Actions:
|
2012-09-26 08:49 AEST by Glen Starrett - Non Case sensitive win client can't select between conflicting versions of case
differing directories, gets combined FIRST and LAST directory contents. First
time it gets the contents of the FIRST conflicting name, but later attempts
always get LAST conflicting name file.
Would think that it would get contents of one or the other directory, with -S on
update switching between the two.
[gstarrett@linuxhost zz]$ tree
.
|-- CVS
| |-- Entries
| |-- Repository
| |-- Root
| `-- Tag
|-- two
| |-- c.txt
| |-- CVS
| | |-- Entries
| | |-- Repository
| | |-- Root
| | `-- Tag
| `-- only_in_lower.txt
`-- Two
|-- c.txt
|-- CVS
| |-- Entries
| |-- Repository
| |-- Root
| `-- Tag
`-- only_in_Upper.txt
C:\Documents and Settings\Administrator\My Documents\lintest2\zz>rd /q/s Two
C:\Documents and Settings\Administrator\My Documents\lintest2\zz>cvs up -dP
cvsntsrv server: Updating .
cvsntsrv server: Updating Two
U Two/c.txt
U Two/only_in_Upper.txt
cvsntsrv server: Updating two
cvs update: move away two/c.txt; it is in the way
C two/c.txt
U two/only_in_lower.txt
C:\Documents and Settings\Administrator\My Documents\lintest2\zz>type Two\c.txt
First Upper
C:\Documents and Settings\Administrator\My Documents\lintest2\zz>cvs up -dPS
cvsntsrv server: Updating .
cvsntsrv server: Updating Two
cvsntsrv server: Two/only_in_lower.txt is no longer in the repository
cvsntsrv server: Updating two
U two/c.txt
U two/only_in_lower.txt
C:\Documents and Settings\Administrator\My Documents\lintest2\zz>type Two\c.txt
lower case
C:\Documents and Settings\Administrator\My Documents\lintest2\zz>cvs up -dPS
cvsntsrv server: Updating .
cvsntsrv server: Updating Two
cvsntsrv server: Two/only_in_lower.txt is no longer in the repository
cvsntsrv server: Updating two
U two/c.txt
U two/only_in_lower.txt
C:\Documents and Settings\Administrator\My Documents\lintest2\zz>type Two\c.txt
lower case |