>Submitter-Id:   net
>Originator:     Charlie Zender
>Organization:  UC Irvine
>Confidential:  no
>Synopsis:      -d :ext:user@machine:repositorypath breaks cvs export -kkv 
>Severity:      serious 
>Priority:      high 
>Category:      cvs
>Class:         sw-bug
>Release:       cvs-1.10.6
>Environment:   Linux and Solaris
System: Linux dust.ps.uci.edu 2.2.12-20smp #1 SMP Mon Sep 27 10:34:45 EDT 1999 i686 
unknown
Architecture: i686

>Description:
cvs -d :ext:user@machine:repositorypath export -kkv -r revision_tag module 
dies while trying to create CVS subdirectories in the exported directory.
I'm not sure why it's trying to create CVS subdirectories in the exported directory.
I though the exported directory was supposed to be clear of any 'CVS' information.
The problem goes away when the export may be reduced to the form
cvs -d repositorypath export -kkv -r revision_tag module 

Here is the output from my particular problem:

/home/zender$ cvs -t -d :ext:[EMAIL PROTECTED]:/fs/cgd/csm/models/CVS.REPOS 
export -kkv -r ccm3_6_brnchT_crm2_1_1 crm
cvs export: notice: main loop with 
CVSROOT=:ext:[EMAIL PROTECTED]:/fs/cgd/csm/models/CVS.REPOS
 -> Starting server: ssh goldhill.cgd.ucar.edu -l zender cvs server 
S-> do_module (crm, Updating, , )
S-> do_module (ccm_crm_src, Updating, , )
S-> do_module (eul, Updating, , )
S-> do_module (physics, Updating, , )
S-> do_module (ccmlsm_share, Updating, , )
S-> do_module (dom, Updating, , )
S-> do_module (csm_share, Updating, , )
S-> do_module (srchutil, Updating, , )
S-> do_module (control, Updating, , )
S-> do_module (crm, Updating, crm-2.1.1-ccm-3.6, )
S-> Create_Admin (., crm-2.1.1-ccm-3.6, /fs/cgd/csm/models/CVS.REPOS/atm/ccm_crm, 
ccm3_6_brnchT_crm2_1_1, , 0, 0)
 -> ParseInfo(/fs/cgd/csm/models/CVS.REPOS/CVSROOT/rcsinfo, atm/ccm_crm, ALL)
S<- Create_Admin
S-> fopen(/fs/cgd/csm/models/CVS.REPOS/CVSROOT/history,a)
S-> unlink(./CVS/Entries.Static)
cvs [export aborted]: cannot write <CVS/Template file>: No such file or directory
/home/zender$ Write failed flushing stdout buffer.
write stdout: Broken pipe

The output is the same on two different machines running two different OS's
(Linux and Solaris). I have $CVS_RSH=ssh and commits and updates work fine
between these machines. It is only export that appears to have a problem.

>How-To-Repeat:

Try export -kkv from a repository defined in 
-d :ext:user@machine:repositorypath
format. It does not work for me. 
Try the same thing from the machine hosting the repository, so that the 
repository specification may be reduced from  
-d :ext:user@machine:repositorypath
to 
-d repositorypath
and it does work for me.

>Fix:
No idea.


  • CVS zender
    • CVS Reinhard . Salchner2

Reply via email to