equal
deleted
inserted
replaced
252 # transitive rename --after |
252 # transitive rename --after |
253 A d1/bc |
253 A d1/bc |
254 R d1/b |
254 R d1/b |
255 # idempotent renames (d1/b -> d1/bb followed by d1/bb -> d1/b) |
255 # idempotent renames (d1/b -> d1/bb followed by d1/bb -> d1/b) |
256 M d1/b |
256 M d1/b |
|
257 # check illegal path components |
|
258 abort: path contains illegal component: .hg/foo |
|
259 |
|
260 abort: ../foo not under root |
|
261 abort: path contains illegal component: .hg/foo |
|
262 |
|
263 ! d1/d11/a1 |
|
264 abort: path contains illegal component: .hg/a1 |
|
265 |
|
266 abort: ../a1 not under root |
|
267 abort: path contains illegal component: .hg/a1 |
|
268 |
|
269 ! d1/d11/a1 |
|
270 abort: path contains illegal component: .hg/foo |
|
271 |
|
272 abort: ../../../foo not under root |