On Thu, Jan 24, 2019 at 06:34:29PM +0000, Lucy Phipps wrote: > honestly i just like optimizing files. the test images still work but > one of them is half the size as before. i don't know if it needs to be > bigger. it doesn't make any actual difference I'm not sure if we actually see any benefit to optimizing them, though. Optimizing a file which is served to many clients makes sense. So these: > > > gitweb/static/git-favicon.png | Bin 115 -> 106 bytes > > > gitweb/static/git-logo.png | Bin 207 -> 204 bytes should be optimized (and largely already are, from the byte counts). But these: > > > t/test-binary-1.png | Bin 5660 -> 2603 bytes > > > t/test-binary-2.png | Bin 275 -> 217 bytes never go anywhere except developer's working trees. And since the history is kept in Git, we keep the original version of the file, too. So this is actually making git.git slightly _larger_, even though checked-out file in the working tree is smaller. I'm not sure that's worth the tradeoff. -Peff