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: