We just recently upgraded to CVS 1.12.9,
and noticed that the group membership on our various CVS repositories are
not working like they used to. In previous versions, a user just
had to be a member of the Unix group in order to be able to modify a repository.
Now, however, they need to change their effective gid via the "newgrp"
command in order to access it.
Each project repository is group-owned
by projectX (where "projectX" is the name of the project) with
the setgid bit set, and it isn't unusual for a user to be a member of more
than one project.
This is fine for our Unix clients, but
for the folks attempting to access our repositories from Windows boxes
(using winCVS over ssh), setting the effective gid is not really an option.