diff --git a/project.py b/project.py index 8b02b7c5..5f478993 100644 --- a/project.py +++ b/project.py @@ -1877,6 +1877,7 @@ class Project(object): gitcmd = GitCommand(self, cmd, bare=True, capture_stderr=True, ssh_proxy=ssh_proxy) ret = gitcmd.Wait() + print(gitcmd.stderr, file=sys.stderr, end='') if ret == 0: ok = True break @@ -1886,8 +1887,9 @@ class Project(object): "git remote prune" in gitcmd.stderr): prunecmd = GitCommand(self, ['remote', 'prune', name], bare=True, capture_stderr=True, ssh_proxy=ssh_proxy) - if prunecmd.Wait(): - print(prunecmd.stderr, file=sys.stderr) + ret = prunecmd.Wait() + print(prunecmd.stderr, file=sys.stderr, end='') + if ret: break continue elif current_branch_only and is_sha1 and ret == 128: