Merge from vendor branch OPENSSL:
[dragonfly.git] / gnu / usr.bin / cvs / cvs / cvs.1.patch
1 # $DragonFly: src/gnu/usr.bin/cvs/cvs/Attic/cvs.1.patch,v 1.1 2004/05/20 02:27:56 dillon Exp $
2 --- /usr/src/contrib/cvs-1.12.8/doc/cvs.1       Wed May 19 07:11:50 2004
3 +++ cvs.1       Wed May 19 19:09:36 2004
4 @@ -397,6 +398,26 @@
5  set or \fB-r\fR is given.
6  .SP
7  .IP "" 0
8 +\fB-g\fR
9 +.IP "" 2
10 +.IX "GroupPerms"
11 +Forces group-write perms on working files.  This option is typically
12 +used when you have multiple users sharing a single checked out source
13 +tree, allowing them to operate their shells with a less dangerous umask.
14 +To use this feature, create a directory to hold the checked-out source
15 +tree, set it to a private group, and set up the directory such that
16 +files created under it inherit the group id of the directory.  This occurs
17 +automatically with FreeBSD.  With SysV you must typically set the SGID bit
18 +on the directory.  The users who are to share the checked out tree must
19 +be placed in that group.  Note that the sharing of a single checked-out
20 +source tree is very different from giving several users access to a common
21 +CVS repository.  Access to a common CVS repository already maintains shared
22 +group-write perms and does not require this option.
23 +.SP
24 +To use the option transparently, simply place the line 'cvs -g' in your
25 +~/.cvsrc file.  Doing this is not recommended unless you firewall all your
26 +source checkouts within a private group or within a private mode 0700
27 +directory.
28  \fB-x\fR
29  .IP "" 2
30  .IX "Encryption"