mercurial/subrepo.py
changeset 21041 a2cc3c08c3ac
parent 20970 70312c95f2f7
child 21400 78a60daacea8
child 21564 2e91d4964ecd
--- a/mercurial/subrepo.py	Thu Mar 13 23:45:18 2014 -0400
+++ b/mercurial/subrepo.py	Fri Mar 14 21:32:05 2014 -0400
@@ -439,6 +439,9 @@
     def add(self, ui, match, dryrun, listsubrepos, prefix, explicitonly):
         return []
 
+    def cat(self, ui, match, prefix, **opts):
+        return 1
+
     def status(self, rev2, **opts):
         return [], [], [], [], [], [], []
 
@@ -609,6 +612,12 @@
                            os.path.join(prefix, self._path), explicitonly)
 
     @annotatesubrepoerror
+    def cat(self, ui, match, prefix, **opts):
+        rev = self._state[1]
+        ctx = self._repo[rev]
+        return cmdutil.cat(ui, self._repo, ctx, match, prefix, **opts)
+
+    @annotatesubrepoerror
     def status(self, rev2, **opts):
         try:
             rev1 = self._state[1]