--- a/hgext/qsync.py Sun Dec 02 16:21:19 2012 +0100
+++ b/hgext/qsync.py Mon Dec 17 14:33:01 2012 +0100
@@ -16,6 +16,7 @@
from mercurial import error
from mercurial import extensions
from mercurial import phases
+from mercurial import obsolete
### old compat code
#############################
@@ -85,8 +86,7 @@
review_list.append(patch_name)
except IOError:
oldnode = oldfiles[patch_name]
- evolve = extensions.find('evolve')
- newnodes = evolve.successorssets(repo, oldnode)
+ newnodes = obsolete.successorssets(repo, oldnode)
if newnodes:
newnodes = [n for n in newnodes if n and n[0] in repo] # remove killing
if not newnodes:
@@ -177,7 +177,7 @@
usedold.add(oldhex)
oldname = str(oldname)
oldnode = bin(oldhex)
- newnodes = evolve.successorssets(repo, oldnode)
+ newnodes = obsolete.successorssets(repo, oldnode)
if newnodes:
newnodes = [n for n in newnodes if n and n[0] in repo] # remove killing
if len(newnodes) > 1: