# HG changeset patch # User Pierre-Yves David # Date 1626644588 -7200 # Node ID d46d3aefd00b166f2a5cff05b841aef566fc0e06 # Parent b0314d8deee1d8e10552d19af17075ec14e1298a largefile: use `set_possibly_dirty` instead of `normallookup` Differential Revision: https://phab.mercurial-scm.org/D11163 diff -r b0314d8deee1 -r d46d3aefd00b hgext/largefiles/overrides.py --- a/hgext/largefiles/overrides.py Sun Jul 18 23:42:22 2021 +0200 +++ b/hgext/largefiles/overrides.py Sun Jul 18 23:43:08 2021 +0200 @@ -1785,7 +1785,9 @@ # mark all clean largefiles as dirty, just in case the update gets # interrupted before largefiles and lfdirstate are synchronized for lfile in oldclean: - lfdirstate.normallookup(lfile) + entry = lfdirstate._map.get(lfile) + assert not (entry.merged_removed or entry.from_p2_removed) + lfdirstate.set_possibly_dirty(lfile) lfdirstate.write() oldstandins = lfutil.getstandinsstate(repo)