Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlog.py @ 10395:ea52a2d4f42c
revlog: don't silently discard revlog flags on revlogv0
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Mon, 08 Feb 2010 17:28:19 +0100 |
parents | ae0ae8691e47 |
children | 3e7cbe859871 |
comparison
equal
deleted
inserted
replaced
10394:4612cded5176 | 10395:ea52a2d4f42c |
---|---|
341 n += 1 | 341 n += 1 |
342 | 342 |
343 return index, nodemap, None | 343 return index, nodemap, None |
344 | 344 |
345 def packentry(self, entry, node, version, rev): | 345 def packentry(self, entry, node, version, rev): |
346 if gettype(entry[0]): | |
347 raise RevlogError(_("index entry flags need RevlogNG")) | |
346 e2 = (getoffset(entry[0]), entry[1], entry[3], entry[4], | 348 e2 = (getoffset(entry[0]), entry[1], entry[3], entry[4], |
347 node(entry[5]), node(entry[6]), entry[7]) | 349 node(entry[5]), node(entry[6]), entry[7]) |
348 return _pack(indexformatv0, *e2) | 350 return _pack(indexformatv0, *e2) |
349 | 351 |
350 # index ng: | 352 # index ng: |