On Wed, May 9, 2012 at 7:07 PM, <phi...@apache.org> wrote: >... > +++ subversion/trunk/subversion/include/private/svn_wc_private.h Wed May 9 > 23:07:40 2012 > @@ -1034,6 +1034,16 @@ svn_wc__rename_wc(svn_wc_context_t *wc_c > const char *dst_abspath, > apr_pool_t *scratch_pool); > > +/* Set *TMPDIR_ABSPATH to a directory that is suitable for temporary > + files which may need to be moved (atomically and same-device) into > + the working copy indicated by LOCAL_ABSPATH. */ > +svn_error_t * > +svn_wc__get_tmpdir(const char **tmpdir_abspath, > + svn_wc_context_t *wc_ctx, > + const char *local_abspath, > + apr_pool_t *result_pool, > + apr_pool_t *scratch_pool);
These should be WRI_ABSPATH for consistent variable naming (your docstring already uses the term "indicator"). >... > +++ subversion/trunk/subversion/libsvn_client/copy.c Wed May 9 23:07:40 2012 > @@ -1475,13 +1475,16 @@ repos_to_wc_copy_single(svn_client__copy > if (pair->src_kind == svn_node_dir) > { > svn_boolean_t sleep_needed = FALSE; > - const char *tmp_abspath; > + const char *tmpdir_abspath, *tmp_abspath; > > /* Find a temporary location in which to check out the copy source. > * (This function is deprecated, but we intend to replace this whole > * code path with something else.) */ > - SVN_ERR(svn_wc_create_tmp_file2(NULL, &tmp_abspath, dst_abspath, > - svn_io_file_del_on_close, pool)); > + SVN_ERR(svn_wc__get_tmpdir(&tmpdir_abspath, ctx->wc_ctx, dst_abspath, > + pool, pool)); The comment is now out of date .... __get_tmpdir() is not deprecated. >... Cheers, -g