Log
[[[
Remove redundant svn_error_return() wrapper
* subversion/svn/patch-cmd.c,
subversion/svn/revert-cmd.c,
subversion/svn/log-cmd.c,
subversion/svn/changelist-cmd.c,
subversion/svn/resolved-cmd.c,
subversion/svn/cleanup-cmd.c,
subversion/svn/upgrade-cmd.c,
subversion/svn/add-cmd.c,
subversion/svn/relocate-cmd.c,
subversion/svn/import-cmd.c,
subversion/svn/resolve-cmd.c,
subversion/svn/export-cmd.c,
subversion/svn/status-cmd.c,
subversion/libsvn_client/export.c,
subversion/libsvn_client/status.c,
subversion/libsvn_client/patch.c,
subversion/libsvn_client/merge.c,
subversion/libsvn_client/revert.c,
subversion/libsvn_client/log.c,
subversion/libsvn_client/changelist.c,
subversion/libsvn_client/resolved.c,
subversion/libsvn_client/cleanup.c,
subversion/libsvn_client/commit.c,
subversion/libsvn_client/add.c
(svn_cl__patch, svn_cl__revert, svn_cl__log,
svn_cl__changelist, svn_cl__resolved, svn_cl__cleanup,
svn_cl__upgrade, svn_cl__add, svn_cl__relocate,
svn_cl__import, svn_cl__resolve, svn_cl__export,
svn_cl__status, svn_client_export5, svn_client_status5,
svn_client_patch, svn_client_merge4, svn_client_revert2,
svn_client_log5, svn_client_add_to_changelist,
svn_client_remove_from_changelists, svn_client_resolve,
svn_client_cleanup, svn_client_commit5, svn_client_add4):
Remove redundant svn_error_return() wrapper. Also add blank line
before/after 'if' block where ever required.
Patch by: Noorul Islam K M <noorul{_AT_}collab.net>
]]]
Thanks and Regards
Noorul
Index: subversion/svn/patch-cmd.c
===================================================================
--- subversion/svn/patch-cmd.c (revision 1036324)
+++ subversion/svn/patch-cmd.c (working copy)
@@ -66,11 +66,11 @@
return svn_error_create(SVN_ERR_CL_ARG_PARSING_ERROR, 0, NULL);
patch_path = APR_ARRAY_IDX(targets, 0, const char *);
+
if (svn_path_is_url(patch_path))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- patch_path));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), patch_path);
+
SVN_ERR(svn_dirent_get_absolute(&abs_patch_path, patch_path, pool));
if (targets->nelts == 1)
@@ -78,11 +78,10 @@
else
{
target_path = APR_ARRAY_IDX(targets, 1, const char *);
+
if (svn_path_is_url(target_path))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target_path));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target_path);
}
SVN_ERR(svn_dirent_get_absolute(&abs_target_path, target_path, pool));
Index: subversion/svn/revert-cmd.c
===================================================================
--- subversion/svn/revert-cmd.c (revision 1036324)
+++ subversion/svn/revert-cmd.c (working copy)
@@ -72,10 +72,8 @@
const char *target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target);
}
err = svn_client_revert2(targets, opt_state->depth,
Index: subversion/svn/log-cmd.c
===================================================================
--- subversion/svn/log-cmd.c (revision 1036324)
+++ subversion/svn/log-cmd.c (working copy)
@@ -647,12 +647,12 @@
target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target) || target[0] == '/')
- return svn_error_return(svn_error_createf(
- SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
- _("Only relative paths can be specified"
- " after a URL for 'svn log', "
- "but '%s' is not a relative path"),
- target));
+ return svn_error_createf(
+ SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("Only relative paths can be specified"
+ " after a URL for 'svn log', "
+ "but '%s' is not a relative path"),
+ target);
}
}
Index: subversion/svn/changelist-cmd.c
===================================================================
--- subversion/svn/changelist-cmd.c (revision 1036324)
+++ subversion/svn/changelist-cmd.c (working copy)
@@ -76,10 +76,8 @@
const char *target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target);
}
if (opt_state->quiet)
Index: subversion/svn/resolved-cmd.c
===================================================================
--- subversion/svn/resolved-cmd.c (revision 1036324)
+++ subversion/svn/resolved-cmd.c (working copy)
@@ -71,10 +71,8 @@
const char *target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target);
}
iterpool = svn_pool_create(scratch_pool);
Index: subversion/svn/cleanup-cmd.c
===================================================================
--- subversion/svn/cleanup-cmd.c (revision 1036324)
+++ subversion/svn/cleanup-cmd.c (working copy)
@@ -64,10 +64,8 @@
const char *target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target);
}
SVN_ERR(svn_cl__eat_peg_revisions(&targets, targets, pool));
Index: subversion/svn/upgrade-cmd.c
===================================================================
--- subversion/svn/upgrade-cmd.c (revision 1036324)
+++ subversion/svn/upgrade-cmd.c (working copy)
@@ -67,10 +67,8 @@
const char *target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target);
}
iterpool = svn_pool_create(scratch_pool);
Index: subversion/svn/add-cmd.c
===================================================================
--- subversion/svn/add-cmd.c (revision 1036324)
+++ subversion/svn/add-cmd.c (working copy)
@@ -71,10 +71,8 @@
const char *target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target);
}
iterpool = svn_pool_create(pool);
Index: subversion/svn/relocate-cmd.c
===================================================================
--- subversion/svn/relocate-cmd.c (revision 1036324)
+++ subversion/svn/relocate-cmd.c (working copy)
@@ -97,8 +97,20 @@
apr_pool_t *subpool = svn_pool_create(scratch_pool);
int i;
+ /* Target working copy root dir must be local. */
for (i = 2; i < targets->nelts; i++)
{
+ path = APR_ARRAY_IDX(targets, i, const char *);
+ if (svn_path_is_url(path))
+ return svn_error_return
+ (svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
+ NULL,
+ _("'%s' is not a local path"),
+ path));
+ }
+
+ for (i = 2; i < targets->nelts; i++)
+ {
svn_pool_clear(subpool);
path = APR_ARRAY_IDX(targets, i, const char *);
SVN_ERR(svn_client_relocate2(path, from, to, ignore_externals,
Index: subversion/svn/import-cmd.c
===================================================================
--- subversion/svn/import-cmd.c (revision 1036324)
+++ subversion/svn/import-cmd.c (working copy)
@@ -101,10 +101,9 @@
}
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), path);
+
if (! svn_path_is_url(url))
return svn_error_createf
(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
Index: subversion/svn/resolve-cmd.c
===================================================================
--- subversion/svn/resolve-cmd.c (revision 1036324)
+++ subversion/svn/resolve-cmd.c (working copy)
@@ -101,10 +101,8 @@
const char *target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target);
}
iterpool = svn_pool_create(scratch_pool);
Index: subversion/svn/export-cmd.c
===================================================================
--- subversion/svn/export-cmd.c (revision 1036324)
+++ subversion/svn/export-cmd.c (working copy)
@@ -86,10 +86,9 @@
}
if (svn_path_is_url(to))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- to));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), to);
+
if (! opt_state->quiet)
SVN_ERR(svn_cl__notifier_mark_export(ctx->notify_baton2));
Index: subversion/svn/status-cmd.c
===================================================================
--- subversion/svn/status-cmd.c (revision 1036324)
+++ subversion/svn/status-cmd.c (working copy)
@@ -255,10 +255,8 @@
const char *target = APR_ARRAY_IDX(targets, i, const char *);
if (svn_path_is_url(target))
- return svn_error_return(svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR,
- NULL,
- _("'%s' is not a local path"),
- target));
+ return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
+ _("'%s' is not a local path"), target);
}
/* We want our -u statuses to be against HEAD. */
Index: subversion/libsvn_client/export.c
===================================================================
--- subversion/libsvn_client/export.c (revision 1036324)
+++ subversion/libsvn_client/export.c (working copy)
@@ -948,9 +948,8 @@
SVN_ERR_ASSERT(revision != NULL);
if (svn_path_is_url(to_path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
- _("'%s' is not a local path"),
- to_path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), to_path);
peg_revision = svn_cl__rev_default_to_head_or_working(peg_revision,
from_path_or_url);
Index: subversion/libsvn_client/status.c
===================================================================
--- subversion/libsvn_client/status.c (revision 1036324)
+++ subversion/libsvn_client/status.c (working copy)
@@ -270,9 +270,8 @@
struct svn_client__external_func_baton_t externals_store = { NULL };
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
if (changelists && changelists->nelts)
SVN_ERR(svn_hash_from_cstring_keys(&changelist_hash, changelists, pool));
Index: subversion/libsvn_client/patch.c
===================================================================
--- subversion/libsvn_client/patch.c (revision 1036324)
+++ subversion/libsvn_client/patch.c (working copy)
@@ -2754,10 +2754,8 @@
_("strip count must be positive"));
if (svn_path_is_url(local_abspath))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET,
- NULL,
- _("'%s' is not a local path"),
- local_abspath));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), local_abspath);
baton.patch_abspath = patch_abspath;
baton.abs_wc_path = local_abspath;
Index: subversion/libsvn_client/merge.c
===================================================================
--- subversion/libsvn_client/merge.c (revision 1036324)
+++ subversion/libsvn_client/merge.c (working copy)
@@ -8658,11 +8658,11 @@
SVN_ERR(svn_wc_read_kind(&target_kind, ctx->wc_ctx, target_abspath, FALSE,
pool));
+
if (target_kind != svn_node_dir && target_kind != svn_node_file)
- return svn_error_return(svn_error_createf(
- SVN_ERR_ILLEGAL_TARGET, NULL,
- _("Merge target '%s' does not exist in the "
- "working copy"), target_abspath));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("Merge target '%s' does not exist in the "
+ "working copy"), target_abspath);
/* Ensure a known depth. */
if (depth == svn_depth_unknown)
@@ -9124,10 +9124,11 @@
|| (revision2->kind == svn_opt_revision_unspecified))
return svn_error_create(SVN_ERR_CLIENT_BAD_REVISION, NULL,
_("Not all required revisions are specified"));
+
if (svn_path_is_url(source1) != svn_path_is_url(source2))
- return svn_error_return(svn_error_create(SVN_ERR_ILLEGAL_TARGET, NULL,
- _("Merge sources must both be "
- "either paths or URLs")));
+ return svn_error_create(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("Merge sources must both be "
+ "either paths or URLs"));
/* ### FIXME: This function really ought to do a history check on
the left and right sides of the merge source, and -- if one is an
@@ -9157,13 +9158,12 @@
SVN_ERR(svn_wc_read_kind(&target_kind, ctx->wc_ctx, target_abspath, FALSE,
scratch_pool));
+
if (target_kind != svn_node_dir && target_kind != svn_node_file)
- return svn_error_return(svn_error_createf(
- SVN_ERR_ILLEGAL_TARGET, NULL,
- _("Merge target '%s' does not exist in the "
- "working copy"), target_abspath));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("Merge target '%s' does not exist in the "
+ "working copy"), target_abspath);
-
/* Do not allow merges into mixed-revision working copies. */
SVN_ERR(ensure_wc_is_suitable_merge_target(target_abspath, ctx,
allow_mixed_rev, TRUE, TRUE,
Index: subversion/libsvn_client/revert.c
===================================================================
--- subversion/libsvn_client/revert.c (revision 1036324)
+++ subversion/libsvn_client/revert.c (working copy)
@@ -130,10 +130,8 @@
const char *path = APR_ARRAY_IDX(paths, i, const char *);
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET,
- NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
}
cfg = ctx->config ? apr_hash_get(ctx->config, SVN_CONFIG_CATEGORY_CONFIG,
Index: subversion/libsvn_client/log.c
===================================================================
--- subversion/libsvn_client/log.c (revision 1036324)
+++ subversion/libsvn_client/log.c (working copy)
@@ -395,11 +395,12 @@
const char *target;
target = APR_ARRAY_IDX(targets, i, const char *);
+
if (svn_path_is_url(target) || svn_dirent_is_absolute(target))
- return svn_error_return(svn_error_createf(
- SVN_ERR_ILLEGAL_TARGET, NULL,
- _("'%s' is not a relative path"),
- target));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a relative path"),
+ target);
+
APR_ARRAY_PUSH(condensed_targets, const char *) = target;
}
}
Index: subversion/libsvn_client/changelist.c
===================================================================
--- subversion/libsvn_client/changelist.c (revision 1036324)
+++ subversion/libsvn_client/changelist.c (working copy)
@@ -114,11 +114,10 @@
for (i = 0; i < paths->nelts; i++)
{
const char *path = APR_ARRAY_IDX(paths, i, const char *);
+
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET,
- NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
}
if (changelists && changelists->nelts)
@@ -166,11 +165,10 @@
for (i = 0; i < paths->nelts; i++)
{
const char *path = APR_ARRAY_IDX(paths, i, const char *);
+
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET,
- NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
}
if (changelists && changelists->nelts)
Index: subversion/libsvn_client/resolved.c
===================================================================
--- subversion/libsvn_client/resolved.c (revision 1036324)
+++ subversion/libsvn_client/resolved.c (working copy)
@@ -50,9 +50,8 @@
const char *local_abspath;
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
SVN_ERR(svn_dirent_get_absolute(&local_abspath, path, pool));
Index: subversion/libsvn_client/cleanup.c
===================================================================
--- subversion/libsvn_client/cleanup.c (revision 1036324)
+++ subversion/libsvn_client/cleanup.c (working copy)
@@ -52,9 +52,8 @@
svn_error_t *err;
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
SVN_ERR(svn_dirent_get_absolute(&local_abspath, path, scratch_pool));
@@ -130,9 +129,8 @@
info_baton.last_uuid = NULL;
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
SVN_ERR(svn_dirent_get_absolute(&local_abspath, path, scratch_pool));
SVN_ERR(svn_wc_upgrade(ctx->wc_ctx, local_abspath,
Index: subversion/libsvn_client/commit.c
===================================================================
--- subversion/libsvn_client/commit.c (revision 1036324)
+++ subversion/libsvn_client/commit.c (working copy)
@@ -697,9 +697,8 @@
apr_pool_t *subpool;
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
SVN_ERR(svn_dirent_get_absolute(&local_abspath, path, pool));
base_dir_abspath = local_abspath;
Index: subversion/libsvn_client/add.c
===================================================================
--- subversion/libsvn_client/add.c (revision 1036324)
+++ subversion/libsvn_client/add.c (working copy)
@@ -576,9 +576,8 @@
struct add_with_write_lock_baton baton;
if (svn_path_is_url(path))
- return svn_error_return(svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
- _("'%s' is not a local path"),
- path));
+ return svn_error_createf(SVN_ERR_ILLEGAL_TARGET, NULL,
+ _("'%s' is not a local path"), path);
SVN_ERR(svn_dirent_get_absolute(&local_abspath, path, pool));
Received on 2010-11-18 12:24:30 CET