equal
deleted
inserted
replaced
81 return self.phase() > phases.public |
81 return self.phase() > phases.public |
82 |
82 |
83 def parents(self): |
83 def parents(self): |
84 """return contexts for each parent changeset""" |
84 """return contexts for each parent changeset""" |
85 return self._parents |
85 return self._parents |
|
86 |
|
87 def p1(self): |
|
88 return self._parents[0] |
86 |
89 |
87 class changectx(basectx): |
90 class changectx(basectx): |
88 """A changecontext object makes access to data related to a particular |
91 """A changecontext object makes access to data related to a particular |
89 changeset convenient. It represents a read-only context already presnt in |
92 changeset convenient. It represents a read-only context already presnt in |
90 the repo.""" |
93 the repo.""" |
242 return self._repo.nodebookmarks(self._node) |
245 return self._repo.nodebookmarks(self._node) |
243 def phase(self): |
246 def phase(self): |
244 return self._repo._phasecache.phase(self._repo, self._rev) |
247 return self._repo._phasecache.phase(self._repo, self._rev) |
245 def hidden(self): |
248 def hidden(self): |
246 return self._rev in repoview.filterrevs(self._repo, 'visible') |
249 return self._rev in repoview.filterrevs(self._repo, 'visible') |
247 |
|
248 def p1(self): |
|
249 return self._parents[0] |
|
250 |
250 |
251 def p2(self): |
251 def p2(self): |
252 if len(self._parents) == 2: |
252 if len(self._parents) == 2: |
253 return self._parents[1] |
253 return self._parents[1] |
254 return changectx(self._repo, -1) |
254 return changectx(self._repo, -1) |