11 import os, re, sys, difflib, time, tempfile |
11 import os, re, sys, difflib, time, tempfile |
12 import hg, scmutil, util, revlog, extensions, copies, error, bookmarks |
12 import hg, scmutil, util, revlog, extensions, copies, error, bookmarks |
13 import patch, help, url, encoding, templatekw, discovery |
13 import patch, help, url, encoding, templatekw, discovery |
14 import archival, changegroup, cmdutil, sshserver, hbisect, hgweb, hgweb.server |
14 import archival, changegroup, cmdutil, sshserver, hbisect, hgweb, hgweb.server |
15 import merge as mergemod |
15 import merge as mergemod |
16 import minirst, revset, templatefilters |
16 import minirst, revset |
17 import dagparser, context, simplemerge |
17 import dagparser, context, simplemerge |
18 import random, setdiscovery, treediscovery, dagutil |
18 import random, setdiscovery, treediscovery, dagutil |
19 |
19 |
20 table = {} |
20 table = {} |
21 |
21 |
2755 "extension:") % cmd, {ext: doc}, indent=4) |
2755 "extension:") % cmd, {ext: doc}, indent=4) |
2756 ui.write(minirst.format(msg, textwidth)) |
2756 ui.write(minirst.format(msg, textwidth)) |
2757 ui.write('\n\n') |
2757 ui.write('\n\n') |
2758 ui.write(_('use "hg help extensions" for information on enabling ' |
2758 ui.write(_('use "hg help extensions" for information on enabling ' |
2759 'extensions\n')) |
2759 'extensions\n')) |
2760 |
|
2761 help.addtopichook('revsets', revset.makedoc) |
|
2762 help.addtopichook('templates', templatekw.makedoc) |
|
2763 help.addtopichook('templates', templatefilters.makedoc) |
|
2764 |
2760 |
2765 if name and name != 'shortlist': |
2761 if name and name != 'shortlist': |
2766 i = None |
2762 i = None |
2767 if unknowncmd: |
2763 if unknowncmd: |
2768 queries = (helpextcmd,) |
2764 queries = (helpextcmd,) |