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

Reply via email to