# HG changeset patch # User Pierre-Yves David # Date 1458344269 25200 # Node ID 7463f5880ce943e9c1e39ff13af7b392a0a06915 # Parent 35c666ef724e6f18ac640c63ece4c66ce6e14680 prune: remove the kill alias This have been a long time since the command was rename (over 'kill -1' threat), it is time to get rid of it. diff -r 35c666ef724e -r 7463f5880ce9 README --- a/README Thu Mar 17 15:04:05 2016 -0700 +++ b/README Fri Mar 18 16:37:49 2016 -0700 @@ -62,6 +62,8 @@ - hg evolve --all with consider all trouble in your current topic, - preserve 'topic' during evolve, - 'next' and 'prev' restrict themself to the current topic by default, + - remove the dangerous 'kill' alias for 'prune' (because 'hg kill -1' without + the leading 'hg' will give you an hardtime) 5.3.0 -- 2016-02-11 diff -r 35c666ef724e -r 7463f5880ce9 hgext/evolve.py --- a/hgext/evolve.py Thu Mar 17 15:04:05 2016 -0700 +++ b/hgext/evolve.py Fri Mar 18 16:37:49 2016 -0700 @@ -2031,7 +2031,7 @@ /!\ * hg up to the parent of the amended changeset (which are named W and Z) /!\ * hg revert --all -r X /!\ * hg ci -m "same message as the amended changeset" => new cset Y -/!\ * hg kill -n Y W Z +/!\ * hg prune -n Y W Z """) if progresscb: progresscb() emtpycommitallowed = repo.ui.backupconfig('ui', 'allowemptycommit') @@ -2299,7 +2299,7 @@ return metadata -@command('^prune|obsolete|kill', +@command('^prune|obsolete', [('n', 'new', [], _("successor changeset (DEPRECATED)")), ('s', 'succ', [], _("successor changeset")), ('r', 'rev', [], _("revisions to prune")), @@ -3071,7 +3071,7 @@ @eh.extsetup def oldevolveextsetup(ui): - for cmd in ['kill', 'uncommit', 'touch', 'fold']: + for cmd in ['prune', 'uncommit', 'touch', 'fold']: try: entry = extensions.wrapcommand(cmdtable, cmd, warnobserrors) diff -r 35c666ef724e -r 7463f5880ce9 tests/test-corrupt.t --- a/tests/test-corrupt.t Thu Mar 17 15:04:05 2016 -0700 +++ b/tests/test-corrupt.t Fri Mar 18 16:37:49 2016 -0700 @@ -101,7 +101,7 @@ summary: add A - $ hg kill --fold -n -1 -- -2 -3 + $ hg prune --fold -n -1 -- -2 -3 2 changesets pruned $ hg push ../other pushing to ../other diff -r 35c666ef724e -r 7463f5880ce9 tests/test-evolve.t --- a/tests/test-evolve.t Thu Mar 17 15:04:05 2016 -0700 +++ b/tests/test-evolve.t Fri Mar 18 16:37:49 2016 -0700 @@ -112,7 +112,7 @@ $ hg log -r 1 --template '{rev} {phase} {obsolete}\n' 1 public stable - $ hg kill 1 + $ hg prune 1 abort: cannot prune immutable changeset: 7c3bad9141dc (see "hg help phases" for details) [255] @@ -123,7 +123,7 @@ $ hg id -n 5 - $ hg kill . + $ hg prune . 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory now at fbb94e3a0ecf 1 changesets pruned @@ -136,7 +136,7 @@ test multiple kill - $ hg kill 4 -r 3 + $ hg prune 4 -r 3 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory now at 7c3bad9141dc 2 changesets pruned @@ -151,7 +151,7 @@ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved $ echo 4 > g $ hg add g - $ hg kill . + $ hg prune . 0 files updated, 0 files merged, 1 files removed, 0 files unresolved working directory now at 7c3bad9141dc 1 changesets pruned @@ -790,7 +790,7 @@ adding b $ hg mv a c $ hg ci -m c - $ hg kill .^ + $ hg prune .^ 1 changesets pruned 1 new unstable changesets $ hg stab --any diff -r 35c666ef724e -r 7463f5880ce9 tests/test-obsolete-push.t --- a/tests/test-obsolete-push.t Thu Mar 17 15:04:05 2016 -0700 +++ b/tests/test-obsolete-push.t Fri Mar 18 16:37:49 2016 -0700 @@ -25,7 +25,7 @@ $ echo c > c $ hg ci -qAm C c $ hg phase --secret --force . - $ hg kill 0 1 + $ hg prune 0 1 2 changesets pruned 1 new unstable changesets $ glog --hidden diff -r 35c666ef724e -r 7463f5880ce9 tests/test-stabilize-result.t --- a/tests/test-stabilize-result.t Thu Mar 17 15:04:05 2016 -0700 +++ b/tests/test-stabilize-result.t Fri Mar 18 16:37:49 2016 -0700 @@ -366,6 +366,6 @@ /!\ * hg up to the parent of the amended changeset (which are named W and Z) /!\ * hg revert --all -r X /!\ * hg ci -m "same message as the amended changeset" => new cset Y - /!\ * hg kill -n Y W Z + /!\ * hg prune -n Y W Z ) [255]