hgext/largefiles/reposetup.py
changeset 18142 11d1a9143adb
parent 18065 2acd9c14b0d7
parent 18141 a907826c158c
child 18145 93206823bd61
--- a/hgext/largefiles/reposetup.py	Fri Dec 28 00:02:40 2012 +0100
+++ b/hgext/largefiles/reposetup.py	Fri Dec 28 11:55:45 2012 +0100
@@ -168,10 +168,8 @@
                 m = copy.copy(match)
                 m._files = tostandins(m._files)
 
-                # Get ignored files here even if we weren't asked for them; we
-                # must use the result here for filtering later
                 result = super(lfilesrepo, self).status(node1, node2, m,
-                    True, clean, unknown, listsubrepos)
+                    ignored, clean, unknown, listsubrepos)
                 if working:
                     try:
                         # Any non-largefiles that were explicitly listed must be
@@ -273,6 +271,8 @@
                         return f
                     result = [[toname(f) for f in items] for items in result]
 
+                lfdirstate.write()
+
                 if not listunknown:
                     result[4] = []
                 if not listignored: