On 03.04.2014, at 17:24, Branko Čibej wrote: > On 03.04.2014 17:06, Tobias Bading wrote: >> Hi. >> >> I'm having a problem with a workflow that used to work fine with Subversion >> 1.6 but stopped working with Subversion 1.8: >> >> I'm using GNU Emacs on an Ubuntu Lucid machine to edit files on an AIX >> machine >> over a SMB share. Emacs uses the Subversion 1.8.8 command line client to >> perform vc-related operations. Read-only operations like showing the log or >> diffs work fine. However, operations like "svn resolved" or "svn update" >> fail, >> e.g. "svn resolved" with >> >> svn: warning: W200033: sqlite[S5]: database is locked >> >> and "svn update" with >> >> svn: E200033: Another process is blocking the working copy database, or the >> underlying filesystem does not support file locking; if the working copy is >> on >> a network filesystem, make sure file locking has been enabled on the file >> server >> svn: E200033: sqlite[S5]: database is locked > > You probably have the exclusive-locking option set in your > ~/.subversion/config (or in /etc/subversion/config). Emacs vc-mode is > probably running two (or more) instances of 'svn', one of which block the > other(s). > > -- Brane > > > -- > Branko Čibej | Director of Subversion > WANdisco // Non-Stop Data > e. br...@wandisco.com
Hi Brane, I'm quite sure Emacs doesn't fork more than one svn child process in parallel, at least not for simple things like "svn resolved" on a single file. Besides, I get the same errors when trying "svn resolved <file>" or "svn update" in a shell. I'll do a few tests tomorrow with a SMB share on a Windoze machine to see whether I get similar errors or not. Thanks, Tobias