equal
deleted
inserted
replaced
|
1 |
|
2 $ cat >> $HGRCPATH <<EOF |
|
3 > [web] |
|
4 > push_ssl = false |
|
5 > allow_push = * |
|
6 > [extensions] |
|
7 > hgext.rebase= |
|
8 > EOF |
|
9 $ echo "states=$(echo $(dirname $TESTDIR))/hgext/states.py" >> $HGRCPATH |
|
10 |
|
11 |
|
12 test you can't rebase published changeset |
|
13 |
|
14 $ hg init local |
|
15 $ cd local |
|
16 $ echo "celestine" > babar |
|
17 $ hg add babar |
|
18 $ hg ci -m "add babar" |
|
19 $ echo "la veille dame" > babar |
|
20 $ hg ci -m "add dame" |
|
21 $ hg log --template='{rev}:{node|short}: {state}\n' |
|
22 1:710fe444b3b0: published |
|
23 0:5caa672bac26: published |
|
24 $ hg up 0 -q |
|
25 $ echo "Rataxes" > rhino |
|
26 $ hg add rhino |
|
27 $ hg ci -m "add rhino" |
|
28 created new head |
|
29 $ hg up 1 -q |
|
30 $ hg rebase |
|
31 abort: can not rebase published changeset 710fe444b3b0 |
|
32 (see `hg help --extension states` for details) |
|
33 [255] |
|
34 |
|
35 test you still can rebase other one |
|
36 |
|
37 $ hg published 1 2 |
|
38 $ hg states draft |
|
39 $ echo "flore" > babar |
|
40 $ hg ci -m "add daughter" |
|
41 $ hg rebase --dest 2 |
|
42 abort: can not rebase published changeset 710fe444b3b0 |
|
43 (see `hg help --extension states` for details) |
|
44 [255] |
|
45 $ hg rebase --dest 2 -s 3 |
|
46 saved backup bundle to $TESTTMP/local/.hg/strip-backup/b7f6698b7ad7-backup.hg |