-
neitzelwarden: you stumbled over a classic BSD (group inherited from dir) vs ATT (inherited from process' effective group) difference. POSIX allows allows either.
-
neitzelSunOS 3.5? 4.0? devised the "ATT default, BSD with setgid bit" trick to cater for both worlds. Note that a dir-setgid gets inherited to new subdirs, too.
-
neitzelTime passed, and linux's ext2 brought these rules: a mount option ("grpid or bsdgroups / nogrpid or sysvgroups") decides which regime is used, and an dir-setgid bit toggles to *the other* regime. (By default, it behaved exactly like the SunOS ufs.)
-
neitzelI couldn't find an equivalent zfs mount property with a quick look at man.omnios.org/zfs but MAYBE "aclmode=" or ACLs themselves are the key here. I don't have a clue about ACLs.
-
neitzelwarden: "[sccs] get xxx" == "co -u xxx", "get -e xxx" == "co -l xxx". One of these would be your next step. An "sccs create" instead of
-
neitzel"enter" would have implied the "get".
-
wardentux0r: I'm not a developer and surely not entitled to judge version control systems... but I agree with you. My feel is that Git is a real mess: I still have to know a developer who has a clear view about how to use it! :S
-
wardenneitzel: thanks for the deep explanation on setgid question. I didn't notice that flag was inherited by subdirs: this alleviates my discomfort! :)
-
wardenneitzel: thanks for the help on SCCS, but "sccs create -o test.conf" returns me "ERROR [SCCS/s.test.conf]: No sid prior to cutoff date-time (ge23)", and leaves a checked out ",test.conf" file in current dir. I expected it would leave a "test.conf" file in current dir.