--- a/mercurial/localrepo.py Sun Jul 06 02:56:41 2014 +0900
+++ b/mercurial/localrepo.py Sat Jul 12 10:52:58 2014 -0700
@@ -478,6 +478,12 @@
return 'file:' + self.root
def hook(self, name, throw=False, **args):
+ """Call a hook, passing this repo instance.
+
+ This a convenience method to aid invoking hooks. Extensions likely
+ won't call this unless they have registered a custom hook or are
+ replacing code that is expected to call a hook.
+ """
return hook.hook(self.ui, self, name, throw, **args)
@unfilteredmethod