Re: bsd group semantics
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:46:32
Jeff King [off-list ref] writes:
On Tue, Mar 31, 2009 at 08:55:00AM -0700, Junio C Hamano wrote: ...quoted
Ideally the test should be checking if the subdirectory is owned by the same group as the toplevel, but that is rather hard to correctly arrange, as it depends on the set of groups the user who runs the test belongs to, how the git work tree is set up (if it is owned by his primary group or a secondary), etc.Shouldn't that just be: perl -e 'sub group { return (stat(shift))[5] }' \ -e 'exit group($ARGV[0]) == group($ARGV[1]) ? 0 : 1' \ a b ?
My point was if I belong only to my personal group and git.git work tree is owned by junio.junio to begin with, you would never be able to notice any breakage with such a test.