Add a hack-ish attempt to provide backwards-compatibility with

release.conf SVNROOT entries that do not have a trailing '/'.

In order to provide a mechanism to use !svn, the trailing '/'
was added to SVNROOT so there were no assumptions being made
about '/' being in the URL between SVNROOT and SRCBRANCH.

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
gjb 2014-03-06 18:48:02 +00:00
parent 1e800dd8ab
commit 4f9a1ea514

View File

@ -107,6 +107,16 @@ while getopts c: opt; do
done
shift $(($OPTIND - 1))
# Fix for backwards-compatibility with release.conf that does not have the
# trailing '/'.
case ${SVNROOT} in
*svn*)
SVNROOT="${SVNROOT}/"
;;
*)
;;
esac
# Prefix the branches with the SVNROOT for the full checkout URL.
SRCBRANCH="${SVNROOT}${SRCBRANCH}"
DOCBRANCH="${SVNROOT}${DOCBRANCH}"