[PATCH 4 of 5] merge: Add method to force merge tool

S. Heimberg simohe at besonet.ch
Wed Aug 6 20:13:27 UTC 2008



# HG changeset patch
# User simohe at besonet.ch
# Date 1218044866 -7200
# Node ID 44bdc2e3a7dcd38f6448d4118c355004eef22bc2
# Parent  3a744f6d573a9ab00e9ac60365c48d640e207dc1
merge: Add method to force merge tool

diff -r 3a744f6d573a -r 44bdc2e3a7dc mercurial/merge.py
--- a/mercurial/merge.py	Sat Aug 02 21:02:46 2008 +0200
+++ b/mercurial/merge.py	Wed Aug 06 19:47:46 2008 +0200
@@ -493,3 +493,13 @@
         return stats
     finally:
         del wlock
+
+def setmergetool(tool):
+    """
+    sets the merge tool
+    """
+
+    if tool:
+        if os.environ.get('HGMERGE'):
+            ui.verbose(_('environment variable HGMERGE overwritten with
%s') % tool)
+        os.environ['HGMERGE'] = tool




More information about the Mercurial-devel mailing list