comparison mercurial/context.py @ 15703:2a48422e27f6

phases: add a mutable boolean property on context
author Pierre-Yves David <pierre-yves.david@ens-lyon.org>
date Mon, 19 Dec 2011 23:31:38 +0100
parents a84698badf0b
children dc3eefe0c80e
comparison
equal deleted inserted replaced
15702:64a80204433f 15703:2a48422e27f6
122 return 0 122 return 0
123 if self._rev >= len(self._repo._phaserev): 123 if self._rev >= len(self._repo._phaserev):
124 # outdated cache 124 # outdated cache
125 del self._repo._phaserev 125 del self._repo._phaserev
126 return self._repo._phaserev[self._rev] 126 return self._repo._phaserev[self._rev]
127 def mutable(self):
128 return self._repo._phaserev[self._rev] > 0
127 def hidden(self): 129 def hidden(self):
128 return self._rev in self._repo.changelog.hiddenrevs 130 return self._rev in self._repo.changelog.hiddenrevs
129 131
130 def parents(self): 132 def parents(self):
131 """return contexts for each parent changeset""" 133 """return contexts for each parent changeset"""