diff options
Diffstat (limited to 'contrib/subversion/subversion/libsvn_client/util.c')
-rw-r--r-- | contrib/subversion/subversion/libsvn_client/util.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/contrib/subversion/subversion/libsvn_client/util.c b/contrib/subversion/subversion/libsvn_client/util.c index 06855e7..248412b 100644 --- a/contrib/subversion/subversion/libsvn_client/util.c +++ b/contrib/subversion/subversion/libsvn_client/util.c @@ -138,7 +138,13 @@ svn_client__pathrev_fspath(const svn_client__pathrev_t *pathrev, svn_client_commit_item3_t * svn_client_commit_item3_create(apr_pool_t *pool) { - return apr_pcalloc(pool, sizeof(svn_client_commit_item3_t)); + svn_client_commit_item3_t *item = apr_pcalloc(pool, sizeof(*item)); + + item->revision = SVN_INVALID_REVNUM; + item->copyfrom_rev = SVN_INVALID_REVNUM; + item->kind = svn_node_unknown; + + return item; } svn_client_commit_item3_t * @@ -195,7 +201,6 @@ svn_client__wc_node_get_base(svn_client__pathrev_t **base_p, NULL, wc_ctx, wc_abspath, TRUE /* ignore_enoent */, - TRUE /* show_hidden */, result_pool, scratch_pool)); if ((*base_p)->repos_root_url && relpath) { @@ -225,7 +230,8 @@ svn_client__wc_node_get_origin(svn_client__pathrev_t **origin_p, &relpath, &(*origin_p)->repos_root_url, &(*origin_p)->repos_uuid, - NULL, ctx->wc_ctx, wc_abspath, + NULL, NULL, + ctx->wc_ctx, wc_abspath, FALSE /* scan_deleted */, result_pool, scratch_pool)); if ((*origin_p)->repos_root_url && relpath) |