mercurial/localrepo.py
changeset 2222 c9e264b115e6
parent 2221 05b6c13f43c6
child 2229 0ff326c2b286
--- 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)