# HG changeset patch # User Pierre-Yves David # Date 1620037387 -7200 # Node ID fbf38517d17d3e95044e401ce409922d285e2f4a # Parent 09338a2d5c142906a54d8bfa5cc94d590f09bcd8 revlog: introduce a `display_id` property We currently using the "index file" to identify a revlog in error output. Since we are about to make the "index file" location more volatile, we need something better. We move to use the "radix", as it is close to what we currently use. We could probably do better, as pointed out in the comment, however that would be a quite detour from my current goal. Differential Revision: https://phab.mercurial-scm.org/D10579 diff -r 09338a2d5c14 -r fbf38517d17d mercurial/revlog.py --- a/mercurial/revlog.py Mon May 03 12:22:57 2021 +0200 +++ b/mercurial/revlog.py Mon May 03 12:23:07 2021 +0200 @@ -593,6 +593,13 @@ return self.target[0] @util.propertycache + def display_id(self): + """The public facing "ID" of the revlog that we use in message""" + # Maybe we should build a user facing representation of + # revlog.target instead of using `self.radix` + return self.radix + + @util.propertycache def _compressor(self): engine = util.compengines[self._compengine] return engine.revlogcompressor(self._compengineopts)