On Mon, Jan 9, 2012, at 17:23, Steve Kelem wrote: > I agree, lots of files *shouldn't* be marked executable, but lots of users > just don't care. > I'm trying to protect everyone else from their sloppiness. > That's why I'd like to turn svn:executable off with the autoprops. > If someone *really* needs svn:executable on some file that shouldn't normally > have that prop, > they can always override it. > > Steve > P.S. I poked around a little in the 1.7.2 code, trying to find out where the > property was set to "*" regardless of its real setting, > but it didn't pop out. >
libsvn_client/add.c(add_file) -> svn_wc_prop_set4() -> do_propset() -> svn_wc_canonicalize_svn_prop() Found by 'grep SVN_PROP_BOOLEAN_TRUE'. > Daniel Shahaf said the following on 01/09/2012 05:08 PM: > > You can't do this with autoprops. (See auto_props_enumerator() in > > libsvn_client/add.c; and notice the output of a manual 'svn propset > > svn:executable false'.) Feel free to file a bug about this, and/or > > submit a patch implementing this. > > > > Concretely, though, README shouldn't be marked executable in the first > > place. So I suspect the _real_ answer for you is "On Cygwin, use the > > native Cygwin svn client rather than the Windows one.". :-) > > > > On Mon, Jan 9, 2012, at 10:26, Steve Kelem wrote: > >> I want to turn OFF the svn:executable property for many file types from > >> inside /etc/subversion/config. > >> Is there a way to do this? The documentation for this property says that > >> its existence will force its value to "*". > >> I want to be able to specify something like: > >> README = svn:eol-style=native; svn:mime-type=text/plain; > >> svn:executable=false > >> > >> Is there a way to do this? > >> > >> Thanks, > >> Steve > >> > >> >