summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>1997-03-18 02:05:59 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>1997-03-18 02:05:59 +0000
commitd1a0a317a2710a638d8f97580bf9e8f1e2a9bac9 (patch)
treebacba25295bfad9d2ba969ea4466a2de2be777c9 /gnu/usr.bin
parentdc436b41f730ec3bda6f945e892fce63b155d436 (diff)
Files missed from previous import
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/cvs/doc/CVSvn.texi2
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.aux277
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info319
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-1102
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-2145
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-6120
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.ps6935
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.info45
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.ps14
9 files changed, 4061 insertions, 3898 deletions
diff --git a/gnu/usr.bin/cvs/doc/CVSvn.texi b/gnu/usr.bin/cvs/doc/CVSvn.texi
index 5b9a2668dd9..fea8d138c70 100644
--- a/gnu/usr.bin/cvs/doc/CVSvn.texi
+++ b/gnu/usr.bin/cvs/doc/CVSvn.texi
@@ -1 +1 @@
-@set CVSVN 1.9.2
+@set CVSVN 1.9.4
diff --git a/gnu/usr.bin/cvs/doc/cvs.aux b/gnu/usr.bin/cvs/doc/cvs.aux
index 4d17c99855c..bf4e4291c92 100644
--- a/gnu/usr.bin/cvs/doc/cvs.aux
+++ b/gnu/usr.bin/cvs/doc/cvs.aux
@@ -64,405 +64,408 @@
'xrdef {Remote repositories-title}{Remote repositories}
'xrdef {Remote repositories-pg}{21}
'xrdef {Remote repositories-snt}{Section'tie4.6}
+'xrdef {Server requirements-title}{Server requirements}
+'xrdef {Server requirements-pg}{22}
+'xrdef {Server requirements-snt}{Section'tie4.6.1}
'xrdef {Connecting via rsh-title}{Connecting with rsh}
-'xrdef {Connecting via rsh-pg}{21}
-'xrdef {Connecting via rsh-snt}{Section'tie4.6.1}
+'xrdef {Connecting via rsh-pg}{22}
+'xrdef {Connecting via rsh-snt}{Section'tie4.6.2}
'xrdef {Password authenticated-title}{Direct connection with password authentication}
'xrdef {Password authenticated-pg}{23}
-'xrdef {Password authenticated-snt}{Section'tie4.6.2}
+'xrdef {Password authenticated-snt}{Section'tie4.6.3}
'xrdef {Password authentication server-title}{Setting up the server for password authentication}
'xrdef {Password authentication server-pg}{23}
-'xrdef {Password authentication server-snt}{Section'tie4.6.2.1}
+'xrdef {Password authentication server-snt}{Section'tie4.6.3.1}
'xrdef {Password authentication client-title}{Using the client with password authentication}
'xrdef {Password authentication client-pg}{25}
-'xrdef {Password authentication client-snt}{Section'tie4.6.2.2}
+'xrdef {Password authentication client-snt}{Section'tie4.6.3.2}
'xrdef {Password authentication security-title}{Security considerations with password authentication}
'xrdef {Password authentication security-pg}{26}
-'xrdef {Password authentication security-snt}{Section'tie4.6.2.3}
+'xrdef {Password authentication security-snt}{Section'tie4.6.3.3}
'xrdef {Kerberos authenticated-title}{Direct connection with kerberos}
-'xrdef {Kerberos authenticated-pg}{26}
-'xrdef {Kerberos authenticated-snt}{Section'tie4.6.3}
+'xrdef {Kerberos authenticated-pg}{27}
+'xrdef {Kerberos authenticated-snt}{Section'tie4.6.4}
'xrdef {Read-only access-title}{Read-only repository access}
-'xrdef {Read-only access-pg}{27}
+'xrdef {Read-only access-pg}{28}
'xrdef {Read-only access-snt}{Section'tie4.7}
'xrdef {Starting a new project-title}{Starting a project with CVS}
-'xrdef {Starting a new project-pg}{29}
+'xrdef {Starting a new project-pg}{31}
'xrdef {Starting a new project-snt}{Chapter'tie5}
'xrdef {Setting up the files-title}{Setting up the files}
-'xrdef {Setting up the files-pg}{29}
+'xrdef {Setting up the files-pg}{31}
'xrdef {Setting up the files-snt}{Section'tie5.1}
'xrdef {From files-title}{Creating a directory tree from a number of files}
-'xrdef {From files-pg}{29}
+'xrdef {From files-pg}{31}
'xrdef {From files-snt}{Section'tie5.1.1}
'xrdef {From other version control systems-title}{Creating Files From Other Version Control Systems}
-'xrdef {From other version control systems-pg}{30}
+'xrdef {From other version control systems-pg}{32}
'xrdef {From other version control systems-snt}{Section'tie5.1.2}
'xrdef {From scratch-title}{Creating a directory tree from scratch}
-'xrdef {From scratch-pg}{31}
+'xrdef {From scratch-pg}{33}
'xrdef {From scratch-snt}{Section'tie5.1.3}
'xrdef {Defining the module-title}{Defining the module}
-'xrdef {Defining the module-pg}{31}
+'xrdef {Defining the module-pg}{33}
'xrdef {Defining the module-snt}{Section'tie5.2}
'xrdef {Multiple developers-title}{Multiple developers}
-'xrdef {Multiple developers-pg}{33}
+'xrdef {Multiple developers-pg}{35}
'xrdef {Multiple developers-snt}{Chapter'tie6}
'xrdef {File status-title}{File status}
-'xrdef {File status-pg}{33}
+'xrdef {File status-pg}{35}
'xrdef {File status-snt}{Section'tie6.1}
'xrdef {Updating a file-title}{Bringing a file up to date}
-'xrdef {Updating a file-pg}{34}
+'xrdef {Updating a file-pg}{36}
'xrdef {Updating a file-snt}{Section'tie6.2}
'xrdef {Conflicts example-title}{Conflicts example}
-'xrdef {Conflicts example-pg}{35}
+'xrdef {Conflicts example-pg}{37}
'xrdef {Conflicts example-snt}{Section'tie6.3}
'xrdef {Informing others-title}{Informing others about commits}
-'xrdef {Informing others-pg}{38}
+'xrdef {Informing others-pg}{40}
'xrdef {Informing others-snt}{Section'tie6.4}
'xrdef {Concurrency-title}{Several developers simultaneously attempting to run CVS}
-'xrdef {Concurrency-pg}{38}
+'xrdef {Concurrency-pg}{40}
'xrdef {Concurrency-snt}{Section'tie6.5}
'xrdef {Watches-title}{Mechanisms to track who is editing files}
-'xrdef {Watches-pg}{39}
+'xrdef {Watches-pg}{41}
'xrdef {Watches-snt}{Section'tie6.6}
'xrdef {Setting a watch-title}{Telling CVS to watch certain files}
-'xrdef {Setting a watch-pg}{40}
+'xrdef {Setting a watch-pg}{42}
'xrdef {Setting a watch-snt}{Section'tie6.6.1}
'xrdef {Getting Notified-title}{Telling CVS to notify you}
-'xrdef {Getting Notified-pg}{40}
+'xrdef {Getting Notified-pg}{42}
'xrdef {Getting Notified-snt}{Section'tie6.6.2}
'xrdef {Editing files-title}{How to edit a file which is being watched}
-'xrdef {Editing files-pg}{42}
+'xrdef {Editing files-pg}{44}
'xrdef {Editing files-snt}{Section'tie6.6.3}
'xrdef {Watch information-title}{Information about who is watching and editing}
-'xrdef {Watch information-pg}{43}
+'xrdef {Watch information-pg}{45}
'xrdef {Watch information-snt}{Section'tie6.6.4}
'xrdef {Watches Compatibility-title}{Using watches with old versions of CVS}
-'xrdef {Watches Compatibility-pg}{43}
+'xrdef {Watches Compatibility-pg}{45}
'xrdef {Watches Compatibility-snt}{Section'tie6.6.5}
'xrdef {Choosing a model-title}{Choosing between reserved or unreserved checkouts}
-'xrdef {Choosing a model-pg}{44}
+'xrdef {Choosing a model-pg}{46}
'xrdef {Choosing a model-snt}{Section'tie6.7}
'xrdef {Branches-title}{Branches}
-'xrdef {Branches-pg}{45}
+'xrdef {Branches-pg}{47}
'xrdef {Branches-snt}{Chapter'tie7}
'xrdef {Tags-title}{Tags--Symbolic revisions}
-'xrdef {Tags-pg}{45}
+'xrdef {Tags-pg}{47}
'xrdef {Tags-snt}{Section'tie7.1}
'xrdef {Branches motivation-title}{What branches are good for}
-'xrdef {Branches motivation-pg}{47}
+'xrdef {Branches motivation-pg}{49}
'xrdef {Branches motivation-snt}{Section'tie7.2}
'xrdef {Creating a branch-title}{Creating a branch}
-'xrdef {Creating a branch-pg}{48}
+'xrdef {Creating a branch-pg}{50}
'xrdef {Creating a branch-snt}{Section'tie7.3}
'xrdef {Sticky tags-title}{Sticky tags}
-'xrdef {Sticky tags-pg}{49}
+'xrdef {Sticky tags-pg}{51}
'xrdef {Sticky tags-snt}{Section'tie7.4}
'xrdef {Merging-title}{Merging}
-'xrdef {Merging-pg}{51}
+'xrdef {Merging-pg}{53}
'xrdef {Merging-snt}{Chapter'tie8}
'xrdef {Merging a branch-title}{Merging an entire branch}
-'xrdef {Merging a branch-pg}{51}
+'xrdef {Merging a branch-pg}{53}
'xrdef {Merging a branch-snt}{Section'tie8.1}
'xrdef {Merging more than once-title}{Merging from a branch several times}
-'xrdef {Merging more than once-pg}{52}
+'xrdef {Merging more than once-pg}{54}
'xrdef {Merging more than once-snt}{Section'tie8.2}
'xrdef {Merging two revisions-title}{Merging differences between any two revisions}
-'xrdef {Merging two revisions-pg}{53}
+'xrdef {Merging two revisions-pg}{55}
'xrdef {Merging two revisions-snt}{Section'tie8.3}
'xrdef {Merging adds and removals-title}{Merging can add or remove files}
-'xrdef {Merging adds and removals-pg}{53}
+'xrdef {Merging adds and removals-pg}{55}
'xrdef {Merging adds and removals-snt}{Section'tie8.4}
'xrdef {Recursive behavior-title}{Recursive behavior}
-'xrdef {Recursive behavior-pg}{55}
+'xrdef {Recursive behavior-pg}{57}
'xrdef {Recursive behavior-snt}{Chapter'tie9}
'xrdef {Adding files-title}{Adding files to a directory}
-'xrdef {Adding files-pg}{57}
+'xrdef {Adding files-pg}{59}
'xrdef {Adding files-snt}{Chapter'tie10}
'xrdef {Removing files-title}{Removing files}
-'xrdef {Removing files-pg}{59}
+'xrdef {Removing files-pg}{61}
'xrdef {Removing files-snt}{Chapter'tie11}
'xrdef {Removing directories-title}{Removing directories}
-'xrdef {Removing directories-pg}{61}
+'xrdef {Removing directories-pg}{63}
'xrdef {Removing directories-snt}{Chapter'tie12}
'xrdef {Tracking sources-title}{Tracking third-party sources}
-'xrdef {Tracking sources-pg}{63}
+'xrdef {Tracking sources-pg}{65}
'xrdef {Tracking sources-snt}{Chapter'tie13}
'xrdef {First import-title}{Importing a module for the first time}
-'xrdef {First import-pg}{63}
+'xrdef {First import-pg}{65}
'xrdef {First import-snt}{Section'tie13.1}
'xrdef {Update imports-title}{Updating a module with the import command}
-'xrdef {Update imports-pg}{64}
+'xrdef {Update imports-pg}{66}
'xrdef {Update imports-snt}{Section'tie13.2}
'xrdef {Reverting local changes-title}{Reverting to the latest vendor release}
-'xrdef {Reverting local changes-pg}{64}
+'xrdef {Reverting local changes-pg}{66}
'xrdef {Reverting local changes-snt}{Section'tie13.3}
'xrdef {Binary files in imports-title}{How to handle binary files with cvs import}
-'xrdef {Binary files in imports-pg}{65}
+'xrdef {Binary files in imports-pg}{67}
'xrdef {Binary files in imports-snt}{Section'tie13.4}
'xrdef {Moving files-title}{Moving and renaming files}
-'xrdef {Moving files-pg}{67}
+'xrdef {Moving files-pg}{69}
'xrdef {Moving files-snt}{Chapter'tie14}
'xrdef {Outside-title}{The Normal way to Rename}
-'xrdef {Outside-pg}{67}
+'xrdef {Outside-pg}{69}
'xrdef {Outside-snt}{Section'tie14.1}
'xrdef {Inside-title}{Moving the history file}
-'xrdef {Inside-pg}{67}
+'xrdef {Inside-pg}{69}
'xrdef {Inside-snt}{Section'tie14.2}
'xrdef {Rename by copying-title}{Copying the history file}
-'xrdef {Rename by copying-pg}{68}
+'xrdef {Rename by copying-pg}{70}
'xrdef {Rename by copying-snt}{Section'tie14.3}
'xrdef {Moving directories-title}{Moving and renaming directories}
-'xrdef {Moving directories-pg}{71}
+'xrdef {Moving directories-pg}{73}
'xrdef {Moving directories-snt}{Chapter'tie15}
'xrdef {History browsing-title}{History browsing}
-'xrdef {History browsing-pg}{73}
+'xrdef {History browsing-pg}{75}
'xrdef {History browsing-snt}{Chapter'tie16}
'xrdef {log messages-title}{Log messages}
-'xrdef {log messages-pg}{73}
+'xrdef {log messages-pg}{75}
'xrdef {log messages-snt}{Section'tie16.1}
'xrdef {history database-title}{The history database}
-'xrdef {history database-pg}{73}
+'xrdef {history database-pg}{75}
'xrdef {history database-snt}{Section'tie16.2}
'xrdef {user-defined logging-title}{User-defined logging}
-'xrdef {user-defined logging-pg}{73}
+'xrdef {user-defined logging-pg}{75}
'xrdef {user-defined logging-snt}{Section'tie16.3}
'xrdef {annotate-title}{Annotate command}
-'xrdef {annotate-pg}{74}
+'xrdef {annotate-pg}{76}
'xrdef {annotate-snt}{Section'tie16.4}
'xrdef {Keyword substitution-title}{Keyword substitution}
-'xrdef {Keyword substitution-pg}{75}
+'xrdef {Keyword substitution-pg}{77}
'xrdef {Keyword substitution-snt}{Chapter'tie17}
'xrdef {Keyword list-title}{RCS Keywords}
-'xrdef {Keyword list-pg}{75}
+'xrdef {Keyword list-pg}{77}
'xrdef {Keyword list-snt}{Section'tie17.1}
'xrdef {Using keywords-title}{Using keywords}
-'xrdef {Using keywords-pg}{76}
+'xrdef {Using keywords-pg}{78}
'xrdef {Using keywords-snt}{Section'tie17.2}
'xrdef {Avoiding substitution-title}{Avoiding substitution}
-'xrdef {Avoiding substitution-pg}{77}
+'xrdef {Avoiding substitution-pg}{79}
'xrdef {Avoiding substitution-snt}{Section'tie17.3}
'xrdef {Substitution modes-title}{Substitution modes}
-'xrdef {Substitution modes-pg}{77}
+'xrdef {Substitution modes-pg}{79}
'xrdef {Substitution modes-snt}{Section'tie17.4}
'xrdef {Log keyword-title}{Problems with the $Log: cvs.aux,v $
-'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.6 1997/02/21 06:47:15 tholo
-'xrdef {Log keyword-title}{Problems with the Missed files from new release from Cyclic Software
+'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.7 1997/03/18 02:05:45 tholo
+'xrdef {Log keyword-title}{Problems with the Files missed from previous import
'xrdef {Log keyword-title}{Problems with the keyword.}
-'xrdef {Log keyword-pg}{78}
+'xrdef {Log keyword-pg}{80}
'xrdef {Log keyword-snt}{Section'tie17.5}
'xrdef {Binary files-title}{Handling binary files}
-'xrdef {Binary files-pg}{79}
+'xrdef {Binary files-pg}{81}
'xrdef {Binary files-snt}{Chapter'tie18}
'xrdef {Builds-title}{How your build system interacts with CVS}
-'xrdef {Builds-pg}{81}
+'xrdef {Builds-pg}{83}
'xrdef {Builds-snt}{Chapter'tie19}
'xrdef {Compatibility-title}{Compatibility between CVS Versions}
-'xrdef {Compatibility-pg}{83}
+'xrdef {Compatibility-pg}{85}
'xrdef {Compatibility-snt}{Chapter'tie20}
'xrdef {Revision management-title}{Revision management}
-'xrdef {Revision management-pg}{85}
+'xrdef {Revision management-pg}{87}
'xrdef {Revision management-snt}{Chapter'tie21}
'xrdef {When to commit-title}{When to commit?}
-'xrdef {When to commit-pg}{85}
+'xrdef {When to commit-pg}{87}
'xrdef {When to commit-snt}{Section'tie21.1}
'xrdef {CVS commands-title}{Guide to CVS commands}
-'xrdef {CVS commands-pg}{87}
+'xrdef {CVS commands-pg}{89}
'xrdef {CVS commands-snt}{Appendix'tie'char65{}}
'xrdef {Structure-title}{Overall structure of CVS commands}
-'xrdef {Structure-pg}{87}
+'xrdef {Structure-pg}{89}
'xrdef {Structure-snt}{Section'tie'char65.1}
'xrdef {~/.cvsrc-title}{Default options and the ~/.cvsrc file}
-'xrdef {~/.cvsrc-pg}{87}
+'xrdef {~/.cvsrc-pg}{89}
'xrdef {~/.cvsrc-snt}{Section'tie'char65.2}
'xrdef {Global options-title}{Global options}
-'xrdef {Global options-pg}{89}
+'xrdef {Global options-pg}{91}
'xrdef {Global options-snt}{Section'tie'char65.3}
'xrdef {Common options-title}{Common command options}
-'xrdef {Common options-pg}{90}
+'xrdef {Common options-pg}{92}
'xrdef {Common options-snt}{Section'tie'char65.4}
'xrdef {admin-title}{admin---Administration front end for rcs}
-'xrdef {admin-pg}{93}
+'xrdef {admin-pg}{95}
'xrdef {admin-snt}{Section'tie'char65.5}
'xrdef {admin options-title}{admin options}
-'xrdef {admin options-pg}{93}
+'xrdef {admin options-pg}{95}
'xrdef {admin options-snt}{Section'tie'char65.5.1}
'xrdef {admin examples-title}{admin examples}
-'xrdef {admin examples-pg}{96}
+'xrdef {admin examples-pg}{98}
'xrdef {admin examples-snt}{Section'tie'char65.5.2}
'xrdef {checkout-title}{checkout---Check out sources for editing}
-'xrdef {checkout-pg}{97}
+'xrdef {checkout-pg}{99}
'xrdef {checkout-snt}{Section'tie'char65.6}
'xrdef {checkout options-title}{checkout options}
-'xrdef {checkout options-pg}{98}
+'xrdef {checkout options-pg}{100}
'xrdef {checkout options-snt}{Section'tie'char65.6.1}
'xrdef {checkout examples-title}{checkout examples}
-'xrdef {checkout examples-pg}{99}
+'xrdef {checkout examples-pg}{101}
'xrdef {checkout examples-snt}{Section'tie'char65.6.2}
'xrdef {commit-title}{commit---Check files into the repository}
-'xrdef {commit-pg}{99}
+'xrdef {commit-pg}{101}
'xrdef {commit-snt}{Section'tie'char65.7}
'xrdef {commit options-title}{commit options}
-'xrdef {commit options-pg}{100}
+'xrdef {commit options-pg}{102}
'xrdef {commit options-snt}{Section'tie'char65.7.1}
'xrdef {commit examples-title}{commit examples}
-'xrdef {commit examples-pg}{101}
+'xrdef {commit examples-pg}{103}
'xrdef {commit examples-snt}{Section'tie'char65.7.2}
'xrdef {diff-title}{diff---Run diffs between revisions}
-'xrdef {diff-pg}{103}
+'xrdef {diff-pg}{105}
'xrdef {diff-snt}{Section'tie'char65.8}
'xrdef {diff options-title}{diff options}
-'xrdef {diff options-pg}{103}
+'xrdef {diff options-pg}{105}
'xrdef {diff options-snt}{Section'tie'char65.8.1}
'xrdef {diff examples-title}{diff examples}
-'xrdef {diff examples-pg}{104}
+'xrdef {diff examples-pg}{106}
'xrdef {diff examples-snt}{Section'tie'char65.8.2}
'xrdef {export-title}{export---Export sources from CVS, similar to checkout}
-'xrdef {export-pg}{105}
+'xrdef {export-pg}{107}
'xrdef {export-snt}{Section'tie'char65.9}
'xrdef {export options-title}{export options}
-'xrdef {export options-pg}{105}
+'xrdef {export options-pg}{107}
'xrdef {export options-snt}{Section'tie'char65.9.1}
'xrdef {history-title}{history---Show status of files and users}
-'xrdef {history-pg}{106}
+'xrdef {history-pg}{108}
'xrdef {history-snt}{Section'tie'char65.10}
'xrdef {history options-title}{history options}
-'xrdef {history options-pg}{106}
+'xrdef {history options-pg}{108}
'xrdef {history options-snt}{Section'tie'char65.10.1}
'xrdef {import-title}{import---Import sources into CVS, using vendor branches}
-'xrdef {import-pg}{108}
+'xrdef {import-pg}{110}
'xrdef {import-snt}{Section'tie'char65.11}
'xrdef {import options-title}{import options}
-'xrdef {import options-pg}{109}
+'xrdef {import options-pg}{111}
'xrdef {import options-snt}{Section'tie'char65.11.1}
'xrdef {import output-title}{import output}
-'xrdef {import output-pg}{110}
+'xrdef {import output-pg}{112}
'xrdef {import output-snt}{Section'tie'char65.11.2}
'xrdef {import examples-title}{import examples}
-'xrdef {import examples-pg}{110}
+'xrdef {import examples-pg}{112}
'xrdef {import examples-snt}{Section'tie'char65.11.3}
'xrdef {log-title}{log---Print out log information for files}
-'xrdef {log-pg}{110}
+'xrdef {log-pg}{113}
'xrdef {log-snt}{Section'tie'char65.12}
'xrdef {log options-title}{log options}
-'xrdef {log options-pg}{111}
+'xrdef {log options-pg}{113}
'xrdef {log options-snt}{Section'tie'char65.12.1}
'xrdef {log examples-title}{log examples}
-'xrdef {log examples-pg}{112}
+'xrdef {log examples-pg}{114}
'xrdef {log examples-snt}{Section'tie'char65.12.2}
'xrdef {rdiff-title}{rdiff---'patch' format diffs between releases}
-'xrdef {rdiff-pg}{112}
+'xrdef {rdiff-pg}{115}
'xrdef {rdiff-snt}{Section'tie'char65.13}
'xrdef {rdiff options-title}{rdiff options}
-'xrdef {rdiff options-pg}{113}
+'xrdef {rdiff options-pg}{115}
'xrdef {rdiff options-snt}{Section'tie'char65.13.1}
'xrdef {rdiff examples-title}{rdiff examples}
-'xrdef {rdiff examples-pg}{114}
+'xrdef {rdiff examples-pg}{116}
'xrdef {rdiff examples-snt}{Section'tie'char65.13.2}
'xrdef {release-title}{release---Indicate that a Module is no longer in use}
-'xrdef {release-pg}{114}
+'xrdef {release-pg}{116}
'xrdef {release-snt}{Section'tie'char65.14}
'xrdef {release options-title}{release options}
-'xrdef {release options-pg}{115}
+'xrdef {release options-pg}{117}
'xrdef {release options-snt}{Section'tie'char65.14.1}
'xrdef {release output-title}{release output}
-'xrdef {release output-pg}{115}
+'xrdef {release output-pg}{117}
'xrdef {release output-snt}{Section'tie'char65.14.2}
'xrdef {release examples-title}{release examples}
-'xrdef {release examples-pg}{116}
+'xrdef {release examples-pg}{118}
'xrdef {release examples-snt}{Section'tie'char65.14.3}
'xrdef {rtag-title}{rtag---Add a symbolic tag to a module}
-'xrdef {rtag-pg}{116}
+'xrdef {rtag-pg}{118}
'xrdef {rtag-snt}{Section'tie'char65.15}
'xrdef {rtag options-title}{rtag options}
-'xrdef {rtag options-pg}{117}
+'xrdef {rtag options-pg}{119}
'xrdef {rtag options-snt}{Section'tie'char65.15.1}
'xrdef {status-title}{status---Display status information on checked out files}
-'xrdef {status-pg}{117}
+'xrdef {status-pg}{119}
'xrdef {status-snt}{Section'tie'char65.16}
'xrdef {status options-title}{status options}
-'xrdef {status options-pg}{118}
+'xrdef {status options-pg}{120}
'xrdef {status options-snt}{Section'tie'char65.16.1}
'xrdef {tag-title}{tag---Add a symbolic tag to checked out versions of files}
-'xrdef {tag-pg}{118}
+'xrdef {tag-pg}{120}
'xrdef {tag-snt}{Section'tie'char65.17}
'xrdef {tag options-title}{tag options}
-'xrdef {tag options-pg}{119}
+'xrdef {tag options-pg}{121}
'xrdef {tag options-snt}{Section'tie'char65.17.1}
'xrdef {update-title}{update---Bring work tree in sync with repository}
-'xrdef {update-pg}{120}
+'xrdef {update-pg}{122}
'xrdef {update-snt}{Section'tie'char65.18}
'xrdef {update options-title}{update options}
-'xrdef {update options-pg}{120}
+'xrdef {update options-pg}{122}
'xrdef {update options-snt}{Section'tie'char65.18.1}
'xrdef {update output-title}{update output}
-'xrdef {update output-pg}{122}
+'xrdef {update output-pg}{124}
'xrdef {update output-snt}{Section'tie'char65.18.2}
'xrdef {update examples-title}{update examples}
-'xrdef {update examples-pg}{123}
+'xrdef {update examples-pg}{125}
'xrdef {update examples-snt}{Section'tie'char65.18.3}
'xrdef {Invoking CVS-title}{Quick reference to CVS commands}
-'xrdef {Invoking CVS-pg}{125}
+'xrdef {Invoking CVS-pg}{127}
'xrdef {Invoking CVS-snt}{Appendix'tie'char66{}}
'xrdef {Administrative files-title}{Reference manual for the Administrative files}
-'xrdef {Administrative files-pg}{135}
+'xrdef {Administrative files-pg}{137}
'xrdef {Administrative files-snt}{Appendix'tie'char67{}}
'xrdef {modules-title}{The modules file}
-'xrdef {modules-pg}{135}
+'xrdef {modules-pg}{137}
'xrdef {modules-snt}{Section'tie'char67.1}
'xrdef {Wrappers-title}{The cvswrappers file}
-'xrdef {Wrappers-pg}{137}
+'xrdef {Wrappers-pg}{139}
'xrdef {Wrappers-snt}{Section'tie'char67.2}
'xrdef {commit files-title}{The commit support files}
-'xrdef {commit files-pg}{138}
+'xrdef {commit files-pg}{140}
'xrdef {commit files-snt}{Section'tie'char67.3}
'xrdef {syntax-title}{The common syntax}
-'xrdef {syntax-pg}{139}
+'xrdef {syntax-pg}{141}
'xrdef {syntax-snt}{Section'tie'char67.3.1}
'xrdef {commitinfo-title}{Commitinfo}
-'xrdef {commitinfo-pg}{139}
+'xrdef {commitinfo-pg}{141}
'xrdef {commitinfo-snt}{Section'tie'char67.4}
'xrdef {verifymsg-title}{Verifying log messages}
-'xrdef {verifymsg-pg}{140}
+'xrdef {verifymsg-pg}{142}
'xrdef {verifymsg-snt}{Section'tie'char67.5}
'xrdef {editinfo-title}{Editinfo}
-'xrdef {editinfo-pg}{141}
+'xrdef {editinfo-pg}{143}
'xrdef {editinfo-snt}{Section'tie'char67.6}
'xrdef {editinfo example-title}{Editinfo example}
-'xrdef {editinfo example-pg}{142}
+'xrdef {editinfo example-pg}{144}
'xrdef {editinfo example-snt}{Section'tie'char67.6.1}
'xrdef {loginfo-title}{Loginfo}
-'xrdef {loginfo-pg}{143}
+'xrdef {loginfo-pg}{145}
'xrdef {loginfo-snt}{Section'tie'char67.7}
'xrdef {loginfo example-title}{Loginfo example}
-'xrdef {loginfo example-pg}{144}
+'xrdef {loginfo example-pg}{147}
'xrdef {loginfo example-snt}{Section'tie'char67.7.1}
'xrdef {Keeping a checked out copy-title}{Keeping a checked out copy}
-'xrdef {Keeping a checked out copy-pg}{145}
+'xrdef {Keeping a checked out copy-pg}{147}
'xrdef {Keeping a checked out copy-snt}{Section'tie'char67.7.2}
'xrdef {rcsinfo-title}{Rcsinfo}
-'xrdef {rcsinfo-pg}{145}
+'xrdef {rcsinfo-pg}{148}
'xrdef {rcsinfo-snt}{Section'tie'char67.8}
'xrdef {cvsignore-title}{Ignoring files via cvsignore}
-'xrdef {cvsignore-pg}{146}
+'xrdef {cvsignore-pg}{148}
'xrdef {cvsignore-snt}{Section'tie'char67.9}
'xrdef {history file-title}{The history file}
-'xrdef {history file-pg}{147}
+'xrdef {history file-pg}{149}
'xrdef {history file-snt}{Section'tie'char67.10}
'xrdef {Variables-title}{Expansions in administrative files}
-'xrdef {Variables-pg}{147}
+'xrdef {Variables-pg}{150}
'xrdef {Variables-snt}{Section'tie'char67.11}
'xrdef {Environment variables-title}{All environment variables which affect CVS}
-'xrdef {Environment variables-pg}{149}
+'xrdef {Environment variables-pg}{151}
'xrdef {Environment variables-snt}{Appendix'tie'char68{}}
'xrdef {Troubleshooting-title}{Troubleshooting}
-'xrdef {Troubleshooting-pg}{153}
+'xrdef {Troubleshooting-pg}{155}
'xrdef {Troubleshooting-snt}{Appendix'tie'char69{}}
'xrdef {Magic branch numbers-title}{Magic branch numbers}
-'xrdef {Magic branch numbers-pg}{153}
+'xrdef {Magic branch numbers-pg}{155}
'xrdef {Magic branch numbers-snt}{Section'tie'char69.1}
'xrdef {Copying-title}{GNU GENERAL PUBLIC LICENSE}
-'xrdef {Copying-pg}{155}
+'xrdef {Copying-pg}{157}
'xrdef {Copying-snt}{Appendix'tie'char70{}}
'xrdef {Index-title}{Index}
-'xrdef {Index-pg}{163}
+'xrdef {Index-pg}{165}
'xrdef {Index-snt}{}
diff --git a/gnu/usr.bin/cvs/doc/cvs.info b/gnu/usr.bin/cvs/doc/cvs.info
index 68819150bb3..83651c5baec 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info
+++ b/gnu/usr.bin/cvs/doc/cvs.info
@@ -24,170 +24,171 @@ the Free Software Foundation instead of in the original English.

Indirect:
cvs.info-1: 1088
-cvs.info-2: 51022
-cvs.info-3: 100936
-cvs.info-4: 149952
-cvs.info-5: 199272
-cvs.info-6: 249055
-cvs.info-7: 280355
+cvs.info-2: 50652
+cvs.info-3: 99757
+cvs.info-4: 149195
+cvs.info-5: 197528
+cvs.info-6: 247090
+cvs.info-7: 283427

Tag Table:
(Indirect)
Node: Top1088
Node: Preface3013
Node: Checklist4959
-Node: Credits6020
-Node: BUGS7205
-Node: What is CVS?8221
-Node: Basic concepts16776
-Node: Revision numbers17372
-Node: Versions revisions releases20422
-Node: A sample session20981
-Node: Getting the source21693
-Node: Committing your changes22570
-Node: Cleaning up23497
-Node: Viewing differences25197
-Node: Repository26090
-Node: Specifying a repository28404
-Node: Repository storage29815
-Node: Repository files30692
-Node: File permissions33469
-Node: Intro administrative files35344
-Node: Multiple repositories37045
-Node: Creating a repository38217
-Node: Remote repositories40357
-Node: Connecting via rsh41515
-Node: Password authenticated44078
-Node: Password authentication server44833
-Node: Password authentication client48839
-Node: Password authentication security51022
-Node: Kerberos authenticated52488
-Node: Read-only access53905
-Node: Starting a new project56597
-Node: Setting up the files57351
-Node: From files57975
-Node: From other version control systems59981
-Node: From scratch61870
-Node: Defining the module62606
-Node: Multiple developers63587
-Node: File status65643
-Node: Updating a file67771
-Node: Conflicts example69078
-Node: Informing others73130
-Node: Concurrency73670
-Node: Watches75428
-Node: Setting a watch76818
-Node: Getting Notified77985
-Node: Editing files81361
-Node: Watch information83881
-Node: Watches Compatibility84731
-Node: Choosing a model85566
-Node: Branches88241
-Node: Tags88952
-Node: Branches motivation94085
-Node: Creating a branch95097
-Node: Sticky tags97665
-Node: Merging100936
-Node: Merging a branch101514
-Node: Merging more than once103290
-Node: Merging two revisions105763
-Node: Merging adds and removals106555
-Node: Recursive behavior107131
-Node: Adding files108815
-Node: Removing files111486
-Node: Removing directories114445
-Node: Tracking sources115491
-Node: First import116892
-Node: Update imports118241
-Node: Reverting local changes119734
-Node: Binary files in imports120426
-Node: Moving files120707
-Node: Outside121334
-Node: Inside122285
-Node: Rename by copying123150
-Node: Moving directories124310
-Node: History browsing125741
-Node: log messages126300
-Node: history database126622
-Node: user-defined logging126968
-Node: annotate128488
-Node: Keyword substitution129628
-Node: Keyword list130616
-Node: Using keywords132396
-Node: Avoiding substitution134343
-Node: Substitution modes135243
-Node: Log keyword137745
-Node: Binary files138885
-Node: Builds141736
-Node: Compatibility144414
-Node: Revision management145406
-Node: When to commit145995
-Node: CVS commands147103
-Node: Structure148684
-Node: ~/.cvsrc149952
-Node: Global options151951
-Node: Common options155526
-Node: admin162387
-Node: admin options163263
-Node: admin examples171001
-Node: checkout172518
-Node: checkout options174966
-Node: checkout examples178135
-Node: commit178412
-Node: commit options180538
-Node: commit examples182124
-Node: diff185464
-Node: diff options186353
-Node: diff examples188087
-Node: export189047
-Node: export options190306
-Node: history191498
-Node: history options192279
-Node: import195111
-Node: import options197722
-Node: import output199272
-Node: import examples200218
-Node: log200382
-Node: log options201417
-Node: log examples204643
-Node: rdiff204789
-Node: rdiff options206091
-Node: rdiff examples207640
-Node: release208598
-Node: release options209893
-Node: release output210572
-Node: release examples212087
-Node: rtag212547
-Node: rtag options213382
-Node: status215272
-Node: status options216169
-Node: tag216757
-Node: tag options218311
-Node: update219548
-Node: update options220402
-Node: update output224005
-Node: update examples226868
-Node: Invoking CVS227200
-Node: Administrative files243094
-Node: modules244427
-Node: Wrappers249055
-Node: commit files252151
-Node: syntax253859
-Node: commitinfo254739
-Node: verifymsg256252
-Node: editinfo258692
-Node: editinfo example260968
-Node: loginfo262262
-Node: loginfo example264596
-Node: Keeping a checked out copy265366
-Node: rcsinfo266374
-Node: cvsignore267680
-Node: history file270562
-Node: Variables271214
-Node: Environment variables273745
-Node: Troubleshooting278999
-Node: Magic branch numbers279193
-Node: Copying280355
-Node: Index299542
+Node: Credits6021
+Node: BUGS7209
+Node: What is CVS?8225
+Node: Basic concepts16780
+Node: Revision numbers17376
+Node: Versions revisions releases20426
+Node: A sample session20985
+Node: Getting the source21697
+Node: Committing your changes22574
+Node: Cleaning up23501
+Node: Viewing differences25201
+Node: Repository26094
+Node: Specifying a repository28408
+Node: Repository storage29819
+Node: Repository files30696
+Node: File permissions33473
+Node: Intro administrative files35784
+Node: Multiple repositories37485
+Node: Creating a repository38657
+Node: Remote repositories40797
+Node: Server requirements42026
+Node: Connecting via rsh43297
+Node: Password authenticated45891
+Node: Password authentication server46646
+Node: Password authentication client50652
+Node: Password authentication security52968
+Node: Kerberos authenticated54434
+Node: Read-only access55851
+Node: Starting a new project58543
+Node: Setting up the files59297
+Node: From files59921
+Node: From other version control systems61927
+Node: From scratch63816
+Node: Defining the module64552
+Node: Multiple developers65533
+Node: File status67689
+Node: Updating a file69863
+Node: Conflicts example71170
+Node: Informing others75222
+Node: Concurrency75762
+Node: Watches77520
+Node: Setting a watch78910
+Node: Getting Notified80077
+Node: Editing files83453
+Node: Watch information85973
+Node: Watches Compatibility86823
+Node: Choosing a model87658
+Node: Branches90333
+Node: Tags91044
+Node: Branches motivation96177
+Node: Creating a branch97189
+Node: Sticky tags99757
+Node: Merging103028
+Node: Merging a branch103606
+Node: Merging more than once105382
+Node: Merging two revisions107855
+Node: Merging adds and removals108647
+Node: Recursive behavior109223
+Node: Adding files110907
+Node: Removing files113578
+Node: Removing directories116537
+Node: Tracking sources117583
+Node: First import118984
+Node: Update imports120333
+Node: Reverting local changes121826
+Node: Binary files in imports122518
+Node: Moving files122799
+Node: Outside123426
+Node: Inside124377
+Node: Rename by copying125242
+Node: Moving directories126402
+Node: History browsing127833
+Node: log messages128392
+Node: history database128714
+Node: user-defined logging129060
+Node: annotate130580
+Node: Keyword substitution131720
+Node: Keyword list132708
+Node: Using keywords134488
+Node: Avoiding substitution136435
+Node: Substitution modes137335
+Node: Log keyword139837
+Node: Binary files140977
+Node: Builds143828
+Node: Compatibility146506
+Node: Revision management147498
+Node: When to commit148087
+Node: CVS commands149195
+Node: Structure150776
+Node: ~/.cvsrc152044
+Node: Global options154043
+Node: Common options157618
+Node: admin164479
+Node: admin options165355
+Node: admin examples173093
+Node: checkout174610
+Node: checkout options177058
+Node: checkout examples180227
+Node: commit180504
+Node: commit options182630
+Node: commit examples183999
+Node: diff187339
+Node: diff options188228
+Node: diff examples190504
+Node: export191464
+Node: export options192723
+Node: history193915
+Node: history options194696
+Node: import197528
+Node: import options200139
+Node: import output201689
+Node: import examples202766
+Node: log202930
+Node: log options203965
+Node: log examples207191
+Node: rdiff207337
+Node: rdiff options208639
+Node: rdiff examples210188
+Node: release211146
+Node: release options212441
+Node: release output213120
+Node: release examples214635
+Node: rtag215095
+Node: rtag options215930
+Node: status217820
+Node: status options218717
+Node: tag219305
+Node: tag options220859
+Node: update222096
+Node: update options222950
+Node: update output226553
+Node: update examples229416
+Node: Invoking CVS229748
+Node: Administrative files245757
+Node: modules247090
+Node: Wrappers251718
+Node: commit files255316
+Node: syntax257024
+Node: commitinfo257904
+Node: verifymsg259417
+Node: editinfo261857
+Node: editinfo example264133
+Node: loginfo265427
+Node: loginfo example267761
+Node: Keeping a checked out copy268531
+Node: rcsinfo269539
+Node: cvsignore270845
+Node: history file273727
+Node: Variables274379
+Node: Environment variables276910
+Node: Troubleshooting282071
+Node: Magic branch numbers282265
+Node: Copying283427
+Node: Index302614

End Tag Table
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-1 b/gnu/usr.bin/cvs/doc/cvs.info-1
index 8552545985d..e657bc7206a 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-1
+++ b/gnu/usr.bin/cvs/doc/cvs.info-1
@@ -27,7 +27,7 @@ File: cvs.info, Node: Top, Next: Preface, Up: (dir)
This info manual describes how to use and administer CVS version
-1.9.2.
+1.9.4.
* Menu:
@@ -135,7 +135,7 @@ Binary files
(release 1.15 and later are OK). You must also configure both RCS
and CVS to handle binary files when you install them.
- Keword substitution can be a source of trouble with binary files.
+ Keyword substitution can be a source of trouble with binary files.
*Note Keyword substitution::, for solutions.
The `admin' command
@@ -160,9 +160,9 @@ G. Grubbs <dgg@think.com>.
Some text has been extracted from the man pages for RCS.
The CVS FAQ by David G. Grubbs has provided useful material. The
-FAQ is no longer maintained, however, and this manual about the closest
-thing there is to a successor (with respect to documenting how to use
-CVS, at least).
+FAQ is no longer maintained, however, and this manual is about the
+closest thing there is to a successor (with respect to documenting how
+to use CVS, at least).
In addition, the following persons have helped by telling me about
mistakes I've made: Roxanne Brunskill <rbrunski@datap.ca>, Kathy Dyer
@@ -844,6 +844,14 @@ creates them read-only (see the sections on watches, *Note Setting a
watch::; -r, *Note Global options::; or CVSREAD, *Note Environment
variables::).
+ Note that using the client/server CVS (*note Remote
+repositories::.), there is no good way to set `CVSUMASK'; the setting
+on the client machine has no effect. If you are connecting with `rsh',
+you can set `CVSUMASK' in `.bashrc' or `.cshrc', as described in the
+documentation for your operating system. This behavior might change in
+future versions of CVS; do not rely on the setting of `CVSUMASK' on the
+client having no effect.
+
Since CVS was not written to be run setuid, it is unsafe to try to
run it setuid. You cannot use the setuid features of RCS together with
CVS.
@@ -982,12 +990,41 @@ are described in *Note Connecting via rsh::.
* Menu:
+* Server requirements:: Memory and other resources for servers
* Connecting via rsh:: Using the `rsh' program to connect
* Password authenticated:: Direct connections using passwords
* Kerberos authenticated:: Direct connections with kerberos

-File: cvs.info, Node: Connecting via rsh, Next: Password authenticated, Up: Remote repositories
+File: cvs.info, Node: Server requirements, Next: Connecting via rsh, Up: Remote repositories
+
+Server requirements
+-------------------
+
+ The quick answer to what sort of machine is suitable as a server is
+that requirements are modest--a server with 32M of memory or even less
+can handle a fairly large source tree with a fair amount of activity.
+
+ The real answer, of course, is more complicated. The CVS server
+consists of two processes for each client that it is serving. Memory
+consumption on the child process should remain fairly small. Memory
+consumption on the parent process, particularly if the network
+connection to the client is slow, can be expected to grow to slightly
+more than the size of the sources in a single directory, or two
+megabytes, whichever is larger.
+
+ Multiplying the size of each CVS server by the number of servers
+which you expect to have active at one time should give an idea of
+memory requirements for the server. For the most part, the memory
+consumed by the parent process probably can be swap space rather than
+physical memory.
+
+ Resource consumption for the client or the non-client/server CVS is
+even more modest--any machine with enough capacity to run the operating
+system in question should have little trouble.
+
+
+File: cvs.info, Node: Connecting via rsh, Next: Password authenticated, Prev: Server requirements, Up: Remote repositories
Connecting with rsh
-------------------
@@ -1027,11 +1064,11 @@ program which can transmit data to and from the server without modifying
it; for example the Windows NT `rsh' is not suitable since it by
default translates between CRLF and LF. The OS/2 CVS port has a hack
to pass `-b' to `rsh' to get around this, but since this could
-potentially cause programs for programs other than the standard `rsh',
+potentially cause problems for programs other than the standard `rsh',
it may change in the future. If you set `CVS_RSH' to `SSH' or some
other rsh replacement, the instructions in the rest of this section
-concerning `.rhosts' and so on are likely to be incorrect; consult the
-documentation for your rsh replacement.
+concerning `.rhosts' and so on are likely to be inapplicable; consult
+the documentation for your rsh replacement.
Continuing our example, supposing you want to access the module
`foo' in the repository `/usr/local/cvsroot/', on machine
@@ -1152,50 +1189,3 @@ as well.
is to paste it there from somewhere else. Someday, there may be a `cvs
passwd' command.
-
-File: cvs.info, Node: Password authentication client, Next: Password authentication security, Prev: Password authentication server, Up: Password authenticated
-
-Using the client with password authentication
-.............................................
-
- Before connecting to the server, the client must "log in" with the
-command `cvs login'. Logging in verifies a password with the server,
-and also records the password for later transactions with the server.
-The `cvs login' command needs to know the username, server hostname,
-and full repository path, and it gets this information from the
-repository argument or the `CVSROOT' environment variable.
-
- `cvs login' is interactive -- it prompts for a password:
-
- cvs -d :pserver:bach@chainsaw.brickyard.com:/usr/local/cvsroot login
- CVS password:
-
- The password is checked with the server; if it is correct, the
-`login' succeeds, else it fails, complaining that the password was
-incorrect.
-
- Once you have logged in, you can force CVS to connect directly to
-the server and authenticate with the stored password:
-
- cvs -d :pserver:bach@chainsaw.brickyard.com:/usr/local/cvsroot checkout foo
-
- The `:pserver:' is necessary because without it, CVS will assume it
-should use `rsh' to connect with the server (*note Connecting via
-rsh::.). (Once you have a working copy checked out and are running CVS
-commands from within it, there is no longer any need to specify the
-repository explicitly, because CVS records it in the working copy's
-`CVS' subdirectory.)
-
- Passwords are stored by default in the file `$HOME/.cvspass'. Its
-format is human-readable, but don't edit it unless you know what you
-are doing. The passwords are not stored in cleartext, but are
-trivially encoded to protect them from "innocent" compromise (i.e.,
-inadvertently being seen by a system administrator who happens to look
-at that file).
-
- The `CVS_PASSFILE' environment variable overrides this default. If
-you use this variable, make sure you set it *before* `cvs login' is
-run. If you were to set it after running `cvs login', then later CVS
-commands would be unable to look up the password for transmission to
-the server.
-
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-2 b/gnu/usr.bin/cvs/doc/cvs.info-2
index 4fd007ea3f9..ff76ea67a22 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-2
+++ b/gnu/usr.bin/cvs/doc/cvs.info-2
@@ -22,6 +22,56 @@ and this permission notice may be included in translations approved by
the Free Software Foundation instead of in the original English.

+File: cvs.info, Node: Password authentication client, Next: Password authentication security, Prev: Password authentication server, Up: Password authenticated
+
+Using the client with password authentication
+.............................................
+
+ Before connecting to the server, the client must "log in" with the
+command `cvs login'. Logging in verifies a password with the server,
+and also records the password for later transactions with the server.
+The `cvs login' command needs to know the username, server hostname,
+and full repository path, and it gets this information from the
+repository argument or the `CVSROOT' environment variable.
+
+ `cvs login' is interactive -- it prompts for a password:
+
+ cvs -d :pserver:bach@chainsaw.brickyard.com:/usr/local/cvsroot login
+ CVS password:
+
+ The password is checked with the server; if it is correct, the
+`login' succeeds, else it fails, complaining that the password was
+incorrect.
+
+ Once you have logged in, you can force CVS to connect directly to
+the server and authenticate with the stored password:
+
+ cvs -d :pserver:bach@chainsaw.brickyard.com:/usr/local/cvsroot checkout foo
+
+ The `:pserver:' is necessary because without it, CVS will assume it
+should use `rsh' to connect with the server (*note Connecting via
+rsh::.). (Once you have a working copy checked out and are running CVS
+commands from within it, there is no longer any need to specify the
+repository explicitly, because CVS records it in the working copy's
+`CVS' subdirectory.)
+
+ Passwords are stored by default in the file `$HOME/.cvspass'. Its
+format is human-readable, but don't edit it unless you know what you
+are doing. The passwords are not stored in cleartext, but are
+trivially encoded to protect them from "innocent" compromise (i.e.,
+inadvertently being seen by a system administrator who happens to look
+at that file).
+
+ The password for the currently choosen remote repository can be
+removed from the CVS_PASSFILE by using the `cvs logout' command.
+
+ The `CVS_PASSFILE' environment variable overrides this default. If
+you use this variable, make sure you set it *before* `cvs login' is
+run. If you were to set it after running `cvs login', then later CVS
+commands would be unable to look up the password for transmission to
+the server.
+
+
File: cvs.info, Node: Password authentication security, Prev: Password authentication client, Up: Password authenticated
Security considerations with password authentication
@@ -335,12 +385,13 @@ get complicated. Often, two people try to edit the same file
simultaneously. One solution, known as "file locking" or "reserved
checkouts", is to allow only one person to edit each file at a time.
This is the only solution with some version control systems, including
-RCS and SCCS. CVS doesn't have a very nice implementation of reserved
-checkouts (yet) but there are ways to get it working (for example, see
-the `cvs admin -l' command in *Note admin options::). It also may be
-possible to use the watches features described below, together with
-suitable procedures (not enforced by software), to avoid having two
-people edit at the same time.
+RCS and SCCS. Currently the usual way to get reserved checkouts with
+CVS is the `cvs admin -l' command (*note admin options::.). This is
+not as nicely integrated into CVS as the watch features, described
+below, but it seems that most people with a need for reserved checkouts
+find it adequate. It also may be possible to use the watches features
+described below, together with suitable procedures (not enforced by
+software), to avoid having two people edit at the same time.
The default model with CVS is known as "unreserved checkouts". In
this model, developers can edit their own "working copy" of a file
@@ -407,10 +458,11 @@ Needs Merge
Someone else has committed a newer revision to the repository, and
you have also made modifications to the file.
-Unresolved Conflict
+File had conflicts on merge
This is like Locally Modified, except that a previous `update'
- command gave a conflict. You need to resolve the conflict as
- described in *Note Conflicts example::.
+ command gave a conflict. If you have not already done so, you
+ need to resolve the conflict as described in *Note Conflicts
+ example::.
Unknown
CVS doesn't know anything about this file. For example, you have
@@ -1178,78 +1230,3 @@ based on. (If `release-1-0' corresponds to revision 1.4, the branch's
revision number will be 1.4.2. For obscure reasons CVS always gives
branches even numbers, starting at 2. *Note Revision numbers::.).
-
-File: cvs.info, Node: Sticky tags, Prev: Creating a branch, Up: Branches
-
-Sticky tags
-===========
-
- The `-r release-1-0-patches' flag that was given to `checkout' in
-the previous example is "sticky", that is, it will apply to subsequent
-commands in this directory. If you commit any modifications, they are
-committed on the branch. You can later merge the modifications into
-the main trunk. *Note Merging::.
-
- You can use the `status' command to see what sticky tags or dates
-are set:
-
- $ vi driver.c # Fix the bugs
- $ cvs commit -m "Fixed initialization bug" driver.c
- Checking in driver.c;
- /usr/local/cvsroot/yoyodyne/tc/driver.c,v <-- driver.c
- new revision: 1.7.2.1; previous revision: 1.7
- done
- $ cvs status -v driver.c
- ===================================================================
- File: driver.c Status: Up-to-date
-
- Version: 1.7.2.1 Sat Dec 5 19:35:03 1992
- RCS Version: 1.7.2.1 /usr/local/cvsroot/yoyodyne/tc/driver.c,v
- Sticky Tag: release-1-0-patches (branch: 1.7.2)
- Sticky Date: (none)
- Sticky Options: (none)
-
- Existing Tags:
- release-1-0-patches (branch: 1.7.2)
- release-1-0 (revision: 1.7)
-
- The sticky tags will remain on your working files until you delete
-them with `cvs update -A'. The `-A' option retrieves the version of
-the file from the head of the trunk, and forgets any sticky tags,
-dates, or options.
-
- Sticky tags are not just for branches. For example, suppose that
-you want to avoid updating your working directory, to isolate yourself
-from possibly destabilizing changes other people are making. You can,
-of course, just refrain from running `cvs update'. But if you want to
-avoid updating only a portion of a larger tree, then sticky tags can
-help. If you check out a certain revision (such as 1.4) it will become
-sticky. Subsequent `cvs update' will not retrieve the latest revision
-until you reset the tag with `cvs update -A'. Likewise, use of the
-`-D' option to `update' or `checkout' sets a "sticky date", which,
-similarly, causes that date to be used for future retrievals.
-
- Many times you will want to retrieve an old version of a file
-without setting a sticky tag. The way to do that is with the `-p'
-option to `checkout' or `update', which sends the contents of the file
-to standard output. For example, suppose you have a file named `file1'
-which existed as revision 1.1, and you then removed it (thus adding a
-dead revision 1.2). Now suppose you want to add it again, with the same
-contents it had previously. Here is how to do it:
-
- $ cvs update -p -r 1.1 file1 >file1
- ===================================================================
- Checking out file1
- RCS: /tmp/cvs-sanity/cvsroot/first-dir/Attic/file1,v
- VERS: 1.1
- ***************
- $ cvs add file1
- cvs add: re-adding file file1 (in place of dead revision 1.2)
- cvs add: use 'cvs commit' to add this file permanently
- $ cvs commit -m test
- Checking in file1;
- /tmp/cvs-sanity/cvsroot/first-dir/file1,v <-- file1
- new revision: 1.3; previous revision: 1.2
- done
- $
-
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-6 b/gnu/usr.bin/cvs/doc/cvs.info-6
index cd0a59931b4..34c06796543 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-6
+++ b/gnu/usr.bin/cvs/doc/cvs.info-6
@@ -22,21 +22,123 @@ and this permission notice may be included in translations approved by
the Free Software Foundation instead of in the original English.

+File: cvs.info, Node: modules, Next: Wrappers, Up: Administrative files
+
+The modules file
+================
+
+ The `modules' file records your definitions of names for collections
+of source code. CVS will use these definitions if you use CVS to
+update the modules file (use normal commands like `add', `commit', etc).
+
+ The `modules' file may contain blank lines and comments (lines
+beginning with `#') as well as module definitions. Long lines can be
+continued on the next line by specifying a backslash (`\') as the last
+character on the line.
+
+ A module definition is a single line of the `modules' file, in
+either of two formats. In both cases, MNAME represents the symbolic
+module name, and the remainder of the line is its definition.
+
+`MNAME -a ALIASES...'
+ This represents the simplest way of defining a module MNAME. The
+ `-a' flags the definition as a simple alias: CVS will treat any
+ use of MNAME (as a command argument) as if the list of names
+ ALIASES had been specified instead. ALIASES may contain either
+ other module names or paths. When you use paths in aliases,
+ `checkout' creates all intermediate directories in the working
+ directory, just as if the path had been specified explicitly in
+ the CVS arguments.
+
+`MNAME [ options ] DIR [ FILES... ] [ &MODULE... ]'
+ In the simplest case, this form of module definition reduces to
+ `MNAME DIR'. This defines all the files in directory DIR as
+ module mname. DIR is a relative path (from `$CVSROOT') to a
+ directory of source in the source repository. In this case, on
+ checkout, a single directory called MNAME is created as a working
+ directory; no intermediate directory levels are used by default,
+ even if DIR was a path involving several directory levels.
+
+ By explicitly specifying files in the module definition after DIR,
+ you can select particular files from directory DIR. The sample
+ definition for `modules' is an example of a module defined with a
+ single file from a particular directory. Here is another example:
+
+ m4test unsupported/gnu/m4 foreach.m4 forloop.m4
+
+ With this definition, executing `cvs checkout m4test' will create
+ a single working directory `m4test' containing the two files
+ listed, which both come from a common directory several levels deep
+ in the CVS source repository.
+
+ A module definition can refer to other modules by including
+ `&MODULE' in its definition. `checkout' creates a subdirectory
+ for each such module, in the directory containing the module. For
+ example, if modules contains
+
+ m4test &unsupported
+
+ then a checkout will create an `m4test' directory which contains a
+ directory called `unsupported', which in turns contains all the
+ directories and files which live there.
+
+ `-d NAME'
+ Name the working directory something other than the module
+ name.
+
+ `-e PROG'
+ Specify a program PROG to run whenever files in a module are
+ exported. PROG runs with a single argument, the module name.
+
+ `-i PROG'
+ Specify a program PROG to run whenever files in a module are
+ committed. PROG runs with a single argument, the full
+ pathname of the affected directory in a source repository.
+ The `commitinfo', `loginfo', and `verifymsg' files provide
+ other ways to call a program on commit.
+
+ `-o PROG'
+ Specify a program PROG to run whenever files in a module are
+ checked out. PROG runs with a single argument, the module
+ name.
+
+ `-s STATUS'
+ Assign a status to the module. When the module file is
+ printed with `cvs checkout -s' the modules are sorted
+ according to primarily module status, and secondarily
+ according to the module name. This option has no other
+ meaning. You can use this option for several things besides
+ status: for instance, list the person that is responsible for
+ this module.
+
+ `-t PROG'
+ Specify a program PROG to run whenever files in a module are
+ tagged with `rtag'. PROG runs with two arguments: the module
+ name and the symbolic tag specified to `rtag'. There is no
+ way to specify a program to run when `tag' is executed.
+
+ `-u PROG'
+ Specify a program PROG to run whenever `cvs update' is
+ executed from the top-level directory of the checked-out
+ module. PROG runs with a single argument, the full path to
+ the source repository for this module.
+
+
File: cvs.info, Node: Wrappers, Next: commit files, Prev: modules, Up: Administrative files
The cvswrappers file
====================
Wrappers allow you to set a hook which transforms files on their way
-in and out of CVS. Most or all of the wrappers features do not work
-with client/server CVS.
+in and out of CVS.
The file `cvswrappers' defines the script that will be run on a file
when its name matches a regular expresion. There are two scripts that
can be run on a file or directory. One script is executed on the
file/directory before being checked into the repository (this is denoted
with the `-t' flag) and the other when the file is checked out of the
-repository (this is denoted with the `-f' flag)
+repository (this is denoted with the `-f' flag). The `-t'/`-f' feature
+does not work with client/server CVS.
The `cvswrappers' also has a `-m' option to specify the merge
methodology that should be used when the file is updated. `MERGE'
@@ -84,6 +186,15 @@ The `-f' filter is called with one argument, which is the name of the
file to filter from. The end result of this filter will be a file in
the users directory that they can work on as they normally would.
+ Note that the `-t'/`-f' features do not conveniently handle one
+portion of CVS's operation: determining when files are modified. CVS
+will still want a file (or directory) to exist, and it will use its
+modification time to determine whether a file is modified. If CVS
+erroneously thinks a file is unmodified (for example, a directory is
+unchanged but one of the files within it is changed), you can force it
+to check in the file anyway by specifying the `-f' option to `cvs
+commit' (*note commit options::.).
+
For another example, the following command imports a directory,
treating files whose name ends in `.exe' as binary:
@@ -681,8 +792,7 @@ All environment variables which affect CVS
`$CVSEDITOR'
Specifies the program to use for recording log messages during
commit. If not set, the default is `/usr/ucb/vi'. `$CVSEDITOR'
- overrides `$EDITOR'. `$CVSEDITOR' does not exist in CVS 1.3, but
- the next release will probably include it.
+ overrides `$EDITOR'.
`$PATH'
If `$RCSBIN' is not set, and no path is compiled into CVS, it will
diff --git a/gnu/usr.bin/cvs/doc/cvs.ps b/gnu/usr.bin/cvs/doc/cvs.ps
index 6280c6f38ba..7ebbfcc112d 100644
--- a/gnu/usr.bin/cvs/doc/cvs.ps
+++ b/gnu/usr.bin/cvs/doc/cvs.ps
@@ -1,14 +1,14 @@
%!PS-Adobe-2.0
%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: cvs.dvi
-%%Pages: 178
+%%Pages: 180
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSCommandLine: dvips cvs.dvi -o cvs.ps
%DVIPSParameters: dpi=600, compressed, comments removed
-%DVIPSSource: TeX output 1997.01.16:0008
+%DVIPSSource: TeX output 1997.03.16:1620
%%BeginProcSet: texc.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
@@ -557,7 +557,7 @@ A26E5AA26E5A352C7DAB3C>I<B5D8FE1FB539801FFFF0A500039027C0007FF0C7EAFE00
ED800F011F91B55C16F9DAFF01ECC01F6D02F092C7FC03816E5A6D0183153EEEE07F03C7
ECF07E6DDAC03F137C03E7ECF8FC6D01EF5DEE801F03FF14FD6DDA000F5B18FF6E486D5B
A36E486D5BA26E486D5BA2020F93C8FC4B7FA26E48147E6E48143C4C2C7DAB53>I
-E /Fk 53 122 df<922607FFE0EB1FFC92B5D8FC01B5FC0207DAFF0F1480021F039F14C0
+E /Fk 54 122 df<922607FFE0EB1FFC92B5D8FC01B5FC0207DAFF0F1480021F039F14C0
913D7FFE007FFFF83FE0902601FFF0011F9038E07FF049018049903880FFF84990C7485B
D90FFC4A5A495A60495AF27FF0017F4CEB3FE04A027FEC1FC0053FEC0F80051F91C7FCAC
BB12E0A526007FF0C7D81FFCC8FCB3B3A3007FB5D8F01FB512FEA54D4D7ECC48>11
@@ -726,125 +726,129 @@ FFF0A2001F17E0A26C6C4A13C0A26C6C4A13806C6D4913006C5E6C01E0EB1FFC6D6C495A
C007FFB5017F13E002C1B512FC02C714FF9126CFF80F7F9126DFC0037F000301FFC77F6C
496E7E02F8814A6E7E717E4A81831980A28319C0A37113E0AC19C05FA319805F19005F60
6E143F6E5D4D5A6E4A5A02FF495BDBC0075B9126EFF01F5B02E7B548C7FC02E114F8DAE0
-7F13E0DB0FFEC8FC92CAFCAFB612C0A53B477CB144>I<9039FF803FE0B5EBFFF8028113
-FE02837FDA87E11380EC8F830003D99F0713C06C139E14BCA214F8A24A6C13806F13006F
-5A4A90C7FCA45CB3A8B612E0A52A327CB132>114 D<903907FF8070017FEBF1F048B6FC
-1207380FFC01391FE0003F4848130F491307127F90C71203A2481401A27FA27F01F090C7
-FC13FCEBFFC06C13FEECFFE06C14FC6C806CECFF806C15C06C15E06C15F06C7E011F14F8
-010114FCEB000FEC007FED1FFE0078140F00F8140715037E1501A27E16FC7E15036D14F8
-6D13076D14F001F8EB1FE001FFEBFFC04890B51280486C1400D8F81F13FCD8E00313C027
-347CB230>I<14F8A51301A41303A21307A2130FA2131F133F137F13FF1203000F90B512
-F0B7FCA426007FF8C7FCB3A7167CAA013F14F880A290391FFE01F0010F1303903907FF87
-E06DEBFFC06D14806D6C1300EC0FFC26467EC430>I<D97FE0EC3FF0B5EC7FFFA5000315
-016C81B3AC5EA25EA25E7E6EEB0F7F017F021E7F6E017CEBFFE090393FFE01F86DB512F0
-010714E0010114C09027003FFE00EBC0003B337BB144>I<B600C090387FFFF0A5C601F0
-C73803F8006E5D017F5E801707013F5E6E140F011F5E6E141F6D93C7FC6F5B6D153E8117
-7E6D157C6F13FC6D5DEDF0016D5DEDF803027F5CA2EDFC07023F5CEDFE0F021F5CEDFF1F
-6E91C8FC169F16BF6E13BE16FE6E5BA26E5BA26E5BA36F5AA26F5AA26F5AA23C327EB041
->I<B60081B500FC90387FFFF0A500019026E0000390C73801FC006E6F5C6C6F5E6E6F13
-03017F61A26E6F1307013F4A5E846E49150F011F616E6F131F6D4A93C7FC179F03806E5B
-6D021F153EEF0FFE6DD9C03F5DEE3E0703E06E13FC6D027E5DEE7C0303F015816D4A6C5C
-03F815C3DA7FF95E4C7E03FD15E7DA3FFF5E4C137F19FF6E496D5BA26E94C8FC4C7FA26E
-5E93C7120FA26E486E5AA202015E4B1403A26E486E5A54327EB059>I<B6D88007B512C0
-A526007FF8C7387F80006D6C92C7FC6E14FE6D6C495A6D6D485A6D01C05B6D4A5A6F485A
-6DEBF01F6D6D485A6E6C48C8FC023F137E6F5A6E6C5A806E5B6E5BA26E7F6E7F6F7E15FF
-4A7F4A7F4A8003E77FEC0FC3DA1F837FDA3F817F4AC67F02FE6D7E4948133F4A8049486D
-7E01076E7F49486D7F49487F494881017F6E7FB500F8011FEBFFF0A53C317EB041>I<00
-7FB500C090387FFFE0A5C601F0C73803F8006E5D017F5E6E1407013F5E80170F011F5E6E
-141F6D93C7FC6F5B6D153E6F137E6D157C6F13FCA26D6D5B16016D5DEDF803027F5CEDFC
-07023F5CEDFE0F021F5C15FF161F6E91C8FC16BF6E13BE16FE6E5BA26E5BA36E5BA26F5A
-A26F5AA26F5AA393C9FC5D153E157E157CD81F8013FC486C5B387FE001D8FFF05B14035D
-14074A5A49485A007F133F4948CAFC383F81FE381FFFF86C5B6C13C0C648CBFC3B477EB0
-41>I E /Fl 1 59 df<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F000C0C768B21>
-58 D E /Fm 73 125 df<922601FFFC903801FFE0033F9026FF801F13F84AB6D8E07F13
-FE020F03F9B6FC023FD9C00FB500C0138091277FFC0003D9FE0113C0902601FFE049495A
-494949494813E04990C714F049484A13E0495A19C0495A7413C0017F17804A6E6E138071
-9138007E007192C7FCAEBCFCA526007FF8C7000301C0C8FCB3B3A7007FB5D8F803B612F0
-A553547DD34E>11 D<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7FFE00
-03FCDAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B5CA3
-7190C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003FB5D8
-FC03B612C0A542547DD34B>I<EEFFFE031F9038FFCFC04AB7FC1407021FEBC00791387F
-FC00DAFFF05B4901C05B495B4990C7FC495AA2495A83133F4A8083AFBAFCA526003FFCC7
-1203B3B3A7003FB5D8FC03B612C0A542547DD34B>I<15F8A691380FFF8091B512F80107
-14FF011F15C049819026FFF8F813F84801C0EB0FFC2603FE00EB03FE4848EC00FF49153F
-4848ED1F804848ED0FC0A24848ED07E0A24848157FEFFFF05EA200FF5DA37FA27F7013E0
-6D6E13C06DED7F806DED1E006CB492C7FC14C014F86C13FF81EDFFC06C15F86C15FE826C
-16C06C826C826C826D816D81130F01038101001680141F020115C08003F814E0163F160F
-82040113F0D81FE080487E486C157FA2486C153FA2171FA44916E05B6C5A1380007EC7EC
-3FC0A26C1780177F6C6CEDFF007F6C6C4A5AD807F84A5A6C6CEC0FF82601FF80EB3FF06C
-9039F8F9FFE06DB65A011F92C7FC010714FC010114F0D9001F90C8FCEC00F8A6346179D9
-43>36 D<EA07F0EA1FF8EA3FFE487EA2B5128014C0A314E0A37EA27EEA1FFDEA07F1EA00
-01A2130314C0A313071480130FA214005B133EA25B5B485A1203485A485A485A90C7FC12
-0C132876D225>39 D<EA07F0EA1FF8487E487E7FB5FC1480A314C0A37EA27E7EEA07F3EA
-0003A213071480A3130F1400A25B131E133E133C137C5BA2485A485A485A485A48C7FC12
-1E120C1228769025>44 D<B712F0AB240B7F9F2D>I<EA07F0487E487E487E487EB51280
-A76C13006C5A6C5A6C5A6C5A1111769025>I<EF01E01703EF07F0A2170FA2EF1FE0A218
-C0173FA2EF7F80A218005FA24C5AA25F1603A24C5AA25F160FA24C5AA25F163FA24C5AA2
-94C7FC5EA24B5AA25E1503A24B5AA25E150FA24B5AA25E153FA24B5AA293C8FC5DA24A5A
-A25D1403A25D1407A24A5AA25D141FA24A5AA25D147FA24AC9FCA25C1301A2495AA25C13
-07A2495AA25C131FA2495AA25C137FA249CAFCA25B1201A2485AA25B1207A2485AA25B12
-1FA2485AA25B127FA248CBFCA25AA2127CA2347879D943>I<913803FFC0023F13FC91B6
-FC010315C0010F018113F0903A1FFC003FF849486D7E49486D7E49486D7E48496D138048
-496D13C0A24817E04890C813F0A34817F8A24817FC49157FA3007F17FEA600FF17FFB3A5
-007F17FEA6003F17FCA26D15FFA26C17F8A36C17F0A26C6D4913E0A26C6D4913C06C1780
-6E5B6C6D4913006D6C495AD91FFCEB3FF8903A0FFF81FFF06D90B55A01011580D9003F01
-FCC7FC020313C0384F7BCD43>I<157815FC14031407141F14FF130F0007B5FCB6FCA214
-7F13F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>I<EC3FFE0103B512E0010F14
-FC013F14FF90B712C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F
-48488001F01680486C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C9
-14E05EA218C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE0
-4B5A4A5B4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A49
-5AD91F80140749C8FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79
-CD43>I<91380FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC48
-48C76C7ED803F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90
-C75AD801FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E0
-16FCEEFF80DA000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8A2
-7013FCA218FEA2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C
-6C4816E001F04A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D
-011F1580010302FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA2
-161F163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407
-EC0FC01580EC1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B
-485A1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE
-43>I<D80380150ED807E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E
-16F016C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E90
-26FFF8077FDAC0017F49C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0A4
-18F0A3EA0FE0487E487E487E487EA418E0A35B6C484A13C05B491680003EC85A003F1700
-6C6C4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC
-6D14F8010314C09026007FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC91
-397FFE03FE903A01FFF0007F4901C0EB3F804990C7121F4948EC7FC0494814FF49484913
-E049485B01FF5C485BA2485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC
-5AA21508913801FFF8020713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E7013
-804A15C0A24A15E07013F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E0
-6C6D15C07E6E4913806C6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C001
-0092C7FC023F13FC020713C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A19006060
-60A2606060485F0180C86CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94
-C8FC16FEC812014B5A5E4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A214
-0FA25D141FA2143FA4147F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807
-FFC0027F13FC0103B67E010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C7
-6C7E48488048486E1380000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C0
-14F802FE4913806C7FDBC00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CED
-FFE017806C4BC7FC6D806D81010F15E06D81010115FC010781011F81491680EBFFE74801
-8115C048D9007F14E04848011F14F048487F48481303030014F8484880161F4848020713
-FC1601824848157F173FA2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F
-17C06D157F6C6CEDFF806C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D
-010F1580010102FCC7FCD9000F13C0364F7ACD43>I<91380FFF8091B512F8010314FE01
-0F6E7E4901037F90267FF8007F4948EB3FF048496D7E484980486F7E484980824817805A
-91C714C05A7013E0A218F0B5FCA318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C
-6D137B6C6D13F390387FF803011FB512E36D14C30103028313F89039007FFE03EC004015
-00A218F05EA3D801F816E0487E486C16C0487E486D491380A218005E5F4C5A91C7FC6C48
-4A5A494A5A49495B6C48495BD803FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14
-C0010F49C8FC010013F0364F7ACD43>I<EA07F0487E487E487E487EB51280A76C13006C
-5A6C5A6C5A6C5AC8FCB3EA07F0487E487E487E487EB51280A76C13006C5A6C5A6C5A6C5A
-113576B425>I<007FBD1280A2BE12C0A36C1C806C1C00D1FCB3A3003FBDFC481C80BE12
-C0A36C1C80A25A2379AE69>61 D<91B5FC010F14F8017F14FF90B712C00003D9C00F7F27
-07FC00017FD80FE06D7F48486E7E48C87FD87FE06E7E7F7F486C1680A66C5A18006C485C
-6C5AC9485A5F4B5B4B5B4B5B4B5B4B90C7FC16FC4B5A4B5A16C04B5A93C8FC4A5A5D1403
-5D5D14075DA25D140FA25DAB91CAFCAAEC1FC04A7EECFFF8497FA2497FA76D5BA26D5BEC
-3FE06E5A315479D340>63 D<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C7F
-A34C8083047F80167E8304FE804C7E03018116F8830303814C7E03078116E083030F814C
-7E031F81168083033F8293C77E4B82157E8403FE824B800201835D840203834B80020783
-5D844AB87EA24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A820103
-854A82010785A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>65
+7F13E0DB0FFEC8FC92CAFCAFB612C0A53B477CB144>I<DA0FFE14F091B5EAC0010103EC
+F003010F14F8013F903801FC0790397FFC007ED9FFF0EB1F0F4849EB0F9F4849EB07DF48
+4914FF488191C7FC48815B003F815B127F177FA25B12FFAC6C7EA3123F6D15FFA2001F5D
+7F6C5D6C6D5B6C7F6C151F6C6D5BD97FF813FE90393FFE03FC6DB55A010714E001001480
+91381FFC0091C8FCAF047FEBFFE0A53B477CB141>I<9039FF803FE0B5EBFFF8028113FE
+02837FDA87E11380EC8F830003D99F0713C06C139E14BCA214F8A24A6C13806F13006F5A
+4A90C7FCA45CB3A8B612E0A52A327CB132>I<903907FF8070017FEBF1F048B6FC120738
+0FFC01391FE0003F4848130F491307127F90C71203A2481401A27FA27F01F090C7FC13FC
+EBFFC06C13FEECFFE06C14FC6C806CECFF806C15C06C15E06C15F06C7E011F14F8010114
+FCEB000FEC007FED1FFE0078140F00F8140715037E1501A27E16FC7E15036D14F86D1307
+6D14F001F8EB1FE001FFEBFFC04890B51280486C1400D8F81F13FCD8E00313C027347CB2
+30>I<14F8A51301A41303A21307A2130FA2131F133F137F13FF1203000F90B512F0B7FC
+A426007FF8C7FCB3A7167CAA013F14F880A290391FFE01F0010F1303903907FF87E06DEB
+FFC06D14806D6C1300EC0FFC26467EC430>I<D97FE0EC3FF0B5EC7FFFA5000315016C81
+B3AC5EA25EA25E7E6EEB0F7F017F021E7F6E017CEBFFE090393FFE01F86DB512F0010714
+E0010114C09027003FFE00EBC0003B337BB144>I<B600C090387FFFF0A5C601F0C73803
+F8006E5D017F5E801707013F5E6E140F011F5E6E141F6D93C7FC6F5B6D153E81177E6D15
+7C6F13FC6D5DEDF0016D5DEDF803027F5CA2EDFC07023F5CEDFE0F021F5CEDFF1F6E91C8
+FC169F16BF6E13BE16FE6E5BA26E5BA26E5BA36F5AA26F5AA26F5AA23C327EB041>I<B6
+0081B500FC90387FFFF0A500019026E0000390C73801FC006E6F5C6C6F5E6E6F1303017F
+61A26E6F1307013F4A5E846E49150F011F616E6F131F6D4A93C7FC179F03806E5B6D021F
+153EEF0FFE6DD9C03F5DEE3E0703E06E13FC6D027E5DEE7C0303F015816D4A6C5C03F815
+C3DA7FF95E4C7E03FD15E7DA3FFF5E4C137F19FF6E496D5BA26E94C8FC4C7FA26E5E93C7
+120FA26E486E5AA202015E4B1403A26E486E5A54327EB059>I<B6D88007B512C0A52600
+7FF8C7387F80006D6C92C7FC6E14FE6D6C495A6D6D485A6D01C05B6D4A5A6F485A6DEBF0
+1F6D6D485A6E6C48C8FC023F137E6F5A6E6C5A806E5B6E5BA26E7F6E7F6F7E15FF4A7F4A
+7F4A8003E77FEC0FC3DA1F837FDA3F817F4AC67F02FE6D7E4948133F4A8049486D7E0107
+6E7F49486D7F49487F494881017F6E7FB500F8011FEBFFF0A53C317EB041>I<007FB500
+C090387FFFE0A5C601F0C73803F8006E5D017F5E6E1407013F5E80170F011F5E6E141F6D
+93C7FC6F5B6D153E6F137E6D157C6F13FCA26D6D5B16016D5DEDF803027F5CEDFC07023F
+5CEDFE0F021F5C15FF161F6E91C8FC16BF6E13BE16FE6E5BA26E5BA36E5BA26F5AA26F5A
+A26F5AA393C9FC5D153E157E157CD81F8013FC486C5B387FE001D8FFF05B14035D14074A
+5A49485A007F133F4948CAFC383F81FE381FFFF86C5B6C13C0C648CBFC3B477EB041>I
+E /Fl 1 59 df<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F000C0C768B21>58
+D E /Fm 73 125 df<922601FFFC903801FFE0033F9026FF801F13F84AB6D8E07F13FE02
+0F03F9B6FC023FD9C00FB500C0138091277FFC0003D9FE0113C0902601FFE049495A4949
+49494813E04990C714F049484A13E0495A19C0495A7413C0017F17804A6E6E1380719138
+007E007192C7FCAEBCFCA526007FF8C7000301C0C8FCB3B3A7007FB5D8F803B612F0A553
+547DD34E>11 D<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7FFE0003FC
+DAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B5CA37190
+C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003FB5D8FC03
+B612C0A542547DD34B>I<EEFFFE031F9038FFCFC04AB7FC1407021FEBC00791387FFC00
+DAFFF05B4901C05B495B4990C7FC495AA2495A83133F4A8083AFBAFCA526003FFCC71203
+B3B3A7003FB5D8FC03B612C0A542547DD34B>I<15F8A691380FFF8091B512F8010714FF
+011F15C049819026FFF8F813F84801C0EB0FFC2603FE00EB03FE4848EC00FF49153F4848
+ED1F804848ED0FC0A24848ED07E0A24848157FEFFFF05EA200FF5DA37FA27F7013E06D6E
+13C06DED7F806DED1E006CB492C7FC14C014F86C13FF81EDFFC06C15F86C15FE826C16C0
+6C826C826C826D816D81130F01038101001680141F020115C08003F814E0163F160F8204
+0113F0D81FE080487E486C157FA2486C153FA2171FA44916E05B6C5A1380007EC7EC3FC0
+A26C1780177F6C6CEDFF007F6C6C4A5AD807F84A5A6C6CEC0FF82601FF80EB3FF06C9039
+F8F9FFE06DB65A011F92C7FC010714FC010114F0D9001F90C8FCEC00F8A6346179D943>
+36 D<EA07F0EA1FF8EA3FFE487EA2B5128014C0A314E0A37EA27EEA1FFDEA07F1EA0001
+A2130314C0A313071480130FA214005B133EA25B5B485A1203485A485A485A90C7FC120C
+132876D225>39 D<EA07F0EA1FF8487E487E7FB5FC1480A314C0A37EA27E7EEA07F3EA00
+03A213071480A3130F1400A25B131E133E133C137C5BA2485A485A485A485A48C7FC121E
+120C1228769025>44 D<B712F0AB240B7F9F2D>I<EA07F0487E487E487E487EB51280A7
+6C13006C5A6C5A6C5A6C5A1111769025>I<EF01E01703EF07F0A2170FA2EF1FE0A218C0
+173FA2EF7F80A218005FA24C5AA25F1603A24C5AA25F160FA24C5AA25F163FA24C5AA294
+C7FC5EA24B5AA25E1503A24B5AA25E150FA24B5AA25E153FA24B5AA293C8FC5DA24A5AA2
+5D1403A25D1407A24A5AA25D141FA24A5AA25D147FA24AC9FCA25C1301A2495AA25C1307
+A2495AA25C131FA2495AA25C137FA249CAFCA25B1201A2485AA25B1207A2485AA25B121F
+A2485AA25B127FA248CBFCA25AA2127CA2347879D943>I<913803FFC0023F13FC91B6FC
+010315C0010F018113F0903A1FFC003FF849486D7E49486D7E49486D7E48496D13804849
+6D13C0A24817E04890C813F0A34817F8A24817FC49157FA3007F17FEA600FF17FFB3A500
+7F17FEA6003F17FCA26D15FFA26C17F8A36C17F0A26C6D4913E0A26C6D4913C06C17806E
+5B6C6D4913006D6C495AD91FFCEB3FF8903A0FFF81FFF06D90B55A01011580D9003F01FC
+C7FC020313C0384F7BCD43>I<157815FC14031407141F14FF130F0007B5FCB6FCA2147F
+13F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>I<EC3FFE0103B512E0010F14FC
+013F14FF90B712C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F48
+488001F01680486C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C914
+E05EA218C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE04B
+5A4A5B4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A495A
+D91F80140749C8FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79CD
+43>I<91380FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC4848
+C76C7ED803F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C7
+5AD801FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016
+FCEEFF80DA000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8A270
+13FCA218FEA2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C
+4816E001F04A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D01
+1F1580010302FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA216
+1F163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC
+0FC01580EC1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B48
+5A1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43
+>I<D80380150ED807E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E16
+F016C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E9026
+FFF8077FDAC0017F49C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0A418
+F0A3EA0FE0487E487E487E487EA418E0A35B6C484A13C05B491680003EC85A003F17006C
+6C4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC6D
+14F8010314C09026007FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC9139
+7FFE03FE903A01FFF0007F4901C0EB3F804990C7121F4948EC7FC0494814FF49484913E0
+49485B01FF5C485BA2485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC5A
+A21508913801FFF8020713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E701380
+4A15C0A24A15E07013F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E06C
+6D15C07E6E4913806C6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C00100
+92C7FC023F13FC020713C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A1900606060
+A2606060485F0180C86CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94C8
+FC16FEC812014B5A5E4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2140F
+A25D141FA2143FA4147F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807FF
+C0027F13FC0103B67E010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C76C
+7E48488048486E1380000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C014
+F802FE4913806C7FDBC00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CEDFF
+E017806C4BC7FC6D806D81010F15E06D81010115FC010781011F81491680EBFFE7480181
+15C048D9007F14E04848011F14F048487F48481303030014F8484880161F4848020713FC
+1601824848157F173FA2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F17
+C06D157F6C6CEDFF806C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D01
+0F1580010102FCC7FCD9000F13C0364F7ACD43>I<91380FFF8091B512F8010314FE010F
+6E7E4901037F90267FF8007F4948EB3FF048496D7E484980486F7E484980824817805A91
+C714C05A7013E0A218F0B5FCA318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C6D
+137B6C6D13F390387FF803011FB512E36D14C30103028313F89039007FFE03EC00401500
+A218F05EA3D801F816E0487E486C16C0487E486D491380A218005E5F4C5A91C7FC6C484A
+5A494A5A49495B6C48495BD803FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14C0
+010F49C8FC010013F0364F7ACD43>I<EA07F0487E487E487E487EB51280A76C13006C5A
+6C5A6C5A6C5AC8FCB3EA07F0487E487E487E487EB51280A76C13006C5A6C5A6C5A6C5A11
+3576B425>I<007FBD1280A2BE12C0A36C1C806C1C00D1FCB3A3003FBDFC481C80BE12C0
+A36C1C80A25A2379AE69>61 D<91B5FC010F14F8017F14FF90B712C00003D9C00F7F2707
+FC00017FD80FE06D7F48486E7E48C87FD87FE06E7E7F7F486C1680A66C5A18006C485C6C
+5AC9485A5F4B5B4B5B4B5B4B5B4B90C7FC16FC4B5A4B5A16C04B5A93C8FC4A5A5D14035D
+5D14075DA25D140FA25DAB91CAFCAAEC1FC04A7EECFFF8497FA2497FA76D5BA26D5BEC3F
+E06E5A315479D340>63 D<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C7FA3
+4C8083047F80167E8304FE804C7E03018116F8830303814C7E03078116E083030F814C7E
+031F81168083033F8293C77E4B82157E8403FE824B800201835D840203834B800207835D
+844AB87EA24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A82010385
+4A82010785A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>65
D<BA12C019FEF1FFC01AF01AFCD8000701F0C7000313FFDE007F7F737F070F7F737F8785
87858785A287A84F5BA263616361634F5B4F5B077F90C7FC4E485A060713F892B812E097
C8FC861AF003F0C7000313FE9539003FFF80070F13E0737F07017F87737F747E1C807413
@@ -1769,172 +1773,166 @@ F0A248CD12F8A2001E1A78003E1A7CA2003C1A3C007C1A3EA200781A1EA300F81A1FA248
E0EC07FCDA0FFCEC3FF0913B03FFC003FFC0020090B6C8FC033F14FC030714E09226007F
FEC9FC50557BC05B>13 D<EB0FFCEB3FFF90B512C0000314F04880488048804880A24815
80A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227B
-A72D>15 D E /Fr 25 121 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A77891D>
+A72D>15 D E /Fr 24 121 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A77891D>
46 D<DB1FF8EB01804AB5EA8003020FECE007913A3FF803F80F9139FF80007C4948C7EA
1E1FD907FCEC0FBFD90FF0EC07FF49488049488049488049C9127F4848163F120349161F
12074848160FA2485A1807123F5B1803127FA34993C7FC12FFAC127F7FF00380A2123FA2
7F001F170719006C7EA26C6C5E0003170E6D161E0001171C6C6C163C6D6C5D6D6C5D6D6C
4A5A6D6C4A5AD907FC4A5AD901FE021FC7FC902600FFC0137E91393FF803F8020FB512E0
-020114809126001FFCC8FC39427ABF47>67 D<DB1FF8EB01804AB5EA8003020FECE00791
-3A3FF803F80F9139FF80007C4948C7EA1E1FD907FCEC0FBFD90FF0EC07FF494880494880
-49488049C9127F4848163F120349161F12074848160FA2485A1807123F5B1803127FA349
-93C7FC12FFAB0407B512FE127F7FDC000113C09438007F80123FA27F121FA26C7EA26C7E
-12037F6C7E7E6D6C15FF6D7E6D6C5C6D7ED907FCEC03DFD901FFEC0F8F6D01C0EB3F0791
-3A3FF801FC03020FB5EAF001020102C0C7FC9126001FFCC8FC3F427ABF4D>71
-D<B712E016FE707E00019039C0007FF06C6C48EB0FF8EE03FE707E707F717E717EA28417
-1F84A760173F60604D5A4DC8FC4C5A4C5AEE0FF0EE7FC091B500FEC9FC16F891388000FE
-EE3F80EE0FE0707E707E83160183160083A384A484A4725AF10380A2177F18F0053FEB07
-002601FFE015F8B600C0011F5B94380FFC0E943803FE1CCBEAFFF8F01FE041407BBD49>
-82 D<D903FE130690391FFFC00E017FEBF81E3901FE01FC3A03F0003F3E4848EB0FFE48
-4813074848130390C71201003E1400007E157EA2007C153E12FCA2161EA36C150EA27E7F
-007F92C7FC7F13F0EA3FFCEBFFC06C13FC6CEBFFC06C14FC6C14FF6C15C06C6C80011F80
-010380D9003F7F02037F9138003FFF15070301138081167F17C0163F00E0151FA3160FA2
-7EA36C1680161F7E17006C5D6C153E6D5C6D14FCD8FDF0495AD8F8FC495A3AF07FC01FC0
-011FB55AD8E00349C7FC39C0003FF02A427ABF38>I<B64AB512C0A3000301E09139003F
-FC00C60180ED0FF0725A017F5F616D7E96C7FC6E5D011F160EA26D6C5DA26E153C010716
-38A26E1578010316706E15F001015EA26E14016D5E81027F4A5AA26F1307023F92C8FC81
-021F140EA26F131E020F141C8102075CA26F137802031470A26E6C5BA2EDFF016E5CA292
-387F8380A216C7033F90C9FCA216EFED1FEE16FE6F5AA36F5AA26F5AA36F5AA242407DBD
-4A>86 D<EC01E0A24A7EA34A7EA34A7EA24A7E141CA2EC3CFFEC387FA24A6C7EA34A6C7E
-A2010180ECC00FA249486C7EA349486C7EA24980010E1301010FB5FC4980A2011CC7FC49
-147FA20178810170143FA201F08149141F1201486C811207486CEC3FF8D8FFFE49B512C0
-A332317DB038>97 D<DA0FF81330DA7FFF13700103B5EAC0F090390FFC03F190391FE000
-F9D97F80133F01FEC7121F4848140F48481407485A000F1503491401121F491400123F5B
-127F1770A248C9FC1700AA6C6C1570A3123F6D15F0121F6D15E0000F15016D15C0000715
-036C6C15806C6C14076C6CEC0F00D97F80133ED91FE05B90390FFC03F00103B55AD9007F
-1380DA0FF8C7FC2C317BAF36>99 D<B612FEEDFFE016F83A03FE0007FC6C48EB00FFEE3F
-80707E707E707E707E160183160083A2177FA41880AA1800A317FEA34C5A5F16034C5A5F
-EE1FC04C5A04FFC7FC486CEB07FEB712F816E093C8FC312F7DAE39>I<B81280A3D803FE
-C7FC6C48EC1FC0160F16071603A21601A317E0ED0E00A31700A2151E153E157E90B512FE
-A39038FC007E153E151E150EA21738A392C71270A417F0A2EE01E0A216031607161F486C
-14FFB812C0A32D2F7DAE33>I<B8FCA33903FE00016C489038003F80161F160F1607A216
-03A317C01601150EA293C7FCA3151E153E157E90B512FEA39038FC007E153E151E150EA5
-92C8FCAA487EB512FCA32A2F7DAE31>I<DA0FF81360DAFFFE13E00103EBFF8190390FF8
-07E390393FC000F34948137F01FEC7123F4848141F4848140F48481407120F491403485A
-003F1501A25B007F1500A348C9FC1700A8031FB5FCA26C7E9238001FF0EE0FE0123F7FA2
-6C7E120F7F12076C7E6C7E6C6C141FD97F80133FD93FE0137B90390FFC03F10103B512E0
-0100EC8060DA0FFCC7FC30317BAF3A>I<B5D8F807B512C0A3D803FEC7381FF0006C486E
-5AB190B7FCA301FCC7120FB3486C4A7EB5D8F807B512C0A3322F7DAE38>I<B512F8A338
-03FE006C5AB3B3A3487EB512F8A3152F7DAE1B>I<B500F890381FFFC0A3D803FEC7380F
-FE006C4815F017C04C5A041EC7FC5E16F84B5A4B5A4B5A4B5A4BC8FC153C5D5DEC03E04A
-7E4A7E141F4A7EEC7DFEECF0FFEBFDE09039FFC07F804A6C7E4A6C7E5B496D7E6F7E6F7E
-A26F7E6F7EA2707E707E707EA2707E83486CEC1FFEB500F890387FFFE0A3332F7DAE3A>
-107 D<D8FFFE923807FFF0A3D803FF92380FFC006C5FD9DF80141DA3D9CFC01439A2D9C7
-E01471A3D9C3F014E1A2D9C1F8EB01C1A3D9C0FCEB0381A2027EEB0701A36E130EA29138
-1F801CA391380FC038A2913807E070A3913803F0E0A3913801F9C0A2913800FF80A3486C
-EB7F00487E486C013E497EB5008091B512F0A2151C3C2F7CAE44>109
-D<D8FFFC91387FFFC07F7F0001923807FC006E6D5A6E6D5AD9DFE06D5AA2EBCFF0EBC7F8
-EBC3FCA2EBC1FEEBC0FF6E7EA26E7E6E7EA26E7E6E7E6E7EA26E7E6E7EED7F80A2ED3FC0
-ED1FE0ED0FF0A2ED07F8ED03FCA2ED01FEED00FF167FA2163F161F160F487E486C140748
-6C1403B56C1301A21600322F7DAE38>I<B612FEEDFFC016F03A03FE0007FC6C48EB01FE
-ED007FEE3F80A2EE1FC0A217E0A617C0A2EE3F80A2EE7F00ED01FCED07F890B612E01680
-01FCC9FCB2487EB512F8A32B2F7DAE33>112 D<EC1FF891B5FC903907F00FE090390FC0
-03F0013FC712FC017E147E49804848EC1F804848EC0FC0000716E04848EC07F0A24848EC
-03F8A24848EC01FCA2007F16FEA290C9FCA24816FFAA6C16FE6D1401A2003F16FCA26D14
-03001F16F8000F16F09039E003C0070007D90FF013E03B03F01C3C0FC03B01F8380C1F80
-3B00FC300E3F00017EEB077E013F5C90390FF803F0903907FC0FE00100B5EAC003EC1FFB
-91380001E01707EEF00FEEF81FEEFFFE81A2EE7FFCA2EE3FF8EE1FF0EE07C0303D7BAF3A
->I<B612F015FF16C03A03FE001FF06C48EB03FCED00FE167FA283163F83A55F167F94C7
-FC16FE4B5A4B5AED1FE090B6C8FC5D9039FC003F80ED0FC06F7E826F7EA26F7EA582A418
-E082A281486CED01C0B500F8EB7F8193381FC38093380FFF00C9EA01FC33307DAE37>I<
-90383FC00C9038FFF81C0003EBFE3C390FE03FFC381F8007EB0003003E1301481300157C
-5A153CA36C141CA27E6C14006C7E13E013FE383FFFE06C13FE6CEBFF806C14E0000114F0
-6C6C13F8010F13FC1300EC07FE14011400157F153F12E0151FA37EA2151E6C143E6C143C
-6C147C6C14F89038C001F039FBF807E000F1B512C0D8E07F130038C007FC20317BAF2A>
-I<007FB712F8A39039801FF0073A7E000FE00000781678A20070163800F0163CA348161C
-A5C71500B3A8EC3FF8011FB512F0A32E2E7CAD36>I<B500F890387FFFC0A3D803FEC738
-07FC006C486E5A705A705AB3AB000015016D5D1603017E5D017F14076D6C49C7FC131F6D
-6C133ED907F05B903903FC03F00100B55A023F1380DA07FCC8FC32307DAE38>I<B500E0
-903807FFF0A3000790C7000113806C48913800FE000001167C0000167817706D15F06D5D
-A26D6C495AA26E1303011F5DA26D6C49C7FCA26E5B0107140EA26D6C5BA26E133C010114
-388001005CA26E13F06E5B1581023F5BA215C3021F5B15E7020F90C8FCA2EC07FEA36E5A
-A26E5AA36E5AA234307EAE38>I<3B7FFFF001FFFEA30003D9C00013E0C649EB7F80017F
-027EC7FC167C6D6C13786D6C5B6D6C5B15016D6C485AD903FC5B15076D6C48C8FC903800
-FF1EEC7F9C15BCEC3FF86E5AA2140F6E7E14034A7E4A7EEC1EFF141C91383C7F804A6C7E
-14709138F01FE049486C7E49486C7E148001076D7E49486C7E130E011E6D7E496E7E017C
-6E7E13FC000382D80FFEEC7FF8B549B512C0A3322F7DAE38>120
-D E /Fs 85 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03F
-D907F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D
-91C7FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
-D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13
-7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9
-FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB
-1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3
-2F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F8903C01F80078FE003C
-D907F0D93FF8130E49484948131F49484948EB7F804948484913FF137F02005CA201FE92
-C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F193FB3AC486C4A6CEB
-7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00
-AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33
-D<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F133F391E600F30000013
-00A401E01370491360A3000114E04913C00003130101001380481303000EEB070048130E
-0018130C0038131C003013181C1C7DBE2D>I<14E0A4EB07FC90383FFF8090B512E03901
-F8E3F03903E0E0FCD807C0133CD80F807FD81F007F003E80003C1580007C140316C00078
-141F00F8143F157FA47EED3F806CEC0E0092C7FC127F138013C0EA3FF013FEEA1FFF6C13
-FC6C13FF6C14C06C806C6C13F8011F7F130301007FECE7FF14E102E01380157F153FED1F
-C0A2003E140F127FD8FF801307A5130000FC158000F0140F1270007815005D6C141E153E
-6C5C6C5C3907C0E1F03903F8EFE0C6B51280D93FFEC7FCEB0FF8EB00E0A422497BC32D>
-36 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313
-005A120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00
-131E133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6
-127C12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F1378
-7F133E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E12
-1E7E6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0
-A6130314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12
-015B485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213
-E0A3127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C79
-8919>44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A79
-8919>I<ED0180ED03C01507A21680150FA216005DA2151E153EA2153C157CA2157815F8
-A25D1401A25D1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA2147814F8A2
-5C1301A25C1303A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8A25B1201
-A25B1203A25B1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A1260
-225B7BC32D>I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848
-EB0F80A2000F15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A5
-6C6CEB07F0A3001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B
-90383F03F090380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F137FEA07FF
-B5FC139FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B5
-12E03903F01FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270
-B4FC6DEB1FF07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A
-4A5A5D4A5A4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E048
-5A485A485A48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF8090
-38F80FE03901E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07F
-A27F5BA2121F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF
-809038000FE0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E48
-7EA316E0A249137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6
-B55A013F1380D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC
-077E1406140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B
-1201485A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD
-2D>I<00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCAC
-EB01FE90380FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813
-C0A216E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F
-80123C6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F824
-3F7CBC2D>I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049
-133F4848137F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE9038
-87FF8039FF8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A3
-4914F0A5127FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B
-6C6C485A90387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B6
-12FCA316F85A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC812
-7015F04A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A313
-0F5CA2131FA6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E090
-38F001F83901E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F
-807F6C6C131F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC
-133F6D13C06D7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C04848
-7E489038007FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403
-A2007E15C06C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F13
-80D903FCC7FC243F7CBC2D>I<EB03FCEB1FFF90387E07C09038FC03F048486C7E48486C
-7E4848137C000F147E4848137F81003F15805B007F15C0A2151F12FF16E0A516F0A5127F
-153FA36C7EA2001F147F120F6C6C13FF6D13DF000313013900F8039F90387E0F1FD91FFE
-13E0EB07F090C7FCA2ED3FC0A41680157FD80F801400487E486C13FEA24A5A5D49485AEB
-8007391E000FE0001F495A260FC07FC7FC3803FFFE6C13F838003FC0243F7CBC2D>I<12
-1EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E00
-0A2779A619>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213
-C0A4127F121E1200A412011380A3120313005A1206120E120C121C5A1230A20A3979A619
->I<EB1FF890B5FC3903E01FC0390F0007F0001EEB03F848EB01FC4814FE140000FE14FF
-7E7FA46CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0EC1F80EC3F00143E5C147814
-F85C13015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0A2497EA46D5AA2EB07802040
-7BBF2B>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A2913801C7FC15C3A2913803
-81FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D7EA349486D7E91B6FCA2
-49819138800001A249C87EA24982010E157FA2011E82011C153FA2013C820138151FA201
-7882170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D417DC044>65
+020114809126001FFCC8FC39427ABF47>67 D<B712E016FE707E00019039C0007FF06C6C
+48EB0FF8EE03FE707E707F717E717EA284171F84A760173F60604D5A4DC8FC4C5A4C5AEE
+0FF0EE7FC091B500FEC9FC16F891388000FEEE3F80EE0FE0707E707E83160183160083A3
+84A484A4725AF10380A2177F18F0053FEB07002601FFE015F8B600C0011F5B94380FFC0E
+943803FE1CCBEAFFF8F01FE041407BBD49>82 D<D903FE130690391FFFC00E017FEBF81E
+3901FE01FC3A03F0003F3E4848EB0FFE484813074848130390C71201003E1400007E157E
+A2007C153E12FCA2161EA36C150EA27E7F007F92C7FC7F13F0EA3FFCEBFFC06C13FC6CEB
+FFC06C14FC6C14FF6C15C06C6C80011F80010380D9003F7F02037F9138003FFF15070301
+138081167F17C0163F00E0151FA3160FA27EA36C1680161F7E17006C5D6C153E6D5C6D14
+FCD8FDF0495AD8F8FC495A3AF07FC01FC0011FB55AD8E00349C7FC39C0003FF02A427ABF
+38>I<B64AB512C0A3000301E09139003FFC00C60180ED0FF0725A017F5F616D7E96C7FC
+6E5D011F160EA26D6C5DA26E153C01071638A26E1578010316706E15F001015EA26E1401
+6D5E81027F4A5AA26F1307023F92C8FC81021F140EA26F131E020F141C8102075CA26F13
+7802031470A26E6C5BA2EDFF016E5CA292387F8380A216C7033F90C9FCA216EFED1FEE16
+FE6F5AA36F5AA26F5AA36F5AA242407DBD4A>86 D<EC01E0A24A7EA34A7EA34A7EA24A7E
+141CA2EC3CFFEC387FA24A6C7EA34A6C7EA2010180ECC00FA249486C7EA349486C7EA249
+80010E1301010FB5FC4980A2011CC7FC49147FA20178810170143FA201F08149141F1201
+486C811207486CEC3FF8D8FFFE49B512C0A332317DB038>97 D<DA0FF81330DA7FFF1370
+0103B5EAC0F090390FFC03F190391FE000F9D97F80133F01FEC7121F4848140F48481407
+485A000F1503491401121F491400123F5B127F1770A248C9FC1700AA6C6C1570A3123F6D
+15F0121F6D15E0000F15016D15C0000715036C6C15806C6C14076C6CEC0F00D97F80133E
+D91FE05B90390FFC03F00103B55AD9007F1380DA0FF8C7FC2C317BAF36>99
+D<B612FEEDFFE016F83A03FE0007FC6C48EB00FFEE3F80707E707E707E707E1601831600
+83A2177FA41880AA1800A317FEA34C5A5F16034C5A5FEE1FC04C5A04FFC7FC486CEB07FE
+B712F816E093C8FC312F7DAE39>I<B81280A3D803FEC7FC6C48EC1FC0160F16071603A2
+1601A317E0ED0E00A31700A2151E153E157E90B512FEA39038FC007E153E151E150EA217
+38A392C71270A417F0A2EE01E0A216031607161F486C14FFB812C0A32D2F7DAE33>I<B8
+FCA33903FE00016C489038003F80161F160F1607A21603A317C01601150EA293C7FCA315
+1E153E157E90B512FEA39038FC007E153E151E150EA592C8FCAA487EB512FCA32A2F7DAE
+31>I<DA0FF81360DAFFFE13E00103EBFF8190390FF807E390393FC000F34948137F01FE
+C7123F4848141F4848140F48481407120F491403485A003F1501A25B007F1500A348C9FC
+1700A8031FB5FCA26C7E9238001FF0EE0FE0123F7FA26C7E120F7F12076C7E6C7E6C6C14
+1FD97F80133FD93FE0137B90390FFC03F10103B512E00100EC8060DA0FFCC7FC30317BAF
+3A>I<B5D8F807B512C0A3D803FEC7381FF0006C486E5AB190B7FCA301FCC7120FB3486C
+4A7EB5D8F807B512C0A3322F7DAE38>I<B512F8A33803FE006C5AB3B3A3487EB512F8A3
+152F7DAE1B>I<B500F890381FFFC0A3D803FEC7380FFE006C4815F017C04C5A041EC7FC
+5E16F84B5A4B5A4B5A4B5A4BC8FC153C5D5DEC03E04A7E4A7E141F4A7EEC7DFEECF0FFEB
+FDE09039FFC07F804A6C7E4A6C7E5B496D7E6F7E6F7EA26F7E6F7EA2707E707E707EA270
+7E83486CEC1FFEB500F890387FFFE0A3332F7DAE3A>107 D<D8FFFE923807FFF0A3D803
+FF92380FFC006C5FD9DF80141DA3D9CFC01439A2D9C7E01471A3D9C3F014E1A2D9C1F8EB
+01C1A3D9C0FCEB0381A2027EEB0701A36E130EA291381F801CA391380FC038A2913807E0
+70A3913803F0E0A3913801F9C0A2913800FF80A3486CEB7F00487E486C013E497EB50080
+91B512F0A2151C3C2F7CAE44>109 D<D8FFFC91387FFFC07F7F0001923807FC006E6D5A
+6E6D5AD9DFE06D5AA2EBCFF0EBC7F8EBC3FCA2EBC1FEEBC0FF6E7EA26E7E6E7EA26E7E6E
+7E6E7EA26E7E6E7EED7F80A2ED3FC0ED1FE0ED0FF0A2ED07F8ED03FCA2ED01FEED00FF16
+7FA2163F161F160F487E486C1407486C1403B56C1301A21600322F7DAE38>I<B612FEED
+FFC016F03A03FE0007FC6C48EB01FEED007FEE3F80A2EE1FC0A217E0A617C0A2EE3F80A2
+EE7F00ED01FCED07F890B612E0168001FCC9FCB2487EB512F8A32B2F7DAE33>112
+D<EC1FF891B5FC903907F00FE090390FC003F0013FC712FC017E147E49804848EC1F8048
+48EC0FC0000716E04848EC07F0A24848EC03F8A24848EC01FCA2007F16FEA290C9FCA248
+16FFAA6C16FE6D1401A2003F16FCA26D1403001F16F8000F16F09039E003C0070007D90F
+F013E03B03F01C3C0FC03B01F8380C1F803B00FC300E3F00017EEB077E013F5C90390FF8
+03F0903907FC0FE00100B5EAC003EC1FFB91380001E01707EEF00FEEF81FEEFFFE81A2EE
+7FFCA2EE3FF8EE1FF0EE07C0303D7BAF3A>I<B612F015FF16C03A03FE001FF06C48EB03
+FCED00FE167FA283163F83A55F167F94C7FC16FE4B5A4B5AED1FE090B6C8FC5D9039FC00
+3F80ED0FC06F7E826F7EA26F7EA582A418E082A281486CED01C0B500F8EB7F8193381FC3
+8093380FFF00C9EA01FC33307DAE37>I<90383FC00C9038FFF81C0003EBFE3C390FE03F
+FC381F8007EB0003003E1301481300157C5A153CA36C141CA27E6C14006C7E13E013FE38
+3FFFE06C13FE6CEBFF806C14E0000114F06C6C13F8010F13FC1300EC07FE14011400157F
+153F12E0151FA37EA2151E6C143E6C143C6C147C6C14F89038C001F039FBF807E000F1B5
+12C0D8E07F130038C007FC20317BAF2A>I<007FB712F8A39039801FF0073A7E000FE000
+00781678A20070163800F0163CA348161CA5C71500B3A8EC3FF8011FB512F0A32E2E7CAD
+36>I<B500F890387FFFC0A3D803FEC73807FC006C486E5A705A705AB3AB000015016D5D
+1603017E5D017F14076D6C49C7FC131F6D6C133ED907F05B903903FC03F00100B55A023F
+1380DA07FCC8FC32307DAE38>I<B500E0903807FFF0A3000790C7000113806C48913800
+FE000001167C0000167817706D15F06D5DA26D6C495AA26E1303011F5DA26D6C49C7FCA2
+6E5B0107140EA26D6C5BA26E133C010114388001005CA26E13F06E5B1581023F5BA215C3
+021F5B15E7020F90C8FCA2EC07FEA36E5AA26E5AA36E5AA234307EAE38>I<3B7FFFF001
+FFFEA30003D9C00013E0C649EB7F80017F027EC7FC167C6D6C13786D6C5B6D6C5B15016D
+6C485AD903FC5B15076D6C48C8FC903800FF1EEC7F9C15BCEC3FF86E5AA2140F6E7E1403
+4A7E4A7EEC1EFF141C91383C7F804A6C7E14709138F01FE049486C7E49486C7E14800107
+6D7E49486C7E130E011E6D7E496E7E017C6E7E13FC000382D80FFEEC7FF8B549B512C0A3
+322F7DAE38>120 D E /Fs 85 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1E
+D901FC90383FF03FD907F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED
+7F00EF003E01FE6D91C7FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80
+A339407FBF35>11 D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E
+494813FF49485A137F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC
+486CECFF80007FD9FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F890
+3807F001EB0FE0EB1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80
+007FD9FC3F13FEA32F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F890
+3C01F80078FE003CD907F0D93FF8130E49484948131F49484948EB7F804948484913FF13
+7F02005CA201FE92C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F19
+3FB3AC486C4A6CEB7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I<121EEA7F80EAFFC0
+A9EA7F80ACEA3F00AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A41
+79C019>33 D<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F133F391E60
+0F3000001300A401E01370491360A3000114E04913C00003130101001380481303000EEB
+070048130E0018130C0038131C003013181C1C7DBE2D>I<14E0A4EB07FC90383FFF8090
+B512E03901F8E3F03903E0E0FCD807C0133CD80F807FD81F007F003E80003C1580007C14
+0316C00078141F00F8143F157FA47EED3F806CEC0E0092C7FC127F138013C0EA3FF013FE
+EA1FFF6C13FC6C13FF6C14C06C806C6C13F8011F7F130301007FECE7FF14E102E0138015
+7F153FED1FC0A2003E140F127FD8FF801307A5130000FC158000F0140F1270007815005D
+6C141E153E6C5C6C5C3907C0E1F03903F8EFE0C6B51280D93FFEC7FCEB0FF8EB00E0A422
+497BC32D>36 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A3120113
+80120313005A120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB038013
+07EB0F00131E133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA312
+3E127EA6127C12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12
+007F13787F133E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12
+707E7E121E7E6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3
+130714E0A6130314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA21378
+13F85B12015B485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF
+13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812
+300B1C798919>44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E
+000A0A798919>I<ED0180ED03C01507A21680150FA216005DA2151E153EA2153C157CA2
+157815F8A25D1401A25D1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA214
+7814F8A25C1301A25C1303A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8
+A25B1201A25B1203A25B1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8
+A25A1260225B7BC32D>I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48
+487F4848EB0F80A2000F15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A2
+6C15F8A56C6CEB07F0A3001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C
+5B017C5B90383F03F090380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F13
+7FEA07FFB5FC139FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383F
+FF8090B512E03903F01FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED
+3FE01270B4FC6DEB1FF07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A
+5A5D4A5A4A5A5D4A5A4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B
+4914E0485A485A485A48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC9038
+3FFF809038F80FE03901E003F839078001FCD80F007F000E6D7E001E1580D81F80137F48
+6C14C07FA27F5BA2121F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB
+1FFCECFF809038000FE0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C12
+3F487E487EA316E0A249137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903
+F80FF0C6B55A013F1380D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401
+A21403EC077E1406140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B
+5BA25B5B1201485A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3
+283E7EBD2D>I<00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE0
+90C9FCACEB01FE90380FFF8090383E03E090387001F8496C7E49137E497F90C713800006
+141FC813C0A216E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C01278
+0038EC3F80123C6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FC
+EB07F8243F7CBC2D>I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017E
+EB1FC049133F4848137F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA2
+14FE903887FF8039FF8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2
+ED1FE0A34914F0A5127FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C13
+7E6C6C5B6C6C485A90387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C
+123F90B612FCA316F85A16F016E00078C712010070EC03C0ED078016005D48141E151C15
+3C5DC8127015F04A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A3
+1307A3130F5CA2131FA6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF809038
+7C07E09038F001F83901E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123F
+A26DEB0F807F6C6C131F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF80
+6C91C7FC133F6D13C06D7F013F13F801787F48486C7E3903E01FFF48486C1380260F8003
+13C048487E489038007FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0
+007C1403A2007E15C06C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512
+E0011F1380D903FCC7FC243F7CBC2D>I<EB03FCEB1FFF90387E07C09038FC03F048486C
+7E48486C7E4848137C000F147E4848137F81003F15805B007F15C0A2151F12FF16E0A516
+F0A5127F153FA36C7EA2001F147F120F6C6C13FF6D13DF000313013900F8039F90387E0F
+1FD91FFE13E0EB07F090C7FCA2ED3FC0A41680157FD80F801400487E486C13FEA24A5A5D
+49485AEB8007391E000FE0001F495A260FC07FC7FC3803FFFE6C13F838003FC0243F7CBC
+2D>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80
+A2EA1E000A2779A619>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEA
+FF80A213C0A4127F121E1200A412011380A3120313005A1206120E120C121C5A1230A20A
+3979A619>I<EB1FF890B5FC3903E01FC0390F0007F0001EEB03F848EB01FC4814FE1400
+00FE14FF7E7FA46CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0EC1F80EC3F00143E
+5C147814F85C13015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0A2497EA46D5AA2EB
+078020407BBF2B>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A2913801C7FC15C3
+A291380381FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D7EA349486D7E
+91B6FCA249819138800001A249C87EA24982010E157FA2011E82011C153FA2013C820138
+151FA2017882170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D417DC044>65
D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7FC0EF3FE0A2EF
1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FCEE0FF8EE7FE0
91B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F8170F18FC1707
@@ -2242,7 +2240,7 @@ end
%%Page: 1 1
1 0 bop 1056 1884 a Ft(V)-16 b(ersion)65 b(Managemen)-5
b(t)1762 2172 y(with)1753 2421 y(CVS)1696 2795 y Fs(for)30
-b Fr(cvs)g Fs(1.9.2)1551 3293 y(P)m(er)h(Cederqvist)e(et)i(al)p
+b Fr(cvs)g Fs(1.9.4)1551 3293 y(P)m(er)h(Cederqvist)e(et)i(al)p
eop
%%Page: 2 2
2 1 bop 0 3629 a Fs(Cop)m(yrigh)m(t)452 3626 y(c)427
@@ -2306,7 +2304,7 @@ b(is)h(y)m(et)h(another)g(in)e(the)0 3509 y(gro)m(wing)k(list)f(of)h
(companies)g(that)g(supp)s(ort)f(free)h(soft)m(w)m(are.)53
b(Y)-8 b(ou)35 b(are)g(free)f(to)h(cop)m(y)g(b)s(oth)e(this)g(man)m
(ual)h(and)0 3633 y(the)39 b Fr(cvs)e Fs(program.)65
-b(See)39 b(App)s(endix)c(F)k([Cop)m(ying],)h(page)g(155,)i(for)c(the)h
+b(See)39 b(App)s(endix)c(F)k([Cop)m(ying],)h(page)g(157,)i(for)c(the)h
(details.)63 b(Sign)m(um)37 b(Supp)s(ort)g(o\013ers)0
3758 y(supp)s(ort)31 b(con)m(tracts)k(and)d(binary)f(distribution)e
(for)k(man)m(y)g(programs,)g(suc)m(h)g(as)g Fr(cvs)p
@@ -2341,13 +2339,13 @@ Fs(can)h(handle)e(binary)g(\014les,)i(but)f(y)m(ou)h(m)m(ust)f(ha)m(v)m
Fn(-a)p Fs(')g(\015ag)g(\(release)h(1.15)g(and)f(later)g(are)g(OK\).)g
(Y)-8 b(ou)32 b(m)m(ust)g(also)480 1689 y(con\014gure)e(b)s(oth)g
Fr(r)n(cs)f Fs(and)h Fr(cvs)f Fs(to)i(handle)e(binary)g(\014les)g(when)
-h(y)m(ou)g(install)f(them.)480 1839 y(Kew)m(ord)43 b(substitution)f
-(can)i(b)s(e)f(a)h(source)g(of)g(trouble)e(with)h(binary)e(\014les.)80
-b(See)44 b(Chapter)f(17)480 1964 y([Keyw)m(ord)30 b(substitution],)f
-(page)i(75,)g(for)g(solutions.)0 2140 y(The)f Fn(admin)f
+h(y)m(ou)g(install)f(them.)480 1839 y(Keyw)m(ord)40 b(substitution)e
+(can)j(b)s(e)f(a)h(source)f(of)h(trouble)f(with)f(binary)f(\014les.)70
+b(See)41 b(Chapter)f(17)480 1964 y([Keyw)m(ord)30 b(substitution],)f
+(page)i(77,)g(for)g(solutions.)0 2140 y(The)f Fn(admin)f
Fs(command)480 2265 y(Careless)j(use)g(of)g(the)h Fn(admin)e
Fs(command)h(can)h(cause)g Fr(cvs)e Fs(to)i(cease)h(w)m(orking.)46
-b(See)33 b(Section)f(A.5)480 2389 y([admin],)e(page)h(93,)g(b)s(efore)f
+b(See)33 b(Section)f(A.5)480 2389 y([admin],)e(page)h(95,)g(b)s(efore)f
(trying)g(to)h(use)f(it.)0 2845 y Fm(Credits)125 3120
y Fs(Roland)e(P)m(esc)m(h,)i(then)f(of)g(Cygn)m(us)f(Supp)s(ort)f
Fn(<roland@wrs.com>)e Fs(wrote)k(the)h(man)m(ual)e(pages)i(whic)m(h)d
@@ -2365,13 +2363,13 @@ Fn(<dgg@think.com>)p Fs(.)125 4043 y(Some)i(text)h(has)f(b)s(een)g
Fs(.)125 4318 y(The)35 b Fr(cvs)g(f)-8 b(a)n(q)35 b Fs(b)m(y)h(Da)m
(vid)g(G.)h(Grubbs)d(has)i(pro)m(vided)f(useful)f(material.)57
b(The)36 b Fr(f)-8 b(a)n(q)35 b Fs(is)g(no)h(longer)g(main-)0
-4443 y(tained,)f(ho)m(w)m(ev)m(er,)j(and)33 b(this)h(man)m(ual)g(ab)s
-(out)g(the)h(closest)g(thing)f(there)g(is)g(to)h(a)g(successor)g
-(\(with)f(resp)s(ect)g(to)0 4567 y(do)s(cumen)m(ting)29
-b(ho)m(w)i(to)g(use)f Fr(cvs)p Fs(,)g(at)h(least\).)125
-4842 y(In)53 b(addition,)59 b(the)c(follo)m(wing)e(p)s(ersons)g(ha)m(v)
-m(e)i(help)s(ed)e(b)m(y)h(telling)f(me)h(ab)s(out)h(mistak)m(es)f(I'v)m
-(e)i(made:)0 4966 y(Ro)m(xanne)e(Brunskill)d Fn(<rbrunski@datap.ca>)p
+4443 y(tained,)29 b(ho)m(w)m(ev)m(er,)i(and)d(this)g(man)m(ual)h(is)f
+(ab)s(out)g(the)i(closest)f(thing)f(there)h(is)g(to)g(a)h(successor)f
+(\(with)f(resp)s(ect)h(to)0 4567 y(do)s(cumen)m(ting)g(ho)m(w)i(to)g
+(use)f Fr(cvs)p Fs(,)g(at)h(least\).)125 4842 y(In)53
+b(addition,)59 b(the)c(follo)m(wing)e(p)s(ersons)g(ha)m(v)m(e)i(help)s
+(ed)e(b)m(y)h(telling)f(me)h(ab)s(out)h(mistak)m(es)f(I'v)m(e)i(made:)0
+4966 y(Ro)m(xanne)e(Brunskill)d Fn(<rbrunski@datap.ca>)p
Fs(,)j(Kath)m(y)g(Dy)m(er)h Fn(<dyer@phoenix.ocf.llnl.)o(gov>)o
Fs(,)f(Karl)0 5091 y(Pingle)59 b Fn(<pingle@acuson.com>)p
Fs(,)64 b(Thomas)c(A)h(P)m(eterson)g Fn(<tap@src.honeywell.com>)p
@@ -2530,7 +2528,7 @@ Fr(cvs)p Fs(.)480 4685 y(Figuring)c(out)i(what)g(\014les)f(need)h(to)g
(to)i(use)f Fn(make)f Fs(for)480 4934 y(building,)k(and)h(use)g(some)g
(automated)i(to)s(ol)e(for)g(generating)h(the)g(dep)s(endencies)d(whic)
m(h)h Fn(make)480 5059 y Fs(uses.)480 5215 y(See)30 b(Chapter)g(19)h
-([Builds],)e(page)i(81,)g(for)f(more)g(information)f(on)h(doing)f
+([Builds],)e(page)i(83,)g(for)f(more)g(information)f(on)h(doing)f
(builds)e(in)i(conjunction)480 5340 y(with)g Fr(cvs)p
Fs(.)p eop
%%Page: 7 9
@@ -2583,7 +2581,7 @@ j(that)g(it)f(is)f(\014xed?\).)40 b(F)-8 b(or)29 b(in)m(terfacing)480
3756 y Fr(cvs)34 b Fs(to)h(an)g(external)f(bug-trac)m(king)h(system,)h
(see)g(the)e(`)p Fn(rcsinfo)p Fs(')g(and)g(`)p Fn(verifymsg)p
Fs(')e(\014les)i(\(see)480 3881 y(App)s(endix)28 b(C)i([Administrativ)m
-(e)e(\014les],)i(page)h(135\).)480 4050 y(Another)k(asp)s(ect)h(of)f(c)
+(e)e(\014les],)i(page)h(137\).)480 4050 y(Another)k(asp)s(ect)h(of)f(c)
m(hange)i(con)m(trol)e(is)g(k)m(eeping)g(trac)m(k)h(of)g(the)f(fact)h
(that)g(c)m(hanges)h(to)f(sev)m(eral)480 4175 y(\014les)23
b(w)m(ere)h(in)e(fact)i(c)m(hanged)h(together)g(as)f(one)g(logical)f(c)
@@ -2644,7 +2642,7 @@ Fo(rep)s(ository)37 b Fs(\(see)31 b(Chapter)f(4)g([Rep)s(ository],)h
b(The)32 b Fo(mo)s(dules)i Fs(feature)e(can)h(b)s(e)0
1525 y(used)h(to)h(group)e(together)j(a)f(set)g(of)f(directories)f(or)i
(\014les)e(in)m(to)h(a)h(single)e(en)m(tit)m(y)i(\(see)g(Section)f(C.1)
-h([mo)s(dules],)0 1650 y(page)c(135\).)42 b(A)31 b(t)m(ypical)f(usage)h
+h([mo)s(dules],)0 1650 y(page)c(137\).)42 b(A)31 b(t)m(ypical)f(usage)h
(is)e(to)i(de\014ne)f(one)h(mo)s(dule)d(p)s(er)i(pro)5
b(ject.)0 2679 y Fm(2.1)68 b(Revision)32 b(n)l(um)l(b)t(ers)125
3017 y Fs(Eac)m(h)37 b(v)m(ersion)f(of)h(a)h(\014le)e(has)g(a)h(unique)
@@ -2713,9 +2711,9 @@ s(er)g(it)g(pic)m(ks)g(the)0 3337 y(\014rst)26 b(un)m(used)g(ev)m(en)i
b(branc)m(h)g(n)m(um)m(b)s(ers)g(ending)f(in)h(a)h(zero)h(\(suc)m(h)f
(as)g(6.4.0\))j(are)d(used)f(in)m(ternally)f(b)m(y)0
3587 y Fr(cvs)i Fs(\(see)i(Section)f(E.1)g([Magic)h(branc)m(h)f(n)m(um)
-m(b)s(ers],)f(page)i(153\).)42 b(The)29 b(branc)m(h)h(1.1.1)i(has)d(a)i
+m(b)s(ers],)f(page)i(155\).)42 b(The)29 b(branc)m(h)h(1.1.1)i(has)d(a)i
(sp)s(ecial)d(meaning.)0 3711 y(See)j(Chapter)e(13)j([T)-8
-b(rac)m(king)30 b(sources],)h(page)g(63.)0 4159 y Fm(2.2)68
+b(rac)m(king)30 b(sources],)h(page)g(65.)0 4159 y Fm(2.2)68
b(V)-11 b(ersions,)31 b(revisions)g(and)f(releases)125
4433 y Fs(A)40 b(\014le)g(can)h(ha)m(v)m(e)h(sev)m(eral)f(v)m(ersions,)
h(as)f(describ)s(ed)e(ab)s(o)m(v)m(e.)72 b(Lik)m(ewise,)42
@@ -2762,7 +2760,7 @@ Fs(',)d(and)i(a)g(couple)f(of)i(hours)d(later)i(y)m(ou)h(ha)m(v)m(e)0
b(A)24 b(note)h(to)g Fr(r)n(cs)e Fs(and)h Fr(sccs)f Fs(users:)37
b(There)23 b(is)h(no)g(need)g(to)h(lo)s(c)m(k)0 4207
y(the)31 b(\014les)e(that)i(y)m(ou)g(w)m(an)m(t)g(to)g(edit.)40
-b(See)31 b(Chapter)e(6)i([Multiple)e(dev)m(elop)s(ers],)h(page)h(33,)g
+b(See)31 b(Chapter)e(6)i([Multiple)e(dev)m(elop)s(ers],)h(page)h(35,)g
(for)g(an)f(explanation.)0 4682 y Fm(3.2)68 b(Committing)32
b(y)l(our)f(c)l(hanges)125 4959 y Fs(When)f(y)m(ou)i(ha)m(v)m(e)g(c)m
(hec)m(k)m(ed)h(that)f(the)f(compiler)f(is)g(still)f(compilable)g(y)m
@@ -2794,7 +2792,7 @@ g(o)m(v)m(erhead)g(of)g(starting)f(an)0 1147 y(editor)k(y)m(ou)h(can)f
e(of)i(course)240 2600 y Fn($)47 b(cd)h(..)240 2704 y($)f(rm)h(-r)f(tc)
0 2986 y Fs(but)30 b(a)g(b)s(etter)h(w)m(a)m(y)g(is)f(to)h(use)f(the)g
Fn(release)f Fs(command)h(\(see)h(Section)f(A.14)i([release],)g(page)f
-(114\):)240 3248 y Fn($)47 b(cd)h(..)240 3352 y($)f(cvs)g(release)f(-d)
+(116\):)240 3248 y Fn($)47 b(cd)h(..)240 3352 y($)f(cvs)g(release)f(-d)
h(tc)240 3455 y(M)g(driver.c)240 3559 y(?)g(tc)240 3663
y(You)g(have)g([1])f(altered)g(files)h(in)g(this)f(repository.)240
3767 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
@@ -2804,7 +2802,7 @@ i(that)g(all)d(y)m(our)i(mo)s(di\014cations)e(ha)m(v)m(e)j(b)s(een)e
(committed.)75 b(If)41 b(history)0 4277 y(logging)30
b(is)f(enabled)g(it)g(also)h(mak)m(es)h(a)f(note)h(in)d(the)j(history)e
(\014le.)39 b(See)30 b(Section)g(C.10)h([history)e(\014le],)h(page)g
-(147.)125 4560 y(When)g(y)m(ou)g(use)g(the)h(`)p Fn(-d)p
+(149.)125 4560 y(When)g(y)m(ou)g(use)g(the)h(`)p Fn(-d)p
Fs(')f(\015ag)h(with)e Fn(release)p Fs(,)g(it)h(also)g(remo)m(v)m(es)i
(y)m(our)e(w)m(orking)g(cop)m(y)-8 b(.)125 4842 y(In)33
b(the)i(example)f(ab)s(o)m(v)m(e,)j(the)d Fn(release)f
@@ -2815,9 +2813,9 @@ b(That)22 b(is)g(nothing)f(to)i(w)m(orry)f(ab)s(out:)36
b(`)p Fn(tc)p Fs(')22 b(is)g(the)g(executable)h(compiler,)0
5091 y(and)j(it)g(should)e(not)i(b)s(e)g(stored)h(in)e(the)h(rep)s
(ository)-8 b(.)39 b(See)26 b(Section)g(C.9)h([cvsignore],)h(page)f
-(146,)i(for)d(information)0 5215 y(ab)s(out)39 b(ho)m(w)g(to)h(mak)m(e)
+(148,)i(for)d(information)0 5215 y(ab)s(out)39 b(ho)m(w)g(to)h(mak)m(e)
g(that)g(w)m(arning)d(go)j(a)m(w)m(a)m(y)-8 b(.)70 b(See)39
-b(Section)g(A.14.2)i([release)f(output],)h(page)f(115,)j(for)c(a)0
+b(Section)g(A.14.2)i([release)f(output],)h(page)f(117,)j(for)c(a)0
5340 y(complete)31 b(explanation)e(of)i(all)e(p)s(ossible)f(output)i
(from)g Fn(release)p Fs(.)p eop
%%Page: 13 15
@@ -2961,7 +2959,7 @@ s(e)e(necessary)i(to)g(understand)e(ho)m(w)h Fr(cvs)f
Fs(stores)i(data)g(in)e(the)h(rep)s(ository)-8 b(,)0
3579 y(for)34 b(example)g(y)m(ou)h(migh)m(t)f(need)g(to)h(trac)m(k)h
(do)m(wn)e Fr(cvs)f Fs(lo)s(c)m(ks)h(\(see)i(Section)e(6.5)h
-([Concurrency],)g(page)g(38\))h(or)0 3703 y(y)m(ou)31
+([Concurrency],)g(page)g(40\))h(or)0 3703 y(y)m(ou)31
b(migh)m(t)f(need)g(to)h(deal)f(with)f(the)i(\014le)e(p)s(ermissions)e
(appropriate)j(for)g(the)g(rep)s(ository)-8 b(.)0 4143
y Fk(4.2.1)63 b(Where)30 b(\014les)h(are)f(stored)h(within)f(the)h(rep)
@@ -3024,10 +3022,10 @@ Fs(\014les)g(used)g(in)g Fr(cvs)g Fs(di\013er)g(in)f(a)j(few)e(w)m(a)m
(ys)i(from)f(the)g(standard)f(format.)41 b(The)28 b(biggest)h
(di\013erence)0 1680 y(is)k(magic)g(branc)m(hes;)j(for)d(more)h
(information)e(see)i(Section)f(E.1)h([Magic)h(branc)m(h)e(n)m(um)m(b)s
-(ers],)g(page)i(153.)51 b(Also)0 1805 y(in)27 b Fr(cvs)h
+(ers],)g(page)i(155.)51 b(Also)0 1805 y(in)27 b Fr(cvs)h
Fs(the)h(v)-5 b(alid)27 b(tag)j(names)f(are)g(a)g(subset)g(of)f(what)h
Fr(r)n(cs)f Fs(accepts;)j(for)d Fr(cvs)p Fs('s)g(rules)g(see)h(Section)
-g(7.1)g([T)-8 b(ags],)0 1929 y(page)31 b(45.)0 2429 y
+g(7.1)g([T)-8 b(ags],)0 1929 y(page)31 b(47.)0 2429 y
Fk(4.2.2)63 b(File)30 b(p)s(ermissions)125 2712 y Fs(All)25
b(`)p Fn(,v)p Fs(')j(\014les)e(are)i(created)g(read-only)-8
b(,)28 b(and)f(y)m(ou)g(should)f(not)h(c)m(hange)i(the)e(p)s(ermission)
@@ -3045,7 +3043,7 @@ b(.)125 3494 y(This)28 b(means)i(that)h(y)m(ou)g(can)g(only)e(con)m
3777 y(Note)h(that)g(users)f(m)m(ust)g(also)g(ha)m(v)m(e)i(write)d
(access)j(to)f(c)m(hec)m(k)h(out)f(\014les,)e(b)s(ecause)i
Fr(cvs)e Fs(needs)h(to)h(create)h(lo)s(c)m(k)0 3902 y(\014les)e(\(see)j
-(Section)e(6.5)h([Concurrency],)f(page)i(38\).)125 4185
+(Section)e(6.5)h([Concurrency],)f(page)i(40\).)125 4185
y(Also)26 b(note)h(that)g(users)f(m)m(ust)g(ha)m(v)m(e)i(write)e
(access)i(to)f(the)g(`)p Fn(CVSROOT/val-tags)p Fs(')c(\014le.)38
b Fr(Cvs)27 b Fs(uses)f(it)g(to)h(k)m(eep)0 4309 y(trac)m(k)39
@@ -3071,555 +3069,606 @@ eop
%%Page: 19 21
19 20 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
b(19)0 366 y(on)33 b(w)m(atc)m(hes,)j(Section)d(6.6.1)i([Setting)e(a)h
-(w)m(atc)m(h],)i(page)e(40;)h(-r,)g(Section)e(A.3)h([Global)e
-(options],)i(page)g(89;)i(or)0 491 y(CVSREAD,)30 b(App)s(endix)e(D)j
-([En)m(vironmen)m(t)e(v)-5 b(ariables],)30 b(page)h(149\).)125
-783 y(Since)e Fr(cvs)g Fs(w)m(as)i(not)f(written)g(to)h(b)s(e)f(run)f
-(setuid,)g(it)h(is)f(unsafe)h(to)h(try)f(to)h(run)e(it)h(setuid.)39
-b(Y)-8 b(ou)31 b(cannot)g(use)0 907 y(the)g(setuid)e(features)h(of)h
-Fr(r)n(cs)e Fs(together)j(with)d Fr(cvs)p Fs(.)0 1517
-y Fm(4.3)68 b(The)30 b(administrativ)l(e)j(\014les)125
-1809 y Fs(The)24 b(directory)h(`)p Fn($CVSROOT/CVSROOT)p
+(w)m(atc)m(h],)i(page)e(42;)h(-r,)g(Section)e(A.3)h([Global)e
+(options],)i(page)g(91;)i(or)0 491 y(CVSREAD,)30 b(App)s(endix)e(D)j
+([En)m(vironmen)m(t)e(v)-5 b(ariables],)30 b(page)h(151\).)125
+803 y(Note)i(that)g(using)e(the)i(clien)m(t/serv)m(er)g
+Fr(cvs)e Fs(\(see)j(Section)e(4.6)i([Remote)g(rep)s(ositories],)e(page)
+h(21\),)h(there)f(is)0 928 y(no)26 b(go)s(o)s(d)h(w)m(a)m(y)g(to)h(set)
+f Fn(CVSUMASK)p Fs(;)f(the)h(setting)f(on)h(the)f(clien)m(t)h(mac)m
+(hine)f(has)g(no)h(e\013ect.)41 b(If)26 b(y)m(ou)h(are)g(connecting)0
+1052 y(with)34 b Fn(rsh)p Fs(,)h(y)m(ou)g(can)h(set)f
+Fn(CVSUMASK)e Fs(in)g(`)p Fn(.bashrc)p Fs(')h(or)h(`)p
+Fn(.cshrc)p Fs(',)g(as)g(describ)s(ed)e(in)g(the)i(do)s(cumen)m(tation)
+g(for)0 1177 y(y)m(our)e(op)s(erating)g(system.)51 b(This)31
+b(b)s(eha)m(vior)i(migh)m(t)g(c)m(hange)i(in)d(future)h(v)m(ersions)f
+(of)i Fr(cvs)p Fs(;)h(do)e(not)h(rely)e(on)i(the)0 1302
+y(setting)c(of)h Fn(CVSUMASK)d Fs(on)i(the)h(clien)m(t)f(ha)m(ving)g
+(no)g(e\013ect.)125 1614 y(Since)f Fr(cvs)g Fs(w)m(as)i(not)f(written)g
+(to)h(b)s(e)f(run)f(setuid,)g(it)h(is)f(unsafe)h(to)h(try)f(to)h(run)e
+(it)h(setuid.)39 b(Y)-8 b(ou)31 b(cannot)g(use)0 1738
+y(the)g(setuid)e(features)h(of)h Fr(r)n(cs)e Fs(together)j(with)d
+Fr(cvs)p Fs(.)0 2533 y Fm(4.3)68 b(The)30 b(administrativ)l(e)j
+(\014les)125 2845 y Fs(The)24 b(directory)h(`)p Fn($CVSROOT/CVSROOT)p
Fs(')d(con)m(tains)j(some)h Fo(administrativ)m(e)e(\014les)p
-Fs(.)38 b(See)26 b(App)s(endix)c(C)j([Admin-)0 1934 y(istrativ)m(e)35
-b(\014les],)i(page)f(135,)i(for)d(a)h(complete)g(description.)54
+Fs(.)38 b(See)26 b(App)s(endix)c(C)j([Admin-)0 2970 y(istrativ)m(e)35
+b(\014les],)i(page)f(137,)i(for)d(a)h(complete)g(description.)54
b(Y)-8 b(ou)36 b(can)f(use)h Fr(cvs)e Fs(without)g(an)m(y)i(of)g(these)
-g(\014les,)0 2058 y(but)30 b(some)g(commands)g(w)m(ork)h(b)s(etter)f
+g(\014les,)0 3094 y(but)30 b(some)g(commands)g(w)m(ork)h(b)s(etter)f
(when)g(at)h(least)f(the)h(`)p Fn(modules)p Fs(')e(\014le)g(is)h(prop)s
-(erly)e(set)j(up.)125 2350 y(The)f(most)i(imp)s(ortan)m(t)e(of)h(these)
+(erly)e(set)j(up.)125 3407 y(The)f(most)i(imp)s(ortan)m(t)e(of)h(these)
h(\014les)e(is)g(the)h(`)p Fn(modules)p Fs(')f(\014le.)42
b(It)31 b(de\014nes)f(all)g(mo)s(dules)f(in)h(the)h(rep)s(ository)-8
-b(.)0 2475 y(This)29 b(is)g(a)i(sample)e(`)p Fn(modules)p
-Fs(')g(\014le.)240 2746 y Fn(CVSROOT)428 b(CVSROOT)240
-2850 y(modules)g(CVSROOT)45 b(modules)240 2954 y(cvs)620
-b(gnu/cvs)240 3057 y(rcs)g(gnu/rcs)240 3161 y(diff)572
-b(gnu/diff)240 3265 y(tc)668 b(yoyodyne/tc)125 3557 y
+b(.)0 3531 y(This)29 b(is)g(a)i(sample)e(`)p Fn(modules)p
+Fs(')g(\014le.)240 3823 y Fn(CVSROOT)428 b(CVSROOT)240
+3926 y(modules)g(CVSROOT)45 b(modules)240 4030 y(cvs)620
+b(gnu/cvs)240 4134 y(rcs)g(gnu/rcs)240 4238 y(diff)572
+b(gnu/diff)240 4342 y(tc)668 b(yoyodyne/tc)125 4654 y
Fs(The)41 b(`)p Fn(modules)p Fs(')f(\014le)h(is)g(line)f(orien)m(ted.)
75 b(In)41 b(its)g(simplest)f(form)i(eac)m(h)h(line)d(con)m(tains)i
-(the)g(name)g(of)g(the)0 3681 y(mo)s(dule,)31 b(whitespace,)i(and)f
+(the)g(name)g(of)g(the)0 4779 y(mo)s(dule,)31 b(whitespace,)i(and)f
(the)h(directory)e(where)h(the)h(mo)s(dule)d(resides.)46
b(The)32 b(directory)g(is)f(a)i(path)f(relativ)m(e)0
-3806 y(to)f Fn($CVSROOT)p Fs(.)39 b(The)29 b(last)i(four)e(lines)g(in)g
+4903 y(to)f Fn($CVSROOT)p Fs(.)39 b(The)29 b(last)i(four)e(lines)g(in)g
(the)i(example)f(ab)s(o)m(v)m(e)h(are)g(examples)f(of)g(suc)m(h)g
-(lines.)125 4098 y(The)c(line)g(that)i(de\014nes)e(the)i(mo)s(dule)e
+(lines.)125 5215 y(The)c(line)g(that)i(de\014nes)e(the)i(mo)s(dule)e
(called)g(`)p Fn(modules)p Fs(')g(uses)h(features)g(that)h(are)g(not)g
-(explained)d(here.)40 b(See)0 4222 y(Section)30 b(C.1)h([mo)s(dules],)e
-(page)i(135,)h(for)e(a)h(full)d(explanation)i(of)g(all)f(the)i(a)m(v)-5
-b(ailable)30 b(features.)0 4799 y Fk(4.3.1)63 b(Editing)30
-b(administrativ)m(e)f(\014les)125 5091 y Fs(Y)-8 b(ou)34
+(explained)d(here.)40 b(See)0 5340 y(Section)30 b(C.1)h([mo)s(dules],)e
+(page)i(137,)h(for)e(a)h(full)d(explanation)i(of)g(all)f(the)i(a)m(v)-5
+b(ailable)30 b(features.)p eop
+%%Page: 20 22
+20 21 bop 0 -116 a Fs(20)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fk(4.3.1)63 b(Editing)30
+b(administrativ)m(e)f(\014les)125 643 y Fs(Y)-8 b(ou)34
b(edit)g(the)g(administrativ)m(e)e(\014les)h(in)g(the)h(same)h(w)m(a)m
(y)g(that)f(y)m(ou)h(w)m(ould)d(edit)i(an)m(y)g(other)h(mo)s(dule.)50
-b(Use)0 5215 y(`)p Fn(cvs)30 b(checkout)e(CVSROOT)p Fs(')35
+b(Use)0 768 y(`)p Fn(cvs)30 b(checkout)e(CVSROOT)p Fs(')35
b(to)j(get)h(a)f(w)m(orking)e(cop)m(y)-8 b(,)41 b(edit)36
b(it,)j(and)e(commit)g(y)m(our)g(c)m(hanges)i(in)c(the)j(normal)0
-5340 y(w)m(a)m(y)-8 b(.)p eop
-%%Page: 20 22
-20 21 bop 0 -116 a Fs(20)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(It)24 b(is)f(p)s(ossible)e(to)k
+892 y(w)m(a)m(y)-8 b(.)125 1169 y(It)24 b(is)f(p)s(ossible)e(to)k
(commit)f(an)f(erroneous)h(administrativ)m(e)f(\014le.)37
b(Y)-8 b(ou)25 b(can)f(often)g(\014x)g(the)g(error)f(and)h(c)m(hec)m(k)
-h(in)0 491 y(a)g(new)f(revision,)g(but)g(sometimes)g(a)h(particularly)d
-(bad)i(error)g(in)f(the)i(administrativ)m(e)e(\014le)g(mak)m(es)i(it)f
-(imp)s(ossible)0 616 y(to)31 b(commit)f(new)g(revisions.)0
-1048 y Fm(4.4)68 b(Multiple)31 b(rep)t(ositories)125
-1321 y Fs(In)44 b(some)h(situations)f(it)h(is)f(a)h(go)s(o)s(d)g(idea)g
+h(in)0 1294 y(a)g(new)f(revision,)g(but)g(sometimes)g(a)h(particularly)
+d(bad)i(error)g(in)f(the)i(administrativ)m(e)e(\014le)g(mak)m(es)i(it)f
+(imp)s(ossible)0 1418 y(to)31 b(commit)f(new)g(revisions.)0
+1892 y Fm(4.4)68 b(Multiple)31 b(rep)t(ositories)125
+2168 y Fs(In)44 b(some)h(situations)f(it)h(is)f(a)h(go)s(o)s(d)g(idea)g
(to)h(ha)m(v)m(e)g(more)f(than)g(one)h(rep)s(ository)-8
-b(,)48 b(for)d(instance)g(if)f(y)m(ou)0 1446 y(ha)m(v)m(e)37
+b(,)48 b(for)d(instance)g(if)f(y)m(ou)0 2293 y(ha)m(v)m(e)37
b(t)m(w)m(o)f(dev)m(elopmen)m(t)g(groups)f(that)h(w)m(ork)g(on)f
(separate)h(pro)5 b(jects)36 b(without)f(sharing)f(an)m(y)h(co)s(de.)57
-b(All)34 b(y)m(ou)0 1571 y(ha)m(v)m(e)f(to)g(do)e(to)i(ha)m(v)m(e)g
+b(All)34 b(y)m(ou)0 2417 y(ha)m(v)m(e)f(to)g(do)e(to)i(ha)m(v)m(e)g
(sev)m(eral)f(rep)s(ositories)f(is)g(to)h(sp)s(ecify)f(the)h
(appropriate)f(rep)s(ository)-8 b(,)31 b(using)g(the)h
-Fn(CVSROOT)0 1695 y Fs(en)m(vironmen)m(t)g(v)-5 b(ariable,)33
+Fn(CVSROOT)0 2542 y Fs(en)m(vironmen)m(t)g(v)-5 b(ariable,)33
b(the)f(`)p Fn(-d)p Fs(')h(option)f(to)i Fr(cvs)p Fs(,)e(or)h(\(once)h
(y)m(ou)f(ha)m(v)m(e)g(c)m(hec)m(k)m(ed)i(out)e(a)g(w)m(orking)f
-(directory\))0 1820 y(b)m(y)c(simply)d(allo)m(wing)h
+(directory\))0 2666 y(b)m(y)c(simply)d(allo)m(wing)h
Fr(cvs)h Fs(to)h(use)g(the)g(rep)s(ository)e(that)i(w)m(as)g(used)f(to)
i(c)m(hec)m(k)g(out)f(the)g(w)m(orking)f(directory)g(\(see)0
-1944 y(Section)j(4.1)i([Sp)s(ecifying)c(a)j(rep)s(ository],)e(page)i
-(15\).)125 2218 y(The)k(big)f(adv)-5 b(an)m(tage)38 b(of)e(ha)m(ving)f
+2791 y(Section)j(4.1)i([Sp)s(ecifying)c(a)j(rep)s(ository],)e(page)i
+(15\).)125 3068 y(The)k(big)f(adv)-5 b(an)m(tage)38 b(of)e(ha)m(ving)f
(m)m(ultiple)e(rep)s(ositories)i(is)f(that)i(they)g(can)g(reside)f(on)g
-(di\013eren)m(t)h(serv)m(ers.)0 2343 y(The)28 b(big)f(disadv)-5
+(di\013eren)m(t)h(serv)m(ers.)0 3192 y(The)28 b(big)f(disadv)-5
b(an)m(tage)28 b(is)f(that)i(y)m(ou)f(cannot)h(ha)m(v)m(e)g(a)g(single)
d Fr(cvs)i Fs(command)f(recurse)h(in)m(to)g(directories)f(whic)m(h)0
-2467 y(comes)41 b(from)g(di\013eren)m(t)f(rep)s(ositories.)70
+3317 y(comes)41 b(from)g(di\013eren)m(t)f(rep)s(ositories.)70
b(Generally)40 b(sp)s(eaking,)i(if)e(y)m(ou)h(are)g(thinking)d(of)j
-(setting)g(up)f(sev)m(eral)0 2592 y(rep)s(ositories)30
+(setting)g(up)f(sev)m(eral)0 3441 y(rep)s(ositories)30
b(on)i(the)g(same)g(mac)m(hine,)g(y)m(ou)g(migh)m(t)f(w)m(an)m(t)i(to)f
(consider)f(using)f(sev)m(eral)i(directories)f(within)e(the)0
-2716 y(same)i(rep)s(ository)-8 b(.)125 2990 y(None)30
+3566 y(same)i(rep)s(ository)-8 b(.)125 3843 y(None)30
b(of)h(the)f(examples)g(in)f(this)h(man)m(ual)f(sho)m(w)i(m)m(ultiple)d
-(rep)s(ositories.)0 3422 y Fm(4.5)68 b(Creating)32 b(a)f(rep)t(ository)
-125 3696 y Fs(T)-8 b(o)34 b(set)h(up)e(a)h Fr(cvs)f Fs(rep)s(ository)-8
+(rep)s(ositories.)0 4316 y Fm(4.5)68 b(Creating)32 b(a)f(rep)t(ository)
+125 4593 y Fs(T)-8 b(o)34 b(set)h(up)e(a)h Fr(cvs)f Fs(rep)s(ository)-8
b(,)35 b(\014rst)e(c)m(ho)s(ose)i(the)f(mac)m(hine)g(and)g(disk)e(on)i
(whic)m(h)f(y)m(ou)h(w)m(an)m(t)h(to)g(store)g(the)0
-3821 y(revision)25 b(history)h(of)i(the)f(source)g(\014les.)39
+4717 y(revision)25 b(history)h(of)i(the)f(source)g(\014les.)39
b(CPU)26 b(and)h(memory)g(requiremen)m(ts)f(are)h(mo)s(dest|a)h(serv)m
-(er)f(with)f(32M)0 3945 y(of)39 b(memory)f(or)g(ev)m(en)h(less)f(can)g
+(er)f(with)f(32M)0 4842 y(of)39 b(memory)f(or)g(ev)m(en)h(less)f(can)g
(handle)f(a)i(fairly)e(large)h(source)h(tree)g(with)e(a)h(fair)g(amoun)
-m(t)g(of)h(activit)m(y)-8 b(.)65 b(T)-8 b(o)0 4070 y(estimate)41
+m(t)g(of)h(activit)m(y)-8 b(.)65 b(T)-8 b(o)0 4966 y(estimate)41
b(disk)d(space)j(requiremen)m(ts,)h(if)d(y)m(ou)h(are)h(imp)s(orting)c
(R)m(CS)j(\014les)f(from)h(another)g(system,)j(the)d(size)0
-4194 y(of)35 b(those)g(\014les)e(is)h(the)h(appro)m(ximate)f(initial)e
+5091 y(of)35 b(those)g(\014les)e(is)h(the)h(appro)m(ximate)f(initial)e
(size)i(of)h(y)m(our)g(rep)s(ository)-8 b(,)35 b(or)f(if)g(y)m(ou)h
-(are)g(starting)f(without)g(an)m(y)0 4319 y(v)m(ersion)29
+(are)g(starting)f(without)g(an)m(y)0 5215 y(v)m(ersion)29
b(history)-8 b(,)30 b(a)g(rule)e(of)i(th)m(um)m(b)f(is)g(to)i(allo)m(w)
e(for)g(the)h(serv)m(er)g(appro)m(ximately)f(three)h(times)f(the)h
-(size)g(of)g(the)0 4443 y(co)s(de)35 b(to)h(b)s(e)e(under)g(CVS)g(for)h
+(size)g(of)g(the)0 5340 y(co)s(de)35 b(to)h(b)s(e)e(under)g(CVS)g(for)h
(the)g(rep)s(ository)f(\(y)m(ou)h(will)e(ev)m(en)m(tually)i(outgro)m(w)
-g(this,)h(but)e(not)h(for)g(a)g(while\).)0 4568 y(On)25
-b(the)i(mac)m(hines)f(on)g(whic)m(h)f(the)i(dev)m(elop)s(ers)e(will)f
-(b)s(e)i(w)m(orking,)g(y)m(ou'll)g(w)m(an)m(t)h(disk)e(space)h(for)h
-(appro)m(ximately)0 4692 y(one)37 b(w)m(orking)f(directory)h(for)f(eac)
-m(h)i(dev)m(elop)s(er)e(\(either)h(the)g(en)m(tire)g(tree)g(or)g(a)g(p)
-s(ortion)f(of)h(it,)h(dep)s(ending)c(on)0 4817 y(what)26
-b(eac)m(h)i(dev)m(elop)s(er)d(uses\).)40 b(Don't)27 b(w)m(orry)f(ab)s
-(out)g(CPU)g(and)f(memory)h(requiremen)m(ts)g(for)g(the)g(clien)m
-(ts|an)m(y)0 4941 y(mac)m(hine)k(with)f(enough)h(capacit)m(y)i(to)f
-(run)e(the)h(op)s(erating)g(system)h(in)e(question)g(should)g(ha)m(v)m
-(e)i(little)f(trouble.)125 5215 y(The)f(rep)s(ository)g(should)f(b)s(e)
-h(accessable)h(\(directly)f(or)h(via)g(a)g(net)m(w)m(ork)m(ed)h(\014le)
-e(system\))h(from)g(all)e(mac)m(hines)0 5340 y(whic)m(h)i(w)m(an)m(t)i
-(to)f(use)g Fr(cvs)f Fs(in)g(serv)m(er)h(or)g(lo)s(cal)g(mo)s(de;)g
-(the)g(clien)m(t)g(mac)m(hines)f(need)h(not)h(ha)m(v)m(e)g(an)m(y)f
-(access)i(to)e(it)p eop
+g(this,)h(but)e(not)h(for)g(a)g(while\).)p eop
%%Page: 21 23
21 22 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
-b(21)0 366 y(other)31 b(than)f(via)f(the)i Fr(cvs)e Fs(proto)s(col.)41
-b(It)30 b(is)f(not)i(p)s(ossible)d(to)j(use)f Fr(cvs)f
-Fs(to)i(read)f(from)g(a)g(rep)s(ository)g(whic)m(h)f(one)0
-491 y(only)35 b(has)h(read)g(access)h(to;)j Fr(cvs)35
-b Fs(needs)g(to)i(b)s(e)f(able)f(to)i(create)g(lo)s(c)m(k)f(\014les)f
-(\(see)i(Section)f(6.5)h([Concurrency],)0 616 y(page)31
-b(38\).)125 897 y(T)-8 b(o)34 b(create)i(a)f(rep)s(ository)-8
-b(,)35 b(run)e(the)h Fn(cvs)c(init)j Fs(command.)52 b(It)35
-b(will)c(set)k(up)f(an)g(empt)m(y)g(rep)s(ository)g(in)f(the)0
-1021 y Fr(cvs)c Fs(ro)s(ot)i(sp)s(eci\014ed)e(in)g(the)h(usual)f(w)m(a)
+b(21)0 366 y(On)25 b(the)i(mac)m(hines)f(on)g(whic)m(h)f(the)i(dev)m
+(elop)s(ers)e(will)f(b)s(e)i(w)m(orking,)g(y)m(ou'll)g(w)m(an)m(t)h
+(disk)e(space)h(for)h(appro)m(ximately)0 491 y(one)37
+b(w)m(orking)f(directory)h(for)f(eac)m(h)i(dev)m(elop)s(er)e(\(either)h
+(the)g(en)m(tire)g(tree)g(or)g(a)g(p)s(ortion)f(of)h(it,)h(dep)s
+(ending)c(on)0 616 y(what)26 b(eac)m(h)i(dev)m(elop)s(er)d(uses\).)40
+b(Don't)27 b(w)m(orry)f(ab)s(out)g(CPU)g(and)f(memory)h(requiremen)m
+(ts)g(for)g(the)g(clien)m(ts|an)m(y)0 740 y(mac)m(hine)k(with)f(enough)
+h(capacit)m(y)i(to)f(run)e(the)h(op)s(erating)g(system)h(in)e(question)
+g(should)g(ha)m(v)m(e)i(little)f(trouble.)125 1020 y(The)f(rep)s
+(ository)g(should)f(b)s(e)h(accessable)h(\(directly)f(or)h(via)g(a)g
+(net)m(w)m(ork)m(ed)h(\014le)e(system\))h(from)g(all)e(mac)m(hines)0
+1145 y(whic)m(h)i(w)m(an)m(t)i(to)f(use)g Fr(cvs)f Fs(in)g(serv)m(er)h
+(or)g(lo)s(cal)g(mo)s(de;)g(the)g(clien)m(t)g(mac)m(hines)f(need)h(not)
+h(ha)m(v)m(e)g(an)m(y)f(access)i(to)e(it)0 1269 y(other)g(than)f(via)f
+(the)i Fr(cvs)e Fs(proto)s(col.)41 b(It)30 b(is)f(not)i(p)s(ossible)d
+(to)j(use)f Fr(cvs)f Fs(to)i(read)f(from)g(a)g(rep)s(ository)g(whic)m
+(h)f(one)0 1394 y(only)35 b(has)h(read)g(access)h(to;)j
+Fr(cvs)35 b Fs(needs)g(to)i(b)s(e)f(able)f(to)i(create)g(lo)s(c)m(k)f
+(\014les)f(\(see)i(Section)f(6.5)h([Concurrency],)0 1518
+y(page)31 b(40\).)125 1798 y(T)-8 b(o)34 b(create)i(a)f(rep)s(ository)
+-8 b(,)35 b(run)e(the)h Fn(cvs)c(init)j Fs(command.)52
+b(It)35 b(will)c(set)k(up)f(an)g(empt)m(y)g(rep)s(ository)g(in)f(the)0
+1923 y Fr(cvs)c Fs(ro)s(ot)i(sp)s(eci\014ed)e(in)g(the)h(usual)f(w)m(a)
m(y)j(\(see)f(Chapter)f(4)g([Rep)s(ository],)h(page)g(15\).)42
-b(F)-8 b(or)31 b(example,)240 1281 y Fn(cvs)47 b(-d)g
-(/usr/local/cvsroot)c(init)125 1563 y(cvs)29 b(init)h
+b(F)-8 b(or)31 b(example,)240 2182 y Fn(cvs)47 b(-d)g
+(/usr/local/cvsroot)c(init)125 2462 y(cvs)29 b(init)h
Fs(is)f(careful)h(to)i(nev)m(er)f(o)m(v)m(erwrite)g(an)m(y)g(existing)e
(\014les)h(in)f(the)i(rep)s(ository)-8 b(,)30 b(so)h(no)g(harm)f(is)g
-(done)g(if)0 1687 y(y)m(ou)h(run)e Fn(cvs)g(init)g Fs(on)i(an)f
-(already)g(set-up)g(rep)s(ository)-8 b(.)125 1968 y Fn(cvs)29
+(done)g(if)0 2587 y(y)m(ou)h(run)e Fn(cvs)g(init)g Fs(on)i(an)f
+(already)g(set-up)g(rep)s(ository)-8 b(.)125 2867 y Fn(cvs)29
b(init)22 b Fs(will)f(enable)i(history)g(logging;)j(if)c(y)m(ou)i
(don't)g(w)m(an)m(t)g(that,)i(remo)m(v)m(e)f(the)e(history)g(\014le)g
-(after)h(running)0 2093 y Fn(cvs)29 b(init)p Fs(.)40
-b(See)31 b(Section)f(C.10)h([history)f(\014le],)g(page)h(147.)0
-2605 y Fm(4.6)68 b(Remote)32 b(rep)t(ositories)125 2886
+(after)h(running)0 2991 y Fn(cvs)29 b(init)p Fs(.)40
+b(See)31 b(Section)f(C.10)h([history)f(\014le],)g(page)h(149.)0
+3494 y Fm(4.6)68 b(Remote)32 b(rep)t(ositories)125 3774
y Fs(Y)-8 b(our)29 b(w)m(orking)f(cop)m(y)i(of)g(the)f(sources)g(can)h
(b)s(e)e(on)h(a)h(di\013eren)m(t)f(mac)m(hine)f(than)h(the)h(rep)s
-(ository)-8 b(.)40 b(Using)28 b Fr(cvs)0 3010 y Fs(in)k(this)g(manner)g
+(ository)-8 b(.)40 b(Using)28 b Fr(cvs)0 3898 y Fs(in)k(this)g(manner)g
(is)g(kno)m(wn)h(as)g Fo(clien)m(t/serv)m(er)40 b Fs(op)s(eration.)49
b(Y)-8 b(ou)33 b(run)f Fr(cvs)g Fs(on)h(a)h(mac)m(hine)f(whic)m(h)f
-(can)h(moun)m(t)0 3135 y(y)m(our)j(w)m(orking)f(directory)-8
+(can)h(moun)m(t)0 4023 y(y)m(our)j(w)m(orking)f(directory)-8
b(,)37 b(kno)m(wn)f(as)g(the)g Fo(clien)m(t)p Fs(,)h(and)e(tell)g(it)h
(to)g(comm)m(unicate)h(to)f(a)h(mac)m(hine)e(whic)m(h)g(can)0
-3259 y(moun)m(t)d(the)h(rep)s(ository)-8 b(,)32 b(kno)m(wn)g(as)g(the)g
+4147 y(moun)m(t)d(the)h(rep)s(ository)-8 b(,)32 b(kno)m(wn)g(as)g(the)g
Fo(serv)m(er)p Fs(.)47 b(Generally)-8 b(,)32 b(using)f(a)i(remote)g
-(rep)s(ository)e(is)g(just)h(lik)m(e)f(using)0 3384 y(a)g(lo)s(cal)e
+(rep)s(ository)e(is)g(just)h(lik)m(e)f(using)0 4272 y(a)g(lo)s(cal)e
(one,)i(except)h(that)f(the)f(format)h(of)f(the)h(rep)s(ository)e(name)
-i(is:)240 3644 y Fn(:)p Fo(metho)s(d)t Fn(:)p Fo(user)7
+i(is:)240 4531 y Fn(:)p Fo(metho)s(d)t Fn(:)p Fo(user)7
b Fn(@)p Fo(hostname)e Fn(:/path/to/repos)o(itor)o(y)125
-3925 y Fs(The)27 b(details)h(of)g(exactly)i(what)e(needs)g(to)h(b)s(e)f
+4811 y Fs(The)27 b(details)h(of)g(exactly)i(what)e(needs)g(to)h(b)s(e)f
(set)h(up)e(dep)s(end)g(on)h(ho)m(w)h(y)m(ou)f(are)h(connecting)g(to)g
-(the)f(serv)m(er.)125 4206 y(If)40 b Fo(metho)s(d)k Fs(is)c(not)h(sp)s
+(the)f(serv)m(er.)125 5091 y(If)40 b Fo(metho)s(d)k Fs(is)c(not)h(sp)s
(eci\014ed,)h(and)e(the)h(rep)s(ository)f(name)h(con)m(tains)g(`)p
Fn(:)p Fs(',)j(then)d(the)g(default)f(is)g Fn(ext)g Fs(or)0
-4331 y Fn(server)p Fs(,)j(dep)s(ending)c(on)j(y)m(our)f(platform;)47
-b(b)s(oth)40 b(are)i(describ)s(ed)e(in)g(Section)i(4.6.1)h([Connecting)
-e(via)h(rsh],)0 4455 y(page)31 b(21.)0 4934 y Fk(4.6.1)63
-b(Connecting)30 b(with)g(rsh)125 5215 y Fs(CVS)e(uses)g(the)h(`)p
-Fn(rsh)p Fs(')f(proto)s(col)h(to)h(p)s(erform)d(these)i(op)s(erations,)
-g(so)g(the)g(remote)h(user)e(host)h(needs)f(to)i(ha)m(v)m(e)0
-5340 y(a)h(`)p Fn(.rhosts)p Fs(')e(\014le)g(whic)m(h)g(gran)m(ts)i
-(access)h(to)f(the)g(lo)s(cal)e(user.)p eop
+5215 y Fn(server)p Fs(,)j(dep)s(ending)c(on)j(y)m(our)f(platform;)47
+b(b)s(oth)40 b(are)i(describ)s(ed)e(in)g(Section)i(4.6.2)h([Connecting)
+e(via)h(rsh],)0 5340 y(page)31 b(22.)p eop
%%Page: 22 24
22 23 bop 0 -116 a Fs(22)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(F)-8 b(or)25 b(example,)h(supp)s
-(ose)e(y)m(ou)h(are)g(the)h(user)e(`)p Fn(mozart)p Fs(')g(on)g(the)i
-(lo)s(cal)e(mac)m(hine)g(`)p Fn(anklet.grunge.com)p Fs(',)f(and)0
-491 y(the)28 b(serv)m(er)g(mac)m(hine)g(is)f(`)p Fn
-(chainsaw.brickyard.com)p Fs('.)34 b(On)27 b(c)m(hainsa)m(w,)h(put)f
-(the)i(follo)m(wing)d(line)g(in)m(to)i(the)g(\014le)0
-616 y(`)p Fn(.rhosts)p Fs(')h(in)g(`)p Fn(bach)p Fs(''s)h(home)g
-(directory:)240 919 y Fn(anklet.grunge.com)91 b(mozart)125
-1243 y Fs(Then)29 b(test)i(that)g Fn(rsh)f Fs(is)f(w)m(orking)h(with)
-240 1547 y Fn(rsh)47 b(-l)g(bach)g(chainsaw.brickyard.com)41
-b('echo)47 b($PATH')125 1871 y Fs(Next)d(y)m(ou)g(ha)m(v)m(e)h(to)f
-(mak)m(e)g(sure)f(that)h Fn(rsh)f Fs(will)e(b)s(e)i(able)g(to)h(\014nd)
-e(the)i(serv)m(er.)81 b(Mak)m(e)45 b(sure)e(that)h(the)0
-1996 y(path)32 b(whic)m(h)f Fn(rsh)g Fs(prin)m(ted)g(in)g(the)h(ab)s(o)
-m(v)m(e)h(example)f(includes)e(the)i(directory)g(con)m(taining)g(a)g
-(program)g(named)0 2120 y Fn(cvs)37 b Fs(whic)m(h)g(is)g(the)i(serv)m
-(er.)64 b(Y)-8 b(ou)39 b(need)e(to)i(set)g(the)f(path)g(in)f(`)p
+b(V)-8 b(ersions)30 b(System)0 366 y Fk(4.6.1)63 b(Serv)m(er)30
+b(requiremen)m(ts)125 647 y Fs(The)44 b(quic)m(k)h(answ)m(er)f(to)i
+(what)f(sort)g(of)h(mac)m(hine)e(is)g(suitable)g(as)h(a)h(serv)m(er)f
+(is)f(that)h(requiremen)m(ts)g(are)0 771 y(mo)s(dest|a)28
+b(serv)m(er)h(with)d(32M)k(of)e(memory)g(or)g(ev)m(en)g(less)g(can)g
+(handle)f(a)h(fairly)f(large)h(source)g(tree)h(with)d(a)j(fair)0
+896 y(amoun)m(t)i(of)f(activit)m(y)-8 b(.)125 1176 y(The)34
+b(real)g(answ)m(er,)i(of)f(course,)h(is)d(more)i(complicated.)53
+b(The)34 b Fr(cvs)g Fs(serv)m(er)h(consists)f(of)h(t)m(w)m(o)h(pro)s
+(cesses)e(for)0 1300 y(eac)m(h)28 b(clien)m(t)e(that)i(it)e(is)g
+(serving.)38 b(Memory)27 b(consumption)f(on)g(the)h(c)m(hild)e(pro)s
+(cess)i(should)d(remain)i(fairly)f(small.)0 1425 y(Memory)30
+b(consumption)e(on)h(the)h(paren)m(t)g(pro)s(cess,)f(particularly)e(if)
+h(the)i(net)m(w)m(ork)g(connection)g(to)g(the)g(clien)m(t)f(is)0
+1549 y(slo)m(w,)g(can)h(b)s(e)f(exp)s(ected)h(to)g(gro)m(w)g(to)g
+(sligh)m(tly)d(more)j(than)f(the)h(size)f(of)g(the)h(sources)f(in)f(a)i
+(single)e(directory)-8 b(,)30 b(or)0 1674 y(t)m(w)m(o)i(megab)m(ytes,)g
+(whic)m(hev)m(er)e(is)f(larger.)125 1954 y(Multiplying)21
+b(the)k(size)g(of)g(eac)m(h)i Fr(cvs)d Fs(serv)m(er)h(b)m(y)g(the)g(n)m
+(um)m(b)s(er)f(of)h(serv)m(ers)g(whic)m(h)f(y)m(ou)h(exp)s(ect)h(to)f
+(ha)m(v)m(e)i(activ)m(e)0 2079 y(at)38 b(one)g(time)g(should)d(giv)m(e)
+j(an)g(idea)f(of)h(memory)f(requiremen)m(ts)g(for)g(the)h(serv)m(er.)63
+b(F)-8 b(or)38 b(the)g(most)g(part,)i(the)0 2203 y(memory)25
+b(consumed)g(b)m(y)g(the)h(paren)m(t)g(pro)s(cess)f(probably)e(can)j(b)
+s(e)f(sw)m(ap)g(space)h(rather)f(than)g(ph)m(ysical)f(memory)-8
+b(.)125 2483 y(Resource)40 b(consumption)f(for)h(the)h(clien)m(t)f(or)g
+(the)g(non-clien)m(t/serv)m(er)h Fr(cvs)e Fs(is)g(ev)m(en)i(more)g(mo)s
+(dest|an)m(y)0 2608 y(mac)m(hine)30 b(with)f(enough)h(capacit)m(y)i(to)
+f(run)e(the)h(op)s(erating)g(system)h(in)e(question)g(should)g(ha)m(v)m
+(e)i(little)f(trouble.)0 3078 y Fk(4.6.2)63 b(Connecting)30
+b(with)g(rsh)125 3358 y Fs(CVS)e(uses)g(the)h(`)p Fn(rsh)p
+Fs(')f(proto)s(col)h(to)h(p)s(erform)d(these)i(op)s(erations,)g(so)g
+(the)g(remote)h(user)e(host)h(needs)f(to)i(ha)m(v)m(e)0
+3483 y(a)h(`)p Fn(.rhosts)p Fs(')e(\014le)g(whic)m(h)g(gran)m(ts)i
+(access)h(to)f(the)g(lo)s(cal)e(user.)125 3763 y(F)-8
+b(or)25 b(example,)h(supp)s(ose)e(y)m(ou)h(are)g(the)h(user)e(`)p
+Fn(mozart)p Fs(')g(on)g(the)i(lo)s(cal)e(mac)m(hine)g(`)p
+Fn(anklet.grunge.com)p Fs(',)f(and)0 3887 y(the)28 b(serv)m(er)g(mac)m
+(hine)g(is)f(`)p Fn(chainsaw.brickyard.com)p Fs('.)34
+b(On)27 b(c)m(hainsa)m(w,)h(put)f(the)i(follo)m(wing)d(line)g(in)m(to)i
+(the)g(\014le)0 4012 y(`)p Fn(.rhosts)p Fs(')h(in)g(`)p
+Fn(bach)p Fs(''s)h(home)g(directory:)240 4271 y Fn(anklet.grunge.com)91
+b(mozart)125 4551 y Fs(Then)29 b(test)i(that)g Fn(rsh)f
+Fs(is)f(w)m(orking)h(with)240 4811 y Fn(rsh)47 b(-l)g(bach)g
+(chainsaw.brickyard.com)41 b('echo)47 b($PATH')125 5091
+y Fs(Next)d(y)m(ou)g(ha)m(v)m(e)h(to)f(mak)m(e)g(sure)f(that)h
+Fn(rsh)f Fs(will)e(b)s(e)i(able)g(to)h(\014nd)e(the)i(serv)m(er.)81
+b(Mak)m(e)45 b(sure)e(that)h(the)0 5215 y(path)32 b(whic)m(h)f
+Fn(rsh)g Fs(prin)m(ted)g(in)g(the)h(ab)s(o)m(v)m(e)h(example)f
+(includes)e(the)i(directory)g(con)m(taining)g(a)g(program)g(named)0
+5340 y Fn(cvs)37 b Fs(whic)m(h)g(is)g(the)i(serv)m(er.)64
+b(Y)-8 b(ou)39 b(need)e(to)i(set)g(the)f(path)g(in)f(`)p
Fn(.bashrc)p Fs(',)i(`)p Fn(.cshrc)p Fs(',)g(etc.,)j(not)c(`)p
-Fn(.login)p Fs(')f(or)0 2245 y(`)p Fn(.profile)p Fs('.)48
-b(Alternately)-8 b(,)34 b(y)m(ou)g(can)g(set)f(the)h(en)m(vironmen)m(t)
-f(v)-5 b(ariable)32 b Fn(CVS_SERVER)f Fs(on)i(the)g(clien)m(t)g(mac)m
-(hine)0 2369 y(to)e(the)g(\014lename)e(of)i(the)f(serv)m(er)h(y)m(ou)g
-(w)m(an)m(t)g(to)g(use,)f(for)h(example)f(`)p Fn
-(/usr/local/bin/cvs-1.6)p Fs('.)125 2694 y(There)f(is)h(no)g(need)g(to)
-h(edit)f Fn(inetd.conf)e Fs(or)i(start)h(a)g Fr(cvs)e
-Fs(serv)m(er)i(daemon.)125 3018 y(There)23 b(are)i(t)m(w)m(o)h(access)f
-(metho)s(ds)f(that)h(y)m(ou)f(use)g(in)f(CVSR)m(OOT)g(for)h(rsh.)38
-b Fn(:server:)22 b Fs(sp)s(eci\014es)h(an)h(in)m(ternal)0
-3143 y(rsh)e(clien)m(t,)j(whic)m(h)d(is)g(supp)s(orted)f(only)i(b)m(y)g
-(some)g(CVS)g(p)s(orts.)37 b Fn(:ext:)22 b Fs(sp)s(eci\014es)g(an)h
-(external)g(rsh)g(program.)38 b(By)0 3267 y(default)32
-b(this)f(is)g Fn(rsh)h Fs(but)g(y)m(ou)h(ma)m(y)g(set)g(the)f
-Fn(CVS_RSH)f Fs(en)m(vironmen)m(t)h(v)-5 b(ariable)31
-b(to)i(in)m(v)m(ok)m(e)h(another)e(program)0 3392 y(whic)m(h)37
-b(can)i(access)g(the)g(remote)g(serv)m(er)g(\(for)f(example,)i
-Fn(remsh)d Fs(on)i(HP-UX)g(9)f(b)s(ecause)h Fn(rsh)e
-Fs(is)g(something)0 3516 y(di\013eren)m(t\).)i(It)25
+Fn(.login)p Fs(')f(or)p eop
+%%Page: 23 25
+23 24 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(23)0 366 y(`)p Fn(.profile)p Fs('.)48 b(Alternately)-8
+b(,)34 b(y)m(ou)g(can)g(set)f(the)h(en)m(vironmen)m(t)f(v)-5
+b(ariable)32 b Fn(CVS_SERVER)f Fs(on)i(the)g(clien)m(t)g(mac)m(hine)0
+491 y(to)e(the)g(\014lename)e(of)i(the)f(serv)m(er)h(y)m(ou)g(w)m(an)m
+(t)g(to)g(use,)f(for)h(example)f(`)p Fn(/usr/local/bin/cvs-1.6)p
+Fs('.)125 765 y(There)f(is)h(no)g(need)g(to)h(edit)f
+Fn(inetd.conf)e Fs(or)i(start)h(a)g Fr(cvs)e Fs(serv)m(er)i(daemon.)125
+1039 y(There)23 b(are)i(t)m(w)m(o)h(access)f(metho)s(ds)f(that)h(y)m
+(ou)f(use)g(in)f(CVSR)m(OOT)g(for)h(rsh.)38 b Fn(:server:)22
+b Fs(sp)s(eci\014es)h(an)h(in)m(ternal)0 1163 y(rsh)e(clien)m(t,)j
+(whic)m(h)d(is)g(supp)s(orted)f(only)i(b)m(y)g(some)g(CVS)g(p)s(orts.)
+37 b Fn(:ext:)22 b Fs(sp)s(eci\014es)g(an)h(external)g(rsh)g(program.)
+38 b(By)0 1288 y(default)32 b(this)f(is)g Fn(rsh)h Fs(but)g(y)m(ou)h
+(ma)m(y)g(set)g(the)f Fn(CVS_RSH)f Fs(en)m(vironmen)m(t)h(v)-5
+b(ariable)31 b(to)i(in)m(v)m(ok)m(e)h(another)e(program)0
+1413 y(whic)m(h)37 b(can)i(access)g(the)g(remote)g(serv)m(er)g(\(for)f
+(example,)i Fn(remsh)d Fs(on)i(HP-UX)g(9)f(b)s(ecause)h
+Fn(rsh)e Fs(is)g(something)0 1537 y(di\013eren)m(t\).)i(It)25
b(m)m(ust)g(b)s(e)g(a)h(program)f(whic)m(h)f(can)h(transmit)g(data)h
(to)g(and)e(from)h(the)h(serv)m(er)f(without)g(mo)s(difying)0
-3641 y(it;)34 b(for)f(example)g(the)h(Windo)m(ws)e(NT)h
+1662 y(it;)34 b(for)f(example)g(the)h(Windo)m(ws)e(NT)h
Fn(rsh)g Fs(is)f(not)h(suitable)f(since)h(it)g(b)m(y)g(default)f
-(translates)h(b)s(et)m(w)m(een)h(CRLF)0 3765 y(and)27
+(translates)h(b)s(et)m(w)m(een)h(CRLF)0 1786 y(and)27
b(LF.)g(The)g(OS/2)g(CVS)g(p)s(ort)g(has)g(a)g(hac)m(k)h(to)g(pass)f(`)
p Fn(-b)p Fs(')g(to)h Fn(rsh)f Fs(to)h(get)g(around)e(this,)h(but)g
-(since)g(this)f(could)0 3890 y(p)s(oten)m(tially)g(cause)j(programs)e
-(for)g(programs)h(other)f(than)h(the)g(standard)f Fn(rsh)p
-Fs(,)g(it)g(ma)m(y)i(c)m(hange)f(in)f(the)h(future.)0
-4014 y(If)e(y)m(ou)i(set)f Fn(CVS_RSH)e Fs(to)i Fn(SSH)f
+(since)g(this)f(could)0 1911 y(p)s(oten)m(tially)h(cause)i(problems)e
+(for)h(programs)g(other)g(than)g(the)h(standard)f Fn(rsh)p
+Fs(,)g(it)g(ma)m(y)h(c)m(hange)g(in)e(the)i(future.)0
+2035 y(If)d(y)m(ou)i(set)f Fn(CVS_RSH)e Fs(to)i Fn(SSH)f
Fs(or)h(some)h(other)f(rsh)e(replacemen)m(t,)k(the)e(instructions)d(in)
-i(the)h(rest)g(of)g(this)f(section)0 4139 y(concerning)31
-b(`)p Fn(.rhosts)p Fs(')g(and)g(so)h(on)g(are)h(lik)m(ely)d(to)j(b)s(e)
-e(incorrect;)i(consult)e(the)i(do)s(cumen)m(tation)e(for)h(y)m(our)g
-(rsh)0 4263 y(replacemen)m(t.)125 4588 y(Con)m(tin)m(uing)43
+i(the)h(rest)g(of)g(this)f(section)0 2160 y(concerning)33
+b(`)p Fn(.rhosts)p Fs(')g(and)g(so)h(on)g(are)g(lik)m(ely)f(to)h(b)s(e)
+g(inapplicable;)e(consult)h(the)i(do)s(cumen)m(tation)e(for)h(y)m(our)0
+2284 y(rsh)29 b(replacemen)m(t.)125 2558 y(Con)m(tin)m(uing)43
b(our)j(example,)j(supp)s(osing)43 b(y)m(ou)j(w)m(an)m(t)g(to)h(access)
g(the)f(mo)s(dule)e(`)p Fn(foo)p Fs(')h(in)f(the)i(rep)s(ository)0
-4712 y(`)p Fn(/usr/local/cvsroot/)p Fs(',)26 b(on)k(mac)m(hine)g(`)p
+2683 y(`)p Fn(/usr/local/cvsroot/)p Fs(',)26 b(on)k(mac)m(hine)g(`)p
Fn(chainsaw.brickyard.com)p Fs(',)25 b(y)m(ou)31 b(are)g(ready)f(to)h
-(go:)240 5016 y Fn(cvs)47 b(-d)g(:ext:bach@chainsaw.bricky)o(ard)o
+(go:)240 2936 y Fn(cvs)47 b(-d)g(:ext:bach@chainsaw.bricky)o(ard)o
(.com)o(:/us)o(r/l)o(ocal)o(/cvs)o(roo)o(t)42 b(checkout)j(foo)125
-5340 y Fs(\(The)30 b(`)p Fn(bach@)p Fs(')f(can)i(b)s(e)f(omitted)g(if)f
+3210 y Fs(\(The)30 b(`)p Fn(bach@)p Fs(')f(can)i(b)s(e)f(omitted)g(if)f
(the)i(username)f(is)f(the)i(same)f(on)h(b)s(oth)e(the)i(lo)s(cal)f
-(and)f(remote)j(hosts.\))p eop
-%%Page: 23 25
-23 24 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
-b(23)0 366 y Fk(4.6.2)63 b(Direct)29 b(connection)i(with)f(passw)m(ord)
-h(authen)m(tication)125 640 y Fs(The)k Fr(cvs)f Fs(clien)m(t)h(can)h
-(also)g(connect)g(to)h(the)f(serv)m(er)g(using)e(a)i(passw)m(ord)f
-(proto)s(col.)56 b(This)34 b(is)g(particularly)0 765
-y(useful)d(if)g(using)g Fn(rsh)g Fs(is)g(not)i(feasible)e(\(for)i
-(example,)f(the)h(serv)m(er)f(is)g(b)s(ehind)d(a)k(\014rew)m(all\),)f
-(and)g(Kerb)s(eros)f(also)0 890 y(is)e(not)i(a)m(v)-5
-b(ailable.)125 1163 y(T)d(o)38 b(use)g(this)f(metho)s(d,)j(it)d(is)h
-(necessary)g(to)h(mak)m(e)g(some)g(adjustmen)m(ts)f(on)g(b)s(oth)f(the)
-h(serv)m(er)h(and)e(clien)m(t)0 1288 y(sides.)0 1691
-y Fk(4.6.2.1)63 b(Setting)31 b(up)f(the)h(serv)m(er)f(for)g(passw)m
-(ord)h(authen)m(tication)125 1965 y Fs(On)j(the)i(serv)m(er)g(side,)f
-(the)h(\014le)f(`)p Fn(/etc/inetd.conf)p Fs(')d(needs)j(to)h(b)s(e)f
-(edited)f(so)i Fn(inetd)e Fs(kno)m(ws)i(to)g(run)e(the)0
-2090 y(command)22 b Fn(cvs)30 b(pserver)20 b Fs(when)h(it)h(receiv)m
-(es)h(a)g(connection)g(on)f(the)g(righ)m(t)g(p)s(ort.)38
-b(By)23 b(default,)g(the)f(p)s(ort)g(n)m(um)m(b)s(er)0
-2214 y(is)i(2401;)k(it)d(w)m(ould)e(b)s(e)h(di\013eren)m(t)g(if)g(y)m
-(our)h(clien)m(t)f(w)m(ere)h(compiled)e(with)h Fn(CVS_AUTH_PORT)d
-Fs(de\014ned)i(to)i(something)0 2339 y(else,)30 b(though.)125
-2613 y(If)25 b(y)m(our)h Fn(inetd)e Fs(allo)m(ws)i(ra)m(w)g(p)s(ort)f
-(n)m(um)m(b)s(ers)g(in)f(`)p Fn(/etc/inetd.conf)p Fs(',)g(then)h(the)h
-(follo)m(wing)f(\(all)g(on)h(a)g(single)0 2737 y(line)j(in)g(`)p
-Fn(inetd.conf)p Fs('\))f(should)h(b)s(e)g(su\016cien)m(t:)240
-2990 y Fn(2401)94 b(stream)g(tcp)h(nowait)f(root)g(/usr/local/bin/cvs)
-240 3094 y(cvs)47 b(-b)g(/usr/local/bin)d(pserver)125
-3368 y Fs(The)27 b(`)p Fn(-b)p Fs(')g(option)h(sp)s(eci\014es)e(the)i
-(directory)f(whic)m(h)g(con)m(tains)h(the)g Fr(r)n(cs)e
-Fs(binaries)g(on)i(the)g(serv)m(er.)40 b(Y)-8 b(ou)28
-b(could)0 3493 y(also)i(use)g(the)h(`)p Fn(-T)p Fs(')f(option)g(to)h
-(sp)s(ecify)e(a)i(temp)s(orary)f(directory)-8 b(.)125
-3767 y(If)36 b(y)m(our)g Fn(inetd)g Fs(w)m(an)m(ts)h(a)g(sym)m(b)s
-(olic)e(service)i(name)f(instead)g(of)h(a)g(ra)m(w)g(p)s(ort)f(n)m(um)m
-(b)s(er,)h(then)g(put)f(this)f(in)0 3891 y(`)p Fn(/etc/services)p
-Fs(':)240 4144 y Fn(cvspserver)284 b(2401/tcp)125 4418
+(and)f(remote)j(hosts.\))0 3615 y Fk(4.6.3)63 b(Direct)29
+b(connection)i(with)f(passw)m(ord)h(authen)m(tication)125
+3889 y Fs(The)k Fr(cvs)f Fs(clien)m(t)h(can)h(also)g(connect)g(to)h
+(the)f(serv)m(er)g(using)e(a)i(passw)m(ord)f(proto)s(col.)56
+b(This)34 b(is)g(particularly)0 4013 y(useful)d(if)g(using)g
+Fn(rsh)g Fs(is)g(not)i(feasible)e(\(for)i(example,)f(the)h(serv)m(er)f
+(is)g(b)s(ehind)d(a)k(\014rew)m(all\),)f(and)g(Kerb)s(eros)f(also)0
+4138 y(is)e(not)i(a)m(v)-5 b(ailable.)125 4412 y(T)d(o)38
+b(use)g(this)f(metho)s(d,)j(it)d(is)h(necessary)g(to)h(mak)m(e)g(some)g
+(adjustmen)m(ts)f(on)g(b)s(oth)f(the)h(serv)m(er)h(and)e(clien)m(t)0
+4537 y(sides.)0 4941 y Fk(4.6.3.1)63 b(Setting)31 b(up)f(the)h(serv)m
+(er)f(for)g(passw)m(ord)h(authen)m(tication)125 5215
+y Fs(On)j(the)i(serv)m(er)g(side,)f(the)h(\014le)f(`)p
+Fn(/etc/inetd.conf)p Fs(')d(needs)j(to)h(b)s(e)f(edited)f(so)i
+Fn(inetd)e Fs(kno)m(ws)i(to)g(run)e(the)0 5340 y(command)22
+b Fn(cvs)30 b(pserver)20 b Fs(when)h(it)h(receiv)m(es)h(a)g(connection)
+g(on)f(the)g(righ)m(t)g(p)s(ort.)38 b(By)23 b(default,)g(the)f(p)s(ort)
+g(n)m(um)m(b)s(er)p eop
+%%Page: 24 26
+24 25 bop 0 -116 a Fs(24)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(is)24 b(2401;)k(it)d(w)m(ould)e(b)
+s(e)h(di\013eren)m(t)g(if)g(y)m(our)h(clien)m(t)f(w)m(ere)h(compiled)e
+(with)h Fn(CVS_AUTH_PORT)d Fs(de\014ned)i(to)i(something)0
+491 y(else,)30 b(though.)125 771 y(If)25 b(y)m(our)h
+Fn(inetd)e Fs(allo)m(ws)i(ra)m(w)g(p)s(ort)f(n)m(um)m(b)s(ers)g(in)f(`)
+p Fn(/etc/inetd.conf)p Fs(',)g(then)h(the)h(follo)m(wing)f(\(all)g(on)h
+(a)g(single)0 896 y(line)j(in)g(`)p Fn(inetd.conf)p Fs('\))f(should)h
+(b)s(e)g(su\016cien)m(t:)240 1156 y Fn(2401)94 b(stream)g(tcp)h(nowait)
+f(root)g(/usr/local/bin/cvs)240 1259 y(cvs)47 b(-b)g(/usr/local/bin)d
+(pserver)125 1540 y Fs(The)27 b(`)p Fn(-b)p Fs(')g(option)h(sp)s
+(eci\014es)e(the)i(directory)f(whic)m(h)g(con)m(tains)h(the)g
+Fr(r)n(cs)e Fs(binaries)g(on)i(the)g(serv)m(er.)40 b(Y)-8
+b(ou)28 b(could)0 1664 y(also)i(use)g(the)h(`)p Fn(-T)p
+Fs(')f(option)g(to)h(sp)s(ecify)e(a)i(temp)s(orary)f(directory)-8
+b(.)125 1945 y(If)36 b(y)m(our)g Fn(inetd)g Fs(w)m(an)m(ts)h(a)g(sym)m
+(b)s(olic)e(service)i(name)f(instead)g(of)h(a)g(ra)m(w)g(p)s(ort)f(n)m
+(um)m(b)s(er,)h(then)g(put)f(this)f(in)0 2069 y(`)p Fn(/etc/services)p
+Fs(':)240 2329 y Fn(cvspserver)284 b(2401/tcp)125 2609
y Fs(and)29 b(put)h Fn(cvspserver)e Fs(instead)h(of)i
-Fn(2401)e Fs(in)g(`)p Fn(inetd.conf)p Fs('.)125 4692
+Fn(2401)e Fs(in)g(`)p Fn(inetd.conf)p Fs('.)125 2890
y(Once)k(the)g(ab)s(o)m(v)m(e)h(is)e(tak)m(en)i(care)g(of,)g(restart)g
(y)m(our)f Fn(inetd)p Fs(,)g(or)g(do)g(whatev)m(er)h(is)e(necessary)h
-(to)h(force)g(it)e(to)0 4817 y(reread)e(its)g(initialization)d
-(\014les.)125 5091 y(Because)46 b(the)f(clien)m(t)g(stores)h(and)e
+(to)h(force)g(it)e(to)0 3014 y(reread)e(its)g(initialization)d
+(\014les.)125 3295 y(Because)46 b(the)f(clien)m(t)g(stores)h(and)e
(transmits)g(passw)m(ords)g(in)g(cleartext)i(\(almost|see)h(Section)d
-(4.6.2.3)0 5215 y([P)m(assw)m(ord)27 b(authen)m(tication)h(securit)m
+(4.6.3.3)0 3419 y([P)m(assw)m(ord)27 b(authen)m(tication)h(securit)m
(y],)f(page)h(26,)h(for)e(details\),)g(a)g(separate)h
Fr(cvs)e Fs(passw)m(ord)h(\014le)f(ma)m(y)h(b)s(e)f(used,)0
-5340 y(so)35 b(p)s(eople)f(don't)g(compromise)h(their)e(regular)h
+3544 y(so)35 b(p)s(eople)f(don't)g(compromise)h(their)e(regular)h
(passw)m(ords)g(when)g(they)h(access)h(the)f(rep)s(ository)-8
-b(.)53 b(This)33 b(\014le)h(is)p eop
-%%Page: 24 26
-24 25 bop 0 -116 a Fs(24)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(`)p Fn($CVSROOT/CVSROOT/passwd)p
-Fs(')h(\(see)39 b(Section)e(4.3)h([In)m(tro)g(administrativ)m(e)e
+b(.)53 b(This)33 b(\014le)h(is)0 3668 y(`)p Fn($CVSROOT/CVSROOT/passwd)
+p Fs(')d(\(see)39 b(Section)e(4.3)h([In)m(tro)g(administrativ)m(e)e
(\014les],)i(page)g(19\).)63 b(Its)37 b(format)h(is)0
-491 y(similar)25 b(to)k(`)p Fn(/etc/passwd)p Fs(',)e(except)i(that)f
+3793 y(similar)25 b(to)k(`)p Fn(/etc/passwd)p Fs(',)e(except)i(that)f
(it)g(only)f(has)h(t)m(w)m(o)i(\014elds,)d(username)g(and)h(passw)m
-(ord.)39 b(F)-8 b(or)29 b(example:)240 760 y Fn(bach:ULtgRLXo7NRxs)240
-864 y(cwang:1sOp854gDF3DY)125 1153 y Fs(The)k(passw)m(ord)g(is)h
+(ord.)39 b(F)-8 b(or)29 b(example:)240 4053 y Fn(bach:ULtgRLXo7NRxs)240
+4156 y(cwang:1sOp854gDF3DY)125 4437 y Fs(The)k(passw)m(ord)g(is)h
(encrypted)f(according)h(to)h(the)f(standard)f(Unix)g
Fn(crypt\(\))f Fs(function,)i(so)h(it)e(is)g(p)s(ossible)0
-1278 y(to)e(paste)g(in)e(passw)m(ords)h(directly)f(from)h(regular)f
-(Unix)g(`)p Fn(passwd)p Fs(')h(\014les.)125 1568 y(When)35
+4561 y(to)e(paste)g(in)e(passw)m(ords)h(directly)f(from)h(regular)f
+(Unix)g(`)p Fn(passwd)p Fs(')h(\014les.)125 4842 y(When)35
b(authen)m(ticating)h(a)g(passw)m(ord,)h(the)f(serv)m(er)g(\014rst)f(c)
m(hec)m(ks)j(for)d(the)h(user)f(in)g(the)h Fr(cvs)f Fs(`)p
-Fn(passwd)p Fs(')g(\014le.)0 1692 y(If)f(it)g(\014nds)e(the)j(user,)g
+Fn(passwd)p Fs(')g(\014le.)0 4966 y(If)f(it)g(\014nds)e(the)j(user,)g
(it)f(compares)h(against)f(that)h(passw)m(ord.)52 b(If)34
b(it)g(do)s(es)g(not)g(\014nd)f(the)i(user,)g(or)f(if)f(the)i
-Fr(cvs)0 1817 y Fs(`)p Fn(passwd)p Fs(')e(\014le)g(do)s(es)h(not)h
+Fr(cvs)0 5091 y Fs(`)p Fn(passwd)p Fs(')e(\014le)g(do)s(es)h(not)h
(exist,)g(then)f(the)h(serv)m(er)f(tries)g(to)h(matc)m(h)g(the)g(passw)
-m(ord)e(using)g(the)i(system's)f(user-)0 1941 y(lo)s(okup)28
+m(ord)e(using)g(the)i(system's)f(user-)0 5215 y(lo)s(okup)28
b(routine.)39 b(When)29 b(using)f(the)h Fr(cvs)f Fs(`)p
Fn(passwd)p Fs(')g(\014le,)h(the)h(serv)m(er)f(runs)f(under)f(as)j(the)
-f(username)g(sp)s(eci\014ed)0 2066 y(in)k(the)h(the)h(third)d(argumen)m
+f(username)g(sp)s(eci\014ed)0 5340 y(in)k(the)h(the)h(third)d(argumen)m
(t)j(in)e(the)i(en)m(try)-8 b(,)36 b(or)e(as)h(the)f(\014rst)g(argumen)
-m(t)g(if)g(there)g(is)g(no)g(third)e(argumen)m(t)j(\(in)0
-2190 y(this)f(w)m(a)m(y)j Fr(cvs)d Fs(allo)m(ws)h(imaginary)f
+m(t)g(if)g(there)g(is)g(no)g(third)e(argumen)m(t)j(\(in)p
+eop
+%%Page: 25 27
+25 26 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(25)0 366 y(this)34 b(w)m(a)m(y)j Fr(cvs)d Fs(allo)m(ws)h(imaginary)f
(usernames)g(pro)m(vided)g(the)i Fr(cvs)e Fs(`)p Fn(passwd)p
-Fs(')g(\014le)h(indicates)f(corresp)s(onding)0 2315 y(v)-5
+Fs(')g(\014le)h(indicates)f(corresp)s(onding)0 491 y(v)-5
b(alid)27 b(system)i(usernames\).)40 b(In)28 b(an)m(y)h(case,)i
Fr(cvs)d Fs(will)e(ha)m(v)m(e)k(no)f(privileges)d(whic)m(h)i(the)h(\(v)
--5 b(alid\))28 b(user)g(w)m(ould)g(not)0 2439 y(ha)m(v)m(e.)125
-2729 y(It)36 b(is)f(p)s(ossible)f(to)j(\\map")f(cvs-sp)s(eci\014c)g
+-5 b(alid\))28 b(user)g(w)m(ould)g(not)0 616 y(ha)m(v)m(e.)125
+894 y(It)36 b(is)f(p)s(ossible)f(to)j(\\map")f(cvs-sp)s(eci\014c)g
(usernames)f(on)m(to)i(system)g(usernames)e(\(i.e.,)j(on)m(to)g(system)
-e(login)0 2854 y(names\))k(in)e(the)h(`)p Fn($CVSROOT/CVSROOT/passwd)p
+e(login)0 1019 y(names\))k(in)e(the)h(`)p Fn($CVSROOT/CVSROOT/passwd)p
Fs(')34 b(\014le)k(b)m(y)i(app)s(ending)c(a)k(colon)g(and)e(the)i
-(system)g(username)0 2978 y(after)31 b(the)f(passw)m(ord.)40
-b(F)-8 b(or)32 b(example:)240 3247 y Fn(cvs:ULtgRLXo7NRxs:kfogel)240
-3351 y(generic:1sOp854gDF3DY:sp)o(wang)240 3455 y
-(anyone:1sOp854gDF3DY:spw)o(ang)125 3744 y Fs(Th)m(us,)k(someone)g
+(system)g(username)0 1144 y(after)31 b(the)f(passw)m(ord.)40
+b(F)-8 b(or)32 b(example:)240 1402 y Fn(cvs:ULtgRLXo7NRxs:kfogel)240
+1505 y(generic:1sOp854gDF3DY:sp)o(wang)240 1609 y
+(anyone:1sOp854gDF3DY:spw)o(ang)125 1888 y Fs(Th)m(us,)k(someone)g
(remotely)g(accessing)g(the)f(rep)s(ository)g(on)g(`)p
Fn(chainsaw.brickyard.com)p Fs(')30 b(with)k(the)i(fol-)0
-3869 y(lo)m(wing)29 b(command:)240 4138 y Fn(cvs)47 b(-d)g
+2013 y(lo)m(wing)29 b(command:)240 2271 y Fn(cvs)47 b(-d)g
(:pserver:cvs@chainsaw.bri)o(cky)o(ard.)o(com:)o(/us)o(r/lo)o(cal/)o
-(cvs)o(root)41 b(checkout)46 b(foo)125 4428 y Fs(w)m(ould)24
+(cvs)o(root)41 b(checkout)46 b(foo)125 2550 y Fs(w)m(ould)24
b(end)h(up)g(running)d(the)k(serv)m(er)g(under)e(the)i(system)g(iden)m
(tit)m(y)f(kfogel,)i(assuming)d(successful)h(authen)m(ti-)0
-4552 y(cation.)41 b(Ho)m(w)m(ev)m(er,)31 b(the)e(remote)h(user)f(w)m
+2674 y(cation.)41 b(Ho)m(w)m(ev)m(er,)31 b(the)e(remote)h(user)f(w)m
(ould)f(not)h(necessarily)f(need)g(to)i(kno)m(w)f(kfogel's)h(system)f
-(passw)m(ord,)g(as)0 4677 y(the)d(`)p Fn($CVSROOT/CVSROOT/passwd)p
+(passw)m(ord,)g(as)0 2799 y(the)d(`)p Fn($CVSROOT/CVSROOT/passwd)p
Fs(')19 b(\014le)25 b(migh)m(t)g(con)m(tain)h(a)g(di\013eren)m(t)f
(passw)m(ord,)h(used)f(only)g(for)g Fr(cvs)p Fs(.)38
-b(And)25 b(as)0 4801 y(the)31 b(example)f(ab)s(o)m(v)m(e)h(indicates,)f
+b(And)25 b(as)0 2923 y(the)31 b(example)f(ab)s(o)m(v)m(e)h(indicates,)f
(it)g(is)f(p)s(ermissible)e(to)k(map)f(m)m(ultiple)e(cvs)j(usernames)e
-(on)m(to)j(a)f(single)e(system)0 4926 y(username.)125
-5215 y(This)f(feature)j(is)e(designed)g(to)i(allo)m(w)f(p)s(eople)f
+(on)m(to)j(a)f(single)e(system)0 3048 y(username.)125
+3327 y(This)f(feature)j(is)e(designed)g(to)i(allo)m(w)f(p)s(eople)f
(rep)s(ository)h(access)h(without)f(full)e(system)i(access)i(\(in)d
-(partic-)0 5340 y(ular,)i(see)i(See)f(Section)f(4.7)i([Read-only)f
-(access],)i(page)f(27\);)h(ho)m(w)m(ev)m(er,)g(also)d(See)i(Section)e
-(4.6.2.3)k([P)m(assw)m(ord)p eop
-%%Page: 25 27
-25 26 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
-b(25)0 366 y(authen)m(tication)42 b(securit)m(y],)i(page)e(26.)74
-b(An)m(y)42 b(sort)f(of)h(rep)s(ository)e(access)j(v)m(ery)f(lik)m(ely)
-d(implies)g(a)j(degree)g(of)0 491 y(general)30 b(system)h(access)h(as)e
-(w)m(ell.)125 781 y(Righ)m(t)36 b(no)m(w,)i(the)f(only)e(w)m(a)m(y)j
-(to)f(put)f(a)g(passw)m(ord)g(in)f(the)i Fr(cvs)e Fs(`)p
-Fn(passwd)p Fs(')h(\014le)f(is)h(to)h(paste)g(it)f(there)g(from)0
-905 y(somewhere)30 b(else.)41 b(Someda)m(y)-8 b(,)31
+(partic-)0 3451 y(ular,)i(see)i(See)f(Section)f(4.7)i([Read-only)f
+(access],)i(page)f(28\);)h(ho)m(w)m(ev)m(er,)g(also)d(See)i(Section)e
+(4.6.3.3)k([P)m(assw)m(ord)0 3576 y(authen)m(tication)42
+b(securit)m(y],)i(page)e(26.)74 b(An)m(y)42 b(sort)f(of)h(rep)s
+(ository)e(access)j(v)m(ery)f(lik)m(ely)d(implies)g(a)j(degree)g(of)0
+3700 y(general)30 b(system)h(access)h(as)e(w)m(ell.)125
+3979 y(Righ)m(t)36 b(no)m(w,)i(the)f(only)e(w)m(a)m(y)j(to)f(put)f(a)g
+(passw)m(ord)g(in)f(the)i Fr(cvs)e Fs(`)p Fn(passwd)p
+Fs(')h(\014le)f(is)h(to)h(paste)g(it)f(there)g(from)0
+4104 y(somewhere)30 b(else.)41 b(Someda)m(y)-8 b(,)31
b(there)g(ma)m(y)g(b)s(e)f(a)g Fn(cvs)g(passwd)f Fs(command.)0
-1464 y Fk(4.6.2.2)63 b(Using)32 b(the)e(clien)m(t)f(with)h(passw)m(ord)
-h(authen)m(tication)125 1754 y Fs(Before)i(connecting)f(to)h(the)g
+4563 y Fk(4.6.3.2)63 b(Using)32 b(the)e(clien)m(t)f(with)h(passw)m(ord)
+h(authen)m(tication)125 4842 y Fs(Before)i(connecting)f(to)h(the)g
(serv)m(er,)g(the)f(clien)m(t)g(m)m(ust)g Fo(log)h(in)e
Fs(with)g(the)h(command)g Fn(cvs)e(login)p Fs(.)45 b(Logging)0
-1878 y(in)26 b(v)m(eri\014es)h(a)g(passw)m(ord)g(with)f(the)h(serv)m
+4966 y(in)26 b(v)m(eri\014es)h(a)g(passw)m(ord)g(with)f(the)h(serv)m
(er,)i(and)d(also)h(records)g(the)h(passw)m(ord)e(for)h(later)h
-(transactions)f(with)f(the)0 2003 y(serv)m(er.)55 b(The)35
+(transactions)f(with)f(the)0 5091 y(serv)m(er.)55 b(The)35
b Fn(cvs)30 b(login)j Fs(command)i(needs)g(to)h(kno)m(w)f(the)g
(username,)h(serv)m(er)g(hostname,)h(and)d(full)f(rep)s(osi-)0
-2128 y(tory)e(path,)h(and)e(it)h(gets)h(this)d(information)h(from)g
+5215 y(tory)e(path,)h(and)e(it)h(gets)h(this)d(information)h(from)g
(the)i(rep)s(ository)e(argumen)m(t)h(or)g(the)g Fn(CVSROOT)e
-Fs(en)m(vironmen)m(t)0 2252 y(v)-5 b(ariable.)125 2542
-y Fn(cvs)29 b(login)g Fs(is)g(in)m(teractiv)m(e)j(|)e(it)g(prompts)f
-(for)h(a)h(passw)m(ord:)240 2811 y Fn(cvs)47 b(-d)g
-(:pserver:bach@chainsaw.br)o(ick)o(yard)o(.com)o(:/u)o(sr/l)o(ocal)o
-(/cv)o(sroo)o(t)42 b(login)240 2915 y(CVS)47 b(password:)125
-3205 y Fs(The)32 b(passw)m(ord)f(is)h(c)m(hec)m(k)m(ed)i(with)d(the)i
-(serv)m(er;)h(if)e(it)g(is)f(correct,)k(the)d Fn(login)f
-Fs(succeeds,)j(else)e(it)g(fails,)g(com-)0 3329 y(plaining)27
-b(that)k(the)g(passw)m(ord)f(w)m(as)g(incorrect.)125
-3619 y(Once)i(y)m(ou)h(ha)m(v)m(e)g(logged)g(in,)f(y)m(ou)g(can)h
+Fs(en)m(vironmen)m(t)0 5340 y(v)-5 b(ariable.)p eop
+%%Page: 26 28
+26 27 bop 0 -116 a Fs(26)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y Fn(cvs)f(login)g
+Fs(is)g(in)m(teractiv)m(e)j(|)e(it)g(prompts)f(for)h(a)h(passw)m(ord:)
+240 636 y Fn(cvs)47 b(-d)g(:pserver:bach@chainsaw.br)o(ick)o(yard)o
+(.com)o(:/u)o(sr/l)o(ocal)o(/cv)o(sroo)o(t)42 b(login)240
+739 y(CVS)47 b(password:)125 1029 y Fs(The)32 b(passw)m(ord)f(is)h(c)m
+(hec)m(k)m(ed)i(with)d(the)i(serv)m(er;)h(if)e(it)g(is)f(correct,)k
+(the)d Fn(login)f Fs(succeeds,)j(else)e(it)g(fails,)g(com-)0
+1154 y(plaining)27 b(that)k(the)g(passw)m(ord)f(w)m(as)g(incorrect.)125
+1444 y(Once)i(y)m(ou)h(ha)m(v)m(e)g(logged)g(in,)f(y)m(ou)g(can)h
(force)g Fr(cvs)e Fs(to)i(connect)h(directly)d(to)i(the)f(serv)m(er)h
-(and)f(authen)m(ticate)0 3744 y(with)d(the)i(stored)f(passw)m(ord:)240
-4013 y Fn(cvs)47 b(-d)g(:pserver:bach@chainsaw.br)o(ick)o(yard)o(.com)o
+(and)f(authen)m(ticate)0 1568 y(with)d(the)i(stored)f(passw)m(ord:)240
+1837 y Fn(cvs)47 b(-d)g(:pserver:bach@chainsaw.br)o(ick)o(yard)o(.com)o
(:/u)o(sr/l)o(ocal)o(/cv)o(sroo)o(t)42 b(checkout)j(foo)125
-4303 y Fs(The)30 b(`)p Fn(:pserver:)p Fs(')e(is)i(necessary)g(b)s
+2127 y Fs(The)30 b(`)p Fn(:pserver:)p Fs(')e(is)i(necessary)g(b)s
(ecause)h(without)e(it,)i Fr(cvs)e Fs(will)f(assume)i(it)g(should)f
-(use)h Fn(rsh)g Fs(to)h(connect)0 4427 y(with)g(the)i(serv)m(er)g
-(\(see)h(Section)f(4.6.1)h([Connecting)f(via)f(rsh],)h(page)h(21\).)49
+(use)h Fn(rsh)g Fs(to)h(connect)0 2252 y(with)g(the)i(serv)m(er)g
+(\(see)h(Section)f(4.6.2)h([Connecting)f(via)f(rsh],)h(page)h(22\).)49
b(\(Once)33 b(y)m(ou)g(ha)m(v)m(e)h(a)f(w)m(orking)f(cop)m(y)0
-4552 y(c)m(hec)m(k)m(ed)h(out)d(and)g(are)h(running)d
+2376 y(c)m(hec)m(k)m(ed)h(out)d(and)g(are)h(running)d
Fr(cvs)i Fs(commands)g(from)g(within)e(it,)j(there)f(is)g(no)h(longer)f
-(an)m(y)h(need)f(to)h(sp)s(ecify)0 4676 y(the)g(rep)s(ository)e
+(an)m(y)h(need)f(to)h(sp)s(ecify)0 2501 y(the)g(rep)s(ository)e
(explicitly)-8 b(,)28 b(b)s(ecause)j Fr(cvs)e Fs(records)h(it)g(in)f
(the)i(w)m(orking)f(cop)m(y's)h(`)p Fn(CVS)p Fs(')f(sub)s(directory)-8
-b(.\))125 4966 y(P)m(assw)m(ords)25 b(are)h(stored)f(b)m(y)h(default)e
+b(.\))125 2791 y(P)m(assw)m(ords)25 b(are)h(stored)f(b)m(y)h(default)e
(in)g(the)i(\014le)f(`)p Fn($HOME/.cvspass)p Fs('.)35
-b(Its)26 b(format)f(is)g(h)m(uman-readable,)h(but)0 5091
+b(Its)26 b(format)f(is)g(h)m(uman-readable,)h(but)0 2915
y(don't)32 b(edit)g(it)f(unless)f(y)m(ou)j(kno)m(w)f(what)g(y)m(ou)g
(are)h(doing.)44 b(The)32 b(passw)m(ords)f(are)i(not)f(stored)g(in)f
-(cleartext,)j(but)0 5215 y(are)g(trivially)d(enco)s(ded)j(to)g(protect)
+(cleartext,)j(but)0 3040 y(are)g(trivially)d(enco)s(ded)j(to)g(protect)
h(them)f(from)f Fn(")p Fs(inno)s(cen)m(t)p Fn(")g Fs(compromise)g
-(\(i.e.,)i(inadv)m(erten)m(tly)e(b)s(eing)g(seen)0 5340
+(\(i.e.,)i(inadv)m(erten)m(tly)e(b)s(eing)g(seen)0 3164
y(b)m(y)d(a)h(system)g(administrator)d(who)i(happ)s(ens)f(to)i(lo)s(ok)
-f(at)h(that)g(\014le\).)p eop
-%%Page: 26 28
-26 27 bop 0 -116 a Fs(26)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(The)j Fn(CVS_PASSFILE)e
-Fs(en)m(vironmen)m(t)i(v)-5 b(ariable)33 b(o)m(v)m(errides)h(this)e
-(default.)51 b(If)33 b(y)m(ou)i(use)e(this)g(v)-5 b(ariable,)34
-b(mak)m(e)0 491 y(sure)f(y)m(ou)h(set)f(it)g Fo(b)s(efore)39
-b Fn(cvs)29 b(login)j Fs(is)h(run.)48 b(If)33 b(y)m(ou)h(w)m(ere)g(to)g
-(set)g(it)f(after)h(running)c Fn(cvs)g(login)p Fs(,)j(then)g(later)0
-616 y Fr(cvs)c Fs(commands)h(w)m(ould)g(b)s(e)f(unable)g(to)i(lo)s(ok)f
-(up)g(the)g(passw)m(ord)g(for)g(transmission)e(to)j(the)g(serv)m(er.)0
-1127 y Fk(4.6.2.3)63 b(Securit)m(y)30 b(considerations)h(with)f(passw)m
-(ord)h(authen)m(tication)125 1412 y Fs(The)22 b(passw)m(ords)h(are)g
+f(at)h(that)g(\014le\).)125 3454 y(The)19 b(passw)m(ord)h(for)g(the)g
+(curren)m(tly)g(c)m(ho)s(osen)g(remote)i(rep)s(ository)d(can)h(b)s(e)g
+(remo)m(v)m(ed)h(from)f(the)h(CVS)p 3544 3454 28 4 v
+32 w(P)-8 b(ASSFILE)p 4006 3472 42 81 v 0 3579 a(b)m(y)30
+b(using)f(the)i Fn(cvs)e(logout)g Fs(command.)125 3869
+y(The)k Fn(CVS_PASSFILE)e Fs(en)m(vironmen)m(t)i(v)-5
+b(ariable)33 b(o)m(v)m(errides)h(this)e(default.)51 b(If)33
+b(y)m(ou)i(use)e(this)g(v)-5 b(ariable,)34 b(mak)m(e)0
+3993 y(sure)f(y)m(ou)h(set)f(it)g Fo(b)s(efore)39 b Fn(cvs)29
+b(login)j Fs(is)h(run.)48 b(If)33 b(y)m(ou)h(w)m(ere)g(to)g(set)g(it)f
+(after)h(running)c Fn(cvs)g(login)p Fs(,)j(then)g(later)0
+4118 y Fr(cvs)c Fs(commands)h(w)m(ould)g(b)s(e)f(unable)g(to)i(lo)s(ok)
+f(up)g(the)g(passw)m(ord)g(for)g(transmission)e(to)j(the)g(serv)m(er.)0
+4676 y Fk(4.6.3.3)63 b(Securit)m(y)30 b(considerations)h(with)f(passw)m
+(ord)h(authen)m(tication)125 4966 y Fs(The)22 b(passw)m(ords)h(are)g
(stored)h(on)f(the)g(clien)m(t)g(side)f(in)g(a)i(trivial)d(enco)s(ding)
-h(of)i(the)f(cleartext,)j(and)d(transmitted)0 1537 y(in)36
+h(of)i(the)f(cleartext,)j(and)d(transmitted)0 5091 y(in)36
b(the)h(same)g(enco)s(ding.)59 b(The)37 b(enco)s(ding)f(is)f(done)i
(only)f(to)i(prev)m(en)m(t)f(inadv)m(erten)m(t)g(passw)m(ord)g
-(compromises)0 1661 y(\(i.e.,)k(a)e(system)g(administrator)d(acciden)m
+(compromises)0 5215 y(\(i.e.,)k(a)e(system)g(administrator)d(acciden)m
(tally)i(lo)s(oking)g(at)h(the)f(\014le\),)j(and)c(will)f(not)j(prev)m
-(en)m(t)g(ev)m(en)g(a)g(naiv)m(e)0 1786 y(attac)m(k)m(er)33
-b(from)d(gaining)f(the)i(passw)m(ord.)125 2070 y(The)h(separate)j
-Fr(cvs)d Fs(passw)m(ord)h(\014le)g(\(see)h(Section)f(4.6.2.1)j([P)m
-(assw)m(ord)e(authen)m(tication)g(serv)m(er],)h(page)f(23\))0
-2195 y(allo)m(ws)d(p)s(eople)f(to)i(use)f(a)h(di\013eren)m(t)f(passw)m
-(ord)f(for)h(rep)s(ository)g(access)h(than)f(for)h(login)e(access.)45
-b(On)30 b(the)i(other)0 2319 y(hand,)42 b(once)e(a)h(user)e(has)h
-(access)h(to)g(the)f(rep)s(ository)-8 b(,)42 b(she)d(can)i(execute)g
-(programs)f(on)f(the)i(serv)m(er)f(system)0 2444 y(through)e(a)i(v)-5
-b(ariet)m(y)40 b(of)f(means.)67 b(Th)m(us,)40 b(rep)s(ository)f(access)
-h(implies)c(fairly)i(broad)h(system)g(access)h(as)g(w)m(ell.)0
-2569 y(It)f(migh)m(t)g(b)s(e)f(p)s(ossible)f(to)j(mo)s(dify)d
+(en)m(t)g(ev)m(en)g(a)g(naiv)m(e)0 5340 y(attac)m(k)m(er)33
+b(from)d(gaining)f(the)i(passw)m(ord.)p eop
+%%Page: 27 29
+27 28 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(27)125 366 y(The)32 b(separate)j Fr(cvs)d Fs(passw)m(ord)h(\014le)g
+(\(see)h(Section)f(4.6.3.1)j([P)m(assw)m(ord)e(authen)m(tication)g
+(serv)m(er],)h(page)f(23\))0 491 y(allo)m(ws)d(p)s(eople)f(to)i(use)f
+(a)h(di\013eren)m(t)f(passw)m(ord)f(for)h(rep)s(ository)g(access)h
+(than)f(for)h(login)e(access.)45 b(On)30 b(the)i(other)0
+616 y(hand,)42 b(once)e(a)h(user)e(has)h(access)h(to)g(the)f(rep)s
+(ository)-8 b(,)42 b(she)d(can)i(execute)g(programs)f(on)f(the)i(serv)m
+(er)f(system)0 740 y(through)e(a)i(v)-5 b(ariet)m(y)40
+b(of)f(means.)67 b(Th)m(us,)40 b(rep)s(ository)f(access)h(implies)c
+(fairly)i(broad)h(system)g(access)h(as)g(w)m(ell.)0 865
+y(It)f(migh)m(t)g(b)s(e)f(p)s(ossible)f(to)j(mo)s(dify)d
Fr(cvs)h Fs(to)i(prev)m(en)m(t)g(that,)i(but)c(no)h(one)g(has)g(done)g
-(so)g(as)g(of)h(this)e(writing.)0 2693 y(F)-8 b(urthermore,)35
+(so)g(as)g(of)h(this)e(writing.)0 989 y(F)-8 b(urthermore,)35
b(there)f(ma)m(y)g(b)s(e)f(other)h(w)m(a)m(ys)h(in)d(whic)m(h)h(ha)m
(ving)g(access)i(to)f Fr(cvs)f Fs(allo)m(ws)g(p)s(eople)g(to)h(gain)g
-(more)0 2818 y(general)c(access)i(to)f(the)g(system;)g(no)s(one)f(has)g
-(done)g(a)h(careful)e(audit.)125 3102 y(In)d(summary)-8
+(more)0 1114 y(general)c(access)i(to)f(the)g(system;)g(no)s(one)f(has)g
+(done)g(a)h(careful)e(audit.)125 1411 y(In)d(summary)-8
b(,)27 b(an)m(y)m(one)i(who)d(gets)i(the)g(passw)m(ord)e(gets)i(rep)s
(ository)e(access,)k(and)c(some)i(measure)f(of)g(general)0
-3227 y(system)32 b(access)i(as)e(w)m(ell.)45 b(The)32
+1535 y(system)32 b(access)i(as)e(w)m(ell.)45 b(The)32
b(passw)m(ord)g(is)f(a)m(v)-5 b(ailable)31 b(to)i(an)m(y)m(one)h(who)e
(can)g(sni\013)f(net)m(w)m(ork)i(pac)m(k)m(ets)h(or)e(read)0
-3351 y(a)f(protected)g(\(i.e.,)g(user)f(read-only\))g(\014le.)40
+1660 y(a)f(protected)g(\(i.e.,)g(user)f(read-only\))g(\014le.)40
b(If)30 b(y)m(ou)g(w)m(an)m(t)i(real)e(securit)m(y)-8
-b(,)30 b(get)i(Kerb)s(eros.)0 3863 y Fk(4.6.3)63 b(Direct)29
-b(connection)i(with)f(k)m(erb)s(eros)125 4148 y Fs(The)j(main)g(disadv)
+b(,)30 b(get)i(Kerb)s(eros.)0 2284 y Fk(4.6.4)63 b(Direct)29
+b(connection)i(with)f(k)m(erb)s(eros)125 2581 y Fs(The)j(main)g(disadv)
-5 b(an)m(tage)34 b(of)g(using)f(rsh)f(is)h(that)i(all)e(the)h(data)g
-(needs)g(to)h(pass)e(through)g(additional)f(pro-)0 4272
+(needs)g(to)h(pass)e(through)g(additional)f(pro-)0 2706
y(grams,)40 b(so)d(it)g(ma)m(y)i(b)s(e)d(slo)m(w)m(er.)63
b(So)37 b(if)g(y)m(ou)g(ha)m(v)m(e)i(k)m(erb)s(eros)e(installed)f(y)m
-(ou)i(can)f(connect)i(via)e(a)h(direct)f Fr(tcp)0 4397
+(ou)i(can)f(connect)i(via)e(a)h(direct)f Fr(tcp)0 2830
y Fs(connection,)31 b(authen)m(ticating)f(with)f(k)m(erb)s(eros.)125
-4682 y(T)-8 b(o)35 b(do)f(this,)h Fr(cvs)e Fs(needs)i(to)g(b)s(e)f
+3128 y(T)-8 b(o)35 b(do)f(this,)h Fr(cvs)e Fs(needs)i(to)g(b)s(e)f
(compiled)f(with)g(k)m(erb)s(eros)i(supp)s(ort;)g(when)e(con\014guring)
-g Fr(cvs)h Fs(it)g(tries)g(to)0 4806 y(detect)e(whether)d(k)m(erb)s
+g Fr(cvs)h Fs(it)g(tries)g(to)0 3252 y(detect)e(whether)d(k)m(erb)s
(eros)i(is)e(presen)m(t)h(or)h(y)m(ou)f(can)h(use)f(the)h(`)p
Fn(--with-krb4)p Fs(')d(\015ag)i(to)h(con\014gure.)125
-5091 y(The)h(data)i(transmitted)f(is)f Fo(not)k Fs(encrypted)d(b)m(y)g
+3549 y(The)h(data)i(transmitted)f(is)f Fo(not)k Fs(encrypted)d(b)m(y)g
(default.)49 b(Encryption)32 b(supp)s(ort)f(m)m(ust)i(b)s(e)g(compiled)
-f(in)m(to)0 5215 y(b)s(oth)37 b(the)h(clien)m(t)f(and)h(serv)m(er;)k
+f(in)m(to)0 3674 y(b)s(oth)37 b(the)h(clien)m(t)f(and)h(serv)m(er;)k
(use)37 b(the)h(`)p Fn(--enable-encryption)p Fs(')33
b(con\014gure)38 b(option)f(to)i(turn)d(it)i(on.)62 b(Y)-8
-b(ou)0 5340 y(m)m(ust)30 b(then)g(use)g(the)h Fn(-x)f
-Fs(global)f(option)h(to)h(request)g(encryption.)p eop
-%%Page: 27 29
-27 28 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
-b(27)125 366 y(Y)-8 b(ou)32 b(need)g(to)h(edit)e Fn(inetd.conf)e
-Fs(on)j(the)g(serv)m(er)h(mac)m(hine)e(to)i(run)e Fn(cvs)e(kserver)p
-Fs(.)44 b(The)31 b(clien)m(t)h(uses)g(p)s(ort)0 491 y(1999)k(b)m(y)e
-(default;)h(if)f(y)m(ou)g(w)m(an)m(t)h(to)g(use)f(another)g(p)s(ort)g
-(sp)s(ecify)e(it)i(in)f(the)h Fn(CVS_CLIENT_PORT)c Fs(en)m(vironmen)m
-(t)0 616 y(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)125
-890 y(When)e(y)m(ou)i(w)m(an)m(t)f(to)h(use)f Fr(cvs)p
+b(ou)0 3798 y(m)m(ust)30 b(then)g(use)g(the)h Fn(-x)f
+Fs(global)f(option)h(to)h(request)g(encryption.)125 4096
+y(Y)-8 b(ou)32 b(need)g(to)h(edit)e Fn(inetd.conf)e Fs(on)j(the)g(serv)
+m(er)h(mac)m(hine)e(to)i(run)e Fn(cvs)e(kserver)p Fs(.)44
+b(The)31 b(clien)m(t)h(uses)g(p)s(ort)0 4220 y(1999)k(b)m(y)e(default;)
+h(if)f(y)m(ou)g(w)m(an)m(t)h(to)g(use)f(another)g(p)s(ort)g(sp)s(ecify)
+e(it)i(in)f(the)h Fn(CVS_CLIENT_PORT)c Fs(en)m(vironmen)m(t)0
+4345 y(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)125
+4642 y(When)e(y)m(ou)i(w)m(an)m(t)f(to)h(use)f Fr(cvs)p
Fs(,)f(get)i(a)g(tic)m(k)m(et)g(in)e(the)h(usual)e(w)m(a)m(y)j
(\(generally)f Fn(kinit)p Fs(\);)f(it)h(m)m(ust)g(b)s(e)f(a)h(tic)m(k)m
-(et)0 1014 y(whic)m(h)f(allo)m(ws)h(y)m(ou)h(to)g(log)f(in)m(to)g(the)h
+(et)0 4766 y(whic)m(h)f(allo)m(ws)h(y)m(ou)h(to)g(log)f(in)m(to)g(the)h
(serv)m(er)g(mac)m(hine.)40 b(Then)29 b(y)m(ou)i(are)g(ready)f(to)h
-(go:)240 1267 y Fn(cvs)47 b(-d)g(:kserver:chainsaw.brickya)o(rd.)o
+(go:)240 5043 y Fn(cvs)47 b(-d)g(:kserver:chainsaw.brickya)o(rd.)o
(com:)o(/use)o(r/l)o(ocal)o(/cvs)o(roo)o(t)42 b(checkout)j(foo)125
-1541 y Fs(Previous)29 b(v)m(ersions)g(of)i Fr(cvs)e Fs(w)m(ould)h(fall)
+5340 y Fs(Previous)29 b(v)m(ersions)g(of)i Fr(cvs)e Fs(w)m(ould)h(fall)
f(bac)m(k)i(to)g(a)g(connection)f(via)g(rsh;)g(this)f(v)m(ersion)h
-(will)d(not)k(do)f(so.)0 1990 y Fm(4.7)68 b(Read-only)31
-b(rep)t(ository)h(access)125 2264 y Fs(It)j(is)g(p)s(ossible)f(to)i
+(will)d(not)k(do)f(so.)p eop
+%%Page: 28 30
+28 29 bop 0 -116 a Fs(28)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fm(4.7)68 b(Read-only)31
+b(rep)t(ository)h(access)125 677 y Fs(It)j(is)g(p)s(ossible)f(to)i
(gran)m(t)h(read-only)e(rep)s(ository)g(access)i(to)f(p)s(eople)f
-(using)f(the)i(passw)m(ord-authen)m(ticated)0 2388 y(serv)m(er)i(\(see)
-h(Section)e(4.6.2)j([P)m(assw)m(ord)e(authen)m(ticated],)i(page)f
-(23\).)64 b(\(The)37 b(other)h(access)h(metho)s(ds)e(do)h(not)0
-2513 y(ha)m(v)m(e)43 b(explicit)c(supp)s(ort)h(for)h(read-only)g(users)
-f(b)s(ecause)i(those)g(metho)s(ds)e(all)h(assume)g(login)f(access)j(to)
-f(the)0 2637 y(rep)s(ository)27 b(mac)m(hine)h(an)m(yw)m(a)m(y)-8
+(using)f(the)i(passw)m(ord-authen)m(ticated)0 801 y(serv)m(er)i(\(see)h
+(Section)e(4.6.3)j([P)m(assw)m(ord)e(authen)m(ticated],)i(page)f(23\).)
+64 b(\(The)37 b(other)h(access)h(metho)s(ds)e(do)h(not)0
+926 y(ha)m(v)m(e)43 b(explicit)c(supp)s(ort)h(for)h(read-only)g(users)f
+(b)s(ecause)i(those)g(metho)s(ds)e(all)h(assume)g(login)f(access)j(to)f
+(the)0 1051 y(rep)s(ository)27 b(mac)m(hine)h(an)m(yw)m(a)m(y)-8
b(,)30 b(and)e(therefore)g(the)h(user)e(can)i(do)f(whatev)m(er)g(lo)s
-(cal)g(\014le)f(p)s(ermissions)e(allo)m(w)i(her)0 2762
-y(to)k(do.\))125 3036 y(A)38 b(user)f(who)h(has)g(read-only)g(access)h
+(cal)g(\014le)f(p)s(ermissions)e(allo)m(w)i(her)0 1175
+y(to)k(do.\))125 1486 y(A)38 b(user)f(who)h(has)g(read-only)g(access)h
(can)g(do)f(only)f(those)i Fr(cvs)e Fs(op)s(erations)h(whic)m(h)f(do)h
-(not)g(mo)s(dify)f(the)0 3161 y(rep)s(ository)-8 b(,)30
+(not)g(mo)s(dify)f(the)0 1610 y(rep)s(ository)-8 b(,)30
b(except)i(for)e(certain)h(\\administrativ)m(e")f(\014les)f(\(suc)m(h)i
(as)f(lo)s(c)m(k)h(\014les)f(and)g(the)g(history)g(\014le\).)41
-b(It)30 b(ma)m(y)0 3285 y(b)s(e)40 b(desirable)f(to)i(use)g(this)e
+b(It)30 b(ma)m(y)0 1735 y(b)s(e)40 b(desirable)f(to)i(use)g(this)e
(feature)i(in)f(conjunction)f(with)h(user-aliasing)e(\(see)k(Section)e
-(4.6.2.1)k([P)m(assw)m(ord)0 3410 y(authen)m(tication)32
+(4.6.3.1)k([P)m(assw)m(ord)0 1859 y(authen)m(tication)32
b(serv)m(er],)g(page)g(23\).)46 b(Ho)m(w)m(ev)m(er,)34
b(note)e(that)g(read-only)f(access)i(do)s(es)e(not)h(rep)s(eal)e(the)i
-(existing)0 3534 y(securit)m(y)e(considerations)f(in)g(See)i(Section)f
-(4.6.2.3)j([P)m(assw)m(ord)e(authen)m(tication)f(securit)m(y],)h(page)g
-(26.)125 3808 y(There)e(are)i(t)m(w)m(o)h(w)m(a)m(ys)f(to)g(sp)s(ecify)
+(existing)0 1984 y(securit)m(y)e(considerations)f(in)g(See)i(Section)f
+(4.6.3.3)j([P)m(assw)m(ord)e(authen)m(tication)f(securit)m(y],)h(page)g
+(26.)125 2294 y(There)e(are)i(t)m(w)m(o)h(w)m(a)m(ys)f(to)g(sp)s(ecify)
e(read-only)h(access)i(for)e(a)h(user:)40 b(b)m(y)30
-b(inclusion,)d(and)j(b)m(y)g(exclusion.)125 4082 y Fn(")p
+b(inclusion,)d(and)j(b)m(y)g(exclusion.)125 2605 y Fn(")p
Fs(Inclusion)p Fn(")d Fs(means)j(listing)f(that)i(user)f(sp)s
(eci\014cally)e(in)h(the)i(`)p Fn($CVSROOT/CVSROOT/readers)p
-Fs(')24 b(\014le,)30 b(whic)m(h)0 4207 y(is)f(simply)f(a)j
+Fs(')24 b(\014le,)30 b(whic)m(h)0 2729 y(is)f(simply)f(a)j
(newline-separated)e(list)g(of)i(users.)40 b(Here)31
b(is)e(a)i(sample)e(`)p Fn(readers)p Fs(')g(\014le:)240
-4460 y Fn(melissa)240 4564 y(splotnik)240 4667 y(jrandom)125
-4941 y Fs(\(Don't)i(forget)h(the)e(newline)e(after)j(the)g(last)f
-(user.\))125 5215 y Fn(")p Fs(Exclusion)p Fn(")17 b Fs(means)j
+3019 y Fn(melissa)240 3123 y(splotnik)240 3226 y(jrandom)125
+3537 y Fs(\(Don't)i(forget)h(the)e(newline)e(after)j(the)g(last)f
+(user.\))125 3847 y Fn(")p Fs(Exclusion)p Fn(")17 b Fs(means)j
(explicitly)e(listing)g(ev)m(ery)m(one)k(who)e(has)g
Fo(write)25 b Fs(access|if)20 b(the)h(`)p Fn($CVSROOT/CVSROOT/writers)o
-Fs(')p 4214 5233 42 81 v 0 5340 a(\014le)j(exists,)h(then)f(only)g
+Fs(')p 4214 3865 42 81 v 0 3972 a(\014le)j(exists,)h(then)f(only)g
(those)h(users)f(listed)f(in)g(it)h(ha)m(v)m(e)i(write)e(access,)j(and)
-d(ev)m(ery)m(one)i(else)e(has)h(read-only)f(access)p
-eop
-%%Page: 28 30
-28 29 bop 0 -116 a Fs(28)2411 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y(\(of)f(course,)h(ev)m(en)f(the)g
-(read-only)g(users)e(still)g(need)i(to)g(b)s(e)f(listed)g(in)f(the)i(`)
-p Fn($CVSROOT/CVSROOT/passwd)p Fs(')23 b(\014le\).)0
-491 y(The)30 b(`)p Fn(writers)p Fs(')f(\014le)g(has)h(the)h(same)g
-(format)f(as)h(the)g(`)p Fn(readers)p Fs(')d(\014le.)125
-765 y(Note:)73 b(if)45 b(y)m(our)h(`)p Fn($CVSROOT/CVSROOT/passwd)p
+d(ev)m(ery)m(one)i(else)e(has)h(read-only)f(access)0
+4096 y(\(of)29 b(course,)h(ev)m(en)f(the)g(read-only)g(users)e(still)g
+(need)i(to)g(b)s(e)f(listed)g(in)f(the)i(`)p Fn
+($CVSROOT/CVSROOT/passwd)p Fs(')23 b(\014le\).)0 4221
+y(The)30 b(`)p Fn(writers)p Fs(')f(\014le)g(has)h(the)h(same)g(format)f
+(as)h(the)g(`)p Fn(readers)p Fs(')d(\014le.)125 4531
+y(Note:)73 b(if)45 b(y)m(our)h(`)p Fn($CVSROOT/CVSROOT/passwd)p
Fs(')41 b(\014le)k(maps)h(cvs)g(users)f(on)m(to)j(system)e(users)f
-(\(see)i(Sec-)0 890 y(tion)41 b(4.6.2.1)i([P)m(assw)m(ord)f(authen)m
+(\(see)i(Sec-)0 4656 y(tion)41 b(4.6.3.1)i([P)m(assw)m(ord)f(authen)m
(tication)f(serv)m(er],)k(page)c(23\),)46 b(mak)m(e)c(sure)e(y)m(ou)i
-(den)m(y)f(or)g(gran)m(t)h(read-only)0 1014 y(access)34
+(den)m(y)f(or)g(gran)m(t)h(read-only)0 4780 y(access)34
b(using)d(the)i Fo(cvs)k Fs(usernames,)c(not)g(the)g(system)g
(usernames.)47 b(That)33 b(is,)g(the)g(`)p Fn(readers)p
-Fs(')e(and)h(`)p Fn(writers)p Fs(')0 1139 y(\014les)d(con)m(tain)i(cvs)
+Fs(')e(and)h(`)p Fn(writers)p Fs(')0 4905 y(\014les)d(con)m(tain)i(cvs)
g(usernames,)e(whic)m(h)h(ma)m(y)h(or)f(ma)m(y)h(not)g(b)s(e)e(the)i
-(same)g(as)f(system)h(usernames.)125 1413 y(Here)j(is)f(a)i(complete)f
+(same)g(as)f(system)h(usernames.)125 5215 y(Here)j(is)f(a)i(complete)f
(description)e(of)j(the)f(serv)m(er's)g(b)s(eha)m(vior)f(in)g(deciding)
-f(whether)i(to)h(gran)m(t)g(read-only)0 1537 y(or)30
-b(read-write)g(access:)125 1811 y(If)h(`)p Fn(readers)p
-Fs(')f(exists,)i(and)g(this)e(user)h(is)g(listed)g(in)f(it,)i(then)g
-(she)f(gets)i(read-only)e(access.)47 b(Or)31 b(if)f(`)p
-Fn(writers)p Fs(')0 1936 y(exists,)38 b(and)e(this)g(user)g(is)g(NOT)g
-(listed)g(in)f(it,)j(then)f(she)f(also)h(gets)h(read-only)e(access)i
-(\(this)e(is)g(true)g(ev)m(en)i(if)0 2060 y(`)p Fn(readers)p
-Fs(')29 b(exists)h(but)g(she)g(is)f(not)i(listed)e(there\).)41
-b(Otherwise,)29 b(she)h(gets)i(full)c(read-write)i(access.)125
-2334 y(Of)41 b(course)g(there)h(is)f(a)h(con\015ict)f(if)g(the)h(user)f
-(is)g(listed)f(in)g(b)s(oth)h(\014les.)74 b(This)39 b(is)i(resolv)m(ed)
-h(in)e(the)i(more)0 2459 y(conserv)-5 b(ativ)m(e)37 b(w)m(a)m(y)-8
-b(,)39 b(it)d(b)s(eing)f(b)s(etter)h(to)h(protect)g(the)f(rep)s
-(ository)f(to)s(o)i(m)m(uc)m(h)f(than)g(to)s(o)g(little:)51
-b(suc)m(h)36 b(a)h(user)0 2583 y(gets)31 b(read-only)f(access.)p
-eop
+f(whether)i(to)h(gran)m(t)g(read-only)0 5340 y(or)30
+b(read-write)g(access:)p eop
%%Page: 29 31
-29 30 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Starting)30
-b(a)g(pro)5 b(ject)31 b(with)e(CVS)2212 b(29)0 366 y
+29 30 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(29)125 366 y(If)31 b(`)p Fn(readers)p Fs(')f(exists,)i(and)g(this)e
+(user)h(is)g(listed)g(in)f(it,)i(then)g(she)f(gets)i(read-only)e
+(access.)47 b(Or)31 b(if)f(`)p Fn(writers)p Fs(')0 491
+y(exists,)38 b(and)e(this)g(user)g(is)g(NOT)g(listed)g(in)f(it,)j(then)
+f(she)f(also)h(gets)h(read-only)e(access)i(\(this)e(is)g(true)g(ev)m
+(en)i(if)0 616 y(`)p Fn(readers)p Fs(')29 b(exists)h(but)g(she)g(is)f
+(not)i(listed)e(there\).)41 b(Otherwise,)29 b(she)h(gets)i(full)c
+(read-write)i(access.)125 890 y(Of)41 b(course)g(there)h(is)f(a)h
+(con\015ict)f(if)g(the)h(user)f(is)g(listed)f(in)g(b)s(oth)h(\014les.)
+74 b(This)39 b(is)i(resolv)m(ed)h(in)e(the)i(more)0 1014
+y(conserv)-5 b(ativ)m(e)37 b(w)m(a)m(y)-8 b(,)39 b(it)d(b)s(eing)f(b)s
+(etter)h(to)h(protect)g(the)f(rep)s(ository)f(to)s(o)i(m)m(uc)m(h)f
+(than)g(to)s(o)g(little:)51 b(suc)m(h)36 b(a)h(user)0
+1139 y(gets)31 b(read-only)f(access.)p eop
+%%Page: 30 32
+30 31 bop 0 -116 a Fs(30)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
+%%Page: 31 33
+31 32 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Starting)30
+b(a)g(pro)5 b(ject)31 b(with)e(CVS)2212 b(31)0 366 y
Fp(5)80 b(Starting)30 b(a)h(pro)9 b(ject)29 b(with)h(CVS)125
749 y Fs(Because)d(renaming)e(\014les)f(and)i(mo)m(ving)f(them)h(b)s
(et)m(w)m(een)h(directories)e(is)f(somewhat)j(incon)m(v)m(enien)m(t,)g
@@ -3631,7 +3680,7 @@ h(it)h(do)s(es)f(increase)g(the)h(p)s(oten)m(tial)f(for)h(confusion)e
(and)h Fr(cvs)0 1123 y Fs(do)s(es)36 b(ha)m(v)m(e)i(some)e(quirks)f
(particularly)f(in)h(the)h(area)h(of)g(renaming)e(directories.)58
b(See)36 b(Chapter)g(14)h([Mo)m(ving)0 1247 y(\014les],)30
-b(page)h(67.)125 1523 y(What)g(to)g(do)f(next)h(dep)s(ends)d(on)i(the)h
+b(page)h(69.)125 1523 y(What)g(to)g(do)f(next)h(dep)s(ends)d(on)i(the)h
(situation)e(at)i(hand.)0 1988 y Fm(5.1)68 b(Setting)31
b(up)f(the)h(\014les)125 2264 y Fs(The)25 b(\014rst)g(step)g(is)g(to)i
(create)g(the)f(\014les)f(inside)e(the)j(rep)s(ository)-8
@@ -3662,15 +3711,15 @@ b(They)30 b(ma)m(y)h(\014ll)d(no)j(purp)s(ose)0 4477
y(in)41 b(this)h(con)m(text,)47 b(but)42 b(since)g Fr(cvs)g
Fs(requires)f(them)h(they)h(m)m(ust)f(b)s(e)g(presen)m(t.)77
b(See)43 b(Chapter)f(13)i([T)-8 b(rac)m(king)0 4602 y(sources],)31
-b(page)g(63,)g(for)g(more)f(information)f(ab)s(out)h(them.)125
+b(page)g(65,)g(for)g(more)f(information)f(ab)s(out)h(them.)125
4877 y(Y)-8 b(ou)30 b(can)h(no)m(w)f(v)m(erify)g(that)h(it)f(w)m(ork)m
(ed,)h(and)f(remo)m(v)m(e)i(y)m(our)e(original)f(source)h(directory)-8
b(.)240 5132 y Fn($)47 b(cd)h(..)240 5236 y($)f(mv)h
Fo(dir)k(dir)p Fn(.orig)240 5340 y($)47 b(cvs)g(checkout)f(yoyodyne/)p
Fo(dir)336 b Fn(#)48 b Fs(Explanation)29 b(b)s(elo)m(w)p
eop
-%%Page: 30 32
-30 31 bop 0 -116 a Fs(30)2411 b(CVS|Concurren)m(t)29
+%%Page: 32 34
+32 33 bop 0 -116 a Fs(32)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)240 366 y Fn($)47 b(diff)g(-r)g
Fo(dir)p Fn(.orig)e(yoyodyne/)p Fo(dir)240 470 y Fn($)i(rm)h(-r)f
Fo(dir)p Fn(.orig)0 754 y Fs(Erasing)28 b(the)h(original)e(sources)i
@@ -3694,7 +3743,7 @@ Fn($CVSROOT)p Fs(')0 1820 y(are)h(reasonable,)i(and)e(that)h(they)f(b)s
s(ort)d(are)j(binary)-8 b(,)31 b(y)m(ou)i(ma)m(y)g(w)m(an)m(t)g(to)g
(use)f(the)g(wrapp)s(ers)f(features)0 2352 y(to)g(sp)s(ecify)e(whic)m
(h)g(\014les)h(are)g(binary)f(and)h(whic)m(h)f(are)i(not.)41
-b(See)30 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(137.)0
+b(See)30 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(139.)0
2856 y Fk(5.1.2)63 b(Creating)30 b(Files)h(F)-10 b(rom)30
b(Other)g(V)-10 b(ersion)31 b(Con)m(trol)g(Systems)125
3139 y Fs(If)j(y)m(ou)g(ha)m(v)m(e)i(a)f(pro)5 b(ject)35
@@ -3734,9 +3783,9 @@ Fs(;)j(if)c(it)g(is,)i Fr(cvs)e Fs(will)f(ha)m(v)m(e)480
h(standard)f(format.)480 5340 y(If)30 b(y)m(ours)g(do)s(es,)g(exp)s
(ort)h(the)f Fr(r)n(cs)f Fs(\014les)h(and)g(then)g(follo)m(w)f(the)i
(ab)s(o)m(v)m(e)g(instructions.)p eop
-%%Page: 31 33
-31 32 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Starting)30
-b(a)g(pro)5 b(ject)31 b(with)e(CVS)2212 b(31)0 366 y(F)-8
+%%Page: 33 35
+33 34 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Starting)30
+b(a)g(pro)5 b(ject)31 b(with)e(CVS)2212 b(33)0 366 y(F)-8
b(rom)31 b(SCCS)480 491 y(There)48 b(is)f(a)h(script)f(in)g(the)h(`)p
Fn(contrib)p Fs(')e(directory)i(of)g(the)g Fr(cvs)f Fs(source)h
(distribution)d(called)480 616 y(`)p Fn(sccs2rcs)p Fs(')38
@@ -3772,13 +3821,13 @@ j(de\014ne)d(a)i(mo)s(dule.)49 5098 y(1.)61 b(Get)31
b(a)g(w)m(orking)f(cop)m(y)h(of)g(the)f(mo)s(dules)f(\014le.)420
5236 y Fn($)47 b(cvs)g(checkout)f(CVSROOT/modules)420
5340 y($)h(cd)h(CVSROOT)p eop
-%%Page: 32 34
-32 33 bop 0 -116 a Fs(32)2411 b(CVS|Concurren)m(t)29
+%%Page: 34 36
+34 35 bop 0 -116 a Fs(34)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)49 366 y(2.)61 b(Edit)34
b(the)h(\014le)f(and)g(insert)g(a)i(line)d(that)i(de\014nes)f(the)h(mo)
s(dule.)53 b(See)35 b(Section)g(4.3)h([In)m(tro)g(administrativ)m(e)180
491 y(\014les],)31 b(page)h(19,)g(for)f(an)h(in)m(tro)s(duction.)41
-b(See)31 b(Section)g(C.1)h([mo)s(dules],)e(page)i(135,)h(for)e(a)h
+b(See)31 b(Section)g(C.1)h([mo)s(dules],)e(page)i(137,)h(for)e(a)h
(full)d(description)180 616 y(of)i(the)f(mo)s(dules)f(\014le.)39
b(Y)-8 b(ou)31 b(can)g(use)f(the)h(follo)m(wing)d(line)h(to)i(de\014ne)
f(the)h(mo)s(dule)d(`)p Fn(tc)p Fs(':)420 744 y Fn(tc)143
@@ -3788,115 +3837,119 @@ b(yoyodyne/tc)49 894 y Fs(3.)61 b(Commit)30 b(y)m(our)g(c)m(hanges)h
y Fs(4.)61 b(Release)31 b(the)g(mo)s(dules)d(mo)s(dule.)420
1300 y Fn($)47 b(cd)h(..)420 1404 y($)f(cvs)g(release)f(-d)h(CVSROOT)p
eop
-%%Page: 33 35
-33 34 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(33)0 366 y Fp(6)80 b(Multiple)32
-b(dev)l(elop)t(ers)125 768 y Fs(When)g(more)h(than)g(one)g(p)s(erson)f
+%%Page: 35 37
+35 36 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(35)0 366 y Fp(6)80 b(Multiple)32
+b(dev)l(elop)t(ers)125 744 y Fs(When)g(more)h(than)g(one)g(p)s(erson)f
(w)m(orks)g(on)h(a)g(soft)m(w)m(are)i(pro)5 b(ject)33
-b(things)f(often)h(get)h(complicated.)48 b(Often,)0 893
+b(things)f(often)h(get)h(complicated.)48 b(Often,)0 868
y(t)m(w)m(o)29 b(p)s(eople)e(try)h(to)h(edit)e(the)i(same)f(\014le)f
(sim)m(ultaneously)-8 b(.)38 b(One)28 b(solution,)f(kno)m(wn)g(as)i
Fo(\014le)e(lo)s(c)m(king)35 b Fs(or)28 b Fo(reserv)m(ed)0
-1017 y(c)m(hec)m(k)m(outs)p Fs(,)g(is)c(to)i(allo)m(w)e(only)g(one)h(p)
-s(erson)f(to)h(edit)g(eac)m(h)h(\014le)d(at)j(a)f(time.)39
-b(This)23 b(is)h(the)h(only)f(solution)f(with)h(some)0
-1142 y(v)m(ersion)30 b(con)m(trol)i(systems,)f(including)c
-Fr(r)n(cs)j Fs(and)g Fr(sccs)p Fs(.)41 b Fr(Cvs)31 b
-Fs(do)s(esn't)f(ha)m(v)m(e)i(a)g(v)m(ery)f(nice)f(implemen)m(tation)g
-(of)0 1267 y(reserv)m(ed)k(c)m(hec)m(k)m(outs)h(\(y)m(et\))h(but)d
-(there)g(are)h(w)m(a)m(ys)h(to)f(get)h(it)e(w)m(orking)f(\(for)i
-(example,)g(see)g(the)g Fn(cvs)c(admin)f(-l)0 1391 y
-Fs(command)34 b(in)f(Section)h(A.5.1)h([admin)e(options],)i(page)g
-(93\).)53 b(It)34 b(also)g(ma)m(y)h(b)s(e)f(p)s(ossible)d(to)k(use)f
-(the)g(w)m(atc)m(hes)0 1516 y(features)k(describ)s(ed)d(b)s(elo)m(w,)k
-(together)f(with)e(suitable)g(pro)s(cedures)g(\(not)i(enforced)g(b)m(y)
-f(soft)m(w)m(are\),)k(to)d(a)m(v)m(oid)0 1640 y(ha)m(ving)30
-b(t)m(w)m(o)i(p)s(eople)d(edit)h(at)h(the)f(same)h(time.)125
-1920 y(The)j(default)f(mo)s(del)h(with)f Fr(cvs)g Fs(is)h(kno)m(wn)g
-(as)h Fo(unreserv)m(ed)f(c)m(hec)m(k)m(outs)p Fs(.)55
-b(In)34 b(this)f(mo)s(del,)i(dev)m(elop)s(ers)f(can)0
-2044 y(edit)26 b(their)f(o)m(wn)i Fo(w)m(orking)f(cop)m(y)35
-b Fs(of)26 b(a)h(\014le)f(sim)m(ultaneously)-8 b(.)37
-b(The)26 b(\014rst)g(p)s(erson)f(that)i(commits)g(his)e(c)m(hanges)i
-(has)0 2169 y(no)i(automatic)i(w)m(a)m(y)f(of)g(kno)m(wing)f(that)h
-(another)g(has)f(started)h(to)h(edit)e(it.)40 b(Others)29
-b(will)d(get)31 b(an)f(error)f(message)0 2293 y(when)f(they)i(try)f(to)
-h(commit)g(the)f(\014le.)40 b(They)28 b(m)m(ust)i(then)f(use)g
-Fr(cvs)f Fs(commands)h(to)h(bring)e(their)g(w)m(orking)h(cop)m(y)0
-2418 y(up)g(to)i(date)g(with)f(the)g(rep)s(ository)f(revision.)39
+993 y(c)m(hec)m(k)m(outs)p Fs(,)40 b(is)35 b(to)i(allo)m(w)f(only)f
+(one)h(p)s(erson)f(to)i(edit)e(eac)m(h)j(\014le)d(at)i(a)f(time.)58
+b(This)34 b(is)h(the)h(only)g(solution)e(with)0 1117
+y(some)j(v)m(ersion)g(con)m(trol)h(systems,)h(including)33
+b Fr(r)n(cs)j Fs(and)h Fr(sccs)p Fs(.)59 b(Curren)m(tly)36
+b(the)h(usual)f(w)m(a)m(y)i(to)g(get)g(reserv)m(ed)0
+1242 y(c)m(hec)m(k)m(outs)i(with)c Fr(cvs)h Fs(is)f(the)i
+Fn(cvs)30 b(admin)e(-l)37 b Fs(command)h(\(see)g(Section)g(A.5.1)h
+([admin)d(options],)j(page)f(95\).)0 1366 y(This)29 b(is)g(not)i(as)g
+(nicely)f(in)m(tegrated)h(in)m(to)f Fr(cvs)g Fs(as)h(the)g(w)m(atc)m(h)
+h(features,)f(describ)s(ed)d(b)s(elo)m(w,)i(but)g(it)h(seems)f(that)0
+1491 y(most)e(p)s(eople)g(with)e(a)j(need)f(for)g(reserv)m(ed)g(c)m
+(hec)m(k)m(outs)i(\014nd)d(it)h(adequate.)41 b(It)28
+b(also)g(ma)m(y)h(b)s(e)e(p)s(ossible)f(to)j(use)f(the)0
+1615 y(w)m(atc)m(hes)j(features)f(describ)s(ed)d(b)s(elo)m(w,)i
+(together)i(with)d(suitable)g(pro)s(cedures)g(\(not)i(enforced)f(b)m(y)
+h(soft)m(w)m(are\),)h(to)0 1740 y(a)m(v)m(oid)g(ha)m(ving)f(t)m(w)m(o)i
+(p)s(eople)d(edit)h(at)h(the)f(same)h(time.)125 2014
+y(The)j(default)f(mo)s(del)h(with)f Fr(cvs)g Fs(is)h(kno)m(wn)g(as)h
+Fo(unreserv)m(ed)f(c)m(hec)m(k)m(outs)p Fs(.)55 b(In)34
+b(this)f(mo)s(del,)i(dev)m(elop)s(ers)f(can)0 2139 y(edit)26
+b(their)f(o)m(wn)i Fo(w)m(orking)f(cop)m(y)35 b Fs(of)26
+b(a)h(\014le)f(sim)m(ultaneously)-8 b(.)37 b(The)26 b(\014rst)g(p)s
+(erson)f(that)i(commits)g(his)e(c)m(hanges)i(has)0 2263
+y(no)i(automatic)i(w)m(a)m(y)f(of)g(kno)m(wing)f(that)h(another)g(has)f
+(started)h(to)h(edit)e(it.)40 b(Others)29 b(will)d(get)31
+b(an)f(error)f(message)0 2388 y(when)f(they)i(try)f(to)h(commit)g(the)f
+(\014le.)40 b(They)28 b(m)m(ust)i(then)f(use)g Fr(cvs)f
+Fs(commands)h(to)h(bring)e(their)g(w)m(orking)h(cop)m(y)0
+2513 y(up)g(to)i(date)g(with)f(the)g(rep)s(ository)f(revision.)39
b(This)29 b(pro)s(cess)h(is)f(almost)i(automatic.)125
-2698 y Fr(Cvs)24 b Fs(also)h(supp)s(orts)d(mec)m(hanisms)i(whic)m(h)g
+2787 y Fr(Cvs)24 b Fs(also)h(supp)s(orts)d(mec)m(hanisms)i(whic)m(h)g
(facilitate)g(v)-5 b(arious)24 b(kinds)f(of)h(comm)m(uncation,)j
-(without)c(actually)0 2822 y(enforcing)30 b(rules)f(lik)m(e)g(reserv)m
-(ed)i(c)m(hec)m(k)m(outs)h(do.)125 3102 y(The)22 b(rest)h(of)h(this)e
+(without)c(actually)0 2912 y(enforcing)30 b(rules)f(lik)m(e)g(reserv)m
+(ed)i(c)m(hec)m(k)m(outs)h(do.)125 3186 y(The)22 b(rest)h(of)h(this)e
(c)m(hapter)h(describ)s(es)f(ho)m(w)h(these)g(v)-5 b(arious)22
b(mo)s(dels)g(w)m(ork,)j(and)d(some)i(of)f(the)g(issues)f(in)m(v)m(olv)
-m(ed)0 3226 y(in)29 b(c)m(ho)s(osing)h(b)s(et)m(w)m(een)h(them.)0
-3726 y Fm(6.1)68 b(File)31 b(status)125 4005 y Fs(Based)26
+m(ed)0 3311 y(in)29 b(c)m(ho)s(osing)h(b)s(et)m(w)m(een)h(them.)0
+3765 y Fm(6.1)68 b(File)31 b(status)125 4040 y Fs(Based)26
b(on)g(what)g(op)s(erations)g(y)m(ou)g(ha)m(v)m(e)i(p)s(erformed)c(on)i
(a)h(c)m(hec)m(k)m(ed)h(out)e(\014le,)h(and)e(what)h(op)s(erations)g
-(others)0 4130 y(ha)m(v)m(e)39 b(p)s(erformed)e(to)h(that)h(\014le)e
+(others)0 4165 y(ha)m(v)m(e)39 b(p)s(erformed)e(to)h(that)h(\014le)e
(in)g(the)h(rep)s(ository)-8 b(,)39 b(one)g(can)f(classify)f(a)h
(\014le)f(in)g(a)h(n)m(um)m(b)s(er)f(of)h(states.)64
-b(The)0 4254 y(states,)32 b(as)e(rep)s(orted)g(b)m(y)g(the)h
-Fn(status)e Fs(command,)h(are:)0 4595 y(Up-to-date)480
-4720 y(The)g(\014le)f(is)h(iden)m(tical)f(with)g(the)i(latest)g
+b(The)0 4289 y(states,)32 b(as)e(rep)s(orted)g(b)m(y)g(the)h
+Fn(status)e Fs(command,)h(are:)0 4615 y(Up-to-date)480
+4740 y(The)g(\014le)f(is)h(iden)m(tical)f(with)g(the)i(latest)g
(revision)d(in)h(the)i(rep)s(ository)e(for)h(the)h(branc)m(h)f(in)f
-(use.)0 4905 y(Lo)s(cally)g(Mo)s(di\014ed)480 5030 y(Y)-8
+(use.)0 4915 y(Lo)s(cally)g(Mo)s(di\014ed)480 5040 y(Y)-8
b(ou)31 b(ha)m(v)m(e)g(edited)f(the)h(\014le,)e(and)h(not)h(y)m(et)g
(committed)g(y)m(our)f(c)m(hanges.)0 5215 y(Lo)s(cally)f(Added)480
5340 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(added)f(the)h(\014le)e(with)g
Fn(add)p Fs(,)h(and)g(not)g(y)m(et)i(committed)e(y)m(our)h(c)m(hanges.)
p eop
-%%Page: 34 36
-34 35 bop 0 -116 a Fs(34)2411 b(CVS|Concurren)m(t)29
+%%Page: 36 38
+36 37 bop 0 -116 a Fs(36)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y(Lo)s(cally)f(Remo)m(v)m(ed)480
491 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(remo)m(v)m(ed)h(the)e(\014le)g(with)f
Fn(remove)p Fs(,)g(and)h(not)g(y)m(et)i(committed)e(y)m(our)h(c)m
-(hanges.)0 679 y(Needs)g(Chec)m(k)m(out)480 804 y(Someone)j(else)f(has)
+(hanges.)0 669 y(Needs)g(Chec)m(k)m(out)480 793 y(Someone)j(else)f(has)
g(committed)h(a)f(new)m(er)h(revision)d(to)j(the)g(rep)s(ository)-8
-b(.)49 b(The)33 b(name)g(is)g(sligh)m(tly)480 928 y(misleading;)43
+b(.)49 b(The)33 b(name)g(is)g(sligh)m(tly)480 918 y(misleading;)43
b(y)m(ou)e(will)c(ordinarily)g(use)j Fn(update)f Fs(rather)h(than)g
-Fn(checkout)e Fs(to)j(get)g(that)g(new)m(er)480 1053
-y(revision.)0 1241 y(Needs)31 b(P)m(atc)m(h)480 1366
+Fn(checkout)e Fs(to)j(get)g(that)g(new)m(er)480 1042
+y(revision.)0 1220 y(Needs)31 b(P)m(atc)m(h)480 1345
y(Lik)m(e)g(Needs)h(Chec)m(k)m(out,)h(but)e(the)h Fr(cvs)e
Fs(serv)m(er)i(will)d(send)i(a)h(patc)m(h)g(rather)f(than)g(the)h(en)m
-(tire)g(\014le.)480 1490 y(Sending)c(a)j(patc)m(h)g(or)g(sending)d(an)j
+(tire)g(\014le.)480 1469 y(Sending)c(a)j(patc)m(h)g(or)g(sending)d(an)j
(en)m(tire)f(\014le)f(accomplishes)h(the)g(same)h(thing.)0
-1678 y(Needs)g(Merge)480 1803 y(Someone)24 b(else)g(has)g(committed)g
+1647 y(Needs)g(Merge)480 1772 y(Someone)24 b(else)g(has)g(committed)g
(a)g(new)m(er)g(revision)e(to)j(the)f(rep)s(ository)-8
b(,)25 b(and)f(y)m(ou)g(ha)m(v)m(e)h(also)f(made)480
-1927 y(mo)s(di\014cations)29 b(to)i(the)f(\014le.)0 2116
-y(Unresolv)m(ed)g(Con\015ict)480 2240 y(This)e(is)g(lik)m(e)h(Lo)s
-(cally)f(Mo)s(di\014ed,)g(except)i(that)g(a)g(previous)e
-Fn(update)g Fs(command)h(ga)m(v)m(e)i(a)f(con\015ict.)480
-2365 y(Y)-8 b(ou)25 b(need)e(to)i(resolv)m(e)f(the)h(con\015ict)f(as)g
-(describ)s(ed)e(in)g(Section)i(6.3)h([Con\015icts)f(example],)h(page)g
-(35.)0 2553 y(Unkno)m(wn)103 b Fr(Cvs)33 b Fs(do)s(esn't)g(kno)m(w)g
+1896 y(mo)s(di\014cations)29 b(to)i(the)f(\014le.)0 2074
+y(File)g(had)f(con\015icts)h(on)h(merge)480 2199 y(This)20
+b(is)h(lik)m(e)g(Lo)s(cally)f(Mo)s(di\014ed,)i(except)h(that)f(a)g
+(previous)e Fn(update)g Fs(command)i(ga)m(v)m(e)i(a)e(con\015ict.)37
+b(If)480 2323 y(y)m(ou)23 b(ha)m(v)m(e)h(not)f(already)f(done)h(so,)i
+(y)m(ou)e(need)f(to)i(resolv)m(e)f(the)g(con\015ict)f(as)h(describ)s
+(ed)e(in)g(Section)i(6.3)480 2448 y([Con\015icts)30 b(example],)g(page)
+h(37.)0 2626 y(Unkno)m(wn)103 b Fr(Cvs)33 b Fs(do)s(esn't)g(kno)m(w)g
(an)m(ything)g(ab)s(out)g(this)f(\014le.)48 b(F)-8 b(or)34
b(example,)g(y)m(ou)g(ha)m(v)m(e)g(created)h(a)e(new)g(\014le)480
-2677 y(and)d(ha)m(v)m(e)h(not)g(run)e Fn(add)p Fs(.)125
-2990 y(T)-8 b(o)31 b(help)f(clarify)g(the)h(\014le)f(status,)i
+2750 y(and)d(ha)m(v)m(e)h(not)g(run)e Fn(add)p Fs(.)125
+3052 y(T)-8 b(o)31 b(help)f(clarify)g(the)h(\014le)f(status,)i
Fn(status)e Fs(also)h(rep)s(orts)f(the)i Fn(Working)c(revision)h
-Fs(whic)m(h)h(is)g(the)i(revision)0 3115 y(that)40 b(the)g(\014le)f(in)
+Fs(whic)m(h)h(is)g(the)i(revision)0 3177 y(that)40 b(the)g(\014le)f(in)
f(the)i(w)m(orking)f(directory)g(deriv)m(es)g(from,)j(and)d(the)h
Fn(Repository)27 b(revision)38 b Fs(whic)m(h)g(is)h(the)0
-3239 y(latest)31 b(revision)e(in)g(the)h(rep)s(ository)g(for)g(the)g
-(branc)m(h)g(in)f(use.)125 3520 y(F)-8 b(or)31 b(information)d(on)j
+3302 y(latest)31 b(revision)e(in)g(the)h(rep)s(ository)g(for)g(the)g
+(branc)m(h)g(in)f(use.)125 3577 y(F)-8 b(or)31 b(information)d(on)j
(the)f(options)g(to)h Fn(status)p Fs(,)e(see)i(Section)g(A.16)g
-([status],)h(page)f(117.)42 b(F)-8 b(or)32 b(information)0
-3645 y(on)c(its)f Fn(Sticky)i(tag)e Fs(and)h Fn(Sticky)g(date)f
-Fs(output,)h(see)h(Section)f(7.4)h([Stic)m(ky)f(tags],)i(page)f(49.)41
-b(F)-8 b(or)29 b(information)0 3769 y(on)h(its)g Fn(Sticky)f(options)f
+([status],)h(page)f(119.)42 b(F)-8 b(or)32 b(information)0
+3702 y(on)c(its)f Fn(Sticky)i(tag)e Fs(and)h Fn(Sticky)g(date)f
+Fs(output,)h(see)h(Section)f(7.4)h([Stic)m(ky)f(tags],)i(page)f(51.)41
+b(F)-8 b(or)29 b(information)0 3826 y(on)h(its)g Fn(Sticky)f(options)f
Fs(output,)i(see)h(the)g(`)p Fn(-k)p Fs(')f(option)g(in)f(Section)h
-(A.18.1)j([up)s(date)c(options],)i(page)g(120.)0 4280
+(A.18.1)j([up)s(date)c(options],)i(page)g(122.)0 4290
y Fm(6.2)68 b(Bringing)31 b(a)f(\014le)h(up)f(to)h(date)125
-4561 y Fs(When)26 b(y)m(ou)g(w)m(an)m(t)h(to)g(up)s(date)f(or)g(merge)h
+4566 y Fs(When)26 b(y)m(ou)g(w)m(an)m(t)h(to)g(up)s(date)f(or)g(merge)h
(a)f(\014le,)h(use)f(the)g Fn(update)f Fs(command.)39
b(F)-8 b(or)27 b(\014les)e(that)i(are)g(not)f(up)f(to)0
-4685 y(date)j(this)f(is)g(roughly)f(equiv)-5 b(alen)m(t)27
+4691 y(date)j(this)f(is)g(roughly)f(equiv)-5 b(alen)m(t)27
b(to)i(a)f Fn(checkout)e Fs(command:)39 b(the)28 b(new)m(est)g
-(revision)e(of)i(the)g(\014le)f(is)g(extracted)0 4810
+(revision)e(of)i(the)g(\014le)f(is)g(extracted)0 4815
y(from)j(the)g(rep)s(ository)g(and)g(put)f(in)g(y)m(our)i(w)m(orking)e
(cop)m(y)i(of)g(the)f(mo)s(dule.)125 5091 y(Y)-8 b(our)36
b(mo)s(di\014cations)f(to)j(a)f(\014le)f(are)h(nev)m(er)h(lost)e(when)g
@@ -3906,9 +3959,9 @@ b(If)27 b(y)m(ou)g(ha)m(v)m(e)h(edited)f(the)g(\014le,)g(and)g(a)g(new)
m(er)g(revision)f(is)g(a)m(v)-5 b(ailable,)27 b Fr(cvs)g
Fs(will)0 5340 y(merge)k(all)e(c)m(hanges)j(in)m(to)e(y)m(our)g(w)m
(orking)g(cop)m(y)-8 b(.)p eop
-%%Page: 35 37
-35 36 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(35)125 366 y(F)-8 b(or)29 b(instance,)g
+%%Page: 37 39
+37 38 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(37)125 366 y(F)-8 b(or)29 b(instance,)g
(imagine)f(that)h(y)m(ou)g(c)m(hec)m(k)m(ed)i(out)e(revision)e(1.4)i
(and)g(started)g(editing)e(it.)40 b(In)28 b(the)h(mean)m(time)0
491 y(someone)h(else)g(committed)g(revision)e(1.5,)j(and)e(shortly)f
@@ -3923,7 +3976,7 @@ Fo(o)m(v)m(erlap)j Fs(o)s(ccurs.)54 b(In)34 b(suc)m(h)g(cases)i(a)f(w)m
(arning)f(is)g(prin)m(ted,)g(and)g(the)h(resulting)e(\014le)h(includes)
f(b)s(oth)0 1139 y(v)m(ersions)22 b(of)i(the)f(lines)e(that)j(o)m(v)m
(erlap,)h(delimited)c(b)m(y)i(sp)s(ecial)f(mark)m(ers.)38
-b(See)24 b(Section)f(A.18)h([up)s(date],)h(page)e(120,)0
+b(See)24 b(Section)f(A.18)h([up)s(date],)h(page)e(122,)0
1263 y(for)30 b(a)h(complete)g(description)d(of)j(the)f
Fn(update)f Fs(command.)0 1691 y Fm(6.3)68 b(Con\015icts)31
b(example)125 1965 y Fs(Supp)s(ose)d(revision)h(1.4)i(of)g(`)p
@@ -3941,8 +3994,8 @@ y(char)h(**argv\))240 4198 y({)431 4302 y(parse\(\);)431
4821 y(})431 4925 y(if)g(\(nerr)f(==)i(0\))622 5029 y(gencode\(\);)431
5132 y(else)622 5236 y(fprintf\(stderr,)43 b("No)k(code)g
(generated.\\n"\);)431 5340 y(exit\(!!nerr\);)p eop
-%%Page: 36 38
-36 37 bop 0 -116 a Fs(36)2411 b(CVS|Concurren)m(t)29
+%%Page: 38 40
+38 39 bop 0 -116 a Fs(38)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)240 366 y Fn(})0 649 y Fs(Y)-8
b(our)28 b(w)m(orking)f(cop)m(y)h(of)g(`)p Fn(driver.c)p
Fs(',)e(based)h(on)h(revision)e(1.4,)j(con)m(tains)f(this)e(b)s(efore)h
@@ -3971,9 +4024,9 @@ b(new)g(v)m(ersion)g(of)g(`)p Fn(driver.c)p Fs(')f(con)m(tains)i(this:)
4925 y(if)h(\(argc)f(!=)i(1\))431 5029 y({)622 5132 y(fprintf\(stderr,)
43 b("tc:)k(No)g(args)g(expected.\\n"\);)622 5236 y(exit\(1\);)431
5340 y(})p eop
-%%Page: 37 39
-37 38 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(37)431 366 y Fn(if)47 b(\(nerr)f(==)i(0\))622
+%%Page: 39 41
+39 40 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(39)431 366 y Fn(if)47 b(\(nerr)f(==)i(0\))622
470 y(gencode\(\);)431 574 y(else)622 678 y(fprintf\(stderr,)43
b("No)k(code)g(generated.\\n"\);)240 782 y(<<<<<<<)f(driver.c)431
885 y(exit\(nerr)f(==)i(0)h(?)f(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)240
@@ -4003,8 +4056,8 @@ y(Checking)g(in)h(driver.c;)240 5236 y(/usr/local/cvsroot/yoyod)o(yne/)
o(tc/d)o(riv)o(er.c)o(,v)89 b(<--)95 b(driver.c)240 5340
y(new)47 b(revision:)e(1.7;)i(previous)e(revision:)h(1.6)p
eop
-%%Page: 38 40
-38 39 bop 0 -116 a Fs(38)2411 b(CVS|Concurren)m(t)29
+%%Page: 40 42
+40 41 bop 0 -116 a Fs(40)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)240 366 y Fn(done)125 653
y Fs(F)-8 b(or)37 b(y)m(our)f(protection,)i Fr(cvs)e
Fs(will)d(refuse)j(to)h(c)m(hec)m(k)h(in)d(a)i(\014le)e(if)g(a)i
@@ -4032,7 +4085,7 @@ b(The)35 b(`)p Fn(-i)p Fs(')g(option)0 2658 y(of)e(the)f(`)p
Fn(modules)p Fs(')f(\014le,)h(or)h(the)f(`)p Fn(loginfo)p
Fs(')f(\014le,)i(can)f(b)s(e)g(used)g(to)h(automate)h(this)d(pro)s
(cess.)47 b(See)32 b(Section)h(C.1)0 2783 y([mo)s(dules],)d(page)h
-(135.)43 b(See)31 b(Section)f(C.7)h([loginfo],)g(page)g(143.)43
+(137.)43 b(See)31 b(Section)f(C.7)h([loginfo],)g(page)g(145.)43
b(Y)-8 b(ou)31 b(can)g(use)g(these)g(features)g(of)g
Fr(cvs)e Fs(to,)j(for)0 2907 y(instance,)d(instruct)f
Fr(cvs)f Fs(to)j(mail)d(a)i(message)h(to)g(all)d(dev)m(elop)s(ers,)i
@@ -4061,10 +4114,10 @@ m(v)m(e)h(no)f(relationship)d(to)0 5215 y(the)24 b(w)m(ord)g
Fo(lo)s(c)m(k)30 b Fs(in)23 b(the)h(sense)g(used)f(b)m(y)h
Fr(r)n(cs)p Fs(|whic)m(h)e(refers)i(to)h(reserv)m(ed)f(c)m(hec)m(k)m
(outs)j(\(see)e(Chapter)e(6)i([Multiple)0 5340 y(dev)m(elop)s(ers],)30
-b(page)h(33\).)p eop
-%%Page: 39 41
-39 40 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(39)125 366 y(An)m(y)30 b(n)m(um)m(b)s(er)g
+b(page)h(35\).)p eop
+%%Page: 41 43
+41 42 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(41)125 366 y(An)m(y)30 b(n)m(um)m(b)s(er)g
(of)h(p)s(eople)f(can)h(b)s(e)f(reading)g(from)g(a)h(giv)m(en)g(rep)s
(ository)f(at)h(a)h(time;)f(only)f(when)f(someone)j(is)0
491 y(writing)c(do)j(the)f(lo)s(c)m(ks)g(prev)m(en)m(t)h(other)g(p)s
@@ -4108,8 +4161,8 @@ Fn(rm)p Fs(\))e(to)i(discard)e(a)i(w)m(orking)e(directory)h(whic)m(h)f
(is)g(no)h(longer)g(in)f(use,)i(but)0 5340 y Fr(cvs)f
Fs(is)h(not)g(able)g(to)h(enforce)g(this)f(b)s(eha)m(vior.)p
eop
-%%Page: 40 42
-40 41 bop 0 -116 a Fs(40)2411 b(CVS|Concurren)m(t)29
+%%Page: 42 44
+42 43 bop 0 -116 a Fs(42)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Fk(6.6.1)63 b(T)-10
b(elling)31 b(CVS)f(to)g(w)m(atc)m(h)e(certain)i(\014les)125
641 y Fs(T)-8 b(o)30 b(enable)g(the)h(w)m(atc)m(h)g(features,)g(y)m(ou)
@@ -4160,9 +4213,9 @@ Fo(action)240 4915 y Fs(is)29 b(one)i(of)g(the)f(follo)m(wing:)240
5215 y Fn(edit)288 b Fs(Another)36 b(user)g(has)g(applied)e(the)i
Fn(cvs)29 b(edit)35 b Fs(command)h(\(describ)s(ed)f(b)s(elo)m(w\))h(to)
h(a)720 5340 y(\014le.)p eop
-%%Page: 41 43
-41 42 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(41)240 366 y Fn(unedit)192
+%%Page: 43 45
+43 44 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(43)240 366 y Fn(unedit)192
b Fs(Another)35 b(user)e(has)i(applied)d(the)j Fn(cvs)30
b(unedit)i Fs(command)j(\(describ)s(ed)e(b)s(elo)m(w\))h(or)720
491 y(the)26 b Fn(cvs)j(release)24 b Fs(command)i(to)g(a)g(\014le,)g
@@ -4193,7 +4246,7 @@ Fn(notify)p Fs(')41 b(as)i(one)f(edits)g(the)g(other)h(administrativ)m
(\014les],)0 3020 y(page)28 b(19\).)41 b(This)26 b(\014le)g(follo)m(ws)
h(the)h(usual)e(con)m(v)m(en)m(tions)i(for)f(administrativ)m(e)f
(\014les)h(\(see)h(Section)f(C.3.1)i([syn)m(tax],)0 3144
-y(page)24 b(139\),)j(where)c(eac)m(h)i(line)d(is)h(a)h(regular)e
+y(page)24 b(141\),)j(where)c(eac)m(h)i(line)d(is)h(a)h(regular)e
(expression)h(follo)m(w)m(ed)g(b)m(y)h(a)g(command)f(to)h(execute.)40
b(The)23 b(command)0 3269 y(should)h(con)m(tain)i(a)h(single)d(o)s
(currence)i(of)g(`)p Fn(\045s)p Fs(')g(whic)m(h)f(will)e(b)s(e)i
@@ -4225,8 +4278,8 @@ Fs(do)s(es)g(not)h(notify)f(y)m(ou)i(for)e(y)m(our)h(o)m(wn)f(c)m
f(on)h(whether)0 5340 y(the)j(user)f(name)h(of)g(the)g(p)s(erson)e
(taking)i(the)g(action)g(whic)m(h)e(triggers)i(noti\014cation)f(matc)m
(hes)i(the)f(user)f(name)p eop
-%%Page: 42 44
-42 43 bop 0 -116 a Fs(42)2411 b(CVS|Concurren)m(t)29
+%%Page: 44 46
+44 45 bop 0 -116 a Fs(44)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y(of)j(the)g(p)s(erson)f(getting)i
(noti\014cation.)48 b(In)32 b(fact,)j(in)d(general,)i(the)f(w)m(atc)m
(hes)i(features)e(only)f(trac)m(k)i(one)g(edit)e(b)m(y)0
@@ -4287,9 +4340,9 @@ Fn(cvs)g(watch)f Fs(commands.)240 5215 y(If)i(w)m(atc)m(hes)i(are)f
h(the)f(rep)s(ository)e(v)m(ersion)i(is)f(to)h(remo)m(v)m(e)h(the)f
(\014le)f(and)h(then)f(use)h Fn(cvs)h(update)d Fs(to)j(get)p
eop
-%%Page: 43 45
-43 44 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
-b(dev)m(elop)s(ers)2565 b(43)240 366 y(a)32 b(new)g(cop)m(y)-8
+%%Page: 45 47
+45 46 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(45)240 366 y(a)32 b(new)g(cop)m(y)-8
b(.)46 b(The)32 b(meaning)f(is)g(not)h(precisely)f(the)h(same;)h(remo)m
(ving)f(and)f(up)s(dating)f(ma)m(y)j(also)240 491 y(bring)28
b(in)h(some)h(c)m(hanges)h(whic)m(h)d(ha)m(v)m(e)k(b)s(een)d(made)h(in)
@@ -4339,8 +4392,8 @@ Fs(commands)g(to)i(remo)m(v)m(e)h(all)d(w)m(atc)m(hes,)k(and)c(that)i
(will)c(restore)k(the)f(rep)s(ository)0 5340 y(to)31
b(a)g(state)h(whic)m(h)d Fr(cvs)g Fs(1.6)j(can)e(cop)s(e)h(with.)p
eop
-%%Page: 44 46
-44 45 bop 0 -116 a Fs(44)2411 b(CVS|Concurren)m(t)29
+%%Page: 46 48
+46 47 bop 0 -116 a Fs(46)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Fm(6.7)68 b(Cho)t(osing)31
b(b)t(et)l(w)l(een)g(reserv)l(ed)h(or)e(unreserv)l(ed)h(c)l(hec)l(k)l
(outs)125 640 y Fs(Reserv)m(ed)k(and)g(unreserv)m(ed)g(c)m(hec)m(k)m
@@ -4394,7 +4447,7 @@ s(e)i(b)s(etter)0 3729 y(o\013)h(to)g(simply)d(a)m(v)m(oid)j(the)f
(con\015icts)g(instead,)g(b)m(y)g(using)f(reserv)m(ed)i(c)m(hec)m(k)m
(outs.)125 4003 y(The)36 b(w)m(atc)m(hes)i(features)f(describ)s(ed)e
(ab)s(o)m(v)m(e)j(in)d(Section)h(6.6)i([W)-8 b(atc)m(hes],)42
-b(page)37 b(39)h(can)f(b)s(e)f(considered)f(to)0 4127
+b(page)37 b(41)h(can)f(b)s(e)f(considered)f(to)0 4127
y(b)s(e)c(an)h(in)m(termediate)f(mo)s(del)g(b)s(et)m(w)m(een)h(reserv)m
(ed)g(c)m(hec)m(k)m(outs)i(and)d(unreserv)m(ed)g(c)m(hec)m(k)m(outs.)47
b(When)32 b(y)m(ou)g(go)g(to)0 4252 y(edit)39 b(a)i(\014le,)g(it)f(is)e
@@ -4408,9 +4461,9 @@ b(Therefore,)36 b(for)g(some)g(groups)f(it)g(can)h(b)s(e)0
4626 y(considered)29 b(the)i(b)s(est)f(of)g(b)s(oth)g(the)g(reserv)m
(ed)h(c)m(hec)m(k)m(out)i(and)d(unreserv)m(ed)f(c)m(hec)m(k)m(out)k(w)m
(orlds.)p eop
-%%Page: 45 47
-45 46 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
-b(45)0 366 y Fp(7)80 b(Branc)l(hes)125 759 y Fs(So)28
+%%Page: 47 49
+47 48 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
+b(47)0 366 y Fp(7)80 b(Branc)l(hes)125 759 y Fs(So)28
b(far,)h(all)f(revisions)f(sho)m(wn)h(in)f(this)h(man)m(ual)g(ha)m(v)m
(e)i(b)s(een)e(on)g(the)h Fo(main)f(trunk)33 b Fs(of)c(the)g(revision)e
(tree,)j(i.e.,)0 883 y(all)k(revision)g(n)m(um)m(b)s(ers)g(ha)m(v)m(e)i
@@ -4467,14 +4520,14 @@ b(w)m(an)m(t)j(to)f(c)m(ho)s(ose)g(some)g(con)m(v)m(en)m(tion)h(for)e
(CVS)0 5340 y(1.9)45 b(w)m(ould)e(b)s(e)g(tagged)j(with)d(the)h(name)g
Fn(cvs1-9)p Fs(.)80 b(If)44 b(y)m(ou)g(c)m(ho)s(ose)h(a)g(consisten)m
(t)f(con)m(v)m(en)m(tion,)49 b(then)44 b(y)m(ou)p eop
-%%Page: 46 48
-46 47 bop 0 -116 a Fs(46)2411 b(CVS|Concurren)m(t)29
+%%Page: 48 50
+48 49 bop 0 -116 a Fs(48)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y(w)m(on't)j(constan)m(tly)h(b)s(e)e
(guessing)g(whether)g(a)h(tag)h(is)d Fn(cvs-1-9)g Fs(or)i
Fn(cvs1_9)e Fs(or)h(what.)48 b(Y)-8 b(ou)33 b(migh)m(t)g(ev)m(en)g(w)m
(an)m(t)0 491 y(to)40 b(consider)d(enforcing)h(y)m(our)h(con)m(v)m(en)m
(tion)h(in)e(the)h(taginfo)g(\014le)e(\(see)j(Section)f(16.3)h
-([user-de\014ned)e(logging],)0 616 y(page)31 b(73\).)125
+([user-de\014ned)e(logging],)0 616 y(page)31 b(75\).)125
898 y(The)h(follo)m(wing)g(example)h(sho)m(ws)h(ho)m(w)f(y)m(ou)h(can)f
(add)g(a)h(tag)h(to)f(a)g(\014le.)49 b(The)33 b(commands)g(m)m(ust)g(b)
s(e)g(issued)0 1022 y(inside)e(y)m(our)i(w)m(orking)f(cop)m(y)i(of)g
@@ -4506,25 +4559,25 @@ y(T)g(driver.c)240 4173 y(T)g(frontend.c)240 4277 y(T)g(parser.c)125
(to)h(all)f(the)h(\014les)0 4684 y(in)41 b(that)j(directory)-8
b(,)45 b(and)d(\(recursiv)m(ely\),)k(to)d(an)m(y)g(sub)s(directories)d
(that)j(it)g(ma)m(y)g(con)m(tain.)78 b(See)42 b(Chapter)h(9)0
-4809 y([Recursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.\))125
+4809 y([Recursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(57.\))125
5091 y(The)d Fn(checkout)e Fs(command)j(has)f(a)h(\015ag,)h(`)p
Fn(-r)p Fs(',)f(that)h(lets)e(y)m(ou)h(c)m(hec)m(k)i(out)e(a)g(certain)
f(revision)f(of)i(a)g(mo)s(dule.)0 5215 y(This)h(\015ag)i(mak)m(es)h
(it)f(easy)g(to)h(retriev)m(e)f(the)h(sources)f(that)g(mak)m(e)h(up)e
(release)h(1.0)h(of)g(the)f(mo)s(dule)e(`)p Fn(tc)p Fs(')i(at)h(an)m(y)
0 5340 y(time)d(in)f(the)i(future:)p eop
-%%Page: 47 49
-47 48 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
-b(47)240 366 y Fn($)47 b(cvs)g(checkout)f(-r)h(release-1-0)e(tc)0
+%%Page: 49 51
+49 50 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
+b(49)240 366 y Fn($)47 b(cvs)g(checkout)f(-r)h(release-1-0)e(tc)0
641 y Fs(This)32 b(is)h(useful,)h(for)g(instance,)h(if)e(someone)i
(claims)e(that)h(there)g(is)g(a)g(bug)g(in)e(that)j(release,)h(but)d(y)
m(ou)h(cannot)0 766 y(\014nd)29 b(the)h(bug)g(in)f(the)i(curren)m(t)f
(w)m(orking)g(cop)m(y)-8 b(.)125 1041 y(Y)g(ou)42 b(can)g(also)f(c)m
(hec)m(k)i(out)f(a)g(mo)s(dule)e(as)i(it)f(w)m(as)h(at)g(an)m(y)g(giv)m
(en)g(date.)75 b(See)42 b(Section)f(A.6.1)i([c)m(hec)m(k)m(out)0
-1165 y(options],)30 b(page)h(98.)125 1440 y(When)j(y)m(ou)h(tag)h(more)
-f(than)f(one)h(\014le)f(with)f(the)i(same)g(tag)h(y)m(ou)f(can)g(think)
-f(ab)s(out)g(the)h(tag)h(as)f Fn(")p Fs(a)g(curv)m(e)0
+1165 y(options],)30 b(page)h(100.)125 1440 y(When)j(y)m(ou)h(tag)h
+(more)f(than)f(one)h(\014le)f(with)f(the)i(same)g(tag)h(y)m(ou)f(can)g
+(think)f(ab)s(out)g(the)h(tag)h(as)f Fn(")p Fs(a)g(curv)m(e)0
1565 y(dra)m(wn)e(through)h(a)g(matrix)f(of)i(\014lename)e(vs.)52
b(revision)32 b(n)m(um)m(b)s(er.)p Fn(")h Fs(Sa)m(y)h(w)m(e)h(ha)m(v)m
(e)g(5)f(\014les)f(with)g(the)h(follo)m(wing)0 1689 y(revisions:)622
@@ -4555,11 +4608,11 @@ y Fm(7.2)68 b(What)31 b(branc)l(hes)f(are)h(go)t(o)t(d)f(for)125
(tc,)h(planning)c(to)0 5340 y(create)h(release)f(1.1)h(in)d(a)i(couple)
f(of)g(mon)m(ths.)50 b(After)34 b(a)g(while)e(y)m(our)h(customers)h
(start)g(to)g(complain)e(ab)s(out)i(a)p eop
-%%Page: 48 50
-48 49 bop 0 -116 a Fs(48)2411 b(CVS|Concurren)m(t)29
+%%Page: 50 52
+50 51 bop 0 -116 a Fs(50)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y(fatal)d(bug.)39
b(Y)-8 b(ou)28 b(c)m(hec)m(k)g(out)g(release)f(1.0)h(\(see)g(Section)f
-(7.1)h([T)-8 b(ags],)29 b(page)f(45\))g(and)f(\014nd)e(the)j(bug)e
+(7.1)h([T)-8 b(ags],)29 b(page)f(47\))g(and)f(\014nd)e(the)j(bug)e
(\(whic)m(h)g(turns)0 491 y(out)36 b(to)g(ha)m(v)m(e)h(a)f(trivial)e
(\014x\).)56 b(Ho)m(w)m(ev)m(er,)39 b(the)d(curren)m(t)f(revision)f(of)
i(the)f(sources)h(are)g(in)e(a)i(state)h(of)f(\015ux)f(and)0
@@ -4580,9 +4633,9 @@ g(select)f(to)h(either)f(incorp)s(orate)g(them)g(on)0
(create)h(a)g(branc)m(h.)41 b(The)30 b Fn(rtag)f Fs(command)i(is)f(m)m
(uc)m(h)g(lik)m(e)g Fn(tag)p Fs(,)h(but)0 2293 y(it)d(do)s(es)h(not)g
(require)f(that)h(y)m(ou)g(ha)m(v)m(e)h(a)g(w)m(orking)e(cop)m(y)h(of)g
-(the)h(mo)s(dule.)38 b(See)29 b(Section)g(A.15)h([rtag],)h(page)e(116.)
+(the)h(mo)s(dule.)38 b(See)29 b(Section)g(A.15)h([rtag],)h(page)e(118.)
0 2417 y(\(Y)-8 b(ou)31 b(can)g(also)f(use)g(the)h Fn(tag)e
-Fs(command;)i(see)g(Section)f(A.17)i([tag],)g(page)f(118\).)240
+Fs(command;)i(see)g(Section)f(A.17)i([tag],)g(page)f(120\).)240
2676 y Fn($)47 b(cvs)g(rtag)g(-b)g(-r)g(release-1-0)e
(release-1-0-patches)e(tc)125 2955 y Fs(The)d(`)p Fn(-b)p
Fs(')h(\015ag)g(mak)m(es)h Fn(rtag)d Fs(create)k(a)e(branc)m(h)f
@@ -4613,9 +4666,9 @@ b(\(branch:)j(1.7.2\))431 4821 y(Sticky)g(Date:)380 b(\(none\))431
b(Tags:)622 5236 y(release-1-0-patches)615 b(\(branch:)46
b(1.7.2\))622 5340 y(release-1-0)999 b(\(revision:)45
b(1.7\))p eop
-%%Page: 49 51
-49 50 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
-b(49)240 470 y Fn(========================)o(====)o(====)o(===)o(====)o
+%%Page: 51 53
+51 52 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
+b(51)240 470 y Fn(========================)o(====)o(====)o(===)o(====)o
(====)o(===)o(====)o(====)o(===)o(====)o(====)o(==)240
574 y(File:)46 b(backend.c)427 b(Status:)46 b(Up-to-date)431
782 y(Version:)570 b(1.4)238 b(Tue)47 b(Dec)95 b(1)47
@@ -4646,7 +4699,7 @@ f(example)h(is)0 3318 y Fo(stic)m(ky)p Fs(,)32 b(that)g(is,)f(it)g
3442 y(cations,)i(they)g(are)f(committed)h(on)f(the)g(branc)m(h.)49
b(Y)-8 b(ou)34 b(can)f(later)h(merge)f(the)h(mo)s(di\014cations)d(in)m
(to)j(the)f(main)0 3567 y(trunk.)40 b(See)30 b(Chapter)g(8)h
-([Merging],)g(page)g(51.)125 3841 y(Y)-8 b(ou)30 b(can)h(use)f(the)h
+([Merging],)g(page)g(53.)125 3841 y(Y)-8 b(ou)30 b(can)h(use)f(the)h
Fn(status)d Fs(command)j(to)g(see)g(what)f(stic)m(ky)g(tags)i(or)e
(dates)h(are)g(set:)240 4095 y Fn($)47 b(vi)h(driver.c)141
b(#)47 b Fs(Fix)30 b(the)h(bugs)240 4198 y Fn($)47 b(cvs)g(commit)f(-m)
@@ -4663,8 +4716,8 @@ b(19:35:03)f(1992)431 5236 y(RCS)h(Version:)379 b(1.7.2.1)46
b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o(r.c,)o(v)431
5340 y(Sticky)g(Tag:)428 b(release-1-0-patches)43 b(\(branch:)j
(1.7.2\))p eop
-%%Page: 50 52
-50 51 bop 0 -116 a Fs(50)2411 b(CVS|Concurren)m(t)29
+%%Page: 52 54
+52 53 bop 0 -116 a Fs(52)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)431 366 y Fn(Sticky)46 b(Date:)380
b(\(none\))431 470 y(Sticky)46 b(Options:)236 b(\(none\))431
678 y(Existing)45 b(Tags:)622 782 y(release-1-0-patches)615
@@ -4721,9 +4774,9 @@ y(Checking)g(out)g(file1)240 3870 y(RCS:)94 b
(firs)o(t-di)o(r/f)o(ile1)o(,v)89 b(<--)95 b(file1)240
4804 y(new)47 b(revision:)e(1.3;)i(previous)e(revision:)h(1.2)240
4908 y(done)240 5012 y($)p eop
-%%Page: 51 53
-51 52 bop 0 -116 a Fs(Chapter)30 b(8:)41 b(Merging)3018
-b(51)0 366 y Fp(8)80 b(Merging)125 788 y Fs(Y)-8 b(ou)22
+%%Page: 53 55
+53 54 bop 0 -116 a Fs(Chapter)30 b(8:)41 b(Merging)3018
+b(53)0 366 y Fp(8)80 b(Merging)125 788 y Fs(Y)-8 b(ou)22
b(can)g(include)d(the)j(c)m(hanges)h(made)e(b)s(et)m(w)m(een)i(an)m(y)f
(t)m(w)m(o)h(revisions)d(in)m(to)h(y)m(our)h(w)m(orking)f(cop)m(y)-8
b(,)25 b(b)m(y)c Fo(merging)p Fs(.)0 912 y(Y)-8 b(ou)31
@@ -4763,10 +4816,10 @@ Fs(of)31 b(the)g(\014le.)240 4932 y Fn($)47 b(cvs)g(commit)f(-m)i
5215 y(A)40 b(con\015ict)h(can)f(result)g(from)g(a)h(merge)g(op)s
(eration.)71 b(If)40 b(that)h(happ)s(ens,)h(y)m(ou)f(should)d(resolv)m
(e)j(it)f(b)s(efore)0 5340 y(committing)30 b(the)g(new)g(revision.)39
-b(See)31 b(Section)f(6.3)i([Con\015icts)d(example],)i(page)g(35.)p
+b(See)31 b(Section)f(6.3)i([Con\015icts)d(example],)i(page)g(37.)p
eop
-%%Page: 52 54
-52 53 bop 0 -116 a Fs(52)2411 b(CVS|Concurren)m(t)29
+%%Page: 54 56
+54 55 bop 0 -116 a Fs(54)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)125 366 y(The)g Fn(checkout)e
Fs(command)j(also)g(supp)s(orts)e(the)i(`)p Fn(-j)f Fo(branc)m(h)p
Fs(')g(\015ag.)43 b(The)30 b(same)h(e\013ect)i(as)e(ab)s(o)m(v)m(e)h
@@ -4812,9 +4865,9 @@ Fr(cvs)h Fs(merges)0 5215 y(the)35 b(c)m(hanges)g(from)g(the)f(\014rst)
g(revision)f(to)i(the)g(second)g(revision.)52 b(F)-8
b(or)35 b(example,)g(in)f(this)f(case)j(the)f(simplest)0
5340 y(w)m(a)m(y)c(w)m(ould)e(b)s(e)p eop
-%%Page: 53 55
-53 54 bop 0 -116 a Fs(Chapter)30 b(8:)41 b(Merging)3018
-b(53)240 366 y Fn(cvs)47 b(update)f(-j)h(1.2.2.2)f(-j)h(R1fix)g(m.c)190
+%%Page: 55 57
+55 56 bop 0 -116 a Fs(Chapter)30 b(8:)41 b(Merging)3018
+b(55)240 366 y Fn(cvs)47 b(update)f(-j)h(1.2.2.2)f(-j)h(R1fix)g(m.c)190
b(#)47 b Fs(Merge)32 b(c)m(hanges)f(from)f(1.2.2.2)j(to)e(the)2054
470 y Fn(#)47 b Fs(head)30 b(of)h(the)f(R1\014x)h(branc)m(h)125
744 y(The)23 b(problem)g(with)g(this)g(is)g(that)i(y)m(ou)g(need)f(to)h
@@ -4853,16 +4906,16 @@ b(als.)125 4775 y(F)d(or)31 b(example:)240 5029 y Fn(cvs)47
b(update)f(-A)240 5132 y(touch)g(a)i(b)f(c)240 5236 y(cvs)g(add)g(a)g
(b)h(c)f(;)h(cvs)f(ci)g(-m)g("added")f(a)h(b)h(c)240
5340 y(cvs)f(tag)g(-b)g(branchtag)p eop
-%%Page: 54 56
-54 55 bop 0 -116 a Fs(54)2411 b(CVS|Concurren)m(t)29
+%%Page: 56 58
+56 57 bop 0 -116 a Fs(56)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)240 366 y Fn(cvs)47 b(update)f(-r)h
(branchtag)240 470 y(touch)f(d)i(;)f(cvs)g(add)g(d)240
574 y(rm)g(a)h(;)f(cvs)g(rm)g(a)240 678 y(cvs)g(ci)g(-m)g("added)f(d,)i
(removed)d(a")240 782 y(cvs)i(update)f(-A)240 885 y(cvs)h(update)f
(-jbranchtag)p eop
-%%Page: 55 57
-55 56 bop 0 -116 a Fs(Chapter)30 b(9:)41 b(Recursiv)m(e)30
-b(b)s(eha)m(vior)2591 b(55)0 366 y Fp(9)80 b(Recursiv)l(e)30
+%%Page: 57 59
+57 58 bop 0 -116 a Fs(Chapter)30 b(9:)41 b(Recursiv)m(e)30
+b(b)s(eha)m(vior)2591 b(57)0 366 y Fp(9)80 b(Recursiv)l(e)30
b(b)t(eha)l(vior)125 738 y Fs(Almost)39 b(all)g(of)h(the)g(sub)s
(commands)e(of)i Fr(cvs)f Fs(w)m(ork)h(recursiv)m(ely)f(when)f(y)m(ou)j
(sp)s(ecify)d(a)j(directory)e(as)h(an)0 863 y(argumen)m(t.)h(F)-8
@@ -4898,12 +4951,12 @@ m(vior)g(of)g(the)h Fr(cvs)e Fs(sub)s(commands)g(can)h(b)s(e)g(turned)f
(o\013)i(with)e(the)i(`)p Fn(-l)p Fs(')f(option.)240
5320 y Fn($)47 b(cvs)g(update)f(-l)429 b(#)48 b Fs(Don't)31
b(up)s(date)f(\014les)f(in)g(sub)s(directories)p eop
-%%Page: 56 58
-56 57 bop 0 -116 a Fs(56)2411 b(CVS|Concurren)m(t)29
+%%Page: 58 60
+58 59 bop 0 -116 a Fs(58)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 57 59
-57 58 bop 0 -116 a Fs(Chapter)30 b(10:)41 b(Adding)29
-b(\014les)g(to)i(a)g(directory)2252 b(57)0 366 y Fp(10)80
+%%Page: 59 61
+59 60 bop 0 -116 a Fs(Chapter)30 b(10:)41 b(Adding)29
+b(\014les)g(to)i(a)g(directory)2252 b(59)0 366 y Fp(10)80
b(Adding)30 b(\014les)g(to)g(a)g(directory)125 756 y
Fs(T)-8 b(o)30 b(add)g(a)h(new)f(\014le)f(to)i(a)g(directory)-8
b(,)31 b(follo)m(w)e(these)i(steps.)75 1033 y Fq(\017)60
@@ -4916,7 +4969,7 @@ b(`)p Fn(cvs)i(add)f Fo(\014lename)5 b Fs(')28 b(to)g(tell)f
Fr(cvs)g Fs(that)h(y)m(ou)g(w)m(an)m(t)h(to)f(v)m(ersion)g(con)m(trol)g
(the)g(\014le.)39 b(If)27 b(the)h(\014le)f(con)m(tains)180
1462 y(binary)i(data,)i(sp)s(ecify)e(`)p Fn(-kb)p Fs(')h(\(see)h
-(Chapter)f(18)h([Binary)f(\014les],)g(page)h(79\).)75
+(Chapter)f(18)h([Binary)f(\014les],)g(page)h(81\).)75
1615 y Fq(\017)60 b Fs(Use)35 b(`)p Fn(cvs)29 b(commit)g
Fo(\014lename)5 b Fs(')34 b(to)h(actually)f(c)m(hec)m(k)i(in)d(the)i
(\014le)e(in)m(to)h(the)h(rep)s(ository)-8 b(.)52 b(Other)34
@@ -4940,7 +4993,7 @@ f(directory)-8 b(.)39 b(T)-8 b(o)29 b(add)e(a)i(whole)e(new)h
(ository)g(\(for)h(example,)g(\014les)f(receiv)m(ed)h(from)f(a)h
(third-part)m(y)e(v)m(endor\),)j(use)f(the)240 3637 y
Fn(import)29 b Fs(command)h(instead.)40 b(See)30 b(Section)h(A.11)g
-([imp)s(ort],)f(page)h(108.)240 3914 y(The)h(added)g(\014les)g(are)i
+([imp)s(ort],)f(page)h(110.)240 3914 y(The)h(added)g(\014les)g(are)i
(not)f(placed)f(in)f(the)j(source)f(rep)s(ository)e(un)m(til)g(y)m(ou)j
(use)e Fn(commit)f Fs(to)j(mak)m(e)240 4039 y(the)42
b(c)m(hange)g(p)s(ermanen)m(t.)73 b(Doing)41 b(an)g Fn(add)g
@@ -4948,24 +5001,24 @@ Fs(on)g(a)h(\014le)e(that)i(w)m(as)g(remo)m(v)m(ed)g(with)e(the)i
Fn(remove)240 4163 y Fs(command)c(will)e(undo)h(the)h(e\013ect)i(of)e
(the)h Fn(remove)p Fs(,)f(unless)f(a)h Fn(commit)f Fs(command)h(in)m
(terv)m(ened.)240 4288 y(See)31 b(Chapter)e(11)j([Remo)m(ving)e
-(\014les],)g(page)h(59,)h(for)e(an)g(example.)240 4565
+(\014les],)g(page)h(61,)h(for)e(an)g(example.)240 4565
y(The)36 b(`)p Fn(-k)p Fs(')h(option)g(sp)s(eci\014es)f(the)h(default)f
(w)m(a)m(y)i(that)f(this)f(\014le)g(will)f(b)s(e)h(c)m(hec)m(k)m(ed)j
(out;)i(for)c(more)240 4689 y(information)29 b(see)i(Section)f(17.4)i
-([Substitution)c(mo)s(des],)i(page)h(77.)240 4966 y(The)41
+([Substitution)c(mo)s(des],)i(page)h(79.)240 4966 y(The)41
b(`)p Fn(-m)p Fs(')g(option)f(sp)s(eci\014es)g(a)i(description)d(for)i
(the)g(\014le.)72 b(This)39 b(description)h(app)s(ears)g(in)g(the)240
5091 y(history)35 b(log)h(\(if)g(it)f(is)h(enabled,)g(see)h(Section)f
-(C.10)h([history)e(\014le],)i(page)g(147\).)60 b(It)36
+(C.10)h([history)e(\014le],)i(page)g(149\).)60 b(It)36
b(will)d(also)k(b)s(e)240 5215 y(sa)m(v)m(ed)31 b(in)f(the)g(v)m
(ersion)g(history)f(inside)f(the)j(rep)s(ository)e(when)h(the)g(\014le)
g(is)f(committed.)41 b(The)30 b Fn(log)240 5340 y Fs(command)h(displa)m
(ys)f(this)g(description.)41 b(The)31 b(description)f(can)h(b)s(e)g(c)m
(hanged)h(using)e(`)p Fn(admin)f(-t)p Fs('.)p eop
-%%Page: 58 60
-58 59 bop 0 -116 a Fs(58)2411 b(CVS|Concurren)m(t)29
+%%Page: 60 62
+60 61 bop 0 -116 a Fs(60)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)240 366 y(See)c(Section)h(A.5)g([admin],)f
-(page)h(93.)40 b(If)26 b(y)m(ou)g(omit)g(the)h(`)p Fn(-m)j
+(page)h(95.)40 b(If)26 b(y)m(ou)g(omit)g(the)h(`)p Fn(-m)j
Fo(description)p Fs(')24 b(\015ag,)k(an)e(empt)m(y)h(string)240
491 y(will)h(b)s(e)h(used.)40 b(Y)-8 b(ou)31 b(will)d(not)j(b)s(e)e
(prompted)h(for)g(a)h(description.)125 815 y(F)-8 b(or)31
@@ -4975,14 +5028,14 @@ y Fn($)47 b(cvs)g(add)g(backend.c)240 1172 y($)g(cvs)g(commit)f(-m)i
("Early)e(version.)f(Not)i(yet)g(compilable.")e(backend.c)125
1446 y Fs(When)d(y)m(ou)i(add)e(a)i(\014le)e(it)g(is)g(added)h(only)f
(on)h(the)g(branc)m(h)g(whic)m(h)e(y)m(ou)j(are)f(w)m(orking)g(on)g
-(\(see)h(Chap-)0 1570 y(ter)33 b(7)h([Branc)m(hes],)h(page)f(45\).)50
+(\(see)h(Chap-)0 1570 y(ter)33 b(7)h([Branc)m(hes],)h(page)f(47\).)50
b(Y)-8 b(ou)33 b(can)h(later)f(merge)h(the)f(additions)e(to)j(another)f
(branc)m(h)g(if)f(y)m(ou)h(w)m(an)m(t)h(\(see)0 1695
y(Section)c(8.4)i([Merging)e(adds)g(and)g(remo)m(v)-5
-b(als],)31 b(page)g(53\).)p eop
-%%Page: 59 61
-59 60 bop 0 -116 a Fs(Chapter)30 b(11:)41 b(Remo)m(ving)31
-b(\014les)2720 b(59)0 366 y Fp(11)80 b(Remo)l(ving)29
+b(als],)31 b(page)g(55\).)p eop
+%%Page: 61 63
+61 62 bop 0 -116 a Fs(Chapter)30 b(11:)41 b(Remo)m(ving)31
+b(\014les)2720 b(61)0 366 y Fp(11)80 b(Remo)l(ving)29
b(\014les)125 732 y Fs(Mo)s(dules)37 b(c)m(hange.)66
b(New)39 b(\014les)e(are)i(added,)h(and)e(old)g(\014les)f(disapp)s
(ear.)63 b(Still,)39 b(y)m(ou)g(w)m(an)m(t)g(to)g(b)s(e)f(able)g(to)0
@@ -5039,8 +5092,8 @@ y($)f(cvs)g(remove)240 4717 y(cvs)g(remove:)f(Removing)f(.)240
(files)f(permanently)240 5132 y($)h(cvs)g(ci)h(-m)f("Removed)e
(unneeded)h(files")240 5236 y(cvs)h(commit:)f(Examining)f(.)240
5340 y(cvs)i(commit:)f(Committing)f(.)p eop
-%%Page: 60 62
-60 61 bop 0 -116 a Fs(60)2411 b(CVS|Concurren)m(t)29
+%%Page: 62 64
+62 63 bop 0 -116 a Fs(62)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)125 366 y(If)k(y)m(ou)h(c)m(hange)h(y)m
(our)e(mind)f(y)m(ou)i(can)g(easily)e(resurrect)i(the)g(\014le)e(b)s
(efore)i(y)m(ou)g(commit)f(it,)i(using)d(the)i Fn(add)0
@@ -5058,14 +5111,14 @@ b(\014le:)240 2226 y Fn($)47 b(rm)h(oj.c)240 2330 y($)f(cvs)g(update)f
2538 y(U)g(oj.c)125 2811 y Fs(When)30 b(y)m(ou)g(remo)m(v)m(e)i(a)f
(\014le)f(it)g(is)f(remo)m(v)m(ed)i(only)f(on)g(the)h(branc)m(h)f(whic)
m(h)f(y)m(ou)h(are)h(w)m(orking)f(on)g(\(see)i(Chap-)0
-2936 y(ter)i(7)h([Branc)m(hes],)h(page)f(45\).)53 b(Y)-8
+2936 y(ter)i(7)h([Branc)m(hes],)h(page)f(47\).)53 b(Y)-8
b(ou)35 b(can)f(later)g(merge)h(the)f(remo)m(v)-5 b(als)35
b(to)g(another)f(branc)m(h)f(if)h(y)m(ou)g(w)m(an)m(t)h(\(see)0
3061 y(Section)30 b(8.4)i([Merging)e(adds)g(and)g(remo)m(v)-5
-b(als],)31 b(page)g(53\).)p eop
-%%Page: 61 63
-61 62 bop 0 -116 a Fs(Chapter)30 b(12:)41 b(Remo)m(ving)31
-b(directories)2462 b(61)0 366 y Fp(12)80 b(Remo)l(ving)29
+b(als],)31 b(page)g(55\).)p eop
+%%Page: 63 65
+63 64 bop 0 -116 a Fs(Chapter)30 b(12:)41 b(Remo)m(ving)31
+b(directories)2462 b(63)0 366 y Fp(12)80 b(Remo)l(ving)29
b(directories)125 740 y Fs(In)i(concept)i(remo)m(ving)g(directories)e
(is)g(somewhat)i(similar)d(to)j(remo)m(ving)f(\014les|y)m(ou)g(w)m(an)m
(t)h(the)f(directory)0 865 y(to)26 b(not)g(exist)f(in)f(y)m(our)i
@@ -5092,12 +5145,12 @@ b(w)m(a)m(y)j Fr(cvs)f Fs(will)0 2160 y(b)s(e)35 b(able)f(to)j
(whether)g(the)g(particular)f(v)m(ersion)h(y)m(ou)0 2284
y(are)c(c)m(hec)m(king)g(out)g(con)m(tains)f(an)m(y)h(\014les)e(in)g
(that)i(directory)-8 b(.)p eop
-%%Page: 62 64
-62 63 bop 0 -116 a Fs(62)2411 b(CVS|Concurren)m(t)29
+%%Page: 64 66
+64 65 bop 0 -116 a Fs(64)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 63 65
-63 64 bop 0 -116 a Fs(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
-b(third-part)m(y)e(sources)2168 b(63)0 366 y Fp(13)80
+%%Page: 65 67
+65 66 bop 0 -116 a Fs(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
+b(third-part)m(y)e(sources)2168 b(65)0 366 y Fp(13)80
b(T)-13 b(rac)l(king)30 b(third-part)l(y)g(sources)125
748 y Fs(If)25 b(y)m(ou)i(mo)s(dify)d(a)j(program)f(to)h(b)s(etter)f
(\014t)g(y)m(our)g(site,)h(y)m(ou)g(probably)d(w)m(an)m(t)k(to)f
@@ -5133,7 +5186,7 @@ Fo(release)h(tags)k Fs(are)c(useful.)38 b(The)29 b Fo(v)m(endor)h(tag)0
3559 y Fs(is)g(a)g(sym)m(b)s(olic)f(name)i(for)f(the)h(branc)m(h)f
(\(whic)m(h)f(is)h(alw)m(a)m(ys)h(1.1.1,)i(unless)28
b(y)m(ou)j(use)f(the)h(`)p Fn(-b)f Fo(branc)m(h)p Fs(')g(\015ag|See)0
-3683 y(Section)j(A.11.1)h([imp)s(ort)e(options],)h(page)g(109.\).)50
+3683 y(Section)j(A.11.1)h([imp)s(ort)e(options],)h(page)g(111.\).)50
b(The)32 b Fo(release)h(tags)38 b Fs(are)33 b(sym)m(b)s(olic)e(names)i
(for)f(a)i(particular)0 3808 y(release,)d(suc)m(h)f(as)h(`)p
Fn(FSF_0_04)p Fs('.)125 4083 y(Note)k(that)f Fn(import)e
@@ -5155,8 +5208,8 @@ b(start)h(b)m(y)g(imp)s(orting)d(the)i(source)h(to)g(y)m(our)f(rep)s
(ository:)240 5236 y Fn($)47 b(cd)h(wdiff-0.04)240 5340
y($)f(cvs)g(import)f(-m)i("Import)d(of)j(FSF)f(v.)g(0.04")f(fsf/wdiff)f
(FSF_DIST)h(WDIFF_0_04)p eop
-%%Page: 64 66
-64 65 bop 0 -116 a Fs(64)2411 b(CVS|Concurren)m(t)29
+%%Page: 66 68
+66 67 bop 0 -116 a Fs(66)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)125 366 y(The)e(v)m(endor)h(tag)i(is)d
(named)h(`)p Fn(FSF_DIST)p Fs(')e(in)h(the)h(ab)s(o)m(v)m(e)i(example,)
e(and)g(the)g(only)g(release)g(tag)h(assigned)f(is)0
@@ -5187,7 +5240,7 @@ Fn(wdiff)p Fs(',)f(merging)g(the)h(c)m(hanges)g(made)f(on)h(the)0
b(.)50 b(If)32 b(an)m(y)i(con\015icts)e(arise)h(during)e(the)0
3208 y(merge)37 b(they)f(should)e(b)s(e)i(resolv)m(ed)g(in)f(the)h
(normal)g(w)m(a)m(y)h(\(see)g(Section)f(6.3)h([Con\015icts)f(example],)
-i(page)e(35\).)0 3333 y(Then,)30 b(the)g(mo)s(di\014ed)e(\014les)i(ma)m
+i(page)e(37\).)0 3333 y(Then,)30 b(the)g(mo)s(di\014ed)e(\014les)i(ma)m
(y)h(b)s(e)e(committed.)125 3607 y(Using)j(a)i(date,)i(as)d(suggested)i
(ab)s(o)m(v)m(e,)g(assumes)f(that)g(y)m(ou)g(do)f(not)h(imp)s(ort)e
(more)i(than)f(one)h(release)g(of)g(a)0 3731 y(pro)s(duct)29
@@ -5207,32 +5260,32 @@ Fn(~/work.d/wdiff)p Fs(',)e(and)j(y)m(ou)g(w)m(an)m(t)h(to)g(rev)m(ert)
g(to)f(the)h(v)m(endor's)f(v)m(ersion)f(for)h(all)f(the)0
5340 y(\014les)i(in)g(that)i(directory)-8 b(,)31 b(y)m(ou)g(w)m(ould)e
(t)m(yp)s(e:)p eop
-%%Page: 65 67
-65 66 bop 0 -116 a Fs(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
-b(third-part)m(y)e(sources)2168 b(65)240 366 y Fn($)47
+%%Page: 67 69
+67 68 bop 0 -116 a Fs(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
+b(third-part)m(y)e(sources)2168 b(67)240 366 y Fn($)47
b(cd)h(~/work.d/wdiff)240 470 y($)f(cvs)g(admin)g(-bWDIFF)f(.)0
744 y Fs(Y)-8 b(ou)25 b(m)m(ust)g(sp)s(ecify)e(the)i(`)p
Fn(-bWDIFF)p Fs(')e(without)h(an)m(y)g(space)i(after)f(the)g(`)p
Fn(-b)p Fs('.)38 b(See)25 b(Section)g(A.5.1)h([admin)d(options],)0
-869 y(page)31 b(93.)0 1317 y Fm(13.4)68 b(Ho)l(w)31 b(to)g(handle)g
+869 y(page)31 b(95.)0 1317 y Fm(13.4)68 b(Ho)l(w)31 b(to)g(handle)g
(binary)f(\014les)h(with)g(cvs)f(imp)t(ort)125 1591 y
Fs(Use)j(the)g(`)p Fn(-k)p Fs(')h(wrapp)s(er)d(option)i(to)h(tell)e
(imp)s(ort)f(whic)m(h)h(\014les)h(are)g(binary)-8 b(.)48
b(See)33 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)0 1716
-y(page)31 b(137.)p eop
-%%Page: 66 68
-66 67 bop 0 -116 a Fs(66)2411 b(CVS|Concurren)m(t)29
+y(page)31 b(139.)p eop
+%%Page: 68 70
+68 69 bop 0 -116 a Fs(68)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 67 69
-67 68 bop 0 -116 a Fs(Chapter)30 b(14:)41 b(Mo)m(ving)31
-b(and)f(renaming)f(\014les)2244 b(67)0 366 y Fp(14)80
+%%Page: 69 71
+69 70 bop 0 -116 a Fs(Chapter)30 b(14:)41 b(Mo)m(ving)31
+b(and)f(renaming)f(\014les)2244 b(69)0 366 y Fp(14)80
b(Mo)l(ving)30 b(and)g(renaming)g(\014les)125 743 y Fs(Mo)m(ving)39
b(\014les)e(to)j(a)f(di\013eren)m(t)f(directory)g(or)h(renaming)f(them)
g(is)g(not)h(di\016cult,)g(but)f(some)h(of)g(the)g(w)m(a)m(ys)0
867 y(in)e(whic)m(h)g(this)g(w)m(orks)h(ma)m(y)h(b)s(e)e(non-ob)m
(vious.)64 b(\(Mo)m(ving)39 b(or)f(renaming)f(a)i(directory)e(is)h(ev)m
(en)g(harder.)64 b(See)0 992 y(Chapter)30 b(15)h([Mo)m(ving)g
-(directories],)f(page)h(71.\).)125 1266 y(The)e(examples)h(b)s(elo)m(w)
+(directories],)f(page)h(73.\).)125 1266 y(The)e(examples)h(b)s(elo)m(w)
g(assume)g(that)h(the)g(\014le)e Fo(old)k Fs(is)d(renamed)f(to)j
Fo(new)p Fs(.)0 1720 y Fm(14.1)68 b(The)30 b(Normal)i(w)l(a)l(y)f(to)g
(Rename)125 1994 y Fs(The)d(normal)f(w)m(a)m(y)j(to)f(mo)m(v)m(e)h(a)f
@@ -5259,7 +5312,7 @@ Fn(cvs)29 b(log)g Fo(old)40 b Fs(will)33 b(giv)m(e)0
(um)m(b)s(ers)h(will)f(start)j(at)g(1.0)g(again,)g(so)f(if)g(that)h(b)s
(others)e(y)m(ou,)i(use)0 3856 y(the)h(`)p Fn(-r)f(rev)p
Fs(')f(option)h(to)h(commit)g(\(see)g(Section)f(A.7.1)i([commit)e
-(options],)h(page)g(100\))0 4309 y Fm(14.2)68 b(Mo)l(ving)31
+(options],)h(page)g(102\))0 4309 y Fm(14.2)68 b(Mo)l(ving)31
b(the)g(history)g(\014le)125 4583 y Fs(This)g(metho)s(d)j(is)e(more)i
(dangerous,)h(since)e(it)g(in)m(v)m(olv)m(es)h(mo)m(ving)f(\014les)g
(inside)e(the)j(rep)s(ository)-8 b(.)50 b(Read)34 b(this)0
@@ -5267,8 +5320,8 @@ b(the)g(history)g(\014le)125 4583 y Fs(This)g(metho)s(d)j(is)e(more)i
4962 y Fn($)47 b(cd)h($CVSROOT/)p Fo(mo)s(dule)240 5065
y Fn($)f(mv)h Fo(old)p Fn(,v)e Fo(new)p Fn(,v)0 5340
y Fs(Adv)-5 b(an)m(tages:)p eop
-%%Page: 68 70
-68 69 bop 0 -116 a Fs(68)2411 b(CVS|Concurren)m(t)29
+%%Page: 70 72
+70 71 bop 0 -116 a Fs(70)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)75 366 y Fq(\017)60 b Fs(The)30
b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f(in)m(tact.)75
516 y Fq(\017)60 b Fs(The)30 b(revision)e(n)m(um)m(b)s(ers)h(are)i(not)
@@ -5312,29 +5365,29 @@ Fo(date)5 b Fs(')41 b(to)180 5040 y(retriev)m(e)31 b(the)f(revisions.)
(tained)f(in)m(tact.)75 5340 y Fq(\017)60 b Fs(The)30
b(revision)e(n)m(um)m(b)s(ers)h(are)i(not)g(a\013ected.)p
eop
-%%Page: 69 71
-69 70 bop 0 -116 a Fs(Chapter)30 b(14:)41 b(Mo)m(ving)31
-b(and)f(renaming)f(\014les)2244 b(69)0 366 y(Disadv)-5
+%%Page: 71 73
+71 72 bop 0 -116 a Fs(Chapter)30 b(14:)41 b(Mo)m(ving)31
+b(and)f(renaming)f(\014les)2244 b(71)0 366 y(Disadv)-5
b(an)m(tages:)75 640 y Fq(\017)60 b Fs(Y)-8 b(ou)31 b(cannot)g(easily)e
(see)i(the)g(history)e(of)i(the)f(\014le)g(across)h(the)f(rename.)75
790 y Fq(\017)60 b Fs(Unless)33 b(y)m(ou)h(use)g(the)h(`)p
Fn(-r)30 b(rev)p Fs(')j(\(see)i(Section)f(A.7.1)h([commit)g(options],)g
-(page)f(100\))i(\015ag)e(when)g Fo(new)41 b Fs(is)180
+(page)f(102\))i(\015ag)e(when)g Fo(new)41 b Fs(is)180
914 y(committed)31 b(its)e(revision)g(n)m(um)m(b)s(ers)g(will)f(start)i
(at)i(1.0)f(again.)p eop
-%%Page: 70 72
-70 71 bop 0 -116 a Fs(70)2411 b(CVS|Concurren)m(t)29
+%%Page: 72 74
+72 73 bop 0 -116 a Fs(72)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 71 73
-71 72 bop 0 -116 a Fs(Chapter)30 b(15:)41 b(Mo)m(ving)31
-b(and)f(renaming)f(directories)1986 b(71)0 366 y Fp(15)80
+%%Page: 73 75
+73 74 bop 0 -116 a Fs(Chapter)30 b(15:)41 b(Mo)m(ving)31
+b(and)f(renaming)f(directories)1986 b(73)0 366 y Fp(15)80
b(Mo)l(ving)30 b(and)g(renaming)g(directories)125 740
y Fs(The)40 b(normal)f(w)m(a)m(y)j(to)f(rename)g(or)f(mo)m(v)m(e)j(a)e
(directory)f(is)f(to)j(rename)e(or)h(mo)m(v)m(e)h(eac)m(h)g(\014le)d
(within)g(it)h(as)0 865 y(describ)s(ed)29 b(in)h(Section)h(14.1)i
-([Outside],)e(page)h(67.)44 b(Then)30 b(c)m(hec)m(k)j(out)f(with)e(the)
+([Outside],)e(page)h(69.)44 b(Then)30 b(c)m(hec)m(k)j(out)f(with)e(the)
h(`)p Fn(-P)p Fs(')g(option,)h(as)f(describ)s(ed)e(in)0
-989 y(Chapter)h(12)h([Remo)m(ving)g(directories],)f(page)h(61.)125
+989 y(Chapter)h(12)h([Remo)m(ving)g(directories],)f(page)h(63.)125
1263 y(If)f(y)m(ou)i(really)e(w)m(an)m(t)h(to)h(hac)m(k)g(the)f(rep)s
(ository)f(to)i(rename)f(or)g(delete)h(a)f(directory)g(in)e(the)j(rep)s
(ository)-8 b(,)31 b(y)m(ou)0 1388 y(can)g(do)f(it)g(lik)m(e)g(this:)49
@@ -5362,12 +5415,12 @@ k(to)f(w)m(ork)g(for)f(him,)0 3015 y(un)m(til)29 b(he)h(remo)m(v)m(es)i
(unlik)m(ely)d(to)j(b)s(e)f(able)g(to)i(retriev)m(e)f(old)f(releases)g
(correctly)-8 b(,)36 b(since)d(they)0 3538 y(probably)c(dep)s(end)f(on)
i(the)h(name)f(of)h(the)g(directories.)p eop
-%%Page: 72 74
-72 73 bop 0 -116 a Fs(72)2411 b(CVS|Concurren)m(t)29
+%%Page: 74 76
+74 75 bop 0 -116 a Fs(74)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 73 75
-73 74 bop 0 -116 a Fs(Chapter)30 b(16:)41 b(History)30
-b(bro)m(wsing)2622 b(73)0 366 y Fp(16)80 b(History)31
+%%Page: 75 77
+75 76 bop 0 -116 a Fs(Chapter)30 b(16:)41 b(History)30
+b(bro)m(wsing)2622 b(75)0 366 y Fp(16)80 b(History)31
b(bro)l(wsing)125 742 y Fs(Once)c(y)m(ou)i(ha)m(v)m(e)g(used)e
Fr(cvs)g Fs(to)i(store)f(a)h(v)m(ersion)e(con)m(trol)i(history|what)d
(\014les)h(ha)m(v)m(e)i(c)m(hanged)g(when,)f(ho)m(w,)0
@@ -5379,14 +5432,14 @@ y Fs(Whenev)m(er)g(y)m(ou)f(commit)h(a)f(\014le)g(y)m(ou)g(sp)s(ecify)g
(log)g(messages)h(whic)m(h)e(ha)m(v)m(e)i(b)s(een)e(sp)s(eci\014ed)f
(for)i(ev)m(ery)h(revision)d(whic)m(h)h(has)h(b)s(een)0
1993 y(committed,)e(use)f(the)g Fn(cvs)g(log)f Fs(command)i(\(see)g
-(Section)f(A.12)i([log],)f(page)g(110\).)0 2445 y Fm(16.2)68
+(Section)f(A.12)i([log],)f(page)g(113\).)0 2445 y Fm(16.2)68
b(The)30 b(history)h(database)125 2720 y Fs(Y)-8 b(ou)27
b(can)h(use)f(the)g(history)f(\014le)g(\(see)i(Section)f(C.10)h
-([history)f(\014le],)g(page)h(147\))h(to)f(log)f(v)-5
+([history)f(\014le],)g(page)h(149\))h(to)f(log)f(v)-5
b(arious)26 b Fr(cvs)g Fs(actions.)0 2844 y(T)-8 b(o)30
b(retriev)m(e)g(the)g(information)d(from)i(the)h(history)f(\014le,)g
(use)g(the)h Fn(cvs)f(history)f Fs(command)h(\(see)h(Section)g(A.10)0
-2969 y([history],)g(page)h(106\).)0 3421 y Fm(16.3)68
+2969 y([history],)g(page)h(108\).)0 3421 y Fm(16.3)68
b(User-de\014ned)31 b(logging)125 3696 y Fs(Y)-8 b(ou)32
b(can)g(customize)g Fr(cvs)e Fs(to)j(log)e(v)-5 b(arious)31
b(kinds)f(of)i(actions,)g(in)e(whatev)m(er)j(manner)e(y)m(ou)h(c)m(ho)s
@@ -5399,7 +5452,7 @@ b(The)23 b(script)g(migh)m(t)h(app)s(end)f(a)h(message)i(to)f(a)0
(message)g(to)g(a)g(particular)d(newsgroup.)39 b(T)-8
b(o)30 b(log)f(commits,)h(use)f(the)g(`)p Fn(loginfo)p
Fs(')f(\014le)g(\(see)0 4194 y(Section)36 b(C.7)g([loginfo],)h(page)g
-(143\).)59 b(T)-8 b(o)36 b(log)g(commits,)h(c)m(hec)m(k)m(outs,)j(exp)s
+(145\).)59 b(T)-8 b(o)36 b(log)g(commits,)h(c)m(hec)m(k)m(outs,)j(exp)s
(orts,)d(and)f(tags,)i(resp)s(ectiv)m(ely)-8 b(,)38 b(y)m(ou)0
4318 y(can)e(also)h(use)e(the)i(`)p Fn(-i)p Fs(',)g(`)p
Fn(-o)p Fs(',)h(`)p Fn(-e)p Fs(',)g(and)d(`)p Fn(-t)p
@@ -5409,21 +5462,21 @@ y(giving)d(noti\014cations)h(to)h(v)-5 b(arious)35 b(users,)h(whic)m(h)
e(requires)g(less)h(in)f(the)i(w)m(a)m(y)h(of)e(k)m(eeping)h(cen)m
(tralized)f(scripts)0 4567 y(up)f(to)i(date,)h(use)e(the)h
Fn(cvs)29 b(watch)g(add)34 b Fs(command)h(\(see)h(Section)g(6.6.2)g
-([Getting)h(Noti\014ed],)f(page)g(40\);)j(this)0 4692
+([Getting)h(Noti\014ed],)f(page)g(42\);)j(this)0 4692
y(command)30 b(is)g(useful)e(ev)m(en)j(if)f(y)m(ou)g(are)h(not)g(using)
e Fn(cvs)g(watch)g(on)p Fs(.)125 4966 y(The)c(`)p Fn(taginfo)p
Fs(')f(\014le)h(de\014nes)g(programs)h(to)h(execute)g(when)e(someone)i
(executes)g(a)f Fn(tag)f Fs(or)h Fn(rtag)f Fs(command.)0
5091 y(The)30 b(`)p Fn(taginfo)p Fs(')f(\014le)g(has)i(the)f(standard)g
(form)g(for)g(administrativ)m(e)f(\014les)g(\(see)j(App)s(endix)c(C)i
-([Administrativ)m(e)0 5215 y(\014les],)35 b(page)h(135\),)h(where)d
+([Administrativ)m(e)0 5215 y(\014les],)35 b(page)h(137\),)h(where)d
(eac)m(h)i(line)d(is)h(a)h(regular)f(expression)f(follo)m(w)m(ed)h(b)m
(y)h(a)g(command)f(to)i(execute.)54 b(The)0 5340 y(argumen)m(ts)29
b(passed)g(to)h(the)f(command)g(are,)h(in)e(order,)h(the)g
Fo(tagname)p Fs(,)i Fo(op)s(eration)e Fs(\()p Fn(add)f
Fs(for)h Fn(tag)p Fs(,)g Fn(mov)f Fs(for)h Fn(tag)p eop
-%%Page: 74 76
-74 75 bop 0 -116 a Fs(74)2411 b(CVS|Concurren)m(t)29
+%%Page: 76 78
+76 77 bop 0 -116 a Fs(76)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Fn(-F)p Fs(,)h(and)g
Fn(del)g Fs(for)g Fn(tag)f(-d)p Fs(\),)h Fo(rep)s(ository)p
Fs(,)g(and)g(an)m(y)h(remaining)e(are)i(pairs)e(of)i
@@ -5451,16 +5504,16 @@ b(line)g(1)35 b Fs(line.)56 b(This)33 b(rep)s(ort)j(do)s(esn't)f(tell)g
(y)m(ou)h(an)m(ything)f(ab)s(out)h(lines)240 2828 y(whic)m(h)23
b(ha)m(v)m(e)i(b)s(een)e(deleted)h(or)f(replaced;)j(y)m(ou)e(need)g(to)
h(use)e Fn(cvs)30 b(diff)22 b Fs(for)i(that)h(\(see)f(Section)g(A.8)240
-2953 y([di\013)7 b(],)30 b(page)h(103\).)125 3276 y(The)i(options)h(to)
+2953 y([di\013)7 b(],)30 b(page)h(105\).)125 3276 y(The)i(options)h(to)
h Fn(cvs)29 b(annotate)j Fs(are)j(listed)e(in)f(App)s(endix)g(B)i([In)m
-(v)m(oking)h(CVS],)f(page)h(125,)h(and)e(can)h(b)s(e)0
+(v)m(oking)h(CVS],)f(page)h(127,)h(and)e(can)h(b)s(e)0
3401 y(used)41 b(to)h(select)g(the)f(\014les)g(and)f(revisions)g(to)i
(annotate.)75 b(The)41 b(options)g(are)h(describ)s(ed)d(in)h(more)i
(detail)e(in)0 3525 y(Section)30 b(A.4)h([Common)g(options],)f(page)h
-(90.)p eop
-%%Page: 75 77
-75 76 bop 0 -116 a Fs(Chapter)30 b(17:)41 b(Keyw)m(ord)30
-b(substitution)2437 b(75)0 366 y Fp(17)80 b(Keyw)l(ord)29
+(92.)p eop
+%%Page: 77 79
+77 78 bop 0 -116 a Fs(Chapter)30 b(17:)41 b(Keyw)m(ord)30
+b(substitution)2437 b(77)0 366 y Fp(17)80 b(Keyw)l(ord)29
b(substitution)125 743 y Fs(As)k(long)g(as)h(y)m(ou)f(edit)g(source)h
(\014les)e(inside)f(y)m(our)j(w)m(orking)e(cop)m(y)i(of)g(a)g(mo)s
(dule)d(y)m(ou)j(can)g(alw)m(a)m(ys)g(\014nd)e(out)0
@@ -5483,16 +5536,16 @@ b(R)l(CS)31 b(Keyw)l(ords)125 2242 y Fs(This)d(is)i(a)g(list)f(of)i
(the)f(k)m(eyw)m(ords)h(that)g Fr(r)n(cs)e Fs(curren)m(tly)h(\(in)f
(release)i(5.6.0.1\))i(supp)s(orts:)0 2568 y Fn($Author: tholo $)96
b Fs(The)30 b(login)f(name)i(of)f(the)h(user)e(who)h(c)m(hec)m(k)m(ed)j
-(in)c(the)h(revision.)0 2743 y Fn($Date: 1997/02/21 06:47:01 $)192 b Fs(The)30
+(in)c(the)h(revision.)0 2743 y Fn($Date: 1997/03/18 02:05:33 $)192 b Fs(The)30
b(date)h(and)f(time)g(\(UTC\))g(the)h(revision)d(w)m(as)j(c)m(hec)m(k)m
-(ed)h(in.)0 2918 y Fn($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)96 b Fs(A)33 b(standard)g(header)g(con)m
+(ed)h(in.)0 2918 y Fn($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $)96 b Fs(A)33 b(standard)g(header)g(con)m
(taining)f(the)i(full)d(pathname)i(of)g(the)h Fr(r)n(cs)e
Fs(\014le,)h(the)h(revision)d(n)m(um)m(b)s(er,)480 3043
y(the)j(date)g(\(UTC\),)g(the)g(author,)g(the)g(state,)i(and)d(the)h
(lo)s(c)m(k)m(er)g(\(if)f(lo)s(c)m(k)m(ed\).)51 b(Files)33
b(will)e(normally)480 3167 y(nev)m(er)g(b)s(e)e(lo)s(c)m(k)m(ed)i(when)
-f(y)m(ou)g(use)g Fr(cvs)p Fs(.)0 3343 y Fn($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)288 b
-Fs(Same)30 b(as)h Fn($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)p Fs(,)d(except)k(that)f(the)f
+f(y)m(ou)g(use)g Fr(cvs)p Fs(.)0 3343 y Fn($Id: cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $)288 b
+Fs(Same)30 b(as)h Fn($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $)p Fs(,)d(except)k(that)f(the)f
Fr(r)n(cs)g Fs(\014lename)f(is)h(without)f(a)i(path.)0
3518 y Fn($Name: $)192 b Fs(T)-8 b(ag)31 b(name)g(used)e(to)i(c)m(hec)m
(k)h(out)f(this)e(\014le.)0 3693 y Fn($Locker: $)96 b Fs(The)39
@@ -5500,8 +5553,8 @@ b(login)g(name)h(of)g(the)g(user)f(who)h(lo)s(c)m(k)m(ed)g(the)g
(revision)e(\(empt)m(y)j(if)e(not)h(lo)s(c)m(k)m(ed,)j(and)c(th)m(us)
480 3818 y(almost)30 b(alw)m(a)m(ys)h(useless)f(when)f(y)m(ou)i(are)g
(using)e Fr(cvs)p Fs(\).)0 3993 y Fn($Log: cvs.ps,v $
-(using)e Fr(cvs)p Fs(\).)0 3993 y Fn(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-(using)e Fr(cvs)p Fs(\).)0 3993 y Fn(Missed files from new release from Cyclic Software
+(using)e Fr(cvs)p Fs(\).)0 3993 y Fn(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+(using)e Fr(cvs)p Fs(\).)0 3993 y Fn(Files missed from previous import
(using)e Fr(cvs)p Fs(\).)0 3993 y Fn()240 b Fs(The)39
b(log)h(message)h(supplied)c(during)g(commit,)43 b(preceded)c(b)m(y)h
(a)g(header)g(con)m(taining)f(the)h Fr(r)n(cs)480 4118
@@ -5514,29 +5567,29 @@ y(line)25 b(is)h(pre\014xed)g(with)g(a)h Fo(commen)m(t)h(leader)33
b Fs(whic)m(h)25 b Fr(r)n(cs)h Fs(guesses)i(from)e(the)h(\014le)f(name)
h(extension.)480 4491 y(It)41 b(can)g(b)s(e)f(c)m(hanged)i(with)d
Fn(cvs)30 b(admin)f(-c)p Fs(.)71 b(See)41 b(Section)g(A.5.1)h([admin)e
-(options],)j(page)f(93.)480 4616 y(This)28 b(k)m(eyw)m(ord)i(is)f
+(options],)j(page)f(95.)480 4616 y(This)28 b(k)m(eyw)m(ord)i(is)f
(useful)f(for)h(accum)m(ulating)h(a)g(complete)g(c)m(hange)h(log)f(in)e
(a)i(source)g(\014le,)f(but)g(for)480 4740 y(sev)m(eral)i(reasons)f(it)
g(can)h(b)s(e)e(problematic.)40 b(See)31 b(Section)f(17.5)i([Log)f(k)m
-(eyw)m(ord],)g(page)h(78.)0 4916 y Fn($RCSfile: cvs.ps,v $)480 5040
+(eyw)m(ord],)g(page)h(80.)0 4916 y Fn($RCSfile: cvs.ps,v $)480 5040
y Fs(The)e(name)g(of)h(the)f(R)m(CS)g(\014le)g(without)f(a)i(path.)0
-5215 y Fn($Revision: 1.1.1.6 $)480 5340 y Fs(The)f(revision)e(n)m(um)m(b)s(er)i
+5215 y Fn($Revision: 1.1.1.7 $)480 5340 y Fs(The)f(revision)e(n)m(um)m(b)s(er)i
(assigned)f(to)i(the)g(revision.)p eop
-%%Page: 76 78
-76 77 bop 0 -116 a Fs(76)2411 b(CVS|Concurren)m(t)29
+%%Page: 78 80
+78 79 bop 0 -116 a Fs(78)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Fn($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)96 b
Fs(The)30 b(full)e(pathname)i(of)h(the)f(R)m(CS)g(\014le.)0
543 y Fn($State: Exp $)144 b Fs(The)39 b(state)i(assigned)e(to)h(the)g
(revision.)67 b(States)41 b(can)f(b)s(e)f(assigned)g(with)f
Fn(cvs)29 b(admin)g(-s)p Fs(|See)480 667 y(Section)h(A.5.1)i([admin)d
-(options],)h(page)h(93.)0 1124 y Fm(17.2)68 b(Using)31
+(options],)h(page)h(95.)0 1124 y Fm(17.2)68 b(Using)31
b(k)l(eyw)l(ords)125 1399 y Fs(T)-8 b(o)26 b(include)f(a)i(k)m(eyw)m
(ord)f(string)g(y)m(ou)h(simply)d(include)g(the)j(relev)-5
-b(an)m(t)26 b(text)i(string,)e(suc)m(h)h(as)f Fn($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)p
+b(an)m(t)26 b(text)i(string,)e(suc)m(h)h(as)f Fn($Id: cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $)p
Fs(,)h(inside)d(the)0 1524 y(\014le,)i(and)f(commit)h(the)f(\014le.)39
b Fr(cvs)24 b Fs(will)f(automatically)j(expand)f(the)h(string)e(as)i
(part)g(of)g(the)g(commit)f(op)s(eration.)125 1765 y(It)i(is)g(common)h
-(to)g(em)m(b)s(ed)f Fn($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)f Fs(string)h(in)f(the)i(C)f(source)h(co)s
+(to)g(em)m(b)s(ed)f Fn($Id: cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $)f Fs(string)h(in)f(the)i(C)f(source)h(co)s
(de.)40 b(This)25 b(example)j(sho)m(ws)f(the)h(\014rst)e(few)i(lines)0
1890 y(of)j(a)f(t)m(ypical)g(\014le,)g(after)h(k)m(eyw)m(ord)g
(substitution)d(has)i(b)s(een)g(p)s(erformed:)240 2144
@@ -5562,7 +5615,7 @@ b(This)31 b(can)i(b)s(e)f(handy)f(for)h(text)i(\014les,)e(but)g(it)g
(is)f(ev)m(en)j(more)e(useful)f(for)h(extracting)0 3815
y(k)m(eyw)m(ords)f(from)f(binary)e(\014les.)240 4069
y Fn($)47 b(ident)g(samp.c)240 4173 y(samp.c:)479 4276
-y($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)240
+y($Id: cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $)240
4380 y($)g(gcc)g(samp.c)240 4484 y($)g(ident)g(a.out)240
4588 y(a.out:)479 4691 y($Id:)f(samp.c,v)g(1.5)h(1993/10/19)e(14:57:32)
g(ceder)i(Exp)g($)125 4966 y Fs(S)p Fr(ccs)26 b Fs(is)h(another)h(p)s
@@ -5576,10 +5629,10 @@ Fn(@\(#\))e Fs(it)g(is)h(easy)g(to)h(include)d(k)m(eyw)m(ords)j(that)f
(are)h(detected)g(b)m(y)f(either)g(command.)0 5340 y(Simply)28
b(pre\014x)h(the)h Fr(r)n(cs)g Fs(k)m(eyw)m(ord)h(with)e(the)h(magic)h
Fr(sccs)e Fs(phrase,)h(lik)m(e)f(this:)p eop
-%%Page: 77 79
-77 78 bop 0 -116 a Fs(Chapter)30 b(17:)41 b(Keyw)m(ord)30
-b(substitution)2437 b(77)240 366 y Fn(static)46 b(char)h(*id="@\(#\))e
-($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $";)0
+%%Page: 79 81
+79 80 bop 0 -116 a Fs(Chapter)30 b(17:)41 b(Keyw)m(ord)30
+b(substitution)2437 b(79)240 366 y Fn(static)46 b(char)h(*id="@\(#\))e
+($Id: cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $";)0
786 y Fm(17.3)68 b(Av)l(oiding)31 b(substitution)125
1060 y Fs(Keyw)m(ord)h(substitution)f(has)i(its)g(disadv)-5
b(an)m(tages.)49 b(Sometimes)33 b(y)m(ou)g(migh)m(t)g(w)m(an)m(t)h(the)
@@ -5591,7 +5644,7 @@ Fn($Author: tholo $)p Fs('.)125 1583 y(There)k(is)g(unfortunately)g
(no)h(w)m(a)m(y)h(to)g(selectiv)m(ely)f(turn)f(o\013)i(k)m(eyw)m(ord)g
(substitution.)49 b(Y)-8 b(ou)35 b(can)f(use)g(`)p Fn(-ko)p
Fs(')0 1708 y(\(see)d(Section)g(17.4)g([Substitution)d(mo)s(des],)j
-(page)g(77\))g(to)g(turn)f(o\013)h(k)m(eyw)m(ord)f(substitution)e(en)m
+(page)g(79\))g(to)g(turn)f(o\013)h(k)m(eyw)m(ord)f(substitution)e(en)m
(tirely)-8 b(.)125 1982 y(In)28 b(man)m(y)h(cases)h(y)m(ou)f(can)h(a)m
(v)m(oid)f(using)f Fr(r)n(cs)g Fs(k)m(eyw)m(ords)h(in)f(the)h(source,)h
(ev)m(en)g(though)e(they)i(app)s(ear)e(in)g(the)0 2106
@@ -5611,7 +5664,7 @@ Fs(;)e(the)h(latter)0 3298 y(is)e(set)h(b)m(y)g(the)g(-k)g(or)g(-A)g
(options)f(to)i Fn(cvs)h(checkout)c Fs(or)i Fn(cvs)i(update)p
Fs(.)38 b Fn(cvs)29 b(diff)d Fs(also)h(has)f(a)h(`)p
Fn(-k)p Fs(')g(option.)39 b(F)-8 b(or)0 3423 y(some)31
-b(examples,)f(See)h(Chapter)e(18)j([Binary)d(\014les],)h(page)h(79.)125
+b(examples,)f(See)h(Chapter)e(18)j([Binary)d(\014les],)h(page)h(81.)125
3696 y(The)e(mo)s(des)h(a)m(v)-5 b(ailable)30 b(are:)0
3988 y(`)p Fn(-kkv)p Fs(')238 b(Generate)51 b(k)m(eyw)m(ord)f(strings)f
(using)f(the)h(default)g(form,)55 b(e.g.)99 b Fn($Revision:)28
@@ -5625,8 +5678,8 @@ Fr(cvs)f Fs(is)g(used.)0 4557 y(`)p Fn(-kk)p Fs(')286
b(Generate)33 b(only)e(k)m(eyw)m(ord)h(names)g(in)e(k)m(eyw)m(ord)j
(strings;)e(omit)h(their)e(v)-5 b(alues.)45 b(F)-8 b(or)32
b(example,)g(for)480 4682 y(the)g Fn(Revision)d Fs(k)m(eyw)m(ord,)j
-(generate)h(the)f(string)e Fn($Revision: 1.1.1.6 $)f Fs(instead)h(of)i
-Fn($Revision: 1.1.1.6 $)p Fs(.)480 4806 y(This)c(option)g(is)h(useful)e
+(generate)h(the)f(string)e Fn($Revision: 1.1.1.7 $)f Fs(instead)h(of)i
+Fn($Revision: 1.1.1.7 $)p Fs(.)480 4806 y(This)c(option)g(is)h(useful)e
(to)j(ignore)f(di\013erences)g(due)f(to)j(k)m(eyw)m(ord)e(substitution)
e(when)i(comparing)480 4931 y(di\013eren)m(t)k(revisions)e(of)j(a)g
(\014le.)0 5091 y(`)p Fn(-ko)p Fs(')286 b(Generate)22
@@ -5634,12 +5687,12 @@ b(the)f(old)f(k)m(eyw)m(ord)h(string,)h(presen)m(t)f(in)e(the)i(w)m
(orking)f(\014le)g(just)g(b)s(efore)h(it)f(w)m(as)h(c)m(hec)m(k)m(ed)i
(in.)480 5215 y(F)-8 b(or)27 b(example,)g(for)g(the)f
Fn(Revision)e Fs(k)m(eyw)m(ord,)k(generate)g(the)f(string)e
-Fn($Revision: 1.1.1.6 $)c Fs(instead)480 5340 y(of)31
-b Fn($Revision: 1.1.1.6 $)g Fs(if)f(that)i(is)e(ho)m(w)i(the)f(string)g
+Fn($Revision: 1.1.1.7 $)c Fs(instead)480 5340 y(of)31
+b Fn($Revision: 1.1.1.7 $)g Fs(if)f(that)i(is)e(ho)m(w)i(the)f(string)g
(app)s(eared)f(when)h(the)g(\014le)g(w)m(as)g(c)m(hec)m(k)m(ed)j(in.)p
eop
-%%Page: 78 80
-78 79 bop 0 -116 a Fs(78)2411 b(CVS|Concurren)m(t)29
+%%Page: 80 82
+80 81 bop 0 -116 a Fs(80)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y(`)p Fn(-kb)p Fs(')286
b(Lik)m(e)37 b(`)p Fn(-ko)p Fs(',)h(but)e(also)h(inhibit)d(con)m(v)m
(ersion)j(of)g(line)e(endings)h(b)s(et)m(w)m(een)h(the)g(canonical)g
@@ -5650,12 +5703,12 @@ e(to)j(the)480 616 y(op)s(erating)33 b(system)g(in)f(use)h(on)g(the)g
(use)h(linefeed)f(only)480 740 y(to)g(terminate)g(lines,)e(this)g(is)g
(the)i(same)g(as)g(`)p Fn(-ko)p Fs('.)43 b(F)-8 b(or)32
b(more)g(information)e(on)h(binary)e(\014les,)i(see)480
-865 y(Chapter)f(18)h([Binary)f(\014les],)g(page)h(79.)0
+865 y(Chapter)f(18)h([Binary)f(\014les],)g(page)h(81.)0
1039 y(`)p Fn(-kv)p Fs(')286 b(Generate)28 b(only)e(k)m(eyw)m(ord)h(v)
-5 b(alues)25 b(for)i(k)m(eyw)m(ord)g(strings.)38 b(F)-8
b(or)27 b(example,)h(for)e(the)h Fn(Revision)d Fs(k)m(ey-)480
1163 y(w)m(ord,)g(generate)h(the)e(string)f Fn(5.7)g
-Fs(instead)h(of)g Fn($Revision: 1.1.1.6 $)p Fs(.)38
+Fs(instead)h(of)g Fn($Revision: 1.1.1.7 $)p Fs(.)38
b(This)21 b(can)j(help)d(generate)k(\014les)480 1288
y(in)f(programming)f(languages)i(where)g(it)f(is)g(hard)g(to)h(strip)f
(k)m(eyw)m(ord)h(delimiters)e(lik)m(e)h Fn($Revision:)480
@@ -5665,23 +5718,23 @@ b(further)c(k)m(eyw)m(ord)i(substitution)e(cannot)i(b)s(e)f(p)s
(v)m(ed,)h(so)e(this)f(option)h(should)f(b)s(e)g(used)h(with)f(care.)
480 1687 y(One)d(often)g(w)m(ould)f(lik)m(e)g(to)i(use)f(`)p
Fn(-kv)p Fs(')f(with)g Fn(cvs)30 b(export)p Fs(|see)24
-b(Section)i(A.9)h([exp)s(ort],)h(page)e(105.)480 1811
+b(Section)i(A.9)h([exp)s(ort],)h(page)e(107.)480 1811
y(But)31 b(b)s(e)e(a)m(w)m(are)j(that)f(do)s(esn't)f(handle)f(an)h(exp)
s(ort)h(con)m(taining)e(binary)g(\014les)g(correctly)-8
b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g($Log: cvs.ps,v $
-b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g(Missed files from new release from Cyclic Software
+b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g(Files missed from previous import
b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g()g(k)l(eyw)l
(ord.)125 2533 y Fs(The)25 b Fn($Log: cvs.ps,v $
-(ord.)125 2533 y Fs(The)25 b Fn(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-(ord.)125 2533 y Fs(The)25 b Fn(Missed files from new release from Cyclic Software
+(ord.)125 2533 y Fs(The)25 b Fn(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+(ord.)125 2533 y Fs(The)25 b Fn(Files missed from previous import
(ord.)125 2533 y Fs(The)25 b Fn()f Fs(k)m(eyw)m(ord)i(is)f
(somewhat)h(con)m(tro)m(v)m(ersial.)40 b(As)25 b(long)h(as)f(y)m(ou)h
(are)g(w)m(orking)f(on)h(y)m(our)g(dev)m(elopmen)m(t)0
2658 y(system)36 b(the)h(information)d(is)i(easily)f(accessible)h(ev)m
(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn($Log: cvs.ps,v $
-(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn(Missed files from new release from Cyclic Software
+(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn(Files missed from previous import
(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn()d
Fs(k)m(eyw)m(ord|just)i(do)h(a)0 2782 y Fn(cvs)29 b(log)p
Fs(.)40 b(Once)31 b(y)m(ou)f(exp)s(ort)g(the)h(\014le)f(the)g(history)f
@@ -5689,8 +5742,8 @@ Fs(.)40 b(Once)31 b(y)m(ou)f(exp)s(ort)g(the)h(\014le)f(the)g(history)f
3056 y(A)39 b(more)h(serious)e(concern)i(is)e(that)i
Fr(r)n(cs)f Fs(is)f(not)i(go)s(o)s(d)f(at)i(handling)36
b Fn($Log: cvs.ps,v $
-b Fn(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-b Fn(Missed files from new release from Cyclic Software
+b Fn(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+b Fn(Files missed from previous import
b Fn()i Fs(en)m(tries)i(when)e(a)i(branc)m(h)f(is)0
3181 y(merged)30 b(on)m(to)i(the)f(main)e(trunk.)39 b(Con\015icts)30
b(often)h(result)e(from)h(the)g(merging)g(op)s(eration.)125
@@ -5703,17 +5756,17 @@ Fn(")e Fs(the)h(log)g(en)m(tries)f(in)g(the)h(\014le)f(\(correcting)i
(\014le.)40 b(This)29 b(ma)m(y)i(or)f(ma)m(y)h(not)g(b)s(e)e(a)i
(problem)e(in)g(real)h(life.)125 3978 y(It)f(has)f(b)s(een)g(suggested)
i(that)f(the)g Fn($Log: cvs.ps,v $
-i(that)f(the)g Fn(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-i(that)f(the)g Fn(Missed files from new release from Cyclic Software
+i(that)f(the)g Fn(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+i(that)f(the)g Fn(Files missed from previous import
i(that)f(the)g Fn()f Fs(k)m(eyw)m(ord)h(should)e(b)s(e)h(inserted)
g Fo(last)j Fs(in)c(the)i(\014le,)g(and)f(not)h(in)f(the)0
4102 y(\014les)k(header,)h(if)e(it)i(is)e(to)i(b)s(e)f(used)g(at)i
(all.)46 b(That)32 b(w)m(a)m(y)i(the)f(long)f(list)f(of)i(c)m(hange)h
(messages)f(will)d(not)j(in)m(terfere)0 4227 y(with)c(ev)m(eryda)m(y)j
(source)e(\014le)g(bro)m(wsing.)p eop
-%%Page: 79 81
-79 80 bop 0 -116 a Fs(Chapter)30 b(18:)41 b(Handling)29
-b(binary)f(\014les)2469 b(79)0 366 y Fp(18)80 b(Handling)31
+%%Page: 81 83
+81 82 bop 0 -116 a Fs(Chapter)30 b(18:)41 b(Handling)29
+b(binary)f(\014les)2469 b(81)0 366 y Fp(18)80 b(Handling)31
b(binary)g(\014les)125 846 y Fs(There)24 b(are)h(t)m(w)m(o)h(issues)e
(with)f(using)h Fr(cvs)g Fs(to)h(store)h(binary)d(\014les.)38
b(The)24 b(\014rst)g(is)g(that)i Fr(cvs)e Fs(b)m(y)g(default)g(con)m(v)
@@ -5725,7 +5778,7 @@ g(example,)g(carriage)h(return)0 1219 y(follo)m(w)m(ed)i(b)m(y)g(line)f
(feed)h(for)h(Windo)m(ws)e(NT\).)125 1515 y(The)i(second)i(is)e(that)i
(a)g(binary)d(\014le)i(migh)m(t)g(happ)s(en)e(to)j(con)m(tain)g(data)g
(whic)m(h)e(lo)s(oks)h(lik)m(e)f(a)i(k)m(eyw)m(ord)g(\(see)0
-1639 y(Chapter)d(17)h([Keyw)m(ord)f(substitution],)f(page)i(75\),)h(so)
+1639 y(Chapter)d(17)h([Keyw)m(ord)f(substitution],)f(page)i(77\),)h(so)
e(k)m(eyw)m(ord)h(expansion)f(m)m(ust)g(b)s(e)g(turned)f(o\013.)125
1934 y(The)d(`)p Fn(-kb)p Fs(')g(option)h(a)m(v)-5 b(ailable)26
b(with)g(some)h Fr(cvs)f Fs(commands)h(insures)d(that)k(neither)e(line)
@@ -5740,13 +5793,13 @@ Fs(')f(instead;)h(if)f(y)m(ou)i(are)f(on)g(another)g(op)s(erating)f
Fs(,)e(suc)m(h)h(as)0 2432 y(5.7)i(or)g(later,)f(whic)m(h)g(supp)s
(orts)e(`)p Fn(-kb)p Fs('.)125 2727 y(Here)i(is)g(an)g(example)g(of)h
(ho)m(w)f(y)m(ou)h(can)f(create)i(a)f(new)f(\014le)g(using)e(the)j(`)p
-Fn(-kb)p Fs(')f(\015ag:)240 3002 y Fn($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $')f(>)i
+Fn(-kb)p Fs(')f(\015ag:)240 3002 y Fn($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $')f(>)i
(kotest)240 3106 y($)f(cvs)g(add)g(-kb)g(-m"A)g(test)f(file")h(kotest)
240 3209 y($)g(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j
(keyword")d(kotest)125 3504 y Fs(If)29 b(a)i(\014le)e(acciden)m(tally)h
(gets)i(added)d(without)h(`)p Fn(-kb)p Fs(',)g(one)g(can)h(use)f(the)g
Fn(cvs)g(admin)f Fs(command)h(to)h(reco)m(v)m(er.)0 3629
-y(F)-8 b(or)31 b(example:)240 3903 y Fn($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $')f(>)i
+y(F)-8 b(or)31 b(example:)240 3903 y Fn($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.7 1997/03/18 02:05:33 tholo Exp $')f(>)i
(kotest)240 4007 y($)f(cvs)g(add)g(-m"A)g(test)g(file")f(kotest)240
4111 y($)h(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
(kotest)240 4215 y($)i(cvs)g(admin)g(-kb)g(kotest)240
@@ -5769,8 +5822,8 @@ Fs(')f(is)g Fn(cvs)e(update)g(-A)p Fs(.)44 b(If)31 b(y)m(ou)i(need)e
5340 y(in)j(a)i(new)f(cop)m(y)h(of)f(the)h(\014le,)f(as)g(sho)m(wn)g(b)
m(y)g(the)h Fn(cvs)e(commit)g Fs(command)h(ab)s(o)m(v)m(e.)p
eop
-%%Page: 80 82
-80 81 bop 0 -116 a Fs(80)2411 b(CVS|Concurren)m(t)29
+%%Page: 82 84
+82 83 bop 0 -116 a Fs(82)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)125 366 y(Ho)m(w)m(ev)m(er,)35
b(in)d(using)f Fn(cvs)f(admin)f(-k)j Fs(to)h(c)m(hange)h(the)g(k)m(eyw)
m(ord)f(expansion,)f(b)s(e)h(a)m(w)m(are)h(that)f(the)g(k)m(eyw)m(ord)0
@@ -5788,11 +5841,11 @@ Fs(and)g Fn(cvs)f(import)g Fs(treat)j(a)f(\014le)f(as)h(binary)e(based)
h(on)0 1263 y(its)c(name;)i(for)f(example)g(y)m(ou)g(could)f(sa)m(y)i
(that)f(\014les)f(who)h(names)g(end)f(in)f(`)p Fn(.exe)p
Fs(')i(are)g(binary)-8 b(.)39 b(See)28 b(Section)g(C.2)0
-1388 y([W)-8 b(rapp)s(ers],)30 b(page)i(137.)p eop
-%%Page: 81 83
-81 82 bop 0 -116 a Fs(Chapter)30 b(19:)41 b(Ho)m(w)31
+1388 y([W)-8 b(rapp)s(ers],)30 b(page)i(139.)p eop
+%%Page: 83 85
+83 84 bop 0 -116 a Fs(Chapter)30 b(19:)41 b(Ho)m(w)31
b(y)m(our)g(build)c(system)k(in)m(teracts)g(with)e(CVS)1586
-b(81)0 366 y Fp(19)80 b(Ho)l(w)29 b(y)l(our)h(build)h(system)d(in)l
+b(83)0 366 y Fp(19)80 b(Ho)l(w)29 b(y)l(our)h(build)h(system)d(in)l
(teracts)i(with)g(CVS)125 740 y Fs(As)24 b(men)m(tioned)h(in)e(the)i
(in)m(tro)s(duction,)g Fr(cvs)f Fs(do)s(es)g(not)h(con)m(tain)g(soft)m
(w)m(are)i(for)d(building)d(y)m(our)k(soft)m(w)m(are)h(from)0
@@ -5832,7 +5885,7 @@ Fs(or)c(something)g(similar.)38 b(The)29 b(b)s(est)g(w)m(a)m(y)0
2907 y(to)35 b(do)g(this)f(with)f Fr(cvs)h Fs(is)g(to)h(use)f(the)h
Fn(tag)f Fs(command)h(to)g(record)g(whic)m(h)e(v)m(ersions)h(w)m(en)m
(t)i(in)m(to)e(a)h(giv)m(en)g(build)0 3031 y(\(see)c(Section)g(7.1)g
-([T)-8 b(ags],)32 b(page)f(45\).)125 3305 y(Using)f Fr(cvs)f
+([T)-8 b(ags],)32 b(page)f(47\).)125 3305 y(Using)f Fr(cvs)f
Fs(in)h(the)h(most)g(straigh)m(tforw)m(ard)g(manner)f(p)s(ossible,)e
(eac)m(h)k(dev)m(elop)s(er)f(will)d(ha)m(v)m(e)k(a)f(cop)m(y)h(of)f
(the)0 3430 y(en)m(tire)c(source)g(tree)g(whic)m(h)f(is)f(used)h(in)g
@@ -5859,17 +5912,17 @@ Fn(make)p Fs(.)39 b(One)28 b(build)d(to)s(ol)k(whic)m(h)e(is)h
(designed)f(to)0 4700 y(help)i(with)g(this)g(kind)g(of)h(thing)g(is)f
(Odin)f(\(see)k Fn(ftp://ftp.cs.colorado.e)o(du/p)o(ub/d)o(ist)o(ribs)o
(/odi)o(n)p Fs(\).)p eop
-%%Page: 82 84
-82 83 bop 0 -116 a Fs(82)2411 b(CVS|Concurren)m(t)29
+%%Page: 84 86
+84 85 bop 0 -116 a Fs(84)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 83 85
-83 84 bop 0 -116 a Fs(Chapter)30 b(20:)41 b(Compatibilit)m(y)28
-b(b)s(et)m(w)m(een)j(CVS)f(V)-8 b(ersions)1822 b(83)0
+%%Page: 85 87
+85 86 bop 0 -116 a Fs(Chapter)30 b(20:)41 b(Compatibilit)m(y)28
+b(b)s(et)m(w)m(een)j(CVS)f(V)-8 b(ersions)1822 b(85)0
366 y Fp(20)80 b(Compatibilit)l(y)31 b(b)t(et)l(w)l(een)d(CVS)h(V)-13
b(ersions)125 740 y Fs(The)39 b(rep)s(ository)g(format)i(is)e
(compatible)h(going)g(bac)m(k)h(to)g Fr(cvs)f Fs(1.3.)71
b(But)40 b(see)h(Section)f(6.6.5)i([W)-8 b(atc)m(hes)0
-865 y(Compatibilit)m(y],)34 b(page)i(43,)i(if)c(y)m(ou)h(ha)m(v)m(e)i
+865 y(Compatibilit)m(y],)34 b(page)i(45,)i(if)c(y)m(ou)h(ha)m(v)m(e)i
(copies)e(of)g Fr(cvs)f Fs(1.6)i(or)f(older)g(and)f(y)m(ou)i(w)m(an)m
(t)g(to)g(use)e(the)i(optional)0 989 y(dev)m(elop)s(er)30
b(comm)m(unication)g(features.)125 1263 y(The)h(w)m(orking)f(directory)
@@ -5890,12 +5943,12 @@ Fs(1.5,)j(but)d(no)g(further)f(\(1.5)j(w)m(as)f(the)g(\014rst)0
(need)g(to)h(upgrade)e(b)s(oth)h(the)g(clien)m(t)g(and)f(the)h(serv)m
(er)h(to)f(tak)m(e)i(adv)-5 b(an)m(tage)34 b(of)e(new)g(features)0
2284 y(and)e(bug\014xes,)g(ho)m(w)m(ev)m(er.)p eop
-%%Page: 84 86
-84 85 bop 0 -116 a Fs(84)2411 b(CVS|Concurren)m(t)29
+%%Page: 86 88
+86 87 bop 0 -116 a Fs(86)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 85 87
-85 86 bop 0 -116 a Fs(Chapter)30 b(21:)41 b(Revision)29
-b(managemen)m(t)2430 b(85)0 366 y Fp(21)80 b(Revision)31
+%%Page: 87 89
+87 88 bop 0 -116 a Fs(Chapter)30 b(21:)41 b(Revision)29
+b(managemen)m(t)2430 b(87)0 366 y Fp(21)80 b(Revision)31
b(managemen)l(t)125 740 y Fs(If)h(y)m(ou)h(ha)m(v)m(e)h(read)f(this)f
(far,)h(y)m(ou)h(probably)d(ha)m(v)m(e)j(a)f(prett)m(y)h(go)s(o)s(d)e
(grasp)h(on)g(what)g Fr(cvs)f Fs(can)h(do)g(for)f(y)m(ou.)0
@@ -5926,25 +5979,25 @@ e(after)i(making)f(sure)g(that)h(they)g(can)f(b)s(e)g(compiled.)64
b(Some)38 b(sites)0 3281 y(require)31 b(that)j(the)e(\014les)g(pass)g
(a)h(test)h(suite.)47 b(P)m(olicies)31 b(lik)m(e)h(this)g(can)h(b)s(e)f
(enforced)g(using)f(the)i(commitinfo)f(\014le)0 3405
-y(\(see)27 b(Section)f(C.4)h([commitinfo],)g(page)g(139\),)i(but)c(y)m
+y(\(see)27 b(Section)f(C.4)h([commitinfo],)g(page)g(141\),)i(but)c(y)m
(ou)i(should)d(think)h(t)m(wice)i(b)s(efore)e(y)m(ou)i(enforce)g(suc)m
(h)f(a)g(con-)0 3530 y(v)m(en)m(tion.)45 b(By)32 b(making)f(the)h(dev)m
(elopmen)m(t)g(en)m(vironmen)m(t)g(to)s(o)g(con)m(trolled)g(it)f(migh)m
(t)g(b)s(ecome)h(to)s(o)h(regimen)m(ted)0 3654 y(and)d(th)m(us)g(coun)m
(ter-pro)s(ductiv)m(e)g(to)h(the)g(real)f(goal,)h(whic)m(h)e(is)g(to)j
(get)f(soft)m(w)m(are)h(written.)p eop
-%%Page: 86 88
-86 87 bop 0 -116 a Fs(86)2411 b(CVS|Concurren)m(t)29
+%%Page: 88 90
+88 89 bop 0 -116 a Fs(88)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 87 89
-87 88 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(87)0 366 y Fp(App)t(endix)30 b(A)81
+%%Page: 89 91
+89 90 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(89)0 366 y Fp(App)t(endix)30 b(A)81
b(Guide)29 b(to)h(CVS)g(commands)125 738 y Fs(This)c(app)s(endix)g
(describ)s(es)h(the)h(o)m(v)m(erall)h(structure)f(of)h
Fr(cvs)e Fs(commands,)i(and)f(describ)s(es)e(some)j(commands)0
862 y(in)h(detail)h(\(others)g(are)h(describ)s(ed)e(elsewhere;)h(for)g
(a)h(quic)m(k)f(reference)h(to)g Fr(cvs)e Fs(commands,)i(see)g(App)s
-(endix)d(B)0 987 y([In)m(v)m(oking)h(CVS],)h(page)g(125\).)0
+(endix)d(B)0 987 y([In)m(v)m(oking)h(CVS],)h(page)g(127\).)0
1433 y Fm(A.1)67 b(Ov)l(erall)32 b(structure)f(of)f(CVS)g(commands)125
1707 y Fs(The)f(o)m(v)m(erall)i(format)g(of)f(all)g Fr(cvs)f
Fs(commands)h(is:)240 1960 y Fn(cvs)47 b([)g(cvs_options)e(])j
@@ -5982,8 +6035,8 @@ Fn(command_options)c Fs(that)29 b(are)g(used)e(so)h(often)h(that)g(y)m
5340 y(some)32 b(other)f(means)h(to)g(mak)m(e)g(sure)f(y)m(ou)h(alw)m
(a)m(ys)f(sp)s(ecify)f(that)i(option.)44 b(One)30 b(example)i(\(the)f
(one)h(that)g(dro)m(v)m(e)p eop
-%%Page: 88 90
-88 89 bop 0 -116 a Fs(88)2411 b(CVS|Concurren)m(t)29
+%%Page: 90 92
+90 91 bop 0 -116 a Fs(90)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y(the)g(implemen)m(tation)f(of)i
(the)f(.cvsrc)h(supp)s(ort,)e(actually\))h(is)g(that)g(man)m(y)h(p)s
(eople)e(\014nd)g(the)h(default)g(output)g(of)0 491 y(the)38
@@ -6024,14 +6077,14 @@ s(ecify)e(use)h(of)h(the)f Fn(")p Fs(old)p Fn(")f Fs(format,)i(so)g(y)m
(ou)0 4208 y(w)m(ould)e(need)h(`)p Fn(cvs)g(-f)g(diff)f(foobar)p
Fs('.)125 4551 y(In)23 b(place)g(of)h(the)g(command)g(name)f(y)m(ou)h
(can)g(use)g Fn(cvs)f Fs(to)h(sp)s(ecify)f(global)g(options)g(\(see)h
-(Section)g(A.3)g([Global)0 4675 y(options],)30 b(page)h(89\).)42
+(Section)g(A.3)g([Global)0 4675 y(options],)30 b(page)h(91\).)42
b(F)-8 b(or)31 b(example)f(the)h(follo)m(wing)e(line)g(in)g(`)p
Fn(.cvsrc)p Fs(')240 4997 y Fn(cvs)47 b(-z6)125 5340
y Fs(causes)30 b Fr(cvs)g Fs(to)h(use)f(compression)f(lev)m(el)h(6)p
eop
-%%Page: 89 91
-89 90 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(89)0 366 y Fm(A.3)67 b(Global)31 b(options)125
+%%Page: 91 93
+91 92 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(91)0 366 y Fm(A.3)67 b(Global)31 b(options)125
641 y Fs(The)e(a)m(v)-5 b(ailable)30 b(`)p Fn(cvs_options)p
Fs(')e(\(that)j(are)g(giv)m(en)f(to)i(the)e(left)g(of)h(`)p
Fn(cvs_command)p Fs('\))d(are:)0 967 y Fn(-b)i Fo(bindir)113
@@ -6079,7 +6132,7 @@ Fr(cvs)p Fs(,)g(including)d(a)j(list)f(of)i(other)g(help)e(options.)0
3890 y Fn(-l)384 b Fs(Do)39 b(not)e(log)h(the)g(cvs)p
1248 3890 V 33 w(command)f(in)g(the)h(command)f(history)g(\(but)g
(execute)i(it)e(an)m(yw)m(a)m(y\).)65 b(See)480 4014
-y(Section)30 b(A.10)i([history],)e(page)h(106,)h(for)e(information)f
+y(Section)30 b(A.10)i([history],)e(page)h(108,)h(for)e(information)f
(on)h(command)g(history)-8 b(.)0 4190 y Fn(-n)384 b Fs(Do)42
b(not)f(c)m(hange)i(an)m(y)e(\014les.)72 b(A)m(ttempt)43
b(to)f(execute)g(the)g(`)p Fn(cvs_command)p Fs(',)f(but)g(only)f(to)i
@@ -6096,16 +6149,16 @@ b(new)e(w)m(orking)f(\014les)h(\014les)f(read-only)-8
b(.)65 b(Same)38 b(e\013ect)i(as)e(if)g(the)g Fn($CVSREAD)e
Fs(en)m(vironmen)m(t)480 5215 y(v)-5 b(ariable)31 b(is)h(set)h(\(see)h
(App)s(endix)c(D)j([En)m(vironmen)m(t)f(v)-5 b(ariables],)33
-b(page)g(149\).)49 b(The)33 b(default)e(is)h(to)480 5340
+b(page)g(151\).)49 b(The)33 b(default)e(is)h(to)480 5340
y(mak)m(e)27 b(w)m(orking)e(\014les)g(writable,)h(unless)e(w)m(atc)m
(hes)j(are)g(on)e(\(see)i(Section)f(6.6)h([W)-8 b(atc)m(hes],)30
-b(page)c(39\).)p eop
-%%Page: 90 92
-90 91 bop 0 -116 a Fs(90)2411 b(CVS|Concurren)m(t)29
+b(page)c(41\).)p eop
+%%Page: 92 94
+92 93 bop 0 -116 a Fs(92)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Fn(-s)g Fo(v)-5
b(ariable)5 b Fn(=)p Fo(v)-5 b(alue)480 491 y Fs(Set)31
b(a)f(user)g(v)-5 b(ariable)29 b(\(see)i(Section)g(C.11)g([V)-8
-b(ariables],)30 b(page)h(147\).)0 662 y Fn(-t)384 b Fs(T)-8
+b(ariables],)30 b(page)h(150\).)0 662 y Fn(-t)384 b Fs(T)-8
b(race)30 b(program)e(execution;)i(displa)m(y)c(messages)k(sho)m(wing)e
(the)h(steps)f(of)h Fr(cvs)f Fs(activit)m(y)-8 b(.)41
b(P)m(articu-)480 786 y(larly)29 b(useful)f(with)i(`)p
@@ -6123,8 +6176,8 @@ m(een)i(the)g(clien)m(t)f(and)f(the)i(serv)m(er.)55 b(Only)34
b(has)h(an)g(e\013ect)i(on)480 1844 y(the)i Fr(cvs)e
Fs(clien)m(t.)65 b(As)39 b(of)g(this)e(writing,)i(this)f(is)f(only)h
(implemen)m(ted)f(when)h(using)f(a)i(Kerb)s(eros)480
-1968 y(connection)45 b(\(see)h(Section)f(4.6.3)i([Kerb)s(eros)e(authen)
-m(ticated],)50 b(page)c(26\).)86 b(Encryption)44 b(sup-)480
+1968 y(connection)45 b(\(see)h(Section)f(4.6.4)i([Kerb)s(eros)e(authen)
+m(ticated],)50 b(page)c(27\).)86 b(Encryption)44 b(sup-)480
2093 y(p)s(ort)36 b(is)f(not)i(a)m(v)-5 b(ailable)35
b(b)m(y)i(default;)h(it)e(m)m(ust)h(b)s(e)e(enabled)h(using)e(a)j(sp)s
(ecial)e(con\014gure)h(option,)480 2217 y(`)p Fn(--enable-encryption)p
@@ -6163,16 +6216,16 @@ b(ate)27 b(cop)m(y)i(of)f(a)g(source)g(\014le;)g(that)480
(eci\014ed,)f(so)h(that)480 5215 y(further)28 b(up)s(dates)h(in)f(the)i
(same)g(directory)f(will)e(use)j(the)f(same)h(date)h(\(for)e(more)h
(information)e(on)480 5340 y(stic)m(ky)j(tags/dates,)h(see)f(Section)f
-(7.4)i([Stic)m(ky)e(tags],)i(page)f(49\).)p eop
-%%Page: 91 93
-91 92 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(91)480 366 y(`)p Fn(-D)p Fs(')30 b(is)f(a)m(v)-5
+(7.4)i([Stic)m(ky)e(tags],)i(page)f(51\).)p eop
+%%Page: 93 95
+93 94 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(93)480 366 y(`)p Fn(-D)p Fs(')30 b(is)f(a)m(v)-5
b(ailable)29 b(with)g(the)h Fn(checkout)p Fs(,)e Fn(diff)p
Fs(,)h Fn(export)p Fs(,)g Fn(history)p Fs(,)f Fn(rdiff)p
Fs(,)h Fn(rtag)p Fs(,)g(and)h Fn(update)480 491 y Fs(commands.)60
b(\(The)37 b Fn(history)e Fs(command)i(uses)f(this)g(option)g(in)g(a)h
(sligh)m(tly)e(di\013eren)m(t)i(w)m(a)m(y;)k(see)480
-616 y(Section)30 b(A.10.1)j([history)c(options],)h(page)h(106\).)480
+616 y(Section)30 b(A.10.1)j([history)c(options],)h(page)h(108\).)480
762 y(A)39 b(wide)f(v)-5 b(ariet)m(y)39 b(of)g(date)g(formats)h(are)f
(supp)s(orted)e(b)m(y)i Fr(cvs)p Fs(.)65 b(The)38 b(most)h(standard)g
(ones)g(are)480 887 y(ISO8601)25 b(\(from)f(the)g(In)m(ternational)g
@@ -6224,10 +6277,10 @@ Fs(,)h Fn(rtag)p Fs(,)h(and)480 4278 y Fn(update)p Fs(.)480
Fs(command)g(also)h(has)g(a)g(`)p Fn(-f)p Fs(')g(option,)g(but)g(it)f
(has)h(a)g(di\013eren)m(t)g(b)s(eha)m(vior)480 4549 y(for)g(that)h
(command.)41 b(See)30 b(Section)g(A.7.1)i([commit)f(options],)f(page)h
-(100.)0 4717 y Fn(-k)f Fo(k\015ag)165 b Fs(Alter)30 b(the)h(default)e
+(102.)0 4717 y Fn(-k)f Fo(k\015ag)165 b Fs(Alter)30 b(the)h(default)e
Fr(r)n(cs)h Fs(pro)s(cessing)f(of)h(k)m(eyw)m(ords.)42
b(See)30 b(Chapter)g(17)h([Keyw)m(ord)g(substitution],)480
-4842 y(page)36 b(75,)i(for)d(the)h(meaning)f(of)h Fo(k\015ag)p
+4842 y(page)36 b(77,)i(for)d(the)h(meaning)f(of)h Fo(k\015ag)p
Fs(.)56 b(Y)-8 b(our)36 b Fo(k\015ag)43 b Fs(sp)s(eci\014cation)35
b(is)f Fo(stic)m(ky)44 b Fs(when)34 b(y)m(ou)i(use)f(it)480
4966 y(to)k(create)h(a)f(priv)-5 b(ate)38 b(cop)m(y)h(of)g(a)g(source)g
@@ -6238,8 +6291,8 @@ Fo(k\015ag)42 b Fs(with)33 b(the)i(\014le,)g(and)480
5215 y(con)m(tin)m(ues)k(to)g(use)f(it)g(with)f(future)h(up)s(date)g
(commands)g(on)g(the)h(same)g(\014le)f(un)m(til)e(y)m(ou)j(sp)s(ecify)
480 5340 y(otherwise.)p eop
-%%Page: 92 94
-92 93 bop 0 -116 a Fs(92)2411 b(CVS|Concurren)m(t)29
+%%Page: 94 96
+94 95 bop 0 -116 a Fs(94)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)480 366 y(The)k(`)p Fn(-k)p
Fs(')h(option)f(is)g(a)m(v)-5 b(ailable)34 b(with)g(the)h
Fn(add)p Fs(,)g Fn(checkout)p Fs(,)f Fn(diff)p Fs(,)h
@@ -6263,7 +6316,7 @@ Fn(import)p Fs(.)0 1937 y Fn(-n)384 b Fs(Do)28 b(not)f(run)e(an)m(y)j
(c)m(hec)m(k)m(out/commit/tag)j(program.)39 b(\(A)28
b(program)e(can)i(b)s(e)e(sp)s(eci\014ed)f(to)j(run)d(on)480
2061 y(eac)m(h)j(of)g(these)f(activities,)h(in)e(the)h(mo)s(dules)f
-(database)i(\(see)g(Section)f(C.1)g([mo)s(dules],)g(page)h(135\);)480
+(database)i(\(see)g(Section)f(C.1)g([mo)s(dules],)g(page)h(137\);)480
2186 y(this)h(option)h(b)m(ypasses)g(it\).)480 2333 y
Fi(W)-8 b(arning:)41 b Fs(this)29 b(is)h(not)h(the)f(same)h(as)g(the)g
(o)m(v)m(erall)f(`)p Fn(cvs)g(-n)p Fs(')g(option,)g(whic)m(h)g(y)m(ou)g
@@ -6272,7 +6325,7 @@ Fi(W)-8 b(arning:)41 b Fs(this)29 b(is)h(not)h(the)f(same)h(as)g(the)g
Fs(,)d Fn(commit)p Fs(,)h Fn(export)p Fs(,)g(and)h Fn(rtag)f
Fs(commands.)0 2773 y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i
(directories.)40 b(See)30 b(See)h(Chapter)f(12)h([Remo)m(ving)g
-(directories],)f(page)h(61.)0 2942 y Fn(-p)384 b Fs(Pip)s(e)38
+(directories],)f(page)h(63.)0 2942 y Fn(-p)384 b Fs(Pip)s(e)38
b(the)h(\014les)f(retriev)m(ed)h(from)g(the)g(rep)s(ository)f(to)i
(standard)e(output,)j(rather)e(than)g(writing)480 3067
y(them)30 b(in)f(the)i(curren)m(t)f(directory)-8 b(.)41
@@ -6303,10 +6356,10 @@ Fs(to)i(mak)m(e)480 4299 y(y)m(our)24 b(o)m(wn)f(cop)m(y)h(of)g(a)g
(tin)m(ues)h(to)g(use)g(it)f(on)g(future)g(up)s(date)480
4424 y(commands,)29 b(un)m(til)e(y)m(ou)i(sp)s(ecify)f(otherwise)g
(\(for)h(more)g(information)e(on)i(stic)m(ky)g(tags/dates,)i(see)480
-4548 y(Section)i(7.4)i([Stic)m(ky)f(tags],)i(page)e(49\).)51
+4548 y(Section)i(7.4)i([Stic)m(ky)f(tags],)i(page)e(51\).)51
b(The)33 b(tag)i(can)f(b)s(e)f(either)g(a)h(sym)m(b)s(olic)e(or)h(n)m
(umeric)f(tag.)480 4673 y(See)f(Section)f(7.1)h([T)-8
-b(ags],)32 b(page)f(45.)480 4820 y(Sp)s(ecifying)23 b(the)j(`)p
+b(ags],)32 b(page)f(47.)480 4820 y(Sp)s(ecifying)23 b(the)j(`)p
Fn(-q)p Fs(')f(global)g(option)g(along)g(with)g(the)g(`)p
Fn(-r)p Fs(')h(command)f(option)g(is)f(often)i(useful,)f(to)480
4944 y(suppress)g(the)j(w)m(arning)e(messages)j(when)d(the)i
@@ -6315,9 +6368,9 @@ Fr(r)n(cs)e Fs(history)g(\014le)h(do)s(es)g(not)g(con)m(tain)h(the)g
b Fs(this)32 b(is)g(not)i(the)f(same)h(as)f(the)h(o)m(v)m(erall)f(`cvs)
h(-r')f(option,)h(whic)m(h)e(y)m(ou)i(can)f(sp)s(ecify)f(to)480
5340 y(the)f(left)f(of)g(a)h(cvs)f(command!)p eop
-%%Page: 93 95
-93 94 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(93)480 366 y(`)p Fn(-r)p Fs(')27 b(is)g(a)m(v)-5
+%%Page: 95 97
+95 96 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(95)480 366 y(`)p Fn(-r)p Fs(')27 b(is)g(a)m(v)-5
b(ailable)27 b(with)f(the)i Fn(checkout)p Fs(,)e Fn(commit)p
Fs(,)h Fn(diff)p Fs(,)g Fn(history)p Fs(,)g Fn(export)p
Fs(,)f Fn(rdiff)p Fs(,)h Fn(rtag)p Fs(,)h(and)480 491
@@ -6361,25 +6414,25 @@ Fs(\014le.)0 4670 y Fn(-b[)p Fo(rev)8 b Fn(])156 b Fs(When)25
b(used)g(with)f(bare)i Fr(r)n(cs)p Fs(,)f(this)g(option)g(sets)h(the)f
(default)g(branc)m(h)g(to)h Fo(rev)8 b Fs(;)27 b(in)e
Fr(cvs)f Fs(stic)m(ky)i(tags)480 4795 y(\(see)37 b(Section)f(7.4)h
-([Stic)m(ky)f(tags],)k(page)c(49\))i(are)e(a)h(b)s(etter)f(w)m(a)m(y)h
+([Stic)m(ky)f(tags],)k(page)c(51\))i(are)e(a)h(b)s(etter)f(w)m(a)m(y)h
(to)g(decide)e(whic)m(h)g(branc)m(h)h(y)m(ou)480 4919
y(w)m(an)m(t)g(to)f(w)m(ork)g(on.)54 b(There)34 b(is)g(one)h(use)f
(with)g Fr(cvs)p Fs(:)48 b(to)36 b(rev)m(ert)f(to)h(the)f(v)m(endor's)g
(v)m(ersion)f(when)480 5044 y(using)29 b(v)m(endor)h(branc)m(hes)g
(\(see)h(Section)g(13.3)h([Rev)m(erting)e(lo)s(cal)g(c)m(hanges],)i
-(page)f(64\).)0 5215 y Fn(-c)p Fo(string)155 b Fs(Useful)34
+(page)f(66\).)0 5215 y Fn(-c)p Fo(string)155 b Fs(Useful)34
b(with)g Fr(cvs)p Fs(.)54 b(Sets)35 b(the)h(commen)m(t)g(leader)f(to)h
Fo(string)p Fs(.)54 b(The)34 b(commen)m(t)i(leader)f(is)f(prin)m(ted)
480 5340 y(b)s(efore)21 b(ev)m(ery)g(log)g(message)i(line)c(generated)j
(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn($Log: cvs.ps,v $
-(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn(Missed files from new release from Cyclic Software
+(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn(Files missed from previous import
(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn()f Fs(\(see)i(Chapter)e(17)i
([Keyw)m(ord)p eop
-%%Page: 94 96
-94 95 bop 0 -116 a Fs(94)2411 b(CVS|Concurren)m(t)29
+%%Page: 96 98
+96 97 bop 0 -116 a Fs(96)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)480 366 y(substitution],)35
-b(page)i(75\).)58 b(This)33 b(is)i(useful)f(for)i(programming)e
+b(page)i(77\).)58 b(This)33 b(is)i(useful)f(for)i(programming)e
(languages)i(without)f(m)m(ulti-line)480 491 y(commen)m(ts.)56
b Fr(R)m(cs)34 b Fs(initially)e(guesses)j(the)g(v)-5
b(alue)35 b(of)g(the)g(commen)m(t)h(leader)f(from)f(the)i(\014le)e
@@ -6400,7 +6453,7 @@ b(using)f(bare)g Fr(r)n(cs)p Fs(,)h(this)f(is)g(used)g(to)i(create)g
Fo(subst)175 b Fs(Useful)44 b(with)h Fr(cvs)p Fs(.)85
b(Set)46 b(the)g(default)e(k)m(eyw)m(ord)i(substitution)e(to)i
Fo(subst)p Fs(.)85 b(See)46 b(Chapter)f(17)480 1890 y([Keyw)m(ord)39
-b(substitution],)g(page)g(75.)67 b(Giving)38 b(an)g(explicit)f(`)p
+b(substitution],)g(page)g(77.)67 b(Giving)38 b(an)g(explicit)f(`)p
Fn(-k)p Fs(')i(option)f(to)i Fn(cvs)29 b(update)p Fs(,)40
b Fn(cvs)480 2015 y(export)p Fs(,)29 b(or)h Fn(cvs)g(checkout)e
Fs(o)m(v)m(errides)i(this)f(default.)0 2178 y Fn(-l[)p
@@ -6460,9 +6513,9 @@ Fs(')20 b(whic)m(h)f(asso)s(ciates)i Fo(name)26 b Fs(with)20
b(the)h(revision)d(n)m(um)m(b)s(ers)i(extracted)i(from)e(k)m(eyw)m(ord)
h(strings)480 5340 y(in)29 b(the)i(corresp)s(onding)d(w)m(orking)i
(\014les.)p eop
-%%Page: 95 97
-95 96 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(95)0 366 y Fn(-o)p Fo(range)167 b Fs(P)m(oten)m
+%%Page: 97 99
+97 98 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(97)0 366 y Fn(-o)p Fo(range)167 b Fs(P)m(oten)m
(tially)34 b(useful,)g(but)g(dangerous,)h(with)e Fr(cvs)g
Fs(\(see)i(b)s(elo)m(w\).)52 b(Deletes)35 b(\()p Fo(outdates)t
Fs(\))h(the)e(revi-)480 491 y(sions)20 b(giv)m(en)h(b)m(y)g
@@ -6484,7 +6537,7 @@ Fo(rev)42 b Fs(to)35 b(the)g(end)f(of)h(the)g(branc)m(h)f(con)m
Fr(cvs)f Fs(handles)f(branc)m(hes)h Fo(rev)45 b Fs(cannot)39
b(b)s(e)e(sp)s(eci\014ed)e(sym)m(b)s(olically)g(if)i(it)g(is)g(a)480
1389 y(branc)m(h.)j(See)31 b(Section)f(E.1)h([Magic)g(branc)m(h)f(n)m
-(um)m(b)s(ers],)f(page)j(153,)f(for)g(an)f(explanation.)480
+(um)m(b)s(ers],)f(page)j(155,)f(for)g(an)f(explanation.)480
1540 y(Mak)m(e)39 b(sure)d(that)i(no-one)f(has)g(c)m(hec)m(k)m(ed)i
(out)e(a)h(cop)m(y)g(of)f(the)g(revision)f(y)m(ou)h(outdate.)62
b(Strange)480 1664 y(things)30 b(will)e(happ)s(en)i(if)g(he)g(starts)i
@@ -6493,7 +6546,7 @@ b(Strange)480 1664 y(things)30 b(will)e(happ)s(en)i(if)g(he)g(starts)i
b(option)h(is)g(not)h(a)f(go)s(o)s(d)h(w)m(a)m(y)g(to)g(tak)m(e)h(bac)m
(k)g(a)f(b)s(ogus)e(commit;)41 b(commit)d(a)g(new)f(revision)480
1913 y(undoing)28 b(the)j(b)s(ogus)f(c)m(hange)h(instead)f(\(see)h
-(Section)f(8.3)i([Merging)e(t)m(w)m(o)i(revisions],)d(page)i(53\).)0
+(Section)f(8.3)i([Merging)e(t)m(w)m(o)i(revisions],)d(page)i(55\).)0
2090 y Fn(-q)384 b Fs(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f
(diagnostics.)0 2267 y Fn(-s)p Fo(state)5 b Fn([:)p Fo(rev)j
Fn(])480 2391 y Fs(Useful)28 b(with)g Fr(cvs)p Fs(.)39
@@ -6512,12 +6565,12 @@ b(the)f(state)i(of)e(a)h(new)f(revision)f(is)g(set)i(to)g(`)p
Fn(Exp)p Fs(')f(when)f(it)h(is)f(created.)41 b(The)24
b(state)j(is)d(visible)480 3014 y(in)32 b(the)i(output)f(from)h
Fo(cvs)f(log)42 b Fs(\(see)34 b(Section)g(A.12)h([log],)g(page)f
-(110\),)j(and)c(in)f(the)i(`)p Fn($Log: cvs.ps,v $
-(110\),)j(and)c(in)f(the)i(`)p Fn(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-(110\),)j(and)c(in)f(the)i(`)p Fn(Missed files from new release from Cyclic Software
-(110\),)j(and)c(in)f(the)i(`)p Fn()p Fs(')f(and)480
+(113\),)j(and)c(in)f(the)i(`)p Fn($Log: cvs.ps,v $
+(113\),)j(and)c(in)f(the)i(`)p Fn(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+(113\),)j(and)c(in)f(the)i(`)p Fn(Files missed from previous import
+(113\),)j(and)c(in)f(the)i(`)p Fn()p Fs(')f(and)480
3138 y(`)p Fn($State: Exp $)p Fs(')d(k)m(eyw)m(ords)i(\(see)g(Chapter)f(17)i
-([Keyw)m(ord)e(substitution],)f(page)j(75\).)45 b(Note)33
+([Keyw)m(ord)e(substitution],)f(page)j(77\).)45 b(Note)33
b(that)f Fr(cvs)480 3263 y Fs(uses)i(the)g Fn(dead)g
Fs(state)h(for)f(its)g(o)m(wn)h(purp)s(oses;)f(to)h(tak)m(e)h(a)f
(\014le)f(to)h(or)f(from)g(the)g Fn(dead)g Fs(state)h(use)480
@@ -6536,7 +6589,7 @@ y Fo(\014le)42 b Fs(is)37 b(omitted,)j(obtain)e(the)g(text)h(from)e
(p)s(ossible;)h(see)h(`)p Fn(-I)p Fs('.)480 4062 y(The)31
b(descriptiv)m(e)g(text)i(can)f(b)s(e)f(seen)h(in)f(the)h(output)f
(from)h(`)p Fn(cvs)d(log)p Fs(')j(\(see)g(Section)g(A.12)h([log],)480
-4187 y(page)e(110\).)0 4364 y Fn(-t-)p Fo(string)107
+4187 y(page)e(113\).)0 4364 y Fn(-t-)p Fo(string)107
b Fs(Similar)25 b(to)j(`)p Fn(-t)p Fo(\014le)5 b Fs('.)39
b(W)-8 b(rite)29 b(descriptiv)m(e)e(text)h(from)g(the)g
Fo(string)34 b Fs(in)m(to)28 b(the)g Fr(r)n(cs)f Fs(\014le,)h(deleting)
@@ -6556,8 +6609,8 @@ b(unlo)s(c)m(k)42 b(the)i(latest)g(revision)d(on)i(that)480
5340 y(branc)m(h.)c(If)28 b Fo(rev)36 b Fs(is)27 b(omitted,)i(remo)m(v)
m(e)h(the)e(latest)h(lo)s(c)m(k)f(held)f(b)m(y)h(the)g(caller.)39
b(Normally)-8 b(,)28 b(only)g(the)p eop
-%%Page: 96 98
-96 97 bop 0 -116 a Fs(96)2411 b(CVS|Concurren)m(t)29
+%%Page: 98 100
+98 99 bop 0 -116 a Fs(98)2411 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)480 366 y(lo)s(c)m(k)m(er)e(of)g(a)g
(revision)e(ma)m(y)i(unlo)s(c)m(k)e(it.)40 b(Someb)s(o)s(dy)26
b(else)h(unlo)s(c)m(king)f(a)i(revision)e(breaks)h(the)h(lo)s(c)m(k.)
@@ -6609,8 +6662,8 @@ w(1)p 2051 4161 V 33 w(03)e(will)d(also)i(ha)m(v)m(e)i(to)f(b)s(e)e
(restored)h(from)g(the)h(tap)s(es!)0 4583 y Fk(A.5.2.2)62
b(Commen)m(t)29 b(leaders)125 4858 y Fs(If)e(y)m(ou)g(use)h(the)f
Fn($Log: cvs.ps,v $
-Fn(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-Fn(Missed files from new release from Cyclic Software
+Fn(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+Fn(Files missed from previous import
Fn()g Fs(k)m(eyw)m(ord)h(and)e(y)m(ou)i(do)g(not)g(agree)g(with)f
(the)g(guess)h(for)f(commen)m(t)i(leader)e(that)h Fr(cvs)0
4982 y Fs(has)i(done,)h(y)m(ou)f(can)h(enforce)g(y)m(our)f(will)e(with)
@@ -6618,9 +6671,9 @@ h Fn(cvs)g(admin)g(-c)p Fs(.)40 b(This)29 b(migh)m(t)h(b)s(e)g
(suitable)f(for)h Fn(nroff)f Fs(source:)240 5236 y Fn($)47
b(cvs)g(admin)g(-c'.\\")f(')h(*.man)240 5340 y($)g(rm)h(*.man)p
eop
-%%Page: 97 99
-97 98 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(97)240 366 y Fn($)47 b(cvs)g(update)125
+%%Page: 99 101
+99 100 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(99)240 366 y Fn($)47 b(cvs)g(update)125
648 y Fs(The)31 b(t)m(w)m(o)i(last)e(steps)g(are)h(to)h(mak)m(e)f(sure)
f(that)h(y)m(ou)g(get)h(the)f(v)m(ersions)f(with)f(correct)j(commen)m
(t)f(leaders)f(in)0 772 y(y)m(our)f(w)m(orking)g(\014les.)0
@@ -6642,7 +6695,7 @@ b(.)125 2878 y(The)42 b Fo(mo)s(dules)i Fs(part)e(of)h(the)g(command)f
(directories)e(or)h(\014les)f(in)g(the)i(rep)s(ository)-8
b(.)72 b(The)41 b(sym)m(b)s(olic)e(names)j(are)0 3127
y(de\014ned)29 b(in)g(the)i(`)p Fn(modules)p Fs(')e(\014le.)39
-b(See)31 b(Section)f(C.1)h([mo)s(dules],)e(page)i(135.)125
+b(See)31 b(Section)f(C.1)h([mo)s(dules],)e(page)i(137.)125
3408 y(Dep)s(ending)20 b(on)h(the)h(mo)s(dules)e(y)m(ou)i(sp)s(ecify)-8
b(,)22 b Fn(checkout)e Fs(ma)m(y)i(recursiv)m(ely)e(create)j
(directories)e(and)g(p)s(opulate)0 3533 y(them)28 b(with)f(the)h
@@ -6670,14 +6723,14 @@ Fn(-Q)p Fs(')f(global)g(option\).)125 4966 y(The)36 b(\014les)g
(created)i(b)m(y)e Fn(checkout)f Fs(are)i(created)h(read-write,)g
(unless)d(the)i(`)p Fn(-r)p Fs(')g(option)f(to)i Fr(cvs)e
Fs(\(see)h(Sec-)0 5091 y(tion)30 b(A.3)i([Global)f(options],)g(page)g
-(89\))i(is)d(sp)s(eci\014ed,)f(the)i Fn(CVSREAD)e Fs(en)m(vironmen)m(t)
+(91\))i(is)d(sp)s(eci\014ed,)f(the)i Fn(CVSREAD)e Fs(en)m(vironmen)m(t)
i(v)-5 b(ariable)30 b(is)g(sp)s(eci\014ed)f(\(see)0 5215
y(App)s(endix)c(D)k([En)m(vironmen)m(t)e(v)-5 b(ariables],)28
-b(page)g(149\),)j(or)d(a)g(w)m(atc)m(h)h(is)e(in)g(e\013ect)j(for)d
+b(page)g(151\),)j(or)d(a)g(w)m(atc)m(h)h(is)e(in)g(e\013ect)j(for)d
(that)i(\014le)e(\(see)i(Section)f(6.6)0 5340 y([W)-8
-b(atc)m(hes],)33 b(page)e(39\).)p eop
-%%Page: 98 100
-98 99 bop 0 -116 a Fs(98)2411 b(CVS|Concurren)m(t)29
+b(atc)m(hes],)33 b(page)e(41\).)p eop
+%%Page: 100 102
+100 101 bop 0 -116 a Fs(100)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)125 366 y(Running)25 b Fn(checkout)h
Fs(on)i(a)h(directory)f(that)g(w)m(as)h(already)f(built)e(b)m(y)i(a)g
(prior)f Fn(checkout)f Fs(is)h(also)h(p)s(ermitted,)0
@@ -6686,18 +6739,18 @@ Fs(on)i(a)h(directory)f(that)g(w)m(as)h(already)f(built)e(b)m(y)i(a)g
f(is,)h(an)m(y)e(new)0 616 y(directories)24 b(that)i(ha)m(v)m(e)h(b)s
(een)d(created)j(in)d(the)h(rep)s(ository)f(will)f(app)s(ear)i(in)f(y)m
(our)h(w)m(ork)g(area.)40 b(See)26 b(Section)f(A.18)0
-740 y([up)s(date],)30 b(page)h(120.)125 1017 y(F)-8 b(or)52
+740 y([up)s(date],)30 b(page)h(122.)125 1017 y(F)-8 b(or)52
b(the)f(output)g(pro)s(duced)f(b)m(y)h(the)h Fn(checkout)d
Fs(command)i(see)h(Section)g(A.18.2)h([up)s(date)e(output],)0
-1142 y(page)31 b(122.)0 1584 y Fk(A.6.1)62 b(c)m(hec)m(k)m(out)28
+1142 y(page)31 b(124.)0 1584 y Fk(A.6.1)62 b(c)m(hec)m(k)m(out)28
b(options)125 1861 y Fs(These)23 b(standard)g(options)g(are)h(supp)s
(orted)e(b)m(y)i Fn(checkout)d Fs(\(see)k(Section)e(A.4)i([Common)e
-(options],)i(page)g(90,)0 1986 y(for)30 b(a)h(complete)g(description)d
+(options],)i(page)g(92,)0 1986 y(for)30 b(a)h(complete)g(description)d
(of)j(them\):)0 2291 y Fn(-D)f Fo(date)183 b Fs(Use)28
b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
Fo(date)p Fs(.)40 b(This)26 b(option)g(is)g(stic)m(ky)-8
b(,)29 b(and)d(implies)f(`)p Fn(-P)p Fs('.)480 2415 y(See)31
-b(Section)f(7.4)h([Stic)m(ky)g(tags],)h(page)f(49,)g(for)f(more)h
+b(Section)f(7.4)h([Stic)m(ky)g(tags],)h(page)f(51,)g(for)f(more)h
(information)e(on)h(stic)m(ky)g(tags/dates.)0 2595 y
Fn(-f)384 b Fs(Only)42 b(useful)g(with)h(the)h(`)p Fn(-D)30
b Fo(date)5 b Fs(')44 b(or)g(`)p Fn(-r)30 b Fo(tag)8
@@ -6711,45 +6764,46 @@ b(future)480 3025 y(up)s(dates)42 b(of)g(this)g(\014le)g(in)f(this)h(w)
m(orking)f(directory)i(will)d(use)i(the)h(same)g Fo(k\015ag)p
Fs(.)78 b(The)42 b Fn(status)480 3149 y Fs(command)28
b(can)h(b)s(e)f(view)m(ed)g(to)h(see)g(the)g(stic)m(ky)g(options.)39
-b(See)29 b(Section)f(A.16)i([status],)g(page)f(117.)0
+b(See)29 b(Section)f(A.16)i([status],)g(page)f(119.)0
3330 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
(orking)g(directory)-8 b(.)0 3510 y Fn(-n)384 b Fs(Do)27
b(not)g(run)e(an)m(y)h(c)m(hec)m(k)m(out)j(program)d(\(as)h(sp)s
(eci\014ed)e(with)g(the)h(`)p Fn(-o)p Fs(')h(option)e(in)g(the)i(mo)s
(dules)e(\014le;)480 3635 y(see)31 b(Section)f(C.1)h([mo)s(dules],)e
-(page)i(135\).)0 3815 y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i
+(page)i(137\).)0 3815 y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i
(directories.)40 b(See)30 b(Chapter)g(15)h([Mo)m(ving)g(directories],)f
-(page)h(71.)0 3996 y Fn(-p)384 b Fs(Pip)s(e)29 b(\014les)g(to)i(the)g
+(page)h(73.)0 3996 y Fn(-p)384 b Fs(Pip)s(e)29 b(\014les)g(to)i(the)g
(standard)e(output.)0 4176 y Fn(-r)h Fo(tag)229 b Fs(Use)32
b(revision)e Fo(tag)p Fs(.)45 b(This)30 b(option)g(is)h(stic)m(ky)-8
b(,)33 b(and)e(implies)d(`)p Fn(-P)p Fs('.)44 b(See)32
-b(Section)f(7.4)i([Stic)m(ky)e(tags],)480 4301 y(page)g(49,)h(for)e
+b(Section)f(7.4)i([Stic)m(ky)e(tags],)480 4301 y(page)g(51,)h(for)e
(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)125
4606 y(In)e(addition)g(to)i(those,)g(y)m(ou)g(can)f(use)g(these)h(sp)s
(ecial)e(command)h(options)g(with)f Fn(checkout)p Fs(:)0
4911 y Fn(-A)384 b Fs(Reset)30 b(an)m(y)f(stic)m(ky)g(tags,)h(dates,)g
(or)f(`)p Fn(-k)p Fs(')g(options.)39 b(See)29 b(Section)g(7.4)h([Stic)m
-(ky)f(tags],)h(page)g(49,)g(for)480 5035 y(more)h(information)d(on)i
+(ky)f(tags],)h(page)g(51,)g(for)480 5035 y(more)h(information)d(on)i
(stic)m(ky)h(tags/dates.)0 5215 y Fn(-c)384 b Fs(Cop)m(y)30
b(the)f(mo)s(dule)f(\014le,)i(sorted,)g(to)g(the)g(standard)f(output,)g
(instead)g(of)h(creating)g(or)g(mo)s(difying)480 5340
y(an)m(y)h(\014les)e(or)h(directories)g(in)f(y)m(our)h(w)m(orking)g
(directory)-8 b(.)p eop
-%%Page: 99 101
-99 100 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2255 b(99)0 366 y Fn(-d)30 b Fo(dir)241 b Fs(Create)34
-b(a)g(directory)f(called)f Fo(dir)38 b Fs(for)33 b(the)h(w)m(orking)e
-(\014les,)i(instead)e(of)i(using)d(the)j(mo)s(dule)e(name.)480
-491 y(Unless)d(y)m(ou)i(also)f(use)g(`)p Fn(-N)p Fs(',)h(the)g(paths)f
-(created)h(under)e Fo(dir)35 b Fs(will)28 b(b)s(e)h(as)i(short)f(as)h
-(p)s(ossible.)0 665 y Fn(-j)f Fo(tag)229 b Fs(With)39
-b(t)m(w)m(o)h(`)p Fn(-j)p Fs(')f(options,)i(merge)f(c)m(hanges)g(from)f
-(the)g(revision)f(sp)s(eci\014ed)f(with)h(the)i(\014rst)e(`)p
-Fn(-j)p Fs(')480 789 y(option)30 b(to)h(the)g(revision)d(sp)s
-(eci\014ed)h(with)g(the)h(second)h(`)p Fn(j)p Fs(')f(option,)g(in)m(to)
-h(the)f(w)m(orking)g(directory)-8 b(.)480 938 y(With)24
-b(one)g(`)p Fn(-j)p Fs(')g(option,)i(merge)e(c)m(hanges)i(from)d(the)i
-(ancestor)g(revision)e(to)i(the)f(revision)f(sp)s(eci\014ed)480
+%%Page: 101 103
+101 102 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(101)0 366 y Fn(-d)30 b Fo(dir)241 b
+Fs(Create)34 b(a)g(directory)f(called)f Fo(dir)38 b Fs(for)33
+b(the)h(w)m(orking)e(\014les,)i(instead)e(of)i(using)d(the)j(mo)s(dule)
+e(name.)480 491 y(Unless)d(y)m(ou)i(also)f(use)g(`)p
+Fn(-N)p Fs(',)h(the)g(paths)f(created)h(under)e Fo(dir)35
+b Fs(will)28 b(b)s(e)h(as)i(short)f(as)h(p)s(ossible.)0
+665 y Fn(-j)f Fo(tag)229 b Fs(With)39 b(t)m(w)m(o)h(`)p
+Fn(-j)p Fs(')f(options,)i(merge)f(c)m(hanges)g(from)f(the)g(revision)f
+(sp)s(eci\014ed)f(with)h(the)i(\014rst)e(`)p Fn(-j)p
+Fs(')480 789 y(option)30 b(to)h(the)g(revision)d(sp)s(eci\014ed)h(with)
+g(the)h(second)h(`)p Fn(j)p Fs(')f(option,)g(in)m(to)h(the)f(w)m
+(orking)g(directory)-8 b(.)480 938 y(With)24 b(one)g(`)p
+Fn(-j)p Fs(')g(option,)i(merge)e(c)m(hanges)i(from)d(the)i(ancestor)g
+(revision)e(to)i(the)f(revision)f(sp)s(eci\014ed)480
1063 y(with)30 b(the)h(`)p Fn(-j)p Fs(')g(option,)f(in)m(to)h(the)g(w)m
(orking)g(directory)-8 b(.)42 b(The)30 b(ancestor)i(revision)e(is)g
(the)h(common)480 1187 y(ancestor)45 b(of)f(the)g(revision)f(whic)m(h)g
@@ -6763,7 +6817,7 @@ e(the)i(c)m(hosen)g(revision)e(to)j(one)f(within)d(a)k(sp)s(eci\014c)d
m(y)h(adding)f(a)i(colon)f(\(:\))42 b(to)31 b(the)g(tag:)41
b(`)p Fn(-j)p Fo(Sym)m(b)s(olic)p 2962 1710 28 4 v 31
w(T)-8 b(ag)8 b Fn(:)p Fo(Date)p 3386 1710 V 35 w(Sp)s(eci\014er)f
-Fs('.)480 1859 y(See)31 b(Chapter)e(8)i([Merging],)g(page)g(51.)0
+Fs('.)480 1859 y(See)31 b(Chapter)e(8)i([Merging],)g(page)g(53.)0
2032 y Fn(-N)384 b Fs(Only)21 b(useful)h(together)i(with)e(`)p
Fn(-d)30 b Fo(dir)7 b Fs('.)37 b(With)22 b(this)g(option,)i
Fr(cvs)e Fs(will)f(not)i(shorten)g(mo)s(dule)e(paths)480
@@ -6774,7 +6828,7 @@ b(\(Normally)-8 b(,)38 b Fr(cvs)e Fs(shortens)g(paths)g(as)i(m)m(uc)m
b Fs(Lik)m(e)34 b(`)p Fn(-c)p Fs(',)i(but)e(include)e(the)j(status)g
(of)f(all)g(mo)s(dules,)g(and)g(sort)h(it)f(b)m(y)g(the)h(status)g
(string.)52 b(See)480 2580 y(Section)32 b(C.1)g([mo)s(dules],)f(page)i
-(135,)h(for)e(info)e(ab)s(out)i(the)g(`)p Fn(-s)p Fs(')g(option)f(that)
+(137,)h(for)e(info)e(ab)s(out)i(the)g(`)p Fn(-s)p Fs(')g(option)f(that)
i(is)e(used)g(inside)f(the)480 2704 y(mo)s(dules)f(\014le)g(to)i(set)g
(the)g(mo)s(dule)d(status.)0 3118 y Fk(A.6.2)62 b(c)m(hec)m(k)m(out)28
b(examples)125 3392 y Fs(Get)j(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
@@ -6794,8 +6848,8 @@ b(:)g(:)q Fs(])75 5191 y Fq(\017)60 b Fs(Requires:)40
b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
b(.)75 5340 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
b(.)p eop
-%%Page: 100 102
-100 101 bop 0 -116 a Fs(100)2366 b(CVS|Concurren)m(t)29
+%%Page: 102 104
+102 103 bop 0 -116 a Fs(102)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)75 366 y Fq(\017)60 b Fs(Synon)m(ym:)40
b(ci)125 699 y Fi(W)-8 b(arning:)38 b Fs(The)27 b(`)p
Fn(-f)j Fo(\014le)5 b Fs(')26 b(option)g(will)e(probably)h(b)s(e)h
@@ -6822,19 +6876,19 @@ e(in)h(the)h(source)0 2444 y(rep)s(ository;)j(it)d(will)e(notify)i(y)m
(ou,)i(and)e(exit)g(without)g(committing,)i(if)d(an)m(y)i(of)f(the)h
(sp)s(eci\014ed)d(\014les)h(m)m(ust)i(b)s(e)0 2569 y(made)e(curren)m(t)
f(\014rst)g(with)f Fn(update)g Fs(\(see)j(Section)e(A.18)i([up)s
-(date],)g(page)g(120\).)61 b Fn(commit)35 b Fs(do)s(es)h(not)h(call)f
+(date],)g(page)g(122\).)61 b Fn(commit)35 b Fs(do)s(es)h(not)h(call)f
(the)0 2693 y Fn(update)29 b Fs(command)h(for)g(y)m(ou,)h(but)f(rather)
g(lea)m(v)m(es)h(that)g(for)g(y)m(ou)f(to)h(do)g(when)e(the)i(time)f
(is)f(righ)m(t.)125 2984 y(When)e(all)g(is)g(w)m(ell,)g(an)h(editor)f
(is)g(in)m(v)m(ok)m(ed)h(to)h(allo)m(w)e(y)m(ou)h(to)h(en)m(ter)f(a)h
(log)f(message)h(that)f(will)d(b)s(e)i(written)g(to)0
3109 y(one)32 b(or)h(more)f(logging)g(programs)g(\(see)h(Section)f(C.1)
-g([mo)s(dules],)g(page)h(135,)h(and)e(see)h(Section)f(C.7)g([loginfo],)
-0 3233 y(page)26 b(143\))h(and)e(placed)f(in)g(the)i
+g([mo)s(dules],)g(page)h(137,)h(and)e(see)h(Section)f(C.7)g([loginfo],)
+0 3233 y(page)26 b(145\))h(and)e(placed)f(in)g(the)i
Fr(r)n(cs)e Fs(history)g(\014le)h(inside)e(the)i(rep)s(ository)-8
b(.)39 b(This)23 b(log)i(message)i(can)e(b)s(e)g(retriev)m(ed)0
3358 y(with)31 b(the)h Fn(log)f Fs(command;)i(See)f(Section)g(A.12)i
-([log],)f(page)g(110.)47 b(Y)-8 b(ou)32 b(can)h(sp)s(ecify)d(the)i(log)
+([log],)f(page)g(113.)47 b(Y)-8 b(ou)32 b(can)h(sp)s(ecify)d(the)i(log)
h(message)g(on)f(the)0 3482 y(command)i(line)f(with)h(the)g(`)p
Fn(-m)c Fo(message)5 b Fs(')36 b(option,)g(and)e(th)m(us)g(a)m(v)m(oid)
h(the)g(editor)f(in)m(v)m(o)s(cation,)i(or)e(use)h(the)f(`)p
@@ -6842,871 +6896,875 @@ Fn(-f)0 3607 y Fo(\014le)5 b Fs(')30 b(option)g(to)h(sp)s(ecify)e(that)
i(the)f(argumen)m(t)h(\014le)f(con)m(tains)g(the)h(log)f(message.)0
4175 y Fk(A.7.1)62 b(commit)29 b(options)125 4466 y Fs(These)h
(standard)h(options)f(are)i(supp)s(orted)d(b)m(y)i Fn(commit)f
-Fs(\(see)i(Section)f(A.4)h([Common)f(options],)g(page)h(90,)0
+Fs(\(see)i(Section)f(A.4)h([Common)f(options],)g(page)h(92,)0
4590 y(for)e(a)h(complete)g(description)d(of)j(them\):)0
4923 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
(orking)g(directory)-8 b(.)0 5132 y Fn(-n)384 b Fs(Do)31
b(not)g(run)e(an)m(y)h(mo)s(dule)f(program.)0 5340 y
Fn(-R)384 b Fs(Commit)30 b(directories)f(recursiv)m(ely)-8
b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)p eop
-%%Page: 101 103
-101 102 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(101)0 366 y Fn(-r)30 b Fo(revision)480
+%%Page: 103 105
+103 104 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(103)0 366 y Fn(-r)30 b Fo(revision)480
491 y Fs(Commit)e(to)i Fo(revision)p Fs(.)39 b Fo(revision)28
b Fs(m)m(ust)h(b)s(e)f(either)h(a)h(branc)m(h,)f(or)g(a)h(revision)d
(on)i(the)h(main)e(trunk)480 616 y(that)41 b(is)e(higher)f(than)i(an)m
(y)g(existing)f(revision)g(n)m(um)m(b)s(er.)68 b(Y)-8
b(ou)40 b(cannot)h(commit)f(to)h(a)f(sp)s(eci\014c)480
-740 y(revision)29 b(on)h(a)h(branc)m(h.)125 1036 y Fn(commit)d
-Fs(also)j(supp)s(orts)d(these)j(options:)0 1332 y Fn(-F)f
-Fo(\014le)237 b Fs(This)27 b(option)i(is)f(presen)m(t)h(in)e
-Fr(cvs)h Fs(releases)h(1.3-s3)i(and)d(later.)41 b(Read)29
-b(the)g(log)g(message)h(from)f Fo(\014le)p Fs(,)480 1457
-y(instead)h(of)g(in)m(v)m(oking)g(an)g(editor.)0 1626
-y Fn(-f)384 b Fs(This)26 b(option)i(is)f(presen)m(t)h(in)f
-Fr(cvs)g Fs(1.3-s3)j(and)e(later)g(releases)g(of)h Fr(cvs)p
-Fs(.)39 b(Note)29 b(that)g(this)e(is)g(not)i(the)480
-1751 y(standard)i(b)s(eha)m(vior)g(of)g(the)h(`)p Fn(-f)p
-Fs(')g(option)f(as)h(de\014ned)e(in)h(See)h(Section)f(A.4)i([Common)e
-(options],)480 1875 y(page)g(90.)480 2022 y(F)-8 b(orce)33
-b Fr(cvs)d Fs(to)i(commit)f(a)h(new)e(revision)g(ev)m(en)i(if)e(y)m(ou)
-i(ha)m(v)m(en't)g(made)f(an)m(y)h(c)m(hanges)g(to)g(the)g(\014le.)480
-2146 y(If)e(the)g(curren)m(t)h(revision)d(of)j Fo(\014le)j
+740 y(revision)29 b(on)h(a)h(branc)m(h.)125 1054 y Fn(commit)d
+Fs(also)j(supp)s(orts)d(these)j(options:)0 1367 y Fn(-F)f
+Fo(\014le)237 b Fs(Read)31 b(the)f(log)h(message)g(from)f
+Fo(\014le)p Fs(,)g(instead)f(of)i(in)m(v)m(oking)f(an)g(editor.)0
+1556 y Fn(-f)384 b Fs(Note)37 b(that)g(this)e(is)g(not)i(the)f
+(standard)f(b)s(eha)m(vior)h(of)g(the)g(`)p Fn(-f)p Fs(')g(option)g(as)
+g(de\014ned)f(in)g(See)h(Sec-)480 1681 y(tion)30 b(A.4)h([Common)f
+(options],)g(page)i(92.)480 1837 y(F)-8 b(orce)33 b Fr(cvs)d
+Fs(to)i(commit)f(a)h(new)e(revision)g(ev)m(en)i(if)e(y)m(ou)i(ha)m(v)m
+(en't)g(made)f(an)m(y)h(c)m(hanges)g(to)g(the)g(\014le.)480
+1962 y(If)e(the)g(curren)m(t)h(revision)d(of)j Fo(\014le)j
Fs(is)c(1.7,)h(then)g(the)f(follo)m(wing)f(t)m(w)m(o)j(commands)e(are)g
-(equiv)-5 b(alen)m(t:)720 2272 y Fn($)47 b(cvs)g(commit)f(-f)i
-Fo(\014le)720 2376 y Fn($)f(cvs)g(commit)f(-r)i(1.8)f
-Fo(\014le)0 2545 y Fn(-f)30 b Fo(\014le)237 b Fs(This)30
-b(option)i(is)f(presen)m(t)h(in)f Fr(cvs)g Fs(releases)h(1.3,)i(1.3-s1)
-g(and)e(1.3-s2.)47 b(Note)34 b(that)e(this)f(is)g(not)i(the)480
-2670 y(standard)e(b)s(eha)m(vior)g(of)g(the)h(`)p Fn(-f)p
-Fs(')g(option)f(as)h(de\014ned)e(in)h(See)h(Section)f(A.4)i([Common)e
-(options],)480 2794 y(page)g(90.)480 2941 y(Read)g(the)f(log)h(message)
-g(from)f Fo(\014le)p Fs(,)g(instead)f(of)i(in)m(v)m(oking)f(an)g
-(editor.)0 3110 y Fn(-m)g Fo(message)480 3235 y Fs(Use)h
-Fo(message)36 b Fs(as)31 b(the)g(log)f(message,)i(instead)d(of)i(in)m
-(v)m(oking)f(an)g(editor.)0 3640 y Fk(A.7.2)62 b(commit)29
-b(examples)0 4045 y(A.7.2.1)62 b(New)30 b(ma)7 b(jor)29
-b(release)i(n)m(um)m(b)s(er)125 4319 y Fs(By)k(default,)g
-Fr(cvs)f Fs(will)e(assign)i(n)m(umeric)g(revisions)f(b)m(y)i(lea)m
-(ving)f(the)h(\014rst)f(n)m(um)m(b)s(er)g(the)h(same)g(and)g(incre-)0
-4443 y(men)m(ting)30 b(the)h(second)g(n)m(um)m(b)s(er.)40
-b(F)-8 b(or)31 b(example,)f Fn(1.1)p Fs(,)g Fn(1.2)p
-Fs(,)g Fn(1.3)p Fs(,)g(etc.)43 b(Normally)29 b(there)i(is)f(no)g
-(reason)h(to)g(care)0 4568 y(ab)s(out)38 b(the)h(revision)d(n)m(um)m(b)
-s(ers|it)h(is)g(easier)i(to)g(treat)g(them)g(as)f(in)m(ternal)f(n)m(um)
-m(b)s(ers)g(that)i Fr(cvs)f Fs(main)m(tains,)0 4692 y(and)31
-b(tags)i(pro)m(vide)d(a)i(b)s(etter)g(w)m(a)m(y)h(to)f(distinguish)c(b)
-s(et)m(w)m(een)k(things)e(lik)m(e)h(release)h(1)g(v)m(ersus)f(release)h
-(2)g(of)g(y)m(our)0 4817 y(pro)s(duct)h(\(see)i(Section)f(7.1)h([T)-8
-b(ags],)36 b(page)f(45\).)53 b(Ho)m(w)m(ev)m(er,)37 b(if)c(y)m(ou)h(w)m
-(an)m(t)h(to)g(set)f(the)h(n)m(umeric)d(revisions,)i(the)0
-4941 y(`)p Fn(-r)p Fs(')c(option)g(to)h Fn(cvs)f(commit)e
-Fs(can)j(do)f(that.)125 5215 y(F)-8 b(or)40 b(example,)i(to)e(bring)e
+(equiv)-5 b(alen)m(t:)720 2098 y Fn($)47 b(cvs)g(commit)f(-f)i
+Fo(\014le)720 2202 y Fn($)f(cvs)g(commit)f(-r)i(1.8)f
+Fo(\014le)480 2358 y Fs(The)29 b(`)p Fn(-f)p Fs(')g(option)g(disables)e
+(recursion)h(\(i.e.,)i(it)f(implies)d(`)p Fn(-l)p Fs('\).)41
+b(T)-8 b(o)29 b(force)h Fr(cvs)f Fs(to)h(commit)f(a)g(new)480
+2483 y(revision)g(for)h(all)f(\014les)g(in)g(all)h(sub)s(directories,)e
+(y)m(ou)i(m)m(ust)h(use)f(`)p Fn(-f)g(-R)p Fs('.)0 2672
+y Fn(-m)g Fo(message)480 2796 y Fs(Use)h Fo(message)36
+b Fs(as)31 b(the)g(log)f(message,)i(instead)d(of)i(in)m(v)m(oking)f(an)
+g(editor.)0 3289 y Fk(A.7.2)62 b(commit)29 b(examples)0
+3770 y(A.7.2.1)62 b(New)30 b(ma)7 b(jor)29 b(release)i(n)m(um)m(b)s(er)
+125 4051 y Fs(By)k(default,)g Fr(cvs)f Fs(will)e(assign)i(n)m(umeric)g
+(revisions)f(b)m(y)i(lea)m(ving)f(the)h(\014rst)f(n)m(um)m(b)s(er)g
+(the)h(same)g(and)g(incre-)0 4176 y(men)m(ting)30 b(the)h(second)g(n)m
+(um)m(b)s(er.)40 b(F)-8 b(or)31 b(example,)f Fn(1.1)p
+Fs(,)g Fn(1.2)p Fs(,)g Fn(1.3)p Fs(,)g(etc.)43 b(Normally)29
+b(there)i(is)f(no)g(reason)h(to)g(care)0 4300 y(ab)s(out)38
+b(the)h(revision)d(n)m(um)m(b)s(ers|it)h(is)g(easier)i(to)g(treat)g
+(them)g(as)f(in)m(ternal)f(n)m(um)m(b)s(ers)g(that)i
+Fr(cvs)f Fs(main)m(tains,)0 4425 y(and)31 b(tags)i(pro)m(vide)d(a)i(b)s
+(etter)g(w)m(a)m(y)h(to)f(distinguish)c(b)s(et)m(w)m(een)k(things)e
+(lik)m(e)h(release)h(1)g(v)m(ersus)f(release)h(2)g(of)g(y)m(our)0
+4549 y(pro)s(duct)h(\(see)i(Section)f(7.1)h([T)-8 b(ags],)36
+b(page)f(47\).)53 b(Ho)m(w)m(ev)m(er,)37 b(if)c(y)m(ou)h(w)m(an)m(t)h
+(to)g(set)f(the)h(n)m(umeric)d(revisions,)i(the)0 4674
+y(`)p Fn(-r)p Fs(')c(option)g(to)h Fn(cvs)f(commit)e
+Fs(can)j(do)f(that.)125 4955 y(F)-8 b(or)40 b(example,)i(to)e(bring)e
(all)h(y)m(our)h(\014les)e(up)h(to)h(the)g Fr(r)n(cs)f
Fs(revision)f(3.0)j(\(including)36 b(those)k(that)h(ha)m(v)m(en't)0
-5340 y(c)m(hanged\),)32 b(y)m(ou)e(migh)m(t)g(in)m(v)m(ok)m(e:)p
-eop
-%%Page: 102 104
-102 103 bop 0 -116 a Fs(102)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)240 366 y Fn($)47 b(cvs)g(commit)f(-r)i
-(3.0)125 654 y Fs(Note)33 b(that)g(the)f(n)m(um)m(b)s(er)f(y)m(ou)h(sp)
-s(ecify)f(with)f(`)p Fn(-r)p Fs(')i(m)m(ust)g(b)s(e)g(larger)f(than)h
-(an)m(y)h(existing)e(revision)f(n)m(um)m(b)s(er.)0 778
-y(That)38 b(is,)h(if)d(revision)h(3.0)h(exists,)i(y)m(ou)e(cannot)h(`)p
-Fn(cvs)29 b(commit)g(-r)h(1.3)p Fs('.)62 b(If)37 b(y)m(ou)i(w)m(an)m(t)
-f(to)h(main)m(tain)e(sev)m(eral)0 903 y(releases)31 b(in)e(parallel,)f
-(y)m(ou)j(need)f(to)h(use)f(a)h(branc)m(h)f(\(see)h(Chapter)f(7)h
-([Branc)m(hes],)g(page)h(45\).)0 1438 y Fk(A.7.2.2)62
-b(Committing)29 b(to)i(a)f(branc)m(h)125 1725 y Fs(Y)-8
-b(ou)24 b(can)h(commit)f(to)h(a)g(branc)m(h)e(revision)g(\(one)i(that)g
-(has)f(an)g(ev)m(en)h(n)m(um)m(b)s(er)e(of)h(dots\))h(with)e(the)h(`)p
-Fn(-r)p Fs(')g(option.)0 1850 y(T)-8 b(o)36 b(create)h(a)f(branc)m(h)e
-(revision,)h(use)g(the)h(`)p Fn(-b)p Fs(')f(option)g(of)h(the)f
-Fn(rtag)f Fs(or)i Fn(tag)e Fs(commands)h(\(see)h(Section)g(A.17)0
-1974 y([tag],)43 b(page)d(118)g(or)f(see)g(Section)g(A.15)h([rtag],)j
-(page)c(116\).)68 b(Then,)40 b(either)f Fn(checkout)d
-Fs(or)j Fn(update)e Fs(can)j(b)s(e)0 2099 y(used)34 b(to)i(base)f(y)m
-(our)g(sources)g(on)g(the)h(newly)d(created)k(branc)m(h.)54
+5079 y(c)m(hanged\),)32 b(y)m(ou)e(migh)m(t)g(in)m(v)m(ok)m(e:)240
+5340 y Fn($)47 b(cvs)g(commit)f(-r)i(3.0)p eop
+%%Page: 104 106
+104 105 bop 0 -116 a Fs(104)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(Note)j(that)g(the)f(n)m(um)m(b)s
+(er)f(y)m(ou)h(sp)s(ecify)f(with)f(`)p Fn(-r)p Fs(')i(m)m(ust)g(b)s(e)g
+(larger)f(than)h(an)m(y)h(existing)e(revision)f(n)m(um)m(b)s(er.)0
+491 y(That)38 b(is,)h(if)d(revision)h(3.0)h(exists,)i(y)m(ou)e(cannot)h
+(`)p Fn(cvs)29 b(commit)g(-r)h(1.3)p Fs('.)62 b(If)37
+b(y)m(ou)i(w)m(an)m(t)f(to)h(main)m(tain)e(sev)m(eral)0
+616 y(releases)31 b(in)e(parallel,)f(y)m(ou)j(need)f(to)h(use)f(a)h
+(branc)m(h)f(\(see)h(Chapter)f(7)h([Branc)m(hes],)g(page)h(47\).)0
+1057 y Fk(A.7.2.2)62 b(Committing)29 b(to)i(a)f(branc)m(h)125
+1334 y Fs(Y)-8 b(ou)24 b(can)h(commit)f(to)h(a)g(branc)m(h)e(revision)g
+(\(one)i(that)g(has)f(an)g(ev)m(en)h(n)m(um)m(b)s(er)e(of)h(dots\))h
+(with)e(the)h(`)p Fn(-r)p Fs(')g(option.)0 1459 y(T)-8
+b(o)36 b(create)h(a)f(branc)m(h)e(revision,)h(use)g(the)h(`)p
+Fn(-b)p Fs(')f(option)g(of)h(the)f Fn(rtag)f Fs(or)i
+Fn(tag)e Fs(commands)h(\(see)h(Section)g(A.17)0 1583
+y([tag],)43 b(page)d(120)g(or)f(see)g(Section)g(A.15)h([rtag],)j(page)c
+(118\).)68 b(Then,)40 b(either)f Fn(checkout)d Fs(or)j
+Fn(update)e Fs(can)j(b)s(e)0 1708 y(used)34 b(to)i(base)f(y)m(our)g
+(sources)g(on)g(the)h(newly)d(created)k(branc)m(h.)54
b(F)-8 b(rom)35 b(that)h(p)s(oin)m(t)e(on,)j(all)d Fn(commit)f
-Fs(c)m(hanges)0 2223 y(made)g(within)e(these)i(w)m(orking)f(sources)i
+Fs(c)m(hanges)0 1832 y(made)g(within)e(these)i(w)m(orking)f(sources)i
(will)c(b)s(e)i(automatically)h(added)g(to)g(a)h(branc)m(h)e(revision,)
-g(thereb)m(y)i(not)0 2348 y(disturbing)26 b(main-line)h(dev)m(elopmen)m
+g(thereb)m(y)i(not)0 1957 y(disturbing)26 b(main-line)h(dev)m(elopmen)m
(t)j(in)e(an)m(y)h(w)m(a)m(y)-8 b(.)42 b(F)-8 b(or)30
b(example,)g(if)e(y)m(ou)i(had)f(to)h(create)h(a)e(patc)m(h)h(to)g(the)
-g(1.2)0 2473 y(v)m(ersion)g(of)g(the)h(pro)s(duct,)e(ev)m(en)i(though)g
+g(1.2)0 2081 y(v)m(ersion)g(of)g(the)h(pro)s(duct,)e(ev)m(en)i(though)g
(the)f(2.0)i(v)m(ersion)d(is)h(already)g(under)f(dev)m(elopmen)m(t,)i
-(y)m(ou)f(migh)m(t)g(do:)240 2739 y Fn($)47 b(cvs)g(rtag)g(-b)g(-r)g
-(FCS1_2)f(FCS1_2_Patch)f(product_module)240 2843 y($)i(cvs)g(checkout)f
-(-r)h(FCS1_2_Patch)e(product_module)240 2947 y($)i(cd)h(product_module)
-240 3050 y([[)f(hack)g(away)f(]])240 3154 y($)h(cvs)g(commit)0
-3442 y Fs(This)29 b(w)m(orks)h(automatically)g(since)g(the)g(`)p
-Fn(-r)p Fs(')h(option)f(is)f(stic)m(ky)-8 b(.)0 3977
+(y)m(ou)f(migh)m(t)g(do:)240 2338 y Fn($)47 b(cvs)g(rtag)g(-b)g(-r)g
+(FCS1_2)f(FCS1_2_Patch)f(product_module)240 2441 y($)i(cvs)g(checkout)f
+(-r)h(FCS1_2_Patch)e(product_module)240 2545 y($)i(cd)h(product_module)
+240 2649 y([[)f(hack)g(away)f(]])240 2753 y($)h(cvs)g(commit)0
+3030 y Fs(This)29 b(w)m(orks)h(automatically)g(since)g(the)g(`)p
+Fn(-r)p Fs(')h(option)f(is)f(stic)m(ky)-8 b(.)0 3471
y Fk(A.7.2.3)62 b(Creating)30 b(the)h(branc)m(h)e(after)h(editing)125
-4264 y Fs(Sa)m(y)22 b(y)m(ou)g(ha)m(v)m(e)h(b)s(een)e(w)m(orking)g(on)h
+3748 y Fs(Sa)m(y)22 b(y)m(ou)g(ha)m(v)m(e)h(b)s(een)e(w)m(orking)g(on)h
(some)g(extremely)g(exp)s(erimen)m(tal)f(soft)m(w)m(are,)k(based)c(on)h
-(whatev)m(er)h(revision)0 4389 y(y)m(ou)34 b(happ)s(ened)f(to)i(c)m
+(whatev)m(er)h(revision)0 3873 y(y)m(ou)34 b(happ)s(ened)f(to)i(c)m
(hec)m(k)m(out)h(last)e(w)m(eek.)53 b(If)34 b(others)g(in)f(y)m(our)h
(group)f(w)m(ould)g(lik)m(e)g(to)i(w)m(ork)f(on)g(this)f(soft)m(w)m
-(are)0 4513 y(with)d(y)m(ou,)i(but)e(without)g(disturbing)e(main-line)h
+(are)0 3997 y(with)d(y)m(ou,)i(but)e(without)g(disturbing)e(main-line)h
(dev)m(elopmen)m(t,)i(y)m(ou)h(could)e(commit)h(y)m(our)g(c)m(hange)h
-(to)g(a)f(new)0 4638 y(branc)m(h.)38 b(Others)25 b(can)g(then)g(c)m
+(to)g(a)f(new)0 4122 y(branc)m(h.)38 b(Others)25 b(can)g(then)g(c)m
(hec)m(k)m(out)i(y)m(our)e(exp)s(erimen)m(tal)f(stu\013)h(and)f
(utilize)g(the)h(full)e(b)s(ene\014t)h(of)h Fr(cvs)f
-Fs(con\015ict)0 4762 y(resolution.)39 b(The)30 b(scenario)g(migh)m(t)h
-(lo)s(ok)e(lik)m(e:)240 5029 y Fn([[)47 b(hacked)f(sources)g(are)h
-(present)f(]])240 5132 y($)h(cvs)g(tag)g(-b)g(EXPR1)240
-5236 y($)g(cvs)g(update)f(-r)i(EXPR1)240 5340 y($)f(cvs)g(commit)p
+Fs(con\015ict)0 4246 y(resolution.)39 b(The)30 b(scenario)g(migh)m(t)h
+(lo)s(ok)e(lik)m(e:)240 4503 y Fn([[)47 b(hacked)f(sources)g(are)h
+(present)f(]])240 4606 y($)h(cvs)g(tag)g(-b)g(EXPR1)240
+4710 y($)g(cvs)g(update)f(-r)i(EXPR1)240 4814 y($)f(cvs)g(commit)125
+5091 y Fs(The)23 b Fn(update)f Fs(command)h(will)e(mak)m(e)k(the)e(`)p
+Fn(-r)30 b(EXPR1)p Fs(')23 b(option)g(stic)m(ky)h(on)f(all)g(\014les.)
+37 b(Note)25 b(that)f(y)m(our)g(c)m(hanges)0 5215 y(to)k(the)f(\014les)
+g(will)d(nev)m(er)k(b)s(e)e(remo)m(v)m(ed)j(b)m(y)e(the)g
+Fn(update)f Fs(command.)39 b(The)27 b Fn(commit)e Fs(will)g
+(automatically)i(commit)0 5340 y(to)k(the)g(correct)g(branc)m(h,)f(b)s
+(ecause)h(the)f(`)p Fn(-r)p Fs(')g(is)g(stic)m(ky)-8
+b(.)41 b(Y)-8 b(ou)31 b(could)f(also)g(do)g(lik)m(e)g(this:)p
eop
-%%Page: 103 105
-103 104 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(103)125 366 y(The)23 b Fn(update)f Fs(command)h(will)e
-(mak)m(e)k(the)e(`)p Fn(-r)30 b(EXPR1)p Fs(')23 b(option)g(stic)m(ky)h
-(on)f(all)g(\014les.)37 b(Note)25 b(that)f(y)m(our)g(c)m(hanges)0
-491 y(to)k(the)f(\014les)g(will)d(nev)m(er)k(b)s(e)e(remo)m(v)m(ed)j(b)
-m(y)e(the)g Fn(update)f Fs(command.)39 b(The)27 b Fn(commit)e
-Fs(will)g(automatically)i(commit)0 616 y(to)k(the)g(correct)g(branc)m
-(h,)f(b)s(ecause)h(the)f(`)p Fn(-r)p Fs(')g(is)g(stic)m(ky)-8
-b(.)41 b(Y)-8 b(ou)31 b(could)f(also)g(do)g(lik)m(e)g(this:)240
-870 y Fn([[)47 b(hacked)f(sources)g(are)h(present)f(]])240
-974 y($)h(cvs)g(tag)g(-b)g(EXPR1)240 1077 y($)g(cvs)g(commit)f(-r)i
-(EXPR1)0 1353 y Fs(but)26 b(then,)h(only)e(those)i(\014les)e(that)i(w)m
-(ere)g(c)m(hanged)g(b)m(y)f(y)m(ou)h(will)c(ha)m(v)m(e)28
-b(the)e(`)p Fn(-r)k(EXPR1)p Fs(')25 b(stic)m(ky)i(\015ag.)40
-b(If)26 b(y)m(ou)g(hac)m(k)0 1477 y(a)m(w)m(a)m(y)-8
-b(,)40 b(and)c(commit)g(without)f(sp)s(ecifying)f(the)j(`)p
-Fn(-r)30 b(EXPR1)p Fs(')35 b(\015ag,)j(some)f(\014les)e(ma)m(y)i
-(acciden)m(tally)e(end)h(up)f(on)0 1602 y(the)c(main)e(trunk.)125
-1877 y(T)-8 b(o)30 b(w)m(ork)h(with)e(y)m(ou)i(on)f(the)g(exp)s(erimen)
+%%Page: 105 107
+105 106 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(105)240 366 y Fn([[)47 b(hacked)f(sources)g(are)h
+(present)f(]])240 470 y($)h(cvs)g(tag)g(-b)g(EXPR1)240
+574 y($)g(cvs)g(commit)f(-r)i(EXPR1)0 852 y Fs(but)26
+b(then,)h(only)e(those)i(\014les)e(that)i(w)m(ere)g(c)m(hanged)g(b)m(y)
+f(y)m(ou)h(will)c(ha)m(v)m(e)28 b(the)e(`)p Fn(-r)k(EXPR1)p
+Fs(')25 b(stic)m(ky)i(\015ag.)40 b(If)26 b(y)m(ou)g(hac)m(k)0
+976 y(a)m(w)m(a)m(y)-8 b(,)40 b(and)c(commit)g(without)f(sp)s(ecifying)
+f(the)j(`)p Fn(-r)30 b(EXPR1)p Fs(')35 b(\015ag,)j(some)f(\014les)e(ma)
+m(y)i(acciden)m(tally)e(end)h(up)f(on)0 1101 y(the)c(main)e(trunk.)125
+1378 y(T)-8 b(o)30 b(w)m(ork)h(with)e(y)m(ou)i(on)f(the)g(exp)s(erimen)
m(tal)g(c)m(hange,)h(others)g(w)m(ould)e(simply)f(do)240
-2131 y Fn($)47 b(cvs)g(checkout)f(-r)h(EXPR1)f(whatever_module)0
-2589 y Fm(A.8)67 b(di\013|Run)32 b(di\013s)e(b)t(et)l(w)l(een)i
-(revisions)75 2865 y Fq(\017)60 b Fs(Synopsis:)39 b(di\013)29
-b([-l])h([rcsdi\013)p 1155 2865 28 4 v 32 w(options])g([[-r)g(rev1)h
+1635 y Fn($)47 b(cvs)g(checkout)f(-r)h(EXPR1)f(whatever_module)0
+2116 y Fm(A.8)67 b(di\013|Run)32 b(di\013s)e(b)t(et)l(w)l(een)i
+(revisions)75 2394 y Fq(\017)60 b Fs(Synopsis:)39 b(di\013)29
+b([-l])h([rcsdi\013)p 1155 2394 28 4 v 32 w(options])g([[-r)g(rev1)h
Fn(|)f Fs(-D)h(date1])h([-r)e(rev2)h Fn(|)f Fs(-D)h(date2]])h([\014les)
-p Fh(:)15 b(:)g(:)p Fs(])75 3015 y Fq(\017)60 b Fs(Requires:)40
+p Fh(:)15 b(:)g(:)p Fs(])75 2547 y Fq(\017)60 b Fs(Requires:)40
b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
-b(.)75 3166 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
-3467 y(The)h Fn(diff)f Fs(command)h(is)g(used)f(to)j(compare)f
+b(.)75 2700 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
+3006 y(The)h Fn(diff)f Fs(command)h(is)g(used)f(to)j(compare)f
(di\013eren)m(t)f(revisions)e(of)j(\014les.)73 b(The)41
-b(default)g(action)h(is)e(to)0 3591 y(compare)32 b(y)m(our)f(w)m
+b(default)g(action)h(is)e(to)0 3131 y(compare)32 b(y)m(our)f(w)m
(orking)g(\014les)f(with)g(the)h(revisions)f(they)h(w)m(ere)h(based)f
(on,)h(and)e(rep)s(ort)h(an)m(y)h(di\013erences)e(that)0
-3716 y(are)h(found.)125 3991 y(If)h(an)m(y)i(\014le)e(names)i(are)f
+3255 y(are)h(found.)125 3533 y(If)h(an)m(y)i(\014le)e(names)i(are)f
(giv)m(en,)h(only)f(those)h(\014les)e(are)i(compared.)49
b(If)33 b(an)m(y)h(directories)e(are)i(giv)m(en,)g(all)e(\014les)0
-4116 y(under)d(them)h(will)e(b)s(e)i(compared.)125 4391
+3657 y(under)d(them)h(will)e(b)s(e)i(compared.)125 3935
y(The)f(exit)i(status)g(will)c(b)s(e)j(0)h(if)f(no)g(di\013erences)g(w)
m(ere)h(found,)e(1)i(if)e(some)i(di\013erences)f(w)m(ere)h(found,)e
-(and)h(2)h(if)0 4515 y(an)m(y)g(error)f(o)s(ccurred.)0
-4940 y Fk(A.8.1)62 b(di\013)30 b(options)125 5215 y Fs(These)d
+(and)h(2)h(if)0 4059 y(an)m(y)g(error)f(o)s(ccurred.)0
+4507 y Fk(A.8.1)62 b(di\013)30 b(options)125 4785 y Fs(These)d
(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i Fn(diff)f
-Fs(\(see)i(Section)e(A.4)i([Common)f(options],)g(page)h(90,)g(for)0
-5340 y(a)i(complete)g(description)d(of)j(them\):)p eop
-%%Page: 104 106
-104 105 bop 0 -116 a Fs(104)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-D)g Fo(date)183
-b Fs(Use)44 b(the)f(most)h(recen)m(t)g(revision)e(no)h(later)g(than)g
-Fo(date)p Fs(.)81 b(See)43 b(`)p Fn(-r)p Fs(')g(for)g(ho)m(w)h(this)e
-(a\013ects)j(the)480 491 y(comparison.)480 636 y Fr(cvs)e
-Fs(can)h(b)s(e)g(con\014gured)f(to)i(pass)e(the)i(`)p
-Fn(-D)p Fs(')f(option)f(through)g(to)i Fn(rcsdiff)d Fs(\(whic)m(h)h(in)
-g(turn)480 761 y(passes)26 b(it)g(on)g(to)h Fn(diff)p
-Fs(.)38 b Fr(Gnu)26 b Fs(di\013)f(uses)g(`)p Fn(-D)p
-Fs(')h(as)h(a)f(w)m(a)m(y)h(to)g(put)f Fn(cpp)p Fs(-st)m(yle)g(`)p
-Fn(#define)p Fs(')e(statemen)m(ts)480 885 y(around)30
-b(the)h(output)g(di\013erences.)43 b(There)30 b(is)g(no)h(w)m(a)m(y)i
-(short)d(of)i(testing)f(to)h(\014gure)e(out)i(ho)m(w)f
-Fr(cvs)480 1010 y Fs(w)m(as)g(con\014gured.)40 b(In)29
-b(the)i(default)f(con\014guration)f Fr(cvs)h Fs(will)d(use)j(the)h(`)p
-Fn(-D)f Fo(date)5 b Fs(')31 b(option.)0 1176 y Fn(-k)f
-Fo(k\015ag)165 b Fs(Pro)s(cess)30 b Fr(r)n(cs)g Fs(k)m(eyw)m(ords)g
-(according)h(to)g Fo(k\015ag)p Fs(.)41 b(See)30 b(co\(1\).)0
-1342 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
-(orking)g(directory)-8 b(.)0 1508 y Fn(-R)384 b Fs(Examine)30
-b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
-(b)m(y)g(default.)0 1674 y Fn(-r)g Fo(tag)229 b Fs(Compare)28
+Fs(\(see)i(Section)e(A.4)i([Common)f(options],)g(page)h(92,)g(for)0
+4909 y(a)i(complete)g(description)d(of)j(them\):)0 5215
+y Fn(-D)f Fo(date)183 b Fs(Use)44 b(the)f(most)h(recen)m(t)g(revision)e
+(no)h(later)g(than)g Fo(date)p Fs(.)81 b(See)43 b(`)p
+Fn(-r)p Fs(')g(for)g(ho)m(w)h(this)e(a\013ects)j(the)480
+5340 y(comparison.)p eop
+%%Page: 106 108
+106 107 bop 0 -116 a Fs(106)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-k)g Fo(k\015ag)165
+b Fs(Pro)s(cess)30 b Fr(r)n(cs)g Fs(k)m(eyw)m(ords)g(according)h(to)g
+Fo(k\015ag)p Fs(.)41 b(See)30 b(co\(1\).)0 537 y Fn(-l)384
+b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
+(directory)-8 b(.)0 707 y Fn(-R)384 b Fs(Examine)30 b(directories)f
+(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g(b)m(y)g
+(default.)0 877 y Fn(-r)g Fo(tag)229 b Fs(Compare)28
b(with)f(revision)f Fo(tag)p Fs(.)41 b(Zero,)29 b(one)f(or)g(t)m(w)m(o)
i(`)p Fn(-r)p Fs(')d(options)h(can)g(b)s(e)g(presen)m(t.)40
-b(With)27 b(no)h(`)p Fn(-r)p Fs(')480 1799 y(option,)i(the)h(w)m
+b(With)27 b(no)h(`)p Fn(-r)p Fs(')480 1002 y(option,)i(the)h(w)m
(orking)f(\014le)g(will)e(b)s(e)i(compared)g(with)f(the)i(revision)e
-(it)h(w)m(as)h(based)f(on.)42 b(With)30 b(one)480 1923
+(it)h(w)m(as)h(based)f(on.)42 b(With)30 b(one)480 1126
y(`)p Fn(-r)p Fs(',)d(that)g(revision)d(will)g(b)s(e)h(compared)h(to)h
(y)m(our)f(curren)m(t)g(w)m(orking)f(\014le.)39 b(With)25
-b(t)m(w)m(o)j(`)p Fn(-r)p Fs(')e(options)480 2048 y(those)h(t)m(w)m(o)h
+b(t)m(w)m(o)j(`)p Fn(-r)p Fs(')e(options)480 1251 y(those)h(t)m(w)m(o)h
(revisions)d(will)g(b)s(e)h(compared)h(\(and)f(y)m(our)h(w)m(orking)f
-(\014le)g(will)e(not)j(a\013ect)i(the)e(outcome)480 2173
-y(in)i(an)m(y)i(w)m(a)m(y\).)480 2318 y(One)f(or)g(b)s(oth)g(`)p
+(\014le)g(will)e(not)j(a\013ect)i(the)e(outcome)480 1375
+y(in)i(an)m(y)i(w)m(a)m(y\).)480 1523 y(One)f(or)g(b)s(oth)g(`)p
Fn(-r)p Fs(')g(options)g(can)h(b)s(e)e(replaced)h(b)m(y)g(a)h(`)p
Fn(-D)f Fo(date)5 b Fs(')32 b(option,)e(describ)s(ed)e(ab)s(o)m(v)m(e.)
-125 2613 y(An)m(y)h(other)g(options)f(that)i(are)g(found)d(are)j
-(passed)f(through)f(to)i Fn(rcsdiff)p Fs(,)e(whic)m(h)f(in)h(turn)g
-(passes)h(them)g(to)0 2737 y Fn(diff)p Fs(.)46 b(The)33
-b(exact)h(meaning)e(of)h(the)g(options)f(dep)s(ends)e(on)j(whic)m(h)e
-Fn(diff)h Fs(y)m(ou)h(are)g(using.)46 b(The)32 b(long)h(options)0
-2862 y(in)m(tro)s(duced)d(in)h Fr(gnu)h Fs(di\013)e(2.0)k(are)e(not)g
-(y)m(et)h(supp)s(orted)d(in)h Fr(cvs)p Fs(.)45 b(See)32
-b(the)g(do)s(cumen)m(tation)g(for)f(y)m(our)h Fn(diff)f
-Fs(to)0 2986 y(see)g(whic)m(h)e(options)h(are)h(supp)s(orted.)0
-3385 y Fk(A.8.2)62 b(di\013)30 b(examples)125 3659 y
-Fs(The)f(follo)m(wing)g(line)f(pro)s(duces)h(a)i(Unidi\013)c(\(`)p
-Fn(-u)p Fs(')k(\015ag\))f(b)s(et)m(w)m(een)h(revision)e(1.14)i(and)f
-(1.19)h(of)g(`)p Fn(backend.c)p Fs('.)0 3783 y(Due)41
-b(to)g(the)f(`)p Fn(-kk)p Fs(')g(\015ag)h(no)f(k)m(eyw)m(ords)g(are)h
-(substituted,)g(so)g(di\013erences)e(that)i(only)f(dep)s(end)e(on)i(k)m
-(eyw)m(ord)0 3908 y(substitution)28 b(are)j(ignored.)240
-4161 y Fn($)47 b(cvs)g(diff)g(-kk)g(-u)g(-r)g(1.14)g(-r)g(1.19)g
-(backend.c)125 4435 y Fs(Supp)s(ose)27 b(the)i(exp)s(erimen)m(tal)e
-(branc)m(h)i(EXPR1)g(w)m(as)g(based)f(on)h(a)g(set)h(of)f(\014les)f
-(tagged)i(RELEASE)p 3581 4435 28 4 v 32 w(1)p 3658 4435
-V 33 w(0.)40 b(T)-8 b(o)0 4560 y(see)31 b(what)f(has)g(happ)s(ened)f
-(on)h(that)h(branc)m(h,)f(the)h(follo)m(wing)e(can)h(b)s(e)g(used:)240
-4813 y Fn($)47 b(cvs)g(diff)g(-r)g(RELEASE_1_0)e(-r)i(EXPR1)125
-5087 y Fs(A)30 b(command)g(lik)m(e)g(this)f(can)i(b)s(e)f(used)f(to)i
-(pro)s(duce)e(a)i(con)m(text)h(di\013)d(b)s(et)m(w)m(een)i(t)m(w)m(o)h
-(releases:)240 5340 y Fn($)47 b(cvs)g(diff)g(-c)g(-r)g(RELEASE_1_0)e
-(-r)i(RELEASE_1_1)e(>)i(diffs)p eop
-%%Page: 105 107
-105 106 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(105)125 366 y(If)29 b(y)m(ou)h(are)h(main)m(taining)d
-(ChangeLogs,)j(a)f(command)g(lik)m(e)f(the)h(follo)m(wing)f(just)g(b)s
-(efore)h(y)m(ou)g(commit)g(y)m(our)0 491 y(c)m(hanges)k(ma)m(y)f(help)f
-(y)m(ou)h(write)f(the)h(ChangeLog)g(en)m(try)-8 b(.)49
-b(All)31 b(lo)s(cal)h(mo)s(di\014cations)f(that)j(ha)m(v)m(e)g(not)f(y)
-m(et)h(b)s(een)0 616 y(committed)d(will)c(b)s(e)j(prin)m(ted.)240
-869 y Fn($)47 b(cvs)g(diff)g(-u)g(|)h(less)0 1306 y Fm(A.9)67
+0 1693 y Fn(--ifdef=)p Fo(arg)480 1818 y Fs(Output)36
+b(in)f(ifdef)h(format.)61 b(Consult)35 b(the)i(do)s(cumen)m(tation)g
+(of)g(y)m(our)g(underlying)d(di\013)h(program)480 1942
+y(concerning)30 b(the)g(`)p Fn(-D)p Fs(')h(option)e(to)j(di\013,)d(for)
+h(more)h(information)d(on)j(this)e(format.)125 2239 y(The)h(follo)m
+(wing)e(options)i(are)h(passed)f(through)g(to)h Fn(rcsdiff)p
+Fs(,)e(whic)m(h)g(in)g(turn)h(passes)g(them)g(to)i Fn(diff)p
+Fs(.)39 b(The)0 2364 y(exact)g(meaning)d(of)h(the)g(options)g(dep)s
+(ends)e(on)i(whic)m(h)f Fn(diff)g Fs(y)m(ou)h(are)g(using.)60
+b(See)37 b(the)g(do)s(cumen)m(tation)g(for)0 2488 y(y)m(our)30
+b Fn(diff)g Fs(for)g(details.)125 2762 y Fn(-a)21 b(-b)h(-B)g(-c)f(-C)
+30 b Fo(nlines)24 b Fn(-d)e(-e)f(-f)h(-h)g(-H)g(-i)f(-n)h(-N)g(-p)f(-s)
+h(-t)g(-u)g(-U)f Fo(nlines)j Fn(-F)30 b Fo(regexp)25
+b Fn(-I)30 b Fo(regexp)25 b Fn(-L)30 b Fo(lab)s(el)0
+2887 y Fn(-T)d(-V)j Fo(arg)35 b Fn(-W)30 b Fo(columns)g
+Fn(-w)d(-y)g(-0)g(-1)g(-2)f(-3)h(-4)g(-5)g(-6)g(-7)g(-8)g(-9)g
+(--binary)e(--brief)g(--changed-group-)0 3011 y(format=)p
+Fo(arg)56 b Fn(--context[=)p Fo(lines)t Fn(])45 b(--ed)k(--expand-tabs)
+e(--forward-ed)g(--horizon-lines=)p Fo(arg)54 b Fn(--)0
+3136 y(ignore-all-space)47 b(--ignore-blank-lines)e(--ignore-case)i
+(--ignore-matching-lines=)p Fo(r)o(egexp)0 3260 y Fn
+(--ignore-space-change)29 b(--initial-tab)j(--label=)p
+Fo(lab)s(el)j Fn(--left-column)c(--minimal)i(--new-file)0
+3385 y(--new-line-format=)p Fo(arg)76 b Fn(--old-line-format=)p
+Fo(arg)g Fn(--paginate)70 b(--rcs)h(--report-identical-)0
+3509 y(files)61 b(--code-c-function)c(--side-by-side)h
+(--show-function-line=)p Fo(regexp)i Fn(--speed-large-)0
+3634 y(files)48 b(--suppress-common-lines)42 b(--text)48
+b(--unchanged-group-forma)o(t=)p Fo(arg)j Fn(--unified[=)p
+Fo(lines)t Fn(])0 3758 y(--width=)p Fo(columns)0 4165
+y Fk(A.8.2)62 b(di\013)30 b(examples)125 4439 y Fs(The)f(follo)m(wing)g
+(line)f(pro)s(duces)h(a)i(Unidi\013)c(\(`)p Fn(-u)p Fs(')k(\015ag\))f
+(b)s(et)m(w)m(een)h(revision)e(1.14)i(and)f(1.19)h(of)g(`)p
+Fn(backend.c)p Fs('.)0 4564 y(Due)41 b(to)g(the)f(`)p
+Fn(-kk)p Fs(')g(\015ag)h(no)f(k)m(eyw)m(ords)g(are)h(substituted,)g(so)
+g(di\013erences)e(that)i(only)f(dep)s(end)e(on)i(k)m(eyw)m(ord)0
+4688 y(substitution)28 b(are)j(ignored.)240 4941 y Fn($)47
+b(cvs)g(diff)g(-kk)g(-u)g(-r)g(1.14)g(-r)g(1.19)g(backend.c)125
+5215 y Fs(Supp)s(ose)27 b(the)i(exp)s(erimen)m(tal)e(branc)m(h)i(EXPR1)
+g(w)m(as)g(based)f(on)h(a)g(set)h(of)f(\014les)f(tagged)i(RELEASE)p
+3581 5215 28 4 v 32 w(1)p 3658 5215 V 33 w(0.)40 b(T)-8
+b(o)0 5340 y(see)31 b(what)f(has)g(happ)s(ened)f(on)h(that)h(branc)m
+(h,)f(the)h(follo)m(wing)e(can)h(b)s(e)g(used:)p eop
+%%Page: 107 109
+107 108 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(107)240 366 y Fn($)47 b(cvs)g(diff)g(-r)g(RELEASE_1_0)
+e(-r)i(EXPR1)125 640 y Fs(A)30 b(command)g(lik)m(e)g(this)f(can)i(b)s
+(e)f(used)f(to)i(pro)s(duce)e(a)i(con)m(text)h(di\013)d(b)s(et)m(w)m
+(een)i(t)m(w)m(o)h(releases:)240 894 y Fn($)47 b(cvs)g(diff)g(-c)g(-r)g
+(RELEASE_1_0)e(-r)i(RELEASE_1_1)e(>)i(diffs)125 1168
+y Fs(If)29 b(y)m(ou)h(are)h(main)m(taining)d(ChangeLogs,)j(a)f(command)
+g(lik)m(e)f(the)h(follo)m(wing)f(just)g(b)s(efore)h(y)m(ou)g(commit)g
+(y)m(our)0 1292 y(c)m(hanges)k(ma)m(y)f(help)f(y)m(ou)h(write)f(the)h
+(ChangeLog)g(en)m(try)-8 b(.)49 b(All)31 b(lo)s(cal)h(mo)s
+(di\014cations)f(that)j(ha)m(v)m(e)g(not)f(y)m(et)h(b)s(een)0
+1417 y(committed)d(will)c(b)s(e)j(prin)m(ted.)240 1670
+y Fn($)47 b(cvs)g(diff)g(-u)g(|)h(less)0 2107 y Fm(A.9)67
b(exp)t(ort|Exp)t(ort)32 b(sources)e(from)h(CVS,)f(similar)i(to)f(c)l
-(hec)l(k)l(out)75 1580 y Fq(\017)60 b Fs(Synopsis:)39
+(hec)l(k)l(out)75 2381 y Fq(\017)60 b Fs(Synopsis:)39
b(exp)s(ort)30 b([-\015Nn])g([-r)g(rev)p Fn(|)p Fs(-D)h(date])h([-k)e
(subst])g([-d)g(dir])f(mo)s(dule)p Fh(:)15 b(:)g(:)75
-1727 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
-b(.)75 1874 y Fq(\017)60 b Fs(Changes:)40 b(curren)m(t)31
-b(directory)-8 b(.)125 2170 y(This)28 b(command)i(is)g(a)h(v)-5
+2528 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
+b(.)75 2675 y Fq(\017)60 b Fs(Changes:)40 b(curren)m(t)31
+b(directory)-8 b(.)125 2971 y(This)28 b(command)i(is)g(a)h(v)-5
b(arian)m(t)30 b(of)h Fn(checkout)p Fs(;)d(use)j(it)f(when)f(y)m(ou)i
(w)m(an)m(t)g(a)g(cop)m(y)g(of)g(the)g(source)f(for)h(mo)s(dule)0
-2295 y(without)f(the)h Fr(cvs)f Fs(administrativ)m(e)f(directories.)42
+3095 y(without)f(the)h Fr(cvs)f Fs(administrativ)m(e)f(directories.)42
b(F)-8 b(or)31 b(example,)g(y)m(ou)g(migh)m(t)g(use)g
-Fn(export)e Fs(to)i(prepare)g(source)0 2419 y(for)g(shipmen)m(t)e
+Fn(export)e Fs(to)i(prepare)g(source)0 3220 y(for)g(shipmen)m(t)e
(o\013-site.)43 b(This)29 b(command)i(requires)e(that)j(y)m(ou)f(sp)s
(ecify)f(a)h(date)g(or)g(tag)h(\(with)e(`)p Fn(-D)p Fs(')h(or)g(`)p
-Fn(-r)p Fs('\),)h(so)0 2544 y(that)f(y)m(ou)g(can)f(coun)m(t)h(on)g
+Fn(-r)p Fs('\),)h(so)0 3344 y(that)f(y)m(ou)g(can)f(coun)m(t)h(on)g
(repro)s(ducing)d(the)i(source)h(y)m(ou)f(ship)f(to)i(others.)125
-2818 y(One)20 b(often)h(w)m(ould)f(lik)m(e)g(to)i(use)e(`)p
+3618 y(One)20 b(often)h(w)m(ould)f(lik)m(e)g(to)i(use)e(`)p
Fn(-kv)p Fs(')h(with)f Fn(cvs)29 b(export)p Fs(.)36 b(This)19
b(causes)i(an)m(y)h Fr(r)n(cs)e Fs(k)m(eyw)m(ords)h(to)g(b)s(e)g
-(expanded)0 2942 y(suc)m(h)34 b(that)h(an)f(imp)s(ort)e(done)i(at)h
+(expanded)0 3743 y(suc)m(h)34 b(that)h(an)f(imp)s(ort)e(done)i(at)h
(some)g(other)f(site)g(will)e(not)j(lose)f(the)g(k)m(eyw)m(ord)h
-(revision)d(information.)51 b(But)0 3067 y(b)s(e)31 b(a)m(w)m(are)h
+(revision)d(information.)51 b(But)0 3868 y(b)s(e)31 b(a)m(w)m(are)h
(that)g(do)s(esn't)f(handle)f(an)h(exp)s(ort)g(con)m(taining)g(binary)f
(\014les)g(correctly)-8 b(.)44 b(Also)31 b(b)s(e)g(a)m(w)m(are)i(that)e
-(after)0 3191 y(ha)m(ving)f(used)g(`)p Fn(-kv)p Fs(',)g(one)h(can)g(no)
+(after)0 3992 y(ha)m(ving)f(used)g(`)p Fn(-kv)p Fs(',)g(one)h(can)g(no)
g(longer)f(use)g(the)h Fn(ident)e Fs(command)h(\(whic)m(h)g(is)g(part)g
-(of)h(the)f Fr(r)n(cs)g Fs(suite|see)0 3316 y(iden)m(t\(1\)\))j(whic)m
+(of)h(the)f Fr(r)n(cs)g Fs(suite|see)0 4117 y(iden)m(t\(1\)\))j(whic)m
(h)f(lo)s(oks)g(for)g Fr(r)n(cs)f Fs(k)m(eyw)m(ord)i(strings.)46
b(If)32 b(y)m(ou)h(w)m(an)m(t)h(to)f(b)s(e)f(able)g(to)h(use)f
-Fn(ident)f Fs(y)m(ou)i(m)m(ust)g(not)0 3440 y(use)d(`)p
-Fn(-kv)p Fs('.)0 3845 y Fk(A.9.1)62 b(exp)s(ort)31 b(options)125
-4119 y Fs(These)f(standard)h(options)f(are)i(supp)s(orted)d(b)m(y)i
+Fn(ident)f Fs(y)m(ou)i(m)m(ust)g(not)0 4241 y(use)d(`)p
+Fn(-kv)p Fs('.)0 4645 y Fk(A.9.1)62 b(exp)s(ort)31 b(options)125
+4919 y Fs(These)f(standard)h(options)f(are)i(supp)s(orted)d(b)m(y)i
Fn(export)f Fs(\(see)i(Section)f(A.4)h([Common)f(options],)g(page)h
-(90,)0 4243 y(for)e(a)h(complete)g(description)d(of)j(them\):)0
-4539 y Fn(-D)f Fo(date)183 b Fs(Use)31 b(the)f(most)h(recen)m(t)g
-(revision)e(no)h(later)h(than)f Fo(date)p Fs(.)0 4708
-y Fn(-f)384 b Fs(If)30 b(no)h(matc)m(hing)g(revision)e(is)h(found,)g
-(retriev)m(e)i(the)f(most)g(recen)m(t)h(revision)d(\(instead)h(of)i
-(ignoring)480 4833 y(the)f(\014le\).)0 5002 y Fn(-l)384
-b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
-(directory)-8 b(.)0 5171 y Fn(-n)384 b Fs(Do)31 b(not)g(run)e(an)m(y)h
-(c)m(hec)m(k)m(out)j(program.)0 5340 y Fn(-R)384 b Fs(Exp)s(ort)30
+(92,)0 5044 y(for)e(a)h(complete)g(description)d(of)j(them\):)0
+5340 y Fn(-D)f Fo(date)183 b Fs(Use)31 b(the)f(most)h(recen)m(t)g
+(revision)e(no)h(later)h(than)f Fo(date)p Fs(.)p eop
+%%Page: 108 110
+108 109 bop 0 -116 a Fs(108)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-f)384 b Fs(If)30
+b(no)h(matc)m(hing)g(revision)e(is)h(found,)g(retriev)m(e)i(the)f(most)
+g(recen)m(t)h(revision)d(\(instead)h(of)i(ignoring)480
+491 y(the)f(\014le\).)0 667 y Fn(-l)384 b Fs(Lo)s(cal;)30
+b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g(directory)-8
+b(.)0 842 y Fn(-n)384 b Fs(Do)31 b(not)g(run)e(an)m(y)h(c)m(hec)m(k)m
+(out)j(program.)0 1018 y Fn(-R)384 b Fs(Exp)s(ort)30
b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g
-(default.)p eop
-%%Page: 106 108
-106 107 bop 0 -116 a Fs(106)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-r)g Fo(tag)229
-b Fs(Use)31 b(revision)d Fo(tag)p Fs(.)125 663 y(In)h(addition,)g
-(these)i(options)f(\(that)h(are)g(common)f(to)h Fn(checkout)d
-Fs(and)i Fn(export)p Fs(\))f(are)i(also)f(supp)s(orted:)0
-960 y Fn(-d)g Fo(dir)241 b Fs(Create)34 b(a)g(directory)f(called)f
-Fo(dir)38 b Fs(for)33 b(the)h(w)m(orking)e(\014les,)i(instead)e(of)i
-(using)d(the)j(mo)s(dule)e(name.)480 1084 y(Unless)d(y)m(ou)i(also)f
-(use)g(`)p Fn(-N)p Fs(',)h(the)g(paths)f(created)h(under)e
-Fo(dir)35 b Fs(will)28 b(b)s(e)h(as)i(short)f(as)h(p)s(ossible.)0
-1254 y Fn(-k)f Fo(subst)145 b Fs(Set)31 b(k)m(eyw)m(ord)f(expansion)g
+(default.)0 1193 y Fn(-r)g Fo(tag)229 b Fs(Use)31 b(revision)d
+Fo(tag)p Fs(.)125 1493 y(In)h(addition,)g(these)i(options)f(\(that)h
+(are)g(common)f(to)h Fn(checkout)d Fs(and)i Fn(export)p
+Fs(\))f(are)i(also)f(supp)s(orted:)0 1793 y Fn(-d)g Fo(dir)241
+b Fs(Create)34 b(a)g(directory)f(called)f Fo(dir)38 b
+Fs(for)33 b(the)h(w)m(orking)e(\014les,)i(instead)e(of)i(using)d(the)j
+(mo)s(dule)e(name.)480 1918 y(Unless)d(y)m(ou)i(also)f(use)g(`)p
+Fn(-N)p Fs(',)h(the)g(paths)f(created)h(under)e Fo(dir)35
+b Fs(will)28 b(b)s(e)h(as)i(short)f(as)h(p)s(ossible.)0
+2094 y Fn(-k)f Fo(subst)145 b Fs(Set)31 b(k)m(eyw)m(ord)f(expansion)g
(mo)s(de)g(\(see)h(Section)f(17.4)i([Substitution)c(mo)s(des],)i(page)h
-(77\).)0 1424 y Fn(-N)384 b Fs(Only)21 b(useful)h(together)i(with)e(`)p
+(79\).)0 2269 y Fn(-N)384 b Fs(Only)21 b(useful)h(together)i(with)e(`)p
Fn(-d)30 b Fo(dir)7 b Fs('.)37 b(With)22 b(this)g(option,)i
Fr(cvs)e Fs(will)f(not)i(shorten)g(mo)s(dule)e(paths)480
-1549 y(in)36 b(y)m(our)g(w)m(orking)g(directory)-8 b(.)61
+2394 y(in)36 b(y)m(our)g(w)m(orking)g(directory)-8 b(.)61
b(\(Normally)-8 b(,)38 b Fr(cvs)e Fs(shortens)g(paths)g(as)i(m)m(uc)m
-(h)e(as)i(p)s(ossible)c(when)480 1673 y(y)m(ou)d(sp)s(ecify)e(an)h
-(explicit)f(target)j(directory)-8 b(.\))0 2112 y Fm(A.10)68
+(h)e(as)i(p)s(ossible)c(when)480 2518 y(y)m(ou)d(sp)s(ecify)e(an)h
+(explicit)f(target)j(directory)-8 b(.\))0 2972 y Fm(A.10)68
b(history|Sho)l(w)31 b(status)g(of)g(\014les)g(and)f(users)75
-2386 y Fq(\017)60 b Fs(Synopsis:)39 b(history)29 b([-rep)s(ort])h
+3246 y Fq(\017)60 b Fs(Synopsis:)39 b(history)29 b([-rep)s(ort])h
([-\015ags])i([-options)e(args])h([\014les)p Fh(:)15
-b(:)g(:)p Fs(])75 2534 y Fq(\017)60 b Fs(Requires:)40
+b(:)g(:)p Fs(])75 3397 y Fq(\017)60 b Fs(Requires:)40
b(the)30 b(\014le)g(`)p Fn($CVSROOT/CVSROOT/history)o
-Fs(')75 2681 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
-2977 y Fr(cvs)34 b Fs(can)i(k)m(eep)h(a)f(history)e(\014le)h(that)h
+Fs(')75 3547 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
+3847 y Fr(cvs)34 b Fs(can)i(k)m(eep)h(a)f(history)e(\014le)h(that)h
(trac)m(ks)h(eac)m(h)g(use)e(of)h(the)g Fn(checkout)p
Fs(,)f Fn(commit)p Fs(,)h Fn(rtag)p Fs(,)g Fn(update)p
-Fs(,)g(and)0 3102 y Fn(release)28 b Fs(commands.)41 b(Y)-8
+Fs(,)g(and)0 3971 y Fn(release)28 b Fs(commands.)41 b(Y)-8
b(ou)31 b(can)f(use)g Fn(history)f Fs(to)i(displa)m(y)d(this)i
-(information)e(in)h(v)-5 b(arious)30 b(formats.)125 3376
+(information)e(in)h(v)-5 b(arious)30 b(formats.)125 4246
y(Logging)g(m)m(ust)g(b)s(e)g(enabled)g(b)m(y)g(creating)h(the)f
(\014le)g(`)p Fn($CVSROOT/CVSROOT/history)o Fs('.)125
-3650 y Fi(W)-8 b(arning:)39 b Fn(history)25 b Fs(uses)i(`)p
+4520 y Fi(W)-8 b(arning:)39 b Fn(history)25 b Fs(uses)i(`)p
Fn(-f)p Fs(',)h(`)p Fn(-l)p Fs(',)g(`)p Fn(-n)p Fs(',)h(and)d(`)p
Fn(-p)p Fs(')i(in)e(w)m(a)m(ys)i(that)g(con\015ict)f(with)f(the)i
-(normal)e(use)h(inside)0 3774 y Fr(cvs)i Fs(\(see)j(Section)e(A.4)h
-([Common)f(options],)g(page)i(90\).)0 4181 y Fk(A.10.1)62
-b(history)31 b(options)125 4455 y Fs(Sev)m(eral)f(options)g(\(sho)m(wn)
+(normal)e(use)h(inside)0 4645 y Fr(cvs)i Fs(\(see)j(Section)e(A.4)h
+([Common)f(options],)g(page)i(92\).)0 5065 y Fk(A.10.1)62
+b(history)31 b(options)125 5340 y Fs(Sev)m(eral)f(options)g(\(sho)m(wn)
g(ab)s(o)m(v)m(e)h(as)g(`)p Fn(-report)p Fs('\))e(con)m(trol)i(what)f
-(kind)f(of)h(rep)s(ort)g(is)f(generated:)0 4751 y Fn(-c)384
-b Fs(Rep)s(ort)30 b(on)g(eac)m(h)i(time)e(commit)g(w)m(as)h(used)f
-(\(i.e.,)h(eac)m(h)g(time)f(the)h(rep)s(ository)e(w)m(as)i(mo)s
-(di\014ed\).)0 4921 y Fn(-e)384 b Fs(Ev)m(erything)30
-b(\(all)f(record)i(t)m(yp)s(es\);)g(equiv)-5 b(alen)m(t)29
-b(to)j(sp)s(ecifying)c(`)p Fn(-xMACFROGWUT)p Fs('.)0
-5091 y Fn(-m)i Fo(mo)s(dule)480 5215 y Fs(Rep)s(ort)e(on)g(a)h
-(particular)e(mo)s(dule.)38 b(\(Y)-8 b(ou)29 b(can)g(meaningfully)c
-(use)k(`)p Fn(-m)p Fs(')f(more)g(than)g(once)h(on)g(the)480
-5340 y(command)h(line.\))p eop
-%%Page: 107 109
-107 108 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(107)0 366 y Fn(-o)384 b Fs(Rep)s(ort)30
-b(on)g(c)m(hec)m(k)m(ed-out)j(mo)s(dules.)0 537 y Fn(-T)384
-b Fs(Rep)s(ort)30 b(on)g(all)g(tags.)0 707 y Fn(-x)g
-Fo(t)m(yp)s(e)180 b Fs(Extract)43 b(a)f(particular)e(set)i(of)g(record)
-g(t)m(yp)s(es)g Fo(t)m(yp)s(e)47 b Fs(from)41 b(the)h
-Fr(cvs)f Fs(history)-8 b(.)74 b(The)42 b(t)m(yp)s(es)g(are)480
-831 y(indicated)29 b(b)m(y)h(single)f(letters,)i(whic)m(h)e(y)m(ou)i
-(ma)m(y)g(sp)s(ecify)e(in)g(com)m(bination.)480 979 y(Certain)h
-(commands)g(ha)m(v)m(e)h(a)g(single)e(record)h(t)m(yp)s(e:)480
-1149 y Fn(F)432 b Fs(release)480 1319 y Fn(O)g Fs(c)m(hec)m(k)m(out)480
-1489 y Fn(E)g Fs(exp)s(ort)480 1659 y Fn(T)g Fs(rtag)480
-1829 y(One)30 b(of)g(four)g(record)g(t)m(yp)s(es)h(ma)m(y)g(result)e
-(from)h(an)g(up)s(date:)480 1999 y Fn(C)432 b Fs(A)21
-b(merge)g(w)m(as)f(necessary)h(but)f(collisions)e(w)m(ere)j(detected)g
-(\(requiring)e(man)m(ual)g(merg-)960 2124 y(ing\).)480
-2294 y Fn(G)432 b Fs(A)30 b(merge)h(w)m(as)g(necessary)g(and)f(it)g
-(succeeded.)480 2464 y Fn(U)432 b Fs(A)30 b(w)m(orking)g(\014le)g(w)m
-(as)g(copied)g(from)g(the)h(rep)s(ository)-8 b(.)480
-2634 y Fn(W)432 b Fs(The)28 b(w)m(orking)f(cop)m(y)i(of)f(a)h(\014le)e
-(w)m(as)h(deleted)g(during)e(up)s(date)i(\(b)s(ecause)g(it)g(w)m(as)g
-(gone)960 2759 y(from)i(the)g(rep)s(ository\).)480 2929
-y(One)g(of)g(three)h(record)f(t)m(yp)s(es)h(results)e(from)h(commit:)
-480 3099 y Fn(A)432 b Fs(A)30 b(\014le)g(w)m(as)h(added)e(for)i(the)f
-(\014rst)g(time.)480 3269 y Fn(M)432 b Fs(A)30 b(\014le)g(w)m(as)h(mo)s
-(di\014ed.)480 3439 y Fn(R)432 b Fs(A)30 b(\014le)g(w)m(as)h(remo)m(v)m
-(ed.)125 3736 y(The)i(options)g(sho)m(wn)g(as)i(`)p Fn(-flags)p
+(kind)f(of)h(rep)s(ort)g(is)f(generated:)p eop
+%%Page: 109 111
+109 110 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(109)0 366 y Fn(-c)384 b Fs(Rep)s(ort)30
+b(on)g(eac)m(h)i(time)e(commit)g(w)m(as)h(used)f(\(i.e.,)h(eac)m(h)g
+(time)f(the)h(rep)s(ository)e(w)m(as)i(mo)s(di\014ed\).)0
+535 y Fn(-e)384 b Fs(Ev)m(erything)30 b(\(all)f(record)i(t)m(yp)s
+(es\);)g(equiv)-5 b(alen)m(t)29 b(to)j(sp)s(ecifying)c(`)p
+Fn(-xMACFROGWUT)p Fs('.)0 703 y Fn(-m)i Fo(mo)s(dule)480
+827 y Fs(Rep)s(ort)e(on)g(a)h(particular)e(mo)s(dule.)38
+b(\(Y)-8 b(ou)29 b(can)g(meaningfully)c(use)k(`)p Fn(-m)p
+Fs(')f(more)g(than)g(once)h(on)g(the)480 952 y(command)h(line.\))0
+1120 y Fn(-o)384 b Fs(Rep)s(ort)30 b(on)g(c)m(hec)m(k)m(ed-out)j(mo)s
+(dules.)0 1288 y Fn(-T)384 b Fs(Rep)s(ort)30 b(on)g(all)g(tags.)0
+1457 y Fn(-x)g Fo(t)m(yp)s(e)180 b Fs(Extract)43 b(a)f(particular)e
+(set)i(of)g(record)g(t)m(yp)s(es)g Fo(t)m(yp)s(e)47 b
+Fs(from)41 b(the)h Fr(cvs)f Fs(history)-8 b(.)74 b(The)42
+b(t)m(yp)s(es)g(are)480 1581 y(indicated)29 b(b)m(y)h(single)f
+(letters,)i(whic)m(h)e(y)m(ou)i(ma)m(y)g(sp)s(ecify)e(in)g(com)m
+(bination.)480 1727 y(Certain)h(commands)g(ha)m(v)m(e)h(a)g(single)e
+(record)h(t)m(yp)s(e:)480 1896 y Fn(F)432 b Fs(release)480
+2064 y Fn(O)g Fs(c)m(hec)m(k)m(out)480 2232 y Fn(E)g
+Fs(exp)s(ort)480 2400 y Fn(T)g Fs(rtag)480 2568 y(One)30
+b(of)g(four)g(record)g(t)m(yp)s(es)h(ma)m(y)g(result)e(from)h(an)g(up)s
+(date:)480 2737 y Fn(C)432 b Fs(A)21 b(merge)g(w)m(as)f(necessary)h
+(but)f(collisions)e(w)m(ere)j(detected)g(\(requiring)e(man)m(ual)g
+(merg-)960 2861 y(ing\).)480 3029 y Fn(G)432 b Fs(A)30
+b(merge)h(w)m(as)g(necessary)g(and)f(it)g(succeeded.)480
+3197 y Fn(U)432 b Fs(A)30 b(w)m(orking)g(\014le)g(w)m(as)g(copied)g
+(from)g(the)h(rep)s(ository)-8 b(.)480 3366 y Fn(W)432
+b Fs(The)28 b(w)m(orking)f(cop)m(y)i(of)f(a)h(\014le)e(w)m(as)h
+(deleted)g(during)e(up)s(date)i(\(b)s(ecause)g(it)g(w)m(as)g(gone)960
+3490 y(from)i(the)g(rep)s(ository\).)480 3658 y(One)g(of)g(three)h
+(record)f(t)m(yp)s(es)h(results)e(from)h(commit:)480
+3827 y Fn(A)432 b Fs(A)30 b(\014le)g(w)m(as)h(added)e(for)i(the)f
+(\014rst)g(time.)480 3995 y Fn(M)432 b Fs(A)30 b(\014le)g(w)m(as)h(mo)s
+(di\014ed.)480 4163 y Fn(R)432 b Fs(A)30 b(\014le)g(w)m(as)h(remo)m(v)m
+(ed.)125 4459 y(The)i(options)g(sho)m(wn)g(as)i(`)p Fn(-flags)p
Fs(')d(constrain)i(or)f(expand)h(the)g(rep)s(ort)f(without)g(requiring)
-e(option)j(argu-)0 3860 y(men)m(ts:)0 4157 y Fn(-a)384
+e(option)j(argu-)0 4583 y(men)m(ts:)0 4879 y Fn(-a)384
b Fs(Sho)m(w)21 b(data)h(for)f(all)g(users)f(\(the)i(default)f(is)g(to)
h(sho)m(w)f(data)h(only)f(for)g(the)h(user)f(executing)g
-Fn(history)p Fs(\).)0 4327 y Fn(-l)384 b Fs(Sho)m(w)30
-b(last)g(mo)s(di\014cation)f(only)-8 b(.)0 4497 y Fn(-w)384
+Fn(history)p Fs(\).)0 5047 y Fn(-l)384 b Fs(Sho)m(w)30
+b(last)g(mo)s(di\014cation)f(only)-8 b(.)0 5215 y Fn(-w)384
b Fs(Sho)m(w)33 b(only)f(the)h(records)g(for)g(mo)s(di\014cations)e
(done)i(from)g(the)g(same)g(w)m(orking)g(directory)f(where)480
-4622 y Fn(history)c Fs(is)i(executing.)125 4919 y(The)f(options)h(sho)m
-(wn)g(as)g(`)p Fn(-options)f Fo(args)t Fs(')i(constrain)e(the)i(rep)s
-(ort)f(based)g(on)g(an)g(argumen)m(t:)0 5215 y Fn(-b)g
-Fo(str)247 b Fs(Sho)m(w)34 b(data)h(bac)m(k)g(to)g(a)g(record)f(con)m
-(taining)g(the)g(string)g Fo(str)40 b Fs(in)33 b(either)h(the)g(mo)s
-(dule)f(name,)j(the)480 5340 y(\014le)29 b(name,)i(or)g(the)f(rep)s
-(ository)f(path.)p eop
-%%Page: 108 110
-108 109 bop 0 -116 a Fs(108)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-D)g Fo(date)183
-b Fs(Sho)m(w)27 b(data)h(since)e Fo(date)p Fs(.)40 b(This)26
-b(is)g(sligh)m(tly)f(di\013eren)m(t)i(from)g(the)g(normal)f(use)h(of)g
-(`)p Fn(-D)j Fo(date)5 b Fs(',)29 b(whic)m(h)480 491
-y(selects)i(the)f(new)m(est)h(revision)e(older)h(than)g
-Fo(date)p Fs(.)0 697 y Fn(-p)g Fo(rep)s(ository)480 821
-y Fs(Sho)m(w)35 b(data)h(for)f(a)h(particular)e(source)h(rep)s(ository)
-g(\(y)m(ou)h(can)f(sp)s(ecify)f(sev)m(eral)i(`)p Fn(-p)p
-Fs(')f(options)g(on)480 946 y(the)c(same)f(command)g(line\).)0
-1151 y Fn(-r)g Fo(rev)230 b Fs(Sho)m(w)43 b(records)f(referring)g(to)i
+5340 y Fn(history)c Fs(is)i(executing.)p eop
+%%Page: 110 112
+110 111 bop 0 -116 a Fs(110)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(The)f(options)h(sho)m(wn)g(as)g
+(`)p Fn(-options)f Fo(args)t Fs(')i(constrain)e(the)i(rep)s(ort)f
+(based)g(on)g(an)g(argumen)m(t:)0 688 y Fn(-b)g Fo(str)247
+b Fs(Sho)m(w)34 b(data)h(bac)m(k)g(to)g(a)g(record)f(con)m(taining)g
+(the)g(string)g Fo(str)40 b Fs(in)33 b(either)h(the)g(mo)s(dule)f
+(name,)j(the)480 812 y(\014le)29 b(name,)i(or)g(the)f(rep)s(ository)f
+(path.)0 1009 y Fn(-D)h Fo(date)183 b Fs(Sho)m(w)27 b(data)h(since)e
+Fo(date)p Fs(.)40 b(This)26 b(is)g(sligh)m(tly)f(di\013eren)m(t)i(from)
+g(the)g(normal)f(use)h(of)g(`)p Fn(-D)j Fo(date)5 b Fs(',)29
+b(whic)m(h)480 1134 y(selects)i(the)f(new)m(est)h(revision)e(older)h
+(than)g Fo(date)p Fs(.)0 1331 y Fn(-p)g Fo(rep)s(ository)480
+1455 y Fs(Sho)m(w)35 b(data)h(for)f(a)h(particular)e(source)h(rep)s
+(ository)g(\(y)m(ou)h(can)f(sp)s(ecify)f(sev)m(eral)i(`)p
+Fn(-p)p Fs(')f(options)g(on)480 1580 y(the)c(same)f(command)g(line\).)0
+1777 y Fn(-r)g Fo(rev)230 b Fs(Sho)m(w)43 b(records)f(referring)g(to)i
(revisions)d(since)h(the)h(revision)f(or)h(tag)h(named)e
-Fo(rev)51 b Fs(app)s(ears)42 b(in)480 1276 y(individual)26
+Fo(rev)51 b Fs(app)s(ears)42 b(in)480 1901 y(individual)26
b Fr(r)n(cs)j Fs(\014les.)40 b(Eac)m(h)31 b Fr(r)n(cs)e
Fs(\014le)h(is)f(searc)m(hed)i(for)f(the)h(revision)d(or)j(tag.)0
-1481 y Fn(-t)f Fo(tag)229 b Fs(Sho)m(w)38 b(records)g(since)f(tag)i
+2098 y Fn(-t)f Fo(tag)229 b Fs(Sho)m(w)38 b(records)g(since)f(tag)i
Fo(tag)48 b Fs(w)m(as)38 b(last)g(added)g(to)g(the)h(the)f(history)f
-(\014le.)63 b(This)37 b(di\013ers)f(from)480 1606 y(the)31
+(\014le.)63 b(This)37 b(di\013ers)f(from)480 2223 y(the)31
b(`)p Fn(-r)p Fs(')g(\015ag)g(ab)s(o)m(v)m(e)h(in)d(that)j(it)e(reads)g
(only)g(the)h(history)f(\014le,)g(not)h(the)g Fr(r)n(cs)f
-Fs(\014les,)g(and)g(is)g(m)m(uc)m(h)480 1730 y(faster.)0
-1936 y Fn(-u)g Fo(name)142 b Fs(Sho)m(w)30 b(records)g(for)g(user)g
-Fo(name)p Fs(.)0 2525 y Fm(A.11)68 b(imp)t(ort|Imp)t(ort)31
+Fs(\014les,)g(and)g(is)g(m)m(uc)m(h)480 2347 y(faster.)0
+2544 y Fn(-u)g Fo(name)142 b Fs(Sho)m(w)30 b(records)g(for)g(user)g
+Fo(name)p Fs(.)0 3094 y Fm(A.11)68 b(imp)t(ort|Imp)t(ort)31
b(sources)f(in)l(to)i(CVS,)e(using)g(v)l(endor)h(branc)l(hes)75
-2815 y Fq(\017)60 b Fs(Synopsis:)39 b(imp)s(ort)28 b([-options])j(rep)s
+3379 y Fq(\017)60 b Fs(Synopsis:)39 b(imp)s(ort)28 b([-options])j(rep)s
(ository)e(v)m(endortag)j(releasetag)p Fh(:)15 b(:)g(:)75
-2980 y Fq(\017)60 b Fs(Requires:)40 b(Rep)s(ository)-8
+3540 y Fq(\017)60 b Fs(Requires:)40 b(Rep)s(ository)-8
b(,)30 b(source)g(distribution)d(directory)-8 b(.)75
-3145 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
-b(.)125 3475 y(Use)34 b Fn(import)e Fs(to)j(incorp)s(orate)e(an)h(en)m
+3701 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
+b(.)125 4022 y(Use)34 b Fn(import)e Fs(to)j(incorp)s(orate)e(an)h(en)m
(tire)f(source)h(distribution)d(from)i(an)h(outside)f(source)h(\(e.g.,)
-j(a)d(source)0 3599 y(v)m(endor\))d(in)m(to)h(y)m(our)f(source)g(rep)s
+j(a)d(source)0 4147 y(v)m(endor\))d(in)m(to)h(y)m(our)f(source)g(rep)s
(ository)g(directory)-8 b(.)43 b(Y)-8 b(ou)32 b(can)f(use)g(this)f
-(command)h(b)s(oth)g(for)g(initial)e(creation)0 3724
+(command)h(b)s(oth)g(for)g(initial)e(creation)0 4271
y(of)i(a)h(rep)s(ository)-8 b(,)31 b(and)g(for)g(wholesale)g(up)s
(dates)f(to)i(the)g(mo)s(dule)d(from)i(the)h(outside)e(source.)44
-b(See)31 b(Chapter)g(13)0 3849 y([T)-8 b(rac)m(king)31
-b(sources],)g(page)g(63,)g(for)f(a)h(discussion)d(on)i(this)f(sub)5
-b(ject.)125 4138 y(The)30 b Fo(rep)s(ository)38 b Fs(argumen)m(t)32
+b(See)31 b(Chapter)g(13)0 4396 y([T)-8 b(rac)m(king)31
+b(sources],)g(page)g(65,)g(for)f(a)h(discussion)d(on)i(this)f(sub)5
+b(ject.)125 4681 y(The)30 b Fo(rep)s(ository)38 b Fs(argumen)m(t)32
b(giv)m(es)f(a)h(directory)e(name)h(\(or)h(a)f(path)g(to)h(a)g
-(directory\))f(under)e(the)i Fr(cvs)g Fs(ro)s(ot)0 4263
+(directory\))f(under)e(the)i Fr(cvs)g Fs(ro)s(ot)0 4806
y(directory)f(for)g(rep)s(ositories;)f(if)g(the)i(directory)f(did)e
-(not)j(exist,)f(imp)s(ort)f(creates)j(it.)125 4552 y(When)j(y)m(ou)g
+(not)j(exist,)f(imp)s(ort)f(creates)j(it.)125 5091 y(When)j(y)m(ou)g
(use)g(imp)s(ort)f(for)h(up)s(dates)f(to)i(source)g(that)g(has)f(b)s
(een)f(mo)s(di\014ed)f(in)h(y)m(our)i(source)f(rep)s(ository)0
-4677 y(\(since)23 b(a)h(prior)d(imp)s(ort\),)j(it)f(will)e(notify)h(y)m
+5215 y(\(since)23 b(a)h(prior)d(imp)s(ort\),)j(it)f(will)e(notify)h(y)m
(ou)i(of)g(an)m(y)f(\014les)f(that)i(con\015ict)g(in)e(the)h(t)m(w)m(o)
-i(branc)m(hes)e(of)g(dev)m(elopmen)m(t;)0 4801 y(use)30
+i(branc)m(hes)e(of)g(dev)m(elopmen)m(t;)0 5340 y(use)30
b(`)p Fn(checkout)e(-j)p Fs(')i(to)i(reconcile)e(the)g(di\013erences,)g
-(as)h(imp)s(ort)d(instructs)h(y)m(ou)i(to)g(do.)125 5091
-y(If)25 b Fr(cvs)g Fs(decides)g(a)h(\014le)f(should)f(b)s(e)h(ignored)g
-(\(see)h(Section)g(C.9)g([cvsignore],)i(page)e(146\),)j(it)c(do)s(es)h
-(not)g(imp)s(ort)0 5215 y(it)40 b(and)g(prin)m(ts)g(`)p
-Fn(I)30 b Fs(')41 b(follo)m(w)m(ed)f(b)m(y)h(the)g(\014lename)f(\(see)i
-(Section)e(A.11.2)j([imp)s(ort)c(output],)44 b(page)d(110,)k(for)c(a)0
-5340 y(complete)31 b(description)d(of)j(the)f(output\).)p
-eop
-%%Page: 109 111
-109 110 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(109)125 366 y(If)32 b(the)h(\014le)f(`)p
-Fn($CVSROOT/CVSROOT/cvswrapper)o(s)p Fs(')27 b(exists,)34
-b(an)m(y)f(\014le)f(whose)h(names)g(matc)m(h)h(the)f(sp)s(eci\014ca-)0
-491 y(tions)c(in)f(that)j(\014le)d(will)f(b)s(e)i(treated)i(as)f(pac)m
-(k)-5 b(ages)32 b(and)d(the)g(appropriate)g(\014ltering)f(will)f(b)s(e)
-i(p)s(erformed)f(on)i(the)0 616 y(\014le/directory)f(b)s(efore)h(b)s
-(eing)f(imp)s(orted,)g(See)i(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30
-b(page)h(137.)125 890 y(The)h(outside)g(source)i(is)e(sa)m(v)m(ed)i(in)
-e(a)h(\014rst-lev)m(el)g Fr(r)n(cs)f Fs(branc)m(h,)h(b)m(y)g(default)f
+(as)h(imp)s(ort)d(instructs)h(y)m(ou)i(to)g(do.)p eop
+%%Page: 111 113
+111 112 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(111)125 366 y(If)25 b Fr(cvs)g Fs(decides)g(a)h
+(\014le)f(should)f(b)s(e)h(ignored)g(\(see)h(Section)g(C.9)g
+([cvsignore],)i(page)e(148\),)j(it)c(do)s(es)h(not)g(imp)s(ort)0
+491 y(it)40 b(and)g(prin)m(ts)g(`)p Fn(I)30 b Fs(')41
+b(follo)m(w)m(ed)f(b)m(y)h(the)g(\014lename)f(\(see)i(Section)e(A.11.2)
+j([imp)s(ort)c(output],)44 b(page)d(112,)k(for)c(a)0
+616 y(complete)31 b(description)d(of)j(the)f(output\).)125
+904 y(If)i(the)h(\014le)f(`)p Fn($CVSROOT/CVSROOT/cvswrapper)o(s)p
+Fs(')27 b(exists,)34 b(an)m(y)f(\014le)f(whose)h(names)g(matc)m(h)h
+(the)f(sp)s(eci\014ca-)0 1029 y(tions)c(in)f(that)j(\014le)d(will)f(b)s
+(e)i(treated)i(as)f(pac)m(k)-5 b(ages)32 b(and)d(the)g(appropriate)g
+(\014ltering)f(will)f(b)s(e)i(p)s(erformed)f(on)i(the)0
+1154 y(\014le/directory)f(b)s(efore)h(b)s(eing)f(imp)s(orted,)g(See)i
+(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(139.)125
+1443 y(The)h(outside)g(source)i(is)e(sa)m(v)m(ed)i(in)e(a)h
+(\014rst-lev)m(el)g Fr(r)n(cs)f Fs(branc)m(h,)h(b)m(y)g(default)f
(1.1.1.)51 b(Up)s(dates)33 b(are)g(lea)m(v)m(es)i(of)0
-1014 y(this)d(branc)m(h;)i(for)f(example,)g(\014les)f(from)h(the)g
+1567 y(this)d(branc)m(h;)i(for)f(example,)g(\014les)f(from)h(the)g
(\014rst)g(imp)s(orted)e(collection)i(of)g(source)g(will)d(b)s(e)j
-(revision)e(1.1.1.1,)0 1139 y(then)f(\014les)f(from)h(the)h(\014rst)e
+(revision)e(1.1.1.1,)0 1692 y(then)f(\014les)f(from)h(the)h(\014rst)e
(imp)s(orted)g(up)s(date)h(will)d(b)s(e)j(revision)f(1.1.1.2,)k(and)d
-(so)g(on.)125 1413 y(A)m(t)h(least)g(three)f(argumen)m(ts)h(are)g
+(so)g(on.)125 1981 y(A)m(t)h(least)g(three)f(argumen)m(ts)h(are)g
(required.)39 b Fo(rep)s(ository)e Fs(is)29 b(needed)h(to)h(iden)m
-(tify)e(the)i(collection)f(of)h(source.)0 1537 y Fo(v)m(endortag)g
+(tify)e(the)i(collection)f(of)h(source.)0 2105 y Fo(v)m(endortag)g
Fs(is)22 b(a)g(tag)i(for)e(the)h(en)m(tire)f(branc)m(h)g(\(e.g.,)j(for)
e(1.1.1\).)40 b(Y)-8 b(ou)23 b(m)m(ust)f(also)g(sp)s(ecify)f(at)i
-(least)g(one)f Fo(releasetag)0 1662 y Fs(to)31 b(iden)m(tify)e(the)h
+(least)g(one)f Fo(releasetag)0 2230 y Fs(to)31 b(iden)m(tify)e(the)h
(\014les)g(at)h(the)f(lea)m(v)m(es)i(created)g(eac)m(h)f(time)f(y)m(ou)
-h(execute)h Fn(import)p Fs(.)125 1936 y(Note)j(that)f
+h(execute)h Fn(import)p Fs(.)125 2519 y(Note)j(that)f
Fn(import)e Fs(do)s(es)h Fo(not)j Fs(c)m(hange)f(the)f(directory)f(in)g
(whic)m(h)f(y)m(ou)i(in)m(v)m(ok)m(e)h(it.)50 b(In)33
-b(particular,)g(it)g(do)s(es)0 2060 y(not)d(set)h(up)e(that)i
+b(particular,)g(it)g(do)s(es)0 2643 y(not)d(set)h(up)e(that)i
(directory)f(as)g(a)h Fr(cvs)e Fs(w)m(orking)h(directory;)g(if)f(y)m
(ou)i(w)m(an)m(t)g(to)g(w)m(ork)f(with)f(the)h(sources)h(imp)s(ort)0
-2185 y(them)f(\014rst)f(and)g(then)g(c)m(hec)m(k)j(them)d(out)h(in)m
+2768 y(them)f(\014rst)f(and)g(then)g(c)m(hec)m(k)j(them)d(out)h(in)m
(to)g(a)g(di\013eren)m(t)f(directory)h(\(see)g(Section)g(3.1)h
-([Getting)f(the)g(source],)0 2309 y(page)h(11\).)0 2715
-y Fk(A.11.1)62 b(imp)s(ort)31 b(options)125 2989 y Fs(This)f(standard)h
+([Getting)f(the)g(source],)0 2892 y(page)h(11\).)0 3442
+y Fk(A.11.1)62 b(imp)s(ort)31 b(options)125 3731 y Fs(This)f(standard)h
(option)g(is)g(supp)s(orted)f(b)m(y)i Fn(import)f Fs(\(see)h(Section)g
-(A.4)h([Common)f(options],)g(page)h(90,)g(for)0 3114
-y(a)e(complete)g(description\):)0 3411 y Fn(-m)f Fo(message)480
-3535 y Fs(Use)h Fo(message)36 b Fs(as)31 b(log)f(information,)f
-(instead)h(of)h(in)m(v)m(oking)e(an)h(editor.)125 3832
+(A.4)h([Common)f(options],)g(page)h(92,)g(for)0 3855
+y(a)e(complete)g(description\):)0 4184 y Fn(-m)f Fo(message)480
+4309 y Fs(Use)h Fo(message)36 b Fs(as)31 b(log)f(information,)f
+(instead)h(of)h(in)m(v)m(oking)e(an)h(editor.)125 4638
y(There)f(are)i(three)g(additional)d(sp)s(ecial)h(options.)0
-4128 y Fn(-b)h Fo(branc)m(h)83 b Fs(Sp)s(ecify)34 b(a)i(\014rst-lev)m
+4966 y Fn(-b)h Fo(branc)m(h)83 b Fs(Sp)s(ecify)34 b(a)i(\014rst-lev)m
(el)f(branc)m(h)g(other)g(than)h(1.1.1.)58 b(Unless)34
b(the)i(`)p Fn(-b)30 b Fo(branc)m(h)p Fs(')35 b(\015ag)h(is)f(giv)m
-(en,)i(re-)480 4253 y(visions)h(will)g Fo(alw)m(a)m(ys)44
+(en,)i(re-)480 5091 y(visions)h(will)g Fo(alw)m(a)m(ys)44
b Fs(b)s(e)c(made)g(to)h(the)g(branc)m(h)e(1.1.1|ev)m(en)k(if)c(a)i
-Fo(v)m(endortag)49 b Fs(that)41 b(matc)m(hes)480 4378
+Fo(v)m(endortag)49 b Fs(that)41 b(matc)m(hes)480 5215
y(another)36 b(branc)m(h)f(is)f(giv)m(en!)56 b(What)36
b(happ)s(ens)e(in)g(that)i(case,)i(is)d(that)h(the)g(tag)g(will)d(b)s
-(e)i(reset)h(to)480 4502 y(1.1.1.)43 b(W)-8 b(arning:)40
+(e)i(reset)h(to)480 5340 y(1.1.1.)43 b(W)-8 b(arning:)40
b(This)28 b(b)s(eha)m(vior)i(migh)m(t)g(c)m(hange)h(in)f(the)g(future.)
-0 4672 y Fn(-k)g Fo(subst)145 b Fs(Indicate)31 b(the)g(R)m(CS)g(k)m
-(eyw)m(ord)h(expansion)e(mo)s(de)h(desired.)42 b(This)30
-b(setting)h(will)e(apply)h(to)i(all)e(\014les)480 4796
-y(created)c(during)c(the)j(imp)s(ort,)f(but)g(not)g(to)i(an)m(y)e
-(\014les)g(that)h(previously)d(existed)i(in)g(the)g(rep)s(ository)-8
-b(.)480 4921 y(See)31 b(Section)f(17.4)i([Substitution)c(mo)s(des],)i
-(page)h(77,)h(for)e(a)g(list)f(of)i(v)-5 b(alid)29 b(`)p
-Fn(-k)p Fs(')h(settings.)0 5091 y Fn(-I)g Fo(name)142
+p eop
+%%Page: 112 114
+112 113 bop 0 -116 a Fs(112)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-k)g Fo(subst)145
+b Fs(Indicate)31 b(the)g(R)m(CS)g(k)m(eyw)m(ord)h(expansion)e(mo)s(de)h
+(desired.)42 b(This)30 b(setting)h(will)e(apply)h(to)i(all)e(\014les)
+480 491 y(created)c(during)c(the)j(imp)s(ort,)f(but)g(not)g(to)i(an)m
+(y)e(\014les)g(that)h(previously)d(existed)i(in)g(the)g(rep)s(ository)
+-8 b(.)480 616 y(See)31 b(Section)f(17.4)i([Substitution)c(mo)s(des],)i
+(page)h(79,)h(for)e(a)g(list)f(of)i(v)-5 b(alid)29 b(`)p
+Fn(-k)p Fs(')h(settings.)0 801 y Fn(-I)g Fo(name)142
b Fs(Sp)s(ecify)41 b(\014le)g(names)i(that)g(should)e(b)s(e)g(ignored)h
(during)e(imp)s(ort.)76 b(Y)-8 b(ou)43 b(can)g(use)f(this)f(option)480
-5215 y(rep)s(eatedly)-8 b(.)53 b(T)-8 b(o)34 b(a)m(v)m(oid)h(ignoring)e
+926 y(rep)s(eatedly)-8 b(.)53 b(T)-8 b(o)34 b(a)m(v)m(oid)h(ignoring)e
(an)m(y)i(\014les)e(at)j(all)d(\(ev)m(en)i(those)g(ignored)f(b)m(y)g
-(default\),)h(sp)s(ecify)480 5340 y(`-I)c(!'.)p eop
-%%Page: 110 112
-110 111 bop 0 -116 a Fs(110)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y Fo(name)56 b Fs(can)c(b)s(e)e(a)
-i(\014le)e(name)h(pattern)h(of)f(the)g(same)h(t)m(yp)s(e)f(that)h(y)m
-(ou)g(can)f(sp)s(ecify)f(in)g(the)480 491 y(`)p Fn(.cvsignore)p
-Fs(')28 b(\014le.)40 b(See)31 b(Section)f(C.9)g([cvsignore],)h(page)g
-(146.)0 677 y Fn(-W)f Fo(sp)s(ec)184 b Fs(Sp)s(ecify)42
-b(\014le)g(names)i(that)g(should)e(b)s(e)h(\014ltered)f(during)f(imp)s
-(ort.)79 b(Y)-8 b(ou)44 b(can)g(use)f(this)f(option)480
-801 y(rep)s(eatedly)-8 b(.)480 957 y Fo(sp)s(ec)59 b
-Fs(can)54 b(b)s(e)f(a)h(\014le)f(name)h(pattern)g(of)g(the)g(same)g(t)m
-(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s(ecify)e(in)h(the)480
-1081 y(`)p Fn(.cvswrappers)p Fs(')28 b(\014le.)39 b(See)31
-b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(137.)0
-1548 y Fk(A.11.2)62 b(imp)s(ort)31 b(output)125 1827
-y Fn(import)41 b Fs(k)m(eeps)i(y)m(ou)g(informed)e(of)i(its)f(progress)
-g(b)m(y)h(prin)m(ting)d(a)j(line)e(for)i(eac)m(h)h(\014le,)h(preceded)d
-(b)m(y)h(one)0 1952 y(c)m(haracter)32 b(indicating)c(the)j(status)f(of)
-h(the)g(\014le:)0 2262 y Fn(U)f Fo(\014le)285 b Fs(The)43
-b(\014le)g(already)g(exists)g(in)f(the)i(rep)s(ository)e(and)h(has)g
-(not)h(b)s(een)e(lo)s(cally)g(mo)s(di\014ed;)49 b(a)43
-b(new)480 2387 y(revision)29 b(has)h(b)s(een)f(created)j(\(if)e
-(necessary\).)0 2573 y Fn(N)g Fo(\014le)285 b Fs(The)30
+(default\),)h(sp)s(ecify)480 1051 y(`-I)c(!'.)480 1206
+y Fo(name)56 b Fs(can)c(b)s(e)e(a)i(\014le)e(name)h(pattern)h(of)f(the)
+g(same)h(t)m(yp)s(e)f(that)h(y)m(ou)g(can)f(sp)s(ecify)f(in)g(the)480
+1330 y(`)p Fn(.cvsignore)p Fs(')28 b(\014le.)40 b(See)31
+b(Section)f(C.9)g([cvsignore],)h(page)g(148.)0 1516 y
+Fn(-W)f Fo(sp)s(ec)184 b Fs(Sp)s(ecify)42 b(\014le)g(names)i(that)g
+(should)e(b)s(e)h(\014ltered)f(during)f(imp)s(ort.)79
+b(Y)-8 b(ou)44 b(can)g(use)f(this)f(option)480 1641 y(rep)s(eatedly)-8
+b(.)480 1796 y Fo(sp)s(ec)59 b Fs(can)54 b(b)s(e)f(a)h(\014le)f(name)h
+(pattern)g(of)g(the)g(same)g(t)m(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s
+(ecify)e(in)h(the)480 1920 y(`)p Fn(.cvswrappers)p Fs(')28
+b(\014le.)39 b(See)31 b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30
+b(page)h(139.)0 2388 y Fk(A.11.2)62 b(imp)s(ort)31 b(output)125
+2667 y Fn(import)41 b Fs(k)m(eeps)i(y)m(ou)g(informed)e(of)i(its)f
+(progress)g(b)m(y)h(prin)m(ting)d(a)j(line)e(for)i(eac)m(h)h(\014le,)h
+(preceded)d(b)m(y)h(one)0 2792 y(c)m(haracter)32 b(indicating)c(the)j
+(status)f(of)h(the)g(\014le:)0 3102 y Fn(U)f Fo(\014le)285
+b Fs(The)43 b(\014le)g(already)g(exists)g(in)f(the)i(rep)s(ository)e
+(and)h(has)g(not)h(b)s(een)e(lo)s(cally)g(mo)s(di\014ed;)49
+b(a)43 b(new)480 3227 y(revision)29 b(has)h(b)s(een)f(created)j(\(if)e
+(necessary\).)0 3413 y Fn(N)g Fo(\014le)285 b Fs(The)30
b(\014le)f(is)h(a)h(new)e(\014le)h(whic)m(h)f(has)h(b)s(een)g(added)f
-(to)i(the)g(rep)s(ository)-8 b(.)0 2758 y Fn(C)30 b Fo(\014le)285
+(to)i(the)g(rep)s(ository)-8 b(.)0 3599 y Fn(C)30 b Fo(\014le)285
b Fs(The)27 b(\014le)g(already)g(exists)g(in)g(the)h(rep)s(ository)e
(but)h(has)h(b)s(een)e(lo)s(cally)h(mo)s(di\014ed;)f(y)m(ou)i(will)d
-(ha)m(v)m(e)k(to)480 2883 y(merge)i(the)f(c)m(hanges.)0
-3069 y Fn(I)g Fo(\014le)285 b Fs(The)30 b(\014le)f(is)h(b)s(eing)f
-(ignored)g(\(see)j(Section)e(C.9)g([cvsignore],)h(page)g(146\).)0
-3255 y Fn(L)f Fo(\014le)285 b Fs(The)23 b(\014le)g(is)f(a)i(sym)m(b)s
-(olic)e(link;)i(at)h(the)e(momen)m(t)i(\(and)e(for)g(the)h(forseeable)g
-(future\),)g(sym)m(b)s(olic)e(links)480 3379 y(are)38
-b(ignored.)60 b(\(V)-8 b(arious)37 b(options)g(in)f(the)h(`)p
-Fn(modules)p Fs(')f(\014le)g(can)i(b)s(e)e(used)h(to)h(recreate)h(sym)m
-(b)s(olic)480 3504 y(links)28 b(on)i(c)m(hec)m(k)m(out,)j(up)s(date,)d
-(etc.;)i(see)f(Section)f(C.1)h([mo)s(dules],)e(page)i(135.\))0
-3970 y Fk(A.11.3)62 b(imp)s(ort)31 b(examples)125 4250
-y Fs(See)f(Chapter)g(13)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g
-(63,)g(and)f(See)h(Section)f(5.1.1)i([F)-8 b(rom)31 b(\014les],)f(page)
-h(29.)0 4750 y Fm(A.12)68 b(log|Prin)l(t)32 b(out)e(log)i(information)f
-(for)g(\014les)75 5030 y Fq(\017)60 b Fs(Synopsis:)39
-b(log)30 b([options])g([\014les)p Fh(:)15 b(:)g(:)q Fs(])75
-5185 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
-b(,)30 b(w)m(orking)f(directory)-8 b(.)75 5340 y Fq(\017)60
-b Fs(Changes:)40 b(nothing.)p eop
-%%Page: 111 113
-111 112 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(111)125 366 y(Displa)m(y)22 b(log)h(information)f(for)
-h(\014les.)38 b Fn(log)22 b Fs(used)h(to)h(call)e(the)i
-Fr(r)n(cs)e Fs(utilit)m(y)g Fn(rlog)p Fs(.)37 b(Although)22
-b(this)h(is)f(no)h(longer)0 491 y(true)j(in)e(the)i(curren)m(t)g
-(sources,)g(this)f(history)g(determines)g(the)h(format)g(of)g(the)f
-(output)h(and)f(the)h(options,)g(whic)m(h)0 616 y(are)31
-b(not)f(quite)g(in)f(the)i(st)m(yle)f(of)h(the)g(other)f
-Fr(cvs)g Fs(commands.)125 890 y(The)35 b(output)g(includes)e(the)j(lo)s
-(cation)f(of)h(the)g Fr(r)n(cs)f Fs(\014le,)h(the)g Fo(head)j
-Fs(revision)34 b(\(the)i(latest)g(revision)e(on)i(the)0
-1014 y(trunk\),)23 b(all)f(sym)m(b)s(olic)e(names)i(\(tags\))i(and)e
-(some)h(other)f(things.)37 b(F)-8 b(or)23 b(eac)m(h)h(revision,)e(the)g
-(revision)f(n)m(um)m(b)s(er,)i(the)0 1139 y(author,)k(the)g(n)m(um)m(b)
-s(er)e(of)i(lines)d(added/deleted)i(and)g(the)h(log)f(message)i(are)f
-(prin)m(ted.)37 b(All)26 b(times)g(are)g(displa)m(y)m(ed)0
-1263 y(in)j(Co)s(ordinated)g(Univ)m(ersal)g(Time)h(\(UTC\).)g(\(Other)h
-(parts)f(of)g Fr(cvs)g Fs(prin)m(t)f(times)h(in)f(the)h(lo)s(cal)g
-(timezone\).)0 1678 y Fk(A.12.1)62 b(log)31 b(options)125
-1952 y Fs(By)f(default,)g Fn(log)g Fs(prin)m(ts)e(all)i(information)e
-(that)j(is)f(a)m(v)-5 b(ailable.)40 b(All)29 b(other)h(options)g
-(restrict)g(the)h(output.)0 2251 y Fn(-b)384 b Fs(Prin)m(t)44
-b(information)g(ab)s(out)g(the)i(revisions)d(on)i(the)g(default)g
-(branc)m(h,)j(normally)43 b(the)j(highest)480 2376 y(branc)m(h)30
-b(on)g(the)h(trunk.)0 2550 y Fn(-d)f Fo(dates)147 b Fs(Prin)m(t)32
-b(information)f(ab)s(out)h(revisions)f(with)g(a)i(c)m(hec)m(kin)g
-(date/time)h(in)d(the)i(range)g(giv)m(en)g(b)m(y)g(the)480
-2675 y(semicolon-separated)27 b(list)e(of)i(dates.)40
-b(The)26 b(date)h(formats)f(accepted)i(are)f(those)g(accepted)h(b)m(y)f
-(the)480 2799 y(`)p Fn(-D)p Fs(')d(option)f(to)i(man)m(y)f(other)g
-Fr(cvs)f Fs(commands)g(\(see)i(Section)f(A.4)g([Common)g(options],)h
-(page)f(90\).)480 2924 y(Dates)32 b(can)e(b)s(e)g(com)m(bined)g(in)m
-(to)g(ranges)h(as)f(follo)m(ws:)480 3098 y Fo(d1)7 b
-Fn(<)p Fo(d2)480 3223 y(d2)g Fn(>)p Fo(d1)233 b Fs(Select)31
-b(the)f(revisions)f(that)i(w)m(ere)f(dep)s(osited)g(b)s(et)m(w)m(een)h
-Fo(d1)37 b Fs(and)30 b Fo(d2)p Fs(.)480 3397 y Fn(<)p
-Fo(d)480 3522 y(d)t Fn(>)377 b Fs(Select)31 b(all)e(revisions)f(dated)j
-Fo(d)i Fs(or)e(earlier.)480 3696 y Fo(d)t Fn(<)480 3821
-y(>)p Fo(d)381 b Fs(Select)31 b(all)e(revisions)f(dated)j
-Fo(d)i Fs(or)e(later.)480 3995 y Fo(d)429 b Fs(Select)31
-b(the)f(single,)f(latest)i(revision)e(dated)i Fo(d)i
-Fs(or)d(earlier.)480 4169 y(The)k(`)p Fn(>)p Fs(')h(or)g(`)p
-Fn(<)p Fs(')g(c)m(haracters)h(ma)m(y)f(b)s(e)f(follo)m(w)m(ed)g(b)m(y)h
-(`)p Fn(=)p Fs(')g(to)g(indicate)f(an)h(inclusiv)m(e)d(range)j(rather)
-480 4294 y(than)30 b(an)g(exclusiv)m(e)g(one.)480 4443
-y(Note)i(that)f(the)f(separator)h(is)f(a)g(semicolon)g(\(;\).)0
-4618 y Fn(-h)384 b Fs(Prin)m(t)39 b(only)g(the)i Fr(r)n(cs)e
-Fs(pathname,)j(w)m(orking)e(pathname,)j(head,)f(default)d(branc)m(h,)k
-(access)e(list,)480 4742 y(lo)s(c)m(ks,)31 b(sym)m(b)s(olic)d(names,)j
-(and)f(su\016x.)0 4917 y Fn(-l)384 b Fs(Lo)s(cal;)30
-b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g(directory)-8
-b(.)40 b(\(Default)31 b(is)f(to)h(run)e(recursiv)m(ely\).)0
-5091 y Fn(-N)384 b Fs(Do)29 b(not)g(prin)m(t)d(the)j(list)e(of)h(tags)h
-(for)f(this)f(\014le.)39 b(This)27 b(option)h(can)g(b)s(e)g(v)m(ery)g
-(useful)f(when)g(y)m(our)h(site)480 5215 y(uses)33 b(a)i(lot)f(of)g
-(tags,)i(so)e(rather)g(than)f Fn(")p Fs(more)p Fn(")p
-Fs('ing)g(o)m(v)m(er)i(3)g(pages)f(of)g(tag)h(information,)f(the)g(log)
-480 5340 y(information)29 b(is)g(presen)m(ted)h(without)g(tags)h(at)g
-(all.)p eop
-%%Page: 112 114
-112 113 bop 0 -116 a Fs(112)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-R)384 b Fs(Prin)m(t)29
-b(only)h(the)g(name)h(of)f(the)h Fr(r)n(cs)e Fs(history)h(\014le.)0
-543 y Fn(-r)p Fo(revisions)480 668 y Fs(Prin)m(t)i(information)e(ab)s
-(out)j(revisions)d(giv)m(en)j(in)e(the)i(comma-separated)h(list)d
-Fo(revisions)k Fs(of)d(revi-)480 792 y(sions)d(and)h(ranges.)41
-b(The)30 b(follo)m(wing)f(table)h(explains)e(the)j(a)m(v)-5
-b(ailable)30 b(range)g(formats:)480 969 y Fo(rev1)7 b
-Fn(:)p Fo(rev2)87 b Fs(Revisions)29 b Fo(rev1)38 b Fs(to)31
-b Fo(rev2)38 b Fs(\(whic)m(h)29 b(m)m(ust)i(b)s(e)e(on)i(the)f(same)h
-(branc)m(h\).)480 1145 y Fn(:)p Fo(rev)308 b Fs(Revisions)29
-b(from)h(the)g(b)s(eginning)e(of)i(the)h(branc)m(h)f(up)f(to)i(and)f
-(including)d Fo(rev)p Fs(.)480 1322 y Fo(rev)8 b Fn(:)300
-b Fs(Revisions)29 b(starting)h(with)f Fo(rev)38 b Fs(to)31
-b(the)g(end)e(of)i(the)g(branc)m(h)e(con)m(taining)h
-Fo(rev)p Fs(.)480 1498 y Fo(branc)m(h)209 b Fs(An)30
-b(argumen)m(t)h(that)g(is)e(a)i(branc)m(h)f(means)g(all)f(revisions)g
-(on)h(that)h(branc)m(h.)480 1675 y Fo(branc)m(h1)7 b
-Fn(:)p Fo(branc)m(h2)960 1799 y Fs(A)30 b(range)h(of)g(branc)m(hes)f
-(means)g(all)f(revisions)g(on)h(the)h(branc)m(hes)f(in)f(that)i(range.)
-480 1976 y Fo(branc)m(h)p Fn(.)161 b Fs(The)30 b(latest)h(revision)d
-(in)i Fo(branc)m(h)p Fs(.)480 2152 y(A)d(bare)g(`)p Fn(-r)p
-Fs(')g(with)e(no)i(revisions)e(means)i(the)g(latest)g(revision)f(on)g
-(the)h(default)g(branc)m(h,)g(normally)480 2277 y(the)k(trunk.)39
-b(There)30 b(can)h(b)s(e)e(no)i(space)g(b)s(et)m(w)m(een)g(the)f(`)p
-Fn(-r)p Fs(')g(option)g(and)g(its)g(argumen)m(t.)0 2453
-y Fn(-s)g Fo(states)127 b Fs(Prin)m(t)28 b(information)f(ab)s(out)h
-(revisions)f(whose)h(state)i(attributes)f(matc)m(h)g(one)g(of)g(the)g
-(states)h(giv)m(en)480 2578 y(in)f(the)i(comma-separated)h(list)d
-Fo(states)p Fs(.)0 2754 y Fn(-t)384 b Fs(Prin)m(t)29
-b(the)i(same)g(as)f(`)p Fn(-h)p Fs(',)h(plus)d(the)j(descriptiv)m(e)e
-(text.)0 2931 y Fn(-w)p Fo(logins)155 b Fs(Prin)m(t)34
-b(information)g(ab)s(out)h(revisions)e(c)m(hec)m(k)m(ed)k(in)d(b)m(y)i
-(users)e(with)g(login)g(names)h(app)s(earing)f(in)480
-3056 y(the)25 b(comma-separated)g(list)e Fo(logins)p
-Fs(.)38 b(If)24 b Fo(logins)i Fs(is)e(omitted,)i(the)e(user's)g(login)f
-(is)g(assumed.)38 b(There)480 3180 y(can)31 b(b)s(e)e(no)i(space)g(b)s
-(et)m(w)m(een)g(the)f(`)p Fn(-w)p Fs(')g(option)g(and)g(its)g(argumen)m
-(t.)125 3481 y Fn(log)i Fs(prin)m(ts)g(the)h(in)m(tersection)g(of)h
-(the)f(revisions)f(selected)i(with)e(the)h(options)g(`)p
-Fn(-d)p Fs(',)h(`)p Fn(-s)p Fs(',)g(and)f(`)p Fn(-w)p
-Fs(',)h(in)m(ter-)0 3606 y(sected)d(with)e(the)i(union)d(of)j(the)f
-(revisions)f(selected)i(b)m(y)f(`)p Fn(-b)p Fs(')g(and)g(`)p
-Fn(-r)p Fs('.)0 4031 y Fk(A.12.2)62 b(log)31 b(examples)125
-4306 y Fs(Con)m(tributed)d(examples)i(are)h(gratefully)e(accepted.)0
-4764 y Fm(A.13)68 b(rdi\013|'patc)l(h')32 b(format)f(di\013s)g(b)t(et)l
-(w)l(een)h(releases)75 5039 y Fq(\017)60 b Fs(rdi\013)29
-b([-\015ags])i([-V)g(vn])f([-r)h(t)p Fn(|)p Fs(-D)g(d)f([-r)g(t2)p
-Fn(|)p Fs(-D)i(d2]])e(mo)s(dules)p Fh(:)15 b(:)g(:)75
-5189 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
-b(.)75 5340 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)p
-eop
+(ha)m(v)m(e)k(to)480 3723 y(merge)i(the)f(c)m(hanges.)0
+3909 y Fn(I)g Fo(\014le)285 b Fs(The)30 b(\014le)f(is)h(b)s(eing)f
+(ignored)g(\(see)j(Section)e(C.9)g([cvsignore],)h(page)g(148\).)0
+4095 y Fn(L)f Fo(\014le)285 b Fs(The)42 b(\014le)f(is)g(a)h(sym)m(b)s
+(olic)f(link;)46 b Fn(cvs)29 b(import)41 b Fs(ignores)g(sym)m(b)s(olic)
+g(links.)73 b(P)m(eople)43 b(p)s(erio)s(dically)480 4220
+y(suggest)37 b(that)g(this)e(b)s(eha)m(vior)g(should)f(b)s(e)h(c)m
+(hanged,)k(but)c(if)g(there)h(is)g(a)g(consensus)f(on)h(what)g(it)480
+4344 y(should)21 b(b)s(e)i(c)m(hanged)h(to,)i(it)d(do)s(esn't)g(seem)h
+(to)g(b)s(e)f(apparen)m(t.)39 b(\(V)-8 b(arious)23 b(options)g(in)f
+(the)h(`)p Fn(modules)p Fs(')480 4469 y(\014le)34 b(can)i(b)s(e)f(used)
+f(to)i(recreate)h(sym)m(b)s(olic)d(links)f(on)i(c)m(hec)m(k)m(out,)k
+(up)s(date,)d(etc.;)k(see)c(Section)f(C.1)480 4593 y([mo)s(dules],)29
+b(page)i(137.\))0 5060 y Fk(A.11.3)62 b(imp)s(ort)31
+b(examples)125 5340 y Fs(See)f(Chapter)g(13)h([T)-8 b(rac)m(king)31
+b(sources],)g(page)g(65,)g(and)f(See)h(Section)f(5.1.1)i([F)-8
+b(rom)31 b(\014les],)f(page)h(31.)p eop
%%Page: 113 115
113 114 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(113)75 366 y Fq(\017)60 b Fs(Synon)m(ym:)40
-b(patc)m(h)125 669 y(Builds)27 b(a)j(Larry)f(W)-8 b(all)30
-b(format)g(patc)m(h\(1\))h(\014le)e(b)s(et)m(w)m(een)h(t)m(w)m(o)i
-(releases,)e(that)g(can)g(b)s(e)f(fed)h(directly)e(in)m(to)i(the)0
-793 y(patc)m(h)f(program)f(to)h(bring)e(an)h(old)g(release)g
-(up-to-date)i(with)d(the)h(new)g(release.)41 b(\(This)27
-b(is)g(one)i(of)f(the)h(few)f Fr(cvs)0 918 y Fs(commands)33
-b(that)h(op)s(erates)f(directly)f(from)h(the)g(rep)s(ository)-8
-b(,)33 b(and)g(do)s(esn't)g(require)f(a)h(prior)f(c)m(hec)m(k)m(out.\))
-51 b(The)0 1042 y(di\013)29 b(output)h(is)f(sen)m(t)i(to)g(the)g
-(standard)f(output)g(device.)125 1318 y(Y)-8 b(ou)45
-b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p Fn(-r)p
-Fs(')g(and)h(`)p Fn(-D)p Fs(')f(options\))h(an)m(y)g(com)m(bination)f
-(of)h(one)g(or)g(t)m(w)m(o)0 1443 y(revisions)24 b(or)h(dates.)40
-b(If)25 b(only)g(one)h(revision)d(or)j(date)g(is)f(sp)s(eci\014ed,)g
-(the)h(patc)m(h)g(\014le)e(re\015ects)i(di\013erences)f(b)s(et)m(w)m
-(een)0 1567 y(that)31 b(revision)e(or)h(date)h(and)f(the)g(curren)m(t)g
-(head)h(revisions)d(in)h(the)i Fr(r)n(cs)e Fs(\014le.)125
-1843 y(Note)34 b(that)g(if)e(the)i(soft)m(w)m(are)h(release)e
-(a\013ected)i(is)d(con)m(tained)i(in)e(more)i(than)f(one)g(directory)-8
-b(,)34 b(then)f(it)g(ma)m(y)0 1967 y(b)s(e)h(necessary)i(to)g(sp)s
-(ecify)d(the)j(`)p Fn(-p)p Fs(')f(option)f(to)i(the)f(patc)m(h)h
-(command)f(when)f(patc)m(hing)h(the)g(old)f(sources,)j(so)0
-2092 y(that)31 b(patc)m(h)g(is)e(able)h(to)h(\014nd)e(the)i(\014les)e
+(commands)2210 b(113)0 366 y Fm(A.12)68 b(log|Prin)l(t)32
+b(out)e(log)i(information)f(for)g(\014les)75 641 y Fq(\017)60
+b Fs(Synopsis:)39 b(log)30 b([options])g([\014les)p Fh(:)15
+b(:)g(:)q Fs(])75 792 y Fq(\017)60 b Fs(Requires:)40
+b(rep)s(ository)-8 b(,)30 b(w)m(orking)f(directory)-8
+b(.)75 942 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
+1242 y(Displa)m(y)22 b(log)h(information)f(for)h(\014les.)38
+b Fn(log)22 b Fs(used)h(to)h(call)e(the)i Fr(r)n(cs)e
+Fs(utilit)m(y)g Fn(rlog)p Fs(.)37 b(Although)22 b(this)h(is)f(no)h
+(longer)0 1367 y(true)j(in)e(the)i(curren)m(t)g(sources,)g(this)f
+(history)g(determines)g(the)h(format)g(of)g(the)f(output)h(and)f(the)h
+(options,)g(whic)m(h)0 1491 y(are)31 b(not)f(quite)g(in)f(the)i(st)m
+(yle)f(of)h(the)g(other)f Fr(cvs)g Fs(commands.)125 1766
+y(The)35 b(output)g(includes)e(the)j(lo)s(cation)f(of)h(the)g
+Fr(r)n(cs)f Fs(\014le,)h(the)g Fo(head)j Fs(revision)34
+b(\(the)i(latest)g(revision)e(on)i(the)0 1891 y(trunk\),)23
+b(all)f(sym)m(b)s(olic)e(names)i(\(tags\))i(and)e(some)h(other)f
+(things.)37 b(F)-8 b(or)23 b(eac)m(h)h(revision,)e(the)g(revision)f(n)m
+(um)m(b)s(er,)i(the)0 2015 y(author,)k(the)g(n)m(um)m(b)s(er)e(of)i
+(lines)d(added/deleted)i(and)g(the)h(log)f(message)i(are)f(prin)m(ted.)
+37 b(All)26 b(times)g(are)g(displa)m(y)m(ed)0 2140 y(in)j(Co)s
+(ordinated)g(Univ)m(ersal)g(Time)h(\(UTC\).)g(\(Other)h(parts)f(of)g
+Fr(cvs)g Fs(prin)m(t)f(times)h(in)f(the)h(lo)s(cal)g(timezone\).)0
+2562 y Fk(A.12.1)62 b(log)31 b(options)125 2837 y Fs(By)f(default,)g
+Fn(log)g Fs(prin)m(ts)e(all)i(information)e(that)j(is)f(a)m(v)-5
+b(ailable.)40 b(All)29 b(other)h(options)g(restrict)g(the)h(output.)0
+3138 y Fn(-b)384 b Fs(Prin)m(t)44 b(information)g(ab)s(out)g(the)i
+(revisions)d(on)i(the)g(default)g(branc)m(h,)j(normally)43
+b(the)j(highest)480 3262 y(branc)m(h)30 b(on)g(the)h(trunk.)0
+3438 y Fn(-d)f Fo(dates)147 b Fs(Prin)m(t)32 b(information)f(ab)s(out)h
+(revisions)f(with)g(a)i(c)m(hec)m(kin)g(date/time)h(in)d(the)i(range)g
+(giv)m(en)g(b)m(y)g(the)480 3563 y(semicolon-separated)27
+b(list)e(of)i(dates.)40 b(The)26 b(date)h(formats)f(accepted)i(are)f
+(those)g(accepted)h(b)m(y)f(the)480 3687 y(`)p Fn(-D)p
+Fs(')d(option)f(to)i(man)m(y)f(other)g Fr(cvs)f Fs(commands)g(\(see)i
+(Section)f(A.4)g([Common)g(options],)h(page)f(92\).)480
+3812 y(Dates)32 b(can)e(b)s(e)g(com)m(bined)g(in)m(to)g(ranges)h(as)f
+(follo)m(ws:)480 3988 y Fo(d1)7 b Fn(<)p Fo(d2)480 4112
+y(d2)g Fn(>)p Fo(d1)233 b Fs(Select)31 b(the)f(revisions)f(that)i(w)m
+(ere)f(dep)s(osited)g(b)s(et)m(w)m(een)h Fo(d1)37 b Fs(and)30
+b Fo(d2)p Fs(.)480 4288 y Fn(<)p Fo(d)480 4413 y(d)t
+Fn(>)377 b Fs(Select)31 b(all)e(revisions)f(dated)j Fo(d)i
+Fs(or)e(earlier.)480 4589 y Fo(d)t Fn(<)480 4713 y(>)p
+Fo(d)381 b Fs(Select)31 b(all)e(revisions)f(dated)j Fo(d)i
+Fs(or)e(later.)480 4889 y Fo(d)429 b Fs(Select)31 b(the)f(single,)f
+(latest)i(revision)e(dated)i Fo(d)i Fs(or)d(earlier.)480
+5065 y(The)k(`)p Fn(>)p Fs(')h(or)g(`)p Fn(<)p Fs(')g(c)m(haracters)h
+(ma)m(y)f(b)s(e)f(follo)m(w)m(ed)g(b)m(y)h(`)p Fn(=)p
+Fs(')g(to)g(indicate)f(an)h(inclusiv)m(e)d(range)j(rather)480
+5190 y(than)30 b(an)g(exclusiv)m(e)g(one.)480 5340 y(Note)i(that)f(the)
+f(separator)h(is)f(a)g(semicolon)g(\(;\).)p eop
+%%Page: 114 116
+114 115 bop 0 -116 a Fs(114)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-h)384 b Fs(Prin)m(t)39
+b(only)g(the)i Fr(r)n(cs)e Fs(pathname,)j(w)m(orking)e(pathname,)j
+(head,)f(default)d(branc)m(h,)k(access)e(list,)480 491
+y(lo)s(c)m(ks,)31 b(sym)m(b)s(olic)d(names,)j(and)f(su\016x.)0
+674 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)40 b(\(Default)31 b(is)f(to)h(run)e
+(recursiv)m(ely\).)0 857 y Fn(-N)384 b Fs(Do)29 b(not)g(prin)m(t)d(the)
+j(list)e(of)h(tags)h(for)f(this)f(\014le.)39 b(This)27
+b(option)h(can)g(b)s(e)g(v)m(ery)g(useful)f(when)g(y)m(our)h(site)480
+982 y(uses)33 b(a)i(lot)f(of)g(tags,)i(so)e(rather)g(than)f
+Fn(")p Fs(more)p Fn(")p Fs('ing)g(o)m(v)m(er)i(3)g(pages)f(of)g(tag)h
+(information,)f(the)g(log)480 1106 y(information)29 b(is)g(presen)m
+(ted)h(without)g(tags)h(at)g(all.)0 1289 y Fn(-R)384
+b Fs(Prin)m(t)29 b(only)h(the)g(name)h(of)f(the)h Fr(r)n(cs)e
+Fs(history)h(\014le.)0 1472 y Fn(-r)p Fo(revisions)480
+1597 y Fs(Prin)m(t)i(information)e(ab)s(out)j(revisions)d(giv)m(en)j
+(in)e(the)i(comma-separated)h(list)d Fo(revisions)k Fs(of)d(revi-)480
+1722 y(sions)d(and)h(ranges.)41 b(The)30 b(follo)m(wing)f(table)h
+(explains)e(the)j(a)m(v)-5 b(ailable)30 b(range)g(formats:)480
+1905 y Fo(rev1)7 b Fn(:)p Fo(rev2)87 b Fs(Revisions)29
+b Fo(rev1)38 b Fs(to)31 b Fo(rev2)38 b Fs(\(whic)m(h)29
+b(m)m(ust)i(b)s(e)e(on)i(the)f(same)h(branc)m(h\).)480
+2088 y Fn(:)p Fo(rev)308 b Fs(Revisions)29 b(from)h(the)g(b)s(eginning)
+e(of)i(the)h(branc)m(h)f(up)f(to)i(and)f(including)d
+Fo(rev)p Fs(.)480 2271 y Fo(rev)8 b Fn(:)300 b Fs(Revisions)29
+b(starting)h(with)f Fo(rev)38 b Fs(to)31 b(the)g(end)e(of)i(the)g
+(branc)m(h)e(con)m(taining)h Fo(rev)p Fs(.)480 2454 y
+Fo(branc)m(h)209 b Fs(An)30 b(argumen)m(t)h(that)g(is)e(a)i(branc)m(h)f
+(means)g(all)f(revisions)g(on)h(that)h(branc)m(h.)480
+2637 y Fo(branc)m(h1)7 b Fn(:)p Fo(branc)m(h2)960 2761
+y Fs(A)30 b(range)h(of)g(branc)m(hes)f(means)g(all)f(revisions)g(on)h
+(the)h(branc)m(hes)f(in)f(that)i(range.)480 2945 y Fo(branc)m(h)p
+Fn(.)161 b Fs(The)30 b(latest)h(revision)d(in)i Fo(branc)m(h)p
+Fs(.)480 3128 y(A)d(bare)g(`)p Fn(-r)p Fs(')g(with)e(no)i(revisions)e
+(means)i(the)g(latest)g(revision)f(on)g(the)h(default)g(branc)m(h,)g
+(normally)480 3252 y(the)k(trunk.)39 b(There)30 b(can)h(b)s(e)e(no)i
+(space)g(b)s(et)m(w)m(een)g(the)f(`)p Fn(-r)p Fs(')g(option)g(and)g
+(its)g(argumen)m(t.)0 3435 y Fn(-s)g Fo(states)127 b
+Fs(Prin)m(t)28 b(information)f(ab)s(out)h(revisions)f(whose)h(state)i
+(attributes)f(matc)m(h)g(one)g(of)g(the)g(states)h(giv)m(en)480
+3560 y(in)f(the)i(comma-separated)h(list)d Fo(states)p
+Fs(.)0 3743 y Fn(-t)384 b Fs(Prin)m(t)29 b(the)i(same)g(as)f(`)p
+Fn(-h)p Fs(',)h(plus)d(the)j(descriptiv)m(e)e(text.)0
+3926 y Fn(-w)p Fo(logins)155 b Fs(Prin)m(t)34 b(information)g(ab)s(out)
+h(revisions)e(c)m(hec)m(k)m(ed)k(in)d(b)m(y)i(users)e(with)g(login)g
+(names)h(app)s(earing)f(in)480 4051 y(the)25 b(comma-separated)g(list)e
+Fo(logins)p Fs(.)38 b(If)24 b Fo(logins)i Fs(is)e(omitted,)i(the)e
+(user's)g(login)f(is)g(assumed.)38 b(There)480 4175 y(can)31
+b(b)s(e)e(no)i(space)g(b)s(et)m(w)m(een)g(the)f(`)p Fn(-w)p
+Fs(')g(option)g(and)g(its)g(argumen)m(t.)125 4483 y Fn(log)i
+Fs(prin)m(ts)g(the)h(in)m(tersection)g(of)h(the)f(revisions)f(selected)
+i(with)e(the)h(options)g(`)p Fn(-d)p Fs(',)h(`)p Fn(-s)p
+Fs(',)g(and)f(`)p Fn(-w)p Fs(',)h(in)m(ter-)0 4607 y(sected)d(with)e
+(the)i(union)d(of)j(the)f(revisions)f(selected)i(b)m(y)f(`)p
+Fn(-b)p Fs(')g(and)g(`)p Fn(-r)p Fs('.)0 5062 y Fk(A.12.2)62
+b(log)31 b(examples)125 5340 y Fs(Con)m(tributed)d(examples)i(are)h
+(gratefully)e(accepted.)p eop
+%%Page: 115 117
+115 116 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(115)0 366 y Fm(A.13)68 b(rdi\013|'patc)l(h')32
+b(format)f(di\013s)g(b)t(et)l(w)l(een)h(releases)75 646
+y Fq(\017)60 b Fs(rdi\013)29 b([-\015ags])i([-V)g(vn])f([-r)h(t)p
+Fn(|)p Fs(-D)g(d)f([-r)g(t2)p Fn(|)p Fs(-D)i(d2]])e(mo)s(dules)p
+Fh(:)15 b(:)g(:)75 802 y Fq(\017)60 b Fs(Requires:)40
+b(rep)s(ository)-8 b(.)75 957 y Fq(\017)60 b Fs(Changes:)40
+b(nothing.)75 1112 y Fq(\017)60 b Fs(Synon)m(ym:)40 b(patc)m(h)125
+1423 y(Builds)27 b(a)j(Larry)f(W)-8 b(all)30 b(format)g(patc)m(h\(1\))h
+(\014le)e(b)s(et)m(w)m(een)h(t)m(w)m(o)i(releases,)e(that)g(can)g(b)s
+(e)f(fed)h(directly)e(in)m(to)i(the)0 1547 y(patc)m(h)f(program)f(to)h
+(bring)e(an)h(old)g(release)g(up-to-date)i(with)d(the)h(new)g(release.)
+41 b(\(This)27 b(is)g(one)i(of)f(the)h(few)f Fr(cvs)0
+1672 y Fs(commands)33 b(that)h(op)s(erates)f(directly)f(from)h(the)g
+(rep)s(ository)-8 b(,)33 b(and)g(do)s(esn't)g(require)f(a)h(prior)f(c)m
+(hec)m(k)m(out.\))51 b(The)0 1796 y(di\013)29 b(output)h(is)f(sen)m(t)i
+(to)g(the)g(standard)f(output)g(device.)125 2076 y(Y)-8
+b(ou)45 b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p
+Fn(-r)p Fs(')g(and)h(`)p Fn(-D)p Fs(')f(options\))h(an)m(y)g(com)m
+(bination)f(of)h(one)g(or)g(t)m(w)m(o)0 2201 y(revisions)24
+b(or)h(dates.)40 b(If)25 b(only)g(one)h(revision)d(or)j(date)g(is)f(sp)
+s(eci\014ed,)g(the)h(patc)m(h)g(\014le)e(re\015ects)i(di\013erences)f
+(b)s(et)m(w)m(een)0 2325 y(that)31 b(revision)e(or)h(date)h(and)f(the)g
+(curren)m(t)g(head)h(revisions)d(in)h(the)i Fr(r)n(cs)e
+Fs(\014le.)125 2605 y(Note)34 b(that)g(if)e(the)i(soft)m(w)m(are)h
+(release)e(a\013ected)i(is)d(con)m(tained)i(in)e(more)i(than)f(one)g
+(directory)-8 b(,)34 b(then)f(it)g(ma)m(y)0 2729 y(b)s(e)h(necessary)i
+(to)g(sp)s(ecify)d(the)j(`)p Fn(-p)p Fs(')f(option)f(to)i(the)f(patc)m
+(h)h(command)f(when)f(patc)m(hing)h(the)g(old)f(sources,)j(so)0
+2854 y(that)31 b(patc)m(h)g(is)e(able)h(to)h(\014nd)e(the)i(\014les)e
(that)i(are)g(lo)s(cated)g(in)e(other)h(directories.)0
-2522 y Fk(A.13.1)62 b(rdi\013)31 b(options)125 2798 y
+3322 y Fk(A.13.1)62 b(rdi\013)31 b(options)125 3601 y
Fs(These)j(standard)g(options)g(are)h(supp)s(orted)e(b)m(y)i
-Fn(rdiff)e Fs(\(see)j(Section)e(A.4)i([Common)f(options],)g(page)h(90,)
-0 2922 y(for)30 b(a)h(complete)g(description)d(of)j(them\):)0
-3224 y Fn(-D)f Fo(date)183 b Fs(Use)31 b(the)f(most)h(recen)m(t)g
-(revision)e(no)h(later)h(than)f Fo(date)p Fs(.)0 3402
+Fn(rdiff)e Fs(\(see)j(Section)e(A.4)i([Common)f(options],)g(page)h(92,)
+0 3726 y(for)30 b(a)h(complete)g(description)d(of)j(them\):)0
+4036 y Fn(-D)f Fo(date)183 b Fs(Use)31 b(the)f(most)h(recen)m(t)g
+(revision)e(no)h(later)h(than)f Fo(date)p Fs(.)0 4222
y Fn(-f)384 b Fs(If)30 b(no)h(matc)m(hing)g(revision)e(is)h(found,)g
(retriev)m(e)i(the)f(most)g(recen)m(t)h(revision)d(\(instead)h(of)i
-(ignoring)480 3527 y(the)f(\014le\).)0 3704 y Fn(-l)384
+(ignoring)480 4347 y(the)f(\014le\).)0 4533 y Fn(-l)384
b Fs(Lo)s(cal;)30 b(don't)h(descend)f(sub)s(directories.)0
-3882 y Fn(-r)g Fo(tag)229 b Fs(Use)31 b(revision)d Fo(tag)p
-Fs(.)125 4184 y(In)h(addition)g(to)i(the)f(ab)s(o)m(v)m(e,)i(these)f
-(options)f(are)h(a)m(v)-5 b(ailable:)0 4486 y Fn(-c)384
+4719 y Fn(-r)g Fo(tag)229 b Fs(Use)31 b(revision)d Fo(tag)p
+Fs(.)125 5029 y(In)h(addition)g(to)i(the)f(ab)s(o)m(v)m(e,)i(these)f
+(options)f(are)h(a)m(v)-5 b(ailable:)0 5340 y Fn(-c)384
b Fs(Use)31 b(the)f(con)m(text)j(di\013)c(format.)41
-b(This)28 b(is)i(the)g(default)g(format.)0 4664 y Fn(-s)384
-b Fs(Create)23 b(a)f(summary)f(c)m(hange)i(rep)s(ort)e(instead)g(of)h
-(a)g(patc)m(h.)39 b(The)21 b(summary)g(includes)f(information)480
-4789 y(ab)s(out)28 b(\014les)f(that)i(w)m(ere)g(c)m(hanged)g(or)g
-(added)e(b)s(et)m(w)m(een)i(the)g(releases.)40 b(It)29
-b(is)e(sen)m(t)i(to)g(the)g(standard)480 4913 y(output)38
-b(device.)66 b(This)37 b(is)h(useful)f(for)h(\014nding)f(out,)k(for)d
-(example,)j(whic)m(h)d(\014les)f(ha)m(v)m(e)j(c)m(hanged)480
-5038 y(b)s(et)m(w)m(een)31 b(t)m(w)m(o)h(dates)f(or)f(revisions.)0
-5215 y Fn(-t)384 b Fs(A)25 b(di\013)e(of)i(the)g(top)g(t)m(w)m(o)h
-(revisions)d(is)h(sen)m(t)h(to)g(the)g(standard)f(output)g(device.)39
-b(This)23 b(is)h(most)h(useful)480 5340 y(for)30 b(seeing)g(what)h(the)
-f(last)g(c)m(hange)i(to)f(a)g(\014le)e(w)m(as.)p eop
-%%Page: 114 116
-114 115 bop 0 -116 a Fs(114)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(-u)384 b Fs(Use)38
-b(the)g(unidi\013)c(format)k(for)f(the)h(con)m(text)h(di\013s.)61
-b(This)36 b(option)h(is)g(not)g(a)m(v)-5 b(ailable)37
-b(if)g(y)m(our)g(di\013)480 491 y(do)s(es)25 b(not)g(supp)s(ort)e(the)i
-(unidi\013)c(format.)40 b(Remem)m(b)s(er)24 b(that)i(old)e(v)m(ersions)
-g(of)h(the)g Fn(patch)e Fs(program)480 616 y(can't)30
-b(handle)d(the)i(unidi\013)d(format,)k(so)f(if)f(y)m(ou)i(plan)d(to)j
-(p)s(ost)e(this)g(patc)m(h)i(to)f(the)h(net)f(y)m(ou)g(should)480
-740 y(probably)g(not)h(use)g(`)p Fn(-u)p Fs('.)0 923
-y Fn(-V)g Fo(vn)255 b Fs(Expand)29 b Fr(r)n(cs)f Fs(k)m(eyw)m(ords)j
-(according)e(to)i(the)f(rules)e(curren)m(t)i(in)e Fr(r)n(cs)h
-Fs(v)m(ersion)g Fo(vn)h Fs(\(the)g(expansion)480 1047
-y(format)h(c)m(hanged)g(with)e Fr(r)n(cs)g Fs(v)m(ersion)h(5\).)0
-1500 y Fk(A.13.2)62 b(rdi\013)31 b(examples)125 1778
+b(This)28 b(is)i(the)g(default)g(format.)p eop
+%%Page: 116 118
+116 117 bop 0 -116 a Fs(116)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-s)384 b Fs(Create)23
+b(a)f(summary)f(c)m(hange)i(rep)s(ort)e(instead)g(of)h(a)g(patc)m(h.)39
+b(The)21 b(summary)g(includes)f(information)480 491 y(ab)s(out)28
+b(\014les)f(that)i(w)m(ere)g(c)m(hanged)g(or)g(added)e(b)s(et)m(w)m
+(een)i(the)g(releases.)40 b(It)29 b(is)e(sen)m(t)i(to)g(the)g(standard)
+480 616 y(output)38 b(device.)66 b(This)37 b(is)h(useful)f(for)h
+(\014nding)f(out,)k(for)d(example,)j(whic)m(h)d(\014les)f(ha)m(v)m(e)j
+(c)m(hanged)480 740 y(b)s(et)m(w)m(een)31 b(t)m(w)m(o)h(dates)f(or)f
+(revisions.)0 908 y Fn(-t)384 b Fs(A)25 b(di\013)e(of)i(the)g(top)g(t)m
+(w)m(o)h(revisions)d(is)h(sen)m(t)h(to)g(the)g(standard)f(output)g
+(device.)39 b(This)23 b(is)h(most)h(useful)480 1032 y(for)30
+b(seeing)g(what)h(the)f(last)g(c)m(hange)i(to)f(a)g(\014le)e(w)m(as.)0
+1200 y Fn(-u)384 b Fs(Use)38 b(the)g(unidi\013)c(format)k(for)f(the)h
+(con)m(text)h(di\013s.)61 b(This)36 b(option)h(is)g(not)g(a)m(v)-5
+b(ailable)37 b(if)g(y)m(our)g(di\013)480 1324 y(do)s(es)25
+b(not)g(supp)s(ort)e(the)i(unidi\013)c(format.)40 b(Remem)m(b)s(er)24
+b(that)i(old)e(v)m(ersions)g(of)h(the)g Fn(patch)e Fs(program)480
+1449 y(can't)30 b(handle)d(the)i(unidi\013)d(format,)k(so)f(if)f(y)m
+(ou)i(plan)d(to)j(p)s(ost)e(this)g(patc)m(h)i(to)f(the)h(net)f(y)m(ou)g
+(should)480 1574 y(probably)g(not)h(use)g(`)p Fn(-u)p
+Fs('.)0 1741 y Fn(-V)g Fo(vn)255 b Fs(Expand)29 b Fr(r)n(cs)f
+Fs(k)m(eyw)m(ords)j(according)e(to)i(the)f(rules)e(curren)m(t)i(in)e
+Fr(r)n(cs)h Fs(v)m(ersion)g Fo(vn)h Fs(\(the)g(expansion)480
+1866 y(format)h(c)m(hanged)g(with)e Fr(r)n(cs)g Fs(v)m(ersion)h(5\).)0
+2267 y Fk(A.13.2)62 b(rdi\013)31 b(examples)125 2541
y Fs(Supp)s(ose)37 b(y)m(ou)j(receiv)m(e)h(mail)d(from)h
Fn(foo@bar.com)e Fs(asking)i(for)g(an)h(up)s(date)f(from)g(release)h
-(1.2)h(to)f(1.4)h(of)0 1903 y(the)32 b(tc)h(compiler.)44
+(1.2)h(to)f(1.4)h(of)0 2666 y(the)32 b(tc)h(compiler.)44
b(Y)-8 b(ou)33 b(ha)m(v)m(e)g(no)f(suc)m(h)g(patc)m(hes)g(on)g(hand,)g
(but)f(with)g Fr(cvs)g Fs(that)i(can)f(easily)f(b)s(e)g(\014xed)h(with)
-f(a)0 2027 y(command)f(suc)m(h)g(as)h(this:)240 2285
+f(a)0 2791 y(command)f(suc)m(h)g(as)h(this:)240 3044
y Fn($)47 b(cvs)g(rdiff)g(-c)g(-r)g(FOO1_2)f(-r)h(FOO1_4)f(tc)i(|)f(\\)
-240 2388 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
-(foo@bar.com)125 2666 y Fs(Supp)s(ose)18 b(y)m(ou)j(ha)m(v)m(e)h(made)e
+240 3148 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
+(foo@bar.com)125 3421 y Fs(Supp)s(ose)18 b(y)m(ou)j(ha)m(v)m(e)h(made)e
(release)h(1.3,)j(and)c(fork)m(ed)g(a)h(branc)m(h)f(called)g(`)p
Fn(R_1_3fix)p Fs(')f(for)h(bug\014xes.)36 b(`)p Fn(R_1_3_1)p
-Fs(')0 2791 y(corresp)s(onds)h(to)j(release)f(1.3.1,)k(whic)m(h)37
+Fs(')0 3546 y(corresp)s(onds)h(to)j(release)f(1.3.1,)k(whic)m(h)37
b(w)m(as)i(made)g(some)g(time)f(ago.)67 b(No)m(w,)42
b(y)m(ou)d(w)m(an)m(t)g(to)h(see)f(ho)m(w)g(m)m(uc)m(h)0
-2915 y(dev)m(elopmen)m(t)31 b(has)f(b)s(een)g(done)g(on)g(the)h(branc)m
+3671 y(dev)m(elopmen)m(t)31 b(has)f(b)s(een)g(done)g(on)g(the)h(branc)m
(h.)40 b(This)28 b(command)i(can)h(b)s(e)f(used:)240
-3173 y Fn($)47 b(cvs)g(patch)g(-s)g(-r)g(R_1_3_1)f(-r)h(R_1_3fix)f
-(module-name)240 3277 y(cvs)h(rdiff:)f(Diffing)g(module-name)240
-3380 y(File)h(ChangeLog,v)d(changed)i(from)h(revision)e(1.52.2.5)h(to)h
-(1.52.2.6)240 3484 y(File)g(foo.c,v)e(changed)h(from)h(revision)e
-(1.52.2.3)h(to)h(1.52.2.4)240 3588 y(File)g(bar.h,v)e(changed)h(from)h
-(revision)e(1.29.2.1)h(to)h(1.2)0 4074 y Fm(A.14)68 b(release|Indicate)
+3924 y Fn($)47 b(cvs)g(patch)g(-s)g(-r)g(R_1_3_1)f(-r)h(R_1_3fix)f
+(module-name)240 4028 y(cvs)h(rdiff:)f(Diffing)g(module-name)240
+4131 y(File)h(ChangeLog,v)d(changed)i(from)h(revision)e(1.52.2.5)h(to)h
+(1.52.2.6)240 4235 y(File)g(foo.c,v)e(changed)h(from)h(revision)e
+(1.52.2.3)h(to)h(1.52.2.4)240 4339 y(File)g(bar.h,v)e(changed)h(from)h
+(revision)e(1.29.2.1)h(to)h(1.2)0 4774 y Fm(A.14)68 b(release|Indicate)
33 b(that)e(a)g(Mo)t(dule)f(is)g(no)h(longer)g(in)f(use)75
-4352 y Fq(\017)60 b Fs(release)31 b([-d])f(directories)p
-Fh(:)15 b(:)g(:)75 4506 y Fq(\017)60 b Fs(Requires:)40
-b(W)-8 b(orking)30 b(directory)-8 b(.)75 4659 y Fq(\017)60
+5048 y Fq(\017)60 b Fs(release)31 b([-d])f(directories)p
+Fh(:)15 b(:)g(:)75 5194 y Fq(\017)60 b Fs(Requires:)40
+b(W)-8 b(orking)30 b(directory)-8 b(.)75 5340 y Fq(\017)60
b Fs(Changes:)40 b(W)-8 b(orking)31 b(directory)-8 b(,)30
-b(history)g(log.)125 4966 y(This)j(command)j(is)f(mean)m(t)h(to)h
+b(history)g(log.)p eop
+%%Page: 117 119
+117 118 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(117)125 366 y(This)33 b(command)j(is)f(mean)m(t)h(to)h
(safely)e(cancel)h(the)g(e\013ect)h(of)f(`)p Fn(cvs)29
b(checkout)p Fs('.)55 b(Since)35 b Fr(cvs)f Fs(do)s(esn't)i(lo)s(c)m(k)
-0 5091 y(\014les,)f(it)f(isn't)f(strictly)h(necessary)h(to)g(use)f
-(this)g(command.)53 b(Y)-8 b(ou)35 b(can)f(alw)m(a)m(ys)h(simply)d
-(delete)j(y)m(our)g(w)m(orking)0 5215 y(directory)-8
-b(,)28 b(if)e(y)m(ou)h(lik)m(e;)h(but)e(y)m(ou)i(risk)d(losing)h(c)m
-(hanges)i(y)m(ou)g(ma)m(y)f(ha)m(v)m(e)i(forgotten,)g(and)d(y)m(ou)i
-(lea)m(v)m(e)g(no)f(trace)h(in)0 5340 y(the)e Fr(cvs)g
-Fs(history)f(\014le)g(\(see)i(Section)f(C.10)h([history)f(\014le],)g
-(page)h(147\))h(that)f(y)m(ou'v)m(e)h(abandoned)d(y)m(our)h(c)m(hec)m
-(k)m(out.)p eop
-%%Page: 115 117
-115 116 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(115)125 366 y(Use)23 b(`)p Fn(cvs)30
+0 491 y(\014les,)f(it)f(isn't)f(strictly)h(necessary)h(to)g(use)f(this)
+g(command.)53 b(Y)-8 b(ou)35 b(can)f(alw)m(a)m(ys)h(simply)d(delete)j
+(y)m(our)g(w)m(orking)0 616 y(directory)-8 b(,)28 b(if)e(y)m(ou)h(lik)m
+(e;)h(but)e(y)m(ou)i(risk)d(losing)h(c)m(hanges)i(y)m(ou)g(ma)m(y)f(ha)
+m(v)m(e)i(forgotten,)g(and)d(y)m(ou)i(lea)m(v)m(e)g(no)f(trace)h(in)0
+740 y(the)e Fr(cvs)g Fs(history)f(\014le)g(\(see)i(Section)f(C.10)h
+([history)f(\014le],)g(page)h(149\))h(that)f(y)m(ou'v)m(e)h(abandoned)d
+(y)m(our)h(c)m(hec)m(k)m(out.)125 1020 y(Use)d(`)p Fn(cvs)30
b(release)p Fs(')21 b(to)j(a)m(v)m(oid)f(these)g(problems.)37
b(This)21 b(command)i(c)m(hec)m(ks)h(that)g(no)f(uncommitted)f(c)m
-(hanges)0 491 y(are)33 b(presen)m(t;)i(that)f(y)m(ou)f(are)g(executing)
-h(it)e(from)h(immediately)e(ab)s(o)m(v)m(e)j(a)g Fr(cvs)e
-Fs(w)m(orking)g(directory;)i(and)e(that)0 616 y(the)d(rep)s(ository)e
-(recorded)h(for)h(y)m(our)f(\014les)g(is)f(the)i(same)g(as)g(the)f(rep)
-s(ository)g(de\014ned)f(in)g(the)i(mo)s(dule)e(database.)125
-892 y(If)h(all)g(these)h(conditions)f(are)h(true,)g(`)p
+(hanges)0 1144 y(are)33 b(presen)m(t;)i(that)f(y)m(ou)f(are)g
+(executing)h(it)e(from)h(immediately)e(ab)s(o)m(v)m(e)j(a)g
+Fr(cvs)e Fs(w)m(orking)g(directory;)i(and)e(that)0 1269
+y(the)d(rep)s(ository)e(recorded)h(for)h(y)m(our)f(\014les)g(is)f(the)i
+(same)g(as)g(the)f(rep)s(ository)g(de\014ned)f(in)g(the)i(mo)s(dule)e
+(database.)125 1548 y(If)h(all)g(these)h(conditions)f(are)h(true,)g(`)p
Fn(cvs)h(release)p Fs(')d(lea)m(v)m(es)j(a)g(record)f(of)g(its)f
-(execution)h(\(attesting)h(to)g(y)m(our)0 1017 y(in)m(ten)m(tionally)f
+(execution)h(\(attesting)h(to)g(y)m(our)0 1673 y(in)m(ten)m(tionally)f
(abandoning)g(y)m(our)h(c)m(hec)m(k)m(out\))j(in)c(the)i
-Fr(cvs)e Fs(history)g(log.)0 1456 y Fk(A.14.1)62 b(release)31
-b(options)125 1733 y Fs(The)e Fn(release)g Fs(command)h(supp)s(orts)e
-(one)j(command)f(option:)0 2037 y Fn(-d)384 b Fs(Delete)27
+Fr(cvs)e Fs(history)g(log.)0 2139 y Fk(A.14.1)62 b(release)31
+b(options)125 2419 y Fs(The)e Fn(release)g Fs(command)h(supp)s(orts)e
+(one)j(command)f(option:)0 2729 y Fn(-d)384 b Fs(Delete)27
b(y)m(our)f(w)m(orking)f(cop)m(y)i(of)f(the)g(\014le)f(if)g(the)h
(release)h(succeeds.)39 b(If)26 b(this)f(\015ag)h(is)f(not)h(giv)m(en)g
-(y)m(our)480 2162 y(\014les)j(will)f(remain)h(in)g(y)m(our)i(w)m
-(orking)e(directory)-8 b(.)480 2314 y Fi(W)g(arning:)66
+(y)m(our)480 2853 y(\014les)j(will)f(remain)h(in)g(y)m(our)i(w)m
+(orking)e(directory)-8 b(.)480 3008 y Fi(W)g(arning:)66
b Fs(The)43 b Fn(release)e Fs(command)i(deletes)g(all)f(directories)g
(and)h(\014les)f(recursiv)m(ely)-8 b(.)78 b(This)480
-2438 y(has)37 b(the)h(v)m(ery)g(serious)e(side-e\013ect)j(that)f(an)m
+3133 y(has)37 b(the)h(v)m(ery)g(serious)e(side-e\013ect)j(that)f(an)m
(y)g(directory)f(that)h(y)m(ou)f(ha)m(v)m(e)i(created)g(inside)c(y)m
-(our)480 2563 y(c)m(hec)m(k)m(ed-out)43 b(sources,)f(and)d(not)i(added)
+(our)480 3257 y(c)m(hec)m(k)m(ed-out)43 b(sources,)f(and)d(not)i(added)
e(to)i(the)f(rep)s(ository)f(\(using)f(the)j Fn(add)e
-Fs(command;)44 b(see)480 2687 y(Chapter)30 b(10)h([Adding)e(\014les],)h
-(page)h(57\))g(will)d(b)s(e)i(silen)m(tly)f(deleted|ev)m(en)h(if)g(it)g
-(is)f(non-empt)m(y!)0 3127 y Fk(A.14.2)62 b(release)31
-b(output)125 3403 y Fs(Before)40 b Fn(release)e Fs(releases)h(y)m(our)h
+Fs(command;)44 b(see)480 3382 y(Chapter)30 b(10)h([Adding)e(\014les],)h
+(page)h(59\))g(will)d(b)s(e)i(silen)m(tly)f(deleted|ev)m(en)h(if)g(it)g
+(is)f(non-empt)m(y!)0 3848 y Fk(A.14.2)62 b(release)31
+b(output)125 4128 y Fs(Before)40 b Fn(release)e Fs(releases)h(y)m(our)h
(sources)g(it)f(will)e(prin)m(t)h(a)i(one-line)e(message)j(for)e(an)m
-(y)h(\014le)f(that)h(is)f(not)0 3528 y(up-to-date.)125
-3805 y Fi(W)-8 b(arning:)70 b Fs(An)m(y)45 b(new)f(directories)g(that)i
+(y)h(\014le)f(that)h(is)f(not)0 4252 y(up-to-date.)125
+4532 y Fi(W)-8 b(arning:)70 b Fs(An)m(y)45 b(new)f(directories)g(that)i
(y)m(ou)f(ha)m(v)m(e)i(created,)j(but)44 b(not)h(added)f(to)i(the)f
-Fr(cvs)f Fs(directory)0 3929 y(hierarc)m(h)m(y)33 b(with)f(the)h
+Fr(cvs)f Fs(directory)0 4656 y(hierarc)m(h)m(y)33 b(with)f(the)h
Fn(add)g Fs(command)g(\(see)h(Chapter)f(10)h([Adding)e(\014les],)h
-(page)h(57\))h(will)c(b)s(e)h(silen)m(tly)g(ignored)0
-4054 y(\(and)e(deleted,)h(if)e(`)p Fn(-d)p Fs(')h(is)g(sp)s
+(page)h(59\))h(will)c(b)s(e)h(silen)m(tly)g(ignored)0
+4781 y(\(and)e(deleted,)h(if)e(`)p Fn(-d)p Fs(')h(is)g(sp)s
(eci\014ed\),)f(ev)m(en)i(if)e(they)i(con)m(tain)f(\014les.)0
-4358 y Fn(U)g Fo(\014le)0 4482 y Fn(P)g Fo(\014le)285
+5091 y Fn(U)g Fo(\014le)0 5215 y Fn(P)g Fo(\014le)285
b Fs(There)32 b(exists)g(a)i(new)m(er)e(revision)f(of)i(this)e(\014le)h
(in)g(the)g(rep)s(ository)-8 b(,)33 b(and)f(y)m(ou)h(ha)m(v)m(e)h(not)f
-(mo)s(di\014ed)480 4607 y(y)m(our)d(lo)s(cal)g(cop)m(y)h(of)g(the)f
+(mo)s(di\014ed)480 5340 y(y)m(our)d(lo)s(cal)g(cop)m(y)h(of)g(the)f
(\014le)g(\(`)p Fn(U)p Fs(')h(and)e(`)p Fn(P)p Fs(')i(mean)f(the)h
-(same)g(thing\).)0 4787 y Fn(A)f Fo(\014le)285 b Fs(The)41
-b(\014le)f(has)i(b)s(een)e(added)h(to)h(y)m(our)g(priv)-5
+(same)g(thing\).)p eop
+%%Page: 118 120
+118 119 bop 0 -116 a Fs(118)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(A)g Fo(\014le)285
+b Fs(The)41 b(\014le)f(has)i(b)s(een)e(added)h(to)h(y)m(our)g(priv)-5
b(ate)41 b(cop)m(y)h(of)f(the)h(sources,)i(but)d(has)g(not)h(y)m(et)h
-(b)s(een)480 4911 y(committed)26 b(to)h(the)f(rep)s(ository)-8
+(b)s(een)480 491 y(committed)26 b(to)h(the)f(rep)s(ository)-8
b(.)39 b(If)26 b(y)m(ou)g(delete)g(y)m(our)g(cop)m(y)h(of)f(the)h
-(sources)f(this)f(\014le)g(will)e(b)s(e)j(lost.)0 5091
+(sources)f(this)f(\014le)g(will)e(b)s(e)j(lost.)0 652
y Fn(R)k Fo(\014le)285 b Fs(The)43 b(\014le)f(has)h(b)s(een)g(remo)m(v)
m(ed)h(from)f(y)m(our)g(priv)-5 b(ate)43 b(cop)m(y)h(of)f(the)h
-(sources,)j(but)42 b(has)h(not)h(y)m(et)480 5215 y(b)s(een)29
+(sources,)j(but)42 b(has)h(not)h(y)m(et)480 776 y(b)s(een)29
b(remo)m(v)m(ed)i(from)e(the)g(rep)s(ository)-8 b(,)30
b(since)f(y)m(ou)h(ha)m(v)m(e)h(not)f(y)m(et)g(committed)g(the)g(remo)m
-(v)-5 b(al.)41 b(See)480 5340 y(Section)30 b(A.7)h([commit],)g(page)h
-(99.)p eop
-%%Page: 116 118
-116 117 bop 0 -116 a Fs(116)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 366 y Fn(M)g Fo(\014le)285
-b Fs(The)35 b(\014le)f(is)h(mo)s(di\014ed)e(in)h(y)m(our)i(w)m(orking)e
-(directory)-8 b(.)56 b(There)35 b(migh)m(t)g(also)h(b)s(e)e(a)i(new)m
-(er)g(revision)480 491 y(inside)28 b(the)j(rep)s(ository)-8
-b(.)0 707 y Fn(?)30 b Fo(\014le)285 b(\014le)43 b Fs(is)38
-b(in)f(y)m(our)i(w)m(orking)f(directory)-8 b(,)40 b(but)e(do)s(es)h
-(not)g(corresp)s(ond)e(to)i(an)m(ything)g(in)e(the)i(source)480
-831 y(rep)s(ository)-8 b(,)27 b(and)e(is)h(not)g(in)f(the)i(list)d(of)j
-(\014les)e(for)h Fr(cvs)f Fs(to)i(ignore)f(\(see)h(the)g(description)d
-(of)j(the)f(`)p Fn(-I)p Fs(')480 956 y(option,)h(and)e(see)h(Section)g
-(C.9)g([cvsignore],)i(page)e(146\).)41 b(If)26 b(y)m(ou)g(remo)m(v)m(e)
-i(y)m(our)d(w)m(orking)h(sources,)480 1080 y(this)j(\014le)h(will)d(b)s
-(e)j(lost.)0 1681 y Fk(A.14.3)62 b(release)31 b(examples)125
-1976 y Fs(Release)g(the)f(mo)s(dule,)f(and)h(delete)g(y)m(our)h(lo)s
+(v)-5 b(al.)41 b(See)480 901 y(Section)30 b(A.7)h([commit],)g(page)h
+(101.)0 1061 y Fn(M)e Fo(\014le)285 b Fs(The)35 b(\014le)f(is)h(mo)s
+(di\014ed)e(in)h(y)m(our)i(w)m(orking)e(directory)-8
+b(.)56 b(There)35 b(migh)m(t)g(also)h(b)s(e)e(a)i(new)m(er)g(revision)
+480 1186 y(inside)28 b(the)j(rep)s(ository)-8 b(.)0 1346
+y Fn(?)30 b Fo(\014le)285 b(\014le)43 b Fs(is)38 b(in)f(y)m(our)i(w)m
+(orking)f(directory)-8 b(,)40 b(but)e(do)s(es)h(not)g(corresp)s(ond)e
+(to)i(an)m(ything)g(in)e(the)i(source)480 1471 y(rep)s(ository)-8
+b(,)27 b(and)e(is)h(not)g(in)f(the)i(list)d(of)j(\014les)e(for)h
+Fr(cvs)f Fs(to)i(ignore)f(\(see)h(the)g(description)d(of)j(the)f(`)p
+Fn(-I)p Fs(')480 1595 y(option,)h(and)e(see)h(Section)g(C.9)g
+([cvsignore],)i(page)e(148\).)41 b(If)26 b(y)m(ou)g(remo)m(v)m(e)i(y)m
+(our)d(w)m(orking)h(sources,)480 1720 y(this)j(\014le)h(will)d(b)s(e)j
+(lost.)0 2107 y Fk(A.14.3)62 b(release)31 b(examples)125
+2381 y Fs(Release)g(the)f(mo)s(dule,)f(and)h(delete)g(y)m(our)h(lo)s
(cal)e(w)m(orking)h(cop)m(y)h(of)g(the)f(\014les.)240
-2249 y Fn($)47 b(cd)h(..)429 b(#)47 b Fs(Y)-8 b(ou)31
+2635 y Fn($)47 b(cd)h(..)429 b(#)47 b Fs(Y)-8 b(ou)31
b(m)m(ust)f(stand)g(immediately)f(ab)s(o)m(v)m(e)i(the)1004
-2353 y Fn(#)47 b Fs(sources)30 b(when)g(y)m(ou)h(issue)e(`)p
-Fn(cvs)47 b(release)p Fs('.)240 2457 y Fn($)g(cvs)g(release)f(-d)h(tc)
-240 2561 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
-(repository.)240 2665 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
-(\(and)h(delete\))e(module)i(`tc':)f(y)240 2768 y($)0
-3402 y Fm(A.15)68 b(rtag|Add)30 b(a)h(sym)l(b)t(olic)g(tag)g(to)g(a)g
-(mo)t(dule)75 3697 y Fq(\017)60 b Fs(rtag)31 b([-falnR])f([-b])h([-d])f
+2738 y Fn(#)47 b Fs(sources)30 b(when)g(y)m(ou)h(issue)e(`)p
+Fn(cvs)47 b(release)p Fs('.)240 2842 y Fn($)g(cvs)g(release)f(-d)h(tc)
+240 2946 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
+(repository.)240 3050 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
+(\(and)h(delete\))e(module)i(`tc':)f(y)240 3154 y($)0
+3574 y Fm(A.15)68 b(rtag|Add)30 b(a)h(sym)l(b)t(olic)g(tag)g(to)g(a)g
+(mo)t(dule)75 3848 y Fq(\017)60 b Fs(rtag)31 b([-falnR])f([-b])h([-d])f
([-r)h(tag)g Fn(|)f Fs(-Ddate])j(sym)m(b)s(olic)p 2059
-3697 28 4 v 31 w(tag)e(mo)s(dules)p Fh(:)15 b(:)g(:)75
-3867 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
-b(.)75 4037 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
-b(.)75 4207 y Fq(\017)60 b Fs(Synon)m(ym:)40 b(rfreeze)125
-4547 y(Y)-8 b(ou)42 b(can)h(use)f(this)g(command)g(to)h(assign)f(sym)m
+3848 28 4 v 31 w(tag)e(mo)s(dules)p Fh(:)15 b(:)g(:)75
+3991 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
+b(.)75 4133 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
+b(.)75 4276 y Fq(\017)60 b Fs(Synon)m(ym:)40 b(rfreeze)125
+4568 y(Y)-8 b(ou)42 b(can)h(use)f(this)g(command)g(to)h(assign)f(sym)m
(b)s(olic)e(tags)k(to)f(particular,)h(explicitly)c(sp)s(eci\014ed)h
-(source)0 4672 y(revisions)32 b(in)g(the)i(rep)s(ository)-8
+(source)0 4692 y(revisions)32 b(in)g(the)i(rep)s(ository)-8
b(.)49 b Fn(rtag)33 b Fs(w)m(orks)g(directly)g(on)g(the)h(rep)s
(ository)e(con)m(ten)m(ts)k(\(and)d(requires)f(no)i(prior)0
-4796 y(c)m(hec)m(k)m(out\).)43 b(Use)31 b Fn(tag)e Fs(instead)g(\(see)i
-(Section)f(A.17)i([tag],)g(page)e(118\),)i(to)f(base)f(the)h(selection)
-f(of)g(revisions)e(on)0 4921 y(the)j(con)m(ten)m(ts)h(of)e(y)m(our)h(w)
+4817 y(c)m(hec)m(k)m(out\).)43 b(Use)31 b Fn(tag)e Fs(instead)g(\(see)i
+(Section)f(A.17)i([tag],)g(page)e(120\),)i(to)f(base)f(the)h(selection)
+f(of)g(revisions)e(on)0 4941 y(the)j(con)m(ten)m(ts)h(of)e(y)m(our)h(w)
m(orking)e(directory)-8 b(.)125 5215 y(If)28 b(y)m(ou)i(attempt)h(to)f
(use)f(a)h(tag)g(name)g(that)g(already)e(exists,)i Fr(cvs)e
Fs(will)f(complain)h(and)h(not)g(o)m(v)m(erwrite)h(that)0
5340 y(tag.)42 b(Use)31 b(the)f(`)p Fn(-F)p Fs(')g(option)g(to)h(force)
g(the)g(new)f(tag)h(v)-5 b(alue.)p eop
-%%Page: 117 119
-117 118 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(117)0 366 y Fk(A.15.1)62 b(rtag)30 b(options)125
+%%Page: 119 121
+119 120 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(119)0 366 y Fk(A.15.1)62 b(rtag)30 b(options)125
642 y Fs(These)d(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
-Fn(rtag)f Fs(\(see)i(Section)e(A.4)i([Common)f(options],)g(page)h(90,)g
+Fn(rtag)f Fs(\(see)i(Section)e(A.4)i([Common)f(options],)g(page)h(92,)g
(for)0 766 y(a)i(complete)g(description)d(of)j(them\):)0
1068 y Fn(-D)f Fo(date)183 b Fs(T)-8 b(ag)31 b(the)g(most)g(recen)m(t)g
(revision)e(no)h(later)g(than)g Fo(date)p Fs(.)0 1244
@@ -7724,7 +7782,7 @@ b Fs(Ov)m(erwrite)28 b(an)g(existing)g(tag)i(of)f(the)f(same)h(name)g
b(not)e(run)g(an)m(y)h(tag)h(program)e(that)h(w)m(as)g(sp)s(eci\014ed)e
(with)h(the)h(`)p Fn(-t)p Fs(')f(\015ag)h(inside)e(the)h(`)p
Fn(modules)p Fs(')480 2148 y(\014le.)40 b(\(see)31 b(Section)f(C.1)h
-([mo)s(dules],)e(page)i(135\).)0 2325 y Fn(-R)384 b Fs(Commit)30
+([mo)s(dules],)e(page)i(137\).)0 2325 y Fn(-R)384 b Fs(Commit)30
b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g
(default.)0 2502 y Fn(-r)g Fo(tag)229 b Fs(Only)30 b(tag)j(those)f
(\014les)e(that)i(con)m(tain)g Fo(tag)p Fs(.)46 b(This)30
@@ -7737,14 +7795,14 @@ b(only)e(the)480 2627 y(\014les)h(iden)m(ti\014ed)g(b)m(y)h(the)g(old)g
3354 y Fn(-a)384 b Fs(Use)31 b(the)f(`)p Fn(-a)p Fs(')g(option)g(to)h
(ha)m(v)m(e)g Fn(rtag)e Fs(lo)s(ok)h(in)f(the)i(`)p Fn(Attic)p
Fs(')e(\(see)i(Chapter)f(11)h([Remo)m(ving)f(\014les],)480
-3478 y(page)c(59\))g(for)f(remo)m(v)m(ed)g(\014les)f(that)i(con)m(tain)
+3478 y(page)c(61\))g(for)f(remo)m(v)m(ed)g(\014les)f(that)i(con)m(tain)
f(the)g(sp)s(eci\014ed)e(tag.)41 b(The)24 b(tag)i(is)e(remo)m(v)m(ed)i
(from)e(these)480 3603 y(\014les,)h(whic)m(h)f(mak)m(es)j(it)d(con)m(v)
m(enien)m(t)j(to)f(re-use)f(a)h(sym)m(b)s(olic)d(tag)k(as)e(dev)m
(elopmen)m(t)h(con)m(tin)m(ues)f(\(and)480 3727 y(\014les)k(get)j(remo)
m(v)m(ed)f(from)f(the)h(up-coming)e(distribution\).)0
3904 y Fn(-b)384 b Fs(Mak)m(e)32 b(the)f(tag)g(a)g(branc)m(h)f(tag.)42
-b(See)30 b(Chapter)g(7)h([Branc)m(hes],)g(page)g(45.)0
+b(See)30 b(Chapter)g(7)h([Branc)m(hes],)g(page)g(47.)0
4081 y Fn(-d)384 b Fs(Delete)32 b(the)e(tag)i(instead)d(of)i(creating)g
(it.)480 4232 y(In)40 b(general,)k(tags)e(\(often)f(the)g(sym)m(b)s
(olic)e(names)i(of)g(soft)m(w)m(are)h(distributions\))c(should)h(not)i
@@ -7757,8 +7815,8 @@ y(mistagged)31 b(a)g(mo)s(dule\).)0 5065 y Fm(A.16)68
b(status|Displa)l(y)32 b(status)g(information)f(on)g(c)l(hec)l(k)l(ed)f
(out)h(\014les)75 5340 y Fq(\017)60 b Fs(status)31 b([-lR])f([-v])h
([\014les)p Fh(:)15 b(:)g(:)p Fs(])p eop
-%%Page: 118 120
-118 119 bop 0 -116 a Fs(118)2366 b(CVS|Concurren)m(t)29
+%%Page: 120 122
+120 121 bop 0 -116 a Fs(120)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)75 366 y Fq(\017)60 b Fs(Requires:)40
b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
b(.)75 525 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
@@ -7766,13 +7824,13 @@ b(.)75 525 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
(status)g(of)f(\014les)g(with)f(resp)s(ect)i(to)g(the)g(source)g(rep)s
(ository)-8 b(.)53 b(F)-8 b(or)0 967 y(information)39
b(on)i(the)h(basic)e(output)h(see)h(Section)f(6.1)h([File)e(status],)45
-b(page)d(33.)73 b(F)-8 b(or)42 b(information)e(on)h(the)0
+b(page)d(35.)73 b(F)-8 b(or)42 b(information)e(on)h(the)0
1092 y Fn(Sticky)29 b(tag)35 b Fs(and)h Fn(Sticky)29
b(date)35 b Fs(output,)j(see)g(Section)e(7.4)i([Stic)m(ky)e(tags],)k
-(page)e(49.)60 b(F)-8 b(or)37 b(information)e(on)0 1216
+(page)e(51.)60 b(F)-8 b(or)37 b(information)e(on)0 1216
y(the)c Fn(Sticky)d(options)h Fs(output,)h(see)h(the)f(`)p
Fn(-k)p Fs(')h(option)e(in)h(Section)g(A.18.1)i([up)s(date)e(options],)
-g(page)h(120.)125 1499 y(Y)-8 b(ou)36 b(can)h(also)f(use)g(this)f
+g(page)h(122.)125 1499 y(Y)-8 b(ou)36 b(can)h(also)f(use)g(this)f
(command)h(to)h(determine)f(the)g(p)s(oten)m(tial)g(impact)g(of)h(a)f
(`)p Fn(cvs)30 b(update)p Fs(')35 b(on)h(y)m(our)0 1624
y(w)m(orking)25 b(source)g(directory|but)f(remem)m(b)s(er)h(that)h
@@ -7780,7 +7838,7 @@ y(w)m(orking)25 b(source)g(directory|but)f(remem)m(b)s(er)h(that)h
(y)m(ou)g(run)0 1749 y Fn(update)p Fs(.)0 2247 y Fk(A.16.1)62
b(status)31 b(options)125 2530 y Fs(These)f(standard)h(options)f(are)i
(supp)s(orted)d(b)m(y)i Fn(status)f Fs(\(see)i(Section)f(A.4)h([Common)
-f(options],)g(page)h(90,)0 2655 y(for)e(a)h(complete)g(description)d
+f(options],)g(page)h(92,)0 2655 y(for)e(a)h(complete)g(description)d
(of)j(them\):)0 2972 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f
(curren)m(t)h(w)m(orking)g(directory)-8 b(.)0 3165 y
Fn(-R)384 b Fs(Commit)30 b(directories)f(recursiv)m(ely)-8
@@ -7791,7 +7849,7 @@ b Fs(V)-8 b(erb)s(ose.)62 b(In)36 b(addition)g(to)i(the)f(information)f
480 3924 y(together)j(with)d(the)i(n)m(umerical)e(v)-5
b(alue)37 b(of)h(the)g(revision)e(or)h(branc)m(h)g(they)h(refer)f(to.)
63 b(F)-8 b(or)39 b(more)480 4049 y(information,)29 b(see)i(Section)f
-(7.1)i([T)-8 b(ags],)31 b(page)h(45)0 4581 y Fm(A.17)68
+(7.1)i([T)-8 b(ags],)31 b(page)h(47)0 4581 y Fm(A.17)68
b(tag|Add)30 b(a)h(sym)l(b)t(olic)g(tag)g(to)g(c)l(hec)l(k)l(ed)g(out)f
(v)l(ersions)i(of)e(\014les)75 4864 y Fq(\017)60 b Fs(tag)32
b([-lR])e([-b])g([-c])i([-d])f(sym)m(b)s(olic)p 1368
@@ -7800,9 +7858,9 @@ b([-lR])e([-b])g([-c])i([-d])f(sym)m(b)s(olic)p 1368
b(,)31 b(rep)s(ository)-8 b(.)75 5181 y Fq(\017)60 b
Fs(Changes:)40 b(rep)s(ository)-8 b(.)75 5340 y Fq(\017)60
b Fs(Synon)m(ym:)40 b(freeze)p eop
-%%Page: 119 121
-119 120 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(119)125 366 y(Use)35 b(this)g(command)g(to)h(assign)f
+%%Page: 121 123
+121 122 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(121)125 366 y(Use)35 b(this)g(command)g(to)h(assign)f
(sym)m(b)s(olic)f(tags)j(to)f(the)g(nearest)g(rep)s(ository)e(v)m
(ersions)h(to)h(y)m(our)g(w)m(orking)0 491 y(sources.)60
b(The)36 b(tags)i(are)g(applied)c(immediately)h(to)j(the)f(rep)s
@@ -7834,7 +7892,7 @@ y(If)d(y)m(ou)i(attempt)h(to)f(use)f(a)h(tag)g(name)g(that)g(already)e
h(force)g(the)g(new)f(tag)h(v)-5 b(alue.)0 3011 y Fk(A.17.1)62
b(tag)30 b(options)125 3286 y Fs(These)h(standard)f(options)h(are)h
(supp)s(orted)d(b)m(y)i Fn(tag)g Fs(\(see)h(Section)g(A.4)g([Common)f
-(options],)g(page)h(90,)h(for)0 3410 y(a)e(complete)g(description)d(of)
+(options],)g(page)h(92,)h(for)0 3410 y(a)e(complete)g(description)d(of)
j(them\):)0 3711 y Fn(-F)384 b Fs(Ov)m(erwrite)28 b(an)g(existing)g
(tag)i(of)f(the)f(same)h(name)g(on)g(a)g(di\013eren)m(t)f(revision.)38
b(This)27 b(option)h(is)f(new)480 3836 y(in)i Fr(cvs)g
@@ -7845,7 +7903,7 @@ b(.)0 4188 y Fn(-R)384 b Fs(Commit)30 b(directories)f(recursiv)m(ely)-8
b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)125 4489
y(Tw)m(o)g(sp)s(ecial)f(options)h(are)g(a)m(v)-5 b(ailable:)0
4790 y Fn(-b)384 b Fs(The)31 b(-b)g(option)f(mak)m(es)i(the)g(tag)g(a)g
-(branc)m(h)e(tag)i(\(see)h(Chapter)d(7)i([Branc)m(hes],)g(page)g(45\),)
+(branc)m(h)e(tag)i(\(see)h(Chapter)d(7)i([Branc)m(hes],)g(page)g(47\),)
h(allo)m(w-)480 4915 y(ing)39 b(concurren)m(t,)j(isolated)d(dev)m
(elopmen)m(t.)69 b(This)38 b(is)h(most)h(useful)d(for)j(creating)g(a)g
(patc)m(h)g(to)h(a)480 5039 y(previously)28 b(released)i(soft)m(w)m
@@ -7854,8 +7912,8 @@ h(allo)m(w-)480 4915 y(ing)39 b(concurren)m(t,)j(isolated)d(dev)m
(tagged)j(are)e(unmo)s(di\014ed.)38 b(This)28 b(can)j(b)s(e)480
5340 y(used)f(to)h(mak)m(e)g(sure)f(that)h(y)m(ou)f(can)h(reconstruct)g
(the)f(curren)m(t)h(\014le)e(con)m(ten)m(ts.)p eop
-%%Page: 120 122
-120 121 bop 0 -116 a Fs(120)2366 b(CVS|Concurren)m(t)29
+%%Page: 122 124
+122 123 bop 0 -116 a Fs(122)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Fn(-d)384 b Fs(Delete)32
b(a)e(tag.)480 517 y(If)g(y)m(ou)g(use)g(`)p Fn(cvs)g(tag)f(-d)h
(symbolic_tag)p Fs(',)e(the)i(sym)m(b)s(olic)f(tag)i(y)m(ou)g(sp)s
@@ -7884,12 +7942,12 @@ g(with)f(an)m(y)h(revisions)e(applied)g(to)j(the)f(source)g(rep)s
2718 y(or)g(up)s(date.)0 3139 y Fk(A.18.1)62 b(up)s(date)31
b(options)125 3414 y Fs(These)d(standard)h(options)f(are)i(a)m(v)-5
b(ailable)28 b(with)g Fn(update)f Fs(\(see)j(Section)f(A.4)h([Common)f
-(options],)g(page)h(90,)0 3538 y(for)g(a)h(complete)g(description)d(of)
+(options],)g(page)h(92,)0 3538 y(for)g(a)h(complete)g(description)d(of)
j(them\):)0 3839 y Fn(-D)f(date)162 b Fs(Use)28 b(the)f(most)g(recen)m
(t)i(revision)c(no)i(later)g(than)g Fo(date)p Fs(.)40
b(This)26 b(option)g(is)g(stic)m(ky)-8 b(,)29 b(and)d(implies)f(`)p
Fn(-P)p Fs('.)480 3963 y(See)31 b(Section)f(7.4)h([Stic)m(ky)g(tags],)h
-(page)f(49,)g(for)f(more)h(information)e(on)h(stic)m(ky)g(tags/dates.)0
+(page)f(51,)g(for)f(more)h(information)e(on)h(stic)m(ky)g(tags/dates.)0
4139 y Fn(-f)384 b Fs(Only)42 b(useful)g(with)h(the)h(`)p
Fn(-D)30 b Fo(date)5 b Fs(')44 b(or)g(`)p Fn(-r)30 b
Fo(tag)8 b Fs(')45 b(\015ags.)81 b(If)44 b(no)f(matc)m(hing)h(revision)
@@ -7902,28 +7960,28 @@ b(future)480 4564 y(up)s(dates)42 b(of)g(this)g(\014le)g(in)f(this)h(w)
m(orking)f(directory)i(will)d(use)i(the)h(same)g Fo(k\015ag)p
Fs(.)78 b(The)42 b Fn(status)480 4688 y Fs(command)28
b(can)h(b)s(e)f(view)m(ed)g(to)h(see)g(the)g(stic)m(ky)g(options.)39
-b(See)29 b(Section)f(A.16)i([status],)g(page)f(117.)0
+b(See)29 b(Section)f(A.16)i([status],)g(page)f(119.)0
4864 y Fn(-l)384 b Fs(Lo)s(cal;)51 b(run)42 b(only)h(in)g(curren)m(t)g
(w)m(orking)h(directory)-8 b(.)81 b(See)44 b(Chapter)f(9)h([Recursiv)m
-(e)g(b)s(eha)m(vior],)480 4989 y(page)31 b(55.)0 5164
+(e)g(b)s(eha)m(vior],)480 4989 y(page)31 b(57.)0 5164
y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i(directories.)40
-b(See)30 b(Chapter)g(15)h([Mo)m(ving)g(directories],)f(page)h(71.)0
+b(See)30 b(Chapter)g(15)h([Mo)m(ving)g(directories],)f(page)h(73.)0
5340 y Fn(-p)384 b Fs(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
(output.)p eop
-%%Page: 121 123
-121 122 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(121)0 366 y Fn(-R)384 b Fs(Op)s(erate)30
+%%Page: 123 125
+123 124 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(123)0 366 y Fn(-R)384 b Fs(Op)s(erate)30
b(recursiv)m(ely)f(\(default\).)41 b(See)31 b(Chapter)e(9)i([Recursiv)m
-(e)f(b)s(eha)m(vior],)g(page)i(55.)0 569 y Fn(-r)e(tag)210
+(e)f(b)s(eha)m(vior],)g(page)i(57.)0 569 y Fn(-r)e(tag)210
b Fs(Retriev)m(e)36 b(revision)d Fo(tag)p Fs(.)55 b(This)33
b(option)i(is)f(stic)m(ky)-8 b(,)36 b(and)f(implies)d(`)p
Fn(-P)p Fs('.)54 b(See)35 b(Section)g(7.4)h([Stic)m(ky)480
-694 y(tags],)c(page)f(49,)h(for)e(more)g(information)f(on)h(stic)m(ky)h
+694 y(tags],)c(page)f(51,)h(for)e(more)g(information)f(on)h(stic)m(ky)h
(tags/dates.)125 993 y(These)f(sp)s(ecial)f(options)g(are)i(also)f(a)m
(v)-5 b(ailable)30 b(with)f Fn(update)p Fs(.)0 1321 y
Fn(-A)384 b Fs(Reset)30 b(an)m(y)f(stic)m(ky)g(tags,)h(dates,)g(or)f(`)
p Fn(-k)p Fs(')g(options.)39 b(See)29 b(Section)g(7.4)h([Stic)m(ky)f
-(tags],)h(page)g(49,)g(for)480 1445 y(more)h(information)d(on)i(stic)m
+(tags],)h(page)g(51,)g(for)480 1445 y(more)h(information)d(on)i(stic)m
(ky)h(tags/dates.)0 1648 y Fn(-d)384 b Fs(Create)32 b(an)m(y)g
(directories)e(that)i(exist)f(in)f(the)h(rep)s(ository)f(if)h(they're)g
(missing)e(from)i(the)h(w)m(orking)480 1773 y(directory)-8
@@ -7949,7 +8007,7 @@ Fn(-I)p Fs(')h(more)h(than)f(once)h(on)f(the)h(command)f(line)f(to)i
(sp)s(ecify)e(sev)m(eral)i(\014les)480 3136 y(to)39 b(ignore.)66
b(Use)39 b(`)p Fn(-I)30 b(!)p Fs(')39 b(to)g(a)m(v)m(oid)h(ignoring)d
(an)m(y)i(\014les)e(at)j(all.)65 b(See)39 b(Section)f(C.9)h
-([cvsignore],)480 3260 y(page)31 b(146,)h(for)e(other)h(w)m(a)m(ys)g
+([cvsignore],)480 3260 y(page)31 b(148,)h(for)e(other)h(w)m(a)m(ys)g
(to)g(mak)m(e)g Fr(cvs)f Fs(ignore)g(some)h(\014les.)0
3463 y Fn(-W)p Fo(sp)s(ec)214 b Fs(Sp)s(ecify)42 b(\014le)g(names)h
(that)h(should)d(b)s(e)i(\014ltered)f(during)f(up)s(date.)78
@@ -7958,7 +8016,7 @@ b(.)480 3751 y Fo(sp)s(ec)59 b Fs(can)54 b(b)s(e)f(a)h(\014le)f(name)h
(pattern)g(of)g(the)g(same)g(t)m(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s
(ecify)e(in)h(the)480 3876 y(`)p Fn(.cvswrappers)p Fs(')28
b(\014le.)39 b(See)31 b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30
-b(page)h(137.)0 4079 y Fn(-j)p Fo(revision)76 b Fs(With)39
+b(page)h(139.)0 4079 y Fn(-j)p Fo(revision)76 b Fs(With)39
b(t)m(w)m(o)h(`)p Fn(-j)p Fs(')f(options,)i(merge)f(c)m(hanges)g(from)f
(the)g(revision)f(sp)s(eci\014ed)f(with)h(the)i(\014rst)e(`)p
Fn(-j)p Fs(')480 4203 y(option)30 b(to)h(the)g(revision)d(sp)s
@@ -7979,10 +8037,10 @@ e(the)i(c)m(hosen)g(revision)e(to)j(one)f(within)d(a)k(sp)s(eci\014c)d
m(y)h(adding)f(a)i(colon)f(\(:\))42 b(to)31 b(the)g(tag:)41
b(`)p Fn(-j)p Fo(Sym)m(b)s(olic)p 2962 5154 28 4 v 31
w(T)-8 b(ag)8 b Fn(:)p Fo(Date)p 3386 5154 V 35 w(Sp)s(eci\014er)f
-Fs('.)480 5317 y(See)31 b(Chapter)e(8)i([Merging],)g(page)g(51.)p
+Fs('.)480 5317 y(See)31 b(Chapter)e(8)i([Merging],)g(page)g(53.)p
eop
-%%Page: 122 124
-122 123 bop 0 -116 a Fs(122)2366 b(CVS|Concurren)m(t)29
+%%Page: 124 126
+124 125 bop 0 -116 a Fs(124)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Fk(A.18.2)62 b(up)s(date)31
b(output)125 650 y Fn(update)24 b Fs(and)i Fn(checkout)f
Fs(k)m(eep)i(y)m(ou)g(informed)e(of)h(its)g(progress)h(b)m(y)f(prin)m
@@ -8042,7 +8100,7 @@ Fn(.)p Fo(revision)p Fs(')d(where)i Fo(revision)g Fs(is)g(the)480
4376 y Fr(r)n(cs)31 b Fs(revision)g(that)i(y)m(our)f(mo)s(di\014ed)e
(\014le)i(started)h(from.)46 b(Resolv)m(e)33 b(the)f(con\015ict)g(as)h
(describ)s(ed)d(in)480 4500 y(Section)g(6.3)h([Con\015icts)f(example],)
-g(page)h(35)g(\(Note)h(that)f(some)f(systems)g(automatically)h(purge)
+g(page)h(37)g(\(Note)h(that)f(some)f(systems)g(automatically)h(purge)
480 4625 y(\014les)h(that)h(b)s(egin)e(with)h(`)p Fn(.#)p
Fs(')g(if)g(they)h(ha)m(v)m(e)h(not)f(b)s(een)f(accessed)i(for)e(a)h
(few)g(da)m(ys.)48 b(If)32 b(y)m(ou)h(in)m(tend)480 4749
@@ -8056,10 +8114,10 @@ b(in)f(y)m(our)i(w)m(orking)f(directory)-8 b(,)40 b(but)e(do)s(es)h
5193 y(rep)s(ository)-8 b(,)37 b(and)f(is)g(not)g(in)f(the)i(list)e(of)
h(\014les)g(for)g Fr(cvs)f Fs(to)i(ignore)f(\(see)h(the)g(description)d
(of)j(the)480 5317 y(`)p Fn(-I)p Fs(')30 b(option,)g(and)g(see)h
-(Section)f(C.9)h([cvsignore],)g(page)g(146\).)p eop
-%%Page: 123 125
-123 124 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)2210 b(123)0 366 y Fk(A.18.3)62 b(up)s(date)31
+(Section)f(C.9)h([cvsignore],)g(page)g(148\).)p eop
+%%Page: 125 127
+125 126 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(125)0 366 y Fk(A.18.3)62 b(up)s(date)31
b(examples)125 640 y Fs(The)22 b(follo)m(wing)f(line)g(will)f(displa)m
(y)h(all)h(\014les)f(whic)m(h)h(are)h(not)g(up-to-date)h(without)d
(actually)i(c)m(hange)h(an)m(ything)0 765 y(in)29 b(y)m(our)h(w)m
@@ -8067,34 +8125,34 @@ b(examples)125 640 y Fs(The)22 b(follo)m(wing)f(line)g(will)f(displa)m
(hec)m(k)h(what)f(has)f(b)s(een)f(going)i(on)f(with)f(the)i(pro)5
b(ject.)240 1018 y Fn($)47 b(cvs)g(-n)h(-q)f(update)p
eop
-%%Page: 124 126
-124 125 bop 0 -116 a Fs(124)2366 b(CVS|Concurren)m(t)29
+%%Page: 126 128
+126 127 bop 0 -116 a Fs(126)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 125 127
-125 126 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(125)0 366 y Fp(App)t(endix)30
+%%Page: 127 129
+127 128 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(127)0 366 y Fp(App)t(endix)30
b(B)80 b(Quic)l(k)31 b(reference)d(to)i(CVS)f(commands)125
745 y Fs(This)f(app)s(endix)f(describ)s(es)h(ho)m(w)i(to)h(in)m(v)m(ok)
m(e)g Fr(cvs)p Fs(,)e(with)g(references)h(to)h(where)f(eac)m(h)h
(command)f(or)f(feature)0 870 y(is)23 b(describ)s(ed)f(in)g(detail.)38
b(Other)23 b(relev)-5 b(an)m(t)24 b(references)h(are)f(the)g(`)p
Fn(--help)p Fs('/`)p Fn(-H)p Fs(')f(option)g(to)i Fr(cvs)e
-Fs(\(see)h(Section)g(A.3)0 994 y([Global)30 b(options],)g(page)h(89\))h
-(and)60 b([Index],)30 b(page)h(163.)0 1295 y Fn(add)e([)p
+Fs(\(see)h(Section)g(A.3)0 994 y([Global)30 b(options],)g(page)h(91\))h
+(and)60 b([Index],)30 b(page)h(165.)0 1295 y Fn(add)e([)p
Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
Fn(])480 1419 y Fs(Add)29 b(a)i(new)f(\014le/directory)-8
-b(.)40 b(See)31 b(Chapter)f(10)h([Adding)e(\014les],)h(page)h(57.)480
+b(.)40 b(See)31 b(Chapter)f(10)h([Adding)e(\014les],)h(page)h(59.)480
1596 y Fn(-k)f Fo(k\015ag)165 b Fs(Set)31 b(k)m(eyw)m(ord)f(expansion.)
480 1772 y Fn(-m)g Fo(msg)197 b Fs(Set)31 b(\014le)e(description.)0
1948 y Fn(admin)g([)p Fo(options)t Fn(])g([)p Fo(\014les)t
Fh(:)15 b(:)g(:)o Fn(])480 2073 y Fs(Administration)28
b(of)i(history)f(\014les)h(in)f(the)h(rep)s(ository)-8
-b(.)40 b(See)31 b(Section)f(A.5)h([admin],)f(page)h(93.)480
+b(.)40 b(See)31 b(Section)f(A.5)h([admin],)f(page)h(95.)480
2249 y Fn(-b[)p Fo(rev)8 b Fn(])156 b Fs(Set)31 b(default)e(branc)m(h.)
480 2425 y Fn(-c)p Fo(string)155 b Fs(Set)31 b(commen)m(t)g(leader.)480
2602 y Fn(-k)p Fo(subst)175 b Fs(Set)25 b(k)m(eyw)m(ord)g
(substitution.)36 b(See)25 b(Chapter)f(17)h([Keyw)m(ord)g
-(substitution],)f(page)h(75.)480 2778 y Fn(-l[)p Fo(rev)8
+(substitution],)f(page)h(77.)480 2778 y Fn(-l[)p Fo(rev)8
b Fn(])156 b Fs(Lo)s(c)m(k)31 b(revision)e Fo(rev)p Fs(,)h(or)g(latest)
h(revision.)480 2954 y Fn(-m)p Fo(rev)8 b Fn(:)p Fo(msg)960
3079 y Fs(Replace)31 b(the)f(log)h(message)g(of)g(revision)d
@@ -8112,467 +8170,470 @@ b Fs(Unlo)s(c)m(k)30 b(revision)f Fo(rev)p Fs(,)h(or)h(latest)g
(revision.)0 4614 y Fn(annotate)d([)p Fo(options)t Fn(])h([)p
Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 4738 y Fs(Sho)m(w)30
b(last)g(revision)e(where)h(eac)m(h)j(line)c(w)m(as)i(mo)s(di\014ed.)39
-b(See)30 b(Section)g(16.4)i([annotate],)g(page)f(74.)480
+b(See)30 b(Section)g(16.4)i([annotate],)g(page)f(76.)480
4915 y Fn(-D)f Fo(date)183 b Fs(Annotate)43 b(the)e(most)h(recen)m(t)h
(revision)d(no)h(later)h(than)f Fo(date)p Fs(.)75 b(See)42
-b(Section)f(A.4)960 5039 y([Common)30 b(options],)g(page)h(90.)480
+b(Section)f(A.4)960 5039 y([Common)30 b(options],)g(page)h(92.)480
5215 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
(found.)37 b(See)21 b(Section)f(A.4)i([Common)e(options],)960
-5340 y(page)31 b(90.)p eop
-%%Page: 126 128
-126 127 bop 0 -116 a Fs(126)2366 b(CVS|Concurren)m(t)29
+5340 y(page)31 b(92.)p eop
+%%Page: 128 130
+128 129 bop 0 -116 a Fs(128)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)480 366 y Fn(-l)384 b Fs(Lo)s(cal;)45
b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 491
-y(b)s(eha)m(vior],)30 b(page)h(55.)480 661 y Fn(-r)f
+y(b)s(eha)m(vior],)30 b(page)h(57.)480 670 y Fn(-r)f
Fo(tag)229 b Fs(Annotate)32 b(revision)c Fo(tag)p Fs(.)42
-b(See)31 b(Section)f(A.4)h([Common)f(options],)g(page)i(90.)0
-831 y Fn(checkout)c([)p Fo(options)t Fn(])h Fo(mo)s(dules)t
-Fh(:)15 b(:)g(:)480 956 y Fs(Get)31 b(a)g(cop)m(y)g(of)g(the)f
+b(See)31 b(Section)f(A.4)h([Common)f(options],)g(page)i(92.)0
+850 y Fn(checkout)c([)p Fo(options)t Fn(])h Fo(mo)s(dules)t
+Fh(:)15 b(:)g(:)480 974 y Fs(Get)31 b(a)g(cop)m(y)g(of)g(the)f
(sources.)41 b(See)31 b(Section)f(A.6)h([c)m(hec)m(k)m(out],)j(page)d
-(97.)480 1126 y Fn(-A)384 b Fs(Reset)38 b(an)m(y)f(stic)m(ky)h
+(99.)480 1154 y Fn(-A)384 b Fs(Reset)38 b(an)m(y)f(stic)m(ky)h
(tags/date/k)m(opts.)64 b(See)37 b(Section)g(7.4)i([Stic)m(ky)e(tags],)
-j(page)e(49)960 1250 y(and)30 b(Chapter)g(17)h([Keyw)m(ord)f
-(substitution],)f(page)i(75.)480 1420 y Fn(-c)384 b Fs(Output)19
-b(the)i(mo)s(dule)e(database.)38 b(See)20 b(Section)h(A.6.1)h([c)m(hec)
-m(k)m(out)h(options],)f(page)f(98.)480 1590 y Fn(-D)30
-b Fo(date)183 b Fs(Chec)m(k)35 b(out)g(revisions)e(as)j(of)f
-Fo(date)40 b Fs(\(is)35 b(stic)m(ky\).)54 b(See)36 b(Section)e(A.4)i
-([Common)f(op-)960 1715 y(tions],)30 b(page)h(90.)480
-1885 y Fn(-d)f Fo(dir)241 b Fs(Chec)m(k)31 b(out)f(in)m(to)h
-Fo(dir)p Fs(.)39 b(See)30 b(Section)h(A.6.1)g([c)m(hec)m(k)m(out)i
-(options],)e(page)g(98.)480 2055 y Fn(-f)384 b Fs(Use)21
-b(head)g(revision)e(if)g(tag/date)k(not)e(found.)37 b(See)21
-b(Section)f(A.4)i([Common)e(options],)960 2179 y(page)31
-b(90.)480 2349 y Fn(-j)f Fo(rev)230 b Fs(Merge)32 b(in)d(c)m(hanges.)41
-b(See)31 b(Section)f(A.6.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h
-(98.)480 2519 y Fn(-k)f Fo(k\015ag)165 b Fs(Use)51 b
-Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
+j(page)e(51)960 1278 y(and)30 b(Chapter)g(17)h([Keyw)m(ord)f
+(substitution],)f(page)i(77.)480 1458 y Fn(-c)384 b Fs(Output)56
+b(the)h(mo)s(dule)f(database.)122 b(See)57 b(Section)g(A.6.1)h([c)m
+(hec)m(k)m(out)i(options],)960 1582 y(page)31 b(100.)480
+1762 y Fn(-D)f Fo(date)183 b Fs(Chec)m(k)35 b(out)g(revisions)e(as)j
+(of)f Fo(date)40 b Fs(\(is)35 b(stic)m(ky\).)54 b(See)36
+b(Section)e(A.4)i([Common)f(op-)960 1886 y(tions],)30
+b(page)h(92.)480 2066 y Fn(-d)f Fo(dir)241 b Fs(Chec)m(k)31
+b(out)f(in)m(to)h Fo(dir)p Fs(.)39 b(See)30 b(Section)h(A.6.1)g([c)m
+(hec)m(k)m(out)i(options],)e(page)g(100.)480 2245 y Fn(-f)384
+b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e(found.)37
+b(See)21 b(Section)f(A.4)i([Common)e(options],)960 2370
+y(page)31 b(92.)480 2549 y Fn(-j)f Fo(rev)230 b Fs(Merge)32
+b(in)d(c)m(hanges.)41 b(See)31 b(Section)f(A.6.1)i([c)m(hec)m(k)m(out)h
+(options],)d(page)h(100.)480 2729 y Fn(-k)f Fo(k\015ag)165
+b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
b(See)51 b(Section)g(17.4)h([Substitution)c(mo)s(des],)960
-2644 y(page)31 b(77.)480 2814 y Fn(-l)384 b Fs(Lo)s(cal;)45
+2853 y(page)31 b(79.)480 3033 y Fn(-l)384 b Fs(Lo)s(cal;)45
b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2938
-y(b)s(eha)m(vior],)30 b(page)h(55.)480 3108 y Fn(-N)384
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 3157
+y(b)s(eha)m(vior],)30 b(page)h(57.)480 3337 y Fn(-N)384
b Fs(Don't)40 b(shorten)f(mo)s(dule)f(paths)g(if)h(-d)g(sp)s
(eci\014ed.)65 b(See)40 b(Section)f(A.6.1)h([c)m(hec)m(k)m(out)960
-3233 y(options],)30 b(page)h(98.)480 3403 y Fn(-n)384
+3461 y(options],)30 b(page)h(100.)480 3641 y Fn(-n)384
b Fs(Do)28 b(not)f(run)e(mo)s(dule)g(program)i(\(if)f(an)m(y\).)40
b(See)27 b(Section)f(A.6.1)j([c)m(hec)m(k)m(out)g(options],)960
-3527 y(page)i(98.)480 3697 y Fn(-P)384 b Fs(Prune)29
+3765 y(page)i(100.)480 3945 y Fn(-P)384 b Fs(Prune)29
b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(15)h([Mo)m(ving)g
-(directories],)f(page)h(71.)480 3867 y Fn(-p)384 b Fs(Chec)m(k)36
+(directories],)f(page)h(73.)480 4124 y Fn(-p)384 b Fs(Chec)m(k)36
b(out)g(\014les)e(to)j(standard)e(output)g(\(a)m(v)m(oids)h(stic)m
-(kiness\).)56 b(See)36 b(Section)f(A.6.1)960 3992 y([c)m(hec)m(k)m(out)
-e(options],)d(page)h(98.)480 4162 y Fn(-r)f Fo(tag)229
+(kiness\).)56 b(See)36 b(Section)f(A.6.1)960 4249 y([c)m(hec)m(k)m(out)
+e(options],)d(page)h(100.)480 4428 y Fn(-r)f Fo(tag)229
b Fs(Chec)m(k)m(out)48 b(revision)c Fo(tag)56 b Fs(\(is)46
b(stic)m(ky\).)89 b(See)47 b(Section)g(A.4)g([Common)f(options],)960
-4286 y(page)31 b(90.)480 4456 y Fn(-s)384 b Fs(Lik)m(e)35
+4553 y(page)31 b(92.)480 4732 y Fn(-s)384 b Fs(Lik)m(e)35
b(-c,)h(but)e(include)f(mo)s(dule)g(status.)54 b(See)35
b(Section)g(A.6.1)h([c)m(hec)m(k)m(out)h(options],)960
-4581 y(page)31 b(98.)0 4751 y Fn(commit)e([)p Fo(options)t
-Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 4875
+4857 y(page)31 b(100.)0 5036 y Fn(commit)e([)p Fo(options)t
+Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 5161
y Fs(Chec)m(k)31 b(c)m(hanges)g(in)m(to)f(the)h(rep)s(ository)-8
-b(.)40 b(See)31 b(Section)f(A.7)h([commit],)g(page)g(99.)480
-5045 y Fn(-F)f Fo(\014le)237 b Fs(Read)30 b(log)h(message)g(from)e
+b(.)40 b(See)31 b(Section)f(A.7)h([commit],)g(page)g(101.)480
+5340 y Fn(-F)f Fo(\014le)237 b Fs(Read)30 b(log)h(message)g(from)e
Fo(\014le)p Fs(.)40 b(See)31 b(Section)f(A.7.1)h([commit)g(options],)f
-(page)g(100.)480 5215 y Fn(-f)384 b Fs(F)-8 b(orce)30
-b(the)e(\014le)f(to)i(b)s(e)e(committed;)j(disables)c(recursion.)38
-b(See)28 b(Section)g(A.7.1)i([com-)960 5340 y(mit)g(options],)g(page)h
-(100.)p eop
-%%Page: 127 129
-127 128 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(127)480 366 y Fn(-l)384 b
-Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f
+(page)g(102.)p eop
+%%Page: 129 131
+129 130 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(129)480 366 y Fn(-f)384 b
+Fs(F)-8 b(orce)30 b(the)e(\014le)f(to)i(b)s(e)e(committed;)j(disables)c
+(recursion.)38 b(See)28 b(Section)g(A.7.1)i([com-)960
+491 y(mit)g(options],)g(page)h(102.)480 674 y Fn(-l)384
+b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f
(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960
-491 y(b)s(eha)m(vior],)30 b(page)h(55.)480 664 y Fn(-m)f
+798 y(b)s(eha)m(vior],)30 b(page)h(57.)480 981 y Fn(-m)f
Fo(msg)197 b Fs(Use)31 b Fo(msg)38 b Fs(as)31 b(log)f(message.)42
-b(See)30 b(Section)h(A.7.1)h([commit)e(options],)g(page)h(100.)480
-836 y Fn(-n)384 b Fs(Do)32 b(not)f(run)f(mo)s(dule)f(program)i(\(if)f
+b(See)30 b(Section)h(A.7.1)h([commit)e(options],)g(page)h(102.)480
+1164 y Fn(-n)384 b Fs(Do)32 b(not)f(run)f(mo)s(dule)f(program)i(\(if)f
(an)m(y\).)43 b(See)32 b(Section)e(A.7.1)j([commit)e(options],)960
-961 y(page)g(100.)480 1133 y Fn(-R)384 b Fs(Op)s(erate)24
+1288 y(page)g(102.)480 1471 y Fn(-R)384 b Fs(Op)s(erate)24
b(recursiv)m(ely)e(\(default\).)39 b(See)24 b(Chapter)f(9)h([Recursiv)m
-(e)g(b)s(eha)m(vior],)g(page)h(55.)480 1306 y Fn(-r)30
+(e)g(b)s(eha)m(vior],)g(page)h(57.)480 1653 y Fn(-r)30
b Fo(rev)230 b Fs(Commit)30 b(to)h Fo(rev)p Fs(.)40 b(See)31
-b(Section)f(A.7.1)i([commit)f(options],)f(page)h(100.)0
-1478 y Fn(diff)e([)p Fo(options)t Fn(])g([)p Fo(\014les)t
-Fh(:)15 b(:)g(:)p Fn(])480 1603 y Fs(Sho)m(w)37 b(di\013erences)g(b)s
+b(Section)f(A.7.1)i([commit)f(options],)f(page)h(102.)0
+1836 y Fn(diff)e([)p Fo(options)t Fn(])g([)p Fo(\014les)t
+Fh(:)15 b(:)g(:)p Fn(])480 1961 y Fs(Sho)m(w)37 b(di\013erences)g(b)s
(et)m(w)m(een)i(revisions.)61 b(See)38 b(Section)g(A.8)g([di\013)7
-b(],)39 b(page)g(103.)64 b(In)37 b(addition)f(to)480
-1727 y(the)30 b(options)g(sho)m(wn)f(b)s(elo)m(w,)g(accepts)j(a)e(wide)
+b(],)39 b(page)g(105.)64 b(In)37 b(addition)f(to)480
+2085 y(the)30 b(options)g(sho)m(wn)f(b)s(elo)m(w,)g(accepts)j(a)e(wide)
f(v)-5 b(ariet)m(y)30 b(of)g(options)g(to)h(con)m(trol)f(output)g(st)m
-(yle,)g(for)480 1852 y(example)g(`)p Fn(-c)p Fs(')g(for)g(con)m(text)j
-(di\013s.)480 2024 y Fn(-D)d Fo(date1)138 b Fs(Di\013)30
+(yle,)g(for)480 2210 y(example)g(`)p Fn(-c)p Fs(')g(for)g(con)m(text)j
+(di\013s.)480 2392 y Fn(-D)d Fo(date1)138 b Fs(Di\013)30
b(revision)f(for)h(date)h(against)g(w)m(orking)f(\014le.)40
b(See)31 b(Section)g(A.8.1)h([di\013)d(options],)960
-2149 y(page)i(103.)480 2321 y Fn(-D)f Fo(date2)138 b
+2517 y(page)i(105.)480 2700 y Fn(-D)f Fo(date2)138 b
Fs(Di\013)30 b Fo(rev1)7 b Fs(/)p Fo(date1)40 b Fs(against)31
b Fo(date2)p Fs(.)41 b(See)31 b(Section)f(A.8.1)i([di\013)d(options],)i
-(page)g(103.)480 2494 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
+(page)g(105.)480 2882 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2618
-y(b)s(eha)m(vior],)30 b(page)h(55.)480 2791 y Fn(-N)384
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 3007
+y(b)s(eha)m(vior],)30 b(page)h(57.)480 3190 y Fn(-N)384
b Fs(Include)30 b(di\013s)h(for)g(added)g(and)g(remo)m(v)m(ed)i
(\014les.)44 b(See)32 b(Section)g(A.8.1)h([di\013)e(options],)960
-2916 y(page)g(103.)480 3088 y Fn(-r)f Fo(rev1)185 b Fs(Di\013)30
+3314 y(page)g(105.)480 3497 y Fn(-r)f Fo(rev1)185 b Fs(Di\013)30
b(revision)e(for)i Fo(rev1)38 b Fs(against)30 b(w)m(orking)f(\014le.)40
b(See)31 b(Section)e(A.8.1)j([di\013)d(options],)960
-3213 y(page)i(103.)480 3385 y Fn(-r)f Fo(rev2)185 b Fs(Di\013)30
+3621 y(page)i(105.)480 3804 y Fn(-r)f Fo(rev2)185 b Fs(Di\013)30
b(rev1/date1)i(against)f(rev2.)41 b(See)31 b(Section)f(A.8.1)i([di\013)
-d(options],)h(page)i(103.)0 3558 y Fn(edit)d([)p Fo(options)t
-Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 3682
+d(options],)h(page)i(105.)0 3987 y Fn(edit)d([)p Fo(options)t
+Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 4111
y Fs(Get)31 b(ready)g(to)g(edit)f(a)g(w)m(atc)m(hed)i(\014le.)40
-b(See)30 b(Section)g(6.6.3)j([Editing)28 b(\014les],)i(page)h(42.)480
-3855 y Fn(-a)f Fo(actions)76 b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)
+b(See)30 b(Section)g(6.6.3)j([Editing)28 b(\014les],)i(page)h(44.)480
+4294 y Fn(-a)f Fo(actions)76 b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)
s(orary)f(w)m(atc)m(h,)60 b(where)53 b Fo(actions)58
b Fs(is)52 b Fn(edit)p Fs(,)58 b Fn(unedit)p Fs(,)960
-3979 y Fn(commit)p Fs(,)29 b Fn(all)p Fs(,)h(or)g Fn(none)p
+4418 y Fn(commit)p Fs(,)29 b Fn(all)p Fs(,)h(or)g Fn(none)p
Fs(.)40 b(See)30 b(Section)g(6.6.3)j([Editing)28 b(\014les],)i(page)h
-(42.)480 4152 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
+(44.)480 4601 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 4276
-y(b)s(eha)m(vior],)30 b(page)h(55.)0 4449 y Fn(editors)d([)p
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 4726
+y(b)s(eha)m(vior],)30 b(page)h(57.)0 4908 y Fn(editors)d([)p
Fo(options)t Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
-Fn(])480 4573 y Fs(See)31 b(who)f(is)f(editing)g(a)i(w)m(atc)m(hed)g
+Fn(])480 5033 y Fs(See)31 b(who)f(is)f(editing)g(a)i(w)m(atc)m(hed)g
(\014le.)40 b(See)31 b(Section)f(6.6.4)i([W)-8 b(atc)m(h)33
-b(information],)c(page)i(43.)480 4746 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(information],)c(page)i(45.)480 5215 y Fn(-l)384 b Fs(Lo)s(cal;)45
b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 4870
-y(b)s(eha)m(vior],)30 b(page)h(55.)0 5043 y Fn(export)e([)p
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 5340
+y(b)s(eha)m(vior],)30 b(page)h(57.)p eop
+%%Page: 130 132
+130 131 bop 0 -116 a Fs(130)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(export)f([)p
Fo(options)t Fn(])g Fo(mo)s(dules)t Fh(:)15 b(:)g(:)480
-5167 y Fs(Exp)s(ort)30 b(\014les)f(from)h(CVS.)g(See)g(Section)h(A.9)g
-([exp)s(ort],)g(page)g(105.)480 5340 y Fn(-D)f Fo(date)183
+491 y Fs(Exp)s(ort)30 b(\014les)f(from)h(CVS.)g(See)g(Section)h(A.9)g
+([exp)s(ort],)g(page)g(107.)480 670 y Fn(-D)f Fo(date)183
b Fs(Chec)m(k)24 b(out)f(revisions)e(as)j(of)f Fo(date)p
-Fs(.)39 b(See)23 b(Section)g(A.4)h([Common)f(options],)i(page)f(90.)p
-eop
-%%Page: 128 130
-128 129 bop 0 -116 a Fs(128)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y Fn(-d)g Fo(dir)241
-b Fs(Chec)m(k)31 b(out)f(in)m(to)h Fo(dir)p Fs(.)39 b(See)30
-b(Section)h(A.9.1)g([exp)s(ort)g(options],)f(page)h(105.)480
-536 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
-(found.)37 b(See)21 b(Section)f(A.4)i([Common)e(options],)960
-661 y(page)31 b(90.)480 831 y Fn(-k)f Fo(k\015ag)165
-b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
-b(See)51 b(Section)g(17.4)h([Substitution)c(mo)s(des],)960
-956 y(page)31 b(77.)480 1126 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 1250
-y(b)s(eha)m(vior],)30 b(page)h(55.)480 1420 y Fn(-N)384
+Fs(.)39 b(See)23 b(Section)g(A.4)h([Common)f(options],)i(page)f(92.)480
+850 y Fn(-d)30 b Fo(dir)241 b Fs(Chec)m(k)31 b(out)f(in)m(to)h
+Fo(dir)p Fs(.)39 b(See)30 b(Section)h(A.9.1)g([exp)s(ort)g(options],)f
+(page)h(107.)480 1029 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g
+(tag/date)k(not)e(found.)37 b(See)21 b(Section)f(A.4)i([Common)e
+(options],)960 1154 y(page)31 b(92.)480 1333 y Fn(-k)f
+Fo(k\015ag)165 b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51
+b(expansion.)100 b(See)51 b(Section)g(17.4)h([Substitution)c(mo)s
+(des],)960 1458 y(page)31 b(79.)480 1637 y Fn(-l)384
+b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f
+(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960
+1762 y(b)s(eha)m(vior],)30 b(page)h(57.)480 1941 y Fn(-N)384
b Fs(Don't)34 b(shorten)f(mo)s(dule)e(paths)i(if)f(-d)h(sp)s
(eci\014ed.)47 b(See)33 b(Section)g(A.9.1)i([exp)s(ort)e(op-)960
-1545 y(tions],)d(page)h(105.)480 1715 y Fn(-n)384 b Fs(Do)35
+2066 y(tions],)d(page)h(107.)480 2245 y Fn(-n)384 b Fs(Do)35
b(not)f(run)f(mo)s(dule)f(program)i(\(if)g(an)m(y\).)52
b(See)34 b(Section)g(A.9.1)i([exp)s(ort)e(options],)960
-1839 y(page)d(105.)480 2009 y Fn(-P)384 b Fs(Prune)29
+2370 y(page)d(107.)480 2549 y Fn(-P)384 b Fs(Prune)29
b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(15)h([Mo)m(ving)g
-(directories],)f(page)h(71.)480 2179 y Fn(-r)f Fo(tag)229
+(directories],)f(page)h(73.)480 2729 y Fn(-r)f Fo(tag)229
b Fs(Chec)m(k)m(out)48 b(revision)c Fo(tag)56 b Fs(\(is)46
b(stic)m(ky\).)89 b(See)47 b(Section)g(A.4)g([Common)f(options],)960
-2304 y(page)31 b(90.)0 2474 y Fn(history)d([)p Fo(options)t
-Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 2598
+2853 y(page)31 b(92.)0 3033 y Fn(history)d([)p Fo(options)t
+Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 3157
y Fs(Sho)m(w)30 b(rep)s(ository)f(access)j(history)-8
-b(.)40 b(See)31 b(Section)f(A.10)h([history],)f(page)i(106.)480
-2768 y Fn(-a)384 b Fs(All)29 b(users)h(\(default)f(is)h(self)7
+b(.)40 b(See)31 b(Section)f(A.10)h([history],)f(page)i(108.)480
+3337 y Fn(-a)384 b Fs(All)29 b(users)h(\(default)f(is)h(self)7
b(\).)40 b(See)31 b(Section)f(A.10.1)i([history)e(options],)g(page)h
-(106.)480 2938 y Fn(-b)f Fo(str)247 b Fs(Bac)m(k)46 b(to)e(record)g
+(108.)480 3516 y Fn(-b)f Fo(str)247 b Fs(Bac)m(k)46 b(to)e(record)g
(with)f Fo(str)50 b Fs(in)42 b(mo)s(dule/\014le/rep)s(os)g(\014eld.)80
-b(See)44 b(Section)g(A.10.1)960 3063 y([history)30 b(options],)g(page)h
-(106.)480 3233 y Fn(-c)384 b Fs(Rep)s(ort)25 b(on)g(committed)g(\(mo)s
+b(See)44 b(Section)g(A.10.1)960 3641 y([history)30 b(options],)g(page)h
+(108.)480 3820 y Fn(-c)384 b Fs(Rep)s(ort)25 b(on)g(committed)g(\(mo)s
(di\014ed\))f(\014les.)38 b(See)26 b(Section)f(A.10.1)i([history)d
-(options],)960 3357 y(page)31 b(106.)480 3527 y Fn(-D)f
+(options],)960 3945 y(page)31 b(108.)480 4124 y Fn(-D)f
Fo(date)183 b Fs(Since)29 b Fo(date)p Fs(.)42 b(See)30
-b(Section)h(A.10.1)h([history)d(options],)i(page)g(106.)480
-3697 y Fn(-e)384 b Fs(Rep)s(ort)29 b(on)g(all)f(record)h(t)m(yp)s(es.)
-40 b(See)29 b(Section)g(A.10.1)i([history)d(options],)i(page)f(106.)480
-3867 y Fn(-l)384 b Fs(Last)28 b(mo)s(di\014ed)e(\(committed)j(or)e(mo)s
+b(Section)h(A.10.1)h([history)d(options],)i(page)g(108.)480
+4304 y Fn(-e)384 b Fs(Rep)s(ort)29 b(on)g(all)f(record)h(t)m(yp)s(es.)
+40 b(See)29 b(Section)g(A.10.1)i([history)d(options],)i(page)f(108.)480
+4483 y Fn(-l)384 b Fs(Last)28 b(mo)s(di\014ed)e(\(committed)j(or)e(mo)s
(di\014ed)f(rep)s(ort\).)40 b(See)28 b(Section)g(A.10.1)i([history)960
-3992 y(options],)g(page)h(106.)480 4162 y Fn(-m)f Fo(mo)s(dule)960
-4286 y Fs(Rep)s(ort)50 b(on)g Fo(mo)s(dule)j Fs(\(rep)s(eatable\).)101
+4608 y(options],)g(page)h(108.)480 4787 y Fn(-m)f Fo(mo)s(dule)960
+4911 y Fs(Rep)s(ort)50 b(on)g Fo(mo)s(dule)j Fs(\(rep)s(eatable\).)101
b(See)50 b(Section)g(A.10.1)i([history)d(options],)960
-4411 y(page)31 b(106.)480 4581 y Fn(-n)f Fo(mo)s(dule)960
-4705 y Fs(In)g Fo(mo)s(dule)p Fs(.)39 b(See)30 b(Section)g(A.10.1)j
-([history)c(options],)i(page)g(106.)480 4875 y Fn(-o)384
-b Fs(Rep)s(ort)47 b(on)g(c)m(hec)m(k)m(ed)i(out)e(mo)s(dules.)89
+5036 y(page)31 b(108.)480 5215 y Fn(-n)f Fo(mo)s(dule)960
+5340 y Fs(In)g Fo(mo)s(dule)p Fs(.)39 b(See)30 b(Section)g(A.10.1)j
+([history)c(options],)i(page)g(108.)p eop
+%%Page: 131 133
+131 132 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(131)480 366 y Fn(-o)384 b
+Fs(Rep)s(ort)47 b(on)g(c)m(hec)m(k)m(ed)i(out)e(mo)s(dules.)89
b(See)48 b(Section)f(A.10.1)i([history)d(options],)960
-5000 y(page)31 b(106.)480 5170 y Fn(-r)f Fo(rev)230 b
-Fs(Since)29 b(revision)g Fo(rev)p Fs(.)41 b(See)30 b(Section)g(A.10.1)j
-([history)c(options],)i(page)g(106.)480 5340 y Fn(-T)384
-b Fs(Pro)s(duce)21 b(rep)s(ort)h(on)g(all)f(T)-8 b(A)m(Gs.)39
-b(See)23 b(Section)f(A.10.1)i([history)e(options],)h(page)g(106.)p
-eop
-%%Page: 129 131
-129 130 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(129)480 366 y Fn(-t)30 b
-Fo(tag)229 b Fs(Since)41 b(tag)j(record)e(placed)f(in)g(history)g
+491 y(page)31 b(108.)480 668 y Fn(-r)f Fo(rev)230 b Fs(Since)29
+b(revision)g Fo(rev)p Fs(.)41 b(See)30 b(Section)g(A.10.1)j([history)c
+(options],)i(page)g(108.)480 844 y Fn(-T)384 b Fs(Pro)s(duce)21
+b(rep)s(ort)h(on)g(all)f(T)-8 b(A)m(Gs.)39 b(See)23 b(Section)f(A.10.1)
+i([history)e(options],)h(page)g(108.)480 1021 y Fn(-t)30
+b Fo(tag)229 b Fs(Since)41 b(tag)j(record)e(placed)f(in)g(history)g
(\014le)g(\(b)m(y)i(an)m(y)m(one\).)78 b(See)42 b(Section)g(A.10.1)960
-491 y([history)30 b(options],)g(page)h(106.)480 668 y
-Fn(-u)f Fo(user)191 b Fs(F)-8 b(or)31 b(user)e Fo(user)36
+1145 y([history)30 b(options],)g(page)h(108.)480 1322
+y Fn(-u)f Fo(user)191 b Fs(F)-8 b(or)31 b(user)e Fo(user)36
b Fs(\(rep)s(eatable\).)41 b(See)30 b(Section)g(A.10.1)i([history)e
-(options],)g(page)g(106.)480 844 y Fn(-w)384 b Fs(W)-8
+(options],)g(page)g(108.)480 1498 y Fn(-w)384 b Fs(W)-8
b(orking)52 b(directory)f(m)m(ust)h(matc)m(h.)106 b(See)52
-b(Section)g(A.10.1)i([history)d(options],)960 969 y(page)31
-b(106.)480 1145 y Fn(-x)f Fo(t)m(yp)s(es)144 b Fs(Rep)s(ort)28
+b(Section)g(A.10.1)i([history)d(options],)960 1623 y(page)31
+b(108.)480 1799 y Fn(-x)f Fo(t)m(yp)s(es)144 b Fs(Rep)s(ort)28
b(on)f Fo(t)m(yp)s(es)p Fs(,)i(one)f(or)g(more)g(of)g
Fn(TOEFWUCGMAR)p Fs(.)37 b(See)28 b(Section)g(A.10.1)i([history)960
-1270 y(options],)g(page)h(106.)480 1446 y Fn(-z)f Fo(zone)178
+1924 y(options],)g(page)h(108.)480 2101 y Fn(-z)f Fo(zone)178
b Fs(Output)27 b(for)i(time)f(zone)h Fo(zone)p Fs(.)41
-b(See)29 b(Section)f(A.10.1)j([history)c(options],)i(page)g(106.)0
-1623 y Fn(import)g([)p Fo(options)t Fn(])g Fo(rep)s(ository)37
+b(See)29 b(Section)f(A.10.1)j([history)c(options],)i(page)g(108.)0
+2277 y Fn(import)g([)p Fo(options)t Fn(])g Fo(rep)s(ository)37
b(v)m(endor-tag)i(release-tags)t Fh(:)15 b(:)g(:)480
-1747 y Fs(Imp)s(ort)29 b(\014les)h(in)m(to)g(CVS,)g(using)f(v)m(endor)h
+2402 y Fs(Imp)s(ort)29 b(\014les)h(in)m(to)g(CVS,)g(using)f(v)m(endor)h
(branc)m(hes.)40 b(See)31 b(Section)f(A.11)i([imp)s(ort],)d(page)i
-(108.)480 1924 y Fn(-b)f Fo(bra)222 b Fs(Imp)s(ort)56
+(110.)480 2578 y Fn(-b)f Fo(bra)222 b Fs(Imp)s(ort)56
b(to)i(v)m(endor)f(branc)m(h)f Fo(bra)p Fs(.)121 b(See)57
-b(Section)g(A.11.1)i([imp)s(ort)d(options],)960 2048
-y(page)31 b(109.)480 2225 y Fn(-d)384 b Fs(Use)32 b(the)g(\014le's)g
+b(Section)g(A.11.1)i([imp)s(ort)d(options],)960 2703
+y(page)31 b(111.)480 2879 y Fn(-d)384 b Fs(Use)32 b(the)g(\014le's)g
(mo)s(di\014cation)e(time)h(as)i(the)f(time)f(of)h(imp)s(ort.)44
-b(See)32 b(Section)g(A.11.1)960 2350 y([imp)s(ort)d(options],)h(page)h
-(109.)480 2526 y Fn(-k)f Fo(k\015ag)165 b Fs(Set)36 b(default)f(R)m(CS)
+b(See)32 b(Section)g(A.11.1)960 3004 y([imp)s(ort)d(options],)h(page)h
+(111.)480 3180 y Fn(-k)f Fo(k\015ag)165 b Fs(Set)36 b(default)f(R)m(CS)
h(k)m(eyw)m(ord)g(substitution)e(mo)s(de.)57 b(See)36
-b(Section)f(A.11.1)j([imp)s(ort)960 2651 y(options],)30
-b(page)h(109.)480 2827 y Fn(-m)f Fo(msg)197 b Fs(Use)31
+b(Section)f(A.11.1)j([imp)s(ort)960 3305 y(options],)30
+b(page)h(111.)480 3481 y Fn(-m)f Fo(msg)197 b Fs(Use)31
b Fo(msg)38 b Fs(for)30 b(log)h(message.)41 b(See)31
-b(Section)f(A.11.1)j([imp)s(ort)c(options],)h(page)h(109.)480
-3004 y Fn(-I)f Fo(ign)232 b Fs(More)45 b(\014les)e(to)i(ignore)f(\(!)82
+b(Section)f(A.11.1)j([imp)s(ort)c(options],)h(page)h(111.)480
+3658 y Fn(-I)f Fo(ign)232 b Fs(More)45 b(\014les)e(to)i(ignore)f(\(!)82
b(to)45 b(reset\).)84 b(See)44 b(Section)g(A.11.1)i([imp)s(ort)d
-(options],)960 3128 y(page)31 b(109.)480 3305 y Fn(-W)f
+(options],)960 3783 y(page)31 b(111.)480 3959 y Fn(-W)f
Fo(sp)s(ec)184 b Fs(More)31 b(wrapp)s(ers.)39 b(See)30
-b(Section)h(A.11.1)h([imp)s(ort)d(options],)h(page)h(109.)0
-3481 y Fn(init)288 b Fs(Create)39 b(a)f(CVS)f(rep)s(ository)g(if)g(it)h
+b(Section)h(A.11.1)h([imp)s(ort)d(options],)h(page)h(111.)0
+4136 y Fn(init)288 b Fs(Create)39 b(a)f(CVS)f(rep)s(ository)g(if)g(it)h
(do)s(esn't)f(exist.)63 b(See)39 b(Section)e(4.5)i([Creating)f(a)g(rep)
-s(ository],)480 3606 y(page)31 b(20.)0 3783 y Fn(log)e([)p
+s(ository],)480 4260 y(page)31 b(20.)0 4437 y Fn(log)e([)p
Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
-Fn(])480 3907 y Fs(Prin)m(t)29 b(out)i(history)e(information)g(for)h
-(\014les.)40 b(See)30 b(Section)h(A.12)g([log],)g(page)h(110.)480
-4084 y Fn(-b)384 b Fs(Only)28 b(list)g(revisions)f(on)j(the)f(default)g
+Fn(])480 4561 y Fs(Prin)m(t)29 b(out)i(history)e(information)g(for)h
+(\014les.)40 b(See)30 b(Section)h(A.12)g([log],)g(page)h(113.)480
+4738 y Fn(-b)384 b Fs(Only)28 b(list)g(revisions)f(on)j(the)f(default)g
(branc)m(h.)40 b(See)30 b(Section)f(A.12.1)i([log)f(options],)960
-4208 y(page)h(111.)480 4385 y Fn(-d)f Fo(dates)147 b
+4862 y(page)h(113.)480 5039 y Fn(-d)f Fo(dates)147 b
Fs(Sp)s(ecify)37 b(dates)h(\()p Fo(d1)7 b Fn(<)p Fo(d2)46
b Fs(for)38 b(range,)j Fo(d)g Fs(for)d(latest)h(b)s(efore\).)64
-b(See)39 b(Section)f(A.12.1)960 4509 y([log)31 b(options],)f(page)h
-(111.)480 4686 y Fn(-h)384 b Fs(Only)29 b(prin)m(t)g(header.)40
-b(See)31 b(Section)f(A.12.1)i([log)f(options],)f(page)h(111.)480
-4862 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
-(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
-(e)960 4987 y(b)s(eha)m(vior],)30 b(page)h(55.)480 5163
-y Fn(-N)384 b Fs(Do)31 b(not)g(list)e(tags.)42 b(See)30
-b(Section)g(A.12.1)j([log)d(options],)h(page)g(111.)480
-5340 y Fn(-R)384 b Fs(Only)29 b(prin)m(t)g(name)h(of)h(R)m(CS)f
-(\014le.)39 b(See)31 b(Section)f(A.12.1)j([log)d(options],)g(page)i
-(111.)p eop
-%%Page: 130 132
-130 131 bop 0 -116 a Fs(130)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y Fn(-r)g Fo(revs)194
-b Fs(Only)29 b(list)g(revisions)f Fo(revs)p Fs(.)41 b(See)30
-b(Section)h(A.12.1)h([log)f(options],)f(page)h(111.)480
-543 y Fn(-s)f Fo(states)127 b Fs(Only)33 b(list)g(revisions)f(with)h
-(sp)s(eci\014ed)g(states.)53 b(See)35 b(Section)f(A.12.1)i([log)f
-(options],)960 668 y(page)c(111.)480 844 y Fn(-t)384
-b Fs(Only)34 b(prin)m(t)g(header)i(and)f(descriptiv)m(e)g(text.)58
-b(See)36 b(Section)f(A.12.1)j([log)e(options],)960 969
-y(page)31 b(111.)480 1145 y Fn(-w)f Fo(logins)125 b Fs(Only)33
-b(list)h(revisions)f(c)m(hec)m(k)m(ed)k(in)c(b)m(y)i(sp)s(eci\014ed)e
-(logins.)53 b(See)35 b(Section)g(A.12.1)i([log)960 1270
-y(options],)30 b(page)h(111.)0 1446 y Fn(login)240 b
-Fs(Prompt)31 b(for)g(passw)m(ord)g(for)h(authen)m(ticating)f(serv)m
-(er.)45 b(See)32 b(Section)f(4.6.2.2)j([P)m(assw)m(ord)e(authen-)480
-1571 y(tication)e(clien)m(t],)h(page)g(25.)0 1747 y Fn(rdiff)e([)p
-Fo(options)t Fn(])g Fo(mo)s(dules)t Fh(:)15 b(:)g(:)480
-1872 y Fs(Sho)m(w)30 b(di\013erences)g(b)s(et)m(w)m(een)h(releases.)40
-b(See)31 b(Section)f(A.13)i([rdi\013)7 b(],)29 b(page)j(112.)480
-2048 y Fn(-c)384 b Fs(Con)m(text)41 b(di\013)d(output)i(format)g
-(\(default\).)69 b(See)40 b(Section)f(A.13.1)j([rdi\013)c(options],)960
-2173 y(page)31 b(113.)480 2350 y Fn(-D)f Fo(date)183
-b Fs(Select)23 b(revisions)f(based)h(on)g Fo(date)p Fs(.)39
-b(See)23 b(Section)g(A.4)h([Common)f(options],)i(page)f(90.)480
-2526 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
+b(See)39 b(Section)f(A.12.1)960 5163 y([log)31 b(options],)f(page)h
+(113.)480 5340 y Fn(-h)384 b Fs(Only)29 b(prin)m(t)g(header.)40
+b(See)31 b(Section)f(A.12.1)i([log)f(options],)f(page)h(113.)p
+eop
+%%Page: 132 134
+132 133 bop 0 -116 a Fs(132)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 491
+y(b)s(eha)m(vior],)30 b(page)h(57.)480 668 y Fn(-N)384
+b Fs(Do)31 b(not)g(list)e(tags.)42 b(See)30 b(Section)g(A.12.1)j([log)d
+(options],)h(page)g(113.)480 844 y Fn(-R)384 b Fs(Only)29
+b(prin)m(t)g(name)h(of)h(R)m(CS)f(\014le.)39 b(See)31
+b(Section)f(A.12.1)j([log)d(options],)g(page)i(113.)480
+1021 y Fn(-r)e Fo(revs)194 b Fs(Only)29 b(list)g(revisions)f
+Fo(revs)p Fs(.)41 b(See)30 b(Section)h(A.12.1)h([log)f(options],)f
+(page)h(113.)480 1197 y Fn(-s)f Fo(states)127 b Fs(Only)33
+b(list)g(revisions)f(with)h(sp)s(eci\014ed)g(states.)53
+b(See)35 b(Section)f(A.12.1)i([log)f(options],)960 1322
+y(page)c(113.)480 1498 y Fn(-t)384 b Fs(Only)34 b(prin)m(t)g(header)i
+(and)f(descriptiv)m(e)g(text.)58 b(See)36 b(Section)f(A.12.1)j([log)e
+(options],)960 1623 y(page)31 b(113.)480 1799 y Fn(-w)f
+Fo(logins)125 b Fs(Only)33 b(list)h(revisions)f(c)m(hec)m(k)m(ed)k(in)c
+(b)m(y)i(sp)s(eci\014ed)e(logins.)53 b(See)35 b(Section)g(A.12.1)i
+([log)960 1924 y(options],)30 b(page)h(113.)0 2101 y
+Fn(login)240 b Fs(Prompt)31 b(for)g(passw)m(ord)g(for)h(authen)m
+(ticating)f(serv)m(er.)45 b(See)32 b(Section)f(4.6.3.2)j([P)m(assw)m
+(ord)e(authen-)480 2225 y(tication)e(clien)m(t],)h(page)g(25.)0
+2402 y Fn(logout)192 b Fs(Remo)m(v)m(e)36 b(stored)f(passw)m(ord)f(for)
+g(authen)m(ticating)h(serv)m(er.)53 b(See)35 b(Section)f(4.6.3.2)j([P)m
+(assw)m(ord)e(au-)480 2526 y(then)m(tication)c(clien)m(t],)f(page)h
+(25.)0 2703 y Fn(rdiff)e([)p Fo(options)t Fn(])g Fo(mo)s(dules)t
+Fh(:)15 b(:)g(:)480 2827 y Fs(Sho)m(w)30 b(di\013erences)g(b)s(et)m(w)m
+(een)h(releases.)40 b(See)31 b(Section)f(A.13)i([rdi\013)7
+b(],)29 b(page)j(115.)480 3004 y Fn(-c)384 b Fs(Con)m(text)41
+b(di\013)d(output)i(format)g(\(default\).)69 b(See)40
+b(Section)f(A.13.1)j([rdi\013)c(options],)960 3128 y(page)31
+b(115.)480 3305 y Fn(-D)f Fo(date)183 b Fs(Select)23
+b(revisions)f(based)h(on)g Fo(date)p Fs(.)39 b(See)23
+b(Section)g(A.4)h([Common)f(options],)i(page)f(92.)480
+3481 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
(found.)37 b(See)21 b(Section)f(A.4)i([Common)e(options],)960
-2651 y(page)31 b(90.)480 2827 y Fn(-l)384 b Fs(Lo)s(cal;)45
+3606 y(page)31 b(92.)480 3783 y Fn(-l)384 b Fs(Lo)s(cal;)45
b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2952
-y(b)s(eha)m(vior],)30 b(page)h(55.)480 3128 y Fn(-r)f
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 3907
+y(b)s(eha)m(vior],)30 b(page)h(57.)480 4084 y Fn(-r)f
Fo(rev)230 b Fs(Select)28 b(revisions)e(based)i(on)g
Fo(rev)p Fs(.)40 b(See)28 b(Section)f(A.4)i([Common)f(options],)g(page)
-h(90.)480 3305 y Fn(-s)384 b Fs(Short)25 b(patc)m(h)h(-)f(one)h(liner)d
+h(92.)480 4260 y Fn(-s)384 b Fs(Short)25 b(patc)m(h)h(-)f(one)h(liner)d
(p)s(er)h(\014le.)38 b(See)26 b(Section)f(A.13.1)i([rdi\013)d
-(options],)i(page)g(113.)480 3481 y Fn(-t)384 b Fs(T)-8
+(options],)i(page)g(115.)480 4437 y Fn(-t)384 b Fs(T)-8
b(op)24 b(t)m(w)m(o)i(di\013s)d(-)i(last)f(c)m(hange)i(made)e(to)h(the)
g(\014le.)38 b(See)25 b(Section)f(A.8.1)i([di\013)d(options],)960
-3606 y(page)31 b(103.)480 3783 y Fn(-u)384 b Fs(Unidi\013)28
+4561 y(page)31 b(105.)480 4738 y Fn(-u)384 b Fs(Unidi\013)28
b(output)i(format.)41 b(See)31 b(Section)f(A.13.1)i([rdi\013)d
-(options],)h(page)h(113.)480 3959 y Fn(-V)f Fo(v)m(ers)197
+(options],)h(page)h(115.)480 4914 y Fn(-V)f Fo(v)m(ers)197
b Fs(Use)41 b(R)m(CS)g(V)-8 b(ersion)41 b Fo(v)m(ers)k
Fs(for)c(k)m(eyw)m(ord)g(expansion.)72 b(See)41 b(Section)g(A.13.1)i
-([rdi\013)960 4084 y(options],)30 b(page)h(113.)0 4260
+([rdi\013)960 5039 y(options],)30 b(page)h(115.)0 5215
y Fn(release)d([)p Fo(options)t Fn(])h Fo(directory)480
-4385 y Fs(Indicate)h(that)h(a)g(directory)f(is)f(no)h(longer)g(in)f
-(use.)41 b(See)30 b(Section)h(A.14)g([release],)h(page)f(114.)480
-4561 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h(directory)-8
-b(.)40 b(See)31 b(Section)f(A.14.1)i([release)f(options],)f(page)i
-(115.)0 4738 y Fn(remove)d([)p Fo(options)t Fn(])g([)p
-Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 4862 y Fs(Remo)m(v)m(e)32
-b(an)e(en)m(try)h(from)f(the)h(rep)s(ository)-8 b(.)40
-b(See)30 b(Chapter)g(11)h([Remo)m(ving)g(\014les],)f(page)h(59.)480
-5039 y Fn(-f)384 b Fs(Delete)24 b(the)f(\014le)e(b)s(efore)h(remo)m
-(ving)h(it.)38 b(See)22 b(Chapter)g(11)i([Remo)m(ving)f(\014les],)g
-(page)h(59.)480 5215 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
-b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 5340
-y(b)s(eha)m(vior],)30 b(page)h(55.)p eop
-%%Page: 131 133
-131 132 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(131)480 366 y Fn(-R)384 b
-Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39 b(See)24
-b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)0
-536 y Fn(rtag)k([)p Fo(options)t Fn(])g Fo(tag)39 b(mo)s(dules)t
-Fh(:)15 b(:)g(:)480 660 y Fs(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f
-(a)f(mo)s(dule.)40 b(See)30 b(Section)g(A.15)i([rtag],)g(page)f(116.)
-480 830 y Fn(-a)384 b Fs(Clear)43 b(tag)h(from)f(remo)m(v)m(ed)i
-(\014les)d(that)i(w)m(ould)f(not)g(otherwise)g(b)s(e)g(tagged.)82
-b(See)960 954 y(Section)30 b(A.15.1)j([rtag)e(options],)f(page)h(117.)
-480 1124 y Fn(-b)384 b Fs(Create)31 b(a)g(branc)m(h)f(named)g
-Fo(tag)p Fs(.)42 b(See)30 b(Section)g(A.15.1)j([rtag)e(options],)f
-(page)h(117.)480 1293 y Fn(-D)f Fo(date)183 b Fs(T)-8
-b(ag)31 b(revisions)e(as)h(of)h Fo(date)p Fs(.)41 b(See)31
-b(Section)f(A.15.1)i([rtag)g(options],)e(page)h(117.)480
-1463 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h(tag.)41
-b(See)31 b(Section)f(A.15.1)j([rtag)e(options],)f(page)h(117.)480
-1632 y Fn(-F)384 b Fs(Mo)m(v)m(e)32 b(tag)g(if)d(it)h(already)g
+5340 y Fs(Indicate)h(that)h(a)g(directory)f(is)f(no)h(longer)g(in)f
+(use.)41 b(See)30 b(Section)h(A.14)g([release],)h(page)f(116.)p
+eop
+%%Page: 133 135
+133 134 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(133)480 366 y Fn(-d)384 b
+Fs(Delete)32 b(the)e(giv)m(en)h(directory)-8 b(.)40 b(See)31
+b(Section)f(A.14.1)i([release)f(options],)f(page)i(117.)0
+544 y Fn(remove)d([)p Fo(options)t Fn(])g([)p Fo(\014les)t
+Fh(:)15 b(:)g(:)o Fn(])480 669 y Fs(Remo)m(v)m(e)32 b(an)e(en)m(try)h
+(from)f(the)h(rep)s(ository)-8 b(.)40 b(See)30 b(Chapter)g(11)h([Remo)m
+(ving)g(\014les],)f(page)h(61.)480 846 y Fn(-f)384 b
+Fs(Delete)24 b(the)f(\014le)e(b)s(efore)h(remo)m(ving)h(it.)38
+b(See)22 b(Chapter)g(11)i([Remo)m(ving)f(\014les],)g(page)h(61.)480
+1024 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
+(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
+(e)960 1148 y(b)s(eha)m(vior],)30 b(page)h(57.)480 1326
+y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
+b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(57.)
+0 1503 y Fn(rtag)k([)p Fo(options)t Fn(])g Fo(tag)39
+b(mo)s(dules)t Fh(:)15 b(:)g(:)480 1628 y Fs(Add)29 b(a)i(sym)m(b)s
+(olic)e(tag)j(to)f(a)f(mo)s(dule.)40 b(See)30 b(Section)g(A.15)i
+([rtag],)g(page)f(118.)480 1805 y Fn(-a)384 b Fs(Clear)43
+b(tag)h(from)f(remo)m(v)m(ed)i(\014les)d(that)i(w)m(ould)f(not)g
+(otherwise)g(b)s(e)g(tagged.)82 b(See)960 1930 y(Section)30
+b(A.15.1)j([rtag)e(options],)f(page)h(119.)480 2107 y
+Fn(-b)384 b Fs(Create)31 b(a)g(branc)m(h)f(named)g Fo(tag)p
+Fs(.)42 b(See)30 b(Section)g(A.15.1)j([rtag)e(options],)f(page)h(119.)
+480 2285 y Fn(-D)f Fo(date)183 b Fs(T)-8 b(ag)31 b(revisions)e(as)h(of)
+h Fo(date)p Fs(.)41 b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e
+(page)h(119.)480 2462 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h
+(tag.)41 b(See)31 b(Section)f(A.15.1)j([rtag)e(options],)f(page)h(119.)
+480 2640 y Fn(-F)384 b Fs(Mo)m(v)m(e)32 b(tag)g(if)d(it)h(already)g
(exists.)41 b(See)30 b(Section)g(A.15.1)j([rtag)e(options],)f(page)h
-(117.)480 1802 y Fn(-f)384 b Fs(F)-8 b(orce)26 b(a)e(head)g(revision)f
+(119.)480 2817 y Fn(-f)384 b Fs(F)-8 b(orce)26 b(a)e(head)g(revision)f
(matc)m(h)i(if)e(tag/date)k(not)d(found.)37 b(See)25
-b(Section)f(A.15.1)i([rtag)960 1926 y(options],)k(page)h(117.)480
-2096 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
+b(Section)f(A.15.1)i([rtag)960 2942 y(options],)k(page)h(119.)480
+3120 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
-(e)960 2220 y(b)s(eha)m(vior],)30 b(page)h(55.)480 2390
+(e)960 3244 y(b)s(eha)m(vior],)30 b(page)h(57.)480 3422
y Fn(-n)384 b Fs(No)31 b(execution)g(of)f(tag)i(program.)40
-b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e(page)h(117.)480
-2559 y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
-b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)
-480 2729 y Fn(-r)30 b Fo(tag)229 b Fs(T)-8 b(ag)31 b(existing)f(tag)h
+b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e(page)h(119.)480
+3599 y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
+b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(57.)
+480 3777 y Fn(-r)30 b Fo(tag)229 b Fs(T)-8 b(ag)31 b(existing)f(tag)h
Fo(tag)p Fs(.)42 b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e
-(page)h(117.)0 2898 y Fn(status)e([)p Fo(options)t Fn(])g
-Fo(\014les)t Fh(:)15 b(:)g(:)480 3023 y Fs(Displa)m(y)28
+(page)h(119.)0 3954 y Fn(status)e([)p Fo(options)t Fn(])g
+Fo(\014les)t Fh(:)15 b(:)g(:)480 4079 y Fs(Displa)m(y)28
b(status)g(information)f(in)g(a)i(w)m(orking)f(directory)-8
-b(.)40 b(See)28 b(Section)h(A.16)g([status],)h(page)f(117.)480
-3192 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
+b(.)40 b(See)28 b(Section)h(A.16)g([status],)h(page)f(119.)480
+4256 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
-(e)960 3317 y(b)s(eha)m(vior],)30 b(page)h(55.)480 3486
+(e)960 4381 y(b)s(eha)m(vior],)30 b(page)h(57.)480 4558
y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
-b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)
-480 3656 y Fn(-v)384 b Fs(Include)52 b(tag)i(information)d(for)i
+b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(57.)
+480 4736 y Fn(-v)384 b Fs(Include)52 b(tag)i(information)d(for)i
(\014le.)109 b(See)53 b(Section)g(A.16.1)i([status)f(options],)960
-3780 y(page)31 b(118.)0 3950 y Fn(tag)e([)p Fo(options)t
+4860 y(page)31 b(120.)0 5038 y Fn(tag)e([)p Fo(options)t
Fn(])g Fo(tag)40 b Fn([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
-Fn(])480 4074 y Fs(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f(c)m(hec)m
+Fn(])480 5162 y Fs(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f(c)m(hec)m
(k)m(ed)h(out)f(v)m(ersion)e(of)i(\014les.)40 b(See)30
-b(Section)g(A.17)i([tag],)g(page)g(118.)480 4244 y Fn(-b)384
+b(Section)g(A.17)i([tag],)g(page)g(120.)480 5340 y Fn(-b)384
b Fs(Create)31 b(a)g(branc)m(h)f(named)g Fo(tag)p Fs(.)42
-b(See)30 b(Section)g(A.17.1)j([tag)f(options],)e(page)h(119.)480
-4413 y Fn(-D)f Fo(date)183 b Fs(T)-8 b(ag)31 b(revisions)e(as)h(of)h
-Fo(date)p Fs(.)41 b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e
-(page)i(119.)480 4583 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h
-(tag.)41 b(See)31 b(Section)f(A.17.1)j([tag)e(options],)g(page)g(119.)
-480 4752 y Fn(-F)384 b Fs(Mo)m(v)m(e)32 b(tag)g(if)d(it)h(already)g
-(exists.)41 b(See)30 b(Section)g(A.17.1)j([tag)f(options],)e(page)h
-(119.)480 4921 y Fn(-f)384 b Fs(F)-8 b(orce)29 b(a)f(head)f(revision)e
-(matc)m(h)k(if)d(tag/date)k(not)d(found.)38 b(See)28
-b(Section)f(A.17.1)i([tag)960 5046 y(options],)h(page)h(119.)480
-5215 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
-(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
-(e)960 5340 y(b)s(eha)m(vior],)30 b(page)h(55.)p eop
-%%Page: 132 134
-132 133 bop 0 -116 a Fs(132)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)480 366 y Fn(-n)384 b Fs(No)31
-b(execution)g(of)f(tag)i(program.)40 b(See)31 b(Section)f(A.17.1)i
-([tag)g(options],)e(page)h(119.)480 550 y Fn(-R)384 b
-Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39 b(See)24
-b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)480
-733 y Fn(-r)30 b Fo(tag)229 b Fs(T)-8 b(ag)31 b(existing)f(tag)h
+b(See)30 b(Section)g(A.17.1)j([tag)f(options],)e(page)h(121.)p
+eop
+%%Page: 134 136
+134 135 bop 0 -116 a Fs(134)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y Fn(-D)g Fo(date)183
+b Fs(T)-8 b(ag)31 b(revisions)e(as)h(of)h Fo(date)p Fs(.)41
+b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e(page)i(121.)480
+540 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h(tag.)41
+b(See)31 b(Section)f(A.17.1)j([tag)e(options],)g(page)g(121.)480
+714 y Fn(-F)384 b Fs(Mo)m(v)m(e)32 b(tag)g(if)d(it)h(already)g(exists.)
+41 b(See)30 b(Section)g(A.17.1)j([tag)f(options],)e(page)h(121.)480
+888 y Fn(-f)384 b Fs(F)-8 b(orce)29 b(a)f(head)f(revision)e(matc)m(h)k
+(if)d(tag/date)k(not)d(found.)38 b(See)28 b(Section)f(A.17.1)i([tag)960
+1013 y(options],)h(page)h(121.)480 1187 y Fn(-l)384 b
+Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f
+(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960
+1311 y(b)s(eha)m(vior],)30 b(page)h(57.)480 1485 y Fn(-n)384
+b Fs(No)31 b(execution)g(of)f(tag)i(program.)40 b(See)31
+b(Section)f(A.17.1)i([tag)g(options],)e(page)h(121.)480
+1659 y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
+b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(57.)
+480 1833 y Fn(-r)30 b Fo(tag)229 b Fs(T)-8 b(ag)31 b(existing)f(tag)h
Fo(tag)p Fs(.)42 b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e(page)
-h(119.)0 916 y Fn(unedit)e([)p Fo(options)t Fn(])g([)p
-Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 1040 y Fs(Undo)30
+h(121.)0 2007 y Fn(unedit)e([)p Fo(options)t Fn(])g([)p
+Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 2132 y Fs(Undo)30
b(an)g(edit)g(command.)41 b(See)30 b(Section)g(6.6.3)i([Editing)d
-(\014les],)h(page)h(42.)480 1223 y Fn(-a)f Fo(actions)76
+(\014les],)h(page)h(44.)480 2306 y Fn(-a)f Fo(actions)76
b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)s(orary)f(w)m(atc)m(h,)60
b(where)53 b Fo(actions)58 b Fs(is)52 b Fn(edit)p Fs(,)58
-b Fn(unedit)p Fs(,)960 1348 y Fn(commit)p Fs(,)29 b Fn(all)p
+b Fn(unedit)p Fs(,)960 2430 y Fn(commit)p Fs(,)29 b Fn(all)p
Fs(,)h(or)g Fn(none)p Fs(.)40 b(See)30 b(Section)g(6.6.3)j([Editing)28
-b(\014les],)i(page)h(42.)480 1531 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(\014les],)i(page)h(44.)480 2604 y Fn(-l)384 b Fs(Lo)s(cal;)45
b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 1656
-y(b)s(eha)m(vior],)30 b(page)h(55.)0 1839 y Fn(update)e([)p
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2729
+y(b)s(eha)m(vior],)30 b(page)h(57.)0 2903 y Fn(update)e([)p
Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
-Fn(])480 1963 y Fs(Bring)30 b(w)m(ork)g(tree)h(in)e(sync)h(with)f(rep)s
+Fn(])480 3027 y Fs(Bring)30 b(w)m(ork)g(tree)h(in)e(sync)h(with)f(rep)s
(ository)-8 b(.)40 b(See)31 b(Section)f(A.18)i([up)s(date],)e(page)h
-(120.)480 2146 y Fn(-A)384 b Fs(Reset)38 b(an)m(y)f(stic)m(ky)h
+(122.)480 3201 y Fn(-A)384 b Fs(Reset)38 b(an)m(y)f(stic)m(ky)h
(tags/date/k)m(opts.)64 b(See)37 b(Section)g(7.4)i([Stic)m(ky)e(tags],)
-j(page)e(49)960 2271 y(and)30 b(Chapter)g(17)h([Keyw)m(ord)f
-(substitution],)f(page)i(75.)480 2454 y Fn(-D)f Fo(date)183
+j(page)e(51)960 3326 y(and)30 b(Chapter)g(17)h([Keyw)m(ord)f
+(substitution],)f(page)i(77.)480 3500 y Fn(-D)f Fo(date)183
b Fs(Chec)m(k)35 b(out)g(revisions)e(as)j(of)f Fo(date)40
b Fs(\(is)35 b(stic)m(ky\).)54 b(See)36 b(Section)e(A.4)i([Common)f
-(op-)960 2579 y(tions],)30 b(page)h(90.)480 2762 y Fn(-d)384
+(op-)960 3624 y(tions],)30 b(page)h(92.)480 3798 y Fn(-d)384
b Fs(Create)31 b(directories.)40 b(See)31 b(Section)f(A.18.1)i([up)s
-(date)e(options],)g(page)h(120.)480 2945 y Fn(-f)384
+(date)e(options],)g(page)h(122.)480 3972 y Fn(-f)384
b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e(found.)37
-b(See)21 b(Section)f(A.4)i([Common)e(options],)960 3069
-y(page)31 b(90.)480 3252 y Fn(-I)f Fo(ign)232 b Fs(More)45
+b(See)21 b(Section)f(A.4)i([Common)e(options],)960 4097
+y(page)31 b(92.)480 4271 y Fn(-I)f Fo(ign)232 b Fs(More)45
b(\014les)e(to)i(ignore)f(\(!)82 b(to)45 b(reset\).)84
b(See)44 b(Section)g(A.11.1)i([imp)s(ort)d(options],)960
-3377 y(page)31 b(109.)480 3560 y Fn(-j)f Fo(rev)230 b
+4395 y(page)31 b(111.)480 4569 y Fn(-j)f Fo(rev)230 b
Fs(Merge)32 b(in)d(c)m(hanges.)41 b(See)31 b(Section)f(A.18.1)i([up)s
-(date)e(options],)g(page)i(120.)480 3743 y Fn(-k)e Fo(k\015ag)165
+(date)e(options],)g(page)i(122.)480 4743 y Fn(-k)e Fo(k\015ag)165
b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
b(See)51 b(Section)g(17.4)h([Substitution)c(mo)s(des],)960
-3868 y(page)31 b(77.)480 4051 y Fn(-l)384 b Fs(Lo)s(cal;)45
+4868 y(page)31 b(79.)480 5042 y Fn(-l)384 b Fs(Lo)s(cal;)45
b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 4175
-y(b)s(eha)m(vior],)30 b(page)h(55.)480 4358 y Fn(-P)384
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 5166
+y(b)s(eha)m(vior],)30 b(page)h(57.)480 5340 y Fn(-P)384
b Fs(Prune)29 b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(15)h
-([Mo)m(ving)g(directories],)f(page)h(71.)480 4542 y Fn(-p)384
-b Fs(Chec)m(k)32 b(out)g(\014les)f(to)i(standard)e(output)g(\(a)m(v)m
+([Mo)m(ving)g(directories],)f(page)h(73.)p eop
+%%Page: 135 137
+135 136 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(135)480 366 y Fn(-p)384 b
+Fs(Chec)m(k)32 b(out)g(\014les)f(to)i(standard)e(output)g(\(a)m(v)m
(oids)i(stic)m(kiness\).)44 b(See)32 b(Section)g(A.18.1)960
-4666 y([up)s(date)e(options],)g(page)h(120.)480 4849
-y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
-b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)
-480 5032 y Fn(-r)30 b Fo(tag)229 b Fs(Chec)m(k)m(out)48
+491 y([up)s(date)e(options],)g(page)h(122.)480 665 y
+Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
+b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(57.)
+480 840 y Fn(-r)30 b Fo(tag)229 b Fs(Chec)m(k)m(out)48
b(revision)c Fo(tag)56 b Fs(\(is)46 b(stic)m(ky\).)89
-b(See)47 b(Section)g(A.4)g([Common)f(options],)960 5157
-y(page)31 b(90.)480 5340 y Fn(-W)f Fo(sp)s(ec)184 b Fs(More)31
+b(See)47 b(Section)g(A.4)g([Common)f(options],)960 964
+y(page)31 b(92.)480 1139 y Fn(-W)f Fo(sp)s(ec)184 b Fs(More)31
b(wrapp)s(ers.)39 b(See)30 b(Section)h(A.11.1)h([imp)s(ort)d(options],)
-h(page)h(109.)p eop
-%%Page: 133 135
-133 134 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1837 b(133)0 366 y Fn(watch)29 b
-([on|off|add|remove])c([)p Fo(options)t Fn(])k([)p Fo(\014les)t
-Fh(:)15 b(:)g(:)o Fn(])480 491 y Fs(on/o\013:)57 b(turn)37
-b(on/o\013)i(read-only)e(c)m(hec)m(k)m(outs)k(of)d(\014les.)63
-b(See)38 b(Section)g(6.6.1)i([Setting)e(a)g(w)m(atc)m(h],)480
-616 y(page)31 b(40.)480 765 y(add/remo)m(v)m(e:)38 b(add)20
-b(or)i(remo)m(v)m(e)g(noti\014cation)f(on)g(actions.)38
-b(See)22 b(Section)f(6.6.2)i([Getting)f(Noti\014ed],)480
-890 y(page)31 b(40.)480 1064 y Fn(-a)f Fo(actions)76
-b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)s(orary)f(w)m(atc)m(h,)60
-b(where)53 b Fo(actions)58 b Fs(is)52 b Fn(edit)p Fs(,)58
-b Fn(unedit)p Fs(,)960 1188 y Fn(commit)p Fs(,)29 b Fn(all)p
-Fs(,)h(or)g Fn(none)p Fs(.)40 b(See)30 b(Section)g(6.6.3)j([Editing)28
-b(\014les],)i(page)h(42.)480 1363 y Fn(-l)384 b Fs(Lo)s(cal;)45
-b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 1487
-y(b)s(eha)m(vior],)30 b(page)h(55.)0 1662 y Fn(watchers)d([)p
+h(page)h(111.)0 1313 y Fn(watch)e([on|off|add|remove])c([)p
+Fo(options)t Fn(])k([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
+Fn(])480 1437 y Fs(on/o\013:)57 b(turn)37 b(on/o\013)i(read-only)e(c)m
+(hec)m(k)m(outs)k(of)d(\014les.)63 b(See)38 b(Section)g(6.6.1)i
+([Setting)e(a)g(w)m(atc)m(h],)480 1562 y(page)31 b(42.)480
+1711 y(add/remo)m(v)m(e:)38 b(add)20 b(or)i(remo)m(v)m(e)g
+(noti\014cation)f(on)g(actions.)38 b(See)22 b(Section)f(6.6.2)i
+([Getting)f(Noti\014ed],)480 1836 y(page)31 b(42.)480
+2010 y Fn(-a)f Fo(actions)76 b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)
+s(orary)f(w)m(atc)m(h,)60 b(where)53 b Fo(actions)58
+b Fs(is)52 b Fn(edit)p Fs(,)58 b Fn(unedit)p Fs(,)960
+2135 y Fn(commit)p Fs(,)29 b Fn(all)p Fs(,)h(or)g Fn(none)p
+Fs(.)40 b(See)30 b(Section)g(6.6.3)j([Editing)28 b(\014les],)i(page)h
+(44.)480 2309 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
+b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2434
+y(b)s(eha)m(vior],)30 b(page)h(57.)0 2608 y Fn(watchers)d([)p
Fo(options)t Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
-Fn(])480 1786 y Fs(See)31 b(who)f(is)f(w)m(atc)m(hing)i(a)g(\014le.)39
+Fn(])480 2733 y Fs(See)31 b(who)f(is)f(w)m(atc)m(hing)i(a)g(\014le.)39
b(See)31 b(Section)f(6.6.4)i([W)-8 b(atc)m(h)33 b(information],)c(page)
-i(43.)480 1961 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
+i(45.)480 2907 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
-b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2085
-y(b)s(eha)m(vior],)30 b(page)h(55.)p eop
-%%Page: 134 136
-134 135 bop 0 -116 a Fs(134)2366 b(CVS|Concurren)m(t)29
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 3031
+y(b)s(eha)m(vior],)30 b(page)h(57.)p eop
+%%Page: 136 138
+136 137 bop 0 -116 a Fs(136)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 135 137
-135 136 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(135)0
+%%Page: 137 139
+137 138 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(137)0
229 y Fp(App)t(endix)30 b(C)80 b(Reference)29 b(man)l(ual)h(for)h(the)e
(Administrativ)l(e)0 366 y(\014les)125 761 y Fs(Inside)34
b(the)j(rep)s(ository)-8 b(,)37 b(in)e(the)h(directory)g(`)p
@@ -8636,8 +8697,8 @@ b(no)c(in)m(termediate)f(directory)480 5340 y(lev)m(els)30
b(are)h(used)e(b)m(y)i(default,)e(ev)m(en)i(if)f Fo(dir)35
b Fs(w)m(as)c(a)f(path)h(in)m(v)m(olving)d(sev)m(eral)j(directory)f
(lev)m(els.)p eop
-%%Page: 136 138
-136 137 bop 0 -116 a Fs(136)2366 b(CVS|Concurren)m(t)29
+%%Page: 138 140
+138 139 bop 0 -116 a Fs(138)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)480 366 y(By)c(explicitly)c(sp)s(ecifying)
h(\014les)i(in)e(the)j(mo)s(dule)d(de\014nition)g(after)j
Fo(dir)p Fs(,)f(y)m(ou)g(can)h(select)g(particular)480
@@ -8708,32 +8769,31 @@ b(top-lev)m(el)g(directory)f(of)h(the)g(c)m(hec)m(k)m(ed-out)i(mo)s
(dule.)39 b Fo(prog)f Fs(runs)28 b(with)g(a)i(single)960
5322 y(argumen)m(t,)h(the)g(full)d(path)i(to)h(the)g(source)f(rep)s
(ository)f(for)i(this)e(mo)s(dule.)p eop
-%%Page: 137 139
-137 138 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(137)0
+%%Page: 139 141
+139 140 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(139)0
366 y Fm(C.2)68 b(The)30 b(cvswrapp)t(ers)g(\014le)125
-643 y Fs(W)-8 b(rapp)s(ers)30 b(allo)m(w)h(y)m(ou)g(to)h(set)g(a)f(ho)s
-(ok)h(whic)m(h)d(transforms)i(\014les)f(on)h(their)f(w)m(a)m(y)i(in)e
-(and)h(out)g(of)h Fr(cvs)p Fs(.)42 b(Most)0 768 y(or)30
-b(all)g(of)g(the)h(wrapp)s(ers)d(features)j(do)f(not)h(w)m(ork)f(with)f
-(clien)m(t/serv)m(er)i Fr(cvs)p Fs(.)125 1044 y(The)36
-b(\014le)h(`)p Fn(cvswrappers)p Fs(')d(de\014nes)j(the)g(script)f(that)
-i(will)d(b)s(e)h(run)g(on)h(a)h(\014le)e(when)g(its)h(name)g(matc)m
-(hes)i(a)0 1169 y(regular)i(expresion.)75 b(There)41
-b(are)h(t)m(w)m(o)i(scripts)c(that)j(can)f(b)s(e)f(run)g(on)h(a)g
-(\014le)f(or)h(directory)-8 b(.)76 b(One)41 b(script)g(is)0
-1293 y(executed)29 b(on)f(the)g(\014le/directory)f(b)s(efore)g(b)s
-(eing)g(c)m(hec)m(k)m(ed)j(in)m(to)e(the)g(rep)s(ository)f(\(this)g(is)
-g(denoted)h(with)e(the)j Fn(-t)0 1418 y Fs(\015ag\))i(and)e(the)h
-(other)g(when)f(the)h(\014le)f(is)g(c)m(hec)m(k)m(ed)j(out)e(of)g(the)g
-(rep)s(ository)f(\(this)g(is)g(denoted)h(with)f(the)h
-Fn(-f)f Fs(\015ag\))125 1695 y(The)c(`)p Fn(cvswrappers)p
-Fs(')f(also)j(has)f(a)g(`)p Fn(-m)p Fs(')h(option)f(to)h(sp)s(ecify)e
-(the)h(merge)h(metho)s(dology)g(that)g(should)d(b)s(e)i(used)0
-1819 y(when)e(the)h(\014le)e(is)h(up)s(dated.)38 b Fn(MERGE)23
-b Fs(means)i(the)g(usual)e Fr(cvs)h Fs(b)s(eha)m(vior:)37
-b(try)24 b(to)i(merge)f(the)g(\014les)f(\(this)g(generally)0
-1944 y(will)k(not)j(w)m(ork)f(for)h(binary)e(\014les\).)40
+643 y Fs(W)-8 b(rapp)s(ers)29 b(allo)m(w)h(y)m(ou)h(to)g(set)g(a)g(ho)s
+(ok)f(whic)m(h)f(transforms)g(\014les)h(on)g(their)f(w)m(a)m(y)j(in)d
+(and)h(out)g(of)h Fr(cvs)p Fs(.)125 920 y(The)36 b(\014le)h(`)p
+Fn(cvswrappers)p Fs(')d(de\014nes)j(the)g(script)f(that)i(will)d(b)s(e)
+h(run)g(on)h(a)h(\014le)e(when)g(its)h(name)g(matc)m(hes)i(a)0
+1044 y(regular)i(expresion.)75 b(There)41 b(are)h(t)m(w)m(o)i(scripts)c
+(that)j(can)f(b)s(e)f(run)g(on)h(a)g(\014le)f(or)h(directory)-8
+b(.)76 b(One)41 b(script)g(is)0 1169 y(executed)29 b(on)f(the)g
+(\014le/directory)f(b)s(efore)g(b)s(eing)g(c)m(hec)m(k)m(ed)j(in)m(to)e
+(the)g(rep)s(ository)f(\(this)g(is)g(denoted)h(with)e(the)j
+Fn(-t)0 1293 y Fs(\015ag\))g(and)f(the)h(other)g(when)e(the)i(\014le)f
+(is)f(c)m(hec)m(k)m(ed)k(out)e(of)g(the)f(rep)s(ository)g(\(this)g(is)f
+(denoted)i(with)e(the)i Fn(-f)f Fs(\015ag\).)0 1418 y(The)i(`)p
+Fn(-t)p Fs('/`)p Fn(-f)p Fs(')h(feature)f(do)s(es)g(not)h(w)m(ork)f
+(with)g(clien)m(t/serv)m(er)g Fr(cvs)p Fs(.)125 1695
+y(The)25 b(`)p Fn(cvswrappers)p Fs(')f(also)j(has)f(a)g(`)p
+Fn(-m)p Fs(')h(option)f(to)h(sp)s(ecify)e(the)h(merge)h(metho)s(dology)
+g(that)g(should)d(b)s(e)i(used)0 1819 y(when)e(the)h(\014le)e(is)h(up)s
+(dated.)38 b Fn(MERGE)23 b Fs(means)i(the)g(usual)e Fr(cvs)h
+Fs(b)s(eha)m(vior:)37 b(try)24 b(to)i(merge)f(the)g(\014les)f(\(this)g
+(generally)0 1944 y(will)k(not)j(w)m(ork)f(for)h(binary)e(\014les\).)40
b Fn(COPY)30 b Fs(means)g(that)h Fn(cvs)f(update)f Fs(will)f(merely)i
(cop)m(y)h(one)g(v)m(ersion)f(o)m(v)m(er)i(the)0 2068
y(other,)37 b(and)d(require)g(the)h(user)f(using)g(mec)m(hanisms)g
@@ -8742,7 +8802,7 @@ y(other,)37 b(and)d(require)g(the)h(user)f(using)g(mec)m(hanisms)g
(only)g(a\013ects)i(b)s(eha)m(vior)d(when)h(merging)g(is)f(done)i(on)f
(up)s(date;)h(it)f(do)s(es)g(not)h(a\013ect)h(ho)m(w)0
2317 y(\014les)c(are)i(stored.)41 b(See)31 b(See)f(Chapter)g(18)h
-([Binary)f(\014les],)g(page)h(79,)g(for)f(more)h(on)f(binary)f
+([Binary)f(\014les],)g(page)h(81,)g(for)f(more)h(on)f(binary)f
(\014les.)125 2594 y(The)g(basic)h(format)h(of)f(the)h(\014le)e(`)p
Fn(cvswrappers)p Fs(')f(is:)240 2850 y Fn(wildcard)236
b([option)46 b(value][option)e(value]...)240 3057 y(where)i(option)g
@@ -8777,654 +8837,665 @@ b(Unlik)m(e)28 b(the)h(previous)f(example)h(no)g(\014ltering)f(of)i
(hec)m(k)m(ed)j(out)e(of)g(the)g(rep)s(ository)-8 b(.)42
b(The)30 b Fn(-t)g Fs(\014lter)g(is)g(called)g(with)g(t)m(w)m(o)i
(argumen)m(ts,)g(the)f(\014rst)p eop
-%%Page: 138 140
-138 139 bop 0 -116 a Fs(138)2366 b(CVS|Concurren)m(t)29
+%%Page: 140 142
+140 141 bop 0 -116 a Fs(140)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y(is)35 b(the)i(name)f(of)g(the)h
(\014le/directory)e(to)i(\014lter)e(and)h(the)g(second)g(is)f(the)i
(pathname)f(to)h(where)e(the)i(resulting)0 491 y(\014ltered)29
-b(\014le)h(should)e(b)s(e)i(placed.)0 770 y(The)25 b
+b(\014le)h(should)e(b)s(e)i(placed.)0 781 y(The)25 b
Fn(-f)f Fs(\014lter)g(is)g(called)g(with)g(one)h(argumen)m(t,)i(whic)m
(h)d(is)g(the)h(name)g(of)g(the)h(\014le)e(to)i(\014lter)e(from.)38
-b(The)25 b(end)f(result)0 895 y(of)31 b(this)e(\014lter)g(will)f(b)s(e)
+b(The)25 b(end)f(result)0 906 y(of)31 b(this)e(\014lter)g(will)f(b)s(e)
i(a)g(\014le)g(in)f(the)i(users)e(directory)h(that)h(they)f(can)h(w)m
-(ork)g(on)f(as)g(they)h(normally)e(w)m(ould.)125 1174
-y(F)-8 b(or)40 b(another)g(example,)j(the)d(follo)m(wing)e(command)i
-(imp)s(orts)e(a)i(directory)-8 b(,)43 b(treating)d(\014les)f(whose)h
-(name)0 1298 y(ends)30 b(in)f(`)p Fn(.exe)p Fs(')g(as)i(binary:)240
-1557 y Fn(cvs)47 b(import)f(-I)h(!)h(-W)f("*.exe)f(-k)h('b'")g
-(first-dir)e(vendortag)g(reltag)0 2051 y Fm(C.3)68 b(The)30
-b(commit)h(supp)t(ort)f(\014les)125 2330 y Fs(The)41
+(ork)g(on)f(as)g(they)h(normally)e(w)m(ould.)125 1196
+y(Note)41 b(that)f(the)g(`)p Fn(-t)p Fs('/`)p Fn(-f)p
+Fs(')g(features)g(do)f(not)h(con)m(v)m(enien)m(tly)g(handle)e(one)i(p)s
+(ortion)e(of)i(CVS's)f(op)s(eration:)0 1321 y(determining)32
+b(when)i(\014les)f(are)i(mo)s(di\014ed.)51 b(CVS)34 b(will)e(still)g(w)
+m(an)m(t)j(a)g(\014le)f(\(or)h(directory\))f(to)h(exist,)h(and)e(it)g
+(will)0 1445 y(use)26 b(its)g(mo)s(di\014cation)e(time)i(to)h
+(determine)f(whether)g(a)g(\014le)g(is)f(mo)s(di\014ed.)37
+b(If)26 b(CVS)g(erroneously)f(thinks)g(a)h(\014le)g(is)0
+1570 y(unmo)s(di\014ed)c(\(for)i(example,)i(a)f(directory)f(is)g(unc)m
+(hanged)g(but)g(one)h(of)g(the)g(\014les)f(within)e(it)i(is)g(c)m
+(hanged\),)j(y)m(ou)e(can)0 1694 y(force)32 b(it)g(to)g(c)m(hec)m(k)h
+(in)e(the)h(\014le)e(an)m(yw)m(a)m(y)j(b)m(y)f(sp)s(ecifying)e(the)i(`)
+p Fn(-f)p Fs(')f(option)g(to)i Fn(cvs)c(commit)h Fs(\(see)j(Section)e
+(A.7.1)0 1819 y([commit)g(options],)f(page)h(102\).)125
+2109 y(F)-8 b(or)40 b(another)g(example,)j(the)d(follo)m(wing)e
+(command)i(imp)s(orts)e(a)i(directory)-8 b(,)43 b(treating)d(\014les)f
+(whose)h(name)0 2234 y(ends)30 b(in)f(`)p Fn(.exe)p Fs(')g(as)i
+(binary:)240 2504 y Fn(cvs)47 b(import)f(-I)h(!)h(-W)f("*.exe)f(-k)h
+('b'")g(first-dir)e(vendortag)g(reltag)0 3100 y Fm(C.3)68
+b(The)30 b(commit)h(supp)t(ort)f(\014les)125 3390 y Fs(The)41
b(`)p Fn(-i)p Fs(')h(\015ag)g(in)e(the)i(`)p Fn(modules)p
Fs(')f(\014le)f(can)j(b)s(e)e(used)g(to)h(run)f(a)h(certain)g(program)f
-(whenev)m(er)h(\014les)f(are)0 2455 y(committed)29 b(\(see)h(Section)f
-(C.1)g([mo)s(dules],)f(page)i(135\).)42 b(The)29 b(\014les)f(describ)s
-(ed)f(in)g(this)h(section)h(pro)m(vide)f(other,)0 2579
+(whenev)m(er)h(\014les)f(are)0 3514 y(committed)29 b(\(see)h(Section)f
+(C.1)g([mo)s(dules],)f(page)i(137\).)42 b(The)29 b(\014les)f(describ)s
+(ed)f(in)g(this)h(section)h(pro)m(vide)f(other,)0 3639
y(more)j(\015exible,)d(w)m(a)m(ys)k(to)f(run)e(programs)h(whenev)m(er)g
-(something)g(is)f(committed.)125 2858 y(There)h(are)g(three)h(kind)e
+(something)g(is)f(committed.)125 3929 y(There)h(are)g(three)h(kind)e
(of)h(programs)g(that)h(can)g(b)s(e)f(run)f(on)h(commit.)41
b(They)30 b(are)h(sp)s(eci\014ed)e(in)g(\014les)h(in)f(the)0
-2983 y(rep)s(ository)-8 b(,)32 b(as)g(describ)s(ed)e(b)s(elo)m(w.)45
+4054 y(rep)s(ository)-8 b(,)32 b(as)g(describ)s(ed)e(b)s(elo)m(w.)45
b(The)31 b(follo)m(wing)g(table)h(summarizes)f(the)h(\014le)f(names)h
-(and)f(the)h(purp)s(ose)f(of)0 3107 y(the)g(corresp)s(onding)d
-(programs.)0 3416 y(`)p Fn(commitinfo)p Fs(')480 3541
+(and)f(the)h(purp)s(ose)f(of)0 4178 y(the)g(corresp)s(onding)d
+(programs.)0 4510 y(`)p Fn(commitinfo)p Fs(')480 4635
y(The)j(program)h(is)e(resp)s(onsible)f(for)j(c)m(hec)m(king)g(that)g
(the)g(commit)g(is)f(allo)m(w)m(ed.)44 b(If)31 b(it)h(exits)f(with)g(a)
-480 3665 y(non-zero)g(exit)f(status)h(the)f(commit)h(will)c(b)s(e)j(ab)
-s(orted.)0 3850 y(`)p Fn(verifymsg)p Fs(')480 3975 y(The)h(sp)s
+480 4759 y(non-zero)g(exit)f(status)h(the)f(commit)h(will)c(b)s(e)j(ab)
+s(orted.)0 4966 y(`)p Fn(verifymsg)p Fs(')480 5091 y(The)h(sp)s
(eci\014ed)g(program)g(is)g(used)g(to)i(ev)-5 b(aluate)33
b(the)f(log)g(message,)h(and)f(p)s(ossibly)d(v)m(erify)i(that)h(it)480
-4099 y(con)m(tains)d(all)g(required)e(\014elds.)39 b(This)27
+5215 y(con)m(tains)d(all)g(required)e(\014elds.)39 b(This)27
b(is)i(most)g(useful)f(in)g(com)m(bination)g(with)g(the)i(`)p
-Fn(rcsinfo)p Fs(')e(\014le,)480 4224 y(whic)m(h)h(can)i(hold)e(a)i(log)
+Fn(rcsinfo)p Fs(')e(\014le,)480 5340 y(whic)m(h)h(can)i(hold)e(a)i(log)
f(message)i(template)e(\(see)i(Section)e(C.8)g([rcsinfo],)g(page)i
-(145\).)0 4408 y(`)p Fn(editinfo)p Fs(')480 4533 y(The)44
-b(sp)s(eci\014ed)e(program)i(is)f(used)g(to)i(edit)f(the)g(log)g
-(message,)49 b(and)44 b(p)s(ossibly)d(v)m(erify)j(that)g(it)480
-4657 y(con)m(tains)29 b(all)g(required)e(\014elds.)39
-b(This)27 b(is)i(most)g(useful)f(in)g(com)m(bination)g(with)g(the)i(`)p
-Fn(rcsinfo)p Fs(')e(\014le,)480 4782 y(whic)m(h)e(can)i(hold)f(a)h(log)
-g(message)h(template)f(\(see)g(Section)g(C.8)g([rcsinfo],)g(page)g
-(145\).)42 b(\(obsolete\))0 4966 y(`)p Fn(loginfo)p Fs(')94
+(148\).)p eop
+%%Page: 141 143
+141 142 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(141)0
+366 y(`)p Fn(editinfo)p Fs(')480 491 y(The)44 b(sp)s(eci\014ed)e
+(program)i(is)f(used)g(to)i(edit)f(the)g(log)g(message,)49
+b(and)44 b(p)s(ossibly)d(v)m(erify)j(that)g(it)480 616
+y(con)m(tains)29 b(all)g(required)e(\014elds.)39 b(This)27
+b(is)i(most)g(useful)f(in)g(com)m(bination)g(with)g(the)i(`)p
+Fn(rcsinfo)p Fs(')e(\014le,)480 740 y(whic)m(h)e(can)i(hold)f(a)h(log)g
+(message)h(template)f(\(see)g(Section)g(C.8)g([rcsinfo],)g(page)g
+(148\).)42 b(\(obsolete\))0 907 y(`)p Fn(loginfo)p Fs(')94
b(The)20 b(sp)s(eci\014ed)e(program)i(is)g(called)f(when)h(the)g
(commit)g(is)g(complete.)37 b(It)21 b(receiv)m(es)g(the)f(log)h
-(message)480 5091 y(and)32 b(some)h(additional)d(information)h(and)h
+(message)480 1031 y(and)32 b(some)h(additional)d(information)h(and)h
(can)h(store)g(the)g(log)g(message)h(in)d(a)i(\014le,)f(or)h(mail)e(it)
-h(to)480 5215 y(appropriate)e(p)s(ersons,)g(or)h(ma)m(yb)s(e)g(p)s(ost)
+h(to)480 1156 y(appropriate)e(p)s(ersons,)g(or)h(ma)m(yb)s(e)g(p)s(ost)
f(it)g(to)i(a)f(lo)s(cal)f(newsgroup,)h(or)p Fh(:)15
b(:)g(:)31 b Fs(Y)-8 b(our)31 b(imagination)f(is)480
-5340 y(the)h(limit!)p eop
-%%Page: 139 141
-139 140 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(139)0
-366 y Fk(C.3.1)62 b(The)31 b(common)e(syn)m(tax)125 652
-y Fs(The)f(administrativ)m(e)f(\014les)h(suc)m(h)h(as)g(`)p
+1280 y(the)h(limit!)0 1680 y Fk(C.3.1)62 b(The)31 b(common)e(syn)m(tax)
+125 1954 y Fs(The)f(administrativ)m(e)f(\014les)h(suc)m(h)h(as)g(`)p
Fn(commitinfo)p Fs(',)e(`)p Fn(loginfo)p Fs(',)h(`)p
Fn(rcsinfo)p Fs(',)g(`)p Fn(verifymsg)p Fs(',)g(etc.,)j(all)d(ha)m(v)m
-(e)0 776 y(a)e(common)f(format.)40 b(The)24 b(purp)s(ose)g(of)i(the)f
+(e)0 2079 y(a)e(common)f(format.)40 b(The)24 b(purp)s(ose)g(of)i(the)f
(\014les)f(are)i(describ)s(ed)d(later)j(on.)38 b(The)25
-b(common)h(syn)m(tax)g(is)e(describ)s(ed)0 901 y(here.)125
-1186 y(Eac)m(h)31 b(line)d(con)m(tains)j(the)f(follo)m(wing:)75
-1472 y Fq(\017)60 b Fs(A)30 b(regular)g(expression.)40
+b(common)h(syn)m(tax)g(is)e(describ)s(ed)0 2203 y(here.)125
+2477 y(Eac)m(h)31 b(line)d(con)m(tains)j(the)f(follo)m(wing:)75
+2751 y Fq(\017)60 b Fs(A)30 b(regular)g(expression.)40
b(This)28 b(is)i(a)g(basic)g(regular)g(expression)f(in)g(the)h(syn)m
-(tax)h(used)f(b)m(y)g(GNU)h(emacs.)75 1633 y Fq(\017)60
+(tax)h(used)f(b)m(y)g(GNU)h(emacs.)75 2897 y Fq(\017)60
b Fs(A)30 b(whitespace)h(separator|one)g(or)f(more)h(spaces)g(and/or)f
-(tabs.)75 1794 y Fq(\017)60 b Fs(A)30 b(\014le)g(name)g(or)h
-(command-line)e(template.)0 2116 y(Blank)c(lines)f(are)i(ignored.)38
+(tabs.)75 3043 y Fq(\017)60 b Fs(A)30 b(\014le)g(name)g(or)h
+(command-line)e(template.)0 3338 y(Blank)c(lines)f(are)i(ignored.)38
b(Lines)24 b(that)j(start)f(with)e(the)i(c)m(haracter)h(`)p
Fn(#)p Fs(')f(are)g(treated)g(as)g(commen)m(ts.)40 b(Long)26
-b(lines)0 2240 y(unfortunately)j(can)i Fo(not)h Fs(b)s(e)e(brok)m(en)g
+b(lines)0 3462 y(unfortunately)j(can)i Fo(not)h Fs(b)s(e)e(brok)m(en)g
(in)f(t)m(w)m(o)j(parts)e(in)f(an)m(y)i(w)m(a)m(y)-8
-b(.)125 2526 y(The)31 b(\014rst)f(regular)h(expression)g(that)h(matc)m
+b(.)125 3736 y(The)31 b(\014rst)f(regular)h(expression)g(that)h(matc)m
(hes)g(the)g(curren)m(t)g(directory)f(name)g(in)g(the)g(rep)s(ository)g
-(is)f(used.)0 2650 y(The)g(rest)g(of)h(the)f(line)f(is)h(used)f(as)i(a)
+(is)f(used.)0 3861 y(The)g(rest)g(of)h(the)f(line)f(is)h(used)f(as)i(a)
g(\014le)e(name)h(or)h(command-line)e(as)h(appropriate.)0
-3202 y Fm(C.4)68 b(Commitinfo)125 3487 y Fs(The)32 b(`)p
+4294 y Fm(C.4)68 b(Commitinfo)125 4568 y Fs(The)32 b(`)p
Fn(commitinfo)p Fs(')e(\014le)h(de\014nes)h(programs)g(to)h(execute)h
(whenev)m(er)f(`)p Fn(cvs)c(commit)p Fs(')i(is)h(ab)s(out)g(to)h
-(execute.)0 3612 y(These)d(programs)g(are)g(used)g(for)g(pre-commit)g
+(execute.)0 4692 y(These)d(programs)g(are)g(used)g(for)g(pre-commit)g
(c)m(hec)m(king)h(to)g(v)m(erify)e(that)i(the)f(mo)s(di\014ed,)f(added)
-g(and)h(remo)m(v)m(ed)0 3736 y(\014les)e(are)h(really)f(ready)h(to)h(b)
+g(and)h(remo)m(v)m(ed)0 4817 y(\014les)e(are)h(really)f(ready)h(to)h(b)
s(e)e(committed.)40 b(This)28 b(could)g(b)s(e)g(used,)h(for)f
(instance,)i(to)f(v)m(erify)g(that)g(the)g(c)m(hanged)0
-3861 y(\014les)g(conform)i(to)g(to)g(y)m(our)f(site's)g(standards)g
-(for)g(co)s(ding)f(practice.)125 4146 y(As)34 b(men)m(tioned)h
+4941 y(\014les)g(conform)i(to)g(to)g(y)m(our)f(site's)g(standards)g
+(for)g(co)s(ding)f(practice.)125 5215 y(As)34 b(men)m(tioned)h
(earlier,)g(eac)m(h)h(line)d(in)h(the)h(`)p Fn(commitinfo)p
Fs(')e(\014le)h(consists)g(of)h(a)g(regular)g(expression)e(and)i(a)0
-4271 y(command-line)27 b(template.)40 b(The)28 b(template)h(can)g
+5340 y(command-line)27 b(template.)40 b(The)28 b(template)h(can)g
(include)d(a)j(program)g(name)f(and)g(an)m(y)h(n)m(um)m(b)s(er)e(of)i
-(argumen)m(ts)0 4395 y(y)m(ou)24 b(wish)e(to)j(supply)c(to)k(it.)38
-b(The)23 b(full)e(path)j(to)h(the)f(curren)m(t)f(source)h(rep)s
-(ository)f(is)g(app)s(ended)f(to)i(the)g(template,)0
-4520 y(follo)m(w)m(ed)k(b)m(y)f(the)h(\014le)f(names)h(of)g(an)m(y)h
+(argumen)m(ts)p eop
+%%Page: 142 144
+142 143 bop 0 -116 a Fs(142)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(y)m(ou)24 b(wish)e(to)j(supply)c
+(to)k(it.)38 b(The)23 b(full)e(path)j(to)h(the)f(curren)m(t)f(source)h
+(rep)s(ository)f(is)g(app)s(ended)f(to)i(the)g(template,)0
+491 y(follo)m(w)m(ed)k(b)m(y)f(the)h(\014le)f(names)h(of)g(an)m(y)h
(\014les)d(in)m(v)m(olv)m(ed)i(in)f(the)h(commit)f(\(added,)i(remo)m(v)
-m(ed,)g(and)f(mo)s(di\014ed)d(\014les\).)125 4805 y(The)31
+m(ed,)g(and)f(mo)s(di\014ed)d(\014les\).)125 767 y(The)31
b(\014rst)g(line)f(with)h(a)h(regular)f(expression)g(matc)m(hing)h(the)
g(relativ)m(e)g(path)g(to)h(the)f(mo)s(dule)e(will)f(b)s(e)i(used.)0
-4930 y(If)f(the)g(command)h(returns)e(a)i(non-zero)f(exit)h(status)f
-(the)h(commit)f(will)e(b)s(e)i(ab)s(orted.)125 5215 y(If)g(the)g(rep)s
+892 y(If)f(the)g(command)h(returns)e(a)i(non-zero)f(exit)h(status)f
+(the)h(commit)f(will)e(b)s(e)i(ab)s(orted.)125 1168 y(If)g(the)g(rep)s
(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i(an)m(y)f(of)f(the)h
(regular)f(expressions)f(in)g(this)h(\014le,)g(the)g(`)p
-Fn(DEFAULT)p Fs(')0 5340 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s
-(eci\014ed.)p eop
-%%Page: 140 142
-140 141 bop 0 -116 a Fs(140)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(All)g(o)s(ccurances)i(of)h(the)f
-(name)g(`)p Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f
-(expression)g(are)h(used)f(in)g(addition)f(to)j(the)0
-491 y(\014rst)d(matc)m(hing)g(regular)g(expression)f(or)h(the)h(name)f
-(`)p Fn(DEFAULT)p Fs('.)125 769 y(Note:)40 b(when)26
-b Fr(CVS)h Fs(is)g(accessing)g(a)h(remote)g(rep)s(ository)-8
-b(,)28 b(`)p Fn(commitinfo)p Fs(')d(will)f(b)s(e)j(run)e(on)j(the)f
-Fo(remote)33 b Fs(\(i.e.,)0 893 y(serv)m(er\))e(side,)f(not)g(the)h
-(clien)m(t)f(side)f(\(see)i(Section)g(4.6)g([Remote)h(rep)s
-(ositories],)d(page)i(21\).)0 1375 y Fm(C.5)68 b(V)-11
-b(erifying)31 b(log)g(messages)125 1653 y Fs(Once)22
-b(y)m(ou)h(ha)m(v)m(e)g(en)m(tered)g(a)g(log)f(message,)k(y)m(ou)c(can)
-h(ev)-5 b(aluate)23 b(that)g(message)g(to)h(c)m(hec)m(k)g(for)e(sp)s
-(eci\014c)f(con)m(ten)m(t,)0 1777 y(suc)m(h)g(as)h(a)g(bug)f(ID.)h(Use)
-g(the)g(`)p Fn(verifymsg)p Fs(')e(\014le)h(to)h(sp)s(ecify)e(a)i
-(program)g(that)g(is)f(used)g(to)h(v)m(erify)f(the)h(log)g(message.)0
-1902 y(This)29 b(program)i(could)f(b)s(e)g(a)h(simple)e(script)h(that)i
-(c)m(hec)m(ks)g(that)g(the)f(en)m(tered)g(message)h(con)m(tains)g(the)f
-(required)0 2026 y(\014elds.)125 2304 y(The)d(`)p Fn(verifymsg)p
-Fs(')f(\014le)h(is)g(often)i(most)f(useful)f(together)i(with)e(the)h(`)
-p Fn(rcsinfo)p Fs(')f(\014le,)g(whic)m(h)g(can)i(b)s(e)e(used)g(to)0
-2429 y(sp)s(ecify)h(a)i(log)f(message)i(template.)125
-2706 y(Eac)m(h)d(line)f(in)g(the)i(`)p Fn(verifymsg)p
+Fn(DEFAULT)p Fs(')0 1292 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s
+(eci\014ed.)125 1569 y(All)g(o)s(ccurances)i(of)h(the)f(name)g(`)p
+Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f(expression)g(are)h
+(used)f(in)g(addition)f(to)j(the)0 1693 y(\014rst)d(matc)m(hing)g
+(regular)g(expression)f(or)h(the)h(name)f(`)p Fn(DEFAULT)p
+Fs('.)125 1969 y(Note:)40 b(when)26 b Fr(CVS)h Fs(is)g(accessing)g(a)h
+(remote)g(rep)s(ository)-8 b(,)28 b(`)p Fn(commitinfo)p
+Fs(')d(will)f(b)s(e)j(run)e(on)j(the)f Fo(remote)33 b
+Fs(\(i.e.,)0 2094 y(serv)m(er\))e(side,)f(not)g(the)h(clien)m(t)f(side)
+f(\(see)i(Section)g(4.6)g([Remote)h(rep)s(ositories],)d(page)i(21\).)0
+2562 y Fm(C.5)68 b(V)-11 b(erifying)31 b(log)g(messages)125
+2838 y Fs(Once)22 b(y)m(ou)h(ha)m(v)m(e)g(en)m(tered)g(a)g(log)f
+(message,)k(y)m(ou)c(can)h(ev)-5 b(aluate)23 b(that)g(message)g(to)h(c)
+m(hec)m(k)g(for)e(sp)s(eci\014c)f(con)m(ten)m(t,)0 2963
+y(suc)m(h)g(as)h(a)g(bug)f(ID.)h(Use)g(the)g(`)p Fn(verifymsg)p
+Fs(')e(\014le)h(to)h(sp)s(ecify)e(a)i(program)g(that)g(is)f(used)g(to)h
+(v)m(erify)f(the)h(log)g(message.)0 3087 y(This)29 b(program)i(could)f
+(b)s(e)g(a)h(simple)e(script)h(that)i(c)m(hec)m(ks)g(that)g(the)f(en)m
+(tered)g(message)h(con)m(tains)g(the)f(required)0 3212
+y(\014elds.)125 3488 y(The)d(`)p Fn(verifymsg)p Fs(')f(\014le)h(is)g
+(often)i(most)f(useful)f(together)i(with)e(the)h(`)p
+Fn(rcsinfo)p Fs(')f(\014le,)g(whic)m(h)g(can)i(b)s(e)e(used)g(to)0
+3613 y(sp)s(ecify)h(a)i(log)f(message)i(template.)125
+3889 y(Eac)m(h)d(line)f(in)g(the)i(`)p Fn(verifymsg)p
Fs(')d(\014le)h(consists)h(of)h(a)f(regular)g(expression)f(and)h(a)g
-(command-line)f(template.)0 2831 y(The)k(template)g(m)m(ust)g(include)e
+(command-line)f(template.)0 4013 y(The)k(template)g(m)m(ust)g(include)e
(a)j(program)f(name,)h(and)f(can)g(include)e(an)m(y)j(n)m(um)m(b)s(er)e
-(of)h(argumen)m(ts.)46 b(The)32 b(full)0 2955 y(path)e(to)h(the)g
+(of)h(argumen)m(ts.)46 b(The)32 b(full)0 4138 y(path)e(to)h(the)g
(curren)m(t)f(log)g(message)i(template)f(\014le)e(is)h(app)s(ended)e
-(to)j(the)g(template.)125 3233 y(One)i(thing)h(that)g(should)f(b)s(e)g
+(to)j(the)g(template.)125 4414 y(One)i(thing)h(that)g(should)f(b)s(e)g
(noted)i(is)e(that)i(the)f(`)p Fn(ALL)p Fs(')g(k)m(eyw)m(ord)h(is)e
(not)i(supp)s(orted.)50 b(If)34 b(more)h(than)f(one)0
-3358 y(matc)m(hing)29 b(line)e(is)h(found,)g(the)h(\014rst)f(one)h(is)f
+4539 y(matc)m(hing)29 b(line)e(is)h(found,)g(the)h(\014rst)f(one)h(is)f
(used.)39 b(This)27 b(can)i(b)s(e)f(useful)f(for)i(sp)s(ecifying)d(a)j
-(default)f(v)m(eri\014cation)0 3482 y(script)h(in)g(a)i(mo)s(dule,)e
+(default)f(v)m(eri\014cation)0 4663 y(script)h(in)g(a)i(mo)s(dule,)e
(and)h(then)g(o)m(v)m(erriding)f(it)h(in)f(a)i(sub)s(directory)-8
-b(.)125 3760 y(If)30 b(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f
+b(.)125 4939 y(If)30 b(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f
(matc)m(h)i(an)m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h
-(\014le,)g(the)g(`)p Fn(DEFAULT)p Fs(')0 3884 y(line)f(is)g(used,)h(if)
-f(it)h(is)g(sp)s(eci\014ed.)125 4162 y(If)f(the)i(v)m(eri\014cation)f
+(\014le,)g(the)g(`)p Fn(DEFAULT)p Fs(')0 5064 y(line)f(is)g(used,)h(if)
+f(it)h(is)g(sp)s(eci\014ed.)125 5340 y(If)f(the)i(v)m(eri\014cation)f
(script)f(exits)h(with)f(a)i(non-zero)g(exit)f(status,)h(the)g(commit)f
-(is)g(ab)s(orted.)125 4440 y(Note)e(that)f(the)g(v)m(eri\014cation)g
-(script)e(cannot)j(c)m(hange)g(the)f(log)g(message;)i(it)d(can)h
-(merely)g(accept)h(it)e(or)h(reject)0 4564 y(it.)125
-4842 y(The)45 b(follo)m(wing)g(is)h(a)g(little)f(silly)f(example)i(of)h
-(a)g(`)p Fn(verifymsg)p Fs(')d(\014le,)50 b(together)d(with)e(the)i
-(corresp)s(ond-)0 4966 y(ing)j(`)p Fn(rcsinfo)p Fs(')g(\014le,)55
-b(the)c(log)g(message)h(template)f(and)g(an)g(v)m(eri\014cation)f
-(script.)101 b(W)-8 b(e)53 b(b)s(egin)c(with)h(the)0
-5091 y(log)42 b(message)h(template.)77 b(W)-8 b(e)43
-b(w)m(an)m(t)g(to)g(alw)m(a)m(ys)f(record)g(a)h(bug-id)d(n)m(um)m(b)s
-(er)h(on)h(the)h(\014rst)e(line)f(of)j(the)f(log)0 5215
-y(message.)100 b(The)49 b(rest)h(of)g(log)f(message)i(is)e(free)h
+(is)g(ab)s(orted.)p eop
+%%Page: 143 145
+143 144 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(143)125
+366 y(Note)28 b(that)f(the)g(v)m(eri\014cation)g(script)e(cannot)j(c)m
+(hange)g(the)f(log)g(message;)i(it)d(can)h(merely)g(accept)h(it)e(or)h
+(reject)0 491 y(it.)125 773 y(The)45 b(follo)m(wing)g(is)h(a)g(little)f
+(silly)f(example)i(of)h(a)g(`)p Fn(verifymsg)p Fs(')d(\014le,)50
+b(together)d(with)e(the)i(corresp)s(ond-)0 898 y(ing)j(`)p
+Fn(rcsinfo)p Fs(')g(\014le,)55 b(the)c(log)g(message)h(template)f(and)g
+(an)g(v)m(eri\014cation)f(script.)101 b(W)-8 b(e)53 b(b)s(egin)c(with)h
+(the)0 1022 y(log)42 b(message)h(template.)77 b(W)-8
+b(e)43 b(w)m(an)m(t)g(to)g(alw)m(a)m(ys)f(record)g(a)h(bug-id)d(n)m(um)
+m(b)s(er)h(on)h(the)h(\014rst)e(line)f(of)j(the)f(log)0
+1147 y(message.)100 b(The)49 b(rest)h(of)g(log)f(message)i(is)e(free)h
(text.)99 b(The)49 b(follo)m(wing)f(template)j(is)d(found)h(in)f(the)i
-(\014le)0 5340 y(`)p Fn(/usr/cvssupport/tc.templa)o(te)p
-Fs('.)p eop
-%%Page: 141 143
-141 142 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(141)240
-366 y Fn(BugId:)125 664 y Fs(The)29 b(script)h(`)p Fn
-(/usr/cvssupport/bugid.ve)o(rify)o Fs(')25 b(is)k(used)h(to)h(ev)-5
-b(aluate)31 b(the)g(log)f(message.)240 941 y Fn(#!/bin/sh)240
-1045 y(#)240 1149 y(#)334 b(bugid.verify)44 b(filename)240
-1252 y(#)240 1356 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
-(contains)f(a)j(valid)e(bugid)240 1460 y(#)95 b(on)47
-b(the)g(first)g(line.)240 1564 y(#)240 1668 y(if)g(head)g(-1)g(<)g($1)h
+(\014le)0 1271 y(`)p Fn(/usr/cvssupport/tc.templa)o(te)p
+Fs('.)240 1533 y Fn(BugId:)125 1815 y Fs(The)29 b(script)h(`)p
+Fn(/usr/cvssupport/bugid.ve)o(rify)o Fs(')25 b(is)k(used)h(to)h(ev)-5
+b(aluate)31 b(the)g(log)f(message.)240 2077 y Fn(#!/bin/sh)240
+2181 y(#)240 2284 y(#)334 b(bugid.verify)44 b(filename)240
+2388 y(#)240 2492 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
+(contains)f(a)j(valid)e(bugid)240 2596 y(#)95 b(on)47
+b(the)g(first)g(line.)240 2700 y(#)240 2803 y(if)g(head)g(-1)g(<)g($1)h
(|)f(grep)g('^BugId:[)e(]*[0-9][0-9]*$')f(>)j(/dev/null;)e(then)431
-1771 y(exit)i(0)240 1875 y(else)431 1979 y(echo)g("No)f(BugId)h
-(found.")431 2083 y(exit)g(1)240 2186 y(fi)125 2484 y
+2907 y(exit)i(0)240 3011 y(else)431 3115 y(echo)g("No)f(BugId)h
+(found.")431 3218 y(exit)g(1)240 3322 y(fi)125 3604 y
Fs(The)29 b(`)p Fn(verifymsg)p Fs(')g(\014le)g(con)m(tains)i(this)e
-(line:)240 2761 y Fn(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)125
-3059 y Fs(The)29 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(con)m(tains)g(this)
-g(line:)240 3336 y Fn(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)0
-3997 y Fm(C.6)68 b(Editinfo)125 4295 y Fo(NOTE:)42 b
+(line:)240 3866 y Fn(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)125
+4148 y Fs(The)29 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(con)m(tains)g(this)
+g(line:)240 4410 y Fn(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)0
+4933 y Fm(C.6)68 b(Editinfo)125 5215 y Fo(NOTE:)42 b
Fs(The)g(`)p Fn(editinfo)p Fs(')e(feature)j(has)e(b)s(een)h(rendered)f
(obsolete.)76 b(T)-8 b(o)42 b(set)h(a)f(default)g(editor)f(for)h(log)0
-4420 y(messages)26 b(use)f(the)h Fn(EDITOR)d Fs(en)m(vironmen)m(t)i(v)
+5340 y(messages)26 b(use)f(the)h Fn(EDITOR)d Fs(en)m(vironmen)m(t)i(v)
-5 b(ariable)24 b(\(see)j(App)s(endix)22 b(D)k([En)m(vironmen)m(t)f(v)
--5 b(ariables],)25 b(page)h(149\))0 4544 y(or)33 b(the)g(`)p
-Fn(-e)p Fs(')f(global)h(option)f(\(see)i(Section)e(A.3)i([Global)e
-(options],)h(page)h(89\).)49 b(See)33 b(Section)g(C.5)g([v)m
-(erifymsg],)0 4669 y(page)e(140,)h(for)e(information)f(on)h(the)h(use)f
-(of)g(the)h(`)p Fn(verifymsg)p Fs(')d(feature)j(for)f(ev)-5
-b(aluating)30 b(log)g(messages.)125 4966 y(If)23 b(y)m(ou)h(w)m(an)m(t)
-h(to)g(mak)m(e)g(sure)e(that)i(all)e(log)h(messages)h(lo)s(ok)f(the)g
-(same)g(w)m(a)m(y)-8 b(,)27 b(y)m(ou)d(can)h(use)e(the)i(`)p
-Fn(editinfo)p Fs(')d(\014le)0 5091 y(to)33 b(sp)s(ecify)d(a)j(program)f
-(that)g(is)f(used)h(to)g(edit)g(the)g(log)g(message.)47
-b(This)30 b(program)i(could)f(b)s(e)h(a)g(custom-made)0
-5215 y(editor)g(that)i(alw)m(a)m(ys)f(enforces)g(a)g(certain)g(st)m
-(yle)g(of)g(the)g(log)g(message,)h(or)f(ma)m(yb)s(e)g(a)g(simple)e
-(shell)g(script)g(that)0 5340 y(calls)f(an)g(editor,)g(and)g(c)m(hec)m
-(ks)h(that)g(the)g(en)m(tered)g(message)g(con)m(tains)g(the)g(required)
-d(\014elds.)p eop
-%%Page: 142 144
-142 143 bop 0 -116 a Fs(142)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(If)21 b(no)h(matc)m(hing)f(line)
-f(is)h(found)g(in)f(the)i(`)p Fn(editinfo)p Fs(')e(\014le,)j(the)f
-(editor)f(sp)s(eci\014ed)f(in)h(the)h(en)m(vironmen)m(t)f(v)-5
-b(ariable)0 491 y Fn($CVSEDITOR)30 b Fs(is)i(used)g(instead.)47
-b(If)32 b(that)i(v)-5 b(ariable)31 b(is)h(not)h(set,)i(then)d(the)h(en)
-m(vironmen)m(t)f(v)-5 b(ariable)32 b Fn($EDITOR)f Fs(is)0
-616 y(used)f(instead.)40 b(If)29 b(that)i(v)-5 b(ariable)30
-b(is)f(not)i(set)g(a)f(precompiled)f(default,)g(normally)g
-Fn(vi)p Fs(,)h(will)e(b)s(e)i(used.)125 891 y(The)h(`)p
-Fn(editinfo)p Fs(')f(\014le)h(is)h(often)g(most)g(useful)f(together)i
-(with)e(the)h(`)p Fn(rcsinfo)p Fs(')f(\014le,)g(whic)m(h)g(can)i(b)s(e)
-e(used)g(to)0 1016 y(sp)s(ecify)e(a)i(log)f(message)i(template.)125
-1292 y(Eac)m(h)h(line)e(in)g(the)i(`)p Fn(editinfo)p
-Fs(')e(\014le)h(consists)g(of)h(a)g(regular)f(expression)g(and)g(a)h
-(command-line)e(template.)0 1416 y(The)h(template)g(m)m(ust)g(include)e
-(a)j(program)f(name,)h(and)f(can)g(include)e(an)m(y)j(n)m(um)m(b)s(er)e
-(of)h(argumen)m(ts.)46 b(The)32 b(full)0 1541 y(path)e(to)h(the)g
-(curren)m(t)f(log)g(message)i(template)f(\014le)e(is)h(app)s(ended)e
-(to)j(the)g(template.)125 1816 y(One)i(thing)h(that)g(should)f(b)s(e)g
-(noted)i(is)e(that)i(the)f(`)p Fn(ALL)p Fs(')g(k)m(eyw)m(ord)h(is)e
-(not)i(supp)s(orted.)50 b(If)34 b(more)h(than)f(one)0
-1941 y(matc)m(hing)d(line)e(is)h(found,)g(the)h(\014rst)f(one)h(is)f
-(used.)41 b(This)29 b(can)i(b)s(e)f(useful)f(for)i(sp)s(ecifying)e(a)i
-(default)f(edit)g(script)0 2065 y(in)f(a)i(mo)s(dule,)e(and)h(then)g(o)
-m(v)m(erriding)f(it)h(in)f(a)i(sub)s(directory)-8 b(.)125
-2341 y(If)30 b(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i
-(an)m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h(\014le,)g(the)
-g(`)p Fn(DEFAULT)p Fs(')0 2466 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)
-s(eci\014ed.)125 2741 y(If)f(the)i(edit)f(script)f(exits)h(with)f(a)i
-(non-zero)g(exit)f(status,)h(the)g(commit)f(is)g(ab)s(orted.)125
-3017 y(Note:)38 b(when)22 b Fr(CVS)g Fs(is)g(accessing)i(a)f(remote)h
-(rep)s(ository)-8 b(,)24 b(or)e(when)g(the)h(`)p Fn(-m)p
-Fs(')g(or)g(`)p Fn(-F)p Fs(')f(options)h(to)g Fn(cvs)30
-b(commit)0 3142 y Fs(are)f(used,)g(`)p Fn(editinfo)p
-Fs(')e(will)f(not)j(b)s(e)f(consulted.)40 b(There)28
-b(is)g(no)h(go)s(o)s(d)f(w)m(ork)-5 b(around)28 b(for)h(this;)f(use)h
-(`)p Fn(verifymsg)p Fs(')0 3266 y(instead.)0 3697 y Fk(C.6.1)62
-b(Editinfo)30 b(example)125 3973 y Fs(The)42 b(follo)m(wing)g(is)g(a)i
-(little)e(silly)f(example)i(of)h(a)f(`)p Fn(editinfo)p
-Fs(')f(\014le,)k(together)e(with)e(the)i(corresp)s(onding)0
-4098 y(`)p Fn(rcsinfo)p Fs(')28 b(\014le,)h(the)g(log)h(message)g
-(template)g(and)f(an)g(editor)g(script.)39 b(W)-8 b(e)31
-b(b)s(egin)d(with)g(the)h(log)h(message)g(tem-)0 4222
-y(plate.)38 b(W)-8 b(e)25 b(w)m(an)m(t)f(to)g(alw)m(a)m(ys)g(record)g
-(a)g(bug-id)e(n)m(um)m(b)s(er)g(on)h(the)h(\014rst)e(line)g(of)i(the)g
-(log)f(message.)40 b(The)23 b(rest)g(of)h(log)0 4347
-y(message)31 b(is)d(free)i(text.)41 b(The)29 b(follo)m(wing)f(template)
-i(is)f(found)f(in)g(the)i(\014le)f(`)p Fn(/usr/cvssupport/tc.templ)o
-(ate)o Fs('.)240 4602 y Fn(BugId:)125 4877 y Fs(The)g(script)h(`)p
-Fn(/usr/cvssupport/bugid.ed)o(it)p Fs(')24 b(is)30 b(used)f(to)i(edit)f
-(the)h(log)f(message.)240 5132 y Fn(#!/bin/sh)240 5236
-y(#)240 5340 y(#)334 b(bugid.edit)45 b(filename)p eop
-%%Page: 143 145
-143 144 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(143)240
-366 y Fn(#)240 470 y(#)95 b(Call)47 b($EDITOR)f(on)h(FILENAME,)e(and)i
-(verify)f(that)h(the)240 574 y(#)95 b(resulting)45 b(file)i(contains)f
-(a)h(valid)f(bugid)h(on)g(the)g(first)240 678 y(#)95
-b(line.)240 782 y(if)47 b([)h("x$EDITOR")d(=)i("x")g(];)g(then)g
-(EDITOR=vi;)e(fi)240 885 y(if)i([)h("x$CVSEDITOR")c(=)j("x")g(];)g
-(then)g(CVSEDITOR=$EDITOR;)c(fi)240 989 y($CVSEDITOR)i($1)240
-1093 y(until)h(head)h(-1|grep)f('^BugId:[)f(]*[0-9][0-9]*$')f(<)j($1)
-240 1197 y(do)95 b(echo)47 b(-n)94 b("No)47 b(BugId)g(found.)94
-b(Edit)46 b(again?)g(\([y]/n\)")431 1300 y(read)h(ans)431
-1404 y(case)g(${ans})f(in)622 1508 y(n*\))h(exit)f(1;;)431
-1612 y(esac)431 1716 y($CVSEDITOR)f($1)240 1819 y(done)125
-2095 y Fs(The)29 b(`)p Fn(editinfo)p Fs(')g(\014le)g(con)m(tains)i
-(this)e(line:)240 2349 y Fn(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)125
-2625 y Fs(The)29 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(con)m(tains)g(this)
-g(line:)240 2879 y Fn(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)0
-3340 y Fm(C.7)68 b(Loginfo)125 3616 y Fs(The)27 b(`)p
+-5 b(ariables],)25 b(page)h(151\))p eop
+%%Page: 144 146
+144 145 bop 0 -116 a Fs(144)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(or)j(the)g(`)p Fn(-e)p
+Fs(')f(global)h(option)f(\(see)i(Section)e(A.3)i([Global)e(options],)h
+(page)h(91\).)49 b(See)33 b(Section)g(C.5)g([v)m(erifymsg],)0
+491 y(page)e(142,)h(for)e(information)f(on)h(the)h(use)f(of)g(the)h(`)p
+Fn(verifymsg)p Fs(')d(feature)j(for)f(ev)-5 b(aluating)30
+b(log)g(messages.)125 765 y(If)23 b(y)m(ou)h(w)m(an)m(t)h(to)g(mak)m(e)
+g(sure)e(that)i(all)e(log)h(messages)h(lo)s(ok)f(the)g(same)g(w)m(a)m
+(y)-8 b(,)27 b(y)m(ou)d(can)h(use)e(the)i(`)p Fn(editinfo)p
+Fs(')d(\014le)0 890 y(to)33 b(sp)s(ecify)d(a)j(program)f(that)g(is)f
+(used)h(to)g(edit)g(the)g(log)g(message.)47 b(This)30
+b(program)i(could)f(b)s(e)h(a)g(custom-made)0 1014 y(editor)g(that)i
+(alw)m(a)m(ys)f(enforces)g(a)g(certain)g(st)m(yle)g(of)g(the)g(log)g
+(message,)h(or)f(ma)m(yb)s(e)g(a)g(simple)e(shell)g(script)g(that)0
+1139 y(calls)f(an)g(editor,)g(and)g(c)m(hec)m(ks)h(that)g(the)g(en)m
+(tered)g(message)g(con)m(tains)g(the)g(required)d(\014elds.)125
+1413 y(If)21 b(no)h(matc)m(hing)f(line)f(is)h(found)g(in)f(the)i(`)p
+Fn(editinfo)p Fs(')e(\014le,)j(the)f(editor)f(sp)s(eci\014ed)f(in)h
+(the)h(en)m(vironmen)m(t)f(v)-5 b(ariable)0 1537 y Fn($CVSEDITOR)30
+b Fs(is)i(used)g(instead.)47 b(If)32 b(that)i(v)-5 b(ariable)31
+b(is)h(not)h(set,)i(then)d(the)h(en)m(vironmen)m(t)f(v)-5
+b(ariable)32 b Fn($EDITOR)f Fs(is)0 1662 y(used)f(instead.)40
+b(If)29 b(that)i(v)-5 b(ariable)30 b(is)f(not)i(set)g(a)f(precompiled)f
+(default,)g(normally)g Fn(vi)p Fs(,)h(will)e(b)s(e)i(used.)125
+1936 y(The)h(`)p Fn(editinfo)p Fs(')f(\014le)h(is)h(often)g(most)g
+(useful)f(together)i(with)e(the)h(`)p Fn(rcsinfo)p Fs(')f(\014le,)g
+(whic)m(h)g(can)i(b)s(e)e(used)g(to)0 2060 y(sp)s(ecify)e(a)i(log)f
+(message)i(template.)125 2334 y(Eac)m(h)h(line)e(in)g(the)i(`)p
+Fn(editinfo)p Fs(')e(\014le)h(consists)g(of)h(a)g(regular)f(expression)
+g(and)g(a)h(command-line)e(template.)0 2459 y(The)h(template)g(m)m(ust)
+g(include)e(a)j(program)f(name,)h(and)f(can)g(include)e(an)m(y)j(n)m
+(um)m(b)s(er)e(of)h(argumen)m(ts.)46 b(The)32 b(full)0
+2583 y(path)e(to)h(the)g(curren)m(t)f(log)g(message)i(template)f
+(\014le)e(is)h(app)s(ended)e(to)j(the)g(template.)125
+2857 y(One)i(thing)h(that)g(should)f(b)s(e)g(noted)i(is)e(that)i(the)f
+(`)p Fn(ALL)p Fs(')g(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)50
+b(If)34 b(more)h(than)f(one)0 2982 y(matc)m(hing)d(line)e(is)h(found,)g
+(the)h(\014rst)f(one)h(is)f(used.)41 b(This)29 b(can)i(b)s(e)f(useful)f
+(for)i(sp)s(ecifying)e(a)i(default)f(edit)g(script)0
+3106 y(in)f(a)i(mo)s(dule,)e(and)h(then)g(o)m(v)m(erriding)f(it)h(in)f
+(a)i(sub)s(directory)-8 b(.)125 3380 y(If)30 b(the)g(rep)s(ository)g
+(name)g(do)s(es)h(not)f(matc)m(h)i(an)m(y)f(of)f(the)h(regular)f
+(expressions)f(in)g(this)h(\014le,)g(the)g(`)p Fn(DEFAULT)p
+Fs(')0 3505 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s(eci\014ed.)125
+3779 y(If)f(the)i(edit)f(script)f(exits)h(with)f(a)i(non-zero)g(exit)f
+(status,)h(the)g(commit)f(is)g(ab)s(orted.)125 4053 y(Note:)38
+b(when)22 b Fr(CVS)g Fs(is)g(accessing)i(a)f(remote)h(rep)s(ository)-8
+b(,)24 b(or)e(when)g(the)h(`)p Fn(-m)p Fs(')g(or)g(`)p
+Fn(-F)p Fs(')f(options)h(to)g Fn(cvs)30 b(commit)0 4177
+y Fs(are)f(used,)g(`)p Fn(editinfo)p Fs(')e(will)f(not)j(b)s(e)f
+(consulted.)40 b(There)28 b(is)g(no)h(go)s(o)s(d)f(w)m(ork)-5
+b(around)28 b(for)h(this;)f(use)h(`)p Fn(verifymsg)p
+Fs(')0 4302 y(instead.)0 4692 y Fk(C.6.1)62 b(Editinfo)30
+b(example)125 4966 y Fs(The)42 b(follo)m(wing)g(is)g(a)i(little)e
+(silly)f(example)i(of)h(a)f(`)p Fn(editinfo)p Fs(')f(\014le,)k
+(together)e(with)e(the)i(corresp)s(onding)0 5091 y(`)p
+Fn(rcsinfo)p Fs(')28 b(\014le,)h(the)g(log)h(message)g(template)g(and)f
+(an)g(editor)g(script.)39 b(W)-8 b(e)31 b(b)s(egin)d(with)g(the)h(log)h
+(message)g(tem-)0 5215 y(plate.)38 b(W)-8 b(e)25 b(w)m(an)m(t)f(to)g
+(alw)m(a)m(ys)g(record)g(a)g(bug-id)e(n)m(um)m(b)s(er)g(on)h(the)h
+(\014rst)e(line)g(of)i(the)g(log)f(message.)40 b(The)23
+b(rest)g(of)h(log)0 5340 y(message)31 b(is)d(free)i(text.)41
+b(The)29 b(follo)m(wing)f(template)i(is)f(found)f(in)g(the)i(\014le)f
+(`)p Fn(/usr/cvssupport/tc.templ)o(ate)o Fs('.)p eop
+%%Page: 145 147
+145 146 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(145)240
+366 y Fn(BugId:)125 648 y Fs(The)29 b(script)h(`)p Fn
+(/usr/cvssupport/bugid.ed)o(it)p Fs(')24 b(is)30 b(used)f(to)i(edit)f
+(the)h(log)f(message.)240 909 y Fn(#!/bin/sh)240 1013
+y(#)240 1117 y(#)334 b(bugid.edit)45 b(filename)240 1221
+y(#)240 1324 y(#)95 b(Call)47 b($EDITOR)f(on)h(FILENAME,)e(and)i
+(verify)f(that)h(the)240 1428 y(#)95 b(resulting)45 b(file)i(contains)f
+(a)h(valid)f(bugid)h(on)g(the)g(first)240 1532 y(#)95
+b(line.)240 1636 y(if)47 b([)h("x$EDITOR")d(=)i("x")g(];)g(then)g
+(EDITOR=vi;)e(fi)240 1740 y(if)i([)h("x$CVSEDITOR")c(=)j("x")g(];)g
+(then)g(CVSEDITOR=$EDITOR;)c(fi)240 1843 y($CVSEDITOR)i($1)240
+1947 y(until)h(head)h(-1|grep)f('^BugId:[)f(]*[0-9][0-9]*$')f(<)j($1)
+240 2051 y(do)95 b(echo)47 b(-n)94 b("No)47 b(BugId)g(found.)94
+b(Edit)46 b(again?)g(\([y]/n\)")431 2155 y(read)h(ans)431
+2258 y(case)g(${ans})f(in)622 2362 y(n*\))h(exit)f(1;;)431
+2466 y(esac)431 2570 y($CVSEDITOR)f($1)240 2674 y(done)125
+2955 y Fs(The)29 b(`)p Fn(editinfo)p Fs(')g(\014le)g(con)m(tains)i
+(this)e(line:)240 3216 y Fn(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)125
+3498 y Fs(The)29 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(con)m(tains)g(this)
+g(line:)240 3759 y Fn(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)0
+4278 y Fm(C.7)68 b(Loginfo)125 4560 y Fs(The)27 b(`)p
Fn(loginfo)p Fs(')g(\014le)h(is)f(used)g(to)i(con)m(trol)g(where)f(`)p
Fn(cvs)i(commit)p Fs(')c(log)j(information)d(is)i(sen)m(t.)40
-b(The)28 b(\014rst)g(en)m(try)0 3740 y(on)f(a)g(line)e(is)g(a)i
+b(The)28 b(\014rst)g(en)m(try)0 4685 y(on)f(a)g(line)e(is)g(a)i
(regular)f(expression)g(whic)m(h)f(is)h(tested)h(against)g(the)g
(directory)f(that)h(the)g(c)m(hange)h(is)e(b)s(eing)f(made)0
-3865 y(to,)30 b(relativ)m(e)f(to)g(the)g Fn($CVSROOT)p
+4809 y(to,)30 b(relativ)m(e)f(to)g(the)g Fn($CVSROOT)p
Fs(.)38 b(If)28 b(a)h(matc)m(h)g(is)f(found,)g(then)g(the)h(remainder)e
-(of)h(the)h(line)e(is)h(a)h(\014lter)e(program)0 3989
+(of)h(the)h(line)e(is)h(a)h(\014lter)e(program)0 4934
y(that)k(should)d(exp)s(ect)j(log)g(information)d(on)j(its)e(standard)h
-(input.)125 4265 y(If)g(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f
+(input.)125 5215 y(If)g(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f
(matc)m(h)i(an)m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h
-(\014le,)g(the)g(`)p Fn(DEFAULT)p Fs(')0 4389 y(line)f(is)g(used,)h(if)
-f(it)h(is)g(sp)s(eci\014ed.)125 4665 y(All)g(o)s(ccurances)i(of)h(the)f
+(\014le,)g(the)g(`)p Fn(DEFAULT)p Fs(')0 5340 y(line)f(is)g(used,)h(if)
+f(it)h(is)g(sp)s(eci\014ed.)p eop
+%%Page: 146 148
+146 147 bop 0 -116 a Fs(146)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(All)g(o)s(ccurances)i(of)h(the)f
(name)g(`)p Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f
(expression)g(are)h(used)f(in)g(addition)f(to)j(the)0
-4789 y(\014rst)d(matc)m(hing)g(regular)g(expression)f(or)h(`)p
-Fn(DEFAULT)p Fs('.)125 5065 y(The)f(\014rst)h(matc)m(hing)g(regular)g
-(expression)f(is)h(used.)125 5340 y(See)g(Section)g(C.3)h([commit)g
-(\014les],)e(page)i(138,)h(for)f(a)f(description)f(of)h(the)h(syn)m
-(tax)g(of)f(the)h(`)p Fn(loginfo)p Fs(')e(\014le.)p eop
-%%Page: 144 146
-144 145 bop 0 -116 a Fs(144)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(The)22 b(user)g(ma)m(y)i(sp)s
-(ecify)d(a)j(format)f(string)f(as)h(part)g(of)g(the)g(\014lter.)38
-b(The)22 b(string)g(is)g(comp)s(osed)h(of)g(a)g(`)p Fn(\045)p
-Fs(')g(follo)m(w)m(ed)0 491 y(b)m(y)41 b(a)g(space,)k(or)c(follo)m(w)m
-(ed)f(b)m(y)h(a)h(single)d(format)j(c)m(haracter,)j(or)c(follo)m(w)m
-(ed)g(b)m(y)g(a)g(set)h(of)f(format)g(c)m(haracters)0
-616 y(surrounded)28 b(b)m(y)i(`)p Fn({)p Fs(')h(and)e(`)p
-Fn(})p Fs(')i(as)f(separators.)42 b(The)30 b(format)g(c)m(haracters)i
-(are:)0 923 y Fn(s)432 b Fs(\014le)29 b(name)0 1107 y
-Fn(V)432 b Fs(old)30 b(v)m(ersion)f(n)m(um)m(b)s(er)g(\(pre-c)m(hec)m
-(kin\))0 1290 y Fn(v)432 b Fs(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f
-(\(p)s(ost-c)m(hec)m(kin\))125 1598 y(All)22 b(other)i(c)m(haracters)h
-(that)f(app)s(ear)g(in)e(a)i(format)g(string)f(expand)g(to)h(an)g(empt)
-m(y)g(\014eld)e(\(commas)j(separating)0 1723 y(\014elds)k(are)i(still)d
-(pro)m(vided\).)125 2001 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
-b(alid)28 b(format)j(strings)e(are)i(`)p Fn(\045)p Fs(',)g(`)p
+491 y(\014rst)d(matc)m(hing)g(regular)g(expression)f(or)h(`)p
+Fn(DEFAULT)p Fs('.)125 811 y(The)f(\014rst)h(matc)m(hing)g(regular)g
+(expression)f(is)h(used.)125 1131 y(See)g(Section)g(C.3)h([commit)g
+(\014les],)e(page)i(140,)h(for)f(a)f(description)f(of)h(the)h(syn)m
+(tax)g(of)f(the)h(`)p Fn(loginfo)p Fs(')e(\014le.)125
+1451 y(The)22 b(user)g(ma)m(y)i(sp)s(ecify)d(a)j(format)f(string)f(as)h
+(part)g(of)g(the)g(\014lter.)38 b(The)22 b(string)g(is)g(comp)s(osed)h
+(of)g(a)g(`)p Fn(\045)p Fs(')g(follo)m(w)m(ed)0 1575
+y(b)m(y)41 b(a)g(space,)k(or)c(follo)m(w)m(ed)f(b)m(y)h(a)h(single)d
+(format)j(c)m(haracter,)j(or)c(follo)m(w)m(ed)g(b)m(y)g(a)g(set)h(of)f
+(format)g(c)m(haracters)0 1700 y(surrounded)28 b(b)m(y)i(`)p
+Fn({)p Fs(')h(and)e(`)p Fn(})p Fs(')i(as)f(separators.)42
+b(The)30 b(format)g(c)m(haracters)i(are:)0 2091 y Fn(s)432
+b Fs(\014le)29 b(name)0 2357 y Fn(V)432 b Fs(old)30 b(v)m(ersion)f(n)m
+(um)m(b)s(er)g(\(pre-c)m(hec)m(kin\))0 2623 y Fn(v)432
+b Fs(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f(\(p)s(ost-c)m(hec)m(kin\))
+125 3014 y(All)22 b(other)i(c)m(haracters)h(that)f(app)s(ear)g(in)e(a)i
+(format)g(string)f(expand)g(to)h(an)g(empt)m(y)g(\014eld)e(\(commas)j
+(separating)0 3138 y(\014elds)k(are)i(still)d(pro)m(vided\).)125
+3458 y(F)-8 b(or)31 b(example,)f(some)h(v)-5 b(alid)28
+b(format)j(strings)e(are)i(`)p Fn(\045)p Fs(',)g(`)p
Fn(\045s)p Fs(',)f(`)p Fn(\045{s})p Fs(',)g(and)g(`)p
-Fn(\045{sVv})p Fs('.)125 2280 y(The)37 b(output)g(will)e(b)s(e)i(a)h
+Fn(\045{sVv})p Fs('.)125 3778 y(The)37 b(output)g(will)e(b)s(e)i(a)h
(string)f(of)h(tok)m(ens)g(separated)g(b)m(y)g(spaces.)63
b(F)-8 b(or)38 b(bac)m(kw)m(ards)g(compatibilit)m(y)-8
-b(,)39 b(the)0 2404 y(the)29 b(\014rst)f(tok)m(en)h(will)d(b)s(e)i(the)
+b(,)39 b(the)0 3903 y(the)29 b(\014rst)f(tok)m(en)h(will)d(b)s(e)i(the)
h(rep)s(ository)f(name.)40 b(The)28 b(rest)h(of)g(the)g(tok)m(ens)g
-(will)d(b)s(e)i(comma-delimited)g(lists)f(of)0 2529 y(the)j
+(will)d(b)s(e)i(comma-delimited)g(lists)f(of)0 4027 y(the)j
(information)f(requested)h(in)f(the)h(format)g(string.)40
b(F)-8 b(or)31 b(example,)f(if)f(`)p Fn(/u/src/master)p
-Fs(')e(is)i(the)h(rep)s(ository)-8 b(,)0 2653 y(`)p Fn(\045{sVv})p
+Fs(')e(is)i(the)h(rep)s(ository)-8 b(,)0 4152 y(`)p Fn(\045{sVv})p
Fs(')38 b(is)g(the)h(format)g(string,)h(and)e(three)i(\014les)d(\()p
Fn(ChangeLog)p Fs(,)i Fn(Makefile)p Fs(,)g Fn(foo.c)p
-Fs(\))f(w)m(ere)i(mo)s(di\014ed,)f(the)0 2778 y(output)30
-b(migh)m(t)g(b)s(e:)240 3035 y Fn(/u/src/master)44 b(ChangeLog,1.1,1.2)
-f(Makefile,1.3,1.4)h(foo.c,1.12,1.13)125 3314 y Fs(As)30
+Fs(\))f(w)m(ere)i(mo)s(di\014ed,)f(the)0 4276 y(output)30
+b(migh)m(t)g(b)s(e:)240 4576 y Fn(/u/src/master)44 b(ChangeLog,1.1,1.2)
+f(Makefile,1.3,1.4)h(foo.c,1.12,1.13)125 4896 y Fs(As)30
b(another)g(example,)h(`)p Fn(\045{})p Fs(')f(means)g(that)h(only)f
(the)g(name)h(of)f(the)h(rep)s(ository)e(will)f(b)s(e)h(generated.)125
-3592 y(Note:)54 b(when)35 b Fr(CVS)h Fs(is)g(accessing)h(a)g(remote)g
+5215 y(Note:)54 b(when)35 b Fr(CVS)h Fs(is)g(accessing)h(a)g(remote)g
(rep)s(ository)-8 b(,)37 b(`)p Fn(loginfo)p Fs(')e(will)f(b)s(e)i(run)f
-(on)h(the)h Fo(remote)42 b Fs(\(i.e.,)0 3717 y(serv)m(er\))31
+(on)h(the)h Fo(remote)42 b Fs(\(i.e.,)0 5340 y(serv)m(er\))31
b(side,)f(not)g(the)h(clien)m(t)f(side)f(\(see)i(Section)g(4.6)g
-([Remote)h(rep)s(ositories],)d(page)i(21\).)0 4172 y
-Fk(C.7.1)62 b(Loginfo)31 b(example)125 4451 y Fs(The)d(follo)m(wing)f
-(`)p Fn(loginfo)p Fs(')h(\014le,)g(together)i(with)e(the)h(tin)m(y)f
-(shell-script)f(b)s(elo)m(w,)h(app)s(ends)f(all)h(log)h(messages)0
-4575 y(to)e(the)g(\014le)f(`)p Fn($CVSROOT/CVSROOT/commitl)o(og)p
+([Remote)h(rep)s(ositories],)d(page)i(21\).)p eop
+%%Page: 147 149
+147 148 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(147)0
+366 y Fk(C.7.1)62 b(Loginfo)31 b(example)125 682 y Fs(The)d(follo)m
+(wing)f(`)p Fn(loginfo)p Fs(')h(\014le,)g(together)i(with)e(the)h(tin)m
+(y)f(shell-script)f(b)s(elo)m(w,)h(app)s(ends)f(all)h(log)h(messages)0
+807 y(to)e(the)g(\014le)f(`)p Fn($CVSROOT/CVSROOT/commitl)o(og)p
Fs(',)c(and)j(an)m(y)i(commits)g(to)g(the)g(administrativ)m(e)e
-(\014les)g(\(inside)g(the)0 4700 y(`)p Fn(CVSROOT)p Fs(')k(directory\))
-h(are)h(also)f(logged)h(in)e(`)p Fn(/usr/adm/cvsroot-log)p
-Fs('.)240 4958 y Fn(ALL)620 b(/usr/local/bin/cvs-log)41
-b($CVSROOT/CVSROOT/commitlog)240 5062 y(^CVSROOT)380
+(\014les)g(\(inside)g(the)0 931 y(`)p Fn(CVSROOT)p Fs(')k(directory\))h
+(are)h(also)f(logged)h(in)e(`)p Fn(/usr/adm/cvsroot-log)p
+Fs('.)240 1226 y Fn(ALL)620 b(/usr/local/bin/cvs-log)41
+b($CVSROOT/CVSROOT/commitlog)240 1330 y(^CVSROOT)380
b(/usr/local/bin/cvs-log)41 b(/usr/adm/cvsroot-log)125
-5340 y Fs(The)29 b(shell-script)f(`)p Fn(/usr/local/bin/cvs-log)p
-Fs(')d(lo)s(oks)30 b(lik)m(e)g(this:)p eop
-%%Page: 145 147
-145 146 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(145)240
-366 y Fn(#!/bin/sh)240 470 y(\(echo)46 b("-------------------------)o
-(---)o(----)o(----)o(---)o(----)o(----)o(---)o(----)o(----)o(---)o
-(----)o(";)288 574 y(echo)g(-n)i($USER")93 b(";)288 678
-y(date;)288 782 y(echo;)288 885 y(sed)47 b('1s+'${CVSROOT}'++'\))42
-b(>>)47 b($1)0 1335 y Fk(C.7.2)62 b(Keeping)31 b(a)f(c)m(hec)m(k)m(ed)e
-(out)j(cop)m(y)125 1613 y Fs(It)c(is)f(often)i(useful)d(to)j(main)m
+1645 y Fs(The)29 b(shell-script)f(`)p Fn(/usr/local/bin/cvs-log)p
+Fs(')d(lo)s(oks)30 b(lik)m(e)g(this:)240 1940 y Fn(#!/bin/sh)240
+2044 y(\(echo)46 b("-------------------------)o(---)o(----)o(----)o
+(---)o(----)o(----)o(---)o(----)o(----)o(---)o(----)o(";)288
+2147 y(echo)g(-n)i($USER")93 b(";)288 2251 y(date;)288
+2355 y(echo;)288 2459 y(sed)47 b('1s+'${CVSROOT}'++'\))42
+b(>>)47 b($1)0 3248 y Fk(C.7.2)62 b(Keeping)31 b(a)f(c)m(hec)m(k)m(ed)e
+(out)j(cop)m(y)125 3563 y Fs(It)c(is)f(often)i(useful)d(to)j(main)m
(tain)f(a)g(directory)g(tree)h(whic)m(h)e(con)m(tains)i(\014les)e(whic)
-m(h)g(corresp)s(ond)g(to)i(the)f(latest)0 1737 y(v)m(ersion)32
+m(h)g(corresp)s(ond)g(to)i(the)f(latest)0 3688 y(v)m(ersion)32
b(in)g(the)h(rep)s(ository)-8 b(.)47 b(F)-8 b(or)34 b(example,)f(other)
g(dev)m(elop)s(ers)g(migh)m(t)f(w)m(an)m(t)i(to)f(refer)g(to)g(the)g
-(latest)h(sources)0 1862 y(without)j(ha)m(ving)h(to)i(c)m(hec)m(k)g
+(latest)h(sources)0 3812 y(without)j(ha)m(ving)h(to)i(c)m(hec)m(k)g
(them)e(out,)j(or)e(y)m(ou)f(migh)m(t)h(b)s(e)e(main)m(taining)g(a)i(w)
-m(eb)f(site)h(with)e Fr(cvs)g Fs(and)h(w)m(an)m(t)0 1986
+m(eb)f(site)h(with)e Fr(cvs)g Fs(and)h(w)m(an)m(t)0 3937
y(ev)m(ery)31 b(c)m(hec)m(kin)g(to)g(cause)g(the)f(\014les)g(used)f(b)m
(y)i(the)f(w)m(eb)h(serv)m(er)f(to)h(b)s(e)f(up)s(dated.)125
-2264 y(The)25 b(w)m(a)m(y)j(to)f(do)f(this)f(is)h(b)m(y)g(ha)m(ving)g
+4252 y(The)25 b(w)m(a)m(y)j(to)f(do)f(this)f(is)h(b)m(y)g(ha)m(ving)g
(loginfo)g(in)m(v)m(ok)m(e)h Fn(cvs)i(update)p Fs(.)38
b(Doing)27 b(so)f(in)f(the)i(naiv)m(e)f(w)m(a)m(y)i(will)23
-b(cause)0 2389 y(a)29 b(problem)f(with)g(lo)s(c)m(ks,)h(so)h(the)f
+b(cause)0 4377 y(a)29 b(problem)f(with)g(lo)s(c)m(ks,)h(so)h(the)f
Fn(cvs)g(update)f Fs(m)m(ust)h(b)s(e)f(run)g(in)g(the)h(bac)m(kground.)
-40 b(Here)30 b(is)e(an)h(example)g(\(this)0 2513 y(should)f(all)i(b)s
-(e)f(on)i(one)f(line\):)240 2770 y Fn(^cyclic-pages)44
+40 b(Here)30 b(is)e(an)h(example)g(\(this)0 4501 y(should)f(all)i(b)s
+(e)f(on)i(one)f(line\):)240 4796 y Fn(^cyclic-pages)44
b(\(date;)i(cat;)h(\(sleep)f(2;)h(cd)g(/u/www/local-docs;)288
-2874 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g($CVSROOT/CVSROOT/updatelo)
-o(g)42 b(2>&1)125 3152 y Fs(This)c(will)g(cause)j(c)m(hec)m(kins)g(to)h
+4900 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g($CVSROOT/CVSROOT/updatelo)
+o(g)42 b(2>&1)125 5215 y Fs(This)c(will)g(cause)j(c)m(hec)m(kins)g(to)h
(rep)s(ository)d(directories)h(starting)g(with)f Fn(cyclic-pages)f
-Fs(to)j(up)s(date)f(the)0 3276 y(c)m(hec)m(k)m(ed)32
-b(out)f(tree)g(in)e(`)p Fn(/u/www/local-docs)p Fs('.)0
-3759 y Fm(C.8)68 b(Rcsinfo)125 4037 y Fs(The)44 b(`)p
-Fn(rcsinfo)p Fs(')g(\014le)h(can)h(b)s(e)e(used)h(to)h(sp)s(ecify)e(a)i
-(form)f(to)h(edit)f(when)f(\014lling)f(out)j(the)f(commit)h(log.)0
-4162 y(The)f(`)p Fn(rcsinfo)p Fs(')e(\014le)h(has)h(a)g(syn)m(tax)h
-(similar)c(to)k(the)f(`)p Fn(verifymsg)p Fs(',)i(`)p
-Fn(commitinfo)p Fs(')c(and)h(`)p Fn(loginfo)p Fs(')g(\014les.)0
-4286 y(See)39 b(Section)f(C.3.1)i([syn)m(tax],)h(page)f(139.)66
-b(Unlik)m(e)37 b(the)i(other)g(\014les)e(the)i(second)f(part)h(is)e
-Fo(not)k Fs(a)e(command-)0 4411 y(line)c(template.)61
+Fs(to)j(up)s(date)f(the)0 5340 y(c)m(hec)m(k)m(ed)32
+b(out)f(tree)g(in)e(`)p Fn(/u/www/local-docs)p Fs('.)p
+eop
+%%Page: 148 150
+148 149 bop 0 -116 a Fs(148)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fm(C.8)68 b(Rcsinfo)125
+644 y Fs(The)44 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(can)h(b)s(e)e(used)h
+(to)h(sp)s(ecify)e(a)i(form)f(to)h(edit)f(when)f(\014lling)f(out)j(the)
+f(commit)h(log.)0 769 y(The)f(`)p Fn(rcsinfo)p Fs(')e(\014le)h(has)h(a)
+g(syn)m(tax)h(similar)c(to)k(the)f(`)p Fn(verifymsg)p
+Fs(',)i(`)p Fn(commitinfo)p Fs(')c(and)h(`)p Fn(loginfo)p
+Fs(')g(\014les.)0 893 y(See)39 b(Section)f(C.3.1)i([syn)m(tax],)h(page)
+f(141.)66 b(Unlik)m(e)37 b(the)i(other)g(\014les)e(the)i(second)f(part)
+h(is)e Fo(not)k Fs(a)e(command-)0 1018 y(line)c(template.)61
b(Instead,)39 b(the)e(part)g(after)h(the)f(regular)f(expression)g
(should)f(b)s(e)i(a)g(full)e(pathname)i(to)g(a)h(\014le)0
-4535 y(con)m(taining)30 b(the)g(log)h(message)g(template.)125
-4813 y(If)f(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i(an)
+1142 y(con)m(taining)30 b(the)g(log)h(message)g(template.)125
+1420 y(If)f(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i(an)
m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h(\014le,)g(the)g(`)
-p Fn(DEFAULT)p Fs(')0 4938 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s
-(eci\014ed.)125 5215 y(All)g(o)s(ccurances)i(of)h(the)f(name)g(`)p
+p Fn(DEFAULT)p Fs(')0 1545 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s
+(eci\014ed.)125 1822 y(All)g(o)s(ccurances)i(of)h(the)f(name)g(`)p
Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f(expression)g(are)h
-(used)f(in)g(addition)f(to)j(the)0 5340 y(\014rst)d(matc)m(hing)g
-(regular)g(expression)f(or)h(`)p Fn(DEFAULT)p Fs('.)p
-eop
-%%Page: 146 148
-146 147 bop 0 -116 a Fs(146)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(The)k(log)g(message)i(template)f
-(will)d(b)s(e)i(used)g(as)h(a)g(default)f(log)h(message.)54
-b(If)35 b(y)m(ou)g(sp)s(ecify)e(a)i(log)g(message)0 491
-y(with)29 b(`)p Fn(cvs)h(commit)e(-m)i Fo(message)5 b
-Fs(')32 b(or)e(`)p Fn(cvs)g(commit)f(-f)h Fo(\014le)5
-b Fs(')29 b(that)i(log)g(message)g(will)d(o)m(v)m(erride)j(the)f
-(template.)125 777 y(See)g(Section)g(C.5)h([v)m(erifymsg],)g(page)g
-(140,)h(for)e(an)g(example)g(`)p Fn(rcsinfo)p Fs(')f(\014le.)125
-1063 y(When)j Fr(CVS)g Fs(is)f(accessing)i(a)g(remote)g(rep)s(ository)
--8 b(,)32 b(the)h(con)m(ten)m(ts)h(of)e(`)p Fn(rcsinfo)p
-Fs(')f(at)i(the)g(time)f(a)g(directory)0 1188 y(is)27
-b(\014rst)h(c)m(hec)m(k)m(ed)i(out)e(will)e(sp)s(ecify)h(a)h(template)h
-(whic)m(h)e(do)s(es)g(not)i(then)f(c)m(hange.)41 b(If)28
-b(y)m(ou)g(edit)g(`)p Fn(rcsinfo)p Fs(')e(or)j(its)0
-1312 y(templates,)i(y)m(ou)g(ma)m(y)g(need)f(to)h(c)m(hec)m(k)h(out)e
-(a)h(new)f(w)m(orking)g(directory)-8 b(.)0 1869 y Fm(C.9)68
-b(Ignoring)31 b(\014les)g(via)g(cvsignore)125 2155 y
+(used)f(in)g(addition)f(to)j(the)0 1947 y(\014rst)d(matc)m(hing)g
+(regular)g(expression)f(or)h(`)p Fn(DEFAULT)p Fs('.)125
+2224 y(The)k(log)g(message)i(template)f(will)d(b)s(e)i(used)g(as)h(a)g
+(default)f(log)h(message.)54 b(If)35 b(y)m(ou)g(sp)s(ecify)e(a)i(log)g
+(message)0 2349 y(with)29 b(`)p Fn(cvs)h(commit)e(-m)i
+Fo(message)5 b Fs(')32 b(or)e(`)p Fn(cvs)g(commit)f(-f)h
+Fo(\014le)5 b Fs(')29 b(that)i(log)g(message)g(will)d(o)m(v)m(erride)j
+(the)f(template.)125 2627 y(See)g(Section)g(C.5)h([v)m(erifymsg],)g
+(page)g(142,)h(for)e(an)g(example)g(`)p Fn(rcsinfo)p
+Fs(')f(\014le.)125 2904 y(When)j Fr(CVS)g Fs(is)f(accessing)i(a)g
+(remote)g(rep)s(ository)-8 b(,)32 b(the)h(con)m(ten)m(ts)h(of)e(`)p
+Fn(rcsinfo)p Fs(')f(at)i(the)g(time)f(a)g(directory)0
+3029 y(is)27 b(\014rst)h(c)m(hec)m(k)m(ed)i(out)e(will)e(sp)s(ecify)h
+(a)h(template)h(whic)m(h)e(do)s(es)g(not)i(then)f(c)m(hange.)41
+b(If)28 b(y)m(ou)g(edit)g(`)p Fn(rcsinfo)p Fs(')e(or)j(its)0
+3153 y(templates,)i(y)m(ou)g(ma)m(y)g(need)f(to)h(c)m(hec)m(k)h(out)e
+(a)h(new)f(w)m(orking)g(directory)-8 b(.)0 3635 y Fm(C.9)68
+b(Ignoring)31 b(\014les)g(via)g(cvsignore)125 3913 y
Fs(There)d(are)h(certain)g(\014le)f(names)h(that)h(frequen)m(tly)e(o)s
(ccur)h(inside)e(y)m(our)i(w)m(orking)f(cop)m(y)-8 b(,)31
-b(but)d(that)i(y)m(ou)f(don't)0 2279 y(w)m(an)m(t)36
+b(but)d(that)i(y)m(ou)f(don't)0 4037 y(w)m(an)m(t)36
b(to)f(put)f(under)f Fr(cvs)h Fs(con)m(trol.)54 b(Examples)33
b(are)j(all)d(the)i(ob)5 b(ject)36 b(\014les)d(that)i(y)m(ou)g(get)h
-(while)d(y)m(ou)i(compile)0 2404 y(y)m(our)29 b(sources.)41
+(while)d(y)m(ou)i(compile)0 4162 y(y)m(our)29 b(sources.)41
b(Normally)-8 b(,)29 b(when)f(y)m(ou)i(run)e(`)p Fn(cvs)h(update)p
Fs(',)g(it)g(prin)m(ts)e(a)j(line)e(for)h(eac)m(h)h(\014le)f(it)g
-(encoun)m(ters)g(that)0 2528 y(it)h(do)s(esn't)g(kno)m(w)g(ab)s(out)h
-(\(see)g(Section)f(A.18.2)i([up)s(date)e(output],)h(page)g(122\).)125
-2814 y Fr(cvs)f Fs(has)h(a)h(list)e(of)i(\014les)e(\(or)i(sh\(1\))g
+(encoun)m(ters)g(that)0 4286 y(it)h(do)s(esn't)g(kno)m(w)g(ab)s(out)h
+(\(see)g(Section)f(A.18.2)i([up)s(date)e(output],)h(page)g(124\).)125
+4564 y Fr(cvs)f Fs(has)h(a)h(list)e(of)i(\014les)e(\(or)i(sh\(1\))g
(\014le)e(name)i(patterns\))g(that)g(it)f(should)e(ignore)i(while)f
-(running)e Fn(update)p Fs(,)0 2939 y Fn(import)h Fs(and)g
+(running)e Fn(update)p Fs(,)0 4689 y Fn(import)h Fs(and)g
Fn(release)p Fs(.)39 b(This)29 b(list)g(is)g(constructed)i(in)e(the)h
-(follo)m(wing)f(w)m(a)m(y)-8 b(.)75 3225 y Fq(\017)60
+(follo)m(wing)f(w)m(a)m(y)-8 b(.)75 4966 y Fq(\017)60
b Fs(The)39 b(list)f(is)g(initialized)e(to)k(include)d(certain)i
(\014le)g(name)g(patterns:)59 b(names)39 b(asso)s(ciated)g(with)f
-Fr(cvs)h Fs(ad-)180 3350 y(ministration,)f(or)h(with)e(other)i(common)g
+Fr(cvs)h Fs(ad-)180 5091 y(ministration,)f(or)h(with)e(other)i(common)g
(source)f(con)m(trol)h(systems;)k(common)c(names)f(for)h(patc)m(h)g
-(\014les,)180 3474 y(ob)5 b(ject)30 b(\014les,)e(arc)m(hiv)m(e)h
+(\014les,)180 5215 y(ob)5 b(ject)30 b(\014les,)e(arc)m(hiv)m(e)h
(\014les,)f(and)g(editor)g(bac)m(kup)h(\014les;)f(and)g(other)h(names)g
-(that)g(are)g(usually)e(artifacts)i(of)180 3599 y(assorted)i
+(that)g(are)g(usually)e(artifacts)i(of)180 5340 y(assorted)i
(utilities.)38 b(Curren)m(tly)-8 b(,)29 b(the)i(default)e(list)g(of)i
-(ignored)e(\014le)h(name)g(patterns)h(is:)611 3739 y
-Fn(RCS)238 b(SCCS)190 b(CVS)237 b(CVS.adm)611 3843 y(RCSLOG)94
-b(cvslog.*)611 3947 y(tags)190 b(TAGS)611 4051 y(.make.state)236
-b(.nse_depinfo)611 4154 y(*~)286 b(#*)g(.#*)237 b(,*)286
-b(_$*)238 b(*$)611 4258 y(*.old)142 b(*.bak)g(*.BAK)f(*.orig)94
-b(*.rej)142 b(.del-*)611 4362 y(*.a)238 b(*.olb)142 b(*.o)237
-b(*.obj)142 b(*.so)190 b(*.exe)611 4466 y(*.Z)238 b(*.elc)142
-b(*.ln)611 4570 y(core)75 4731 y Fq(\017)60 b Fs(The)31
-b(p)s(er-rep)s(ository)g(list)f(in)h(`)p Fn($CVSROOT/CVSROOT/cvsignor)o
-(e)p Fs(')26 b(is)31 b(app)s(ended)f(to)j(the)f(list,)f(if)g(that)i
-(\014le)180 4856 y(exists.)75 5017 y Fq(\017)60 b Fs(The)30
-b(p)s(er-user)f(list)g(in)g(`)p Fn(.cvsignore)p Fs(')f(in)h(y)m(our)h
-(home)h(directory)f(is)f(app)s(ended)g(to)i(the)f(list,)g(if)f(it)h
-(exists.)75 5179 y Fq(\017)60 b Fs(An)m(y)30 b(en)m(tries)h(in)e(the)h
-(en)m(vironmen)m(t)g(v)-5 b(ariable)29 b Fn($CVSIGNORE)f
-Fs(is)h(app)s(ended)g(to)i(the)g(list.)75 5340 y Fq(\017)60
-b Fs(An)m(y)30 b(`)p Fn(-I)p Fs(')h(options)e(giv)m(en)i(to)g
-Fr(cvs)e Fs(is)h(app)s(ended.)p eop
-%%Page: 147 149
-147 148 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(147)75
-366 y Fq(\017)60 b Fs(As)29 b Fr(cvs)f Fs(tra)m(v)m(erses)j(through)d
-(y)m(our)h(directories,)g(the)g(con)m(ten)m(ts)i(of)e(an)m(y)h(`)p
-Fn(.cvsignore)p Fs(')d(will)f(b)s(e)j(app)s(ended)180
-491 y(to)j(the)g(list.)44 b(The)31 b(patterns)h(found)e(in)g(`)p
-Fn(.cvsignore)p Fs(')g(are)i(only)f(v)-5 b(alid)30 b(for)h(the)h
-(directory)f(that)i(con)m(tains)180 616 y(them,)e(not)f(for)g(an)m(y)h
-(sub-directories.)125 918 y(In)g(an)m(y)i(of)g(the)g(5)g(places)f
-(listed)f(ab)s(o)m(v)m(e,)k(a)e(single)e(exclamation)i(mark)f(\(`)p
-Fn(!)p Fs('\))h(clears)g(the)g(ignore)f(list.)46 b(This)0
-1042 y(can)31 b(b)s(e)e(used)h(if)f(y)m(ou)i(w)m(an)m(t)g(to)g(store)g
-(an)m(y)g(\014le)f(whic)m(h)f(normally)f(is)i(ignored)f(b)m(y)h
-Fr(cvs)p Fs(.)125 1318 y(Sp)s(ecifying)25 b(`)p Fn(-I)30
+(ignored)e(\014le)h(name)g(patterns)h(is:)p eop
+%%Page: 149 151
+149 150 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(149)611
+366 y Fn(RCS)238 b(SCCS)190 b(CVS)237 b(CVS.adm)611 470
+y(RCSLOG)94 b(cvslog.*)611 574 y(tags)190 b(TAGS)611
+678 y(.make.state)236 b(.nse_depinfo)611 782 y(*~)286
+b(#*)g(.#*)237 b(,*)286 b(_$*)238 b(*$)611 885 y(*.old)142
+b(*.bak)g(*.BAK)f(*.orig)94 b(*.rej)142 b(.del-*)611
+989 y(*.a)238 b(*.olb)142 b(*.o)237 b(*.obj)142 b(*.so)190
+b(*.exe)611 1093 y(*.Z)238 b(*.elc)142 b(*.ln)611 1197
+y(core)75 1342 y Fq(\017)60 b Fs(The)31 b(p)s(er-rep)s(ository)g(list)f
+(in)h(`)p Fn($CVSROOT/CVSROOT/cvsignor)o(e)p Fs(')26
+b(is)31 b(app)s(ended)f(to)j(the)f(list,)f(if)g(that)i(\014le)180
+1467 y(exists.)75 1612 y Fq(\017)60 b Fs(The)30 b(p)s(er-user)f(list)g
+(in)g(`)p Fn(.cvsignore)p Fs(')f(in)h(y)m(our)h(home)h(directory)f(is)f
+(app)s(ended)g(to)i(the)f(list,)g(if)f(it)h(exists.)75
+1757 y Fq(\017)60 b Fs(An)m(y)30 b(en)m(tries)h(in)e(the)h(en)m
+(vironmen)m(t)g(v)-5 b(ariable)29 b Fn($CVSIGNORE)f Fs(is)h(app)s
+(ended)g(to)i(the)g(list.)75 1903 y Fq(\017)60 b Fs(An)m(y)30
+b(`)p Fn(-I)p Fs(')h(options)e(giv)m(en)i(to)g Fr(cvs)e
+Fs(is)h(app)s(ended.)75 2048 y Fq(\017)60 b Fs(As)29
+b Fr(cvs)f Fs(tra)m(v)m(erses)j(through)d(y)m(our)h(directories,)g(the)
+g(con)m(ten)m(ts)i(of)e(an)m(y)h(`)p Fn(.cvsignore)p
+Fs(')d(will)f(b)s(e)j(app)s(ended)180 2172 y(to)j(the)g(list.)44
+b(The)31 b(patterns)h(found)e(in)g(`)p Fn(.cvsignore)p
+Fs(')g(are)i(only)f(v)-5 b(alid)30 b(for)h(the)h(directory)f(that)i
+(con)m(tains)180 2297 y(them,)e(not)f(for)g(an)m(y)h(sub-directories.)
+125 2592 y(In)g(an)m(y)i(of)g(the)g(5)g(places)f(listed)f(ab)s(o)m(v)m
+(e,)k(a)e(single)e(exclamation)i(mark)f(\(`)p Fn(!)p
+Fs('\))h(clears)g(the)g(ignore)f(list.)46 b(This)0 2716
+y(can)31 b(b)s(e)e(used)h(if)f(y)m(ou)i(w)m(an)m(t)g(to)g(store)g(an)m
+(y)g(\014le)f(whic)m(h)f(normally)f(is)i(ignored)f(b)m(y)h
+Fr(cvs)p Fs(.)125 2990 y(Sp)s(ecifying)25 b(`)p Fn(-I)30
b(!)p Fs(')f(to)g Fn(cvs)g(import)e Fs(will)e(imp)s(ort)i(ev)m
(erything,)i(whic)m(h)e(is)g(generally)h(what)g(y)m(ou)h(w)m(an)m(t)g
-(to)g(do)0 1443 y(if)35 b(y)m(ou)h(are)g(imp)s(orting)e(\014les)g(from)
+(to)g(do)0 3115 y(if)35 b(y)m(ou)h(are)g(imp)s(orting)e(\014les)g(from)
i(a)g(pristine)d(distribution)f(or)k(an)m(y)g(other)g(source)g(whic)m
-(h)f(is)g(kno)m(wn)g(to)i(not)0 1567 y(con)m(tain)32
+(h)f(is)g(kno)m(wn)g(to)i(not)0 3239 y(con)m(tain)32
b(an)m(y)g(extraneous)g(\014les.)44 b(Ho)m(w)m(ev)m(er,)35
b(lo)s(oking)30 b(at)j(the)f(rules)e(ab)s(o)m(v)m(e)j(y)m(ou)f(will)d
-(see)j(there)g(is)f(a)h(\015y)f(in)g(the)0 1692 y(oin)m(tmen)m(t;)e(if)
+(see)j(there)g(is)f(a)h(\015y)f(in)g(the)0 3364 y(oin)m(tmen)m(t;)e(if)
e(the)g(distribution)d(con)m(tains)k(an)m(y)g(`)p Fn(.cvsignore)p
Fs(')d(\014les,)i(then)h(the)f(patterns)h(from)f(those)h(\014les)f
-(will)0 1816 y(b)s(e)g(pro)s(cessed)h(ev)m(en)g(if)f(`)p
+(will)0 3488 y(b)s(e)g(pro)s(cessed)h(ev)m(en)g(if)f(`)p
Fn(-I)j(!)p Fs(')e(is)f(sp)s(eci\014ed.)38 b(The)28 b(only)f(w)m(ork)-5
b(around)27 b(is)g(to)h(remo)m(v)m(e)i(the)e(`)p Fn(.cvsignore)p
-Fs(')d(\014les)i(in)0 1941 y(order)f(to)h(do)g(the)g(imp)s(ort.)38
+Fs(')d(\014les)i(in)0 3613 y(order)f(to)h(do)g(the)g(imp)s(ort.)38
b(Because)28 b(this)d(is)h(a)m(wkw)m(ard,)h(in)f(the)h(future)e(`)p
Fn(-I)30 b(!)p Fs(')d(migh)m(t)f(b)s(e)g(mo)s(di\014ed)e(to)k(o)m(v)m
-(erride)0 2065 y(`)p Fn(.cvsignore)p Fs(')g(\014les)h(in)g(eac)m(h)j
-(directory)-8 b(.)0 2529 y Fm(C.10)68 b(The)30 b(history)h(\014le)125
-2804 y Fs(The)41 b(\014le)f(`)p Fn($CVSROOT/CVSROOT/history)p
+(erride)0 3737 y(`)p Fn(.cvsignore)p Fs(')g(\014les)h(in)g(eac)m(h)j
+(directory)-8 b(.)0 4169 y Fm(C.10)68 b(The)30 b(history)h(\014le)125
+4443 y Fs(The)41 b(\014le)f(`)p Fn($CVSROOT/CVSROOT/history)p
Fs(')c(is)k(used)h(to)h(log)g(information)e(for)h(the)h
-Fn(history)d Fs(command)0 2929 y(\(see)34 b(Section)f(A.10)h
-([history],)g(page)g(106\).)50 b(This)31 b(\014le)i(m)m(ust)g(b)s(e)f
+Fn(history)d Fs(command)0 4568 y(\(see)34 b(Section)f(A.10)h
+([history],)g(page)g(108\).)50 b(This)31 b(\014le)i(m)m(ust)g(b)s(e)f
(created)i(to)g(turn)e(on)h(logging.)49 b(This)31 b(is)h(done)0
-3053 y(automatically)e(if)e(the)j Fn(cvs)e(init)g Fs(command)g(is)g
+4692 y(automatically)e(if)e(the)j Fn(cvs)e(init)g Fs(command)g(is)g
(used)g(to)i(set)f(up)f(the)h(rep)s(ository)f(\(see)h(Section)g(4.5)h
-([Creating)0 3178 y(a)g(rep)s(ository],)f(page)h(20\).)125
-3454 y(The)23 b(\014le)h(format)g(of)h(the)f(`)p Fn(history)p
+([Creating)0 4817 y(a)g(rep)s(ository],)f(page)h(20\).)125
+5091 y(The)23 b(\014le)h(format)g(of)h(the)f(`)p Fn(history)p
Fs(')f(\014le)g(is)g(do)s(cumen)m(ted)h(only)g(in)f(commen)m(ts)i(in)e
-(the)h Fr(cvs)f Fs(source)i(co)s(de,)h(but)0 3578 y(generally)31
+(the)h Fr(cvs)f Fs(source)i(co)s(de,)h(but)0 5215 y(generally)31
b(programs)h(should)e(use)i(the)g Fn(cvs)e(history)g
Fs(command)i(to)h(access)g(it)f(an)m(yw)m(a)m(y)-8 b(,)34
-b(in)d(case)i(the)g(format)0 3703 y(c)m(hanges)e(with)e(future)h
-(releases)g(of)h Fr(cvs)p Fs(.)0 4166 y Fm(C.11)68 b(Expansions)31
-b(in)f(administrativ)l(e)j(\014les)125 4442 y Fs(Sometimes)c(in)f
+b(in)d(case)i(the)g(format)0 5340 y(c)m(hanges)e(with)e(future)h
+(releases)g(of)h Fr(cvs)p Fs(.)p eop
+%%Page: 150 152
+150 151 bop 0 -116 a Fs(150)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fm(C.11)68 b(Expansions)31
+b(in)f(administrativ)l(e)j(\014les)125 640 y Fs(Sometimes)c(in)f
(writing)g(an)h(administrativ)m(e)f(\014le,)h(y)m(ou)h(migh)m(t)g(w)m
(an)m(t)g(the)g(\014le)f(to)h(b)s(e)f(able)g(to)h(kno)m(w)g(v)-5
-b(arious)0 4566 y(things)29 b(based)h(on)h(en)m(vironmen)m(t)f
+b(arious)0 765 y(things)29 b(based)h(on)h(en)m(vironmen)m(t)f
Fr(cvs)f Fs(is)g(running)f(in.)39 b(There)30 b(are)h(sev)m(eral)g(mec)m
-(hanisms)e(to)i(do)g(that.)125 4842 y(T)-8 b(o)32 b(\014nd)e(the)i
+(hanisms)e(to)i(do)g(that.)125 1039 y(T)-8 b(o)32 b(\014nd)e(the)i
(home)g(directory)f(of)h(the)g(user)f(running)e Fr(cvs)i
Fs(\(from)h(the)g Fn(HOME)e Fs(en)m(vironmen)m(t)i(v)-5
-b(ariable\),)31 b(use)0 4966 y(`)p Fn(~)p Fs(')26 b(follo)m(w)m(ed)g(b)
+b(ariable\),)31 b(use)0 1163 y(`)p Fn(~)p Fs(')26 b(follo)m(w)m(ed)g(b)
m(y)g(`)p Fn(/)p Fs(')g(or)g(the)g(end)g(of)g(the)g(line.)38
b(Lik)m(ewise)25 b(for)h(the)g(home)g(directory)f(of)i
Fo(user)p Fs(,)f(use)g(`)p Fn(~)p Fo(user)7 b Fs('.)38
-b(These)0 5091 y(v)-5 b(ariables)37 b(are)h(expanded)g(on)g(the)g(serv)
+b(These)0 1288 y(v)-5 b(ariables)37 b(are)h(expanded)g(on)g(the)g(serv)
m(er)g(mac)m(hine,)i(and)e(don't)g(get)h(an)m(y)g(resonable)e
-(expansion)g(if)g(pserv)m(er)0 5215 y(\(see)27 b(Section)e(4.6.2)j([P)m
+(expansion)g(if)g(pserv)m(er)0 1413 y(\(see)27 b(Section)e(4.6.3)j([P)m
(assw)m(ord)e(authen)m(ticated],)h(page)g(23\))g(is)d(in)h(used;)h
(therefore)h(user)d(v)-5 b(ariables)25 b(\(see)h(b)s(elo)m(w\))0
-5340 y(ma)m(y)31 b(b)s(e)f(a)g(b)s(etter)h(c)m(hoice)g(to)g(customize)g
+1537 y(ma)m(y)31 b(b)s(e)f(a)g(b)s(etter)h(c)m(hoice)g(to)g(customize)g
(b)s(eha)m(vior)e(based)h(on)h(the)f(user)g(running)e
-Fr(cvs)p Fs(.)p eop
-%%Page: 148 150
-148 149 bop 0 -116 a Fs(148)2366 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)125 366 y(One)25 b(ma)m(y)h(w)m(an)m(t)g
-(to)g(kno)m(w)g(ab)s(out)f(v)-5 b(arious)25 b(pieces)g(of)h
-(information)d(in)m(ternal)i(to)h Fr(cvs)p Fs(.)38 b(A)26
-b Fr(cvs)e Fs(in)m(ternal)g(v)-5 b(ari-)0 491 y(able)30
-b(has)g(the)g(syn)m(tax)h Fn(${)p Fo(v)-5 b(ariable)5
-b Fn(})p Fs(,)28 b(where)i Fo(v)-5 b(ariable)34 b Fs(starts)c(with)f(a)
-i(letter)f(and)g(consists)f(of)h(alphan)m(um)m(b)s(eric)0
-616 y(c)m(haracters)k(and)d(`)p Fn(_)p Fs('.)47 b(If)32
-b(the)g(c)m(haracter)i(follo)m(wing)d Fo(v)-5 b(ariable)36
-b Fs(is)31 b(a)i(non-alphan)m(umeric)d(c)m(haracter)k(other)e(than)0
-740 y(`)p Fn(_)p Fs(',)f(the)f(`)p Fn({)p Fs(')h(and)f(`)p
-Fn(})p Fs(')g(can)h(b)s(e)f(omitted.)40 b(The)30 b Fr(cvs)g
-Fs(in)m(ternal)f(v)-5 b(ariables)29 b(are:)0 1039 y Fn(CVSROOT)144
-b Fs(This)35 b(is)h(the)h(v)-5 b(alue)36 b(of)h(the)f
-Fr(cvs)g Fs(ro)s(ot)h(in)f(use.)59 b(See)37 b(Chapter)f(4)h([Rep)s
-(ository],)h(page)g(15,)h(for)e(a)480 1163 y(description)28
-b(of)j(the)g(v)-5 b(arious)29 b(w)m(a)m(ys)i(to)g(sp)s(ecify)e(this.)0
-1338 y Fn(RCSBIN)192 b Fs(This)30 b(is)i(the)g(v)-5 b(alue)32
-b Fr(cvs)f Fs(is)g(using)g(for)h(where)g(to)h(\014nd)e
-Fr(r)n(cs)g Fs(binaries.)44 b(See)32 b(Section)g(A.3)h([Global)480
-1462 y(options],)d(page)h(89,)h(for)e(a)h(description)d(of)j(ho)m(w)f
-(to)h(sp)s(ecify)e(this.)0 1637 y Fn(CVSEDITOR)0 1761
-y(VISUAL)0 1886 y(EDITOR)192 b Fs(These)37 b(all)f(expand)g(to)i(the)f
-(same)h(v)-5 b(alue,)38 b(whic)m(h)e(is)g(the)h(editor)g(that)h
-Fr(cvs)e Fs(is)g(using.)59 b(See)37 b(Sec-)480 2010 y(tion)30
-b(A.3)h([Global)f(options],)g(page)h(89,)h(for)e(ho)m(w)g(to)h(sp)s
-(ecify)e(this.)0 2185 y Fn(USER)288 b Fs(Username)30
+Fr(cvs)p Fs(.)125 1811 y(One)d(ma)m(y)h(w)m(an)m(t)g(to)g(kno)m(w)g(ab)
+s(out)f(v)-5 b(arious)25 b(pieces)g(of)h(information)d(in)m(ternal)i
+(to)h Fr(cvs)p Fs(.)38 b(A)26 b Fr(cvs)e Fs(in)m(ternal)g(v)-5
+b(ari-)0 1936 y(able)30 b(has)g(the)g(syn)m(tax)h Fn(${)p
+Fo(v)-5 b(ariable)5 b Fn(})p Fs(,)28 b(where)i Fo(v)-5
+b(ariable)34 b Fs(starts)c(with)f(a)i(letter)f(and)g(consists)f(of)h
+(alphan)m(um)m(b)s(eric)0 2060 y(c)m(haracters)k(and)d(`)p
+Fn(_)p Fs('.)47 b(If)32 b(the)g(c)m(haracter)i(follo)m(wing)d
+Fo(v)-5 b(ariable)36 b Fs(is)31 b(a)i(non-alphan)m(umeric)d(c)m
+(haracter)k(other)e(than)0 2185 y(`)p Fn(_)p Fs(',)f(the)f(`)p
+Fn({)p Fs(')h(and)f(`)p Fn(})p Fs(')g(can)h(b)s(e)f(omitted.)40
+b(The)30 b Fr(cvs)g Fs(in)m(ternal)f(v)-5 b(ariables)29
+b(are:)0 2480 y Fn(CVSROOT)144 b Fs(This)35 b(is)h(the)h(v)-5
+b(alue)36 b(of)h(the)f Fr(cvs)g Fs(ro)s(ot)h(in)f(use.)59
+b(See)37 b(Chapter)f(4)h([Rep)s(ository],)h(page)g(15,)h(for)e(a)480
+2605 y(description)28 b(of)j(the)g(v)-5 b(arious)29 b(w)m(a)m(ys)i(to)g
+(sp)s(ecify)e(this.)0 2773 y Fn(RCSBIN)192 b Fs(This)30
+b(is)i(the)g(v)-5 b(alue)32 b Fr(cvs)f Fs(is)g(using)g(for)h(where)g
+(to)h(\014nd)e Fr(r)n(cs)g Fs(binaries.)44 b(See)32 b(Section)g(A.3)h
+([Global)480 2897 y(options],)d(page)h(91,)h(for)e(a)h(description)d
+(of)j(ho)m(w)f(to)h(sp)s(ecify)e(this.)0 3065 y Fn(CVSEDITOR)0
+3190 y(VISUAL)0 3314 y(EDITOR)192 b Fs(These)37 b(all)f(expand)g(to)i
+(the)f(same)h(v)-5 b(alue,)38 b(whic)m(h)e(is)g(the)h(editor)g(that)h
+Fr(cvs)e Fs(is)g(using.)59 b(See)37 b(Sec-)480 3439 y(tion)30
+b(A.3)h([Global)f(options],)g(page)h(91,)h(for)e(ho)m(w)g(to)h(sp)s
+(ecify)e(this.)0 3607 y Fn(USER)288 b Fs(Username)30
b(of)h(the)g(user)e(running)f Fr(cvs)h Fs(\(on)i(the)f
-Fr(cvs)g Fs(serv)m(er)h(mac)m(hine\).)125 2484 y(If)i(y)m(ou)h(w)m(an)m
+Fr(cvs)g Fs(serv)m(er)h(mac)m(hine\).)125 3903 y(If)i(y)m(ou)h(w)m(an)m
(t)h(to)g(pass)f(a)g(v)-5 b(alue)33 b(to)i(the)f(administrativ)m(e)f
(\014les)g(whic)m(h)f(the)i(user)g(that)g(is)f(running)f
-Fr(cvs)h Fs(can)0 2608 y(sp)s(ecify)-8 b(,)24 b(use)e(a)h(user)f(v)-5
+Fr(cvs)h Fs(can)0 4027 y(sp)s(ecify)-8 b(,)24 b(use)e(a)h(user)f(v)-5
b(ariable.)37 b(T)-8 b(o)23 b(expand)f(a)i(user)e(v)-5
b(ariable,)23 b(the)g(administrativ)m(e)e(\014le)h(con)m(tains)h
-Fn(${=)p Fo(v)-5 b(ariable)5 b Fn(})p Fs(.)0 2733 y(T)-8
+Fn(${=)p Fo(v)-5 b(ariable)5 b Fn(})p Fs(.)0 4152 y(T)-8
b(o)29 b(set)g(a)f(user)g(v)-5 b(ariable,)28 b(sp)s(ecify)f(the)h
(global)g(option)g(`)p Fn(-s)p Fs(')g(to)h Fr(cvs)p Fs(,)f(with)f
(argumen)m(t)i Fo(v)-5 b(ariable)5 b Fn(=)p Fo(v)-5 b(alue)5
-b Fs(.)38 b(It)28 b(ma)m(y)0 2857 y(b)s(e)i(particularly)e(useful)g(to)
+b Fs(.)38 b(It)28 b(ma)m(y)0 4276 y(b)s(e)i(particularly)e(useful)g(to)
j(sp)s(ecify)e(this)h(option)f(via)h(`)p Fn(.cvsrc)p
-Fs(')g(\(see)h(Section)f(A.2)h([)p Fn(~)p Fs(/.cvsrc],)h(page)f(87\).)
-125 3131 y(F)-8 b(or)37 b(example,)i(if)d(y)m(ou)h(w)m(an)m(t)h(the)f
+Fs(')g(\(see)h(Section)f(A.2)h([)p Fn(~)p Fs(/.cvsrc],)h(page)f(89\).)
+125 4550 y(F)-8 b(or)37 b(example,)i(if)d(y)m(ou)h(w)m(an)m(t)h(the)f
(administrativ)m(e)e(\014le)i(to)g(refer)g(to)h(a)f(test)h(directory)e
-(y)m(ou)i(migh)m(t)e(create)0 3256 y(a)43 b(user)f(v)-5
+(y)m(ou)i(migh)m(t)e(create)0 4675 y(a)43 b(user)f(v)-5
b(ariable)41 b Fn(TESTDIR)p Fs(.)75 b(Then)41 b(if)h
Fr(cvs)f Fs(is)h(in)m(v)m(ok)m(ed)h(as)f Fn(cvs)30 b(-s)g
-(TESTDIR=/work/local/tes)o(ts)p Fs(,)40 b(and)0 3380
+(TESTDIR=/work/local/tes)o(ts)p Fs(,)40 b(and)0 4799
y(the)j(administrativ)m(e)d(\014le)i(con)m(tains)h Fn(sh)29
b(${=TESTDIR}/runtests)p Fs(,)41 b(then)h(that)h(string)e(is)h
-(expanded)f(to)j Fn(sh)0 3505 y(/work/local/tests/runtes)o(ts)p
-Fs(.)125 3779 y(All)28 b(other)i(strings)e(con)m(taining)i(`)p
+(expanded)f(to)j Fn(sh)0 4924 y(/work/local/tests/runtes)o(ts)p
+Fs(.)125 5198 y(All)28 b(other)i(strings)e(con)m(taining)i(`)p
Fn($)p Fs(')g(are)g(reserv)m(ed;)g(there)g(is)f(no)h(w)m(a)m(y)g(to)h
(quote)f(a)g(`)p Fn($)p Fs(')g(c)m(haracter)h(so)f(that)h(`)p
-Fn($)p Fs(')0 3903 y(represen)m(ts)f(itself.)p eop
-%%Page: 149 151
-149 150 bop 0 -116 a Fs(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m(t)h
+Fn($)p Fs(')0 5322 y(represen)m(ts)f(itself.)p eop
+%%Page: 151 153
+151 152 bop 0 -116 a Fs(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m(t)h
(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1483
-b(149)0 230 y Fp(App)t(endix)30 b(D)80 b(All)32 b(en)l(vironmen)l(t)c
+b(151)0 230 y Fp(App)t(endix)30 b(D)80 b(All)32 b(en)l(vironmen)l(t)c
(v)-9 b(ariables)32 b(whic)l(h)d(a\013ect)0 366 y(CVS)125
-735 y Fs(This)f(is)i(a)g(complete)h(list)e(of)i(all)e(en)m(vironmen)m
+758 y Fs(This)f(is)i(a)g(complete)h(list)e(of)i(all)e(en)m(vironmen)m
(t)h(v)-5 b(ariables)29 b(that)i(a\013ect)h Fr(cvs)p
-Fs(.)0 1056 y Fn($CVSIGNORE)480 1180 y Fs(A)41 b(whitespace-separated)h
+Fs(.)0 1092 y Fn($CVSIGNORE)480 1217 y Fs(A)41 b(whitespace-separated)h
(list)d(of)j(\014le)e(name)h(patterns)g(that)h Fr(cvs)e
-Fs(should)f(ignore.)72 b(See)41 b(Sec-)480 1305 y(tion)30
-b(C.9)h([cvsignore],)g(page)g(146.)0 1476 y Fn($CVSWRAPPERS)480
-1601 y Fs(A)k(whitespace-separated)h(list)e(of)i(\014le)e(name)i
+Fs(should)f(ignore.)72 b(See)41 b(Sec-)480 1341 y(tion)30
+b(C.9)h([cvsignore],)g(page)g(148.)0 1523 y Fn($CVSWRAPPERS)480
+1647 y Fs(A)k(whitespace-separated)h(list)e(of)i(\014le)e(name)i
(patterns)f(that)h Fr(cvs)e Fs(should)g(treat)i(as)g(wrapp)s(ers.)480
-1725 y(See)31 b(Section)f(C.2)g([W)-8 b(rapp)s(ers],)31
-b(page)g(137.)0 1897 y Fn($CVSREAD)96 b Fs(If)39 b(this)e(is)h(set,)k
+1772 y(See)31 b(Section)f(C.2)g([W)-8 b(rapp)s(ers],)31
+b(page)g(139.)0 1953 y Fn($CVSREAD)96 b Fs(If)39 b(this)e(is)h(set,)k
Fn(checkout)37 b Fs(and)i Fn(update)e Fs(will)f(try)j(hard)f(to)i(mak)m
-(e)g(the)f(\014les)f(in)g(y)m(our)h(w)m(orking)480 2022
+(e)g(the)f(\014les)f(in)g(y)m(our)h(w)m(orking)480 2078
y(directory)23 b(read-only)-8 b(.)38 b(When)24 b(this)e(is)h(not)g
(set,)j(the)e(default)e(b)s(eha)m(vior)h(is)f(to)j(p)s(ermit)d(mo)s
-(di\014cation)480 2146 y(of)31 b(y)m(our)f(w)m(orking)g(\014les.)0
-2318 y Fn($CVSROOT)96 b Fs(Should)42 b(con)m(tain)i(the)g(full)d
+(di\014cation)480 2202 y(of)31 b(y)m(our)f(w)m(orking)g(\014les.)0
+2384 y Fn($CVSROOT)96 b Fs(Should)42 b(con)m(tain)i(the)g(full)d
(pathname)j(to)h(the)f(ro)s(ot)g(of)g(the)g Fr(cvs)f
-Fs(source)h(rep)s(ository)f(\(where)480 2442 y(the)38
+Fs(source)h(rep)s(ository)f(\(where)480 2508 y(the)38
b Fr(r)n(cs)g Fs(history)f(\014les)g(are)h(k)m(ept\).)66
b(This)36 b(information)g(m)m(ust)i(b)s(e)g(a)m(v)-5
-b(ailable)38 b(to)g Fr(cvs)g Fs(for)g(most)480 2567 y(commands)k(to)g
+b(ailable)38 b(to)g Fr(cvs)g Fs(for)g(most)480 2633 y(commands)k(to)g
(execute;)50 b(if)41 b Fn($CVSROOT)e Fs(is)i(not)i(set,)i(or)d(if)f(y)m
(ou)h(wish)f(to)h(o)m(v)m(erride)g(it)g(for)g(one)480
-2691 y(in)m(v)m(o)s(cation,)29 b(y)m(ou)g(can)g(supply)d(it)j(on)f(the)
+2757 y(in)m(v)m(o)s(cation,)29 b(y)m(ou)g(can)g(supply)d(it)j(on)f(the)
h(command)g(line:)38 b(`)p Fn(cvs)30 b(-d)f(cvsroot)g(cvs_command)p
-Fh(:)15 b(:)g(:)n Fs(')480 2816 y(Once)26 b(y)m(ou)g(ha)m(v)m(e)h(c)m
+Fh(:)15 b(:)g(:)n Fs(')480 2882 y(Once)26 b(y)m(ou)g(ha)m(v)m(e)h(c)m
(hec)m(k)m(ed)h(out)e(a)g(w)m(orking)f(directory)-8 b(,)27
b Fr(cvs)e Fs(stores)i(the)f(appropriate)f(ro)s(ot)h(\(in)f(the)480
-2940 y(\014le)h(`)p Fn(CVS/Root)p Fs('\),)h(so)g(normally)e(y)m(ou)j
+3006 y(\014le)h(`)p Fn(CVS/Root)p Fs('\),)h(so)g(normally)e(y)m(ou)j
(only)e(need)h(to)h(w)m(orry)f(ab)s(out)f(this)g(when)h(initially)c(c)m
-(hec)m(king)480 3065 y(out)31 b(a)f(w)m(orking)g(directory)-8
-b(.)0 3237 y Fn($EDITOR)0 3361 y($CVSEDITOR)480 3486
+(hec)m(king)480 3131 y(out)31 b(a)f(w)m(orking)g(directory)-8
+b(.)0 3312 y Fn($EDITOR)0 3437 y($CVSEDITOR)480 3561
y Fs(Sp)s(eci\014es)28 b(the)j(program)f(to)g(use)g(for)g(recording)f
(log)h(messages)h(during)d(commit.)41 b(If)29 b(not)i(set,)g(the)480
-3610 y(default)h(is)g(`)p Fn(/usr/ucb/vi)p Fs('.)46 b
-Fn($CVSEDITOR)30 b Fs(o)m(v)m(errides)j Fn($EDITOR)p
-Fs(.)46 b Fn($CVSEDITOR)30 b Fs(do)s(es)j(not)g(exist)480
-3735 y(in)c Fr(cvs)g Fs(1.3,)j(but)e(the)g(next)h(release)g(will)c
-(probably)i(include)f(it.)0 3906 y Fn($PATH)240 b Fs(If)27
-b Fn($RCSBIN)f Fs(is)h(not)h(set,)h(and)e(no)h(path)f(is)g(compiled)f
-(in)m(to)i Fr(cvs)p Fs(,)g(it)f(will)e(use)j Fn($PATH)e
-Fs(to)i(try)g(to)g(\014nd)480 4031 y(all)h(programs)h(it)g(uses.)0
-4202 y Fn($RCSBIN)144 b Fs(This)30 b(is)i(the)g(v)-5
-b(alue)32 b Fr(cvs)f Fs(is)g(using)g(for)h(where)g(to)h(\014nd)e
-Fr(r)n(cs)g Fs(binaries.)44 b(See)32 b(Section)g(A.3)h([Global)480
-4327 y(options],)40 b(page)f(89,)i(for)d(a)h(description)d(of)i(ho)m(w)
-h(to)g(sp)s(ecify)d(this.)64 b(If)37 b(not)i(set,)i(a)d(compiled-in)480
-4452 y(v)-5 b(alue)30 b(is)f(used,)h(or)g(y)m(our)h Fn($PATH)e
-Fs(is)g(searc)m(hed.)0 4623 y Fn($HOME)0 4795 y($HOMEPATH)480
-4919 y Fs(Used)g(to)h(lo)s(cate)f(the)h(directory)e(where)h(the)g(`)p
+3686 y(default)f(is)f(`)p Fn(/usr/ucb/vi)p Fs('.)38 b
+Fn($CVSEDITOR)28 b Fs(o)m(v)m(errides)i Fn($EDITOR)p
+Fs(.)0 3867 y Fn($PATH)240 b Fs(If)27 b Fn($RCSBIN)f
+Fs(is)h(not)h(set,)h(and)e(no)h(path)f(is)g(compiled)f(in)m(to)i
+Fr(cvs)p Fs(,)g(it)f(will)e(use)j Fn($PATH)e Fs(to)i(try)g(to)g(\014nd)
+480 3992 y(all)h(programs)h(it)g(uses.)0 4173 y Fn($RCSBIN)144
+b Fs(This)30 b(is)i(the)g(v)-5 b(alue)32 b Fr(cvs)f Fs(is)g(using)g
+(for)h(where)g(to)h(\014nd)e Fr(r)n(cs)g Fs(binaries.)44
+b(See)32 b(Section)g(A.3)h([Global)480 4298 y(options],)40
+b(page)f(91,)i(for)d(a)h(description)d(of)i(ho)m(w)h(to)g(sp)s(ecify)d
+(this.)64 b(If)37 b(not)i(set,)i(a)d(compiled-in)480
+4422 y(v)-5 b(alue)30 b(is)f(used,)h(or)g(y)m(our)h Fn($PATH)e
+Fs(is)g(searc)m(hed.)0 4604 y Fn($HOME)0 4785 y($HOMEPATH)480
+4910 y Fs(Used)g(to)h(lo)s(cate)f(the)h(directory)e(where)h(the)g(`)p
Fn(.cvsrc)p Fs(')e(\014le)i(is)f(searc)m(hed)h(\()p Fn($HOMEPATH)e
-Fs(is)h(used)g(for)480 5044 y(Windo)m(ws-NT\).)i(see)h(Section)f(A.2)i
-([)p Fn(~)p Fs(/.cvsrc],)f(page)g(87)0 5215 y Fn($CVS_RSH)96
+Fs(is)h(used)g(for)480 5034 y(Windo)m(ws-NT\).)i(see)h(Section)f(A.2)i
+([)p Fn(~)p Fs(/.cvsrc],)f(page)g(89)0 5215 y Fn($CVS_RSH)96
b Fs(Sp)s(eci\014es)31 b(the)i(external)g(program)g(whic)m(h)f(CVS)g
(connects)i(with,)f(when)f Fn(:ext:)f Fs(access)j(metho)s(d)480
-5340 y(is)29 b(sp)s(eci\014ed.)39 b(see)31 b(Section)g(4.6.1)h
-([Connecting)e(via)g(rsh],)g(page)h(21.)p eop
-%%Page: 150 152
-150 151 bop 0 -116 a Fs(150)2366 b(CVS|Concurren)m(t)29
+5340 y(is)29 b(sp)s(eci\014ed.)39 b(see)31 b(Section)g(4.6.2)h
+([Connecting)e(via)g(rsh],)g(page)h(22.)p eop
+%%Page: 152 154
+152 153 bop 0 -116 a Fs(152)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Fn($CVS_SERVER)480
491 y Fs(Used)i(in)f(clien)m(t-serv)m(er)h(mo)s(de)f(when)g(accessing)i
(a)f(remote)h(rep)s(ository)e(using)g Fr(rsh)p Fs(.)44
@@ -9432,16 +9503,16 @@ b(It)32 b(sp)s(eci\014es)480 616 y(the)26 b(name)g(of)g(the)g(program)g
(to)g(start)h(on)f(the)g(serv)m(er)g(side)f(when)g(accessing)h(a)g
(remote)h(rep)s(ository)480 740 y(using)i Fr(rsh)p Fs(.)40
b(The)30 b(default)f(v)-5 b(alue)30 b(is)f Fn(cvs)p Fs(.)40
-b(see)31 b(Section)f(4.6.1)j([Connecting)d(via)g(rsh],)f(page)i(21)0
+b(see)31 b(Section)f(4.6.2)j([Connecting)d(via)g(rsh],)f(page)i(22)0
933 y Fn($CVS_PASSFILE)480 1057 y Fs(Used)42 b(in)e(clien)m(t-serv)m
(er)i(mo)s(de)f(when)g(accessing)h(the)g Fn(cvs)30 b(login)f(server)p
Fs(.)73 b(Default)42 b(v)-5 b(alue)41 b(is)480 1182 y(`)p
-Fn($HOME/.cvspass)p Fs('.)c(see)31 b(Section)f(4.6.2.2)j([P)m(assw)m
+Fn($HOME/.cvspass)p Fs('.)c(see)31 b(Section)f(4.6.3.2)j([P)m(assw)m
(ord)e(authen)m(tication)g(clien)m(t],)f(page)h(25)0
1375 y Fn($CVS_CLIENT_PORT)480 1499 y Fs(Used)k(in)e(clien)m(t-serv)m
(er)j(mo)s(de)e(when)g(accessing)i(the)f(serv)m(er)g(via)f(Kerb)s
-(eros.)54 b(see)35 b(Section)g(4.6.3)480 1624 y([Kerb)s(eros)30
-b(authen)m(ticated],)h(page)g(26)0 1817 y Fn($CVS_RCMD_PORT)480
+(eros.)54 b(see)35 b(Section)g(4.6.4)480 1624 y([Kerb)s(eros)30
+b(authen)m(ticated],)h(page)g(27)0 1817 y Fn($CVS_RCMD_PORT)480
1941 y Fs(Used)c(in)g(clien)m(t-serv)m(er)g(mo)s(de.)40
b(If)27 b(set,)i(sp)s(eci\014es)d(the)i(p)s(ort)f(n)m(um)m(b)s(er)f(to)
i(b)s(e)f(used)g(when)f(accessing)480 2066 y(the)31 b
@@ -9473,7 +9544,7 @@ b(v)-5 b(alue)25 b(found)f(is)g(tak)m(en;)k(if)c(none)h(of)g(them)g
(are)h(set,)g(a)g(host-dep)s(enden)m(t)e(default)h(is)f(used,)h(t)m
(yp-)480 4649 y(ically)31 b(`)p Fn(/tmp)p Fs('.)45 b(The)32
b Fr(cvs)f Fs(serv)m(er)h(uses)g Fn(TMPDIR)p Fs(.)45
-b(See)32 b(Section)g(A.3)h([Global)e(options],)i(page)g(89,)480
+b(See)32 b(Section)g(A.3)h([Global)e(options],)i(page)g(91,)480
4774 y(for)e(a)h(description)d(of)i(ho)m(w)h(to)g(sp)s(ecify)e(this.)42
b(Some)31 b(parts)g(of)h Fr(cvs)e Fs(will)f(alw)m(a)m(ys)i(use)g(`)p
Fn(/tmp)p Fs(')g(\(via)480 4898 y(the)g Fn(tmpnam)d Fs(function)h(pro)m
@@ -9484,10 +9555,10 @@ Fs(program)i(whic)m(h)e(is)h(used)g(b)m(y)g(the)h Fr(cvs)f
Fs(clien)m(t)g(uses)g Fn(TMPDIR)p Fs(,)g(and)g(if)f(it)i(is)e(not)i
(set,)480 5340 y(uses)c(`)p Fn(/tmp)p Fs(')g(\(at)h(least)g(with)e(GNU)
i(patc)m(h)g(2.1\).)p eop
-%%Page: 151 153
-151 152 bop 0 -116 a Fs(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m(t)h
+%%Page: 153 155
+153 154 bop 0 -116 a Fs(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m(t)h
(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1483
-b(151)125 366 y Fr(cvs)27 b Fs(in)m(v)m(ok)m(es)i Fr(r)n(cs)e
+b(153)125 366 y Fr(cvs)27 b Fs(in)m(v)m(ok)m(es)i Fr(r)n(cs)e
Fs(to)h(p)s(erform)f(certain)h(op)s(erations.)39 b(The)28
b(follo)m(wing)f(en)m(vironmen)m(t)g(v)-5 b(ariables)27
b(a\013ect)j Fr(r)n(cs)p Fs(.)0 491 y(Note)35 b(that)f(if)e(y)m(ou)i
@@ -9508,12 +9579,12 @@ b(A)41 b(bac)m(kslash)g(escap)s(es)480 1612 y(spaces)28
b(within)d(an)j(option.)39 b(The)27 b Fn($RCSINIT)f Fs(options)h(are)h
(prep)s(ended)d(to)k(the)e(argumen)m(t)i(lists)d(of)480
1736 y(most)31 b Fr(r)n(cs)e Fs(commands.)p eop
-%%Page: 152 154
-152 153 bop 0 -116 a Fs(152)2366 b(CVS|Concurren)m(t)29
+%%Page: 154 156
+154 155 bop 0 -116 a Fs(154)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 153 155
-153 154 bop 0 -116 a Fs(App)s(endix)28 b(E:)i(T)-8 b(roublesho)s(oting)
-2586 b(153)0 366 y Fp(App)t(endix)30 b(E)81 b(T)-13 b(roublesho)t
+%%Page: 155 157
+155 156 bop 0 -116 a Fs(App)s(endix)28 b(E:)i(T)-8 b(roublesho)s(oting)
+2586 b(155)0 366 y Fp(App)t(endix)30 b(E)81 b(T)-13 b(roublesho)t
(oting)0 914 y Fm(E.1)68 b(Magic)31 b(branc)l(h)f(n)l(um)l(b)t(ers)125
1188 y Fs(Externally)-8 b(,)37 b(branc)m(h)g(n)m(um)m(b)s(ers)e
(consist)i(of)g(an)g(o)s(dd)e(n)m(um)m(b)s(er)h(of)h(dot-separated)h
@@ -9545,12 +9616,12 @@ b(v)m(ery)g(careful)f(so)g(that)0 3584 y(y)m(ou)30 b(do)g(not)g(assign)
f(the)g(tag)i(to)g(the)f(wrong)f(n)m(um)m(b)s(er.)39
b(\(There)30 b(is)e(no)i(w)m(a)m(y)h(to)f(see)g(ho)m(w)g(the)g(tag)h(w)
m(as)f(assigned)0 3708 y(y)m(esterda)m(y\).)p eop
-%%Page: 154 156
-154 155 bop 0 -116 a Fs(154)2366 b(CVS|Concurren)m(t)29
+%%Page: 156 158
+156 157 bop 0 -116 a Fs(156)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 155 157
-155 156 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
-(LICENSE)1730 b(155)0 366 y Fp(App)t(endix)30 b(F)81
+%%Page: 157 159
+157 158 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
+(LICENSE)1730 b(157)0 366 y Fp(App)t(endix)30 b(F)81
b(GNU)31 b(GENERAL)f(PUBLIC)g(LICENSE)1537 615 y Fs(V)-8
b(ersion)30 b(2,)h(June)f(1991)240 874 y(Cop)m(yrigh)m(t)692
871 y(c)667 874 y Fq(\015)g Fs(1989,)j(1991)f(F)-8 b(ree)31
@@ -9610,8 +9681,8 @@ m(one)i(understands)0 5340 y(that)37 b(there)f(is)f(no)h(w)m(arran)m(t)
m(y)h(for)f(this)f(free)i(soft)m(w)m(are.)59 b(If)36
b(the)g(soft)m(w)m(are)i(is)d(mo)s(di\014ed)f(b)m(y)i(someone)h(else)f
(and)p eop
-%%Page: 156 158
-156 157 bop 0 -116 a Fs(156)2366 b(CVS|Concurren)m(t)29
+%%Page: 158 160
+158 159 bop 0 -116 a Fs(158)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y(passed)39 b(on,)j(w)m(e)e(w)m(an)m
(t)g(its)f(recipien)m(ts)g(to)h(kno)m(w)f(that)i(what)e(they)h(ha)m(v)m
(e)g(is)f(not)h(the)f(original,)i(so)e(that)i(an)m(y)0
@@ -9681,9 +9752,9 @@ y(a.)61 b(Y)-8 b(ou)26 b(m)m(ust)g(cause)h(the)f(mo)s(di\014ed)e
(\014les)h(to)h(carry)g(prominen)m(t)f(notices)h(stating)g(that)h(y)m
(ou)f(c)m(hanged)h(the)360 5340 y(\014les)i(and)h(the)h(date)g(of)f(an)
m(y)h(c)m(hange.)p eop
-%%Page: 157 159
-157 158 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
-(LICENSE)1730 b(157)224 366 y(b.)60 b(Y)-8 b(ou)28 b(m)m(ust)f(cause)h
+%%Page: 159 161
+159 160 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
+(LICENSE)1730 b(159)224 366 y(b.)60 b(Y)-8 b(ou)28 b(m)m(ust)f(cause)h
(an)m(y)f(w)m(ork)h(that)f(y)m(ou)h(distribute)d(or)i(publish,)d(that)k
(in)e(whole)h(or)g(in)f(part)h(con)m(tains)360 491 y(or)h(is)e(deriv)m
(ed)h(from)g(the)g(Program)h(or)g(an)m(y)f(part)h(thereof,)h(to)f(b)s
@@ -9760,8 +9831,8 @@ y(y)m(ou)g(receiv)m(ed)g(the)f(program)h(in)e(ob)5 b(ject)31
b(co)s(de)g(or)g(executable)g(form)f(with)f(suc)m(h)h(an)h(o\013er,)g
(in)e(accord)360 5340 y(with)g(Subsection)g(b)h(ab)s(o)m(v)m(e.\))p
eop
-%%Page: 158 160
-158 159 bop 0 -116 a Fs(158)2366 b(CVS|Concurren)m(t)29
+%%Page: 160 162
+160 161 bop 0 -116 a Fs(160)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)180 366 y(The)f(source)h(co)s(de)g(for)f
(a)h(w)m(ork)g(means)g(the)g(preferred)e(form)h(of)h(the)g(w)m(ork)g
(for)f(making)g(mo)s(di\014cations)f(to)180 491 y(it.)57
@@ -9848,9 +9919,9 @@ g(only)f(w)m(a)m(y)i(y)m(ou)f(could)f(satisfy)h(b)s(oth)f(it)h(and)f
(section)g(is)f(in)m(tended)f(to)j(apply)d(and)i(the)g(section)g(as)g
(a)g(whole)f(is)g(in)m(tended)g(to)h(apply)180 5340 y(in)g(other)i
(circumstances.)p eop
-%%Page: 159 161
-159 160 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
-(LICENSE)1730 b(159)180 366 y(It)36 b(is)e(not)i(the)g(purp)s(ose)e(of)
+%%Page: 161 163
+161 162 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
+(LICENSE)1730 b(161)180 366 y(It)36 b(is)e(not)i(the)g(purp)s(ose)e(of)
i(this)e(section)i(to)h(induce)d(y)m(ou)i(to)g(infringe)e(an)m(y)i
(paten)m(ts)g(or)g(other)g(prop)s(ert)m(y)180 491 y(righ)m(t)41
b(claims)g(or)h(to)g(con)m(test)h(v)-5 b(alidit)m(y)41
@@ -9929,8 +10000,8 @@ b(PURPOSE.)f(THE)h(ENTIRE)f(RISK)g(AS)h(TO)f(THE)h(QUALITY)g(AND)h
(PERF)m(OR-)180 5340 y(MANCE)i(OF)f(THE)g(PR)m(OGRAM)h(IS)e(WITH)i
(YOU.)f(SHOULD)h(THE)f(PR)m(OGRAM)h(PR)m(O)m(VE)f(DE-)p
eop
-%%Page: 160 162
-160 161 bop 0 -116 a Fs(160)2366 b(CVS|Concurren)m(t)29
+%%Page: 162 164
+162 163 bop 0 -116 a Fs(162)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)180 366 y(FECTIVE,)35 b(YOU)g(ASSUME)g
(THE)g(COST)f(OF)i(ALL)f(NECESSAR)-8 b(Y)34 b(SER)-10
b(VICING,)35 b(REP)-8 b(AIR)35 b(OR)180 491 y(CORRECTION.)4
@@ -9952,9 +10023,9 @@ b(OF)g(THE)f(PR)m(OGRAM)i(TO)e(OPERA)-8 b(TE)28 b(WITH)h(ANY)g(OTHER)f
(P)-8 b(AR)g(TY)38 b(HAS)g(BEEN)g(AD)m(VISED)g(OF)g(THE)f(POSSI-)180
1761 y(BILITY)30 b(OF)g(SUCH)g(D)m(AMA)m(GES.)0 2210
y Fm(END)h(OF)f(TERMS)f(AND)i(CONDITIONS)p eop
-%%Page: 161 163
-161 162 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
-(LICENSE)1730 b(161)0 366 y Fm(Ho)l(w)31 b(to)g(Apply)f(These)g(T)-11
+%%Page: 163 165
+163 164 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
+(LICENSE)1730 b(163)0 366 y Fm(Ho)l(w)31 b(to)g(Apply)f(These)g(T)-11
b(erms)30 b(to)h(Y)-11 b(our)29 b(New)i(Programs)125
677 y Fs(If)e(y)m(ou)i(dev)m(elop)f(a)h(new)e(program,)i(and)e(y)m(ou)i
(w)m(an)m(t)g(it)f(to)h(b)s(e)e(of)i(the)f(greatest)i(p)s(ossible)c
@@ -10007,8 +10078,8 @@ h(than)f(`)p Fn(show)0 5340 y(w)p Fs(')30 b(and)g(`)p
Fn(show)g(c)p Fs(';)g(they)h(could)e(ev)m(en)i(b)s(e)f(mouse-clic)m(ks)
g(or)g(men)m(u)g(items|whatev)m(er)h(suits)e(y)m(our)h(program.)p
eop
-%%Page: 162 164
-162 163 bop 0 -116 a Fs(162)2366 b(CVS|Concurren)m(t)29
+%%Page: 164 166
+164 165 bop 0 -116 a Fs(164)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)125 366 y(Y)-8 b(ou)28 b(should)f(also)h
(get)h(y)m(our)f(emplo)m(y)m(er)h(\(if)e(y)m(ou)i(w)m(ork)f(as)h(a)g
(programmer\))f(or)g(y)m(our)g(sc)m(ho)s(ol,)h(if)e(an)m(y)-8
@@ -10029,18 +10100,18 @@ y Fs(This)28 b(General)j(Public)d(License)i(do)s(es)h(not)g(p)s(ermit)d
(w)m(an)m(t)h(to)g(do,)h(use)d(the)h(GNU)h(Library)0
1807 y(General)30 b(Public)e(License)i(instead)g(of)g(this)g(License.)p
eop
-%%Page: 163 165
-163 164 bop 0 -116 a Fs(Index)3541 b(163)0 366 y Fp(Index)0
+%%Page: 165 167
+165 166 bop 0 -116 a Fs(Index)3541 b(165)0 366 y Fp(Index)0
846 y Fm(-)0 979 y Ff(-j)26 b(\(merging)f(branc)n(hes\))16
b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43
-b Ff(51)0 1095 y(-k)25 b(\(R)n(CS)g(k\015ags\))15 b Fe(.)e(.)g(.)g(.)g
+b Ff(53)0 1095 y(-k)25 b(\(R)n(CS)g(k\015ags\))15 b Fe(.)e(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(77)0 1320 y Fm(.)0 1453 y Ff(.#)26 b(\014les)17
+b Ff(79)0 1320 y Fm(.)0 1453 y Ff(.#)26 b(\014les)17
b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(122)0 1569
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(124)0 1569
y(.bashrc,)26 b(setting)h(CVSR)n(OOT)d(in)7 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)34 b Ff(15)0 1686 y(.cshrc,)27 b(setting)f(CVSR)n(OOT)e
@@ -10048,7 +10119,7 @@ b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(15)0 1802 y(.cvsrc)26
b(\014le)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(87)0
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(89)0
1918 y(.pro\014le,)27 b(setting)f(CVSR)n(OOT)e(in)12
b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)38 b Ff(15)0 2034 y(.tcshrc,)26 b(setting)h(CVSR)n
@@ -10059,10 +10130,10 @@ y Fm(/)0 2392 y Ff(/usr/lo)r(cal/cvsro)r(ot,)30 b(as)c(example)f(rep)r
b Ff(15)0 2618 y Fm(:)0 2750 y Ff(:ext:)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(22)0 2867 y(:kserv)n(er:)15
+(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(23)0 2867 y(:kserv)n(er:)15
b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(26)0 2983
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(27)0 2983
y(:lo)r(cal:)25 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49
@@ -10072,57 +10143,57 @@ g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
b Ff(25)0 3215 y(:serv)n(er:)19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)45 b Ff(22)0 3441 y Fm(=)0 3573 y Ff(=======)15 b
+(.)45 b Ff(23)0 3441 y Fm(=)0 3573 y Ff(=======)15 b
Fe(.)c(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)41 b Ff(37)p 8 3799 41 6 v 5 3932 24
+g(.)h(.)f(.)g(.)41 b Ff(39)p 8 3799 41 6 v 5 3932 24
4 v 32 3932 V 81 3932 a(\014les)26 b(\(VMS\))6 b Fe(.)12
b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)33 b Ff(122)0 4157 y Fg(>)0 4290 y Fd(>>>>>>>)18
+g(.)33 b Ff(124)0 4157 y Fg(>)0 4290 y Fd(>>>>>>>)18
b Fe(.)d(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(37)0 4515
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(39)0 4515
y Fg(<)0 4648 y Fd(<<<<<<<)18 b Fe(.)d(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45
-b Ff(37)0 4873 y Fm(A)0 5006 y Ff(A)25 b(sample)h(session)8
+b Ff(39)0 4873 y Fm(A)0 5006 y Ff(A)25 b(sample)h(session)8
b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)35 b Ff(11)0 5122 y(abandoning)26 b(w)n(ork)21 b
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-48 b Ff(42)0 5238 y(Ab)r(out)25 b(this)h(man)n(ual)11
+48 b Ff(44)0 5238 y(Ab)r(out)25 b(this)h(man)n(ual)11
b Fe(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38
b Ff(1)0 5355 y(add)25 b(\(sub)r(command\))18 b Fe(.)11
b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
-b Ff(57)2031 846 y(Adding)25 b(a)h(tag)21 b Fe(.)13 b(.)g(.)g(.)g(.)g
+b Ff(59)2031 846 y(Adding)25 b(a)h(tag)21 b Fe(.)13 b(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47
-b Ff(46)2031 962 y(Adding)25 b(\014les)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)
+b Ff(48)2031 962 y(Adding)25 b(\014les)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34
-b Ff(57)2031 1078 y(Admin)24 b(\(sub)r(command\))17 b
+b Ff(59)2031 1078 y(Admin)24 b(\(sub)r(command\))17 b
Fe(.)10 b(.)j(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43
-b Ff(93)2031 1195 y(Administrativ)n(e)25 b(\014les)h(\(in)n(tro\))12
+b Ff(95)2031 1195 y(Administrativ)n(e)25 b(\014les)h(\(in)n(tro\))12
b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(19)2031 1311
y(Administrativ)n(e)25 b(\014les)h(\(reference\))10 b
Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)37 b Ff(135)2031 1427 y(Administrativ)n(e)25
+(.)g(.)g(.)37 b Ff(137)2031 1427 y(Administrativ)n(e)25
b(\014les,)h(editing)g(them)17 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(19)2031
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(20)2031
1543 y(ALL)25 b(in)h(commitinfo)18 b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(139)2031 1660 y(annotate)26
+h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(142)2031 1660 y(annotate)26
b(\(sub)r(command\))18 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
-b Ff(74)2031 1776 y(A)n(tomic)25 b(transactions,)i(lac)n(k)f(of)9
+b Ff(76)2031 1776 y(A)n(tomic)25 b(transactions,)i(lac)n(k)f(of)9
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(39)2031 1892 y(authen)n(ticated)
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(41)2031 1892 y(authen)n(ticated)
25 b(clien)n(t,)i(using)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
b Ff(25)2031 2008 y(authen)n(ticating)26 b(serv)n(er,)g(setting)g(up)19
@@ -10130,47 +10201,47 @@ b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)46 b Ff(23)2031 2124 y(Author)25 b(k)n(eyw)n(ord)19
b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)46 b Ff(75)2031 2241 y(Automatically)25 b(ignored)i(\014les)8
+h(.)46 b Ff(77)2031 2241 y(Automatically)25 b(ignored)i(\014les)8
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35 b Ff(146)2031 2357
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35 b Ff(148)2031 2357
y(Av)n(oiding)25 b(editor)h(in)n(v)n(o)r(cation)16 b
Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(92)2031 2619 y
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(94)2031 2619 y
Fm(B)2031 2752 y Ff(bill)26 b(of)h(materials)11 b Fe(.)j(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
-b Ff(81)2031 2868 y(Binary)26 b(\014les)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g
+b Ff(83)2031 2868 y(Binary)26 b(\014les)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(79)2031 2984 y(Branc)n(h)26 b(merge)f(example)11
+b Ff(81)2031 2984 y(Branc)n(h)26 b(merge)f(example)11
b Fe(.)h(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b
-Ff(51)2031 3100 y(Branc)n(h)26 b(n)n(um)n(b)r(er)17 b
+Ff(53)2031 3100 y(Branc)n(h)26 b(n)n(um)n(b)r(er)17 b
Fe(.)11 b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)44 b Ff(9)2031 3216 y(Branc)n(h)26 b(n)n(um)n(b)r(ers)17
b Fe(.)11 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)43 b Ff(49)2031 3333 y(Branc)n(h,)26 b(creating)h(a)16
+h(.)43 b Ff(51)2031 3333 y(Branc)n(h,)26 b(creating)h(a)16
b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(48)2031 3449 y(Branc)n(h,)26 b(v)n(endor-)c Fe(.)13
+b Ff(50)2031 3449 y(Branc)n(h,)26 b(v)n(endor-)c Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
-b Ff(63)2031 3565 y(Branc)n(hes)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
+b Ff(65)2031 3565 y(Branc)n(hes)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47
-b Ff(45)2031 3681 y(Branc)n(hes)26 b(motiv)l(ation)15
+b Ff(47)2031 3681 y(Branc)n(hes)26 b(motiv)l(ation)15
b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(47)2031 3798 y(Branc)n(hes,)27 b(cop)n(ying)e(c)n(hanges)h(b)r(et)
+b Ff(49)2031 3798 y(Branc)n(hes,)27 b(cop)n(ying)e(c)n(hanges)h(b)r(et)
n(w)n(een)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)49 b Ff(51)2031 3914 y(Branc)n(hes,)27 b(stic)n(ky)18
+(.)g(.)g(.)49 b Ff(53)2031 3914 y(Branc)n(hes,)27 b(stic)n(ky)18
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)45 b Ff(49)2031 4030 y(Bringing)27 b(a)f(\014le)g(up)e(to)i(date)20
+h(.)45 b Ff(51)2031 4030 y(Bringing)27 b(a)f(\014le)g(up)e(to)i(date)20
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(34)2031
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(36)2031
4146 y(Bugs,)27 b(kno)n(wn)e(in)g(this)h(man)n(ual)12
b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(3)2031 4263 y(Bugs,)27
@@ -10182,39 +10253,39 @@ h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
b Ff(3)2031 4495 y(builds)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)47 b Ff(81)2031 4757 y Fm(C)2031 4890 y Ff(Changes,)27
+h(.)47 b Ff(83)2031 4757 y Fm(C)2031 4890 y Ff(Changes,)27
b(cop)n(ying)f(b)r(et)n(w)n(een)f(branc)n(hes)16 b Fe(.)d(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(51)2031
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(53)2031
5006 y(Changing)27 b(a)f(log)g(message)10 b Fe(.)k(.)f(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)37 b Ff(94)2031 5122 y(c)n(hec)n(k)n(ed)25
+g(.)g(.)g(.)g(.)37 b Ff(96)2031 5122 y(c)n(hec)n(k)n(ed)25
b(out)g(cop)n(y)-6 b(,)25 b(k)n(eeping)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)38 b Ff(145)2031 5238 y(Chec)n(kin)25 b(program)19
+f(.)38 b Ff(147)2031 5238 y(Chec)n(kin)25 b(program)19
b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(136)2031 5355 y(Chec)n(king)26 b(commits)17 b Fe(.)12
+b Ff(138)2031 5355 y(Chec)n(king)26 b(commits)17 b Fe(.)12
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44
-b Ff(139)p eop
-%%Page: 164 166
-164 165 bop 0 -116 a Fs(164)2366 b(CVS|Concurren)m(t)29
+b Ff(141)p eop
+%%Page: 166 168
+166 167 bop 0 -116 a Fs(166)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Ff(Chec)n(king)c(out)f(source)d
Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
b Ff(11)0 483 y(Chec)n(k)n(out)25 b(\(sub)r(command\))8
b Fe(.)j(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(97)0
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(99)0
599 y(Chec)n(k)n(out)25 b(program)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(136)0 715 y(c)n(hec)n(k)n(out,)25
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(138)0 715 y(c)n(hec)n(k)n(out,)25
b(as)h(term)f(for)i(getting)f(ready)f(to)h(edit)d Fe(.)13
-b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(42)0 831 y(Chec)n(k)n(out,)26
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(44)0 831 y(Chec)n(k)n(out,)26
b(example)8 b Fe(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)35 b Ff(11)0 948 y(c)n(ho)r(osing,)27 b(reserv)n(ed)f(or)g
(unreserv)n(ed)f(c)n(hec)n(k)n(outs)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)46 b Ff(44)0 1064 y(Cleaning)27 b(up)20 b
+(.)f(.)g(.)46 b Ff(46)0 1064 y(Cleaning)27 b(up)20 b
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)48 b Ff(12)0 1180 y(Clien)n(t/Serv)n(er)26
@@ -10223,48 +10294,47 @@ b(Op)r(eration)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
b Ff(21)0 1296 y(Co)26 b(\(sub)r(command\))16 b Fe(.)11
b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
-b Ff(97)0 1413 y(Command)24 b(reference)7 b Fe(.)14 b(.)f(.)h(.)f(.)g
+b Ff(99)0 1413 y(Command)24 b(reference)7 b Fe(.)14 b(.)f(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(125)0 1529 y(Command)24
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(127)0 1529 y(Command)24
b(structure)f Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-49 b Ff(87)0 1645 y(Commen)n(t)24 b(leader)16 b Fe(.)e(.)f(.)g(.)g(.)g
+49 b Ff(89)0 1645 y(Commen)n(t)24 b(leader)16 b Fe(.)e(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b
-Ff(96)0 1761 y(Commit)25 b(\(sub)r(command\))11 b Fe(.)g(.)i(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(99)0 1877 y(Commit)25
-b(\014les)8 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(138)0 1994 y(Commit,)25
-b(when)h(to)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+Ff(98)0 1761 y(Commit)25 b(\(sub)r(command\))9 b Fe(.)i(.)i(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)41 b Ff(85)0 2110 y(Commitinfo)22 b Fe(.)13
-b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)49 b Ff(139)0 2226 y(Committing)25 b(c)n(hanges)16
-b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
-b Ff(11)0 2342 y(Common)25 b(options)e Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(90)0 2459
-y(Common)25 b(syn)n(tax)f(of)j(info)f(\014les)7 b Fe(.)14
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)34 b Ff(139)0 2575 y(compatibilit)n(y)-6
-b(,)25 b(b)r(et)n(w)n(een)h(CVS)f(v)n(ersions)20 b Fe(.)13
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46
-b Ff(83)0 2691 y(COMSPEC)10 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+h(.)f(.)g(.)g(.)36 b Ff(101)0 1877 y(Commit)25 b(\014les)8
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)35 b Ff(140)0 1994 y(Commit,)25 b(when)h(to)15
+b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
+b Ff(87)0 2110 y(Commitinfo)22 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b
+Ff(141)0 2226 y(Committing)25 b(c)n(hanges)16 b Fe(.)d(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42 b Ff(11)0 2342 y(Common)25
+b(options)e Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b
-Ff(150)0 2807 y(Con\015ict)26 b(mark)n(ers)14 b Fe(.)f(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b
-Ff(37)0 2924 y(Con\015ict)26 b(resolution)17 b Fe(.)d(.)f(.)g(.)g(.)g
+g(.)g(.)g(.)50 b Ff(92)0 2459 y(Common)25 b(syn)n(tax)f(of)j(info)f
+(\014les)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(141)0
+2575 y(compatibilit)n(y)-6 b(,)25 b(b)r(et)n(w)n(een)h(CVS)f(v)n
+(ersions)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)46 b Ff(85)0 2691 y(COMSPEC)10 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(37)0
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
+b Ff(152)0 2807 y(Con\015ict)26 b(mark)n(ers)14 b Fe(.)f(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
+b Ff(39)0 2924 y(Con\015ict)26 b(resolution)17 b Fe(.)d(.)f(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(39)0
3040 y(Con\015icts)26 b(\(merge)g(example\))21 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(36)0 3156 y(Con)n(tributors)26
+(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(38)0 3156 y(Con)n(tributors)26
b(\(CVS)f(program\))10 b Fe(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
b Ff(5)0 3272 y(Con)n(tributors)26 b(\(man)n(ual\))16
@@ -10273,15 +10343,15 @@ g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44
b Ff(2)0 3388 y(Cop)n(ying)26 b(c)n(hanges)11 b Fe(.)j(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b
-Ff(51)0 3505 y(Correcting)27 b(a)f(log)h(message)10 b
+Ff(53)0 3505 y(Correcting)27 b(a)f(log)h(message)10 b
Fe(.)j(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(94)0 3621
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(96)0 3621
y(Creating)27 b(a)f(branc)n(h)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(48)0 3737 y(Creating)27
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(50)0 3737 y(Creating)27
b(a)f(pro)t(ject)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)44 b Ff(29)0 3853 y(Creating)27 b(a)f(rep)r(ository)19
+(.)h(.)f(.)g(.)44 b Ff(31)0 3853 y(Creating)27 b(a)f(rep)r(ository)19
b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
b Ff(20)0 3970 y(Credits)26 b(\(CVS)g(program\))17 b
@@ -10292,13 +10362,13 @@ Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(2)0
4202 y(CVS)25 b(1.6,)i(and)f(w)n(atc)n(hes)9 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(43)0
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(45)0
4318 y(CVS)25 b(command)f(structure)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)38 b Ff(87)0 4435 y(CVS)25 b(passwd)i(\014le)19
+g(.)g(.)38 b Ff(89)0 4435 y(CVS)25 b(passwd)i(\014le)19
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)46 b Ff(23)0 4551 y(CVS,)26 b(history)f(of)15 b Fe(.)g(.)e(.)g(.)g
+g(.)46 b Ff(24)0 4551 y(CVS,)26 b(history)f(of)15 b Fe(.)g(.)e(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
b Ff(5)0 4667 y(CVS,)26 b(in)n(tro)r(duction)f(to)7 b
@@ -10307,57 +10377,57 @@ Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
b Ff(5)0 4783 y(CVS,)26 b(v)n(ersions)g(of)14 b Fe(.)g(.)f(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b
-Ff(83)0 4899 y(CVS)p 161 4899 24 4 v 27 w(CLIENT)p 484
+Ff(85)0 4899 y(CVS)p 161 4899 24 4 v 27 w(CLIENT)p 484
4899 V 28 w(LOG)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)47 b Ff(150)0 5016 y(CVS)p 161 5016 V 27 w(CLIENT)p
+f(.)47 b Ff(152)0 5016 y(CVS)p 161 5016 V 27 w(CLIENT)p
484 5016 V 28 w(POR)-6 b(T)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)41 b Ff(26)0 5132 y(CVS)p 161 5132 V 27 w(IGNORE)p
+g(.)h(.)f(.)41 b Ff(27)0 5132 y(CVS)p 161 5132 V 27 w(IGNORE)p
503 5132 V 27 w(REMOTE)p 876 5132 V 28 w(R)n(OOT)16 b
Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(150)0 5248 y(CVS)p 161 5248 V 27 w(P)-6 b(ASSFILE,)25
+b Ff(152)0 5248 y(CVS)p 161 5248 V 27 w(P)-6 b(ASSFILE,)25
b(en)n(vironmen)n(t)f(v)l(ariable)17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)43 b Ff(25)2031 366 y(CVS)p 2192
+(.)g(.)g(.)h(.)f(.)g(.)43 b Ff(26)2031 366 y(CVS)p 2192
366 V 27 w(R)n(CMD)p 2458 366 V 28 w(POR)-6 b(T)7 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
-b Ff(150)2031 483 y(CVS)p 2192 483 V 27 w(RSH)17 b Fe(.)c(.)g(.)g(.)g
+b Ff(152)2031 483 y(CVS)p 2192 483 V 27 w(RSH)17 b Fe(.)c(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)44 b Ff(149)2031 599 y(CVS)p 2192 599 V 27 w(SER)-9
+(.)44 b Ff(151)2031 599 y(CVS)p 2192 599 V 27 w(SER)-9
b(VER)12 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)38 b Ff(22)2031 715 y(CVS)p 2192
715 V 27 w(SER)-9 b(VER)p 2529 715 V 27 w(SLEEP)8 b Fe(.)14
b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(150)2031
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(152)2031
831 y(CVSEDITOR)22 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(149)2031 948 y(CVSEDITOR,)25
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(151)2031 948 y(CVSEDITOR,)25
b(en)n(vironmen)n(t)f(v)l(ariable)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(11)2031 1064
y(CVSIGNORE)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(149)2031 1180 y(cvsignore)27
+h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(151)2031 1180 y(cvsignore)27
b(\(admin)d(\014le\),)i(global)7 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34
-b Ff(146)2031 1296 y(CVSREAD)14 b Fe(.)e(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
+b Ff(148)2031 1296 y(CVSREAD)14 b Fe(.)e(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
-b Ff(149)2031 1413 y(CVSREAD,)25 b(o)n(v)n(erriding)13
+b Ff(151)2031 1413 y(CVSREAD,)25 b(o)n(v)n(erriding)13
b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b
-Ff(90)2031 1529 y(cvsro)r(ot)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+Ff(92)2031 1529 y(cvsro)r(ot)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
43 b Ff(15)2031 1645 y(CVSR)n(OOT)12 b Fe(.)g(.)h(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
-b Ff(149)2031 1761 y(CVSR)n(OOT)25 b(\(\014le\))d Fe(.)13
+b Ff(151)2031 1761 y(CVSR)n(OOT)25 b(\(\014le\))d Fe(.)13
b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)50
-b Ff(135)2031 1877 y(CVSR)n(OOT,)25 b(en)n(vironmen)n(t)f(v)l(ariable)
+b Ff(137)2031 1877 y(CVSR)n(OOT,)25 b(en)n(vironmen)n(t)f(v)l(ariable)
14 b Fe(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)40 b Ff(15)2031 1994 y(CVSR)n(OOT,)25 b(mo)r(dule)g(name)c
Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
@@ -10367,164 +10437,167 @@ Fe(.)15 b(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)34 b Ff(20)2031 2226 y(CVSR)n(OOT,)25 b(o)n(v)n(erriding)11
b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b
-Ff(89)2031 2342 y(CVSUMASK)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+Ff(91)2031 2342 y(CVSUMASK)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b
Ff(18)2031 2459 y(CVSWRAPPERS)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(149)2031 2575 y(cvswrapp)r(ers)26
+(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(151)2031 2575 y(cvswrapp)r(ers)26
b(\(admin)f(\014le\))12 b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
-b Ff(137)2031 2691 y(CVSWRAPPERS,)25 b(en)n(vironmen)n(t)e(v)l(ariable)
-f Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(137)2031
+b Ff(139)2031 2691 y(CVSWRAPPERS,)25 b(en)n(vironmen)n(t)e(v)l(ariable)
+f Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(139)2031
2999 y Fm(D)2031 3132 y Ff(Date)26 b(k)n(eyw)n(ord)9
b Fe(.)j(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)35 b Ff(75)2031 3248 y(Dates)9 b Fe(.)k(.)g(.)g(.)g(.)h
+(.)g(.)h(.)f(.)35 b Ff(77)2031 3248 y(Dates)9 b Fe(.)k(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(90)2031 3364 y(Decimal)26
+(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(92)2031 3364 y(Decimal)26
b(revision)g(n)n(um)n(b)r(er)13 b Fe(.)e(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)40 b Ff(9)2031 3480 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(commitinfo)
16 b Fe(.)c(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(139)2031 3597
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(142)2031 3597
y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(editinfo)9 b Fe(.)14
b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(142)2031
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(144)2031
3713 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(v)n(erifymsg)10
b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(140)2031
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(142)2031
3829 y(De\014ning)25 b(a)h(mo)r(dule)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(31)2031 3945
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(33)2031 3945
y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))15 b Fe(.)e(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)41 b Ff(19)2031 4061 y(De\014ning)25
b(mo)r(dules)g(\(reference)i(man)n(ual\))14 b Fe(.)e(.)h(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(135)2031 4178
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(137)2031 4178
y(Deleting)26 b(\014les)6 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b
-Ff(59)2031 4294 y(Deleting)26 b(revisions)11 b Fe(.)k(.)e(.)g(.)g(.)g
+Ff(61)2031 4294 y(Deleting)26 b(revisions)11 b Fe(.)k(.)e(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(94)2031
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(96)2031
4410 y(Deleting)26 b(stic)n(ky)f(tags)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(50)2031 4526
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(52)2031 4526
y(Descending)26 b(directories)20 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)45 b Ff(55)2031 4643 y(Di\013)8 b Fe(.)13
+(.)g(.)h(.)f(.)45 b Ff(57)2031 4643 y(Di\013)8 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b
Ff(13)2031 4759 y(Di\013)25 b(\(sub)r(command\))15 b
Fe(.)c(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
-b Ff(103)2031 4875 y(Di\013erences,)26 b(merging)20 b
+b Ff(105)2031 4875 y(Di\013erences,)26 b(merging)20 b
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
-b Ff(53)2031 4991 y(Directories,)27 b(mo)n(ving)17 b
+b Ff(55)2031 4991 y(Directories,)27 b(mo)n(ving)17 b
Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)43
-b Ff(71)2031 5108 y(directories,)27 b(remo)n(ving)10
+b Ff(73)2031 5108 y(directories,)27 b(remo)n(ving)10
b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)36
-b Ff(61)2031 5224 y(Directory)-6 b(,)26 b(descending)17
+b Ff(63)2031 5224 y(Directory)-6 b(,)26 b(descending)17
b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)43
-b Ff(55)2031 5340 y(Disjoin)n(t)26 b(rep)r(ositories)7
+b Ff(57)2031 5340 y(Disjoin)n(t)26 b(rep)r(ositories)7
b Fe(.)16 b(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33
b Ff(20)p eop
-%%Page: 165 167
-165 166 bop 0 -116 a Fs(Index)3541 b(165)0 366 y Ff(Distributing)26
+%%Page: 167 169
+167 168 bop 0 -116 a Fs(Index)3541 b(167)0 366 y Ff(Distributing)26
b(log)g(messages)14 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
-b Ff(143)0 483 y(driv)n(er.c)26 b(\(merge)f(example\))9
+b Ff(145)0 483 y(driv)n(er.c)26 b(\(merge)f(example\))9
b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(35)0
-768 y Fm(E)0 901 y Ff(edit)26 b(\(sub)r(command\))16
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(37)0
+729 y Fm(E)0 862 y Ff(edit)26 b(\(sub)r(command\))16
b Fe(.)10 b(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
-b Ff(42)0 1017 y(editinfo)26 b(\(admin)f(\014le\))d Fe(.)13
+b Ff(44)0 978 y(editinfo)26 b(\(admin)f(\014le\))d Fe(.)13
b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(141)0
-1133 y(Editing)26 b(administrativ)n(e)f(\014les)7 b Fe(.)14
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(143)0
+1094 y(Editing)26 b(administrativ)n(e)f(\014les)7 b Fe(.)14
b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)34 b Ff(19)0 1249 y(Editing)26
+(.)h(.)f(.)g(.)g(.)g(.)g(.)34 b Ff(20)0 1211 y(Editing)26
b(the)f(mo)r(dules)h(\014le)9 b Fe(.)j(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)35 b Ff(31)0 1366 y(EDITOR)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)35 b Ff(33)0 1327 y(EDITOR)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
-b Ff(149)0 1482 y(Editor,)26 b(a)n(v)n(oiding)h(in)n(v)n(o)r(cation)f
+b Ff(151)0 1443 y(Editor,)26 b(a)n(v)n(oiding)h(in)n(v)n(o)r(cation)f
(of)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(92)0 1598 y(EDITOR,)25
+(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(94)0 1559 y(EDITOR,)25
b(en)n(vironmen)n(t)f(v)l(ariable)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44
-b Ff(11)0 1714 y(EDITOR,)25 b(o)n(v)n(erriding)14 b Fe(.)g(.)f(.)g(.)g
+b Ff(11)0 1676 y(EDITOR,)25 b(o)n(v)n(erriding)14 b Fe(.)g(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(89)0 1831
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(91)0 1792
y(Editor,)26 b(sp)r(ecifying)h(p)r(er)f(mo)r(dule)13
b Fe(.)f(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)40 b Ff(141)0 1947 y(editors)26 b(\(sub)r(command\))17
+g(.)g(.)g(.)g(.)40 b Ff(143)0 1908 y(editors)26 b(\(sub)r(command\))17
b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
-b Ff(43)0 2063 y(emerge)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+b Ff(45)0 2024 y(emerge)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)47
-b Ff(38)0 2179 y(En)n(vironmen)n(t)24 b(v)l(ariables)16
+b Ff(40)0 2141 y(En)n(vironmen)n(t)24 b(v)l(ariables)16
b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(149)0
-2296 y(Errors,)27 b(rep)r(orting)f(\(CVS\))9 b Fe(.)k(.)g(.)g(.)g(.)h
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(151)0
+2257 y(Errors,)27 b(rep)r(orting)f(\(CVS\))9 b Fe(.)k(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(6)0 2412 y(Errors,)27
+g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(6)0 2373 y(Errors,)27
b(rep)r(orting)f(\(man)n(ual\))16 b Fe(.)c(.)h(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-43 b Ff(3)0 2528 y(Example)25 b(of)h(a)g(w)n(ork-session)c
+43 b Ff(3)0 2489 y(Example)25 b(of)h(a)g(w)n(ork-session)c
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(11)0 2644
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(11)0 2605
y(Example)25 b(of)h(merge)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(35)0 2760 y(Example,)25
+g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(37)0 2722 y(Example,)25
b(branc)n(h)g(merge)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)40
-b Ff(51)0 2877 y(Exp)r(ort)25 b(\(sub)r(command\))11
+b Ff(53)0 2838 y(Exp)r(ort)25 b(\(sub)r(command\))11
b Fe(.)g(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(105)0
-2993 y(Exp)r(ort)25 b(program)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(107)0
+2954 y(Exp)r(ort)25 b(program)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Ff(136)0 3278 y
-Fm(F)0 3411 y Ff(F)-6 b(etc)n(hing)25 b(source)15 b Fe(.)f(.)f(.)g(.)h
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Ff(138)0 3201 y
+Fm(F)0 3333 y Ff(F)-6 b(etc)n(hing)25 b(source)15 b Fe(.)f(.)f(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(11)0 3527 y(File)27 b(lo)r(c)n(king)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Ff(33)0 3643 y(File)27 b(p)r(ermissions)22 b Fe(.)13
+b Ff(11)0 3450 y(File)27 b(had)e(con\015icts)h(on)g(merge)8
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(36)0 3566
+y(File)27 b(lo)r(c)n(king)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39
+b Ff(35)0 3682 y(File)27 b(p)r(ermissions)22 b Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48
-b Ff(18)0 3760 y(File)27 b(status)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+b Ff(18)0 3798 y(File)27 b(status)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
-b Ff(33)0 3876 y(Files,)27 b(mo)n(ving)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
+b Ff(35)0 3915 y(Files,)27 b(mo)n(ving)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44
-b Ff(67)0 3992 y(Files,)27 b(reference)g(man)n(ual)6
+b Ff(69)0 4031 y(Files,)27 b(reference)g(man)n(ual)6
b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(135)0
-4108 y(Fixing)26 b(a)g(log)h(message)12 b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(137)0
+4147 y(Fixing)26 b(a)g(log)h(message)12 b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(94)0 4225 y(F)-6 b(orcing)26
+(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(96)0 4263 y(F)-6 b(orcing)26
b(a)g(tag)h(matc)n(h)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)48 b Ff(91)0 4341 y(F)-6 b(orm)25 b(for)h(log)h(message)20
+f(.)g(.)g(.)48 b Ff(93)0 4380 y(F)-6 b(orm)25 b(for)h(log)h(message)20
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
-b Ff(145)0 4457 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)16
+b Ff(148)0 4496 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)16
b Fe(.)11 b(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(87)0 4742
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(89)0 4742
y Fm(G)0 4875 y Ff(Getting)26 b(started)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b
@@ -10533,26 +10606,26 @@ g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(11)0 5108
y(Global)27 b(cvsignore)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(146)0 5224 y(Global)27
+h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(148)0 5224 y(Global)27
b(options)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(89)0 5340 y(Group)14
+f(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(91)0 5340 y(Group)14
b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(18)2031
366 y Fm(H)2031 499 y Ff(Header)26 b(k)n(eyw)n(ord)21
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)48 b Ff(75)2031 616 y(History)26 b(\(sub)r(command\))19
+h(.)48 b Ff(77)2031 616 y(History)26 b(\(sub)r(command\))19
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(106)2031
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(108)2031
732 y(History)26 b(bro)n(wsing)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(73)2031
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(75)2031
848 y(History)26 b(\014le)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b
-Ff(147)2031 964 y(History)26 b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
+Ff(149)2031 964 y(History)26 b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49
b Ff(18)2031 1080 y(History)26 b(of)g(CVS)18 b Fe(.)c(.)f(.)g(.)g(.)g
@@ -10561,44 +10634,44 @@ g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
b Ff(5)2031 1197 y(HOME)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43
-b Ff(149)2031 1313 y(HOMEP)-6 b(A)g(TH)14 b Fe(.)e(.)h(.)g(.)g(.)g(.)g
+b Ff(151)2031 1313 y(HOMEP)-6 b(A)g(TH)14 b Fe(.)e(.)h(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
-b Ff(149)2031 1548 y Fm(I)2031 1680 y Ff(Id)25 b(k)n(eyw)n(ord)19
+b Ff(151)2031 1548 y Fm(I)2031 1680 y Ff(Id)25 b(k)n(eyw)n(ord)19
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(75)2031 1797 y(Iden)n(t)25
+g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(77)2031 1797 y(Iden)n(t)25
b(\(shell)h(command\))14 b Fe(.)d(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)41 b Ff(76)2031 1913 y(Iden)n(tifying)25 b(\014les)17
+g(.)41 b Ff(78)2031 1913 y(Iden)n(tifying)25 b(\014les)17
b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)43 b Ff(75)2031 2029 y(Ignored)26 b(\014les)18
+(.)g(.)43 b Ff(77)2031 2029 y(Ignored)26 b(\014les)18
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)44 b Ff(146)2031 2145 y(Ignoring)26 b(\014les)d
+g(.)g(.)g(.)h(.)44 b Ff(148)2031 2145 y(Ignoring)26 b(\014les)d
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)49 b Ff(146)2031 2262 y(Imp)r(ort)24 b(\(sub)r(command\))11
+g(.)g(.)g(.)49 b Ff(148)2031 2262 y(Imp)r(ort)24 b(\(sub)r(command\))11
b Fe(.)g(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(108)2031
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(110)2031
2378 y(Imp)r(orting)25 b(\014les)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(29)2031
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(31)2031
2494 y(Imp)r(orting)23 b(\014les,)j(from)e(other)g(v)n(ersion)h(con)n
-(trol)g(systesm)10 b Fe(.)j(.)35 b Ff(30)2031 2610 y(Imp)r(orting)25
+(trol)g(systesm)10 b Fe(.)j(.)35 b Ff(32)2031 2610 y(Imp)r(orting)25
b(mo)r(dules)7 b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)33 b Ff(63)2031 2727 y(Index)8 b Fe(.)k(.)h(.)g(.)h(.)f(.)g
+g(.)g(.)h(.)33 b Ff(65)2031 2727 y(Index)8 b Fe(.)k(.)h(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)35 b Ff(163)2031 2843 y(Info)26 b(\014les)g(\(syn)n
+(.)h(.)f(.)g(.)35 b Ff(165)2031 2843 y(Info)26 b(\014les)g(\(syn)n
(tax\))11 b Fe(.)h(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)38 b Ff(139)2031 2959 y(Informing)25 b(others)12
+g(.)38 b Ff(141)2031 2959 y(Informing)25 b(others)12
b Fe(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)39 b Ff(38)2031 3075 y(init)26 b(\(sub)r(command\))19
+(.)39 b Ff(40)2031 3075 y(init)26 b(\(sub)r(command\))19
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48
b Ff(21)2031 3191 y(In)n(tro)r(duction)25 b(to)h(CVS)15
@@ -10607,29 +10680,29 @@ g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42
b Ff(5)2031 3308 y(In)n(v)n(oking)25 b(CVS)20 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-48 b Ff(125)2031 3424 y(Isolation)11 b Fe(.)k(.)e(.)g(.)g(.)g(.)g(.)h
+48 b Ff(127)2031 3424 y(Isolation)11 b Fe(.)k(.)e(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)38 b Ff(73)2031 3659 y Fm(J)2031 3791 y Ff(Join)16
+(.)38 b Ff(75)2031 3659 y Fm(J)2031 3791 y Ff(Join)16
b Fe(.)e(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
-b Ff(51)2031 4026 y Fm(K)2031 4159 y Ff(k)n(eeping)25
+b Ff(53)2031 4026 y Fm(K)2031 4159 y Ff(k)n(eeping)25
b(a)h(c)n(hec)n(k)n(ed)f(out)h(cop)n(y)20 b Fe(.)13 b(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-48 b Ff(145)2031 4275 y(k)n(erb)r(eros)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g
+48 b Ff(147)2031 4275 y(k)n(erb)r(eros)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)42 b Ff(26)2031 4391 y(Keyw)n(ord)25 b(expansion)15
+(.)g(.)42 b Ff(27)2031 4391 y(Keyw)n(ord)25 b(expansion)15
b Fe(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
-b Ff(75)2031 4508 y(Keyw)n(ord)25 b(substitution)14 b
+b Ff(77)2031 4508 y(Keyw)n(ord)25 b(substitution)14 b
Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
-b Ff(75)2031 4624 y(K\015ag)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+b Ff(77)2031 4624 y(K\015ag)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)41 b Ff(77)2031 4740 y(kinit)9 b Fe(.)k(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)41 b Ff(79)2031 4740 y(kinit)9 b Fe(.)k(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)36 b Ff(27)2031 4856 y(Kno)n(wn)25
@@ -10641,205 +10714,210 @@ g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)45 b Ff(15)2031 5340 y(Left-hand)25 b(options)11
b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
-b Ff(89)p eop
-%%Page: 166 168
-166 167 bop 0 -116 a Fs(166)2366 b(CVS|Concurren)m(t)29
+b Ff(91)p eop
+%%Page: 168 170
+168 169 bop 0 -116 a Fs(168)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Ff(Linear)c(dev)n(elopmen)n(t)15
b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
-b Ff(9)0 483 y(List,)26 b(mailing)g(list)18 b Fe(.)c(.)g(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
-b Ff(5)0 599 y(Lo)r(cally)27 b(Added)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40
-b Ff(33)0 715 y(Lo)r(cally)27 b(Mo)r(di\014ed)10 b Fe(.)j(.)g(.)h(.)f
+b Ff(9)0 483 y(link,)26 b(sym)n(b)r(olic,)f(imp)r(orting)d
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(112)0 599
+y(List,)26 b(mailing)g(list)18 b Fe(.)c(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(5)0 715 y(Lo)r(cally)27
+b(Added)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)40 b Ff(35)0 831 y(Lo)r(cally)27
+b(Mo)r(di\014ed)10 b Fe(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)36 b Ff(35)0 948 y(Lo)r(cally)27
+b(Remo)n(v)n(ed)19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)48 b Ff(36)0 1064 y(Lo)r(c)n(k)n(er)26
+b(k)n(eyw)n(ord)12 b Fe(.)g(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)36
-b Ff(33)0 831 y(Lo)r(cally)27 b(Remo)n(v)n(ed)19 b Fe(.)13
-b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
-b Ff(34)0 948 y(Lo)r(c)n(k)n(er)26 b(k)n(eyw)n(ord)12
-b Fe(.)g(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)38 b Ff(75)0 1064 y(Lo)r(c)n(king)26 b(\014les)15
-b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)42 b Ff(33)0 1180 y(lo)r(c)n(ks,)27
+g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(77)0 1180 y(Lo)r(c)n(king)26
+b(\014les)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(35)0 1296 y(lo)r(c)n(ks,)27
b(cvs)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b Ff(38)0
-1296 y(Log)26 b(\(sub)r(command\))15 b Fe(.)c(.)i(.)h(.)f(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b Ff(40)0
+1413 y(Log)26 b(\(sub)r(command\))15 b Fe(.)c(.)i(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(110)0 1413 y(Log)26 b(information,)h
+g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(113)0 1529 y(Log)26 b(information,)h
(sa)n(ving)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38
-b Ff(147)0 1529 y(Log)26 b(k)n(eyw)n(ord)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)
+b Ff(149)0 1645 y(Log)26 b(k)n(eyw)n(ord)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
-b Ff(75)0 1645 y(Log)26 b(k)n(eyw)n(ord,)g(selecting)h(commen)n(t)c
+b Ff(77)0 1761 y(Log)26 b(k)n(eyw)n(ord,)g(selecting)h(commen)n(t)c
(leader)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35
-b Ff(96)0 1761 y(Log)26 b(message)h(en)n(try)16 b Fe(.)c(.)h(.)g(.)g(.)
+b Ff(98)0 1877 y(Log)26 b(message)h(en)n(try)16 b Fe(.)c(.)h(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(11)0
-1877 y(Log)26 b(message)h(template)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g
+1994 y(Log)26 b(message)h(template)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)49 b Ff(145)0 1994 y(Log)26 b(message,)h(correcting)11
+g(.)h(.)f(.)g(.)49 b Ff(148)0 2110 y(Log)26 b(message,)h(correcting)11
b Fe(.)k(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(94)0
-2110 y(log)27 b(message,)f(v)n(erifying)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(96)0
+2226 y(log)27 b(message,)f(v)n(erifying)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)37 b Ff(140)0 2226 y(Log)26 b(messages)14
+f(.)g(.)g(.)g(.)g(.)37 b Ff(142)0 2342 y(Log)26 b(messages)14
b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)40 b Ff(143)0 2342 y(Log)26 b(messages,)h(editing)11
+(.)g(.)h(.)40 b Ff(145)0 2459 y(Log)26 b(messages,)h(editing)11
b Fe(.)j(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b
-Ff(141)0 2459 y(Login)26 b(\(sub)r(command\))17 b Fe(.)d(.)f(.)g(.)g(.)
+Ff(143)0 2575 y(Login)26 b(\(sub)r(command\))17 b Fe(.)d(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(25)0 2575 y(loginfo)28
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(25)0 2691 y(loginfo)28
b(\(admin)c(\014le\))c Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)47 b Ff(143)0 2691 y(LOGNAME)19 b Fe(.)13
+(.)g(.)g(.)47 b Ff(145)0 2807 y(LOGNAME)19 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)46 b Ff(151)0 2999 y Fm(M)0 3132 y Ff(Mail,)27
-b(automatic)f(mail)g(on)f(commit)19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(38)0
-3248 y(Mailing)27 b(list)18 b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
-b Ff(5)0 3364 y(Mailing)27 b(log)g(messages)7 b Fe(.)14
-b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(143)0
-3480 y(Main)26 b(trunk)f(\(in)n(tro\))13 b Fe(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(9)0 3597
-y(Main)26 b(trunk)f(and)g(branc)n(hes)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)46 b Ff(45)0 3713 y(mak)n(e)17 b Fe(.)12 b(.)h(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(81)0 3829 y(Man)n(y)25
-b(rep)r(ositories)10 b Fe(.)15 b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(20)0 3945 y(Mark)n(ers,)27
-b(con\015ict)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)38 b Ff(37)0 4061 y(Merge,)27 b(an)f(example)8
-b Fe(.)k(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35
-b Ff(35)0 4178 y(Merge,)27 b(branc)n(h)e(example)19 b
-Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(51)0
-4294 y(Merging)18 b Fe(.)c(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)46 b Ff(153)0 2924 y(Logout)26 b(\(sub)r(command\))13
+b Fe(.)e(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b
+Ff(26)0 3231 y Fm(M)0 3364 y Ff(Mail,)27 b(automatic)f(mail)g(on)f
+(commit)19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(40)0 3480 y(Mailing)27
+b(list)18 b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44
-b Ff(51)0 4410 y(Merging)27 b(a)f(branc)n(h)12 b Fe(.)h(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(51)0
-4526 y(Merging)27 b(a)f(\014le)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
-b Ff(34)0 4643 y(Merging)27 b(t)n(w)n(o)f(revisions)10
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(5)0 3597
+y(Mailing)27 b(log)g(messages)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)33 b Ff(145)0 3713 y(Main)26 b(trunk)f(\(in)n(tro\))13
+b Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
+b Ff(9)0 3829 y(Main)26 b(trunk)f(and)g(branc)n(hes)20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(47)0 3945
+y(mak)n(e)17 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43
+b Ff(83)0 4061 y(Man)n(y)25 b(rep)r(ositories)10 b Fe(.)15
+b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
+b Ff(20)0 4178 y(Mark)n(ers,)27 b(con\015ict)11 b Fe(.)i(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(39)0 4294 y(Merge,)27 b(an)f(example)8 b Fe(.)k(.)h(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(37)0 4410
+y(Merge,)27 b(branc)n(h)e(example)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)46 b Ff(53)0 4526 y(Merging)18 b Fe(.)c(.)f(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)44 b Ff(53)0 4643 y(Merging)27 b(a)f(branc)n(h)12
+b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
+b Ff(53)0 4759 y(Merging)27 b(a)f(\014le)9 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)36 b Ff(36)0 4875 y(Merging)27 b(t)n(w)n(o)f(revisions)10
b Fe(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
-b Ff(53)0 4759 y(Mo)r(di\014cations,)28 b(cop)n(ying)d(b)r(et)n(w)n
+b Ff(55)0 4991 y(Mo)r(di\014cations,)28 b(cop)n(ying)d(b)r(et)n(w)n
(een)h(branc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
-b Ff(51)0 4875 y(Mo)r(dule)26 b(status)16 b Fe(.)e(.)f(.)g(.)h(.)f(.)g
+b Ff(53)0 5108 y(Mo)r(dule)26 b(status)16 b Fe(.)e(.)f(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b
-Ff(136)0 4991 y(Mo)r(dule,)27 b(de\014ning)10 b Fe(.)j(.)g(.)g(.)g(.)g
+Ff(138)0 5224 y(Mo)r(dule,)27 b(de\014ning)10 b Fe(.)j(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b
-Ff(31)0 5108 y(Mo)r(dules)27 b(\(admin)d(\014le\))8 b
+Ff(33)0 5340 y(Mo)r(dules)27 b(\(admin)d(\014le\))8 b
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35
-b Ff(135)0 5224 y(Mo)r(dules)27 b(\(in)n(tro\))13 b Fe(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)40
-b Ff(9)0 5340 y(Mo)r(dules)27 b(\014le)21 b Fe(.)13 b(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47
-b Ff(19)2031 366 y(Mo)r(dules)27 b(\014le,)f(c)n(hanging)20
-b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Ff(31)2031 483 y(Motiv)l(ation)26 b(for)h(branc)n(hes)10
+b Ff(137)2031 366 y(Mo)r(dules)27 b(\(in)n(tro\))13 b
+Fe(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)40 b Ff(9)2031 483 y(Mo)r(dules)27 b(\014le)21
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)47 b Ff(19)2031 599 y(Mo)r(dules)27
+b(\014le,)f(c)n(hanging)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)46 b Ff(33)2031 715 y(Motiv)l(ation)26 b(for)h(branc)n(hes)10
b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(47)2031
-599 y(Mo)n(ving)26 b(directories)15 b Fe(.)g(.)e(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(49)2031
+831 y(Mo)n(ving)26 b(directories)15 b Fe(.)g(.)e(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(71)2031 715 y(Mo)n(ving)26
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(73)2031 948 y(Mo)n(ving)26
b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(67)2031 831 y(Multiple)26
-b(dev)n(elop)r(ers)14 b Fe(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)41 b Ff(33)2031 948 y(Multiple)26 b(rep)r(ositories)14
-b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
-b Ff(20)2031 1272 y Fm(N)2031 1404 y Ff(Name)25 b(k)n(eyw)n(ord)9
-b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)36 b Ff(75)2031 1521 y(Name,)25 b(sym)n(b)r(olic)g(\(tag\))
-14 b Fe(.)g(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
-b Ff(45)2031 1637 y(Needs)25 b(Chec)n(k)n(out)e Fe(.)13
-b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50
-b Ff(34)2031 1753 y(Needs)25 b(Merge)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34
-b Ff(34)2031 1869 y(Needs)25 b(P)n(atc)n(h)15 b Fe(.)f(.)f(.)g(.)g(.)g
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(69)2031 1064
+y(Multiple)26 b(dev)n(elop)r(ers)14 b Fe(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(35)2031 1180 y(Multiple)26
+b(rep)r(ositories)14 b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)41 b Ff(20)2031 1427 y Fm(N)2031 1559 y Ff(Name)25
+b(k)n(eyw)n(ord)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(77)2031 1676 y(Name,)25
+b(sym)n(b)r(olic)g(\(tag\))14 b Fe(.)g(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)41 b Ff(47)2031 1792 y(Needs)25 b(Chec)n(k)n(out)e
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(34)2031 1986 y(Newsgroups)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
-b Ff(5)2031 2102 y(notify)26 b(\(admin)e(\014le\))19
-b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45
-b Ff(41)2031 2218 y(Nro\013)25 b(\(selecting)i(commen)n(t)d(leader\))15
-b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)42 b Ff(96)2031 2334 y(Num)n(b)r(er,)24 b(branc)n(h)c
-Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)48 b Ff(9)2031 2451 y(Num)n(b)r(er,)24 b(revision-)10
+g(.)50 b Ff(36)2031 1908 y(Needs)25 b(Merge)8 b Fe(.)15
+b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)34 b Ff(36)2031 2024 y(Needs)25 b(P)n(atc)n(h)15
+b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)42 b Ff(36)2031 2141 y(Newsgroups)9
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)36 b Ff(5)2031 2257 y(notify)26
+b(\(admin)e(\014le\))19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)45 b Ff(43)2031 2373 y(Nro\013)25
+b(\(selecting)i(commen)n(t)d(leader\))15 b Fe(.)f(.)f(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42
+b Ff(98)2031 2489 y(Num)n(b)r(er,)24 b(branc)n(h)c Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+48 b Ff(9)2031 2605 y(Num)n(b)r(er,)24 b(revision-)10
b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)37 b Ff(9)2031 2774 y Fm(O)2031 2907 y Ff(option)26
+(.)37 b Ff(9)2031 2852 y Fm(O)2031 2985 y Ff(option)26
b(defaults)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(87)2031 3024 y(Options,)26
+(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(89)2031 3101 y(Options,)26
b(global)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)45 b Ff(89)2031 3140 y(Outdating)25
+g(.)g(.)g(.)h(.)f(.)45 b Ff(91)2031 3217 y(Outdating)25
b(revisions)13 b Fe(.)h(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)40 b Ff(94)2031 3256 y(Ov)n(erlap)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
+g(.)40 b Ff(96)2031 3333 y(Ov)n(erlap)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)33 b Ff(35)2031 3372 y(Ov)n(erriding)25 b(CVSREAD)12
+(.)g(.)g(.)33 b Ff(37)2031 3450 y(Ov)n(erriding)25 b(CVSREAD)12
b Fe(.)g(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b
-Ff(90)2031 3488 y(Ov)n(erriding)25 b(CVSR)n(OOT)10 b
+Ff(92)2031 3566 y(Ov)n(erriding)25 b(CVSR)n(OOT)10 b
Fe(.)i(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(89)2031
-3605 y(Ov)n(erriding)25 b(EDITOR)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(91)2031
+3682 y(Ov)n(erriding)25 b(EDITOR)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(89)2031 3721 y(Ov)n(erriding)25
+(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(91)2031 3798 y(Ov)n(erriding)25
b(R)n(CSBIN)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-49 b Ff(89)2031 3837 y(Ov)n(erriding)25 b(TMPDIR)8 b
+49 b Ff(91)2031 3915 y(Ov)n(erriding)25 b(TMPDIR)8 b
Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
-b Ff(89)2031 4161 y Fm(P)2031 4294 y Ff(P)n(arallel)28
+b Ff(91)2031 4161 y Fm(P)2031 4294 y Ff(P)n(arallel)28
b(rep)r(ositories)11 b Fe(.)k(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)38 b Ff(20)2031 4410 y(passwd)26 b(\(admin)f(\014le\))14
b Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
-b Ff(23)2031 4526 y(passw)n(ord)27 b(clien)n(t,)f(using)10
+b Ff(24)2031 4526 y(passw)n(ord)27 b(clien)n(t,)f(using)10
b Fe(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
b Ff(25)2031 4643 y(passw)n(ord)27 b(serv)n(er,)f(setting)g(up)6
@@ -10848,90 +10926,90 @@ b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
y(P)-6 b(A)g(TH)14 b Fe(.)e(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
-b Ff(149)2031 4875 y(P)n(er-mo)r(dule)25 b(editor)c Fe(.)13
+b Ff(151)2031 4875 y(P)n(er-mo)r(dule)25 b(editor)c Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
-b Ff(141)2031 4991 y(P)n(olicy)18 b Fe(.)c(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+b Ff(143)2031 4991 y(P)n(olicy)18 b Fe(.)c(.)g(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)45 b Ff(85)2031 5108 y(Precommit)25 b(c)n(hec)n(king)19
+(.)g(.)45 b Ff(87)2031 5108 y(Precommit)25 b(c)n(hec)n(king)19
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Ff(139)2031 5224 y(Preface)17 b Fe(.)e(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)
+b Ff(141)2031 5224 y(Preface)17 b Fe(.)e(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)44 b Ff(1)2031 5340 y(Pserv)n(er)26 b(\(sub)r(command\))6
b Fe(.)11 b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
b Ff(23)p eop
-%%Page: 167 169
-167 168 bop 0 -116 a Fs(Index)3541 b(167)0 366 y Fm(R)0
+%%Page: 169 171
+169 170 bop 0 -116 a Fs(Index)3541 b(169)0 366 y Fm(R)0
499 y Ff(R)n(CS)25 b(history)h(\014les)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36 b Ff(18)0
616 y(R)n(CS)25 b(k)n(eyw)n(ords)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(75)0
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(77)0
732 y(R)n(CS)25 b(revision)h(n)n(um)n(b)r(ers)20 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(45)0
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(47)0
848 y(R)n(CS,)25 b(imp)r(orting)h(\014les)g(from)13 b
Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39 b Ff(30)0 964 y(R)n(CS-st)n(yle)
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39 b Ff(32)0 964 y(R)n(CS-st)n(yle)
25 b(lo)r(c)n(king)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)38 b Ff(33)0 1080 y(R)n(CSBIN)7 b
+g(.)g(.)g(.)h(.)f(.)38 b Ff(35)0 1080 y(R)n(CSBIN)7 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(149)0 1197 y(R)n(CSBIN,)25
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(151)0 1197 y(R)n(CSBIN,)25
b(o)n(v)n(erriding)e Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)50 b Ff(89)0 1313 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)15
+g(.)g(.)50 b Ff(91)0 1313 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)15
b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)42 b Ff(75)0 1429 y(rcsinfo)27 b(\(admin)d(\014le\))e
+(.)42 b Ff(77)0 1429 y(rcsinfo)27 b(\(admin)d(\014le\))e
Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
-b Ff(145)0 1545 y(R)n(CSINIT)10 b Fe(.)i(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
+b Ff(148)0 1545 y(R)n(CSINIT)10 b Fe(.)i(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(151)0 1662 y(Rdi\013)25 b(\(sub)r(command\))12 b
+b Ff(153)0 1662 y(Rdi\013)25 b(\(sub)r(command\))12 b
Fe(.)f(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39
-b Ff(112)0 1778 y(read-only)25 b(\014les,)i(and)e(-r)17
+b Ff(115)0 1778 y(read-only)25 b(\014les,)i(and)e(-r)17
b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44
-b Ff(89)0 1894 y(read-only)25 b(\014les,)i(and)e(CVSREAD)6
+b Ff(91)0 1894 y(read-only)25 b(\014les,)i(and)e(CVSREAD)6
b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)33 b Ff(149)0 2010 y(read-only)25 b(\014les,)i(and)e(w)n
+(.)g(.)h(.)f(.)33 b Ff(151)0 2010 y(read-only)25 b(\014les,)i(and)e(w)n
(atc)n(hes)17 b Fe(.)d(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(40)0
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(42)0
2127 y(read-only)25 b(\014les,)i(in)e(rep)r(ository)9
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(18)0 2243 y(Read-only)25
b(mo)r(de)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)45 b Ff(89)0 2359 y(read-only)25 b(rep)r(ository)i
+(.)f(.)g(.)g(.)g(.)45 b Ff(91)0 2359 y(read-only)25 b(rep)r(ository)i
(access)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(27)0
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(28)0
2475 y(readers)26 b(\(admin)f(\014le\))14 b Fe(.)f(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b Ff(27)0 2591 y(Recursiv)n(e)25
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b Ff(28)0 2591 y(Recursiv)n(e)25
b(\(directory)h(descending\))17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43 b Ff(55)0
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43 b Ff(57)0
2708 y(Reference)26 b(man)n(ual)f(\(\014les\))d Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(135)0 2824 y(Reference)26
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(137)0 2824 y(Reference)26
b(man)n(ual)f(for)h(v)l(ariables)14 b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b
-Ff(149)0 2940 y(Reference,)26 b(commands)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)
+Ff(151)0 2940 y(Reference,)26 b(commands)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(125)0 3056 y(regular)27
+(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(127)0 3056 y(regular)27
b(expression)f(syn)n(tax)18 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
-b Ff(139)0 3173 y(Release)27 b(\(sub)r(command\))19 b
+b Ff(141)0 3173 y(Release)27 b(\(sub)r(command\))19 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48 b Ff(114)0
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48 b Ff(116)0
3289 y(Releases,)27 b(revisions)g(and)e(v)n(ersions)c
Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)47 b Ff(10)0 3405 y(Releasing)27 b(y)n(our)e(w)n(orking)
@@ -10942,26 +11020,26 @@ g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(21)0 3638 y(Remo)n(v)n(e)24
b(\(sub)r(command\))16 b Fe(.)11 b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-43 b Ff(59)0 3754 y(Remo)n(ving)24 b(a)i(c)n(hange)17
+43 b Ff(61)0 3754 y(Remo)n(ving)24 b(a)i(c)n(hange)17
b Fe(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
-b Ff(53)0 3870 y(remo)n(ving)25 b(directories)d Fe(.)13
+b Ff(55)0 3870 y(remo)n(ving)25 b(directories)d Fe(.)13
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47
-b Ff(61)0 3986 y(Remo)n(ving)24 b(\014les)14 b Fe(.)g(.)f(.)g(.)g(.)g
+b Ff(63)0 3986 y(Remo)n(ving)24 b(\014les)14 b Fe(.)g(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)40
-b Ff(59)0 4102 y(Remo)n(ving)24 b(y)n(our)i(w)n(orking)g(cop)n(y)8
+b Ff(61)0 4102 y(Remo)n(ving)24 b(y)n(our)i(w)n(orking)g(cop)n(y)8
b Fe(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(12)0 4219 y(Renaming)25
b(directories)e Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-49 b Ff(71)0 4335 y(Renaming)25 b(\014les)12 b Fe(.)h(.)g(.)g(.)g(.)h
+49 b Ff(73)0 4335 y(Renaming)25 b(\014les)12 b Fe(.)h(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38
-b Ff(67)0 4451 y(Replacing)26 b(a)g(log)h(message)c Fe(.)13
+b Ff(69)0 4451 y(Replacing)26 b(a)g(log)h(message)c Fe(.)13
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(94)0 4567
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(96)0 4567
y(Rep)r(orting)26 b(bugs)f(\(CVS\))18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(6)0 4684 y(Rep)r(orting)26
@@ -10987,28 +11065,28 @@ b(,)26 b(setting)g(up)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
g(.)g(.)33 b Ff(20)2031 483 y(reserv)n(ed)25 b(c)n(hec)n(k)n(outs)16
b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(33)2031 599 y(Resetting)26 b(stic)n(ky)f(tags)10
+b Ff(35)2031 599 y(Resetting)26 b(stic)n(ky)f(tags)10
b Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(50)2031 715 y(Resolving)26 b(a)g(con\015ict)15 b
+b Ff(52)2031 715 y(Resolving)26 b(a)g(con\015ict)15 b
Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(37)2031 831 y(Restoring)26 b(old)g(v)n(ersion)g(of)h(remo)n(v)n
+b Ff(39)2031 831 y(Restoring)26 b(old)g(v)n(ersion)g(of)h(remo)n(v)n
(ed)d(\014le)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)46 b Ff(50)2031 948 y(Resurrecting)26 b(old)g(v)n(ersion)g(of)g
+h(.)f(.)46 b Ff(52)2031 948 y(Resurrecting)26 b(old)g(v)n(ersion)g(of)g
(dead)g(\014le)12 b Fe(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)39 b Ff(50)2031 1064 y(Retrieving)26 b(an)f(old)h
+(.)g(.)g(.)g(.)39 b Ff(52)2031 1064 y(Retrieving)26 b(an)f(old)h
(revision)h(using)f(tags)18 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(46)2031 1180 y(rev)n(erting)26
+(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(48)2031 1180 y(rev)n(erting)26
b(to)g(rep)r(ository)g(v)n(ersion)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
-b Ff(42)2031 1296 y(Revision)26 b(k)n(eyw)n(ord)15 b
+b Ff(44)2031 1296 y(Revision)26 b(k)n(eyw)n(ord)15 b
Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(75)2031 1413 y(Revision)26 b(managemen)n(t)10 b
+b Ff(77)2031 1413 y(Revision)26 b(managemen)n(t)10 b
Fe(.)h(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
-b Ff(85)2031 1529 y(Revision)26 b(n)n(um)n(b)r(ers)14
+b Ff(87)2031 1529 y(Revision)26 b(n)n(um)n(b)r(ers)14
b Fe(.)d(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)41 b Ff(9)2031 1645 y(Revision)26 b(tree)6 b Fe(.)14
@@ -11016,29 +11094,29 @@ b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)33 b Ff(9)2031 1761 y(Revision)26 b(tree,)g(making)f
(branc)n(hes)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(45)2031 1877
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(47)2031 1877
y(Revisions,)26 b(merging)g(di\013erences)g(b)r(et)n(w)n(een)16
b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43
-b Ff(53)2031 1994 y(Revisions,)26 b(v)n(ersions)h(and)e(releases)d
+b Ff(55)2031 1994 y(Revisions,)26 b(v)n(ersions)h(and)e(releases)d
Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)47 b Ff(10)2031 2110 y(Righ)n(t-hand)24
b(options)c Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)46 b Ff(90)2031 2226 y(rsh)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h
+g(.)46 b Ff(92)2031 2226 y(rsh)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(21)2031 2342 y(R)n(tag)26
+(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(22)2031 2342 y(R)n(tag)26
b(\(sub)r(command\))14 b Fe(.)c(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)41 b Ff(116)2031 2459 y(rtag,)27 b(creating)f(a)g(branc)n(h)f
+g(.)41 b Ff(118)2031 2459 y(rtag,)27 b(creating)f(a)g(branc)n(h)f
(using)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(48)2031 2766
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(50)2031 2766
y Fm(S)2031 2899 y Ff(Sa)n(ving)25 b(space)10 b Fe(.)k(.)g(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(94)2031 3015 y(SCCS,)26 b(imp)r(orting)g(\014les)g(from)8
+b Ff(96)2031 3015 y(SCCS,)26 b(imp)r(orting)g(\014les)g(from)8
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(30)2031 3132
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(32)2031 3132
y(Securit)n(y)18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
@@ -11060,7 +11138,7 @@ b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
48 b Ff(1)2031 3829 y(Source)26 b(k)n(eyw)n(ord)12 b
Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)39 b Ff(75)2031 3945 y(Source,)26 b(getting)g(CVS)g(source)c
+g(.)39 b Ff(77)2031 3945 y(Source,)26 b(getting)g(CVS)g(source)c
Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(5)2031 4061
y(Source,)26 b(getting)g(from)g(CVS)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f
@@ -11068,243 +11146,246 @@ y(Source,)26 b(getting)g(from)g(CVS)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f
g(.)39 b Ff(11)2031 4178 y(Sp)r(ecifying)26 b(dates)20
b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)46 b Ff(90)2031 4294 y(Spreading)26 b(information)20
+f(.)46 b Ff(92)2031 4294 y(Spreading)26 b(information)20
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Ff(38)2031 4410 y(Starting)26 b(a)g(pro)t(ject)g(with)g(CVS)19
+b Ff(40)2031 4410 y(Starting)26 b(a)g(pro)t(ject)g(with)g(CVS)19
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(29)2031 4526 y(State)26
+(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(31)2031 4526 y(State)26
b(k)n(eyw)n(ord)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(76)2031 4643
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(78)2031 4643
y(Status)25 b(\(sub)r(command\))20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)49 b Ff(117)2031 4759 y(Status)25 b(of)i(a)f(\014le)13
+g(.)g(.)g(.)49 b Ff(119)2031 4759 y(Status)25 b(of)i(a)f(\014le)13
b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)40 b Ff(33)2031 4875 y(Status)25 b(of)i(a)f(mo)r(dule)c
+(.)g(.)g(.)40 b Ff(35)2031 4875 y(Status)25 b(of)i(a)f(mo)r(dule)c
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50
-b Ff(136)2031 4991 y(stic)n(ky)25 b(date)7 b Fe(.)13
+b Ff(138)2031 4991 y(stic)n(ky)25 b(date)7 b Fe(.)13
b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)34 b Ff(50)2031 5108 y(Stic)n(ky)25
+g(.)g(.)g(.)g(.)g(.)34 b Ff(52)2031 5108 y(Stic)n(ky)25
b(tags)d Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(49)2031 5224
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(51)2031 5224
y(Stic)n(ky)25 b(tags,)h(resetting)7 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(50)2031 5340 y(Storing)26
+(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(52)2031 5340 y(Storing)26
b(log)h(messages)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)39 b Ff(143)p eop
-%%Page: 168 170
-168 169 bop 0 -116 a Fs(168)2366 b(CVS|Concurren)m(t)29
+(.)39 b Ff(145)p eop
+%%Page: 170 172
+170 171 bop 0 -116 a Fs(170)2366 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)0 366 y Ff(Structure)15
b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(87)0 483 y(Sub)r(directories)20
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(89)0 483 y(Sub)r(directories)20
b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)46 b Ff(55)0 599 y(Supp)r(ort,)25 b(getting)h(CVS)g(supp)r
+h(.)f(.)g(.)46 b Ff(57)0 599 y(Supp)r(ort,)25 b(getting)h(CVS)g(supp)r
(ort)7 b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(1)0 715 y(Sym)n(b)r(olic)25
-b(name)f(\(tag\))9 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)36 b Ff(45)0 831 y(Syn)n(tax)24 b(of)j(info)f(\014les)11
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(1)0 715 y(sym)n(b)r(olic)25
+b(link,)h(imp)r(orting)15 b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42
+b Ff(112)0 831 y(Sym)n(b)r(olic)25 b(name)f(\(tag\))9
+b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
+b Ff(47)0 948 y(Syn)n(tax)24 b(of)j(info)f(\014les)11
b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38
-b Ff(139)0 1047 y Fm(T)0 1180 y Ff(T)-6 b(ag)26 b(\(sub)r(command\))14
+b Ff(141)0 1163 y Fm(T)0 1296 y Ff(T)-6 b(ag)26 b(\(sub)r(command\))14
b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(118)0 1296 y(T)-6 b(ag)26 b(program)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)
+b Ff(120)0 1413 y(T)-6 b(ag)26 b(program)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
-b Ff(136)0 1413 y(tag,)27 b(command,)d(in)n(tro)r(duction)10
+b Ff(138)0 1529 y(tag,)27 b(command,)d(in)n(tro)r(duction)10
b Fe(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(45)0 1529 y(tag,)27
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(47)0 1645 y(tag,)27
b(example)9 b Fe(.)j(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36 b Ff(46)0 1645 y(T)-6
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36 b Ff(48)0 1761 y(T)-6
b(ag,)27 b(retrieving)f(old)g(revisions)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-37 b Ff(46)0 1761 y(T)-6 b(ag,)27 b(sym)n(b)r(olic)e(name)8
+37 b Ff(48)0 1877 y(T)-6 b(ag,)27 b(sym)n(b)r(olic)e(name)8
b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35
-b Ff(45)0 1877 y(taginfo)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+b Ff(47)0 1994 y(taginfo)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49
-b Ff(73)0 1994 y(T)-6 b(ags)9 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+b Ff(75)0 2110 y(T)-6 b(ags)9 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)36 b Ff(45)0 2110 y(T)-6 b(ags,)27 b(stic)n(ky)8
+(.)g(.)g(.)g(.)36 b Ff(47)0 2226 y(T)-6 b(ags,)27 b(stic)n(ky)8
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(49)0 2226 y(tc,)26 b(T)-6
+g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(51)0 2342 y(tc,)26 b(T)-6
b(rivial)27 b(Compiler)f(\(example\))18 b Fe(.)11 b(.)i(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
-b Ff(11)0 2342 y(T)-6 b(eam)25 b(of)i(dev)n(elop)r(ers)20
+b Ff(11)0 2459 y(T)-6 b(eam)25 b(of)i(dev)n(elop)r(ers)20
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46
-b Ff(33)0 2459 y(TEMP)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+b Ff(35)0 2575 y(TEMP)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48
-b Ff(150)0 2575 y(T)-6 b(emplate)25 b(for)i(log)f(message)18
+b Ff(152)0 2691 y(T)-6 b(emplate)25 b(for)i(log)f(message)18
b Fe(.)d(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(145)0 2691 y(temp)r(orary)25
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(148)0 2807 y(temp)r(orary)25
b(\014les,)h(lo)r(cation)h(of)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
-b Ff(150)0 2807 y(Third-part)n(y)25 b(sources)12 b Fe(.)i(.)f(.)g(.)g
+b Ff(152)0 2924 y(Third-part)n(y)25 b(sources)12 b Fe(.)i(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(63)0
-2924 y(Time)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(65)0
+3040 y(Time)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43
-b Ff(90)0 3040 y(timezone,)26 b(in)f(input)18 b Fe(.)13
+b Ff(92)0 3156 y(timezone,)26 b(in)f(input)18 b Fe(.)13
b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45
-b Ff(91)0 3156 y(timezone,)26 b(in)f(output)10 b Fe(.)j(.)g(.)g(.)g(.)g
+b Ff(93)0 3272 y(timezone,)26 b(in)f(output)10 b Fe(.)j(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(111)0 3272 y(TMP)13
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(113)0 3388 y(TMP)13
b Fe(.)h(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(150)0
-3388 y(TMPDIR)10 b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(152)0
+3505 y(TMPDIR)10 b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(150)0
-3505 y(TMPDIR,)26 b(o)n(v)n(erriding)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(152)0
+3621 y(TMPDIR,)26 b(o)n(v)n(erriding)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(89)0 3621 y(T)-6 b(race)11
+g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(91)0 3737 y(T)-6 b(race)11
b Fe(.)j(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(90)0
-3737 y(T)-6 b(raceabilit)n(y)7 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(92)0
+3853 y(T)-6 b(raceabilit)n(y)7 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34
-b Ff(73)0 3853 y(T)-6 b(rac)n(king)26 b(sources)13 b
+b Ff(75)0 3970 y(T)-6 b(rac)n(king)26 b(sources)13 b
Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-40 b Ff(63)0 3970 y(T)-6 b(ransactions,)27 b(atomic,)g(lac)n(k)e(of)14
+40 b Ff(65)0 4086 y(T)-6 b(ransactions,)27 b(atomic,)g(lac)n(k)e(of)14
b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(39)0 4086 y(T)-6 b(rivial)27
+f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(41)0 4202 y(T)-6 b(rivial)27
b(Compiler)f(\(example\))21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48
-b Ff(11)0 4202 y(T)n(ypical)26 b(rep)r(ository)20 b Fe(.)13
+b Ff(11)0 4318 y(T)n(ypical)26 b(rep)r(ository)20 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
-b Ff(15)0 4418 y Fm(U)0 4551 y Ff(umask,)25 b(for)h(rep)r(ository)h
+b Ff(15)0 4534 y Fm(U)0 4667 y Ff(umask,)25 b(for)h(rep)r(ository)h
(\014les)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36 b
-Ff(18)0 4667 y(Undoing)25 b(a)h(c)n(hange)8 b Fe(.)14
+Ff(18)0 4783 y(Undoing)25 b(a)h(c)n(hange)8 b Fe(.)14
b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
-b Ff(53)0 4783 y(unedit)25 b(\(sub)r(command\))7 b Fe(.)k(.)i(.)g(.)g
+b Ff(55)0 4899 y(unedit)25 b(\(sub)r(command\))7 b Fe(.)k(.)i(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(42)0 4899 y(Unkno)n(wn)14
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(44)0 5016 y(Unkno)n(wn)14
b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(34)2031 366 y(unreserv)n(ed)25
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(36)2031 366 y(unreserv)n(ed)25
b(c)n(hec)n(k)n(outs)8 b Fe(.)k(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)34 b Ff(33)2031 483 y(Unresolv)n(ed)25 b(Con\015ict)13
-b Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40
-b Ff(34)2031 599 y(Up-to-date)7 b Fe(.)12 b(.)h(.)g(.)h(.)f(.)g(.)g(.)g
+f(.)g(.)34 b Ff(35)2031 483 y(Up-to-date)7 b Fe(.)12
+b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)34 b Ff(35)2031 599 y(Up)r(date)25
+b(\(sub)r(command\))20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
+b Ff(122)2031 715 y(Up)r(date)25 b(program)12 b Fe(.)i(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34
-b Ff(33)2031 715 y(Up)r(date)25 b(\(sub)r(command\))20
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(120)2031
-831 y(Up)r(date)25 b(program)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(136)2031 948 y(up)r(date,)25
-b(in)n(tro)r(duction)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)40 b Ff(34)2031 1064 y(Up)r(dating)25 b(a)h(\014le)6
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)33 b Ff(34)2031 1180 y(USER)15 b Fe(.)d(.)h(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)42 b Ff(151)2031 1296 y(user)26 b(aliases)18
-b Fe(.)d(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(24)2031 1413 y(users)26
-b(\(admin)f(\014le\))16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(41)2031 1628 y Fm(V)2031
-1761 y Ff(V)-6 b(endor)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(138)2031
+831 y(up)r(date,)25 b(in)n(tro)r(duction)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(36)2031 948 y(Up)r(dating)25
+b(a)h(\014le)6 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
-b Ff(63)2031 1877 y(V)-6 b(endor)25 b(branc)n(h)11 b
-Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)38 b Ff(63)2031 1994 y(v)n(erifymsg)25 b(\(admin)g(\014le\))e
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(36)2031 1064 y(USER)15
+b Fe(.)d(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(153)2031
+1180 y(user)26 b(aliases)18 b Fe(.)d(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
+b Ff(25)2031 1296 y(users)26 b(\(admin)f(\014le\))16
+b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
+b Ff(43)2031 1551 y Fm(V)2031 1684 y Ff(V)-6 b(endor)18
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(65)2031
+1800 y(V)-6 b(endor)25 b(branc)n(h)11 b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b
+Ff(65)2031 1916 y(v)n(erifymsg)25 b(\(admin)g(\014le\))e
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)50 b Ff(140)2031
-2110 y(v)n(ersions,)26 b(of)h(CVS)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)50 b Ff(142)2031
+2032 y(v)n(ersions,)26 b(of)h(CVS)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(83)2031
-2226 y(V)-6 b(ersions,)26 b(revisions)h(and)e(releases)10
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(85)2031
+2149 y(V)-6 b(ersions,)26 b(revisions)h(and)e(releases)10
b Fe(.)15 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)36 b Ff(10)2031 2342 y(Viewing)27
+(.)g(.)g(.)g(.)h(.)36 b Ff(10)2031 2265 y(Viewing)27
b(di\013erences)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)47 b Ff(13)2031 2558 y Fm(W)2031 2691 y Ff(w)n(atc)n(h)26
+g(.)h(.)f(.)47 b Ff(13)2031 2520 y Fm(W)2031 2652 y Ff(w)n(atc)n(h)26
b(add)f(\(sub)r(command\))9 b Fe(.)i(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
-b Ff(40)2031 2807 y(w)n(atc)n(h)26 b(o\013)g(\(sub)r(command\))12
+b Ff(42)2031 2769 y(w)n(atc)n(h)26 b(o\013)g(\(sub)r(command\))12
b Fe(.)f(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(40)2031
-2924 y(w)n(atc)n(h)26 b(on)g(\(sub)r(command\))13 b Fe(.)e(.)i(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(42)2031
+2885 y(w)n(atc)n(h)26 b(on)g(\(sub)r(command\))13 b Fe(.)e(.)i(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)40 b Ff(40)2031 3040 y(w)n(atc)n(h)26
+h(.)f(.)g(.)g(.)g(.)40 b Ff(42)2031 3001 y(w)n(atc)n(h)26
b(remo)n(v)n(e)e(\(sub)r(command\))19 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
-b Ff(41)2031 3156 y(w)n(atc)n(hers)26 b(\(sub)r(command\))18
+b Ff(43)2031 3117 y(w)n(atc)n(hers)26 b(\(sub)r(command\))18
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46 b Ff(43)2031
-3272 y(W)-6 b(atc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46 b Ff(45)2031
+3234 y(W)-6 b(atc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
-b Ff(39)2031 3388 y(Wdi\013)25 b(\(imp)r(ort)g(example\))10
+b Ff(41)2031 3350 y(Wdi\013)25 b(\(imp)r(ort)g(example\))10
b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(63)2031
-3505 y(What)25 b(\(shell)i(command\))7 b Fe(.)k(.)i(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)34 b Ff(76)2031 3621 y(What)25 b(branc)n(hes)h(are)g
-(go)r(o)r(d)h(for)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35
-b Ff(47)2031 3737 y(What)25 b(is)i(CVS?)18 b Fe(.)12
-b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)45 b Ff(5)2031 3853 y(When)25 b(to)h(commit)7
-b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(65)2031
+3466 y(w)n(eb)26 b(pages,)h(main)n(taining)e(with)h(CVS)9
+b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+36 b Ff(147)2031 3582 y(What)25 b(\(shell)i(command\))7
+b Fe(.)k(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b
+Ff(78)2031 3698 y(What)25 b(branc)n(hes)h(are)g(go)r(o)r(d)h(for)9
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(49)2031 3815 y(What)25
+b(is)i(CVS?)18 b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)34 b Ff(85)2031 3970 y(W)-6 b(ork-session,)26 b(example)f(of)6
-b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Ff(11)2031
-4086 y(W)-6 b(orking)25 b(cop)n(y)9 b Fe(.)k(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
-b Ff(33)2031 4202 y(W)-6 b(orking)25 b(cop)n(y)-6 b(,)26
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(5)2031 3931 y(When)25
+b(to)h(commit)7 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)34 b Ff(87)2031 4047 y(W)-6 b(ork-session,)26
+b(example)f(of)6 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)33
+b Ff(11)2031 4163 y(W)-6 b(orking)25 b(cop)n(y)9 b Fe(.)k(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
+b Ff(35)2031 4280 y(W)-6 b(orking)25 b(cop)n(y)-6 b(,)26
b(remo)n(ving)c Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50
-b Ff(12)2031 4318 y(W)-6 b(rapp)r(ers)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)
+b Ff(12)2031 4396 y(W)-6 b(rapp)r(ers)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
-b Ff(137)2031 4435 y(writers)27 b(\(admin)d(\014le\))19
+b Ff(139)2031 4512 y(writers)27 b(\(admin)d(\014le\))19
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
-b Ff(27)2031 4650 y Fm(Z)2031 4783 y Ff(zone,)26 b(time,)g(in)f(input)
+b Ff(28)2031 4767 y Fm(Z)2031 4899 y Ff(zone,)26 b(time,)g(in)f(input)
13 b Fe(.)f(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39
-b Ff(91)2031 4899 y(zone,)26 b(time,)g(in)f(output)20
+b Ff(93)2031 5016 y(zone,)26 b(time,)g(in)f(output)20
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48
-b Ff(111)p eop
-%%Page: -1 171
--1 170 bop 3875 -116 a Fs(i)0 366 y Fp(Short)29 b(Con)l(ten)l(ts)0
+b Ff(113)p eop
+%%Page: -1 173
+-1 172 bop 3875 -116 a Fs(i)0 366 y Fp(Short)29 b(Con)l(ten)l(ts)0
599 y Fc(Ab)s(out)j(this)h(man)m(ual)17 b Fb(.)h(.)i(.)g(.)g(.)f(.)h(.)
g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f
(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
@@ -11325,83 +11406,83 @@ g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
b(Starting)31 b(a)i(pro)5 b(ject)33 b(with)f(CVS)21 b
Fb(.)f(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)53
-b Fc(29)0 1396 y(6)156 b(Multiple)31 b(dev)m(elop)s(ers)15
+b Fc(31)0 1396 y(6)156 b(Multiple)31 b(dev)m(elop)s(ers)15
b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)f(.)h(.)47 b Fc(33)0 1529 y(7)156 b(Branc)m(hes)16
+g(.)g(.)f(.)h(.)47 b Fc(35)0 1529 y(7)156 b(Branc)m(hes)16
b Fb(.)21 b(.)f(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)48 b
-Fc(45)0 1662 y(8)156 b(Merging)34 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g
+Fc(47)0 1662 y(8)156 b(Merging)34 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g
(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
-(.)g(.)g(.)g(.)66 b Fc(51)0 1794 y(9)156 b(Recursiv)m(e)34
+(.)g(.)g(.)g(.)66 b Fc(53)0 1794 y(9)156 b(Recursiv)m(e)34
b(b)s(eha)m(vior)29 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)61 b Fc(55)0 1927
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)61 b Fc(57)0 1927
y(10)107 b(Adding)32 b(\014les)h(to)f(a)g(directory)11
b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)43
-b Fc(57)0 2060 y(11)107 b(Remo)m(ving)31 b(\014les)11
+b Fc(59)0 2060 y(11)107 b(Remo)m(ving)31 b(\014les)11
b Fb(.)20 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)43 b Fc(59)0 2193 y(12)107
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)43 b Fc(61)0 2193 y(12)107
b(Remo)m(ving)31 b(directories)12 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g
(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)44 b
-Fc(61)0 2326 y(13)107 b(T)-8 b(rac)m(king)33 b(third-part)m(y)f
+Fc(63)0 2326 y(13)107 b(T)-8 b(rac)m(king)33 b(third-part)m(y)f
(sources)22 b Fb(.)f(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)53
-b Fc(63)0 2459 y(14)107 b(Mo)m(ving)32 b(and)h(renaming)e(\014les)k
+b Fc(65)0 2459 y(14)107 b(Mo)m(ving)32 b(and)h(renaming)e(\014les)k
Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)67
-b Fc(67)0 2591 y(15)107 b(Mo)m(ving)32 b(and)h(renaming)e(directories)
+b Fc(69)0 2591 y(15)107 b(Mo)m(ving)32 b(and)h(renaming)e(directories)
36 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)68 b Fc(71)0
+(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)68 b Fc(73)0
2724 y(16)107 b(History)32 b(bro)m(wsing)14 b Fb(.)21
b(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)46 b Fc(73)0 2857 y(17)107 b(Keyw)m(ord)34
+f(.)h(.)g(.)g(.)46 b Fc(75)0 2857 y(17)107 b(Keyw)m(ord)34
b(substitution)26 b Fb(.)20 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)59 b Fc(75)0 2990 y(18)107
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)59 b Fc(77)0 2990 y(18)107
b(Handling)31 b(binary)h(\014les)16 b Fb(.)k(.)f(.)h(.)g(.)g(.)g(.)f(.)
h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)48 b Fc(79)0
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)48 b Fc(81)0
3123 y(19)107 b(Ho)m(w)33 b(y)m(our)g(build)f(system)h(in)m(teracts)g
(with)f(CVS)17 b Fb(.)j(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)48 b Fc(81)0 3256 y(20)107
+(.)g(.)f(.)h(.)g(.)g(.)g(.)48 b Fc(83)0 3256 y(20)107
b(Compatibilit)m(y)29 b(b)s(et)m(w)m(een)35 b(CVS)e(V)-8
b(ersions)32 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)63 b Fc(83)0
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)63 b Fc(85)0
3388 y(21)107 b(Revision)32 b(managemen)m(t)21 b Fb(.)e(.)h(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)53
-b Fc(85)0 3521 y(App)s(endix)33 b(A)99 b(Guide)32 b(to)h(CVS)g
+b Fc(87)0 3521 y(App)s(endix)33 b(A)99 b(Guide)32 b(to)h(CVS)g
(commands)16 b Fb(.)j(.)h(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)48
-b Fc(87)0 3654 y(App)s(endix)33 b(B)103 b(Quic)m(k)33
+b Fc(89)0 3654 y(App)s(endix)33 b(B)103 b(Quic)m(k)33
b(reference)h(to)f(CVS)g(commands)13 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)46 b Fc(125)0
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)46 b Fc(127)0
3787 y(App)s(endix)33 b(C)102 b(Reference)34 b(man)m(ual)e(for)g(the)h
(Administrativ)m(e)d(\014les)13 b Fb(.)21 b(.)e(.)h(.)g(.)g(.)g(.)f(.)h
-(.)g(.)46 b Fc(135)0 3920 y(App)s(endix)33 b(D)97 b(All)31
+(.)g(.)46 b Fc(137)0 3920 y(App)s(endix)33 b(D)97 b(All)31
b(en)m(vironmen)m(t)i(v)-5 b(ariables)31 b(whic)m(h)j(a\013ect)e(CVS)22
-b Fb(.)f(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)54 b Fc(149)0
+b Fb(.)f(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)54 b Fc(151)0
4053 y(App)s(endix)33 b(E)106 b(T)-8 b(roublesho)s(oting)24
b Fb(.)19 b(.)h(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)56
-b Fc(153)0 4185 y(App)s(endix)33 b(F)108 b(GNU)33 b(GENERAL)g(PUBLIC)g
+b Fc(155)0 4185 y(App)s(endix)33 b(F)108 b(GNU)33 b(GENERAL)g(PUBLIC)g
(LICENSE)39 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)70 b Fc(155)0 4318 y(Index)30 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)
+(.)h(.)70 b Fc(157)0 4318 y(Index)30 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)
g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)61 b Fc(163)p eop
-%%Page: -2 172
--2 171 bop 0 -116 a Fs(ii)2449 b(CVS|Concurren)m(t)29
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)61 b Fc(165)p eop
+%%Page: -2 174
+-2 173 bop 0 -116 a Fs(ii)2449 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: -3 173
--3 172 bop 3824 -116 a Fs(iii)0 366 y Fp(T)-13 b(able)31
+%%Page: -3 175
+-3 174 bop 3824 -116 a Fs(iii)0 366 y Fp(T)-13 b(able)31
b(of)f(Con)l(ten)l(ts)0 701 y Fm(Ab)t(out)44 b(this)h(man)l(ual)18
b Fb(.)j(.)f(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
@@ -11474,7 +11555,7 @@ Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
g(.)g(.)g(.)g(.)g(.)43 b Fs(19)598 3846 y(4.3.1)93 b(Editing)28
b(administrativ)m(e)h(\014les)18 b Fa(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)47 b Fs(19)299 3970 y(4.4)92 b(Multiple)28 b(rep)s(ositories)9
+g(.)g(.)47 b Fs(20)299 3970 y(4.4)92 b(Multiple)28 b(rep)s(ositories)9
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(20)299 4095
@@ -11485,472 +11566,474 @@ g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)54 b Fs(21)598 4344
-y(4.6.1)93 b(Connecting)29 b(with)g(rsh)23 b Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(21)598 4468 y(4.6.2)93 b(Direct)30 b(connection)h(with)e(passw)m
-(ord)h(authen)m(tication)14 b Fa(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43
-b Fs(23)897 4593 y(4.6.2.1)93 b(Setting)30 b(up)g(the)g(serv)m(er)h
-(for)f(passw)m(ord)g(authen)m(tication)1104 4717 y Fa(.)15
+y(4.6.1)93 b(Serv)m(er)30 b(requiremen)m(ts)12 b Fa(.)i(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b
+Fs(22)598 4468 y(4.6.2)93 b(Connecting)29 b(with)g(rsh)23
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+53 b Fs(22)598 4593 y(4.6.3)93 b(Direct)30 b(connection)h(with)e(passw)
+m(ord)h(authen)m(tication)14 b Fa(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43
+b Fs(23)897 4717 y(4.6.3.1)93 b(Setting)30 b(up)g(the)g(serv)m(er)h
+(for)f(passw)m(ord)g(authen)m(tication)1104 4842 y Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b
-Fs(23)897 4842 y(4.6.2.2)93 b(Using)30 b(the)g(clien)m(t)g(with)f
+Fs(23)897 4966 y(4.6.3.2)93 b(Using)30 b(the)g(clien)m(t)g(with)f
(passw)m(ord)h(authen)m(tication)17 b Fa(.)e(.)46 b Fs(25)897
-4966 y(4.6.2.3)93 b(Securit)m(y)30 b(considerations)f(with)g(passw)m
-(ord)1078 5091 y(authen)m(tication)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g
+5091 y(4.6.3.3)93 b(Securit)m(y)30 b(considerations)f(with)g(passw)m
+(ord)1078 5215 y(authen)m(tication)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(26)598
-5215 y(4.6.3)93 b(Direct)30 b(connection)h(with)e(k)m(erb)s(eros)8
+5340 y(4.6.4)93 b(Direct)30 b(connection)h(with)e(k)m(erb)s(eros)8
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Fs(26)299 5340 y(4.7)92
-b(Read-only)30 b(rep)s(ository)f(access)19 b Fa(.)e(.)e(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b
-Fs(27)p eop
-%%Page: -4 174
--4 173 bop 0 -116 a Fs(iv)2427 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)0 83 y Fm(5)135 b(Starting)46
-b(a)f(pro)7 b(ject)46 b(with)f(CVS)17 b Fb(.)i(.)h(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)62
-b Fm(29)299 239 y Fs(5.1)92 b(Setting)30 b(up)f(the)i(\014les)21
-b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)50 b Fs(29)598
-363 y(5.1.1)93 b(Creating)30 b(a)g(directory)g(tree)h(from)f(a)h(n)m
-(um)m(b)s(er)e(of)h(\014les)18 b Fa(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-47 b Fs(29)598 488 y(5.1.2)93 b(Creating)30 b(Files)f(F)-8
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Fs(27)p eop
+%%Page: -4 176
+-4 175 bop 0 -116 a Fs(iv)2427 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)299 83 y(4.7)92 b(Read-only)30
+b(rep)s(ository)f(access)19 b Fa(.)e(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(28)0 332 y
+Fm(5)135 b(Starting)46 b(a)f(pro)7 b(ject)46 b(with)f(CVS)17
+b Fb(.)i(.)h(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)62 b Fm(31)299 488 y Fs(5.1)92 b(Setting)30
+b(up)f(the)i(\014les)21 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)50
+b Fs(31)598 612 y(5.1.1)93 b(Creating)30 b(a)g(directory)g(tree)h(from)
+f(a)h(n)m(um)m(b)s(er)e(of)h(\014les)18 b Fa(.)d(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)47 b Fs(31)598 737 y(5.1.2)93 b(Creating)30 b(Files)f(F)-8
b(rom)31 b(Other)f(V)-8 b(ersion)30 b(Con)m(trol)g(Systems)18
-b Fa(.)c(.)h(.)g(.)g(.)47 b Fs(30)598 612 y(5.1.3)93
+b Fa(.)c(.)h(.)g(.)g(.)47 b Fs(32)598 861 y(5.1.3)93
b(Creating)30 b(a)g(directory)g(tree)h(from)f(scratc)m(h)15
b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)44 b Fs(31)299 737 y(5.2)92 b(De\014ning)29 b(the)i(mo)s(dule)15
+g(.)44 b Fs(33)299 986 y(5.2)92 b(De\014ning)29 b(the)i(mo)s(dule)15
b Fa(.)e(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fs(31)0 986 y
-Fm(6)135 b(Multiple)45 b(dev)l(elop)t(ers)22 b Fb(.)g(.)d(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fs(33)0 1235
+y Fm(6)135 b(Multiple)45 b(dev)l(elop)t(ers)22 b Fb(.)g(.)d(.)h(.)g(.)g
(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)67 b Fm(33)299 1142 y
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)67 b Fm(35)299 1391 y
Fs(6.1)92 b(File)30 b(status)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(33)299 1266 y(6.2)92
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(35)299 1515 y(6.2)92
b(Bringing)29 b(a)h(\014le)g(up)f(to)i(date)22 b Fa(.)16
b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)52 b Fs(34)299 1391 y(6.3)92 b(Con\015icts)29
+g(.)g(.)52 b Fs(36)299 1640 y(6.3)92 b(Con\015icts)29
b(example)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(35)299 1515 y(6.4)92 b(Informing)28 b(others)j(ab)s(out)f(commits)
+b Fs(37)299 1764 y(6.4)92 b(Informing)28 b(others)j(ab)s(out)f(commits)
13 b Fa(.)h(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Fs(38)299 1640 y(6.5)92 b(Sev)m(eral)30 b(dev)m(elop)s(ers)g(sim)m
+b Fs(40)299 1889 y(6.5)92 b(Sev)m(eral)30 b(dev)m(elop)s(ers)g(sim)m
(ultaneously)e(attempting)j(to)g(run)e(CVS)20 b Fa(.)14
-b(.)h(.)g(.)g(.)g(.)g(.)g(.)49 b Fs(38)299 1764 y(6.6)92
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)49 b Fs(40)299 2013 y(6.6)92
b(Mec)m(hanisms)30 b(to)h(trac)m(k)h(who)e(is)f(editing)g(\014les)10
b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(39)598 1889 y(6.6.1)93
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(41)598 2138 y(6.6.1)93
b(T)-8 b(elling)28 b(CVS)i(to)h(w)m(atc)m(h)g(certain)g(\014les)14
b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)43 b Fs(40)598 2013 y(6.6.2)93 b(T)-8
+g(.)g(.)g(.)h(.)f(.)43 b Fs(42)598 2262 y(6.6.2)93 b(T)-8
b(elling)28 b(CVS)i(to)h(notify)e(y)m(ou)21 b Fa(.)15
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(40)598
-2138 y(6.6.3)93 b(Ho)m(w)31 b(to)g(edit)f(a)g(\014le)g(whic)m(h)f(is)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(42)598
+2387 y(6.6.3)93 b(Ho)m(w)31 b(to)g(edit)f(a)g(\014le)g(whic)m(h)f(is)g
(b)s(eing)g(w)m(atc)m(hed)16 b Fa(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(42)598 2262 y(6.6.4)93
+(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(44)598 2511 y(6.6.4)93
b(Information)29 b(ab)s(out)h(who)g(is)f(w)m(atc)m(hing)i(and)f
(editing)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57
-b Fs(43)598 2387 y(6.6.5)93 b(Using)29 b(w)m(atc)m(hes)j(with)d(old)h
+b Fs(45)598 2636 y(6.6.5)93 b(Using)29 b(w)m(atc)m(hes)j(with)d(old)h
(v)m(ersions)f(of)i(CVS)23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(43)299 2511 y(6.7)92
+(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(45)299 2760 y(6.7)92
b(Cho)s(osing)29 b(b)s(et)m(w)m(een)i(reserv)m(ed)f(or)h(unreserv)m(ed)
e(c)m(hec)m(k)m(outs)19 b Fa(.)f(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)48 b Fs(44)0 2760 y Fm(7)135 b(Branc)l(hes)30
+g(.)g(.)g(.)48 b Fs(46)0 3010 y Fm(7)135 b(Branc)l(hes)30
b Fb(.)19 b(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)75 b Fm(45)299 2916 y
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)75 b Fm(47)299 3165 y
Fs(7.1)92 b(T)-8 b(ags{Sym)m(b)s(olic)30 b(revisions)21
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)53 b Fs(45)299 3041 y(7.2)92 b(What)31
+g(.)g(.)g(.)g(.)g(.)53 b Fs(47)299 3290 y(7.2)92 b(What)31
b(branc)m(hes)f(are)h(go)s(o)s(d)f(for)12 b Fa(.)j(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
-Fs(47)299 3165 y(7.3)92 b(Creating)30 b(a)h(branc)m(h)16
+Fs(49)299 3414 y(7.3)92 b(Creating)30 b(a)h(branc)m(h)16
b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Fs(48)299
-3290 y(7.4)92 b(Stic)m(ky)30 b(tags)g Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Fs(50)299
+3539 y(7.4)92 b(Stic)m(ky)30 b(tags)g Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(49)0 3539
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(51)0 3788
y Fm(8)135 b(Merging)25 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g
(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)70
-b Fm(51)299 3694 y Fs(8.1)92 b(Merging)30 b(an)h(en)m(tire)f(branc)m(h)
+b Fm(53)299 3944 y Fs(8.1)92 b(Merging)30 b(an)h(en)m(tire)f(branc)m(h)
23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)52 b Fs(51)299 3819 y(8.2)92 b(Merging)30
+g(.)g(.)g(.)g(.)g(.)52 b Fs(53)299 4068 y(8.2)92 b(Merging)30
b(from)g(a)h(branc)m(h)f(sev)m(eral)g(times)12 b Fa(.)k(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)42 b Fs(52)299 3944 y(8.3)92 b(Merging)30
+g(.)g(.)g(.)g(.)g(.)42 b Fs(54)299 4193 y(8.3)92 b(Merging)30
b(di\013erences)g(b)s(et)m(w)m(een)h(an)m(y)g(t)m(w)m(o)g(revisions)18
b Fa(.)13 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)47 b Fs(53)299 4068 y(8.4)92 b(Merging)30
+(.)g(.)g(.)47 b Fs(55)299 4317 y(8.4)92 b(Merging)30
b(can)h(add)f(or)g(remo)m(v)m(e)i(\014les)19 b Fa(.)14
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
-b Fs(53)0 4317 y Fm(9)135 b(Recursiv)l(e)46 b(b)t(eha)l(vior)16
+b Fs(55)0 4566 y Fm(9)135 b(Recursiv)l(e)46 b(b)t(eha)l(vior)16
b Fb(.)k(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)61
-b Fm(55)0 4597 y(10)135 b(Adding)44 b(\014les)h(to)h(a)f(directory)17
+b Fm(57)0 4846 y(10)135 b(Adding)44 b(\014les)h(to)h(a)f(directory)17
b Fb(.)j(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)f(.)h(.)g(.)62 b Fm(57)0 4878 y(11)135 b(Remo)l(ving)46
+g(.)g(.)g(.)f(.)h(.)g(.)62 b Fm(59)0 5127 y(11)135 b(Remo)l(ving)46
b(\014les)31 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)f(.)h(.)g(.)g(.)75 b Fm(59)0 5158 y(12)135 b(Remo)l(ving)46
+(.)f(.)h(.)g(.)g(.)75 b Fm(61)p eop
+%%Page: -5 177
+-5 176 bop 3852 -116 a Fs(v)0 83 y Fm(12)135 b(Remo)l(ving)46
b(directories)33 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)76
-b Fm(61)p eop
-%%Page: -5 175
--5 174 bop 3852 -116 a Fs(v)0 83 y Fm(13)135 b(T)-11
-b(rac)l(king)45 b(third-part)l(y)g(sources)12 b Fb(.)20
-b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)57 b Fm(63)299 239 y Fs(13.1)92 b(Imp)s(orting)29
-b(a)i(mo)s(dule)d(for)j(the)f(\014rst)g(time)19 b Fa(.)c(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)48 b Fs(63)299 363 y(13.2)92 b(Up)s(dating)29
-b(a)i(mo)s(dule)e(with)g(the)i(imp)s(ort)d(command)10
-b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)39 b Fs(64)299 488 y(13.3)92 b(Rev)m(erting)31
+b Fm(63)0 363 y(13)135 b(T)-11 b(rac)l(king)45 b(third-part)l(y)g
+(sources)12 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)57 b Fm(65)299 519 y Fs(13.1)92
+b(Imp)s(orting)29 b(a)i(mo)s(dule)d(for)j(the)f(\014rst)g(time)19
+b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Fs(65)299 643
+y(13.2)92 b(Up)s(dating)29 b(a)i(mo)s(dule)e(with)g(the)i(imp)s(ort)d
+(command)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)39 b Fs(66)299 768 y(13.3)92 b(Rev)m(erting)31
b(to)g(the)g(latest)g(v)m(endor)f(release)16 b Fa(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)45 b Fs(64)299 612 y(13.4)92 b(Ho)m(w)31
+g(.)g(.)g(.)45 b Fs(66)299 892 y(13.4)92 b(Ho)m(w)31
b(to)h(handle)d(binary)f(\014les)h(with)h(cvs)g(imp)s(ort)14
b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)44 b Fs(65)0 861 y Fm(14)135 b(Mo)l(ving)45
+g(.)g(.)g(.)g(.)44 b Fs(67)0 1142 y Fm(14)135 b(Mo)l(ving)45
b(and)g(renaming)h(\014les)12 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)57
-b Fm(67)299 1017 y Fs(14.1)92 b(The)30 b(Normal)g(w)m(a)m(y)i(to)f
+b Fm(69)299 1297 y Fs(14.1)92 b(The)30 b(Normal)g(w)m(a)m(y)i(to)f
(Rename)26 b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)56 b Fs(67)299 1142 y(14.2)92 b(Mo)m(ving)31
+g(.)g(.)g(.)56 b Fs(69)299 1422 y(14.2)92 b(Mo)m(ving)31
b(the)g(history)e(\014le)9 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)38
-b Fs(67)299 1266 y(14.3)92 b(Cop)m(ying)30 b(the)h(history)e(\014le)14
+b Fs(69)299 1546 y(14.3)92 b(Cop)m(ying)30 b(the)h(history)e(\014le)14
b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)43 b Fs(68)0 1515 y Fm(15)135 b(Mo)l(ving)45
+(.)g(.)g(.)g(.)g(.)43 b Fs(70)0 1795 y Fm(15)135 b(Mo)l(ving)45
b(and)g(renaming)h(directories)13 b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)58 b Fm(71)0 1795
+(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)58 b Fm(73)0 2076
y(16)135 b(History)46 b(bro)l(wsing)11 b Fb(.)20 b(.)g(.)g(.)g(.)g(.)f
(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)56 b Fm(73)299 1951
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)56 b Fm(75)299 2231
y Fs(16.1)92 b(Log)31 b(messages)22 b Fa(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(73)299 2076 y(16.2)92
+(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(75)299 2356 y(16.2)92
b(The)30 b(history)g(database)18 b Fa(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
-b Fs(73)299 2200 y(16.3)92 b(User-de\014ned)30 b(logging)15
+b Fs(75)299 2480 y(16.3)92 b(User-de\014ned)30 b(logging)15
b Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fs(73)299 2325 y(16.4)92
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fs(75)299 2605 y(16.4)92
b(Annotate)32 b(command)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
-b Fs(74)0 2574 y Fm(17)135 b(Keyw)l(ord)46 b(substitution)16
+b Fs(76)0 2854 y Fm(17)135 b(Keyw)l(ord)46 b(substitution)16
b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)62 b Fm(75)299
-2729 y Fs(17.1)92 b(R)m(CS)30 b(Keyw)m(ords)10 b Fa(.)15
+(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)62 b Fm(77)299
+3010 y Fs(17.1)92 b(R)m(CS)30 b(Keyw)m(ords)10 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Fs(75)299
-2854 y(17.2)92 b(Using)30 b(k)m(eyw)m(ords)22 b Fa(.)15
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Fs(77)299
+3134 y(17.2)92 b(Using)30 b(k)m(eyw)m(ords)22 b Fa(.)15
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(76)299
-2978 y(17.3)92 b(Av)m(oiding)30 b(substitution)9 b Fa(.)j(.)j(.)g(.)g
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(78)299
+3259 y(17.3)92 b(Av)m(oiding)30 b(substitution)9 b Fa(.)j(.)j(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)38 b Fs(77)299 3103 y(17.4)92 b(Substitution)28
+(.)g(.)38 b Fs(79)299 3383 y(17.4)92 b(Substitution)28
b(mo)s(des)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b
-Fs(77)299 3227 y(17.5)92 b(Problems)29 b(with)g(the)i($Log: cvs.ps,v $
-Fs(77)299 3227 y(17.5)92 b(Problems)29 b(with)g(the)i(Revision 1.1.1.6 1997/02/21 06:47:01 tholo
-Fs(77)299 3227 y(17.5)92 b(Problems)29 b(with)g(the)i(Missed files from new release from Cyclic Software
-Fs(77)299 3227 y(17.5)92 b(Problems)29 b(with)g(the)i()h(k)m(eyw)m
+Fs(79)299 3508 y(17.5)92 b(Problems)29 b(with)g(the)i($Log: cvs.ps,v $
+Fs(79)299 3508 y(17.5)92 b(Problems)29 b(with)g(the)i(Revision 1.1.1.7 1997/03/18 02:05:33 tholo
+Fs(79)299 3508 y(17.5)92 b(Problems)29 b(with)g(the)i(Files missed from previous import
+Fs(79)299 3508 y(17.5)92 b(Problems)29 b(with)g(the)i()h(k)m(eyw)m
(ord.)26 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
-b Fs(78)0 3477 y Fm(18)135 b(Handling)45 b(binary)g(\014les)11
+b Fs(80)0 3757 y Fm(18)135 b(Handling)45 b(binary)g(\014les)11
b Fb(.)21 b(.)f(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)57
-b Fm(79)0 3757 y(19)135 b(Ho)l(w)46 b(y)l(our)f(build)f(system)i(in)l
+b Fm(81)0 4037 y(19)135 b(Ho)l(w)46 b(y)l(our)f(build)f(system)i(in)l
(teracts)g(with)g(CVS)25 b Fb(.)19 b(.)g(.)h(.)g(.)70
-b Fm(81)0 4037 y(20)135 b(Compatibilit)l(y)47 b(b)t(et)l(w)l(een)f(CVS)
+b Fm(83)0 4317 y(20)135 b(Compatibilit)l(y)47 b(b)t(et)l(w)l(een)f(CVS)
f(V)-11 b(ersions)33 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-78 b Fm(83)0 4317 y(21)135 b(Revision)46 b(managemen)l(t)40
+78 b Fm(85)0 4597 y(21)135 b(Revision)46 b(managemen)l(t)40
b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)83 b Fm(85)299
-4473 y Fs(21.1)92 b(When)31 b(to)g(commit?)16 b Fa(.)f(.)g(.)g(.)g(.)g
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)83 b Fm(87)299
+4753 y Fs(21.1)92 b(When)31 b(to)g(commit?)16 b Fa(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)46 b Fs(85)0 4722 y Fm(App)t(endix)e(A)134
-b(Guide)44 b(to)i(CVS)e(commands)30 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)75 b Fm(87)299 4878 y Fs(A.1)92
-b(Ov)m(erall)29 b(structure)h(of)h(CVS)e(commands)g Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(87)299 5002
-y(A.2)92 b(Default)30 b(options)g(and)g(the)g Fn(~)p
-Fs(/.cvsrc)h(\014le)10 b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Fs(87)299 5127 y(A.3)92 b(Global)29 b(options)9 b Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b
-Fs(89)299 5251 y(A.4)92 b(Common)30 b(command)g(options)13
+(.)g(.)g(.)g(.)46 b Fs(87)p eop
+%%Page: -6 178
+-6 177 bop 0 -116 a Fs(vi)2427 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 83 y Fm(App)t(endix)44
+b(A)134 b(Guide)44 b(to)i(CVS)e(commands)30 b Fb(.)20
+b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)75 b
+Fm(89)299 239 y Fs(A.1)92 b(Ov)m(erall)29 b(structure)h(of)h(CVS)e
+(commands)g Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)58
+b Fs(89)299 363 y(A.2)92 b(Default)30 b(options)g(and)g(the)g
+Fn(~)p Fs(/.cvsrc)h(\014le)10 b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)39 b Fs(89)299 488 y(A.3)92 b(Global)29 b(options)9
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
+b Fs(91)299 612 y(A.4)92 b(Common)30 b(command)g(options)13
b Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)42 b Fs(90)p eop
-%%Page: -6 176
--6 175 bop 0 -116 a Fs(vi)2427 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)299 83 y(A.5)92 b(admin|Administration)26
+(.)g(.)42 b Fs(92)299 737 y(A.5)92 b(admin|Administration)26
b(fron)m(t)k(end)g(for)g(rcs)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)58
-b Fs(93)598 208 y(A.5.1)92 b(admin)29 b(options)d Fa(.)15
+b Fs(95)598 861 y(A.5.1)92 b(admin)29 b(options)d Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)55 b Fs(93)598 332 y(A.5.2)92 b(admin)29
+g(.)g(.)g(.)55 b Fs(95)598 986 y(A.5.2)92 b(admin)29
b(examples)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fs(96)897 457 y(A.5.2.1)93
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fs(98)897 1110 y(A.5.2.1)93
b(Outdating)29 b(is)h(dangerous)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54
-b Fs(96)897 581 y(A.5.2.2)93 b(Commen)m(t)31 b(leaders)16
+b Fs(98)897 1235 y(A.5.2.2)93 b(Commen)m(t)31 b(leaders)16
b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(96)299
-706 y(A.6)92 b(c)m(hec)m(k)m(out|Chec)m(k)33 b(out)d(sources)h(for)f
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(98)299
+1359 y(A.6)92 b(c)m(hec)m(k)m(out|Chec)m(k)33 b(out)d(sources)h(for)f
(editing)19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Fs(97)598
-830 y(A.6.1)92 b(c)m(hec)m(k)m(out)33 b(options)21 b
-Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)50 b Fs(98)598 955 y(A.6.2)92 b(c)m(hec)m(k)m(out)33
-b(examples)27 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)57 b Fs(99)299 1079 y(A.7)92 b(commit|Chec)m(k)30
-b(\014les)g(in)m(to)g(the)h(rep)s(ository)23 b Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)54 b Fs(99)598 1204 y(A.7.1)92
-b(commit)31 b(options)21 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(100)598
-1328 y(A.7.2)92 b(commit)31 b(examples)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Fs(99)598
+1484 y(A.6.1)92 b(c)m(hec)m(k)m(out)33 b(options)20 b
+Fa(.)14 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57 b Fs(101)897
-1453 y(A.7.2.1)93 b(New)30 b(ma)5 b(jor)31 b(release)f(n)m(um)m(b)s(er)
-21 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)51 b Fs(101)897 1577 y(A.7.2.2)93 b(Committing)29
+g(.)g(.)50 b Fs(100)598 1609 y(A.6.2)92 b(c)m(hec)m(k)m(out)33
+b(examples)26 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)56 b Fs(101)299 1733 y(A.7)92 b(commit|Chec)m(k)30
+b(\014les)g(in)m(to)g(the)h(rep)s(ository)23 b Fa(.)14
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)53 b Fs(101)598 1858 y(A.7.1)92 b(commit)31
+b(options)21 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(102)598 1982 y(A.7.2)92
+b(commit)31 b(examples)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)57 b Fs(103)897 2107 y(A.7.2.1)93
+b(New)30 b(ma)5 b(jor)31 b(release)f(n)m(um)m(b)s(er)21
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)51 b Fs(103)897 2231 y(A.7.2.2)93 b(Committing)29
b(to)i(a)g(branc)m(h)26 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)56 b Fs(102)897
-1702 y(A.7.2.3)93 b(Creating)30 b(the)g(branc)m(h)g(after)h(editing)23
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)56 b Fs(104)897
+2356 y(A.7.2.3)93 b(Creating)30 b(the)g(branc)m(h)g(after)h(editing)23
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(102)299 1826 y(A.8)92 b(di\013|Run)28 b(di\013s)h(b)s(et)m(w)m
+b Fs(104)299 2480 y(A.8)92 b(di\013|Run)28 b(di\013s)h(b)s(et)m(w)m
(een)i(revisions)12 b Fa(.)h(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)42 b Fs(103)598 1951 y(A.8.1)92 b(di\013)29 b(options)20
+(.)42 b Fs(105)598 2605 y(A.8.1)92 b(di\013)29 b(options)20
b Fa(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Fs(103)598 2076 y(A.8.2)92
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Fs(105)598 2729 y(A.8.2)92
b(di\013)29 b(examples)d Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(104)299
-2200 y(A.9)92 b(exp)s(ort|Exp)s(ort)29 b(sources)h(from)g(CVS,)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(106)299
+2854 y(A.9)92 b(exp)s(ort|Exp)s(ort)29 b(sources)h(from)g(CVS,)g
(similar)e(to)j(c)m(hec)m(k)m(out)e Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)56 b Fs(105)598 2325 y(A.9.1)92 b(exp)s(ort)30
+(.)g(.)56 b Fs(107)598 2978 y(A.9.1)92 b(exp)s(ort)30
b(options)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Fs(105)299 2449 y(A.10)92
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Fs(107)299 3103 y(A.10)92
b(history|Sho)m(w)29 b(status)i(of)f(\014les)f(and)h(users)24
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fs(106)598 2574 y(A.10.1)93
+(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fs(108)598 3227 y(A.10.1)93
b(history)29 b(options)9 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(106)299
-2698 y(A.11)92 b(imp)s(ort|Imp)s(ort)28 b(sources)i(in)m(to)h(CVS,)e
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(108)299
+3352 y(A.11)92 b(imp)s(ort|Imp)s(ort)28 b(sources)i(in)m(to)h(CVS,)e
(using)g(v)m(endor)i(branc)m(hes)13 b Fa(.)h(.)h(.)g(.)g(.)g(.)43
-b Fs(108)598 2823 y(A.11.1)93 b(imp)s(ort)28 b(options)12
+b Fs(110)598 3477 y(A.11.1)93 b(imp)s(ort)28 b(options)12
b Fa(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)42 b Fs(109)598 2947 y(A.11.2)93 b(imp)s(ort)28
+(.)g(.)g(.)42 b Fs(111)598 3601 y(A.11.2)93 b(imp)s(ort)28
b(output)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(110)598 3072 y(A.11.3)93
+g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(112)598 3726 y(A.11.3)93
b(imp)s(ort)28 b(examples)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(110)299 3196
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(112)299 3850
y(A.12)92 b(log|Prin)m(t)30 b(out)g(log)h(information)d(for)i(\014les)
25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fs(110)598 3321 y(A.12.1)93
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fs(113)598 3975 y(A.12.1)93
b(log)30 b(options)24 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)54 b
-Fs(111)598 3445 y(A.12.2)93 b(log)30 b(examples)10 b
+Fs(113)598 4099 y(A.12.2)93 b(log)30 b(examples)10 b
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)39 b Fs(112)299 3570 y(A.13)92 b(rdi\013|'patc)m
+g(.)h(.)f(.)g(.)g(.)39 b Fs(114)299 4224 y(A.13)92 b(rdi\013|'patc)m
(h')30 b(format)h(di\013s)e(b)s(et)m(w)m(een)i(releases)9
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)39 b Fs(112)598 3694 y(A.13.1)93 b(rdi\013)28
+(.)g(.)g(.)g(.)39 b Fs(115)598 4348 y(A.13.1)93 b(rdi\013)28
b(options)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(113)598 3819
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(115)598 4473
y(A.13.2)93 b(rdi\013)28 b(examples)h Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)58 b
-Fs(114)299 3944 y(A.14)92 b(release|Indicate)30 b(that)h(a)g(Mo)s(dule)
+Fs(116)299 4597 y(A.14)92 b(release|Indicate)30 b(that)h(a)g(Mo)s(dule)
e(is)h(no)g(longer)g(in)f(use)15 b Fa(.)f(.)i(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)44 b Fs(114)598 4068 y(A.14.1)93 b(release)30
+(.)g(.)g(.)g(.)44 b Fs(116)598 4722 y(A.14.1)93 b(release)30
b(options)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(115)598 4193 y(A.14.2)93
+g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(117)598 4846 y(A.14.2)93
b(release)30 b(output)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(115)598 4317
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(117)598 4971
y(A.14.3)93 b(release)30 b(examples)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(116)299
-4442 y(A.15)92 b(rtag|Add)30 b(a)h(sym)m(b)s(olic)e(tag)i(to)h(a)e(mo)s
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(118)299
+5095 y(A.15)92 b(rtag|Add)30 b(a)h(sym)m(b)s(olic)e(tag)i(to)h(a)e(mo)s
(dule)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fs(116)598 4566
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fs(118)598 5220
y(A.15.1)93 b(rtag)31 b(options)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(117)299 4691 y(A.16)92 b(status|Displa)m(y)30 b(status)h
-(information)d(on)j(c)m(hec)m(k)m(ed)h(out)f(\014les)20
-b Fa(.)13 b(.)i(.)g(.)g(.)g(.)h(.)f(.)49 b Fs(117)598
-4815 y(A.16.1)93 b(status)30 b(options)e Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
+b Fs(119)p eop
+%%Page: -7 179
+-7 178 bop 3802 -116 a Fs(vii)299 203 y(A.16)92 b(status|Displa)m(y)30
+b(status)h(information)d(on)j(c)m(hec)m(k)m(ed)h(out)f(\014les)20
+b Fa(.)13 b(.)i(.)g(.)g(.)g(.)h(.)f(.)49 b Fs(119)598
+328 y(A.16.1)93 b(status)30 b(options)e Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
-b Fs(118)299 4940 y(A.17)92 b(tag|Add)31 b(a)g(sym)m(b)s(olic)d(tag)k
+b Fs(120)299 452 y(A.17)92 b(tag|Add)31 b(a)g(sym)m(b)s(olic)d(tag)k
(to)f(c)m(hec)m(k)m(ed)h(out)f(v)m(ersions)f(of)g(\014les)21
-b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)51 b Fs(118)598 5064
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)51 b Fs(120)598 577
y(A.17.1)93 b(tag)31 b(options)20 b Fa(.)14 b(.)h(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49
-b Fs(119)299 5189 y(A.18)92 b(up)s(date|Bring)29 b(w)m(ork)h(tree)h(in)
-e(sync)h(with)g(rep)s(ository)16 b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)46 b Fs(120)598 5313 y(A.18.1)93
-b(up)s(date)29 b(options)10 b Fa(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Fs(120)p
-eop
-%%Page: -7 177
--7 176 bop 3802 -116 a Fs(vii)598 83 y(A.18.2)93 b(up)s(date)29
-b(output)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(122)598 208 y(A.18.3)93
-b(up)s(date)29 b(examples)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+b Fs(121)299 701 y(A.18)92 b(up)s(date|Bring)29 b(w)m(ork)h(tree)h(in)e
+(sync)h(with)g(rep)s(ository)16 b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)46 b Fs(122)598 826 y(A.18.1)93 b(up)s(date)29
+b(options)10 b Fa(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)39 b Fs(122)598 950 y(A.18.2)93
+b(up)s(date)29 b(output)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fs(123)0 457 y Fm(App)t(endix)e(B)
-134 b(Quic)l(k)45 b(reference)h(to)f(CVS)f(commands)25
-b Fb(.)20 b(.)70 b Fm(125)0 737 y(App)t(endix)44 b(C)134
-b(Reference)46 b(man)l(ual)g(for)f(the)h(Administrativ)l(e)269
-861 y(\014les)34 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)78
-b Fm(135)299 1017 y Fs(C.1)91 b(The)30 b(mo)s(dules)f(\014le)14
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(124)598
+1075 y(A.18.3)93 b(up)s(date)29 b(examples)16 b Fa(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b
+Fs(125)0 1324 y Fm(App)t(endix)e(B)134 b(Quic)l(k)45
+b(reference)h(to)f(CVS)f(commands)25 b Fb(.)20 b(.)70
+b Fm(127)0 1604 y(App)t(endix)44 b(C)134 b(Reference)46
+b(man)l(ual)g(for)f(the)h(Administrativ)l(e)269 1729
+y(\014les)34 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)78
+b Fm(137)299 1884 y Fs(C.1)91 b(The)30 b(mo)s(dules)f(\014le)14
b Fa(.)f(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Fs(135)299
-1142 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f(\014le)20 b
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Fs(137)299
+2009 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f(\014le)20 b
Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Fs(137)299 1266 y(C.3)91
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Fs(139)299 2133 y(C.3)91
b(The)30 b(commit)g(supp)s(ort)f(\014les)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
-b Fs(138)598 1391 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)11
+b Fs(140)598 2258 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)11
b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41
-b Fs(139)299 1515 y(C.4)91 b(Commitinfo)21 b Fa(.)14
+b Fs(141)299 2382 y(C.4)91 b(Commitinfo)21 b Fa(.)14
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
-b Fs(139)299 1640 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)d
+b Fs(141)299 2507 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)57 b Fs(140)299 1764 y(C.6)91 b(Editinfo)10
+g(.)g(.)g(.)g(.)g(.)57 b Fs(142)299 2631 y(C.6)91 b(Editinfo)10
b Fa(.)j(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)40 b Fs(141)598 1889 y(C.6.1)92 b(Editinfo)28 b(example)13
+g(.)40 b Fs(143)598 2756 y(C.6.1)92 b(Editinfo)28 b(example)13
b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)43 b Fs(142)299 2013 y(C.7)91 b(Loginfo)23 b Fa(.)15
+(.)g(.)43 b Fs(144)299 2880 y(C.7)91 b(Loginfo)23 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fs(143)598 2138 y(C.7.1)92 b(Loginfo)30 b(example)25
+b Fs(145)598 3005 y(C.7.1)92 b(Loginfo)30 b(example)25
b Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)56 b Fs(144)598 2262 y(C.7.2)92 b(Keeping)29
+g(.)g(.)56 b Fs(147)598 3130 y(C.7.2)92 b(Keeping)29
b(a)i(c)m(hec)m(k)m(ed)h(out)f(cop)m(y)14 b Fa(.)i(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)44 b Fs(145)299 2387 y(C.8)91 b(Rcsinfo)25 b
+g(.)g(.)44 b Fs(147)299 3254 y(C.8)91 b(Rcsinfo)25 b
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)55 b Fs(145)299 2511 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h
+(.)g(.)55 b Fs(148)299 3379 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h
(cvsignore)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)58 b Fs(146)299 2636 y(C.10)92 b(The)29
+g(.)g(.)h(.)f(.)58 b Fs(148)299 3503 y(C.10)92 b(The)29
b(history)h(\014le)16 b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
-b Fs(147)299 2760 y(C.11)92 b(Expansions)28 b(in)h(administrativ)m(e)g
+b Fs(149)299 3628 y(C.11)92 b(Expansions)28 b(in)h(administrativ)m(e)g
(\014les)17 b Fa(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Fs(147)0 3010 y Fm(App)t(endix)e(D)134 b(All)45 b(en)l(vironmen)l(t)i
-(v)-7 b(ariables)45 b(whic)l(h)g(a\013ect)269 3134 y(CVS)10
+b Fs(150)0 3877 y Fm(App)t(endix)e(D)134 b(All)45 b(en)l(vironmen)l(t)i
+(v)-7 b(ariables)45 b(whic)l(h)g(a\013ect)269 4001 y(CVS)10
b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h
(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)55 b Fm(149)0
-3414 y(App)t(endix)44 b(E)134 b(T)-11 b(roublesho)t(oting)27
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)55 b Fm(151)0
+4281 y(App)t(endix)44 b(E)134 b(T)-11 b(roublesho)t(oting)27
b Fb(.)21 b(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)71 b Fm(153)299 3570 y Fs(E.1)91
+(.)f(.)h(.)g(.)g(.)g(.)71 b Fm(155)299 4437 y Fs(E.1)91
b(Magic)32 b(branc)m(h)d(n)m(um)m(b)s(ers)21 b Fa(.)14
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)50 b Fs(153)0 3819 y Fm(App)t(endix)44 b(F)134
-b(GNU)45 b(GENERAL)g(PUBLIC)g(LICENSE)304 3944 y Fb(.)20
+g(.)g(.)g(.)50 b Fs(155)0 4686 y Fm(App)t(endix)44 b(F)134
+b(GNU)45 b(GENERAL)g(PUBLIC)g(LICENSE)304 4811 y Fb(.)20
b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)80
-b Fm(155)299 4099 y Fs(Pream)m(ble)13 b Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g
+b Fm(157)299 4966 y Fs(Pream)m(ble)13 b Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Fs(155)299 4224 y(TERMS)29 b(AND)j(CONDITIONS)d(F)m(OR)h(COPYING,)h
-(DISTRIBUTION)e(AND)481 4348 y(MODIFICA)-8 b(TION)10
+b Fs(157)299 5091 y(TERMS)29 b(AND)j(CONDITIONS)d(F)m(OR)h(COPYING,)h
+(DISTRIBUTION)e(AND)481 5215 y(MODIFICA)-8 b(TION)10
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fs(156)299
-4473 y(Ho)m(w)31 b(to)g(Apply)e(These)h(T)-8 b(erms)30
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fs(158)299
+5340 y(Ho)m(w)31 b(to)g(Apply)e(These)h(T)-8 b(erms)30
b(to)h(Y)-8 b(our)31 b(New)f(Programs)13 b Fa(.)i(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Fs(161)0
-4722 y Fm(Index)32 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
-(.)g(.)76 b Fm(163)p eop
-%%Page: -8 178
--8 177 bop 0 -116 a Fs(viii)2375 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Fs(163)p
+eop
+%%Page: -8 180
+-8 179 bop 0 -116 a Fs(viii)2375 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fm(Index)i Fb(.)19
+b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)76 b
+Fm(165)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.info b/gnu/usr.bin/cvs/doc/cvsclient.info
index b8cc1d70b50..db2065dda9e 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.info
+++ b/gnu/usr.bin/cvs/doc/cvsclient.info
@@ -9,7 +9,7 @@ CVS Client/Server
This document describes the client/server protocol used by CVS. It
does not describe how to use or administer client/server CVS; see the
-regular CVS manual for that. This is version 1.9.2 of the protocol
+regular CVS manual for that. This is version 1.9.4 of the protocol
specification--*Note Introduction::, for more on what this version
number means.
@@ -57,7 +57,7 @@ you are reading now) of this document, `cvsclient.texi', can be found
at the usual GNU FTP sites, with a filename such as
`cvs-VERSION.tar.gz'.
- This is version 1.9.2 of the protocol specification. This version
+ This is version 1.9.4 of the protocol specification. This version
number is intended only to aid in distinguishing different versions of
this specification. Although the specification is currently maintained
in conjunction with the CVS implementation, and carries the same
@@ -178,18 +178,17 @@ pserver
cvs root, a linefeed, the username, a linefeed, the password
trivially encoded (see scramble.c in the cvs sources), a linefeed,
the string `END AUTH REQUEST', and a linefeed. The client must
- sent the identical string for cvs root here, as it sends later, in
- the `Root' request of the cvs protocol itself. Servers are
- encouraged to enforce this restriction. The server responds with
- `I LOVE YOU' and a linefeed if the authentication is successful or
- `I HATE YOU' and a linefeed if the authentication fails. After
- receiving `I LOVE YOU', the client proceeds with the cvs protocol.
- If the client wishes to merely authenticate without starting the
- cvs protocol, the procedure is the same, except `BEGIN AUTH
- REQUEST' is replaced with `BEGIN VERIFICATION REQUEST', `END AUTH
- REQUEST' is replaced with `END VERIFICATION REQUEST', and upon
- receipt of `I LOVE YOU' the connection is closed rather than
- continuing.
+ send the identical string for cvs root both here and later in the
+ `Root' request of the cvs protocol itself. Servers are encouraged
+ to enforce this restriction. The server responds with `I LOVE
+ YOU' and a linefeed if the authentication is successful or `I HATE
+ YOU' and a linefeed if the authentication fails. After receiving
+ `I LOVE YOU', the client proceeds with the cvs protocol. If the
+ client wishes to merely authenticate without starting the cvs
+ protocol, the procedure is the same, except `BEGIN AUTH REQUEST' is
+ replaced with `BEGIN VERIFICATION REQUEST', `END AUTH REQUEST' is
+ replaced with `END VERIFICATION REQUEST', and upon receipt of `I
+ LOVE YOU' the connection is closed rather than continuing.

File: cvsclient.info, Node: Protocol, Prev: Connection and Authentication, Up: Top
@@ -936,14 +935,14 @@ Node: Introduction885
Node: Goals3419
Node: Protocol Notes5226
Node: Connection and Authentication6904
-Node: Protocol9708
-Node: Entries Lines10168
-Node: Modes10876
-Node: Filenames12399
-Node: Requests13150
-Node: Responses27275
-Node: Example36266
-Node: Requirements40193
-Node: Obsolete41101
+Node: Protocol9699
+Node: Entries Lines10159
+Node: Modes10867
+Node: Filenames12390
+Node: Requests13141
+Node: Responses27266
+Node: Example36257
+Node: Requirements40184
+Node: Obsolete41092

End Tag Table
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.ps b/gnu/usr.bin/cvs/doc/cvsclient.ps
index 3b4aef97aa0..5af6cc92cc3 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.ps
+++ b/gnu/usr.bin/cvs/doc/cvsclient.ps
@@ -8,7 +8,7 @@
%%EndComments
%DVIPSCommandLine: dvips cvsclient.dvi -o cvsclient.ps
%DVIPSParameters: dpi=600, compressed, comments removed
-%DVIPSSource: TeX output 1997.01.16:0009
+%DVIPSSource: TeX output 1997.03.16:1621
%%BeginProcSet: texc.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
@@ -952,7 +952,7 @@ y Ff(This)k(do)s(cumen)m(t)h(describ)s(es)g(the)h(clien)m(t/serv)m(er)g
(proto)s(col)g(used)f(b)m(y)h(CVS.)f(It)h(do)s(es)g(not)g(describ)s(e)e
(ho)m(w)i(to)0 865 y(use)h(or)h(administer)d(clien)m(t/serv)m(er)j
(CVS;)f(see)h(the)g(regular)e(CVS)h(man)m(ual)g(for)g(that.)60
-b(This)35 b(is)g(v)m(ersion)h(1.9.2)0 989 y(of)c(the)g(proto)s(col)g
+b(This)35 b(is)g(v)m(ersion)h(1.9.4)0 989 y(of)c(the)g(proto)s(col)g
(sp)s(eci\014cation|See)f(Chapter)g(1)h([In)m(tro)s(duction],)g(page)g
(2,)h(for)e(more)h(on)g(what)g(this)e(v)m(ersion)0 1114
y(n)m(um)m(b)s(er)f(means.)p eop
@@ -1003,7 +1003,7 @@ b(as)h(CVS,)g(is)e(a)m(v)-5 b(ailable)30 b(under)e(the)i(GNU)g(Public)e
(cumen)m(t,)h(`)p Fd(cvsclient.texi)p Ff(',)d(can)i(b)s(e)g(found)f(at)
i(the)f(usual)f(GNU)i(FTP)f(sites,)h(with)0 3405 y(a)k(\014lename)e
(suc)m(h)h(as)h(`)p Fd(cvs-)p Fe(v)m(ersion)p Fd(.tar.gz)p
-Ff('.)125 3679 y(This)f(is)i(v)m(ersion)g(1.9.2)j(of)d(the)h(proto)s
+Ff('.)125 3679 y(This)f(is)i(v)m(ersion)g(1.9.4)j(of)d(the)h(proto)s
(col)g(sp)s(eci\014cation.)46 b(This)31 b(v)m(ersion)h(n)m(um)m(b)s(er)
f(is)h(in)m(tended)g(only)f(to)j(aid)0 3804 y(in)40 b(distinguishing)e
(di\013eren)m(t)j(v)m(ersions)g(of)h(this)e(sp)s(eci\014cation.)74
@@ -1156,10 +1156,10 @@ b(a)h(linefeed,)g(the)g(cvs)f(ro)s(ot,)480 3380 y(a)d(linefeed,)e(the)i
(ded)j(\(see)i(scram)m(ble.c)e(in)480 3505 y(the)h(cvs)f(sources\),)i
(a)f(linefeed,)f(the)h(string)e(`)p Fd(END)f(AUTH)f(REQUEST)p
Ff(',)j(and)g(a)h(linefeed.)45 b(The)32 b(clien)m(t)480
-3629 y(m)m(ust)c(sen)m(t)g(the)g(iden)m(tical)e(string)h(for)g(cvs)h
-(ro)s(ot)g(here,)h(as)f(it)f(sends)g(later,)h(in)f(the)g
-Fd(Root)g Ff(request)h(of)480 3754 y(the)35 b(cvs)f(proto)s(col)h
-(itself.)52 b(Serv)m(ers)34 b(are)h(encouraged)g(to)g(enforce)g(this)f
+3629 y(m)m(ust)h(send)f(the)i(iden)m(tical)d(string)h(for)h(cvs)g(ro)s
+(ot)h(b)s(oth)e(here)h(and)g(later)g(in)e(the)j Fd(Root)e
+Ff(request)h(of)480 3754 y(the)i(cvs)f(proto)s(col)h(itself.)52
+b(Serv)m(ers)34 b(are)h(encouraged)g(to)g(enforce)g(this)f
(restriction.)52 b(The)34 b(serv)m(er)480 3878 y(resp)s(onds)26
b(with)h(`)p Fd(I)k(LOVE)e(YOU)p Ff(')f(and)f(a)i(linefeed)e(if)g(the)i
(authen)m(tication)f(is)f(successful)h(or)g(`)p Fd(I)i(HATE)480