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 |