Tim Henigan [off-list ref] writes:
I began fixing those issues in 'git-diffall' by rewriting the loop
that populates the tmp dirs in Perl. By the time I changed the loop
to use 'git diff --raw -z' and handle working copy changes and
submodules, it seemed I was very near to finishing the things I wanted
to accomplish in "phase 2". Finishing the work by updating 'difftool'
seemed to actually be easier than trying to update 'diffall'.
;-) Good.