recursively ignore gitignore