Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > OSX cvs with CVSNT/pserver server

OSX cvs with CVSNT/pserver server
Thread Tools
Fresh-Faced Recruit
Join Date: Jan 2001
Location: Areas 51 thru 55 :P
Status: Offline
Reply With Quote
Feb 20, 2001, 11:06 AM
 
I am experiencing a very annoying OSX cvs problem when connecting to a CVS server on NT configured for server access -- the CVS/Repository file, which contains the CVS repository information for the current directory, contains the enire path to the repository -- INCLUDING CVSROOT!

So, for example, if my CVSROOT is defined as server:me@my.nt.server:c:/cvsroot and I am working in project foo, and I add a directory fubar, my CVS/Repository file contains c:/cvsroot/foo/fubar, when it should only contain foo/fubar. I also seem to be unable to add directories to the CVS repository from my Mac.


When I use a local CVSROOT or connect to my SourceForge CVSROOT using ssh, everything is just fine. I have not attempted to connect to non-WINNT pserver remote CVSROOTs.

At first this was relatively manageable, but now with 218 classes and 75 directories, and 50 supporting files (and the project just started) it is getting a little annoying. It is annoying because I have to go to the NT box, make the directories, add the directories to CVS, commit the change, then go back to my mac, add the directories to CVS, edit the CVS/Repository file, then add my new files. And I do not even want to start discussing the fun I have when I do a cvs checkout

Is this a bug in the current OSX cvs implementation, or just a difference of CVS revisions. Thanks for any insight.

Well, let's just say, 'if your VCR is still blinking 12:00,you don't want Linux'
     
Dedicated MacNNer
Join Date: Oct 2000
Location: Pasadena, CA, USA
Status: Offline
Reply With Quote
Feb 20, 2001, 12:49 PM
 
This is almost certainly a version problem.

Generally the most recent versions of CVS do not store full path information in the CVS/Repository file; they only store the path off of the top of the repository. However, this is a compile-time option that could be set either way. It is possible that the version of cvs that ships with CVS had this option set.

It is also possible that one of the versions you're using (the one on OS X and the one on the NT server) is out of date. Prior to 1.10.7 most versions of CVS included the full path in the Repository file, as you are experiencing. Based on your comments, I would guess that the NT server is out of date.

Erik

     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 12:26 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2