> I have the following issue with WinCVS that keeps me from using it in my > application. I am interested in finding someone (under paid contract) to > add the features I've listed. Any help you can provide will be useful. > > Here are the characteristics of our use of CVS: > > * We use NT desktops and UNIX servers. > * Our compilers only run on UNIX. > * We use NetworkAppliance systems to provide transparent NT/UNIX file > access. > > Here is the usage model we'd like to use: > > * Checkout a repository onto an NT/UNIX shared filesystem from the NT > side with WinCVS. > * Edit and save files in realtime from either the NT or UNIX side. > * Run compiles on our UNIX servers (which have access to these same > files). > * Commit files back from either side, NT or UNIX. > > The problems with doing this today are: > > * CVS administrative files created with an NT-side checkout cause errors > if CVS is run from the UNIX-side on the same fileset (CR/LF issue). > * User files checked out on the NT side also have the CR/LF problem and > can cause problems with our UNIX-based compilers. > > A little more data: > > * Jim Kingdon told me a while back that these problems were artifacts of > the NT-side file write system calls used, not CVS itself. > > What we want: > > * The best solution for us is to have a mode that tells CVS to create > UNIX-compatible files in all cases (even if running on NT). Our NT-based > editors and diff tools already handle the CR/LF issues with grace. This > would be a configuration for the NT-side client (WinCVS) and would never > be changed for our application. > > * The next-best solution for us is to modify the UNIX-based CVS to be > CR/LF tolerant. This would then move the issue to us to get our compilers > fixed to also be CR/LF tolerant. > > > Any help you can give us in suggesting a solution or pointing us to > someone willing to make these changes for hire would be helpful. > > Regards, > Jeff Shaffer > > > Jeff Shaffer > Manager, ASIC Design Verification & Tools > Compaq Computer Corporation, NonStop* Hardware Development > Austin, TX 512-432-8006 (voice) 512-426-4160 (mobile) > >
