overwrite user not date
authorPierre-Yves David <pierre-yves.david@logilab.fr>
Thu, 08 Mar 2012 12:21:01 +0100
changeset 142 c2f7a8530e51
parent 141 8dbae2bd4d06
child 143 0599fb01dc41
overwrite user not date
hgext/evolve.py
--- a/hgext/evolve.py	Wed Feb 29 14:49:52 2012 +0100
+++ b/hgext/evolve.py	Thu Mar 08 12:21:01 2012 +0100
@@ -91,15 +91,16 @@
         else:
             message = old.description()
 
-
+        user = commitopts.get('user') or old.user()
+        date = commitopts.get('date') or None # old.date()
 
         new = context.memctx(repo,
                              parents=newbases,
                              text=message,
                              files=files,
                              filectxfn=filectxfn,
-                             user=commitopts.get('user') or None,
-                             date=commitopts.get('date') or None,
+                             user=user,
+                             date=date,
                              extra=commitopts.get('extra') or None)
 
         if commitopts.get('edit'):