Mercurial > hg
comparison tests/test-subrepo-svn.t @ 12404:f33a5d1c937e
test-subrepo-svn: restore expr functionality for solaris
Cleanup in 22f3353bcc36 removed a syntactically incorrect and apparently
unnecessary escape of / for expr - but solaris needs it.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Sat, 25 Sep 2010 02:35:35 +0200 |
parents | a5b77eb0409b |
children | 6cc4b14fb76b |
comparison
equal
deleted
inserted
replaced
12403:ba8850911703 | 12404:f33a5d1c937e |
---|---|
7 | 7 |
8 SVN wants all paths to start with a slash. Unfortunately, Windows ones | 8 SVN wants all paths to start with a slash. Unfortunately, Windows ones |
9 don't. Handle that. | 9 don't. Handle that. |
10 | 10 |
11 $ escapedwd=`pwd | fix_path` | 11 $ escapedwd=`pwd | fix_path` |
12 $ expr "$escapedwd" : / > /dev/null || escapedwd="/$escapedwd" | 12 $ expr "$escapedwd" : '\/' > /dev/null || escapedwd="/$escapedwd" |
13 $ escapedwd=`python -c "import urllib, sys; sys.stdout.write(urllib.quote(sys.argv[1]))" "$escapedwd"` | 13 $ escapedwd=`python -c "import urllib, sys; sys.stdout.write(urllib.quote(sys.argv[1]))" "$escapedwd"` |
14 | 14 |
15 create subversion repo | 15 create subversion repo |
16 | 16 |
17 $ SVNREPO="file://$escapedwd/svn-repo" | 17 $ SVNREPO="file://$escapedwd/svn-repo" |