Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/localrepo.py @ 25667:a69bb29b9638
localrepo: kill off sopener (API)
sopener is deprecated since 7034365089bf (Mercurial 2.3). It's annoying for
extension authors to have to deal with both. Let's just kill it off.
author | Siddharth Agarwal <sid0@fb.com> |
---|---|
date | Thu, 25 Jun 2015 22:17:52 -0700 |
parents | 328739ea70c3 |
children | 22049b565d57 |
comparison
equal
deleted
inserted
replaced
25666:1c7e62360068 | 25667:a69bb29b9638 |
---|---|
291 | 291 |
292 self.store = store.store( | 292 self.store = store.store( |
293 self.requirements, self.sharedpath, scmutil.vfs) | 293 self.requirements, self.sharedpath, scmutil.vfs) |
294 self.spath = self.store.path | 294 self.spath = self.store.path |
295 self.svfs = self.store.vfs | 295 self.svfs = self.store.vfs |
296 self.sopener = self.svfs | |
297 self.sjoin = self.store.join | 296 self.sjoin = self.store.join |
298 self.vfs.createmode = self.store.createmode | 297 self.vfs.createmode = self.store.createmode |
299 self._applyopenerreqs() | 298 self._applyopenerreqs() |
300 if create: | 299 if create: |
301 self._writerequirements() | 300 self._writerequirements() |
981 """will run pre-closing hooks""" | 980 """will run pre-closing hooks""" |
982 pending = lambda: tr.writepending() and self.root or "" | 981 pending = lambda: tr.writepending() and self.root or "" |
983 reporef().hook('pretxnclose', throw=True, pending=pending, | 982 reporef().hook('pretxnclose', throw=True, pending=pending, |
984 txnname=desc, **tr.hookargs) | 983 txnname=desc, **tr.hookargs) |
985 | 984 |
986 tr = transaction.transaction(rp, self.sopener, vfsmap, | 985 tr = transaction.transaction(rp, self.svfs, vfsmap, |
987 "journal", | 986 "journal", |
988 "undo", | 987 "undo", |
989 aftertrans(renames), | 988 aftertrans(renames), |
990 self.store.createmode, | 989 self.store.createmode, |
991 validator=validate) | 990 validator=validate) |