# HG changeset patch # User Pierre-Yves David # Date 1490204231 -3600 # Node ID d4ff8708eb66b594b4d37817daef9cdfdc6b8780 # Parent e97e9b0c971154228e0ed104f960a35db1a88765 stablerange: use rangelength in _obshashrange We stop using the building '__len__' this get use closer to be able to use a tuple. diff -r e97e9b0c9711 -r d4ff8708eb66 hgext3rd/evolve/obsdiscovery.py --- a/hgext3rd/evolve/obsdiscovery.py Wed Mar 22 18:36:37 2017 +0100 +++ b/hgext3rd/evolve/obsdiscovery.py Wed Mar 22 18:37:11 2017 +0100 @@ -419,7 +419,7 @@ return obshash pieces = [] nullid = node.nullid - if len(rangeid) == 1: + if repo.stablerange.rangelength(repo, rangeid) == 1: rangenode = cl.node(rangeid[0]) tmarkers = repo.obsstore.relevantmarkers([rangenode]) pieces = []