Files
Andreas Kling beace21e90 Meta: Only ignore build directories at the root of the tree
The unanchored build*/ and Build*/ patterns also matched source
directories, like the JIT's src/builder/, so new files there were
silently left out of commits. Every build directory the presets and
docs create is at the root, so anchor the patterns there.
2026-10-10 17:59:48 +02:00

70 lines
1.2 KiB
Plaintext

*.swo
*.swp
*.config
*.creator
*.creator.user
*.creator.user.*
*.files
*.includes
*.cflags
*.cxxflags
*.autosave
# Build directories live at the root of the tree (see Meta/CMake/presets), and source directories may have such names.
/build*/
/Build*/
target/
# ...but Flap's backend sources live in a directory of that name.
!Libraries/LibJS/Flap/src/target/
Toolchain/Tarballs
Toolchain/Build
Toolchain/Local
.vscode
.vs
.ccls-cache
compile_commands.json
.cache
.clang_complete
.idea/
cmake-build-debug/
output/
.vim/
.exrc
.helix/
.flatpak-builder/
# Environments
.venv/
.venv*/
venv*/
# Gradle/AndroidStudio
.gradle/
.cxx/
local.properties
# We can't build from cmd.exe anyway
gradlew.bat
Libraries/LibWasm/Tests/Fixtures/SpecTests
Libraries/LibWasm/Tests/Spec
Tests/LibWeb/WPT/wpt
Tests/LibWeb/WPT/metadata
Tests/LibWeb/WPT/MANIFEST.json
test-dumps
*.log
# HTTP Test server artifacts from ./Tests/LibWeb/Fixtures/http-test-server.py
http-test-server.pid.txt
http-test-server.log
Meta/CMake/vcpkg/user-variables.cmake
# Ensure that all files in /Base can be tracked, even if they match one of the above rules
!/Base/**
# Keep last to ensure .DS_Store is never tracked, even if otherwise allowed by any exception above.
.DS_Store
__pycache__