You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by il...@apache.org on 2011/04/27 12:53:03 UTC
svn commit: r1097077 - in /cocoon/cocoon3/trunk: RELEASE_HOWTO.txt
svn-release-tags.sh
Author: ilgrosso
Date: Wed Apr 27 10:53:03 2011
New Revision: 1097077
URL: http://svn.apache.org/viewvc?rev=1097077&view=rev
Log:
Release tag script for bash
Added:
cocoon/cocoon3/trunk/svn-release-tags.sh (with props)
Modified:
cocoon/cocoon3/trunk/RELEASE_HOWTO.txt
Modified: cocoon/cocoon3/trunk/RELEASE_HOWTO.txt
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/RELEASE_HOWTO.txt?rev=1097077&r1=1097076&r2=1097077&view=diff
==============================================================================
--- cocoon/cocoon3/trunk/RELEASE_HOWTO.txt (original)
+++ cocoon/cocoon3/trunk/RELEASE_HOWTO.txt Wed Apr 27 10:53:03 2011
@@ -10,7 +10,7 @@ HOWTO RELEASE COCOON 3: Preparations
* mvn release:prepare release:perform -P archetypes
(to be invoked from the root directory of Cocoon 3 trunk)
-* tag all modules manually (see svn-release-tags.bat in the root directory of Cocoon 3 trunk)
+* tag all modules manually (see svn-release-tags.bat or svn-release-tags.sh in the root directory of Cocoon 3 trunk)
* set all versions in the genreated pom.xml files of all archetypes back to SNAPSHOT
* update <parent> sections of unreleased modules (cocoon-docs, cocoon-sample-webapp)
Added: cocoon/cocoon3/trunk/svn-release-tags.sh
URL: http://svn.apache.org/viewvc/cocoon/cocoon3/trunk/svn-release-tags.sh?rev=1097077&view=auto
==============================================================================
--- cocoon/cocoon3/trunk/svn-release-tags.sh (added)
+++ cocoon/cocoon3/trunk/svn-release-tags.sh Wed Apr 27 10:53:03 2011
@@ -0,0 +1,69 @@
+#! /bin/bash
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# This script is necessary because an aggregated release doesn't create proper SVN tags.
+# Using search'n'replace of your favorite text editor should make it simple to reuse the script
+# for future releases.
+#
+# Take care that this list is complete for your release of the core-modules. It might happen that
+# new modules are added!
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-all/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-all/cocoon-all-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-archetype-block/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-archetype-block/cocoon-archetype-block-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-archetype-parent/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-archetype-parent/cocoon-archetype-parent-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-archetype-sample/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-archetype-sample/cocoon-archetype-sample-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-archetype-webapp/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-archetype-webapp/cocoon-archetype-webapp-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-controller/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-controller/cocoon-controller-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-docs/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-docs/cocoon-docs-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-monitoring/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-monitoring/cocoon-monitoring-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-optional/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-optional/cocoon-optional-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/parent/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-parent/cocoon-parent-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-pipeline/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-pipeline/cocoon-pipeline-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-rest/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-rest/cocoon-rest-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-sample/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-sample/cocoon-sample-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-sax/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-sax/cocoon-sax-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-stax/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-stax/cocoon-stax-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-profiling/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-profiling/cocoon-profiling-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-profiling-firebug/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-profiling-firebug/cocoon-profiling-firebug-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-optional/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-optional/cocoon-optional-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-servlet/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-servlet/cocoon-servlet-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-sitemap/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-sitemap/cocoon-sitemap-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-stringtemplate/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-stringtemplate/cocoon-stringtemplate-$1/ -m "add tag for modules released during multi-pom process"
+
+svn cp https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-root/cocoon-root-$1/cocoon-wicket/ https://svn.apache.org/repos/asf/cocoon/cocoon3/tags/cocoon-wicket/cocoon-wicket-$1/ -m "add tag for modules released during multi-pom process"
Propchange: cocoon/cocoon3/trunk/svn-release-tags.sh
------------------------------------------------------------------------------
svn:executable = *