Mercurial > hg
diff mercurial/dirstate.py @ 49823:2715c8549f4b
dirstate: update messages in verify to not use the old `state` API
author | Raphaël Gomès <rgomes@octobus.net> |
---|---|
date | Mon, 02 May 2022 11:58:43 +0200 |
parents | 1d8721be2428 |
children | fdd227585d5a |
line wrap: on
line diff
--- a/mercurial/dirstate.py Mon May 02 17:39:01 2022 +0200 +++ b/mercurial/dirstate.py Mon May 02 11:58:43 2022 +0200 @@ -1541,23 +1541,30 @@ o.unlink(data_backup[0]) def verify(self, m1, m2, narrow_matcher=None): - """check the dirstate content again the parent manifest and yield errors""" - missing_from_p1 = b"%s in state %s, but not in manifest1\n" - unexpected_in_p1 = b"%s in state %s, but also in manifest1\n" - missing_from_ps = b"%s in state %s, but not in either manifest\n" - missing_from_ds = b"%s in manifest1, but listed as state %s\n" + """ + check the dirstate contents against the parent manifest and yield errors + """ + missing_from_p1 = _( + b"%s marked as tracked in p1 but not in manifest1\n" + ) + unexpected_in_p1 = _(b"%s marked as added, but also in manifest1\n") + missing_from_ps = _( + b"%s marked as modified, but not in either manifest\n" + ) + missing_from_ds = _( + b"%s in manifest1, but not marked as tracked in p1\n" + ) for f, entry in self.items(): - state = entry.state if entry.p1_tracked: if entry.modified and f not in m1 and f not in m2: - yield (missing_from_ps, f, state) + yield (missing_from_ps, f) elif f not in m1: - yield (missing_from_p1, f, state) + yield (missing_from_p1, f) if entry.added and f in m1: - yield (unexpected_in_p1, f, state) + yield (unexpected_in_p1, f) for f in m1: if narrow_matcher is not None and not narrow_matcher(f): continue entry = self.get_entry(f) if not entry.p1_tracked: - yield (missing_from_ds, f, entry.state) + yield (missing_from_ds, f)