Julian Foad wrote on Thu, Nov 28, 2013 at 12:51:07 +0000: > Philip Martin wrote: > > We need some indication that the client has explicitly set svn:date, > > including deleting it to indicate a revision with no date. > > How would a client indicate that it wants the commit to have no date property > at all? > > I agree this is necessary in order to correctly replicate any arbitrary > repository, even though it's unusual. > > For HTTP connections, I suppose we could require the client to send an > explicit PROPPATCH to un-set the date. Is something similar possible with > svnserve? > > I would really hate to make an exception to require the non-atomic > commit-then-revprop-change pattern for this case.
You'd need to do a revprop change anyway to set svn:author. (If the mirror is ≥2 revisions behind the master, 'svnsync sync' will authenticate itself as the same username for both revisions; authz settings on the mirror server are not relevant, it simply never learns the identity of the younger-revision-it-lacks' author until the revprop change.)