--- a/mercurial/localrepo.py Mon May 08 10:59:58 2006 -0700
+++ b/mercurial/localrepo.py Mon May 08 14:26:18 2006 -0500
@@ -43,11 +43,15 @@
pass
v = self.ui.revlogopts
- self.revlogversion = int(v.get('format', revlog.REVLOGV0))
+ self.revlogversion = int(v.get('format', revlog.REVLOG_DEFAULT_FORMAT))
self.revlogv1 = self.revlogversion != revlog.REVLOGV0
+ fl = v.get('flags', None)
flags = 0
- for x in v.get('flags', "").split():
- flags |= revlog.flagstr(x)
+ if fl != None:
+ for x in fl.split():
+ flags |= revlog.flagstr(x)
+ elif self.revlogv1:
+ flags = revlog.REVLOG_DEFAULT_FLAGS
v = self.revlogversion | flags
self.manifest = manifest.manifest(self.opener, v)