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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions