> 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

Reply via email to