# HG changeset patch # User Pierre-Yves David # Date 1490205326 -3600 # Node ID 53352bf5b7fcac15dec7dd54927fe7fbed6998a4 # Parent e2394b33ae519b145d3387f1045a09f4c0f5e0fc stablerange: make sure nobody use '.depth' anymore diff --git a/hgext3rd/evolve/stablerange.py b/hgext3rd/evolve/stablerange.py --- a/hgext3rd/evolve/stablerange.py +++ b/hgext3rd/evolve/stablerange.py @@ -346,11 +346,11 @@ if revs is not None: assert len(revs) == self._len() self._revs = revs - assert index < self.depth, (head, index, self.depth, revs) + assert index < self._depth, (head, index, self._depth, revs) def __repr__(self): nodehead = self._repo.changelog.node(self[0]) - return '%s %d %d %s' % (nodemod.short(nodehead), self.depth, self[1], nodemod.short(self.obshash)) + return '%s %d %d %s' % (nodemod.short(nodehead), self._depth, self[1], nodemod.short(self.obshash)) def __hash__(self): return self._id @@ -381,7 +381,7 @@ return self._repo.stablerange.rangelength(self._repo, self) @util.propertycache - def depth(self): + def _depth(self): return self._repo.stablerange.depthrev(self._repo, self[0]) @util.propertycache