the most annoying thing about bzr in my opinion is it's stupid branching model. luckily a migration to git is a oneliner. git init ; bzr fast-export --plain | git fast-import
luckily a migration to git is a oneliner. I wish. Unfortunately, not all repos we use are owned by us, and using two VCSs is worse than sticking with bzr.
Bzr is dying; Emacs needs to move
21–30 of 317 posts
Re: Bzr is dying; Emacs needs to move
#22Oddly, both Bazaar, Git and Mercurial were created around March/April 2005. Why the sudden appearance of popular DVCSs around that time, and why did Bazaar fall behind the other two in popularity?
Re: Bzr is dying; Emacs needs to move
#23"git won the mindshare war" Sad, but true...
What's so sad about it? IMHO git is awesome.
It's a great tool, no doubt; but the user interface is terrible. I use Magit for Emacs which has eliminated my need for the git command line.
Re: Bzr is dying; Emacs needs to move
#24Re: Bzr is dying; Emacs needs to move
#25Oddly, both Bazaar, Git and Mercurial were created around March/April 2005. Why the sudden appearance of popular DVCSs around that time, and why did Bazaar fall behind the other two in popularity?
All of them emerged due to the end of license agreement for a free license of bitkeeper for the linux kernel. Git won due mainly to Linus personnality and the rise of "social coding" via github. Bazaar failed because, at the beginning, it was painfully slow compare to git and mercurial. It speed has increase over time, but bad reputation is hard to get rid of.
Bet bitkeeper regretted that decision...
Re: Bzr is dying; Emacs needs to move
#26Oddly, both Bazaar, Git and Mercurial were created around March/April 2005. Why the sudden appearance of popular DVCSs around that time, and why did Bazaar fall behind the other two in popularity?
All of them emerged due to the end of license agreement for a free license of bitkeeper for the linux kernel. Git won due mainly to Linus personnality and the rise of "social coding" via github. Bazaar failed because, at the beginning, it was painfully slow compare to git and mercurial. It speed has increase over time, but bad reputation is hard to get rid of.
You can rewrite history, fix your mistakes, and generally do whatever you want. When merging, git isn't picky, either: if the code looks the same, it is the same.
In-place branching is hugely useful, just switch your tree in an instant (your editor should update the contents of your files automatically). So is the stash. Overall, it's just a useful tool that doesn't try to teach you "how things should theoretically be done", and never says "well in order to get X, you should have done this a long time ago".
Re: Bzr is dying; Emacs needs to move
#27FWIW, just a few days ago I was browsing through the Emacs Bzr repository - after a full bzr clone, that took ridiculously long as well, a simple bzr blame takes 40-60 seconds to execute locally, and I have an SSD drive, four-core intel i7 and 8GB of RAM. I have never seen this kind of slowness with Git, with any repository size.
Re: Bzr is dying; Emacs needs to move
#28please, please, you Emacs/LISP gurus out there: make a working modern package manager and integrate the browser like lighttable does. and perhaps rewrite emacs from scratch so that the source code makes sense in today's world not in 1980's world.
unfortunately lighttable is staying closed for much too long, but something like it is desperately needed.
Re: Bzr is dying; Emacs needs to move
#29"git won the mindshare war" Sad, but true...
Re: Bzr is dying; Emacs needs to move
#30Oddly, both Bazaar, Git and Mercurial were created around March/April 2005. Why the sudden appearance of popular DVCSs around that time, and why did Bazaar fall behind the other two in popularity?