I’m not a Subversion pro by any means. But I am using it for my coding projects and using the deployment feature at springloops.com (love it).
I have some log, cache and image folders that I routinely need to make writable on new deployments or new projects. Is there a way to make it so that when deploying or downloading, the folder permissions will already be set to 0777?
Unfortunately, Subversion doesn’t support storing permissions. According to this discussion (Nabble “Unix file permissions” (external link)), however, one can use svn properties and a little bit of shell scripting.
To store the properties in subversion:
To later re-apply the file permissions: