r199 - website
Joachim Breitner
nomeata@haydn.debian.org
Fri, 11 Jun 2004 15:37:44 -0600
Author: nomeata
Date: 2004-06-11 15:37:40 -0600 (Fri, 11 Jun 2004)
New Revision: 199
Modified:
website/subversion.pod
Log:
Clearifiying tags and releases (Allard, please check!)
Modified: website/subversion.pod
===================================================================
--- website/subversion.pod 2004-06-11 21:13:58 UTC (rev 198)
+++ website/subversion.pod 2004-06-11 21:37:40 UTC (rev 199)
@@ -148,9 +148,9 @@
=back
-We now have to tag the release, but only if this is a definite
-version. Hack away at the source, commit, and if you're done, tag the
-release:
+If the imported release is already in the debian archive you might want to
+tag that release, using the follow command. It is not really required,
+though, as long as "our" releases are tagged properly.
svn copy \
svn+ssh://user@svn.debian.org/svn/pkg-perl/packages/libfile-touch-perl/trunk/ \
@@ -201,6 +201,15 @@
If you upload the the first and subsequential packages of an upstream
version, you don't have to worry about this.
+If you are satisfied with the package, and want to build the final packge
+(the one that is going to be uploaded to the archive), use
+
+ svn-buildpackage --svn-tag [-rfakeroot] [-kyourkey] [-uc] [-us]
+
+to make svn-buildpackage create a tag of this release. You should
+harldy ever need to tag a release by yourself.
+
+
=head2 4.2 Building an already tagged release
This is a little trickier than building the trunk. First check out the tag:
@@ -235,8 +244,17 @@
logentries and the copied tree doesn't take up any extra space on
disk.
-It works like this:
+Note that using our usual workflow, the tags will be created by
+ svn-buildpackage --svn-tag
+
+when building the final version of the package that is going to be uploaded
+to the archie. Only execption might be the initial upload of a package
+with a version alread in the archive (though it might be arguable if we
+actually need this version as a tag).
+
+Anyways, it works like this:
+
svn copy \
svn://user@svn.debian.org/svn/pkg-perl/packages/libfile-touch-perl/trunk/ \
svn://user@svn.debian.org/svn/pkg-perl/packages/libfile-touch-perl/tags/debian_version_0.04-1
@@ -312,3 +330,6 @@
complete text of the GNU General Public License can be found in
`/usr/share/common-licenses/GPL' and the Artistic Licence in
`/usr/share/common-licenses/Artistic'.
+
+=for comment
+vim:tw=80