Home Download News FAQ / Knowledge Base Screenshots Documentation Support Site map
philosophical imaginary

Differences

This shows you the differences between two versions of the page.

installation:sourcecode [2010/12/06 18:21]
dothebart fix wiki syntax
installation:sourcecode [2013/12/14 15:07] (current)
dothebart [How to choose the branch] - stable 82x is latest.
Line 20: Line 20:
   git clone git://git.citadel.org/appl/gitroot/citadel.git   git clone git://git.citadel.org/appl/gitroot/citadel.git
  
 +===== How to choose the branch =====
 +The Citadel development is organized [[http://code.citadel.org/?p=citadel.git;a=heads|in Branches]]; Master contains the currently ongoing development, which may be unstable in some cases; stable-xxxxx contains the to be released source code with ongoing patches & bugfixes backported from master. By default the above git clone gives you a 'master' working copy. Once the code is released into tarballs for distribution, [[http://code.citadel.org/?p=citadel.git;a=tags|Releases are tagged]].
  
 +To choose one of the [[http://code.citadel.org/?p=citadel.git;a=heads|Branches]] or [[http://code.citadel.org/?p=citadel.git;a=tags|Tags]] (if you don't want to build probably unstable code) i.e. //stable-82x// use:
 +
 +  git checkout stable-82x
 +  
 +To get the latest (maybe not yet released) code for this stable branch.
 +
 +If you found a patch in Master, which you'd like to add to your currently checked out branch or tag, you can use
 +
 +  git cherry-pick a6e90dc4d19b9d7b7f9b55d281cf237bc5f40f66
 +  
 +which would then add [[http://code.citadel.org/?p=citadel.git;a=commit;h=a6e90dc4d19b9d7b7f9b55d281cf237bc5f40f66|this commit]] to your working copy.
 ===== Build Notes ===== ===== Build Notes =====
  
Copyright © 1987-2014 Uncensored Communications Group. All rights reserved.     Login (site admin)