You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by da...@apache.org on 2010/09/21 04:01:09 UTC
svn commit: r999184 - /subversion/branches/atomic-revprop/BRANCH-README
Author: danielsh
Date: Tue Sep 21 02:01:09 2010
New Revision: 999184
URL: http://svn.apache.org/viewvc?rev=999184&view=rev
Log:
On the atomic-revprop branch, update BRANCH-README.
Modified:
subversion/branches/atomic-revprop/BRANCH-README
Modified: subversion/branches/atomic-revprop/BRANCH-README
URL: http://svn.apache.org/viewvc/subversion/branches/atomic-revprop/BRANCH-README?rev=999184&r1=999183&r2=999184&view=diff
==============================================================================
--- subversion/branches/atomic-revprop/BRANCH-README (original)
+++ subversion/branches/atomic-revprop/BRANCH-README Tue Sep 21 02:01:09 2010
@@ -23,9 +23,9 @@ Planned work
- [DONE] ra_svn: Add a 'change-rev-prop2' verb.
- [DONE] ra_dav: Extend PROPPATCH: see notes/http-and-webdav/webdav-protocol
- [DONE] unit test: prop_tests.py 34: atomic_over_ra()
- - TODO: ensure consistent error code (replacing SVN_ERR_BAD_PROPERTY_VALUE)
- - TODO: use "409 Conflict" DAV response (within the 207 Multi-Status response)
- - TODO: ra_dav: preserve err->apr_err from server to client (like in ra_svn)
+ - TODO: verify consistent error code: SVN_ERR_FS_PROP_BASEVALUE_MISMATCH
+ - [DONE] use 409 DAV response (within the 207 response). (using 412)
+ - [DONE] ra_dav: preserve err->apr_err from server to client (like in ra_svn)
* [DONE] client support: svn_client_revprop_set2()
@@ -52,7 +52,7 @@ mod_dav_svn only has a generic SVN_ERR_R
correct error message).
* TODO: verify ra_local and ra_svn claims above
-* TODO: extend ra_dav to transmit more error information over the wire
+* NONEED: extend ra_dav to transmit more error information over the wire
plan1:
- nest a "<S:errcode>42</S:errcode>" tag inside the <D:responsedescription> tag.
- mod_dav_svn implementation?
@@ -62,6 +62,7 @@ correct error message).
- preserve just the outermost err->apr_err of the error chain
plan3:
- return s/500/412/ in the 207 body; ref: Jon Foster's [PATCH 3/3]
+ - no need to transmit error chains or apr_err codes; special-cased.
Potential work
@@ -70,8 +71,6 @@ Potential work
* svn_log__ interface
- extend svn_log__change_rev_prop() with a "was old value provided?" boolean
-* [needsdesign] specific error code for the "expectation didn't match" condition?
-
* repos layer hooks interface
- pass the old value to pre-revprop-change