Initially: find $CVSROOT -type d | xargs chmod g+s I forget whether SGID is inherited by new subdirectories. If not, have a loginfo script set it.
Noel --- GOMEZ Henri <[EMAIL PROTECTED]> wrote: > >> The problem is that each time a cvs user like bob > commit > >> a file or directory, like test in prj1, > >> the file is bob:bob instead of bob:cvsusers > > > >You need to set the SGID bit on all the repository > directories (chmod > >g+s). That causes newly created files and > directories to get their > >group ownership from their parent directory rather > than from the > >creating process. > > Did there is an easy way to propagate the SGID bit > to sub-dirs ? > > ie: > > /home/cvsroot/testproj is owned by bob:cvsusers with > SGID bit set > > linda commit test.java > > /home/cvsroot/testproj/test.java will be owned by > linda:cvsusers > > now linda create a subdir packa > > /home/cvsroot/testproj/packa is owned by linda:linda > ! > > Thanks for your expertise here also :) > > BTW: May be there is post-commit hack which could be > used ? > > > > > > > _______________________________________________ > Info-cvs mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/info-cvs __________________________________________________ Do You Yahoo!? Great stuff seeking new owners in Yahoo! Auctions! http://auctions.yahoo.com _______________________________________________ Info-cvs mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/info-cvs