Bert Huijben <b...@qqmail.nl> writes:

>> Don't expose internal transaction properties like 'svn:check-locks' through
>> the public FS API and error out on attempts to change them.
>
> I wish it would be possible to put these in their own property namespace,
> to avoid those list of properties to check against...
>
> But that is not really possible any more, is it?

I am afraid it is not possible for the reasons Philip has already mentioned.
As long as we use these properties in the on-disk format, we cannot alter
their names without breaking compatibility.

Unfortunately, I am unaware of a solution that would allow us to stop checking
these properties against a predefined list of names.  Even with theoretically
possible options like using a special namespace in the newer filesystem formats
or making these filesystems use something else than a set of temporary props
for the transaction flags, we'd still require this check somewhere in order to
be backward compatible.


Regards,
Evgeny Kotkov

Reply via email to