recognises more types of git status