Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
Redid the command with the -t option like you asked for. Results are below. I am using CVS version 2.0.51D on client and server. Is this a bug in CVS? Is there any plans to fix it? Do to connection speeds between our server and remote sight, I was looking for a way to make a branch from a known point without having to check out the known point first. Thanks, Curt C:\projects\Practice>cvs -t -t -t rtag -b -r T_curt_1 BR_TEST_CREATE_MODULE Pra ctice -> Tracelevel set to 3. PID is 2692 -> Session ID is a84428a7bd774f1 -> main loop with CVSROOT=:sspi:clehman at cacvs.carrieraccess.com:/Engineering -> Requesting server cvsignore -> wrap_add(*.gif -kb, 0, 0) -> wrap_add(*.pdf -kb, 0, 0) -> wrap_add(*.bmp -kb, 0, 0) -> wrap_add(*.jpg -kb, 0, 0) -> wrap_add(*.jpeg -kb, 0, 0) -> wrap_add(*.png -kb, 0, 0) -> wrap_add(*.exe -kb, 0, 0) -> wrap_add(*.dll -kb, 0, 0) -> wrap_add(*.so -kb, 0, 0) -> wrap_add(*.a -kb, 0, 0) -> wrap_add(*.pdb -kb, 0, 0) -> wrap_add(*.lib -kb, 0, 0) -> wrap_add(*.o -kb, 0, 0) -> wrap_add(*.res -kb, 0, 0) -> wrap_add(*.class -kb, 0, 0) -> wrap_add(*.ogg -kb, 0, 0) -> wrap_add(*.mp3 -kb, 0, 0) -> Requesting server cvswrappers -> wrap_add(*.pdf -k 'b', 0, 1) -> wrap_add(*.PDF -k 'b', 0, 1) -> wrap_add(*.doc -k 'b', 0, 1) -> wrap_add(*.DOC -k 'b', 0, 1) -> wrap_add(*.a -k 'b', 0, 1) -> wrap_add(*.o -k 'b', 0, 1) -> wrap_add(*.exe -k 'b', 0, 1) -> Requesting server cvsrc (read-cvsrc2) -> Parsing global cvsrc started -> Parsing global cvsrc finished cvs [rtag aborted]: could not chdir to /Engineering/flexengine_sec: Permission d enied -----Original Message----- From: Bo Berglund [mailto:bo.berglund at telia.com] Sent: Tuesday, May 17, 2005 4:18 PM To: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook Subject: [cvsnt] Re: rtag problem permissions problems. On Tue, 17 May 2005 15:45:29 -0600, "Lehman, Curtis" <CLehman at carrieraccess.com> wrote: > >I am trying to create a branch on a given tag in a given project. I get the >following error when I issue the command: > >C:\projects\Practice>cvs rtag -b -r T_curt_1 BR_TEST_CREATE_MODULE Practice >cvs [rtag aborted]: could not chdir to /Engineering/flexengine_sec: >Permission denied > >I have created windows user groups on a per project bases. The person >issuing the command does not have permission on other projects. He does have >permission for the "Practice" project. It seems like rtag is trying to >access more than just the project called out on the command line. > >1. Does rtag try to access all the projects, not just the "Practice" project >that is called out in the command line? > >2. If yes, is this proper operation or a bug that's going to get fixed? > >3. Is there another single command line equivalent I can try to get around >this problem? (I don't want to have to update my local copy to the tag and >then issue a branch command relative to what's in my sandbox.) > The command you are issuing is supposed to do this, right?: - base a branch tag BR_TEST_CREATE_MODULE on the existing tag T_curt_1 for the top level module Practice in the repository given by the CVS metadata in the sandbox where you are issuing the command. The reason for the failure might have something to do with the strange way CVSNT will build the CVSROOT/val-tags file on certain tag operations. I never understood the reason or advantage of this procedure. What it does is that it scans every single file in the complete repository for tag labels in order to put them all into the val-tags file as one line each and followed by the letter y. So there is no real use for this file because it does not list where the tags are found, it is just a list of tags existing "somewhere". In any case the process of scanning for these tags will sometimes put a very large delay on a cvs operation that was hit with the scan. Doesn't happen always though. But I guess that when it runs in a repository where you don't have access to all the modules there will be an access error, possibly that is what you see. I would test issuing the following command in the sandbox: cvs -t -t -t rtag -b .... (your command parameters) This will make CVSNT list what it is actually doing and you can cut-paste the output and post it back here for comment. /Bo (Bo Berglund, developer in Sweden) _______________________________________________ cvsnt mailing list cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs