home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / cvs110.zip / cvs / scripts / avail < prev    next >
Text File  |  1998-08-21  |  1KB  |  32 lines

  1. #
  2. # $Id: avail,v 1.1.2.1 1998/06/23 12:32:34 ahuber Exp $
  3. #
  4. # The avail file determines whether you may commit files.  It contains
  5. # lines read from top to bottom, keeping track of a single "bit".  The
  6. # "bit" defaults to "on".  It can be turned "off" by "unavail" lines and
  7. # "on" by "avail" lines.  ==> Last one counts.
  8. #
  9. # Any line not beginning with "avail" or "unavail" is ignored.
  10. #
  11. # Lines beginning with "avail" or "unavail" are assumed to be '|'-
  12. # separated triples: (All spaces and tabs are ignored in a line.)
  13. #
  14. #   {avail.*,unavail.*} [| user,user,... [| repos,repos,...]]
  15. #
  16. #    1. String starting with "avail" or "unavail".
  17. #    2. Optional, comma-separated list of usernames.
  18. #    3. Optional, comma-separated list of repository pathnames.
  19. #   These are pathnames relative to %CVSROOT%.  They can be directories
  20. #   or filenames.  A directory name allows access to all files and
  21. #   directories below it.
  22. #
  23. # Example:  (Text from the ';;' rightward may not appear in the file.)
  24. #
  25. #   unavail                 ;; Make whole repository unavailable.
  26. #   avail|ahuber            ;; Except for user "ahuber".
  27. #   avail|fred, john|bin/ls ;; Except when "fred" or "john" commit to
  28. #                           ;; the module whose repository is "bin/ls"
  29. #
  30. #unavail
  31. #avail|ahuber
  32.