diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2011-10-01 20:49:36 +0000 |
---|---|---|
committer | Lorry <lorry@roadtrain.codethink.co.uk> | 2012-09-27 13:27:51 +0000 |
commit | 921ced43c48c1d170452a7b251b94cc96ec8dd44 (patch) | |
tree | 3c4a89176ea67fe4c7bf7b375488361a823c95fa /tests/test-convert-filemap.t | |
parent | 9039c805b0a7e36220101323f82735f08a104b37 (diff) | |
download | mercurial-tarball-master.tar.gz |
Imported from /srv/lorry/lorry-area/mercurial-tarball/mercurial-1.9.3.tar.gz.HEADmercurial-1.9.3master
Diffstat (limited to 'tests/test-convert-filemap.t')
-rw-r--r-- | tests/test-convert-filemap.t | 225 |
1 files changed, 2 insertions, 223 deletions
diff --git a/tests/test-convert-filemap.t b/tests/test-convert-filemap.t index e351d7c..026284f 100644 --- a/tests/test-convert-filemap.t +++ b/tests/test-convert-filemap.t @@ -86,7 +86,8 @@ final file versions in this repo: bc3eca3f47023a3e70ca0d8cc95a22a6827db19d 644 quux $ hg debugrename copied copied renamed from foo:2ed2a3912a0b24502043eae84ee4b279c18b90dd - + $ echo + $ cd .. $ splitrepo() > { @@ -299,7 +300,6 @@ test branch closing revision pruning if branch is pruned $ cd branchpruning $ hg branch foo marked working directory as branch foo - (branches are permanent and global, did you want a bookmark?) $ echo a > a $ hg ci -Am adda adding a @@ -308,14 +308,12 @@ test branch closing revision pruning if branch is pruned 0 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg branch empty marked working directory as branch empty - (branches are permanent and global, did you want a bookmark?) $ hg ci -m emptybranch $ hg ci --close-branch -m closeempty $ hg up 0 0 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg branch default marked working directory as branch default - (branches are permanent and global, did you want a bookmark?) $ echo b > b $ hg ci -Am addb adding b @@ -375,222 +373,3 @@ exercise incremental conversion at the same time | o 0 "addb" files: b - -filemap rename undoing revision rename - - $ hg init renameundo - $ cd renameundo - $ echo 1 > a - $ echo 1 > c - $ hg ci -qAm add - $ hg mv -q a b/a - $ hg mv -q c b/c - $ hg ci -qm rename - $ echo 2 > b/a - $ echo 2 > b/c - $ hg ci -qm modify - $ cd .. - - $ echo "rename b ." > renameundo.fmap - $ hg convert --filemap renameundo.fmap renameundo renameundo2 - initializing destination renameundo2 repository - scanning source... - sorting... - converting... - 2 add - 1 rename - filtering out empty revision - repository tip rolled back to revision 0 (undo commit) - 0 modify - $ glog -R renameundo2 - o 1 "modify" files: a c - | - o 0 "add" files: a c - - - -test merge parents/empty merges pruning - - $ glog() - > { - > hg glog --template '{rev}:{node|short}@{branch} "{desc}" files: {files}\n' "$@" - > } - -test anonymous branch pruning - - $ hg init anonymousbranch - $ cd anonymousbranch - $ echo a > a - $ echo b > b - $ hg ci -Am add - adding a - adding b - $ echo a >> a - $ hg ci -m changea - $ hg up 0 - 1 files updated, 0 files merged, 0 files removed, 0 files unresolved - $ echo b >> b - $ hg ci -m changeb - created new head - $ hg up 1 - 2 files updated, 0 files merged, 0 files removed, 0 files unresolved - $ hg merge - 1 files updated, 0 files merged, 0 files removed, 0 files unresolved - (branch merge, don't forget to commit) - $ hg ci -m merge - $ cd .. - - $ cat > filemap <<EOF - > include a - > EOF - $ hg convert --filemap filemap anonymousbranch anonymousbranch-hg - initializing destination anonymousbranch-hg repository - scanning source... - sorting... - converting... - 3 add - 2 changea - 1 changeb - 0 merge - $ glog -R anonymousbranch - @ 3:c71d5201a498@default "merge" files: - |\ - | o 2:607eb44b17f9@default "changeb" files: b - | | - o | 1:1f60ea617824@default "changea" files: a - |/ - o 0:0146e6129113@default "add" files: a b - - $ glog -R anonymousbranch-hg - o 1:cda818e7219b@default "changea" files: a - | - o 0:c334dc3be0da@default "add" files: a - - $ cat anonymousbranch-hg/.hg/shamap - 0146e6129113dba9ac90207cfdf2d7ed35257ae5 c334dc3be0daa2a4e9ce4d2e2bdcba40c09d4916 - 1f60ea61782421edf8d051ff4fcb61b330f26a4a cda818e7219b5f7f3fb9f49780054ed6a1905ec3 - 607eb44b17f9348cd5cbd26e16af87ba77b0b037 c334dc3be0daa2a4e9ce4d2e2bdcba40c09d4916 - c71d5201a498b2658d105a6bf69d7a0df2649aea cda818e7219b5f7f3fb9f49780054ed6a1905ec3 - - $ cat > filemap <<EOF - > include b - > EOF - $ hg convert --filemap filemap anonymousbranch anonymousbranch-hg2 - initializing destination anonymousbranch-hg2 repository - scanning source... - sorting... - converting... - 3 add - 2 changea - 1 changeb - 0 merge - $ glog -R anonymousbranch - @ 3:c71d5201a498@default "merge" files: - |\ - | o 2:607eb44b17f9@default "changeb" files: b - | | - o | 1:1f60ea617824@default "changea" files: a - |/ - o 0:0146e6129113@default "add" files: a b - - $ glog -R anonymousbranch-hg2 - o 1:62dd350b0df6@default "changeb" files: b - | - o 0:4b9ced861657@default "add" files: b - - $ cat anonymousbranch-hg2/.hg/shamap - 0146e6129113dba9ac90207cfdf2d7ed35257ae5 4b9ced86165703791653059a1db6ed864630a523 - 1f60ea61782421edf8d051ff4fcb61b330f26a4a 4b9ced86165703791653059a1db6ed864630a523 - 607eb44b17f9348cd5cbd26e16af87ba77b0b037 62dd350b0df695f7d2c82a02e0499b16fd790f22 - c71d5201a498b2658d105a6bf69d7a0df2649aea 62dd350b0df695f7d2c82a02e0499b16fd790f22 - -test named branch pruning - - $ hg init namedbranch - $ cd namedbranch - $ echo a > a - $ echo b > b - $ hg ci -Am add - adding a - adding b - $ echo a >> a - $ hg ci -m changea - $ hg up 0 - 1 files updated, 0 files merged, 0 files removed, 0 files unresolved - $ hg branch foo - marked working directory as branch foo - (branches are permanent and global, did you want a bookmark?) - $ echo b >> b - $ hg ci -m changeb - $ hg up default - 2 files updated, 0 files merged, 0 files removed, 0 files unresolved - $ hg merge foo - 1 files updated, 0 files merged, 0 files removed, 0 files unresolved - (branch merge, don't forget to commit) - $ hg ci -m merge - $ cd .. - - $ cat > filemap <<EOF - > include a - > EOF - $ hg convert --filemap filemap namedbranch namedbranch-hg - initializing destination namedbranch-hg repository - scanning source... - sorting... - converting... - 3 add - 2 changea - 1 changeb - 0 merge - $ glog -R namedbranch - @ 3:73899bcbe45c@default "merge" files: - |\ - | o 2:8097982d19fc@foo "changeb" files: b - | | - o | 1:1f60ea617824@default "changea" files: a - |/ - o 0:0146e6129113@default "add" files: a b - - $ glog -R namedbranch-hg - o 1:cda818e7219b@default "changea" files: a - | - o 0:c334dc3be0da@default "add" files: a - - - $ cd namedbranch - $ hg --config extensions.mq= strip tip - 1 files updated, 0 files merged, 0 files removed, 0 files unresolved - saved backup bundle to $TESTTMP/namedbranch/.hg/strip-backup/73899bcbe45c-backup.hg (glob) - $ hg up foo - 2 files updated, 0 files merged, 0 files removed, 0 files unresolved - $ hg merge default - 1 files updated, 0 files merged, 0 files removed, 0 files unresolved - (branch merge, don't forget to commit) - $ hg ci -m merge - $ cd .. - - $ hg convert --filemap filemap namedbranch namedbranch-hg2 - initializing destination namedbranch-hg2 repository - scanning source... - sorting... - converting... - 3 add - 2 changea - 1 changeb - 0 merge - $ glog -R namedbranch - @ 3:e1959de76e1b@foo "merge" files: - |\ - | o 2:8097982d19fc@foo "changeb" files: b - | | - o | 1:1f60ea617824@default "changea" files: a - |/ - o 0:0146e6129113@default "add" files: a b - - $ glog -R namedbranch-hg2 - o 2:dcf314454667@foo "merge" files: - |\ - | o 1:cda818e7219b@default "changea" files: a - |/ - o 0:c334dc3be0da@default "add" files: a - |