[I originally posted this to vox.com on 10 May 2008.]
- I've found it necessary to run SETACL on machine.config before (to backup) and after (to restore) running GnuWin32 sed on it, otherwise IIS can't read it.
- Running svn under Cygwin seems to corrupt the ACLs on the db/current file and on the latest revision file in db/revs. Certain subsequent operations on the repository, taken under Windows, will fail until the following procedure is performed using the file's Properties/Security/Advanced dialog:
- Remove all existing ACEs.
- Re-apply inheritable parent permissions.