manifest case-insensitive errors
Reported by bahuvrihi | August 5th, 2008 @ 11:02 PM | in Tap-1.0.0
The current manifest system apparently causes errors when there are two files with the same case-insensitive name. Ex:
- Tapfile.rb
- tapfile.rb
There are also issues with load/require for files without extensions. This is an issue because Constant#constantize uses require, not load.
require 'tapfile' # doesn't work
require 'tapfile.rb' # works
load 'tapfile' # works
Comments and changes to this ticket
-
bahuvrihi August 11th, 2008 @ 07:55 PM
- State changed from new to invalid
The case-insensitive name issue is pretty much a system thing that will always be there. On the plus side, since around commit 32107150034509bf951b2b08d35e7d42d9538f84, manifests normalize keys for problematic characters and by downcasing.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A framework for making configurable, file-based tasks and workflows.