diff mercurial/patch.py @ 36676:c6a61298ac32

mdiff: add a config option to use xdiff algorithm The `experimental.xdiff` will affect the default diffopts and make mdiff use the xdiff algorithm for better diff quality. Differential Revision: https://phab.mercurial-scm.org/D2603
author Jun Wu <quark@fb.com>
date Sat, 03 Mar 2018 12:39:14 -0800
parents 463df2986814
children
line wrap: on
line diff
--- a/mercurial/patch.py	Sat Mar 03 12:39:14 2018 -0800
+++ b/mercurial/patch.py	Sat Mar 03 12:39:14 2018 -0800
@@ -2256,6 +2256,7 @@
         'context': get('unified', getter=ui.config),
     }
     buildopts['worddiff'] = ui.configbool('experimental', 'worddiff')
+    buildopts['xdiff'] = ui.configbool('experimental', 'xdiff')
 
     if git:
         buildopts['git'] = get('git')