![](http://www.gravatar.com/avatar/6633b8c42ddda668be62392184c42863.jpg?s=60&d=https://code.monotone.ca/media/idf/img/spacer.gif)
Comment 1 by Stephen Leake, Oct 28, 2010
Lapo Luchini writes on monotone-devel: Cygwin *has* the executable bit, and it is mapped on the "can be executed" standard Windows ACL, which more or less all files gets by default. So, if you create a text file with notepad.exe, Cygwin see it as executable. If you create one with Cygwin's nano, it is not. The same is true of mtn MinGW; it uses the standard Windows file create API, which sets the "can be executed" ACL. So non-executable files checked out by the MinGW mtn are seen by the Cygwin mtn as executable. That explains the symptoms reported above. A partial fix would be to have the MinGW mtn set the ACL correctly, and document the bizarre Windows behavior for non-mtn non-cygwin tools.
Sign in to reply to this comment.
Reported by Stephen Leake, Oct 28, 2010