]> https://gitweb.dealii.org/ - dealii.git/commitdiff
add a note
authorGuido Kanschat <dr.guido.kanschat@gmail.com>
Sat, 8 Dec 2012 19:09:01 +0000 (19:09 +0000)
committerGuido Kanschat <dr.guido.kanschat@gmail.com>
Sat, 8 Dec 2012 19:09:01 +0000 (19:09 +0000)
git-svn-id: https://svn.dealii.org/trunk@27781 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/development/svn.html

index 1d6badadc35432896cb95cebdfa9df7529cfac29..4a5641878fa54d2c1056123e588427538fbe42dc 100644 (file)
   <h2>Creating a development branch</h2>
 
   <p>
-    Significant new functionality can often not be developed all at once. In a
+    Significant changes in the library often cannot be developed all at once. In a
     case like this, one can create a development branch in the subversion
     repository into which one can check in all necessary changes and from which
     one can merge the final set of changes into the main development line once
     ready. The <tt>svn</tt> program can be used
     to keep your branch up-to-date with the trunk.
   </p>
+  
+  <p><b>Note: </b> Maintaining a branch over a long time can become
+  quite cumbersome, since you have to merge changes on the trunk on a
+  regular basis so that the branch does not deviate too
+  much. Therefore, when adding functionality, like a new class or a
+  new function in a class or namespace, it is advisable not to create
+  a new branch, but to mark in the documentation clearly that this is
+  experimental. Before checking in, verify that the library compiles.</p>
 
   <p>
     Creating a branch works through the following steps:

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.