Maintaining a CVS repository on a Linux machine? Here’s a helpful hint to be sure that newly added files maintain the proper group permissions in the repository (so users can checkout and commit files without error). Once you’ve set yp your repository:
[brianj@brianj /usr/local/cvsroot]$ chmod g+s .
Posted on 2 September 2003