Show More
@@ -28,6 +28,14 class localrepository(repo.repository): | |||||
28 | self.origroot = path |
|
28 | self.origroot = path | |
29 | self.opener = util.opener(self.path) |
|
29 | self.opener = util.opener(self.path) | |
30 | self.wopener = util.opener(self.root) |
|
30 | self.wopener = util.opener(self.root) | |
|
31 | self.baseui = baseui | |||
|
32 | self.ui = baseui.copy() | |||
|
33 | ||||
|
34 | try: | |||
|
35 | self.ui.readconfig(self.join("hgrc"), self.root) | |||
|
36 | extensions.loadall(self.ui) | |||
|
37 | except IOError: | |||
|
38 | pass | |||
31 |
|
39 | |||
32 | if not os.path.isdir(self.path): |
|
40 | if not os.path.isdir(self.path): | |
33 | if create: |
|
41 | if create: | |
@@ -35,10 +43,10 class localrepository(repo.repository): | |||||
35 | os.mkdir(path) |
|
43 | os.mkdir(path) | |
36 | os.mkdir(self.path) |
|
44 | os.mkdir(self.path) | |
37 | requirements = ["revlogv1"] |
|
45 | requirements = ["revlogv1"] | |
38 |
if |
|
46 | if self.ui.configbool('format', 'usestore', True): | |
39 | os.mkdir(os.path.join(self.path, "store")) |
|
47 | os.mkdir(os.path.join(self.path, "store")) | |
40 | requirements.append("store") |
|
48 | requirements.append("store") | |
41 |
if |
|
49 | if self.ui.configbool('format', 'usefncache', True): | |
42 | requirements.append("fncache") |
|
50 | requirements.append("fncache") | |
43 | # create an invalid changelog |
|
51 | # create an invalid changelog | |
44 | self.opener("00changelog.i", "a").write( |
|
52 | self.opener("00changelog.i", "a").write( | |
@@ -70,14 +78,6 class localrepository(repo.repository): | |||||
70 | self.sjoin = self.store.join |
|
78 | self.sjoin = self.store.join | |
71 | self.opener.createmode = self.store.createmode |
|
79 | self.opener.createmode = self.store.createmode | |
72 |
|
80 | |||
73 | self.baseui = baseui |
|
|||
74 | self.ui = baseui.copy() |
|
|||
75 | try: |
|
|||
76 | self.ui.readconfig(self.join("hgrc"), self.root) |
|
|||
77 | extensions.loadall(self.ui) |
|
|||
78 | except IOError: |
|
|||
79 | pass |
|
|||
80 |
|
||||
81 | self.tagscache = None |
|
81 | self.tagscache = None | |
82 | self._tagstypecache = None |
|
82 | self._tagstypecache = None | |
83 | self.branchcache = None |
|
83 | self.branchcache = None |
General Comments 0
You need to be logged in to leave comments.
Login now