[pypy-svn] r12771 - pypy/dist/pypy/documentation

hpk at codespeak.net hpk at codespeak.net
Tue May 24 15:58:48 CEST 2005


Author: hpk
Date: Tue May 24 15:58:48 2005
New Revision: 12771

Modified:
   pypy/dist/pypy/documentation/coding-guide.txt
Log:
added "branching" information/recommendations to the coding guide. 



Modified: pypy/dist/pypy/documentation/coding-guide.txt
==============================================================================
--- pypy/dist/pypy/documentation/coding-guide.txt	(original)
+++ pypy/dist/pypy/documentation/coding-guide.txt	Tue May 24 15:58:48 2005
@@ -732,8 +732,8 @@
   includes w_self.  Don't use ``w_`` in application level
   python only code.
 
-Committing
-----------
+Committing & Branching to the repository
+-----------------------------------------------------
 
 - write good log messages because several people
   are reading the diffs. 
@@ -743,6 +743,19 @@
   that the property 'svn:eol-style' is set to native which 
   allows checkin/checkout in native line-ending format.
 
+- branching (aka "svn copy") of source code should usually
+  happen at ``svn/pypy/dist`` level in order to have a full
+  self-contained pypy checkout for each branch.   For branching
+  a ``try1`` branch you would for example do:: 
+
+    svn cp http://codespeak.net/svn/pypy/dist \
+           http://codespeak.net/svn/pypy/branch/try1 
+
+  This allows to checkout the ``try1`` branch and receive a 
+  self-contained working-copy for the branch.   Note that 
+  branching/copying is a cheap operation with subversion, as it 
+  takes constant time irrespective of the size of the tree. 
+
 - To learn more about how to use subversion read `this document`_.
 
 .. _`this document`: svn-help.html



More information about the Pypy-commit mailing list