Mercurial > hgsubversion
comparison tests/fixtures/symlinks.sh @ 145:b37c401b7f92
hg_delta_editor: reset properties of deleted entries
Otherwise, in case of entry replacement the properties are incorrectly
inherited.
| author | Patrick Mezard <pmezard@gmail.com> |
|---|---|
| date | Mon, 15 Dec 2008 21:57:10 -0600 |
| parents | 24a64fb0e74b |
| children |
comparison
equal
deleted
inserted
replaced
| 144:19aabf67c792 | 145:b37c401b7f92 |
|---|---|
| 18 | 18 |
| 19 svn co $svnurl project | 19 svn co $svnurl project |
| 20 cd project/trunk | 20 cd project/trunk |
| 21 echo a > a | 21 echo a > a |
| 22 ln -s a linka | 22 ln -s a linka |
| 23 ln -s a linka2 | |
| 23 mkdir d | 24 mkdir d |
| 24 ln -s a d/linka | 25 ln -s a d/linka |
| 25 svn add a linka d | 26 svn add a linka linka2 d |
| 26 svn ci -m "add symlinks" | 27 svn ci -m "add symlinks" |
| 27 # Move symlinks | 28 # Move symlinks |
| 28 svn mv linka linkaa | 29 svn mv linka linkaa |
| 29 svn mv d d2 | 30 svn mv d d2 |
| 30 svn commit -m "moving symlinks" | 31 svn commit -m "moving symlinks" |
| 37 svn ci -m "update symlinks" | 38 svn ci -m "update symlinks" |
| 38 # Replace a symlink with a regular file | 39 # Replace a symlink with a regular file |
| 39 rm linkaa | 40 rm linkaa |
| 40 echo data > linkaa | 41 echo data > linkaa |
| 41 svn propdel svn:special linkaa | 42 svn propdel svn:special linkaa |
| 43 # Replace another symlink with a regular file in another way | |
| 44 # It should mark linka2 as R(eplaced) | |
| 45 svn rm linka2 | |
| 46 echo data2 > linka2 | |
| 47 svn add linka2 | |
| 48 svn propdel svn:special linka2 | |
| 42 svn rm d2/linka | 49 svn rm d2/linka |
| 43 svn ci -m "undo link" | 50 svn ci -m "undo link" |
| 44 cd ../.. | 51 cd ../.. |
| 45 | 52 |
| 46 svnadmin dump testrepo > ../symlinks.svndump | 53 svnadmin dump testrepo > ../symlinks.svndump |
