Question: Given a git repo, show the files modified by a specific set of users, plus the last editor (from that set of users) of those files.
Potential solution:
git ls-files | xargs -n 1 git log -1 --author="example.com" --name-only --pretty=format:'%aN' --follow -p | paste -d";" - -
This will produce desired output (below) but it's slow:
<author_a>;<file_a>
<author_b>;<file_b>
<author_b>;<file_c>
...
Is there a faster/better way to do this?