Author: danielsh
Date: Sat Jul 24 12:03:09 2010
New Revision: 978859
URL: http://svn.apache.org/viewvc?rev=978859&view=rev
Log:
On the 'atomic-revprop' branch:
* BRANCH-README (svn:eol-style): Set to 'native'.
Modified:
subversion/branches/atomic-revprop/BRANCH-README (contents, props changed)
Modified: subversion/branches/atomic-revprop/BRANCH-README
URL:
http://svn.apache.org/viewvc/subversion/branches/atomic-revprop/BRANCH-README?rev=978859&r1=978858&r2=978859&view=diff
==============================================================================
--- subversion/branches/atomic-revprop/BRANCH-README (original)
+++ subversion/branches/atomic-revprop/BRANCH-README Sat Jul 24 12:03:09 2010
@@ -1,43 +1,43 @@
-Branch to implement atomic revprop modifications in libsvn_ra. By "atomic", we
-mean: the old value (if any) of the revprop as seen by the client modifying it
-is the same as the old value the FS layer sees at the time it enacts the
change.
-This feature may be used to fully resolve issue #3546 (race condition in
svnsync
-locking) and to implement 'svn propedit --revprop pname pval2
--old-value=pval'.
-
-
-Planned work
-============
-
-* FS layer support
- - [DONE] r955136, r955303, r955306 on trunk.
-
-* repos layer support
- - [DONE] extend svn_repos_fs_change_rev_prop3() to wrap
svn_fs_change_rev_prop2()
-
-* RA layer support
- - [DONE] introduce svn_ra_change_rev_prop2()
- Need a new libsvn_ra-level capability. (because atomicity can't be
- achieved with older servers, and because of planned protocol extensions)
- - ra_local
- Trivial.
- - ra_svn
- Add a 'change-rev-prop2' verb.
- - ra_dav
- Extend PROPPATCH syntax to provide the old value: add a <S:oldvalue/>
- tag inside the <${propname}> tag.
- TODO: where to document this protocol extension?
- - [DONE] unit test
- prop_tests.py 34: atomic_over_ra()
-
-* svnsync:
- - use the new RA API to resolve the race condition in locking.
-
-
-Potential work
-==============
-
-* repos layer hooks interface
- - pass the old value to pre-revprop-change
-
-* svn propedit --revprop --old-value
- (Not planned currently.)
+Branch to implement atomic revprop modifications in libsvn_ra. By "atomic", we
+mean: the old value (if any) of the revprop as seen by the client modifying it
+is the same as the old value the FS layer sees at the time it enacts the
change.
+This feature may be used to fully resolve issue #3546 (race condition in
svnsync
+locking) and to implement 'svn propedit --revprop pname pval2
--old-value=pval'.
+
+
+Planned work
+============
+
+* FS layer support
+ - [DONE] r955136, r955303, r955306 on trunk.
+
+* repos layer support
+ - [DONE] extend svn_repos_fs_change_rev_prop3() to wrap
svn_fs_change_rev_prop2()
+
+* RA layer support
+ - [DONE] introduce svn_ra_change_rev_prop2()
+ Need a new libsvn_ra-level capability. (because atomicity can't be
+ achieved with older servers, and because of planned protocol extensions)
+ - ra_local
+ Trivial.
+ - ra_svn
+ Add a 'change-rev-prop2' verb.
+ - ra_dav
+ Extend PROPPATCH syntax to provide the old value: add a <S:oldvalue/>
+ tag inside the <${propname}> tag.
+ TODO: where to document this protocol extension?
+ - [DONE] unit test
+ prop_tests.py 34: atomic_over_ra()
+
+* svnsync:
+ - use the new RA API to resolve the race condition in locking.
+
+
+Potential work
+==============
+
+* repos layer hooks interface
+ - pass the old value to pre-revprop-change
+
+* svn propedit --revprop --old-value
+ (Not planned currently.)
Propchange: subversion/branches/atomic-revprop/BRANCH-README
------------------------------------------------------------------------------
svn:eol-style = native