> % 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.
signature.asc
Description: Digital signature

