permissions now apply properly to repo, however the git client behaves