diff hgext/evolve.py @ 419:03672e955bc8

evolve: make graft wrapper handle --rev
author Patrick Mezard <patrick@mezard.eu>
date Sat, 04 Aug 2012 12:44:51 +0200
parents 598ff1df3b92
children b6163a85ddac
line wrap: on
line diff
--- a/hgext/evolve.py	Tue Jul 31 14:30:00 2012 +0200
+++ b/hgext/evolve.py	Sat Aug 04 12:44:51 2012 +0200
@@ -634,6 +634,10 @@
         lock.release()
 
 def graftwrapper(orig, ui, repo, *revs, **kwargs):
+    kwargs = dict(kwargs)
+    revs = list(revs) + kwargs.get('rev', [])
+    kwargs['rev'] = []
+
     lock = repo.lock()
     try:
         if kwargs.get('old_obsolete'):