# HG changeset patch # User Pierre-Yves David # Date 1490159070 -3600 # Node ID 2200f67e1628934d6ab4790dc227b9b0d5b33f3f # Parent 99cf2784e2a670b1a72c9a843980f569608d9a3c stablerange: stop using '.node' in findmissingrange We access the range-head revision number by index and convert it on site. diff -r 99cf2784e2a6 -r 2200f67e1628 hgext3rd/evolve/obsdiscovery.py --- a/hgext3rd/evolve/obsdiscovery.py Wed Mar 22 06:03:57 2017 +0100 +++ b/hgext3rd/evolve/obsdiscovery.py Wed Mar 22 06:04:30 2017 +0100 @@ -304,12 +304,13 @@ nbreplies = 0 replies = list(_queryrange(ui, local, remote, sample)) sample = [] + n = local.changelog.node for entry, remotehash in replies: nbreplies += 1 if remotehash == _obshashrange(local, entry): continue elif 1 == len(entry): - missing.add(entry.node) + missing.add(n(entry[0])) else: for new in entry.subranges(): addentry(new)