Setting flags for CVS commands
==============================
This section describes the convention used by nearly all pcl-cvs
commands for setting optional flags sent to CVS. A single `C-u' prefix
argument is used to cause the command to prompt for flags to be used
for the current invocation of the command only. Two `C-u' prefix
arguments are used to prompt for flags which will be set permanently,
for the current invocation and all that follow, until the flags are
changed, or unless temporary flags are set which override them.
Perhaps an example or two is in order. Say you are about to add a
binary file to the repository, and want to specify the flags `-kb' to
`cvs add'. You can type `C-u a -kb RET', enter the description, and
the file will be added. Subsequent adds will use the previously
prevailing flags, found in `cvs-add-flags'.
As a second example, say you are about to perform a diff and want to
see the result in unified diff format, i.e. you'd like to pass the flag
`-u' to both `cvs diff' and `diff'. You'd also like all subsequent
diffs to use this flag. You can type `C-u C-u = -u RET' and the diff
will be performed, and `cvs-diff-flags' will be set to `("-u")'. You
can of course override this flag for a single diff by using a single
`C-u' prefix argument.