On Sun, Aug 12, 2007 at 09:10:24PM +0200, David Kastrup wrote: > I'll probably be able to create a Gnus _backend_ for this sort of > setup (there are even backends for directory browsing: most files You can somewhat prototype this by just dumping the commits to an mbox (sorry for the long lines): git-log \ --pretty=format:'From %H Mon Sep 17 00:00:00 2001%nFrom: %an <%ae>%nDate: %ad%nSubject: %s%nMessage-ID: <%H@none>%nReferences: %P%n%n%b' \ | perl -pe 's/References: (.*)/"References: " . %join(" ", map { "<" . $_ . "\@none>" } split \/ \/, $1)/e' \ >mbox Looking at an appreciably large chunk of history means that you will be very far down in a subthread. mutt, at least, doesn't display this in a very readable way. But my point is that you are probably better to look at a couple of different view strategies just by dumping and tweaking the references relationships (which really only takes about a second for me on the git.git repository). Also, have you tried looking at tig (make sure to try a recent version and use the 'g' command to turn on the graph display)? I think it is similar to what you are looking for, and I have found it to be very fast (both in implementation and in usability). -Peff - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html