Deciding on a DVCS
March 5th, 2008
Elijah’s latest VCS blogpost is on LWN. Noticed the following addition:
On a related note, it appears that Emacs will be moving to Bzr, not for a specific technical reason, but because Bzr is becoming a GNU project.
I don’t care if above is true or not. Just found it an interesting way of deciding. IMO all the VCS systems have issues and I haven’t seen a Mutt version.
March 5th, 2008 at 9:47 pm
RMS does use things like this as a tiebreaker, and it makes a certain amount of sense, because “becoming a GNU project” basically means “will treat GNU as the top-priority customer”.
March 6th, 2008 at 12:34 am
What do you mean by “and I haven’t seen a Mutt version”?
March 6th, 2008 at 6:51 am
From http://www.mutt.org: “All mail clients suck. This one just sucks less”. IMO Bzr comes closest (finally good usability!). However, Elijah is pointing out some drawbacks with Bzr as well. I’m still learning though.
March 6th, 2008 at 10:36 am
Thanks for the clarification – not being a mutt user, I hadn’t heard that type of expression in relation to it.
March 6th, 2008 at 3:32 pm
Here’s a better quote from three weeks ago or so (http://article.gmane.org/gmane.emacs.devel/89117/):
“Bzr is now a GNU package, though it has not been updated to reflect that. It is most unlikely that git or Mercurial will be GNU packages. Thus, unless Bzr is unsuitable, we should use Bzr.
We’ve seen enough to know that each has its advantages but all are workable. So we should use Bzr. And if there are aspects of it which prove inconvenient, we can ask the Maintainer of Bzr to improve them.”