[cvsnt] Re[2]: [cvsnt] lockserver conflict when commiting files in several directories

Khaled Agrama kagrama at hotmail.com
Fri Sep 6 18:34:54 BST 2002


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.


I think I might have encountered the same problem:

cvs commit -m "no message" users\ClientManager.java ServerMgr.java
UserActionLoggingProxy.java (in directory d:/zzz/java/source/com/xxx/server)
cvs server: [9:30:11] waiting for bclark on pcdwd1743dev.xxx.com's lock in
E:/repos/zzz/java/source/com/xxx/server/users
cvs server: [9:30:26] waiting for bclark on pcdwd1743dev.xxx.com's lock in
E:/repos/zzz/java/source/com/xxx/server/users

When trying to commit, the user started to wait on his own lock.  I
restarted the lock server and the lock went away.  I tried reproducing the
problem
and it happens every single time!  The workaround for now is to only commit
files in the same directory.

Khaled.

"Tony Hoyle" <tmh at nodomain.org> wrote in message
news:3d78be91.266093062 at news.cvsnt.org...

> On Fri, 6 Sep 2002 21:04:01 +0700, Alexey Panchenko <alexey at liwest.ru>
> wrote:
>
>
> >There is a difference in commands:
> >you use commit -f = "Force the file to be committed; disables recursion."
> >
> >And the lockserver logs are different - "Write Recursive Directory" in
> >my case.
> >
> This should be the same, though:
>
> cvs commit test2.txt include\16bitheaders.h
>
> Checking in test2.txt;
> f:/data/projects/cvs/Develop/test2.txt,v  <--  test2.txt
> new revision: 1.33; previous revision: 1.32
> done
> Checking in include/16bitheaders.h;
> f:/data/projects/cvs/Develop/Include/16bitheaders.h,v  <--
> 16bitheaders.h
> new revision: 1.27; previous revision: 1.26
> done
>
> 010 MONITOR Client (#160) localhost||||Logging in
> 010 MONITOR Client (#160)
> localhost|monaco|tmh|f:/data/projects/cvs|Active
> 010 MONITOR Lock (#160) f:/data/projects/cvs/Develop|Write Recursive
> Directory
> 010 MONITOR Lock (#160) f:/data/projects/cvs/Develop/Include|Write
> Recursive Directory
> 010 MONITOR Lock (#160) f:/data/projects/cvs/Develop|Deleted
> 010 MONITOR Lock (#160) f:/data/projects/cvs/Develop/Include|Deleted
> 010 MONITOR Client (#160)
> localhost|monaco|tmh|f:/data/projects/cvs|Closed
>
> Tony
>





More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook