[PATCH 2 of 5 V2] record: use ui.curses() instead of checking the config directly

Laurent Charignon lcharignon at fb.com
Fri May 29 12:29:58 CDT 2015


# HG changeset patch
# User Laurent Charignon <lcharignon at fb.com>
# Date 1432850515 25200
#      Thu May 28 15:01:55 2015 -0700
# Node ID 9e29b782004467e1837c6ddae7091afeda50e485
# Parent  d3d3b39531589929cf1bcf24ce04a596db1f4a6f
record: use ui.curses() instead of checking the config directly

Before this patch we were checking the config flag direclty to know if the
curses ui was enabled. This has been abstracted in a function that we are using
in this patch.

diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py
--- a/mercurial/cmdutil.py
+++ b/mercurial/cmdutil.py
@@ -59,11 +59,10 @@
         return patch.filterpatch(ui, originalhunks)
 
 def recordfilter(ui, originalhunks):
-    usecurses =  ui.configbool('experimental', 'crecord', False)
     testfile = ui.config('experimental', 'crecordtest', None)
     oldwrite = setupwrapcolorwrite(ui)
     try:
-        newchunks = filterchunks(ui, originalhunks, usecurses, testfile)
+        newchunks = filterchunks(ui, originalhunks, ui.curses(), testfile)
     finally:
         ui.write = oldwrite
     return newchunks


More information about the Mercurial-devel mailing list