I have a problem with OS case-sensitivity, and anyone else developing this repo with Mac OS or Windows might have the same unless their volumes are set to case-sensitive. Git allows case-sensitive file 'duplicates'. e.g.
To prove this try git ls-tree HEAD lib/ClubTriumph/Schedule/ to see what Git has (of course on a Linux system one can see both in a normal file listing, but for me on Mac OS I only see 'messdiary.pm'.
For each of those files, decide if they are duplicates and if so, delete unused one. If they are both needed, please rename one - updating any references to it - and stage/commit the changes.
Steps to Reproduce the Problem
Checkout the repo on a Case-insensitive volume.
Observe that Git immediately report local modifications.
Notes
For a rainy day, if this needed to be done from the Case-insensitive end, it would probably be a case of (assuming just both files are duplicates) :
mv messdiary.pm messdiary.pm.keep
git add . assuming this is the only change, careful.
mv messdiary.pm.keep Messdiary.pm
git status should show messdiary.pm as deleted and Messdiary.pm as modified.
The Bug
I have a problem with OS case-sensitivity, and anyone else developing this repo with Mac OS or Windows might have the same unless their volumes are set to case-sensitive. Git allows case-sensitive file 'duplicates'. e.g.
To prove this try
git ls-tree HEAD lib/ClubTriumph/Schedule/
to see what Git has (of course on a Linux system one can see both in a normal file listing, but for me on Mac OS I only see 'messdiary.pm'.Here's the complete list:
Fix
For each of those files, decide if they are duplicates and if so, delete unused one. If they are both needed, please rename one - updating any references to it - and stage/commit the changes.
Steps to Reproduce the Problem
Notes
For a rainy day, if this needed to be done from the Case-insensitive end, it would probably be a case of (assuming just both files are duplicates) :
mv messdiary.pm messdiary.pm.keep
git add .
assuming this is the only change, careful.mv messdiary.pm.keep Messdiary.pm
git status
should show messdiary.pm as deleted and Messdiary.pm as modified.