<div dir="ltr"><div dir="ltr">On Sat, Mar 4, 2023 at 11:03 AM Ingo Klöcker <<a href="mailto:kloecker@kde.org">kloecker@kde.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Freitag, 3. März 2023 22:49:06 CET Ben Cooksley wrote:<br>
> In all cases i'm aware of, the files have been in either SVG, JSON or XML<br>
> in format.<br>
> <br>
> To fix this, and allow changes to be merged please add a ".gitattributes"<br>
> file at the top level of the Git repository you are seeing this behaviour<br>
> in on the master branch with the following contents:<br>
> <br>
> *.svg binary<br>
<br>
Wouldn't replacing the *.svg files with compressed SVGs also solve the problem? <br>
If git is anyway told to treat the SVGs as binary, then keeping them as <br>
uncompressed text files makes little sense to me. Of course, there may be valid <br>
exceptions, but I'm certain that in general replacing the uncompressed SVGs <br>
with compressed SVGs would be fine.<br></blockquote><div><br></div><div>Yes it would, however that would defeat the ability of Git's data compression capabilities to keep the size of our repositories down so we should still keep them as text files.</div><div>The .gitattributes file as far as I am aware does not influence that part of Git, it is used by the parts relating to generating diffs and converting EOL formats between operating systems (among others).</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Regards,<br>
Ingo</blockquote><div><br></div><div>Cheers,</div><div>Ben </div></div></div>