From: Martin Langhoff Date: Sun, 03 Sep 2006 21:40:17 GMT Subject: Re: Mozilla version control requirements and git Message-ID: <46a038f90609031440s33e66499x51026aa6062566d2@mail.gmail.com> In-Reply-To: <9e4733910609030646k6c722068m30f0e05fccc9c3c5@mail.gmail.com> On 9/4/06, Jon Smirl wrote: > You can't really fake it. Many of the projects in Mozilla are > dependent on each other. If you break them up into separate > repositories you lose the ability to do a cross project commit. This > is common when you are changing an interface between the subprojects. In many projects this is handled by having tags and generally versioning modules and interfaces. Being independent gives the subprojects/modules a lot more freedom to work/branch on wild tangents, and the versioned interfaces mean that -- with the contraints of the versioned interfaces -- you can mix and match branches/releases of the different subprojects. In short, I'd definitely break those up :-) cheers, martin -- VGER BF report: U 0.513231