emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: VC mode and git


From: Stephen J. Turnbull
Subject: Re: VC mode and git
Date: Fri, 27 Mar 2015 15:38:54 +0900

Richard Stallman writes:

 > Bzr has more or less the same flexibility as Git,

Only from your self-declared non-expert perspective.  Bzr has *one*
advantage in flexibility over git, and that is bound branches.
Otherwise, git has a huge advantage over bzr in flexibility at every
level.  

 > and yet it has a simple mode of operation which doesn't create this
 > problem.

It's not a problem for anyone who doesn't have a decade and a half of
CVS usage under his belt.  Really.  And as Eric points out, most of us
who do have that experience have also jumped on the DVCS bandwagon
with a shout of joy.

I'm not saying that you should jump for joy, too, just that you are in
a fairly small and rapidly decreasing minority.

 > Surely Git can have one too.

As the thread on "echo 'git push || git reset HEAD^' > .post-commit-hook"
demonstrates, it's not as easy as you might hope.  It could be done in
vc.el, but bzr uses a lot of code to get bound branches right.  (It's
unclear how much code is actually needed because of bzr's baroque
architecture, but execution path goes through quite a few functions
from several modules.)  It might be very hard to get it right, and if
you get it wrong, users will be screwed in exactly the way you worry
about.

Regards,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]