diff -r 5f79f5f8487a -r 021607b4ef49 mercurial/dispatch.py --- a/mercurial/dispatch.py Wed Oct 11 10:36:59 2017 -0700 +++ b/mercurial/dispatch.py Mon Oct 09 12:42:28 2017 -0700 @@ -871,7 +871,8 @@ # ui.pager() expects 'internal-always-' prefix in this case ui.pager('internal-always-' + cmd) elif options['pager'] != 'auto': - ui.disablepager() + for ui_ in uis: + ui_.disablepager() if options['version']: return commands.version_(ui)