##// END OF EJS Templates
move code around
Benoit Boissinot -
r3850:a4457828 default
parent child Browse files
Show More
@@ -30,28 +30,30 b' class localrepository(repo.repository):'
30 30 raise repo.RepoError(_("There is no Mercurial repository"
31 31 " here (.hg not found)"))
32 32 path = p
33
33 34 self.path = os.path.join(path, ".hg")
34 self.spath = self.path
35 self.root = os.path.realpath(path)
36 self.origroot = path
37 self.opener = util.opener(self.path)
38 self.wopener = util.opener(self.root)
35 39
36 40 if not os.path.isdir(self.path):
37 41 if create:
38 42 if not os.path.exists(path):
39 43 os.mkdir(path)
40 44 os.mkdir(self.path)
41 if self.spath != self.path:
42 os.mkdir(self.spath)
45 #if self.spath != self.path:
46 # os.mkdir(self.spath)
43 47 else:
44 48 raise repo.RepoError(_("repository %s not found") % path)
45 49 elif create:
46 50 raise repo.RepoError(_("repository %s already exists") % path)
47 51
48 self.root = os.path.realpath(path)
49 self.origroot = path
52 # setup store
53 self.spath = self.path
54 self.sopener = util.opener(self.spath)
55
50 56 self.ui = ui.ui(parentui=parentui)
51 self.opener = util.opener(self.path)
52 self.sopener = util.opener(self.spath)
53 self.wopener = util.opener(self.root)
54
55 57 try:
56 58 self.ui.readconfig(self.join("hgrc"), self.root)
57 59 except IOError:
General Comments 0
You need to be logged in to leave comments. Login now