equal
deleted
inserted
replaced
64 self.store = store.store(requirements, self.path) |
64 self.store = store.store(requirements, self.path) |
65 |
65 |
66 self.spath = self.store.path |
66 self.spath = self.store.path |
67 self.sopener = self.store.opener |
67 self.sopener = self.store.opener |
68 self.sjoin = self.store.join |
68 self.sjoin = self.store.join |
69 self._createmode = self.store.createmode |
|
70 self.opener.createmode = self.store.createmode |
69 self.opener.createmode = self.store.createmode |
71 |
70 |
72 self.ui = ui.ui(parentui=parentui) |
71 self.ui = ui.ui(parentui=parentui) |
73 try: |
72 try: |
74 self.ui.readconfig(self.join("hgrc"), self.root) |
73 self.ui.readconfig(self.join("hgrc"), self.root) |
575 (self.join("journal.dirstate"), self.join("undo.dirstate")), |
574 (self.join("journal.dirstate"), self.join("undo.dirstate")), |
576 (self.join("journal.branch"), self.join("undo.branch"))] |
575 (self.join("journal.branch"), self.join("undo.branch"))] |
577 tr = transaction.transaction(self.ui.warn, self.sopener, |
576 tr = transaction.transaction(self.ui.warn, self.sopener, |
578 self.sjoin("journal"), |
577 self.sjoin("journal"), |
579 aftertrans(renames), |
578 aftertrans(renames), |
580 self._createmode) |
579 self.store.createmode) |
581 self._transref = weakref.ref(tr) |
580 self._transref = weakref.ref(tr) |
582 return tr |
581 return tr |
583 |
582 |
584 def recover(self): |
583 def recover(self): |
585 l = self.lock() |
584 l = self.lock() |