2010/1/28 William Pursell <bill.pursell@xxxxxxxxx>: > Ilari Liusvaara wrote: >> On Wed, Jan 27, 2010 at 11:19:22PM -1000, William Pursell wrote: >>> With git-init --shared=0660 and a umask of 022, >>> the first commit to the repository creates >>> the file COMMIT_EDITMSG with mode 0644 >>> instead of 0660. I believe this is incorrect >>> behavior. Simple fix: >> >> COMMIT_EDITMSG is related to committing, committing needs >> working copy, and shared working copies don't work all too >> well (and Git can't do anything about that because all kinds >> of stuff edits the files there, not just Git). >> >> Shared repository settings are meant to override umasks >> for files in actual repository itself. > > For simple work flows (eg recording linear history > of config files), sharing a working directory > works okay except for COMMIT_EDITMSG. Since > COMMIT_EDITMSG is in the git repository and only > written by git, it makes sense for core.sharedrepository > to be honored. I agree. And personally ive used shared working directories quite a bit without issue. Thanks be to git --interactive. cheers, Yves -- perl -Mre=debug -e "/just|another|perl|hacker/" -- 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