The ccache source repository is available via Git:
git clone https://github.com/ccache/ccache.git
You can also browse the source code.
The official repository contains these branches:
- master: This branch contains changes that will end up in the next feature release (version X.Y). Most development takes place here. master is generally safe to use for testing, but functionality may be broken at times and file formats may change in backward incompatible ways during development.
- X.Y-maint: This branch contains changes that will end up in the next bugfix release of the X.Y series (version X.Y.Z).
- dev/X: These are feature branches (where X is the feature name), which are used for larger features that may be unstable, experimental or whose target release hasn't been decided yet. These branches can be rebased or deleted without any special notice.