Name

rannotate — Synonyms: ra, rann

Synopsis

cvs [cvs-options] rannotate [-fFlR] [-D date] [-r revision] files...

Displays files with annotations showing the last editor and revision that changed each line of each specified file. You can run rannotate without a sandbox, but you must have a repository specified if you do so. rannotate requires at least one filename, directory name, or module name from within the repository as an argument.

See also annotate.

Command options

-D date

Run rannotate on the latest revision of a file that is as old as or older than the date or time specified by date.

-f

Use the latest (HEAD) revision on the current branch or trunk if no revision matches the date or revision number. This applies only if -r or -D is used.

-F

Show annotations for binary files.

-l

Run rannotate on files in the local directory only. (Do not recurse into subdirectories.)

-r revision

Run rannotate on the specified revision or tag of a file. If the revision or tag refers to a branch, run the command on the latest (HEAD) revision of the branch.

-R

Run rannotate on files in the local directory and all subdirectories and recurse down the subdirectories. This option is the default.

Example

bash-2.05a$ cvs rannotate wizzard/Makefile
   
Annotations for wizzard/Makefile
***************
1.2  (jenn     01-Sep-02): #
1.2  (jenn     01-Sep-02): # Makefile for the Wizzard project
1.2  (jenn     01-Sep-02): # Created by J Vesperman, 1 September 2002

Get Essential CVS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.