Skip to content

Introduction of case-sensitive test files (again) breaks Mac #11

@gkellogg

Description

@gkellogg

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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions