dirstate-item: use `set_possibly_dirty` in `pure.pack_dirstate`
authorPierre-Yves David <pierre-yves.david@octobus.net>
Mon, 19 Jul 2021 06:30:04 +0200
changeset 47667 d06ced90c80f
parent 47666 e53256a9f9c5
child 47668 724a77979b47
dirstate-item: use `set_possibly_dirty` in `pure.pack_dirstate` Lets make use of the new function. Differential Revision: https://phab.mercurial-scm.org/D11120
mercurial/pure/parsers.py
--- a/mercurial/pure/parsers.py	Mon Jul 19 06:29:30 2021 +0200
+++ b/mercurial/pure/parsers.py	Mon Jul 19 06:30:04 2021 +0200
@@ -588,8 +588,7 @@
             # dirstate, forcing future 'status' calls to compare the
             # contents of the file if the size is the same. This prevents
             # mistakenly treating such files as clean.
-            e = DirstateItem(e.state, e.mode, e.size, AMBIGUOUS_TIME)
-            dmap[f] = e
+            e.set_possibly_dirty()
 
         if f in copymap:
             f = b"%s\0%s" % (f, copymap[f])