[PATCH 10 of 12] phases: add a mutable boolean property on context
pierre-yves.david at logilab.fr
pierre-yves.david at logilab.fr
Tue Oct 18 12:27:07 CDT 2011
# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at logilab.fr>
# Date 1318955625 -7200
# Node ID 554e2172627f24ad40e7a0d2f9d58d8845846bbc
# Parent 1ae1b1a9701d8f90ecc2ef6d8a5db89645443f12
phases: add a mutable boolean property on context
diff --git a/mercurial/context.py b/mercurial/context.py
--- a/mercurial/context.py
+++ b/mercurial/context.py
@@ -117,10 +117,12 @@ class changectx(object):
return self._repo.nodetags(self._node)
def bookmarks(self):
return self._repo.nodebookmarks(self._node)
def phase(self):
return self._repo._phaserev[self._rev]
+ def mutable(self):
+ return self._repo._phaserev[self._rev] >= 1
def hidden(self):
return self._rev in self._repo.changelog.hiddenrevs
def parents(self):
"""return contexts for each parent changeset"""
More information about the Mercurial-devel
mailing list