# HG changeset patch # User Thomas Arendsen Hein # Date 1165011372 -3600 # Node ID cd25a4a1a265377f0777037b9d63e6eb33b1b036 # Parent 797c6e70092bdddd9fe079a2602ec6cd35735d89 Improve error message for unknown revlog flags. Old: unknown flags 120000 for ... New: unknown flags 0x0012 for ... diff --git a/mercurial/revlog.py b/mercurial/revlog.py --- a/mercurial/revlog.py +++ b/mercurial/revlog.py @@ -355,12 +355,12 @@ fmt = v & 0xFFFF if fmt == REVLOGV0: if flags: - raise RevlogError(_("index %s unknown flags %x for format v0") - % (self.indexfile, flags)) + raise RevlogError(_("index %s unknown flags %#04x for format v0") + % (self.indexfile, flags >> 16)) elif fmt == REVLOGNG: if flags & ~REVLOGNGINLINEDATA: - raise RevlogError(_("index %s unknown flags %x for revlogng") - % (self.indexfile, flags)) + raise RevlogError(_("index %s unknown flags %#04x for revlogng") + % (self.indexfile, flags >> 16)) else: raise RevlogError(_("index %s unknown format %d") % (self.indexfile, fmt))