equal
deleted
inserted
replaced
|
1 #!/bin/sh |
|
2 |
|
3 HGRCPATH=$HGTMP/.hgrc; export HGRCPATH |
|
4 echo "[extensions]" >> $HGTMP/.hgrc |
|
5 echo "mq=" >> $HGTMP/.hgrc |
|
6 |
|
7 hg init |
|
8 hg qinit |
|
9 |
|
10 echo x > x |
|
11 hg ci -Ama |
|
12 |
|
13 hg qnew a.patch |
|
14 echo a > a |
|
15 hg add a |
|
16 hg qrefresh |
|
17 |
|
18 hg qnew b.patch |
|
19 echo b > b |
|
20 hg add b |
|
21 hg qrefresh |
|
22 |
|
23 hg qnew c.patch |
|
24 echo c > c |
|
25 hg add c |
|
26 hg qrefresh |
|
27 |
|
28 hg qpop -a |
|
29 |
|
30 echo % should fail |
|
31 hg qguard +fail |
|
32 |
|
33 hg qpush |
|
34 echo % should guard a.patch |
|
35 hg qguard +a |
|
36 echo % should print +a |
|
37 hg qguard |
|
38 hg qpop |
|
39 |
|
40 hg qguard a.patch |
|
41 echo % should push b.patch |
|
42 hg qpush |
|
43 |
|
44 hg qpop |
|
45 hg qselect a |
|
46 echo % should push a.patch |
|
47 hg qpush |
|
48 |
|
49 hg qguard c.patch -a |
|
50 echo % should print -a |
|
51 hg qguard c.patch |
|
52 |
|
53 echo % should skip c.patch |
|
54 hg qpush -a |
|
55 |
|
56 hg qguard -n c.patch |
|
57 echo % should push c.patch |
|
58 hg qpush -a |
|
59 |
|
60 hg qpop -a |
|
61 hg qselect -n |
|
62 hg qpush -a |