diff mercurial/ui.py @ 38726:d79f3afb079e

curses: use "text" interface if TERM=dumb Differential Revision: https://phab.mercurial-scm.org/D3948
author Kyle Lippincott <spectral@google.com>
date Mon, 16 Jul 2018 11:38:56 -0700
parents bfcd5c7cbf9a
children fe3ca1e6f786
line wrap: on
line diff
--- a/mercurial/ui.py	Mon Jul 16 00:32:33 2018 -0400
+++ b/mercurial/ui.py	Mon Jul 16 11:38:56 2018 -0700
@@ -1214,7 +1214,7 @@
                 "Feature %s does not handle all default interfaces" %
                 feature)
 
-        if self.plain():
+        if self.plain() or encoding.environ.get('TERM') == 'dumb':
             return "text"
 
         # Default interface for all the features