# HG changeset patch # User Pierre-Yves David # Date 1632919964 -7200 # Node ID 418611f18fd8894f6e095c662c063b6bd70c2164 # Parent 79bc60ca5946dc1912b7c8866db95ee0332deccc dirstate-entry: use `?` for the state of entry without any tracking This is what the dirstate use at a higher level. Differential Revision: https://phab.mercurial-scm.org/D11525 diff -r 79bc60ca5946 -r 418611f18fd8 mercurial/pure/parsers.py --- a/mercurial/pure/parsers.py Wed Sep 29 14:51:31 2021 +0200 +++ b/mercurial/pure/parsers.py Wed Sep 29 14:52:44 2021 +0200 @@ -306,6 +306,8 @@ dirstatev1 format. It would make sense to ultimately deprecate it in favor of the more "semantic" attributes. """ + if not (self._p1_tracked or self._p2_tracked or self._wc_tracked): + return b'?' return self.v1_state() @property