mercurial/pure/parsers.py
changeset 47667 d06ced90c80f
parent 47666 e53256a9f9c5
child 47685 265cdfaad372
--- 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])