Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 2152:57729c56a23c
Show repo's revlog format on verify only if it doesn't match the default format.
This makes it easier to run the tests with different revlog formats.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Fri, 28 Apr 2006 21:52:08 +0200 |
parents | f15c6394d90d |
children | 628bf85f07ee |
comparison
equal
deleted
inserted
replaced
2151:0ce3cd330996 | 2152:57729c56a23c |
---|---|
41 except IOError: | 41 except IOError: |
42 pass | 42 pass |
43 | 43 |
44 v = self.ui.revlogopts | 44 v = self.ui.revlogopts |
45 self.revlogversion = int(v.get('format', revlog.REVLOGV0)) | 45 self.revlogversion = int(v.get('format', revlog.REVLOGV0)) |
46 self.revlogv1 = self.revlogversion != revlog.REVLOGV0 | |
46 flags = 0 | 47 flags = 0 |
47 for x in v.get('flags', "").split(): | 48 for x in v.get('flags', "").split(): |
48 flags |= revlog.flagstr(x) | 49 flags |= revlog.flagstr(x) |
49 | 50 |
50 v = self.revlogversion | flags | 51 v = self.revlogversion | flags |
1828 warn(_("warning: `%s' uses revlog format 1") % name) | 1829 warn(_("warning: `%s' uses revlog format 1") % name) |
1829 elif revlogv1: | 1830 elif revlogv1: |
1830 warn(_("warning: `%s' uses revlog format 0") % name) | 1831 warn(_("warning: `%s' uses revlog format 0") % name) |
1831 | 1832 |
1832 revlogv1 = self.revlogversion != revlog.REVLOGV0 | 1833 revlogv1 = self.revlogversion != revlog.REVLOGV0 |
1833 self.ui.status(_("repository uses revlog format %d\n") % | 1834 if self.ui.verbose or revlogv1 != self.revlogv1: |
1834 (revlogv1 and 1 or 0)) | 1835 self.ui.status(_("repository uses revlog format %d\n") % |
1836 (revlogv1 and 1 or 0)) | |
1835 | 1837 |
1836 seen = {} | 1838 seen = {} |
1837 self.ui.status(_("checking changesets\n")) | 1839 self.ui.status(_("checking changesets\n")) |
1838 checksize(self.changelog, "changelog") | 1840 checksize(self.changelog, "changelog") |
1839 | 1841 |