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