Book a Demo

Author Topic: cvs operations  (Read 2311 times)

dhaynes

  • EA Novice
  • *
  • Posts: 18
  • Karma: +0/-0
    • View Profile
cvs operations
« on: March 22, 2005, 09:18:44 am »
Okay, I've administered several cvs servers over the years but I have to plead for help on this one.

First of all, I've never been able to get the powers that be to recognize how bad it is that we don't use CVS client/server mode. I've tried to change that but I'm stuck with it. The repository lives on a Linux server and the directory is shared via NFS and Samba.

All the cvs tools we have work fine - cvs, cvsweb etc. are able to do their thing and have been for four years.

EA however appears to be doing something unusual/different because it's encountering problems. I'm able to add packages to cvs control (after figure out what the docs don't seem to explicitly say - do a manual checkout of the cvs module first). I can make changes and commit them, no problem. However it only works from my own computer, others can add packages and check them out for edit - but when they try to commit them they always get the dreaded "cannot rename file ,xxxx.y, to xxxx.y file exists" message.

Yesterday I went through everything step by step and had it working from another Windows box (2K server) This morning I tried to commit a new package using that system and got the "cannot rename file" message. As far as I can tell nothing changed except the whims of NFS/Samba. From my main workstation (W2K Pro) though I never seem to have any problems even when it comes to editing/committing packages added by other users.

My questions - what cvs package is recommended for this or has been tested with it? Cygwin? cvsnt?

The documentation indicates that local repositories are tested/okay - but have they been tested on a network shared 'local' repository?

One of the things that's different is that on my W2K Pro box I have Cygwin installed and have CVSROOT configured in the W2K environment strings to access the same local repository. It works fine, though if umount the /nfs/local mount it stops working because it can't find the repository. On the W2K Server box I have no CVSROOT set anywhere (neither Windows nor Cygwin). Worked fine yesterday, doesn't today.

Any hints/pointers/deluge of clues would be appreciated.