hgext/rebase.py
changeset 11201 34023f2ca305
parent 11189 3ef2572de32f
child 11203 7a9cf012dddc
--- a/hgext/rebase.py	Thu May 20 12:15:44 2010 -0500
+++ b/hgext/rebase.py	Thu May 20 12:21:35 2010 -0500
@@ -208,7 +208,8 @@
                     ui.warn(_("warning: new changesets detected "
                               "on source branch, not stripping\n"))
                 else:
-                    repair.strip(ui, repo, repo[min(rebased)].node(), "strip")
+                    # backup the old csets by default
+                    repair.strip(ui, repo, repo[min(rebased)].node(), "all")
 
         clearstatus(repo)
         ui.status(_("rebase completed\n"))
@@ -433,7 +434,8 @@
         rebased = filter(lambda x: x > -1, state.values())
         if rebased:
             strippoint = min(rebased)
-            repair.strip(repo.ui, repo, repo[strippoint].node(), "strip")
+            # no backup of rebased cset versions needed
+            repair.strip(repo.ui, repo, repo[strippoint].node())
         clearstatus(repo)
         repo.ui.status(_('rebase aborted\n'))