site

(Pierre-Yves David)
2012-03-08: overwrite user not date

overwrite user not date

diff --git a/hgext/evolve.py b/hgext/evolve.py
--- a/hgext/evolve.py
+++ b/hgext/evolve.py
@@ -91,15 +91,16 @@ def rewrite(repo, old, updates, head, ne
         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'):