Go to the first, previous, next, last section, table of contents.

## Loginfo

The ``loginfo'` file is used to control where ``cvs commit'` log information is sent. The first entry on a line is a regular expression which is tested against the directory that the change is being made to, relative to the `$CVSROOT`. If a match is found, then the remainder of the line is a filter program that should expect log information on its standard input.

The filter program may use one and only one % modifier (a la printf). If ``%s'` is specified in the filter program, a brief title is included (enclosed in single quotes) showing the modified file names.

If the repository name does not match any of the regular expressions in this file, the ``DEFAULT'` line is used, if it is specified.

All occurances of the name ``ALL'` appearing as a regular expression are used in addition to the first matching regular expression or ``DEFAULT'`.

The first matching regular expression is used.

See section The commit support files, for a description of the syntax of the ``loginfo'` file.

Note: when CVS is accessing a remote repository, ``loginfo'` will be run on the remote (i.e., server) side, not the client side (see section Remote repositories).

- loginfo example: Loginfo example
- Keeping a checked out copy: Updating a tree on every checkin

Go to the first, previous, next, last section, table of contents.