tosdr / tosback2

Reimplementing TOSBack with Ruby and using git to see TOS changes!
http://tosback.org
GNU General Public License v2.0
125 stars 32 forks source link

Fix filename collision on APFS+ file systems (case insensitive) #74

Closed ryanwarsaw closed 4 years ago

ryanwarsaw commented 4 years ago

Fixes #62

I'm not sure if this file is necessary, so it should be reviewed before merging in. Basically on macOS APFS filenames are treated as case insensitive for legacy purposes. Doing something like touch abc; touch ABC would yield the first file, and not write the second.

This PR just deletes the older of the two which resolves the issue and leaves you with a clean working tree on repository clone.

Edit: The ideal solution to fix this would be to not have instances of this happen at all for better compatibility across operating systems

JesseWeinstein commented 4 years ago

Nice catch!

secretrobotron commented 4 years ago

😮 !!!

michielbdejong commented 4 years ago

did a git pull on the tosback.org server now, which is something we need to do manually after every PR merge.