Mercurial > hgsubversion
comparison tests/fixtures/renames.sh @ 71:bf1e8b8ed452
test_fetch_renames: test directory copy with children files changed in-between
| author | Patrick Mezard <pmezard@gmail.com> |
|---|---|
| date | Wed, 05 Nov 2008 13:37:08 +0100 |
| parents | 63ece4ea25c9 |
| children | c2a84d436202 |
comparison
equal
deleted
inserted
replaced
| 70:49b7cbe4c8e3 | 71:bf1e8b8ed452 |
|---|---|
| 34 echo changed2 > changeddir/f | 34 echo changed2 > changeddir/f |
| 35 # Entries unchanged in the rest of history | 35 # Entries unchanged in the rest of history |
| 36 echo unchanged > unchanged | 36 echo unchanged > unchanged |
| 37 mkdir unchangeddir | 37 mkdir unchangeddir |
| 38 echo unchanged2 > unchangeddir/f | 38 echo unchanged2 > unchangeddir/f |
| 39 svn add a b da deletedfile deleteddir changed changeddir unchanged unchangeddir | 39 # One of the files will be changed afterwards, to test |
| 40 # group copies detection | |
| 41 mkdir groupdir | |
| 42 echo a > groupdir/a | |
| 43 echo b > groupdir/b | |
| 44 svn add a b da deletedfile deleteddir changed changeddir unchanged unchangeddir groupdir | |
| 40 svn ci -m "add a and b" | 45 svn ci -m "add a and b" |
| 41 # Remove files to be copied later | 46 # Remove files to be copied later |
| 42 svn rm deletedfile | 47 svn rm deletedfile |
| 43 svn rm deleteddir | 48 svn rm deleteddir |
| 44 # Update files to be copied before this change | 49 # Update files to be copied before this change |
| 45 echo changed >> changed | 50 echo changed >> changed |
| 46 echo changed2 >> changeddir/f | 51 echo changed2 >> changeddir/f |
| 52 # Update one of the groupdir files | |
| 53 echo a >> groupdir/a | |
| 47 svn ci -m "delete files and dirs" | 54 svn ci -m "delete files and dirs" |
| 48 cd ../branches | 55 cd ../branches |
| 49 svn cp ../trunk branch1 | 56 svn cp ../trunk branch1 |
| 50 svn ci -m "create branch1" | 57 svn ci -m "create branch1" |
| 51 cd branch1 | 58 cd branch1 |
| 85 # between the source and parent revision, we record them as copy from parent | 92 # between the source and parent revision, we record them as copy from parent |
| 86 # instead of source rev. | 93 # instead of source rev. |
| 87 svn cp $svnurl/trunk/unchanged@2 unchanged2 | 94 svn cp $svnurl/trunk/unchanged@2 unchanged2 |
| 88 svn cp $svnurl/trunk/unchangeddir@2 unchangeddir2 | 95 svn cp $svnurl/trunk/unchangeddir@2 unchangeddir2 |
| 89 svn ci -m "copy unchanged stuff from the past" | 96 svn ci -m "copy unchanged stuff from the past" |
| 97 # Copy groupdir, unfortunately one file was changed after r2 so the | |
| 98 # copy should not be recorded at all | |
| 99 svn cp $svnurl/trunk/groupdir@2 groupdir2 | |
| 100 svn ci -m "copy groupdir from the past" | |
| 90 cd ../.. | 101 cd ../.. |
| 91 | 102 |
| 92 svnadmin dump testrepo > ../renames.svndump | 103 svnadmin dump testrepo > ../renames.svndump |
