|  | Index Entry | Section | 
|---|
| 
 | 
| ! |  |  | 
|---|
|  | !, in modules file | C.1.4 Excluding directories | 
| 
 | 
| # |  |  | 
|---|
|  | #cvs.lock, removing | 10.5 Several developers simultaneously attempting to run CVS | 
|  | #cvs.lock, technical details | 2.2.6 CVS locks in the repository | 
|  | #cvs.pfl, technical details | 2.2.6 CVS locks in the repository | 
|  | #cvs.rfl, and backups | 2.7 Backing up a repository | 
|  | #cvs.rfl, removing | 10.5 Several developers simultaneously attempting to run CVS | 
|  | #cvs.rfl, technical details | 2.2.6 CVS locks in the repository | 
|  | #cvs.tfl | 2.2.6 CVS locks in the repository | 
|  | #cvs.wfl, removing | 10.5 Several developers simultaneously attempting to run CVS | 
|  | #cvs.wfl, technical details | 2.2.6 CVS locks in the repository | 
| 
 | 
| & |  |  | 
|---|
|  | &, in modules file | C.1.3 Ampersand modules | 
| 
 | 
| - |  |  | 
|---|
|  | -a, in modules file | C.1.1 Alias modules | 
|  | -d, in modules file | C.1.5 Module options | 
|  | -e, in modules file | C.1.5 Module options | 
|  | -e, in modules file | C.1.6 How the modules file "program options" programs are run | 
|  | -j (merging branches) | 5.6 Merging an entire branch | 
|  | -j (merging branches), and keyword substitution | 5.10 Merging and keywords | 
|  | -k (keyword substitution) | 12.4 Substitution modes | 
|  | -kk, to avoid conflicts during a merge | 5.10 Merging and keywords | 
|  | -o, in modules file | C.1.5 Module options | 
|  | -o, in modules file | C.1.6 How the modules file "program options" programs are run | 
|  | -s, in modules file | C.1.5 Module options | 
|  | -t, in modules file | C.1.5 Module options | 
|  | -t, in modules file | C.1.6 How the modules file "program options" programs are run | 
| 
 | 
| . |  |  | 
|---|
|  | .# files | A.19.2 update output | 
|  | .bashrc, setting CVSROOT in | 2.1 Telling CVS where your repository is | 
|  | .cshrc, setting CVSROOT in | 2.1 Telling CVS where your repository is | 
|  | .cvsrc file | A.3 Default options and the ~/.cvsrc file | 
|  | .profile, setting CVSROOT in | 2.1 Telling CVS where your repository is | 
|  | .tcshrc, setting CVSROOT in | 2.1 Telling CVS where your repository is | 
| 
 | 
| / |  |  | 
|---|
|  | /usr/local/cvsroot, as example repository | 2. The Repository | 
| 
 | 
| : |  |  | 
|---|
|  | :ext:, setting up | 2.9.3 Connecting with rsh | 
|  | :ext:, troubleshooting | F.2 Trouble making a connection to a CVS server | 
|  | :fork:, setting up | 2.9.7 Connecting with fork | 
|  | :gserver:, setting up | 2.9.5 Direct connection with GSSAPI | 
|  | :kserver:, setting up | 2.9.6 Direct connection with Kerberos | 
|  | :local:, setting up | 2. The Repository | 
|  | :pserver:, setting up | 2.9.4.2 Using the client with password authentication | 
|  | :pserver:, troubleshooting | F.2 Trouble making a connection to a CVS server | 
|  | :server:, setting up | 2.9.3 Connecting with rsh | 
|  | :server:, troubleshooting | F.2 Trouble making a connection to a CVS server | 
| 
 | 
| < |  |  | 
|---|
|  | <<<<<<< | 10.3 Conflicts example | 
| 
 | 
| = |  |  | 
|---|
|  | ======= | 10.3 Conflicts example | 
| 
 | 
| > |  |  | 
|---|
|  | >>>>>>> | 10.3 Conflicts example | 
| 
 | 
| _ |  |  | 
|---|
|  | __ files (VMS) | A.19.2 update output | 
| 
 | 
| A |  |  | 
|---|
|  | Abandoning work | 10.6.3 How to edit a file which is being watched | 
|  | abbreviations for months | A.6.2 Calendar date items | 
|  | Access a branch | 5.3 Accessing branches | 
|  | add (subcommand) | 7.1 Adding files to a directory | 
|  | Adding a tag | 4.4 Tags-Symbolic revisions | 
|  | Adding files | 7.1 Adding files to a directory | 
|  | Admin (subcommand) | A.7 admin--Administration | 
|  | Admin commands, logging | C.3.7 Logging admin commands | 
|  | Administrative files (intro) | 2.4 The administrative files | 
|  | Administrative files (reference) | C. Reference manual for Administrative files | 
|  | Administrative files, editing them | 2.4.1 Editing administrative files | 
|  | Alias modules | C.1.1 Alias modules | 
|  | `ALL' keyword, in lieu of regular expressions in script hooks | C.3.1 The common syntax | 
|  | Ampersand modules | C.1.3 Ampersand modules | 
|  | annotate (subcommand) | A.8 annotate--What revision modified each line of a file? | 
|  | Atomic transactions, lack of | 10.5 Several developers simultaneously attempting to run CVS | 
|  | Attic | 2.2.4 The attic | 
|  | Authenticated client, using | 2.9.4.2 Using the client with password authentication | 
|  | Authenticating server, setting up | 2.9.4.1 Setting up the server for password authentication | 
|  | Authentication, stream | A.4 Global options | 
|  | Author keyword | 12.1 Keyword List | 
|  | authors of get_date | A.6.10 Authors of get_date | 
|  | Automatically ignored files | C.5 Ignoring files via cvsignore | 
|  | Avoiding editor invocation | A.5 Common command options | 
| 
 | 
| B |  |  | 
|---|
|  | Backing up, repository | 2.7 Backing up a repository | 
|  | Base directory, in CVS directory | 2.3 How data is stored in the working directory | 
|  | BASE, as reserved tag name | 4.4 Tags-Symbolic revisions | 
|  | BASE, special tag | A.5 Common command options | 
|  | Baserev file, in CVS directory | 2.3 How data is stored in the working directory | 
|  | Baserev.tmp file, in CVS directory | 2.3 How data is stored in the working directory | 
|  | beginning of time, for POSIX | A.6.8 Seconds since the Epoch | 
|  | Bellovin, Steven M. | A.6.10 Authors of get_date | 
|  | Berets, Jim | A.6.10 Authors of get_date | 
|  | Berry, K. | A.6.10 Authors of get_date | 
|  | Bill of materials | 14. How your build system interacts with CVS | 
|  | Binary files | 9. Handling binary files | 
|  | Branch merge example | 5.6 Merging an entire branch | 
|  | Branch number | 4.1 Revision numbers | 
|  | Branch number | 5.4 Branches and revisions | 
|  | Branch tags, deleting | 4.7 Deleting, moving, and renaming tags | 
|  | Branch tags, moving | 4.7 Deleting, moving, and renaming tags | 
|  | Branch, accessing | 5.3 Accessing branches | 
|  | Branch, check out | 5.3 Accessing branches | 
|  | Branch, creating a | 5.2 Creating a branch | 
|  | Branch, identifying | 5.3 Accessing branches | 
|  | Branch, retrieving | 5.3 Accessing branches | 
|  | Branch, vendor- | 13. Tracking third-party sources | 
|  | Branches motivation | 5.1 What branches are good for | 
|  | Branches, copying changes between | 5. Branching and merging | 
|  | Branches, sticky | 5.3 Accessing branches | 
|  | Branching | 5. Branching and merging | 
|  | Bringing a file up to date | 10.2 Bringing a file up to date | 
|  | Bugs in this manual or CVS | H. Dealing with bugs in CVS or this manual | 
|  | Bugs, reporting | H. Dealing with bugs in CVS or this manual | 
|  | Builds | 14. How your build system interacts with CVS | 
| 
 | 
| C |  |  | 
|---|
|  | calendar date item | A.6.2 Calendar date items | 
|  | case, ignored in dates | A.6.1 General date syntax | 
|  | Changes, copying between branches | 5. Branching and merging | 
|  | Changing a log message | A.7.1 admin options | 
|  | Check out a branch | 5.3 Accessing branches | 
|  | Checked out copy, keeping | C.3.6.2 Keeping a checked out copy | 
|  | Checking out source | 1.3.1 Getting the source | 
|  | checkout (subcommand) | A.9 checkout--Check out sources for editing | 
|  | Checkout program | C.1.5 Module options | 
|  | Checkout, as term for getting ready to edit | 10.6.3 How to edit a file which is being watched | 
|  | Checkout, example | 1.3.1 Getting the source | 
|  | checkoutlist | C.6 The checkoutlist file | 
|  | Choosing, reserved or unreserved checkouts | 10.7 Choosing between reserved or unreserved checkouts | 
|  | Cleaning up | 1.3.3 Cleaning up | 
|  | Client/Server Operation | 2.9 Remote repositories | 
|  | Client/Server Operation, port specification | 2.9 Remote repositories | 
|  | Client/Server Operation, port specification | 2.9.4.1 Setting up the server for password authentication | 
|  | co (subcommand) | A.9 checkout--Check out sources for editing | 
|  | Command reference | B. Quick reference to CVS commands | 
|  | Command structure | A.1 Overall structure of CVS commands | 
|  | Comment leader | A.7.1 admin options | 
|  | comments, in dates | A.6.1 General date syntax | 
|  | commit (subcommand) | A.10 commit--Check files into the repository | 
|  | commit files, see Info files | C.3.3 The commit support files | 
|  | `commitinfo' | C.3.4 Commitinfo | 
|  | commitinfo (admin file) | C.3.4 Commitinfo | 
|  | commitinfo (admin file), exit status | C.3.4 Commitinfo | 
|  | commitinfo (admin file), updating legacy repositories | C.3.4 Commitinfo | 
|  | `commitinfo', command environment | C.3.4 Commitinfo | 
|  | `commitinfo', working directory | C.3.4 Commitinfo | 
|  | Commits, administrative support files | C.3.3 The commit support files | 
|  | Commits, precommit verification of | C.3.4 Commitinfo | 
|  | Committing changes to files | 1.3.2 Committing your changes | 
|  | Committing, when to | 11.1 When to commit? | 
|  | Common options | A.5 Common command options | 
|  | Common syntax of info files, format strings | C.3.1 The common syntax | 
|  | Common syntax of info files, updating legacy repositories | C.3.3.1 Updating legacy repositories to stop using deprecated command line template formats | 
|  | compatibility notes, commitinfo admin file | C.3.4 Commitinfo | 
|  | compatibility notes, config admin file | C.9 The CVSROOT/config configuration file | 
|  | compatibility notes, loginfo admin file | C.3.6 Loginfo | 
|  | compatibility notes, taginfo admin file | C.3.8 Taginfo | 
|  | compatibility notes, verifymsg admin file | C.3.5 Verifying log messages | 
|  | Compatibility, between CVS versions | E. Compatibility between CVS Versions | 
|  | Compression | A.4 Global options | 
|  | Compression | B. Quick reference to CVS commands | 
|  | COMSPEC, environment variable | D. All environment variables which affect CVS | 
|  | config (admin file), import | C.9 The CVSROOT/config configuration file | 
|  | config (admin file), updating legacy repositories | C.9 The CVSROOT/config configuration file | 
|  | config, in CVSROOT | C.9 The CVSROOT/config configuration file | 
|  | Configuring keyword expansion | 12.5 Configuring Keyword Expansion | 
|  | Conflict markers | 10.3 Conflicts example | 
|  | Conflict resolution | 10.3 Conflicts example | 
|  | Conflicts (merge example) | 10.3 Conflicts example | 
|  | connection method options | 2.9.2 The connection method | 
|  | Contributors (CVS program) | 1.1 What is CVS? | 
|  | Contributors (manual) | G. Credits | 
|  | Copying a repository | 2.8 Moving a repository | 
|  | Copying changes | 5. Branching and merging | 
|  | Correcting a log message | A.7.1 admin options | 
|  | Creating a branch | 5.2 Creating a branch | 
|  | Creating a project | 3. Starting a project with CVS | 
|  | Creating a repository | 2.6 Creating a repository | 
|  | Credits (CVS program) | 1.1 What is CVS? | 
|  | Credits (manual) | G. Credits | 
|  | CVS 1.6, and watches | 10.6.5 Using watches with old versions of CVS | 
|  | CVS command structure | A.1 Overall structure of CVS commands | 
|  | CVS directory, in repository | 2.2.5 The CVS directory in the repository | 
|  | CVS directory, in working directory | 2.3 How data is stored in the working directory | 
|  | CVS passwd file | 2.9.4.1 Setting up the server for password authentication | 
|  | CVS, history of | 1.1 What is CVS? | 
|  | CVS, introduction to | 1.1 What is CVS? | 
|  | CVS, versions of | E. Compatibility between CVS Versions | 
|  | CVS/Base directory | 2.3 How data is stored in the working directory | 
|  | CVS/Baserev file | 2.3 How data is stored in the working directory | 
|  | CVS/Baserev.tmp file | 2.3 How data is stored in the working directory | 
|  | CVS/Entries file | 2.3 How data is stored in the working directory | 
|  | CVS/Entries.Backup file | 2.3 How data is stored in the working directory | 
|  | CVS/Entries.Log file | 2.3 How data is stored in the working directory | 
|  | CVS/Entries.Static file | 2.3 How data is stored in the working directory | 
|  | CVS/Notify file | 2.3 How data is stored in the working directory | 
|  | CVS/Notify.tmp file | 2.3 How data is stored in the working directory | 
|  | CVS/Repository file | 2.3 How data is stored in the working directory | 
|  | CVS/Root file | 2.1 Telling CVS where your repository is | 
|  | CVS/Tag file | 2.3 How data is stored in the working directory | 
|  | CVS/Template file | 2.3 How data is stored in the working directory | 
|  | CVS_CLIENT_LOG, environment variable | D. All environment variables which affect CVS | 
|  | CVS_CLIENT_PORT | D. All environment variables which affect CVS | 
|  | CVS_IGNORE_REMOTE_ROOT, environment variable | D. All environment variables which affect CVS | 
|  | CVS_LOCAL_BRANCH_NUM, environment variable | D. All environment variables which affect CVS | 
|  | CVS_PASSFILE, environment variable | 2.9.4.2 Using the client with password authentication | 
|  | CVS_PID, environment variable | D. All environment variables which affect CVS | 
|  | CVS_PROXY_PORT | 2.9.2 The connection method | 
|  | CVS_PROXY_PORT | D. All environment variables which affect CVS | 
|  | CVS_RCMD_PORT, environment variable | D. All environment variables which affect CVS | 
|  | CVS_RSH method option | 2.9.2 The connection method | 
|  | CVS_RSH, environment variable | D. All environment variables which affect CVS | 
|  | CVS_SERVER method option | 2.9.2 The connection method | 
|  | CVS_SERVER, and :fork: | 2.9.7 Connecting with fork | 
|  | CVS_SERVER, environment variable | 2.9.3 Connecting with rsh | 
|  | CVS_SERVER_SLEEP, environment variable | D. All environment variables which affect CVS | 
|  | CVS_USER, environment variable | C.8 Expansions in administrative files | 
|  | cvsadmin | A.7 admin--Administration | 
|  | CVSEDITOR, environment variable | 1.3.2 Committing your changes | 
|  | CVSEDITOR, environment variable | D. All environment variables which affect CVS | 
|  | CVSEDITOR, internal variable | C.8 Expansions in administrative files | 
|  | CVSHeader keyword | 12.1 Keyword List | 
|  | cvsignore (admin file), global | C.5 Ignoring files via cvsignore | 
|  | CVSIGNORE, environment variable | D. All environment variables which affect CVS | 
|  | CVSREAD, environment variable | D. All environment variables which affect CVS | 
|  | CVSREAD, overriding | A.4 Global options | 
|  | CVSREADONLYFS, environment variable | D. All environment variables which affect CVS | 
|  | cvsroot | 2. The Repository | 
|  | CVSROOT (file) | C. Reference manual for Administrative files | 
|  | CVSROOT, environment variable | 2.1 Telling CVS where your repository is | 
|  | CVSROOT, internal variable | C.8 Expansions in administrative files | 
|  | CVSROOT, module name | 2.4 The administrative files | 
|  | CVSROOT, multiple repositories | 2.5 Multiple repositories | 
|  | CVSROOT, overriding | A.4 Global options | 
|  | CVSROOT, storage of files | 2.2.7 How files are stored in the CVSROOT directory | 
|  | CVSROOT/config | C.9 The CVSROOT/config configuration file | 
|  | CVSROOT/Emptydir directory | 2.3 How data is stored in the working directory | 
|  | CVSROOT/val-tags file, and read-only access to projects | 2.2.2 File permissions | 
|  | CVSROOT/val-tags file, forcing tags into | F.1 Partial list of error messages | 
|  | CVSUMASK, environment variable | 2.2.2 File permissions | 
|  | cvswrappers (admin file) | C.2 The cvswrappers file | 
|  | CVSWRAPPERS, environment variable | C.2 The cvswrappers file | 
|  | CVSWRAPPERS, environment variable | D. All environment variables which affect CVS | 
| 
 |