[PATCH 5 of 6 V2-Series-A] context: retrieve hidden from filteredrevs
pierre-yves.david at logilab.fr
pierre-yves.david at logilab.fr
Tue Jan 8 07:28:53 CST 2013
# HG changeset patch
# User Pierre-Yves David <pierre-yves.david at logilab.fr>
# Date 1357235476 -3600
# Node ID 3cf63d7d425db52f71761140375ade55bb5b0c59
# Parent 4463766c2fab37a23bd79533b387cb47a3c49934
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