Show all files touched by a user:
$ git log --no-merges --stat --author="pattern" --name-only --pretty=format:"" | sort -u
Show all files with their status modified, added or deleted by user:
$ git log --no-merges --stat --author="pattern" --name-status --pretty=format:""|grep -v '^$'