You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2010/03/25 16:45:59 UTC
svn commit: r927456 - /subversion/trunk/subversion/libsvn_wc/adm_ops.c
Author: julianfoad
Date: Thu Mar 25 15:45:59 2010
New Revision: 927456
URL: http://svn.apache.org/viewvc?rev=927456&view=rev
Log:
Fix a build failure and a pool inefficiency both introduced in r927373.
* subversion/libsvn_wc/adm_ops.c
(svn_wc_process_committed_queue2): Use svn_hash__clear() instead of
apr_hash_clear() which is only available in APR >= v1.3.0. Improve pool
usage by passing iterpool rather than scratch_pool.
Modified:
subversion/trunk/subversion/libsvn_wc/adm_ops.c
Modified: subversion/trunk/subversion/libsvn_wc/adm_ops.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/adm_ops.c?rev=927456&r1=927455&r2=927456&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/adm_ops.c (original)
+++ subversion/trunk/subversion/libsvn_wc/adm_ops.c Thu Mar 25 15:45:59 2010
@@ -719,7 +719,7 @@ svn_wc_process_committed_queue2(svn_wc_c
been (or will be) accounted for when that recursive item was (or
will be) processed. */
if (queue->have_recursive && have_recursive_parent(queue->queue, cqi,
- scratch_pool))
+ iterpool))
continue;
SVN_ERR(svn_wc__process_committed_internal(wc_ctx->db, cqi->local_abspath,
@@ -735,7 +735,7 @@ svn_wc_process_committed_queue2(svn_wc_c
iterpool));
}
- apr_hash_clear(queue->queue);
+ svn_hash__clear(queue->queue, scratch_pool);
svn_pool_destroy(iterpool);