Compare commits

...

4 Commits

Author SHA1 Message Date
Daniel
bf90657383
Merge 44db77f8d5 into 3780fff86c 2026-05-19 19:09:05 +09:00
Devin Dooley
3780fff86c
Merge pull request #4801 from NoahGreer/update-godot-gitignore-template
Update Godot.gitignore
2026-05-18 09:18:31 -07:00
Noah Greer
bf4440e850 Add rule for Godot temp extension library copies on Windows
As of Godot 4.2 the editor has a Windows-specific workaround for loading extension libraries.
Before the extension library is loaded the Godot editor creates a temp copy of the extension library `.dll` file with a `~` prefix (e.g. `example.dll` => `~example.dll`).
When the extension library is unloaded the Godot editor deletes the temp copy.
These copied `~*.dll` files are temporary and should be ignored.

References:

Godot 4.2 changelog
https://godotengine.org/article/godot-4-2-arrives-in-style/#gdextension

Godot PR #80188 GDExtension: Copy DLL to a temp file before opening
https://github.com/godotengine/godot/pull/80188
2026-03-23 10:12:22 -07:00
IT Si Fu
44db77f8d5
Update Java.gitignore
ignore IDE specific files, maven/gradle files, backup files, OS specific files, environment variables and secrets
2025-09-04 18:55:36 +08:00
2 changed files with 45 additions and 4 deletions

View File

@ -1,3 +1,6 @@
# Godot 4.2+ specific ignores
~*.dll
# Godot 4+ specific ignores
.godot/
.nomedia

View File

@ -1,12 +1,39 @@
# Compiled class file
*.class
# Eclipse files
.classpath
.project
.settings/
# Log file
*.log
# IntelliJ IDEA files
.idea/
out/
*.iml
# VSCode files
.vscode/
# BlueJ files
*.ctxt
# Maven files
target/
.m2/
# Gradle files
build/
.gradle/
# Compiled class files
*.class
# Ignore logs and temp files
logs/
*.log
*.tmp
*.swp
*~
.\#*
# Backup Files
*.bak
# Mobile Tools for Java (J2ME)
.mtj.tmp/
@ -18,7 +45,18 @@
*.zip
*.tar.gz
*.rar
*.7z
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*
# Ignore OS-specific files
.DS_Store
Thumbs.db
Desktop.ini
# Ignore environment variables and secrets
.env
application.properties
application.yml