Philip Martin wrote on Thu, Jan 13, 2011 at 10:56:09 +0000: > Stefan Sperling <s...@elego.de> writes: > > The scenario we're talking about is where people run a 1.7 server > > and use a 1.6 or earlier svnsync binary. > > > > I suppose in this case your hook script would help? > > No, I don't think it does. Daniel's change introduced new protocol > elements to get the new atomic behaviour, a old client using the old > protocol still gets the old non-atomic behaviour.
We're talking about the svn_repos_fs_change_rev_prop4() changes, not about the RA protocol changes. Briefly, svn_repos_fs_change_rev_prop4() (which is the function that computes the ACTION parameter to the pre-revprop-change hook) uses the *atomic* FS "change revprop" API regardless of the client version.