RE: svn commit: r1136838 - /subversion/trunk/subversion/libsvn_client/commit_util.c
From: Bert Huijben <bert_at_qqmail.nl>
Date: Fri, 17 Jun 2011 16:34:23 +0200
> -----Original Message-----
Ok, I found the code where we do verify the base revision. (Thanks for the pointer)
But only verifying it in the PUT requests, voids the optimization in our libsvn_client commit processing where we delay the puts until we completed all restructuring operations.
In theory the commit can now fail with the last PUT request (after much data has already been transferred), while on the other RA layers not a single file would be transferred before we find out that some node is out of date.
This is an archived mail posted to the Subversion Dev mailing list.