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 >> http://www.youtube.com/watch?v=4XpnKHJAok8 >> 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. NeilBrown
