diff --git a/src/zope/wineggbuilder/base.py b/src/zope/wineggbuilder/base.py index b953336..fce53d9 100644 --- a/src/zope/wineggbuilder/base.py +++ b/src/zope/wineggbuilder/base.py @@ -71,7 +71,9 @@ def __init__(self, exitOnError=True): def clone(self, url, folder): command = 'git clone %s %s' % (url, folder) - return self.cmd.do(command) + r = self.cmd.do(command) + self.cmd.cwd = folder # hackish attempt to constrain commands to cwd + return r def checkout(self, branch): command = 'git checkout %s' % branch