diff -r 19bd8bda6bb2 -r 15282c6612fb mercurial/commands.py --- a/mercurial/commands.py Tue Sep 30 15:48:43 2014 -0500 +++ b/mercurial/commands.py Tue Sep 30 15:51:22 2014 -0500 @@ -3821,7 +3821,19 @@ textwidth = min(ui.termwidth(), 80) - 2 - keep = ui.verbose and ['verbose'] or [] + keep = [] + if ui.verbose: + keep.append('verbose') + if sys.platform.startswith('win'): + keep.append('windows') + elif sys.platform == 'OpenVMS': + keep.append('vms') + elif sys.platform == 'plan9': + keep.append('plan9') + else: + keep.append('unix') + keep.append(sys.platform.lower()) + text = help.help_(ui, name, **opts) formatted, pruned = minirst.format(text, textwidth, keep=keep)