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,