[med-svn] r6346 - trunk/community/website/docs
Charles Plessy
plessy at alioth.debian.org
Mon Mar 21 11:57:05 UTC 2011
Author: plessy
Date: 2011-03-21 11:57:04 +0000 (Mon, 21 Mar 2011)
New Revision: 6346
Modified:
trunk/community/website/docs/policy.xml
Log:
Separated VCS and new packages issues.
Modified: trunk/community/website/docs/policy.xml
===================================================================
--- trunk/community/website/docs/policy.xml 2011-03-21 11:42:59 UTC (rev 6345)
+++ trunk/community/website/docs/policy.xml 2011-03-21 11:57:04 UTC (rev 6346)
@@ -611,14 +611,30 @@
<sect3 id="vcs-svn">
<title>Source package stored in a Subversion repository</title>
<para>
- <emphasis>This section is in construction, see <link linkend="svn-inject">below</link> for te moment.</emphasis>
+ We use the <literal>MergeWithUpstream</literal> workflow, so please
+ keep all the modifications in the <filename
+ class="directory">debian</filename> directory, and use the
+ <option>-o</option> option of <command>svn-buildpackage</command>, as
+ in the following example: <code><command>svn-inject</command>
+ <option>-o</option> <filename>package.dsc</filename> <filename
+ class="directory">svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/</filename></code>.
</para>
</sect3>
<sect3 id="vcs-git">
<title>Source package stored in a Git repository</title>
<para>
- Git repositories managed with a helper tool should announce it. For instance, to show that <command>git-buildpackage</command> is used, the package can contain a configuration file in <filename>debian/gbp.conf</filename>.
+ Git repositories should be stored in the <filename
+ class="directory">/git/debian-med</filename> directory on Alioth and
+ created with the <link
+ linkend="create-git-repository-on-alioth"><command>setup-repository</command></link>
+ script available there.
</para>
+ <para>
+ Git repositories managed with a helper tool should announce it. For
+ instance, to show that <command>git-buildpackage</command> is used,
+ the package can contain a configuration file in
+ <filename>debian/gbp.conf</filename>.
+ </para>
</sect3>
<sect3 id="vcs-tags">
<title>Tags</title>
@@ -630,36 +646,14 @@
</para>
</sect3>
</sect2>
-
<sect2 id="new-package">
<title>New package</title>
- <sect3 id="svn-inject">
- <title>Subversion</title>
- <para>To inject a new package to the SVN repository, you must have
- write access to it; i.e. you must be a member of the <emphasis>debian-med</emphasis> group on Alioth.</para>
- <para>You can inject a new package only after successfully building
- it with <command>dpkg-buildpackage</command> (or any wrapper around it). We use the MergeWithUpstream workflow, so please keep all the modifications in the <filename>debian</filename> directory, and use the <option>-o</option> of <command>svn-buildpackage</command>, as in the following example:</para>
- <blockquote>
- <para><userinput>
- <command>svn-inject</command>
- <option>-o</option>
- <filename>package.dsc</filename>
- <filename class="directory">svn+ssh://user@alioth.debian.org/svn/debian-med/trunk/packages/</filename>
- </userinput></para>
- </blockquote>
- <para>The <command>svn-inject</command> command is found in the
- <command>svn-buildpackage</command> package (just
- <command>apt-get</command> it).</para>
- </sect3>
- <sect3 id="new-git-repo">
- <title>New package stored in a Git repository.</title>
<para>
- Git repositories should be stored in the
- <filename class="directory">/git/debian-med</filename> directory on Alioth and created with the <link
- linkend="create-git-repository-on-alioth"><command>setup-repository</command></link>
- script available there.
+ Try to inject a new package only after successfully building it with
+ <command>dpkg-buildpackage</command> (or any wrapper around it). Use a
+ file like <filename>debian/DRAFT</filename> to mention when the package
+ is a draft.
</para>
- </sect3>
</sect2>
<sect2 id="new-packages-in-tasks">
<title>The Debian Med Blend tasks</title>
More information about the debian-med-commit
mailing list