Mercurial > hg
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 |