On Apr 10, 2008, at 9:21 AM, Robert Haines wrote:
I've seen this after git gc too. Has the owner of the affected files changed? If so you need to make sure that git gc is run by the correct user. If you run it as root for example, everything it touches will end up owned by root!
Not only that, but you must make sure that you have the appropriate umask set. I'm not sure if this affects the pack file, but the reflog is certainly rewritten in a way that prevents other users from pushing.
I've been meaning to submit a patch to make git better honor "core.sharedrepository" (it's probably as simple as adding a couple calls to adjust_shared_perm), but the workaround was so easy that I had forgotten about the issue.
-- Logan Kennelly ,,, (. .) --ooO-(_)-Ooo-- -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html