On Sat, 27 Jan 2007, Jeff King wrote: > > And here's a (very hackish) incremental viewer using perl/gtk (you will > need the Gtk2 perl module installed). It doesn't take any options, and it > just shows the blame output (no lookup of committer/date). Heh. Ok, this is absolutely the ugliest thing I have ever seen, but after doing a simple "yum install perl-Gtk2" it clearly does work ;) (For some reason I have never fathomed, gtk apps seem to always like adding about a mile of empty space around lines. I want my text nice and tight - gtk menus and text always look like it's 1½ line spacing to me. Which may be ok when you're writing a paper and want space to add your scribbles and underlining etc, but not when you're looking at the screen, and it just means that there's *less* space for commentary). > It needs much work (and cleanup) to be useful, but I think it proves > your point: in the time it takes me to actually start looking through > the output, the blame has finished without me noticing! Yeah. It needs the logic to coalesce consecutive file-name/line-nr entries, but even after you add a "-C" to the arguments (which really makes 'git-blame' quite a bit more expensive), it doesn't feel "slow". Just ugly ;) Linus "shouldn't throw stones when anything I would have done would have been uglier still" Torvalds