r6142 - /website/subversion.pod
gregoa-guest at users.alioth.debian.org
gregoa-guest at users.alioth.debian.org
Mon Jul 30 18:13:33 UTC 2007
Author: gregoa-guest
Date: Mon Jul 30 18:13:33 2007
New Revision: 6142
URL: http://svn.debian.org/wsvn/?sc=1&rev=6142
Log:
minor additions to subversion.pod
Modified:
website/subversion.pod
Modified: website/subversion.pod
URL: http://svn.debian.org/wsvn/website/subversion.pod?rev=6142&op=diff
==============================================================================
--- website/subversion.pod (original)
+++ website/subversion.pod Mon Jul 30 18:13:33 2007
@@ -75,15 +75,15 @@
trunk/libfile-touch-perl/
tags/libfile-touch-perl/
- branches/libfile-touch-perl/
+ branches/upstream/libfile-touch-perl/
trunk/libperl6-export-perl/
tags/libperl6-export-perl/
- branches/libperl6-export-perl/
-
-Currently, C<branches/> is where the upstream code resides. Various tools use
-this branch to download original tarballs to generate C<.diff.gz> files when
-building. This is also the only branch we will be using for now, but time will
-tell.
+ branches/upstream/libperl6-export-perl/
+
+Currently, C<branches/upstream/> is where the upstream code resides.
+Various tools use this branch to download original tarballs to generate
+C<.diff.gz> files when building. -- Only few packages have other branches,
+e.g. for backports.
In C<tags/>, we tag all of our releases like we do in CVS, like so:
@@ -102,6 +102,9 @@
libfile-touch-perl_0.04-1.dsc \
svn+ssh://user@svn.debian.org/svn/pkg-perl/
+Other useful options might be "-c 0" (don't check out anything) and "-t
+trunk/tarballs" (put .orig.tar.gz in directory trunk/tarballs).
+
You might want to upload your public DSA key to the SVN server before starting
this procedure, see L</"7. Hints and Tricks">.
@@ -126,7 +129,7 @@
as long as "our" releases are tagged properly.
svn copy \
- svn+ssh://user@svn.debian.org/svn/pkg-perl/trunk/packages/libfile-touch-perl/ \
+ svn+ssh://user@svn.debian.org/svn/pkg-perl/trunk/libfile-touch-perl/ \
svn+ssh://user@svn.debian.org/svn/pkg-perl/tags/libfile-touch-perl/0.04-1
More about tagging later.
@@ -270,8 +273,9 @@
uscan --no-symlink
This will download the latest upstream tarball to C<../>. The availability of
-new upstream versions of packages with watch files can be easily checked using
-the Debian Watch Health System (DEHS) at L<http://dehs.alioth.debian.org>.
+new upstream versions of packages with watch files can be easily checked by using
+the Debian Watch Health System (DEHS) at L<http://dehs.alioth.debian.org> or by going to
+L<http://pkg-perl.alioth.debian.org/qa/versions.html>.
If the package has no watch file, you have to download the upstream tarball
manually. Or you could create a watch file yourself, which is always a good
@@ -287,8 +291,9 @@
result into C<trunk/>. You can then review and fine-tune the result, and
adjust the C<debian/changelog>, manually or using B<debchange>.
-Finally, commit your changes to SVN using B<svn ci>. Then you can build and
-release/tag the package normally as shown in the previous sections.
+Finally, commit your changes to SVN using B<svn ci> or B<debcommit>. Then
+you can build and release/tag the package normally as shown in the previous
+sections.
=head1 7. Hints and Tricks
@@ -340,9 +345,19 @@
=back
+=head1 Contributors
+
+=over
+
+=item * Gregor Herrmann
+
+=item * Joey Hess
+
+=back
+
=head1 License
-Copyright (c) 2004-2006 Debian Perl Group. All rights reserved. This document
+Copyright (c) 2004-2007 Debian Perl Group. All rights reserved. This document
is free software; you may redistribute it and/or modify it under the same terms
as Perl itself
More information about the Pkg-perl-cvs-commits
mailing list