Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 19556:732ee7fff35a
basectx: move parents from changectx
author | Sean Farley <sean.michael.farley@gmail.com> |
---|---|
date | Mon, 05 Aug 2013 18:19:38 -0500 |
parents | 613b70fedc4e |
children | 9f57ebf0cce8 |
comparison
equal
deleted
inserted
replaced
19555:613b70fedc4e | 19556:732ee7fff35a |
---|---|
77 return self._manifest | 77 return self._manifest |
78 def phasestr(self): | 78 def phasestr(self): |
79 return phases.phasenames[self.phase()] | 79 return phases.phasenames[self.phase()] |
80 def mutable(self): | 80 def mutable(self): |
81 return self.phase() > phases.public | 81 return self.phase() > phases.public |
82 | |
83 def parents(self): | |
84 """return contexts for each parent changeset""" | |
85 return self._parents | |
82 | 86 |
83 class changectx(basectx): | 87 class changectx(basectx): |
84 """A changecontext object makes access to data related to a particular | 88 """A changecontext object makes access to data related to a particular |
85 changeset convenient. It represents a read-only context already presnt in | 89 changeset convenient. It represents a read-only context already presnt in |
86 the repo.""" | 90 the repo.""" |
238 return self._repo.nodebookmarks(self._node) | 242 return self._repo.nodebookmarks(self._node) |
239 def phase(self): | 243 def phase(self): |
240 return self._repo._phasecache.phase(self._repo, self._rev) | 244 return self._repo._phasecache.phase(self._repo, self._rev) |
241 def hidden(self): | 245 def hidden(self): |
242 return self._rev in repoview.filterrevs(self._repo, 'visible') | 246 return self._rev in repoview.filterrevs(self._repo, 'visible') |
243 | |
244 def parents(self): | |
245 """return contexts for each parent changeset""" | |
246 return self._parents | |
247 | 247 |
248 def p1(self): | 248 def p1(self): |
249 return self._parents[0] | 249 return self._parents[0] |
250 | 250 |
251 def p2(self): | 251 def p2(self): |