diff -r e7937438e3f7 -r 5d6f984c8375 mercurial/commandserver.py --- a/mercurial/commandserver.py Mon Dec 14 23:13:42 2015 +0900 +++ b/mercurial/commandserver.py Mon Dec 14 23:50:02 2015 +0900 @@ -214,6 +214,11 @@ self.repo.ui = self.repo.dirstate._ui = repoui self.repo.invalidateall() + # reset last-print time of progress bar per command + # (progbar is singleton, we don't have to do for all uis) + if copiedui._progbar: + copiedui._progbar.resetstate() + for ui in uis: # any kind of interaction must use server channels, but chg may # replace channels by fully functional tty files. so nontty is