On Tue, Jun 24, 2008 at 9:27 AM, Branko Èibej <brane_at_xbc.nu> wrote:
> Dag-Erling Sm¸rgrav wrote:
>>
>> The svn:charset property is widely used, and has been for years. There
>> are even clients (e.g. SmartSVN) that rely on it when diffing files or
>> revisions with different encodings.
>>
>> Is there a good reason why it should not be officially sanctioned and
>> documented?
>>
>
> Do all the clients that use it expect it to conform to the same specs? My
> guess is -- no.
>
> Whoever intruded on the reserved svn: property name namespace should git off
> their behind and do the groundwork to make sure all uses are consistent,
> then post patches to this list.
Agreed. I've never heard of this property, ever, in the entire
history of the Subversion project. I know that some svn clients out
there have started making use of 'bugtraq:*' properties for
issue-tracker integration, and that's fine. But if clients have
started inventing new svn:* properties, that's a violation of the svn
API -- only 'core' svn libraries are supposed to implement those
properties.
Is SmartSVN the only client using svn:charset? Do they document it
somewhere? (Keep in mind that SmartSVN isn't using the svn libraries
at all -- it's a complete third-party implementation of svn in java.
But still, inventing new svn: properties is quite audacious.)
Received on 2008-06-24 17:54:11 CEST