10 |
10 |
11 from mercurial import archival, cmdutil, commands, extensions, filemerge, hg, \ |
11 from mercurial import archival, cmdutil, commands, extensions, filemerge, hg, \ |
12 httprepo, localrepo, merge, sshrepo, sshserver, wireproto |
12 httprepo, localrepo, merge, sshrepo, sshserver, wireproto |
13 from mercurial.i18n import _ |
13 from mercurial.i18n import _ |
14 from mercurial.hgweb import hgweb_mod, protocol, webcommands |
14 from mercurial.hgweb import hgweb_mod, protocol, webcommands |
|
15 from mercurial.subrepo import hgsubrepo |
15 |
16 |
16 import overrides |
17 import overrides |
17 import proto |
18 import proto |
18 |
19 |
19 def uisetup(ui): |
20 def uisetup(ui): |
33 overrides.overrideaddremove) |
34 overrides.overrideaddremove) |
34 entry = extensions.wrapcommand(commands.table, 'remove', |
35 entry = extensions.wrapcommand(commands.table, 'remove', |
35 overrides.overrideremove) |
36 overrides.overrideremove) |
36 entry = extensions.wrapcommand(commands.table, 'forget', |
37 entry = extensions.wrapcommand(commands.table, 'forget', |
37 overrides.overrideforget) |
38 overrides.overrideforget) |
|
39 |
|
40 # Subrepos call status function |
38 entry = extensions.wrapcommand(commands.table, 'status', |
41 entry = extensions.wrapcommand(commands.table, 'status', |
39 overrides.overridestatus) |
42 overrides.overridestatus) |
|
43 entry = extensions.wrapfunction(hgsubrepo, 'status', |
|
44 overrides.overridestatusfn) |
|
45 |
40 entry = extensions.wrapcommand(commands.table, 'log', |
46 entry = extensions.wrapcommand(commands.table, 'log', |
41 overrides.overridelog) |
47 overrides.overridelog) |
42 entry = extensions.wrapcommand(commands.table, 'rollback', |
48 entry = extensions.wrapcommand(commands.table, 'rollback', |
43 overrides.overriderollback) |
49 overrides.overriderollback) |
44 entry = extensions.wrapcommand(commands.table, 'verify', |
50 entry = extensions.wrapcommand(commands.table, 'verify', |