Author: rhuijben
Date: Mon Feb 18 20:51:15 2013
New Revision: 1447487
URL: http://svn.apache.org/r1447487
Log:
* subversion/svn/svn.c
(sub_mail): Add comment noting backwards compatibility concern.
Modified:
subversion/trunk/subversion/svn/svn.c
Modified: subversion/trunk/subversion/svn/svn.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/svn.c?rev=1447487&r1=1447486&r2=1447487&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/svn.c (original)
+++ subversion/trunk/subversion/svn/svn.c Mon Feb 18 20:51:15 2013
@@ -2530,6 +2530,17 @@ sub_main(int argc, const char *argv[], a
SVN_CONFIG_SECTION_WORKING_COPY,
SVN_CONFIG_OPTION_SQLITE_EXCLUSIVE,
NULL);
+ /* #########################################################################
+ This blocks every other application from accessing our wc.db at the same
+ time as this process. So instead of using the working copy lock functions
+ as designed other processes will already block before being able to check
+ that the working copy is locked and without a way to report what blocks
+ it or being able to recover using 'svn cleanup' when a process gets stuck
+
+ BH: I call this a breaking change, but let's discuss that on [email protected].
+ first. This behavior should be opt-in, not opt-out until 2.0.
+ #########################################################################
+ */
if (!sqlite_exclusive)
svn_config_set(cfg_config,
SVN_CONFIG_SECTION_WORKING_COPY,