Mercurial > hg
comparison mercurial/statichttprepo.py @ 3457:ff06fe0703ef
localrepo: add separate methods for manipulating repository data
This change adds new methods sjoin and sopener for accessing the
following elements:
- changelog
- manifest
- data/
- journal and undo log
- repo lock
This will simplify sharing this data and escaping paths
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 23 Oct 2006 17:12:20 -0500 |
parents | 345bac2bc4ec |
children | 8643b9f90b51 |
comparison
equal
deleted
inserted
replaced
3456:3464f5e77f34 | 3457:ff06fe0703ef |
---|---|
34 self._url = path | 34 self._url = path |
35 self.path = (path + "/.hg") | 35 self.path = (path + "/.hg") |
36 self.ui = ui | 36 self.ui = ui |
37 self.revlogversion = 0 | 37 self.revlogversion = 0 |
38 self.opener = opener(self.path) | 38 self.opener = opener(self.path) |
39 self.sopener = opener(self.path) | |
39 self.manifest = manifest.manifest(self.opener) | 40 self.manifest = manifest.manifest(self.opener) |
40 self.changelog = changelog.changelog(self.opener) | 41 self.changelog = changelog.changelog(self.opener) |
41 self.tagscache = None | 42 self.tagscache = None |
42 self.nodetagscache = None | 43 self.nodetagscache = None |
43 self.encodepats = None | 44 self.encodepats = None |