Note: all instructions on this page assume you are at a SLAC system with access to Lab 1.
Developing
Each SDK has a development branch, which is only modifiable when checking out from a development SDK. The user SDKs (q.v.) aren't modifiable.
To fetch the development branch of an SDK, the script fetchDevSdk is provided in /afs/slac/g/cci/bin/sdktools/fetchDevSdk
. Here is the usage statement when invoked without arguments:
Usage: fetchDevSdk <architecture> [<architecture> ...] fetchDevSdk all Fetches one or more SDKs from the development tree. Valid architectures: arm-linux-rceCA9 arm-rtems-rceCA9 i86-linux-32 i86-linux-64
Your SDKs will end up in your current directory with the architecture name. Once you wish to start developing, you should create a new branch and then merge back to development. For branching and merging info see the Git - Book.
Releasing