View Ticket
Not logged in
Ticket UUID: 101ab6946f1c7b524abc364775f2bfc958f1700b
Title: Case sensitive database entry on non-case sensitive file system (Windows)
Status: Fixed Type: Code_Defect
Severity: Important Priority:
Subsystem: Resolution: Fixed
Last Modified: 2011-12-29 19:42:50
Version Found In: 1.21
Description & Comments:
On Windows, I was adding files at the command line. I added one as "tagger.rbbas" when it was "Tagger.rbbas." It added fine as "tagger.rbbas" but the extras command shows "Tagger.rbbas" as an extra yet when adding "Tagger.rbbas", Fossil ignores the command as it already has "tagger.rbbas."
C:\MyProject> fossil add Abc.txt Def.txt tagger.rbbas

C:\MyProject> fossil changes
ADDED Abc.txt
ADDED Def.txt
ADDED tagger.rbbas

C:\MyProject> fossil extras
Tagger.rbbas

C:\MyProjects> fossil add Tagger.rbbase

C:\MyProjects> fossil extras
Tagger.rbbas

C:\MyProjects> fossil changes
ADDED Abc.txt
ADDED Def.txt
ADDED tagger.rbbas

drh added on 2011-12-28 21:41:40 UTC:
It seems like case-insensitive filesystems must have been invented purely for the purpose of tormenting DVCS developers...