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
--- 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