mercurial/context.py
changeset 19555 613b70fedc4e
parent 19554 98f8875f4baa
child 19556 732ee7fff35a
equal deleted inserted replaced
19554:98f8875f4baa 19555:613b70fedc4e
    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"""