While I like the idea of this change (and I'm certainly in favor of less
maintenance when changing versions) ... I wonder if it is an appropriate
change.
IIUC one of the reasons for the README & RELEASE_NOTES being in the root
of the svn tree was for users that pull the source from SVN or pull it
from the extracted/zipped version that we make available upon release.
This change makes those docs a bit less useful. We also include these
documents (copied from the svn root) in our distribution directory and
reference them from the web pages. Seeing @VERSION@ peppered throughout
the document doesn't seem very good.
Thoughts?
Joe
[EMAIL PROTECTED] wrote:
Author: tkirby
Date: Wed Sep 3 08:21:49 2008
New Revision: 691633
URL: http://svn.apache.org/viewvc?rev=691633&view=rev
Log:
GERONIMO-4274 Automate version numbers in README and RELASE_NOTES files
Added:
geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4-SNAPSHOT.txt
- copied, changed from r691623,
geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4.txt
Removed:
geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4.txt
Modified:
geronimo/server/branches/2.1/README.txt
geronimo/server/branches/2.1/assemblies/geronimo-boilerplate-minimal/pom.xml
Modified: geronimo/server/branches/2.1/README.txt
URL:
http://svn.apache.org/viewvc/geronimo/server/branches/2.1/README.txt?rev=691633&r1=691632&r2=691633&view=diff
==============================================================================
--- geronimo/server/branches/2.1/README.txt (original)
+++ geronimo/server/branches/2.1/README.txt Wed Sep 3 08:21:49 2008
@@ -1,5 +1,5 @@
======================================================
-Apache Geronimo v2.1.4 (TBD)
+Apache Geronimo [EMAIL PROTECTED]@ (TBD)
http://geronimo.apache.org/
------------------------------------------------------
@@ -9,7 +9,7 @@
Release Notes
======================
- Please read the RELEASE_NOTES-2.1.4.txt for a complete list of new features
+ Please read the [EMAIL PROTECTED]@.txt for a complete list of new features
available in this release.
Copied: geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4-SNAPSHOT.txt (from
r691623, geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4.txt)
URL:
http://svn.apache.org/viewvc/geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4-SNAPSHOT.txt?p2=geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4-SNAPSHOT.txt&p1=geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4.txt&r1=691623&r2=691633&rev=691633&view=diff
==============================================================================
--- geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4.txt (original)
+++ geronimo/server/branches/2.1/RELEASE_NOTES-2.1.4-SNAPSHOT.txt Wed Sep 3
08:21:49 2008
@@ -1,4 +1,4 @@
-Release Notes -- Apache Geronimo -- Version 2.1.4
+Release Notes -- Apache Geronimo -- Version @VERSION@
Geronimo URLs
@@ -58,7 +58,7 @@
through a sequence of steps and generates geronimo-web.xml automatically.
-Geronimo 2.1.4 Issues Resolved
+Geronimo @VERSION@ Issues Resolved
------------------------------
** Bug
TBD
@@ -79,7 +79,7 @@
Distributions
-------------
-Apache Geronimo v2.1.4 is available in five distributions so you can pick the
+Apache Geronimo [EMAIL PROTECTED]@ is available in five distributions so you can pick the
one that best fits your environment.
The available distributions are as follows:
Modified:
geronimo/server/branches/2.1/assemblies/geronimo-boilerplate-minimal/pom.xml
URL:
http://svn.apache.org/viewvc/geronimo/server/branches/2.1/assemblies/geronimo-boilerplate-minimal/pom.xml?rev=691633&r1=691632&r2=691633&view=diff
==============================================================================
---
geronimo/server/branches/2.1/assemblies/geronimo-boilerplate-minimal/pom.xml
(original)
+++
geronimo/server/branches/2.1/assemblies/geronimo-boilerplate-minimal/pom.xml
Wed Sep 3 08:21:49 2008
@@ -301,8 +301,15 @@
<configuration>
<tasks>
<echo>Copying README, RELEASE_NOTES, and DISCLAIMER
txt files ${project.basedir}/../.. to underlay -
${project.build.outputDirectory}/contents</echo>
- <copy file ="${project.basedir}/../../README.txt"
todir="${project.build.outputDirectory}/contents" failonerror="true" overwrite="true" />
- <copy file ="${project.basedir}/../../RELEASE_NOTES-2.1.4.txt"
todir="${project.build.outputDirectory}/contents" failonerror="true" overwrite="true" />
+ <copy todir="${project.build.outputDirectory}/contents"
failonerror="true" overwrite="true" >
+ <fileset dir="${project.basedir}/../..">
+ <include name="README.txt" />
+ <include
name="RELEASE_NOTES-${pom.version}.txt" />
+ </fileset>
+ <filterset>
+ <filter token="VERSION"
value="${pom.version}" />
+ </filterset>
+ </copy>
</tasks>
</configuration>
</execution>