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,


Reply via email to