You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2014/12/11 22:08:01 UTC
svn commit: r1644767 - in /manifoldcf/release-scripts: release.bat release.sh
Author: kwright
Date: Thu Dec 11 21:08:01 2014
New Revision: 1644767
URL: http://svn.apache.org/r1644767
Log:
Update MCF release scripts to do it the svn way.
Modified:
manifoldcf/release-scripts/release.bat
manifoldcf/release-scripts/release.sh
Modified: manifoldcf/release-scripts/release.bat
URL: http://svn.apache.org/viewvc/manifoldcf/release-scripts/release.bat?rev=1644767&r1=1644766&r2=1644767&view=diff
==============================================================================
--- manifoldcf/release-scripts/release.bat (original)
+++ manifoldcf/release-scripts/release.bat Thu Dec 11 21:08:01 2014
@@ -1,23 +1,18 @@
@echo off
if "%1" == "" goto missingrelease
-if "%2" == "" goto missinguser
-if "%3" == "" goto missingkey
+if "%2" == "" goto missingdir
goto proceed
:missingrelease
echo "Need a release version, e.g. '0.1-incubating'"
goto usage
-:missinguser
-echo "Need an Apache user account name, e.g. 'kwright'"
-goto usage
-
-:missingkey
-echo "Need a private SSH key, use puttygen"
-goto usage
+:missingdir
+echo "Need a release svn directory"
+goto end
:usage
-echo "Usage: release <release_name> <apache_user_name> <private_key>"
+echo "Usage: release <release_name> <release_svn_directory>"
goto end
:proceed
@@ -53,7 +48,12 @@ gpg --print-md SHA512 apache-manifoldcf-
copy KEYS apache-manifoldcf-%1.KEYS
copy CHANGES.txt apache-manifoldcf-%1.CHANGES.txt
-pscp -i %3 apache-manifoldcf-%1* %2@people.apache.org:public_html/apache-manifoldcf-%1
+svn mkdir %2\apache-manifoldcf-%1
+cp apache-manifoldcf-%1* %2\apache-manifoldcf-%1
+svn add %2\apache-manifoldcf-%1\*
+svn -m "Upload release candidate for MCF %1" commit
+
+
:end
Modified: manifoldcf/release-scripts/release.sh
URL: http://svn.apache.org/viewvc/manifoldcf/release-scripts/release.sh?rev=1644767&r1=1644766&r2=1644767&view=diff
==============================================================================
--- manifoldcf/release-scripts/release.sh (original)
+++ manifoldcf/release-scripts/release.sh Thu Dec 11 21:08:01 2014
@@ -18,24 +18,17 @@
if [ -z "$1" ];
then
echo "Need a release version, e.g. '1.6'"
- echo "Usage release <release_name> <apache_user_name> <release_candidate>"
+ echo "Usage release <release_name> <svn_release_dir>"
exit 1
fi
if [ -z "$2" ];
then
- echo "Need an Apache user account name, e.g. 'kwright'"
- echo "Usage release <release_name> <apache_user_name> <release_candidate>"
+ echo "Need an svn release directory path, e.g. '/usr/local/foo/mcf-dev'"
+ echo "Usage release <release_name> <svn_release_dir>"
exit 1
fi
-if [ -z "$3" ];
-then
- echo "Need a release candidate version, e.g. 'RC0'"
- echo "Usage release <release_name> <apache_user_name> <release_candidate>"
- exit 1
-fi
-
ant clean clean-core-deps clean-deps
rm -r apache-manifoldcf-*
ant make-core-deps make-deps
@@ -65,5 +58,8 @@ gpg --print-md SHA512 apache-manifoldcf-
cp KEYS apache-manifoldcf-$1.KEYS
cp CHANGES.txt apache-manifoldcf-$1.CHANGES.txt
-ssh $2@people.apache.org "mkdir ~/public_html/apache-manifoldcf-$1-$3"
-scp apache-manifoldcf-$1* $2@people.apache.org:~/public_html/apache-manifoldcf-$1-$3
+svn mkdir $2/apache-manifoldcf-$1
+cp apache-manifoldcf-$1* $2/apache-manifoldcf-$1
+svn add $2/apache-manifoldcf-$1/*
+svn -m "Upload release candidate for MCF $1" commit
+