# HG changeset patch # User Pierre-Yves David # Date 2024-02-21 01:12:58 # Node ID e0fc40b95f053bf291bd6238869aa173992b8a54 # Parent db5d7aee641ee14bff1943cacf72e646a2ff58f0 debugformat: fix formatting for compression level `bytes()` gives a very different result as `str()` and the display of `hg debugformat` have been broken for a while as a result. diff --git a/mercurial/upgrade_utils/actions.py b/mercurial/upgrade_utils/actions.py --- a/mercurial/upgrade_utils/actions.py +++ b/mercurial/upgrade_utils/actions.py @@ -489,7 +489,7 @@ class compressionlevel(formatvariant): level = repo.ui.configint(b'storage', b'revlog.zstd.level') if level is None: return b'default' - return bytes(level) + return b"%d" % level @classmethod def fromconfig(cls, repo): @@ -501,7 +501,7 @@ class compressionlevel(formatvariant): level = repo.ui.configint(b'storage', b'revlog.zstd.level') if level is None: return b'default' - return bytes(level) + return b"%d" % level def find_format_upgrades(repo):