Checkout¶
Public Checkout¶
To do a public checkout of the kernel, use the following:
git clone git://pedigree-project.org/pedigree.git pedigree
Once this completes, run:
git submodule update --init
The tree is now checked out.
Developer Checkout¶
This checkout is for developers on the Pedigree team, who have been given appropriate access to the repository via SSH. If you don't know why you need this, you probably want the public checkout.
To checkout a working copy of pedigree, use:
git clone ssh://<username>@pedigree-project.org/git/pedigree.git pedigree
Once this completes, run:
git submodule update --init
The tree is now checked out.
Branch Selection¶
After the first clone you will be sitting on the 'master' branch, which is essentially our 'stable' branch. If you want to work on something a bit more up-to-date, checkout the 'develop' branch:
git checkout develop
Alternatively, if you want to work on a specific release, check out the tag:
git checkout foster-0.1 or git checkout foster-ms1-0.1.1
Note the versioning is <release-name>-<Pedigree version>.