Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 19549:78155484ae34
basectx: move substate from changectx
author | Sean Farley <sean.michael.farley@gmail.com> |
---|---|
date | Mon, 05 Aug 2013 17:21:23 -0500 |
parents | 730fdcaa791d |
children | 0c8ad779eb36 |
comparison
equal
deleted
inserted
replaced
19548:730fdcaa791d | 19549:78155484ae34 |
---|---|
50 except AttributeError: | 50 except AttributeError: |
51 return False | 51 return False |
52 | 52 |
53 def __ne__(self, other): | 53 def __ne__(self, other): |
54 return not (self == other) | 54 return not (self == other) |
55 | |
56 @propertycache | |
57 def substate(self): | |
58 return subrepo.state(self, self._repo.ui) | |
55 | 59 |
56 def rev(self): | 60 def rev(self): |
57 return self._rev | 61 return self._rev |
58 def node(self): | 62 def node(self): |
59 return self._node | 63 return self._node |
190 def _parents(self): | 194 def _parents(self): |
191 p = self._repo.changelog.parentrevs(self._rev) | 195 p = self._repo.changelog.parentrevs(self._rev) |
192 if p[1] == nullrev: | 196 if p[1] == nullrev: |
193 p = p[:-1] | 197 p = p[:-1] |
194 return [changectx(self._repo, x) for x in p] | 198 return [changectx(self._repo, x) for x in p] |
195 | |
196 @propertycache | |
197 def substate(self): | |
198 return subrepo.state(self, self._repo.ui) | |
199 | 199 |
200 def __contains__(self, key): | 200 def __contains__(self, key): |
201 return key in self._manifest | 201 return key in self._manifest |
202 | 202 |
203 def __getitem__(self, key): | 203 def __getitem__(self, key): |