# HG changeset patch # User Thomas Arendsen Hein # Date 1165012073 -3600 # Node ID 05120e210c65cf53f8df13711c5d82575a66508d # Parent cd25a4a1a265377f0777037b9d63e6eb33b1b036 Use unsigned version format. This way can use one additional bit, and when encountering invalid revlogs with the first bit set don't produce python warnings or strange error messages. diff -r cd25a4a1a265 -r 05120e210c65 mercurial/revlog.py --- a/mercurial/revlog.py Fri Dec 01 23:16:12 2006 +0100 +++ b/mercurial/revlog.py Fri Dec 01 23:27:53 2006 +0100 @@ -81,7 +81,7 @@ # 32 bytes: nodeid indexformatng = ">Qiiiiii20s12x" ngshaoffset = 32 -versionformat = ">i" +versionformat = ">I" class lazyparser(object): """