I've made a few changes to "git blame" myself: - fix breakage caused by recent revision walker reorganization; - use built-in xdiff instead of spawning GNU diff; - implement -S <ancestry-file> like annotate does. Depending on the density of changes, it now appears that blame is 10%-30% faster than annotate. I thought CVS emulator might be interested to give it a whirl.. - : 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