Note that there are some explanatory texts on larger screens.

plurals
  1. POCygwin SVN check-out ACL issue
    primarykey
    data
    text
    <p>My Cygwin SVN client changed behavior regarding Windows ACL between version 1.6.17 and 1.7.4.</p> <p><strong>[ UPDATE:</strong> SVN 1.7.4 and 1.6.17 have the same behaviour actually. The problem lies elsewhere. What I didn't get is the point where it stopped working, probably a Cygwin update. <strong>]</strong></p> <p><strong>[ UPDATE:</strong> The Cygwin-built SVN client actually honors the <code>svn:executable</code> keyword by setting the executable ACL bit for the current user. The mention "has not effect under Windows" in the SVN book has to be taken with caution. <strong>]</strong></p> <p>Running a check-out with 1.7.4 sets all extracted files to read-only for the current user. For instance, and that's what is annoying in my specific case, it does not set the execute flag for batches. In the file properties, the Security tab ticks <code>Read</code> for <code>Everyone</code>, and <code>Read</code>/<code>Write</code> for the current user.</p> <p>Running a check-out with 1.6.17 does not show this behavior. Files are checked out with user-friendly rights, and batches can be executed. In the file properties, the Security tab ticks <code>Read &amp; execute</code>/<code>Read</code> for <code>Everyone</code>, and <code>Modify</code>/<code>Read &amp; execute</code>/<code>Read</code>/<code>Write</code> for the current user, which is what I'd expect from a check-out. That check-out is part of a scripted process, so the environment is the same in both test scenarii.</p> <p>I found no mention of that behavior in svn tickets, and had no luck searching. Most of the results relate to server-side configuration.</p> <p>I'm no ACL/NTFS expert, I did read the Cygwin posix/windows article at <a href="http://cygwin.com/cygwin-ug-net/ntsec.html" rel="nofollow">http://cygwin.com/cygwin-ug-net/ntsec.html</a>, but that did not clarify the difference.</p> <ul> <li>I tried the svn:executable keyword, but as expected this has no effect under Windows.</li> <li>The same difference happens under Windows 7 or under XP.</li> <li>I noted that TortoiseSVN 1.7.6 (built against "native" SVN 1.7.4) runs the check-out correctly.</li> <li>I have the default fresh-install <code>/etc/fstab</code>, which is empty, and no <code>/etc/fstab.d</code> config.</li> </ul> <p>It's not that I'm unhappy with 1.6.17, but some of the features in 1.7.4 are interesting.</p> <p>How do I solve that weird access rights issue?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload