Ability to see count of current blame lines in table view?
Hi there--git-who is so fast, it's very impressive!
I have a feature request: The table output for -l seems like it's showing all the lines changed by each author across all commits... what I've wanted to see for a long time is "lines attributed to each author at the current HEAD", e.g. the last-touched author for every line in the repo, grouped by author. So if there are two commits, one by person A that introduces a 100 line file, then a second by person B that changes 3 lines, I would expect to see A: 97, B: 3.
Thanks for saying it's fast! And thanks for trying out git-who.
Unfortunately it's fast partly because it doesn't do what you describe. There are existing tools that do this: git fame seems to be a popular one. But it runs git blame on every single file in the working tree individually to compute those stats. It has to do that because git blame takes only a single file argument.
I'd love to be able to show a surviving LOC column in the table output but I haven't figured out a performant way to do it yet.