--- a/hgext/largefiles/overrides.py Wed Apr 08 22:31:50 2015 -0400
+++ b/hgext/largefiles/overrides.py Tue Apr 07 15:18:52 2015 -0700
@@ -1274,6 +1274,20 @@
if not f in notbad:
origbadfn(f, msg)
m.bad = lfbadfn
+
+ origvisitdirfn = m.visitdir
+ def lfvisitdirfn(dir):
+ if dir == lfutil.shortname:
+ return True
+ ret = origvisitdirfn(dir)
+ if ret:
+ return ret
+ lf = lfutil.splitstandin(dir)
+ if lf is None:
+ return False
+ return origvisitdirfn(lf)
+ m.visitdir = lfvisitdirfn
+
for f in ctx.walk(m):
fp = cmdutil.makefileobj(repo, opts.get('output'), ctx.node(),
pathname=f)