# HG changeset patch # User Pierre-Yves David # Date 1512879424 -3600 # Node ID b67e0f676a288d049326d21779509ee60a4d2579 # Parent a878d94068417758f4c8dfddd22dc950aec78156 stablerange: add an assert to detect buggy range Nothing can be negative in there, we add an assert to make sure it is so. diff -r a878d9406841 -r b67e0f676a28 hgext3rd/evolve/stablerange.py --- a/hgext3rd/evolve/stablerange.py Sun Dec 10 04:57:19 2017 +0100 +++ b/hgext3rd/evolve/stablerange.py Sun Dec 10 05:17:04 2017 +0100 @@ -312,6 +312,7 @@ return self.depthrev(repo, headrev) - index def subranges(self, repo, rangeid): + assert 0 <= rangeid[1] <= rangeid[0], rangeid cached = self._getsub(rangeid) if cached is not None: return cached