On Thu, Jan 13, 2011 at 10:56:09AM +0000, Philip Martin wrote:
> 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.

Right. I'll adjust the release notes then. Thanks.

> We could change the behaviour associated with the old protocol, and then
> we could backport that relatively small change to 1.6, and that would
> allow the script to work.  That would be the regression/improvement I
> mentioned.

I don't think that's necessary.

Backporting this fix would give people one less reason to upgrade to 1.7 :)

Anyone suffering from the race condition in 1.6 can use the known workaround
(run svnsync jobs on one computer and synchronise the processes via file locks).

Stefan

Reply via email to