overhaul gitattributes and add seq to ignore again

This commit is contained in:
Nathan
2025-11-17 12:33:56 -07:00
parent fbc0f833dc
commit bffbff528e
3 changed files with 307 additions and 47 deletions

View File

@@ -0,0 +1,235 @@
<!-- Generated by SpecStory, Markdown v2.0.0 -->
<!-- cursor Session ebd5381e-09fc-4db2-a2c9-6daab402cc8a (2025-11-17 19:23Z) -->
# Sort and comment gitattributes file (2025-11-17 19:23Z)
_**User (2025-11-17 19:20Z)**_
@gitattributes (1-59) let's sort this with some comments and sort each with a section. can we do that without presenting errors?
---
_**Agent (model default, mode Agent)**_
---
Organizing the gitattributes file into sections with comments and removing duplicates. Checking for duplicates first:
---
<tool-use data-tool-type="read" data-tool-name="read_file">
<details><summary>Tool use: **read_file** • Read file: components/gitattributes</summary>
</details>
</tool-use>
---
---
Organizing into sections with comments, removing duplicates, and sorting each section alphabetically:
---
<tool-use data-tool-type="write" data-tool-name="write">
<details><summary>Tool use: **code_edit** • Edit file: components/gitattributes</summary>
**Chunk 1**
Lines added: 63, lines removed: 42
```diff
@@ -1,59 +1,80 @@
+ # Git LFS attributes configuration
+ # All listed file types will be tracked by Git LFS
+
+ # Video files
+ *.avi filter=lfs diff=lfs merge=lfs -text
+ *.mkv filter=lfs diff=lfs merge=lfs -text
+ *.mov filter=lfs diff=lfs merge=lfs -text
+ *.MOV filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
- *.png filter=lfs diff=lfs merge=lfs -text
- *.jpg filter=lfs diff=lfs merge=lfs -text
+
+ # Image files
+ *.bmp filter=lfs diff=lfs merge=lfs -text
*.exr filter=lfs diff=lfs merge=lfs -text
+ *.gif filter=lfs diff=lfs merge=lfs -text
*.hdr filter=lfs diff=lfs merge=lfs -text
+ *.jpg filter=lfs diff=lfs merge=lfs -text
+ *.jpeg filter=lfs diff=lfs merge=lfs -text
+ *.png filter=lfs diff=lfs merge=lfs -text
+ *.psd filter=lfs diff=lfs merge=lfs -text
+ *.tga filter=lfs diff=lfs merge=lfs -text
+ *.tif filter=lfs diff=lfs merge=lfs -text
+ *.tiff filter=lfs diff=lfs merge=lfs -text
+
+ # 3D/CG files
+ *.3ds filter=lfs diff=lfs merge=lfs -text
+ *.abc filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
- *.7z filter=lfs diff=lfs merge=lfs -text
- *.abc filter=lfs diff=lfs merge=lfs -text
- *.pdf filter=lfs diff=lfs merge=lfs -text
- *.mkv filter=lfs diff=lfs merge=lfs -text
- *.obj filter=lfs diff=lfs merge=lfs -text
- *.max filter=lfs diff=lfs merge=lfs -text
- *.ma filter=lfs diff=lfs merge=lfs -text
+ *.blend1 filter=lfs diff=lfs merge=lfs -text
+ *.blend2 filter=lfs diff=lfs merge=lfs -text
*.bvh filter=lfs diff=lfs merge=lfs -text
- *.h5 filter=lfs diff=lfs merge=lfs -text
- *.tar filter=lfs diff=lfs merge=lfs -text
+ *.bvh.gz filter=lfs diff=lfs merge=lfs -text
*.c4d filter=lfs diff=lfs merge=lfs -text
- *.mov filter=lfs diff=lfs merge=lfs -text
- *.blend1 filter=lfs diff=lfs merge=lfs -text
- *.3ds filter=lfs diff=lfs merge=lfs -text
- *.hdf5 filter=lfs diff=lfs merge=lfs -text
- *.psd filter=lfs diff=lfs merge=lfs -text
- *.zip filter=lfs diff=lfs merge=lfs -text
+ *.dae filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.fbxkey filter=lfs diff=lfs merge=lfs -text
- *.blend2 filter=lfs diff=lfs merge=lfs -text
+ *.ma filter=lfs diff=lfs merge=lfs -text
+ *.max filter=lfs diff=lfs merge=lfs -text
*.mb filter=lfs diff=lfs merge=lfs -text
- *.ma filter=lfs diff=lfs merge=lfs -text
- *.tiff filter=lfs diff=lfs merge=lfs -text
+ *.obj filter=lfs diff=lfs merge=lfs -text
+ *.usd filter=lfs diff=lfs merge=lfs -text
+ *.vdb 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
+
+ # Archive/Compression files
+ *.7z filter=lfs diff=lfs merge=lfs -text
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
+ *.gz filter=lfs diff=lfs merge=lfs -text
+ *.rar filter=lfs diff=lfs merge=lfs -text
+ *.tar filter=lfs diff=lfs merge=lfs -text
+ *.zip filter=lfs diff=lfs merge=lfs -text
+
+ # Documents
*.ai filter=lfs diff=lfs merge=lfs -text
- *.gz filter=lfs diff=lfs merge=lfs -text
- *.tga filter=lfs diff=lfs merge=lfs -text
- *.tif filter=lfs diff=lfs merge=lfs -text
- *.jpeg filter=lfs diff=lfs merge=lfs -text
- *.bmp filter=lfs diff=lfs merge=lfs -text
+ *.docx filter=lfs diff=lfs merge=lfs -text
*.eps filter=lfs diff=lfs merge=lfs -text
- *.rar filter=lfs diff=lfs merge=lfs -text
- *.bz2 filter=lfs diff=lfs merge=lfs -text
- *.avi filter=lfs diff=lfs merge=lfs -text
- *.bvh.gz filter=lfs diff=lfs merge=lfs -text
- *.dae filter=lfs diff=lfs merge=lfs -text
- *.mp3 filter=lfs diff=lfs merge=lfs -text
- *.mp3 filter=lfs diff=lfs merge=lfs -text
- *.vdb filter=lfs diff=lfs merge=lfs -text
- *.aep filter=lfs diff=lfs merge=lfs -text
+ *.pdf filter=lfs diff=lfs merge=lfs -text
+
+ # Adobe files
*.aegraphic filter=lfs diff=lfs merge=lfs -text
- *.prproj filter=lfs diff=lfs merge=lfs -text
+ *.aep filter=lfs diff=lfs merge=lfs -text
+ *.prel filter=lfs diff=lfs merge=lfs -text
*.prin filter=lfs diff=lfs merge=lfs -text
- *.prel filter=lfs diff=lfs merge=lfs -text
*.prmf filter=lfs diff=lfs merge=lfs -text
- *.wav filter=lfs diff=lfs merge=lfs -text
- *.docx filter=lfs diff=lfs merge=lfs -text
- *.MOV filter=lfs diff=lfs merge=lfs -text
- *.gif filter=lfs diff=lfs merge=lfs -text
+ *.prproj filter=lfs diff=lfs merge=lfs -text
+
+ # Substance files
*.sbs filter=lfs diff=lfs merge=lfs -text
*.sbsar filter=lfs diff=lfs merge=lfs -text
*.spp filter=lfs diff=lfs merge=lfs -text
- *.usd filter=lfs diff=lfs merge=lfs -text
- *.uni filter=lfs diff=lfs merge=lfs -text
+
+ # Data files
+ *.h5 filter=lfs diff=lfs merge=lfs -text
+ *.hdf5 filter=lfs diff=lfs merge=lfs -text
+
+ # Other
+ *.uni filter=lfs diff=lfs merge=lfs -text
+
```
</details>
</tool-use>
---
---
Checking for linting errors:
---
<tool-use data-tool-type="generic" data-tool-name="read_lints">
<details>
<summary>Tool use: **read_lints** • Read lints for 1 file</summary>
Lint paths:
- `components/gitattributes`
Lint results
**No lint errors found**
</details>
</tool-use>
---
---
Reorganized the gitattributes file:
- **Organized into sections** with comments:
- Video files
- Image files
- 3D/CG files
- Audio files
- Archive/Compression files
- Documents
- Adobe files
- Substance files
- Data files
- Other
- **Sorted each section** alphabetically
- **Removed duplicates**: `*.ma` (was on lines 13 and 28) and `*.mp3` (was on lines 42 and 43)
- **No errors**: syntax is valid and linting passes
The file is now organized and easier to maintain.
---

View File

@@ -1,57 +1,81 @@
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.exr filter=lfs diff=lfs merge=lfs -text
*.hdr filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
*.7z filter=lfs diff=lfs merge=lfs -text
*.abc filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
# Git LFS attributes configuration
# All listed file types will be tracked by Git LFS
# Video files
*.avi filter=lfs diff=lfs merge=lfs -text
*.mkv filter=lfs diff=lfs merge=lfs -text
*.obj filter=lfs diff=lfs merge=lfs -text
*.max filter=lfs diff=lfs merge=lfs -text
*.ma filter=lfs diff=lfs merge=lfs -text
*.bvh filter=lfs diff=lfs merge=lfs -text
*.h5 filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.c4d filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text
*.blend1 filter=lfs diff=lfs merge=lfs -text
*.3ds filter=lfs diff=lfs merge=lfs -text
*.hdf5 filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.fbxkey filter=lfs diff=lfs merge=lfs -text
*.blend2 filter=lfs diff=lfs merge=lfs -text
*.mb filter=lfs diff=lfs merge=lfs -text
*.ma filter=lfs diff=lfs merge=lfs -text
*.tiff filter=lfs diff=lfs merge=lfs -text
*.ai filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.MOV filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
# Image files
*.bmp filter=lfs diff=lfs merge=lfs -text
*.exr filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.hdr filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.tga filter=lfs diff=lfs merge=lfs -text
*.tif filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
*.eps filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.avi filter=lfs diff=lfs merge=lfs -text
*.tiff filter=lfs diff=lfs merge=lfs -text
# 3D/CG files
*.3ds filter=lfs diff=lfs merge=lfs -text
*.abc filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
*.blend1 filter=lfs diff=lfs merge=lfs -text
*.blend2 filter=lfs diff=lfs merge=lfs -text
*.bvh filter=lfs diff=lfs merge=lfs -text
*.bvh.gz filter=lfs diff=lfs merge=lfs -text
*.c4d filter=lfs diff=lfs merge=lfs -text
*.dae filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.fbxkey filter=lfs diff=lfs merge=lfs -text
*.ma filter=lfs diff=lfs merge=lfs -text
*.max filter=lfs diff=lfs merge=lfs -text
*.mb filter=lfs diff=lfs merge=lfs -text
*.obj filter=lfs diff=lfs merge=lfs -text
*.usd filter=lfs diff=lfs merge=lfs -text
*.vdb filter=lfs diff=lfs merge=lfs -text
*.aep filter=lfs diff=lfs merge=lfs -text
*.aegraphic filter=lfs diff=lfs merge=lfs -text
*.prproj filter=lfs diff=lfs merge=lfs -text
*.prin filter=lfs diff=lfs merge=lfs -text
*.prel filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.docx filter=lfs diff=lfs merge=lfs -text
*.MOV filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
# Substance files
*.sbs filter=lfs diff=lfs merge=lfs -text
*.sbsar filter=lfs diff=lfs merge=lfs -text
*.spp filter=lfs diff=lfs merge=lfs -text
*.usd 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
# Archive/Compression files
*.7z filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.rar filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
# Documents
*.docx filter=lfs diff=lfs merge=lfs -text
*.xlsx filter=lfs diff=lfs merge=lfs -text
*.eps filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
# Adobe files
*.aegraphic filter=lfs diff=lfs merge=lfs -text
*.aep filter=lfs diff=lfs merge=lfs -text
*.prel filter=lfs diff=lfs merge=lfs -text
*.prin filter=lfs diff=lfs merge=lfs -text
*.prmf filter=lfs diff=lfs merge=lfs -text
*.prproj filter=lfs diff=lfs merge=lfs -text
*.ai filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
# Data files
*.h5 filter=lfs diff=lfs merge=lfs -text
*.hdf5 filter=lfs diff=lfs merge=lfs -text
# Other
*.uni filter=lfs diff=lfs merge=lfs -text
*.pdn filter=lfs diff=lfs merge=lfs -text

View File

@@ -119,6 +119,7 @@ Renders/**
!Renders/**/
!Renders/**/*.bat
!Renders/**/*.log
seq/
# Premiere
*.prlock