hgext/largefiles/overrides.py
changeset 16439 290850e7aa43
parent 16248 51e6f318bdf1
child 16449 874a680a3e23
--- a/hgext/largefiles/overrides.py	Mon Apr 16 08:50:40 2012 -0700
+++ b/hgext/largefiles/overrides.py	Mon Apr 16 17:03:39 2012 +0200
@@ -966,3 +966,10 @@
     finally:
         repo._istransplanting = False
     return result
+
+def overridecat(orig, ui, repo, file1, *pats, **opts):
+    rev = opts.get('rev')
+    if not lfutil.standin(file1) in repo[rev]:
+        result = orig(ui, repo, file1, *pats, **opts)
+        return result
+    return lfcommands.catlfile(repo, file1, opts.get('rev'), opts.get('output'))