Author: kotkov
Date: Fri Dec  2 13:03:15 2022
New Revision: 1905691

URL: http://svn.apache.org/viewvc?rev=1905691&view=rev
Log:
On the 'pristines-on-demand-on-mwf' branch: Following up on r1897291,
describe the commit-specific optimization where we don't fetch the
text bases before the operation.

No functional changes.

* subversion/libsvn_client/commit.c
  (svn_client_commit6): Add a comment.

Modified:
    
subversion/branches/pristines-on-demand-on-mwf/subversion/libsvn_client/commit.c

Modified: 
subversion/branches/pristines-on-demand-on-mwf/subversion/libsvn_client/commit.c
URL: 
http://svn.apache.org/viewvc/subversion/branches/pristines-on-demand-on-mwf/subversion/libsvn_client/commit.c?rev=1905691&r1=1905690&r2=1905691&view=diff
==============================================================================
--- 
subversion/branches/pristines-on-demand-on-mwf/subversion/libsvn_client/commit.c
 (original)
+++ 
subversion/branches/pristines-on-demand-on-mwf/subversion/libsvn_client/commit.c
 Fri Dec  2 13:03:15 2022
@@ -728,6 +728,9 @@ svn_client_commit6(const apr_array_heade
       if (cmt_err)
         goto cleanup;
 
+      /* Optimization: for commit, we avoid fetching the text-bases at the
+         beginning of the operation and only delta against the text-bases that
+         are available locally.  See svn_wc__internal_transmit_text_deltas(). 
*/
       cmt_err = svn_error_trace(
                     svn_client__textbase_sync(NULL, lock_root,
                                               FALSE, TRUE, ctx,


Reply via email to