Lines Matching defs:targets
278 /* Structure for tracking remote delete targets associated with a
328 session and initializing its targets list. */
372 each repository with its associated collected targets. */
383 across the targets for this one repository. If, however, one
384 of our targets is that longest common path, we need instead
455 svn_client__wc_delete_many(const apr_array_header_t *targets,
467 for (i = 0; i < targets->nelts; i++)
469 const char *local_abspath = APR_ARRAY_IDX(targets, i, const char *);
493 /* If none of the targets exists, pass keep local TRUE, to avoid
496 return svn_error_trace(svn_wc__delete_many(ctx->wc_ctx, targets,
541 /* Build a map of wcroots and targets within them. */
547 apr_array_header_t *targets;
561 targets = svn_hash_gets(wcroots, wcroot_abspath);
562 if (targets == NULL)
564 targets = apr_array_make(pool, 1, sizeof(const char *));
565 svn_hash_sets(wcroots, wcroot_abspath, targets);
568 /* Make sure targets are unique. */
570 for (j = 0; j < targets->nelts; j++)
572 if (strcmp(APR_ARRAY_IDX(targets, j, const char *),
581 APR_ARRAY_PUSH(targets, const char *) = local_abspath;
584 /* Delete the targets from each working copy in turn. */
588 const apr_array_header_t *targets = apr_hash_this_val(hi);
592 SVN_ERR(svn_dirent_condense_targets(&root_abspath, NULL, targets,
596 svn_client__wc_delete_many(targets, force, FALSE, keep_local,