Another thing that shouldn’t have taken me so long to find out about… set executable permissions on a file under subversion (SVN):
svn propset svn:executable ON filename
As this page states:
When you want to make a versioned file executable, do not run ”chmod +x file”; instead run “svn propset svn:executable ‘*’ file”. When you want to remove the executable bit from a versioned file, do not run “chmod -x file”; instead run “svn propdel svn:executable file”.