Mercurial > hg
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 |