geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jdil...@apache.org
Subject svn commit: r497168 - /geronimo/sandbox/repository/README.txt
Date Wed, 17 Jan 2007 20:46:06 GMT
Author: jdillon
Date: Wed Jan 17 12:46:05 2007
New Revision: 497168

URL: http://svn.apache.org/viewvc?view=rev&rev=497168
Log:
Some working docs on how this might work... still in progress

Added:
    geronimo/sandbox/repository/README.txt   (with props)

Added: geronimo/sandbox/repository/README.txt
URL: http://svn.apache.org/viewvc/geronimo/sandbox/repository/README.txt?view=auto&rev=497168
==============================================================================
--- geronimo/sandbox/repository/README.txt (added)
+++ geronimo/sandbox/repository/README.txt Wed Jan 17 12:46:05 2007
@@ -0,0 +1,79 @@
+$Id$
+
+NOTE: Once this is kinda working, move docs to wiki and provide reference here.
+
+Layout
+======
+
+https://svn.apache.org/repos/asf/geronimo/sandbox/repository/
+    trunk/
+        <m2-repo-layout>
+    tags/
+        <project-version>/ (svn copy, NEVER modified or removed)
+    branches/
+        <project-version>/ (svn copy + changes, NEVER removed)
+
+NOTE: Currently this is residing in the sandbox, but once proven and accepted
+      it should be relocated to: https://svn.apache.org/repos/asf/geronimo/repository
+
+
+Usage
+=====
+
+Configure each Maven2 project with a repository and pluginRepository:
+
+    <repositories>
+        <repository>
+            <id>geronimo</id>
+            <name>Geronimo Repository</name>
+            <url>https://svn.apache.org/repos/asf/geronimo/sandbox/repository/trunk</url>
+            <layout>default</layout>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>daily</updatePolicy>
+                <checksumPolicy>ignore</checksumPolicy>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </repository>
+    </repositories>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>geronimo</id>
+            <name>Geronimo Repository</name>
+            <url>https://svn.apache.org/repos/asf/geronimo/sandbox/repository/trunk</url>
+            <layout>default</layout>
+            <snapshots>
+                <enabled>true</enabled>
+                <updatePolicy>daily</updatePolicy>
+                <checksumPolicy>ignore</checksumPolicy>
+            </snapshots>
+            <releases>
+                <enabled>true</enabled>
+            </releases>
+        </pluginRepository>
+    </pluginRepositories>
+
+When a project is going to be released, then a tag is made in the repository for that project.
+For example, when Geronimo Server is preparing for release 2.0, then a tag is made:
+
+    svn cp https://svn.apache.org/repos/asf/geronimo/sandbox/repository/trunk \
+        https://svn.apache.org/repos/asf/geronimo/sandbox/repository/tags/server-2.0
+
+The Geronimo Server project should then update its poms to use the new tag URL for its repositories
+and then perform its release (so that its release tag will have the updated URL for the repository).
+
+
+Branching
+=========
+
+TODO
+
+
+Updating the Repository
+=======================
+
+TODO
+

Propchange: geronimo/sandbox/repository/README.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/sandbox/repository/README.txt
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: geronimo/sandbox/repository/README.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain



Mime
View raw message