comparison tests/test-subrepo-svn @ 10791:48c8eb9de0c8 stable

test-subrepo-svn: properly escape the url, make it work for svn 1.5 again
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
date Wed, 31 Mar 2010 12:07:13 +0200
parents c52057614c72
children 33119d0252c1
comparison
equal deleted inserted replaced
10789:1b45468d3deb 10791:48c8eb9de0c8
12 # Windows ones don't. Handle that. 12 # Windows ones don't. Handle that.
13 expr "$escapedwd" : "\/" > /dev/null 13 expr "$escapedwd" : "\/" > /dev/null
14 if [ $? -ne 0 ]; then 14 if [ $? -ne 0 ]; then
15 escapedwd="/$escapedwd" 15 escapedwd="/$escapedwd"
16 fi 16 fi
17 escapedwd=`python -c "import urllib, sys; sys.stdout.write(urllib.quote(sys.argv[1]))" "$escapedwd"`
17 filterpath="s|$escapedwd|/root|" 18 filterpath="s|$escapedwd|/root|"
18 filtersvn='s/ in transaction.*/ is out of date/;s/Out of date: /File /' 19 filtersvn='s/ in transaction.*/ is out of date/;s/Out of date: /File /'
19 20
20 echo % create subversion repo 21 echo % create subversion repo
21 22
31 echo other > externals/other 32 echo other > externals/other
32 svn add externals 33 svn add externals
33 svn ci -m 'Add alpha' 34 svn ci -m 'Add alpha'
34 svn up 35 svn up
35 cat > extdef <<EOF 36 cat > extdef <<EOF
36 externals -r1 "$SVNREPO/externals" 37 externals -r1 $SVNREPO/externals
37 EOF 38 EOF
38 svn propset -F extdef svn:externals src 39 svn propset -F extdef svn:externals src
39 svn ci -m 'Setting externals' 40 svn ci -m 'Setting externals'
40 cd .. 41 cd ..
41 42