4 ms·
Are you referring to darcs? Git is quite elegant underneath the terrible UI.
by Peaker 10y ago
Are you referring to darcs?
Git is quite elegant underneath the terrible UI.
- pmoriarty 10y agoNo, I was referring to bzr (formerly called "Bazaar"). There was a really good talk given by one of its lead developers about why it failed, called "Remedies for Frustration".[1] It's well worth reading (make sure to read the slide notes, not just the slides themselves!) and has some great lessons about how the aversion to "premature optimization" can lead to the ruin of a product (in this case, of bzr, which had an elegant UI, but was too slow to compete with git). [1] - https://docs.google.com/presentation/d/1awg1CHM1w128iOBp_JOxE2DgHfywBeyjDe2bkx1vfVQ https://docs.google.com/presentation/d/1awg1CHM1w128iOBp_JOx...
- Peaker 10y agoI don't think git won over bzr just because of speed. It was also much more powerful in meaningful ways (`git reset <hash>`, `git rebase -i`, ...) very early on. Also, the internal git model is elegant. Having used bzr for years, I never understood its internal model.