diff -r f652e84f23f2 -r d269e7db2f55 mercurial/commandserver.py --- a/mercurial/commandserver.py Sat Jun 11 10:17:49 2016 +0900 +++ b/mercurial/commandserver.py Sun Jun 12 14:07:26 2016 +0900 @@ -229,12 +229,8 @@ 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: + ui.resetstate() # any kind of interaction must use server channels, but chg may # replace channels by fully functional tty files. so nontty is # enforced only if cin is a channel.