diff --git a/mercurial/dispatch.py b/mercurial/dispatch.py --- a/mercurial/dispatch.py +++ b/mercurial/dispatch.py @@ -864,7 +864,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)