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