comparison tests/test-rename.out @ 4742:438603c1eb6f

test-rename: use hg status -C; don't use hg debugstate | grep copy
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Tue, 03 Jul 2007 03:06:40 -0300
parents 36abb07c79d4
children 7e6138cb8d38
comparison
equal deleted inserted replaced
4741:4a84f7421692 4742:438603c1eb6f
1 # rename a single file 1 # rename a single file
2 A d2/c 2 A d2/c
3 d1/d11/a1
3 R d1/d11/a1 4 R d1/d11/a1
4 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 5 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
5 # rename --after a single file 6 # rename --after a single file
6 A d2/c 7 A d2/c
8 d1/d11/a1
7 R d1/d11/a1 9 R d1/d11/a1
8 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 10 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
9 # move a single file to an existing directory 11 # move a single file to an existing directory
10 A d2/a1 12 A d2/a1
13 d1/d11/a1
11 R d1/d11/a1 14 R d1/d11/a1
12 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 15 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
13 # move --after a single file to an existing directory 16 # move --after a single file to an existing directory
14 A d2/a1 17 A d2/a1
18 d1/d11/a1
15 R d1/d11/a1 19 R d1/d11/a1
16 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 20 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
17 # rename a file using a relative path 21 # rename a file using a relative path
18 A d1/d11/e 22 A d1/d11/e
23 d2/b
19 R d2/b 24 R d2/b
20 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 25 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
21 # rename --after a file using a relative path 26 # rename --after a file using a relative path
22 A d1/d11/e 27 A d1/d11/e
28 d2/b
23 R d2/b 29 R d2/b
24 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 30 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
25 # rename directory d1 as d3 31 # rename directory d1 as d3
26 copying d1/a to d3/a 32 copying d1/a to d3/a
27 copying d1/b to d3/b 33 copying d1/b to d3/b
30 removing d1/a 36 removing d1/a
31 removing d1/b 37 removing d1/b
32 removing d1/ba 38 removing d1/ba
33 removing d1/d11/a1 39 removing d1/d11/a1
34 A d3/a 40 A d3/a
35 A d3/b 41 d1/a
36 A d3/ba 42 A d3/b
37 A d3/d11/a1 43 d1/b
44 A d3/ba
45 d1/ba
46 A d3/d11/a1
47 d1/d11/a1
38 R d1/a 48 R d1/a
39 R d1/b 49 R d1/b
40 R d1/ba 50 R d1/ba
41 R d1/d11/a1 51 R d1/d11/a1
42 4 files updated, 0 files merged, 4 files removed, 0 files unresolved 52 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
48 removing d1/a 58 removing d1/a
49 removing d1/b 59 removing d1/b
50 removing d1/ba 60 removing d1/ba
51 removing d1/d11/a1 61 removing d1/d11/a1
52 A d3/a 62 A d3/a
53 A d3/b 63 d1/a
54 A d3/ba 64 A d3/b
55 A d3/d11/a1 65 d1/b
66 A d3/ba
67 d1/ba
68 A d3/d11/a1
69 d1/d11/a1
56 R d1/a 70 R d1/a
57 R d1/b 71 R d1/b
58 R d1/ba 72 R d1/ba
59 R d1/d11/a1 73 R d1/d11/a1
60 4 files updated, 0 files merged, 4 files removed, 0 files unresolved 74 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
61 # move a directory using a relative path 75 # move a directory using a relative path
62 copying ../d1/d11/a1 to d3/d11/a1 76 copying ../d1/d11/a1 to d3/d11/a1
63 removing ../d1/d11/a1 77 removing ../d1/d11/a1
64 A d2/d3/d11/a1 78 A d2/d3/d11/a1
79 d1/d11/a1
65 R d1/d11/a1 80 R d1/d11/a1
66 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 81 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
67 # move --after a directory using a relative path 82 # move --after a directory using a relative path
68 copying ../d1/d11/a1 to d3/d11/a1 83 copying ../d1/d11/a1 to d3/d11/a1
69 removing ../d1/d11/a1 84 removing ../d1/d11/a1
70 A d2/d3/d11/a1 85 A d2/d3/d11/a1
86 d1/d11/a1
71 R d1/d11/a1 87 R d1/d11/a1
72 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 88 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
73 # move directory d1/d11 to an existing directory d2 (removes empty d1) 89 # move directory d1/d11 to an existing directory d2 (removes empty d1)
74 copying d1/d11/a1 to d2/d11/a1 90 copying d1/d11/a1 to d2/d11/a1
75 removing d1/d11/a1 91 removing d1/d11/a1
76 A d2/d11/a1 92 A d2/d11/a1
93 d1/d11/a1
77 R d1/d11/a1 94 R d1/d11/a1
78 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 95 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
79 # move directories d1 and d2 to a new directory d3 96 # move directories d1 and d2 to a new directory d3
80 copying d1/a to d3/d1/a 97 copying d1/a to d3/d1/a
81 copying d1/b to d3/d1/b 98 copying d1/b to d3/d1/b
86 removing d1/b 103 removing d1/b
87 removing d1/ba 104 removing d1/ba
88 removing d1/d11/a1 105 removing d1/d11/a1
89 removing d2/b 106 removing d2/b
90 A d3/d1/a 107 A d3/d1/a
108 d1/a
91 A d3/d1/b 109 A d3/d1/b
110 d1/b
92 A d3/d1/ba 111 A d3/d1/ba
112 d1/ba
93 A d3/d1/d11/a1 113 A d3/d1/d11/a1
114 d1/d11/a1
94 A d3/d2/b 115 A d3/d2/b
116 d2/b
95 R d1/a 117 R d1/a
96 R d1/b 118 R d1/b
97 R d1/ba 119 R d1/ba
98 R d1/d11/a1 120 R d1/d11/a1
99 R d2/b 121 R d2/b
108 removing d1/b 130 removing d1/b
109 removing d1/ba 131 removing d1/ba
110 removing d1/d11/a1 132 removing d1/d11/a1
111 removing d2/b 133 removing d2/b
112 A d3/d1/a 134 A d3/d1/a
135 d1/a
113 A d3/d1/b 136 A d3/d1/b
137 d1/b
114 A d3/d1/ba 138 A d3/d1/ba
139 d1/ba
115 A d3/d1/d11/a1 140 A d3/d1/d11/a1
141 d1/d11/a1
116 A d3/d2/b 142 A d3/d2/b
143 d2/b
117 R d1/a 144 R d1/a
118 R d1/b 145 R d1/b
119 R d1/ba 146 R d1/ba
120 R d1/d11/a1 147 R d1/d11/a1
121 R d2/b 148 R d2/b
124 # overwrite existing files (d2/b) 151 # overwrite existing files (d2/b)
125 d2/b: not overwriting - file exists 152 d2/b: not overwriting - file exists
126 copying d1/d11/a1 to d2/d11/a1 153 copying d1/d11/a1 to d2/d11/a1
127 removing d1/d11/a1 154 removing d1/d11/a1
128 A d2/a 155 A d2/a
156 d1/a
129 A d2/ba 157 A d2/ba
158 d1/ba
130 A d2/d11/a1 159 A d2/d11/a1
160 d1/d11/a1
131 R d1/a 161 R d1/a
132 R d1/ba 162 R d1/ba
133 R d1/d11/a1 163 R d1/d11/a1
134 1c1 164 1c1
135 < d1/b 165 < d1/b
147 removing d1/a 177 removing d1/a
148 removing d1/b 178 removing d1/b
149 removing d1/ba 179 removing d1/ba
150 removing d1/d11/a1 180 removing d1/d11/a1
151 A d2/d21/a 181 A d2/d21/a
182 d1/a
152 A d2/d21/a1 183 A d2/d21/a1
184 d1/d11/a1
153 A d2/d21/b 185 A d2/d21/b
186 d1/b
154 A d2/d21/ba 187 A d2/d21/ba
188 d1/ba
155 R d1/a 189 R d1/a
156 R d1/b 190 R d1/b
157 R d1/ba 191 R d1/ba
158 R d1/d11/a1 192 R d1/d11/a1
159 4 files updated, 0 files merged, 4 files removed, 0 files unresolved 193 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
161 copying d1/a to d2/d21/a 195 copying d1/a to d2/d21/a
162 copying d1/d11/a1 to d2/d21/a1 196 copying d1/d11/a1 to d2/d21/a1
163 removing d1/a 197 removing d1/a
164 removing d1/d11/a1 198 removing d1/d11/a1
165 A d2/d21/a 199 A d2/d21/a
200 d1/a
166 A d2/d21/a1 201 A d2/d21/a1
202 d1/d11/a1
167 R d1/a 203 R d1/a
168 R d1/d11/a1 204 R d1/d11/a1
169 2 files updated, 0 files merged, 2 files removed, 0 files unresolved 205 2 files updated, 0 files merged, 2 files removed, 0 files unresolved
170 # move every file under d1 starting with an 'a' to d2/d21 (regexp) 206 # move every file under d1 starting with an 'a' to d2/d21 (regexp)
171 copying d1/a to d2/d21/a 207 copying d1/a to d2/d21/a
172 copying d1/d11/a1 to d2/d21/a1 208 copying d1/d11/a1 to d2/d21/a1
173 removing d1/a 209 removing d1/a
174 removing d1/d11/a1 210 removing d1/d11/a1
175 A d2/d21/a 211 A d2/d21/a
212 d1/a
176 A d2/d21/a1 213 A d2/d21/a1
214 d1/d11/a1
177 R d1/a 215 R d1/a
178 R d1/d11/a1 216 R d1/d11/a1
179 2 files updated, 0 files merged, 2 files removed, 0 files unresolved 217 2 files updated, 0 files merged, 2 files removed, 0 files unresolved
180 # attempt to overwrite an existing file 218 # attempt to overwrite an existing file
181 d1/ca: not overwriting - file exists 219 d1/ca: not overwriting - file exists
182 ? d1/ca 220 ? d1/ca
183 0 files updated, 0 files merged, 0 files removed, 0 files unresolved 221 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
184 # forced overwrite of an existing file 222 # forced overwrite of an existing file
185 A d1/ca 223 A d1/ca
224 d1/ba
186 R d1/ba 225 R d1/ba
187 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 226 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
188 # replace a symlink with a file 227 # replace a symlink with a file
189 A d1/ca 228 A d1/ca
229 d1/ba
190 R d1/ba 230 R d1/ba
191 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 231 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
192 # do not copy more than one source file to the same destination file 232 # do not copy more than one source file to the same destination file
193 copying d1/d11/a1 to d3/d11/a1 233 copying d1/d11/a1 to d3/d11/a1
194 d3/b: not overwriting - d2/b collides with d1/b 234 d3/b: not overwriting - d2/b collides with d1/b
195 removing d1/d11/a1 235 removing d1/d11/a1
196 A d3/a 236 A d3/a
197 A d3/b 237 d1/a
198 A d3/ba 238 A d3/b
199 A d3/d11/a1 239 d1/b
240 A d3/ba
241 d1/ba
242 A d3/d11/a1
243 d1/d11/a1
200 R d1/a 244 R d1/a
201 R d1/b 245 R d1/b
202 R d1/ba 246 R d1/ba
203 R d1/d11/a1 247 R d1/d11/a1
204 4 files updated, 0 files merged, 4 files removed, 0 files unresolved 248 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
210 removing a 254 removing a
211 removing b 255 removing b
212 removing ba 256 removing ba
213 removing d11/a1 257 removing d11/a1
214 A d3/d1/a 258 A d3/d1/a
259 d1/a
215 A d3/d1/b 260 A d3/d1/b
261 d1/b
216 A d3/d1/ba 262 A d3/d1/ba
263 d1/ba
217 A d3/d1/d11/a1 264 A d3/d1/d11/a1
265 d1/d11/a1
218 R d1/a 266 R d1/a
219 R d1/b 267 R d1/b
220 R d1/ba 268 R d1/ba
221 R d1/d11/a1 269 R d1/d11/a1
222 4 files updated, 0 files merged, 4 files removed, 0 files unresolved 270 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
228 removing a 276 removing a
229 removing b 277 removing b
230 removing ba 278 removing ba
231 removing d11/a1 279 removing d11/a1
232 A d3/a 280 A d3/a
233 A d3/b 281 d1/a
234 A d3/ba 282 A d3/b
235 A d3/d11/a1 283 d1/b
284 A d3/ba
285 d1/ba
286 A d3/d11/a1
287 d1/d11/a1
236 R d1/a 288 R d1/a
237 R d1/b 289 R d1/b
238 R d1/ba 290 R d1/ba
239 R d1/d11/a1 291 R d1/d11/a1
240 4 files updated, 0 files merged, 4 files removed, 0 files unresolved 292 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
246 removing ../a 298 removing ../a
247 removing ../b 299 removing ../b
248 removing ../ba 300 removing ../ba
249 removing a1 301 removing a1
250 A d3/a 302 A d3/a
251 A d3/b 303 d1/a
252 A d3/ba 304 A d3/b
253 A d3/d11/a1 305 d1/b
306 A d3/ba
307 d1/ba
308 A d3/d11/a1
309 d1/d11/a1
254 R d1/a 310 R d1/a
255 R d1/b 311 R d1/b
256 R d1/ba 312 R d1/ba
257 R d1/d11/a1 313 R d1/d11/a1
258 4 files updated, 0 files merged, 4 files removed, 0 files unresolved 314 4 files updated, 0 files merged, 4 files removed, 0 files unresolved
262 copying d1/d11/a1 to d3/d11/a1 318 copying d1/d11/a1 to d3/d11/a1
263 removing d1/a 319 removing d1/a
264 removing d1/ba 320 removing d1/ba
265 removing d1/d11/a1 321 removing d1/d11/a1
266 A d3/a 322 A d3/a
267 A d3/ba 323 d1/a
268 A d3/d11/a1 324 A d3/ba
325 d1/ba
326 A d3/d11/a1
327 d1/d11/a1
269 R d1/a 328 R d1/a
270 R d1/b 329 R d1/b
271 R d1/ba 330 R d1/ba
272 R d1/d11/a1 331 R d1/d11/a1
273 4 files updated, 0 files merged, 3 files removed, 0 files unresolved 332 4 files updated, 0 files merged, 3 files removed, 0 files unresolved
274 # transitive rename 333 # transitive rename
275 A d1/bc 334 A d1/bc
335 d1/b
276 R d1/b 336 R d1/b
277 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 337 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
278 # transitive rename --after 338 # transitive rename --after
279 A d1/bc 339 A d1/bc
340 d1/b
280 R d1/b 341 R d1/b
281 1 files updated, 0 files merged, 1 files removed, 0 files unresolved 342 1 files updated, 0 files merged, 1 files removed, 0 files unresolved
282 # idempotent renames (d1/b -> d1/bb followed by d1/bb -> d1/b) 343 # idempotent renames (d1/b -> d1/bb followed by d1/bb -> d1/b)
283 M d1/b 344 M d1/b
284 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 345 1 files updated, 0 files merged, 0 files removed, 0 files unresolved