[Secure-testing-commits] r12667 - doc
Michael Gilbert
gilbert-guest at alioth.debian.org
Sun Aug 23 18:47:17 UTC 2009
Author: gilbert-guest
Date: 2009-08-23 18:47:17 +0000 (Sun, 23 Aug 2009)
New Revision: 12667
Modified:
doc/narrative_introduction
Log:
add some additional info on revision control
Modified: doc/narrative_introduction
===================================================================
--- doc/narrative_introduction 2009-08-23 18:06:58 UTC (rev 12666)
+++ doc/narrative_introduction 2009-08-23 18:47:17 UTC (rev 12667)
@@ -54,17 +54,52 @@
at home. To do this, you need an Alioth account, and then you just
need to do the following:
-svn co svn+ssh://svn.debian.org/svn/secure-testing
+svn co svn+ssh://<alioth user name>@svn.debian.org/svn/secure-testing
-This will check out our working repository into a directory called
-secure-testing. Inside this directory are a number of subdirectories.
-The data directory is where we do most of our work.
+This will check out our working repository after asking for your alioth
+password twice. This is normal and to be expected. After successfully
+downloading, you will have a new directory called secure-testing. Inside
+this directory are a number of subdirectories. The data directory is
+where we do most of our work. If you don't have Alioth account, you can
+create one at:
+https://alioth.debian.org/account/register.php
+
If you don't need write access, you can of course check out our files
without an Alioth account as well:
svn co svn://svn.debian.org/svn/secure-testing
+If you are a git fan, you can also use git-svn. Once you have the
+git-svn package installed, you can clone the subversion repository into
+your own local git repository with:
+
+git svn clone svn+ssh://<alioth user account>@svn.debian.org/svn/secure-testing
+
+Note that this will take a very long time (expect over two hours) since
+every commit from the very beginning (over 12,000 at this point) is
+checked out individually and merged into your git repository.
+
+Subversion and git-svn Crash Course
+-----------------------------------
+
+The following table lists the most common/useful commands for working
+with the secure-testing repository:
+
+ subversion | git-svn | action
+ -----------------+-------------------+------------------------------
+ svn update | git svn rebase | sync your local repo from
+ | | remote secure-testing repo
+ -----------------+-------------------+------------------------------
+ svn commit | git commit -a | commit your changes to the
+ | git svn dcommit | remote secure-testing repo
+ | | (note that 'git commit -a'
+ | | only updates your local repo)
+ -----------------+-------------------+------------------------------
+ svn diff | git diff | compare your local repo to
+ | | remote secure-testing repo
+ -----------------+-------------------+------------------------------
+
Automatic Issue Updates
-----------------------
Twice a day a cronjob runs that pulls down the latest full CVE lists
More information about the Secure-testing-commits
mailing list