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>.

Also available in: HTML TXT