[PATCH 3 of 4 V3-Series-A] context: retrieve hidden from filteredrevs
pierre-yves.david at logilab.fr
pierre-yves.david at logilab.fr
Tue Jan 8 18:16:58 UTC 2013
# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at logilab.fr>
# Date 1357235476 -3600
# Node ID 3f1552c6bf714aafc6cca56d6224ae638213da83
# Parent a6483f827512b022ebf02d5516c3558ab0f0f038
context: retrieve hidden from filteredrevs
This prepare the dropping of the repo.hiddenrevs property
diff --git a/mercurial/context.py b/mercurial/context.py
--- a/mercurial/context.py
+++ b/mercurial/context.py
@@ -10,10 +10,11 @@ from i18n import _
import ancestor, mdiff, error, util, scmutil, subrepo, patch, encoding, phases
import copies
import match as matchmod
import os, errno, stat
import obsolete as obsmod
+import repoview
propertycache = util.propertycache
class changectx(object):
"""A changecontext object makes access to data related to a particular
@@ -209,11 +210,11 @@ class changectx(object):
def phasestr(self):
return phases.phasenames[self.phase()]
def mutable(self):
return self.phase() > phases.public
def hidden(self):
- return self._rev in self._repo.hiddenrevs
+ return self._rev in repoview.filteredrevs(self._repo, 'hidden')
def parents(self):
"""return contexts for each parent changeset"""
return self._parents
More information about the Mercurial-devel
mailing list