You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ne...@apache.org on 2010/05/03 14:39:55 UTC
svn commit: r940432 - in /subversion/trunk/subversion:
libsvn_client/commit_util.c libsvn_wc/node.c
Author: neels
Date: Mon May 3 12:39:55 2010
New Revision: 940432
URL: http://svn.apache.org/viewvc?rev=940432&view=rev
Log:
Count obstructed deletes as _is_status_deleted, also. Fix a call to
add_committable() that forgot to pass the URL along for obstructed nodes.
* subversion/libsvn_client/commit_util.c
(harvest_committables): Pass URL to add_committable().
* subversion/libsvn_wc/node.c
(svn_wc__node_is_status_deleted): Also count obstructed deletes as deleted.
Modified:
subversion/trunk/subversion/libsvn_client/commit_util.c
subversion/trunk/subversion/libsvn_wc/node.c
Modified: subversion/trunk/subversion/libsvn_client/commit_util.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/commit_util.c?rev=940432&r1=940431&r2=940432&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/commit_util.c (original)
+++ subversion/trunk/subversion/libsvn_client/commit_util.c Mon May 3 12:39:55 2010
@@ -854,7 +854,7 @@ harvest_committables(apr_hash_t *committ
{
SVN_ERR(add_committable(
committables, this_abspath,
- this_kind, NULL,
+ this_kind, this_url,
SVN_INVALID_REVNUM,
NULL,
SVN_INVALID_REVNUM,
Modified: subversion/trunk/subversion/libsvn_wc/node.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_wc/node.c?rev=940432&r1=940431&r2=940432&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_wc/node.c (original)
+++ subversion/trunk/subversion/libsvn_wc/node.c Mon May 3 12:39:55 2010
@@ -668,8 +668,8 @@ svn_wc__node_is_status_deleted(svn_boole
wc_ctx->db, local_abspath,
scratch_pool, scratch_pool));
- /* ### Do we need to consider svn_wc__db_status_obstructed_delete? */
- *is_deleted = (status == svn_wc__db_status_deleted);
+ *is_deleted = (status == svn_wc__db_status_deleted) ||
+ (status == svn_wc__db_status_obstructed_delete);
return SVN_NO_ERROR;
}