Chris wrote on Tue, 09 Jan 2018 15:15 +0000:
> When setting svn:auto-props, it seems I can do this:
> 
>  *.java = svn:mime-type=text/java;;charset=iso-8859-1;svn:eol-style=LF
> 
> That is, use ;; as an escape between the "parameters" for file type and 
> charset. Adding a java-file and doing propget gives this:
> text/java;charset=iso-8859-1
> Which seems to be correct. Right?

Yes.

> Using the exact same line in ~/.subversion/config seems to see "charset" 
> as a separate property from "mime-type" and set two different properties 
> on the file with "charset" having no meaning.

I can't reproduce this.  With that line in ~/.subversion/config I get:

[[[
% svn add foo.java 
A         foo.java
% svn pl -v foo.java
Properties on 'foo.java':
  svn:eol-style
    native
  svn:mime-type
    text/java;charset=iso-8859-1
]]]

(The value 'native' was inherited from svn:auto-props in the working
copy I was testing in.)

Also, does it really set *two* properties on the file?  Not three?  
"svn:mime-type",
"charset", "svn:eol-style"?

What client and version do you use?

Cheers,

Daniel

Reply via email to