From: Daniel Berlin Date: Sat, 5 Nov 2005 18:41:06 +0000 (+0000) Subject: gcc_release: Make tags go in /tags. X-Git-Tag: releases/gcc-4.1.0~1036 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d492addcd36c2fc92388b950b4e1159f7e941edb;p=thirdparty%2Fgcc.git gcc_release: Make tags go in /tags. 2005-11-05 Daniel Berlin * gcc_release: Make tags go in /tags. Don't tag for snapshots. Determine revision number of export and put into snapshot announcement. From-SVN: r106531 --- diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index c491a0a19651..82ab4393d01e 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,10 @@ +2005-11-05 Daniel Berlin + + * gcc_release: Make tags go in /tags. + Don't tag for snapshots. + Determine revision number of export and put into snapshot + announcement. + 2005-11-03 Daniel Berlin * gcc_release: Update for SVN diff --git a/maintainer-scripts/gcc_release b/maintainer-scripts/gcc_release index 116bdd7336be..c5e69a36433d 100755 --- a/maintainer-scripts/gcc_release +++ b/maintainer-scripts/gcc_release @@ -160,7 +160,7 @@ EOF fi # Make sure we tag the sources for a final release. - TAG="gcc_`echo ${RELEASE} | tr . _`_release" + TAG="tags/gcc_`echo ${RELEASE} | tr . _`_release" rm -rf ${SOURCE_DIRECTORY} fi @@ -180,10 +180,9 @@ EOF if ${SVN} ls "${SVNROOT}/${EXPORTTAG}/ChangeLog"; then error "Tag ${TAG} already exists" fi - echo "Would execute ${SVN} cp ${SVNROOT}/${SVNBRANCH} ${SVNROOT}/${TAG}" - #${SVN} -m "Tagging source as ${TAG}" cp "${SVNROOT}/${SVNBRANCH}" "${SVNROOT}/${TAG}" || \ + ${SVN} -m "Tagging source as ${TAG}" cp "${SVNROOT}/${SVNBRANCH}" "${SVNROOT}/${TAG}" || \ # error "Could not tag sources" - EXPORTTAG="${SVNBRANCH}" + #EXPORTTAG="${SVNBRANCH}" else if [ ${SVNBRANCH} != "/trunk" ]; then EXPORTTAG="/branches/${SVNBRANCH}" @@ -202,9 +201,11 @@ EOF if [ -z "${EXPORTTAG}" ]; then ${SVN} -q export ${EXPORTDATE} "${SVNROOT}/trunk" "`basename ${SOURCE_DIRECTORY}`" ||\ error "Could not retrieve sources" + SVNREV = `${SVN} info ${EXPORTDATE} "${SVNROOT}/trunk"|grep "Revision:"|awk '{print $2}'` elif [ -z "${EXPORTDATE}" ]; then ${SVN} -q export "${SVNROOT}/${EXPORTTAG}" "`basename ${SOURCE_DIRECTORY}`/" ||\ error "Could not retrieve sources" + SVNREV = `${SVN} info "${SVNROOT}/${EXPORTTAG}"|grep "Revision:"|awk '{print $2}'` else error "Cannot specify -r and -D at the same time" fi @@ -462,7 +463,7 @@ announce_snapshot() { and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC "${BRANCH}" SVN branch -with the following options: "${EXPORTTAG} ${EXPORTDATE}" +with the following options: "svn://gcc.gnu.org/svn/gcc/${SVNBRANCH} revision ${SVNREV}" You'll find: " > ${SNAPSHOT_README} @@ -486,7 +487,7 @@ we highly recommend you join the GCC developers list. Details for how to sign up can be found on the GCC project home page.

This snapshot has been generated from the GCC "${BRANCH}" SVN branch -with the following options: "svn://gcc.gnu.org/svn/gcc/${EXPORTTAG} ${EXPORTDATE}"

+with the following options: "svn://gcc.gnu.org/svn/gcc/${SVNBRANCH} revision ${SVNREV}"

" > ${SNAPSHOT_INDEX} @@ -728,9 +729,9 @@ if [ $SNAPSHOT -eq 0 ]; then else RELEASE=${BRANCH}-${DATE} FTP_PATH="${FTP_PATH}/snapshots/${RELEASE}" - if [ ${SVNBRANCH} != "HEAD" ]; then - TAG=tags/gcc-ss-`echo ${RELEASE} | tr '.' '_'` - fi +# if [ ${SVNBRANCH} != "/trunk" ]; then +# TAG=tags/gcc-ss-`echo ${RELEASE} | tr '.' '_'` +# fi # If diffs are requested when building locally on gcc.gnu.org, we (usually) # know what the last snapshot date was and take the corresponding tarballs,