Ignore more stuff
@ted.gould Are you building in-tree?
If yes you should probably prefer out-of-tree builds to avoid cluttering your source directory (if you name the build folder "build" or "build*" you can actually still have it in-tree and it's ignored already).
I'm not sure if we could even claim to support in-tree builds in good conscience (might cause unforeseen side-effects...)
I do occasionally for testing various things. What ends up happening is that those files stick around, and they were just making Git unreadable. I don't think it should be the "main way" to do things, but just cleaning up my individual git status.