I fixed the problem. It had nothing to do with using cvs through ssh.
The key was running the cvs update in the background. So adding "^webapp
( cd /var/www/webapp; cvs -q update -d & )" to loginfo in my CVSROOT works
perfectly with out any locking problems.
On Sun, 17 Dec 2006, James Turner wrote:
I should probably have noted this earlier, but I use cvs through ssh. So I
wonder if that might be the cause of the locking issue.
export CVS_RSH="ssh"
export CVSROOT=":ext:[EMAIL PROTECTED]:/home/username/cvsroot"