Peter Bortas @ Pike developers forum wrote:
Please keep in mind that many, if not all, of those initially missing features are things which never existed before in any VCS. So it's not really fair to compare that to e.g. SVN where some of those features are simply not viable.
Maturity does not have a lot to do with number of features. I has a lot to do with having those features for a long time to the point where no new features are added and stability has been achived. CVS is mature and stable. SVN is mature and fairly stable. git is not mature and not stable.
I agree. But, as explained in another post, the parts of git that deal with actually taking source-tree snapshots and storing them in the repository are already mature and stable. The rest (the user interface) is not (the higher level you go, the more unstable it is).