On 31.07.2018 15:14, Julian Foad wrote:
> Before r871212 there was no validation of svn:date value entering the repo, I 
> think, so old-format dates could have been put in.

Right. That's the edge-case I was thinking about.

> But if anyone put old-format dates into their repo, and even if users do 
> currently have some tools that expect the conversion to happen, I still don't 
> see that as a good enough reason why future 'svnadmin dump' should not read 
> out exactly what's in there.
>
> It also happens to be a data bug that's extremely easy to fix -- just enable 
> revprop changes and script the propedits.
>
>>  2. Our dumpfile format is documented. With your proposed change, there
>>     is a slight chance that "svnadmin dump" could produce invalid dump
>>     files.
> Invalid how? I don't see the contents of svn:date documented in 
> 'notes/dump-load-format.txt'.

Ha, indeed, that document doesn't say anything concrete about the values
of reserved properties.

Anyway, I was just trying to pedantically think my way through the
possible edge cases. In retrospect, it's a pity we didn't make the
0.14->1.0 dump/load cycle work the way you're proposing now.

Also, you make a good point about scripting the fix before the dump;
these are revision properties, after all.

You've changed my mind: +1

-- Brane

Reply via email to