I'm using Courier 2 to transfer content between two servers. Whenever I transfer some content which has related files (user controls, scripts etc.) I get an error if the files are readonly.
Why is that? I'm guessing (and hoping) that it doesn't change my files. It's an issue because scripts and user controls are deployed from Team Foundation Server where they are readonly by default.
Could you post the stack trace so I can figure out where it does that?
Courier creates a copy of the files it wants to deploy, and modifies them, but the original is never touched, so I'm guessing the copy is read-only as well.
Update: Found the issue, it was the checksum generation Courier uses to Identify files that required write-access, this is now changed to read-only instead.
Fix will be in 2.1 release