Files
Miguel Ángel e2dec3495e fix(repo): store the producer fixtures as the LFS pointers they declare
.gitattributes routes packages/producer/tests compiled fixtures through LFS,
and the largest are 2.6 to 3.3 MB, so that routing is right. But only 7 of
the 74 were actually stored as pointers. The other 67 were committed as plain
content, most likely predating the attribute.

A file marked for LFS but stored as content cannot be checked out cleanly:
the filter converts it to a pointer, git sees that as a modification, and the
file is permanently dirty. It fails with a should-have-been-pointers error.

That is not cosmetic. It blocks git restore, git rebase, and even rebase with
autostash, all of which fail with an unstaged-changes error naming files the
developer never touched. git lfs fetch and git lfs checkout do not help,
because there are no pointers to resolve. On one branch it made a routine
rebase onto main impossible.

Renormalizing re-runs the filter and stores what the attribute always said it
would. The LFS objects already existed locally, so the pointers resolve.

History still carries the original blobs. This fixes checkout, not the pack.
2026-08-08 23:06:57 +00:00
..
2026-08-08 13:13:50 -07:00
2026-08-08 13:13:50 -07:00
2026-08-08 13:13:50 -07:00
2026-08-08 13:13:50 -07:00
2026-08-08 13:13:50 -07:00
2026-08-08 13:13:50 -07:00