tests/test-subrepo-svn
branchstable
changeset 10791 48c8eb9de0c8
parent 10775 c52057614c72
child 10954 33119d0252c1
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