On Mon, March 2, 2009 7:17 pm, Jean-Michel Pouré wrote:
> On Sun, 2009-03-01 at 23:04 -0800, The Seventh wrote:
>> @Marco Gittler on Git
>> Linus Torvalds on Git
>> Distributed vs Centralized ~
> These are large project which need branching. In the case of FFmpeg, MLT
> and Kdenlive, we prefer that everyone work on centralized SVN server and
> that sofware is always in a usable state, without the need to merge.
I think you are missing the point.
With git, you can have the entire history local. You can browse through
it very easily, use "git bisect" to find regressions.
And light-weight branches are incredibly useful. It is a whole different
way of working.
In my mind, FFmpeg, which is really a large collection of different
codecs joined together, could easily benefit from separate branches.
Different developers working on different codecs work in different
branches and merge them when they are ready.
It isn't only 'large' projects that benefit from git.
But if you prefer SVN, that's fine. It is obviously your choice.