test-release.sh: Add ability to do a test build using the trunk or branches.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 17 Jul 2015 10:40:40 +0000 (10:40 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 17 Jul 2015 10:40:40 +0000 (10:40 +0000)
commitfe6ad9692a905d41da381c5faa99b773acca5eee
tree961e67168b8238c8867f57ae2e43d54c8125fa6c
parent81f4bf79a1db8e0bc6bdf211cb74fd1b2212385f
test-release.sh: Add ability to do a test build using the trunk or branches.

Summary:
Adds '--svn-path BRANCH' that causes the script to export the specified path
from each project. Otherwise the tag specified by -release, -rc, etc. will be
used. The version portion of the package name will be 'test-$path' (any forward
slashes in the branch name are replaced with underscores), for example:
  -svn-path trunk => clang+llvm-test-trunk-mips-linux-gnu.tar.xz
  -svn-path branches/release_35 => clang+llvm-test-branches_release_35-mips-linux-gnu.tar.xz

This is primarily useful for bringing new release packages up to standard
without needing to create and maintain a tag for the purpose.

Reviewers: tstellarAMD, hans

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D6563

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242518 91177308-0d34-0410-b5e6-96231b3b80d8
utils/release/test-release.sh