You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by rh...@apache.org on 2015/09/07 17:31:15 UTC

svn commit: r1701638 - /subversion/trunk/subversion/libsvn_wc/wc_db_pristine.c

Author: rhuijben
Date: Mon Sep  7 15:31:15 2015
New Revision: 1701638

URL: http://svn.apache.org/r1701638
Log:
Avoid unnecessary work in the pristine install code.

* subversion/libsvn_wc/wc_db_pristine.c
  (pristine_install_txn): Don't set every pristine file to writable before it
    initially exists. There won't be a file anyway and otherwise it would
    just be replaced by the rename.

Modified:
    subversion/trunk/subversion/libsvn_wc/wc_db_pristine.c

Modified: subversion/trunk/subversion/libsvn_wc/wc_db_pristine.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/wc_db_pristine.c?rev=1701638&r1=1701637&r2=1701638&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/wc_db_pristine.c (original)
+++ subversion/trunk/subversion/libsvn_wc/wc_db_pristine.c Mon Sep  7 15:31:15 2015
@@ -335,7 +335,6 @@ pristine_install_txn(svn_sqlite__db_t *s
     apr_finfo_t finfo;
     SVN_ERR(svn_stream__install_get_info(&finfo, install_stream, APR_FINFO_SIZE,
                                          scratch_pool));
-    SVN_ERR(svn_io_set_file_read_write(pristine_abspath, TRUE, scratch_pool));
     SVN_ERR(svn_stream__install_stream(install_stream, pristine_abspath,
                                         TRUE, scratch_pool));