[Buildbot-commits] [Buildbot] #2116: gitpoller does not pass environment to git commands
Buildbot
nobody at buildbot.net
Tue Sep 27 23:20:55 UTC 2011
#2116: gitpoller does not pass environment to git commands
---------------------+----------------------------
Reporter: msabramo | Owner:
Type: defect | Status: new
Priority: major | Milestone: undecided
Version: master | Keywords: gitpoller, git
---------------------+----------------------------
The problem is that gitpoller does not pass the environment to git
commands. This is problematic when you have a git repository that is
accessed over ssh using an ssh key with a passphrase and you use ssh-agent
to cache the keys. In this case, gitpoller does not pass the
{{{SSH_AGENT_PID}}} and {{{SSH_AUTH_SOCK}}} environment variables so the
git commands to pull down the repo will fail with errors like:
{{{
Failure: twisted.internet.utils._UnexpectedErrorOutput: got stderr:
"fatal: ambiguous argument 'master..origin/master': unknown revision
or path not in the working tree.\nUse '--' to separate paths from
revisions\n"
}}}
I modified my buildbot locally to fix this issue and will send a GitHub
pull request momentarily.
--
Ticket URL: <http://trac.buildbot.net/ticket/2116>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list