Philip Martin <[email protected]> writes:

> Daniel Shahaf <[email protected]> writes:
>>
>> Either method would need to account for old-revprop changes and for 'svn
>> lock' locks.
>
> Unless we start recording some sort of history for revprops the only
> option for svnsync is to resend all revprops, hotcopy has more options.

As you know, hotcopy gets locks wrong at present (issue 3750).  I've
just thought of another thing to add to that issue but tigris.org is
down so I'm recording it here:

hotcopy currently copies revs then locks.  Nothing prevents the source
adding a rev and a lock after hotcopy has copied revs and before it
copies locks.  That means the copy could have a lock on a file that does
not exist in the copy.  I'm not sure there is any copying order we can
use that will avoid the problem, we may need to add a post-copy step to
audit the locks.

-- 
Philip

Reply via email to