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