comparison tests/test-convert-filemap.t @ 17175:f76e2196ee70

merge with stable
author Matt Mackall <mpm@selenic.com>
date Sun, 15 Jul 2012 14:48:50 -0500
parents bddf1220d7a2 32b2e6d641e4
children e4da793998bf 7aa7380691b8
comparison
equal deleted inserted replaced
17173:c621f84dbb35 17175:f76e2196ee70
374 o 1 "closedefault" files: 374 o 1 "closedefault" files:
375 | 375 |
376 o 0 "addb" files: b 376 o 0 "addb" files: b
377 377
378 378
379 filemap rename undoing revision rename
380
381 $ hg init renameundo
382 $ cd renameundo
383 $ echo 1 > a
384 $ echo 1 > c
385 $ hg ci -qAm add
386 $ hg mv -q a b/a
387 $ hg mv -q c b/c
388 $ hg ci -qm rename
389 $ echo 2 > b/a
390 $ echo 2 > b/c
391 $ hg ci -qm modify
392 $ cd ..
393
394 $ echo "rename b ." > renameundo.fmap
395 $ hg convert --filemap renameundo.fmap renameundo renameundo2
396 initializing destination renameundo2 repository
397 scanning source...
398 sorting...
399 converting...
400 2 add
401 1 rename
402 filtering out empty revision
403 repository tip rolled back to revision 0 (undo commit)
404 0 modify
405 $ glog -R renameundo2
406 o 1 "modify" files: a c
407 |
408 o 0 "add" files: a c
409
410
411
379 test merge parents/empty merges pruning 412 test merge parents/empty merges pruning
380 413
381 $ glog() 414 $ glog()
382 > { 415 > {
383 > hg glog --template '{rev}:{node|short}@{branch} "{desc}" files: {files}\n' "$@" 416 > hg glog --template '{rev}:{node|short}@{branch} "{desc}" files: {files}\n' "$@"