chore: fix .gitignore to track decompiled .dis/.bin disassemblies
.gitignore used '*' as ignore-all with only extension whitelists, so the 128
handoff/nls_dasm/*.dis + 6 *.bin disassembly outputs (f_563a60, f_56e3e0,
f530850_full, f_52b570, fft, twin, ...) were NOT tracked - data-loss risk.
Now un-ignore handoff/nls_dasm/*.{dis,bin} explicitly. Heavy .bin dumps
(soothe_mem.bin etc.), logs, wav/rpp, dl/lib/bin/ghidra-proj stay ignored.
This commit is contained in:
+28
-6
@@ -1,4 +1,8 @@
|
||||
# venv и тяжёлые/бинарные артефакты — в репо НЕ пушим
|
||||
# Подход: `*` игнорирует ВСЁ; правила !... возвращают нужные файлы.
|
||||
# ВАЖНО для git: шаблон `*` игнорирует и файлы, и директории. Чтобы git "зашёл"
|
||||
# в директорию, каждую директорию на пути нужно разыгнорировать (для nls_dasm —
|
||||
# handoff/ и handoff/nls_dasm/). Иначе `git add -n` откажет с "dir is ignored".
|
||||
*
|
||||
!**/*.py
|
||||
!**/*.txt
|
||||
@@ -7,23 +11,41 @@
|
||||
!**/*.npy
|
||||
!**/*.npz
|
||||
!**/*.java
|
||||
!handoff/
|
||||
!dsp/
|
||||
!**/*.cpp
|
||||
!**/*.hpp
|
||||
!**/*.c
|
||||
!**/*.h
|
||||
!**/*.lua
|
||||
!**/roadmap.md
|
||||
!**/AGENTS.md
|
||||
!.gitignore
|
||||
!dsp/
|
||||
|
||||
# тяжеловесы / чувствительные (исключены даже с include выше)
|
||||
*.bin
|
||||
# --- расшифрованные дизассемблы декомпа: НУЖНО трекать (ценные артефакты) ---
|
||||
!handoff/
|
||||
!handoff/nls_dasm/
|
||||
!handoff/nls_dasm/*.dis
|
||||
!handoff/nls_dasm/*.bin
|
||||
!handoff/*.md
|
||||
!handoff/*.py
|
||||
!handoff/*.json
|
||||
!handoff/*.npy
|
||||
|
||||
# --- тяжёлые / бинарные / временные / инструменты: НЕ в git ---
|
||||
*.log
|
||||
*.wav
|
||||
*.rpp
|
||||
__pycache__/
|
||||
dsp/build/
|
||||
ghidra-proj/
|
||||
regions/
|
||||
regions_dep/
|
||||
regions_render/
|
||||
regions_rt/
|
||||
regions_rt2/
|
||||
soothe_rt.bin.regions/
|
||||
*.wav
|
||||
*.rpp
|
||||
dl/
|
||||
lib/
|
||||
bin/
|
||||
include/
|
||||
**/*.regions/
|
||||
|
||||
Reference in New Issue
Block a user