mercurial/commands.py
changeset 22585 15282c6612fb
parent 22578 939ce500c92a
child 22587 c3c3dd31fe1c
--- 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)