changeset 2194:8e7b2918e1a3

stablerange: directly use 'self' when possible Code movement introduced multiple silly case were we where accessing 'self' though 'repo.stablerange' for no good reasons.
author Pierre-Yves David <pierre-yves.david@ens-lyon.org>
date Wed, 22 Mar 2017 20:59:42 +0100
parents 47bc8aa0730d
children bd3d35047181
files hgext3rd/evolve/stablerange.py
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/hgext3rd/evolve/stablerange.py	Wed Mar 22 20:56:17 2017 +0100
+++ b/hgext3rd/evolve/stablerange.py	Wed Mar 22 20:59:42 2017 +0100
@@ -355,8 +355,8 @@
         top = stablerange(repo, rangeid[0], globalindex)
         self._revsinrangecache[top] = toprevs # update cache
         #
-        rangedepth = repo.stablerange.depthrev(repo, rangeid[0])
-        toprootdepth = repo.stablerange.depthrev(repo, toprevs[0])
+        rangedepth = self.depthrev(repo, rangeid[0])
+        toprootdepth = self.depthrev(repo, toprevs[0])
         if toprootdepth + self.rangelength(repo, top) == rangedepth + 1:
             bheads = [bottomrevs[-1]]
         else:
@@ -369,7 +369,7 @@
             #     assert 1 == len(repo.revs('roots(%ld)', top._revs))
         if len(bheads) == 1:
             newhead = bottomrevs[-1]
-            bottomdepth = repo.stablerange.depthrev(repo, newhead)
+            bottomdepth = self.depthrev(repo, newhead)
             newstart = bottomdepth - len(bottomrevs)
             bottom = stablerange(repo, newhead, newstart)
             self._revsinrangecache[bottom] = bottomrevs # update cache
@@ -380,7 +380,7 @@
             for h in bheads:
                 subset = cl.ancestors([h], inclusive=True)
                 hrevs = [r for r in bottomrevs if r in subset]
-                start = repo.stablerange.depthrev(repo, h) - len(hrevs)
+                start = self.depthrev(repo, h) - len(hrevs)
                 entry = stablerange(repo, h, start)
                 entryrevs = [r for r in bottomrevs if r in subset]
                 self._revsinrangecache[entry] = entryrevs # update cache