gitignore: Pin directory exclusions to top-level

Previously, new files in test directories named `Build*` on
case-insensitive filesystems were being incorrectly ignored.

While at it, add more comments justifying some entries.
This commit is contained in:
Brad King 2023-03-24 18:55:58 -04:00
parent c96f977017
commit 8b09484588

41
.gitignore vendored
View File

@ -1,27 +1,30 @@
# Common build directories /CMakeUserPresets.json
build*/
# Exclude MacOS Finder files. # Common build directories
/build*/
# MacOS Finder files.
.DS_Store .DS_Store
*.user* # Python compile output.
*.pyc *.pyc
Help/_generated # See Utilities/Sphinx/tutorial_archive.cmake
Testing /Help/_generated
CMakeUserPresets.json
# Visual Studio work directory
.vs/
# Visual Studio build directory
out/
# Visual Studio Code
.vscode/
.cache/
# CLion work directory # CLion work directory
.idea/ /.idea/
# CLion build directories # CLion build directories
cmake-build-*/ /cmake-build-*/
# QtCreator files.
/CMakeLists.txt.user*
# Visual Studio Code
/.vscode/
/.cache/
# Visual Studio work directory
/.vs/
# Visual Studio build directory
/out/