There is a repository for this, and that, and everything -- the incubator: http://git.savannah.gnu.org/cgit/hurd/incubator.git/.
README file in the
master branch says, the development of the
various software happens in separate branches.
Handling branches with
git-new-workdir is a contrib script provided with the git distribution
(on Debian systems, in
it allows to create a new subrepository of a git repository, tracking one of
its branches, usually as a subdirectory of the current repository.
The advantage of using it for
incubator is that only one clone is needed,
and it can be possible to work simultaneously on many branches (instead of
only on the current branch of that clone).
Let's start checking out the
$ git clone git://git.savannah.gnu.org/hurd/incubator.git $ cd incubator/
Assuming we now want to follow the development of the
we follow this branch:
$ git branch -t tarfs/master origin/tarfs/master
Then now setup a local subrepository
tarfs following it; we will create it
as subdirectory of
incubator (first parameter for
simplicity, but can be created anywhere else:
$ git-new-workdir . tarfs tarfs/master
After this, a new
tarfs subdirectory appears, which represents the
tarfs/master branch. You can normally work on this new repository as usual.