diff -r 79ebbe19d9e3 -r d0081dbca442 mercurial/pure/parsers.py --- a/mercurial/pure/parsers.py Fri Oct 01 09:28:19 2021 +0200 +++ b/mercurial/pure/parsers.py Fri Oct 01 09:29:32 2021 +0200 @@ -157,7 +157,11 @@ parentfiledata=(mode, size, 42), ) else: - return cls.new_normal(mode, size, mtime) + return cls( + wc_tracked=True, + p1_tracked=True, + parentfiledata=(mode, size, mtime), + ) else: raise RuntimeError(b'unknown state: %s' % state)