You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2012/11/27 19:35:19 UTC
svn commit: r1414309 -
/subversion/trunk/subversion/include/private/svn_wc_private.h
Author: julianfoad
Date: Tue Nov 27 18:35:18 2012
New Revision: 1414309
URL: http://svn.apache.org/viewvc?rev=1414309&view=rev
Log:
* subversion/include/private/svn_wc_private.h
(svn_wc__delete_internal, svn_wc__delete_many): Note an inconsistency.
Modified:
subversion/trunk/subversion/include/private/svn_wc_private.h
Modified: subversion/trunk/subversion/include/private/svn_wc_private.h
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/include/private/svn_wc_private.h?rev=1414309&r1=1414308&r2=1414309&view=diff
==============================================================================
--- subversion/trunk/subversion/include/private/svn_wc_private.h (original)
+++ subversion/trunk/subversion/include/private/svn_wc_private.h Tue Nov 27 18:35:18 2012
@@ -1204,7 +1204,12 @@ svn_wc__get_info(svn_wc_context_t *wc_ct
/* Internal version of svn_wc_delete4(). It has one additional parameter,
* MOVED_TO_ABSPATH. If not NULL, this parameter indicates that the
- * delete operation is the delete-half of a move. */
+ * delete operation is the delete-half of a move.
+ *
+ * ### Inconsistency: if DELETE_UNVERSIONED_TARGET is FALSE and a target is
+ * unversioned, svn_wc__delete_many() will continue whereas
+ * svn_wc__delete_internal() will throw an error.
+ */
svn_error_t *
svn_wc__delete_internal(svn_wc_context_t *wc_ctx,
const char *local_abspath,
@@ -1220,7 +1225,12 @@ svn_wc__delete_internal(svn_wc_context_t
/* Alternative version of svn_wc_delete4().
* It can delete multiple TARGETS more efficiently (within a single sqlite
- * transaction per working copy), but lacks support for moves. */
+ * transaction per working copy), but lacks support for moves.
+ *
+ * ### Inconsistency: if DELETE_UNVERSIONED_TARGET is FALSE and a target is
+ * unversioned, svn_wc__delete_many() will continue whereas
+ * svn_wc__delete_internal() will throw an error.
+ */
svn_error_t *
svn_wc__delete_many(svn_wc_context_t *wc_ctx,
const apr_array_header_t *targets,