comparison tests/test-topic-stack-complex.t @ 3593:b92114f201c9 mercurial-4.1

test-compat: merge mercurial-4.2 into mercurial-4.1
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Wed, 21 Mar 2018 16:35:18 +0100
parents 7a5c3175015e b21a3753255f
children
comparison
equal deleted inserted replaced
3592:7a5c3175015e 3593:b92114f201c9
10 > [ui] 10 > [ui]
11 > interactive = True 11 > interactive = True
12 > [defaults] 12 > [defaults]
13 > split = -d "0 "0 13 > split = -d "0 "0
14 > [extensions] 14 > [extensions]
15 > show =
16 > EOF 15 > EOF
17 $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext3rd/evolve/" >> $HGRCPATH 16 $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext3rd/evolve/" >> $HGRCPATH
18 17
19 $ hg init test 18 $ hg init test
20 $ cd test 19 $ cd test
31 $ echo d > d 30 $ echo d > d
32 $ hg ci -Aqm "Added c and d" 31 $ hg ci -Aqm "Added c and d"
33 $ echo e > e 32 $ echo e > e
34 $ echo f > f 33 $ echo f > f
35 $ hg ci -Aqm "Added e and f" 34 $ hg ci -Aqm "Added e and f"
36 $ hg show work 35 $ hg log -G
37 @ f1d36 Added e and f 36 @ changeset: 3:f1d3649d6a8b
38 o 8e825 Added c and d 37 | tag: tip
39 o 002b8 Added a and b 38 | topic: foo
40 o f3603 Added foo 39 | user: test
40 | date: Thu Jan 01 00:00:00 1970 +0000
41 | summary: Added e and f
42 |
43 o changeset: 2:8e8251e8193b
44 | topic: foo
45 | user: test
46 | date: Thu Jan 01 00:00:00 1970 +0000
47 | summary: Added c and d
48 |
49 o changeset: 1:002b85930b9c
50 | topic: foo
51 | user: test
52 | date: Thu Jan 01 00:00:00 1970 +0000
53 | summary: Added a and b
54 |
55 o changeset: 0:f3603c09ac10
56 user: test
57 date: Thu Jan 01 00:00:00 1970 +0000
58 summary: Added foo
59
41 60
42 Testing in case of split within the topic 61 Testing in case of split within the topic
43 62
44 $ hg stack 63 $ hg stack
45 ### topic: foo 64 ### topic: foo
91 t3@ split2 (current) 110 t3@ split2 (current)
92 t2: split1 111 t2: split1
93 t1: Added a and b 112 t1: Added a and b
94 t0^ Added foo (base) 113 t0^ Added foo (base)
95 114
96 $ hg show work 115 $ hg log -G
97 @ 5ccee split2 116 @ changeset: 5:5ccee6da565e
98 o f26c1 split1 117 | tag: tip
99 | o f1d36 Added e and f 118 | topic: foo
100 | x 8e825 Added c and d 119 | user: test
101 |/ 120 | date: Thu Jan 01 00:00:00 1970 +0000
102 o 002b8 Added a and b 121 | summary: split2
103 o f3603 Added foo 122 |
123 o changeset: 4:f26c1b9addde
124 | topic: foo
125 | parent: 1:002b85930b9c
126 | user: test
127 | date: Thu Jan 01 00:00:00 1970 +0000
128 | summary: split1
129 |
130 | o changeset: 3:f1d3649d6a8b
131 | | topic: foo
132 | | user: test
133 | | date: Thu Jan 01 00:00:00 1970 +0000
134 | | trouble: unstable
135 | | summary: Added e and f
136 | |
137 | x changeset: 2:8e8251e8193b
138 |/ topic: foo
139 | user: test
140 | date: Thu Jan 01 00:00:00 1970 +0000
141 | summary: Added c and d
142 |
143 o changeset: 1:002b85930b9c
144 | topic: foo
145 | user: test
146 | date: Thu Jan 01 00:00:00 1970 +0000
147 | summary: Added a and b
148 |
149 o changeset: 0:f3603c09ac10
150 user: test
151 date: Thu Jan 01 00:00:00 1970 +0000
152 summary: Added foo
153
104 154
105 $ hg prev 155 $ hg prev
106 0 files updated, 0 files merged, 1 files removed, 0 files unresolved 156 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
107 [4] split1 157 [4] split1
108 $ echo foo > c 158 $ echo foo > c
114 -c 164 -c
115 +foo 165 +foo
116 166
117 $ hg amend 167 $ hg amend
118 1 new unstable changesets 168 1 new unstable changesets
119 $ hg show work 169
120 @ 7d944 split1 170 $ hg log -G
121 | o 5ccee split2 171 @ changeset: 7:7d9445714d83
122 | x f26c1 split1 172 | tag: tip
123 |/ 173 | topic: foo
124 | o f1d36 Added e and f 174 | parent: 1:002b85930b9c
125 | x 8e825 Added c and d 175 | user: test
126 |/ 176 | date: Thu Jan 01 00:00:00 1970 +0000
127 o 002b8 Added a and b 177 | summary: split1
128 o f3603 Added foo 178 |
179 | o changeset: 5:5ccee6da565e
180 | | topic: foo
181 | | user: test
182 | | date: Thu Jan 01 00:00:00 1970 +0000
183 | | trouble: unstable
184 | | summary: split2
185 | |
186 | x changeset: 4:f26c1b9addde
187 |/ topic: foo
188 | parent: 1:002b85930b9c
189 | user: test
190 | date: Thu Jan 01 00:00:00 1970 +0000
191 | summary: split1
192 |
193 | o changeset: 3:f1d3649d6a8b
194 | | topic: foo
195 | | user: test
196 | | date: Thu Jan 01 00:00:00 1970 +0000
197 | | trouble: unstable
198 | | summary: Added e and f
199 | |
200 | x changeset: 2:8e8251e8193b
201 |/ topic: foo
202 | user: test
203 | date: Thu Jan 01 00:00:00 1970 +0000
204 | summary: Added c and d
205 |
206 o changeset: 1:002b85930b9c
207 | topic: foo
208 | user: test
209 | date: Thu Jan 01 00:00:00 1970 +0000
210 | summary: Added a and b
211 |
212 o changeset: 0:f3603c09ac10
213 user: test
214 date: Thu Jan 01 00:00:00 1970 +0000
215 summary: Added foo
216
129 217
130 $ hg stack 218 $ hg stack
131 ### topic: foo (2 heads) 219 ### topic: foo (2 heads)
132 ### target: default (branch), 2 behind 220 ### target: default (branch), 2 behind
133 t4$ Added e and f (unstable) 221 t4$ Added e and f (unstable)