diff -r 8152fedbac65 -r 89c8550019d0 hgext/qsync.py --- a/hgext/qsync.py Tue Oct 23 16:36:29 2012 +0200 +++ b/hgext/qsync.py Tue Oct 23 16:49:29 2012 +0200 @@ -85,7 +85,7 @@ except IOError: oldnode = oldfiles[patch_name] evolve = extensions.find('evolve') - newnodes = evolve.newerversion(repo, oldnode) + newnodes = evolve.successorssets(repo, oldnode) if newnodes: newnodes = [n for n in newnodes if n and n[0] in repo] # remove killing if not newnodes: @@ -174,7 +174,7 @@ usedold.add(oldhex) oldname = str(oldname) oldnode = bin(oldhex) - newnodes = evolve.newerversion(repo, oldnode) + newnodes = evolve.successorssets(repo, oldnode) if newnodes: newnodes = [n for n in newnodes if n and n[0] in repo] # remove killing if len(newnodes) > 1: