# HG changeset patch # User Pulkit Goyal <7895pulkit@gmail.com> # Date 2021-07-18 22:43:50 # 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 --git a/hgext/largefiles/overrides.py b/hgext/largefiles/overrides.py --- a/hgext/largefiles/overrides.py +++ b/hgext/largefiles/overrides.py @@ -1636,18 +1636,6 @@ def overriderollback(orig, ui, repo, **o 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