mercurial/revlog.py
changeset 10395 ea52a2d4f42c
parent 10329 ae0ae8691e47
child 10404 3e7cbe859871
--- a/mercurial/revlog.py	Mon Feb 08 15:36:34 2010 +0100
+++ b/mercurial/revlog.py	Mon Feb 08 17:28:19 2010 +0100
@@ -343,6 +343,8 @@
         return index, nodemap, None
 
     def packentry(self, entry, node, version, rev):
+        if gettype(entry[0]):
+            raise RevlogError(_("index entry flags need RevlogNG"))
         e2 = (getoffset(entry[0]), entry[1], entry[3], entry[4],
               node(entry[5]), node(entry[6]), entry[7])
         return _pack(indexformatv0, *e2)