diff --git a/mercurial/progress.py b/mercurial/progress.py --- a/mercurial/progress.py +++ b/mercurial/progress.py @@ -193,6 +193,7 @@ if not self.printed or not self.lastprint or not shouldprint(self.ui): return self._writeerr(b'\r%s\r' % (b' ' * self.width())) + self._flusherr() if self.printed: # force immediate re-paint of progress bar self.lastprint = 0