2 ### http://bugs.darcs.net/issue458
3 ### darcs get --set-scripts-executable ignores umask
6 ## Windows doesn't support proper permissions.
8 if echo $OS |
grep -i windows
; then
9 echo Windows does not support posix permissions
18 darcs initialize
--repodir repo1
19 printf >repo
1/x
'#!/bin/sh\ntrue' # make a shebang'd script
20 darcs record
--repodir repo1
-lam x x
21 umask 077 # DENY ALL access to group, all
22 darcs get
--set-scripts-executable repo1 repo2
23 ls -l repo
2/x | cut
-f 1 -d\
> mode
24 echo -rwx------ > desired-mode
25 diff -u desired-mode mode