>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.