Mercurial > public > mercurial-scm > hg
comparison mercurial/context.py @ 19554:98f8875f4baa
basectx: move phasestr from changectx
author | Sean Farley <sean.michael.farley@gmail.com> |
---|---|
date | Mon, 05 Aug 2013 18:19:04 -0500 |
parents | 64a99d972b9e |
children | 613b70fedc4e |
comparison
equal
deleted
inserted
replaced
19553:64a99d972b9e | 19554:98f8875f4baa |
---|---|
73 return self._node | 73 return self._node |
74 def hex(self): | 74 def hex(self): |
75 return hex(self.node()) | 75 return hex(self.node()) |
76 def manifest(self): | 76 def manifest(self): |
77 return self._manifest | 77 return self._manifest |
78 def phasestr(self): | |
79 return phases.phasenames[self.phase()] | |
78 | 80 |
79 class changectx(basectx): | 81 class changectx(basectx): |
80 """A changecontext object makes access to data related to a particular | 82 """A changecontext object makes access to data related to a particular |
81 changeset convenient. It represents a read-only context already presnt in | 83 changeset convenient. It represents a read-only context already presnt in |
82 the repo.""" | 84 the repo.""" |
232 return self._repo.nodetags(self._node) | 234 return self._repo.nodetags(self._node) |
233 def bookmarks(self): | 235 def bookmarks(self): |
234 return self._repo.nodebookmarks(self._node) | 236 return self._repo.nodebookmarks(self._node) |
235 def phase(self): | 237 def phase(self): |
236 return self._repo._phasecache.phase(self._repo, self._rev) | 238 return self._repo._phasecache.phase(self._repo, self._rev) |
237 def phasestr(self): | |
238 return phases.phasenames[self.phase()] | |
239 def mutable(self): | 239 def mutable(self): |
240 return self.phase() > phases.public | 240 return self.phase() > phases.public |
241 def hidden(self): | 241 def hidden(self): |
242 return self._rev in repoview.filterrevs(self._repo, 'visible') | 242 return self._rev in repoview.filterrevs(self._repo, 'visible') |
243 | 243 |