applepy/data/lynis and applepy/data/macos_security were committed as gitlink stubs (mode 160000) because rsync -a copies .git/ along with everything else. Cloners would silently receive empty directories. Fix: remove the submodule stubs, add both dirs to .gitignore (they are populated by scripts/vendor_compliance_assets.sh), and add --exclude .git to both rsync invocations so future vendor runs don't recreate the problem. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
35 lines
480 B
Plaintext
35 lines
480 B
Plaintext
# Python
|
|
.venv/
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
|
|
# Test / lint caches
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
|
|
# Build output
|
|
dist/
|
|
build/
|
|
|
|
# Tool output
|
|
applepy-out/
|
|
out-priv/
|
|
|
|
# macOS
|
|
.DS_Store
|
|
|
|
# Editor / IDE
|
|
.claude/
|
|
|
|
# Reference material (large PDFs + nested repos, not needed to run the tool)
|
|
pdfs/
|
|
|
|
# Vendored third-party assets (populate with scripts/vendor_compliance_assets.sh)
|
|
applepy/data/lynis/
|
|
applepy/data/macos_security/
|
|
|
|
# Personal / session notes
|
|
progress.txt
|
|
resume.txt
|