[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