DebianInstaller is a collection of many small Debian packages, that can each be checked out from its own git repository in the usual ways. This page explains how to check out the entire DebianInstaller source tree. DebianInstaller developers frequently checkout the whole tree for development.
While most of DebianInstaller is in git repositories, to check out the whole tree, you'll start with a checkout of the remains of our historical Subversion repository. Then the mr tool is used to check out the git repositories.
Anonymous checkout
svn co svn://svn.debian.org/svn/d-i/trunk debian-installer cd debian-installer scripts/git-setup mr -p checkout
Checkout over ssh, for developers
svn co svn+ssh://$userid@svn.debian.org/svn/d-i/trunk debian-installer cd debian-installer scripts/git-setup mr -p checkout
(replace $userid with your Alioth user ID)
Simplified checkout, for developers
mr bootstrap http://anonscm.debian.org/viewvc/d-i/trunk/.mrconfig?view=co debian-installer
You will need the version of mr in squeeze or later to use mr -p; in lenny you can use mr -c .mrconfig checkout. With mr 1.00 and above, the "-p" is unnecessary.
In order to make commits to the repositories, you'll have to request to be added to the d-i project group on Alioth. For this send a mail with an explanation to the project admins.
