Author: tille
Date: 2017-09-22 07:58:23 +0000 (Fri, 22 Sep 2017)
New Revision: 24070

Modified:
   trunk/community/website/docs/policy.xml
Log:
Start documenting SVN to Git migration


Modified: trunk/community/website/docs/policy.xml
===================================================================
--- trunk/community/website/docs/policy.xml     2017-09-22 07:23:20 UTC (rev 
24069)
+++ trunk/community/website/docs/policy.xml     2017-09-22 07:58:23 UTC (rev 
24070)
@@ -115,11 +115,9 @@
        </sect1>
        <sect1 id="repositories">
                <title>Repositories</title>
-               <para>We use Subversion (SVN) and Git repositories, hosted 
+               <para>We use Git repositories, hosted 
                by Debian. You can have a look at
                each repository through Alioth's web interfaces: 
-               <ulink 
url="http://svn.debian.org/viewsvn/debian-med/trunk/";>ViewVC</ulink> and
-               <ulink 
url="http://anonscm.debian.org/gitweb/?a=project_list;pf=debian-med";>gitweb</ulink>
 or
                <ulink 
url="http://anonscm.debian.org/cgit/debian-med";>cgit</ulink>.</para>
                <warning id="umask">
                        <para>
@@ -147,7 +145,6 @@
                                                </para>
                                                <para>
                                                        For draft packages that 
are only on Alioth:<programlisting>
-<command>debcheckout</command> <option>--user</option> 
<replaceable>&lt;username&gt;</replaceable> 
<replaceable>svn://svn.debian.org/debian-med/trunk/packages/&lt;package&gt;/trunk</replaceable>
 <replaceable>&lt;package&gt;</replaceable>
 <command>debcheckout</command> <option>--user</option> 
<replaceable>&lt;username&gt;</replaceable> 
<replaceable>git://git.debian.org/debian-med/&lt;package&gt;.git</replaceable> 
<option>--git-track <replaceable>'*'</replaceable></option></programlisting> 
                                                </para>
                                                <para>
@@ -194,8 +191,9 @@
                        </para>
                </sect2>
                <sect2 id="svn-repository-structure">
-                       <title>Subversion repository structure</title>
-                       <para>The SVN repository is structured as 
follows:<programlisting>
+                       <title>Subversion usage is deprecated</title>
+                       <para>The Debian Med team is migrating from SVN to Git 
to catch up with the close
+                             down of Alith.  The deprecated SVN repository is 
structured as follows:<programlisting>
 debian-med/
  └ trunk/
     ├ community/
@@ -215,6 +213,25 @@
        │     └ debian/
        …</programlisting>
       </para>
+                       <para>
+                       If you touch a package in SVN you should do the 
following to migrate it to Git:
+                       <programlisting>
+svn checkout svn://anonscm.debian.org/debian-med/trunk/helper-scripts
+cd helper-scripts
+convert_svn_2_git &lt;package&gt;
+cd &lt;package&gt;  # check that debian/ dir exists - if not check logfile!!
+git branch upstream
+gbp import-orig --pristine-tar &lt;orig.tar.gz_of_last_uploaded_version&gt;
+vi debian/control # replace Vcs-Fields from SVN to Git
+dch "Moved packaging from SVN to Git"
+../inject-into-alioth-git # this should work nicely to inject your package 
into git.debian.org
+                       </programlisting>
+                       In case <filename>convert_svn_2_git</filename> might 
fail for whatever reason your last resort is
+                       <programlisting>
+gbp import-dscs --debsnap
+                       </programlisting>
+                       Please help the Debian Med team with the SVN to Git 
migration.
+                       </para>
                </sect2>
                <sect2 id="subversion-tips">
                        <title>Subversion tips</title>


_______________________________________________
debian-med-commit mailing list
debian-med-commit@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to