Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/revlog.py @ 3743:3a099154b110
Make revlog error slightly less scary
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 01 Dec 2006 02:24:56 -0600 |
parents | b0fd43effdb3 |
children | cd25a4a1a265 |
comparison
equal
deleted
inserted
replaced
3742:86c1d1d35593 | 3743:3a099154b110 |
---|---|
353 v = struct.unpack(versionformat, i)[0] | 353 v = struct.unpack(versionformat, i)[0] |
354 flags = v & ~0xFFFF | 354 flags = v & ~0xFFFF |
355 fmt = v & 0xFFFF | 355 fmt = v & 0xFFFF |
356 if fmt == REVLOGV0: | 356 if fmt == REVLOGV0: |
357 if flags: | 357 if flags: |
358 raise RevlogError(_("index %s invalid flags %x for format v0") | 358 raise RevlogError(_("index %s unknown flags %x for format v0") |
359 % (self.indexfile, flags)) | 359 % (self.indexfile, flags)) |
360 elif fmt == REVLOGNG: | 360 elif fmt == REVLOGNG: |
361 if flags & ~REVLOGNGINLINEDATA: | 361 if flags & ~REVLOGNGINLINEDATA: |
362 raise RevlogError(_("index %s invalid flags %x for revlogng") | 362 raise RevlogError(_("index %s unknown flags %x for revlogng") |
363 % (self.indexfile, flags)) | 363 % (self.indexfile, flags)) |
364 else: | 364 else: |
365 raise RevlogError(_("index %s invalid format %d") | 365 raise RevlogError(_("index %s unknown format %d") |
366 % (self.indexfile, fmt)) | 366 % (self.indexfile, fmt)) |
367 self.version = v | 367 self.version = v |
368 if v == REVLOGV0: | 368 if v == REVLOGV0: |
369 self.indexformat = indexformatv0 | 369 self.indexformat = indexformatv0 |
370 shaoffset = v0shaoffset | 370 shaoffset = v0shaoffset |