Mercurial > hg
changeset 31490:8122cc5cb543
pager: flush outputs before firing pager process
So that buffered outputs are always sent to the console.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sat, 25 Feb 2017 17:29:30 +0900 |
parents | 5b2e1689b24d |
children | 492c64afc54c |
files | hgext/patchbomb.py mercurial/ui.py |
diffstat | 2 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/patchbomb.py Sat Feb 25 17:27:48 2017 +0900 +++ b/hgext/patchbomb.py Sat Feb 25 17:29:30 2017 +0900 @@ -715,7 +715,6 @@ m['Reply-To'] = ', '.join(replyto) if opts.get('test'): ui.status(_('displaying '), subj, ' ...\n') - ui.flush() ui.pager('email') generator = emailmod.Generator.Generator(ui, mangle_from_=False) try:
--- a/mercurial/ui.py Sat Feb 25 17:27:48 2017 +0900 +++ b/mercurial/ui.py Sat Feb 25 17:29:30 2017 +0900 @@ -845,6 +845,7 @@ return self.debug('starting pager for command %r\n' % command) + self.flush() self.pageractive = True # Preserve the formatted-ness of the UI. This is important # because we mess with stdout, which might confuse