fix:add binary attributes for image files to prevent line ending conversion #459
+8
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What type of PR is this?
🐛 Problem
When checking out image files from upstream in WSL/Linux environments, these files incorrectly show as "modified":
website/static/img/chat.png
website/static/img/dashboard/config.png
website/static/img/dashboard/grafana.png
website/static/img/dashboard/landing.png
website/static/img/dashboard/openwebui.png
website/static/img/dashboard/topology.png
Root Cause:
The
.gitattributes
file has* text=auto
and* text eol=lf
configured, but doesn't explicitly specify how to handle binary files like images. This causes Git to incorrectly treat PNG images as text files and attempt CRLF → LF line ending conversion, which corrupts the binary file content.✅ Solution
Add binary attribute declarations for common image formats in
.gitattributes
:📝 Changes
.gitattributes
to addbinary
attribute for image file types🎯 Impact