On Sep 24, 2008, at 09:24, Steve Whitson wrote:
> Is there a way I can turn off the automatic setting of the property  
> svn:eol-style native?
It is off by default. To turn it on for, say, all .txt files, you add  
this to your client's Subversion config file:
*.txt = svn:eol-style=native
So, if you want Subversion to not automatically add that property to  
those files, simply remove that line from your config file again.
> I would prefer to turn this feature off per repository.  I have  
> some repositories that may benefit from this feature and others  
> where it will just get in the way.  If not per-repository, is it  
> possible server wide?  Doing this per-user (client) config sounds  
> awful cumbersome and problematic in my environment.
Automatic properties are a client-side setting only.
You can write a pre-commit hook for your repository which prevents  
commits which do not meet your requirements. For example, for one  
repository, you can require that all .txt files have this property  
set, and for another repository, you can require that it not be set,  
if that's what you want. Committers are responsible for adding or not  
adding the property, as needed.
If you look at "svn help commit" you'll see a "--config-dir"  
argument. Users can set up a config directory per repository, and  
whenever they commit to a particular repository, they can use the -- 
config-dir argument to specify the config dir for that repository.  
That way they can set up different auto-props rules for different  
repositories. I admit that's not as convenient as Subversion  
automatically knowing what rules to use for what repository, but it  
is the only thing Subversion offers at this point.
> While reviewing the per-client choice, I've looked at the client  
> [auto-props] section in a config file, but I don't see how to turn  
> of such a feature (eol-style =native), only how to add it.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-09-24 21:30:41 CEST