I am working with a cvs repository at a clients site, and I do a checkin via ssh (CVS_RSH=ssh).
My default group is ‘foo’, and I am also a member of ‘bar’.
The repository should be accessible by members of group ‘bar’. However, whenever I do a checkin, it changes the group of the file I checked in to ‘foo’. This makes the file readonly to people who are only in group ‘bar’.
Is there a way to tell cvs to keep the correct group setting? Or do I need to make a special version of ssh to execute ‘newgrp bar’ over the connection? Or is this just an ancient version of CVS that needs to be updated.
Well, CVS has really no file metadata out of binary and executable.
There are a few things you can do