When I do rtag the process is rather slow with the message cvs rtag: [07:34:59] waiting for cvsuser's lock in ...; what causes this and how to resolve this? Thanks in advance.
相关问题
- How to change CVS username for a project that I im
- CVS Error: failed to create lock directory… Permis
- How to control file permissions in CVS repository?
- Cannot find CVSROOT for file
- CVS tab completion for modules under Linux
相关文章
- How can I git-cvsimport multiple modules from a CV
- $id: name of file, date/time creation Exp $
- organize project and specify directory for object
- git cvsimport Error: “root … must be an absolute p
- How to run CVS in parallel with a (“centralized”)
- CVS to Mercurial conversion: end of line problem
- How do I add execute permission to a file in CVS a
- Get CVS history for a particular user
The information in the link given by Burhan Ali is out of date. The latest incarnation of cvs seems to store locks in $CVSROOT/locks/project/directory... so if the message is "Waiting for foo's lock in /home/cvs/myproject/html" the lock file is in /home/cvs/locks/myproject/html with an owner of foo. The name of the lock file starts with #cvs but there only seem to be lock files there.
Searching via Google for "cvs waiting for lock" returns plenty of results. This is the first result I see and it covers everything you need:
But in essence, someone else is in the middle of a CVS operation. Wait for it to complete.
If you know that this isn't the case (eg. you spoke to that user) then their cvs operation failed and left a lock file behind. Delete it. See the link for details.