mercurial/filemerge.py
changeset 24099 be83fd9d46d5
parent 23270 41c03b7592ed
child 24727 5668202cfaaf
--- a/mercurial/filemerge.py	Mon Feb 09 14:59:04 2015 -0800
+++ b/mercurial/filemerge.py	Mon Feb 09 23:07:39 2015 -0800
@@ -21,6 +21,8 @@
     return ui.configlist("merge-tools", tool + "." + part, default)
 
 internals = {}
+# Merge tools to document.
+internalsdoc = {}
 
 def internaltool(name, trymerge, onfailure=None):
     '''return a decorator for populating internal merge tool table'''
@@ -29,6 +31,7 @@
         func.__doc__ = "``%s``\n" % fullname + func.__doc__.strip()
         internals[fullname] = func
         internals['internal:' + name] = func
+        internalsdoc[fullname] = func
         func.trymerge = trymerge
         func.onfailure = onfailure
         return func