gittup – a small linux distribution. It is designed to show the power of the combination of git and tup. Git is a distributed version control system. Tup is a file-based build system for Linux, OSX, and Windows. This unique combination allows you to easily change parts of the system, track them by git, and recompile the needed parts of this distribution using tup.
With gittup.org, you get the whole development history (where applicable) as part of the standard distribution.
All of these git projects become submodules of the gittup.git repository. The extra yellow/purple/orange nodes correspond to the gittup branch that I maintain at gittup.org. This mostly includes the changes to support tup, which are needed to make configuration changes and bisection across the entire distribution more practical.