I think the shallow learning curve bit is important.
But really, the debate here is which is easier: CVS or git?
I am not sure that git is much harder than CVS. Of course, at the moment, a lot of people in the Moodle world already know CVS and don't know git. A change will be painful for them. However, a page like "git_for_Administrators", with the same information as CVS_for_Administrators would be easy to write, and about the same length, if not shorter.
Similarly, Development:CVS_for_developers probably only gets simpler (we should need less verbose stuff about merging.)
And, I am sure that in 5 years time, more people in the world will know git, and CVS will seem like some arcane skill that most people would rather not learn. Switching to git now may be a little ahead of the curve, but it is still the right direction to be moving in.
Of course, it is critical that things like Tortoise git and the Eclipse/Netbeans git plugins are solid.
General developer forum
This discussion has been locked because a year has elapsed since the last post. Please start a new discussion topic.