This is cvs.info, produced by Makeinfo version 3.12f from ./cvs.texinfo. START-INFO-DIR-ENTRY * CVS: (cvs). Concurrent Versions System END-INFO-DIR-ENTRY Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided also that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation.  File: cvs.info, Node: Index, Prev: BUGS, Up: Top Index ***** * Menu: * !, in modules file: Excluding directories. * #cvs.lock, removing: Concurrency. * #cvs.lock, technical details: Locks. * #cvs.rfl, and backups: Backing up. * #cvs.rfl, removing: Concurrency. * #cvs.rfl, technical details: Locks. * #cvs.tfl: Locks. * #cvs.wfl, removing: Concurrency. * #cvs.wfl, technical details: Locks. * &, in modules file: Ampersand modules. * -a, in modules file: Alias modules. * -d, in modules file: Module options. * -e, in modules file: Module options. * -i, in modules file: Module options. * -j (merging branches): Merging a branch. * -j (merging branches), and keyword substitution: Merging and keywords. * -k (keyword substitution): Substitution modes. * -kk, to avoid conflicts during a merge: Merging and keywords. * -o, in modules file: Module options. * -s, in modules file: Module options. * -t, in modules file: Module options. * -u, in modules file: Module options. * .# files: update output. * .bashrc, setting CVSROOT in: Specifying a repository. * .cshrc, setting CVSROOT in: Specifying a repository. * .cvsrc file: ~/.cvsrc. * .profile, setting CVSROOT in: Specifying a repository. * .tcshrc, setting CVSROOT in: Specifying a repository. * /usr/local/cvsroot, as example repository: Repository. * :ext:, setting up: Connecting via rsh. * :ext:, troubleshooting: Connection. * :fork:, setting up: Connecting via fork. * :gserver:, setting up: GSSAPI authenticated. * :kserver:, setting up: Kerberos authenticated. * :local:, setting up: Repository. * :pserver:, setting up: Password authentication client. * :pserver:, troubleshooting: Connection. * :server:, setting up: Connecting via rsh. * :server:, troubleshooting: Connection. * <<<<<<<: Conflicts example. * =======: Conflicts example. * >>>>>>>: Conflicts example. * ALL in commitinfo: commitinfo. * Access a branch: Accessing branches. * Adding a tag: Tags. * Adding files: Adding files. * Admin (subcommand): admin. * Administrative files (intro): Intro administrative files. * Administrative files (reference): Administrative files. * Administrative files, editing them: Intro administrative files. * Alias modules: Alias modules. * Ampersand modules: Ampersand modules. * Atomic transactions, lack of: Concurrency. * Author keyword: Keyword list. * Automatically ignored files: cvsignore. * Avoiding editor invocation: Common options. * BASE, as reserved tag name: Tags. * BASE, special tag: Common options. * Backing up, repository: Backing up. * Base directory, in CVS directory: Working directory storage. * Baserev file, in CVS directory: Working directory storage. * Baserev.tmp file, in CVS directory: Working directory storage. * Binary files: Binary files. * Branch merge example: Merging a branch. * Branch number <1>: Branches and revisions. * Branch number: Revision numbers. * Branch, accessing: Accessing branches. * Branch, check out: Accessing branches. * Branch, creating a: Creating a branch. * Branch, identifying: Accessing branches. * Branch, retrieving: Accessing branches. * Branch, vendor-: Tracking sources. * Branches motivation: Branches motivation. * Branches, copying changes between: Branching and merging. * Branches, sticky: Accessing branches. * Branching: Branching and merging. * Bringing a file up to date: Updating a file. * Bugs in this manual or CVS: BUGS. * Bugs, reporting: BUGS. * COMSPEC, environment variable: Environment variables. * CVS 1.6, and watches: Watches Compatibility. * CVS command structure: Structure. * CVS directory, in repository: CVS in repository. * CVS directory, in working directory: Working directory storage. * CVS passwd file: Password authentication server. * CVS, history of: What is CVS?. * CVS, introduction to: What is CVS?. * CVS, versions of: Compatibility. * CVS/Base directory: Working directory storage. * CVS/Baserev file: Working directory storage. * CVS/Baserev.tmp file: Working directory storage. * CVS/Checkin.prog file: Working directory storage. * CVS/Entries file: Working directory storage. * CVS/Entries.Backup file: Working directory storage. * CVS/Entries.Log file: Working directory storage. * CVS/Entries.Static file: Working directory storage. * CVS/Notify file: Working directory storage. * CVS/Notify.tmp file: Working directory storage. * CVS/Repository file: Working directory storage. * CVS/Root file: Specifying a repository. * CVS/Tag file: Working directory storage. * CVS/Template file: Working directory storage. * CVS/Update.prog file: Working directory storage. * CVSEDITOR, environment variable: Committing your changes. * CVSIGNORE, environment variable: Environment variables. * CVSREAD, environment variable: Environment variables. * CVSREAD, overriding: Global options. * CVSROOT (file): Administrative files. * CVSROOT, environment variable: Specifying a repository. * CVSROOT, module name: Intro administrative files. * CVSROOT, multiple repositories: Multiple repositories. * CVSROOT, overriding: Global options. * CVSROOT, storage of files: CVSROOT storage. * CVSROOT/config: config. * CVSUMASK, environment variable: File permissions. * CVSWRAPPERS, environment variable <1>: Environment variables. * CVSWRAPPERS, environment variable: Wrappers. * CVS_CLIENT_LOG, environment variable: Environment variables. * CVS_CLIENT_PORT: Kerberos authenticated. * CVS_IGNORE_REMOTE_ROOT, environment variable: Environment variables. * CVS_PASSFILE, environment variable: Password authentication client. * CVS_RCMD_PORT, environment variable: Environment variables. * CVS_RSH, environment variable: Environment variables. * CVS_SERVER, and :fork:: Connecting via fork. * CVS_SERVER, environment variable: Connecting via rsh. * CVS_SERVER_SLEEP, environment variable: Environment variables. * Changes, copying between branches: Branching and merging. * Changing a log message: admin options. * Check out a branch: Accessing branches. * Checkin program: Module options. * Checkin.prog file, in CVS directory: Working directory storage. * Checking commits: commitinfo. * Checking out source: Getting the source. * Checkout (subcommand): checkout. * Checkout program: Module options. * Checkout, example: Getting the source. * Cleaning up: Cleaning up. * Client/Server Operation: Remote repositories. * Co (subcommand): checkout. * Command reference: Invoking CVS. * Command structure: Structure. * Commit (subcommand): commit. * Commit files: commit files. * Commit, when to: When to commit. * Commitinfo: commitinfo. * Committing changes: Committing your changes. * Common options: Common options. * Common syntax of info files: syntax. * Conflict markers: Conflicts example. * Conflict resolution: Conflicts example. * Conflicts (merge example): Conflicts example. * Contributors (CVS program): What is CVS?. * Contributors (manual): Credits. * Copying changes: Branching and merging. * Correcting a log message: admin options. * Creating a branch: Creating a branch. * Creating a project: Starting a new project. * Creating a repository: Creating a repository. * Credits (CVS program): What is CVS?. * Credits (manual): Credits. * Cyclic Software: BUGS. * DEFAULT in commitinfo: commitinfo. * DEFAULT in editinfo: editinfo. * DEFAULT in verifymsg: verifymsg. * Date keyword: Keyword list. * Dates: Common options. * Decimal revision number: Revision numbers. * Defining a module: Defining the module. * Defining modules (intro): Intro administrative files. * Defining modules (reference manual): modules. * Deleting files: Removing files. * Deleting revisions: admin options. * Deleting sticky tags: Sticky tags. * Descending directories: Recursive behavior. * Diff: Viewing differences. * Diff (subcommand): diff. * Differences, merging: Merging two revisions. * Directories, moving: Moving directories. * Directory, descending: Recursive behavior. * Disjoint repositories: Multiple repositories. * Distributing log messages: loginfo. * EDITOR, environment variable: Committing your changes. * EDITOR, overriding: Global options. * Editing administrative files: Intro administrative files. * Editing the modules file: Defining the module. * Editor, avoiding invocation of: Common options. * Editor, specifying per module: editinfo. * Entries file, in CVS directory: Working directory storage. * Entries.Backup file, in CVS directory: Working directory storage. * Entries.Log file, in CVS directory: Working directory storage. * Entries.Static file, in CVS directory: Working directory storage. * Environment variables: Environment variables. * Errors, reporting: BUGS. * Example of a work-session: A sample session. * Example of merge: Conflicts example. * Example, branch merge: Merging a branch. * Export (subcommand): export. * Export program: Module options. * Fetching source: Getting the source. * File had conflicts on merge: File status. * File locking: Multiple developers. * File permissions, Windows-specific: Windows permissions. * File permissions, general: File permissions. * File status: File status. * Files, moving: Moving files. * Files, reference manual: Administrative files. * Fixing a log message: admin options. * Forcing a tag match: Common options. * Form for log message: rcsinfo. * Format of CVS commands: Structure. * GSSAPI: GSSAPI authenticated. * Getting started: A sample session. * Getting the source: Getting the source. * Global cvsignore: cvsignore. * Global options: Global options. * Group: File permissions. * HEAD, as reserved tag name: Tags. * HEAD, special tag: Common options. * HOME, environment variable: Environment variables. * HOMEDRIVE, environment variable: Environment variables. * HOMEPATH, environment variable: Environment variables. * Header keyword: Keyword list. * History (subcommand): history. * History browsing: History browsing. * History file: history file. * History files: Repository files. * History of CVS: What is CVS?. * Id keyword: Keyword list. * Ident (shell command): Using keywords. * Identifying a branch: Accessing branches. * Identifying files: Keyword substitution. * Ignored files: cvsignore. * Ignoring files: cvsignore. * Import (subcommand): import. * Importing files: From files. * Importing files, from other version control systems: From other version control systems. * Importing modules: First import. * Index: Index. * Info files (syntax): syntax. * Informing others: Informing others. * Introduction to CVS: What is CVS?. * Invoking CVS: Invoking CVS. * Isolation: History browsing. * Join: Merging a branch. * Kerberos, using :gserver:: GSSAPI authenticated. * Kerberos, using :kserver:: Kerberos authenticated. * Kerberos, using kerberized rsh: Connecting via rsh. * Keyword List: Keyword list. * Keyword expansion: Keyword substitution. * Keyword substitution: Keyword substitution. * Keyword substitution, and merging: Merging and keywords. * Keyword substitution, changing modes: Substitution modes. * Kflag: Substitution modes. * Known bugs in this manual or CVS: BUGS. * Layout of repository: Repository. * Left-hand options: Global options. * Linear development: Revision numbers. * List, mailing list: What is CVS?. * Locally Added: File status. * Locally Modified: File status. * Locally Removed: File status. * LockDir, in CVSROOT/config: config. * Locker keyword: Keyword list. * Locking files: Multiple developers. * Log (subcommand): log. * Log information, saving: history file. * Log keyword: Keyword list. * Log message entry: Committing your changes. * Log message template: rcsinfo. * Log message, correcting: admin options. * Log messages: loginfo. * Log messages, editing: editinfo. * Login (subcommand): Password authentication client. * Logout (subcommand): Password authentication client. * Mail, automatic mail on commit: Informing others. * Mailing list: What is CVS?. * Mailing log messages: loginfo. * Main trunk and branches: Branching and merging. * Many repositories: Multiple repositories. * Markers, conflict: Conflicts example. * Merge, an example: Conflicts example. * Merge, branch example: Merging a branch. * Merging: Branching and merging. * Merging a branch: Merging a branch. * Merging a file: Updating a file. * Merging two revisions: Merging two revisions. * Merging, and keyword substitution: Merging and keywords. * Modifications, copying between branches: Branching and merging. * Module status: Module options. * Module, defining: Defining the module. * Modules (admin file): modules. * Modules file: Intro administrative files. * Modules file, changing: Defining the module. * Motivation for branches: Branches motivation. * Moving directories: Moving directories. * Moving files: Moving files. * Multiple developers: Multiple developers. * Multiple repositories: Multiple repositories. * Name keyword: Keyword list. * Name, symbolic (tag): Tags. * Needs Checkout: File status. * Needs Merge: File status. * Needs Patch: File status. * Newsgroups: What is CVS?. * Notify file, in CVS directory: Working directory storage. * Notify.tmp file, in CVS directory: Working directory storage. * Number, branch <1>: Branches and revisions. * Number, branch: Revision numbers. * Number, revision-: Revision numbers. * Options, global: Global options. * Outdating revisions: admin options. * Overlap: Updating a file. * Overriding CVSREAD: Global options. * Overriding CVSROOT: Global options. * Overriding EDITOR: Global options. * Overriding RCSBIN: Global options. * Overriding TMPDIR: Global options. * Overview: Overview. * PATH, environment variable: Environment variables. * PVCS, importing files from: From other version control systems. * Parallel repositories: Multiple repositories. * Per-directory sticky tags/dates: Working directory storage. * Per-module editor: editinfo. * Policy: When to commit. * Precommit checking: commitinfo. * PreservePermissions, in CVSROOT/config: config. * Pserver (subcommand): Password authentication server. * RCS history files: Repository files. * RCS revision numbers: Tags. * RCS, importing files from: From other version control systems. * RCS-style locking: Multiple developers. * RCSBIN, in CVSROOT/config: config. * RCSBIN, overriding: Global options. * RCSfile keyword: Keyword list. * Rdiff (subcommand): rdiff. * Read-only mode: Global options. * Recursive (directory descending): Recursive behavior. * Reference manual (files): Administrative files. * Reference manual for variables: Environment variables. * Reference, commands: Invoking CVS. * Regular modules: Regular modules. * Release (subcommand): release. * Releases, revisions and versions: Versions revisions releases. * Releasing your working copy: Cleaning up. * Remote repositories: Remote repositories. * Remove (subcommand): Removing files. * Removing a change: Merging two revisions. * Removing files: Removing files. * Removing your working copy: Cleaning up. * Renaming directories: Moving directories. * Renaming files: Moving files. * Replacing a log message: admin options. * Reporting bugs: BUGS. * Repositories, multiple: Multiple repositories. * Repositories, remote: Remote repositories. * Repository (intro): Repository. * Repository file, in CVS directory: Working directory storage. * Repository, backing up: Backing up. * Repository, example: Repository. * Repository, how data is stored: Repository storage. * Repository, setting up: Creating a repository. * Resetting sticky tags: Sticky tags. * Resolving a conflict: Conflicts example. * Restoring old version of removed file: Merging two revisions. * Resurrecting old version of dead file: Merging two revisions. * Retrieve a branch: Accessing branches. * Retrieving an old revision using tags: Tags. * Revision keyword: Keyword list. * Revision management: Revision management. * Revision numbers: Revision numbers. * Revision numbers (branches): Branches and revisions. * Revision tree: Revision numbers. * Revision tree, making branches: Branching and merging. * Revisions, merging differences between: Merging two revisions. * Revisions, versions and releases: Versions revisions releases. * Right-hand options: Common options. * Root file, in CVS directory: Specifying a repository. * Rtag (subcommand): Tagging by date/tag. * SCCS, importing files from: From other version control systems. * SSH (rsh replacement): Connecting via rsh. * Saving space: admin options. * Security, file permissions in repository: File permissions. * Setting up a repository: Creating a repository. * Signum Support: BUGS. * Source keyword: Keyword list. * Source, getting CVS source: What is CVS?. * Source, getting from CVS: Getting the source. * Specifying dates: Common options. * Spreading information: Informing others. * Starting a project with CVS: Starting a new project. * State keyword: Keyword list. * Status of a file: File status. * Status of a module: Module options. * Sticky tags: Sticky tags. * Sticky tags, resetting: Sticky tags. * Sticky tags/dates, per-directory: Working directory storage. * Storing log messages: loginfo. * Structure: Structure. * Subdirectories: Recursive behavior. * Support, getting CVS support: BUGS. * Symbolic name (tag): Tags. * Syntax of info files: syntax. * SystemAuth, in CVSROOT/config: config. * TEMP, environment variable: Environment variables. * TMP, environment variable: Environment variables. * TMPDIR, environment variable: Environment variables. * TMPDIR, overriding: Global options. * Tag (subcommand): Tagging the working directory. * Tag file, in CVS directory: Working directory storage. * Tag program: Module options. * Tag, retrieving old revisions: Tags. * Tag, symbolic name: Tags. * Tags: Tags. * Tags, sticky: Sticky tags. * Team of developers: Multiple developers. * Template file, in CVS directory: Working directory storage. * Template for log message: rcsinfo. * Third-party sources: Tracking sources. * Time: Common options. * TopLevelAdmin, in CVSROOT/config: config. * Trace: Global options. * Traceability: History browsing. * Tracking sources: Tracking sources. * Transactions, atomic, lack of: Concurrency. * Trivial Compiler (example): A sample session. * Typical repository: Repository. * Undoing a change: Merging two revisions. * Unknown: File status. * Up-to-date: File status. * Update (subcommand): update. * Update program: Module options. * Update.prog file, in CVS directory: Working directory storage. * Updating a file: Updating a file. * VISUAL, environment variable: Committing your changes. * Vendor: Tracking sources. * Vendor branch: Tracking sources. * Versions, revisions and releases: Versions revisions releases. * Viewing differences: Viewing differences. * Watches: Watches. * Wdiff (import example): First import. * What (shell command): Using keywords. * What branches are good for: Branches motivation. * What is CVS not?: What is CVS not?. * What is CVS?: What is CVS?. * When to commit: When to commit. * Windows, and permissions: Windows permissions. * Work-session, example of: A sample session. * Working copy: Multiple developers. * Working copy, removing: Cleaning up. * Wrappers: Wrappers. * __ files (VMS): update output. * abandoning work: Editing files. * add (subcommand): Adding files. * annotate (subcommand): annotate. * attic: Attic. * authenticated client, using: Password authentication client. * authenticating server, setting up: Password authentication server. * authentication, stream: Global options. * bill of materials: Builds. * builds: Builds. * checked out copy, keeping: Keeping a checked out copy. * checkout, as term for getting ready to edit: Editing files. * checkoutlist: checkoutlist. * choosing, reserved or unreserved checkouts: Choosing a model. * comment leader: admin options. * compatibility, between CVS versions: Compatibility. * config, in CVSROOT: config. * copying a repository: Moving a repository. * cvsadmin: admin. * cvsignore (admin file), global: cvsignore. * cvsroot: Repository. * cvswrappers (admin file): Wrappers. * dead state: Attic. * deleting tags: Modifying tags. * device nodes: Special Files. * directories, removing: Removing directories. * driver.c (merge example): Conflicts example. * edit (subcommand): Editing files. * editinfo (admin file): editinfo. * editors (subcommand): Watch information. * emerge: Conflicts example. * encryption: Global options. * excluding directories, in modules file: Excluding directories. * exit status, of CVS: Exit status. * exit status, of commitinfo: commitinfo. * exit status, of editor: Error messages. * exit status, of taginfo: user-defined logging. * exit status, of verifymsg: verifymsg. * fork, access method: Connecting via fork. * hard links: Special Files. * init (subcommand): Creating a repository. * installed images (VMS): File permissions. * keeping a checked out copy: Keeping a checked out copy. * kinit: Kerberos authenticated. * link, symbolic, importing: import output. * locks, cvs, and backups: Backing up. * locks, cvs, introduction: Concurrency. * locks, cvs, technical details: Locks. * log message, verifying: verifymsg. * loginfo (admin file): loginfo. * make: Builds. * mkmodules: Error messages. * modules.db: CVSROOT storage. * modules.dir: CVSROOT storage. * modules.pag: CVSROOT storage. * moving a repository: Moving a repository. * moving tags: Modifying tags. * notify (admin file): Getting Notified. * option defaults: ~/.cvsrc. * options, in modules file: Module options. * ownership, saving in CVS: Special Files. * passwd (admin file): Password authentication server. * password client, using: Password authentication client. * password server, setting up: Password authentication server. * permissions, Windows-specific: Windows permissions. * permissions, general: File permissions. * permissions, saving in CVS: Special Files. * rcsinfo (admin file): rcsinfo. * read-only files, and -r: Global options. * read-only files, and CVSREAD: Environment variables. * read-only files, and watches: Setting a watch. * read-only files, in repository: File permissions. * read-only repository access: Read-only access. * readers (admin file): Read-only access. * regular expression syntax: syntax. * removing directories: Removing directories. * removing tags: Modifying tags. * renaming tags: Modifying tags. * repository, moving: Moving a repository. * reserved checkouts: Multiple developers. * reverting to repository version: Editing files. * rsh: Connecting via rsh. * rsh replacements (Kerberized, SSH, &c): Connecting via rsh. * rtag, creating a branch using: Creating a branch. * security, GSSAPI: GSSAPI authenticated. * security, kerberos: Kerberos authenticated. * security, of pserver: Password authentication security. * security, setuid: File permissions. * server, CVS: Remote repositories. * server, temporary directories: Server temporary directory. * setgid: File permissions. * setuid: File permissions. * special files: Special Files. * sticky date: Sticky tags. * stream authentication: Global options. * symbolic link, importing: import output. * symbolic links: Special Files. * tag, command, introduction: Tags. * tag, creating a branch using: Creating a branch. * tag, example: Tags. * taginfo: user-defined logging. * tags, deleting: Modifying tags. * tags, moving: Modifying tags. * tags, renaming: Modifying tags. * tc, Trivial Compiler (example): A sample session. * temporary directories, and server: Server temporary directory. * temporary files, location of: Environment variables. * timezone, in input: Common options. * timezone, in output: log. * umask, for repository files: File permissions. * unedit (subcommand): Editing files. * unreserved checkouts: Multiple developers. * update, introduction: Updating a file. * update, to display file status: File status. * user aliases: Password authentication server. * users (admin file): Getting Notified. * verifymsg (admin file): verifymsg. * versions, of CVS: Compatibility. * watch add (subcommand): Getting Notified. * watch off (subcommand): Setting a watch. * watch on (subcommand): Setting a watch. * watch remove (subcommand): Getting Notified. * watchers (subcommand): Watch information. * web pages, maintaining with CVS: Keeping a checked out copy. * writers (admin file): Read-only access. * zone, time, in input: Common options. * zone, time, in output: log.