You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2016/06/05 08:35:26 UTC

svn commit: r1746875 - /subversion/trunk/subversion/libsvn_fs/fs-loader.c

Author: stefan2
Date: Sun Jun  5 08:35:26 2016
New Revision: 1746875

URL: http://svn.apache.org/viewvc?rev=1746875&view=rev
Log:
Disable the mandatory svn_fs_paths_changed* emulation and call the native
backend code where available.

* subversion/libsvn_fs/fs-loader.c
  (SVN_FS_EMULATE_PATHS_CHANGED,
   SVN_FS_EMULATE_REPORT_CHANGES):  Disable API re-direction except where
                                    it is needed due to a NULL vtable entry.

Modified:
    subversion/trunk/subversion/libsvn_fs/fs-loader.c

Modified: subversion/trunk/subversion/libsvn_fs/fs-loader.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs/fs-loader.c?rev=1746875&r1=1746874&r2=1746875&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs/fs-loader.c (original)
+++ subversion/trunk/subversion/libsvn_fs/fs-loader.c Sun Jun  5 08:35:26 2016
@@ -65,7 +65,7 @@
    then the API will always be emulated when feasible, i.e. the calls
    get "re-directed" to the new API implementation. */
 #ifndef SVN_FS_EMULATE_PATHS_CHANGED
-#define SVN_FS_EMULATE_PATHS_CHANGED TRUE
+#define SVN_FS_EMULATE_PATHS_CHANGED FALSE
 #endif
 
 /* If a FS backend does not implement the REPORT_CHANGES vtable function,
@@ -73,7 +73,7 @@
    then the API will always be emulated when feasible, i.e. the calls
    get "re-directed" to the old API implementation. */
 #ifndef SVN_FS_EMULATE_REPORT_CHANGES
-#define SVN_FS_EMULATE_REPORT_CHANGES TRUE
+#define SVN_FS_EMULATE_REPORT_CHANGES FALSE
 #endif
 
 /* A pool common to all FS objects.  See the documentation on the