when I am running the windows 1.10 CVS on network drives I noticed I 
was see the following error every time I had to merge. In order to 
get arround it I would have to copy files to my local drive and then 
merge the files there. Here is the error:

RCS file: \\texas\users\lee.ballard\cvstest/dept3/test1/test1.txt,v
retrieving revision 1.2.62.2
retrieving revision 1.2.62.2.12.1
Merging differences between 1.2.62.2 and 1.2.62.2.12.1 into test1.txt
cvs update: could not open output file: Permission denied
cvs update: subsidiary diff failed

analysis of the source code shows that that error is generated when 
the embedded diff3 code attempts to write a tmp file. Further 
analysis showed that CVS was attempting to put the temp files at the 
top of whatever mapped drive (ie. N:\) I tried changing enviroment 
variables (TMP, TEMP, TMPDIR) but nothing worked. I had to get the 
network admin to give me permision to write and delete files at the 
top of the network drive. Of course a better solution would be the 
ability to tell these tmp files where to go. Does anyone have a good 
idea for a patch? 


Reply via email to