New submission from nathan wilcox <[EMAIL PROTECTED]>:

On cygwin-on-vista, I untarred the darcsdir-cygwin package I
downloaded from zooko.com via darcs.net.

Then I went into my project, ran "darcs init", then I ran this:

$ for f in `find . -type f | grep -vEe '\.svn|_darcs|\.cvsignore'`; do
echo "=== $f ==="; darcs add "$f"; done

Aside from many lines beginning and ending with "===" there is only
one other line, in the middle of all the output:

realdarcs.exe: _darcs/patches/pending.new: renameFile: permission
denied (Permission denied)

When I view _darcs/patches in windows explorer, I see only
_darcs/patches/pending, and not "pending.new", so I couldn't see what
its permissions were.

Both regular files and directories created within _darcs have cygwin
mode 755, while my umask is 0022.  Why do the files have execute
permission?  If I run "touch foo", the newly created file does not
have execute permission, leading me to believe this is darcs-specific
behavior.

Finally, is there a better way to add a new project in a repository,
other than the bash for-loop approach above?

----------
messages: 2309
nosy: beschmi, droundy, kowey, nejucomo, tommy
status: unread
title: Permissions error on cygwin-on-vista.

__________________________________
Darcs bug tracker <[EMAIL PROTECTED]>
<http://bugs.darcs.net/issue575>
__________________________________
_______________________________________________
darcs-devel mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-devel

Reply via email to