# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 1626648230 -19800 # Node ID 941fbaab5aff165a142854b24200039995a2632c # Parent 1e98f9b5bc71d212b9efcf9404855fd29c6a7aca 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 diff -r 1e98f9b5bc71 -r 941fbaab5aff 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