Hallo, Stephen Sinclair hat gesagt: // Stephen Sinclair wrote:
The most technically amazing system in the world is useless if people in question don't want to spend the extra effort to learn how to use it.
It sounds to me like the best system is SVN as the core repository, then people can use git if they want, and sync it to SVN. Miller currently does this with Git->CVS.
I still don't think that git is all that hard to use once you understand the distributed paradigm, but in any case I think this would be a perfectly safe decision.
Actually I think, that the code in the CVS is not developed in a really distributed way anyway. Most of the stuff there is rather focused on single persons or very small teams. For example: Most commits in zexy come from IOhannes, most in list-abs from me, only Matju commits to DD, Hans has his pd-extended branch, but also uses a lot of separate patch files and the list goes on.
It's not like a team of 60 developers would work on the same files or even the same binary, like it is with the Linux kernel, it's much more separate. And I don't think it's separate, because of technical restrictions coming from CVS - it's separate because of the way the people in the Pd community work.
Ciao