# HG changeset patch # User Pierre-Yves David # Date 1626669004 -7200 # Node ID d06ced90c80fd69d94b1fb13d9cc001c6b95ad6c # Parent e53256a9f9c57f53f2be884876d7a2f638ab6dd9 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 diff -r e53256a9f9c5 -r d06ced90c80f 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])