D2886: filemerge: give some variables in _xmerge more descriptive names

spectral (Kyle Lippincott) phabricator at mercurial-scm.org
Sat Mar 17 15:08:31 EDT 2018


This revision was automatically updated to reflect the committed changes.
Closed by commit rHGa4a95bd7158d: filemerge: give some variables in _xmerge more descriptive names (authored by spectral, committed by ).

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST UPDATE
  https://phab.mercurial-scm.org/D2886?vs=7084&id=7094

REVISION DETAIL
  https://phab.mercurial-scm.org/D2886

AFFECTED FILES
  mercurial/filemerge.py

CHANGE DETAILS

diff --git a/mercurial/filemerge.py b/mercurial/filemerge.py
--- a/mercurial/filemerge.py
+++ b/mercurial/filemerge.py
@@ -509,10 +509,10 @@
                        'for %s\n') % (tool, fcd.path()))
         return False, 1, None
     unused, unused, unused, back = files
-    a = _workingpath(repo, fcd)
-    b, c = _maketempfiles(repo, fco, fca)
+    localpath = _workingpath(repo, fcd)
+    basepath, otherpath = _maketempfiles(repo, fco, fca)
     try:
-        out = ""
+        outpath = ""
         mylabel, otherlabel = labels[:2]
         if len(labels) >= 3:
             baselabel = labels[2]
@@ -534,11 +534,11 @@
         args = _toolstr(ui, tool, "args")
         if "$output" in args:
             # read input from backup, write to original
-            out = a
-            a = repo.wvfs.join(back.path())
-        replace = {'local': a, 'base': b, 'other': c, 'output': out,
-                   'labellocal': mylabel, 'labelother': otherlabel,
-                   'labelbase': baselabel}
+            outpath = localpath
+            localpath = repo.wvfs.join(back.path())
+        replace = {'local': localpath, 'base': basepath, 'other': otherpath,
+                   'output': outpath, 'labellocal': mylabel,
+                   'labelother': otherlabel, 'labelbase': baselabel}
         args = util.interpolate(br'\$', replace, args,
                                 lambda s: util.shellquote(util.localpath(s)))
         cmd = toolpath + ' ' + args
@@ -550,8 +550,8 @@
         repo.ui.debug('merge tool returned: %d\n' % r)
         return True, r, False
     finally:
-        util.unlink(b)
-        util.unlink(c)
+        util.unlink(basepath)
+        util.unlink(otherpath)
 
 def _formatconflictmarker(ctx, template, label, pad):
     """Applies the given template to the ctx, prefixed by the label.



To: spectral, #hg-reviewers, pulkit
Cc: mercurial-devel


More information about the Mercurial-devel mailing list