[Pkg-jed-commit] r412 - www

Jörg Sommer jo-guest at costa.debian.org
Thu Sep 7 00:05:53 UTC 2006


Author: jo-guest
Date: 2006-09-07 00:05:52 +0000 (Thu, 07 Sep 2006)
New Revision: 412

Modified:
   www/DJG-Guidelines.txt
Log:
?\226?\128?\162 www/DJG-Guidelines.txt
  ?\194?\183 Changed ?\226?\128?\156jed related?\226?\128?\157 to ?\226?\128?\156JED-related?\226?\128?\157 to keep consistency with the form
    two lines above.

  ?\194?\183 The SVN book is no more shipped with the Debian package svn, because it's
    non?\226?\128?\144DSFG?\226?\128?\144free. Changed the URL to the URL of the web site.

  ?\194?\183 Updated the section ?\226?\128?\156SVN repository?\226?\128?\157 according the new repository layout.


Modified: www/DJG-Guidelines.txt
===================================================================
--- www/DJG-Guidelines.txt	2006-09-07 00:05:41 UTC (rev 411)
+++ www/DJG-Guidelines.txt	2006-09-07 00:05:52 UTC (rev 412)
@@ -14,7 +14,7 @@
 
 The development of JED-related packages in Debian is done as a
 collaborative work by the Debian JED Group at alioth.debian.org.  Any
-maintainer/developer, either a DD or not, interested in jed related
+maintainer/developer, either a DD or not, interested in JED-related
 packages is encouraged to join the pkg-jed project at Alioth.
 
 Issues are discussed in the pkg-jed-devel mailing list.  For more
@@ -84,8 +84,7 @@
 The packages are under Subversion control at svn.debian.org.  For more
 information on Subversion, please look at the web site
 http://subversion.tigris.org.  The Subversion book is also a valuable
-resource.  Install the subversion package and point your browser at
-file::///usr/share/doc/subversion/book/.
+resource http://svnbook.red-bean.com.
 
 Automatic SVN activity is sent to the pkg-jed-commit mailing list.  For
 more information, please visit
@@ -94,24 +93,22 @@
 The repository is organized as follows::
 
     svn://svn.debian.org/svn/pkg-jed/
-      trunk/
-        packages/
-          jed/
-            debian/
-          jed-extra/
-            debian/
+      jed/
+        branches/
           [...]
-      tags/
-        packages/
-          jed/
-            0.99.16-4/
-            0.99.16-5/
-            [...]
-          jed-extra/
-            0.1.8/
-            1.0-1/
-            [...]
+        tags/
+          0.99.16-4/
+          0.99.16-5/
           [...]
+        trunk/
+          debian/
+      jed-extra/
+        tags/
+          0.1.8/
+          1.0-1/
+          [...]
+        trunk/
+          debian/
 
 
 Notice that only the debian files are put under Subversion control.  No
@@ -119,9 +116,9 @@
 
 As regards tag conventions, use the following path::
 
-    svn://svn.debian.org/svn/pkg-jed/tags/packages/<package>/<version>
+    svn://svn.debian.org/svn/pkg-jed/<package>/tags//<version>
 
-Only create a tag in tags/packages after the Debian version is actually
+Only create a tag in <package>/tags after the Debian version is actually
 released.  This avoids having to issue extra svn copy commands if the tag is
 created too early.
 
@@ -129,8 +126,8 @@
 be done with a command like the following::
 
     svn diff \
-    svn+ssh://svn.debian.org/svn/pkg-jed/tags/packages/jed-cool/1.2.3-3 \
-    svn+ssh://svn.debian.org/svn/pkg-jed/tags/packages/jed-cool/1.2.3-4
+    svn+ssh://svn.debian.org/svn/pkg-jed/jed-cool/tags/1.2.3-3 \
+    svn+ssh://svn.debian.org/svn/pkg-jed/jed-cool/tags/1.2.3-4
 
 Here is the cookbook to put a new package under Subversion control:
 
@@ -157,8 +154,7 @@
 
 * Create the directory for the new package in trunk and tags::
 
-     mkdir pkg-jed/trunk/packages/jed-cool
-     mkdir pkg-jed/tags/packages/jed-cool
+     mkdir pkg-jed/jed-cool pkg-jed/jed-cool/trunk pkg-jed/jed-cool/tags
 
 * Get the latest released version of the package::
 
@@ -166,25 +162,24 @@
 
 * Copy the debian directory to trunk::
 
-     cp -a jed-cool-1.2.3/debian pkg-jed/trunk/packages/jed-cool
+     cp -a jed-cool-1.2.3/debian pkg-jed/jed-cool/trunk
 
 * Add the Debian-related files to the repository::
 
      cd pkg-jed
-     svn add trunk/packages/jed-cool
-     svn add tags/packages/jed-cool
+     svn add jed-cool
      svn commit --message 'Initial import of package jed-cool'
 
 * Tag its current version::
 
-     svn copy trunk/packages/jed-cool tags/packages/jed-cool/1.2.3-4
-     svn commit tags/packages/jed-cool --message 'Debian release 1.2.3-4'
+     svn copy --message 'Debian release 1.2.3-4' jed-cool/trunk/ \
+       svn+ssh://svn.debian.org/svn/pkg-jed/jed-cool/tags/1.2.3-4
 
 * Now you can go back to the package sources and do::
 
      cd ../jed-cool-1.2.3-4
      rm -rf debian
-     svn co svn+ssh://svn.debian.org/svn/pkg-jed/trunk/packages/jed-cool/debian
+     svn co svn+ssh://svn.debian.org/svn/pkg-jed/jed-cool/trunk/debian
 
 Developers who are not members of the Debian JED Group can access the SVN
 repository anonymously.
@@ -195,7 +190,7 @@
 
 * The sources of a specific package::
 
-    svn co svn://anonymous@svn.debian.org/svn/pkg-jed/trunk/packages/<pkg>
+    svn co svn://anonymous@svn.debian.org/svn/pkg-jed/<pkg>/trunk
 
 When committing changes that do not result in a Debian release, keep a clear
 indication in debian/changelog in a clearly broken state, such that the




More information about the Pkg-jed-commit mailing list