About case-sensitivity
Do not rely on case to distinguish the names of elements.
Windows® logon user names
Windows logon user names are not case-sensitive but are case-preserving. If you want to log on to Windows using the same account but with variations of the capitalization (for example, mike and MIKE), you see confusing results from DevOps Code ClearCase® operations. DevOps Code ClearCase operations record the user name as it was entered at the Windows logon prompt, and these operations are case-sensitive. Thus, a checkout by mike does not show up when you log on as MIKE and ask for "my" checkouts (cleartool lsco-me ).
For DevOps Code ClearCase
From a dynamic view or from a snapshot view on a Linux or UNIX workstation, it is possible to create two elements whose names differ only in the case of characters that make up their names. For example:
/design/func_specs/bas
/design/func_specs/Bas
On Linux or UNIX workstations, the native file system and all DevOps Code ClearCase components (the multiversion file system (MVFS), cleartool, clearmake, and cleartool subcommands) are case-sensitive. In both a dynamic view and a snapshot view on a Linux or UNIX workstation, these two elements are distinct. In a dynamic view, the MVFS uses case-sensitive file lookup and performs no automatic case conversion of any kind.
On Windows computers, the native file systems (for example, FAT and NTFS) perform file lookups that are not case-sensitive (ignoring the distinction between lowercase and uppercase characters) and generally preserve case on file creation and folder creation operations. A snapshot view on a Windows computer uses the native Windows file system, does not support case-sensitive file lookups, and does not distinguish the two elements in the previous example. If you were to load these two elements into a snapshot view on a Windows computer, only one of them would have the correct data when copied into the view; duplicate files are reported as hijacked.
By default, on Windows computers, the MVFS is set up to have dynamic views perform file lookups that are not case-sensitive and to convert to lowercase the names of new view-private files and directories and the DevOps Code ClearCase elements and versions that it creates. However, you can configure MVFS settings to perform case-sensitive file lookup and preserve the case of the names of new view-private files and directories and DevOps Code ClearCase elements and versions. All DevOps Code ClearCase applications that refer to path names in VOBs, including cleartool and clearmake, are case-sensitive regardless of how you configure MVFS settings. If MVFS is configured to preserve case, path names to MVFS objects, including view-private files and directories in the MVFS namespace, must specify the correct case.
Avoid creating elements whose names differ only in case.