On Wed, 11 Jun 2008, Doug Cutting wrote:

Different open-source projects operate differently. Git was designed (presumably) to support the model used by the Linux kernel. That model is quite different than Apache's. I don't think we yet know if and how Git fits into Apache's model. That's the issue I'd like to focus on here, for Thrift.

Although Git was designed to support the Linux kernel development model (heirarchical pulls from section maintainers to higher-up integrators) it also works great in a centralized format. We use git for all of our development with a ~10 person team in the same fashion that we used to use SVN. There's one main repository and hardly any instances of inter-developer push/pull.

If there were a central repository, then the rest of the infrastructure (JIRA, textual diffs, etc) still applies. For users who don't have experience with git itself, git-web offers an easy way to make web links to diffs between arbitrary revisions.

-Todd

Reply via email to