diff options
author | florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2011-09-06 17:17:41 +0000 |
---|---|---|
committer | florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> | 2011-09-06 17:17:41 +0000 |
commit | 55cade6e311b5ae4bdc757f69fc6a11f7414a536 (patch) | |
tree | f73eb70471315d72951c53cb143927243efc20a6 | |
parent | c5077b9cb37e3d32acec0752cb01f87a1e52ca3d (diff) |
Change get_svn_revision to also work with older subversion releases
that do not allow specifying a revision with svn info.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12012 a5019735-40e9-0310-863c-91ae7b9d1cf9
-rwxr-xr-x | nightly/bin/nightly | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/nightly/bin/nightly b/nightly/bin/nightly index fffe79db..7c956a60 100755 --- a/nightly/bin/nightly +++ b/nightly/bin/nightly @@ -11,7 +11,11 @@ # Returns the revision number of the source files with date $1. get_svn_revision() { - svn info -r "{$1}" "${valgrind_svn_repo}" | sed -n 's/^Revision: //p' + (cd $DIR; rm -rf infodir; + svn co -r "{$1}" "${valgrind_svn_repo}/nightly" infodir > /dev/null; + revno=`svn info infodir | sed -n 's/^Revision: //p'`; + rm -rf infodir; + echo $revno) } runcmd () { |