|
1 test children command |
|
2 |
|
3 $ cat <<EOF >> $HGRCPATH |
|
4 > [extensions] |
|
5 > children = |
|
6 > EOF |
|
7 |
|
8 init |
|
9 $ hg init t |
|
10 $ cd t |
|
11 |
|
12 no working directory |
|
13 $ hg children |
|
14 |
|
15 setup |
|
16 $ echo 0 > file0 |
|
17 $ hg ci -qAm 0 -d '0 0' |
|
18 |
|
19 $ echo 1 > file1 |
|
20 $ hg ci -qAm 1 -d '1 0' |
|
21 |
|
22 $ echo 2 >> file0 |
|
23 $ hg ci -qAm 2 -d '2 0' |
|
24 |
|
25 $ hg co null |
|
26 0 files updated, 0 files merged, 2 files removed, 0 files unresolved |
|
27 $ echo 3 > file3 |
|
28 $ hg ci -qAm 3 -d '3 0' |
|
29 |
|
30 hg children at revision 3 (tip) |
|
31 $ hg children |
|
32 |
|
33 $ hg co null |
|
34 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
35 |
|
36 hg children at nullrev (should be 0 and 3) |
|
37 $ hg children |
|
38 changeset: 0:4df8521a7374 |
|
39 user: test |
|
40 date: Thu Jan 01 00:00:00 1970 +0000 |
|
41 summary: 0 |
|
42 |
|
43 changeset: 3:e2962852269d |
|
44 tag: tip |
|
45 parent: -1:000000000000 |
|
46 user: test |
|
47 date: Thu Jan 01 00:00:03 1970 +0000 |
|
48 summary: 3 |
|
49 |
|
50 $ hg co 1 |
|
51 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
52 |
|
53 hg children at revision 1 (should be 2) |
|
54 $ hg children |
|
55 changeset: 2:8f5eea5023c2 |
|
56 user: test |
|
57 date: Thu Jan 01 00:00:02 1970 +0000 |
|
58 summary: 2 |
|
59 |
|
60 $ hg co 2 |
|
61 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
62 |
|
63 hg children at revision 2 (other head) |
|
64 $ hg children |
|
65 |
|
66 $ for i in null 0 1 2 3; do |
|
67 > echo "hg children -r $i" |
|
68 > hg children -r $i |
|
69 > done |
|
70 hg children -r null |
|
71 changeset: 0:4df8521a7374 |
|
72 user: test |
|
73 date: Thu Jan 01 00:00:00 1970 +0000 |
|
74 summary: 0 |
|
75 |
|
76 changeset: 3:e2962852269d |
|
77 tag: tip |
|
78 parent: -1:000000000000 |
|
79 user: test |
|
80 date: Thu Jan 01 00:00:03 1970 +0000 |
|
81 summary: 3 |
|
82 |
|
83 hg children -r 0 |
|
84 changeset: 1:708c093edef0 |
|
85 user: test |
|
86 date: Thu Jan 01 00:00:01 1970 +0000 |
|
87 summary: 1 |
|
88 |
|
89 hg children -r 1 |
|
90 changeset: 2:8f5eea5023c2 |
|
91 user: test |
|
92 date: Thu Jan 01 00:00:02 1970 +0000 |
|
93 summary: 2 |
|
94 |
|
95 hg children -r 2 |
|
96 hg children -r 3 |
|
97 |
|
98 hg children -r 0 file0 (should be 2) |
|
99 $ hg children -r 0 file0 |
|
100 changeset: 2:8f5eea5023c2 |
|
101 user: test |
|
102 date: Thu Jan 01 00:00:02 1970 +0000 |
|
103 summary: 2 |
|
104 |
|
105 |
|
106 hg children -r 1 file0 (should be 2) |
|
107 $ hg children -r 1 file0 |
|
108 changeset: 2:8f5eea5023c2 |
|
109 user: test |
|
110 date: Thu Jan 01 00:00:02 1970 +0000 |
|
111 summary: 2 |
|
112 |
|
113 |
|
114 $ hg co 0 |
|
115 1 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
116 |
|
117 hg children file0 at revision 0 (should be 2) |
|
118 $ hg children file0 |
|
119 changeset: 2:8f5eea5023c2 |
|
120 user: test |
|
121 date: Thu Jan 01 00:00:02 1970 +0000 |
|
122 summary: 2 |
|
123 |