dVCS discussion on emacs development list

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Jan 2 19:28:52 CST 2008


On 2008-01-02 10:16, Dustin Sallings <dustin at spy.net> wrote:
> Maybe hg is git for people who don't need to see a giant list of
> SHA-1s scroll across their screens to feel smarter.

Heh!

> The sentiment of that statement is probably true, though.  Git has  a
> lot more options at every step, most of which seem to do little more
> than overwhelm users with choices.

Yes.  I was tempted to reply at first, but then held off.  It's easy to
end up in a `flamewar' by replying to a message which is already fairly
sentimental.

> Is there anything in git that is missing from hg and would be
> important for emacs?

Oh, there are probably a few things...

A trivial way to `rebase' local commits would be nice.  I am always
a bit agitated and worried when I have to dance through all the proper
hoops of wiki:MqMerge.

A cvs-compatible server integrated into Mercurial for those people who
want to access Hg repositories using `legacy tools' is another thing
which would be an interesting hack.

Something like git-fast-import, which generates a `stream of changesets
which can be stashed into the .git history very fast', would be a neat
way to speed up `hg convert', but I am only just starting to study the
source code of the convert extension so this may be covered already.

HTH,
Giorgos



More information about the Mercurial mailing list