summaryrefslogtreecommitdiff
path: root/yarnhelper.py
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-03-04 20:58:36 +0200
committerLars Wirzenius <liw@liw.fi>2017-03-04 20:58:36 +0200
commit6866c32f7ff18f98493cefbcc57cbdc7e1ed3dbe (patch)
tree15dab77b81d11d2c15927b65e10bd7ed7ed40927 /yarnhelper.py
parent90fb24716a5c3e79428aaf4c44513730b5fd4aca (diff)
downloadgit.liw.fi-ruleset-tests-6866c32f7ff18f98493cefbcc57cbdc7e1ed3dbe.tar.gz
Add branching and pushing to bugfix scenrio
Diffstat (limited to 'yarnhelper.py')
-rw-r--r--yarnhelper.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/yarnhelper.py b/yarnhelper.py
index 8af9cf5..7192b06 100644
--- a/yarnhelper.py
+++ b/yarnhelper.py
@@ -147,11 +147,13 @@ class YarnHelper(object):
def repo_ssh_url(self, repo): # pragma: no cover
return 'ssh://git@{}/{}'.format(os.environ['GITANO_SERVER'], repo)
+ def local_checkout_dirname(self, user, repo): # pragma: no cover
+ return '{}_{}'.format(user, repo)
+
def git_as(self, user, args): # pragma: no cover
server = os.environ['GITANO_SERVER']
env = dict(os.environ)
env['GIT_SSH_COMMAND'] = self.env_ssh_command(user)
- print 'g_s_c:', env['GIT_SSH_COMMAND']
return cliapp.runcmd(
['git'] + args,
stderr=subprocess.STDOUT,
@@ -162,10 +164,8 @@ class YarnHelper(object):
'ssh',
'-o', 'PasswordAuthentication=no',
'-o', 'IdentitiesOnly=yes',
+ '-i', self.get_user_ssh_key(user),
]
- if user is not None:
- key = self.ssh_key_file_for_user(user)
- argv.extend(['-i', key])
return ' '.join(argv)
def get_admin_ssh_key(self): # pragma: no cover