On Fri, Nov 03, 2006 at 02:51:30AM +0100, Han-Wen Nienhuys wrote:
- for each module, create a separate git repository. Inside the
repository, each subproject has its own branching
- put each module as a separate branch in a shared repository.
I think the first option is the most natural one, but are there any
issues, besides namespace pollution to the second option?
I don't believe there is currently an option to git-clone to grab only a
single branch, so cloners in the second case would end up having to get
_all_ modules (though such an option would probably not be hard to
implement).
The plus side is that a single 'fetch' would grab updates for all
modules (with only a single connection to the server).