largefiles: partially undo 61e526585b20e2ff15f19497d0451d18fea02db8 and child
authorPulkit Goyal <7895pulkit@gmail.com>
Mon, 19 Jul 2021 04:13:50 +0530
changeset 48170 941fbaab5aff
parent 48169 1e98f9b5bc71
child 48171 64b8676f11bb
largefiles: partially undo 61e526585b20e2ff15f19497d0451d18fea02db8 and child Since the largefiles dirstate is now part of transaction, we get rid of this temporary fix which lived for ~7 years. Differential Revision: https://phab.mercurial-scm.org/D11612
hgext/largefiles/overrides.py
--- a/hgext/largefiles/overrides.py	Mon Jul 19 04:12:14 2021 +0530
+++ b/hgext/largefiles/overrides.py	Mon Jul 19 04:13:50 2021 +0530
@@ -1636,18 +1636,6 @@
         for standin in orphans:
             repo.wvfs.unlinkpath(standin, ignoremissing=True)
 
-        lfdirstate = lfutil.openlfdirstate(ui, repo)
-        with lfdirstate.parentchange():
-            orphans = set(lfdirstate)
-            lfiles = lfutil.listlfiles(repo)
-            for file in lfiles:
-                lfutil.synclfdirstate(repo, lfdirstate, file, True)
-                orphans.discard(file)
-            for lfile in orphans:
-                lfdirstate.update_file(
-                    lfile, p1_tracked=False, wc_tracked=False
-                )
-        lfdirstate.write()
     return result