mercurial/localrepo.py
changeset 4164 fe41d9a186ab
parent 4161 939de0d20a67
child 4166 c0271aba6abe
equal deleted inserted replaced
4162:b2d9e553cdc8 4164:fe41d9a186ab
    39         if not os.path.isdir(self.path):
    39         if not os.path.isdir(self.path):
    40             if create:
    40             if create:
    41                 if not os.path.exists(path):
    41                 if not os.path.exists(path):
    42                     os.mkdir(path)
    42                     os.mkdir(path)
    43                 os.mkdir(self.path)
    43                 os.mkdir(self.path)
    44                 os.mkdir(os.path.join(self.path, "store"))
    44                 if parentui.config('format', 'usestore', 1):
    45                 requirements = ("revlogv1", "store")
    45                     os.mkdir(os.path.join(self.path, "store"))
       
    46                     requirements = ("revlogv1", "store")
       
    47                 else:
       
    48                     requirements = ("revlogv1")
    46                 reqfile = self.opener("requires", "w")
    49                 reqfile = self.opener("requires", "w")
    47                 for r in requirements:
    50                 for r in requirements:
    48                     reqfile.write("%s\n" % r)
    51                     reqfile.write("%s\n" % r)
    49                 reqfile.close()
    52                 reqfile.close()
    50                 # create an invalid changelog
    53                 # create an invalid changelog