diff -r c29d312657d2 -r 7a8c9869e4fe mercurial/pure/parsers.py --- a/mercurial/pure/parsers.py Fri Oct 01 03:30:00 2021 +0200 +++ b/mercurial/pure/parsers.py Fri Oct 01 09:12:52 2021 +0200 @@ -162,7 +162,7 @@ is not expected to change, unlike the __init__ one. """ if state == b'm': - return cls.new_merged() + return cls(wc_tracked=True, p1_tracked=True, p2_info=True) elif state == b'a': return cls.new_added() elif state == b'r':