CVS--Concurrent Versions System v1.12.12.1: Quick reference to CVS commands

This document was originally released under the GNU General Public License (GPL). All changes to it must also be released under the GPL, as well as the GNU Free Documentation License (which all contributions to this Wiki are released under).

| < | | > |   | << | | Up | | >> |         |Top| |Contents| |Index| | ? |

Quick reference to CVS commands

This appendix describes how to invoke

CVS , with references to where each command or feature is described in detail. For other references run the cvs --help command, or see [[CVS--Concurrent Versions System v1.12.12.1: Index#SEC215|Index]].

A

CVS command looks like:

 
cvs [ <var>global_options</var> ] <var>command</var> [ <var>command_options</var> ] [ <var>command_args</var> ]

Global options:

--allow-root=rootdir

Specify legal

CVSROOT directory (server only) (not in CVS 1.9 and older). See [[CVS--Concurrent Versions System v1.12.12.1: The Repository#SEC31|Setting up the server for password authentication]].

-a

Authenticate all communication (client only) (not in

CVS 1.9 and older). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-b

Specify RCS location (

CVS 1.9 and older). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-d root

Specify the

CVSROOT . See [[CVS--Concurrent Versions System v1.12.12.1: The Repository#SEC9|The Repository]].

-e editor

Edit messages with

editor . See [[CVS--Concurrent Versions System v1.12.12.1: Overview#SEC6|Committing your changes]].

-f

Do not read the

`~/.cvsrc' file. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-H
--help

Print the help message. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-n

Do not change any files. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-Q

Be really quiet. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-q

Be somewhat quiet. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-r

Make new working files read-only. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-s variable=value

Set a user variable. See [[CVS--Concurrent Versions System v1.12.12.1: Reference manual for Administrative files#SEC205|Expansions in administrative files]].

-T tempdir

Put temporary files in

tempdir . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-t

Trace

CVS execution. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-v
--version

Display version and copyright information for

CVS .

-w

Make new working files read-write. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-x

Encrypt all communication (client only). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

-z gzip-level

Set the compression level (client only). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC119|Global options]].

Keyword expansion modes (see section [[CVS--Concurrent Versions System v1.12.12.1: Keyword substitution#SEC103|Substitution modes]]):

 
-kkv  $<i></i>Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp $
-kkvl $<i></i>Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
-kk   $<i></i>Id$
-kv   file1,v 1.1 1993/12/09 03:21:13 joe Exp
-ko   <i>no expansion</i>
-kb   <i>no expansion, file is binary</i>

Keywords (see section [[CVS--Concurrent Versions System v1.12.12.1: Keyword substitution#SEC100|Keyword List]]):

 
$<i></i>Author: joe $
$<i></i>Date: 1993/12/09 03:21:13 $
$<i></i>CVSHeader: files/file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
$<i></i>Header: /home/files/file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
$<i></i>Id: file1,v 1.1 1993/12/09 03:21:13 joe Exp harry $
$<i></i>Locker: harry $
$<i></i>Name: snapshot_1_14 $
$<i></i>RCSfile: file1,v $
$<i></i>Revision: 1.1 $
$<i></i>Source: /home/files/file1,v $
$<i></i>State: Exp $
$<i></i>Log: file1,v $
Revision 1.1  1993/12/09 03:30:17  joe
Initial revision

Commands, command options, and command arguments:

add 1 2

Add a new file/directory. See [[CVS--Concurrent Versions System v1.12.12.1: Adding, removing, and renaming files and directories#SEC69|Adding files to a directory]].

-k kflag

Set keyword expansion.

-m msg

Set file description.

admin 3 4

Administration of history files in the repository. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC132|admin--Administration]].

-b5

Set default branch. See [[CVS--Concurrent Versions System v1.12.12.1: Tracking third-party sources#SEC109|Reverting to the latest vendor release]].

-cstring

Set comment leader.

-ksubst

Set keyword substitution. See [[CVS--Concurrent Versions System v1.12.12.1: Keyword substitution#SEC99|Keyword substitution]].

-l6

Lock revision

rev , or latest revision.

-mrev:msg

Replace the log message of revision

rev with msg .

-orange

Delete revisions from the repository. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC133|admin options]].

-q

Run quietly; do not print diagnostics.

-sstate7

Set the state.

-t

Set file description from standard input.

-tfile

Set file description from

file .

-t-string

Set file description to

string .

-u8

Unlock revision

rev , or latest revision.

annotate 9 10

Show last revision where each line was modified. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC134|annotate--What revision modified each line of a file?]].

-D date

Annotate the most recent revision no later than

date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-F

Force annotation of binary files. (Without this option, binary files are skipped with a message.)

-f

Use head revision if tag/date not found. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-l

Local; run only in current working directory. See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag11

Annotate revisions specified by

tag or, when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

checkout 12 modules

Get a copy of the sources. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC137|checkout--Check out sources for editing]].

-A

Reset any sticky tags/date/options. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC55|Sticky tags]] and [[CVS--Concurrent Versions System v1.12.12.1: Keyword substitution#SEC99|Keyword substitution]].

-c

Output the module database. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC138|checkout options]].

-D date

Check out revisions as of

date (is sticky). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-d dir

Check out into

dir . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC138|checkout options]].

-f

Use head revision if tag/date not found. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-j tag13

Merge in the change specified by

tag , or when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC138|checkout options]].

-k kflag

Use

kflag keyword expansion. See [[CVS--Concurrent Versions System v1.12.12.1: Keyword substitution#SEC103|Substitution modes]].

-l

Local; run only in current working directory. See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-N

Don't "shorten" module paths if -d specified. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC138|checkout options]].

-n

Do not run module program (if any). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC138|checkout options]].

-P

Prune empty directories. See [[CVS--Concurrent Versions System v1.12.12.1: Adding, removing, and renaming files and directories#SEC76|Moving and renaming directories]].

-p

Check out files to standard output (avoids stickiness). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC138|checkout options]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag14

Checkout the revision already tagged with

tag or, when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . This . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-s

Like -c, but include module status. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC138|checkout options]].

commit 15 16

Check changes into the repository. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC140|commit--Check files into the repository]].

-c

Check for valid edits before committing. Requires a

CVS client and server both version 1.12.10 or greater.

-F file

Read log message from

file . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC141|commit options]].

-f

Force the file to be committed; disables recursion. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC141|commit options]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-m msg

Use

msg as log message. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC141|commit options]].

-n

Do not run module program (if any). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC141|commit options]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r rev

Commit to

rev . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC141|commit options]].

diff 17 18

Show differences between revisions. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC145|diff--Show differences between revisions]]. In addition to the options shown below, accepts a wide variety of options to control output style, for example

`-c' for context diffs.

-D date1

Diff revision for date against working file. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC146|diff options]].

-D date2

Diff

rev1 / date1 against date2 . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC146|diff options]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-N

Include diffs for added and removed files. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC146|diff options]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag119

Diff the revisions specified by

tag1 or, when date1 is specified and tag1 is a branch tag, the version from the branch tag1 as it existed on date1 , against the working file. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC146|diff options]] and [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-r tag220

Diff the revisions specified by

tag2 or, when date2 is specified and tag2 is a branch tag, the version from the branch tag2 as it existed on date2 , against rev1 / date1 . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC146|diff options]] and [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

edit 21 22

Get ready to edit a watched file. See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC93|How to edit a file which is being watched]].

-a actions

Specify actions for temporary watch, where

actions is edit , unedit , commit , all , or none . See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC93|How to edit a file which is being watched]].

-c

Check edits: Edit fails if someone else is already editting the file. Requires a

CVS client and server both of version 1.12.10 or greater.

-f

Force edit; ignore other edits. Added in CVS 1.12.10.

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

editors 23 24

See who is editing a watched file. See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC94|Information about who is watching and editing]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

export 25 modules

Export files from

CVS . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC150|export--Export sources from CVS, similar to checkout]].

-D date

Check out revisions as of

date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-d dir

Check out into

dir . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC151|export options]].

-f

Use head revision if tag/date not found. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-k kflag

Use

kflag keyword expansion. See [[CVS--Concurrent Versions System v1.12.12.1: Keyword substitution#SEC103|Substitution modes]].

-l

Local; run only in current working directory. See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-N

Don't "shorten" module paths if -d specified. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC151|export options]].

-n

Do not run module program (if any). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC151|export options]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag26

Export the revisions specified by

tag or, when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

history 27 28

Show repository access history. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC152|history--Show status of files and users]].

-a

All users (default is self). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-b str

Back to record with

str in module/file/repos field. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-c

Report on committed (modified) files. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-D date

Since

date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-e

Report on all record types. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-l

Last modified (committed or modified report). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-m module

Report on

module (repeatable). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-n module

In

module . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-o

Report on checked out modules. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-p repository

In

repository . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-r rev

Since revision

rev . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-T

Produce report on all TAGs. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-t tag

Since tag record placed in history file (by anyone). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-u user

For user

user (repeatable). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-w

Working directory must match. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-x types

Report on

types , one or more of TOEFWUPCGMAR . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

-z zone

Output for time zone

zone . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC153|history options]].

import 29 repository vendor-tag release-tags

Import files into

CVS , using vendor branches. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC154|import--Import sources into CVS, using vendor branches]].

-b bra

Import to vendor branch

bra . See [[CVS--Concurrent Versions System v1.12.12.1: Tracking third-party sources#SEC112|Multiple vendor branches]].

-d

Use the file's modification time as the time of import. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC155|import options]].

-k kflag

Set default keyword substitution mode. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC155|import options]].

-m msg

Use

msg for log message. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC155|import options]].

-I ign

More files to ignore (! to reset). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC155|import options]].

-W spec

More wrappers. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC155|import options]].

init

Create a

CVS repository if it doesn't exist. See [[CVS--Concurrent Versions System v1.12.12.1: The Repository#SEC23|Creating a repository]].

kserver

Kerberos authenticated server. See [[CVS--Concurrent Versions System v1.12.12.1: The Repository#SEC35|Direct connection with Kerberos]].

log 30 31

Print out history information for files. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC158|log--Print out log information for files]].

-b

Only list revisions on the default branch. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-d dates

Specify dates (

d1 < d2 for range, d for latest before). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-h

Only print header. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-N

Do not list tags. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-R

Only print name of RCS file. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-rrevs

Only list revisions

revs . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-s states

Only list revisions with specified states. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-t

Only print header and descriptive text. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-wlogins

Only list revisions checked in by specified logins. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

login

Prompt for password for authenticating server. See [[CVS--Concurrent Versions System v1.12.12.1: The Repository#SEC32|Using the client with password authentication]].

logout

Remove stored password for authenticating server. See [[CVS--Concurrent Versions System v1.12.12.1: The Repository#SEC32|Using the client with password authentication]].

pserver

Password authenticated server. See [[CVS--Concurrent Versions System v1.12.12.1: The Repository#SEC31|Setting up the server for password authentication]].

rannotate 32 33

Show last revision where each line was modified. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC134|annotate--What revision modified each line of a file?]].

-D date

Annotate the most recent revision no later than

date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-F

Force annotation of binary files. (Without this option, binary files are skipped with a message.)

-f

Use head revision if tag/date not found. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-l

Local; run only in current working directory. See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag34

Annotate the revision specified by

tag or, when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

rdiff 35 modules

Show differences between releases. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC164|rdiff--'patch' format diffs between releases]].

-c

Context diff output format (default). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC165|rdiff options]].

-D date

Select revisions based on

date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-f

Use head revision if tag/date not found. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag36

Select the revisions specified by

tag or, when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC146|diff options]] and [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-s

Short patch - one liner per file. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC165|rdiff options]].

-t

Top two diffs - last change made to the file. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC146|diff options]].

-u

Unidiff output format. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC165|rdiff options]].

-V vers

Use RCS Version

vers for keyword expansion (obsolete). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC165|rdiff options]].

release 37 directory

Indicate that a directory is no longer in use. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC167|release--Indicate that a Module is no longer in use]].

-d

Delete the given directory. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC168|release options]].

remove 38 39

Remove an entry from the repository. See [[CVS--Concurrent Versions System v1.12.12.1: Adding, removing, and renaming files and directories#SEC70|Removing files]].

-f

Delete the file before removing it. See [[CVS--Concurrent Versions System v1.12.12.1: Adding, removing, and renaming files and directories#SEC70|Removing files]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

rlog 40 41

Print out history information for modules. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC158|log--Print out log information for files]].

-b

Only list revisions on the default branch. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-d dates

Specify dates (

d1 < d2 for range, d for latest before). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-h

Only print header. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-N

Do not list tags. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-R

Only print name of RCS file. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-rrevs

Only list revisions

revs . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-s states

Only list revisions with specified states. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-t

Only print header and descriptive text. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

-wlogins

Only list revisions checked in by specified logins. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC159|log options]].

rtag 42 tag modules

Add a symbolic tag to a module. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC46|Revisions]] and [[CVS--Concurrent Versions System v1.12.12.1: Branching and merging#SEC56|Branching and merging]].

-a

Clear tag from removed files that would not otherwise be tagged. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC54|Tagging and adding and removing files]].

-b

Create a branch named

tag . See [[CVS--Concurrent Versions System v1.12.12.1: Branching and merging#SEC56|Branching and merging]].

-B

Used in conjunction with -F or -d, enables movement and deletion of branch tags. Use with extreme caution.

-D date

Tag revisions as of

date . See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC52|Specifying what to tag by date or revision]].

-d

Delete

tag . See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC53|Deleting, moving, and renaming tags]].

-F

Move

tag if it already exists. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC53|Deleting, moving, and renaming tags]].

-f

Force a head revision match if tag/date not found. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC52|Specifying what to tag by date or revision]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-n

No execution of tag program. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag43

Tag the revision already tagged with

tag or, when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC52|Specifying what to tag by date or revision]] and [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

server

Rsh server. See [[CVS--Concurrent Versions System v1.12.12.1: The Repository#SEC29|Connecting with rsh]].

status 44 files

Display status information in a working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC85|File status]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-v

Include tag information for file. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC50|Tags-Symbolic revisions]].

tag 45 tag 46

Add a symbolic tag to checked out version of files. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC46|Revisions]] and [[CVS--Concurrent Versions System v1.12.12.1: Branching and merging#SEC56|Branching and merging]].

-b

Create a branch named

tag . See [[CVS--Concurrent Versions System v1.12.12.1: Branching and merging#SEC56|Branching and merging]].

-c

Check that working files are unmodified. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC51|Specifying what to tag from the working directory]].

-D date

Tag revisions as of

date . See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC52|Specifying what to tag by date or revision]].

-d

Delete

tag . See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC53|Deleting, moving, and renaming tags]].

-F

Move

tag if it already exists. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC53|Deleting, moving, and renaming tags]].

-f

Force a head revision match if tag/date not found. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC52|Specifying what to tag by date or revision]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag47

Tag the revision already tagged with

tag , or when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC52|Specifying what to tag by date or revision]] and [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

unedit 48 49

Undo an edit command. See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC93|How to edit a file which is being watched]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

update 50 51

Bring work tree in sync with repository. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC171|update--Bring work tree in sync with repository]].

-A

Reset any sticky tags/date/options. See [[CVS--Concurrent Versions System v1.12.12.1: Revisions#SEC55|Sticky tags]] and [[CVS--Concurrent Versions System v1.12.12.1: Keyword substitution#SEC99|Keyword substitution]].

-C

Overwrite locally modified files with clean copies from the repository (the modified file is saved in

`.# file . revision ' , however).

-D date

Check out revisions as of

date (is sticky). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-d

Create directories. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC172|update options]].

-f

Use head revision if tag/date not found. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-I ign

More files to ignore (! to reset). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC155|import options]].

-j tag52

Merge in changes from revisions specified by

tag or, when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC172|update options]].

-k kflag

Use

kflag keyword expansion. See [[CVS--Concurrent Versions System v1.12.12.1: Keyword substitution#SEC103|Substitution modes]].

-l

Local; run only in current working directory. See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-P

Prune empty directories. See [[CVS--Concurrent Versions System v1.12.12.1: Adding, removing, and renaming files and directories#SEC76|Moving and renaming directories]].

-p

Check out files to standard output (avoids stickiness). See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC172|update options]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-r tag53

Checkout the revisions specified by

tag or, when date is specified and tag is a branch tag, the version from the branch tag as it existed on date . See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC120|Common command options]].

-W spec

More wrappers. See [[CVS--Concurrent Versions System v1.12.12.1: Guide to CVS commands#SEC155|import options]].

version

Display the version of

CVS being used. If the repository is remote, display both the client and server versions.

watch 54 55 56

on/off: turn on/off read-only checkouts of files. See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC91|Telling CVS to watch certain files]].

add/remove: add or remove notification on actions. See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC92|Telling CVS to notify you]].

-a actions

Specify actions for temporary watch, where

actions is edit , unedit , commit , all , or none . See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC93|How to edit a file which is being watched]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

watchers 57 58

See who is watching a file. See [[CVS--Concurrent Versions System v1.12.12.1: Multiple developers#SEC94|Information about who is watching and editing]].

-l

Local; run only in current working directory. See [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].

-R

Operate recursively (default). See section [[CVS--Concurrent Versions System v1.12.12.1: Recursive behavior#SEC67|Recursive behavior]].


| << | | >> |           |Top| |Contents| |Index| | ? |

This document was generated by Derek Price on July, 20 2005 using texi2html 1.77.

Derek Price, CVS developer and technical editor of Essential CVS (Essentials line from O'Reilly Press) , and others offer consulting services and training through Ximbiot.