> % setfacl -R -m mask::rwX,group:pm:rwX shared.git
> % setfacl -R -d -m mask::rwX,group:pm:rwX shared.git

I don't understand all this ACL stuff[1]. Is this bug report about file
permissions, or about ACLs? AFAIK, git's core.sharedRepository does
not involve ACLs.

I am resorting to reading the tea leaves here -- still nothing in this
bug report that I am able to clearly understand -- but it seems likely
that what you are having trouble with is rsync or cp's behavior of copying
the source file modes/group to the destination file.

git-annex has not used rsync -a, which would preserve the group,
for a long time if ever. But for local-to-local repositories, it still
uses cp -a.

Suggest you use git annex --debug to find the command it's running.

-- 
see shy jo

[1] I decided a long time ago to add ACLs to the "too complicated to try
    to use pile" next to SELinux, and this has always seemed like a good
    decision.

Attachment: signature.asc
Description: Digital signature

Reply via email to