On 11.11.2013 16:05, Stefan Sperling wrote: > On Mon, Nov 11, 2013 at 02:39:26PM +0000, Philip Martin wrote: >> Stefan Sperling <[email protected]> writes: >>> The proper way of clearing the 'x' bit would be to remove >>> the svn:executable property. >> That removes all x. The r1537018 fix allows users to remove just >> group/world permissions and have Subversion preserve that change. > Well, 'preserve' in the sense that it is preserved in the working copy > only. These bits are not versioned. > >> It appears the same is not possible with x. And if I try to do it by >> removing svn:executable and setting x just for the owner then commit >> removes x. > The 'x' bit is a versioned entity, so it needs to be preserved across > working copies. I think that is the crucial difference. > > I cannot really see why someone would in general want to have 'rx' set > for the owner, and 'r' set for group/others without 'x'. That makes no > sense.
It makes perfect sense for setuid/setgid scripts. In any case, if there is /no/// read permission for group and other, there certainly shouldn't be execute permission, IMO. -- Brane -- Branko Čibej | Director of Subversion WANdisco // Non-Stop Data e. [email protected]

