> Rember the claim put forward a couple of posts ago: "IMHO, we do not > have enough manpower to use the git model." > > Which is just FUD.
Linux/core is huge and there are many components and subcomponents. Groups of people work on these subcomponents and submit their tested patches to their component maintainer, and eventually to Linus himself. The components are more or less *independent* so there are little risk of conflict. People working in one component do not need to care about *development* of another component. This is where the distributed model of git makes sense. LyX is a totally different story. LyX is a much smaller project. If two major features are developed separately, there are high probability of conflict. Also, due to the manpower issue, it is unlikely that two or more people will work on the same feature (share a branch). To avoid this problem, a developer tends to submit smaller patches (or for each commit) to 1. avoid conflict. 2. hope other people can review and test his code. Subversion does this perfectly because everyone is forced to test everyone's patch. What git brings to us in this front, other than using two commands instead of one? Bo