VideoBackgroundReplacer / .gitattributes
MogensR's picture
Update .gitattributes
d7fc55f
# Model and data files
*.7z filter=lfs diff=lfs merge=lfs -text
*.arrow filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.ckpt filter=lfs diff=lfs merge=lfs -text
*.ftz filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.h5 filter=lfs diff=lfs merge=lfs -text
*.joblib filter=lfs diff=lfs merge=lfs -text
*.lfs.* filter=lfs diff=lfs merge=lfs -text
*.mlmodel filter=lfs diff=lfs merge=lfs -text
*.model filter=lfs diff=lfs merge=lfs -text
*.msgpack filter=lfs diff=lfs merge=lfs -text
*.npy filter=lfs diff=lfs merge=lfs -text
*.npz filter=lfs diff=lfs merge=lfs -text
*.onnx filter=lfs diff=lfs merge=lfs -text
*.ot filter=lfs diff=lfs merge=lfs -text
*.parquet filter=lfs diff=lfs merge=lfs -text
*.pb filter=lfs diff=lfs merge=lfs -text
*.pickle filter=lfs diff=lfs merge=lfs -text
*.pkl filter=lfs diff=lfs merge=lfs -text
*.pt filter=lfs diff=lfs merge=lfs -text
*.pth filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
*.safetensors filter=lfs diff=lfs merge=lfs -text
*.tar.* filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.tflite filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.wasm filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
*tfevents* filter=lfs diff=lfs merge=lfs -text
# Video files
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.avi filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text
*.mkv filter=lfs diff=lfs merge=lfs -text
*.webm filter=lfs diff=lfs merge=lfs -text
*.flv filter=lfs diff=lfs merge=lfs -text
*.wmv filter=lfs diff=lfs merge=lfs -text
*.m4v filter=lfs diff=lfs merge=lfs -text
# Audio files
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.flac filter=lfs diff=lfs merge=lfs -text
*.aac filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.m4a filter=lfs diff=lfs merge=lfs -text
# Image files
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
*.tiff filter=lfs diff=lfs merge=lfs -text
*.tif filter=lfs diff=lfs merge=lfs -text
*.svg filter=lfs diff=lfs merge=lfs -text
*.webp filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
# BackgroundFX Pro specific model locations
models/*.pth filter=lfs diff=lfs merge=lfs -text
models/*.pt filter=lfs diff=lfs merge=lfs -text
models/*.ckpt filter=lfs diff=lfs merge=lfs -text
models/*.safetensors filter=lfs diff=lfs merge=lfs -text
models/*.bin filter=lfs diff=lfs merge=lfs -text
models/checkpoints/*.* filter=lfs diff=lfs merge=lfs -text
models/weights/*.* filter=lfs diff=lfs merge=lfs -text
models/sam2/*.pth filter=lfs diff=lfs merge=lfs -text
models/matanyone/*.pth filter=lfs diff=lfs merge=lfs -text
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
# Test data
tests/fixtures/*.mp4 filter=lfs diff=lfs merge=lfs -text
tests/fixtures/*.png filter=lfs diff=lfs merge=lfs -text
tests/fixtures/*.jpg filter=lfs diff=lfs merge=lfs -text
# Example files
examples/*.mp4 filter=lfs diff=lfs merge=lfs -text
examples/*.png filter=lfs diff=lfs merge=lfs -text
examples/*.jpg filter=lfs diff=lfs merge=lfs -text
examples/videos/*.* filter=lfs diff=lfs merge=lfs -text
examples/images/*.* filter=lfs diff=lfs merge=lfs -text
# Documentation assets
docs/images/*.png filter=lfs diff=lfs merge=lfs -text
docs/images/*.jpg filter=lfs diff=lfs merge=lfs -text
docs/videos/*.mp4 filter=lfs diff=lfs merge=lfs -text
docs/assets/*.* filter=lfs diff=lfs merge=lfs -text
# Web assets (be selective)
web/static/media/*.mp4 filter=lfs diff=lfs merge=lfs -text
web/static/media/*.png filter=lfs diff=lfs merge=lfs -text
web/static/media/*.jpg filter=lfs diff=lfs merge=lfs -text
# Docker images (if stored)
docker/*.tar filter=lfs diff=lfs merge=lfs -text
docker/*.tar.gz filter=lfs diff=lfs merge=lfs -text
# Database dumps
*.sql filter=lfs diff=lfs merge=lfs -text
*.dump filter=lfs diff=lfs merge=lfs -text
# Line ending normalization
* text=auto eol=lf
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf
# Python files
*.py text diff=python
*.pyw text diff=python
*.pyx text diff=python
*.pyi text diff=python
# Shell scripts
*.sh text eol=lf
*.bash text eol=lf
*.zsh text eol=lf
# Config files
*.json text
*.yaml text
*.yml text
*.toml text
*.ini text
*.cfg text
*.conf text
# Documentation
*.md text
*.rst text
*.txt text
LICENSE text
README text
# Web files
*.html text diff=html
*.css text diff=css
*.js text diff=javascript
*.jsx text diff=javascript
*.ts text diff=typescript
*.tsx text diff=typescript
# Dockerfiles
Dockerfile text
Dockerfile.* text
docker-compose*.yml text