diff -r 363e808de349 -r 12dabc22de77 hgext/largefiles/uisetup.py --- a/hgext/largefiles/uisetup.py Thu Apr 26 02:41:20 2012 +0900 +++ b/hgext/largefiles/uisetup.py Sun Apr 22 03:47:34 2012 -0400 @@ -12,6 +12,7 @@ httprepo, localrepo, merge, sshrepo, sshserver, wireproto from mercurial.i18n import _ from mercurial.hgweb import hgweb_mod, protocol, webcommands +from mercurial.subrepo import hgsubrepo import overrides import proto @@ -35,8 +36,13 @@ overrides.overrideremove) entry = extensions.wrapcommand(commands.table, 'forget', overrides.overrideforget) + + # Subrepos call status function entry = extensions.wrapcommand(commands.table, 'status', overrides.overridestatus) + entry = extensions.wrapfunction(hgsubrepo, 'status', + overrides.overridestatusfn) + entry = extensions.wrapcommand(commands.table, 'log', overrides.overridelog) entry = extensions.wrapcommand(commands.table, 'rollback',