A more robust global gitignore