equal
deleted
inserted
replaced
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): |
78 def phasestr(self): |
79 return phases.phasenames[self.phase()] |
79 return phases.phasenames[self.phase()] |
|
80 def mutable(self): |
|
81 return self.phase() > phases.public |
80 |
82 |
81 class changectx(basectx): |
83 class changectx(basectx): |
82 """A changecontext object makes access to data related to a particular |
84 """A changecontext object makes access to data related to a particular |
83 changeset convenient. It represents a read-only context already presnt in |
85 changeset convenient. It represents a read-only context already presnt in |
84 the repo.""" |
86 the repo.""" |
234 return self._repo.nodetags(self._node) |
236 return self._repo.nodetags(self._node) |
235 def bookmarks(self): |
237 def bookmarks(self): |
236 return self._repo.nodebookmarks(self._node) |
238 return self._repo.nodebookmarks(self._node) |
237 def phase(self): |
239 def phase(self): |
238 return self._repo._phasecache.phase(self._repo, self._rev) |
240 return self._repo._phasecache.phase(self._repo, self._rev) |
239 def mutable(self): |
|
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 |
244 def parents(self): |
244 def parents(self): |
245 """return contexts for each parent changeset""" |
245 """return contexts for each parent changeset""" |