Re: More precise tag following
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:51
Linus Torvalds [off-list ref] writes:
This should be an example of how important interfaces can be to what feels "slow".
I learn new thing (or relearn things I knew but did not apply in my argument myself) every day from you, and this is a prime example ;-). I agree that latency in giving feedback helps the feel of speed, and the feel is the most important thing in UI.
Btw, Junio - even if nobody writes a graphical front-end for that "--incremental" flag, this should be in 1.5.0. If only so that people could write those front-ends and not have to patch git to get the blame information out of it. The exact format for the output of this thing is obviously very debatable: it might well be worthwhile to use a more verbose thing that also gives the commit name and date etc information (since git-blame knows it), so that any graphical front-end doesn't need to look up every commit as it comes out of the incremntal blame engine. I just wrote it as a quick "proof of concept" thing, and the output is obviously pretty minimalistic right now.
I would think we probably should reuse the --porcelain output, perhaps enhancing it even more.