From aa25d897dcadb0388affe3fcc8c950725b82988b Mon Sep 17 00:00:00 2001 From: harine Date: Wed, 16 Sep 2026 16:19:27 +0800 Subject: [PATCH] Add .gitattributes for Git LFS binary tracking Tracks ML models, video/audio, images, and Android build artifacts via LFS with file locking, per the team's VM/source-control setup. Co-Authored-By: Claude Sonnet 5 --- .gitattributes | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..61c4182 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,37 @@ +# Git LFS tracking for BowlEye +# Binary/large-asset types are stored via LFS and lockable, since binaries +# can't be merged. Run `git lfs lock ` before editing one of these. +# See docs/ and the "So you got your VM" onboarding deck for context. + +# ML models (pose detection, custom-trained) +*.tflite filter=lfs diff=lfs merge=lfs -text lockable +*.onnx filter=lfs diff=lfs merge=lfs -text lockable +*.pt filter=lfs diff=lfs merge=lfs -text lockable +*.pb filter=lfs diff=lfs merge=lfs -text lockable + +# Video / audio (bowling capture footage, test clips) +*.mp4 filter=lfs diff=lfs merge=lfs -text lockable +*.mov filter=lfs diff=lfs merge=lfs -text lockable +*.wav filter=lfs diff=lfs merge=lfs -text lockable +*.mp3 filter=lfs diff=lfs merge=lfs -text lockable + +# Images +*.png filter=lfs diff=lfs merge=lfs -text lockable +*.jpg filter=lfs diff=lfs merge=lfs -text lockable +*.jpeg filter=lfs diff=lfs merge=lfs -text lockable +*.webp filter=lfs diff=lfs merge=lfs -text lockable +*.psd filter=lfs diff=lfs merge=lfs -text lockable + +# Android build / signing artifacts +*.apk filter=lfs diff=lfs merge=lfs -text lockable +*.aab filter=lfs diff=lfs merge=lfs -text lockable +*.jar filter=lfs diff=lfs merge=lfs -text lockable +*.aar filter=lfs diff=lfs merge=lfs -text lockable +*.so filter=lfs diff=lfs merge=lfs -text lockable +*.keystore filter=lfs diff=lfs merge=lfs -text lockable +*.jks filter=lfs diff=lfs merge=lfs -text lockable + +# Misc large/binary +*.zip filter=lfs diff=lfs merge=lfs -text lockable +*.fbx filter=lfs diff=lfs merge=lfs -text lockable +*.blend filter=lfs diff=lfs merge=lfs -text lockable