[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
issues in case folding as a result of a OS/2 to UNIX migration
From: |
Mesfin, Alex |
Subject: |
issues in case folding as a result of a OS/2 to UNIX migration |
Date: |
Mon, 29 Sep 2003 13:11:44 -0500 |
We have an OS/2 running CVS 1.11.2.2 server, we are in the process of migrating
to sun box Solaris 2.8/9.
The problem are as follows:
* In OS/2 file and directory naming a case is irrelevant, i.e. a user can
add or checkout a file or directory with out any concern to the case used in
naming.
Ex.
cvs add file.c will succeed
cvs commit File.c will succeed
cvs add file.C will fail
cvs co FILE.C will succeed
As those example above indicated, OS/2 is a case stupid (Case
Challenged).
My task is:
* prevent people from adding file in the new Unix box, that only differ
in case already in repository.
* silently update files if they exist with a different case in repository.
I am looking in ways to tackle this problem by modifying/adding codes in to the
cvs code. I'm asking for any person who can share his/her insights on how the
CVS process flow works internally.
Ex.
when a client calls server obviously the main is the entry point.
Server from main goes to the server (server.c).
How does client pass information to server and where in server this
information is processed.
I know that people who worked on this have an easy time navigating the
source tree, I would be very thankful if they could share their insights.
Eskinder A. Mesfin CRM - AM Tools
Sr. SW Engineer
Medtronic Inc.
(763) 514-8267
eskinder.a.mesfin@medtronic.com
<<Mesfin, Alex.vcf>>
Mesfin, Alex.vcf
Description: Mesfin, Alex.vcf
- issues in case folding as a result of a OS/2 to UNIX migration,
Mesfin, Alex <=