Is there a git command that can output for every commit:
git ls-tree -l -r &l
You can get everything but size out of the box. This one is pretty close:
git log --name-status