Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Those were incremental improvements over a bad design. I recall that Linus specifically said that when he looked at CVS it was inferior to emailing tarballs and patches. Having worked with CVS for 3 years, and then SVN for 5 years before trying git, I am inclined to agree. Those systems were easy enough to start with, but I never felt that I grokked them even after years of use. Their quirks did not make logical sense, they were just implications of nonsensical internals.

It's possible that git also is fundamentally flawed in a way that some genius will reveal down the line, but I'm just sticking my neck out my neck like so many futurists before me and say that I don't see it as likely.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: