Updating branch refs/heads/master
to 14b5ec3a0fcee3e9a791820a87b75009cbe9aa1c (commit)
from 6b074e85a4312bdc75af69aec2b370f12e6f786d (commit)
commit 14b5ec3a0fcee3e9a791820a87b75009cbe9aa1c
Author: Stefan Sperling <[email protected]>
Date: Thu Sep 6 19:18:21 2012 +0200
Small memory footprint improvement for svn add.
While adding files, clear the subpool during each iteration to
make memory footprint independent of the number of iterations.
tvp-svn-helper/tsh-add.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/tvp-svn-helper/tsh-add.c b/tvp-svn-helper/tsh-add.c
index f751e99..e92139a 100644
--- a/tvp-svn-helper/tsh-add.c
+++ b/tvp-svn-helper/tsh-add.c
@@ -68,6 +68,7 @@ static gpointer add_thread (gpointer user_data)
TshFileInfo *info = files->data;
if (!(info->flags & TSH_FILE_INFO_INDIRECT))
{
+ svn_pool_clear(subpool);
if ((err = svn_client_add4(info->path,
(info->flags&TSH_FILE_INFO_RECURSIVE)?svn_depth_infinity:svn_depth_empty,
FALSE, FALSE, FALSE, ctx, subpool)))
{
error_str = tsh_strerror(err);
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits