When the e3po images were added manually, the large file was generated as e3po.gif and the small file was generated as t_e3pO.gif. the GitHub actions automatically generate missing t_ files and commit them, so t_e3po.gif was missing and it was auto-created and committed.
Linux is a case insensitive filesystem, so it respects t_e3pO.gif and t_e3po.gif as different files. Windows is not case insensitive, so it believes the files as the same and overwrites them. That's why you see the change in git.
Really what needs to happen is for someone with a machine that honors filename case to remove the crusty filenames so the proper ones can be used.
We had this issue last week.
The problem is that the
t_e3pO.gif
filename is conflicting with thet_e3po.gif
filename. The large file ise3po.gif
, all lowercase: https://github.com/swccgpc/holotable/tree/master/Images-HT/starwars/CloudCity-Dark/largeWhen the e3po images were added manually, the large file was generated as
e3po.gif
and the small file was generated ast_e3pO.gif
. the GitHub actions automatically generate missingt_
files and commit them, sot_e3po.gif
was missing and it was auto-created and committed.Linux is a case insensitive filesystem, so it respects
t_e3pO.gif
andt_e3po.gif
as different files. Windows is not case insensitive, so it believes the files as the same and overwrites them. That's why you see the change in git.Really what needs to happen is for someone with a machine that honors filename case to remove the crusty filenames so the proper ones can be used.
Originally posted by @DevoKun in https://github.com/swccgpc/holotable/issues/126#issuecomment-789718370
It seems to have cropped up again with new new images.