4 ms·
Distributed version control is a fundamental innovation in software development, and Git is the most successful DVCS by far. Is this is the same git that Torva
by camccann 17y ago
Distributed version control is a fundamental innovation in software development, and Git is the most successful DVCS by far.
Is this is the same git that Torvalds tossed together as a quick hack to replace the proprietary BitKeeper DVCS after the company stopped offering free licenses to Linux developers?
- javert 17y agoIt started out that way, but as I said, Git is now by far the leading DVCS, and AFAIK, the Linux community was the first to do DVCS on a grand scale. Furthermore, Git is surely a tremendous improvement over BitKeeper. That's innovation in software development process.
- krakensden 17y agoWhy do you think it's a tremendous improvement over BitKeeper? Have you used it?
- luckydude 17y agoI suspect s/he thinks Git is better because it is open source. I've used both a lot and Git is faster at some things but BitKeeper gets some things right that Git does not, such as renames, per file comments, digging around in the history. I think the right answer is that we're all better off because of both. BitKeeper was the original DSCM and paved the way, Git is open source, they are both actively moving forward, hard not to like that.
- silentbicycle 17y agoNah, I think it's the git that Torvalds wrote when he decided that Monotone had some pretty cool ideas (the whole distributed VCS thing) but was slow and written in icky C++.
- krakensden 17y agoBoth statements are true- it was a hack to replace BitKeeper after the Tridgell disaster, and it was inspired by monotone, which he deemed irreparably slow.
- silentbicycle 17y agoYeah. He caught monotone at a bad time. Graydon had just gone on sabbatical... Also, 'disaster' is a bit...harsh. As I heard, he just telnet'd and asked for "help".
- krakensden 17y agoWell... it was a disaster in the sense that it caused a row and meant they had to switch versioning systems.