there doesn't seem to be a fix for this, but i thought i'd ask to see if anyone here has hacked a solution.
i have several working copies of svn repositories on my mac. i access/edit it both from win vista and from the mac.
makes changes it sets the DOS read-only flag
on some of the .svn files.
windows (using tortoisesvn
) knows how to remove this flag before committing/updating. however macosx doesn't because unix doesn't have an equivalent flag.
this means my mac svn clients return permission errors
and can't commit, update, etc.
there is a solution. running
chflags -R nouchg .
on the svn working copy. this works everytime.
but MY problem is i have about 10 different svn repos which i work on regularly. ssh-ing over to the mac and running this command on every repo is a hassle.
my latest solution is to put this command in a bash file and loop through all repos at once. but it still requires me manually running that bash script before i want to work from the mac.
has anyone come across this problem before and have any other workarounds, which don't require manual commands to fix?