3 ms·
Subversion fixed all the truly horrific things about CVS, it's quite adequate for centralized source control.
by TillE 4y ago
Subversion fixed all the truly horrific things about CVS, it's quite adequate for centralized source control.
- arp242 4y ago"cvs add image.jpg" and then discovering you can't just do that 2 years later after a fresh checkout was fun.
- kevincox 4y agoReminds me of Linus Torvald's Google Tech Talk on Git. https://youtu.be/4XpnKHJAok8 https://youtu.be/4XpnKHJAok8 > I see Subversion as being the most pointless project ever started, because the slogan for Subversion for a while was "CVS done right" or something like that and if you start with that kind of slogan, there's nowhere you can go. There is no way to do CVS right.
- jldugger 4y agoI mean, he was definitely selling a product there. SVN was pretty good, barring the merge logic being a PITA.
- Alupis 4y agoI don't know if he was selling a product. Git is a FOSS utility, after all. GitHub and others came much later, and have no affiliation with the Git project or Torvalds (some might not know this). Torvalds created Git for the Linux Kernel folks, and didn't really care if it was used anywhere else. Torvalds only went about creating Git because BitKeeper and the Kernel folks had a very public falling-out (much to BitKeeper's ultimate misfortune - who even knows about BitKeeper these days). He, and the Kernel folks, were very happy with BitKeeper up until then - and a lot of the BitKeeper features that were unique at the time ended up landing in Git. This tech talk was because people outside of the Kernel became interested in a similar workflow - namely distributed and "free" branching. Also, I can't help but marvel... this one person created not only the most prolific Kernel in existence - but also the more prolific VCS. I have a hard time just getting out of bed in the morning...
- sicp-enjoyer 4y agoSelling has more connotations than earning money. If he is at a Google event he is promoting it.