Kevin Ballard wrote:
Git actually supports pretty much any model, including subversion's. Sure it's primarily used in the linux model, but that's only because that model works pretty well for a lot of projects. If you want to send patches around, or give a core set of "committers" push access to the same centralized repo, or whatever you want, git will support it.
So, can you tell me how to use Git to support Apache's model? Better yet, add it to the wiki!
Maybe I'm just being paranoid, since I have followed flamewars on this topic elsewhere at Apache. Perhaps it's obvious to Git users how to make it fit, and only worrisome to not-Git-folk like me. But, please, indulge me and elaborate a bit.
Thrift needs to decide whether it is CTR or RTC, and, if RTC, the mechanics of how patches are to be reviewed. For most Apache projects, every proposed change is discussed in Jira with patch files attached there. Will Thrift operate this way? If so, what role would Git serve? At a glance, it appears to provide a simple mechanism for patches to bypass publication in Jira, which worries an old-school guy like me.
Thanks, Doug
