revlog: document v0 format
authorBenoit Boissinot <benoit.boissinot@ens-lyon.org>
Sat, 09 Feb 2013 12:08:02 +0100
changeset 18585 b280f3bfc8a0
parent 18584 3af017bd8ef9
child 18586 40f9472f5737
revlog: document v0 format
mercurial/revlog.py
--- a/mercurial/revlog.py	Sat Feb 09 10:40:26 2013 +0000
+++ b/mercurial/revlog.py	Sat Feb 09 12:08:02 2013 +0100
@@ -91,6 +91,14 @@
         return bin[1:]
     raise RevlogError(_("unknown compression type %r") % t)
 
+# index v0:
+#  4 bytes: offset
+#  4 bytes: compressed length
+#  4 bytes: base rev
+#  4 bytes: link rev
+# 32 bytes: parent 1 nodeid
+# 32 bytes: parent 2 nodeid
+# 32 bytes: nodeid
 indexformatv0 = ">4l20s20s20s"
 v0shaoffset = 56