This version uses `git status --porcelain` instead of making multiple calls to `git status`.
Attach a file by drag & drop or click to upload