A Magit clone

I’ve got a clone of Magit which I’ve been hacking away at. It’s mostly a bunch of git-svn fixes/features as that’s what I use for work but there’s some other stuff that might be of interest. It includes the following branches (all merged into their master at gitorious):

fancier-diffs
Some basic highlighting of the commit sha and of the diff markers (just the diff markers, not the whole line).
fancy-log-pt1
Some new faces for the log buffer: magit-log-graph, magit-log-sha1, magit-log-message, magit-log-head-label-remote, magit-log-head-label-tags and magit-log-head-label-local. They should give a clue as to what this branch is for…
git-svn-fixes-and-features
Basically makes git-svn work again.
squashable-merges
Giving a prefix arg to magit-merge will allow you to squash it (handy for git-svn if your colleagues aren’t used to seeing lots of commits in trunk).
magit-completing-read
Lets you use anything-completing-read or ido-completing-read for… completion.
svn-find-rev
Hitting N f with prompt for an SVN revision and give you the commit if it’s in the current branch. With a prefix arg you will be prompted for a branch in which to look.

Like I said, all of the above is in master so you can just download magit.el from there and you’ll get it all.


blog comments powered by Disqus