diff --git a/mercurial/changegroup.py b/mercurial/changegroup.py --- a/mercurial/changegroup.py +++ b/mercurial/changegroup.py @@ -891,6 +891,7 @@ def addchangegroup(repo, source, srctype finally: tr.release() + repo.ui.flush() # never return 0 here: if dh < 0: return dh - 1