Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum wrote:
Same question. More mature in which way? Git is maturing at an amazing rate (codebase wise), most open source projects either start with git or move from CVS or SVN to git these days.
[citation needed] :-) What statistical material do you base this on?
FWIW, the Debian popularity contest shows:
http://people.debian.org/~igloo/popcon-graphs/index.php?packages=darcs%2Cgit...
that: - The percentage of people picking svn nowadays is roughly constant (after a sharp drop as git came along). - The percentage of people picking git is rising steadily. - The percentage of people picking CVS is dropping steadily. - The other VCSes play not role of significance.
At this rate, git will overtake SVN in percentage by the end of 2009 (provided the rate doesn't accelerate more). If you view the charts without the percentage view, you get absolute numbers, which is difficult to interpret, since the number of voters constantly rises over time.
I'm not saying that this graph says everything, but I do know that the rate of development of git is an order of magnitude larger than that of any of the other VCSes.
If anyone needs pointers with regard which cvs sequences substitute with which git commands/sequences, let us know. Incidentally there are several packages out there (some rough, some polished) that give you more traditional interfaces to git. In any case, if you want to appreciate the day-to-day capabilities of git, you should learn what the index/staging area means and how it works.