hgext/largefiles/overrides.py
changeset 18144 e16982a74bf7
parent 18142 11d1a9143adb
child 18150 14e31a631e41
--- a/hgext/largefiles/overrides.py	Fri Dec 28 11:55:57 2012 +0100
+++ b/hgext/largefiles/overrides.py	Fri Dec 28 11:55:57 2012 +0100
@@ -256,6 +256,13 @@
         result = result or lfcommands.verifylfiles(ui, repo, all, contents)
     return result
 
+def overridedebugstate(orig, ui, repo, *pats, **opts):
+    large = opts.pop('large', False)
+    if large:
+        lfcommands.debugdirstate(ui, repo)
+    else:
+        orig(ui, repo, *pats, **opts)
+
 # Override needs to refresh standins so that update's normal merge
 # will go through properly. Then the other update hook (overriding repo.update)
 # will get the new files. Filemerge is also overridden so that the merge