--- a/mercurial/help.py Sun Dec 13 11:34:04 2015 -0800
+++ b/mercurial/help.py Sun Dec 13 10:45:27 2015 -0800
@@ -146,11 +146,13 @@
results['extensioncommands'].append((cmdname, cmddoc))
return results
-def loaddoc(topic):
+def loaddoc(topic, subdir=None):
"""Return a delayed loader for help/topic.txt."""
def loader(ui):
docdir = os.path.join(util.datapath, 'help')
+ if subdir:
+ docdir = os.path.join(docdir, subdir)
path = os.path.join(docdir, topic + ".txt")
doc = gettext(util.readfile(path))
for rewriter in helphooks.get(topic, []):