News for hackers. Stuff that matters.
Re:Ask HN: Best emacs / git integration? by madhouse on Thursday October 21, 2010 @04:50PM (#1817391)
I'm using Magit, it's perfectly fine for my uses (commit, merge, rebase, stash, and branching - usually very little deep plumbing).

It has good documentation, I can only recommend it.

Sadly, I can't compare it to the others you listed, as Magit was the first one I tried, and never felt any need to try another.

Re:Ask HN: Best emacs / git integration? by davnola on Thursday October 21, 2010 @07:01PM (#1817801)
Magit for everyday use because buffers are split into expandable/collapsible sections which makes navigation a breeze (e.g. for adding hunks)

vc-annotate is a great interface for git-blame (Magit doesn't have this). vc-annotate-next/prev-revision are seriously handy.

Magit's interface for interactive rebase (bound to E in magit-status window - this is not in the latest docs) is not so handy. I tend to drop down into shell.

Make sure you have git core editor set to emacsclient -c of course.

Re:Ask HN: Best emacs / git integration? by daemianmack on Thursday October 21, 2010 @10:22PM (#1818345)
Perfect; I was just looking for vc-annotate-next today.

Magit user here. I love it for its ability to let me do line-level control over what I place in the index. I use the prompt for deep surgery but for general coding/logging/commit-bundling, I haven't found anything better.

The documentation for it is great. I wanted something a little more breezy for quick task-centric scanning and made this...

http://daemianmack.com/2009/09/24/magit-cheatsheet/#

Maybe it'll be useful to you.

Re:Ask HN: Best emacs / git integration? by bryanlarsen on Thursday October 21, 2010 @05:12PM (#1817467)
I guess that is a case where a "me-too" post is useful: count me as another vote for Magit, even if I haven't even tried any of the others.
Re:Ask HN: Best emacs / git integration? by febeling on Thursday October 21, 2010 @05:46PM (#1817579)
Magit makes many tasks really easy: pick individual commits from other branches, pick only certains hunks from a file, moving a branch to a remote, taking stash snapshots (leaving and resetting the working directory), and more.
Re:Ask HN: Best emacs / git integration? by liangzan on Thursday October 21, 2010 @07:21PM (#1817867)
I've used Magit for a while. Eventually I went back to the command line. The command line is still much faster than Magit