The Mac filesystem is case-insensitive (although case-preserving for display). As has happened before, a couple of files differing only in case were added:
1literalPatterni_pass-lit-bC.val vs 1literalPatterni_pass-lit-BC.val
Is1_Ip1_LbC.ttl vs Is1_Ip1_LBC.ttl
We really need another paradigm here; the files are not duplicates, but contents differ in case. Perhaps 1literalPatterni_pass-lit-bC.val and 1literalPatterni_pass-lit-BC-uc.val. Better would be a Travis-CI test that looks for such files on checkin and fails.
Recovering on a Mac usually requires removing the repository, and re-creating it once it's been corrected, as doing nothing looks like a duplicate file, and removing it removes both files.
The Mac filesystem is case-insensitive (although case-preserving for display). As has happened before, a couple of files differing only in case were added:
1literalPatterni_pass-lit-bC.val vs 1literalPatterni_pass-lit-BC.val
Is1_Ip1_LbC.ttl vs Is1_Ip1_LBC.ttl
We really need another paradigm here; the files are not duplicates, but contents differ in case. Perhaps
1literalPatterni_pass-lit-bC.val
and1literalPatterni_pass-lit-BC-uc.val
. Better would be a Travis-CI test that looks for such files on checkin and fails.Recovering on a Mac usually requires removing the repository, and re-creating it once it's been corrected, as doing nothing looks like a duplicate file, and removing it removes both files.