diff -r 067540702f64 -r be83fd9d46d5 mercurial/filemerge.py --- 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