def merge(self, remoteref, wd=None, **kwargs): if wd is None: git = self.git else: git = Git(wd) git.extra = dict(self.git.extra) git.extra["env"]["GIT_WORK_TREE"] = wd git.merge(remoteref)