summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cvs/doc
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>1996-05-06 22:27:24 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>1996-05-06 22:27:24 +0000
commitf527edf90d162a57e7909ff3645cb0a6e34b8790 (patch)
tree0e7ff776a0cea52b0011f5ac521d5de3674c0915 /gnu/usr.bin/cvs/doc
parent5a606f1b140049652337254f36fd1a73f095373d (diff)
Files missed by previous import
Diffstat (limited to 'gnu/usr.bin/cvs/doc')
-rw-r--r--gnu/usr.bin/cvs/doc/CVSvn.texi2
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.aux302
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info301
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-195
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-2158
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-6422
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.ps17011
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.aux50
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.info168
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.ps2562
10 files changed, 10310 insertions, 10761 deletions
diff --git a/gnu/usr.bin/cvs/doc/CVSvn.texi b/gnu/usr.bin/cvs/doc/CVSvn.texi
index 8fb133a3312..790db0cf286 100644
--- a/gnu/usr.bin/cvs/doc/CVSvn.texi
+++ b/gnu/usr.bin/cvs/doc/CVSvn.texi
@@ -1 +1 @@
-@set CVSVN 1.7.2
+@set CVSVN 1.8.1
diff --git a/gnu/usr.bin/cvs/doc/cvs.aux b/gnu/usr.bin/cvs/doc/cvs.aux
index 84e59c0d356..2e7800d6a7c 100644
--- a/gnu/usr.bin/cvs/doc/cvs.aux
+++ b/gnu/usr.bin/cvs/doc/cvs.aux
@@ -14,82 +14,85 @@
'xrdef {What is CVS?-pg}{3}
'xrdef {What is CVS?-snt}{Chapter'tie1}
'xrdef {Basic concepts-title}{Basic concepts}
-'xrdef {Basic concepts-pg}{7}
+'xrdef {Basic concepts-pg}{5}
'xrdef {Basic concepts-snt}{Chapter'tie2}
'xrdef {Revision numbers-title}{Revision numbers}
-'xrdef {Revision numbers-pg}{7}
+'xrdef {Revision numbers-pg}{5}
'xrdef {Revision numbers-snt}{Section'tie2.1}
'xrdef {Versions revisions releases-title}{Versions, revisions and releases}
-'xrdef {Versions revisions releases-pg}{8}
+'xrdef {Versions revisions releases-pg}{6}
'xrdef {Versions revisions releases-snt}{Section'tie2.2}
'xrdef {A sample session-title}{A sample session}
-'xrdef {A sample session-pg}{9}
+'xrdef {A sample session-pg}{7}
'xrdef {A sample session-snt}{Chapter'tie3}
'xrdef {Getting the source-title}{Getting the source}
-'xrdef {Getting the source-pg}{9}
+'xrdef {Getting the source-pg}{7}
'xrdef {Getting the source-snt}{Section'tie3.1}
'xrdef {Committing your changes-title}{Committing your changes}
-'xrdef {Committing your changes-pg}{9}
+'xrdef {Committing your changes-pg}{7}
'xrdef {Committing your changes-snt}{Section'tie3.2}
'xrdef {Cleaning up-title}{Cleaning up}
-'xrdef {Cleaning up-pg}{10}
+'xrdef {Cleaning up-pg}{8}
'xrdef {Cleaning up-snt}{Section'tie3.3}
'xrdef {Viewing differences-title}{Viewing differences}
-'xrdef {Viewing differences-pg}{10}
+'xrdef {Viewing differences-pg}{8}
'xrdef {Viewing differences-snt}{Section'tie3.4}
'xrdef {Repository-title}{The Repository}
-'xrdef {Repository-pg}{13}
+'xrdef {Repository-pg}{11}
'xrdef {Repository-snt}{Chapter'tie4}
'xrdef {User modules-title}{User modules}
-'xrdef {User modules-pg}{14}
+'xrdef {User modules-pg}{12}
'xrdef {User modules-snt}{Section'tie4.1}
'xrdef {File permissions-title}{File permissions}
-'xrdef {File permissions-pg}{14}
+'xrdef {File permissions-pg}{13}
'xrdef {File permissions-snt}{Section'tie4.1.1}
'xrdef {Intro administrative files-title}{The administrative files}
-'xrdef {Intro administrative files-pg}{15}
+'xrdef {Intro administrative files-pg}{14}
'xrdef {Intro administrative files-snt}{Section'tie4.2}
'xrdef {Multiple repositories-title}{Multiple repositories}
-'xrdef {Multiple repositories-pg}{16}
+'xrdef {Multiple repositories-pg}{14}
'xrdef {Multiple repositories-snt}{Section'tie4.3}
'xrdef {Creating a repository-title}{Creating a repository}
-'xrdef {Creating a repository-pg}{16}
+'xrdef {Creating a repository-pg}{15}
'xrdef {Creating a repository-snt}{Section'tie4.4}
'xrdef {Remote repositories-title}{Remote repositories}
-'xrdef {Remote repositories-pg}{16}
+'xrdef {Remote repositories-pg}{15}
'xrdef {Remote repositories-snt}{Section'tie4.5}
'xrdef {Connecting via rsh-title}{Connecting with rsh}
-'xrdef {Connecting via rsh-pg}{16}
+'xrdef {Connecting via rsh-pg}{15}
'xrdef {Connecting via rsh-snt}{Section'tie4.5.1}
'xrdef {Password authenticated-title}{Direct connection with password authentication}
-'xrdef {Password authenticated-pg}{17}
+'xrdef {Password authenticated-pg}{16}
'xrdef {Password authenticated-snt}{Section'tie4.5.2}
'xrdef {Password authentication server-title}{Setting up the server for password authentication}
-'xrdef {Password authentication server-pg}{17}
+'xrdef {Password authentication server-pg}{16}
'xrdef {Password authentication server-snt}{Section'tie4.5.2.1}
'xrdef {Password authentication client-title}{Using the client with password authentication}
-'xrdef {Password authentication client-pg}{18}
+'xrdef {Password authentication client-pg}{17}
'xrdef {Password authentication client-snt}{Section'tie4.5.2.2}
'xrdef {Password authentication security-title}{Security considerations with password authentication}
-'xrdef {Password authentication security-pg}{19}
+'xrdef {Password authentication security-pg}{18}
'xrdef {Password authentication security-snt}{Section'tie4.5.2.3}
'xrdef {Kerberos authenticated-title}{Direct connection with kerberos}
-'xrdef {Kerberos authenticated-pg}{19}
+'xrdef {Kerberos authenticated-pg}{18}
'xrdef {Kerberos authenticated-snt}{Section'tie4.5.3}
'xrdef {Starting a new project-title}{Starting a project with CVS}
-'xrdef {Starting a new project-pg}{21}
+'xrdef {Starting a new project-pg}{19}
'xrdef {Starting a new project-snt}{Chapter'tie5}
'xrdef {Setting up the files-title}{Setting up the files}
-'xrdef {Setting up the files-pg}{21}
+'xrdef {Setting up the files-pg}{19}
'xrdef {Setting up the files-snt}{Section'tie5.1}
'xrdef {From files-title}{Creating a module from a number of files}
-'xrdef {From files-pg}{21}
+'xrdef {From files-pg}{19}
'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}{20}
+'xrdef {From other version control systems-snt}{Section'tie5.1.2}
'xrdef {From scratch-title}{Creating a module from scratch}
-'xrdef {From scratch-pg}{22}
-'xrdef {From scratch-snt}{Section'tie5.1.2}
+'xrdef {From scratch-pg}{20}
+'xrdef {From scratch-snt}{Section'tie5.1.3}
'xrdef {Defining the module-title}{Defining the module}
-'xrdef {Defining the module-pg}{22}
+'xrdef {Defining the module-pg}{20}
'xrdef {Defining the module-snt}{Section'tie5.2}
'xrdef {Multiple developers-title}{Multiple developers}
'xrdef {Multiple developers-pg}{23}
@@ -104,317 +107,332 @@
'xrdef {Conflicts example-pg}{24}
'xrdef {Conflicts example-snt}{Section'tie6.3}
'xrdef {Informing others-title}{Informing others about commits}
-'xrdef {Informing others-pg}{26}
+'xrdef {Informing others-pg}{27}
'xrdef {Informing others-snt}{Section'tie6.4}
'xrdef {Concurrency-title}{Several developers simultaneously attempting to run CVS}
-'xrdef {Concurrency-pg}{27}
+'xrdef {Concurrency-pg}{28}
'xrdef {Concurrency-snt}{Section'tie6.5}
'xrdef {Watches-title}{Mechanisms to track who is editing files}
-'xrdef {Watches-pg}{27}
+'xrdef {Watches-pg}{28}
'xrdef {Watches-snt}{Section'tie6.6}
'xrdef {Setting a watch-title}{Telling CVS to watch certain files}
-'xrdef {Setting a watch-pg}{28}
+'xrdef {Setting a watch-pg}{29}
'xrdef {Setting a watch-snt}{Section'tie6.6.1}
'xrdef {Getting Notified-title}{Telling CVS to notify you}
-'xrdef {Getting Notified-pg}{28}
+'xrdef {Getting Notified-pg}{29}
'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}{29}
+'xrdef {Editing files-pg}{30}
'xrdef {Editing files-snt}{Section'tie6.6.3}
'xrdef {Watch information-title}{Information about who is watching and editing}
-'xrdef {Watch information-pg}{30}
+'xrdef {Watch information-pg}{31}
'xrdef {Watch information-snt}{Section'tie6.6.4}
'xrdef {Watches Compatibility-title}{Using watches with old versions of CVS}
-'xrdef {Watches Compatibility-pg}{30}
+'xrdef {Watches Compatibility-pg}{31}
'xrdef {Watches Compatibility-snt}{Section'tie6.6.5}
'xrdef {Branches-title}{Branches}
-'xrdef {Branches-pg}{31}
+'xrdef {Branches-pg}{33}
'xrdef {Branches-snt}{Chapter'tie7}
'xrdef {Tags-title}{Tags--Symbolic revisions}
-'xrdef {Tags-pg}{31}
+'xrdef {Tags-pg}{33}
'xrdef {Tags-snt}{Section'tie7.1}
'xrdef {Branches motivation-title}{What branches are good for}
-'xrdef {Branches motivation-pg}{33}
+'xrdef {Branches motivation-pg}{35}
'xrdef {Branches motivation-snt}{Section'tie7.2}
'xrdef {Creating a branch-title}{Creating a branch}
-'xrdef {Creating a branch-pg}{33}
+'xrdef {Creating a branch-pg}{35}
'xrdef {Creating a branch-snt}{Section'tie7.3}
'xrdef {Sticky tags-title}{Sticky tags}
-'xrdef {Sticky tags-pg}{34}
+'xrdef {Sticky tags-pg}{37}
'xrdef {Sticky tags-snt}{Section'tie7.4}
'xrdef {Merging-title}{Merging}
-'xrdef {Merging-pg}{37}
+'xrdef {Merging-pg}{39}
'xrdef {Merging-snt}{Chapter'tie8}
'xrdef {Merging a branch-title}{Merging an entire branch}
-'xrdef {Merging a branch-pg}{37}
+'xrdef {Merging a branch-pg}{39}
'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}{38}
+'xrdef {Merging more than once-pg}{40}
'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}{39}
+'xrdef {Merging two revisions-pg}{41}
'xrdef {Merging two revisions-snt}{Section'tie8.3}
'xrdef {Recursive behavior-title}{Recursive behavior}
-'xrdef {Recursive behavior-pg}{41}
+'xrdef {Recursive behavior-pg}{43}
'xrdef {Recursive behavior-snt}{Chapter'tie9}
'xrdef {Adding files-title}{Adding files to a module}
-'xrdef {Adding files-pg}{43}
+'xrdef {Adding files-pg}{45}
'xrdef {Adding files-snt}{Chapter'tie10}
'xrdef {Removing files-title}{Removing files from a module}
-'xrdef {Removing files-pg}{45}
+'xrdef {Removing files-pg}{47}
'xrdef {Removing files-snt}{Chapter'tie11}
'xrdef {Tracking sources-title}{Tracking third-party sources}
-'xrdef {Tracking sources-pg}{47}
+'xrdef {Tracking sources-pg}{49}
'xrdef {Tracking sources-snt}{Chapter'tie12}
'xrdef {First import-title}{Importing a module for the first time}
-'xrdef {First import-pg}{47}
+'xrdef {First import-pg}{49}
'xrdef {First import-snt}{Section'tie12.1}
'xrdef {Update imports-title}{Updating a module with the import command}
-'xrdef {Update imports-pg}{47}
+'xrdef {Update imports-pg}{49}
'xrdef {Update imports-snt}{Section'tie12.2}
'xrdef {Moving files-title}{Moving and renaming files}
-'xrdef {Moving files-pg}{49}
+'xrdef {Moving files-pg}{51}
'xrdef {Moving files-snt}{Chapter'tie13}
'xrdef {Outside-title}{The Normal way to Rename}
-'xrdef {Outside-pg}{49}
+'xrdef {Outside-pg}{51}
'xrdef {Outside-snt}{Section'tie13.1}
'xrdef {Inside-title}{Moving the history file}
-'xrdef {Inside-pg}{49}
+'xrdef {Inside-pg}{51}
'xrdef {Inside-snt}{Section'tie13.2}
'xrdef {Rename by copying-title}{Copying the history file}
-'xrdef {Rename by copying-pg}{50}
+'xrdef {Rename by copying-pg}{52}
'xrdef {Rename by copying-snt}{Section'tie13.3}
'xrdef {Moving directories-title}{Moving and renaming directories}
-'xrdef {Moving directories-pg}{51}
+'xrdef {Moving directories-pg}{53}
'xrdef {Moving directories-snt}{Chapter'tie14}
+'xrdef {History browsing-title}{History browsing}
+'xrdef {History browsing-pg}{55}
+'xrdef {History browsing-snt}{Chapter'tie15}
+'xrdef {log messages-title}{Log messages}
+'xrdef {log messages-pg}{55}
+'xrdef {log messages-snt}{Section'tie15.1}
+'xrdef {history database-title}{The history database}
+'xrdef {history database-pg}{55}
+'xrdef {history database-snt}{Section'tie15.2}
+'xrdef {user-defined logging-title}{User-defined logging}
+'xrdef {user-defined logging-pg}{55}
+'xrdef {user-defined logging-snt}{Section'tie15.3}
+'xrdef {annotate-title}{Annotate command}
+'xrdef {annotate-pg}{55}
+'xrdef {annotate-snt}{Section'tie15.4}
'xrdef {Keyword substitution-title}{Keyword substitution}
-'xrdef {Keyword substitution-pg}{53}
-'xrdef {Keyword substitution-snt}{Chapter'tie15}
+'xrdef {Keyword substitution-pg}{57}
+'xrdef {Keyword substitution-snt}{Chapter'tie16}
'xrdef {Keyword list-title}{RCS Keywords}
-'xrdef {Keyword list-pg}{53}
-'xrdef {Keyword list-snt}{Section'tie15.1}
+'xrdef {Keyword list-pg}{57}
+'xrdef {Keyword list-snt}{Section'tie16.1}
'xrdef {Using keywords-title}{Using keywords}
-'xrdef {Using keywords-pg}{53}
-'xrdef {Using keywords-snt}{Section'tie15.2}
+'xrdef {Using keywords-pg}{57}
+'xrdef {Using keywords-snt}{Section'tie16.2}
'xrdef {Avoiding substitution-title}{Avoiding substitution}
-'xrdef {Avoiding substitution-pg}{54}
-'xrdef {Avoiding substitution-snt}{Section'tie15.3}
+'xrdef {Avoiding substitution-pg}{58}
+'xrdef {Avoiding substitution-snt}{Section'tie16.3}
'xrdef {Substitution modes-title}{Substitution modes}
-'xrdef {Substitution modes-pg}{55}
-'xrdef {Substitution modes-snt}{Section'tie15.4}
+'xrdef {Substitution modes-pg}{59}
+'xrdef {Substitution modes-snt}{Section'tie16.4}
'xrdef {Log keyword-title}{Problems with the $Log: cvs.aux,v $
-'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.3 1996/04/27 20:02:34 tholo
-'xrdef {Log keyword-title}{Problems with the Some files missed by initial import
+'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.4 1996/05/06 22:27:03 tholo
+'xrdef {Log keyword-title}{Problems with the Files missed by previous import
'xrdef {Log keyword-title}{Problems with the keyword.}
-'xrdef {Log keyword-pg}{55}
-'xrdef {Log keyword-snt}{Section'tie15.5}
+'xrdef {Log keyword-pg}{59}
+'xrdef {Log keyword-snt}{Section'tie16.5}
'xrdef {Binary files-title}{Handling binary files}
-'xrdef {Binary files-pg}{57}
-'xrdef {Binary files-snt}{Chapter'tie16}
+'xrdef {Binary files-pg}{61}
+'xrdef {Binary files-snt}{Chapter'tie17}
'xrdef {Revision management-title}{Revision management}
-'xrdef {Revision management-pg}{59}
-'xrdef {Revision management-snt}{Chapter'tie17}
+'xrdef {Revision management-pg}{63}
+'xrdef {Revision management-snt}{Chapter'tie18}
'xrdef {When to commit-title}{When to commit?}
-'xrdef {When to commit-pg}{59}
-'xrdef {When to commit-snt}{Section'tie17.1}
+'xrdef {When to commit-pg}{63}
+'xrdef {When to commit-snt}{Section'tie18.1}
'xrdef {Invoking CVS-title}{Reference manual for CVS commands}
-'xrdef {Invoking CVS-pg}{61}
+'xrdef {Invoking CVS-pg}{65}
'xrdef {Invoking CVS-snt}{Appendix'tie'char65{}}
'xrdef {Structure-title}{Overall structure of CVS commands}
-'xrdef {Structure-pg}{61}
+'xrdef {Structure-pg}{65}
'xrdef {Structure-snt}{Section'tie'char65.1}
'xrdef {~/.cvsrc-title}{Default options and the ~/.cvsrc file}
-'xrdef {~/.cvsrc-pg}{61}
+'xrdef {~/.cvsrc-pg}{65}
'xrdef {~/.cvsrc-snt}{Section'tie'char65.2}
'xrdef {Global options-title}{Global options}
-'xrdef {Global options-pg}{62}
+'xrdef {Global options-pg}{66}
'xrdef {Global options-snt}{Section'tie'char65.3}
'xrdef {Common options-title}{Common command options}
-'xrdef {Common options-pg}{63}
+'xrdef {Common options-pg}{67}
'xrdef {Common options-snt}{Section'tie'char65.4}
'xrdef {add-title}{add---Add a new file/directory to the repository}
-'xrdef {add-pg}{65}
+'xrdef {add-pg}{69}
'xrdef {add-snt}{Section'tie'char65.5}
'xrdef {add options-title}{add options}
-'xrdef {add options-pg}{66}
+'xrdef {add options-pg}{70}
'xrdef {add options-snt}{Section'tie'char65.5.1}
'xrdef {add examples-title}{add examples}
-'xrdef {add examples-pg}{66}
+'xrdef {add examples-pg}{71}
'xrdef {add examples-snt}{Section'tie'char65.5.2}
'xrdef {admin-title}{admin---Administration front end for rcs}
-'xrdef {admin-pg}{66}
+'xrdef {admin-pg}{71}
'xrdef {admin-snt}{Section'tie'char65.6}
'xrdef {admin options-title}{admin options}
-'xrdef {admin options-pg}{67}
+'xrdef {admin options-pg}{71}
'xrdef {admin options-snt}{Section'tie'char65.6.1}
'xrdef {admin examples-title}{admin examples}
-'xrdef {admin examples-pg}{69}
+'xrdef {admin examples-pg}{73}
'xrdef {admin examples-snt}{Section'tie'char65.6.2}
'xrdef {checkout-title}{checkout---Check out sources for editing}
-'xrdef {checkout-pg}{70}
+'xrdef {checkout-pg}{74}
'xrdef {checkout-snt}{Section'tie'char65.7}
'xrdef {checkout options-title}{checkout options}
-'xrdef {checkout options-pg}{70}
+'xrdef {checkout options-pg}{75}
'xrdef {checkout options-snt}{Section'tie'char65.7.1}
'xrdef {checkout examples-title}{checkout examples}
-'xrdef {checkout examples-pg}{71}
+'xrdef {checkout examples-pg}{76}
'xrdef {checkout examples-snt}{Section'tie'char65.7.2}
'xrdef {commit-title}{commit---Check files into the repository}
-'xrdef {commit-pg}{72}
+'xrdef {commit-pg}{76}
'xrdef {commit-snt}{Section'tie'char65.8}
'xrdef {commit options-title}{commit options}
-'xrdef {commit options-pg}{72}
+'xrdef {commit options-pg}{77}
'xrdef {commit options-snt}{Section'tie'char65.8.1}
'xrdef {commit examples-title}{commit examples}
-'xrdef {commit examples-pg}{73}
+'xrdef {commit examples-pg}{78}
'xrdef {commit examples-snt}{Section'tie'char65.8.2}
'xrdef {diff-title}{diff---Run diffs between revisions}
-'xrdef {diff-pg}{74}
+'xrdef {diff-pg}{79}
'xrdef {diff-snt}{Section'tie'char65.9}
'xrdef {diff options-title}{diff options}
-'xrdef {diff options-pg}{75}
+'xrdef {diff options-pg}{79}
'xrdef {diff options-snt}{Section'tie'char65.9.1}
'xrdef {diff examples-title}{diff examples}
-'xrdef {diff examples-pg}{75}
+'xrdef {diff examples-pg}{80}
'xrdef {diff examples-snt}{Section'tie'char65.9.2}
'xrdef {export-title}{export---Export sources from CVS, similar to checkout}
-'xrdef {export-pg}{76}
+'xrdef {export-pg}{81}
'xrdef {export-snt}{Section'tie'char65.10}
'xrdef {export options-title}{export options}
-'xrdef {export options-pg}{76}
+'xrdef {export options-pg}{81}
'xrdef {export options-snt}{Section'tie'char65.10.1}
'xrdef {history-title}{history---Show status of files and users}
-'xrdef {history-pg}{77}
+'xrdef {history-pg}{82}
'xrdef {history-snt}{Section'tie'char65.11}
'xrdef {history options-title}{history options}
-'xrdef {history options-pg}{77}
+'xrdef {history options-pg}{82}
'xrdef {history options-snt}{Section'tie'char65.11.1}
'xrdef {import-title}{import---Import sources into CVS, using vendor branches}
-'xrdef {import-pg}{78}
+'xrdef {import-pg}{83}
'xrdef {import-snt}{Section'tie'char65.12}
'xrdef {import options-title}{import options}
-'xrdef {import options-pg}{79}
+'xrdef {import options-pg}{84}
'xrdef {import options-snt}{Section'tie'char65.12.1}
'xrdef {import examples-title}{import examples}
-'xrdef {import examples-pg}{80}
+'xrdef {import examples-pg}{84}
'xrdef {import examples-snt}{Section'tie'char65.12.2}
'xrdef {log-title}{log---Print out 'rlog' information for files}
-'xrdef {log-pg}{80}
+'xrdef {log-pg}{85}
'xrdef {log-snt}{Section'tie'char65.13}
'xrdef {log options-title}{log options}
-'xrdef {log options-pg}{80}
+'xrdef {log options-pg}{85}
'xrdef {log options-snt}{Section'tie'char65.13.1}
'xrdef {log examples-title}{log examples}
-'xrdef {log examples-pg}{81}
+'xrdef {log examples-pg}{86}
'xrdef {log examples-snt}{Section'tie'char65.13.2}
'xrdef {rdiff-title}{rdiff---'patch' format diffs between releases}
-'xrdef {rdiff-pg}{82}
+'xrdef {rdiff-pg}{86}
'xrdef {rdiff-snt}{Section'tie'char65.14}
'xrdef {rdiff options-title}{rdiff options}
-'xrdef {rdiff options-pg}{82}
+'xrdef {rdiff options-pg}{87}
'xrdef {rdiff options-snt}{Section'tie'char65.14.1}
'xrdef {rdiff examples-title}{rdiff examples}
-'xrdef {rdiff examples-pg}{83}
+'xrdef {rdiff examples-pg}{87}
'xrdef {rdiff examples-snt}{Section'tie'char65.14.2}
'xrdef {release-title}{release---Indicate that a Module is no longer in use}
-'xrdef {release-pg}{83}
+'xrdef {release-pg}{88}
'xrdef {release-snt}{Section'tie'char65.15}
'xrdef {release options-title}{release options}
-'xrdef {release options-pg}{83}
+'xrdef {release options-pg}{88}
'xrdef {release options-snt}{Section'tie'char65.15.1}
'xrdef {release output-title}{release output}
-'xrdef {release output-pg}{84}
+'xrdef {release output-pg}{88}
'xrdef {release output-snt}{Section'tie'char65.15.2}
'xrdef {release examples-title}{release examples}
-'xrdef {release examples-pg}{84}
+'xrdef {release examples-pg}{89}
'xrdef {release examples-snt}{Section'tie'char65.15.3}
'xrdef {rtag-title}{rtag---Add a tag to the RCS file}
-'xrdef {rtag-pg}{84}
+'xrdef {rtag-pg}{89}
'xrdef {rtag-snt}{Section'tie'char65.16}
'xrdef {rtag options-title}{rtag options}
-'xrdef {rtag options-pg}{85}
+'xrdef {rtag options-pg}{90}
'xrdef {rtag options-snt}{Section'tie'char65.16.1}
'xrdef {status-title}{status---Status info on the revisions}
-'xrdef {status-pg}{85}
+'xrdef {status-pg}{90}
'xrdef {status-snt}{Section'tie'char65.17}
'xrdef {status options-title}{status options}
-'xrdef {status options-pg}{86}
+'xrdef {status options-pg}{91}
'xrdef {status options-snt}{Section'tie'char65.17.1}
'xrdef {tag-title}{tag---Add a symbolic tag to checked out version of RCS file}
-'xrdef {tag-pg}{86}
+'xrdef {tag-pg}{91}
'xrdef {tag-snt}{Section'tie'char65.18}
'xrdef {tag options-title}{tag options}
-'xrdef {tag options-pg}{87}
+'xrdef {tag options-pg}{91}
'xrdef {tag options-snt}{Section'tie'char65.18.1}
'xrdef {update-title}{update---Bring work tree in sync with repository}
-'xrdef {update-pg}{87}
+'xrdef {update-pg}{92}
'xrdef {update-snt}{Section'tie'char65.19}
'xrdef {update options-title}{update options}
-'xrdef {update options-pg}{87}
+'xrdef {update options-pg}{92}
'xrdef {update options-snt}{Section'tie'char65.19.1}
'xrdef {update output-title}{update output}
-'xrdef {update output-pg}{88}
+'xrdef {update output-pg}{93}
'xrdef {update output-snt}{Section'tie'char65.19.2}
'xrdef {update examples-title}{update examples}
-'xrdef {update examples-pg}{89}
+'xrdef {update examples-pg}{94}
'xrdef {update examples-snt}{Section'tie'char65.19.3}
'xrdef {Administrative files-title}{Reference manual for the Administrative files}
-'xrdef {Administrative files-pg}{91}
+'xrdef {Administrative files-pg}{95}
'xrdef {Administrative files-snt}{Appendix'tie'char66{}}
'xrdef {modules-title}{The modules file}
-'xrdef {modules-pg}{91}
+'xrdef {modules-pg}{95}
'xrdef {modules-snt}{Section'tie'char66.1}
'xrdef {Wrappers-title}{The cvswrappers file}
-'xrdef {Wrappers-pg}{92}
+'xrdef {Wrappers-pg}{96}
'xrdef {Wrappers-snt}{Section'tie'char66.2}
'xrdef {commit files-title}{The commit support files}
-'xrdef {commit files-pg}{93}
+'xrdef {commit files-pg}{97}
'xrdef {commit files-snt}{Section'tie'char66.3}
'xrdef {syntax-title}{The common syntax}
-'xrdef {syntax-pg}{93}
+'xrdef {syntax-pg}{97}
'xrdef {syntax-snt}{Section'tie'char66.3.1}
'xrdef {commitinfo-title}{Commitinfo}
-'xrdef {commitinfo-pg}{94}
+'xrdef {commitinfo-pg}{98}
'xrdef {commitinfo-snt}{Section'tie'char66.4}
'xrdef {editinfo-title}{Editinfo}
-'xrdef {editinfo-pg}{94}
+'xrdef {editinfo-pg}{98}
'xrdef {editinfo-snt}{Section'tie'char66.5}
'xrdef {editinfo example-title}{Editinfo example}
-'xrdef {editinfo example-pg}{95}
+'xrdef {editinfo example-pg}{99}
'xrdef {editinfo example-snt}{Section'tie'char66.5.1}
'xrdef {loginfo-title}{Loginfo}
-'xrdef {loginfo-pg}{96}
+'xrdef {loginfo-pg}{100}
'xrdef {loginfo-snt}{Section'tie'char66.6}
'xrdef {loginfo example-title}{Loginfo example}
-'xrdef {loginfo example-pg}{96}
+'xrdef {loginfo example-pg}{100}
'xrdef {loginfo example-snt}{Section'tie'char66.6.1}
'xrdef {rcsinfo-title}{Rcsinfo}
-'xrdef {rcsinfo-pg}{96}
+'xrdef {rcsinfo-pg}{101}
'xrdef {rcsinfo-snt}{Section'tie'char66.7}
'xrdef {cvsignore-title}{Ignoring files via cvsignore}
-'xrdef {cvsignore-pg}{97}
+'xrdef {cvsignore-pg}{101}
'xrdef {cvsignore-snt}{Section'tie'char66.8}
'xrdef {history file-title}{The history file}
-'xrdef {history file-pg}{98}
+'xrdef {history file-pg}{102}
'xrdef {history file-snt}{Section'tie'char66.9}
'xrdef {Setting up-title}{Setting up the repository}
-'xrdef {Setting up-pg}{98}
+'xrdef {Setting up-pg}{102}
'xrdef {Setting up-snt}{Section'tie'char66.10}
'xrdef {Variables-title}{Expansions in administrative files}
-'xrdef {Variables-pg}{98}
+'xrdef {Variables-pg}{103}
'xrdef {Variables-snt}{Section'tie'char66.11}
'xrdef {Environment variables-title}{All environment variables which affect CVS}
-'xrdef {Environment variables-pg}{101}
+'xrdef {Environment variables-pg}{105}
'xrdef {Environment variables-snt}{Appendix'tie'char67{}}
'xrdef {Troubleshooting-title}{Troubleshooting}
-'xrdef {Troubleshooting-pg}{103}
+'xrdef {Troubleshooting-pg}{107}
'xrdef {Troubleshooting-snt}{Appendix'tie'char68{}}
'xrdef {Magic branch numbers-title}{Magic branch numbers}
-'xrdef {Magic branch numbers-pg}{103}
+'xrdef {Magic branch numbers-pg}{107}
'xrdef {Magic branch numbers-snt}{Section'tie'char68.1}
'xrdef {Copying-title}{GNU GENERAL PUBLIC LICENSE}
-'xrdef {Copying-pg}{105}
+'xrdef {Copying-pg}{109}
'xrdef {Copying-snt}{Appendix'tie'char69{}}
'xrdef {Index-title}{Index}
-'xrdef {Index-pg}{107}
+'xrdef {Index-pg}{111}
'xrdef {Index-snt}{}
diff --git a/gnu/usr.bin/cvs/doc/cvs.info b/gnu/usr.bin/cvs/doc/cvs.info
index 7a188a8651a..504077b15b3 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info
+++ b/gnu/usr.bin/cvs/doc/cvs.info
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ../../ccvs/doc/cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.63 from the input
+file ./cvs.texinfo.
Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
Free Software Foundation, Inc.
@@ -23,153 +23,160 @@ the Free Software Foundation instead of in the original English.

Indirect:
-cvs.info-1: 1083
-cvs.info-2: 49808
-cvs.info-3: 99565
-cvs.info-4: 147460
-cvs.info-5: 196626
+cvs.info-1: 1070
+cvs.info-2: 50663
+cvs.info-3: 99989
+cvs.info-4: 149937
+cvs.info-5: 198462
+cvs.info-6: 229294

Tag Table:
(Indirect)
-Node: Top1083
-Node: Preface2774
-Node: Checklist4720
-Node: Credits5782
-Node: BUGS6999
-Node: What is CVS?8015
-Node: Basic concepts14381
-Node: Revision numbers15421
-Node: Versions revisions releases18471
-Node: A sample session19030
-Node: Getting the source19742
-Node: Committing your changes20621
-Node: Cleaning up21548
-Node: Viewing differences23248
-Node: Repository24141
-Node: User modules26950
-Node: File permissions28120
-Node: Intro administrative files29121
-Node: Multiple repositories30815
-Node: Creating a repository31640
-Node: Remote repositories31880
-Node: Connecting via rsh32578
-Node: Password authenticated34124
-Node: Password authentication server34879
-Node: Password authentication client37616
-Node: Password authentication security39988
-Node: Kerberos authenticated41466
-Node: Starting a new project42695
-Node: Setting up the files43326
-Node: From files43794
-Node: From scratch45573
-Node: Defining the module46269
-Node: Multiple developers47242
-Node: File status49123
-Node: Updating a file49808
-Node: Conflicts example51115
-Node: Informing others54643
-Node: Concurrency55183
-Node: Watches56889
-Node: Setting a watch58254
-Node: Getting Notified59421
-Node: Editing files61898
-Node: Watch information63848
-Node: Watches Compatibility64698
-Node: Branches65533
-Node: Tags66244
-Node: Branches motivation70396
-Node: Creating a branch71408
-Node: Sticky tags73975
-Node: Merging76926
-Node: Merging a branch77436
-Node: Merging more than once79212
-Node: Merging two revisions81685
-Node: Recursive behavior82443
-Node: Adding files84127
-Node: Removing files85216
-Node: Tracking sources88016
-Node: First import89261
-Node: Update imports90342
-Node: Moving files91782
-Node: Outside92408
-Node: Inside93359
-Node: Rename by copying94224
-Node: Moving directories95365
-Node: Keyword substitution96848
-Node: Keyword list97838
-Node: Using keywords99565
-Node: Avoiding substitution101512
-Node: Substitution modes102412
-Node: Log keyword104760
-Node: Binary files105900
-Node: Revision management107903
-Node: When to commit108491
-Node: Invoking CVS109599
-Node: Structure111279
-Node: ~/.cvsrc112707
-Node: Global options114502
-Node: Common options117500
-Node: add124508
-Node: add options126731
-Node: add examples127739
-Node: admin128070
-Node: admin options128935
-Node: admin examples136451
-Node: checkout137968
-Node: checkout options140335
-Node: checkout examples143471
-Node: commit143748
-Node: commit options145874
-Node: commit examples147460
-Node: diff150841
-Node: diff options151730
-Node: diff examples153464
-Node: export154424
-Node: export options155683
-Node: history156875
-Node: history options157656
-Node: import160462
-Node: import options162665
-Node: import examples164216
-Node: log164381
-Node: log options165319
-Node: log examples168992
-Node: rdiff169138
-Node: rdiff options170440
-Node: rdiff examples171989
-Node: release172947
-Node: release options174239
-Node: release output174905
-Node: release examples176535
-Node: rtag176995
-Node: rtag options177820
-Node: status179710
-Node: status options180374
-Node: tag180917
-Node: tag options182470
-Node: update183528
-Node: update options184382
-Node: update output187971
-Node: update examples190728
-Node: Administrative files191060
-Node: modules192269
-Node: Wrappers196626
-Node: commit files199048
-Node: syntax200475
-Node: commitinfo201256
-Node: editinfo202768
-Node: editinfo example204665
-Node: loginfo205959
-Node: loginfo example207280
-Node: rcsinfo208073
-Node: cvsignore209287
-Node: history file211480
-Node: Setting up212000
-Node: Variables212824
-Node: Environment variables215353
-Node: Troubleshooting218055
-Node: Magic branch numbers218249
-Node: Copying219854
-Node: Index219991
+Node: Top1070
+Node: Preface2787
+Node: Checklist4733
+Node: Credits5795
+Node: BUGS7012
+Node: What is CVS?8028
+Node: Basic concepts13981
+Node: Revision numbers15021
+Node: Versions revisions releases18071
+Node: A sample session18630
+Node: Getting the source19342
+Node: Committing your changes20221
+Node: Cleaning up21148
+Node: Viewing differences22848
+Node: Repository23741
+Node: User modules26550
+Node: File permissions27720
+Node: Intro administrative files28721
+Node: Multiple repositories30415
+Node: Creating a repository31240
+Node: Remote repositories31480
+Node: Connecting via rsh32178
+Node: Password authenticated33724
+Node: Password authentication server34479
+Node: Password authentication client37216
+Node: Password authentication security39588
+Node: Kerberos authenticated41054
+Node: Starting a new project42283
+Node: Setting up the files42914
+Node: From files43530
+Node: From other version control systems45331
+Node: From scratch47089
+Node: Defining the module47809
+Node: Multiple developers48782
+Node: File status50663
+Node: Updating a file51348
+Node: Conflicts example52655
+Node: Informing others56183
+Node: Concurrency56723
+Node: Watches58429
+Node: Setting a watch59794
+Node: Getting Notified60961
+Node: Editing files63438
+Node: Watch information65388
+Node: Watches Compatibility66238
+Node: Branches67073
+Node: Tags67784
+Node: Branches motivation72283
+Node: Creating a branch73295
+Node: Sticky tags75862
+Node: Merging78813
+Node: Merging a branch79323
+Node: Merging more than once81099
+Node: Merging two revisions83572
+Node: Recursive behavior84330
+Node: Adding files86014
+Node: Removing files87103
+Node: Tracking sources89903
+Node: First import91148
+Node: Update imports92239
+Node: Moving files93700
+Node: Outside94326
+Node: Inside95277
+Node: Rename by copying96142
+Node: Moving directories97283
+Node: History browsing98762
+Node: log messages99321
+Node: history database99643
+Node: user-defined logging99989
+Node: annotate101509
+Node: Keyword substitution102532
+Node: Keyword list103520
+Node: Using keywords105247
+Node: Avoiding substitution107194
+Node: Substitution modes108094
+Node: Log keyword110596
+Node: Binary files111736
+Node: Revision management113705
+Node: When to commit114293
+Node: Invoking CVS115401
+Node: Structure117081
+Node: ~/.cvsrc118509
+Node: Global options120508
+Node: Common options123506
+Node: add130514
+Node: add options132737
+Node: add examples133745
+Node: admin134076
+Node: admin options134941
+Node: admin examples142640
+Node: checkout144157
+Node: checkout options146524
+Node: checkout examples149660
+Node: commit149937
+Node: commit options152063
+Node: commit examples153649
+Node: diff157030
+Node: diff options157919
+Node: diff examples159653
+Node: export160613
+Node: export options161872
+Node: history163064
+Node: history options163845
+Node: import166651
+Node: import options168854
+Node: import examples170405
+Node: log170570
+Node: log options171508
+Node: log examples175181
+Node: rdiff175327
+Node: rdiff options176629
+Node: rdiff examples178178
+Node: release179136
+Node: release options180432
+Node: release output181098
+Node: release examples182728
+Node: rtag183188
+Node: rtag options184013
+Node: status185903
+Node: status options186567
+Node: tag187110
+Node: tag options188663
+Node: update189721
+Node: update options190575
+Node: update output194164
+Node: update examples196921
+Node: Administrative files197253
+Node: modules198462
+Node: Wrappers202819
+Node: commit files205663
+Node: syntax207090
+Node: commitinfo207871
+Node: editinfo209383
+Node: editinfo example211280
+Node: loginfo212574
+Node: loginfo example213895
+Node: rcsinfo214630
+Node: cvsignore215942
+Node: history file218179
+Node: Setting up218821
+Node: Variables219829
+Node: Environment variables222358
+Node: Troubleshooting227358
+Node: Magic branch numbers227552
+Node: Copying229157
+Node: Index229294

End Tag Table
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-1 b/gnu/usr.bin/cvs/doc/cvs.info-1
index f253e8658d4..c9fdf61d1ef 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-1
+++ b/gnu/usr.bin/cvs/doc/cvs.info-1
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ../../ccvs/doc/cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.63 from the input
+file ./cvs.texinfo.
Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
Free Software Foundation, Inc.
@@ -22,12 +22,12 @@ 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: Top, Next: Preface, Prev: (DIR), Up: (DIR)
+File: cvs.info, Node: Top, Next: Preface, Up: (dir)
- This info manual describes how to use and administer CVS and is
-updated to release 1.4 or something similar.
+ This info manual describes how to use and administer CVS version
+1.8.1.
* Menu:
@@ -46,6 +46,7 @@ updated to release 1.4 or something similar.
* Tracking sources:: Tracking third-party sources
* Moving files:: Moving and renaming files
* Moving directories:: Moving and renaming directories
+* History browsing:: Viewing the history of files in various ways
* Keyword substitution:: CVS can include the revision inside the file
* Binary files:: CVS can handle binary files
* Revision management:: Policy questions for revision management
@@ -214,7 +215,7 @@ exactly which change caused the bug. This can sometimes be a big help.
You could of course save every version of every file you have ever
created. This would however waste an enormous amount of disk space.
-cVS stores all the versions of a file in a single file in a clever way
+CVS stores all the versions of a file in a single file in a clever way
that only stores the differences between versions.
CVS also helps you if you are part of a group of people working on
@@ -246,15 +247,6 @@ to <info-cvs@prep.ai.mit.edu>. To subscribe or unsubscribe, write to
<info-cvs-request@prep.ai.mit.edu>. Please be specific about your email
address.
- Work is in progress on creating a newsgroup for CVS-related topics.
-It will appear somewhere under the `gnu.' hierarchy. Gateways to and
-from the mailing list will be set up.
-
- The FTP site think.com has some CVS material in the `/pub/cvs'
-subdirectory. Currently (late summer 1993) it contains an excellent
-FAQ (Frequently Asked Questions, with answers), and an improved (but
-unofficial) version of CVS.
-
CVS is not...
=============
@@ -1032,9 +1024,8 @@ access to the repository, she can execute programs on the server system
through a variety of means. Thus, repository access implies fairly
broad system access as well. It might be possible to modify CVS to
prevent that, but no one has done so as of this writing. Furthermore,
-there may be other security problems with CVS; it is not a simple
-program and determining how people might use it to gain access to a
-system is difficult.
+there may be other ways in which having access to CVS allows people to
+gain more general access to the system; noone has done a careful audit.
In summary, anyone who gets the password gets repository access, and
some measure of general system access as well. The password is
@@ -1102,11 +1093,12 @@ can be done in a couple of different ways.
* From files:: This method is useful with old projects
where files already exists.
-
+* From other version control systems:: Old projects where you want to
+ preserve history from another system.
* From scratch:: Creating a module from scratch.

-File: cvs.info, Node: From files, Next: From scratch, Up: Setting up the files
+File: cvs.info, Node: From files, Next: From other version control systems, Up: Setting up the files
Creating a module from a number of files
----------------------------------------
@@ -1150,7 +1142,43 @@ directories inside `$CVSROOT' are reasonable, and that they belong to
the proper groups. *Note File permissions::.

-File: cvs.info, Node: From scratch, Prev: From files, Up: Setting up the files
+File: cvs.info, Node: From other version control systems, Next: From scratch, Prev: From files, Up: Setting up the files
+
+Creating Files From Other Version Control Systems
+-------------------------------------------------
+
+ If you have a project which you are maintaining with another version
+control system, such as RCS, you may wish to put the files from that
+project into CVS, and preserve the revision history of the files.
+
+From RCS
+ If you have been using RCS, find the RCS files--usually a file
+ named `foo.c' will have its RCS file in `RCS/foo.c,v' (but it
+ could be other places; consult the RCS documentation for details).
+ Then create the appropriate directories in CVS if they do not
+ already exist. Then copy the files into the appropriate
+ directories in the CVS repository (the name in the repository must
+ be the name of the source file with `,v' added; the files go
+ directly in the appopriate directory of the repository, not in an
+ `RCS' subdirectory). This is one of the few times when it is a
+ good idea to access the CVS repository directly, rather than using
+ CVS commands. Then you are ready to check out a new working
+ directory.
+
+From another version control system
+ Many version control systems have the ability to export RCS files
+ in the standard format. If yours does, export the RCS files and
+ then follow the above instructions.
+
+From SCCS
+ There is a script in the `contrib' directory of the CVS source
+ distribution called `sccs2rcs' which converts SCCS files to RCS
+ files. Note: you must run it on a machine which has both SCCS and
+ RCS installed, and like everything else in contrib it is
+ unsupported (your mileage may vary).
+
+
+File: cvs.info, Node: From scratch, Prev: From other version control systems, Up: Setting up the files
Creating a module from scratch
------------------------------
@@ -1245,28 +1273,3 @@ to use CVS.
* Concurrency:: Simultaneous repository access
* Watches:: Mechanisms to track who is editing files
-
-File: cvs.info, Node: File status, Next: Updating a file, Up: Multiple developers
-
-File status
-===========
-
- After you have checked out a file out from CVS, it is in one of
-these four states:
-
-Up-to-date
- The file is identical with the latest revision in the repository.
-
-Locally modified
- You have edited the file, and not yet committed your changes.
-
-Needing update
- Someone else has committed a newer revision to the repository.
-
-Needing merge
- Someone else have committed a newer revision to the repository,
- and you have also made modifications to the file.
-
- You can use the `status' command to find out the status of a given
-file. *Note status::.
-
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-2 b/gnu/usr.bin/cvs/doc/cvs.info-2
index 48c060ae9c9..8303e1e7f7e 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-2
+++ b/gnu/usr.bin/cvs/doc/cvs.info-2
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ../../ccvs/doc/cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.63 from the input
+file ./cvs.texinfo.
Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
Free Software Foundation, Inc.
@@ -22,6 +22,31 @@ 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: File status, Next: Updating a file, Up: Multiple developers
+
+File status
+===========
+
+ After you have checked out a file out from CVS, it is in one of
+these four states:
+
+Up-to-date
+ The file is identical with the latest revision in the repository.
+
+Locally modified
+ You have edited the file, and not yet committed your changes.
+
+Needing update
+ Someone else has committed a newer revision to the repository.
+
+Needing merge
+ Someone else have committed a newer revision to the repository,
+ and you have also made modifications to the file.
+
+ You can use the `status' command to find out the status of a given
+file. *Note status::.
+
+
File: cvs.info, Node: Updating a file, Next: Conflicts example, Prev: File status, Up: Multiple developers
Bringing a file up to date
@@ -507,7 +532,12 @@ source files that make up RCS 5.6 have the following revision numbers:
You can use the `tag' command to give a symbolic name to a certain
revision of a file. You can use the `-v' flag to the `status' command
to see all tags that a file has, and which revision numbers they
-represent.
+represent. Tag names can contain uppercase and lowercase letters,
+digits, `-', and `_'. The two tag names `BASE' and `HEAD' are reserved
+for use by CVS. It is expected that future names which are special to
+CVS will contain characters such as `%' or `=', rather than being named
+analogously to `BASE' and `HEAD', to avoid conflicts with actual tag
+names.
The following example shows how you can add a tag to a file. The
commands must be issued inside your working copy of the module. That
@@ -1099,10 +1129,10 @@ repository:
$ tar xfz wdiff-0.04.tar.gz
$ cd wdiff-0.04
- $ cvs import -m "Import of FSF v. 0.04" fsf/wdiff FSF WDIFF_0_04
+ $ cvs import -m "Import of FSF v. 0.04" fsf/wdiff FSF_DIST WDIFF_0_04
- The vendor tag is named `FSF' in the above example, and the only
-release tag assigned is `WDIFF_0_04'.
+ The vendor tag is named `FSF_DIST' in the above example, and the
+only release tag assigned is `WDIFF_0_04'.

File: cvs.info, Node: Update imports, Prev: First import, Up: Tracking sources
@@ -1117,20 +1147,20 @@ a different release tag this time.
$ tar xfz wdiff-0.05.tar.gz
$ cd wdiff-0.05
- $ cvs import -m "Import of FSF v. 0.05" fsf/wdiff FSF WDIFF_0_05
+ $ cvs import -m "Import of FSF v. 0.05" fsf/wdiff FSF_DIST WDIFF_0_05
For files that have not been modified locally, the newly created
revision becomes the head revision. If you have made local changes,
`import' will warn you that you must merge the changes into the main
trunk, and tell you to use `checkout -j' to do so.
- $ cvs checkout -jFSF:yesterday -jFSF wdiff
+ $ cvs checkout -jFSF_DIST:yesterday -jFSF_DIST wdiff
The above command will check out the latest revision of `wdiff',
-merging the changes made on the vendor branch `FSF' since yesterday
-into the working copy. If any conflicts arise during the merge they
-should be resolved in the normal way (*note Conflicts example::.).
-Then, the modified files may be committed.
+merging the changes made on the vendor branch `FSF_DIST' since
+yesterday into the working copy. If any conflicts arise during the
+merge they should be resolved in the normal way (*note Conflicts
+example::.). Then, the modified files may be committed.
Using a date, as suggested above, assumes that you do not import
more than one release of a product per day. If you do, you can always
@@ -1259,7 +1289,7 @@ Disadvantages:
NEW is committed its revision numbers will start at 1.0 again.

-File: cvs.info, Node: Moving directories, Next: Keyword substitution, Prev: Moving files, Up: Top
+File: cvs.info, Node: Moving directories, Next: History browsing, Prev: Moving files, Up: Top
Moving and renaming directories
*******************************
@@ -1300,89 +1330,41 @@ unlikely to be able to retrieve old releases correctly, since they
probably depend on the name of the directories.

-File: cvs.info, Node: Keyword substitution, Next: Binary files, Prev: Moving directories, Up: Top
-
-Keyword substitution
-********************
+File: cvs.info, Node: History browsing, Next: Keyword substitution, Prev: Moving directories, Up: Top
- As long as you edit source files inside your working copy of a
-module you can always find out the state of your files via `cvs status'
-and `cvs log'. But as soon as you export the files from your
-development environment it becomes harder to identify which revisions
-they are.
+History browsing
+****************
- RCS uses a mechanism known as "keyword substitution" (or "keyword
-expansion") to help identifying the files. Embedded strings of the form
-`$KEYWORD$' and `$KEYWORD:...$' in a file are replaced with strings of
-the form `$KEYWORD:VALUE$' whenever you obtain a new revision of the
-file.
+ Once you have used CVS to store a version control history--what
+files have changed when, how, and by whom, there are a variety of
+mechanisms for looking through the history.
* Menu:
-* Keyword list:: RCS Keywords
-* Using keywords:: Using keywords
-* Avoiding substitution:: Avoiding substitution
-* Substitution modes:: Substitution modes
-* Log keyword:: Problems with the $Log: cvs.info-2,v $
-* Log keyword:: Problems with the Revision 1.1.1.3 1996/04/27 20:02:41 tholo
-* Log keyword:: Problems with the Some files missed by initial import
-* Log keyword:: Problems with the keyword.
+* log messages:: Log messages
+* history database:: The history database
+* user-defined logging:: User-defined logging
+* annotate:: What revision modified each line of a file?

-File: cvs.info, Node: Keyword list, Next: Using keywords, Up: Keyword substitution
+File: cvs.info, Node: log messages, Next: history database, Up: History browsing
-RCS Keywords
+Log messages
============
- This is a list of the keywords that RCS currently (in release
-5.6.0.1) supports:
-
-`$Author: tholo $'
- The login name of the user who checked in the revision.
-
-`$Date: 1996/04/27 20:02:41 $'
- The date and time (UTC) the revision was checked in.
-
-`$Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.info-2,v 1.1.1.3 1996/04/27 20:02:41 tholo Exp $'
- A standard header containing the full pathname of the RCS file,
- the revision number, the date (UTC), the author, the state, and
- the locker (if locked). Files will normally never be locked when
- you use CVS.
-
-`$Id: cvs.info-2,v 1.1.1.3 1996/04/27 20:02:41 tholo Exp $'
- Same as `$Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.info-2,v 1.1.1.3 1996/04/27 20:02:41 tholo Exp $', except that the RCS filename is without a path.
-
-`$Locker: $'
- The login name of the user who locked the revision (empty if not
- locked, and thus almost always useless when you are using CVS).
-
-`$Log: cvs.info-2,v $
-`Revision 1.1.1.3 1996/04/27 20:02:41 tholo
-`Some files missed by initial import
-`'
- The log message supplied during commit, preceded by a header
- containing the RCS filename, the revision number, the author, and
- the date (UTC). Existing log messages are *not* replaced.
- Instead, the new log message is inserted after `$Log: cvs.info-2,v $
- Instead, the new log message is inserted after `Revision 1.1.1.3 1996/04/27 20:02:41 tholo
- Instead, the new log message is inserted after `Some files missed by initial import
- Instead, the new log message is inserted after `'. Each
- new line is prefixed with a "comment leader" which RCS guesses
- from the file name extension. It can be changed with `cvs admin
- -c'. *Note admin options::. This keyword is useful for
- accumulating a complete change log in a source file, but for
- several reasons it can be problematic. *Note Log keyword::.
-
-`$RCSfile: cvs.info-2,v $'
- The name of the RCS file without a path.
-
-`$Revision: 1.1.1.3 $'
- The revision number assigned to the revision.
-
-`$Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.info-2,v $'
- The full pathname of the RCS file.
-
-`$State: Exp $'
- The state assigned to the revision. States can be assigned with
- `cvs admin -s'--*Note admin options::.
+ Whenever you commit a file you specify a log message.
+
+ To look through the log messages which have been specified for every
+revision which has been committed, use the `cvs log' command (*note
+log::.).
+
+
+File: cvs.info, Node: history database, Next: user-defined logging, Prev: log messages, Up: History browsing
+
+The history database
+====================
+
+ You can use the history file (*note history file::.) to log various
+CVS actions. To retrieve the information from the history file, use
+the `cvs history' command (*note history::.).
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-6 b/gnu/usr.bin/cvs/doc/cvs.info-6
new file mode 100644
index 00000000000..cda47375aa1
--- /dev/null
+++ b/gnu/usr.bin/cvs/doc/cvs.info-6
@@ -0,0 +1,422 @@
+This is Info file cvs.info, produced by Makeinfo-1.63 from the input
+file ./cvs.texinfo.
+
+ Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
+Free Software Foundation, Inc.
+
+ Permission is granted to make and distribute verbatim copies of this
+manual provided the copyright notice and this permission notice are
+preserved on all copies.
+
+ Permission is granted to copy and distribute modified versions of
+this manual under the conditions for verbatim copying, provided also
+that the section entitled "GNU General Public License" is included
+exactly as in the original, and provided that the entire resulting
+derived work is distributed under the terms of a permission notice
+identical to this one.
+
+ Permission is granted to copy and distribute translations of this
+manual into another language, under the above conditions for modified
+versions, except that the section entitled "GNU General Public License"
+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: Index, Prev: Copying, Up: Top
+
+Index
+*****
+
+* Menu:
+
+* -j (merging branches): Merging a branch.
+* -k (RCS kflags): Substitution modes.
+* .bashrc: Repository.
+* .cshrc: Repository.
+* .cvsrc file: ~/.cvsrc.
+* .profile: Repository.
+* .tcshrc: Repository.
+* /usr/local/cvsroot: Repository.
+* <<<<<<<: Conflicts example.
+* =======: Conflicts example.
+* >>>>>>>: Conflicts example.
+* A sample session: A sample session.
+* About this manual: Preface.
+* Add (subcommand): add.
+* Add options: add options.
+* Adding a tag: Tags.
+* Adding files: Adding files.
+* Admin (subcommand): admin.
+* Administrative files (intro): Intro administrative files.
+* Administrative files (reference): Administrative files.
+* Administrative files, editing them: Intro administrative files.
+* ALL in commitinfo: commitinfo.
+* annotate (subcommand): annotate.
+* Atomic transactions, lack of: Concurrency.
+* authenticated client, using: Password authentication client.
+* authenticating server, setting up: Password authentication server.
+* Author keyword: Keyword list.
+* Automatically ignored files: cvsignore.
+* Avoiding editor invocation: Common options.
+* Binary files: Binary files.
+* Branch merge example: Merging a branch.
+* Branch number: Revision numbers.
+* Branch numbers: Creating a branch.
+* Branch, creating a: Creating a branch.
+* Branch, vendor-: Tracking sources.
+* Branches: Branches.
+* Branches motivation: Branches motivation.
+* Branches, copying changes between: Merging.
+* Branches, sticky: Sticky tags.
+* Bringing a file up to date: Updating a file.
+* Bugs, known in this manual: BUGS.
+* Bugs, reporting (manual): BUGS.
+* Changes, copying between branches: Merging.
+* Changing a log message: admin options.
+* Checkin program: modules.
+* Checking commits: commitinfo.
+* Checking out source: Getting the source.
+* Checkout (subcommand): checkout.
+* Checkout program: modules.
+* Checkout, example: Getting the source.
+* Cleaning up: Cleaning up.
+* Client/Server Operation: Remote repositories.
+* Co (subcommand): checkout.
+* Command reference: Invoking CVS.
+* Command structure: Structure.
+* Comment leader: admin examples.
+* Commit (subcommand): commit.
+* Commit files: commit files.
+* Commit, when to: When to commit.
+* Commitinfo: commitinfo.
+* Committing changes: Committing your changes.
+* Common options: Common options.
+* Common syntax of info files: syntax.
+* COMSPEC: Environment variables.
+* Conflict markers: Conflicts example.
+* Conflict resolution: Conflicts example.
+* Conflicts (merge example): Conflicts example.
+* Contributors (CVS program): What is CVS?.
+* Contributors (manual): Credits.
+* Copying changes: Merging.
+* Correcting a log message: admin options.
+* Creating a branch: Creating a branch.
+* Creating a project: Starting a new project.
+* Creating a repository: Setting up.
+* Credits (CVS program): What is CVS?.
+* Credits (manual): Credits.
+* CVS 1.6, and watches: Watches Compatibility.
+* CVS command structure: Structure.
+* CVS passwd file: Password authentication server.
+* CVS, history of: What is CVS?.
+* CVS, introduction to: What is CVS?.
+* CVS_CLIENT_LOG: Environment variables.
+* CVS_CLIENT_PORT: Kerberos authenticated.
+* CVS_IGNORE_REMOTE_ROOT: Environment variables.
+* CVS_PASSFILE, environment variable: Password authentication client.
+* CVS_PASSWORD, environment variable: Password authentication client.
+* CVS_RCMD_PORT: Environment variables.
+* CVS_RSH: Environment variables.
+* CVS_SERVER: Connecting via rsh.
+* CVS_SERVER_SLEEP: Environment variables.
+* CVSEDITOR: Environment variables.
+* CVSEDITOR, environment variable: Committing your changes.
+* CVSIGNORE: Environment variables.
+* Cvsignore, global: cvsignore.
+* CVSREAD: Environment variables.
+* CVSREAD, overriding: Global options.
+* CVSROOT: Environment variables.
+* cvsroot: Repository.
+* CVSROOT (file): Administrative files.
+* CVSROOT, environment variable: Repository.
+* CVSROOT, module name: Intro administrative files.
+* CVSROOT, multiple repositories: Multiple repositories.
+* CVSROOT, overriding: Global options.
+* CVSWRAPPERS: Environment variables.
+* cvswrappers (admin file): Wrappers.
+* CVSWRAPPERS, environment variable: Wrappers.
+* Date keyword: Keyword list.
+* Dates: Common options.
+* Decimal revision number: Revision numbers.
+* DEFAULT in commitinfo: commitinfo.
+* DEFAULT in editinfo: editinfo.
+* Defining a module: Defining the module.
+* Defining modules (intro): Intro administrative files.
+* Defining modules (reference manual): modules.
+* Deleting files: Removing files.
+* Deleting revisions: admin options.
+* Deleting sticky tags: Sticky tags.
+* Descending directories: Recursive behavior.
+* Diff: Viewing differences.
+* Diff (subcommand): diff.
+* Differences, merging: Merging two revisions.
+* Directories, moving: Moving directories.
+* Directory, descending: Recursive behavior.
+* Disjoint repositories: Multiple repositories.
+* Distributing log messages: loginfo.
+* driver.c (merge example): Conflicts example.
+* edit (subcommand): Editing files.
+* Editinfo: editinfo.
+* Editing administrative files: Intro administrative files.
+* Editing the modules file: Defining the module.
+* EDITOR: Environment variables.
+* Editor, avoiding invocation of: Common options.
+* EDITOR, environment variable: Committing your changes.
+* EDITOR, overriding: Global options.
+* Editor, specifying per module: editinfo.
+* editors (subcommand): Watch information.
+* emerge: Conflicts example.
+* Environment variables: Environment variables.
+* Errors, reporting (manual): BUGS.
+* Example of a work-session: A sample session.
+* Example of merge: Conflicts example.
+* Example, branch merge: Merging a branch.
+* Export (subcommand): export.
+* Export program: modules.
+* Fetching source: Getting the source.
+* File locking: Multiple developers.
+* File permissions: File permissions.
+* File status: File status.
+* Files, moving: Moving files.
+* Files, reference manual: Administrative files.
+* Fixing a log message: admin options.
+* Forcing a tag match: Common options.
+* Form for log message: rcsinfo.
+* Format of CVS commands: Structure.
+* Four states of a file: File status.
+* Getting started: A sample session.
+* Getting the source: Getting the source.
+* Global cvsignore: cvsignore.
+* Global options: Global options.
+* Group: File permissions.
+* Header keyword: Keyword list.
+* History (subcommand): history.
+* History browsing: History browsing.
+* History file: history file.
+* History files: User modules.
+* History of CVS: What is CVS?.
+* HOME: Environment variables.
+* HOMEPATH: Environment variables.
+* Id keyword: Keyword list.
+* Ident (shell command): Using keywords.
+* Identifying files: Keyword substitution.
+* Ignored files: cvsignore.
+* Ignoring files: cvsignore.
+* Import (subcommand): import.
+* Importing files: From files.
+* Importing files, from other version control systesm: From other version control systems.
+* Importing modules: First import.
+* Index: Index.
+* Info files (syntax): syntax.
+* Informing others: Informing others.
+* Introduction to CVS: What is CVS?.
+* Invoking CVS: Invoking CVS.
+* Isolation: History browsing.
+* Join: Merging a branch.
+* kerberos: Kerberos authenticated.
+* Keyword expansion: Keyword substitution.
+* Keyword substitution: Keyword substitution.
+* Kflag: Substitution modes.
+* kinit: Kerberos authenticated.
+* Known bugs in this manual: BUGS.
+* Layout of repository: Repository.
+* Left-hand options: Global options.
+* Linear development: Revision numbers.
+* List, mailing list: What is CVS?.
+* Locally modified: File status.
+* Locker keyword: Keyword list.
+* Locking files: Multiple developers.
+* locks, cvs: Concurrency.
+* Log (subcommand): log.
+* Log information, saving: history file.
+* Log keyword: Keyword list.
+* Log keyword, selecting comment leader: admin examples.
+* Log message entry: Committing your changes.
+* Log message template: rcsinfo.
+* Log message, correcting: admin options.
+* Log messages: loginfo.
+* Log messages, editing: editinfo.
+* Login (subcommand): Password authentication client.
+* Loginfo: loginfo.
+* LOGNAME: Environment variables.
+* Mail, automatic mail on commit: Informing others.
+* Mailing list: What is CVS?.
+* Mailing log messages: loginfo.
+* Main trunk (intro): Revision numbers.
+* Main trunk and branches: Branches.
+* Many repositories: Multiple repositories.
+* Markers, conflict: Conflicts example.
+* Merge, an example: Conflicts example.
+* Merge, branch example: Merging a branch.
+* Merging: Merging.
+* Merging a branch: Merging a branch.
+* Merging a file: Updating a file.
+* Merging two revisions: Merging two revisions.
+* Modifications, copying between branches: Merging.
+* Module status: modules.
+* Module, defining: Defining the module.
+* Modules (admin file): modules.
+* Modules (intro): Basic concepts.
+* Modules file: Intro administrative files.
+* Modules file, changing: Defining the module.
+* Motivation for branches: Branches motivation.
+* Moving directories: Moving directories.
+* Moving files: Moving files.
+* Multiple developers: Multiple developers.
+* Multiple repositories: Multiple repositories.
+* Name, symbolic (tag): Tags.
+* Needing merge: File status.
+* Needing update: File status.
+* Nroff (selecting comment leader): admin examples.
+* Number, branch: Revision numbers.
+* Number, revision-: Revision numbers.
+* option defaults: ~/.cvsrc.
+* Options, global: Global options.
+* Outdating revisions: admin options.
+* Overlap: Updating a file.
+* Overriding CVSREAD: Global options.
+* Overriding CVSROOT: Global options.
+* Overriding EDITOR: Global options.
+* Overriding RCSBIN: Global options.
+* Parallel repositories: Multiple repositories.
+* passwd file: Password authentication server.
+* password client, using: Password authentication client.
+* password server, setting up: Password authentication server.
+* PATH: Environment variables.
+* Per-module editor: editinfo.
+* Policy: When to commit.
+* Precommit checking: commitinfo.
+* Preface: Preface.
+* Pserver (subcommand): Password authentication server.
+* RCS history files: User modules.
+* RCS keywords: Keyword list.
+* RCS revision numbers: Tags.
+* RCS, CVS uses RCS: User modules.
+* RCS, importing files from: From other version control systems.
+* RCS-style locking: admin options.
+* RCSBIN: Environment variables.
+* RCSBIN, overriding: Global options.
+* RCSfile keyword: Keyword list.
+* Rcsinfo: rcsinfo.
+* RCSINIT: Environment variables.
+* Rdiff (subcommand): rdiff.
+* Read-only files: Global options.
+* Read-only mode: Global options.
+* Recursive (directory descending): Recursive behavior.
+* Reference manual (files): Administrative files.
+* Reference manual for variables: Environment variables.
+* Reference, commands: Invoking CVS.
+* Release (subcommand): release.
+* Releases, revisions and versions: Versions revisions releases.
+* Releasing your working copy: Cleaning up.
+* Remote repositories: Remote repositories.
+* Remove (subcommand): Removing files.
+* Removing a change: Merging two revisions.
+* Removing files: Removing files.
+* Removing your working copy: Cleaning up.
+* Renaming directories: Moving directories.
+* Renaming files: Moving files.
+* Replacing a log message: admin options.
+* Reporting bugs (manual): BUGS.
+* Repositories, multiple: Multiple repositories.
+* Repositories, remote: Remote repositories.
+* Repository (intro): Basic concepts.
+* Repository, example: Repository.
+* Repository, setting up: Setting up.
+* Repository, user parts: User modules.
+* Reserved checkouts: admin options.
+* Resetting sticky tags: Sticky tags.
+* Resolving a conflict: Conflicts example.
+* Restoring old version of removed file: Sticky tags.
+* Resurrecting old version of dead file: Sticky tags.
+* Retrieving an old revision using tags: Tags.
+* Revision keyword: Keyword list.
+* Revision management: Revision management.
+* Revision numbers: Revision numbers.
+* Revision tree: Revision numbers.
+* Revision tree, making branches: Branches.
+* Revisions, merging differences between: Merging two revisions.
+* Revisions, versions and releases: Versions revisions releases.
+* Right-hand options: Common options.
+* rsh: Connecting via rsh.
+* Rtag (subcommand): rtag.
+* rtag, creating a branch using: Creating a branch.
+* Saving space: admin options.
+* SCCS, importing files from: From other version control systems.
+* Security: File permissions.
+* setgid: File permissions.
+* Setting up a repository: Setting up.
+* setuid: File permissions.
+* Signum Support: Preface.
+* Source keyword: Keyword list.
+* Source, getting CVS source: What is CVS?.
+* Source, getting from CVS: Getting the source.
+* Specifying dates: Common options.
+* Spreading information: Informing others.
+* Starting a project with CVS: Starting a new project.
+* State keyword: Keyword list.
+* Status (subcommand): status.
+* Status of a file: File status.
+* Status of a module: modules.
+* Sticky tags: Sticky tags.
+* Sticky tags, resetting: Sticky tags.
+* Storing log messages: loginfo.
+* Structure: Structure.
+* Subdirectories: Recursive behavior.
+* Support, getting CVS support: Preface.
+* Symbolic name (tag): Tags.
+* Syntax of info files: syntax.
+* Tag (subcommand): tag.
+* Tag program: modules.
+* tag, command, introduction: Tags.
+* tag, example: Tags.
+* Tag, retrieving old revisions: Tags.
+* Tag, symbolic name: Tags.
+* taginfo: user-defined logging.
+* Tags: Tags.
+* Tags, sticky: Sticky tags.
+* tc, Trivial Compiler (example): A sample session.
+* Team of developers: Multiple developers.
+* TEMP: Environment variables.
+* Template for log message: rcsinfo.
+* Third-party sources: Tracking sources.
+* Time: Common options.
+* TMP: Environment variables.
+* TMPDIR: Environment variables.
+* Trace: Global options.
+* Traceability: History browsing.
+* Tracking sources: Tracking sources.
+* Transactions, atomic, lack of: Concurrency.
+* Trivial Compiler (example): A sample session.
+* Typical repository: Repository.
+* Undoing a change: Merging two revisions.
+* unedit (subcommand): Editing files.
+* Up-to-date: File status.
+* Update (subcommand): update.
+* Update program: modules.
+* update, introduction: Updating a file.
+* Updating a file: Updating a file.
+* USER: Environment variables.
+* User modules: User modules.
+* users (admin file): Getting Notified.
+* Vendor: Tracking sources.
+* Vendor branch: Tracking sources.
+* Versions, revisions and releases: Versions revisions releases.
+* Viewing differences: Viewing differences.
+* watch add (subcommand): Getting Notified.
+* watch off (subcommand): Setting a watch.
+* watch on (subcommand): Setting a watch.
+* watch remove (subcommand): Getting Notified.
+* watchers (subcommand): Watch information.
+* Watches: Watches.
+* Wdiff (import example): First import.
+* What (shell command): Using keywords.
+* What branches are good for: Branches motivation.
+* What is CVS?: What is CVS?.
+* When to commit: When to commit.
+* Work-session, example of: A sample session.
+* Working copy: Multiple developers.
+* Working copy, removing: Cleaning up.
+* Wrappers: Wrappers.
+
+
diff --git a/gnu/usr.bin/cvs/doc/cvs.ps b/gnu/usr.bin/cvs/doc/cvs.ps
index b75cf40ccbf..155be1bf3c8 100644
--- a/gnu/usr.bin/cvs/doc/cvs.ps
+++ b/gnu/usr.bin/cvs/doc/cvs.ps
@@ -1,14 +1,13 @@
%!PS-Adobe-2.0
-%%Creator: dvipsk 5.58a Copyright 1986, 1994 Radical Eye Software
+%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: cvs.dvi
-%%Pages: 118
+%%Pages: 122
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
-%%DocumentPaperSizes: a4
%%EndComments
%DVIPSCommandLine: dvips cvs.dvi -o cvs.ps
%DVIPSParameters: dpi=300, compressed, comments removed
-%DVIPSSource: TeX output 1996.02.26:1610
+%DVIPSSource: TeX output 1996.05.06:0521
%%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
@@ -147,17 +146,17 @@ C780EA0387130748C7FCA9EAFFF80007C7FCB27FEA7FF0112380A20F>I<14703803F198
380E1E18EA1C0E38380700A200781380A400381300A2EA1C0EEA1E1CEA33F00020C7FCA2
12301238EA3FFE381FFFC06C13E0383000F0481330481318A400601330A2003813E0380E
03803803FE0015217F9518>I<120E12FE121E120EABEB1F80EB60C0EB80E0380F0070A2
-120EAF38FFE7FF18237FA21B>I<121C121E123E121E121CC7FCA8120E127E121E120EB1
-EAFFC00A227FA10E>I<13E0EA01F0A3EA00E01300A81370EA07F012001370B3A51260EA
-F0E013C0EA6180EA3F000C2C83A10F>I<120E12FE121E120EABEB03FCEB01F014C01480
-EB02005B5B5B133813F8EA0F1CEA0E1E130E7F1480EB03C0130114E0EB00F014F838FFE3
-FE17237FA21A>I<120E12FE121E120EB3ADEAFFE00B237FA20E>I<390E1FC07F3AFE60E1
-83803A1E807201C03A0F003C00E0A2000E1338AF3AFFE3FF8FFE27157F942A>I<380E1F
-8038FE60C0381E80E0380F0070A2120EAF38FFE7FF18157F941B>I<EA01FCEA0707380C
-0180381800C0003813E0481370A200F01378A700701370007813F0003813E0381C01C038
-0E038038070700EA01FC15157F9418>I<EA0E1F38FE61C0380E8060380F0070000E1338
-143CA2141EA7143CA21438000F1370380E80E0EB41C0EB3F0090C7FCA9EAFFE0171F7F94
-1B>I<EA0E3CEAFE46EA1E8FEA0F0F13061300120EAD120FEAFFF010157F9413>114
+120EAF38FFE7FF18237FA21B>I<121C123EA3121CC7FCA8120E127E121E120EB1EAFFC0
+0A227FA10E>I<13E0EA01F0A3EA00E01300A81370EA07F012001370B3A51260EAF0E013
+C0EA6180EA3F000C2C83A10F>I<120E12FE121E120EABEB03FCEB01F014C01480EB0200
+5B5B5B133813F8EA0F1CEA0E1E130E7F1480EB03C0130114E0EB00F014F838FFE3FE1723
+7FA21A>I<120E12FE121E120EB3ADEAFFE00B237FA20E>I<390E1FC07F3AFE60E183803A
+1E807201C03A0F003C00E0A2000E1338AF3AFFE3FF8FFE27157F942A>I<380E1F8038FE
+60C0381E80E0380F0070A2120EAF38FFE7FF18157F941B>I<EA01FCEA0707380C018038
+1800C0003813E0481370A200F01378A700701370007813F0003813E0381C01C0380E0380
+38070700EA01FC15157F9418>I<EA0E1F38FE61C0380E8060380F0070000E1338143CA2
+141EA7143CA21438000F1370380E80E0EB41C0EB3F0090C7FCA9EAFFE0171F7F941B>I<
+EA0E3CEAFE46EA1E8FEA0F0F13061300120EAD120FEAFFF010157F9413>114
D<EA0F88EA3078EA601812C01308A212E0EAF000127FEA3FE0EA0FF0EA01F8EA003CEA80
1C130CA212C01308EAE018EAD030EA8FC00E157E9413>I<1202A41206A3120E121E123E
EAFFFCEA0E00AB1304A6EA07081203EA01F00E1F7F9E13>I<000E137038FE07F0EA1E00
@@ -169,192 +168,191 @@ EB400220157F9423>I<38FF83FE381F00F0000E13C06C1380EB8100EA0383EA01C2EA00
E41378A21338133C134E138FEA0187EB0380380201C0000413E0EA0C00383E01F038FF03
FE17157F941A>I<38FF80FE381E00781430000E1320A26C1340A2EB80C000031380A238
01C100A2EA00E2A31374A21338A31310A25BA35B12F05B12F10043C7FC123C171F7F941A
->I E /Fd 2 63 df<130E133E137C13F0EA03E0EA07C0EA1F00123E12F85A7E123E7EEA
-07C0EA03E0EA00F0137C133E130E0F137E9414>60 D<124012E012F8127C121EEA0F80EA
-07C0EA01F0EA00F8133E131E133E13F8EA01F0EA07C0EA0F80EA1E00127C5A12E012400F
-157E9514>62 D E /Fe 1 47 df<1270A212F0126004047D830B>46
-D E /Ff 68 122 df<EBFE7C380381C6380603CE000E1384001C1380A6B512F0381C0380
-AE38FF8FF0171A809916>11 D<13FEEA038138060180EA0E03381C010090C7FCA5B51280
-EA1C03AE38FF8FF0141A809915>I<EBFF80EA0383EA0603120E121CA6B5FCEA1C03AE38
-FF9FF0141A809915>I<1380EA010012025A120C120812185AA35AA412E0AA1260A47EA3
-7E1208120C12047E7EEA008009267D9B0F>40 D<7E12407E7E12181208120C7EA37EA413
-80AA1300A41206A35A1208121812105A5A5A09267E9B0F>I<126012F0A212701210A312
-20A21240A2040B7D830B>44 D<EAFFC0A20A0280880D>I<126012F0A2126004047D830B>
-I<1304130C1318A31330A31360A313C0A3EA0180A3EA0300A31206A35AA35AA35AA35AA3
-5AA20E257E9B13>I<EA07E0EA1C38EA381CEA300CEA700EEA6006A2EAE007AAEA6006A2
-EA700EEA300CEA381CEA1C38EA07E010187F9713>I<12035AB4FC1207B3A2EA7FF80D18
-7D9713>I<EA0F80EA1060EA2030EA4038EA803CEAC01C12E01240EA003C1338A2137013
-6013C0EA018013001202EA040412081210EA3008EA3FF8127F12FF0E187E9713>I<EA07
-E0EA1838EA201CEA601EEA700EEA201E1200131CA213381370EA07E0EA0038131C130E13
-0FA212E0A212C0EA400EEA601CEA1838EA07E010187F9713>I<1318A21338137813F813
-B8EA01381202A212041208121812101220124012C0B5FCEA0038A6EA03FF10187F9713>
-I<EA3018EA3FF013E01380EA2000A5EA2FC0EA3060EA2030EA00381318131CA2124012E0
-A2EA8018EA40381330EA30E0EA0F800E187E9713>I<EA01F8EA0704EA0C06EA180E1230
-13001270126012E0EAE3E0EAE418EAE80CEAF00EEAE0061307A31260A2EA7006EA300EEA
-180CEA0C38EA07E010187F9713>I<1240EA7FFF13FEA2EA4004EA80081310A2EA002013
-40A21380120113005AA25A1206A2120EA5120410197E9813>I<EA07E0EA1818EA300CEA
-20061260A21270EA780CEA3E18EA1F30EA07C0EA03E0EA0CF8EA307CEA601E130FEAC007
-1303A3EA6002EA2004EA1818EA07E010187F9713>I<EA07E0EA1C30EA3018EA700CEA60
-0EEAE006A21307A31260EA700FEA3017EA1827EA07C7EA00071306130E130C12701318EA
-6030EA3060EA0F8010187F9713>I<B61280A2C9FCA6B61280A2190A7E8D1E>61
-D<EA1FC0EA2060EA4030EAC03812E0A21200137013E0EA018013005A1202A6C7FCA41206
-120FA212060D1A7E9912>63 D<130CA3131EA2132F1327A2EB4380A3EB81C0A200017F13
-00A248B47E38020070A2487FA3487FA2003C131EB4EBFFC01A1A7F991D>65
-D<B51280380E00E014701438143CA514781470EB01E0380FFFC0380E00F01478143C141C
-141EA4141C143C147814F0B512C0171A7F991B>I<EB3F023801C0C63803002E000E131E
-48130E14065A007813021270A200F01300A600701302A21278003813047E14087E000313
-303801C0C038003F00171A7E991C>I<B57E380E00E01470808080A280A21580A81500A2
-5C140E5CA2147814E0B51280191A7F991D>I<B512F8380E003814181408140C1404A3EB
-0100A35BEA0FFFEA0E037FA3EB0002A314061404A2140C143CB512FC171A7F991A>I<B5
-12F8380E003814181408140C1404A3EB0100A35BEA0FFFEA0E037FA390C7FCA8EAFFE016
-1A7F9919>I<EB3F023801C0C63803002E000E131E48130E14065A007813021270A200F0
-90C7FCA5903801FFC03970000E00A2127812387EA27E000313163801C06638003F821A1A
-7E991E>I<39FFE1FFC0390E001C00AB380FFFFC380E001CAC39FFE1FFC01A1A7F991D>I<
-EAFF80EA1C00B3A6EAFF80091A7E990E>I<EA0FFEEA0070B3124012E0A2EA40E0EA61C0
-EA1F000F1A7E9914>I<39FFE01FC0390E000F00140C14085C5C5C495A0102C7FC5B130C
-131C132E1347EB8380EA0F03380E01C06D7EA2147080A280141E141F39FFE07FC01A1A7F
-991E>I<EAFFE0000EC7FCB01408A3141814101430147014F0B5FC151A7F9918>I<B414FF
-000F14F0A2390B800170A23809C002A33808E004A2EB7008A3EB3810A3EB1C20A2EB0E40
-A3EB0780A2EB0300121C39FF8307FF201A7F9923>I<00FEEB7FC0000FEB0E001404EA0B
-80EA09C0A2EA08E01370A21338131CA2130E1307EB0384A2EB01C4EB00E4A21474143CA2
-141C140C121C38FF80041A1A7F991D>I<137F3801C1C038070070000E7F487F003C131E
-0038130E0078130F00707F00F01480A80078EB0F00A20038130E003C131E001C131C6C5B
-6C5B3801C1C0D8007FC7FC191A7E991E>I<B51280380E01E0EB007014781438143CA414
-3814781470EB01E0380FFF80000EC7FCABEAFFE0161A7F991A>I<137F3801C1C0380700
-70000E7F487F003C131E0038130E0078130F00707F00F01480A80070140000785B003813
-0E383C1C1E381C221C380E4138000713F03801E1C039007F8080EB00C0A214E1EC7F00A2
-143E141C19217E991E>I<B5FC380E01C0EB0070147880A55C1470EB01C0D80FFFC7FC38
-0E0380EB00C0801470A31478A31540143CEC1C8039FFE00F001A1A7F991C>I<EA0FC2EA
-1836EA200EEA600612C01302A3EAE0001270127EEA3FE0EA1FF8EA03FCEA007E130E1307
-13031280A3EAC0021306EAE004EAD818EA87E0101A7E9915>I<007FB5FC38701C070040
-1301A200C0148000801300A300001400B13803FFE0191A7F991C>I<39FFE07FC0390E00
-0E001404B200065B12076C5B6C6C5A3800E0C0013FC7FC1A1A7F991D>I<39FF801FC039
-1C00070014066C1304A36C5BA26C6C5AA36C6C5AA26C6C5AA3EB7080A213790139C7FCA2
-131EA3130CA21A1A7F991D>I<3AFF81FF07F03A3C007801C0001CEC0080A36C90389C01
-00A33907010E02A33903830F04EB8207A2150C3901C40388A33900E801D0A390387000E0
-A301305B01201340241A7F9927>I<EA1FC0EA38707FEA101C1200A2EA03FCEA1E1C1238
-127012E01480A2133CEA705F381F8F0011107F8F13>97 D<12FC121CA913FCEA1D07381E
-0380381C01C0130014E0A6EB01C01480381E0300EA1906EA10F8131A809915>I<EA07F8
-EA1C1C1238EA700813005AA612701304EA3808EA1C18EA07E00E107F8F11>I<133F1307
-A9EA03E7EA0C17EA180F487E127012E0A6126012706C5AEA1C373807C7E0131A7F9915>
-I<EA07C0EA1C30EA30181270EA600C12E0EAFFFCEAE000A41260EA7004EA3808EA1C18EA
-07E00E107F8F11>I<EA01F0EA0718EA0E38EA1C101300A6EAFFC0EA1C00AEEAFF800D1A
-80990C>I<EA0FCF3818718038303000EA7038A4EA30306C5AEA2FC00060C7FCA21270EA
-3FF013FC6C7EEA600FEAC003A4EA6006EA381CEA07E011187F8F13>I<12FC121CA9137C
-EA1D87381E0380A2121CAB38FF9FF0141A809915>I<1218123CA212181200A612FC121C
-AE12FF081A80990A>I<EA0180EA03C0A2EA0180C7FCA6EA0FC01201B21241EAE180EAE3
-00127E0A2182990C>I<12FC121CA9EB1FC0EB0F00130C5B13205B13E0121DEA1E70EA1C
-7813387F131E7F148038FF9FE0131A809914>I<12FC121CB3A6EAFF80091A80990A>I<38
-FC7C1F391D8E6380391E0781C0A2001C1301AB39FF9FE7F81D107F8F20>I<EAFC7CEA1D
-87381E0380A2121CAB38FF9FF01410808F15>I<EA07E0EA1C38EA300CEA700EEA6006EA
-E007A6EA6006EA700EEA381CEA1C38EA07E010107F8F13>I<EAFCFCEA1D07381E038038
-1C01C0A2EB00E0A6EB01C01480381E0300EA1D06EA1CF890C7FCA6B47E1317808F15>I<
-EAFC78EA1D9CEA1E1C1308EA1C00ABEAFF800E10808F0F>114 D<EA1F20EA60E0EA4020
-12C0A2EAF000127FEA3FC0EA1FE0EA00F0EA8070133012C01320EAF040EA8F800C107F8F
-0F>I<1208A41218A21238EAFFC0EA3800A81320A41218EA1C40EA07800B177F960F>I<38
-FC1F80EA1C03AB1307120CEA0E0B3803F3F01410808F15>I<38FF0F80383C0700EA1C06
-1304A26C5AA26C5AA3EA03A0A2EA01C0A36C5A11107F8F14>I<39FE7F1F8039381C0700
-003C1306381C0C04130E380E16081317A238072310149013A33803C1A014E0380180C0A3
-19107F8F1C>I<38FE3F80383C1E00EA1C086C5AEA0F306C5A6C5A12017F1203EA027048
-7E1208EA181CEA381E38FC3FC012107F8F14>I<38FF0F80383C0700EA1C061304A26C5A
-A26C5AA3EA03A0A2EA01C0A36C5AA248C7FCA212E112E212E4127811177F8F14>I
-E /Fg 1 50 df<120C121C12EC120CAFEAFFC00A137D9211>49 D
-E /Fh 3 127 df<1406141F143F14FEEB01FCEB07F0EB1FE0EB3F80EBFF00EA01FCEA07
-F0485AEA3F8048C7FC12FCA2127F6C7EEA0FE06C7EEA01FC6CB4FCEB3F80EB1FE0EB07F0
-EB01FCEB00FE143F141F1406181E7DA01F>60 D<126012F87E127F6C7EEA0FE0EA07F8EA
-01FC6CB4FCEB3F80EB0FE0EB07F0EB01FCEB00FE143FA214FEEB01FCEB07F0EB0FE0EB3F
-80EBFF00EA01FCEA07F8EA0FE0EA3F8048C7FC12FC5A1260181E7DA01F>62
-D<38038060380FE0F0EA1FE1383CF3C038F87F8000F01300EA601C14077BA41F>126
-D E /Fi 1 59 df<127012F8A3127005057C840D>58 D E /Fj 15
-117 df<1238127C12FEA3127C12381200A61238127C12FEA3127C123807147D930D>58
-D<B512E014FC380FC07E80EC1F80A215C0A51580A2EC3F00147EEBFFFC14E001C0C7FCAC
-EAFFFCA21A1F7E9E1F>80 D<3BFFF87FFC1FF0A23B1F800FC00380D80FC001E013001407
-A23A07E00FF006A32603F01F5BEC19F8A22601F8395BEC30FCA2D800FC5CEC607EA201FE
-147090397EC03F60A2017F14E06D486C5AA36D486C5AA3010E6DC7FCA32C1F7F9E2F>87
-D<EAFF80A3EAE000B3B3A3EAFF80A3092D7DA10D>91 D<EAFF80A31203B3B3A312FFA309
-2D80A10D>93 D<EA0FF0EA3FFCEA7E1E131FEB0F80A21218120013FF120FEA1F0F127CA2
-12F8A31317EA7C37383FE3F0EA0F8114147F9316>97 D<EA03F8EA0FFEEA1F0F383E0780
-123C007C13C0A212FCB5FCA200FCC7FCA3127CA26C13C0A2381F03803807FF00EA01FC12
-147F9315>101 D<3803F0E0380FFDF0EA1E1EEA3C0F007C1380A5003C1300EA1E1EEA1F
-FCEA33F00030C7FCA21238EA3FFEEBFF806C13C04813E0387803F0EA700012F0A4387801
-E0383E07C0381FFF803803FC00141E7F9317>103 D<121C123E123F5A7E123E121CC7FC
-A6B4FCA2121FB0EAFFE0A20B217FA00C>105 D<B4FCA2121FB3AAEAFFE0A20B207F9F0C>
-108 D<EAFE1FEB3FC0EA1E63EB83E0A2EA1F03AD38FFE7FCA216147E9319>110
-D<EA01F8EA0FFF381F0F80383E07C0387C03E0A300FC13F0A7007C13E0A2383E07C0381F
-0F80380FFF00EA03FC14147F9317>I<EAFE3C137F381EDF80139F121F131FEB060090C7
-FCABEAFFF0A21114809313>114 D<EA0FD8EA3FF8EA7038EAE018A3EAF800EAFF80EA7F
-F0EA3FF8EA1FFCEA03FEEA003EEAC00EA212E0130CEAF81CEAFFF8EAC7E00F147F9312>
-I<1203A45AA25AA2123FEAFFF8A2EA1F00AA130CA5EA0F98EA07F0EA03E00E1D7F9C12>
-I E /Fk 16 120 df<90380FF83F90397FFDFFC03A01FC1FE3E03903F03FC7EA07E0D80F
-C01387ED83C091381F8000A6B612FCA2390FC01F80B2397FF8FFF8A223237FA221>11
+>I E /Fd 2 63 df<1304130E133E137CEA01F8EA03E0EA07C0EA1F00123E12FC12F012
+FC123E7EEA07C0EA03E0EA01F8EA007C133E130E13040F157E9514>60
+D<124012E012F8127C123FEA0F80EA07C0EA01F0EA00F8137E131E137E13F8EA01F0EA07
+C0EA0F80EA3F00127C5A12E012400F157E9514>62 D E /Fe 1 47
+df<1270A212F0126004047D830B>46 D E /Ff 67 122 df<EBFE7C380381C6380603CE
+000E1384001C1380A6B512F0381C0380AE38FF8FF0171A809916>11
+D<13FEEA038138060180EA0E03381C010090C7FCA5B51280EA1C03AE38FF8FF0141A8099
+15>I<EBFF80EA0383EA0603120E121CA6B5FCEA1C03AE38FF9FF0141A809915>I<1380EA
+010012025A120C120812185AA35AA412E0AA1260A47EA37E1208120C12047E7EEA008009
+267D9B0F>40 D<7E12407E7E12181208120C7EA37EA41380AA1300A41206A35A12081218
+12105A5A5A09267E9B0F>I<126012F0A212701210A31220A21240A2040B7D830B>44
+D<EAFFC0A20A0280880D>I<126012F0A2126004047D830B>I<130CA2131C1318A2133813
+30A213701360A213E013C0A212011380A2120313005A1206A2120E120CA2121C1218A212
+381230A212701260A212E05AA20E257E9B13>I<EA07E0EA1C38EA381CEA300CEA700EEA
+6006A2EAE007AAEA6006A2EA700EEA300CEA381CEA1C38EA07E010187F9713>I<12035A
+B4FC1207B3A2EA7FF80D187D9713>I<EA0F80EA1060EA2030EA4038EA803CEAC01C12E0
+1240EA003C1338A21370136013C0EA018013001202EA040412081210EA3008EA3FF8127F
+12FF0E187E9713>I<EA07E0EA1838EA201CEA601EEA700EEA201E1200131CA213381370
+EA07E0EA0038131C130E130FA212E0A212C0EA400EEA601CEA1838EA07E010187F9713>
+I<1318A21338137813F813B8EA01381202A212041208121812101220124012C0B5FCEA00
+38A6EA03FF10187F9713>I<EA3018EA3FF013E01380EA2000A5EA2FC0EA3060EA2030EA
+00381318131CA2124012E0A2EA8018EA40381330EA30E0EA0F800E187E9713>I<EA01F8
+EA0704EA0C06EA180E123013001270126012E0EAE3E0EAE418EAE80CEAF00EEAE0061307
+A31260A2EA7006EA300EEA180CEA0C38EA07E010187F9713>I<1240EA7FFF13FEA2EA40
+04EA80081310A2EA00201340A21380120113005AA25A1206A2120EA5120410197E9813>
+I<EA07E0EA1818EA300CEA20061260A21270EA780CEA3E18EA1F30EA07C0EA03E0EA0CF8
+EA307CEA601E130FEAC0071303A3EA6002EA2004EA1818EA07E010187F9713>I<EA07E0
+EA1C30EA3018EA700CEA600EEAE006A21307A31260EA700FEA3017EA1827EA07C7EA0007
+1306130E130C12701318EA6030EA3060EA0F8010187F9713>I<B61280A2C9FCA6B61280
+A2190A7E8D1E>61 D<EA1FC0EA2060EA4030EAC03812E0A21200137013E0EA018013005A
+1202A6C7FCA41206120FA212060D1A7E9912>63 D<130CA3131EA2132F1327A2EB4380A3
+EB81C0A200017F1300A248B47E38020070A2487FA3487FA2003C131EB4EBFFC01A1A7F99
+1D>65 D<B51280380E00E014701438143CA514781470EB01E0380FFFC0380E00F0147814
+3C141C141EA4141C143C147814F0B512C0171A7F991B>I<EB3F023801C0C63803002E00
+0E131E48130E14065A007813021270A200F01300A600701302A21278003813047E14087E
+000313303801C0C038003F00171A7E991C>I<B57E380E00E01470808080A280A21580A8
+1500A25C140E5CA2147814E0B51280191A7F991D>I<B512F8380E003814181408140C14
+04A3EB0100A35BEA0FFFEA0E037FA3EB0002A314061404A2140C143CB512FC171A7F991A
+>I<B512F8380E003814181408140C1404A3EB0100A35BEA0FFFEA0E037FA390C7FCA8EA
+FFE0161A7F9919>I<EB3F023801C0C63803002E000E131E48130E14065A007813021270
+A200F090C7FCA5903801FFC03970000E00A2127812387EA27E000313163801C06638003F
+821A1A7E991E>I<39FFE1FFC0390E001C00AB380FFFFC380E001CAC39FFE1FFC01A1A7F
+991D>I<EAFF80EA1C00B3A6EAFF80091A7E990E>I<EA0FFEEA0070B3124012E0A2EA40E0
+EA61C0EA1F000F1A7E9914>I<39FFE01FC0390E000F00140C14085C5C5C495A0102C7FC
+5B130C131C132E1347EB8380EA0F03380E01C06D7EA2147080A280141E141F39FFE07FC0
+1A1A7F991E>I<EAFFE0000EC7FCB01408A3141814101430147014F0B5FC151A7F9918>I<
+B414FF000F14F0A2390B800170A23809C002A33808E004A2EB7008A3EB3810A3EB1C20A2
+EB0E40A3EB0780A2EB0300121C39FF8307FF201A7F9923>I<00FEEB7FC0000FEB0E0014
+04EA0B80EA09C0A2EA08E01370A21338131CA2130E1307EB0384A2EB01C4EB00E4A21474
+143CA2141C140C121C38FF80041A1A7F991D>I<137F3801C1C038070070000E7F487F00
+3C131E0038130E0078130F00707F00F01480A80078EB0F00A20038130E003C131E001C13
+1C6C5B6C5B3801C1C0D8007FC7FC191A7E991E>I<B51280380E01E0EB00701478143814
+3CA4143814781470EB01E0380FFF80000EC7FCABEAFFE0161A7F991A>I<B5FC380E01C0
+EB0070147880A55C1470EB01C0D80FFFC7FC380E0380EB00C0801470A31478A31540143C
+EC1C8039FFE00F001A1A7F991C>82 D<EA0FC2EA1836EA200EEA600612C01302A3EAE000
+1270127EEA3FE0EA1FF8EA03FCEA007E130E130713031280A3EAC0021306EAE004EAD818
+EA87E0101A7E9915>I<007FB5FC38701C0700401301A200C0148000801300A300001400
+B13803FFE0191A7F991C>I<39FFE07FC0390E000E001404B200065B12076C5B6C6C5A38
+00E0C0013FC7FC1A1A7F991D>I<39FF801FC0391C00070014066C1304A36C5BA26C6C5A
+A36C6C5AA26C6C5AA3EB7080A213790139C7FCA2131EA3130CA21A1A7F991D>I<3AFF81
+FF07F03A3C007801C0001CEC0080A36C90389C0100A33907010E02A33903830F04EB8207
+A2150C3901C40388A33900E801D0A390387000E0A301305B01201340241A7F9927>I<EA
+1FC0EA38707FEA101C1200A2EA03FCEA1E1C1238127012E01480A2133CEA705F381F8F00
+11107F8F13>97 D<12FC121CA913FCEA1D07381E0380381C01C0130014E0A6EB01C01480
+381E0300EA1906EA10F8131A809915>I<EA07F8EA1C1C1238EA700813005AA612701304
+EA3808EA1C18EA07E00E107F8F11>I<133F1307A9EA03E7EA0C17EA180F487E127012E0
+A6126012706C5AEA1C373807C7E0131A7F9915>I<EA07C0EA1C30EA30181270EA600C12
+E0EAFFFCEAE000A41260EA7004EA3808EA1C18EA07E00E107F8F11>I<EA01F0EA0718EA
+0E38EA1C101300A6EAFFC0EA1C00AEEAFF800D1A80990C>I<EA0FCF3818718038303000
+EA7038A4EA30306C5AEA2FC00060C7FCA21270EA3FF013FC6C7EEA600FEAC003A4EA6006
+EA381CEA07E011187F8F13>I<12FC121CA9137CEA1D87381E0380A2121CAB38FF9FF014
+1A809915>I<1218123CA212181200A612FC121CAE12FF081A80990A>I<EA0180EA03C0A2
+EA0180C7FCA6EA0FC01201B21241EAE180EAE300127E0A2182990C>I<12FC121CA9EB1F
+C0EB0F00130C5B13205B13E0121DEA1E70EA1C7813387F131E7F148038FF9FE0131A8099
+14>I<12FC121CB3A6EAFF80091A80990A>I<38FC7C1F391D8E6380391E0781C0A2001C13
+01AB39FF9FE7F81D107F8F20>I<EAFC7CEA1D87381E0380A2121CAB38FF9FF01410808F
+15>I<EA07E0EA1C38EA300CEA700EEA6006EAE007A6EA6006EA700EEA381CEA1C38EA07
+E010107F8F13>I<EAFCFCEA1D07381E0380381C01C0A2EB00E0A6EB01C01480381E0300
+EA1D06EA1CF890C7FCA6B47E1317808F15>I<EAFC78EA1D9CEA1E1C1308EA1C00ABEAFF
+800E10808F0F>114 D<EA1F20EA60E0EA402012C0A2EAF000127FEA3FC0EA1FE0EA00F0
+EA8070133012C01320EAF040EA8F800C107F8F0F>I<1208A41218A21238EAFFC0EA3800
+A81320A41218EA1C40EA07800B177F960F>I<38FC1F80EA1C03AB1307120CEA0E0B3803
+F3F01410808F15>I<38FF0F80383C0700EA1C061304A26C5AA26C5AA3EA03A0A2EA01C0
+A36C5A11107F8F14>I<39FE7F1F8039381C0700003C1306381C0C04130E380E16081317
+A238072310149013A33803C1A014E0380180C0A319107F8F1C>I<38FE3F80383C1E00EA
+1C086C5AEA0F306C5A6C5A12017F1203EA0270487E1208EA181CEA381E38FC3FC012107F
+8F14>I<38FF0F80383C0700EA1C061304A26C5AA26C5AA3EA03A0A2EA01C0A36C5AA248
+C7FCA212E112E212E4127811177F8F14>I E /Fg 1 50 df<120C121C12EC120CAFEAFF
+C00A137D9211>49 D E /Fh 3 127 df<1406141F143F14FEEB01FCEB07F0EB1FE0EB3F
+80EBFF00EA01FCEA07F0485AEA3F8048C7FC12FCA2127F6C7EEA0FE06C7EEA01FC6CB4FC
+EB3F80EB1FE0EB07F0EB01FCEB00FE143F141F1406181E7DA01F>60
+D<126012F87E127F6C7EEA0FE0EA07F8EA01FC6CB4FCEB3F80EB0FE0EB07F0EB01FCEB00
+FE143FA214FEEB01FCEB07F0EB0FE0EB3F80EBFF00EA01FCEA07F8EA0FE0EA3F8048C7FC
+12FC5A1260181E7DA01F>62 D<3807C060380FE0F0EA1FE1383EF7C038F87F8000F01300
+EA603E14077BA41F>126 D E /Fi 1 59 df<127012F8A3127005057C840D>58
+D E /Fj 15 117 df<1238127C12FEA3127C12381200A61238127C12FEA3127C12380714
+7D930D>58 D<B512E014FC380FC07E80EC1F80A215C0A51580A2EC3F00147EEBFFFC14E0
+01C0C7FCACEAFFFCA21A1F7E9E1F>80 D<3BFFF87FFC1FF0A23B1F800FC00380D80FC001
+E013001407A23A07E00FF006A32603F01F5BEC19F8A22601F8395BEC30FCA2D800FC5CEC
+607EA201FE147090397EC03F60A2017F14E06D486C5AA36D486C5AA3010E6DC7FCA32C1F
+7F9E2F>87 D<EAFF80A3EAE000B3B3A3EAFF80A3092D7DA10D>91
+D<EAFF80A31203B3B3A312FFA3092D80A10D>93 D<EA0FF0EA3FFCEA7E1E131FEB0F80A2
+1218120013FF120FEA1F0F127CA212F8A31317EA7C37383FE7F0EA0F8114147F9316>97
+D<EA03F8EA0FFEEA1F1F383E0F80EA7E07007C13C012FCA2B5FCA200FCC7FCA4127C007E
+13C0EA3E01381F03803807FF00EA01FC12147F9315>101 D<3803F0E0380FFDF0EA1E1E
+EA3C0F007C1380A5003C1300EA1E1EEA1FFCEA33F00030C7FCA21238EA3FFEEBFF806C13
+C04813E0387803F0EA700012F0A4387801E0383E07C0381FFF803803FC00141E7F9317>
+103 D<121C127FA5121CC7FCA6B4FCA2121FB0EAFFE0A20B217FA00C>105
+D<B4FCA2121FB3AAEAFFE0A20B207F9F0C>108 D<EAFE1FEB3FC0EA1E63EB83E0A2EA1F
+03AD38FFE7FCA216147E9319>110 D<EA01F8EA0FFF381F0F80383E07C0387C03E0A300
+FC13F0A7007C13E0A2383E07C0381F0F80380FFF00EA03FC14147F9317>I<EAFE3C137F
+381EDF80139F121F131FEB060090C7FCABEAFFF0A21114809313>114
+D<EA0FD8EA3FF8EA7038EAE018A3EAF800EAFF80EA7FF0EA3FF8EA1FFCEA03FEEA003EEA
+C00EA212E0130CEAF81CEAFFF8EAC7E00F147F9312>I<1203A45AA25AA2123FEAFFF8A2
+EA1F00AA130CA5EA0F98EA07F0EA03E00E1D7F9C12>I E /Fk 16
+120 df<90380FF83F90397FFDFFC03A01FC1FE3E03903F03FC7EA07E0D80FC01387ED83
+C091381F8000A6B612FCA2390FC01F80B2397FF8FFF8A223237FA221>11
D<EA07FE381FFF80383F07E06D7E130180121E1200A2133FEA03FDEA1F81EA3E01127C12
-F8A4EA7C02EA7E0C391FF87F803807E03F19167E951C>97 D<EBFF80000713E0380F83F0
+F8A4EA7C02EA7E0C391FF8FF803807E03F19167E951C>97 D<EBFF80000713E0380F83F0
EA1F03123E127E387C01E090C7FC12FCA6127C127EA2003E13186C1330380FC0603807FF
C0C6130015167E9519>99 D<49B4FCA2EB003FAB13FE3807FFBF380FC1FF48C67E003E7F
127E127CA212FCA7127C127E123E6C5B380F81FF3907FF3FE0EA01FC1B237EA220>I<13
-FE3807FF80380F83C0381E01E0383E00F0127E007C13F8147812FCB512F8A200FCC7FCA3
-127CA26C1318A26C1330380F80E03803FFC0C6130015167E951A>I<B47EA2121FABEB83
-F0EB8FFCEB987EEBA03EEBC03FA21380AE39FFF1FFE0A21B237DA220>104
-D<120E121FEA3F80127FA2123FEA1F00120EC7FCA6EAFF80A2121FB2EAFFF0A20C247EA3
-0F>I<3AFF03F803F890390FFE0FFE3A1F183F183F9039201F201F014001C01380A20180
-1380AE3BFFF0FFF0FFF0A22C167D9531>109 D<38FF03F0EB0FFC381F187EEB203EEB40
-3FA21380AE39FFF1FFE0A21B167D9520>I<13FF000713E0380F81F0381F00F8003E137C
-48133EA300FC133FA7007C133E007E137E003E137C6C13F8380F81F03807FFE0C6130018
-167E951D>I<38FF0F80EB1FE0381F33F013631343A2EBC1E0EB8000ADEAFFF8A214167E
-9518>114 D<3807F980EA1FFFEA3807EA7003EAF001A26CC7FCB4FC13F8EA7FFE6C7E6C
-1380120738003FC0EAC007130312E0A200F0138038FC0F00EAEFFEEAC3F812167E9517>
-I<487EA41203A21207A2120F123FB5FCA2EA1F80ABEB8180A5380F830013C3EA07FEEA01
-F811207F9F16>I<38FF81FFA2381F803FAF5C5C380FC1BF3907FF3FE0EA01FC1B167D95
-20>I<39FFF01FE0A2391FC00700000F1306EBE00E0007130C13F000035BA26C6C5AA26C
-6C5AA2EBFEE0EB7EC0137F6D5AA26DC7FCA2130EA21B167F951E>I<3AFFF3FF83FCA23A
-1F807C00E0D80FC014C08001E013010007017F1380A2D803F0EB0300ECCF8301F81387D8
-01F913C61487D800FD13ECEBFF0315FC017F5BEB7E01013E5BEB3C00A20118136026167F
-9529>I E /Fl 52 122 df<903907FC0FE090393FFF3FF89039FC03FC783A03F007F0FC
-3807E00F15E0D80FC0147802071300A7B71280A23A0FC007E000B3A239FFFC7FFFA22626
-7FA524>11 D<EB07FCEB3FFF9038FE0780D803F013C03807E00FA2EA0FC0A3EC030091C7
-FCA3EC7FE0B6FCA2380FC007B3A239FFFC7FFEA21F267FA522>I<123C127E12FFA4127E
-123C08087C8711>46 D<EB7F803803FFF03807E1F8380F807C48487E48133F003E7F007E
-1480A400FE14C0AD007E1480A46CEB3F00A26C133E6C6C5A3807E1F86CB45A38007F801A
-237EA21F>48 D<131C133C13FC12FFA21200B3AA387FFFFCA216237CA21F>I<48B4FC00
-0713C0381E07F0383803F8386001FC387C00FE12FE14FF147FA2127C003813FFC7FC14FE
-A2EB01FC14F8EB03F0EB07E01480EB0F00131E5B1370EBE003EA01C03803800738070006
-1206380FFFFE5A5A4813FCB5FCA218237DA21F>I<48B4FC000713E0381E03F0383801F8
-003C13FC387E00FEA3123EEA1C01000013FCA2EB03F8EB07F0EB0FC03801FF00A2380007
-E0EB01F014F8EB00FC14FE14FFA21210127C12FEA214FEA2387C01FC007013F8383E07F0
-380FFFC00001130018237DA21F>I<14381478A214F81301130313071306130C131C1338
-1330136013E0EA01C01380EA03005A120E5A12185A12705AB612C0A2390001F800A79038
-7FFFC0A21A237EA21F>I<0018130C001F137CEBFFF814F014E014C01480EBFC000018C7
-FCA513FF001B13E0381F03F0381C00F8000813FCC7127EA3147FA2127812FCA3147E5A00
-6013FC1270383801F8381E07E03807FFC03801FE0018237DA21F>I<EB1FC0EB7FF03801
-F0383803E00C3807803E000F137EEA1F005AA2007E133C1400A338FE3FC0EB7FF0EB80F8
-00FF13FCEB007C147E5A147FA4127EA4003E137E123F6C137C380F80F83807C1F03803FF
-C038007F0018237DA21F>I<1230123C003FB512C0A215804814005C5C38600018A200E0
-5B485B5CC6485AA249C7FC1306130EA25BA2133CA25BA213F8A41201A66C5A13601A257D
-A41F>I<EBFF80000313E0380F01F8381C007C48133C141E1278A2127C127E387F803C13
-E0383FF878381FFDF0EBFFC07E000313E014F8000F13FCEA1E1F383C07FEEA7803EB00FF
-48133F141F140FA3140E1278141C6C1338381F80F03807FFE00001130018237DA21F>I<
-13FF000313C0380F83E0381F00F04813F8007E137CA2147E12FEA3147FA4127E14FF123E
-EA3F01001F137FEA0FFEEA03FCC7FC147EA2123C007E13FCA214F814F0EA7C01383003E0
-381C0F80380FFF00EA03F818237DA21F>I<141CA2143EA3147FA24A7EA39038019FC0A2
-9038031FE0140F01077FEB0607A2010C7F1403011C7FEB1801A2496C7EA2017FB5FCA290
-39E0007F8049133FA2484880151F00038190C7120FA2486E7ED8FFF090B51280A229257E
-A42E>65 D<B612E015FC3903F0007FED3F80ED1FC0ED0FE0A216F0A21507150FA216E015
-1F16C0ED7F80913801FE0090B512F815FF9039F0003FC0ED0FE0ED07F016F8150316FCA6
-16F81507ED0FF0ED1FE0ED7FC0B7120015F826257EA42C>I<9138FF8008010FEBF01890
-393FC03C789039FE0006F8D801F81303484813014848130048481478121F48481438A200
-7F151890C8FCA2481500A97E16187F123FA26C6C1430120F6C6C14606C6C14C06C6CEB01
-80D800FEEB070090383FC01E90380FFFF8010013C025257DA42C>I<B612E015FC3903F8
-00FFED1FC0ED07E06F7E6F7E82150082A2167FA31780AA1700A316FEA24B5A5E4B5A4B5A
-ED1FC0EDFF80B648C7FC15E029257EA42F>I<B7FCA23903F8007FED0F8015071503A215
-01A3ED00C01406A21600A2140E141EEBFFFEA2EBF81E140E1406A21660A291C7FC16C0A4
-15011503A2ED0F80153FB7FCA223257EA428>I<B612FEA23803F800151F8181A281A3ED
-01801403A292C7FCA25C5C90B5FCA2EBF80F8080A491C8FCAAB512F0A221257EA427>I<
-B500E0B512E0A23B03F80003F800AF90B6FCA29038F80003B0B500E0B512E0A22B257EA4
-30>72 D<B512E0A23803F800B3AFB512E0A213257EA417>I<B512F0A2D803F8C7FCB3A3
-1503A31506A3150EA2151E153E157CEC03FCB6FCA220257EA425>76
-D<D8FFF8903807FFE07FD803FE9038003C006D14187F6D7E6D7E806D7E6D7E13036D7E6D
-7E80EC7F80EC3FC0141FEC0FE015F0EC07F8EC03FC1401EC00FE157F1698ED3FD8ED1FF8
-150F15071503A2150115001678486C1438D8FFFC1418A22B257EA430>78
+FE3807FF80380F83E0EA1F01383E00F0127E007C13F812FC1478B512F8A200FCC7FCA412
+7C007E1318003E13386C1330380F80F03803FFC0C6130015167E951A>I<B47EA2121FAB
+EB83F0EB8FFCEB987EEBA03EEBC03FA21380AE39FFF1FFE0A21B237DA220>104
+D<121E123FEA7F80A4EA3F00121EC7FCA6EAFF80A2121FB2EAFFF0A20C247EA30F>I<3A
+FF03F803F890390FFE0FFE3A1F183F183F9039201F201F014001C01380A201801380AE3B
+FFF0FFF0FFF0A22C167D9531>109 D<38FF03F0EB0FFC381F187EEB203EEB403FA21380
+AE39FFF1FFE0A21B167D9520>I<13FF000713E0380F81F0381F00F8003E137C48133EA3
+00FC133FA7007C133E007E137E003E137C6C13F8380F81F03807FFE0C6130018167E951D
+>I<38FF0F80EB1FE0381F33F013631343A2EBC1E0EB8000ADEAFFF8A214167E9518>114
+D<3807F980EA1FFFEA3807EA7003EAF001A26CC7FCB4FC13F8EA7FFE6C7E6C1380120738
+003FC0EAC007130312E0A200F0138038FC0F00EAEFFEEAC3F812167E9517>I<487EA412
+03A21207A2120F123FB5FCA2EA1F80ABEB8180A5380F830013C3EA07FEEA01F811207F9F
+16>I<38FF81FFA2381F803FAF5C5C380FC1BF3907FF3FE0EA01FC1B167D9520>I<39FFF0
+1FE0A2391FC00700000F1306EBE00E0007130C13F000035BA26C6C5AA26C6C5AA2EBFEE0
+EB7EC0137F6D5AA26DC7FCA2130EA21B167F951E>I<3AFFF3FF83FCA23A1F807C00E0D8
+0FC014C08001E013010007017F1380A2D803F0EB0300ECCF8301F81387D801F913C61487
+D800FD13ECEBFF0315FC017F5BEB7E01013E5BEB3C00A20118136026167F9529>I
+E /Fl 52 122 df<903907FC0FE090393FFF3FF89039FC03FC783A03F007F0FC3807E00F
+15E0D80FC0147802071300A7B71280A23A0FC007E000B3A239FFFC7FFFA226267FA524>
+11 D<EB07FCEB3FFF9038FE0780D803F013C03807E00FA2EA0FC0A3EC030091C7FCA3EC
+7FE0B6FCA2380FC007B3A239FFFC7FFEA21F267FA522>I<123C127E12FFA4127E123C08
+087C8711>46 D<EB7F803803FFF03807E1F8380F807C48487E48133F003E7F007E1480A4
+00FE14C0AD007E1480A46CEB3F00A26C133E6C6C5A3807E1F86CB45A38007F801A237EA2
+1F>48 D<131C133C13FC12FFA21200B3AA387FFFFCA216237CA21F>I<48B4FC000713C0
+381E07F0383803F8386001FC387C00FE12FE14FF147FA2127C003813FFC7FC14FEA2EB01
+FC14F8EB03F0EB07E01480EB0F00131E5B1370EBE003EA01C03803800738070006120638
+0FFFFE5A5A4813FCB5FCA218237DA21F>I<48B4FC000713E0381E03F0383801F8003C13
+FC387E00FEA3123EEA1C01000013FCA2EB03F8EB07F0EB0FC03801FF00A2380007E0EB01
+F014F8EB00FC14FE14FFA21210127C12FEA214FEA2387C01FC007013F8383E07F0380FFF
+C00001130018237DA21F>I<14381478A214F81301130313071306130C131C1338133013
+6013E0EA01C01380EA03005A120E5A12185A12705AB612C0A2390001F800A790387FFFC0
+A21A237EA21F>I<0018130C001F137CEBFFF814F014E014C01480EBFC000018C7FCA513
+FF001B13E0381F03F0381C00F8001813FCC7127EA3147FA2127812FCA3147E5A006013FC
+1270383801F8381E07E03807FFC03801FE0018237DA21F>I<EB1FC0EB7FF03801F03838
+03E00C3807803E000F137EEA1F005AA2007E133C1400A338FE3FC0EB7FF0EB80F800FF13
+FCEB007C147E5A147FA4127EA4003E137E123F6C137C380F80F83807C1F03803FFC03800
+7F0018237DA21F>I<1230123C003FB512C0A21580481400A25C3860001C5C00E05B4813
+6014E0C6485A495A49C7FCA2130E131E131C133CA2137CA2137813F8A31201A86C5A1A25
+7DA41F>I<EBFF80000313E0380F01F8381C007C48133C141E1278A2127C127E387F803C
+13E0383FF878381FFDF0EBFFC07E000313E014F8000F13FCEA1E1F383C07FEEA7803EB00
+FF48133F141F140FA3140E1278141C6C1338381F80F03807FFE00001130018237DA21F>
+I<13FF000313C0380F83E0381F00F04813F8007E137CA2147E12FEA3147FA4127E14FF12
+3EEA3F01001F137FEA0FFEEA03FCC7FC147EA2123C007E13FCA214F814F0EA7C01383003
+E0381C0F80380FFF00EA03F818237DA21F>I<141CA2143EA3147FA24A7EA39038019FC0
+A29038031FE0140F01077FEB0607A2010C7F1403011C7FEB1801A2496C7EA2017FB5FCA2
+9039E0007F8049133FA2484880151F00038190C7120FA2D80F8080D8FFF090B51280A229
+257EA42E>65 D<B612E015FC3903F0007FED3F80ED1FC0ED0FE0A216F0A21507150FA216
+E0151F16C0ED7F80913801FE0090B512F815FF9039F0003FC0ED0FE0ED07F016F8150316
+FCA616F81507ED0FF0ED1FE0ED7FC0B7120015F826257EA42C>I<9138FF8008010FEBF0
+1890393FC03C789039FE0006F8D801F81303484813014848130048481478121F48481438
+A2007F151890C8FCA2481500A97E16187F123FA26C6C1430120F6C6C14606C6C14C06C6C
+EB0180D800FEEB070090383FC01E90380FFFF8010013C025257DA42C>I<B612E015FC39
+03F800FFED1FC0ED07E06F7E6F7E82150082A2167FA31780AA1700A316FEA24B5A5E4B5A
+4B5AED1FC0EDFF80B648C7FC15E029257EA42F>I<B7FCA23903F8007FED0F8015071503
+A21501A3ED00C01406A21600A2140E141EEBFFFEA2EBF81E140E1406A21660A291C7FC16
+C0A415011503A2ED0F80153FB7FCA223257EA428>I<B612FEA23803F800151F8181A281
+A3ED01801403A292C7FCA25C5C90B5FCA2EBF80F8080A491C8FCAAB512F0A221257EA427
+>I<B500E0B512E0A23B03F80003F800AF90B6FCA29038F80003B0B500E0B512E0A22B25
+7EA430>72 D<B512E0A23803F800B3AFB512E0A213257EA417>I<B512F0A2D803F8C7FC
+B3A31503A31506A3150EA2151E153E157CEC03FCB6FCA220257EA425>76
+D<D8FFFC903807FFE0A2D803FE9038003C006D1418806D7E133F6D7E6D7E6D7E806D7E13
+016D7EEC7F80EC3FC015E0EC1FF0140FEC07F8EC03FCEC01FE15FF6E1398157FED3FD8ED
+1FF8150FA215071503150115001678487ED8FFFC143816182B257EA430>78
D<903803FF80011F13F090387F01FC3901FC007FD803F0EB1F804848EB0FC0000F15E048
48EB07F0491303003F15F8A2007F15FC90C71201A24815FEA96C15FCA26D1303003F15F8
A26C6CEB07F0A26C6CEB0FE06C6CEB1FC06C6CEB3F806C6CEB7F0039007F01FC90381FFF
@@ -363,9107 +361,8070 @@ F00103138027257DA42E>I<01FF1380000713E3380F80F7381E001F48130F4813071403
C0EB003FEC0FE01407A200C01303A315C07E6C13076C14806CEB0F0038FFC03E38E3FFF8
38803FE01B257DA422>83 D<007FB612F8A2397E00FE010078EC00780070153800601518
A200E0151C160C5AA4C71400B3A390B512FEA226247EA32B>I<B539E00FFFC0A2D803F8
-C7EA78001630B3A700015D7F00005D137C6D495A6D0107C7FC90380FE03E903803FFF890
-38007FC02A257EA42F>I<B5398001FFE0A2D807F8C7EA1C0000031518A26D1438000115
-306D1470000015607F6D5C80013F495AA2ECC003011F91C7FC6E5A010F130614F001075B
-A26D6C5AA2ECFC3801011330ECFE700100136014FF6E5AA26E5AA36EC8FCA2140EA22B25
-7FA42E>I<EA07FF001F13E0383E03F0383F00F880147E121EC7FCA3EB1FFE3803FE7EEA
-0FC0EA1F00123E127E5AA314BEEA7E01383F073E391FFE1FE03807F00F1B187E971E>97
-D<EAFFC0A2120FACEBC1FCEBCFFF9038FC0FC09038F007E09038C003F0A2EC01F8A215FC
-A815F8A2EC03F013E09038F007E090381C1F80390E0FFF00380C03F81E267FA522>I<EB
-7FE03803FFF83807C07C381F80FC13005A007E1378140012FEA8127E127F6C130CEA1F80
-EBC0183807E0703803FFE038007F0016187E971B>I<ECFFC0A2140FAC137F3803FFCF38
-0FE0FF381F803F383F000FA2127EA212FEA8127EA27E141F381F803F380FC0EF3903FFCF
-FC3800FE0F1E267EA522>I<137F3803FFC03807C1F0380F80F8EA1F0048137C127E147E
-12FEA2B512FEA248C7FCA3127EA214067E6C130C380F80183807E0703803FFE038007F80
-17187E971C>I<EB1FC0EB7FF0EA01F83803E1F8120713C1380FC0F01400A7B5FCA2EA0F
-C0B3A2EAFFFEA215267EA513>I<3901FF07C00007EBDFE0380F83F1EA1F01393E00F800
-007E7FA6003E5B6C485A380F83E0EBFFC0001190C7FC0030C8FCA21238123C383FFFE06C
-13FC806C7F481480383C003F48EB0FC000F81307A4007CEB0F806CEB1F00381F807E3807
-FFF8C613C01B247E971F>I<EAFFC0A2120FAC14FE9038C3FF809038CE0FC013D89038D0
-07E013E0A213C0AF39FFFC7FFEA21F267EA522>I<1207EA0F80EA1FC0123FA2121FEA0F
-80EA0700C7FCA7EA7FC0A2120FB3A2EAFFF8A20D277EA611>I<131E133FEB7F80A4EB3F
-00131E90C7FCA73801FF80A2EA001FB3A8127800FC13005B133EEA787CEA3FF8EA0FE011
-3283A613>I<EAFFC0A2120FACEC1FF0A2EC0780EC0E005C14305CEBC1C0EBC38013C713
-DFEBFFC0EBE7E0EBC3F0138180EB80FC147E80A2EC1F80EC0FC039FFF83FF8A21D267FA5
-20>I<EAFFC0A2120FB3B0EAFFFCA20E267EA511>I<26FF80FE137F903A83FF81FFC03B0F
-8E0FC707E0019813CC903A9007E803F001A013F0A201C013E0AF3BFFFC7FFE3FFFA23018
-7E9733>I<38FF80FE903883FF80390F8E0FC0139890389007E013A0A213C0AF39FFFC7F
-FEA21F187E9722>I<EB7F803803FFF03807C0F8381F807E48487EA2007EEB1F80A200FE
-14C0A8007E1480A26CEB3F00A2381F807E6C6C5A3803FFF038007F801A187E971F>I<38
-FFC1FCEBCFFF390FFC1FC09038F007E001C013F0140315F8140115FCA8EC03F8A215F0EB
-E0079038F00FE09038DC1F809038CFFF00EBC3F801C0C7FCA9EAFFFCA21E237F9722>I<
-38FF83E0EB8FF8380F8C7CEB90FC13B013A01478EBE0005BAEEAFFFEA216187F9719>
-114 D<3807F8C0EA1FFFEA3C07EA7001EAF000A300FC1300B47EEA7FFC7F383FFF80000F
-13C0120338001FE01303EAC001A212E014C0EAF00338FC078038EFFF00EAC3FC13187E97
-18>I<13C0A41201A312031207120F121FB512C0A2380FC000AC1460A63807E0C013E138
-01FF8038007E0013237FA218>I<39FFC07FE0A2000F1307B0140FA200071317EBE06739
-03FFC7FE38007F071F187E9722>I<39FFF80FF8A2390FC001C015803907E00300A26D5A
-00031306EBF80E0001130C13FC00005B13FEEB7E30A26D5AA214E06D5AA26D5AA26DC7FC
-A21D187F9720>I<3BFFF9FFE0FF80A23B1FC03F001C00000F6D13181580D807E05CA290
-39F03FC07000030137136015E02601F8635BA29038FCE3F1000001C15B15F990267F80FB
-C7FCA215FF90383F007EA2011E133CA3010C131829187F972C>I<39FFF83FF0A2390FC0
-0F003807E00E6C6C5A6D5A6C6C5A00001360EB7EC06D5AA2131F6D7E497E80EB33F81361
-EBE0FC3801C07E3803807F3907003F8048131F39FFC07FF8A21D187F9720>I<39FFF80F
-F8A2390FC001C015803907E00300A26D5A00031306EBF80E0001130C13FC00005B13FEEB
-7E30A26D5AA214E06D5AA26D5AA26DC7FCA21306A25B1230EA781CEAFC185B1370EA68E0
-EA7FC0001FC8FC1D237F9720>I E /Fm 1 59 df<127812FCA4127806067B8510>58
-D E /Fn 69 125 df<903901FF81FE010FEBEFFF903A7F81FF8F80D9FE01EB1FC03901F8
-03FE000314FCEA07F0EE0F80020190C7FCA7B712F0A32707F001FCC7FCB3A33A7FFF1FFF
-E0A32A2A7FA927>11 D<49B4FC011F13C090387F81E0EBFC013901F807F01203EA07F0A4
-EC01C091C8FCA3EC3FF8B6FCA33807F003B3A33A7FFF3FFF80A3212A7FA925>I<903801
-FFF8131FEB7F0313FC3801F80712033807F003A9B6FCA33807F003B3A33A7FFF3FFF80A3
-212A7FA925>I<131CA3EB7F803803FFE0000F13F8381F9CFC383E1C1E003C7F007C7F00
-78EB0F8000F8131F143FA312FC00FEEB1F0000FF90C7FCEA7FDC13FCEBFFC06C7F6C7F6C
-13FC7E00017F6C6C7E131F131CEC3F800038131F127C00FE130FA312FC00F8140012705C
-0038131E003C5B381F9CF86CB45A00035BC690C7FC131CA319307CAC22>36
+C7EA78001630B3A7000115706D1460000015E06D495A017E495A6D6C48C7FC90380FE03E
+903803FFF89038007FC02A257EA42F>I<B5398001FFE0A2D807F8C7EA3E0000031518A2
+6D1438000115306D1470000015607F6D5C80013F495AA2ECC003011F91C7FC6E5A010F13
+0614F001075BA26D6C5AA2ECFC3801011330ECFE700100136014FF6E5AA26E5AA36EC8FC
+A2140EA22B257FA42E>I<EA07FF001F13E0383E03F0383F00F880147E121EC7FCA3EB1F
+FE3803FE7EEA0FC0EA1F00123E127E5AA314BEEA7E01383F073F391FFE1FE03807F00F1B
+187E971E>97 D<EAFFC0A2120FACEBC1FCEBCFFF9038FC0FC09038F007E09038C003F0A2
+EC01F8A215FCA815F8A2EC03F013E09038F007E090381C1F80390E0FFF00380C03F81E26
+7FA522>I<EB7FE03803FFF83807C07C381F80FC13005A007E1378140012FEA8127E127F
+6C130CEA1F80EBC0183807E0703803FFE038007F0016187E971B>I<ECFFC0A2140FAC13
+7F3803FFCF380FE0FF381F803F383F000FA2127EA212FEA8127EA27E141F381F803F380F
+C0EF3903FFCFFC3800FE0F1E267EA522>I<137F3803FFC0380FC1F0381F80F8383F00FC
+147C007E137EA212FEA2B512FEA248C7FCA4127E007F13067E140E381F801C3807E07838
+03FFE038007F8017187E971C>I<EB1FC0EB7FF0EA01F83803E1F8120713C1380FC0F014
+00A7B5FCA2EA0FC0B3A2EAFFFEA215267EA513>I<3901FF07C00007EBDFE0380F83F1EA
+1F01393E00F800007E7FA6003E5B6C485A380F83E0EBFFC0001190C7FC0030C8FCA21238
+123C383FFFE06C13FC806C7F481480383C003F48EB0FC000F81307A4007CEB0F806CEB1F
+00381F807E3807FFF8C613C01B247E971F>I<EAFFC0A2120FAC14FE9038C3FF809038CE
+0FC013D89038D007E013E0A213C0AF39FFFC7FFEA21F267EA522>I<120FEA1F80EA3FC0
+A4EA1F80EA0F00C7FCA7EA7FC0A2120FB3A2EAFFF8A20D277EA611>I<131E133FEB7F80
+A4EB3F00131E90C7FCA73801FF80A2EA001FB3A8127812FCEB3F00133E5BEA7FF8EA0FE0
+113283A613>I<EAFFC0A2120FACEC1FF0A2EC0780EC0E005C5C14F0EBC1C0EBC38013CF
+EBDFC013FFEBF7E0EBE7F0EB83F8EB81FC1380147E147FEC3F80141F15C039FFF83FF8A2
+1D267FA520>I<EAFFC0A2120FB3B0EAFFFCA20E267EA511>I<26FF80FE137F903A83FF81
+FFC03B0F8E0FC707E0019813CC903A9007E803F001A013F0A201C013E0AF3BFFFC7FFE3F
+FFA230187E9733>I<38FF80FE903883FF80390F8E0FC0139890389007E013A0A213C0AF
+39FFFC7FFEA21F187E9722>I<EB7F803803FFF03807C0F8381F807E48487EA2007EEB1F
+80A200FE14C0A8007E1480A26CEB3F00A2381F807E6C6C5A3803FFF038007F801A187E97
+1F>I<38FFC1FCEBCFFF390FFC1FC09038F007E001C013F0140315F8140115FCA8EC03F8
+A215F0EBE0079038F00FE09038DC1F809038CFFF00EBC3F801C0C7FCA9EAFFFCA21E237F
+9722>I<38FF83E0EB8FF8380F8C7CEB90FC13B013A01478EBE0005BAEEAFFFEA216187F
+9719>114 D<3807F8C0EA1FFFEA3C07EA7001EAF000A300FC1300B47EEA7FFC7F383FFF
+80000F13C0120338001FE01303EAC001A212E014C0EAF00338FC078038EFFF00EAC3FC13
+187E9718>I<13C0A41201A312031207120F121FB512C0A2380FC000AC1460A63807E0C0
+13E13801FF8038007E0013237FA218>I<39FFC07FE0A2000F1307B0140FA200071317EB
+E0673903FFC7FE38007F071F187E9722>I<39FFF80FF8A2390FC003C0EC01803907E003
+00A26D5A00031306EBF80E0001130C13FC00005B13FEEB7E30A26D5AA214E06D5AA26D5A
+A26DC7FCA21D187F9720>I<3BFFF9FFE0FF80A23B1FC03F001C00000F6D13181580D807
+E05CA29039F03FC07000030137136015E02601F8635BA29038FCE3F1000001C15B15F990
+267F80FBC7FCA215FF90383F007EA2011E133CA3010C131829187F972C>I<39FFF83FF0
+A2390FC00F003807E00E6C6C5A6D5A6C6C5A00001360EB7EC06D5AA2131F6D7E497E80EB
+33F81361EBE0FC3801C07E3803807F3907003F8048131F39FFC07FF8A21D187F9720>I<
+39FFF80FF8A2390FC003C0EC01803907E00300A26D5A00031306EBF80E0001130C13FC00
+005B13FEEB7E30A26D5AA214E06D5AA26D5AA26DC7FCA21306A25B1230EA781CEAFC185B
+1370EA68E0EA7FC0001FC8FC1D237F9720>I E /Fm 1 59 df<127812FCA4127806067B
+8510>58 D E /Fn 69 125 df<903901FF81FE010FEBEFFF903A7F81FF8F80D9FE01EB1F
+C03901F803FE000314FCEA07F0EE0F80020190C7FCA7B712F0A32707F001FCC7FCB3A33A
+7FFF1FFFE0A32A2A7FA927>11 D<49B4FC011F13C090387F81E0EBFC013901F807F01203
+EA07F0A4EC01C091C8FCA3EC3FF8B6FCA33807F003B3A33A7FFF3FFF80A3212A7FA925>
+I<903801FFF8131FEB7F0313FC3801F80712033807F003A9B6FCA33807F003B3A33A7FFF
+3FFF80A3212A7FA925>I<131CA3EB7F803803FFE0000F13F8381F9CFC383E1C1E003C7F
+007C7F0078EB0F8000F8131F143FA312FC00FEEB1F0000FF90C7FCEA7FDC13FCEBFFC06C
+7F6C7F6C13FC7E00017F6C6C7E131F131CEC3F800038131F127C00FE130FA312FC00F814
+0012705C0038131E003C5B381F9CF86CB45A00035BC690C7FC131CA319307CAC22>36
D<123C127FEAFF80A213C0A3127F123E1200A2EA0180A3EA0300A21206120E5A5A12100A
157BA913>39 D<123C127FEAFF80A213C0A3127F123E1200A2EA0180A3EA0300A2120612
0E5A5A12100A157B8813>44 D<B51280A611067F9016>I<121C127FA2EAFF80A3EA7F00
-A2121C09097B8813>I<1403EC0780A2140F1500A25C141E143E143CA2147C1478A214F8
-5C13015CA213035CA213075C130F91C7FCA25B131E133E133CA2137C1378A213F85B1201
-5BA212035BA212075B120F90C8FCA25A121EA2123E123C127C1278A212F85AA21260193C
-7CAC22>I<EB3F803801FFF03807E0FC380FC07E48487E497E481480003E130F007E14C0
-A400FE14E0AF007E14C0A46CEB1F80A26C14006D5A380FC07E6C6C5A3801FFF038003F80
-1B277DA622>I<130E131E137EEA07FE12FFA212F81200B3ABB512FEA317277BA622>I<EB
-FF80000713F04813FC381E03FE393800FF80007C133F00FE14C06C131F15E0140FA2127E
-003C131FC7FC15C0A2EC3F801500147E5C5C495A495AEB078049C7FC131E4913E013705B
-3901C001C0EA0380EA0600000FB5FC5A5A5AB61280A31B277DA622>I<EB7F803803FFF0
-4813FC380F81FE381F007FEA3F80EC3F80A3121F1300C7EA7F00A2147E5C495AEB07F0EB
-FFC0A2EB01F8EB007E801580EC1FC0A215E0A2123C127EB4FCA215C0143F481480007CEB
-7F00383F01FE6CB45A000713F0C613801B277DA622>I<140FA25C5C5C5C5BA2EB03BFEB
-073F130E131C133C1338137013E0EA01C0EA038012071300120E5A5A5A12F0B612F8A3C7
-EA7F00A890381FFFF8A31D277EA622>I<00181303381F801FEBFFFE5C5C5C14C091C7FC
-001CC8FCA7EB7FC0381DFFF8381F80FC381E003F1208C7EA1F8015C0A215E0A21218127C
-12FEA315C05A0078EB3F80A26CEB7F00381F01FE6CB45A000313F0C613801B277DA622>
-I<EB07F8EB3FFE90B5FC3901FC07803903F00FC03807C01FEA0F80121F130048EB0F8091
-C7FC127EA3EAFE02EB1FF0EB3FFCEB603EEB801F00FF14809038000FC0A24814E0A4127E
-A4123E003F14C07EEC1F80D80F8013003807E07E6CB45A6C5B38003FC01B277DA622>I<
-1238123E003FB512F0A34814E015C0158015003870000EA25C485B5C5CC6485AA2495A13
-0791C7FC5B5B131E133EA2137E137CA213FCA41201A76C5A13701C297CA822>I<EB3FC0
-3801FFF04813FC3807C07E48C67E001E7FEC0F80123EA2123F138001C01300EBF01F381F
-FC1E6D5A380FFFF86C13E06C7F6C13FC8000077FD80F0F1380D81E0713C0EA3E01397C00
-7FE0141F48130F14071403A315C0127C007EEB07806CEB0F00381FC03F380FFFFC00035B
-38007FC01B277DA622>I<EB7F803801FFF000077F380FC0FC381F803E48487E007E1480
-A2140F00FE14C0A315E0A5007E131FA26C133F6C132F380F80CF3807FF8F0001130FEA00
-08010013C0A3EC1F80123E127FEC3F00143E147E007E5B383E03F8381FFFE06C1380D801
-FEC7FC1B277DA622>I<007FB712C0B812E0A26C16C0CBFCAA007FB712C0B812E0A26C16
-C02B127C9734>61 D<48B4FC000F13E0381E03F0383801F8387800FC00FC13FE7EA3127C
-003813FCEA0001EB03F8EB07E0EB0FC01480EB1E00A25B1338A25BA790C7FCA5137013F8
-487E487EA36C5A6C5A1370172A7CA920>63 D<EC0780A24A7EA34A7EA24A7EA3EC77F8A2
-ECF7FC14E3A2903801C1FEA201037F1480A249486C7EA24980010E133FA2496D7EA2013F
-B57EA39039700007F8A201F080491303000181491301A2000381D8FFFE013F13FCA32E29
-7EA833>65 D<B612F815FF16C03A03F8001FE0ED0FF0ED07F8150316FCA21501A3150316
-F8A2ED07F0150FED1FC0EDFF8090B5EAFE00EDFFC09039F8000FF0ED03F8ED01FC16FE15
-00A216FFA616FE1501ED03FC1507ED1FF8B712E016C0EDFE0028297DA830>I<91387FE0
-03903907FFFC07011FEBFF0F90397FF00F9F9039FF0001FFD801FC7F4848147F4848143F
-4848141F485A160F485A1607127FA290C9FC5AA97E7F1607123FA26C7E160E6C7E6C6C14
-1C6C6C143C6C6C14786CB4EB01F090397FF007C0011FB512800107EBFE009038007FF028
-297CA831>I<B612FCEDFF8016E03A03FC001FF8ED03FCED00FE167FEE3F80EE1FC0A2EE
-0FE0A2EE07F0A417F8AA17F0A3EE0FE0A217C0161FEE3F80EE7F005EED03FCED1FF8B75A
-168003FCC7FC2D297EA834>I<B712E0A33903FC001FED07F01501A215001670A3913801
-C0781638A302031300A2140F90B5FCA3EBFC0F1403A20201130EA3161C91C7FCA3163C16
-38167816F815011503151FB712F0A327297EA82C>I<B712C0A33903FC003FED0FE01503
-1501A21500A316F0913801C070A316001403A2140F90B5FCA3EBFC0F1403A21401A491C8
-FCA9B512FCA324297EA82A>I<91387FE003903907FFFC07011FEBFF0F90397FF00F9F90
-39FF0001FFD801FC7F484880484880484880485A82485A82127FA290CAFC5AA892B512F8
-7E7F03001300123FA26C7EA26C7E6C7E6C7E6C7E6CB45B90387FF007011FB5129F0107EB
-FE0F9039007FF0032D297CA835>I<B5D8F00FB5FCA3D803FCC7EA3FC0AF90B7FCA301FC
-C7123FB1B5D8F00FB5FCA330297EA835>I<B512F0A33803FC00B3B1B512F0A314297EA8
-19>I<90B512F8A301001300B3A91218127EB4FCA35C387E01FC007C5B383E07F0380FFF
-E0000390C7FC1D297EA823>I<B500F0EBFFFEA3D803FCC7EA0F00161E5E5E16E0ED03C0
-4B5A4BC7FC151E5D15F04A5A4A5A1407140F4A7EEC7FF04A7EEBFDE79038FFC3FCEC83FE
-9038FE01FF497E6F7E826F7E151F6F7E8215076F7E6F7E8281EE7F80B539F00FFFFEA32F
-297EA835>I<B512FCA3D803FCC8FCB3A3ED01C0A415031680A21507A2150FA2151F157F
-913801FF00B7FCA322297EA828>I<D8FFFE92383FFF80A26D5D0003EFE000A2D9BF8014
-EFA2D99FC0EB01CFA2D98FE0EB038FA3D987F0EB070FA2D983F8130EA2D981FC131CA3D9
-80FE1338A2027F1370A291383F80E0A391381FC1C0A291380FE380A2913807F700A3EC03
-FEA26E5AA26E5AD8FFFE0203B51280A2157039297DA840>I<D8FFFCEC7FFF7F7F00036D
-EB01C080EBBFE0139F80EB8FF8EB87FCEB83FEEB81FF01801380147F15C0EC3FE0EC1FF0
-EC0FF8EC07FC140315FEEC01FF6E1381ED7FC1ED3FE1ED1FF1150F16F9ED07FDED03FF81
-81167FA2163F161F160F1607D8FFFE14031601A230297EA835>I<ECFFC0010F13FC9038
-3F807F9039FE001FC0D801F8EB07E048486D7E48486D7E000F8148486D7EA24848147FA2
-007F168090C8123FA34816C0AA6C16806D147FA2003F1600A26C6C14FEA26C6C495A6C6C
-495A6C6C495A6C6C495A6C6C495A90263FC0FFC7FC90380FFFFC010013C02A297CA833>
-I<B612F815FF16C03A03FC003FE0ED07F0ED03F816FC150116FEA716FC150316F8ED07F0
-ED3FE090B61280EDFE0001FCC8FCB0B512F0A327297EA82E>I<B612E015FE6F7E3A03FC
-003FE0ED0FF06F7E6F7E150182A65E4B5A1507ED0FE0ED3FC090B500FEC7FCA29039FC00
-FF80ED3FC06F7E6F7E6F7EA9170EA21503923801FC1CB538F000FEEE7FF8EE0FE02F297E
-A832>82 D<9038FF80600003EBF0E0000F13F8381F80FD383F001F003E1307481303A200
-FC1301A214007EA26C140013C0EA7FFCEBFFE06C13F86C13FE80000714806C14C0C6FC01
-0F13E0EB007FEC1FF0140F140700E01303A46C14E0A26C13076C14C0B4EB0F80EBE03F39
-E3FFFE0000E15B38C01FF01C297CA825>I<007FB71280A39039807F807FD87C00140F00
-781507A20070150300F016C0A2481501A5C791C7FCB3A490B612C0A32A287EA72F>I<B5
-00F0EBFFFEA3D803FCC7EA0380B3AA0001ED07007F0000150E137F6D143CD91FC05B9039
-0FF003F06DB55A01001480DA1FFCC7FC2F297EA834>I<B500F0EB7FFFA3D803FEC7EA01
-C00001ED0380A26D14076C16006E5B017F140E80013F5CA26E133C011F14386E1378010F
-14708001075CA26D6C485AA2ECFE0301015CECFF076D91C7FC1587EC7F8EA215DEEC3FDC
-15FC6E5AA26E5AA36E5AA26E5AA230297FA833>I<B53CE07FFFE01FFFC0A32803FC0003
-FCC7EA7000A26D6D7E000160A26D6E13016C604B138002801503017F5F4B13C0D93FC001
-3F49C7FCA2913AE00E1FE00F011F160E17F09126F01C0F131E010F161C033C13F8902707
-F838075BA2037813FC902703FC70035BA2913AFEE001FEF001015E02FF14FF4B7E6D5EA2
-6E486D5AA36EC76CC8FCA2023E80021E141EA242297FA845>I<3803FF80000F13F0381F
-01FC383F80FE147F801580EA1F00C7FCA4EB3FFF3801FC3FEA0FE0EA1F80EA3F00127E5A
-A4145F007E13DF393F839FFC381FFE0F3803FC031E1B7E9A21>97
-D<EAFFE0A3120FACEBE1FE9038EFFF809038FE07E09038F803F09038F001F89038E000FC
-A2157EA2157FA8157EA315FCA29038F001F89038F803F090389C0FE090380FFF80390E01
-FC00202A7EA925>I<EB3FF03801FFFC3803F03E380FC07FEA1F80EA3F00A248133E007E
-90C7FCA212FEA7127EA2127F6CEB03801380001FEB0700380FE00E3803F83C3801FFF838
-003FC0191B7E9A1E>I<EC7FF0A31407ACEB3F873801FFF73807F03F380FC00F381F8007
-EA3F00A2127EA312FEA8127EA27EA2381F800F380FC01F3907E07FFF3801FFE738007F87
-202A7EA925>I<EB3FC03801FFF03803E07C380F803E001F7F130048EB0F80127E15C0A2
-00FE1307A2B6FCA248C8FCA3127EA2127F6CEB01C07E390F8003803907C007003803F01E
-3800FFFCEB3FE01A1B7E9A1F>I<EB07F8EB3FFCEB7E3E3801FC7FEA03F813F01207143E
-1400A7B512C0A33807F000B3A3387FFF80A3182A7EA915>I<9038FF80F00003EBE3F839
-0FC1FE1C391F007C7C48137E003EEB3E10007EEB3F00A6003E133E003F137E6C137C380F
-C1F8380BFFE00018138090C8FC1238A2123C383FFFF814FF6C14C06C14E06C14F0121F38
-3C0007007CEB01F8481300A4007CEB01F0A2003FEB07E0390FC01F806CB5120038007FF0
-1E287E9A22>I<EAFFE0A3120FAC147E9038E1FF809038E30FC001E413E0EBE80701F813
-F013F0A213E0B039FFFE3FFFA3202A7DA925>I<EA0780EA0FC0EA1FE0123FA3121FEA0F
-C0EA0780C7FCA7EAFFE0A3120FB3A3EAFFFEA30F2B7EAA12>I<1307EB0F80EB1FC0EB3F
-E0A3EB1FC0EB0F80EB070090C7FCA7EBFFE0A3130FB3AA127C12FE14C0EB1F801400EA7C
-3EEA3FFCEA0FF0133784AA15>I<EAFFE0A3120FACEC1FFCA3EC0780EC0F00141E5C5C14
-E0EBE3C013E7EBEFE0EBFFF08013F3EBE1FCEBC0FE147FA2EC3F80EC1FC0EC0FE0A2EC07
-F039FFFC1FFFA3202A7FA923>I<EAFFE0A3120FB3B2EAFFFEA30F2A7EA912>I<26FFC07F
-EB1FC0903AC1FFC07FF0903AC307E0C1F8D80FC49038F101FC9039C803F20001D801FE7F
-01D05BA201E05BB03CFFFE3FFF8FFFE0A3331B7D9A38>I<38FFC07E9038C1FF809038C3
-0FC0D80FC413E0EBC80701D813F013D0A213E0B039FFFE3FFFA3201B7D9A25>I<EB3FE0
-3801FFFC3803F07E390FC01F80391F800FC0393F0007E0A2007EEB03F0A300FE14F8A800
-7E14F0A26CEB07E0A2391F800FC0390FC01F803907F07F003801FFFC38003FE01D1B7E9A
-22>I<38FFE1FE9038EFFF809038FE0FE0390FF803F09038F001F801E013FC140015FEA2
-157FA8157E15FEA215FC140101F013F89038F807F09038FC0FE09038EFFF809038E1FC00
-01E0C7FCA9EAFFFEA320277E9A25>I<38FFC1F0EBC7FCEBC63E380FCC7F13D813D0A2EB
-F03EEBE000B0B5FCA3181B7F9A1B>114 D<3803FE30380FFFF0EA3E03EA7800127000F0
-1370A27E00FE1300EAFFE06CB4FC14C06C13E06C13F0000713F8C6FCEB07FC130000E013
-7C143C7E14387E6C137038FF01E038E7FFC000C11300161B7E9A1B>I<13E0A41201A312
-03A21207120F381FFFE0B5FCA2380FE000AD1470A73807F0E0000313C03801FF8038007F
-0014267FA51A>I<39FFE07FF0A3000F1307B2140FA2000713173903F067FF3801FFC738
-007F87201B7D9A25>I<39FFFC03FFA3390FF000F0000714E07F0003EB01C0A2EBFC0300
-011480EBFE070000140013FFEB7F0EA2149EEB3F9C14FC6D5AA26D5AA36D5AA26D5AA220
-1B7F9A23>I<3BFFFC7FFC1FFCA33B0FE00FE001C02607F007EB0380A201F8EBF0070003
-1600EC0FF801FC5C0001150EEC1FFC2600FE1C5B15FE9039FF387E3C017F1438EC787F6D
-486C5A16F0ECE01F011F5CA26D486C5AA2EC800701075CA22E1B7F9A31>I<39FFFC1FFE
-A33907F003803803F8079038FC0F003801FE1E00005BEB7F3814F86D5A6D5A130F806D7E
-130F497EEB3CFEEB38FFEB787F9038F03F803901E01FC0D803C013E0EB800F39FFF03FFF
-A3201B7F9A23>I<39FFFC03FFA3390FF000F0000714E07F0003EB01C0A2EBFC03000114
-80EBFE070000140013FFEB7F0EA2149EEB3F9C14FC6D5AA26D5AA36D5AA26D5AA25CA213
-07003890C7FCEA7C0FEAFE0E131E131C5BEA74F0EA3FE0EA0F8020277F9A23>I<B71280
-A22102809122>123 D<BB12C0A24202809143>I E /Fo 94 127
-df<127012F8B012701200A5127012F8A31270051C779B18>33 D<EA4010EAE038EAF078
-EAE038AAEA60300D0E7B9C18>I<EA0306EA078FA6387FFFC0B512E0A26C13C0380F1E00
-A6387FFFC0B512E0A26C13C0381E3C00A6EA0C18131C7E9B18>I<13C01201A3EA03F0EA
-0FFCEA3FFEEA7DCFEA71C738E1C38013C7A338F1C0001279123F6C7EEA0FF8EA01FC13DE
-13CF13C73861C38012F1A212E1EBC7001271EA79DEEA3FFEEA1FF8EA07E0EA01C0A31200
-11247D9F18>I<EA3803387C0780A2EAEE0F1400A25B131EA2133EEA7C3CA2EA387CEA00
-78A213F85B12015BA212035BA21207EB8380EB87C0120FEB0EE0A2121F121EA2123E383C
-07C0A23818038013247E9F18>I<EA01C0EA07E0487EEA0E70487EA4EB73F813F313E338
-0FC1C0EBC38013831303381F0700EA3F87EA7B8EEA71CEEAE1FC12E0137CEB7870A2EA70
-FE387FFFE0EA3FC7380F03C0151C7F9B18>I<EA03801207EA0F00123E5A12F05A090777
-9B18>I<137013F0EA01E0EA03C0EA0780EA0F00121E121C5AA25AA45AA81270A47EA27E
-121E7EEA0780EA03C0EA01F0120013700C24799F18>I<126012F012787E7E7EEA078012
-03EA01C0A2EA00E0A41370A813E0A4EA01C0A2EA03801207EA0F00121E5A5A5A12600C24
-7C9F18>I<EA01C0A4EA41C138F1C780EAFDDF387FFF00EA1FFCEA07F0A2EA1FFCEA7FFF
-38FDDF80EAF1C73841C100EA01C0A411147D9718>I<136013F0A7387FFFC0B512E0A26C
-13C03800F000A7136013147E9718>I<121C123E127E127F123F121F1207120E121E127C
-12F81260080C788518>I<387FFFC0B512E0A26C13C013047E8F18>I<1230127812FCA212
-7812300606778518>I<1303EB0780A2130F14005B131EA2133E133C137C1378A213F85B
-12015B12035BA212075B120F90C7FCA25A121E123E123CA2127C127812F85AA212601124
-7D9F18>I<EA01F0EA07FC487EEA1F1FEA1C0738380380007813C0EA7001A238E000E0A9
-EAF001007013C0A2EA780300381380381C0700EA1F1FEA0FFE6C5AEA01F0131C7E9B18>
-I<EA01801203A21207120F123F12FF12FB12431203B0EA7FFCEAFFFEEA7FFC0F1C7B9B18
->I<EA03F0EA0FFEEA3FFF387C0F80387003C0EAE00138F000E0A21260C7FCA2EB01C0A2
-1303EB0780EB0F00131E5B5B5B485AEA07C0485A381E00E05AEA7FFFB5FC7E131C7E9B18
->I<EA07F8EA1FFE487E38780780EB03C0130112301200EB0380A2EB0F00EA03FF5B7F38
-000780EB03C01301EB00E0A312F0A2EB01C01303387C0780383FFF006C5AEA03F8131C7E
-9B18>I<131F5B1377A213E7120113C7EA038712071307120E121E123C1238127812F0B5
-12F8A338000700A6EB7FF0A3151C7F9B18>I<383FFF80A30038C7FCA8EA3BF8EA3FFE7F
-383C0780383003C0EA0001EB00E0A2126012F0A238E001C0EA7003387C0F80383FFF00EA
-1FFCEA03F0131C7E9B18>I<137E48B4FC00071380380F83C0EA1E03121C3838018090C7
-FC5AA2EAE1F8EAE7FEB5FC38FE078038F803C0EAF001EB00E05A7E1270A3383801C0EA3C
-03381E0780380FFF006C5AEA01F8131C7E9B18>I<12E0B512E0A214C038E00380EB0700
-C65A131E131C5BA25B13F05BA2485AA3485AA448C7FCA7131D7E9C18>I<EA03F8EA0FFE
-487E383E0F80EA3803387001C0A438380380EA3C07381FFF00EA07FC487EEA1F1F383C07
-80387001C000F013E0EAE000A4387001C0EA7803383E0F80381FFF006C5AEA03F8131C7E
-9B18>I<EA03F0EA0FFC487EEA3C0F38780780EA700338E001C0A314E0A21270EA7803EA
-3C0FEA1FFFEA0FFEEA03F0C7FCEB01C0A338300380EA7807EB0F00133EEA3FFCEA1FF0EA
-07C0131C7E9B18>I<1230127812FCA2127812301200A81230127812FCA2127812300614
-779318>I<1218123C127EA2123C12181200A81218123C127EA2123E121E120E121C123C
-127812F01260071A789318>I<14C0EB03E01307EB1FC0EB3F80EBFE00485AEA07F0485A
-EA3F8048C7FC12FCA2127F6C7EEA0FE06C7EEA01FC6C7EEB3F80EB1FC0EB07E01303EB00
-C013187E9918>I<387FFFC0B512E0A3C8FCA4B512E0A36C13C0130C7E9318>I<126012F8
-7E127F6C7EEA0FE06C7EEA01FC6C7EEB3F80EB1FC0EB07E0A2EB1FC0EB3F80EBFE00485A
-EA07F0485AEA3F8048C7FC12FC5A126013187E9918>I<EA0FF0EA3FFC48B4FCEA700F38
-F00380A2EA600738000F00133E5BEA01F05B485AA55BC8FCA5EA0380487EA36C5A111C7D
-9B18>I<137CEA01FEEA07FF380F8780381E03C0EA3C1DEA387F3870FFE0EA71E313C112
-E1EAE380A638E1C1C0127113E33870FF8038387F00EA3C1C381E00E0EA0F833807FFC000
-01138038007E00131C7E9B18>I<137013F8A213D8A2EA01DCA3138CEA038EA4EA0707A5
-380FFF80A3EA0E03381C01C0A3387F07F000FF13F8007F13F0151C7F9B18>I<EA7FFCB5
-FC6C1380381C03C01301EB00E0A4130114C01307381FFF80140014C0EA1C03EB00E014F0
-1470A414F014E01303387FFFC0B51280387FFE00141C7F9B18>I<EBF8E0EA03FEEA07FF
-EA0F07EA1E03EA3C01EA38005AA214005AA8127014E0A27E123C381E01C0EA0F073807FF
-803803FE00EA00F8131C7E9B18>I<EA7FF8EAFFFE6C7E381C0F80EB03C0A2EB01E01300
-A214F01470A814F014E0A2130114C01303EB0F80387FFF00485AEA7FF8141C7F9B18>I<
-B512F0A3381C0070A41400A2130EA3EA1FFEA3EA1C0EA390C7FCA21438A5B512F8A3151C
-7F9B18>I<B512F8A3381C0038A41400A21307A3EA1FFFA3EA1C07A390C7FCA7EAFFC0A3
-151C7F9B18>I<3801F1C0EA03FDEA0FFFEA1F0FEA1C03123813011270A290C7FC5AA5EB
-0FF0131F130F387001C0A213031238A2EA1C07EA1F0FEA0FFFEA03FDEA01F1141C7E9B18
->I<387F07F038FF8FF8387F07F0381C01C0A9EA1FFFA3EA1C01AA387F07F038FF8FF838
-7F07F0151C7F9B18>I<EA7FFFB512806C1300EA01C0B3A4EA7FFFB512806C1300111C7D
-9B18>I<3801FFC0A338000E00B312F0A2133CEA7FFCEA3FF0EA0FC0121C7D9B18>I<387F
-07F038FF87F8387F07F0381C03C0EB07801400130E131E5B13385B13F0121DA2EA1FB8A2
-131C121EEA1C0EA27FA2EB0380A2EB01C0387F03F038FF87F8387F03F0151C7F9B18>I<
-EAFFC0A3001CC7FCB114E0A5B5FCA3131C7E9B18>I<38FC01F8EAFE03A2383B06E0A413
-8EA2EA398CA213DCA3EA38D8A213F81370A21300A638FE03F8A3151C7F9B18>I<387E07
-F038FF0FF8387F07F0381D81C0A313C1121CA213E1A313611371A213311339A31319A213
-1D130DA3EA7F07EAFF87EA7F03151C7F9B18>I<EA0FFE383FFF804813C0EA7803EA7001
-00F013E0EAE000B0EAF001007013C0EA7C07EA7FFF6C1380380FFE00131C7E9B18>I<EA
-FFFEEBFF8014C0EA1C03EB01E013001470A514E01301EB03C0EA1FFF1480EBFE00001CC7
-FCA8B47EA3141C7F9B18>I<EA0FFE383FFF804813C0EA7803EA700100F013E0EAE000AE
-1370A2EAF079387039C0EA783FEA7FFF6C1380380FFE00EA000FEB0780A2EB03C01301A2
-13227E9B18>I<EA7FF8EAFFFE6C7E381C0F80130314C01301A313031480130F381FFF00
-5BA2EA1C0F7FEB0380A5149CA3387F01F8EAFF81387F00F0161C7F9B18>I<3803F1C0EA
-1FFF5AEA7C0FEA7003EAE001A390C7FC12701278123FEA1FF0EA07FEC67EEB0F80EB03C0
-1301EB00E0A2126012E0130100F013C038F80780B5FCEBFE00EAE7F8131C7E9B18>I<38
-7FFFF8B5FCA238E07038A400001300B2EA07FFA3151C7F9B18>I<38FF83FEA3381C0070
-B36C13E0EA0F01380783C03803FF806C1300EA007C171C809B18>I<38FE03F8EAFF07EA
-FE03383C01E0001C13C0A3EA1E03000E1380A438070700A4EA038EA4EA018C13DCA3EA00
-D813F8A21370151C7F9B18>I<38FE03F8A338700070A36C13E0A513F8EA39FC13DCA200
-1913C0A3138CA2EA1D8DA31305000D1380EA0F07A2EA0E03151C7F9B18>I<387F0FE013
-9F130F380E0700120FEA070E138EEA039C13DCEA01F8A212005B137013F07F487E13DCEA
-039E138EEA070F7F000E13801303001E13C0387F07F000FF13F8007F13F0151C7F9B18>
-I<38FE03F8EAFF07EAFE03381C01C0EA1E03000E1380EA0F0700071300A2EA038EA2EA01
-DCA3EA00F8A21370A9EA01FC487E6C5A151C7F9B18>I<383FFFE05AA2387001C01303EB
-07801400C65A131E131C133C5B137013F0485A5B1203485A90C7FC5A001E13E0121C123C
-5A1270B5FCA3131C7E9B18>I<EAFFF8A3EAE000B3ACEAFFF8A30D24779F18>I<126012F0
-A27E1278127C123CA2123E121E121F7EA27F12077F1203A27F12017F12007F1378A2137C
-133C133E131EA2131F7F14801307A2EB030011247D9F18>I<EAFFF8A3EA0038B3ACEAFF
-F8A30D247F9F18>I<EA0180EA07C0EA1FF0EA7EFCEAF83EEAE00E0F067C9B18>I<387FFF
-C0B512E0A26C13C013047E7F18>I<12E07E1278123E7EEA0780120309077B9B18>I<EA0F
-F0EA1FFC487EEA3C0FEA180738000380A213FF1207121FEA7F03127812E0A3EAF007EA78
-0F383FFFF8EA1FFDEA07F015147E9318>I<127E12FE127E120EA5133EEBFF80000F13C0
-EBC1E01380EB0070120E1438A6000F1370A2EB80E013C1EBFFC0000E138038063E00151C
-809B18>I<EA01FEEA07FF001F1380EA3E073838030048C7FCA25AA61270EB01C01238EA
-3E03381FFF8000071300EA01FC12147D9318>I<EB1F80133F131F1303A5EA03E3EA0FFB
-EA1FFFEA3C1FEA380FEA7007130312E0A6EA7007A2EA380FEA3C1F381FFFF0380FFBF838
-03E3F0151C7E9B18>I<EA01F0EA07FCEA1FFEEA3E0F38380780EA7003A238E001C0A2B5
-FCA300E0C7FC1270EB01C01238EA3E07381FFF8000071300EA01F812147D9318>I<EB1F
-80EB7FC0EBFFE013E13801C0C01400A3387FFFC0B5FCA23801C000AEEA7FFFA3131C7F9B
-18>I<3801E1F03807FFF85A381E1E30381C0E00487EA5EA1C0EEA1E1EEA1FFC5BEA39E0
-0038C7FC7EEA1FFEEBFFC04813E0387801F038700070481338A4007813F0EA7E03381FFF
-C06C13803801FC00151F7F9318>I<127E12FE127E120EA5133EEBFF80000F13C013C1EB
-80E01300120EAB387FC7FC38FFE7FE387FC7FC171C809B18>I<EA0380EA07C0A3EA0380
-C7FCA4EA7FC012FF127F1201AEB5FCA3101D7C9C18>I<1338137CA313381300A4EA0FFC
-A3EA001CB3A4EA6038EAF078EAFFF0EA7FE0EA3F800E277E9C18>I<127E12FE127E120E
-A5EB3FF0A3EB0780EB0F00131E5B5B5BEA0FF87F139C130EEA0E0F7FEB038014C0387FC7
-F812FF127F151C7F9B18>I<EAFFC0A31201B3A4B51280A3111C7D9B18>I<38F9C1C038FF
-F7F013FF383E3E38EA3C3CA2EA3838AB38FE3E3EEB7E7EEB3E3E1714809318>I<EA7E3E
-38FEFF80007F13C0EA0FC1EB80E01300120EAB387FC7FC38FFE7FE387FC7FC1714809318
->I<EA01F0EA0FFE487E383E0F80EA3803387001C0A238E000E0A5EAF001007013C0EA78
-03383C0780EA3E0F381FFF006C5AEA01F013147E9318>I<EA7E3E38FEFF80007F13C038
-0FC1E01380EB0070120E1438A6000F1370A2EB80E013C1EBFFC0000E1380EB3E0090C7FC
-A7EA7FC0487E6C5A151E809318>I<3801F380EA07FBEA1FFFEA3E1FEA380FEA7007A2EA
-E003A6EA7007A2EA380FEA3C1FEA1FFFEA0FFBEA03E3EA0003A7EB1FF0EB3FF8EB1FF015
-1E7E9318>I<38FF0FC0EB3FE0EB7FF0EA07F0EBE060EBC0005BA290C7FCA9EAFFFC7F5B
-14147E9318>I<EA07F7EA3FFF5AEA780FEAE007A3007CC7FCEA7FE0EA1FFCEA03FEEA00
-1F38600780EAE003A212F038F80F00B5FC13FCEAE7F011147D9318>I<487E1203A4387F
-FFC0B5FCA238038000A9144014E0A33801C1C013FF6C1380EB3E0013197F9818>I<387E
-07E0EAFE0FEA7E07EA0E00AC1301EA0F033807FFFC6C13FE3801FCFC1714809318>I<38
-7F8FF000FF13F8007F13F0381C01C0380E0380A338070700A3138FEA038EA3EA01DCA3EA
-00F8A2137015147F9318>I<38FF07F8138F1307383800E0A4381C01C0137113F9A213D9
-EA1DDD000D1380A3138DEA0F8FA23807070015147F9318>I<387F8FF0139F138F380F07
-00EA078EEA039EEA01DC13F81200137013F07FEA01DCEA039E138EEA0707000E1380387F
-8FF000FF13F8007F13F015147F9318>I<387F8FF000FF13F8007F13F0380E01C0EB0380
-A21207EB0700A2EA0387A2138EEA01CEA213CC120013DC1378A31370A313F05B1279EA7B
-C0EA7F806CC7FC121E151E7F9318>I<383FFFF05AA2387001E0EB03C0EB078038000F00
-131E5B13F8485AEA03C0485A380F0070121E5A5AB512F0A314147F9318>I<EB07E0131F
-137FEB780013E0AB1201EA7FC0485AA26C7EEA01E01200AB1378EB7FE0131F130713247E
-9F18>I<126012F0B3B012600424769F18>I<127CB4FC13C01203C67EAB7FEB7FC0EB3FE0
-A2EB7FC0EBF0005BABEA03C012FF90C7FC127C13247E9F18>I<EA060CEA1F1EEA3FBEEA
-FBF8EAF1F0EA60C00F067C9B18>I E /Fp 37 123 df<EB03E0EB1C181338EB703C13E0
-14383801C000A5485A387FFFF038038070A4380700E0A6380E01C0A6381C0380001E13C0
-38FF0FF016207E9F19>12 D<EB03F4EB1C1CEB383C137013E01438EA01C0A53803807038
-7FFFF038038070A4380700E0A6380E01C0A6381C0380001E13C038FF9FF016207E9F19>
-I<903803F03F90391E09E0809039380F80C09039701F01E0EBE03E021E13C02601C01CC7
-FCA548485A007FB612803903803803A43A0700700700A6000EEBE00EA64848485A001EEB
-E01E3AFF8FF8FFC023207E9F26>I<1306130C13101330136013C013801201EA0300A212
-06120E120CA25AA21238A21230A21270A21260A312E0A81260A57EA2121012181208120C
-12047E0F2E7AA112>40 D<138013C0134013201330A21318A3130CAD131CA31318A21338
-A21330A21370136013E013C0A2EA018013005A120612045A12185A12405A0E2E80A112>
-I<EAFFF0A20C027E8A0F>45 D<13181338EA01F8EA0E701200A513E0A6EA01C0A6EA0380
-A6EA07001380EAFFFC0E1E7B9D17>49 D<EB3F80EBC1E038010070000213785AA2000F13
-7C1380A2EB00781206C712F814F0EB01E014C0EB0380EB0700130E5B5B13605B485A3803
-00201206000813405A383FFFC0481380B5FC161E7E9D17>I<380180303803FFE014C014
-0013FC0002C7FCA25AA4137CEA0587380A0380EA0C01000813C0120014E0A4387003C012
-F812F000E01380EA800700401300130E6C5AEA1070EA0FC0141F7D9D17>53
-D<0007B57E3900F801E0903878007081497F151E150E150FA348481480A6484814005DA3
-151E153E4848133C5DA25D4A5A4A5A260F000FC7FC143CB512F0211F7E9E23>68
-D<EB1F82EB7066EBC01E3801800EEA030048130C00061304120EA3000F1300A27FEA07F0
-13FF6C13C06C13E038003FF0EB03F813001478143CA200401338A3143000601370146000
-F013C038E8018038C60300EA81FC17217E9F19>83 D<003FB512F0383C07800030143012
-6039400F0010A212C01280A3D8001E1300A65BA65BA65B7F383FFFE01C1F7A9E21>I<12
-30127812F8A212700505789E0D>95 D<EA07F8EA0C0CEA1E061307121C1200A313FFEA07
-C7EA1E07EA3C0E127800F01310A3131EEB2E2038784F40381F878014147D9317>97
-D<1207123F120F7EA2120EA65A137CEA1D83381E0180001C13C0EB00E05A14F0A5387001
-E0A214C013031480EB0700EAE80EEACC38EA83E014207B9F19>I<13FEEA0383380E0780
-121C0038130090C7FC12785AA45AA37E5BEA70026C5AEA1C18EA07E011147D9314>I<14
-38EB01F8EB00781438A21470A614E013FCEA0382EA0601121CEA3C00383801C0127812F0
-A438E00380A412F0EA700738380F00381C37803807C7E015207D9F19>I<13F8EA070EEA
-0E07121C383803801278127012F0A2B5FC00F0C7FC5AA46C5AEA7002EA3004EA1C18EA07
-E011147D9314>I<EB07C0EB1C60EB30F01360EBE0E0EBC0001201A5485AEA3FFCEA0380
-A448C7FCA6120EA65A121EEAFFC014207F9F0E>I<140EEB3E11EBE1A33801C1C2380381
-E0EA07801301120FA3380703C01480EB8700EA04FC48C7FCA21218121CEA0FFF14C014E0
-381800F04813305A5AA3006013606C13C0381C0700EA07FC181F809417>I<13E0120712
-011200A2485AA6485AEB8F80EB90E013A0EBC0601380000713E01300A5380E01C0A6381C
-0380001E13C038FF8FF014207E9F19>I<13C0EA01E01203A2EA01C0C7FCA6EA0380121F
-12071203A2EA0700A6120EA65A121EEAFF800B1F7F9E0C>I<13E0120712011200A2485A
-A6485AEB81FCEB80F014C0EB81801400EA07045B13181338137C131C120E7FA2130F7F14
-80EA1C03381E07C038FF8FF016207E9F18>107 D<13E0120712011200A2EA01C0A6EA03
-80A6EA0700A6120EA65A121EEAFF800B207F9F0C>I<390387C07C391F9861863907A072
-073903C03403EB80380007EB7807EB0070A5000EEBE00EA64848485A001EEBE01E3AFFCF
-FCFFC022147E9326>I<38038F80381F90E0EA07A03803C0601380000713E01300A5380E
-01C0A6381C0380001E13C038FF8FF014147E9319>I<13FCEA0387380E0180381C00C048
-13E0A24813F012F0A438E001E0A214C0130300F0138038700700EA380E6C5AEA07E01414
-7D9317>I<EBE3E03807EC383800F01C497E140F48487E1580A53903800F00A2140E141E
-141C5C38074070EB61C0011FC7FC90C8FCA3120EA4121EEAFFC0191D809319>I<EA038E
-381FB380EA07C71203EB8300EA078090C7FCA5120EA65A121EEAFFC011147E9312>114
-D<EA01F9EA0607EA080312181301EA3802EA3C00121F13F0EA07FCEA01FEEA001FEA4007
-1303A212601306EAF004EAC818EA87E010147F9312>I<1380EA0100A35A5A5A121EEAFF
-F8EA0E00A45AA65A1310A41320A2EA1840EA0F800D1C7C9B12>I<381C0380EAFC1FEA3C
-07EA1C03A238380700A6EA700EA4131EA25BEA305E381F9F8011147B9319>I<38FF83F8
-381E00E0001C13C01480121E380E01005B13025B12075BA25BEA039013A013E05B5B1201
-90C7FC15147C9318>I<39FF9FE1FC393C078070391C030060148015401580EA0E079038
-0D81001309EB19C21311380F21C4EA0720EB40C814E8EB80F0A26C485A1460000213401E
-147C9321>I<381FF0FF3803C0780001137014403800E0C0EBE180EB73001376133CA213
-1C132E134E1387EA0107380203801204380C01C0383C03E038FE07FC18147F9318>I<39
-0FF83F803901E00E00EBC00C140813E000005B143014205C13705CA20171C7FC1339133A
-133E133C133813181310A25BA25BEA70C0EAF08000F1C8FC12E61278191D809318>I<38
-0FFFE0EA0E01000C13C038080380EB0700EA100E5BC65A5BA25B485A38038080EA070012
-0E381C0100A2485AEA700EEAFFFE13147F9314>I E /Fq 57 122
-df<91393FFC07F80103B5EA3FFE903A0FF807FF0F903B3FC003FC1F80903B7F0007F83F
-C001FE130F000115F05B0003EE1F80EF060094C7FCA8B812F0A32803FC000FF0C7FCB3A8
-267FFFE1B512C0A332327FB12F>11 D<EC3FF8903803FFFE90390FF80F8090393FC001C0
-90397F0007E001FE130F00014A7E5B1203A26F5A6F5A0301C7FC92C8FCA5B712F0A33903
-FC001F150FB3A7267FFFE1B51280A329327FB12D>I<B512F8A715077F921B>45
-D<EB0FF8EB7FFF3901FC1FC03903F007E048486C7E000F8048486C7EA2003F80EB8000A2
-007F80A400FF1580B0007F1500A5003F5CEBC001001F5CA26C6C485A00075C6C6C485A39
-01FC1FC026007FFFC7FCEB0FF8212E7DAD28>48 D<EB01C01303130F137FEA1FFFB5FC13
-BFEAE03F1200B3B1007FB512F0A31C2E7AAD28>I<EB3FE03801FFFE0007EBFF80D80F80
-13C0391E003FE00038EB1FF0007CEB0FF8007EEB07FCB4FC018013FEA21403A2EA7F0000
-3E1307C7FC15FCA2EC0FF8A215F0EC1FE015C0EC3F80EC7F00147E14F8495A495A495A49
-C7FC011E130E5B133849131E49131C485A48C7123C48B512FC5A5A5A4814F8B6FCA31F2E
-7CAD28>I<EB1FF890B5FC000314C03907E01FF0390F0007F8D81F807FEA3FC06E7EA4EA
-1F80380F0007C75BA25D4A5A4A5AEC3F8002FFC7FCEB3FF8ECFF809038001FE06E7E6E7E
-6E7E816E7EA21680A3121C123E127FEAFF801600A24A5AEA7F00007E495A003C5C391FC0
-1FF06CB512C0000391C7FC38003FF8212E7DAD28>I<157015F0140114031407140FA214
-1F143F147714F714E7EB01C7EB0387EB0707130F130E131C1338137013F013E0EA01C0EA
-0380EA07005A120E5A5A5A5AB712E0A3C7380FF000A9010FB512E0A3232E7EAD28>I<00
-0C1430390FC007F090B512E015C0158015005C14F85C1480000EC8FCA8EB1FF0EBFFFE39
-0FE03F809038000FC0000EEB07E0000C14F0C713F8140315FCA215FEA21218123E127F5A
-A215FCA25A0078EB07F815F06CEB0FE06CEB1FC0390FC07F806CB51200000113FC38003F
-E01F2E7CAD28>I<14FF010713E0011F7F90387F80F89038FE003CD801F8137C484813FE
-00071301EA0FE0A2EA1FC0003F6D5A157892C7FC485AA338FF83FC90388FFF8090389C0F
-C09038B003F06E7E01E07F01C07F140081A2491480A4127FA4003F15007F121F5D000F49
-5AEA07E06C6C485A3901FC0FE06CB55A013F90C7FCEB0FFC212E7DAD28>I<1238123E00
-3FB612C0A316804815005D5D5D0078C7123800705C5D00F0495A48495A4AC7FCA2C7120E
-5C5C1478147014F0495AA213035C1307A2130FA2131F5CA2133FA4137FA86DC8FC131E22
-307CAF28>I<EB0FFC90387FFF8048B512E03903F00FF03907C003F84848C67E48C7FC15
-7E5AA37F7F01F05B01FC5B381FFE019038FF81F06CEBE3C06CEBFF806C49C7FC6C7F6C14
-C0013F7F90B57ED803E37FD807C17F390F807FFE391F001FFF003E7F007E010313801400
-48147F153F151FA316007E127E153E6C5CD81FC05B390FF007F00003B55AC61480D91FF8
-C7FC212E7DAD28>I<EB0FF8EB7FFF48B57E3903F80FC03907E007E048486C7E001F6D7E
-003F80EA7F8081140000FF80A41680A4007F5BA2123F13C0001F5B000F1306EA07E03801
-F81C3800FFF8EB1FE090C71300A4000F495AEA1F80D83FC05BA24A5A5D49485A6C48485A
-001E495A260F807FC7FC3807FFFE000113F838007FC0212E7DAD28>I<EB7FF03803FFFE
-390F807F80391C001FC048EB0FE0007C14F000FE14F87EA4007E14F0003C131FC713E0EC
-3FC0EC7F80ECFE0014F8495A495A5C495A91C7FC5B130EA990C8FCA7131E133F497E497E
-A46D5A6DC7FC131E1D327CB126>63 D<1578A215FCA34A7EA24A7EA24A7FA34A7FEC0E7F
-021E7FEC1C3FA202387F151F02787FEC700FA202E07F1507010180ECC003A249486C7EA2
-01078191C7FC498191B6FCA24981011CC7123F013C810138141FA24981160F01F0814914
-07A2484881486C1403B549B512FCA336317DB03D>65 D<B712C016FC16FFD801FEC77FEE
-7FE0707E161F707EA2831607A4160FA25FA24C5A4C5A4C5A4B485ADB1FFEC7FC90B65AEE
-FF8049C7EA3FE0EE0FF0EE07FCA2707E83821880A718005E5F16074C5A4C5AEEFFF0B812
-C094C7FC16F831317DB039>I<913A03FF800180023FEBF00349B5EAFC0701079038003F
-0FD91FF8EB079FD93FC0EB01FFD9FF807F4848C8127F4848153F0007161F49150F485A00
-1F1607A2485A1703127FA24992C7FCA212FFA9127FA27FEF0380123FA26C7E1707000F17
-006C7E6D150E0003161E6C6C151C6C6C6C1478D93FC05CD91FF8EB03E0D907FFEB3F8001
-01D9FFFEC7FCD9003F13F80203138031317CB03A>I<B712F016FF17C0C6D9800013F0EE
-0FF8EE03FE707E701380EF7FC0173FEF1FE018F0170F18F8A2EF07FCA418FEAB18FCA4EF
-0FF8A218F0171F18E0173FEF7FC01880933801FF004C5AEE0FFCEE7FF0B812C094C7FC16
-F037317EB03E>I<B812F0A3C6903880003FEE07F816031600A21778A21738A3171C1507
-A31700A25D5D5D91B5FCA3EC803F818181A21707A392C7120EA4171EA2173CA2177C17FC
-16011607163FB812F8A330317EB035>I<DA03FF1303027FEBF00749B5EAFC0F01079038
-007E1FD91FF0EB0FBFD97FC0EB03FF49487F4848C87E485A0007824848815B001F82A248
-4881A2127FA24992C7FC12FFAA0307B512F8127F7FDB00011300123FA26C7EA2120F7F6C
-7E12036C7E6C6C7E6D6C5BD91FF8497ED907FFEB3E3F01019038FFFC1F6D6CEBF00F0203
-EB800335317CB03F>71 D<B6D8807FB512C0A3C60180C7387FC000B391B7FCA30280C712
-7FB3A3B6D8807FB512C0A33A317EB03F>I<B61280A3C6EB8000B3B3A7B61280A319317E
-B01E>I<B6D88003B5FCA3C60180C7EA1F80051EC7FC5F5F5FEE01C0EE07804CC8FC161E
-5E5E16E0ED03C04B5A4BC9FC151E153E157F5D02837F02877F91388F7FE0EC9E3F9138BC
-1FF002F07F4A6C7EECC0074A6C7E826F7F81707E83163F707E707E831607707E83707F82
-84B6D8801FEBFF80A339317EB03F>75 D<B67EA3000190C9FCB3A9EE0380A416071700A2
-5EA35E5E5E5E4B5A150FB7FCA329317DB030>I<B500C00303B5FCA26E5DC61900D9EFF0
-150EA3D9E7F85DA2D9E3FC5DA2D9E1FE5DA2D9E0FF5DA26E6C495AA26E6C495AA36E6C49
-5AA26E6C130EA26E6C5BA26E6C5BA26E6C5BA26E6C5BA392387F81C0A292383FC380A2DB
-1FE7C7FCA2ED0FFEA26F5AA36F5A487EB526E001F090B6FCA26F5A48317EB04D>I<B56C
-49B512C08080C66D90390003E0006E6E5AEBEFFC13E780EBE3FF01E17F01E07F6E7E143F
-816E7E6E7E6E7E14036E7E16806E13C0ED7FE0ED3FF0151F16F8ED0FFCED07FEED03FF6F
-13818117C1EE7FE1EE3FF1EE1FF9EE0FFD160717FF828282177F173FA2171F170F486C15
-07B500E014031701A23A317EB03F>I<B712E016FEEEFF80C6D9800013E0EE3FF0EE0FF8
-EE07FCA2EE03FEA217FFA717FEA2EE07FC17F8160FEE3FE0EEFFC091B6120016F80280C8
-FCB3A2B67EA330317EB037>80 D<B77E16F816FEC690398003FF809238007FE0EE1FF070
-7EA283160783A65F160F5F4C5A4C5A4C5ADB03FFC8FC91B512F816E091388007F8ED01FC
-6F7E167F83707EA283A583A4F0038017F8161F1900706C5AB6398003FE0E933801FFFC93
-38001FF039317EB03C>82 D<90391FF8018090B51203000314C73907F007EF390F8000FF
-48C7127F003E141F150F5A150712FCA215037EA26C91C7FC13C0EA7FF0EBFF806C13F8EC
-FF806C14F06C806C806C14FFC6FC013F1480010114C0D9001F13E01401EC003FED1FF015
-0F1507126000E01403A316E07EA26CEC07C07EB4EC0F8001C0EB1F00D8FBFC13FE00F1B5
-12F8D8E03F5BD8C003138024317CB02D>I<007FB8FCA39039C00FF801D87E00EC003F00
-7C82007882A200708200F01780A3481603A5C792C7FCB3AA017FB6FCA331307DAF38>I<
-B6D88003B51280A3C60180C73807C000715AB3AE137F4DC7FC80013F150EA26D6C5C6D6C
-5C6D6C5C6D6C495A903A00FF801FC0023FB55A020F49C8FC020013E039317EB03E>I<B5
-00FC91B5FCA3000390C8EA03C06C17806E14076C170080017F150EA26E141E013F151C6E
-143C011F153880010F5D8001075DA26E130101035D6E13036D5D15806D4AC7FCA26F5A02
-7F130EEDE01E023F131CEDF03C021F133815F8020F5BA2EDFCF002075B15FF6E5BA26E5B
-A26E90C8FCA3157EA2153CA238317EB03D>I<B5D8FC03B539F003FFFCA3D803FEC7D80F
-F8C7EA0F80F207006D6F5C6C0307150EA26C6D6E5CA26E80017F4A5DA26E496D1378013F
-021C1570A26E013C6D13F0011FDA387F5CA26D6C496C6C485AA26EEDF0030107DAE01F5C
-A2DAFE01ECF8070103DAC00F91C7FCA2902601FF03ECFC0EEE800715836D903A870003FE
-1CA203CFECFF3CDA7FCE6D1338A203FE15F86E486D5BA26E486E5AA36E486E5AA36E486E
-5AA36E486EC8FCA24E317EB053>I<EBFFF0000313FF390F803F809038C00FE0486C6C7E
-A26E7ED80FC07FEA0780C7FCA414FF131FEBFFE33803FC03EA0FF0EA1FC0123FEA7F80A2
-EAFF00A31407A2387F800D393FC01DFE3A1FE078FFF03907FFE07FC6EB803F24207E9F27
->97 D<EA01F812FFA3120F1207ADEC3FE0ECFFFC9038FBE07F9039FF001F8049EB0FC049
-14E049EB07F016F8A2ED03FCA316FEA816FCA3ED07F8A216F06DEB0FE06D14C001E7EB3F
-809039C3C0FE00903880FFF89038003FC027327EB12D>I<EB0FFF017F13C03901FC01F0
-3803F0033907E007F8120FEA1FC0003FEB03F0EC01E04848C7FCA312FFA8127FA36C6C13
-1CA2001F14386C7E000714703903F001E03901FC07C039007FFF00EB0FF81E207D9F24>
-I<ED0FC0EC07FFA3EC007F153FADEB07F8EB3FFF9038FE07BF3903F801FF3907E0007F12
-0F4848133F123FA2485AA312FFA8127FA36C7EA2121F6C6C137F000714FF2603F00313E0
-3A01FC0F3FFE38007FFEEB0FF027327DB12D>I<EB0FFC90387FFF803901FC0FC03903F0
-03E03907E001F0000F14F8391FC000FC003F14FEA24848137E157FA212FFA290B6FCA201
-80C7FCA4127FA36C6C1307121F150E6C7E6C6C131C6C6C13783900FE03E090383FFFC090
-3807FE0020207E9F25>I<EB01FE90380FFF8090381FC3C090387F07E09038FE0FF01201
-13FC1203EC07E0EC018091C7FCA8B512FCA3D803FCC7FCB3A8387FFFF0A31C327EB119>
-I<90391FF007C09039FFFE3FE03A01F83F79F03907E00FC3000F14E19039C007E0E0001F
-ECF000A2003F80A5001F5CA2000F5CEBE00F00075C2603F83FC7FC3806FFFE380E1FF090
-C9FC121EA2121F7F90B57E6C14F015FC6C806C801680000F15C0003FC7127F007EEC1FE0
-007C140F00FC1407A4007EEC0FC0003E1580003F141FD80FC0EB7E003907F803FC0001B5
-12F0D8001F90C7FC242F7E9F28>I<EA01F812FFA3120F1207ADEC07F8EC3FFEEC783F02
-C013809039F9801FC0EBFB0001FE14E05BA35BB3B500C3B5FCA328327DB12D>I<EA03C0
-487E487E487EA46C5A6C5A6C5AC8FCA9EA01F8127FA31207B3A7B51280A311337DB217>
-I<EB01E0EB03F0EB07F8EB0FFCA4EB07F8EB03F0EB01E090C7FCA9EB01FC137FA3130713
-03B3AD1218123C007E13F812FFEB07F0A2007E13E0383C0F80381FFF00EA07F8164184B2
-19>I<EA01F812FFA3120F1207ADEDFFF8A3ED3F00153C5D5DEC03C04A5A4AC7FC141E14
-7814FCEBF9FE13FB90B5FC496C7E01FC7FEBF83F496C7E6E7E816E7E14036E7E6E7E1680
-157F16C0B53881FFFEA327327EB12B>I<EA01F812FFA3120F1207B3B3A6B512C0A31232
-7DB117>I<2703F007F8EB1FE000FFD93FFEEBFFF8913A783F01E0FC02C090388300FE28
-0FF1801FC6137F2607F30013CC01F602F8148001FC5CA3495CB3B500C3B5380FFFFCA33E
-207D9F43>I<3903F007F800FFEB3FFEEC783F02C013803A0FF1801FC03807F30001F614
-E013FCA35BB3B500C3B5FCA328207D9F2D>I<EB07FC90387FFFC03901FC07F03903F001
-F848486C7E4848137E001F147F003F158049133F007F15C0A300FF15E0A8007F15C0A36C
-6CEB7F80A2001F15006C6C13FE00075C3903F803F83901FE0FF039007FFFC0D907FCC7FC
-23207E9F28>I<3901F83FE000FFEBFFFC9038FBE07F9039FF003F80D807FEEB1FC049EB
-0FE04914F0ED07F8A216FC1503A216FEA816FC1507A216F8A2ED0FF06D14E06DEB1FC06D
-EB3F809039FBC0FE009038F8FFF8EC3FC091C8FCABB512C0A3272E7E9F2D>I<3803F03F
-00FFEB7FC09038F1C3E01487390FF30FF0EA07F6A29038FC07E0EC03C091C7FCA25BB2B5
-12E0A31C207E9F21>114 D<3801FF86000713FEEA1F00003C133E48131E140E12F8A36C
-90C7FCB47E13FC387FFFC06C13F0806C7F00077F00017FEA003F01001380143F0060131F
-00E0130FA27E15007E6C131E6C131C38FF807838F3FFF038C07F8019207D9F20>I<131C
-A5133CA3137CA213FC120112031207381FFFFEB5FCA2D803FCC7FCB0EC0380A71201EC07
-00EA00FEEB7F0EEB3FFCEB07F0192E7FAD1F>I<D801F8EB07E000FFEB03FFA3000FEB00
-3F0007141FB3153FA20003147FA26C6CEBDFF03A00FE039FFF90387FFF1FEB0FFC28207D
-9F2D>I<B5EB1FFCA3D80FF8EB03C0000715806D1307000315007F0001140E7F6C5CA2EC
-803C017F1338ECC078013F1370ECE0F0011F5B14F1010F5B14F9903807FB80A214FF6D90
-C7FCA26D5AA26D5AA21478A226207E9F2B>I<B53A1FFFE03FF8A33C0FF000FE0007806D
-150300076EEB0700816D5D00039138FF800EA26C6C486D5A15DF01FF153C6C9039038FE0
-38A2D97F876D5A150702C714F0D93FCF6D5AECCE03D91FFEEBF9C09138FC01FD16FF010F
-5D4A7EA26D486DC7FCA20103147E4A133EA26D48131C35207E9F3A>I<3A7FFF807FFCA3
-3A03FC000F006C6C131E6C6C5BEC803890387FC078013F5B90381FE1E090380FF3C0ECFF
-806D90C7FC6D5A13016D7E81815B903803DFE09038078FF08190380F07FC90381E03FEEB
-3C01496C7E4914804848EB7FC00003EC3FE026FFFC01B5FCA328207F9F2B>I<B5EB1FFC
-A3D80FF8EB03C0000715806D1307000315007F0001140E7F6C5CA2EC803C017F1338ECC0
-78013F1370ECE0F0011F5B14F1010F5B14F9903807FB80A214FF6D90C7FCA26D5AA26D5A
-A21478A21470A214F05C1301007C5BEAFE035C49C8FC5BEAFC1EEA787CEA3FF0EA0FC026
-2E7E9F2B>I E /Fr 2 16 df<14FF010713E090381F00F80178131E01E01307D80180EB
-018048C812C000061560481530A248151848150CA2481506A4481503A900601506A46C15
-0CA26C15186C1530A26C15606C15C06C6CEB0180D800E0EB07000178131E011F13F89038
-07FFE0010090C7FC282B7EA02D>13 D<EA03F0EA0FFC487E487E481380A2B512C0A66C13
-80A26C13006C5A6C5AEA03F012127E9317>15 D E /Fs 17 119
-df<90380FE0109038381C309038E002703803C00139078000F048C71270121E15305A15
-10127C127800F81400A91278007C1410123CA26C1420A27E6C6C13406C6C13803900E003
-00EB380CEB0FF01C217C9F24>67 D<903807F00890383C0C189038E003383901C000B8D8
-0780137848C71238120E001E14185A1508127C1278150012F8A6EC1FFF0078EB00F81578
-127C123CA27E120E120F6C7ED801C013B83900E0011890383C0E08903807F00020217C9F
-27>71 D<B57E380F00F0143C80141F801580A415005C141E5C14F0EBFF80EB01C0EB0070
-A280143CA3143EA31502143F141FEC0F0439FFF00788C7EA01F01F207C9E24>82
-D<3803F020380C0C60381803E0EA30005A146012E01420A36C13007E127CEA7F80EA3FFC
-6CB4FC00071380000113C038000FE013031301EB00F014707EA46C136014E06C13C038F8
-018038C60300EA81FC14217C9F1C>I<D8FFF0EBFF80D81F80EB3E006CC712187F000714
-10A26C6C5BA26D136000011440A26C6C5BA2EBF801017890C7FCA2EB3C02A2EB3E06EB1E
-04A26D5AA2EB0790A214D0EB03E0A26D5AA36D5A21207E9E25>86
-D<1318A2133CA3134EA213CF1387A238010380A2000313C0EA0201A23807FFE0EA0400A2
-481370A2001813380038137838FE01FF18177F961C>97 D<EB7E08380381983807007800
-0C1338001C13185A00781308127000F01300A700701308127812386C1310120C00071360
-3803818038007E0015177E961B>99 D<B512C0EA1C011300144014601420A213081400A2
-1318EA1FF8EA1C181308A390C7FCA6EAFFC013177E9618>102 D<EB7E08380381983807
-0078000C1338001C13185A00781308127000F01300A5EB03FEEB00381270127812387E12
-0C1207380380D838007F0817177E961D>I<38FC01FC381E007014201217EA1380A2EA11
-C0EA10E0A213701338A2131C130E1307A2EB03A0EB01E0A213001460123800FE13201617
-7E961C>110 D<EAFFFCEA1C07EB03C0130114E0A414C01303EB0700EA1FFC001CC7FCAA
-B47E13177E9619>112 D<13FE38038380380E00E0481370003C1378003813380078133C
-0070131C00F0131EA70070131C0078133C00381338383C3878381C4470380E42E03803C3
-803800FF0213011482148614FE14FC13001470171E7E961D>I<EAFFFCEA1C07EB0380EB
-01C014E0A414C0EB0380EB0700EA1FFCEA1C0C13077F1480A214C0A214C214E2EB01E438
-FF807817177E961B>I<EA0FC4EA302CEA601CEA400CEAC004A3EAE0001270127FEA3FE0
-EA0FF8EA01FCEA001C130E13061280A3EAC004EAE008EAD810EA87E00F177E9615>I<38
-7FFFFC3870381C00401304A200C0130600801302A300001300AE3803FF8017177F961B>
-I<38FF81FC381C00701420B0000C1340120E6C138038018300EA007C16177E961C>I<B4
-133F003C131E001C1308A26C1310A2000F13306C1320A238038040A23801C080A213E100
-001300A21372A2133CA31318A218177F961C>I E /Ft 86 125 df<90381F83E09038F0
-6E303901C07878380380F8903800F03048EB7000A7B612803907007000B2383FE3FF1D20
-809F1B>11 D<133FEBE0C0EA01C0380381E0EA0701A290C7FCA6B512E0EA0700B2383FC3
-FC1620809F19>I<EB3FE013E0EA01C1EA0381EA0700A8B5FCEA0700B2383FE7FC162080
-9F19>I<90381F81F89038F04F043901C07C06390380F80FEB00F05A0270C7FCA6B7FC39
-07007007B23A3FE3FE3FE02320809F26>I<127012F8A71270AA1220A51200A5127012F8
-A3127005217CA00D>33 D<EA7038EAF87CEAFC7EA2EA743AEA0402A3EA0804A2EA1008A2
-EA2010EA40200F0E7F9F17>I<1340A2EA03F0EA0C4EEA10413820408012600040134038
-C041C01343A238E04180EB40001270127CEA3FC0EA1FF86C7EEA03FEEA007FEB4F801343
-EB41C0A2EAF040A312801480EA404100201300EA3042EA0C4CEA03F0EA0040A312257EA1
-17>36 D<D807801318EA1840486C5B011813E03960170360903808FCC000E0EB0180A24A
-C7FC1406A25C00605B131000305B495AEA1840380780C03900018078EC81849038030302
-81EB0607EB0C0691380E008013181330A2136013C0A23A01800601003803000714030006
-140248EB01840004EB007821257EA126>I<127012F812FCA212741204A31208A21210A2
-12201240060E7C9F0D>39 D<13401380EA01005A12061204120C5AA212381230A2127012
-60A412E0AC1260A412701230A212381218A27E120412067E7EEA008013400A2E7BA112>
-I<7E12407E12307E1208120C7EA212077EA213801201A413C0AC1380A412031300A25A12
-06A25A120812185A12205A5A0A2E7EA112>I<127012F012F8A212781208A31210A31220
-A21240050E7C840D>44 D<EAFFF0A20C02808A0F>I<127012F8A3127005057C840D>I<14
-4014C0EB0180A3EB0300A31306A25BA35BA35BA25BA35BA3485AA348C7FCA21206A35AA3
-5AA25AA35AA35AA2122D7EA117>I<EA03F0EA0E1C487EEA1806EA380738700380A400F0
-13C0AD00701380A3EA780700381300EA1806EA1C0E6C5AEA03F0121F7E9D17>I<138012
-03120F12F31203B3A6EA07C0EAFFFE0F1E7C9D17>I<EA03F0EA0C1CEA100E487E004013
-80128000F013C0EAF803A3EA200712001480A2EB0F00130E5B5B5B13605B485A48C7FC00
-0613405A5A00101380EA3FFF5AB5FC121E7E9D17>I<EA03F0EA0C1CEA100EEA200F0078
-13801307A2EA380F12001400A2131E131C1370EA07F0EA003C130E130FEB0780A214C012
-2012F8A300F013801240EB0F00EA200EEA183CEA07F0121F7E9D17>I<1306A2130EA213
-1E132EA2134E138EA2EA010E1202A212041208A212101220A2124012C0B512F038000E00
-A7EBFFE0141E7F9D17>I<EA1803EA1FFE5B5B13E00010C7FCA6EA11F0EA161CEA180EEA
-10071480EA0003A214C0A3127012F0A200E013801240EB0700EA20066C5AEA0838EA07E0
-121F7E9D17>I<137CEA0182EA0701380E0380EA0C0712183838030090C7FC12781270A2
-EAF1F0EAF21CEAF406EAF807EB0380A200F013C0A51270A214801238EB07001218EA0C0E
-6C5AEA01F0121F7E9D17>I<1240387FFFE014C0A23840008038800100A21302485AA25B
-5BA25BA21360A213E05B1201A41203A76C5A131F7E9D17>I<EA03F0EA0C0CEA1006EA30
-03382001801260A3127038780300123EEA3F06EA1FC8EA0FF0EA03F8487EEA0C7EEA103F
-38300F80EA6007EB01C012C01300A31480EA600100201300EA1002EA0C0CEA03F0121F7E
-9D17>I<EA03F0EA0E18487E487E13071270EB038012F0A214C0A5EA7007A21238EA180B
-EA0E13EA03E338000380A3EB07001230EA7806130EEA700CEA2018EA1070EA0FC0121F7E
-9D17>I<127012F8A312701200AA127012F8A3127005147C930D>I<127012F8A312701200
-AA127012F012F8A212781208A31210A31220A21240051D7C930D>I<EA0FE0EA103CEA60
-1EEA400EEAE00F12F0A21260EA001E131C13381370136013C01380A2EA0100A6C7FCA5EA
-0380EA07C0A3EA038010207E9F15>63 D<5B497EA3497EA3EB09E0A3EB10F0A3EB2078A3
-497EA2EBC03EEB801EA248B5FCEB000FA20002EB0780A348EB03C0A2120C001E14E039FF
-801FFE1F207F9F22>65 D<B512E0380F0078141EA2801580A515005C141E147CEBFFF0EB
-007C141FEC0F80EC07C0140315E0A515C014071580EC0F00143EB512F01B1F7E9E20>I<
-90380FE0109038381C309038E002703803C00139078000F048C71270121E15305A151012
-7C127800F81400A91278007C1410123CA26C1420A27E6C6C13406C6C13803900E00300EB
-380CEB0FF01C217E9F21>I<B512F83807801EEC0780EC03C0EC01E0EC00F015701578A2
-153CA3153EA8153CA2157C1578A215F0EC01E0EC03C0EC0780EC1E00B512F81F1F7F9E23
->I<B61280380F000F14031401140015C01540A314401500A214C0130113FF1301130014
-40A3EC0020A31540A315C01401EC0380140FB6FC1B1F7E9E1F>I<B61280380780071401
-A2140015C01540A4EC2000A3146014E013FF138014601420A391C7FCA87FEAFFFE1A1F7F
-9E1E>I<90380FE0109038381C309038E002703803C00139078000F048C71270121E1530
-5A1510127C127800F81400A7EC3FFEEC01F000781300127C123CA27EA27E6C7E3903C001
-703900E002309038380C1090380FF0001F217E9F24>I<39FFF07FF8390F000780AD90B5
-FCEB0007AF39FFF07FF81D1F7E9E22>I<EAFFF0EA0F00B3ABEAFFF00C1F7E9E10>I<3807
-FFC038003E00131EB3A3122012F8A3EAF01CEA403CEA6038EA1070EA0FC012207F9E17>
-I<39FFF007FC390F0003E0EC0180150014025C5C5C5C5C5C49C7FC5B497E130FEB13C0EB
-21E01341EB80F0EB0078A28080A280EC0780A2EC03C015E015F039FFF01FFE1F1F7E9E23
->I<EAFFF8EA0F8090C7FCB21402A414061404A2140C141C147CB512FC171F7E9E1C>I<B4
-6CEB07FE000715C0A2D805C0130BA2D804E01313A301701323A26D1343A36D1383A29038
-0E0103A3EB0702A3EB0384A2EB01C8A3EB00F0A21460121FD8FFE0EB7FFE271F7F9E2A>
-I<B4EB0FF8390F8003E0EC0080EA0BC0EA09E0A2EA08F01378A27F7FA27FEB0780A2EB03
-C0EB01E0A2EB00F01478A2143C141EA2140F1407A214031401123E38FF80001D1F7E9E22
->I<EB1FE0EB70383801C00E48487E39070003804814C0001EEB01E048EB00F0A2007C14
-F8A20078147800F8147CA900781478007C14F8A2003C14F0003E1301001E14E06CEB03C0
-6C148039038007003801E01E38007038EB1FE01E217E9F23>I<B512E0380F007C141E80
-EC0780A215C0A41580A2EC0F00141E147CEBFFE090C8FCAEEAFFF01A1F7E9E1F>I<EB1F
-E0EB70383801C00E48487E39070003804814C0001EEB01E0003E14F0003C1300007C14F8
-A20078147800F8147CA900781478007C14F8A2003C14F0383E0781391E0841E0390F1023
-C00007148039039017003801D01E3900783804EB1FF8EB001CEC0C0CEC0E1CEC0FF8A214
-0715F0EC01E01E297E9F23>I<B57E380F00F0143C8080A21580A41500A2141E5C14F0EB
-FF80EB01C0EB0070A280143CA3143EA31504143F141FEC0F0839FFF00788C7EA01F01E20
-7E9E21>I<3803F040380C0CC0EA1803EA3001EA6000A212E01440A36C13007E127CEA7F
-80EA3FF86CB4FC00071380C613C0EB1FE013031301EB00F014707EA46C136014E06C13C0
-38F8018038C60300EA81FC14217E9F19>I<007FB512E038780F010060EB006000401420
-A200C0143000801410A400001400B3497E3803FFFC1C1F7E9E21>I<39FFF00FF8390F00
-03E0EC0080B3A46CEB01001380120314026C6C5A6C6C5AEB3830EB0FC01D207E9E22>I<
-39FFF003FE391F8000F86CC7126015206C6C1340A36C6C1380A2EBE00100011400A23800
-F002A213F8EB7804A26D5AA36D5AA2131F6D5AA2EB07C0A36D5AA36DC7FC1F207F9E22>
-I<3BFFF07FF81FF03B1F000FC007C06C903907800180170015C001805C00071502EC09E0
-13C000035DEC19F01410D801E05CA2EC2078D800F05CA2EC403C01785CA2EC801E017C14
-60013C144090383D000F133F6D5CA2011E1307010E91C7FCA2010C7F010413022C207F9E
-2F>I<397FF81FF8390FE007C03907C0030000031302EBE0063801F00400005BEBF818EB
-78106D5AEB3E60EB1E406D5AA213076D7E497E1305EB08F0EB18F8EB1078EB207CEB603E
-EB401EEB801F3901000F801407000214C000061303001FEB07E039FFC01FFE1F1F7F9E22
->I<39FFF001FF391F800078000F146012076D1340000314807F3901F001001200EBF802
-EB7C06EB3C04EB3E08131EEB1F10EB0FB0EB07A014E06D5AACEB3FFC201F7F9E22>I<38
-7FFFFE387E003C127800701378006013F814F0384001E0130314C0EB07801200EB0F0013
-1EA25B137C13785B1201EBE002EA03C0A2EA0780000F13061300001E1304003E130C123C
-48133C14FCB5FC171F7E9E1C>I<12FFA212C0B3B3A512FFA2082D7CA10D>I<EA0804EA10
-08EA2010A2EA4020A2EA8040A3EAB85CEAFC7EA2EA7C3EEA381C0F0E7A9F17>I<12FFA2
-1203B3B3A512FFA2082D80A10D>I<120812101220A21240A21280A312B812FCA2127C12
-38060E7D9F0D>96 D<EA1FE0EA3030EA7818131CEA300E1200A313FEEA078EEA1E0E1238
-127800F01310A3131E127838386720380F83C014147E9317>I<121C12FC121CAA137CEA
-1D87381E0180EB00C0001C13E01470A21478A6147014F014E0001E13C0381A0180381987
-00EA107C15207E9F19>I<EA01FCEA0706EA1C0F123813060078C7FC127012F0A6127012
-7800381380A2381C0100EA0706EA01F811147F9314>I<EB01C0130F1301AAEA01F1EA07
-0DEA0C03EA180112381278127012F0A61270A21238EA1803120CEA070D3801F1F815207F
-9F19>I<EA03F0EA0E1C487E487EA21270EB038012F0A2B5FC00F0C7FCA31270A26C1380
-A2381C0100EA0706EA01F811147F9314>I<137CEA01C6EA030F1207EA0E061300A7EAFF
-F0EA0E00B2EA7FE01020809F0E>I<14E03803E330EA0E3CEA1C1C38380E00EA780FA5EA
-380E6C5AEA1E38EA33E00020C7FCA21230A2EA3FFE381FFF8014C0383001E03860007048
-1330A4006013606C13C0381C03803803FC00141F7F9417>I<121C12FC121CAA137C1386
-EA1D03001E1380A2121CAE38FF8FF014207E9F19>I<1218123C127C123C1218C7FCA612
-1C12FC121CB1EAFF80091F7F9E0C>I<13E0EA01F0A3EA00E01300A61370EA07F0120013
-70B3A31260EAF06013C0EA6180EA3F000C28829E0E>I<121C12FC121CAAEB1FE0EB0780
-EB060013045B5B5B136013E0EA1DF0EA1E70EA1C38133C131C7F130F7F148014C038FF9F
-F014207E9F18>I<121C12FC121CB3ABEAFF8009207F9F0C>I<391C3E03E039FCC30C3039
-1D039038391E01E01CA2001C13C0AE3AFF8FF8FF8021147E9326>I<EA1C7CEAFC86EA1D
-03001E1380A2121CAE38FF8FF014147E9319>I<EA01F8EA070E381C0380383801C0A238
-7000E0A200F013F0A6007013E0A2383801C0A2381C038038070E00EA01F814147F9317>
-I<EA1C7CEAFD87381E018014C0381C00E014F014701478A6147014F014E0381E01C0EB03
-80381D8700EA1C7C90C7FCA8B47E151D7E9319>I<3801F04038070CC0EA0E02EA1C03EA
-38011278127012F0A6127012781238EA1C03EA0C05EA0709EA01F1EA0001A8EB0FF8151D
-7F9318>I<EA1CF0EAFD18EA1E3CA21318EA1C00AEEAFFC00E147E9312>I<EA0FC8EA3038
-EA6018EAC008A3EAE000127CEA3FE0EA1FF0EA07F8EA003CEA800E130612C0A21304EAE0
-0CEAD818EA87E00F147F9312>I<1202A31206A2120EA2123EEAFFF8EA0E00AB1304A5EA
-07081203EA01F00E1C7F9B12>I<381C0380EAFC1FEA1C03AE1307120CEA061B3803E3F0
-14147E9319>I<38FF83F8383E00E0001C13C06C1380A338070100A21383EA0382A2EA01
-C4A213E4EA00E8A21370A3132015147F9318>I<39FF9FE1FC393C078070391C030060EC
-8020000E1440A214C0D80704138014E0A239038861001471A23801D032143A143E3800E0
-1CA2EB6018EB40081E147F9321>I<38FF87F8381E03C0380E0180EB0300EA0702EA0384
-EA01C813D8EA00F01370137813F8139CEA010E1202EA060738040380000C13C0003C13E0
-38FE07FC16147F9318>I<38FF83F8383E00E0001C13C06C1380A338070100A21383EA03
-82A2EA01C4A213E4EA00E8A21370A31320A25BA3EAF080A200F1C7FC1262123C151D7F93
-18>I<EA7FFFEA700E1260EA401C133813781370EA00E0120113C0EA038012071301120E
-121EEA1C03EA3802EA7006130EEAFFFE10147F9314>I<B512FC1601808C17>I<B812F02C
-01808C2D>I E /Fu 16 120 df<DB1FFE14600203B500E013E0021FECF801027FECFE03
-903B01FFFC00FF07010701C0EB1FCF4990C7EA07FFD91FFC1401D93FF0804948157F4948
-153F4849151F4890C9120F5A48481607A248481603A2485A1801A2127FA24993C7FCA212
-FFAB127FA27FF001E0123FA36C7EF003C06C7EA26C6CEE07807E6C6DED0F006C6D5D6D6C
-153E6D6C5DD91FFC5D6DB4EC03F06D01C0EB0FE0010101FCEB7F806D6CB6C7FC021F14FC
-020314E09126001FFEC8FC3B3D7BBB46>67 D<B500F00403B512E06E5EA26E5ED8007FF1
-C000A2D97BFE161EA2D979FF5EA201786D5DA36E6C5DA26E6C4A5AA26E6C4A5AA36E6C4A
-5AA26E6C4A5AA26E6C141EA36E6C5CA26E6D5BA26F6C5BA36F6C485AA26F6C485AA26F6C
-485AA26F6C48C7FCA3923803FE1EA26F6C5AA26F13F8A3705AA2705AA201FC6E5AB500FC
-4BB612E0A2EE0F80EE0700533B7CBA5C>77 D<D903FF1303011FEBE00790B5EAFC0F486E
-5A4848C66C5AD807F0EB1FFF484813074848130148487FA248C87E82A24881A36D80A27F
-A201F091C7FCEA7FFCEBFF806C13F8ECFFC06C14FC15FF6C15C06C15F06C81C6816D8013
-1F010380D9001F14801401DA000F13C015031500EE7FE0A20070153F12F0161FA37E17C0
-A27EEE3F807E6C160001C05C6D14FE01FC495A3AFDFFC00FF8D8F87FB55AD8F01F14C0D8
-E00391C7FC39C0003FF82B3D7BBB36>83 D<B600E091B512F0A4C601F0C83801F8006101
-7F5F6E1503013F5F6E1507011F5F80180F010F94C7FC6E5D6D161E6F143E6D163C816D5E
-8118F86D5E6F1301027F5D6F1303023F5D811707021F5D6F130F020F92C8FC6F5B6E141E
-16806E5C16C0177C6E1478EEE0F86E5C16F1037F5B16F916FB033F5B16FF6F5BA26F90C9
-FCA26F5AA36F5AA26F5AA26F5A443B7EBA49>86 D<EB3FFE48B512E0000714F8390FE007
-FC9038F001FE486C6C7E6F7E82153F6C48806C5A6C5AC8FCA491B5FC131F90387FF83F38
-03FF803807FC00EA0FF0485A123F485AA2485AA4157F6C7E15DF3A3FE0039FF03B1FF80F
-0FFFE03807FFFE0001497E39003FE0002B267DA52F>97 D<49B47E010F13F0017F13FC90
-38FF81FE3A03FE007F80D807F8133F4848EB1FC0ED0FE0485A003F15F01507485A16F8A2
-12FFA290B6FCA301C0C8FCA4127FA36C7E1678121F7F000F15F06C6C13016C6CEB03E06C
-6CEB0FC03A00FFC07F8090393FFFFE00010F13F8010013C025267DA52C>101
-D<161FD907FEEBFF8090263FFFC113C090B538F3C7E03A01FE07FF0F3903F801FC3907F0
-00FE000F9138FF07C0484890387F8380EE8000003F81A7001F5DA26C6C49C7FC00075C6C
-6C485A3901FE07F848B55AD8073F13C0260607FEC8FC000ECAFCA2120F5A7F6C7E90B512
-F8EDFF8016E06C816C816C814881000F81391FC0000F48C8FC48ED7F8000FE153FA5007F
-ED7F00A26C6C14FE6C6C495AD80FF0EB07F8D807FEEB3FF00001B612C06C6C91C7FC0107
-13F02B397DA630>103 D<13FE12FFA412071203B0EDFF80020313F0020F7F91381E03FC
-91383801FE02607F4A7E01FF15805C91C7FCA35BB3A4B5D8F83F13FEA42F3C7CBB36>I<
-EA01E0EA03F8487E487EA2121FA2120FA26C5A6C5AEA01E0C8FCAB13FE127FA412071203
-B3AAB512F0A4143D7DBC1A>I<D801FCD97FC0EB0FF800FF902603FFF8EB7FFF020F6D48
-B57E913C1F03FE03E07FC0913C3800FF07001FE0000749028E80000301C0D97F98130F01
-FD03F8804A5C01FFC75BA3495DB3A4B5D8F81FB50003B512E0A44B267CA552>109
-D<D801FCEBFF8000FF010313F0020F7F91381E03FC91383801FE000701607F0003497E01
-FD15805C01FFC7FCA35BB3A4B5D8F83F13FEA42F267CA536>I<903801FFC0010F13F801
-7F13FFD9FF807F3A03FE003FE0D807F8EB0FF048486D7EA248486D7E003F81A248486D7E
-A400FF1680A9007F1600A36C6C495AA2001F5D6D1307000F5D6C6C495AD803FEEB3FE03A
-00FF80FF806DB5C7FC010F13F8010113C029267DA530>I<3901FC03F000FFEB0FFC4AB4
-FC91383C3F80EC707F00079038E0FFC000035BEBFD80A201FFEB7F809138003F00151E92
-C7FC5BB3A3B512FCA422267DA528>114 D<90383FF0383903FFFE7848EBFFF8381FC00F
-383F0003003E13005A157812FCA27E6C140013C013FC387FFFF06C13FEECFF806C14C06C
-14E0000314F0C614F8011F13FCEB007FEC07FE0070130100F01300157E7EA27E157C6C14
-FC6C14F890388001F09038F00FE000F9B512C0D8F07F130038C01FF81F267DA526>I<13
-0FA55BA45BA25BA25B5A5A5A001FEBFFF0B6FCA3000190C7FCB3153CA86C14781480017F
-13F090383FC1E090381FFFC06D1380903801FE001E377EB626>I<B500E0B539C03FFF80
-A43E07FC0007F80001F0006C6C5F6F7E6D16036C6F5C18076CD980075D8202C0150F017F
-90260F7F8090C7FCA290263FE01F141E92381E3FC002F0153E011F90393C1FE03CA29026
-0FF87C5C9238780FF002FC15F80107D9F0075B17F8D903FFECF9E09238E003FD17FF6D5E
-4B7EA26D496C5BA2027F92C8FC92C77EA2023E143E021E143C41267EA546>119
+A2121C09097B8813>I<1403EC0780140FA215005CA2141E143EA25CA2147814F8A25C13
+01A2495AA25C1307A25C130FA249C7FCA2131E133EA2133C137CA25BA25B1201A25B1203
+A2485AA25B120FA290C8FC5AA2123EA2123C127CA2127812F8A25A1260193C7CAC22>I<
+EB3F803801FFF03807E0FC380FC07E48487E497E481480003E130F007E14C0A400FE14E0
+AF007E14C0A46CEB1F80A26C14006D5A380FC07E6C6C5A3801FFF038003F801B277DA622
+>I<130E131E137EEA07FE12FFA212F81200B3ABB512FEA317277BA622>I<EBFF80000713
+F04813FC381E03FE393800FF80007C133F00FE14C06C131F15E0140FA2127E003C131FC7
+FC15C0A2EC3F801500147E5C5C495A495AEB078049C7FC131E4913E013705B3901C001C0
+EA0380EA0600000FB5FC5A5A5AB61280A31B277DA622>I<EB7F803803FFF04813FC380F
+81FE381F007FEA3F80EC3F80A3121F1300C7EA7F00A2147E5C495AEB07F0EBFFC0A2EB01
+F8EB007E801580EC1FC0A215E0A2123C127EB4FCA215C0143F481480007CEB7F00383F01
+FE6CB45A000713F0C613801B277DA622>I<140FA25C5C5C5C5BA2EB03BFEB073F130E13
+1C133C1338137013E0EA01C0EA038012071300120E5A5A5A12F0B612F8A3C7EA7F00A890
+381FFFF8A31D277EA622>I<00181303381F801FEBFFFE5C5C5C14C091C7FC001CC8FCA7
+EB7FC0381DFFF8381F80FC381E003F121CC7EA1F8015C0A215E0A21218127C12FEA315C0
+5A0078EB3F80A26CEB7F00381F01FE6CB45A000313F0C613801B277DA622>I<EB07F8EB
+3FFE90B5FC3901FC07803903F00FC03807C01FEA0F80121F130048EB0F8091C7FC127EA3
+EAFE02EB1FF0EB3FFCEB603EEB801F00FF14809038000FC0A24814E0A4127EA4123E003F
+14C07EEC1F80D80F8013003807E07E6CB45A6C5B38003FC01B277DA622>I<1238123E00
+3FB512F0A34814E015C0A215803970000F00141E5C48133814785CC6485A495A5C130749
+C7FCA25B131E133EA2137EA2137C13FCA41201A8EA00701C297CA822>I<EB3FC03801FF
+F04813FC3807C07E48C67E001E7FEC0F80123EA2123F138001C01300EBF01F381FFC1E6D
+5A380FFFF86C13E06C7F6C13FC8000077FD80F0F1380D81E0713C0EA3E01397C007FE014
+1F48130F14071403A315C0127C007EEB07806CEB0F00381FC03F380FFFFC00035B38007F
+C01B277DA622>I<EB7F803801FFF000077F380FC0FC381F803E48487E007E1480A2140F
+00FE14C0A315E0A5007E131FA26C133F6C132F380F80CF3807FF8F0001130FEA00080100
+13C0A3EC1F80123E127FEC3F00143E147E007E5B383E03F8381FFFE06C1380D801FEC7FC
+1B277DA622>I<007FB712C0B812E0A26C16C0CBFCAA007FB712C0B812E0A26C16C02B12
+7C9734>61 D<48B4FC000F13E0381E03F0383801F8387800FC00FC13FE7EA3127C003813
+FCEA0001EB03F8EB07E0EB0FC01480EB1E00A25B1338A25BA790C7FCA51370EA01FC487E
+A56C5AEA0070172A7CA920>63 D<EC0780A24A7EA34A7EA24A7EA3EC77F8A2ECF7FC14E3
+A2903801C1FEA201037F1480A249486C7EA24980010E133FA2496D7EA2013FB57EA39039
+700007F8A201F080491303000181491301A2000381D8FFFE013F13FCA32E297EA833>65
+D<B612F815FF16C03A03F8001FE0ED0FF0ED07F8150316FCA21501A3150316F8A2ED07F0
+150FED1FC0EDFF8090B5EAFE00EDFFC09039F8000FF0ED03F8ED01FC16FE1500A216FFA6
+16FE1501ED03FC1507ED1FF8B712E016C0EDFE0028297DA830>I<91387FE003903907FF
+FC07011FEBFF0F90397FF00F9F9039FF0001FFD801FC7F4848147F4848143F4848141F48
+5A160F485A1607127FA290C9FC5AA97E7F1607123FA26C7E160E6C7E6C6C141C6C6C143C
+6C6C14786CB4EB01F090397FF007C0011FB512800107EBFE009038007FF028297CA831>
+I<B612FCEDFF8016E03A03FC001FF8ED03FCED00FE167FEE3F80EE1FC0A2EE0FE0A2EE07
+F0A417F8AA17F0A3EE0FE0A217C0161FEE3F80EE7F005EED03FCED1FF8B75A168003FCC7
+FC2D297EA834>I<B712E0A33903FC001FED07F01501A215001670A3913801C0781638A3
+02031300A2140F90B5FCA3EBFC0F1403A20201130EA3161C91C7FCA3163C1638167816F8
+15011503151FB712F0A327297EA82C>I<B712C0A33903FC003FED0FE015031501A21500
+A316F0913801C070A316001403A2140F90B5FCA3EBFC0F1403A21401A491C8FCA9B512FC
+A324297EA82A>I<91387FE003903907FFFC07011FEBFF0F90397FF00F9F9039FF0001FF
+D801FC7F484880484880484880485A82485A82127FA290CAFC5AA892B512F87E7F030013
+00123FA26C7EA26C7E6C7E6C7E6C7E6CB45B90387FF007011FB5129F0107EBFE0F903900
+7FF0032D297CA835>I<B5D8F00FB5FCA3D803FCC7EA3FC0AF90B7FCA301FCC7123FB1B5
+D8F00FB5FCA330297EA835>I<B512F0A33803FC00B3B1B512F0A314297EA819>I<90B512
+F8A301001300B3A91218127EB4FCA3495A12FE387C03FC6C485A380FFFE0000390C7FC1D
+297EA823>I<B500F0EBFFFEA3D803FCC7EA0F80EE1E005E16F84B5A4B5A4B5A4BC7FC15
+3E5D5D4A5AEC03C0140F4A7E143F4A7E4A7E9038FDE7FCEBFFC7EC83FEEC01FF496C7F5B
+6F7E6F7E82151F6F7E6F7E8215036F7E6F138017C0B5D8F00F13FEA32F297EA835>I<B5
+12FCA3D803FCC8FCB3A3ED01C0A415031680A21507A2150FA2151F157F913801FF00B7FC
+A322297EA828>I<D8FFFE92383FFF80A26D5D0003EFE000A2D9BF8014EFA2D99FC0EB01
+CFA2D98FE0EB038FA3D987F0EB070FA2D983F8130EA2D981FC131CA3D980FE1338A2027F
+1370A291383F80E0A391381FC1C0A291380FE380A2913807F700A3EC03FEA26E5AA26E5A
+D8FFFE0203B51280A2157039297DA840>I<D8FFFEEC7FFF7FA200036DEB01C08080EBBF
+F0EB9FF8EB8FFC1387EB83FE8001811380018013C0EC7FE0143FEC1FF0EC0FF815FCEC07
+FEEC03FF6E138180ED7FC116E1ED3FF1ED1FF9ED0FFD1507ED03FF81A281167F163F161F
+160FA2D8FFFE14071603160130297EA835>I<ECFFC0010F13FC90383F807F9039FE001F
+C0D801F8EB07E048486D7E48486D7E000F8148486D7EA24848147FA2007F168090C8123F
+A34816C0AA6C16806D147FA2003F1600A26C6C14FEA26C6C495A6C6C495A6C6C495A6C6C
+495A6C6C495A90263FC0FFC7FC90380FFFFC010013C02A297CA833>I<B612F815FF16C0
+3A03FC003FE0ED07F0ED03F816FC150116FEA716FC150316F8ED07F0ED3FE090B61280ED
+FE0001FCC8FCB0B512F0A327297EA82E>I<B612E015FE6F7E3A03FC003FE0ED0FF06F7E
+6F7E150182A65E4B5A1507ED0FE0ED3FC090B500FEC7FCA29039FC00FF80ED3FE06F7E15
+0F821507A8170EA2ED03FC171EB539F001FE3C9238007FF8EE0FE02F297EA832>82
+D<9038FF80600003EBF0E0000F13F8381F80FD383F001F003E1307481303A200FC1301A2
+14007EA26C140013C0EA7FFCEBFFE06C13F86C13FE80000714806C14C0C6FC010F13E0EB
+007FEC1FF0140F140700E01303A46C14E0A26C13076C14C0B4EB0F80EBE03F39E3FFFE00
+00E15B38C01FF01C297CA825>I<007FB71280A39039807F807FD87C00140F00781507A2
+0070150300F016C0A2481501A5C791C7FCB3A490B612C0A32A287EA72F>I<B500F0EBFF
+FEA3D803FCC7EA0380B3A916076C6C1500A200005D6D141E6D6C5B6D6C5B90390FF003F0
+6DB55A01001480DA1FFCC7FC2F297EA834>I<B500F0EB7FFFA3D803FEC7EA01C00001ED
+0380A26D14076C16006E5B017F140E80013F5CA26E133C011F14386E1378010F14708001
+075CA26D6C485AA2ECFE0301015CECFF076D91C7FC1587EC7F8EA215DEEC3FDC15FC6E5A
+A26E5AA36E5AA26E5AA230297FA833>I<B53CE07FFFE01FFFC0A32803FC0003FCC7EA70
+00A26D6D7E000160A26D6E13016C604B138002801503017F5F4B13C0D93FC0013F49C7FC
+A2913AE00E1FE00F011F160E17F09126F01C0F131E010F161C033C13F8902707F838075B
+A2037813FC902703FC70035BA2913AFEE001FEF001015E02FF14FF4B7E6D5EA26E486D5A
+A36EC76CC8FCA2023E80021E141EA242297FA845>I<3803FF80000F13F0381F01FC383F
+80FE147F801580EA1F00C7FCA4EB3FFF3801FC3FEA0FE0EA1F80EA3F00127E5AA4145F00
+7EEBDFC0393F839FFC381FFE0F3803FC031E1B7E9A21>97 D<EAFFE0A3120FACEBE1FE90
+38EFFF809038FE07E09038F803F09038F001F89038E000FCA2157EA2157FA8157EA315FC
+A29038F001F89038F803F090389C0FE090380FFF80390E01FC00202A7EA925>I<EB3FF0
+3801FFFC3803F03E380FC07FEA1F80EA3F00A248133E007E90C7FCA212FEA7127EA2127F
+6CEB03801380001FEB0700380FE00E3803F83C3801FFF838003FC0191B7E9A1E>I<EC7F
+F0A31407ACEB3F873801FFF73807F03F380FC00F381F8007EA3F00A2127EA312FEA8127E
+A27EA2381F800F380FC01F3907E07FFF3801FFE738007F87202A7EA925>I<EB3FC03801
+FFF03807E07C48487E48487ED83F001380140F5A007E14C012FE1407A2B6FCA248C8FCA4
+127E127F6CEB01C01380001F1303390FC007803903F01F003800FFFCEB3FE01A1B7E9A1F
+>I<EB07F8EB3FFCEB7E3E3801FC7FEA03F813F01207143E1400A7B512C0A33807F000B3
+A3387FFF80A3182A7EA915>I<9038FF80F00003EBE3F8390FC1FE1C391F007C7C48137E
+003EEB3E10007EEB3F00A6003E133E003F137E6C137C380FC1F8380BFFE00018138090C8
+FC1238A2123C383FFFF814FF6C14C06C14E06C14F0121F383C0007007CEB01F8481300A4
+007CEB01F0A2003FEB07E0390FC01F806CB5120038007FF01E287E9A22>I<EAFFE0A312
+0FAC147E9038E1FF809038E30FC001E413E0EBE80701F813F013F0A213E0B039FFFE3FFF
+A3202A7DA925>I<1207EA1FC0EA3FE0A5EA1FC0EA0700C7FCA7EAFFE0A3120FB3A3EAFF
+FEA30F2B7EAA12>I<1307EB1FC0EB3FE0A5EB1FC0EB070090C7FCA7EBFFE0A3130FB3AA
+127C12FEEB1FC0A21480387C3F00EA3FFCEA0FF0133784AA15>I<EAFFE0A3120FACEC1F
+FCA3EC07C0EC0F80EC1E00147C5CEBE1F0EBE3E013E713EFEBFFF080EBFBFC13F1EBE1FE
+EBC0FFEC7F80143F15C0EC1FE0EC0FF0140739FFFC1FFFA3202A7FA923>I<EAFFE0A312
+0FB3B2EAFFFEA30F2A7EA912>I<26FFC07FEB1FC0903AC1FFC07FF0903AC307E0C1F8D8
+0FC49038F101FC9039C803F20001D801FE7F01D05BA201E05BB03CFFFE3FFF8FFFE0A333
+1B7D9A38>I<38FFC07E9038C1FF809038C30FC0D80FC413E0EBC80701D813F013D0A213
+E0B039FFFE3FFFA3201B7D9A25>I<EB3FE03801FFFC3803F07E390FC01F80391F800FC0
+393F0007E0A2007EEB03F0A300FE14F8A8007E14F0A26CEB07E0A2391F800FC0390FC01F
+803907F07F003801FFFC38003FE01D1B7E9A22>I<38FFE1FE9038EFFF809038FE0FE039
+0FF803F09038F001F801E013FC140015FEA2157FA8157E15FEA215FC140101F013F89038
+F807F09038FC0FE09038EFFF809038E1FC0001E0C7FCA9EAFFFEA320277E9A25>I<38FF
+C1F0EBC7FCEBC63E380FCC7F13D813D0A2EBF03EEBE000B0B5FCA3181B7F9A1B>114
+D<3803FE30380FFFF0EA3E03EA7800127000F01370A27E00FE1300EAFFE06CB4FC14C06C
+13E06C13F0000713F8C6FCEB07FC130000E0137C143C7E14387E6C137038FF01E038E7FF
+C000C11300161B7E9A1B>I<13E0A41201A31203A21207120F381FFFE0B5FCA2380FE000
+AD1470A73807F0E0000313C03801FF8038007F0014267FA51A>I<39FFE07FF0A3000F13
+07B2140FA2000713173903F067FF3801FFC738007F87201B7D9A25>I<39FFFC03FFA339
+0FF000F0000714E07F0003EB01C0A2EBFC0300011480EBFE070000140013FFEB7F0EA214
+9EEB3F9C14FC6D5AA26D5AA36D5AA26D5AA2201B7F9A23>I<3BFFFC7FFC1FFCA33B0FE0
+0FE001C02607F007EB0380A201F8EBF00700031600EC0FF801FC5C0001150EEC1FFC2600
+FE1C5B15FE9039FF387E3C017F1438EC787F6D486C5A16F0ECE01F011F5CA26D486C5AA2
+EC800701075CA22E1B7F9A31>I<39FFFC1FFEA33907F003803803F8079038FC0F003801
+FE1E00005BEB7F3814F86D5A6D5A130F806D7E130F497EEB3CFEEB38FFEB787F9038F03F
+803901E01FC0D803C013E0EB800F39FFF03FFFA3201B7F9A23>I<39FFFC03FFA3390FF0
+00F0000714E07F0003EB01C0A2EBFC0300011480EBFE070000140013FFEB7F0EA2149EEB
+3F9C14FC6D5AA26D5AA36D5AA26D5AA25CA21307003890C7FCEA7C0FEAFE0E131E131C5B
+EA74F0EA3FE0EA0F8020277F9A23>I<B71280A22102809122>123
+D<BB12C0A24202809143>I E /Fo 94 127 df<127012F8B012701200A5127012F8A312
+70051C779B18>33 D<EA4010EAE038EAF078EAE038AAEA60300D0E7B9C18>I<EA0306EA
+078FA6387FFFC0B512E0A26C13C0380F1E00A6387FFFC0B512E0A26C13C0381E3C00A6EA
+0C18131C7E9B18>I<13C01201A3EA07F0EA1FFC487EEA7DDF3871C780EAF1C3EAE1C7A3
+38F1C0001279127F6C7EEA0FF8EA03FC6C7E13CFEBC780EA61C312F1A212E1EAF1C73871
+CF00EA7DDFEA3FFEEA1FF8EA07F0EA01C0A3120011247D9F18>I<EA3803387C0780130F
+12FE00EE13005BA2131E133E12FEEA7C3C137C1238EA007813F8A25B1201A25B1203A25B
+1207EBC380EB87C0120FEB8FE0130E121FA2121EEA3E0FEB07C0123C3818038013247E9F
+18>I<EA03C0487E487EEA1E78EA1C38A4EB7BF813F3EA1EE3000F13C0EBC38013831307
+001F1300EA3F87EA7BCFEA71CEEAF1FEEAE0FCA2EB7870EAF07CEA71FE387FFFF0383FCF
+E0381F03C0151C7F9B18>I<1238127C127EA2123E120EA3121E123C127812F812F012C0
+070E789B18>I<137013F01201EA03C0EA0780EA0F00121E121C123C123812781270A212
+F05AA87E1270A212781238123C121C121E7EEA0780EA03C0EA01F0120013700C24799F18
+>I<126012F012787E7E7EEA0780120313C0120113E01200A213F01370A813F013E0A212
+0113C0120313801207EA0F00121E5A5A5A12600C247C9F18>I<EA01C0A4EA41C138F1C7
+80EAFDDF387FFF00EA1FFCEA07F0A2EA1FFCEA7FFF38FDDF80EAF1C73841C100EA01C0A4
+11147D9718>I<136013F0A7387FFFC0B512E0A26C13C03800F000A7136013147E9718>I<
+123C127E127FA3123F120F120E121E127C12F81270080C788518>I<387FFFC0B512E0A2
+6C13C013047E8F18>I<127812FCA412780606778518>I<1303EB0780130FA214005BA213
+3EA2133C137CA25BA25B1201A2485AA2485AA25B120FA248C7FCA2121E123EA25AA21278
+12F8A25A126011247D9F18>I<EA01F0EA07FC487EEA1F1FEA1C0738380380007813C0EA
+7001A238E000E0A9EAF001007013C0A2EA780300381380381C0700EA1F1FEA0FFE6C5AEA
+01F0131C7E9B18>I<EA018012031207A2120F123F12FF12FB12631203B0EA7FFCEAFFFE
+EA7FFC0F1C7B9B18>I<EA07F8EA1FFE487E387C0F80387003C038F001E01300A3C7FCA2
+130114C01303EB0780EB0F00131E5B5B5BEA03E0485A485A381E00E05AEA7FFFB5FC7E13
+1C7E9B18>I<EA07F8EA1FFE487E387C0F80387803C01301123012001303EB0780131F38
+03FF005B7F38000F80EB03C0130114E01300A212F0130114C01303387C0F80383FFF006C
+5AEA07F8131C7E9B18>I<131F5B1377A213E7120113C7EA038712071307120E121E123C
+1238127812F0B512F8A338000700A6EB7FF0A3151C7F9B18>I<383FFF80A30038C7FCA8
+EA3BFCEA3FFE7F383E0780383803C0380001E01300A2126012F0130100E013C0EAF00338
+7C0F80383FFF006C5AEA07F8131C7E9B18>I<137E48B4FC00071380380FC3C0EA1F0312
+3C383801800078C7FC1270A2EAF3F8EAEFFEB5FC38FE0F8038F803C0EAF00114E01300A3
+12701301007813C0EA3C03381E0F80380FFF006C5AEA03F8131C7E9B18>I<12E0B512E0
+A338E00380130738000F00131E5B13381378137013F05B12015BA212035BA3120790C7FC
+A7131D7E9C18>I<EA03F8EA0FFE487E383E0F80EA3803387001C0A438380380EA3C0738
+1FFF00EA07FC487EEA1F1F383C0780387001C000F013E0EAE000A4387001C0EA7803383E
+0F80381FFF006C5AEA03F8131C7E9B18>I<EA03F8EA0FFC487EEA3E0F3878078038F003
+C0EAE001A214E0A312F0EA7803EA3E0FEA1FFFEA0FFEEA03F8EA000114C0A21303003013
+80EA7807EB0F00133EEA3FFC6C5AEA0FE0131C7E9B18>I<127812FCA412781200A81278
+12FCA412780614779318>I<123C127EA4123C1200A81238127C127EA3123E120E121E12
+3C127812F01260071A789318>I<14C0EB03E01307EB1FC0EB3F80EBFE00485AEA07F048
+5AEA3F8048C7FC12FCA2127F6C7EEA0FE06C7EEA01FC6C7EEB3F80EB1FC0EB07E01303EB
+00C013187E9918>I<387FFFC0B512E0A3C8FCA4B512E0A36C13C0130C7E9318>I<126012
+F87E127F6C7EEA0FE06C7EEA01FC6C7EEB3F80EB1FC0EB07E0A2EB1FC0EB3F80EBFE0048
+5AEA07F0485AEA3F8048C7FC12FC5A126013187E9918>I<EA0FF8EA3FFE487E38F80F80
+EAF003A2130738001F00133E13FCEA01F05B485AA55BC8FCA5EA0380487EA36C5A111C7D
+9B18>I<13FCEA03FE487E380F8780381E03C0EA3C3FEA387F3878FFE0EA71E313C112F3
+EAE380A6EAF3C1007113C013E33878FF8038387F00EA3C3E381E00E0EA0F83EA07FF6C13
+803800FE00131C7E9B18>I<137013F8A213D8A2EA01DCA3138CEA038EA4EA0707A5380F
+FF80A3EA0E03381C01C0A3387F07F000FF13F8007F13F0151C7F9B18>I<EA7FFCB5FC6C
+1380381C03C01301EB00E0A4130114C01307381FFF80140014C0EA1C03EB00E014F01470
+A414F014E01303387FFFC0B51280387FFE00141C7F9B18>I<3801FCE0EA03FEEA07FFEA
+0F07EA1E03EA3C01EA78001270A200F013005AA87E007013E0A21278EA3C01001E13C0EA
+0F073807FF806C1300EA01FC131C7E9B18>I<EA7FF8EAFFFE6C7E381C0F80EB03C0A2EB
+01E01300A214F01470A814F014E0A2130114C01303EB0F80387FFF00485AEA7FF8141C7F
+9B18>I<B512F0A3381C0070A41400A2130EA3EA1FFEA3EA1C0EA390C7FCA21438A5B512
+F8A3151C7F9B18>I<B512F8A3381C0038A41400A21307A3EA1FFFA3EA1C07A390C7FCA7
+EAFFC0A3151C7F9B18>I<3801F9C0EA07FF5AEA1F0FEA1C03123CEA78011270A200F0C7
+FC5AA5EB0FF0131F130F38F001C0127013031278123CEA1C07EA1F0FEA0FFFEA07FDEA01
+F9141C7E9B18>I<387F07F038FF8FF8387F07F0381C01C0A9EA1FFFA3EA1C01AA387F07
+F038FF8FF8387F07F0151C7F9B18>I<EA7FFFB512806C1300EA01C0B3A4EA7FFFB51280
+6C1300111C7D9B18>I<3801FFC0A338000E00B2126012F0131E5BEA7FFC6C5AEA1FE012
+1C7D9B18>I<387F07F038FF87F8387F07F0381C03C0EB078014005B131E5B133813785B
+121D7F121F13BC131CEA1E1E130EEA1C0F7F1480130314C01301387F03F038FF87F8387F
+03F0151C7F9B18>I<EAFFC0A3001CC7FCB114E0A5B5FCA3131C7E9B18>I<38FC01F8EAFE
+03A2383B06E0A4138EA2EA398CA213DCA3EA38D8A213F81370A21300A638FE03F8A3151C
+7F9B18>I<387E07F038FF0FF8387F07F0381D81C0A313C1121CA213E1A313611371A213
+311339A31319A2131D130DA3EA7F07EAFF87EA7F03151C7F9B18>I<EA0FFE383FFF8048
+13C0EA7803EA700100F013E0EAE000B0EAF001007013C0EA7C07EA7FFF6C1380380FFE00
+131C7E9B18>I<EAFFFEEBFF8014C0EA1C03EB01E013001470A514E01301EB03C0EA1FFF
+1480EBFE00001CC7FCA8B47EA3141C7F9B18>I<EA0FFE383FFF804813C0EA7803EA7001
+00F013E0EAE000AE1370A2EAF079387039C0EA783FEA7FFF6C1380380FFE00EA000FEB07
+80A2EB03C01301A213227E9B18>I<EA7FF8EAFFFE6C7E381C0F80130314C01301A31303
+1480130F381FFF005BA2EA1C0FEB07801303A5149CA3007F13FC38FF81F8387F00F0161C
+7F9B18>I<3807F9C0EA1FFF5AEA7C0FEA7003EAF00112E0A290C7FC7E1278123FEA1FF0
+EA0FFEEA01FF38001F80EB03C0EB01E01300A2126012E0130100F013C0EAFC07B5128014
+00EAE7FC131C7E9B18>I<387FFFF8B5FCA238E07038A400001300B2EA07FFA3151C7F9B
+18>I<38FF83FEA3381C0070B2001E13F0000E13E0EA0F013807C7C03803FF806C1300EA
+007C171C809B18>I<38FE03F8EAFF07EAFE03383C01E0001C13C0A3EA1E03000E1380A4
+38070700A4EA038EA4EA018C13DCA3EA00D813F8A21370151C7F9B18>I<38FE03F8A338
+700070A36C13E0A513F8EA39FC13DCA2001913C0A3138CA2EA1D8DA31305000D1380EA0F
+07A2EA0E03151C7F9B18>I<387F0FE0139F130F380E0700120FEA070E138EEA039C13DC
+EA01F8A212005B137013F07F487E13DCEA039E138EEA070F7F000E13801303001E13C038
+7F07F000FF13F8007F13F0151C7F9B18>I<38FE03F8EAFF07EAFE03381C01C0EA1E0300
+0E1380EA0F0700071300A2EA038EA2EA01DCA3EA00F8A21370A9EA01FC487E6C5A151C7F
+9B18>I<383FFFE05AA2387001C01303EB07801400C65A131E131C133C5B137013F0485A
+5B1203485A90C7FC5A001E13E0121C123C5A1270B5FCA3131C7E9B18>I<EAFFF8A3EAE0
+00B3ACEAFFF8A30D24779F18>I<126012F07EA21278127CA27EA2121E121FA26C7EA212
+077FA26C7EA26C7EA212007FA2137CA2133C133EA27FA27F1480A21307EB030011247D9F
+18>I<EAFFF8A3EA0038B3ACEAFFF8A30D247F9F18>I<EA0380EA0FE0EA3FF8EA7EFCEAF8
+3EEAE00E0F067C9B18>I<387FFFC0B512E0A26C13C013047E7F18>I<1206121E123E123C
+127812F012E0A312F812FCA2127C1238070E789E18>I<EA0FF0EA1FFC487EEA3C1F3818
+0780EA0003A213FF120F5AEA7F83EA780312F012E0A2EAF007EA7C1F383FFFF8EA1FFDEA
+07F015147E9318>I<127E12FE127E120EA5133EEBFF80000F13C0EBE3E0EB80F0EB0070
+1478000E1338A5120F14781470EB80F0EBC3E0EBFFC0000E138038067E00151C809B18>
+I<EA01FEEA07FF001F1380EA3F07383C030048C7FC127012F05AA47E1270387801C0123C
+EA3F07381FFF8000071300EA01FC12147D9318>I<EB1F80133F131F1303A5EA03F3EA0F
+FBEA1FFFEA3E1FEA780FEA700712F0EAE003A5130712F01270EA780FEA3E3F381FFFF038
+0FFBF83803E3F0151C7E9B18>I<EA03F0EA0FFC487EEA3E1F38780780EA700300F013C0
+EAE001A2B5FCA300F0C7FC1270387801C0123CEA3F07381FFF8000071300EA01FC12147D
+9318>I<EB1FC0EB7FE013FFEA01F1EBC0C01400A3387FFFC0B5FCA23801C000AEEA7FFF
+A3131C7F9B18>I<3803F1F03807FFF85A381E1F30383C0F00EA3807A5EA3C0FEA1E1EEA
+1FFC485AEA3BF00038C7FC123CEA1FFF14C04813E0387801F038F00078481338A36C1378
+007813F0EA7E03383FFFE0000F13803803FE00151F7F9318>I<127E12FE127E120EA513
+3FEBFF80000F13C0EBE1E013801300A2120EAA387FC7FC38FFE7FE387FC7FC171C809B18
+>I<EA0380EA07C0A3EA0380C7FCA4EA7FC012FF127F1201AEB5FCA3101D7C9C18>I<1338
+137CA313381300A4EA0FFCA3EA001CB3A3133CEA6038EAF078EAFFF0EA7FE0EA3FC00E27
+7E9C18>I<127E12FE127E120EA5EB3FF0A3EB0780EB0F00131E5B5B5BEA0FF87F139C13
+1EEA0E0FEB0780130314C0387FC7F812FF127F151C7F9B18>I<EAFFC0A31201B3A4B512
+80A3111C7D9B18>I<38FBE3E038FFF7F0EBFFF8383E3E38EA3C3CA2EA3838AB38FE3E3E
+EB7E7EEB3E3E1714809318>I<EA7E3F38FEFF80007F13C0380FE1E013801300A2120EAA
+387FC7FC38FFE7FE387FC7FC1714809318>I<EA01F0EA0FFE487E383E0F80EA38033870
+01C0A238E000E0A5EAF001007013C0EA7803383C0780EA3E0F381FFF006C5AEA01F01314
+7E9318>I<EA7E3E38FEFF80007F13C0380FE3E0EB80F0EB00701478000E1338A5120F14
+781470EB80F0EBC3E0EBFFC0000E1380EB7E0090C7FCA7EA7FC0487E6C5A151E809318>
+I<3803F380EA0FFBEA1FFFEA3E1FEA780FEA700712F0EAE003A6EAF0071270EA780FEA3E
+1FEA1FFFEA0FFBEA03F3EA0003A7EB1FF0EB3FF8EB1FF0151E7E9318>I<38FF0FC0EB3F
+F0137FEA07F8EBE060EBC0005BA390C7FCA8EAFFFC7F5B14147E9318>I<EA0FF7EA3FFF
+5AEAF81FEAE007A212F0007CC7FCEA7FF0EA1FFCEA07FEEA001F38600780EAE00312F013
+0738FC0F00B5FC5BEAE7F811147D9318>I<487E1203A4387FFFC0B5FCA238038000A914
+4014E0A21381EBC3C0EA01FF6C1380EB7E0013197F9818>I<387E07E0EAFE0FEA7E07EA
+0E00AC1301EA0F073807FFFC6C13FE3801FCFC1714809318>I<387F8FF000FF13F8007F
+13F0381C01C0380E0380A338070700A3138FEA038EA3EA01DCA3EA00F8A2137015147F93
+18>I<38FF07F8138F1307383800E0A4381C01C0137113F9A213D9EA1DDD000D1380A313
+8DEA0F8FA23807070015147F9318>I<387F8FF0139F138F380F0700EA078EEA039EEA01
+DC13F81200137013F07FEA01DCEA039E138EEA0707000E1380387F8FF000FF13F8007F13
+F015147F9318>I<387F8FF000FF13F8007F13F0380E01C0EB0380A21207EB0700A2EA03
+87A2138EEA01CEA213CC120013DC1378A31370A313F05B1279EA7BC0EA7F806CC7FC121E
+151E7F9318>I<383FFFF05AA2387001E0EB03C0EB078038000F00131E137C5B485A485A
+EA0780380F0070121E5A5AB512F0A314147F9318>I<EB07E0133F137FEBFC0013E0AB12
+01EA7FC0485AA26C7EEA01E01200AB13FCEB7FE0133F130713247E9F18>I<126012F0B3
+B012600424769F18>I<127CB47E7FEA07E01200AB7FEB7FC0EB3FE0A2EB7FC0EBF0005B
+AB1207B45A5B007CC7FC13247E9F18>I<EA0E0CEA1F1EEA3FBEEAFBF8EAF1F0EA60E00F
+067C9B18>I E /Fp 37 123 df<EB03E0EB1C181338EB703C13E014383801C000A5485A
+387FFFF038038070A4380700E0A6380E01C0A6381C0380001E13C038FF0FF016207E9F19
+>12 D<EB03F4EB1C1CEB383C137013E01438EA01C0A538038070387FFFF038038070A438
+0700E0A6380E01C0A6381C0380001E13C038FF9FF016207E9F19>I<903803F03F90391E
+09E0809039380F80C09039701F01E0EBE03E021E13C02601C01CC7FCA548485A007FB612
+803903803803A43A0700700700A6000EEBE00EA64848485A001EEBE01E3AFF8FF8FFC023
+207E9F26>I<1306130C13101330136013C013801201EA0300A21206120E120CA25AA212
+38A21230A21270A21260A312E0A81260A57EA2121012181208120C12047E0F2E7AA112>
+40 D<138013C0134013201330A21318A3130CAD131CA31318A21338A21330A213701360
+13E013C0A2EA018013005A120612045A12185A12405A0E2E80A112>I<EAFFF0A20C027E
+8A0F>45 D<13181338EA01F8EA0E701200A513E0A6EA01C0A6EA0380A6EA07001380EAFF
+FC0E1E7B9D17>49 D<EB3F80EBC1E038010070000213785AA2000F137C1380A2EB007812
+06C712F814F0EB01E014C0EB0380EB0700130E5B5B13605B485A38030020120600081340
+5A383FFFC0481380B5FC161E7E9D17>I<380180303803FFE014C0140013FC0002C7FCA2
+5AA4137CEA0587380A0380EA0C01000813C0120014E0A4387003C012F812F000E01380EA
+800700401300130E6C5AEA1070EA0FC0141F7D9D17>53 D<0007B57E3900F801E0903878
+007081497F151E150E150FA348481480A6484814005DA3151E153E4848133C5DA25D4A5A
+4A5A260F000FC7FC143CB512F0211F7E9E23>68 D<EB1F82EB7066EBC01E3801800EEA03
+0048130C00061304120EA3000F1300A27FEA07F013FF6C13C06C13E038003FF0EB03F813
+001478143CA200401338A3143000601370146000F013C038E8018038C60300EA81FC1721
+7E9F19>83 D<003FB512F0383C078000301430126039400F0010A212C01280A3D8001E13
+00A65BA65BA65B7F383FFFE01C1F7A9E21>I<1230127812F8A212700505789E0D>95
+D<EA07F8EA0C0CEA1E061307121C1200A313FFEA07C7EA1E07EA3C0E127800F01310A313
+1EEB2E2038784F40381F878014147D9317>97 D<1207123F120F7EA2120EA65A137CEA1D
+83381E0180001C13C0EB00E05A14F0A5387001E0A214C013031480EB0700EAE80EEACC38
+EA83E014207B9F19>I<13FEEA0383380E0780121C0038130090C7FC12785AA45AA37E5B
+EA70026C5AEA1C18EA07E011147D9314>I<1438EB01F8EB00781438A21470A614E013FC
+EA0382EA0601121CEA3C00383801C0127812F0A438E00380A412F0EA700738380F00381C
+37803807C7E015207D9F19>I<13F8EA070EEA0E07121C383803801278127012F0A2B5FC
+00F0C7FC5AA46C5AEA7002EA3004EA1C18EA07E011147D9314>I<EB07C0EB1C60EB30F0
+1360EBE0E0EBC0001201A5485AEA3FFCEA0380A448C7FCA6120EA65A121EEAFFC014207F
+9F0E>I<140EEB3E11EBE1A33801C1C2380381E0EA07801301120FA3380703C01480EB87
+00EA04FC48C7FCA21218121CEA0FFF14C014E0381800F04813305A5AA3006013606C13C0
+381C0700EA07FC181F809417>I<13E0120712011200A2485AA6485AEB8F80EB90E013A0
+EBC0601380000713E01300A5380E01C0A6381C0380001E13C038FF8FF014207E9F19>I<
+EA01C0EA03E0A213C0EA0180C7FCA6EA0380121F12071203A2EA0700A6120EA65A121EEA
+FF800B1F7F9E0C>I<13E0120712011200A2485AA6485AEB81FCEB80F014C0EB81801400
+EA07045B13181338137C131C120E7FA2130F7F1480EA1C03381E07C038FF8FF016207E9F
+18>107 D<13E0120712011200A2EA01C0A6EA0380A6EA0700A6120EA65A121EEAFF800B
+207F9F0C>I<390387C07C391F9861863907A072073903C03403EB80380007EB7807EB00
+70A5000EEBE00EA64848485A001EEBE01E3AFFCFFCFFC022147E9326>I<38038F80381F
+90E0EA07A03803C0601380000713E01300A5380E01C0A6381C0380001E13C038FF8FF014
+147E9319>I<13FCEA0387380E0180381C00C04813E0A24813F012F0A438E001E0A214C0
+130300F0138038700700EA380E6C5AEA07E014147D9317>I<EBE3E03807EC383800F01C
+497E140F48487E1580A53903800F00A2140E141E141C5C38074070EB61C0011FC7FC90C8
+FCA3120EA4121EEAFFC0191D809319>I<EA038E381FB380EA07C71203EB8300EA078090
+C7FCA5120EA65A121EEAFFC011147E9312>114 D<EA01F9EA0607EA080312181301EA38
+02EA3C00121F13F0EA07FCEA01FEEA001FEA40071303A212601306EAF004EAC818EA87E0
+10147F9312>I<1380EA0100A35A5A5A121EEAFFF8EA0E00A45AA65A1310A41320A2EA18
+40EA0F800D1C7C9B12>I<381C0380EAFC1FEA3C07EA1C03A238380700A6EA700EA4131E
+A25BEA305E381F9F8011147B9319>I<38FF83F8381E00E0001C13C01480121E380E0100
+5B13025B12075BA25BEA039013A013E05B5B120190C7FC15147C9318>I<39FF9FE1FC39
+3C078070391C030060148015401580EA0E0790380D81001309EB19C21311380F21C4EA07
+20EB40C814E8EB80F0A26C485A1460000213401E147C9321>I<381FF0FF3803C0780001
+137014403800E0C0EBE180EB73001376133CA2131C132E134E1387EA0107380203801204
+380C01C0383C03E038FE07FC18147F9318>I<390FF83F803901E00E00EBC00C140813E0
+00005B143014205C13705CA20171C7FC1339133A133E133C133813181310A25BA25BEA70
+C0EAF08000F1C8FC12E61278191D809318>I<380FFFE0EA0E01000C13C038080380EB07
+00EA100E5BC65A5BA25B485A38038080EA0700120E381C0100A2485AEA700EEAFFFE1314
+7F9314>I E /Fq 57 122 df<91393FFC07F80103B5EA3FFE903B0FF807FF0F80903B3F
+C003FC1FC090267F800F133FD9FF0013F8485A000315F049ED1F80EF060094C7FCA8B812
+F0A32803FC000FF0C7FCB3A8267FFFE1B512C0A332327FB12F>11
+D<EC3FF8903803FFFE90390FF80F8090393FC003C04948487E4948487E4848131F12035B
+A36F5A0301C7FC92C8FCA5B712F0A33903FC001F150FB3A7267FFFE1B51280A329327FB1
+2D>I<B512F8A715077F921B>45 D<EB0FF8EB7FFF3901FC1FC03903F007E048486C7E00
+0F8048486C7EA2003F80EB8000A2007F80A400FF1580B0007F1500A5003F5CEBC001001F
+5CA26C6C485A00075C6C6C485A3901FC1FC026007FFFC7FCEB0FF8212E7DAD28>48
+D<EB01C01303130F137FEA1FFFB5FC13BFEAE03F1200B3B1007FB512F0A31C2E7AAD28>
+I<EB3FE03801FFFE0007EBFF80D80F8013C0393E003FF0003CEB1FF8007C130F007F14FC
+38FF800715FEA21403A2EA7F00003E1307C7FC15FCA2140F15F8EC1FF015E0EC3FC01580
+EC7F0014FE495A5CEB03E0495A495A90381F000E133E137849131E4848131C485A484813
+3C90B512FC5A5A5A4814F8B6FCA31F2E7CAD28>I<EB1FF890B5FC000314C0390FE01FF0
+48C66C7E6D6C7EEA3FC06E7E13E013C0A2121F380F0007C75BA24A5A5D4A5A4A5A02FFC7
+FCEB3FF8ECFF809038001FE06E7EEC07FC6E7EA281801680A3121C127FEAFF80A216005C
+A201005B007E495A003C495A391FC01FF06CB512C0000391C7FC38003FF8212E7DAD28>
+I<157015F0140114031407140FA2141F143F147714F714E7EB01C7EB0387EB0707130F13
+0E131C1338137013F013E0EA01C0EA0380EA07005A120E5A5A5A5AB712E0A3C7380FF000
+A9010FB512E0A3232E7EAD28>I<000C1430390FC007F090B512E0A215C015005C5C14F0
+1480000EC8FCA8EB1FF0EBFFFE390FE03F809038000FE0000E14F0000CEB07F8C7FCEC03
+FCA315FEA21218127EB4FCA415FC481307007814F8A26CEB0FF06CEB1FE0390FC07FC06C
+B51200000113FC38003FE01F2E7CAD28>I<14FF010713E0011F7F90387F80F89038FE00
+3CD803FC137E484813FEEBF001EA0FE0121F13C0003F6D5A1578007F91C7FC5BA338FF83
+FC90388FFF8090389C0FE09038B803F001F07F496C7E81496C7EA3491480A4127FA4123F
+6D1400A2001F495AEA0FE04A5AD807F05B3903FC0FF0C6B512C0013F90C7FCEB0FFC212E
+7DAD28>I<1238123E003FB612C0A31680481500A25D5D0078C7127800705C5D00F01301
+48495A4A5A4AC7FCC7121E141C143C5C5CA213015C130313075C130FA3131F5CA2133FA4
+137FA86DC8FC131E22307CAF28>I<EB0FFC90387FFF8048B512E03903F00FF0390FC003
+F8496C7E48C7FC8148147EA27FA213E06D5B13FC6CB4485AEC83F06CEBE7E0ECFF806C49
+C7FC00017F6C14C0013F7F90B512F8D803E77FD80FC17F381F807F393F001FFF487F007E
+0103138000FE130048147F153FA2151FA36C1500007E5C007F143E6C6C137E6C6C5B390F
+F007F06CB55AC61480D91FF8C7FC212E7DAD28>I<EB0FF8EB7FFF48B57E3907F80FE048
+486C7E48486C7ED83FC07F1401D87F807FA200FF130081A41680A4007F5BA36C6C5A121F
+6C6C5A0007130E3803F81C3800FFF8EB1FE090C71300A35C000F5CEA1F80D83FC05B1403
+5D140701805B6C48485A001E495A390F807F802607FFFEC7FC000113F838007FC0212E7D
+AD28>I<EB7FF03803FFFE390F807F80393C001FE04814F0007C130F00FE14F87EA4127E
+003CEB1FF0C713E0EC3FC0EC7F80ECFE00495A14F0495A495AA25C49C7FCA2130EA890C8
+FCA7131EEB7F80A2497EA46D5AA2011EC7FC1D327CB126>63 D<1578A215FCA34A7EA24A
+7EA24A7FA34A7FEC0E7F021E7FEC1C3FA202387F151F02787FEC700FA202E07F15070101
+80ECC003A249486C7EA201078191C7FC498191B6FCA24981011CC7123F013C810138141F
+A24981160F01F081491407A2484881486C1403B549B512FCA336317DB03D>65
+D<B712C016FC16FFD801FEC77FEE7FE0707E161F707EA2831607A4160FA25FA24C5A4C5A
+4C5A4B485ADB1FFEC7FC90B65AEEFF8049C7EA3FE0EE0FF0EE07FCA2707E83821880A718
+005E5F16074C5A4C5AEEFFF0B812C094C7FC16F831317DB039>I<913A03FF800180023F
+EBF00349B5EAFC0F01079038003F1FD91FF8EB07FFD97FE01301D9FF807F4890C8127F48
+48153F4848151F485A170F48481507123F5B1703127FA24992C7FC12FFAB127F7FEF0380
+123FA27F001F16076C6C16005F6C6C150E6C6C151E6C6C5D6C6D5CD97FE0495AD91FF849
+5AD907FFEB3F800101D9FFFEC7FCD9003F13F80203138031317CB03A>I<B712F016FF17
+C0C6D9800013F0EE0FF8EE03FE707E701380EF7FC0173FEF1FE018F0170F18F8A2EF07FC
+A418FEAB18FCA4EF0FF8A218F0171F18E0173FEF7FC01880933801FF004C5AEE0FFCEE7F
+F0B812C094C7FC16F037317EB03E>I<B812F0A3C6903880003FEE07F816031600A21778
+A21738A3171C1507A31700A25D5D5D91B5FCA3EC803F818181A21707A392C7120EA4171E
+A2173CA2177C17FC16011607163FB812F8A330317EB035>I<DA03FF1303027FEBF00749
+B5EAFC1F010F9038007F3FD91FF0EB0FFFD97FC0130349487F4890C8FC48488148488148
+4881121F4981123F5B007F82A34992C7FC12FFAA0307B512F8127F7FDB00011300A2123F
+7F121F7F120F6C7E6C7E6C7E6C6D5BEB7FE0D91FF8130F6DB4EB3F7F01019038FFFE1F6D
+6CEBF00F0203EB800335317CB03F>71 D<B6D8807FB512C0A3C60180C7387FC000B391B7
+FCA30280C7127FB3A3B6D8807FB512C0A33A317EB03F>I<B61280A3C6EB8000B3B3A7B6
+1280A319317EB01E>I<B6D88003B5FCA3C60180C7EA1F8095C7FC173C5F4C5A4C5A4C5A
+4C5A041EC8FC5E16F84B5A4B5A4B5A4BC9FC151E157E15FF02817F02837F148791388F7F
+E09138BE3FF014FC4A6C7E4A6C7E02E07FEC80076F7E6F7F8381707E707E83161F707E70
+7E8382707F707F84B6D8801FEBFF80A339317EB03F>75 D<B67EA3000190C9FCB3A9EE03
+80A416071700A25EA35E5E5E5E4B5A150FB7FCA329317DB030>I<B500C00303B5FCA26E
+5DC61900D9EFF0150EA3D9E7F85DA2D9E3FC5DA2D9E1FE5DA2D9E0FF5DA26E6C495AA26E
+6C495AA36E6C495AA26E6C130EA26E6C5BA26E6C5BA26E6C5BA26E6C5BA392387F81C0A2
+92383FC380A2DB1FE7C7FCA2ED0FFEA26F5AA36F5A487EB526E001F090B6FCA26F5A4831
+7EB04D>I<B500C049B512C080A2C66D90390003E0006E6E5A80EBEFFEEBE7FF13E301E1
+7F8101E07F6E7E6E7E141F6E7E816E7E6E13806E13C080ED7FE016F0ED3FF8ED1FFCED0F
+FE1507ED03FF17816F13C16F13E1EE7FF1163FEE1FF917FDEE0FFF82828282A2177F173F
+171F170F486C1507B512E0170317013A317EB03F>I<B712E016FEEEFF80C6D9800013E0
+EE3FF0EE0FF8EE07FCA2EE03FEA217FFA717FEA2EE07FC17F8160FEE3FE0EEFFC091B612
+0016F80280C8FCB3A2B67EA330317EB037>80 D<B77E16F816FEC690398003FF80923800
+7FE0EE1FF0707EA283160783A65F160F5F4C5A4C5A4C5ADB03FFC8FC91B512F816E09138
+8007F8ED03FE6F7E6F7F707EA2707EA583A5F0038017F8161FEFFC07040F1400B6398007
+FE0E933801FFFC9338001FF039317EB03C>82 D<90391FF8018090B51203000314C73907
+F007EF391F8000FF90C7127F003E143F007E141F007C140F150712FCA215037E7E6D90C7
+FC7FEA7FF0EBFF8014F86CEBFF806C14F06C806C14FE6C80C61580013F14C01301D9001F
+13E014019138003FF0151F150F150712E01503A37E16E06C140716C06C140FB4EC1F8001
+C0EB3F0001FC13FE00F1B55AD8E03F13F0D8C003138024317CB02D>I<007FB8FCA39039
+C00FF801D87E00EC003F007C82007882A200708200F01780A3481603A5C792C7FCB3AA01
+7FB6FCA331307DAF38>I<B6D88003B51280A3C60180C73807C000715AB3AE17076D6C92
+C7FCA2013F5D6E141E131F6D6C5C6D6C14F8D903FE495A903A00FF801FE0023FB5128002
+0F49C8FC020013E039317EB03E>I<B500FC91B5FCA3000390C8EA07C06CEE03806E1407
+6C170080017F150EA26E141E013F151C6E143C011F153880010F5D8001075DA26E130101
+035D6E13036D5D15806D4AC7FCA26F5A027F130EEDE01E023F131CEDF03C021F133815F8
+020F5BA2EDFCF002075B15FF6E5BA26E5BA26E90C8FCA3157EA2153CA238317EB03D>I<
+B5D8FC03B539F003FFFCA3D803FEC7D80FF8C7EA0F80F207006D6F5C6C0307150EA26C6D
+6E5CA26E80017F4A5DA26E496D1378013F021C1570A26E013C6D13F0011FDA387F5CA26D
+6C496C6C485AA26EEDF0030107DAE01F5CA2DAFE01ECF8070103DAC00F91C7FCA2902601
+FF03ECFC0EEE800715836D903A870003FE1CA203CFECFF3CDA7FCE6D1338A203FE15F86E
+486D5BA26E486E5AA36E486E5AA36E486E5AA36E486EC8FCA24E317EB053>I<EBFFF000
+0713FF390FC03FC0486C6C7E6E7E6E7EA26E7EEA0FC0C7FCA414FF131FEBFFE33803FC03
+EA0FF0EA1FE0EA3FC0EA7F8012FF1300A314071380007F130F9038C01DFE3A1FE079FFF0
+3807FFE0C6EB803F24207E9F27>97 D<EA01F812FFA3120F1207ADEC3FE0ECFFFC9038FB
+E07F9039FF001F804914E049EB0FF049130716F8A2ED03FCA216FEAA16FCA2ED07F8A216
+F06DEB0FE06DEB1FC001E7EB3F809039C3C0FE00903880FFF89038003FC027327EB12D>
+I<EB0FFF017F13E03901FC03F03903F807F8EA0FF0EA1FE013C0123F007FEB03F049C7FC
+A212FFAA127F7F151C123F6C6C133C15786C6C13F03903F801E03901FC07C039007FFF00
+EB0FF81E207D9F24>I<ED0FC0EC07FFA3EC007F153FADEB07F8EB3FFF9038FE07BF3903
+F801FF48487E4848137F4848133F123FA2485AA212FFAA127FA26C7EA2001F147F7F6C6C
+13FF0003010313E03A01FC0FBFFE39007FFE3FEB0FF027327DB12D>I<EB0FFC90387FFF
+803901FC0FE03903F807F0390FF003F89038E001FC381FC000003F14FEA24848137E157F
+12FFA390B6FCA20180C7FCA4127FA27F003F1407A26C6C130F000F141E6C6C133C6C6C13
+783900FE03F090383FFFC0903807FE0020207E9F25>I<EB01FE90380FFF8090383FC3E0
+90387F07F0EBFF0FEA01FEA2EA03FCEC07E0EC018091C7FCA8B512FCA3D803FCC7FCB3A8
+387FFFF0A31C327EB119>I<90391FF007C09039FFFE3FE03A03F83FF9F03907F01FC339
+0FE00FE1001FECF1E09039C007F000003F80A7001F5CEBE00F000F5C6C6C485A6D485A26
+0EFFFEC7FCEB1FF090C9FC121EA2121F7F90B57E6C14F015FC6C14FF16806C15C0120F00
+3FC7127F007EEC1FE000FE140F481407A4007EEC0FC0007F141F6C1580D81FC0EB7F0039
+07F803FC0001B512F0D8001F90C7FC242F7E9F28>I<EA01F812FFA3120F1207ADEC07F8
+EC3FFE9138F87F809038F9C03FD9FB8013C09038FF001F4914E0A25BA25BB3B500C3B5FC
+A328327DB12D>I<EA03C0EA0FF0A2487EA46C5AA2EA03C0C8FCA9EA01F8127FA31207B3
+A7B51280A311337DB217>I<EB01E0EB07F8A2EB0FFCA4EB07F8A2EB01E090C7FCA9EB01
+FC137FA313071303B3AD1218127E12FFEB07F8A214F0EB0FE0387C1FC0381FFF00EA07F8
+164184B219>I<EA01F812FFA3120F1207ADEDFFF8A3ED3F00153C15F84A5A4A5A4A5A4A
+C7FC143E5C14FCEBF9FE90B5FC81A2496C7E9038F83FE0496C7EA26E7E6E7E6E7EA26E7E
+6E1380ED7FC016E0B53881FFFEA327327EB12B>I<EA01F812FFA3120F1207B3B3A6B512
+C0A312327DB117>I<2703F007F8EB1FE000FFD93FFEEBFFF8913AF87F83E1FE903AF1C0
+3F8700260FF38001CE7F2807F7001FDC7F01F602F8148013FE495CA2495CB3B500C3B538
+0FFFFCA33E207D9F43>I<3903F007F800FFEB3FFE9138F87F809038F1C03F260FF38013
+C03907F7001F01F614E013FE5BA25BB3B500C3B5FCA328207D9F2D>I<EB07FC90387FFF
+C03901FC07F03903F001F848486C7E4848137E001F147F003F158049133F007F15C0A300
+FF15E0A8007F15C0A36C6CEB7F80A2001F15006C6C13FE00075C3903F803F83901FE0FF0
+39007FFFC0D907FCC7FC23207E9F28>I<3901F83FE000FFEBFFFC9038FBE07F9039FF00
+3F80D807FEEB1FE049EB0FF05BED07F8A216FCA2ED03FEAAED07FCA216F8150F16F06DEB
+1FE06D14C06DEB3F809039FBC0FE009038F8FFF8EC3FC091C8FCABB512C0A3272E7E9F2D
+>I<3803F03F00FFEBFFC09038F1C7E09038F38FF0380FF70FEA07F613FE13FCEC07E091
+C7FCA25BB2B512E0A31C207E9F21>114 D<3801FF86000713FEEA1F00003C133E007C13
+1E127800F8130EA27E6C90C7FC6C7E13FC387FFFC014F06C7F6C7F00077F00017FEA003F
+01001380143F00E0131FA26C130FA27E15006C5B6C133E6C6C5A38F3FFF038C07F801920
+7D9F20>I<131CA5133CA3137CA213FC120112031207381FFFFEB5FCA2D803FCC7FCB0EC
+0380A71407D801FE13001200EB7F0EEB3FFCEB07F0192E7FAD1F>I<D801F8EB07E000FF
+EB03FFA3000FEB003F0007141FB3153FA2157F000314FF9039FC01DFF03A00FE039FFF90
+387FFF1FEB0FFC28207D9F2D>I<B5EB1FFCA3D80FF8EB03C0000715806D130700031500
+7F0001140E7F6C5CA2EC803C017F1338ECC078013F1370ECE0F0011F5B14F1010F5B14F9
+903807FB80A214FF6D90C7FCA26D5AA26D5AA21478A226207E9F2B>I<B53A1FFFE03FF8
+A33C0FF000FE0007C06DED038000076EEB0700816D5D00039138FF800EA26C6C486D5A15
+DF01FF153C6C9039038FE038A2D97F876D5A150702C714F0D93FCF6D5AECCE03D91FFEEB
+F9C09138FC01FD16FF010F5D4A7EA26D486DC7FCA20103147E4A133EA26D48131C35207E
+9F3A>I<3A7FFF807FFCA33A03FC001F806C6CEB1E006C6C5BEC803890387FC078013F5B
+90381FE1E090380FF3C0ECFF806D90C7FC6D5A13016D7E81815B903803DFE09038078FF0
+8190380F07FC90381E03FEEB3C01496C7E4914804848EB7FC00003EC3FE026FFFC01B5FC
+A328207F9F2B>I<B5EB1FFCA3D80FF8EB03C0000715806D1307000315007F0001140E7F
+6C5CA2EC803C017F1338ECC078013F1370ECE0F0011F5B14F1010F5B14F9903807FB80A2
+14FF6D90C7FCA26D5AA26D5AA21478A21470A214F05C1301007C5BEAFE035C49C8FC5BEA
+FC1EEA787CEA3FF0EA0FC0262E7E9F2B>I E /Fr 2 16 df<14FF010713E090381F00F8
+0138131C01F0130FD801C0EB03804848EB01C048C812E0000E1570000C1530001C153848
+151C0030150C0070150E00601506A300E01507481503A76C150700601506A30070150E00
+30150C0038151C6C1538000C1530000E15706C15E06C6CEB01C06C6CEB0380D800F0EB0F
+000138131C011F13F8903807FFE0010090C7FC282B7EA02D>13 D<EA03F0EA0FFC487E48
+7E481380A2B512C0A66C1380A26C13006C5A6C5AEA03F012127E9317>15
+D E /Fs 23 121 df<127012F8A3127005057B840F>46 D<90380FE0109038381C309038
+E002703803C00139078000F048C71270121E15305A1510127C127800F81400A91278007C
+1410123CA26C1420A27E6C6C13406C6C13803900E00300EB380CEB0FF01C217C9F24>67
+D<903807F00890383C0C189038E003383901C000B8D80780137848C71238120E001E1418
+5A1508127C1278150012F8A6EC1FFF0078EB00F81578127C123CA27E120E120F6C7ED801
+C013B83900E0011890383C0E08903807F00020217C9F27>71 D<B57E380F00F0143C8014
+1F801580A415005C141E5C14F0EBFF80EB01C0EB0070A280143CA3143EA31502143F141F
+EC0F0439FFF00788C7EA01F01F207C9E24>82 D<3803F020380C0C60381803E0EA30005A
+146012E01420A36C13007E127CEA7F80EA3FFC6CB4FC00071380000113C038000FE01303
+1301EB00F014707EA46C136014E06C13C038F8018038C60300EA81FC14217C9F1C>I<D8
+FFF0EBFF80D81F80EB3E006CC712187F00071410A26C6C5BA26D136000011440A26C6C5B
+A2EBF801017890C7FCA2EB3C02A2EB3E06EB1E04A26D5AA2EB0790A214D0EB03E0A26D5A
+A36D5A21207E9E25>86 D<1318A2133CA3134EA213CF1387A238010380A2000313C0EA02
+01A23807FFE0EA0400A2481370A2001813380038137838FE01FF18177F961C>97
+D<EB7E083803819838070078000C1338001C13185A00781308127000F01300A700701308
+127812386C1310120C000713603803818038007E0015177E961B>99
+D<EAFFFE381C0780EB01C0EB00E01470A21438A2143CA71438A21478147014E0EB01C0EB
+038038FFFE0016177E961C>I<B512C0EA1C011300144014601420A213081400A21318EA
+1FF8EA1C1813081410A2130014301420A21460EB01E0B5FC14177E9619>I<B512C0EA1C
+011300144014601420A213081400A21318EA1FF8EA1C181308A390C7FCA6EAFFC013177E
+9618>I<EB7E083803819838070078000C1338001C13185A00781308127000F01300A5EB
+03FEEB00381270127812387E120C1207380380D838007F0817177E961D>I<38FF87FC38
+1C00E0AAEA1FFFEA1C00AA38FF87FC16177E961C>I<00FCEB07F0001C1480A20016130B
+A200131313A338118023A23810C043A3EB6083A2EB3103A3131AA2130C123800FEEB1FF0
+1C177E9622>109 D<38FC01FC381E007014201217EA1380A2EA11C0EA10E0A213701338
+A2131C130E1307A2EB03A0EB01E0A213001460123800FE132016177E961C>I<EAFFFCEA
+1C07EB03C0130114E0A414C01303EB0700EA1FFC001CC7FCAAB47E13177E9619>112
+D<13FE38038380380E00E0481370003C1378003813380078133C0070131C00F0131EA700
+70131C0078133C00381338383C3878381C4470380E42E03803C3803800FF021301148214
+8614FE14FC13001470171E7E961D>I<EAFFFCEA1C07EB0380EB01C014E0A414C0EB0380
+EB0700EA1FFCEA1C0C13077F1480A214C0A214C214E2EB01E438FF807817177E961B>I<
+EA0FC4EA302CEA601CEA400CEAC004A3EAE0001270127FEA3FE0EA0FF8EA01FCEA001C13
+0E13061280A3EAC004EAE008EAD810EA87E00F177E9615>I<387FFFFC3870381C004013
+04A200C0130600801302A300001300AE3803FF8017177F961B>I<38FF81FC381C007014
+20B0000C1340120E6C138038018300EA007C16177E961C>I<B4133F003C131E001C1308
+A26C1310A2000F13306C1320A238038040A23801C080A213E100001300A21372A2133CA3
+1318A218177F961C>I<38FF80FE381F0070000E13606C1340EB80803803C100EA01C3EA
+00E213F4137813387F133E134E13C7EB8780380103C0EA0201380600E0000413F0000C13
+70003C137800FE13FF18177F961C>120 D E /Ft 86 125 df<90381F83E09038F06E30
+3901C07878380380F8903800F03048EB7000A7B612803907007000B2383FE3FF1D20809F
+1B>11 D<133FEBE0C0EA01C0380381E0EA0701A290C7FCA6B512E0EA0700B2383FC3FC16
+20809F19>I<EB3FE013E0EA01C1EA0381EA0700A8B5FCEA0700B2383FE7FC1620809F19>
+I<90381F81F89038F04F043901C07C06390380F80FEB00F05A0270C7FCA6B7FC39070070
+07B23A3FE3FE3FE02320809F26>I<127012F8A71270AA1220A51200A5127012F8A31270
+05217CA00D>33 D<EA7038EAF87CEAFC7EA2EA743AEA0402A3EA0804A2EA1008A2EA2010
+EA40200F0E7F9F17>I<1340A2EA03F0EA0C4EEA10413820408012600040134038C041C0
+1343A238E04180EB40001270127CEA3FC0EA1FF86C7EEA03FEEA007FEB4F801343EB41C0
+A2EAF040A312801480EA404100201300EA3042EA0C4CEA03F0EA0040A312257EA117>36
+D<D807801318D818401338486C1330011813F039601703E0903808FCC000E013014A5A92
+C7FC5C140E140C0060131C495A00301330EB20706C485A380780C0D800011378EC818490
+380383029038070301EB0607EB0E0690391C0E0080131813381370136013E0EA01C09039
+80060100000313073807000300061402000EEB0184000CEB007821257EA126>I<127012
+F812FCA212741204A31208A21210A212201240060E7C9F0D>39 D<13401380EA01005A12
+061204120C5AA212381230A212701260A412E0AC1260A412701230A212381218A27E1204
+12067E7EEA008013400A2E7BA112>I<7E12407E12307E1208120C7EA212077EA2138012
+01A413C0AC1380A412031300A25A1206A25A120812185A12205A5A0A2E7EA112>I<1270
+12F012F8A212781208A31210A31220A21240050E7C840D>44 D<EAFFF0A20C02808A0F>
+I<127012F8A3127005057C840D>I<14C0A213011480A2130314005B1306A2130E130CA2
+131C131813381330A213701360A213E05B12015BA2120390C7FCA25A1206120E120CA212
+1C1218A21238123012701260A212E05AA2122D7EA117>I<EA03F0EA0E1C487EEA1806EA
+380738700380A400F013C0AD00701380A3EA780700381300EA1806EA1C0E6C5AEA03F012
+1F7E9D17>I<13801203120F12F31203B3A6EA07C0EAFFFE0F1E7C9D17>I<EA03F0EA0C1C
+EA100E487E00401380128000F013C0EAF803A3EA200712001480A2EB0F00130E5B5B5B13
+605B485A48C7FC000613405A5A00101380EA3FFF5AB5FC121E7E9D17>I<EA03F0EA0C1C
+EA100EEA200F007813801307A2EA380F12001400A2131E131C1370EA07F0EA003C130E13
+0FEB0780A214C0122012F8A300F013801240EB0F00EA200EEA183CEA07F0121F7E9D17>
+I<1306A2130EA2131E132EA2134E138EA2EA010E1202A212041208A212101220A2124012
+C0B512F038000E00A7EBFFE0141E7F9D17>I<EA1803EA1FFE5B5B13E00010C7FCA6EA11
+F0EA161CEA180EEA10071480EA0003A214C0A3127012F0A200E013801240EB0700EA2006
+6C5AEA0838EA07E0121F7E9D17>I<137CEA0182EA0701380E0380EA0C07121838380300
+90C7FC12781270A2EAF1F0EAF21CEAF406EAF807EB0380A200F013C0A51270A214801238
+EB07001218EA0C0E6C5AEA01F0121F7E9D17>I<1240387FFFE014C0A238400080388001
+00A21302485AA25B5BA25BA21360A213E05B1201A41203A76C5A131F7E9D17>I<EA03F0
+EA0C0CEA1006EA3003382001801260A3127038780300123EEA3F06EA1FC8EA0FF0EA03F8
+487EEA0C7EEA103F38300F80EA6007EB01C012C01300A31480EA600100201300EA1002EA
+0C0CEA03F0121F7E9D17>I<EA03F0EA0E18487E487E13071270EB038012F0A214C0A5EA
+7007A21238EA180BEA0E13EA03E338000380A3EB07001230EA7806130EEA700CEA2018EA
+1070EA0FC0121F7E9D17>I<127012F8A312701200AA127012F8A3127005147C930D>I<12
+7012F8A312701200AA127012F012F8A212781208A31210A31220A21240051D7C930D>I<
+EA0FE0EA103CEA601EEA400EEAE00F12F0A21260EA001E131C13381370136013C01380A2
+EA0100A6C7FCA5EA0380EA07C0A3EA038010207E9F15>63 D<5B497EA3497EA3EB09E0A3
+EB10F0A3EB2078A3497EA2EBC03EEB801EA248B5FCEB000FA20002EB0780A348EB03C0A2
+120C001E14E039FF801FFE1F207F9F22>65 D<B512E0380F0078141EA2801580A515005C
+141E147CEBFFF0EB007C141FEC0F80EC07C0140315E0A515C014071580EC0F00143EB512
+F01B1F7E9E20>I<90380FE0109038381C309038E002703803C00139078000F048C71270
+121E15305A1510127C127800F81400A91278007C1410123CA26C1420A27E6C6C13406C6C
+13803900E00300EB380CEB0FF01C217E9F21>I<B512F83807801EEC0780EC03C0EC01E0
+EC00F015701578A2153CA3153EA8153CA2157C1578A215F0EC01E0EC03C0EC0780EC1E00
+B512F81F1F7F9E23>I<B61280380F000F14031401140015C01540A314401500A214C013
+0113FF130113001440A3EC0020A31540A315C01401EC0380140FB6FC1B1F7E9E1F>I<B6
+1280380780071401A2140015C01540A4EC2000A3146014E013FF138014601420A391C7FC
+A87FEAFFFE1A1F7F9E1E>I<90380FE0109038381C309038E002703803C00139078000F0
+48C71270121E15305A1510127C127800F81400A7EC3FFEEC01F000781300127C123CA27E
+A27E6C7E3903C001703900E002309038380C1090380FF0001F217E9F24>I<39FFF07FF8
+390F000780AD90B5FCEB0007AF39FFF07FF81D1F7E9E22>I<EAFFF0EA0F00B3ABEAFFF0
+0C1F7E9E10>I<3807FFC038003E00131EB3A3122012F8A3EAF01CEA403CEA6038EA1070
+EA0FC012207F9E17>I<39FFF007FC390F0003E0EC0180150014025C5C5C5C5C5C49C7FC
+5B497E130FEB13C0EB21E01341EB80F0EB0078A28080A280EC0780A2EC03C015E015F039
+FFF01FFE1F1F7E9E23>I<EAFFF8EA0F8090C7FCB21402A414061404A2140C141C147CB5
+12FC171F7E9E1C>I<B46CEB07FE000715C0A2D805C0130BA2D804E01313A301701323A2
+6D1343A36D1383A290380E0103A3EB0702A3EB0384A2EB01C8A3EB00F0A21460121FD8FF
+E0EB7FFE271F7F9E2A>I<B4EB0FF8390F8003E0EC0080EA0BC0EA09E0A2EA08F01378A2
+7F7FA27FEB0780A2EB03C0EB01E0A2EB00F01478A2143C141EA2140F1407A21403140112
+3E38FF80001D1F7E9E22>I<EB1FE0EB70383801C00E48487E39070003804814C0001EEB
+01E048EB00F0A2007C14F8A20078147800F8147CA900781478007C14F8A2003C14F0003E
+1301001E14E06CEB03C06C148039038007003801E01E38007038EB1FE01E217E9F23>I<
+B512E0380F007C141E80EC0780A215C0A41580A2EC0F00141E147CEBFFE090C8FCAEEAFF
+F01A1F7E9E1F>I<EB1FE0EB70383801C00E48487E39070003804814C0001EEB01E0003E
+14F0003C1300007C14F8A20078147800F8147CA900781478007C14F8A2003C14F0383E07
+81391E0841E0390F1023C00007148039039017003801D01E3900783804EB1FF8EB001CEC
+0C0CEC0E1CEC0FF8A2140715F0EC01E01E297E9F23>I<B57E380F00F0143C8080A21580
+A41500A2141E5C14F0EBFF80EB01C0EB0070A280143CA3143EA31504143F141FEC0F0839
+FFF00788C7EA01F01E207E9E21>I<3803F040380C0CC0EA1803EA3001EA6000A212E014
+40A36C13007E127CEA7F80EA3FF86CB4FC00071380C613C0EB1FE013031301EB00F01470
+7EA46C136014E06C13C038F8018038C60300EA81FC14217E9F19>I<007FB512E038780F
+010060EB006000401420A200C0143000801410A400001400B3497E3803FFFC1C1F7E9E21
+>I<39FFF00FF8390F0003E0EC0080B3A46CEB01001380120314026C6C5A6C6C5AEB3830
+EB0FC01D207E9E22>I<39FFF003FE391F8000F86CC7126015206C6C1340A36C6C1380A2
+EBE00100011400A23800F002A213F8EB7804A26D5AA36D5AA2131F6D5AA2EB07C0A36D5A
+A36DC7FC1F207F9E22>I<3BFFF07FF81FF03B1F000FC007C06C903907800180170015C0
+01805C00071502EC09E013C000035DEC19F01410D801E05CA2EC2078D800F05CA2EC403C
+01785CA2EC801E017C1460013C144090383D000F133F6D5CA2011E1307010E91C7FCA201
+0C7F010413022C207F9E2F>I<397FF81FF8390FE007C03907C0030000031302EBE00638
+01F00400005BEBF818EB78106D5AEB3E60EB1E406D5AA213076D7E497E1305EB08F0EB18
+F8EB1078EB207CEB603EEB401EEB801F3901000F801407000214C000061303001FEB07E0
+39FFC01FFE1F1F7F9E22>I<39FFF001FF391F800078000F146012076D1340000314807F
+3901F001001200EBF802EB7C06EB3C04EB3E08131EEB1F10EB0FB0EB07A014E06D5AACEB
+3FFC201F7F9E22>I<387FFFFE387E003C127800701378006013F814F0384001E0130314
+C0EB07801200EB0F00131EA25B137C13785B1201EBE002EA03C0A2EA0780000F13061300
+001E1304003E130C123C48133C14FCB5FC171F7E9E1C>I<12FFA212C0B3B3A512FFA208
+2D7CA10D>I<EA0804EA1008EA2010A2EA4020A2EA8040A3EAB85CEAFC7EA2EA7C3EEA38
+1C0F0E7A9F17>I<12FFA21203B3B3A512FFA2082D80A10D>I<120812101220A21240A212
+80A312B812FCA2127C1238060E7D9F0D>96 D<EA1FE0EA3030EA7818131CEA300E1200A3
+13FEEA078EEA1E0E1238127800F01310A3131E127838386720380F83C014147E9317>I<
+121C12FC121CAA137CEA1D87381E0180EB00C0001C13E01470A21478A6147014F014E000
+1E13C0381A018038198700EA107C15207E9F19>I<EA01FCEA0706EA1C0F123813060078
+C7FC127012F0A61270127800381380A2381C0100EA0706EA01F811147F9314>I<EB01C0
+130F1301AAEA01F1EA070DEA0C03EA180112381278127012F0A61270A21238EA1803120C
+EA070D3801F1F815207F9F19>I<EA03F0EA0E1C487E487EA21270EB038012F0A2B5FC00
+F0C7FCA31270A26C1380A2381C0100EA0706EA01F811147F9314>I<137CEA01C6EA030F
+1207EA0E061300A7EAFFF0EA0E00B2EA7FE01020809F0E>I<14E03803E330EA0E3CEA1C
+1C38380E00EA780FA5EA380E6C5AEA1E38EA33E00020C7FCA21230A2EA3FFE381FFF8014
+C0383001E038600070481330A4006013606C13C0381C03803803FC00141F7F9417>I<12
+1C12FC121CAA137C1386EA1D03001E1380A2121CAE38FF8FF014207E9F19>I<1238127C
+A31238C7FCA6121C12FC121CB1EAFF80091F7F9E0C>I<13E0EA01F0A3EA00E01300A613
+70EA07F012001370B3A31260EAF06013C0EA6180EA3F000C28829E0E>I<121C12FC121C
+AAEB1FE0EB0780EB060013045B5B5B136013E0EA1DF0EA1E70EA1C38133C131C7F130F7F
+148014C038FF9FF014207E9F18>I<121C12FC121CB3ABEAFF8009207F9F0C>I<391C3E03
+E039FCC30C30391D039038391E01E01CA2001C13C0AE3AFF8FF8FF8021147E9326>I<EA
+1C7CEAFC86EA1D03001E1380A2121CAE38FF8FF014147E9319>I<EA01F8EA070E381C03
+80383801C0A2387000E0A200F013F0A6007013E0A2383801C0A2381C038038070E00EA01
+F814147F9317>I<EA1C7CEAFD87381E018014C0381C00E014F014701478A6147014F014
+E0381E01C0EB0380381D8700EA1C7C90C7FCA8B47E151D7E9319>I<3801F04038070CC0
+EA0E02EA1C03EA38011278127012F0A6127012781238EA1C03EA0C05EA0709EA01F1EA00
+01A8EB0FF8151D7F9318>I<EA1CF0EAFD18EA1E3CA21318EA1C00AEEAFFC00E147E9312>
+I<EA0FC8EA3038EA6018EAC008A3EAE000127CEA3FE0EA1FF0EA07F8EA003CEA800E1306
+12C0A21304EAE00CEAD818EA87E00F147F9312>I<1202A31206A2120EA2123EEAFFF8EA
+0E00AB1304A5EA07081203EA01F00E1C7F9B12>I<381C0380EAFC1FEA1C03AE1307120C
+EA061B3803E3F014147E9319>I<38FF83F8383E00E0001C13C06C1380A338070100A213
+83EA0382A2EA01C4A213E4EA00E8A21370A3132015147F9318>I<39FF9FE1FC393C0780
+70391C030060EC8020000E1440A214C0D80704138014E0A239038861001471A23801D032
+143A143E3800E01CA2EB6018EB40081E147F9321>I<38FF87F8381E03C0380E0180EB03
+00EA0702EA0384EA01C813D8EA00F01370137813F8139CEA010E1202EA06073804038000
+0C13C0003C13E038FE07FC16147F9318>I<38FF83F8383E00E0001C13C06C1380A33807
+0100A21383EA0382A2EA01C4A213E4EA00E8A21370A31320A25BA3EAF080A200F1C7FC12
+62123C151D7F9318>I<EA7FFFEA700E1260EA401C133813781370EA00E0120113C0EA03
+8012071301120E121EEA1C03EA3802EA7006130EEAFFFE10147F9314>I<B512FC160180
+8C17>I<B812F02C01808C2D>I E /Fu 16 120 df<DB1FFE14E00203B5EAE001021FECF8
+03027FECFE07903B01FFFC00FF0F010701C0EB1FDF4990C7EA07FFD93FFC1401D97FF080
+4948157F4849153F4849151F5A91C9120F48481607A2485A1803123F5B007F1701A34993
+C7FC12FFAD127F7FF001E0A2123F7F121F18036C6C17C018076C7E6EED0F807E6C6DED1F
+006C6D153E6D6C5DD93FFC5DD90FFFEC03F06D01C0EB0FE0010101FCEB7FC06D6CB6C7FC
+021F14FC020314E09126001FFEC8FC3B3D7BBB46>67 D<B500F00403B512E06E5EA26E5E
+D8007FF1C000A2D97BFE161EA2D979FF5EA201786D5DA36E6C5DA26E6C4A5AA26E6C4A5A
+A36E6C4A5AA26E6C4A5AA26E6C141EA36E6C5CA26E6D5BA26F6C5BA36F6C485AA26F6C48
+5AA26F6C485AA26F6C48C7FCA3923803FE1EA26F6C5AA26F13F8A3705AA2705AA201FC6E
+5AB500FC4BB612E0A2EE0F80EE0700533B7CBA5C>77 D<D903FF1307011FEBE00F90B512
+FC486E5A3A07FE00FFBFD80FF0EB1FFF48481307497F48487F007F808290C8FC4881A282
+A27F827F7F6D91C7FCEA7FFCEBFF8014F86CEBFFC015FC6C14FF6C15C06C15F06C816C81
+6C6C80011F8001031580EB001F020114C0EC000F15036F13E081167F00F0153FA3161FA2
+7EA26C16C0A26C153F6C16806D147F6D15006D14FE01FCEB03FC3AFDFFC00FF8D8F87FB5
+5AD8F01F14C0010391C7FC39E0003FF82B3D7BBB36>83 D<B600E091B512F0A4C601F0C8
+3803F800725A017F5F6E1503013F5F6E1507011F5F80180F010F94C7FC6E5D6D161E6F14
+3E6D163C816D5E8118F86D5E6F1301027F5D6F1303023F5D811707021F5D6F130F020F92
+C8FC6F5B6E141E16806E5C16C0177C6E1478EEE0F86E5C16F1037F5B16F916FB033F5B16
+FF6F5BA26F90C9FCA26F5AA36F5AA26F5AA26F5A443B7EBA49>86
+D<EB3FFE48B512E0000714F8390FF007FE391FF801FF6E7F6F7EA2826C48133F6C5A6C5A
+C8FCA491B5FC131F90387FF83F3803FF803807FC00EA1FF8485A485A5B12FF5BA3157FA2
+6D13FF397FE001DF263FF00313F83B1FF80F9FFFE0390FFFFE0F0001497E39003FE0012B
+267DA52F>97 D<903803FF80011F13F0017F13FC9038FF81FE3A03FE007F80D807F8133F
+000FEC1FC0484814E0150F484814F01507127F4914F8A212FFA290B6FCA301C0C8FCA512
+7FA27F003F1578A26C6C14F8000F15F06C6C13016C6CEB03E06CB4EB0FC06C9038C07F80
+90393FFFFE00010F5B010113C025267DA52C>101 D<161FD907FEEBFFC090383FFFC390
+B538F7CFE03A03FE07FF0F3907F801FE390FF000FFEE07C0484890387F8380EE8000003F
+81A7001F5DA26C6C49C7FCA26C6C485A3903FE07FC48B512F0013F13C0260E07FEC8FC90
+CAFCA2120F5A7F6C7E90B512F8EDFF8016E06C15F8826C81A2000F81393FC0000F484801
+01138090C8127F12FE163FA46C157F6C16006D5C6C6C495AD81FF0EB07FCD807FEEB3FF0
+0001B612C06C6C91C7FC010713F02B397DA630>103 D<13FE12FFA412071203B0EDFF80
+020313F0020F13FC91383E07FEEC78034A6C7E14E06D486C13805CA291C7FCA25BB3A4B5
+D8F83F13FEA42F3C7CBB36>I<EA03F0487E487E487EA66C5A6C5A6C5AC8FCAB13FE127F
+A412071203B3AAB512F0A4143D7DBC1A>I<D801FCD97FC0EB0FF800FF902603FFF8EB7F
+FF020F6D48B57E913C1F03FF03E07FE0DA780190380F003F0007D97000018E6D7E000349
+149CD9FDC0D97FF86D7E4A5C13FF91C75BA2495DB3A4B5D8F81FB50003B512E0A44B267C
+A552>109 D<D801FCEBFF8000FF010313F0020F13FC91383E07FEEC78030007496C7E00
+0313E09026FDC0001380EBFF80A291C7FCA25BB3A4B5D8F83F13FEA42F267CA536>I<90
+3801FFC0010F13F8017F13FFD9FF807F3A03FE003FE0D807F8EB0FF048486D7EA248486D
+7E003F81A248486D7EA400FF1680A9007F1600A36C6C495AA2001F5D6D1307000F5D6C6C
+495AD803FEEB3FE03A00FF80FF806DB5C7FC010F13F8010113C029267DA530>I<3901FC
+03F000FFEB0FFEEC3FFF91387C7F809138F0FFC000075B3803FDC0A2EBFF80ED7F809138
+003F00151E92C7FCA25BB3A2B512FCA422267DA528>114 D<90383FF0383903FFFE7800
+0FEBFFF8381FC00F383F0003007E1301007C130012FC1578A27E6C140013C013FC387FFF
+F014FE6CEBFF806C14C06C14F0000314F8C6FC011F13FCEB007FEC07FE00F0130114007E
+157EA27E6C147C15FC6C14F8EB80019038F00FF000F9B512C0D8F07F130038E01FF81F26
+7DA526>I<130FA55BA45BA25BA25B5A5A5A001FEBFFF0B6FCA3000190C7FCB3153CA8EC
+80787EECC0F0EB7FE190381FFFE06D1380903801FE001E377EB626>I<B500E0B539C03F
+FF80A43E07FC0007F80001F0006C6C5F6F7E6D16036C6F5C18076CD980075D8202C0150F
+017F90260F7F8090C7FCA290263FE01F141E92381E3FC002F0153E011F90393C1FE03CA2
+90260FF87C5C9238780FF002FC15F80107D9F0075B17F8D903FFECF9E09238E003FD17FF
+6D5E4B7EA26D496C5BA2027F92C8FC92C77EA2023E143E021E143C41267EA546>119
D E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin
%%PaperSize: a4
-%%BeginPaperSize: a4
-a4
-%%EndPaperSize
%%EndSetup
%%Page: 1 1
-1 0 bop 529 892 a Fu(V)-8 b(ers)q(ion)35 b(Man)n(agem)m(en)m(t)883
-1023 y(wit)l(h)877 1136 y(CVS)848 1285 y Ft(for)15 b
-Fs(cvs)f Ft(1.7.2)775 1484 y(P)o(er)h(Ce)q(d)o(erqvi)q(st)h(et)f(al)p
-eop
+1 0 bop 528 892 a Fu(V)-8 b(ersion)33 b(Managemen)m(t)881
+1023 y(with)877 1136 y(CVS)848 1285 y Ft(for)15 b Fs(cvs)f
+Ft(1.8.1)776 1484 y(P)o(er)g(Cederqvist)i(et)f(al)p eop
%%Page: 2 2
-2 1 bop 0 2130 a Ft(Co)o(p)o(yr)q(igh)o(t)226 2129 y(c)213
-2130 y Fr(\015)16 b Ft(1992,)d(1993)h(Sign)n(u)o(m)j(Sup)o(p)q(ort)e
-(AB)0 2242 y(P)o(ermi)q(s)q(s)q(ion)e(i)q(s)g(gran)o(t)o(e)q(d)f(t)o(o)
-h(m)o(ak)o(e)f(an)o(d)h(di)q(str)q(ibu)o(t)o(e)h(v)o(erba)o(t)o(im)f
-(co)o(pie)q(s)h(of)f(t)n(hi)q(s)g(m)o(an)n(ual)g(pro)o(vid)o(e)q(d)i(t)
-n(h)o(e)e(co)o(p)o(yr)q(igh)o(t)0 2291 y(not)o(ice)i(an)o(d)g(t)n(hi)q
-(s)h(p)q(ermi)q(s)q(s)q(ion)f(not)o(ice)g(are)g(pre)q(s)q(erv)o(e)q(d)h
-(on)f(all)h(co)o(pie)q(s.)0 2404 y(P)o(ermi)q(s)q(s)q(ion)e(i)q(s)h
-(gran)o(t)o(e)q(d)f(t)o(o)g(co)o(p)o(y)h(an)o(d)f(di)q(str)q(ibu)o(t)o
-(e)i(mo)q(di\014e)q(d)g(v)o(ers)q(ions)f(of)g(t)n(hi)q(s)f(m)o(an)n
-(ual)i(u)o(n)o(d)o(er)g(t)n(h)o(e)e(con)o(dit)o(ions)0
-2453 y(for)21 b(v)o(erba)o(t)o(im)g(co)o(p)o(yin)o(g,)j(pro)o(vid)o(e)q
-(d)f(also)f(t)n(h)o(a)o(t)e(t)n(h)o(e)i(s)q(ect)o(ion)g(en)o(t)o(it)n
-(le)q(d)h(\\GNU)e(Gen)o(eral)h(Pu)n(b)o(lic)i(Licens)q(e")f(i)q(s)0
-2503 y(includ)o(e)q(d)16 b(exact)n(ly)d(as)f(in)h(t)n(h)o(e)g(or)q
-(igin)o(al,)g(an)o(d)f(pro)o(vid)o(e)q(d)i(t)n(h)o(a)o(t)e(t)n(h)o(e)g
-(en)o(t)o(ire)h(re)q(sul)o(t)o(in)o(g)h(d)o(er)q(iv)o(e)q(d)g(w)o(or)o
-(k)e(i)q(s)h(di)q(str)q(ibu)o(t)o(e)q(d)0 2553 y(u)o(n)o(d)o(er)j(t)n
-(h)o(e)g(t)o(erms)e(of)h(a)g(p)q(ermi)q(s)q(s)q(ion)g(not)o(ice)g(id)o
-(en)o(t)o(ical)i(t)o(o)e(t)n(hi)q(s)g(on)o(e.)0 2665
-y(P)o(ermi)q(s)q(s)q(ion)20 b(i)q(s)h(gran)o(t)o(e)q(d)e(t)o(o)h(co)o
-(p)o(y)g(an)o(d)h(di)q(str)q(ibu)o(t)o(e)g(transla)o(t)o(ions)f(of)g(t)
-n(hi)q(s)g(m)o(an)n(ual)h(in)o(t)o(o)g(anot)n(h)o(er)f(lan)o(guage,)0
-2715 y(u)o(n)o(d)o(er)g(t)n(h)o(e)e(a)o(b)q(o)o(v)o(e)g(con)o(dit)o
-(ions)h(for)e(mo)q(di\014e)q(d)j(v)o(ers)q(ions,)f(except)g(t)n(h)o(a)o
-(t)e(t)n(h)o(e)i(s)q(ect)o(ion)f(en)o(t)o(it)n(le)q(d)i(\\GNU)e(Gen)o
-(eral)0 2765 y(Pu)n(b)o(lic)i(Licens)q(e")e(an)o(d)g(t)n(hi)q(s)g(p)q
-(ermi)q(s)q(s)q(ion)f(not)o(ice)h(m)o(ay)f(b)q(e)g(includ)o(e)q(d)k(in)
-e(transla)o(t)o(ions)e(ap)o(pro)o(v)o(e)q(d)g(b)o(y)g(t)n(h)o(e)h(F)l
-(ree)0 2815 y(Soft)o(w)o(are)c(F)l(ou)o(n)o(d)o(a)o(t)o(ion)h(inst)o(e)
-q(ad)g(of)g(in)h(t)n(h)o(e)f(or)q(igin)o(al)h(En)o(gli)q(sh.)p
-eop
+2 1 bop 0 2130 a Ft(Cop)o(yrigh)o(t)226 2129 y(c)214
+2130 y Fr(\015)15 b Ft(1992,)f(1993)g(Sign)o(um)i(Supp)q(ort)f(AB)0
+2242 y(P)o(ermission)e(is)g(gran)o(ted)f(to)f(mak)o(e)h(and)h
+(distribute)h(v)o(erbatim)e(copies)h(of)f(this)h(man)o(ual)g(pro)o
+(vided)g(the)f(cop)o(yrigh)o(t)0 2291 y(notice)k(and)f(this)h(p)q
+(ermission)h(notice)e(are)g(preserv)o(ed)h(on)f(all)h(copies.)0
+2404 y(P)o(ermission)f(is)f(gran)o(ted)f(to)h(cop)o(y)g(and)g
+(distribute)h(mo)q(di\014ed)h(v)o(ersions)e(of)f(this)i(man)o(ual)f
+(under)h(the)f(conditions)0 2453 y(for)20 b(v)o(erbatim)g(cop)o(ying,)i
+(pro)o(vided)f(also)g(that)f(the)g(section)h(en)o(titled)h(\\GNU)e
+(General)h(Public)h(License")g(is)0 2503 y(included)14
+b(exactly)e(as)f(in)i(the)f(original,)h(and)e(pro)o(vided)i(that)e(the)
+g(en)o(tire)h(resulting)h(deriv)o(ed)g(w)o(ork)d(is)i(distributed)0
+2553 y(under)k(the)f(terms)g(of)g(a)f(p)q(ermission)j(notice)f(iden)o
+(tical)h(to)e(this)g(one.)0 2665 y(P)o(ermission)20 b(is)g(gran)o(ted)f
+(to)g(cop)o(y)h(and)f(distribute)i(translations)f(of)f(this)h(man)o
+(ual)f(in)o(to)h(another)f(language,)0 2715 y(under)f(the)f(ab)q(o)o(v)
+o(e)f(conditions)j(for)d(mo)q(di\014ed)i(v)o(ersions,)f(except)h(that)e
+(the)h(section)h(en)o(titled)g(\\GNU)f(General)0 2765
+y(Public)i(License")f(and)f(this)g(p)q(ermission)i(notice)e(ma)o(y)f(b)
+q(e)i(included)h(in)f(translations)f(appro)o(v)o(ed)f(b)o(y)h(the)g(F)l
+(ree)0 2815 y(Soft)o(w)o(are)d(F)l(oundation)h(instead)h(of)f(in)h(the)
+f(original)h(English.)p eop
%%Page: 1 3
-1 2 bop 0 -58 a Ft(A)m(b)q(ou)o(t)16 b(t)n(hi)q(s)g(m)o(an)n(ual)1558
-b(1)0 183 y Fq(A)l(b)r(ou)o(t)15 b(t)m(hi)q(s)f(m)n(an)m(ual)62
-348 y Ft(Up)h(t)o(o)e(t)n(hi)q(s)i(p)q(oin)o(t,)f(on)o(e)g(of)g(t)n(h)o
-(e)g(w)o(e)q(ak)o(e)q(st)f(part)o(s)g(of)h Fs(cvs)g Ft(h)o(as)f(b)q
-(een)i(t)n(h)o(e)f(do)q(cu)o(m)o(en)o(t)o(a)o(t)o(ion.)19
-b Fs(cvs)14 b Ft(i)q(s)g(a)g(comp)o(lex)0 398 y(program.)27
-b(Previous)19 b(v)o(ers)q(ions)f(of)g(t)n(h)o(e)g(m)o(an)n(ual)g(w)o
-(ere)g(wr)q(it)n(t)o(en)g(in)h(t)n(h)o(e)f(m)o(an)n(ual)h(page)f(form)o
-(a)o(t,)e(whic)o(h)j(i)q(s)f(not)0 448 y(re)q(ally)e(w)o(ell)g(suit)o
-(e)q(d)g(for)e(su)o(c)o(h)i(a)f(comp)o(lex)h(program.)62
-560 y(Wh)o(en)g(wr)q(it)o(in)o(g)f(t)n(hi)q(s)h(m)o(an)n(ual,)f(I)g(h)o
-(ad)g(s)q(ev)o(eral)h(goals)f(in)h(min)o(d:)37 673 y
-Fr(\017)30 b Ft(No)15 b(kno)o(wle)q(dge)h(of)f Fs(r)o(cs)g
-Ft(sh)o(ould)h(b)q(e)f(n)o(ece)q(s)q(sary)l(.)37 736
-y Fr(\017)30 b Ft(No)19 b(previous)h(kno)o(wle)q(dge)g(of)e(revi)q(s)q
-(ion)i(con)o(tro)o(l)f(soft)o(w)o(are)e(sh)o(ould)j(b)q(e)f(n)o(ece)q
-(s)q(sary)l(.)32 b(All)20 b(t)o(erms,)f(su)o(c)o(h)g(as)90
-786 y Fp(revi)q(s)q(ion)d(n)n(u)o(m)n(b)q(ers)p Ft(,)f
-Fp(revi)q(s)q(ion)h(tree)q(s)h Ft(an)o(d)e Fp(m)o(ergin)o(g)k
-Ft(are)c(exp)o(lain)o(e)q(d)j(as)d(t)n(h)o(ey)g(are)g(in)o(tro)q(d)o(u)
-o(ce)q(d.)37 848 y Fr(\017)30 b Ft(Th)o(e)17 b(m)o(an)n(ual)h(sh)o
-(ould)g(concen)o(tra)o(t)o(e)f(on)g(t)n(h)o(e)g(t)n(hin)o(gs)i
-Fs(cvs)d Ft(us)q(ers)i(w)o(an)o(t)e(t)o(o)h(do,)h(inst)o(e)q(ad)f(of)g
-(wh)o(a)o(t)f(t)n(h)o(e)h Fs(cvs)90 898 y Ft(comm)o(an)o(ds)f(can)g
-(do.)23 b(Th)o(e)17 b(\014rst)f(part)f(of)h(t)n(hi)q(s)h(m)o(an)n(ual)f
-(le)q(ads)h(y)o(ou)f(t)n(hrough)g(t)n(hin)o(gs)h(y)o(ou)f(migh)o(t)g(w)
-o(an)o(t)f(t)o(o)90 948 y(do)g(while)i(doin)o(g)f(d)o(ev)o(elo)o(pm)o
-(en)o(t,)f(an)o(d)g(in)o(tro)q(d)o(u)o(ce)q(s)h(t)n(h)o(e)f(relev)m(an)
-o(t)h Fs(cvs)e Ft(comm)o(an)o(ds)h(as)g(t)n(h)o(ey)g(are)g(n)o(ee)q(d)o
-(e)q(d.)37 1011 y Fr(\017)30 b Ft(Inform)o(a)o(t)o(ion)22
-b(sh)o(ould)h(b)q(e)f(e)q(asy)f(t)o(o)h(\014n)o(d.)42
-b(In)23 b(t)n(h)o(e)f(reference)h(m)o(an)n(ual)f(in)h(t)n(h)o(e)g(ap)o
-(p)q(en)o(dice)q(s)g(almo)q(st)e(all)90 1061 y(inform)o(a)o(t)o(ion)15
-b(a)o(b)q(ou)o(t)h(ev)o(ery)f Fs(cvs)g Ft(comm)o(an)o(d)g(i)q(s)h(ga)o
-(t)n(h)o(ere)q(d)g(t)o(oget)n(h)o(er.)k(Th)o(ere)c(i)q(s)f(also)h(an)f
-(ext)o(ens)q(iv)o(e)h(in)o(d)o(ex,)90 1110 y(an)o(d)f(a)g(lot)g(of)g
-(cro)q(s)q(s)f(reference)q(s.)62 1236 y(Thi)q(s)j(m)o(an)n(ual)f(w)o
-(as)g(con)o(tr)q(ibu)o(t)o(e)q(d)h(b)o(y)f(Sign)n(u)o(m)i(Sup)o(p)q
-(ort)e(AB)h(in)g(Sw)o(e)q(d)o(en.)24 b(Sign)n(u)o(m)18
-b(i)q(s)e(y)o(et)g(anot)n(h)o(er)g(in)h(t)n(h)o(e)0 1286
-y(gro)o(win)o(g)c(li)q(st)h(of)f(companie)q(s)h(t)n(h)o(a)o(t)f(sup)o
-(p)q(ort)g(f)q(ree)g(soft)o(w)o(are.)k(Y)l(ou)d(are)f(f)q(ree)g(t)o(o)g
-(co)o(p)o(y)g(b)q(ot)n(h)h(t)n(hi)q(s)f(m)o(an)n(ual)h(an)o(d)f(t)n(h)o
-(e)0 1336 y Fs(cvs)i Ft(program.)j(See)e(A)m(p)o(p)q(en)o(dix)h(E)e
-([Co)o(p)o(yin)o(g],)f(page)h(105,)f(for)h(t)n(h)o(e)g(d)o(et)o(ails.)
-21 b(Sign)n(u)o(m)16 b(Sup)o(p)q(ort)f(o\013ers)g(sup)o(p)q(ort)0
-1386 y(con)o(tract)o(s)d(an)o(d)h(bin)o(ary)g(di)q(str)q(ibu)o(t)o(ion)
-h(for)e(m)o(an)o(y)g(programs,)g(su)o(c)o(h)g(as)h Fs(cvs)p
-Ft(,)f Fs(gnu)g Ft(Em)o(acs,)h(t)n(h)o(e)f Fs(gnu)h Ft(C)f(compiler)0
-1435 y(an)o(d)j(ot)n(h)o(ers.)20 b(W)l(r)q(it)o(e)15
-b(t)o(o)f(us)i(for)e(more)h(inform)o(a)o(t)o(ion.)120
-1550 y Fo(Signum)23 b(Support)g(AB)120 1602 y(Box)g(2044)120
-1654 y(S-580)g(02)48 b(Linkoping)120 1706 y(Sweden)120
-1810 y(Email:)23 b(info@signum.se)120 1861 y(Phone:)g(+46)g(\(0\)13)h
-(-)f(21)h(46)g(00)120 1913 y(Fax:)71 b(+46)23 b(\(0\)13)h(-)f(21)h(47)g
-(00)62 2026 y Ft(Anot)n(h)o(er)18 b(compan)o(y)f(s)q(ellin)o(g)i(sup)o
-(p)q(ort)f(for)f Fs(cvs)f Ft(i)q(s)i(Cyclic)h(Soft)o(w)o(are,)d(w)o(e)o
-(b:)24 b Fo(http://www.cyclic.com/)p Ft(,)0 2076 y(em)o(ail:)d
-Fo(info@cyclic.com)p Ft(.)0 2286 y Fn(Ch)n(ec)n(kli)q(st)c(for)d(t)m(h)
-n(e)i(impa)n(t)n(ien)n(t)h(re)q(ad)o(er)62 2399 y Fs(cvs)12
-b Ft(i)q(s)g(a)f(comp)o(lex)i(syst)o(em.)19 b(Y)l(ou)12
-b(will)h(n)o(ee)q(d)g(t)o(o)f(re)q(ad)f(t)n(h)o(e)h(m)o(an)n(ual)g(t)o
-(o)g(b)q(e)g(a)o(b)o(le)h(t)o(o)e(us)q(e)h(all)h(of)f(it)o(s)g(capa)o
-(bilit)o(ie)q(s.)0 2449 y(Th)o(ere)h(are)f(d)o(an)o(gers)i(t)n(h)o(a)o
-(t)e(can)h(e)q(as)q(ily)g(b)q(e)g(a)o(v)o(oid)o(e)q(d)g(if)g(y)o(ou)g
-(kno)o(w)f(a)o(b)q(ou)o(t)h(t)n(h)o(em,)g(an)o(d)f(t)n(hi)q(s)h(m)o(an)
-n(ual)h(tr)q(ie)q(s)f(t)o(o)f(w)o(ar)q(n)0 2498 y(y)o(ou)h(a)o(b)q(ou)o
-(t)h(t)n(h)o(em.)19 b(Thi)q(s)14 b(c)o(h)o(ec)o(kli)q(st)g(i)q(s)g(in)o
-(t)o(en)o(d)o(e)q(d)h(t)o(o)e(h)o(elp)i(y)o(ou)e(a)o(v)o(oid)g(t)n(h)o
-(e)h(d)o(an)o(gers)g(wit)n(h)o(ou)o(t)g(re)q(adin)o(g)g(t)n(h)o(e)g(en)
-o(t)o(ire)0 2548 y(m)o(an)n(ual.)20 b(If)c(y)o(ou)f(in)o(t)o(en)o(d)g
-(t)o(o)g(re)q(ad)g(t)n(h)o(e)g(en)o(t)o(ire)g(m)o(an)n(ual)h(y)o(ou)f
-(can)g(skip)h(t)n(hi)q(s)f(t)o(a)o(b)o(le.)0 2674 y(Bin)o(ary)h(\014le)
-q(s)240 2724 y Fs(cvs)h Ft(can)g(h)o(an)o(dle)h(bin)o(ary)g(\014le)q
-(s,)g(bu)o(t)g(y)o(ou)f(m)n(ust)g(h)o(a)o(v)o(e)g Fs(r)o(cs)g
-Ft(rele)q(as)q(e)g(5.5)f(or)h(la)o(t)o(er)g(an)o(d)g(a)g(rele)q(as)q(e)
-240 2774 y(of)f Fs(gnu)h Ft(di\013)g(t)n(h)o(a)o(t)f(sup)o(p)q(ort)o(s)
-h(t)n(h)o(e)f(`)p Fo(-a)p Ft(')g(\015ag)g(\(rele)q(as)q(e)h(1.15)e(an)o
-(d)i(la)o(t)o(er)f(are)h(OK\).)f(Y)l(ou)h(m)n(ust)g(also)240
-2823 y(con\014gure)f(b)q(ot)n(h)f Fs(r)o(cs)g Ft(an)o(d)g
-Fs(cvs)g Ft(t)o(o)g(h)o(an)o(dle)h(bin)o(ary)g(\014le)q(s)g(wh)o(en)f
-(y)o(ou)g(inst)o(all)i(t)n(h)o(em.)p eop
+1 2 bop 0 -58 a Ft(Ab)q(out)15 b(this)h(man)o(ual)1552
+b(1)0 183 y Fq(Ab)r(out)16 b(this)e(man)n(ual)62 348
+y Ft(Up)g(to)e(this)i(p)q(oin)o(t,)g(one)f(of)g(the)g(w)o(eak)o(est)f
+(parts)g(of)h Fs(cvs)g Ft(has)g(b)q(een)h(the)f(do)q(cumen)o(tation.)20
+b Fs(cvs)13 b Ft(is)g(a)g(complex)0 398 y(program.)25
+b(Previous)18 b(v)o(ersions)f(of)g(the)h(man)o(ual)f(w)o(ere)g(written)
+h(in)g(the)f(man)o(ual)h(page)f(format,)f(whic)o(h)i(is)g(not)0
+448 y(really)e(w)o(ell)g(suited)g(for)f(suc)o(h)g(a)g(complex)h
+(program.)62 560 y(When)g(writing)g(this)f(man)o(ual,)g(I)h(had)f(sev)o
+(eral)g(goals)g(in)h(mind:)37 673 y Fr(\017)30 b Ft(No)15
+b(kno)o(wledge)h(of)e Fs(r)o(cs)i Ft(should)g(b)q(e)g(necessary)l(.)37
+736 y Fr(\017)30 b Ft(No)19 b(previous)g(kno)o(wledge)h(of)f(revision)h
+(con)o(trol)e(soft)o(w)o(are)f(should)j(b)q(e)g(necessary)l(.)32
+b(All)20 b(terms,)f(suc)o(h)g(as)90 786 y Fp(revision)d(n)o(um)o(b)q
+(ers)p Ft(,)f Fp(revision)i(trees)g Ft(and)e Fp(merging)k
+Ft(are)c(explained)i(as)e(they)g(are)g(in)o(tro)q(duced.)37
+848 y Fr(\017)30 b Ft(The)16 b(man)o(ual)h(should)g(concen)o(trate)f
+(on)g(the)g(things)h Fs(cvs)f Ft(users)g(w)o(an)o(t)f(to)h(do,)g
+(instead)h(of)e(what)h(the)g Fs(cvs)90 898 y Ft(commands)f(can)h(do.)22
+b(The)15 b(\014rst)h(part)f(of)g(this)h(man)o(ual)g(leads)g(y)o(ou)g
+(through)f(things)h(y)o(ou)f(migh)o(t)h(w)o(an)o(t)f(to)90
+948 y(do)g(while)i(doing)f(dev)o(elopmen)o(t,)f(and)g(in)o(tro)q(duces)
+i(the)e(relev)m(an)o(t)h Fs(cvs)e Ft(commands)h(as)g(they)g(are)g
+(needed.)37 1011 y Fr(\017)30 b Ft(Information)21 b(should)h(b)q(e)g
+(easy)f(to)g(\014nd.)38 b(In)22 b(the)f(reference)h(man)o(ual)g(in)g
+(the)f(app)q(endices)i(almost)e(all)90 1061 y(information)14
+b(ab)q(out)h(ev)o(ery)f Fs(cvs)f Ft(command)i(is)f(gathered)g
+(together.)19 b(There)c(is)g(also)f(an)g(extensiv)o(e)h(index,)90
+1110 y(and)g(a)g(lot)g(of)g(cross)g(references.)62 1236
+y(This)i(man)o(ual)e(w)o(as)g(con)o(tributed)i(b)o(y)e(Sign)o(um)i
+(Supp)q(ort)f(AB)g(in)g(Sw)o(eden.)22 b(Sign)o(um)17
+b(is)f(y)o(et)f(another)g(in)i(the)0 1286 y(gro)o(wing)f(list)i(of)f
+(companies)h(that)e(supp)q(ort)h(free)h(soft)o(w)o(are.)23
+b(Y)l(ou)18 b(are)e(free)h(to)g(cop)o(y)g(b)q(oth)g(this)h(man)o(ual)f
+(and)0 1336 y(the)i Fs(cvs)g Ft(program.)31 b(See)19
+b(App)q(endix)j(E)d([Cop)o(ying],)g(page)g(109,)g(for)f(the)i(details.)
+32 b(Sign)o(um)20 b(Supp)q(ort)g(o\013ers)0 1386 y(supp)q(ort)d(con)o
+(tracts)e(and)h(binary)i(distribution)g(for)d(man)o(y)h(programs,)g
+(suc)o(h)g(as)g Fs(cvs)p Ft(,)g Fs(gnu)h Ft(Emacs,)f(the)g
+Fs(gnu)0 1435 y Ft(C)f(compiler)h(and)g(others.)j(W)l(rite)d(to)e(us)i
+(for)e(more)h(information.)120 1550 y Fo(Signum)23 b(Support)g(AB)120
+1602 y(Box)g(2044)120 1654 y(S-580)g(02)48 b(Linkoping)120
+1706 y(Sweden)120 1810 y(Email:)23 b(info@signum.se)120
+1861 y(Phone:)g(+46)g(\(0\)13)h(-)f(21)h(46)g(00)120
+1913 y(Fax:)71 b(+46)23 b(\(0\)13)h(-)f(21)h(47)g(00)62
+2026 y Ft(Another)17 b(compan)o(y)g(selling)i(supp)q(ort)e(for)g
+Fs(cvs)f Ft(is)i(Cyclic)g(Soft)o(w)o(are,)e(w)o(eb:)23
+b Fo(http://www.cyclic.com/)p Ft(,)0 2076 y(email:)e
+Fo(info@cyclic.com)p Ft(.)0 2286 y Fn(Chec)n(klist)16
+b(for)f(the)g(impatien)n(t)j(reader)62 2399 y Fs(cvs)11
+b Ft(is)h(a)f(complex)h(system.)18 b(Y)l(ou)12 b(will)h(need)f(to)f
+(read)g(the)g(man)o(ual)h(to)f(b)q(e)h(able)g(to)f(use)g(all)h(of)f
+(its)h(capabilities.)0 2449 y(There)19 b(are)f(dangers)g(that)g(can)h
+(easily)g(b)q(e)g(a)o(v)o(oided)g(if)g(y)o(ou)f(kno)o(w)g(ab)q(out)h
+(them,)g(and)f(this)h(man)o(ual)g(tries)g(to)0 2498 y(w)o(arn)e(y)o(ou)
+h(ab)q(out)g(them.)28 b(This)19 b(c)o(hec)o(klist)g(is)g(in)o(tended)g
+(to)f(help)h(y)o(ou)f(a)o(v)o(oid)f(the)h(dangers)g(without)g(reading)0
+2548 y(the)d(en)o(tire)h(man)o(ual.)k(If)15 b(y)o(ou)g(in)o(tend)h(to)f
+(read)g(the)g(en)o(tire)h(man)o(ual)f(y)o(ou)g(can)h(skip)g(this)f
+(table.)0 2674 y(Binary)h(\014les)240 2724 y Fs(cvs)g
+Ft(can)h(handle)i(binary)e(\014les,)h(but)f(y)o(ou)f(m)o(ust)h(ha)o(v)o
+(e)f Fs(r)o(cs)h Ft(release)h(5.5)d(or)i(later)g(and)g(a)f(release)240
+2774 y(of)g Fs(gnu)f Ft(di\013)i(that)e(supp)q(orts)h(the)g(`)p
+Fo(-a)p Ft(')f(\015ag)h(\(release)g(1.15)f(and)h(later)g(are)f(OK\).)h
+(Y)l(ou)h(m)o(ust)e(also)240 2823 y(con\014gure)h(b)q(oth)f
+Fs(r)o(cs)g Ft(and)g Fs(cvs)g Ft(to)g(handle)h(binary)g(\014les)g(when)
+g(y)o(ou)f(install)h(them.)p eop
%%Page: 2 4
-2 3 bop 0 -58 a Ft(2)1228 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)240 183 y(K)o(ew)o(ord)22 b(su)n(b)q(st)o(it)o(u)o(t)o(ion)h
-(can)g(b)q(e)g(a)g(source)f(of)h(trou)n(b)o(le)h(wit)n(h)f(bin)o(ary)g
-(\014le)q(s.)44 b(See)23 b(Ch)o(apt)o(er)g(15)240 233
-y([K)o(eyw)o(ord)14 b(su)n(b)q(st)o(it)o(u)o(t)o(ion],)h(page)g(53,)f
-(for)h(so)o(lu)o(t)o(ions.)0 305 y(Th)o(e)g Fo(admin)g
-Ft(comm)o(an)o(d)240 355 y(Uncareful)h(us)q(e)f(of)f(t)n(h)o(e)h
-Fo(admin)f Ft(comm)o(an)o(d)g(can)h(ca)n(us)q(e)g Fs(cvs)f
-Ft(t)o(o)g(ce)q(as)q(e)h(w)o(or)o(kin)o(g.)20 b(See)15
-b(Sect)o(ion)h(A.6)240 404 y([admin],)f(page)g(67,)f(b)q(efore)h(tryin)
-o(g)h(t)o(o)e(us)q(e)i(it.)0 605 y Fn(Cre)r(dit)o(s)62
-717 y Ft(Ro)o(lan)o(d)j(P)o(e)q(sc)o(h,)e(Cygn)n(us)g(Sup)o(p)q(ort)g
-Fo(<pesch@cygnus.com>)d Ft(wrot)o(e)i(t)n(h)o(e)h(m)o(an)n(ual)h(page)q
-(s)f(whic)o(h)g(w)o(ere)g(di)q(s-)0 767 y(tr)q(ibu)o(t)o(e)q(d)i(wit)n
-(h)f Fs(cvs)g Ft(1.3.)27 b(A)m(p)o(p)q(en)o(dix)20 b(A)e(an)o(d)g(B)g
-(con)o(t)o(ain)f(m)n(u)o(c)o(h)i(t)o(ext)e(t)n(h)o(a)o(t)g(w)o(as)g
-(extract)o(e)q(d)h(f)q(rom)f(t)n(h)o(em.)28 b(He)0 817
-y(also)15 b(re)q(ad)g(an)g(e)q(arly)g(draft)f(of)h(t)n(hi)q(s)h(m)o(an)
-n(ual)f(an)o(d)g(con)o(tr)q(ibu)o(t)o(e)q(d)h(m)o(an)o(y)f(id)o(e)q(as)
-g(an)o(d)h(correct)o(ions.)62 929 y(Th)o(e)g(m)o(ailin)o(g-li)q(st)i
-Fo(info-cvs)c Ft(i)q(s)h(som)o(et)o(im)o(e)q(s)g(inform)o(a)o(t)o(iv)o
-(e.)20 b(I)c(h)o(a)o(v)o(e)f(includ)o(e)q(d)j(inform)o(a)o(t)o(ion)d(f)
-q(rom)g(p)q(o)q(st)o(in)o(gs)0 979 y(m)o(ad)o(e)g(b)o(y)h(t)n(h)o(e)f
-(fo)o(llo)o(win)o(g)h(p)q(ersons:)k(Da)o(vid)c(G.)e(Gru)n(bb)q(s)h
-Fo(<dgg@think.com>)p Ft(.)62 1091 y(Som)o(e)g(t)o(ext)g(h)o(as)f(b)q
-(een)i(extract)o(e)q(d)f(f)q(rom)f(t)n(h)o(e)h(m)o(an)g(page)q(s)g(for)
-g Fs(r)o(cs)p Ft(.)62 1203 y(Th)o(e)h Fs(cvs)g(f)l(a)o(q)g
-Ft(\(s)q(ee)g(Ch)o(apt)o(er)g(1)f([Wh)o(a)o(t)g(i)q(s)h(CVS?],)g(page)g
-(3\))g(b)o(y)g(Da)o(vid)g(G.)f(Gru)n(bb)q(s)h(h)o(as)g(b)q(een)h(us)q
-(e)q(d)g(as)e(a)0 1253 y(c)o(h)o(ec)o(k-li)q(st)g(t)o(o)f(m)o(ak)o(e)f
-(sure)h(t)n(h)o(a)o(t)f(t)n(hi)q(s)h(m)o(an)n(ual)h(i)q(s)f(as)g(comp)o
-(let)o(e)h(as)e(p)q(o)q(s)q(s)q(ib)o(le.)21 b(\(Thi)q(s)14
-b(m)o(an)n(ual)g(do)q(e)q(s)g(h)o(o)o(w)o(ev)o(er)f(not)0
-1302 y(includ)o(e)18 b(all)e(of)f(t)n(h)o(e)g(m)o(a)o(t)o(er)q(ial)g
-(in)h(t)n(h)o(e)f Fs(f)l(a)o(q)p Ft(\).)k(Th)o(e)d Fs(f)l(a)o(q)f
-Ft(con)o(t)o(ains)g(a)g(lot)g(of)f(us)q(eful)j(inform)o(a)o(t)o(ion.)62
-1414 y(In)29 b(addit)o(ion,)j(t)n(h)o(e)c(fo)o(llo)o(win)o(g)i(p)q
-(ersons)f(h)o(a)o(v)o(e)e(h)o(elp)q(e)q(d)j(b)o(y)e(t)o(ellin)o(g)i(m)o
-(e)e(a)o(b)q(ou)o(t)g(mi)q(st)o(ak)o(e)q(s)g(I'v)o(e)g(m)o(ad)o(e:)0
-1464 y(Ro)o(xann)o(e)g(Bru)o(nskill)i Fo(<rbrunski@datap.ca>)p
-Ft(,)d(Ka)o(t)n(h)o(y)h(Dy)o(er)f Fo(<dyer@phoenix.ocf.llnl.gov)o(>)p
-Ft(,)g(Karl)0 1514 y(Pin)o(gle)33 b Fo(<pingle@acuson.com>)p
-Ft(,)f(Th)o(om)o(as)e(A)h(P)o(et)o(erson)f Fo(<tap@src.honeywell.com>)p
-Ft(,)h(In)o(ge)h(W)l(allin)0 1564 y Fo(<ingwa@signum.se>)p
-Ft(,)f(Dir)o(k)f(Ko)q(sc)o(h)n(uetzki)g Fo
-(<koschuet@fmi.uni-passau.de>)c Ft(an)o(d)k(Mic)o(h)o(ael)g(Bro)o(wn)0
+2 3 bop 0 -58 a Ft(2)1228 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)240 183 y(Kew)o(ord)22 b(substitution)g(can)g(b)q(e)h(a)e
+(source)h(of)g(trouble)g(with)g(binary)h(\014les.)41
+b(See)22 b(Chapter)g(16)240 233 y([Keyw)o(ord)15 b(substitution],)g
+(page)g(57,)f(for)h(solutions.)0 305 y(The)g Fo(admin)g
+Ft(command)240 355 y(Uncareful)g(use)g(of)e(the)i Fo(admin)e
+Ft(command)h(can)g(cause)h Fs(cvs)f Ft(to)f(cease)i(w)o(orking.)k(See)
+14 b(Section)i(A.6)240 404 y([admin],)f(page)g(71,)f(b)q(efore)i
+(trying)f(to)f(use)i(it.)0 605 y Fn(Credits)62 717 y
+Ft(Roland)i(P)o(esc)o(h,)e(Cygn)o(us)g(Supp)q(ort)h Fo
+(<pesch@cygnus.com>)d Ft(wrote)h(the)i(man)o(ual)f(pages)h(whic)o(h)g
+(w)o(ere)f(dis-)0 767 y(tributed)i(with)f Fs(cvs)g Ft(1.3.)24
+b(App)q(endix)19 b(A)e(and)g(B)g(con)o(tain)h(m)o(uc)o(h)f(text)f(that)
+g(w)o(as)h(extracted)f(from)g(them.)26 b(He)0 817 y(also)15
+b(read)g(an)g(early)h(draft)e(of)h(this)h(man)o(ual)f(and)h(con)o
+(tributed)f(man)o(y)g(ideas)h(and)f(corrections.)62 929
+y(The)g(mailing-list)h Fo(info-cvs)e Ft(is)g(sometimes)h(informativ)o
+(e.)k(I)c(ha)o(v)o(e)f(included)j(information)d(from)g(p)q(ostings)0
+979 y(made)h(b)o(y)g(the)h(follo)o(wing)g(p)q(ersons:)k(Da)o(vid)15
+b(G.)f(Grubbs)i Fo(<dgg@think.com>)p Ft(.)62 1091 y(Some)f(text)g(has)g
+(b)q(een)i(extracted)d(from)h(the)g(man)g(pages)g(for)g
+Fs(r)o(cs)p Ft(.)62 1203 y(The)h Fs(cvs)g(f)l(a)o(q)g
+Ft(\(see)f(Chapter)h(1)f([What)g(is)h(CVS?],)g(page)g(3\))f(b)o(y)h(Da)
+o(vid)g(G.)f(Grubbs)h(has)f(b)q(een)i(used)g(as)e(a)0
+1253 y(c)o(hec)o(k-list)g(to)d(mak)o(e)h(sure)h(that)e(this)i(man)o
+(ual)f(is)h(as)f(complete)h(as)f(p)q(ossible.)21 b(\(This)14
+b(man)o(ual)f(do)q(es)h(ho)o(w)o(ev)o(er)e(not)0 1302
+y(include)18 b(all)e(of)e(the)i(material)f(in)h(the)f
+Fs(f)l(a)o(q)p Ft(\).)20 b(The)15 b Fs(f)l(a)o(q)h Ft(con)o(tains)f(a)g
+(lot)g(of)g(useful)h(information.)62 1414 y(In)28 b(addition,)j(the)c
+(follo)o(wing)h(p)q(ersons)g(ha)o(v)o(e)f(help)q(ed)i(b)o(y)e(telling)i
+(me)e(ab)q(out)g(mistak)o(es)g(I'v)o(e)g(made:)0 1464
+y(Ro)o(xanne)g(Brunskill)i Fo(<rbrunski@datap.ca>)p Ft(,)e(Kath)o(y)g
+(Dy)o(er)f Fo(<dyer@phoenix.ocf.llnl.go)o(v>)p Ft(,)g(Karl)0
+1514 y(Pingle)32 b Fo(<pingle@acuson.com>)p Ft(,)f(Thomas)f(A)g(P)o
+(eterson)g Fo(<tap@src.honeywell.com>)p Ft(,)g(Inge)h(W)l(allin)0
+1564 y Fo(<ingwa@signum.se>)p Ft(,)f(Dirk)f(Kosc)o(h)o(uetzki)h
+Fo(<koschuet@fmi.uni-passau.de>)c Ft(and)j(Mic)o(hael)h(Bro)o(wn)0
1614 y Fo(<brown@wi.extrel.com>)p Ft(.)0 1807 y Fn(BUGS)62
-1919 y Ft(Thi)q(s)16 b(m)o(an)n(ual)f(i)q(s)h(kno)o(wn)f(t)o(o)g(h)o(a)
-o(v)o(e)f(ro)q(om)h(for)f(impro)o(v)o(em)o(en)o(t.)19
-b(Here)d(i)q(s)f(a)g(li)q(st)h(of)f(kno)o(wn)g(d)o(e\014ciencie)q(s:)37
-2031 y Fr(\017)30 b Ft(In)16 b(t)n(h)o(e)f(examp)o(le)q(s,)h(t)n(h)o(e)
-f(ou)o(t)o(pu)o(t)h(f)q(rom)e Fs(cvs)h Ft(i)q(s)g(som)o(et)o(im)o(e)q
-(s)g(di)q(sp)o(lay)o(e)q(d,)i(som)o(et)o(im)o(e)q(s)e(not.)37
-2092 y Fr(\017)30 b Ft(Th)o(e)15 b(inpu)o(t)h(t)n(h)o(a)o(t)e(y)o(ou)g
-(are)g(sup)o(p)q(o)q(s)q(e)q(d)h(t)o(o)g(t)o(yp)q(e)f(in)i(t)n(h)o(e)e
-(examp)o(le)q(s)j(sh)o(ould)e(h)o(a)o(v)o(e)f(a)h(di\013eren)o(t)g(fon)
-o(t)f(t)n(h)o(an)g(t)n(h)o(e)90 2142 y(ou)o(t)o(pu)o(t)i(f)q(rom)e(t)n
-(h)o(e)h(compu)o(t)o(er.)37 2203 y Fr(\017)30 b Ft(Thi)q(s)14
-b(m)o(an)n(ual)h(sh)o(ould)g(b)q(e)f(cle)q(arer)g(a)o(b)q(ou)o(t)g(wh)o
-(a)o(t)f(\014le)i(p)q(ermi)q(s)q(s)q(ions)f(y)o(ou)g(sh)o(ould)h(s)q
-(et)e(up)i(in)g(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(,)90
-2252 y(an)o(d)h(a)o(b)q(ou)o(t)g(s)q(et)o(uid/s)q(etgid.)37
-2313 y Fr(\017)30 b Ft(Som)o(e)14 b(of)g(t)n(h)o(e)g(c)o(h)o(apt)o(ers)
-f(are)h(not)g(y)o(et)g(comp)o(let)o(e.)20 b(Th)o(ey)14
-b(are)g(not)o(e)q(d)g(b)o(y)g(comm)o(en)o(t)o(s)g(in)h(t)n(h)o(e)f(`)p
+1919 y Ft(This)16 b(man)o(ual)f(is)h(kno)o(wn)f(to)g(ha)o(v)o(e)f(ro)q
+(om)h(for)g(impro)o(v)o(emen)o(t.)k(Here)d(is)f(a)g(list)h(of)f(kno)o
+(wn)g(de\014ciencies:)37 2031 y Fr(\017)30 b Ft(In)16
+b(the)f(examples,)h(the)f(output)g(from)f Fs(cvs)h Ft(is)h(sometimes)f
+(displa)o(y)o(ed,)h(sometimes)f(not.)37 2092 y Fr(\017)30
+b Ft(The)14 b(input)h(that)e(y)o(ou)g(are)g(supp)q(osed)i(to)e(t)o(yp)q
+(e)h(in)h(the)e(examples)i(should)g(ha)o(v)o(e)e(a)g(di\013eren)o(t)h
+(fon)o(t)f(than)h(the)90 2142 y(output)h(from)f(the)i(computer.)37
+2203 y Fr(\017)30 b Ft(This)14 b(man)o(ual)g(should)g(b)q(e)g(clearer)h
+(ab)q(out)e(what)g(\014le)h(p)q(ermissions)h(y)o(ou)e(should)i(set)e
+(up)h(in)h(the)e(rep)q(ository)l(,)90 2252 y(and)i(ab)q(out)g
+(setuid/setgid.)37 2313 y Fr(\017)30 b Ft(Some)13 b(of)g(the)g(c)o
+(hapters)g(are)g(not)f(y)o(et)h(complete.)20 b(They)13
+b(are)g(noted)g(b)o(y)h(commen)o(ts)e(in)i(the)f(`)p
Fo(cvs.texinfo)p Ft(')90 2363 y(\014le.)37 2424 y Fr(\017)30
-b Ft(Thi)q(s)13 b(li)q(st)h(i)q(s)f(not)g(comp)o(let)o(e.)20
-b(If)14 b(y)o(ou)e(not)o(ice)i(an)o(y)e(error,)h(omi)q(s)q(s)q(ion,)g
-(or)f(som)o(et)n(hin)o(g)i(t)n(h)o(a)o(t)e(i)q(s)h(u)o(ncle)q(ar,)h(p)o
-(le)q(as)q(e)90 2474 y(s)q(en)o(d)h(m)o(ail)h(t)o(o)f
-Fo(bug-cvs@prep.ai.mit.edu)p Ft(.)62 2597 y(I)h(h)o(o)o(p)q(e)f(t)n(h)o
-(a)o(t)f(y)o(ou)h(will)i(\014n)o(d)e(t)n(hi)q(s)h(m)o(an)n(ual)f(us)q
-(eful,)h(d)o(e)q(spit)o(e)h(t)n(h)o(e)e(a)o(b)q(o)o(v)o(e-m)o(en)o(t)o
-(ion)o(e)q(d)g(sh)o(ort)o(comin)o(gs.)1461 2763 y(Link)o(o)o(pin)o(g,)i
-(Oct)o(ob)q(er)e(1993)1653 2815 y(P)o(er)g(Ce)q(d)o(erqvi)q(st)p
+b Ft(This)13 b(list)h(is)f(not)f(complete.)20 b(If)13
+b(y)o(ou)f(notice)i(an)o(y)e(error,)g(omission,)i(or)e(something)h
+(that)f(is)h(unclear,)h(please)90 2474 y(send)i(mail)g(to)e
+Fo(bug-cvs@prep.ai.mit.edu)p Ft(.)62 2597 y(I)i(hop)q(e)g(that)e(y)o
+(ou)h(will)i(\014nd)f(this)f(man)o(ual)h(useful,)g(despite)g(the)f(ab)q
+(o)o(v)o(e-men)o(tioned)h(shortcomings.)1458 2763 y(Link)o(oping,)g
+(Octob)q(er)g(1993)1655 2815 y(P)o(er)e(Cederqvist)p
eop
%%Page: 3 5
-3 4 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(1:)20 b(Wh)o(a)o(t)14
-b(i)q(s)i(CVS?)1412 b(3)0 183 y Fq(1)41 b(Wh)n(a)n(t)15
-b(i)q(s)g(CVS?)62 336 y Fs(cvs)g Ft(i)q(s)g(a)g(v)o(ers)q(ion)h(con)o
-(tro)o(l)f(syst)o(em.)k(Us)q(in)o(g)d(it,)f(y)o(ou)g(can)g(record)g(t)n
-(h)o(e)g(hi)q(st)o(ory)h(of)e(y)o(our)h(source)g(\014le)q(s.)62
-448 y(F)l(or)g(examp)o(le,)h(bugs)f(som)o(et)o(im)o(e)q(s)g(creep)h(in)
-g(wh)o(en)f(soft)o(w)o(are)f(i)q(s)h(mo)q(di\014e)q(d,)i(an)o(d)e(y)o
-(ou)g(migh)o(t)g(not)g(d)o(et)o(ect)g(t)n(h)o(e)0 498
-y(bug)d(u)o(n)o(t)o(il)h(a)e(lon)o(g)i(t)o(im)o(e)e(aft)o(er)g(y)o(ou)h
-(m)o(ak)o(e)f(t)n(h)o(e)h(mo)q(di\014ca)o(t)o(ion.)19
-b(Wit)n(h)12 b Fs(cvs)p Ft(,)g(y)o(ou)f(can)h(e)q(as)q(ily)g(retr)q
-(iev)o(e)g(o)o(ld)h(v)o(ers)q(ions)0 548 y(t)o(o)i(s)q(ee)g(exact)n(ly)
-h(whic)o(h)g(c)o(h)o(an)o(ge)f(ca)n(us)q(e)q(d)h(t)n(h)o(e)f(bug.)20
-b(Thi)q(s)c(can)f(som)o(et)o(im)o(e)q(s)g(b)q(e)g(a)g(big)h(h)o(elp.)62
-660 y(Y)l(ou)g(could)h(of)e(cours)q(e)g(sa)o(v)o(e)g(ev)o(ery)h(v)o
-(ers)q(ion)f(of)g(ev)o(ery)h(\014le)g(y)o(ou)g(h)o(a)o(v)o(e)e(ev)o(er)
-i(cre)q(a)o(t)o(e)q(d.)k(Thi)q(s)c(w)o(ould)g(h)o(o)o(w)o(ev)o(er)0
-710 y(w)o(ast)o(e)g(an)h(enormous)g(amou)o(n)o(t)g(of)g(di)q(sk)g
-(space.)27 b Fs(cvs)16 b Ft(st)o(ore)q(s)i(all)g(t)n(h)o(e)f(v)o(ers)q
-(ions)g(of)g(a)g(\014le)h(in)g(a)f(s)q(in)o(gle)i(\014le)f(in)g(a)0
-760 y(clev)o(er)e(w)o(ay)f(t)n(h)o(a)o(t)f(only)h(st)o(ore)q(s)h(t)n(h)
-o(e)f(di\013erence)q(s)i(b)q(et)o(w)o(een)d(v)o(ers)q(ions.)62
-872 y Fs(cvs)j Ft(also)h(h)o(elp)q(s)g(y)o(ou)f(if)h(y)o(ou)g(are)f
-(part)g(of)g(a)h(group)f(of)g(p)q(eo)o(p)o(le)i(w)o(or)o(kin)o(g)f(on)g
-(t)n(h)o(e)f(sam)o(e)g(pro)s(ject.)27 b(It)17 b(i)q(s)h(all)0
-922 y(t)o(o)q(o)i(e)q(asy)f(t)o(o)h(o)o(v)o(erwr)q(it)o(e)f(e)q(ac)o(h)
-g(ot)n(h)o(ers')h(c)o(h)o(an)o(ge)q(s)g(u)o(nle)q(s)q(s)h(y)o(ou)f(are)
-g(extrem)o(ely)g(careful.)35 b(Som)o(e)20 b(e)q(dit)o(ors,)i(lik)o(e)0
-972 y Fs(gnu)16 b Ft(Em)o(acs,)f(try)g(t)o(o)h(m)o(ak)o(e)f(sure)h(t)n
-(h)o(a)o(t)e(t)n(h)o(e)i(sam)o(e)f(\014le)i(i)q(s)f(n)o(ev)o(er)g(mo)q
-(di\014e)q(d)h(b)o(y)f(t)o(w)o(o)f(p)q(eo)o(p)o(le)i(a)o(t)e(t)n(h)o(e)
-g(sam)o(e)h(t)o(im)o(e.)0 1021 y(Unfort)o(u)o(n)o(a)o(t)o(ely)l(,)k(if)
-g(som)o(eon)o(e)f(i)q(s)h(us)q(in)o(g)g(anot)n(h)o(er)f(e)q(dit)o(or,)i
-(t)n(h)o(a)o(t)e(safeguard)g(will)i(not)e(w)o(or)o(k.)32
-b Fs(cvs)19 b Ft(so)o(lv)o(e)q(s)i(t)n(hi)q(s)0 1071
-y(prob)o(lem)d(b)o(y)e(insula)o(t)o(in)o(g)i(t)n(h)o(e)f(di\013eren)o
-(t)f(d)o(ev)o(elo)o(p)q(ers)i(f)q(rom)d(e)q(ac)o(h)h(ot)n(h)o(er.)24
-b(Ev)o(ery)16 b(d)o(ev)o(elo)o(p)q(er)h(w)o(or)o(ks)f(in)i(hi)q(s)e(o)o
-(wn)0 1121 y(direct)o(ory)l(,)g(an)o(d)f Fs(cvs)f Ft(m)o(erge)q(s)i(t)n
-(h)o(e)f(w)o(or)o(k)f(wh)o(en)i(e)q(ac)o(h)f(d)o(ev)o(elo)o(p)q(er)g(i)
-q(s)h(don)o(e.)62 1233 y Fs(cvs)c Ft(st)o(art)o(e)q(d)f(ou)o(t)h(as)g
-(a)g(bu)o(nc)o(h)h(of)f(sh)o(ell)h(scr)q(ipt)o(s)g(wr)q(it)n(t)o(en)f
-(b)o(y)g(Dic)o(k)g(Gru)o(n)o(e,)h(p)q(o)q(st)o(e)q(d)e(t)o(o)h
-Fo(comp.sources.unix)0 1283 y Ft(in)j(t)n(h)o(e)f(v)o(o)o(lu)o(m)o(e)i
-(6)e(rele)q(as)q(e)g(of)g(Decem)n(b)q(er,)g(1986.)19
-b(While)c(no)g(act)o(ual)f(co)q(d)o(e)h(f)q(rom)e(t)n(h)o(e)q(s)q(e)i
-(sh)o(ell)h(scr)q(ipt)o(s)e(i)q(s)h(pre)q(s)q(en)o(t)0
-1333 y(in)h(t)n(h)o(e)f(curren)o(t)g(v)o(ers)q(ion)g(of)g
-Fs(cvs)g Ft(m)n(u)o(c)o(h)g(of)g(t)n(h)o(e)g Fs(cvs)g
-Ft(con\015ict)h(re)q(so)o(lu)o(t)o(ion)h(algor)q(it)n(hms)e(com)o(e)f
-(f)q(rom)h(t)n(h)o(em.)62 1445 y(In)k(A)m(pr)q(il,)h(1989,)d(Br)q(ian)h
-(Berlin)o(er)h(d)o(e)q(s)q(ign)o(e)q(d)h(an)o(d)e(co)q(d)o(e)q(d)h
-Fs(cvs)p Ft(.)27 b(Je\013)18 b(P)o(o)o(lk)h(la)o(t)o(er)e(h)o(elp)q(e)q
-(d)i(Br)q(ian)g(wit)n(h)f(t)n(h)o(e)0 1495 y(d)o(e)q(s)q(ign)e(of)f(t)n
-(h)o(e)g Fs(cvs)g Ft(mo)q(d)o(ule)h(an)o(d)f(v)o(en)o(dor)g(branc)o(h)g
-(sup)o(p)q(ort.)62 1607 y(Y)l(ou)j(can)f(get)g Fs(cvs)f
-Ft(via)i(anon)o(ymous)e(ft)o(p)h(f)q(rom)f(a)h(n)n(u)o(m)n(b)q(er)h(of)
-f(s)q(it)o(e)q(s,)g(for)f(inst)o(ance)i Fo(prep.ai.mit.edu)d
-Ft(in)0 1656 y(`)p Fo(pub/gnu)p Ft('.)62 1769 y(Th)o(ere)22
-b(i)q(s)h(a)e(m)o(ailin)o(g)j(li)q(st)f(for)e Fs(cvs)h
-Ft(wh)o(ere)g(bug)g(rep)q(ort)o(s)g(can)h(b)q(e)f(s)q(en)o(t,)h(que)q
-(st)o(ions)f(can)g(b)q(e)h(ask)o(e)q(d,)g(an)0 1818 y(F)-5
-b(A)o(Q)19 b(i)q(s)g(p)q(o)q(st)o(e)q(d,)g(an)o(d)g(di)q(scus)q(s)q
-(ion)g(a)o(b)q(ou)o(t)g(fu)o(t)o(ure)g(enh)o(ancem)o(en)o(t)o(s)g(t)o
-(o)g Fs(cvs)f Ft(t)o(ak)o(e)g(p)o(lace.)32 b(T)l(o)19
-b(su)n(bmit)g(a)g(m)o(e)q(s-)0 1868 y(sage)h(t)o(o)g(t)n(h)o(e)g(li)q
-(st,)h(wr)q(it)o(e)f(t)o(o)g Fo(<info-cvs@prep.ai.mit.edu>)p
-Ft(.)31 b(T)l(o)20 b(su)n(b)q(scr)q(ib)q(e)h(or)e(u)o(nsu)n(b)q(scr)q
-(ib)q(e,)k(wr)q(it)o(e)c(t)o(o)0 1918 y Fo(<info-cvs-request@prep.ai.)o
-(mit.edu)o(>)p Ft(.)e(Ple)q(as)q(e)e(b)q(e)h(sp)q(eci\014c)g(a)o(b)q
-(ou)o(t)f(y)o(our)g(em)o(ail)h(addre)q(s)q(s.)62 2030
-y(W)l(or)o(k)i(i)q(s)f(in)h(progre)q(s)q(s)f(on)g(cre)q(a)o(t)o(in)o(g)
-g(a)g(n)o(ewsgroup)h(for)e Fs(cvs)p Ft(-rela)o(t)o(e)q(d)i(t)o(o)o
-(pics.)27 b(It)17 b(will)i(ap)o(p)q(e)q(ar)d(som)o(ewh)o(ere)0
-2080 y(u)o(n)o(d)o(er)g(t)n(h)o(e)g(`)p Fo(gnu.)p Ft(')d(hierarc)o(h)o
-(y)l(.)21 b(Ga)o(t)o(ew)o(ays)13 b(t)o(o)i(an)o(d)g(f)q(rom)f(t)n(h)o
-(e)i(m)o(ailin)o(g)g(li)q(st)g(will)h(b)q(e)e(s)q(et)g(up.)62
-2192 y(Th)o(e)h Fs(ftp)g Ft(s)q(it)o(e)f Fo(think.com)f
-Ft(h)o(as)h(som)o(e)g Fs(cvs)g Ft(m)o(a)o(t)o(er)q(ial)g(in)h(t)n(h)o
-(e)f(`)p Fo(/pub/cvs)p Ft(')f(su)n(b)q(direct)o(ory)l(.)22
-b(Curren)o(t)n(ly)16 b(\(la)o(t)o(e)0 2242 y(su)o(mm)o(er)j(1993\))f
-(it)i(con)o(t)o(ains)f(an)g(excellen)o(t)i Fs(f)l(a)o(q)e
-Ft(\(F)l(requen)o(t)n(ly)g(Ask)o(e)q(d)h(Que)q(st)o(ions,)h(wit)n(h)f
-(answ)o(ers\),)f(an)o(d)g(an)0 2292 y(impro)o(v)o(e)q(d)d(\(bu)o(t)f(u)
-o(no\016cial\))h(v)o(ers)q(ion)g(of)f Fs(cvs)p Ft(.)0
-2489 y Fn(CVS)g(i)q(s)g(not)p Fm(:)10 b(:)g(:)62 2601
-y Fs(cvs)15 b Ft(can)g(do)g(a)g(lot)g(of)g(t)n(hin)o(gs)h(for)f(y)o
-(ou,)f(bu)o(t)i(it)g(do)q(e)q(s)f(not)g(try)f(t)o(o)h(b)q(e)g(ev)o
-(eryt)n(hin)o(g)i(for)d(ev)o(ery)o(on)o(e.)0 2724 y Fs(cvs)h
-Ft(i)q(s)g(not)g(a)g(build)i(syst)o(em.)240 2774 y(Th)o(ough)11
-b(t)n(h)o(e)f(stru)o(ct)o(ure)g(of)h(y)o(our)f(rep)q(o)q(s)q(it)o(ory)g
-(an)o(d)h(mo)q(d)o(ule)q(s)g(\014le)h(in)o(t)o(eract)f(wit)n(h)g(y)o
-(our)f(build)j(syst)o(em)240 2823 y(\(e.g.)19 b(`)p Fo(Makefile)p
-Ft('s\),)13 b(t)n(h)o(ey)i(are)g(e)q(s)q(s)q(en)o(t)o(ially)h(in)o(d)o
-(ep)q(en)o(d)o(en)o(t.)p eop
-%%Page: 4 6
-4 5 bop 0 -58 a Ft(4)1228 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)240 183 y Fs(cvs)h Ft(do)q(e)q(s)h(not)g(dict)o(a)o(t)o(e)f
-(h)o(o)o(w)g(y)o(ou)g(build)j(an)o(yt)n(hin)o(g.)29 b(It)18
-b(m)o(erely)g(st)o(ore)q(s)g(\014le)q(s)h(for)e(retr)q(iev)m(al)i(in)f
-(a)240 233 y(tree)d(stru)o(ct)o(ure)g(y)o(ou)f(d)o(evi)q(s)q(e.)240
-297 y Fs(cvs)d Ft(do)q(e)q(s)g(not)g(dict)o(a)o(t)o(e)g(h)o(o)o(w)g(t)o
-(o)g(us)q(e)h(di)q(sk)f(space)h(in)g(t)n(h)o(e)g(c)o(h)o(ec)o(k)o(e)q
-(d)f(ou)o(t)h(w)o(or)o(kin)o(g)g(direct)o(or)q(ie)q(s.)20
-b(If)11 b(y)o(ou)240 347 y(wr)q(it)o(e)16 b(y)o(our)h(`)p
-Fo(Makefile)p Ft('s)e(or)h(scr)q(ipt)o(s)h(in)h(ev)o(ery)f(direct)o
-(ory)g(so)g(t)n(h)o(ey)g(h)o(a)o(v)o(e)f(t)o(o)h(kno)o(w)f(t)n(h)o(e)h
-(rela)o(t)o(iv)o(e)240 397 y(p)q(o)q(s)q(it)o(ions)f(of)f(ev)o(eryt)n
-(hin)o(g)i(els)q(e,)f(y)o(ou)f(win)o(d)i(up)f(requir)q(in)o(g)h(t)n(h)o
-(e)e(en)o(t)o(ire)h(rep)q(o)q(s)q(it)o(ory)f(t)o(o)h(b)q(e)f(c)o(h)o
-(ec)o(k)o(e)q(d)240 447 y(ou)o(t.)20 b(Th)o(a)o(t's)14
-b(s)q(imp)o(ly)i(bad)g(p)o(lannin)o(g.)240 511 y(If)k(y)o(ou)f(mo)q(d)o
-(ular)q(ize)i(y)o(our)e(w)o(or)o(k,)g(an)o(d)h(constru)o(ct)f(a)g
-(build)i(syst)o(em)e(t)n(h)o(a)o(t)g(will)i(sh)o(are)e(\014le)q(s)i
-(\(via)240 561 y(links,)f(mou)o(n)o(t)o(s,)f Fo(VPATH)e
-Ft(in)i(`)p Fo(Makefile)p Ft('s,)e(et)o(c.\),)g(y)o(ou)h(can)h(arran)o
-(ge)e(y)o(our)h(di)q(sk)h(usage)f(h)o(o)o(w)o(ev)o(er)240
-611 y(y)o(ou)d(lik)o(e.)240 675 y(Bu)o(t)21 b(y)o(ou)g(h)o(a)o(v)o(e)f
-(t)o(o)h(rem)o(em)n(b)q(er)f(t)n(h)o(a)o(t)g Fp(an)o(y)k
-Ft(su)o(c)o(h)d(syst)o(em)g(i)q(s)g(a)f(lot)h(of)g(w)o(or)o(k)f(t)o(o)h
-(constru)o(ct)f(an)o(d)240 725 y(m)o(ain)o(t)o(ain.)28
-b Fs(cvs)17 b Ft(do)q(e)q(s)h(not)f(addre)q(s)q(s)h(t)n(h)o(e)g(i)q(s)q
-(sue)q(s)g(in)o(v)o(o)o(lv)o(e)q(d.)29 b(Y)l(ou)18 b(m)n(ust)g(us)q(e)g
-(y)o(our)f(brain)i(an)o(d)e(a)240 775 y(co)o(llect)o(ion)g(of)e(ot)n(h)
-o(er)g(t)o(o)q(o)o(ls)h(t)o(o)f(pro)o(vid)o(e)h(a)f(build)i(sc)o(h)o
-(em)o(e)e(t)o(o)g(m)o(a)o(t)o(c)o(h)f(y)o(our)g(p)o(lans.)240
-839 y(Of)j(cours)q(e,)f(y)o(ou)g(sh)o(ould)i(p)o(lace)g(t)n(h)o(e)e(t)o
-(o)q(o)o(ls)i(cre)q(a)o(t)o(e)q(d)d(t)o(o)i(sup)o(p)q(ort)f(su)o(c)o(h)
-h(a)f(build)i(syst)o(em)e(\(scr)q(ipt)o(s,)240 889 y(`)p
-Fo(Makefile)p Ft('s,)d(et)o(c\))i(u)o(n)o(d)o(er)h Fs(cvs)p
-Ft(.)0 968 y Fs(cvs)f Ft(i)q(s)g(not)g(a)g(su)n(b)q(st)o(it)o(u)o(t)o
-(e)g(for)f(m)o(an)o(agem)o(en)o(t.)240 1018 y(Y)l(our)19
-b(m)o(an)o(agers)e(an)o(d)i(pro)s(ject)e(le)q(ad)o(ers)j(are)e(exp)q
-(ect)o(e)q(d)h(t)o(o)f(t)o(alk)g(t)o(o)g(y)o(ou)h(f)q(requen)o(t)n(ly)f
-(enough)h(t)o(o)240 1067 y(m)o(ak)o(e)12 b(cert)o(ain)h(y)o(ou)f(are)g
-(aw)o(are)g(of)g(sc)o(h)o(e)q(d)o(ule)q(s,)i(m)o(erge)f(p)q(oin)o(t)o
-(s,)g(branc)o(h)g(n)o(am)o(e)q(s)f(an)o(d)h(rele)q(as)q(e)f(d)o(a)o(t)o
-(e)q(s.)240 1117 y(If)j(t)n(h)o(ey)h(don't,)e Fs(cvs)h
-Ft(can't)f(h)o(elp.)240 1182 y Fs(cvs)f Ft(i)q(s)h(an)f(instru)o(m)o
-(en)o(t)h(for)f(m)o(akin)o(g)g(source)q(s)h(d)o(ance)h(t)o(o)e(y)o(our)
-g(t)o(u)o(n)o(e.)19 b(Bu)o(t)14 b(y)o(ou)f(are)g(t)n(h)o(e)h(pip)q(er)g
-(an)o(d)240 1231 y(t)n(h)o(e)h(comp)q(o)q(s)q(er.)20
-b(No)14 b(instru)o(m)o(en)o(t)i(p)o(lays)g(it)o(s)q(elf)h(or)d(wr)q(it)
-o(e)q(s)h(it)o(s)h(o)o(wn)f(m)n(us)q(ic.)0 1310 y Fs(cvs)g
-Ft(i)q(s)g(not)g(a)g(su)n(b)q(st)o(it)o(u)o(t)o(e)g(for)f(d)o(ev)o(elo)
-o(p)q(er)i(comm)n(u)o(nica)o(t)o(ion.)240 1360 y(Wh)o(en)f(f)q(ace)q(d)
-g(wit)n(h)g(con\015ict)o(s)g(wit)n(hin)h(a)f(s)q(in)o(gle)h(\014le,)f
-(mo)q(st)f(d)o(ev)o(elo)o(p)q(ers)h(m)o(an)o(age)f(t)o(o)h(re)q(so)o
-(lv)o(e)g(t)n(h)o(em)240 1410 y(wit)n(h)o(ou)o(t)h(t)o(o)q(o)f(m)n(u)o
-(c)o(h)g(e\013ort.)k(Bu)o(t)d(a)f(more)g(gen)o(eral)g(d)o(e\014nit)o
-(ion)i(of)e(\\con\015ict")h(includ)o(e)q(s)i(prob)o(lems)240
-1460 y(t)o(o)q(o)d(di\016cul)o(t)i(t)o(o)e(so)o(lv)o(e)h(wit)n(h)o(ou)o
-(t)f(comm)n(u)o(nica)o(t)o(ion)h(b)q(et)o(w)o(een)f(d)o(ev)o(elo)o(p)q
-(ers.)240 1524 y Fs(cvs)e Ft(cannot)g(d)o(et)o(ermin)o(e)h(wh)o(en)g(s)
-q(im)n(ul)o(t)o(an)o(eous)g(c)o(h)o(an)o(ge)q(s)g(wit)n(hin)g(a)f(s)q
-(in)o(gle)i(\014le,)f(or)f(acro)q(s)q(s)f(a)h(wh)o(o)o(le)240
-1574 y(co)o(llect)o(ion)20 b(of)e(\014le)q(s,)i(will)g(logically)g
-(con\015ict)f(wit)n(h)g(on)o(e)f(anot)n(h)o(er.)29 b(It)o(s)19
-b(concept)g(of)f(a)g Fp(con\015ict)i Ft(i)q(s)240 1624
-y(purely)14 b(t)o(ext)o(ual,)e(ar)q(i)q(s)q(in)o(g)h(wh)o(en)g(t)o(w)o
-(o)f(c)o(h)o(an)o(ge)q(s)h(t)o(o)f(t)n(h)o(e)h(sam)o(e)f(bas)q(e)h
-(\014le)h(are)e(n)o(e)q(ar)g(enough)h(t)o(o)g(sp)q(o)q(ok)240
-1673 y(t)n(h)o(e)i(m)o(erge)g(\(i.e.)20 b Fo(diff3)p
-Ft(\))14 b(comm)o(an)o(d.)240 1738 y Fs(cvs)h Ft(do)q(e)q(s)g(not)g
-(claim)h(t)o(o)f(h)o(elp)h(a)o(t)e(all)j(in)f(\014gur)q(in)o(g)f(ou)o
-(t)h(non-t)o(ext)o(ual)f(or)f(di)q(str)q(ibu)o(t)o(e)q(d)j(con\015ict)o
-(s)f(in)240 1788 y(program)e(logic.)240 1852 y(F)l(or)k(examp)o(le:)27
-b(Say)19 b(y)o(ou)f(c)o(h)o(an)o(ge)h(t)n(h)o(e)f(argu)o(m)o(en)o(t)o
-(s)g(t)o(o)g(fu)o(nct)o(ion)h Fo(X)g Ft(d)o(e\014n)o(e)q(d)h(in)f
-(\014le)g(`)p Fo(A)p Ft('.)29 b(A)o(t)18 b(t)n(h)o(e)240
-1902 y(sam)o(e)11 b(t)o(im)o(e,)h(som)o(eon)o(e)f(e)q(dit)o(s)i(\014le)
-f(`)p Fo(B)p Ft(',)f(addin)o(g)i(n)o(ew)e(calls)i(t)o(o)e(fu)o(nct)o
-(ion)i Fo(X)e Ft(us)q(in)o(g)i(t)n(h)o(e)e(o)o(ld)i(argu)o(m)o(en)o(t)o
-(s.)240 1952 y(Y)l(ou)i(are)g(ou)o(t)o(s)q(id)o(e)i(t)n(h)o(e)e(re)q
-(alm)g(of)g Fs(cvs)p Ft('s)f(comp)q(et)o(ence.)240 2016
-y(Acquire)i(t)n(h)o(e)f(h)o(a)o(bit)h(of)e(re)q(adin)o(g)i(sp)q(ecs)f
-(an)o(d)g(t)o(alkin)o(g)h(t)o(o)f(y)o(our)g(p)q(eers.)0
-2095 y Fs(cvs)g Ft(i)q(s)g(not)g(a)g(con\014gura)o(t)o(ion)g(m)o(an)o
-(agem)o(en)o(t)f(syst)o(em.)240 2145 y Fs(cvs)f Ft(i)q(s)g(a)g(source)g
-(con)o(tro)o(l)g(syst)o(em.)19 b(Th)o(e)13 b(phras)q(e)g(\\con\014gura)
-o(t)o(ion)g(m)o(an)o(agem)o(en)o(t")f(i)q(s)h(a)g(m)o(ar)o(k)o(et)o(in)
-o(g)240 2194 y(t)o(erm,)h(not)h(an)g(in)o(d)o(ustry-recognize)q(d)i(s)q
-(et)e(of)g(fu)o(nct)o(ions.)240 2259 y(A)g(true)g(\\con\014gura)o(t)o
-(ion)g(m)o(an)o(agem)o(en)o(t)f(syst)o(em")g(w)o(ould)i(con)o(t)o(ain)f
-(elem)o(en)o(t)o(s)h(of)e(t)n(h)o(e)i(fo)o(llo)o(win)o(g:)277
-2323 y Fr(\017)30 b Ft(Source)16 b(con)o(tro)o(l.)277
-2387 y Fr(\017)30 b Ft(Dep)q(en)o(d)o(ency)16 b(trac)o(kin)o(g.)277
-2452 y Fr(\017)30 b Ft(Build)17 b(syst)o(ems)e(\(i.e.)21
-b(Wh)o(a)o(t)15 b(t)o(o)g(build)j(an)o(d)d(h)o(o)o(w)g(t)o(o)g(\014n)o
-(d)h(t)n(hin)o(gs)h(d)o(ur)q(in)o(g)f(a)f(build.)23 b(Wh)o(a)o(t)15
-b(i)q(s)330 2502 y(sh)o(are)q(d?)21 b(Wh)o(a)o(t)14 b(i)q(s)h(lo)q
-(cal?\))277 2566 y Fr(\017)30 b Ft(Bug)15 b(trac)o(kin)o(g.)277
-2630 y Fr(\017)30 b Ft(A)m(u)o(t)o(om)o(a)o(t)o(e)q(d)16
-b(T)l(e)q(st)o(in)o(g)g(pro)q(ce)q(d)o(ure)q(s.)277 2695
-y Fr(\017)30 b Ft(Rele)q(as)q(e)16 b(En)o(gin)o(eer)q(in)o(g)h(do)q(cu)
-o(m)o(en)o(t)o(a)o(t)o(ion)e(an)o(d)g(pro)q(ce)q(d)o(ure)q(s.)277
-2759 y Fr(\017)30 b Ft(T)l(ap)q(e)15 b(Constru)o(ct)o(ion.)277
-2823 y Fr(\017)30 b Ft(Cust)o(om)o(er)15 b(Inst)o(alla)o(t)o(ion.)p
+3 4 bop 0 -58 a Ft(Chapter)15 b(1:)k(What)c(is)h(CVS?)1408
+b(3)0 183 y Fq(1)41 b(What)16 b(is)e(CVS?)62 351 y Fs(cvs)h
+Ft(is)h(a)f(v)o(ersion)g(con)o(trol)g(system.)k(Using)d(it,)f(y)o(ou)g
+(can)g(record)h(the)f(history)g(of)g(y)o(our)f(source)i(\014les.)62
+464 y(F)l(or)k(example,)h(bugs)f(sometimes)g(creep)h(in)g(when)f(soft)o
+(w)o(are)f(is)h(mo)q(di\014ed,)i(and)f(y)o(ou)e(migh)o(t)h(not)g
+(detect)0 514 y(the)d(bug)f(un)o(til)i(a)e(long)h(time)g(after)f(y)o
+(ou)g(mak)o(e)g(the)h(mo)q(di\014cation.)25 b(With)17
+b Fs(cvs)p Ft(,)f(y)o(ou)g(can)h(easily)h(retriev)o(e)e(old)0
+564 y(v)o(ersions)f(to)g(see)g(exactly)h(whic)o(h)g(c)o(hange)f(caused)
+h(the)f(bug.)20 b(This)c(can)f(sometimes)h(b)q(e)g(a)e(big)i(help.)62
+677 y(Y)l(ou)g(could)h(of)e(course)g(sa)o(v)o(e)g(ev)o(ery)g(v)o
+(ersion)h(of)f(ev)o(ery)h(\014le)g(y)o(ou)f(ha)o(v)o(e)h(ev)o(er)f
+(created.)21 b(This)16 b(w)o(ould)g(ho)o(w)o(ev)o(er)0
+727 y(w)o(aste)g(an)h(enormous)g(amoun)o(t)f(of)h(disk)h(space.)26
+b Fs(cvs)16 b Ft(stores)h(all)h(the)f(v)o(ersions)g(of)g(a)g(\014le)h
+(in)g(a)f(single)h(\014le)g(in)g(a)0 777 y(clev)o(er)e(w)o(a)o(y)e
+(that)h(only)g(stores)g(the)g(di\013erences)h(b)q(et)o(w)o(een)g(v)o
+(ersions.)62 890 y Fs(cvs)h Ft(also)g(helps)i(y)o(ou)e(if)g(y)o(ou)g
+(are)g(part)g(of)g(a)g(group)g(of)g(p)q(eople)h(w)o(orking)f(on)g(the)h
+(same)f(pro)s(ject.)25 b(It)17 b(is)h(all)0 940 y(to)q(o)h(easy)h(to)f
+(o)o(v)o(erwrite)g(eac)o(h)h(others')e(c)o(hanges)i(unless)h(y)o(ou)f
+(are)f(extremely)h(careful.)34 b(Some)20 b(editors,)h(lik)o(e)0
+990 y Fs(gnu)15 b Ft(Emacs,)f(try)g(to)g(mak)o(e)g(sure)h(that)f(the)g
+(same)h(\014le)h(is)f(nev)o(er)g(mo)q(di\014ed)h(b)o(y)e(t)o(w)o(o)g(p)
+q(eople)i(at)e(the)h(same)f(time.)0 1040 y(Unfortunately)l(,)19
+b(if)h(someone)e(is)h(using)g(another)g(editor,)g(that)f(safeguard)g
+(will)i(not)f(w)o(ork.)29 b Fs(cvs)18 b Ft(solv)o(es)h(this)0
+1090 y(problem)d(b)o(y)g(insulating)h(the)f(di\013eren)o(t)g(dev)o
+(elop)q(ers)h(from)e(eac)o(h)h(other.)21 b(Ev)o(ery)15
+b(dev)o(elop)q(er)i(w)o(orks)d(in)j(his)f(o)o(wn)0 1139
+y(directory)l(,)f(and)h Fs(cvs)e Ft(merges)h(the)h(w)o(ork)e(when)h
+(eac)o(h)h(dev)o(elop)q(er)g(is)g(done.)62 1253 y Fs(cvs)11
+b Ft(started)g(out)g(as)h(a)f(bunc)o(h)h(of)f(shell)j(scripts)e
+(written)f(b)o(y)h(Dic)o(k)f(Grune,)i(p)q(osted)e(to)g
+Fo(comp.sources.unix)0 1302 y Ft(in)k(the)f(v)o(olume)g(6)g(release)g
+(of)g(Decem)o(b)q(er,)g(1986.)k(While)e(no)e(actual)g(co)q(de)g(from)f
+(these)i(shell)g(scripts)f(is)h(presen)o(t)0 1352 y(in)h(the)f(curren)o
+(t)g(v)o(ersion)h(of)f Fs(cvs)f Ft(m)o(uc)o(h)h(of)g(the)h
+Fs(cvs)e Ft(con\015ict)i(resolution)g(algorithms)f(come)h(from)e(them.)
+62 1466 y(In)k(April,)h(1989,)e(Brian)g(Berliner)i(designed)g(and)f(co)
+q(ded)g Fs(cvs)p Ft(.)26 b(Je\013)17 b(P)o(olk)h(later)f(help)q(ed)i
+(Brian)f(with)g(the)0 1515 y(design)e(of)f(the)g Fs(cvs)g
+Ft(mo)q(dule)h(and)g(v)o(endor)f(branc)o(h)g(supp)q(ort.)62
+1629 y(Y)l(ou)i(can)g(get)g Fs(cvs)f Ft(via)i(anon)o(ymous)e(ftp)h
+(from)f(a)g(n)o(um)o(b)q(er)i(of)e(sites,)h(for)g(instance)g
+Fo(prep.ai.mit.edu)e Ft(in)0 1678 y(`)p Fo(pub/gnu)p
+Ft('.)62 1792 y(There)22 b(is)h(a)e(mailing)j(list)f(for)e
+Fs(cvs)g Ft(where)i(bug)f(rep)q(orts)f(can)h(b)q(e)h(sen)o(t,)g
+(questions)f(can)g(b)q(e)h(ask)o(ed,)g(an)0 1842 y(F)-5
+b(A)o(Q)18 b(is)h(p)q(osted,)g(and)f(discussion)i(ab)q(out)e(future)h
+(enhancemen)o(ts)g(to)e Fs(cvs)h Ft(tak)o(e)g(place.)30
+b(T)l(o)18 b(submit)h(a)f(mes-)0 1891 y(sage)h(to)g(the)h(list,)h
+(write)e(to)g Fo(<info-cvs@prep.ai.mit.edu>)p Ft(.)30
+b(T)l(o)19 b(subscrib)q(e)i(or)e(unsubscrib)q(e,)k(write)d(to)0
+1941 y Fo(<info-cvs-request@prep.ai.)o(mit.edu)o(>)p
+Ft(.)d(Please)f(b)q(e)g(sp)q(eci\014c)h(ab)q(out)e(y)o(our)g(email)h
+(address.)0 2157 y Fn(CVS)f(is)g(not)p Fm(:)10 b(:)g(:)62
+2271 y Fs(cvs)15 b Ft(can)g(do)g(a)g(lot)g(of)g(things)h(for)e(y)o(ou,)
+h(but)g(it)h(do)q(es)f(not)g(try)g(to)f(b)q(e)i(ev)o(erything)g(for)e
+(ev)o(ery)o(one.)0 2398 y Fs(cvs)h Ft(is)g(not)g(a)g(build)i(system.)
+240 2447 y(Though)22 b(the)g(structure)g(of)f(y)o(our)h(rep)q(ository)f
+(and)i(mo)q(dules)g(\014le)g(in)o(teract)e(with)i(y)o(our)e(build)240
+2497 y(system)15 b(\(e.g.)k(`)p Fo(Makefile)p Ft('s\),)12
+b(they)k(are)f(essen)o(tially)h(indep)q(enden)o(t.)240
+2561 y Fs(cvs)h Ft(do)q(es)h(not)f(dictate)h(ho)o(w)f(y)o(ou)g(build)i
+(an)o(ything.)28 b(It)17 b(merely)h(stores)f(\014les)h(for)f(retriev)m
+(al)i(in)f(a)240 2610 y(tree)d(structure)g(y)o(ou)g(devise.)240
+2674 y Fs(cvs)20 b Ft(do)q(es)g(not)g(dictate)h(ho)o(w)f(to)f(use)i
+(disk)g(space)f(in)h(the)g(c)o(hec)o(k)o(ed)g(out)e(w)o(orking)h
+(directories.)240 2724 y(If)e(y)o(ou)g(write)g(y)o(our)g(`)p
+Fo(Makefile)p Ft('s)e(or)h(scripts)i(in)f(ev)o(ery)g(directory)h(so)e
+(they)h(ha)o(v)o(e)g(to)f(kno)o(w)h(the)240 2774 y(relativ)o(e)e(p)q
+(ositions)g(of)f(ev)o(erything)h(else,)g(y)o(ou)g(wind)g(up)g
+(requiring)h(the)e(en)o(tire)h(rep)q(ository)f(to)g(b)q(e)240
+2823 y(c)o(hec)o(k)o(ed)h(out.)j(That's)14 b(simply)j(bad)e(planning.)p
eop
+%%Page: 4 6
+4 5 bop 0 -58 a Ft(4)1228 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)240 183 y(If)j(y)o(ou)g(mo)q(dularize)h(y)o(our)f(w)o(ork,)f
+(and)h(construct)g(a)f(build)j(system)e(that)f(will)i(share)f(\014les)h
+(\(via)240 233 y(links,)g(moun)o(ts,)d Fo(VPATH)g Ft(in)i(`)p
+Fo(Makefile)p Ft('s,)e(etc.\),)g(y)o(ou)h(can)g(arrange)f(y)o(our)g
+(disk)i(usage)f(ho)o(w)o(ev)o(er)240 283 y(y)o(ou)d(lik)o(e.)240
+345 y(But)20 b(y)o(ou)g(ha)o(v)o(e)f(to)h(remem)o(b)q(er)g(that)f
+Fp(an)o(y)k Ft(suc)o(h)e(system)e(is)i(a)e(lot)h(of)g(w)o(ork)f(to)g
+(construct)h(and)240 395 y(main)o(tain.)28 b Fs(cvs)17
+b Ft(do)q(es)h(not)g(address)g(the)f(issues)i(in)o(v)o(olv)o(ed.)28
+b(Y)l(ou)18 b(m)o(ust)g(use)g(y)o(our)f(brain)h(and)g(a)240
+445 y(collection)f(of)e(other)g(to)q(ols)g(to)f(pro)o(vide)i(a)f(build)
+i(sc)o(heme)f(to)e(matc)o(h)h(y)o(our)f(plans.)240 507
+y(Of)i(course,)g(y)o(ou)f(should)i(place)g(the)f(to)q(ols)f(created)h
+(to)f(supp)q(ort)h(suc)o(h)h(a)e(build)j(system)d(\(scripts,)240
+557 y(`)p Fo(Makefile)p Ft('s,)e(etc\))i(under)h Fs(cvs)p
+Ft(.)0 632 y Fs(cvs)f Ft(is)g(not)g(a)g(substitute)h(for)e(managemen)o
+(t.)240 681 y(Y)l(our)k(managers)f(and)h(pro)s(ject)f(leaders)i(are)e
+(exp)q(ected)i(to)e(talk)h(to)f(y)o(ou)h(frequen)o(tly)g(enough)h(to)
+240 731 y(mak)o(e)12 b(certain)g(y)o(ou)g(are)g(a)o(w)o(are)f(of)g(sc)o
+(hedules,)j(merge)e(p)q(oin)o(ts,)h(branc)o(h)f(names)g(and)h(release)g
+(dates.)240 781 y(If)i(they)h(don't,)e Fs(cvs)h Ft(can't)f(help.)240
+843 y Fs(cvs)k Ft(is)g(an)g(instrumen)o(t)h(for)e(making)i(sources)f
+(dance)g(to)g(y)o(our)g(tune.)29 b(But)18 b(y)o(ou)g(are)f(the)i(pip)q
+(er)240 893 y(and)c(the)h(comp)q(oser.)j(No)c(instrumen)o(t)h(pla)o(ys)
+f(itself)h(or)f(writes)g(its)h(o)o(wn)e(m)o(usic.)0 968
+y Fs(cvs)h Ft(is)g(not)g(a)g(substitute)h(for)e(dev)o(elop)q(er)j(comm)
+o(unication.)240 1018 y(When)d(faced)g(with)g(con\015icts)h(within)g(a)
+f(single)h(\014le,)g(most)e(dev)o(elop)q(ers)i(manage)e(to)g(resolv)o
+(e)h(them)240 1067 y(without)g(to)q(o)g(m)o(uc)o(h)h(e\013ort.)j(But)d
+(a)f(more)g(general)h(de\014nition)h(of)e(\\con\015ict")h(includes)h
+(problems)240 1117 y(to)q(o)f(di\016cult)h(to)f(solv)o(e)g(without)g
+(comm)o(unication)h(b)q(et)o(w)o(een)g(dev)o(elop)q(ers.)240
+1180 y Fs(cvs)c Ft(cannot)g(determine)i(when)f(sim)o(ultaneous)g(c)o
+(hanges)g(within)h(a)e(single)i(\014le,)f(or)f(across)g(a)g(whole)240
+1229 y(collection)20 b(of)d(\014les,)i(will)h(logically)g(con\015ict)e
+(with)h(one)f(another.)27 b(Its)18 b(concept)h(of)e(a)h
+Fp(con\015ict)h Ft(is)240 1279 y(purely)13 b(textual,)g(arising)g(when)
+f(t)o(w)o(o)f(c)o(hanges)h(to)g(the)g(same)g(base)g(\014le)i(are)e
+(near)g(enough)g(to)g(sp)q(o)q(ok)240 1329 y(the)j(merge)g(\(i.e.)20
+b Fo(diff3)p Ft(\))14 b(command.)240 1391 y Fs(cvs)g
+Ft(do)q(es)h(not)g(claim)h(to)e(help)i(at)e(all)i(in)g(\014guring)f
+(out)g(non-textual)g(or)f(distributed)i(con\015icts)g(in)240
+1441 y(program)e(logic.)240 1503 y(F)l(or)c(example:)18
+b(Sa)o(y)11 b(y)o(ou)f(c)o(hange)g(the)h(argumen)o(ts)f(to)g(function)h
+Fo(X)f Ft(de\014ned)i(in)g(\014le)f(`)p Fo(A)p Ft('.)18
+b(A)o(t)10 b(the)g(same)240 1553 y(time,)19 b(someone)f(edits)h(\014le)
+g(`)p Fo(B)p Ft(',)f(adding)h(new)g(calls)g(to)f(function)h
+Fo(X)f Ft(using)h(the)f(old)h(argumen)o(ts.)240 1603
+y(Y)l(ou)c(are)g(outside)h(the)f(realm)h(of)f Fs(cvs)p
+Ft('s)f(comp)q(etence.)240 1665 y(Acquire)i(the)g(habit)f(of)g(reading)
+h(sp)q(ecs)g(and)f(talking)h(to)e(y)o(our)h(p)q(eers.)0
+1740 y Fs(cvs)g Ft(is)g(not)g(a)g(con\014guration)g(managemen)o(t)g
+(system.)240 1790 y Fs(cvs)d Ft(is)h(a)f(source)g(con)o(trol)g(system.)
+18 b(The)13 b(phrase)f(\\con\014guration)g(managemen)o(t")g(is)g(a)g
+(mark)o(eting)240 1840 y(term,)i(not)h(an)g(industry-recognized)j(set)d
+(of)f(functions.)240 1902 y(A)h(true)g(\\con\014guration)g(managemen)o
+(t)g(system")f(w)o(ould)i(con)o(tain)f(elemen)o(ts)h(of)f(the)g(follo)o
+(wing:)277 1964 y Fr(\017)30 b Ft(Source)16 b(con)o(trol.)277
+2026 y Fr(\017)30 b Ft(Dep)q(endency)17 b(trac)o(king.)277
+2089 y Fr(\017)30 b Ft(Build)17 b(systems)d(\(i.e.)20
+b(What)14 b(to)g(build)i(and)f(ho)o(w)f(to)g(\014nd)i(things)f(during)g
+(a)g(build.)21 b(What)14 b(is)330 2138 y(shared?)21 b(What)14
+b(is)i(lo)q(cal?\))277 2201 y Fr(\017)30 b Ft(Bug)15
+b(trac)o(king.)277 2263 y Fr(\017)30 b Ft(Automated)15
+b(T)l(esting)g(pro)q(cedures.)277 2325 y Fr(\017)30 b
+Ft(Release)17 b(Engineering)f(do)q(cumen)o(tation)g(and)f(pro)q
+(cedures.)277 2387 y Fr(\017)30 b Ft(T)l(ap)q(e)16 b(Construction.)277
+2450 y Fr(\017)30 b Ft(Customer)14 b(Installation.)277
+2512 y Fr(\017)30 b Ft(A)14 b(w)o(a)o(y)g(for)g(users)g(to)g(run)g
+(di\013eren)o(t)h(v)o(ersions)g(of)f(the)g(same)g(soft)o(w)o(are)f(on)h
+(the)h(same)f(host)g(at)330 2562 y(the)h(same)g(time.)240
+2637 y Fs(cvs)g Ft(pro)o(vides)g(only)h(the)f(\014rst.)62
+2761 y(This)h(section)g(is)g(tak)o(en)e(from)h(release)h(2.3)e(of)h
+(the)g Fs(cvs)g(f)l(a)o(q)p Ft(.)p eop
%%Page: 5 7
-5 6 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(1:)20 b(Wh)o(a)o(t)14
-b(i)q(s)i(CVS?)1412 b(5)277 183 y Fr(\017)30 b Ft(A)15
-b(w)o(ay)f(for)g(us)q(ers)i(t)o(o)e(ru)o(n)i(di\013eren)o(t)f(v)o(ers)q
-(ions)g(of)f(t)n(h)o(e)h(sam)o(e)g(soft)o(w)o(are)e(on)i(t)n(h)o(e)f
-(sam)o(e)h(h)o(o)q(st)f(a)o(t)330 233 y(t)n(h)o(e)h(sam)o(e)g(t)o(im)o
-(e.)240 308 y Fs(cvs)g Ft(pro)o(vid)o(e)q(s)h(only)g(t)n(h)o(e)f
-(\014rst.)62 432 y(Thi)q(s)h(s)q(ect)o(ion)f(i)q(s)g(t)o(ak)o(en)g(f)q
-(rom)f(rele)q(as)q(e)h(2.3)g(of)f(t)n(h)o(e)h Fs(cvs)g(f)l(a)o(q)p
-Ft(.)p eop
+5 6 bop 0 -58 a Ft(Chapter)15 b(2:)k(Basic)d(concepts)1405
+b(5)0 183 y Fq(2)41 b(Basic)15 b(concepts)62 481 y Fs(cvs)j
+Ft(stores)f(all)i(\014les)g(in)g(a)e(cen)o(tralized)j
+Fp(rep)q(ository)t Ft(:)25 b(a)18 b(directory)g(\(suc)o(h)g(as)g(`)p
+Fo(/usr/local/cvsroot)p Ft(')c(or)0 531 y(`)p Fo
+(user@remotehost:/usr/lo)o(cal/cvsr)o(oot)p Ft('\))e(whic)o(h)17
+b(is)g(p)q(opulated)g(with)g(a)e(hierarc)o(h)o(y)i(of)e(\014les)i(and)g
+(direc-)0 581 y(tories.)i(\(see)14 b(Section)h(4.5)d([Remote)i(rep)q
+(ositories],)g(page)g(15)f(for)g(information)h(ab)q(out)f(k)o(eeping)i
+(the)f(rep)q(ository)0 630 y(on)h(a)g(remote)g(mac)o(hine.\))62
+770 y(Normally)l(,)22 b(y)o(ou)e(nev)o(er)h(access)g(an)o(y)f(of)g(the)
+g(\014les)i(in)f(the)f(rep)q(ository)h(directly)l(.)37
+b(Instead,)22 b(y)o(ou)e(use)g Fs(cvs)0 819 y Ft(commands)15
+b(to)g(get)g(y)o(our)g(o)o(wn)g(cop)o(y)h(of)f(the)h(\014les,)g(and)g
+(then)f(w)o(ork)g(on)g(that)g(cop)o(y)l(.)21 b(When)16
+b(y)o(ou'v)o(e)f(\014nished)i(a)0 869 y(set)e(of)g(c)o(hanges,)g(y)o
+(ou)f(c)o(hec)o(k)i(\(or)e Fp(commit)q Ft(\))h(them)g(bac)o(k)g(in)o
+(to)g(the)h(rep)q(ository)l(.)62 1009 y(The)h(\014les)h(in)g(the)f(rep)
+q(ository)g(are)f(organized)i(in)f Fp(mo)q(dules)p Ft(.)26
+b(Eac)o(h)17 b(mo)q(dule)h(is)f(made)g(up)h(of)e(one)h(or)f(more)0
+1058 y(\014les,)21 b(and)e(can)g(include)i(\014les)f(from)e(sev)o(eral)
+h(directories.)33 b(A)19 b(t)o(ypical)h(usage)e(is)i(to)e(de\014ne)i
+(one)f(mo)q(dule)h(p)q(er)0 1108 y(pro)s(ject.)0 1557
+y Fn(2.1)33 b(Revision)16 b(n)n(um)n(b)r(ers)62 1696
+y Ft(Eac)o(h)j(v)o(ersion)f(of)g(a)g(\014le)i(has)e(a)g(unique)i
+Fp(revision)g(n)o(um)o(b)q(er)p Ft(.)30 b(Revision)20
+b(n)o(um)o(b)q(ers)f(lo)q(ok)f(lik)o(e)i(`)p Fo(1.1)p
+Ft(',)e(`)p Fo(1.2)p Ft(',)0 1746 y(`)p Fo(1.3.2.2)p
+Ft(')8 b(or)i(ev)o(en)h(`)p Fo(1.3.2.2.4.5)p Ft('.)k(A)c(revision)g(n)o
+(um)o(b)q(er)f(alw)o(a)o(ys)g(has)g(an)g(ev)o(en)g(n)o(um)o(b)q(er)h
+(of)f(p)q(erio)q(d-separated)0 1795 y(decimal)19 b(in)o(tegers.)26
+b(By)18 b(default)g(revision)g(1.1)e(is)i(the)g(\014rst)f(revision)h
+(of)f(a)g(\014le.)27 b(Eac)o(h)18 b(successiv)o(e)g(revision)g(is)0
+1845 y(giv)o(en)g(a)f(new)h(n)o(um)o(b)q(er)f(b)o(y)h(increasing)h(the)
+e(righ)o(tmost)g(n)o(um)o(b)q(er)g(b)o(y)h(one.)26 b(The)18
+b(follo)o(wing)g(\014gure)g(displa)o(ys)g(a)0 1895 y(few)d(revisions,)h
+(with)f(new)o(er)h(revisions)g(to)e(the)i(righ)o(t.)287
+2088 y Fo(+-----+)95 b(+-----+)f(+-----+)h(+-----+)f(+-----+)287
+2192 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h
+(!----!)f(1.5)g(!)287 2296 y(+-----+)95 b(+-----+)f(+-----+)h(+-----+)f
+(+-----+)62 2435 y Fs(cvs)17 b Ft(is)i(not)e(limited)i(to)e(linear)i
+(dev)o(elopmen)o(t.)28 b(The)18 b Fp(revision)g(tree)i
+Ft(can)e(b)q(e)g(split)h(in)o(to)f Fp(branc)o(hes)p Ft(,)g(where)0
+2485 y(eac)o(h)f(branc)o(h)f(is)h(a)g(self-main)o(tained)h(line)g(of)e
+(dev)o(elopmen)o(t.)25 b(Changes)16 b(made)h(on)g(one)f(branc)o(h)h
+(can)g(easily)g(b)q(e)0 2535 y(mo)o(v)o(ed)e(bac)o(k)g(to)f(the)i(main)
+f(trunk.)62 2674 y(Eac)o(h)k(branc)o(h)g(has)f(a)h Fp(branc)o(h)g(n)o
+(um)o(b)q(er)p Ft(,)g(consisting)h(of)e(an)h(o)q(dd)g(n)o(um)o(b)q(er)g
+(of)f(p)q(erio)q(d-separated)i(decimal)0 2724 y(in)o(tegers.)g(The)14
+b(branc)o(h)h(n)o(um)o(b)q(er)g(is)g(created)f(b)o(y)h(app)q(ending)h
+(an)f(in)o(teger)f(to)g(the)h(revision)g(n)o(um)o(b)q(er)g(where)g(the)
+0 2774 y(corresp)q(onding)f(branc)o(h)f(fork)o(ed)f(o\013.)19
+b(Ha)o(ving)13 b(branc)o(h)g(n)o(um)o(b)q(ers)g(allo)o(ws)g(more)g
+(than)f(one)h(branc)o(h)h(to)e(b)q(e)h(fork)o(ed)0 2823
+y(o\013)h(from)h(a)g(certain)g(revision.)p eop
%%Page: 6 8
-6 7 bop 0 -58 a Ft(6)1228 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+6 7 bop 0 -58 a Ft(6)1228 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 281 y(All)f(revisions)g(on)f(a)g(branc)o(h)g(ha)o(v)o(e)f
+(revision)i(n)o(um)o(b)q(ers)g(formed)e(b)o(y)h(app)q(ending)i(an)e
+(ordinal)g(n)o(um)o(b)q(er)h(to)e(the)0 331 y(branc)o(h)i(n)o(um)o(b)q
+(er.)21 b(The)15 b(follo)o(wing)h(\014gure)f(illustrates)i(branc)o
+(hing)f(with)f(an)g(example.)1385 482 y Fo(+-------------+)740
+534 y(Branch)23 b(1.2.2.3.2)g(->)191 b(!)23 b(1.2.2.3.2.1)g(!)1337
+586 y(/)h(+-------------+)1313 638 y(/)1289 690 y(/)526
+741 y(+---------+)94 b(+---------+)g(+---------+)g(+---------+)120
+793 y(Branch)23 b(1.2.2)g(->)h(_!)f(1.2.2.1)g(!----!)g(1.2.2.2)g
+(!----!)g(1.2.2.3)g(!----!)g(1.2.2.4)g(!)478 845 y(/)h(+---------+)94
+b(+---------+)g(+---------+)g(+---------+)454 897 y(/)430
+949 y(/)120 1001 y(+-----+)g(+-----+)h(+-----+)f(+-----+)h(+-----+)120
+1053 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h
+(!----!)f(1.5)g(!)143 b(<-)24 b(The)f(main)h(trunk)120
+1105 y(+-----+)94 b(+-----+)h(+-----+)f(+-----+)h(+-----+)502
+1157 y(!)502 1208 y(!)502 1260 y(!)71 b(+---------+)94
+b(+---------+)g(+---------+)120 1312 y(Branch)23 b(1.2.4)g(->)h(+---!)f
+(1.2.4.1)g(!----!)g(1.2.4.2)g(!----!)g(1.2.4.3)g(!)597
+1364 y(+---------+)94 b(+---------+)g(+---------+)62
+1529 y Ft(The)15 b(exact)f(details)h(of)f(ho)o(w)g(the)g(branc)o(h)h(n)
+o(um)o(b)q(er)g(is)f(constructed)h(is)g(not)f(something)g(y)o(ou)g
+(normally)h(need)0 1579 y(to)g(b)q(e)i(concerned)f(ab)q(out,)g(but)g
+(here)g(is)g(ho)o(w)g(it)g(w)o(orks:)k(When)c Fs(cvs)f
+Ft(creates)h(a)f(branc)o(h)h(n)o(um)o(b)q(er)g(it)g(pic)o(ks)h(the)0
+1629 y(\014rst)c(un)o(used)i(ev)o(en)e(in)o(teger,)h(starting)f(with)h
+(2.)19 b(So)14 b(when)g(y)o(ou)f(w)o(an)o(t)f(to)h(create)h(a)f(branc)o
+(h)h(from)e(revision)j(6.4)e(it)0 1679 y(will)j(b)q(e)f(n)o(um)o(b)q
+(ered)h(6.4.2.)i(All)d(branc)o(h)g(n)o(um)o(b)q(ers)g(ending)h(in)f(a)f
+(zero)h(\(suc)o(h)f(as)g(6.4.0\))f(are)h(used)h(in)o(ternally)h(b)o(y)0
+1728 y Fs(cvs)e Ft(\(see)h(Section)h(D.1)d([Magic)i(branc)o(h)g(n)o(um)
+o(b)q(ers],)f(page)h(107\).)j(The)d(branc)o(h)g(1.1.1)e(has)i(a)f(sp)q
+(ecial)j(meaning.)0 1778 y(See)f(Chapter)f(12)f([T)l(rac)o(king)h
+(sources],)g(page)g(49.)0 1985 y Fn(2.2)33 b(V)-6 b(ersions,)14
+b(revisions)j(and)e(releases)62 2097 y Ft(A)21 b(\014le)g(can)f(ha)o(v)
+o(e)g(sev)o(eral)h(v)o(ersions,)g(as)f(describ)q(ed)i(ab)q(o)o(v)o(e.)
+35 b(Lik)o(ewise,)23 b(a)d(soft)o(w)o(are)e(pro)q(duct)j(can)f(ha)o(v)o
+(e)0 2146 y(sev)o(eral)15 b(v)o(ersions.)20 b(A)c(soft)o(w)o(are)d(pro)
+q(duct)j(is)f(often)g(giv)o(en)h(a)f(v)o(ersion)g(n)o(um)o(b)q(er)h
+(suc)o(h)f(as)g(`)p Fo(4.1.1)p Ft('.)62 2259 y(V)l(ersions)f(in)g(the)g
+(\014rst)e(sense)i(are)f(called)i Fp(revisions)h Ft(in)e(this)g(do)q
+(cumen)o(t,)g(and)f(v)o(ersions)g(in)h(the)g(second)f(sense)0
+2308 y(are)i(called)i Fp(releases)p Ft(.)j(T)l(o)15 b(a)o(v)o(oid)g
+(confusion,)h(the)f(w)o(ord)f Fp(v)o(ersion)i Ft(is)g(almost)e(nev)o
+(er)i(used)f(in)h(this)g(do)q(cumen)o(t.)p eop
%%Page: 7 9
-7 8 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(2:)20 b(Bas)q(ic)15
-b(concept)o(s)1408 b(7)0 183 y Fq(2)41 b(Bas)q(ic)14
-b(concept)o(s)62 520 y Fs(cvs)k Ft(st)o(ore)q(s)g(all)g(\014le)q(s)h
-(in)g(a)f(cen)o(tralize)q(d)h Fp(rep)q(o)q(s)q(it)o(ory)t
-Ft(:)25 b(a)17 b(direct)o(ory)i(\(su)o(c)o(h)e(as)h(`)p
-Fo(/usr/local/cvsroot)p Ft(')c(or)0 570 y(`)p Fo
-(user@remotehost:/usr/lo)o(cal/cvsr)o(oot)p Ft('\))f(whic)o(h)k(i)q(s)f
-(p)q(o)o(pula)o(t)o(e)q(d)i(wit)n(h)f(a)f(hierarc)o(h)o(y)h(of)f
-(\014le)q(s)h(an)o(d)g(direc-)0 619 y(t)o(or)q(ie)q(s.)j(\(s)q(ee)14
-b(Sect)o(ion)h(4.5)e([Remot)o(e)h(rep)q(o)q(s)q(it)o(or)q(ie)q(s],)g
-(page)g(16)g(for)f(inform)o(a)o(t)o(ion)h(a)o(b)q(ou)o(t)h(k)o(eepin)o
-(g)g(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)0 669 y(on)h(a)g(remot)o(e)f(m)
-o(ac)o(hin)o(e.\))62 816 y(Norm)o(ally)l(,)23 b(y)o(ou)d(n)o(ev)o(er)h
-(acce)q(s)q(s)g(an)o(y)f(of)h(t)n(h)o(e)f(\014le)q(s)i(in)g(t)n(h)o(e)f
-(rep)q(o)q(s)q(it)o(ory)f(direct)n(ly)l(.)38 b(Inst)o(e)q(ad,)22
-b(y)o(ou)e(us)q(e)h Fs(cvs)0 866 y Ft(comm)o(an)o(ds)16
-b(t)o(o)g(get)g(y)o(our)g(o)o(wn)g(co)o(p)o(y)g(of)g(t)n(h)o(e)g
-(\014le)q(s,)i(an)o(d)e(t)n(h)o(en)g(w)o(or)o(k)g(on)h(t)n(h)o(a)o(t)e
-(co)o(p)o(y)l(.)23 b(Wh)o(en)17 b(y)o(ou'v)o(e)f(\014ni)q(sh)o(e)q(d)h
-(a)0 916 y(s)q(et)e(of)g(c)o(h)o(an)o(ge)q(s,)g(y)o(ou)g(c)o(h)o(ec)o
-(k)g(\(or)f Fp(commit)q Ft(\))h(t)n(h)o(em)g(bac)o(k)g(in)o(t)o(o)h(t)n
-(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(.)62 1063 y(Th)o(e)i(\014le)q(s)i(in)
-f(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)f(are)h(organize)q(d)h(in)g
-Fp(mo)q(d)o(ule)q(s)p Ft(.)27 b(Eac)o(h)17 b(mo)q(d)o(ule)h(i)q(s)f(m)o
-(ad)o(e)g(up)h(of)f(on)o(e)g(or)f(more)0 1113 y(\014le)q(s,)21
-b(an)o(d)e(can)g(includ)o(e)j(\014le)q(s)e(f)q(rom)e(s)q(ev)o(eral)h
-(direct)o(or)q(ie)q(s.)33 b(A)19 b(t)o(ypical)h(usage)f(i)q(s)g(t)o(o)g
-(d)o(e\014n)o(e)h(on)o(e)f(mo)q(d)o(ule)h(p)q(er)0 1163
-y(pro)s(ject.)0 1681 y Fn(2.1)33 b(Revi)q(s)q(ion)16
-b(n)m(u)o(m)m(b)q(ers)62 1828 y Ft(Eac)o(h)j(v)o(ers)q(ion)g(of)f(a)g
-(\014le)i(h)o(as)e(a)g(u)o(nique)j Fp(revi)q(s)q(ion)e(n)n(u)o(m)n(b)q
-(er)p Ft(.)31 b(Revi)q(s)q(ion)20 b(n)n(u)o(m)n(b)q(ers)f(lo)q(ok)g
-(lik)o(e)h(`)p Fo(1.1)p Ft(',)e(`)p Fo(1.2)p Ft(',)0
-1878 y(`)p Fo(1.3.2.2)p Ft(')9 b(or)h(ev)o(en)h(`)p Fo(1.3.2.2.4.5)p
-Ft('.)16 b(A)10 b(revi)q(s)q(ion)h(n)n(u)o(m)n(b)q(er)g(alw)o(ays)f(h)o
-(as)g(an)h(ev)o(en)g(n)n(u)o(m)n(b)q(er)g(of)f(p)q(er)q(io)q(d-s)q
-(epara)o(t)o(e)q(d)0 1928 y(d)o(ecim)o(al)19 b(in)o(t)o(egers.)27
-b(By)17 b(d)o(ef)q(a)n(ul)o(t)i(revi)q(s)q(ion)f(1.1)e(i)q(s)i(t)n(h)o
-(e)f(\014rst)g(revi)q(s)q(ion)h(of)f(a)g(\014le.)28 b(Eac)o(h)17
-b(su)o(cce)q(s)q(s)q(iv)o(e)h(revi)q(s)q(ion)g(i)q(s)0
-1978 y(giv)o(en)h(a)e(n)o(ew)h(n)n(u)o(m)n(b)q(er)h(b)o(y)f(incre)q(as)
-q(in)o(g)h(t)n(h)o(e)f(r)q(igh)o(t)o(mo)q(st)e(n)n(u)o(m)n(b)q(er)j(b)o
-(y)f(on)o(e.)29 b(Th)o(e)18 b(fo)o(llo)o(win)o(g)h(\014gure)g(di)q(sp)o
-(lays)g(a)0 2027 y(few)c(revi)q(s)q(ions,)g(wit)n(h)h(n)o(ew)o(er)f
-(revi)q(s)q(ions)g(t)o(o)g(t)n(h)o(e)g(r)q(igh)o(t.)287
-2176 y Fo(+-----+)95 b(+-----+)f(+-----+)h(+-----+)f(+-----+)287
-2228 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h
-(!----!)f(1.5)g(!)287 2280 y(+-----+)95 b(+-----+)f(+-----+)h(+-----+)f
-(+-----+)62 2427 y Fs(cvs)18 b Ft(i)q(s)g(not)g(limit)o(e)q(d)h(t)o(o)f
-(lin)o(e)q(ar)h(d)o(ev)o(elo)o(pm)o(en)o(t.)28 b(Th)o(e)18
-b Fp(revi)q(s)q(ion)h(tree)h Ft(can)e(b)q(e)g(sp)o(lit)i(in)o(t)o(o)e
-Fp(branc)o(h)o(e)q(s)p Ft(,)h(wh)o(ere)0 2477 y(e)q(ac)o(h)e(branc)o(h)
-g(i)q(s)g(a)g(s)q(elf-m)o(ain)o(t)o(ain)o(e)q(d)h(lin)o(e)g(of)f(d)o
-(ev)o(elo)o(pm)o(en)o(t.)26 b(Ch)o(an)o(ge)q(s)17 b(m)o(ad)o(e)g(on)g
-(on)o(e)g(branc)o(h)g(can)h(e)q(as)q(ily)f(b)q(e)0 2527
-y(mo)o(v)o(e)q(d)e(bac)o(k)g(t)o(o)g(t)n(h)o(e)g(m)o(ain)h(tru)o(nk.)62
-2674 y(Eac)o(h)k(branc)o(h)f(h)o(as)g(a)g Fp(branc)o(h)h(n)n(u)o(m)n(b)
-q(er)p Ft(,)h(cons)q(i)q(st)o(in)o(g)e(of)g(an)h(o)q(dd)g(n)n(u)o(m)n
-(b)q(er)g(of)f(p)q(er)q(io)q(d-s)q(epara)o(t)o(e)q(d)g(d)o(ecim)o(al)0
-2724 y(in)o(t)o(egers.)j(Th)o(e)15 b(branc)o(h)h(n)n(u)o(m)n(b)q(er)h
-(i)q(s)e(cre)q(a)o(t)o(e)q(d)h(b)o(y)f(ap)o(p)q(en)o(din)o(g)i(an)f(in)
-o(t)o(eger)f(t)o(o)h(t)n(h)o(e)g(revi)q(s)q(ion)g(n)n(u)o(m)n(b)q(er)g
-(wh)o(ere)g(t)n(h)o(e)0 2774 y(corre)q(sp)q(on)o(din)o(g)f(branc)o(h)f
-(for)o(k)o(e)q(d)f(o\013.)19 b(Ha)o(vin)o(g)14 b(branc)o(h)g(n)n(u)o(m)
-n(b)q(ers)g(allo)o(ws)f(more)h(t)n(h)o(an)f(on)o(e)g(branc)o(h)h(t)o(o)
-f(b)q(e)h(for)o(k)o(e)q(d)0 2823 y(o\013)g(f)q(rom)h(a)f(cert)o(ain)i
-(revi)q(s)q(ion.)p eop
+7 8 bop 0 -58 a Ft(Chapter)15 b(3:)k(A)d(sample)f(session)1360
+b(7)0 183 y Fq(3)41 b(A)15 b(sample)f(session)62 348
+y Ft(This)j(section)g(describ)q(es)h(a)e(t)o(ypical)h(w)o(ork-session)g
+(using)g Fs(cvs)p Ft(.)23 b(It)16 b(assumes)g(that)g(a)g(rep)q(ository)
+g(is)h(set)f(up)0 397 y(\(see)f(Chapter)g(4)g([Rep)q(ository],)g(page)g
+(11\).)62 510 y(Supp)q(ose)i(y)o(ou)f(are)f(w)o(orking)h(on)f(a)h
+(simple)h(compiler.)23 b(The)16 b(source)g(consists)g(of)f(a)h(handful)
+h(of)e(C)h(\014les)h(and)0 560 y(a)f(`)p Fo(Makefile)p
+Ft('.)23 b(The)17 b(compiler)h(is)f(called)h(`)p Fo(tc)p
+Ft(')e(\(T)l(rivial)i(Compiler\),)f(and)g(the)g(rep)q(ository)f(is)i
+(set)e(up)h(so)g(that)0 610 y(there)e(is)h(a)f(mo)q(dule)h(called)h(`)p
+Fo(tc)p Ft('.)0 813 y Fn(3.1)33 b(Getting)15 b(the)h(source)62
+926 y Ft(The)e(\014rst)f(thing)h(y)o(ou)g(m)o(ust)e(do)i(is)g(to)f(get)
+g(y)o(our)g(o)o(wn)g(w)o(orking)g(cop)o(y)h(of)f(the)h(source)f(for)g
+(`)p Fo(tc)p Ft('.)18 b(F)l(or)13 b(this,)h(y)o(ou)0
+976 y(use)i(the)f Fo(checkout)f Ft(command:)120 1091
+y Fo($)24 b(cvs)f(checkout)g(tc)0 1203 y Ft(This)16 b(will)h(create)e
+(a)f(new)i(directory)f(called)i(`)p Fo(tc)p Ft(')d(and)i(p)q(opulate)g
+(it)f(with)h(the)f(source)g(\014les.)120 1318 y Fo($)24
+b(cd)f(tc)120 1370 y($)h(ls)f(tc)120 1422 y(CVS)214 b(Makefile)95
+b(backend.c)70 b(driver.c)94 b(frontend.c)47 b(parser.c)62
+1534 y Ft(The)16 b(`)p Fo(CVS)p Ft(')f(directory)h(is)g(used)g(in)o
+(ternally)i(b)o(y)d Fs(cvs)p Ft(.)21 b(Normally)l(,)16
+b(y)o(ou)g(should)g(not)g(mo)q(dify)g(or)f(remo)o(v)o(e)g(an)o(y)0
+1584 y(of)g(the)g(\014les)h(in)g(it.)62 1697 y(Y)l(ou)g(start)e(y)o
+(our)h(fa)o(v)o(orite)g(editor,)g(hac)o(k)h(a)o(w)o(a)o(y)e(at)g(`)p
+Fo(backend.c)p Ft(',)g(and)h(a)g(couple)i(of)e(hours)h(later)f(y)o(ou)g
+(ha)o(v)o(e)0 1746 y(added)e(an)f(optimization)h(pass)f(to)f(the)i
+(compiler.)20 b(A)12 b(note)g(to)f Fs(r)o(cs)i Ft(and)f
+Fs(sccs)f Ft(users:)19 b(There)12 b(is)h(no)f(need)h(to)e(lo)q(c)o(k)0
+1796 y(the)k(\014les)h(that)f(y)o(ou)g(w)o(an)o(t)f(to)g(edit.)21
+b(See)16 b(Chapter)f(6)g([Multiple)h(dev)o(elop)q(ers],)g(page)f(23)g
+(for)f(an)h(explanation.)0 2007 y Fn(3.2)33 b(Committing)16
+b(y)n(our)g(c)n(hanges)62 2120 y Ft(When)g(y)o(ou)f(ha)o(v)o(e)h(c)o
+(hec)o(k)o(ed)g(that)e(the)i(compiler)h(is)f(still)h(compilable)g(y)o
+(ou)f(decide)h(to)e(mak)o(e)g(a)g(new)h(v)o(ersion)0
+2170 y(of)f(`)p Fo(backend.c)p Ft('.)120 2284 y Fo($)24
+b(cvs)f(commit)g(backend.c)0 2397 y Fs(cvs)18 b Ft(starts)f(an)h
+(editor,)i(to)d(allo)o(w)i(y)o(ou)f(to)g(en)o(ter)g(a)g(log)h(message.)
+29 b(Y)l(ou)19 b(t)o(yp)q(e)f(in)h(\\Added)h(an)e(optimization)0
+2447 y(pass.",)c(sa)o(v)o(e)g(the)i(temp)q(orary)e(\014le,)i(and)f
+(exit)h(the)f(editor.)62 2559 y(The)21 b(en)o(vironmen)o(t)g(v)m
+(ariable)h Fo($CVSEDITOR)d Ft(determines)i(whic)o(h)h(editor)e(is)i
+(started.)35 b(If)20 b Fo($CVSEDITOR)f Ft(is)0 2609 y(not)d(set,)g
+(then)h(if)g(the)f(en)o(vironmen)o(t)h(v)m(ariable)h
+Fo($EDITOR)d Ft(is)i(set,)f(it)h(will)h(b)q(e)f(used.)24
+b(If)17 b(b)q(oth)g Fo($CVSEDITOR)e Ft(and)0 2659 y Fo($EDITOR)d
+Ft(are)h(not)g(set)g(then)g(the)h(editor)f(defaults)h(to)f
+Fo(vi)p Ft(.)18 b(If)c(y)o(ou)f(w)o(an)o(t)f(to)h(a)o(v)o(oid)g(the)g
+(o)o(v)o(erhead)g(of)f(starting)h(an)0 2709 y(editor)i(y)o(ou)g(can)h
+(sp)q(ecify)g(the)f(log)h(message)e(on)i(the)f(command)g(line)i(using)f
+(the)f(`)p Fo(-m)p Ft(')f(\015ag)h(instead,)g(lik)o(e)i(this:)120
+2823 y Fo($)24 b(cvs)f(commit)g(-m)h("Added)f(an)g(optimization)g
+(pass")g(backend.c)p eop
%%Page: 8 10
-8 9 bop 0 -58 a Ft(8)1228 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 281 y(All)g(revi)q(s)q(ions)f(on)g(a)f(branc)o(h)h(h)o(a)
-o(v)o(e)g(revi)q(s)q(ion)g(n)n(u)o(m)n(b)q(ers)g(form)o(e)q(d)f(b)o(y)h
-(ap)o(p)q(en)o(din)o(g)h(an)f(ordin)o(al)g(n)n(u)o(m)n(b)q(er)h(t)o(o)e
-(t)n(h)o(e)0 331 y(branc)o(h)h(n)n(u)o(m)n(b)q(er.)21
-b(Th)o(e)15 b(fo)o(llo)o(win)o(g)i(\014gure)e(illustra)o(t)o(e)q(s)h
-(branc)o(hin)o(g)h(wit)n(h)e(an)g(examp)o(le.)1385 445
-y Fo(+-------------+)740 497 y(Branch)23 b(1.2.2.3.2)g(->)191
-b(!)23 b(1.2.2.3.2.1)g(!)1337 549 y(/)h(+-------------+)1313
-601 y(/)1289 653 y(/)526 705 y(+---------+)94 b(+---------+)g
-(+---------+)g(+---------+)120 757 y(Branch)23 b(1.2.2)g(->)h(_!)f
-(1.2.2.1)g(!----!)g(1.2.2.2)g(!----!)g(1.2.2.3)g(!----!)g(1.2.2.4)g(!)
-478 808 y(/)h(+---------+)94 b(+---------+)g(+---------+)g(+---------+)
-454 860 y(/)430 912 y(/)120 964 y(+-----+)g(+-----+)h(+-----+)f
-(+-----+)h(+-----+)120 1016 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)
-g(!----!)g(1.4)h(!----!)f(1.5)g(!)143 b(<-)24 b(The)f(main)h(trunk)120
-1068 y(+-----+)94 b(+-----+)h(+-----+)f(+-----+)h(+-----+)502
-1120 y(!)502 1172 y(!)502 1224 y(!)71 b(+---------+)94
-b(+---------+)g(+---------+)120 1275 y(Branch)23 b(1.2.4)g(->)h(+---!)f
-(1.2.4.1)g(!----!)g(1.2.4.2)g(!----!)g(1.2.4.3)g(!)597
-1327 y(+---------+)94 b(+---------+)g(+---------+)62
-1492 y Ft(Th)o(e)16 b(exact)f(d)o(et)o(ails)h(of)f(h)o(o)o(w)g(t)n(h)o
-(e)g(branc)o(h)g(n)n(u)o(m)n(b)q(er)h(i)q(s)g(constru)o(ct)o(e)q(d)f(i)
-q(s)h(not)e(som)o(et)n(hin)o(g)i(y)o(ou)f(norm)o(ally)h(n)o(ee)q(d)0
-1542 y(t)o(o)g(b)q(e)h(concer)q(n)o(e)q(d)g(a)o(b)q(ou)o(t,)f(bu)o(t)h
-(h)o(ere)g(i)q(s)g(h)o(o)o(w)f(it)h(w)o(or)o(ks:)k(Wh)o(en)c
-Fs(cvs)f Ft(cre)q(a)o(t)o(e)q(s)f(a)i(branc)o(h)f(n)n(u)o(m)n(b)q(er)h
-(it)g(pic)o(ks)g(t)n(h)o(e)0 1592 y(\014rst)d(u)o(n)n(us)q(e)q(d)i(ev)o
-(en)e(in)o(t)o(eger,)g(st)o(art)o(in)o(g)f(wit)n(h)h(2.)20
-b(So)13 b(wh)o(en)i(y)o(ou)e(w)o(an)o(t)g(t)o(o)h(cre)q(a)o(t)o(e)f(a)g
-(branc)o(h)h(f)q(rom)f(revi)q(s)q(ion)i(6.4)e(it)0 1642
-y(will)k(b)q(e)e(n)n(u)o(m)n(b)q(ere)q(d)h(6.4.2.)i(All)e(branc)o(h)f
-(n)n(u)o(m)n(b)q(ers)h(en)o(din)o(g)g(in)g(a)f(zero)g(\(su)o(c)o(h)f
-(as)h(6.4.0\))e(are)i(us)q(e)q(d)g(in)o(t)o(er)q(n)o(ally)h(b)o(y)0
-1692 y Fs(cvs)f Ft(\(s)q(ee)g(Sect)o(ion)h(D.1)e([Magic)h(branc)o(h)g
-(n)n(u)o(m)n(b)q(ers],)g(page)g(103\).)k(Th)o(e)d(branc)o(h)f(1.1.1)f
-(h)o(as)h(a)g(sp)q(ecial)h(m)o(e)q(anin)o(g.)0 1741 y(See)g(Ch)o(apt)o
-(er)e(12)h([T)l(rac)o(kin)o(g)g(source)q(s],)g(page)g(47.)0
-1948 y Fn(2.2)33 b(V)-6 b(ers)q(ions,)15 b(revi)q(s)q(ions)h(an)n(d)g
-(rele)q(as)q(e)r(s)62 2060 y Ft(A)21 b(\014le)g(can)g(h)o(a)o(v)o(e)e
-(s)q(ev)o(eral)i(v)o(ers)q(ions,)g(as)f(d)o(e)q(scr)q(ib)q(e)q(d)i(a)o
-(b)q(o)o(v)o(e.)35 b(Lik)o(ewi)q(s)q(e,)22 b(a)e(soft)o(w)o(are)f(pro)q
-(d)o(u)o(ct)h(can)h(h)o(a)o(v)o(e)0 2110 y(s)q(ev)o(eral)15
-b(v)o(ers)q(ions.)20 b(A)c(soft)o(w)o(are)d(pro)q(d)o(u)o(ct)i(i)q(s)g
-(oft)o(en)g(giv)o(en)h(a)f(v)o(ers)q(ion)g(n)n(u)o(m)n(b)q(er)h(su)o(c)
-o(h)f(as)g(`)p Fo(4.1.1)p Ft('.)62 2222 y(V)l(ers)q(ions)f(in)h(t)n(h)o
-(e)e(\014rst)g(s)q(ens)q(e)h(are)f(calle)q(d)i Fp(revi)q(s)q(ions)h
-Ft(in)e(t)n(hi)q(s)g(do)q(cu)o(m)o(en)o(t,)g(an)o(d)f(v)o(ers)q(ions)h
-(in)g(t)n(h)o(e)f(s)q(econ)o(d)h(s)q(ens)q(e)0 2272 y(are)h(calle)q(d)i
-Fp(rele)q(as)q(e)q(s)p Ft(.)j(T)l(o)15 b(a)o(v)o(oid)g(confus)q(ion,)g
-(t)n(h)o(e)g(w)o(ord)g Fp(v)o(ers)q(ion)g Ft(i)q(s)h(almo)q(st)e(n)o
-(ev)o(er)h(us)q(e)q(d)h(in)g(t)n(hi)q(s)f(do)q(cu)o(m)o(en)o(t.)p
-eop
-%%Page: 9 11
-9 10 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(3:)20 b(A)15 b(samp)o(le)i(s)q
-(e)q(s)q(s)q(ion)1358 b(9)0 183 y Fq(3)41 b(A)15 b(samp)o(le)f(s)r(e)r
-(s)q(s)q(ion)62 348 y Ft(Thi)q(s)j(s)q(ect)o(ion)f(d)o(e)q(scr)q(ib)q
-(e)q(s)i(a)e(t)o(ypical)h(w)o(or)o(k-s)q(e)q(s)q(s)q(ion)e(us)q(in)o(g)
-i Fs(cvs)p Ft(.)23 b(It)16 b(as)q(su)o(m)o(e)q(s)g(t)n(h)o(a)o(t)f(a)h
-(rep)q(o)q(s)q(it)o(ory)g(i)q(s)h(s)q(et)e(up)0 397 y(\(s)q(ee)g(Ch)o
-(apt)o(er)g(4)f([Rep)q(o)q(s)q(it)o(ory],)h(page)g(13\).)62
-510 y(Sup)o(p)q(o)q(s)q(e)h(y)o(ou)g(are)g(w)o(or)o(kin)o(g)g(on)g(a)g
-(s)q(imp)o(le)i(compiler.)23 b(Th)o(e)16 b(source)g(cons)q(i)q(st)o(s)g
-(of)g(a)g(h)o(an)o(dful)g(of)g(C)g(\014le)q(s)h(an)o(d)0
-560 y(a)g(`)p Fo(Makefile)p Ft('.)23 b(Th)o(e)17 b(compiler)h(i)q(s)g
-(calle)q(d)g(`)p Fo(tc)p Ft(')e(\(T)l(r)q(ivial)i(Compiler\),)g(an)o(d)
-f(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)f(i)q(s)h(s)q(et)g(up)g(so)g(t)n
-(h)o(a)o(t)0 610 y(t)n(h)o(ere)e(i)q(s)h(a)f(mo)q(d)o(ule)h(calle)q(d)h
-(`)p Fo(tc)p Ft('.)0 813 y Fn(3.1)33 b(Get)m(t)n(in)o(g)16
-b(t)m(h)n(e)g(source)62 926 y Ft(Th)o(e)e(\014rst)g(t)n(hin)o(g)h(y)o
-(ou)f(m)n(ust)g(do)g(i)q(s)h(t)o(o)f(get)f(y)o(our)h(o)o(wn)f(w)o(or)o
-(kin)o(g)i(co)o(p)o(y)f(of)f(t)n(h)o(e)h(source)h(for)e(`)p
-Fo(tc)p Ft('.)19 b(F)l(or)13 b(t)n(hi)q(s,)h(y)o(ou)0
-976 y(us)q(e)h(t)n(h)o(e)h Fo(checkout)e Ft(comm)o(an)o(d:)120
-1091 y Fo($)24 b(cvs)f(checkout)g(tc)0 1203 y Ft(Thi)q(s)15
-b(will)i(cre)q(a)o(t)o(e)d(a)h(n)o(ew)g(direct)o(ory)h(calle)q(d)h(`)p
-Fo(tc)p Ft(')d(an)o(d)h(p)q(o)o(pula)o(t)o(e)h(it)f(wit)n(h)h(t)n(h)o
-(e)f(source)g(\014le)q(s.)120 1318 y Fo($)24 b(cd)f(tc)120
-1370 y($)h(ls)f(tc)120 1422 y(CVS)214 b(Makefile)95 b(backend.c)70
-b(driver.c)94 b(frontend.c)47 b(parser.c)62 1534 y Ft(Th)o(e)16
-b(`)p Fo(CVS)p Ft(')f(direct)o(ory)h(i)q(s)g(us)q(e)q(d)h(in)o(t)o(er)q
-(n)o(ally)g(b)o(y)f Fs(cvs)p Ft(.)21 b(Norm)o(ally)l(,)16
-b(y)o(ou)g(sh)o(ould)h(not)e(mo)q(dify)i(or)e(remo)o(v)o(e)g(an)o(y)0
-1584 y(of)g(t)n(h)o(e)g(\014le)q(s)h(in)g(it.)62 1697
-y(Y)l(ou)g(st)o(art)f(y)o(our)g(f)q(a)o(v)o(or)q(it)o(e)f(e)q(dit)o
-(or,)j(h)o(ac)o(k)e(aw)o(ay)g(a)o(t)g(`)p Fo(backend.c)p
-Ft(',)f(an)o(d)i(a)f(coup)o(le)j(of)e(h)o(ours)f(la)o(t)o(er)h(y)o(ou)g
-(h)o(a)o(v)o(e)0 1746 y(add)o(e)q(d)e(an)f(o)o(pt)o(imiza)o(t)o(ion)f
-(pas)q(s)g(t)o(o)h(t)n(h)o(e)g(compiler.)20 b(A)13 b(not)o(e)f(t)o(o)h
-Fs(r)o(cs)f Ft(an)o(d)h Fs(sccs)f Ft(us)q(ers:)19 b(Th)o(ere)13
-b(i)q(s)g(no)f(n)o(ee)q(d)i(t)o(o)e(lo)q(c)o(k)0 1796
-y(t)n(h)o(e)j(\014le)q(s)i(t)n(h)o(a)o(t)d(y)o(ou)h(w)o(an)o(t)f(t)o(o)
-h(e)q(dit.)20 b(See)c(Ch)o(apt)o(er)f(6)g([Mul)o(t)o(ip)o(le)i(d)o(ev)o
-(elo)o(p)q(ers],)e(page)g(23)g(for)f(an)h(exp)o(lan)o(a)o(t)o(ion.)0
-2007 y Fn(3.2)33 b(Commit)m(t)n(in)o(g)16 b(y)n(our)h(c)n(h)n(an)o(ge)r
-(s)62 2120 y Ft(Wh)o(en)g(y)o(ou)f(h)o(a)o(v)o(e)g(c)o(h)o(ec)o(k)o(e)q
-(d)h(t)n(h)o(a)o(t)e(t)n(h)o(e)i(compiler)h(i)q(s)e(st)o(ill)i(compila)
-o(b)o(le)h(y)o(ou)d(d)o(ecid)o(e)j(t)o(o)d(m)o(ak)o(e)g(a)g(n)o(ew)h(v)
-o(ers)q(ion)0 2170 y(of)e(`)p Fo(backend.c)p Ft('.)120
-2284 y Fo($)24 b(cvs)f(commit)g(backend.c)0 2397 y Fs(cvs)18
-b Ft(st)o(art)o(s)g(an)h(e)q(dit)o(or,)h(t)o(o)f(allo)o(w)g(y)o(ou)g(t)
-o(o)f(en)o(t)o(er)h(a)f(log)h(m)o(e)q(s)q(sage.)30 b(Y)l(ou)19
-b(t)o(yp)q(e)f(in)i(\\Add)o(e)q(d)g(an)f(o)o(pt)o(imiza)o(t)o(ion)0
-2447 y(pas)q(s.",)13 b(sa)o(v)o(e)i(t)n(h)o(e)g(t)o(emp)q(orary)f
-(\014le,)i(an)o(d)f(exit)h(t)n(h)o(e)f(e)q(dit)o(or.)62
-2559 y(Th)o(e)21 b(en)o(vironm)o(en)o(t)g(v)m(ar)q(ia)o(b)o(le)h
-Fo($CVSEDITOR)e Ft(d)o(et)o(ermin)o(e)q(s)i(whic)o(h)f(e)q(dit)o(or)h
-(i)q(s)f(st)o(art)o(e)q(d.)36 b(If)21 b Fo($CVSEDITOR)f
-Ft(i)q(s)0 2609 y(not)c(s)q(et,)h(t)n(h)o(en)g(if)g(t)n(h)o(e)g(en)o
-(vironm)o(en)o(t)g(v)m(ar)q(ia)o(b)o(le)h Fo($EDITOR)e
-Ft(i)q(s)h(s)q(et,)f(it)h(will)i(b)q(e)e(us)q(e)q(d.)25
-b(If)18 b(b)q(ot)n(h)f Fo($CVSEDITOR)e Ft(an)o(d)0 2659
-y Fo($EDITOR)e Ft(are)h(not)g(s)q(et)f(t)n(h)o(en)i(t)n(h)o(e)f(e)q
-(dit)o(or)h(d)o(ef)q(a)n(ul)o(t)o(s)g(t)o(o)f Fo(vi)p
-Ft(.)19 b(If)14 b(y)o(ou)g(w)o(an)o(t)f(t)o(o)h(a)o(v)o(oid)g(t)n(h)o
-(e)g(o)o(v)o(erh)o(e)q(ad)f(of)h(st)o(art)o(in)o(g)f(an)0
-2709 y(e)q(dit)o(or)j(y)o(ou)f(can)g(sp)q(ecify)h(t)n(h)o(e)f(log)g(m)o
-(e)q(s)q(sage)g(on)g(t)n(h)o(e)g(comm)o(an)o(d)g(lin)o(e)h(us)q(in)o(g)
-g(t)n(h)o(e)f(`)p Fo(-m)p Ft(')g(\015ag)f(inst)o(e)q(ad,)h(lik)o(e)h(t)
-n(hi)q(s:)120 2823 y Fo($)24 b(cvs)f(commit)g(-m)h("Added)f(an)g
-(optimization)g(pass")g(backend.c)p eop
-%%Page: 10 12
-10 11 bop 0 -58 a Ft(10)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y Fn(3.3)33 b(Cle)q(anin)o(g)15 b(up)62
-296 y Ft(Before)j(y)o(ou)f(t)o(ur)q(n)g(t)o(o)g(ot)n(h)o(er)g(t)o(asks)
-g(y)o(ou)g(d)o(ecid)o(e)i(t)o(o)f(remo)o(v)o(e)e(y)o(our)h(w)o(or)o
-(kin)o(g)h(co)o(p)o(y)f(of)h(t)o(c.)26 b(On)o(e)18 b(accept)o(a)o(b)o
-(le)0 346 y(w)o(ay)c(t)o(o)h(do)g(t)n(h)o(a)o(t)g(i)q(s)g(of)g(cours)q
-(e)120 460 y Fo($)24 b(cd)f(..)120 512 y($)h(rm)f(-r)h(tc)0
-625 y Ft(bu)o(t)16 b(a)f(b)q(et)n(t)o(er)f(w)o(ay)h(i)q(s)g(t)o(o)g(us)
-q(e)g(t)n(h)o(e)h Fo(release)e Ft(comm)o(an)o(d)h(\(s)q(ee)g(Sect)o
-(ion)g(A.15)g([rele)q(as)q(e],)f(page)h(83\):)120 739
-y Fo($)24 b(cd)f(..)120 791 y($)h(cvs)f(release)g(-d)h(tc)120
-843 y(M)g(driver.c)120 895 y(?)g(tc)120 947 y(You)f(have)h([1])f
-(altered)g(files)g(in)h(this)f(repository.)120 999 y(Are)g(you)h(sure)f
-(you)h(want)f(to)h(release)e(\(and)i(delete\))f(module)g(`tc':)g(n)120
+8 9 bop 0 -58 a Ft(8)1228 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fn(3.3)33 b(Cleaning)15 b(up)62 296 y
+Ft(Before)i(y)o(ou)f(turn)h(to)f(other)g(tasks)g(y)o(ou)g(decide)j(to)d
+(remo)o(v)o(e)f(y)o(our)h(w)o(orking)h(cop)o(y)f(of)g(tc.)25
+b(One)17 b(acceptable)0 346 y(w)o(a)o(y)d(to)h(do)g(that)f(is)i(of)f
+(course)120 460 y Fo($)24 b(cd)f(..)120 512 y($)h(rm)f(-r)h(tc)0
+625 y Ft(but)15 b(a)g(b)q(etter)g(w)o(a)o(y)g(is)g(to)g(use)g(the)h
+Fo(release)e Ft(command)h(\(see)g(Section)h(A.15)f([release],)f(page)h
+(88\):)120 739 y Fo($)24 b(cd)f(..)120 791 y($)h(cvs)f(release)g(-d)h
+(tc)120 843 y(M)g(driver.c)120 895 y(?)g(tc)120 947 y(You)f(have)h([1])
+f(altered)g(files)g(in)h(this)f(repository.)120 999 y(Are)g(you)h(sure)
+f(you)h(want)f(to)h(release)e(\(and)i(delete\))f(module)g(`tc':)g(n)120
1051 y(**)h(`release')e(aborted)h(by)h(user)f(choice.)62
-1163 y Ft(Th)o(e)f Fo(release)f Ft(comm)o(an)o(d)h(c)o(h)o(ec)o(ks)g(t)
-n(h)o(a)o(t)e(all)j(y)o(our)f(mo)q(di\014ca)o(t)o(ions)g(h)o(a)o(v)o(e)
-g(b)q(een)g(commit)n(t)o(e)q(d.)41 b(If)22 b(hi)q(st)o(ory)0
-1213 y(loggin)o(g)16 b(i)q(s)f(en)o(a)o(b)o(le)q(d)i(it)f(also)f(m)o
-(ak)o(e)q(s)g(a)g(not)o(e)f(in)i(t)n(h)o(e)g(hi)q(st)o(ory)f(\014le.)21
-b(See)16 b(Sect)o(ion)f(B.9)g([hi)q(st)o(ory)g(\014le],)g(page)g(98.)62
-1325 y(Wh)o(en)h(y)o(ou)e(us)q(e)i(t)n(h)o(e)f(`)p Fo(-d)p
-Ft(')f(\015ag)h(wit)n(h)h Fo(release)p Ft(,)d(it)j(also)f(remo)o(v)o(e)
-q(s)g(y)o(our)f(w)o(or)o(kin)o(g)i(co)o(p)o(y)l(.)62
-1438 y(In)d(t)n(h)o(e)f(examp)o(le)i(a)o(b)q(o)o(v)o(e,)e(t)n(h)o(e)g
-Fo(release)f Ft(comm)o(an)o(d)h(wrot)o(e)f(a)h(coup)o(le)i(of)e(lin)o
-(e)q(s)i(of)e(ou)o(t)o(pu)o(t.)19 b(`)p Fo(?)c(tc)p Ft(')c(m)o(e)q(ans)
-h(t)n(h)o(a)o(t)0 1488 y(t)n(h)o(e)h(\014le)h(`)p Fo(tc)p
-Ft(')d(i)q(s)i(u)o(nkno)o(wn)h(t)o(o)e Fs(cvs)p Ft(.)19
-b(Th)o(a)o(t)11 b(i)q(s)i(not)n(hin)o(g)h(t)o(o)f(w)o(orry)e(a)o(b)q
-(ou)o(t:)19 b(`)p Fo(tc)p Ft(')12 b(i)q(s)h(t)n(h)o(e)f(execu)o(t)o(a)o
-(b)o(le)j(compiler,)f(an)o(d)0 1538 y(it)f(sh)o(ould)g(not)g(b)q(e)f
-(st)o(ore)q(d)h(in)g(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(.)19
-b(See)13 b(Sect)o(ion)g(B.8)f([cvs)q(ignore],)g(page)h(97,)f(for)g
-(inform)o(a)o(t)o(ion)g(a)o(b)q(ou)o(t)0 1587 y(h)o(o)o(w)17
-b(t)o(o)h(m)o(ak)o(e)f(t)n(h)o(a)o(t)g(w)o(ar)q(nin)o(g)h(go)f(aw)o(ay)
-l(.)27 b(See)19 b(Sect)o(ion)f(A.15.2)f([rele)q(as)q(e)g(ou)o(t)o(pu)o
-(t],)i(page)f(84,)f(for)g(a)h(comp)o(let)o(e)0 1637 y(exp)o(lan)o(a)o
-(t)o(ion)e(of)f(all)h(p)q(o)q(s)q(s)q(ib)o(le)g(ou)o(t)o(pu)o(t)g(f)q
-(rom)e Fo(release)p Ft(.)62 1750 y(`)p Fo(M)h(driver.c)p
-Ft(')g(i)q(s)i(more)f(s)q(er)q(ious.)24 b(It)17 b(m)o(e)q(ans)f(t)n(h)o
-(a)o(t)f(t)n(h)o(e)i(\014le)g(`)p Fo(driver.c)p Ft(')e(h)o(as)h(b)q
-(een)h(mo)q(di\014e)q(d)i(s)q(ince)e(it)g(w)o(as)0 1800
-y(c)o(h)o(ec)o(k)o(e)q(d)f(ou)o(t.)62 1912 y(Th)o(e)f
-Fo(release)e Ft(comm)o(an)o(d)h(alw)o(ays)g(\014ni)q(sh)o(e)q(s)i(b)o
-(y)e(t)o(ellin)o(g)i(y)o(ou)f(h)o(o)o(w)e(m)o(an)o(y)h(mo)q(di\014e)q
-(d)j(\014le)q(s)e(y)o(ou)f(h)o(a)o(v)o(e)g(in)h(y)o(our)0
-1962 y(w)o(or)o(kin)o(g)g(co)o(p)o(y)f(of)h(t)n(h)o(e)f(source)q(s,)h
-(an)o(d)g(t)n(h)o(en)f(asks)h(y)o(ou)f(for)g(con\014rm)o(a)o(t)o(ion)g
-(b)q(efore)h(d)o(elet)o(in)o(g)h(an)o(y)e(\014le)q(s)i(or)f(m)o(akin)o
-(g)0 2012 y(an)o(y)g(not)o(e)g(in)h(t)n(h)o(e)f(hi)q(st)o(ory)g
-(\014le.)62 2124 y(Y)l(ou)h(d)o(ecid)o(e)h(t)o(o)e(p)o(lay)h(it)g(safe)
-f(an)o(d)g(answ)o(er)g Fo(n)g(RET)f Ft(wh)o(en)i Fo(release)e
-Ft(asks)h(for)f(con\014rm)o(a)o(t)o(ion.)0 2332 y Fn(3.4)33
-b(Viewin)o(g)15 b(di\013erence)r(s)62 2445 y Ft(Y)l(ou)g(do)f(not)g
-(rem)o(em)n(b)q(er)g(mo)q(difyin)o(g)i(`)p Fo(driver.c)p
-Ft(',)d(so)h(y)o(ou)g(w)o(an)o(t)f(t)o(o)h(s)q(ee)h(wh)o(a)o(t)f(h)o
-(as)g(h)o(ap)o(p)q(en)o(e)q(d)h(t)o(o)f(t)n(h)o(a)o(t)f(\014le.)120
-2559 y Fo($)24 b(cd)f(tc)120 2611 y($)h(cvs)f(diff)g(driver.c)62
-2724 y Ft(Thi)q(s)16 b(comm)o(an)o(d)e(ru)o(ns)i Fo(diff)f
-Ft(t)o(o)g(compare)g(t)n(h)o(e)g(v)o(ers)q(ion)g(of)g(`)p
-Fo(driver.c)p Ft(')e(t)n(h)o(a)o(t)h(y)o(ou)h(c)o(h)o(ec)o(k)o(e)q(d)h
-(ou)o(t)f(wit)n(h)g(y)o(our)0 2774 y(w)o(or)o(kin)o(g)g(co)o(p)o(y)l(.)
-20 b(Wh)o(en)14 b(y)o(ou)h(s)q(ee)g(t)n(h)o(e)f(ou)o(t)o(pu)o(t)i(y)o
-(ou)e(rem)o(em)n(b)q(er)g(t)n(h)o(a)o(t)g(y)o(ou)g(add)o(e)q(d)i(a)e
-(comm)o(an)o(d)g(lin)o(e)j(o)o(pt)o(ion)d(t)n(h)o(a)o(t)0
-2823 y(en)o(a)o(b)o(le)q(d)j(t)n(h)o(e)e(o)o(pt)o(imiza)o(t)o(ion)g
-(pas)q(s.)20 b(Y)l(ou)15 b(c)o(h)o(ec)o(k)g(it)h(in,)f(an)o(d)g(rele)q
-(as)q(e)h(t)n(h)o(e)f(mo)q(d)o(ule.)p eop
-%%Page: 11 13
-11 12 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(3:)20 b(A)15
-b(samp)o(le)i(s)q(e)q(s)q(s)q(ion)1336 b(11)120 183 y
-Fo($)24 b(cvs)f(commit)g(-m)h("Added)f(an)g(optimization)g(pass")g
-(driver.c)120 235 y(Checking)g(in)g(driver.c;)120 287
-y(/usr/local/cvsroot/tc/driv)o(er.c,v)44 b(<--)k(driver.c)120
+1163 y Ft(The)e Fo(release)f Ft(command)h(c)o(hec)o(ks)g(that)f(all)i
+(y)o(our)e(mo)q(di\014cations)i(ha)o(v)o(e)f(b)q(een)h(committed.)37
+b(If)21 b(history)0 1213 y(logging)16 b(is)f(enabled)i(it)e(also)h(mak)
+o(es)e(a)h(note)g(in)h(the)f(history)h(\014le.)k(See)c(Section)g(B.9)f
+([history)g(\014le],)g(page)g(102.)62 1325 y(When)h(y)o(ou)f(use)g(the)
+h(`)p Fo(-d)p Ft(')e(\015ag)h(with)g Fo(release)p Ft(,)f(it)h(also)g
+(remo)o(v)o(es)g(y)o(our)g(w)o(orking)f(cop)o(y)l(.)62
+1438 y(In)k(the)f(example)h(ab)q(o)o(v)o(e,)f(the)h Fo(release)e
+Ft(command)h(wrote)f(a)h(couple)i(of)e(lines)h(of)f(output.)26
+b(`)p Fo(?)14 b(tc)p Ft(')j(means)0 1488 y(that)k(the)h(\014le)g(`)p
+Fo(tc)p Ft(')f(is)h(unkno)o(wn)g(to)f Fs(cvs)p Ft(.)39
+b(That)21 b(is)h(nothing)g(to)f(w)o(orry)g(ab)q(out:)32
+b(`)p Fo(tc)p Ft(')21 b(is)h(the)g(executable)0 1538
+y(compiler,)17 b(and)g(it)f(should)i(not)d(b)q(e)i(stored)f(in)h(the)g
+(rep)q(ository)l(.)23 b(See)17 b(Section)g(B.8)e([cvsignore],)h(page)g
+(101,)g(for)0 1587 y(information)d(ab)q(out)f(ho)o(w)h(to)f(mak)o(e)g
+(that)g(w)o(arning)g(go)g(a)o(w)o(a)o(y)l(.)18 b(See)13
+b(Section)h(A.15.2)d([release)i(output],)f(page)h(89,)0
+1637 y(for)i(a)f(complete)i(explanation)h(of)d(all)i(p)q(ossible)h
+(output)e(from)g Fo(release)p Ft(.)62 1750 y(`)p Fo(M)g(driver.c)p
+Ft(')g(is)h(more)g(serious.)24 b(It)16 b(means)g(that)g(the)g(\014le)h
+(`)p Fo(driver.c)p Ft(')e(has)h(b)q(een)h(mo)q(di\014ed)h(since)f(it)g
+(w)o(as)0 1800 y(c)o(hec)o(k)o(ed)f(out.)62 1912 y(The)f
+Fo(release)e Ft(command)h(alw)o(a)o(ys)f(\014nishes)j(b)o(y)e(telling)i
+(y)o(ou)e(ho)o(w)f(man)o(y)h(mo)q(di\014ed)i(\014les)f(y)o(ou)f(ha)o(v)
+o(e)f(in)i(y)o(our)0 1962 y(w)o(orking)e(cop)o(y)h(of)f(the)h(sources,)
+f(and)h(then)g(asks)f(y)o(ou)h(for)f(con\014rmation)h(b)q(efore)g
+(deleting)h(an)o(y)e(\014les)i(or)e(making)0 2012 y(an)o(y)i(note)g(in)
+h(the)f(history)g(\014le.)62 2124 y(Y)l(ou)h(decide)h(to)d(pla)o(y)i
+(it)f(safe)g(and)g(answ)o(er)g Fo(n)g(RET)g Ft(when)g
+Fo(release)g Ft(asks)f(for)h(con\014rmation.)0 2332 y
+Fn(3.4)33 b(Viewing)15 b(di\013erences)62 2445 y Ft(Y)l(ou)f(do)f(not)h
+(remem)o(b)q(er)f(mo)q(difying)i(`)p Fo(driver.c)p Ft(',)d(so)h(y)o(ou)
+g(w)o(an)o(t)f(to)h(see)h(what)f(has)g(happ)q(ened)j(to)c(that)h
+(\014le.)120 2559 y Fo($)24 b(cd)f(tc)120 2611 y($)h(cvs)f(diff)g
+(driver.c)62 2724 y Ft(This)15 b(command)f(runs)h Fo(diff)f
+Ft(to)g(compare)g(the)g(v)o(ersion)h(of)f(`)p Fo(driver.c)p
+Ft(')e(that)i(y)o(ou)g(c)o(hec)o(k)o(ed)h(out)f(with)g(y)o(our)0
+2774 y(w)o(orking)f(cop)o(y)l(.)19 b(When)13 b(y)o(ou)g(see)g(the)h
+(output)e(y)o(ou)h(remem)o(b)q(er)g(that)g(y)o(ou)f(added)i(a)f
+(command)g(line)h(option)g(that)0 2823 y(enabled)j(the)e(optimization)h
+(pass.)k(Y)l(ou)15 b(c)o(hec)o(k)h(it)f(in,)h(and)f(release)h(the)f(mo)
+q(dule.)p eop
+%%Page: 9 11
+9 10 bop 0 -58 a Ft(Chapter)15 b(3:)k(A)d(sample)f(session)1360
+b(9)120 183 y Fo($)24 b(cvs)f(commit)g(-m)h("Added)f(an)g(optimization)
+g(pass")g(driver.c)120 235 y(Checking)g(in)g(driver.c;)120
+287 y(/usr/local/cvsroot/tc/driv)o(er.c,v)44 b(<--)k(driver.c)120
339 y(new)23 b(revision:)g(1.2;)g(previous)g(revision:)g(1.1)120
391 y(done)120 443 y($)h(cd)f(..)120 495 y($)h(cvs)f(release)g(-d)h(tc)
120 546 y(?)g(tc)120 598 y(You)f(have)h([0])f(altered)g(files)g(in)h
(this)f(repository.)120 650 y(Are)g(you)h(sure)f(you)h(want)f(to)h
(release)e(\(and)i(delete\))f(module)g(`tc':)g(y)p eop
+%%Page: 10 12
+10 11 bop 0 -58 a Ft(10)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)p eop
+%%Page: 11 13
+11 12 bop 0 -58 a Ft(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364
+b(11)0 183 y Fq(4)41 b(The)15 b(Rep)r(ository)62 413
+y Ft(Figure)h(3)f(b)q(elo)o(w)g(sho)o(ws)g(a)g(t)o(ypical)h(setup)f(of)
+g(a)g(rep)q(ository)l(.)20 b(Only)c(directories)h(are)d(sho)o(wn)h(b)q
+(elo)o(w.)120 540 y Fo(/usr)144 644 y(|)144 748 y(+--local)144
+852 y(|)71 b(|)144 955 y(|)g(+--cvsroot)144 1059 y(|)g(|)96
+b(|)144 1163 y(|)71 b(|)96 b(+--CVSROOT)359 1267 y(|)143
+b(\(administrative)21 b(files\))359 1370 y(|)359 1474
+y(+--gnu)359 1578 y(|)71 b(|)359 1682 y(|)g(+--diff)359
+1786 y(|)g(|)h(\(source)22 b(code)i(to)f Fs(gnu)h Fo(diff\))359
+1889 y(|)71 b(|)359 1993 y(|)g(+--rcs)359 2097 y(|)g(|)h(\(source)22
+b(code)i(to)f Fs(r)o(cs)p Fo(\))359 2201 y(|)71 b(|)359
+2304 y(|)g(+--cvs)359 2408 y(|)167 b(\(source)22 b(code)i(to)f
+Fs(cvs)p Fo(\))359 2512 y(|)359 2616 y(+--yoyodyne)454
+2720 y(|)454 2823 y(+--tc)p eop
%%Page: 12 14
-12 13 bop 0 -58 a Ft(12)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+12 13 bop 0 -58 a Ft(12)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)454 235 y Fo(|)95 b(|)454 339 y(|)g(+--man)454
+443 y(|)g(|)454 546 y(|)g(+--testing)454 650 y(|)454
+754 y(+--\(other)23 b(Yoyodyne)f(software\))62 870 y
+Ft(There)15 b(are)f(a)h(couple)g(of)f(di\013eren)o(t)h(w)o(a)o(ys)f(to)
+g(tell)h Fs(cvs)f Ft(where)h(to)f(\014nd)h(the)g(rep)q(ository)l(.)20
+b(Y)l(ou)15 b(can)f(name)h(the)0 920 y(rep)q(ository)g(on)g(the)h
+(command)f(line)h(explicitly)m(,)h(with)f(the)f Fo(-d)g
+Ft(\(for)f Fo(")p Ft(directory)p Fo(")p Ft(\))h(option:)120
+1038 y Fo(cvs)23 b(-d)h(/usr/local/cvsroot)d(checkout)i(yoyodyne/tc)62
+1154 y Ft(Or)g(y)o(ou)e(can)i(set)f(the)g Fo($CVSROOT)f
+Ft(en)o(vironmen)o(t)i(v)m(ariable)g(to)f(an)g(absolute)h(path)f(to)f
+(the)i(ro)q(ot)e(of)h(the)0 1203 y(rep)q(ository)l(,)13
+b(`)p Fo(/usr/local/cvsroot)p Ft(')c(in)14 b(this)f(example.)20
+b(T)l(o)12 b(set)h Fo($CVSROOT)p Ft(,)e(all)j Fo(csh)e
+Ft(and)h Fo(tcsh)f Ft(users)h(should)0 1253 y(ha)o(v)o(e)i(this)g(line)
+i(in)f(their)g(`)p Fo(.cshrc)p Ft(')e(or)g(`)p Fo(.tcshrc)p
+Ft(')g(\014les:)120 1371 y Fo(setenv)23 b(CVSROOT)g(/usr/local/cvsroot)
+0 1487 y(sh)15 b Ft(and)g Fo(bash)g Ft(users)g(should)h(instead)g(ha)o
+(v)o(e)f(these)g(lines)i(in)f(their)g(`)p Fo(.profile)p
+Ft(')d(or)i(`)p Fo(.bashrc)p Ft(':)120 1605 y Fo
+(CVSROOT=/usr/local/cvsroot)120 1657 y(export)23 b(CVSROOT)62
+1773 y Ft(A)18 b(rep)q(ository)g(sp)q(eci\014ed)i(with)e
+Fo(-d)g Ft(will)i(o)o(v)o(erride)d(the)h Fo($CVSROOT)f
+Ft(en)o(vironmen)o(t)h(v)m(ariable.)30 b(Once)19 b(y)o(ou'v)o(e)0
+1823 y(c)o(hec)o(k)o(ed)j(a)f(w)o(orking)g(cop)o(y)h(out)f(from)g(the)g
+(rep)q(ository)l(,)i(it)f(will)h(remem)o(b)q(er)f(where)g(its)g(rep)q
+(ository)f(is)h(\(the)0 1873 y(information)15 b(is)h(recorded)g(in)g
+(the)f(`)p Fo(CVS/Root)p Ft(')e(\014le)j(in)h(the)e(w)o(orking)g(cop)o
+(y\).)62 1989 y(The)c Fo(-d)f Ft(option)g(and)h(the)f(`)p
+Fo(CVS/Root)p Ft(')e(\014le)k(b)q(oth)e(o)o(v)o(erride)g(the)h
+Fo($CVSROOT)e Ft(en)o(vironmen)o(t)h(v)m(ariable;)j(ho)o(w)o(ev)o(er,)0
+2038 y Fs(CVS)i Ft(will)i(complain)f(if)g(the)f(`)p Fo(-d)p
+Ft(')f(argumen)o(t)g(and)i(the)f(`)p Fo(CVS/Root)p Ft(')e(\014le)k
+(disagree.)62 2154 y(There)f(is)g(nothing)g(magical)g(ab)q(out)f(the)h
+(name)f(`)p Fo(/usr/local/cvsroot)p Ft('.)j(Y)l(ou)d(can)h(c)o(ho)q
+(ose)g(to)e(place)j(the)0 2204 y(rep)q(ository)k(an)o(ywhere)g(y)o(ou)f
+(lik)o(e.)38 b(See)22 b(Section)f(4.5)f([Remote)h(rep)q(ositories],)h
+(page)f(15)f(to)g(learn)i(ho)o(w)e(the)0 2254 y(rep)q(ository)15
+b(can)g(b)q(e)h(on)f(a)g(di\013eren)o(t)h(mac)o(hine)g(than)f(y)o(our)g
+(w)o(orking)f(cop)o(y)h(of)g(the)g(sources.)62 2370 y(The)h(rep)q
+(ository)g(is)g(split)h(in)g(t)o(w)o(o)d(parts.)22 b(`)p
+Fo($CVSROOT/CVSROOT)p Ft(')12 b(con)o(tains)k(administrativ)o(e)h
+(\014les)g(for)e Fs(cvs)p Ft(.)0 2420 y(The)g(other)g(directories)h
+(con)o(tain)g(the)f(actual)g(user-de\014ned)i(mo)q(dules.)0
+2653 y Fn(4.1)33 b(User)14 b(mo)r(dules)168 2823 y Fo($CVSROOT)p
+eop
%%Page: 13 15
-13 14 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(4:)20 b(Th)o(e)15
-b(Rep)q(o)q(s)q(it)o(ory)1367 b(13)0 183 y Fq(4)41 b(Th)n(e)14
-b(Rep)r(o)q(s)q(it)o(ory)62 358 y Ft(Figure)i(3)f(b)q(elo)o(w)g(sh)o(o)
-o(ws)f(a)h(t)o(ypical)h(s)q(et)o(up)f(of)g(a)g(rep)q(o)q(s)q(it)o(ory)l
-(.)k(Only)d(direct)o(or)q(ie)q(s)h(are)e(sh)o(o)o(wn)g(b)q(elo)o(w.)120
-475 y Fo(/usr)144 527 y(|)144 579 y(+--local)144 631
-y(|)71 b(|)144 682 y(|)g(+--cvsroot)144 734 y(|)g(|)96
-b(|)144 786 y(|)71 b(|)96 b(+--CVSROOT)359 838 y(|)143
-b(\(administrative)21 b(files\))359 890 y(|)359 942 y(+--gnu)359
-994 y(|)71 b(|)359 1046 y(|)g(+--diff)359 1098 y(|)g(|)h(\(source)22
-b(code)i(to)f Fs(gnu)h Fo(diff\))359 1149 y(|)71 b(|)359
-1201 y(|)g(+--rcs)359 1253 y(|)g(|)h(\(source)22 b(code)i(to)f
-Fs(r)o(cs)p Fo(\))359 1305 y(|)71 b(|)359 1357 y(|)g(+--cvs)359
-1409 y(|)167 b(\(source)22 b(code)i(to)f Fs(cvs)p Fo(\))359
-1461 y(|)359 1513 y(+--yoyodyne)454 1565 y(|)454 1616
-y(+--tc)454 1668 y(|)95 b(|)454 1720 y(|)g(+--man)454
-1772 y(|)g(|)454 1824 y(|)g(+--testing)454 1876 y(|)454
-1928 y(+--\(other)23 b(Yoyodyne)f(software\))62 2042
-y Ft(Th)o(ere)16 b(are)f(a)g(coup)o(le)i(of)e(di\013eren)o(t)g(w)o(ays)
-g(t)o(o)g(t)o(ell)h Fs(cvs)f Ft(wh)o(ere)g(t)o(o)g(\014n)o(d)h(t)n(h)o
-(e)f(rep)q(o)q(s)q(it)o(ory)l(.)20 b(Y)l(ou)c(can)f(n)o(am)o(e)g(t)n(h)
-o(e)0 2092 y(rep)q(o)q(s)q(it)o(ory)g(on)g(t)n(h)o(e)g(comm)o(an)o(d)g
-(lin)o(e)h(exp)o(licit)n(ly)m(,)h(wit)n(h)f(t)n(h)o(e)f
-Fo(-d)g Ft(\(for)f Fo(")p Ft(direct)o(ory)p Fo(")p Ft(\))i(o)o(pt)o
-(ion:)120 2209 y Fo(cvs)23 b(-d)h(/usr/local/cvsroot)d(checkout)i
-(yoyodyne/tc)62 2324 y Ft(Or)15 b(y)o(ou)e(can)i(s)q(et)e(t)n(h)o(e)h
-Fo($CVSROOT)f Ft(en)o(vironm)o(en)o(t)h(v)m(ar)q(ia)o(b)o(le)i(t)o(o)e
-(an)g(a)o(b)q(so)o(lu)o(t)o(e)g(pa)o(t)n(h)g(t)o(o)g(t)n(h)o(e)g(ro)q
-(ot)f(of)h(t)n(h)o(e)g(rep)q(o)q(s)q(i-)0 2373 y(t)o(ory)l(,)g(`)p
-Fo(/usr/local/cvsroot)p Ft(')d(in)k(t)n(hi)q(s)f(examp)o(le.)21
-b(T)l(o)14 b(s)q(et)g Fo($CVSROOT)p Ft(,)f(all)i Fo(csh)e
-Ft(an)o(d)h Fo(tcsh)g Ft(us)q(ers)h(sh)o(ould)g(h)o(a)o(v)o(e)0
-2423 y(t)n(hi)q(s)g(lin)o(e)i(in)f(t)n(h)o(e)q(ir)g(`)p
-Fo(.cshrc)p Ft(')d(or)i(`)p Fo(.tcshrc)p Ft(')f(\014le)q(s:)120
-2540 y Fo(setenv)23 b(CVSROOT)g(/usr/local/cvsroot)0
-2655 y(sh)15 b Ft(an)o(d)g Fo(bash)g Ft(us)q(ers)g(sh)o(ould)h(inst)o
-(e)q(ad)f(h)o(a)o(v)o(e)g(t)n(h)o(e)q(s)q(e)g(lin)o(e)q(s)i(in)f(t)n(h)
-o(e)q(ir)g(`)p Fo(.profile)p Ft(')d(or)i(`)p Fo(.bashrc)p
-Ft(':)120 2771 y Fo(CVSROOT=/usr/local/cvsroot)120 2823
-y(export)23 b(CVSROOT)p eop
-%%Page: 14 16
-14 15 bop 0 -58 a Ft(14)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(A)j(rep)q(o)q(s)q(it)o(ory)e(sp)q(eci\014e)q(d)k
-(wit)n(h)d Fo(-d)g Ft(will)i(o)o(v)o(err)q(id)o(e)f(t)n(h)o(e)f
-Fo($CVSROOT)f Ft(en)o(vironm)o(en)o(t)i(v)m(ar)q(ia)o(b)o(le.)30
-b(Once)20 b(y)o(ou'v)o(e)0 233 y(c)o(h)o(ec)o(k)o(e)q(d)j(a)f(w)o(or)o
-(kin)o(g)g(co)o(p)o(y)g(ou)o(t)h(f)q(rom)e(t)n(h)o(e)h(rep)q(o)q(s)q
-(it)o(ory)l(,)i(it)e(will)i(rem)o(em)n(b)q(er)e(wh)o(ere)g(it)o(s)h
-(rep)q(o)q(s)q(it)o(ory)f(i)q(s)g(\(t)n(h)o(e)0 283 y(inform)o(a)o(t)o
-(ion)15 b(i)q(s)g(record)o(e)q(d)h(in)g(t)n(h)o(e)f(`)p
-Fo(CVS/Root)p Ft(')f(\014le)i(in)g(t)n(h)o(e)f(w)o(or)o(kin)o(g)h(co)o
-(p)o(y\).)62 397 y(Th)o(e)c Fo(-d)f Ft(o)o(pt)o(ion)g(an)o(d)h(t)n(h)o
-(e)f(`)p Fo(CVS/Root)p Ft(')f(\014le)i(b)q(ot)n(h)g(o)o(v)o(err)q(id)o
-(e)g(t)n(h)o(e)f Fo($CVSROOT)g Ft(en)o(vironm)o(en)o(t)g(v)m(ar)q(ia)o
-(b)o(le;)j(h)o(o)o(w)o(ev)o(er,)0 447 y Fs(CVS)h Ft(will)i(comp)o(lain)
-f(if)g(t)n(h)o(e)f(`)p Fo(-d)p Ft(')f(argu)o(m)o(en)o(t)h(an)o(d)g(t)n
-(h)o(e)g(`)p Fo(CVS/Root)p Ft(')e(\014le)k(di)q(sagree.)62
-561 y(Th)o(ere)g(i)q(s)g(not)n(hin)o(g)g(m)o(agical)g(a)o(b)q(ou)o(t)f
-(t)n(h)o(e)h(n)o(am)o(e)f(`)p Fo(/usr/local/cvsroot)p
-Ft('.)21 b(Y)l(ou)16 b(can)h(c)o(h)o(o)q(o)q(s)q(e)f(t)o(o)g(p)o(lace)i
-(t)n(h)o(e)0 611 y(rep)q(o)q(s)q(it)o(ory)j(an)o(ywh)o(ere)g(y)o(ou)f
-(lik)o(e.)39 b(See)22 b(Sect)o(ion)g(4.5)e([Remot)o(e)g(rep)q(o)q(s)q
-(it)o(or)q(ie)q(s],)i(page)f(16)g(t)o(o)g(le)q(ar)q(n)f(h)o(o)o(w)h(t)n
-(h)o(e)0 661 y(rep)q(o)q(s)q(it)o(ory)15 b(can)g(b)q(e)g(on)g(a)g
-(di\013eren)o(t)h(m)o(ac)o(hin)o(e)f(t)n(h)o(an)g(y)o(our)g(w)o(or)o
-(kin)o(g)h(co)o(p)o(y)e(of)h(t)n(h)o(e)g(source)q(s.)62
-775 y(Th)o(e)h(rep)q(o)q(s)q(it)o(ory)g(i)q(s)g(sp)o(lit)i(in)e(t)o(w)o
-(o)f(part)o(s.)22 b(`)p Fo($CVSROOT/CVSROOT)p Ft(')13
-b(con)o(t)o(ains)j(admini)q(stra)o(t)o(iv)o(e)g(\014le)q(s)h(for)f
-Fs(cvs)p Ft(.)0 825 y(Th)o(e)f(ot)n(h)o(er)g(direct)o(or)q(ie)q(s)i
-(con)o(t)o(ain)e(t)n(h)o(e)g(act)o(ual)g(us)q(er-d)o(e\014n)o(e)q(d)i
-(mo)q(d)o(ule)q(s.)0 1044 y Fn(4.1)33 b(Us)q(er)15 b(mo)r(d)n(ule)r(s)
-168 1160 y Fo($CVSROOT)215 1212 y(|)215 1264 y(+--yoyodyne)215
-1316 y(|)72 b(|)215 1367 y(|)g(+--tc)215 1419 y(|)g(|)f(|)406
-1471 y(+--Makefile,v)406 1523 y(+--backend.c,v)406 1575
-y(+--driver.c,v)406 1627 y(+--frontend.c,v)406 1679 y(+--parser.c,v)406
-1731 y(+--man)406 1783 y(|)96 b(|)406 1834 y(|)g(+--tc.1,v)406
-1886 y(|)406 1938 y(+--testing)526 1990 y(|)526 2042
-y(+--testpgm.t,v)526 2094 y(+--test2.t,v)62 2208 y Ft(Th)o(e)19
-b(\014gure)f(a)o(b)q(o)o(v)o(e)g(sh)o(o)o(ws)f(t)n(h)o(e)i(con)o(t)o
-(en)o(t)o(s)e(of)h(t)n(h)o(e)g(`)p Fo(tc)p Ft(')g(mo)q(d)o(ule)h(ins)q
-(id)o(e)h(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory)l(.)29 b(As)18
-b(y)o(ou)g(can)h(s)q(ee)0 2258 y(all)h(\014le)f(n)o(am)o(e)q(s)g(en)o
-(d)g(in)g(`)p Fo(,v)p Ft('.)29 b(Th)o(e)19 b(\014le)q(s)h(are)e
-Fp(hi)q(st)o(ory)h(\014le)q(s)p Ft(.)31 b(Th)o(ey)19
-b(con)o(t)o(ain,)g(amon)o(g)f(ot)n(h)o(er)h(t)n(hin)o(gs,)h(enough)0
-2308 y(inform)o(a)o(t)o(ion)c(t)o(o)f(recre)q(a)o(t)o(e)g(an)o(y)h
-(revi)q(s)q(ion)g(of)g(t)n(h)o(e)g(\014le,)h(a)f(log)g(of)f(all)i
-(commit)f(m)o(e)q(s)q(sage)q(s)f(an)o(d)h(t)n(h)o(e)g(us)q(er-n)o(am)o
-(e)g(of)0 2358 y(t)n(h)o(e)j(p)q(erson)f(wh)o(o)h(commit)n(t)o(e)q(d)g
-(t)n(h)o(e)f(revi)q(s)q(ion.)31 b Fs(cvs)18 b Ft(us)q(e)q(s)h(t)n(h)o
-(e)g(f)q(acilit)o(ie)q(s)h(of)e Fs(r)o(cs)p Ft(,)h(a)g(s)q(imp)o(ler)h
-(v)o(ers)q(ion)f(con)o(tro)o(l)0 2407 y(syst)o(em,)14
-b(t)o(o)h(m)o(ain)o(t)o(ain)g(t)n(h)o(e)q(s)q(e)h(\014le)q(s.)21
-b(F)l(or)14 b(a)h(full)i(d)o(e)q(scr)q(ipt)o(ion)f(of)f(t)n(h)o(e)g
-(\014le)h(form)o(a)o(t,)e(s)q(ee)h(t)n(h)o(e)g Fo(man)g
-Ft(page)g Fp(rcs\014le\(5\))p Ft(.)0 2609 y Fl(4.1.1)30
-b(File)15 b(p)q(ermi)q(s)q(s)q(ions)62 2724 y Ft(All)h(`)p
-Fo(,v)p Ft(')d(\014le)q(s)i(are)f(cre)q(a)o(t)o(e)q(d)f(re)q(ad-only)l
-(,)i(an)o(d)f(y)o(ou)f(sh)o(ould)i(not)f(c)o(h)o(an)o(ge)g(t)n(h)o(e)g
-(p)q(ermi)q(s)q(s)q(ion)g(of)g(t)n(h)o(o)q(s)q(e)f(\014le)q(s.)21
-b(Th)o(e)0 2774 y(direct)o(or)q(ie)q(s)c(ins)q(id)o(e)h(t)n(h)o(e)e
-(rep)q(o)q(s)q(it)o(ory)f(sh)o(ould)i(b)q(e)f(wr)q(it)o(a)o(b)o(le)g(b)
-o(y)g(t)n(h)o(e)g(p)q(ersons)g(t)n(h)o(a)o(t)f(h)o(a)o(v)o(e)g(p)q
-(ermi)q(s)q(s)q(ion)h(t)o(o)f(mo)q(dify)0 2823 y(t)n(h)o(e)f(\014le)q
-(s)h(in)g(e)q(ac)o(h)e(direct)o(ory)l(.)21 b(Thi)q(s)14
-b(norm)o(ally)g(m)o(e)q(ans)g(t)n(h)o(a)o(t)e(y)o(ou)i(m)n(ust)g(cre)q
-(a)o(t)o(e)f(a)g(UNIX)i(group)f(\(s)q(ee)f(group\(5\)\))p
+13 14 bop 0 -58 a Ft(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364
+b(13)215 235 y Fo(|)215 339 y(+--yoyodyne)215 443 y(|)72
+b(|)215 546 y(|)g(+--tc)215 650 y(|)g(|)f(|)406 754 y(+--Makefile,v)406
+858 y(+--backend.c,v)406 962 y(+--driver.c,v)406 1065
+y(+--frontend.c,v)406 1169 y(+--parser.c,v)406 1273 y(+--man)406
+1377 y(|)96 b(|)406 1480 y(|)g(+--tc.1,v)406 1584 y(|)406
+1688 y(+--testing)526 1792 y(|)526 1896 y(+--testpgm.t,v)526
+1999 y(+--test2.t,v)62 2113 y Ft(The)18 b(\014gure)g(ab)q(o)o(v)o(e)f
+(sho)o(ws)g(the)g(con)o(ten)o(ts)g(of)g(the)h(`)p Fo(tc)p
+Ft(')e(mo)q(dule)j(inside)g(the)f(rep)q(ository)l(.)26
+b(As)18 b(y)o(ou)f(can)h(see)0 2163 y(all)h(\014le)g(names)f(end)h(in)g
+(`)p Fo(,v)p Ft('.)28 b(The)18 b(\014les)i(are)d Fp(history)i(\014les)p
+Ft(.)29 b(They)19 b(con)o(tain,)f(among)g(other)g(things,)h(enough)0
+2213 y(information)c(to)g(recreate)g(an)o(y)g(revision)i(of)e(the)g
+(\014le,)h(a)f(log)g(of)g(all)i(commit)e(messages)g(and)g(the)h
+(user-name)f(of)0 2263 y(the)j(p)q(erson)h(who)f(committed)g(the)g
+(revision.)30 b Fs(cvs)18 b Ft(uses)h(the)f(facilities)i(of)e
+Fs(r)o(cs)p Ft(,)g(a)g(simpler)i(v)o(ersion)e(con)o(trol)0
+2312 y(system,)c(to)g(main)o(tain)h(these)g(\014les.)20
+b(F)l(or)14 b(a)h(full)h(description)g(of)e(the)g(\014le)i(format,)d
+(see)i(the)g Fo(man)f Ft(page)g Fp(rcs\014le\(5\))p Ft(.)0
+2510 y Fl(4.1.1)30 b(File)15 b(p)r(ermissions)62 2624
+y Ft(All)g(`)p Fo(,v)p Ft(')e(\014les)h(are)g(created)g(read-only)l(,)g
+(and)g(y)o(ou)f(should)i(not)e(c)o(hange)h(the)g(p)q(ermission)h(of)e
+(those)g(\014les.)21 b(The)0 2674 y(directories)16 b(inside)h(the)e
+(rep)q(ository)g(should)h(b)q(e)f(writable)h(b)o(y)f(the)g(p)q(ersons)g
+(that)f(ha)o(v)o(e)h(p)q(ermission)h(to)e(mo)q(dify)0
+2724 y(the)f(\014les)i(in)f(eac)o(h)f(directory)l(.)20
+b(This)14 b(normally)g(means)f(that)g(y)o(ou)g(m)o(ust)g(create)g(a)g
+(UNIX)h(group)f(\(see)g(group\(5\)\))0 2774 y(consisting)j(of)e(the)h
+(p)q(ersons)g(that)g(are)f(to)g(edit)i(the)f(\014les)h(in)g(a)e(pro)s
+(ject,)g(and)h(set)g(up)g(the)g(rep)q(ository)g(so)g(that)f(it)0
+2823 y(is)i(that)e(group)h(that)g(o)o(wns)f(the)i(directory)l(.)p
eop
+%%Page: 14 16
+14 15 bop 0 -58 a Ft(14)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(This)g(means)f(that)g(y)o(ou)g(can)g(only)h(con)o
+(trol)f(access)g(to)f(\014les)j(on)e(a)g(p)q(er-directory)h(basis.)62
+295 y Fs(cvs)d Ft(tries)h(to)f(set)h(up)g(reasonable)g(\014le)h(p)q
+(ermissions)g(for)e(new)h(directories)h(that)d(are)i(added)g(inside)i
+(the)d(tree,)0 345 y(but)h(y)o(ou)g(m)o(ust)f(\014x)h(the)g(p)q
+(ermissions)i(man)o(ually)e(when)h(a)e(new)i(directory)f(should)h(ha)o
+(v)o(e)e(di\013eren)o(t)i(p)q(ermissions)0 395 y(than)g(its)g(paren)o
+(t)g(directory)l(.)62 507 y(Since)i Fs(cvs)e Ft(w)o(as)f(not)h(written)
+g(to)f(b)q(e)i(run)g(setuid,)f(it)h(is)g(unsafe)f(to)f(try)h(to)g(run)g
+(it)g(setuid.)21 b(Y)l(ou)16 b(cannot)f(use)0 557 y(the)g(setuid)h
+(features)f(of)g Fs(r)o(cs)g Ft(together)g(with)g Fs(cvs)p
+Ft(.)0 752 y Fn(4.2)33 b(The)15 b(administrativ)n(e)i(\014les)62
+864 y Ft(The)c(directory)g(`)p Fo($CVSROOT/CVSROOT)p
+Ft(')d(con)o(tains)j(some)f Fp(administrativ)o(e)i(\014les)p
+Ft(.)20 b(See)13 b(App)q(endix)i(B)e([Admin-)0 914 y(istrativ)o(e)h
+(\014les],)h(page)f(95,)g(for)f(a)h(complete)h(description.)22
+b(Y)l(ou)14 b(can)h(use)f Fs(cvs)g Ft(without)g(an)o(y)g(of)g(these)h
+(\014les,)g(but)0 964 y(some)g(commands)g(w)o(ork)f(b)q(etter)h(when)h
+(at)f(least)g(the)g(`)p Fo(modules)p Ft(')f(\014le)i(is)g(prop)q(erly)g
+(set)f(up.)62 1076 y(The)h(most)f(imp)q(ortan)o(t)g(of)g(these)h
+(\014les)g(is)g(the)g(`)p Fo(modules)p Ft(')e(\014le.)22
+b(It)15 b(de\014nes)i(all)f(mo)q(dules)h(in)g(the)e(rep)q(ository)l(.)0
+1126 y(This)h(is)f(a)g(sample)h(`)p Fo(modules)p Ft(')e(\014le.)120
+1240 y Fo(CVSROOT)214 b(CVSROOT)120 1292 y(modules)g(CVSROOT)23
+b(modules)120 1344 y(cvs)310 b(gnu/cvs)120 1396 y(rcs)g(gnu/rcs)120
+1448 y(diff)286 b(gnu/diff)120 1499 y(tc)334 b(yoyodyne/tc)62
+1612 y Ft(The)21 b(`)p Fo(modules)p Ft(')f(\014le)i(is)f(line)i(orien)o
+(ted.)37 b(In)22 b(its)f(simplest)h(form)e(eac)o(h)h(line)h(con)o
+(tains)f(the)g(name)g(of)g(the)0 1661 y(mo)q(dule,)c(whitespace,)g(and)
+f(the)h(directory)f(where)h(the)f(mo)q(dule)h(resides.)24
+b(The)16 b(directory)h(is)f(a)g(path)g(relativ)o(e)0
+1711 y(to)f Fo($CVSROOT)p Ft(.)j(The)e(last)f(for)f(lines)j(in)f(the)g
+(example)g(ab)q(o)o(v)o(e)e(are)h(examples)h(of)f(suc)o(h)g(lines.)62
+1823 y(The)f(line)i(that)c(de\014nes)j(the)f(mo)q(dule)h(called)g(`)p
+Fo(modules)p Ft(')d(uses)i(features)f(that)g(are)h(not)f(explained)j
+(here.)j(See)0 1873 y(Section)d(B.1)f([mo)q(dules],)g(page)g(95,)f(for)
+h(a)g(full)h(explanation)g(of)f(all)h(the)g(a)o(v)m(ailable)h
+(features.)0 2047 y Fl(4.2.1)30 b(Editing)15 b(administrativ)n(e)h
+(\014les)62 2159 y Ft(Y)l(ou)i(edit)f(the)g(administrativ)o(e)h
+(\014les)g(in)g(the)f(same)g(w)o(a)o(y)f(that)g(y)o(ou)h(w)o(ould)g
+(edit)h(an)o(y)f(other)f(mo)q(dule.)27 b(Use)0 2209 y(`)p
+Fo(cvs)14 b(checkout)g(CVSROOT)p Ft(')k(to)g(get)g(a)g(w)o(orking)h
+(cop)o(y)l(,)g(edit)g(it,)h(and)e(commit)h(y)o(our)f(c)o(hanges)h(in)g
+(the)g(normal)0 2259 y(w)o(a)o(y)l(.)62 2371 y(It)12
+b(is)h(p)q(ossible)h(to)d(commit)h(an)g(erroneous)g(administrativ)o(e)g
+(\014le.)20 b(Y)l(ou)12 b(can)g(often)g(\014x)g(the)g(error)g(and)g(c)o
+(hec)o(k)g(in)0 2421 y(a)g(new)g(revision,)i(but)e(sometimes)h(a)e
+(particularly)j(bad)e(error)g(in)h(the)f(administrativ)o(e)h(\014le)h
+(mak)o(es)d(it)i(imp)q(ossible)0 2471 y(to)i(commit)g(new)g(revisions.)
+0 2661 y Fn(4.3)33 b(Multiple)17 b(rep)r(ositories)62
+2774 y Ft(In)c(some)e(situations)h(it)g(is)h(a)e(go)q(o)q(d)h(idea)h
+(to)e(ha)o(v)o(e)g(more)g(than)h(one)g(rep)q(ository)l(,)g(for)g
+(instance)g(if)g(y)o(ou)g(ha)o(v)o(e)f(t)o(w)o(o)0 2823
+y(dev)o(elopmen)o(t)16 b(groups)g(that)f(w)o(ork)f(on)i(separate)f(pro)
+s(jects)g(without)g(sharing)h(an)o(y)g(co)q(de.)22 b(All)16
+b(y)o(ou)g(ha)o(v)o(e)f(to)g(do)p eop
%%Page: 15 17
-15 16 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(4:)20 b(Th)o(e)15
-b(Rep)q(o)q(s)q(it)o(ory)1367 b(15)0 183 y(cons)q(i)q(st)o(in)o(g)16
-b(of)f(t)n(h)o(e)h(p)q(ersons)g(t)n(h)o(a)o(t)f(are)g(t)o(o)g(e)q(dit)i
-(t)n(h)o(e)f(\014le)q(s)h(in)f(a)g(pro)s(ject,)f(an)o(d)g(s)q(et)h(up)g
-(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)h(so)f(t)n(h)o(a)o(t)g(it)0
-233 y(i)q(s)g(t)n(h)o(a)o(t)g(group)f(t)n(h)o(a)o(t)h(o)o(wns)f(t)n(h)o
-(e)h(direct)o(ory)l(.)62 351 y(Thi)q(s)h(m)o(e)q(ans)e(t)n(h)o(a)o(t)g
-(y)o(ou)h(can)g(only)h(con)o(tro)o(l)f(acce)q(s)q(s)h(t)o(o)f(\014le)q
-(s)h(on)f(a)g(p)q(er-direct)o(ory)h(bas)q(i)q(s.)62 470
-y Fs(cvs)e Ft(tr)q(ie)q(s)g(t)o(o)g(s)q(et)g(up)g(re)q(ason)o(a)o(b)o
-(le)g(\014le)h(p)q(ermi)q(s)q(s)q(ions)f(for)f(n)o(ew)h(direct)o(or)q
-(ie)q(s)i(t)n(h)o(a)o(t)d(are)h(add)o(e)q(d)h(ins)q(id)o(e)h(t)n(h)o(e)
-d(tree,)0 519 y(bu)o(t)i(y)o(ou)f(m)n(ust)h(\014x)g(t)n(h)o(e)f(p)q
-(ermi)q(s)q(s)q(ions)g(m)o(an)n(ually)i(wh)o(en)f(a)f(n)o(ew)h(direct)o
-(ory)g(sh)o(ould)g(h)o(a)o(v)o(e)f(di\013eren)o(t)h(p)q(ermi)q(s)q(s)q
-(ions)0 569 y(t)n(h)o(an)g(it)o(s)h(paren)o(t)e(direct)o(ory)l(.)62
-688 y(Since)j Fs(cvs)e Ft(w)o(as)g(not)g(wr)q(it)n(t)o(en)g(t)o(o)g(b)q
-(e)h(ru)o(n)g(s)q(et)o(uid,)f(it)h(i)q(s)g(u)o(nsafe)g(t)o(o)f(try)g(t)
-o(o)g(ru)o(n)h(it)g(s)q(et)o(uid.)21 b(Y)l(ou)15 b(cannot)h(us)q(e)0
-737 y(t)n(h)o(e)f(s)q(et)o(uid)h(fe)q(a)o(t)o(ure)q(s)e(of)h
-Fs(r)o(cs)g Ft(t)o(oget)n(h)o(er)g(wit)n(h)g Fs(cvs)p
-Ft(.)0 997 y Fn(4.2)33 b(Th)n(e)15 b(admini)q(stra)n(t)n(iv)n(e)j
-(\014le)r(s)62 1115 y Ft(Th)o(e)c(direct)o(ory)h(`)p
-Fo($CVSROOT/CVSROOT)p Ft(')c(con)o(t)o(ains)i(som)o(e)h
-Fp(admini)q(stra)o(t)o(iv)o(e)g(\014le)q(s)p Ft(.)20
-b(See)15 b(A)m(p)o(p)q(en)o(dix)g(B)f([Admin-)0 1165
-y(i)q(stra)o(t)o(iv)o(e)g(\014le)q(s],)h(page)g(91,)f(for)g(a)g(comp)o
-(let)o(e)i(d)o(e)q(scr)q(ipt)o(ion.)21 b(Y)l(ou)14 b(can)h(us)q(e)g
-Fs(cvs)f Ft(wit)n(h)o(ou)o(t)h(an)o(y)g(of)f(t)n(h)o(e)q(s)q(e)h
-(\014le)q(s,)g(bu)o(t)0 1215 y(som)o(e)g(comm)o(an)o(ds)f(w)o(or)o(k)h
-(b)q(et)n(t)o(er)g(wh)o(en)g(a)o(t)g(le)q(ast)g(t)n(h)o(e)g(`)p
-Fo(modules)p Ft(')e(\014le)j(i)q(s)g(pro)o(p)q(erly)f(s)q(et)g(up.)62
-1333 y(Th)o(e)h(mo)q(st)f(imp)q(ort)o(an)o(t)g(of)h(t)n(h)o(e)q(s)q(e)g
-(\014le)q(s)h(i)q(s)f(t)n(h)o(e)g(`)p Fo(modules)p Ft(')e(\014le.)24
-b(It)16 b(d)o(e\014n)o(e)q(s)h(all)g(mo)q(d)o(ule)q(s)g(in)g(t)n(h)o(e)
-f(rep)q(o)q(s)q(it)o(ory)l(.)0 1383 y(Thi)q(s)f(i)q(s)h(a)f(samp)o(le)h
-(`)p Fo(modules)p Ft(')d(\014le.)120 1504 y Fo(CVSROOT)214
-b(CVSROOT)120 1555 y(modules)g(CVSROOT)23 b(modules)120
-1607 y(cvs)310 b(gnu/cvs)120 1659 y(rcs)g(gnu/rcs)120
-1711 y(diff)286 b(gnu/diff)120 1763 y(tc)334 b(yoyodyne/tc)62
-1881 y Ft(Th)o(e)22 b(`)p Fo(modules)p Ft(')e(\014le)i(i)q(s)g(lin)o(e)
-h(or)q(ien)o(t)o(e)q(d.)39 b(In)22 b(it)o(s)g(s)q(imp)o(le)q(st)h(form)
-e(e)q(ac)o(h)g(lin)o(e)i(con)o(t)o(ains)e(t)n(h)o(e)h(n)o(am)o(e)f(of)g
-(t)n(h)o(e)0 1931 y(mo)q(d)o(ule,)d(whit)o(e)q(space,)g(an)o(d)f(t)n(h)
-o(e)g(direct)o(ory)h(wh)o(ere)g(t)n(h)o(e)f(mo)q(d)o(ule)h(re)q(s)q(id)
-o(e)q(s.)27 b(Th)o(e)17 b(direct)o(ory)h(i)q(s)f(a)g(pa)o(t)n(h)g(rela)
-o(t)o(iv)o(e)0 1981 y(t)o(o)e Fo($CVSROOT)p Ft(.)k(Th)o(e)c(last)g(for)
-g(lin)o(e)q(s)h(in)g(t)n(h)o(e)g(examp)o(le)g(a)o(b)q(o)o(v)o(e)f(are)g
-(examp)o(le)q(s)h(of)f(su)o(c)o(h)g(lin)o(e)q(s.)62 2099
-y(Th)o(e)g(lin)o(e)h(t)n(h)o(a)o(t)e(d)o(e\014n)o(e)q(s)i(t)n(h)o(e)e
-(mo)q(d)o(ule)i(calle)q(d)h(`)p Fo(modules)p Ft(')c(us)q(e)q(s)i(fe)q
-(a)o(t)o(ure)q(s)f(t)n(h)o(a)o(t)f(are)i(not)f(exp)o(lain)o(e)q(d)j(h)o
-(ere.)j(See)0 2149 y(Sect)o(ion)c(B.1)f([mo)q(d)o(ule)q(s],)g(page)g
-(91,)f(for)h(a)f(full)j(exp)o(lan)o(a)o(t)o(ion)f(of)f(all)h(t)n(h)o(e)
-f(a)o(v)m(aila)o(b)o(le)i(fe)q(a)o(t)o(ure)q(s.)0 2388
-y Fl(4.2.1)30 b(Edit)n(in)o(g)16 b(admini)q(stra)n(t)n(iv)n(e)g(\014le)
-r(s)62 2506 y Ft(Y)l(ou)i(e)q(dit)h(t)n(h)o(e)e(admini)q(stra)o(t)o(iv)
-o(e)h(\014le)q(s)h(in)g(t)n(h)o(e)e(sam)o(e)g(w)o(ay)g(t)n(h)o(a)o(t)g
-(y)o(ou)g(w)o(ould)h(e)q(dit)h(an)o(y)e(ot)n(h)o(er)h(mo)q(d)o(ule.)28
-b(Us)q(e)0 2556 y(`)p Fo(cvs)14 b(checkout)g(CVSROOT)p
-Ft(')k(t)o(o)h(get)g(a)g(w)o(or)o(kin)o(g)g(co)o(p)o(y)l(,)h(e)q(dit)g
-(it,)g(an)o(d)g(commit)f(y)o(our)f(c)o(h)o(an)o(ge)q(s)i(in)g(t)n(h)o
-(e)f(norm)o(al)0 2605 y(w)o(ay)l(.)62 2724 y(It)13 b(i)q(s)f(p)q(o)q(s)
-q(s)q(ib)o(le)i(t)o(o)e(commit)h(an)f(erron)o(eous)g(admini)q(stra)o(t)
-o(iv)o(e)h(\014le.)20 b(Y)l(ou)13 b(can)f(oft)o(en)g(\014x)h(t)n(h)o(e)
-f(error)g(an)o(d)h(c)o(h)o(ec)o(k)f(in)0 2774 y(a)g(n)o(ew)h(revi)q(s)q
-(ion,)g(bu)o(t)h(som)o(et)o(im)o(e)q(s)e(a)g(part)o(icularly)i(bad)f
-(error)f(in)i(t)n(h)o(e)f(admini)q(stra)o(t)o(iv)o(e)f(\014le)i(m)o(ak)
-o(e)q(s)f(it)g(imp)q(o)q(s)q(s)q(ib)o(le)0 2823 y(t)o(o)i(commit)g(n)o
-(ew)g(revi)q(s)q(ions.)p eop
+15 16 bop 0 -58 a Ft(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364
+b(15)0 183 y(to)12 b(ha)o(v)o(e)h(sev)o(eral)g(rep)q(ositories)h(is)g
+(to)e(sp)q(ecify)j(the)e(appropriate)g(rep)q(ository)l(,)g(using)h(the)
+g Fo(CVSROOT)e Ft(en)o(vironmen)o(t)0 233 y(v)m(ariable,)20
+b(the)d(`)p Fo(-d)p Ft(')g(option)h(to)g Fs(cvs)p Ft(,)f(or)h(\(once)f
+(y)o(ou)h(ha)o(v)o(e)f(c)o(hec)o(k)o(ed)i(out)e(a)h(w)o(orking)f
+(directories\))i(b)o(y)f(simply)0 283 y(allo)o(wing)c
+Fs(cvs)f Ft(to)g(use)h(the)g(rep)q(ository)f(that)g(w)o(as)f(used)j(to)
+d(c)o(hec)o(k)i(out)f(the)h(w)o(orking)f(directory)h(\(see)f(Chapter)g
+(4)0 333 y([Rep)q(ository],)i(page)g(11\).)62 446 y(Not)o
+(withstanding,)g(it)h(can)f(b)q(e)h(confusing)g(to)e(ha)o(v)o(e)h(t)o
+(w)o(o)f(or)h(more)f(rep)q(ositories.)62 560 y(None)i(of)e(the)i
+(examples)g(in)g(this)f(man)o(ual)h(sho)o(w)e(m)o(ultiple)j(rep)q
+(ositories.)0 776 y Fn(4.4)33 b(Creating)15 b(a)g(rep)r(ository)62
+889 y Ft(See)h(the)f(instructions)h(in)g(the)g(`)p Fo(INSTALL)p
+Ft(')d(\014le)j(in)g(the)g Fs(cvs)e Ft(distribution.)0
+1101 y Fn(4.5)33 b(Remote)14 b(rep)r(ositories)62 1214
+y Ft(Y)l(our)h(w)o(orking)g(cop)o(y)f(of)h(the)f(sources)h(can)g(b)q(e)
+h(on)e(a)h(di\013eren)o(t)g(mac)o(hine)h(than)e(the)h(rep)q(ository)l
+(.)20 b(Generally)l(,)0 1264 y(using)f(a)f(remote)f(rep)q(ository)h(is)
+h(just)f(lik)o(e)h(using)g(a)e(lo)q(cal)j(one,)e(except)h(that)e(the)h
+(format)f(of)h(the)g(rep)q(ository)0 1314 y(name)d(is:)311
+1481 y Fo(user@hostname:/path/to/re)o(pository)62 1595
+y Ft(The)g(details)g(of)f(exactly)g(what)g(needs)h(to)f(b)q(e)g(set)g
+(up)h(dep)q(end)h(on)e(ho)o(w)g(y)o(ou)g(are)g(connecting)h(to)e(the)i
+(serv)o(er.)0 1790 y Fl(4.5.1)30 b(Connecting)15 b(with)h(rsh)62
+1903 y Ft(CVS)f(uses)f(the)h(`)p Fo(rsh)p Ft(')e(proto)q(col)i(to)e(p)q
+(erform)i(these)f(op)q(erations,)g(so)h(the)f(remote)g(user)g(host)g
+(needs)i(to)d(ha)o(v)o(e)0 1953 y(a)i(`)p Fo(.rhosts)p
+Ft(')e(\014le)k(whic)o(h)f(gran)o(ts)e(access)h(to)g(the)g(lo)q(cal)h
+(user.)62 2067 y(F)l(or)c(example,)i(supp)q(ose)f(y)o(ou)f(are)g(the)h
+(user)f(`)p Fo(mozart)p Ft(')f(on)i(the)f(lo)q(cal)i(mac)o(hine)f(`)p
+Fo(anklet.grunge.com)p Ft(',)d(and)0 2116 y(the)k(serv)o(er)g(mac)o
+(hine)g(is)h(`)p Fo(chainsaw.brickyard.com)o Ft('.)h(On)f(c)o(hainsa)o
+(w,)f(put)g(the)g(follo)o(wing)g(line)i(in)o(to)e(the)g(\014le)0
+2166 y(`)p Fo(.rhosts)p Ft(')f(in)j(`)p Fo(bach)p Ft(''s)e(home)h
+(directory:)120 2282 y Fo(anklet.grunge.com)45 b(mozart)62
+2395 y Ft(Then)16 b(test)f(that)f Fo(rsh)h Ft(is)h(w)o(orking)e(with)
+120 2511 y Fo(rsh)23 b(-l)h(bach)f(chainsaw.brickyard.com)e(echo)j
+($PATH)62 2624 y Ft(Next)e(y)o(ou)f(ha)o(v)o(e)h(to)f(mak)o(e)g(sure)h
+(that)f Fo(rsh)h Ft(will)h(b)q(e)f(able)h(to)e(\014nd)i(the)f(serv)o
+(er.)39 b(Mak)o(e)21 b(sure)h(that)f(the)0 2674 y(path)16
+b(whic)o(h)h Fo(rsh)f Ft(prin)o(ted)g(in)h(the)g(ab)q(o)o(v)o(e)e
+(example)i(includes)i(the)d(directory)g(con)o(taining)h(a)f(program)f
+(named)0 2724 y Fo(cvs)k Ft(whic)o(h)h(is)f(the)g(serv)o(er.)31
+b(Y)l(ou)20 b(need)g(to)e(set)h(the)g(path)g(in)h(`)p
+Fo(.bashrc)p Ft(',)e(`)p Fo(.cshrc)p Ft(',)g(etc.,)h(not)g(`)p
+Fo(.login)p Ft(')e(or)0 2774 y(`)p Fo(.profile)p Ft('.)22
+b(Alternately)l(,)c(y)o(ou)e(can)h(set)g(the)f(en)o(vironmen)o(t)h(v)m
+(ariable)i Fo(CVS_SERVER)c Ft(on)h(the)h(clien)o(t)h(mac)o(hine)0
+2823 y(to)d(the)g(\014lename)h(of)f(the)g(serv)o(er)g(y)o(ou)g(w)o(an)o
+(t)f(to)h(use,)g(for)f(example)i(`)p Fo(/usr/local/bin/cvs-1.6)p
+Ft('.)p eop
%%Page: 16 18
-16 17 bop 0 -58 a Ft(16)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y Fn(4.3)33 b(Mul)o(t)n(ip)o(le)18 b(rep)r(o)q(s)q(it)
-o(or)q(ie)r(s)62 295 y Ft(In)13 b(som)o(e)f(s)q(it)o(ua)o(t)o(ions)g
-(it)h(i)q(s)f(a)g(go)q(o)q(d)h(id)o(e)q(a)g(t)o(o)f(h)o(a)o(v)o(e)g
-(more)g(t)n(h)o(an)g(on)o(e)g(rep)q(o)q(s)q(it)o(ory)l(,)h(for)e(inst)o
-(ance)i(if)g(y)o(ou)g(h)o(a)o(v)o(e)e(t)o(w)o(o)0 345
-y(d)o(ev)o(elo)o(pm)o(en)o(t)17 b(group)q(s)f(t)n(h)o(a)o(t)f(w)o(or)o
-(k)i(on)f(s)q(epara)o(t)o(e)g(pro)s(ject)o(s)g(wit)n(h)o(ou)o(t)h(sh)o
-(ar)q(in)o(g)g(an)o(y)f(co)q(d)o(e.)25 b(All)18 b(y)o(ou)f(h)o(a)o(v)o
-(e)f(t)o(o)g(do)0 395 y(t)o(o)e(h)o(a)o(v)o(e)f(s)q(ev)o(eral)h(rep)q
-(o)q(s)q(it)o(or)q(ie)q(s)g(i)q(s)g(t)o(o)g(sp)q(ecify)h(t)n(h)o(e)e
-(ap)o(pro)o(pr)q(ia)o(t)o(e)g(rep)q(o)q(s)q(it)o(ory)l(,)h(us)q(in)o(g)
-g(t)n(h)o(e)g Fo(CVSROOT)f Ft(en)o(vironm)o(en)o(t)0
-445 y(v)m(ar)q(ia)o(b)o(le,)20 b(t)n(h)o(e)f(`)p Fo(-d)p
-Ft(')e(o)o(pt)o(ion)h(t)o(o)g Fs(cvs)p Ft(,)g(or)g(\(once)h(y)o(ou)f(h)
-o(a)o(v)o(e)g(c)o(h)o(ec)o(k)o(e)q(d)g(ou)o(t)h(a)f(w)o(or)o(kin)o(g)h
-(direct)o(or)q(ie)q(s\))g(b)o(y)g(s)q(imp)o(ly)0 495
-y(allo)o(win)o(g)d Fs(cvs)d Ft(t)o(o)h(us)q(e)h(t)n(h)o(e)f(rep)q(o)q
-(s)q(it)o(ory)g(t)n(h)o(a)o(t)f(w)o(as)h(us)q(e)q(d)h(t)o(o)f(c)o(h)o
-(ec)o(k)g(ou)o(t)h(t)n(h)o(e)f(w)o(or)o(kin)o(g)h(direct)o(ory)f(\(s)q
-(ee)h(Ch)o(apt)o(er)e(4)0 544 y([Rep)q(o)q(s)q(it)o(ory],)h(page)h
-(13\).)62 656 y(Not)o(wit)n(hst)o(an)o(din)o(g,)g(it)h(can)f(b)q(e)g
-(confus)q(in)o(g)h(t)o(o)f(h)o(a)o(v)o(e)g(t)o(w)o(o)f(or)g(more)h(rep)
-q(o)q(s)q(it)o(or)q(ie)q(s.)62 769 y(Non)o(e)g(of)g(t)n(h)o(e)g(examp)o
-(le)q(s)i(in)f(t)n(hi)q(s)f(m)o(an)n(ual)h(sh)o(o)o(w)f(m)n(ul)o(t)o
-(ip)o(le)j(rep)q(o)q(s)q(it)o(or)q(ie)q(s.)0 970 y Fn(4.4)33
-b(Cre)q(a)n(t)n(in)o(g)15 b(a)g(rep)r(o)q(s)q(it)o(ory)62
-1082 y Ft(See)h(t)n(h)o(e)f(instru)o(ct)o(ions)h(in)g(t)n(h)o(e)f(`)p
-Fo(INSTALL)p Ft(')f(\014le)i(in)g(t)n(h)o(e)f Fs(cvs)g
-Ft(di)q(str)q(ibu)o(t)o(ion.)0 1279 y Fn(4.5)33 b(Remot)n(e)14
-b(rep)r(o)q(s)q(it)o(or)q(ie)r(s)62 1391 y Ft(Y)l(our)i(w)o(or)o(kin)o
-(g)g(co)o(p)o(y)f(of)h(t)n(h)o(e)f(source)q(s)h(can)g(b)q(e)g(on)g(a)f
-(di\013eren)o(t)h(m)o(ac)o(hin)o(e)g(t)n(h)o(an)f(t)n(h)o(e)h(rep)q(o)q
-(s)q(it)o(ory)l(.)21 b(Gen)o(erally)l(,)0 1441 y(us)q(in)o(g)f(a)e
-(remot)o(e)g(rep)q(o)q(s)q(it)o(ory)h(i)q(s)g(just)f(lik)o(e)i(us)q(in)
-o(g)g(a)f(lo)q(cal)h(on)o(e,)f(except)g(t)n(h)o(a)o(t)f(t)n(h)o(e)h
-(form)o(a)o(t)e(of)i(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)0
-1491 y(n)o(am)o(e)d(i)q(s:)311 1605 y Fo(user@hostname:/path/to/re)o
-(pository)62 1717 y Ft(Th)o(e)g(d)o(et)o(ails)i(of)d(exact)n(ly)i(wh)o
-(a)o(t)e(n)o(ee)q(ds)i(t)o(o)f(b)q(e)g(s)q(et)g(up)h(d)o(ep)q(en)o(d)g
-(on)f(h)o(o)o(w)g(y)o(ou)f(are)h(conn)o(ect)o(in)o(g)h(t)o(o)f(t)n(h)o
-(e)g(s)q(erv)o(er.)0 1898 y Fl(4.5.1)30 b(Conn)n(ect)n(in)o(g)16
-b(wit)m(h)g(rsh)62 2010 y Ft(CVS)g(us)q(e)q(s)f(t)n(h)o(e)h(`)p
-Fo(rsh)p Ft(')e(prot)o(o)q(co)o(l)i(t)o(o)f(p)q(erform)g(t)n(h)o(e)q(s)
-q(e)g(o)o(p)q(era)o(t)o(ions,)f(so)h(t)n(h)o(e)g(remot)o(e)g(us)q(er)g
-(h)o(o)q(st)f(n)o(ee)q(ds)j(t)o(o)e(h)o(a)o(v)o(e)0 2060
-y(a)g(`)p Fo(.rhosts)p Ft(')e(\014le)k(whic)o(h)e(gran)o(t)o(s)g(acce)q
-(s)q(s)g(t)o(o)g(t)n(h)o(e)g(lo)q(cal)h(us)q(er.)62 2172
-y(F)l(or)d(examp)o(le,)h(sup)o(p)q(o)q(s)q(e)g(y)o(ou)e(are)h(t)n(h)o
-(e)g(us)q(er)h(`)p Fo(mozart)p Ft(')e(on)h(t)n(h)o(e)g(lo)q(cal)h(m)o
-(ac)o(hin)o(e)g(`)p Fo(anklet.grunge.com)p Ft(',)c(an)o(d)0
-2221 y(t)n(h)o(e)15 b(s)q(erv)o(er)g(m)o(ac)o(hin)o(e)g(i)q(s)h(`)p
-Fo(chainsaw.brickyard.co)o(m)p Ft('.)h(On)e(c)o(h)o(ainsaw,)g(pu)o(t)h
-(t)n(h)o(e)f(fo)o(llo)o(win)o(g)h(lin)o(e)h(in)o(t)o(o)e(t)n(h)o(e)g
-(\014le)0 2271 y(`)p Fo(.rhosts)p Ft(')e(in)j(`)p Fo(bach)p
-Ft(''s)e(h)o(om)o(e)h(direct)o(ory:)120 2385 y Fo(anklet.grunge.com)45
-b(mozart)62 2497 y Ft(Th)o(en)16 b(t)o(e)q(st)e(t)n(h)o(a)o(t)h
-Fo(rsh)f Ft(i)q(s)i(w)o(or)o(kin)o(g)f(wit)n(h)120 2612
-y Fo(rsh)23 b(-l)h(bach)f(chainsaw.brickyard.com)e(echo)j($PATH)62
-2724 y Ft(Next)11 b(y)o(ou)g(h)o(a)o(v)o(e)f(t)o(o)h(m)o(ak)o(e)g(sure)
-g(t)n(h)o(a)o(t)f Fo(rsh)g Ft(will)j(b)q(e)e(a)o(b)o(le)h(t)o(o)f
-(\014n)o(d)h(t)n(h)o(e)f(s)q(erv)o(er.)18 b(Mak)o(e)10
-b(sure)h(t)n(h)o(a)o(t)f(t)n(h)o(e)h(pa)o(t)n(h)g(whic)o(h)0
-2774 y Fo(rsh)18 b Ft(pr)q(in)o(t)o(e)q(d)g(in)h(t)n(h)o(e)g(a)o(b)q(o)
-o(v)o(e)e(examp)o(le)j(includ)o(e)q(s)h(t)n(h)o(e)d(direct)o(ory)h(con)
-o(t)o(ainin)o(g)g(a)f(program)f(n)o(am)o(e)q(d)i Fo(cvs)e
-Ft(whic)o(h)0 2823 y(i)q(s)h(t)n(h)o(e)h(s)q(erv)o(er.)29
-b(Y)l(ou)18 b(n)o(ee)q(d)h(t)o(o)f(s)q(et)g(t)n(h)o(e)h(pa)o(t)n(h)f
-(in)h(`)p Fo(.bashrc)p Ft(',)e(`)p Fo(.cshrc)p Ft(',)g(et)o(c.,)h(not)g
-(`)p Fo(.login)p Ft(')e(or)i(`)p Fo(.profile)p Ft('.)p
+16 17 bop 0 -58 a Ft(16)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(There)g(is)f(no)h(need)g(to)e(edit)i
+Fo(inetd.conf)e Ft(or)h(start)f(a)g Fs(cvs)h Ft(serv)o(er)g(daemon.)62
+297 y(Con)o(tin)o(uing)24 b(our)e(example,)k(supp)q(osing)e(y)o(ou)e(w)
+o(an)o(t)g(to)g(access)h(the)g(mo)q(dule)h(`)p Fo(foo)p
+Ft(')d(in)j(the)f(rep)q(ository)0 347 y(`)p Fo(/usr/local/cvsroot/)p
+Ft(',)11 b(on)16 b(mac)o(hine)g(`)p Fo(chainsaw.brickyard.c)o(om)p
+Ft(',)c(y)o(ou)i(are)h(ready)g(to)g(go:)120 462 y Fo(cvs)23
+b(-d)h(bach@chainsaw.brickyard.co)o(m:/user/)o(local/c)o(vsroot)c
+(checkout)j(foo)62 576 y Ft(\(The)15 b(`)p Fo(bach@)p
+Ft(')f(can)h(b)q(e)h(omitted)f(if)h(the)f(username)h(is)g(the)f(same)g
+(on)g(b)q(oth)g(the)g(lo)q(cal)i(and)e(remote)g(hosts.\))0
+773 y Fl(4.5.2)30 b(Direct)15 b(connection)g(with)h(passw)n(ord)g
+(authen)n(tication)62 886 y Ft(The)i Fs(cvs)g Ft(clien)o(t)h(can)f
+(also)f(connect)i(to)e(the)h(serv)o(er)f(using)i(a)e(passw)o(ord)g
+(proto)q(col.)28 b(This)18 b(is)h(particularly)0 936
+y(useful)e(if)g(using)g Fo(rsh)f Ft(is)g(not)g(feasible)i(\(for)d
+(example,)i(the)f(serv)o(er)g(is)g(b)q(ehind)j(a)c(\014rew)o(all\),)i
+(and)f(Kerb)q(eros)h(also)0 986 y(is)f(not)f(a)o(v)m(ailable.)62
+1100 y(T)l(o)k(use)g(this)h(metho)q(d,)g(it)f(is)h(necessary)f(to)g
+(mak)o(e)f(some)h(adjustmen)o(ts)f(on)h(b)q(oth)h(the)f(serv)o(er)f
+(and)i(clien)o(t)0 1149 y(sides.)0 1346 y Fl(4.5.2.1)30
+b(Setting)14 b(up)i(the)f(serv)n(er)h(for)f(passw)n(ord)g(authen)n
+(tication)62 1460 y Ft(On)k(the)e(serv)o(er)h(side,)h(the)f(\014le)g(`)
+p Fo(/etc/inetd.conf)p Ft(')d(needs)k(to)e(b)q(e)h(edited)h(so)f
+Fo(inetd)f Ft(kno)o(ws)g(to)g(run)h(the)0 1510 y(command)11
+b Fo(cvs)k(pserver)10 b Ft(when)i(it)f(receiv)o(es)h(a)f(connection)h
+(on)f(the)h(righ)o(t)f(p)q(ort.)18 b(By)11 b(default,)h(the)g(p)q(ort)f
+(n)o(um)o(b)q(er)0 1559 y(is)i(2401;)f(it)g(w)o(ould)h(b)q(e)g
+(di\013eren)o(t)g(if)f(y)o(our)g(clien)o(t)i(w)o(ere)e(compiled)i(with)
+f Fo(CVS_AUTH_PORT)d Ft(de\014ned)k(to)e(something)0
+1609 y(else,)k(though.)62 1723 y(If)e(y)o(our)e Fo(inetd)g
+Ft(allo)o(ws)h(ra)o(w)f(p)q(ort)h(n)o(um)o(b)q(ers)g(in)h(`)p
+Fo(/etc/inetd.conf)p Ft(',)c(then)k(the)f(follo)o(wing)g(\(all)h(on)f
+(a)g(single)0 1773 y(line)k(in)f(`)p Fo(inetd.conf)p
+Ft('\))d(should)j(b)q(e)g(su\016cien)o(t:)120 1888 y
+Fo(2401)47 b(stream)g(tcp)g(nowait)g(root)g(/usr/local/bin/cvs)120
+1940 y(cvs)23 b(-b)h(/usr/local/bin)e(pserver)62 2054
+y Ft(The)16 b(`)p Fo(-b)p Ft(')e(option)h(sp)q(eci\014es)i(the)f
+(directory)f(whic)o(h)h(con)o(tains)f(the)h Fs(r)o(cs)f
+Ft(binaries)h(on)f(the)h(serv)o(er.)62 2167 y(If)j(y)o(our)f
+Fo(inetd)f Ft(w)o(an)o(ts)h(a)g(sym)o(b)q(olic)h(service)g(name)g
+(instead)g(of)f(a)g(ra)o(w)f(p)q(ort)h(n)o(um)o(b)q(er,)h(then)g(put)f
+(this)h(in)0 2217 y(`)p Fo(/etc/services)p Ft(':)120
+2333 y Fo(cvspserver)142 b(2401/tcp)62 2447 y Ft(and)16
+b(put)f Fo(cvspserver)f Ft(instead)i(of)e Fo(2401)h Ft(in)h(`)p
+Fo(inetd.conf)p Ft('.)62 2560 y(Once)i(the)e(ab)q(o)o(v)o(e)h(is)g(tak)
+o(en)f(care)g(of,)g(restart)g(y)o(our)g Fo(inetd)p Ft(,)f(or)h(do)h
+(whatev)o(er)f(is)h(necessary)g(to)e(force)i(it)g(to)0
+2610 y(reread)e(its)h(initialization)i(\014les.)62 2724
+y(Because)23 b(the)g(clien)o(t)h(stores)e(and)h(transmits)f(passw)o
+(ords)f(in)j(cleartext)e(\(almost|see)h(Section)g(4.5.2.3)0
+2774 y([P)o(assw)o(ord)13 b(authen)o(tication)i(securit)o(y],)f(page)g
+(18)g(for)g(details\),)h(a)f(separate)g Fs(cvs)g Ft(passw)o(ord)f
+(\014le)j(ma)o(y)e(b)q(e)h(used,)0 2823 y(so)i(p)q(eople)i(don't)e
+(compromise)g(their)h(regular)g(passw)o(ords)e(when)i(they)f(access)h
+(the)f(rep)q(ository)l(.)27 b(This)18 b(\014le)g(is)p
eop
%%Page: 17 19
-17 18 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(4:)20 b(Th)o(e)15
-b(Rep)q(o)q(s)q(it)o(ory)1367 b(17)0 183 y(Al)o(t)o(er)q(n)o(a)o(t)o
-(ely)l(,)14 b(y)o(ou)f(can)h(s)q(et)f(t)n(h)o(e)h(en)o(vironm)o(en)o(t)
-f(v)m(ar)q(ia)o(b)o(le)i Fo(CVS_SERVER)d Ft(on)i(t)n(h)o(e)f(clien)o(t)
-i(m)o(ac)o(hin)o(e)f(t)o(o)g(t)n(h)o(e)f(\014len)o(am)o(e)0
-233 y(of)i(t)n(h)o(e)g(s)q(erv)o(er)g(y)o(ou)g(w)o(an)o(t)f(t)o(o)h(us)
-q(e,)g(for)f(examp)o(le)j(`)p Fo(/usr/local/bin/cvs-1.6)p
-Ft(')o(.)62 345 y(Th)o(ere)f(i)q(s)f(no)g(n)o(ee)q(d)h(t)o(o)f(e)q(dit)
-h Fo(inetd.conf)e Ft(or)h(st)o(art)f(a)g Fs(cvs)h Ft(s)q(erv)o(er)g(d)o
-(aemon.)62 457 y(Con)o(t)o(in)n(uin)o(g)25 b(our)e(examp)o(le,)k(sup)o
-(p)q(o)q(s)q(in)o(g)d(y)o(ou)f(w)o(an)o(t)f(t)o(o)i(acce)q(s)q(s)f(t)n
-(h)o(e)h(mo)q(d)o(ule)g(`)p Fo(foo)p Ft(')f(in)h(t)n(h)o(e)f(rep)q(o)q
-(s)q(it)o(ory)0 507 y(`)p Fo(/usr/local/cvsroot/)p Ft(',)11
-b(on)16 b(m)o(ac)o(hin)o(e)f(`)p Fo(chainsaw.brickyard.com)p
-Ft(',)c(y)o(ou)k(are)g(re)q(ady)g(t)o(o)g(go:)120 621
-y Fo(cvs)23 b(-d)h(bach@chainsaw.brickyard.co)o(m:/user/)o(local/c)o
-(vsroot)c(checkout)j(foo)62 733 y Ft(\(Th)o(e)15 b(`)p
-Fo(bach@)p Ft(')f(can)h(b)q(e)g(omit)n(t)o(e)q(d)h(if)f(t)n(h)o(e)h(us)
-q(er)q(n)o(am)o(e)e(i)q(s)i(t)n(h)o(e)f(sam)o(e)f(on)i(b)q(ot)n(h)f(t)n
-(h)o(e)g(lo)q(cal)h(an)o(d)g(remot)o(e)e(h)o(o)q(st)o(s.\))0
-910 y Fl(4.5.2)30 b(Direct)15 b(conn)n(ect)n(ion)h(wit)m(h)g(pas)q(sw)n
-(ord)g(a)n(u)o(t)m(h)n(en)n(t)n(ica)n(t)n(ion)62 1022
-y Ft(Th)o(e)i Fs(cvs)g Ft(clien)o(t)h(can)g(also)f(conn)o(ect)g(t)o(o)g
-(t)n(h)o(e)g(s)q(erv)o(er)g(us)q(in)o(g)h(a)f(pas)q(sw)o(ord)f(prot)o
-(o)q(co)o(l.)29 b(Thi)q(s)19 b(i)q(s)f(part)o(icularly)0
-1072 y(us)q(eful)f(if)g(us)q(in)o(g)h Fo(rsh)d Ft(i)q(s)i(not)f(fe)q
-(as)q(ib)o(le)i(\(for)d(examp)o(le,)j(t)n(h)o(e)e(s)q(erv)o(er)g(i)q(s)
-h(b)q(e)o(hin)o(d)h(a)e(\014rew)o(all\),)h(an)o(d)f(K)o(erb)q(ero)q(s)g
-(also)0 1121 y(i)q(s)f(not)g(a)o(v)m(aila)o(b)o(le.)62
-1233 y(T)l(o)e(us)q(e)f(t)n(hi)q(s)h(m)o(et)n(h)o(o)q(d,)g(it)f(i)q(s)h
-(n)o(ece)q(s)q(sary)f(t)o(o)g(m)o(ak)o(e)g(som)o(e)g(adjust)o(m)o(en)o
-(t)o(s)g(on)h(b)q(ot)n(h)f(t)n(h)o(e)h(s)q(erv)o(er)f(an)o(d)h(clien)o
-(t)g(s)q(id)o(e)q(s.)0 1410 y Fl(4.5.2.1)30 b(Set)n(t)n(in)o(g)14
-b(up)i(t)m(h)n(e)g(s)q(erv)n(er)h(for)d(pas)q(sw)n(ord)i(a)n(u)o(t)m(h)
-n(en)n(t)n(ica)n(t)n(ion)62 1522 y Ft(On)j(t)n(h)o(e)f(s)q(erv)o(er)h
-(s)q(id)o(e,)g(t)n(h)o(e)g(\014le)g(`)p Fo(/etc/inetd.conf)p
-Ft(')c(n)o(ee)q(ds)20 b(t)o(o)e(b)q(e)g(e)q(dit)o(e)q(d)i(so)e
-Fo(inetd)f Ft(kno)o(ws)h(t)o(o)g(ru)o(n)h(t)n(h)o(e)0
-1572 y(comm)o(an)o(d)12 b Fo(cvs)i(pserver)e Ft(wh)o(en)g(it)h(rece)q
-(iv)o(e)q(s)g(a)f(conn)o(ect)o(ion)h(on)f(t)n(h)o(e)g(r)q(igh)o(t)g(p)q
-(ort.)18 b(By)13 b(d)o(ef)q(a)n(ul)o(t,)g(t)n(h)o(e)g(p)q(ort)e(n)n(u)o
-(m)n(b)q(er)0 1622 y(i)q(s)i(2401;)f(it)h(w)o(ould)g(b)q(e)g
-(di\013eren)o(t)g(if)g(y)o(our)f(clien)o(t)i(w)o(ere)f(compile)q(d)i
-(wit)n(h)e Fo(CVS_AUTH_PORT)e Ft(d)o(e\014n)o(e)q(d)j(t)o(o)f(som)o(et)
-n(hin)o(g)0 1671 y(els)q(e,)j(t)n(h)o(ough.)62 1783 y(If)e(y)o(our)f
-Fo(inetd)g Ft(allo)o(ws)h(raw)f(p)q(ort)g(n)n(u)o(m)n(b)q(ers)h(in)h(`)
-p Fo(/etc/inetd.conf)p Ft(',)10 b(t)n(h)o(en)k(t)n(h)o(e)f(fo)o(llo)o
-(win)o(g)j(\(all)e(on)f(a)h(s)q(in)o(gle)0 1833 y(lin)o(e)j(in)f(`)p
-Fo(inetd.conf)p Ft('\))c(sh)o(ould)k(b)q(e)g(su\016cien)o(t:)120
-1947 y Fo(2401)47 b(stream)g(tcp)g(nowait)g(root)g(/usr/local/bin/cvs)
-120 1999 y(cvs)23 b(-b)h(/usr/local/bin)e(pserver)62
-2111 y Ft(Th)o(e)15 b(`)p Fo(-b)p Ft(')g(o)o(pt)o(ion)f(sp)q(eci\014e)q
-(s)j(t)n(h)o(e)e(direct)o(ory)h(whic)o(h)g(con)o(t)o(ains)f(t)n(h)o(e)g
-Fs(r)o(cs)g Ft(bin)o(ar)q(ie)q(s)i(on)e(t)n(h)o(e)g(s)q(erv)o(er.)62
-2224 y(If)20 b(y)o(our)e Fo(inetd)g Ft(w)o(an)o(t)o(s)g(a)h(sym)n(b)q
-(o)o(lic)h(s)q(ervice)g(n)o(am)o(e)f(inst)o(e)q(ad)g(of)f(a)h(raw)f(p)q
-(ort)h(n)n(u)o(m)n(b)q(er,)h(t)n(h)o(en)f(pu)o(t)h(t)n(hi)q(s)f(in)0
-2273 y(`)p Fo(/etc/services)p Ft(':)120 2387 y Fo(cvspserver)142
-b(2401/tcp)62 2500 y Ft(an)o(d)15 b(pu)o(t)h Fo(cvspserver)e
-Ft(inst)o(e)q(ad)h(of)g Fo(2401)f Ft(in)i(`)p Fo(inetd.conf)p
-Ft('.)62 2612 y(Once)i(t)n(h)o(e)f(a)o(b)q(o)o(v)o(e)g(i)q(s)g(t)o(ak)o
-(en)f(care)h(of,)g(re)q(st)o(art)e(y)o(our)i Fo(inetd)p
-Ft(,)f(or)h(do)g(wh)o(a)o(t)o(ev)o(er)f(i)q(s)h(n)o(ece)q(s)q(sary)f(t)
-o(o)h(force)g(it)g(t)o(o)0 2661 y(rere)q(ad)e(it)o(s)h(init)o(ializa)o
-(t)o(ion)h(\014le)q(s.)62 2774 y(Beca)n(us)q(e)c(t)n(h)o(e)e(clien)o(t)
-h(st)o(ore)q(s)g(an)o(d)f(transmit)o(s)g(pas)q(sw)o(ords)f(in)j(cle)q
-(art)o(ext)d(\(almo)q(st|s)q(ee)h(Sect)o(ion)h(4.5.2.3)d([P)o(as)q(s-)0
-2823 y(w)o(ord)17 b(a)n(u)o(t)n(h)o(en)o(t)o(ica)o(t)o(ion)h(s)q(ecur)q
-(it)o(y],)g(page)g(19)g(for)f(d)o(et)o(ails\),)i(a)f(s)q(epara)o(t)o(e)
-f Fs(cvs)g Ft(pas)q(sw)o(ord)g(\014le)i(m)o(ay)e(b)q(e)h(us)q(e)q(d,)h
-(so)p eop
-%%Page: 18 20
-18 19 bop 0 -58 a Ft(18)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y(p)q(eo)o(p)o(le)23 b(don't)e(compromi)q(s)q(e)g(t)n
-(h)o(e)q(ir)i(regular)e(pas)q(sw)o(ords)g(wh)o(en)g(t)n(h)o(ey)h(acce)q
-(s)q(s)g(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(.)39 b(Thi)q(s)22
-b(\014le)h(i)q(s)0 233 y(`)p Fo($CVSROOT/CVSROOT/passwd)o
-Ft(')16 b(\(s)q(ee)j(Sect)o(ion)g(4.2)f([In)o(tro)g(admini)q(stra)o(t)o
-(iv)o(e)h(\014le)q(s],)h(page)f(15\).)30 b(It)o(s)19
-b(form)o(a)o(t)f(i)q(s)0 283 y(s)q(imilar)d(t)o(o)g(`)p
-Fo(/etc/passwd)p Ft(',)d(except)j(t)n(h)o(a)o(t)f(it)h(only)g(h)o(as)f
-(t)o(w)o(o)f(\014elds,)j(us)q(er)q(n)o(am)o(e)e(an)o(d)h(pas)q(sw)o
-(ord.)j(F)l(or)c(examp)o(le:)120 400 y Fo(bach:ULtgRLXo7NRxs)120
-452 y(cwang:1sOp854gDF3DY)62 566 y Ft(Th)o(e)g(pas)q(sw)o(ord)e(i)q(s)i
-(encrypt)o(e)q(d)h(accordin)o(g)g(t)o(o)e(t)n(h)o(e)h(st)o(an)o(d)o
-(ard)f(Unix)i Fo(crypt\(\))e Ft(fu)o(nct)o(ion,)h(so)g(it)g(i)q(s)g(p)q
-(o)q(s)q(s)q(ib)o(le)g(t)o(o)0 616 y(past)o(e)h(in)h(pas)q(sw)o(ords)e
-(direct)n(ly)i(f)q(rom)e(regular)i(Unix)g(`)p Fo(passwd)p
-Ft(')d(\014le)q(s.)62 731 y(Wh)o(en)20 b(a)n(u)o(t)n(h)o(en)o(t)o(ica)o
-(t)o(in)o(g)f(a)g(pas)q(sw)o(ord,)f(t)n(h)o(e)i(s)q(erv)o(er)f(\014rst)
-g(c)o(h)o(ec)o(ks)g(for)f(t)n(h)o(e)i(us)q(er)f(in)h(t)n(h)o(e)f
-Fs(cvs)g Ft(`)p Fo(passwd)p Ft(')e(\014le.)0 781 y(If)h(it)g(\014n)o
-(ds)g(t)n(h)o(e)g(us)q(er,)g(it)g(compare)q(s)f(against)h(t)n(h)o(a)o
-(t)f(pas)q(sw)o(ord.)26 b(If)18 b(it)g(do)q(e)q(s)f(not)g(\014n)o(d)i
-(t)n(h)o(e)e(us)q(er,)h(or)g(if)g(t)n(h)o(e)f Fs(cvs)0
-831 y Ft(`)p Fo(passwd)p Ft(')f(\014le)j(do)q(e)q(s)f(not)g(exi)q(st,)g
-(t)n(h)o(en)g(t)n(h)o(e)g(s)q(erv)o(er)f(tr)q(ie)q(s)i(t)o(o)e(m)o(a)o
-(t)o(c)o(h)g(t)n(h)o(e)h(pas)q(sw)o(ord)e(us)q(in)o(g)j(t)n(h)o(e)f
-(syst)o(em's)f(us)q(er-)0 880 y(lo)q(okup)f(rou)o(t)o(in)o(e.)22
-b(Wh)o(en)16 b(us)q(in)o(g)g(t)n(h)o(e)g Fs(cvs)f Ft(`)p
-Fo(passwd)p Ft(')f(\014le,)i(t)n(h)o(e)g(s)q(erv)o(er)f(ru)o(ns)h(u)o
-(n)o(d)o(er)h(as)e(t)n(h)o(e)h(us)q(er)q(n)o(am)o(e)f(sp)q(eci\014e)q
-(d)0 930 y(in)g(t)n(h)o(e)f(t)n(h)o(e)g(t)n(hird)g(argu)o(m)o(en)o(t)f
-(in)i(t)n(h)o(e)f(en)o(try)l(,)f(or)h(as)f(t)n(h)o(e)h(\014rst)g(argu)o
-(m)o(en)o(t)f(if)i(t)n(h)o(ere)f(i)q(s)g(no)g(t)n(hird)g(argu)o(m)o(en)
-o(t)f(\(in)i(t)n(hi)q(s)0 980 y(w)o(ay)h Fs(cvs)g Ft(allo)o(ws)g(im)o
-(agin)o(ary)h(us)q(er)q(n)o(am)o(e)q(s)f(pro)o(vid)o(e)q(d)i(t)n(h)o(e)
-e Fs(cvs)g Ft(`)p Fo(passwd)p Ft(')f(\014le)i(in)o(dica)o(t)o(e)q(s)h
-(corre)q(sp)q(on)o(din)o(g)f(v)m(alid)0 1030 y(syst)o(em)c(us)q(er)q(n)
-o(am)o(e)q(s\).)19 b(In)c(an)o(y)f(cas)q(e,)g Fs(cvs)f
-Ft(will)j(h)o(a)o(v)o(e)e(no)g(pr)q(ivilege)q(s)i(whic)o(h)e(t)n(h)o(e)
-g(\(v)m(alid\))h(us)q(er)g(w)o(ould)f(not)g(h)o(a)o(v)o(e.)62
-1145 y(Righ)o(t)19 b(no)o(w,)g(t)n(h)o(e)g(only)g(w)o(ay)f(t)o(o)g(pu)o
-(t)i(a)e(pas)q(sw)o(ord)f(in)j(t)n(h)o(e)f Fs(cvs)f Ft(`)p
-Fo(passwd)p Ft(')f(\014le)j(i)q(s)e(t)o(o)h(past)o(e)f(it)h(t)n(h)o
-(ere)g(f)q(rom)0 1194 y(som)o(ewh)o(ere)c(els)q(e.)21
-b(Som)o(e)q(d)o(ay)l(,)15 b(t)n(h)o(ere)g(m)o(ay)g(b)q(e)g(a)g
-Fo(cvs)g(passwd)f Ft(comm)o(an)o(d.)0 1401 y Fl(4.5.2.2)30
-b(Us)q(in)o(g)15 b(t)m(h)n(e)h(clien)n(t)f(wit)m(h)h(pas)q(sw)n(ord)g
-(a)n(u)o(t)m(h)n(en)n(t)n(ica)n(t)n(ion)62 1516 y Ft(Before)h(conn)o
-(ect)o(in)o(g)i(t)o(o)e(t)n(h)o(e)g(s)q(erv)o(er,)g(t)n(h)o(e)g(clien)o
-(t)h(m)n(ust)g Fp(log)f(in)h Ft(wit)n(h)g(t)n(h)o(e)f(comm)o(an)o(d)f
-Fo(cvs)f(login)p Ft(.)25 b(Loggin)o(g)0 1566 y(in)15
-b(v)o(er)q(i\014e)q(s)h(a)e(pas)q(sw)o(ord)f(wit)n(h)i(t)n(h)o(e)f(s)q
-(erv)o(er,)h(an)o(d)f(also)g(records)h(t)n(h)o(e)f(pas)q(sw)o(ord)f
-(for)h(la)o(t)o(er)g(transact)o(ions)g(wit)n(h)h(t)n(h)o(e)0
-1615 y(s)q(erv)o(er.)k(Th)o(e)14 b Fo(cvs)g(login)f Ft(comm)o(an)o(d)g
-(n)o(ee)q(ds)h(t)o(o)f(kno)o(w)g(t)n(h)o(e)h(us)q(er)q(n)o(am)o(e,)f(s)
-q(erv)o(er)g(h)o(o)q(stn)o(am)o(e,)f(an)o(d)i(full)g(rep)q(o)q(s)q(it)o
-(ory)0 1665 y(pa)o(t)n(h,)d(an)o(d)g(it)g(get)o(s)f(t)n(hi)q(s)h
-(inform)o(a)o(t)o(ion)f(f)q(rom)g(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)f
-(argu)o(m)o(en)o(t)g(or)g(t)n(h)o(e)h Fo(CVSROOT)e Ft(en)o(vironm)o(en)
-o(t)i(v)m(ar)q(ia)o(b)o(le.)62 1780 y Fo(cvs)k(login)f
-Ft(i)q(s)i(in)o(t)o(eract)o(iv)o(e)f(|)h(it)f(prompt)o(s)g(for)g(a)g
-(pas)q(sw)o(ord:)120 1897 y Fo(cvs)23 b(-d)h
+17 18 bop 0 -58 a Ft(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364
+b(17)0 183 y(`)p Fo($CVSROOT/CVSROOT/passwd)o Ft(')16
+b(\(see)i(Section)i(4.2)e([In)o(tro)f(administrativ)o(e)j(\014les],)g
+(page)e(14\).)29 b(Its)19 b(format)e(is)0 233 y(similar)e(to)f(`)p
+Fo(/etc/passwd)p Ft(',)d(except)k(that)e(it)i(only)f(has)g(t)o(w)o(o)f
+(\014elds,)i(username)f(and)g(passw)o(ord.)19 b(F)l(or)13
+b(example:)120 348 y Fo(bach:ULtgRLXo7NRxs)120 399 y
+(cwang:1sOp854gDF3DY)62 512 y Ft(The)18 b(passw)o(ord)e(is)h(encrypted)
+h(according)g(to)e(the)h(standard)g(Unix)h Fo(crypt\(\))e
+Ft(function,)i(so)e(it)i(is)f(p)q(ossible)0 562 y(to)e(paste)f(in)j
+(passw)o(ords)d(directly)i(from)f(regular)g(Unix)h(`)p
+Fo(passwd)p Ft(')e(\014les.)62 674 y(When)19 b(authen)o(ticating)f(a)g
+(passw)o(ord,)f(the)h(serv)o(er)g(\014rst)f(c)o(hec)o(ks)h(for)g(the)g
+(user)g(in)h(the)f Fs(cvs)f Ft(`)p Fo(passwd)p Ft(')f(\014le.)0
+724 y(If)h(it)h(\014nds)g(the)f(user,)g(it)h(compares)f(against)g(that)
+f(passw)o(ord.)25 b(If)17 b(it)h(do)q(es)f(not)g(\014nd)h(the)f(user,)h
+(or)f(if)g(the)g Fs(cvs)0 774 y Ft(`)p Fo(passwd)p Ft(')f(\014le)i(do)q
+(es)f(not)g(exist,)h(then)f(the)g(serv)o(er)g(tries)h(to)e(matc)o(h)h
+(the)g(passw)o(ord)f(using)i(the)f(system's)g(user-)0
+823 y(lo)q(okup)e(routine.)21 b(When)15 b(using)g(the)g
+Fs(cvs)f Ft(`)p Fo(passwd)p Ft(')f(\014le,)i(the)g(serv)o(er)f(runs)h
+(under)g(as)f(the)h(username)g(sp)q(eci\014ed)0 873 y(in)j(the)f(the)g
+(third)h(argumen)o(t)f(in)h(the)f(en)o(try)l(,)g(or)g(as)f(the)i
+(\014rst)e(argumen)o(t)h(if)g(there)h(is)f(no)g(third)h(argumen)o(t)e
+(\(in)0 923 y(this)i(w)o(a)o(y)f Fs(cvs)g Ft(allo)o(ws)h(imaginary)g
+(usernames)g(pro)o(vided)g(the)g Fs(cvs)f Ft(`)p Fo(passwd)p
+Ft(')f(\014le)j(indicates)g(corresp)q(onding)0 973 y(v)m(alid)d(system)
+e(usernames\).)20 b(In)15 b(an)o(y)f(case,)g Fs(cvs)g
+Ft(will)i(ha)o(v)o(e)e(no)g(privileges)j(whic)o(h)e(the)g(\(v)m(alid\))
+g(user)g(w)o(ould)f(not)0 1023 y(ha)o(v)o(e.)62 1135
+y(Righ)o(t)19 b(no)o(w,)f(the)g(only)h(w)o(a)o(y)e(to)h(put)g(a)g
+(passw)o(ord)g(in)h(the)f Fs(cvs)g Ft(`)p Fo(passwd)p
+Ft(')e(\014le)k(is)e(to)g(paste)g(it)g(there)h(from)0
+1185 y(somewhere)c(else.)21 b(Someda)o(y)l(,)15 b(there)g(ma)o(y)f(b)q
+(e)i(a)f Fo(cvs)g(passwd)f Ft(command.)0 1370 y Fl(4.5.2.2)30
+b(Using)15 b(the)g(clien)n(t)h(with)f(passw)n(ord)h(authen)n(tication)
+62 1483 y Ft(Before)g(connecting)i(to)d(the)h(serv)o(er,)g(the)g(clien)
+o(t)i(m)o(ust)d Fp(log)h(in)h Ft(with)g(the)f(command)g
+Fo(cvs)f(login)p Ft(.)22 b(Logging)0 1532 y(in)14 b(v)o(eri\014es)h(a)e
+(passw)o(ord)g(with)h(the)g(serv)o(er,)f(and)h(also)f(records)h(the)f
+(passw)o(ord)g(for)g(later)h(transactions)f(with)h(the)0
+1582 y(serv)o(er.)27 b(The)18 b Fo(cvs)c(login)j Ft(command)h(needs)g
+(to)f(kno)o(w)g(the)h(username,)g(serv)o(er)f(hostname,)g(and)h(full)h
+(rep)q(osi-)0 1632 y(tory)c(path,)g(and)g(it)h(gets)f(this)h
+(information)g(from)f(the)g(rep)q(ository)h(argumen)o(t)f(or)g(the)g
+Fo(CVSROOT)g Ft(en)o(vironmen)o(t)0 1682 y(v)m(ariable.)62
+1794 y Fo(cvs)g(login)f Ft(is)i(in)o(teractiv)o(e)g(|)f(it)h(prompts)f
+(for)f(a)h(passw)o(ord:)120 1909 y Fo(cvs)23 b(-d)h
(bach@chainsaw.brickyard.co)o(m:/usr/l)o(ocal/cv)o(sroot)d(login)120
-1949 y(CVS)i(password:)62 2063 y Ft(Th)o(e)17 b(pas)q(sw)o(ord)e(i)q(s)
-i(c)o(h)o(ec)o(k)o(e)q(d)g(wit)n(h)g(t)n(h)o(e)f(s)q(erv)o(er;)h(if)g
-(it)f(i)q(s)h(correct,)f(t)n(h)o(e)h Fo(login)e Ft(su)o(ccee)q(ds,)j
-(els)q(e)f(it)g(f)q(ails,)g(com-)0 2113 y(p)o(lainin)o(g)h(t)n(h)o(a)o
-(t)c(t)n(h)o(e)h(pas)q(sw)o(ord)f(w)o(as)h(incorrect.)62
-2228 y(Once)j(y)o(ou)f(h)o(a)o(v)o(e)g(logge)q(d)h(in,)g(y)o(ou)f(can)g
-(force)g Fs(cvs)g Ft(t)o(o)g(conn)o(ect)g(direct)n(ly)i(t)o(o)e(t)n(h)o
-(e)g(s)q(erv)o(er)g(an)o(d)g(a)n(u)o(t)n(h)o(en)o(t)o(ica)o(t)o(e)0
-2278 y(wit)n(h)f(t)n(h)o(e)f(st)o(ore)q(d)g(pas)q(sw)o(ord)f(b)o(y)h
-(pre\014xin)o(g)i(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory)g(wit)n(h)g(`)p
-Fo(:pserver:)p Ft(':)120 2395 y Fo(cvs)23 b(-d)h
-(:pserver:bach@chainsaw.bri)o(ckyard.c)o(om:/usr)o(/local/)o(cvsroot)c
-(checkout)j(foo)62 2509 y Ft(Th)o(e)16 b(`)p Fo(:pserver:)p
-Ft(')e(i)q(s)i(n)o(ece)q(s)q(sary)f(b)q(eca)n(us)q(e)i(wit)n(h)o(ou)o
-(t)f(it,)g Fs(cvs)f Ft(will)j(as)q(su)o(m)o(e)d(it)h(sh)o(ould)h(us)q
-(e)f Fo(rsh)f Ft(t)o(o)h(conn)o(ect)0 2559 y(wit)n(h)h(t)n(h)o(e)g(s)q
-(erv)o(er)g(\(s)q(ee)g(Sect)o(ion)h(4.5.1)d([Conn)o(ect)o(in)o(g)i(via)
-h(rsh],)e(page)h(16\).)25 b(\(Once)17 b(y)o(ou)g(h)o(a)o(v)o(e)f(a)h(w)
-o(or)o(kin)o(g)g(co)o(p)o(y)0 2609 y(c)o(h)o(ec)o(k)o(e)q(d)f(ou)o(t)g
-(an)o(d)g(are)g(ru)o(nnin)o(g)i Fs(cvs)d Ft(comm)o(an)o(ds)g(f)q(rom)g
-(wit)n(hin)j(it,)e(t)n(h)o(ere)g(i)q(s)g(no)f(lon)o(ger)i(an)o(y)f(n)o
-(ee)q(d)h(t)o(o)e(sp)q(ecify)0 2659 y(t)n(h)o(e)g(rep)q(o)q(s)q(it)o
-(ory)g(exp)o(licit)n(ly)l(,)j(b)q(eca)n(us)q(e)e Fs(cvs)e
-Ft(records)h(it)h(in)g(t)n(h)o(e)f(w)o(or)o(kin)o(g)h(co)o(p)o(y's)e(`)
-p Fo(CVS)p Ft(')g(su)n(b)q(direct)o(ory)l(.\))62 2774
-y(P)o(as)q(sw)o(ords)e(are)h(st)o(ore)q(d)h(b)o(y)g(d)o(ef)q(a)n(ul)o
-(t)h(in)f(t)n(h)o(e)g(\014le)g(`)p Fo($HOME/.cvspass)p
-Ft('.)j(It)o(s)d(form)o(a)o(t)e(i)q(s)i(h)n(u)o(m)o(an-re)q(ad)o(a)o(b)
-o(le,)h(bu)o(t)0 2823 y(don't)h(e)q(dit)h(it)f(u)o(nle)q(s)q(s)i(y)o
-(ou)d(kno)o(w)h(wh)o(a)o(t)f(y)o(ou)h(are)g(doin)o(g.)23
-b(Th)o(e)17 b(pas)q(sw)o(ords)d(are)i(not)g(st)o(ore)q(d)g(in)h(cle)q
-(art)o(ext,)e(bu)o(t)p eop
+1961 y(CVS)i(password:)62 2073 y Ft(The)17 b(passw)o(ord)e(is)i(c)o
+(hec)o(k)o(ed)g(with)f(the)h(serv)o(er;)f(if)g(it)h(is)g(correct,)e
+(the)i Fo(login)e Ft(succeeds,)i(else)h(it)e(fails,)h(com-)0
+2123 y(plaining)g(that)e(the)g(passw)o(ord)f(w)o(as)h(incorrect.)62
+2235 y(Once)i(y)o(ou)f(ha)o(v)o(e)g(logged)g(in,)h(y)o(ou)f(can)g
+(force)g Fs(cvs)g Ft(to)g(connect)g(directly)i(to)d(the)i(serv)o(er)e
+(and)i(authen)o(ticate)0 2285 y(with)f(the)f(stored)g(passw)o(ord)f(b)o
+(y)h(pre\014xing)h(the)g(rep)q(ository)f(with)g(`)p Fo(:pserver:)p
+Ft(':)120 2399 y Fo(cvs)23 b(-d)h(:pserver:bach@chainsaw.bri)o
+(ckyard.c)o(om:/usr)o(/local/)o(cvsroot)c(checkout)j(foo)62
+2512 y Ft(The)16 b(`)p Fo(:pserver:)p Ft(')d(is)j(necessary)f(b)q
+(ecause)h(without)g(it,)f Fs(cvs)g Ft(will)i(assume)e(it)g(should)h
+(use)g Fo(rsh)f Ft(to)f(connect)0 2562 y(with)j(the)f(serv)o(er)g
+(\(see)h(Section)g(4.5.1)e([Connecting)h(via)h(rsh],)f(page)g(15\).)23
+b(\(Once)17 b(y)o(ou)f(ha)o(v)o(e)g(a)g(w)o(orking)g(cop)o(y)0
+2611 y(c)o(hec)o(k)o(ed)g(out)f(and)g(are)g(running)i
+Fs(cvs)d Ft(commands)i(from)e(within)j(it,)e(there)g(is)h(no)f(longer)h
+(an)o(y)f(need)h(to)f(sp)q(ecify)0 2661 y(the)g(rep)q(ository)g
+(explicitly)l(,)j(b)q(ecause)e Fs(cvs)f Ft(records)g(it)h(in)g(the)f(w)
+o(orking)g(cop)o(y's)f(`)p Fo(CVS)p Ft(')g(sub)q(directory)l(.\))62
+2774 y(P)o(assw)o(ords)d(are)i(stored)f(b)o(y)h(default)g(in)h(the)f
+(\014le)g(`)p Fo($HOME/.cvspass)p Ft('.)k(Its)12 b(format)g(is)h(h)o
+(uman-readable,)h(but)0 2823 y(don't)i(edit)g(it)h(unless)g(y)o(ou)e
+(kno)o(w)h(what)f(y)o(ou)h(are)g(doing.)23 b(The)16 b(passw)o(ords)f
+(are)h(not)f(stored)h(in)h(cleartext,)f(but)p eop
+%%Page: 18 20
+18 19 bop 0 -58 a Ft(18)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y(are)h(trivially)h(enco)q(ded)g(to)f(protect)f(them)h
+(from)f Fo(")p Ft(inno)q(cen)o(t)p Fo(")i Ft(compromise)f(\(i.e.,)g
+(inadv)o(erten)o(tly)g(b)q(eing)h(seen)0 233 y(b)o(y)d(a)g(system)g
+(administrator)g(who)g(happ)q(ens)h(to)e(lo)q(ok)i(at)e(that)h
+(\014le\).)62 345 y(The)i Fo(CVS_PASSFILE)f Ft(en)o(vironmen)o(t)h(v)m
+(ariable)h(o)o(v)o(errides)f(this)h(default.)25 b(If)18
+b(y)o(ou)e(use)i(this)f(v)m(ariable,)h(mak)o(e)0 395
+y(sure)f(y)o(ou)f(set)h(it)g Fp(b)q(efore)i Fo(cvs)c(login)h
+Ft(is)h(run.)25 b(If)17 b(y)o(ou)f(w)o(ere)h(to)f(set)g(it)h(after)f
+(running)i Fo(cvs)d(login)p Ft(,)h(then)h(later)0 445
+y Fs(cvs)e Ft(commands)g(w)o(ould)g(b)q(e)h(unable)h(to)d(lo)q(ok)i(up)
+f(the)h(passw)o(ord)e(for)h(transmission)g(to)g(the)g(serv)o(er.)62
+557 y(The)f Fo(CVS_PASSWORD)e Ft(en)o(vironmen)o(t)h(v)m(ariable)i(o)o
+(v)o(errides)e Fp(all)j Ft(stored)d(passw)o(ords.)19
+b(If)13 b(it)h(is)g(set,)f Fs(cvs)g Ft(will)i(use)0 607
+y(it)g(for)g(all)h(passw)o(ord-authen)o(ticated)f(connections.)0
+782 y Fl(4.5.2.3)30 b(Securit)n(y)16 b(considerations)f(with)h(passw)n
+(ord)g(authen)n(tication)62 894 y Ft(The)c(passw)o(ords)f(are)g(stored)
+g(on)h(the)g(clien)o(t)g(side)h(in)g(a)e(trivial)h(enco)q(ding)i(of)d
+(the)g(cleartext,)h(and)g(transmitted)0 944 y(in)19 b(the)g(same)f
+(enco)q(ding.)31 b(The)19 b(enco)q(ding)h(is)f(done)g(only)g(to)e(prev)
+o(en)o(t)i(inadv)o(erten)o(t)f(passw)o(ord)g(compromises)0
+993 y(\(i.e.,)i(a)e(system)h(administrator)g(acciden)o(tally)i(lo)q
+(oking)f(at)f(the)g(\014le\),)i(and)e(will)i(not)e(prev)o(en)o(t)g(ev)o
+(en)h(a)e(naiv)o(e)0 1043 y(attac)o(k)o(er)c(from)g(gaining)i(the)f
+(passw)o(ord.)62 1155 y(The)i(separate)f Fs(cvs)h Ft(passw)o(ord)f
+(\014le)h(\(see)g(Section)h(4.5.2.1)c([P)o(assw)o(ord)h(authen)o
+(tication)i(serv)o(er],)f(page)h(16\))0 1205 y(allo)o(ws)f(p)q(eople)h
+(to)e(use)h(a)f(di\013eren)o(t)h(passw)o(ord)f(for)g(rep)q(ository)h
+(access)g(than)f(for)g(login)i(access.)k(On)c(the)e(other)0
+1255 y(hand,)21 b(once)g(a)e(user)h(has)g(access)g(to)g(the)g(rep)q
+(ository)l(,)h(she)f(can)g(execute)h(programs)e(on)h(the)g(serv)o(er)f
+(system)0 1305 y(through)g(a)h(v)m(ariet)o(y)f(of)g(means.)33
+b(Th)o(us,)21 b(rep)q(ository)e(access)h(implies)i(fairly)e(broad)f
+(system)g(access)h(as)f(w)o(ell.)0 1355 y(It)h(migh)o(t)f(b)q(e)h(p)q
+(ossible)h(to)e(mo)q(dify)h Fs(cvs)g Ft(to)e(prev)o(en)o(t)i(that,)f
+(but)h(no)f(one)h(has)g(done)f(so)h(as)f(of)g(this)h(writing.)0
+1404 y(F)l(urthermore,)c(there)h(ma)o(y)g(b)q(e)g(other)g(w)o(a)o(ys)e
+(in)j(whic)o(h)g(ha)o(ving)f(access)g(to)f Fs(cvs)h Ft(allo)o(ws)g(p)q
+(eople)h(to)e(gain)h(more)0 1454 y(general)f(access)f(to)g(the)g
+(system;)f(no)q(one)i(has)f(done)g(a)g(careful)h(audit.)62
+1566 y(In)e(summary)l(,)g(an)o(y)o(one)f(who)g(gets)g(the)h(passw)o
+(ord)f(gets)g(rep)q(ository)g(access,)h(and)g(some)f(measure)g(of)g
+(general)0 1616 y(system)j(access)g(as)g(w)o(ell.)23
+b(The)17 b(passw)o(ord)e(is)h(a)o(v)m(ailable)i(to)e(an)o(y)o(one)f
+(who)h(can)g(sni\013)h(net)o(w)o(ork)e(pac)o(k)o(ets)g(or)h(read)0
+1666 y(a)f(protected)g(\(i.e.,)g(user)g(read-only\))g(\014le.)21
+b(If)16 b(y)o(ou)f(w)o(an)o(t)f(real)h(securit)o(y)l(,)h(get)e(Kerb)q
+(eros.)0 1841 y Fl(4.5.3)30 b(Direct)15 b(connection)g(with)h(k)n(erb)r
+(eros)62 1953 y Ft(The)h(main)h(disadv)m(an)o(tage)f(of)g(using)g(rsh)g
+(is)h(that)e(all)i(the)f(data)f(needs)i(to)e(pass)h(through)g
+(additional)h(pro-)0 2003 y(grams,)g(so)h(it)g(ma)o(y)f(b)q(e)h(slo)o
+(w)o(er.)30 b(So)19 b(if)g(y)o(ou)g(ha)o(v)o(e)f(k)o(erb)q(eros)h
+(installed)h(y)o(ou)f(can)g(connect)g(via)g(a)f(direct)i
+Fs(tcp)0 2053 y Ft(connection,)c(authen)o(ticating)g(with)f(k)o(erb)q
+(eros)g(\(note)g(that)f(the)i(data)e(transmitted)h(is)h
+Fp(not)g Ft(encrypted\).)62 2165 y(T)l(o)h(do)h(this,)f
+Fs(cvs)g Ft(needs)h(to)f(b)q(e)h(compiled)h(with)f(k)o(erb)q(eros)f
+(supp)q(ort;)h(when)g(con\014guring)g Fs(cvs)f Ft(it)g(tries)h(to)0
+2215 y(detect)d(whether)h(k)o(erb)q(eros)f(is)h(presen)o(t)f(or)f(y)o
+(ou)h(can)h(use)f(the)g(`)p Fo(--with-krb4)p Ft(')e(\015ag)i(to)g
+(con\014gure.)62 2327 y(Y)l(ou)i(need)f(to)g(edit)h Fo(inetd.conf)d
+Ft(on)i(the)g(serv)o(er)g(mac)o(hine)h(to)e(run)h Fo(cvs)f(kserver)p
+Ft(.)21 b(The)c(clien)o(t)g(uses)f(p)q(ort)0 2377 y(1999)g(b)o(y)h
+(default;)h(if)g(y)o(ou)f(w)o(an)o(t)f(to)g(use)h(another)g(p)q(ort)g
+(sp)q(ecify)h(it)g(in)f(the)h Fo(CVS_CLIENT_PORT)d Ft(en)o(vironmen)o
+(t)0 2426 y(v)m(ariable)i(on)e(the)g(clien)o(t.)21 b(Set)15
+b Fo(CVS_CLIENT_PORT)f Ft(to)g(`)p Fo(-1)p Ft(')g(to)h(force)g(an)g
+(rsh)g(connection.)62 2538 y(When)h(y)o(ou)e(w)o(an)o(t)g(to)h(use)g
+Fs(cvs)p Ft(,)f(get)h(a)f(tic)o(k)o(et)h(in)h(the)f(usual)h(w)o(a)o(y)e
+(\(generally)h Fo(kinit)p Ft(\);)f(it)h(m)o(ust)g(b)q(e)g(a)g(tic)o(k)o
+(et)0 2588 y(whic)o(h)h(allo)o(ws)f(y)o(ou)g(to)g(log)g(in)o(to)g(the)h
+(serv)o(er)e(mac)o(hine.)21 b(Then)16 b(y)o(ou)f(are)f(ready)i(to)e
+(go:)120 2702 y Fo(cvs)23 b(-d)h(chainsaw.brickyard.com:/us)o(er/local)
+o(/cvsroo)o(t)d(checkout)i(foo)62 2815 y Ft(If)16 b Fs(cvs)e
+Ft(fails)i(to)f(connect,)g(it)h(will)h(fall)f(bac)o(k)f(to)f(trying)h
+(rsh.)p eop
%%Page: 19 21
-19 20 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(4:)20 b(Th)o(e)15
-b(Rep)q(o)q(s)q(it)o(ory)1367 b(19)0 183 y(are)17 b(tr)q(ivially)i
-(enco)q(d)o(e)q(d)g(t)o(o)e(prot)o(ect)f(t)n(h)o(em)i(f)q(rom)e
-Fo(")p Ft(inno)q(cen)o(t)p Fo(")i Ft(compromi)q(s)q(e)f(\(i.e.,)g(in)o
-(adv)o(ert)o(en)o(t)n(ly)h(b)q(e)q(in)o(g)h(s)q(een)0
-233 y(b)o(y)c(a)g(syst)o(em)g(admini)q(stra)o(t)o(or)f(wh)o(o)h(h)o(ap)
-o(p)q(ens)g(t)o(o)g(lo)q(ok)h(a)o(t)e(t)n(h)o(a)o(t)g(\014le\).)62
-345 y(Th)o(e)k Fo(CVS_PASSFILE)e Ft(en)o(vironm)o(en)o(t)h(v)m(ar)q(ia)
-o(b)o(le)i(o)o(v)o(err)q(id)o(e)q(s)f(t)n(hi)q(s)g(d)o(ef)q(a)n(ul)o
-(t.)28 b(If)18 b(y)o(ou)f(us)q(e)h(t)n(hi)q(s)f(v)m(ar)q(ia)o(b)o(le,)j
-(m)o(ak)o(e)0 395 y(sure)d(y)o(ou)g(s)q(et)g(it)g Fp(b)q(efore)i
-Fo(cvs)c(login)h Ft(i)q(s)i(ru)o(n.)26 b(If)17 b(y)o(ou)g(w)o(ere)g(t)o
-(o)g(s)q(et)f(it)i(aft)o(er)e(ru)o(nnin)o(g)j Fo(cvs)c(login)p
-Ft(,)h(t)n(h)o(en)h(la)o(t)o(er)0 445 y Fs(cvs)e Ft(comm)o(an)o(ds)f(w)
-o(ould)i(b)q(e)f(u)o(n)o(a)o(b)o(le)i(t)o(o)e(lo)q(ok)h(up)f(t)n(h)o(e)
-g(pas)q(sw)o(ord)f(for)h(transmi)q(s)q(s)q(ion)f(t)o(o)h(t)n(h)o(e)g(s)
-q(erv)o(er.)62 557 y(Th)o(e)e Fo(CVS_PASSWORD)f Ft(en)o(vironm)o(en)o
-(t)h(v)m(ar)q(ia)o(b)o(le)i(o)o(v)o(err)q(id)o(e)q(s)e
-Fp(all)j Ft(st)o(ore)q(d)e(pas)q(sw)o(ords.)k(If)13 b(it)h(i)q(s)f(s)q
-(et,)g Fs(cvs)g Ft(will)i(us)q(e)0 607 y(it)g(for)g(all)h(pas)q(sw)o
-(ord-a)n(u)o(t)n(h)o(en)o(t)o(ica)o(t)o(e)q(d)e(conn)o(ect)o(ions.)0
-782 y Fl(4.5.2.3)30 b(Secur)q(it)n(y)16 b(cons)q(id)o(era)n(t)n(ions)g
-(wit)m(h)g(pas)q(sw)n(ord)g(a)n(u)o(t)m(h)n(en)n(t)n(ica)n(t)n(ion)62
-894 y Ft(Th)o(e)d(pas)q(sw)o(ords)d(are)i(st)o(ore)q(d)h(on)f(t)n(h)o
-(e)g(clien)o(t)i(s)q(id)o(e)f(in)g(a)f(tr)q(ivial)h(enco)q(din)o(g)h
-(of)e(t)n(h)o(e)g(cle)q(art)o(ext,)g(an)o(d)g(transmit)n(t)o(e)q(d)0
-944 y(in)20 b(t)n(h)o(e)f(sam)o(e)f(enco)q(din)o(g.)33
-b(Th)o(e)19 b(enco)q(din)o(g)i(i)q(s)e(don)o(e)g(only)g(t)o(o)g(prev)o
-(en)o(t)g(in)o(adv)o(ert)o(en)o(t)f(pas)q(sw)o(ord)g(compromi)q(s)q(e)q
-(s)0 993 y(\(i.e.,)j(a)e(syst)o(em)h(admini)q(stra)o(t)o(or)f(accid)o
-(en)o(t)o(ally)j(lo)q(okin)o(g)f(a)o(t)e(t)n(h)o(e)h(\014le\),)i(an)o
-(d)e(will)h(not)f(prev)o(en)o(t)g(ev)o(en)g(a)g(n)o(aiv)o(e)0
-1043 y(a)o(t)n(t)o(ac)o(k)o(er)14 b(f)q(rom)g(gainin)o(g)i(t)n(h)o(e)g
-(pas)q(sw)o(ord.)62 1155 y(Th)o(e)i(s)q(epara)o(t)o(e)e
-Fs(cvs)h Ft(pas)q(sw)o(ord)g(\014le)h(\(s)q(ee)g(Sect)o(ion)g(4.5.2.1)d
-([P)o(as)q(sw)o(ord)g(a)n(u)o(t)n(h)o(en)o(t)o(ica)o(t)o(ion)j(s)q(erv)
-o(er],)f(page)h(17\))0 1205 y(allo)o(ws)e(p)q(eo)o(p)o(le)h(t)o(o)f(us)
-q(e)g(a)g(di\013eren)o(t)h(pas)q(sw)o(ord)d(for)i(rep)q(o)q(s)q(it)o
-(ory)f(acce)q(s)q(s)h(t)n(h)o(an)g(for)f(login)i(acce)q(s)q(s.)23
-b(On)16 b(t)n(h)o(e)g(ot)n(h)o(er)0 1255 y(h)o(an)o(d,)11
-b(once)g(a)f(us)q(er)g(h)o(as)g(acce)q(s)q(s)g(t)o(o)h(t)n(h)o(e)f(rep)
-q(o)q(s)q(it)o(ory)l(,)g(sh)o(e)h(can)f(execu)o(t)o(e)h(programs)f(on)g
-(t)n(h)o(e)g(s)q(erv)o(er)g(syst)o(em)g(t)n(hrough)0
-1305 y(a)18 b(v)m(ar)q(iet)o(y)g(of)f(m)o(e)q(ans.)28
-b(Th)n(us,)19 b(rep)q(o)q(s)q(it)o(ory)e(acce)q(s)q(s)h(imp)o(lie)q(s)j
-(f)q(airly)e(broad)e(syst)o(em)h(acce)q(s)q(s)g(as)g(w)o(ell.)29
-b(It)18 b(migh)o(t)0 1355 y(b)q(e)d(p)q(o)q(s)q(s)q(ib)o(le)h(t)o(o)f
-(mo)q(dify)g Fs(cvs)g Ft(t)o(o)f(prev)o(en)o(t)h(t)n(h)o(a)o(t,)f(bu)o
-(t)h(no)g(on)o(e)g(h)o(as)g(don)o(e)g(so)f(as)h(of)g(t)n(hi)q(s)g(wr)q
-(it)o(in)o(g.)20 b(F)l(urt)n(h)o(ermore,)0 1404 y(t)n(h)o(ere)e(m)o(ay)
-f(b)q(e)h(ot)n(h)o(er)f(s)q(ecur)q(it)o(y)h(prob)o(lems)g(wit)n(h)g
-Fs(cvs)p Ft(;)g(it)g(i)q(s)g(not)f(a)h(s)q(imp)o(le)h(program)d(an)o(d)
-i(d)o(et)o(erminin)o(g)i(h)o(o)o(w)0 1454 y(p)q(eo)o(p)o(le)c(migh)o(t)
-f(us)q(e)h(it)f(t)o(o)g(gain)h(acce)q(s)q(s)f(t)o(o)g(a)g(syst)o(em)f
-(i)q(s)h(di\016cul)o(t.)62 1566 y(In)g(su)o(mm)o(ary)l(,)f(an)o(y)o(on)
-o(e)g(wh)o(o)g(get)o(s)g(t)n(h)o(e)g(pas)q(sw)o(ord)f(get)o(s)h(rep)q
-(o)q(s)q(it)o(ory)g(acce)q(s)q(s,)g(an)o(d)g(som)o(e)g(m)o(e)q(asure)g
-(of)g(gen)o(eral)0 1616 y(syst)o(em)i(acce)q(s)q(s)g(as)g(w)o(ell.)25
-b(Th)o(e)16 b(pas)q(sw)o(ord)f(i)q(s)i(a)o(v)m(aila)o(b)o(le)h(t)o(o)f
-(an)o(y)o(on)o(e)e(wh)o(o)h(can)h(sni\013)g(n)o(et)o(w)o(or)o(k)e(pac)o
-(k)o(et)o(s)i(or)f(re)q(ad)0 1666 y(a)f(prot)o(ect)o(e)q(d)g(\(i.e.,)f
-(us)q(er)i(re)q(ad-only\))f(\014le.)21 b(If)15 b(y)o(ou)g(w)o(an)o(t)f
-(re)q(al)h(s)q(ecur)q(it)o(y)l(,)g(get)g(K)o(erb)q(ero)q(s.)0
-1841 y Fl(4.5.3)30 b(Direct)15 b(conn)n(ect)n(ion)h(wit)m(h)g(k)n(erb)q
-(ero)q(s)62 1953 y Ft(Th)o(e)11 b(m)o(ain)g(di)q(sadv)m(an)o(t)o(age)f
-(of)h(us)q(in)o(g)g(rsh)g(i)q(s)g(t)n(h)o(a)o(t)f(all)h(t)n(h)o(e)g(d)o
-(a)o(t)o(a)f(n)o(ee)q(ds)i(t)o(o)e(pas)q(s)g(t)n(hrough)h(addit)o(ion)o
-(al)h(programs,)0 2003 y(so)i(it)g(m)o(ay)g(b)q(e)h(slo)o(w)o(er.)k(So)
-14 b(if)h(y)o(ou)f(h)o(a)o(v)o(e)f(k)o(erb)q(ero)q(s)h(inst)o(alle)q(d)
-i(y)o(ou)e(can)g(conn)o(ect)h(via)f(a)g(direct)h Fs(tcp)g
-Ft(conn)o(ect)o(ion,)0 2053 y(a)n(u)o(t)n(h)o(en)o(t)o(ica)o(t)o(in)o
-(g)h(wit)n(h)f(k)o(erb)q(ero)q(s)g(\(not)o(e)f(t)n(h)o(a)o(t)g(t)n(h)o
-(e)h(d)o(a)o(t)o(a)g(transmit)n(t)o(e)q(d)g(i)q(s)g Fp(not)h
-Ft(encrypt)o(e)q(d\).)62 2165 y(T)l(o)i(do)f(t)n(hi)q(s,)h
-Fs(cvs)f Ft(n)o(ee)q(ds)h(t)o(o)g(b)q(e)f(compile)q(d)j(wit)n(h)e(k)o
-(erb)q(ero)q(s)e(sup)o(p)q(ort;)i(wh)o(en)g(con\014gur)q(in)o(g)h
-Fs(cvs)e Ft(it)g(tr)q(ie)q(s)h(t)o(o)0 2215 y(d)o(et)o(ect)d(wh)o(et)n
-(h)o(er)g(k)o(erb)q(ero)q(s)g(i)q(s)g(pre)q(s)q(en)o(t)g(or)g(y)o(ou)g
-(can)g(us)q(e)h(t)n(h)o(e)f(`)p Fo(--with-krb4)p Ft(')e(\015ag)h(t)o(o)
-h(con\014gure.)62 2327 y(Y)l(ou)i(n)o(ee)q(d)g(t)o(o)f(e)q(dit)h
-Fo(inetd.conf)e Ft(on)h(t)n(h)o(e)g(s)q(erv)o(er)h(m)o(ac)o(hin)o(e)f
-(t)o(o)g(ru)o(n)h Fo(cvs)e(kserver)p Ft(.)22 b(Th)o(e)16
-b(clien)o(t)i(us)q(e)q(s)e(p)q(ort)0 2377 y(1999)h(b)o(y)g(d)o(ef)q(a)n
-(ul)o(t;)j(if)e(y)o(ou)g(w)o(an)o(t)e(t)o(o)i(us)q(e)g(anot)n(h)o(er)f
-(p)q(ort)h(sp)q(ecify)g(it)g(in)h(t)n(h)o(e)e Fo(CVS_CLIENT_PORT)f
-Ft(en)o(vironm)o(en)o(t)0 2426 y(v)m(ar)q(ia)o(b)o(le)h(on)e(t)n(h)o(e)
-g(clien)o(t.)21 b(Set)15 b Fo(CVS_CLIENT_PORT)e Ft(t)o(o)i(`)p
-Fo(-1)p Ft(')f(t)o(o)h(force)g(an)g(rsh)h(conn)o(ect)o(ion.)62
-2538 y(Wh)o(en)g(y)o(ou)f(w)o(an)o(t)f(t)o(o)h(us)q(e)h
-Fs(cvs)p Ft(,)f(get)g(a)g(t)o(ic)o(k)o(et)f(in)j(t)n(h)o(e)e(usual)h(w)
-o(ay)f(\(gen)o(erally)h Fo(kinit)p Ft(\);)e(it)i(m)n(ust)f(b)q(e)h(a)f
-(t)o(ic)o(k)o(et)0 2588 y(whic)o(h)h(allo)o(ws)f(y)o(ou)g(t)o(o)g(log)g
-(in)o(t)o(o)h(t)n(h)o(e)f(s)q(erv)o(er)g(m)o(ac)o(hin)o(e.)20
-b(Th)o(en)c(y)o(ou)e(are)h(re)q(ady)g(t)o(o)g(go:)120
-2702 y Fo(cvs)23 b(-d)h(chainsaw.brickyard.com:/us)o(er/local)o
-(/cvsroo)o(t)d(checkout)i(foo)62 2815 y Ft(If)16 b Fs(cvs)e
-Ft(f)q(ails)i(t)o(o)f(conn)o(ect,)g(it)g(will)i(f)q(all)f(bac)o(k)f(t)o
-(o)g(tryin)o(g)h(rsh.)p eop
+19 20 bop 0 -58 a Ft(Chapter)15 b(5:)k(Starting)c(a)g(pro)s(ject)g
+(with)g(CVS)1107 b(19)0 183 y Fq(5)41 b(Starting)15 b(a)h(pro)t(ject)f
+(with)g(CVS)62 347 y Ft(Since)22 b Fs(cvs)e Ft(1.x)f(is)i(bad)f(at)g
+(renaming)g(\014les)h(and)g(mo)o(ving)f(them)g(b)q(et)o(w)o(een)g
+(directories,)i(the)f(\014rst)e(thing)0 396 y(y)o(ou)d(do)h(when)g(y)o
+(ou)g(start)e(a)i(new)g(pro)s(ject)f(should)i(b)q(e)f(to)f(think)i
+(through)e(y)o(our)h(\014le)h(organization.)24 b(It)17
+b(is)g(not)0 446 y(imp)q(ossible|just)h(a)o(wkw)o(ard|to)13
+b(rename)j(or)e(mo)o(v)o(e)h(\014les.)20 b(See)c(Chapter)f(13)g([Mo)o
+(ving)f(\014les],)i(page)f(51.)62 559 y(What)g(to)f(do)h(next)h(dep)q
+(ends)h(on)e(the)g(situation)h(at)e(hand.)0 765 y Fn(5.1)33
+b(Setting)16 b(up)g(the)f(\014les)62 878 y Ft(The)e(\014rst)g(step)g
+(is)g(to)f(create)h(the)g(\014les)h(inside)g(the)f(rep)q(ository)l(.)20
+b(This)13 b(can)g(b)q(e)h(done)f(in)h(a)e(couple)i(of)f(di\013eren)o(t)
+0 927 y(w)o(a)o(ys.)0 1113 y Fl(5.1.1)30 b(Creating)15
+b(a)g(mo)r(dule)g(from)g(a)f(n)n(um)n(b)r(er)i(of)f(\014les)62
+1225 y Ft(When)20 b(y)o(ou)f(b)q(egin)h(using)g Fs(cvs)p
+Ft(,)g(y)o(ou)f(will)i(probably)f(already)f(ha)o(v)o(e)g(sev)o(eral)g
+(pro)s(jects)g(that)f(can)i(b)q(e)g(put)0 1275 y(under)d
+Fs(cvs)g Ft(con)o(trol.)24 b(In)18 b(these)f(cases)f(the)h(easiest)g(w)
+o(a)o(y)f(is)h(to)f(use)h(the)g Fo(import)f Ft(command.)25
+b(An)17 b(example)g(is)0 1325 y(probably)g(the)f(easiest)h(w)o(a)o(y)e
+(to)h(explain)i(ho)o(w)d(to)h(use)h(it.)23 b(If)17 b(the)f(\014les)h(y)
+o(ou)f(w)o(an)o(t)g(to)f(install)j(in)f Fs(cvs)f Ft(reside)h(in)0
+1375 y(`)p Fp(dir)s Ft(',)c(and)g(y)o(ou)g(w)o(an)o(t)f(them)h(to)f
+(app)q(ear)i(in)g(the)f(rep)q(ository)g(as)f(`)p Fo($CVSROOT/yoyodyne/)
+p Fp(dir)s Ft(',)f(y)o(ou)i(can)g(do)g(this:)120 1489
+y Fo($)24 b(cd)f Fp(dir)120 1541 y Fo($)h(cvs)f(import)g(-m)h
+("Imported)e(sources")h(yoyodyne/)p Fp(dir)k Fo(yoyo)c(start)62
+1653 y Ft(Unless)e(y)o(ou)f(supply)i(a)e(log)g(message)g(with)g(the)h
+(`)p Fo(-m)p Ft(')e(\015ag,)h Fs(cvs)g Ft(starts)f(an)h(editor)h(and)f
+(prompts)g(for)f(a)0 1703 y(message.)h(The)15 b(string)g(`)p
+Fo(yoyo)p Ft(')f(is)i(a)f Fp(v)o(endor)g(tag)p Ft(,)f(and)h(`)p
+Fo(start)p Ft(')f(is)i(a)f Fp(release)g(tag)p Ft(.)20
+b(They)15 b(ma)o(y)f(\014ll)j(no)e(purp)q(ose)0 1753
+y(in)22 b(this)g(con)o(text,)g(but)f(since)i Fs(cvs)d
+Ft(requires)i(them)g(they)f(m)o(ust)g(b)q(e)h(presen)o(t.)38
+b(See)22 b(Chapter)f(12)f([T)l(rac)o(king)0 1803 y(sources],)14
+b(page)i(49,)e(for)g(more)h(information)g(ab)q(out)g(them.)62
+1915 y(Y)l(ou)h(can)f(no)o(w)g(v)o(erify)g(that)g(it)g(w)o(ork)o(ed,)f
+(and)h(remo)o(v)o(e)g(y)o(our)g(original)h(source)f(directory)l(.)120
+2030 y Fo($)24 b(cd)f(..)120 2081 y($)h(mv)f Fp(dir)28
+b(dir)p Fo(.orig)120 2133 y($)c(cvs)f(checkout)g(yoyodyne/)p
+Fp(dir)170 b Fo(#)23 b Ft(Explanation)16 b(b)q(elo)o(w)120
+2185 y Fo($)24 b(ls)f(-R)h(yoyodyne)120 2237 y($)g(rm)f(-r)h
+Fp(dir)p Fo(.orig)0 2350 y Ft(Erasing)14 b(the)h(original)h(sources)e
+(is)h(a)f(go)q(o)q(d)h(idea,)g(to)f(mak)o(e)g(sure)g(that)g(y)o(ou)g
+(do)h(not)f(acciden)o(tally)i(edit)g(them)e(in)0 2399
+y Fp(dir)p Ft(,)g(b)o(ypassing)g Fs(cvs)p Ft(.)19 b(Of)13
+b(course,)h(it)g(w)o(ould)g(b)q(e)g(wise)g(to)f(mak)o(e)g(sure)g(that)g
+(y)o(ou)g(ha)o(v)o(e)g(a)g(bac)o(kup)h(of)f(the)h(sources)0
+2449 y(b)q(efore)h(y)o(ou)g(remo)o(v)o(e)g(them.)62 2562
+y(The)21 b Fo(checkout)e Ft(command)h(can)h(either)g(tak)o(e)e(a)h(mo)q
+(dule)i(name)e(as)g(argumen)o(t)g(\(as)f(it)i(has)f(done)h(in)g(all)0
+2611 y(previous)16 b(examples\))g(or)e(a)h(path)g(name)g(relativ)o(e)h
+(to)f Fo($CVSROOT)p Ft(,)e(as)i(it)h(did)g(in)g(the)f(example)h(ab)q(o)
+o(v)o(e.)62 2724 y(It)j(is)h(a)f(go)q(o)q(d)g(idea)h(to)e(c)o(hec)o(k)h
+(that)g(the)g(p)q(ermissions)h Fs(cvs)f Ft(sets)g(on)g(the)g
+(directories)h(inside)h(`)p Fo($CVSROOT)p Ft(')0 2774
+y(are)d(reasonable,)i(and)e(that)g(they)h(b)q(elong)g(to)f(the)h(prop)q
+(er)g(groups.)29 b(See)20 b(Section)f(4.1.1)e([File)i(p)q(ermissions],)
+0 2823 y(page)c(13.)p eop
%%Page: 20 22
-20 21 bop 0 -58 a Ft(20)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+20 21 bop 0 -58 a Ft(20)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fl(5.1.2)30 b(Creating)15 b(Files)g(F)-5
+b(rom)14 b(Other)i(V)-5 b(ersion)15 b(Con)n(trol)g(Systems)62
+296 y Ft(If)j(y)o(ou)f(ha)o(v)o(e)f(a)h(pro)s(ject)g(whic)o(h)h(y)o(ou)
+f(are)g(main)o(taining)h(with)g(another)e(v)o(ersion)i(con)o(trol)f
+(system,)g(suc)o(h)g(as)0 346 y Fs(r)o(cs)p Ft(,)d(y)o(ou)h(ma)o(y)f
+(wish)h(to)g(put)f(the)h(\014les)h(from)e(that)g(pro)s(ject)g(in)o(to)h
+Fs(cvs)p Ft(,)f(and)h(preserv)o(e)g(the)g(revision)h(history)e(of)0
+395 y(the)h(\014les.)0 534 y(F)l(rom)f(R)o(CS)31 b(If)13
+b(y)o(ou)f(ha)o(v)o(e)f(b)q(een)j(using)f Fs(r)o(cs)p
+Ft(,)f(\014nd)h(the)g Fs(r)o(cs)f Ft(\014les|usually)j(a)d(\014le)i
+(named)e(`)p Fo(foo.c)p Ft(')f(will)j(ha)o(v)o(e)e(its)240
+583 y Fs(r)o(cs)h Ft(\014le)i(in)f(`)p Fo(RCS/foo.c,v)p
+Ft(')d(\(but)i(it)h(could)g(b)q(e)g(other)f(places;)i(consult)f(the)f
+Fs(r)o(cs)h Ft(do)q(cumen)o(tation)240 633 y(for)e(details\).)20
+b(Then)13 b(create)g(the)f(appropriate)h(directories)h(in)g
+Fs(cvs)e Ft(if)h(they)g(do)g(not)f(already)h(exist.)240
+683 y(Then)i(cop)o(y)f(the)g(\014les)i(in)o(to)e(the)g(appropriate)h
+(directories)g(in)g(the)g Fs(cvs)e Ft(rep)q(ository)i(\(the)f(name)g
+(in)240 733 y(the)g(rep)q(ository)g(m)o(ust)g(b)q(e)g(the)g(name)g(of)g
+(the)g(source)g(\014le)h(with)f(`)p Fo(,v)p Ft(')f(added;)i(the)f
+(\014les)h(go)f(directly)240 783 y(in)g(the)g(app)q(opriate)g
+(directory)g(of)f(the)g(rep)q(ository)l(,)h(not)f(in)h(an)g(`)p
+Fo(RCS)p Ft(')e(sub)q(directory\).)20 b(This)14 b(is)g(one)240
+833 y(of)k(the)g(few)h(times)f(when)h(it)g(is)g(a)f(go)q(o)q(d)g(idea)h
+(to)f(access)g(the)h Fs(cvs)f Ft(rep)q(ository)g(directly)l(,)j(rather)
+240 882 y(than)15 b(using)h Fs(cvs)e Ft(commands.)20
+b(Then)15 b(y)o(ou)g(are)f(ready)h(to)g(c)o(hec)o(k)g(out)f(a)h(new)g
+(w)o(orking)g(directory)l(.)0 958 y(F)l(rom)f(another)h(v)o(ersion)h
+(con)o(trol)f(system)240 1008 y(Man)o(y)10 b(v)o(ersion)h(con)o(trol)f
+(systems)g(ha)o(v)o(e)g(the)h(abilit)o(y)h(to)e(exp)q(ort)g
+Fs(r)o(cs)h Ft(\014les)g(in)h(the)f(standard)f(format.)240
+1058 y(If)15 b(y)o(ours)g(do)q(es,)g(exp)q(ort)g(the)h
+Fs(r)o(cs)f Ft(\014les)h(and)f(then)h(follo)o(w)f(the)g(ab)q(o)o(v)o(e)
+g(instructions.)0 1133 y(F)l(rom)f(SCCS)240 1183 y(There)24
+b(is)h(a)e(script)i(in)g(the)f(`)p Fo(contrib)p Ft(')e(directory)i(of)g
+(the)g Fs(cvs)g Ft(source)g(distribution)h(called)240
+1233 y(`)p Fo(sccs2rcs)p Ft(')18 b(whic)o(h)j(con)o(v)o(erts)e
+Fs(sccs)g Ft(\014les)i(to)e Fs(r)o(cs)h Ft(\014les.)34
+b(Note:)29 b(y)o(ou)20 b(m)o(ust)f(run)h(it)g(on)g(a)f(ma-)240
+1283 y(c)o(hine)f(whic)o(h)g(has)f(b)q(oth)g Fs(sccs)f
+Ft(and)h Fs(r)o(cs)g Ft(installed,)h(and)f(lik)o(e)h(ev)o(erything)g
+(else)g(in)f(con)o(trib)g(it)g(is)240 1332 y(unsupp)q(orted)f(\(y)o
+(our)f(mileage)h(ma)o(y)e(v)m(ary\).)0 1519 y Fl(5.1.3)30
+b(Creating)15 b(a)g(mo)r(dule)g(from)g(scratc)n(h)62
+1631 y Ft(F)l(or)i(a)g(new)g(pro)s(ject,)g(the)g(easiest)h(thing)f(to)g
+(do)g(is)h(probably)g(to)e(create)h(an)g(empt)o(y)g(directory)h
+(structure,)0 1681 y(lik)o(e)e(this:)120 1796 y Fo($)24
+b(mkdir)f(tc)120 1848 y($)h(mkdir)f(tc/man)120 1899 y($)h(mkdir)f
+(tc/testing)62 2012 y Ft(After)11 b(that,)f(y)o(ou)g(use)h(the)g
+Fo(import)f Ft(command)h(to)f(create)g(the)h(corresp)q(onding)h(\(empt)
+o(y\))d(directory)i(structure)0 2062 y(inside)17 b(the)e(rep)q
+(ository:)120 2176 y Fo($)24 b(cd)f(tc)120 2228 y($)h(cvs)f(import)g
+(-m)h("Created)f(directory)f(structure")h(yoyodyne/)p
+Fp(dir)j Fo(yoyo)e(start)62 2341 y Ft(Then,)16 b(use)f
+Fo(add)g Ft(to)f(add)i(\014les)g(\(and)f(new)g(directories\))h(as)f
+(they)g(app)q(ear.)62 2453 y(Chec)o(k)h(that)e(the)h(p)q(ermissions)i
+Fs(cvs)e Ft(sets)g(on)g(the)g(directories)h(inside)h(`)p
+Fo($CVSROOT)p Ft(')d(are)g(reasonable.)0 2661 y Fn(5.2)33
+b(De\014ning)15 b(the)h(mo)r(dule)62 2774 y Ft(The)h(next)g(step)g(is)g
+(to)f(de\014ne)i(the)f(mo)q(dule)h(in)g(the)f(`)p Fo(modules)p
+Ft(')e(\014le.)25 b(This)18 b(is)f(not)f(strictly)i(necessary)l(,)f
+(but)0 2823 y(mo)q(dules)f(can)g(b)q(e)f(con)o(v)o(enien)o(t)h(in)g
+(grouping)g(together)e(related)i(\014les)g(and)f(directories.)p
+eop
%%Page: 21 23
-21 22 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(5:)20 b(St)o(art)o(in)o(g)15
-b(a)g(pro)s(ject)f(wit)n(h)i(CVS)1114 b(21)0 183 y Fq(5)41
-b(St)n(art)n(in)o(g)15 b(a)g(pro)t(ject)h(wit)m(h)e(CVS)62
-354 y Ft(Since)23 b Fs(cvs)d Ft(1.x)g(i)q(s)h(bad)g(a)o(t)f(ren)o(amin)
-o(g)i(\014le)q(s)g(an)o(d)f(mo)o(vin)o(g)g(t)n(h)o(em)g(b)q(et)o(w)o
-(een)f(direct)o(or)q(ie)q(s,)j(t)n(h)o(e)e(\014rst)g(t)n(hin)o(g)0
-404 y(y)o(ou)c(do)g(wh)o(en)h(y)o(ou)f(st)o(art)f(a)h(n)o(ew)g(pro)s
-(ject)g(sh)o(ould)h(b)q(e)g(t)o(o)f(t)n(hink)h(t)n(hrough)f(y)o(our)g
-(\014le)h(organiza)o(t)o(ion.)26 b(It)18 b(i)q(s)f(not)0
-454 y(imp)q(o)q(s)q(s)q(ib)o(le|just)g(awkw)o(ard|t)o(o)d(ren)o(am)o(e)
-h(or)g(mo)o(v)o(e)f(\014le)q(s.)21 b(See)16 b(Ch)o(apt)o(er)f(13)f([Mo)
-o(vin)o(g)h(\014le)q(s],)h(page)f(49.)62 568 y(Wh)o(a)o(t)f(t)o(o)h(do)
-g(n)o(ext)g(d)o(ep)q(en)o(ds)i(on)e(t)n(h)o(e)g(s)q(it)o(ua)o(t)o(ion)f
-(a)o(t)h(h)o(an)o(d.)0 788 y Fn(5.1)33 b(Set)m(t)n(in)o(g)16
-b(up)g(t)m(h)n(e)g(\014le)r(s)62 902 y Ft(Th)o(e)e(\014rst)f(st)o(ep)g
-(i)q(s)h(t)o(o)f(cre)q(a)o(t)o(e)f(t)n(h)o(e)i(\014le)q(s)g(ins)q(id)o
-(e)h(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(.)19 b(Thi)q(s)13
-b(can)h(b)q(e)g(don)o(e)f(in)h(a)f(coup)o(le)j(of)d(di\013eren)o(t)0
-952 y(w)o(ays.)0 1151 y Fl(5.1.1)30 b(Cre)q(a)n(t)n(in)o(g)15
-b(a)g(mo)r(d)n(ule)h(f)q(rom)e(a)h(n)m(u)o(m)m(b)q(er)i(of)d(\014le)r
-(s)62 1264 y Ft(Wh)o(en)20 b(y)o(ou)g(b)q(egin)g(us)q(in)o(g)h
-Fs(cvs)p Ft(,)f(y)o(ou)g(will)h(proba)o(b)o(ly)g(alre)q(ady)f(h)o(a)o
-(v)o(e)f(s)q(ev)o(eral)h(pro)s(ject)o(s)g(t)n(h)o(a)o(t)e(can)j(b)q(e)e
-(pu)o(t)0 1314 y(u)o(n)o(d)o(er)f Fs(cvs)f Ft(con)o(tro)o(l.)25
-b(In)18 b(t)n(h)o(e)q(s)q(e)f(cas)q(e)q(s)h(t)n(h)o(e)e(e)q(as)q(ie)q
-(st)h(w)o(ay)g(i)q(s)g(t)o(o)g(us)q(e)g(t)n(h)o(e)g Fo(import)f
-Ft(comm)o(an)o(d.)25 b(An)17 b(examp)o(le)i(i)q(s)0 1364
-y(proba)o(b)o(ly)e(t)n(h)o(e)g(e)q(as)q(ie)q(st)f(w)o(ay)g(t)o(o)g(exp)
-o(lain)j(h)o(o)o(w)d(t)o(o)g(us)q(e)h(it.)24 b(If)17
-b(t)n(h)o(e)g(\014le)q(s)g(y)o(ou)g(w)o(an)o(t)e(t)o(o)h(inst)o(all)i
-(in)f Fs(cvs)f Ft(re)q(s)q(id)o(e)i(in)0 1414 y(`)p Fp(dir)s
-Ft(',)c(an)o(d)f(y)o(ou)h(w)o(an)o(t)e(t)n(h)o(em)i(t)o(o)f(ap)o(p)q(e)
-q(ar)g(in)i(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory)g(as)h(`)p
-Fo($CVSROOT/yoyodyne/)p Fp(dir)s Ft(',)d(y)o(ou)j(can)f(do)h(t)n(hi)q
-(s:)120 1530 y Fo($)24 b(cd)f Fp(dir)120 1582 y Fo($)h(cvs)f(import)g
-(-m)h("Imported)e(sources")h(yoyodyne/)p Fp(dir)k Fo(yoyo)c(start)62
-1696 y Ft(Unle)q(s)q(s)f(y)o(ou)e(sup)o(p)o(ly)i(a)e(log)h(m)o(e)q(s)q
-(sage)f(wit)n(h)h(t)n(h)o(e)f(`)p Fo(-m)p Ft(')g(\015ag,)h
-Fs(cvs)f Ft(st)o(art)o(s)g(an)h(e)q(dit)o(or)g(an)o(d)g(prompt)o(s)f
-(for)g(a)0 1745 y(m)o(e)q(s)q(sage.)f(Th)o(e)d(str)q(in)o(g)f(`)p
-Fo(yoyo)p Ft(')f(i)q(s)i(a)f Fp(v)o(en)o(dor)g(t)o(ag)p
-Ft(,)f(an)o(d)h(`)p Fo(start)p Ft(')f(i)q(s)h(a)g Fp(rele)q(as)q(e)h(t)
-o(ag)p Ft(.)j(Th)o(ey)c(m)o(ay)g(\014ll)i(no)e(purp)q(o)q(s)q(e)0
-1795 y(in)23 b(t)n(hi)q(s)f(con)o(t)o(ext,)g(bu)o(t)g(s)q(ince)h
-Fs(cvs)e Ft(require)q(s)i(t)n(h)o(em)f(t)n(h)o(ey)f(m)n(ust)h(b)q(e)g
-(pre)q(s)q(en)o(t.)40 b(See)22 b(Ch)o(apt)o(er)g(12)f([T)l(rac)o(kin)o
-(g)0 1845 y(source)q(s],)15 b(page)g(47,)f(for)h(more)f(inform)o(a)o(t)
-o(ion)h(a)o(b)q(ou)o(t)g(t)n(h)o(em.)62 1959 y(Y)l(ou)h(can)f(no)o(w)g
-(v)o(er)q(ify)g(t)n(h)o(a)o(t)f(it)i(w)o(or)o(k)o(e)q(d,)e(an)o(d)i
-(remo)o(v)o(e)e(y)o(our)h(or)q(igin)o(al)h(source)f(direct)o(ory)l(.)
-120 2075 y Fo($)24 b(cd)f(..)120 2127 y($)h(mv)f Fp(dir)28
-b(dir)p Fo(.orig)120 2179 y($)c(cvs)f(checkout)g(yoyodyne/)p
-Fp(dir)170 b Fo(#)23 b Ft(Exp)o(lan)o(a)o(t)o(ion)16
-b(b)q(elo)o(w)120 2231 y Fo($)24 b(ls)f(-R)h(yoyodyne)120
-2282 y($)g(rm)f(-r)h Fp(dir)p Fo(.orig)0 2396 y Ft(Eras)q(in)o(g)15
-b(t)n(h)o(e)g(or)q(igin)o(al)h(source)q(s)g(i)q(s)f(a)g(go)q(o)q(d)g
-(id)o(e)q(a,)g(t)o(o)g(m)o(ak)o(e)g(sure)g(t)n(h)o(a)o(t)f(y)o(ou)h(do)
-g(not)g(accid)o(en)o(t)o(ally)i(e)q(dit)f(t)n(h)o(em)f(in)0
-2446 y Fp(dir)p Ft(,)f(b)o(ypas)q(s)q(in)o(g)g Fs(cvs)p
-Ft(.)19 b(Of)14 b(cours)q(e,)g(it)g(w)o(ould)g(b)q(e)g(wi)q(s)q(e)g(t)o
-(o)g(m)o(ak)o(e)f(sure)h(t)n(h)o(a)o(t)f(y)o(ou)g(h)o(a)o(v)o(e)h(a)f
-(bac)o(kup)h(of)g(t)n(h)o(e)g(source)q(s)0 2496 y(b)q(efore)h(y)o(ou)g
-(remo)o(v)o(e)f(t)n(h)o(em.)62 2610 y(Th)o(e)21 b Fo(checkout)g
-Ft(comm)o(an)o(d)f(can)i(e)q(it)n(h)o(er)g(t)o(ak)o(e)e(a)h(mo)q(d)o
-(ule)h(n)o(am)o(e)f(as)g(argu)o(m)o(en)o(t)g(\(as)f(it)i(h)o(as)f(don)o
-(e)g(in)h(all)0 2660 y(previous)16 b(examp)o(le)q(s\))g(or)f(a)g(pa)o
-(t)n(h)g(n)o(am)o(e)g(rela)o(t)o(iv)o(e)g(t)o(o)g Fo($CVSROOT)p
-Ft(,)f(as)h(it)g(did)h(in)g(t)n(h)o(e)f(examp)o(le)i(a)o(b)q(o)o(v)o
-(e.)62 2774 y(It)e(i)q(s)g(a)g(go)q(o)q(d)g(id)o(e)q(a)g(t)o(o)g(c)o(h)
-o(ec)o(k)g(t)n(h)o(a)o(t)f(t)n(h)o(e)h(p)q(ermi)q(s)q(s)q(ions)f
-Fs(cvs)h Ft(s)q(et)o(s)g(on)f(t)n(h)o(e)h(direct)o(or)q(ie)q(s)i(ins)q
-(id)o(e)f(`)p Fo($CVSROOT)p Ft(')d(are)0 2823 y(re)q(ason)o(a)o(b)o
-(le,)g(an)o(d)g(t)n(h)o(a)o(t)f(t)n(h)o(ey)h(b)q(elon)o(g)g(t)o(o)g(t)n
-(h)o(e)g(pro)o(p)q(er)f(group)q(s.)19 b(See)13 b(Sect)o(ion)h(4.1.1)d
-([File)j(p)q(ermi)q(s)q(s)q(ions],)e(page)h(14.)p eop
-%%Page: 22 24
-22 23 bop 0 -58 a Ft(22)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y Fl(5.1.2)30 b(Cre)q(a)n(t)n(in)o(g)15
-b(a)g(mo)r(d)n(ule)h(f)q(rom)e(scra)n(t)n(c)n(h)62 295
-y Ft(F)l(or)k(a)f(n)o(ew)h(pro)s(ject,)g(t)n(h)o(e)f(e)q(as)q(ie)q(st)h
-(t)n(hin)o(g)h(t)o(o)f(do)g(i)q(s)g(proba)o(b)o(ly)g(t)o(o)g(cre)q(a)o
-(t)o(e)f(an)h(empt)o(y)f(direct)o(ory)i(stru)o(ct)o(ure,)0
-345 y(lik)o(e)d(t)n(hi)q(s:)120 459 y Fo($)24 b(mkdir)f(tc)120
-511 y($)h(mkdir)f(tc/man)120 563 y($)h(mkdir)f(tc/testing)62
-675 y Ft(Aft)o(er)12 b(t)n(h)o(a)o(t,)f(y)o(ou)h(us)q(e)h(t)n(h)o(e)f
-Fo(import)f Ft(comm)o(an)o(d)h(t)o(o)g(cre)q(a)o(t)o(e)f(t)n(h)o(e)h
-(corre)q(sp)q(on)o(din)o(g)i(\(empt)o(y\))d(direct)o(ory)i(stru)o(ct)o
-(ure)0 725 y(ins)q(id)o(e)k(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory:)120
-839 y Fo($)24 b(cd)f(tc)120 891 y($)h(cvs)f(import)g(-m)h("Created)f
-(directory)f(structure")h(yoyodyne/)p Fp(dir)j Fo(yoyo)e(start)62
-1003 y Ft(Th)o(en,)15 b(us)q(e)h Fo(add)e Ft(t)o(o)h(add)h(\014le)q(s)g
-(\(an)o(d)f(n)o(ew)g(direct)o(or)q(ie)q(s\))h(as)f(t)n(h)o(ey)g(ap)o(p)
-q(e)q(ar.)62 1115 y(Ch)o(ec)o(k)g(t)n(h)o(a)o(t)g(t)n(h)o(e)g(p)q(ermi)
-q(s)q(s)q(ions)g Fs(cvs)f Ft(s)q(et)o(s)h(on)h(t)n(h)o(e)f(direct)o(or)
-q(ie)q(s)h(ins)q(id)o(e)h(`)p Fo($CVSROOT)p Ft(')d(are)g(re)q(ason)o(a)
-o(b)o(le.)0 1319 y Fn(5.2)33 b(De\014nin)o(g)15 b(t)m(h)n(e)h(mo)r(d)n
-(ule)62 1431 y Ft(Th)o(e)i(n)o(ext)f(st)o(ep)g(i)q(s)h(t)o(o)f(d)o
-(e\014n)o(e)i(t)n(h)o(e)e(mo)q(d)o(ule)i(in)f(t)n(h)o(e)f(`)p
-Fo(modules)p Ft(')f(\014le.)28 b(Thi)q(s)17 b(i)q(s)h(not)f(str)q(ict)n
-(ly)h(n)o(ece)q(s)q(sary)l(,)f(bu)o(t)0 1481 y(mo)q(d)o(ule)q(s)f(can)g
-(b)q(e)f(con)o(v)o(enien)o(t)g(in)i(groupin)o(g)e(t)o(oget)n(h)o(er)g
-(rela)o(t)o(e)q(d)h(\014le)q(s)g(an)o(d)f(direct)o(or)q(ie)q(s.)62
-1593 y(In)h(s)q(imp)o(le)h(cas)q(e)q(s)e(t)n(h)o(e)q(s)q(e)h(st)o(ep)q
-(s)e(are)h(su\016cien)o(t)h(t)o(o)f(d)o(e\014n)o(e)h(a)f(mo)q(d)o(ule.)
-25 1705 y(1.)29 b(Get)15 b(a)g(w)o(or)o(kin)o(g)g(co)o(p)o(y)g(of)g(t)n
-(h)o(e)g(mo)q(d)o(ule)q(s)h(\014le.)210 1769 y Fo($)24
-b(cvs)f(checkout)g(modules)210 1821 y($)h(cd)f(modules)25
-1884 y Ft(2.)29 b(Edit)19 b(t)n(h)o(e)f(\014le)i(an)o(d)e(ins)q(ert)h
-(a)f(lin)o(e)i(t)n(h)o(a)o(t)e(d)o(e\014n)o(e)q(s)i(t)n(h)o(e)e(mo)q(d)
-o(ule.)31 b(See)19 b(Sect)o(ion)g(4.2)e([In)o(tro)h(admini)q(stra)o(t)o
-(iv)o(e)90 1933 y(\014le)q(s],)d(page)f(15,)f(for)g(an)h(in)o(tro)q(d)o
-(u)o(ct)o(ion.)20 b(See)15 b(Sect)o(ion)f(B.1)g([mo)q(d)o(ule)q(s],)g
-(page)g(91,)f(for)h(a)g(full)h(d)o(e)q(scr)q(ipt)o(ion)g(of)90
-1983 y(t)n(h)o(e)g(mo)q(d)o(ule)q(s)h(\014le.)21 b(Y)l(ou)16
-b(can)f(us)q(e)h(t)n(h)o(e)f(fo)o(llo)o(win)o(g)h(lin)o(e)h(t)o(o)e(d)o
-(e\014n)o(e)h(t)n(h)o(e)f(mo)q(d)o(ule)h(`)p Fo(tc)p
-Ft(':)210 2048 y Fo(tc)71 b(yoyodyne/tc)25 2110 y Ft(3.)29
-b(Commit)15 b(y)o(our)f(c)o(h)o(an)o(ge)q(s)i(t)o(o)f(t)n(h)o(e)g(mo)q
-(d)o(ule)q(s)h(\014le.)210 2174 y Fo($)24 b(cvs)f(commit)g(-m)h("Added)
-f(the)g(tc)h(module.")f(modules)25 2236 y Ft(4.)29 b(Rele)q(as)q(e)16
-b(t)n(h)o(e)f(mo)q(d)o(ule)q(s)h(mo)q(d)o(ule.)210 2301
-y Fo($)24 b(cd)f(..)210 2353 y($)h(cvs)f(release)g(-d)h(modules)p
+21 22 bop 0 -58 a Ft(Chapter)15 b(5:)k(Starting)c(a)g(pro)s(ject)g
+(with)g(CVS)1107 b(21)62 183 y(In)16 b(simple)h(cases)e(these)g(steps)g
+(are)g(su\016cien)o(t)h(to)f(de\014ne)h(a)f(mo)q(dule.)25
+295 y(1.)29 b(Get)15 b(a)g(w)o(orking)f(cop)o(y)h(of)g(the)h(mo)q
+(dules)g(\014le.)210 360 y Fo($)24 b(cvs)f(checkout)g(modules)210
+412 y($)h(cd)f(modules)25 474 y Ft(2.)29 b(Edit)18 b(the)f(\014le)i
+(and)f(insert)g(a)f(line)i(that)e(de\014nes)h(the)g(mo)q(dule.)28
+b(See)18 b(Section)g(4.2)f([In)o(tro)f(administrativ)o(e)90
+524 y(\014les],)i(page)e(14,)h(for)f(an)h(in)o(tro)q(duction.)26
+b(See)18 b(Section)f(B.1)g([mo)q(dules],)g(page)g(95,)f(for)h(a)f(full)
+i(description)90 573 y(of)d(the)g(mo)q(dules)h(\014le.)21
+b(Y)l(ou)16 b(can)f(use)h(the)f(follo)o(wing)h(line)h(to)d(de\014ne)i
+(the)g(mo)q(dule)g(`)p Fo(tc)p Ft(':)210 638 y Fo(tc)71
+b(yoyodyne/tc)25 700 y Ft(3.)29 b(Commit)15 b(y)o(our)f(c)o(hanges)i
+(to)e(the)h(mo)q(dules)i(\014le.)210 764 y Fo($)24 b(cvs)f(commit)g(-m)
+h("Added)f(the)g(tc)h(module.")f(modules)25 827 y Ft(4.)29
+b(Release)17 b(the)e(mo)q(dules)h(mo)q(dule.)210 891
+y Fo($)24 b(cd)f(..)210 943 y($)h(cvs)f(release)g(-d)h(modules)p
eop
+%%Page: 22 24
+22 23 bop 0 -58 a Ft(22)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)p eop
%%Page: 23 25
-23 24 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(6:)20 b(Mul)o(t)o(ip)o(le)e(d)o
-(ev)o(elo)o(p)q(ers)1291 b(23)0 183 y Fq(6)41 b(Mul)o(t)n(ip)o(le)12
-b(d)o(ev)n(elo)n(p)q(ers)62 358 y Ft(Wh)o(en)18 b(more)f(t)n(h)o(an)g
-(on)o(e)g(p)q(erson)g(w)o(or)o(ks)g(on)g(a)g(soft)o(w)o(are)f(pro)s
-(ject)g(t)n(hin)o(gs)i(oft)o(en)f(get)g(comp)o(lica)o(t)o(e)q(d.)27
-b(Oft)o(en,)0 407 y(t)o(w)o(o)15 b(p)q(eo)o(p)o(le)i(try)e(t)o(o)h(e)q
-(dit)h(t)n(h)o(e)f(sam)o(e)f(\014le)i(s)q(im)n(ul)o(t)o(an)o(eously)l
-(.)23 b(Som)o(e)16 b(ot)n(h)o(er)g(v)o(ers)q(ion)g(con)o(tro)o(l)g
-(syst)o(ems)f(\(includin)o(g)0 457 y Fs(r)o(cs)k Ft(an)o(d)h
-Fs(sccs)p Ft(\))e(try)h(t)o(o)g(so)o(lv)o(e)g(t)n(h)o(a)o(t)g(part)o
-(icular)g(prob)o(lem)i(b)o(y)e(in)o(tro)q(d)o(u)o(cin)o(g)h
-Fp(\014le)h(lo)q(c)o(kin)o(g)p Ft(,)g(so)e(t)n(h)o(a)o(t)f(only)i(on)o
-(e)0 507 y(p)q(erson)d(can)h(e)q(dit)g(e)q(ac)o(h)f(\014le)h(a)o(t)f(a)
-g(t)o(im)o(e.)26 b(Unfort)o(u)o(n)o(a)o(t)o(ely)l(,)17
-b(\014le)i(lo)q(c)o(kin)o(g)f(can)g(b)q(e)f(v)o(ery)g(cou)o(n)o(t)o
-(er-pro)q(d)o(u)o(ct)o(iv)o(e.)27 b(If)0 557 y(t)o(w)o(o)14
-b(p)q(ersons)h(w)o(an)o(t)f(t)o(o)h(e)q(dit)h(di\013eren)o(t)f(part)o
-(s)g(of)g(a)g(\014le,)g(t)n(h)o(ere)h(m)o(ay)e(b)q(e)h(no)g(re)q(ason)g
-(t)o(o)g(prev)o(en)o(t)f(e)q(it)n(h)o(er)i(of)f(t)n(h)o(em)0
-607 y(f)q(rom)f(doin)o(g)i(so.)62 721 y Fs(cvs)f Ft(do)q(e)q(s)h(not)f
-(us)q(e)h(\014le)g(lo)q(c)o(kin)o(g.)23 b(Inst)o(e)q(ad,)15
-b(it)h(allo)o(ws)f(m)o(an)o(y)h(p)q(eo)o(p)o(le)g(t)o(o)f(e)q(dit)i(t)n
-(h)o(e)q(ir)f(o)o(wn)f Fp(w)o(or)o(kin)o(g)h(co)o(p)o(y)j
-Ft(of)0 771 y(a)d(\014le)h(s)q(im)n(ul)o(t)o(an)o(eously)l(.)23
-b(Th)o(e)16 b(\014rst)g(p)q(erson)g(t)n(h)o(a)o(t)f(commit)o(s)i(hi)q
-(s)f(c)o(h)o(an)o(ge)q(s)g(h)o(as)g(no)g(a)n(u)o(t)o(om)o(a)o(t)o(ic)g
-(w)o(ay)f(of)g(kno)o(win)o(g)0 821 y(t)n(h)o(a)o(t)g(anot)n(h)o(er)h(h)
-o(as)g(st)o(art)o(e)q(d)f(t)o(o)h(e)q(dit)h(it.)23 b(Ot)n(h)o(ers)17
-b(will)h(get)e(an)g(error)f(m)o(e)q(s)q(sage)h(wh)o(en)g(t)n(h)o(ey)g
-(try)g(t)o(o)g(commit)g(t)n(h)o(e)0 871 y(\014le.)21
-b(Th)o(ey)14 b(m)n(ust)g(t)n(h)o(en)h(us)q(e)f Fs(cvs)g
-Ft(comm)o(an)o(ds)g(t)o(o)g(br)q(in)o(g)h(t)n(h)o(e)q(ir)g(w)o(or)o
-(kin)o(g)g(co)o(p)o(y)f(up)g(t)o(o)g(d)o(a)o(t)o(e)g(wit)n(h)h(t)n(h)o
-(e)f(rep)q(o)q(s)q(it)o(ory)0 921 y(revi)q(s)q(ion.)20
-b(Thi)q(s)c(pro)q(ce)q(s)q(s)f(i)q(s)g(almo)q(st)g(a)n(u)o(t)o(om)o(a)o
-(t)o(ic,)f(an)o(d)h(exp)o(lain)o(e)q(d)j(in)e(t)n(hi)q(s)f(c)o(h)o(apt)
-o(er.)62 1035 y(Th)o(ere)j(are)f(m)o(an)o(y)g(w)o(ays)f(t)o(o)h
-(organize)h(a)f(t)o(e)q(am)f(of)h(d)o(ev)o(elo)o(p)q(ers.)27
-b Fs(cvs)17 b Ft(do)q(e)q(s)g(not)g(try)g(t)o(o)g(enforce)h(a)f(cert)o
-(ain)0 1085 y(organiza)o(t)o(ion.)25 b(It)17 b(i)q(s)h(a)e(t)o(o)q(o)o
-(l)i(t)n(h)o(a)o(t)e(can)h(b)q(e)h(us)q(e)q(d)f(in)h(s)q(ev)o(eral)g(w)
-o(ays.)24 b(It)17 b(i)q(s)h(oft)o(en)e(us)q(eful)i(t)o(o)f(inform)g(t)n
-(h)o(e)g(group)0 1135 y(of)k(commit)o(s)g(y)o(ou)g(h)o(a)o(v)o(e)g(don)
-o(e.)38 b Fs(cvs)20 b Ft(h)o(as)h(s)q(ev)o(eral)h(w)o(ays)e(of)h(a)n(u)
-o(t)o(om)o(a)o(t)o(in)o(g)g(t)n(h)o(a)o(t)f(pro)q(ce)q(s)q(s.)38
-b(See)22 b(Sect)o(ion)g(6.4)0 1185 y([Informin)o(g)15
-b(ot)n(h)o(ers],)f(page)g(26.)19 b(See)c(Ch)o(apt)o(er)f(17)g([Revi)q
-(s)q(ion)h(m)o(an)o(agem)o(en)o(t],)e(page)h(59,)g(for)g(more)g(t)o(ip)
-q(s)g(on)h(h)o(o)o(w)0 1234 y(t)o(o)g(us)q(e)g Fs(cvs)p
-Ft(.)0 1456 y Fn(6.1)33 b(File)16 b(st)n(a)n(t)n(us)62
-1571 y Ft(Aft)o(er)f(y)o(ou)g(h)o(a)o(v)o(e)f(c)o(h)o(ec)o(k)o(e)q(d)i
-(ou)o(t)f(a)g(\014le)h(ou)o(t)f(f)q(rom)g Fs(cvs)p Ft(,)f(it)h(i)q(s)h
-(in)g(on)o(e)f(of)g(t)n(h)o(e)q(s)q(e)g(four)g(st)o(a)o(t)o(e)q(s:)0
-1715 y(Up-t)o(o-d)o(a)o(t)o(e)240 1765 y(Th)o(e)g(\014le)h(i)q(s)g(id)o
-(en)o(t)o(ical)g(wit)n(h)g(t)n(h)o(e)f(la)o(t)o(e)q(st)g(revi)q(s)q
-(ion)h(in)g(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(.)0
-1845 y(Lo)q(cally)i(mo)q(di\014e)q(d)240 1894 y(Y)l(ou)e(h)o(a)o(v)o(e)
-g(e)q(dit)o(e)q(d)i(t)n(h)o(e)e(\014le,)h(an)o(d)f(not)f(y)o(et)h
-(commit)n(t)o(e)q(d)h(y)o(our)e(c)o(h)o(an)o(ge)q(s.)0
-1974 y(Nee)q(din)o(g)j(up)q(d)o(a)o(t)o(e)240 2024 y(Som)o(eon)o(e)e
-(els)q(e)h(h)o(as)f(commit)n(t)o(e)q(d)g(a)g(n)o(ew)o(er)g(revi)q(s)q
-(ion)h(t)o(o)f(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(.)0
-2104 y(Nee)q(din)o(g)i(m)o(erge)240 2154 y(Som)o(eon)o(e)j(els)q(e)g(h)
-o(a)o(v)o(e)g(commit)n(t)o(e)q(d)g(a)g(n)o(ew)o(er)g(revi)q(s)q(ion)g
-(t)o(o)g(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(,)g(an)o(d)g(y)o(ou)g(h)o
-(a)o(v)o(e)f(also)240 2203 y(m)o(ad)o(e)c(mo)q(di\014ca)o(t)o(ions)h(t)
-o(o)f(t)n(h)o(e)g(\014le.)62 2333 y(Y)l(ou)f(can)f(us)q(e)g(t)n(h)o(e)g
-Fo(status)g Ft(comm)o(an)o(d)f(t)o(o)h(\014n)o(d)h(ou)o(t)f(t)n(h)o(e)g
-(st)o(a)o(t)o(us)e(of)i(a)g(giv)o(en)h(\014le.)20 b(See)13
-b(Sect)o(ion)h(A.17)e([st)o(a)o(t)o(us],)0 2383 y(page)j(86.)0
-2609 y Fn(6.2)33 b(Br)q(in)o(gin)o(g)17 b(a)d(\014le)i(up)g(t)o(o)f(d)o
-(a)n(t)n(e)62 2724 y Ft(Wh)o(en)f(y)o(ou)g(w)o(an)o(t)f(t)o(o)g(up)q(d)
-o(a)o(t)o(e)i(or)e(m)o(erge)h(a)f(\014le,)i(us)q(e)f(t)n(h)o(e)g
-Fo(update)f Ft(comm)o(an)o(d.)19 b(F)l(or)14 b(\014le)q(s)h(t)n(h)o(a)o
-(t)e(are)g(not)h(up)g(t)o(o)0 2774 y(d)o(a)o(t)o(e)g(t)n(hi)q(s)h(i)q
-(s)g(roughly)g(equiv)m(alen)o(t)h(t)o(o)e(a)h Fo(checkout)e
-Ft(comm)o(an)o(d:)19 b(t)n(h)o(e)c(n)o(ew)o(e)q(st)f(revi)q(s)q(ion)h
-(of)f(t)n(h)o(e)h(\014le)h(i)q(s)e(extract)o(e)q(d)0
-2823 y(f)q(rom)g(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)g(an)o(d)g(pu)o(t)h
-(in)g(y)o(our)f(w)o(or)o(kin)o(g)g(co)o(p)o(y)g(of)g(t)n(h)o(e)g(mo)q
-(d)o(ule.)p eop
+23 24 bop 0 -58 a Ft(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
+b(23)0 183 y Fq(6)41 b(Multiple)13 b(dev)n(elop)r(ers)62
+358 y Ft(When)k(more)f(than)g(one)h(p)q(erson)g(w)o(orks)e(on)i(a)f
+(soft)o(w)o(are)e(pro)s(ject)i(things)h(often)f(get)g(complicated.)25
+b(Often,)0 407 y(t)o(w)o(o)14 b(p)q(eople)i(try)e(to)h(edit)g(the)h
+(same)e(\014le)i(sim)o(ultaneously)l(.)22 b(Some)15 b(other)f(v)o
+(ersion)h(con)o(trol)g(systems)g(\(including)0 457 y
+Fs(r)o(cs)j Ft(and)h Fs(sccs)p Ft(\))e(try)g(to)h(solv)o(e)g(that)g
+(particular)g(problem)h(b)o(y)f(in)o(tro)q(ducing)i Fp(\014le)f(lo)q(c)
+o(king)p Ft(,)h(so)e(that)f(only)i(one)0 507 y(p)q(erson)e(can)g(edit)g
+(eac)o(h)g(\014le)g(at)f(a)g(time.)25 b(Unfortunately)l(,)16
+b(\014le)i(lo)q(c)o(king)g(can)e(b)q(e)i(v)o(ery)e(coun)o(ter-pro)q
+(ductiv)o(e.)25 b(If)0 557 y(t)o(w)o(o)13 b(p)q(ersons)i(w)o(an)o(t)f
+(to)g(edit)h(di\013eren)o(t)g(parts)f(of)g(a)h(\014le,)g(there)g(ma)o
+(y)f(b)q(e)h(no)g(reason)f(to)g(prev)o(en)o(t)g(either)i(of)e(them)0
+607 y(from)g(doing)i(so.)62 721 y Fs(cvs)f Ft(do)q(es)h(not)e(use)i
+(\014le)g(lo)q(c)o(king.)21 b(Instead,)15 b(it)h(allo)o(ws)f(man)o(y)g
+(p)q(eople)i(to)d(edit)i(their)g(o)o(wn)f Fp(w)o(orking)f(cop)o(y)19
+b Ft(of)0 771 y(a)c(\014le)h(sim)o(ultaneously)l(.)21
+b(The)15 b(\014rst)g(p)q(erson)g(that)g(commits)f(his)i(c)o(hanges)f
+(has)g(no)g(automatic)f(w)o(a)o(y)g(of)h(kno)o(wing)0
+821 y(that)g(another)f(has)h(started)g(to)g(edit)g(it.)21
+b(Others)15 b(will)i(get)e(an)g(error)g(message)f(when)i(they)f(try)g
+(to)g(commit)g(the)0 871 y(\014le.)20 b(They)14 b(m)o(ust)e(then)i(use)
+f Fs(cvs)g Ft(commands)g(to)f(bring)i(their)g(w)o(orking)e(cop)o(y)h
+(up)h(to)e(date)h(with)h(the)f(rep)q(ository)0 921 y(revision.)21
+b(This)16 b(pro)q(cess)f(is)h(almost)f(automatic,)f(and)h(explained)j
+(in)e(this)f(c)o(hapter.)62 1035 y(There)j(are)e(man)o(y)h(w)o(a)o(ys)f
+(to)g(organize)i(a)e(team)h(of)f(dev)o(elop)q(ers.)27
+b Fs(cvs)17 b Ft(do)q(es)g(not)g(try)f(to)g(enforce)i(a)f(certain)0
+1085 y(organization.)25 b(It)16 b(is)i(a)e(to)q(ol)h(that)f(can)h(b)q
+(e)g(used)h(in)f(sev)o(eral)g(w)o(a)o(ys.)24 b(It)17
+b(is)g(often)f(useful)i(to)e(inform)h(the)g(group)0 1135
+y(of)j(commits)g(y)o(ou)h(ha)o(v)o(e)f(done.)36 b Fs(cvs)20
+b Ft(has)g(sev)o(eral)h(w)o(a)o(ys)f(of)g(automating)f(that)h(pro)q
+(cess.)36 b(See)22 b(Section)f(6.4)0 1185 y([Informing)14
+b(others],)f(page)g(27.)19 b(See)c(Chapter)e(18)g([Revision)j
+(managemen)o(t],)c(page)i(63,)f(for)g(more)g(tips)i(on)e(ho)o(w)0
+1234 y(to)i(use)g Fs(cvs)p Ft(.)0 1456 y Fn(6.1)33 b(File)16
+b(status)62 1571 y Ft(After)f(y)o(ou)g(ha)o(v)o(e)g(c)o(hec)o(k)o(ed)g
+(out)g(a)g(\014le)h(out)f(from)g Fs(cvs)p Ft(,)f(it)h(is)h(in)g(one)f
+(of)g(these)h(four)e(states:)0 1715 y(Up-to-date)240
+1765 y(The)h(\014le)i(is)e(iden)o(tical)i(with)f(the)f(latest)g
+(revision)i(in)f(the)f(rep)q(ository)l(.)0 1845 y(Lo)q(cally)i(mo)q
+(di\014ed)240 1894 y(Y)l(ou)e(ha)o(v)o(e)g(edited)i(the)e(\014le,)h
+(and)f(not)g(y)o(et)g(committed)g(y)o(our)g(c)o(hanges.)0
+1974 y(Needing)i(up)q(date)240 2024 y(Someone)e(else)i(has)e(committed)
+g(a)g(new)o(er)g(revision)h(to)f(the)g(rep)q(ository)l(.)0
+2104 y(Needing)i(merge)240 2154 y(Someone)i(else)i(ha)o(v)o(e)d
+(committed)i(a)f(new)o(er)g(revision)h(to)f(the)g(rep)q(ository)l(,)h
+(and)f(y)o(ou)g(ha)o(v)o(e)g(also)240 2203 y(made)c(mo)q(di\014cations)
+i(to)d(the)h(\014le.)62 2333 y(Y)l(ou)e(can)f(use)g(the)g
+Fo(status)f Ft(command)h(to)g(\014nd)g(out)g(the)g(status)f(of)h(a)g
+(giv)o(en)g(\014le.)20 b(See)13 b(Section)g(A.17)e([status],)0
+2383 y(page)k(90.)0 2609 y Fn(6.2)33 b(Bringing)16 b(a)f(\014le)h(up)g
+(to)f(date)62 2724 y Ft(When)f(y)o(ou)f(w)o(an)o(t)f(to)g(up)q(date)i
+(or)e(merge)h(a)g(\014le,)h(use)g(the)f Fo(update)f Ft(command.)19
+b(F)l(or)13 b(\014les)h(that)e(are)h(not)g(up)h(to)0
+2774 y(date)g(this)g(is)g(roughly)h(equiv)m(alen)o(t)g(to)e(a)h
+Fo(checkout)f Ft(command:)19 b(the)14 b(new)o(est)g(revision)h(of)e
+(the)h(\014le)h(is)f(extracted)0 2823 y(from)g(the)i(rep)q(ository)f
+(and)g(put)h(in)g(y)o(our)e(w)o(orking)h(cop)o(y)g(of)g(the)g(mo)q
+(dule.)p eop
%%Page: 24 26
-24 25 bop 0 -58 a Ft(24)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(Y)l(our)j(mo)q(di\014ca)o(t)o(ions)g(t)o(o)g(a)f
-(\014le)i(are)e(n)o(ev)o(er)h(lo)q(st)f(wh)o(en)h(y)o(ou)f(us)q(e)h
-Fo(update)p Ft(.)29 b(If)19 b(no)f(n)o(ew)o(er)h(revi)q(s)q(ion)g(exi)q
-(st)o(s,)0 233 y(ru)o(nnin)o(g)d Fo(update)d Ft(h)o(as)h(no)g
-(e\013ect.)19 b(If)14 b(y)o(ou)g(h)o(a)o(v)o(e)f(e)q(dit)o(e)q(d)j(t)n
-(h)o(e)e(\014le,)h(an)o(d)f(a)f(n)o(ew)o(er)h(revi)q(s)q(ion)h(i)q(s)f
-(a)o(v)m(aila)o(b)o(le,)i Fs(cvs)d Ft(will)0 283 y(m)o(erge)i(all)h(c)o
-(h)o(an)o(ge)q(s)g(in)o(t)o(o)f(y)o(our)g(w)o(or)o(kin)o(g)g(co)o(p)o
-(y)l(.)62 399 y(F)l(or)g(inst)o(ance,)h(im)o(agin)o(e)g(t)n(h)o(a)o(t)f
-(y)o(ou)g(c)o(h)o(ec)o(k)o(e)q(d)h(ou)o(t)f(revi)q(s)q(ion)h(1.4)f(an)o
-(d)g(st)o(art)o(e)q(d)g(e)q(dit)o(in)o(g)i(it.)k(In)16
-b(t)n(h)o(e)f(m)o(e)q(an)o(t)o(im)o(e)0 449 y(som)o(eon)o(e)g(els)q(e)h
-(commit)n(t)o(e)q(d)g(revi)q(s)q(ion)h(1.5,)d(an)o(d)i(sh)o(ort)n(ly)f
-(aft)o(er)g(t)n(h)o(a)o(t)g(revi)q(s)q(ion)h(1.6.)k(If)c(y)o(ou)f(ru)o
-(n)i Fo(update)d Ft(on)i(t)n(h)o(e)0 499 y(\014le)g(no)o(w,)f
-Fs(cvs)f Ft(will)j(incorp)q(ora)o(t)o(e)e(all)h(c)o(h)o(an)o(ge)q(s)g
-(b)q(et)o(w)o(een)f(revi)q(s)q(ion)g(1.4)f(an)o(d)i(1.6)e(in)o(t)o(o)h
-(y)o(our)g(\014le.)62 615 y(If)i(an)o(y)g(of)f(t)n(h)o(e)h(c)o(h)o(an)o
-(ge)q(s)g(b)q(et)o(w)o(een)g(1.4)e(an)o(d)i(1.6)f(w)o(ere)h(m)o(ad)o(e)
-g(t)o(o)q(o)f(clo)q(s)q(e)h(t)o(o)f(an)o(y)h(of)f(t)n(h)o(e)h(c)o(h)o
-(an)o(ge)q(s)g(y)o(ou)g(h)o(a)o(v)o(e)0 665 y(m)o(ad)o(e,)h(an)g
-Fp(o)o(v)o(erlap)h Ft(o)q(ccurs.)28 b(In)18 b(su)o(c)o(h)g(cas)q(e)q(s)
-g(a)g(w)o(ar)q(nin)o(g)f(i)q(s)h(pr)q(in)o(t)o(e)q(d,)g(an)o(d)g(t)n(h)
-o(e)g(re)q(sul)o(t)o(in)o(g)h(\014le)g(includ)o(e)q(s)i(b)q(ot)n(h)0
-714 y(v)o(ers)q(ions)14 b(of)g(t)n(h)o(e)g(lin)o(e)q(s)i(t)n(h)o(a)o(t)
-d(o)o(v)o(erlap,)h(d)o(elimit)o(e)q(d)j(b)o(y)d(sp)q(ecial)h(m)o(ar)o
-(k)o(ers.)k(See)c(Sect)o(ion)g(A.19)e([up)q(d)o(a)o(t)o(e],)h(page)g
-(87,)0 764 y(for)h(a)f(comp)o(let)o(e)j(d)o(e)q(scr)q(ipt)o(ion)f(of)f
-(t)n(h)o(e)g Fo(update)f Ft(comm)o(an)o(d.)0 1006 y Fn(6.3)33
-b(Con\015ict)o(s)15 b(examp)o(le)62 1122 y Ft(Sup)o(p)q(o)q(s)q(e)h
-(revi)q(s)q(ion)f(1.4)f(of)h(`)p Fo(driver.c)p Ft(')f(con)o(t)o(ains)g
-(t)n(hi)q(s:)120 1240 y Fo(#include)23 b(<stdio.h>)120
-1344 y(void)g(main\(\))120 1396 y({)215 1447 y(parse\(\);)215
-1499 y(if)h(\(nerr)f(==)h(0\))311 1551 y(gencode\(\);)215
-1603 y(else)311 1655 y(fprintf\(stderr,)e("No)h(code)g
-(generated.\\n"\);)215 1707 y(exit\(nerr)g(==)h(0)f(?)h(0)g(:)g(1\);)
-120 1759 y(})0 1875 y Ft(Revi)q(s)q(ion)16 b(1.6)e(of)h(`)p
-Fo(driver.c)p Ft(')f(con)o(t)o(ains)g(t)n(hi)q(s:)120
-1993 y Fo(#include)23 b(<stdio.h>)120 2097 y(int)g(main\(int)g(argc,)
-335 2149 y(char)g(**argv\))120 2201 y({)215 2253 y(parse\(\);)215
-2304 y(if)h(\(argc)f(!=)h(1\))215 2356 y({)311 2408 y(fprintf\(stderr,)
-e("tc:)h(No)h(args)f(expected.\\n"\);)311 2460 y(exit\(1\);)215
-2512 y(})215 2564 y(if)h(\(nerr)f(==)h(0\))311 2616 y(gencode\(\);)215
-2668 y(else)311 2720 y(fprintf\(stderr,)e("No)h(code)g
-(generated.\\n"\);)215 2771 y(exit\(!!nerr\);)120 2823
-y(})p eop
+24 25 bop 0 -58 a Ft(24)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(Y)l(our)j(mo)q(di\014cations)g(to)f(a)g(\014le)i(are)e
+(nev)o(er)g(lost)h(when)g(y)o(ou)f(use)g Fo(update)p
+Ft(.)29 b(If)19 b(no)f(new)o(er)g(revision)i(exists,)0
+233 y(running)15 b Fo(update)d Ft(has)i(no)f(e\013ect.)19
+b(If)14 b(y)o(ou)g(ha)o(v)o(e)f(edited)h(the)g(\014le,)h(and)e(a)h(new)
+o(er)f(revision)i(is)f(a)o(v)m(ailable,)h Fs(cvs)e Ft(will)0
+283 y(merge)i(all)h(c)o(hanges)f(in)o(to)g(y)o(our)g(w)o(orking)g(cop)o
+(y)l(.)62 396 y(F)l(or)f(instance,)h(imagine)g(that)f(y)o(ou)g(c)o(hec)
+o(k)o(ed)h(out)f(revision)h(1.4)f(and)g(started)g(editing)i(it.)j(In)c
+(the)g(mean)o(time)0 445 y(someone)g(else)g(committed)g(revision)h
+(1.5,)e(and)h(shortly)g(after)f(that)g(revision)i(1.6.)j(If)c(y)o(ou)f
+(run)h Fo(update)f Ft(on)h(the)0 495 y(\014le)h(no)o(w,)f
+Fs(cvs)f Ft(will)j(incorp)q(orate)f(all)g(c)o(hanges)f(b)q(et)o(w)o
+(een)g(revision)i(1.4)d(and)h(1.6)g(in)o(to)g(y)o(our)f(\014le.)62
+608 y(If)j(an)o(y)e(of)h(the)g(c)o(hanges)h(b)q(et)o(w)o(een)f(1.4)f
+(and)i(1.6)e(w)o(ere)h(made)g(to)q(o)f(close)i(to)f(an)o(y)f(of)h(the)g
+(c)o(hanges)h(y)o(ou)e(ha)o(v)o(e)0 658 y(made,)j(an)f
+Fp(o)o(v)o(erlap)h Ft(o)q(ccurs.)27 b(In)18 b(suc)o(h)g(cases)f(a)h(w)o
+(arning)f(is)h(prin)o(ted,)g(and)g(the)f(resulting)i(\014le)f(includes)
+i(b)q(oth)0 707 y(v)o(ersions)13 b(of)g(the)g(lines)i(that)e(o)o(v)o
+(erlap,)g(delimited)i(b)o(y)e(sp)q(ecial)i(mark)o(ers.)k(See)13
+b(Section)h(A.19)f([up)q(date],)g(page)g(92,)0 757 y(for)i(a)f
+(complete)i(description)h(of)e(the)g Fo(update)f Ft(command.)0
+968 y Fn(6.3)33 b(Con\015icts)15 b(example)62 1080 y
+Ft(Supp)q(ose)i(revision)f(1.4)e(of)h(`)p Fo(driver.c)p
+Ft(')e(con)o(tains)i(this:)120 1195 y Fo(#include)23
+b(<stdio.h>)120 1299 y(void)g(main\(\))120 1351 y({)215
+1454 y(parse\(\);)215 1558 y(if)h(\(nerr)f(==)h(0\))311
+1662 y(gencode\(\);)215 1766 y(else)311 1870 y(fprintf\(stderr,)e("No)h
+(code)g(generated.\\n"\);)215 1973 y(exit\(nerr)g(==)h(0)f(?)h(0)g(:)g
+(1\);)120 2025 y(})0 2138 y Ft(Revision)17 b(1.6)d(of)h(`)p
+Fo(driver.c)p Ft(')e(con)o(tains)j(this:)120 2253 y Fo(#include)23
+b(<stdio.h>)120 2356 y(int)g(main\(int)g(argc,)335 2460
+y(char)g(**argv\))120 2512 y({)215 2616 y(parse\(\);)215
+2720 y(if)h(\(argc)f(!=)h(1\))215 2823 y({)p eop
%%Page: 25 27
-25 26 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(6:)20 b(Mul)o(t)o(ip)o(le)e(d)o
-(ev)o(elo)o(p)q(ers)1291 b(25)0 183 y(Y)l(our)14 b(w)o(or)o(kin)o(g)g
-(co)o(p)o(y)g(of)g(`)p Fo(driver.c)p Ft(',)e(bas)q(e)q(d)i(on)g(revi)q
-(s)q(ion)g(1.4,)f(con)o(t)o(ains)h(t)n(hi)q(s)g(b)q(efore)g(y)o(ou)g
-(ru)o(n)g(`)p Fo(cvs)h(update)p Ft(':)120 297 y Fo(#include)23
-b(<stdlib.h>)120 349 y(#include)g(<stdio.h>)120 453 y(void)g(main\(\))
-120 505 y({)215 557 y(init_scanner\(\);)215 609 y(parse\(\);)215
-661 y(if)h(\(nerr)f(==)h(0\))311 713 y(gencode\(\);)215
-764 y(else)311 816 y(fprintf\(stderr,)e("No)h(code)g(generated.\\n"\);)
-215 868 y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)
-120 920 y(})0 1032 y Ft(Y)l(ou)15 b(ru)o(n)h(`)p Fo(cvs)f(update)p
-Ft(':)120 1146 y Fo($)24 b(cvs)f(update)g(driver.c)120
-1198 y(RCS)g(file:)h(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(driver.)o
-(c,v)120 1250 y(retrieving)e(revision)h(1.4)120 1302
-y(retrieving)f(revision)h(1.6)120 1354 y(Merging)g(differences)f
-(between)h(1.4)h(and)f(1.6)h(into)f(driver.c)120 1406
-y(rcsmerge)g(warning:)g(overlaps)f(during)h(merge)120
-1458 y(cvs)g(update:)g(conflicts)g(found)g(in)h(driver.c)120
-1510 y(C)g(driver.c)0 1622 y Fs(cvs)c Ft(t)o(ells)i(y)o(ou)e(t)n(h)o(a)
-o(t)g(t)n(h)o(ere)h(w)o(ere)g(som)o(e)f(con\015ict)o(s.)38
-b(Y)l(our)21 b(or)q(igin)o(al)g(w)o(or)o(kin)o(g)g(\014le)h(i)q(s)f(sa)
-o(v)o(e)q(d)g(u)o(nmo)q(di\014e)q(d)i(in)0 1671 y(`)p
-Fo(.#driver.c.1.4)p Ft('.)17 b(Th)o(e)e(n)o(ew)h(v)o(ers)q(ion)f(of)g
-(`)p Fo(driver.c)p Ft(')e(con)o(t)o(ains)i(t)n(hi)q(s:)120
-1786 y Fo(#include)23 b(<stdlib.h>)120 1837 y(#include)g(<stdio.h>)120
-1941 y(int)g(main\(int)g(argc,)335 1993 y(char)g(**argv\))120
-2045 y({)215 2097 y(init_scanner\(\);)215 2149 y(parse\(\);)215
-2201 y(if)h(\(argc)f(!=)h(1\))215 2253 y({)311 2304 y(fprintf\(stderr,)
-e("tc:)h(No)h(args)f(expected.\\n"\);)311 2356 y(exit\(1\);)215
-2408 y(})215 2460 y(if)h(\(nerr)f(==)h(0\))311 2512 y(gencode\(\);)215
-2564 y(else)311 2616 y(fprintf\(stderr,)e("No)h(code)g
-(generated.\\n"\);)120 2668 y(<<<<<<<)g(driver.c)215
-2720 y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)120
-2771 y(=======)215 2823 y(exit\(!!nerr\);)p eop
+25 26 bop 0 -58 a Ft(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
+b(25)311 235 y Fo(fprintf\(stderr,)22 b("tc:)h(No)h(args)f
+(expected.\\n"\);)311 339 y(exit\(1\);)215 443 y(})215
+546 y(if)h(\(nerr)f(==)h(0\))311 650 y(gencode\(\);)215
+754 y(else)311 858 y(fprintf\(stderr,)e("No)h(code)g(generated.\\n"\);)
+215 962 y(exit\(!!nerr\);)120 1013 y(})0 1128 y Ft(Y)l(our)14
+b(w)o(orking)f(cop)o(y)h(of)f(`)p Fo(driver.c)p Ft(',)f(based)i(on)g
+(revision)h(1.4,)e(con)o(tains)g(this)i(b)q(efore)f(y)o(ou)f(run)h(`)p
+Fo(cvs)h(update)p Ft(':)120 1244 y Fo(#include)23 b(<stdlib.h>)120
+1296 y(#include)g(<stdio.h>)120 1400 y(void)g(main\(\))120
+1451 y({)215 1555 y(init_scanner\(\);)215 1659 y(parse\(\);)215
+1763 y(if)h(\(nerr)f(==)h(0\))311 1867 y(gencode\(\);)215
+1970 y(else)311 2074 y(fprintf\(stderr,)e("No)h(code)g
+(generated.\\n"\);)215 2178 y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e
+(:)i(EXIT_FAILURE\);)120 2230 y(})0 2344 y Ft(Y)l(ou)15
+b(run)h(`)p Fo(cvs)e(update)p Ft(':)120 2460 y Fo($)24
+b(cvs)f(update)g(driver.c)120 2512 y(RCS)g(file:)h
+(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(driver.)o(c,v)120
+2564 y(retrieving)e(revision)h(1.4)120 2616 y(retrieving)f(revision)h
+(1.6)120 2668 y(Merging)g(differences)f(between)h(1.4)h(and)f(1.6)h
+(into)f(driver.c)120 2720 y(rcsmerge)g(warning:)g(overlaps)f(during)h
+(merge)120 2771 y(cvs)g(update:)g(conflicts)g(found)g(in)h(driver.c)120
+2823 y(C)g(driver.c)p eop
%%Page: 26 28
-26 27 bop 0 -58 a Ft(26)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)120 183 y Fo(>>>>>>>)23 b(1.6)120 235 y(})62
-464 y Ft(Not)o(e)14 b(h)o(o)o(w)g(all)i(non-o)o(v)o(erlap)o(pin)o(g)f
-(mo)q(di\014ca)o(t)o(ions)h(are)e(incorp)q(ora)o(t)o(e)q(d)h(in)g(y)o
-(our)f(w)o(or)o(kin)o(g)h(co)o(p)o(y)l(,)f(an)o(d)h(t)n(h)o(a)o(t)e(t)n
-(h)o(e)0 514 y(o)o(v)o(erlap)o(pin)o(g)j(s)q(ect)o(ion)f(i)q(s)h(cle)q
-(arly)g(m)o(ar)o(k)o(e)q(d)f(wit)n(h)h(`)p Fo(<<<<<<<)p
-Ft(',)d(`)p Fo(=======)p Ft(')g(an)o(d)i(`)p Fo(>>>>>>>)p
-Ft('.)62 629 y(Y)l(ou)e(re)q(so)o(lv)o(e)g(t)n(h)o(e)g(con\015ict)g(b)o
-(y)f(e)q(dit)o(in)o(g)i(t)n(h)o(e)f(\014le,)g(remo)o(vin)o(g)g(t)n(h)o
-(e)f(m)o(ar)o(k)o(ers)g(an)o(d)h(t)n(h)o(e)f(erron)o(eous)g(lin)o(e.)21
-b(Sup)o(p)q(o)q(s)q(e)0 679 y(y)o(ou)15 b(en)o(d)g(up)h(wit)n(h)g(t)n
-(hi)q(s)f(\014le:)120 795 y Fo(#include)23 b(<stdlib.h>)120
-847 y(#include)g(<stdio.h>)120 951 y(int)g(main\(int)g(argc,)335
-1003 y(char)g(**argv\))120 1055 y({)215 1107 y(init_scanner\(\);)215
-1159 y(parse\(\);)215 1210 y(if)h(\(argc)f(!=)h(1\))215
-1262 y({)311 1314 y(fprintf\(stderr,)e("tc:)h(No)h(args)f
-(expected.\\n"\);)311 1366 y(exit\(1\);)215 1418 y(})215
-1470 y(if)h(\(nerr)f(==)h(0\))311 1522 y(gencode\(\);)215
-1574 y(else)311 1626 y(fprintf\(stderr,)e("No)h(code)g
-(generated.\\n"\);)215 1677 y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e
-(:)i(EXIT_FAILURE\);)120 1729 y(})0 1844 y Ft(Y)l(ou)15
-b(can)h(no)o(w)e(go)h(a)o(h)o(e)q(ad)g(an)o(d)g(commit)g(t)n(hi)q(s)h
-(as)e(revi)q(s)q(ion)i(1.7.)120 1961 y Fo($)24 b(cvs)f(commit)g(-m)h
-("Initialize)e(scanner.)h(Use)g(symbolic)g(exit)g(values.")g(driver.c)
-120 2012 y(Checking)g(in)g(driver.c;)120 2064 y
-(/usr/local/cvsroot/yoyodyn)o(e/tc/dr)o(iver.c,v)44 b(<--)j(driver.c)
-120 2116 y(new)23 b(revision:)g(1.7;)g(previous)g(revision:)g(1.6)120
-2168 y(done)62 2283 y Ft(If)13 b(y)o(ou)g(us)q(e)g(rele)q(as)q(e)g
-(1.04)e(or)i(la)o(t)o(er)f(of)h(p)q(cl-cvs)h(\(a)e Fs(gnu)h
-Ft(Em)o(acs)g(f)q(ron)o(t-en)o(d)f(for)g Fs(cvs)p Ft(\))g(y)o(ou)h(can)
-g(us)q(e)g(an)f(Em)o(acs)0 2333 y(pac)o(kage)i(calle)q(d)k(em)o(erge)d
-(t)o(o)g(h)o(elp)h(y)o(ou)f(re)q(so)o(lv)o(e)h(con\015ict)o(s.)21
-b(See)15 b(t)n(h)o(e)h(do)q(cu)o(m)o(en)o(t)o(a)o(t)o(ion)e(for)h(p)q
-(cl-cvs.)0 2559 y Fn(6.4)33 b(Informin)o(g)16 b(ot)m(h)n(ers)f(a)n(b)r
-(ou)o(t)h(commit)o(s)62 2674 y Ft(It)j(i)q(s)f(oft)o(en)g(us)q(eful)h
-(t)o(o)f(inform)g(ot)n(h)o(ers)g(wh)o(en)h(y)o(ou)f(commit)g(a)g(n)o
-(ew)g(revi)q(s)q(ion)h(of)f(a)g(\014le.)30 b(Th)o(e)18
-b(`)p Fo(-i)p Ft(')f(o)o(pt)o(ion)0 2724 y(of)f(t)n(h)o(e)h(`)p
-Fo(modules)p Ft(')e(\014le,)j(or)f(t)n(h)o(e)g(`)p Fo(loginfo)p
-Ft(')e(\014le,)j(can)f(b)q(e)g(us)q(e)q(d)g(t)o(o)g(a)n(u)o(t)o(om)o(a)
-o(t)o(e)f(t)n(hi)q(s)h(pro)q(ce)q(s)q(s.)25 b(See)18
-b(Sect)o(ion)f(B.1)0 2774 y([mo)q(d)o(ule)q(s],)h(page)g(91.)26
-b(See)18 b(Sect)o(ion)g(B.6)g([loginfo],)f(page)h(96.)26
-b(Y)l(ou)18 b(can)g(us)q(e)f(t)n(h)o(e)q(s)q(e)h(fe)q(a)o(t)o(ure)q(s)f
-(of)g Fs(cvs)g Ft(t)o(o,)h(for)0 2823 y(inst)o(ance,)d(instru)o(ct)g
-Fs(cvs)g Ft(t)o(o)f(m)o(ail)i(a)e(m)o(e)q(s)q(sage)g(t)o(o)h(all)g(d)o
-(ev)o(elo)o(p)q(ers,)h(or)e(p)q(o)q(st)g(a)h(m)o(e)q(s)q(sage)f(t)o(o)g
-(a)h(lo)q(cal)h(n)o(ewsgroup.)p eop
+26 27 bop 0 -58 a Ft(26)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fs(cvs)k Ft(tells)h(y)o(ou)f(that)f(there)i(w)o(ere)f
+(some)g(con\015icts.)36 b(Y)l(our)20 b(original)h(w)o(orking)f(\014le)h
+(is)g(sa)o(v)o(ed)f(unmo)q(di\014ed)i(in)0 233 y(`)p
+Fo(.#driver.c.1.4)p Ft('.)17 b(The)f(new)f(v)o(ersion)g(of)g(`)p
+Fo(driver.c)p Ft(')f(con)o(tains)h(this:)120 348 y Fo(#include)23
+b(<stdlib.h>)120 400 y(#include)g(<stdio.h>)120 504 y(int)g(main\(int)g
+(argc,)335 608 y(char)g(**argv\))120 660 y({)215 764
+y(init_scanner\(\);)215 867 y(parse\(\);)215 971 y(if)h(\(argc)f(!=)h
+(1\))215 1075 y({)311 1179 y(fprintf\(stderr,)e("tc:)h(No)h(args)f
+(expected.\\n"\);)311 1282 y(exit\(1\);)215 1386 y(})215
+1490 y(if)h(\(nerr)f(==)h(0\))311 1594 y(gencode\(\);)215
+1698 y(else)311 1801 y(fprintf\(stderr,)e("No)h(code)g
+(generated.\\n"\);)120 1853 y(<<<<<<<)g(driver.c)215
+1957 y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)120
+2009 y(=======)215 2113 y(exit\(!!nerr\);)120 2165 y(>>>>>>>)f(1.6)120
+2216 y(})62 2443 y Ft(Note)13 b(ho)o(w)g(all)h(non-o)o(v)o(erlapping)g
+(mo)q(di\014cations)g(are)e(incorp)q(orated)i(in)g(y)o(our)e(w)o
+(orking)h(cop)o(y)l(,)g(and)h(that)e(the)0 2493 y(o)o(v)o(erlapping)k
+(section)g(is)f(clearly)i(mark)o(ed)d(with)i(`)p Fo(<<<<<<<)p
+Ft(',)d(`)p Fo(=======)p Ft(')g(and)j(`)p Fo(>>>>>>>)p
+Ft('.)62 2606 y(Y)l(ou)c(resolv)o(e)f(the)g(con\015ict)h(b)o(y)f
+(editing)i(the)e(\014le,)i(remo)o(ving)e(the)g(mark)o(ers)f(and)h(the)h
+(erroneous)f(line.)20 b(Supp)q(ose)0 2656 y(y)o(ou)15
+b(end)h(up)f(with)h(this)g(\014le:)120 2771 y Fo(#include)23
+b(<stdlib.h>)120 2823 y(#include)g(<stdio.h>)p eop
%%Page: 27 29
-27 28 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(6:)20 b(Mul)o(t)o(ip)o(le)e(d)o
-(ev)o(elo)o(p)q(ers)1291 b(27)0 183 y Fn(6.5)33 b(Sev)n(eral)16
-b(d)o(ev)n(elo)n(p)q(ers)g(s)q(im)m(ul)o(t)n(an)n(eously)i(a)n(t)m(t)n
-(empt)n(in)o(g)f(t)o(o)e(ru)o(n)h(CVS)62 298 y Ft(If)g(s)q(ev)o(eral)f
-(d)o(ev)o(elo)o(p)q(ers)h(try)f(t)o(o)g(ru)o(n)h Fs(cvs)e
-Ft(a)o(t)h(t)n(h)o(e)g(sam)o(e)f(t)o(im)o(e,)h(on)o(e)g(m)o(ay)g(get)g
-(t)n(h)o(e)g(fo)o(llo)o(win)o(g)h(m)o(e)q(s)q(sage:)120
-415 y Fo([11:43:23])22 b(waiting)h(for)h(bach's)f(lock)g(in)h
-(/usr/local/cvsroot/foo)62 530 y Fs(cvs)14 b Ft(will)i(try)d(again)h
-(ev)o(ery)h(30)e(s)q(econ)o(ds,)h(an)o(d)g(e)q(it)n(h)o(er)h(con)o(t)o
-(in)n(ue)g(wit)n(h)g(t)n(h)o(e)f(o)o(p)q(era)o(t)o(ion)f(or)h(pr)q(in)o
-(t)g(t)n(h)o(e)g(m)o(e)q(s)q(sage)0 580 y(again,)23 b(if)g(it)f(st)o
-(ill)h(n)o(ee)q(ds)g(t)o(o)f(w)o(ait.)40 b(If)22 b(a)f(lo)q(c)o(k)i(s)q
-(eems)f(t)o(o)g(st)o(ic)o(k)f(arou)o(n)o(d)h(for)g(an)g(u)o(n)o(d)o(ue)
-h(amou)o(n)o(t)e(of)h(t)o(im)o(e,)0 630 y(\014n)o(d)d(t)n(h)o(e)f(p)q
-(erson)g(h)o(o)o(ldin)o(g)i(t)n(h)o(e)e(lo)q(c)o(k)h(an)o(d)f(ask)f(t)n
-(h)o(em)h(a)o(b)q(ou)o(t)g(t)n(h)o(e)h(cvs)f(comm)o(an)o(d)f(t)n(h)o
-(ey)h(are)g(ru)o(nnin)o(g.)31 b(If)18 b(t)n(h)o(ey)0
-680 y(aren't)e(ru)o(nnin)o(g)i(a)e(cvs)h(comm)o(an)o(d,)f(lo)q(ok)g
-(for)g(an)o(d)g(remo)o(v)o(e)g(\014le)q(s)i(st)o(art)o(in)o(g)e(wit)n
-(h)g(`)p Fo(#cvs.tfl)p Ft(',)f(`)p Fo(#cvs.rfl)p Ft(',)f(or)0
-730 y(`)p Fo(#cvs.wfl)p Ft(')f(f)q(rom)i(t)n(h)o(e)g(rep)q(o)q(s)q(it)o
-(ory)l(.)62 844 y(Not)o(e)d(t)n(h)o(a)o(t)g(t)n(h)o(e)q(s)q(e)g(lo)q(c)
-o(ks)h(are)f(t)o(o)h(prot)o(ect)e Fs(cvs)p Ft('s)h(in)o(t)o(er)q(n)o
-(al)h(d)o(a)o(t)o(a)e(stru)o(ct)o(ure)q(s)h(an)o(d)h(h)o(a)o(v)o(e)f
-(no)g(rela)o(t)o(ionship)i(t)o(o)e(t)n(h)o(e)0 894 y(w)o(ord)h
-Fp(lo)q(c)o(k)j Ft(in)f(t)n(h)o(e)e(s)q(ens)q(e)h(us)q(e)q(d)g(b)o(y)g
-Fs(r)o(cs)p Ft({a)e(w)o(ay)h(t)o(o)g(prev)o(en)o(t)g(ot)n(h)o(er)h(d)o
-(ev)o(elo)o(p)q(ers)g(f)q(rom)e(w)o(or)o(kin)o(g)i(on)g(a)f(part)o
-(icular)0 944 y(\014le.)62 1059 y(An)o(y)j(n)n(u)o(m)n(b)q(er)h(of)f(p)
-q(eo)o(p)o(le)h(can)f(b)q(e)g(re)q(adin)o(g)h(f)q(rom)e(a)g(giv)o(en)i
-(rep)q(o)q(s)q(it)o(ory)e(a)o(t)h(a)g(t)o(im)o(e;)f(only)i(wh)o(en)f
-(som)o(eon)o(e)g(i)q(s)0 1109 y(wr)q(it)o(in)o(g)g(do)f(t)n(h)o(e)g(lo)
-q(c)o(ks)g(prev)o(en)o(t)g(ot)n(h)o(er)g(p)q(eo)o(p)o(le)h(f)q(rom)f
-(re)q(adin)o(g)g(or)g(wr)q(it)o(in)o(g.)62 1224 y(On)o(e)h(migh)o(t)f
-(h)o(o)o(p)q(e)g(for)f(t)n(h)o(e)i(fo)o(llo)o(win)o(g)g(pro)o(p)q(ert)o
-(y)120 1341 y Fo(If)24 b(someone)e(commits)h(some)h(changes)f(in)g(one)
-h(cvs)f(command,)120 1393 y(then)g(an)h(update)f(by)h(someone)e(else)i
-(will)f(either)g(get)h(all)f(the)120 1445 y(changes,)g(or)g(none)h(of)f
-(them.)62 1560 y Ft(bu)o(t)16 b Fs(cvs)f Ft(do)q(e)q(s)g
-Fp(not)h Ft(h)o(a)o(v)o(e)e(t)n(hi)q(s)i(pro)o(p)q(ert)o(y)l(.)j(F)l
-(or)14 b(examp)o(le,)i(giv)o(en)g(t)n(h)o(e)f(\014le)q(s)120
-1677 y Fo(a/one.c)120 1729 y(a/two.c)120 1781 y(b/three.c)120
-1832 y(b/four.c)62 1947 y Ft(if)h(som)o(eon)o(e)e(ru)o(ns)120
-2064 y Fo(cvs)23 b(ci)h(a/two.c)f(b/three.c)62 2179 y
-Ft(an)o(d)15 b(som)o(eon)o(e)f(els)q(e)i(ru)o(ns)f Fo(cvs)g(update)f
-Ft(a)o(t)g(t)n(h)o(e)h(sam)o(e)f(t)o(im)o(e,)h(t)n(h)o(e)g(p)q(erson)f
-(ru)o(nnin)o(g)j Fo(update)d Ft(migh)o(t)h(get)f(only)0
-2229 y(t)n(h)o(e)h(c)o(h)o(an)o(ge)g(t)o(o)g(`)p Fo(b/three.c)p
-Ft(')f(an)o(d)h(not)g(t)n(h)o(e)g(c)o(h)o(an)o(ge)g(t)o(o)g(`)p
-Fo(a/two.c)p Ft('.)0 2459 y Fn(6.6)33 b(M)o(ec)n(h)n(ani)q(sms)15
-b(t)o(o)f(trac)n(k)i(wh)n(o)g(i)q(s)f(e)r(dit)n(in)o(g)i(\014le)r(s)62
-2574 y Ft(F)l(or)e(m)o(an)o(y)g(group)q(s,)f(us)q(e)h(of)g
-Fs(cvs)g Ft(in)h(it)o(s)g(d)o(ef)q(a)n(ul)o(t)g(mo)q(d)o(e)g(i)q(s)f(p)
-q(erfect)n(ly)h(sa)o(t)o(i)q(sf)q(act)o(ory)l(.)i(Us)q(ers)e(m)o(ay)e
-(som)o(et)o(im)o(e)q(s)0 2624 y(go)i(t)o(o)h(c)o(h)o(ec)o(k)g(in)h(a)e
-(mo)q(di\014ca)o(t)o(ion)i(only)f(t)o(o)g(\014n)o(d)g(t)n(h)o(a)o(t)f
-(anot)n(h)o(er)h(mo)q(di\014ca)o(t)o(ion)g(h)o(as)g(in)o(t)o(erv)o(en)o
-(e)q(d,)g(bu)o(t)h(t)n(h)o(ey)e(d)o(e)q(al)0 2674 y(wit)n(h)e(it)g(an)o
-(d)f(pro)q(cee)q(d)h(wit)n(h)g(t)n(h)o(e)q(ir)g(c)o(h)o(ec)o(k)g(in.)20
-b(Ot)n(h)o(er)14 b(group)q(s)e(prefer)i(t)o(o)f(b)q(e)h(a)o(b)o(le)g(t)
-o(o)f(kno)o(w)g(wh)o(o)g(i)q(s)h(e)q(dit)o(in)o(g)h(wh)o(a)o(t)0
-2724 y(\014le)q(s,)g(so)f(t)n(h)o(a)o(t)g(if)h(t)o(w)o(o)e(p)q(eo)o(p)o
-(le)i(try)f(t)o(o)g(e)q(dit)h(t)n(h)o(e)g(sam)o(e)f(\014le)h(t)n(h)o
-(ey)f(can)h(c)o(h)o(o)q(o)q(s)q(e)e(t)o(o)i(t)o(alk)f(a)o(b)q(ou)o(t)g
-(wh)o(o)g(i)q(s)h(doin)o(g)g(wh)o(a)o(t)0 2774 y(wh)o(en)e(ra)o(t)n(h)o
-(er)f(t)n(h)o(an)g(b)q(e)g(surpr)q(i)q(s)q(e)q(d)h(a)o(t)f(c)o(h)o(ec)o
-(k)h(in)g(t)o(im)o(e.)19 b(Th)o(e)12 b(fe)q(a)o(t)o(ure)q(s)g(in)h(t)n
-(hi)q(s)g(s)q(ect)o(ion)g(allo)o(w)f(su)o(c)o(h)h(co)q(ordin)o(a)o(t)o
-(ion,)0 2823 y(while)k(ret)o(ainin)o(g)f(t)n(h)o(e)f(a)o(bilit)o(y)h
-(of)f(t)o(w)o(o)f(d)o(ev)o(elo)o(p)q(ers)i(t)o(o)f(e)q(dit)h(t)n(h)o(e)
-f(sam)o(e)g(\014le)h(a)o(t)e(t)n(h)o(e)h(sam)o(e)g(t)o(im)o(e.)p
+27 28 bop 0 -58 a Ft(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
+b(27)120 235 y Fo(int)23 b(main\(int)g(argc,)335 339
+y(char)g(**argv\))120 391 y({)215 495 y(init_scanner\(\);)215
+598 y(parse\(\);)215 702 y(if)h(\(argc)f(!=)h(1\))215
+806 y({)311 910 y(fprintf\(stderr,)e("tc:)h(No)h(args)f
+(expected.\\n"\);)311 1013 y(exit\(1\);)215 1117 y(})215
+1221 y(if)h(\(nerr)f(==)h(0\))311 1325 y(gencode\(\);)215
+1429 y(else)311 1532 y(fprintf\(stderr,)e("No)h(code)g
+(generated.\\n"\);)215 1636 y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e
+(:)i(EXIT_FAILURE\);)120 1688 y(})0 1806 y Ft(Y)l(ou)15
+b(can)h(no)o(w)e(go)h(ahead)g(and)h(commit)f(this)h(as)e(revision)j
+(1.7.)120 1926 y Fo($)24 b(cvs)f(commit)g(-m)h("Initialize)e(scanner.)h
+(Use)g(symbolic)g(exit)g(values.")g(driver.c)120 1978
+y(Checking)g(in)g(driver.c;)120 2029 y(/usr/local/cvsroot/yoyodyn)o
+(e/tc/dr)o(iver.c,v)44 b(<--)j(driver.c)120 2081 y(new)23
+b(revision:)g(1.7;)g(previous)g(revision:)g(1.6)120 2133
+y(done)62 2251 y Ft(If)13 b(y)o(ou)g(use)g(release)g(1.04)f(or)g(later)
+h(of)f(p)q(cl-cvs)i(\(a)e Fs(gnu)h Ft(Emacs)f(fron)o(t-end)h(for)f
+Fs(cvs)p Ft(\))g(y)o(ou)h(can)g(use)g(an)f(Emacs)0 2301
+y(pac)o(k)m(age)j(called)i(emerge)e(to)g(help)h(y)o(ou)f(resolv)o(e)g
+(con\015icts.)21 b(See)16 b(the)f(do)q(cumen)o(tation)h(for)e(p)q
+(cl-cvs.)0 2556 y Fn(6.4)33 b(Informing)15 b(others)g(ab)r(out)h
+(commits)62 2674 y Ft(It)i(is)h(often)e(useful)i(to)e(inform)h(others)g
+(when)g(y)o(ou)g(commit)f(a)h(new)g(revision)h(of)e(a)h(\014le.)29
+b(The)18 b(`)p Fo(-i)p Ft(')f(option)0 2724 y(of)f(the)g(`)p
+Fo(modules)p Ft(')f(\014le,)i(or)f(the)g(`)p Fo(loginfo)p
+Ft(')e(\014le,)k(can)e(b)q(e)h(used)g(to)e(automate)g(this)i(pro)q
+(cess.)23 b(See)17 b(Section)g(B.1)0 2774 y([mo)q(dules],)g(page)f(95.)
+23 b(See)17 b(Section)g(B.6)f([loginfo],)g(page)h(100.)22
+b(Y)l(ou)17 b(can)g(use)f(these)h(features)f(of)g Fs(cvs)g
+Ft(to,)g(for)0 2823 y(instance,)f(instruct)g Fs(cvs)f
+Ft(to)f(mail)j(a)e(message)g(to)f(all)j(dev)o(elop)q(ers,)f(or)f(p)q
+(ost)g(a)g(message)g(to)g(a)g(lo)q(cal)h(newsgroup.)p
eop
%%Page: 28 30
-28 29 bop 0 -58 a Ft(28)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(F)l(or)i(m)o(axim)n(u)o(m)g(b)q(en)o(e\014t)g(d)o
-(ev)o(elo)o(p)q(ers)h(sh)o(ould)g(us)q(e)f Fo(cvs)d(edit)i
-Ft(\(not)h Fo(chmod)p Ft(\))f(t)o(o)g(m)o(ak)o(e)h(\014le)q(s)h(re)q
-(ad-wr)q(it)o(e)e(t)o(o)0 233 y(e)q(dit)f(t)n(h)o(em,)e(an)o(d)h
-Fo(cvs)g(release)f Ft(\(not)g Fo(rm)p Ft(\))g(t)o(o)h(di)q(scard)g(a)g
-(w)o(or)o(kin)o(g)g(direct)o(ory)h(whic)o(h)f(i)q(s)g(no)g(lon)o(ger)h
-(in)g(us)q(e,)e(bu)o(t)0 283 y Fs(cvs)h Ft(i)q(s)g(not)g(a)o(b)o(le)h
-(t)o(o)f(enforce)g(t)n(hi)q(s)h(b)q(e)o(h)o(a)o(vior.)0
-465 y Fl(6.6.1)30 b(T)-5 b(ellin)o(g)15 b(CVS)g(t)o(o)g(w)n(a)n(t)n(c)n
-(h)i(cert)n(ain)f(\014le)r(s)62 577 y Ft(T)l(o)f(en)o(a)o(b)o(le)i(t)n
-(h)o(e)e(w)o(a)o(t)o(c)o(h)f(fe)q(a)o(t)o(ure)q(s,)g(y)o(ou)g(\014rst)i
-(sp)q(ecify)f(t)n(h)o(a)o(t)g(cert)o(ain)g(\014le)q(s)i(are)d(t)o(o)h
-(b)q(e)h(w)o(a)o(t)o(c)o(h)o(e)q(d.)1698 713 y(Comm)o(an)o(d)-1901
-b Fk(cvs)19 b(w)n(a)o(t)n(c)n(h)i(on)h Fj([)p Fo(-l)p
-Fj(])15 b Fp(\014le)q(s)h Fi(:)8 b(:)g(:)120 763 y Ft(Sp)q(ecify)15
-b(t)n(h)o(a)o(t)d(d)o(ev)o(elo)o(p)q(ers)j(sh)o(ould)g(ru)o(n)f
-Fo(cvs)h(edit)e Ft(b)q(efore)g(e)q(dit)o(in)o(g)j Fp(\014le)q(s)p
-Ft(.)k(CVS)14 b(will)i(cre)q(a)o(t)o(e)c(w)o(or)o(k-)120
-813 y(in)o(g)j(co)o(pie)q(s)f(of)g Fp(\014le)q(s)j Ft(re)q(ad-only)l(,)
-d(t)o(o)f(remin)o(d)i(d)o(ev)o(elo)o(p)q(ers)f(t)o(o)g(ru)o(n)g(t)n(h)o
-(e)g Fo(cvs)h(edit)e Ft(comm)o(an)o(d)g(b)q(efore)120
-863 y(w)o(or)o(kin)o(g)j(on)f(t)n(h)o(em.)120 975 y(If)i
-Fp(\014le)q(s)k Ft(includ)o(e)q(s)e(t)n(h)o(e)f(n)o(am)o(e)e(of)h(a)g
-(direct)o(ory)l(,)h(CVS)f(arran)o(ge)q(s)g(t)o(o)g(w)o(a)o(t)o(c)o(h)f
-(all)i(\014le)q(s)g(add)o(e)q(d)g(t)o(o)f(t)n(h)o(e)120
-1025 y(corre)q(sp)q(on)o(din)o(g)f(rep)q(o)q(s)q(it)o(ory)e(direct)o
-(ory)l(,)h(an)o(d)g(s)q(et)o(s)g(a)f(d)o(ef)q(a)n(ul)o(t)i(for)e
-(\014le)q(s)i(add)o(e)q(d)g(in)g(t)n(h)o(e)e(fu)o(t)o(ure;)h(t)n(hi)q
-(s)120 1075 y(allo)o(ws)g(t)n(h)o(e)f(us)q(er)h(t)o(o)g(s)q(et)f(not)o
-(i\014ca)o(t)o(ion)h(p)q(o)o(licie)q(s)i(on)e(a)f(p)q(er-direct)o(ory)i
-(bas)q(i)q(s.)j(Th)o(e)c(con)o(t)o(en)o(t)o(s)f(of)g(t)n(h)o(e)120
-1124 y(direct)o(ory)i(are)f(pro)q(ce)q(s)q(s)q(e)q(d)h(recurs)q(iv)o
-(ely)l(,)g(u)o(nle)q(s)q(s)g(t)n(h)o(e)f Fo(-l)g Ft(o)o(pt)o(ion)g(i)q
-(s)g(giv)o(en.)120 1236 y(If)g Fp(\014le)q(s)k Ft(i)q(s)c(omit)n(t)o(e)
-q(d,)g(it)h(d)o(ef)q(a)n(ul)o(t)o(s)g(t)o(o)f(t)n(h)o(e)g(curren)o(t)g
-(direct)o(ory)l(.)1698 1373 y(Comm)o(an)o(d)-1901 b Fk(cvs)19
-b(w)n(a)o(t)n(c)n(h)i(o\013)i Fj([)p Fo(-l)p Fj(])14
-b Fp(\014le)q(s)j Fi(:)8 b(:)g(:)120 1423 y Ft(Do)14
-b(not)g(pro)o(vid)o(e)h(not)o(i\014ca)o(t)o(ion)f(a)o(b)q(ou)o(t)g(w)o
-(or)o(k)g(on)g Fp(\014le)q(s)p Ft(.)21 b(CVS)15 b(will)h(cre)q(a)o(t)o
-(e)d(w)o(or)o(kin)o(g)i(co)o(pie)q(s)g(of)f Fp(\014le)q(s)120
-1473 y Ft(re)q(ad-wr)q(it)o(e.)120 1585 y(Th)o(e)h Fp(\014le)q(s)j
-Ft(an)o(d)e Fo(-l)e Ft(argu)o(m)o(en)o(t)o(s)h(are)g(pro)q(ce)q(s)q(s)q
-(e)q(d)h(as)f(for)f Fo(cvs)h(watch)g(on)p Ft(.)0 1767
-y Fl(6.6.2)30 b(T)-5 b(ellin)o(g)15 b(CVS)g(t)o(o)g(not)n(ify)h(y)n(ou)
-62 1879 y Ft(Y)l(ou)d(can)g(t)o(ell)h Fs(cvs)f Ft(t)n(h)o(a)o(t)e(y)o
-(ou)i(w)o(an)o(t)f(t)o(o)g(rece)q(iv)o(e)i(not)o(i\014ca)o(t)o(ions)f
-(a)o(b)q(ou)o(t)g(v)m(ar)q(ious)g(act)o(ions)g(t)o(ak)o(en)f(on)h(a)g
-(\014le.)20 b(Y)l(ou)0 1928 y(can)c(do)h(t)n(hi)q(s)f(wit)n(h)o(ou)o(t)
-h(us)q(in)o(g)g Fo(cvs)e(watch)f(on)i Ft(for)g(t)n(h)o(e)g(\014le,)i
-(bu)o(t)f(gen)o(erally)g(y)o(ou)f(will)i(w)o(an)o(t)d(t)o(o)h(us)q(e)h
-Fo(cvs)e(watch)0 1978 y(on)p Ft(,)g(so)f(t)n(h)o(a)o(t)h(d)o(ev)o(elo)o
-(p)q(ers)h(us)q(e)f(t)n(h)o(e)g Fo(cvs)g(edit)f Ft(comm)o(an)o(d.)1698
-2115 y(Comm)o(an)o(d)-1901 b Fk(cvs)19 b(w)n(a)o(t)n(c)n(h)i(add)h
-Fj([)p Fo(-a)15 b Fp(act)o(ion)p Fj(])g([)p Fo(-l)p Fj(])f
-Fp(\014le)q(s)i Fi(:)8 b(:)g(:)120 2165 y Ft(Add)16 b(t)n(h)o(e)f
-(curren)o(t)g(us)q(er)g(t)o(o)g(t)n(h)o(e)g(li)q(st)h(of)f(p)q(eo)o(p)o
-(le)h(t)o(o)f(rece)q(iv)o(e)h(not)o(i\014ca)o(t)o(ion)g(of)e(w)o(or)o
-(k)h(don)o(e)g(on)h Fp(\014le)q(s)p Ft(.)120 2277 y(Th)o(e)f
-Fo(-a)g Ft(o)o(pt)o(ion)g(sp)q(eci\014e)q(s)i(wh)o(a)o(t)d(kin)o(ds)i
-(of)f(ev)o(en)o(t)o(s)g(CVS)h(sh)o(ould)g(not)o(ify)f(t)n(h)o(e)g(us)q
-(er)h(a)o(b)q(ou)o(t.)k Fp(act)o(ion)120 2327 y Ft(i)q(s)15
-b(on)o(e)g(of)g(t)n(h)o(e)g(fo)o(llo)o(win)o(g:)120 2451
-y Fo(edit)144 b Ft(Anot)n(h)o(er)19 b(us)q(er)g(h)o(as)g(ap)o(p)o(lie)q
-(d)i(t)n(h)o(e)e Fo(cvs)c(edit)j Ft(comm)o(an)o(d)h(\(d)o(e)q(scr)q(ib)
-q(e)q(d)h(b)q(elo)o(w\))f(t)o(o)f(a)360 2501 y(\014le.)120
-2575 y Fo(unedit)96 b Ft(Anot)n(h)o(er)18 b(us)q(er)h(h)o(as)e(ap)o(p)o
-(lie)q(d)k(t)n(h)o(e)d Fo(cvs)d(unedit)i Ft(comm)o(an)o(d)h(\(d)o(e)q
-(scr)q(ib)q(e)q(d)i(b)q(elo)o(w\))d(or)360 2625 y(t)n(h)o(e)d
-Fo(cvs)g(release)f Ft(comm)o(an)o(d)g(t)o(o)h(a)f(\014le,)i(or)e(h)o
-(as)h(d)o(elet)o(e)q(d)h(t)n(h)o(e)f(\014le)g(an)o(d)g(allo)o(w)o(e)q
-(d)g Fo(cvs)360 2675 y(update)g Ft(t)o(o)h(recre)q(a)o(t)o(e)f(it.)120
-2749 y Fo(commit)96 b Ft(Anot)n(h)o(er)15 b(us)q(er)h(h)o(as)e(commit)n
-(t)o(e)q(d)i(c)o(h)o(an)o(ge)q(s)f(t)o(o)g(a)g(\014le.)120
-2823 y Fo(all)168 b Ft(All)16 b(of)f(t)n(h)o(e)g(a)o(b)q(o)o(v)o(e.)p
-eop
+28 29 bop 0 -58 a Ft(28)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fn(6.5)33 b(Sev)n(eral)16 b(dev)n(elop)r(ers)g(sim)n
+(ultaneously)h(attempting)f(to)f(run)h(CVS)62 298 y Ft(If)g(sev)o(eral)
+f(dev)o(elop)q(ers)h(try)f(to)g(run)g Fs(cvs)g Ft(at)f(the)i(same)e
+(time,)i(one)f(ma)o(y)f(get)h(the)h(follo)o(wing)f(message:)120
+415 y Fo([11:43:23])22 b(waiting)h(for)h(bach's)f(lock)g(in)h
+(/usr/local/cvsroot/foo)62 530 y Fs(cvs)13 b Ft(will)i(try)d(again)h
+(ev)o(ery)g(30)g(seconds,)g(and)h(either)g(con)o(tin)o(ue)f(with)h(the)
+f(op)q(eration)g(or)g(prin)o(t)g(the)g(message)0 580
+y(again,)23 b(if)f(it)f(still)i(needs)f(to)f(w)o(ait.)38
+b(If)22 b(a)f(lo)q(c)o(k)h(seems)g(to)f(stic)o(k)g(around)g(for)g(an)h
+(undue)g(amoun)o(t)f(of)g(time,)0 630 y(\014nd)c(the)g(p)q(erson)g
+(holding)h(the)e(lo)q(c)o(k)i(and)e(ask)g(them)h(ab)q(out)f(the)h(cvs)g
+(command)f(they)h(are)f(running.)25 b(If)17 b(they)0
+680 y(aren't)e(running)i(a)f(cvs)g(command,)f(lo)q(ok)h(for)g(and)g
+(remo)o(v)o(e)f(\014les)h(starting)g(with)g(`)p Fo(#cvs.tfl)p
+Ft(',)e(`)p Fo(#cvs.rfl)p Ft(',)f(or)0 730 y(`)p Fo(#cvs.wfl)p
+Ft(')g(from)i(the)g(rep)q(ository)l(.)62 844 y(Note)20
+b(that)f(these)h(lo)q(c)o(ks)h(are)f(to)f(protect)h Fs(cvs)p
+Ft('s)f(in)o(ternal)h(data)g(structures)g(and)g(ha)o(v)o(e)f(no)h
+(relationship)0 894 y(to)d(the)g(w)o(ord)g Fp(lo)q(c)o(k)k
+Ft(in)d(the)g(sense)g(used)g(b)o(y)f Fs(r)o(cs)p Ft({a)g(w)o(a)o(y)f
+(to)h(prev)o(en)o(t)g(other)g(dev)o(elop)q(ers)i(from)e(w)o(orking)g
+(on)g(a)0 944 y(particular)f(\014le.)62 1059 y(An)o(y)g(n)o(um)o(b)q
+(er)f(of)g(p)q(eople)i(can)f(b)q(e)g(reading)g(from)f(a)g(giv)o(en)h
+(rep)q(ository)f(at)g(a)g(time;)g(only)h(when)g(someone)f(is)0
+1109 y(writing)h(do)f(the)g(lo)q(c)o(ks)h(prev)o(en)o(t)f(other)g(p)q
+(eople)h(from)f(reading)g(or)g(writing.)62 1224 y(One)h(migh)o(t)f(hop)
+q(e)h(for)f(the)g(follo)o(wing)h(prop)q(ert)o(y)120 1341
+y Fo(If)24 b(someone)e(commits)h(some)h(changes)f(in)g(one)h(cvs)f
+(command,)120 1393 y(then)g(an)h(update)f(by)h(someone)e(else)i(will)f
+(either)g(get)h(all)f(the)120 1445 y(changes,)g(or)g(none)h(of)f(them.)
+62 1560 y Ft(but)16 b Fs(cvs)e Ft(do)q(es)i Fp(not)g
+Ft(ha)o(v)o(e)e(this)i(prop)q(ert)o(y)l(.)k(F)l(or)14
+b(example,)i(giv)o(en)g(the)f(\014les)120 1677 y Fo(a/one.c)120
+1729 y(a/two.c)120 1781 y(b/three.c)120 1832 y(b/four.c)62
+1947 y Ft(if)h(someone)f(runs)120 2064 y Fo(cvs)23 b(ci)h(a/two.c)f
+(b/three.c)62 2179 y Ft(and)14 b(someone)g(else)h(runs)f
+Fo(cvs)g(update)f Ft(at)g(the)h(same)g(time,)g(the)f(p)q(erson)i
+(running)g Fo(update)d Ft(migh)o(t)i(get)f(only)0 2229
+y(the)i(c)o(hange)h(to)e(`)p Fo(b/three.c)p Ft(')f(and)j(not)e(the)i(c)
+o(hange)f(to)g(`)p Fo(a/two.c)p Ft('.)0 2459 y Fn(6.6)33
+b(Mec)n(hanisms)14 b(to)h(trac)n(k)h(who)f(is)g(editing)i(\014les)62
+2574 y Ft(F)l(or)d(man)o(y)h(groups,)f(use)h(of)f Fs(cvs)g
+Ft(in)i(its)e(default)i(mo)q(de)f(is)g(p)q(erfectly)h(satisfactory)l(.)
+i(Users)d(ma)o(y)f(sometimes)0 2624 y(go)h(to)g(c)o(hec)o(k)h(in)g(a)f
+(mo)q(di\014cation)i(only)f(to)f(\014nd)h(that)f(another)g(mo)q
+(di\014cation)h(has)g(in)o(terv)o(ened,)g(but)g(they)f(deal)0
+2674 y(with)k(it)f(and)h(pro)q(ceed)g(with)g(their)g(c)o(hec)o(k)g(in.)
+30 b(Other)19 b(groups)f(prefer)h(to)e(b)q(e)j(able)f(to)f(kno)o(w)f
+(who)i(is)g(editing)0 2724 y(what)g(\014les,)i(so)e(that)g(if)h(t)o(w)o
+(o)e(p)q(eople)j(try)e(to)g(edit)h(the)g(same)f(\014le)i(they)e(can)h
+(c)o(ho)q(ose)f(to)g(talk)h(ab)q(out)f(who)g(is)0 2774
+y(doing)14 b(what)g(when)g(rather)g(than)f(b)q(e)i(surprised)g(at)e(c)o
+(hec)o(k)h(in)h(time.)20 b(The)14 b(features)g(in)h(this)f(section)g
+(allo)o(w)h(suc)o(h)0 2823 y(co)q(ordination,)h(while)g(retaining)g
+(the)g(abilit)o(y)g(of)f(t)o(w)o(o)f(dev)o(elop)q(ers)i(to)f(edit)h
+(the)f(same)g(\014le)h(at)e(the)i(same)f(time.)p eop
%%Page: 29 31
-29 30 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(6:)20 b(Mul)o(t)o(ip)o(le)e(d)o
-(ev)o(elo)o(p)q(ers)1291 b(29)120 183 y Fo(none)144 b
-Ft(Non)o(e)15 b(of)g(t)n(h)o(e)g(a)o(b)q(o)o(v)o(e.)k(\(Thi)q(s)c(i)q
-(s)h(us)q(eful)g(wit)n(h)g Fo(cvs)e(edit)p Ft(,)g(d)o(e)q(scr)q(ib)q(e)
-q(d)j(b)q(elo)o(w.\))120 309 y(Th)o(e)d Fo(-a)f Ft(o)o(pt)o(ion)g(m)o
-(ay)g(ap)o(p)q(e)q(ar)f(more)i(t)n(h)o(an)f(once,)h(or)f(not)g(a)o(t)g
-(all.)20 b(If)14 b(omit)n(t)o(e)q(d,)g(t)n(h)o(e)f(act)o(ion)g(d)o(ef)q
-(a)n(ul)o(t)o(s)120 359 y(t)o(o)i Fo(all)p Ft(.)120 471
-y(Th)o(e)g Fp(\014le)q(s)j Ft(an)o(d)e Fo(-l)e Ft(o)o(pt)o(ion)h(are)g
-(pro)q(ce)q(s)q(s)q(e)q(d)h(as)f(for)f(t)n(h)o(e)i Fo(cvs)e(watch)h
-Ft(comm)o(an)o(ds.)1698 636 y(Comm)o(an)o(d)-1901 b Fk(cvs)19
-b(w)n(a)o(t)n(c)n(h)i(remo)n(v)n(e)h Fj([)p Fo(-a)15
-b Fp(act)o(ion)p Fj(])g([)p Fo(-l)p Fj(])f Fp(\014le)q(s)j
-Fi(:)8 b(:)g(:)120 685 y Ft(Remo)o(v)o(e)15 b(a)h(not)o(i\014ca)o(t)o
-(ion)f(reque)q(st)h(e)q(st)o(a)o(b)o(li)q(sh)o(e)q(d)i(us)q(in)o(g)e
-Fo(cvs)f(watch)f(add)p Ft(;)h(t)n(h)o(e)h(argu)o(m)o(en)o(t)o(s)f(are)g
-(t)n(h)o(e)120 735 y(sam)o(e.)k(If)d(t)n(h)o(e)f Fo(-a)g
-Ft(o)o(pt)o(ion)g(i)q(s)g(pre)q(s)q(en)o(t,)g(only)h(w)o(a)o(t)o(c)o(h)
-o(e)q(s)e(for)g(t)n(h)o(e)h(sp)q(eci\014e)q(d)i(act)o(ions)e(are)g
-(remo)o(v)o(e)q(d.)62 874 y(Wh)o(en)i(t)n(h)o(e)f(con)o(dit)o(ions)h
-(exi)q(st)f(for)f(not)o(i\014ca)o(t)o(ion,)i Fs(cvs)e
-Ft(calls)j(t)n(h)o(e)e(`)p Fo(notify)p Ft(')e(admini)q(stra)o(t)o(iv)o
-(e)i(\014le,)i(pas)q(s)q(in)o(g)e(it)0 924 y(t)n(h)o(e)c(us)q(er)h(t)o
-(o)f(rece)q(iv)o(e)h(t)n(h)o(e)f(not)o(i\014ca)o(t)o(ion)h(an)o(d)f(t)n
-(h)o(e)g(us)q(er)h(wh)o(o)e(i)q(s)i(t)o(akin)o(g)f(t)n(h)o(e)g(act)o
-(ion)h(whic)o(h)f(re)q(sul)o(t)o(s)i(in)f(not)o(i\014ca)o(t)o(ion.)0
-973 y(Norm)o(ally)j(`)p Fo(notify)p Ft(')d(will)k(just)e(s)q(en)o(d)g
-(an)h(em)o(ail)g(m)o(e)q(s)q(sage.)62 1086 y(Not)o(e)f(t)n(h)o(a)o(t)g
-(if)h(y)o(ou)f(s)q(et)g(t)n(hi)q(s)h(up)g(in)g(t)n(h)o(e)g(straigh)o
-(tforw)o(ard)d(w)o(ay)l(,)i(us)q(ers)h(rece)q(iv)o(e)h(not)o(i\014ca)o
-(t)o(ions)e(on)h(t)n(h)o(e)f(s)q(erv)o(er)0 1136 y(m)o(ac)o(hin)o(e.)20
-b(On)o(e)15 b(could)g(of)f(cours)q(e)h(wr)q(it)o(e)e(a)h(`)p
-Fo(notify)p Ft(')f(scr)q(ipt)i(whic)o(h)f(direct)o(e)q(d)i(not)o
-(i\014ca)o(t)o(ions)e(els)q(ewh)o(ere,)h(bu)o(t)g(t)o(o)0
-1186 y(m)o(ak)o(e)g(t)n(hi)q(s)h(e)q(asy)l(,)f Fs(cvs)h
-Ft(allo)o(ws)g(y)o(ou)f(t)o(o)h(as)q(so)q(cia)o(t)o(e)f(a)g(not)o
-(i\014ca)o(t)o(ion)h(addre)q(s)q(s)g(for)f(e)q(ac)o(h)h(us)q(er.)22
-b(T)l(o)15 b(do)h(so)g(cre)q(a)o(t)o(e)e(a)0 1235 y(\014le)h(`)p
-Fo(users)p Ft(')e(in)i(`)p Fo(CVSROOT)p Ft(')e(wit)n(h)i(a)f(lin)o(e)h
-(for)f(e)q(ac)o(h)g(us)q(er)g(in)h(t)n(h)o(e)g(form)o(a)o(t)d
-Fp(us)q(er)s Ft(:)p Fp(v)m(alue)p Ft(.)21 b(Th)o(en)15
-b(inst)o(e)q(ad)f(of)g(pas)q(s)q(in)o(g)0 1285 y(t)n(h)o(e)h(n)o(am)o
-(e)f(of)g(t)n(h)o(e)h(us)q(er)f(t)o(o)h(b)q(e)f(not)o(i\014e)q(d)i(t)o
-(o)e(`)p Fo(notify)p Ft(',)f Fs(cvs)h Ft(will)i(pas)q(s)e(t)n(h)o(e)h
-Fp(v)m(alue)j Ft(\(norm)o(ally)d(an)g(em)o(ail)g(addre)q(s)q(s)0
-1335 y(on)g(som)o(e)g(ot)n(h)o(er)g(m)o(ac)o(hin)o(e\).)0
-1522 y Fl(6.6.3)30 b(Ho)n(w)15 b(t)o(o)g(e)r(dit)g(a)g(\014le)g(whic)n
-(h)h(i)q(s)f(b)q(e)r(in)o(g)g(w)n(a)n(t)n(c)n(h)n(e)r(d)62
-1635 y Ft(Since)g(a)f(\014le)h(whic)o(h)f(i)q(s)g(b)q(e)q(in)o(g)h(w)o
-(a)o(t)o(c)o(h)o(e)q(d)e(i)q(s)h(c)o(h)o(ec)o(k)o(e)q(d)g(ou)o(t)g(re)q
-(ad-only)l(,)g(y)o(ou)f(cannot)h(s)q(imp)o(ly)h(e)q(dit)f(it.)20
-b(T)l(o)14 b(m)o(ak)o(e)0 1685 y(it)h(re)q(ad-wr)q(it)o(e,)f(an)o(d)i
-(inform)f(ot)n(h)o(ers)g(t)n(h)o(a)o(t)f(y)o(ou)h(are)g(p)o(lannin)o(g)
-i(t)o(o)e(e)q(dit)i(it,)e(us)q(e)g(t)n(h)o(e)g Fo(cvs)g(edit)g
-Ft(comm)o(an)o(d.)1698 1823 y(Comm)o(an)o(d)-1901 b Fk(cvs)19
-b(e)r(dit)24 b Fj([)p Fp(o)o(pt)o(ions)p Fj(])14 b Fp(\014le)q(s)j
-Fi(:)8 b(:)g(:)120 1873 y Ft(Prepare)20 b(t)o(o)f(e)q(dit)i(t)n(h)o(e)f
-(w)o(or)o(kin)o(g)h(\014le)q(s)g Fp(\014le)q(s)p Ft(.)35
-b(CVS)20 b(m)o(ak)o(e)q(s)g(t)n(h)o(e)g Fp(\014le)q(s)j
-Ft(re)q(ad-wr)q(it)o(e,)c(an)o(d)h(not)o(i\014e)q(s)120
-1923 y(us)q(ers)15 b(wh)o(o)g(h)o(a)o(v)o(e)g(reque)q(st)o(e)q(d)h
-Fo(edit)e Ft(not)o(i\014ca)o(t)o(ion)i(for)e(an)o(y)h(of)g
-Fp(\014le)q(s)p Ft(.)120 2035 y(Th)o(e)f Fo(cvs)g(edit)f
-Ft(comm)o(an)o(d)g(accept)o(s)h(t)n(h)o(e)g(sam)o(e)f
-Fp(o)o(pt)o(ions)i Ft(as)e(t)n(h)o(e)h Fo(cvs)g(watch)h(add)e
-Ft(comm)o(an)o(d,)g(an)o(d)120 2085 y(e)q(st)o(a)o(b)o(li)q(sh)o(e)q(s)
-19 b(a)e(t)o(emp)q(orary)f(w)o(a)o(t)o(c)o(h)g(for)h(t)n(h)o(e)g(us)q
-(er)g(on)g Fp(\014le)q(s)r Ft(;)j(CVS)d(will)i(remo)o(v)o(e)d(t)n(h)o
-(e)i(w)o(a)o(t)o(c)o(h)e(wh)o(en)120 2135 y Fp(\014le)q(s)i
-Ft(are)d Fo(unedit)p Ft(e)q(d)g(or)g Fo(commit)p Ft(t)o(e)q(d.)k(If)c
-(t)n(h)o(e)g(us)q(er)h(do)q(e)q(s)f(not)g(wi)q(sh)g(t)o(o)g(rece)q(iv)o
-(e)h(not)o(i\014ca)o(t)o(ions,)f(sh)o(e)120 2185 y(sh)o(ould)h(sp)q
-(ecify)g Fo(-a)f(none)p Ft(.)120 2297 y(Th)o(e)g Fp(\014le)q(s)j
-Ft(an)o(d)e Fo(-l)e Ft(o)o(pt)o(ion)h(are)g(pro)q(ce)q(s)q(s)q(e)q(d)h
-(as)f(for)f(t)n(h)o(e)i Fo(cvs)e(watch)h Ft(comm)o(an)o(ds.)62
-2436 y(Norm)o(ally)k(wh)o(en)f(y)o(ou)f(are)h(don)o(e)g(wit)n(h)g(a)g
-(s)q(et)f(of)h(c)o(h)o(an)o(ge)q(s,)g(y)o(ou)g(us)q(e)g(t)n(h)o(e)g
-Fo(cvs)d(commit)i Ft(comm)o(an)o(d,)g(whic)o(h)0 2486
-y(c)o(h)o(ec)o(ks)j(in)h(y)o(our)f(c)o(h)o(an)o(ge)q(s)h(an)o(d)f(ret)o
-(ur)q(ns)f(t)n(h)o(e)i(w)o(a)o(t)o(c)o(h)o(e)q(d)e(\014le)q(s)j(t)o(o)e
-(t)n(h)o(e)q(ir)h(usual)g(re)q(ad-only)f(st)o(a)o(t)o(e.)34
-b(Bu)o(t)21 b(if)f(y)o(ou)0 2535 y(inst)o(e)q(ad)c(d)o(ecid)o(e)h(t)o
-(o)f(a)o(ban)o(don)f(y)o(our)g(c)o(h)o(an)o(ge)q(s,)h(or)f(not)g(t)o(o)
-h(m)o(ak)o(e)f(an)o(y)g(c)o(h)o(an)o(ge)q(s,)h(y)o(ou)f(can)h(us)q(e)g
-(t)n(h)o(e)f Fo(cvs)g(unedit)0 2585 y Ft(comm)o(an)o(d.)1698
-2724 y(Comm)o(an)o(d)-1901 b Fk(cvs)19 b(u)o(n)n(e)r(dit)24
-b Fj([)p Fo(-l)p Fj(])15 b Fp(\014le)q(s)h Fi(:)8 b(:)g(:)120
-2774 y Ft(A)m(ban)o(don)16 b(w)o(or)o(k)f(on)g(t)n(h)o(e)g(w)o(or)o
-(kin)o(g)h(\014le)q(s)h Fp(\014le)q(s)p Ft(,)f(an)o(d)f(rev)o(ert)g(t)n
-(h)o(em)g(t)o(o)g(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)f(v)o(ers)q(ions)g
-(on)120 2823 y(whic)o(h)g(t)n(h)o(ey)g(are)f(bas)q(e)q(d.)20
-b(CVS)15 b(m)o(ak)o(e)q(s)f(t)n(h)o(o)q(s)q(e)g Fp(\014le)q(s)k
-Ft(re)q(ad-only)d(for)f(whic)o(h)h(us)q(ers)g(h)o(a)o(v)o(e)f(reque)q
-(st)o(e)q(d)p eop
+29 30 bop 0 -58 a Ft(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
+b(29)62 183 y(F)l(or)17 b(maxim)o(um)g(b)q(ene\014t)i(dev)o(elop)q(ers)
+f(should)h(use)e Fo(cvs)e(edit)i Ft(\(not)g Fo(chmod)p
+Ft(\))f(to)h(mak)o(e)g(\014les)h(read-write)g(to)0 233
+y(edit)d(them,)g(and)f Fo(cvs)h(release)f Ft(\(not)g
+Fo(rm)p Ft(\))g(to)g(discard)h(a)f(w)o(orking)h(directory)g(whic)o(h)g
+(is)g(no)g(longer)g(in)g(use,)g(but)0 283 y Fs(cvs)g
+Ft(is)g(not)g(able)h(to)f(enforce)g(this)h(b)q(eha)o(vior.)0
+465 y Fl(6.6.1)30 b(T)-5 b(elling)14 b(CVS)i(to)f(w)n(atc)n(h)h
+(certain)f(\014les)62 577 y Ft(T)l(o)g(enable)i(the)e(w)o(atc)o(h)f
+(features,)h(y)o(ou)g(\014rst)f(sp)q(ecify)j(that)d(certain)i(\014les)g
+(are)f(to)g(b)q(e)g(w)o(atc)o(hed.)1696 713 y(Command)-1901
+b Fk(cvs)19 b(w)n(atc)n(h)i(on)h Fj([)p Fo(-l)p Fj(])15
+b Fp(\014les)h Fi(:)8 b(:)g(:)120 763 y Ft(Sp)q(ecify)24
+b(that)e(dev)o(elop)q(ers)i(should)g(run)f Fo(cvs)15
+b(edit)22 b Ft(b)q(efore)h(editing)h Fp(\014les)p Ft(.)44
+b(CVS)23 b(will)h(create)120 813 y(w)o(orking)16 b(copies)h(of)f
+Fp(\014les)j Ft(read-only)l(,)e(to)e(remind)i(dev)o(elop)q(ers)h(to)d
+(run)i(the)f Fo(cvs)f(edit)g Ft(command)120 863 y(b)q(efore)g(w)o
+(orking)g(on)g(them.)120 975 y(If)i Fp(\014les)i Ft(includes)g(the)e
+(name)f(of)g(a)h(directory)l(,)g(CVS)f(arranges)g(to)g(w)o(atc)o(h)g
+(all)h(\014les)h(added)f(to)f(the)120 1025 y(corresp)q(onding)f(rep)q
+(ository)f(directory)l(,)g(and)g(sets)g(a)g(default)g(for)g(\014les)h
+(added)g(in)f(the)g(future;)h(this)120 1075 y(allo)o(ws)f(the)g(user)g
+(to)f(set)h(noti\014cation)g(p)q(olicies)i(on)e(a)g(p)q(er-directory)g
+(basis.)20 b(The)14 b(con)o(ten)o(ts)f(of)h(the)120 1124
+y(directory)h(are)g(pro)q(cessed)h(recursiv)o(ely)l(,)h(unless)f(the)f
+Fo(-l)g Ft(option)h(is)f(giv)o(en.)120 1236 y(If)g Fp(\014les)j
+Ft(is)e(omitted,)f(it)g(defaults)h(to)f(the)g(curren)o(t)g(directory)l
+(.)1696 1373 y(Command)-1901 b Fk(cvs)19 b(w)n(atc)n(h)i(o\013)i
+Fj([)p Fo(-l)p Fj(])14 b Fp(\014les)i Fi(:)8 b(:)g(:)120
+1423 y Ft(Do)13 b(not)h(pro)o(vide)g(noti\014cation)g(ab)q(out)g(w)o
+(ork)f(on)g Fp(\014les)p Ft(.)21 b(CVS)14 b(will)h(create)f(w)o(orking)
+f(copies)i(of)e Fp(\014les)120 1473 y Ft(read-write.)120
+1585 y(The)i Fp(\014les)j Ft(and)e Fo(-l)f Ft(argumen)o(ts)f(are)h(pro)
+q(cessed)h(as)f(for)f Fo(cvs)h(watch)f(on)p Ft(.)0 1767
+y Fl(6.6.2)30 b(T)-5 b(elling)14 b(CVS)i(to)f(notify)g(y)n(ou)62
+1879 y Ft(Y)l(ou)k(can)f(tell)h Fs(cvs)f Ft(that)g(y)o(ou)g(w)o(an)o(t)
+f(to)g(receiv)o(e)i(noti\014cations)g(ab)q(out)f(v)m(arious)h(actions)f
+(tak)o(en)g(on)g(a)g(\014le.)0 1928 y(Y)l(ou)g(can)h(do)f(this)g
+(without)g(using)h Fo(cvs)c(watch)f(on)k Ft(for)g(the)g(\014le,)h(but)g
+(generally)g(y)o(ou)f(will)h(w)o(an)o(t)e(to)h(use)g
+Fo(cvs)0 1978 y(watch)c(on)p Ft(,)h(so)g(that)f(dev)o(elop)q(ers)j(use)
+e(the)g Fo(cvs)g(edit)g Ft(command.)1696 2115 y(Command)-1901
+b Fk(cvs)19 b(w)n(atc)n(h)i(add)h Fj([)p Fo(-a)15 b Fp(action)p
+Fj(])g([)p Fo(-l)p Fj(])f Fp(\014les)i Fi(:)8 b(:)g(:)120
+2165 y Ft(Add)16 b(the)f(curren)o(t)g(user)g(to)g(the)g(list)h(of)f(p)q
+(eople)i(to)d(receiv)o(e)i(noti\014cation)g(of)f(w)o(ork)f(done)i(on)f
+Fp(\014les)p Ft(.)120 2277 y(The)f Fo(-a)g Ft(option)h(sp)q(eci\014es)h
+(what)d(kinds)i(of)f(ev)o(en)o(ts)g(CVS)g(should)i(notify)e(the)g(user)
+g(ab)q(out.)20 b Fp(action)120 2327 y Ft(is)c(one)f(of)g(the)g(follo)o
+(wing:)120 2451 y Fo(edit)144 b Ft(Another)18 b(user)g(has)g(applied)i
+(the)e Fo(cvs)d(edit)j Ft(command)g(\(describ)q(ed)h(b)q(elo)o(w\))g
+(to)e(a)360 2501 y(\014le.)120 2575 y Fo(unedit)96 b
+Ft(Another)17 b(user)h(has)f(applied)i(the)f Fo(cvs)c(unedit)j
+Ft(command)g(\(describ)q(ed)i(b)q(elo)o(w\))e(or)360
+2625 y(the)c Fo(cvs)i(release)d Ft(command)g(to)g(a)h(\014le,)h(or)e
+(has)h(deleted)h(the)f(\014le)h(and)f(allo)o(w)o(ed)g
+Fo(cvs)360 2675 y(update)h Ft(to)h(recreate)g(it.)120
+2749 y Fo(commit)96 b Ft(Another)15 b(user)g(has)h(committed)f(c)o
+(hanges)g(to)g(a)f(\014le.)120 2823 y Fo(all)168 b Ft(All)16
+b(of)f(the)h(ab)q(o)o(v)o(e.)p eop
%%Page: 30 32
-30 31 bop 0 -58 a Ft(30)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)120 183 y(not)o(i\014ca)o(t)o(ion)f(us)q(in)o(g)g
-Fo(cvs)g(watch)f(on)p Ft(.)20 b(CVS)14 b(not)o(i\014e)q(s)h(us)q(ers)g
-(wh)o(o)g(h)o(a)o(v)o(e)e(reque)q(st)o(e)q(d)j Fo(unedit)e
-Ft(not)o(i\014-)120 233 y(ca)o(t)o(ion)h(for)g(an)o(y)f(of)h
-Fp(\014le)q(s)p Ft(.)120 345 y(Th)o(e)g Fp(\014le)q(s)j
-Ft(an)o(d)e Fo(-l)e Ft(o)o(pt)o(ion)h(are)g(pro)q(ce)q(s)q(s)q(e)q(d)h
-(as)f(for)f(t)n(h)o(e)i Fo(cvs)e(watch)h Ft(comm)o(an)o(ds.)62
-482 y(Wh)o(en)f(us)q(in)o(g)g(clien)o(t/s)q(erv)o(er)g
-Fs(cvs)p Ft(,)f(y)o(ou)g(can)g(us)q(e)h(t)n(h)o(e)f Fo(cvs)i(edit)e
-Ft(an)o(d)g Fo(cvs)i(unedit)d Ft(comm)o(an)o(ds)h(ev)o(en)h(if)f
-Fs(cvs)0 532 y Ft(i)q(s)18 b(u)o(n)o(a)o(b)o(le)h(t)o(o)f(su)o(cce)q
-(sfully)h(comm)n(u)o(nica)o(t)o(e)f(wit)n(h)g(t)n(h)o(e)g(s)q(erv)o
-(er;)g(t)n(h)o(e)g(not)o(i\014ca)o(t)o(ions)f(will)i(b)q(e)f(s)q(en)o
-(t)f(up)q(on)i(t)n(h)o(e)e(n)o(ext)0 582 y(su)o(cce)q(s)q(sful)f
-Fs(cvs)f Ft(comm)o(an)o(d.)0 764 y Fl(6.6.4)30 b(Inform)o(a)n(t)n(ion)
-14 b(a)n(b)r(ou)o(t)h(wh)o(o)g(i)q(s)g(w)n(a)n(t)n(c)n(hin)o(g)i(an)n
-(d)f(e)r(dit)n(in)o(g)1698 901 y Ft(Comm)o(an)o(d)-1901
-b Fk(cvs)19 b(w)n(a)o(t)n(c)n(h)n(ers)25 b Fj([)p Fo(-l)p
-Fj(])14 b Fp(\014le)q(s)j Fi(:)8 b(:)g(:)120 951 y Ft(Li)q(st)18
-b(t)n(h)o(e)f(us)q(ers)h(curren)o(t)n(ly)g(w)o(a)o(t)o(c)o(hin)o(g)f(c)
-o(h)o(an)o(ge)q(s)g(t)o(o)g Fp(\014le)q(s)p Ft(.)28 b(Th)o(e)18
-b(rep)q(ort)f(includ)o(e)q(s)j(t)n(h)o(e)d(\014le)q(s)i(b)q(e)q(in)o(g)
-120 1001 y(w)o(a)o(t)o(c)o(h)o(e)q(d,)14 b(an)o(d)h(t)n(h)o(e)g(m)o
-(ail)h(addre)q(s)q(s)f(of)g(e)q(ac)o(h)g(w)o(a)o(t)o(c)o(h)o(er.)120
-1113 y(Th)o(e)g Fp(\014le)q(s)j Ft(an)o(d)e Fo(-l)e Ft(argu)o(m)o(en)o
-(t)o(s)h(are)g(pro)q(ce)q(s)q(s)q(e)q(d)h(as)f(for)f(t)n(h)o(e)h
-Fo(cvs)g(watch)g Ft(comm)o(an)o(ds.)1698 1275 y(Comm)o(an)o(d)-1901
-b Fk(cvs)19 b(e)r(dit)o(ors)k Fj([)p Fo(-l)p Fj(])14
-b Fp(\014le)q(s)j Fi(:)8 b(:)g(:)120 1325 y Ft(Li)q(st)16
-b(t)n(h)o(e)g(us)q(ers)f(curren)o(t)n(ly)i(w)o(or)o(kin)o(g)f(on)f
-Fp(\014le)q(s)p Ft(.)23 b(Th)o(e)15 b(rep)q(ort)g(includ)o(e)q(s)k(t)n
-(h)o(e)c(m)o(ail)i(addre)q(s)q(s)e(of)g(e)q(ac)o(h)120
-1375 y(us)q(er,)g(t)n(h)o(e)h(t)o(im)o(e)f(wh)o(en)h(t)n(h)o(e)g(us)q
-(er)f(b)q(egan)h(w)o(or)o(kin)o(g)g(wit)n(h)g(t)n(h)o(e)f(\014le,)h(an)
-o(d)g(t)n(h)o(e)f(h)o(o)q(st)g(an)o(d)h(pa)o(t)n(h)f(of)g(t)n(h)o(e)120
-1424 y(w)o(or)o(kin)o(g)h(direct)o(ory)f(con)o(t)o(ainin)o(g)h(t)n(h)o
-(e)g(\014le.)120 1537 y(Th)o(e)f Fp(\014le)q(s)j Ft(an)o(d)e
-Fo(-l)e Ft(argu)o(m)o(en)o(t)o(s)h(are)g(pro)q(ce)q(s)q(s)q(e)q(d)h(as)
-f(for)f(t)n(h)o(e)h Fo(cvs)g(watch)g Ft(comm)o(an)o(ds.)0
-1719 y Fl(6.6.5)30 b(Us)q(in)o(g)15 b(w)n(a)n(t)n(c)n(h)n(e)r(s)i(wit)m
-(h)f(o)o(ld)f(v)n(ers)q(ions)i(of)d(CVS)62 1831 y Ft(If)k(y)o(ou)e(us)q
-(e)i(t)n(h)o(e)f(w)o(a)o(t)o(c)o(h)f(fe)q(a)o(t)o(ure)q(s)g(on)h(a)g
-(rep)q(o)q(s)q(it)o(ory)l(,)g(it)g(cre)q(a)o(t)o(e)q(s)f(`)p
-Fo(CVS)p Ft(')g(direct)o(or)q(ie)q(s)i(in)g(t)n(h)o(e)f(rep)q(o)q(s)q
-(it)o(ory)g(an)o(d)0 1881 y(st)o(ore)q(s)c(t)n(h)o(e)h(inform)o(a)o(t)o
-(ion)f(a)o(b)q(ou)o(t)g(w)o(a)o(t)o(c)o(h)o(e)q(s)g(in)h(t)n(h)o(a)o(t)
-e(direct)o(ory)l(.)20 b(If)14 b(y)o(ou)f(a)o(t)n(t)o(empt)f(t)o(o)i(us)
-q(e)f Fs(cvs)g Ft(1.6)g(or)f(e)q(arlier)j(wit)n(h)0 1931
-y(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(,)g(y)o(ou)f(get)h(an)g(error)g
-(m)o(e)q(s)q(sage)f(su)o(c)o(h)i(as)120 2045 y Fo(cvs)23
-b(update:)g(cannot)g(open)h(CVS/Entries)e(for)i(reading:)e(No)i(such)f
-(file)h(or)f(directory)62 2157 y Ft(an)o(d)13 b(y)o(our)f(o)o(p)q(era)o
-(t)o(ion)f(will)j(lik)o(ely)h(b)q(e)d(a)o(b)q(ort)o(e)q(d.)19
-b(T)l(o)12 b(us)q(e)h(t)n(h)o(e)f(w)o(a)o(t)o(c)o(h)f(fe)q(a)o(t)o(ure)
-q(s,)h(y)o(ou)g(m)n(ust)h(upgrad)o(e)g(all)g(co)o(pie)q(s)0
-2207 y(of)g Fs(cvs)g Ft(whic)o(h)h(us)q(e)g(t)n(h)o(a)o(t)e(rep)q(o)q
-(s)q(it)o(ory)h(in)i(lo)q(cal)f(or)f(s)q(erv)o(er)h(mo)q(d)o(e.)20
-b(If)13 b(y)o(ou)h(cannot)f(upgrad)o(e,)h(us)q(e)g(t)n(h)o(e)f
-Fo(watch)h(off)0 2257 y Ft(an)o(d)h Fo(watch)g(remove)f
-Ft(comm)o(an)o(ds)h(t)o(o)g(remo)o(v)o(e)f(all)i(w)o(a)o(t)o(c)o(h)o(e)
-q(s,)e(an)o(d)h(t)n(h)o(a)o(t)f(will)j(re)q(st)o(ore)f(t)n(h)o(e)f(rep)
-q(o)q(s)q(it)o(ory)g(t)o(o)f(a)h(st)o(a)o(t)o(e)0 2307
-y(whic)o(h)h Fs(cvs)f Ft(1.6)f(can)h(co)o(p)q(e)g(wit)n(h.)p
-eop
+30 31 bop 0 -58 a Ft(30)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)120 183 y Fo(none)144 b Ft(None)15 b(of)g(the)g(ab)q(o)o(v)o
+(e.)20 b(\(This)15 b(is)h(useful)g(with)g Fo(cvs)f(edit)p
+Ft(,)f(describ)q(ed)j(b)q(elo)o(w.\))120 309 y(The)c
+Fo(-a)f Ft(option)g(ma)o(y)g(app)q(ear)g(more)g(than)g(once,)h(or)f
+(not)g(at)g(all.)19 b(If)13 b(omitted,)g(the)f(action)g(defaults)120
+359 y(to)j Fo(all)p Ft(.)120 471 y(The)g Fp(\014les)j
+Ft(and)e Fo(-l)f Ft(option)g(are)g(pro)q(cessed)h(as)f(for)f(the)i
+Fo(cvs)e(watch)h Ft(commands.)1696 636 y(Command)-1901
+b Fk(cvs)19 b(w)n(atc)n(h)i(remo)n(v)n(e)h Fj([)p Fo(-a)15
+b Fp(action)p Fj(])g([)p Fo(-l)p Fj(])f Fp(\014les)j
+Fi(:)8 b(:)g(:)120 685 y Ft(Remo)o(v)o(e)14 b(a)g(noti\014cation)h
+(request)g(established)h(using)f Fo(cvs)g(watch)f(add)p
+Ft(;)g(the)g(argumen)o(ts)g(are)g(the)120 735 y(same.)20
+b(If)15 b(the)g Fo(-a)g Ft(option)h(is)f(presen)o(t,)g(only)h(w)o(atc)o
+(hes)e(for)h(the)g(sp)q(eci\014ed)j(actions)d(are)g(remo)o(v)o(ed.)62
+874 y(When)h(the)f(conditions)h(exist)g(for)e(noti\014cation,)i
+Fs(cvs)f Ft(calls)h(the)f(`)p Fo(notify)p Ft(')f(administrativ)o(e)h
+(\014le,)h(passing)g(it)0 924 y(the)11 b(user)g(to)f(receiv)o(e)i(the)f
+(noti\014cation)h(and)f(the)g(user)g(who)g(is)h(taking)e(the)i(action)f
+(whic)o(h)g(results)h(in)g(noti\014cation.)0 973 y(Normally)k(`)p
+Fo(notify)p Ft(')d(will)k(just)e(send)h(an)f(email)h(message.)62
+1086 y(Note)f(that)f(if)h(y)o(ou)g(set)f(this)i(up)f(in)h(the)f
+(straigh)o(tforw)o(ard)e(w)o(a)o(y)l(,)g(users)i(receiv)o(e)h
+(noti\014cations)g(on)e(the)h(serv)o(er)0 1136 y(mac)o(hine.)20
+b(One)15 b(could)f(of)g(course)g(write)f(a)h(`)p Fo(notify)p
+Ft(')e(script)i(whic)o(h)h(directed)g(noti\014cations)f(elsewhere,)h
+(but)f(to)0 1186 y(mak)o(e)h(this)h(easy)l(,)f Fs(cvs)g
+Ft(allo)o(ws)h(y)o(ou)f(to)g(asso)q(ciate)h(a)f(noti\014cation)h
+(address)g(for)e(eac)o(h)i(user.)21 b(T)l(o)15 b(do)h(so)f(create)g(a)0
+1235 y(\014le)g(`)p Fo(users)p Ft(')d(in)j(`)p Fo(CVSROOT)p
+Ft(')d(with)i(a)g(line)h(for)f(eac)o(h)f(user)h(in)h(the)f(format)f
+Fp(user)s Ft(:)p Fp(v)m(alue)p Ft(.)20 b(Then)15 b(instead)f(of)g
+(passing)0 1285 y(the)g(name)g(of)f(the)h(user)g(to)g(b)q(e)g
+(noti\014ed)h(to)e(`)p Fo(notify)p Ft(',)g Fs(cvs)g Ft(will)j(pass)d
+(the)h Fp(v)m(alue)k Ft(\(normally)c(an)g(email)h(address)0
+1335 y(on)g(some)g(other)g(mac)o(hine\).)0 1522 y Fl(6.6.3)30
+b(Ho)n(w)15 b(to)g(edit)g(a)g(\014le)g(whic)n(h)i(is)e(b)r(eing)g(w)n
+(atc)n(hed)62 1635 y Ft(Since)g(a)f(\014le)g(whic)o(h)h(is)f(b)q(eing)h
+(w)o(atc)o(hed)e(is)h(c)o(hec)o(k)o(ed)h(out)e(read-only)l(,)h(y)o(ou)g
+(cannot)f(simply)i(edit)f(it.)20 b(T)l(o)13 b(mak)o(e)0
+1685 y(it)i(read-write,)h(and)f(inform)g(others)g(that)f(y)o(ou)h(are)g
+(planning)i(to)e(edit)h(it,)f(use)g(the)g Fo(cvs)g(edit)g
+Ft(command.)1696 1823 y(Command)-1901 b Fk(cvs)19 b(edit)24
+b Fj([)p Fp(options)p Fj(])15 b Fp(\014les)h Fi(:)8 b(:)g(:)120
+1873 y Ft(Prepare)20 b(to)f(edit)h(the)g(w)o(orking)f(\014les)i
+Fp(\014les)p Ft(.)34 b(CVS)20 b(mak)o(es)f(the)g Fp(\014les)k
+Ft(read-write,)d(and)g(noti\014es)120 1923 y(users)15
+b(who)g(ha)o(v)o(e)g(requested)h Fo(edit)e Ft(noti\014cation)i(for)f
+(an)o(y)g(of)f Fp(\014les)p Ft(.)120 2035 y(The)e Fo(cvs)j(edit)c
+Ft(command)h(accepts)g(the)g(same)g Fp(options)i Ft(as)d(the)h
+Fo(cvs)j(watch)f(add)e Ft(command,)g(and)120 2085 y(establishes)18
+b(a)e(temp)q(orary)g(w)o(atc)o(h)f(for)h(the)h(user)f(on)g
+Fp(\014les)r Ft(;)i(CVS)f(will)h(remo)o(v)o(e)d(the)i(w)o(atc)o(h)e
+(when)120 2135 y Fp(\014les)j Ft(are)c Fo(unedit)p Ft(ed)h(or)f
+Fo(commit)p Ft(ted.)19 b(If)d(the)f(user)g(do)q(es)g(not)g(wish)g(to)f
+(receiv)o(e)i(noti\014cations,)g(she)120 2185 y(should)g(sp)q(ecify)h
+Fo(-a)e(none)p Ft(.)120 2297 y(The)g Fp(\014les)j Ft(and)e
+Fo(-l)f Ft(option)g(are)g(pro)q(cessed)h(as)f(for)f(the)i
+Fo(cvs)e(watch)h Ft(commands.)62 2436 y(Normally)j(when)g(y)o(ou)f(are)
+g(done)g(with)h(a)f(set)g(of)g(c)o(hanges,)g(y)o(ou)g(use)g(the)h
+Fo(cvs)c(commit)j Ft(command,)g(whic)o(h)0 2486 y(c)o(hec)o(ks)j(in)g
+(y)o(our)f(c)o(hanges)g(and)h(returns)f(the)h(w)o(atc)o(hed)f(\014les)i
+(to)d(their)i(usual)h(read-only)f(state.)32 b(But)19
+b(if)h(y)o(ou)0 2535 y(instead)c(decide)g(to)f(abandon)g(y)o(our)f(c)o
+(hanges,)h(or)f(not)h(to)f(mak)o(e)h(an)o(y)f(c)o(hanges,)h(y)o(ou)g
+(can)g(use)g(the)g Fo(cvs)g(unedit)0 2585 y Ft(command.)1696
+2724 y(Command)-1901 b Fk(cvs)19 b(unedit)24 b Fj([)p
+Fo(-l)p Fj(])14 b Fp(\014les)j Fi(:)8 b(:)g(:)120 2774
+y Ft(Abandon)15 b(w)o(ork)e(on)i(the)f(w)o(orking)g(\014les)i
+Fp(\014les)p Ft(,)f(and)g(rev)o(ert)e(them)i(to)f(the)g(rep)q(ository)g
+(v)o(ersions)h(on)120 2823 y(whic)o(h)h(they)e(are)h(based.)20
+b(CVS)14 b(mak)o(es)h(those)f Fp(\014les)k Ft(read-only)d(for)f(whic)o
+(h)h(users)g(ha)o(v)o(e)f(requested)p eop
%%Page: 31 33
-31 32 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(7:)20 b(Branc)o(h)o(e)q(s)1495
-b(31)0 183 y Fq(7)41 b(Branc)n(h)n(e)r(s)62 350 y Ft(So)15
-b(f)q(ar,)f(all)i(revi)q(s)q(ions)f(sh)o(o)o(wn)g(in)g(t)n(hi)q(s)h(m)o
-(an)n(ual)f(h)o(a)o(v)o(e)f(b)q(een)i(on)f(t)n(h)o(e)g
-Fp(m)o(ain)g(tru)o(nk)j Ft(of)d(t)n(h)o(e)f(revi)q(s)q(ion)i(tree,)e
-(i.e.,)0 400 y(all)19 b(revi)q(s)q(ion)g(n)n(u)o(m)n(b)q(ers)g(h)o(a)o
-(v)o(e)f(b)q(een)h(of)f(t)n(h)o(e)h(form)e Fp(x)p Ft(.)p
-Fp(y)p Ft(.)29 b(On)o(e)19 b(us)q(eful)h(fe)q(a)o(t)o(ure,)e(e)q(sp)q
-(ecially)i(wh)o(en)f(m)o(ain)o(t)o(ainin)o(g)0 450 y(s)q(ev)o(eral)d
-(rele)q(as)q(e)q(s)g(of)f(a)g(soft)o(w)o(are)f(pro)q(d)o(u)o(ct)h(a)o
-(t)g(once,)h(i)q(s)f(t)n(h)o(e)h(a)o(bilit)o(y)g(t)o(o)g(m)o(ak)o(e)f
-(branc)o(h)o(e)q(s)h(on)f(t)n(h)o(e)h(revi)q(s)q(ion)f(tree.)0
-499 y Fp(T)l(ags)p Ft(,)f(sym)n(b)q(o)o(lic)j(n)o(am)o(e)q(s)e(for)f
-(revi)q(s)q(ions,)i(will)g(also)g(b)q(e)f(in)o(tro)q(d)o(u)o(ce)q(d)h
-(in)g(t)n(hi)q(s)f(c)o(h)o(apt)o(er.)0 712 y Fn(7.1)33
-b(T)-6 b(ags{Sym)m(b)r(o)o(lic)15 b(revi)q(s)q(ions)62
-825 y Ft(Th)o(e)g(revi)q(s)q(ion)g(n)n(u)o(m)n(b)q(ers)g(liv)o(e)h(a)e
-(life)i(of)e(t)n(h)o(e)q(ir)h(o)o(wn.)k(Th)o(ey)14 b(n)o(ee)q(d)i(not)e
-(h)o(a)o(v)o(e)g(an)o(yt)n(hin)o(g)h(a)o(t)f(all)h(t)o(o)g(do)f(wit)n
-(h)h(t)n(h)o(e)0 875 y(rele)q(as)q(e)k(n)n(u)o(m)n(b)q(ers)g(of)f(y)o
-(our)g(soft)o(w)o(are)e(pro)q(d)o(u)o(ct.)30 b(Dep)q(en)o(din)o(g)20
-b(on)e(h)o(o)o(w)g(y)o(ou)g(us)q(e)h Fs(cvs)f Ft(t)n(h)o(e)g(revi)q(s)q
-(ion)h(n)n(u)o(m)n(b)q(ers)0 925 y(migh)o(t)13 b(c)o(h)o(an)o(ge)g(s)q
-(ev)o(eral)g(t)o(im)o(e)q(s)g(b)q(et)o(w)o(een)g(t)o(w)o(o)f(rele)q(as)
-q(e)q(s.)19 b(As)13 b(an)g(examp)o(le,)h(som)o(e)f(of)f(t)n(h)o(e)h
-(source)g(\014le)q(s)i(t)n(h)o(a)o(t)d(m)o(ak)o(e)0 974
-y(up)k Fs(r)o(cs)f Ft(5.6)f(h)o(a)o(v)o(e)h(t)n(h)o(e)g(fo)o(llo)o(win)
-o(g)i(revi)q(s)q(ion)e(n)n(u)o(m)n(b)q(ers:)120 1089
-y Fo(ci.c)286 b(5.21)120 1141 y(co.c)g(5.9)120 1193 y(ident.c)214
-b(5.3)120 1245 y(rcs.c)262 b(5.12)120 1297 y(rcsbase.h)166
-b(5.11)120 1349 y(rcsdiff.c)g(5.10)120 1401 y(rcsedit.c)g(5.11)120
-1453 y(rcsfcmp.c)g(5.9)120 1505 y(rcsgen.c)190 b(5.10)120
-1556 y(rcslex.c)g(5.11)120 1608 y(rcsmap.c)g(5.2)120
-1660 y(rcsutil.c)166 b(5.10)62 1773 y Ft(Y)l(ou)17 b(can)f(us)q(e)g(t)n
-(h)o(e)g Fo(tag)g Ft(comm)o(an)o(d)f(t)o(o)h(giv)o(e)g(a)g(sym)n(b)q(o)
-o(lic)h(n)o(am)o(e)f(t)o(o)g(a)g(cert)o(ain)g(revi)q(s)q(ion)h(of)e(a)h
-(\014le.)24 b(Y)l(ou)16 b(can)0 1823 y(us)q(e)f(t)n(h)o(e)g(`)p
-Fo(-v)p Ft(')e(\015ag)i(t)o(o)f(t)n(h)o(e)h Fo(status)f
-Ft(comm)o(an)o(d)g(t)o(o)g(s)q(ee)h(all)h(t)o(ags)d(t)n(h)o(a)o(t)h(a)g
-(\014le)i(h)o(as,)e(an)o(d)h(whic)o(h)g(revi)q(s)q(ion)g(n)n(u)o(m)n(b)
-q(ers)0 1873 y(t)n(h)o(ey)g(repre)q(s)q(en)o(t.)62 1986
-y(Th)o(e)i(fo)o(llo)o(win)o(g)i(examp)o(le)g(sh)o(o)o(ws)d(h)o(o)o(w)h
-(y)o(ou)g(can)g(add)h(a)e(t)o(ag)g(t)o(o)h(a)g(\014le.)27
-b(Th)o(e)17 b(comm)o(an)o(ds)g(m)n(ust)g(b)q(e)g(i)q(s)q(sue)q(d)0
-2036 y(ins)q(id)o(e)i(y)o(our)e(w)o(or)o(kin)o(g)h(co)o(p)o(y)f(of)h(t)
-n(h)o(e)f(mo)q(d)o(ule.)28 b(Th)o(a)o(t)17 b(i)q(s,)h(y)o(ou)f(sh)o
-(ould)h(i)q(s)q(sue)g(t)n(h)o(e)f(comm)o(an)o(d)g(in)i(t)n(h)o(e)e
-(direct)o(ory)0 2086 y(wh)o(ere)e(`)p Fo(backend.c)p
-Ft(')f(re)q(s)q(id)o(e)q(s.)120 2201 y Fo($)24 b(cvs)f(tag)h
-(release-0-4)e(backend.c)120 2253 y(T)i(backend.c)120
-2304 y($)g(cvs)f(status)g(-v)h(backend.c)120 2356 y
-(==========================)o(=======)o(========)o(=======)o(=======)o
-(========)o(====)120 2408 y(File:)f(backend.c)214 b(Status:)23
-b(Up-to-date)215 2512 y(Version:)286 b(1.4)119 b(Tue)23
-b(Dec)47 b(1)24 b(14:39:01)f(1992)215 2564 y(RCS)h(Version:)190
-b(1.4)119 b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(backend)o(.c,v)215
-2616 y(Sticky)23 b(Tag:)215 b(\(none\))215 2668 y(Sticky)23
-b(Date:)191 b(\(none\))215 2720 y(Sticky)23 b(Options:)119
-b(\(none\))215 2823 y(Existing)23 b(Tags:)p eop
+31 32 bop 0 -58 a Ft(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
+b(31)120 183 y(noti\014cation)17 b(using)g Fo(cvs)e(watch)g(on)p
+Ft(.)23 b(CVS)16 b(noti\014es)h(users)g(who)f(ha)o(v)o(e)g(requested)h
+Fo(unedit)f Ft(noti-)120 233 y(\014cation)g(for)e(an)o(y)h(of)g
+Fp(\014les)p Ft(.)120 345 y(The)g Fp(\014les)j Ft(and)e
+Fo(-l)f Ft(option)g(are)g(pro)q(cessed)h(as)f(for)f(the)i
+Fo(cvs)e(watch)h Ft(commands.)62 482 y(When)f(using)f(clien)o(t/serv)o
+(er)h Fs(cvs)p Ft(,)e(y)o(ou)h(can)g(use)g(the)g Fo(cvs)i(edit)d
+Ft(and)h Fo(cvs)i(unedit)d Ft(commands)h(ev)o(en)g(if)g
+Fs(cvs)0 532 y Ft(is)k(unable)g(to)f(succesfully)i(comm)o(unicate)e
+(with)h(the)f(serv)o(er;)g(the)g(noti\014cations)h(will)h(b)q(e)f(sen)o
+(t)f(up)q(on)h(the)f(next)0 582 y(successful)h Fs(cvs)d
+Ft(command.)0 764 y Fl(6.6.4)30 b(Information)14 b(ab)r(out)g(who)i(is)
+f(w)n(atc)n(hing)h(and)f(editing)1696 901 y Ft(Command)-1901
+b Fk(cvs)19 b(w)n(atc)n(hers)24 b Fj([)p Fo(-l)p Fj(])14
+b Fp(\014les)j Fi(:)8 b(:)g(:)120 951 y Ft(List)17 b(the)g(users)g
+(curren)o(tly)g(w)o(atc)o(hing)g(c)o(hanges)g(to)f Fp(\014les)p
+Ft(.)25 b(The)17 b(rep)q(ort)g(includes)i(the)e(\014les)h(b)q(eing)120
+1001 y(w)o(atc)o(hed,)c(and)i(the)f(mail)h(address)f(of)g(eac)o(h)g(w)o
+(atc)o(her.)120 1113 y(The)g Fp(\014les)j Ft(and)e Fo(-l)f
+Ft(argumen)o(ts)f(are)h(pro)q(cessed)h(as)f(for)f(the)i
+Fo(cvs)e(watch)h Ft(commands.)1696 1275 y(Command)-1901
+b Fk(cvs)19 b(editors)k Fj([)p Fo(-l)p Fj(])15 b Fp(\014les)h
+Fi(:)8 b(:)g(:)120 1325 y Ft(List)16 b(the)f(users)h(curren)o(tly)f(w)o
+(orking)g(on)g Fp(\014les)p Ft(.)21 b(The)16 b(rep)q(ort)f(includes)i
+(the)f(mail)g(address)f(of)g(eac)o(h)120 1375 y(user,)f(the)g(time)g
+(when)h(the)f(user)g(b)q(egan)g(w)o(orking)g(with)g(the)g(\014le,)h
+(and)f(the)g(host)f(and)i(path)e(of)h(the)120 1424 y(w)o(orking)h
+(directory)g(con)o(taining)h(the)g(\014le.)120 1537 y(The)f
+Fp(\014les)j Ft(and)e Fo(-l)f Ft(argumen)o(ts)f(are)h(pro)q(cessed)h
+(as)f(for)f(the)i Fo(cvs)e(watch)h Ft(commands.)0 1719
+y Fl(6.6.5)30 b(Using)15 b(w)n(atc)n(hes)h(with)g(old)f(v)n(ersions)h
+(of)f(CVS)62 1831 y Ft(If)i(y)o(ou)f(use)h(the)g(w)o(atc)o(h)f
+(features)g(on)h(a)f(rep)q(ository)l(,)h(it)g(creates)f(`)p
+Fo(CVS)p Ft(')f(directories)j(in)f(the)g(rep)q(ository)g(and)0
+1881 y(stores)g(the)i(information)f(ab)q(out)g(w)o(atc)o(hes)g(in)h
+(that)e(directory)l(.)30 b(If)18 b(y)o(ou)g(attempt)f(to)h(use)g
+Fs(cvs)g Ft(1.6)f(or)h(earlier)0 1931 y(with)e(the)f(rep)q(ository)l(,)
+g(y)o(ou)g(get)f(an)i(error)e(message)h(suc)o(h)g(as)120
+2045 y Fo(cvs)23 b(update:)g(cannot)g(open)h(CVS/Entries)e(for)i
+(reading:)e(No)i(such)f(file)h(or)f(directory)62 2157
+y Ft(and)d(y)o(our)g(op)q(eration)g(will)h(lik)o(ely)h(b)q(e)e(ab)q
+(orted.)34 b(T)l(o)19 b(use)h(the)g(w)o(atc)o(h)f(features,)h(y)o(ou)g
+(m)o(ust)f(upgrade)h(all)0 2207 y(copies)f(of)e Fs(cvs)h
+Ft(whic)o(h)h(use)f(that)g(rep)q(ository)g(in)g(lo)q(cal)i(or)d(serv)o
+(er)h(mo)q(de.)28 b(If)19 b(y)o(ou)e(cannot)h(upgrade,)h(use)f(the)0
+2257 y Fo(watch)c(off)f Ft(and)f Fo(watch)j(remove)c
+Ft(commands)i(to)f(remo)o(v)o(e)f(all)j(w)o(atc)o(hes,)e(and)h(that)e
+(will)k(restore)c(the)i(rep)q(ository)0 2307 y(to)i(a)f(state)h(whic)o
+(h)h Fs(cvs)f Ft(1.6)f(can)h(cop)q(e)h(with.)p eop
%%Page: 32 34
-32 33 bop 0 -58 a Ft(32)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)311 183 y Fo(release-0-4)500 b(\(revision:)22
-b(1.4\))62 361 y Ft(Th)o(ere)16 b(i)q(s)g(s)q(eldom)g(re)q(ason)f(t)o
-(o)g(t)o(ag)g(a)g(\014le)i(in)f(i)q(so)o(la)o(t)o(ion.)22
-b(A)16 b(more)f(common)g(us)q(e)h(i)q(s)g(t)o(o)f(t)o(ag)g(all)h(t)n(h)
-o(e)g(\014le)q(s)h(t)n(h)o(a)o(t)0 411 y(const)o(it)o(u)o(t)o(e)12
-b(a)h(mo)q(d)o(ule)g(wit)n(h)g(t)n(h)o(e)g(sam)o(e)f(t)o(ag)f(a)o(t)h
-(stra)o(t)o(egic)f(p)q(oin)o(t)o(s)j(in)f(t)n(h)o(e)g(d)o(ev)o(elo)o
-(pm)o(en)o(t)f(life-cycle,)k(su)o(c)o(h)d(as)f(wh)o(en)0
-461 y(a)j(rele)q(as)q(e)g(i)q(s)g(m)o(ad)o(e.)120 589
-y Fo($)24 b(cvs)f(tag)h(release-1-0)e(.)120 640 y(cvs)h(tag:)h(Tagging)
-f(.)120 692 y(T)h(Makefile)120 744 y(T)g(backend.c)120
-796 y(T)g(driver.c)120 848 y(T)g(frontend.c)120 900 y(T)g(parser.c)62
-1026 y Ft(\(Wh)o(en)14 b(y)o(ou)g(giv)o(e)g Fs(cvs)g
-Ft(a)g(direct)o(ory)g(as)g(argu)o(m)o(en)o(t,)f(it)h(gen)o(erally)i(ap)
-o(p)o(lie)q(s)g(t)n(h)o(e)e(o)o(p)q(era)o(t)o(ion)f(t)o(o)h(all)h(t)n
-(h)o(e)f(\014le)q(s)h(in)0 1076 y(t)n(h)o(a)o(t)10 b(direct)o(ory)l(,)j
-(an)o(d)e(\(recurs)q(iv)o(ely\),)h(t)o(o)f(an)o(y)g(su)n(b)q(direct)o
-(or)q(ie)q(s)j(t)n(h)o(a)o(t)c(it)i(m)o(ay)e(con)o(t)o(ain.)19
-b(See)12 b(Ch)o(apt)o(er)e(9)h([Recurs)q(iv)o(e)0 1125
-y(b)q(e)o(h)o(a)o(vior],)j(page)h(41.\))62 1251 y(Th)o(e)g
-Fo(checkout)f Ft(comm)o(an)o(d)h(h)o(as)g(a)g(\015ag,)f(`)p
-Fo(-r)p Ft(',)g(t)n(h)o(a)o(t)g(let)o(s)i(y)o(ou)f(c)o(h)o(ec)o(k)g(ou)
-o(t)g(a)g(cert)o(ain)g(revi)q(s)q(ion)h(of)f(a)f(mo)q(d)o(ule.)0
-1301 y(Thi)q(s)j(\015ag)f(m)o(ak)o(e)q(s)g(it)h(e)q(asy)f(t)o(o)g(retr)
-q(iev)o(e)g(t)n(h)o(e)h(source)q(s)g(t)n(h)o(a)o(t)e(m)o(ak)o(e)h(up)h
-(rele)q(as)q(e)g(1.0)e(of)h(t)n(h)o(e)h(mo)q(d)o(ule)g(`)p
-Fo(tc)p Ft(')f(a)o(t)f(an)o(y)0 1351 y(t)o(im)o(e)g(in)h(t)n(h)o(e)f
-(fu)o(t)o(ure:)120 1479 y Fo($)24 b(cvs)f(checkout)g(-r)h(release-1-0)e
-(tc)0 1605 y Ft(Thi)q(s)c(i)q(s)g(us)q(eful,)h(for)e(inst)o(ance,)h(if)
-g(som)o(eon)o(e)f(claims)i(t)n(h)o(a)o(t)e(t)n(h)o(ere)h(i)q(s)f(a)h
-(bug)g(in)g(t)n(h)o(a)o(t)f(rele)q(as)q(e,)h(bu)o(t)g(y)o(ou)f(cannot)0
-1655 y(\014n)o(d)f(t)n(h)o(e)f(bug)g(in)h(t)n(h)o(e)f(curren)o(t)g(w)o
-(or)o(kin)o(g)h(co)o(p)o(y)l(.)62 1780 y(Y)l(ou)c(can)g(also)f(c)o(h)o
-(ec)o(k)g(ou)o(t)h(a)f(mo)q(d)o(ule)h(as)f(it)h(w)o(as)f(a)o(t)f(an)o
-(y)i(giv)o(en)g(d)o(a)o(t)o(e.)18 b(See)12 b(Sect)o(ion)g(A.7.1)e([c)o
-(h)o(ec)o(k)o(ou)o(t)h(o)o(pt)o(ions],)0 1830 y(page)k(71.)62
-1956 y(Wh)o(en)k(y)o(ou)f(t)o(ag)g(more)g(t)n(h)o(an)g(on)o(e)g(\014le)
-i(wit)n(h)f(t)n(h)o(e)f(sam)o(e)g(t)o(ag)g(y)o(ou)g(can)h(t)n(hink)g(a)
-o(b)q(ou)o(t)g(t)n(h)o(e)f(t)o(ag)g(as)g Fo(")p Ft(a)g(curv)o(e)0
-2006 y(drawn)f(t)n(hrough)h(a)f(m)o(a)o(tr)q(ix)g(of)g(\014len)o(am)o
-(e)i(vs.)27 b(revi)q(s)q(ion)18 b(n)n(u)o(m)n(b)q(er.)p
-Fo(")g Ft(Say)f(w)o(e)g(h)o(a)o(v)o(e)g(5)h(\014le)q(s)h(wit)n(h)f(t)n
-(h)o(e)f(fo)o(llo)o(win)o(g)0 2056 y(revi)q(s)q(ions:)311
-2184 y Fo(file1)71 b(file2)g(file3)g(file4)g(file5)311
-2288 y(1.1)119 b(1.1)g(1.1)g(1.1)47 b(/--1.1*)142 b(<-*-)47
-b(TAG)311 2339 y(1.2*-)71 b(1.2)119 b(1.2)95 b(-1.2*-)311
-2391 y(1.3)47 b(\\-)24 b(1.3*-)71 b(1.3)g(/)24 b(1.3)311
-2443 y(1.4)238 b(\\)48 b(1.4)f(/)h(1.4)645 2495 y(\\-1.5*-)71
-b(1.5)693 2547 y(1.6)62 2674 y Ft(A)o(t)19 b(som)o(e)g(t)o(im)o(e)g(in)
-i(t)n(h)o(e)e(past,)h(t)n(h)o(e)f Fo(*)h Ft(v)o(ers)q(ions)f(w)o(ere)h
-(t)o(agge)q(d.)32 b(Y)l(ou)19 b(can)h(t)n(hink)g(of)f(t)n(h)o(e)h(t)o
-(ag)e(as)h(a)g(h)o(an)o(dle)0 2724 y(a)o(t)n(t)o(ac)o(h)o(e)q(d)d(t)o
-(o)h(t)n(h)o(e)g(curv)o(e)g(drawn)g(t)n(hrough)f(t)n(h)o(e)h(t)o(agge)q
-(d)f(revi)q(s)q(ions.)26 b(Wh)o(en)17 b(y)o(ou)g(pull)h(on)f(t)n(h)o(e)
-g(h)o(an)o(dle,)h(y)o(ou)e(get)0 2774 y(all)j(t)n(h)o(e)e(t)o(agge)q(d)
-g(revi)q(s)q(ions.)28 b(Anot)n(h)o(er)17 b(w)o(ay)g(t)o(o)h(lo)q(ok)g
-(a)o(t)f(it)h(i)q(s)f(t)n(h)o(a)o(t)g(y)o(ou)g Fo(")p
-Ft(s)q(igh)o(t)p Fo(")g Ft(t)n(hrough)h(a)f(s)q(et)g(of)h(revi)q(s)q
-(ions)0 2823 y(t)n(h)o(a)o(t)c(i)q(s)i Fo(")p Ft(\015a)o(t)p
-Fo(")e Ft(alon)o(g)i(t)n(h)o(e)f(t)o(agge)q(d)f(revi)q(s)q(ions,)h(lik)
-o(e)i(t)n(hi)q(s:)p eop
+32 33 bop 0 -58 a Ft(32)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)p eop
%%Page: 33 35
-33 34 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(7:)20 b(Branc)o(h)o(e)q(s)1495
-b(33)311 183 y Fo(file1)71 b(file2)g(file3)g(file4)g(file5)693
-287 y(1.1)693 339 y(1.2)502 391 y(1.1)119 b(1.3)548 b(_)311
-443 y(1.1)119 b(1.2)g(1.4)g(1.1)333 b(/)311 495 y
-(1.2*----1.3*----1.5*----1)o(.2*----1)o(.1)116 b(\(---)24
-b(<---)f(Look)g(here)311 546 y(1.3)310 b(1.6)119 b(1.3)333
-b(\\_)311 598 y(1.4)501 b(1.4)884 650 y(1.5)0 865 y Fn(7.2)33
-b(Wh)n(a)n(t)16 b(branc)n(h)n(e)r(s)f(are)g(go)r(o)r(d)g(for)62
-978 y Ft(Sup)o(p)q(o)q(s)q(e)20 b(t)n(h)o(a)o(t)e(rele)q(as)q(e)h(1.0)f
-(of)g(t)o(c)h(h)o(as)g(b)q(een)g(m)o(ad)o(e.)32 b(Y)l(ou)19
-b(are)g(con)o(t)o(in)n(uin)o(g)i(t)o(o)d(d)o(ev)o(elo)o(p)i(t)o(c,)g(p)
-o(lannin)o(g)h(t)o(o)0 1028 y(cre)q(a)o(t)o(e)16 b(rele)q(as)q(e)h(1.1)
-g(in)h(a)f(coup)o(le)i(of)e(mon)o(t)n(hs.)25 b(Aft)o(er)17
-b(a)g(while)i(y)o(our)e(cust)o(om)o(ers)g(st)o(art)f(t)o(o)h(comp)o
-(lain)i(a)o(b)q(ou)o(t)e(a)0 1078 y(f)q(a)o(t)o(al)c(bug.)20
-b(Y)l(ou)14 b(c)o(h)o(ec)o(k)g(ou)o(t)g(rele)q(as)q(e)g(1.0)f(\(s)q(ee)
-h(Sect)o(ion)h(7.1)e([T)l(ags],)g(page)g(31\))h(an)o(d)g(\014n)o(d)g(t)
-n(h)o(e)g(bug)g(\(whic)o(h)h(t)o(ur)q(ns)0 1127 y(ou)o(t)j(t)o(o)g(h)o
-(a)o(v)o(e)g(a)g(tr)q(ivial)h(\014x\).)29 b(Ho)o(w)o(ev)o(er,)18
-b(t)n(h)o(e)g(curren)o(t)g(revi)q(s)q(ion)h(of)f(t)n(h)o(e)g(source)q
-(s)g(are)g(in)i(a)e(st)o(a)o(t)o(e)e(of)i(\015ux)h(an)o(d)0
-1177 y(are)14 b(not)h(exp)q(ect)o(e)q(d)g(t)o(o)g(b)q(e)f(st)o(a)o(b)o
-(le)i(for)e(a)o(t)g(le)q(ast)g(anot)n(h)o(er)h(mon)o(t)n(h.)k(Th)o(ere)
-c(i)q(s)g(no)g(w)o(ay)f(t)o(o)g(m)o(ak)o(e)g(a)h(bug\014x)g(rele)q(as)q
-(e)0 1227 y(bas)q(e)q(d)h(on)f(t)n(h)o(e)g(n)o(ew)o(e)q(st)g(source)q
-(s.)62 1340 y(Th)o(e)g(t)n(hin)o(g)g(t)o(o)g(do)f(in)i(a)e(s)q(it)o(ua)
-o(t)o(ion)g(lik)o(e)i(t)n(hi)q(s)f(i)q(s)g(t)o(o)f(cre)q(a)o(t)o(e)g(a)
-g Fp(branc)o(h)h Ft(on)f(t)n(h)o(e)h(revi)q(s)q(ion)g(tree)q(s)g(for)f
-(all)h(t)n(h)o(e)g(\014le)q(s)0 1389 y(t)n(h)o(a)o(t)g(m)o(ak)o(e)g(up)
-h(rele)q(as)q(e)g(1.0)f(of)g(t)o(c.)22 b(Y)l(ou)16 b(can)g(t)n(h)o(en)g
-(m)o(ak)o(e)f(mo)q(di\014ca)o(t)o(ions)h(t)o(o)g(t)n(h)o(e)g(branc)o(h)
-g(wit)n(h)o(ou)o(t)g(di)q(st)o(urbin)o(g)0 1439 y(t)n(h)o(e)g(m)o(ain)h
-(tru)o(nk.)23 b(Wh)o(en)16 b(t)n(h)o(e)g(mo)q(di\014ca)o(t)o(ions)h
-(are)f(\014ni)q(sh)o(e)q(d)i(y)o(ou)e(can)g(s)q(elect)h(t)o(o)f(e)q(it)
-n(h)o(er)h(incorp)q(ora)o(t)o(e)f(t)n(h)o(em)g(on)0 1489
-y(t)n(h)o(e)f(m)o(ain)h(tru)o(nk,)f(or)f(le)q(a)o(v)o(e)h(t)n(h)o(em)g
-(on)h(t)n(h)o(e)f(branc)o(h.)0 1698 y Fn(7.3)33 b(Cre)q(a)n(t)n(in)o(g)
-15 b(a)g(branc)n(h)62 1810 y Ft(Th)o(e)h Fo(rtag)f Ft(comm)o(an)o(d)h
-(can)g(b)q(e)g(us)q(e)q(d)g(t)o(o)g(cre)q(a)o(t)o(e)f(a)g(branc)o(h.)23
-b(Th)o(e)15 b Fo(rtag)h Ft(comm)o(an)o(d)f(i)q(s)h(m)n(u)o(c)o(h)g(lik)
-o(e)h Fo(tag)p Ft(,)e(bu)o(t)0 1860 y(it)i(do)q(e)q(s)f(not)g(require)h
-(t)n(h)o(a)o(t)f(y)o(ou)g(h)o(a)o(v)o(e)f(a)h(w)o(or)o(kin)o(g)h(co)o
-(p)o(y)f(of)g(t)n(h)o(e)h(mo)q(d)o(ule.)24 b(See)17 b(Sect)o(ion)g
-(A.16)e([rt)o(ag],)g(page)h(85.)0 1910 y(\(Y)l(ou)f(can)g(also)h(us)q
-(e)f(t)n(h)o(e)g Fo(tag)g Ft(comm)o(an)o(d;)f(s)q(ee)i(Sect)o(ion)f
-(A.18)g([t)o(ag],)e(page)i(86\).)120 2025 y Fo($)24 b(cvs)f(rtag)g(-b)h
-(-r)g(release-1-0)e(release-1-0-patches)f(tc)62 2137
-y Ft(Th)o(e)g(`)p Fo(-b)p Ft(')g(\015ag)f(m)o(ak)o(e)q(s)h
-Fo(rtag)g Ft(cre)q(a)o(t)o(e)f(a)h(branc)o(h)g(\(ra)o(t)n(h)o(er)f(t)n
-(h)o(an)h(just)g(a)g(sym)n(b)q(o)o(lic)i(revi)q(s)q(ion)e(n)o(am)o
-(e\).)38 b(`)p Fo(-r)0 2187 y(release-1-0)p Ft(')23 b(says)h(t)n(h)o(a)
-o(t)f(t)n(hi)q(s)i(branc)o(h)g(sh)o(ould)h(b)q(e)e(ro)q(ot)o(e)q(d)g(a)
-o(t)g(t)n(h)o(e)h(no)q(d)o(e)g(\(in)g(t)n(h)o(e)g(revi)q(s)q(ion)g
-(tree\))f(t)n(h)o(a)o(t)0 2237 y(corre)q(sp)q(on)o(ds)i(t)o(o)e(t)n(h)o
-(e)i(t)o(ag)e(`)p Fo(release-1-0)p Ft('.)47 b(Not)o(e)25
-b(t)n(h)o(a)o(t)f(t)n(h)o(e)h(n)n(u)o(m)o(er)q(ic)h(revi)q(s)q(ion)g(n)
-n(u)o(m)n(b)q(er)g(t)n(h)o(a)o(t)e(m)o(a)o(t)o(c)o(h)o(e)q(s)0
-2287 y(`)p Fo(release-1-0)p Ft(')g(will)k(proba)o(b)o(ly)g(b)q(e)e
-(di\013eren)o(t)h(f)q(rom)f(\014le)h(t)o(o)f(\014le.)55
-b(Th)o(e)27 b(n)o(am)o(e)f(of)g(t)n(h)o(e)h(n)o(ew)f(branc)o(h)h(i)q(s)
-0 2337 y(`)p Fo(release-1-0-patches)p Ft(',)11 b(an)o(d)16
-b(t)n(h)o(e)f(mo)q(d)o(ule)h(a\013ect)o(e)q(d)f(i)q(s)g(`)p
-Fo(tc)p Ft('.)62 2449 y(T)l(o)g(\014x)h(t)n(h)o(e)f(prob)o(lem)h(in)g
-(rele)q(as)q(e)f(1.0,)f(y)o(ou)h(n)o(ee)q(d)h(a)f(w)o(or)o(kin)o(g)h
-(co)o(p)o(y)e(of)h(t)n(h)o(e)g(branc)o(h)h(y)o(ou)f(just)g(cre)q(a)o(t)
-o(e)q(d.)120 2564 y Fo($)24 b(cvs)f(checkout)g(-r)h
-(release-1-0-patches)d(tc)120 2616 y($)j(cvs)f(status)g(-v)h(driver.c)f
-(backend.c)120 2668 y(==========================)o(=======)o(========)o
-(=======)o(=======)o(========)o(====)120 2720 y(File:)g(driver.c)238
-b(Status:)23 b(Up-to-date)215 2823 y(Version:)286 b(1.7)119
-b(Sat)23 b(Dec)47 b(5)24 b(18:25:54)f(1992)p eop
+33 34 bop 0 -58 a Ft(Chapter)15 b(7:)k(Branc)o(hes)1493
+b(33)0 183 y Fq(7)41 b(Branc)n(hes)62 352 y Ft(So)15
+b(far,)e(all)i(revisions)h(sho)o(wn)e(in)h(this)g(man)o(ual)f(ha)o(v)o
+(e)g(b)q(een)i(on)e(the)h Fp(main)f(trunk)j Ft(of)d(the)h(revision)g
+(tree,)f(i.e.,)0 401 y(all)19 b(revision)f(n)o(um)o(b)q(ers)g(ha)o(v)o
+(e)g(b)q(een)h(of)e(the)h(form)f Fp(x)p Ft(.)p Fp(y)p
+Ft(.)26 b(One)19 b(useful)g(feature,)e(esp)q(ecially)k(when)d(main)o
+(taining)0 451 y(sev)o(eral)d(releases)h(of)f(a)g(soft)o(w)o(are)e(pro)
+q(duct)i(at)g(once,)g(is)h(the)f(abilit)o(y)h(to)f(mak)o(e)f(branc)o
+(hes)i(on)f(the)g(revision)h(tree.)0 501 y Fp(T)l(ags)p
+Ft(,)e(sym)o(b)q(olic)j(names)e(for)f(revisions,)i(will)h(also)e(b)q(e)
+h(in)o(tro)q(duced)g(in)g(this)g(c)o(hapter.)0 716 y
+Fn(7.1)33 b(T)-6 b(ags{Sym)n(b)r(olic)15 b(revisions)62
+830 y Ft(The)f(revision)h(n)o(um)o(b)q(ers)f(liv)o(e)h(a)e(life)i(of)e
+(their)h(o)o(wn.)19 b(They)14 b(need)g(not)g(ha)o(v)o(e)f(an)o(ything)h
+(at)f(all)h(to)f(do)h(with)g(the)0 880 y(release)k(n)o(um)o(b)q(ers)h
+(of)e(y)o(our)g(soft)o(w)o(are)f(pro)q(duct.)28 b(Dep)q(ending)20
+b(on)e(ho)o(w)f(y)o(ou)g(use)i Fs(cvs)e Ft(the)h(revision)h(n)o(um)o(b)
+q(ers)0 929 y(migh)o(t)12 b(c)o(hange)h(sev)o(eral)f(times)h(b)q(et)o
+(w)o(een)g(t)o(w)o(o)e(releases.)19 b(As)13 b(an)f(example,)h(some)f
+(of)g(the)h(source)f(\014les)i(that)d(mak)o(e)0 979 y(up)16
+b Fs(r)o(cs)f Ft(5.6)f(ha)o(v)o(e)h(the)g(follo)o(wing)h(revision)g(n)o
+(um)o(b)q(ers:)120 1095 y Fo(ci.c)286 b(5.21)120 1147
+y(co.c)g(5.9)120 1198 y(ident.c)214 b(5.3)120 1250 y(rcs.c)262
+b(5.12)120 1302 y(rcsbase.h)166 b(5.11)120 1354 y(rcsdiff.c)g(5.10)120
+1406 y(rcsedit.c)g(5.11)120 1458 y(rcsfcmp.c)g(5.9)120
+1510 y(rcsgen.c)190 b(5.10)120 1562 y(rcslex.c)g(5.11)120
+1614 y(rcsmap.c)g(5.2)120 1665 y(rcsutil.c)166 b(5.10)62
+1779 y Ft(Y)l(ou)16 b(can)g(use)g(the)f Fo(tag)h Ft(command)f(to)g(giv)
+o(e)h(a)f(sym)o(b)q(olic)i(name)e(to)g(a)h(certain)g(revision)g(of)g(a)
+f(\014le.)22 b(Y)l(ou)16 b(can)0 1829 y(use)e(the)g(`)p
+Fo(-v)p Ft(')f(\015ag)g(to)g(the)h Fo(status)f Ft(command)h(to)f(see)h
+(all)h(tags)d(that)h(a)h(\014le)h(has,)e(and)h(whic)o(h)h(revision)g(n)
+o(um)o(b)q(ers)0 1878 y(they)j(represen)o(t.)27 b(T)l(ag)18
+b(names)f(can)h(con)o(tain)g(upp)q(ercase)h(and)f(lo)o(w)o(ercase)f
+(letters,)h(digits,)h(`)p Fo(-)p Ft(',)e(and)h(`)p Fo(_)p
+Ft('.)27 b(The)0 1928 y(t)o(w)o(o)13 b(tag)h(names)h
+Fo(BASE)f Ft(and)h Fo(HEAD)f Ft(are)h(reserv)o(ed)f(for)h(use)g(b)o(y)f
+Fs(cvs)p Ft(.)20 b(It)14 b(is)i(exp)q(ected)g(that)e(future)g(names)h
+(whic)o(h)0 1978 y(are)h(sp)q(ecial)i(to)e Fs(cvs)g Ft(will)i(con)o
+(tain)e(c)o(haracters)g(suc)o(h)h(as)f(`)p Fo(\045)p
+Ft(')f(or)h(`)p Fo(=)p Ft(',)f(rather)h(than)g(b)q(eing)i(named)f
+(analogously)0 2028 y(to)e Fo(BASE)f Ft(and)i Fo(HEAD)p
+Ft(,)e(to)g(a)o(v)o(oid)h(con\015icts)h(with)g(actual)f(tag)f(names.)62
+2141 y(The)j(follo)o(wing)h(example)f(sho)o(ws)f(ho)o(w)h(y)o(ou)f(can)
+h(add)g(a)f(tag)g(to)g(a)g(\014le.)26 b(The)17 b(commands)f(m)o(ust)g
+(b)q(e)i(issued)0 2191 y(inside)g(y)o(our)e(w)o(orking)h(cop)o(y)f(of)g
+(the)h(mo)q(dule.)25 b(That)16 b(is,)h(y)o(ou)f(should)i(issue)g(the)e
+(command)h(in)g(the)g(directory)0 2241 y(where)e(`)p
+Fo(backend.c)p Ft(')f(resides.)120 2356 y Fo($)24 b(cvs)f(tag)h
+(release-0-4)e(backend.c)120 2408 y(T)i(backend.c)120
+2460 y($)g(cvs)f(status)g(-v)h(backend.c)120 2512 y
+(==========================)o(=======)o(========)o(=======)o(=======)o
+(========)o(====)120 2564 y(File:)f(backend.c)214 b(Status:)23
+b(Up-to-date)215 2720 y(Version:)286 b(1.4)119 b(Tue)23
+b(Dec)47 b(1)24 b(14:39:01)f(1992)215 2823 y(RCS)h(Version:)190
+b(1.4)119 b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(backend)o(.c,v)p
+eop
%%Page: 34 36
-34 35 bop 0 -58 a Ft(34)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)215 183 y Fo(RCS)24 b(Version:)190 b(1.7)119
-b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(driver.)o(c,v)215
-235 y(Sticky)23 b(Tag:)215 b(release-1-0-patches)21 b(\(branch:)i
-(1.7.2\))215 287 y(Sticky)g(Date:)191 b(\(none\))215
-339 y(Sticky)23 b(Options:)119 b(\(none\))215 443 y(Existing)23
-b(Tags:)311 495 y(release-1-0-patches)308 b(\(branch:)22
-b(1.7.2\))311 546 y(release-1-0)500 b(\(revision:)22
-b(1.7\))120 650 y(==========================)o(=======)o(========)o
-(=======)o(=======)o(========)o(====)120 702 y(File:)h(backend.c)214
-b(Status:)23 b(Up-to-date)215 806 y(Version:)286 b(1.4)119
-b(Tue)23 b(Dec)47 b(1)24 b(14:39:01)f(1992)215 858 y(RCS)h(Version:)190
-b(1.4)119 b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(backend)o(.c,v)215
-910 y(Sticky)23 b(Tag:)215 b(release-1-0-patches)21 b(\(branch:)i
-(1.4.2\))215 962 y(Sticky)g(Date:)191 b(\(none\))215
-1013 y(Sticky)23 b(Options:)119 b(\(none\))215 1117 y(Existing)23
-b(Tags:)311 1169 y(release-1-0-patches)308 b(\(branch:)22
-b(1.4.2\))311 1221 y(release-1-0)500 b(\(revision:)22
-b(1.4\))311 1273 y(release-0-4)500 b(\(revision:)22 b(1.4\))62
-1439 y Ft(As)15 b(t)n(h)o(e)f(ou)o(t)o(pu)o(t)h(f)q(rom)f(t)n(h)o(e)g
-Fo(status)g Ft(comm)o(an)o(d)g(sh)o(o)o(ws)g(t)n(h)o(e)g(branc)o(h)h(n)
-n(u)o(m)n(b)q(er)g(i)q(s)g(cre)q(a)o(t)o(e)q(d)f(b)o(y)g(addin)o(g)i(a)
-e(digit)0 1489 y(a)o(t)k(t)n(h)o(e)h(t)o(ail)h(of)e(t)n(h)o(e)h(revi)q
-(s)q(ion)h(n)n(u)o(m)n(b)q(er)f(it)h(i)q(s)f(bas)q(e)q(d)g(on.)32
-b(\(If)19 b(`)p Fo(release-1-0)p Ft(')e(corre)q(sp)q(on)o(ds)i(t)o(o)g
-(revi)q(s)q(ion)g(1.4,)0 1538 y(t)n(h)o(e)g(branc)o(h's)f(revi)q(s)q
-(ion)h(n)n(u)o(m)n(b)q(er)g(will)h(b)q(e)f(1.4.2.)29
-b(F)l(or)17 b(ob)q(scure)i(re)q(asons)e Fs(cvs)i Ft(alw)o(ays)f(giv)o
-(e)q(s)h(branc)o(h)o(e)q(s)g(ev)o(en)0 1588 y(n)n(u)o(m)n(b)q(ers,)c
-(st)o(art)o(in)o(g)g(a)o(t)f(2.)20 b(See)c(Sect)o(ion)g(2.1)e([Revi)q
-(s)q(ion)i(n)n(u)o(m)n(b)q(ers],)f(page)g(7\).)0 1811
-y Fn(7.4)33 b(St)n(ic)n(ky)17 b(t)n(ags)62 1925 y Ft(Th)o(e)22
-b(`)p Fo(-r)14 b(release-1-0-patches)p Ft(')k(\015ag)j(t)n(h)o(a)o(t)g
-(w)o(as)f(giv)o(en)i(t)o(o)f Fo(checkout)g Ft(in)h(t)n(h)o(e)f
-(previous)h(examp)o(le)h(i)q(s)0 1975 y Fp(st)o(ic)o(ky)p
-Ft(,)18 b(t)n(h)o(a)o(t)f(i)q(s,)h(it)g(will)h(ap)o(p)o(ly)g(t)o(o)e
-(su)n(b)q(s)q(equen)o(t)h(comm)o(an)o(ds)g(in)g(t)n(hi)q(s)g(direct)o
-(ory)l(.)28 b(If)19 b(y)o(ou)e(commit)h(an)o(y)f(mo)q(di-)0
-2025 y(\014ca)o(t)o(ions,)g(t)n(h)o(ey)f(are)g(commit)n(t)o(e)q(d)h(on)
-g(t)n(h)o(e)f(branc)o(h.)24 b(Y)l(ou)17 b(can)g(la)o(t)o(er)f(m)o(erge)
-g(t)n(h)o(e)h(mo)q(di\014ca)o(t)o(ions)g(in)o(t)o(o)g(t)n(h)o(e)g(m)o
-(ain)0 2075 y(tru)o(nk.)j(See)c(Ch)o(apt)o(er)e(8)h([M)o(ergin)o(g],)g
-(page)g(37.)62 2188 y(Y)l(ou)h(can)f(us)q(e)g(t)n(h)o(e)h
-Fo(status)e Ft(comm)o(an)o(d)h(t)o(o)g(s)q(ee)g(wh)o(a)o(t)f(st)o(ic)o
-(ky)h(t)o(ags)f(or)h(d)o(a)o(t)o(e)q(s)g(are)g(s)q(et:)120
-2304 y Fo($)24 b(vi)f(driver.c)71 b(#)24 b Ft(Fix)15
-b(t)n(h)o(e)g(bugs)120 2356 y Fo($)24 b(cvs)f(commit)g(-m)h("Fixed)f
-(initialization)f(bug")h(driver.c)120 2408 y(Checking)g(in)g(driver.c;)
-120 2460 y(/usr/local/cvsroot/yoyodyn)o(e/tc/dr)o(iver.c,v)44
-b(<--)j(driver.c)120 2512 y(new)23 b(revision:)g(1.7.2.1;)g(previous)g
-(revision:)f(1.7)120 2564 y(done)120 2616 y($)i(cvs)f(status)g(-v)h
-(driver.c)120 2668 y(==========================)o(=======)o(========)o
-(=======)o(=======)o(========)o(====)120 2720 y(File:)f(driver.c)238
-b(Status:)23 b(Up-to-date)215 2823 y(Version:)286 b(1.7.2.1)23
-b(Sat)g(Dec)47 b(5)24 b(19:35:03)f(1992)p eop
+34 35 bop 0 -58 a Ft(34)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)215 235 y Fo(Sticky)23 b(Tag:)215 b(\(none\))215
+339 y(Sticky)23 b(Date:)191 b(\(none\))215 443 y(Sticky)23
+b(Options:)119 b(\(none\))215 598 y(Existing)23 b(Tags:)311
+702 y(release-0-4)500 b(\(revision:)22 b(1.4\))62 911
+y Ft(There)16 b(is)f(seldom)h(reason)f(to)g(tag)f(a)h(\014le)h(in)g
+(isolation.)21 b(A)15 b(more)g(common)g(use)g(is)h(to)f(tag)f(all)i
+(the)f(\014les)i(that)0 961 y(constitute)i(a)f(mo)q(dule)i(with)e(the)h
+(same)f(tag)g(at)g(strategic)g(p)q(oin)o(ts)h(in)g(the)g(dev)o(elopmen)
+o(t)g(life-cycle,)i(suc)o(h)e(as)0 1011 y(when)d(a)f(release)g(is)h
+(made.)120 1170 y Fo($)24 b(cvs)f(tag)h(release-1-0)e(.)120
+1222 y(cvs)h(tag:)h(Tagging)f(.)120 1273 y(T)h(Makefile)120
+1325 y(T)g(backend.c)120 1377 y(T)g(driver.c)120 1429
+y(T)g(frontend.c)120 1481 y(T)g(parser.c)62 1638 y Ft(\(When)17
+b(y)o(ou)f(giv)o(e)g Fs(cvs)g Ft(a)g(directory)h(as)f(argumen)o(t,)f
+(it)i(generally)g(applies)h(the)f(op)q(eration)f(to)g(all)i(the)e
+(\014les)0 1688 y(in)22 b(that)f(directory)l(,)i(and)e(\(recursiv)o
+(ely\),)i(to)e(an)o(y)g(sub)q(directories)i(that)e(it)g(ma)o(y)g(con)o
+(tain.)38 b(See)22 b(Chapter)f(9)0 1738 y([Recursiv)o(e)16
+b(b)q(eha)o(vior],)f(page)g(43.\))62 1895 y(The)g Fo(checkout)e
+Ft(command)h(has)h(a)f(\015ag,)g(`)p Fo(-r)p Ft(',)f(that)g(lets)i(y)o
+(ou)f(c)o(hec)o(k)h(out)f(a)g(certain)h(revision)g(of)f(a)g(mo)q(dule.)
+0 1944 y(This)j(\015ag)e(mak)o(es)h(it)g(easy)g(to)f(retriev)o(e)h(the)
+g(sources)g(that)g(mak)o(e)f(up)i(release)f(1.0)f(of)h(the)g(mo)q(dule)
+h(`)p Fo(tc)p Ft(')e(at)g(an)o(y)0 1994 y(time)h(in)g(the)f(future:)120
+2153 y Fo($)24 b(cvs)f(checkout)g(-r)h(release-1-0)e(tc)0
+2310 y Ft(This)c(is)f(useful,)h(for)f(instance,)h(if)f(someone)g
+(claims)h(that)f(there)g(is)g(a)g(bug)g(in)h(that)e(release,)i(but)f(y)
+o(ou)g(cannot)0 2360 y(\014nd)f(the)f(bug)h(in)g(the)f(curren)o(t)g(w)o
+(orking)g(cop)o(y)l(.)62 2517 y(Y)l(ou)21 b(can)g(also)g(c)o(hec)o(k)g
+(out)g(a)f(mo)q(dule)i(as)e(it)i(w)o(as)d(at)i(an)o(y)f(giv)o(en)h
+(date.)37 b(See)21 b(Section)h(A.7.1)e([c)o(hec)o(k)o(out)0
+2567 y(options],)15 b(page)g(75.)62 2724 y(When)j(y)o(ou)f(tag)f(more)h
+(than)h(one)f(\014le)i(with)e(the)h(same)f(tag)f(y)o(ou)h(can)h(think)g
+(ab)q(out)f(the)g(tag)g(as)g Fo(")p Ft(a)g(curv)o(e)0
+2774 y(dra)o(wn)g(through)f(a)h(matrix)g(of)f(\014lename)j(vs.)25
+b(revision)18 b(n)o(um)o(b)q(er.)p Fo(")f Ft(Sa)o(y)g(w)o(e)f(ha)o(v)o
+(e)h(5)g(\014les)h(with)f(the)g(follo)o(wing)0 2823 y(revisions:)p
+eop
%%Page: 35 37
-35 36 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(7:)20 b(Branc)o(h)o(e)q(s)1495
-b(35)215 183 y Fo(RCS)24 b(Version:)190 b(1.7.2.1)23
-b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(driver.)o(c,v)215
-235 y(Sticky)g(Tag:)215 b(release-1-0-patches)21 b(\(branch:)i(1.7.2\))
-215 287 y(Sticky)g(Date:)191 b(\(none\))215 339 y(Sticky)23
-b(Options:)119 b(\(none\))215 443 y(Existing)23 b(Tags:)311
-495 y(release-1-0-patches)308 b(\(branch:)22 b(1.7.2\))311
-546 y(release-1-0)500 b(\(revision:)22 b(1.7\))62 710
-y Ft(Th)o(e)c(st)o(ic)o(ky)g(t)o(ags)f(will)j(rem)o(ain)e(on)g(y)o(our)
-f(w)o(or)o(kin)o(g)i(\014le)q(s)g(u)o(n)o(t)o(il)g(y)o(ou)f(d)o(elet)o
-(e)h(t)n(h)o(em)f(wit)n(h)g(`)p Fo(cvs)d(update)f(-A)p
-Ft('.)0 760 y(Th)o(e)j(`)p Fo(-A)p Ft(')e(o)o(pt)o(ion)i(retr)q(iev)o
-(e)q(s)f(t)n(h)o(e)h(v)o(ers)q(ion)g(of)f(t)n(h)o(e)g(\014le)i(f)q(rom)
-e(t)n(h)o(e)g(h)o(e)q(ad)h(of)f(t)n(h)o(e)g(tru)o(nk,)h(an)o(d)g
-(forget)o(s)f(an)o(y)g(st)o(ic)o(ky)0 810 y(t)o(ags,)e(d)o(a)o(t)o(e)q
-(s,)g(or)h(o)o(pt)o(ions.)62 922 y(St)o(ic)o(ky)f(t)o(ags)e(are)h(not)h
-(just)f(for)g(branc)o(h)o(e)q(s.)20 b(If)13 b(y)o(ou)h(c)o(h)o(ec)o(k)f
-(ou)o(t)h(a)f(cert)o(ain)h(revi)q(s)q(ion)g(\(su)o(c)o(h)f(as)h(1.4\))e
-(it)i(will)h(also)0 972 y(b)q(ecom)o(e)g(st)o(ic)o(ky)l(.)20
-b(Su)n(b)q(s)q(equen)o(t)15 b(`)p Fo(cvs)f(update)p Ft(')g(will)j(not)d
-(retr)q(iev)o(e)h(t)n(h)o(e)g(la)o(t)o(e)q(st)g(revi)q(s)q(ion)g(u)o(n)
-o(t)o(il)i(y)o(ou)d(re)q(s)q(et)h(t)n(h)o(e)g(t)o(ag)0
-1022 y(wit)n(h)j(`)p Fo(cvs)c(update)h(-A)p Ft('.)26
-b(Lik)o(ewi)q(s)q(e,)19 b(us)q(e)f(of)f(t)n(h)o(e)g(`)p
-Fo(-D)p Ft(')g(o)o(pt)o(ion)g(t)o(o)g Fo(update)g Ft(or)g
-Fo(checkout)f Ft(s)q(et)o(s)i(a)f Fp(st)o(ic)o(ky)h(d)o(a)o(t)o(e)p
-Ft(,)0 1072 y(whic)o(h,)d(s)q(imilarly)l(,)i(ca)n(us)q(e)q(s)f(t)n(h)o
-(a)o(t)e(d)o(a)o(t)o(e)h(t)o(o)g(b)q(e)g(us)q(e)q(d)h(for)e(fu)o(t)o
-(ure)i(retr)q(iev)m(als.)62 1184 y(Man)o(y)g(t)o(im)o(e)q(s)h(y)o(ou)f
-(will)j(w)o(an)o(t)c(t)o(o)i(retr)q(iev)o(e)f(an)h(o)o(ld)h(v)o(ers)q
-(ion)f(of)f(a)g(\014le)i(wit)n(h)o(ou)o(t)f(s)q(et)n(t)o(in)o(g)g(a)f
-(st)o(ic)o(ky)h(t)o(ag.)23 b(Th)o(e)0 1233 y(w)o(ay)15
-b(t)o(o)h(do)g(t)n(h)o(a)o(t)f(i)q(s)i(wit)n(h)f(t)n(h)o(e)g(`)p
-Fo(-p)p Ft(')f(o)o(pt)o(ion)h(t)o(o)g Fo(checkout)f Ft(or)h
-Fo(update)p Ft(,)f(whic)o(h)i(s)q(en)o(ds)f(t)n(h)o(e)g(con)o(t)o(en)o
-(t)o(s)f(of)h(t)n(h)o(e)g(\014le)0 1283 y(t)o(o)f(st)o(an)o(d)o(ard)g
-(ou)o(t)o(pu)o(t.)21 b(F)l(or)14 b(examp)o(le,)j(sup)o(p)q(o)q(s)q(e)e
-(y)o(ou)g(h)o(a)o(v)o(e)f(a)h(\014le)i(n)o(am)o(e)q(d)e(`)p
-Fo(file1)p Ft(')f(whic)o(h)i(exi)q(st)o(e)q(d)g(as)f(revi)q(s)q(ion)0
-1333 y(1.1,)h(an)o(d)g(y)o(ou)h(t)n(h)o(en)g(remo)o(v)o(e)q(d)f(it)h
-(\(t)n(h)n(us)g(addin)o(g)h(a)e(d)o(e)q(ad)h(revi)q(s)q(ion)g(1.2\).)23
-b(No)o(w)16 b(sup)o(p)q(o)q(s)q(e)h(y)o(ou)f(w)o(an)o(t)f(t)o(o)i(add)g
-(it)0 1383 y(again,)e(wit)n(h)g(t)n(h)o(e)h(sam)o(e)e(con)o(t)o(en)o(t)
-o(s)h(it)g(h)o(ad)g(previously)l(.)22 b(Here)15 b(i)q(s)h(h)o(o)o(w)e
-(t)o(o)h(do)g(it:)120 1497 y Fo($)24 b(cvs)f(update)g(-p)h(-r)f(1.1)h
-(file1)f(>file1)120 1549 y(==========================)o(=======)o
-(========)o(=======)o(=======)o(========)o(====)120 1601
-y(Checking)g(out)g(file1)120 1653 y(RCS:)47 b
-(/tmp/cvs-sanity/cvsroot/fir)o(st-dir/A)o(ttic/fi)o(le1,v)120
-1705 y(VERS:)23 b(1.1)120 1757 y(***************)120
-1808 y($)h(cvs)f(add)h(file1)120 1860 y(cvs)f(add:)h(version)f(1.2)g
-(of)h(`file1')f(will)g(be)h(resurrected)120 1912 y(cvs)f(add:)h(use)f
-('cvs)h(commit')e(to)i(add)f(this)h(file)f(permanently)120
-1964 y($)h(cvs)f(commit)g(-m)h(test)120 2016 y(Checking)f(in)g(file1;)
-120 2068 y(/tmp/cvs-sanity/cvsroot/fi)o(rst-dir)o(/file1,v)44
-b(<--)j(file1)120 2120 y(new)23 b(revision:)g(1.3;)g(previous)g
-(revision:)g(1.2)120 2172 y(done)120 2224 y($)p eop
+35 36 bop 0 -58 a Ft(Chapter)15 b(7:)k(Branc)o(hes)1493
+b(35)311 220 y Fo(file1)71 b(file2)g(file3)g(file4)g(file5)311
+324 y(1.1)119 b(1.1)g(1.1)g(1.1)47 b(/--1.1*)142 b(<-*-)47
+b(TAG)311 376 y(1.2*-)71 b(1.2)119 b(1.2)95 b(-1.2*-)311
+428 y(1.3)47 b(\\-)24 b(1.3*-)71 b(1.3)g(/)24 b(1.3)311
+479 y(1.4)238 b(\\)48 b(1.4)f(/)h(1.4)645 531 y(\\-1.5*-)71
+b(1.5)693 583 y(1.6)62 696 y Ft(A)o(t)18 b(some)h(time)g(in)g(the)g
+(past,)g(the)f Fo(*)h Ft(v)o(ersions)g(w)o(ere)f(tagged.)29
+b(Y)l(ou)19 b(can)g(think)g(of)g(the)f(tag)g(as)g(a)h(handle)0
+746 y(attac)o(hed)c(to)h(the)g(curv)o(e)g(dra)o(wn)g(through)f(the)h
+(tagged)g(revisions.)23 b(When)16 b(y)o(ou)g(pull)i(on)e(the)g(handle,)
+h(y)o(ou)e(get)0 796 y(all)j(the)g(tagged)e(revisions.)27
+b(Another)17 b(w)o(a)o(y)g(to)f(lo)q(ok)i(at)e(it)i(is)g(that)e(y)o(ou)
+h Fo(")p Ft(sigh)o(t)p Fo(")g Ft(through)g(a)g(set)g(of)g(revisions)0
+846 y(that)d(is)i Fo(")p Ft(\015at)p Fo(")f Ft(along)g(the)g(tagged)g
+(revisions,)h(lik)o(e)g(this:)311 997 y Fo(file1)71 b(file2)g(file3)g
+(file4)g(file5)693 1100 y(1.1)693 1152 y(1.2)502 1204
+y(1.1)119 b(1.3)548 b(_)311 1256 y(1.1)119 b(1.2)g(1.4)g(1.1)333
+b(/)311 1308 y(1.2*----1.3*----1.5*----1)o(.2*----1)o(.1)116
+b(\(---)24 b(<---)f(Look)g(here)311 1360 y(1.3)310 b(1.6)119
+b(1.3)333 b(\\_)311 1412 y(1.4)501 b(1.4)884 1464 y(1.5)0
+1672 y Fn(7.2)33 b(What)15 b(branc)n(hes)h(are)f(go)r(o)r(d)f(for)62
+1784 y Ft(Supp)q(ose)20 b(that)d(release)i(1.0)e(of)h(tc)g(has)g(b)q
+(een)h(made.)29 b(Y)l(ou)19 b(are)e(con)o(tin)o(uing)j(to)d(dev)o(elop)
+i(tc,)g(planning)h(to)0 1834 y(create)d(release)g(1.1)f(in)h(a)g
+(couple)h(of)e(mon)o(ths.)24 b(After)17 b(a)f(while)i(y)o(our)f
+(customers)f(start)f(to)i(complain)h(ab)q(out)e(a)0 1884
+y(fatal)d(bug.)20 b(Y)l(ou)13 b(c)o(hec)o(k)h(out)f(release)i(1.0)d
+(\(see)i(Section)g(7.1)f([T)l(ags],)f(page)h(33\))g(and)g(\014nd)i(the)
+e(bug)h(\(whic)o(h)g(turns)0 1934 y(out)j(to)h(ha)o(v)o(e)f(a)g
+(trivial)i(\014x\).)28 b(Ho)o(w)o(ev)o(er,)17 b(the)h(curren)o(t)g
+(revision)g(of)g(the)g(sources)g(are)f(in)i(a)e(state)g(of)h(\015ux)g
+(and)0 1984 y(are)c(not)g(exp)q(ected)h(to)f(b)q(e)h(stable)f(for)g(at)
+g(least)g(another)g(mon)o(th.)19 b(There)14 b(is)h(no)f(w)o(a)o(y)f(to)
+h(mak)o(e)g(a)g(bug\014x)g(release)0 2034 y(based)i(on)f(the)g(new)o
+(est)g(sources.)62 2146 y(The)g(thing)f(to)f(do)h(in)h(a)f(situation)g
+(lik)o(e)i(this)e(is)h(to)e(create)h(a)f Fp(branc)o(h)i
+Ft(on)f(the)g(revision)h(trees)f(for)f(all)i(the)f(\014les)0
+2195 y(that)g(mak)o(e)g(up)h(release)g(1.0)f(of)g(tc.)19
+b(Y)l(ou)c(can)g(then)g(mak)o(e)f(mo)q(di\014cations)i(to)e(the)g
+(branc)o(h)h(without)g(disturbing)0 2245 y(the)g(main)h(trunk.)k(When)
+15 b(the)g(mo)q(di\014cations)i(are)d(\014nished)j(y)o(ou)e(can)g
+(select)h(to)f(either)h(incorp)q(orate)f(them)g(on)0
+2295 y(the)g(main)h(trunk,)f(or)f(lea)o(v)o(e)i(them)f(on)g(the)g
+(branc)o(h.)0 2497 y Fn(7.3)33 b(Creating)15 b(a)g(branc)n(h)62
+2610 y Ft(The)h Fo(rtag)f Ft(command)g(can)g(b)q(e)h(used)g(to)f
+(create)g(a)g(branc)o(h.)21 b(The)15 b Fo(rtag)g Ft(command)g(is)h(m)o
+(uc)o(h)g(lik)o(e)g Fo(tag)p Ft(,)f(but)0 2659 y(it)h(do)q(es)g(not)f
+(require)i(that)e(y)o(ou)g(ha)o(v)o(e)g(a)h(w)o(orking)f(cop)o(y)h(of)f
+(the)h(mo)q(dule.)22 b(See)16 b(Section)h(A.16)e([rtag],)e(page)j(89.)0
+2709 y(\(Y)l(ou)f(can)g(also)h(use)f(the)g Fo(tag)g Ft(command;)g(see)g
+(Section)h(A.18)f([tag],)e(page)i(91\).)120 2823 y Fo($)24
+b(cvs)f(rtag)g(-b)h(-r)g(release-1-0)e(release-1-0-patches)f(tc)p
+eop
%%Page: 36 38
-36 37 bop 0 -58 a Ft(36)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+36 37 bop 0 -58 a Ft(36)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(The)21 b(`)p Fo(-b)p Ft(')e(\015ag)h(mak)o(es)g
+Fo(rtag)g Ft(create)g(a)g(branc)o(h)h(\(rather)f(than)g(just)g(a)g(sym)
+o(b)q(olic)i(revision)f(name\).)36 b(`)p Fo(-r)0 233
+y(release-1-0)p Ft(')22 b(sa)o(ys)g(that)h(this)h(branc)o(h)g(should)g
+(b)q(e)g(ro)q(oted)f(at)g(the)h(no)q(de)g(\(in)g(the)f(revision)i
+(tree\))e(that)0 283 y(corresp)q(onds)h(to)f(the)g(tag)g(`)p
+Fo(release-1-0)p Ft('.)42 b(Note)23 b(that)g(the)g(n)o(umeric)h
+(revision)h(n)o(um)o(b)q(er)f(that)e(matc)o(hes)0 333
+y(`)p Fo(release-1-0)p Ft(')i(will)j(probably)g(b)q(e)f(di\013eren)o(t)
+h(from)e(\014le)i(to)e(\014le.)53 b(The)27 b(name)f(of)f(the)h(new)g
+(branc)o(h)g(is)0 382 y(`)p Fo(release-1-0-patches)p
+Ft(',)11 b(and)16 b(the)f(mo)q(dule)h(a\013ected)f(is)h(`)p
+Fo(tc)p Ft('.)62 512 y(T)l(o)f(\014x)h(the)f(problem)h(in)g(release)g
+(1.0,)d(y)o(ou)i(need)h(a)f(w)o(orking)g(cop)o(y)g(of)g(the)g(branc)o
+(h)h(y)o(ou)e(just)h(created.)120 644 y Fo($)24 b(cvs)f(checkout)g(-r)h
+(release-1-0-patches)d(tc)120 696 y($)j(cvs)f(status)g(-v)h(driver.c)f
+(backend.c)120 748 y(==========================)o(=======)o(========)o
+(=======)o(=======)o(========)o(====)120 800 y(File:)g(driver.c)238
+b(Status:)23 b(Up-to-date)215 955 y(Version:)286 b(1.7)119
+b(Sat)23 b(Dec)47 b(5)24 b(18:25:54)f(1992)215 1059 y(RCS)h(Version:)
+190 b(1.7)119 b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(driver.)o(c,v)215
+1163 y(Sticky)23 b(Tag:)215 b(release-1-0-patches)21
+b(\(branch:)i(1.7.2\))215 1267 y(Sticky)g(Date:)191 b(\(none\))215
+1370 y(Sticky)23 b(Options:)119 b(\(none\))215 1526 y(Existing)23
+b(Tags:)311 1630 y(release-1-0-patches)308 b(\(branch:)22
+b(1.7.2\))311 1734 y(release-1-0)500 b(\(revision:)22
+b(1.7\))120 1837 y(==========================)o(=======)o(========)o
+(=======)o(=======)o(========)o(====)120 1889 y(File:)h(backend.c)214
+b(Status:)23 b(Up-to-date)215 2045 y(Version:)286 b(1.4)119
+b(Tue)23 b(Dec)47 b(1)24 b(14:39:01)f(1992)215 2149 y(RCS)h(Version:)
+190 b(1.4)119 b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(backend)o(.c,v)215
+2253 y(Sticky)23 b(Tag:)215 b(release-1-0-patches)21
+b(\(branch:)i(1.4.2\))215 2356 y(Sticky)g(Date:)191 b(\(none\))215
+2460 y(Sticky)23 b(Options:)119 b(\(none\))215 2616 y(Existing)23
+b(Tags:)311 2720 y(release-1-0-patches)308 b(\(branch:)22
+b(1.4.2\))311 2823 y(release-1-0)500 b(\(revision:)22
+b(1.4\))p eop
%%Page: 37 39
-37 38 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(8:)20 b(M)o(ergin)o(g)1514
-b(37)0 183 y Fq(8)41 b(M)o(ergin)o(g)62 385 y Ft(Y)l(ou)12
-b(can)g(includ)o(e)i(t)n(h)o(e)d(c)o(h)o(an)o(ge)q(s)h(m)o(ad)o(e)g(b)q
-(et)o(w)o(een)f(an)o(y)h(t)o(w)o(o)e(revi)q(s)q(ions)i(in)o(t)o(o)g(y)o
-(our)f(w)o(or)o(kin)o(g)h(co)o(p)o(y)l(,)f(b)o(y)h Fp(m)o(ergin)o(g)p
-Ft(.)0 435 y(Y)l(ou)j(can)h(t)n(h)o(en)f(commit)g(t)n(h)o(a)o(t)f(revi)
-q(s)q(ion,)i(an)o(d)f(t)n(h)n(us)g(e\013ect)o(iv)o(ely)h(co)o(p)o(y)f
-(t)n(h)o(e)g(c)o(h)o(an)o(ge)q(s)h(on)o(t)o(o)e(anot)n(h)o(er)h(branc)o
-(h.)0 710 y Fn(8.1)33 b(M)o(ergin)o(g)15 b(an)h(en)n(t)n(ire)g(branc)n
-(h)62 830 y Ft(Y)l(ou)f(can)f(m)o(erge)h(c)o(h)o(an)o(ge)q(s)f(m)o(ad)o
-(e)h(on)f(a)g(branc)o(h)h(in)o(t)o(o)g(y)o(our)e(w)o(or)o(kin)o(g)i(co)
-o(p)o(y)f(b)o(y)h(givin)o(g)g(t)n(h)o(e)g(`)p Fo(-j)f
-Fp(branc)o(h)p Ft(')g(\015ag)0 880 y(t)o(o)19 b(t)n(h)o(e)h
-Fo(update)e Ft(comm)o(an)o(d.)33 b(Wit)n(h)20 b(on)o(e)f(`)p
-Fo(-j)c Fp(branc)o(h)p Ft(')k(o)o(pt)o(ion)g(it)h(m)o(erge)q(s)g(t)n(h)
-o(e)f(c)o(h)o(an)o(ge)q(s)h(m)o(ad)o(e)g(b)q(et)o(w)o(een)f(t)n(h)o(e)0
-929 y(p)q(oin)o(t)d(wh)o(ere)f(t)n(h)o(e)g(branc)o(h)g(for)o(k)o(e)q(d)
-h(an)o(d)f(n)o(ew)o(e)q(st)g(revi)q(s)q(ion)h(on)f(t)n(h)o(a)o(t)f
-(branc)o(h)h(\(in)o(t)o(o)g(y)o(our)g(w)o(or)o(kin)o(g)h(co)o(p)o(y\).)
-62 1049 y(Th)o(e)f(`)p Fo(-j)p Ft(')g(st)o(an)o(ds)f(for)h(\\join".)62
-1169 y(Cons)q(id)o(er)h(t)n(hi)q(s)f(revi)q(s)q(ion)h(tree:)120
-1291 y Fo(+-----+)94 b(+-----+)h(+-----+)f(+-----+)120
-1343 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h(!)143
-b(<-)23 b(The)h(main)f(trunk)120 1395 y(+-----+)94 b(+-----+)h(+-----+)
-f(+-----+)502 1447 y(!)502 1499 y(!)502 1551 y(!)71 b(+---------+)94
-b(+---------+)120 1603 y(Branch)23 b(R1fix)g(->)h(+---!)f(1.2.2.1)g
-(!----!)g(1.2.2.2)g(!)597 1655 y(+---------+)94 b(+---------+)0
-1775 y Ft(Th)o(e)15 b(branc)o(h)h(1.2.2)e(h)o(as)h(b)q(een)h(giv)o(en)f
-(t)n(h)o(e)h(t)o(ag)e(\(sym)n(b)q(o)o(lic)i(n)o(am)o(e\))f(`)p
-Fo(R1fix)p Ft('.)k(Th)o(e)d(fo)o(llo)o(win)o(g)h(examp)o(le)f(as)q(su)o
-(m)o(e)q(s)0 1824 y(t)n(h)o(a)o(t)e(t)n(h)o(e)h(mo)q(d)o(ule)h(`)p
-Fo(mod)p Ft(')e(con)o(t)o(ains)h(only)h(on)o(e)f(\014le,)h(`)p
-Fo(m.c)p Ft('.)120 1947 y Fo($)24 b(cvs)f(checkout)g(mod)357
-b(#)24 b Ft(Retr)q(iev)o(e)16 b(t)n(h)o(e)f(la)o(t)o(e)q(st)g(revi)q(s)
-q(ion,)g(1.4)120 2050 y Fo($)24 b(cvs)f(update)g(-j)h(R1fix)f(m.c)190
-b(#)24 b Ft(M)o(erge)16 b(all)g(c)o(h)o(an)o(ge)q(s)f(m)o(ad)o(e)h(on)f
-(t)n(h)o(e)g(branc)o(h,)907 2102 y Fo(#)24 b Ft(i.e.)15
-b(t)n(h)o(e)h(c)o(h)o(an)o(ge)q(s)f(b)q(et)o(w)o(een)g(revi)q(s)q(ion)h
-(1.2)907 2154 y Fo(#)24 b Ft(an)o(d)15 b(1.2.2.2,)e(in)o(t)o(o)i(y)o
-(our)g(w)o(or)o(kin)o(g)h(co)o(p)o(y)907 2206 y Fo(#)24
-b Ft(of)15 b(t)n(h)o(e)g(\014le.)120 2310 y Fo($)24 b(cvs)f(commit)g
-(-m)h("Included)e(R1fix")h(#)h Ft(Cre)q(a)o(t)o(e)14
-b(revi)q(s)q(ion)h(1.5.)62 2430 y(A)21 b(con\015ict)h(can)f(re)q(sul)o
-(t)h(f)q(rom)e(a)h(m)o(erge)g(o)o(p)q(era)o(t)o(ion.)36
-b(If)21 b(t)n(h)o(a)o(t)f(h)o(ap)o(p)q(ens,)i(y)o(ou)f(sh)o(ould)h(re)q
-(so)o(lv)o(e)g(it)f(b)q(efore)0 2480 y(commit)n(t)o(in)o(g)16
-b(t)n(h)o(e)f(n)o(ew)g(revi)q(s)q(ion.)20 b(See)c(Sect)o(ion)g(6.3)e
-([Con\015ict)o(s)i(examp)o(le],)f(page)h(24.)62 2600
-y(Th)o(e)g Fo(checkout)g Ft(comm)o(an)o(d)f(also)i(sup)o(p)q(ort)o(s)f
-(t)n(h)o(e)g(`)p Fo(-j)f Fp(branc)o(h)p Ft(')h(\015ag.)22
-b(Th)o(e)17 b(sam)o(e)e(e\013ect)h(as)g(a)o(b)q(o)o(v)o(e)g(could)h(b)q
-(e)0 2649 y(ac)o(hiev)o(e)q(d)f(wit)n(h)g(t)n(hi)q(s:)120
-2771 y Fo($)24 b(cvs)f(checkout)g(-j)h(R1fix)f(mod)120
-2823 y($)h(cvs)f(commit)g(-m)h("Included)e(R1fix")p eop
+37 38 bop 0 -58 a Ft(Chapter)15 b(7:)k(Branc)o(hes)1493
+b(37)311 235 y Fo(release-0-4)500 b(\(revision:)22 b(1.4\))62
+413 y Ft(As)14 b(the)f(output)g(from)g(the)h Fo(status)e
+Ft(command)h(sho)o(ws)g(the)h(branc)o(h)f(n)o(um)o(b)q(er)h(is)g
+(created)f(b)o(y)h(adding)g(a)f(digit)0 463 y(at)18 b(the)h(tail)g(of)f
+(the)h(revision)h(n)o(um)o(b)q(er)f(it)g(is)g(based)g(on.)30
+b(\(If)19 b(`)p Fo(release-1-0)p Ft(')d(corresp)q(onds)j(to)f(revision)
+i(1.4,)0 513 y(the)f(branc)o(h's)f(revision)h(n)o(um)o(b)q(er)g(will)h
+(b)q(e)g(1.4.2.)28 b(F)l(or)18 b(obscure)g(reasons)g
+Fs(cvs)g Ft(alw)o(a)o(ys)g(giv)o(es)h(branc)o(hes)g(ev)o(en)0
+562 y(n)o(um)o(b)q(ers,)c(starting)g(at)f(2.)20 b(See)c(Section)g(2.1)e
+([Revision)i(n)o(um)o(b)q(ers],)f(page)g(5\).)0 893 y
+Fn(7.4)33 b(Stic)n(ky)17 b(tags)62 1019 y Ft(The)k(`)p
+Fo(-r)15 b(release-1-0-patches)p Ft(')i(\015ag)j(that)g(w)o(as)g(giv)o
+(en)h(to)f Fo(checkout)g Ft(in)h(the)g(previous)g(example)g(is)0
+1069 y Fp(stic)o(ky)p Ft(,)16 b(that)f(is,)h(it)g(will)h(apply)g(to)e
+(subsequen)o(t)h(commands)g(in)g(this)g(directory)l(.)22
+b(If)16 b(y)o(ou)g(commit)f(an)o(y)h(mo)q(di\014-)0 1119
+y(cations,)h(they)f(are)h(committed)f(on)h(the)g(branc)o(h.)24
+b(Y)l(ou)17 b(can)g(later)f(merge)h(the)f(mo)q(di\014cations)i(in)o(to)
+f(the)g(main)0 1168 y(trunk.)j(See)c(Chapter)f(8)f([Merging],)g(page)h
+(39.)62 1294 y(Y)l(ou)h(can)f(use)h(the)f Fo(status)f
+Ft(command)h(to)g(see)g(what)g(stic)o(ky)g(tags)f(or)h(dates)g(are)g
+(set:)120 1422 y Fo($)24 b(vi)f(driver.c)71 b(#)24 b
+Ft(Fix)15 b(the)g(bugs)120 1474 y Fo($)24 b(cvs)f(commit)g(-m)h("Fixed)
+f(initialization)f(bug")h(driver.c)120 1526 y(Checking)g(in)g
+(driver.c;)120 1578 y(/usr/local/cvsroot/yoyodyn)o(e/tc/dr)o(iver.c,v)
+44 b(<--)j(driver.c)120 1630 y(new)23 b(revision:)g(1.7.2.1;)g
+(previous)g(revision:)f(1.7)120 1682 y(done)120 1734
+y($)i(cvs)f(status)g(-v)h(driver.c)120 1786 y
+(==========================)o(=======)o(========)o(=======)o(=======)o
+(========)o(====)120 1837 y(File:)f(driver.c)238 b(Status:)23
+b(Up-to-date)215 1993 y(Version:)286 b(1.7.2.1)23 b(Sat)g(Dec)47
+b(5)24 b(19:35:03)f(1992)215 2097 y(RCS)h(Version:)190
+b(1.7.2.1)23 b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(driver.)o(c,v)215
+2201 y(Sticky)g(Tag:)215 b(release-1-0-patches)21 b(\(branch:)i
+(1.7.2\))215 2304 y(Sticky)g(Date:)191 b(\(none\))215
+2408 y(Sticky)23 b(Options:)119 b(\(none\))215 2564 y(Existing)23
+b(Tags:)311 2668 y(release-1-0-patches)308 b(\(branch:)22
+b(1.7.2\))311 2771 y(release-1-0)500 b(\(revision:)22
+b(1.7\))p eop
%%Page: 38 40
-38 39 bop 0 -58 a Ft(38)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y Fn(8.2)33 b(M)o(ergin)o(g)15 b(f)q(rom)g(a)g(branc)n
-(h)i(s)q(ev)n(eral)f(t)n(im)n(e)r(s)62 304 y Ft(Con)o(t)o(in)n(uin)o(g)
-g(our)f(examp)o(le,)i(t)n(h)o(e)e(revi)q(s)q(ion)g(tree)g(no)o(w)g(lo)q
-(oks)g(lik)o(e)i(t)n(hi)q(s:)120 427 y Fo(+-----+)94
-b(+-----+)h(+-----+)f(+-----+)h(+-----+)120 479 y(!)24
+38 39 bop 0 -58 a Ft(38)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(The)i(stic)o(ky)f(tags)f(will)i(remain)g(on)f(y)o(our)
+f(w)o(orking)h(\014les)h(un)o(til)g(y)o(ou)f(delete)h(them)f(with)g(`)p
+Fo(cvs)e(update)f(-A)p Ft('.)0 233 y(The)i(`)p Fo(-A)p
+Ft(')f(option)g(retriev)o(es)h(the)g(v)o(ersion)g(of)f(the)h(\014le)h
+(from)e(the)g(head)i(of)e(the)h(trunk,)f(and)h(forgets)e(an)o(y)i(stic)
+o(ky)0 283 y(tags,)e(dates,)g(or)h(options.)62 395 y(Stic)o(ky)f(tags)e
+(are)h(not)g(just)g(for)g(branc)o(hes.)19 b(If)14 b(y)o(ou)f(c)o(hec)o
+(k)g(out)g(a)g(certain)h(revision)g(\(suc)o(h)g(as)f(1.4\))f(it)h(will)
+i(also)0 445 y(b)q(ecome)g(stic)o(ky)l(.)20 b(Subsequen)o(t)15
+b(`)p Fo(cvs)f(update)p Ft(')f(will)j(not)e(retriev)o(e)h(the)f(latest)
+g(revision)h(un)o(til)h(y)o(ou)e(reset)g(the)g(tag)0
+495 y(with)j(`)p Fo(cvs)e(update)f(-A)p Ft('.)25 b(Lik)o(ewise,)18
+b(use)f(of)g(the)g(`)p Fo(-D)p Ft(')f(option)h(to)g Fo(update)f
+Ft(or)g Fo(checkout)g Ft(sets)h(a)f Fp(stic)o(ky)i(date)p
+Ft(,)0 544 y(whic)o(h,)e(similarly)l(,)h(causes)e(that)f(date)h(to)g(b)
+q(e)h(used)g(for)e(future)h(retriev)m(als.)62 656 y(Man)o(y)h(times)g
+(y)o(ou)g(will)i(w)o(an)o(t)d(to)g(retriev)o(e)i(an)f(old)g(v)o(ersion)
+h(of)f(a)f(\014le)j(without)e(setting)g(a)g(stic)o(ky)g(tag.)22
+b(The)0 706 y(w)o(a)o(y)14 b(to)g(do)h(that)g(is)g(with)h(the)f(`)p
+Fo(-p)p Ft(')f(option)h(to)g Fo(checkout)f Ft(or)g Fo(update)p
+Ft(,)g(whic)o(h)i(sends)g(the)f(con)o(ten)o(ts)f(of)h(the)g(\014le)0
+756 y(to)f(standard)h(output.)k(F)l(or)14 b(example,)i(supp)q(ose)f(y)o
+(ou)g(ha)o(v)o(e)f(a)h(\014le)h(named)f(`)p Fo(file1)p
+Ft(')e(whic)o(h)j(existed)f(as)g(revision)0 806 y(1.1,)g(and)i(y)o(ou)f
+(then)h(remo)o(v)o(ed)f(it)g(\(th)o(us)g(adding)h(a)g(dead)f(revision)i
+(1.2\).)k(No)o(w)16 b(supp)q(ose)h(y)o(ou)f(w)o(an)o(t)f(to)h(add)h(it)
+0 856 y(again,)e(with)g(the)h(same)f(con)o(ten)o(ts)f(it)i(had)f
+(previously)l(.)21 b(Here)16 b(is)g(ho)o(w)e(to)h(do)g(it:)120
+970 y Fo($)24 b(cvs)f(update)g(-p)h(-r)f(1.1)h(file1)f(>file1)120
+1022 y(==========================)o(=======)o(========)o(=======)o
+(=======)o(========)o(====)120 1074 y(Checking)g(out)g(file1)120
+1126 y(RCS:)47 b(/tmp/cvs-sanity/cvsroot/fir)o(st-dir/A)o(ttic/fi)o
+(le1,v)120 1177 y(VERS:)23 b(1.1)120 1229 y(***************)120
+1281 y($)h(cvs)f(add)h(file1)120 1333 y(cvs)f(add:)h(version)f(1.2)g
+(of)h(`file1')f(will)g(be)h(resurrected)120 1385 y(cvs)f(add:)h(use)f
+('cvs)h(commit')e(to)i(add)f(this)h(file)f(permanently)120
+1437 y($)h(cvs)f(commit)g(-m)h(test)120 1489 y(Checking)f(in)g(file1;)
+120 1541 y(/tmp/cvs-sanity/cvsroot/fi)o(rst-dir)o(/file1,v)44
+b(<--)j(file1)120 1593 y(new)23 b(revision:)g(1.3;)g(previous)g
+(revision:)g(1.2)120 1644 y(done)120 1696 y($)p eop
+%%Page: 39 41
+39 40 bop 0 -58 a Ft(Chapter)15 b(8:)k(Merging)1510 b(39)0
+183 y Fq(8)41 b(Merging)62 338 y Ft(Y)l(ou)11 b(can)g(include)j(the)d
+(c)o(hanges)f(made)h(b)q(et)o(w)o(een)g(an)o(y)g(t)o(w)o(o)e(revisions)
+j(in)o(to)f(y)o(our)f(w)o(orking)h(cop)o(y)l(,)g(b)o(y)g
+Fp(merging)p Ft(.)0 387 y(Y)l(ou)k(can)h(then)f(commit)g(that)g
+(revision,)h(and)f(th)o(us)g(e\013ectiv)o(ely)h(cop)o(y)f(the)h(c)o
+(hanges)f(on)o(to)f(another)h(branc)o(h.)0 584 y Fn(8.1)33
+b(Merging)15 b(an)g(en)n(tire)h(branc)n(h)62 696 y Ft(Y)l(ou)e(can)g
+(merge)g(c)o(hanges)f(made)h(on)g(a)f(branc)o(h)h(in)o(to)g(y)o(our)f
+(w)o(orking)g(cop)o(y)h(b)o(y)g(giving)g(the)g(`)p Fo(-j)h
+Fp(branc)o(h)p Ft(')e(\015ag)0 746 y(to)18 b(the)g Fo(update)f
+Ft(command.)29 b(With)19 b(one)f(`)p Fo(-j)d Fp(branc)o(h)p
+Ft(')j(option)g(it)h(merges)f(the)g(c)o(hanges)g(made)g(b)q(et)o(w)o
+(een)h(the)0 796 y(p)q(oin)o(t)d(where)f(the)g(branc)o(h)h(fork)o(ed)f
+(and)g(new)o(est)g(revision)h(on)f(that)g(branc)o(h)g(\(in)o(to)g(y)o
+(our)g(w)o(orking)g(cop)o(y\).)62 908 y(The)h(`)p Fo(-j)p
+Ft(')e(stands)h(for)f(\\join".)62 1020 y(Consider)i(this)g(revision)g
+(tree:)120 1134 y Fo(+-----+)94 b(+-----+)h(+-----+)f(+-----+)120
+1186 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h(!)143
+b(<-)23 b(The)h(main)f(trunk)120 1238 y(+-----+)94 b(+-----+)h(+-----+)
+f(+-----+)502 1341 y(!)502 1445 y(!)502 1549 y(!)71 b(+---------+)94
+b(+---------+)120 1601 y(Branch)23 b(R1fix)g(->)h(+---!)f(1.2.2.1)g
+(!----!)g(1.2.2.2)g(!)597 1705 y(+---------+)94 b(+---------+)0
+1817 y Ft(The)15 b(branc)o(h)f(1.2.2)f(has)h(b)q(een)h(giv)o(en)g(the)g
+(tag)e(\(sym)o(b)q(olic)i(name\))f(`)p Fo(R1fix)p Ft('.)k(The)d(follo)o
+(wing)g(example)g(assumes)0 1867 y(that)f(the)i(mo)q(dule)g(`)p
+Fo(mod)p Ft(')e(con)o(tains)h(only)h(one)f(\014le,)h(`)p
+Fo(m.c)p Ft('.)120 1981 y Fo($)24 b(cvs)f(checkout)g(mod)357
+b(#)24 b Ft(Retriev)o(e)16 b(the)g(latest)f(revision,)g(1.4)120
+2084 y Fo($)24 b(cvs)f(update)g(-j)h(R1fix)f(m.c)190
+b(#)24 b Ft(Merge)15 b(all)h(c)o(hanges)f(made)g(on)h(the)f(branc)o(h,)
+907 2188 y Fo(#)24 b Ft(i.e.)15 b(the)h(c)o(hanges)f(b)q(et)o(w)o(een)g
+(revision)i(1.2)907 2292 y Fo(#)24 b Ft(and)16 b(1.2.2.2,)c(in)o(to)j
+(y)o(our)g(w)o(orking)g(cop)o(y)907 2396 y Fo(#)24 b
+Ft(of)15 b(the)g(\014le.)120 2500 y Fo($)24 b(cvs)f(commit)g(-m)h
+("Included)e(R1fix")h(#)h Ft(Create)15 b(revision)h(1.5.)62
+2612 y(A)21 b(con\015ict)g(can)f(result)h(from)f(a)g(merge)g(op)q
+(eration.)35 b(If)21 b(that)e(happ)q(ens,)j(y)o(ou)e(should)i(resolv)o
+(e)e(it)h(b)q(efore)0 2661 y(committing)15 b(the)h(new)f(revision.)21
+b(See)16 b(Section)g(6.3)e([Con\015icts)i(example],)f(page)g(24.)62
+2774 y(The)h Fo(checkout)e Ft(command)i(also)f(supp)q(orts)g(the)h(`)p
+Fo(-j)e Fp(branc)o(h)p Ft(')i(\015ag.)k(The)15 b(same)h(e\013ect)f(as)g
+(ab)q(o)o(v)o(e)g(could)h(b)q(e)0 2823 y(ac)o(hiev)o(ed)g(with)g(this:)
+p eop
+%%Page: 40 42
+40 41 bop 0 -58 a Ft(40)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)120 183 y Fo($)24 b(cvs)f(checkout)g(-j)h(R1fix)f(mod)120
+235 y($)h(cvs)f(commit)g(-m)h("Included)e(R1fix")0 459
+y Fn(8.2)33 b(Merging)15 b(from)g(a)g(branc)n(h)h(sev)n(eral)g(times)62
+573 y Ft(Con)o(tin)o(uing)g(our)f(example,)h(the)f(revision)h(tree)f
+(no)o(w)g(lo)q(oks)g(lik)o(e)i(this:)120 690 y Fo(+-----+)94
+b(+-----+)h(+-----+)f(+-----+)h(+-----+)120 742 y(!)24
b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h(!----!)f(1.5)g(!)
-143 b(<-)24 b(The)f(main)h(trunk)120 531 y(+-----+)94
-b(+-----+)h(+-----+)f(+-----+)h(+-----+)502 583 y(!)644
-b(*)502 635 y(!)620 b(*)502 687 y(!)71 b(+---------+)94
-b(+---------+)120 739 y(Branch)23 b(R1fix)g(->)h(+---!)f(1.2.2.1)g
-(!----!)g(1.2.2.2)g(!)597 791 y(+---------+)94 b(+---------+)62
-912 y Ft(wh)o(ere)17 b(t)n(h)o(e)f(st)o(arre)q(d)f(lin)o(e)j(repre)q(s)
-q(en)o(t)o(s)e(t)n(h)o(e)g(m)o(erge)g(f)q(rom)f(t)n(h)o(e)i(`)p
-Fo(R1fix)p Ft(')d(branc)o(h)j(t)o(o)e(t)n(h)o(e)i(m)o(ain)f(tru)o(nk,)g
-(as)g(just)0 962 y(di)q(scus)q(s)q(e)q(d.)62 1083 y(No)o(w)f(sup)o(p)q
-(o)q(s)q(e)g(t)n(h)o(a)o(t)f(d)o(ev)o(elo)o(pm)o(en)o(t)i(con)o(t)o(in)
-n(ue)q(s)g(on)f(t)n(h)o(e)g(`)p Fo(R1fix)p Ft(')f(branc)o(h:)120
-1206 y Fo(+-----+)94 b(+-----+)h(+-----+)f(+-----+)h(+-----+)120
-1258 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h
+143 b(<-)24 b(The)f(main)h(trunk)120 794 y(+-----+)94
+b(+-----+)h(+-----+)f(+-----+)h(+-----+)502 898 y(!)644
+b(*)502 1001 y(!)620 b(*)502 1105 y(!)71 b(+---------+)94
+b(+---------+)120 1157 y(Branch)23 b(R1fix)g(->)h(+---!)f(1.2.2.1)g
+(!----!)g(1.2.2.2)g(!)597 1261 y(+---------+)94 b(+---------+)62
+1376 y Ft(where)16 b(the)f(starred)f(line)j(represen)o(ts)e(the)h
+(merge)f(from)f(the)h(`)p Fo(R1fix)p Ft(')f(branc)o(h)h(to)g(the)g
+(main)h(trunk,)e(as)h(just)0 1426 y(discussed.)62 1540
+y(No)o(w)g(supp)q(ose)h(that)e(dev)o(elopmen)o(t)i(con)o(tin)o(ues)g
+(on)f(the)g(`)p Fo(R1fix)p Ft(')f(branc)o(h:)120 1657
+y Fo(+-----+)94 b(+-----+)h(+-----+)f(+-----+)h(+-----+)120
+1709 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h
(!----!)f(1.5)g(!)143 b(<-)24 b(The)f(main)h(trunk)120
-1310 y(+-----+)94 b(+-----+)h(+-----+)f(+-----+)h(+-----+)502
-1361 y(!)644 b(*)502 1413 y(!)620 b(*)502 1465 y(!)71
-b(+---------+)94 b(+---------+)g(+---------+)120 1517
+1761 y(+-----+)94 b(+-----+)h(+-----+)f(+-----+)h(+-----+)502
+1865 y(!)644 b(*)502 1968 y(!)620 b(*)502 2072 y(!)71
+b(+---------+)94 b(+---------+)g(+---------+)120 2124
y(Branch)23 b(R1fix)g(->)h(+---!)f(1.2.2.1)g(!----!)g(1.2.2.2)g(!----!)
-g(1.2.2.3)g(!)597 1569 y(+---------+)94 b(+---------+)g(+---------+)62
-1690 y Ft(an)o(d)18 b(t)n(h)o(en)h(y)o(ou)f(w)o(an)o(t)f(t)o(o)g(m)o
-(erge)h(t)n(h)o(o)q(s)q(e)g(n)o(ew)g(c)o(h)o(an)o(ge)q(s)g(on)o(t)o(o)g
-(t)n(h)o(e)g(m)o(ain)g(tru)o(nk.)30 b(If)18 b(y)o(ou)g(just)g(us)q(e)g
-(t)n(h)o(e)g Fo(cvs)0 1740 y(update)c(-j)h(R1fix)g(m.c)d
-Ft(comm)o(an)o(d)g(again,)h Fs(cvs)f Ft(will)i(a)o(t)n(t)o(empt)e(t)o
-(o)g(m)o(erge)g(again)h(t)n(h)o(e)f(c)o(h)o(an)o(ge)q(s)h(whic)o(h)g(y)
-o(ou)g(h)o(a)o(v)o(e)0 1790 y(alre)q(ady)i(m)o(erge)q(d,)g(whic)o(h)h
-(can)f(h)o(a)o(v)o(e)g(u)o(n)o(d)o(e)q(s)q(ira)o(b)o(le)i(s)q(id)o(e)f
-(e\013ect)o(s.)62 1911 y(So)i(inst)o(e)q(ad)g(y)o(ou)g(n)o(ee)q(d)h(t)o
-(o)e(sp)q(ecify)i(t)n(h)o(a)o(t)e(y)o(ou)h(only)g(w)o(an)o(t)f(t)o(o)g
-(m)o(erge)h(t)n(h)o(e)g(c)o(h)o(an)o(ge)q(s)g(on)g(t)n(h)o(e)g(branc)o
-(h)g(whic)o(h)0 1961 y(h)o(a)o(v)o(e)c(not)h(y)o(et)g(b)q(een)g(m)o
-(erge)q(d)g(in)o(t)o(o)h(t)n(h)o(e)e(tru)o(nk.)21 b(T)l(o)14
-b(do)h(t)n(h)o(a)o(t)f(y)o(ou)h(sp)q(ecify)h(t)o(w)o(o)d(`)p
-Fo(-j)p Ft(')h(o)o(pt)o(ions,)h(an)o(d)g Fs(cvs)f Ft(m)o(erge)q(s)0
-2010 y(t)n(h)o(e)k(c)o(h)o(an)o(ge)q(s)g(f)q(rom)f(t)n(h)o(e)h(\014rst)
-f(revi)q(s)q(ion)i(t)o(o)e(t)n(h)o(e)h(s)q(econ)o(d)g(revi)q(s)q(ion.)
-28 b(F)l(or)18 b(examp)o(le,)h(in)g(t)n(hi)q(s)f(cas)q(e)g(t)n(h)o(e)f
-(s)q(imp)o(le)q(st)0 2060 y(w)o(ay)d(w)o(ould)i(b)q(e)120
-2183 y Fo(cvs)23 b(update)g(-j)h(1.2.2.2)f(-j)h(R1fix)f(m.c)95
-b(#)24 b Ft(M)o(erge)15 b(c)o(h)o(an)o(ge)q(s)g(f)q(rom)g(1.2.2.2)e(t)o
-(o)h(t)n(h)o(e)1027 2235 y Fo(#)24 b Ft(h)o(e)q(ad)14
-b(of)h(t)n(h)o(e)g(R1\014x)h(branc)o(h)62 2356 y(Th)o(e)e(prob)o(lem)g
-(wit)n(h)g(t)n(hi)q(s)f(i)q(s)h(t)n(h)o(a)o(t)e(y)o(ou)h(n)o(ee)q(d)i
-(t)o(o)e(sp)q(ecify)h(t)n(h)o(e)f(1.2.2.2)e(revi)q(s)q(ion)j(m)o(an)n
-(ually)l(.)20 b(A)14 b(sligh)o(t)n(ly)g(b)q(et)n(t)o(er)0
-2406 y(ap)o(proac)o(h)h(migh)o(t)g(b)q(e)g(t)o(o)g(us)q(e)g(t)n(h)o(e)g
-(d)o(a)o(t)o(e)g(t)n(h)o(e)g(last)h(m)o(erge)f(w)o(as)f(don)o(e:)120
-2529 y Fo(cvs)23 b(update)g(-j)h(R1fix:yesterday)e(-j)h(R1fix)h(m.c)62
-2650 y Ft(Bet)n(t)o(er)c(y)o(et,)g(t)o(ag)f(t)n(h)o(e)h(R1\014x)g
-(branc)o(h)g(aft)o(er)f(ev)o(ery)h(m)o(erge)g(in)o(t)o(o)g(t)n(h)o(e)g
-(tru)o(nk,)h(an)o(d)f(t)n(h)o(en)g(us)q(e)g(t)n(h)o(a)o(t)f(t)o(ag)g
-(for)0 2700 y(su)n(b)q(s)q(equen)o(t)c(m)o(erge)q(s:)120
-2823 y Fo(cvs)23 b(update)g(-j)h(merged_from_R1fix_to_trunk)c(-j)k
-(R1fix)f(m.c)p eop
-%%Page: 39 41
-39 40 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(8:)20 b(M)o(ergin)o(g)1514
-b(39)0 183 y Fn(8.3)33 b(M)o(ergin)o(g)15 b(di\013erence)r(s)h(b)q(et)n
-(w)n(een)f(an)n(y)h(t)n(w)n(o)f(revi)q(s)q(ions)62 295
-y Ft(Wit)n(h)20 b(t)o(w)o(o)d(`)p Fo(-j)e Fp(revi)q(s)q(ion)p
-Ft(')k(\015ags,)g(t)n(h)o(e)g Fo(update)f Ft(\(an)o(d)h
-Fo(checkout)p Ft(\))e(comm)o(an)o(d)i(can)g(m)o(erge)f(t)n(h)o(e)h
-(di\013erence)q(s)0 345 y(b)q(et)o(w)o(een)c(an)o(y)g(t)o(w)o(o)f(revi)
-q(s)q(ions)h(in)o(t)o(o)h(y)o(our)e(w)o(or)o(kin)o(g)i(\014le.)120
-459 y Fo($)24 b(cvs)f(update)g(-j)h(1.5)f(-j)h(1.3)f(backend.c)0
-571 y Ft(will)17 b Fp(remo)o(v)o(e)g Ft(all)f(c)o(h)o(an)o(ge)q(s)g(m)o
-(ad)o(e)f(b)q(et)o(w)o(een)g(revi)q(s)q(ion)g(1.3)g(an)o(d)g(1.5.)k
-(Not)o(e)14 b(t)n(h)o(e)h(ord)o(er)h(of)e(t)n(h)o(e)i(revi)q(s)q(ions!)
-62 683 y(If)c(y)o(ou)f(try)g(t)o(o)g(us)q(e)g(t)n(hi)q(s)h(o)o(pt)o
-(ion)f(wh)o(en)h(o)o(p)q(era)o(t)o(in)o(g)e(on)i(m)n(ul)o(t)o(ip)o(le)i
-(\014le)q(s,)f(rem)o(em)n(b)q(er)e(t)n(h)o(a)o(t)f(t)n(h)o(e)h(n)n(u)o
-(m)o(er)q(ic)i(revi)q(s)q(ions)0 733 y(will)i(proba)o(b)o(ly)f(b)q(e)f
-(v)o(ery)h(di\013eren)o(t)f(b)q(et)o(w)o(een)g(t)n(h)o(e)g(v)m(ar)q
-(ious)h(\014le)q(s)h(t)n(h)o(a)o(t)d(m)o(ak)o(e)h(up)g(a)g(mo)q(d)o
-(ule.)20 b(Y)l(ou)14 b(almo)q(st)e(alw)o(ays)0 783 y(us)q(e)j(sym)n(b)q
-(o)o(lic)i(t)o(ags)d(ra)o(t)n(h)o(er)g(t)n(h)o(an)h(revi)q(s)q(ion)h(n)
-n(u)o(m)n(b)q(ers)g(wh)o(en)f(o)o(p)q(era)o(t)o(in)o(g)g(on)g(m)n(ul)o
-(t)o(ip)o(le)j(\014le)q(s.)p eop
-%%Page: 40 42
-40 41 bop 0 -58 a Ft(40)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+g(1.2.2.3)g(!)597 2228 y(+---------+)94 b(+---------+)g(+---------+)62
+2343 y Ft(and)18 b(then)f(y)o(ou)g(w)o(an)o(t)g(to)f(merge)h(those)g
+(new)h(c)o(hanges)f(on)o(to)g(the)g(main)h(trunk.)26
+b(If)17 b(y)o(ou)g(just)g(use)h(the)f Fo(cvs)0 2392 y(update)d(-j)h
+(R1fix)g(m.c)k Ft(command)h(again,)h Fs(cvs)e Ft(will)j(attempt)d(to)g
+(merge)h(again)g(the)g(c)o(hanges)g(whic)o(h)g(y)o(ou)0
+2442 y(ha)o(v)o(e)15 b(already)g(merged,)g(whic)o(h)h(can)g(ha)o(v)o(e)
+e(undesirable)k(side)e(e\013ects.)62 2557 y(So)h(instead)h(y)o(ou)f
+(need)h(to)e(sp)q(ecify)i(that)f(y)o(ou)g(only)g(w)o(an)o(t)f(to)h
+(merge)f(the)i(c)o(hanges)f(on)g(the)g(branc)o(h)g(whic)o(h)0
+2607 y(ha)o(v)o(e)d(not)g(y)o(et)f(b)q(een)j(merged)e(in)o(to)g(the)g
+(trunk.)20 b(T)l(o)13 b(do)h(that)g(y)o(ou)g(sp)q(ecify)h(t)o(w)o(o)e
+(`)p Fo(-j)p Ft(')g(options,)h(and)h Fs(cvs)e Ft(merges)0
+2657 y(the)k(c)o(hanges)h(from)e(the)i(\014rst)f(revision)h(to)f(the)g
+(second)h(revision.)27 b(F)l(or)17 b(example,)h(in)g(this)g(case)f(the)
+h(simplest)0 2707 y(w)o(a)o(y)c(w)o(ould)i(b)q(e)120
+2823 y Fo(cvs)23 b(update)g(-j)h(1.2.2.2)f(-j)h(R1fix)f(m.c)95
+b(#)24 b Ft(Merge)14 b(c)o(hanges)h(from)g(1.2.2.2)e(to)h(the)p
+eop
%%Page: 41 43
-41 42 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(9:)20 b(Recurs)q(iv)o(e)c(b)q
-(e)o(h)o(a)o(vior)1301 b(41)0 183 y Fq(9)41 b(Recurs)q(iv)n(e)13
-b(b)q(e)o(h)n(a)n(vior)62 345 y Ft(Almo)q(st)20 b(all)i(of)e(t)n(h)o(e)
-g(su)n(b)q(comm)o(an)o(ds)h(of)f Fs(cvs)h Ft(w)o(or)o(k)f(recurs)q(iv)o
-(ely)h(wh)o(en)g(y)o(ou)f(sp)q(ecify)h(a)g(direct)o(ory)g(as)f(an)0
-395 y(argu)o(m)o(en)o(t.)f(F)l(or)c(inst)o(ance,)g(cons)q(id)o(er)h(t)n
-(hi)q(s)g(direct)o(ory)g(stru)o(ct)o(ure:)263 509 y Fo($HOME)311
-561 y(|)311 613 y(+--tc)311 665 y(|)71 b(|)406 717 y(+--CVS)406
-769 y(|)143 b(\(internal)23 b Fs(cvs)g Fo(files\))406
-820 y(+--Makefile)406 872 y(+--backend.c)406 924 y(+--driver.c)406
-976 y(+--frontend.c)406 1028 y(+--parser.c)406 1080 y(+--man)406
-1132 y(|)96 b(|)406 1184 y(|)g(+--CVS)406 1236 y(|)g(|)47
-b(\(internal)23 b Fs(cvs)g Fo(files\))406 1287 y(|)96
-b(+--tc.1)406 1339 y(|)406 1391 y(+--testing)526 1443
-y(|)526 1495 y(+--CVS)526 1547 y(|)47 b(\(internal)23
-b Fs(cvs)g Fo(files\))526 1599 y(+--testpgm.t)526 1651
-y(+--test2.t)0 1763 y Ft(If)15 b(`)p Fo(tc)p Ft(')g(i)q(s)g(t)n(h)o(e)g
-(curren)o(t)g(w)o(or)o(kin)o(g)h(direct)o(ory)l(,)f(t)n(h)o(e)g(fo)o
-(llo)o(win)o(g)i(i)q(s)f(true:)37 1875 y Fr(\017)30 b
-Ft(`)p Fo(cvs)14 b(update)h(testing)p Ft(')f(i)q(s)h(equiv)m(alen)o(t)i
-(t)o(o)e(`)p Fo(cvs)f(update)g(testing/testpgm.t)f(testing/test2.t)p
-Ft(')37 1937 y Fr(\017)30 b Ft(`)p Fo(cvs)14 b(update)h(testing)f(man)p
-Ft(')g(up)q(d)o(a)o(t)o(e)q(s)i(all)g(\014le)q(s)h(in)f(t)n(h)o(e)f(su)
-n(b)q(direct)o(or)q(ie)q(s)37 1999 y Fr(\017)30 b Ft(`)p
-Fo(cvs)14 b(update)h(.)p Ft(')f(or)h(just)g(`)p Fo(cvs)f(update)p
-Ft(')g(up)q(d)o(a)o(t)o(e)q(s)i(all)g(\014le)q(s)h(in)f(t)n(h)o(e)f
-Fo(tc)g Ft(mo)q(d)o(ule)62 2124 y(If)g(no)g(argu)o(m)o(en)o(t)o(s)g
-(are)f(giv)o(en)i(t)o(o)e Fo(update)g Ft(it)h(will)i(up)q(d)o(a)o(t)o
-(e)e(all)h(\014le)q(s)g(in)g(t)n(h)o(e)f(curren)o(t)f(w)o(or)o(kin)o(g)
-i(direct)o(ory)f(an)o(d)0 2174 y(all)f(it)o(s)g(su)n(b)q(direct)o(or)q
-(ie)q(s.)21 b(In)14 b(ot)n(h)o(er)f(w)o(ords,)f(`)p Fo(.)p
-Ft(')g(i)q(s)h(a)g(d)o(ef)q(a)n(ul)o(t)i(argu)o(m)o(en)o(t)d(t)o(o)h
-Fo(update)p Ft(.)18 b(Thi)q(s)13 b(i)q(s)h(also)f(true)g(for)f(mo)q(st)
-0 2224 y(of)j(t)n(h)o(e)g Fs(cvs)g Ft(su)n(b)q(comm)o(an)o(ds,)g(not)g
-(only)g(t)n(h)o(e)g Fo(update)g Ft(comm)o(an)o(d.)62
-2336 y(Th)o(e)g(recurs)q(iv)o(e)h(b)q(e)o(h)o(a)o(vior)f(of)g(t)n(h)o
-(e)g Fs(cvs)g Ft(su)n(b)q(comm)o(an)o(ds)g(can)h(b)q(e)f(t)o(ur)q(n)o
-(e)q(d)g(o\013)f(wit)n(h)i(t)n(h)o(e)f(`)p Fo(-l)p Ft(')f(o)o(pt)o
-(ion.)120 2450 y Fo($)24 b(cvs)f(update)g(-l)215 b(#)23
-b Ft(Don't)15 b(up)q(d)o(a)o(t)o(e)g(\014le)q(s)i(in)f(su)n(b)q(direct)
-o(or)q(ie)q(s)p eop
+41 42 bop 0 -58 a Ft(Chapter)15 b(8:)k(Merging)1510 b(41)1027
+235 y Fo(#)24 b Ft(head)15 b(of)g(the)g(R1\014x)h(branc)o(h)62
+347 y(The)d(problem)f(with)h(this)g(is)f(that)g(y)o(ou)f(need)i(to)f
+(sp)q(ecify)h(the)g(1.2.2.2)c(revision)14 b(man)o(ually)l(.)19
+b(A)13 b(sligh)o(tly)g(b)q(etter)0 397 y(approac)o(h)i(migh)o(t)g(b)q
+(e)h(to)e(use)i(the)f(date)g(the)g(last)h(merge)e(w)o(as)h(done:)120
+511 y Fo(cvs)23 b(update)g(-j)h(R1fix:yesterday)e(-j)h(R1fix)h(m.c)62
+623 y Ft(Better)19 b(y)o(et,)f(tag)g(the)h(R1\014x)g(branc)o(h)f(after)
+g(ev)o(ery)h(merge)f(in)o(to)h(the)f(trunk,)h(and)g(then)g(use)g(that)f
+(tag)g(for)0 673 y(subsequen)o(t)e(merges:)120 787 y
+Fo(cvs)23 b(update)g(-j)h(merged_from_R1fix_to_trunk)c(-j)k(R1fix)f
+(m.c)0 992 y Fn(8.3)33 b(Merging)15 b(di\013erences)h(b)r(et)n(w)n(een)
+e(an)n(y)i(t)n(w)n(o)f(revisions)62 1105 y Ft(With)k(t)o(w)o(o)d(`)p
+Fo(-j)f Fp(revision)p Ft(')k(\015ags,)f(the)g Fo(update)g
+Ft(\(and)g Fo(checkout)p Ft(\))e(command)i(can)h(merge)f(the)g
+(di\013erences)0 1154 y(b)q(et)o(w)o(een)e(an)o(y)e(t)o(w)o(o)g
+(revisions)i(in)o(to)g(y)o(our)e(w)o(orking)h(\014le.)120
+1268 y Fo($)24 b(cvs)f(update)g(-j)h(1.5)f(-j)h(1.3)f(backend.c)0
+1381 y Ft(will)17 b Fp(remo)o(v)o(e)g Ft(all)f(c)o(hanges)f(made)g(b)q
+(et)o(w)o(een)h(revision)g(1.3)e(and)i(1.5.)j(Note)c(the)g(order)g(of)g
+(the)g(revisions!)62 1493 y(If)23 b(y)o(ou)e(try)h(to)f(use)h(this)h
+(option)f(when)g(op)q(erating)h(on)e(m)o(ultiple)j(\014les,)h(remem)o
+(b)q(er)d(that)f(the)h(n)o(umeric)0 1542 y(revisions)e(will)h(probably)
+f(b)q(e)g(v)o(ery)f(di\013eren)o(t)g(b)q(et)o(w)o(een)h(the)f(v)m
+(arious)h(\014les)g(that)e(mak)o(e)h(up)h(a)f(mo)q(dule.)33
+b(Y)l(ou)0 1592 y(almost)15 b(alw)o(a)o(ys)f(use)i(sym)o(b)q(olic)g
+(tags)e(rather)h(than)g(revision)h(n)o(um)o(b)q(ers)g(when)f(op)q
+(erating)h(on)f(m)o(ultiple)i(\014les.)p eop
%%Page: 42 44
-42 43 bop 0 -58 a Ft(42)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+42 43 bop 0 -58 a Ft(42)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)p eop
%%Page: 43 45
-43 44 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(10:)20 b(Addin)o(g)d(\014le)q
-(s)f(t)o(o)f(a)g(mo)q(d)o(ule)1164 b(43)0 183 y Fq(10)41
-b(Addin)o(g)14 b(\014le)r(s)h(t)o(o)g(a)h(mo)r(d)n(ule)62
-345 y Ft(T)l(o)f(add)h(a)e(n)o(ew)i(\014le)g(t)o(o)f(a)g(mo)q(d)o(ule,)
-g(fo)o(llo)o(w)h(t)n(h)o(e)q(s)q(e)g(st)o(ep)q(s.)37
-457 y Fr(\017)30 b Ft(Y)l(ou)15 b(m)n(ust)h(h)o(a)o(v)o(e)e(a)h(w)o(or)
-o(kin)o(g)h(co)o(p)o(y)e(of)h(t)n(h)o(e)g(mo)q(d)o(ule.)21
-b(See)16 b(Sect)o(ion)g(3.1)e([Get)n(t)o(in)o(g)h(t)n(h)o(e)g(source],)
-g(page)g(9.)37 519 y Fr(\017)30 b Ft(Cre)q(a)o(t)o(e)14
-b(t)n(h)o(e)h(n)o(ew)g(\014le)h(ins)q(id)o(e)h(y)o(our)e(w)o(or)o(kin)o
-(g)g(co)o(p)o(y)g(of)g(t)n(h)o(e)g(mo)q(d)o(ule.)37 582
-y Fr(\017)30 b Ft(Us)q(e)15 b(`)p Fo(cvs)g(add)f Fp(\014len)o(am)o(e)s
-Ft(')h(t)o(o)g(t)o(ell)h Fs(cvs)f Ft(t)n(h)o(a)o(t)f(y)o(ou)h(w)o(an)o
-(t)f(t)o(o)h(v)o(ers)q(ion)g(con)o(tro)o(l)h(t)n(h)o(e)f(\014le.)37
-644 y Fr(\017)30 b Ft(Us)q(e)18 b(`)p Fo(cvs)d(commit)f
-Fp(\014len)o(am)o(e)s Ft(')k(t)o(o)g(act)o(ually)h(c)o(h)o(ec)o(k)g(in)
-g(t)n(h)o(e)f(\014le)i(in)o(t)o(o)e(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)
-l(.)30 b(Ot)n(h)o(er)18 b(d)o(ev)o(elo)o(p)q(ers)90 694
-y(cannot)d(s)q(ee)g(t)n(h)o(e)g(\014le)i(u)o(n)o(t)o(il)f(y)o(ou)f(p)q
-(erform)f(t)n(hi)q(s)i(st)o(ep.)37 756 y Fr(\017)30 b
-Ft(If)12 b(t)n(h)o(e)h(\014le)g(con)o(t)o(ains)f(bin)o(ary)h(d)o(a)o(t)
-o(a)e(it)i(migh)o(t)f(b)q(e)g(n)o(ece)q(s)q(sary)g(t)o(o)g(c)o(h)o(an)o
-(ge)g(t)n(h)o(e)g(d)o(ef)q(a)n(ul)o(t)i(k)o(eyw)o(ord)d(su)n(b)q(st)o
-(it)o(u)o(t)o(ion.)90 806 y(See)k(Ch)o(apt)o(er)e(15)h([K)o(eyw)o(ord)f
-(su)n(b)q(st)o(it)o(u)o(t)o(ion],)h(page)g(53.)19 b(See)c(Sect)o(ion)f
-(A.6.2)f([admin)i(examp)o(le)q(s],)g(page)f(69.)62 930
-y(Y)l(ou)i(can)f(also)g(us)q(e)h(t)n(h)o(e)f Fo(add)f
-Ft(comm)o(an)o(d)h(t)o(o)g(add)h(a)e(n)o(ew)i(direct)o(ory)f(ins)q(id)o
-(e)i(a)e(mo)q(d)o(ule.)62 1043 y(Unlik)o(e)20 b(mo)q(st)d(ot)n(h)o(er)h
-(comm)o(an)o(ds,)g(t)n(h)o(e)g Fo(add)f Ft(comm)o(an)o(d)h(i)q(s)g(not)
-g(recurs)q(iv)o(e.)29 b(Y)l(ou)19 b(cannot)f(ev)o(en)g(t)o(yp)q(e)g(`)p
-Fo(cvs)0 1092 y(add)d(foo/bar)p Ft('!)j(Inst)o(e)q(ad,)d(y)o(ou)g(h)o
-(a)o(v)o(e)f(t)o(o)120 1206 y Fo($)24 b(cd)f(foo)120
-1258 y($)h(cvs)f(add)h(bar)62 1370 y Ft(See)16 b(Sect)o(ion)g(A.5)e
-([add],)h(page)g(65,)f(for)h(a)g(more)f(comp)o(let)o(e)i(d)o(e)q(scr)q
-(ipt)o(ion)h(of)e(t)n(h)o(e)g Fo(add)g Ft(comm)o(an)o(d.)p
-eop
+43 44 bop 0 -58 a Ft(Chapter)15 b(9:)k(Recursiv)o(e)e(b)q(eha)o(vior)
+1297 b(43)0 183 y Fq(9)41 b(Recursiv)n(e)13 b(b)r(eha)n(vior)62
+414 y Ft(Almost)20 b(all)h(of)f(the)g(sub)q(commands)g(of)g
+Fs(cvs)f Ft(w)o(ork)g(recursiv)o(ely)i(when)g(y)o(ou)e(sp)q(ecify)j(a)d
+(directory)h(as)g(an)0 464 y(argumen)o(t.)f(F)l(or)c(instance,)g
+(consider)h(this)g(directory)g(structure:)263 644 y Fo($HOME)311
+748 y(|)311 852 y(+--tc)311 955 y(|)71 b(|)406 1059 y(+--CVS)406
+1163 y(|)143 b(\(internal)23 b Fs(cvs)g Fo(files\))406
+1267 y(+--Makefile)406 1370 y(+--backend.c)406 1474 y(+--driver.c)406
+1578 y(+--frontend.c)406 1682 y(+--parser.c)406 1786
+y(+--man)406 1889 y(|)96 b(|)406 1993 y(|)g(+--CVS)406
+2097 y(|)g(|)47 b(\(internal)23 b Fs(cvs)g Fo(files\))406
+2201 y(|)96 b(+--tc.1)406 2304 y(|)406 2408 y(+--testing)526
+2512 y(|)526 2616 y(+--CVS)526 2720 y(|)47 b(\(internal)23
+b Fs(cvs)g Fo(files\))526 2823 y(+--testpgm.t)p eop
%%Page: 44 46
-44 45 bop 0 -58 a Ft(44)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+44 45 bop 0 -58 a Ft(44)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)526 235 y Fo(+--test2.t)0 347 y Ft(If)f(`)p Fo(tc)p
+Ft(')g(is)g(the)h(curren)o(t)f(w)o(orking)f(directory)l(,)i(the)f
+(follo)o(wing)h(is)g(true:)37 459 y Fr(\017)30 b Ft(`)p
+Fo(cvs)14 b(update)h(testing)p Ft(')f(is)h(equiv)m(alen)o(t)i(to)e(`)p
+Fo(cvs)f(update)g(testing/testpgm.t)f(testing/test2.t)p
+Ft(')37 522 y Fr(\017)30 b Ft(`)p Fo(cvs)14 b(update)h(testing)f(man)p
+Ft(')g(up)q(dates)i(all)g(\014les)g(in)g(the)g(sub)q(directories)37
+584 y Fr(\017)30 b Ft(`)p Fo(cvs)14 b(update)h(.)p Ft(')f(or)h(just)g
+(`)p Fo(cvs)f(update)p Ft(')g(up)q(dates)i(all)g(\014les)g(in)g(the)g
+Fo(tc)e Ft(mo)q(dule)62 708 y(If)h(no)f(argumen)o(ts)f(are)h(giv)o(en)h
+(to)e Fo(update)h Ft(it)g(will)i(up)q(date)f(all)g(\014les)g(in)g(the)f
+(curren)o(t)g(w)o(orking)g(directory)h(and)0 758 y(all)k(its)g(sub)q
+(directories.)32 b(In)19 b(other)f(w)o(ords,)g(`)p Fo(.)p
+Ft(')g(is)h(a)f(default)h(argumen)o(t)f(to)g Fo(update)p
+Ft(.)29 b(This)19 b(is)g(also)f(true)h(for)0 808 y(most)14
+b(of)h(the)g Fs(cvs)g Ft(sub)q(commands,)g(not)g(only)h(the)f
+Fo(update)g Ft(command.)62 920 y(The)h(recursiv)o(e)g(b)q(eha)o(vior)f
+(of)g(the)g Fs(cvs)g Ft(sub)q(commands)h(can)f(b)q(e)h(turned)g(o\013)e
+(with)i(the)f(`)p Fo(-l)p Ft(')f(option.)120 1034 y Fo($)24
+b(cvs)f(update)g(-l)215 b(#)23 b Ft(Don't)15 b(up)q(date)g(\014les)i
+(in)f(sub)q(directories)p eop
%%Page: 45 47
-45 46 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(11:)20 b(Remo)o(vin)o(g)c
-(\014le)q(s)g(f)q(rom)f(a)f(mo)q(d)o(ule)1059 b(45)0
-183 y Fq(11)41 b(Remo)n(vin)o(g)15 b(\014le)r(s)f(f)q(rom)i(a)f(mo)r(d)
-n(ule)62 347 y Ft(Mo)q(d)o(ule)q(s)21 b(c)o(h)o(an)o(ge.)33
-b(New)20 b(\014le)q(s)g(are)g(add)o(e)q(d,)h(an)o(d)f(o)o(ld)g(\014le)q
-(s)h(di)q(sap)o(p)q(e)q(ar.)32 b(St)o(ill,)22 b(y)o(ou)d(w)o(an)o(t)g
-(t)o(o)g(b)q(e)h(a)o(b)o(le)g(t)o(o)0 396 y(retr)q(iev)o(e)15
-b(an)g(exact)g(co)o(p)o(y)g(of)g(o)o(ld)h(rele)q(as)q(e)q(s)f(of)g(t)n
-(h)o(e)g(mo)q(d)o(ule.)62 509 y(Here)e(i)q(s)f(wh)o(a)o(t)f(y)o(ou)h
-(can)h(do)f(t)o(o)g(remo)o(v)o(e)f(a)h(\014le)h(f)q(rom)e(a)h(mo)q(d)o
-(ule,)h(bu)o(t)g(rem)o(ain)g(a)o(b)o(le)g(t)o(o)f(retr)q(iev)o(e)g(o)o
-(ld)h(revi)q(s)q(ions:)37 621 y Fr(\017)30 b Ft(Mak)o(e)15
-b(sure)g(t)n(h)o(a)o(t)f(y)o(ou)h(h)o(a)o(v)o(e)g(not)g(m)o(ad)o(e)g
-(an)o(y)g(u)o(ncommit)n(t)o(e)q(d)i(mo)q(di\014ca)o(t)o(ions)f(t)o(o)f
-(t)n(h)o(e)g(\014le.)21 b(See)16 b(Sect)o(ion)g(3.4)90
-671 y([Viewin)o(g)g(di\013erence)q(s],)f(page)g(10,)f(for)g(on)o(e)g(w)
-o(ay)g(t)o(o)g(do)h(t)n(h)o(a)o(t.)k(Y)l(ou)14 b(can)h(also)g(us)q(e)f
-(t)n(h)o(e)h Fo(status)f Ft(or)g Fo(update)90 721 y Ft(comm)o(an)o(d.)
-24 b(If)16 b(y)o(ou)h(remo)o(v)o(e)e(t)n(h)o(e)i(\014le)g(wit)n(h)o(ou)
-o(t)g(commit)n(t)o(in)o(g)h(y)o(our)e(c)o(h)o(an)o(ge)q(s,)h(y)o(ou)f
-(will)i(of)e(cours)q(e)h(not)f(b)q(e)90 771 y(a)o(b)o(le)g(t)o(o)f
-(retr)q(iev)o(e)g(t)n(h)o(e)g(\014le)i(as)d(it)i(w)o(as)e(imm)o(e)q
-(dia)o(t)o(ely)j(b)q(efore)d(y)o(ou)h(d)o(elet)o(e)q(d)i(it.)37
-833 y Fr(\017)30 b Ft(Remo)o(v)o(e)15 b(t)n(h)o(e)g(\014le)h(f)q(rom)f
-(y)o(our)f(w)o(or)o(kin)o(g)i(co)o(p)o(y)f(of)g(t)n(h)o(e)g(mo)q(d)o
-(ule.)20 b(Y)l(ou)c(can)f(for)g(inst)o(ance)h(us)q(e)f
-Fo(rm)p Ft(.)37 896 y Fr(\017)30 b Ft(Us)q(e)15 b(`)p
-Fo(cvs)g(remove)f Fp(\014len)o(am)o(e)s Ft(')h(t)o(o)g(t)o(ell)h
-Fs(cvs)f Ft(t)n(h)o(a)o(t)f(y)o(ou)h(re)q(ally)g(w)o(an)o(t)f(t)o(o)h
-(d)o(elet)o(e)h(t)n(h)o(e)g(\014le.)37 958 y Fr(\017)30
-b Ft(Us)q(e)15 b(`)p Fo(cvs)g(commit)f Fp(\014len)o(am)o(e)s
-Ft(')h(t)o(o)g(act)o(ually)h(p)q(erform)e(t)n(h)o(e)h(remo)o(v)m(al)h
-(of)e(t)n(h)o(e)i(\014le)g(f)q(rom)e(t)n(h)o(e)h(rep)q(o)q(s)q(it)o
-(ory)l(.)62 1083 y(Wh)o(en)f(y)o(ou)f(commit)h(t)n(h)o(e)f(remo)o(v)m
-(al)h(of)f(t)n(h)o(e)h(\014le,)g Fs(cvs)f Ft(records)h(t)n(h)o(e)f(f)q
-(act)g(t)n(h)o(a)o(t)f(t)n(h)o(e)i(\014le)g(no)g(lon)o(ger)g(exi)q(st)o
-(s.)20 b(It)14 b(i)q(s)0 1133 y(p)q(o)q(s)q(s)q(ib)o(le)j(for)e(a)h
-(\014le)h(t)o(o)f(exi)q(st)g(on)g(only)h(som)o(e)e(branc)o(h)o(e)q(s)i
-(an)o(d)f(not)f(on)h(ot)n(h)o(ers,)g(or)g(t)o(o)f(re-add)i(anot)n(h)o
-(er)e(\014le)j(wit)n(h)0 1183 y(t)n(h)o(e)g(sam)o(e)g(n)o(am)o(e)g(la)o
-(t)o(er.)30 b(CVS)18 b(will)i(correct)n(ly)f(cre)q(a)o(t)o(e)e(or)h
-(not)g(cre)q(a)o(t)o(e)f(t)n(h)o(e)i(\014le,)h(bas)q(e)q(d)f(on)f(t)n
-(h)o(e)g(`)p Fo(-r)p Ft(')g(an)o(d)g(`)p Fo(-D)p Ft(')0
-1233 y(o)o(pt)o(ions)d(sp)q(eci\014e)q(d)i(t)o(o)e Fo(checkout)f
-Ft(or)g Fo(update)p Ft(.)1698 1371 y(Comm)o(an)o(d)-1901
-b Fk(cvs)19 b(remo)n(v)n(e)k Fj([)p Fo(-lR)p Fj(])14
-b Fp(\014le)q(s)i Fi(:)8 b(:)g(:)120 1421 y Ft(Sc)o(h)o(e)q(d)o(ule)19
-b(\014le\(s\))e(t)o(o)g(b)q(e)g(remo)o(v)o(e)q(d)f(f)q(rom)g(t)n(h)o(e)
-h(rep)q(o)q(s)q(it)o(ory)f(\(\014le)q(s)i(whic)o(h)g(h)o(a)o(v)o(e)e
-(not)h(alre)q(ady)f(b)q(een)120 1470 y(remo)o(v)o(e)q(d)e(f)q(rom)f(t)n
-(h)o(e)h(w)o(or)o(kin)o(g)h(direct)o(ory)g(are)f(not)f(pro)q(ce)q(s)q
-(s)q(e)q(d\).)20 b(Thi)q(s)15 b(comm)o(an)o(d)e(do)q(e)q(s)h(not)g(act)
-o(u-)120 1520 y(ally)i(remo)o(v)o(e)e(t)n(h)o(e)h(\014le)h(f)q(rom)f(t)
-n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)f(u)o(n)o(t)o(il)i(y)o(ou)f(commit)g
-(t)n(h)o(e)g(remo)o(v)m(al.)20 b(Th)o(e)15 b(`)p Fo(-R)p
-Ft(')f(o)o(pt)o(ion)120 1570 y(\(t)n(h)o(e)j(d)o(ef)q(a)n(ul)o(t\))g
-(sp)q(eci\014e)q(s)i(t)n(h)o(a)o(t)c(it)j(will)g(recurs)q(e)f(in)o(t)o
-(o)h(su)n(b)q(direct)o(or)q(ie)q(s;)h(`)p Fo(-l)p Ft(')d(sp)q(eci\014e)
-q(s)i(t)n(h)o(a)o(t)e(it)h(will)120 1620 y(not.)62 1758
-y(Here)f(i)q(s)f(an)g(examp)o(le)i(of)e(remo)o(vin)o(g)g(s)q(ev)o(eral)
-h(\014le)q(s:)120 1872 y Fo($)24 b(cd)f(test)120 1924
-y($)h(rm)f(?.c)120 1976 y($)h(cvs)f(remove)120 2028 y(cvs)g(remove:)g
-(Removing)g(.)120 2080 y(cvs)g(remove:)g(scheduling)g(a.c)g(for)h
-(removal)120 2132 y(cvs)f(remove:)g(scheduling)g(b.c)g(for)h(removal)
-120 2183 y(cvs)f(remove:)g(use)h('cvs)f(commit')g(to)h(remove)f(these)g
-(files)g(permanently)120 2235 y($)h(cvs)f(ci)h(-m)f("Removed)g
-(unneeded)g(files")120 2287 y(cvs)g(commit:)g(Examining)g(.)120
-2339 y(cvs)g(commit:)g(Committing)g(.)62 2452 y Ft(If)18
-b(y)o(ou)g(c)o(h)o(an)o(ge)g(y)o(our)f(min)o(d)h(y)o(ou)g(can)g(e)q(as)
-q(ily)g(re)q(surrect)g(t)n(h)o(e)f(\014le)i(b)q(efore)f(y)o(ou)f
-(commit)h(it,)g(us)q(in)o(g)h(t)n(h)o(e)e Fo(add)0 2501
-y Ft(comm)o(an)o(d.)120 2616 y Fo($)24 b(ls)120 2668
-y(CVS)71 b(ja.h)47 b(oj.c)120 2720 y($)24 b(rm)f(oj.c)120
-2771 y($)h(cvs)f(remove)g(oj.c)120 2823 y(cvs)g(remove:)g(scheduling)g
-(oj.c)g(for)h(removal)p eop
+45 46 bop 0 -58 a Ft(Chapter)15 b(10:)k(Adding)e(\014les)f(to)e(a)h(mo)
+q(dule)1161 b(45)0 183 y Fq(10)41 b(Adding)14 b(\014les)g(to)i(a)g(mo)r
+(dule)62 345 y Ft(T)l(o)f(add)h(a)e(new)i(\014le)g(to)f(a)g(mo)q(dule,)
+h(follo)o(w)f(these)g(steps.)37 457 y Fr(\017)30 b Ft(Y)l(ou)15
+b(m)o(ust)g(ha)o(v)o(e)g(a)g(w)o(orking)g(cop)o(y)g(of)f(the)i(mo)q
+(dule.)21 b(See)16 b(Section)g(3.1)e([Getting)g(the)i(source],)e(page)h
+(7.)37 519 y Fr(\017)30 b Ft(Create)15 b(the)g(new)g(\014le)i(inside)g
+(y)o(our)d(w)o(orking)h(cop)o(y)g(of)g(the)g(mo)q(dule.)37
+582 y Fr(\017)30 b Ft(Use)15 b(`)p Fo(cvs)g(add)f Fp(\014lename)s
+Ft(')i(to)f(tell)h Fs(cvs)e Ft(that)h(y)o(ou)g(w)o(an)o(t)f(to)h(v)o
+(ersion)g(con)o(trol)g(the)g(\014le.)37 644 y Fr(\017)30
+b Ft(Use)17 b(`)p Fo(cvs)e(commit)f Fp(\014lename)s Ft(')k(to)e
+(actually)i(c)o(hec)o(k)f(in)h(the)g(\014le)g(in)o(to)f(the)g(rep)q
+(ository)l(.)26 b(Other)18 b(dev)o(elop)q(ers)90 694
+y(cannot)d(see)g(the)h(\014le)g(un)o(til)g(y)o(ou)f(p)q(erform)g(this)h
+(step.)37 756 y Fr(\017)30 b Ft(If)11 b(the)g(\014le)h(con)o(tains)e
+(binary)i(data)e(it)h(migh)o(t)f(b)q(e)i(necessary)f(to)f(c)o(hange)g
+(the)h(default)h(k)o(eyw)o(ord)d(substitution.)90 806
+y(See)14 b(Chapter)f(16)g([Keyw)o(ord)f(substitution],)i(page)f(57.)19
+b(See)14 b(Section)g(A.6.2)e([admin)i(examples],)g(page)f(73.)62
+930 y(Y)l(ou)j(can)f(also)g(use)h(the)f Fo(add)g Ft(command)g(to)f(add)
+i(a)f(new)g(directory)h(inside)h(a)d(mo)q(dule.)62 1043
+y(Unlik)o(e)19 b(most)e(other)g(commands,)h(the)g Fo(add)f
+Ft(command)g(is)h(not)f(recursiv)o(e.)28 b(Y)l(ou)18
+b(cannot)f(ev)o(en)h(t)o(yp)q(e)g(`)p Fo(cvs)0 1092 y(add)d(foo/bar)p
+Ft('!)j(Instead,)d(y)o(ou)g(ha)o(v)o(e)g(to)120 1206
+y Fo($)24 b(cd)f(foo)120 1258 y($)h(cvs)f(add)h(bar)62
+1370 y Ft(See)16 b(Section)g(A.5)f([add],)f(page)h(69,)f(for)h(a)g
+(more)g(complete)g(description)i(of)e(the)g Fo(add)g
+Ft(command.)p eop
%%Page: 46 48
-46 47 bop 0 -58 a Ft(46)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)120 183 y Fo(cvs)23 b(remove:)g(use)h('cvs)f(commit')g(to)h
+46 47 bop 0 -58 a Ft(46)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)p eop
+%%Page: 47 49
+47 48 bop 0 -58 a Ft(Chapter)15 b(11:)k(Remo)o(ving)d(\014les)g(from)f
+(a)f(mo)q(dule)1057 b(47)0 183 y Fq(11)41 b(Remo)n(ving)15
+b(\014les)f(from)h(a)h(mo)r(dule)62 347 y Ft(Mo)q(dules)k(c)o(hange.)33
+b(New)19 b(\014les)h(are)f(added,)i(and)e(old)h(\014les)g(disapp)q
+(ear.)33 b(Still,)22 b(y)o(ou)d(w)o(an)o(t)f(to)h(b)q(e)h(able)g(to)0
+396 y(retriev)o(e)15 b(an)h(exact)e(cop)o(y)i(of)e(old)i(releases)g(of)
+f(the)g(mo)q(dule.)62 509 y(Here)d(is)h(what)e(y)o(ou)h(can)g(do)g(to)f
+(remo)o(v)o(e)g(a)g(\014le)i(from)f(a)f(mo)q(dule,)i(but)g(remain)f
+(able)g(to)g(retriev)o(e)g(old)g(revisions:)37 621 y
+Fr(\017)30 b Ft(Mak)o(e)13 b(sure)i(that)e(y)o(ou)h(ha)o(v)o(e)g(not)f
+(made)h(an)o(y)g(uncommitted)h(mo)q(di\014cations)g(to)e(the)i(\014le.)
+20 b(See)15 b(Section)g(3.4)90 671 y([Viewing)h(di\013erences],)h(page)
+e(8,)g(for)g(one)g(w)o(a)o(y)g(to)g(do)g(that.)21 b(Y)l(ou)15
+b(can)h(also)g(use)f(the)h Fo(status)f Ft(or)g Fo(update)90
+721 y Ft(command.)22 b(If)16 b(y)o(ou)f(remo)o(v)o(e)g(the)h(\014le)h
+(without)f(committing)g(y)o(our)f(c)o(hanges,)h(y)o(ou)f(will)j(of)d
+(course)h(not)f(b)q(e)90 771 y(able)h(to)f(retriev)o(e)g(the)g(\014le)h
+(as)f(it)h(w)o(as)e(immediately)j(b)q(efore)e(y)o(ou)g(deleted)i(it.)37
+833 y Fr(\017)30 b Ft(Remo)o(v)o(e)15 b(the)g(\014le)i(from)d(y)o(our)h
+(w)o(orking)g(cop)o(y)g(of)f(the)i(mo)q(dule.)21 b(Y)l(ou)15
+b(can)g(for)g(instance)h(use)g Fo(rm)p Ft(.)37 896 y
+Fr(\017)30 b Ft(Use)15 b(`)p Fo(cvs)g(remove)f Fp(\014lename)s
+Ft(')i(to)e(tell)i Fs(cvs)f Ft(that)g(y)o(ou)f(really)j(w)o(an)o(t)d
+(to)g(delete)j(the)e(\014le.)37 958 y Fr(\017)30 b Ft(Use)15
+b(`)p Fo(cvs)g(commit)f Fp(\014lename)s Ft(')i(to)e(actually)i(p)q
+(erform)f(the)g(remo)o(v)m(al)h(of)e(the)i(\014le)g(from)e(the)i(rep)q
+(ository)l(.)62 1083 y(When)j(y)o(ou)f(commit)g(the)g(remo)o(v)m(al)h
+(of)f(the)g(\014le,)i Fs(cvs)e Ft(records)g(the)g(fact)g(that)g(the)g
+(\014le)h(no)f(longer)h(exists.)0 1133 y(It)d(is)g(p)q(ossible)i(for)e
+(a)f(\014le)i(to)f(exist)g(on)g(only)g(some)g(branc)o(hes)g(and)g(not)g
+(on)g(others,)f(or)h(to)f(re-add)h(another)g(\014le)0
+1183 y(with)h(the)g(same)f(name)h(later.)24 b(CVS)17
+b(will)h(correctly)f(create)f(or)h(not)f(create)g(the)h(\014le,)h
+(based)f(on)f(the)h(`)p Fo(-r)p Ft(')f(and)0 1233 y(`)p
+Fo(-D)p Ft(')e(options)h(sp)q(eci\014ed)j(to)c Fo(checkout)g
+Ft(or)h Fo(update)p Ft(.)1696 1371 y(Command)-1901 b
+Fk(cvs)19 b(remo)n(v)n(e)k Fj([)p Fo(-lR)p Fj(])14 b
+Fp(\014les)i Fi(:)8 b(:)g(:)120 1421 y Ft(Sc)o(hedule)19
+b(\014le\(s\))e(to)f(b)q(e)h(remo)o(v)o(ed)f(from)g(the)h(rep)q
+(ository)f(\(\014les)i(whic)o(h)f(ha)o(v)o(e)g(not)f(already)h(b)q(een)
+120 1470 y(remo)o(v)o(ed)d(from)f(the)h(w)o(orking)g(directory)g(are)g
+(not)f(pro)q(cessed\).)20 b(This)15 b(command)f(do)q(es)g(not)g(actu-)
+120 1520 y(ally)h(remo)o(v)o(e)e(the)h(\014le)h(from)f(the)g(rep)q
+(ository)g(un)o(til)h(y)o(ou)f(commit)g(the)g(remo)o(v)m(al.)19
+b(The)c(`)p Fo(-R)p Ft(')e(option)120 1570 y(\(the)j(default\))g(sp)q
+(eci\014es)i(that)d(it)h(will)i(recurse)e(in)o(to)g(sub)q(directories;)
+h(`)p Fo(-l)p Ft(')e(sp)q(eci\014es)j(that)d(it)h(will)120
+1620 y(not.)62 1758 y(Here)g(is)f(an)h(example)g(of)e(remo)o(ving)h
+(sev)o(eral)h(\014les:)120 1872 y Fo($)24 b(cd)f(test)120
+1924 y($)h(rm)f(?.c)120 1976 y($)h(cvs)f(remove)120 2028
+y(cvs)g(remove:)g(Removing)g(.)120 2080 y(cvs)g(remove:)g(scheduling)g
+(a.c)g(for)h(removal)120 2132 y(cvs)f(remove:)g(scheduling)g(b.c)g(for)
+h(removal)120 2183 y(cvs)f(remove:)g(use)h('cvs)f(commit')g(to)h
+(remove)f(these)g(files)g(permanently)120 2235 y($)h(cvs)f(ci)h(-m)f
+("Removed)g(unneeded)g(files")120 2287 y(cvs)g(commit:)g(Examining)g(.)
+120 2339 y(cvs)g(commit:)g(Committing)g(.)62 2452 y Ft(If)18
+b(y)o(ou)f(c)o(hange)g(y)o(our)g(mind)h(y)o(ou)f(can)h(easily)g
+(resurrect)f(the)h(\014le)g(b)q(efore)g(y)o(ou)f(commit)g(it,)h(using)g
+(the)f Fo(add)0 2501 y Ft(command.)120 2616 y Fo($)24
+b(ls)120 2668 y(CVS)71 b(ja.h)47 b(oj.c)120 2720 y($)24
+b(rm)f(oj.c)120 2771 y($)h(cvs)f(remove)g(oj.c)120 2823
+y(cvs)g(remove:)g(scheduling)g(oj.c)g(for)h(removal)p
+eop
+%%Page: 48 50
+48 49 bop 0 -58 a Ft(48)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)120 183 y Fo(cvs)23 b(remove:)g(use)h('cvs)f(commit')g(to)h
(remove)f(this)g(file)g(permanently)120 235 y($)h(cvs)f(add)h(oj.c)120
287 y(U)g(oj.c)120 339 y(cvs)f(add:)h(oj.c,)f(version)g(1.1.1.1,)g
-(resurrected)62 451 y Ft(If)13 b(y)o(ou)g(re)q(alize)h(y)o(our)e(mi)q
-(st)o(ak)o(e)g(b)q(efore)h(y)o(ou)f(ru)o(n)i(t)n(h)o(e)f
-Fo(remove)f Ft(comm)o(an)o(d)g(y)o(ou)h(can)g(us)q(e)g
-Fo(update)f Ft(t)o(o)h(re)q(surrect)0 501 y(t)n(h)o(e)i(\014le:)120
+(resurrected)62 451 y Ft(If)13 b(y)o(ou)f(realize)i(y)o(our)e(mistak)o
+(e)h(b)q(efore)g(y)o(ou)f(run)h(the)f Fo(remove)g Ft(command)h(y)o(ou)f
+(can)h(use)f Fo(update)g Ft(to)g(resurrect)0 501 y(the)j(\014le:)120
615 y Fo($)24 b(rm)f(oj.c)120 667 y($)h(cvs)f(update)g(oj.c)120
719 y(cvs)g(update:)g(warning:)g(oj.c)g(was)h(lost)120
771 y(U)g(oj.c)p eop
-%%Page: 47 49
-47 48 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(12:)20 b(T)l(rac)o(kin)o(g)15
-b(t)n(hird-part)o(y)h(source)q(s)1088 b(47)0 183 y Fq(12)41
-b(T)-7 b(rac)n(kin)o(g)14 b(t)m(hird-part)n(y)g(source)r(s)62
-347 y Ft(If)g(y)o(ou)g(mo)q(dify)g(a)g(program)e(t)o(o)i(b)q(et)n(t)o
-(er)f(\014t)h(y)o(our)f(s)q(it)o(e,)g(y)o(ou)h(proba)o(b)o(ly)h(w)o(an)
-o(t)d(t)o(o)i(includ)o(e)i(y)o(our)d(mo)q(di\014ca)o(t)o(ions)0
-397 y(wh)o(en)i(t)n(h)o(e)h(n)o(ext)f(rele)q(as)q(e)g(of)g(t)n(h)o(e)g
-(program)f(arr)q(iv)o(e)q(s.)19 b Fs(cvs)c Ft(can)g(h)o(elp)i(y)o(ou)e
-(wit)n(h)g(t)n(hi)q(s)h(t)o(ask.)62 509 y(In)g(t)n(h)o(e)f(t)o(ermino)o
-(logy)g(us)q(e)q(d)h(in)f Fs(cvs)p Ft(,)g(t)n(h)o(e)f(sup)o(p)o(lier)k
-(of)c(t)n(h)o(e)h(program)f(i)q(s)h(calle)q(d)i(a)d Fp(v)o(en)o(dor)p
-Ft(.)20 b(Th)o(e)14 b(u)o(nmo)q(di\014e)q(d)0 559 y(di)q(str)q(ibu)o(t)
-o(ion)21 b(f)q(rom)e(t)n(h)o(e)h(v)o(en)o(dor)g(i)q(s)g(c)o(h)o(ec)o(k)
-o(e)q(d)g(in)h(on)f(it)o(s)g(o)o(wn)g(branc)o(h,)h(t)n(h)o(e)e
-Fp(v)o(en)o(dor)h(branc)o(h)p Ft(.)34 b Fs(cvs)20 b Ft(re)q(s)q(erv)o
-(e)q(s)0 609 y(branc)o(h)15 b(1.1.1)f(for)h(t)n(hi)q(s)g(us)q(e.)62
-721 y(Wh)o(en)f(y)o(ou)f(mo)q(dify)i(t)n(h)o(e)e(source)h(an)o(d)g
-(commit)f(it,)h(y)o(our)f(revi)q(s)q(ion)h(will)i(en)o(d)e(up)g(on)g(t)
-n(h)o(e)f(m)o(ain)h(tru)o(nk.)20 b(Wh)o(en)0 771 y(a)12
-b(n)o(ew)g(rele)q(as)q(e)g(i)q(s)h(m)o(ad)o(e)f(b)o(y)g(t)n(h)o(e)g(v)o
-(en)o(dor,)g(y)o(ou)g(commit)g(it)h(on)f(t)n(h)o(e)g(v)o(en)o(dor)g
-(branc)o(h)g(an)o(d)g(co)o(p)o(y)g(t)n(h)o(e)g(mo)q(di\014ca)o(t)o
-(ions)0 821 y(on)o(t)o(o)j(t)n(h)o(e)g(m)o(ain)g(tru)o(nk.)62
-934 y(Us)q(e)j(t)n(h)o(e)g Fo(import)f Ft(comm)o(an)o(d)g(t)o(o)g(cre)q
-(a)o(t)o(e)g(an)o(d)h(up)q(d)o(a)o(t)o(e)g(t)n(h)o(e)f(v)o(en)o(dor)h
-(branc)o(h.)28 b(Aft)o(er)17 b(a)g(su)o(cce)q(s)q(sful)i
-Fo(import)0 983 y Ft(t)n(h)o(e)14 b(v)o(en)o(dor)g(branc)o(h)h(i)q(s)f
-(m)o(ad)o(e)h(t)n(h)o(e)f(`h)o(e)q(ad')g(revi)q(s)q(ion,)g(so)g(an)o(y)
-o(on)o(e)g(t)n(h)o(a)o(t)f(c)o(h)o(ec)o(ks)i(ou)o(t)f(a)g(co)o(p)o(y)g
-(of)g(t)n(h)o(e)g(\014le)i(get)o(s)e(t)n(h)o(a)o(t)0
-1033 y(revi)q(s)q(ion.)31 b(Wh)o(en)19 b(a)g(lo)q(cal)h(mo)q(di\014ca)o
-(t)o(ion)f(i)q(s)g(commit)n(t)o(e)q(d)h(it)f(i)q(s)g(p)o(lace)q(d)i(on)
-d(t)n(h)o(e)h(m)o(ain)g(tru)o(nk,)h(an)o(d)f(m)o(ad)o(e)g(t)n(h)o(e)0
-1083 y(`h)o(e)q(ad')14 b(revi)q(s)q(ion.)0 1286 y Fn(12.1)32
-b(Imp)r(ort)n(in)o(g)17 b(a)e(mo)r(d)n(ule)g(for)g(t)m(h)n(e)h(\014rst)
-g(t)n(im)n(e)62 1398 y Ft(Us)q(e)h(t)n(h)o(e)f Fo(import)g
-Ft(comm)o(an)o(d)g(t)o(o)h(c)o(h)o(ec)o(k)f(in)i(t)n(h)o(e)e(source)q
-(s)h(for)f(t)n(h)o(e)g(\014rst)h(t)o(im)o(e.)24 b(Wh)o(en)16
-b(y)o(ou)h(us)q(e)f(t)n(h)o(e)h Fo(import)0 1448 y Ft(comm)o(an)o(d)e
-(t)o(o)g(trac)o(k)g(t)n(hird-part)o(y)h(source)q(s,)f(t)n(h)o(e)h
-Fp(v)o(en)o(dor)f(t)o(ag)k Ft(an)o(d)c Fp(rele)q(as)q(e)h(t)o(ags)g
-Ft(are)f(us)q(eful.)22 b(Th)o(e)16 b Fp(v)o(en)o(dor)f(t)o(ag)0
-1498 y Ft(i)q(s)h(a)f(sym)n(b)q(o)o(lic)i(n)o(am)o(e)e(for)g(t)n(h)o(e)
-h(branc)o(h)g(\(whic)o(h)g(i)q(s)g(alw)o(ays)f(1.1.1,)f(u)o(nle)q(s)q
-(s)i(y)o(ou)g(us)q(e)g(t)n(h)o(e)f(`)p Fo(-b)g Fp(branc)o(h)p
-Ft(')g(\015ag|See)0 1548 y(Sect)o(ion)20 b(A.12.1)d([imp)q(ort)i(o)o
-(pt)o(ions],)g(page)g(79\).)31 b(Th)o(e)19 b Fp(rele)q(as)q(e)g(t)o
-(ags)h Ft(are)f(sym)n(b)q(o)o(lic)h(n)o(am)o(e)q(s)f(for)g(a)g(part)o
-(icular)0 1597 y(rele)q(as)q(e,)c(su)o(c)o(h)g(as)g(`)p
-Fo(FSF_0_04)p Ft('.)62 1710 y(Sup)o(p)q(o)q(s)q(e)j(y)o(ou)f(us)q(e)g
-Fo(wdiff)f Ft(\(a)h(v)m(ar)q(ian)o(t)g(of)g Fo(diff)f
-Ft(t)n(h)o(a)o(t)g(ignore)q(s)i(c)o(h)o(an)o(ge)q(s)g(t)n(h)o(a)o(t)e
-(only)i(in)o(v)o(o)o(lv)o(e)g(whit)o(e)q(space\),)0 1760
-y(an)o(d)13 b(are)g(goin)o(g)h(t)o(o)f(m)o(ak)o(e)f(pr)q(iv)m(a)o(t)o
-(e)i(mo)q(di\014ca)o(t)o(ions)f(t)n(h)o(a)o(t)g(y)o(ou)g(w)o(an)o(t)f
-(t)o(o)h(b)q(e)g(a)o(b)o(le)h(t)o(o)f(us)q(e)g(ev)o(en)h(wh)o(en)g(n)o
-(ew)f(rele)q(as)q(e)q(s)0 1810 y(are)i(m)o(ad)o(e)g(in)h(t)n(h)o(e)f
-(fu)o(t)o(ure.)20 b(Y)l(ou)c(st)o(art)e(b)o(y)h(imp)q(ort)o(in)o(g)h(t)
-n(h)o(e)f(source)g(t)o(o)g(y)o(our)g(rep)q(o)q(s)q(it)o(ory:)120
-1924 y Fo($)24 b(tar)f(xfz)h(wdiff-0.04.tar.gz)120 1976
-y($)g(cd)f(wdiff-0.04)120 2028 y($)h(cvs)f(import)g(-m)h("Import)f(of)g
-(FSF)h(v.)f(0.04")h(fsf/wdiff)e(FSF)i(WDIFF_0_04)62 2140
-y Ft(Th)o(e)f(v)o(en)o(dor)f(t)o(ag)g(i)q(s)h(n)o(am)o(e)q(d)g(`)p
-Fo(FSF)p Ft(')e(in)j(t)n(h)o(e)e(a)o(b)q(o)o(v)o(e)g(examp)o(le,)k(an)o
-(d)c(t)n(h)o(e)h(only)g(rele)q(as)q(e)g(t)o(ag)e(as)q(s)q(ign)o(e)q(d)i
-(i)q(s)0 2190 y(`)p Fo(WDIFF_0_04)p Ft('.)0 2393 y Fn(12.2)32
-b(Up)r(d)o(a)n(t)n(in)o(g)17 b(a)e(mo)r(d)n(ule)g(wit)m(h)i(t)m(h)n(e)e
-(imp)r(ort)i(comm)n(an)n(d)62 2505 y Ft(Wh)o(en)c(a)f(n)o(ew)g(rele)q
-(as)q(e)h(of)f(t)n(h)o(e)g(source)h(arr)q(iv)o(e)q(s,)f(y)o(ou)g(imp)q
-(ort)h(it)g(in)o(t)o(o)f(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)f(wit)n(h)h
-(t)n(h)o(e)f(sam)o(e)g Fo(import)0 2555 y Ft(comm)o(an)o(d)j(t)n(h)o(a)
-o(t)g(y)o(ou)h(us)q(e)q(d)g(t)o(o)g(s)q(et)g(up)g(t)n(h)o(e)g(rep)q(o)q
-(s)q(it)o(ory)f(in)i(t)n(h)o(e)f(\014rst)f(p)o(lace.)24
-b(Th)o(e)16 b(only)g(di\013erence)h(i)q(s)f(t)n(h)o(a)o(t)f(y)o(ou)0
-2605 y(sp)q(ecify)h(a)f(di\013eren)o(t)g(rele)q(as)q(e)g(t)o(ag)f(t)n
-(hi)q(s)i(t)o(im)o(e.)120 2720 y Fo($)24 b(tar)f(xfz)h
-(wdiff-0.05.tar.gz)120 2771 y($)g(cd)f(wdiff-0.05)120
-2823 y($)h(cvs)f(import)g(-m)h("Import)f(of)g(FSF)h(v.)f(0.05")h
-(fsf/wdiff)e(FSF)i(WDIFF_0_05)p eop
-%%Page: 48 50
-48 49 bop 0 -58 a Ft(48)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(F)l(or)10 b(\014le)q(s)h(t)n(h)o(a)o(t)f(h)o(a)o(v)
-o(e)f(not)h(b)q(een)h(mo)q(di\014e)q(d)h(lo)q(cally)l(,)g(t)n(h)o(e)f
-(n)o(ewly)f(cre)q(a)o(t)o(e)q(d)g(revi)q(s)q(ion)h(b)q(ecom)o(e)q(s)f
-(t)n(h)o(e)g(h)o(e)q(ad)g(revi)q(s)q(ion.)0 233 y(If)18
-b(y)o(ou)g(h)o(a)o(v)o(e)f(m)o(ad)o(e)h(lo)q(cal)h(c)o(h)o(an)o(ge)q
-(s,)f Fo(import)f Ft(will)j(w)o(ar)q(n)d(y)o(ou)g(t)n(h)o(a)o(t)g(y)o
-(ou)h(m)n(ust)f(m)o(erge)h(t)n(h)o(e)g(c)o(h)o(an)o(ge)q(s)g(in)o(t)o
-(o)g(t)n(h)o(e)0 283 y(m)o(ain)e(tru)o(nk,)f(an)o(d)g(t)o(ell)h(y)o(ou)
-f(t)o(o)g(us)q(e)g(`)p Fo(checkout)f(-j)p Ft(')g(t)o(o)h(do)g(so.)120
-397 y Fo($)24 b(cvs)f(checkout)g(-jFSF:yesterday)f(-jFSF)h(wdiff)0
-509 y Ft(Th)o(e)14 b(a)o(b)q(o)o(v)o(e)g(comm)o(an)o(d)g(will)i(c)o(h)o
-(ec)o(k)f(ou)o(t)f(t)n(h)o(e)h(la)o(t)o(e)q(st)f(revi)q(s)q(ion)h(of)f
-(`)p Fo(wdiff)p Ft(',)f(m)o(ergin)o(g)i(t)n(h)o(e)f(c)o(h)o(an)o(ge)q
-(s)h(m)o(ad)o(e)g(on)f(t)n(h)o(e)0 559 y(v)o(en)o(dor)i(branc)o(h)g(`)p
-Fo(FSF)p Ft(')f(s)q(ince)i(y)o(e)q(st)o(erd)o(ay)f(in)o(t)o(o)h(t)n(h)o
-(e)f(w)o(or)o(kin)o(g)h(co)o(p)o(y)l(.)22 b(If)17 b(an)o(y)e
-(con\015ict)o(s)j(ar)q(i)q(s)q(e)d(d)o(ur)q(in)o(g)i(t)n(h)o(e)f(m)o
-(erge)0 609 y(t)n(h)o(ey)d(sh)o(ould)i(b)q(e)f(re)q(so)o(lv)o(e)q(d)h
-(in)f(t)n(h)o(e)g(norm)o(al)f(w)o(ay)g(\(s)q(ee)g(Sect)o(ion)h(6.3)f
-([Con\015ict)o(s)h(examp)o(le],)g(page)g(24\).)k(Th)o(en,)c(t)n(h)o(e)0
-659 y(mo)q(di\014e)q(d)j(\014le)q(s)f(m)o(ay)f(b)q(e)g(commit)n(t)o(e)q
-(d.)62 771 y(Us)q(in)o(g)j(a)f(d)o(a)o(t)o(e,)h(as)f(sugge)q(st)o(e)q
-(d)g(a)o(b)q(o)o(v)o(e,)g(as)q(su)o(m)o(e)q(s)g(t)n(h)o(a)o(t)g(y)o(ou)
-g(do)g(not)g(imp)q(ort)h(more)f(t)n(h)o(an)g(on)o(e)g(rele)q(as)q(e)g
-(of)g(a)0 820 y(pro)q(d)o(u)o(ct)e(p)q(er)g(d)o(ay)l(.)21
-b(If)15 b(y)o(ou)g(do,)g(y)o(ou)g(can)g(alw)o(ays)g(us)q(e)g(som)o(et)n
-(hin)o(g)h(lik)o(e)g(t)n(hi)q(s)f(inst)o(e)q(ad:)120
-935 y Fo($)24 b(cvs)f(checkout)g(-jWDIFF_0_04)f(-jWDIFF_0_05)g(wdiff)0
-1047 y Ft(In)16 b(t)n(hi)q(s)f(cas)q(e,)g(t)n(h)o(e)g(t)o(w)o(o)f(a)o
-(b)q(o)o(v)o(e)g(comm)o(an)o(ds)h(are)g(equiv)m(alen)o(t.)p
-eop
%%Page: 49 51
-49 50 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(13:)20 b(Mo)o(vin)o(g)15
-b(an)o(d)g(ren)o(amin)o(g)h(\014le)q(s)1129 b(49)0 183
-y Fq(13)41 b(Mo)n(vin)o(g)14 b(an)n(d)h(ren)n(amin)o(g)g(\014le)r(s)62
-342 y Ft(Mo)o(vin)o(g)20 b(\014le)q(s)h(t)o(o)f(a)g(di\013eren)o(t)g
-(direct)o(ory)h(or)e(ren)o(amin)o(g)i(t)n(h)o(em)e(i)q(s)h(not)g
-(di\016cul)o(t,)j(bu)o(t)d(som)o(e)f(of)h(t)n(h)o(e)g(w)o(ays)0
-392 y(in)g(whic)o(h)g(t)n(hi)q(s)g(w)o(or)o(ks)f(m)o(ay)g(b)q(e)g
-(non-ob)o(vious.)34 b(\(Mo)o(vin)o(g)19 b(or)g(ren)o(amin)o(g)h(a)f
-(direct)o(ory)h(i)q(s)g(ev)o(en)g(h)o(ard)o(er.)32 b(See)0
-442 y(Ch)o(apt)o(er)14 b(14)h([Mo)o(vin)o(g)g(direct)o(or)q(ie)q(s],)h
-(page)f(51\).)62 554 y(Th)o(e)g(examp)o(le)q(s)i(b)q(elo)o(w)e(as)q(su)
-o(m)o(e)g(t)n(h)o(a)o(t)f(t)n(h)o(e)h(\014le)i Fp(o)o(ld)h
-Ft(i)q(s)d(ren)o(am)o(e)q(d)g(t)o(o)g Fp(n)o(ew)p Ft(.)0
-754 y Fn(13.1)32 b(Th)n(e)15 b(Norm)n(al)h(w)n(ay)f(t)o(o)g(Ren)n(am)n
-(e)62 867 y Ft(Th)o(e)g(norm)o(al)g(w)o(ay)g(t)o(o)g(mo)o(v)o(e)f(a)h
-(\014le)h(i)q(s)f(t)o(o)g(co)o(p)o(y)g Fp(o)o(ld)j Ft(t)o(o)d
-Fp(n)o(ew)p Ft(,)f(an)o(d)h(t)n(h)o(en)h(i)q(s)q(sue)f(t)n(h)o(e)g
-(norm)o(al)g Fs(cvs)f Ft(comm)o(an)o(ds)0 916 y(t)o(o)k(remo)o(v)o(e)f
-Fp(o)o(ld)j Ft(f)q(rom)d(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)l(,)g(an)o
-(d)g(add)g Fp(n)o(ew)k Ft(t)o(o)17 b(it.)28 b(\(Bot)n(h)18
-b Fp(o)o(ld)j Ft(an)o(d)c Fp(n)o(ew)22 b Ft(could)d(con)o(t)o(ain)f
-(rela)o(t)o(iv)o(e)0 966 y(pa)o(t)n(hs,)d(for)f(examp)o(le)j(`)p
-Fo(foo/bar.c)p Ft('\).)120 1080 y Fo($)24 b(mv)f Fp(o)o(ld)k(n)o(ew)120
-1132 y Fo($)d(cvs)f(remove)g Fp(o)o(ld)120 1184 y Fo($)h(cvs)f(add)h
-Fp(n)o(ew)120 1236 y Fo($)g(cvs)f(commit)g(-m)h("Renamed)f
-Fp(o)o(ld)j Fo(to)e Fp(n)o(ew)t Fo(")g Fp(o)o(ld)i(n)o(ew)62
-1348 y Ft(Thi)q(s)14 b(i)q(s)f(t)n(h)o(e)g(s)q(imp)o(le)q(st)i(w)o(ay)e
-(t)o(o)g(mo)o(v)o(e)f(a)h(\014le,)h(it)g(i)q(s)f(not)g(error-pron)o(e,)
-g(an)o(d)g(it)h(pre)q(s)q(erv)o(e)q(s)g(t)n(h)o(e)f(hi)q(st)o(ory)g(of)
-g(wh)o(a)o(t)0 1398 y(w)o(as)18 b(don)o(e.)31 b(Not)o(e)18
-b(t)n(h)o(a)o(t)g(t)o(o)h(acce)q(s)q(s)g(t)n(h)o(e)g(hi)q(st)o(ory)g
-(of)f(t)n(h)o(e)h(\014le)h(y)o(ou)e(m)n(ust)h(sp)q(ecify)h(t)n(h)o(e)f
-(o)o(ld)h(or)e(t)n(h)o(e)h(n)o(ew)g(n)o(am)o(e,)0 1448
-y(d)o(ep)q(en)o(din)o(g)d(on)e(wh)o(a)o(t)f(p)q(ort)o(ion)h(of)g(t)n(h)
-o(e)g(hi)q(st)o(ory)g(y)o(ou)f(are)h(acce)q(s)q(s)q(in)o(g.)20
-b(F)l(or)14 b(examp)o(le,)h Fo(cvs)f(log)h Fp(o)o(ld)i
-Ft(will)f(giv)o(e)e(t)n(h)o(e)0 1497 y(log)h(up)h(u)o(n)o(t)o(il)g(t)n
-(h)o(e)f(t)o(im)o(e)g(of)g(t)n(h)o(e)g(ren)o(am)o(e.)62
-1610 y(Wh)o(en)h Fp(n)o(ew)j Ft(i)q(s)d(commit)n(t)o(e)q(d)g(it)o(s)g
-(revi)q(s)q(ion)g(n)n(u)o(m)n(b)q(ers)g(will)h(st)o(art)d(a)o(t)h(1.0)f
-(again,)i(so)f(if)h(t)n(h)o(a)o(t)e(b)q(ot)n(h)o(ers)i(y)o(ou,)f(us)q
-(e)0 1659 y(t)n(h)o(e)g(`)p Fo(-r)g(rev)p Ft(')f(o)o(pt)o(ion)h(t)o(o)g
-(commit)g(\(s)q(ee)g(Sect)o(ion)h(A.8.1)e([commit)h(o)o(pt)o(ions],)f
-(page)h(72\))0 1863 y Fn(13.2)32 b(Mo)n(vin)o(g)16 b(t)m(h)n(e)g(hi)q
-(st)o(ory)g(\014le)62 1975 y Ft(Thi)q(s)i(m)o(et)n(h)o(o)q(d)f(i)q(s)g
-(more)g(d)o(an)o(gerous,)h(s)q(ince)g(it)g(in)o(v)o(o)o(lv)o(e)q(s)g
-(mo)o(vin)o(g)f(\014le)q(s)i(ins)q(id)o(e)g(t)n(h)o(e)e(rep)q(o)q(s)q
-(it)o(ory)l(.)25 b(Re)q(ad)18 b(t)n(hi)q(s)0 2025 y(en)o(t)o(ire)d(s)q
-(ect)o(ion)h(b)q(efore)f(tryin)o(g)g(it)h(ou)o(t!)120
-2139 y Fo($)24 b(cd)f($CVSROOT/)p Fp(mo)q(d)o(ule)120
-2191 y Fo($)h(mv)f Fp(o)o(ld)p Fo(,v)i Fp(n)o(ew)p Fo(,v)0
-2303 y Ft(Adv)m(an)o(t)o(age)q(s:)37 2415 y Fr(\017)30
-b Ft(Th)o(e)15 b(log)g(of)g(c)o(h)o(an)o(ge)q(s)h(i)q(s)f(m)o(ain)o(t)o
-(ain)o(e)q(d)h(in)o(t)o(act.)37 2476 y Fr(\017)30 b Ft(Th)o(e)15
-b(revi)q(s)q(ion)h(n)n(u)o(m)n(b)q(ers)g(are)e(not)h(a\013ect)o(e)q(d.)
-0 2600 y(Di)q(sadv)m(an)o(t)o(age)q(s:)37 2712 y Fr(\017)30
-b Ft(Old)15 b(rele)q(as)q(e)q(s)g(of)e(t)n(h)o(e)h(mo)q(d)o(ule)h
-(cannot)f(e)q(as)q(ily)g(b)q(e)g(fet)o(c)o(h)o(e)q(d)g(f)q(rom)f(t)n(h)
-o(e)h(rep)q(o)q(s)q(it)o(ory)l(.)20 b(\(Th)o(e)13 b(\014le)i(will)h(sh)
-o(o)o(w)d(up)90 2762 y(as)i Fp(n)o(ew)k Ft(ev)o(en)c(in)h(revi)q(s)q
-(ions)g(f)q(rom)e(t)n(h)o(e)h(t)o(im)o(e)g(b)q(efore)g(it)h(w)o(as)e
-(ren)o(am)o(e)q(d\).)37 2823 y Fr(\017)30 b Ft(Th)o(ere)15
-b(i)q(s)h(no)f(log)g(inform)o(a)o(t)o(ion)g(of)g(wh)o(en)g(t)n(h)o(e)g
-(\014le)h(w)o(as)f(ren)o(am)o(e)q(d.)p eop
+49 50 bop 0 -58 a Ft(Chapter)15 b(12:)k(T)l(rac)o(king)c(third-part)o
+(y)h(sources)1084 b(49)0 183 y Fq(12)41 b(T)-7 b(rac)n(king)15
+b(third-part)n(y)f(sources)62 347 y Ft(If)g(y)o(ou)e(mo)q(dify)i(a)f
+(program)f(to)g(b)q(etter)i(\014t)f(y)o(our)f(site,)i(y)o(ou)f
+(probably)g(w)o(an)o(t)f(to)h(include)i(y)o(our)e(mo)q(di\014cations)0
+397 y(when)j(the)f(next)g(release)h(of)f(the)g(program)f(arriv)o(es.)20
+b Fs(cvs)15 b Ft(can)g(help)h(y)o(ou)f(with)h(this)f(task.)62
+509 y(In)g(the)f(terminology)h(used)g(in)g Fs(cvs)p Ft(,)e(the)h
+(supplier)j(of)c(the)i(program)e(is)h(called)i(a)e Fp(v)o(endor)p
+Ft(.)20 b(The)14 b(unmo)q(di\014ed)0 559 y(distribution)21
+b(from)e(the)h(v)o(endor)f(is)i(c)o(hec)o(k)o(ed)f(in)g(on)g(its)g(o)o
+(wn)f(branc)o(h,)h(the)g Fp(v)o(endor)g(branc)o(h)p Ft(.)33
+b Fs(cvs)19 b Ft(reserv)o(es)0 609 y(branc)o(h)c(1.1.1)f(for)h(this)g
+(use.)62 721 y(When)f(y)o(ou)e(mo)q(dify)i(the)f(source)g(and)g(commit)
+g(it,)g(y)o(our)g(revision)h(will)g(end)g(up)f(on)g(the)g(main)h
+(trunk.)19 b(When)0 771 y(a)11 b(new)g(release)h(is)g(made)f(b)o(y)g
+(the)g(v)o(endor,)h(y)o(ou)f(commit)g(it)g(on)g(the)h(v)o(endor)f
+(branc)o(h)g(and)h(cop)o(y)f(the)g(mo)q(di\014cations)0
+821 y(on)o(to)j(the)i(main)f(trunk.)62 934 y(Use)i(the)g
+Fo(import)f Ft(command)g(to)g(create)h(and)g(up)q(date)g(the)g(v)o
+(endor)f(branc)o(h.)25 b(After)16 b(a)h(successful)h
+Fo(import)0 983 y Ft(the)g(v)o(endor)h(branc)o(h)f(is)h(made)g(the)f
+(`head')g(revision,)i(so)e(an)o(y)o(one)g(that)g(c)o(hec)o(ks)g(out)g
+(a)g(cop)o(y)h(of)f(the)g(\014le)h(gets)0 1033 y(that)d(revision.)27
+b(When)17 b(a)g(lo)q(cal)h(mo)q(di\014cation)g(is)g(committed)f(it)g
+(is)h(placed)g(on)f(the)g(main)h(trunk,)f(and)g(made)0
+1083 y(the)e(`head')g(revision.)0 1286 y Fn(12.1)32 b(Imp)r(orting)17
+b(a)d(mo)r(dule)i(for)f(the)g(\014rst)h(time)62 1398
+y Ft(Use)g(the)g Fo(import)f Ft(command)g(to)g(c)o(hec)o(k)h(in)h(the)e
+(sources)h(for)f(the)h(\014rst)f(time.)22 b(When)16 b(y)o(ou)f(use)h
+(the)g Fo(import)0 1448 y Ft(command)f(to)f(trac)o(k)g(third-part)o(y)g
+(sources,)h(the)g Fp(v)o(endor)f(tag)k Ft(and)d Fp(release)g(tags)h
+Ft(are)e(useful.)21 b(The)15 b Fp(v)o(endor)g(tag)0 1498
+y Ft(is)h(a)f(sym)o(b)q(olic)h(name)f(for)g(the)g(branc)o(h)h(\(whic)o
+(h)g(is)f(alw)o(a)o(ys)g(1.1.1,)e(unless)k(y)o(ou)e(use)g(the)h(`)p
+Fo(-b)e Fp(branc)o(h)p Ft(')h(\015ag|See)0 1548 y(Section)k(A.12.1)e
+([imp)q(ort)i(options],)g(page)f(84\).)29 b(The)19 b
+Fp(release)g(tags)h Ft(are)e(sym)o(b)q(olic)i(names)e(for)g(a)g
+(particular)0 1597 y(release,)d(suc)o(h)h(as)f(`)p Fo(FSF_0_04)p
+Ft('.)62 1710 y(Supp)q(ose)j(y)o(ou)e(use)h Fo(wdiff)f
+Ft(\(a)h(v)m(arian)o(t)f(of)g Fo(diff)h Ft(that)f(ignores)h(c)o(hanges)
+f(that)g(only)i(in)o(v)o(olv)o(e)f(whitespace\),)0 1760
+y(and)c(are)f(going)g(to)g(mak)o(e)g(priv)m(ate)h(mo)q(di\014cations)g
+(that)f(y)o(ou)g(w)o(an)o(t)g(to)f(b)q(e)i(able)h(to)d(use)i(ev)o(en)g
+(when)g(new)f(releases)0 1810 y(are)j(made)g(in)h(the)f(future.)20
+b(Y)l(ou)c(start)e(b)o(y)h(imp)q(orting)h(the)f(source)g(to)g(y)o(our)g
+(rep)q(ository:)120 1924 y Fo($)24 b(tar)f(xfz)h(wdiff-0.04.tar.gz)120
+1976 y($)g(cd)f(wdiff-0.04)120 2028 y($)h(cvs)f(import)g(-m)h("Import)f
+(of)g(FSF)h(v.)f(0.04")h(fsf/wdiff)e(FSF_DIST)h(WDIFF_0_04)62
+2140 y Ft(The)15 b(v)o(endor)g(tag)e(is)i(named)g(`)p
+Fo(FSF_DIST)p Ft(')e(in)j(the)e(ab)q(o)o(v)o(e)g(example,)i(and)e(the)h
+(only)g(release)h(tag)d(assigned)i(is)0 2190 y(`)p Fo(WDIFF_0_04)p
+Ft('.)0 2393 y Fn(12.2)32 b(Up)r(dating)16 b(a)f(mo)r(dule)h(with)g
+(the)f(imp)r(ort)h(command)62 2505 y Ft(When)c(a)g(new)g(release)g(of)f
+(the)h(source)g(arriv)o(es,)g(y)o(ou)f(imp)q(ort)h(it)g(in)o(to)g(the)g
+(rep)q(ository)f(with)i(the)e(same)h Fo(import)0 2555
+y Ft(command)j(that)f(y)o(ou)h(used)h(to)e(set)h(up)h(the)f(rep)q
+(ository)g(in)h(the)f(\014rst)g(place.)21 b(The)15 b(only)h
+(di\013erence)g(is)g(that)e(y)o(ou)0 2605 y(sp)q(ecify)j(a)d
+(di\013eren)o(t)i(release)g(tag)e(this)i(time.)120 2720
+y Fo($)24 b(tar)f(xfz)h(wdiff-0.05.tar.gz)120 2771 y($)g(cd)f
+(wdiff-0.05)120 2823 y($)h(cvs)f(import)g(-m)h("Import)f(of)g(FSF)h(v.)
+f(0.05")h(fsf/wdiff)e(FSF_DIST)h(WDIFF_0_05)p eop
%%Page: 50 52
-50 51 bop 0 -58 a Ft(50)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)37 183 y Fr(\017)30 b Ft(Nast)o(y)14 b(t)n(hin)o(gs)i(migh)o
-(t)f(h)o(ap)o(p)q(en)h(if)f(som)o(eon)o(e)g(acce)q(s)q(s)q(e)q(s)g(t)n
-(h)o(e)g(hi)q(st)o(ory)h(\014le)g(while)g(y)o(ou)f(are)g(mo)o(vin)o(g)h
-(it.)k(Mak)o(e)90 233 y(sure)15 b(no)g(on)o(e)h(els)q(e)g(ru)o(ns)f(an)
-o(y)g(of)g(t)n(h)o(e)g Fs(cvs)g Ft(comm)o(an)o(ds)f(while)j(y)o(ou)e
-(mo)o(v)o(e)f(it.)0 437 y Fn(13.3)32 b(Co)n(p)n(yin)o(g)16
-b(t)m(h)n(e)g(hi)q(st)o(ory)h(\014le)62 549 y Ft(Thi)q(s)g(w)o(ay)f
-(also)g(in)o(v)o(o)o(lv)o(e)q(s)i(direct)f(mo)q(di\014ca)o(t)o(ions)g
-(t)o(o)f(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(.)23 b(It)17
-b(i)q(s)f(safe,)h(bu)o(t)f(not)g(wit)n(h)o(ou)o(t)h(draw-)0
-599 y(bac)o(ks.)120 713 y Fo(#)24 b Ft(Co)o(p)o(y)14
-b(t)n(h)o(e)h Fs(r)o(cs)g Ft(\014le)i(ins)q(id)o(e)g(t)n(h)o(e)e(rep)q
-(o)q(s)q(it)o(ory)120 765 y Fo($)24 b(cd)f($CVSROOT/)p
-Fp(mo)q(d)o(ule)120 817 y Fo($)h(cp)f Fp(o)o(ld)p Fo(,v)i
-Fp(n)o(ew)p Fo(,v)120 869 y(#)f Ft(Remo)o(v)o(e)15 b(t)n(h)o(e)g(o)o
-(ld)h(\014le)120 921 y Fo($)24 b(cd)f(~/)p Fp(mo)q(d)o(ule)120
-972 y Fo($)h(rm)f Fp(o)o(ld)120 1024 y Fo($)h(cvs)f(remove)g
-Fp(o)o(ld)120 1076 y Fo($)h(cvs)f(commit)g Fp(o)o(ld)120
-1128 y Fo(#)h Ft(Remo)o(v)o(e)15 b(all)h(t)o(ags)e(f)q(rom)g
-Fp(n)o(ew)120 1180 y Fo($)24 b(cvs)f(update)g Fp(n)o(ew)120
-1232 y Fo($)h(cvs)f(log)h Fp(n)o(ew)314 b Fo(#)23 b Ft(Rem)o(em)n(b)q
-(er)16 b(t)n(h)o(e)f(t)o(ag)f(n)o(am)o(e)q(s)120 1284
-y Fo($)24 b(cvs)f(tag)h(-d)f Fp(t)o(ag1)120 1336 y Fo($)h(cvs)f(tag)h
-(-d)f Fp(t)o(ag2)120 1388 y Fi(:)8 b(:)g(:)62 1500 y
-Ft(By)16 b(remo)o(vin)o(g)f(t)n(h)o(e)g(t)o(ags)f(y)o(ou)h(will)i(b)q
-(e)e(a)o(b)o(le)h(t)o(o)f(c)o(h)o(ec)o(k)g(ou)o(t)h(o)o(ld)g(revi)q(s)q
-(ions)f(of)g(t)n(h)o(e)g(mo)q(d)o(ule.)0 1612 y(Adv)m(an)o(t)o(age)q
-(s:)37 1724 y Fr(\017)30 b Ft(Ch)o(ec)o(kin)o(g)22 b(ou)o(t)f(o)o(ld)h
-(revi)q(s)q(ions)f(w)o(or)o(ks)g(correct)n(ly)l(,)h(as)f(lon)o(g)g(as)g
-(y)o(ou)g(us)q(e)g(`)p Fo(-r)p Fp(t)o(ag)t Ft(')d(an)o(d)j(not)g(`)p
-Fo(-D)p Fp(d)o(a)o(t)o(e)s Ft(')e(t)o(o)90 1774 y(retr)q(iev)o(e)c(t)n
-(h)o(e)g(revi)q(s)q(ions.)37 1836 y Fr(\017)30 b Ft(Th)o(e)15
-b(log)g(of)g(c)o(h)o(an)o(ge)q(s)h(i)q(s)f(m)o(ain)o(t)o(ain)o(e)q(d)h
-(in)o(t)o(act.)37 1898 y Fr(\017)30 b Ft(Th)o(e)15 b(revi)q(s)q(ion)h
-(n)n(u)o(m)n(b)q(ers)g(are)e(not)h(a\013ect)o(e)q(d.)0
-2023 y(Di)q(sadv)m(an)o(t)o(age)q(s:)37 2135 y Fr(\017)30
-b Ft(Y)l(ou)15 b(cannot)g(e)q(as)q(ily)h(s)q(ee)f(t)n(h)o(e)g(hi)q(st)o
-(ory)h(of)e(t)n(h)o(e)h(\014le)i(acro)q(s)q(s)c(t)n(h)o(e)i(ren)o(am)o
-(e.)37 2197 y Fr(\017)30 b Ft(Unle)q(s)q(s)20 b(y)o(ou)e(us)q(e)h(t)n
-(h)o(e)g(`)p Fo(-r)c(rev)p Ft(')j(\(s)q(ee)g(Sect)o(ion)i(A.8.1)e
-([commit)g(o)o(pt)o(ions],)h(page)f(72\))g(\015ag)h(wh)o(en)g
-Fp(n)o(ew)k Ft(i)q(s)90 2247 y(commit)n(t)o(e)q(d)16
-b(it)o(s)f(revi)q(s)q(ion)h(n)n(u)o(m)n(b)q(ers)g(will)h(st)o(art)c(a)o
-(t)i(1.0)f(again.)p eop
+50 51 bop 0 -58 a Ft(50)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(F)l(or)22 b(\014les)h(that)e(ha)o(v)o(e)g(not)h(b)q
+(een)h(mo)q(di\014ed)h(lo)q(cally)l(,)h(the)d(newly)h(created)f
+(revision)h(b)q(ecomes)f(the)h(head)0 233 y(revision.)g(If)16
+b(y)o(ou)g(ha)o(v)o(e)g(made)g(lo)q(cal)h(c)o(hanges,)e
+Fo(import)h Ft(will)h(w)o(arn)e(y)o(ou)h(that)f(y)o(ou)h(m)o(ust)f
+(merge)h(the)g(c)o(hanges)0 283 y(in)o(to)f(the)g(main)h(trunk,)f(and)g
+(tell)i(y)o(ou)d(to)h(use)g(`)p Fo(checkout)f(-j)p Ft(')h(to)f(do)h
+(so.)120 397 y Fo($)24 b(cvs)f(checkout)g(-jFSF_DIST:yesterday)e
+(-jFSF_DIST)i(wdiff)0 509 y Ft(The)13 b(ab)q(o)o(v)o(e)g(command)g
+(will)i(c)o(hec)o(k)f(out)e(the)i(latest)f(revision)h(of)f(`)p
+Fo(wdiff)p Ft(',)f(merging)h(the)g(c)o(hanges)h(made)f(on)g(the)0
+559 y(v)o(endor)j(branc)o(h)h(`)p Fo(FSF_DIST)p Ft(')e(since)i(y)o
+(esterda)o(y)f(in)o(to)h(the)f(w)o(orking)g(cop)o(y)l(.)24
+b(If)17 b(an)o(y)f(con\015icts)i(arise)e(during)i(the)0
+609 y(merge)g(they)g(should)h(b)q(e)g(resolv)o(ed)g(in)f(the)h(normal)f
+(w)o(a)o(y)f(\(see)h(Section)h(6.3)e([Con\015icts)h(example],)h(page)f
+(24\).)0 659 y(Then,)d(the)h(mo)q(di\014ed)g(\014les)g(ma)o(y)f(b)q(e)h
+(committed.)62 771 y(Using)i(a)e(date,)h(as)f(suggested)h(ab)q(o)o(v)o
+(e,)f(assumes)h(that)f(y)o(ou)g(do)h(not)g(imp)q(ort)g(more)f(than)h
+(one)f(release)i(of)e(a)0 820 y(pro)q(duct)g(p)q(er)f(da)o(y)l(.)20
+b(If)15 b(y)o(ou)g(do,)g(y)o(ou)g(can)g(alw)o(a)o(ys)g(use)g(something)
+h(lik)o(e)g(this)g(instead:)120 935 y Fo($)24 b(cvs)f(checkout)g
+(-jWDIFF_0_04)f(-jWDIFF_0_05)g(wdiff)0 1047 y Ft(In)16
+b(this)f(case,)g(the)h(t)o(w)o(o)d(ab)q(o)o(v)o(e)i(commands)g(are)g
+(equiv)m(alen)o(t.)p eop
%%Page: 51 53
-51 52 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(14:)20 b(Mo)o(vin)o(g)15
-b(an)o(d)g(ren)o(amin)o(g)h(direct)o(or)q(ie)q(s)1000
-b(51)0 183 y Fq(14)41 b(Mo)n(vin)o(g)14 b(an)n(d)h(ren)n(amin)o(g)g
-(direct)o(or)q(ie)r(s)62 345 y Ft(If)k(y)o(ou)f(w)o(an)o(t)f(t)o(o)i(b)
-q(e)f(a)o(b)o(le)i(t)o(o)e(retr)q(iev)o(e)g(o)o(ld)i(v)o(ers)q(ions)e
-(of)h(t)n(h)o(e)f(mo)q(d)o(ule,)i(y)o(ou)e(m)n(ust)g(mo)o(v)o(e)g(e)q
-(ac)o(h)g(\014le)i(in)f(t)n(h)o(e)0 395 y(direct)o(ory)e(wit)n(h)g(t)n
-(h)o(e)g Fs(cvs)f Ft(comm)o(an)o(ds.)24 b(See)17 b(Sect)o(ion)h(13.1)d
-([Ou)o(t)o(s)q(id)o(e],)j(page)f(49.)24 b(Th)o(e)16 b(o)o(ld,)i(empt)o
-(y)e(direct)o(ory)0 445 y(will)h(rem)o(ain)f(ins)q(id)o(e)h(t)n(h)o(e)e
-(rep)q(o)q(s)q(it)o(ory)l(,)g(bu)o(t)h(it)f(will)i(not)e(ap)o(p)q(e)q
-(ar)g(in)h(y)o(our)f(w)o(or)o(kspace)g(wh)o(en)g(y)o(ou)g(c)o(h)o(ec)o
-(k)h(ou)o(t)f(t)n(h)o(e)0 495 y(mo)q(d)o(ule)h(in)g(t)n(h)o(e)f(fu)o(t)
-o(ure.)62 607 y(If)h(y)o(ou)f(re)q(ally)g(w)o(an)o(t)f(t)o(o)h(ren)o
-(am)o(e)g(or)g(d)o(elet)o(e)h(a)f(direct)o(ory)l(,)g(y)o(ou)g(can)h(do)
-f(it)g(lik)o(e)i(t)n(hi)q(s:)25 719 y(1.)29 b(Inform)13
-b(ev)o(ery)o(on)o(e)g(wh)o(o)g(h)o(as)f(a)h(co)o(p)o(y)g(of)f(t)n(h)o
-(e)h(mo)q(d)o(ule)h(t)n(h)o(a)o(t)e(t)n(h)o(e)h(direct)o(ory)h(will)h
-(b)q(e)e(ren)o(am)o(e)q(d.)19 b(Th)o(ey)13 b(sh)o(ould)90
-769 y(commit)j(all)h(t)n(h)o(e)q(ir)g(c)o(h)o(an)o(ge)q(s,)f(an)o(d)g
-(remo)o(v)o(e)g(t)n(h)o(e)q(ir)g(w)o(or)o(kin)o(g)h(co)o(pie)q(s)g(of)e
-(t)n(h)o(e)i(mo)q(d)o(ule,)f(b)q(efore)g(y)o(ou)g(t)o(ak)o(e)f(t)n(h)o
-(e)90 818 y(st)o(ep)q(s)f(b)q(elo)o(w.)25 881 y(2.)29
-b(Ren)o(am)o(e)16 b(t)n(h)o(e)f(direct)o(ory)g(ins)q(id)o(e)i(t)n(h)o
-(e)f(rep)q(o)q(s)q(it)o(ory)l(.)210 945 y Fo($)24 b(cd)f($CVSROOT/)p
-Fp(mo)q(d)o(ule)210 997 y Fo($)h(mv)f Fp(o)o(ld-dir)29
-b(n)o(ew-dir)25 1059 y Ft(3.)g(Fix)15 b(t)n(h)o(e)h Fs(cvs)e
-Ft(admini)q(stra)o(t)o(iv)o(e)i(\014le)q(s,)g(if)f(n)o(ece)q(s)q(sary)g
-(\(for)f(inst)o(ance)i(if)g(y)o(ou)f(ren)o(am)o(e)q(d)g(an)g(en)o(t)o
-(ire)h(mo)q(d)o(ule\).)25 1121 y(4.)29 b(T)l(ell)17 b(ev)o(ery)o(on)o
-(e)e(t)n(h)o(a)o(t)f(t)n(h)o(ey)h(can)g(c)o(h)o(ec)o(k)g(ou)o(t)h(t)n
-(h)o(e)f(mo)q(d)o(ule)h(an)o(d)f(con)o(t)o(in)n(ue)h(w)o(or)o(kin)o(g.)
-62 1246 y(If)j(som)o(eon)o(e)f(h)o(ad)h(a)g(w)o(or)o(kin)o(g)g(co)o(p)o
-(y)f(of)g(t)n(h)o(e)h(mo)q(d)o(ule)h(t)n(h)o(e)e Fs(cvs)h
-Ft(comm)o(an)o(ds)f(will)i(ce)q(as)q(e)f(t)o(o)f(w)o(or)o(k)g(for)h
-(him,)0 1296 y(u)o(n)o(t)o(il)d(h)o(e)g(remo)o(v)o(e)q(s)e(t)n(h)o(e)h
-(direct)o(ory)h(t)n(h)o(a)o(t)e(di)q(sap)o(p)q(e)q(are)q(d)i(ins)q(id)o
-(e)g(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(.)62 1408 y(It)k(i)q(s)h
-(almo)q(st)e(alw)o(ays)g(b)q(et)n(t)o(er)h(t)o(o)g(mo)o(v)o(e)f(t)n(h)o
-(e)h(\014le)q(s)h(in)g(t)n(h)o(e)f(direct)o(ory)h(inst)o(e)q(ad)f(of)f
-(mo)o(vin)o(g)i(t)n(h)o(e)f(direct)o(ory)l(.)0 1458 y(If)e(y)o(ou)f(mo)
-o(v)o(e)f(t)n(h)o(e)i(direct)o(ory)f(y)o(ou)h(are)f(u)o(nlik)o(ely)j(t)
-o(o)d(b)q(e)g(a)o(b)o(le)h(t)o(o)g(retr)q(iev)o(e)f(o)o(ld)h(rele)q(as)
-q(e)q(s)g(correct)n(ly)l(,)g(s)q(ince)g(t)n(h)o(ey)0
-1507 y(proba)o(b)o(ly)e(d)o(ep)q(en)o(d)g(on)f(t)n(h)o(e)g(n)o(am)o(e)g
-(of)g(t)n(h)o(e)g(direct)o(or)q(ie)q(s.)p eop
+51 52 bop 0 -58 a Ft(Chapter)15 b(13:)k(Mo)o(ving)c(and)g(renaming)h
+(\014les)1124 b(51)0 183 y Fq(13)41 b(Mo)n(ving)14 b(and)h(renaming)g
+(\014les)62 342 y Ft(Mo)o(ving)k(\014les)i(to)d(a)h(di\013eren)o(t)h
+(directory)g(or)f(renaming)g(them)h(is)g(not)f(di\016cult,)i(but)f
+(some)f(of)g(the)g(w)o(a)o(ys)0 392 y(in)h(whic)o(h)g(this)f(w)o(orks)g
+(ma)o(y)f(b)q(e)i(non-ob)o(vious.)32 b(\(Mo)o(ving)18
+b(or)h(renaming)h(a)e(directory)i(is)f(ev)o(en)h(harder.)31
+b(See)0 442 y(Chapter)15 b(14)g([Mo)o(ving)f(directories],)h(page)h
+(53\).)62 554 y(The)g(examples)g(b)q(elo)o(w)f(assume)h(that)e(the)h
+(\014le)i Fp(old)g Ft(is)f(renamed)f(to)g Fp(new)p Ft(.)0
+754 y Fn(13.1)32 b(The)15 b(Normal)g(w)n(a)n(y)h(to)e(Rename)62
+867 y Ft(The)h(normal)f(w)o(a)o(y)f(to)h(mo)o(v)o(e)g(a)g(\014le)h(is)g
+(to)e(cop)o(y)i Fp(old)h Ft(to)e Fp(new)p Ft(,)g(and)h(then)f(issue)i
+(the)e(normal)g Fs(cvs)g Ft(commands)0 916 y(to)i(remo)o(v)o(e)h
+Fp(old)i Ft(from)e(the)g(rep)q(ository)l(,)g(and)h(add)f
+Fp(new)k Ft(to)c(it.)25 b(\(Both)17 b Fp(old)i Ft(and)f
+Fp(new)j Ft(could)d(con)o(tain)f(relativ)o(e)0 966 y(paths,)e(for)f
+(example)i(`)p Fo(foo/bar.c)p Ft('\).)120 1080 y Fo($)24
+b(mv)f Fp(old)k(new)120 1132 y Fo($)d(cvs)f(remove)g
+Fp(old)120 1184 y Fo($)h(cvs)f(add)h Fp(new)120 1236
+y Fo($)g(cvs)f(commit)g(-m)h("Renamed)f Fp(old)j Fo(to)d
+Fp(new)t Fo(")h Fp(old)j(new)62 1348 y Ft(This)14 b(is)g(the)f
+(simplest)h(w)o(a)o(y)e(to)g(mo)o(v)o(e)h(a)f(\014le,)j(it)e(is)g(not)g
+(error-prone,)g(and)g(it)h(preserv)o(es)f(the)g(history)g(of)g(what)0
+1398 y(w)o(as)k(done.)28 b(Note)17 b(that)g(to)h(access)g(the)f
+(history)h(of)g(the)f(\014le)i(y)o(ou)f(m)o(ust)f(sp)q(ecify)i(the)f
+(old)g(or)f(the)h(new)g(name,)0 1448 y(dep)q(ending)i(on)f(what)e(p)q
+(ortion)i(of)f(the)g(history)g(y)o(ou)g(are)g(accessing.)30
+b(F)l(or)17 b(example,)j Fo(cvs)14 b(log)h Fp(old)21
+b Ft(will)f(giv)o(e)0 1497 y(the)15 b(log)h(up)f(un)o(til)h(the)g(time)
+f(of)g(the)g(rename.)62 1610 y(When)g Fp(new)k Ft(is)c(committed)g(its)
+g(revision)h(n)o(um)o(b)q(ers)f(will)h(start)d(at)h(1.0)g(again,)g(so)h
+(if)g(that)f(b)q(others)h(y)o(ou,)f(use)0 1659 y(the)h(`)p
+Fo(-r)g(rev)p Ft(')f(option)i(to)e(commit)h(\(see)g(Section)i(A.8.1)c
+([commit)i(options],)g(page)g(77\))0 1863 y Fn(13.2)32
+b(Mo)n(ving)16 b(the)f(history)i(\014le)62 1975 y Ft(This)h(metho)q(d)f
+(is)g(more)g(dangerous,)f(since)i(it)f(in)o(v)o(olv)o(es)h(mo)o(ving)f
+(\014les)g(inside)i(the)e(rep)q(ository)l(.)25 b(Read)18
+b(this)0 2025 y(en)o(tire)e(section)f(b)q(efore)h(trying)f(it)h(out!)
+120 2139 y Fo($)24 b(cd)f($CVSROOT/)p Fp(mo)q(dule)120
+2191 y Fo($)h(mv)f Fp(old)p Fo(,v)i Fp(new)p Fo(,v)0
+2303 y Ft(Adv)m(an)o(tages:)37 2415 y Fr(\017)30 b Ft(The)15
+b(log)h(of)e(c)o(hanges)i(is)f(main)o(tained)h(in)o(tact.)37
+2476 y Fr(\017)30 b Ft(The)15 b(revision)i(n)o(um)o(b)q(ers)e(are)g
+(not)g(a\013ected.)0 2600 y(Disadv)m(an)o(tages:)37 2712
+y Fr(\017)30 b Ft(Old)15 b(releases)f(of)f(the)h(mo)q(dule)h(cannot)e
+(easily)i(b)q(e)f(fetc)o(hed)g(from)f(the)h(rep)q(ository)l(.)19
+b(\(The)14 b(\014le)g(will)h(sho)o(w)e(up)90 2762 y(as)i
+Fp(new)k Ft(ev)o(en)d(in)g(revisions)g(from)e(the)i(time)f(b)q(efore)h
+(it)f(w)o(as)g(renamed\).)37 2823 y Fr(\017)30 b Ft(There)15
+b(is)h(no)f(log)h(information)f(of)g(when)g(the)h(\014le)g(w)o(as)e
+(renamed.)p eop
%%Page: 52 54
-52 53 bop 0 -58 a Ft(52)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+52 53 bop 0 -58 a Ft(52)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)37 183 y Fr(\017)30 b Ft(Nast)o(y)14 b(things)h(migh)o(t)f
+(happ)q(en)i(if)f(someone)g(accesses)g(the)f(history)h(\014le)g(while)i
+(y)o(ou)d(are)g(mo)o(ving)h(it.)20 b(Mak)o(e)90 233 y(sure)15
+b(no)g(one)h(else)g(runs)f(an)o(y)g(of)g(the)g Fs(cvs)g
+Ft(commands)g(while)i(y)o(ou)d(mo)o(v)o(e)h(it.)0 437
+y Fn(13.3)32 b(Cop)n(ying)16 b(the)g(history)g(\014le)62
+549 y Ft(This)h(w)o(a)o(y)e(also)h(in)o(v)o(olv)o(es)h(direct)g(mo)q
+(di\014cations)g(to)e(the)h(rep)q(ository)l(.)23 b(It)16
+b(is)h(safe,)e(but)i(not)e(without)i(dra)o(w-)0 599 y(bac)o(ks.)120
+713 y Fo(#)24 b Ft(Cop)o(y)14 b(the)i Fs(r)o(cs)f Ft(\014le)h(inside)h
+(the)e(rep)q(ository)120 765 y Fo($)24 b(cd)f($CVSROOT/)p
+Fp(mo)q(dule)120 817 y Fo($)h(cp)f Fp(old)p Fo(,v)i Fp(new)p
+Fo(,v)120 869 y(#)f Ft(Remo)o(v)o(e)15 b(the)g(old)h(\014le)120
+921 y Fo($)24 b(cd)f(~/)p Fp(mo)q(dule)120 972 y Fo($)h(rm)f
+Fp(old)120 1024 y Fo($)h(cvs)f(remove)g Fp(old)120 1076
+y Fo($)h(cvs)f(commit)g Fp(old)120 1128 y Fo(#)h Ft(Remo)o(v)o(e)15
+b(all)h(tags)e(from)h Fp(new)120 1180 y Fo($)24 b(cvs)f(update)g
+Fp(new)120 1232 y Fo($)h(cvs)f(log)h Fp(new)314 b Fo(#)24
+b Ft(Remem)o(b)q(er)16 b(the)f(tag)f(names)120 1284 y
+Fo($)24 b(cvs)f(tag)h(-d)f Fp(tag1)120 1336 y Fo($)h(cvs)f(tag)h(-d)f
+Fp(tag2)120 1388 y Fi(:)8 b(:)g(:)62 1500 y Ft(By)16
+b(remo)o(ving)f(the)g(tags)f(y)o(ou)h(will)i(b)q(e)f(able)g(to)e(c)o
+(hec)o(k)i(out)f(old)g(revisions)i(of)d(the)i(mo)q(dule.)0
+1612 y(Adv)m(an)o(tages:)37 1724 y Fr(\017)30 b Ft(Chec)o(king)21
+b(out)f(old)h(revisions)g(w)o(orks)f(correctly)l(,)h(as)f(long)h(as)f
+(y)o(ou)g(use)g(`)p Fo(-r)p Fp(tag)t Ft(')f(and)h(not)g(`)p
+Fo(-D)p Fp(date)s Ft(')f(to)90 1774 y(retriev)o(e)c(the)h(revisions.)37
+1836 y Fr(\017)30 b Ft(The)15 b(log)h(of)e(c)o(hanges)i(is)f(main)o
+(tained)h(in)o(tact.)37 1898 y Fr(\017)30 b Ft(The)15
+b(revision)i(n)o(um)o(b)q(ers)e(are)g(not)g(a\013ected.)0
+2023 y(Disadv)m(an)o(tages:)37 2135 y Fr(\017)30 b Ft(Y)l(ou)15
+b(cannot)g(easily)i(see)e(the)g(history)h(of)e(the)i(\014le)g(across)e
+(the)i(rename.)37 2197 y Fr(\017)30 b Ft(Unless)20 b(y)o(ou)e(use)h
+(the)f(`)p Fo(-r)d(rev)p Ft(')i(\(see)i(Section)g(A.8.1)f([commit)g
+(options],)h(page)f(77\))g(\015ag)g(when)h Fp(new)j Ft(is)90
+2247 y(committed)15 b(its)h(revision)g(n)o(um)o(b)q(ers)f(will)i(start)
+d(at)h(1.0)f(again.)p eop
%%Page: 53 55
-53 54 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(15:)20 b(K)o(eyw)o(ord)15
-b(su)n(b)q(st)o(it)o(u)o(t)o(ion)1229 b(53)0 183 y Fq(15)41
-b(K)n(eyw)n(ord)15 b(su)m(b)q(st)n(it)n(u)o(t)n(ion)62
-353 y Ft(As)i(lon)o(g)h(as)e(y)o(ou)h(e)q(dit)g(source)g(\014le)q(s)h
-(ins)q(id)o(e)h(y)o(our)d(w)o(or)o(kin)o(g)i(co)o(p)o(y)e(of)h(a)f(mo)q
-(d)o(ule)i(y)o(ou)e(can)h(alw)o(ays)g(\014n)o(d)g(ou)o(t)0
-403 y(t)n(h)o(e)c(st)o(a)o(t)o(e)f(of)i(y)o(our)e(\014le)q(s)j(via)f(`)
-p Fo(cvs)g(status)p Ft(')f(an)o(d)g(`)p Fo(cvs)h(log)p
-Ft('.)19 b(Bu)o(t)14 b(as)f(so)q(on)g(as)g(y)o(ou)g(exp)q(ort)h(t)n(h)o
-(e)f(\014le)q(s)i(f)q(rom)d(y)o(our)0 453 y(d)o(ev)o(elo)o(pm)o(en)o(t)
-j(en)o(vironm)o(en)o(t)h(it)f(b)q(ecom)o(e)q(s)g(h)o(ard)o(er)h(t)o(o)e
-(id)o(en)o(t)o(ify)j(whic)o(h)f(revi)q(s)q(ions)f(t)n(h)o(ey)g(are.)62
-566 y Fs(R)o(cs)c Ft(us)q(e)q(s)h(a)g(m)o(ec)o(h)o(ani)q(sm)f(kno)o(wn)
-g(as)g Fp(k)o(eyw)o(ord)g(su)n(b)q(st)o(it)o(u)o(t)o(ion)h
-Ft(\(or)f Fp(k)o(eyw)o(ord)f(expans)q(ion)p Ft(\))i(t)o(o)f(h)o(elp)i
-(id)o(en)o(t)o(ifyin)o(g)0 616 y(t)n(h)o(e)k(\014le)q(s.)26
-b(Em)n(b)q(e)q(dd)o(e)q(d)18 b(str)q(in)o(gs)f(of)g(t)n(h)o(e)g(form)f
-Fo($)p Fp(k)o(eyw)o(ord)r Fo($)f Ft(an)o(d)i Fo($)p Fp(k)o(eyw)o(ord)r
-Fo(:)p Fi(:)8 b(:)g(:)m Fo($)17 b Ft(in)h(a)e(\014le)i(are)f(rep)o
-(lace)q(d)i(wit)n(h)0 666 y(str)q(in)o(gs)c(of)g(t)n(h)o(e)g(form)g
-Fo($)p Fp(k)o(eyw)o(ord)r Fo(:)p Fp(v)m(alue)s Fo($)f
-Ft(wh)o(en)o(ev)o(er)i(y)o(ou)e(obt)o(ain)i(a)e(n)o(ew)i(revi)q(s)q
-(ion)f(of)g(t)n(h)o(e)g(\014le.)0 884 y Fn(15.1)32 b(R)n(CS)16
-b(K)n(eyw)n(ords)62 998 y Ft(Thi)q(s)g(i)q(s)f(a)g(li)q(st)h(of)e(t)n
-(h)o(e)i(k)o(eyw)o(ords)e(t)n(h)o(a)o(t)g Fs(r)o(cs)h
-Ft(curren)o(t)n(ly)h(\(in)g(rele)q(as)q(e)f(5.6.0.1\))e(sup)o(p)q(ort)o
-(s:)0 1140 y Fo($Author: tholo $)48 b Ft(Th)o(e)15 b(login)h(n)o(am)o(e)f(of)g
-(t)n(h)o(e)g(us)q(er)g(wh)o(o)g(c)o(h)o(ec)o(k)o(e)q(d)h(in)g(t)n(h)o
-(e)f(revi)q(s)q(ion.)0 1218 y Fo($Date: 1996/04/27 20:02:22 $)96 b Ft(Th)o(e)15
-b(d)o(a)o(t)o(e)g(an)o(d)g(t)o(im)o(e)g(\(UTC\))f(t)n(h)o(e)i(revi)q(s)
-q(ion)f(w)o(as)g(c)o(h)o(ec)o(k)o(e)q(d)g(in.)0 1296
-y Fo($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.3 1996/04/27 20:02:22 tholo Exp $)48 b Ft(A)18 b(st)o(an)o(d)o(ard)g(h)o(e)q(ad)o(er)h(con)
-o(t)o(ainin)o(g)g(t)n(h)o(e)f(full)i(pa)o(t)n(hn)o(am)o(e)e(of)f(t)n(h)
-o(e)i Fs(r)o(cs)f Ft(\014le,)i(t)n(h)o(e)e(revi)q(s)q(ion)h(n)n(u)o(m)n
-(b)q(er,)240 1346 y(t)n(h)o(e)f(d)o(a)o(t)o(e)g(\(UTC\),)f(t)n(h)o(e)h
-(a)n(u)o(t)n(h)o(or,)h(t)n(h)o(e)f(st)o(a)o(t)o(e,)g(an)o(d)g(t)n(h)o
-(e)g(lo)q(c)o(k)o(er)h(\(if)f(lo)q(c)o(k)o(e)q(d\).)30
-b(File)q(s)19 b(will)h(norm)o(ally)240 1395 y(n)o(ev)o(er)15
-b(b)q(e)h(lo)q(c)o(k)o(e)q(d)g(wh)o(en)f(y)o(ou)g(us)q(e)g
-Fs(cvs)p Ft(.)0 1473 y Fo($Id: cvs.ps,v 1.1.1.3 1996/04/27 20:02:22 tholo Exp $)144 b Ft(Sam)o(e)15 b(as)g
-Fo($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.3 1996/04/27 20:02:22 tholo Exp $)p Ft(,)e(except)j(t)n(h)o(a)o(t)e(t)n(h)o(e)h
-Fs(r)o(cs)h Ft(\014len)o(am)o(e)g(i)q(s)f(wit)n(h)o(ou)o(t)h(a)e(pa)o
-(t)n(h.)0 1551 y Fo($Locker: $)48 b Ft(Th)o(e)21 b(login)g(n)o(am)o(e)f
-(of)h(t)n(h)o(e)f(us)q(er)h(wh)o(o)f(lo)q(c)o(k)o(e)q(d)i(t)n(h)o(e)e
-(revi)q(s)q(ion)h(\(empt)o(y)f(if)h(not)g(lo)q(c)o(k)o(e)q(d,)h(an)o(d)
-f(t)n(h)n(us)240 1601 y(almo)q(st)14 b(alw)o(ays)h(us)q(ele)q(s)q(s)h
-(wh)o(en)f(y)o(ou)g(are)g(us)q(in)o(g)h Fs(cvs)p Ft(\).)0
-1679 y Fo($Log: cvs.ps,v $
-1679 y Fo(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-1679 y Fo(Some files missed by initial import
-1679 y Fo()120 b Ft(Th)o(e)20 b(log)h(m)o(e)q(s)q(sage)f(sup)o(p)o
-(lie)q(d)j(d)o(ur)q(in)o(g)e(commit,)h(prece)q(d)o(e)q(d)g(b)o(y)f(a)f
-(h)o(e)q(ad)o(er)g(con)o(t)o(ainin)o(g)i(t)n(h)o(e)e
-Fs(r)o(cs)240 1729 y Ft(\014len)o(am)o(e,)d(t)n(h)o(e)g(revi)q(s)q(ion)
-g(n)n(u)o(m)n(b)q(er,)g(t)n(h)o(e)g(a)n(u)o(t)n(h)o(or,)f(an)o(d)h(t)n
-(h)o(e)f(d)o(a)o(t)o(e)h(\(UTC\).)e(Exi)q(st)o(in)o(g)i(log)g(m)o(e)q
-(s)q(sage)q(s)240 1779 y(are)f Fp(not)h Ft(rep)o(lace)q(d.)26
-b(Inst)o(e)q(ad,)16 b(t)n(h)o(e)g(n)o(ew)h(log)f(m)o(e)q(s)q(sage)g(i)q
-(s)g(ins)q(ert)o(e)q(d)h(aft)o(er)f Fo($Log:)p Fi(:)8
-b(:)g(:)m Fo($)p Ft(.)24 b(Eac)o(h)16 b(n)o(ew)240 1828
-y(lin)o(e)f(i)q(s)f(pre\014xe)q(d)h(wit)n(h)f(a)g Fp(comm)o(en)o(t)f
-(le)q(ad)o(er)k Ft(whic)o(h)e Fs(r)o(cs)f Ft(gue)q(s)q(s)q(e)q(s)f(f)q
-(rom)g(t)n(h)o(e)h(\014le)h(n)o(am)o(e)e(ext)o(ens)q(ion.)240
-1878 y(It)g(can)g(b)q(e)g(c)o(h)o(an)o(ge)q(d)g(wit)n(h)g
-Fo(cvs)i(admin)f(-c)p Ft(.)19 b(See)14 b(Sect)o(ion)f(A.6.1)e([admin)j
-(o)o(pt)o(ions],)e(page)g(67.)19 b(Thi)q(s)240 1928 y(k)o(eyw)o(ord)11
-b(i)q(s)i(us)q(eful)g(for)f(accu)o(m)n(ula)o(t)o(in)o(g)h(a)f(comp)o
-(let)o(e)h(c)o(h)o(an)o(ge)g(log)f(in)h(a)f(source)g(\014le,)h(bu)o(t)g
-(for)f(s)q(ev)o(eral)240 1978 y(re)q(asons)i(it)i(can)f(b)q(e)g(prob)o
-(lem)o(a)o(t)o(ic.)21 b(See)16 b(Sect)o(ion)f(15.5)f([Log)h(k)o(eyw)o
-(ord],)f(page)h(55.)0 2056 y Fo($RCSfile: cvs.ps,v $)240 2106 y
-Ft(Th)o(e)g(n)o(am)o(e)g(of)g(t)n(h)o(e)g(R)o(CS)g(\014le)i(wit)n(h)o
-(ou)o(t)e(a)g(pa)o(t)n(h.)0 2183 y Fo($Revision: 1.1.1.3 $)240
-2233 y Ft(Th)o(e)g(revi)q(s)q(ion)h(n)n(u)o(m)n(b)q(er)f(as)q(s)q(ign)o
-(e)q(d)g(t)o(o)g(t)n(h)o(e)g(revi)q(s)q(ion.)0 2311 y
-Fo($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)48 b Ft(Th)o(e)15 b(full)i(pa)o(t)n(hn)o(am)o(e)d(of)h(t)n
-(h)o(e)g(R)o(CS)h(\014le.)0 2389 y Fo($State: Exp $)72 b Ft(Th)o(e)21
-b(st)o(a)o(t)o(e)e(as)q(s)q(ign)o(e)q(d)h(t)o(o)g(t)n(h)o(e)h(revi)q(s)
-q(ion.)37 b(St)o(a)o(t)o(e)q(s)19 b(can)i(b)q(e)g(as)q(s)q(ign)o(e)q(d)
-f(wit)n(h)h Fo(cvs)15 b(admin)f(-s)p Ft(|See)240 2439
-y(Sect)o(ion)i(A.6.1)e([admin)h(o)o(pt)o(ions],)f(page)h(67.)0
-2660 y Fn(15.2)32 b(Us)q(in)o(g)15 b(k)n(eyw)n(ords)62
-2774 y Ft(T)l(o)f(includ)o(e)i(a)e(k)o(eyw)o(ord)f(str)q(in)o(g)h(y)o
-(ou)g(s)q(imp)o(ly)h(includ)o(e)h(t)n(h)o(e)e(relev)m(an)o(t)h(t)o(ext)
-e(str)q(in)o(g,)h(su)o(c)o(h)g(as)f Fo($Id: cvs.ps,v 1.1.1.3 1996/04/27 20:02:22 tholo Exp $)p Ft(,)g(ins)q(id)o(e)j(t)n
-(h)o(e)0 2823 y(\014le,)f(an)o(d)f(commit)h(t)n(h)o(e)f(\014le.)21
-b Fs(cvs)13 b Ft(will)j(a)n(u)o(t)o(om)o(a)o(t)o(ically)g(expan)o(d)e
-(t)n(h)o(e)g(str)q(in)o(g)h(as)f(part)g(of)g(t)n(h)o(e)g(commit)g(o)o
-(p)q(era)o(t)o(ion.)p eop
+53 54 bop 0 -58 a Ft(Chapter)15 b(14:)k(Mo)o(ving)c(and)g(renaming)h
+(directories)995 b(53)0 183 y Fq(14)41 b(Mo)n(ving)14
+b(and)h(renaming)g(directories)62 345 y Ft(If)j(y)o(ou)g(w)o(an)o(t)f
+(to)g(b)q(e)i(able)g(to)e(retriev)o(e)h(old)h(v)o(ersions)f(of)f(the)h
+(mo)q(dule,)i(y)o(ou)d(m)o(ust)h(mo)o(v)o(e)f(eac)o(h)h(\014le)h(in)g
+(the)0 395 y(directory)d(with)h(the)f Fs(cvs)f Ft(commands.)22
+b(See)17 b(Section)g(13.1)e([Outside],)h(page)g(51.)21
+b(The)c(old,)f(empt)o(y)g(directory)0 445 y(will)g(remain)f(inside)i
+(the)d(rep)q(ository)l(,)h(but)g(it)g(will)h(not)e(app)q(ear)h(in)g(y)o
+(our)f(w)o(orkspace)g(when)h(y)o(ou)g(c)o(hec)o(k)g(out)f(the)0
+495 y(mo)q(dule)i(in)g(the)g(future.)62 607 y(If)g(y)o(ou)f(really)h(w)
+o(an)o(t)e(to)g(rename)i(or)e(delete)j(a)d(directory)l(,)i(y)o(ou)f
+(can)g(do)g(it)h(lik)o(e)g(this:)25 719 y(1.)29 b(Inform)12
+b(ev)o(ery)o(one)f(who)h(has)f(a)g(cop)o(y)h(of)f(the)h(mo)q(dule)h
+(that)e(the)g(directory)h(will)i(b)q(e)e(renamed.)19
+b(They)12 b(should)90 769 y(commit)j(all)h(their)g(c)o(hanges,)e(and)h
+(remo)o(v)o(e)g(their)g(w)o(orking)g(copies)h(of)f(the)g(mo)q(dule,)g
+(b)q(efore)h(y)o(ou)f(tak)o(e)f(the)90 818 y(steps)h(b)q(elo)o(w.)25
+881 y(2.)29 b(Rename)16 b(the)f(directory)h(inside)h(the)e(rep)q
+(ository)l(.)210 945 y Fo($)24 b(cd)f($CVSROOT/)p Fp(mo)q(dule)210
+997 y Fo($)h(mv)f Fp(old-dir)29 b(new-dir)25 1059 y Ft(3.)g(Fix)15
+b(the)h Fs(cvs)e Ft(administrativ)o(e)i(\014les,)g(if)g(necessary)f
+(\(for)f(instance)i(if)g(y)o(ou)f(renamed)g(an)h(en)o(tire)f(mo)q
+(dule\).)25 1121 y(4.)29 b(T)l(ell)17 b(ev)o(ery)o(one)e(that)f(they)h
+(can)h(c)o(hec)o(k)f(out)g(the)g(mo)q(dule)i(and)e(con)o(tin)o(ue)h(w)o
+(orking.)62 1246 y(If)i(someone)g(had)g(a)g(w)o(orking)f(cop)o(y)h(of)f
+(the)h(mo)q(dule)h(the)f Fs(cvs)f Ft(commands)h(will)h(cease)f(to)g(w)o
+(ork)e(for)i(him,)0 1296 y(un)o(til)e(he)g(remo)o(v)o(es)e(the)i
+(directory)f(that)f(disapp)q(eared)j(inside)g(the)e(rep)q(ository)l(.)
+62 1408 y(It)20 b(is)f(almost)g(alw)o(a)o(ys)g(b)q(etter)g(to)g(mo)o(v)
+o(e)f(the)h(\014les)i(in)f(the)f(directory)h(instead)g(of)e(mo)o(ving)i
+(the)f(directory)l(.)0 1458 y(If)e(y)o(ou)g(mo)o(v)o(e)f(the)g
+(directory)i(y)o(ou)e(are)g(unlik)o(ely)k(to)c(b)q(e)h(able)h(to)e
+(retriev)o(e)h(old)g(releases)h(correctly)l(,)f(since)h(they)0
+1507 y(probably)e(dep)q(end)h(on)e(the)g(name)g(of)g(the)g
+(directories.)p eop
%%Page: 54 56
-54 55 bop 0 -58 a Ft(54)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 281 y(It)f(i)q(s)f(common)g(t)o(o)g(em)n(b)q(e)q(d)g
-Fo($Id: cvs.ps,v 1.1.1.3 1996/04/27 20:02:22 tholo Exp $)g Ft(str)q(in)o(g)g(in)h(t)n(h)o(e)g(C)f(source)g(co)q(d)o(e.)
-20 b(Thi)q(s)15 b(examp)o(le)g(sh)o(o)o(ws)f(t)n(h)o(e)g(\014rst)g(few)
-g(lin)o(e)q(s)0 331 y(of)h(a)g(t)o(ypical)g(\014le,)h(aft)o(er)f(k)o
-(eyw)o(ord)f(su)n(b)q(st)o(it)o(u)o(t)o(ion)h(h)o(as)g(b)q(een)h(p)q
-(erform)o(e)q(d:)120 445 y Fo(static)23 b(char)g(*rcsid="$Id:)g
-(samp.c,v)f(1.5)i(1993/10/19)e(14:57:32)h(ceder)g(Exp)h($";)120
-497 y(/*)g Ft(Th)o(e)15 b(fo)o(llo)o(win)o(g)i(lin)o(e)q(s)f(will)h
-(prev)o(en)o(t)e Fo(gcc)g Ft(v)o(ers)q(ion)g(2.)p Fp(x)192
-549 y Ft(f)q(rom)f(i)q(s)q(suin)o(g)i(an)f Fo(")p Ft(u)o(n)n(us)q(e)q
-(d)i(v)m(ar)q(ia)o(b)o(le)p Fo(")f Ft(w)o(ar)q(nin)o(g)p
-Fo(.)24 b(*/)120 601 y(#if)f(__GNUC__)g(==)h(2)120 653
-y(#define)f(USE\(var\))g(static)g(void)g(*)h(use_##var)e(=)i
-(\(&use_##var,)e(\(void)i(*\))f(&var\))120 705 y(USE)g(\(rcsid\);)120
-757 y(#endif)62 869 y Ft(Ev)o(en)17 b(t)n(h)o(ough)f(a)h(clev)o(er)g(o)
-o(pt)o(imizin)o(g)h(compiler)g(could)g(remo)o(v)o(e)e(t)n(h)o(e)g(u)o
-(n)n(us)q(e)q(d)j(v)m(ar)q(ia)o(b)o(le)f Fo(rcsid)p Ft(,)e(mo)q(st)f
-(com-)0 919 y(pilers)i(t)o(en)o(d)e(t)o(o)g(includ)o(e)j(t)n(h)o(e)e
-(str)q(in)o(g)f(in)h(t)n(h)o(e)g(bin)o(ary)l(.)21 b(Som)o(e)15
-b(compilers)i(h)o(a)o(v)o(e)d(a)i Fo(#pragma)e Ft(direct)o(iv)o(e)i(t)o
-(o)f(includ)o(e)0 969 y(lit)o(eral)h(t)o(ext)f(in)h(t)n(h)o(e)f(bin)o
-(ary)l(.)62 1081 y(Th)o(e)i Fo(ident)f Ft(comm)o(an)o(d)h(\(whic)o(h)g
-(i)q(s)g(part)g(of)f(t)n(h)o(e)h Fs(r)o(cs)g Ft(pac)o(kage\))f(can)h(b)
-q(e)g(us)q(e)q(d)h(t)o(o)f(extract)f(k)o(eyw)o(ords)g(an)o(d)0
-1131 y(t)n(h)o(e)q(ir)h(v)m(alue)q(s)h(f)q(rom)d(a)h(\014le.)25
-b(Thi)q(s)17 b(can)f(b)q(e)h(h)o(an)o(dy)f(for)g(t)o(ext)f(\014le)q(s,)
-j(bu)o(t)f(it)g(i)q(s)f(ev)o(en)h(more)f(us)q(eful)h(for)f(extract)o
-(in)o(g)0 1180 y(k)o(eyw)o(ords)e(f)q(rom)h(bin)o(ary)g(\014le)q(s.)120
-1295 y Fo($)24 b(ident)f(samp.c)120 1346 y(samp.c:)239
-1398 y($Id: cvs.ps,v 1.1.1.3 1996/04/27 20:02:22 tholo Exp $)
-120 1450 y($)g(gcc)f(samp.c)120 1502 y($)h(ident)f(a.out)120
-1554 y(a.out:)239 1606 y($Id:)h(samp.c,v)e(1.5)i(1993/10/19)e(14:57:32)
-h(ceder)g(Exp)h($)62 1718 y Ft(S)p Fs(ccs)14 b Ft(i)q(s)h(anot)n(h)o
-(er)f(p)q(o)o(pular)h(revi)q(s)q(ion)g(con)o(tro)o(l)f(syst)o(em.)19
-b(It)14 b(h)o(as)g(a)g(comm)o(an)o(d,)g Fo(what)p Ft(,)f(whic)o(h)i(i)q
-(s)g(v)o(ery)f(s)q(imilar)0 1768 y(t)o(o)h Fo(ident)g
-Ft(an)o(d)g(us)q(e)q(d)h(for)f(t)n(h)o(e)g(sam)o(e)g(purp)q(o)q(s)q(e.)
-21 b(Man)o(y)14 b(s)q(it)o(e)q(s)i(wit)n(h)o(ou)o(t)f
-Fs(r)o(cs)h Ft(h)o(a)o(v)o(e)f Fs(sccs)p Ft(.)k(Since)e
-Fo(what)e Ft(lo)q(oks)h(for)0 1818 y(t)n(h)o(e)i(c)o(h)o(aract)o(er)e
-(s)q(equence)j Fo(@\(#\))e Ft(it)h(i)q(s)f(e)q(asy)g(t)o(o)h(includ)o
-(e)i(k)o(eyw)o(ords)d(t)n(h)o(a)o(t)f(are)i(d)o(et)o(ect)o(e)q(d)g(b)o
-(y)f(e)q(it)n(h)o(er)i(comm)o(an)o(d.)0 1868 y(Simp)o(ly)e(pre\014x)f
-(t)n(h)o(e)f Fs(r)o(cs)g Ft(k)o(eyw)o(ord)g(wit)n(h)g(t)n(h)o(e)g(m)o
-(agic)g Fs(sccs)g Ft(phras)q(e,)g(lik)o(e)h(t)n(hi)q(s:)120
-1982 y Fo(static)23 b(char)g(*id="@\(#\))g($Id:)g(ab.c,v)g(1.5)h
-(1993/10/19)e(14:57:32)h(ceder)g(Exp)h($";)0 2188 y Fn(15.3)32
-b(Av)n(oidin)o(g)17 b(su)m(b)q(st)n(it)n(u)o(t)n(ion)62
-2300 y Ft(K)o(eyw)o(ord)h(su)n(b)q(st)o(it)o(u)o(t)o(ion)f(h)o(as)h(it)
-o(s)g(di)q(sadv)m(an)o(t)o(age)q(s.)27 b(Som)o(et)o(im)o(e)q(s)18
-b(y)o(ou)f(migh)o(t)h(w)o(an)o(t)e(t)n(h)o(e)i(lit)o(eral)h(t)o(ext)e
-(str)q(in)o(g)0 2350 y(`)p Fo($Author: tholo $)p Ft(')e(t)o(o)i(ap)o(p)q(e)q
-(ar)f(ins)q(id)o(e)j(a)d(\014le)j(wit)n(h)o(ou)o(t)e
-Fs(r)o(cs)g Ft(in)o(t)o(erpret)o(in)o(g)h(it)f(as)g(a)g(k)o(eyw)o(ord)f
-(an)o(d)h(expan)o(din)o(g)h(it)g(in)o(t)o(o)0 2400 y(som)o(et)n(hin)o
-(g)e(lik)o(e)g(`)p Fo($Author: tholo $)p Ft('.)62
-2512 y(Th)o(ere)k(i)q(s)g(u)o(nfort)o(u)o(n)o(a)o(t)o(ely)g(no)g(w)o
-(ay)f(t)o(o)h(s)q(elect)o(iv)o(ely)h(t)o(ur)q(n)e(o\013)g(k)o(eyw)o
-(ord)g(su)n(b)q(st)o(it)o(u)o(t)o(ion.)28 b(Y)l(ou)18
-b(can)g(us)q(e)g(`)p Fo(-ko)p Ft(')0 2562 y(\(s)q(ee)d(Sect)o(ion)h
-(15.4)e([Su)n(b)q(st)o(it)o(u)o(t)o(ion)h(mo)q(d)o(e)q(s],)g(page)g
-(55\))g(t)o(o)g(t)o(ur)q(n)f(o\013)g(k)o(eyw)o(ord)h(su)n(b)q(st)o(it)o
-(u)o(t)o(ion)g(en)o(t)o(irely)l(.)62 2674 y(In)h(m)o(an)o(y)f(cas)q(e)q
-(s)g(y)o(ou)g(can)h(a)o(v)o(oid)f(us)q(in)o(g)h Fs(r)o(cs)f
-Ft(k)o(eyw)o(ords)f(in)j(t)n(h)o(e)e(source,)g(ev)o(en)g(t)n(h)o(ough)h
-(t)n(h)o(ey)f(ap)o(p)q(e)q(ar)f(in)i(t)n(h)o(e)0 2724
-y(\014n)o(al)i(pro)q(d)o(u)o(ct.)26 b(F)l(or)17 b(examp)o(le,)i(t)n(h)o
-(e)e(source)g(for)g(t)n(hi)q(s)g(m)o(an)n(ual)h(con)o(t)o(ains)f(`)p
-Fo($@asis{}Author$)p Ft(')e(wh)o(en)o(ev)o(er)i(t)n(h)o(e)0
-2774 y(t)o(ext)c(`)p Fo($Author: tholo $)p Ft(')f(sh)o(ould)i(ap)o(p)q(e)q(ar.)
-k(In)d Fo(nroff)e Ft(an)o(d)g Fo(troff)g Ft(y)o(ou)g(can)h(em)n(b)q(e)q
-(d)g(t)n(h)o(e)g(n)n(ull-c)o(h)o(aract)o(er)g Fo(\\&)g
-Ft(ins)q(id)o(e)h(t)n(h)o(e)0 2823 y(k)o(eyw)o(ord)f(for)h(a)g(s)q
-(imilar)h(e\013ect.)p eop
+54 55 bop 0 -58 a Ft(54)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)p eop
%%Page: 55 57
-55 56 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(15:)20 b(K)o(eyw)o(ord)15
-b(su)n(b)q(st)o(it)o(u)o(t)o(ion)1229 b(55)0 183 y Fn(15.4)32
-b(Su)m(b)q(st)n(it)n(u)o(t)n(i)q(on)18 b(mo)r(d)o(e)r(s)62
-295 y Ft(Y)l(ou)e(can)g(con)o(tro)o(l)f(h)o(o)o(w)h Fs(r)o(cs)f
-Ft(expan)o(ds)h(k)o(eyw)o(ords)f(t)n(hrough)g(t)n(h)o(e)h(us)q(e)f(of)h
-(t)n(h)o(e)f(`)p Fo(-k)p Ft(')g(o)o(pt)o(ion)g(\(s)q(ee)g(Sect)o(ion)i
-(A.4)0 345 y([Common)12 b(o)o(pt)o(ions],)h(page)g(63\).)18
-b(Th)o(e)13 b(`)p Fo(-k)p Ft(')f(o)o(pt)o(ion)h(i)q(s)g(a)o(v)m(aila)o
-(b)o(le)i(wit)n(h)f(t)n(h)o(e)f Fo(add)p Ft(,)g Fo(checkout)p
-Ft(,)f Fo(diff)h Ft(an)o(d)g Fo(update)0 395 y Ft(comm)o(an)o(ds.)62
-507 y(Th)o(e)i(mo)q(d)o(e)q(s)h(a)o(v)m(aila)o(b)o(le)h(are:)0
-628 y(`)p Fo(-kkv)p Ft(')118 b(Gen)o(era)o(t)o(e)25 b(k)o(eyw)o(ord)g
-(str)q(in)o(gs)h(us)q(in)o(g)g(t)n(h)o(e)g(d)o(ef)q(a)n(ul)o(t)h(form,)
-g(e.g.)52 b Fo($Revision: 1.1.1.3 $)26 b Ft(for)f(t)n(h)o(e)240
-678 y Fo(Revision)14 b Ft(k)o(eyw)o(ord.)0 746 y(`)p
-Fo(-kkvl)p Ft(')94 b(Lik)o(e)23 b(`)p Fo(-kkv)p Ft(',)g(except)g(t)n(h)
-o(a)o(t)f(a)g(lo)q(c)o(k)o(er's)g(n)o(am)o(e)g(i)q(s)h(alw)o(ays)f(ins)
-q(ert)o(e)q(d)i(if)e(t)n(h)o(e)h(giv)o(en)g(revi)q(s)q(ion)g(i)q(s)240
-796 y(curren)o(t)n(ly)16 b(lo)q(c)o(k)o(e)q(d.)21 b(Thi)q(s)15
-b(o)o(pt)o(ion)g(i)q(s)g(norm)o(ally)h(not)f(us)q(eful)h(wh)o(en)f
-Fs(cvs)g Ft(i)q(s)g(us)q(e)q(d.)0 864 y(`)p Fo(-kk)p
-Ft(')142 b(Gen)o(era)o(t)o(e)15 b(only)i(k)o(eyw)o(ord)f(n)o(am)o(e)q
-(s)g(in)h(k)o(eyw)o(ord)e(str)q(in)o(gs;)i(omit)f(t)n(h)o(e)q(ir)h(v)m
-(alue)q(s.)24 b(F)l(or)16 b(examp)o(le,)i(for)240 914
-y(t)n(h)o(e)f Fo(Revision)e Ft(k)o(eyw)o(ord,)i(gen)o(era)o(t)o(e)f(t)n
-(h)o(e)g(str)q(in)o(g)h Fo($Revision: 1.1.1.3 $)f Ft(inst)o(e)q(ad)h(of)f
-Fo($Revision: 1.1.1.3 $)p Ft(.)240 963 y(Thi)q(s)f(o)o(pt)o(ion)g(i)q
-(s)g(us)q(eful)g(t)o(o)g(ignore)g(di\013erence)q(s)i(d)o(ue)e(t)o(o)g
-(k)o(eyw)o(ord)f(su)n(b)q(st)o(it)o(u)o(t)o(ion)h(wh)o(en)g(compar)q
-(in)o(g)240 1013 y(di\013eren)o(t)h(revi)q(s)q(ions)h(of)f(a)g(\014le.)
-0 1081 y(`)p Fo(-ko)p Ft(')142 b(Gen)o(era)o(t)o(e)10
-b(t)n(h)o(e)h(o)o(ld)h(k)o(eyw)o(ord)f(str)q(in)o(g,)g(pre)q(s)q(en)o
-(t)g(in)h(t)n(h)o(e)f(w)o(or)o(kin)o(g)h(\014le)g(just)f(b)q(efore)f
-(it)i(w)o(as)e(c)o(h)o(ec)o(k)o(e)q(d)h(in.)240 1131
-y(F)l(or)j(examp)o(le,)h(for)f(t)n(h)o(e)g Fo(Revision)f
-Ft(k)o(eyw)o(ord,)h(gen)o(era)o(t)o(e)f(t)n(h)o(e)i(str)q(in)o(g)f
-Fo($Revision: 1.1.1.3 $)f Ft(inst)o(e)q(ad)240 1181 y(of)h
-Fo($Revision: 1.1.1.3 $)h Ft(if)h(t)n(h)o(a)o(t)e(i)q(s)i(h)o(o)o(w)e
-(t)n(h)o(e)h(str)q(in)o(g)h(ap)o(p)q(e)q(are)q(d)e(wh)o(en)i(t)n(h)o(e)
-f(\014le)h(w)o(as)f(c)o(h)o(ec)o(k)o(e)q(d)g(in.)0 1249
-y(`)p Fo(-kb)p Ft(')142 b(Lik)o(e)20 b(`)p Fo(-ko)p Ft(',)e(bu)o(t)i
-(also)f(inhibit)i(con)o(v)o(ers)q(ion)e(of)g(lin)o(e)h(en)o(din)o(gs)g
-(b)q(et)o(w)o(een)f(t)n(h)o(e)g(canonical)h(form)e(in)240
-1298 y(whic)o(h)d(t)n(h)o(ey)f(are)g(st)o(ore)q(d)g(in)h(t)n(h)o(e)f
-(rep)q(o)q(s)q(it)o(ory)g(\(lin)o(efee)q(d)i(only\),)e(an)o(d)g(t)n(h)o
-(e)g(form)f(ap)o(pro)o(pr)q(ia)o(t)o(e)g(t)o(o)h(t)n(h)o(e)240
-1348 y(o)o(p)q(era)o(t)o(in)o(g)j(syst)o(em)f(in)i(us)q(e)g(on)f(t)n(h)
-o(e)g(clien)o(t.)27 b(F)l(or)16 b(syst)o(ems,)h(lik)o(e)h(u)o(nix,)h
-(whic)o(h)f(us)q(e)f(lin)o(efee)q(d)i(only)240 1398 y(t)o(o)d(t)o
-(ermin)o(a)o(t)o(e)g(lin)o(e)q(s,)i(t)n(hi)q(s)f(i)q(s)f(t)n(h)o(e)h
-(sam)o(e)e(as)h(`)p Fo(-ko)p Ft('.)23 b(F)l(or)16 b(more)g(inform)o(a)o
-(t)o(ion)g(on)g(bin)o(ary)h(\014le)q(s,)h(s)q(ee)240
-1448 y(Ch)o(apt)o(er)c(16)h([Bin)o(ary)g(\014le)q(s],)h(page)f(57.)0
-1516 y(`)p Fo(-kv)p Ft(')142 b(Gen)o(era)o(t)o(e)13 b(only)h(k)o(eyw)o
-(ord)f(v)m(alue)q(s)i(for)f(k)o(eyw)o(ord)f(str)q(in)o(gs.)19
-b(F)l(or)13 b(examp)o(le,)i(for)f(t)n(h)o(e)f Fo(Revision)g
-Ft(k)o(ey-)240 1566 y(w)o(ord,)f(gen)o(era)o(t)o(e)g(t)n(h)o(e)g(str)q
-(in)o(g)h Fo(5.7)f Ft(inst)o(e)q(ad)g(of)g Fo($Revision: 1.1.1.3 $)p
-Ft(.)j(Thi)q(s)13 b(can)g(h)o(elp)g(gen)o(era)o(t)o(e)f(\014le)q(s)240
-1615 y(in)i(programmin)o(g)e(lan)o(guage)q(s)h(wh)o(ere)g(it)g(i)q(s)g
-(h)o(ard)g(t)o(o)f(str)q(ip)h(k)o(eyw)o(ord)f(d)o(elimit)o(ers)j(lik)o
-(e)e Fo($Revision: 1.1.1.3 $)j Ft(f)q(rom)f(a)h(str)q(in)o(g.)23
-b(Ho)o(w)o(ev)o(er,)15 b(furt)n(h)o(er)i(k)o(eyw)o(ord)e(su)n(b)q(st)o
-(it)o(u)o(t)o(ion)h(cannot)g(b)q(e)h(p)q(erform)o(e)q(d)e(once)i(t)n(h)
-o(e)240 1715 y(k)o(eyw)o(ord)d(n)o(am)o(e)q(s)h(are)g(remo)o(v)o(e)q
-(d,)g(so)g(t)n(hi)q(s)g(o)o(pt)o(ion)g(sh)o(ould)h(b)q(e)f(us)q(e)q(d)h
-(wit)n(h)g(care.)240 1774 y(On)o(e)e(oft)o(en)f(w)o(ould)g(lik)o(e)i(t)
-o(o)e(us)q(e)h(`)p Fo(-kv)p Ft(')e(wit)n(h)i Fo(cvs)g(export)p
-Ft(|s)q(ee)g(Sect)o(ion)g(A.10)e([exp)q(ort],)h(page)g(76.)240
-1824 y(Bu)o(t)j(b)q(e)f(aw)o(are)f(t)n(h)o(a)o(t)g(do)q(e)q(sn't)h(h)o
-(an)o(dle)h(an)f(exp)q(ort)g(con)o(t)o(ainin)o(g)h(bin)o(ary)g(\014le)q
-(s)g(correct)n(ly)l(.)0 2017 y Fn(15.5)32 b(Prob)o(lems)16
-b(wit)m(h)g(t)m(h)n(e)g($Log: cvs.ps,v $
-b(wit)m(h)g(t)m(h)n(e)g(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-b(wit)m(h)g(t)m(h)n(e)g(Some files missed by initial import
-b(wit)m(h)g(t)m(h)n(e)g()e(k)n(eyw)n(ord.)62 2130
-y Ft(Th)o(e)g Fo($Log: cvs.ps,v $
-y Ft(Th)o(e)g Fo(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-y Ft(Th)o(e)g Fo(Some files missed by initial import
-y Ft(Th)o(e)g Fo()e Ft(k)o(eyw)o(ord)h(i)q(s)h(som)o(ewh)o(a)o(t)e
-(con)o(tro)o(v)o(ers)q(ial.)18 b(As)c(lon)o(g)g(as)f(y)o(ou)g(are)g(w)o
-(or)o(kin)o(g)h(on)g(y)o(our)f(d)o(ev)o(elo)o(pm)o(en)o(t)0
-2179 y(syst)o(em)g(t)n(h)o(e)g(inform)o(a)o(t)o(ion)g(i)q(s)g(e)q(as)q
-(ily)g(acce)q(s)q(s)q(ib)o(le)i(ev)o(en)f(if)g(y)o(ou)f(do)g(not)f(us)q
-(e)i(t)n(h)o(e)f Fo($Log: cvs.ps,v $
-(e)i(t)n(h)o(e)f Fo(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-(e)i(t)n(h)o(e)f Fo(Some files missed by initial import
-(e)i(t)n(h)o(e)f Fo()g Ft(k)o(eyw)o(ord|just)f(do)i(a)e
-Fo(cvs)0 2229 y(log)p Ft(.)19 b(Once)e(y)o(ou)d(exp)q(ort)i(t)n(h)o(e)f
-(\014le)h(t)n(h)o(e)f(hi)q(st)o(ory)g(inform)o(a)o(t)o(ion)g(migh)o(t)g
-(b)q(e)g(us)q(ele)q(s)q(s)h(an)o(yh)o(o)o(w.)62 2341
-y(A)k(more)g(s)q(er)q(ious)g(concer)q(n)g(i)q(s)g(t)n(h)o(a)o(t)f
-Fs(r)o(cs)h Ft(i)q(s)g(not)g(go)q(o)q(d)g(a)o(t)f(h)o(an)o(dlin)o(g)i
-Fo($Log: cvs.ps,v $
-Fo(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-Fo(Some files missed by initial import
-Fo()f Ft(en)o(tr)q(ie)q(s)g(wh)o(en)g(a)g(branc)o(h)g(i)q(s)0
-2391 y(m)o(erge)q(d)15 b(on)o(t)o(o)g(t)n(h)o(e)g(m)o(ain)h(tru)o(nk.)k
-(Con\015ict)o(s)c(oft)o(en)e(re)q(sul)o(t)i(f)q(rom)f(t)n(h)o(e)g(m)o
-(ergin)o(g)g(o)o(p)q(era)o(t)o(ion.)62 2503 y(P)o(eo)o(p)o(le)22
-b(also)g(t)o(en)o(d)f(t)o(o)g Fo(")p Ft(\014x)p Fo(")g
-Ft(t)n(h)o(e)h(log)f(en)o(tr)q(ie)q(s)h(in)g(t)n(h)o(e)f(\014le)h
-(\(correct)o(in)o(g)g(sp)q(ellin)o(g)h(mi)q(st)o(ak)o(e)q(s)e(an)o(d)g
-(m)o(ayb)q(e)0 2553 y(ev)o(en)d(f)q(act)o(ual)e(errors\).)26
-b(If)17 b(t)n(h)o(a)o(t)g(i)q(s)g(don)o(e)h(t)n(h)o(e)f(inform)o(a)o(t)
-o(ion)g(f)q(rom)f Fo(cvs)f(log)i Ft(will)i(not)e(b)q(e)g(cons)q(i)q(st)
-o(en)o(t)f(wit)n(h)i(t)n(h)o(e)0 2603 y(inform)o(a)o(t)o(ion)d(ins)q
-(id)o(e)i(t)n(h)o(e)e(\014le.)21 b(Thi)q(s)15 b(m)o(ay)g(or)g(m)o(ay)f
-(not)h(b)q(e)g(a)g(prob)o(lem)i(in)f(re)q(al)f(life.)62
-2715 y(It)h(h)o(as)f(b)q(een)g(sugge)q(st)o(e)q(d)h(t)n(h)o(a)o(t)e(t)n
-(h)o(e)i Fo($Log: cvs.ps,v $
-(h)o(e)i Fo(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-(h)o(e)i Fo(Some files missed by initial import
-(h)o(e)i Fo()e Ft(k)o(eyw)o(ord)h(sh)o(ould)h(b)q(e)f(ins)q(ert)o
-(e)q(d)i Fp(last)f Ft(in)g(t)n(h)o(e)g(\014le,)g(an)o(d)f(not)g(in)h(t)
-n(h)o(e)0 2765 y(\014le)q(s)i(h)o(e)q(ad)o(er,)e(if)h(it)g(i)q(s)g(t)o
-(o)f(b)q(e)h(us)q(e)q(d)g(a)o(t)f(all.)25 b(Th)o(a)o(t)15
-b(w)o(ay)h(t)n(h)o(e)g(lon)o(g)i(li)q(st)f(of)f(c)o(h)o(an)o(ge)h(m)o
-(e)q(s)q(sage)q(s)e(will)k(not)d(in)o(t)o(erfere)0 2815
-y(wit)n(h)g(ev)o(eryd)o(ay)f(source)h(\014le)g(bro)o(ws)q(in)o(g.)p
-eop
+55 56 bop 0 -58 a Ft(Chapter)15 b(15:)k(History)c(bro)o(wsing)1312
+b(55)0 183 y Fq(15)41 b(History)15 b(bro)n(wsing)62 339
+y Ft(Once)g(y)o(ou)f(ha)o(v)o(e)f(used)i Fs(cvs)f Ft(to)f(store)g(a)h
+(v)o(ersion)g(con)o(trol)g(history|what)g(\014les)h(ha)o(v)o(e)e(c)o
+(hanged)h(when,)h(ho)o(w,)0 388 y(and)g(b)o(y)h(whom,)e(there)h(are)g
+(a)g(v)m(ariet)o(y)g(of)g(mec)o(hanisms)h(for)f(lo)q(oking)h(through)e
+(the)i(history)l(.)0 585 y Fn(15.1)32 b(Log)15 b(messages)62
+697 y Ft(Whenev)o(er)h(y)o(ou)f(commit)g(a)g(\014le)h(y)o(ou)f(sp)q
+(ecify)h(a)f(log)g(message.)62 810 y(T)l(o)h(lo)q(ok)h(through)f(the)h
+(log)g(messages)f(whic)o(h)h(ha)o(v)o(e)f(b)q(een)i(sp)q(eci\014ed)g
+(for)e(ev)o(ery)g(revision)i(whic)o(h)f(has)g(b)q(een)0
+859 y(committed,)e(use)g(the)h Fo(cvs)e(log)h Ft(command)g(\(see)g
+(Section)i(A.13)d([log],)g(page)h(85\).)0 1059 y Fn(15.2)32
+b(The)15 b(history)i(database)62 1171 y Ft(Y)l(ou)e(can)h(use)f(the)g
+(history)g(\014le)h(\(see)f(Section)h(B.9)e([history)h(\014le],)g(page)
+g(102\))f(to)g(log)h(v)m(arious)h Fs(cvs)e Ft(actions.)0
+1221 y(T)l(o)g(retriev)o(e)h(the)g(information)g(from)f(the)h(history)g
+(\014le,)g(use)g(the)g Fo(cvs)g(history)f Ft(command)g(\(see)h(Section)
+h(A.11)0 1271 y([history],)e(page)h(82\).)0 1471 y Fn(15.3)32
+b(User-de\014ned)16 b(logging)62 1583 y Ft(Y)l(ou)g(can)g(customize)h
+Fs(cvs)e Ft(to)g(log)h(v)m(arious)h(kinds)f(of)g(actions,)g(in)g
+(whatev)o(er)f(manner)h(y)o(ou)g(c)o(ho)q(ose.)22 b(These)0
+1633 y(mec)o(hanisms)13 b(op)q(erate)f(b)o(y)g(executing)h(a)f(script)g
+(at)g(v)m(arious)g(times.)19 b(The)13 b(script)f(migh)o(t)g(app)q(end)h
+(a)f(message)g(to)f(a)0 1683 y(\014le)h(listing)g(the)f(information)f
+(and)h(the)g(programmer)f(who)g(created)h(it,)g(or)f(send)i(mail)f(to)f
+(a)h(group)f(of)g(dev)o(elop)q(ers,)0 1733 y(or,)k(p)q(erhaps,)h(p)q
+(ost)f(a)g(message)h(to)f(a)g(particular)h(newsgroup.)20
+b(T)l(o)14 b(log)h(commits,)f(use)h(the)g(`)p Fo(loginfo)p
+Ft(')d(\014le)k(\(see)0 1782 y(Section)j(B.6)e([loginfo],)i(page)e
+(100\).)28 b(T)l(o)17 b(log)h(commits,)g(c)o(hec)o(k)o(outs,)g(exp)q
+(orts,)h(and)f(tags,)f(resp)q(ectiv)o(ely)l(,)j(y)o(ou)0
+1832 y(can)e(also)g(use)h(the)f(`)p Fo(-i)p Ft(',)f(`)p
+Fo(-o)p Ft(',)h(`)p Fo(-e)p Ft(',)f(and)h(`)p Fo(-t)p
+Ft(')f(options)h(in)h(the)g(mo)q(dules)g(\014le.)29 b(F)l(or)18
+b(a)f(more)h(\015exible)i(w)o(a)o(y)d(of)0 1882 y(giving)i
+(noti\014cations)f(to)f(v)m(arious)h(users,)h(whic)o(h)f(requires)h
+(less)f(in)h(the)f(w)o(a)o(y)e(of)i(k)o(eeping)g(cen)o(tralized)i
+(scripts)0 1932 y(up)e(to)f(date,)h(use)g(the)f Fo(cvs)e(watch)g(add)i
+Ft(command)g(\(see)h(Section)g(6.6.2)e([Getting)h(Noti\014ed],)i(page)e
+(29\);)h(this)0 1982 y(command)d(is)h(useful)g(ev)o(en)g(if)f(y)o(ou)g
+(are)g(not)g(using)h Fo(cvs)f(watch)f(on)p Ft(.)62 2094
+y(The)f(`)p Fo(taginfo)p Ft(')f(\014le)i(de\014nes)g(programs)e(to)g
+(execute)i(when)f(someone)g(executes)g(a)g Fo(tag)g Ft(or)f
+Fo(rtag)g Ft(command.)0 2143 y(The)k(`)p Fo(taginfo)p
+Ft(')d(\014le)j(has)g(the)f(standard)g(form)f(for)h(administrativ)o(e)h
+(\014les)g(\(see)f(App)q(endix)j(B)d([Administrativ)o(e)0
+2193 y(\014les],)20 b(page)e(95\),)g(where)h(eac)o(h)g(line)h(is)f(a)f
+(regular)h(expression)g(follo)o(w)o(ed)g(b)o(y)g(a)f(command)g(to)g
+(execute.)31 b(The)0 2243 y(argumen)o(ts)14 b(passed)h(to)e(the)i
+(command)f(are,)g(in)i(order,)e(the)h Fp(tagname)p Ft(,)e
+Fp(op)q(eration)i Ft(\()p Fo(add)f Ft(for)g Fo(tag)p
+Ft(,)f Fo(mov)h Ft(for)g Fo(tag)0 2293 y(-F)p Ft(,)h(and)h
+Fo(del)f Ft(for)h Fo(tag)e(-d)p Ft(\),)h Fp(rep)q(ository)p
+Ft(,)h(and)g(an)o(y)f(remaining)i(are)e(pairs)h(of)g
+Fp(\014lename)j(revision)p Ft(.)k(A)16 b(non-zero)0 2343
+y(exit)g(of)e(the)i(\014lter)f(program)f(will)j(cause)f(the)f(tag)f(to)
+h(b)q(e)h(ab)q(orted.)0 2540 y Fn(15.4)32 b(Annotate)15
+b(command)1696 2674 y Ft(Command)-1901 b Fk(cvs)19 b(annotate)k
+Fj([)p Fo(-l)p Fj(])14 b Fp(\014les)i Fi(:)8 b(:)g(:)120
+2724 y Ft(F)l(or)13 b(eac)o(h)i(\014le)g(in)g Fp(\014les)p
+Ft(,)f(prin)o(t)h(the)f(head)g(revision)i(of)d(the)h(trunk,)g(together)
+f(with)i(information)f(on)120 2774 y(the)h(last)g(mo)q(di\014cation)g
+(for)g(eac)o(h)f(line.)22 b(The)15 b Fo(-l)f Ft(option)h(means)g(to)f
+(pro)q(cess)h(the)g(lo)q(cal)h(directory)120 2823 y(only)l(,)g(not)e
+(to)h(recurse)g(\(see)h(Section)g(A.4)e([Common)g(options],)h(page)g
+(67\).)k(F)l(or)c(example:)p eop
%%Page: 56 58
-56 57 bop 0 -58 a Ft(56)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+56 57 bop 0 -58 a Ft(56)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)240 183 y Fo($)24 b(cvs)f(annotate)g(ssfile)240
+235 y(Annotations)f(for)i(ssfile)240 287 y(***************)240
+339 y(1.1)238 b(\(mary)119 b(27-Mar-96\):)22 b(ssfile)h(line)h(1)240
+391 y(1.2)238 b(\(joe)143 b(28-Mar-96\):)22 b(ssfile)h(line)h(2)120
+503 y Ft(The)15 b(\014le)i(`)p Fo(ssfile)p Ft(')c(curren)o(tly)j(con)o
+(tains)f(t)o(w)o(o)f(lines.)22 b(The)15 b Fo(ssfile)g(line)f(1)h
+Ft(line)i(w)o(as)d(c)o(hec)o(k)o(ed)i(in)120 553 y(b)o(y)h
+Fo(mary)f Ft(on)g(Marc)o(h)g(27.)24 b(Then,)17 b(on)g(Marc)o(h)f(28,)g
+Fo(joe)g Ft(added)i(a)e(line)j Fo(ssfile)14 b(line)g(2)p
+Ft(,)j(without)120 603 y(mo)q(difying)i(the)f Fo(ssfile)c(line)h(1)j
+Ft(line.)29 b(This)19 b(rep)q(ort)e(do)q(esn't)h(tell)h(y)o(ou)f(an)o
+(ything)g(ab)q(out)f(lines)120 652 y(whic)o(h)c(ha)o(v)o(e)e(b)q(een)i
+(deleted)h(or)d(replaced;)j(y)o(ou)e(need)h(to)e(use)h
+Fo(cvs)j(diff)c Ft(for)h(that)f(\(see)h(Section)h(A.9)120
+702 y([di\013)t(],)h(page)h(79\).)p eop
%%Page: 57 59
-57 58 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(16:)20 b(Han)o(dlin)o(g)d(bin)o
-(ary)e(\014le)q(s)1241 b(57)0 183 y Fq(16)41 b(Han)n(dlin)o(g)14
-b(bin)n(ary)g(\014le)r(s)62 345 y Ft(Th)o(ere)f(are)g(t)o(w)o(o)f(i)q
-(s)q(sue)q(s)h(wit)n(h)g(us)q(in)o(g)h Fs(cvs)e Ft(t)o(o)h(st)o(ore)g
-(bin)o(ary)g(\014le)q(s.)20 b(Th)o(e)13 b(\014rst)g(i)q(s)g(t)n(h)o(a)o
-(t)f Fs(cvs)h Ft(b)o(y)f(d)o(ef)q(a)n(ul)o(t)i(con)o(v)o(ert)0
-395 y(lin)o(e)j(en)o(din)o(gs)g(b)q(et)o(w)o(een)f(t)n(h)o(e)g
-(canonical)g(form)f(in)i(whic)o(h)f(t)n(h)o(ey)g(are)g(st)o(ore)q(d)g
-(in)g(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)f(\(lin)o(efee)q(d)j(only\),)0
-445 y(an)o(d)d(t)n(h)o(e)g(form)f(ap)o(pro)o(pr)q(ia)o(t)o(e)f(t)o(o)i
-(t)n(h)o(e)g(o)o(p)q(era)o(t)o(in)o(g)f(syst)o(em)g(in)i(us)q(e)f(on)g
-(t)n(h)o(e)f(clien)o(t)i(\(for)e(examp)o(le,)i(carr)q(iage)f(ret)o(ur)q
-(n)0 495 y(fo)o(llo)o(w)o(e)q(d)h(b)o(y)f(lin)o(e)i(fee)q(d)f(for)f
-(Win)o(do)o(ws)f(NT\).)62 607 y(Th)o(e)j(s)q(econ)o(d)g(i)q(s)g(t)n(h)o
-(a)o(t)f(a)h(bin)o(ary)h(\014le)g(migh)o(t)f(h)o(ap)o(p)q(en)g(t)o(o)f
-(con)o(t)o(ain)h(d)o(a)o(t)o(a)f(whic)o(h)i(lo)q(oks)f(lik)o(e)h(a)f(k)
-o(eyw)o(ord)f(\(s)q(ee)0 656 y(Ch)o(apt)o(er)e(15)h([K)o(eyw)o(ord)g
-(su)n(b)q(st)o(it)o(u)o(t)o(ion],)f(page)h(53\),)f(so)h(k)o(eyw)o(ord)f
-(expans)q(ion)i(m)n(ust)f(b)q(e)g(t)o(ur)q(n)o(e)q(d)g(o\013.)62
-769 y(Th)o(e)g(`)p Fo(-kb)p Ft(')f(o)o(pt)o(ion)h(a)o(v)m(aila)o(b)o
-(le)h(wit)n(h)g(som)o(e)e Fs(cvs)h Ft(comm)o(an)o(ds)f(insure)q(s)i(t)n
-(h)o(a)o(t)e(n)o(e)q(it)n(h)o(er)i(lin)o(e)h(en)o(din)o(g)f(con)o(v)o
-(ers)q(ion)0 818 y(nor)d(k)o(eyw)o(ord)g(expans)q(ion)h(will)h(b)q(e)e
-(don)o(e.)19 b(If)14 b(y)o(ou)f(are)g(us)q(in)o(g)h(an)f(o)o(ld)i(v)o
-(ers)q(ion)e(of)g Fs(r)o(cs)h Ft(wit)n(h)o(ou)o(t)f(t)n(hi)q(s)h(o)o
-(pt)o(ion,)f(an)o(d)0 868 y(y)o(ou)g(are)g(us)q(in)o(g)h(an)f(o)o(p)q
-(era)o(t)o(in)o(g)g(syst)o(em,)g(su)o(c)o(h)g(as)g(u)o(nix,)i(whic)o(h)
-f(t)o(ermin)o(a)o(t)o(e)q(s)f(lin)o(e)q(s)i(wit)n(h)e(lin)o(efee)q(ds)j
-(only)l(,)e(y)o(ou)f(can)0 918 y(us)q(e)j(`)p Fo(-ko)p
-Ft(')e(inst)o(e)q(ad;)i(if)g(y)o(ou)f(are)g(on)h(anot)n(h)o(er)f(o)o(p)
-q(era)o(t)o(in)o(g)g(syst)o(em,)g(upgrad)o(e)h(t)o(o)f(a)h(v)o(ers)q
-(ion)f(of)h Fs(r)o(cs)p Ft(,)f(su)o(c)o(h)h(as)f(5.7)0
-968 y(or)g(la)o(t)o(er,)f(whic)o(h)i(sup)o(p)q(ort)o(s)f(`)p
-Fo(-kb)p Ft('.)62 1080 y(Here)h(i)q(s)f(an)g(examp)o(le)i(of)e(h)o(o)o
-(w)f(y)o(ou)h(can)g(cre)q(a)o(t)o(e)f(a)h(n)o(ew)h(\014le)g(us)q(in)o
-(g)g(t)n(h)o(e)f(`)p Fo(-kb)p Ft(')f(\015ag:)120 1194
-y Fo($)24 b(echo)f('$Id: cvs.ps,v 1.1.1.3 1996/04/27 20:02:22 tholo Exp $')g(>)h(kotest)120 1246 y($)g(cvs)f(add)h(-kb)f
-(-m"A)g(test)h(file")f(kotest)120 1298 y($)h(cvs)f(ci)h(-m"First)f
-(checkin;)f(contains)h(a)h(keyword")f(kotest)62 1410
-y Ft(If)16 b(a)g(\014le)h(accid)o(en)o(t)o(ally)h(get)o(s)e(add)o(e)q
-(d)h(wit)n(h)o(ou)o(t)f(`)p Fo(-kb)p Ft(',)f(on)o(e)g(can)i(us)q(e)f(t)
-n(h)o(e)g Fo(cvs)e(admin)i Ft(comm)o(an)o(d)f(t)o(o)h(reco)o(v)o(er.)0
-1460 y(F)l(or)f(examp)o(le:)120 1574 y Fo($)24 b(echo)f('$Id: cvs.ps,v 1.1.1.3 1996/04/27 20:02:22 tholo Exp $')g(>)h
-(kotest)120 1626 y($)g(cvs)f(add)h(-m"A)f(test)g(file")g(kotest)120
-1678 y($)h(cvs)f(ci)h(-m"First)f(checkin;)f(contains)h(a)h(keyword")f
-(kotest)120 1730 y($)h(cvs)f(admin)g(-kb)h(kotest)120
-1781 y($)g(rm)f(kotest)120 1833 y($)h(cvs)f(update)g(kotest)62
-1945 y Ft(Wh)o(en)17 b(y)o(ou)g(c)o(h)o(ec)o(k)f(in)i(t)n(h)o(e)f
-(\014le)h(`)p Fo(kotest)p Ft(')d(t)n(h)o(e)h(k)o(eyw)o(ords)g(are)h
-(expan)o(d)o(e)q(d.)26 b(\(T)l(ry)16 b(t)n(h)o(e)h(a)o(b)q(o)o(v)o(e)f
-(examp)o(le,)i(an)o(d)0 1995 y(do)h(a)g Fo(cat)14 b(kotest)19
-b Ft(aft)o(er)f(ev)o(ery)h(comm)o(an)o(d\).)30 b(Th)o(e)19
-b Fo(cvs)c(admin)g(-kb)j Ft(comm)o(an)o(d)h(s)q(et)o(s)g(t)n(h)o(e)g(d)
-o(ef)q(a)n(ul)o(t)h(k)o(eyw)o(ord)0 2045 y(su)n(b)q(st)o(it)o(u)o(t)o
-(ion)e(m)o(et)n(h)o(o)q(d)g(for)f(t)n(hi)q(s)i(\014le,)g(bu)o(t)f(it)g
-(do)q(e)q(s)g(not)g(al)o(t)o(er)g(t)n(h)o(e)g(w)o(or)o(kin)o(g)g(co)o
-(p)o(y)g(of)g(t)n(h)o(e)f(\014le)i(t)n(h)o(a)o(t)e(y)o(ou)h(h)o(a)o(v)o
-(e.)0 2095 y(Th)o(e)d(e)q(as)q(ie)q(st)g(w)o(ay)g(t)o(o)g(get)f(t)n(h)o
-(e)h(u)o(n)o(expan)o(d)o(e)q(d)j(v)o(ers)q(ion)d(of)g(`)p
-Fo(kotest)p Ft(')e(i)q(s)j(t)o(o)f(remo)o(v)o(e)f(it)h(an)o(d)h(c)o(h)o
-(ec)o(k)f(it)g(ou)o(t)g(again.)p eop
+57 58 bop 0 -58 a Ft(Chapter)15 b(16:)k(Keyw)o(ord)c(substitution)1221
+b(57)0 183 y Fq(16)41 b(Keyw)n(ord)15 b(substitution)62
+353 y Ft(As)i(long)g(as)f(y)o(ou)h(edit)g(source)g(\014les)h(inside)g
+(y)o(our)e(w)o(orking)h(cop)o(y)f(of)g(a)h(mo)q(dule)h(y)o(ou)e(can)h
+(alw)o(a)o(ys)f(\014nd)h(out)0 403 y(the)c(state)f(of)h(y)o(our)f
+(\014les)i(via)g(`)p Fo(cvs)g(status)p Ft(')e(and)h(`)p
+Fo(cvs)h(log)p Ft('.)19 b(But)13 b(as)f(so)q(on)h(as)g(y)o(ou)f(exp)q
+(ort)h(the)g(\014les)h(from)e(y)o(our)0 453 y(dev)o(elopmen)o(t)k(en)o
+(vironmen)o(t)f(it)h(b)q(ecomes)g(harder)f(to)f(iden)o(tify)j(whic)o(h)
+f(revisions)g(they)f(are.)62 566 y Fs(R)o(cs)c Ft(uses)g(a)f(mec)o
+(hanism)i(kno)o(wn)e(as)h Fp(k)o(eyw)o(ord)f(substitution)h
+Ft(\(or)f Fp(k)o(eyw)o(ord)g(expansion)p Ft(\))i(to)e(help)i(iden)o
+(tifying)0 616 y(the)17 b(\014les.)24 b(Em)o(b)q(edded)18
+b(strings)e(of)g(the)h(form)f Fo($)p Fp(k)o(eyw)o(ord)r
+Fo($)f Ft(and)i Fo($)p Fp(k)o(eyw)o(ord)r Fo(:)p Fi(:)8
+b(:)g(:)l Fo($)17 b Ft(in)g(a)f(\014le)i(are)e(replaced)i(with)0
+666 y(strings)d(of)g(the)g(form)g Fo($)p Fp(k)o(eyw)o(ord)r
+Fo(:)p Fp(v)m(alue)s Fo($)f Ft(whenev)o(er)i(y)o(ou)f(obtain)g(a)g(new)
+g(revision)i(of)d(the)i(\014le.)0 884 y Fn(16.1)32 b(R)n(CS)16
+b(Keyw)n(ords)62 998 y Ft(This)g(is)g(a)f(list)h(of)e(the)i(k)o(eyw)o
+(ords)e(that)h Fs(r)o(cs)g Ft(curren)o(tly)g(\(in)h(release)g
+(5.6.0.1\))d(supp)q(orts:)0 1140 y Fo($Author: tholo $)48 b Ft(The)15
+b(login)i(name)e(of)g(the)g(user)g(who)g(c)o(hec)o(k)o(ed)h(in)g(the)f
+(revision.)0 1218 y Fo($Date: 1996/05/06 22:26:44 $)96 b Ft(The)15 b(date)g(and)h(time)f
+(\(UTC\))g(the)g(revision)h(w)o(as)f(c)o(hec)o(k)o(ed)g(in.)0
+1296 y Fo($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.4 1996/05/06 22:26:44 tholo Exp $)48 b Ft(A)17 b(standard)f(header)h(con)o(taining)g
+(the)g(full)h(pathname)e(of)h(the)f Fs(r)o(cs)h Ft(\014le,)h(the)e
+(revision)i(n)o(um)o(b)q(er,)240 1346 y(the)f(date)g(\(UTC\),)e(the)i
+(author,)f(the)h(state,)f(and)h(the)g(lo)q(c)o(k)o(er)g(\(if)g(lo)q(c)o
+(k)o(ed\).)25 b(Files)18 b(will)g(normally)240 1395 y(nev)o(er)d(b)q(e)
+h(lo)q(c)o(k)o(ed)g(when)g(y)o(ou)f(use)g Fs(cvs)p Ft(.)0
+1473 y Fo($Id: cvs.ps,v 1.1.1.4 1996/05/06 22:26:44 tholo Exp $)144 b Ft(Same)15 b(as)g Fo($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.4 1996/05/06 22:26:44 tholo Exp $)p
+Ft(,)f(except)h(that)g(the)g Fs(r)o(cs)g Ft(\014lename)i(is)e(without)h
+(a)e(path.)0 1551 y Fo($Locker: $)48 b Ft(The)20 b(login)h(name)f(of)g
+(the)g(user)g(who)f(lo)q(c)o(k)o(ed)i(the)f(revision)h(\(empt)o(y)f(if)
+g(not)g(lo)q(c)o(k)o(ed,)h(and)f(th)o(us)240 1601 y(almost)15
+b(alw)o(a)o(ys)f(useless)i(when)g(y)o(ou)f(are)g(using)h
+Fs(cvs)p Ft(\).)0 1679 y Fo($Log: cvs.ps,v $
+Fs(cvs)p Ft(\).)0 1679 y Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+Fs(cvs)p Ft(\).)0 1679 y Fo(Files missed by previous import
+Fs(cvs)p Ft(\).)0 1679 y Fo()120 b Ft(The)20 b(log)g(message)g
+(supplied)i(during)f(commit,)f(preceded)i(b)o(y)d(a)h(header)g(con)o
+(taining)h(the)f Fs(r)o(cs)240 1729 y Ft(\014lename,)c(the)f(revision)g
+(n)o(um)o(b)q(er,)g(the)g(author,)f(and)h(the)g(date)g(\(UTC\).)e
+(Existing)j(log)e(messages)240 1779 y(are)i Fp(not)h
+Ft(replaced.)24 b(Instead,)16 b(the)g(new)h(log)f(message)g(is)g
+(inserted)h(after)f Fo($Log: cvs.ps,v $
+(inserted)h(after)f Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+(inserted)h(after)f Fo(Files missed by previous import
+(inserted)h(after)f Fo()p
+Ft(.)23 b(Eac)o(h)16 b(new)240 1828 y(line)f(is)f(pre\014xed)g(with)g
+(a)f Fp(commen)o(t)g(leader)18 b Ft(whic)o(h)c Fs(r)o(cs)g
+Ft(guesses)f(from)g(the)h(\014le)g(name)g(extension.)240
+1878 y(It)20 b(can)h(b)q(e)g(c)o(hanged)g(with)g Fo(cvs)14
+b(admin)h(-c)p Ft(.)35 b(See)21 b(Section)h(A.6.1)d([admin)h(options],)
+i(page)e(71.)240 1928 y(This)15 b(k)o(eyw)o(ord)g(is)g(useful)h(for)e
+(accum)o(ulating)i(a)e(complete)i(c)o(hange)f(log)g(in)h(a)e(source)h
+(\014le,)h(but)f(for)240 1978 y(sev)o(eral)g(reasons)g(it)h(can)f(b)q
+(e)h(problematic.)21 b(See)15 b(Section)h(16.5)e([Log)h(k)o(eyw)o
+(ord],)f(page)h(59.)0 2056 y Fo($RCSfile: cvs.ps,v $)240 2106 y
+Ft(The)g(name)h(of)e(the)i(R)o(CS)f(\014le)h(without)g(a)e(path.)0
+2183 y Fo($Revision: 1.1.1.4 $)240 2233 y Ft(The)h(revision)i(n)o(um)o(b)q(er)e
+(assigned)h(to)f(the)g(revision.)0 2311 y Fo($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)48
+b Ft(The)15 b(full)i(pathname)e(of)g(the)g(R)o(CS)h(\014le.)0
+2389 y Fo($State: Exp $)72 b Ft(The)20 b(state)f(assigned)i(to)e(the)h
+(revision.)35 b(States)19 b(can)h(b)q(e)g(assigned)h(with)f
+Fo(cvs)15 b(admin)f(-s)p Ft(|See)240 2439 y(Section)i(A.6.1)e([admin)i
+(options],)e(page)h(71.)0 2660 y Fn(16.2)32 b(Using)15
+b(k)n(eyw)n(ords)62 2774 y Ft(T)l(o)e(include)j(a)d(k)o(eyw)o(ord)f
+(string)h(y)o(ou)g(simply)i(include)g(the)f(relev)m(an)o(t)g(text)e
+(string,)i(suc)o(h)f(as)g Fo($Id: cvs.ps,v 1.1.1.4 1996/05/06 22:26:44 tholo Exp $)p Ft(,)g(inside)i(the)0
+2823 y(\014le,)f(and)f(commit)g(the)g(\014le.)20 b Fs(cvs)12
+b Ft(will)j(automatically)e(expand)g(the)g(string)g(as)g(part)f(of)g
+(the)h(commit)g(op)q(eration.)p eop
%%Page: 58 60
-58 59 bop 0 -58 a Ft(58)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+58 59 bop 0 -58 a Ft(58)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 287 y(It)e(is)g(common)g(to)f(em)o(b)q(ed)h
+Fo($Id: cvs.ps,v 1.1.1.4 1996/05/06 22:26:44 tholo Exp $)g Ft(string)f(in)i(the)f(C)f(source)h(co)q(de.)20
+b(This)15 b(example)f(sho)o(ws)f(the)h(\014rst)g(few)f(lines)0
+337 y(of)i(a)g(t)o(ypical)h(\014le,)f(after)g(k)o(eyw)o(ord)f
+(substitution)i(has)f(b)q(een)i(p)q(erformed:)120 457
+y Fo(static)23 b(char)g(*rcsid="$Id:)g(samp.c,v)f(1.5)i(1993/10/19)e
+(14:57:32)h(ceder)g(Exp)h($";)120 509 y(/*)g Ft(The)15
+b(follo)o(wing)h(lines)h(will)g(prev)o(en)o(t)e Fo(gcc)f
+Ft(v)o(ersion)i(2.)p Fp(x)192 613 y Ft(from)e(issuing)j(an)e
+Fo(")p Ft(un)o(used)h(v)m(ariable)p Fo(")g Ft(w)o(arning)p
+Fo(.)24 b(*/)120 665 y(#if)f(__GNUC__)g(==)h(2)120 717
+y(#define)f(USE\(var\))g(static)g(void)g(*)h(use_##var)e(=)i
+(\(&use_##var,)e(\(void)i(*\))f(&var\))120 769 y(USE)g(\(rcsid\);)120
+820 y(#endif)62 938 y Ft(Ev)o(en)16 b(though)g(a)g(clev)o(er)h
+(optimizing)g(compiler)g(could)g(remo)o(v)o(e)f(the)g(un)o(used)g(v)m
+(ariable)i Fo(rcsid)p Ft(,)d(most)g(com-)0 988 y(pilers)h(tend)e(to)g
+(include)j(the)d(string)h(in)g(the)f(binary)l(.)21 b(Some)14
+b(compilers)i(ha)o(v)o(e)e(a)g Fo(#pragma)f Ft(directiv)o(e)j(to)e
+(include)0 1038 y(literal)i(text)f(in)h(the)f(binary)l(.)62
+1156 y(The)i Fo(ident)f Ft(command)h(\(whic)o(h)g(is)g(part)f(of)h(the)
+f Fs(r)o(cs)h Ft(pac)o(k)m(age\))f(can)h(b)q(e)h(used)f(to)f(extract)g
+(k)o(eyw)o(ords)g(and)0 1206 y(their)h(v)m(alues)g(from)f(a)g(\014le.)
+24 b(This)17 b(can)f(b)q(e)h(handy)g(for)e(text)h(\014les,)h(but)f(it)h
+(is)g(ev)o(en)f(more)g(useful)h(for)f(extracting)0 1256
+y(k)o(eyw)o(ords)e(from)h(binary)h(\014les.)120 1376
+y Fo($)24 b(ident)f(samp.c)120 1428 y(samp.c:)239 1532
+y($Id: cvs.ps,v 1.1.1.4 1996/05/06 22:26:44 tholo Exp $)120
+1583 y($)g(gcc)f(samp.c)120 1635 y($)h(ident)f(a.out)120
+1687 y(a.out:)239 1791 y($Id:)h(samp.c,v)e(1.5)i(1993/10/19)e(14:57:32)
+h(ceder)g(Exp)h($)62 1909 y Ft(S)p Fs(ccs)14 b Ft(is)g(another)g(p)q
+(opular)g(revision)h(con)o(trol)f(system.)19 b(It)14
+b(has)g(a)f(command,)h Fo(what)p Ft(,)f(whic)o(h)i(is)f(v)o(ery)g
+(similar)0 1959 y(to)g Fo(ident)h Ft(and)g(used)g(for)g(the)g(same)g
+(purp)q(ose.)20 b(Man)o(y)14 b(sites)i(without)f Fs(r)o(cs)g
+Ft(ha)o(v)o(e)f Fs(sccs)p Ft(.)19 b(Since)e Fo(what)d
+Ft(lo)q(oks)i(for)0 2009 y(the)h(c)o(haracter)f(sequence)h
+Fo(@\(#\))f Ft(it)h(is)g(easy)g(to)f(include)j(k)o(eyw)o(ords)c(that)h
+(are)g(detected)i(b)o(y)e(either)h(command.)0 2059 y(Simply)g(pre\014x)
+e(the)h Fs(r)o(cs)f Ft(k)o(eyw)o(ord)f(with)i(the)f(magic)g
+Fs(sccs)g Ft(phrase,)g(lik)o(e)h(this:)120 2179 y Fo(static)23
+b(char)g(*id="@\(#\))g($Id:)g(ab.c,v)g(1.5)h(1993/10/19)e(14:57:32)h
+(ceder)g(Exp)h($";)0 2438 y Fn(16.3)32 b(Av)n(oiding)17
+b(substitution)62 2556 y Ft(Keyw)o(ord)g(substitution)g(has)g(its)f
+(disadv)m(an)o(tages.)24 b(Sometimes)17 b(y)o(ou)g(migh)o(t)f(w)o(an)o
+(t)f(the)i(literal)h(text)e(string)0 2606 y(`)p Fo($Author: tholo $)p
+Ft(')e(to)i(app)q(ear)h(inside)h(a)e(\014le)h(without)f
+Fs(r)o(cs)g Ft(in)o(terpreting)i(it)e(as)g(a)g(k)o(eyw)o(ord)f(and)i
+(expanding)g(it)g(in)o(to)0 2655 y(something)e(lik)o(e)i(`)p
+Fo($Author: tholo $)p Ft('.)62 2774 y(There)j(is)f(unfortunately)h
+(no)f(w)o(a)o(y)f(to)g(selectiv)o(ely)j(turn)e(o\013)f(k)o(eyw)o(ord)h
+(substitution.)26 b(Y)l(ou)18 b(can)f(use)g(`)p Fo(-ko)p
+Ft(')0 2823 y(\(see)e(Section)h(16.4)e([Substitution)i(mo)q(des],)f
+(page)g(59\))f(to)h(turn)g(o\013)f(k)o(eyw)o(ord)h(substitution)h(en)o
+(tirely)l(.)p eop
%%Page: 59 61
-59 60 bop 0 -58 a Ft(Ch)o(apt)o(er)14 b(17:)20 b(Revi)q(s)q(ion)c(m)o
-(an)o(agem)o(en)o(t)1218 b(59)0 183 y Fq(17)41 b(Revi)q(s)q(ion)14
-b(m)n(an)n(agem)n(en)n(t)62 345 y Ft(If)j(y)o(ou)g(h)o(a)o(v)o(e)f(re)q
-(ad)h(t)n(hi)q(s)g(f)q(ar,)f(y)o(ou)g(proba)o(b)o(ly)i(h)o(a)o(v)o(e)e
-(a)h(pret)n(t)o(y)f(go)q(o)q(d)h(grasp)f(on)h(wh)o(a)o(t)f
-Fs(cvs)h Ft(can)g(do)f(for)h(y)o(ou.)0 395 y(Thi)q(s)e(c)o(h)o(apt)o
-(er)g(t)o(alks)g(a)g(lit)n(t)n(le)i(a)o(b)q(ou)o(t)e(t)n(hin)o(gs)h(t)n
-(h)o(a)o(t)e(y)o(ou)h(st)o(ill)i(h)o(a)o(v)o(e)d(t)o(o)h(d)o(ecid)o(e.)
-62 507 y(If)g(y)o(ou)g(are)f(doin)o(g)i(d)o(ev)o(elo)o(pm)o(en)o(t)e
-(on)h(y)o(our)f(o)o(wn)g(us)q(in)o(g)i Fs(cvs)e Ft(y)o(ou)g(could)i
-(proba)o(b)o(ly)g(skip)f(t)n(hi)q(s)g(c)o(h)o(apt)o(er.)k(Th)o(e)0
-557 y(que)q(st)o(ions)e(t)n(hi)q(s)f(c)o(h)o(apt)o(er)g(t)o(ak)o(e)q(s)
-g(up)g(b)q(ecom)o(e)h(more)e(imp)q(ort)o(an)o(t)h(wh)o(en)g(more)g(t)n
-(h)o(an)g(on)o(e)h(p)q(erson)f(i)q(s)g(w)o(or)o(kin)o(g)h(in)0
-607 y(a)e(rep)q(o)q(s)q(it)o(ory)l(.)0 811 y Fn(17.1)32
-b(Wh)n(en)16 b(t)o(o)f(commit?)62 923 y Ft(Y)l(our)h(group)f(sh)o(ould)
-i(d)o(ecid)o(e)g(whic)o(h)g(p)q(o)o(licy)g(t)o(o)e(us)q(e)h(regardin)o
-(g)g(commit)o(s.)21 b(Sev)o(eral)c(p)q(o)o(licie)q(s)h(are)d(p)q(o)q(s)
-q(s)q(ib)o(le,)0 972 y(an)o(d)g(as)g(y)o(our)g(exp)q(er)q(ience)h(wit)n
-(h)g Fs(cvs)f Ft(gro)o(ws)f(y)o(ou)g(will)j(proba)o(b)o(ly)f(\014n)o(d)
-g(ou)o(t)f(wh)o(a)o(t)f(w)o(or)o(ks)h(for)f(y)o(ou.)62
-1085 y(If)g(y)o(ou)f(commit)g(\014le)q(s)i(t)o(o)q(o)e(quic)o(kly)i(y)o
-(ou)e(migh)o(t)g(commit)h(\014le)q(s)g(t)n(h)o(a)o(t)f(do)g(not)g(ev)o
-(en)h(compile.)21 b(If)13 b(y)o(our)g(partn)o(er)0 1134
-y(up)q(d)o(a)o(t)o(e)q(s)k(hi)q(s)f(w)o(or)o(kin)o(g)h(source)q(s)f(t)o
-(o)g(includ)o(e)i(y)o(our)e(buggy)g(\014le,)h(h)o(e)f(will)i(b)q(e)e(u)
-o(n)o(a)o(b)o(le)i(t)o(o)e(compile)h(t)n(h)o(e)f(co)q(d)o(e.)23
-b(On)0 1184 y(t)n(h)o(e)17 b(ot)n(h)o(er)h(h)o(an)o(d,)f(ot)n(h)o(er)g
-(p)q(ersons)h(will)h(not)e(b)q(e)h(a)o(b)o(le)g(t)o(o)g(b)q(en)o
-(e\014t)f(f)q(rom)g(t)n(h)o(e)g(impro)o(v)o(em)o(en)o(t)o(s)h(y)o(ou)f
-(m)o(ak)o(e)g(t)o(o)g(t)n(h)o(e)0 1234 y(co)q(d)o(e)f(if)g(y)o(ou)f
-(commit)g(v)o(ery)g(s)q(eldom,)g(an)o(d)g(con\015ict)o(s)h(will)h
-(proba)o(b)o(ly)f(b)q(e)f(more)g(common.)62 1346 y(It)20
-b(i)q(s)g(common)f(t)o(o)h(only)g(commit)g(\014le)q(s)h(aft)o(er)e(m)o
-(akin)o(g)h(sure)g(t)n(h)o(a)o(t)f(t)n(h)o(ey)g(can)h(b)q(e)g(compile)q
-(d.)36 b(Som)o(e)19 b(s)q(it)o(e)q(s)0 1396 y(require)j(t)n(h)o(a)o(t)e
-(t)n(h)o(e)h(\014le)q(s)h(pas)q(s)f(a)g(t)o(e)q(st)f(suit)o(e.)38
-b(P)o(o)o(licie)q(s)23 b(lik)o(e)f(t)n(hi)q(s)g(can)f(b)q(e)g(enforce)q
-(d)h(us)q(in)o(g)g(t)n(h)o(e)f(commit)o(info)0 1446 y(\014le)d(\(s)q
-(ee)e(Sect)o(ion)h(B.4)g([commit)o(info],)f(page)g(94\),)g(bu)o(t)h(y)o
-(ou)f(sh)o(ould)i(t)n(hink)f(t)o(wice)g(b)q(efore)f(y)o(ou)h(enforce)g
-(su)o(c)o(h)f(a)0 1496 y(con)o(v)o(en)o(t)o(ion.)i(By)12
-b(m)o(akin)o(g)g(t)n(h)o(e)f(d)o(ev)o(elo)o(pm)o(en)o(t)h(en)o(vironm)o
-(en)o(t)f(t)o(o)q(o)h(con)o(tro)o(lle)q(d)g(it)g(migh)o(t)f(b)q(ecom)o
-(e)h(t)o(o)q(o)f(regim)o(en)o(t)o(e)q(d)0 1545 y(an)o(d)k(t)n(h)n(us)h
-(cou)o(n)o(t)o(er-pro)q(d)o(u)o(ct)o(iv)o(e)f(t)o(o)g(t)n(h)o(e)g(re)q
-(al)g(goal,)g(whic)o(h)h(i)q(s)f(t)o(o)g(get)g(soft)o(w)o(are)e(wr)q
-(it)n(t)o(en.)p eop
+59 60 bop 0 -58 a Ft(Chapter)15 b(16:)k(Keyw)o(ord)c(substitution)1221
+b(59)62 183 y(In)15 b(man)o(y)f(cases)h(y)o(ou)f(can)h(a)o(v)o(oid)f
+(using)h Fs(r)o(cs)g Ft(k)o(eyw)o(ords)f(in)h(the)g(source,)f(ev)o(en)h
+(though)f(they)h(app)q(ear)g(in)g(the)0 233 y(\014nal)i(pro)q(duct.)23
+b(F)l(or)15 b(example,)i(the)f(source)h(for)e(this)i(man)o(ual)f(con)o
+(tains)g(`)p Fo($@asis{}Author$)p Ft(')d(whenev)o(er)k(the)0
+283 y(text)g(`)p Fo($Author: tholo $)p Ft(')f(should)j(app)q(ear.)28
+b(In)18 b Fo(nroff)f Ft(and)h Fo(troff)f Ft(y)o(ou)h(can)g(em)o(b)q(ed)
+g(the)g(n)o(ull-c)o(haracter)h Fo(\\&)e Ft(inside)0 333
+y(the)e(k)o(eyw)o(ord)g(for)f(a)h(similar)i(e\013ect.)0
+532 y Fn(16.4)32 b(Substitution)18 b(mo)r(des)62 644
+y Ft(Eac)o(h)e(\014le)g(has)f(a)g(stored)g(default)h(substitution)h(mo)
+q(de,)e(and)h(eac)o(h)f(w)o(orking)g(directory)h(cop)o(y)f(of)g(a)h
+(\014le)g(also)0 693 y(has)d(a)h(substitution)g(mo)q(de.)20
+b(The)13 b(former)g(is)h(set)f(b)o(y)h(the)f(`)p Fo(-k)p
+Ft(')g(option)h(to)e Fo(cvs)j(add)e Ft(and)h Fo(cvs)h(admin)p
+Ft(;)e(the)g(latter)0 743 y(is)h(set)f(b)o(y)g(the)h(-k)f(or)g(-A)h
+(options)g(to)e Fo(cvs)j(checkout)d Ft(or)h Fo(cvs)i(update)p
+Ft(.)j Fo(cvs)d(diff)e Ft(also)g(has)h(a)f(`)p Fo(-k)p
+Ft(')f(option.)20 b(F)l(or)0 793 y(some)15 b(examples,)g(See)h(Chapter)
+f(17)g([Binary)g(\014les],)h(page)f(61.)62 905 y(The)h(mo)q(des)f(a)o
+(v)m(ailable)i(are:)0 1028 y(`)p Fo(-kkv)p Ft(')118 b(Generate)25
+b(k)o(eyw)o(ord)f(strings)g(using)i(the)f(default)g(form,)h(e.g.)49
+b Fo($Revision: 1.1.1.4 $)25 b Ft(for)f(the)240 1078
+y Fo(Revision)14 b Ft(k)o(eyw)o(ord.)0 1150 y(`)p Fo(-kkvl)p
+Ft(')94 b(Lik)o(e)23 b(`)p Fo(-kkv)p Ft(',)f(except)h(that)e(a)h(lo)q
+(c)o(k)o(er's)g(name)g(is)h(alw)o(a)o(ys)f(inserted)h(if)f(the)g(giv)o
+(en)h(revision)g(is)240 1200 y(curren)o(tly)16 b(lo)q(c)o(k)o(ed.)k
+(This)c(option)f(is)h(normally)g(not)f(useful)h(when)g
+Fs(cvs)e Ft(is)i(used.)0 1273 y(`)p Fo(-kk)p Ft(')142
+b(Generate)16 b(only)g(k)o(eyw)o(ord)f(names)h(in)h(k)o(eyw)o(ord)e
+(strings;)h(omit)f(their)i(v)m(alues.)23 b(F)l(or)15
+b(example,)i(for)240 1322 y(the)f Fo(Revision)e Ft(k)o(eyw)o(ord,)h
+(generate)h(the)f(string)h Fo($Revision: 1.1.1.4 $)e Ft(instead)j(of)e
+Fo($Revision: 1.1.1.4 $)p Ft(.)240 1372 y(This)f(option)f(is)h(useful)g
+(to)f(ignore)g(di\013erences)h(due)g(to)f(k)o(eyw)o(ord)f(substitution)
+i(when)g(comparing)240 1422 y(di\013eren)o(t)h(revisions)i(of)d(a)h
+(\014le.)0 1494 y(`)p Fo(-ko)p Ft(')142 b(Generate)10
+b(the)h(old)g(k)o(eyw)o(ord)e(string,)i(presen)o(t)f(in)i(the)e(w)o
+(orking)g(\014le)i(just)e(b)q(efore)g(it)h(w)o(as)f(c)o(hec)o(k)o(ed)g
+(in.)240 1544 y(F)l(or)j(example,)h(for)e(the)i Fo(Revision)e
+Ft(k)o(eyw)o(ord,)g(generate)h(the)h(string)f Fo($Revision: 1.1.1.4 $)f
+Ft(instead)240 1594 y(of)i Fo($Revision: 1.1.1.4 $)h
+Ft(if)h(that)e(is)i(ho)o(w)f(the)g(string)g(app)q(eared)h(when)g(the)f
+(\014le)h(w)o(as)f(c)o(hec)o(k)o(ed)g(in.)0 1666 y(`)p
+Fo(-kb)p Ft(')142 b(Lik)o(e)19 b(`)p Fo(-ko)p Ft(',)f(but)h(also)f
+(inhibit)j(con)o(v)o(ersion)d(of)h(line)h(endings)f(b)q(et)o(w)o(een)g
+(the)g(canonical)g(form)f(in)240 1716 y(whic)o(h)c(they)f(are)f(stored)
+h(in)g(the)g(rep)q(ository)g(\(linefeed)i(only\),)e(and)g(the)g(form)f
+(appropriate)h(to)f(the)240 1766 y(op)q(erating)17 b(system)f(in)h(use)
+g(on)g(the)g(clien)o(t.)25 b(F)l(or)16 b(systems,)g(lik)o(e)i(unix,)f
+(whic)o(h)h(use)f(linefeed)h(only)240 1815 y(to)d(terminate)h(lines,)h
+(this)f(is)g(the)g(same)f(as)h(`)p Fo(-ko)p Ft('.)k(F)l(or)15
+b(more)g(information)h(on)g(binary)g(\014les,)h(see)240
+1865 y(Chapter)e(17)g([Binary)g(\014les],)g(page)g(61.)0
+1937 y(`)p Fo(-kv)p Ft(')142 b(Generate)13 b(only)h(k)o(eyw)o(ord)e(v)m
+(alues)j(for)d(k)o(eyw)o(ord)h(strings.)19 b(F)l(or)13
+b(example,)h(for)e(the)i Fo(Revision)e Ft(k)o(ey-)240
+1987 y(w)o(ord,)f(generate)h(the)f(string)h Fo(5.7)f
+Ft(instead)h(of)f Fo($Revision: 1.1.1.4 $)p Ft(.)j(This)12
+b(can)g(help)h(generate)e(\014les)240 2037 y(in)i(programming)f
+(languages)h(where)f(it)h(is)g(hard)f(to)g(strip)h(k)o(eyw)o(ord)f
+(delimiters)i(lik)o(e)f Fo($Revision: 1.1.1.4 $)i
+Ft(from)g(a)g(string.)20 b(Ho)o(w)o(ev)o(er,)14 b(further)i(k)o(eyw)o
+(ord)e(substitution)i(cannot)g(b)q(e)g(p)q(erformed)f(once)h(the)240
+2137 y(k)o(eyw)o(ord)e(names)i(are)e(remo)o(v)o(ed,)h(so)g(this)g
+(option)h(should)g(b)q(e)g(used)f(with)h(care.)240 2198
+y(One)e(often)f(w)o(ould)g(lik)o(e)h(to)e(use)i(`)p Fo(-kv)p
+Ft(')e(with)h Fo(cvs)i(export)p Ft(|see)e(Section)h(A.10)e([exp)q
+(ort],)g(page)h(81.)240 2248 y(But)i(b)q(e)h(a)o(w)o(are)e(that)h(do)q
+(esn't)g(handle)h(an)f(exp)q(ort)g(con)o(taining)h(binary)g(\014les)g
+(correctly)l(.)0 2450 y Fn(16.5)32 b(Problems)16 b(with)g(the)f($Log: cvs.ps,v $
+(correctly)l(.)0 2450 y Fn(16.5)32 b(Problems)16 b(with)g(the)f(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+(correctly)l(.)0 2450 y Fn(16.5)32 b(Problems)16 b(with)g(the)f(Files missed by previous import
+(correctly)l(.)0 2450 y Fn(16.5)32 b(Problems)16 b(with)g(the)f()f
+(k)n(eyw)n(ord.)62 2562 y Ft(The)f Fo($Log: cvs.ps,v $
+(k)n(eyw)n(ord.)62 2562 y Ft(The)f Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+(k)n(eyw)n(ord.)62 2562 y Ft(The)f Fo(Files missed by previous import
+(k)n(eyw)n(ord.)62 2562 y Ft(The)f Fo()f Ft(k)o(eyw)o(ord)g(is)i
+(somewhat)e(con)o(tro)o(v)o(ersial.)18 b(As)13 b(long)g(as)g(y)o(ou)f
+(are)h(w)o(orking)f(on)h(y)o(our)f(dev)o(elopmen)o(t)0
+2612 y(system)18 b(the)g(information)g(is)h(easily)g(accessible)h(ev)o
+(en)e(if)h(y)o(ou)f(do)g(not)g(use)g(the)g Fo($Log: cvs.ps,v $
+(en)e(if)h(y)o(ou)f(do)g(not)g(use)g(the)g Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+(en)e(if)h(y)o(ou)f(do)g(not)g(use)g(the)g Fo(Files missed by previous import
+(en)e(if)h(y)o(ou)f(do)g(not)g(use)g(the)g Fo()g
+Ft(k)o(eyw)o(ord|just)f(do)h(a)0 2661 y Fo(cvs)d(log)p
+Ft(.)k(Once)d(y)o(ou)f(exp)q(ort)g(the)h(\014le)g(the)f(history)g
+(information)h(migh)o(t)f(b)q(e)g(useless)i(an)o(yho)o(w.)62
+2774 y(A)j(more)f(serious)i(concern)f(is)g(that)f Fs(r)o(cs)h
+Ft(is)g(not)g(go)q(o)q(d)f(at)g(handling)j Fo($Log: cvs.ps,v $
+Ft(is)g(not)g(go)q(o)q(d)f(at)g(handling)j Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+Ft(is)g(not)g(go)q(o)q(d)f(at)g(handling)j Fo(Files missed by previous import
+Ft(is)g(not)g(go)q(o)q(d)f(at)g(handling)j Fo()d
+Ft(en)o(tries)h(when)g(a)g(branc)o(h)f(is)0 2823 y(merged)c(on)o(to)f
+(the)i(main)f(trunk.)20 b(Con\015icts)c(often)f(result)g(from)g(the)g
+(merging)h(op)q(eration.)p eop
%%Page: 60 62
-60 61 bop 0 -58 a Ft(60)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+60 61 bop 0 -58 a Ft(60)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(P)o(eople)21 b(also)g(tend)g(to)e Fo(")p
+Ft(\014x)p Fo(")i Ft(the)f(log)h(en)o(tries)g(in)g(the)f(\014le)i
+(\(correcting)e(sp)q(elling)j(mistak)o(es)d(and)h(ma)o(yb)q(e)0
+233 y(ev)o(en)c(factual)f(errors\).)22 b(If)17 b(that)f(is)h(done)f
+(the)h(information)f(from)g Fo(cvs)f(log)h Ft(will)i(not)e(b)q(e)h
+(consisten)o(t)f(with)h(the)0 283 y(information)e(inside)i(the)f
+(\014le.)21 b(This)15 b(ma)o(y)g(or)g(ma)o(y)f(not)h(b)q(e)h(a)f
+(problem)g(in)h(real)g(life.)62 395 y(It)f(has)f(b)q(een)i(suggested)e
+(that)g(the)g Fo($Log: cvs.ps,v $
+(that)g(the)g Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+(that)g(the)g Fo(Files missed by previous import
+(that)g(the)g Fo()g Ft(k)o(eyw)o(ord)g(should)h(b)q(e)g(inserted)g
+Fp(last)h Ft(in)f(the)g(\014le,)g(and)g(not)f(in)h(the)0
+445 y(\014les)i(header,)g(if)g(it)f(is)h(to)f(b)q(e)h(used)g(at)e(all.)
+24 b(That)16 b(w)o(a)o(y)g(the)g(long)h(list)g(of)f(c)o(hange)g
+(messages)g(will)i(not)e(in)o(terfere)0 495 y(with)g(ev)o(eryda)o(y)e
+(source)i(\014le)g(bro)o(wsing.)p eop
%%Page: 61 63
-61 62 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(61)0 183 y Fq(A)l(p)n(p)q(en)n
-(dix)12 b(A)41 b(Reference)14 b(m)n(an)m(ual)h(for)g(CVS)g(comm)n(an)n
-(ds)62 352 y Ft(Thi)q(s)h(ap)o(p)q(en)o(dix)g(d)o(e)q(scr)q(ib)q(e)q(s)
-h(h)o(o)o(w)f(t)o(o)f(in)o(v)o(ok)o(e)h Fs(cvs)p Ft(,)f(an)o(d)g(d)o(e)
-q(scr)q(ib)q(e)q(s)i(in)g(d)o(et)o(ail)f(t)n(h)o(o)q(s)q(e)f(su)n(b)q
-(comm)o(an)o(ds)h(of)f Fs(cvs)0 402 y Ft(whic)o(h)d(are)e(not)h(fully)h
-(d)o(e)q(scr)q(ib)q(e)q(d)h(els)q(ewh)o(ere.)19 b(T)l(o)11
-b(lo)q(ok)g(up)g(a)g(part)o(icular)g(su)n(b)q(comm)o(an)o(d,)h(s)q(ee)
-22 b([In)o(d)o(ex],)11 b(page)g(107.)0 622 y Fn(A.1)33
-b(Ov)n(erall)16 b(stru)n(ct)n(ure)h(of)d(CVS)h(comm)n(an)n(ds)62
-735 y Ft(Th)o(e)i(\014rst)f(rele)q(as)q(e)h(of)f Fs(cvs)g
-Ft(cons)q(i)q(st)o(e)q(d)g(of)g(a)h(n)n(u)o(m)n(b)q(er)g(of)f(sh)o
-(ell-scr)q(ipt)o(s.)25 b(T)l(o)q(d)o(ay)17 b Fs(cvs)f
-Ft(i)q(s)h(imp)o(lem)o(en)o(t)o(e)q(d)h(as)e(a)0 785
-y(s)q(in)o(gle)h(program)d(t)n(h)o(a)o(t)g(i)q(s)h(a)g(f)q(ron)o(t-en)o
-(d)f(t)o(o)h Fs(r)o(cs)h Ft(an)o(d)f Fo(diff)p Ft(.)k(Th)o(e)c(o)o(v)o
-(erall)h(form)o(a)o(t)d(of)i(all)h Fs(cvs)f Ft(comm)o(an)o(ds)g(i)q(s:)
-120 900 y Fo(cvs)23 b([)h(cvs_options)f(])g(cvs_command)g([)g
-(command_options)f(])i([)g(command_args)e(])0 1028 y(cvs)168
-b Ft(Th)o(e)15 b(program)f(t)n(h)o(a)o(t)g(i)q(s)i(a)f(f)q(ron)o(t-en)o
-(d)f(t)o(o)h Fs(r)o(cs)p Ft(.)0 1105 y Fo(cvs_options)240
-1155 y Ft(Som)o(e)g(o)o(pt)o(ions)g(t)n(h)o(a)o(t)f(a\013ect)g(all)j
-(su)n(b-comm)o(an)o(ds)e(of)g Fs(cvs)p Ft(.)k(Th)o(e)q(s)q(e)d(are)e(d)
-o(e)q(scr)q(ib)q(e)q(d)j(b)q(elo)o(w.)0 1233 y Fo(cvs_command)240
-1283 y Ft(On)o(e)c(of)g(s)q(ev)o(eral)g(di\013eren)o(t)g(su)n(b-comm)o
-(an)o(ds.)19 b(Som)o(e)13 b(of)f(t)n(h)o(e)h(comm)o(an)o(ds)f(h)o(a)o
-(v)o(e)g(alias)q(e)q(s)i(t)n(h)o(a)o(t)e(can)h(b)q(e)240
-1332 y(us)q(e)q(d)i(inst)o(e)q(ad;)g(t)n(h)o(o)q(s)q(e)e(alias)q(e)q(s)
-j(are)e(not)o(e)q(d)h(in)g(t)n(h)o(e)g(reference)g(m)o(an)n(ual)g(for)f
-(t)n(h)o(a)o(t)g(comm)o(an)o(d.)19 b(Th)o(ere)240 1382
-y(are)f(only)h(t)o(w)o(o)f(s)q(it)o(ua)o(t)o(ions)g(wh)o(ere)h(y)o(ou)f
-(m)o(ay)g(omit)g(`)p Fo(cvs_command)p Ft(':)25 b(`)p
-Fo(cvs)14 b(-H)p Ft(')k(elicit)o(s)j(a)d(li)q(st)h(of)240
-1432 y(a)o(v)m(aila)o(b)o(le)e(comm)o(an)o(ds,)d(an)o(d)i(`)p
-Fo(cvs)e(-v)p Ft(')g(di)q(sp)o(lays)j(v)o(ers)q(ion)e(inform)o(a)o(t)o
-(ion)g(on)g Fs(cvs)g Ft(it)o(s)q(elf.)0 1510 y Fo(command_options)240
-1559 y Ft(Opt)o(ions)h(t)n(h)o(a)o(t)e(are)h(sp)q(eci\014c)h(for)f(t)n
-(h)o(e)g(comm)o(an)o(d.)0 1637 y Fo(command_args)240
-1687 y Ft(Argu)o(m)o(en)o(t)o(s)g(t)o(o)g(t)n(h)o(e)g(comm)o(an)o(ds.)
-62 1814 y(Th)o(ere)f(i)q(s)f(u)o(nfort)o(u)o(n)o(a)o(t)o(ely)h(som)o(e)
-f(confus)q(ion)h(b)q(et)o(w)o(een)f Fo(cvs_options)f
-Ft(an)o(d)h Fo(command_options)p Ft(.)k(`)p Fo(-l)p Ft(',)c(wh)o(en)0
-1864 y(giv)o(en)i(as)e(a)h Fo(cvs_option)p Ft(,)e(only)j(a\013ect)o(s)f
-(som)o(e)f(of)h(t)n(h)o(e)g(comm)o(an)o(ds.)k(Wh)o(en)d(it)f(i)q(s)g
-(giv)o(en)h(as)e(a)h Fo(command_option)0 1914 y Ft(i)q(s)k(h)o(as)g(a)g
-(di\013eren)o(t)h(m)o(e)q(anin)o(g,)f(an)o(d)h(i)q(s)f(accept)o(e)q(d)h
-(b)o(y)f(more)g(comm)o(an)o(ds.)28 b(In)19 b(ot)n(h)o(er)f(w)o(ords,)g
-(do)g(not)g(t)o(ak)o(e)f(t)n(h)o(e)0 1964 y(a)o(b)q(o)o(v)o(e)e(ca)o(t)
-o(egor)q(iza)o(t)o(ion)e(t)o(o)q(o)i(s)q(er)q(iously)l(.)21
-b(Lo)q(ok)16 b(a)o(t)e(t)n(h)o(e)h(do)q(cu)o(m)o(en)o(t)o(a)o(t)o(ion)g
-(inst)o(e)q(ad.)0 2184 y Fn(A.2)33 b(Def)q(a)m(ul)o(t)15
-b(o)n(pt)n(ions)h(an)n(d)f(t)m(h)n(e)h Fh(~)p Fn(/.cvsrc)f(\014le)62
-2297 y Ft(Th)o(ere)g(are)g(som)o(e)f Fo(command_options)e
-Ft(t)n(h)o(a)o(t)i(are)g(us)q(e)q(d)i(so)e(oft)o(en)g(t)n(h)o(a)o(t)g
-(y)o(ou)g(migh)o(t)h(h)o(a)o(v)o(e)f(s)q(et)g(up)i(an)e(alias)h(or)0
-2347 y(som)o(e)h(ot)n(h)o(er)h(m)o(e)q(ans)f(t)o(o)h(m)o(ak)o(e)f(sure)
-i(y)o(ou)e(alw)o(ays)h(sp)q(ecify)g(t)n(h)o(a)o(t)f(o)o(pt)o(ion.)25
-b(On)o(e)18 b(examp)o(le)g(\(t)n(h)o(e)f(on)o(e)g(t)n(h)o(a)o(t)f(dro)o
-(v)o(e)0 2397 y(t)n(h)o(e)h(imp)o(lem)o(en)o(t)o(a)o(t)o(ion)h(of)f(t)n
-(h)o(e)g(.cvsrc)g(sup)o(p)q(ort,)g(act)o(ually\))g(i)q(s)h(t)n(h)o(a)o
-(t)e(m)o(an)o(y)g(p)q(eo)o(p)o(le)j(\014n)o(d)e(t)n(h)o(e)g(d)o(ef)q(a)
-n(ul)o(t)i(ou)o(t)o(pu)o(t)e(of)0 2447 y(t)n(h)o(e)c(`)p
-Fo(diff)p Ft(')e(comm)o(an)o(d)h(t)o(o)g(b)q(e)h(v)o(ery)f(h)o(ard)h(t)
-o(o)f(re)q(ad,)g(an)o(d)h(t)n(h)o(a)o(t)f(e)q(it)n(h)o(er)h(con)o(t)o
-(ext)f(di\013s)h(or)f(u)o(nidi\013s)i(are)e(m)n(u)o(c)o(h)h(e)q(as)q
-(ier)0 2497 y(t)o(o)i(u)o(n)o(d)o(erst)o(an)o(d.)62 2610
-y(Th)o(e)21 b(`)p Fo(~/.cvsrc)p Ft(')e(\014le)j(i)q(s)f(a)f(w)o(ay)g(t)
-n(h)o(a)o(t)g(y)o(ou)g(can)h(add)g(d)o(ef)q(a)n(ul)o(t)h(o)o(pt)o(ions)
-f(t)o(o)f Fo(cvs_commands)f Ft(wit)n(hin)j(cvs,)0 2660
-y(inst)o(e)q(ad)15 b(of)g(relyin)o(g)i(on)e(alias)q(e)q(s)h(or)f(ot)n
-(h)o(er)f(sh)o(ell)j(scr)q(ipt)o(s.)62 2774 y(Th)o(e)g(form)o(a)o(t)e
-(of)h(t)n(h)o(e)h(`)p Fo(~/.cvsrc)p Ft(')d(\014le)k(i)q(s)f(s)q(imp)o
-(le.)26 b(Th)o(e)16 b(\014le)i(i)q(s)f(s)q(e)q(arc)o(h)o(e)q(d)f(for)g
-(a)g(lin)o(e)i(t)n(h)o(a)o(t)e(b)q(egins)h(wit)n(h)g(t)n(h)o(e)0
-2823 y(sam)o(e)d(n)o(am)o(e)h(as)g(t)n(h)o(e)g Fo(cvs_command)e
-Ft(b)q(e)q(in)o(g)j(execu)o(t)o(e)q(d.)21 b(If)15 b(a)g(m)o(a)o(t)o(c)o
-(h)f(i)q(s)h(fou)o(n)o(d,)g(t)n(h)o(en)g(t)n(h)o(e)g(rem)o(ain)o(d)o
-(er)h(of)f(t)n(h)o(e)g(lin)o(e)p eop
+61 62 bop 0 -58 a Ft(Chapter)15 b(17:)k(Handling)e(binary)f(\014les)
+1236 b(61)0 183 y Fq(17)41 b(Handling)14 b(binary)g(\014les)62
+345 y Ft(There)f(are)f(t)o(w)o(o)f(issues)i(with)g(using)g
+Fs(cvs)f Ft(to)g(store)g(binary)h(\014les.)20 b(The)13
+b(\014rst)f(is)h(that)e Fs(cvs)h Ft(b)o(y)h(default)g(con)o(v)o(ert)0
+395 y(line)k(endings)f(b)q(et)o(w)o(een)f(the)g(canonical)h(form)f(in)g
+(whic)o(h)h(they)f(are)g(stored)f(in)i(the)f(rep)q(ository)g
+(\(linefeed)i(only\),)0 445 y(and)d(the)f(form)g(appropriate)h(to)e
+(the)i(op)q(erating)g(system)f(in)h(use)g(on)f(the)h(clien)o(t)h(\(for)
+d(example,)j(carriage)e(return)0 495 y(follo)o(w)o(ed)j(b)o(y)f(line)h
+(feed)g(for)f(Windo)o(ws)g(NT\).)62 607 y(The)i(second)f(is)h(that)e(a)
+h(binary)h(\014le)g(migh)o(t)f(happ)q(en)i(to)d(con)o(tain)i(data)e
+(whic)o(h)i(lo)q(oks)f(lik)o(e)i(a)e(k)o(eyw)o(ord)f(\(see)0
+656 y(Chapter)g(16)g([Keyw)o(ord)f(substitution],)h(page)h(57\),)d(so)i
+(k)o(eyw)o(ord)g(expansion)h(m)o(ust)e(b)q(e)i(turned)g(o\013.)62
+769 y(The)e(`)p Fo(-kb)p Ft(')e(option)i(a)o(v)m(ailable)h(with)f(some)
+f Fs(cvs)g Ft(commands)g(insures)i(that)d(neither)j(line)g(ending)g
+(con)o(v)o(ersion)0 818 y(nor)e(k)o(eyw)o(ord)f(expansion)h(will)i(b)q
+(e)e(done.)20 b(If)13 b(y)o(ou)f(are)h(using)g(an)g(old)g(v)o(ersion)g
+(of)g Fs(r)o(cs)g Ft(without)f(this)i(option,)f(and)0
+868 y(y)o(ou)k(are)h(using)g(an)g(op)q(erating)g(system,)g(suc)o(h)g
+(as)f(unix,)j(whic)o(h)e(terminates)g(lines)h(with)g(linefeeds)g(only)l
+(,)g(y)o(ou)0 918 y(can)c(use)f(`)p Fo(-ko)p Ft(')g(instead;)h(if)g(y)o
+(ou)f(are)g(on)g(another)g(op)q(erating)h(system,)f(upgrade)h(to)e(a)i
+(v)o(ersion)f(of)g Fs(r)o(cs)p Ft(,)h(suc)o(h)f(as)0
+968 y(5.7)g(or)h(later,)g(whic)o(h)h(supp)q(orts)f(`)p
+Fo(-kb)p Ft('.)62 1080 y(Here)h(is)f(an)h(example)g(of)e(ho)o(w)h(y)o
+(ou)g(can)g(create)g(a)g(new)h(\014le)g(using)g(the)f(`)p
+Fo(-kb)p Ft(')f(\015ag:)120 1194 y Fo($)24 b(echo)f('$Id: cvs.ps,v 1.1.1.4 1996/05/06 22:26:44 tholo Exp $')g(>)h
+(kotest)120 1246 y($)g(cvs)f(add)h(-kb)f(-m"A)g(test)h(file")f(kotest)
+120 1298 y($)h(cvs)f(ci)h(-m"First)f(checkin;)f(contains)h(a)h
+(keyword")f(kotest)62 1410 y Ft(If)16 b(a)f(\014le)h(acciden)o(tally)h
+(gets)d(added)i(without)f(`)p Fo(-kb)p Ft(',)f(one)h(can)g(use)h(the)f
+Fo(cvs)g(admin)f Ft(command)h(to)g(reco)o(v)o(er.)0 1460
+y(F)l(or)g(example:)120 1574 y Fo($)24 b(echo)f('$Id: cvs.ps,v 1.1.1.4 1996/05/06 22:26:44 tholo Exp $')g(>)h(kotest)120
+1626 y($)g(cvs)f(add)h(-m"A)f(test)g(file")g(kotest)120
+1678 y($)h(cvs)f(ci)h(-m"First)f(checkin;)f(contains)h(a)h(keyword")f
+(kotest)120 1730 y($)h(cvs)f(admin)g(-kb)h(kotest)120
+1781 y($)g(cvs)f(update)g(-A)h(kotest)62 1893 y Ft(When)17
+b(y)o(ou)e(c)o(hec)o(k)h(in)h(the)f(\014le)h(`)p Fo(kotest)p
+Ft(')d(the)i(k)o(eyw)o(ords)f(are)h(expanded.)23 b(\(T)l(ry)15
+b(the)h(ab)q(o)o(v)o(e)f(example,)i(and)0 1943 y(do)h(a)g
+Fo(cat)d(kotest)i Ft(after)g(ev)o(ery)h(command\).)29
+b(The)18 b Fo(cvs)d(admin)f(-kb)k Ft(command)g(sets)g(the)g(default)h
+(k)o(eyw)o(ord)0 1993 y(substitution)e(metho)q(d)g(for)f(this)h
+(\014le,)g(but)g(it)f(do)q(es)h(not)f(alter)h(the)f(w)o(orking)g(cop)o
+(y)h(of)f(the)g(\014le)i(that)e(y)o(ou)g(ha)o(v)o(e.)0
+2043 y(The)f(easiest)h(w)o(a)o(y)e(to)h(get)f(the)i(unexpanded)g(v)o
+(ersion)g(of)f(`)p Fo(kotest)p Ft(')e(is)j Fo(cvs)f(update)f(-A)p
+Ft(.)p eop
%%Page: 62 64
-62 63 bop 0 -58 a Ft(62)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y(i)q(s)h(sp)o(lit)h(up)e(\(a)o(t)g(whit)o(e)q(space)h
-(c)o(h)o(aract)o(ers\))e(in)o(t)o(o)i(s)q(epara)o(t)o(e)e(o)o(pt)o
-(ions)h(an)o(d)g(add)o(e)q(d)i(t)o(o)e(t)n(h)o(e)g(comm)o(an)o(d)g
-(argu)o(m)o(en)o(t)o(s)0 233 y Fp(b)q(efore)h Ft(an)o(y)e(o)o(pt)o
-(ions)g(f)q(rom)f(t)n(h)o(e)h(comm)o(an)o(d)g(lin)o(e.)62
-347 y(If)g(a)g(comm)o(an)o(d)f(h)o(as)h(t)o(w)o(o)e(n)o(am)o(e)q(s)i
-(\(e.g.,)e Fo(checkout)h Ft(an)o(d)h Fo(co)p Ft(\),)f(t)n(h)o(e)g
-(o\016cial)i(n)o(am)o(e,)e(not)h(n)o(ece)q(s)q(sar)q(ily)g(t)n(h)o(e)g
-(on)o(e)0 396 y(us)q(e)q(d)j(on)e(t)n(h)o(e)h(comm)o(an)o(d)f(lin)o(e,)
-j(will)f(b)q(e)f(us)q(e)q(d)h(t)o(o)e(m)o(a)o(t)o(c)o(h)g(against)g(t)n
-(h)o(e)h(\014le.)26 b(So)17 b(if)g(t)n(hi)q(s)g(i)q(s)g(t)n(h)o(e)g
-(con)o(t)o(en)o(t)o(s)f(of)g(t)n(h)o(e)0 446 y(us)q(er's)f(`)p
-Fo(~/.cvsrc)p Ft(')e(\014le:)120 562 y Fo(log)23 b(-N)120
-614 y(diff)g(-u)120 666 y(update)g(-P)120 717 y(co)h(-P)0
-831 y Ft(t)n(h)o(e)18 b(comm)o(an)o(d)g(`)p Fo(cvs)c(checkout)g(foo)p
-Ft(')k(w)o(ould)g(h)o(a)o(v)o(e)g(t)n(h)o(e)g(`)p Fo(-P)p
-Ft(')f(o)o(pt)o(ion)h(add)o(e)q(d)h(t)o(o)f(t)n(h)o(e)g(argu)o(m)o(en)o
-(t)o(s,)g(as)g(w)o(ell)h(as)0 881 y(`)p Fo(cvs)14 b(co)h(foo)p
-Ft('.)62 994 y(Wit)n(h)h(t)n(h)o(e)g(examp)o(le)g(\014le)h(a)o(b)q(o)o
-(v)o(e,)e(t)n(h)o(e)g(ou)o(t)o(pu)o(t)h(f)q(rom)f(`)p
-Fo(cvs)f(diff)h(foobar)p Ft(')f(will)j(b)q(e)f(in)g(u)o(nidi\013)h
-(form)o(a)o(t.)j(`)p Fo(cvs)0 1044 y(diff)15 b(-c)f(foobar)p
-Ft(')i(will)j(pro)o(vid)o(e)f(con)o(t)o(ext)e(di\013s,)i(as)f(usual.)26
-b(Get)n(t)o(in)o(g)18 b Fo(")p Ft(o)o(ld)p Fo(")g Ft(form)o(a)o(t)d
-(di\013s)j(w)o(ould)f(b)q(e)h(sligh)o(t)n(ly)0 1094 y(more)e(comp)o
-(lica)o(t)o(e)q(d,)h(b)q(eca)n(us)q(e)f Fo(diff)g Ft(do)q(e)q(sn't)f(h)
-o(a)o(v)o(e)g(an)h(o)o(pt)o(ion)g(t)o(o)g(sp)q(ecify)g(us)q(e)g(of)g(t)
-n(h)o(e)g Fo(")p Ft(o)o(ld)p Fo(")h Ft(form)o(a)o(t,)d(so)h(y)o(ou)0
-1144 y(w)o(ould)h(n)o(ee)q(d)g(`)p Fo(cvs)e(-f)h(diff)f(foobar)p
-Ft('.)0 1356 y Fn(A.3)33 b(Global)16 b(o)n(pt)n(ions)62
-1469 y Ft(Th)o(e)f(a)o(v)m(aila)o(b)o(le)j(`)p Fo(cvs_options)p
-Ft(')12 b(\(t)n(h)o(a)o(t)i(are)h(giv)o(en)h(t)o(o)f(t)n(h)o(e)g(left)g
-(of)g(`)p Fo(cvs_command)p Ft('\))e(are:)0 1611 y Fo(-b)i
-Fp(bin)o(dir)61 b Ft(Us)q(e)12 b Fp(bin)o(dir)k Ft(as)11
-b(t)n(h)o(e)h(direct)o(ory)g(wh)o(ere)g Fs(r)o(cs)g Ft(programs)e(are)h
-(lo)q(ca)o(t)o(e)q(d.)19 b(Ov)o(err)q(id)o(e)q(s)13 b(t)n(h)o(e)f(s)q
-(et)n(t)o(in)o(g)g(of)f(t)n(h)o(e)240 1660 y Fo($RCSBIN)16
-b Ft(en)o(vironm)o(en)o(t)g(v)m(ar)q(ia)o(b)o(le)i(an)o(d)e(an)o(y)g
-(precompile)q(d)j(direct)o(ory)l(.)25 b(Thi)q(s)17 b(param)o(et)o(er)e
-(sh)o(ould)240 1710 y(b)q(e)g(sp)q(eci\014e)q(d)i(as)e(an)g(a)o(b)q(so)
-o(lu)o(t)o(e)g(pa)o(t)n(hn)o(am)o(e.)0 1788 y Fo(-d)g
-Fp(cvs_ro)q(ot_direct)o(ory)240 1838 y Ft(Us)q(e)g Fp(cvs)p
-393 1838 14 2 v 16 w(ro)q(ot)p 492 1838 V 16 w(direct)o(ory)k
-Ft(as)c(t)n(h)o(e)g(ro)q(ot)f(direct)o(ory)h(pa)o(t)n(hn)o(am)o(e)g(of)
-f(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)l(.)20 b(Ov)o(err)q(id)o(e)q(s)c
-(t)n(h)o(e)240 1887 y(s)q(et)n(t)o(in)o(g)g(of)e(t)n(h)o(e)h
-Fo($CVSROOT)f Ft(en)o(vironm)o(en)o(t)i(v)m(ar)q(ia)o(b)o(le.)21
-b(See)16 b(Ch)o(apt)o(er)e(4)h([Rep)q(o)q(s)q(it)o(ory],)f(page)h(13.)0
-1965 y Fo(-e)g Fp(e)q(dit)o(or)61 b Ft(Us)q(e)17 b Fp(e)q(dit)o(or)k
-Ft(t)o(o)16 b(en)o(t)o(er)g(revi)q(s)q(ion)h(log)g(inform)o(a)o(t)o
-(ion.)24 b(Ov)o(err)q(id)o(e)q(s)18 b(t)n(h)o(e)f(s)q(et)n(t)o(in)o(g)g
-(of)f(t)n(h)o(e)g Fo($CVSEDITOR)240 2015 y Ft(an)o(d)f
-Fo($EDITOR)f Ft(en)o(vironm)o(en)o(t)h(v)m(ar)q(ia)o(b)o(le)q(s.)0
-2092 y Fo(-f)192 b Ft(Do)18 b(not)g(re)q(ad)g(t)n(h)o(e)g(`)p
-Fo(~/.cvsrc)p Ft(')f(\014le.)30 b(Thi)q(s)19 b(o)o(pt)o(ion)f(i)q(s)g
-(mo)q(st)f(oft)o(en)h(us)q(e)q(d)h(b)q(eca)n(us)q(e)g(of)f(t)n(h)o(e)h
-(non-)240 2142 y(ort)n(h)o(ogon)o(alit)o(y)f(of)f(t)n(h)o(e)i
-Fs(cvs)e Ft(o)o(pt)o(ion)h(s)q(et.)29 b(F)l(or)18 b(examp)o(le,)i(t)n
-(h)o(e)e(`)p Fo(cvs)d(log)p Ft(')i(o)o(pt)o(ion)h(`)p
-Fo(-N)p Ft(')f(\(t)o(ur)q(n)h(o\013)240 2192 y(di)q(sp)o(lay)f(of)d(t)o
-(ag)g(n)o(am)o(e)q(s\))h(do)q(e)q(s)g(not)g(h)o(a)o(v)o(e)f(a)h(corre)q
-(sp)q(on)o(din)o(g)h(o)o(pt)o(ion)f(t)o(o)g(t)o(ur)q(n)g(t)n(h)o(e)g
-(di)q(sp)o(lay)h(on.)k(So)240 2242 y(if)d(y)o(ou)g(h)o(a)o(v)o(e)f(`)p
-Fo(-N)p Ft(')g(in)i(t)n(h)o(e)f(`)p Fo(~/.cvsrc)p Ft(')e(en)o(try)h
-(for)h(`)p Fo(diff)p Ft(',)e(y)o(ou)i(m)o(ay)f(n)o(ee)q(d)i(t)o(o)f(us)
-q(e)g(`)p Fo(-f)p Ft(')f(t)o(o)h(sh)o(o)o(w)240 2292
-y(t)n(h)o(e)e(t)o(ag)f(n)o(am)o(e)q(s.)528 2275 y Fg(1)0
-2369 y Fo(-H)192 b Ft(Di)q(sp)o(lay)15 b(usage)g(inform)o(a)o(t)o(ion)f
-(a)o(b)q(ou)o(t)g(t)n(h)o(e)h(sp)q(eci\014e)q(d)h(`)p
-Fo(cvs_command)p Ft(')c(\(bu)o(t)j(do)f(not)g(act)o(ually)h(exe-)240
-2419 y(cu)o(t)o(e)d(t)n(h)o(e)f(comm)o(an)o(d\).)18 b(If)12
-b(y)o(ou)f(don't)g(sp)q(ecify)i(a)e(comm)o(an)o(d)g(n)o(am)o(e,)h(`)p
-Fo(cvs)i(-H)p Ft(')d(di)q(sp)o(lays)i(a)e(su)o(mm)o(ary)240
-2469 y(of)k(all)h(t)n(h)o(e)f(comm)o(an)o(ds)g(a)o(v)m(aila)o(b)o(le.)0
-2546 y Fo(-l)192 b Ft(Do)19 b(not)g(log)h(t)n(h)o(e)g(cvs)p
-625 2546 V 16 w(comm)o(an)o(d)f(in)i(t)n(h)o(e)e(comm)o(an)o(d)h(hi)q
-(st)o(ory)f(\(bu)o(t)h(execu)o(t)o(e)h(it)e(an)o(yw)o(ay\).)32
-b(See)240 2596 y(Sect)o(ion)16 b(A.11)e([hi)q(st)o(ory],)g(page)h(77,)g
-(for)f(inform)o(a)o(t)o(ion)h(on)g(comm)o(an)o(d)g(hi)q(st)o(ory)l(.)0
-2674 y Fo(-n)192 b Ft(Do)21 b(not)f(c)o(h)o(an)o(ge)i(an)o(y)f(\014le)q
-(s.)39 b(A)o(t)n(t)o(empt)20 b(t)o(o)h(execu)o(t)o(e)h(t)n(h)o(e)f(`)p
-Fo(cvs_command)p Ft(',)f(bu)o(t)i(only)g(t)o(o)f(i)q(s)q(sue)240
-2724 y(rep)q(ort)o(s;)15 b(do)g(not)g(remo)o(v)o(e,)f(up)q(d)o(a)o(t)o
-(e,)h(or)g(m)o(erge)g(an)o(y)g(exi)q(st)o(in)o(g)h(\014le)q(s,)g(or)e
-(cre)q(a)o(t)o(e)g(an)o(y)h(n)o(ew)g(\014le)q(s.)p 0
-2777 600 2 v 21 2807 a Fg(1)62 2823 y Ft(Y)l(e)q(s,)h(t)n(hi)q(s)f(re)q
-(ally)h(sh)o(ould)g(b)q(e)f(\014xe)q(d,)h(an)o(d)f(it's)g(b)q(e)q(in)o
-(g)h(w)o(or)o(k)o(e)q(d)g(on)p eop
+62 63 bop 0 -58 a Ft(62)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)p eop
%%Page: 63 65
-63 64 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(63)0 183 y Fo(-Q)192
-b Ft(Ca)n(us)q(e)21 b(t)n(h)o(e)h(comm)o(an)o(d)e(t)o(o)h(b)q(e)h(re)q
-(ally)g(quiet;)i(t)n(h)o(e)e(comm)o(an)o(d)e(will)j(only)f(gen)o(era)o
-(t)o(e)f(ou)o(t)o(pu)o(t)h(for)240 233 y(s)q(er)q(ious)15
-b(prob)o(lems.)0 308 y Fo(-q)192 b Ft(Ca)n(us)q(e)16
-b(t)n(h)o(e)g(comm)o(an)o(d)g(t)o(o)g(b)q(e)g(som)o(ewh)o(a)o(t)e
-(quiet;)j(inform)o(a)o(t)o(ion)o(al)f(m)o(e)q(s)q(sage)q(s,)f(su)o(c)o
-(h)i(as)e(rep)q(ort)o(s)h(of)240 358 y(recurs)q(ion)g(t)n(hrough)f(su)n
-(b)q(direct)o(or)q(ie)q(s,)i(are)e(sup)o(pre)q(s)q(s)q(e)q(d.)0
-433 y Fo(-r)192 b Ft(Mak)o(e)19 b(n)o(ew)g(w)o(or)o(kin)o(g)h(\014le)q
-(s)h(\014le)q(s)g(re)q(ad-only)l(.)33 b(Sam)o(e)20 b(e\013ect)f(as)g
-(if)h(t)n(h)o(e)g Fo($CVSREAD)e Ft(en)o(vironm)o(en)o(t)240
-483 y(v)m(ar)q(ia)o(b)o(le)g(i)q(s)g(s)q(et)e(\(s)q(ee)h(A)m(p)o(p)q
-(en)o(dix)i(C)e([En)o(vironm)o(en)o(t)f(v)m(ar)q(ia)o(b)o(le)q(s],)i
-(page)f(101\).)25 b(Th)o(e)17 b(d)o(ef)q(a)n(ul)o(t)h(i)q(s)f(t)o(o)240
-533 y(m)o(ak)o(e)c(w)o(or)o(kin)o(g)h(\014le)q(s)h(wr)q(it)o(a)o(b)o
-(le,)f(u)o(nle)q(s)q(s)h(w)o(a)o(t)o(c)o(h)o(e)q(s)d(are)h(on)h(\(s)q
-(ee)f(Sect)o(ion)h(6.6)f([W)l(a)o(t)o(c)o(h)o(e)q(s],)f(page)h(27\).)0
-608 y Fo(-s)i Fp(v)m(ar)q(ia)o(b)o(le)s Fo(=)p Fp(v)m(alue)240
-658 y Ft(Set)g(a)g(us)q(er)h(v)m(ar)q(ia)o(b)o(le)g(\(s)q(ee)f(Sect)o
-(ion)h(B.11)e([V)l(ar)q(ia)o(b)o(le)q(s],)i(page)f(98\).)0
-733 y Fo(-t)192 b Ft(T)l(race)15 b(program)f(execu)o(t)o(ion;)i(di)q
-(sp)o(lay)g(m)o(e)q(s)q(sage)q(s)f(sh)o(o)o(win)o(g)g(t)n(h)o(e)g(st)o
-(ep)q(s)f(of)h Fs(cvs)f Ft(act)o(ivit)o(y)l(.)20 b(P)o(art)o(icu-)240
-783 y(larly)c(us)q(eful)g(wit)n(h)g(`)p Fo(-n)p Ft(')e(t)o(o)h(exp)o
-(lore)h(t)n(h)o(e)f(p)q(ot)o(en)o(t)o(ial)h(impact)f(of)g(an)g(u)o(nf)q
-(amiliar)i(comm)o(an)o(d.)0 858 y Fo(-v)192 b Ft(Di)q(sp)o(lay)16
-b(v)o(ers)q(ion)g(an)o(d)f(co)o(p)o(yr)q(igh)o(t)f(inform)o(a)o(t)o
-(ion)h(for)f Fs(cvs)p Ft(.)0 933 y Fo(-w)192 b Ft(Mak)o(e)14
-b(n)o(ew)g(w)o(or)o(kin)o(g)h(\014le)q(s)g(re)q(ad-wr)q(it)o(e.)k(Ov)o
-(err)q(id)o(e)q(s)d(t)n(h)o(e)e(s)q(et)n(t)o(in)o(g)h(of)f(t)n(h)o(e)g
-Fo($CVSREAD)f Ft(en)o(vironm)o(en)o(t)240 983 y(v)m(ar)q(ia)o(b)o(le.)
-20 b(File)q(s)15 b(are)d(cre)q(a)o(t)o(e)q(d)g(re)q(ad-wr)q(it)o(e)g(b)
-o(y)h(d)o(ef)q(a)n(ul)o(t,)h(u)o(nle)q(s)q(s)g Fo($CVSREAD)e
-Ft(i)q(s)h(s)q(et)g(or)f(`)p Fo(-r)p Ft(')g(i)q(s)h(giv)o(en.)0
-1058 y Fo(-z)i Fp(gzip-lev)o(el)240 1108 y Ft(Set)g(t)n(h)o(e)g(compre)
-q(s)q(s)q(ion)g(lev)o(el.)22 b(Only)16 b(h)o(as)f(an)g(e\013ect)g(on)g
-(t)n(h)o(e)g Fs(cvs)g Ft(clien)o(t.)0 1314 y Fn(A.4)33
-b(Common)14 b(comm)n(an)n(d)i(o)n(pt)n(ions)62 1427 y
-Ft(Thi)q(s)h(s)q(ect)o(ion)f(d)o(e)q(scr)q(ib)q(e)q(s)i(t)n(h)o(e)e(`)p
-Fo(command_options)p Ft(')d(t)n(h)o(a)o(t)i(are)h(a)o(v)m(aila)o(b)o
-(le)i(acro)q(s)q(s)d(s)q(ev)o(eral)h Fs(cvs)g Ft(comm)o(an)o(ds.)0
-1477 y(Th)o(e)q(s)q(e)j(o)o(pt)o(ions)g(are)f(alw)o(ays)h(giv)o(en)g(t)
-o(o)g(t)n(h)o(e)g(r)q(igh)o(t)f(of)h(`)p Fo(cvs_command)p
-Ft('.)29 b(Not)18 b(all)i(comm)o(an)o(ds)f(sup)o(p)q(ort)f(all)i(of)0
-1526 y(t)n(h)o(e)q(s)q(e)15 b(o)o(pt)o(ions;)e(e)q(ac)o(h)h(o)o(pt)o
-(ion)g(i)q(s)h(only)g(sup)o(p)q(ort)o(e)q(d)f(for)g(comm)o(an)o(ds)g
-(wh)o(ere)g(it)h(m)o(ak)o(e)q(s)f(s)q(ens)q(e.)19 b(Ho)o(w)o(ev)o(er,)
-14 b(wh)o(en)g(a)0 1576 y(comm)o(an)o(d)g(h)o(as)g(on)o(e)g(of)g(t)n(h)
-o(e)q(s)q(e)h(o)o(pt)o(ions)f(y)o(ou)g(can)h(almo)q(st)e(alw)o(ays)h
-(cou)o(n)o(t)h(on)f(t)n(h)o(e)h(sam)o(e)f(b)q(e)o(h)o(a)o(vior)g(of)g
-(t)n(h)o(e)g(o)o(pt)o(ion)0 1626 y(as)j(in)h(ot)n(h)o(er)e(comm)o(an)o
-(ds.)25 b(\(Ot)n(h)o(er)18 b(comm)o(an)o(d)e(o)o(pt)o(ions,)h(whic)o(h)
-h(are)e(li)q(st)o(e)q(d)j(wit)n(h)e(t)n(h)o(e)g(in)o(divid)o(ual)j
-(comm)o(an)o(ds,)0 1676 y(m)o(ay)15 b(h)o(a)o(v)o(e)f(di\013eren)o(t)i
-(b)q(e)o(h)o(a)o(vior)f(f)q(rom)f(on)o(e)h Fs(cvs)g Ft(comm)o(an)o(d)f
-(t)o(o)h(t)n(h)o(e)g(ot)n(h)o(er\).)62 1788 y Fj(W)l(ar)q(nin)o(g:)25
-b Ft(t)n(h)o(e)16 b(`)p Fo(history)p Ft(')f(comm)o(an)o(d)i(i)q(s)f(an)
-h(except)o(ion;)h(it)f(sup)o(p)q(ort)o(s)g(m)o(an)o(y)f(o)o(pt)o(ions)h
-(t)n(h)o(a)o(t)e(con\015ict)j(ev)o(en)0 1838 y(wit)n(h)e(t)n(h)o(e)q(s)
-q(e)f(st)o(an)o(d)o(ard)g(o)o(pt)o(ions.)0 1976 y Fo(-D)g
-Fp(d)o(a)o(t)o(e_sp)q(ec)240 2026 y Ft(Us)q(e)g(t)n(h)o(e)g(mo)q(st)e
-(recen)o(t)i(revi)q(s)q(ion)g(no)g(la)o(t)o(er)f(t)n(h)o(an)h
-Fp(d)o(a)o(t)o(e)p 1173 2026 14 2 v 16 w(sp)q(ec)p Ft(.)20
-b Fp(d)o(a)o(t)o(e)p 1389 2026 V 16 w(sp)q(ec)e Ft(i)q(s)d(a)f(s)q(in)o
-(gle)j(argu)o(m)o(en)o(t,)c(a)240 2075 y(d)o(a)o(t)o(e)i(d)o(e)q(scr)q
-(ipt)o(ion)h(sp)q(ecifyin)o(g)h(a)e(d)o(a)o(t)o(e)g(in)h(t)n(h)o(e)f
-(past.)240 2138 y(Th)o(e)g(sp)q(eci\014ca)o(t)o(ion)h(i)q(s)f
-Fp(st)o(ic)o(ky)j Ft(wh)o(en)d(y)o(ou)g(us)q(e)g(it)g(t)o(o)f(m)o(ak)o
-(e)h(a)f(pr)q(iv)m(a)o(t)o(e)h(co)o(p)o(y)f(of)h(a)f(source)h(\014le;)h
-(t)n(h)o(a)o(t)240 2188 y(i)q(s,)h(wh)o(en)h(y)o(ou)f(get)f(a)h(w)o(or)
-o(kin)o(g)h(\014le)g(us)q(in)o(g)g(`)p Fo(-D)p Ft(',)e
-Fs(cvs)g Ft(records)h(t)n(h)o(e)h(d)o(a)o(t)o(e)e(y)o(ou)h(sp)q
-(eci\014e)q(d,)i(so)e(t)n(h)o(a)o(t)240 2238 y(furt)n(h)o(er)f(up)q(d)o
-(a)o(t)o(e)q(s)h(in)g(t)n(h)o(e)f(sam)o(e)g(direct)o(ory)h(will)h(us)q
-(e)e(t)n(h)o(e)g(sam)o(e)g(d)o(a)o(t)o(e)g(\(for)f(more)h(inform)o(a)o
-(t)o(ion)g(on)240 2287 y(st)o(ic)o(ky)f(t)o(ags/d)o(a)o(t)o(e)q(s,)e(s)
-q(ee)j(Sect)o(ion)f(7.4)g([St)o(ic)o(ky)f(t)o(ags],)g(page)h(34\).)240
-2350 y(A)i(wid)o(e)i(v)m(ar)q(iet)o(y)e(of)f(d)o(a)o(t)o(e)h(form)o(a)o
-(t)o(s)f(are)h(sup)o(p)q(ort)o(e)q(d)h(b)o(y)f(t)n(h)o(e)g(u)o(n)o(d)o
-(erlyin)o(g)j Fs(r)o(cs)d Ft(f)q(acilit)o(ie)q(s,)i(s)q(imilar)240
-2400 y(t)o(o)d(t)n(h)o(o)q(s)q(e)f(d)o(e)q(scr)q(ib)q(e)q(d)j(in)f
-(co\(1\),)e(bu)o(t)i(not)f(exact)n(ly)h(t)n(h)o(e)f(sam)o(e.)22
-b(Th)o(e)16 b Fp(d)o(a)o(t)o(e)p 1512 2400 V 16 w(sp)q(ec)j
-Ft(i)q(s)e(in)o(t)o(erpret)o(e)q(d)f(as)240 2449 y(b)q(e)q(in)o(g)i(in)
-g(t)n(h)o(e)g(lo)q(cal)g(t)o(im)o(ezon)o(e,)f(u)o(nle)q(s)q(s)i(a)e(sp)
-q(eci\014c)h(t)o(im)o(ezon)o(e)f(i)q(s)g(sp)q(eci\014e)q(d.)28
-b(Examp)o(le)q(s)19 b(of)d(v)m(alid)240 2499 y(d)o(a)o(t)o(e)f(sp)q
-(eci\014ca)o(t)o(ions)h(includ)o(e:)837 2564 y Fo(1)24
-b(month)f(ago)837 2616 y(2)h(hours)f(ago)837 2668 y(400000)g(seconds)g
-(ago)837 2720 y(last)h(year)837 2771 y(last)g(Monday)837
-2823 y(yesterday)p eop
+63 64 bop 0 -58 a Ft(Chapter)15 b(18:)k(Revision)e(managemen)o(t)1214
+b(63)0 183 y Fq(18)41 b(Revision)14 b(managemen)n(t)62
+345 y Ft(If)j(y)o(ou)f(ha)o(v)o(e)g(read)h(this)f(far,)g(y)o(ou)g
+(probably)h(ha)o(v)o(e)f(a)h(prett)o(y)e(go)q(o)q(d)i(grasp)f(on)g
+(what)g Fs(cvs)g Ft(can)g(do)h(for)f(y)o(ou.)0 395 y(This)g(c)o(hapter)
+f(talks)g(a)g(little)h(ab)q(out)f(things)h(that)f(y)o(ou)f(still)j(ha)o
+(v)o(e)e(to)f(decide.)62 507 y(If)h(y)o(ou)e(are)h(doing)g(dev)o
+(elopmen)o(t)h(on)f(y)o(our)f(o)o(wn)h(using)h Fs(cvs)e
+Ft(y)o(ou)h(could)h(probably)f(skip)h(this)f(c)o(hapter.)20
+b(The)0 557 y(questions)c(this)g(c)o(hapter)f(tak)o(es)g(up)h(b)q
+(ecome)g(more)f(imp)q(ortan)o(t)g(when)h(more)f(than)g(one)g(p)q(erson)
+h(is)g(w)o(orking)f(in)0 607 y(a)g(rep)q(ository)l(.)0
+811 y Fn(18.1)32 b(When)16 b(to)f(commit?)62 923 y Ft(Y)l(our)h(group)f
+(should)h(decide)h(whic)o(h)g(p)q(olicy)g(to)d(use)i(regarding)f
+(commits.)21 b(Sev)o(eral)16 b(p)q(olicies)h(are)f(p)q(ossible,)0
+972 y(and)f(as)g(y)o(our)g(exp)q(erience)i(with)f Fs(cvs)e
+Ft(gro)o(ws)g(y)o(ou)h(will)i(probably)f(\014nd)g(out)f(what)f(w)o
+(orks)g(for)h(y)o(ou.)62 1085 y(If)f(y)o(ou)f(commit)g(\014les)h(to)q
+(o)f(quic)o(kly)h(y)o(ou)f(migh)o(t)g(commit)g(\014les)h(that)f(do)g
+(not)g(ev)o(en)g(compile.)21 b(If)14 b(y)o(our)e(partner)0
+1134 y(up)q(dates)k(his)g(w)o(orking)f(sources)h(to)e(include)k(y)o
+(our)d(buggy)g(\014le,)h(he)g(will)h(b)q(e)f(unable)h(to)e(compile)i
+(the)e(co)q(de.)21 b(On)0 1184 y(the)16 b(other)g(hand,)g(other)g(p)q
+(ersons)g(will)i(not)d(b)q(e)i(able)g(to)e(b)q(ene\014t)i(from)f(the)g
+(impro)o(v)o(emen)o(ts)f(y)o(ou)h(mak)o(e)f(to)h(the)0
+1234 y(co)q(de)g(if)f(y)o(ou)g(commit)g(v)o(ery)g(seldom,)h(and)f
+(con\015icts)h(will)h(probably)f(b)q(e)g(more)e(common.)62
+1346 y(It)20 b(is)f(common)g(to)g(only)h(commit)f(\014les)h(after)f
+(making)g(sure)g(that)g(they)g(can)h(b)q(e)g(compiled.)33
+b(Some)20 b(sites)0 1396 y(require)12 b(that)e(the)i(\014les)g(pass)f
+(a)g(test)f(suite.)19 b(P)o(olicies)13 b(lik)o(e)g(this)e(can)g(b)q(e)h
+(enforced)g(using)g(the)f(commitinfo)h(\014le)g(\(see)0
+1446 y(Section)g(B.4)f([commitinfo],)g(page)g(98\),)g(but)g(y)o(ou)g
+(should)h(think)g(t)o(wice)f(b)q(efore)h(y)o(ou)f(enforce)g(suc)o(h)g
+(a)g(con)o(v)o(en)o(tion.)0 1496 y(By)k(making)h(the)f(dev)o(elopmen)o
+(t)h(en)o(vironmen)o(t)f(to)q(o)g(con)o(trolled)g(it)h(migh)o(t)f(b)q
+(ecome)h(to)q(o)e(regimen)o(ted)i(and)f(th)o(us)0 1545
+y(coun)o(ter-pro)q(ductiv)o(e)h(to)f(the)g(real)g(goal,)g(whic)o(h)h
+(is)g(to)e(get)h(soft)o(w)o(are)f(written.)p eop
%%Page: 64 66
-64 65 bop 0 -58 a Ft(64)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)837 183 y Fo(a)24 b(fortnight)f(ago)837 235
-y(3/31/92)g(10:00:07)g(PST)837 287 y(January)g(23,)h(1987)f(10:05pm)837
-339 y(22:00)g(GMT)240 400 y Ft(`)p Fo(-D)p Ft(')15 b(i)q(s)g(a)o(v)m
-(aila)o(b)o(le)j(wit)n(h)e(t)n(h)o(e)f Fo(checkout)p
-Ft(,)f Fo(diff)p Ft(,)h Fo(export)p Ft(,)g Fo(history)p
-Ft(,)f Fo(rdiff)p Ft(,)h Fo(rtag)p Ft(,)f(an)o(d)i Fo(update)240
-449 y Ft(comm)o(an)o(ds.)31 b(\(Th)o(e)18 b Fo(history)g
-Ft(comm)o(an)o(d)h(us)q(e)q(s)g(t)n(hi)q(s)g(o)o(pt)o(ion)g(in)h(a)f
-(sligh)o(t)n(ly)h(di\013eren)o(t)f(w)o(ay;)h(s)q(ee)240
-499 y(Sect)o(ion)c(A.11.1)e([hi)q(st)o(ory)g(o)o(pt)o(ions],)g(page)i
-(77\).)240 560 y(Rem)o(em)n(b)q(er)i(t)o(o)g(quot)o(e)f(t)n(h)o(e)h
-(argu)o(m)o(en)o(t)f(t)o(o)h(t)n(h)o(e)g(`)p Fo(-D)p
-Ft(')f(\015ag)g(so)h(t)n(h)o(a)o(t)f(y)o(our)g(sh)o(ell)j(do)q(e)q
-(sn't)d(in)o(t)o(erpret)240 610 y(space)q(s)f(as)e(argu)o(m)o(en)o(t)h
-(s)q(epara)o(t)o(ors.)k(A)c(comm)o(an)o(d)g(us)q(in)o(g)h(t)n(h)o(e)f
-(`)p Fo(-D)p Ft(')f(\015ag)h(can)g(lo)q(ok)h(lik)o(e)g(t)n(hi)q(s:)360
-672 y Fo($)24 b(cvs)f(diff)g(-D)h("1)g(hour)f(ago")g(cvs.texinfo)0
-744 y(-f)192 b Ft(Wh)o(en)14 b(y)o(ou)g(sp)q(ecify)g(a)g(part)o(icular)
-g(d)o(a)o(t)o(e)g(or)f(t)o(ag)g(t)o(o)g Fs(cvs)h Ft(comm)o(an)o(ds,)f
-(t)n(h)o(ey)h(norm)o(ally)g(ignore)h(\014le)q(s)240 794
-y(t)n(h)o(a)o(t)g(do)g(not)g(con)o(t)o(ain)h(t)n(h)o(e)f(t)o(ag)g(\(or)
-f(did)j(not)e(exi)q(st)h(pr)q(ior)f(t)o(o)h(t)n(h)o(e)f(d)o(a)o(t)o
-(e\))g(t)n(h)o(a)o(t)g(y)o(ou)g(sp)q(eci\014e)q(d.)23
-b(Us)q(e)240 844 y(t)n(h)o(e)18 b(`)p Fo(-f)p Ft(')f(o)o(pt)o(ion)g(if)
-h(y)o(ou)g(w)o(an)o(t)f(\014le)q(s)i(retr)q(iev)o(e)q(d)f(ev)o(en)g(wh)
-o(en)g(t)n(h)o(ere)g(i)q(s)g(no)g(m)o(a)o(t)o(c)o(h)f(for)g(t)n(h)o(e)h
-(t)o(ag)e(or)240 893 y(d)o(a)o(t)o(e.)k(\(Th)o(e)14 b(mo)q(st)g(recen)o
-(t)i(revi)q(s)q(ion)f(of)g(t)n(h)o(e)g(\014le)h(will)h(b)q(e)e(us)q(e)q
-(d\).)240 951 y(`)p Fo(-f)p Ft(')f(i)q(s)h(a)o(v)m(aila)o(b)o(le)j(wit)
-n(h)d(t)n(h)o(e)q(s)q(e)h(comm)o(an)o(ds:)j Fo(checkout)p
-Ft(,)14 b Fo(export)p Ft(,)g Fo(rdiff)p Ft(,)g Fo(rtag)p
-Ft(,)g(an)o(d)h Fo(update)p Ft(.)240 1012 y Fj(W)l(ar)q(nin)o(g:)23
-b Ft(Th)o(e)15 b Fo(commit)g Ft(comm)o(an)o(d)h(also)g(h)o(as)f(a)h(`)p
-Fo(-f)p Ft(')e(o)o(pt)o(ion,)i(bu)o(t)g(it)g(h)o(as)g(a)f(di\013eren)o
-(t)h(b)q(e)o(h)o(a)o(vior)240 1062 y(for)f(t)n(h)o(a)o(t)f(comm)o(an)o
-(d.)19 b(See)d(Sect)o(ion)g(A.8.1)e([commit)h(o)o(pt)o(ions],)f(page)h
-(72.)0 1133 y Fo(-H)192 b Ft(Help;)13 b(d)o(e)q(scr)q(ib)q(e)g(t)n(h)o
-(e)f(o)o(pt)o(ions)f(a)o(v)m(aila)o(b)o(le)i(for)e(t)n(hi)q(s)h(comm)o
-(an)o(d.)18 b(Thi)q(s)11 b(i)q(s)h(t)n(h)o(e)f(only)i(o)o(pt)o(ion)e
-(sup)o(p)q(ort)o(e)q(d)240 1183 y(for)k(all)h Fs(cvs)e
-Ft(comm)o(an)o(ds.)0 1255 y Fo(-k)h Fp(k\015ag)82 b Ft(Al)o(t)o(er)17
-b(t)n(h)o(e)f(d)o(ef)q(a)n(ul)o(t)i Fs(r)o(cs)e Ft(pro)q(ce)q(s)q(s)q
-(in)o(g)h(of)f(k)o(eyw)o(ords.)23 b(See)17 b(Ch)o(apt)o(er)e(15)h([K)o
-(eyw)o(ord)g(su)n(b)q(st)o(it)o(u)o(t)o(ion],)240 1305
-y(page)f(53,)f(for)h(t)n(h)o(e)g(m)o(e)q(anin)o(g)g(of)f
-Fp(k\015ag)p Ft(.)20 b(Y)l(our)15 b Fp(k\015ag)k Ft(sp)q(eci\014ca)o(t)
-o(ion)d(i)q(s)f Fp(st)o(ic)o(ky)k Ft(wh)o(en)c(y)o(ou)g(us)q(e)g(it)g
-(t)o(o)240 1354 y(cre)q(a)o(t)o(e)10 b(a)i(pr)q(iv)m(a)o(t)o(e)f(co)o
-(p)o(y)g(of)g(a)h(source)f(\014le;)j(t)n(h)o(a)o(t)c(i)q(s,)i(wh)o(en)g
-(y)o(ou)f(us)q(e)h(t)n(hi)q(s)f(o)o(pt)o(ion)h(wit)n(h)g(t)n(h)o(e)f
-Fo(checkout)240 1404 y Ft(or)j Fo(update)f Ft(comm)o(an)o(ds,)g
-Fs(cvs)h Ft(as)q(so)q(cia)o(t)o(e)q(s)f(y)o(our)g(s)q(elect)o(e)q(d)i
-Fp(k\015ag)j Ft(wit)n(h)d(t)n(h)o(e)e(\014le,)i(an)o(d)f(con)o(t)o(in)n
-(ue)q(s)h(t)o(o)240 1454 y(us)q(e)g(it)h(wit)n(h)g(fu)o(t)o(ure)f(up)q
-(d)o(a)o(t)o(e)h(comm)o(an)o(ds)e(on)h(t)n(h)o(e)g(sam)o(e)g(\014le)h
-(u)o(n)o(t)o(il)h(y)o(ou)d(sp)q(ecify)i(ot)n(h)o(erwi)q(s)q(e.)240
-1515 y(Th)o(e)f(`)p Fo(-k)p Ft(')f(o)o(pt)o(ion)h(i)q(s)h(a)o(v)m(aila)
-o(b)o(le)h(wit)n(h)e(t)n(h)o(e)g Fo(add)p Ft(,)g Fo(checkout)p
-Ft(,)e Fo(diff)i Ft(an)o(d)g Fo(update)g Ft(comm)o(an)o(ds.)0
-1586 y Fo(-l)192 b Ft(Lo)q(cal;)15 b(ru)o(n)g(only)g(in)g(curren)o(t)e
-(w)o(or)o(kin)o(g)i(direct)o(ory)l(,)g(ra)o(t)n(h)o(er)e(t)n(h)o(an)h
-(recurs)q(in)o(g)h(t)n(hrough)f(su)n(b)q(direct)o(o-)240
-1636 y(r)q(ie)q(s.)240 1697 y Fj(W)l(ar)q(nin)o(g:)23
-b Ft(t)n(hi)q(s)16 b(i)q(s)g(not)g(t)n(h)o(e)g(sam)o(e)f(as)h(t)n(h)o
-(e)g(o)o(v)o(erall)g(`)p Fo(cvs)e(-l)p Ft(')i(o)o(pt)o(ion,)f(whic)o(h)
-i(y)o(ou)e(can)i(sp)q(ecify)f(t)o(o)240 1747 y(t)n(h)o(e)f(left)h(of)e
-(a)h(cvs)h(comm)o(an)o(d!)240 1807 y(Av)m(aila)o(b)o(le)e(wit)n(h)d(t)n
-(h)o(e)g(fo)o(llo)o(win)o(g)i(comm)o(an)o(ds:)k Fo(checkout)p
-Ft(,)11 b Fo(commit)p Ft(,)f Fo(diff)p Ft(,)h Fo(export)p
-Ft(,)g Fo(log)p Ft(,)g Fo(remove)p Ft(,)240 1857 y Fo(rdiff)p
-Ft(,)j Fo(rtag)p Ft(,)g Fo(status)p Ft(,)g Fo(tag)p Ft(,)h(an)o(d)g
-Fo(update)p Ft(.)0 1929 y Fo(-m)g Fp(m)o(e)q(s)q(sage)240
-1978 y Ft(Us)q(e)g Fp(m)o(e)q(s)q(sage)i Ft(as)e(log)g(inform)o(a)o(t)o
-(ion,)g(inst)o(e)q(ad)g(of)f(in)o(v)o(okin)o(g)j(an)e(e)q(dit)o(or.)240
-2039 y(Av)m(aila)o(b)o(le)j(wit)n(h)d(t)n(h)o(e)g(fo)o(llo)o(win)o(g)i
-(comm)o(an)o(ds:)j Fo(add)p Ft(,)14 b Fo(commit)g Ft(an)o(d)h
-Fo(import)p Ft(.)0 2111 y Fo(-n)192 b Ft(Do)13 b(not)h(ru)o(n)g(an)o(y)
-g(c)o(h)o(ec)o(k)o(ou)o(t/commit/t)o(ag)e(program.)18
-b(\(A)c(program)e(can)i(b)q(e)g(sp)q(eci\014e)q(d)i(t)o(o)e(ru)o(n)g
-(on)240 2160 y(e)q(ac)o(h)i(of)f(t)n(h)o(e)q(s)q(e)i(act)o(ivit)o(ie)q
-(s,)g(in)f(t)n(h)o(e)g(mo)q(d)o(ule)q(s)i(d)o(a)o(t)o(a)o(bas)q(e)d
-(\(s)q(ee)h(Sect)o(ion)g(B.1)g([mo)q(d)o(ule)q(s],)g(page)g(91\);)240
-2210 y(t)n(hi)q(s)f(o)o(pt)o(ion)g(b)o(ypas)q(s)q(e)q(s)g(it\).)240
-2271 y Fj(W)l(ar)q(nin)o(g:)23 b Ft(t)n(hi)q(s)16 b(i)q(s)g(not)g(t)n
-(h)o(e)g(sam)o(e)f(as)h(t)n(h)o(e)g(o)o(v)o(erall)g(`)p
-Fo(cvs)e(-n)p Ft(')i(o)o(pt)o(ion,)f(whic)o(h)i(y)o(ou)e(can)i(sp)q
-(ecify)f(t)o(o)240 2321 y(t)n(h)o(e)f(left)h(of)e(a)h(cvs)h(comm)o(an)o
-(d!)240 2381 y(Av)m(aila)o(b)o(le)i(wit)n(h)d(t)n(h)o(e)g
-Fo(checkout)p Ft(,)f Fo(commit)p Ft(,)g Fo(export)p Ft(,)g(an)o(d)h
-Fo(rtag)g Ft(comm)o(an)o(ds.)0 2453 y Fo(-P)192 b Ft(Pru)o(n)o(e)11
-b(\(remo)o(v)o(e\))e(direct)o(or)q(ie)q(s)j(t)n(h)o(a)o(t)d(are)h(empt)
-o(y)h(aft)o(er)e(b)q(e)q(in)o(g)j(up)q(d)o(a)o(t)o(e)q(d,)g(on)e
-Fo(checkout)p Ft(,)g(or)g Fo(update)p Ft(.)240 2503 y(Norm)o(ally)l(,)k
-(an)g(empt)o(y)g(direct)o(ory)h(\(on)o(e)e(t)n(h)o(a)o(t)g(i)q(s)i(v)o
-(oid)f(of)g(revi)q(s)q(ion-con)o(tro)o(lle)q(d)i(\014le)q(s\))f(i)q(s)f
-(left)g(alon)o(e.)240 2553 y(Sp)q(ecifyin)o(g)g(`)p Fo(-P)p
-Ft(')d(will)j(ca)n(us)q(e)f(t)n(h)o(e)q(s)q(e)f(direct)o(or)q(ie)q(s)i
-(t)o(o)e(b)q(e)g(s)q(ilen)o(t)n(ly)h(remo)o(v)o(e)q(d)f(f)q(rom)g(y)o
-(our)f(c)o(h)o(ec)o(k)o(e)q(d-ou)o(t)240 2602 y(source)q(s.)19
-b(Thi)q(s)11 b(do)q(e)q(s)g(not)g(remo)o(v)o(e)g(t)n(h)o(e)g(direct)o
-(ory)g(f)q(rom)g(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(,)g(only)h(f)q
-(rom)e(y)o(our)g(c)o(h)o(ec)o(k)o(e)q(d)240 2652 y(ou)o(t)16
-b(co)o(p)o(y)l(.)23 b(Not)o(e)15 b(t)n(h)o(a)o(t)g(t)n(hi)q(s)h(o)o(pt)
-o(ion)g(i)q(s)g(imp)o(lie)q(d)k(b)o(y)c(t)n(h)o(e)g(`)p
-Fo(-r)p Ft(')f(or)h(`)p Fo(-D)p Ft(')f(o)o(pt)o(ions)g(of)h
-Fo(checkout)f Ft(an)o(d)240 2702 y Fo(export)p Ft(.)0
-2774 y Fo(-p)192 b Ft(Pip)q(e)12 b(t)n(h)o(e)g(\014le)q(s)h(retr)q(iev)
-o(e)q(d)g(f)q(rom)d(t)n(h)o(e)i(rep)q(o)q(s)q(it)o(ory)g(t)o(o)f(st)o
-(an)o(d)o(ard)h(ou)o(t)o(pu)o(t,)g(ra)o(t)n(h)o(er)f(t)n(h)o(an)h(wr)q
-(it)o(in)o(g)g(t)n(h)o(em)240 2823 y(in)k(t)n(h)o(e)f(curren)o(t)g
-(direct)o(ory)l(.)21 b(Av)m(aila)o(b)o(le)d(wit)n(h)d(t)n(h)o(e)g
-Fo(checkout)f Ft(an)o(d)h Fo(update)g Ft(comm)o(an)o(ds.)p
-eop
+64 65 bop 0 -58 a Ft(64)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)p eop
%%Page: 65 67
-65 66 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(65)0 183 y Fo(-W)192
-b Ft(Sp)q(ecify)14 b(\014le)h(n)o(am)o(e)q(s)e(t)n(h)o(a)o(t)g(sh)o
-(ould)h(b)q(e)g(\014l)o(t)o(ere)q(d.)20 b(Y)l(ou)14 b(can)g(us)q(e)f(t)
-n(hi)q(s)h(o)o(pt)o(ion)f(rep)q(e)q(a)o(t)o(e)q(dly)l(.)19
-b(Th)o(e)14 b(sp)q(ec)240 233 y(can)g(b)q(e)g(a)g(\014le)h(n)o(am)o(e)f
-(pa)o(t)n(t)o(er)q(n)g(of)f(t)n(h)o(e)h(sam)o(e)g(t)o(yp)q(e)f(t)n(h)o
-(a)o(t)h(y)o(ou)f(can)i(sp)q(ecify)f(in)h(t)n(h)o(e)f(`)p
-Fo(.cvswrappers)p Ft(')240 283 y(\014le.)21 b(Av)m(alia)o(b)o(le)d(wit)
-n(h)d(t)n(h)o(e)g(fo)o(llo)o(win)o(g)i(comm)o(an)o(ds:)j
-Fo(import)p Ft(,)13 b(an)o(d)j Fo(update)p Ft(.)0 360
-y Fo(-r)f Fp(t)o(ag)114 b Ft(Us)q(e)20 b(t)n(h)o(e)g(revi)q(s)q(ion)g
-(sp)q(eci\014e)q(d)i(b)o(y)e(t)n(h)o(e)g Fp(t)o(ag)j
-Ft(argu)o(m)o(en)o(t)c(inst)o(e)q(ad)h(of)f(t)n(h)o(e)h(d)o(ef)q(a)n
-(ul)o(t)i Fp(h)o(e)q(ad)f Ft(revi)q(s)q(ion.)240 410
-y(As)16 b(w)o(ell)h(as)f(arbitrary)g(t)o(ags)e(d)o(e\014n)o(e)q(d)k
-(wit)n(h)f(t)n(h)o(e)f Fo(tag)g Ft(or)f Fo(rtag)h Ft(comm)o(an)o(d,)f
-(t)o(w)o(o)g(sp)q(ecial)i(t)o(ags)e(are)240 460 y(alw)o(ays)j(a)o(v)m
-(aila)o(b)o(le:)29 b(`)p Fo(HEAD)p Ft(')18 b(refers)g(t)o(o)h(t)n(h)o
-(e)g(mo)q(st)e(recen)o(t)i(v)o(ers)q(ion)g(a)o(v)m(aila)o(b)o(le)h(in)g
-(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(,)240 510 y(an)o(d)13
-b(`)p Fo(BASE)p Ft(')e(refers)h(t)o(o)h(t)n(h)o(e)f(revi)q(s)q(ion)h(y)
-o(ou)g(last)f(c)o(h)o(ec)o(k)o(e)q(d)h(ou)o(t)g(in)o(t)o(o)g(t)n(h)o(e)
-f(curren)o(t)g(w)o(or)o(kin)o(g)i(direct)o(ory)l(.)240
-573 y(Th)o(e)22 b(t)o(ag)g(sp)q(eci\014ca)o(t)o(ion)h(i)q(s)g(st)o(ic)o
-(ky)f(wh)o(en)g(y)o(ou)g(us)q(e)h(t)n(hi)q(s)g(o)o(pt)o(ion)f(wit)n(h)h
-Fo(checkout)e Ft(or)h Fo(update)240 623 y Ft(t)o(o)d(m)o(ak)o(e)f(y)o
-(our)h(o)o(wn)f(co)o(p)o(y)h(of)g(a)f(\014le:)29 b Fs(cvs)18
-b Ft(rem)o(em)n(b)q(ers)h(t)n(h)o(e)g(t)o(ag)f(an)o(d)h(con)o(t)o(in)n
-(ue)q(s)h(t)o(o)e(us)q(e)i(it)f(on)240 673 y(fu)o(t)o(ure)f(up)q(d)o(a)
-o(t)o(e)g(comm)o(an)o(ds,)g(u)o(n)o(t)o(il)h(y)o(ou)e(sp)q(ecify)h(ot)n
-(h)o(erwi)q(s)q(e)g(\(for)f(more)g(inform)o(a)o(t)o(ion)h(on)f(st)o(ic)
-o(ky)240 723 y(t)o(ags/d)o(a)o(t)o(e)q(s,)c(s)q(ee)i(Sect)o(ion)h(7.4)d
-([St)o(ic)o(ky)i(t)o(ags],)e(page)i(34\).)j(Th)o(e)d(t)o(ag)f(can)h(b)q
-(e)g(e)q(it)n(h)o(er)h(a)e(sym)n(b)q(o)o(lic)i(or)240
-772 y(n)n(u)o(m)o(er)q(ic)g(t)o(ag.)j(See)d(Sect)o(ion)g(7.1)e([T)l
-(ags],)f(page)i(31.)240 836 y(Sp)q(ecifyin)o(g)h(t)n(h)o(e)e(`)p
-Fo(-q)p Ft(')f(global)i(o)o(pt)o(ion)e(alon)o(g)i(wit)n(h)f(t)n(h)o(e)g
-(`)p Fo(-r)p Ft(')f(comm)o(an)o(d)h(o)o(pt)o(ion)g(i)q(s)g(oft)o(en)f
-(us)q(eful,)i(t)o(o)240 886 y(sup)o(pre)q(s)q(s)f(t)n(h)o(e)h(w)o(ar)q
-(nin)o(g)f(m)o(e)q(s)q(sage)q(s)f(wh)o(en)i(t)n(h)o(e)f
-Fs(r)o(cs)h Ft(hi)q(st)o(ory)f(\014le)i(do)q(e)q(s)e(not)g(con)o(t)o
-(ain)g(t)n(h)o(e)g(sp)q(eci\014e)q(d)240 936 y(t)o(ag.)240
-999 y Fj(W)l(ar)q(nin)o(g:)26 b Ft(t)n(hi)q(s)17 b(i)q(s)h(not)f(t)n(h)
-o(e)g(sam)o(e)g(as)g(t)n(h)o(e)g(o)o(v)o(erall)h(`cvs)f(-r')g(o)o(pt)o
-(ion,)g(whic)o(h)h(y)o(ou)f(can)g(sp)q(ecify)h(t)o(o)240
-1049 y(t)n(h)o(e)d(left)h(of)e(a)h(cvs)h(comm)o(an)o(d!)240
-1113 y(`)p Fo(-r)p Ft(')d(i)q(s)i(a)o(v)m(aila)o(b)o(le)i(wit)n(h)d(t)n
-(h)o(e)h Fo(checkout)p Ft(,)e Fo(commit)p Ft(,)g Fo(diff)p
-Ft(,)h Fo(history)p Ft(,)f Fo(export)p Ft(,)h Fo(rdiff)p
-Ft(,)f Fo(rtag)p Ft(,)h(an)o(d)240 1162 y Fo(update)g
-Ft(comm)o(an)o(ds.)0 1382 y Fn(A.5)33 b(add|Add)16 b(a)f(n)n(ew)g
-(\014le/direct)o(ory)i(t)o(o)e(t)m(h)n(e)h(rep)r(o)q(s)q(it)o(ory)37
-1496 y Fr(\017)30 b Ft(Syno)o(p)q(s)q(i)q(s:)19 b(add)d([-k)f(k\015ag])
-f([-m)h('m)o(e)q(s)q(sage'])e(\014le)q(s)p Fi(:)8 b(:)g(:)37
-1559 y Fr(\017)30 b Ft(Require)q(s:)22 b(rep)q(o)q(s)q(it)o(ory)l(,)14
-b(w)o(or)o(kin)o(g)i(direct)o(ory)l(.)37 1623 y Fr(\017)30
-b Ft(Ch)o(an)o(ge)q(s:)20 b(w)o(or)o(kin)o(g)c(direct)o(ory)l(.)37
-1687 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(n)o(ew)62 1814
-y(Us)q(e)j(t)n(h)o(e)f Fo(add)g Ft(comm)o(an)o(d)g(t)o(o)g(cre)q(a)o(t)
-o(e)f(a)h(n)o(ew)g(\014le)h(or)f(direct)o(ory)h(in)g(t)n(h)o(e)f
-(source)h(rep)q(o)q(s)q(it)o(ory)l(.)40 b(Th)o(e)23 b(\014le)q(s)0
-1863 y(or)e(direct)o(or)q(ie)q(s)i(sp)q(eci\014e)q(d)h(wit)n(h)e
-Fo(add)f Ft(m)n(ust)h(alre)q(ady)g(exi)q(st)g(in)g(t)n(h)o(e)g(curren)o
-(t)f(direct)o(ory)i(\(whic)o(h)f(m)n(ust)g(h)o(a)o(v)o(e)0
-1913 y(b)q(een)16 b(cre)q(a)o(t)o(e)q(d)f(wit)n(h)h(t)n(h)o(e)f
-Fo(checkout)f Ft(comm)o(an)o(d\).)20 b(T)l(o)15 b(add)h(a)f(wh)o(o)o
-(le)h(n)o(ew)f(direct)o(ory)i(hierarc)o(h)o(y)e(t)o(o)h(t)n(h)o(e)f
-(source)0 1963 y(rep)q(o)q(s)q(it)o(ory)c(\(for)g(examp)o(le,)j(\014le)
-q(s)f(rece)q(iv)o(e)q(d)h(f)q(rom)d(a)g(t)n(hird-part)o(y)h(v)o(en)o
-(dor\),)g(us)q(e)g(t)n(h)o(e)g Fo(import)f Ft(comm)o(an)o(d)g(inst)o(e)
-q(ad.)0 2013 y(See)16 b(Sect)o(ion)g(A.12)e([imp)q(ort],)g(page)h(79.)
-62 2126 y(If)22 b(t)n(h)o(e)f(argu)o(m)o(en)o(t)f(t)o(o)h
-Fo(add)g Ft(refers)h(t)o(o)f(an)g(imm)o(e)q(dia)o(t)o(e)h(su)n
-(b-direct)o(ory)l(,)h(t)n(h)o(e)f(direct)o(ory)g(i)q(s)f(cre)q(a)o(t)o
-(e)q(d)g(a)o(t)f(t)n(h)o(e)0 2176 y(correct)f(p)o(lace)j(in)f(t)n(h)o
-(e)e(source)h(rep)q(o)q(s)q(it)o(ory)l(,)h(an)o(d)e(t)n(h)o(e)h(n)o
-(ece)q(s)q(sary)g Fs(cvs)f Ft(admini)q(stra)o(t)o(ion)h(\014le)q(s)h
-(are)f(cre)q(a)o(t)o(e)q(d)f(in)0 2226 y(y)o(our)14 b(w)o(or)o(kin)o(g)
-h(direct)o(ory)l(.)21 b(If)14 b(t)n(h)o(e)h(direct)o(ory)g(alre)q(ady)g
-(exi)q(st)o(s)g(in)g(t)n(h)o(e)g(source)f(rep)q(o)q(s)q(it)o(ory)l(,)g
-Fo(add)h Ft(st)o(ill)g(cre)q(a)o(t)o(e)q(s)f(t)n(h)o(e)0
-2276 y(admini)q(stra)o(t)o(ion)g(\014le)q(s)i(in)f(y)o(our)f(v)o(ers)q
-(ion)h(of)f(t)n(h)o(e)g(direct)o(ory)l(.)20 b(Thi)q(s)15
-b(allo)o(ws)f(y)o(ou)g(t)o(o)h(us)q(e)f Fo(add)g Ft(t)o(o)g(add)h(a)f
-(part)o(icular)0 2325 y(direct)o(ory)i(t)o(o)f(y)o(our)f(pr)q(iv)m(a)o
-(t)o(e)i(source)q(s)f(ev)o(en)h(if)f(som)o(eon)o(e)g(els)q(e)h(cre)q(a)
-o(t)o(e)q(d)e(t)n(h)o(a)o(t)h(direct)o(ory)g(aft)o(er)g(y)o(our)f(c)o
-(h)o(ec)o(k)o(ou)o(t)h(of)0 2375 y(t)n(h)o(e)g(source)q(s.)20
-b(Y)l(ou)c(can)f(do)g(t)n(h)o(e)g(fo)o(llo)o(win)o(g:)120
-2491 y Fo($)24 b(mkdir)f(new_directory)120 2543 y($)h(cvs)f(add)h
-(new_directory)120 2595 y($)g(cvs)f(update)g(new_directory)62
-2708 y Ft(An)16 b(al)o(t)o(er)q(n)o(a)o(t)o(e)e(ap)o(proac)o(h)h(us)q
-(in)o(g)h Fo(update)e Ft(migh)o(t)h(b)q(e:)120 2823 y
-Fo($)24 b(cvs)f(update)g(-d)h(new_directory)p eop
+65 66 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(65)0 183 y Fq(App)r(endix)13 b(A)41
+b(Reference)14 b(man)n(ual)g(for)i(CVS)f(commands)62
+346 y Ft(This)23 b(app)q(endix)g(describ)q(es)h(ho)o(w)d(to)g(in)o(v)o
+(ok)o(e)h Fs(cvs)p Ft(,)h(and)f(describ)q(es)h(in)g(detail)g(those)e
+(sub)q(commands)h(of)0 396 y Fs(cvs)17 b Ft(whic)o(h)i(are)e(not)g
+(fully)i(describ)q(ed)h(elsewhere.)28 b(T)l(o)17 b(lo)q(ok)h(up)g(a)g
+(particular)g(sub)q(command,)h(see)35 b([Index],)0 446
+y(page)15 b(111.)0 652 y Fn(A.1)33 b(Ov)n(erall)16 b(structure)g(of)f
+(CVS)g(commands)62 765 y Ft(The)i(\014rst)f(release)h(of)f
+Fs(cvs)g Ft(consisted)h(of)f(a)g(n)o(um)o(b)q(er)g(of)g(shell-scripts.)
+26 b(T)l(o)q(da)o(y)16 b Fs(cvs)f Ft(is)i(implemen)o(ted)h(as)e(a)0
+814 y(single)h(program)d(that)g(is)i(a)f(fron)o(t-end)g(to)f
+Fs(r)o(cs)i Ft(and)f Fo(diff)p Ft(.)k(The)d(o)o(v)o(erall)f(format)f
+(of)h(all)h Fs(cvs)e Ft(commands)h(is:)120 929 y Fo(cvs)23
+b([)h(cvs_options)f(])g(cvs_command)g([)g(command_options)f(])i([)g
+(command_args)e(])0 1054 y(cvs)168 b Ft(The)15 b(program)g(that)f(is)i
+(a)f(fron)o(t-end)g(to)f Fs(r)o(cs)p Ft(.)0 1129 y Fo(cvs_options)240
+1179 y Ft(Some)h(options)h(that)e(a\013ect)h(all)h(sub-commands)f(of)g
+Fs(cvs)p Ft(.)k(These)d(are)f(describ)q(ed)i(b)q(elo)o(w.)0
+1254 y Fo(cvs_command)240 1304 y Ft(One)g(of)f(sev)o(eral)h(di\013eren)
+o(t)g(sub-commands.)24 b(Some)16 b(of)g(the)h(commands)f(ha)o(v)o(e)g
+(aliases)h(that)f(can)240 1354 y(b)q(e)k(used)g(instead;)i(those)d
+(aliases)h(are)f(noted)h(in)g(the)f(reference)h(man)o(ual)g(for)f(that)
+f(command.)240 1404 y(There)h(are)f(only)g(t)o(w)o(o)f(situations)i
+(where)g(y)o(ou)f(ma)o(y)f(omit)h(`)p Fo(cvs_command)p
+Ft(':)24 b(`)p Fo(cvs)15 b(-H)p Ft(')i(elicits)j(a)240
+1453 y(list)c(of)f(a)o(v)m(ailable)i(commands,)d(and)i(`)p
+Fo(cvs)e(-v)p Ft(')h(displa)o(ys)h(v)o(ersion)f(information)h(on)f
+Fs(cvs)f Ft(itself.)0 1529 y Fo(command_options)240 1578
+y Ft(Options)i(that)e(are)h(sp)q(eci\014c)i(for)e(the)g(command.)0
+1654 y Fo(command_args)240 1703 y Ft(Argumen)o(ts)g(to)f(the)i
+(commands.)62 1828 y(There)d(is)g(unfortunately)f(some)g(confusion)h(b)
+q(et)o(w)o(een)g Fo(cvs_options)e Ft(and)h Fo(command_options)p
+Ft(.)17 b(`)p Fo(-l)p Ft(',)11 b(when)0 1878 y(giv)o(en)j(as)f(a)g
+Fo(cvs_option)p Ft(,)f(only)i(a\013ects)f(some)g(of)g(the)h(commands.)
+19 b(When)14 b(it)g(is)g(giv)o(en)g(as)f(a)g Fo(command_option)0
+1928 y Ft(is)18 b(has)g(a)f(di\013eren)o(t)h(meaning,)g(and)g(is)g
+(accepted)g(b)o(y)g(more)f(commands.)27 b(In)18 b(other)f(w)o(ords,)g
+(do)h(not)f(tak)o(e)g(the)0 1978 y(ab)q(o)o(v)o(e)e(categorization)g
+(to)q(o)f(seriously)l(.)22 b(Lo)q(ok)15 b(at)f(the)i(do)q(cumen)o
+(tation)f(instead.)0 2187 y Fn(A.2)33 b(Default)15 b(options)g(and)h
+(the)f Fh(~)p Fn(/.cvsrc)f(\014le)62 2300 y Ft(There)h(are)e(some)h
+Fo(command_options)e Ft(that)i(are)f(used)i(so)f(often)g(that)f(y)o(ou)
+h(migh)o(t)g(ha)o(v)o(e)f(set)h(up)h(an)f(alias)g(or)0
+2350 y(some)h(other)h(means)f(to)g(mak)o(e)h(sure)f(y)o(ou)h(alw)o(a)o
+(ys)f(sp)q(ecify)i(that)e(option.)21 b(One)c(example)f(\(the)g(one)g
+(that)f(dro)o(v)o(e)0 2399 y(the)g(implemen)o(tation)i(of)d(the)i
+(.cvsrc)f(supp)q(ort,)f(actually\))i(is)g(that)e(man)o(y)h(p)q(eople)i
+(\014nd)e(the)h(default)f(output)g(of)0 2449 y(the)k(`)p
+Fo(diff)p Ft(')e(command)i(to)f(b)q(e)i(v)o(ery)e(hard)h(to)f(read,)i
+(and)f(that)f(either)h(con)o(text)g(di\013s)g(or)f(unidi\013s)i(are)f
+(m)o(uc)o(h)0 2499 y(easier)d(to)e(understand.)62 2611
+y(The)21 b(`)p Fo(~/.cvsrc)p Ft(')d(\014le)j(is)f(a)g(w)o(a)o(y)f(that)
+g(y)o(ou)h(can)g(add)g(default)h(options)f(to)g Fo(cvs_commands)e
+Ft(within)j(cvs,)0 2661 y(instead)16 b(of)f(relying)h(on)f(aliases)h
+(or)f(other)g(shell)h(scripts.)62 2774 y(The)g(format)f(of)g(the)h(`)p
+Fo(~/.cvsrc)p Ft(')e(\014le)j(is)f(simple.)23 b(The)16
+b(\014le)h(is)f(searc)o(hed)h(for)e(a)g(line)j(that)d(b)q(egins)i(with)
+f(the)0 2823 y(same)d(name)g(as)g(the)h Fo(cvs_command)e
+Ft(b)q(eing)i(executed.)21 b(If)13 b(a)g(matc)o(h)g(is)h(found,)g(then)
+f(the)h(remainder)g(of)f(the)g(line)p eop
%%Page: 66 68
-66 67 bop 0 -58 a Ft(66)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(\(T)l(o)j(add)g(an)o(y)g(a)o(v)m(aila)o(b)o(le)i(n)
-o(ew)e(direct)o(or)q(ie)q(s)h(t)o(o)f(y)o(our)g(w)o(or)o(kin)o(g)g
-(direct)o(ory)l(,)i(it's)d(proba)o(b)o(ly)i(s)q(imp)o(ler)h(t)o(o)e(us)
-q(e)0 233 y Fo(checkout)11 b Ft(\(s)q(ee)h(Sect)o(ion)g(A.7)g([c)o(h)o
-(ec)o(k)o(ou)o(t],)f(page)h(70\))f(or)g(`)p Fo(update)j(-d)p
-Ft(')d(\(s)q(ee)h(Sect)o(ion)h(A.19)e([up)q(d)o(a)o(t)o(e],)h(page)g
-(87\)\).)62 345 y(Th)o(e)i(add)o(e)q(d)h(\014le)q(s)g(are)f(not)f(p)o
-(lace)q(d)j(in)f(t)n(h)o(e)e(source)h(rep)q(o)q(s)q(it)o(ory)g(u)o(n)o
-(t)o(il)h(y)o(ou)e(us)q(e)h Fo(commit)f Ft(t)o(o)h(m)o(ak)o(e)f(t)n(h)o
-(e)h(c)o(h)o(an)o(ge)0 395 y(p)q(erm)o(an)o(en)o(t.)34
-b(Doin)o(g)21 b(an)f Fo(add)g Ft(on)g(a)g(\014le)h(t)n(h)o(a)o(t)f(w)o
-(as)f(remo)o(v)o(e)q(d)h(wit)n(h)h(t)n(h)o(e)f Fo(remove)f
-Ft(comm)o(an)o(d)h(will)i(re)q(surrect)0 445 y(t)n(h)o(e)d(\014le,)h(u)
-o(nle)q(s)q(s)f(a)g Fo(commit)e Ft(comm)o(an)o(d)i(in)o(t)o(erv)o(en)o
-(e)q(d.)30 b(See)19 b(Ch)o(apt)o(er)f(11)g([Remo)o(vin)o(g)h(\014le)q
-(s],)h(page)f(45,)f(for)g(an)0 495 y(examp)o(le.)62 607
-y(Unlik)o(e)e(mo)q(st)e(ot)n(h)o(er)g(comm)o(an)o(ds)g
-Fo(add)g Ft(n)o(ev)o(er)g(recurs)q(e)q(s)h(do)o(wn)g(direct)o(or)q(ie)q
-(s.)21 b(It)14 b(cannot)g(y)o(et)h(h)o(an)o(dle)g(rela)o(t)o(iv)o(e)0
-656 y(pa)o(t)n(hs.)20 b(Inst)o(e)q(ad)15 b(of)120 771
-y Fo($)24 b(cvs)f(add)h(foo/bar.c)62 883 y Ft(y)o(ou)15
-b(h)o(a)o(v)o(e)g(t)o(o)g(do)120 997 y Fo($)24 b(cd)f(foo)120
-1049 y($)h(cvs)f(add)h(bar.c)0 1227 y Fl(A.5.1)30 b(add)16
-b(o)n(pt)n(ions)62 1339 y Ft(Th)o(ere)g(are)f(only)g(t)o(w)o(o)f(o)o
-(pt)o(ions)h(y)o(ou)g(can)g(giv)o(e)h(t)o(o)e(`)p Fo(add)p
-Ft(':)0 1462 y Fo(-k)h Fp(k\015ag)82 b Ft(Thi)q(s)23
-b(o)o(pt)o(ion)f(sp)q(eci\014e)q(s)i(t)n(h)o(e)f(d)o(ef)q(a)n(ul)o(t)g
-(w)o(ay)f(t)n(h)o(a)o(t)g(t)n(hi)q(s)g(\014le)i(will)g(b)q(e)f(c)o(h)o
-(ec)o(k)o(e)q(d)g(ou)o(t.)42 b(Th)o(e)22 b Fp(k\015ag)240
-1512 y Ft(argu)o(m)o(en)o(t)f(\(s)q(ee)g(Sect)o(ion)i(15.4)d([Su)n(b)q
-(st)o(it)o(u)o(t)o(ion)i(mo)q(d)o(e)q(s],)h(page)f(55\))e(i)q(s)i(st)o
-(ore)q(d)g(in)h(t)n(h)o(e)e Fs(r)o(cs)h Ft(\014le)240
-1562 y(an)o(d)17 b(can)h(b)q(e)f(c)o(h)o(an)o(ge)q(d)h(wit)n(h)g
-Fo(admin)d(-k)i Ft(\(s)q(ee)g(Sect)o(ion)h(A.6.1)e([admin)i(o)o(pt)o
-(ions],)f(page)g(67\).)25 b(See)240 1611 y(Ch)o(apt)o(er)14
-b(16)g([Bin)o(ary)h(\014le)q(s],)h(page)e(57,)g(for)g(inform)o(a)o(t)o
-(ion)h(on)g(us)q(in)o(g)g(t)n(hi)q(s)g(o)o(pt)o(ion)g(for)f(bin)o(ary)h
-(\014le)q(s.)0 1684 y Fo(-m)g Fp(d)o(e)q(scr)q(ipt)o(ion)240
-1734 y Ft(Us)q(in)o(g)j(t)n(hi)q(s)f(o)o(pt)o(ion,)g(y)o(ou)g(can)g
-(giv)o(e)h(a)f(d)o(e)q(scr)q(ipt)o(ion)h(for)f(t)n(h)o(e)g(\014le.)27
-b(Thi)q(s)18 b(d)o(e)q(scr)q(ipt)o(ion)g(ap)o(p)q(e)q(ars)e(in)240
-1783 y(t)n(h)o(e)g(hi)q(st)o(ory)h(log)g(\(if)f(it)h(i)q(s)g(en)o(a)o
-(b)o(le)q(d,)h(s)q(ee)f(Sect)o(ion)g(B.9)f([hi)q(st)o(ory)g(\014le],)h
-(page)g(98\).)23 b(It)16 b(will)i(also)f(b)q(e)240 1833
-y(sa)o(v)o(e)q(d)e(in)h(t)n(h)o(e)g Fs(r)o(cs)f Ft(hi)q(st)o(ory)h
-(\014le)g(ins)q(id)o(e)h(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory)g(wh)o(en)h
-(t)n(h)o(e)f(\014le)i(i)q(s)e(commit)n(t)o(e)q(d.)21
-b(Th)o(e)15 b Fo(log)240 1883 y Ft(comm)o(an)o(d)g(di)q(sp)o(lays)h(t)n
-(hi)q(s)g(d)o(e)q(scr)q(ipt)o(ion.)240 1944 y(Th)o(e)f(d)o(e)q(scr)q
-(ipt)o(ion)i(can)e(b)q(e)g(c)o(h)o(an)o(ge)q(d)h(us)q(in)o(g)g(`)p
-Fo(admin)e(-t)p Ft('.)19 b(See)d(Sect)o(ion)g(A.6)f([admin],)f(page)h
-(67.)240 2005 y(If)20 b(y)o(ou)e(omit)i(t)n(h)o(e)f(`)p
-Fo(-m)14 b Fp(d)o(e)q(scr)q(ipt)o(ion)p Ft(')20 b(\015ag,)g(an)f(empt)o
-(y)g(str)q(in)o(g)h(will)h(b)q(e)e(us)q(e)q(d.)33 b(Y)l(ou)19
-b(will)i(not)e(b)q(e)240 2055 y(prompt)o(e)q(d)c(for)g(a)g(d)o(e)q(scr)
-q(ipt)o(ion.)0 2233 y Fl(A.5.2)30 b(add)16 b(examp)o(le)r(s)62
-2345 y Ft(T)l(o)f(add)h(t)n(h)o(e)f(\014le)h(`)p Fo(backend.c)p
-Ft(')d(t)o(o)i(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(,)g(wit)n(h)g(a)g
-(d)o(e)q(scr)q(ipt)o(ion,)h(t)n(h)o(e)f(fo)o(llo)o(win)o(g)i(can)f(b)q
-(e)f(us)q(e)q(d.)120 2459 y Fo($)24 b(cvs)f(add)h(-m)f("Optimizer)g
-(and)g(code)g(generation)g(passes.")g(backend.c)120 2511
-y($)h(cvs)f(commit)g(-m)h("Early)f(version.)g(Not)g(yet)h(compilable.")
-e(backend.c)0 2711 y Fn(A.6)33 b(admin|Admini)q(stra)n(t)o(ion)18
-b(f)q(ron)n(t)e(en)n(d)f(for)g(rcs)37 2823 y Fr(\017)30
-b Ft(Require)q(s:)22 b(rep)q(o)q(s)q(it)o(ory)l(,)14
-b(w)o(or)o(kin)o(g)i(direct)o(ory)l(.)p eop
+66 67 bop 0 -58 a Ft(66)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y(is)g(split)g(up)g(\(at)e(whitespace)i(c)o(haracters\))e
+(in)o(to)h(separate)g(options)g(and)g(added)h(to)f(the)g(command)g
+(argumen)o(ts)0 233 y Fp(b)q(efore)j Ft(an)o(y)d(options)g(from)g(the)g
+(command)g(line.)62 348 y(If)f(a)g(command)g(has)g(t)o(w)o(o)e(names)i
+(\(e.g.,)f Fo(checkout)f Ft(and)i Fo(co)p Ft(\),)g(the)g(o\016cial)g
+(name,)g(not)f(necessarily)j(the)e(one)0 398 y(used)j(on)e(the)h
+(command)g(line,)i(will)f(b)q(e)g(used)f(to)g(matc)o(h)f(against)h(the)
+g(\014le.)23 b(So)16 b(if)g(this)h(is)f(the)g(con)o(ten)o(ts)f(of)h
+(the)0 447 y(user's)f(`)p Fo(~/.cvsrc)p Ft(')e(\014le:)120
+564 y Fo(log)23 b(-N)120 616 y(diff)g(-u)120 668 y(update)g(-P)120
+720 y(co)h(-P)0 834 y Ft(the)17 b(command)g(`)p Fo(cvs)d(checkout)g
+(foo)p Ft(')i(w)o(ould)i(ha)o(v)o(e)e(the)h(`)p Fo(-P)p
+Ft(')f(option)h(added)h(to)e(the)h(argumen)o(ts,)f(as)g(w)o(ell)i(as)0
+884 y(`)p Fo(cvs)c(co)h(foo)p Ft('.)62 999 y(With)g(the)g(example)g
+(\014le)g(ab)q(o)o(v)o(e,)f(the)h(output)f(from)g(`)p
+Fo(cvs)g(diff)h(foobar)p Ft(')e(will)j(b)q(e)f(in)h(unidi\013)f
+(format.)k(`)p Fo(cvs)0 1049 y(diff)c(-c)f(foobar)p Ft(')i(will)i(pro)o
+(vide)f(con)o(text)f(di\013s,)g(as)h(usual.)24 b(Getting)16
+b Fo(")p Ft(old)p Fo(")h Ft(format)e(di\013s)i(w)o(ould)g(b)q(e)g
+(sligh)o(tly)0 1099 y(more)e(complicated,)h(b)q(ecause)g
+Fo(diff)f Ft(do)q(esn't)g(ha)o(v)o(e)f(an)i(option)f(to)g(sp)q(ecify)h
+(use)g(of)e(the)i Fo(")p Ft(old)p Fo(")f Ft(format,)f(so)g(y)o(ou)0
+1148 y(w)o(ould)i(need)g(`)p Fo(cvs)e(-f)h(diff)f(foobar)p
+Ft('.)62 1263 y(In)f(place)g(of)e(the)h(command)g(name)g(y)o(ou)f(can)h
+(use)g Fo(cvs)g Ft(to)f(sp)q(ecify)i(global)g(options)f(\(see)g
+(Section)g(A.3)g([Global)0 1313 y(options],)j(page)g(66\).)k(F)l(or)14
+b(example)i(the)f(follo)o(wing)h(line)h(in)f(`)p Fo(.cvsrc)p
+Ft(')120 1430 y Fo(cvs)23 b(-z6)62 1544 y Ft(causes)16
+b Fs(cvs)e Ft(to)h(use)g(compression)h(lev)o(el)h(6)0
+1772 y Fn(A.3)33 b(Global)16 b(options)62 1886 y Ft(The)g(a)o(v)m
+(ailable)h(`)p Fo(cvs_options)p Ft(')12 b(\(that)j(are)g(giv)o(en)g(to)
+g(the)g(left)h(of)e(`)p Fo(cvs_command)p Ft('\))f(are:)0
+2031 y Fo(-b)i Fp(bindir)60 b Ft(Use)20 b Fp(bindir)25
+b Ft(as)20 b(the)g(directory)h(where)f Fs(r)o(cs)g Ft(programs)f(are)h
+(lo)q(cated.)35 b(Ov)o(errides)21 b(the)f(setting)240
+2081 y(of)d(the)g Fo($RCSBIN)f Ft(en)o(vironmen)o(t)h(v)m(ariable)i
+(and)e(an)o(y)g(precompiled)i(directory)l(.)26 b(This)18
+b(parameter)240 2131 y(should)e(b)q(e)g(sp)q(eci\014ed)h(as)e(an)g
+(absolute)h(pathname.)0 2211 y Fo(-d)f Fp(cvs_ro)q(ot_directory)240
+2260 y Ft(Use)f Fp(cvs)p 391 2260 14 2 v 16 w(ro)q(ot)p
+490 2260 V 16 w(directory)k Ft(as)13 b(the)h(ro)q(ot)e(directory)i
+(pathname)g(of)f(the)h(rep)q(ository)l(.)19 b(Ov)o(errides)c(the)240
+2310 y(setting)g(of)g(the)g Fo($CVSROOT)f Ft(en)o(vironmen)o(t)i(v)m
+(ariable.)21 b(See)16 b(Chapter)f(4)g([Rep)q(ository],)f(page)h(11.)0
+2390 y Fo(-e)g Fp(editor)61 b Ft(Use)16 b Fp(editor)k
+Ft(to)15 b(en)o(ter)h(revision)h(log)f(information.)22
+b(Ov)o(errides)17 b(the)f(setting)g(of)f(the)h Fo($CVSEDITOR)240
+2440 y Ft(and)f Fo($EDITOR)g Ft(en)o(vironmen)o(t)g(v)m(ariables.)0
+2520 y Fo(-f)192 b Ft(Do)17 b(not)h(read)g(the)g(`)p
+Fo(~/.cvsrc)p Ft(')e(\014le.)29 b(This)19 b(option)f(is)h(most)e(often)
+g(used)i(b)q(ecause)g(of)f(the)g(non-)240 2570 y(orthogonalit)o(y)f(of)
+f(the)i Fs(cvs)f Ft(option)g(set.)26 b(F)l(or)17 b(example,)h(the)f(`)p
+Fo(cvs)e(log)p Ft(')h(option)i(`)p Fo(-N)p Ft(')e(\(turn)h(o\013)240
+2619 y(displa)o(y)f(of)e(tag)f(names\))i(do)q(es)g(not)f(ha)o(v)o(e)g
+(a)g(corresp)q(onding)i(option)f(to)f(turn)g(the)h(displa)o(y)g(on.)20
+b(So)240 2669 y(if)d(y)o(ou)f(ha)o(v)o(e)h(`)p Fo(-N)p
+Ft(')e(in)j(the)e(`)p Fo(~/.cvsrc)p Ft(')f(en)o(try)h(for)g(`)p
+Fo(diff)p Ft(',)f(y)o(ou)i(ma)o(y)f(need)h(to)f(use)h(`)p
+Fo(-f)p Ft(')f(to)g(sho)o(w)240 2719 y(the)f(tag)g(names.)534
+2703 y Fg(1)p 0 2777 600 2 v 21 2807 a(1)62 2823 y Ft(Y)l(es,)g(this)h
+(really)g(should)g(b)q(e)g(\014xed,)g(and)f(it's)g(b)q(eing)i(w)o(ork)o
+(ed)d(on)p eop
%%Page: 67 69
-67 68 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(67)37 183 y
-Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(rep)q(o)q(s)q(it)o(ory)l(.)37
-246 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(rcs)62 370 y(Thi)q(s)c(i)q(s)f
-(t)n(h)o(e)h Fs(cvs)e Ft(in)o(t)o(erf)q(ace)h(t)o(o)h(as)q(sort)o(e)q
-(d)e(admini)q(stra)o(t)o(iv)o(e)h Fs(r)o(cs)g Ft(f)q(acilit)o(ie)q(s,)i
-(do)q(cu)o(m)o(en)o(t)o(e)q(d)f(in)g(rcs\(1\).)k Fo(admin)0
-420 y Ft(s)q(imp)o(ly)j(pas)q(s)q(e)q(s)e(all)i(it)o(s)f(o)o(pt)o(ions)
-f(an)o(d)h(argu)o(m)o(en)o(t)o(s)f(t)o(o)g(t)n(h)o(e)h
-Fo(rcs)f Ft(comm)o(an)o(d;)j(it)e(do)q(e)q(s)g(no)f(\014l)o(t)o(er)q
-(in)o(g)i(or)e(ot)n(h)o(er)0 470 y(pro)q(ce)q(s)q(s)q(in)o(g.)g(Thi)q
-(s)15 b(comm)o(an)o(d)g Fp(do)q(e)q(s)i Ft(w)o(or)o(k)d(recurs)q(iv)o
-(ely)l(,)i(h)o(o)o(w)o(ev)o(er,)f(so)f(extrem)o(e)h(care)g(sh)o(ould)h
-(b)q(e)g(us)q(e)q(d.)62 582 y(If)i(t)n(h)o(ere)f(i)q(s)g(a)g(group)g
-(wh)o(o)q(s)q(e)g(n)o(am)o(e)g(m)o(a)o(t)o(c)o(h)o(e)q(s)f(a)h(compile)
-q(d)i(in)f(v)m(alue)h(whic)o(h)f(d)o(ef)q(a)n(ul)o(t)o(s)g(t)o(o)f
-Fo(cvsadmin)p Ft(,)f(only)0 632 y(m)o(em)n(b)q(ers)d(of)g(t)n(h)o(a)o
-(t)g(group)g(can)h(us)q(e)g Fo(cvs)g(admin)p Ft(.)19
-b(T)l(o)13 b(di)q(sallo)o(w)i Fo(cvs)f(admin)f Ft(for)g(all)i(us)q
-(ers,)f(cre)q(a)o(t)o(e)e(a)h(group)h(wit)n(h)0 682 y(no)h(us)q(ers)h
-(in)g(it.)0 866 y Fl(A.6.1)30 b(admin)16 b(o)n(pt)n(ions)62
-978 y Ft(Not)h(all)i(v)m(alid)g Fo(rcs)e Ft(o)o(pt)o(ions)g(are)g(us)q
-(eful)i(t)o(oget)n(h)o(er)e(wit)n(h)h Fs(cvs)p Ft(.)26
-b(Som)o(e)17 b(ev)o(en)h(m)o(ak)o(e)q(s)f(it)h(imp)q(o)q(s)q(s)q(ib)o
-(le)h(t)o(o)e(us)q(e)0 1028 y Fs(cvs)e Ft(u)o(n)o(t)o(il)h(y)o(ou)f(u)o
-(n)o(do)h(t)n(h)o(e)f(e\013ect!)62 1140 y(Thi)q(s)f(d)o(e)q(scr)q(ipt)o
-(ion)g(of)f(t)n(h)o(e)g(a)o(v)m(aila)o(b)o(le)i(o)o(pt)o(ions)e(i)q(s)g
-(bas)q(e)q(d)h(on)f(t)n(h)o(e)g(`)p Fo(rcs\(1\))p Ft(')f(m)o(an)h
-(page,)g(bu)o(t)h(mo)q(di\014e)q(d)h(t)o(o)e(suit)0 1190
-y(re)q(ad)o(ers)i(t)n(h)o(a)o(t)f(are)h(more)g(in)o(t)o(erre)q(st)o(e)q
-(d)h(in)g Fs(cvs)e Ft(t)n(h)o(an)h Fs(r)o(cs)p Ft(.)0
-1314 y Fo(-A)p Fp(o)o(ld\014le)76 b Ft(Migh)o(t)17 b(not)f(w)o(or)o(k)h
-(t)o(oget)n(h)o(er)f(wit)n(h)h Fs(cvs)p Ft(.)25 b(A)m(p)o(p)q(en)o(d)18
-b(t)n(h)o(e)f(acce)q(s)q(s)f(li)q(st)i(of)e Fp(o)o(ld\014le)22
-b Ft(t)o(o)17 b(t)n(h)o(e)g(acce)q(s)q(s)f(li)q(st)240
-1364 y(of)f(t)n(h)o(e)g Fs(r)o(cs)g Ft(\014le.)0 1439
-y Fo(-a)p Fp(logins)79 b Ft(Migh)o(t)16 b(not)g(w)o(or)o(k)f(t)o(oget)n
-(h)o(er)h(wit)n(h)h Fs(cvs)p Ft(.)22 b(A)m(p)o(p)q(en)o(d)17
-b(t)n(h)o(e)f(login)i(n)o(am)o(e)q(s)e(ap)o(p)q(e)q(ar)q(in)o(g)f(in)i
-(t)n(h)o(e)g(comm)o(a-)240 1489 y(s)q(epara)o(t)o(e)q(d)e(li)q(st)g
-Fp(logins)j Ft(t)o(o)d(t)n(h)o(e)g(acce)q(s)q(s)g(li)q(st)h(of)f(t)n(h)
-o(e)g Fs(r)o(cs)g Ft(\014le.)0 1564 y Fo(-b[)p Fp(rev)t
-Fo(])78 b Ft(Wh)o(en)14 b(us)q(e)q(d)g(wit)n(h)g(bare)g
-Fs(r)o(cs)p Ft(,)f(t)n(hi)q(s)h(o)o(pt)o(ion)f(s)q(et)o(s)h(t)n(h)o(e)g
-(d)o(ef)q(a)n(ul)o(t)g(branc)o(h)g(t)o(o)g Fp(rev)t Ft(;)f(in)i
-Fs(cvs)e Ft(st)o(ic)o(ky)g(t)o(ags)240 1614 y(\(s)q(ee)18
-b(Sect)o(ion)i(7.4)d([St)o(ic)o(ky)h(t)o(ags],)g(page)g(34\))g(are)g(a)
-g(b)q(et)n(t)o(er)h(w)o(ay)e(t)o(o)i(d)o(ecid)o(e)h(whic)o(h)g(branc)o
-(h)e(y)o(ou)240 1664 y(w)o(an)o(t)d(t)o(o)i(w)o(or)o(k)f(on.)24
-b(Wit)n(h)17 b Fs(cvs)p Ft(,)f(t)n(hi)q(s)g(o)o(pt)o(ion)h(can)f(b)q(e)
-h(us)q(e)q(d)g(t)o(o)g(con)o(tro)o(l)f(b)q(e)o(h)o(a)o(vior)h(wit)n(h)g
-(re)q(sp)q(ect)240 1713 y(t)o(o)e(t)n(h)o(e)g(v)o(en)o(dor)g(branc)o
-(h.)0 1788 y Fo(-c)p Fp(str)q(in)o(g)78 b Ft(Us)q(eful)19
-b(wit)n(h)f Fs(cvs)p Ft(.)28 b(Set)o(s)19 b(t)n(h)o(e)f(comm)o(en)o(t)f
-(le)q(ad)o(er)i(t)o(o)f Fp(str)q(in)o(g)p Ft(.)28 b(Th)o(e)18
-b(comm)o(en)o(t)g(le)q(ad)o(er)g(i)q(s)h(pr)q(in)o(t)o(e)q(d)240
-1838 y(b)q(efore)11 b(ev)o(ery)g(log)g(m)o(e)q(s)q(sage)g(lin)o(e)h
-(gen)o(era)o(t)o(e)q(d)f(b)o(y)g(t)n(h)o(e)h(k)o(eyw)o(ord)e
-Fo($Log: cvs.ps,v $
-Fo(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-Fo(Some files missed by initial import
-Fo()h Ft(\(s)q(ee)g(Ch)o(apt)o(er)f(15)h([K)o(eyw)o(ord)240
-1888 y(su)n(b)q(st)o(it)o(u)o(t)o(ion],)19 b(page)g(53\).)29
-b(Thi)q(s)19 b(i)q(s)g(us)q(eful)h(for)e(programmin)o(g)g(lan)o(guage)q
-(s)i(wit)n(h)o(ou)o(t)f(m)n(ul)o(t)o(i-lin)o(e)240 1938
-y(comm)o(en)o(t)o(s.)29 b Fs(R)o(cs)18 b Ft(init)o(ially)j(gue)q(s)q(s)
-q(e)q(s)d(t)n(h)o(e)g(v)m(alue)i(of)e(t)n(h)o(e)g(comm)o(en)o(t)f(le)q
-(ad)o(er)i(f)q(rom)f(t)n(h)o(e)g(\014le)h(n)o(am)o(e)240
-1988 y(ext)o(ens)q(ion)c(wh)o(en)h(t)n(h)o(e)f(\014le)h(i)q(s)f
-(\014rst)h(commit)n(t)o(e)q(d.)0 2063 y Fo(-e[)p Fp(logins)r
-Fo(])240 2112 y Ft(Migh)o(t)j(not)f(w)o(or)o(k)g(t)o(oget)n(h)o(er)h
-(wit)n(h)g Fs(cvs)p Ft(.)31 b(Eras)q(e)18 b(t)n(h)o(e)h(login)h(n)o(am)
-o(e)q(s)f(ap)o(p)q(e)q(ar)q(in)o(g)f(in)i(t)n(h)o(e)f(comm)o(a-)240
-2162 y(s)q(epara)o(t)o(e)q(d)c(li)q(st)g Fp(logins)j
-Ft(f)q(rom)d(t)n(h)o(e)g(acce)q(s)q(s)g(li)q(st)h(of)e(t)n(h)o(e)i(R)o
-(CS)f(\014le.)21 b(If)16 b Fp(logins)h Ft(i)q(s)f(omit)n(t)o(e)q(d,)f
-(eras)q(e)g(t)n(h)o(e)240 2212 y(en)o(t)o(ire)g(acce)q(s)q(s)g(li)q
-(st.)0 2287 y Fo(-I)192 b Ft(R)m(u)o(n)17 b(in)o(t)o(eract)o(iv)o(ely)l
-(,)f(ev)o(en)f(if)h(t)n(h)o(e)f(st)o(an)o(d)o(ard)g(inpu)o(t)h(i)q(s)f
-(not)g(a)g(t)o(ermin)o(al.)0 2362 y Fo(-i)192 b Ft(Us)q(ele)q(s)q(s)15
-b(wit)n(h)g Fs(cvs)p Ft(.)k(Wh)o(en)14 b(us)q(in)o(g)h(bare)g
-Fs(r)o(cs)p Ft(,)f(t)n(hi)q(s)g(i)q(s)h(us)q(e)q(d)g(t)o(o)f(cre)q(a)o
-(t)o(e)f(an)o(d)h(init)o(ialize)k(a)c(n)o(ew)g Fs(r)o(cs)240
-2412 y Ft(\014le,)i(wit)n(h)o(ou)o(t)f(d)o(ep)q(o)q(s)q(it)o(in)o(g)i
-(a)e(revi)q(s)q(ion.)0 2487 y Fo(-k)p Fp(su)n(b)q(st)89
-b Ft(Us)q(eful)17 b(wit)n(h)g Fs(cvs)p Ft(.)22 b(Set)16
-b(t)n(h)o(e)g(d)o(ef)q(a)n(ul)o(t)i(k)o(eyw)o(ord)d(su)n(b)q(st)o(it)o
-(u)o(t)o(ion)i(t)o(o)e Fp(su)n(b)q(st)p Ft(.)23 b(See)17
-b(Ch)o(apt)o(er)e(15)h([K)o(ey-)240 2537 y(w)o(ord)d(su)n(b)q(st)o(it)o
-(u)o(t)o(ion],)h(page)g(53.)19 b(Givin)o(g)c(an)f(exp)o(licit)i(`)p
-Fo(-k)p Ft(')d(o)o(pt)o(ion)h(t)o(o)g Fo(cvs)g(update)p
-Ft(,)f Fo(cvs)i(export)p Ft(,)240 2586 y(or)g Fo(cvs)f(checkout)g
-Ft(o)o(v)o(err)q(id)o(e)q(s)i(t)n(hi)q(s)f(d)o(ef)q(a)n(ul)o(t.)0
-2661 y Fo(-l[)p Fp(rev)t Fo(])78 b Ft(Lo)q(c)o(k)14 b(t)n(h)o(e)g(revi)
-q(s)q(ion)g(wit)n(h)g(n)n(u)o(m)n(b)q(er)h Fp(rev)p Ft(.)k(If)14
-b(a)g(branc)o(h)g(i)q(s)g(giv)o(en,)g(lo)q(c)o(k)h(t)n(h)o(e)e(la)o(t)o
-(e)q(st)h(revi)q(s)q(ion)g(on)g(t)n(h)o(a)o(t)240 2711
-y(branc)o(h.)20 b(If)c Fp(rev)j Ft(i)q(s)c(omit)n(t)o(e)q(d,)g(lo)q(c)o
-(k)h(t)n(h)o(e)f(la)o(t)o(e)q(st)g(revi)q(s)q(ion)g(on)g(t)n(h)o(e)h(d)
-o(ef)q(a)n(ul)o(t)g(branc)o(h.)240 2774 y(Thi)q(s)c(can)h(b)q(e)f(us)q
-(e)q(d)h(in)g(conju)o(nct)o(ion)g(wit)n(h)g(t)n(h)o(e)f(`)p
-Fo(rcslock.pl)p Ft(')e(scr)q(ipt)j(in)g(t)n(h)o(e)f(`)p
-Fo(contrib)p Ft(')e(direct)o(ory)240 2823 y(of)16 b(t)n(h)o(e)g
-Fs(cvs)f Ft(source)h(di)q(str)q(ibu)o(t)o(ion)i(t)o(o)d(pro)o(vid)o(e)i
-(re)q(s)q(erv)o(e)q(d)g(c)o(h)o(ec)o(k)o(ou)o(t)o(s)f(\(wh)o(ere)g
-(only)h(on)o(e)f(us)q(er)g(can)p eop
+67 68 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(67)0 183 y Fo(-H)192 b Ft(Displa)o(y)14
+b(usage)g(information)g(ab)q(out)f(the)h(sp)q(eci\014ed)i(`)p
+Fo(cvs_command)p Ft(')11 b(\(but)j(do)g(not)f(actually)h(exe-)240
+233 y(cute)d(the)f(command\).)18 b(If)11 b(y)o(ou)f(don't)g(sp)q(ecify)
+i(a)e(command)h(name,)g(`)p Fo(cvs)j(-H)p Ft(')c(displa)o(ys)h(a)g
+(summary)240 283 y(of)k(all)h(the)f(commands)g(a)o(v)m(ailable.)0
+351 y Fo(-l)192 b Ft(Do)18 b(not)h(log)g(the)g(cvs)p
+625 351 14 2 v 16 w(command)g(in)g(the)g(command)g(history)g(\(but)g
+(execute)g(it)g(an)o(yw)o(a)o(y\).)29 b(See)240 401 y(Section)16
+b(A.11)e([history],)g(page)i(82,)e(for)g(information)i(on)f(command)g
+(history)l(.)0 469 y Fo(-n)192 b Ft(Do)20 b(not)g(c)o(hange)h(an)o(y)f
+(\014les.)37 b(A)o(ttempt)20 b(to)g(execute)h(the)g(`)p
+Fo(cvs_command)p Ft(',)e(but)i(only)g(to)f(issue)240
+519 y(rep)q(orts;)14 b(do)i(not)e(remo)o(v)o(e,)g(up)q(date,)i(or)f
+(merge)f(an)o(y)h(existing)i(\014les,)e(or)g(create)g(an)o(y)g(new)g
+(\014les.)0 587 y Fo(-Q)192 b Ft(Cause)20 b(the)g(command)g(to)f(b)q(e)
+i(really)g(quiet;)h(the)e(command)g(will)i(only)e(generate)g(output)g
+(for)240 637 y(serious)c(problems.)0 705 y Fo(-q)192
+b Ft(Cause)15 b(the)g(command)f(to)g(b)q(e)i(somewhat)e(quiet;)h
+(informational)g(messages,)f(suc)o(h)i(as)e(rep)q(orts)g(of)240
+755 y(recursion)i(through)f(sub)q(directories,)h(are)f(suppressed.)0
+823 y Fo(-r)192 b Ft(Mak)o(e)18 b(new)i(w)o(orking)f(\014les)h(\014les)
+g(read-only)l(.)33 b(Same)19 b(e\013ect)g(as)g(if)g(the)h
+Fo($CVSREAD)e Ft(en)o(vironmen)o(t)240 873 y(v)m(ariable)g(is)f(set)f
+(\(see)h(App)q(endix)h(C)e([En)o(vironmen)o(t)h(v)m(ariables],)g(page)f
+(105\).)23 b(The)17 b(default)g(is)g(to)240 923 y(mak)o(e)12
+b(w)o(orking)h(\014les)h(writable,)g(unless)g(w)o(atc)o(hes)e(are)h(on)
+g(\(see)g(Section)g(6.6)f([W)l(atc)o(hes],)g(page)h(28\).)0
+991 y Fo(-s)i Fp(v)m(ariable)s Fo(=)p Fp(v)m(alue)240
+1041 y Ft(Set)g(a)g(user)h(v)m(ariable)g(\(see)f(Section)h(B.11)f([V)l
+(ariables],)g(page)g(103\).)0 1109 y Fo(-t)192 b Ft(T)l(race)14
+b(program)f(execution;)j(displa)o(y)f(messages)f(sho)o(wing)g(the)h
+(steps)f(of)g Fs(cvs)g Ft(activit)o(y)l(.)20 b(P)o(articu-)240
+1158 y(larly)c(useful)g(with)g(`)p Fo(-n)p Ft(')e(to)g(explore)i(the)g
+(p)q(oten)o(tial)g(impact)f(of)g(an)g(unfamiliar)i(command.)0
+1227 y Fo(-v)192 b Ft(Displa)o(y)16 b(v)o(ersion)f(and)h(cop)o(yrigh)o
+(t)e(information)i(for)e Fs(cvs)p Ft(.)0 1295 y Fo(-w)192
+b Ft(Mak)o(e)13 b(new)g(w)o(orking)g(\014les)i(read-write.)k(Ov)o
+(errides)14 b(the)g(setting)f(of)g(the)g Fo($CVSREAD)g
+Ft(en)o(vironmen)o(t)240 1345 y(v)m(ariable.)20 b(Files)14
+b(are)f(created)g(read-write)g(b)o(y)g(default,)g(unless)h
+Fo($CVSREAD)e Ft(is)i(set)e(or)h(`)p Fo(-r)p Ft(')e(is)j(giv)o(en.)0
+1413 y Fo(-z)h Fp(gzip-lev)o(el)240 1463 y Ft(Set)g(the)h(compression)f
+(lev)o(el.)21 b(Only)c(has)e(an)g(e\013ect)g(on)g(the)g
+Fs(cvs)g Ft(clien)o(t.)0 1653 y Fn(A.4)33 b(Common)14
+b(command)h(options)62 1765 y Ft(This)h(section)g(describ)q(es)i(the)d
+(`)p Fo(command_options)p Ft(')e(that)i(are)g(a)o(v)m(ailable)i(across)
+e(sev)o(eral)h Fs(cvs)f Ft(commands.)0 1815 y(These)k(options)g(are)f
+(alw)o(a)o(ys)g(giv)o(en)h(to)f(the)g(righ)o(t)h(of)f(`)p
+Fo(cvs_command)p Ft('.)27 b(Not)18 b(all)i(commands)e(supp)q(ort)h(all)
+g(of)0 1865 y(these)14 b(options;)g(eac)o(h)g(option)g(is)g(only)g
+(supp)q(orted)g(for)f(commands)h(where)g(it)g(mak)o(es)f(sense.)19
+b(Ho)o(w)o(ev)o(er,)13 b(when)h(a)0 1915 y(command)f(has)g(one)h(of)f
+(these)g(options)g(y)o(ou)g(can)h(almost)f(alw)o(a)o(ys)f(coun)o(t)h
+(on)g(the)h(same)f(b)q(eha)o(vior)h(of)e(the)i(option)0
+1965 y(as)h(in)i(other)e(commands.)21 b(\(Other)15 b(command)h
+(options,)f(whic)o(h)i(are)e(listed)i(with)f(the)g(individual)j
+(commands,)0 2015 y(ma)o(y)14 b(ha)o(v)o(e)h(di\013eren)o(t)h(b)q(eha)o
+(vior)f(from)g(one)g Fs(cvs)g Ft(command)g(to)g(the)g(other\).)62
+2127 y Fj(W)l(arning:)23 b Ft(the)15 b(`)p Fo(history)p
+Ft(')f(command)i(is)g(an)f(exception;)i(it)f(supp)q(orts)f(man)o(y)g
+(options)h(that)f(con\015ict)i(ev)o(en)0 2176 y(with)f(these)f
+(standard)g(options.)0 2307 y Fo(-D)g Fp(date_sp)q(ec)240
+2357 y Ft(Use)i(the)f(most)g(recen)o(t)g(revision)i(no)e(later)g(than)h
+Fp(date)p 1195 2357 V 16 w(sp)q(ec)p Ft(.)24 b Fp(date)p
+1418 2357 V 16 w(sp)q(ec)c Ft(is)d(a)f(single)i(argumen)o(t,)240
+2406 y(a)d(date)g(description)i(sp)q(ecifying)g(a)e(date)g(in)h(the)f
+(past.)240 2465 y(The)f(sp)q(eci\014cation)i(is)f Fp(stic)o(ky)j
+Ft(when)c(y)o(ou)g(use)g(it)g(to)g(mak)o(e)f(a)h(priv)m(ate)g(cop)o(y)g
+(of)g(a)g(source)g(\014le;)h(that)240 2515 y(is,)i(when)g(y)o(ou)f(get)
+g(a)g(w)o(orking)g(\014le)i(using)f(`)p Fo(-D)p Ft(',)e
+Fs(cvs)h Ft(records)g(the)h(date)f(y)o(ou)g(sp)q(eci\014ed,)j(so)d
+(that)240 2565 y(further)f(up)q(dates)g(in)h(the)f(same)f(directory)h
+(will)i(use)e(the)g(same)f(date)h(\(for)f(more)g(information)h(on)240
+2615 y(stic)o(ky)g(tags/dates,)f(see)h(Section)h(7.4)e([Stic)o(ky)i
+(tags],)d(page)i(37\).)240 2674 y(A)h(wide)h(v)m(ariet)o(y)g(of)f(date)
+g(formats)f(are)h(supp)q(orted)g(b)o(y)h(the)f(underlying)i
+Fs(r)o(cs)f Ft(facilities,)h(similar)240 2724 y(to)d(those)g(describ)q
+(ed)i(in)f(co\(1\),)f(but)g(not)g(exactly)h(the)f(same.)21
+b(The)15 b Fp(date)p 1513 2724 V 16 w(sp)q(ec)k Ft(is)d(in)o(terpreted)
+g(as)240 2774 y(b)q(eing)i(in)f(the)g(lo)q(cal)h(timezone,)f(unless)h
+(a)e(sp)q(eci\014c)j(timezone)e(is)h(sp)q(eci\014ed.)26
+b(Examples)17 b(of)f(v)m(alid)240 2823 y(date)f(sp)q(eci\014cations)i
+(include:)p eop
%%Page: 68 70
-68 69 bop 0 -58 a Ft(68)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)240 183 y(b)q(e)f(e)q(dit)o(in)o(g)i(a)e(giv)o(en)h(\014le)g
-(a)o(t)e(a)h(t)o(im)o(e\).)20 b(See)c(t)n(h)o(e)f(comm)o(en)o(t)o(s)f
-(in)j(t)n(h)o(a)o(t)d(\014le)i(for)f(d)o(et)o(ails)h(\(an)o(d)f(s)q(ee)
-g(t)n(h)o(e)240 233 y(`)p Fo(README)p Ft(')d(\014le)j(in)f(t)n(h)o(a)o
-(t)f(direct)o(ory)h(for)f(di)q(sclaim)o(ers)i(a)o(b)q(ou)o(t)f(t)n(h)o
-(e)g(u)o(nsup)o(p)q(ort)o(e)q(d)g(n)o(a)o(t)o(ure)g(of)f(con)o(tr)q
-(ib\).)240 283 y(Accordin)o(g)j(t)o(o)f(comm)o(en)o(t)o(s)g(in)h(t)n(h)
-o(a)o(t)e(\014le,)i(lo)q(c)o(kin)o(g)h(m)n(ust)e(s)q(et)g(t)o(o)g(str)q
-(ict)f(\(whic)o(h)i(i)q(s)f(t)n(h)o(e)g(d)o(ef)q(a)n(ul)o(t\).)0
-360 y Fo(-L)192 b Ft(Set)15 b(lo)q(c)o(kin)o(g)i(t)o(o)d(str)q(ict.)20
-b(Str)q(ict)15 b(lo)q(c)o(kin)o(g)h(m)o(e)q(ans)e(t)n(h)o(a)o(t)g(t)n
-(h)o(e)h(o)o(wn)o(er)g(of)g(an)g(R)o(CS)g(\014le)h(i)q(s)f(not)g
-(exempt)240 410 y(f)q(rom)c(lo)q(c)o(kin)o(g)i(for)e(c)o(h)o(ec)o(kin.)
-20 b(F)l(or)11 b(us)q(e)h(wit)n(h)h Fs(cvs)p Ft(,)e(str)q(ict)h(lo)q(c)
-o(kin)o(g)h(m)n(ust)f(b)q(e)g(s)q(et;)g(s)q(ee)g(t)n(h)o(e)g(di)q(scus)
-q(s)q(ion)240 460 y(u)o(n)o(d)o(er)k(t)n(h)o(e)g(`)p
-Fo(-l)p Ft(')e(o)o(pt)o(ion)h(a)o(b)q(o)o(v)o(e.)0 537
-y Fo(-m)p Fp(rev)t Fo(:)p Fp(msg)240 587 y Ft(Rep)o(lace)i(t)n(h)o(e)e
-(log)h(m)o(e)q(s)q(sage)e(of)h(revi)q(s)q(ion)g Fp(rev)k
-Ft(wit)n(h)d Fp(msg)p Ft(.)0 665 y Fo(-N)p Fp(n)o(am)o(e)s
-Fo([:[)p Fp(rev)t Fo(]])240 715 y Ft(Act)f(lik)o(e)h(`)p
-Fo(-n)p Ft(',)e(except)i(o)o(v)o(err)q(id)o(e)f(an)o(y)g(previous)h(as)
-q(s)q(ignm)o(en)o(t)e(of)h Fp(n)o(am)o(e)p Ft(.)0 792
-y Fo(-n)p Fp(n)o(am)o(e)s Fo([:[)p Fp(rev)t Fo(]])240
-842 y Ft(As)q(so)q(cia)o(t)o(e)21 b(t)n(h)o(e)g(sym)n(b)q(o)o(lic)h(n)o
-(am)o(e)f Fp(n)o(am)o(e)j Ft(wit)n(h)d(t)n(h)o(e)g(branc)o(h)h(or)e
-(revi)q(s)q(ion)i Fp(rev)p Ft(.)38 b(It)21 b(i)q(s)g(norm)o(ally)240
-892 y(b)q(et)n(t)o(er)f(t)o(o)g(us)q(e)g(`)p Fo(cvs)15
-b(tag)p Ft(')k(or)h(`)p Fo(cvs)15 b(rtag)p Ft(')k(inst)o(e)q(ad.)35
-b(Delet)o(e)21 b(t)n(h)o(e)f(sym)n(b)q(o)o(lic)i(n)o(am)o(e)e(if)g(b)q
-(ot)n(h)h(`)p Fo(:)p Ft(')240 942 y(an)o(d)d Fp(rev)k
-Ft(are)17 b(omit)n(t)o(e)q(d;)j(ot)n(h)o(erwi)q(s)q(e,)e(pr)q(in)o(t)g
-(an)f(error)h(m)o(e)q(s)q(sage)f(if)h Fp(n)o(am)o(e)j
-Ft(i)q(s)d(alre)q(ady)f(as)q(so)q(cia)o(t)o(e)q(d)240
-991 y(wit)n(h)22 b(anot)n(h)o(er)e(n)n(u)o(m)n(b)q(er.)39
-b(If)21 b Fp(rev)k Ft(i)q(s)d(sym)n(b)q(o)o(lic,)h(it)f(i)q(s)f(expan)o
-(d)o(e)q(d)i(b)q(efore)d(as)q(so)q(cia)o(t)o(ion.)38
-b(A)21 b Fp(rev)240 1041 y Ft(cons)q(i)q(st)o(in)o(g)15
-b(of)e(a)h(branc)o(h)g(n)n(u)o(m)n(b)q(er)h(fo)o(llo)o(w)o(e)q(d)g(b)o
-(y)f(a)g(`)p Fo(.)p Ft(')f(st)o(an)o(ds)g(for)h(t)n(h)o(e)g(curren)o(t)
-g(la)o(t)o(e)q(st)g(revi)q(s)q(ion)g(in)240 1091 y(t)n(h)o(e)f(branc)o
-(h.)19 b(A)12 b(`)p Fo(:)p Ft(')g(wit)n(h)h(an)g(empt)o(y)f
-Fp(rev)17 b Ft(st)o(an)o(ds)11 b(for)h(t)n(h)o(e)h(curren)o(t)f(la)o(t)
-o(e)q(st)h(revi)q(s)q(ion)g(on)f(t)n(h)o(e)h(d)o(ef)q(a)n(ul)o(t)240
-1141 y(branc)o(h,)j(norm)o(ally)h(t)n(h)o(e)f(tru)o(nk.)24
-b(F)l(or)15 b(examp)o(le,)j(`)p Fo(rcs)c(-n)p Fp(n)o(am)o(e)s
-Fo(:)g(RCS/*)p Ft(')i(as)q(so)q(cia)o(t)o(e)q(s)f Fp(n)o(am)o(e)k
-Ft(wit)n(h)240 1191 y(t)n(h)o(e)12 b(curren)o(t)f(la)o(t)o(e)q(st)g
-(revi)q(s)q(ion)h(of)g(all)g(t)n(h)o(e)g(n)o(am)o(e)q(d)g(R)o(CS)g
-(\014le)q(s;)h(t)n(hi)q(s)f(con)o(trast)o(s)f(wit)n(h)h(`)p
-Fo(rcs)i(-n)p Fp(n)o(am)o(e)s Fo(:$)240 1240 y(RCS/*)p
-Ft(')c(whic)o(h)i(as)q(so)q(cia)o(t)o(e)q(s)e Fp(n)o(am)o(e)k
-Ft(wit)n(h)d(t)n(h)o(e)g(revi)q(s)q(ion)h(n)n(u)o(m)n(b)q(ers)f
-(extract)o(e)q(d)g(f)q(rom)f(k)o(eyw)o(ord)h(str)q(in)o(gs)240
-1290 y(in)16 b(t)n(h)o(e)f(corre)q(sp)q(on)o(din)o(g)i(w)o(or)o(kin)o
-(g)e(\014le)q(s.)0 1368 y Fo(-o)p Fp(ran)o(ge)84 b Ft(P)o(ot)o(en)o(t)o
-(ially)10 b(us)q(eful,)j(bu)o(t)e(d)o(an)o(gerous,)h(wit)n(h)f
-Fs(cvs)f Ft(\(s)q(ee)g(b)q(elo)o(w\).)18 b(Delet)o(e)q(s)11
-b(\()p Fp(ou)o(td)o(a)o(t)o(e)q(s)r Ft(\))f(t)n(h)o(e)h(revi)q(s)q
-(ions)240 1418 y(giv)o(en)16 b(b)o(y)f Fp(ran)o(ge)p
-Ft(.)21 b(A)15 b(ran)o(ge)g(cons)q(i)q(st)o(in)o(g)h(of)f(a)g(s)q(in)o
-(gle)i(revi)q(s)q(ion)e(n)n(u)o(m)n(b)q(er)h(m)o(e)q(ans)f(t)n(h)o(a)o
-(t)f(revi)q(s)q(ion.)21 b(A)240 1467 y(ran)o(ge)14 b(cons)q(i)q(st)o
-(in)o(g)h(of)e(a)h(branc)o(h)g(n)n(u)o(m)n(b)q(er)h(m)o(e)q(ans)e(t)n
-(h)o(e)i(la)o(t)o(e)q(st)e(revi)q(s)q(ion)i(on)f(t)n(h)o(a)o(t)f(branc)
-o(h.)20 b(A)14 b(ran)o(ge)240 1517 y(of)f(t)n(h)o(e)h(form)f(`)p
-Fp(rev1)t Fo(:)p Fp(rev2)t Ft(')e(m)o(e)q(ans)i(revi)q(s)q(ions)h
-Fp(rev1)j Ft(t)o(o)d Fp(rev2)j Ft(on)c(t)n(h)o(e)h(sam)o(e)f(branc)o
-(h,)h(`)p Fo(:)p Fp(rev)t Ft(')f(m)o(e)q(ans)240 1567
-y(f)q(rom)k(t)n(h)o(e)i(b)q(eginnin)o(g)h(of)e(t)n(h)o(e)h(branc)o(h)f
-(con)o(t)o(ainin)o(g)h Fp(rev)k Ft(up)c(t)o(o)f(an)o(d)g(including)j
-Fp(rev)p Ft(,)e(an)o(d)f(`)p Fp(rev)t Fo(:)p Ft(')240
-1617 y(m)o(e)q(ans)c(f)q(rom)f(revi)q(s)q(ion)i Fp(rev)j
-Ft(t)o(o)d(t)n(h)o(e)f(en)o(d)h(of)f(t)n(h)o(e)g(branc)o(h)h(con)o(t)o
-(ainin)o(g)g Fp(rev)p Ft(.)20 b(Non)o(e)14 b(of)g(t)n(h)o(e)h(ou)o(td)o
-(a)o(t)o(e)q(d)240 1667 y(revi)q(s)q(ions)h(m)o(ay)e(h)o(a)o(v)o(e)h
-(branc)o(h)o(e)q(s)g(or)g(lo)q(c)o(ks.)240 1730 y(Due)k(t)o(o)g(t)n(h)o
-(e)g(w)o(ay)g Fs(cvs)f Ft(h)o(an)o(dle)q(s)i(branc)o(h)o(e)q(s)g
-Fp(rev)j Ft(cannot)c(b)q(e)g(sp)q(eci\014e)q(d)i(sym)n(b)q(o)o(lically)
-g(if)f(it)f(i)q(s)g(a)240 1780 y(branc)o(h.)h(See)c(Sect)o(ion)g(D.1)e
-([Magic)g(branc)o(h)i(n)n(u)o(m)n(b)q(ers],)f(page)g(103,)f(for)g(an)i
-(exp)o(lan)o(a)o(t)o(ion.)240 1844 y(Mak)o(e)j(sure)g(t)n(h)o(a)o(t)g
-(no-on)o(e)g(h)o(as)g(c)o(h)o(ec)o(k)o(e)q(d)h(ou)o(t)g(a)f(co)o(p)o(y)
-g(of)g(t)n(h)o(e)h(revi)q(s)q(ion)f(y)o(ou)h(ou)o(td)o(a)o(t)o(e.)32
-b(Stran)o(ge)240 1893 y(t)n(hin)o(gs)17 b(will)h(h)o(ap)o(p)q(en)e(if)g
-(h)o(e)g(st)o(art)o(s)f(t)o(o)h(e)q(dit)h(it)f(an)o(d)g(tr)q(ie)q(s)h
-(t)o(o)e(c)o(h)o(ec)o(k)h(it)h(bac)o(k)e(in.)24 b(F)l(or)15
-b(t)n(hi)q(s)h(re)q(ason,)240 1943 y(t)n(hi)q(s)j(o)o(pt)o(ion)g(i)q(s)
-g(not)g(a)f(go)q(o)q(d)h(w)o(ay)f(t)o(o)h(t)o(ak)o(e)f(bac)o(k)h(a)g(b)
-q(ogus)g(commit;)h(commit)f(a)g(n)o(ew)g(revi)q(s)q(ion)240
-1993 y(u)o(n)o(doin)o(g)e(t)n(h)o(e)e(b)q(ogus)g(c)o(h)o(an)o(ge)h
-(inst)o(e)q(ad)f(\(s)q(ee)g(Sect)o(ion)h(8.3)e([M)o(ergin)o(g)h(t)o(w)o
-(o)f(revi)q(s)q(ions],)h(page)g(39\).)0 2071 y Fo(-q)192
-b Ft(R)m(u)o(n)17 b(quiet)n(ly;)f(do)f(not)g(pr)q(in)o(t)g(diagno)q(st)
-o(ics.)0 2148 y Fo(-s)p Fp(st)o(a)o(t)o(e)s Fo([:)p Fp(rev)t
-Fo(])240 2198 y Ft(Us)q(eful)h(wit)n(h)g Fs(cvs)p Ft(.)21
-b(Set)15 b(t)n(h)o(e)h(st)o(a)o(t)o(e)e(a)o(t)n(tr)q(ibu)o(t)o(e)h(of)g
-(t)n(h)o(e)h(revi)q(s)q(ion)g Fp(rev)j Ft(t)o(o)c Fp(st)o(a)o(t)o(e)p
-Ft(.)20 b(If)c Fp(rev)j Ft(i)q(s)d(a)f(branc)o(h)240
-2248 y(n)n(u)o(m)n(b)q(er,)g(as)q(su)o(m)o(e)f(t)n(h)o(e)h(la)o(t)o(e)q
-(st)f(revi)q(s)q(ion)i(on)e(t)n(h)o(a)o(t)g(branc)o(h.)20
-b(If)15 b Fp(rev)k Ft(i)q(s)c(omit)n(t)o(e)q(d,)f(as)q(su)o(m)o(e)h(t)n
-(h)o(e)f(la)o(t)o(e)q(st)240 2298 y(revi)q(s)q(ion)21
-b(on)g(t)n(h)o(e)g(d)o(ef)q(a)n(ul)o(t)i(branc)o(h.)37
-b(An)o(y)22 b(id)o(en)o(t)o(i\014er)g(i)q(s)f(accept)o(a)o(b)o(le)i
-(for)d Fp(st)o(a)o(t)o(e)p Ft(.)36 b(A)21 b(us)q(eful)h(s)q(et)240
-2347 y(of)c(st)o(a)o(t)o(e)q(s)f(i)q(s)i(`)p Fo(Exp)p
-Ft(')e(\(for)h(exp)q(er)q(im)o(en)o(t)o(al\),)h(`)p Fo(Stab)p
-Ft(')e(\(for)g(st)o(a)o(b)o(le\),)i(an)o(d)g(`)p Fo(Rel)p
-Ft(')e(\(for)h(rele)q(as)q(e)q(d\).)30 b(By)240 2397
-y(d)o(ef)q(a)n(ul)o(t,)15 b(t)n(h)o(e)e(st)o(a)o(t)o(e)f(of)h(a)g(n)o
-(ew)g(revi)q(s)q(ion)h(i)q(s)g(s)q(et)f(t)o(o)g(`)p Fo(Exp)p
-Ft(')f(wh)o(en)i(it)g(i)q(s)f(cre)q(a)o(t)o(e)q(d.)19
-b(Th)o(e)13 b(st)o(a)o(t)o(e)f(i)q(s)i(vi)q(s)q(ib)o(le)240
-2447 y(in)20 b(t)n(h)o(e)e(ou)o(t)o(pu)o(t)i(f)q(rom)e
-Fp(cvs)h(log)j Ft(\(s)q(ee)d(Sect)o(ion)h(A.13)e([log],)g(page)h(80\),)
-f(an)o(d)h(in)h(t)n(h)o(e)f(`)p Fo($Log: cvs.ps,v $
-f(an)o(d)h(in)h(t)n(h)o(e)f(`)p Fo(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-f(an)o(d)h(in)h(t)n(h)o(e)f(`)p Fo(Some files missed by initial import
-f(an)o(d)h(in)h(t)n(h)o(e)f(`)p Fo()p Ft(')e(an)o(d)240
-2497 y(`)p Fo($State: Exp $)p Ft(')c(k)o(eyw)o(ords)i(\(s)q(ee)g(Ch)o(apt)o
-(er)f(15)h([K)o(eyw)o(ord)f(su)n(b)q(st)o(it)o(u)o(t)o(ion],)h(page)g
-(53\).)0 2574 y Fo(-t[)p Fp(\014le)s Fo(])84 b Ft(Us)q(eful)19
-b(wit)n(h)g Fs(cvs)p Ft(.)30 b(W)l(r)q(it)o(e)18 b(d)o(e)q(scr)q(ipt)o
-(iv)o(e)i(t)o(ext)d(f)q(rom)h(t)n(h)o(e)g(con)o(t)o(en)o(t)o(s)g(of)g
-(t)n(h)o(e)g(n)o(am)o(e)q(d)h Fp(\014le)j Ft(in)o(t)o(o)d(t)n(h)o(e)240
-2624 y(R)o(CS)i(\014le,)i(d)o(elet)o(in)o(g)g(t)n(h)o(e)e(exi)q(st)o
-(in)o(g)h(t)o(ext.)37 b(Th)o(e)21 b Fp(\014le)j Ft(pa)o(t)n(hn)o(am)o
-(e)d(m)o(ay)f(not)h(b)q(egin)h(wit)n(h)f(`)p Fo(-)p Ft('.)37
-b(If)240 2674 y Fp(\014le)24 b Ft(i)q(s)c(omit)n(t)o(e)q(d,)h(obt)o
-(ain)f(t)n(h)o(e)g(t)o(ext)f(f)q(rom)g(st)o(an)o(d)o(ard)h(inpu)o(t,)i
-(t)o(ermin)o(a)o(t)o(e)q(d)e(b)o(y)g(en)o(d-of-\014le)h(or)f(b)o(y)240
-2724 y(a)e(lin)o(e)h(con)o(t)o(ainin)o(g)g(`)p Fo(.)p
-Ft(')e(b)o(y)h(it)o(s)q(elf.)29 b(Prompt)17 b(for)h(t)n(h)o(e)g(t)o
-(ext)f(if)h(in)o(t)o(eract)o(ion)g(i)q(s)g(p)q(o)q(s)q(s)q(ib)o(le;)i
-(s)q(ee)e(`)p Fo(-I)p Ft('.)240 2774 y(Th)o(e)e(d)o(e)q(scr)q(ipt)o(iv)
-o(e)i(t)o(ext)e(can)g(b)q(e)h(s)q(een)g(in)g(t)n(h)o(e)g(ou)o(t)o(pu)o
-(t)g(f)q(rom)e(`)p Fo(cvs)f(log)p Ft(')i(\(s)q(ee)g(Sect)o(ion)h(A.13)f
-([log],)240 2823 y(page)f(80\).)p eop
+68 69 bop 0 -58 a Ft(68)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)837 235 y Fo(1)24 b(month)f(ago)837 339 y(2)h(hours)f(ago)837
+443 y(400000)g(seconds)g(ago)837 546 y(last)h(year)837
+650 y(last)g(Monday)837 754 y(yesterday)837 858 y(a)g(fortnight)f(ago)
+837 962 y(3/31/92)g(10:00:07)g(PST)837 1065 y(January)g(23,)h(1987)f
+(10:05pm)837 1169 y(22:00)g(GMT)240 1235 y Ft(`)p Fo(-D)p
+Ft(')14 b(is)h(a)o(v)m(ailable)i(with)e(the)h Fo(checkout)p
+Ft(,)d Fo(diff)p Ft(,)h Fo(export)p Ft(,)g Fo(history)p
+Ft(,)g Fo(rdiff)p Ft(,)g Fo(rtag)p Ft(,)g(and)h Fo(update)240
+1285 y Ft(commands.)30 b(\(The)18 b Fo(history)f Ft(command)i(uses)g
+(this)f(option)h(in)g(a)g(sligh)o(tly)g(di\013eren)o(t)g(w)o(a)o(y;)g
+(see)240 1335 y(Section)d(A.11.1)e([history)h(options],)f(page)h(82\).)
+240 1401 y(Remem)o(b)q(er)i(to)f(quote)h(the)f(argumen)o(t)g(to)g(the)h
+(`)p Fo(-D)p Ft(')e(\015ag)h(so)g(that)g(y)o(our)g(shell)i(do)q(esn't)f
+(in)o(terpret)240 1451 y(spaces)e(as)g(argumen)o(t)g(separators.)j(A)d
+(command)h(using)f(the)h(`)p Fo(-D)p Ft(')e(\015ag)h(can)g(lo)q(ok)h
+(lik)o(e)g(this:)360 1519 y Fo($)24 b(cvs)f(diff)g(-D)h("1)g(hour)f
+(ago")g(cvs.texinfo)0 1601 y(-f)192 b Ft(When)13 b(y)o(ou)g(sp)q(ecify)
+h(a)f(particular)g(date)g(or)g(tag)f(to)g Fs(cvs)g Ft(commands,)h(they)
+g(normally)h(ignore)f(\014les)240 1651 y(that)h(do)g(not)g(con)o(tain)h
+(the)g(tag)e(\(or)h(did)i(not)e(exist)h(prior)f(to)g(the)h(date\))f
+(that)g(y)o(ou)g(sp)q(eci\014ed.)22 b(Use)240 1701 y(the)17
+b(`)p Fo(-f)p Ft(')f(option)h(if)h(y)o(ou)e(w)o(an)o(t)g(\014les)i
+(retriev)o(ed)g(ev)o(en)f(when)h(there)f(is)g(no)g(matc)o(h)g(for)f
+(the)h(tag)f(or)240 1751 y(date.)k(\(The)15 b(most)f(recen)o(t)h
+(revision)i(of)d(the)i(\014le)g(will)h(b)q(e)f(used\).)240
+1814 y(`)p Fo(-f)p Ft(')e(is)i(a)o(v)m(ailable)h(with)e(these)h
+(commands:)j Fo(checkout)p Ft(,)14 b Fo(export)p Ft(,)g
+Fo(rdiff)p Ft(,)g Fo(rtag)p Ft(,)g(and)i Fo(update)p
+Ft(.)240 1880 y Fj(W)l(arning:)21 b Ft(The)16 b Fo(commit)e
+Ft(command)h(also)g(has)g(a)f(`)p Fo(-f)p Ft(')g(option,)h(but)g(it)h
+(has)e(a)h(di\013eren)o(t)g(b)q(eha)o(vior)240 1930 y(for)g(that)f
+(command.)20 b(See)c(Section)g(A.8.1)e([commit)g(options],)h(page)g
+(77.)0 2012 y Fo(-H)192 b Ft(Help;)21 b(describ)q(e)g(the)d(options)h
+(a)o(v)m(ailable)i(for)d(this)h(command.)30 b(This)19
+b(is)g(the)g(only)h(option)e(sup-)240 2062 y(p)q(orted)d(for)g(all)h
+Fs(cvs)f Ft(commands.)0 2144 y Fo(-k)g Fp(k\015ag)82
+b Ft(Alter)16 b(the)f(default)h Fs(r)o(cs)f Ft(pro)q(cessing)h(of)f(k)o
+(eyw)o(ords.)k(See)d(Chapter)f(16)f([Keyw)o(ord)h(substitution],)240
+2194 y(page)j(57,)f(for)g(the)h(meaning)g(of)g Fp(k\015ag)p
+Ft(.)27 b(Y)l(our)18 b Fp(k\015ag)j Ft(sp)q(eci\014cation)f(is)e
+Fp(stic)o(ky)k Ft(when)c(y)o(ou)g(use)g(it)240 2244 y(to)h(create)g(a)g
+(priv)m(ate)h(cop)o(y)f(of)g(a)g(source)g(\014le;)j(that)c(is,)j(when)f
+(y)o(ou)e(use)i(this)g(option)f(with)h(the)240 2294 y
+Fo(checkout)c Ft(or)h Fo(update)f Ft(commands,)h Fs(cvs)g
+Ft(asso)q(ciates)g(y)o(our)g(selected)h Fp(k\015ag)j
+Ft(with)c(the)g(\014le,)i(and)240 2344 y(con)o(tin)o(ues)h(to)e(use)i
+(it)g(with)f(future)h(up)q(date)f(commands)g(on)h(the)f(same)g(\014le)h
+(un)o(til)h(y)o(ou)e(sp)q(ecify)240 2393 y(otherwise.)240
+2459 y(The)c(`)p Fo(-k)p Ft(')g(option)g(is)h(a)o(v)m(ailable)h(with)e
+(the)g Fo(add)p Ft(,)g Fo(checkout)p Ft(,)e Fo(diff)i
+Ft(and)g Fo(update)g Ft(commands.)0 2542 y Fo(-l)192
+b Ft(Lo)q(cal;)18 b(run)e(only)i(in)f(curren)o(t)f(w)o(orking)g
+(directory)l(,)h(rather)f(than)h(recursing)g(through)f(sub)q(direc-)240
+2592 y(tories.)240 2658 y Fj(W)l(arning:)22 b Ft(this)15
+b(is)h(not)f(the)g(same)g(as)g(the)g(o)o(v)o(erall)h(`)p
+Fo(cvs)e(-l)p Ft(')h(option,)g(whic)o(h)h(y)o(ou)f(can)g(sp)q(ecify)i
+(to)240 2707 y(the)e(left)h(of)f(a)f(cvs)i(command!)240
+2774 y(Av)m(ailable)29 b(with)e(the)g(follo)o(wing)g(commands:)43
+b Fo(checkout)p Ft(,)28 b Fo(commit)p Ft(,)g Fo(diff)p
+Ft(,)h Fo(export)p Ft(,)f Fo(log)p Ft(,)240 2823 y Fo(remove)p
+Ft(,)14 b Fo(rdiff)p Ft(,)g Fo(rtag)p Ft(,)g Fo(status)p
+Ft(,)g Fo(tag)p Ft(,)h(and)g Fo(update)p Ft(.)p eop
%%Page: 69 71
-69 70 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(69)0 183 y Fo(-t-)p
-Fp(str)q(in)o(g)54 b Ft(Similar)17 b(t)o(o)d(`)p Fo(-t)p
-Fp(\014le)s Ft('.)20 b(W)l(r)q(it)o(e)14 b(d)o(e)q(scr)q(ipt)o(iv)o(e)j
-(t)o(ext)d(f)q(rom)g(t)n(h)o(e)h Fp(str)q(in)o(g)k Ft(in)o(t)o(o)c(t)n
-(h)o(e)g Fs(r)o(cs)g Ft(\014le,)h(d)o(elet)o(in)o(g)h(t)n(h)o(e)240
-233 y(exi)q(st)o(in)o(g)f(t)o(ext.)0 310 y Fo(-U)192
-b Ft(Set)12 b(lo)q(c)o(kin)o(g)i(t)o(o)e(non-str)q(ict.)18
-b(Non-str)q(ict)12 b(lo)q(c)o(kin)o(g)i(m)o(e)q(ans)d(t)n(h)o(a)o(t)g
-(t)n(h)o(e)h(o)o(wn)o(er)g(of)g(a)g(\014le)h(n)o(ee)q(d)g(not)e(lo)q(c)
-o(k)240 360 y(a)k(revi)q(s)q(ion)h(for)g(c)o(h)o(ec)o(kin.)22
-b(F)l(or)15 b(us)q(e)h(wit)n(h)g Fs(cvs)p Ft(,)f(str)q(ict)g(lo)q(c)o
-(kin)o(g)j(m)n(ust)d(b)q(e)h(s)q(et;)f(s)q(ee)h(t)n(h)o(e)g(di)q(scus)q
-(s)q(ion)240 410 y(u)o(n)o(d)o(er)g(t)n(h)o(e)g(`)p Fo(-l)p
-Ft(')e(o)o(pt)o(ion)h(a)o(b)q(o)o(v)o(e.)0 487 y Fo(-u[)p
-Fp(rev)t Fo(])78 b Ft(See)18 b(t)n(h)o(e)g(o)o(pt)o(ion)f(`)p
-Fo(-l)p Ft(')g(a)o(b)q(o)o(v)o(e,)g(for)h(a)f(di)q(scus)q(s)q(ion)h(of)
-f(us)q(in)o(g)i(t)n(hi)q(s)f(o)o(pt)o(ion)f(wit)n(h)h
-Fs(cvs)p Ft(.)27 b(Unlo)q(c)o(k)19 b(t)n(h)o(e)240 537
-y(revi)q(s)q(ion)12 b(wit)n(h)g(n)n(u)o(m)n(b)q(er)h
-Fp(rev)p Ft(.)19 b(If)12 b(a)f(branc)o(h)h(i)q(s)g(giv)o(en,)h(u)o(nlo)
-q(c)o(k)g(t)n(h)o(e)f(la)o(t)o(e)q(st)f(revi)q(s)q(ion)i(on)e(t)n(h)o
-(a)o(t)g(branc)o(h.)240 587 y(If)h Fp(rev)k Ft(i)q(s)c(omit)n(t)o(e)q
-(d,)g(remo)o(v)o(e)f(t)n(h)o(e)h(la)o(t)o(e)q(st)f(lo)q(c)o(k)i(h)o
-(eld)f(b)o(y)g(t)n(h)o(e)g(caller.)20 b(Norm)o(ally)l(,)13
-b(only)f(t)n(h)o(e)g(lo)q(c)o(k)o(er)g(of)f(a)240 637
-y(revi)q(s)q(ion)h(m)o(ay)f(u)o(nlo)q(c)o(k)h(it.)19
-b(Som)o(e)o(b)q(o)q(dy)13 b(els)q(e)f(u)o(nlo)q(c)o(kin)o(g)i(a)d(revi)
-q(s)q(ion)g(bre)q(aks)g(t)n(h)o(e)h(lo)q(c)o(k.)19 b(Thi)q(s)11
-b(ca)n(us)q(e)q(s)240 687 y(a)16 b(m)o(ail)h(m)o(e)q(s)q(sage)e(t)o(o)h
-(b)q(e)h(s)q(en)o(t)e(t)o(o)h(t)n(h)o(e)h(or)q(igin)o(al)g(lo)q(c)o(k)o
-(er.)23 b(Th)o(e)16 b(m)o(e)q(s)q(sage)g(con)o(t)o(ains)g(a)g(comm)o
-(en)o(t)o(ary)240 736 y(so)o(licit)o(e)q(d)k(f)q(rom)e(t)n(h)o(e)g(bre)
-q(ak)o(er.)28 b(Th)o(e)19 b(comm)o(en)o(t)o(ary)d(i)q(s)j(t)o(ermin)o
-(a)o(t)o(e)q(d)f(b)o(y)g(en)o(d-of-\014le)i(or)d(b)o(y)i(a)f(lin)o(e)
-240 786 y(con)o(t)o(ainin)o(g)e Fo(.)f Ft(b)o(y)g(it)o(s)q(elf.)0
-863 y Fo(-V)p Fp(n)167 b Ft(Em)n(ula)o(t)o(e)18 b Fs(r)o(cs)f
-Ft(v)o(ers)q(ion)h Fp(n)p Ft(.)28 b(Us)q(e)18 b(-V)p
-Fp(n)g Ft(t)o(o)g(m)o(ak)o(e)f(an)h Fs(r)o(cs)f Ft(\014le)i(accept)o(a)
-o(b)o(le)g(t)o(o)e Fs(r)o(cs)h Ft(v)o(ers)q(ion)g Fp(n)g
-Ft(b)o(y)240 913 y(di)q(scardin)o(g)e(inform)o(a)o(t)o(ion)f(t)n(h)o(a)
-o(t)f(w)o(ould)i(confus)q(e)f(v)o(ers)q(ion)h Fp(n)p
-Ft(.)0 991 y Fo(-x)p Fp(su\016xe)q(s)48 b Ft(Us)q(ele)q(s)q(s)16
-b(wit)n(h)f Fs(cvs)p Ft(.)20 b(Us)q(e)15 b Fp(su\016xe)q(s)i
-Ft(t)o(o)e(c)o(h)o(aract)o(er)q(ize)g(R)o(CS)h(\014le)q(s.)0
-1185 y Fl(A.6.2)30 b(admin)16 b(examp)o(le)r(s)0 1379
-y(A.6.2.1)30 b(Ou)o(td)o(a)n(t)n(in)o(g)16 b(i)q(s)f(d)o(an)o(gerous)62
-1492 y Ft(First,)i(an)f(examp)o(le)i(of)e(h)o(o)o(w)g
-Fp(not)h Ft(t)o(o)f(us)q(e)h(t)n(h)o(e)f Fo(admin)g Ft(comm)o(an)o(d.)
-23 b(It)17 b(i)q(s)f(includ)o(e)q(d)k(t)o(o)c(stre)q(s)q(s)g(t)n(h)o(e)
-g(f)q(act)g(t)n(h)o(a)o(t)0 1542 y(t)n(hi)q(s)f(comm)o(an)o(d)g(can)g
-(b)q(e)h(quit)o(e)f(d)o(an)o(gerous)h(u)o(nle)q(s)q(s)h(y)o(ou)e(kno)o
-(w)f Fp(exact)n(ly)20 b Ft(wh)o(a)o(t)14 b(y)o(ou)h(are)g(doin)o(g.)62
-1655 y(Th)o(e)i(`)p Fo(-o)p Ft(')f(o)o(pt)o(ion)h(can)g(b)q(e)g(us)q(e)
-q(d)h(t)o(o)f Fp(ou)o(td)o(a)o(t)o(e)i Ft(o)o(ld)f(revi)q(s)q(ions)f(f)
-q(rom)g(t)n(h)o(e)f(hi)q(st)o(ory)i(\014le.)26 b(If)17
-b(y)o(ou)g(are)g(sh)o(ort)f(on)0 1705 y(di)q(sc)f(t)n(hi)q(s)f(o)o(pt)o
-(ion)g(migh)o(t)h(h)o(elp)g(y)o(ou.)k(Bu)o(t)c(t)n(hink)g(t)o(wice)g(b)
-q(efore)f(us)q(in)o(g)h(it|t)n(h)o(ere)g(i)q(s)g(no)f(w)o(ay)g(sh)o
-(ort)f(of)h(re)q(st)o(or)q(in)o(g)0 1755 y(t)n(h)o(e)h(la)o(t)o(e)q(st)
-g(bac)o(kup)h(t)o(o)f(u)o(n)o(do)g(t)n(hi)q(s)h(comm)o(an)o(d!)62
-1868 y(Th)o(e)f(n)o(ext)g(lin)o(e)i(i)q(s)e(an)h(examp)o(le)g(of)f(a)g
-(comm)o(an)o(d)f(t)n(h)o(a)o(t)h(y)o(ou)f(w)o(ould)i
-Fp(not)g Ft(lik)o(e)g(t)o(o)f(execu)o(t)o(e.)120 1984
-y Fo($)24 b(cvs)f(admin)g(-o:R_1_02)g(.)62 2097 y Ft(Th)o(e)15
-b(a)o(b)q(o)o(v)o(e)f(comm)o(an)o(d)h(will)h(d)o(elet)o(e)g(all)g(revi)
-q(s)q(ions)f(up)g(t)o(o,)f(an)o(d)h(including,)i(t)n(h)o(e)e(revi)q(s)q
-(ion)g(t)n(h)o(a)o(t)f(corre)q(sp)q(on)o(ds)0 2147 y(t)o(o)g(t)n(h)o(e)
-h(t)o(ag)e(R)p 241 2147 14 2 v 17 w(1)p 281 2147 V 16
-w(02.)19 b(Bu)o(t)c(b)q(ew)o(are!)k(If)14 b(t)n(h)o(ere)h(are)f(\014le)
-q(s)i(t)n(h)o(a)o(t)d(h)o(a)o(v)o(e)h(not)g(c)o(h)o(an)o(ge)q(d)h(b)q
-(et)o(w)o(een)f(R)p 1616 2147 V 17 w(1)p 1656 2147 V
-16 w(02)g(an)o(d)h(R)p 1852 2147 V 16 w(1)p 1891 2147
-V 17 w(03)0 2197 y(t)n(h)o(e)i(\014le)g(will)h(h)o(a)o(v)o(e)e
-Fp(t)n(h)o(e)h(sam)o(e)h Ft(n)n(u)o(m)o(er)q(ical)g(revi)q(s)q(ion)f(n)
-n(u)o(m)n(b)q(er)h(as)q(s)q(ign)o(e)q(d)e(t)o(o)g(t)n(h)o(e)h(t)o(ags)e
-(R)p 1527 2197 V 17 w(1)p 1567 2197 V 16 w(02)h(an)o(d)h(R)p
-1767 2197 V 16 w(1)p 1806 2197 V 17 w(03.)23 b(So)0 2247
-y(not)12 b(only)h(will)h(it)e(b)q(e)h(imp)q(o)q(s)q(s)q(ib)o(le)g(t)o
-(o)f(retr)q(iev)o(e)h(R)p 829 2247 V 16 w(1)p 868 2247
-V 16 w(02;)g(R)p 989 2247 V 17 w(1)p 1029 2247 V 16 w(03)e(will)j(also)
-f(h)o(a)o(v)o(e)e(t)o(o)h(b)q(e)h(re)q(st)o(ore)q(d)f(f)q(rom)g(t)n(h)o
-(e)g(t)o(ap)q(e)q(s!)0 2441 y Fl(A.6.2.2)30 b(Comm)n(en)n(t)16
-b(le)q(ad)o(ers)62 2554 y Ft(If)f(y)o(ou)f(us)q(e)h(t)n(h)o(e)f
-Fo($Log: cvs.ps,v $
-Fo(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-Fo(Some files missed by initial import
-Fo()g Ft(k)o(eyw)o(ord)g(an)o(d)g(y)o(ou)g(do)h(not)f(agree)g(wit)
-n(h)h(t)n(h)o(e)f(gue)q(s)q(s)g(for)g(comm)o(en)o(t)g(le)q(ad)o(er)h(t)
-n(h)o(a)o(t)e Fs(cvs)0 2604 y Ft(h)o(as)i(don)o(e,)g(y)o(ou)g(can)g
-(enforce)g(y)o(our)g(will)i(wit)n(h)f Fo(cvs)e(admin)h(-c)p
-Ft(.)k(Thi)q(s)d(migh)o(t)f(b)q(e)g(suit)o(a)o(b)o(le)h(for)f
-Fo(nroff)f Ft(source:)120 2720 y Fo($)24 b(cvs)f(admin)g(-c'.\\")g(')h
-(*.man)120 2771 y($)g(rm)f(*.man)120 2823 y($)h(cvs)f(update)p
-eop
+69 70 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(69)0 183 y Fo(-m)15 b Fp(message)240
+233 y Ft(Use)g Fp(message)j Ft(as)c(log)i(information,)f(instead)g(of)g
+(in)o(v)o(oking)h(an)f(editor.)240 295 y(Av)m(ailable)i(with)f(the)f
+(follo)o(wing)h(commands:)k Fo(add)p Ft(,)14 b Fo(commit)h
+Ft(and)g Fo(import)p Ft(.)0 370 y Fo(-n)192 b Ft(Do)13
+b(not)g(run)h(an)o(y)f(c)o(hec)o(k)o(out/commit/tag)e(program.)19
+b(\(A)13 b(program)f(can)i(b)q(e)g(sp)q(eci\014ed)h(to)e(run)h(on)240
+420 y(eac)o(h)i(of)f(these)g(activities,)i(in)f(the)f(mo)q(dules)i
+(database)e(\(see)g(Section)i(B.1)d([mo)q(dules],)i(page)f(95\);)240
+470 y(this)h(option)f(b)o(ypasses)g(it\).)240 532 y Fj(W)l(arning:)22
+b Ft(this)15 b(is)h(not)f(the)g(same)g(as)g(the)g(o)o(v)o(erall)h(`)p
+Fo(cvs)e(-n)p Ft(')h(option,)g(whic)o(h)h(y)o(ou)f(can)g(sp)q(ecify)i
+(to)240 582 y(the)e(left)h(of)f(a)f(cvs)i(command!)240
+645 y(Av)m(ailable)h(with)f(the)f Fo(checkout)p Ft(,)f
+Fo(commit)p Ft(,)g Fo(export)p Ft(,)g(and)h Fo(rtag)g
+Ft(commands.)0 719 y Fo(-P)192 b Ft(Prune)25 b(\(remo)o(v)o(e\))e
+(directories)j(that)e(are)g(empt)o(y)g(after)g(b)q(eing)i(up)q(dated,)h
+(on)e Fo(checkout)p Ft(,)g(or)240 769 y Fo(update)p Ft(.)33
+b(Normally)l(,)21 b(an)f(empt)o(y)g(directory)g(\(one)f(that)g(is)i(v)o
+(oid)f(of)f(revision-con)o(trolled)j(\014les\))240 819
+y(is)d(left)g(alone.)31 b(Sp)q(ecifying)20 b(`)p Fo(-P)p
+Ft(')e(will)i(cause)f(these)g(directories)g(to)f(b)q(e)h(silen)o(tly)i
+(remo)o(v)o(ed)d(from)240 869 y(y)o(our)12 b(c)o(hec)o(k)o(ed-out)i
+(sources.)19 b(This)13 b(do)q(es)h(not)e(remo)o(v)o(e)h(the)g
+(directory)g(from)f(the)h(rep)q(ository)l(,)g(only)240
+919 y(from)f(y)o(our)h(c)o(hec)o(k)o(ed)h(out)e(cop)o(y)l(.)20
+b(Note)12 b(that)h(this)g(option)h(is)f(implied)j(b)o(y)d(the)g(`)p
+Fo(-r)p Ft(')f(or)h(`)p Fo(-D)p Ft(')f(options)240 968
+y(of)j Fo(checkout)f Ft(and)h Fo(export)p Ft(.)0 1043
+y Fo(-p)192 b Ft(Pip)q(e)21 b(the)e(\014les)i(retriev)o(ed)f(from)f
+(the)g(rep)q(ository)h(to)f(standard)g(output,)h(rather)f(than)g
+(writing)240 1093 y(them)c(in)h(the)f(curren)o(t)h(directory)l(.)k(Av)m
+(ailable)d(with)f(the)f Fo(checkout)f Ft(and)i Fo(update)e
+Ft(commands.)0 1168 y Fo(-W)192 b Ft(Sp)q(ecify)14 b(\014le)f(names)g
+(that)e(should)i(b)q(e)g(\014ltered.)20 b(Y)l(ou)13 b(can)f(use)h(this)
+g(option)f(rep)q(eatedly)l(.)21 b(The)12 b(sp)q(ec)240
+1218 y(can)h(b)q(e)h(a)e(\014le)i(name)f(pattern)g(of)f(the)h(same)g(t)
+o(yp)q(e)g(that)f(y)o(ou)g(can)h(sp)q(ecify)i(in)e(the)g(`)p
+Fo(.cvswrappers)p Ft(')240 1268 y(\014le.)21 b(Av)m(aliable)c(with)f
+(the)f(follo)o(wing)h(commands:)k Fo(import)p Ft(,)14
+b(and)h Fo(update)p Ft(.)0 1343 y Fo(-r)g Fp(tag)113
+b Ft(Use)19 b(the)g(revision)h(sp)q(eci\014ed)i(b)o(y)d(the)g
+Fp(tag)j Ft(argumen)o(t)c(instead)i(of)e(the)h(default)h
+Fp(head)h Ft(revision.)240 1393 y(As)15 b(w)o(ell)i(as)e(arbitrary)g
+(tags)f(de\014ned)j(with)e(the)h Fo(tag)f Ft(or)g Fo(rtag)g
+Ft(command,)g(t)o(w)o(o)f(sp)q(ecial)j(tags)d(are)240
+1442 y(alw)o(a)o(ys)j(a)o(v)m(ailable:)28 b(`)p Fo(HEAD)p
+Ft(')17 b(refers)h(to)g(the)g(most)f(recen)o(t)h(v)o(ersion)h(a)o(v)m
+(ailable)h(in)f(the)f(rep)q(ository)l(,)240 1492 y(and)12
+b(`)p Fo(BASE)p Ft(')f(refers)g(to)h(the)g(revision)h(y)o(ou)e(last)h
+(c)o(hec)o(k)o(ed)g(out)g(in)o(to)g(the)g(curren)o(t)f(w)o(orking)h
+(directory)l(.)240 1554 y(The)22 b(tag)e(sp)q(eci\014cation)k(is)e
+(stic)o(ky)f(when)h(y)o(ou)f(use)h(this)g(option)g(with)g
+Fo(checkout)e Ft(or)h Fo(update)240 1604 y Ft(to)d(mak)o(e)g(y)o(our)f
+(o)o(wn)h(cop)o(y)h(of)f(a)g(\014le:)27 b Fs(cvs)18 b
+Ft(remem)o(b)q(ers)g(the)h(tag)e(and)i(con)o(tin)o(ues)g(to)f(use)g(it)
+h(on)240 1654 y(future)d(up)q(date)h(commands,)f(un)o(til)i(y)o(ou)e
+(sp)q(ecify)h(otherwise)g(\(for)e(more)h(information)h(on)f(stic)o(ky)
+240 1704 y(tags/dates,)c(see)j(Section)f(7.4)f([Stic)o(ky)h(tags],)f
+(page)h(37\).)k(The)c(tag)f(can)h(b)q(e)h(either)g(a)e(sym)o(b)q(olic)i
+(or)240 1754 y(n)o(umeric)h(tag.)j(See)d(Section)g(7.1)e([T)l(ags],)g
+(page)h(33.)240 1816 y(Sp)q(ecifying)g(the)e(`)p Fo(-q)p
+Ft(')f(global)h(option)g(along)g(with)g(the)g(`)p Fo(-r)p
+Ft(')e(command)i(option)g(is)g(often)g(useful,)h(to)240
+1866 y(suppress)g(the)g(w)o(arning)g(messages)f(when)h(the)g
+Fs(r)o(cs)f Ft(history)h(\014le)h(do)q(es)f(not)f(con)o(tain)h(the)g
+(sp)q(eci\014ed)240 1916 y(tag.)240 1978 y Fj(W)l(arning:)24
+b Ft(this)17 b(is)h(not)e(the)h(same)f(as)g(the)h(o)o(v)o(erall)g(`cvs)
+f(-r')g(option,)h(whic)o(h)h(y)o(ou)e(can)h(sp)q(ecify)h(to)240
+2028 y(the)d(left)h(of)f(a)f(cvs)i(command!)240 2090
+y(`)p Fo(-r)p Ft(')d(is)h(a)o(v)m(ailable)i(with)e(the)g
+Fo(checkout)p Ft(,)e Fo(commit)p Ft(,)h Fo(diff)p Ft(,)g
+Fo(history)p Ft(,)g Fo(export)p Ft(,)g Fo(rdiff)p Ft(,)g
+Fo(rtag)p Ft(,)g(and)240 2140 y Fo(update)h Ft(commands.)0
+2350 y Fn(A.5)33 b(add|Add)16 b(a)f(new)g(\014le/directory)i(to)e(the)g
+(rep)r(ository)37 2462 y Fr(\017)30 b Ft(Synopsis:)21
+b(add)15 b([-k)g(k\015ag])g([-m)f('message'])g(\014les)p
+Fi(:)8 b(:)g(:)37 2524 y Fr(\017)30 b Ft(Requires:)21
+b(rep)q(ository)l(,)15 b(w)o(orking)g(directory)l(.)37
+2586 y Fr(\017)30 b Ft(Changes:)20 b(w)o(orking)15 b(directory)l(.)37
+2649 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(new)62 2774 y(Use)i(the)g
+Fo(add)f Ft(command)h(to)f(create)g(a)g(new)h(\014le)h(or)e(directory)h
+(in)g(the)g(source)g(rep)q(ository)l(.)39 b(The)22 b(\014les)0
+2823 y(or)f(directories)h(sp)q(eci\014ed)i(with)e Fo(add)f
+Ft(m)o(ust)f(already)i(exist)g(in)g(the)g(curren)o(t)f(directory)h
+(\(whic)o(h)g(m)o(ust)e(ha)o(v)o(e)p eop
%%Page: 70 72
-70 71 bop 0 -58 a Ft(70)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(Th)o(e)h(t)o(w)o(o)e(last)i(st)o(ep)q(s)f(are)g(t)o
-(o)g(m)o(ak)o(e)g(sure)h(t)n(h)o(a)o(t)e(y)o(ou)i(get)f(t)n(h)o(e)g(v)o
-(ers)q(ions)h(wit)n(h)g(correct)f(comm)o(en)o(t)g(le)q(ad)o(ers)h(in)0
-233 y(y)o(our)e(w)o(or)o(kin)o(g)g(\014le)q(s.)0 433
-y Fn(A.7)33 b(c)n(h)n(ec)n(k)n(ou)o(t|Ch)n(ec)n(k)16
-b(ou)o(t)g(source)r(s)e(for)h(e)r(dit)n(in)o(g)37 545
-y Fr(\017)30 b Ft(Syno)o(p)q(s)q(i)q(s:)19 b(c)o(h)o(ec)o(k)o(ou)o(t)c
-([o)o(pt)o(ions])f(mo)q(d)o(ule)q(s)p Fi(:)8 b(:)g(:)37
-606 y Fr(\017)30 b Ft(Require)q(s:)22 b(rep)q(o)q(s)q(it)o(ory)l(.)37
-668 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(w)o(or)o(kin)o(g)c(direct)
-o(ory)l(.)37 729 y Fr(\017)30 b Ft(Synon)o(yms:)20 b(co,)15
-b(get)62 852 y(Mak)o(e)h(a)g(w)o(or)o(kin)o(g)h(direct)o(ory)g(con)o(t)
-o(ainin)o(g)g(co)o(pie)q(s)g(of)f(t)n(h)o(e)g(source)h(\014le)q(s)g(sp)
-q(eci\014e)q(d)i(b)o(y)d Fp(mo)q(d)o(ule)q(s)p Ft(.)24
-b(Y)l(ou)17 b(m)n(ust)0 902 y(execu)o(t)o(e)i Fo(checkout)f
-Ft(b)q(efore)g(us)q(in)o(g)h(mo)q(st)f(of)g(t)n(h)o(e)g(ot)n(h)o(er)h
-Fs(cvs)f Ft(comm)o(an)o(ds,)g(s)q(ince)i(mo)q(st)d(of)h(t)n(h)o(em)h(o)
-o(p)q(era)o(t)o(e)e(on)0 952 y(y)o(our)e(w)o(or)o(kin)o(g)g(direct)o
-(ory)l(.)62 1064 y(Th)o(e)23 b Fp(mo)q(d)o(ule)q(s)i
-Ft(part)c(of)h(t)n(h)o(e)g(comm)o(an)o(d)g(are)g(e)q(it)n(h)o(er)i(sym)
-n(b)q(o)o(lic)f(n)o(am)o(e)q(s)f(for)g(som)o(e)g(co)o(llect)o(ion)i(of)
-e(source)0 1114 y(direct)o(or)q(ie)q(s)g(an)o(d)f(\014le)q(s,)j(or)c
-(pa)o(t)n(hs)h(t)o(o)f(direct)o(or)q(ie)q(s)j(or)d(\014le)q(s)j(in)e(t)
-n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(.)37 b(Th)o(e)21 b(sym)n(b)q(o)o
-(lic)h(n)o(am)o(e)q(s)f(are)0 1164 y(d)o(e\014n)o(e)q(d)c(in)f(t)n(h)o
-(e)f(`)p Fo(modules)p Ft(')e(\014le.)21 b(See)16 b(Sect)o(ion)g(B.1)f
-([mo)q(d)o(ule)q(s],)g(page)g(91.)62 1276 y(Dep)q(en)o(din)o(g)e(on)f
-(t)n(h)o(e)g(mo)q(d)o(ule)q(s)g(y)o(ou)g(sp)q(ecify)l(,)h
-Fo(checkout)d Ft(m)o(ay)i(recurs)q(iv)o(ely)g(cre)q(a)o(t)o(e)f(direct)
-o(or)q(ie)q(s)i(an)o(d)f(p)q(o)o(pula)o(t)o(e)0 1326
-y(t)n(h)o(em)j(wit)n(h)g(t)n(h)o(e)g(ap)o(pro)o(pr)q(ia)o(t)o(e)f
-(source)h(\014le)q(s.)21 b(Y)l(ou)16 b(can)f(t)n(h)o(en)g(e)q(dit)h(t)n
-(h)o(e)q(s)q(e)f(source)g(\014le)q(s)i(a)o(t)d(an)o(y)h(t)o(im)o(e)f
-(\(regardle)q(s)q(s)0 1375 y(of)j(wh)o(et)n(h)o(er)g(ot)n(h)o(er)g
-(soft)o(w)o(are)f(d)o(ev)o(elo)o(p)q(ers)i(are)f(e)q(dit)o(in)o(g)i(t)n
-(h)o(e)q(ir)f(o)o(wn)f(co)o(pie)q(s)i(of)e(t)n(h)o(e)g(source)q(s\);)h
-(up)q(d)o(a)o(t)o(e)g(t)n(h)o(em)f(t)o(o)0 1425 y(includ)o(e)d(n)o(ew)e
-(c)o(h)o(an)o(ge)q(s)g(ap)o(p)o(lie)q(d)i(b)o(y)d(ot)n(h)o(ers)h(t)o(o)
-f(t)n(h)o(e)h(source)f(rep)q(o)q(s)q(it)o(ory;)h(or)f(commit)h(y)o(our)
-f(w)o(or)o(k)g(as)g(a)h(p)q(erm)o(an)o(en)o(t)0 1475
-y(c)o(h)o(an)o(ge)j(t)o(o)g(t)n(h)o(e)g(source)h(rep)q(o)q(s)q(it)o
-(ory)l(.)62 1587 y(Not)o(e)c(t)n(h)o(a)o(t)f Fo(checkout)h
-Ft(i)q(s)g(us)q(e)q(d)h(t)o(o)f(cre)q(a)o(t)o(e)f(direct)o(or)q(ie)q
-(s.)21 b(Th)o(e)12 b(t)o(o)o(p-lev)o(el)i(direct)o(ory)f(cre)q(a)o(t)o
-(e)q(d)e(i)q(s)i(alw)o(ays)f(add)o(e)q(d)0 1637 y(t)o(o)h(t)n(h)o(e)g
-(direct)o(ory)g(wh)o(ere)g Fo(checkout)f Ft(i)q(s)h(in)o(v)o(ok)o(e)q
-(d,)h(an)o(d)f(usually)h(h)o(as)e(t)n(h)o(e)h(sam)o(e)g(n)o(am)o(e)f
-(as)h(t)n(h)o(e)g(sp)q(eci\014e)q(d)h(mo)q(d)o(ule.)0
-1687 y(In)i(t)n(h)o(e)f(cas)q(e)g(of)f(a)h(mo)q(d)o(ule)h(alias,)g(t)n
-(h)o(e)f(cre)q(a)o(t)o(e)q(d)f(su)n(b-direct)o(ory)j(m)o(ay)d(h)o(a)o
-(v)o(e)h(a)f(di\013eren)o(t)i(n)o(am)o(e,)e(bu)o(t)i(y)o(ou)f(can)g(b)q
-(e)0 1737 y(sure)i(t)n(h)o(a)o(t)e(it)i(will)i(b)q(e)d(a)g(su)n
-(b-direct)o(ory)l(,)j(an)o(d)d(t)n(h)o(a)o(t)g Fo(checkout)f
-Ft(will)j(sh)o(o)o(w)e(t)n(h)o(e)h(rela)o(t)o(iv)o(e)g(pa)o(t)n(h)f(le)
-q(adin)o(g)i(t)o(o)e(e)q(ac)o(h)0 1786 y(\014le)g(as)f(it)g(i)q(s)h
-(extract)o(e)q(d)f(in)o(t)o(o)g(y)o(our)g(pr)q(iv)m(a)o(t)o(e)g(w)o(or)
-o(k)g(are)q(a)f(\(u)o(nle)q(s)q(s)i(y)o(ou)f(sp)q(ecify)h(t)n(h)o(e)f
-(`)p Fo(-Q)p Ft(')f(global)i(o)o(pt)o(ion\).)62 1898
-y(Th)o(e)j(\014le)q(s)h(cre)q(a)o(t)o(e)q(d)e(b)o(y)h
-Fo(checkout)f Ft(are)g(cre)q(a)o(t)o(e)q(d)g(re)q(ad-wr)q(it)o(e,)h(u)o
-(nle)q(s)q(s)h(t)n(h)o(e)e(`)p Fo(-r)p Ft(')g(o)o(pt)o(ion)h(t)o(o)f
-Fs(cvs)h Ft(\(s)q(ee)f(Sec-)0 1948 y(t)o(ion)e(A.3)f([Global)h(o)o(pt)o
-(ions],)f(page)h(62\))f(i)q(s)h(sp)q(eci\014e)q(d,)i(t)n(h)o(e)d
-Fo(CVSREAD)g Ft(en)o(vironm)o(en)o(t)h(v)m(ar)q(ia)o(b)o(le)h(i)q(s)f
-(sp)q(eci\014e)q(d)i(\(s)q(ee)0 1998 y(A)m(p)o(p)q(en)o(dix)e(C)f([En)o
-(vironm)o(en)o(t)f(v)m(ar)q(ia)o(b)o(le)q(s],)i(page)f(101\),)e(or)i(a)
-f(w)o(a)o(t)o(c)o(h)g(i)q(s)h(in)h(e\013ect)e(for)h(t)n(h)o(a)o(t)f
-(\014le)i(\(s)q(ee)e(Sect)o(ion)i(6.6)0 2048 y([W)l(a)o(t)o(c)o(h)o(e)q
-(s],)d(page)i(27\).)62 2160 y(R)m(u)o(nning)i Fo(checkout)d
-Ft(on)g(a)h(direct)o(ory)g(t)n(h)o(a)o(t)f(w)o(as)g(alre)q(ady)g(buil)o
-(t)j(b)o(y)d(a)h(pr)q(ior)g Fo(checkout)e Ft(i)q(s)i(also)g(p)q(ermit)n
-(t)o(e)q(d,)0 2210 y(an)o(d)20 b(h)o(as)g(t)n(h)o(e)g(sam)o(e)f
-(e\013ect)h(as)g(sp)q(ecifyin)o(g)i(t)n(h)o(e)e(`)p Fo(-d)p
-Ft(')f(o)o(pt)o(ion)g(t)o(o)h(t)n(h)o(e)g Fo(update)g
-Ft(comm)o(an)o(d,)g(t)n(h)o(a)o(t)f(i)q(s,)i(an)o(y)f(n)o(ew)0
-2260 y(direct)o(or)q(ie)q(s)15 b(t)n(h)o(a)o(t)d(h)o(a)o(v)o(e)h(b)q
-(een)h(cre)q(a)o(t)o(e)q(d)e(in)j(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory)g
-(will)i(ap)o(p)q(e)q(ar)d(in)i(y)o(our)f(w)o(or)o(k)g(are)q(a.)18
-b(See)c(Sect)o(ion)g(A.19)0 2309 y([up)q(d)o(a)o(t)o(e],)h(page)g(87.)0
-2488 y Fl(A.7.1)30 b(c)n(h)n(ec)n(k)n(ou)o(t)18 b(o)n(pt)n(ions)62
-2600 y Ft(Th)o(e)q(s)q(e)13 b(st)o(an)o(d)o(ard)f(o)o(pt)o(ions)g(are)h
-(sup)o(p)q(ort)o(e)q(d)f(b)o(y)h Fo(checkout)e Ft(\(s)q(ee)i(Sect)o
-(ion)g(A.4)f([Common)g(o)o(pt)o(ions],)f(page)i(63,)0
-2650 y(for)i(a)f(comp)o(let)o(e)j(d)o(e)q(scr)q(ipt)o(ion)f(of)f(t)n(h)
-o(em\):)0 2774 y Fo(-D)g Fp(d)o(a)o(t)o(e)94 b Ft(Us)q(e)14
-b(t)n(h)o(e)h(mo)q(st)e(recen)o(t)h(revi)q(s)q(ion)h(no)g(la)o(t)o(er)f
-(t)n(h)o(an)g Fp(d)o(a)o(t)o(e)p Ft(.)19 b(Thi)q(s)c(o)o(pt)o(ion)f(i)q
-(s)h(st)o(ic)o(ky)l(,)f(an)o(d)g(imp)o(lie)q(s)j(`)p
-Fo(-P)p Ft('.)240 2823 y(See)f(Sect)o(ion)g(7.4)e([St)o(ic)o(ky)h(t)o
-(ags],)e(page)i(34,)f(for)h(more)f(inform)o(a)o(t)o(ion)h(on)g(st)o(ic)
-o(ky)g(t)o(ags/d)o(a)o(t)o(e)q(s.)p eop
+70 71 bop 0 -58 a Ft(70)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y(b)q(een)f(created)g(with)g(the)f Fo(checkout)f
+Ft(command\).)19 b(T)l(o)14 b(add)h(a)f(whole)h(new)g(directory)f
+(hierarc)o(h)o(y)h(to)e(the)i(source)0 233 y(rep)q(ository)d(\(for)e
+(example,)j(\014les)g(receiv)o(ed)f(from)f(a)h(third-part)o(y)f(v)o
+(endor\),)h(use)g(the)f Fo(import)g Ft(command)h(instead.)0
+283 y(See)k(Section)g(A.12)e([imp)q(ort],)g(page)i(83.)62
+396 y(If)21 b(the)f(argumen)o(t)f(to)g Fo(add)h Ft(refers)f(to)h(an)g
+(immediate)h(sub-directory)l(,)h(the)e(directory)g(is)g(created)h(at)e
+(the)0 445 y(correct)g(place)h(in)g(the)g(source)f(rep)q(ository)l(,)h
+(and)g(the)f(necessary)h Fs(cvs)e Ft(administration)j(\014les)f(are)f
+(created)g(in)0 495 y(y)o(our)13 b(w)o(orking)h(directory)l(.)19
+b(If)14 b(the)g(directory)g(already)g(exists)g(in)h(the)e(source)h(rep)
+q(ository)l(,)g Fo(add)f Ft(still)i(creates)f(the)0 545
+y(administration)h(\014les)g(in)g(y)o(our)e(v)o(ersion)i(of)e(the)i
+(directory)l(.)20 b(This)14 b(allo)o(ws)g(y)o(ou)g(to)g(use)g
+Fo(add)g Ft(to)f(add)i(a)e(particular)0 595 y(directory)i(to)e(y)o(our)
+h(priv)m(ate)h(sources)g(ev)o(en)g(if)f(someone)h(else)g(created)f
+(that)g(directory)h(after)e(y)o(our)h(c)o(hec)o(k)o(out)g(of)0
+645 y(the)h(sources.)20 b(Y)l(ou)c(can)f(do)g(the)g(follo)o(wing:)120
+759 y Fo($)24 b(mkdir)f(new_directory)120 811 y($)h(cvs)f(add)h
+(new_directory)120 863 y($)g(cvs)f(update)g(new_directory)62
+976 y Ft(An)16 b(alternate)f(approac)o(h)g(using)h Fo(update)e
+Ft(migh)o(t)h(b)q(e:)120 1091 y Fo($)24 b(cvs)f(update)g(-d)h
+(new_directory)62 1203 y Ft(\(T)l(o)18 b(add)h(an)o(y)g(a)o(v)m
+(ailable)h(new)f(directories)h(to)e(y)o(our)g(w)o(orking)g(directory)l
+(,)i(it's)e(probably)i(simpler)g(to)e(use)0 1253 y Fo(checkout)10
+b Ft(\(see)i(Section)g(A.7)f([c)o(hec)o(k)o(out],)g(page)g(74\))g(or)g
+(`)p Fo(update)j(-d)p Ft(')d(\(see)g(Section)i(A.19)d([up)q(date],)i
+(page)g(92\)\).)62 1366 y(The)i(added)g(\014les)g(are)f(not)g(placed)h
+(in)h(the)e(source)g(rep)q(ository)h(un)o(til)g(y)o(ou)f(use)h
+Fo(commit)e Ft(to)h(mak)o(e)g(the)g(c)o(hange)0 1416
+y(p)q(ermanen)o(t.)33 b(Doing)19 b(an)h Fo(add)f Ft(on)g(a)h(\014le)g
+(that)f(w)o(as)g(remo)o(v)o(ed)g(with)g(the)h Fo(remove)f
+Ft(command)g(will)i(resurrect)0 1465 y(the)d(\014le,)i(unless)f(a)f
+Fo(commit)f Ft(command)h(in)o(terv)o(ened.)30 b(See)19
+b(Chapter)f(11)f([Remo)o(ving)h(\014les],)i(page)e(47,)f(for)h(an)0
+1515 y(example.)62 1628 y(Unlik)o(e)e(most)d(other)g(commands)h
+Fo(add)g Ft(nev)o(er)g(recurses)g(do)o(wn)g(directories.)20
+b(It)14 b(cannot)g(y)o(et)f(handle)i(relativ)o(e)0 1678
+y(paths.)20 b(Instead)15 b(of)120 1792 y Fo($)24 b(cvs)f(add)h
+(foo/bar.c)62 1905 y Ft(y)o(ou)15 b(ha)o(v)o(e)g(to)f(do)120
+2020 y Fo($)24 b(cd)f(foo)120 2072 y($)h(cvs)f(add)h(bar.c)0
+2260 y Fl(A.5.1)30 b(add)16 b(options)62 2373 y Ft(There)g(are)f(only)g
+(t)o(w)o(o)f(options)i(y)o(ou)e(can)i(giv)o(e)f(to)g(`)p
+Fo(add)p Ft(':)0 2498 y Fo(-k)g Fp(k\015ag)82 b Ft(This)22
+b(option)g(sp)q(eci\014es)i(the)e(default)g(w)o(a)o(y)f(that)g(this)h
+(\014le)g(will)i(b)q(e)e(c)o(hec)o(k)o(ed)g(out.)39 b(The)22
+b Fp(k\015ag)240 2548 y Ft(argumen)o(t)e(\(see)h(Section)h(16.4)e
+([Substitution)h(mo)q(des],)h(page)f(59\))f(is)i(stored)e(in)i(the)f
+Fs(r)o(cs)g Ft(\014le)240 2598 y(and)c(can)g(b)q(e)h(c)o(hanged)f(with)
+g Fo(admin)e(-k)h Ft(\(see)h(Section)h(A.6.1)e([admin)h(options],)f
+(page)h(71\).)24 b(See)240 2648 y(Chapter)14 b(17)f([Binary)i
+(\014les],)f(page)g(61,)g(for)f(information)h(on)g(using)h(this)g
+(option)f(for)g(binary)g(\014les.)0 2724 y Fo(-m)h Fp(description)240
+2774 y Ft(Using)i(this)g(option,)g(y)o(ou)g(can)g(giv)o(e)g(a)f
+(description)i(for)e(the)h(\014le.)26 b(This)17 b(description)h(app)q
+(ears)f(in)240 2823 y(the)e(history)g(log)g(\(if)h(it)f(is)h(enabled,)g
+(see)f(Section)h(B.9)f([history)f(\014le],)i(page)f(102\).)j(It)d(will)
+i(also)e(b)q(e)p eop
%%Page: 71 73
-71 72 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(71)0 183 y Fo(-f)192
-b Ft(Only)12 b(us)q(eful)h(wit)n(h)e(t)n(h)o(e)g(`)p
-Fo(-D)k Fp(d)o(a)o(t)o(e)s Ft(')10 b(or)h(`)p Fo(-r)j
-Fp(t)o(ag)t Ft(')c(\015ags.)18 b(If)12 b(no)f(m)o(a)o(t)o(c)o(hin)o(g)g
-(revi)q(s)q(ion)h(i)q(s)f(fou)o(n)o(d,)h(retr)q(iev)o(e)240
-233 y(t)n(h)o(e)j(mo)q(st)f(recen)o(t)h(revi)q(s)q(ion)h(\(inst)o(e)q
-(ad)f(of)f(ignor)q(in)o(g)i(t)n(h)o(e)g(\014le\).)0 305
-y Fo(-k)f Fp(k\015ag)82 b Ft(Pro)q(ce)q(s)q(s)21 b Fs(r)o(cs)h
-Ft(k)o(eyw)o(ords)f(accordin)o(g)h(t)o(o)g Fp(k\015ag)p
-Ft(.)39 b(See)22 b(co\(1\).)38 b(Thi)q(s)22 b(o)o(pt)o(ion)g(i)q(s)g
-(st)o(ic)o(ky;)i(fu)o(t)o(ure)240 355 y(up)q(d)o(a)o(t)o(e)q(s)f(of)e
-(t)n(hi)q(s)h(\014le)h(in)g(t)n(hi)q(s)g(w)o(or)o(kin)o(g)f(direct)o
-(ory)h(will)g(us)q(e)f(t)n(h)o(e)g(sam)o(e)g Fp(k\015ag)p
-Ft(.)40 b(Th)o(e)22 b Fo(status)240 405 y Ft(comm)o(an)o(d)15
-b(can)g(b)q(e)g(view)o(e)q(d)i(t)o(o)d(s)q(ee)i(t)n(h)o(e)f(st)o(ic)o
-(ky)g(o)o(pt)o(ions.)k(See)d(Sect)o(ion)g(A.17)e([st)o(a)o(t)o(us],)f
-(page)i(86.)0 478 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(ru)o(n)g(only)f(in)h
-(curren)o(t)f(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)0 550
-y Fo(-n)192 b Ft(Do)13 b(not)h(ru)o(n)h(an)o(y)e(c)o(h)o(ec)o(k)o(ou)o
-(t)h(program)f(\(as)g(sp)q(eci\014e)q(d)j(wit)n(h)f(t)n(h)o(e)f(`)p
-Fo(-o)p Ft(')f(o)o(pt)o(ion)g(in)i(t)n(h)o(e)f(mo)q(d)o(ule)q(s)h
-(\014le;)240 600 y(s)q(ee)g(Sect)o(ion)h(B.1)f([mo)q(d)o(ule)q(s],)g
-(page)g(91\).)0 672 y Fo(-P)192 b Ft(Pru)o(n)o(e)16 b(empt)o(y)f
-(direct)o(or)q(ie)q(s.)0 745 y Fo(-p)192 b Ft(Pip)q(e)16
-b(\014le)q(s)g(t)o(o)f(t)n(h)o(e)g(st)o(an)o(d)o(ard)g(ou)o(t)o(pu)o
-(t.)0 817 y Fo(-r)g Fp(t)o(ag)114 b Ft(Us)q(e)16 b(revi)q(s)q(ion)h
-Fp(t)o(ag)p Ft(.)k(Thi)q(s)16 b(o)o(pt)o(ion)g(i)q(s)g(st)o(ic)o(ky)l
-(,)g(an)o(d)g(imp)o(lie)q(s)j(`)p Fo(-P)p Ft('.)j(See)16
-b(Sect)o(ion)h(7.4)e([St)o(ic)o(ky)h(t)o(ags],)240 867
-y(page)f(34,)f(for)h(more)g(inform)o(a)o(t)o(ion)f(on)i(st)o(ic)o(ky)f
-(t)o(ags/d)o(a)o(t)o(e)q(s.)62 990 y(In)h(addit)o(ion)g(t)o(o)f(t)n(h)o
-(o)q(s)q(e,)f(y)o(ou)h(can)g(us)q(e)h(t)n(h)o(e)q(s)q(e)f(sp)q(ecial)h
-(comm)o(an)o(d)f(o)o(pt)o(ions)g(wit)n(h)h Fo(checkout)p
-Ft(:)0 1114 y Fo(-A)192 b Ft(Re)q(s)q(et)16 b(an)o(y)e(st)o(ic)o(ky)h
-(t)o(ags,)f(d)o(a)o(t)o(e)q(s,)g(or)h(`)p Fo(-k)p Ft(')f(o)o(pt)o
-(ions.)19 b(See)d(Sect)o(ion)g(7.4)e([St)o(ic)o(ky)g(t)o(ags],)g(page)g
-(34,)h(for)240 1164 y(more)g(inform)o(a)o(t)o(ion)g(on)g(st)o(ic)o(ky)g
-(t)o(ags/d)o(a)o(t)o(e)q(s.)0 1236 y Fo(-c)192 b Ft(Co)o(p)o(y)15
-b(t)n(h)o(e)i(mo)q(d)o(ule)g(\014le,)g(sort)o(e)q(d,)e(t)o(o)h(t)n(h)o
-(e)g(st)o(an)o(d)o(ard)g(ou)o(t)o(pu)o(t,)h(inst)o(e)q(ad)f(of)g(cre)q
-(a)o(t)o(in)o(g)g(or)f(mo)q(difyin)o(g)240 1286 y(an)o(y)g(\014le)q(s)h
-(or)f(direct)o(or)q(ie)q(s)i(in)f(y)o(our)e(w)o(or)o(kin)o(g)i(direct)o
-(ory)l(.)0 1358 y Fo(-d)f Fp(dir)122 b Ft(Cre)q(a)o(t)o(e)16
-b(a)h(direct)o(ory)h(calle)q(d)i Fp(dir)h Ft(for)c(t)n(h)o(e)g(w)o(or)o
-(kin)o(g)h(\014le)q(s,)h(inst)o(e)q(ad)f(of)f(us)q(in)o(g)h(t)n(h)o(e)f
-(mo)q(d)o(ule)i(n)o(am)o(e.)240 1408 y(Unle)q(s)q(s)d(y)o(ou)f(also)g
-(us)q(e)g(`)p Fo(-N)p Ft(',)f(t)n(h)o(e)h(pa)o(t)n(hs)g(cre)q(a)o(t)o
-(e)q(d)g(u)o(n)o(d)o(er)h Fp(dir)j Ft(will)e(b)q(e)e(as)g(sh)o(ort)g
-(as)f(p)q(o)q(s)q(s)q(ib)o(le.)0 1481 y Fo(-j)h Fp(t)o(ag)114
-b Ft(Wit)n(h)21 b(t)o(w)o(o)e(`)p Fo(-j)p Ft(')g(o)o(pt)o(ions,)i(m)o
-(erge)g(c)o(h)o(an)o(ge)q(s)f(f)q(rom)g(t)n(h)o(e)g(revi)q(s)q(ion)h
-(sp)q(eci\014e)q(d)h(wit)n(h)f(t)n(h)o(e)g(\014rst)f(`)p
-Fo(-j)p Ft(')240 1530 y(o)o(pt)o(ion)15 b(t)o(o)g(t)n(h)o(e)g(revi)q(s)
-q(ion)h(sp)q(eci\014e)q(d)g(wit)n(h)g(t)n(h)o(e)f(s)q(econ)o(d)h(`)p
-Fo(j)p Ft(')e(o)o(pt)o(ion,)g(in)o(t)o(o)i(t)n(h)o(e)f(w)o(or)o(kin)o
-(g)h(direct)o(ory)l(.)240 1591 y(Wit)n(h)d(on)o(e)g(`)p
-Fo(-j)p Ft(')f(o)o(pt)o(ion,)h(m)o(erge)f(c)o(h)o(an)o(ge)q(s)h(f)q
-(rom)f(t)n(h)o(e)h(ance)q(st)o(or)g(revi)q(s)q(ion)g(t)o(o)g(t)n(h)o(e)
-g(revi)q(s)q(ion)g(sp)q(eci\014e)q(d)240 1641 y(wit)n(h)k(t)n(h)o(e)f
-(`)p Fo(-j)p Ft(')g(o)o(pt)o(ion,)g(in)o(t)o(o)h(t)n(h)o(e)f(w)o(or)o
-(kin)o(g)h(direct)o(ory)l(.)24 b(Th)o(e)17 b(ance)q(st)o(or)f(revi)q(s)
-q(ion)h(i)q(s)g(t)n(h)o(e)f(common)240 1691 y(ance)q(st)o(or)23
-b(of)f(t)n(h)o(e)g(revi)q(s)q(ion)h(whic)o(h)g(t)n(h)o(e)g(w)o(or)o
-(kin)o(g)g(direct)o(ory)g(i)q(s)g(bas)q(e)q(d)g(on,)h(an)o(d)e(t)n(h)o
-(e)h(revi)q(s)q(ion)240 1741 y(sp)q(eci\014e)q(d)17 b(in)f(t)n(h)o(e)f
-(`)p Fo(-j)p Ft(')f(o)o(pt)o(ion.)240 1802 y(In)h(addit)o(ion,)h(e)q
-(ac)o(h)e(-j)g(o)o(pt)o(ion)h(can)g(con)o(t)o(ain)f(an)h(o)o(pt)o(ion)o
-(al)f(d)o(a)o(t)o(e)h(sp)q(eci\014ca)o(t)o(ion)g(whic)o(h,)g(wh)o(en)g
-(us)q(e)q(d)240 1852 y(wit)n(h)h(branc)o(h)o(e)q(s,)f(can)h(limit)h(t)n
-(h)o(e)e(c)o(h)o(o)q(s)q(en)g(revi)q(s)q(ion)h(t)o(o)g(on)o(e)f(wit)n
-(hin)i(a)e(sp)q(eci\014c)i(d)o(a)o(t)o(e.)j(An)c(o)o(pt)o(ion)o(al)240
-1902 y(d)o(a)o(t)o(e)f(i)q(s)g(sp)q(eci\014e)q(d)i(b)o(y)e(addin)o(g)i
-(a)e(co)o(lon)h(\(:\))j(t)o(o)c(t)n(h)o(e)g(t)o(ag:)k(`)p
-Fo(-j)p Fp(Sym)n(b)q(o)o(lic)p 1470 1902 14 2 v 17 w(T)l(ag)t
-Fo(:)p Fp(Da)o(t)o(e)p 1684 1902 V 15 w(Sp)q(eci\014er)s
-Ft('.)240 1963 y(See)d(Ch)o(apt)o(er)e(8)h([M)o(ergin)o(g],)g(page)g
-(37.)0 2035 y Fo(-N)192 b Ft(Only)14 b(us)q(eful)g(t)o(oget)n(h)o(er)f
-(wit)n(h)g(`)p Fo(-d)i Fp(dir)s Ft('.)k(Wit)n(h)13 b(t)n(hi)q(s)h(o)o
-(pt)o(ion,)e Fs(cvs)h Ft(will)h(not)f(sh)o(ort)o(en)f(mo)q(d)o(ule)i
-(pa)o(t)n(hs)240 2085 y(in)g(y)o(our)e(w)o(or)o(kin)o(g)h(direct)o(ory)
-l(.)20 b(\(Norm)o(ally)l(,)13 b Fs(cvs)f Ft(sh)o(ort)o(ens)g(pa)o(t)n
-(hs)h(as)f(m)n(u)o(c)o(h)h(as)g(p)q(o)q(s)q(s)q(ib)o(le)g(wh)o(en)g(y)o
-(ou)240 2135 y(sp)q(ecify)j(an)f(exp)o(licit)j(t)o(arget)13
-b(direct)o(ory\).)0 2207 y Fo(-s)192 b Ft(Lik)o(e)19
-b(`)p Fo(-c)p Ft(',)e(bu)o(t)i(includ)o(e)i(t)n(h)o(e)d(st)o(a)o(t)o
-(us)f(of)g(all)i(mo)q(d)o(ule)q(s,)h(an)o(d)e(sort)f(it)i(b)o(y)f(t)n
-(h)o(e)g(st)o(a)o(t)o(us)e(str)q(in)o(g.)29 b(See)240
-2257 y(Sect)o(ion)19 b(B.1)f([mo)q(d)o(ule)q(s],)h(page)f(91,)g(for)g
-(info)h(a)o(b)q(ou)o(t)f(t)n(h)o(e)h(`)p Fo(-s)p Ft(')e(o)o(pt)o(ion)h
-(t)n(h)o(a)o(t)f(i)q(s)i(us)q(e)q(d)g(ins)q(id)o(e)h(t)n(h)o(e)240
-2307 y(mo)q(d)o(ule)q(s)c(\014le)h(t)o(o)d(s)q(et)h(t)n(h)o(e)g(mo)q(d)
-o(ule)i(st)o(a)o(t)o(us.)0 2485 y Fl(A.7.2)30 b(c)n(h)n(ec)n(k)n(ou)o
-(t)18 b(examp)o(le)r(s)62 2597 y Ft(Get)d(a)g(co)o(p)o(y)g(of)f(t)n(h)o
-(e)i(mo)q(d)o(ule)g(`)p Fo(tc)p Ft(':)120 2711 y Fo($)24
-b(cvs)f(checkout)g(tc)62 2823 y Ft(Get)15 b(a)g(co)o(p)o(y)g(of)f(t)n
-(h)o(e)i(mo)q(d)o(ule)g(`)p Fo(tc)p Ft(')e(as)h(it)g(lo)q(ok)o(e)q(d)h
-(on)o(e)f(d)o(ay)h(ago:)p eop
+71 72 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(71)240 183 y(sa)o(v)o(ed)14 b(in)i(the)e
+Fs(r)o(cs)h Ft(history)g(\014le)g(inside)i(the)d(rep)q(ository)h(when)g
+(the)g(\014le)h(is)f(committed.)20 b(The)14 b Fo(log)240
+233 y Ft(command)h(displa)o(ys)h(this)g(description.)240
+296 y(The)f(description)i(can)e(b)q(e)h(c)o(hanged)g(using)g(`)p
+Fo(admin)e(-t)p Ft('.)19 b(See)d(Section)g(A.6)f([admin],)f(page)h(71.)
+240 360 y(If)k(y)o(ou)g(omit)g(the)g(`)p Fo(-m)c Fp(description)p
+Ft(')20 b(\015ag,)g(an)f(empt)o(y)f(string)i(will)g(b)q(e)g(used.)32
+b(Y)l(ou)20 b(will)h(not)d(b)q(e)240 410 y(prompted)d(for)g(a)g
+(description.)0 602 y Fl(A.5.2)30 b(add)16 b(examples)62
+715 y Ft(T)l(o)f(add)h(the)f(\014le)h(`)p Fo(backend.c)p
+Ft(')d(to)i(the)g(rep)q(ository)l(,)g(with)h(a)f(description,)h(the)f
+(follo)o(wing)h(can)f(b)q(e)h(used.)120 830 y Fo($)24
+b(cvs)f(add)h(-m)f("Optimizer)g(and)g(code)g(generation)g(passes.")g
+(backend.c)120 882 y($)h(cvs)f(commit)g(-m)h("Early)f(version.)g(Not)g
+(yet)h(compilable.")e(backend.c)0 1097 y Fn(A.6)33 b
+(admin|Administrati)q(on)18 b(fron)n(t)d(end)h(for)f(rcs)37
+1210 y Fr(\017)30 b Ft(Requires:)21 b(rep)q(ository)l(,)15
+b(w)o(orking)g(directory)l(.)37 1273 y Fr(\017)30 b Ft(Changes:)20
+b(rep)q(ository)l(.)37 1337 y Fr(\017)30 b Ft(Synon)o(ym:)20
+b(rcs)62 1463 y(This)c(is)f(the)g Fs(cvs)g Ft(in)o(terface)g(to)f
+(assorted)g(administrativ)o(e)i Fs(r)o(cs)f Ft(facilities,)h(do)q
+(cumen)o(ted)g(in)g(rcs\(1\).)j Fo(admin)0 1513 y Ft(simply)j(passes)f
+(all)g(its)g(options)g(and)g(argumen)o(ts)f(to)g(the)h
+Fo(rcs)f Ft(command;)j(it)e(do)q(es)h(no)e(\014ltering)i(or)e(other)0
+1563 y(pro)q(cessing.)h(This)16 b(command)f Fp(do)q(es)i
+Ft(w)o(ork)d(recursiv)o(ely)l(,)j(ho)o(w)o(ev)o(er,)d(so)g(extreme)i
+(care)f(should)h(b)q(e)g(used.)62 1676 y(If)h(there)g(is)g(a)f(group)g
+(whose)h(name)g(matc)o(hes)f(a)g(compiled)i(in)g(v)m(alue)f(whic)o(h)h
+(defaults)f(to)f Fo(cvsadmin)p Ft(,)f(only)0 1726 y(mem)o(b)q(ers)e(of)
+g(that)f(group)h(can)g(use)h Fo(cvs)g(admin)p Ft(.)19
+b(T)l(o)12 b(disallo)o(w)j Fo(cvs)f(admin)f Ft(for)f(all)i(users,)f
+(create)g(a)g(group)g(with)0 1776 y(no)i(users)g(in)h(it.)0
+1968 y Fl(A.6.1)30 b(admin)16 b(options)62 2081 y Ft(Not)h(all)h(v)m
+(alid)h Fo(rcs)d Ft(options)h(are)g(useful)h(together)f(with)g
+Fs(cvs)p Ft(.)25 b(Some)17 b(ev)o(en)h(mak)o(es)e(it)i(imp)q(ossible)h
+(to)e(use)0 2131 y Fs(cvs)e Ft(un)o(til)h(y)o(ou)f(undo)h(the)f
+(e\013ect!)62 2244 y(This)k(description)h(of)e(the)h(a)o(v)m(ailable)h
+(options)e(is)h(based)g(on)f(the)h(`)p Fo(rcs\(1\))p
+Ft(')d(man)j(page,)f(but)h(mo)q(di\014ed)h(to)0 2294
+y(suit)c(readers)f(that)f(are)h(more)g(in)o(terrested)g(in)h
+Fs(cvs)f Ft(than)g Fs(r)o(cs)p Ft(.)0 2421 y Fo(-A)p
+Fp(old\014le)75 b Ft(Migh)o(t)16 b(not)f(w)o(ork)h(together)f(with)h
+Fs(cvs)p Ft(.)22 b(App)q(end)c(the)e(access)g(list)h(of)f
+Fp(old\014le)k Ft(to)c(the)g(access)g(list)240 2470 y(of)f(the)g
+Fs(r)o(cs)g Ft(\014le.)0 2547 y Fo(-a)p Fp(logins)79
+b Ft(Migh)o(t)14 b(not)h(w)o(ork)e(together)h(with)h
+Fs(cvs)p Ft(.)k(App)q(end)e(the)d(login)i(names)f(app)q(earing)g(in)h
+(the)e(comma-)240 2597 y(separated)h(list)h Fp(logins)i
+Ft(to)c(the)i(access)f(list)h(of)f(the)g Fs(r)o(cs)g
+Ft(\014le.)0 2674 y Fo(-b[)p Fp(rev)t Fo(])78 b Ft(When)13
+b(used)h(with)f(bare)f Fs(r)o(cs)p Ft(,)h(this)g(option)g(sets)g(the)g
+(default)g(branc)o(h)g(to)f Fp(rev)t Ft(;)h(in)h Fs(cvs)e
+Ft(stic)o(ky)h(tags)240 2724 y(\(see)18 b(Section)h(7.4)e([Stic)o(ky)h
+(tags],)f(page)h(37\))f(are)h(a)g(b)q(etter)g(w)o(a)o(y)f(to)g(decide)j
+(whic)o(h)f(branc)o(h)f(y)o(ou)240 2774 y(w)o(an)o(t)d(to)g(w)o(ork)g
+(on.)22 b(With)17 b Fs(cvs)p Ft(,)e(this)h(option)g(can)g(b)q(e)h(used)
+g(to)e(con)o(trol)h(b)q(eha)o(vior)g(with)g(resp)q(ect)240
+2823 y(to)f(the)g(v)o(endor)g(branc)o(h.)p eop
%%Page: 72 74
-72 73 bop 0 -58 a Ft(72)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)120 183 y Fo($)24 b(cvs)f(checkout)g(-D)h(yesterday)e(tc)0
-381 y Fn(A.8)33 b(commit|Ch)n(ec)n(k)16 b(\014le)r(s)f(in)n(t)o(o)h(t)m
-(h)n(e)g(rep)r(o)q(s)q(it)o(ory)37 493 y Fr(\017)30 b
-Ft(V)l(ers)q(ion)16 b(1.3)e(Syno)o(p)q(s)q(i)q(s:)19
-b(commit)d([-lnR])g([-m)e('log)p 976 493 14 2 v 16 w(m)o(e)q(s)q(sage')
-g Fo(|)h Ft(-f)g(\014le])h([-r)f(revi)q(s)q(ion])g([\014le)q(s)p
-Fi(:)8 b(:)g(:)o Ft(])37 553 y Fr(\017)30 b Ft(V)l(ers)q(ion)16
-b(1.3.1)e(Syno)o(p)q(s)q(i)q(s:)19 b(commit)c([-lnRf)t(])g([-m)g('log)p
-1029 553 V 16 w(m)o(e)q(s)q(sage')f Fo(|)h Ft(-F)g(\014le])h([-r)f
-(revi)q(s)q(ion])g([\014le)q(s)p Fi(:)8 b(:)g(:)o Ft(])37
-613 y Fr(\017)30 b Ft(Require)q(s:)22 b(w)o(or)o(kin)o(g)15
-b(direct)o(ory)l(,)h(rep)q(o)q(s)q(it)o(ory)l(.)37 674
-y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(rep)q(o)q(s)q(it)o(ory)l(.)37
-734 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(ci)62 857 y Fj(W)l(ar)q(nin)o
-(g:)h Ft(Th)o(e)14 b(`)p Fo(-f)h Fp(\014le)s Ft(')f(o)o(pt)o(ion)g
-(will)h(proba)o(b)o(ly)g(b)q(e)f(ren)o(am)o(e)q(d)h(t)o(o)e(`)p
-Fo(-F)i Fp(\014le)s Ft(',)f(an)o(d)g(`)p Fo(-f)p Ft(')f(will)j(b)q(e)e
-(giv)o(en)g(a)g(n)o(ew)0 906 y(b)q(e)o(h)o(a)o(vior)h(in)h(fu)o(t)o
-(ure)f(rele)q(as)q(e)q(s)h(of)f Fs(cvs)p Ft(.)62 1018
-y(Us)q(e)e Fo(commit)f Ft(wh)o(en)g(y)o(ou)h(w)o(an)o(t)e(t)o(o)h
-(incorp)q(ora)o(t)o(e)h(c)o(h)o(an)o(ge)q(s)g(f)q(rom)e(y)o(our)h(w)o
-(or)o(kin)o(g)h(source)g(\014le)q(s)h(in)o(t)o(o)e(t)n(h)o(e)h(source)0
-1068 y(rep)q(o)q(s)q(it)o(ory)l(.)62 1180 y(If)j(y)o(ou)g(don't)f(sp)q
-(ecify)i(part)o(icular)f(\014le)q(s)h(t)o(o)e(commit,)h(all)g(of)g(t)n
-(h)o(e)g(\014le)q(s)h(in)f(y)o(our)g(w)o(or)o(kin)o(g)g(curren)o(t)f
-(direct)o(ory)0 1230 y(are)j(examin)o(e)q(d.)29 b Fo(commit)17
-b Ft(i)q(s)h(careful)h(t)o(o)e(c)o(h)o(an)o(ge)i(in)f(t)n(h)o(e)g(rep)q
-(o)q(s)q(it)o(ory)g(only)g(t)n(h)o(o)q(s)q(e)f(\014le)q(s)j(t)n(h)o(a)o
-(t)d(y)o(ou)g(h)o(a)o(v)o(e)h(re)q(ally)0 1280 y(c)o(h)o(an)o(ge)q(d.)
-33 b(By)19 b(d)o(ef)q(a)n(ul)o(t)i(\(or)d(if)i(y)o(ou)f(exp)o(licit)n
-(ly)k(sp)q(ecify)d(t)n(h)o(e)f(`)p Fo(-R)p Ft(')f(o)o(pt)o(ion\),)i
-(\014le)q(s)g(in)g(su)n(b)q(direct)o(or)q(ie)q(s)i(are)d(also)0
-1330 y(examin)o(e)q(d)e(an)o(d)f(commit)n(t)o(e)q(d)g(if)h(t)n(h)o(ey)f
-(h)o(a)o(v)o(e)f(c)o(h)o(an)o(ge)q(d;)i(y)o(ou)f(can)g(us)q(e)g(t)n(h)o
-(e)g(`)p Fo(-l)p Ft(')f(o)o(pt)o(ion)h(t)o(o)g(limit)h
-Fo(commit)e Ft(t)o(o)h(t)n(h)o(e)0 1380 y(curren)o(t)f(direct)o(ory)h
-(only)l(.)62 1492 y Fo(commit)j Ft(v)o(er)q(i\014e)q(s)i(t)n(h)o(a)o(t)
-e(t)n(h)o(e)h(s)q(elect)o(e)q(d)h(\014le)q(s)g(are)e(up)h(t)o(o)g(d)o
-(a)o(t)o(e)g(wit)n(h)g(t)n(h)o(e)g(curren)o(t)f(revi)q(s)q(ions)h(in)h
-(t)n(h)o(e)f(source)0 1541 y(rep)q(o)q(s)q(it)o(ory;)13
-b(it)g(will)h(not)o(ify)f(y)o(ou,)f(an)o(d)h(exit)g(wit)n(h)o(ou)o(t)g
-(commit)n(t)o(in)o(g,)g(if)h(an)o(y)e(of)g(t)n(h)o(e)h(sp)q(eci\014e)q
-(d)h(\014le)q(s)g(m)n(ust)f(b)q(e)g(m)o(ad)o(e)0 1591
-y(curren)o(t)18 b(\014rst)g(wit)n(h)g Fo(update)f Ft(\(s)q(ee)h(Sect)o
-(ion)g(A.19)f([up)q(d)o(a)o(t)o(e],)h(page)g(87\).)27
-b Fo(commit)17 b Ft(do)q(e)q(s)h(not)g(call)h(t)n(h)o(e)f
-Fo(update)0 1641 y Ft(comm)o(an)o(d)d(for)f(y)o(ou,)h(bu)o(t)g(ra)o(t)n
-(h)o(er)g(le)q(a)o(v)o(e)q(s)g(t)n(h)o(a)o(t)f(for)h(y)o(ou)g(t)o(o)g
-(do)g(wh)o(en)g(t)n(h)o(e)g(t)o(im)o(e)g(i)q(s)h(r)q(igh)o(t.)62
-1753 y(Wh)o(en)i(all)g(i)q(s)f(w)o(ell,)h(an)f(e)q(dit)o(or)h(i)q(s)g
-(in)o(v)o(ok)o(e)q(d)f(t)o(o)g(allo)o(w)g(y)o(ou)g(t)o(o)g(en)o(t)o(er)
-g(a)g(log)g(m)o(e)q(s)q(sage)f(t)n(h)o(a)o(t)g(will)j(b)q(e)e(wr)q(it)n
-(t)o(en)0 1803 y(t)o(o)d(on)o(e)g(or)g(more)g(loggin)o(g)h(programs)e
-(\(s)q(ee)i(Sect)o(ion)g(B.1)f([mo)q(d)o(ule)q(s],)g(page)g(91,)g(an)o
-(d)g(s)q(ee)h(Sect)o(ion)g(B.6)f([loginfo],)0 1853 y(page)g(96\))f(an)o
-(d)i(p)o(lace)q(d)h(in)f(t)n(h)o(e)f Fs(r)o(cs)h Ft(hi)q(st)o(ory)f
-(\014le)h(ins)q(id)o(e)h(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory)l(.)20
-b(Thi)q(s)14 b(log)g(m)o(e)q(s)q(sage)g(can)g(b)q(e)g(retr)q(iev)o(e)q
-(d)0 1903 y(wit)n(h)k(t)n(h)o(e)g Fo(log)g Ft(comm)o(an)o(d;)g(See)h
-(Sect)o(ion)f(A.13)f([log],)h(page)g(80.)27 b(Y)l(ou)19
-b(can)f(sp)q(ecify)g(t)n(h)o(e)g(log)g(m)o(e)q(s)q(sage)f(on)h(t)n(h)o
-(e)0 1952 y(comm)o(an)o(d)12 b(lin)o(e)j(wit)n(h)e(t)n(h)o(e)g(`)p
-Fo(-m)h Fp(m)o(e)q(s)q(sage)s Ft(')d(o)o(pt)o(ion,)i(an)o(d)g(t)n(h)n
-(us)g(a)o(v)o(oid)f(t)n(h)o(e)h(e)q(dit)o(or)h(in)o(v)o(o)q(ca)o(t)o
-(ion,)f(or)f(us)q(e)h(t)n(h)o(e)g(`)p Fo(-f)i Fp(\014le)s
-Ft(')0 2002 y(o)o(pt)o(ion)g(t)o(o)g(sp)q(ecify)h(t)n(h)o(a)o(t)e(t)n
-(h)o(e)h(argu)o(m)o(en)o(t)f(\014le)j(con)o(t)o(ains)e(t)n(h)o(e)g(log)
-g(m)o(e)q(s)q(sage.)0 2177 y Fl(A.8.1)30 b(commit)16
-b(o)n(pt)n(ions)62 2289 y Ft(Th)o(e)q(s)q(e)h(st)o(an)o(d)o(ard)f(o)o
-(pt)o(ions)f(are)h(sup)o(p)q(ort)o(e)q(d)h(b)o(y)f Fo(commit)g
-Ft(\(s)q(ee)g(Sect)o(ion)h(A.4)e([Common)g(o)o(pt)o(ions],)h(page)g
-(63,)0 2339 y(for)f(a)f(comp)o(let)o(e)j(d)o(e)q(scr)q(ipt)o(ion)f(of)f
-(t)n(h)o(em\):)0 2461 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(ru)o(n)g(only)f
-(in)h(curren)o(t)f(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)0
-2532 y Fo(-n)192 b Ft(Do)15 b(not)f(ru)o(n)i(an)o(y)f(mo)q(d)o(ule)h
-(program.)0 2603 y Fo(-R)192 b Ft(Commit)15 b(direct)o(or)q(ie)q(s)h
-(recurs)q(iv)o(ely)l(.)22 b(Thi)q(s)15 b(i)q(s)g(on)g(b)o(y)h(d)o(ef)q
-(a)n(ul)o(t.)0 2674 y Fo(-r)f Fp(revi)q(s)q(ion)240 2724
-y Ft(Commit)g(t)o(o)f Fp(revi)q(s)q(ion)p Ft(.)20 b Fp(revi)q(s)q(ion)c
-Ft(m)n(ust)f(b)q(e)g(e)q(it)n(h)o(er)h(a)e(branc)o(h,)h(or)g(a)f(revi)q
-(s)q(ion)i(on)e(t)n(h)o(e)h(m)o(ain)h(tru)o(nk)240 2774
-y(t)n(h)o(a)o(t)k(i)q(s)h(high)o(er)g(t)n(h)o(an)g(an)o(y)f(exi)q(st)o
-(in)o(g)i(revi)q(s)q(ion)f(n)n(u)o(m)n(b)q(er.)37 b(Y)l(ou)21
-b(cannot)g(commit)g(t)o(o)f(a)h(sp)q(eci\014c)240 2823
-y(revi)q(s)q(ion)16 b(on)f(a)g(branc)o(h.)p eop
+72 73 bop 0 -58 a Ft(72)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fo(-c)p Fp(string)78 b Ft(Useful)19 b(with)e
+Fs(cvs)p Ft(.)27 b(Sets)18 b(the)f(commen)o(t)g(leader)i(to)e
+Fp(string)p Ft(.)27 b(The)18 b(commen)o(t)f(leader)h(is)g(prin)o(ted)
+240 233 y(b)q(efore)11 b(ev)o(ery)f(log)h(message)f(line)i(generated)e
+(b)o(y)h(the)f(k)o(eyw)o(ord)g Fo($Log: cvs.ps,v $
+(b)o(y)h(the)f(k)o(eyw)o(ord)g Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+(b)o(y)h(the)f(k)o(eyw)o(ord)g Fo(Files missed by previous import
+(b)o(y)h(the)f(k)o(eyw)o(ord)g Fo()g Ft(\(see)g(Chapter)h(16)e
+([Keyw)o(ord)240 283 y(substitution],)19 b(page)e(57\).)27
+b(This)19 b(is)f(useful)h(for)e(programming)h(languages)f(without)h(m)o
+(ulti-line)240 333 y(commen)o(ts.)26 b Fs(R)o(cs)18 b
+Ft(initially)i(guesses)d(the)h(v)m(alue)h(of)e(the)h(commen)o(t)f
+(leader)h(from)f(the)g(\014le)i(name)240 382 y(extension)d(when)g(the)f
+(\014le)h(is)g(\014rst)f(committed.)0 455 y Fo(-e[)p
+Fp(logins)r Fo(])240 505 y Ft(Migh)o(t)j(not)f(w)o(ork)g(together)g
+(with)h Fs(cvs)p Ft(.)28 b(Erase)17 b(the)h(login)h(names)f(app)q
+(earing)h(in)f(the)g(comma-)240 555 y(separated)d(list)g
+Fp(logins)j Ft(from)c(the)h(access)g(list)g(of)g(the)g(R)o(CS)g
+(\014le.)21 b(If)15 b Fp(logins)i Ft(is)f(omitted,)e(erase)h(the)240
+604 y(en)o(tire)h(access)f(list.)0 677 y Fo(-I)192 b
+Ft(Run)16 b(in)o(teractiv)o(ely)l(,)g(ev)o(en)g(if)f(the)h(standard)e
+(input)j(is)e(not)g(a)g(terminal.)0 749 y Fo(-i)192 b
+Ft(Useless)15 b(with)f Fs(cvs)p Ft(.)19 b(When)c(using)f(bare)g
+Fs(r)o(cs)p Ft(,)g(this)h(is)f(used)h(to)e(create)h(and)g(initialize)j
+(a)d(new)g Fs(r)o(cs)240 799 y Ft(\014le,)i(without)f(dep)q(ositing)i
+(a)e(revision.)0 872 y Fo(-k)p Fp(subst)88 b Ft(Useful)24
+b(with)f Fs(cvs)p Ft(.)42 b(Set)23 b(the)g(default)g(k)o(eyw)o(ord)f
+(substitution)i(to)e Fp(subst)p Ft(.)43 b(See)23 b(Chapter)g(16)240
+921 y([Keyw)o(ord)c(substitution],)h(page)g(57.)32 b(Giving)20
+b(an)f(explicit)j(`)p Fo(-k)p Ft(')c(option)i(to)e Fo(cvs)d(update)p
+Ft(,)k Fo(cvs)240 971 y(export)p Ft(,)14 b(or)h Fo(cvs)f(checkout)g
+Ft(o)o(v)o(errides)i(this)f(default.)0 1044 y Fo(-l[)p
+Fp(rev)t Fo(])78 b Ft(Lo)q(c)o(k)13 b(the)g(revision)h(with)g(n)o(um)o
+(b)q(er)f Fp(rev)p Ft(.)19 b(If)13 b(a)g(branc)o(h)g(is)h(giv)o(en,)f
+(lo)q(c)o(k)h(the)f(latest)g(revision)h(on)f(that)240
+1093 y(branc)o(h.)20 b(If)c Fp(rev)j Ft(is)c(omitted,)g(lo)q(c)o(k)h
+(the)f(latest)g(revision)h(on)f(the)h(default)g(branc)o(h.)240
+1155 y(This)c(can)g(b)q(e)g(used)g(in)h(conjunction)g(with)e(the)h(`)p
+Fo(rcslock.pl)p Ft(')e(script)i(in)g(the)g(`)p Fo(contrib)p
+Ft(')e(directory)240 1204 y(of)15 b(the)h Fs(cvs)f Ft(source)h
+(distribution)h(to)e(pro)o(vide)h(reserv)o(ed)g(c)o(hec)o(k)o(outs)f
+(\(where)h(only)g(one)g(user)g(can)240 1254 y(b)q(e)f(editing)g(a)f
+(giv)o(en)g(\014le)i(at)d(a)h(time\).)19 b(See)c(the)f(commen)o(ts)g
+(in)h(that)e(\014le)i(for)e(details)j(\(and)e(see)g(the)240
+1304 y(`)p Fo(README)p Ft(')d(\014le)i(in)h(that)d(directory)i(for)f
+(disclaimers)i(ab)q(out)e(the)h(unsupp)q(orted)g(nature)f(of)g(con)o
+(trib\).)240 1354 y(According)k(to)f(commen)o(ts)f(in)i(that)f(\014le,)
+h(lo)q(c)o(king)g(m)o(ust)f(set)f(to)h(strict)g(\(whic)o(h)h(is)g(the)f
+(default\).)0 1426 y Fo(-L)192 b Ft(Set)15 b(lo)q(c)o(king)g(to)f
+(strict.)19 b(Strict)c(lo)q(c)o(king)h(means)e(that)g(the)g(o)o(wner)g
+(of)g(an)h(R)o(CS)f(\014le)i(is)f(not)f(exempt)240 1476
+y(from)d(lo)q(c)o(king)i(for)e(c)o(hec)o(kin.)19 b(F)l(or)11
+b(use)h(with)g Fs(cvs)p Ft(,)g(strict)f(lo)q(c)o(king)i(m)o(ust)e(b)q
+(e)h(set;)h(see)f(the)f(discussion)240 1526 y(under)16
+b(the)f(`)p Fo(-l)p Ft(')f(option)i(ab)q(o)o(v)o(e.)0
+1598 y Fo(-m)p Fp(rev)t Fo(:)p Fp(msg)240 1648 y Ft(Replace)h(the)e
+(log)g(message)g(of)g(revision)h Fp(rev)j Ft(with)d Fp(msg)p
+Ft(.)0 1721 y Fo(-N)p Fp(name)s Fo([:[)p Fp(rev)t Fo(]])240
+1770 y Ft(Act)f(lik)o(e)h(`)p Fo(-n)p Ft(',)e(except)i(o)o(v)o(erride)f
+(an)o(y)g(previous)h(assignmen)o(t)f(of)g Fp(name)p Ft(.)0
+1843 y Fo(-n)p Fp(name)s Fo([:[)p Fp(rev)t Fo(]])240
+1893 y Ft(Asso)q(ciate)20 b(the)h(sym)o(b)q(olic)g(name)f
+Fp(name)j Ft(with)d(the)h(branc)o(h)f(or)g(revision)h
+Fp(rev)p Ft(.)35 b(It)20 b(is)g(normally)240 1943 y(b)q(etter)f(to)g
+(use)h(`)p Fo(cvs)14 b(tag)p Ft(')19 b(or)g(`)p Fo(cvs)14
+b(rtag)p Ft(')k(instead.)33 b(Delete)20 b(the)g(sym)o(b)q(olic)g(name)g
+(if)f(b)q(oth)h(`)p Fo(:)p Ft(')240 1992 y(and)e Fp(rev)j
+Ft(are)d(omitted;)g(otherwise,)g(prin)o(t)g(an)f(error)g(message)g(if)i
+Fp(name)h Ft(is)e(already)g(asso)q(ciated)240 2042 y(with)j(another)f
+(n)o(um)o(b)q(er.)36 b(If)21 b Fp(rev)j Ft(is)d(sym)o(b)q(olic,)i(it)e
+(is)g(expanded)g(b)q(efore)g(asso)q(ciation.)36 b(A)21
+b Fp(rev)240 2092 y Ft(consisting)14 b(of)g(a)f(branc)o(h)h(n)o(um)o(b)
+q(er)g(follo)o(w)o(ed)f(b)o(y)h(a)f(`)p Fo(.)p Ft(')g(stands)g(for)g
+(the)h(curren)o(t)f(latest)g(revision)i(in)240 2142 y(the)d(branc)o(h.)
+19 b(A)11 b(`)p Fo(:)p Ft(')g(with)h(an)f(empt)o(y)g
+Fp(rev)16 b Ft(stands)11 b(for)g(the)h(curren)o(t)f(latest)h(revision)g
+(on)g(the)f(default)240 2192 y(branc)o(h,)k(normally)h(the)f(trunk.)20
+b(F)l(or)14 b(example,)i(`)p Fo(rcs)e(-n)p Fp(name)s
+Fo(:)h(RCS/*)p Ft(')f(asso)q(ciates)h Fp(name)j Ft(with)240
+2241 y(the)11 b(curren)o(t)f(latest)h(revision)h(of)e(all)i(the)e
+(named)h(R)o(CS)g(\014les;)i(this)e(con)o(trasts)f(with)h(`)p
+Fo(rcs)j(-n)p Fp(name)s Fo(:$)240 2291 y(RCS/*)p Ft(')9
+b(whic)o(h)i(asso)q(ciates)g Fp(name)i Ft(with)d(the)h(revision)g(n)o
+(um)o(b)q(ers)g(extracted)f(from)f(k)o(eyw)o(ord)h(strings)240
+2341 y(in)16 b(the)f(corresp)q(onding)h(w)o(orking)f(\014les.)0
+2414 y Fo(-o)p Fp(range)83 b Ft(P)o(oten)o(tially)18
+b(useful,)g(but)f(dangerous,)g(with)h Fs(cvs)e Ft(\(see)i(b)q(elo)o
+(w\).)26 b(Deletes)17 b(\()p Fp(outdates)r Ft(\))f(the)h(revi-)240
+2463 y(sions)11 b(giv)o(en)g(b)o(y)g Fp(range)p Ft(.)18
+b(A)10 b(range)g(consisting)i(of)e(a)g(single)i(revision)g(n)o(um)o(b)q
+(er)f(means)f(that)g(revision.)240 2513 y(A)18 b(range)g(consisting)h
+(of)f(a)g(branc)o(h)g(n)o(um)o(b)q(er)h(means)f(the)g(latest)g
+(revision)h(on)f(that)g(branc)o(h.)29 b(A)240 2563 y(range)14
+b(of)g(the)g(form)f(`)p Fp(rev1)t Fo(:)p Fp(rev2)t Ft(')f(means)j
+(revisions)g Fp(rev1)i Ft(to)d Fp(rev2)j Ft(on)e(the)f(same)g(branc)o
+(h,)g(`)p Fo(:)p Fp(rev)t Ft(')240 2613 y(means)j(from)f(the)h(b)q
+(eginning)i(of)e(the)g(branc)o(h)g(con)o(taining)h Fp(rev)i
+Ft(up)e(to)e(and)h(including)j Fp(rev)p Ft(,)d(and)240
+2663 y(`)p Fp(rev)t Fo(:)p Ft(')f(means)h(from)g(revision)h
+Fp(rev)k Ft(to)16 b(the)i(end)g(of)e(the)i(branc)o(h)f(con)o(taining)h
+Fp(rev)p Ft(.)26 b(None)18 b(of)f(the)240 2712 y(outdated)e(revisions)h
+(ma)o(y)f(ha)o(v)o(e)f(branc)o(hes)i(or)f(lo)q(c)o(ks.)240
+2774 y(Due)k(to)f(the)h(w)o(a)o(y)f Fs(cvs)g Ft(handles)i(branc)o(hes)f
+Fp(rev)k Ft(cannot)18 b(b)q(e)i(sp)q(eci\014ed)h(sym)o(b)q(olically)g
+(if)e(it)g(is)g(a)240 2823 y(branc)o(h.)h(See)c(Section)g(D.1)e([Magic)
+h(branc)o(h)g(n)o(um)o(b)q(ers],)g(page)g(107,)f(for)h(an)g
+(explanation.)p eop
%%Page: 73 75
-73 74 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(73)62 183 y
-Fo(commit)15 b Ft(also)g(sup)o(p)q(ort)o(s)g(t)n(h)o(e)q(s)q(e)h(o)o
-(pt)o(ions:)0 309 y Fo(-F)f Fp(\014le)120 b Ft(Thi)q(s)15
-b(o)o(pt)o(ion)f(i)q(s)h(pre)q(s)q(en)o(t)f(in)i Fs(cvs)e
-Ft(rele)q(as)q(e)q(s)h(1.3-s3)e(an)o(d)i(la)o(t)o(er.)k(Re)q(ad)c(t)n
-(h)o(e)f(log)h(m)o(e)q(s)q(sage)f(f)q(rom)f Fp(\014le)p
-Ft(,)240 358 y(inst)o(e)q(ad)i(of)g(in)o(v)o(okin)o(g)h(an)f(e)q(dit)o
-(or.)0 434 y Fo(-f)192 b Ft(Thi)q(s)15 b(o)o(pt)o(ion)f(i)q(s)h(pre)q
-(s)q(en)o(t)g(in)g Fs(cvs)f Ft(1.3-s3)g(an)o(d)h(la)o(t)o(er)f(rele)q
-(as)q(e)q(s)h(of)f Fs(cvs)p Ft(.)19 b(Not)o(e)14 b(t)n(h)o(a)o(t)g(t)n
-(hi)q(s)h(i)q(s)g(not)f(t)n(h)o(e)240 484 y(st)o(an)o(d)o(ard)j(b)q(e)o
-(h)o(a)o(vior)g(of)f(t)n(h)o(e)h(`)p Fo(-f)p Ft(')f(o)o(pt)o(ion)h(as)g
-(d)o(e\014n)o(e)q(d)h(in)g(See)g(Sect)o(ion)g(A.4)e([Common)g(o)o(pt)o
-(ions],)240 534 y(page)f(63.)240 596 y(F)l(orce)h Fs(cvs)g
-Ft(t)o(o)f(commit)h(a)g(n)o(ew)g(revi)q(s)q(ion)h(ev)o(en)f(if)h(y)o
-(ou)f(h)o(a)o(v)o(en't)f(m)o(ad)o(e)h(an)o(y)g(c)o(h)o(an)o(ge)q(s)g(t)
-o(o)g(t)n(h)o(e)g(\014le.)240 646 y(If)f(t)n(h)o(e)h(curren)o(t)f(revi)
-q(s)q(ion)g(of)g Fp(\014le)k Ft(i)q(s)c(1.7,)f(t)n(h)o(en)h(t)n(h)o(e)g
-(fo)o(llo)o(win)o(g)i(t)o(w)o(o)d(comm)o(an)o(ds)h(are)g(equiv)m(alen)o
-(t:)360 711 y Fo($)24 b(cvs)f(commit)g(-f)h Fp(\014le)360
-763 y Fo($)g(cvs)f(commit)g(-r)h(1.8)f Fp(\014le)0 838
-y Fo(-f)15 b Fp(\014le)120 b Ft(Thi)q(s)17 b(o)o(pt)o(ion)f(i)q(s)g
-(pre)q(s)q(en)o(t)h(in)g Fs(cvs)f Ft(rele)q(as)q(e)q(s)h(1.3,)e(1.3-s1)
-h(an)o(d)g(1.3-s2.)22 b(Not)o(e)16 b(t)n(h)o(a)o(t)g(t)n(hi)q(s)g(i)q
-(s)h(not)f(t)n(h)o(e)240 888 y(st)o(an)o(d)o(ard)h(b)q(e)o(h)o(a)o
-(vior)g(of)f(t)n(h)o(e)h(`)p Fo(-f)p Ft(')f(o)o(pt)o(ion)h(as)g(d)o
-(e\014n)o(e)q(d)h(in)g(See)g(Sect)o(ion)g(A.4)e([Common)g(o)o(pt)o
-(ions],)240 938 y(page)f(63.)240 1000 y(Re)q(ad)g(t)n(h)o(e)g(log)h(m)o
-(e)q(s)q(sage)e(f)q(rom)g Fp(\014le)p Ft(,)i(inst)o(e)q(ad)f(of)g(in)o
-(v)o(okin)o(g)h(an)f(e)q(dit)o(or.)0 1076 y Fo(-m)g Fp(m)o(e)q(s)q
-(sage)240 1126 y Ft(Us)q(e)g Fp(m)o(e)q(s)q(sage)i Ft(as)e(t)n(h)o(e)g
-(log)g(m)o(e)q(s)q(sage,)f(inst)o(e)q(ad)h(of)g(in)o(v)o(okin)o(g)h(an)
-f(e)q(dit)o(or.)0 1326 y Fl(A.8.2)30 b(commit)16 b(examp)o(le)r(s)0
-1512 y(A.8.2.1)30 b(New)16 b(m)o(a)s(jor)e(rele)q(as)q(e)h(n)m(u)o(m)m
-(b)q(er)62 1624 y Ft(Wh)o(en)g(y)o(ou)f(m)o(ak)o(e)g(a)h(m)o(a)s(jor)e
-(rele)q(as)q(e)h(of)g(y)o(our)g(pro)q(d)o(u)o(ct,)h(y)o(ou)f(migh)o(t)g
-(w)o(an)o(t)g(t)n(h)o(e)g(revi)q(s)q(ion)h(n)n(u)o(m)n(b)q(ers)h(t)o(o)
-e(trac)o(k)0 1674 y(y)o(our)i(m)o(a)s(jor)e(rele)q(as)q(e)i(n)n(u)o(m)n
-(b)q(er.)23 b(Y)l(ou)17 b(sh)o(ould)g(norm)o(ally)f(not)g(care)g(a)o(b)
-q(ou)o(t)g(t)n(h)o(e)g(revi)q(s)q(ion)g(n)n(u)o(m)n(b)q(ers,)h(bu)o(t)g
-(t)n(hi)q(s)f(i)q(s)0 1724 y(a)f(t)n(hin)o(g)h(t)n(h)o(a)o(t)e(m)o(an)o
-(y)h(p)q(eo)o(p)o(le)h(w)o(an)o(t)e(t)o(o)h(do,)g(an)o(d)g(it)g(can)h
-(b)q(e)f(don)o(e)g(wit)n(h)o(ou)o(t)h(doin)o(g)g(an)o(y)f(h)o(arm.)62
-1837 y(T)l(o)k(br)q(in)o(g)g(all)g(y)o(our)f(\014le)q(s)i(up)f(t)o(o)f
-(t)n(h)o(e)h Fs(r)o(cs)f Ft(revi)q(s)q(ion)h(3.0)f(\(includin)o(g)j(t)n
-(h)o(o)q(s)q(e)d(t)n(h)o(a)o(t)f(h)o(a)o(v)o(en't)h(c)o(h)o(an)o(ge)q
-(d\),)h(y)o(ou)0 1886 y(migh)o(t)c(do:)120 2001 y Fo($)24
-b(cvs)f(commit)g(-r)h(3.0)62 2113 y Ft(Not)o(e)14 b(t)n(h)o(a)o(t)g(it)
-g(i)q(s)h(gen)o(erally)h(a)e(bad)h(id)o(e)q(a)g(t)o(o)f(try)g(t)o(o)g
-(m)o(ak)o(e)g(t)n(h)o(e)h Fs(r)o(cs)f Ft(revi)q(s)q(ion)h(n)n(u)o(m)n
-(b)q(er)g(equal)g(t)o(o)g(t)n(h)o(e)f(curren)o(t)0 2163
-y(rele)q(as)q(e)k(n)n(u)o(m)n(b)q(er)h(of)f(y)o(our)f(pro)q(d)o(u)o
-(ct.)29 b(Y)l(ou)19 b(sh)o(ould)g(t)n(hink)g(of)f(t)n(h)o(e)g(revi)q(s)
-q(ion)g(n)n(u)o(m)n(b)q(er)h(as)f(an)g(in)o(t)o(er)q(n)o(al)g(n)n(u)o
-(m)n(b)q(er)0 2213 y(t)n(h)o(a)o(t)d(t)n(h)o(e)g Fs(cvs)h
-Ft(pac)o(kage)f(m)o(ain)o(t)o(ains,)g(an)o(d)h(t)n(h)o(a)o(t)f(y)o(ou)g
-(gen)o(erally)i(n)o(ev)o(er)f(n)o(ee)q(d)g(t)o(o)g(care)f(m)n(u)o(c)o
-(h)h(a)o(b)q(ou)o(t.)22 b(Us)q(in)o(g)16 b(t)n(h)o(e)0
-2263 y Fo(tag)i Ft(an)o(d)g Fo(rtag)g Ft(comm)o(an)o(ds)g(y)o(ou)g(can)
-g(giv)o(e)h(sym)n(b)q(o)o(lic)h(n)o(am)o(e)q(s)e(t)o(o)g(t)n(h)o(e)g
-(rele)q(as)q(e)q(s)h(inst)o(e)q(ad.)29 b(See)19 b(Sect)o(ion)g(A.18)0
-2313 y([t)o(ag],)13 b(page)i(86)g(an)o(d)g(See)g(Sect)o(ion)h(A.16)f
-([rt)o(ag],)d(page)j(85.)62 2425 y(Not)o(e)i(t)n(h)o(a)o(t)f(t)n(h)o(e)
-i(n)n(u)o(m)n(b)q(er)g(y)o(ou)f(sp)q(ecify)h(wit)n(h)g(`)p
-Fo(-r)p Ft(')e(m)n(ust)i(b)q(e)f(larger)g(t)n(h)o(an)h(an)o(y)f(exi)q
-(st)o(in)o(g)h(revi)q(s)q(ion)g(n)n(u)o(m)n(b)q(er.)0
-2475 y(Th)o(a)o(t)c(i)q(s,)h(if)h(revi)q(s)q(ion)f(3.0)g(exi)q(st)o(s,)
-g(y)o(ou)g(cannot)g(`)p Fo(cvs)f(commit)h(-r)f(1.3)p
-Ft('.)0 2661 y Fl(A.8.2.2)30 b(Commit)n(t)n(in)o(g)15
-b(t)o(o)g(a)g(branc)n(h)62 2774 y Ft(Y)l(ou)f(can)f(commit)g(t)o(o)g(a)
-f(branc)o(h)i(revi)q(s)q(ion)f(\(on)o(e)g(t)n(h)o(a)o(t)f(h)o(as)h(an)g
-(ev)o(en)g(n)n(u)o(m)n(b)q(er)h(of)e(dot)o(s\))h(wit)n(h)h(t)n(h)o(e)f
-(`)p Fo(-r)p Ft(')f(o)o(pt)o(ion.)0 2823 y(T)l(o)g(cre)q(a)o(t)o(e)e(a)
-i(branc)o(h)g(revi)q(s)q(ion,)g(us)q(e)g(t)n(h)o(e)g(`)p
-Fo(-b)p Ft(')f(o)o(pt)o(ion)g(of)g(t)n(h)o(e)h Fo(rtag)f
-Ft(or)h Fo(tag)f Ft(comm)o(an)o(ds)g(\(s)q(ee)h(Sect)o(ion)g(A.18)f([t)
-o(ag],)p eop
+73 74 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(73)240 183 y(Mak)o(e)18 b(sure)h(that)e(no-one)i
+(has)g(c)o(hec)o(k)o(ed)g(out)f(a)g(cop)o(y)g(of)g(the)h(revision)h(y)o
+(ou)e(outdate.)29 b(Strange)240 233 y(things)16 b(will)h(happ)q(en)g
+(if)f(he)g(starts)e(to)h(edit)h(it)g(and)g(tries)f(to)g(c)o(hec)o(k)h
+(it)g(bac)o(k)f(in.)22 b(F)l(or)15 b(this)h(reason,)240
+283 y(this)j(option)g(is)g(not)g(a)f(go)q(o)q(d)h(w)o(a)o(y)f(to)g(tak)
+o(e)g(bac)o(k)g(a)h(b)q(ogus)g(commit;)h(commit)e(a)h(new)g(revision)
+240 333 y(undoing)d(the)g(b)q(ogus)f(c)o(hange)g(instead)h(\(see)f
+(Section)h(8.3)e([Merging)h(t)o(w)o(o)f(revisions],)i(page)f(41\).)0
+404 y Fo(-q)192 b Ft(Run)16 b(quietly;)g(do)f(not)g(prin)o(t)h
+(diagnostics.)0 475 y Fo(-s)p Fp(state)s Fo([:)p Fp(rev)t
+Fo(])240 525 y Ft(Useful)f(with)g Fs(cvs)p Ft(.)20 b(Set)14
+b(the)h(state)e(attribute)i(of)f(the)h(revision)g Fp(rev)k
+Ft(to)14 b Fp(state)p Ft(.)k(If)d Fp(rev)k Ft(is)c(a)f(branc)o(h)240
+575 y(n)o(um)o(b)q(er,)g(assume)f(the)g(latest)h(revision)g(on)f(that)g
+(branc)o(h.)19 b(If)14 b Fp(rev)j Ft(is)d(omitted,)f(assume)h(the)f
+(latest)240 625 y(revision)22 b(on)e(the)h(default)g(branc)o(h.)35
+b(An)o(y)21 b(iden)o(ti\014er)h(is)f(acceptable)g(for)f
+Fp(state)p Ft(.)35 b(A)21 b(useful)g(set)240 674 y(of)d(states)f(is)i
+(`)p Fo(Exp)p Ft(')e(\(for)g(exp)q(erimen)o(tal\),)i(`)p
+Fo(Stab)p Ft(')e(\(for)g(stable\),)i(and)f(`)p Fo(Rel)p
+Ft(')f(\(for)g(released\).)30 b(By)240 724 y(default,)13
+b(the)g(state)f(of)g(a)h(new)g(revision)g(is)h(set)e(to)g(`)p
+Fo(Exp)p Ft(')f(when)j(it)f(is)g(created.)19 b(The)13
+b(state)f(is)h(visible)240 774 y(in)19 b(the)f(output)g(from)g
+Fp(cvs)g(log)k Ft(\(see)c(Section)h(A.13)f([log],)g(page)g(85\),)f(and)
+i(in)g(the)f(`)p Fo($Log: cvs.ps,v $
+i(in)g(the)f(`)p Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+i(in)g(the)f(`)p Fo(Files missed by previous import
+i(in)g(the)f(`)p Fo()p Ft(')f(and)240 824 y(`)p
+Fo($State: Exp $)p Ft(')d(k)o(eyw)o(ords)h(\(see)h(Chapter)f(16)g([Keyw)o
+(ord)h(substitution],)g(page)f(57\).)21 b(Note)15 b(that)g
+Fs(cvs)240 874 y Ft(uses)i(the)h Fo(dead)e Ft(state)h(for)f(its)i(o)o
+(wn)e(purp)q(oses;)j(to)d(tak)o(e)h(a)g(\014le)h(to)e(or)h(from)f(the)i
+Fo(dead)e Ft(state)h(use)240 924 y(commands)e(lik)o(e)h
+Fo(cvs)f(remove)f Ft(and)i Fo(cvs)f(add)p Ft(,)f(not)h
+Fo(cvs)f(admin)h(-s)p Ft(.)0 995 y Fo(-t[)p Fp(\014le)s
+Fo(])84 b Ft(Useful)18 b(with)g Fs(cvs)p Ft(.)27 b(W)l(rite)17
+b(descriptiv)o(e)i(text)e(from)g(the)h(con)o(ten)o(ts)f(of)g(the)g
+(named)h Fp(\014le)j Ft(in)o(to)d(the)240 1045 y(R)o(CS)i(\014le,)i
+(deleting)g(the)e(existing)h(text.)34 b(The)21 b Fp(\014le)i
+Ft(pathname)d(ma)o(y)g(not)f(b)q(egin)j(with)e(`)p Fo(-)p
+Ft('.)34 b(If)240 1094 y Fp(\014le)23 b Ft(is)c(omitted,)h(obtain)f
+(the)g(text)f(from)h(standard)f(input,)j(terminated)e(b)o(y)g
+(end-of-\014le)i(or)d(b)o(y)240 1144 y(a)f(line)i(con)o(taining)g(`)p
+Fo(.)p Ft(')d(b)o(y)i(itself.)28 b(Prompt)17 b(for)g(the)g(text)g(if)h
+(in)o(teraction)g(is)g(p)q(ossible;)j(see)c(`)p Fo(-I)p
+Ft('.)240 1194 y(The)f(descriptiv)o(e)i(text)d(can)h(b)q(e)h(seen)f(in)
+h(the)f(output)g(from)f(`)p Fo(cvs)f(log)p Ft(')h(\(see)h(Section)h
+(A.13)e([log],)240 1244 y(page)g(85\).)0 1315 y Fo(-t-)p
+Fp(string)54 b Ft(Similar)15 b(to)f(`)p Fo(-t)p Fp(\014le)s
+Ft('.)19 b(W)l(rite)14 b(descriptiv)o(e)h(text)f(from)f(the)h
+Fp(string)k Ft(in)o(to)c(the)g Fs(r)o(cs)g Ft(\014le,)g(deleting)i(the)
+240 1365 y(existing)g(text.)0 1436 y Fo(-U)192 b Ft(Set)12
+b(lo)q(c)o(king)g(to)f(non-strict.)19 b(Non-strict)11
+b(lo)q(c)o(king)i(means)e(that)g(the)h(o)o(wner)e(of)h(a)h(\014le)g
+(need)g(not)f(lo)q(c)o(k)240 1486 y(a)k(revision)i(for)e(c)o(hec)o
+(kin.)22 b(F)l(or)15 b(use)h(with)g Fs(cvs)p Ft(,)f(strict)g(lo)q(c)o
+(king)i(m)o(ust)e(b)q(e)h(set;)g(see)g(the)f(discussion)240
+1536 y(under)h(the)f(`)p Fo(-l)p Ft(')f(option)i(ab)q(o)o(v)o(e.)0
+1607 y Fo(-u[)p Fp(rev)t Fo(])78 b Ft(See)18 b(the)f(option)g(`)p
+Fo(-l)p Ft(')f(ab)q(o)o(v)o(e,)g(for)g(a)h(discussion)i(of)d(using)i
+(this)f(option)g(with)h Fs(cvs)p Ft(.)24 b(Unlo)q(c)o(k)18
+b(the)240 1657 y(revision)23 b(with)f(n)o(um)o(b)q(er)g
+Fp(rev)p Ft(.)39 b(If)22 b(a)f(branc)o(h)h(is)g(giv)o(en,)h(unlo)q(c)o
+(k)g(the)f(latest)f(revision)i(on)f(that)240 1707 y(branc)o(h.)e(If)14
+b Fp(rev)k Ft(is)d(omitted,)e(remo)o(v)o(e)h(the)g(latest)g(lo)q(c)o(k)
+g(held)i(b)o(y)e(the)g(caller.)21 b(Normally)l(,)14 b(only)h(the)240
+1757 y(lo)q(c)o(k)o(er)f(of)f(a)h(revision)h(ma)o(y)e(unlo)q(c)o(k)i
+(it.)k(Someb)q(o)q(dy)c(else)g(unlo)q(c)o(king)g(a)e(revision)i(breaks)
+f(the)g(lo)q(c)o(k.)240 1806 y(This)j(causes)g(a)f(mail)i(message)e(to)
+g(b)q(e)h(sen)o(t)g(to)f(the)g(original)i(lo)q(c)o(k)o(er.)25
+b(The)16 b(message)h(con)o(tains)f(a)240 1856 y(commen)o(tary)g
+(solicited)i(from)e(the)h(break)o(er.)23 b(The)17 b(commen)o(tary)f(is)
+h(terminated)g(b)o(y)f(end-of-\014le)240 1906 y(or)f(b)o(y)g(a)g(line)i
+(con)o(taining)f Fo(.)f Ft(b)o(y)g(itself.)0 1977 y Fo(-V)p
+Fp(n)167 b Ft(Em)o(ulate)17 b Fs(r)o(cs)h Ft(v)o(ersion)g
+Fp(n)p Ft(.)26 b(Use)18 b(-V)p Fp(n)g Ft(to)f(mak)o(e)g(an)g
+Fs(r)o(cs)g Ft(\014le)i(acceptable)f(to)f Fs(r)o(cs)h
+Ft(v)o(ersion)f Fp(n)h Ft(b)o(y)240 2027 y(discarding)f(information)e
+(that)f(w)o(ould)i(confuse)g(v)o(ersion)f Fp(n)p Ft(.)0
+2098 y Fo(-x)p Fp(su\016xes)49 b Ft(Useless)16 b(with)g
+Fs(cvs)p Ft(.)j(Use)c Fp(su\016xes)j Ft(to)c(c)o(haracterize)i(R)o(CS)f
+(\014les.)0 2274 y Fl(A.6.2)30 b(admin)16 b(examples)0
+2450 y(A.6.2.1)30 b(Outdating)15 b(is)g(dangerous)62
+2562 y Ft(First,)h(an)g(example)g(of)g(ho)o(w)f Fp(not)i
+Ft(to)e(use)h(the)g Fo(admin)g Ft(command.)22 b(It)16
+b(is)g(included)j(to)c(stress)g(the)h(fact)g(that)0 2612
+y(this)g(command)f(can)g(b)q(e)h(quite)g(dangerous)f(unless)h(y)o(ou)f
+(kno)o(w)g Fp(exactly)k Ft(what)c(y)o(ou)g(are)g(doing.)62
+2724 y(The)i(`)p Fo(-o)p Ft(')f(option)g(can)h(b)q(e)g(used)g(to)f
+Fp(outdate)j Ft(old)e(revisions)h(from)e(the)g(history)h(\014le.)25
+b(If)17 b(y)o(ou)f(are)g(short)g(on)0 2774 y(disc)f(this)f(option)g
+(migh)o(t)g(help)h(y)o(ou.)k(But)14 b(think)g(t)o(wice)g(b)q(efore)h
+(using)f(it|there)h(is)f(no)g(w)o(a)o(y)f(short)g(of)g(restoring)0
+2823 y(the)i(latest)g(bac)o(kup)h(to)e(undo)i(this)g(command!)p
+eop
%%Page: 74 76
-74 75 bop 0 -58 a Ft(74)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y(page)e(86)g(or)f(s)q(ee)i(Sect)o(ion)g(A.16)e([rt)o
-(ag],)f(page)i(85\).)19 b(Th)o(en,)14 b(e)q(it)n(h)o(er)h
-Fo(checkout)e Ft(or)h Fo(update)f Ft(can)i(b)q(e)f(us)q(e)q(d)h(t)o(o)f
-(bas)q(e)0 233 y(y)o(our)k(source)q(s)g(on)h(t)n(h)o(e)f(n)o(ewly)h
-(cre)q(a)o(t)o(e)q(d)e(branc)o(h.)30 b(F)l(rom)17 b(t)n(h)o(a)o(t)h(p)q
-(oin)o(t)g(on,)h(all)g Fo(commit)e Ft(c)o(h)o(an)o(ge)q(s)i(m)o(ad)o(e)
-g(wit)n(hin)0 283 y(t)n(h)o(e)q(s)q(e)i(w)o(or)o(kin)o(g)h(source)q(s)f
-(will)h(b)q(e)f(a)n(u)o(t)o(om)o(a)o(t)o(ically)h(add)o(e)q(d)g(t)o(o)f
-(a)f(branc)o(h)i(revi)q(s)q(ion,)g(t)n(h)o(ere)o(b)o(y)f(not)g(di)q(st)
-o(urbin)o(g)0 333 y(m)o(ain-lin)o(e)d(d)o(ev)o(elo)o(pm)o(en)o(t)e(in)h
-(an)o(y)f(w)o(ay)l(.)22 b(F)l(or)15 b(examp)o(le,)i(if)g(y)o(ou)f(h)o
-(ad)g(t)o(o)f(cre)q(a)o(t)o(e)g(a)h(pa)o(t)o(c)o(h)f(t)o(o)h(t)n(h)o(e)
-g(1.2)f(v)o(ers)q(ion)h(of)0 382 y(t)n(h)o(e)f(pro)q(d)o(u)o(ct,)g(ev)o
-(en)g(t)n(h)o(ough)g(t)n(h)o(e)h(2.0)e(v)o(ers)q(ion)h(i)q(s)g(alre)q
-(ady)g(u)o(n)o(d)o(er)i(d)o(ev)o(elo)o(pm)o(en)o(t,)e(y)o(ou)g(migh)o
-(t)g(do:)120 497 y Fo($)24 b(cvs)f(rtag)g(-b)h(-r)g(FCS1_2)f
-(FCS1_2_Patch)f(product_module)120 549 y($)i(cvs)f(checkout)g(-r)h
-(FCS1_2_Patch)e(product_module)120 601 y($)i(cd)f(product_module)120
-652 y([[)h(hack)f(away)g(]])120 704 y($)h(cvs)f(commit)0
-816 y Ft(Thi)q(s)15 b(w)o(or)o(ks)g(a)n(u)o(t)o(om)o(a)o(t)o(ically)h
-(s)q(ince)g(t)n(h)o(e)f(`)p Fo(-r)p Ft(')f(o)o(pt)o(ion)h(i)q(s)g(st)o
-(ic)o(ky)l(.)0 1000 y Fl(A.8.2.3)30 b(Cre)q(a)n(t)n(in)o(g)16
-b(t)m(h)n(e)g(branc)n(h)g(aft)n(er)f(e)r(dit)n(in)o(g)62
-1112 y Ft(Say)d(y)o(ou)f(h)o(a)o(v)o(e)g(b)q(een)h(w)o(or)o(kin)o(g)f
-(on)h(som)o(e)f(extrem)o(ely)g(exp)q(er)q(im)o(en)o(t)o(al)h(soft)o(w)o
-(are,)e(bas)q(e)q(d)i(on)f(wh)o(a)o(t)o(ev)o(er)g(revi)q(s)q(ion)0
-1162 y(y)o(ou)17 b(h)o(ap)o(p)q(en)o(e)q(d)h(t)o(o)g(c)o(h)o(ec)o(k)o
-(ou)o(t)f(last)h(w)o(eek.)27 b(If)18 b(ot)n(h)o(ers)f(in)i(y)o(our)e
-(group)g(w)o(ould)h(lik)o(e)h(t)o(o)e(w)o(or)o(k)g(on)h(t)n(hi)q(s)g
-(soft)o(w)o(are)0 1211 y(wit)n(h)f(y)o(ou,)g(bu)o(t)g(wit)n(h)o(ou)o(t)
-g(di)q(st)o(urbin)o(g)h(m)o(ain-lin)o(e)g(d)o(ev)o(elo)o(pm)o(en)o(t,)f
-(y)o(ou)g(could)g(commit)g(y)o(our)f(c)o(h)o(an)o(ge)h(t)o(o)g(a)f(n)o
-(ew)0 1261 y(branc)o(h.)k(Ot)n(h)o(ers)14 b(can)g(t)n(h)o(en)g(c)o(h)o
-(ec)o(k)o(ou)o(t)g(y)o(our)f(exp)q(er)q(im)o(en)o(t)o(al)h(st)o(u\013)f
-(an)o(d)h(u)o(t)o(ilize)i(t)n(h)o(e)e(full)h(b)q(en)o(e\014t)f(of)g
-Fs(cvs)f Ft(con\015ict)0 1311 y(re)q(so)o(lu)o(t)o(ion.)22
-b(Th)o(e)15 b(scen)o(ar)q(io)g(migh)o(t)g(lo)q(ok)g(lik)o(e:)120
-1425 y Fo([[)24 b(hacked)f(sources)g(are)g(present)g(]])120
-1477 y($)h(cvs)f(tag)h(-b)f(EXPR1)120 1529 y($)h(cvs)f(update)g(-r)h
-(EXPR1)120 1581 y($)g(cvs)f(commit)62 1693 y Ft(Th)o(e)13
-b Fo(update)f Ft(comm)o(an)o(d)h(will)i(m)o(ak)o(e)d(t)n(h)o(e)h(`)p
-Fo(-r)h(EXPR1)p Ft(')e(o)o(pt)o(ion)h(st)o(ic)o(ky)g(on)g(all)g(\014le)
-q(s.)21 b(Not)o(e)12 b(t)n(h)o(a)o(t)g(y)o(our)h(c)o(h)o(an)o(ge)q(s)0
-1743 y(t)o(o)i(t)n(h)o(e)f(\014le)q(s)i(will)h(n)o(ev)o(er)d(b)q(e)h
-(remo)o(v)o(e)q(d)g(b)o(y)g(t)n(h)o(e)f Fo(update)g Ft(comm)o(an)o(d.)
-19 b(Th)o(e)c Fo(commit)f Ft(will)j(a)n(u)o(t)o(om)o(a)o(t)o(ically)e
-(commit)0 1793 y(t)o(o)g(t)n(h)o(e)g(correct)g(branc)o(h,)g(b)q(eca)n
-(us)q(e)h(t)n(h)o(e)f(`)p Fo(-r)p Ft(')f(i)q(s)h(st)o(ic)o(ky)l(.)20
-b(Y)l(ou)15 b(could)i(also)e(do)g(lik)o(e)h(t)n(hi)q(s:)120
-1907 y Fo([[)24 b(hacked)f(sources)g(are)g(present)g(]])120
-1959 y($)h(cvs)f(tag)h(-b)f(EXPR1)120 2011 y($)h(cvs)f(commit)g(-r)h
-(EXPR1)0 2123 y Ft(bu)o(t)15 b(t)n(h)o(en,)f(only)g(t)n(h)o(o)q(s)q(e)g
-(\014le)q(s)h(t)n(h)o(a)o(t)e(w)o(ere)h(c)o(h)o(an)o(ge)q(d)h(b)o(y)f
-(y)o(ou)g(will)h(h)o(a)o(v)o(e)f(t)n(h)o(e)g(`)p Fo(-r)g(EXPR1)p
-Ft(')f(st)o(ic)o(ky)h(\015ag.)19 b(If)c(y)o(ou)e(h)o(ac)o(k)0
-2173 y(aw)o(ay)l(,)g(an)o(d)g(commit)h(wit)n(h)o(ou)o(t)g(sp)q(ecifyin)
-o(g)h(t)n(h)o(e)f(`)p Fo(-r)g(EXPR1)p Ft(')f(\015ag,)g(som)o(e)g
-(\014le)q(s)i(m)o(ay)e(accid)o(en)o(t)o(ally)i(en)o(d)f(up)g(on)g(t)n
-(h)o(e)0 2223 y(m)o(ain)i(tru)o(nk.)62 2335 y(T)l(o)f(w)o(or)o(k)g(wit)
-n(h)g(y)o(ou)g(on)g(t)n(h)o(e)h(exp)q(er)q(im)o(en)o(t)o(al)f(c)o(h)o
-(an)o(ge,)g(ot)n(h)o(ers)g(w)o(ould)g(s)q(imp)o(ly)i(do)120
-2449 y Fo($)24 b(cvs)f(checkout)g(-r)h(EXPR1)f(whatever_module)0
-2649 y Fn(A.9)33 b(di\013|R)l(u)o(n)18 b(di\013s)e(b)q(et)n(w)n(een)e
-(revi)q(s)q(ions)37 2761 y Fr(\017)30 b Ft(Syno)o(p)q(s)q(i)q(s:)19
-b(di\013)d([-l])f([rcsdi\013)p 578 2761 14 2 v 16 w(o)o(pt)o(ions])g
-([[-r)f(rev1)h Fo(|)g Ft(-D)g(d)o(a)o(t)o(e1])f([-r)h(rev2)g
-Fo(|)g Ft(-D)g(d)o(a)o(t)o(e2]])f([\014le)q(s)p Fi(:)8
-b(:)g(:)o Ft(])37 2823 y Fr(\017)30 b Ft(Require)q(s:)22
-b(w)o(or)o(kin)o(g)15 b(direct)o(ory)l(,)h(rep)q(o)q(s)q(it)o(ory)l(.)p
+74 75 bop 0 -58 a Ft(74)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(The)g(next)f(line)i(is)f(an)f(example)h(of)e(a)h
+(command)g(that)g(y)o(ou)g(w)o(ould)g Fp(not)h Ft(lik)o(e)g(to)f
+(execute.)120 297 y Fo($)24 b(cvs)f(admin)g(-o:R_1_02)g(.)62
+409 y Ft(The)14 b(ab)q(o)o(v)o(e)g(command)f(will)j(delete)f(all)f
+(revisions)h(up)f(to,)f(and)h(including,)j(the)d(revision)h(that)e
+(corresp)q(onds)0 459 y(to)g(the)g(tag)g(R)p 243 459
+14 2 v 17 w(1)p 283 459 V 16 w(02.)18 b(But)c(b)q(ew)o(are!)19
+b(If)14 b(there)f(are)h(\014les)g(that)f(ha)o(v)o(e)g(not)g(c)o(hanged)
+h(b)q(et)o(w)o(een)f(R)p 1617 459 V 17 w(1)p 1657 459
+V 16 w(02)g(and)h(R)p 1852 459 V 16 w(1)p 1891 459 V
+17 w(03)0 509 y(the)i(\014le)g(will)i(ha)o(v)o(e)d Fp(the)h(same)i
+Ft(n)o(umerical)e(revision)h(n)o(um)o(b)q(er)f(assigned)g(to)f(the)h
+(tags)f(R)p 1531 509 V 17 w(1)p 1571 509 V 16 w(02)g(and)h(R)p
+1770 509 V 16 w(1)p 1809 509 V 16 w(03.)21 b(So)0 559
+y(not)12 b(only)g(will)i(it)f(b)q(e)f(imp)q(ossible)j(to)c(retriev)o(e)
+i(R)p 827 559 V 16 w(1)p 866 559 V 17 w(02;)f(R)p 987
+559 V 17 w(1)p 1027 559 V 16 w(03)f(will)j(also)e(ha)o(v)o(e)g(to)f(b)q
+(e)i(restored)f(from)f(the)h(tap)q(es!)0 734 y Fl(A.6.2.2)30
+b(Commen)n(t)16 b(leaders)62 847 y Ft(If)e(y)o(ou)g(use)g(the)g
+Fo($Log: cvs.ps,v $
+Fo(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+Fo(Files missed by previous import
+Fo()f Ft(k)o(eyw)o(ord)g(and)h(y)o(ou)f(do)h(not)f(agree)h(with)g
+(the)g(guess)f(for)h(commen)o(t)f(leader)h(that)f Fs(cvs)0
+896 y Ft(has)i(done,)g(y)o(ou)g(can)g(enforce)h(y)o(our)f(will)h(with)g
+Fo(cvs)f(admin)f(-c)p Ft(.)20 b(This)c(migh)o(t)f(b)q(e)g(suitable)i
+(for)d Fo(nroff)h Ft(source:)120 1011 y Fo($)24 b(cvs)f(admin)g
+(-c'.\\")g(')h(*.man)120 1062 y($)g(rm)f(*.man)120 1114
+y($)h(cvs)f(update)62 1226 y Ft(The)16 b(t)o(w)o(o)f(last)g(steps)h
+(are)g(to)f(mak)o(e)g(sure)h(that)f(y)o(ou)h(get)f(the)h(v)o(ersions)g
+(with)g(correct)f(commen)o(t)h(leaders)g(in)0 1276 y(y)o(our)f(w)o
+(orking)g(\014les.)0 1473 y Fn(A.7)33 b(c)n(hec)n(k)n(out|Chec)n(k)16
+b(out)f(sources)g(for)f(editing)37 1585 y Fr(\017)30
+b Ft(Synopsis:)21 b(c)o(hec)o(k)o(out)15 b([options])f(mo)q(dules)p
+Fi(:)8 b(:)g(:)37 1646 y Fr(\017)30 b Ft(Requires:)21
+b(rep)q(ository)l(.)37 1706 y Fr(\017)30 b Ft(Changes:)20
+b(w)o(orking)15 b(directory)l(.)37 1767 y Fr(\017)30
+b Ft(Synon)o(yms:)20 b(co,)15 b(get)62 1889 y(Mak)o(e)h(a)f(w)o(orking)
+h(directory)g(con)o(taining)h(copies)g(of)f(the)g(source)g(\014les)h
+(sp)q(eci\014ed)h(b)o(y)e Fp(mo)q(dules)p Ft(.)23 b(Y)l(ou)17
+b(m)o(ust)0 1939 y(execute)h Fo(checkout)f Ft(b)q(efore)g(using)i(most)
+d(of)h(the)h(other)f Fs(cvs)g Ft(commands,)h(since)g(most)f(of)g(them)h
+(op)q(erate)f(on)0 1989 y(y)o(our)e(w)o(orking)g(directory)l(.)62
+2101 y(The)22 b Fp(mo)q(dules)i Ft(part)d(of)f(the)i(command)f(are)g
+(either)h(sym)o(b)q(olic)g(names)f(for)g(some)g(collection)i(of)e
+(source)0 2151 y(directories)h(and)e(\014les,)j(or)d(paths)g(to)g
+(directories)i(or)e(\014les)i(in)f(the)g(rep)q(ository)l(.)36
+b(The)21 b(sym)o(b)q(olic)h(names)e(are)0 2201 y(de\014ned)d(in)f(the)f
+(`)p Fo(modules)p Ft(')e(\014le.)21 b(See)16 b(Section)g(B.1)f([mo)q
+(dules],)g(page)g(95.)62 2313 y(Dep)q(ending)e(on)e(the)f(mo)q(dules)i
+(y)o(ou)f(sp)q(ecify)l(,)i Fo(checkout)c Ft(ma)o(y)h(recursiv)o(ely)j
+(create)d(directories)i(and)f(p)q(opulate)0 2363 y(them)j(with)g(the)h
+(appropriate)f(source)g(\014les.)20 b(Y)l(ou)15 b(can)f(then)g(edit)h
+(these)f(source)g(\014les)i(at)d(an)o(y)h(time)g(\(regardless)0
+2412 y(of)20 b(whether)g(other)f(soft)o(w)o(are)f(dev)o(elop)q(ers)k
+(are)d(editing)i(their)g(o)o(wn)e(copies)i(of)f(the)g(sources\);)h(up)q
+(date)g(them)0 2462 y(to)g(include)j(new)d(c)o(hanges)h(applied)h(b)o
+(y)e(others)g(to)g(the)h(source)f(rep)q(ository;)j(or)d(commit)h(y)o
+(our)f(w)o(ork)f(as)h(a)0 2512 y(p)q(ermanen)o(t)15 b(c)o(hange)h(to)e
+(the)h(source)h(rep)q(ository)l(.)62 2624 y(Note)c(that)f
+Fo(checkout)g Ft(is)h(used)h(to)e(create)h(directories.)19
+b(The)13 b(top-lev)o(el)g(directory)f(created)g(is)g(alw)o(a)o(ys)f
+(added)0 2674 y(to)g(the)h(directory)g(where)h Fo(checkout)d
+Ft(is)j(in)o(v)o(ok)o(ed,)f(and)g(usually)h(has)f(the)g(same)g(name)g
+(as)f(the)h(sp)q(eci\014ed)i(mo)q(dule.)0 2724 y(In)h(the)f(case)h(of)e
+(a)h(mo)q(dule)i(alias,)f(the)f(created)g(sub-directory)h(ma)o(y)f(ha)o
+(v)o(e)g(a)g(di\013eren)o(t)g(name,)g(but)h(y)o(ou)f(can)g(b)q(e)0
+2774 y(sure)h(that)g(it)h(will)g(b)q(e)g(a)f(sub-directory)l(,)h(and)g
+(that)e Fo(checkout)h Ft(will)i(sho)o(w)d(the)i(relativ)o(e)f(path)h
+(leading)g(to)f(eac)o(h)0 2823 y(\014le)h(as)f(it)g(is)h(extracted)f
+(in)o(to)g(y)o(our)g(priv)m(ate)h(w)o(ork)e(area)h(\(unless)h(y)o(ou)f
+(sp)q(ecify)h(the)f(`)p Fo(-Q)p Ft(')f(global)i(option\).)p
eop
%%Page: 75 77
-75 76 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(75)37 183 y
-Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(not)n(hin)o(g.)62
-309 y(Th)o(e)h Fo(diff)g Ft(comm)o(an)o(d)f(i)q(s)h(us)q(e)q(d)h(t)o(o)
-f(compare)f(di\013eren)o(t)i(revi)q(s)q(ions)f(of)g(\014le)q(s.)38
-b(Th)o(e)21 b(d)o(ef)q(a)n(ul)o(t)h(act)o(ion)f(i)q(s)g(t)o(o)0
-359 y(compare)16 b(y)o(our)g(w)o(or)o(kin)o(g)g(\014le)q(s)i(wit)n(h)e
-(t)n(h)o(e)h(revi)q(s)q(ions)f(t)n(h)o(ey)g(w)o(ere)g(bas)q(e)q(d)h
-(on,)f(an)o(d)g(rep)q(ort)g(an)o(y)g(di\013erence)q(s)i(t)n(h)o(a)o(t)0
-408 y(are)d(fou)o(n)o(d.)62 521 y(If)i(an)o(y)f(\014le)i(n)o(am)o(e)q
-(s)e(are)g(giv)o(en,)h(only)g(t)n(h)o(o)q(s)q(e)f(\014le)q(s)i(are)e
-(compare)q(d.)24 b(If)17 b(an)o(y)f(direct)o(or)q(ie)q(s)i(are)e(giv)o
-(en,)h(all)h(\014le)q(s)0 571 y(u)o(n)o(d)o(er)e(t)n(h)o(em)f(will)i(b)
-q(e)f(compare)q(d.)62 683 y(Th)o(e)g(exit)g(st)o(a)o(t)o(us)e(will)k(b)
-q(e)d(0)h(if)g(no)f(di\013erence)q(s)j(w)o(ere)d(fou)o(n)o(d,)h(1)g(if)
-g(som)o(e)f(di\013erence)q(s)i(w)o(ere)f(fou)o(n)o(d,)g(an)o(d)f(2)g
-(if)0 733 y(an)o(y)g(error)g(o)q(ccurre)q(d.)0 920 y
-Fl(A.9.1)30 b(di\013)16 b(o)n(pt)n(ions)62 1033 y Ft(Th)o(e)q(s)q(e)f
-(st)o(an)o(d)o(ard)f(o)o(pt)o(ions)h(are)f(sup)o(p)q(ort)o(e)q(d)h(b)o
-(y)f Fo(diff)g Ft(\(s)q(ee)h(Sect)o(ion)g(A.4)f([Common)g(o)o(pt)o
-(ions],)f(page)i(63,)f(for)0 1082 y(a)h(comp)o(let)o(e)h(d)o(e)q(scr)q
-(ipt)o(ion)g(of)f(t)n(h)o(em\):)0 1208 y Fo(-D)g Fp(d)o(a)o(t)o(e)94
-b Ft(Us)q(e)23 b(t)n(h)o(e)f(mo)q(st)f(recen)o(t)i(revi)q(s)q(ion)g(no)
-f(la)o(t)o(er)h(t)n(h)o(an)f Fp(d)o(a)o(t)o(e)p Ft(.)42
-b(See)23 b(`)p Fo(-r)p Ft(')e(for)h(h)o(o)o(w)g(t)n(hi)q(s)h(a\013ect)o
-(s)f(t)n(h)o(e)240 1258 y(compar)q(i)q(son.)240 1320
-y Fs(cvs)12 b Ft(can)h(b)q(e)g(con\014gure)q(d)h(t)o(o)e(pas)q(s)h(t)n
-(h)o(e)f(`)p Fo(-D)p Ft(')g(o)o(pt)o(ion)h(t)n(hrough)f(t)o(o)h
-Fo(rcsdiff)e Ft(\(whic)o(h)j(in)f(t)o(ur)q(n)f(pas)q(s)q(e)q(s)240
-1370 y(it)22 b(on)f(t)o(o)h Fo(diff)p Ft(.)38 b Fs(Gnu)21
-b Ft(di\013)h(us)q(e)q(s)g(`)p Fo(-D)p Ft(')f(as)g(a)g(w)o(ay)g(t)o(o)g
-(pu)o(t)h Fo(cpp)p Ft(-st)o(yle)g(`)p Fo(#define)p Ft(')e(st)o(a)o(t)o
-(em)o(en)o(t)o(s)240 1420 y(arou)o(n)o(d)c(t)n(h)o(e)g(ou)o(t)o(pu)o(t)
-h(di\013erence)q(s.)25 b(Th)o(ere)16 b(i)q(s)g(no)g(w)o(ay)g(sh)o(ort)f
-(of)h(t)o(e)q(st)o(in)o(g)g(t)o(o)g(\014gure)h(ou)o(t)f(h)o(o)o(w)f
-Fs(cvs)240 1470 y Ft(w)o(as)f(con\014gure)q(d.)21 b(In)16
-b(t)n(h)o(e)f(d)o(ef)q(a)n(ul)o(t)h(con\014gura)o(t)o(ion)f
-Fs(cvs)g Ft(will)i(us)q(e)e(t)n(h)o(e)g(`)p Fo(-D)g Fp(d)o(a)o(t)o(e)s
-Ft(')f(o)o(pt)o(ion.)0 1546 y Fo(-k)h Fp(k\015ag)82 b
-Ft(Pro)q(ce)q(s)q(s)15 b Fs(r)o(cs)g Ft(k)o(eyw)o(ords)f(accordin)o(g)i
-(t)o(o)f Fp(k\015ag)p Ft(.)20 b(See)c(co\(1\).)0 1621
-y Fo(-l)192 b Ft(Lo)q(cal;)16 b(ru)o(n)g(only)f(in)h(curren)o(t)f(w)o
-(or)o(kin)o(g)h(direct)o(ory)l(.)0 1697 y Fo(-R)192 b
-Ft(Examin)o(e)16 b(direct)o(or)q(ie)q(s)g(recurs)q(iv)o(ely)l(.)21
-b(Thi)q(s)16 b(o)o(pt)o(ion)f(i)q(s)g(on)g(b)o(y)g(d)o(ef)q(a)n(ul)o
-(t.)0 1773 y Fo(-r)g Fp(t)o(ag)114 b Ft(Compare)14 b(wit)n(h)h(revi)q
-(s)q(ion)g Fp(t)o(ag)p Ft(.)j(Zero,)c(on)o(e)g(or)g(t)o(w)o(o)f(`)p
-Fo(-r)p Ft(')h(o)o(pt)o(ions)g(can)h(b)q(e)f(pre)q(s)q(en)o(t.)20
-b(Wit)n(h)15 b(no)f(`)p Fo(-r)p Ft(')240 1822 y(o)o(pt)o(ion,)h(t)n(h)o
-(e)h(w)o(or)o(kin)o(g)h(\014le)g(will)g(b)q(e)f(compare)q(d)g(wit)n(h)h
-(t)n(h)o(e)f(revi)q(s)q(ion)g(it)g(w)o(as)f(bas)q(e)q(d)i(on.)22
-b(Wit)n(h)16 b(on)o(e)240 1872 y(`)p Fo(-r)p Ft(',)d(t)n(h)o(a)o(t)f
-(revi)q(s)q(ion)i(will)i(b)q(e)e(compare)q(d)g(t)o(o)f(y)o(our)g
-(curren)o(t)h(w)o(or)o(kin)o(g)g(\014le.)20 b(Wit)n(h)14
-b(t)o(w)o(o)f(`)p Fo(-r)p Ft(')f(o)o(pt)o(ions)240 1922
-y(t)n(h)o(o)q(s)q(e)h(t)o(w)o(o)g(revi)q(s)q(ions)h(will)i(b)q(e)e
-(compare)q(d)g(\(an)o(d)g(y)o(our)f(w)o(or)o(kin)o(g)i(\014le)g(will)h
-(not)d(a\013ect)h(t)n(h)o(e)f(ou)o(t)o(com)o(e)240 1972
-y(in)j(an)o(y)f(w)o(ay\).)240 2035 y(On)o(e)h(or)e(b)q(ot)n(h)i(`)p
-Fo(-r)p Ft(')e(o)o(pt)o(ions)h(can)g(b)q(e)g(rep)o(lace)q(d)j(b)o(y)d
-(a)g(`)p Fo(-D)f Fp(d)o(a)o(t)o(e)s Ft(')g(o)o(pt)o(ion,)h(d)o(e)q(scr)
-q(ib)q(e)q(d)h(a)o(b)q(o)o(v)o(e.)62 2160 y(An)o(y)g(ot)n(h)o(er)f(o)o
-(pt)o(ions)g(t)n(h)o(a)o(t)f(are)h(fou)o(n)o(d)h(are)f(pas)q(s)q(e)q(d)
-h(t)n(hrough)f(t)o(o)g Fo(rcsdiff)p Ft(,)f(whic)o(h)i(in)g(t)o(ur)q(n)f
-(pas)q(s)q(e)q(s)g(t)n(h)o(em)g(t)o(o)0 2210 y Fo(diff)p
-Ft(.)25 b(Th)o(e)17 b(exact)g(m)o(e)q(anin)o(g)g(of)g(t)n(h)o(e)g(o)o
-(pt)o(ions)g(d)o(ep)q(en)o(ds)h(on)f(whic)o(h)h Fo(diff)e
-Ft(y)o(ou)h(are)g(us)q(in)o(g.)26 b(Th)o(e)18 b(lon)o(g)f(o)o(pt)o
-(ions)0 2260 y(in)o(tro)q(d)o(u)o(ce)q(d)g(in)h Fs(gnu)e
-Ft(di\013)h(2.0)f(are)g(not)h(y)o(et)f(sup)o(p)q(ort)o(e)q(d)h(in)g
-Fs(cvs)p Ft(.)24 b(See)17 b(t)n(h)o(e)g(do)q(cu)o(m)o(en)o(t)o(a)o(t)o
-(ion)f(for)g(y)o(our)g Fo(diff)g Ft(t)o(o)0 2310 y(s)q(ee)f(whic)o(h)h
-(o)o(pt)o(ions)f(are)g(sup)o(p)q(ort)o(e)q(d.)0 2497
-y Fl(A.9.2)30 b(di\013)16 b(examp)o(le)r(s)62 2609 y
-Ft(Th)o(e)g(fo)o(llo)o(win)o(g)h(lin)o(e)g(pro)q(d)o(u)o(ce)q(s)f(a)f
-(Unidi\013)i(\(`)p Fo(-u)p Ft(')d(\015ag\))g(b)q(et)o(w)o(een)i(revi)q
-(s)q(ion)f(1.14)g(an)o(d)g(1.19)f(of)h(`)p Fo(backend.c)p
-Ft('.)0 2659 y(Due)21 b(t)o(o)g(t)n(h)o(e)g(`)p Fo(-kk)p
-Ft(')f(\015ag)g(no)h(k)o(eyw)o(ords)g(are)f(su)n(b)q(st)o(it)o(u)o(t)o
-(e)q(d,)j(so)d(di\013erence)q(s)j(t)n(h)o(a)o(t)d(only)i(d)o(ep)q(en)o
-(d)g(on)f(k)o(eyw)o(ord)0 2709 y(su)n(b)q(st)o(it)o(u)o(t)o(ion)15
-b(are)g(ignore)q(d.)120 2823 y Fo($)24 b(cvs)f(diff)g(-kk)h(-u)g(-r)f
-(1.14)g(-r)h(1.19)f(backend.c)p eop
+75 76 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(75)62 183 y(The)26 b(\014les)g(created)g(b)o(y)f
+Fo(checkout)f Ft(are)h(created)h(read-write,)h(unless)g(the)e(`)p
+Fo(-r)p Ft(')g(option)g(to)g Fs(cvs)g Ft(\(see)0 233
+y(Section)d(A.3)f([Global)h(options],)h(page)e(66\))g(is)h(sp)q
+(eci\014ed,)i(the)e Fo(CVSREAD)f Ft(en)o(vironmen)o(t)g(v)m(ariable)i
+(is)f(sp)q(eci-)0 283 y(\014ed)c(\(see)f(App)q(endix)j(C)d([En)o
+(vironmen)o(t)g(v)m(ariables],)h(page)g(105\),)e(or)h(a)g(w)o(atc)o(h)f
+(is)i(in)g(e\013ect)f(for)g(that)g(\014le)h(\(see)0 333
+y(Section)e(6.6)e([W)l(atc)o(hes],)g(page)h(28\).)62
+446 y(Running)h Fo(checkout)d Ft(on)h(a)g(directory)g(that)g(w)o(as)f
+(already)h(built)i(b)o(y)e(a)g(prior)g Fo(checkout)f
+Ft(is)h(also)h(p)q(ermitted,)0 496 y(and)k(has)f(the)h(same)g(e\013ect)
+f(as)g(sp)q(ecifying)j(the)e(`)p Fo(-d)p Ft(')e(option)i(to)f(the)h
+Fo(update)f Ft(command,)h(that)f(is,)h(an)o(y)g(new)0
+546 y(directories)14 b(that)e(ha)o(v)o(e)g(b)q(een)i(created)e(in)i
+(the)f(rep)q(ository)f(will)i(app)q(ear)f(in)h(y)o(our)e(w)o(ork)g
+(area.)18 b(See)13 b(Section)h(A.19)0 596 y([up)q(date],)h(page)g(92.)0
+791 y Fl(A.7.1)30 b(c)n(hec)n(k)n(out)17 b(options)62
+905 y Ft(These)c(standard)e(options)h(are)g(supp)q(orted)g(b)o(y)g
+Fo(checkout)f Ft(\(see)g(Section)i(A.4)e([Common)g(options],)h(page)g
+(67,)0 954 y(for)j(a)f(complete)i(description)h(of)e(them\):)0
+1082 y Fo(-D)g Fp(date)91 b Ft(Use)14 b(the)f(most)g(recen)o(t)h
+(revision)g(no)g(later)g(than)f Fp(date)p Ft(.)19 b(This)14
+b(option)g(is)g(stic)o(ky)l(,)g(and)g(implies)h(`)p Fo(-P)p
+Ft('.)240 1132 y(See)h(Section)g(7.4)e([Stic)o(ky)h(tags],)f(page)h
+(37,)f(for)h(more)f(information)i(on)f(stic)o(ky)g(tags/dates.)0
+1209 y Fo(-f)192 b Ft(Only)23 b(useful)g(with)f(the)g(`)p
+Fo(-D)15 b Fp(date)s Ft(')21 b(or)g(`)p Fo(-r)15 b Fp(tag)t
+Ft(')20 b(\015ags.)40 b(If)22 b(no)g(matc)o(hing)g(revision)h(is)f
+(found,)240 1259 y(retriev)o(e)15 b(the)h(most)e(recen)o(t)h(revision)i
+(\(instead)e(of)g(ignoring)h(the)f(\014le\).)0 1336 y
+Fo(-k)g Fp(k\015ag)82 b Ft(Pro)q(cess)21 b Fs(r)o(cs)h
+Ft(k)o(eyw)o(ords)e(according)i(to)f Fp(k\015ag)p Ft(.)38
+b(See)22 b(co\(1\).)38 b(This)22 b(option)g(is)g(stic)o(ky;)i(future)
+240 1386 y(up)q(dates)e(of)f(this)g(\014le)i(in)f(this)g(w)o(orking)f
+(directory)g(will)i(use)f(the)f(same)g Fp(k\015ag)p Ft(.)38
+b(The)22 b Fo(status)240 1436 y Ft(command)15 b(can)g(b)q(e)h(view)o
+(ed)g(to)f(see)g(the)h(stic)o(ky)f(options.)20 b(See)c(Section)g(A.17)e
+([status],)f(page)i(90.)0 1514 y Fo(-l)192 b Ft(Lo)q(cal;)16
+b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g(directory)l(.)0
+1591 y Fo(-n)192 b Ft(Do)13 b(not)f(run)i(an)o(y)f(c)o(hec)o(k)o(out)g
+(program)f(\(as)g(sp)q(eci\014ed)j(with)f(the)f(`)p Fo(-o)p
+Ft(')f(option)i(in)g(the)f(mo)q(dules)h(\014le;)240 1641
+y(see)h(Section)i(B.1)d([mo)q(dules],)h(page)h(95\).)0
+1719 y Fo(-P)192 b Ft(Prune)16 b(empt)o(y)e(directories.)0
+1796 y Fo(-p)192 b Ft(Pip)q(e)16 b(\014les)h(to)d(the)h(standard)g
+(output.)0 1874 y Fo(-r)g Fp(tag)113 b Ft(Use)16 b(revision)h
+Fp(tag)p Ft(.)j(This)d(option)f(is)g(stic)o(ky)l(,)g(and)g(implies)i(`)
+p Fo(-P)p Ft('.)i(See)c(Section)h(7.4)e([Stic)o(ky)h(tags],)240
+1924 y(page)f(37,)f(for)h(more)g(information)g(on)g(stic)o(ky)g
+(tags/dates.)62 2051 y(In)h(addition)g(to)f(those,)f(y)o(ou)h(can)h
+(use)f(these)h(sp)q(ecial)h(command)e(options)g(with)h
+Fo(checkout)p Ft(:)0 2178 y Fo(-A)192 b Ft(Reset)15 b(an)o(y)f(stic)o
+(ky)g(tags,)g(dates,)g(or)f(`)p Fo(-k)p Ft(')h(options.)20
+b(See)15 b(Section)g(7.4)e([Stic)o(ky)i(tags],)e(page)h(37,)g(for)240
+2228 y(more)h(information)g(on)g(stic)o(ky)h(tags/dates.)0
+2306 y Fo(-c)192 b Ft(Cop)o(y)14 b(the)h(mo)q(dule)h(\014le,)g(sorted,)
+e(to)g(the)h(standard)f(output,)h(instead)g(of)f(creating)h(or)g(mo)q
+(difying)240 2355 y(an)o(y)g(\014les)h(or)f(directories)h(in)g(y)o(our)
+f(w)o(orking)f(directory)l(.)0 2433 y Fo(-d)h Fp(dir)122
+b Ft(Create)16 b(a)g(directory)h(called)i Fp(dir)h Ft(for)c(the)h(w)o
+(orking)f(\014les,)i(instead)f(of)f(using)i(the)e(mo)q(dule)i(name.)240
+2483 y(Unless)e(y)o(ou)f(also)g(use)h(`)p Fo(-N)p Ft(',)d(the)j(paths)f
+(created)g(under)h Fp(dir)j Ft(will)e(b)q(e)f(as)f(short)f(as)h(p)q
+(ossible.)0 2560 y Fo(-j)g Fp(tag)113 b Ft(With)20 b(t)o(w)o(o)e(`)p
+Fo(-j)p Ft(')h(options,)h(merge)g(c)o(hanges)f(from)g(the)h(revision)g
+(sp)q(eci\014ed)i(with)e(the)g(\014rst)f(`)p Fo(-j)p
+Ft(')240 2610 y(option)c(to)g(the)g(revision)i(sp)q(eci\014ed)g(with)e
+(the)h(second)f(`)p Fo(j)p Ft(')g(option,)g(in)o(to)g(the)g(w)o(orking)
+g(directory)l(.)240 2674 y(With)d(one)h(`)p Fo(-j)p Ft(')e(option,)h
+(merge)g(c)o(hanges)g(from)g(the)g(ancestor)g(revision)h(to)e(the)i
+(revision)g(sp)q(eci\014ed)240 2724 y(with)j(the)f(`)p
+Fo(-j)p Ft(')g(option,)g(in)o(to)h(the)f(w)o(orking)g(directory)l(.)22
+b(The)15 b(ancestor)g(revision)i(is)f(the)f(common)240
+2774 y(ancestor)22 b(of)f(the)h(revision)h(whic)o(h)g(the)f(w)o(orking)
+g(directory)g(is)h(based)f(on,)i(and)e(the)g(revision)240
+2823 y(sp)q(eci\014ed)17 b(in)f(the)g(`)p Fo(-j)p Ft(')e(option.)p
+eop
%%Page: 76 78
-76 77 bop 0 -58 a Ft(76)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(Sup)o(p)q(o)q(s)q(e)f(t)n(h)o(e)f(exp)q(er)q(im)o
-(en)o(t)o(al)h(branc)o(h)g(EXPR1)f(w)o(as)g(bas)q(e)q(d)h(on)f(a)h(s)q
-(et)f(of)g(\014le)q(s)i(t)o(agge)q(d)d(RELEASE)p 1789
-183 14 2 v 18 w(1)p 1830 183 V 16 w(0.)19 b(T)l(o)0 233
-y(s)q(ee)c(wh)o(a)o(t)g(h)o(as)f(h)o(ap)o(p)q(en)o(e)q(d)i(on)f(t)n(h)o
-(a)o(t)f(branc)o(h,)h(t)n(h)o(e)h(fo)o(llo)o(win)o(g)g(can)g(b)q(e)f
-(us)q(e)q(d:)120 348 y Fo($)24 b(cvs)f(diff)g(-r)h(RELEASE_1_0)e(-r)i
-(EXPR1)62 461 y Ft(A)16 b(comm)o(an)o(d)e(lik)o(e)j(t)n(hi)q(s)e(can)g
-(b)q(e)h(us)q(e)q(d)f(t)o(o)g(pro)q(d)o(u)o(ce)h(a)f(con)o(t)o(ext)f
-(di\013)i(b)q(et)o(w)o(een)e(t)o(w)o(o)g(rele)q(as)q(e)q(s:)120
-576 y Fo($)24 b(cvs)f(diff)g(-c)h(-r)g(RELEASE_1_0)e(-r)i(RELEASE_1_1)e
-(>)i(diffs)62 689 y Ft(If)16 b(y)o(ou)g(are)f(m)o(ain)o(t)o(ainin)o(g)i
-(Ch)o(an)o(geLogs,)f(a)f(comm)o(an)o(d)h(lik)o(e)h(t)n(h)o(e)f(fo)o
-(llo)o(win)o(g)h(just)f(b)q(efore)f(y)o(ou)h(commit)f(y)o(our)0
-739 y(c)o(h)o(an)o(ge)q(s)j(m)o(ay)f(h)o(elp)h(y)o(ou)f(wr)q(it)o(e)g
-(t)n(h)o(e)g(Ch)o(an)o(geLog)g(en)o(try)l(.)26 b(All)19
-b(lo)q(cal)g(mo)q(di\014ca)o(t)o(ions)f(t)n(h)o(a)o(t)e(h)o(a)o(v)o(e)h
-(not)g(y)o(et)f(b)q(een)0 789 y(commit)n(t)o(e)q(d)g(will)g(b)q(e)g(pr)
-q(in)o(t)o(e)q(d.)120 904 y Fo($)24 b(cvs)f(diff)g(-u)h(|)g(less)0
-1111 y Fn(A.10)32 b(exp)r(ort|Exp)r(ort)17 b(source)r(s)e(f)q(rom)g
-(CVS,)f(s)q(imilar)j(t)o(o)e(c)n(h)n(ec)n(k)n(ou)o(t)37
-1224 y Fr(\017)30 b Ft(Syno)o(p)q(s)q(i)q(s:)19 b(exp)q(ort)c
-([-\015Nn])h([-r)e(rev)p Fo(|)p Ft(-D)h(d)o(a)o(t)o(e])g([-k)g(su)n(b)q
-(st])f([-d)h(dir])h(mo)q(d)o(ule)p Fi(:)8 b(:)g(:)37
-1287 y Fr(\017)30 b Ft(Require)q(s:)22 b(rep)q(o)q(s)q(it)o(ory)l(.)37
-1350 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(curren)o(t)15
-b(direct)o(ory)l(.)62 1476 y(Thi)q(s)h(comm)o(an)o(d)f(i)q(s)h(a)f(v)m
-(ar)q(ian)o(t)g(of)h Fo(checkout)p Ft(;)e(us)q(e)i(it)g(wh)o(en)g(y)o
-(ou)f(w)o(an)o(t)f(a)h(co)o(p)o(y)h(of)f(t)n(h)o(e)g(source)h(for)f(mo)
-q(d)o(ule)0 1526 y(wit)n(h)o(ou)o(t)h(t)n(h)o(e)g Fs(cvs)g
-Ft(admini)q(stra)o(t)o(iv)o(e)g(direct)o(or)q(ie)q(s.)23
-b(F)l(or)15 b(examp)o(le,)i(y)o(ou)f(migh)o(t)g(us)q(e)g
-Fo(export)f Ft(t)o(o)h(prepare)g(source)0 1576 y(for)g(shipm)o(en)o(t)g
-(o\013-s)q(it)o(e.)22 b(Thi)q(s)16 b(comm)o(an)o(d)g(require)q(s)h(t)n
-(h)o(a)o(t)e(y)o(ou)h(sp)q(ecify)h(a)f(d)o(a)o(t)o(e)g(or)g(t)o(ag)f
-(\(wit)n(h)h(`)p Fo(-D)p Ft(')f(or)h(`)p Fo(-r)p Ft('\),)e(so)0
-1626 y(t)n(h)o(a)o(t)g(y)o(ou)h(can)g(cou)o(n)o(t)h(on)f(repro)q(d)o(u)
-o(cin)o(g)h(t)n(h)o(e)f(source)h(y)o(ou)e(ship)j(t)o(o)e(ot)n(h)o(ers.)
-62 1739 y(On)o(e)d(oft)o(en)e(w)o(ould)h(lik)o(e)h(t)o(o)e(us)q(e)h(`)p
-Fo(-kv)p Ft(')f(wit)n(h)h Fo(cvs)k(export)p Ft(.)j(Thi)q(s)11
-b(ca)n(us)q(e)q(s)g(an)o(y)f Fs(r)o(cs)h Ft(k)o(eyw)o(ords)f(t)o(o)h(b)
-q(e)g(expan)o(d)o(e)q(d)0 1789 y(su)o(c)o(h)18 b(t)n(h)o(a)o(t)f(an)h
-(imp)q(ort)h(don)o(e)f(a)o(t)f(som)o(e)h(ot)n(h)o(er)f(s)q(it)o(e)h
-(will)i(not)e(lo)q(s)q(e)f(t)n(h)o(e)i(k)o(eyw)o(ord)e(revi)q(s)q(ion)h
-(inform)o(a)o(t)o(ion.)29 b(Bu)o(t)0 1838 y(b)q(e)17
-b(aw)o(are)e(t)n(h)o(a)o(t)g(do)q(e)q(sn't)h(h)o(an)o(dle)i(an)e(exp)q
-(ort)g(con)o(t)o(ainin)o(g)i(bin)o(ary)f(\014le)q(s)g(correct)n(ly)l(.)
-25 b(Also)16 b(b)q(e)h(aw)o(are)e(t)n(h)o(a)o(t)h(aft)o(er)0
-1888 y(h)o(a)o(vin)o(g)g(us)q(e)q(d)h(`)p Fo(-kv)p Ft(',)d(on)o(e)i
-(can)g(no)g(lon)o(ger)g(us)q(e)g(t)n(h)o(e)g Fo(ident)f
-Ft(comm)o(an)o(d)h(\(whic)o(h)g(i)q(s)g(part)f(of)g(t)n(h)o(e)h
-Fs(r)o(cs)g Ft(suit)o(e|s)q(ee)0 1938 y(id)o(en)o(t\(1\)\))g(whic)o(h)h
-(lo)q(oks)g(for)f Fs(r)o(cs)g Ft(k)o(eyw)o(ord)g(str)q(in)o(gs.)24
-b(If)17 b(y)o(ou)f(w)o(an)o(t)f(t)o(o)h(b)q(e)h(a)o(b)o(le)g(t)o(o)f
-(us)q(e)h Fo(ident)f Ft(y)o(ou)g(m)n(ust)g(not)0 1988
-y(us)q(e)f(`)p Fo(-kv)p Ft('.)0 2179 y Fl(A.10.1)30 b(exp)r(ort)15
-b(o)n(pt)n(ions)62 2291 y Ft(Th)o(e)q(s)q(e)i(st)o(an)o(d)o(ard)f(o)o
-(pt)o(ions)f(are)h(sup)o(p)q(ort)o(e)q(d)h(b)o(y)f Fo(export)g
-Ft(\(s)q(ee)g(Sect)o(ion)h(A.4)e([Common)g(o)o(pt)o(ions],)h(page)g
-(63,)0 2341 y(for)f(a)f(comp)o(let)o(e)j(d)o(e)q(scr)q(ipt)o(ion)f(of)f
-(t)n(h)o(em\):)0 2468 y Fo(-D)g Fp(d)o(a)o(t)o(e)94 b
-Ft(Us)q(e)15 b(t)n(h)o(e)g(mo)q(st)f(recen)o(t)h(revi)q(s)q(ion)h(no)f
-(la)o(t)o(er)g(t)n(h)o(an)g Fp(d)o(a)o(t)o(e)p Ft(.)0
-2544 y Fo(-f)192 b Ft(If)16 b(no)g(m)o(a)o(t)o(c)o(hin)o(g)g(revi)q(s)q
-(ion)g(i)q(s)g(fou)o(n)o(d,)g(retr)q(iev)o(e)g(t)n(h)o(e)g(mo)q(st)e
-(recen)o(t)i(revi)q(s)q(ion)g(\(inst)o(e)q(ad)g(of)f(ignor)q(in)o(g)240
-2594 y(t)n(h)o(e)g(\014le\).)0 2670 y Fo(-l)192 b Ft(Lo)q(cal;)16
-b(ru)o(n)g(only)f(in)h(curren)o(t)f(w)o(or)o(kin)o(g)h(direct)o(ory)l
-(.)0 2747 y Fo(-n)192 b Ft(Do)15 b(not)f(ru)o(n)i(an)o(y)f(c)o(h)o(ec)o
-(k)o(ou)o(t)g(program.)0 2823 y Fo(-R)192 b Ft(Exp)q(ort)15
-b(direct)o(or)q(ie)q(s)h(recurs)q(iv)o(ely)l(.)22 b(Thi)q(s)15
-b(i)q(s)g(on)g(b)o(y)h(d)o(ef)q(a)n(ul)o(t.)p eop
+76 77 bop 0 -58 a Ft(76)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)240 183 y(In)e(addition,)h(eac)o(h)e(-j)h(option)g(can)g(con)o
+(tain)f(an)h(optional)g(date)f(sp)q(eci\014cation)j(whic)o(h,)e(when)g
+(used)240 233 y(with)h(branc)o(hes,)f(can)h(limit)h(the)e(c)o(hosen)h
+(revision)h(to)d(one)i(within)h(a)e(sp)q(eci\014c)i(date.)k(An)14
+b(optional)240 283 y(date)h(is)h(sp)q(eci\014ed)h(b)o(y)e(adding)h(a)f
+(colon)h(\(:\))j(to)14 b(the)i(tag:)j(`)p Fo(-j)p Fp(Sym)o(b)q(olic)p
+1480 283 14 2 v 17 w(T)l(ag)t Fo(:)p Fp(Date)p 1696 283
+V 15 w(Sp)q(eci\014er)s Ft('.)240 346 y(See)d(Chapter)f(8)g([Merging],)
+f(page)h(39.)0 421 y Fo(-N)192 b Ft(Only)13 b(useful)f(together)f(with)
+h(`)p Fo(-d)j Fp(dir)s Ft('.)k(With)12 b(this)g(option,)g
+Fs(cvs)f Ft(will)i(not)e(shorten)g(mo)q(dule)i(paths)240
+471 y(in)19 b(y)o(our)f(w)o(orking)g(directory)l(.)30
+b(\(Normally)l(,)19 b Fs(cvs)f Ft(shortens)h(paths)f(as)g(m)o(uc)o(h)g
+(as)g(p)q(ossible)i(when)240 521 y(y)o(ou)15 b(sp)q(ecify)h(an)f
+(explicit)j(target)c(directory\).)0 597 y Fo(-s)192 b
+Ft(Lik)o(e)18 b(`)p Fo(-c)p Ft(',)f(but)g(include)j(the)d(status)f(of)h
+(all)h(mo)q(dules,)h(and)e(sort)g(it)g(b)o(y)g(the)h(status)e(string.)
+26 b(See)240 647 y(Section)18 b(B.1)f([mo)q(dules],)h(page)g(95,)f(for)
+g(info)h(ab)q(out)f(the)h(`)p Fo(-s)p Ft(')e(option)i(that)e(is)i(used)
+h(inside)g(the)240 696 y(mo)q(dules)d(\014le)h(to)d(set)h(the)g(mo)q
+(dule)i(status.)0 884 y Fl(A.7.2)30 b(c)n(hec)n(k)n(out)17
+b(examples)62 996 y Ft(Get)e(a)g(cop)o(y)g(of)g(the)g(mo)q(dule)h(`)p
+Fo(tc)p Ft(':)120 1111 y Fo($)24 b(cvs)f(checkout)g(tc)62
+1224 y Ft(Get)15 b(a)g(cop)o(y)g(of)g(the)g(mo)q(dule)h(`)p
+Fo(tc)p Ft(')e(as)h(it)h(lo)q(ok)o(ed)f(one)h(da)o(y)f(ago:)120
+1338 y Fo($)24 b(cvs)f(checkout)g(-D)h(yesterday)e(tc)0
+1548 y Fn(A.8)33 b(commit|Chec)n(k)16 b(\014les)f(in)n(to)h(the)f(rep)r
+(ository)37 1661 y Fr(\017)30 b Ft(V)l(ersion)16 b(1.3)e(Synopsis:)21
+b(commit)15 b([-lnR])h([-m)f('log)p 975 1661 V 16 w(message')f
+Fo(|)h Ft(-f)h(\014le])f([-r)g(revision])h([\014les)p
+Fi(:)8 b(:)g(:)o Ft(])37 1723 y Fr(\017)30 b Ft(V)l(ersion)16
+b(1.3.1)e(Synopsis:)20 b(commit)c([-lnRf)t(])f([-m)g('log)p
+1028 1723 V 16 w(message')f Fo(|)h Ft(-F)g(\014le])h([-r)f(revision])h
+([\014les)p Fi(:)8 b(:)g(:)n Ft(])37 1786 y Fr(\017)30
+b Ft(Requires:)21 b(w)o(orking)15 b(directory)l(,)g(rep)q(ository)l(.)
+37 1849 y Fr(\017)30 b Ft(Changes:)20 b(rep)q(ository)l(.)37
+1912 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(ci)62 2037 y
+Fj(W)l(arning:)h Ft(The)13 b(`)p Fo(-f)i Fp(\014le)s
+Ft(')e(option)h(will)h(probably)f(b)q(e)g(renamed)f(to)g(`)p
+Fo(-F)i Fp(\014le)s Ft(',)e(and)h(`)p Fo(-f)p Ft(')e(will)j(b)q(e)f
+(giv)o(en)g(a)f(new)0 2087 y(b)q(eha)o(vior)j(in)g(future)f(releases)h
+(of)f Fs(cvs)p Ft(.)62 2200 y(Use)e Fo(commit)e Ft(when)h(y)o(ou)g(w)o
+(an)o(t)f(to)g(incorp)q(orate)i(c)o(hanges)f(from)f(y)o(our)h(w)o
+(orking)f(source)i(\014les)g(in)o(to)f(the)g(source)0
+2249 y(rep)q(ository)l(.)62 2362 y(If)k(y)o(ou)f(don't)g(sp)q(ecify)i
+(particular)f(\014les)g(to)f(commit,)g(all)i(of)e(the)h(\014les)g(in)g
+(y)o(our)f(w)o(orking)g(curren)o(t)h(directory)0 2412
+y(are)h(examined.)28 b Fo(commit)16 b Ft(is)i(careful)g(to)f(c)o(hange)
+h(in)g(the)f(rep)q(ository)h(only)g(those)f(\014les)h(that)f(y)o(ou)g
+(ha)o(v)o(e)g(really)0 2462 y(c)o(hanged.)31 b(By)18
+b(default)i(\(or)e(if)h(y)o(ou)f(explicitly)k(sp)q(ecify)e(the)e(`)p
+Fo(-R)p Ft(')g(option\),)h(\014les)h(in)f(sub)q(directories)i(are)d
+(also)0 2511 y(examined)e(and)f(committed)g(if)h(they)f(ha)o(v)o(e)g(c)
+o(hanged;)g(y)o(ou)g(can)g(use)g(the)g(`)p Fo(-l)p Ft(')f(option)h(to)g
+(limit)h Fo(commit)e Ft(to)h(the)0 2561 y(curren)o(t)g(directory)h
+(only)l(.)62 2674 y Fo(commit)i Ft(v)o(eri\014es)i(that)e(the)h
+(selected)i(\014les)f(are)e(up)i(to)e(date)h(with)g(the)g(curren)o(t)g
+(revisions)h(in)g(the)f(source)0 2724 y(rep)q(ository;)i(it)e(will)i
+(notify)e(y)o(ou,)h(and)f(exit)h(without)f(committing,)h(if)f(an)o(y)g
+(of)g(the)g(sp)q(eci\014ed)j(\014les)e(m)o(ust)e(b)q(e)0
+2774 y(made)i(curren)o(t)f(\014rst)g(with)h Fo(update)f
+Ft(\(see)h(Section)g(A.19)f([up)q(date],)h(page)g(92\).)32
+b Fo(commit)19 b Ft(do)q(es)h(not)f(call)i(the)0 2823
+y Fo(update)14 b Ft(command)h(for)g(y)o(ou,)f(but)i(rather)e(lea)o(v)o
+(es)i(that)e(for)h(y)o(ou)g(to)f(do)h(when)h(the)f(time)h(is)g(righ)o
+(t.)p eop
%%Page: 77 79
-77 78 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(77)0 183 y Fo(-r)15
-b Fp(t)o(ag)114 b Ft(Us)q(e)15 b(revi)q(s)q(ion)h Fp(t)o(ag)p
-Ft(.)62 309 y(In)g(addit)o(ion,)g(t)n(h)o(e)q(s)q(e)f(o)o(pt)o(ions)g
-(\(t)n(h)o(a)o(t)f(are)h(common)g(t)o(o)f Fo(checkout)h
-Ft(an)o(d)g Fo(export)p Ft(\))f(are)h(also)g(sup)o(p)q(ort)o(e)q(d:)0
-434 y Fo(-d)g Fp(dir)122 b Ft(Cre)q(a)o(t)o(e)16 b(a)h(direct)o(ory)h
-(calle)q(d)i Fp(dir)h Ft(for)c(t)n(h)o(e)g(w)o(or)o(kin)o(g)h(\014le)q
-(s,)h(inst)o(e)q(ad)f(of)f(us)q(in)o(g)h(t)n(h)o(e)f(mo)q(d)o(ule)i(n)o
-(am)o(e.)240 484 y(Unle)q(s)q(s)d(y)o(ou)f(also)g(us)q(e)g(`)p
-Fo(-N)p Ft(',)f(t)n(h)o(e)h(pa)o(t)n(hs)g(cre)q(a)o(t)o(e)q(d)g(u)o(n)o
-(d)o(er)h Fp(dir)j Ft(will)e(b)q(e)e(as)g(sh)o(ort)g(as)f(p)q(o)q(s)q
-(s)q(ib)o(le.)0 559 y Fo(-k)h Fp(su)n(b)q(st)74 b Ft(Set)15
-b(k)o(eyw)o(ord)g(expans)q(ion)g(mo)q(d)o(e)h(\(s)q(ee)f(Sect)o(ion)h
-(15.4)e([Su)n(b)q(st)o(it)o(u)o(t)o(ion)h(mo)q(d)o(e)q(s],)g(page)h
-(55\).)0 635 y Fo(-N)192 b Ft(Only)14 b(us)q(eful)g(t)o(oget)n(h)o(er)f
-(wit)n(h)g(`)p Fo(-d)i Fp(dir)s Ft('.)k(Wit)n(h)13 b(t)n(hi)q(s)h(o)o
-(pt)o(ion,)e Fs(cvs)h Ft(will)h(not)f(sh)o(ort)o(en)f(mo)q(d)o(ule)i
-(pa)o(t)n(hs)240 685 y(in)g(y)o(our)e(w)o(or)o(kin)o(g)h(direct)o(ory)l
-(.)20 b(\(Norm)o(ally)l(,)13 b Fs(cvs)f Ft(sh)o(ort)o(ens)g(pa)o(t)n
-(hs)h(as)f(m)n(u)o(c)o(h)h(as)g(p)q(o)q(s)q(s)q(ib)o(le)g(wh)o(en)g(y)o
-(ou)240 734 y(sp)q(ecify)j(an)f(exp)o(licit)j(t)o(arget)13
-b(direct)o(ory)l(.\))0 945 y Fn(A.11)32 b(hi)q(st)o(ory|Sh)n(o)n(w)18
-b(st)n(a)n(t)n(us)d(of)f(\014le)r(s)i(an)n(d)f(us)q(ers)37
-1057 y Fr(\017)30 b Ft(Syno)o(p)q(s)q(i)q(s:)19 b(hi)q(st)o(ory)d
-([-rep)q(ort])e([-\015ags])g([-o)o(pt)o(ions)h(args])f([\014le)q(s)p
-Fi(:)8 b(:)g(:)o Ft(])37 1120 y Fr(\017)30 b Ft(Require)q(s:)22
-b(t)n(h)o(e)15 b(\014le)h(`)p Fo($CVSROOT/CVSROOT/histor)o(y)p
-Ft(')37 1183 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(not)n(hin)o(g.)62
-1308 y Fs(cvs)e Ft(can)g(k)o(eep)h(a)f(hi)q(st)o(ory)g(\014le)i(t)n(h)o
-(a)o(t)d(trac)o(ks)g(e)q(ac)o(h)h(us)q(e)h(of)f(t)n(h)o(e)g
-Fo(checkout)p Ft(,)f Fo(commit)p Ft(,)h Fo(rtag)p Ft(,)g
-Fo(update)p Ft(,)g(an)o(d)0 1358 y Fo(release)c Ft(comm)o(an)o(ds.)20
-b(Y)l(ou)15 b(can)g(us)q(e)h Fo(history)e Ft(t)o(o)h(di)q(sp)o(lay)i(t)
-n(hi)q(s)e(inform)o(a)o(t)o(ion)g(in)h(v)m(ar)q(ious)f(form)o(a)o(t)o
-(s.)62 1470 y(Loggin)o(g)h(m)n(ust)f(b)q(e)g(en)o(a)o(b)o(le)q(d)i(b)o
-(y)f(cre)q(a)o(t)o(in)o(g)e(t)n(h)o(e)i(\014le)g(`)p
-Fo($CVSROOT/CVSROOT/histo)o(ry)p Ft('.)62 1583 y Fj(W)l(ar)q(nin)o(g:)
-21 b Fo(history)13 b Ft(us)q(e)q(s)i(`)p Fo(-f)p Ft(',)e(`)p
-Fo(-l)p Ft(',)g(`)p Fo(-n)p Ft(',)g(an)o(d)h(`)p Fo(-p)p
-Ft(')f(in)i(w)o(ays)f(t)n(h)o(a)o(t)f(con\015ict)i(wit)n(h)g(t)n(h)o(e)
-f(norm)o(al)g(us)q(e)g(ins)q(id)o(e)0 1632 y Fs(cvs)h
-Ft(\(s)q(ee)g(Sect)o(ion)h(A.4)e([Common)g(o)o(pt)o(ions],)g(page)h
-(63\).)0 1819 y Fl(A.11.1)30 b(hi)q(st)o(ory)16 b(o)n(pt)n(ions)62
-1931 y Ft(Sev)o(eral)g(o)o(pt)o(ions)f(\(sh)o(o)o(wn)f(a)o(b)q(o)o(v)o
-(e)h(as)g(`)p Fo(-report)p Ft('\))e(con)o(tro)o(l)i(wh)o(a)o(t)f(kin)o
-(d)i(of)f(rep)q(ort)g(i)q(s)g(gen)o(era)o(t)o(e)q(d:)0
-2057 y Fo(-c)192 b Ft(Rep)q(ort)16 b(on)f(e)q(ac)o(h)f(t)o(im)o(e)h
-(commit)h(w)o(as)e(us)q(e)q(d)i(\(i.e.,)e(e)q(ac)o(h)h(t)o(im)o(e)g(t)n
-(h)o(e)g(rep)q(o)q(s)q(it)o(ory)g(w)o(as)f(mo)q(di\014e)q(d\).)0
-2132 y Fo(-e)192 b Ft(Ev)o(eryt)n(hin)o(g)16 b(\(all)g(record)f(t)o(yp)
-q(e)q(s\);)f(equiv)m(alen)o(t)j(t)o(o)e(sp)q(ecifyin)o(g)i(`)p
-Fo(-xMACFROGWUT)p Ft('.)0 2208 y Fo(-m)e Fp(mo)q(d)o(ule)34
-b Ft(Rep)q(ort)15 b(on)g(a)g(part)o(icular)g(mo)q(d)o(ule.)20
-b(\(Y)l(ou)15 b(can)g(m)o(e)q(anin)o(gfully)i(us)q(e)e(`)p
-Fo(-m)p Ft(')f(more)g(t)n(h)o(an)h(once)g(on)g(t)n(h)o(e)240
-2258 y(comm)o(an)o(d)g(lin)o(e.\))0 2333 y Fo(-o)192
-b Ft(Rep)q(ort)16 b(on)f(c)o(h)o(ec)o(k)o(e)q(d-ou)o(t)h(mo)q(d)o(ule)q
-(s.)0 2409 y Fo(-T)192 b Ft(Rep)q(ort)16 b(on)f(all)h(t)o(ags.)0
-2484 y Fo(-x)f Fp(t)o(yp)q(e)90 b Ft(Extract)20 b(a)h(part)o(icular)g
-(s)q(et)g(of)g(record)g(t)o(yp)q(e)q(s)f Fp(t)o(yp)q(e)k
-Ft(f)q(rom)c(t)n(h)o(e)h Fs(cvs)f Ft(hi)q(st)o(ory)l(.)38
-b(Th)o(e)22 b(t)o(yp)q(e)q(s)e(are)240 2534 y(in)o(dica)o(t)o(e)q(d)c
-(b)o(y)f(s)q(in)o(gle)i(let)n(t)o(ers,)e(whic)o(h)h(y)o(ou)f(m)o(ay)f
-(sp)q(ecify)i(in)g(com)n(bin)o(a)o(t)o(ion.)240 2597
-y(Cert)o(ain)f(comm)o(an)o(ds)g(h)o(a)o(v)o(e)f(a)h(s)q(in)o(gle)i
-(record)e(t)o(yp)q(e:)240 2672 y Fo(F)216 b Ft(rele)q(as)q(e)240
-2748 y Fo(O)g Ft(c)o(h)o(ec)o(k)o(ou)o(t)240 2823 y Fo(T)g
-Ft(rt)o(ag)p eop
+77 78 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(77)62 183 y(When)17 b(all)h(is)f(w)o(ell,)h(an)f
+(editor)g(is)g(in)o(v)o(ok)o(ed)g(to)f(allo)o(w)h(y)o(ou)g(to)f(en)o
+(ter)g(a)h(log)g(message)f(that)g(will)i(b)q(e)g(written)0
+233 y(to)13 b(one)i(or)e(more)h(logging)g(programs)f(\(see)h(Section)h
+(B.1)f([mo)q(dules],)g(page)g(95,)f(and)i(see)f(Section)h(B.6)f
+([loginfo],)0 283 y(page)f(100\))e(and)i(placed)h(in)f(the)g
+Fs(r)o(cs)g Ft(history)f(\014le)i(inside)g(the)f(rep)q(ository)l(.)19
+b(This)14 b(log)e(message)g(can)h(b)q(e)h(retriev)o(ed)0
+333 y(with)k(the)f Fo(log)g Ft(command;)g(See)h(Section)g(A.13)e
+([log],)h(page)g(85.)25 b(Y)l(ou)18 b(can)f(sp)q(ecify)i(the)e(log)g
+(message)g(on)g(the)0 382 y(command)g(line)i(with)f(the)f(`)p
+Fo(-m)e Fp(message)s Ft(')h(option,)h(and)h(th)o(us)f(a)o(v)o(oid)g
+(the)g(editor)h(in)o(v)o(o)q(cation,)g(or)f(use)g(the)h(`)p
+Fo(-f)0 432 y Fp(\014le)s Ft(')d(option)h(to)e(sp)q(ecify)j(that)d(the)
+i(argumen)o(t)e(\014le)i(con)o(tains)g(the)f(log)g(message.)0
+746 y Fl(A.8.1)30 b(commit)16 b(options)62 872 y Ft(These)g(standard)f
+(options)h(are)f(supp)q(orted)i(b)o(y)e Fo(commit)g Ft(\(see)g(Section)
+i(A.4)e([Common)f(options],)h(page)h(67,)0 922 y(for)f(a)f(complete)i
+(description)h(of)e(them\):)0 1076 y Fo(-l)192 b Ft(Lo)q(cal;)16
+b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g(directory)l(.)0
+1179 y Fo(-n)192 b Ft(Do)15 b(not)f(run)i(an)o(y)f(mo)q(dule)h
+(program.)0 1283 y Fo(-R)192 b Ft(Commit)15 b(directories)h(recursiv)o
+(ely)l(.)21 b(This)16 b(is)g(on)f(b)o(y)g(default.)0
+1387 y Fo(-r)g Fp(revision)240 1437 y Ft(Commit)f(to)g
+Fp(revision)p Ft(.)21 b Fp(revision)16 b Ft(m)o(ust)e(b)q(e)h(either)h
+(a)e(branc)o(h,)g(or)h(a)f(revision)i(on)e(the)h(main)g(trunk)240
+1486 y(that)k(is)i(higher)g(than)f(an)o(y)f(existing)i(revision)g(n)o
+(um)o(b)q(er.)35 b(Y)l(ou)20 b(cannot)g(commit)g(to)f(a)h(sp)q
+(eci\014c)240 1536 y(revision)c(on)f(a)g(branc)o(h.)62
+1690 y Fo(commit)g Ft(also)g(supp)q(orts)g(these)g(options:)0
+1843 y Fo(-F)g Fp(\014le)120 b Ft(This)15 b(option)g(is)g(presen)o(t)f
+(in)i Fs(cvs)e Ft(releases)h(1.3-s3)e(and)i(later.)k(Read)c(the)g(log)g
+(message)f(from)f Fp(\014le)p Ft(,)240 1893 y(instead)j(of)f(in)o(v)o
+(oking)g(an)h(editor.)0 1997 y Fo(-f)192 b Ft(This)15
+b(option)f(is)h(presen)o(t)f(in)h Fs(cvs)e Ft(1.3-s3)g(and)h(later)h
+(releases)f(of)g Fs(cvs)p Ft(.)19 b(Note)14 b(that)f(this)i(is)f(not)g
+(the)240 2047 y(standard)h(b)q(eha)o(vior)i(of)e(the)h(`)p
+Fo(-f)p Ft(')f(option)h(as)f(de\014ned)j(in)e(See)h(Section)g(A.4)e
+([Common)g(options],)240 2096 y(page)g(67.)240 2173 y(F)l(orce)g
+Fs(cvs)h Ft(to)f(commit)g(a)g(new)h(revision)h(ev)o(en)f(if)g(y)o(ou)f
+(ha)o(v)o(en't)g(made)h(an)o(y)f(c)o(hanges)h(to)f(the)g(\014le.)240
+2223 y(If)g(the)h(curren)o(t)f(revision)h(of)f Fp(\014le)k
+Ft(is)c(1.7,)f(then)i(the)f(follo)o(wing)h(t)o(w)o(o)e(commands)h(are)g
+(equiv)m(alen)o(t:)360 2302 y Fo($)24 b(cvs)f(commit)g(-f)h
+Fp(\014le)360 2354 y Fo($)g(cvs)f(commit)g(-r)h(1.8)f
+Fp(\014le)0 2458 y Fo(-f)15 b Fp(\014le)120 b Ft(This)17
+b(option)f(is)h(presen)o(t)f(in)g Fs(cvs)g Ft(releases)h(1.3,)e(1.3-s1)
+g(and)h(1.3-s2.)21 b(Note)16 b(that)f(this)i(is)f(not)g(the)240
+2507 y(standard)f(b)q(eha)o(vior)i(of)e(the)h(`)p Fo(-f)p
+Ft(')f(option)h(as)f(de\014ned)j(in)e(See)h(Section)g(A.4)e([Common)g
+(options],)240 2557 y(page)g(67.)240 2634 y(Read)h(the)f(log)g(message)
+g(from)g Fp(\014le)p Ft(,)g(instead)h(of)f(in)o(v)o(oking)h(an)f
+(editor.)0 2738 y Fo(-m)g Fp(message)240 2788 y Ft(Use)g
+Fp(message)j Ft(as)c(the)i(log)f(message,)f(instead)i(of)f(in)o(v)o
+(oking)h(an)f(editor.)p eop
%%Page: 78 80
-78 79 bop 0 -58 a Ft(78)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)240 183 y(On)o(e)g(of)e(four)h(record)g(t)o(yp)q(e)q(s)g(m)o
-(ay)g(re)q(sul)o(t)h(f)q(rom)e(an)i(up)q(d)o(a)o(t)o(e:)240
-261 y Fo(C)216 b Ft(A)11 b(m)o(erge)f(w)o(as)g(n)o(ece)q(s)q(sary)h(bu)
-o(t)g(co)o(lli)q(s)q(ions)h(w)o(ere)f(d)o(et)o(ect)o(e)q(d)g(\(requir)q
-(in)o(g)h(m)o(an)n(ual)f(m)o(erg-)480 311 y(in)o(g\).)240
-389 y Fo(G)216 b Ft(A)15 b(m)o(erge)g(w)o(as)g(n)o(ece)q(s)q(sary)f(an)
-o(d)i(it)f(su)o(ccee)q(d)o(e)q(d.)240 468 y Fo(U)216
-b Ft(A)15 b(w)o(or)o(kin)o(g)h(\014le)g(w)o(as)e(co)o(pie)q(d)j(f)q
-(rom)d(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)l(.)240 546
-y Fo(W)216 b Ft(Th)o(e)15 b(w)o(or)o(kin)o(g)g(co)o(p)o(y)g(of)f(a)h
-(\014le)h(w)o(as)e(d)o(elet)o(e)q(d)j(d)o(ur)q(in)o(g)e(up)q(d)o(a)o(t)
-o(e)h(\(b)q(eca)n(us)q(e)f(it)g(w)o(as)f(gon)o(e)480
-596 y(f)q(rom)g(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory\).)240
-674 y(On)o(e)h(of)e(t)n(hree)i(record)f(t)o(yp)q(e)q(s)g(re)q(sul)o(t)o
-(s)h(f)q(rom)f(commit:)240 752 y Fo(A)216 b Ft(A)15 b(\014le)h(w)o(as)f
-(add)o(e)q(d)h(for)f(t)n(h)o(e)g(\014rst)g(t)o(im)o(e.)240
-830 y Fo(M)216 b Ft(A)15 b(\014le)h(w)o(as)f(mo)q(di\014e)q(d.)240
-909 y Fo(R)216 b Ft(A)15 b(\014le)h(w)o(as)f(remo)o(v)o(e)q(d.)62
-1037 y(Th)o(e)j(o)o(pt)o(ions)g(sh)o(o)o(wn)g(as)g(`)p
-Fo(-flags)p Ft(')e(constrain)j(or)e(expan)o(d)i(t)n(h)o(e)f(rep)q(ort)f
-(wit)n(h)o(ou)o(t)i(requir)q(in)o(g)h(o)o(pt)o(ion)d(argu-)0
-1086 y(m)o(en)o(t)o(s:)0 1214 y Fo(-a)192 b Ft(Sh)o(o)o(w)12
-b(d)o(a)o(t)o(a)f(for)g(all)i(us)q(ers)f(\(t)n(h)o(e)f(d)o(ef)q(a)n(ul)
-o(t)i(i)q(s)f(t)o(o)g(sh)o(o)o(w)f(d)o(a)o(t)o(a)g(only)h(for)f(t)n(h)o
-(e)h(us)q(er)g(execu)o(t)o(in)o(g)i Fo(history)p Ft(\).)0
-1293 y Fo(-l)192 b Ft(Sh)o(o)o(w)15 b(last)g(mo)q(di\014ca)o(t)o(ion)h
-(only)l(.)0 1371 y Fo(-w)192 b Ft(Sh)o(o)o(w)17 b(only)i(t)n(h)o(e)e
-(records)h(for)f(mo)q(di\014ca)o(t)o(ions)i(don)o(e)f(f)q(rom)e(t)n(h)o
-(e)i(sam)o(e)f(w)o(or)o(kin)o(g)h(direct)o(ory)h(wh)o(ere)240
-1421 y Fo(history)14 b Ft(i)q(s)i(execu)o(t)o(in)o(g.)62
-1549 y(Th)o(e)f(o)o(pt)o(ions)g(sh)o(o)o(wn)g(as)g(`)p
-Fo(-options)f Fp(args)r Ft(')f(constrain)j(t)n(h)o(e)f(rep)q(ort)g(bas)
-q(e)q(d)h(on)f(an)g(argu)o(m)o(en)o(t:)0 1677 y Fo(-b)g
-Fp(str)123 b Ft(Sh)o(o)o(w)13 b(d)o(a)o(t)o(a)h(bac)o(k)f(t)o(o)h(a)f
-(record)h(con)o(t)o(ainin)o(g)h(t)n(h)o(e)e(str)q(in)o(g)h
-Fp(str)j Ft(in)e(e)q(it)n(h)o(er)f(t)n(h)o(e)g(mo)q(d)o(ule)h(n)o(am)o
-(e,)e(t)n(h)o(e)h(\014le)240 1726 y(n)o(am)o(e,)h(or)f(t)n(h)o(e)h(rep)
-q(o)q(s)q(it)o(ory)g(pa)o(t)n(h.)0 1805 y Fo(-D)g Fp(d)o(a)o(t)o(e)94
-b Ft(Sh)o(o)o(w)14 b(d)o(a)o(t)o(a)g(s)q(ince)i Fp(d)o(a)o(t)o(e)p
-Ft(.)j(Thi)q(s)c(i)q(s)f(sligh)o(t)n(ly)i(di\013eren)o(t)f(f)q(rom)f(t)
-n(h)o(e)g(norm)o(al)h(us)q(e)f(of)h(`)p Fo(-D)f Fp(d)o(a)o(t)o(e)s
-Ft(',)f(whic)o(h)240 1854 y(s)q(elect)o(s)j(t)n(h)o(e)f(n)o(ew)o(e)q
-(st)g(revi)q(s)q(ion)h(o)o(ld)o(er)h(t)n(h)o(an)e Fp(d)o(a)o(t)o(e)p
-Ft(.)0 1933 y Fo(-p)g Fp(rep)q(o)q(s)q(it)o(ory)240 1982
-y Ft(Sh)o(o)o(w)j(d)o(a)o(t)o(a)g(for)f(a)h(part)o(icular)g(source)h
-(rep)q(o)q(s)q(it)o(ory)f(\(y)o(ou)f(can)i(sp)q(ecify)f(s)q(ev)o(eral)h
-(`)p Fo(-p)p Ft(')e(o)o(pt)o(ions)h(on)240 2032 y(t)n(h)o(e)d(sam)o(e)g
-(comm)o(an)o(d)f(lin)o(e\).)0 2111 y Fo(-r)h Fp(rev)115
-b Ft(Sh)o(o)o(w)22 b(records)f(referr)q(in)o(g)i(t)o(o)e(revi)q(s)q
-(ions)i(s)q(ince)f(t)n(h)o(e)g(revi)q(s)q(ion)g(or)g(t)o(ag)f(n)o(am)o
-(e)q(d)h Fp(rev)j Ft(ap)o(p)q(e)q(ars)c(in)240 2160 y(in)o(divid)o(ual)
-d Fs(r)o(cs)d Ft(\014le)q(s.)21 b(Eac)o(h)15 b Fs(r)o(cs)g
-Ft(\014le)i(i)q(s)e(s)q(e)q(arc)o(h)o(e)q(d)g(for)f(t)n(h)o(e)h(revi)q
-(s)q(ion)h(or)f(t)o(ag.)0 2239 y Fo(-t)g Fp(t)o(ag)114
-b Ft(Sh)o(o)o(w)15 b(records)g(s)q(ince)h(t)o(ag)e Fp(t)o(ag)j
-Ft(w)o(as)e(last)g(add)o(e)q(d)h(t)o(o)f(t)n(h)o(e)g(t)n(h)o(e)g(hi)q
-(st)o(ory)g(\014le.)21 b(Thi)q(s)15 b(di\013ers)h(f)q(rom)e(t)n(h)o(e)
-240 2288 y(`)p Fo(-r)p Ft(')e(\015ag)g(a)o(b)q(o)o(v)o(e)g(in)i(t)n(h)o
-(a)o(t)d(it)i(re)q(ads)g(only)g(t)n(h)o(e)g(hi)q(st)o(ory)f(\014le,)i
-(not)f(t)n(h)o(e)f Fs(r)o(cs)h Ft(\014le)q(s,)h(an)o(d)f(i)q(s)g(m)n(u)
-o(c)o(h)g(f)q(ast)o(er.)0 2367 y Fo(-u)i Fp(n)o(am)o(e)73
-b Ft(Sh)o(o)o(w)15 b(records)g(for)g(us)q(er)g Fp(n)o(am)o(e)p
-Ft(.)0 2581 y Fn(A.12)32 b(imp)r(ort|Imp)r(ort)17 b(source)r(s)e(in)n
-(t)o(o)h(CVS,)e(us)q(in)o(g)i(v)n(en)n(dor)g(branc)n(h)n(e)r(s)37
-2695 y Fr(\017)30 b Ft(Syno)o(p)q(s)q(i)q(s:)19 b(imp)q(ort)d([-o)o(pt)
-o(ions])e(rep)q(o)q(s)q(it)o(ory)h(v)o(en)o(dort)o(ag)e(rele)q(as)q(et)
-o(ag)p Fi(:)8 b(:)g(:)37 2759 y Fr(\017)30 b Ft(Require)q(s:)22
-b(Rep)q(o)q(s)q(it)o(ory)l(,)15 b(source)g(di)q(str)q(ibu)o(t)o(ion)h
-(direct)o(ory)l(.)37 2823 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20
-b(rep)q(o)q(s)q(it)o(ory)l(.)p eop
+78 79 bop 0 -58 a Ft(78)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 346 y Fl(A.8.2)30 b(commit)16 b(examples)0
+516 y(A.8.2.1)30 b(New)16 b(ma)s(jor)f(release)g(n)n(um)n(b)r(er)62
+628 y Ft(When)g(y)o(ou)e(mak)o(e)h(a)f(ma)s(jor)g(release)i(of)e(y)o
+(our)h(pro)q(duct,)g(y)o(ou)f(migh)o(t)h(w)o(an)o(t)f(the)h(revision)h
+(n)o(um)o(b)q(ers)g(to)e(trac)o(k)0 677 y(y)o(our)i(ma)s(jor)f(release)
+i(n)o(um)o(b)q(er.)k(Y)l(ou)c(should)g(normally)g(not)f(care)h(ab)q
+(out)f(the)g(revision)i(n)o(um)o(b)q(ers,)e(but)h(this)f(is)0
+727 y(a)g(thing)h(that)e(man)o(y)h(p)q(eople)h(w)o(an)o(t)f(to)f(do,)h
+(and)g(it)h(can)f(b)q(e)h(done)g(without)f(doing)g(an)o(y)g(harm.)62
+839 y(T)l(o)j(bring)h(all)f(y)o(our)g(\014les)h(up)f(to)f(the)i
+Fs(r)o(cs)e Ft(revision)j(3.0)d(\(including)j(those)e(that)f(ha)o(v)o
+(en't)g(c)o(hanged\),)h(y)o(ou)0 889 y(migh)o(t)d(do:)120
+1003 y Fo($)24 b(cvs)f(commit)g(-r)h(3.0)62 1115 y Ft(Note)14
+b(that)e(it)i(is)h(generally)f(a)g(bad)f(idea)i(to)e(try)g(to)g(mak)o
+(e)g(the)h Fs(r)o(cs)f Ft(revision)i(n)o(um)o(b)q(er)f(equal)g(to)f
+(the)h(curren)o(t)0 1165 y(release)k(n)o(um)o(b)q(er)g(of)e(y)o(our)h
+(pro)q(duct.)27 b(Y)l(ou)17 b(should)h(think)g(of)f(the)g(revision)i(n)
+o(um)o(b)q(er)e(as)g(an)h(in)o(ternal)g(n)o(um)o(b)q(er)0
+1215 y(that)c(the)g Fs(cvs)g Ft(pac)o(k)m(age)g(main)o(tains,)h(and)f
+(that)g(y)o(ou)g(generally)h(nev)o(er)g(need)g(to)f(care)g(m)o(uc)o(h)g
+(ab)q(out.)20 b(Using)15 b(the)0 1265 y Fo(tag)i Ft(and)h
+Fo(rtag)f Ft(commands)h(y)o(ou)g(can)f(giv)o(e)h(sym)o(b)q(olic)h
+(names)f(to)f(the)h(releases)h(instead.)28 b(See)18 b(Section)h(A.18)0
+1315 y([tag],)13 b(page)i(91)g(and)g(See)h(Section)g(A.16)e([rtag],)f
+(page)i(89.)62 1427 y(Note)h(that)f(the)h(n)o(um)o(b)q(er)h(y)o(ou)e
+(sp)q(ecify)j(with)e(`)p Fo(-r)p Ft(')f(m)o(ust)h(b)q(e)g(larger)g
+(than)g(an)o(y)g(existing)h(revision)g(n)o(um)o(b)q(er.)0
+1477 y(That)e(is,)g(if)h(revision)g(3.0)e(exists,)h(y)o(ou)g(cannot)g
+(`)p Fo(cvs)g(commit)f(-r)h(1.3)p Ft('.)0 1647 y Fl(A.8.2.2)30
+b(Committing)15 b(to)g(a)g(branc)n(h)62 1759 y Ft(Y)l(ou)e(can)f
+(commit)g(to)f(a)h(branc)o(h)h(revision)g(\(one)f(that)f(has)h(an)g(ev)
+o(en)h(n)o(um)o(b)q(er)f(of)g(dots\))f(with)i(the)f(`)p
+Fo(-r)p Ft(')f(option.)0 1809 y(T)l(o)g(create)g(a)f(branc)o(h)i
+(revision,)g(use)g(the)f(`)p Fo(-b)p Ft(')f(option)h(of)g(the)g
+Fo(rtag)g Ft(or)f Fo(tag)h Ft(commands)g(\(see)g(Section)h(A.18)e
+([tag],)0 1858 y(page)k(91)f(or)h(see)g(Section)h(A.16)e([rtag],)g
+(page)g(89\).)19 b(Then,)14 b(either)h Fo(checkout)e
+Ft(or)h Fo(update)f Ft(can)h(b)q(e)h(used)f(to)g(base)0
+1908 y(y)o(our)j(sources)h(on)f(the)h(newly)g(created)g(branc)o(h.)27
+b(F)l(rom)17 b(that)g(p)q(oin)o(t)h(on,)f(all)i Fo(commit)e
+Ft(c)o(hanges)g(made)h(within)0 1958 y(these)i(w)o(orking)g(sources)g
+(will)i(b)q(e)e(automatically)h(added)g(to)e(a)h(branc)o(h)g(revision,)
+i(thereb)o(y)e(not)g(disturbing)0 2008 y(main-line)e(dev)o(elopmen)o(t)
+e(in)g(an)o(y)f(w)o(a)o(y)l(.)k(F)l(or)c(example,)h(if)g(y)o(ou)f(had)g
+(to)g(create)g(a)g(patc)o(h)g(to)g(the)g(1.2)g(v)o(ersion)g(of)0
+2058 y(the)g(pro)q(duct,)g(ev)o(en)h(though)f(the)g(2.0)g(v)o(ersion)g
+(is)h(already)f(under)h(dev)o(elopmen)o(t,)g(y)o(ou)e(migh)o(t)i(do:)
+120 2172 y Fo($)24 b(cvs)f(rtag)g(-b)h(-r)g(FCS1_2)f(FCS1_2_Patch)f
+(product_module)120 2224 y($)i(cvs)f(checkout)g(-r)h(FCS1_2_Patch)e
+(product_module)120 2276 y($)i(cd)f(product_module)120
+2327 y([[)h(hack)f(away)g(]])120 2379 y($)h(cvs)f(commit)0
+2491 y Ft(This)16 b(w)o(orks)e(automatically)i(since)g(the)f(`)p
+Fo(-r)p Ft(')f(option)i(is)f(stic)o(ky)l(.)0 2661 y Fl(A.8.2.3)30
+b(Creating)15 b(the)g(branc)n(h)h(after)f(editing)62
+2774 y Ft(Sa)o(y)c(y)o(ou)f(ha)o(v)o(e)h(b)q(een)h(w)o(orking)f(on)f
+(some)h(extremely)h(exp)q(erimen)o(tal)g(soft)o(w)o(are,)d(based)j(on)f
+(whatev)o(er)f(revision)0 2823 y(y)o(ou)17 b(happ)q(ened)h(to)f(c)o
+(hec)o(k)o(out)g(last)g(w)o(eek.)25 b(If)17 b(others)g(in)h(y)o(our)e
+(group)h(w)o(ould)h(lik)o(e)g(to)e(w)o(ork)g(on)h(this)h(soft)o(w)o
+(are)p eop
%%Page: 79 81
-79 80 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(79)62 183 y(Us)q(e)18
-b Fo(import)e Ft(t)o(o)h(incorp)q(ora)o(t)o(e)g(an)g(en)o(t)o(ire)h
-(source)f(di)q(str)q(ibu)o(t)o(ion)h(f)q(rom)f(an)g(ou)o(t)o(s)q(id)o
-(e)h(source)g(\(e.g.,)e(a)h(source)0 233 y(v)o(en)o(dor\))f(in)o(t)o(o)
-g(y)o(our)g(source)g(rep)q(o)q(s)q(it)o(ory)g(direct)o(ory)l(.)24
-b(Y)l(ou)16 b(can)h(us)q(e)f(t)n(hi)q(s)h(comm)o(an)o(d)e(b)q(ot)n(h)i
-(for)f(init)o(ial)i(cre)q(a)o(t)o(ion)0 283 y(of)e(a)g(rep)q(o)q(s)q
-(it)o(ory)l(,)g(an)o(d)h(for)e(wh)o(o)o(le)q(sale)k(up)q(d)o(a)o(t)o(e)
-q(s)e(t)o(o)f(t)n(h)o(e)g(mo)q(d)o(ule)i(f)q(rom)d(t)n(h)o(e)h(ou)o(t)o
-(s)q(id)o(e)i(source.)24 b(See)17 b(Ch)o(apt)o(er)f(12)0
-333 y([T)l(rac)o(kin)o(g)f(source)q(s],)g(page)g(47,)f(for)h(a)g(di)q
-(scus)q(s)q(ion)g(on)g(t)n(hi)q(s)h(su)n(b)s(ject.)62
-447 y(Th)o(e)h Fp(rep)q(o)q(s)q(it)o(ory)j Ft(argu)o(m)o(en)o(t)15
-b(giv)o(e)q(s)i(a)f(direct)o(ory)h(n)o(am)o(e)f(\(or)g(a)g(pa)o(t)n(h)h
-(t)o(o)f(a)g(direct)o(ory\))h(u)o(n)o(d)o(er)g(t)n(h)o(e)g
-Fs(cvs)f Ft(ro)q(ot)0 497 y(direct)o(ory)g(for)e(rep)q(o)q(s)q(it)o(or)
-q(ie)q(s;)h(if)h(t)n(h)o(e)f(direct)o(ory)h(did)g(not)f(exi)q(st,)g
-(imp)q(ort)g(cre)q(a)o(t)o(e)q(s)g(it.)62 611 y(Wh)o(en)k(y)o(ou)e(us)q
-(e)i(imp)q(ort)f(for)g(up)q(d)o(a)o(t)o(e)q(s)g(t)o(o)g(source)g(t)n(h)
-o(a)o(t)g(h)o(as)f(b)q(een)i(mo)q(di\014e)q(d)h(in)f(y)o(our)e(source)h
-(rep)q(o)q(s)q(it)o(ory)0 661 y(\(s)q(ince)13 b(a)f(pr)q(ior)g(imp)q
-(ort\),)g(it)h(will)g(not)o(ify)g(y)o(ou)e(of)h(an)o(y)g(\014le)q(s)i
-(t)n(h)o(a)o(t)d(con\015ict)i(in)g(t)n(h)o(e)f(t)o(w)o(o)f(branc)o(h)o
-(e)q(s)h(of)g(d)o(ev)o(elo)o(pm)o(en)o(t;)0 710 y(us)q(e)j(`)p
-Fo(checkout)f(-j)p Ft(')h(t)o(o)g(reconcile)i(t)n(h)o(e)e(di\013erence)
-q(s,)h(as)f(imp)q(ort)g(instru)o(ct)o(s)h(y)o(ou)f(t)o(o)g(do.)62
-825 y(If)g Fs(cvs)f Ft(d)o(ecid)o(e)q(s)i(a)e(\014le)i(sh)o(ould)f(b)q
-(e)f(ignore)q(d)h(\(s)q(ee)f(Sect)o(ion)h(B.8)f([cvs)q(ignore],)g(page)
-g(97\),)f(it)i(do)q(e)q(s)f(not)g(imp)q(ort)0 874 y(it)h(an)o(d)h(pr)q
-(in)o(t)o(s)f(`)p Fo(I)g Ft(')f(fo)o(llo)o(w)o(e)q(d)j(b)o(y)e(t)n(h)o
-(e)g(\014len)o(am)o(e)62 989 y(If)j(t)n(h)o(e)f(\014le)i(`)p
-Fo($CVSROOT/CVSROOT/cvswra)o(ppers)p Ft(')14 b(exi)q(st)o(s,)k(an)o(y)f
-(\014le)i(wh)o(o)q(s)q(e)e(n)o(am)o(e)q(s)g(m)o(a)o(t)o(c)o(h)f(t)n(h)o
-(e)i(sp)q(eci\014ca-)0 1038 y(t)o(ions)e(in)h(t)n(h)o(a)o(t)d(\014le)j
-(will)h(b)q(e)e(tre)q(a)o(t)o(e)q(d)f(as)g(pac)o(kage)q(s)g(an)o(d)h(t)
-n(h)o(e)g(ap)o(pro)o(pr)q(ia)o(t)o(e)f(\014l)o(t)o(er)q(in)o(g)i(will)h
-(b)q(e)e(p)q(erform)o(e)q(d)f(on)h(t)n(h)o(e)0 1088 y(\014le/direct)o
-(ory)h(b)q(efore)d(b)q(e)q(in)o(g)j(imp)q(ort)o(e)q(d,)e(See)h(Sect)o
-(ion)g(B.2)f([W)l(rap)o(p)q(ers],)e(page)i(92.)62 1202
-y(Th)o(e)i(ou)o(t)o(s)q(id)o(e)h(source)f(i)q(s)g(sa)o(v)o(e)q(d)f(in)i
-(a)e(\014rst-lev)o(el)i Fs(r)o(cs)f Ft(branc)o(h,)g(b)o(y)f(d)o(ef)q(a)
-n(ul)o(t)i(1.1.1.)23 b(Up)q(d)o(a)o(t)o(e)q(s)17 b(are)g(le)q(a)o(v)o
-(e)q(s)f(of)0 1252 y(t)n(hi)q(s)h(branc)o(h;)g(for)f(examp)o(le,)j
-(\014le)q(s)f(f)q(rom)d(t)n(h)o(e)i(\014rst)g(imp)q(ort)o(e)q(d)g(co)o
-(llect)o(ion)i(of)d(source)h(will)i(b)q(e)d(revi)q(s)q(ion)i(1.1.1.1,)0
-1302 y(t)n(h)o(en)d(\014le)q(s)i(f)q(rom)d(t)n(h)o(e)h(\014rst)g(imp)q
-(ort)o(e)q(d)h(up)q(d)o(a)o(t)o(e)g(will)h(b)q(e)e(revi)q(s)q(ion)g
-(1.1.1.2,)e(an)o(d)i(so)g(on.)62 1416 y(A)o(t)g(le)q(ast)h(t)n(hree)g
-(argu)o(m)o(en)o(t)o(s)f(are)h(require)q(d.)23 b Fp(rep)q(o)q(s)q(it)o
-(ory)c Ft(i)q(s)d(n)o(ee)q(d)o(e)q(d)h(t)o(o)f(id)o(en)o(t)o(ify)g(t)n
-(h)o(e)g(co)o(llect)o(ion)i(of)d(source.)0 1466 y Fp(v)o(en)o(dort)o
-(ag)f Ft(i)q(s)e(a)g(t)o(ag)e(for)h(t)n(h)o(e)h(en)o(t)o(ire)g(branc)o
-(h)g(\(e.g.,)f(for)g(1.1.1\).)17 b(Y)l(ou)12 b(m)n(ust)g(also)f(sp)q
-(ecify)i(a)o(t)e(le)q(ast)g(on)o(e)h Fp(rele)q(as)q(et)o(ag)0
-1516 y Ft(t)o(o)j(id)o(en)o(t)o(ify)h(t)n(h)o(e)f(\014le)q(s)i(a)o(t)d
-(t)n(h)o(e)h(le)q(a)o(v)o(e)q(s)g(cre)q(a)o(t)o(e)q(d)g(e)q(ac)o(h)g(t)
-o(im)o(e)g(y)o(ou)g(execu)o(t)o(e)g Fo(import)p Ft(.)0
-1717 y Fl(A.12.1)30 b(imp)r(ort)15 b(o)n(pt)n(ions)62
-1831 y Ft(Thi)q(s)f(st)o(an)o(d)o(ard)g(o)o(pt)o(ion)g(i)q(s)g(sup)o(p)
-q(ort)o(e)q(d)g(b)o(y)g Fo(import)f Ft(\(s)q(ee)h(Sect)o(ion)g(A.4)g
-([Common)f(o)o(pt)o(ions],)g(page)h(63,)f(for)g(a)0 1881
-y(comp)o(let)o(e)j(d)o(e)q(scr)q(ipt)o(ion\):)0 2010
-y Fo(-m)f Fp(m)o(e)q(s)q(sage)240 2060 y Ft(Us)q(e)g
-Fp(m)o(e)q(s)q(sage)i Ft(as)e(log)g(inform)o(a)o(t)o(ion,)g(inst)o(e)q
-(ad)g(of)f(in)o(v)o(okin)o(g)j(an)e(e)q(dit)o(or.)62
-2188 y(Th)o(ere)h(are)f(t)n(hree)g(addit)o(ion)o(al)h(sp)q(ecial)h(o)o
-(pt)o(ions.)0 2317 y Fo(-b)e Fp(branc)o(h)42 b Ft(Sp)q(ecify)19
-b(a)f(\014rst-lev)o(el)i(branc)o(h)e(ot)n(h)o(er)g(t)n(h)o(an)g(1.1.1.)
-28 b(Unle)q(s)q(s)19 b(t)n(h)o(e)f(`)p Fo(-b)c Fp(branc)o(h)p
-Ft(')k(\015ag)g(i)q(s)h(giv)o(en,)g(re-)240 2367 y(vi)q(s)q(ions)j
-(will)g Fp(alw)o(ays)h Ft(b)q(e)e(m)o(ad)o(e)h(t)o(o)f(t)n(h)o(e)g
-(branc)o(h)g(1.1.1|ev)o(en)f(if)i(a)f Fp(v)o(en)o(dort)o(ag)j
-Ft(t)n(h)o(a)o(t)c(m)o(a)o(t)o(c)o(h)o(e)q(s)240 2417
-y(anot)n(h)o(er)e(branc)o(h)h(i)q(s)g(giv)o(en!)31 b(Wh)o(a)o(t)18
-b(h)o(ap)o(p)q(ens)h(in)g(t)n(h)o(a)o(t)f(cas)q(e,)h(i)q(s)g(t)n(h)o(a)
-o(t)f(t)n(h)o(e)h(t)o(ag)e(will)k(b)q(e)e(re)q(s)q(et)f(t)o(o)240
-2466 y(1.1.1.)g(W)l(ar)q(nin)o(g:)i(Thi)q(s)c(b)q(e)o(h)o(a)o(vior)f
-(migh)o(t)g(c)o(h)o(an)o(ge)g(in)h(t)n(h)o(e)f(fu)o(t)o(ure.)0
-2545 y Fo(-k)g Fp(su)n(b)q(st)74 b Ft(In)o(dica)o(t)o(e)17
-b(t)n(h)o(e)f(R)o(CS)g(k)o(eyw)o(ord)g(expans)q(ion)g(mo)q(d)o(e)h(d)o
-(e)q(s)q(ire)q(d.)25 b(Thi)q(s)16 b(s)q(et)n(t)o(in)o(g)h(will)g(ap)o
-(p)o(ly)h(t)o(o)e(all)h(\014le)q(s)240 2595 y(cre)q(a)o(t)o(e)q(d)12
-b(d)o(ur)q(in)o(g)i(t)n(h)o(e)f(imp)q(ort,)h(bu)o(t)f(not)g(t)o(o)g(an)
-o(y)f(\014le)q(s)j(t)n(h)o(a)o(t)d(previously)i(exi)q(st)o(e)q(d)g(in)g
-(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(.)240 2645 y(See)j(Sect)o(ion)g
-(15.4)e([Su)n(b)q(st)o(it)o(u)o(t)o(ion)h(mo)q(d)o(e)q(s],)g(page)g(55)
-g(for)f(a)h(li)q(st)h(of)f(v)m(alid)i(`)p Fo(-k)p Ft(')d(s)q(et)n(t)o
-(in)o(gs.)0 2724 y Fo(-I)h Fp(n)o(am)o(e)73 b Ft(Sp)q(ecify)23
-b(\014le)g(n)o(am)o(e)q(s)f(t)n(h)o(a)o(t)f(sh)o(ould)i(b)q(e)f(ignore)
-q(d)g(d)o(ur)q(in)o(g)h(imp)q(ort.)41 b(Y)l(ou)22 b(can)g(us)q(e)g(t)n
-(hi)q(s)g(o)o(pt)o(ion)240 2774 y(rep)q(e)q(a)o(t)o(e)q(dly)l(.)27
-b(T)l(o)17 b(a)o(v)o(oid)g(ignor)q(in)o(g)i(an)o(y)e(\014le)q(s)i(a)o
-(t)d(all)j(\(ev)o(en)e(t)n(h)o(o)q(s)q(e)g(ignore)q(d)h(b)o(y)g(d)o(ef)
-q(a)n(ul)o(t\),)g(sp)q(ecify)240 2823 y(`-I)d(!'.)p eop
+79 80 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(79)0 183 y(with)16 b(y)o(ou,)f(but)g(without)h
+(disturbing)h(main-line)h(dev)o(elopmen)o(t,)e(y)o(ou)f(could)h(commit)
+g(y)o(our)f(c)o(hange)h(to)e(a)i(new)0 233 y(branc)o(h.)j(Others)13
+b(can)g(then)f(c)o(hec)o(k)o(out)h(y)o(our)f(exp)q(erimen)o(tal)i
+(stu\013)d(and)i(utilize)i(the)d(full)i(b)q(ene\014t)g(of)e
+Fs(cvs)g Ft(con\015ict)0 283 y(resolution.)21 b(The)15
+b(scenario)h(migh)o(t)f(lo)q(ok)g(lik)o(e:)120 399 y
+Fo([[)24 b(hacked)f(sources)g(are)g(present)g(]])120
+451 y($)h(cvs)f(tag)h(-b)f(EXPR1)120 503 y($)h(cvs)f(update)g(-r)h
+(EXPR1)120 555 y($)g(cvs)f(commit)62 669 y Ft(The)12
+b Fo(update)f Ft(command)h(will)h(mak)o(e)f(the)g(`)p
+Fo(-r)i(EXPR1)p Ft(')d(option)h(stic)o(ky)g(on)g(all)g(\014les.)20
+b(Note)12 b(that)f(y)o(our)g(c)o(hanges)0 719 y(to)i(the)h(\014les)g
+(will)i(nev)o(er)d(b)q(e)i(remo)o(v)o(ed)e(b)o(y)g(the)h
+Fo(update)f Ft(command.)19 b(The)14 b Fo(commit)f Ft(will)i
+(automatically)f(commit)0 769 y(to)h(the)g(correct)g(branc)o(h,)g(b)q
+(ecause)h(the)f(`)p Fo(-r)p Ft(')f(is)i(stic)o(ky)l(.)k(Y)l(ou)c(could)
+g(also)f(do)g(lik)o(e)h(this:)120 886 y Fo([[)24 b(hacked)f(sources)g
+(are)g(present)g(]])120 937 y($)h(cvs)f(tag)h(-b)f(EXPR1)120
+989 y($)h(cvs)f(commit)g(-r)h(EXPR1)0 1104 y Ft(but)13
+b(then,)h(only)g(those)e(\014les)j(that)d(w)o(ere)h(c)o(hanged)g(b)o(y)
+g(y)o(ou)g(will)i(ha)o(v)o(e)e(the)g(`)p Fo(-r)i(EXPR1)p
+Ft(')d(stic)o(ky)h(\015ag.)19 b(If)13 b(y)o(ou)g(hac)o(k)0
+1154 y(a)o(w)o(a)o(y)l(,)k(and)h(commit)g(without)h(sp)q(ecifying)h
+(the)e(`)p Fo(-r)c(EXPR1)p Ft(')j(\015ag,)h(some)g(\014les)h(ma)o(y)f
+(acciden)o(tally)i(end)e(up)h(on)0 1203 y(the)c(main)h(trunk.)62
+1318 y(T)l(o)f(w)o(ork)f(with)i(y)o(ou)f(on)g(the)g(exp)q(erimen)o(tal)
+i(c)o(hange,)e(others)f(w)o(ould)i(simply)g(do)120 1434
+y Fo($)24 b(cvs)f(checkout)g(-r)h(EXPR1)f(whatever_module)0
+1655 y Fn(A.9)33 b(di\013|Run)17 b(di\013s)f(b)r(et)n(w)n(een)f
+(revisions)37 1769 y Fr(\017)30 b Ft(Synopsis:)21 b(di\013)15
+b([-l])h([rcsdi\013)p 578 1769 14 2 v 16 w(options])f([[-r)f(rev1)h
+Fo(|)g Ft(-D)g(date1])f([-r)h(rev2)g Fo(|)g Ft(-D)g(date2]])f([\014les)
+p Fi(:)8 b(:)g(:)o Ft(])37 1834 y Fr(\017)30 b Ft(Requires:)21
+b(w)o(orking)15 b(directory)l(,)g(rep)q(ository)l(.)37
+1898 y Fr(\017)30 b Ft(Changes:)20 b(nothing.)62 2027
+y(The)h Fo(diff)f Ft(command)h(is)g(used)h(to)e(compare)g(di\013eren)o
+(t)h(revisions)h(of)e(\014les.)38 b(The)21 b(default)g(action)g(is)h
+(to)0 2077 y(compare)15 b(y)o(our)h(w)o(orking)f(\014les)h(with)g(the)g
+(revisions)h(they)f(w)o(ere)f(based)h(on,)f(and)h(rep)q(ort)g(an)o(y)f
+(di\013erences)i(that)0 2127 y(are)e(found.)62 2241 y(If)i(an)o(y)f
+(\014le)i(names)f(are)f(giv)o(en,)h(only)g(those)g(\014les)g(are)g
+(compared.)24 b(If)17 b(an)o(y)f(directories)i(are)e(giv)o(en,)h(all)h
+(\014les)0 2291 y(under)e(them)f(will)i(b)q(e)f(compared.)62
+2406 y(The)g(exit)f(status)g(will)i(b)q(e)f(0)f(if)g(no)g
+(di\013erences)i(w)o(ere)e(found,)g(1)g(if)h(some)f(di\013erences)h(w)o
+(ere)f(found,)g(and)h(2)e(if)0 2455 y(an)o(y)h(error)f(o)q(ccurred.)0
+2659 y Fl(A.9.1)30 b(di\013)16 b(options)62 2774 y Ft(These)f(standard)
+e(options)h(are)g(supp)q(orted)h(b)o(y)e Fo(diff)h Ft(\(see)g(Section)h
+(A.4)e([Common)g(options],)g(page)h(67,)g(for)0 2823
+y(a)h(complete)h(description)h(of)d(them\):)p eop
%%Page: 80 82
-80 81 bop 0 -58 a Ft(80)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)240 183 y Fp(n)o(am)o(e)29 b Ft(can)e(b)q(e)g(a)g(\014le)h
-(n)o(am)o(e)f(pa)o(t)n(t)o(er)q(n)f(of)g(t)n(h)o(e)h(sam)o(e)g(t)o(yp)q
-(e)f(t)n(h)o(a)o(t)g(y)o(ou)h(can)g(sp)q(ecify)g(in)h(t)n(h)o(e)240
-233 y(`)p Fo(.cvsignore)p Ft(')13 b(\014le.)21 b(See)16
-b(Sect)o(ion)g(B.8)e([cvs)q(ignore],)g(page)h(97.)0 306
-y Fo(-W)g Fp(sp)q(ec)93 b Ft(Sp)q(ecify)24 b(\014le)f(n)o(am)o(e)q(s)g
-(t)n(h)o(a)o(t)e(sh)o(ould)j(b)q(e)e(\014l)o(t)o(ere)q(d)j(d)o(ur)q(in)
-o(g)e(imp)q(ort.)42 b(Y)l(ou)23 b(can)g(us)q(e)f(t)n(hi)q(s)h(o)o(pt)o
-(ion)240 356 y(rep)q(e)q(a)o(t)o(e)q(dly)l(.)240 417
-y Fp(sp)q(ec)31 b Ft(can)d(b)q(e)h(a)e(\014le)j(n)o(am)o(e)d(pa)o(t)n
-(t)o(er)q(n)h(of)g(t)n(h)o(e)g(sam)o(e)f(t)o(yp)q(e)h(t)n(h)o(a)o(t)f
-(y)o(ou)h(can)g(sp)q(ecify)h(in)g(t)n(h)o(e)240 467 y(`)p
-Fo(.cvswrappers)p Ft(')13 b(\014le.)21 b(See)15 b(Sect)o(ion)h(B.2)f
-([W)l(rap)o(p)q(ers],)f(page)h(92.)0 645 y Fl(A.12.2)30
-b(imp)r(ort)15 b(examp)o(le)r(s)62 757 y Ft(See)h(Ch)o(apt)o(er)f(12)f
-([T)l(rac)o(kin)o(g)h(source)q(s],)g(page)g(47,)f(an)o(d)i(See)f(Sect)o
-(ion)h(5.1.1)e([F)l(rom)g(\014le)q(s],)i(page)f(21.)0
-960 y Fn(A.13)32 b(log|Pr)q(in)n(t)17 b(ou)o(t)f('rlog')f(inform)n(a)n
-(t)n(ion)i(for)e(\014le)r(s)37 1072 y Fr(\017)30 b Ft(Syno)o(p)q(s)q(i)
-q(s:)19 b(log)d([-l])f(rlog-o)o(pt)o(ions)g([\014le)q(s)p
-Fi(:)8 b(:)g(:)n Ft(])37 1133 y Fr(\017)30 b Ft(Require)q(s:)22
-b(rep)q(o)q(s)q(it)o(ory)l(,)14 b(w)o(or)o(kin)o(g)i(direct)o(ory)l(.)
-37 1195 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(not)n(hin)o(g.)37
-1256 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(rlog)62 1379
-y(Di)q(sp)o(lay)k(log)f(inform)o(a)o(t)o(ion)f(for)g(\014le)q(s.)44
-b Fo(log)23 b Ft(calls)h(t)n(h)o(e)e Fs(r)o(cs)h Ft(u)o(t)o(ilit)o(y)h
-Fo(rlog)p Ft(,)g(whic)o(h)f(pr)q(in)o(t)o(s)g(all)h(a)o(v)m(aila)o(b)o
-(le)0 1429 y(inform)o(a)o(t)o(ion)15 b(a)o(b)q(ou)o(t)g(t)n(h)o(e)h
-Fs(r)o(cs)f Ft(hi)q(st)o(ory)h(\014le.)21 b(Thi)q(s)16
-b(includ)o(e)q(s)i(t)n(h)o(e)e(lo)q(ca)o(t)o(ion)f(of)g(t)n(h)o(e)h
-Fs(r)o(cs)f Ft(\014le,)h(t)n(h)o(e)g Fp(h)o(e)q(ad)h
-Ft(revi)q(s)q(ion)0 1479 y(\(t)n(h)o(e)10 b(la)o(t)o(e)q(st)h(revi)q(s)
-q(ion)g(on)g(t)n(h)o(e)g(tru)o(nk\),)g(all)h(sym)n(b)q(o)o(lic)g(n)o
-(am)o(e)q(s)f(\(t)o(ags\))e(an)o(d)i(som)o(e)f(ot)n(h)o(er)h(t)n(hin)o
-(gs.)19 b(F)l(or)10 b(e)q(ac)o(h)h(revi)q(s)q(ion,)0
-1529 y(t)n(h)o(e)i(revi)q(s)q(ion)g(n)n(u)o(m)n(b)q(er,)h(t)n(h)o(e)f
-(a)n(u)o(t)n(h)o(or,)g(t)n(h)o(e)g(n)n(u)o(m)n(b)q(er)g(of)g(lin)o(e)q
-(s)h(add)o(e)q(d/d)o(elet)o(e)q(d)i(an)o(d)d(t)n(h)o(e)f(log)h(m)o(e)q
-(s)q(sage)f(are)h(pr)q(in)o(t)o(e)q(d.)0 1579 y(All)k(t)o(im)o(e)q(s)f
-(are)f(di)q(sp)o(lay)o(e)q(d)j(in)f(Co)q(ordin)o(a)o(t)o(e)q(d)e(Univ)o
-(ersal)i(Tim)o(e)f(\(UTC\).)f(\(Ot)n(h)o(er)h(part)o(s)f(of)g
-Fs(cvs)h Ft(pr)q(in)o(t)f(t)o(im)o(e)q(s)h(in)0 1628
-y(t)n(h)o(e)f(lo)q(cal)h(t)o(im)o(ezon)o(e\).)0 1807
-y Fl(A.13.1)30 b(log)15 b(o)n(pt)n(ions)62 1919 y Ft(Only)i(on)o(e)e(o)
-o(pt)o(ion)g(i)q(s)g(in)o(t)o(erpret)o(e)q(d)g(b)o(y)h
-Fs(cvs)e Ft(an)o(d)h(not)g(pas)q(s)q(e)q(d)g(on)g(t)o(o)g
-Fo(rlog)p Ft(:)0 2043 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(ru)o(n)g(only)f
-(in)h(curren)o(t)f(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)21
-b(\(Def)q(a)n(ul)o(t)15 b(i)q(s)g(t)o(o)g(ru)o(n)h(recurs)q(iv)o
-(ely\).)62 2166 y(By)g(d)o(ef)q(a)n(ul)o(t,)g Fo(rlog)f
-Ft(pr)q(in)o(t)o(s)h(all)h(inform)o(a)o(t)o(ion)e(t)n(h)o(a)o(t)f(i)q
-(s)i(a)o(v)m(aila)o(b)o(le.)23 b(All)17 b(ot)n(h)o(er)e(o)o(pt)o(ions)g
-(\(includin)o(g)j(t)n(h)o(o)q(s)q(e)d(t)n(h)o(a)o(t)0
-2216 y(norm)o(ally)k(b)q(e)o(h)o(a)o(v)o(e)f(di\013eren)o(t)n(ly\))h
-(are)f(pas)q(s)q(e)q(d)g(t)n(hrough)g(t)o(o)h Fo(rlog)e
-Ft(an)o(d)i(re)q(str)q(ict)f(t)n(h)o(e)g(ou)o(t)o(pu)o(t.)30
-b(See)19 b(rlog\(1\))f(for)0 2266 y(a)i(comp)o(let)o(e)h(d)o(e)q(scr)q
-(ipt)o(ion)g(of)f(o)o(pt)o(ions.)34 b(Thi)q(s)21 b(incomp)o(let)o(e)h
-(li)q(st)e(\(whic)o(h)h(i)q(s)f(a)g(sligh)o(t)n(ly)h(e)q(dit)o(e)q(d)h
-(extract)d(f)q(rom)0 2316 y(rlog\(1\)\))14 b(li)q(st)o(s)i(all)g(o)o
-(pt)o(ions)f(t)n(h)o(a)o(t)f(are)h(us)q(eful)h(in)g(conju)o(nct)o(ion)g
-(wit)n(h)g Fs(cvs)p Ft(.)62 2428 y Fj(Ple)q(as)q(e)g(not)o(e:)k
-Ft(Th)o(ere)c(can)f(b)q(e)h(no)f(space)h(b)q(et)o(w)o(een)f(t)n(h)o(e)h
-(o)o(pt)o(ion)f(an)o(d)g(it)o(s)h(argu)o(m)o(en)o(t,)f(s)q(ince)h
-Fo(rlog)f Ft(pars)q(e)q(s)g(it)o(s)0 2478 y(o)o(pt)o(ions)g(in)h(a)f
-(di\013eren)o(t)g(w)o(ay)g(t)n(h)o(an)g Fs(cvs)p Ft(.)0
-2601 y Fo(-b)192 b Ft(Pr)q(in)o(t)10 b(inform)o(a)o(t)o(ion)h(a)o(b)q
-(ou)o(t)g(t)n(h)o(e)g(revi)q(s)q(ions)g(on)g(t)n(h)o(e)f(d)o(ef)q(a)n
-(ul)o(t)i(branc)o(h,)g(norm)o(ally)f(t)n(h)o(e)g(high)o(e)q(st)h(branc)
-o(h)240 2651 y(on)j(t)n(h)o(e)g(tru)o(nk.)0 2724 y Fo(-d)p
-Fp(d)o(a)o(t)o(e)q(s)90 b Ft(Pr)q(in)o(t)17 b(inform)o(a)o(t)o(ion)h(a)
-o(b)q(ou)o(t)g(revi)q(s)q(ions)g(wit)n(h)g(a)g(c)o(h)o(ec)o(kin)g(d)o
-(a)o(t)o(e/t)o(im)o(e)g(in)g(t)n(h)o(e)g(ran)o(ge)g(giv)o(en)g(b)o(y)g
-(t)n(h)o(e)240 2774 y(s)q(emico)o(lon-s)q(epara)o(t)o(e)q(d)f(li)q(st)g
-(of)f(d)o(a)o(t)o(e)q(s.)22 b(Th)o(e)16 b(fo)o(llo)o(win)o(g)i(t)o(a)o
-(b)o(le)f(exp)o(lains)h(t)n(h)o(e)e(a)o(v)m(aila)o(b)o(le)i(ran)o(ge)e
-(for-)240 2823 y(m)o(a)o(t)o(s:)p eop
+80 81 bop 0 -58 a Ft(80)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fo(-D)f Fp(date)91 b Ft(Use)22 b(the)g(most)e(recen)o
+(t)i(revision)h(no)f(later)f(than)h Fp(date)p Ft(.)39
+b(See)22 b(`)p Fo(-r)p Ft(')f(for)g(ho)o(w)g(this)h(a\013ects)f(the)240
+233 y(comparison.)240 302 y Fs(cvs)h Ft(can)g(b)q(e)g(con\014gured)h
+(to)e(pass)h(the)g(`)p Fo(-D)p Ft(')f(option)i(through)e(to)h
+Fo(rcsdiff)f Ft(\(whic)o(h)h(in)h(turn)240 352 y(passes)13
+b(it)g(on)g(to)g Fo(diff)p Ft(.)18 b Fs(Gnu)13 b Ft(di\013)g(uses)h(`)p
+Fo(-D)p Ft(')e(as)g(a)h(w)o(a)o(y)f(to)h(put)g Fo(cpp)p
+Ft(-st)o(yle)g(`)p Fo(#define)p Ft(')e(statemen)o(ts)240
+402 y(around)16 b(the)f(output)h(di\013erences.)22 b(There)16
+b(is)g(no)f(w)o(a)o(y)g(short)g(of)g(testing)g(to)g(\014gure)h(out)f
+(ho)o(w)g Fs(cvs)240 452 y Ft(w)o(as)f(con\014gured.)21
+b(In)16 b(the)f(default)h(con\014guration)f Fs(cvs)g
+Ft(will)i(use)e(the)h(`)p Fo(-D)e Fp(date)s Ft(')g(option.)0
+541 y Fo(-k)h Fp(k\015ag)82 b Ft(Pro)q(cess)15 b Fs(r)o(cs)g
+Ft(k)o(eyw)o(ords)g(according)g(to)g Fp(k\015ag)p Ft(.)k(See)d
+(co\(1\).)0 630 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(run)f(only)h(in)g
+(curren)o(t)f(w)o(orking)g(directory)l(.)0 719 y Fo(-R)192
+b Ft(Examine)16 b(directories)g(recursiv)o(ely)l(.)21
+b(This)16 b(option)g(is)f(on)g(b)o(y)h(default.)0 808
+y Fo(-r)f Fp(tag)113 b Ft(Compare)13 b(with)i(revision)g
+Fp(tag)p Ft(.)k(Zero,)13 b(one)h(or)g(t)o(w)o(o)e(`)p
+Fo(-r)p Ft(')h(options)h(can)h(b)q(e)f(presen)o(t.)20
+b(With)14 b(no)g(`)p Fo(-r)p Ft(')240 858 y(option,)h(the)h(w)o(orking)
+f(\014le)h(will)h(b)q(e)f(compared)f(with)h(the)f(revision)i(it)e(w)o
+(as)g(based)g(on.)20 b(With)c(one)240 908 y(`)p Fo(-r)p
+Ft(',)c(that)g(revision)j(will)f(b)q(e)g(compared)f(to)f(y)o(our)h
+(curren)o(t)g(w)o(orking)g(\014le.)20 b(With)13 b(t)o(w)o(o)f(`)p
+Fo(-r)p Ft(')g(options)240 957 y(those)h(t)o(w)o(o)f(revisions)j(will)g
+(b)q(e)f(compared)f(\(and)h(y)o(our)e(w)o(orking)i(\014le)g(will)h(not)
+e(a\013ect)g(the)g(outcome)240 1007 y(in)j(an)o(y)f(w)o(a)o(y\).)240
+1077 y(One)h(or)f(b)q(oth)g(`)p Fo(-r)p Ft(')f(options)h(can)h(b)q(e)g
+(replaced)g(b)o(y)f(a)g(`)p Fo(-D)g Fp(date)s Ft(')f(option,)h(describ)
+q(ed)i(ab)q(o)o(v)o(e.)62 1216 y(An)o(y)e(other)f(options)h(that)f(are)
+g(found)h(are)f(passed)h(through)f(to)g Fo(rcsdiff)p
+Ft(,)f(whic)o(h)j(in)f(turn)g(passes)f(them)h(to)0 1265
+y Fo(diff)p Ft(.)23 b(The)16 b(exact)g(meaning)h(of)f(the)h(options)f
+(dep)q(ends)i(on)e(whic)o(h)i Fo(diff)d Ft(y)o(ou)h(are)g(using.)25
+b(The)16 b(long)h(options)0 1315 y(in)o(tro)q(duced)g(in)g
+Fs(gnu)f Ft(di\013)g(2.0)f(are)h(not)g(y)o(et)f(supp)q(orted)i(in)f
+Fs(cvs)p Ft(.)22 b(See)17 b(the)f(do)q(cumen)o(tation)g(for)g(y)o(our)f
+Fo(diff)h Ft(to)0 1365 y(see)f(whic)o(h)i(options)e(are)g(supp)q
+(orted.)0 1612 y Fl(A.9.2)30 b(di\013)16 b(examples)62
+1731 y Ft(The)g(follo)o(wing)f(line)i(pro)q(duces)f(a)f(Unidi\013)h
+(\(`)p Fo(-u)p Ft(')e(\015ag\))g(b)q(et)o(w)o(een)i(revision)g(1.14)e
+(and)h(1.19)f(of)g(`)p Fo(backend.c)p Ft('.)0 1781 y(Due)20
+b(to)g(the)g(`)p Fo(-kk)p Ft(')f(\015ag)h(no)g(k)o(eyw)o(ords)f(are)h
+(substituted,)i(so)d(di\013erences)j(that)d(only)i(dep)q(end)h(on)e(k)o
+(eyw)o(ord)0 1831 y(substitution)c(are)f(ignored.)120
+1952 y Fo($)24 b(cvs)f(diff)g(-kk)h(-u)g(-r)f(1.14)g(-r)h(1.19)f
+(backend.c)62 2071 y Ft(Supp)q(ose)16 b(the)e(exp)q(erimen)o(tal)i
+(branc)o(h)f(EXPR1)f(w)o(as)g(based)h(on)f(a)g(set)g(of)g(\014les)i
+(tagged)d(RELEASE)p 1789 2071 14 2 v 18 w(1)p 1830 2071
+V 16 w(0.)19 b(T)l(o)0 2121 y(see)c(what)g(has)g(happ)q(ened)i(on)e
+(that)g(branc)o(h,)g(the)g(follo)o(wing)h(can)f(b)q(e)h(used:)120
+2243 y Fo($)24 b(cvs)f(diff)g(-r)h(RELEASE_1_0)e(-r)i(EXPR1)62
+2362 y Ft(A)16 b(command)f(lik)o(e)h(this)g(can)f(b)q(e)h(used)g(to)e
+(pro)q(duce)i(a)f(con)o(text)g(di\013)g(b)q(et)o(w)o(een)h(t)o(w)o(o)e
+(releases:)120 2483 y Fo($)24 b(cvs)f(diff)g(-c)h(-r)g(RELEASE_1_0)e
+(-r)i(RELEASE_1_1)e(>)i(diffs)62 2602 y Ft(If)16 b(y)o(ou)e(are)h(main)
+o(taining)h(ChangeLogs,)e(a)h(command)g(lik)o(e)h(the)f(follo)o(wing)h
+(just)f(b)q(efore)g(y)o(ou)g(commit)f(y)o(our)0 2652
+y(c)o(hanges)i(ma)o(y)g(help)i(y)o(ou)e(write)g(the)h(ChangeLog)f(en)o
+(try)l(.)23 b(All)18 b(lo)q(cal)g(mo)q(di\014cations)f(that)f(ha)o(v)o
+(e)g(not)g(y)o(et)g(b)q(een)0 2702 y(committed)f(will)i(b)q(e)f(prin)o
+(ted.)120 2823 y Fo($)24 b(cvs)f(diff)g(-u)h(|)g(less)p
+eop
%%Page: 81 83
-81 82 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(81)240 183 y
-Fp(d1)t Fo(<)p Fp(d2)240 233 y(d2)t Fo(>)p Fp(d1)116
-b Ft(Select)16 b(t)n(h)o(e)f(revi)q(s)q(ions)h(t)n(h)o(a)o(t)e(w)o(ere)
-h(d)o(ep)q(o)q(s)q(it)o(e)q(d)h(b)q(et)o(w)o(een)f Fp(d1)k
-Ft(an)o(d)c Fp(d2)k Ft(inclus)q(iv)o(e.)240 309 y Fo(<)p
-Fp(d)240 359 y(d)r Fo(>)189 b Ft(Select)16 b(all)g(revi)q(s)q(ions)g(d)
-o(a)o(t)o(e)q(d)f Fp(d)j Ft(or)c(e)q(arlier.)240 435
-y Fp(d)r Fo(<)240 485 y(>)p Fp(d)191 b Ft(Select)16 b(all)g(revi)q(s)q
-(ions)g(d)o(a)o(t)o(e)q(d)f Fp(d)j Ft(or)c(la)o(t)o(er.)240
-560 y Fp(d)215 b Ft(Select)16 b(t)n(h)o(e)f(s)q(in)o(gle,)i(la)o(t)o(e)
-q(st)d(revi)q(s)q(ion)i(d)o(a)o(t)o(e)q(d)g Fp(d)h Ft(or)d(e)q(arlier.)
-240 636 y(Th)o(e)h(d)o(a)o(t)o(e/t)o(im)o(e)f(str)q(in)o(gs)h
-Fp(d)p Ft(,)f Fp(d1)p Ft(,)h(an)o(d)g Fp(d2)j Ft(are)c(in)i(t)n(h)o(e)f
-(f)q(ree)f(form)o(a)o(t)g(exp)o(lain)o(e)q(d)j(in)f(co\(1\).)i(Quot)o
-(in)o(g)240 686 y(i)q(s)c(norm)o(ally)g(n)o(ece)q(s)q(sary)l(,)f(e)q
-(sp)q(ecially)j(for)d Fo(<)g Ft(an)o(d)g Fo(>)p Ft(.)20
-b(Not)o(e)12 b(t)n(h)o(a)o(t)h(t)n(h)o(e)g(s)q(epara)o(t)o(or)g(i)q(s)g
-(a)h(s)q(emico)o(lon)g(\(;\).)0 762 y Fo(-h)192 b Ft(Pr)q(in)o(t)21
-b(only)h(t)n(h)o(e)f Fs(r)o(cs)g Ft(pa)o(t)n(hn)o(am)o(e,)h(w)o(or)o
-(kin)o(g)g(pa)o(t)n(hn)o(am)o(e,)g(h)o(e)q(ad,)g(d)o(ef)q(a)n(ul)o(t)h
-(branc)o(h,)g(acce)q(s)q(s)e(li)q(st,)240 812 y(lo)q(c)o(ks,)15
-b(sym)n(b)q(o)o(lic)i(n)o(am)o(e)q(s,)e(an)o(d)g(su\016x.)0
-888 y Fo(-N)192 b Ft(Do)14 b(not)g(pr)q(in)o(t)h(t)n(h)o(e)f(li)q(st)h
-(of)f(t)o(ags)g(for)g(t)n(hi)q(s)g(\014le.)21 b(Thi)q(s)15
-b(o)o(pt)o(ion)f(can)h(b)q(e)f(v)o(ery)h(us)q(eful)g(wh)o(en)g(y)o(our)
-f(s)q(it)o(e)240 938 y(us)q(e)q(s)k(a)g(lot)f(of)h(t)o(ags,)f(so)g(ra)o
-(t)n(h)o(er)g(t)n(h)o(an)g Fo(")p Ft(more)p Fo(")p Ft('in)o(g)h(o)o(v)o
-(er)f(3)h(page)q(s)g(of)f(t)o(ag)g(inform)o(a)o(t)o(ion,)g(t)n(h)o(e)h
-(log)240 988 y(inform)o(a)o(t)o(ion)d(i)q(s)g(pre)q(s)q(en)o(t)o(e)q(d)
-h(wit)n(h)o(ou)o(t)f(t)o(ags)f(a)o(t)h(all.)0 1063 y
-Fo(-R)192 b Ft(Pr)q(in)o(t)15 b(only)h(t)n(h)o(e)f(n)o(am)o(e)g(of)f(t)
-n(h)o(e)h Fs(r)o(cs)h Ft(hi)q(st)o(ory)f(\014le.)0 1139
-y Fo(-r)p Fp(revi)q(s)q(ions)240 1189 y Ft(Pr)q(in)o(t)h(inform)o(a)o
-(t)o(ion)h(a)o(b)q(ou)o(t)g(revi)q(s)q(ions)g(giv)o(en)g(in)h(t)n(h)o
-(e)f(comm)o(a-s)q(epara)o(t)o(e)q(d)e(li)q(st)j Fp(revi)q(s)q(ions)h
-Ft(of)d(revi-)240 1239 y(s)q(ions)f(an)o(d)g(ran)o(ge)q(s.)20
-b(Th)o(e)c(fo)o(llo)o(win)o(g)g(t)o(a)o(b)o(le)g(exp)o(lains)h(t)n(h)o
-(e)e(a)o(v)m(aila)o(b)o(le)j(ran)o(ge)d(form)o(a)o(t)o(s:)240
-1315 y Fp(rev1)t Fo(:)p Fp(rev2)42 b Ft(Revi)q(s)q(ions)16
-b Fp(rev1)j Ft(t)o(o)c Fp(rev2)j Ft(\(whic)o(h)e(m)n(ust)f(b)q(e)g(on)g
-(t)n(h)o(e)g(sam)o(e)g(branc)o(h\).)240 1391 y Fo(:)p
-Fp(rev)154 b Ft(Revi)q(s)q(ions)16 b(f)q(rom)e(t)n(h)o(e)h(b)q(eginnin)
-o(g)j(of)c(t)n(h)o(e)h(branc)o(h)h(up)f(t)o(o)g(an)o(d)h(includin)o(g)i
-Fp(rev)p Ft(.)240 1467 y Fp(rev)t Fo(:)150 b Ft(Revi)q(s)q(ions)16
-b(st)o(art)o(in)o(g)f(wit)n(h)g Fp(rev)k Ft(t)o(o)c(t)n(h)o(e)g(en)o(d)
-h(of)f(t)n(h)o(e)g(branc)o(h)g(con)o(t)o(ainin)o(g)h
-Fp(rev)p Ft(.)240 1543 y Fp(branc)o(h)105 b Ft(An)21
-b(argu)o(m)o(en)o(t)e(t)n(h)o(a)o(t)h(i)q(s)g(a)g(branc)o(h)h(m)o(e)q
-(ans)e(all)j(revi)q(s)q(ions)e(on)h(t)n(h)o(a)o(t)e(branc)o(h.)36
-b(Y)l(ou)480 1593 y(can)19 b(u)o(nfort)o(u)o(n)o(a)o(t)o(ely)g(not)g
-(sp)q(ecify)h(a)f(sym)n(b)q(o)o(lic)h(branc)o(h)f(h)o(ere.)32
-b(Y)l(ou)19 b(m)n(ust)g(sp)q(ecify)480 1642 y(t)n(h)o(e)j(n)n(u)o(m)o
-(er)q(ic)i(branc)o(h)f(n)n(u)o(m)n(b)q(er.)42 b(See)23
-b(Sect)o(ion)g(D.1)f([Magic)f(branc)o(h)i(n)n(u)o(m)n(b)q(ers],)480
-1692 y(page)15 b(103,)f(for)h(an)g(exp)o(lan)o(a)o(t)o(ion.)240
-1768 y Fp(branc)o(h1)t Fo(:)p Fp(branc)o(h2)480 1818
-y Ft(A)g(ran)o(ge)g(of)g(branc)o(h)o(e)q(s)h(m)o(e)q(ans)e(all)i(revi)q
-(s)q(ions)g(on)f(t)n(h)o(e)g(branc)o(h)o(e)q(s)h(in)g(t)n(h)o(a)o(t)e
-(ran)o(ge.)240 1894 y Fp(branc)o(h)p Fo(.)81 b Ft(Th)o(e)15
-b(la)o(t)o(e)q(st)g(revi)q(s)q(ion)h(in)g Fp(branc)o(h)p
-Ft(.)240 1970 y(A)e(bare)h(`)p Fo(-r)p Ft(')e(wit)n(h)h(no)h(revi)q(s)q
-(ions)f(m)o(e)q(ans)g(t)n(h)o(e)g(la)o(t)o(e)q(st)g(revi)q(s)q(ion)g
-(on)h(t)n(h)o(e)f(d)o(ef)q(a)n(ul)o(t)h(branc)o(h,)f(norm)o(ally)240
-2020 y(t)n(h)o(e)h(tru)o(nk.)0 2096 y Fo(-s)p Fp(st)o(a)o(t)o(e)q(s)79
-b Ft(Pr)q(in)o(t)16 b(inform)o(a)o(t)o(ion)f(a)o(b)q(ou)o(t)h(revi)q(s)
-q(ions)h(wh)o(o)q(s)q(e)e(st)o(a)o(t)o(e)f(a)o(t)n(tr)q(ibu)o(t)o(e)q
-(s)i(m)o(a)o(t)o(c)o(h)f(on)o(e)h(of)g(t)n(h)o(e)g(st)o(a)o(t)o(e)q(s)e
-(giv)o(en)240 2145 y(in)i(t)n(h)o(e)f(comm)o(a-s)q(epara)o(t)o(e)q(d)f
-(li)q(st)i Fp(st)o(a)o(t)o(e)q(s)p Ft(.)0 2221 y Fo(-t)192
-b Ft(Pr)q(in)o(t)15 b(t)n(h)o(e)g(sam)o(e)g(as)f(`)p
-Fo(-h)p Ft(',)g(p)o(lus)j(t)n(h)o(e)e(d)o(e)q(scr)q(ipt)o(iv)o(e)h(t)o
-(ext.)0 2297 y Fo(-w)p Fp(logins)79 b Ft(Pr)q(in)o(t)18
-b(inform)o(a)o(t)o(ion)g(a)o(b)q(ou)o(t)g(revi)q(s)q(ions)g(c)o(h)o(ec)
-o(k)o(e)q(d)h(in)g(b)o(y)f(us)q(ers)h(wit)n(h)f(login)h(n)o(am)o(e)q(s)
-f(ap)o(p)q(e)q(ar)q(in)o(g)g(in)240 2347 y(t)n(h)o(e)d(comm)o(a-s)q
-(epara)o(t)o(e)q(d)f(li)q(st)i Fp(logins)p Ft(.)21 b(If)15
-b Fp(logins)j Ft(i)q(s)d(omit)n(t)o(e)q(d,)g(t)n(h)o(e)h(us)q(er's)f
-(login)h(i)q(s)f(as)q(su)o(m)o(e)q(d.)62 2473 y Fo(rlog)i
-Ft(pr)q(in)o(t)o(s)h(t)n(h)o(e)f(in)o(t)o(ers)q(ect)o(ion)h(of)f(t)n(h)
-o(e)h(revi)q(s)q(ions)f(s)q(elect)o(e)q(d)i(wit)n(h)f(t)n(h)o(e)f(o)o
-(pt)o(ions)g(`)p Fo(-d)p Ft(',)g(`)p Fo(-l)p Ft(',)f(`)p
-Fo(-s)p Ft(',)h(an)o(d)g(`)p Fo(-w)p Ft(',)0 2523 y(in)o(t)o(ers)q(ect)
-o(e)q(d)f(wit)n(h)f(t)n(h)o(e)g(u)o(nion)i(of)e(t)n(h)o(e)g(revi)q(s)q
-(ions)g(s)q(elect)o(e)q(d)i(b)o(y)e(`)p Fo(-b)p Ft(')f(an)o(d)h(`)p
-Fo(-r)p Ft('.)0 2711 y Fl(A.13.2)30 b(log)15 b(examp)o(le)r(s)62
-2823 y Ft(Con)o(tr)q(ibu)o(t)o(e)q(d)h(examp)o(le)q(s)g(are)f(gra)o(t)o
-(efully)g(accept)o(e)q(d.)p eop
+81 82 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(81)0 183 y Fn(A.10)32 b(exp)r(ort|Exp)r(ort)17
+b(sources)e(from)g(CVS,)f(similar)j(to)e(c)n(hec)n(k)n(out)37
+304 y Fr(\017)30 b Ft(Synopsis:)21 b(exp)q(ort)15 b([-\015Nn])g([-r)g
+(rev)p Fo(|)p Ft(-D)g(date])f([-k)h(subst])g([-d)g(dir])h(mo)q(dule)p
+Fi(:)8 b(:)g(:)37 375 y Fr(\017)30 b Ft(Requires:)21
+b(rep)q(ository)l(.)37 446 y Fr(\017)30 b Ft(Changes:)20
+b(curren)o(t)15 b(directory)l(.)62 588 y(This)h(command)f(is)h(a)f(v)m
+(arian)o(t)g(of)g Fo(checkout)p Ft(;)f(use)h(it)h(when)g(y)o(ou)e(w)o
+(an)o(t)h(a)g(cop)o(y)g(of)g(the)g(source)g(for)g(mo)q(dule)0
+638 y(without)g(the)h Fs(cvs)f Ft(administrativ)o(e)h(directories.)22
+b(F)l(or)15 b(example,)h(y)o(ou)f(migh)o(t)g(use)h Fo(export)e
+Ft(to)h(prepare)h(source)0 688 y(for)f(shipmen)o(t)h(o\013-site.)21
+b(This)16 b(command)f(requires)h(that)f(y)o(ou)g(sp)q(ecify)i(a)e(date)
+g(or)g(tag)g(\(with)g(`)p Fo(-D)p Ft(')g(or)g(`)p Fo(-r)p
+Ft('\),)e(so)0 738 y(that)h(y)o(ou)h(can)h(coun)o(t)f(on)g(repro)q
+(ducing)h(the)g(source)f(y)o(ou)g(ship)h(to)f(others.)62
+859 y(One)c(often)g(w)o(ould)g(lik)o(e)g(to)f(use)h(`)p
+Fo(-kv)p Ft(')e(with)i Fo(cvs)k(export)p Ft(.)i(This)11
+b(causes)g(an)o(y)f Fs(r)o(cs)g Ft(k)o(eyw)o(ords)g(to)g(b)q(e)h
+(expanded)0 908 y(suc)o(h)17 b(that)g(an)g(imp)q(ort)g(done)h(at)e
+(some)h(other)g(site)g(will)i(not)e(lose)g(the)h(k)o(eyw)o(ord)e
+(revision)i(information.)26 b(But)0 958 y(b)q(e)16 b(a)o(w)o(are)f
+(that)g(do)q(esn't)g(handle)i(an)f(exp)q(ort)f(con)o(taining)i(binary)f
+(\014les)g(correctly)l(.)22 b(Also)16 b(b)q(e)g(a)o(w)o(are)f(that)g
+(after)0 1008 y(ha)o(ving)h(used)f(`)p Fo(-kv)p Ft(',)f(one)i(can)f(no)
+g(longer)h(use)g(the)f Fo(ident)f Ft(command)i(\(whic)o(h)f(is)h(part)f
+(of)g(the)g Fs(r)o(cs)h Ft(suite|see)0 1058 y(iden)o(t\(1\)\))g(whic)o
+(h)h(lo)q(oks)f(for)g Fs(r)o(cs)g Ft(k)o(eyw)o(ord)g(strings.)23
+b(If)16 b(y)o(ou)g(w)o(an)o(t)f(to)h(b)q(e)h(able)g(to)f(use)g
+Fo(ident)g Ft(y)o(ou)g(m)o(ust)f(not)0 1108 y(use)h(`)p
+Fo(-kv)p Ft('.)0 1370 y Fl(A.10.1)30 b(exp)r(ort)15 b(options)62
+1490 y Ft(These)h(standard)f(options)h(are)f(supp)q(orted)i(b)o(y)e
+Fo(export)g Ft(\(see)g(Section)i(A.4)e([Common)f(options],)h(page)h
+(67,)0 1540 y(for)f(a)f(complete)i(description)h(of)e(them\):)0
+1682 y Fo(-D)g Fp(date)91 b Ft(Use)15 b(the)h(most)e(recen)o(t)h
+(revision)i(no)e(later)g(than)g Fp(date)p Ft(.)0 1775
+y Fo(-f)192 b Ft(If)16 b(no)f(matc)o(hing)h(revision)g(is)g(found,)g
+(retriev)o(e)f(the)h(most)e(recen)o(t)i(revision)g(\(instead)g(of)f
+(ignoring)240 1824 y(the)g(\014le\).)0 1917 y Fo(-l)192
+b Ft(Lo)q(cal;)16 b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g
+(directory)l(.)0 2009 y Fo(-n)192 b Ft(Do)15 b(not)f(run)i(an)o(y)f(c)o
+(hec)o(k)o(out)g(program.)0 2101 y Fo(-R)192 b Ft(Exp)q(ort)15
+b(directories)h(recursiv)o(ely)l(.)21 b(This)16 b(is)g(on)f(b)o(y)g
+(default.)0 2194 y Fo(-r)g Fp(tag)113 b Ft(Use)15 b(revision)i
+Fp(tag)p Ft(.)62 2336 y(In)f(addition,)g(these)f(options)h(\(that)e
+(are)h(common)g(to)f Fo(checkout)g Ft(and)i Fo(export)p
+Ft(\))e(are)h(also)g(supp)q(orted:)0 2478 y Fo(-d)g Fp(dir)122
+b Ft(Create)16 b(a)g(directory)h(called)i Fp(dir)h Ft(for)c(the)h(w)o
+(orking)f(\014les,)i(instead)f(of)f(using)i(the)e(mo)q(dule)i(name.)240
+2528 y(Unless)e(y)o(ou)f(also)g(use)h(`)p Fo(-N)p Ft(',)d(the)j(paths)f
+(created)g(under)h Fp(dir)j Ft(will)e(b)q(e)f(as)f(short)f(as)h(p)q
+(ossible.)0 2620 y Fo(-k)g Fp(subst)73 b Ft(Set)15 b(k)o(eyw)o(ord)g
+(expansion)h(mo)q(de)f(\(see)g(Section)i(16.4)d([Substitution)h(mo)q
+(des],)g(page)g(59\).)0 2712 y Fo(-N)192 b Ft(Only)13
+b(useful)f(together)f(with)h(`)p Fo(-d)j Fp(dir)s Ft('.)k(With)12
+b(this)g(option,)g Fs(cvs)f Ft(will)i(not)e(shorten)g(mo)q(dule)i
+(paths)240 2762 y(in)19 b(y)o(our)f(w)o(orking)g(directory)l(.)30
+b(\(Normally)l(,)19 b Fs(cvs)f Ft(shortens)h(paths)f(as)g(m)o(uc)o(h)g
+(as)g(p)q(ossible)i(when)240 2812 y(y)o(ou)15 b(sp)q(ecify)h(an)f
+(explicit)j(target)c(directory)l(.\))p eop
%%Page: 82 84
-82 83 bop 0 -58 a Ft(82)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y Fn(A.14)32 b(rdi\013|'pa)n(t)n(c)n(h')18
-b(form)n(a)n(t)d(di\013s)h(b)q(et)n(w)n(een)f(rele)q(as)q(e)r(s)37
-295 y Fr(\017)30 b Ft(rdi\013)15 b([-\015ags])g([-V)g(vn])g([-r)f(t)p
-Fo(|)p Ft(-D)h(d)g([-r)g(t2)p Fo(|)p Ft(-D)f(d2]])h(mo)q(d)o(ule)q(s)p
-Fi(:)8 b(:)g(:)37 355 y Fr(\017)30 b Ft(Require)q(s:)22
-b(rep)q(o)q(s)q(it)o(ory)l(.)37 415 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q
-(s:)20 b(not)n(hin)o(g.)37 475 y Fr(\017)30 b Ft(Synon)o(ym:)20
-b(pa)o(t)o(c)o(h)62 598 y(Builds)e(a)d(Larry)g(W)l(all)i(form)o(a)o(t)d
-(pa)o(t)o(c)o(h\(1\))g(\014le)j(b)q(et)o(w)o(een)e(t)o(w)o(o)f(rele)q
-(as)q(e)q(s,)i(t)n(h)o(a)o(t)e(can)i(b)q(e)g(fe)q(d)g(direct)n(ly)h(in)
-o(t)o(o)f(t)n(h)o(e)0 647 y(pa)o(t)o(c)o(h)e(program)g(t)o(o)h(br)q(in)
-o(g)h(an)f(o)o(ld)h(rele)q(as)q(e)f(up-t)o(o-d)o(a)o(t)o(e)g(wit)n(h)g
-(t)n(h)o(e)g(n)o(ew)g(rele)q(as)q(e.)20 b(\(Thi)q(s)15
-b(i)q(s)g(on)o(e)g(of)g(t)n(h)o(e)g(few)f Fs(cvs)0 697
-y Ft(comm)o(an)o(ds)j(t)n(h)o(a)o(t)g(o)o(p)q(era)o(t)o(e)q(s)f(direct)
-n(ly)j(f)q(rom)e(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)l(,)f(an)o(d)h(do)q
-(e)q(sn't)f(require)h(a)g(pr)q(ior)f(c)o(h)o(ec)o(k)o(ou)o(t.\))27
-b(Th)o(e)0 747 y(di\013)16 b(ou)o(t)o(pu)o(t)f(i)q(s)h(s)q(en)o(t)e(t)o
-(o)h(t)n(h)o(e)g(st)o(an)o(d)o(ard)g(ou)o(t)o(pu)o(t)h(d)o(evice.)62
-859 y(Y)l(ou)c(can)f(sp)q(ecify)h(\(us)q(in)o(g)g(t)n(h)o(e)f(st)o(an)o
-(d)o(ard)g(`)p Fo(-r)p Ft(')f(an)o(d)h(`)p Fo(-D)p Ft(')f(o)o(pt)o
-(ions\))h(an)o(y)g(com)n(bin)o(a)o(t)o(ion)g(of)g(on)o(e)g(or)g(t)o(w)o
-(o)f(revi)q(s)q(ions)0 909 y(or)18 b(d)o(a)o(t)o(e)q(s.)31
-b(If)19 b(only)g(on)o(e)g(revi)q(s)q(ion)g(or)f(d)o(a)o(t)o(e)g(i)q(s)h
-(sp)q(eci\014e)q(d,)i(t)n(h)o(e)e(pa)o(t)o(c)o(h)f(\014le)i(re\015ect)o
-(s)f(di\013erence)q(s)i(b)q(et)o(w)o(een)d(t)n(h)o(a)o(t)0
-959 y(revi)q(s)q(ion)e(or)e(d)o(a)o(t)o(e)h(an)o(d)g(t)n(h)o(e)g
-(curren)o(t)g(h)o(e)q(ad)g(revi)q(s)q(ions)h(in)g(t)n(h)o(e)f
-Fs(r)o(cs)g Ft(\014le.)62 1071 y(Not)o(e)f(t)n(h)o(a)o(t)e(if)j(t)n(h)o
-(e)f(soft)o(w)o(are)e(rele)q(as)q(e)i(a\013ect)o(e)q(d)g(i)q(s)g(con)o
-(t)o(ain)o(e)q(d)g(in)h(more)e(t)n(h)o(an)h(on)o(e)g(direct)o(ory)l(,)g
-(t)n(h)o(en)g(it)g(m)o(ay)g(b)q(e)0 1121 y(n)o(ece)q(s)q(sary)j(t)o(o)f
-(sp)q(ecify)i(t)n(h)o(e)f(`)p Fo(-p)p Ft(')e(o)o(pt)o(ion)i(t)o(o)g(t)n
-(h)o(e)f(pa)o(t)o(c)o(h)h(comm)o(an)o(d)f(wh)o(en)h(pa)o(t)o(c)o(hin)o
-(g)h(t)n(h)o(e)e(o)o(ld)i(source)q(s,)f(so)g(t)n(h)o(a)o(t)0
-1170 y(pa)o(t)o(c)o(h)e(i)q(s)g(a)o(b)o(le)h(t)o(o)f(\014n)o(d)h(t)n(h)
-o(e)f(\014le)q(s)h(t)n(h)o(a)o(t)e(are)h(lo)q(ca)o(t)o(e)q(d)h(in)g(ot)
-n(h)o(er)f(direct)o(or)q(ie)q(s.)0 1344 y Fl(A.14.1)30
-b(rdi\013)15 b(o)n(pt)n(ions)62 1456 y Ft(Th)o(e)q(s)q(e)k(st)o(an)o(d)
-o(ard)e(o)o(pt)o(ions)h(are)g(sup)o(p)q(ort)o(e)q(d)g(b)o(y)g
-Fo(rdiff)f Ft(\(s)q(ee)h(Sect)o(ion)h(A.4)e([Common)g(o)o(pt)o(ions],)h
-(page)g(63,)0 1506 y(for)d(a)f(comp)o(let)o(e)j(d)o(e)q(scr)q(ipt)o
-(ion)f(of)f(t)n(h)o(em\):)0 1628 y Fo(-D)g Fp(d)o(a)o(t)o(e)94
-b Ft(Us)q(e)15 b(t)n(h)o(e)g(mo)q(st)f(recen)o(t)h(revi)q(s)q(ion)h(no)
-f(la)o(t)o(er)g(t)n(h)o(an)g Fp(d)o(a)o(t)o(e)p Ft(.)0
-1698 y Fo(-f)192 b Ft(If)16 b(no)g(m)o(a)o(t)o(c)o(hin)o(g)g(revi)q(s)q
-(ion)g(i)q(s)g(fou)o(n)o(d,)g(retr)q(iev)o(e)g(t)n(h)o(e)g(mo)q(st)e
-(recen)o(t)i(revi)q(s)q(ion)g(\(inst)o(e)q(ad)g(of)f(ignor)q(in)o(g)240
-1748 y(t)n(h)o(e)g(\014le\).)0 1818 y Fo(-l)192 b Ft(Lo)q(cal;)16
-b(don't)e(d)o(e)q(scen)o(d)j(su)n(b)q(direct)o(or)q(ie)q(s.)0
-1888 y Fo(-r)e Fp(t)o(ag)114 b Ft(Us)q(e)15 b(revi)q(s)q(ion)h
-Fp(t)o(ag)p Ft(.)62 2011 y(In)g(addit)o(ion)g(t)o(o)f(t)n(h)o(e)g(a)o
-(b)q(o)o(v)o(e,)f(t)n(h)o(e)q(s)q(e)i(o)o(pt)o(ions)f(are)f(a)o(v)m
-(aila)o(b)o(le:)0 2133 y Fo(-c)192 b Ft(Us)q(e)15 b(t)n(h)o(e)g(con)o
-(t)o(ext)g(di\013)g(form)o(a)o(t.)j(Thi)q(s)e(i)q(s)f(t)n(h)o(e)g(d)o
-(ef)q(a)n(ul)o(t)i(form)o(a)o(t.)0 2203 y Fo(-s)192 b
-Ft(Cre)q(a)o(t)o(e)11 b(a)h(su)o(mm)o(ary)g(c)o(h)o(an)o(ge)g(rep)q
-(ort)g(inst)o(e)q(ad)g(of)g(a)g(pa)o(t)o(c)o(h.)18 b(Th)o(e)12
-b(su)o(mm)o(ary)g(includ)o(e)q(s)j(inform)o(a)o(t)o(ion)240
-2253 y(a)o(b)q(ou)o(t)g(\014le)q(s)h(t)n(h)o(a)o(t)e(w)o(ere)h(c)o(h)o
-(an)o(ge)q(d)h(or)e(add)o(e)q(d)i(b)q(et)o(w)o(een)f(t)n(h)o(e)g(rele)q
-(as)q(e)q(s.)20 b(It)15 b(i)q(s)g(s)q(en)o(t)g(t)o(o)f(t)n(h)o(e)h(st)o
-(an)o(d)o(ard)240 2303 y(ou)o(t)o(pu)o(t)20 b(d)o(evice.)35
-b(Thi)q(s)20 b(i)q(s)g(us)q(eful)h(for)e(\014n)o(din)o(g)i(ou)o(t,)f
-(for)f(examp)o(le,)j(whic)o(h)e(\014le)q(s)h(h)o(a)o(v)o(e)e(c)o(h)o
-(an)o(ge)q(d)240 2352 y(b)q(et)o(w)o(een)c(t)o(w)o(o)f(d)o(a)o(t)o(e)q
-(s)h(or)g(revi)q(s)q(ions.)0 2423 y Fo(-t)192 b Ft(A)13
-b(di\013)g(of)g(t)n(h)o(e)g(t)o(o)o(p)f(t)o(w)o(o)g(revi)q(s)q(ions)h
-(i)q(s)g(s)q(en)o(t)g(t)o(o)f(t)n(h)o(e)h(st)o(an)o(d)o(ard)g(ou)o(t)o
-(pu)o(t)g(d)o(evice.)21 b(Thi)q(s)13 b(i)q(s)g(mo)q(st)f(us)q(eful)240
-2472 y(for)j(s)q(ee)q(in)o(g)h(wh)o(a)o(t)e(t)n(h)o(e)i(last)f(c)o(h)o
-(an)o(ge)g(t)o(o)g(a)g(\014le)h(w)o(as.)0 2543 y Fo(-u)192
-b Ft(Us)q(e)20 b(t)n(h)o(e)f(u)o(nidi\013)i(form)o(a)o(t)d(for)h(t)n(h)
-o(e)h(con)o(t)o(ext)e(di\013s.)33 b(Thi)q(s)20 b(o)o(pt)o(ion)f(i)q(s)h
-(not)f(a)o(v)m(aila)o(b)o(le)j(if)e(y)o(our)f(di\013)240
-2592 y(do)q(e)q(s)14 b(not)f(sup)o(p)q(ort)h(t)n(h)o(e)f(u)o(nidi\013)j
-(form)o(a)o(t.)i(Rem)o(em)n(b)q(er)c(t)n(h)o(a)o(t)e(o)o(ld)j(v)o(ers)q
-(ions)f(of)f(t)n(h)o(e)h Fo(patch)f Ft(program)240 2642
-y(can't)i(h)o(an)o(dle)h(t)n(h)o(e)g(u)o(nidi\013)h(form)o(a)o(t,)d(so)
-h(if)h(y)o(ou)g(p)o(lan)g(t)o(o)g(p)q(o)q(st)f(t)n(hi)q(s)h(pa)o(t)o(c)
-o(h)f(t)o(o)g(t)n(h)o(e)g(n)o(et)h(y)o(ou)f(sh)o(ould)240
-2692 y(proba)o(b)o(ly)h(not)f(us)q(e)g(`)p Fo(-u)p Ft('.)0
-2762 y Fo(-V)g Fp(vn)128 b Ft(Expan)o(d)15 b Fs(r)o(cs)h
-Ft(k)o(eyw)o(ords)e(accordin)o(g)j(t)o(o)e(t)n(h)o(e)g(rule)q(s)i
-(curren)o(t)e(in)h Fs(r)o(cs)f Ft(v)o(ers)q(ion)h Fp(vn)f
-Ft(\(t)n(h)o(e)g(expans)q(ion)240 2812 y(form)o(a)o(t)f(c)o(h)o(an)o
-(ge)q(d)i(wit)n(h)f Fs(r)o(cs)g Ft(v)o(ers)q(ion)h(5\).)p
-eop
+82 83 bop 0 -58 a Ft(82)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fn(A.11)32 b(history|Sho)n(w)17 b(status)e(of)f
+(\014les)h(and)h(users)37 296 y Fr(\017)30 b Ft(Synopsis:)21
+b(history)15 b([-rep)q(ort])f([-\015ags])g([-options)i(args])e
+([\014les)p Fi(:)8 b(:)g(:)n Ft(])37 359 y Fr(\017)30
+b Ft(Requires:)21 b(the)16 b(\014le)g(`)p Fo($CVSROOT/CVSROOT/histo)o
+(ry)p Ft(')37 422 y Fr(\017)30 b Ft(Changes:)20 b(nothing.)62
+547 y Fs(cvs)e Ft(can)g(k)o(eep)g(a)f(history)h(\014le)h(that)e(trac)o
+(ks)g(eac)o(h)h(use)g(of)g(the)g Fo(checkout)p Ft(,)f
+Fo(commit)p Ft(,)g Fo(rtag)p Ft(,)g Fo(update)p Ft(,)h(and)0
+597 y Fo(release)c Ft(commands.)20 b(Y)l(ou)15 b(can)h(use)f
+Fo(history)f Ft(to)h(displa)o(y)h(this)g(information)f(in)h(v)m(arious)
+g(formats.)62 710 y(Logging)g(m)o(ust)e(b)q(e)i(enabled)h(b)o(y)e
+(creating)g(the)h(\014le)g(`)p Fo($CVSROOT/CVSROOT/histo)o(ry)p
+Ft('.)62 822 y Fj(W)l(arning:)21 b Fo(history)13 b Ft(uses)h(`)p
+Fo(-f)p Ft(',)e(`)p Fo(-l)p Ft(',)h(`)p Fo(-n)p Ft(',)f(and)i(`)p
+Fo(-p)p Ft(')f(in)h(w)o(a)o(ys)f(that)g(con\015ict)i(with)f(the)f
+(normal)h(use)g(inside)0 872 y Fs(cvs)h Ft(\(see)g(Section)h(A.4)f
+([Common)f(options],)g(page)h(67\).)0 1060 y Fl(A.11.1)30
+b(history)16 b(options)62 1172 y Ft(Sev)o(eral)g(options)f(\(sho)o(wn)g
+(ab)q(o)o(v)o(e)g(as)f(`)p Fo(-report)p Ft('\))g(con)o(trol)g(what)h
+(kind)h(of)f(rep)q(ort)g(is)h(generated:)0 1298 y Fo(-c)192
+b Ft(Rep)q(ort)16 b(on)f(eac)o(h)g(time)g(commit)h(w)o(as)e(used)i
+(\(i.e.,)e(eac)o(h)i(time)f(the)g(rep)q(ository)h(w)o(as)e(mo)q
+(di\014ed\).)0 1374 y Fo(-e)192 b Ft(Ev)o(erything)15
+b(\(all)h(record)f(t)o(yp)q(es\);)g(equiv)m(alen)o(t)i(to)d(sp)q
+(ecifying)j(`)p Fo(-xMACFROGWUT)p Ft('.)0 1450 y Fo(-m)e
+Fp(mo)q(dule)240 1500 y Ft(Rep)q(ort)g(on)f(a)g(particular)g(mo)q
+(dule.)21 b(\(Y)l(ou)14 b(can)h(meaningfully)h(use)e(`)p
+Fo(-m)p Ft(')f(more)h(than)g(once)h(on)f(the)240 1549
+y(command)h(line.\))0 1625 y Fo(-o)192 b Ft(Rep)q(ort)16
+b(on)f(c)o(hec)o(k)o(ed-out)g(mo)q(dules.)0 1701 y Fo(-T)192
+b Ft(Rep)q(ort)16 b(on)f(all)h(tags.)0 1777 y Fo(-x)f
+Fp(t)o(yp)q(e)90 b Ft(Extract)20 b(a)g(particular)i(set)f(of)f(record)h
+(t)o(yp)q(es)g Fp(t)o(yp)q(e)i Ft(from)e(the)g Fs(cvs)f
+Ft(history)l(.)37 b(The)21 b(t)o(yp)q(es)g(are)240 1827
+y(indicated)c(b)o(y)e(single)i(letters,)e(whic)o(h)h(y)o(ou)e(ma)o(y)h
+(sp)q(ecify)h(in)g(com)o(bination.)240 1890 y(Certain)f(commands)g(ha)o
+(v)o(e)g(a)g(single)h(record)g(t)o(yp)q(e:)240 1965 y
+Fo(F)216 b Ft(release)240 2041 y Fo(O)g Ft(c)o(hec)o(k)o(out)240
+2117 y Fo(T)g Ft(rtag)240 2193 y(One)16 b(of)f(four)g(record)g(t)o(yp)q
+(es)g(ma)o(y)f(result)i(from)e(an)i(up)q(date:)240 2269
+y Fo(C)216 b Ft(A)10 b(merge)g(w)o(as)g(necessary)g(but)g(collisions)j
+(w)o(ere)d(detected)h(\(requiring)g(man)o(ual)f(merg-)480
+2319 y(ing\).)240 2394 y Fo(G)216 b Ft(A)15 b(merge)g(w)o(as)g
+(necessary)g(and)g(it)h(succeeded.)240 2470 y Fo(U)216
+b Ft(A)15 b(w)o(orking)g(\014le)h(w)o(as)f(copied)h(from)f(the)g(rep)q
+(ository)l(.)240 2546 y Fo(W)216 b Ft(The)14 b(w)o(orking)g(cop)o(y)g
+(of)g(a)f(\014le)i(w)o(as)f(deleted)h(during)g(up)q(date)g(\(b)q
+(ecause)g(it)f(w)o(as)f(gone)480 2596 y(from)h(the)i(rep)q(ository\).)
+240 2672 y(One)g(of)f(three)g(record)g(t)o(yp)q(es)g(results)h(from)e
+(commit:)240 2748 y Fo(A)216 b Ft(A)15 b(\014le)h(w)o(as)f(added)h(for)
+e(the)i(\014rst)e(time.)240 2823 y Fo(M)216 b Ft(A)15
+b(\014le)h(w)o(as)f(mo)q(di\014ed.)p eop
%%Page: 83 85
-83 84 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(83)0 183 y Fl(A.14.2)30
-b(rdi\013)15 b(examp)o(le)r(s)62 295 y Ft(Sup)o(p)q(o)q(s)q(e)20
-b(y)o(ou)g(rece)q(iv)o(e)h(m)o(ail)g(f)q(rom)e Fo(foo@bar.com)f
-Ft(askin)o(g)i(for)g(an)g(up)q(d)o(a)o(t)o(e)g(f)q(rom)f(rele)q(as)q(e)
-h(1.2)f(t)o(o)g(1.4)g(of)0 345 y(t)n(h)o(e)e(t)o(c)f(compiler.)27
-b(Y)l(ou)17 b(h)o(a)o(v)o(e)f(no)h(su)o(c)o(h)g(pa)o(t)o(c)o(h)o(e)q(s)
-f(on)h(h)o(an)o(d,)g(bu)o(t)g(wit)n(h)h Fs(cvs)e Ft(t)n(h)o(a)o(t)g
-(can)h(e)q(as)q(ily)g(b)q(e)g(\014xe)q(d)h(wit)n(h)f(a)0
-395 y(comm)o(an)o(d)e(su)o(c)o(h)g(as)g(t)n(hi)q(s:)120
-509 y Fo($)24 b(cvs)f(rdiff)g(-c)h(-r)g(FOO1_2)f(-r)g(FOO1_4)g(tc)h(|)g
-(\\)120 561 y($$)g(Mail)f(-s)g('The)h(patches)f(you)g(asked)g(for')h
-(foo@bar.com)62 673 y Ft(Sup)o(p)q(o)q(s)q(e)11 b(y)o(ou)f(h)o(a)o(v)o
-(e)f(m)o(ad)o(e)i(rele)q(as)q(e)f(1.3,)g(an)o(d)g(for)o(k)o(e)q(d)g(a)g
-(branc)o(h)h(calle)q(d)h(`)p Fo(R_1_3fix)p Ft(')c(for)i(bug\014xe)q(s.)
-19 b(`)p Fo(R_1_3_1)p Ft(')0 723 y(corre)q(sp)q(on)o(ds)h(t)o(o)g(rele)
-q(as)q(e)f(1.3.1,)g(whic)o(h)i(w)o(as)e(m)o(ad)o(e)h(som)o(e)f(t)o(im)o
-(e)g(ago.)33 b(No)o(w,)20 b(y)o(ou)g(w)o(an)o(t)e(t)o(o)i(s)q(ee)g(h)o
-(o)o(w)f(m)n(u)o(c)o(h)0 773 y(d)o(ev)o(elo)o(pm)o(en)o(t)c(h)o(as)g(b)
-q(een)h(don)o(e)f(on)g(t)n(h)o(e)h(branc)o(h.)k(Thi)q(s)15
-b(comm)o(an)o(d)g(can)g(b)q(e)g(us)q(e)q(d:)120 887 y
-Fo($)24 b(cvs)f(patch)g(-s)h(-r)g(R_1_3_1)e(-r)i(R_1_3fix)f
-(module-name)120 939 y(cvs)g(rdiff:)g(Diffing)g(module-name)120
-991 y(File)g(ChangeLog,v)g(changed)g(from)g(revision)g(1.52.2.5)f(to)i
-(1.52.2.6)120 1043 y(File)f(foo.c,v)g(changed)g(from)g(revision)g
-(1.52.2.3)g(to)h(1.52.2.4)120 1094 y(File)f(bar.h,v)g(changed)g(from)g
-(revision)g(1.29.2.1)g(to)h(1.2)0 1283 y Fn(A.15)32 b(rele)q(as)q(e|In)
-n(dica)n(t)n(e)16 b(t)m(h)n(a)n(t)g(a)f(Mo)r(d)n(ule)h(i)q(s)f(no)g
-(lon)o(ger)h(in)g(us)q(e)37 1396 y Fr(\017)30 b Ft(rele)q(as)q(e)15
-b([-d])g(mo)q(d)o(ule)q(s)p Fi(:)8 b(:)g(:)37 1454 y
-Fr(\017)30 b Ft(Require)q(s:)22 b(W)l(or)o(kin)o(g)16
-b(direct)o(ory)l(.)37 1512 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20
-b(W)l(or)o(kin)o(g)c(direct)o(ory)l(,)g(hi)q(st)o(ory)f(log.)62
-1632 y(Thi)q(s)k(comm)o(an)o(d)e(i)q(s)i(m)o(e)q(an)o(t)d(t)o(o)i
-(safely)h(cancel)g(t)n(h)o(e)f(e\013ect)g(of)g(`)p Fo(cvs)c(checkout)p
-Ft('.)27 b(Since)20 b Fs(cvs)e Ft(do)q(e)q(sn't)f(lo)q(c)o(k)0
-1682 y(\014le)q(s,)i(it)f(i)q(sn't)f(str)q(ict)n(ly)h(n)o(ece)q(s)q
-(sary)f(t)o(o)g(us)q(e)h(t)n(hi)q(s)f(comm)o(an)o(d.)27
-b(Y)l(ou)17 b(can)h(alw)o(ays)f(s)q(imp)o(ly)i(d)o(elet)o(e)g(y)o(our)e
-(w)o(or)o(kin)o(g)0 1732 y(direct)o(ory)l(,)e(if)f(y)o(ou)f(lik)o(e;)i
-(bu)o(t)g(y)o(ou)e(r)q(i)q(sk)h(lo)q(s)q(in)o(g)g(c)o(h)o(an)o(ge)q(s)g
-(y)o(ou)f(m)o(ay)h(h)o(a)o(v)o(e)f(forgot)n(t)o(en,)f(an)o(d)i(y)o(ou)f
-(le)q(a)o(v)o(e)h(no)g(trace)f(in)0 1782 y(t)n(h)o(e)i
-Fs(cvs)g Ft(hi)q(st)o(ory)g(\014le)h(\(s)q(ee)f(Sect)o(ion)h(B.9)f([hi)
-q(st)o(ory)g(\014le],)g(page)g(98\))g(t)n(h)o(a)o(t)f(y)o(ou'v)o(e)g(a)
-o(ban)o(don)o(e)q(d)i(y)o(our)e(c)o(h)o(ec)o(k)o(ou)o(t.)62
-1894 y(Us)q(e)f(`)p Fo(cvs)h(release)p Ft(')d(t)o(o)i(a)o(v)o(oid)f(t)n
-(h)o(e)q(s)q(e)h(prob)o(lems.)20 b(Thi)q(s)12 b(comm)o(an)o(d)g(c)o(h)o
-(ec)o(ks)h(t)n(h)o(a)o(t)e(no)i(u)o(ncommit)n(t)o(e)q(d)h(c)o(h)o(an)o
-(ge)q(s)0 1944 y(are)j(pre)q(s)q(en)o(t;)h(t)n(h)o(a)o(t)f(y)o(ou)g
-(are)g(execu)o(t)o(in)o(g)i(it)f(f)q(rom)e(imm)o(e)q(dia)o(t)o(ely)j(a)
-o(b)q(o)o(v)o(e)e(a)g Fs(cvs)g Ft(w)o(or)o(kin)o(g)h(direct)o(ory;)h
-(an)o(d)e(t)n(h)o(a)o(t)0 1994 y(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory)g
-(record)o(e)q(d)h(for)e(y)o(our)h(\014le)q(s)i(i)q(s)e(t)n(h)o(e)g(sam)
-o(e)g(as)f(t)n(h)o(e)i(rep)q(o)q(s)q(it)o(ory)e(d)o(e\014n)o(e)q(d)j
-(in)f(t)n(h)o(e)f(mo)q(d)o(ule)h(d)o(a)o(t)o(a)o(bas)q(e.)62
-2106 y(If)g(all)g(t)n(h)o(e)q(s)q(e)f(con)o(dit)o(ions)h(are)f(true,)f
-(`)p Fo(cvs)h(release)p Ft(')e(le)q(a)o(v)o(e)q(s)i(a)g(record)g(of)g
-(it)o(s)h(execu)o(t)o(ion)g(\(a)o(t)n(t)o(e)q(st)o(in)o(g)f(t)o(o)f(y)o
-(our)0 2155 y(in)o(t)o(en)o(t)o(ion)o(ally)i(a)o(ban)o(donin)o(g)g(y)o
-(our)e(c)o(h)o(ec)o(k)o(ou)o(t\))h(in)h(t)n(h)o(e)f Fs(cvs)g
-Ft(hi)q(st)o(ory)g(log.)0 2322 y Fl(A.15.1)30 b(rele)q(as)q(e)15
-b(o)n(pt)n(ions)62 2434 y Ft(Th)o(e)g Fo(release)g Ft(comm)o(an)o(d)f
-(sup)o(p)q(ort)o(s)i(on)o(e)f(comm)o(an)o(d)g(o)o(pt)o(ion:)0
-2555 y Fo(-d)192 b Ft(Delet)o(e)14 b(y)o(our)f(w)o(or)o(kin)o(g)h(co)o
-(p)o(y)f(of)g(t)n(h)o(e)h(\014le)g(if)g(t)n(h)o(e)g(rele)q(as)q(e)f(su)
-o(ccee)q(ds.)21 b(If)14 b(t)n(hi)q(s)f(\015ag)h(i)q(s)f(not)g(giv)o(en)
-h(y)o(our)240 2604 y(\014le)q(s)i(will)h(rem)o(ain)f(in)g(y)o(our)f(w)o
-(or)o(kin)o(g)g(direct)o(ory)l(.)240 2663 y Fj(W)l(ar)q(nin)o(g:)25
-b Ft(Th)o(e)17 b Fo(release)f Ft(comm)o(an)o(d)g(us)q(e)q(s)h(`)p
-Fo(rm)e(-r)g(`module')p Ft(')g(t)o(o)i(d)o(elet)o(e)h(y)o(our)e
-(\014le.)26 b(Thi)q(s)17 b(h)o(as)240 2712 y(t)n(h)o(e)12
-b(v)o(ery)g(s)q(er)q(ious)g(s)q(id)o(e-e\013ect)h(t)n(h)o(a)o(t)e(an)o
-(y)g(direct)o(ory)i(t)n(h)o(a)o(t)e(y)o(ou)h(h)o(a)o(v)o(e)f(cre)q(a)o
-(t)o(e)q(d)g(ins)q(id)o(e)j(y)o(our)d(c)o(h)o(ec)o(k)o(e)q(d-)240
-2762 y(ou)o(t)k(source)q(s,)f(an)o(d)h(not)f(add)o(e)q(d)i(t)o(o)f(t)n
-(h)o(e)f(rep)q(o)q(s)q(it)o(ory)g(\(us)q(in)o(g)h(t)n(h)o(e)g
-Fo(add)f Ft(comm)o(an)o(d;)g(s)q(ee)h(Sect)o(ion)h(A.5)240
-2812 y([add],)e(page)h(65\))g(will)h(b)q(e)g(s)q(ilen)o(t)n(ly)g(d)o
-(elet)o(e)q(d|ev)o(en)i(if)d(it)h(i)q(s)f(non-empt)o(y!)p
+83 84 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(83)240 183 y Fo(R)216 b Ft(A)15
+b(\014le)h(w)o(as)f(remo)o(v)o(ed.)62 312 y(The)i(options)h(sho)o(wn)e
+(as)h(`)p Fo(-flags)p Ft(')e(constrain)i(or)g(expand)g(the)g(rep)q(ort)
+g(without)g(requiring)h(option)f(argu-)0 362 y(men)o(ts:)0
+491 y Fo(-a)192 b Ft(Sho)o(w)11 b(data)f(for)g(all)h(users)g(\(the)g
+(default)g(is)g(to)f(sho)o(w)h(data)f(only)h(for)f(the)h(user)g
+(executing)h Fo(history)p Ft(\).)0 571 y Fo(-l)192 b
+Ft(Sho)o(w)15 b(last)g(mo)q(di\014cation)h(only)l(.)0
+650 y Fo(-w)192 b Ft(Sho)o(w)16 b(only)h(the)g(records)f(for)g(mo)q
+(di\014cations)i(done)f(from)f(the)g(same)h(w)o(orking)f(directory)h
+(where)240 700 y Fo(history)d Ft(is)i(executing.)62 829
+y(The)g(options)f(sho)o(wn)g(as)g(`)p Fo(-options)e Fp(args)r
+Ft(')h(constrain)i(the)f(rep)q(ort)g(based)g(on)g(an)h(argumen)o(t:)0
+958 y Fo(-b)f Fp(str)123 b Ft(Sho)o(w)17 b(data)f(bac)o(k)h(to)g(a)g
+(record)g(con)o(taining)h(the)f(string)g Fp(str)j Ft(in)e(either)g(the)
+f(mo)q(dule)i(name,)e(the)240 1008 y(\014le)f(name,)f(or)g(the)g(rep)q
+(ository)g(path.)0 1087 y Fo(-D)g Fp(date)91 b Ft(Sho)o(w)13
+b(data)g(since)i Fp(date)p Ft(.)k(This)14 b(is)g(sligh)o(tly)h
+(di\013eren)o(t)f(from)f(the)g(normal)h(use)g(of)f(`)p
+Fo(-D)i Fp(date)s Ft(',)d(whic)o(h)240 1137 y(selects)k(the)f(new)o
+(est)g(revision)h(older)g(than)f Fp(date)p Ft(.)0 1216
+y Fo(-p)g Fp(rep)q(ository)240 1266 y Ft(Sho)o(w)i(data)h(for)f(a)g
+(particular)h(source)g(rep)q(ository)g(\(y)o(ou)f(can)h(sp)q(ecify)h
+(sev)o(eral)f(`)p Fo(-p)p Ft(')e(options)i(on)240 1316
+y(the)d(same)g(command)g(line\).)0 1395 y Fo(-r)g Fp(rev)115
+b Ft(Sho)o(w)21 b(records)h(referring)f(to)g(revisions)i(since)g(the)e
+(revision)i(or)e(tag)f(named)i Fp(rev)j Ft(app)q(ears)d(in)240
+1445 y(individual)c Fs(r)o(cs)e Ft(\014les.)k(Eac)o(h)15
+b Fs(r)o(cs)h Ft(\014le)g(is)g(searc)o(hed)f(for)g(the)g(revision)h(or)
+f(tag.)0 1524 y Fo(-t)g Fp(tag)113 b Ft(Sho)o(w)19 b(records)g(since)h
+(tag)e Fp(tag)k Ft(w)o(as)d(last)g(added)g(to)g(the)g(the)g(history)g
+(\014le.)33 b(This)19 b(di\013ers)h(from)240 1574 y(the)15
+b(`)p Fo(-r)p Ft(')g(\015ag)g(ab)q(o)o(v)o(e)g(in)h(that)f(it)g(reads)h
+(only)g(the)f(history)g(\014le,)i(not)e(the)g Fs(r)o(cs)g
+Ft(\014les,)h(and)g(is)g(m)o(uc)o(h)240 1624 y(faster.)0
+1703 y Fo(-u)f Fp(name)71 b Ft(Sho)o(w)15 b(records)g(for)g(user)g
+Fp(name)p Ft(.)0 1923 y Fn(A.12)32 b(imp)r(ort|Imp)r(ort)17
+b(sources)e(in)n(to)h(CVS,)e(using)i(v)n(endor)g(branc)n(hes)37
+2037 y Fr(\017)30 b Ft(Synopsis:)21 b(imp)q(ort)15 b([-options])g(rep)q
+(ository)g(v)o(endortag)f(releasetag)p Fi(:)8 b(:)g(:)37
+2102 y Fr(\017)30 b Ft(Requires:)21 b(Rep)q(ository)l(,)16
+b(source)f(distribution)i(directory)l(.)37 2167 y Fr(\017)30
+b Ft(Changes:)20 b(rep)q(ository)l(.)62 2296 y(Use)d
+Fo(import)f Ft(to)h(incorp)q(orate)g(an)g(en)o(tire)g(source)g
+(distribution)i(from)d(an)h(outside)g(source)g(\(e.g.,)f(a)h(source)0
+2346 y(v)o(endor\))e(in)o(to)h(y)o(our)f(source)h(rep)q(ository)f
+(directory)l(.)22 b(Y)l(ou)16 b(can)g(use)g(this)g(command)f(b)q(oth)h
+(for)f(initial)j(creation)0 2395 y(of)d(a)h(rep)q(ository)l(,)f(and)h
+(for)f(wholesale)i(up)q(dates)f(to)f(the)h(mo)q(dule)h(from)e(the)g
+(outside)i(source.)k(See)16 b(Chapter)g(12)0 2445 y([T)l(rac)o(king)f
+(sources],)f(page)h(49,)g(for)f(a)h(discussion)i(on)e(this)h(sub)s
+(ject.)62 2560 y(The)g Fp(rep)q(ository)j Ft(argumen)o(t)c(giv)o(es)h
+(a)f(directory)h(name)g(\(or)e(a)i(path)f(to)g(a)g(directory\))h(under)
+g(the)g Fs(cvs)f Ft(ro)q(ot)0 2609 y(directory)g(for)g(rep)q
+(ositories;)h(if)f(the)h(directory)f(did)h(not)f(exist,)g(imp)q(ort)h
+(creates)f(it.)62 2724 y(When)j(y)o(ou)g(use)g(imp)q(ort)f(for)g(up)q
+(dates)i(to)e(source)g(that)g(has)h(b)q(een)h(mo)q(di\014ed)g(in)f(y)o
+(our)f(source)h(rep)q(ository)0 2774 y(\(since)13 b(a)e(prior)h(imp)q
+(ort\),)g(it)g(will)h(notify)f(y)o(ou)f(of)g(an)o(y)h(\014les)g(that)f
+(con\015ict)i(in)f(the)g(t)o(w)o(o)e(branc)o(hes)i(of)g(dev)o(elopmen)o
+(t;)0 2823 y(use)k(`)p Fo(checkout)d(-j)p Ft(')i(to)f(reconcile)j(the)f
+(di\013erences,)g(as)e(imp)q(ort)i(instructs)f(y)o(ou)g(to)g(do.)p
eop
%%Page: 84 86
-84 85 bop 0 -58 a Ft(84)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y Fl(A.15.2)30 b(rele)q(as)q(e)15 b(ou)o(t)o(pu)o(t)62
-295 y Ft(Before)20 b Fo(release)f Ft(rele)q(as)q(e)q(s)h(y)o(our)f
-(source)q(s)i(it)f(will)h(pr)q(in)o(t)f(a)g(on)o(e-lin)o(e)h(m)o(e)q(s)
-q(sage)e(for)g(an)o(y)h(\014le)g(t)n(h)o(a)o(t)f(i)q(s)h(not)0
-345 y(up-t)o(o-d)o(a)o(t)o(e.)62 457 y Fj(W)l(ar)q(nin)o(g:)k
-Ft(An)o(y)16 b(n)o(ew)g(direct)o(or)q(ie)q(s)i(t)n(h)o(a)o(t)d(y)o(ou)h
-(h)o(a)o(v)o(e)f(cre)q(a)o(t)o(e)q(d,)g(bu)o(t)i(not)f(add)o(e)q(d)h(t)
-o(o)f(t)n(h)o(e)g Fs(cvs)g Ft(direct)o(ory)h(hier-)0
-507 y(arc)o(h)o(y)d(wit)n(h)h(t)n(h)o(e)g Fo(add)f Ft(comm)o(an)o(d)g
-(\(s)q(ee)g(Sect)o(ion)i(A.5)e([add],)f(page)i(65\))e(will)k(b)q(e)d(s)
-q(ilen)o(t)n(ly)i(ignore)q(d)g(\(an)o(d)e(d)o(elet)o(e)q(d,)0
-557 y(if)i(`)p Fo(-d)p Ft(')e(i)q(s)h(sp)q(eci\014e)q(d\),)h(ev)o(en)g
-(if)g(t)n(h)o(ey)f(con)o(t)o(ain)g(\014le)q(s.)0 681
-y Fo(U)g Fp(\014le)144 b Ft(Th)o(ere)17 b(exi)q(st)o(s)g(a)g(n)o(ew)o
-(er)f(revi)q(s)q(ion)h(of)g(t)n(hi)q(s)f(\014le)i(in)g(t)n(h)o(e)e(rep)
-q(o)q(s)q(it)o(ory)l(,)h(an)o(d)f(y)o(ou)h(h)o(a)o(v)o(e)f(not)g(mo)q
-(di\014e)q(d)240 731 y(y)o(our)f(lo)q(cal)h(co)o(p)o(y)f(of)g(t)n(h)o
-(e)g(\014le.)0 805 y Fo(A)g Fp(\014le)144 b Ft(Th)o(e)21
-b(\014le)i(h)o(as)e(b)q(een)h(add)o(e)q(d)g(t)o(o)f(y)o(our)g(pr)q(iv)m
-(a)o(t)o(e)h(co)o(p)o(y)f(of)f(t)n(h)o(e)i(source)q(s,)h(bu)o(t)f(h)o
-(as)f(not)g(y)o(et)f(b)q(een)240 855 y(commit)n(t)o(e)q(d)14
-b(t)o(o)g(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(.)19 b(If)c(y)o(ou)e(d)o
-(elet)o(e)i(y)o(our)e(co)o(p)o(y)g(of)h(t)n(h)o(e)g(source)q(s)g(t)n
-(hi)q(s)g(\014le)g(will)i(b)q(e)e(lo)q(st.)0 929 y Fo(R)h
-Fp(\014le)144 b Ft(Th)o(e)22 b(\014le)h(h)o(as)f(b)q(een)h(remo)o(v)o
-(e)q(d)f(f)q(rom)f(y)o(our)h(pr)q(iv)m(a)o(t)o(e)g(co)o(p)o(y)f(of)h(t)
-n(h)o(e)g(source)q(s,)i(bu)o(t)f(h)o(as)f(not)f(y)o(et)240
-978 y(b)q(een)16 b(remo)o(v)o(e)q(d)f(f)q(rom)f(t)n(h)o(e)i(rep)q(o)q
-(s)q(it)o(ory)l(,)e(s)q(ince)i(y)o(ou)f(h)o(a)o(v)o(e)g(not)g(y)o(et)g
-(commit)n(t)o(e)q(d)h(t)n(h)o(e)f(remo)o(v)m(al.)20 b(See)240
-1028 y(Sect)o(ion)c(A.8)e([commit],)g(page)i(72.)0 1102
-y Fo(M)f Fp(\014le)144 b Ft(Th)o(e)18 b(\014le)h(i)q(s)f(mo)q(di\014e)q
-(d)h(in)g(y)o(our)e(w)o(or)o(kin)o(g)i(direct)o(ory)l(.)29
-b(Th)o(ere)18 b(migh)o(t)f(also)h(b)q(e)g(a)g(n)o(ew)o(er)g(revi)q(s)q
-(ion)240 1152 y(ins)q(id)o(e)f(t)n(h)o(e)e(rep)q(o)q(s)q(it)o(ory)l(.)0
-1226 y Fo(?)g Fp(\014le)144 b(\014le)23 b Ft(i)q(s)d(in)h(y)o(our)f(w)o
-(or)o(kin)o(g)g(direct)o(ory)l(,)h(bu)o(t)g(do)q(e)q(s)f(not)f(corre)q
-(sp)q(on)o(d)h(t)o(o)g(an)o(yt)n(hin)o(g)g(in)h(t)n(h)o(e)f(source)240
-1276 y(rep)q(o)q(s)q(it)o(ory)l(,)13 b(an)o(d)h(i)q(s)f(not)h(in)g(t)n
-(h)o(e)f(li)q(st)i(of)e(\014le)q(s)h(for)f Fs(cvs)g Ft(t)o(o)h(ignore)g
-(\(s)q(ee)f(t)n(h)o(e)h(d)o(e)q(scr)q(ipt)o(ion)g(of)g(t)n(h)o(e)f(`)p
-Fo(-I)p Ft(')240 1326 y(o)o(pt)o(ion,)i(an)o(d)g(s)q(ee)g(Sect)o(ion)h
-(B.8)f([cvs)q(ignore],)f(page)h(97\).)k(If)c(y)o(ou)g(remo)o(v)o(e)g(y)
-o(our)f(w)o(or)o(kin)o(g)i(source)q(s,)240 1375 y(t)n(hi)q(s)f(\014le)i
-(will)f(b)q(e)g(lo)q(st.)240 1437 y(Not)o(e)21 b(t)n(h)o(a)o(t)f(no)h
-(w)o(ar)q(nin)o(g)g(m)o(e)q(s)q(sage)f(lik)o(e)j(t)n(hi)q(s)e(i)q(s)h
-(pr)q(in)o(t)o(e)q(d)f(for)g(spur)q(ious)h(direct)o(or)q(ie)q(s)g(t)n
-(h)o(a)o(t)e Fs(cvs)240 1487 y Ft(encou)o(n)o(t)o(ers.)g(Th)o(e)15
-b(direct)o(ory)l(,)h(an)o(d)f(all)h(it)o(s)g(con)o(t)o(en)o(t)o(s,)e
-(are)h(s)q(ilen)o(t)n(ly)i(ignore)q(d.)0 1668 y Fl(A.15.3)30
-b(rele)q(as)q(e)15 b(examp)o(le)r(s)62 1780 y Ft(Rele)q(as)q(e)h(t)n(h)
-o(e)f(mo)q(d)o(ule,)h(an)o(d)f(d)o(elet)o(e)h(y)o(our)f(lo)q(cal)h(w)o
-(or)o(kin)o(g)g(co)o(p)o(y)f(of)g(t)n(h)o(e)g(\014le)q(s.)120
-1894 y Fo($)24 b(cd)f(..)215 b(#)24 b Ft(Y)l(ou)15 b(m)n(ust)g(st)o(an)
-o(d)g(imm)o(e)q(dia)o(t)o(ely)h(a)o(b)q(o)o(v)o(e)f(t)n(h)o(e)502
-1946 y Fo(#)24 b Ft(source)q(s)15 b(wh)o(en)g(y)o(ou)g(i)q(s)q(sue)h(`)
-p Fo(cvs)23 b(release)p Ft('.)120 1998 y Fo($)h(cvs)f(release)g(-d)h
-(tc)120 2050 y(You)f(have)h([0])f(altered)g(files)g(in)h(this)f
-(repository.)120 2102 y(Are)g(you)h(sure)f(you)h(want)f(to)h(release)e
-(\(and)i(delete\))f(module)g(`tc':)g(y)120 2154 y($)0
-2352 y Fn(A.16)32 b(rt)n(ag|Add)16 b(a)f(t)n(ag)g(t)o(o)g(t)m(h)n(e)h
-(R)n(CS)f(\014le)37 2464 y Fr(\017)30 b Ft(rt)o(ag)14
-b([-f)q(alnR])h([-b])g([-d])g([-r)f(t)o(ag)g Fo(|)h Ft(-Dd)o(a)o(t)o
-(e])g(sym)n(b)q(o)o(lic)p 1021 2464 14 2 v 18 w(t)o(ag)f(mo)q(d)o(ule)q
-(s)p Fi(:)8 b(:)g(:)37 2526 y Fr(\017)30 b Ft(Require)q(s:)22
-b(rep)q(o)q(s)q(it)o(ory)l(.)37 2587 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q
-(s:)20 b(rep)q(o)q(s)q(it)o(ory)l(.)37 2649 y Fr(\017)30
-b Ft(Synon)o(ym:)20 b(rf)q(reeze)62 2774 y(Y)l(ou)i(can)h(us)q(e)f(t)n
-(hi)q(s)g(comm)o(an)o(d)f(t)o(o)h(as)q(s)q(ign)f(sym)n(b)q(o)o(lic)i(t)
-o(ags)e(t)o(o)h(part)o(icular,)h(exp)o(licit)n(ly)i(sp)q(eci\014e)q(d)f
-(source)0 2823 y(revi)q(s)q(ions)18 b(in)g(t)n(h)o(e)f(rep)q(o)q(s)q
-(it)o(ory)l(.)26 b Fo(rtag)16 b Ft(w)o(or)o(ks)h(direct)n(ly)i(on)e(t)n
-(h)o(e)g(rep)q(o)q(s)q(it)o(ory)g(con)o(t)o(en)o(t)o(s)g(\(an)o(d)f
-(require)q(s)j(no)e(pr)q(ior)p eop
+84 85 bop 0 -58 a Ft(84)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)62 183 y(If)d Fs(cvs)g Ft(decides)i(a)d(\014le)i(should)g(b)q
+(e)g(ignored)f(\(see)g(Section)h(B.8)e([cvsignore],)h(page)g(101\),)f
+(it)h(do)q(es)g(not)g(imp)q(ort)0 233 y(it)i(and)h(prin)o(ts)f(`)p
+Fo(I)g Ft(')g(follo)o(w)o(ed)g(b)o(y)g(the)h(\014lename)62
+346 y(If)h(the)g(\014le)g(`)p Fo($CVSROOT/CVSROOT/cvswrapp)o(ers)p
+Ft(')c(exists,)k(an)o(y)f(\014le)i(whose)e(names)h(matc)o(h)f(the)g(sp)
+q(eci\014ca-)0 396 y(tions)f(in)h(that)e(\014le)i(will)g(b)q(e)g
+(treated)e(as)g(pac)o(k)m(ages)h(and)g(the)g(appropriate)g(\014ltering)
+h(will)h(b)q(e)e(p)q(erformed)g(on)g(the)0 446 y(\014le/directory)h(b)q
+(efore)g(b)q(eing)g(imp)q(orted,)g(See)f(Section)i(B.2)d([W)l(rapp)q
+(ers],)g(page)i(96.)62 559 y(The)h(outside)g(source)g(is)g(sa)o(v)o(ed)
+f(in)h(a)g(\014rst-lev)o(el)g Fs(r)o(cs)g Ft(branc)o(h,)g(b)o(y)f
+(default)h(1.1.1.)23 b(Up)q(dates)16 b(are)h(lea)o(v)o(es)f(of)0
+609 y(this)h(branc)o(h;)g(for)f(example,)h(\014les)h(from)e(the)g
+(\014rst)g(imp)q(orted)h(collection)i(of)d(source)h(will)h(b)q(e)f
+(revision)h(1.1.1.1,)0 659 y(then)e(\014les)g(from)e(the)h(\014rst)g
+(imp)q(orted)h(up)q(date)g(will)h(b)q(e)f(revision)g(1.1.1.2,)c(and)k
+(so)f(on.)62 772 y(A)o(t)g(least)g(three)h(argumen)o(ts)e(are)h
+(required.)21 b Fp(rep)q(ository)e Ft(is)d(needed)g(to)f(iden)o(tify)h
+(the)f(collection)i(of)e(source.)0 822 y Fp(v)o(endortag)f
+Ft(is)e(a)f(tag)f(for)h(the)g(en)o(tire)g(branc)o(h)h(\(e.g.,)e(for)h
+(1.1.1\).)16 b(Y)l(ou)c(m)o(ust)e(also)i(sp)q(ecify)g(at)f(least)g(one)
+g Fp(releasetag)0 872 y Ft(to)k(iden)o(tify)h(the)f(\014les)h(at)f(the)
+g(lea)o(v)o(es)h(created)f(eac)o(h)g(time)h(y)o(ou)e(execute)i
+Fo(import)p Ft(.)0 1066 y Fl(A.12.1)30 b(imp)r(ort)15
+b(options)62 1179 y Ft(This)i(standard)e(option)i(is)f(supp)q(orted)h
+(b)o(y)f Fo(import)f Ft(\(see)h(Section)h(A.4)e([Common)g(options],)g
+(page)h(67,)g(for)0 1229 y(a)f(complete)h(description\):)0
+1356 y Fo(-m)f Fp(message)240 1406 y Ft(Use)g Fp(message)j
+Ft(as)c(log)i(information,)f(instead)g(of)g(in)o(v)o(oking)h(an)f
+(editor.)62 1533 y(There)h(are)f(three)g(additional)i(sp)q(ecial)g
+(options.)0 1660 y Fo(-b)e Fp(branc)o(h)42 b Ft(Sp)q(ecify)19
+b(a)f(\014rst-lev)o(el)h(branc)o(h)f(other)f(than)h(1.1.1.)26
+b(Unless)19 b(the)e(`)p Fo(-b)e Fp(branc)o(h)p Ft(')j(\015ag)f(is)h
+(giv)o(en,)h(re-)240 1709 y(visions)i(will)h Fp(alw)o(a)o(ys)f
+Ft(b)q(e)g(made)f(to)g(the)g(branc)o(h)g(1.1.1|ev)o(en)g(if)g(a)g
+Fp(v)o(endortag)j Ft(that)c(matc)o(hes)240 1759 y(another)e(branc)o(h)h
+(is)h(giv)o(en!)28 b(What)17 b(happ)q(ens)i(in)f(that)f(case,)h(is)g
+(that)g(the)f(tag)g(will)j(b)q(e)e(reset)g(to)240 1809
+y(1.1.1.)g(W)l(arning:)i(This)c(b)q(eha)o(vior)g(migh)o(t)f(c)o(hange)g
+(in)h(the)g(future.)0 1886 y Fo(-k)f Fp(subst)73 b Ft(Indicate)17
+b(the)f(R)o(CS)g(k)o(eyw)o(ord)f(expansion)h(mo)q(de)g(desired.)23
+b(This)16 b(setting)g(will)h(apply)f(to)f(all)i(\014les)240
+1936 y(created)12 b(during)h(the)g(imp)q(ort,)f(but)h(not)f(to)f(an)o
+(y)h(\014les)h(that)f(previously)i(existed)f(in)g(the)f(rep)q(ository)l
+(.)240 1986 y(See)k(Section)g(16.4)e([Substitution)i(mo)q(des],)e(page)
+i(59)e(for)h(a)g(list)h(of)e(v)m(alid)j(`)p Fo(-k)p Ft(')d(settings.)0
+2063 y Fo(-I)h Fp(name)71 b Ft(Sp)q(ecify)23 b(\014le)f(names)f(that)g
+(should)h(b)q(e)g(ignored)g(during)g(imp)q(ort.)38 b(Y)l(ou)22
+b(can)f(use)h(this)g(option)240 2113 y(rep)q(eatedly)l(.)27
+b(T)l(o)17 b(a)o(v)o(oid)g(ignoring)h(an)o(y)f(\014les)h(at)f(all)h
+(\(ev)o(en)f(those)g(ignored)h(b)o(y)f(default\),)h(sp)q(ecify)240
+2163 y(`-I)d(!'.)240 2226 y Fp(name)28 b Ft(can)e(b)q(e)g(a)f(\014le)i
+(name)f(pattern)f(of)g(the)h(same)f(t)o(yp)q(e)h(that)f(y)o(ou)g(can)h
+(sp)q(ecify)g(in)h(the)240 2276 y(`)p Fo(.cvsignore)p
+Ft(')13 b(\014le.)21 b(See)16 b(Section)g(B.8)f([cvsignore],)f(page)h
+(101.)0 2353 y Fo(-W)g Fp(sp)q(ec)93 b Ft(Sp)q(ecify)23
+b(\014le)g(names)f(that)f(should)i(b)q(e)f(\014ltered)h(during)g(imp)q
+(ort.)39 b(Y)l(ou)22 b(can)g(use)h(this)f(option)240
+2403 y(rep)q(eatedly)l(.)240 2466 y Fp(sp)q(ec)30 b Ft(can)e(b)q(e)f(a)
+g(\014le)h(name)f(pattern)f(of)h(the)f(same)h(t)o(yp)q(e)g(that)f(y)o
+(ou)h(can)g(sp)q(ecify)h(in)g(the)240 2516 y(`)p Fo(.cvswrappers)p
+Ft(')13 b(\014le.)21 b(See)15 b(Section)i(B.2)d([W)l(rapp)q(ers],)g
+(page)i(96.)0 2710 y Fl(A.12.2)30 b(imp)r(ort)15 b(examples)62
+2823 y Ft(See)h(Chapter)f(12)g([T)l(rac)o(king)f(sources],)h(page)g
+(49,)f(and)i(See)f(Section)h(5.1.1)e([F)l(rom)g(\014les],)i(page)f(19.)
+p eop
%%Page: 85 87
-85 86 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(85)0 183 y(c)o(h)o(ec)o(k)o
-(ou)o(t\).)24 b(Us)q(e)16 b Fo(tag)g Ft(inst)o(e)q(ad)h(\(s)q(ee)f
-(Sect)o(ion)h(A.18)f([t)o(ag],)f(page)h(86\),)g(t)o(o)g(bas)q(e)h(t)n
-(h)o(e)f(s)q(elect)o(ion)i(of)e(revi)q(s)q(ions)h(on)0
-233 y(t)n(h)o(e)e(con)o(t)o(en)o(t)o(s)g(of)f(y)o(our)h(w)o(or)o(kin)o
-(g)h(direct)o(ory)l(.)62 346 y(If)g(y)o(ou)g(a)o(t)n(t)o(empt)e(t)o(o)i
-(us)q(e)g(a)f(t)o(ag)g(n)o(am)o(e)g(t)n(h)o(a)o(t)g(alre)q(ady)g(exi)q
-(st)o(s,)h Fs(cvs)f Ft(will)j(comp)o(lain)f(an)o(d)f(not)f(o)o(v)o
-(erwr)q(it)o(e)g(t)n(h)o(a)o(t)0 396 y(t)o(ag.)k(Us)q(e)c(t)n(h)o(e)g
-(`)p Fo(-F)p Ft(')f(o)o(pt)o(ion)h(t)o(o)g(force)g(t)n(h)o(e)g(n)o(ew)g
-(t)o(ag)f(v)m(alue.)0 590 y Fl(A.16.1)30 b(rt)n(ag)15
-b(o)n(pt)n(ions)62 704 y Ft(Th)o(e)q(s)q(e)g(st)o(an)o(d)o(ard)f(o)o
-(pt)o(ions)h(are)f(sup)o(p)q(ort)o(e)q(d)h(b)o(y)f Fo(rtag)g
-Ft(\(s)q(ee)h(Sect)o(ion)g(A.4)f([Common)g(o)o(pt)o(ions],)f(page)i
-(63,)f(for)0 754 y(a)h(comp)o(let)o(e)h(d)o(e)q(scr)q(ipt)o(ion)g(of)f
-(t)n(h)o(em\):)0 881 y Fo(-D)g Fp(d)o(a)o(t)o(e)94 b
-Ft(T)l(ag)15 b(t)n(h)o(e)g(mo)q(st)f(recen)o(t)h(revi)q(s)q(ion)g(no)h
-(la)o(t)o(er)e(t)n(h)o(an)h Fp(d)o(a)o(t)o(e)p Ft(.)0
-958 y Fo(-f)192 b Ft(Only)18 b(us)q(eful)h(wit)n(h)e(t)n(h)o(e)h(`)p
-Fo(-D)c Fp(d)o(a)o(t)o(e)s Ft(')i(or)h(`)p Fo(-r)e Fp(t)o(ag)t
-Ft(')g(\015ags.)26 b(If)17 b(no)h(m)o(a)o(t)o(c)o(hin)o(g)f(revi)q(s)q
-(ion)g(i)q(s)h(fou)o(n)o(d,)g(us)q(e)240 1008 y(t)n(h)o(e)d(mo)q(st)f
-(recen)o(t)h(revi)q(s)q(ion)h(\(inst)o(e)q(ad)f(of)f(ignor)q(in)o(g)i
-(t)n(h)o(e)g(\014le\).)0 1085 y Fo(-F)192 b Ft(Ov)o(erwr)q(it)o(e)15
-b(an)g(exi)q(st)o(in)o(g)h(t)o(ag)e(of)g(t)n(h)o(e)h(sam)o(e)g(n)o(am)o
-(e)f(on)h(a)g(di\013eren)o(t)h(revi)q(s)q(ion.)k(Thi)q(s)15
-b(o)o(pt)o(ion)g(i)q(s)g(n)o(ew)240 1135 y(in)h Fs(cvs)f
-Ft(1.4.)k(Th)o(e)c(o)o(ld)h(b)q(e)o(h)o(a)o(vior)f(i)q(s)g(m)o(a)o(t)o
-(c)o(h)o(e)q(d)g(b)o(y)g(`)p Fo(cvs)g(tag)f(-F)p Ft('.)0
-1212 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(ru)o(n)g(only)f(in)h(curren)o(t)f
-(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)0 1290 y Fo(-n)192
-b Ft(Do)16 b(not)g(ru)o(n)g(an)o(y)g(t)o(ag)g(program)f(t)n(h)o(a)o(t)g
-(w)o(as)g(sp)q(eci\014e)q(d)j(wit)n(h)f(t)n(h)o(e)f(`)p
-Fo(-t)p Ft(')g(\015ag)g(ins)q(id)o(e)h(t)n(h)o(e)g(`)p
-Fo(modules)p Ft(')240 1339 y(\014le.)k(\(s)q(ee)15 b(Sect)o(ion)h(B.1)e
-([mo)q(d)o(ule)q(s],)i(page)f(91\).)0 1417 y Fo(-R)192
-b Ft(Commit)15 b(direct)o(or)q(ie)q(s)h(recurs)q(iv)o(ely)l(.)22
-b(Thi)q(s)15 b(i)q(s)g(on)g(b)o(y)h(d)o(ef)q(a)n(ul)o(t.)0
-1494 y Fo(-r)f Fp(t)o(ag)114 b Ft(Only)18 b(t)o(ag)d(t)n(h)o(o)q(s)q(e)
-h(\014le)q(s)i(t)n(h)o(a)o(t)d(con)o(t)o(ain)h Fp(t)o(ag)p
-Ft(.)23 b(Thi)q(s)17 b(can)g(b)q(e)f(us)q(e)q(d)h(t)o(o)g(ren)o(am)o(e)
-f(a)g(t)o(ag:)22 b(t)o(ag)15 b(only)i(t)n(h)o(e)240 1544
-y(\014le)q(s)e(id)o(en)o(t)o(i\014e)q(d)g(b)o(y)f(t)n(h)o(e)f(o)o(ld)i
-(t)o(ag,)d(t)n(h)o(en)i(d)o(elet)o(e)g(t)n(h)o(e)g(o)o(ld)g(t)o(ag,)e
-(le)q(a)o(vin)o(g)j(t)n(h)o(e)e(n)o(ew)g(t)o(ag)g(on)g(exact)n(ly)h(t)n
-(h)o(e)240 1594 y(sam)o(e)h(\014le)q(s)h(as)f(t)n(h)o(e)g(o)o(ld)h(t)o
-(ag.)62 1721 y(In)g(addit)o(ion)g(t)o(o)f(t)n(h)o(e)g(a)o(b)q(o)o(v)o
-(e)g(common)g(o)o(pt)o(ions,)f(t)n(h)o(e)q(s)q(e)h(o)o(pt)o(ions)g(are)
-g(a)o(v)m(aila)o(b)o(le:)0 1848 y Fo(-a)192 b Ft(Us)q(e)16
-b(t)n(h)o(e)g(`)p Fo(-a)p Ft(')e(o)o(pt)o(ion)i(t)o(o)g(h)o(a)o(v)o(e)f
-Fo(rtag)g Ft(lo)q(ok)h(in)h(t)n(h)o(e)f(`)p Fo(Attic)p
-Ft(')e(\(s)q(ee)i(Ch)o(apt)o(er)f(11)g([Remo)o(vin)o(g)h(\014le)q(s],)
-240 1898 y(page)d(45\))f(for)g(remo)o(v)o(e)q(d)h(\014le)q(s)h(t)n(h)o
-(a)o(t)e(con)o(t)o(ain)h(t)n(h)o(e)g(sp)q(eci\014e)q(d)i(t)o(ag.)j(Th)o
-(e)13 b(t)o(ag)f(i)q(s)h(remo)o(v)o(e)q(d)g(f)q(rom)f(t)n(h)o(e)q(s)q
-(e)240 1947 y(\014le)q(s,)i(whic)o(h)g(m)o(ak)o(e)q(s)f(it)h(con)o(v)o
-(enien)o(t)f(t)o(o)g(re-us)q(e)h(a)f(sym)n(b)q(o)o(lic)h(t)o(ag)e(as)h
-(d)o(ev)o(elo)o(pm)o(en)o(t)g(con)o(t)o(in)n(ue)q(s)h(\(an)o(d)240
-1997 y(\014le)q(s)i(get)f(remo)o(v)o(e)q(d)g(f)q(rom)f(t)n(h)o(e)h
-(up-comin)o(g)i(di)q(str)q(ibu)o(t)o(ion\).)0 2075 y
-Fo(-b)192 b Ft(Mak)o(e)14 b(t)n(h)o(e)i(t)o(ag)e(a)h(branc)o(h)g(t)o
-(ag.)k(See)c(Ch)o(apt)o(er)g(7)g([Branc)o(h)o(e)q(s],)f(page)h(31.)0
-2152 y Fo(-d)192 b Ft(Delet)o(e)15 b(t)n(h)o(e)h(t)o(ag)e(inst)o(e)q
-(ad)h(of)f(cre)q(a)o(t)o(in)o(g)h(it.)240 2215 y(In)22
-b(gen)o(eral,)h(t)o(ags)d(\(oft)o(en)h(t)n(h)o(e)g(sym)n(b)q(o)o(lic)i
-(n)o(am)o(e)q(s)e(of)g(soft)o(w)o(are)e(di)q(str)q(ibu)o(t)o(ions\))k
-(sh)o(ould)f(not)f(b)q(e)240 2265 y(remo)o(v)o(e)q(d,)g(bu)o(t)g(t)n(h)
-o(e)g(`)p Fo(-d)p Ft(')f(o)o(pt)o(ion)g(i)q(s)h(a)o(v)m(aila)o(b)o(le)h
-(as)e(a)h(m)o(e)q(ans)f(t)o(o)g(remo)o(v)o(e)g(comp)o(let)o(ely)i(ob)q
-(so)o(let)o(e)240 2315 y(sym)n(b)q(o)o(lic)i(n)o(am)o(e)q(s)e(if)h(n)o
-(ece)q(s)q(sary)f(\(as)g(migh)o(t)g(b)q(e)g(t)n(h)o(e)g(cas)q(e)h(for)e
-(an)i(Alph)o(a)g(rele)q(as)q(e,)h(or)d(if)i(y)o(ou)240
-2365 y(mi)q(st)o(agge)q(d)15 b(a)g(mo)q(d)o(ule\).)0
-2583 y Fn(A.17)32 b(st)n(a)n(t)n(us|St)n(a)n(t)n(us)17
-b(info)e(on)g(t)m(h)n(e)h(revi)q(s)q(ions)37 2696 y Fr(\017)30
-b Ft(st)o(a)o(t)o(us)14 b([-lR])h([-v])g([\014le)q(s)p
-Fi(:)8 b(:)g(:)o Ft(])37 2760 y Fr(\017)30 b Ft(Require)q(s:)22
-b(w)o(or)o(kin)o(g)15 b(direct)o(ory)l(,)h(rep)q(o)q(s)q(it)o(ory)l(.)
-37 2823 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(not)n(hin)o(g.)p
+85 86 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(85)0 183 y Fn(A.13)32 b(log|Prin)n(t)17
+b(out)f('rlog')f(information)h(for)f(\014les)37 296 y
+Fr(\017)30 b Ft(Synopsis:)21 b(log)15 b([-l])g(rlog-options)h([\014les)
+p Fi(:)8 b(:)g(:)n Ft(])37 358 y Fr(\017)30 b Ft(Requires:)21
+b(rep)q(ository)l(,)15 b(w)o(orking)g(directory)l(.)37
+421 y Fr(\017)30 b Ft(Changes:)20 b(nothing.)37 484 y
+Fr(\017)30 b Ft(Synon)o(ym:)20 b(rlog)62 609 y(Displa)o(y)j(log)f
+(information)h(for)f(\014les.)42 b Fo(log)22 b Ft(calls)h(the)f
+Fs(r)o(cs)h Ft(utilit)o(y)g Fo(rlog)p Ft(,)g(whic)o(h)g(prin)o(ts)g
+(all)g(a)o(v)m(ailable)0 659 y(information)14 b(ab)q(out)g(the)h
+Fs(r)o(cs)f Ft(history)g(\014le.)21 b(This)15 b(includes)h(the)f(lo)q
+(cation)g(of)e(the)i Fs(r)o(cs)f Ft(\014le,)h(the)f Fp(head)j
+Ft(revision)0 709 y(\(the)k(latest)f(revision)i(on)f(the)g(trunk\),)h
+(all)g(sym)o(b)q(olic)g(names)f(\(tags\))e(and)i(some)g(other)f
+(things.)38 b(F)l(or)20 b(eac)o(h)0 759 y(revision,)d(the)f(revision)h
+(n)o(um)o(b)q(er,)f(the)g(author,)f(the)h(n)o(um)o(b)q(er)g(of)f(lines)
+j(added/deleted)f(and)g(the)e(log)h(message)0 809 y(are)h(prin)o(ted.)
+28 b(All)19 b(times)f(are)f(displa)o(y)o(ed)i(in)f(Co)q(ordinated)g
+(Univ)o(ersal)h(Time)f(\(UTC\).)e(\(Other)h(parts)g(of)g
+Fs(cvs)0 858 y Ft(prin)o(t)f(times)f(in)h(the)f(lo)q(cal)i(timezone\).)
+0 1045 y Fl(A.13.1)30 b(log)15 b(options)62 1158 y Ft(Only)i(one)e
+(option)g(is)h(in)o(terpreted)g(b)o(y)f Fs(cvs)g Ft(and)g(not)g(passed)
+g(on)h(to)e Fo(rlog)p Ft(:)0 1283 y Fo(-l)192 b Ft(Lo)q(cal;)16
+b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g(directory)l(.)20
+b(\(Default)15 b(is)h(to)e(run)i(recursiv)o(ely\).)62
+1408 y(By)e(default,)h Fo(rlog)e Ft(prin)o(ts)h(all)h(information)f
+(that)f(is)h(a)o(v)m(ailable.)21 b(All)15 b(other)f(options)g
+(\(including)i(those)e(that)0 1458 y(normally)k(b)q(eha)o(v)o(e)g
+(di\013eren)o(tly\))h(are)e(passed)h(through)g(to)f Fo(rlog)g
+Ft(and)h(restrict)f(the)h(output.)28 b(See)18 b(rlog\(1\))f(for)0
+1508 y(a)j(complete)g(description)h(of)f(options.)34
+b(This)20 b(incomplete)i(list)e(\(whic)o(h)h(is)f(a)g(sligh)o(tly)h
+(edited)g(extract)e(from)0 1558 y(rlog\(1\)\))14 b(lists)i(all)g
+(options)f(that)g(are)g(useful)h(in)g(conjunction)g(with)g
+Fs(cvs)p Ft(.)62 1670 y Fj(Please)g(note:)k Ft(There)15
+b(can)g(b)q(e)h(no)e(space)i(b)q(et)o(w)o(een)f(the)g(option)g(and)g
+(its)g(argumen)o(t,)f(since)i Fo(rlog)e Ft(parses)h(its)0
+1720 y(options)g(in)h(a)f(di\013eren)o(t)h(w)o(a)o(y)e(than)h
+Fs(cvs)p Ft(.)0 1846 y Fo(-b)192 b Ft(Prin)o(t)23 b(information)f(ab)q
+(out)h(the)f(revisions)i(on)e(the)h(default)g(branc)o(h,)i(normally)e
+(the)f(highest)240 1896 y(branc)o(h)15 b(on)h(the)f(trunk.)0
+1971 y Fo(-d)p Fp(dates)88 b Ft(Prin)o(t)16 b(information)h(ab)q(out)f
+(revisions)h(with)g(a)f(c)o(hec)o(kin)i(date/time)e(in)h(the)g(range)f
+(giv)o(en)h(b)o(y)f(the)240 2021 y(semicolon-separated)23
+b(list)g(of)f(dates.)41 b(The)23 b(follo)o(wing)f(table)h(explains)h
+(the)e(a)o(v)m(ailable)i(range)240 2071 y(formats:)240
+2146 y Fp(d1)t Fo(<)p Fp(d2)240 2196 y(d2)t Fo(>)p Fp(d1)116
+b Ft(Select)16 b(the)g(revisions)g(that)e(w)o(ere)h(dep)q(osited)i(b)q
+(et)o(w)o(een)e Fp(d1)k Ft(and)c Fp(d2)k Ft(inclusiv)o(e.)240
+2272 y Fo(<)p Fp(d)240 2322 y(d)r Fo(>)189 b Ft(Select)16
+b(all)g(revisions)h(dated)e Fp(d)i Ft(or)e(earlier.)240
+2397 y Fp(d)r Fo(<)240 2447 y(>)p Fp(d)191 b Ft(Select)16
+b(all)g(revisions)h(dated)e Fp(d)i Ft(or)e(later.)240
+2523 y Fp(d)215 b Ft(Select)16 b(the)g(single,)g(latest)f(revision)h
+(dated)f Fp(d)i Ft(or)e(earlier.)240 2598 y(The)f(date/time)g(strings)f
+Fp(d)p Ft(,)h Fp(d1)p Ft(,)g(and)g Fp(d2)j Ft(are)c(in)i(the)f(free)f
+(format)g(explained)i(in)g(co\(1\).)j(Quoting)240 2648
+y(is)g(normally)h(necessary)l(,)f(esp)q(ecially)j(for)c
+Fo(<)g Ft(and)h Fo(>)p Ft(.)28 b(Note)17 b(that)h(the)f(separator)g(is)
+h(a)g(semicolon)240 2698 y(\(;\).)0 2774 y Fo(-h)192
+b Ft(Prin)o(t)20 b(only)h(the)f Fs(r)o(cs)g Ft(pathname,)h(w)o(orking)e
+(pathname,)i(head,)h(default)e(branc)o(h,)h(access)g(list,)240
+2823 y(lo)q(c)o(ks,)15 b(sym)o(b)q(olic)i(names,)d(and)i(su\016x.)p
eop
%%Page: 86 88
-86 87 bop 0 -58 a Ft(86)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(Di)q(sp)o(lay)c(a)f(br)q(ief)h(rep)q(ort)f(on)g(t)n
-(h)o(e)g(curren)o(t)g(st)o(a)o(t)o(us)f(of)h(\014le)q(s)h(wit)n(h)g(re)
-q(sp)q(ect)f(t)o(o)g(t)n(h)o(e)g(source)h(rep)q(o)q(s)q(it)o(ory)l(,)f
-(includin)o(g)0 233 y(an)o(y)k(st)o(ic)o(ky)g(t)o(ags,)e(d)o(a)o(t)o(e)
-q(s,)i(or)g(`)p Fo(-k)p Ft(')f(o)o(pt)o(ions.)62 345
-y(Y)l(ou)19 b(can)h(also)f(us)q(e)g(t)n(hi)q(s)g(comm)o(an)o(d)f(t)o(o)
-h(d)o(et)o(ermin)o(e)h(t)n(h)o(e)f(p)q(ot)o(en)o(t)o(ial)g(impact)g(of)
-g(a)f(`)p Fo(cvs)d(update)p Ft(')j(on)g(y)o(our)0 395
-y(w)o(or)o(kin)o(g)c(source)h(direct)o(ory|bu)o(t)g(rem)o(em)n(b)q(er)f
-(t)n(h)o(a)o(t)f(t)n(hin)o(gs)i(migh)o(t)e(c)o(h)o(an)o(ge)i(in)g(t)n
-(h)o(e)e(rep)q(o)q(s)q(it)o(ory)h(b)q(efore)g(y)o(ou)f(ru)o(n)0
-445 y Fo(update)p Ft(.)0 631 y Fl(A.17.1)30 b(st)n(a)n(t)n(us)17
-b(o)n(pt)n(ions)62 743 y Ft(Th)o(e)q(s)q(e)g(st)o(an)o(d)o(ard)f(o)o
-(pt)o(ions)f(are)h(sup)o(p)q(ort)o(e)q(d)h(b)o(y)f Fo(status)g
-Ft(\(s)q(ee)g(Sect)o(ion)h(A.4)e([Common)g(o)o(pt)o(ions],)h(page)g
-(63,)0 793 y(for)f(a)f(comp)o(let)o(e)j(d)o(e)q(scr)q(ipt)o(ion)f(of)f
-(t)n(h)o(em\):)0 918 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(ru)o(n)g(only)f
-(in)h(curren)o(t)f(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)0
-993 y Fo(-R)192 b Ft(Commit)15 b(direct)o(or)q(ie)q(s)h(recurs)q(iv)o
-(ely)l(.)22 b(Thi)q(s)15 b(i)q(s)g(on)g(b)o(y)h(d)o(ef)q(a)n(ul)o(t.)62
-1118 y(Th)o(ere)g(i)q(s)f(on)o(e)g(addit)o(ion)o(al)h(o)o(pt)o(ion:)0
-1244 y Fo(-v)192 b Ft(V)l(erb)q(o)q(s)q(e.)32 b(In)20
-b(addit)o(ion)g(t)o(o)f(t)n(h)o(e)g(inform)o(a)o(t)o(ion)g(norm)o(ally)
-h(di)q(sp)o(lay)o(e)q(d,)i(pr)q(in)o(t)d(all)h(sym)n(b)q(o)o(lic)h(t)o
-(ags,)240 1293 y(t)o(oget)n(h)o(er)15 b(wit)n(h)g(t)n(h)o(e)h(n)n(u)o
-(m)o(er)q(ical)g(v)m(alue)h(of)d(t)n(h)o(e)i(revi)q(s)q(ion)f(or)g
-(branc)o(h)g(t)n(h)o(ey)g(refer)h(t)o(o.)0 1500 y Fn(A.18)32
-b(t)n(ag|Add)16 b(a)f(sym)m(b)r(o)o(lic)g(t)n(ag)g(t)o(o)g(c)n(h)n(ec)n
-(k)n(e)r(d)h(ou)o(t)f(v)n(ers)q(ion)i(of)d(R)n(CS)i(\014le)37
-1613 y Fr(\017)30 b Ft(t)o(ag)14 b([-lR])i([-b])e([-d])h(sym)n(b)q(o)o
-(lic)p 603 1613 14 2 v 18 w(t)o(ag)f([\014le)q(s)p Fi(:)8
-b(:)g(:)o Ft(])37 1675 y Fr(\017)30 b Ft(Require)q(s:)22
-b(w)o(or)o(kin)o(g)15 b(direct)o(ory)l(,)h(rep)q(o)q(s)q(it)o(ory)l(.)
-37 1738 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(rep)q(o)q(s)q(it)o
-(ory)l(.)37 1800 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(f)q(reeze)62
-1925 y(Us)q(e)f(t)n(hi)q(s)f(comm)o(an)o(d)g(t)o(o)g(as)q(s)q(ign)g
-(sym)n(b)q(o)o(lic)i(t)o(ags)d(t)o(o)h(t)n(h)o(e)g(n)o(e)q(are)q(st)g
-(rep)q(o)q(s)q(it)o(ory)g(v)o(ers)q(ions)h(t)o(o)f(y)o(our)g(w)o(or)o
-(kin)o(g)0 1975 y(source)q(s.)32 b(Th)o(e)19 b(t)o(ags)f(are)h(ap)o(p)o
-(lie)q(d)i(imm)o(e)q(dia)o(t)o(ely)g(t)o(o)d(t)n(h)o(e)h(rep)q(o)q(s)q
-(it)o(ory)l(,)h(as)f(wit)n(h)g Fo(rtag)p Ft(,)g(bu)o(t)h(t)n(h)o(e)f(v)
-o(ers)q(ions)g(are)0 2025 y(sup)o(p)o(lie)q(d)f(imp)o(licit)n(l)q(y)g
-(b)o(y)d(t)n(h)o(e)g Fs(cvs)g Ft(records)g(of)f(y)o(our)h(w)o(or)o(kin)
-o(g)h(\014le)q(s')g(hi)q(st)o(ory)f(ra)o(t)n(h)o(er)g(t)n(h)o(an)g(ap)o
-(p)o(lie)q(d)i(exp)o(licit)n(ly)l(.)62 2137 y(On)o(e)f(us)q(e)g(for)f
-(t)o(ags)f(i)q(s)i(t)o(o)f(record)g(a)h(sn)o(ap)q(sh)o(ot)e(of)h(t)n(h)
-o(e)h(curren)o(t)f(source)q(s)h(wh)o(en)f(t)n(h)o(e)h(soft)o(w)o(are)d
-(f)q(reeze)j(d)o(a)o(t)o(e)f(of)0 2187 y(a)f(pro)s(ject)g(arr)q(iv)o(e)
-q(s.)19 b(As)c(bugs)f(are)g(\014xe)q(d)i(aft)o(er)d(t)n(h)o(e)i(f)q
-(reeze)g(d)o(a)o(t)o(e,)f(only)h(t)n(h)o(o)q(s)q(e)e(c)o(h)o(an)o(ge)q
-(d)i(source)q(s)g(t)n(h)o(a)o(t)f(are)g(t)o(o)g(b)q(e)0
-2237 y(part)h(of)f(t)n(h)o(e)i(rele)q(as)q(e)f(n)o(ee)q(d)h(b)q(e)f
-(re-t)o(agge)q(d.)62 2349 y(Th)o(e)20 b(sym)n(b)q(o)o(lic)h(t)o(ags)d
-(are)h(m)o(e)q(an)o(t)f(t)o(o)i(p)q(erm)o(an)o(en)o(t)n(ly)f(record)h
-(whic)o(h)g(revi)q(s)q(ions)g(of)f(whic)o(h)h(\014le)q(s)h(w)o(ere)e
-(us)q(e)q(d)0 2399 y(in)i(cre)q(a)o(t)o(in)o(g)f(a)h(soft)o(w)o(are)d
-(di)q(str)q(ibu)o(t)o(ion.)37 b(Th)o(e)21 b Fo(checkout)e
-Ft(an)o(d)h Fo(update)g Ft(comm)o(an)o(ds)g(allo)o(w)g(y)o(ou)h(t)o(o)f
-(extract)0 2449 y(an)d(exact)h(co)o(p)o(y)f(of)g(a)g(t)o(agge)q(d)f
-(rele)q(as)q(e)i(a)o(t)f(an)o(y)g(t)o(im)o(e)g(in)h(t)n(h)o(e)g(fu)o(t)
-o(ure,)f(regardle)q(s)q(s)h(of)f(wh)o(et)n(h)o(er)g(\014le)q(s)i(h)o(a)
-o(v)o(e)d(b)q(een)0 2499 y(c)o(h)o(an)o(ge)q(d,)g(add)o(e)q(d,)f(or)g
-(remo)o(v)o(e)q(d)g(s)q(ince)h(t)n(h)o(e)f(rele)q(as)q(e)g(w)o(as)g(t)o
-(agge)q(d.)62 2611 y(Thi)q(s)g(comm)o(an)o(d)g(can)f(also)h(b)q(e)g(us)
-q(e)q(d)g(t)o(o)g(d)o(elet)o(e)h(a)e(sym)n(b)q(o)o(lic)i(t)o(ag,)e(or)g
-(t)o(o)g(cre)q(a)o(t)o(e)g(a)g(branc)o(h.)20 b(See)c(t)n(h)o(e)e(o)o
-(pt)o(ions)0 2661 y(s)q(ect)o(ion)h(b)q(elo)o(w.)62 2774
-y(If)h(y)o(ou)g(a)o(t)n(t)o(empt)e(t)o(o)i(us)q(e)g(a)f(t)o(ag)g(n)o
-(am)o(e)g(t)n(h)o(a)o(t)g(alre)q(ady)g(exi)q(st)o(s,)h
-Fs(cvs)f Ft(will)j(comp)o(lain)f(an)o(d)f(not)f(o)o(v)o(erwr)q(it)o(e)g
-(t)n(h)o(a)o(t)0 2823 y(t)o(ag.)k(Us)q(e)c(t)n(h)o(e)g(`)p
-Fo(-F)p Ft(')f(o)o(pt)o(ion)h(t)o(o)g(force)g(t)n(h)o(e)g(n)o(ew)g(t)o
-(ag)f(v)m(alue.)p eop
+86 87 bop 0 -58 a Ft(86)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fo(-N)192 b Ft(Do)14 b(not)f(prin)o(t)i(the)f(list)h
+(of)f(tags)f(for)g(this)i(\014le.)20 b(This)15 b(option)f(can)h(b)q(e)f
+(v)o(ery)g(useful)h(when)g(y)o(our)f(site)240 233 y(uses)j(a)g(lot)g
+(of)f(tags,)g(so)h(rather)f(than)h Fo(")p Ft(more)p Fo(")p
+Ft('ing)g(o)o(v)o(er)f(3)g(pages)h(of)g(tag)f(information,)h(the)g(log)
+240 283 y(information)e(is)h(presen)o(ted)g(without)f(tags)f(at)h(all.)
+0 360 y Fo(-R)192 b Ft(Prin)o(t)15 b(only)h(the)f(name)g(of)g(the)g
+Fs(r)o(cs)h Ft(history)f(\014le.)0 436 y Fo(-r)p Fp(revisions)240
+486 y Ft(Prin)o(t)h(information)h(ab)q(out)f(revisions)h(giv)o(en)g(in)
+g(the)f(comma-separated)g(list)h Fp(revisions)i Ft(of)d(revi-)240
+536 y(sions)g(and)f(ranges.)k(The)d(follo)o(wing)g(table)f(explains)i
+(the)f(a)o(v)m(ailable)g(range)f(formats:)240 612 y Fp(rev1)t
+Fo(:)p Fp(rev2)42 b Ft(Revisions)17 b Fp(rev1)h Ft(to)d
+Fp(rev2)j Ft(\(whic)o(h)e(m)o(ust)f(b)q(e)h(on)f(the)g(same)g(branc)o
+(h\).)240 689 y Fo(:)p Fp(rev)154 b Ft(Revisions)17 b(from)d(the)i(b)q
+(eginning)h(of)e(the)g(branc)o(h)g(up)h(to)f(and)g(including)j
+Fp(rev)p Ft(.)240 766 y Fp(rev)t Fo(:)150 b Ft(Revisions)17
+b(starting)d(with)i Fp(rev)j Ft(to)c(the)g(end)h(of)f(the)g(branc)o(h)g
+(con)o(taining)h Fp(rev)p Ft(.)240 842 y Fp(branc)o(h)105
+b Ft(An)20 b(argumen)o(t)f(that)g(is)h(a)g(branc)o(h)f(means)h(all)h
+(revisions)f(on)g(that)f(branc)o(h.)34 b(Y)l(ou)480 892
+y(can)18 b(unfortunately)h(not)f(sp)q(ecify)h(a)f(sym)o(b)q(olic)h
+(branc)o(h)f(here.)30 b(Y)l(ou)18 b(m)o(ust)g(sp)q(ecify)480
+942 y(the)j(n)o(umeric)i(branc)o(h)e(n)o(um)o(b)q(er.)39
+b(See)22 b(Section)g(D.1)f([Magic)g(branc)o(h)g(n)o(um)o(b)q(ers],)480
+992 y(page)15 b(107,)f(for)h(an)g(explanation.)240 1069
+y Fp(branc)o(h1)t Fo(:)p Fp(branc)o(h2)480 1118 y Ft(A)g(range)g(of)g
+(branc)o(hes)g(means)h(all)g(revisions)g(on)f(the)g(branc)o(hes)h(in)g
+(that)e(range.)240 1195 y Fp(branc)o(h)p Fo(.)81 b Ft(The)15
+b(latest)g(revision)i(in)f Fp(branc)o(h)p Ft(.)240 1272
+y(A)e(bare)f(`)p Fo(-r)p Ft(')f(with)i(no)f(revisions)i(means)e(the)h
+(latest)f(revision)i(on)e(the)h(default)g(branc)o(h,)f(normally)240
+1321 y(the)i(trunk.)0 1398 y Fo(-s)p Fp(states)77 b Ft(Prin)o(t)14
+b(information)h(ab)q(out)f(revisions)h(whose)g(state)e(attributes)h
+(matc)o(h)g(one)h(of)f(the)g(states)f(giv)o(en)240 1448
+y(in)j(the)f(comma-separated)g(list)h Fp(states)p Ft(.)0
+1525 y Fo(-t)192 b Ft(Prin)o(t)15 b(the)g(same)g(as)g(`)p
+Fo(-h)p Ft(',)f(plus)i(the)f(descriptiv)o(e)i(text.)0
+1601 y Fo(-w)p Fp(logins)79 b Ft(Prin)o(t)18 b(information)f(ab)q(out)h
+(revisions)h(c)o(hec)o(k)o(ed)f(in)g(b)o(y)g(users)g(with)g(login)g
+(names)g(app)q(earing)g(in)240 1651 y(the)d(comma-separated)g(list)h
+Fp(logins)p Ft(.)21 b(If)15 b Fp(logins)j Ft(is)e(omitted,)e(the)i
+(user's)f(login)h(is)f(assumed.)62 1777 y Fo(rlog)h Ft(prin)o(ts)h(the)
+g(in)o(tersection)g(of)f(the)h(revisions)g(selected)h(with)f(the)g
+(options)f(`)p Fo(-d)p Ft(',)g(`)p Fo(-l)p Ft(',)f(`)p
+Fo(-s)p Ft(',)h(and)g(`)p Fo(-w)p Ft(',)0 1827 y(in)o(tersected)g(with)
+f(the)h(union)g(of)f(the)g(revisions)h(selected)h(b)o(y)e(`)p
+Fo(-b)p Ft(')f(and)h(`)p Fo(-r)p Ft('.)0 2019 y Fl(A.13.2)30
+b(log)15 b(examples)62 2132 y Ft(Con)o(tributed)h(examples)g(are)f
+(gratefully)g(accepted.)0 2344 y Fn(A.14)32 b(rdi\013|'patc)n(h')17
+b(format)e(di\013s)h(b)r(et)n(w)n(een)f(releases)37 2457
+y Fr(\017)30 b Ft(rdi\013)15 b([-\015ags])g([-V)g(vn])g([-r)f(t)p
+Fo(|)p Ft(-D)h(d)g([-r)g(t2)p Fo(|)p Ft(-D)f(d2]])h(mo)q(dules)p
+Fi(:)8 b(:)g(:)37 2521 y Fr(\017)30 b Ft(Requires:)21
+b(rep)q(ository)l(.)37 2584 y Fr(\017)30 b Ft(Changes:)20
+b(nothing.)37 2647 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(patc)o(h)62
+2774 y(Builds)d(a)e(Larry)f(W)l(all)i(format)d(patc)o(h\(1\))h(\014le)i
+(b)q(et)o(w)o(een)f(t)o(w)o(o)f(releases,)h(that)f(can)h(b)q(e)h(fed)f
+(directly)h(in)o(to)f(the)0 2823 y(patc)o(h)f(program)f(to)h(bring)g
+(an)h(old)f(release)h(up-to-date)f(with)h(the)f(new)h(release.)20
+b(\(This)14 b(is)h(one)f(of)g(the)g(few)g Fs(cvs)p eop
%%Page: 87 89
-87 88 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(87)0 183 y Fl(A.18.1)30
-b(t)n(ag)15 b(o)n(pt)n(ions)62 295 y Ft(Th)o(e)q(s)q(e)i(st)o(an)o(d)o
-(ard)f(o)o(pt)o(ions)g(are)g(sup)o(p)q(ort)o(e)q(d)g(b)o(y)g
-Fo(tag)g Ft(\(s)q(ee)g(Sect)o(ion)h(A.4)f([Common)f(o)o(pt)o(ions],)h
-(page)g(63,)g(for)0 345 y(a)f(comp)o(let)o(e)h(d)o(e)q(scr)q(ipt)o(ion)
-g(of)f(t)n(h)o(em\):)0 467 y Fo(-F)192 b Ft(Ov)o(erwr)q(it)o(e)15
-b(an)g(exi)q(st)o(in)o(g)h(t)o(ag)e(of)g(t)n(h)o(e)h(sam)o(e)g(n)o(am)o
-(e)f(on)h(a)g(di\013eren)o(t)h(revi)q(s)q(ion.)k(Thi)q(s)15
-b(o)o(pt)o(ion)g(i)q(s)g(n)o(ew)240 517 y(in)h Fs(cvs)f
-Ft(1.4.)k(Th)o(e)c(o)o(ld)h(b)q(e)o(h)o(a)o(vior)f(i)q(s)g(m)o(a)o(t)o
-(c)o(h)o(e)q(d)g(b)o(y)g(`)p Fo(cvs)g(tag)f(-F)p Ft('.)0
-587 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(ru)o(n)g(only)f(in)h(curren)o(t)f
-(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)0 658 y Fo(-R)192
-b Ft(Commit)15 b(direct)o(or)q(ie)q(s)h(recurs)q(iv)o(ely)l(.)22
-b(Thi)q(s)15 b(i)q(s)g(on)g(b)o(y)h(d)o(ef)q(a)n(ul)o(t.)62
-780 y(Tw)o(o)f(sp)q(ecial)h(o)o(pt)o(ions)f(are)g(a)o(v)m(aila)o(b)o
-(le:)0 902 y Fo(-b)192 b Ft(Th)o(e)16 b(-b)h(o)o(pt)o(ion)f(m)o(ak)o(e)
-q(s)g(t)n(h)o(e)g(t)o(ag)f(a)h(branc)o(h)h(t)o(ag)e(\(s)q(ee)h(Ch)o
-(apt)o(er)f(7)h([Branc)o(h)o(e)q(s],)g(page)g(31\),)g(allo)o(w-)240
-952 y(in)o(g)21 b(concurren)o(t,)g(i)q(so)o(la)o(t)o(e)q(d)g(d)o(ev)o
-(elo)o(pm)o(en)o(t.)36 b(Thi)q(s)21 b(i)q(s)f(mo)q(st)f(us)q(eful)j
-(for)d(cre)q(a)o(t)o(in)o(g)h(a)g(pa)o(t)o(c)o(h)g(t)o(o)g(a)240
-1002 y(previously)d(rele)q(as)q(e)q(d)e(soft)o(w)o(are)f(di)q(str)q
-(ibu)o(t)o(ion.)0 1072 y Fo(-d)192 b Ft(Delet)o(e)15
-b(a)g(t)o(ag.)240 1132 y(If)h(y)o(ou)f(us)q(e)h(`)p Fo(cvs)f(tag)f(-d)h
-(symbolic_tag)p Ft(',)f(t)n(h)o(e)h(sym)n(b)q(o)o(lic)j(t)o(ag)c(y)o
-(ou)h(sp)q(ecify)i(i)q(s)f(d)o(elet)o(e)q(d)h(inst)o(e)q(ad)240
-1182 y(of)12 b(b)q(e)q(in)o(g)j(add)o(e)q(d.)20 b(W)l(ar)q(nin)o(g:)f
-(Be)13 b(v)o(ery)g(cert)o(ain)g(of)g(y)o(our)f(grou)o(n)o(d)h(b)q
-(efore)g(y)o(ou)f(d)o(elet)o(e)i(a)f(t)o(ag;)f(doin)o(g)240
-1232 y(t)n(hi)q(s)k(p)q(erm)o(an)o(en)o(t)n(ly)g(di)q(scards)g(som)o(e)
-f(hi)q(st)o(or)q(ical)i(inform)o(a)o(t)o(ion,)e(whic)o(h)h(m)o(ay)g(la)
-o(t)o(er)f(t)o(ur)q(n)h(ou)o(t)f(t)o(o)h(b)q(e)240 1282
-y(v)m(alua)o(b)o(le.)0 1472 y Fn(A.19)32 b(up)r(d)o(a)n(t)n(e|Br)q(in)o
-(g)18 b(w)n(or)o(k)d(tree)g(in)i(sync)e(wit)m(h)h(rep)r(o)q(s)q(it)o
-(ory)37 1584 y Fr(\017)30 b Ft(up)q(d)o(a)o(t)o(e)16
-b([-Ad\015PpR])f([-d])g([-r)g(t)o(ag)p Fo(|)p Ft(-D)f(d)o(a)o(t)o(e])g
-(\014le)q(s)p Fi(:)8 b(:)g(:)37 1644 y Fr(\017)30 b Ft(Require)q(s:)22
-b(rep)q(o)q(s)q(it)o(ory)l(,)14 b(w)o(or)o(kin)o(g)i(direct)o(ory)l(.)
-37 1704 y Fr(\017)30 b Ft(Ch)o(an)o(ge)q(s:)20 b(w)o(or)o(kin)o(g)c
-(direct)o(ory)l(.)62 1826 y(Aft)o(er)i(y)o(ou'v)o(e)g(ru)o(n)i(c)o(h)o
-(ec)o(k)o(ou)o(t)e(t)o(o)g(cre)q(a)o(t)o(e)g(y)o(our)g(pr)q(iv)m(a)o(t)
-o(e)h(co)o(p)o(y)f(of)g(source)h(f)q(rom)f(t)n(h)o(e)g(common)h(rep)q
-(o)q(s)q(it)o(ory)l(,)0 1876 y(ot)n(h)o(er)13 b(d)o(ev)o(elo)o(p)q(ers)
-h(will)h(con)o(t)o(in)n(ue)e(c)o(h)o(an)o(gin)o(g)h(t)n(h)o(e)g(cen)o
-(tral)f(source.)19 b(F)l(rom)13 b(t)o(im)o(e)f(t)o(o)h(t)o(im)o(e,)g
-(wh)o(en)h(it)f(i)q(s)h(con)o(v)o(enien)o(t)0 1926 y(in)g(y)o(our)f(d)o
-(ev)o(elo)o(pm)o(en)o(t)g(pro)q(ce)q(s)q(s,)h(y)o(ou)f(can)g(us)q(e)h
-(t)n(h)o(e)f Fo(update)f Ft(comm)o(an)o(d)h(f)q(rom)f(wit)n(hin)j(y)o
-(our)e(w)o(or)o(kin)o(g)g(direct)o(ory)0 1976 y(t)o(o)i(reconcile)i(y)o
-(our)e(w)o(or)o(k)g(wit)n(h)h(an)o(y)f(revi)q(s)q(ions)h(ap)o(p)o(lie)q
-(d)i(t)o(o)d(t)n(h)o(e)g(source)h(rep)q(o)q(s)q(it)o(ory)f(s)q(ince)h
-(y)o(our)f(last)g(c)o(h)o(ec)o(k)o(ou)o(t)0 2026 y(or)g(up)q(d)o(a)o(t)
-o(e.)0 2199 y Fl(A.19.1)30 b(up)r(d)o(a)n(t)n(e)16 b(o)n(pt)n(ions)62
-2311 y Ft(Th)o(e)q(s)q(e)g(st)o(an)o(d)o(ard)f(o)o(pt)o(ions)g(are)g(a)
-o(v)m(aila)o(b)o(le)i(wit)n(h)f Fo(update)f Ft(\(s)q(ee)g(Sect)o(ion)h
-(A.4)f([Common)f(o)o(pt)o(ions],)h(page)g(63,)0 2361
-y(for)g(a)f(comp)o(let)o(e)j(d)o(e)q(scr)q(ipt)o(ion)f(of)f(t)n(h)o
-(em\):)0 2484 y Fo(-D)g(date)81 b Ft(Us)q(e)14 b(t)n(h)o(e)h(mo)q(st)e
-(recen)o(t)h(revi)q(s)q(ion)h(no)g(la)o(t)o(er)f(t)n(h)o(an)g
-Fp(d)o(a)o(t)o(e)p Ft(.)19 b(Thi)q(s)c(o)o(pt)o(ion)f(i)q(s)h(st)o(ic)o
-(ky)l(,)f(an)o(d)g(imp)o(lie)q(s)j(`)p Fo(-P)p Ft('.)240
-2533 y(See)f(Sect)o(ion)g(7.4)e([St)o(ic)o(ky)h(t)o(ags],)e(page)i(34,)
-f(for)h(more)f(inform)o(a)o(t)o(ion)h(on)g(st)o(ic)o(ky)g(t)o(ags/d)o
-(a)o(t)o(e)q(s.)0 2604 y Fo(-f)192 b Ft(Only)12 b(us)q(eful)h(wit)n(h)e
-(t)n(h)o(e)g(`)p Fo(-D)k Fp(d)o(a)o(t)o(e)s Ft(')10 b(or)h(`)p
-Fo(-r)j Fp(t)o(ag)t Ft(')c(\015ags.)18 b(If)12 b(no)f(m)o(a)o(t)o(c)o
-(hin)o(g)g(revi)q(s)q(ion)h(i)q(s)f(fou)o(n)o(d,)h(retr)q(iev)o(e)240
-2653 y(t)n(h)o(e)j(mo)q(st)f(recen)o(t)h(revi)q(s)q(ion)h(\(inst)o(e)q
-(ad)f(of)f(ignor)q(in)o(g)i(t)n(h)o(e)g(\014le\).)0 2724
-y Fo(-k)f Fp(k\015ag)82 b Ft(Pro)q(ce)q(s)q(s)21 b Fs(r)o(cs)h
-Ft(k)o(eyw)o(ords)f(accordin)o(g)h(t)o(o)g Fp(k\015ag)p
-Ft(.)39 b(See)22 b(co\(1\).)38 b(Thi)q(s)22 b(o)o(pt)o(ion)g(i)q(s)g
-(st)o(ic)o(ky;)i(fu)o(t)o(ure)240 2774 y(up)q(d)o(a)o(t)o(e)q(s)f(of)e
-(t)n(hi)q(s)h(\014le)h(in)g(t)n(hi)q(s)g(w)o(or)o(kin)o(g)f(direct)o
-(ory)h(will)g(us)q(e)f(t)n(h)o(e)g(sam)o(e)g Fp(k\015ag)p
-Ft(.)40 b(Th)o(e)22 b Fo(status)240 2823 y Ft(comm)o(an)o(d)15
-b(can)g(b)q(e)g(view)o(e)q(d)i(t)o(o)d(s)q(ee)i(t)n(h)o(e)f(st)o(ic)o
-(ky)g(o)o(pt)o(ions.)k(See)d(Sect)o(ion)g(A.17)e([st)o(a)o(t)o(us],)f
-(page)i(86.)p eop
+87 88 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(87)0 183 y(commands)16 b(that)g(op)q(erates)h
+(directly)g(from)f(the)h(rep)q(ository)l(,)g(and)f(do)q(esn't)h
+(require)g(a)g(prior)f(c)o(hec)o(k)o(out.\))24 b(The)0
+233 y(di\013)16 b(output)f(is)g(sen)o(t)g(to)g(the)g(standard)g(output)
+g(device.)62 347 y(Y)l(ou)23 b(can)f(sp)q(ecify)i(\(using)f(the)f
+(standard)g(`)p Fo(-r)p Ft(')g(and)g(`)p Fo(-D)p Ft(')g(options\))g(an)
+o(y)g(com)o(bination)h(of)f(one)g(or)g(t)o(w)o(o)0 397
+y(revisions)14 b(or)e(dates.)19 b(If)13 b(only)g(one)g(revision)h(or)e
+(date)h(is)g(sp)q(eci\014ed,)i(the)e(patc)o(h)g(\014le)h(re\015ects)f
+(di\013erences)h(b)q(et)o(w)o(een)0 447 y(that)g(revision)j(or)d(date)h
+(and)h(the)f(curren)o(t)g(head)h(revisions)g(in)g(the)f
+Fs(r)o(cs)h Ft(\014le.)62 561 y(Note)h(that)f(if)h(the)f(soft)o(w)o
+(are)f(release)j(a\013ected)e(is)h(con)o(tained)h(in)f(more)f(than)h
+(one)g(directory)l(,)g(then)g(it)g(ma)o(y)0 611 y(b)q(e)h(necessary)g
+(to)f(sp)q(ecify)i(the)e(`)p Fo(-p)p Ft(')g(option)h(to)e(the)i(patc)o
+(h)f(command)h(when)g(patc)o(hing)g(the)f(old)i(sources,)e(so)0
+660 y(that)d(patc)o(h)h(is)h(able)g(to)f(\014nd)h(the)f(\014les)h(that)
+f(are)f(lo)q(cated)i(in)g(other)f(directories.)0 861
+y Fl(A.14.1)30 b(rdi\013)15 b(options)62 975 y Ft(These)j(standard)f
+(options)h(are)f(supp)q(orted)h(b)o(y)f Fo(rdiff)g Ft(\(see)g(Section)h
+(A.4)f([Common)f(options],)i(page)f(67,)0 1025 y(for)e(a)f(complete)i
+(description)h(of)e(them\):)0 1153 y Fo(-D)g Fp(date)91
+b Ft(Use)15 b(the)h(most)e(recen)o(t)h(revision)i(no)e(later)g(than)g
+Fp(date)p Ft(.)0 1232 y Fo(-f)192 b Ft(If)16 b(no)f(matc)o(hing)h
+(revision)g(is)g(found,)g(retriev)o(e)f(the)h(most)e(recen)o(t)i
+(revision)g(\(instead)g(of)f(ignoring)240 1282 y(the)g(\014le\).)0
+1360 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(don't)e(descend)j(sub)q
+(directories.)0 1439 y Fo(-r)e Fp(tag)113 b Ft(Use)15
+b(revision)i Fp(tag)p Ft(.)62 1568 y(In)f(addition)g(to)f(the)g(ab)q(o)
+o(v)o(e,)g(these)g(options)g(are)g(a)o(v)m(ailable:)0
+1696 y Fo(-c)192 b Ft(Use)15 b(the)h(con)o(text)e(di\013)i(format.)i
+(This)e(is)g(the)f(default)h(format.)0 1775 y Fo(-s)192
+b Ft(Create)10 b(a)h(summary)f(c)o(hange)h(rep)q(ort)g(instead)h(of)e
+(a)h(patc)o(h.)18 b(The)11 b(summary)g(includes)i(information)240
+1825 y(ab)q(out)h(\014les)h(that)f(w)o(ere)g(c)o(hanged)g(or)g(added)h
+(b)q(et)o(w)o(een)f(the)g(releases.)21 b(It)14 b(is)h(sen)o(t)f(to)f
+(the)h(standard)240 1874 y(output)19 b(device.)34 b(This)20
+b(is)g(useful)g(for)f(\014nding)i(out,)e(for)g(example,)i(whic)o(h)f
+(\014les)h(ha)o(v)o(e)e(c)o(hanged)240 1924 y(b)q(et)o(w)o(een)d(t)o(w)
+o(o)d(dates)i(or)g(revisions.)0 2003 y Fo(-t)192 b Ft(A)12
+b(di\013)h(of)f(the)g(top)g(t)o(w)o(o)f(revisions)j(is)f(sen)o(t)f(to)g
+(the)g(standard)g(output)g(device.)20 b(This)13 b(is)g(most)f(useful)
+240 2053 y(for)j(seeing)h(what)e(the)i(last)f(c)o(hange)g(to)g(a)f
+(\014le)j(w)o(as.)0 2131 y Fo(-u)192 b Ft(Use)19 b(the)g(unidi\013)h
+(format)e(for)g(the)h(con)o(text)f(di\013s.)31 b(This)19
+b(option)g(is)g(not)g(a)o(v)m(ailable)h(if)f(y)o(our)g(di\013)240
+2181 y(do)q(es)13 b(not)f(supp)q(ort)g(the)h(unidi\013)h(format.)j
+(Remem)o(b)q(er)d(that)d(old)i(v)o(ersions)g(of)f(the)g
+Fo(patch)g Ft(program)240 2231 y(can't)i(handle)i(the)e(unidi\013)i
+(format,)d(so)h(if)h(y)o(ou)f(plan)i(to)d(p)q(ost)i(this)g(patc)o(h)f
+(to)g(the)g(net)h(y)o(ou)f(should)240 2281 y(probably)i(not)f(use)g(`)p
+Fo(-u)p Ft('.)0 2359 y Fo(-V)g Fp(vn)128 b Ft(Expand)15
+b Fs(r)o(cs)g Ft(k)o(eyw)o(ords)f(according)i(to)e(the)h(rules)h
+(curren)o(t)e(in)i Fs(r)o(cs)f Ft(v)o(ersion)g Fp(vn)g
+Ft(\(the)g(expansion)240 2409 y(format)f(c)o(hanged)h(with)h
+Fs(r)o(cs)f Ft(v)o(ersion)h(5\).)0 2610 y Fl(A.14.2)30
+b(rdi\013)15 b(examples)62 2724 y Ft(Supp)q(ose)21 b(y)o(ou)f(receiv)o
+(e)g(mail)h(from)e Fo(foo@bar.com)f Ft(asking)i(for)g(an)f(up)q(date)i
+(from)e(release)h(1.2)f(to)h(1.4)e(of)0 2774 y(the)e(tc)g(compiler.)24
+b(Y)l(ou)16 b(ha)o(v)o(e)f(no)h(suc)o(h)h(patc)o(hes)f(on)g(hand,)g
+(but)g(with)g Fs(cvs)g Ft(that)f(can)h(easily)i(b)q(e)e(\014xed)h(with)
+f(a)0 2823 y(command)f(suc)o(h)h(as)e(this:)p eop
%%Page: 88 90
-88 89 bop 0 -58 a Ft(88)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y Fo(-l)192 b Ft(Lo)q(cal;)27 b(ru)o(n)c(only)g(in)g
-(curren)o(t)f(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)43
-b(See)23 b(Ch)o(apt)o(er)f(9)g([Recurs)q(iv)o(e)h(b)q(e)o(h)o(a)o
-(vior],)240 233 y(page)15 b(41.)0 313 y Fo(-P)192 b Ft(Pru)o(n)o(e)16
-b(empt)o(y)f(direct)o(or)q(ie)q(s.)0 393 y Fo(-p)192
-b Ft(Pip)q(e)16 b(\014le)q(s)g(t)o(o)f(t)n(h)o(e)g(st)o(an)o(d)o(ard)g
-(ou)o(t)o(pu)o(t.)0 473 y Fo(-R)192 b Ft(Op)q(era)o(t)o(e)12
-b(recurs)q(iv)o(ely)l(.)20 b(Thi)q(s)13 b(i)q(s)f(on)g(b)o(y)g(d)o(ef)q
-(a)n(ul)o(t.)20 b(See)13 b(Ch)o(apt)o(er)f(9)g([Recurs)q(iv)o(e)h(b)q
-(e)o(h)o(a)o(vior],)f(page)g(41.)0 553 y Fo(-r)j(tag)105
-b Ft(Retr)q(iev)o(e)18 b(revi)q(s)q(ion)g Fp(t)o(ag)p
-Ft(.)27 b(Thi)q(s)18 b(o)o(pt)o(ion)f(i)q(s)h(st)o(ic)o(ky)l(,)g(an)o
-(d)g(imp)o(lie)q(s)i(`)p Fo(-P)p Ft('.)27 b(See)18 b(Sect)o(ion)h(7.4)d
-([St)o(ic)o(ky)240 603 y(t)o(ags],)d(page)i(34,)f(for)h(more)g(inform)o
-(a)o(t)o(ion)g(on)g(st)o(ic)o(ky)g(t)o(ags/d)o(a)o(t)o(e)q(s.)62
-730 y(Th)o(e)q(s)q(e)h(sp)q(ecial)g(o)o(pt)o(ions)f(are)g(also)g(a)o(v)
-m(aila)o(b)o(le)i(wit)n(h)f Fo(update)p Ft(.)0 860 y
-Fo(-A)192 b Ft(Re)q(s)q(et)16 b(an)o(y)e(st)o(ic)o(ky)h(t)o(ags,)f(d)o
-(a)o(t)o(e)q(s,)g(or)h(`)p Fo(-k)p Ft(')f(o)o(pt)o(ions.)19
-b(See)d(Sect)o(ion)g(7.4)e([St)o(ic)o(ky)g(t)o(ags],)g(page)g(34,)h
-(for)240 910 y(more)g(inform)o(a)o(t)o(ion)g(on)g(st)o(ic)o(ky)g(t)o
-(ags/d)o(a)o(t)o(e)q(s.)0 990 y Fo(-d)192 b Ft(Cre)q(a)o(t)o(e)15
-b(an)o(y)h(direct)o(or)q(ie)q(s)i(t)n(h)o(a)o(t)e(exi)q(st)h(in)g(t)n
-(h)o(e)g(rep)q(o)q(s)q(it)o(ory)f(if)h(t)n(h)o(ey're)f(mi)q(s)q(s)q(in)
-o(g)g(f)q(rom)g(t)n(h)o(e)h(w)o(or)o(kin)o(g)240 1040
-y(direct)o(ory)l(.)j(Norm)o(ally)l(,)12 b Fo(update)f
-Ft(act)o(s)h(only)g(on)g(direct)o(or)q(ie)q(s)h(an)o(d)f(\014le)q(s)h
-(t)n(h)o(a)o(t)e(w)o(ere)h(alre)q(ady)g(enro)o(lle)q(d)240
-1090 y(in)k(y)o(our)f(w)o(or)o(kin)o(g)g(direct)o(ory)l(.)240
-1155 y(Thi)q(s)21 b(i)q(s)g(us)q(eful)h(for)e(up)q(d)o(a)o(t)o(in)o(g)i
-(direct)o(or)q(ie)q(s)h(t)n(h)o(a)o(t)d(w)o(ere)g(cre)q(a)o(t)o(e)q(d)h
-(in)g(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)f(s)q(ince)i(t)n(h)o(e)240
-1205 y(init)o(ial)14 b(c)o(h)o(ec)o(k)o(ou)o(t;)f(bu)o(t)f(it)h(h)o(as)
-e(an)h(u)o(nfort)o(u)o(n)o(a)o(t)o(e)g(s)q(id)o(e)h(e\013ect.)19
-b(If)12 b(y)o(ou)g(d)o(elib)q(era)o(t)o(ely)i(a)o(v)o(oid)o(e)q(d)f
-(cert)o(ain)240 1254 y(direct)o(or)q(ie)q(s)18 b(in)g(t)n(h)o(e)e(rep)q
-(o)q(s)q(it)o(ory)g(wh)o(en)h(y)o(ou)f(cre)q(a)o(t)o(e)q(d)g(y)o(our)h
-(w)o(or)o(kin)o(g)g(direct)o(ory)g(\(e)q(it)n(h)o(er)g(t)n(hrough)240
-1304 y(us)q(e)d(of)f(a)g(mo)q(d)o(ule)h(n)o(am)o(e)g(or)e(b)o(y)i(li)q
-(st)o(in)o(g)h(exp)o(licit)n(ly)h(t)n(h)o(e)e(\014le)q(s)g(an)o(d)g
-(direct)o(or)q(ie)q(s)h(y)o(ou)e(w)o(an)o(t)o(e)q(d)g(on)g(t)n(h)o(e)
-240 1354 y(comm)o(an)o(d)h(lin)o(e\),)h(t)n(h)o(en)f(up)q(d)o(a)o(t)o
-(in)o(g)h(wit)n(h)g(`)p Fo(-d)p Ft(')e(will)j(cre)q(a)o(t)o(e)c(t)n(h)o
-(o)q(s)q(e)i(direct)o(or)q(ie)q(s,)h(whic)o(h)g(m)o(ay)e(not)h(b)q(e)
-240 1404 y(wh)o(a)o(t)g(y)o(ou)h(w)o(an)o(t.)0 1484 y
-Fo(-I)g Fp(n)o(am)o(e)73 b Ft(Ignore)18 b(\014le)q(s)g(wh)o(o)q(s)q(e)f
-(n)o(am)o(e)q(s)h(m)o(a)o(t)o(c)o(h)e Fp(n)o(am)o(e)k
-Ft(\(in)e(y)o(our)f(w)o(or)o(kin)o(g)h(direct)o(ory\))g(d)o(ur)q(in)o
-(g)g(t)n(h)o(e)g(up)q(d)o(a)o(t)o(e.)240 1534 y(Y)l(ou)h(can)h(sp)q
-(ecify)g(`)p Fo(-I)p Ft(')e(more)h(t)n(h)o(an)f(once)i(on)f(t)n(h)o(e)g
-(comm)o(an)o(d)g(lin)o(e)i(t)o(o)d(sp)q(ecify)i(s)q(ev)o(eral)g(\014le)
-q(s)g(t)o(o)240 1584 y(ignore.)f(Us)q(e)12 b(`)p Fo(-I)i(!)p
-Ft(')d(t)o(o)h(a)o(v)o(oid)f(ignor)q(in)o(g)i(an)o(y)e(\014le)q(s)i(a)o
-(t)e(all.)19 b(See)13 b(Sect)o(ion)f(B.8)f([cvs)q(ignore],)g(page)h
-(97,)240 1633 y(for)j(ot)n(h)o(er)f(w)o(ays)h(t)o(o)g(m)o(ak)o(e)f
-Fs(cvs)h Ft(ignore)h(som)o(e)e(\014le)q(s.)0 1714 y Fo(-W)p
-Fp(sp)q(ec)108 b Ft(Sp)q(ecify)24 b(\014le)f(n)o(am)o(e)q(s)g(t)n(h)o
-(a)o(t)e(sh)o(ould)j(b)q(e)f(\014l)o(t)o(ere)q(d)h(d)o(ur)q(in)o(g)f
-(up)q(d)o(a)o(t)o(e.)43 b(Y)l(ou)23 b(can)g(us)q(e)f(t)n(hi)q(s)h(o)o
-(pt)o(ion)240 1763 y(rep)q(e)q(a)o(t)o(e)q(dly)l(.)240
-1828 y Fp(sp)q(ec)31 b Ft(can)d(b)q(e)h(a)e(\014le)j(n)o(am)o(e)d(pa)o
-(t)n(t)o(er)q(n)h(of)g(t)n(h)o(e)g(sam)o(e)f(t)o(yp)q(e)h(t)n(h)o(a)o
-(t)f(y)o(ou)h(can)g(sp)q(ecify)h(in)g(t)n(h)o(e)240 1878
-y(`)p Fo(.cvswrappers)p Ft(')13 b(\014le.)21 b(See)15
-b(Sect)o(ion)h(B.2)f([W)l(rap)o(p)q(ers],)f(page)h(92.)0
-1958 y Fo(-j)p Fp(revi)q(s)q(ion)38 b Ft(Wit)n(h)21 b(t)o(w)o(o)e(`)p
-Fo(-j)p Ft(')g(o)o(pt)o(ions,)i(m)o(erge)g(c)o(h)o(an)o(ge)q(s)f(f)q
-(rom)g(t)n(h)o(e)g(revi)q(s)q(ion)h(sp)q(eci\014e)q(d)h(wit)n(h)f(t)n
-(h)o(e)g(\014rst)f(`)p Fo(-j)p Ft(')240 2008 y(o)o(pt)o(ion)15
-b(t)o(o)g(t)n(h)o(e)g(revi)q(s)q(ion)h(sp)q(eci\014e)q(d)g(wit)n(h)g(t)
-n(h)o(e)f(s)q(econ)o(d)h(`)p Fo(j)p Ft(')e(o)o(pt)o(ion,)g(in)o(t)o(o)i
-(t)n(h)o(e)f(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)240
-2073 y(Wit)n(h)d(on)o(e)g(`)p Fo(-j)p Ft(')f(o)o(pt)o(ion,)h(m)o(erge)f
-(c)o(h)o(an)o(ge)q(s)h(f)q(rom)f(t)n(h)o(e)h(ance)q(st)o(or)g(revi)q(s)
-q(ion)g(t)o(o)g(t)n(h)o(e)g(revi)q(s)q(ion)g(sp)q(eci\014e)q(d)240
-2123 y(wit)n(h)k(t)n(h)o(e)f(`)p Fo(-j)p Ft(')g(o)o(pt)o(ion,)g(in)o(t)
-o(o)h(t)n(h)o(e)f(w)o(or)o(kin)o(g)h(direct)o(ory)l(.)24
-b(Th)o(e)17 b(ance)q(st)o(or)f(revi)q(s)q(ion)h(i)q(s)g(t)n(h)o(e)f
-(common)240 2173 y(ance)q(st)o(or)23 b(of)f(t)n(h)o(e)g(revi)q(s)q(ion)
-h(whic)o(h)g(t)n(h)o(e)g(w)o(or)o(kin)o(g)g(direct)o(ory)g(i)q(s)g(bas)
-q(e)q(d)g(on,)h(an)o(d)e(t)n(h)o(e)h(revi)q(s)q(ion)240
-2222 y(sp)q(eci\014e)q(d)17 b(in)f(t)n(h)o(e)f(`)p Fo(-j)p
-Ft(')f(o)o(pt)o(ion.)240 2287 y(In)h(addit)o(ion,)h(e)q(ac)o(h)e(-j)g
-(o)o(pt)o(ion)h(can)g(con)o(t)o(ain)f(an)h(o)o(pt)o(ion)o(al)f(d)o(a)o
-(t)o(e)h(sp)q(eci\014ca)o(t)o(ion)g(whic)o(h,)g(wh)o(en)g(us)q(e)q(d)
-240 2337 y(wit)n(h)h(branc)o(h)o(e)q(s,)f(can)h(limit)h(t)n(h)o(e)e(c)o
-(h)o(o)q(s)q(en)g(revi)q(s)q(ion)h(t)o(o)g(on)o(e)f(wit)n(hin)i(a)e(sp)
-q(eci\014c)i(d)o(a)o(t)o(e.)j(An)c(o)o(pt)o(ion)o(al)240
-2387 y(d)o(a)o(t)o(e)f(i)q(s)g(sp)q(eci\014e)q(d)i(b)o(y)e(addin)o(g)i
-(a)e(co)o(lon)h(\(:\))j(t)o(o)c(t)n(h)o(e)g(t)o(ag:)k(`)p
-Fo(-j)p Fp(Sym)n(b)q(o)o(lic)p 1470 2387 14 2 v 17 w(T)l(ag)t
-Fo(:)p Fp(Da)o(t)o(e)p 1684 2387 V 15 w(Sp)q(eci\014er)s
-Ft('.)240 2452 y(See)d(Ch)o(apt)o(er)e(8)h([M)o(ergin)o(g],)g(page)g
-(37.)0 2659 y Fl(A.19.2)30 b(up)r(d)o(a)n(t)n(e)16 b(ou)o(t)o(pu)o(t)62
-2774 y Fo(update)21 b Ft(k)o(eep)q(s)g(y)o(ou)g(inform)o(e)q(d)h(of)f
-(it)o(s)h(progre)q(s)q(s)e(b)o(y)h(pr)q(in)o(t)o(in)o(g)h(a)f(lin)o(e)i
-(for)e(e)q(ac)o(h)g(\014le,)i(prece)q(d)o(e)q(d)h(b)o(y)d(on)o(e)0
-2823 y(c)o(h)o(aract)o(er)14 b(in)o(dica)o(t)o(in)o(g)j(t)n(h)o(e)e(st)
-o(a)o(t)o(us)f(of)g(t)n(h)o(e)h(\014le:)p eop
+88 89 bop 0 -58 a Ft(88)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)120 183 y Fo($)24 b(cvs)f(rdiff)g(-c)h(-r)g(FOO1_2)f(-r)g
+(FOO1_4)g(tc)h(|)g(\\)120 235 y($$)g(Mail)f(-s)g('The)h(patches)f(you)g
+(asked)g(for')h(foo@bar.com)62 347 y Ft(Supp)q(ose)12
+b(y)o(ou)e(ha)o(v)o(e)f(made)i(release)g(1.3,)e(and)i(fork)o(ed)f(a)g
+(branc)o(h)g(called)i(`)p Fo(R_1_3fix)p Ft(')c(for)i(bug\014xes.)19
+b(`)p Fo(R_1_3_1)p Ft(')0 397 y(corresp)q(onds)h(to)e(release)i(1.3.1,)
+f(whic)o(h)h(w)o(as)f(made)g(some)g(time)h(ago.)31 b(No)o(w,)19
+b(y)o(ou)g(w)o(an)o(t)g(to)f(see)i(ho)o(w)f(m)o(uc)o(h)0
+447 y(dev)o(elopmen)o(t)d(has)f(b)q(een)h(done)g(on)f(the)g(branc)o(h.)
+20 b(This)c(command)f(can)h(b)q(e)f(used:)120 561 y Fo($)24
+b(cvs)f(patch)g(-s)h(-r)g(R_1_3_1)e(-r)i(R_1_3fix)f(module-name)120
+613 y(cvs)g(rdiff:)g(Diffing)g(module-name)120 665 y(File)g
+(ChangeLog,v)g(changed)g(from)g(revision)g(1.52.2.5)f(to)i(1.52.2.6)120
+717 y(File)f(foo.c,v)g(changed)g(from)g(revision)g(1.52.2.3)g(to)h
+(1.52.2.4)120 769 y(File)f(bar.h,v)g(changed)g(from)g(revision)g
+(1.29.2.1)g(to)h(1.2)0 960 y Fn(A.15)32 b(release|Indicate)16
+b(that)g(a)e(Mo)r(dule)i(is)f(no)g(longer)h(in)g(use)37
+1072 y Fr(\017)30 b Ft(release)16 b([-d])f(directories)p
+Fi(:)8 b(:)g(:)37 1130 y Fr(\017)30 b Ft(Requires:)21
+b(W)l(orking)16 b(directory)l(.)37 1189 y Fr(\017)30
+b Ft(Changes:)20 b(W)l(orking)15 b(directory)l(,)g(history)g(log.)62
+1310 y(This)k(command)e(is)i(mean)o(t)e(to)g(safely)h(cancel)h(the)f
+(e\013ect)g(of)f(`)p Fo(cvs)e(checkout)p Ft('.)26 b(Since)19
+b Fs(cvs)f Ft(do)q(esn't)f(lo)q(c)o(k)0 1360 y(\014les,)h(it)g(isn't)f
+(strictly)h(necessary)f(to)g(use)h(this)f(command.)26
+b(Y)l(ou)18 b(can)f(alw)o(a)o(ys)g(simply)h(delete)h(y)o(our)d(w)o
+(orking)0 1410 y(directory)l(,)e(if)g(y)o(ou)f(lik)o(e;)i(but)f(y)o(ou)
+f(risk)h(losing)g(c)o(hanges)g(y)o(ou)f(ma)o(y)g(ha)o(v)o(e)g
+(forgotten,)f(and)i(y)o(ou)f(lea)o(v)o(e)h(no)f(trace)g(in)0
+1460 y(the)i Fs(cvs)f Ft(history)h(\014le)g(\(see)g(Section)h(B.9)e
+([history)g(\014le],)h(page)g(102\))e(that)h(y)o(ou'v)o(e)g(abandoned)h
+(y)o(our)g(c)o(hec)o(k)o(out.)62 1572 y(Use)d(`)p Fo(cvs)i(release)p
+Ft(')c(to)h(a)o(v)o(oid)h(these)f(problems.)20 b(This)12
+b(command)f(c)o(hec)o(ks)h(that)e(no)i(uncommitted)g(c)o(hanges)0
+1622 y(are)k(presen)o(t;)h(that)f(y)o(ou)g(are)g(executing)i(it)f(from)
+e(immediately)j(ab)q(o)o(v)o(e)f(a)f Fs(cvs)g Ft(w)o(orking)g
+(directory;)h(and)g(that)0 1671 y(the)d(rep)q(ository)h(recorded)f(for)
+g(y)o(our)g(\014les)h(is)g(the)f(same)g(as)g(the)g(rep)q(ository)g
+(de\014ned)i(in)f(the)f(mo)q(dule)i(database.)62 1783
+y(If)f(all)g(these)g(conditions)h(are)e(true,)g(`)p Fo(cvs)g(release)p
+Ft(')g(lea)o(v)o(es)g(a)g(record)h(of)f(its)g(execution)i(\(attesting)e
+(to)f(y)o(our)0 1833 y(in)o(ten)o(tionally)k(abandoning)f(y)o(our)f(c)o
+(hec)o(k)o(out\))f(in)i(the)f Fs(cvs)g Ft(history)g(log.)0
+2002 y Fl(A.15.1)30 b(release)15 b(options)62 2114 y
+Ft(The)h Fo(release)e Ft(command)h(supp)q(orts)g(one)h(command)f
+(option:)0 2235 y Fo(-d)192 b Ft(Delete)14 b(y)o(our)e(w)o(orking)h
+(cop)o(y)g(of)f(the)h(\014le)h(if)g(the)f(release)g(succeeds.)21
+b(If)13 b(this)g(\015ag)g(is)g(not)g(giv)o(en)g(y)o(our)240
+2285 y(\014les)j(will)h(remain)f(in)g(y)o(our)e(w)o(orking)h(directory)
+l(.)240 2343 y Fj(W)l(arning:)24 b Ft(The)17 b Fo(release)f
+Ft(command)g(uses)h(`)p Fo(rm)d(-r)h(`module')p Ft(')g(to)h(delete)i(y)
+o(our)e(\014le.)25 b(This)17 b(has)240 2393 y(the)11
+b(v)o(ery)g(serious)g(side-e\013ect)h(that)e(an)o(y)h(directory)g(that)
+g(y)o(ou)f(ha)o(v)o(e)h(created)g(inside)i(y)o(our)d(c)o(hec)o(k)o(ed-)
+240 2443 y(out)k(sources,)f(and)i(not)e(added)i(to)e(the)h(rep)q
+(ository)g(\(using)h(the)f Fo(add)f Ft(command;)h(see)h(Section)g(A.5)
+240 2493 y([add],)f(page)h(69\))g(will)h(b)q(e)g(silen)o(tly)h
+(deleted|ev)o(en)h(if)d(it)h(is)f(non-empt)o(y!)0 2661
+y Fl(A.15.2)30 b(release)15 b(output)62 2774 y Ft(Before)20
+b Fo(release)f Ft(releases)h(y)o(our)f(sources)h(it)g(will)i(prin)o(t)e
+(a)f(one-line)j(message)d(for)h(an)o(y)f(\014le)i(that)e(is)h(not)0
+2823 y(up-to-date.)p eop
%%Page: 89 91
-89 90 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(A:)e(Reference)h(m)o(an)
-n(ual)g(for)e(CVS)i(comm)o(an)o(ds)890 b(89)0 183 y Fo(U)15
-b Fp(\014le)144 b Ft(Th)o(e)18 b(\014le)h(w)o(as)e(brough)o(t)h(up)h(t)
-o(o)e(d)o(a)o(t)o(e)h(wit)n(h)h(re)q(sp)q(ect)f(t)o(o)g(t)n(h)o(e)g
-(rep)q(o)q(s)q(it)o(ory)l(.)28 b(Thi)q(s)18 b(i)q(s)h(don)o(e)f(for)f
-(an)o(y)240 233 y(\014le)h(t)n(h)o(a)o(t)e(exi)q(st)o(s)h(in)h(t)n(h)o
-(e)f(rep)q(o)q(s)q(it)o(ory)f(bu)o(t)i(not)e(in)i(y)o(our)e(source,)h
-(an)o(d)g(for)f(\014le)q(s)j(t)n(h)o(a)o(t)c(y)o(ou)i(h)o(a)o(v)o(en't)
-240 283 y(c)o(h)o(an)o(ge)q(d)f(bu)o(t)g(are)e(not)h(t)n(h)o(e)g(mo)q
-(st)f(recen)o(t)h(v)o(ers)q(ions)h(a)o(v)m(aila)o(b)o(le)h(in)f(t)n(h)o
-(e)f(rep)q(o)q(s)q(it)o(ory)l(.)0 358 y Fo(A)g Fp(\014le)144
-b Ft(Th)o(e)17 b(\014le)h(h)o(as)e(b)q(een)h(add)o(e)q(d)h(t)o(o)f(y)o
-(our)f(pr)q(iv)m(a)o(t)o(e)h(co)o(p)o(y)f(of)h(t)n(h)o(e)f(source)q(s,)
-i(an)o(d)e(will)j(b)q(e)e(add)o(e)q(d)g(t)o(o)g(t)n(h)o(e)240
-407 y(source)f(rep)q(o)q(s)q(it)o(ory)f(wh)o(en)h(y)o(ou)f(ru)o(n)h
-Fo(commit)f Ft(on)g(t)n(h)o(e)h(\014le.)22 b(Thi)q(s)16
-b(i)q(s)g(a)f(remin)o(d)o(er)i(t)o(o)e(y)o(ou)g(t)n(h)o(a)o(t)g(t)n(h)o
-(e)240 457 y(\014le)h(n)o(ee)q(ds)g(t)o(o)f(b)q(e)g(commit)n(t)o(e)q
-(d.)0 532 y Fo(R)g Fp(\014le)144 b Ft(Th)o(e)16 b(\014le)h(h)o(as)e(b)q
-(een)h(remo)o(v)o(e)q(d)g(f)q(rom)f(y)o(our)g(pr)q(iv)m(a)o(t)o(e)h(co)
-o(p)o(y)f(of)h(t)n(h)o(e)f(source)q(s,)h(an)o(d)g(will)h(b)q(e)f(remo)o
-(v)o(e)q(d)240 582 y(f)q(rom)e(t)n(h)o(e)g(source)h(rep)q(o)q(s)q(it)o
-(ory)g(wh)o(en)g(y)o(ou)f(ru)o(n)h Fo(commit)f Ft(on)h(t)n(h)o(e)g
-(\014le.)21 b(Thi)q(s)15 b(i)q(s)f(a)h(remin)o(d)o(er)h(t)o(o)e(y)o(ou)
-240 632 y(t)n(h)o(a)o(t)g(t)n(h)o(e)h(\014le)i(n)o(ee)q(ds)f(t)o(o)e(b)
-q(e)i(commit)n(t)o(e)q(d.)0 706 y Fo(M)f Fp(\014le)144
-b Ft(Th)o(e)15 b(\014le)h(i)q(s)g(mo)q(di\014e)q(d)h(in)f(y)o(our)e(w)o
-(or)o(kin)o(g)i(direct)o(ory)l(.)240 769 y(`)p Fo(M)p
-Ft(')j(can)i(in)o(dica)o(t)o(e)f(on)o(e)h(of)e(t)o(w)o(o)g(st)o(a)o(t)o
-(e)q(s)g(for)h(a)g(\014le)h(y)o(ou're)f(w)o(or)o(kin)o(g)g(on:)30
-b(e)q(it)n(h)o(er)21 b(t)n(h)o(ere)g(w)o(ere)f(no)240
-818 y(mo)q(di\014ca)o(t)o(ions)14 b(t)o(o)f(t)n(h)o(e)g(sam)o(e)f
-(\014le)j(in)f(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(,)g(so)f(t)n(h)o(a)
-o(t)g(y)o(our)h(\014le)h(rem)o(ains)g(as)e(y)o(ou)h(last)h(saw)240
-868 y(it;)i(or)f(t)n(h)o(ere)h(w)o(ere)g(mo)q(di\014ca)o(t)o(ions)h(in)
-f(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)g(as)f(w)o(ell)i(as)e(in)i(y)o
-(our)e(co)o(p)o(y)l(,)h(bu)o(t)g(t)n(h)o(ey)g(w)o(ere)240
-918 y(m)o(erge)q(d)f(su)o(cce)q(s)q(sfully)l(,)i(wit)n(h)o(ou)o(t)f
-(con\015ict,)f(in)h(y)o(our)f(w)o(or)o(kin)o(g)g(direct)o(ory)l(.)240
-980 y Fs(cvs)d Ft(will)h(pr)q(in)o(t)f(som)o(e)g(m)o(e)q(s)q(sage)q(s)f
-(if)h(it)h(m)o(erge)q(s)f(y)o(our)f(w)o(or)o(k,)h(an)o(d)g(a)f(bac)o
-(kup)i(co)o(p)o(y)e(of)h(y)o(our)g(w)o(or)o(kin)o(g)240
-1030 y(\014le)18 b(\(as)e(it)h(lo)q(ok)o(e)q(d)g(b)q(efore)g(y)o(ou)f
-(ran)h Fo(update)p Ft(\))e(will)k(b)q(e)d(m)o(ad)o(e.)25
-b(Th)o(e)17 b(exact)f(n)o(am)o(e)h(of)f(t)n(h)o(a)o(t)g(\014le)i(i)q(s)
-240 1080 y(pr)q(in)o(t)o(e)q(d)e(while)g Fo(update)f
-Ft(ru)o(ns.)0 1155 y Fo(C)g Fp(\014le)144 b Ft(A)17 b(con\015ict)h(w)o
-(as)f(d)o(et)o(ect)o(e)q(d)h(while)g(tryin)o(g)g(t)o(o)f(m)o(erge)g(y)o
-(our)g(c)o(h)o(an)o(ge)q(s)h(t)o(o)f Fp(\014le)k Ft(wit)n(h)c(c)o(h)o
-(an)o(ge)q(s)h(f)q(rom)240 1204 y(t)n(h)o(e)h(source)f(rep)q(o)q(s)q
-(it)o(ory)l(.)30 b Fp(\014le)22 b Ft(\(t)n(h)o(e)d(co)o(p)o(y)f(in)h(y)
-o(our)g(w)o(or)o(kin)o(g)g(direct)o(ory\))g(i)q(s)f(no)o(w)h(t)n(h)o(e)
-f(ou)o(t)o(pu)o(t)h(of)240 1254 y(t)n(h)o(e)c(rcsm)o(erge\(1\))f(comm)o
-(an)o(d)h(on)h(t)n(h)o(e)f(t)o(w)o(o)f(revi)q(s)q(ions;)i(an)f(u)o(nmo)
-q(di\014e)q(d)j(co)o(p)o(y)d(of)g(y)o(our)g(\014le)h(i)q(s)g(also)240
-1304 y(in)21 b(y)o(our)f(w)o(or)o(kin)o(g)h(direct)o(ory)l(,)i(wit)n(h)
-e(t)n(h)o(e)f(n)o(am)o(e)g(`)p Fo(.#)p Fp(\014le)p Fo(.)p
-Fp(revi)q(s)q(ion)p Ft(')h(wh)o(ere)g Fp(revi)q(s)q(ion)g
-Ft(i)q(s)f(t)n(h)o(e)h Fs(r)o(cs)240 1354 y Ft(revi)q(s)q(ion)e(t)n(h)o
-(a)o(t)e(y)o(our)g(mo)q(di\014e)q(d)j(\014le)f(st)o(art)o(e)q(d)e(f)q
-(rom.)28 b(\(Not)o(e)17 b(t)n(h)o(a)o(t)g(som)o(e)h(syst)o(ems)f(a)n(u)
-o(t)o(om)o(a)o(t)o(ically)240 1404 y(purge)h(\014le)q(s)g(t)n(h)o(a)o
-(t)f(b)q(egin)h(wit)n(h)g(`)p Fo(.#)p Ft(')e(if)i(t)n(h)o(ey)f(h)o(a)o
-(v)o(e)g(not)g(b)q(een)h(acce)q(s)q(s)q(e)q(d)g(for)f(a)g(few)g(d)o
-(ays.)27 b(If)17 b(y)o(ou)240 1453 y(in)o(t)o(en)o(d)e(t)o(o)g(k)o(eep)
-h(a)f(co)o(p)o(y)g(of)f(y)o(our)h(or)q(igin)o(al)h(\014le,)g(it)f(i)q
-(s)h(a)e(v)o(ery)i(go)q(o)q(d)f(id)o(e)q(a)g(t)o(o)g(ren)o(am)o(e)g
-(it.\))0 1528 y Fo(?)g Fp(\014le)144 b(\014le)23 b Ft(i)q(s)d(in)h(y)o
-(our)f(w)o(or)o(kin)o(g)g(direct)o(ory)l(,)h(bu)o(t)g(do)q(e)q(s)f(not)
-f(corre)q(sp)q(on)o(d)h(t)o(o)g(an)o(yt)n(hin)o(g)g(in)h(t)n(h)o(e)f
-(source)240 1578 y(rep)q(o)q(s)q(it)o(ory)l(,)13 b(an)o(d)h(i)q(s)f
-(not)h(in)g(t)n(h)o(e)f(li)q(st)i(of)e(\014le)q(s)h(for)f
-Fs(cvs)g Ft(t)o(o)h(ignore)g(\(s)q(ee)f(t)n(h)o(e)h(d)o(e)q(scr)q(ipt)o
-(ion)g(of)g(t)n(h)o(e)f(`)p Fo(-I)p Ft(')240 1628 y(o)o(pt)o(ion,)i(an)
-o(d)g(s)q(ee)g(Sect)o(ion)h(B.8)f([cvs)q(ignore],)f(page)h(97\).)240
-1690 y(Not)o(e)21 b(t)n(h)o(a)o(t)f(no)h(w)o(ar)q(nin)o(g)g(m)o(e)q(s)q
-(sage)f(lik)o(e)j(t)n(hi)q(s)e(i)q(s)h(pr)q(in)o(t)o(e)q(d)f(for)g
-(spur)q(ious)h(direct)o(or)q(ie)q(s)g(t)n(h)o(a)o(t)e
-Fs(cvs)240 1740 y Ft(encou)o(n)o(t)o(ers.)g(Th)o(e)15
-b(direct)o(ory)l(,)h(an)o(d)f(all)h(it)o(s)g(con)o(t)o(en)o(t)o(s,)e
-(are)h(s)q(ilen)o(t)n(ly)i(ignore)q(d.)0 1923 y Fl(A.19.3)30
-b(up)r(d)o(a)n(t)n(e)16 b(examp)o(le)r(s)62 2035 y Ft(Th)o(e)d(fo)o
-(llo)o(win)o(g)h(lin)o(e)f(will)h(di)q(sp)o(lay)g(all)g(\014le)q(s)f
-(whic)o(h)g(are)f(not)g(up-t)o(o-d)o(a)o(t)o(e)h(wit)n(h)o(ou)o(t)g
-(act)o(ually)g(c)o(h)o(an)o(ge)f(an)o(yt)n(hin)o(g)0
-2084 y(in)k(y)o(our)f(w)o(or)o(kin)o(g)g(direct)o(ory)l(.)21
-b(It)15 b(can)h(b)q(e)f(us)q(e)q(d)h(t)o(o)f(c)o(h)o(ec)o(k)g(wh)o(a)o
-(t)f(h)o(as)h(b)q(een)h(goin)o(g)f(on)g(wit)n(h)h(t)n(h)o(e)f(pro)s
-(ject.)120 2199 y Fo($)24 b(cvs)f(-n)h(-q)f(update)p
+89 90 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(89)62 183 y Fj(W)l(arning:)36
+b Ft(An)o(y)23 b(new)g(directories)g(that)f(y)o(ou)g(ha)o(v)o(e)g
+(created,)i(but)f(not)f(added)h(to)f(the)h Fs(cvs)f Ft(directory)0
+233 y(hierarc)o(h)o(y)e(with)h(the)f Fo(add)f Ft(command)h(\(see)g
+(Section)h(A.5)e([add],)i(page)f(69\))f(will)i(b)q(e)g(silen)o(tly)h
+(ignored)e(\(and)0 283 y(deleted,)c(if)g(`)p Fo(-d)p
+Ft(')e(is)i(sp)q(eci\014ed\),)g(ev)o(en)g(if)g(they)f(con)o(tain)g
+(\014les.)0 405 y Fo(U)g Fp(\014le)144 b Ft(There)17
+b(exists)f(a)g(new)o(er)h(revision)g(of)f(this)h(\014le)g(in)g(the)g
+(rep)q(ository)l(,)f(and)h(y)o(ou)f(ha)o(v)o(e)g(not)g(mo)q(di\014ed)
+240 455 y(y)o(our)f(lo)q(cal)h(cop)o(y)f(of)g(the)g(\014le.)0
+525 y Fo(A)g Fp(\014le)144 b Ft(The)21 b(\014le)h(has)e(b)q(een)i
+(added)g(to)e(y)o(our)g(priv)m(ate)h(cop)o(y)g(of)f(the)h(sources,)h
+(but)f(has)f(not)h(y)o(et)f(b)q(een)240 575 y(committed)13
+b(to)g(the)g(rep)q(ository)l(.)19 b(If)13 b(y)o(ou)g(delete)h(y)o(our)f
+(cop)o(y)g(of)f(the)h(sources)g(this)h(\014le)g(will)h(b)q(e)e(lost.)0
+646 y Fo(R)i Fp(\014le)144 b Ft(The)22 b(\014le)h(has)e(b)q(een)i(remo)
+o(v)o(ed)e(from)g(y)o(our)g(priv)m(ate)h(cop)o(y)g(of)f(the)h(sources,)
+h(but)f(has)f(not)g(y)o(et)240 695 y(b)q(een)16 b(remo)o(v)o(ed)e(from)
+g(the)h(rep)q(ository)l(,)g(since)h(y)o(ou)e(ha)o(v)o(e)h(not)f(y)o(et)
+h(committed)g(the)f(remo)o(v)m(al.)20 b(See)240 745 y(Section)c(A.8)f
+([commit],)f(page)h(76.)0 816 y Fo(M)g Fp(\014le)144
+b Ft(The)18 b(\014le)h(is)f(mo)q(di\014ed)h(in)g(y)o(our)e(w)o(orking)g
+(directory)l(.)28 b(There)18 b(migh)o(t)g(also)f(b)q(e)i(a)e(new)o(er)h
+(revision)240 865 y(inside)f(the)e(rep)q(ository)l(.)0
+936 y Fo(?)g Fp(\014le)144 b(\014le)23 b Ft(is)d(in)g(y)o(our)f(w)o
+(orking)g(directory)l(,)h(but)g(do)q(es)f(not)g(corresp)q(ond)h(to)f
+(an)o(ything)g(in)h(the)g(source)240 986 y(rep)q(ository)l(,)13
+b(and)h(is)f(not)g(in)h(the)f(list)h(of)f(\014les)h(for)f
+Fs(cvs)f Ft(to)h(ignore)g(\(see)g(the)g(description)i(of)e(the)g(`)p
+Fo(-I)p Ft(')240 1035 y(option,)g(and)h(see)f(Section)h(B.8)e
+([cvsignore],)h(page)g(101\).)18 b(If)13 b(y)o(ou)g(remo)o(v)o(e)f(y)o
+(our)h(w)o(orking)f(sources,)240 1085 y(this)k(\014le)g(will)h(b)q(e)f
+(lost.)240 1145 y(Note)k(that)g(no)h(w)o(arning)g(message)f(lik)o(e)i
+(this)f(is)g(prin)o(ted)g(for)f(spurious)i(directories)f(that)f
+Fs(cvs)240 1195 y Ft(encoun)o(ters.)g(The)c(directory)l(,)f(and)g(all)h
+(its)g(con)o(ten)o(ts,)e(are)h(silen)o(tly)i(ignored.)0
+1369 y Fl(A.15.3)30 b(release)15 b(examples)62 1481 y
+Ft(Release)i(the)e(mo)q(dule,)h(and)f(delete)i(y)o(our)d(lo)q(cal)j(w)o
+(orking)e(cop)o(y)g(of)f(the)i(\014les.)120 1595 y Fo($)24
+b(cd)f(..)215 b(#)24 b Ft(Y)l(ou)15 b(m)o(ust)g(stand)g(immediately)h
+(ab)q(o)o(v)o(e)f(the)502 1699 y Fo(#)24 b Ft(sources)15
+b(when)g(y)o(ou)g(issue)h(`)p Fo(cvs)23 b(release)p Ft('.)120
+1751 y Fo($)h(cvs)f(release)g(-d)h(tc)120 1803 y(You)f(have)h([0])f
+(altered)g(files)g(in)h(this)f(repository.)120 1855 y(Are)g(you)h(sure)
+f(you)h(want)f(to)h(release)e(\(and)i(delete\))f(module)g(`tc':)g(y)120
+1907 y($)0 2097 y Fn(A.16)32 b(rtag|Add)16 b(a)f(tag)g(to)g(the)g(R)n
+(CS)g(\014le)37 2209 y Fr(\017)30 b Ft(rtag)14 b([-falnR])i([-b])e
+([-d])h([-r)g(tag)f Fo(|)h Ft(-Ddate])g(sym)o(b)q(olic)p
+1028 2209 14 2 v 17 w(tag)g(mo)q(dules)p Fi(:)8 b(:)g(:)37
+2269 y Fr(\017)30 b Ft(Requires:)21 b(rep)q(ository)l(.)37
+2330 y Fr(\017)30 b Ft(Changes:)20 b(rep)q(ository)l(.)37
+2390 y Fr(\017)30 b Ft(Synon)o(ym:)20 b(rfreeze)62 2512
+y(Y)l(ou)i(can)f(use)h(this)f(command)g(to)g(assign)g(sym)o(b)q(olic)i
+(tags)d(to)h(particular,)i(explicitly)h(sp)q(eci\014ed)f(source)0
+2562 y(revisions)18 b(in)f(the)g(rep)q(ository)l(.)25
+b Fo(rtag)16 b Ft(w)o(orks)g(directly)i(on)f(the)g(rep)q(ository)g(con)
+o(ten)o(ts)f(\(and)g(requires)i(no)f(prior)0 2612 y(c)o(hec)o(k)o
+(out\).)23 b(Use)16 b Fo(tag)g Ft(instead)h(\(see)f(Section)h(A.18)f
+([tag],)e(page)i(91\),)g(to)f(base)i(the)f(selection)i(of)e(revisions)h
+(on)0 2661 y(the)e(con)o(ten)o(ts)g(of)g(y)o(our)f(w)o(orking)h
+(directory)l(.)62 2774 y(If)g(y)o(ou)g(attempt)e(to)h(use)h(a)g(tag)f
+(name)g(that)g(already)h(exists,)g Fs(cvs)f Ft(will)j(complain)e(and)g
+(not)g(o)o(v)o(erwrite)f(that)0 2823 y(tag.)19 b(Use)c(the)h(`)p
+Fo(-F)p Ft(')e(option)h(to)g(force)g(the)g(new)g(tag)g(v)m(alue.)p
eop
%%Page: 90 92
-90 91 bop 0 -58 a Ft(90)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)p eop
+90 91 bop 0 -58 a Ft(90)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fl(A.16.1)30 b(rtag)15 b(options)62 297
+y Ft(These)g(standard)e(options)h(are)g(supp)q(orted)h(b)o(y)e
+Fo(rtag)h Ft(\(see)g(Section)h(A.4)e([Common)g(options],)g(page)h(67,)g
+(for)0 347 y(a)h(complete)h(description)h(of)d(them\):)0
+475 y Fo(-D)h Fp(date)91 b Ft(T)l(ag)15 b(the)g(most)f(recen)o(t)i
+(revision)g(no)f(later)g(than)g Fp(date)p Ft(.)0 553
+y Fo(-f)192 b Ft(Only)18 b(useful)f(with)g(the)g(`)p
+Fo(-D)d Fp(date)s Ft(')i(or)g(`)p Fo(-r)e Fp(tag)t Ft(')i(\015ags.)23
+b(If)17 b(no)f(matc)o(hing)h(revision)h(is)f(found,)g(use)240
+603 y(the)e(most)g(recen)o(t)g(revision)h(\(instead)g(of)e(ignoring)i
+(the)g(\014le\).)0 681 y Fo(-F)192 b Ft(Ov)o(erwrite)14
+b(an)h(existing)g(tag)e(of)h(the)h(same)f(name)g(on)g(a)g(di\013eren)o
+(t)h(revision.)20 b(This)15 b(option)g(is)g(new)240 731
+y(in)h Fs(cvs)f Ft(1.4.)k(The)c(old)h(b)q(eha)o(vior)g(is)f(matc)o(hed)
+g(b)o(y)g(`)p Fo(cvs)g(tag)g(-F)p Ft('.)0 809 y Fo(-l)192
+b Ft(Lo)q(cal;)16 b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g
+(directory)l(.)0 887 y Fo(-n)192 b Ft(Do)15 b(not)g(run)g(an)o(y)g(tag)
+g(program)f(that)h(w)o(as)f(sp)q(eci\014ed)k(with)d(the)h(`)p
+Fo(-t)p Ft(')e(\015ag)h(inside)i(the)f(`)p Fo(modules)p
+Ft(')240 937 y(\014le.)21 b(\(see)15 b(Section)h(B.1)f([mo)q(dules],)g
+(page)g(95\).)0 1015 y Fo(-R)192 b Ft(Commit)15 b(directories)h
+(recursiv)o(ely)l(.)21 b(This)16 b(is)g(on)f(b)o(y)g(default.)0
+1093 y Fo(-r)g Fp(tag)113 b Ft(Only)17 b(tag)e(those)g(\014les)i(that)e
+(con)o(tain)h Fp(tag)p Ft(.)21 b(This)16 b(can)g(b)q(e)h(used)f(to)f
+(rename)h(a)g(tag:)k(tag)15 b(only)h(the)240 1143 y(\014les)i(iden)o
+(ti\014ed)g(b)o(y)f(the)g(old)g(tag,)f(then)h(delete)g(the)g(old)g
+(tag,)f(lea)o(ving)i(the)e(new)h(tag)f(on)h(exactly)240
+1193 y(the)e(same)g(\014les)h(as)f(the)g(old)h(tag.)62
+1321 y(In)g(addition)g(to)f(the)g(ab)q(o)o(v)o(e)g(common)g(options,)g
+(these)g(options)h(are)e(a)o(v)m(ailable:)0 1449 y Fo(-a)192
+b Ft(Use)15 b(the)h(`)p Fo(-a)p Ft(')e(option)h(to)f(ha)o(v)o(e)h
+Fo(rtag)g Ft(lo)q(ok)g(in)h(the)f(`)p Fo(Attic)p Ft(')f(\(see)h
+(Chapter)g(11)f([Remo)o(ving)i(\014les],)240 1499 y(page)c(47\))g(for)g
+(remo)o(v)o(ed)g(\014les)h(that)f(con)o(tain)h(the)f(sp)q(eci\014ed)j
+(tag.)j(The)12 b(tag)g(is)h(remo)o(v)o(ed)f(from)g(these)240
+1549 y(\014les,)i(whic)o(h)f(mak)o(es)f(it)h(con)o(v)o(enien)o(t)g(to)f
+(re-use)h(a)g(sym)o(b)q(olic)h(tag)d(as)i(dev)o(elopmen)o(t)g(con)o
+(tin)o(ues)g(\(and)240 1598 y(\014les)j(get)f(remo)o(v)o(ed)g(from)f
+(the)h(up-coming)i(distribution\).)0 1677 y Fo(-b)192
+b Ft(Mak)o(e)14 b(the)i(tag)e(a)h(branc)o(h)g(tag.)k(See)d(Chapter)f(7)
+g([Branc)o(hes],)f(page)h(33.)0 1755 y Fo(-d)192 b Ft(Delete)16
+b(the)f(tag)f(instead)i(of)f(creating)g(it.)240 1819
+y(In)21 b(general,)h(tags)d(\(often)h(the)h(sym)o(b)q(olic)g(names)g
+(of)f(soft)o(w)o(are)e(distributions\))k(should)f(not)f(b)q(e)240
+1869 y(remo)o(v)o(ed,)g(but)g(the)g(`)p Fo(-d)p Ft(')f(option)h(is)g(a)
+o(v)m(ailable)i(as)d(a)h(means)f(to)g(remo)o(v)o(e)g(completely)j
+(obsolete)240 1918 y(sym)o(b)q(olic)h(names)f(if)h(necessary)f(\(as)f
+(migh)o(t)h(b)q(e)h(the)f(case)g(for)f(an)h(Alpha)h(release,)h(or)e(if)
+g(y)o(ou)240 1968 y(mistagged)15 b(a)g(mo)q(dule\).)0
+2190 y Fn(A.17)32 b(status|Status)15 b(info)h(on)f(the)g(revisions)37
+2304 y Fr(\017)30 b Ft(status)14 b([-lR])i([-v])f([\014les)p
+Fi(:)8 b(:)g(:)n Ft(])37 2368 y Fr(\017)30 b Ft(Requires:)21
+b(w)o(orking)15 b(directory)l(,)g(rep)q(ository)l(.)37
+2432 y Fr(\017)30 b Ft(Changes:)20 b(nothing.)62 2560
+y(Displa)o(y)11 b(a)g(brief)g(rep)q(ort)g(on)f(the)h(curren)o(t)f
+(status)g(of)h(\014les)g(with)g(resp)q(ect)g(to)f(the)h(source)g(rep)q
+(ository)l(,)g(including)0 2610 y(an)o(y)k(stic)o(ky)g(tags,)f(dates,)h
+(or)f(`)p Fo(-k)p Ft(')g(options.)62 2724 y(Y)l(ou)19
+b(can)f(also)g(use)h(this)f(command)g(to)g(determine)h(the)f(p)q(oten)o
+(tial)h(impact)g(of)e(a)h(`)p Fo(cvs)c(update)p Ft(')j(on)h(y)o(our)0
+2774 y(w)o(orking)12 b(source)h(directory|but)h(remem)o(b)q(er)e(that)g
+(things)h(migh)o(t)g(c)o(hange)g(in)g(the)g(rep)q(ository)f(b)q(efore)h
+(y)o(ou)g(run)0 2823 y Fo(update)p Ft(.)p eop
%%Page: 91 93
-91 92 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(B:)e(Reference)h(m)o(an)
-n(ual)g(for)f(t)n(h)o(e)g(Admini)q(stra)o(t)o(iv)o(e)g(\014le)q(s)746
-b(91)0 115 y Fq(A)l(p)n(p)q(en)n(dix)12 b(B)41 b(Reference)14
-b(m)n(an)m(ual)h(for)g(t)m(h)n(e)g(Admini)q(stra)n(t)n(iv)n(e)0
-183 y(\014le)r(s)62 341 y Ft(Ins)q(id)o(e)21 b(t)n(h)o(e)e(rep)q(o)q(s)
-q(it)o(ory)l(,)h(in)g(t)n(h)o(e)g(direct)o(ory)f(`)p
-Fo($CVSROOT/CVSROOT)p Ft(',)e(t)n(h)o(ere)j(are)f(a)g(n)n(u)o(m)n(b)q
-(er)h(of)f(sup)o(p)q(ort)o(iv)o(e)0 391 y(\014le)q(s)h(for)e
-Fs(cvs)p Ft(.)31 b(Y)l(ou)19 b(can)g(us)q(e)g Fs(cvs)f
-Ft(in)i(a)e(limit)o(e)q(d)j(f)q(ashion)e(wit)n(h)o(ou)o(t)g(an)o(y)f
-(of)h(t)n(h)o(em,)g(bu)o(t)g(if)h(t)n(h)o(ey)e(are)h(s)q(et)f(up)0
-441 y(pro)o(p)q(erly)d(t)n(h)o(ey)g(can)h(h)o(elp)g(m)o(ak)o(e)f(life)h
-(e)q(as)q(ier.)62 553 y(Th)o(e)k(mo)q(st)f(imp)q(ort)o(an)o(t)h(of)f(t)
-n(h)o(e)q(s)q(e)i(\014le)q(s)g(i)q(s)f(t)n(h)o(e)g(`)p
-Fo(modules)p Ft(')f(\014le,)j(whic)o(h)e(d)o(e\014n)o(e)q(s)i(t)n(h)o
-(e)e(mo)q(d)o(ule)q(s)h(ins)q(id)o(e)h(t)n(h)o(e)0 603
-y(rep)q(o)q(s)q(it)o(ory)l(.)0 803 y Fn(B.1)33 b(Th)n(e)15
-b(mo)r(d)n(ule)r(s)g(\014le)62 915 y Ft(Th)o(e)h(`)p
-Fo(modules)p Ft(')d(\014le)k(records)e(y)o(our)g(d)o(e\014nit)o(ions)j
-(of)d(n)o(am)o(e)q(s)g(for)g(co)o(llect)o(ions)i(of)e(source)h(co)q(d)o
-(e.)22 b Fs(cvs)15 b Ft(will)i(us)q(e)0 964 y(t)n(h)o(e)q(s)q(e)d(d)o
-(e\014nit)o(ions)h(if)g(y)o(ou)e(us)q(e)h Fs(cvs)f Ft(t)o(o)g(up)q(d)o
-(a)o(t)o(e)i(t)n(h)o(e)e(mo)q(d)o(ule)q(s)i(\014le)g(\(us)q(e)e(norm)o
-(al)h(comm)o(an)o(ds)f(lik)o(e)i Fo(add)p Ft(,)e Fo(commit)p
-Ft(,)0 1014 y(et)o(c\).)62 1126 y(Th)o(e)k(`)p Fo(modules)p
-Ft(')f(\014le)i(m)o(ay)f(con)o(t)o(ain)g(b)o(lank)h(lin)o(e)q(s)h(an)o
-(d)e(comm)o(en)o(t)o(s)f(\(lin)o(e)q(s)j(b)q(eginnin)o(g)g(wit)n(h)f(`)
-p Fo(#)p Ft('\))d(as)i(w)o(ell)h(as)0 1176 y(mo)q(d)o(ule)f(d)o
-(e\014nit)o(ions.)23 b(Lon)o(g)16 b(lin)o(e)q(s)h(can)f(b)q(e)g(con)o
-(t)o(in)n(ue)q(d)h(on)e(t)n(h)o(e)h(n)o(ext)g(lin)o(e)h(b)o(y)e(sp)q
-(ecifyin)o(g)j(a)d(bac)o(kslash)h(\(`)p Fo(\\)p Ft('\))e(as)0
-1226 y(t)n(h)o(e)h(last)g(c)o(h)o(aract)o(er)f(on)i(t)n(h)o(e)f(lin)o
-(e.)62 1338 y(A)g(mo)q(d)o(ule)g(d)o(e\014nit)o(ion)i(i)q(s)d(a)h(s)q
-(in)o(gle)h(lin)o(e)g(of)e(t)n(h)o(e)g(`)p Fo(modules)p
-Ft(')f(\014le,)i(in)h(e)q(it)n(h)o(er)f(of)g(t)o(w)o(o)e(form)o(a)o(t)o
-(s.)18 b(In)d(b)q(ot)n(h)g(cas)q(e)q(s,)0 1388 y Fp(mn)o(am)o(e)i
-Ft(repre)q(s)q(en)o(t)o(s)f(t)n(h)o(e)f(sym)n(b)q(o)o(lic)i(mo)q(d)o
-(ule)f(n)o(am)o(e,)e(an)o(d)h(t)n(h)o(e)g(rem)o(ain)o(d)o(er)h(of)f(t)n
-(h)o(e)g(lin)o(e)i(i)q(s)e(it)o(s)h(d)o(e\014nit)o(ion.)0
-1511 y Fp(mn)o(am)o(e)h Fo(-a)e Fp(alias)q(e)q(s)r Fi(:)8
-b(:)g(:)240 1561 y Ft(Thi)q(s)22 b(repre)q(s)q(en)o(t)o(s)h(t)n(h)o(e)f
-(s)q(imp)o(le)q(st)i(w)o(ay)d(of)h(d)o(e\014nin)o(g)i(a)e(mo)q(d)o(ule)
-h Fp(mn)o(am)o(e)p Ft(.)41 b(Th)o(e)22 b(`)p Fo(-a)p
-Ft(')f(\015ags)h(t)n(h)o(e)240 1611 y(d)o(e\014nit)o(ion)15
-b(as)e(a)f(s)q(imp)o(le)j(alias:)k Fs(cvs)13 b Ft(will)i(tre)q(a)o(t)c
-(an)o(y)i(us)q(e)g(of)g Fp(mn)o(am)o(e)i Ft(\(as)e(a)f(comm)o(an)o(d)h
-(argu)o(m)o(en)o(t\))240 1661 y(as)18 b(if)i(t)n(h)o(e)e(li)q(st)i(of)e
-(n)o(am)o(e)q(s)h Fp(alias)q(e)q(s)i Ft(h)o(ad)e(b)q(een)g(sp)q
-(eci\014e)q(d)i(inst)o(e)q(ad.)31 b Fp(alias)q(e)q(s)21
-b Ft(m)o(ay)d(con)o(t)o(ain)h(e)q(it)n(h)o(er)240 1711
-y(ot)n(h)o(er)g(mo)q(d)o(ule)i(n)o(am)o(e)q(s)f(or)f(pa)o(t)n(hs.)34
-b(Wh)o(en)19 b(y)o(ou)h(us)q(e)g(pa)o(t)n(hs)f(in)i(alias)q(e)q(s,)h
-Fo(checkout)c Ft(cre)q(a)o(t)o(e)q(s)h(all)240 1760 y(in)o(t)o(erm)o(e)
-q(dia)o(t)o(e)c(direct)o(or)q(ie)q(s)i(in)f(t)n(h)o(e)f(w)o(or)o(kin)o
-(g)g(direct)o(ory)l(,)h(just)f(as)g(if)g(t)n(h)o(e)g(pa)o(t)n(h)g(h)o
-(ad)h(b)q(een)f(sp)q(eci\014e)q(d)240 1810 y(exp)o(licit)n(ly)j(in)e(t)
-n(h)o(e)f Fs(cvs)g Ft(argu)o(m)o(en)o(t)o(s.)0 1883 y
-Fp(mn)o(am)o(e)i Fo([)e(options)g(])g Fp(dir)k Fo([)c
-Fp(\014le)q(s)r Fi(:)8 b(:)g(:)14 b Fo(])h([)g(&)p Fp(mo)q(d)o(ule)s
-Fi(:)8 b(:)g(:)14 b Fo(])240 1933 y Ft(In)e(t)n(h)o(e)f(s)q(imp)o(le)q
-(st)i(cas)q(e,)f(t)n(hi)q(s)f(form)g(of)g(mo)q(d)o(ule)h(d)o(e\014nit)o
-(ion)h(re)q(d)o(u)o(ce)q(s)f(t)o(o)f(`)p Fp(mn)o(am)o(e)17
-b(dir)s Ft('.)i(Thi)q(s)12 b(d)o(e\014n)o(e)q(s)240 1983
-y(all)17 b(t)n(h)o(e)f(\014le)q(s)h(in)g(direct)o(ory)g
-Fp(dir)j Ft(as)c(mo)q(d)o(ule)h(mn)o(am)o(e.)22 b Fp(dir)e
-Ft(i)q(s)c(a)g(rela)o(t)o(iv)o(e)g(pa)o(t)n(h)g(\(f)q(rom)e
-Fo($CVSROOT)p Ft(\))240 2032 y(t)o(o)19 b(a)g(direct)o(ory)h(of)f
-(source)g(in)i(t)n(h)o(e)e(source)g(rep)q(o)q(s)q(it)o(ory)l(.)32
-b(In)20 b(t)n(hi)q(s)g(cas)q(e,)g(on)f(c)o(h)o(ec)o(k)o(ou)o(t,)h(a)f
-(s)q(in)o(gle)240 2082 y(direct)o(ory)h(calle)q(d)i Fp(mn)o(am)o(e)g
-Ft(i)q(s)e(cre)q(a)o(t)o(e)q(d)f(as)g(a)g(w)o(or)o(kin)o(g)i(direct)o
-(ory;)h(no)e(in)o(t)o(erm)o(e)q(dia)o(t)o(e)f(direct)o(ory)240
-2132 y(lev)o(els)d(are)f(us)q(e)q(d)h(b)o(y)f(d)o(ef)q(a)n(ul)o(t,)h
-(ev)o(en)g(if)g Fp(dir)j Ft(w)o(as)14 b(a)h(pa)o(t)n(h)g(in)o(v)o(o)o
-(lvin)o(g)i(s)q(ev)o(eral)f(direct)o(ory)f(lev)o(els.)240
-2193 y(By)f(exp)o(licit)n(ly)i(sp)q(ecifyin)o(g)f(\014le)q(s)g(in)f(t)n
-(h)o(e)g(mo)q(d)o(ule)g(d)o(e\014nit)o(ion)h(aft)o(er)e
-Fp(dir)p Ft(,)h(y)o(ou)f(can)h(s)q(elect)g(part)o(icular)240
-2243 y(\014le)q(s)h(f)q(rom)f(direct)o(ory)h Fp(dir)p
-Ft(.)20 b(Th)o(e)14 b(samp)o(le)h(d)o(e\014nit)o(ion)h(for)e(`)p
-Fo(modules)p Ft(')e(i)q(s)j(an)f(examp)o(le)h(of)f(a)g(mo)q(d)o(ule)240
-2293 y(d)o(e\014n)o(e)q(d)j(wit)n(h)e(a)g(s)q(in)o(gle)i(\014le)f(f)q
-(rom)e(a)h(part)o(icular)g(direct)o(ory)l(.)21 b(Here)16
-b(i)q(s)f(anot)n(h)o(er)g(examp)o(le:)360 2356 y Fo(m4test)47
-b(unsupported/gnu/m4)21 b(foreach.m4)i(forloop.m4)240
-2417 y Ft(Wit)n(h)11 b(t)n(hi)q(s)f(d)o(e\014nit)o(ion,)j(execu)o(t)o
-(in)o(g)f(`)p Fo(cvs)j(checkout)f(m4test)p Ft(')9 b(will)j(cre)q(a)o(t)
-o(e)d(a)h(s)q(in)o(gle)i(w)o(or)o(kin)o(g)f(direc-)240
-2467 y(t)o(ory)h(`)p Fo(m4test)p Ft(')f(con)o(t)o(ainin)o(g)i(t)n(h)o
-(e)g(t)o(w)o(o)e(\014le)q(s)j(li)q(st)o(e)q(d,)g(whic)o(h)f(b)q(ot)n(h)
-g(com)o(e)f(f)q(rom)g(a)g(common)g(direct)o(ory)240 2517
-y(s)q(ev)o(eral)j(lev)o(els)i(d)o(eep)f(in)g(t)n(h)o(e)f
-Fs(cvs)g Ft(source)g(rep)q(o)q(s)q(it)o(ory)l(.)240 2578
-y(A)f(mo)q(d)o(ule)g(d)o(e\014nit)o(ion)i(can)e(refer)f(t)o(o)h(ot)n(h)
-o(er)f(mo)q(d)o(ule)q(s)i(b)o(y)f(includin)o(g)i(`)p
-Fo(&)p Fp(mo)q(d)o(ule)s Ft(')e(in)g(it)o(s)h(d)o(e\014nit)o(ion.)240
-2628 y Fo(checkout)f Ft(cre)q(a)o(t)o(e)q(s)g(a)h(su)n(b)q(direct)o
-(ory)i(for)d(e)q(ac)o(h)h(su)o(c)o(h)g(mo)q(d)o(ule,)h(in)g(y)o(our)f
-(w)o(or)o(kin)o(g)g(direct)o(ory)l(.)240 2701 y Fo(-d)g
-Fp(n)o(am)o(e)73 b Ft(Nam)o(e)15 b(t)n(h)o(e)g(w)o(or)o(kin)o(g)h
-(direct)o(ory)f(som)o(et)n(hin)o(g)h(ot)n(h)o(er)f(t)n(h)o(an)g(t)n(h)o
-(e)g(mo)q(d)o(ule)h(n)o(am)o(e.)240 2774 y Fo(-e)f Fp(prog)88
-b Ft(Sp)q(ecify)20 b(a)f(program)e Fp(prog)23 b Ft(t)o(o)18
-b(ru)o(n)i(wh)o(en)o(ev)o(er)f(\014le)q(s)h(in)g(a)f(mo)q(d)o(ule)g
-(are)g(exp)q(ort)o(e)q(d.)480 2823 y Fp(prog)g Ft(ru)o(ns)c(wit)n(h)h
-(a)f(s)q(in)o(gle)h(argu)o(m)o(en)o(t,)e(t)n(h)o(e)h(mo)q(d)o(ule)i(n)o
-(am)o(e.)p eop
-%%Page: 92 94
-92 93 bop 0 -58 a Ft(92)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)240 183 y Fo(-i)f Fp(prog)88 b Ft(Sp)q(ecify)17
-b(a)f(program)e Fp(prog)20 b Ft(t)o(o)15 b(ru)o(n)i(wh)o(en)o(ev)o(er)f
-(\014le)q(s)h(in)g(a)f(mo)q(d)o(ule)g(are)g(commit)n(t)o(e)q(d.)480
-233 y Fp(prog)e Ft(ru)o(ns)d(wit)n(h)h(a)e(s)q(in)o(gle)i(argu)o(m)o
-(en)o(t,)f(t)n(h)o(e)f(full)j(pa)o(t)n(hn)o(am)o(e)d(of)g(t)n(h)o(e)h
-(a\013ect)o(e)q(d)f(direct)o(ory)480 283 y(in)17 b(a)f(source)g(rep)q
-(o)q(s)q(it)o(ory)l(.)22 b(Th)o(e)16 b(`)p Fo(commitinfo)p
-Ft(',)e(`)p Fo(loginfo)p Ft(',)g(an)o(d)i(`)p Fo(editinfo)p
-Ft(')f(\014le)q(s)480 333 y(pro)o(vid)o(e)h(ot)n(h)o(er)f(w)o(ays)f(t)o
-(o)h(call)h(a)f(program)f(on)i(commit.)240 405 y Fo(-o)f
-Fp(prog)88 b Ft(Sp)q(ecify)15 b(a)f(program)f Fp(prog)18
-b Ft(t)o(o)c(ru)o(n)h(wh)o(en)o(ev)o(er)f(\014le)q(s)i(in)f(a)f(mo)q(d)
-o(ule)h(are)f(c)o(h)o(ec)o(k)o(e)q(d)g(ou)o(t.)480 455
-y Fp(prog)19 b Ft(ru)o(ns)c(wit)n(h)h(a)f(s)q(in)o(gle)h(argu)o(m)o(en)
-o(t,)e(t)n(h)o(e)h(mo)q(d)o(ule)i(n)o(am)o(e.)240 528
-y Fo(-s)e Fp(st)o(a)o(t)o(us)60 b Ft(As)q(s)q(ign)16
-b(a)g(st)o(a)o(t)o(us)f(t)o(o)h(t)n(h)o(e)h(mo)q(d)o(ule.)24
-b(Wh)o(en)17 b(t)n(h)o(e)f(mo)q(d)o(ule)h(\014le)h(i)q(s)e(pr)q(in)o(t)
-o(e)q(d)h(wit)n(h)g(`)p Fo(cvs)480 577 y(checkout)d(-s)p
-Ft(')e(t)n(h)o(e)h(mo)q(d)o(ule)q(s)g(are)g(sort)o(e)q(d)f(accordin)o
-(g)h(t)o(o)g(pr)q(im)o(ar)q(ily)g(mo)q(d)o(ule)h(st)o(a)o(t)o(us,)480
-627 y(an)o(d)j(s)q(econ)o(d)o(ar)q(ily)i(accordin)o(g)f(t)o(o)g(t)n(h)o
-(e)f(mo)q(d)o(ule)h(n)o(am)o(e.)27 b(Thi)q(s)18 b(o)o(pt)o(ion)f(h)o
-(as)g(no)g(ot)n(h)o(er)480 677 y(m)o(e)q(anin)o(g.)36
-b(Y)l(ou)21 b(can)g(us)q(e)f(t)n(hi)q(s)h(o)o(pt)o(ion)f(for)g(s)q(ev)o
-(eral)h(t)n(hin)o(gs)g(b)q(e)q(s)q(id)o(e)q(s)h(st)o(a)o(t)o(us:)30
-b(for)480 727 y(inst)o(ance,)16 b(li)q(st)f(t)n(h)o(e)g(p)q(erson)h(t)n
-(h)o(a)o(t)e(i)q(s)h(re)q(sp)q(ons)q(ib)o(le)j(for)c(t)n(hi)q(s)i(mo)q
-(d)o(ule.)240 799 y Fo(-t)f Fp(prog)88 b Ft(Sp)q(ecify)16
-b(a)f(program)f Fp(prog)k Ft(t)o(o)d(ru)o(n)h(wh)o(en)o(ev)o(er)f
-(\014le)q(s)i(in)f(a)e(mo)q(d)o(ule)i(are)f(t)o(agge)q(d)g(wit)n(h)480
-849 y Fo(rtag)p Ft(.)24 b Fp(prog)c Ft(ru)o(ns)e(wit)n(h)f(t)o(w)o(o)e
-(argu)o(m)o(en)o(t)o(s:)23 b(t)n(h)o(e)17 b(mo)q(d)o(ule)h(n)o(am)o(e)e
-(an)o(d)h(t)n(h)o(e)g(sym)n(b)q(o)o(lic)480 899 y(t)o(ag)f(sp)q
-(eci\014e)q(d)i(t)o(o)f Fo(rtag)p Ft(.)25 b(Th)o(ere)17
-b(i)q(s)g(no)g(w)o(ay)f(t)o(o)g(sp)q(ecify)i(a)f(program)f(t)o(o)g(ru)o
-(n)i(wh)o(en)480 949 y Fo(tag)d Ft(i)q(s)g(execu)o(t)o(e)q(d.)240
-1021 y Fo(-u)g Fp(prog)88 b Ft(Sp)q(ecify)22 b(a)e(program)f
-Fp(prog)24 b Ft(t)o(o)c(ru)o(n)h(wh)o(en)o(ev)o(er)g(`)p
-Fo(cvs)14 b(update)p Ft(')20 b(i)q(s)g(execu)o(t)o(e)q(d)i(f)q(rom)480
-1071 y(t)n(h)o(e)16 b(t)o(o)o(p-lev)o(el)h(direct)o(ory)g(of)e(t)n(h)o
-(e)h(c)o(h)o(ec)o(k)o(e)q(d-ou)o(t)h(mo)q(d)o(ule.)23
-b Fp(prog)c Ft(ru)o(ns)e(wit)n(h)f(a)g(s)q(in)o(gle)480
-1121 y(argu)o(m)o(en)o(t,)e(t)n(h)o(e)h(full)i(pa)o(t)n(h)e(t)o(o)g(t)n
-(h)o(e)g(source)g(rep)q(o)q(s)q(it)o(ory)g(for)f(t)n(hi)q(s)i(mo)q(d)o
-(ule.)0 1321 y Fn(B.2)33 b(Th)n(e)15 b(cvswrap)n(p)q(ers)h(\014le)62
-1433 y Ft(W)l(rap)o(p)q(ers)f(allo)o(w)g(y)o(ou)g(t)o(o)g(s)q(et)g(a)g
-(h)o(o)q(ok)g(whic)o(h)h(transforms)e(\014le)q(s)i(on)f(t)n(h)o(e)q(ir)
-h(w)o(ay)e(in)i(an)o(d)f(ou)o(t)h(of)e(cvs)62 1545 y(Th)o(e)20
-b(\014le)h(`)p Fo(cvswrappers)p Ft(')c(d)o(e\014n)o(e)q(s)k(t)n(h)o(e)f
-(scr)q(ipt)f(t)n(h)o(a)o(t)g(will)i(b)q(e)f(ru)o(n)g(on)g(a)f(\014le)i
-(wh)o(en)f(it)o(s)g(n)o(am)o(e)g(m)o(a)o(t)o(c)o(h)o(e)q(s)e(a)0
-1595 y(regular)j(expre)q(s)q(ion.)39 b(Th)o(ere)22 b(are)f(t)o(w)o(o)e
-(scr)q(ipt)o(s)j(t)n(h)o(a)o(t)e(can)i(b)q(e)f(ru)o(n)h(on)f(a)g
-(\014le)h(or)f(direct)o(ory)l(.)39 b(On)o(e)22 b(scr)q(ipt)f(i)q(s)0
-1644 y(execu)o(t)o(e)q(d)16 b(on)f(t)n(h)o(e)g(\014le/direct)o(ory)h(b)
-q(efore)f(b)q(e)q(in)o(g)h(c)o(h)o(ec)o(k)o(e)q(d)g(in)o(t)o(o)f(t)n(h)
-o(e)g(rep)q(o)q(s)q(it)o(ory)f(\(t)n(hi)q(s)h(i)q(s)g(d)o(enot)o(e)q(d)
-h(wit)n(h)f(t)n(h)o(e)g Fo(-t)0 1694 y Ft(\015ag\))g(an)o(d)g(t)n(h)o
-(e)g(ot)n(h)o(er)g(wh)o(en)g(t)n(h)o(e)g(\014le)h(i)q(s)g(c)o(h)o(ec)o
-(k)o(e)q(d)f(ou)o(t)h(of)e(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)g(\(t)n
-(hi)q(s)g(i)q(s)h(d)o(enot)o(e)q(d)f(wit)n(h)h(t)n(h)o(e)f
-Fo(-f)g Ft(\015ag\))62 1806 y(Th)o(e)k(`)p Fo(cvswrappers)p
-Ft(')d(also)j(sp)q(eci\014e)q(s)h(t)n(h)o(e)f(m)o(erge)g(m)o(et)n(h)o
-(o)q(do)o(logy)g(t)n(h)o(a)o(t)e(sh)o(ould)j(b)q(e)f(us)q(e)q(d)g(wh)o
-(en)g(t)n(h)o(e)g(\014le)h(i)q(s)0 1856 y(up)q(d)o(a)o(t)o(e)q(d,)14
-b(t)n(h)o(a)o(t)e(i)q(s)h(sh)o(ould)h(a)f(MER)o(GE)f(or)h(a)g(straigh)o
-(t)f(COPY)h(of)g(t)n(h)o(e)g(diference)q(s)i(b)q(e)e(us)q(e)q(d)g(wh)o
-(en)h(c)o(h)o(ec)o(kin)o(g)g(in)o(t)o(o)0 1906 y(t)n(h)o(e)h(rep)q(o)q
-(s)q(it)o(ory)l(.)62 2018 y(Th)o(e)g(bas)q(ic)h(form)o(a)o(t)d(of)i(t)n
-(h)o(e)g(\014le)h(`)p Fo(cvswrappers)p Ft(')d(i)q(s)j(giv)o(en)f(as)g
-(su)o(c)o(h:)120 2132 y Fo(wildcard)118 b([option)23
-b(value][option)f(value]...)120 2236 y(where)h(option)g(is)h(one)f(of)
-120 2288 y(-f)262 b(from)24 b(cvs)f(filter)214 b(value:)23
-b(path)g(tofilter)120 2340 y(-t)262 b(to)24 b(cvs)f(filter)262
-b(value:)23 b(path)g(to)h(filter)120 2392 y(-m)262 b(update)23
-b(methodology)142 b(value:)23 b(MERGE)g(or)h(COPY)120
-2495 y(and)f(value)h(is)f(a)h(single-quote)e(delimited)h(value.)120
-2610 y(*.nib)95 b(-f)23 b('unwrap)g(\045s')h(-t)f('wrap)g(\045s)h
-(\045s')g(-m)f('COPY')120 2661 y(*.c)143 b(-t)23 b('indent)g(\045s)h
-(\045s')0 2774 y Ft(Th)o(e)c(a)o(b)q(o)o(v)o(e)f(examp)o(le)i(of)e(a)g
-(`)p Fo(cvswrappers)p Ft(')f(\014le)i(st)o(a)o(t)o(e)q(s)f(t)n(h)o(a)o
-(t)g(all)h(\014le)q(s/direct)o(or)q(ie)q(s)i(t)n(h)o(a)o(t)d(en)o(d)h
-(wit)n(h)g(a)g Fo(.nib)0 2823 y Ft(sh)o(ould)h(b)q(e)f(\014l)o(t)o(ere)
-q(d)i(wit)n(h)f(t)n(h)o(e)f(`)p Fo(wrap)p Ft(')f(program)g(b)q(efore)h
-(c)o(h)o(ec)o(kin)o(g)h(t)n(h)o(e)f(\014le)h(in)o(t)o(o)g(t)n(h)o(e)f
-(rep)q(o)q(s)q(it)o(ory)l(.)35 b(Th)o(e)20 b(\014le)p
+91 92 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(91)0 183 y Fl(A.17.1)30 b(status)15
+b(options)62 298 y Ft(These)h(standard)f(options)h(are)f(supp)q(orted)i
+(b)o(y)e Fo(status)g Ft(\(see)g(Section)i(A.4)e([Common)f(options],)h
+(page)h(67,)0 348 y(for)f(a)f(complete)i(description)h(of)e(them\):)0
+478 y Fo(-l)192 b Ft(Lo)q(cal;)16 b(run)f(only)h(in)g(curren)o(t)f(w)o
+(orking)g(directory)l(.)0 559 y Fo(-R)192 b Ft(Commit)15
+b(directories)h(recursiv)o(ely)l(.)21 b(This)16 b(is)g(on)f(b)o(y)g
+(default.)62 689 y(There)h(is)f(one)h(additional)g(option:)0
+820 y Fo(-v)192 b Ft(V)l(erb)q(ose.)31 b(In)19 b(addition)h(to)e(the)h
+(information)f(normally)i(displa)o(y)o(ed,)g(prin)o(t)f(all)g(sym)o(b)q
+(olic)h(tags,)240 870 y(together)14 b(with)i(the)f(n)o(umerical)i(v)m
+(alue)f(of)f(the)g(revision)h(or)f(branc)o(h)h(they)f(refer)g(to.)0
+1100 y Fn(A.18)32 b(tag|Add)16 b(a)f(sym)n(b)r(olic)h(tag)f(to)g(c)n
+(hec)n(k)n(ed)g(out)h(v)n(ersion)g(of)e(R)n(CS)i(\014le)37
+1215 y Fr(\017)30 b Ft(tag)14 b([-lR])i([-b])f([-d])g(sym)o(b)q(olic)p
+607 1215 14 2 v 17 w(tag)f([\014les)p Fi(:)8 b(:)g(:)o
+Ft(])37 1280 y Fr(\017)30 b Ft(Requires:)21 b(w)o(orking)15
+b(directory)l(,)g(rep)q(ository)l(.)37 1345 y Fr(\017)30
+b Ft(Changes:)20 b(rep)q(ository)l(.)37 1411 y Fr(\017)30
+b Ft(Synon)o(ym:)20 b(freeze)62 1541 y(Use)e(this)g(command)g(to)f
+(assign)h(sym)o(b)q(olic)h(tags)e(to)g(the)h(nearest)f(rep)q(ository)h
+(v)o(ersions)g(to)f(y)o(our)g(w)o(orking)0 1591 y(sources.)30
+b(The)18 b(tags)g(are)g(applied)i(immediately)g(to)e(the)g(rep)q
+(ository)l(,)i(as)e(with)g Fo(rtag)p Ft(,)h(but)f(the)h(v)o(ersions)f
+(are)0 1641 y(supplied)g(implicitly)g(b)o(y)d(the)g Fs(cvs)g
+Ft(records)g(of)g(y)o(our)f(w)o(orking)h(\014les')h(history)f(rather)g
+(than)g(applied)i(explicitly)l(.)62 1756 y(One)f(use)f(for)f(tags)g(is)
+h(to)g(record)f(a)h(snapshot)f(of)h(the)g(curren)o(t)f(sources)h(when)h
+(the)e(soft)o(w)o(are)f(freeze)j(date)e(of)0 1806 y(a)g(pro)s(ject)f
+(arriv)o(es.)19 b(As)14 b(bugs)g(are)f(\014xed)i(after)e(the)h(freeze)g
+(date,)g(only)g(those)g(c)o(hanged)g(sources)g(that)f(are)h(to)f(b)q(e)
+0 1855 y(part)i(of)f(the)i(release)g(need)g(b)q(e)f(re-tagged.)62
+1970 y(The)20 b(sym)o(b)q(olic)g(tags)e(are)h(mean)o(t)f(to)h(p)q
+(ermanen)o(tly)h(record)f(whic)o(h)h(revisions)g(of)f(whic)o(h)g
+(\014les)i(w)o(ere)d(used)0 2020 y(in)j(creating)f(a)f(soft)o(w)o(are)f
+(distribution.)36 b(The)20 b Fo(checkout)f Ft(and)h Fo(update)f
+Ft(commands)h(allo)o(w)g(y)o(ou)f(to)h(extract)0 2070
+y(an)d(exact)f(cop)o(y)h(of)f(a)h(tagged)f(release)h(at)f(an)o(y)h
+(time)g(in)h(the)f(future,)f(regardless)h(of)g(whether)g(\014les)g(ha)o
+(v)o(e)g(b)q(een)0 2120 y(c)o(hanged,)e(added,)h(or)e(remo)o(v)o(ed)h
+(since)h(the)g(release)f(w)o(as)g(tagged.)62 2235 y(This)g(command)f
+(can)g(also)g(b)q(e)g(used)h(to)e(delete)i(a)f(sym)o(b)q(olic)h(tag,)e
+(or)g(to)g(create)h(a)g(branc)o(h.)19 b(See)c(the)f(options)0
+2285 y(section)i(b)q(elo)o(w.)62 2400 y(If)f(y)o(ou)g(attempt)e(to)h
+(use)h(a)g(tag)f(name)g(that)g(already)h(exists,)g Fs(cvs)f
+Ft(will)j(complain)e(and)g(not)g(o)o(v)o(erwrite)f(that)0
+2449 y(tag.)19 b(Use)c(the)h(`)p Fo(-F)p Ft(')e(option)h(to)g(force)g
+(the)g(new)g(tag)g(v)m(alue.)0 2659 y Fl(A.18.1)30 b(tag)15
+b(options)62 2774 y Ft(These)h(standard)g(options)f(are)h(supp)q(orted)
+g(b)o(y)g Fo(tag)f Ft(\(see)h(Section)g(A.4)f([Common)g(options],)g
+(page)h(67,)f(for)0 2823 y(a)g(complete)h(description)h(of)d(them\):)p
eop
+%%Page: 92 94
+92 93 bop 0 -58 a Ft(92)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fo(-F)192 b Ft(Ov)o(erwrite)14 b(an)h(existing)g(tag)e
+(of)h(the)h(same)f(name)g(on)g(a)g(di\013eren)o(t)h(revision.)20
+b(This)15 b(option)g(is)g(new)240 233 y(in)h Fs(cvs)f
+Ft(1.4.)k(The)c(old)h(b)q(eha)o(vior)g(is)f(matc)o(hed)g(b)o(y)g(`)p
+Fo(cvs)g(tag)g(-F)p Ft('.)0 309 y Fo(-l)192 b Ft(Lo)q(cal;)16
+b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g(directory)l(.)0
+385 y Fo(-R)192 b Ft(Commit)15 b(directories)h(recursiv)o(ely)l(.)21
+b(This)16 b(is)g(on)f(b)o(y)g(default.)62 511 y(Tw)o(o)g(sp)q(ecial)i
+(options)e(are)g(a)o(v)m(ailable:)0 637 y Fo(-b)192 b
+Ft(The)16 b(-b)g(option)g(mak)o(es)f(the)g(tag)g(a)g(branc)o(h)h(tag)f
+(\(see)g(Chapter)h(7)f([Branc)o(hes],)g(page)g(33\),)g(allo)o(w-)240
+687 y(ing)20 b(concurren)o(t,)h(isolated)g(dev)o(elopmen)o(t.)34
+b(This)20 b(is)h(most)e(useful)i(for)e(creating)h(a)f(patc)o(h)h(to)f
+(a)240 736 y(previously)e(released)f(soft)o(w)o(are)d(distribution.)0
+812 y Fo(-d)192 b Ft(Delete)16 b(a)f(tag.)240 875 y(If)g(y)o(ou)g(use)h
+(`)p Fo(cvs)e(tag)h(-d)g(symbolic_tag)p Ft(',)d(the)k(sym)o(b)q(olic)g
+(tag)e(y)o(ou)h(sp)q(ecify)h(is)g(deleted)g(instead)240
+925 y(of)c(b)q(eing)i(added.)19 b(W)l(arning:)g(Be)13
+b(v)o(ery)f(certain)h(of)f(y)o(our)g(ground)g(b)q(efore)h(y)o(ou)f
+(delete)h(a)f(tag;)g(doing)240 975 y(this)j(p)q(ermanen)o(tly)h
+(discards)f(some)f(historical)i(information,)e(whic)o(h)i(ma)o(y)e
+(later)g(turn)h(out)f(to)g(b)q(e)240 1025 y(v)m(aluable.)0
+1230 y Fn(A.19)32 b(up)r(date|Bring)17 b(w)n(ork)f(tree)f(in)h(sync)f
+(with)h(rep)r(ository)37 1343 y Fr(\017)30 b Ft(up)q(date)16
+b([-Ad\015PpR])g([-d])e([-r)h(tag)p Fo(|)p Ft(-D)f(date])h(\014les)p
+Fi(:)8 b(:)g(:)37 1405 y Fr(\017)30 b Ft(Requires:)21
+b(rep)q(ository)l(,)15 b(w)o(orking)g(directory)l(.)37
+1468 y Fr(\017)30 b Ft(Changes:)20 b(w)o(orking)15 b(directory)l(.)62
+1594 y(After)j(y)o(ou'v)o(e)f(run)h(c)o(hec)o(k)o(out)g(to)f(create)g
+(y)o(our)h(priv)m(ate)g(cop)o(y)g(of)g(source)g(from)f(the)h(common)f
+(rep)q(ository)l(,)0 1644 y(other)11 b(dev)o(elop)q(ers)i(will)h(con)o
+(tin)o(ue)e(c)o(hanging)g(the)g(cen)o(tral)g(source.)19
+b(F)l(rom)11 b(time)h(to)f(time,)i(when)f(it)g(is)g(con)o(v)o(enien)o
+(t)0 1694 y(in)h(y)o(our)g(dev)o(elopmen)o(t)g(pro)q(cess,)g(y)o(ou)f
+(can)h(use)g(the)f Fo(update)g Ft(command)h(from)f(within)h(y)o(our)f
+(w)o(orking)h(directory)0 1744 y(to)h(reconcile)j(y)o(our)e(w)o(ork)f
+(with)h(an)o(y)g(revisions)h(applied)g(to)f(the)g(source)g(rep)q
+(ository)g(since)h(y)o(our)e(last)h(c)o(hec)o(k)o(out)0
+1793 y(or)g(up)q(date.)0 1982 y Fl(A.19.1)30 b(up)r(date)15
+b(options)62 2095 y Ft(These)g(standard)f(options)h(are)f(a)o(v)m
+(ailable)i(with)f Fo(update)f Ft(\(see)h(Section)g(A.4)f([Common)f
+(options],)i(page)f(67,)0 2144 y(for)h(a)f(complete)i(description)h(of)
+e(them\):)0 2270 y Fo(-D)g(date)81 b Ft(Use)14 b(the)f(most)g(recen)o
+(t)h(revision)g(no)g(later)g(than)f Fp(date)p Ft(.)19
+b(This)14 b(option)g(is)g(stic)o(ky)l(,)g(and)g(implies)h(`)p
+Fo(-P)p Ft('.)240 2320 y(See)h(Section)g(7.4)e([Stic)o(ky)h(tags],)f
+(page)h(37,)f(for)h(more)f(information)i(on)f(stic)o(ky)g(tags/dates.)0
+2396 y Fo(-f)192 b Ft(Only)23 b(useful)g(with)f(the)g(`)p
+Fo(-D)15 b Fp(date)s Ft(')21 b(or)g(`)p Fo(-r)15 b Fp(tag)t
+Ft(')20 b(\015ags.)40 b(If)22 b(no)g(matc)o(hing)g(revision)h(is)f
+(found,)240 2446 y(retriev)o(e)15 b(the)h(most)e(recen)o(t)h(revision)i
+(\(instead)e(of)g(ignoring)h(the)f(\014le\).)0 2522 y
+Fo(-k)g Fp(k\015ag)82 b Ft(Pro)q(cess)21 b Fs(r)o(cs)h
+Ft(k)o(eyw)o(ords)e(according)i(to)f Fp(k\015ag)p Ft(.)38
+b(See)22 b(co\(1\).)38 b(This)22 b(option)g(is)g(stic)o(ky;)i(future)
+240 2572 y(up)q(dates)e(of)f(this)g(\014le)i(in)f(this)g(w)o(orking)f
+(directory)g(will)i(use)f(the)f(same)g Fp(k\015ag)p Ft(.)38
+b(The)22 b Fo(status)240 2622 y Ft(command)15 b(can)g(b)q(e)h(view)o
+(ed)g(to)f(see)g(the)h(stic)o(ky)f(options.)20 b(See)c(Section)g(A.17)e
+([status],)f(page)i(90.)0 2698 y Fo(-l)192 b Ft(Lo)q(cal;)26
+b(run)c(only)h(in)f(curren)o(t)g(w)o(orking)g(directory)l(.)40
+b(See)23 b(Chapter)f(9)f([Recursiv)o(e)i(b)q(eha)o(vior],)240
+2747 y(page)15 b(43.)0 2823 y Fo(-P)192 b Ft(Prune)16
+b(empt)o(y)e(directories.)p eop
%%Page: 93 95
-93 94 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(B:)e(Reference)h(m)o(an)
-n(ual)g(for)f(t)n(h)o(e)g(Admini)q(stra)o(t)o(iv)o(e)g(\014le)q(s)746
-b(93)0 183 y(sh)o(ould)17 b(b)q(e)e(\014l)o(t)o(ere)q(d)i(t)n(h)o(ough)
-f(t)n(h)o(e)f(`)p Fo(unwrap)p Ft(')f(program)h(wh)o(en)h(t)n(h)o(e)f
-(\014le)i(i)q(s)f(c)o(h)o(ec)o(k)o(e)q(d)g(ou)o(t)f(of)h(t)n(h)o(e)f
-(rep)q(o)q(s)q(it)o(ory)l(.)21 b(Th)o(e)0 233 y(`)p Fo(cvswrappers)p
-Ft(')15 b(\014le)i(also)g(st)o(a)o(t)o(e)q(s)f(t)n(h)o(a)o(t)g(a)g
-Fo(COPY)h Ft(m)o(et)n(h)o(o)q(do)o(logy)g(sh)o(ould)g(b)q(e)g(us)q(e)q
-(d)h(wh)o(en)f(up)q(d)o(a)o(t)o(in)o(g)h(t)n(h)o(e)f(\014le)q(s)h(in)0
-283 y(t)n(h)o(e)d(rep)q(o)q(s)q(it)o(ory)g(\(t)n(h)o(a)o(t)f(i)q(s)h
-(no)g(m)o(ergin)o(g)h(sh)o(ould)g(b)q(e)f(p)q(erform)o(e)q(d\).)62
-397 y(Th)o(e)k(last)h(examp)o(le)g(lin)o(e)g(says)f(t)n(h)o(a)o(t)f
-(all)i(\014le)q(s)h(t)n(h)o(a)o(t)d(en)o(d)h(wit)n(h)h(a)f
-Fo(*.c)f Ft(sh)o(ould)i(b)q(e)f(\014l)o(t)o(ere)q(d)i(wit)n(h)f(`)p
-Fo(indent)p Ft(')0 447 y(b)q(efore)15 b(b)q(e)q(in)o(g)i(c)o(h)o(ec)o
-(k)o(e)q(d)f(in)o(t)o(o)f(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)l(.)k
-(Unlik)o(e)d(t)n(h)o(e)e(previous)h(examp)o(le)h(no)e(\014l)o(t)o(er)q
-(in)o(g)i(of)e(t)n(h)o(e)g Fo(*.c)g Ft(\014le)i(i)q(s)0
-497 y(don)o(e)d(wh)o(en)g(it)g(i)q(s)f(c)o(h)o(ec)o(k)o(e)q(d)i(ou)o(t)
-e(of)h(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(.)19 b(Th)o(e)14
-b Fo(-t)f Ft(\014l)o(t)o(er)i(i)q(s)e(calle)q(d)j(wit)n(h)e(t)o(w)o(o)e
-(argu)o(m)o(en)o(t)o(s,)i(t)n(h)o(e)f(\014rst)h(i)q(s)0
-547 y(t)n(h)o(e)f(n)o(am)o(e)h(of)f(t)n(h)o(e)g(\014le/direct)o(ory)i
-(t)o(o)f(\014l)o(t)o(er)g(an)o(d)f(t)n(h)o(e)h(s)q(econ)o(d)f(i)q(s)h
-(t)n(h)o(e)g(pa)o(t)n(hn)o(am)o(e)f(t)o(o)g(wh)o(ere)h(t)n(h)o(e)f(re)q
-(sul)o(t)o(in)o(g)i(\014l)o(t)o(ere)q(d)0 596 y(\014le)h(sh)o(ould)g(b)
-q(e)g(p)o(lace)q(d.)0 711 y(Th)o(e)d Fo(-f)h Ft(\014l)o(t)o(er)g(i)q(s)
-f(calle)q(d)j(wit)n(h)e(on)o(e)f(argu)o(m)o(en)o(t,)g(whic)o(h)h(i)q(s)
-f(t)n(h)o(e)h(n)o(am)o(e)f(of)g(t)n(h)o(e)g(\014le)i(t)o(o)e(\014l)o(t)
-o(er)h(f)q(rom.)19 b(Th)o(e)13 b(en)o(d)h(re)q(sul)o(t)0
-761 y(of)h(t)n(hi)q(s)g(\014l)o(t)o(er)h(will)h(b)q(e)e(a)g(\014le)h
-(in)g(t)n(h)o(e)f(us)q(ers)h(direct)o(ory)g(t)n(h)o(a)o(t)e(t)n(h)o(ey)
-h(can)g(w)o(or)o(k)g(on)g(as)g(t)n(h)o(ey)g(norm)o(ally)h(w)o(ould.)0
-985 y Fn(B.3)33 b(Th)n(e)15 b(commit)g(sup)n(p)r(ort)h(\014le)r(s)62
-1099 y Ft(Th)o(e)22 b(`)p Fo(-i)p Ft(')e(\015ag)h(in)h(t)n(h)o(e)f(`)p
-Fo(modules)p Ft(')f(\014le)i(can)f(b)q(e)h(us)q(e)q(d)g(t)o(o)f(ru)o(n)
-h(a)f(cert)o(ain)g(program)f(wh)o(en)o(ev)o(er)i(\014le)q(s)g(are)0
-1149 y(commit)n(t)o(e)q(d)17 b(\(s)q(ee)f(Sect)o(ion)h(B.1)f([mo)q(d)o
-(ule)q(s],)h(page)f(91\).)23 b(Th)o(e)16 b(\014le)q(s)i(d)o(e)q(scr)q
-(ib)q(e)q(d)g(in)f(t)n(hi)q(s)g(s)q(ect)o(ion)f(pro)o(vid)o(e)i(ot)n(h)
-o(er,)0 1199 y(more)d(\015exib)o(le,)i(w)o(ays)e(t)o(o)f(ru)o(n)i
-(programs)e(wh)o(en)o(ev)o(er)i(som)o(et)n(hin)o(g)f(i)q(s)h(commit)n
-(t)o(e)q(d.)62 1313 y(Th)o(ere)g(are)g(t)n(hree)g(kin)o(d)h(of)e
-(programs)g(t)n(h)o(a)o(t)g(can)h(b)q(e)f(ru)o(n)i(on)f(commit.)22
-b(Th)o(ey)15 b(are)h(sp)q(eci\014e)q(d)i(in)e(\014le)q(s)h(in)g(t)n(h)o
-(e)0 1363 y(rep)q(o)q(s)q(it)o(ory)l(,)f(as)h(d)o(e)q(scr)q(ib)q(e)q(d)
-h(b)q(elo)o(w.)24 b(Th)o(e)17 b(fo)o(llo)o(win)o(g)h(t)o(a)o(b)o(le)f
-(su)o(mm)o(ar)q(ize)q(s)h(t)n(h)o(e)e(\014le)i(n)o(am)o(e)q(s)e(an)o(d)
-h(t)n(h)o(e)g(purp)q(o)q(s)q(e)f(of)0 1413 y(t)n(h)o(e)f(corre)q(sp)q
-(on)o(din)o(g)i(programs.)0 1542 y(`)p Fo(commitinfo)p
-Ft(')240 1592 y(Th)o(e)f(program)g(i)q(s)g(re)q(sp)q(ons)q(ib)o(le)j
-(for)d(c)o(h)o(ec)o(kin)o(g)h(t)n(h)o(a)o(t)f(t)n(h)o(e)g(commit)g(i)q
-(s)h(allo)o(w)o(e)q(d.)24 b(If)17 b(it)f(exit)o(s)h(wit)n(h)g(a)240
-1641 y(non-zero)f(exit)f(st)o(a)o(t)o(us)f(t)n(h)o(e)h(commit)g(will)i
-(b)q(e)e(a)o(b)q(ort)o(e)q(d.)0 1721 y(`)p Fo(editinfo)p
-Ft(')240 1770 y(Th)o(e)22 b(sp)q(eci\014e)q(d)i(program)e(i)q(s)g(us)q
-(e)q(d)h(t)o(o)f(e)q(dit)h(t)n(h)o(e)g(log)f(m)o(e)q(s)q(sage,)h(an)o
-(d)f(p)q(o)q(s)q(s)q(ib)o(ly)h(v)o(er)q(ify)f(t)n(h)o(a)o(t)g(it)240
-1820 y(con)o(t)o(ains)15 b(all)h(require)q(d)h(\014elds.)k(Thi)q(s)15
-b(i)q(s)h(mo)q(st)e(us)q(eful)i(in)g(com)n(bin)o(a)o(t)o(ion)f(wit)n(h)
-h(t)n(h)o(e)f(`)p Fo(rcsinfo)p Ft(')e(\014le,)240 1870
-y(whic)o(h)j(can)f(h)o(o)o(ld)i(a)d(log)i(m)o(e)q(s)q(sage)e(t)o(emp)o
-(la)o(t)o(e)h(\(s)q(ee)g(Sect)o(ion)h(B.7)f([rcs)q(info],)f(page)h
-(96\).)0 1949 y(`)p Fo(loginfo)p Ft(')46 b(Th)o(e)10
-b(sp)q(eci\014e)q(d)j(program)c(i)q(s)i(calle)q(d)h(wh)o(en)f(t)n(h)o
-(e)f(commit)h(i)q(s)f(comp)o(let)o(e.)20 b(It)10 b(rece)q(iv)o(e)q(s)i
-(t)n(h)o(e)e(log)h(m)o(e)q(s)q(sage)240 1999 y(an)o(d)17
-b(som)o(e)g(addit)o(ion)o(al)h(inform)o(a)o(t)o(ion)f(an)o(d)g(can)g
-(st)o(ore)g(t)n(h)o(e)g(log)h(m)o(e)q(s)q(sage)e(in)i(a)f(\014le,)h(or)
-f(m)o(ail)h(it)f(t)o(o)240 2049 y(ap)o(pro)o(pr)q(ia)o(t)o(e)e(p)q
-(ersons,)h(or)g(m)o(ayb)q(e)f(p)q(o)q(st)h(it)h(t)o(o)e(a)h(lo)q(cal)i
-(n)o(ewsgroup,)d(or)p Fi(:)8 b(:)g(:)14 b Ft(Y)l(our)i(im)o(agin)o(a)o
-(t)o(ion)h(i)q(s)240 2099 y(t)n(h)o(e)e(limit!)0 2302
-y Fl(B.3.1)30 b(Th)n(e)15 b(common)g(syn)n(t)n(ax)62
-2416 y Ft(Th)o(e)k(four)f(\014le)q(s)i(`)p Fo(commitinfo)p
-Ft(',)c(`)p Fo(loginfo)p Ft(',)i(`)p Fo(rcsinfo)p Ft(')e(an)o(d)j(`)p
-Fo(editinfo)p Ft(')d(all)k(h)o(a)o(v)o(e)e(a)g(common)g(form)o(a)o(t.)0
-2466 y(Th)o(e)d(purp)q(o)q(s)q(e)g(of)g(t)n(h)o(e)g(\014le)q(s)i(are)e
-(d)o(e)q(scr)q(ib)q(e)q(d)h(la)o(t)o(er)f(on.)20 b(Th)o(e)15
-b(common)g(syn)o(t)o(ax)f(i)q(s)i(d)o(e)q(scr)q(ib)q(e)q(d)g(h)o(ere.)
-62 2580 y(Eac)o(h)f(lin)o(e)i(con)o(t)o(ains)e(t)n(h)o(e)g(fo)o(llo)o
-(win)o(g:)37 2694 y Fr(\017)30 b Ft(A)15 b(regular)h(expre)q(s)q(s)q
-(ion)37 2759 y Fr(\017)30 b Ft(A)15 b(whit)o(e)q(space)h(s)q(epara)o(t)
-o(or|on)o(e)f(or)f(more)h(space)q(s)h(an)o(d/or)e(t)o(a)o(b)q(s.)37
-2823 y Fr(\017)30 b Ft(A)15 b(\014le)h(n)o(am)o(e)f(or)g(comm)o(an)o
-(d-lin)o(e)h(t)o(emp)o(la)o(t)o(e.)p eop
+93 94 bop 0 -58 a Ft(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)
+g(CVS)g(commands)881 b(93)0 183 y Fo(-p)192 b Ft(Pip)q(e)16
+b(\014les)h(to)d(the)h(standard)g(output.)0 262 y Fo(-R)192
+b Ft(Op)q(erate)12 b(recursiv)o(ely)l(.)20 b(This)12
+b(is)h(on)e(b)o(y)h(default.)19 b(See)12 b(Chapter)f(9)h([Recursiv)o(e)
+g(b)q(eha)o(vior],)g(page)g(43.)0 341 y Fo(-r)j(tag)105
+b Ft(Retriev)o(e)18 b(revision)h Fp(tag)p Ft(.)26 b(This)18
+b(option)f(is)h(stic)o(ky)l(,)g(and)g(implies)h(`)p Fo(-P)p
+Ft('.)26 b(See)18 b(Section)g(7.4)f([Stic)o(ky)240 391
+y(tags],)c(page)j(37,)e(for)g(more)h(information)g(on)h(stic)o(ky)f
+(tags/dates.)62 517 y(These)h(sp)q(ecial)h(options)e(are)g(also)g(a)o
+(v)m(ailable)i(with)f Fo(update)p Ft(.)0 646 y Fo(-A)192
+b Ft(Reset)15 b(an)o(y)f(stic)o(ky)g(tags,)g(dates,)g(or)f(`)p
+Fo(-k)p Ft(')h(options.)20 b(See)15 b(Section)g(7.4)e([Stic)o(ky)i
+(tags],)e(page)h(37,)g(for)240 695 y(more)h(information)g(on)g(stic)o
+(ky)h(tags/dates.)0 774 y Fo(-d)192 b Ft(Create)15 b(an)o(y)g
+(directories)i(that)e(exist)h(in)g(the)g(rep)q(ository)g(if)g(they're)f
+(missing)i(from)e(the)g(w)o(orking)240 824 y(directory)l(.)k(Normally)l
+(,)13 b Fo(update)d Ft(acts)h(only)h(on)g(directories)g(and)g(\014les)g
+(that)f(w)o(ere)h(already)f(enrolled)240 874 y(in)16
+b(y)o(our)f(w)o(orking)g(directory)l(.)240 938 y(This)21
+b(is)f(useful)h(for)f(up)q(dating)h(directories)g(that)f(w)o(ere)f
+(created)h(in)h(the)g(rep)q(ository)f(since)h(the)240
+988 y(initial)j(c)o(hec)o(k)o(out;)h(but)d(it)g(has)g(an)g(unfortunate)
+g(side)h(e\013ect.)40 b(If)23 b(y)o(ou)e(delib)q(erately)k(a)o(v)o
+(oided)240 1038 y(certain)18 b(directories)h(in)f(the)g(rep)q(ository)g
+(when)g(y)o(ou)f(created)h(y)o(our)f(w)o(orking)h(directory)g(\(either)
+240 1088 y(through)j(use)h(of)f(a)g(mo)q(dule)i(name)e(or)g(b)o(y)g
+(listing)i(explicitly)h(the)e(\014les)g(and)g(directories)g(y)o(ou)240
+1138 y(w)o(an)o(ted)c(on)h(the)g(command)f(line\),)j(then)e(up)q
+(dating)h(with)f(`)p Fo(-d)p Ft(')f(will)i(create)f(those)f
+(directories,)240 1187 y(whic)o(h)e(ma)o(y)f(not)f(b)q(e)i(what)f(y)o
+(ou)g(w)o(an)o(t.)0 1266 y Fo(-I)g Fp(name)71 b Ft(Ignore)16
+b(\014les)i(whose)e(names)g(matc)o(h)g Fp(name)j Ft(\(in)e(y)o(our)f(w)
+o(orking)g(directory\))g(during)h(the)g(up)q(date.)240
+1316 y(Y)l(ou)23 b(can)g(sp)q(ecify)h(`)p Fo(-I)p Ft(')e(more)g(than)g
+(once)h(on)g(the)g(command)g(line)h(to)e(sp)q(ecify)i(sev)o(eral)f
+(\014les)240 1366 y(to)c(ignore.)33 b(Use)19 b(`)p Fo(-I)c(!)p
+Ft(')k(to)f(a)o(v)o(oid)i(ignoring)g(an)o(y)f(\014les)h(at)f(all.)33
+b(See)20 b(Section)h(B.8)e([cvsignore],)240 1416 y(page)c(101,)f(for)h
+(other)f(w)o(a)o(ys)h(to)f(mak)o(e)h Fs(cvs)f Ft(ignore)i(some)f
+(\014les.)0 1495 y Fo(-W)p Fp(sp)q(ec)108 b Ft(Sp)q(ecify)23
+b(\014le)g(names)e(that)g(should)i(b)q(e)f(\014ltered)h(during)f(up)q
+(date.)40 b(Y)l(ou)22 b(can)g(use)g(this)g(option)240
+1544 y(rep)q(eatedly)l(.)240 1609 y Fp(sp)q(ec)30 b Ft(can)e(b)q(e)f(a)
+g(\014le)h(name)f(pattern)f(of)h(the)f(same)h(t)o(yp)q(e)g(that)f(y)o
+(ou)h(can)g(sp)q(ecify)h(in)g(the)240 1659 y(`)p Fo(.cvswrappers)p
+Ft(')13 b(\014le.)21 b(See)15 b(Section)i(B.2)d([W)l(rapp)q(ers],)g
+(page)i(96.)0 1738 y Fo(-j)p Fp(revision)40 b Ft(With)20
+b(t)o(w)o(o)e(`)p Fo(-j)p Ft(')h(options,)h(merge)g(c)o(hanges)f(from)g
+(the)h(revision)g(sp)q(eci\014ed)i(with)e(the)g(\014rst)f(`)p
+Fo(-j)p Ft(')240 1787 y(option)c(to)g(the)g(revision)i(sp)q(eci\014ed)g
+(with)e(the)h(second)f(`)p Fo(j)p Ft(')g(option,)g(in)o(to)g(the)g(w)o
+(orking)g(directory)l(.)240 1852 y(With)d(one)h(`)p Fo(-j)p
+Ft(')e(option,)h(merge)g(c)o(hanges)g(from)g(the)g(ancestor)g(revision)
+h(to)e(the)i(revision)g(sp)q(eci\014ed)240 1902 y(with)j(the)f(`)p
+Fo(-j)p Ft(')g(option,)g(in)o(to)h(the)f(w)o(orking)g(directory)l(.)22
+b(The)15 b(ancestor)g(revision)i(is)f(the)f(common)240
+1951 y(ancestor)22 b(of)f(the)h(revision)h(whic)o(h)g(the)f(w)o(orking)
+g(directory)g(is)h(based)f(on,)i(and)e(the)g(revision)240
+2001 y(sp)q(eci\014ed)17 b(in)f(the)g(`)p Fo(-j)p Ft(')e(option.)240
+2066 y(In)g(addition,)h(eac)o(h)e(-j)h(option)g(can)g(con)o(tain)f(an)h
+(optional)g(date)f(sp)q(eci\014cation)j(whic)o(h,)e(when)g(used)240
+2115 y(with)h(branc)o(hes,)f(can)h(limit)h(the)e(c)o(hosen)h(revision)h
+(to)d(one)i(within)h(a)e(sp)q(eci\014c)i(date.)k(An)14
+b(optional)240 2165 y(date)h(is)h(sp)q(eci\014ed)h(b)o(y)e(adding)h(a)f
+(colon)h(\(:\))j(to)14 b(the)i(tag:)j(`)p Fo(-j)p Fp(Sym)o(b)q(olic)p
+1480 2165 14 2 v 17 w(T)l(ag)t Fo(:)p Fp(Date)p 1696
+2165 V 15 w(Sp)q(eci\014er)s Ft('.)240 2229 y(See)d(Chapter)f(8)g
+([Merging],)f(page)h(39.)0 2431 y Fl(A.19.2)30 b(up)r(date)15
+b(output)62 2545 y Fo(update)21 b Ft(k)o(eeps)g(y)o(ou)g(informed)h(of)
+f(its)h(progress)f(b)o(y)g(prin)o(ting)h(a)f(line)i(for)e(eac)o(h)g
+(\014le,)j(preceded)f(b)o(y)e(one)0 2595 y(c)o(haracter)14
+b(indicating)k(the)d(status)f(of)h(the)g(\014le:)0 2724
+y Fo(U)g Fp(\014le)144 b Ft(The)18 b(\014le)g(w)o(as)f(brough)o(t)g(up)
+h(to)f(date)g(with)h(resp)q(ect)g(to)f(the)h(rep)q(ository)l(.)27
+b(This)18 b(is)g(done)g(for)f(an)o(y)240 2774 y(\014le)g(that)f(exists)
+g(in)h(the)f(rep)q(ository)g(but)g(not)g(in)h(y)o(our)f(source,)g(and)g
+(for)g(\014les)h(that)e(y)o(ou)h(ha)o(v)o(en't)240 2823
+y(c)o(hanged)g(but)f(are)g(not)g(the)g(most)f(recen)o(t)h(v)o(ersions)h
+(a)o(v)m(ailable)h(in)f(the)f(rep)q(ository)l(.)p eop
%%Page: 94 96
-94 95 bop 0 -58 a Ft(94)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y(Blank)f(lin)o(e)q(s)g(are)e(ignore)q(d.)21
-b(Lin)o(e)q(s)15 b(t)n(h)o(a)o(t)e(st)o(art)f(wit)n(h)i(t)n(h)o(e)g(c)o
-(h)o(aract)o(er)f(`)p Fo(#)p Ft(')g(are)g(tre)q(a)o(t)o(e)q(d)g(as)g
-(comm)o(en)o(t)o(s.)19 b(Lon)o(g)14 b(lin)o(e)q(s)0 233
-y(u)o(nfort)o(u)o(n)o(a)o(t)o(ely)h(can)h Fp(not)g Ft(b)q(e)f(brok)o
-(en)g(in)h(t)o(w)o(o)e(part)o(s)h(in)h(an)o(y)f(w)o(ay)l(.)62
-345 y(Th)o(e)i(\014rst)f(regular)h(expre)q(s)q(s)q(ion)g(t)n(h)o(a)o(t)
-f(m)o(a)o(t)o(c)o(h)o(e)q(s)g(t)n(h)o(e)g(curren)o(t)h(direct)o(ory)g
-(n)o(am)o(e)f(in)i(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)f(i)q(s)h(us)q(e)
-q(d.)0 395 y(Th)o(e)e(re)q(st)g(of)g(t)n(h)o(e)g(lin)o(e)i(i)q(s)e(us)q
-(e)q(d)h(as)f(a)g(\014le)h(n)o(am)o(e)f(or)g(comm)o(an)o(d-lin)o(e)h
-(as)f(ap)o(pro)o(pr)q(ia)o(t)o(e.)0 599 y Fn(B.4)33 b(Commit)n(info)62
-711 y Ft(Th)o(e)17 b(`)p Fo(commitinfo)p Ft(')e(\014le)k(d)o(e\014n)o
-(e)q(s)f(programs)e(t)o(o)h(execu)o(t)o(e)h(wh)o(en)o(ev)o(er)f(`)p
-Fo(cvs)d(commit)p Ft(')i(i)q(s)i(a)o(b)q(ou)o(t)f(t)o(o)g(execu)o(t)o
-(e.)0 761 y(Th)o(e)q(s)q(e)f(programs)e(are)h(us)q(e)q(d)h(for)f
-(pre-commit)h(c)o(h)o(ec)o(kin)o(g)g(t)o(o)f(v)o(er)q(ify)h(t)n(h)o(a)o
-(t)e(t)n(h)o(e)i(mo)q(di\014e)q(d,)g(add)o(e)q(d)h(an)o(d)e(remo)o(v)o
-(e)q(d)0 811 y(\014le)q(s)h(are)f(re)q(ally)g(re)q(ady)g(t)o(o)f(b)q(e)
-h(commit)n(t)o(e)q(d.)20 b(Thi)q(s)c(could)g(b)q(e)f(us)q(e)q(d,)g(for)
-f(inst)o(ance,)i(t)o(o)e(v)o(er)q(ify)h(t)n(h)o(a)o(t)f(t)n(h)o(e)h(c)o
-(h)o(an)o(ge)q(d)0 861 y(\014le)q(s)h(conform)f(t)o(o)g(t)o(o)g(y)o
-(our)g(s)q(it)o(e's)f(st)o(an)o(d)o(ards)h(for)f(co)q(din)o(g)j(pract)o
-(ice.)62 973 y(As)h(m)o(en)o(t)o(ion)o(e)q(d)g(e)q(arlier,)g(e)q(ac)o
-(h)g(lin)o(e)h(in)f(t)n(h)o(e)g(`)p Fo(commitinfo)p Ft(')e(\014le)i
-(cons)q(i)q(st)o(s)g(of)f(a)h(regular)g(expre)q(s)q(s)q(ion)g(an)o(d)f
-(a)0 1023 y(comm)o(an)o(d-lin)o(e)g(t)o(emp)o(la)o(t)o(e.)22
-b(Th)o(e)16 b(t)o(emp)o(la)o(t)o(e)g(can)g(includ)o(e)j(a)c(program)g
-(n)o(am)o(e)h(an)o(d)g(an)o(y)f(n)n(u)o(m)n(b)q(er)i(of)e(argu)o(m)o
-(en)o(t)o(s)0 1072 y(y)o(ou)e(wi)q(sh)g(t)o(o)g(sup)o(p)o(ly)h(t)o(o)f
-(it.)20 b(Th)o(e)13 b(full)h(pa)o(t)n(h)f(t)o(o)g(t)n(h)o(e)g(curren)o
-(t)g(source)g(rep)q(o)q(s)q(it)o(ory)f(i)q(s)i(ap)o(p)q(en)o(d)o(e)q(d)
-g(t)o(o)e(t)n(h)o(e)h(t)o(emp)o(la)o(t)o(e,)0 1122 y(fo)o(llo)o(w)o(e)q
-(d)i(b)o(y)f(t)n(h)o(e)g(\014le)h(n)o(am)o(e)q(s)f(of)g(an)o(y)f
-(\014le)q(s)j(in)o(v)o(o)o(lv)o(e)q(d)f(in)g(t)n(h)o(e)f(commit)g
-(\(add)o(e)q(d,)h(remo)o(v)o(e)q(d,)f(an)o(d)g(mo)q(di\014e)q(d)h
-(\014le)q(s\).)62 1234 y(Th)o(e)f(\014rst)g(lin)o(e)h(wit)n(h)g(a)e
-(regular)i(expre)q(s)q(s)q(ion)f(m)o(a)o(t)o(c)o(hin)o(g)g(t)n(h)o(e)g
-(rela)o(t)o(iv)o(e)g(pa)o(t)n(h)f(t)o(o)h(t)n(h)o(e)g(mo)q(d)o(ule)h
-(will)g(b)q(e)f(us)q(e)q(d.)21 b(If)0 1284 y(t)n(h)o(e)15
-b(comm)o(an)o(d)g(ret)o(ur)q(ns)f(a)h(non-zero)h(exit)f(st)o(a)o(t)o
-(us)f(t)n(h)o(e)h(commit)h(will)g(b)q(e)g(a)o(b)q(ort)o(e)q(d.)62
-1396 y(If)h(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)f(n)o(am)o(e)h(do)q(e)q
-(s)g(not)g(m)o(a)o(t)o(c)o(h)f(an)o(y)g(of)h(t)n(h)o(e)g(regular)g
-(expre)q(s)q(s)q(ions)h(in)f(t)n(hi)q(s)h(\014le,)g(t)n(h)o(e)f(`)p
-Fo(DEFAULT)p Ft(')0 1446 y(lin)o(e)h(i)q(s)e(us)q(e)q(d,)g(if)h(it)g(i)
-q(s)f(sp)q(eci\014e)q(d.)62 1558 y(All)j(o)q(ccurance)q(s)f(of)f(t)n(h)
-o(e)g(n)o(am)o(e)g(`)p Fo(ALL)p Ft(')g(ap)o(p)q(e)q(ar)q(in)o(g)f(as)h
-(a)g(regular)h(expre)q(s)q(s)q(ion)f(are)h(us)q(e)q(d)g(in)g(addit)o
-(ion)g(t)o(o)f(t)n(h)o(e)0 1608 y(\014rst)f(m)o(a)o(t)o(c)o(hin)o(g)g
-(regular)g(expre)q(s)q(s)q(ion)h(or)f(t)n(h)o(e)g(n)o(am)o(e)g(`)p
-Fo(DEFAULT)p Ft('.)62 1720 y(Not)o(e:)k(wh)o(en)14 b
-Fs(CVS)g Ft(i)q(s)g(acce)q(s)q(s)q(in)o(g)h(a)e(remot)o(e)h(rep)q(o)q
-(s)q(it)o(ory)l(,)f(`)p Fo(commitinfo)p Ft(')f(will)k(b)q(e)e(ru)o(n)h
-(on)f(t)n(h)o(e)g Fp(remot)o(e)i Ft(\(i.e.,)0 1770 y(s)q(erv)o(er\))f
-(s)q(id)o(e,)g(not)g(t)n(h)o(e)g(clien)o(t)i(s)q(id)o(e)f(\(s)q(ee)f
-(Sect)o(ion)h(4.5)e([Remot)o(e)g(rep)q(o)q(s)q(it)o(or)q(ie)q(s],)h
-(page)g(16\).)0 1976 y Fn(B.5)33 b(Edit)n(info)62 2089
-y Ft(If)13 b(y)o(ou)f(w)o(an)o(t)g(t)o(o)g(m)o(ak)o(e)g(sure)g(t)n(h)o
-(a)o(t)g(all)h(log)g(m)o(e)q(s)q(sage)q(s)f(lo)q(ok)h(t)n(h)o(e)f(sam)o
-(e)g(w)o(ay)l(,)g(y)o(ou)g(can)h(us)q(e)g(t)n(h)o(e)f(`)p
-Fo(editinfo)p Ft(')f(\014le)0 2138 y(t)o(o)16 b(sp)q(ecify)h(a)f
-(program)g(t)n(h)o(a)o(t)f(i)q(s)i(us)q(e)q(d)g(t)o(o)f(e)q(dit)h(t)n
-(h)o(e)g(log)f(m)o(e)q(s)q(sage.)23 b(Thi)q(s)16 b(program)f(could)j(b)
-q(e)e(a)g(cust)o(om-m)o(ad)o(e)0 2188 y(e)q(dit)o(or)i(t)n(h)o(a)o(t)e
-(alw)o(ays)g(enforce)q(s)i(a)e(cert)o(ain)i(st)o(yle)f(of)f(t)n(h)o(e)h
-(log)g(m)o(e)q(s)q(sage,)f(or)h(m)o(ayb)q(e)f(a)h(s)q(imp)o(le)i(sh)o
-(ell)f(scr)q(ipt)f(t)n(h)o(a)o(t)0 2238 y(calls)f(an)f(e)q(dit)o(or,)h
-(an)o(d)f(c)o(h)o(ec)o(ks)g(t)n(h)o(a)o(t)g(t)n(h)o(e)g(en)o(t)o(ere)q
-(d)g(m)o(e)q(s)q(sage)f(con)o(t)o(ains)h(t)n(h)o(e)g(require)q(d)i
-(\014elds.)62 2350 y(If)c(no)e(m)o(a)o(t)o(c)o(hin)o(g)h(lin)o(e)i(i)q
-(s)e(fou)o(n)o(d)g(in)h(t)n(h)o(e)f(`)p Fo(editinfo)p
-Ft(')e(\014le,)j(t)n(h)o(e)f(e)q(dit)o(or)h(sp)q(eci\014e)q(d)h(in)f(t)
-n(h)o(e)f(en)o(vironm)o(en)o(t)g(v)m(ar)q(ia)o(b)o(le)0
-2400 y Fo($CVSEDITOR)k Ft(i)q(s)h(us)q(e)q(d)g(inst)o(e)q(ad.)26
-b(If)17 b(t)n(h)o(a)o(t)f(v)m(ar)q(ia)o(b)o(le)i(i)q(s)f(not)g(s)q(et,)
-g(t)n(h)o(en)g(t)n(h)o(e)g(en)o(vironm)o(en)o(t)f(v)m(ar)q(ia)o(b)o(le)
-j Fo($EDITOR)d Ft(i)q(s)0 2450 y(us)q(e)q(d)g(inst)o(e)q(ad.)k(If)15
-b(t)n(h)o(a)o(t)f(v)m(ar)q(ia)o(b)o(le)j(i)q(s)e(not)g(s)q(et)g(a)g
-(precompile)q(d)i(d)o(ef)q(a)n(ul)o(t,)f(norm)o(ally)g
-Fo(vi)p Ft(,)e(will)j(b)q(e)f(us)q(e)q(d.)62 2562 y(Th)o(e)h(`)p
-Fo(editinfo)p Ft(')d(\014le)k(i)q(s)f(oft)o(en)f(mo)q(st)f(us)q(eful)j
-(t)o(oget)n(h)o(er)e(wit)n(h)h(t)n(h)o(e)f(`)p Fo(rcsinfo)p
-Ft(')f(\014le,)j(whic)o(h)f(can)f(b)q(e)h(us)q(e)q(d)g(t)o(o)0
-2612 y(sp)q(ecify)f(a)f(log)g(m)o(e)q(s)q(sage)f(t)o(emp)o(la)o(t)o(e.)
-62 2724 y(Eac)o(h)j(lin)o(e)i(in)f(t)n(h)o(e)f(`)p Fo(editinfo)p
-Ft(')e(\014le)j(cons)q(i)q(st)o(s)f(of)g(a)g(regular)g(expre)q(s)q(s)q
-(ion)g(an)o(d)g(a)g(comm)o(an)o(d-lin)o(e)h(t)o(emp)o(la)o(t)o(e.)0
-2774 y(Th)o(e)f(t)o(emp)o(la)o(t)o(e)g(m)n(ust)g(includ)o(e)j(a)d
-(program)f(n)o(am)o(e,)h(an)o(d)g(can)g(includ)o(e)j(an)o(y)d(n)n(u)o
-(m)n(b)q(er)g(of)g(argu)o(m)o(en)o(t)o(s.)25 b(Th)o(e)18
-b(full)0 2823 y(pa)o(t)n(h)d(t)o(o)g(t)n(h)o(e)g(curren)o(t)g(log)g(m)o
-(e)q(s)q(sage)g(t)o(emp)o(la)o(t)o(e)g(\014le)h(i)q(s)f(ap)o(p)q(en)o
-(d)o(e)q(d)h(t)o(o)f(t)n(h)o(e)g(t)o(emp)o(la)o(t)o(e.)p
-eop
+94 95 bop 0 -58 a Ft(94)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)0 183 y Fo(A)f Fp(\014le)144 b Ft(The)16 b(\014le)h(has)f(b)q
+(een)h(added)g(to)e(y)o(our)h(priv)m(ate)h(cop)o(y)f(of)f(the)h
+(sources,)g(and)g(will)i(b)q(e)f(added)f(to)g(the)240
+233 y(source)f(rep)q(ository)g(when)g(y)o(ou)f(run)i
+Fo(commit)e Ft(on)g(the)h(\014le.)21 b(This)15 b(is)h(a)e(reminder)i
+(to)e(y)o(ou)h(that)f(the)240 283 y(\014le)i(needs)g(to)f(b)q(e)h
+(committed.)0 358 y Fo(R)f Fp(\014le)144 b Ft(The)16
+b(\014le)g(has)f(b)q(een)i(remo)o(v)o(ed)e(from)f(y)o(our)h(priv)m(ate)
+h(cop)o(y)f(of)g(the)h(sources,)f(and)g(will)i(b)q(e)f(remo)o(v)o(ed)
+240 407 y(from)d(the)i(source)f(rep)q(ository)g(when)h(y)o(ou)f(run)g
+Fo(commit)g Ft(on)g(the)g(\014le.)21 b(This)15 b(is)g(a)e(reminder)j
+(to)d(y)o(ou)240 457 y(that)h(the)i(\014le)g(needs)g(to)f(b)q(e)g
+(committed.)0 532 y Fo(M)g Fp(\014le)144 b Ft(The)15
+b(\014le)i(is)e(mo)q(di\014ed)i(in)f(y)o(our)f(w)o(orking)g(directory)l
+(.)240 594 y(`)p Fo(M)p Ft(')k(can)g(indicate)i(one)f(of)f(t)o(w)o(o)f
+(states)g(for)h(a)g(\014le)i(y)o(ou're)e(w)o(orking)g(on:)28
+b(either)20 b(there)g(w)o(ere)f(no)240 644 y(mo)q(di\014cations)g(to)e
+(the)h(same)g(\014le)h(in)f(the)g(rep)q(ository)l(,)h(so)e(that)g(y)o
+(our)h(\014le)h(remains)f(as)f(y)o(ou)h(last)240 694
+y(sa)o(w)d(it;)i(or)e(there)i(w)o(ere)f(mo)q(di\014cations)h(in)g(the)f
+(rep)q(ository)g(as)g(w)o(ell)h(as)f(in)h(y)o(our)e(cop)o(y)l(,)i(but)f
+(they)240 744 y(w)o(ere)f(merged)g(successfully)l(,)i(without)e
+(con\015ict,)h(in)g(y)o(our)f(w)o(orking)g(directory)l(.)240
+806 y Fs(cvs)c Ft(will)j(prin)o(t)e(some)f(messages)h(if)g(it)g(merges)
+g(y)o(our)f(w)o(ork,)g(and)h(a)g(bac)o(kup)g(cop)o(y)g(of)f(y)o(our)g
+(w)o(orking)240 856 y(\014le)17 b(\(as)f(it)g(lo)q(ok)o(ed)h(b)q(efore)
+g(y)o(ou)f(ran)g Fo(update)p Ft(\))f(will)j(b)q(e)f(made.)23
+b(The)16 b(exact)g(name)h(of)f(that)f(\014le)i(is)240
+906 y(prin)o(ted)f(while)h Fo(update)d Ft(runs.)0 980
+y Fo(C)h Fp(\014le)144 b Ft(A)17 b(con\015ict)g(w)o(as)f(detected)i
+(while)g(trying)f(to)f(merge)g(y)o(our)h(c)o(hanges)f(to)h
+Fp(\014le)j Ft(with)d(c)o(hanges)g(from)240 1030 y(the)h(source)g(rep)q
+(ository)l(.)28 b Fp(\014le)21 b Ft(\(the)d(cop)o(y)f(in)i(y)o(our)e(w)
+o(orking)h(directory\))f(is)i(no)o(w)e(the)h(output)f(of)240
+1080 y(the)e(rcsmerge\(1\))f(command)g(on)h(the)g(t)o(w)o(o)e
+(revisions;)j(an)f(unmo)q(di\014ed)h(cop)o(y)f(of)g(y)o(our)f(\014le)i
+(is)f(also)240 1130 y(in)21 b(y)o(our)e(w)o(orking)g(directory)l(,)i
+(with)f(the)g(name)f(`)p Fo(.#)p Fp(\014le)p Fo(.)p Fp(revision)p
+Ft(')i(where)f Fp(revision)h Ft(is)f(the)g Fs(r)o(cs)240
+1180 y Ft(revision)e(that)e(y)o(our)g(mo)q(di\014ed)j(\014le)e(started)
+f(from.)24 b(\(Note)17 b(that)f(some)g(systems)h(automatically)240
+1229 y(purge)g(\014les)h(that)f(b)q(egin)h(with)g(`)p
+Fo(.#)p Ft(')e(if)h(they)g(ha)o(v)o(e)g(not)g(b)q(een)h(accessed)g(for)
+e(a)h(few)g(da)o(ys.)25 b(If)17 b(y)o(ou)240 1279 y(in)o(tend)f(to)f(k)
+o(eep)g(a)g(cop)o(y)g(of)g(y)o(our)g(original)h(\014le,)g(it)f(is)h(a)f
+(v)o(ery)g(go)q(o)q(d)g(idea)h(to)e(rename)h(it.\))0
+1354 y Fo(?)g Fp(\014le)144 b(\014le)23 b Ft(is)d(in)g(y)o(our)f(w)o
+(orking)g(directory)l(,)h(but)g(do)q(es)f(not)g(corresp)q(ond)h(to)f
+(an)o(ything)g(in)h(the)g(source)240 1404 y(rep)q(ository)l(,)f(and)f
+(is)h(not)f(in)h(the)f(list)h(of)f(\014les)h(for)e Fs(cvs)h
+Ft(to)g(ignore)g(\(see)g(the)g(description)i(of)e(the)240
+1453 y(`)p Fo(-I)p Ft(')c(option,)h(and)h(see)f(Section)h(B.8)f
+([cvsignore],)f(page)h(101\).)240 1516 y(Note)20 b(that)g(no)h(w)o
+(arning)g(message)f(lik)o(e)i(this)f(is)g(prin)o(ted)g(for)f(spurious)i
+(directories)f(that)f Fs(cvs)240 1566 y Ft(encoun)o(ters.)g(The)c
+(directory)l(,)f(and)g(all)h(its)g(con)o(ten)o(ts,)e(are)h(silen)o(tly)
+i(ignored.)0 1748 y Fl(A.19.3)30 b(up)r(date)15 b(examples)62
+1860 y Ft(The)d(follo)o(wing)g(line)h(will)g(displa)o(y)g(all)f
+(\014les)g(whic)o(h)g(are)f(not)g(up-to-date)h(without)f(actually)h(c)o
+(hange)g(an)o(ything)0 1910 y(in)k(y)o(our)f(w)o(orking)g(directory)l
+(.)20 b(It)15 b(can)g(b)q(e)h(used)g(to)f(c)o(hec)o(k)g(what)g(has)g(b)
+q(een)h(going)f(on)g(with)h(the)f(pro)s(ject.)120 2024
+y Fo($)24 b(cvs)f(-n)h(-q)f(update)p eop
%%Page: 95 97
-95 96 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(B:)e(Reference)h(m)o(an)
-n(ual)g(for)f(t)n(h)o(e)g(Admini)q(stra)o(t)o(iv)o(e)g(\014le)q(s)746
-b(95)62 183 y(On)o(e)19 b(t)n(hin)o(g)g(t)n(h)o(a)o(t)f(sh)o(ould)h(b)q
-(e)f(not)o(e)q(d)g(i)q(s)h(t)n(h)o(a)o(t)e(t)n(h)o(e)h(`)p
-Fo(ALL)p Ft(')f(k)o(eyw)o(ord)h(i)q(s)g(not)g(sup)o(p)q(ort)o(e)q(d.)30
-b(If)18 b(more)g(t)n(h)o(an)g(on)o(e)0 233 y(m)o(a)o(t)o(c)o(hin)o(g)e
-(lin)o(e)h(i)q(s)f(fou)o(n)o(d,)g(t)n(h)o(e)g(\014rst)g(on)o(e)f(i)q(s)
-h(us)q(e)q(d.)23 b(Thi)q(s)16 b(can)g(b)q(e)g(us)q(eful)h(for)e(sp)q
-(ecifyin)o(g)j(a)d(d)o(ef)q(a)n(ul)o(t)i(e)q(dit)g(scr)q(ipt)0
-283 y(in)f(a)f(mo)q(d)o(ule,)h(an)o(d)f(t)n(h)o(en)g(o)o(v)o(err)q
-(idin)o(g)h(it)g(in)g(a)e(su)n(b)q(direct)o(ory)l(.)62
-395 y(If)j(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)f(n)o(am)o(e)h(do)q(e)q
-(s)g(not)g(m)o(a)o(t)o(c)o(h)f(an)o(y)g(of)h(t)n(h)o(e)g(regular)g
-(expre)q(s)q(s)q(ions)h(in)f(t)n(hi)q(s)h(\014le,)g(t)n(h)o(e)f(`)p
-Fo(DEFAULT)p Ft(')0 445 y(lin)o(e)h(i)q(s)e(us)q(e)q(d,)g(if)h(it)g(i)q
-(s)f(sp)q(eci\014e)q(d.)62 557 y(If)h(t)n(h)o(e)f(e)q(dit)h(scr)q(ipt)f
-(exit)o(s)h(wit)n(h)g(a)f(non-zero)g(exit)h(st)o(a)o(t)o(us,)d(t)n(h)o
-(e)j(commit)f(i)q(s)g(a)o(b)q(ort)o(e)q(d.)62 669 y(Not)o(e:)23
-b(wh)o(en)18 b Fs(CVS)e Ft(i)q(s)i(acce)q(s)q(s)q(in)o(g)f(a)g(remot)o
-(e)g(rep)q(o)q(s)q(it)o(ory)l(,)f(`)p Fo(editinfo)p Ft(')g(will)j(b)q
-(e)e(ru)o(n)h(on)f(t)n(h)o(e)g Fp(remot)o(e)i Ft(\(i.e.,)0
-719 y(s)q(erv)o(er\))c(s)q(id)o(e,)g(not)g(t)n(h)o(e)g(clien)o(t)i(s)q
-(id)o(e)f(\(s)q(ee)f(Sect)o(ion)h(4.5)e([Remot)o(e)g(rep)q(o)q(s)q(it)o
-(or)q(ie)q(s],)h(page)g(16\).)0 887 y Fl(B.5.1)30 b(Edit)n(info)15
-b(examp)o(le)62 999 y Ft(Th)o(e)23 b(fo)o(llo)o(win)o(g)h(i)q(s)f(a)f
-(lit)n(t)n(le)j(s)q(illy)f(examp)o(le)g(of)e(a)h(`)p
-Fo(editinfo)p Ft(')d(\014le,)26 b(t)o(oget)n(h)o(er)c(wit)n(h)h(t)n(h)o
-(e)g(corre)q(sp)q(on)o(din)o(g)0 1049 y(`)p Fo(rcsinfo)p
-Ft(')14 b(\014le,)i(t)n(h)o(e)f(log)h(m)o(e)q(s)q(sage)f(t)o(emp)o(la)o
-(t)o(e)g(an)o(d)g(an)h(e)q(dit)o(or)g(scr)q(ipt.)21 b(W)l(e)16
-b(b)q(egin)g(wit)n(h)g(t)n(h)o(e)f(log)h(m)o(e)q(s)q(sage)e(t)o(em-)0
-1099 y(p)o(la)o(t)o(e.)19 b(W)l(e)13 b(w)o(an)o(t)e(t)o(o)h(alw)o(ays)g
-(record)g(a)g(bug-id)i(n)n(u)o(m)n(b)q(er)f(on)f(t)n(h)o(e)h(\014rst)f
-(lin)o(e)i(of)e(t)n(h)o(e)g(log)g(m)o(e)q(s)q(sage.)18
-b(Th)o(e)13 b(re)q(st)f(of)g(log)0 1148 y(m)o(e)q(s)q(sage)i(i)q(s)i(f)
-q(ree)f(t)o(ext.)k(Th)o(e)c(fo)o(llo)o(win)o(g)i(t)o(emp)o(la)o(t)o(e)e
-(i)q(s)g(fou)o(n)o(d)h(in)g(t)n(h)o(e)f(\014le)h(`)p
-Fo(/usr/cvssupport/tc.templ)o(ate)p Ft('.)120 1263 y
-Fo(BugId:)62 1375 y Ft(Th)o(e)f(scr)q(ipt)h(`)p Fo
-(/usr/cvssupport/bugid)o(.edit)p Ft(')11 b(i)q(s)16 b(us)q(e)q(d)g(t)o
-(o)f(e)q(dit)h(t)n(h)o(e)f(log)g(m)o(e)q(s)q(sage.)120
-1489 y Fo(#!/bin/sh)120 1541 y(#)120 1593 y(#)167 b(bugid.edit)22
-b(filename)120 1644 y(#)120 1696 y(#)48 b(Call)23 b($EDITOR)g(on)g
-(FILENAME,)g(and)g(verify)h(that)f(the)120 1748 y(#)48
-b(resulting)22 b(file)i(contains)e(a)i(valid)f(bugid)g(on)h(the)f
-(first)120 1800 y(#)48 b(line.)120 1852 y(if)24 b([)f("x$EDITOR")g(=)h
-("x")f(];)h(then)f(EDITOR=vi;)f(fi)120 1904 y(if)i([)f("x$CVSEDITOR")f
-(=)i("x")g(];)f(then)g(CVSEDITOR=$EDITOR;)f(fi)120 1956
-y($CVSEDITOR)g($1)120 2008 y(until)h(head)g(-1|grep)g('^BugId:[)g
-(]*[0-9][0-9]*$')f(<)i($1)120 2060 y(do)47 b(echo)24
-b(-n)47 b("No)24 b(BugId)f(found.)47 b(Edit)23 b(again?)g(\([y]/n\)")
-215 2111 y(read)h(ans)215 2163 y(case)g(${ans})f(in)311
-2215 y(n*\))g(exit)h(1;;)215 2267 y(esac)215 2319 y($CVSEDITOR)f($1)120
-2371 y(done)62 2483 y Ft(Th)o(e)15 b(`)p Fo(editinfo)p
-Ft(')f(\014le)i(con)o(t)o(ains)f(t)n(hi)q(s)g(lin)o(e:)120
-2597 y Fo(^tc)119 b(/usr/cvssupport/bugid.edi)o(t)62
-2709 y Ft(Th)o(e)15 b(`)p Fo(rcsinfo)p Ft(')f(\014le)i(con)o(t)o(ains)f
-(t)n(hi)q(s)g(lin)o(e:)120 2823 y Fo(^tc)119 b
-(/usr/cvssupport/tc.templa)o(te)p eop
+95 96 bop 0 -58 a Ft(App)q(endix)17 b(B:)e(Reference)i(man)o(ual)e(for)
+g(the)g(Administrativ)o(e)h(\014les)735 b(95)0 115 y
+Fq(App)r(endix)13 b(B)41 b(Reference)14 b(man)n(ual)h(for)g(the)g
+(Administrativ)n(e)0 183 y(\014les)62 341 y Ft(Inside)20
+b(the)e(rep)q(ository)l(,)h(in)g(the)f(directory)h(`)p
+Fo($CVSROOT/CVSROOT)p Ft(',)c(there)j(are)g(a)g(n)o(um)o(b)q(er)h(of)e
+(supp)q(ortiv)o(e)0 391 y(\014les)i(for)f Fs(cvs)p Ft(.)30
+b(Y)l(ou)19 b(can)f(use)h Fs(cvs)f Ft(in)h(a)g(limited)h(fashion)f
+(without)f(an)o(y)h(of)f(them,)h(but)f(if)h(they)g(are)f(set)g(up)0
+441 y(prop)q(erly)e(they)f(can)h(help)g(mak)o(e)f(life)h(easier.)62
+553 y(The)k(most)e(imp)q(ortan)o(t)h(of)g(these)h(\014les)g(is)g(the)f
+(`)p Fo(modules)p Ft(')f(\014le,)j(whic)o(h)f(de\014nes)h(the)e(mo)q
+(dules)i(inside)g(the)0 603 y(rep)q(ository)l(.)0 803
+y Fn(B.1)33 b(The)15 b(mo)r(dules)g(\014le)62 915 y Ft(The)h(`)p
+Fo(modules)p Ft(')d(\014le)j(records)f(y)o(our)g(de\014nitions)i(of)d
+(names)h(for)g(collections)i(of)e(source)g(co)q(de.)20
+b Fs(cvs)15 b Ft(will)i(use)0 964 y(these)c(de\014nitions)i(if)e(y)o
+(ou)g(use)g Fs(cvs)g Ft(to)f(up)q(date)i(the)f(mo)q(dules)h(\014le)g
+(\(use)f(normal)g(commands)f(lik)o(e)j Fo(add)p Ft(,)d
+Fo(commit)p Ft(,)0 1014 y(etc\).)62 1126 y(The)17 b(`)p
+Fo(modules)p Ft(')e(\014le)i(ma)o(y)f(con)o(tain)h(blank)g(lines)h(and)
+f(commen)o(ts)f(\(lines)i(b)q(eginning)h(with)d(`)p Fo(#)p
+Ft('\))g(as)g(w)o(ell)h(as)0 1176 y(mo)q(dule)f(de\014nitions.)22
+b(Long)15 b(lines)h(can)g(b)q(e)f(con)o(tin)o(ued)h(on)f(the)g(next)g
+(line)i(b)o(y)e(sp)q(ecifying)i(a)e(bac)o(kslash)g(\(`)p
+Fo(\\)p Ft('\))e(as)0 1226 y(the)i(last)g(c)o(haracter)g(on)g(the)g
+(line.)62 1338 y(A)f(mo)q(dule)h(de\014nition)h(is)e(a)g(single)h(line)
+h(of)d(the)h(`)p Fo(modules)p Ft(')f(\014le,)h(in)h(either)g(of)e(t)o
+(w)o(o)g(formats.)18 b(In)c(b)q(oth)g(cases,)0 1388 y
+Fp(mname)k Ft(represen)o(ts)d(the)g(sym)o(b)q(olic)h(mo)q(dule)h(name,)
+e(and)g(the)g(remainder)h(of)f(the)g(line)i(is)f(its)f(de\014nition.)0
+1511 y Fp(mname)j Fo(-a)d Fp(aliases)r Fi(:)8 b(:)g(:)240
+1561 y Ft(This)22 b(represen)o(ts)g(the)g(simplest)g(w)o(a)o(y)f(of)g
+(de\014ning)j(a)d(mo)q(dule)i Fp(mname)p Ft(.)39 b(The)22
+b(`)p Fo(-a)p Ft(')f(\015ags)g(the)240 1611 y(de\014nition)14
+b(as)e(a)h(simple)h(alias:)19 b Fs(cvs)12 b Ft(will)i(treat)e(an)o(y)g
+(use)h(of)f Fp(mname)j Ft(\(as)c(a)i(command)f(argumen)o(t\))240
+1661 y(as)18 b(if)h(the)g(list)g(of)f(names)h Fp(aliases)i
+Ft(had)e(b)q(een)g(sp)q(eci\014ed)i(instead.)31 b Fp(aliases)21
+b Ft(ma)o(y)d(con)o(tain)g(either)240 1711 y(other)h(mo)q(dule)h(names)
+f(or)g(paths.)31 b(When)20 b(y)o(ou)e(use)i(paths)f(in)h(aliases,)g
+Fo(checkout)e Ft(creates)h(all)240 1760 y(in)o(termediate)c
+(directories)g(in)g(the)f(w)o(orking)f(directory)l(,)i(just)e(as)h(if)h
+(the)f(path)f(had)i(b)q(een)g(sp)q(eci\014ed)240 1810
+y(explicitly)j(in)e(the)f Fs(cvs)g Ft(argumen)o(ts.)0
+1883 y Fp(mname)j Fo([)d(options)f(])h Fp(dir)k Fo([)c
+Fp(\014les)r Fi(:)8 b(:)g(:)14 b Fo(])h([)g(&)p Fp(mo)q(dule)s
+Fi(:)8 b(:)g(:)14 b Fo(])240 1933 y Ft(In)d(the)g(simplest)h(case,)f
+(this)g(form)f(of)g(mo)q(dule)i(de\014nition)g(reduces)g(to)e(`)p
+Fp(mname)17 b(dir)s Ft('.)i(This)11 b(de\014nes)240 1983
+y(all)16 b(the)g(\014les)g(in)h(directory)e Fp(dir)20
+b Ft(as)15 b(mo)q(dule)i(mname.)j Fp(dir)g Ft(is)15 b(a)h(relativ)o(e)g
+(path)f(\(from)f Fo($CVSROOT)p Ft(\))240 2032 y(to)k(a)h(directory)g
+(of)g(source)g(in)h(the)f(source)g(rep)q(ository)l(.)31
+b(In)20 b(this)f(case,)h(on)f(c)o(hec)o(k)o(out,)g(a)g(single)240
+2082 y(directory)g(called)i Fp(mname)g Ft(is)f(created)f(as)g(a)f(w)o
+(orking)h(directory;)i(no)e(in)o(termediate)h(directory)240
+2132 y(lev)o(els)c(are)f(used)h(b)o(y)f(default,)h(ev)o(en)f(if)h
+Fp(dir)j Ft(w)o(as)14 b(a)h(path)g(in)o(v)o(olving)i(sev)o(eral)e
+(directory)h(lev)o(els.)240 2193 y(By)d(explicitly)i(sp)q(ecifying)g
+(\014les)e(in)h(the)e(mo)q(dule)i(de\014nition)h(after)c
+Fp(dir)p Ft(,)j(y)o(ou)e(can)h(select)g(particular)240
+2243 y(\014les)i(from)e(directory)h Fp(dir)p Ft(.)20
+b(The)15 b(sample)f(de\014nition)i(for)d(`)p Fo(modules)p
+Ft(')f(is)j(an)f(example)h(of)e(a)h(mo)q(dule)240 2293
+y(de\014ned)j(with)e(a)g(single)h(\014le)h(from)d(a)h(particular)h
+(directory)l(.)k(Here)c(is)f(another)g(example:)360 2356
+y Fo(m4test)47 b(unsupported/gnu/m4)21 b(foreach.m4)i(forloop.m4)240
+2417 y Ft(With)g(this)g(de\014nition,)j(executing)e(`)p
+Fo(cvs)14 b(checkout)g(m4test)p Ft(')21 b(will)k(create)d(a)g(single)i
+(w)o(orking)240 2467 y(directory)c(`)p Fo(m4test)p Ft(')e(con)o
+(taining)j(the)f(t)o(w)o(o)e(\014les)j(listed,)h(whic)o(h)f(b)q(oth)f
+(come)g(from)f(a)g(common)240 2517 y(directory)c(sev)o(eral)h(lev)o
+(els)g(deep)g(in)g(the)g Fs(cvs)e Ft(source)i(rep)q(ository)l(.)240
+2578 y(A)d(mo)q(dule)h(de\014nition)h(can)e(refer)f(to)g(other)h(mo)q
+(dules)h(b)o(y)f(including)i(`)p Fo(&)p Fp(mo)q(dule)s
+Ft(')e(in)g(its)h(de\014nition.)240 2628 y Fo(checkout)g
+Ft(creates)h(a)g(sub)q(directory)h(for)f(eac)o(h)g(suc)o(h)g(mo)q
+(dule,)h(in)g(y)o(our)f(w)o(orking)g(directory)l(.)240
+2701 y Fo(-d)g Fp(name)71 b Ft(Name)15 b(the)g(w)o(orking)g(directory)h
+(something)f(other)g(than)g(the)g(mo)q(dule)i(name.)240
+2774 y Fo(-e)e Fp(prog)88 b Ft(Sp)q(ecify)20 b(a)e(program)g
+Fp(prog)k Ft(to)c(run)h(whenev)o(er)g(\014les)g(in)h(a)e(mo)q(dule)i
+(are)e(exp)q(orted.)480 2823 y Fp(prog)h Ft(runs)c(with)g(a)g(single)i
+(argumen)o(t,)d(the)h(mo)q(dule)i(name.)p eop
%%Page: 96 98
-96 97 bop 0 -58 a Ft(96)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)0 183 y Fn(B.6)33 b(Loginfo)62 295 y Ft(Th)o(e)15
-b(`)p Fo(loginfo)p Ft(')d(\014le)k(i)q(s)e(us)q(e)q(d)i(t)o(o)e(con)o
-(tro)o(l)g(wh)o(ere)h(`)p Fo(cvs)f(commit)p Ft(')f(log)i(inform)o(a)o
-(t)o(ion)f(i)q(s)h(s)q(en)o(t.)k(Th)o(e)14 b(\014rst)g(en)o(try)0
-345 y(on)g(a)g(lin)o(e)h(i)q(s)f(a)g(regular)g(expre)q(s)q(s)q(ion)g
-(whic)o(h)h(i)q(s)f(t)o(e)q(st)o(e)q(d)g(against)g(t)n(h)o(e)g(direct)o
-(ory)g(t)n(h)o(a)o(t)f(t)n(h)o(e)h(c)o(h)o(an)o(ge)g(i)q(s)g(b)q(e)q
-(in)o(g)i(m)o(ad)o(e)0 395 y(t)o(o,)f(rela)o(t)o(iv)o(e)h(t)o(o)f(t)n
-(h)o(e)h Fo($CVSROOT)p Ft(.)k(If)c(a)f(m)o(a)o(t)o(c)o(h)g(i)q(s)h(fou)
-o(n)o(d,)g(t)n(h)o(en)g(t)n(h)o(e)f(rem)o(ain)o(d)o(er)i(of)e(t)n(h)o
-(e)g(lin)o(e)j(i)q(s)d(a)h(\014l)o(t)o(er)g(program)0
-445 y(t)n(h)o(a)o(t)e(sh)o(ould)i(exp)q(ect)g(log)f(inform)o(a)o(t)o
-(ion)g(on)g(it)o(s)h(st)o(an)o(d)o(ard)e(inpu)o(t.)62
-557 y(Th)o(e)h(\014l)o(t)o(er)h(program)e(m)o(ay)h(us)q(e)g(on)o(e)g
-(an)o(d)g(only)g(on)o(e)g(\045)g(mo)q(di\014er)h(\(a)f(la)g(pr)q(in)o
-(tf)t(\).)k(If)c(`)p Fo(\045s)p Ft(')f(i)q(s)h(sp)q(eci\014e)q(d)i(in)f
-(t)n(h)o(e)0 607 y(\014l)o(t)o(er)g(program,)e(a)h(br)q(ief)g(t)o(it)n
-(le)h(i)q(s)f(includ)o(e)q(d)k(\(enclo)q(s)q(e)q(d)d(in)g(s)q(in)o(gle)
-g(quot)o(e)q(s\))f(sh)o(o)o(win)o(g)g(t)n(h)o(e)g(mo)q(di\014e)q(d)i
-(\014le)f(n)o(am)o(e)q(s.)62 719 y(If)h(t)n(h)o(e)f(rep)q(o)q(s)q(it)o
-(ory)f(n)o(am)o(e)h(do)q(e)q(s)g(not)g(m)o(a)o(t)o(c)o(h)f(an)o(y)g(of)
-h(t)n(h)o(e)g(regular)g(expre)q(s)q(s)q(ions)h(in)f(t)n(hi)q(s)h
-(\014le,)g(t)n(h)o(e)f(`)p Fo(DEFAULT)p Ft(')0 769 y(lin)o(e)h(i)q(s)e
-(us)q(e)q(d,)g(if)h(it)g(i)q(s)f(sp)q(eci\014e)q(d.)62
-881 y(All)j(o)q(ccurance)q(s)f(of)f(t)n(h)o(e)g(n)o(am)o(e)g(`)p
-Fo(ALL)p Ft(')g(ap)o(p)q(e)q(ar)q(in)o(g)f(as)h(a)g(regular)h(expre)q
-(s)q(s)q(ion)f(are)h(us)q(e)q(d)g(in)g(addit)o(ion)g(t)o(o)f(t)n(h)o(e)
-0 930 y(\014rst)f(m)o(a)o(t)o(c)o(hin)o(g)g(regular)g(expre)q(s)q(s)q
-(ion)h(or)f(`)p Fo(DEFAULT)p Ft('.)62 1043 y(Th)o(e)g(\014rst)h(m)o(a)o
-(t)o(c)o(hin)o(g)f(regular)g(expre)q(s)q(s)q(ion)g(i)q(s)h(us)q(e)q(d.)
-62 1155 y(See)g(Sect)o(ion)g(B.3)f([commit)f(\014le)q(s],)i(page)f(93,)
-f(for)h(a)g(d)o(e)q(scr)q(ipt)o(ion)h(of)f(t)n(h)o(e)g(syn)o(t)o(ax)f
-(of)h(t)n(h)o(e)g(`)p Fo(loginfo)p Ft(')f(\014le.)62
-1267 y(Not)o(e:)26 b(wh)o(en)19 b Fs(CVS)f Ft(i)q(s)h(acce)q(s)q(s)q
-(in)o(g)g(a)g(remot)o(e)e(rep)q(o)q(s)q(it)o(ory)l(,)i(`)p
-Fo(loginfo)p Ft(')e(will)j(b)q(e)f(ru)o(n)g(on)g(t)n(h)o(e)f
-Fp(remot)o(e)j Ft(\(i.e.,)0 1316 y(s)q(erv)o(er\))15
-b(s)q(id)o(e,)g(not)g(t)n(h)o(e)g(clien)o(t)i(s)q(id)o(e)f(\(s)q(ee)f
-(Sect)o(ion)h(4.5)e([Remot)o(e)g(rep)q(o)q(s)q(it)o(or)q(ie)q(s],)h
-(page)g(16\).)0 1498 y Fl(B.6.1)30 b(Loginfo)14 b(examp)o(le)62
-1610 y Ft(Th)o(e)i(fo)o(llo)o(win)o(g)h(`)p Fo(loginfo)p
-Ft(')d(\014le,)i(t)o(oget)n(h)o(er)f(wit)n(h)h(t)n(h)o(e)g(t)o(in)o(y)g
-(sh)o(ell-scr)q(ipt)h(b)q(elo)o(w,)e(ap)o(p)q(en)o(ds)h(all)g(log)g(m)o
-(e)q(s)q(sage)q(s)0 1660 y(t)o(o)e(t)n(h)o(e)g(\014le)i(`)p
-Fo($CVSROOT/CVSROOT/commi)o(tlog)p Ft(',)11 b(an)o(d)j(an)o(y)g(commit)
-o(s)h(t)o(o)f(t)n(h)o(e)g(admini)q(stra)o(t)o(iv)o(e)h(\014le)q(s)g
-(\(ins)q(id)o(e)h(t)n(h)o(e)0 1710 y(`)p Fo(CVSROOT)p
-Ft(')d(direct)o(ory\))j(are)f(also)g(logge)q(d)h(in)g(`)p
-Fo(/usr/adm/cvsroot-log)p Ft(')11 b(an)o(d)k(m)o(aile)q(d)i(t)o(o)e
-Fo(ceder)p Ft(.)120 1824 y Fo(ALL)310 b(/usr/local/bin/cvs-log)21
-b($CVSROOT/CVSROOT/commitl)o(og)120 1876 y(^CVSROOT)190
-b(Mail)23 b(-s)h(\045s)f(ceder)120 1928 y(^CVSROOT)190
-b(/usr/local/bin/cvs-log)21 b(/usr/adm/cvsroot-log)62
-2040 y Ft(Th)o(e)15 b(sh)o(ell-scr)q(ipt)i(`)p Fo
-(/usr/local/bin/cvs-log)p Ft(')12 b(lo)q(oks)j(lik)o(e)h(t)n(hi)q(s:)
-120 2154 y Fo(#!/bin/sh)120 2206 y(\(echo)23 b
-("--------------------------)o(--------)o(-------)o(-------)o(--------)
-o(-------)o(--";)144 2258 y(echo)g(-n)h($USER")47 b(";)144
-2310 y(date;)144 2362 y(echo;)144 2413 y(sed)23 b
-('1s+'${CVSROOT}'++'\))e(>>)j($1)0 2612 y Fn(B.7)33 b(Rcs)q(info)62
-2724 y Ft(Th)o(e)17 b(`)p Fo(rcsinfo)p Ft(')f(\014le)i(can)f(b)q(e)g
-(us)q(e)q(d)h(t)o(o)e(sp)q(ecify)i(a)f(form)f(t)o(o)h(e)q(dit)h(wh)o
-(en)f(\014llin)o(g)j(ou)o(t)d(t)n(h)o(e)g(commit)g(log.)25
-b(Th)o(e)0 2774 y(`)p Fo(rcsinfo)p Ft(')16 b(\014le)i(h)o(as)g(a)f(syn)
-o(t)o(ax)f(s)q(imilar)j(t)o(o)e(t)n(h)o(e)g(`)p Fo(editinfo)p
-Ft(',)f(`)p Fo(commitinfo)p Ft(')g(an)o(d)h(`)p Fo(loginfo)p
-Ft(')f(\014le)q(s.)28 b(See)18 b(Sec-)0 2823 y(t)o(ion)c(B.3.1)g([syn)o
-(t)o(ax],)e(page)j(93.)k(Unlik)o(e)d(t)n(h)o(e)e(ot)n(h)o(er)g(\014le)q
-(s)i(t)n(h)o(e)e(s)q(econ)o(d)h(part)f(i)q(s)h Fp(not)g
-Ft(a)f(comm)o(an)o(d-lin)o(e)h(t)o(emp)o(la)o(t)o(e.)p
-eop
+96 97 bop 0 -58 a Ft(96)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)240 183 y Fo(-i)f Fp(prog)88 b Ft(Sp)q(ecify)17
+b(a)e(program)g Fp(prog)j Ft(to)d(run)h(whenev)o(er)g(\014les)g(in)g(a)
+g(mo)q(dule)g(are)f(committed.)480 233 y Fp(prog)j Ft(runs)e(with)f(a)g
+(single)h(argumen)o(t,)e(the)h(full)h(pathname)f(of)g(the)g(a\013ected)
+g(direc-)480 283 y(tory)g(in)h(a)f(source)h(rep)q(ository)l(.)21
+b(The)16 b(`)p Fo(commitinfo)p Ft(',)d(`)p Fo(loginfo)p
+Ft(',)g(and)j(`)p Fo(editinfo)p Ft(')480 333 y(\014les)g(pro)o(vide)g
+(other)f(w)o(a)o(ys)f(to)g(call)j(a)e(program)f(on)h(commit.)240
+408 y Fo(-o)g Fp(prog)88 b Ft(Sp)q(ecify)16 b(a)d(program)g
+Fp(prog)k Ft(to)c(run)h(whenev)o(er)h(\014les)g(in)f(a)g(mo)q(dule)h
+(are)e(c)o(hec)o(k)o(ed)i(out.)480 457 y Fp(prog)k Ft(runs)c(with)g(a)g
+(single)i(argumen)o(t,)d(the)h(mo)q(dule)i(name.)240
+532 y Fo(-s)e Fp(status)57 b Ft(Assign)16 b(a)f(status)g(to)g(the)g(mo)
+q(dule.)22 b(When)16 b(the)g(mo)q(dule)g(\014le)h(is)f(prin)o(ted)g
+(with)g(`)p Fo(cvs)480 582 y(checkout)e(-s)p Ft(')d(the)h(mo)q(dules)h
+(are)e(sorted)g(according)h(to)f(primarily)i(mo)q(dule)g(status,)480
+632 y(and)j(secondarily)i(according)f(to)f(the)g(mo)q(dule)h(name.)24
+b(This)16 b(option)h(has)f(no)g(other)480 682 y(meaning.)35
+b(Y)l(ou)20 b(can)g(use)h(this)f(option)g(for)g(sev)o(eral)g(things)g
+(b)q(esides)i(status:)29 b(for)480 731 y(instance,)16
+b(list)g(the)f(p)q(erson)h(that)e(is)i(resp)q(onsible)h(for)e(this)g
+(mo)q(dule.)240 806 y Fo(-t)g Fp(prog)88 b Ft(Sp)q(ecify)16
+b(a)f(program)e Fp(prog)18 b Ft(to)c(run)h(whenev)o(er)g(\014les)h(in)f
+(a)g(mo)q(dule)g(are)g(tagged)f(with)480 856 y Fo(rtag)p
+Ft(.)20 b Fp(prog)f Ft(runs)d(with)g(t)o(w)o(o)e(argumen)o(ts:)20
+b(the)15 b(mo)q(dule)i(name)e(and)h(the)g(sym)o(b)q(olic)480
+906 y(tag)g(sp)q(eci\014ed)j(to)d Fo(rtag)p Ft(.)23 b(There)17
+b(is)g(no)g(w)o(a)o(y)f(to)g(sp)q(ecify)i(a)e(program)g(to)g(run)g
+(when)480 956 y Fo(tag)f Ft(is)g(executed.)240 1031 y
+Fo(-u)g Fp(prog)88 b Ft(Sp)q(ecify)22 b(a)e(program)f
+Fp(prog)k Ft(to)d(run)g(whenev)o(er)h(`)p Fo(cvs)14 b(update)p
+Ft(')19 b(is)i(executed)g(from)480 1080 y(the)15 b(top-lev)o(el)h
+(directory)f(of)g(the)f(c)o(hec)o(k)o(ed-out)i(mo)q(dule.)21
+b Fp(prog)d Ft(runs)d(with)g(a)g(single)480 1130 y(argumen)o(t,)f(the)h
+(full)i(path)e(to)f(the)i(source)f(rep)q(ository)g(for)g(this)g(mo)q
+(dule.)0 1335 y Fn(B.2)33 b(The)15 b(cvswrapp)r(ers)g(\014le)62
+1447 y Ft(W)l(rapp)q(ers)h(allo)o(w)g(y)o(ou)f(to)g(set)g(a)h(ho)q(ok)f
+(whic)o(h)i(transforms)d(\014les)i(on)g(their)g(w)o(a)o(y)f(in)h(and)g
+(out)f(of)g Fs(cvs)p Ft(.)21 b(Most)0 1497 y(or)15 b(all)h(of)f(the)g
+(wrapp)q(ers)g(features)g(do)g(not)g(w)o(ork)f(with)i(clien)o(t/serv)o
+(er)f Fs(cvs)p Ft(.)62 1609 y(The)k(\014le)h(`)p Fo(cvswrappers)p
+Ft(')c(de\014nes)k(the)f(script)g(that)e(will)k(b)q(e)e(run)g(on)g(a)f
+(\014le)i(when)f(its)f(name)h(matc)o(hes)f(a)0 1659 y(regular)j
+(expresion.)38 b(There)21 b(are)g(t)o(w)o(o)f(scripts)h(that)f(can)i(b)
+q(e)f(run)g(on)g(a)g(\014le)h(or)f(directory)l(.)37 b(One)22
+b(script)f(is)0 1709 y(executed)15 b(on)f(the)g(\014le/directory)h(b)q
+(efore)f(b)q(eing)h(c)o(hec)o(k)o(ed)g(in)o(to)f(the)g(rep)q(ository)g
+(\(this)g(is)g(denoted)h(with)f(the)g Fo(-t)0 1758 y
+Ft(\015ag\))g(and)h(the)h(other)e(when)i(the)f(\014le)h(is)f(c)o(hec)o
+(k)o(ed)g(out)g(of)g(the)g(rep)q(ository)g(\(this)g(is)g(denoted)h
+(with)f(the)g Fo(-f)g Ft(\015ag\))62 1870 y(The)f(`)p
+Fo(cvswrappers)p Ft(')d(also)i(has)g(a)g(`)p Fo(-m)p
+Ft(')f(option)h(to)g(sp)q(ecify)h(the)g(merge)f(metho)q(dology)g(that)f
+(should)i(b)q(e)g(used)0 1920 y(when)f(the)f(\014le)i(is)f(up)q(dated.)
+19 b Fo(MERGE)12 b Ft(means)g(the)h(usual)g Fs(cvs)f
+Ft(b)q(eha)o(vior:)19 b(try)12 b(to)f(merge)i(the)f(\014les)h(\(this)g
+(generally)0 1970 y(will)k(not)e(w)o(ork)f(for)h(binary)h(\014les\).)21
+b Fo(COPY)14 b Ft(means)i(that)e Fo(cvs)h(update)f Ft(will)j(merely)f
+(cop)o(y)f(one)h(v)o(ersion)f(o)o(v)o(er)g(the)0 2020
+y(other,)i(and)h(require)g(the)g(user)g(using)g(mec)o(hanisms)g
+(outside)g Fs(cvs)p Ft(,)f(to)g(insert)h(an)o(y)f(necessary)h(c)o
+(hanges.)27 b(The)0 2070 y(`)p Fo(-m)p Ft(')15 b(wrapp)q(er)h(option)g
+(only)g(a\013ects)f(b)q(eha)o(vior)h(when)g(merging)g(is)h(done)f(on)g
+(up)q(date;)g(it)g(do)q(es)g(not)f(a\013ect)g(ho)o(w)0
+2120 y(\014les)h(are)f(stored.)k(See)d(See)g(Chapter)f(17)g([Binary)g
+(\014les],)g(page)g(61,)g(for)f(more)h(on)g(binary)h(\014les.)62
+2232 y(The)g(basic)g(format)d(of)i(the)g(\014le)i(`)p
+Fo(cvswrappers)p Ft(')c(is:)120 2346 y Fo(wildcard)118
+b([option)23 b(value][option)f(value]...)120 2450 y(where)h(option)g
+(is)h(one)f(of)120 2502 y(-f)262 b(from)24 b(cvs)f(filter)214
+b(value:)23 b(path)g(tofilter)120 2553 y(-t)262 b(to)24
+b(cvs)f(filter)262 b(value:)23 b(path)g(to)h(filter)120
+2605 y(-m)262 b(update)23 b(methodology)142 b(value:)23
+b(MERGE)g(or)h(COPY)120 2709 y(and)f(value)h(is)f(a)h(single-quote)e
+(delimited)h(value.)120 2823 y(*.nib)95 b(-f)23 b('unwrap)g(\045s')h
+(-t)f('wrap)g(\045s)h(\045s')g(-m)f('COPY')p eop
%%Page: 97 99
-97 98 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(B:)e(Reference)h(m)o(an)
-n(ual)g(for)f(t)n(h)o(e)g(Admini)q(stra)o(t)o(iv)o(e)g(\014le)q(s)746
-b(97)0 183 y(Inst)o(e)q(ad,)15 b(t)n(h)o(e)g(part)f(aft)o(er)h(t)n(h)o
-(e)g(regular)g(expre)q(s)q(s)q(ion)g(sh)o(ould)i(b)q(e)e(a)g(full)h(pa)
-o(t)n(hn)o(am)o(e)f(t)o(o)g(a)g(\014le)h(con)o(t)o(ainin)o(g)g(t)n(h)o
-(e)f(log)0 233 y(m)o(e)q(s)q(sage)f(t)o(emp)o(la)o(t)o(e.)62
-347 y(If)j(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)f(n)o(am)o(e)h(do)q(e)q
-(s)g(not)g(m)o(a)o(t)o(c)o(h)f(an)o(y)g(of)h(t)n(h)o(e)g(regular)g
-(expre)q(s)q(s)q(ions)h(in)f(t)n(hi)q(s)h(\014le,)g(t)n(h)o(e)f(`)p
-Fo(DEFAULT)p Ft(')0 397 y(lin)o(e)h(i)q(s)e(us)q(e)q(d,)g(if)h(it)g(i)q
-(s)f(sp)q(eci\014e)q(d.)62 511 y(All)j(o)q(ccurance)q(s)f(of)f(t)n(h)o
-(e)g(n)o(am)o(e)g(`)p Fo(ALL)p Ft(')g(ap)o(p)q(e)q(ar)q(in)o(g)f(as)h
-(a)g(regular)h(expre)q(s)q(s)q(ion)f(are)h(us)q(e)q(d)g(in)g(addit)o
-(ion)g(t)o(o)f(t)n(h)o(e)0 561 y(\014rst)f(m)o(a)o(t)o(c)o(hin)o(g)g
-(regular)g(expre)q(s)q(s)q(ion)h(or)f(`)p Fo(DEFAULT)p
-Ft('.)62 676 y(Th)o(e)j(log)g(m)o(e)q(s)q(sage)e(t)o(emp)o(la)o(t)o(e)i
-(will)h(b)q(e)f(us)q(e)q(d)g(as)f(a)h(d)o(ef)q(a)n(ul)o(t)g(log)g(m)o
-(e)q(s)q(sage.)26 b(If)18 b(y)o(ou)g(sp)q(ecify)g(a)f(log)h(m)o(e)q(s)q
-(sage)0 725 y(wit)n(h)e(`)p Fo(cvs)e(commit)g(-m)h Fp(m)o(e)q(s)q(sage)
-s Ft(')f(or)g(`)p Fo(cvs)h(commit)f(-f)h Fp(\014le)s
-Ft(')g(t)n(h)o(a)o(t)g(log)g(m)o(e)q(s)q(sage)f(will)j(o)o(v)o(err)q
-(id)o(e)e(t)n(h)o(e)g(t)o(emp)o(la)o(t)o(e.)62 840 y(See)h(Sect)o(ion)g
-(B.5.1)e([e)q(dit)o(info)i(examp)o(le],)g(page)f(95,)f(for)h(an)g
-(examp)o(le)h(`)p Fo(rcsinfo)p Ft(')e(\014le.)62 954
-y(Not)o(e:)26 b(wh)o(en)19 b Fs(CVS)f Ft(i)q(s)h(acce)q(s)q(s)q(in)o(g)
-g(a)g(remot)o(e)e(rep)q(o)q(s)q(it)o(ory)l(,)i(`)p Fo(rcsinfo)p
-Ft(')e(will)j(b)q(e)f(ru)o(n)g(on)g(t)n(h)o(e)f Fp(remot)o(e)j
-Ft(\(i.e.,)0 1004 y(s)q(erv)o(er\))15 b(s)q(id)o(e,)g(not)g(t)n(h)o(e)g
-(clien)o(t)i(s)q(id)o(e)f(\(s)q(ee)f(Sect)o(ion)h(4.5)e([Remot)o(e)g
-(rep)q(o)q(s)q(it)o(or)q(ie)q(s],)h(page)g(16\).)0 1230
-y Fn(B.8)33 b(Ignor)q(in)o(g)16 b(\014le)r(s)f(via)h(cvs)q(ignore)62
-1344 y Ft(Th)o(ere)g(are)f(cert)o(ain)h(\014le)h(n)o(am)o(e)q(s)e(t)n
-(h)o(a)o(t)g(f)q(requen)o(t)n(ly)h(o)q(ccur)g(ins)q(id)o(e)h(y)o(our)e
-(w)o(or)o(kin)o(g)h(co)o(p)o(y)l(,)f(bu)o(t)i(t)n(h)o(a)o(t)d(y)o(ou)h
-(don't)0 1394 y(w)o(an)o(t)i(t)o(o)g(pu)o(t)i(u)o(n)o(d)o(er)g
-Fs(cvs)e Ft(con)o(tro)o(l.)28 b(Examp)o(le)q(s)19 b(are)f(all)h(t)n(h)o
-(e)e(ob)s(ject)h(\014le)q(s)h(t)n(h)o(a)o(t)e(y)o(ou)g(get)h(while)h(y)
-o(ou)e(compile)0 1444 y(y)o(our)e(source)q(s.)20 b(Norm)o(ally)l(,)15
-b(wh)o(en)h(y)o(ou)f(ru)o(n)h(`)p Fo(cvs)e(update)p Ft(',)g(it)h(pr)q
-(in)o(t)o(s)h(a)f(lin)o(e)h(for)f(e)q(ac)o(h)g(\014le)h(it)f(encou)o(n)
-o(t)o(ers)h(t)n(h)o(a)o(t)0 1494 y(it)f(do)q(e)q(sn't)g(kno)o(w)g(a)o
-(b)q(ou)o(t)g(\(s)q(ee)g(Sect)o(ion)h(A.19.2)e([up)q(d)o(a)o(t)o(e)h
-(ou)o(t)o(pu)o(t],)g(page)g(89\).)62 1608 y Fs(cvs)h
-Ft(h)o(as)g(a)g(li)q(st)h(of)f(\014le)q(s)i(\(or)d(sh\(1\))h(\014le)i
-(n)o(am)o(e)e(pa)o(t)n(t)o(er)q(ns\))f(t)n(h)o(a)o(t)g(it)i(sh)o(ould)g
-(ignore)g(while)h(ru)o(nnin)o(g)g Fo(update)p Ft(,)0
-1658 y Fo(import)c Ft(an)o(d)h Fo(release)p Ft(.)k(Thi)q(s)d(li)q(st)g
-(i)q(s)f(constru)o(ct)o(e)q(d)g(in)h(t)n(h)o(e)f(fo)o(llo)o(win)o(g)i
-(w)o(ay)l(.)37 1772 y Fr(\017)30 b Ft(Th)o(e)15 b(li)q(st)h(i)q(s)g
-(init)o(ialize)q(d)j(t)o(o)c(includ)o(e)j(cert)o(ain)d(\014le)i(n)o(am)
-o(e)e(pa)o(t)n(t)o(er)q(ns:)k(n)o(am)o(e)q(s)d(as)q(so)q(cia)o(t)o(e)q
-(d)e(wit)n(h)i Fs(cvs)f Ft(admin-)90 1822 y(i)q(stra)o(t)o(ion,)f(or)h
-(wit)n(h)h(ot)n(h)o(er)f(common)f(source)i(con)o(tro)o(l)f(syst)o(ems;)
-f(common)h(n)o(am)o(e)q(s)g(for)g(pa)o(t)o(c)o(h)f(\014le)q(s,)j(ob)s
-(ject)90 1872 y(\014le)q(s,)d(arc)o(hiv)o(e)e(\014le)q(s,)h(an)o(d)f(e)
-q(dit)o(or)h(bac)o(kup)g(\014le)q(s;)h(an)o(d)e(ot)n(h)o(er)f(n)o(am)o
-(e)q(s)h(t)n(h)o(a)o(t)f(are)h(usually)i(art)o(if)q(act)o(s)d(of)g(as)q
-(sort)o(e)q(d)90 1922 y(u)o(t)o(ilit)o(ie)q(s.)22 b(Curren)o(t)n(ly)l
-(,)15 b(t)n(h)o(e)g(d)o(ef)q(a)n(ul)o(t)i(li)q(st)f(of)e(ignore)q(d)i
-(\014le)h(n)o(am)o(e)d(pa)o(t)n(t)o(er)q(ns)h(i)q(s:)305
-1988 y Fo(RCS)119 b(SCCS)95 b(CVS)119 b(CVS.adm)305 2040
-y(RCSLOG)47 b(cvslog.*)305 2092 y(tags)95 b(TAGS)305
-2144 y(.make.state)118 b(.nse_depinfo)305 2196 y(*~)143
-b(#*)g(.#*)119 b(,*)305 2248 y(*.old)71 b(*.bak)g(*.BAK)g(*.orig)47
-b(*.rej)71 b(.del-*)305 2300 y(*.a)119 b(*.o)g(*.obj)71
-b(*.so)95 b(*.Z)119 b(*.elc)71 b(*.ln)305 2352 y(core)37
-2416 y Fr(\017)30 b Ft(Th)o(e)17 b(p)q(er-rep)q(o)q(s)q(it)o(ory)f(li)q
-(st)i(in)f(`)p Fo($CVSROOT/CVSROOT/cvsignor)o(e)p Ft(')d(i)q(s)j(ap)o
-(p)q(en)o(d)o(e)q(d)g(t)o(o)g(t)n(h)o(e)g(li)q(st,)g(if)g(t)n(h)o(a)o
-(t)f(\014le)90 2466 y(exi)q(st)o(s.)37 2530 y Fr(\017)30
-b Ft(Th)o(e)15 b(p)q(er-us)q(er)h(li)q(st)g(in)g(`)p
-Fo(.cvsignore)p Ft(')d(in)j(y)o(our)e(h)o(om)o(e)h(direct)o(ory)h(i)q
-(s)f(ap)o(p)q(en)o(d)o(e)q(d)i(t)o(o)d(t)n(h)o(e)i(li)q(st,)f(if)h(it)f
-(exi)q(st)o(s.)37 2595 y Fr(\017)30 b Ft(An)o(y)15 b(en)o(tr)q(ie)q(s)h
-(in)g(t)n(h)o(e)f(en)o(vironm)o(en)o(t)g(v)m(ar)q(ia)o(b)o(le)i
-Fo($CVSIGNORE)c Ft(i)q(s)j(ap)o(p)q(en)o(d)o(e)q(d)g(t)o(o)f(t)n(h)o(e)
-g(li)q(st.)37 2659 y Fr(\017)30 b Ft(An)o(y)15 b(`)p
-Fo(-I)p Ft(')f(o)o(pt)o(ions)h(giv)o(en)h(t)o(o)f Fs(cvs)f
-Ft(i)q(s)i(ap)o(p)q(en)o(d)o(e)q(d.)37 2724 y Fr(\017)30
-b Ft(As)15 b Fs(cvs)g Ft(tra)o(v)o(ers)q(e)q(s)f(t)n(hrough)h(y)o(our)f
-(direct)o(or)q(ie)q(s,)i(t)n(h)o(e)f(con)o(t)o(en)o(t)o(s)g(of)f(an)o
-(y)h(`)p Fo(.cvsignore)p Ft(')e(will)k(b)q(e)e(ap)o(p)q(en)o(d)o(e)q(d)
-90 2774 y(t)o(o)i(t)n(h)o(e)g(li)q(st.)25 b(Th)o(e)17
-b(pa)o(t)n(t)o(er)q(ns)g(fou)o(n)o(d)g(in)h(`)p Fo(.cvsignore)p
-Ft(')d(are)h(only)i(v)m(alid)g(for)f(t)n(h)o(e)g(direct)o(ory)g(t)n(h)o
-(a)o(t)f(con)o(t)o(ains)90 2823 y(t)n(h)o(em,)f(not)f(for)h(an)o(y)g
-(su)n(b-direct)o(or)q(ie)q(s.)p eop
-%%Page: 98 100
-98 99 bop 0 -58 a Ft(98)1205 b(CVS|Concurren)o(t)15 b(V)l(ers)q(ions)h
-(Syst)o(em)62 183 y(In)i(an)o(y)e(of)g(t)n(h)o(e)h(5)g(p)o(lace)q(s)h
-(li)q(st)o(e)q(d)g(a)o(b)q(o)o(v)o(e,)e(a)g(s)q(in)o(gle)i(exclam)o(a)o
-(t)o(ion)f(m)o(ar)o(k)g(\(`)p Fo(!)p Ft('\))e(cle)q(ars)i(t)n(h)o(e)g
-(ignore)g(li)q(st.)25 b(Thi)q(s)0 233 y(can)15 b(b)q(e)h(us)q(e)q(d)g
-(if)f(y)o(ou)g(w)o(an)o(t)f(t)o(o)h(st)o(ore)g(an)o(y)g(\014le)h(whic)o
-(h)g(norm)o(ally)g(i)q(s)f(ignore)q(d)h(b)o(y)f Fs(cvs)p
-Ft(.)0 448 y Fn(B.9)33 b(Th)n(e)15 b(hi)q(st)o(ory)h(\014le)62
-561 y Ft(Th)o(e)22 b(\014le)g(`)p Fo($CVSROOT/CVSROOT/history)p
-Ft(')c(i)q(s)j(us)q(e)q(d)i(t)o(o)e(log)g(inform)o(a)o(t)o(ion)h(for)e
-(t)n(h)o(e)i Fo(history)e Ft(comm)o(an)o(d)0 611 y(\(s)q(ee)e(Sect)o
-(ion)g(A.11)f([hi)q(st)o(ory],)g(page)h(77\).)27 b(Thi)q(s)18
-b(\014le)h(m)n(ust)e(b)q(e)h(cre)q(a)o(t)o(e)q(d)f(t)o(o)h(t)o(ur)q(n)f
-(on)h(loggin)o(g.)28 b(Thi)q(s)18 b(i)q(s)g(don)o(e)0
-661 y(a)n(u)o(t)o(om)o(a)o(t)o(ically)e(if)g(t)n(h)o(e)f
-Fo(cvsinit)f Ft(scr)q(ipt)h(i)q(s)g(us)q(e)q(d)h(t)o(o)f(s)q(et)g(up)h
-(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)l(.)62 774 y(Th)o(e)k(\014le)i
-(form)o(a)o(t)c(of)i(t)n(h)o(e)g(`)p Fo(history)p Ft(')f(\014le)i(i)q
-(s)f(u)o(nfort)o(u)o(n)o(a)o(t)o(ely)h(not)e(y)o(et)h(do)q(cu)o(m)o(en)
-o(t)o(e)q(d)h(an)o(ywh)o(ere,)g(bu)o(t)f(it)h(i)q(s)0
-824 y(f)q(airly)15 b(e)q(asy)g(t)o(o)g(u)o(n)o(d)o(erst)o(an)o(d)h(mo)q
-(st)e(of)h(it.)0 1039 y Fn(B.10)32 b(Set)m(t)n(in)o(g)17
-b(up)f(t)m(h)n(e)g(rep)r(o)q(s)q(it)o(ory)62 1152 y Ft(Wh)o(en)h(y)o
-(ou)f(inst)o(all)h Fs(cvs)f Ft(for)g(t)n(h)o(e)g(\014rst)g(t)o(im)o(e,)
-g(y)o(ou)g(sh)o(ould)h(fo)o(llo)o(w)g(t)n(h)o(e)f(instru)o(ct)o(ions)h
-(in)g(t)n(h)o(e)f(`)p Fo(INSTALL)p Ft(')f(\014le)0 1202
-y(t)o(o)g(s)q(et)g(up)g(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)l(.)62
-1315 y(If)k(y)o(ou)g(w)o(an)o(t)f(t)o(o)g(s)q(et)h(up)g(anot)n(h)o(er)g
-(rep)q(o)q(s)q(it)o(ory)l(,)g(t)n(h)o(e)g(e)q(as)q(ie)q(st)g(w)o(ay)f
-(t)o(o)g(get)h(a)g(re)q(ason)o(a)o(b)o(le)f(s)q(et)h(of)g(w)o(or)o(kin)
-o(g)0 1365 y(admini)q(stra)o(t)o(iv)o(e)f(\014le)q(s)h(i)q(s)e(t)o(o)h
-(ru)o(n)g(t)n(h)o(e)g Fo(cvsinit)e Ft(sh)o(ell)j(scr)q(ipt.)31
-b(It)19 b(will)h(s)q(et)e(up)h(an)g(empt)o(y)f(rep)q(o)q(s)q(it)o(ory)h
-(in)g(t)n(h)o(e)0 1415 y(direct)o(ory)h(d)o(e\014n)o(e)q(d)h(b)o(y)e(t)
-n(h)o(e)g(en)o(vironm)o(en)o(t)h(v)m(ar)q(ia)o(b)o(le)g
-Fo($CVSROOT)p Ft(.)31 b(\()p Fo(cvsinit)18 b Ft(i)q(s)i(careful)g(t)o
-(o)f(n)o(ev)o(er)g(o)o(v)o(erwr)q(it)o(e)0 1464 y(an)o(y)f(exi)q(st)o
-(in)o(g)h(\014le)q(s)h(in)f(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)l(,)f
-(so)h(no)f(h)o(arm)g(i)q(s)g(don)o(e)h(if)g(y)o(ou)f(ru)o(n)h
-Fo(cvsinit)f Ft(on)g(an)g(alre)q(ady)h(s)q(et-up)0 1514
-y(rep)q(o)q(s)q(it)o(ory)l(.)g(In)14 b(f)q(act,)f(ru)o(nnin)o(g)i(it)f
-(on)f(an)h(alre)q(ady)f(s)q(et-up)h(rep)q(o)q(s)q(it)o(ory)f(i)q(s)g(t)
-n(h)o(e)h(b)q(e)q(st)f(w)o(ay)g(t)o(o)g(up)q(d)o(a)o(t)o(e)h(t)n(h)o(e)
-g(v)m(ar)q(ious)0 1564 y(scr)q(ipt)o(s)i(f)q(rom)e(t)n(h)o(e)h(`)p
-Fo(contrib)p Ft(')e(direct)o(ory)l(.\))0 1781 y Fn(B.11)32
-b(Expans)q(ions)16 b(in)g(admini)q(stra)n(t)n(iv)o(e)i(\014le)r(s)62
-1895 y Ft(Som)o(et)o(im)o(e)q(s)e(in)g(wr)q(it)o(in)o(g)g(an)f(admini)q
-(stra)o(t)o(iv)o(e)h(\014le,)g(y)o(ou)f(migh)o(t)h(w)o(an)o(t)e(t)n(h)o
-(e)i(\014le)g(t)o(o)f(b)q(e)h(a)o(b)o(le)g(t)o(o)g(kno)o(w)f(v)m(ar)q
-(ious)0 1944 y(t)n(hin)o(gs)h(bas)q(e)q(d)g(on)f(en)o(vironm)o(en)o(t)g
-Fs(cvs)g Ft(i)q(s)g(ru)o(nnin)o(g)i(in.)k(Th)o(ere)15
-b(are)g(s)q(ev)o(eral)g(m)o(ec)o(h)o(ani)q(sms)g(t)o(o)g(do)g(t)n(h)o
-(a)o(t.)62 2058 y(T)l(o)i(\014n)o(d)g(t)n(h)o(e)g(h)o(om)o(e)g(direct)o
-(ory)g(of)f(t)n(h)o(e)h(us)q(er)g(ru)o(nnin)o(g)i Fs(cvs)d
-Ft(\(f)q(rom)g(t)n(h)o(e)h Fo(HOME)f Ft(en)o(vironm)o(en)o(t)h(v)m(ar)q
-(ia)o(b)o(le\),)h(us)q(e)0 2107 y(`)p Fo(~)p Ft(')13
-b(fo)o(llo)o(w)o(e)q(d)h(b)o(y)g(`)p Fo(/)p Ft(')e(or)h(t)n(h)o(e)h(en)
-o(d)g(of)f(t)n(h)o(e)g(lin)o(e.)21 b(Lik)o(ewi)q(s)q(e)15
-b(for)d(t)n(h)o(e)i(h)o(om)o(e)f(direct)o(ory)h(of)f
-Fp(us)q(er)p Ft(,)h(us)q(e)g(`)p Fo(~)p Fp(us)q(er)s
-Ft('.)19 b(Th)o(e)q(s)q(e)0 2157 y(v)m(ar)q(ia)o(b)o(le)q(s)c(are)d
-(expan)o(d)o(e)q(d)j(on)e(t)n(h)o(e)g(s)q(erv)o(er)g(m)o(ac)o(hin)o(e,)
-g(an)o(d)g(don't)g(get)f(an)o(y)h(re)q(son)o(a)o(b)o(le)h(expans)q(ion)
-g(if)f(p)q(s)q(erv)o(er)g(\(s)q(ee)0 2207 y(Sect)o(ion)g(4.5.2)f([P)o
-(as)q(sw)o(ord)e(a)n(u)o(t)n(h)o(en)o(t)o(ica)o(t)o(e)q(d],)j(page)g
-(17\))f(i)q(s)h(in)g(us)q(e)q(d;)h(t)n(h)o(erefore)f(us)q(er)g(v)m(ar)q
-(ia)o(b)o(le)q(s)h(\(s)q(ee)f(b)q(elo)o(w\))f(m)o(ay)0
-2257 y(b)q(e)j(a)g(b)q(et)n(t)o(er)g(c)o(h)o(oice)h(t)o(o)f(cust)o
-(omize)h(b)q(e)o(h)o(a)o(vior)f(bas)q(e)q(d)h(on)f(t)n(h)o(e)g(us)q(er)
-g(ru)o(nnin)o(g)i Fs(cvs)p Ft(.)62 2370 y(On)o(e)j(m)o(ay)g(w)o(an)o(t)
-e(t)o(o)i(kno)o(w)f(a)o(b)q(ou)o(t)h(v)m(ar)q(ious)f(piece)q(s)j(of)d
-(inform)o(a)o(t)o(ion)h(in)o(t)o(er)q(n)o(al)f(t)o(o)h
-Fs(cvs)p Ft(.)33 b(A)20 b Fs(cvs)f Ft(in)o(t)o(er)q(n)o(al)0
-2420 y(v)m(ar)q(ia)o(b)o(le)13 b(h)o(as)d(t)n(h)o(e)h(syn)o(t)o(ax)f
-Fo(${)p Fp(v)m(ar)q(ia)o(b)o(le)s Fo(})p Ft(,)i(wh)o(ere)g
-Fp(v)m(ar)q(ia)o(b)o(le)j Ft(st)o(art)o(s)10 b(wit)n(h)i(a)e(let)n(t)o
-(er)i(an)o(d)f(cons)q(i)q(st)o(s)g(of)g(alph)o(an)n(u)o(m)n(b)q(er)q
-(ic)0 2470 y(c)o(h)o(aract)o(ers)17 b(an)o(d)g(`)p Fo(_)p
-Ft('.)26 b(If)18 b(t)n(h)o(e)g(c)o(h)o(aract)o(er)e(fo)o(llo)o(win)o(g)
-j Fp(v)m(ar)q(ia)o(b)o(le)j Ft(i)q(s)c(a)f(non-alph)o(an)n(u)o(m)o(er)q
-(ic)i(c)o(h)o(aract)o(er)e(ot)n(h)o(er)g(t)n(h)o(an)0
-2520 y(`)p Fo(_)p Ft(',)d(t)n(h)o(e)h(`)p Fo({)p Ft(')f(an)o(d)h(`)p
-Fo(})p Ft(')g(can)g(b)q(e)g(omit)n(t)o(e)q(d.)20 b(Th)o(e)c
-Fs(cvs)e Ft(in)o(t)o(er)q(n)o(al)i(v)m(ar)q(ia)o(b)o(le)q(s)g(are:)0
-2647 y Fo(CVSROOT)72 b Ft(Thi)q(s)19 b(i)q(s)g(t)n(h)o(e)f(v)m(alue)i
-(of)e(t)n(h)o(e)h Fs(cvs)f Ft(ro)q(ot)g(in)i(us)q(e.)30
-b(See)19 b(Ch)o(apt)o(er)f(4)h([Rep)q(o)q(s)q(it)o(ory],)f(page)h(13,)f
-(for)g(a)240 2696 y(d)o(e)q(scr)q(ipt)o(ion)f(of)d(t)n(h)o(e)h(v)m(ar)q
-(ious)h(w)o(ays)e(t)o(o)h(sp)q(ecify)h(t)n(hi)q(s.)0
-2774 y Fo(RCSBIN)96 b Ft(Thi)q(s)17 b(i)q(s)f(t)n(h)o(e)g(v)m(alue)i
-Fs(cvs)e Ft(i)q(s)g(us)q(in)o(g)i(for)d(wh)o(ere)i(t)o(o)f(\014n)o(d)h
-Fs(r)o(cs)f Ft(bin)o(ar)q(ie)q(s.)25 b(See)17 b(Sect)o(ion)g(A.3)f
-([Global)240 2823 y(o)o(pt)o(ions],)e(page)h(62,)f(for)h(a)g(d)o(e)q
-(scr)q(ipt)o(ion)h(of)f(h)o(o)o(w)g(t)o(o)g(sp)q(ecify)h(t)n(hi)q(s.)p
+97 98 bop 0 -58 a Ft(App)q(endix)17 b(B:)e(Reference)i(man)o(ual)e(for)
+g(the)g(Administrativ)o(e)h(\014les)735 b(97)120 183
+y Fo(*.c)143 b(-t)23 b('indent)g(\045s)h(\045s')0 295
+y Ft(The)19 b(ab)q(o)o(v)o(e)f(example)i(of)e(a)h(`)p
+Fo(cvswrappers)p Ft(')d(\014le)k(states)e(that)g(all)h
+(\014les/directories)i(that)d(end)h(with)g(a)g Fo(.nib)0
+345 y Ft(should)h(b)q(e)g(\014ltered)g(with)g(the)f(`)p
+Fo(wrap)p Ft(')f(program)g(b)q(efore)h(c)o(hec)o(king)i(the)e(\014le)h
+(in)o(to)f(the)g(rep)q(ository)l(.)32 b(The)20 b(\014le)0
+395 y(should)c(b)q(e)f(\014ltered)g(though)g(the)g(`)p
+Fo(unwrap)p Ft(')e(program)g(when)i(the)g(\014le)h(is)f(c)o(hec)o(k)o
+(ed)g(out)f(of)g(the)h(rep)q(ository)l(.)20 b(The)0 445
+y(`)p Fo(cvswrappers)p Ft(')13 b(\014le)k(also)f(states)f(that)f(a)i
+Fo(COPY)f Ft(metho)q(dology)h(should)g(b)q(e)h(used)f(when)g(up)q
+(dating)h(the)e(\014les)i(in)0 495 y(the)e(rep)q(ository)g(\(that)g(is)
+g(no)g(merging)h(should)g(b)q(e)g(p)q(erformed\).)62
+607 y(The)j(last)f(example)h(line)h(sa)o(ys)d(that)g(all)j(\014les)f
+(that)e(end)i(with)f(a)g Fo(*.c)g Ft(should)h(b)q(e)g(\014ltered)g
+(with)g(`)p Fo(indent)p Ft(')0 656 y(b)q(efore)c(b)q(eing)h(c)o(hec)o
+(k)o(ed)f(in)o(to)g(the)f(rep)q(ository)l(.)20 b(Unlik)o(e)c(the)f
+(previous)h(example)f(no)g(\014ltering)h(of)e(the)h Fo(*.c)f
+Ft(\014le)h(is)0 706 y(done)h(when)g(it)f(is)h(c)o(hec)o(k)o(ed)g(out)f
+(of)g(the)h(rep)q(ository)l(.)21 b(The)16 b Fo(-t)f Ft(\014lter)h(is)g
+(called)h(with)e(t)o(w)o(o)g(argumen)o(ts,)f(the)h(\014rst)0
+756 y(is)k(the)f(name)g(of)g(the)g(\014le/directory)h(to)e(\014lter)i
+(and)f(the)g(second)h(is)g(the)f(pathname)g(to)f(where)i(the)f
+(resulting)0 806 y(\014ltered)e(\014le)g(should)h(b)q(e)e(placed.)0
+918 y(The)e Fo(-f)f Ft(\014lter)h(is)g(called)h(with)f(one)g(argumen)o
+(t,)f(whic)o(h)h(is)g(the)g(name)f(of)g(the)h(\014le)g(to)f(\014lter)h
+(from.)19 b(The)12 b(end)i(result)0 968 y(of)h(this)g(\014lter)h(will)h
+(b)q(e)f(a)f(\014le)h(in)g(the)f(users)h(directory)f(that)f(they)i(can)
+f(w)o(ork)f(on)h(as)g(they)h(normally)f(w)o(ould.)0 1168
+y Fn(B.3)33 b(The)15 b(commit)g(supp)r(ort)h(\014les)62
+1280 y Ft(The)21 b(`)p Fo(-i)p Ft(')f(\015ag)h(in)h(the)f(`)p
+Fo(modules)p Ft(')e(\014le)j(can)f(b)q(e)g(used)h(to)e(run)h(a)g
+(certain)g(program)f(whenev)o(er)h(\014les)h(are)0 1330
+y(committed)16 b(\(see)g(Section)h(B.1)f([mo)q(dules],)g(page)g(95\).)
+22 b(The)16 b(\014les)h(describ)q(ed)h(in)f(this)f(section)h(pro)o
+(vide)g(other,)0 1379 y(more)e(\015exible,)i(w)o(a)o(ys)d(to)g(run)i
+(programs)e(whenev)o(er)h(something)h(is)g(committed.)62
+1492 y(There)g(are)f(three)g(kind)h(of)f(programs)f(that)h(can)g(b)q(e)
+h(run)g(on)f(commit.)20 b(They)15 b(are)g(sp)q(eci\014ed)i(in)g
+(\014les)f(in)g(the)0 1541 y(rep)q(ository)l(,)g(as)g(describ)q(ed)i(b)
+q(elo)o(w.)k(The)17 b(follo)o(wing)f(table)h(summarizes)f(the)g(\014le)
+h(names)f(and)h(the)f(purp)q(ose)g(of)0 1591 y(the)f(corresp)q(onding)h
+(programs.)0 1715 y(`)p Fo(commitinfo)p Ft(')240 1765
+y(The)g(program)f(is)h(resp)q(onsible)i(for)d(c)o(hec)o(king)i(that)e
+(the)h(commit)g(is)g(allo)o(w)o(ed.)23 b(If)16 b(it)g(exits)g(with)g(a)
+240 1814 y(non-zero)f(exit)h(status)e(the)i(commit)f(will)i(b)q(e)f(ab)
+q(orted.)0 1887 y(`)p Fo(editinfo)p Ft(')240 1937 y(The)22
+b(sp)q(eci\014ed)j(program)20 b(is)j(used)g(to)e(edit)i(the)f(log)g
+(message,)h(and)f(p)q(ossibly)i(v)o(erify)e(that)g(it)240
+1987 y(con)o(tains)15 b(all)g(required)h(\014elds.)21
+b(This)15 b(is)g(most)f(useful)i(in)f(com)o(bination)h(with)f(the)f(`)p
+Fo(rcsinfo)p Ft(')f(\014le,)240 2036 y(whic)o(h)j(can)f(hold)h(a)f(log)
+h(message)e(template)i(\(see)f(Section)h(B.7)f([rcsinfo],)f(page)h
+(101\).)0 2109 y(`)p Fo(loginfo)p Ft(')46 b(The)10 b(sp)q(eci\014ed)j
+(program)c(is)h(called)i(when)f(the)f(commit)g(is)h(complete.)19
+b(It)10 b(receiv)o(es)h(the)f(log)g(message)240 2159
+y(and)16 b(some)g(additional)i(information)f(and)f(can)h(store)e(the)i
+(log)f(message)g(in)h(a)f(\014le,)h(or)f(mail)h(it)g(to)240
+2209 y(appropriate)e(p)q(ersons,)h(or)f(ma)o(yb)q(e)g(p)q(ost)h(it)f
+(to)g(a)g(lo)q(cal)i(newsgroup,)e(or)p Fi(:)8 b(:)g(:)13
+b Ft(Y)l(our)i(imagination)h(is)240 2259 y(the)f(limit!)0
+2437 y Fl(B.3.1)30 b(The)15 b(common)g(syn)n(tax)62 2549
+y Ft(The)k(four)e(\014les)i(`)p Fo(commitinfo)p Ft(',)e(`)p
+Fo(loginfo)p Ft(',)f(`)p Fo(rcsinfo)p Ft(')h(and)h(`)p
+Fo(editinfo)p Ft(')e(all)j(ha)o(v)o(e)f(a)g(common)g(format.)0
+2599 y(The)d(purp)q(ose)h(of)f(the)g(\014les)h(are)f(describ)q(ed)j
+(later)d(on.)k(The)d(common)f(syn)o(tax)f(is)i(describ)q(ed)h(here.)62
+2711 y(Eac)o(h)e(line)i(con)o(tains)e(the)h(follo)o(wing:)37
+2823 y Fr(\017)30 b Ft(A)15 b(regular)h(expression)p
eop
+%%Page: 98 100
+98 99 bop 0 -58 a Ft(98)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h
+(System)37 183 y Fr(\017)30 b Ft(A)15 b(whitespace)h(separator|one)f
+(or)g(more)f(spaces)i(and/or)e(tabs.)37 246 y Fr(\017)30
+b Ft(A)15 b(\014le)h(name)g(or)e(command-line)j(template.)0
+373 y(Blank)d(lines)g(are)e(ignored.)20 b(Lines)14 b(that)e(start)g
+(with)h(the)g(c)o(haracter)f(`)p Fo(#)p Ft(')g(are)g(treated)h(as)f
+(commen)o(ts.)18 b(Long)13 b(lines)0 422 y(unfortunately)i(can)h
+Fp(not)g Ft(b)q(e)f(brok)o(en)h(in)g(t)o(w)o(o)d(parts)i(in)h(an)o(y)f
+(w)o(a)o(y)l(.)62 535 y(The)h(\014rst)g(regular)g(expression)g(that)f
+(matc)o(hes)h(the)g(curren)o(t)f(directory)h(name)g(in)h(the)f(rep)q
+(ository)f(is)i(used.)0 585 y(The)e(rest)g(of)g(the)g(line)i(is)f(used)
+g(as)e(a)h(\014le)i(name)e(or)f(command-line)j(as)e(appropriate.)0
+796 y Fn(B.4)33 b(Commitinfo)62 909 y Ft(The)17 b(`)p
+Fo(commitinfo)p Ft(')d(\014le)j(de\014nes)g(programs)f(to)f(execute)i
+(whenev)o(er)g(`)p Fo(cvs)d(commit)p Ft(')h(is)i(ab)q(out)f(to)g
+(execute.)0 959 y(These)f(programs)f(are)h(used)h(for)e(pre-commit)i(c)
+o(hec)o(king)g(to)e(v)o(erify)i(that)e(the)h(mo)q(di\014ed,)h(added)g
+(and)f(remo)o(v)o(ed)0 1009 y(\014les)g(are)g(really)g(ready)f(to)g(b)q
+(e)h(committed.)20 b(This)15 b(could)h(b)q(e)f(used,)g(for)f(instance,)
+h(to)f(v)o(erify)g(that)g(the)h(c)o(hanged)0 1059 y(\014les)h(conform)f
+(to)f(to)h(y)o(our)g(site's)g(standards)f(for)h(co)q(ding)h(practice.)
+62 1172 y(As)i(men)o(tioned)g(earlier,)h(eac)o(h)e(line)i(in)f(the)g(`)
+p Fo(commitinfo)p Ft(')d(\014le)k(consists)f(of)f(a)g(regular)g
+(expression)i(and)e(a)0 1221 y(command-line)f(template.)k(The)14
+b(template)h(can)f(include)j(a)d(program)f(name)h(and)g(an)o(y)g(n)o
+(um)o(b)q(er)h(of)f(argumen)o(ts)0 1271 y(y)o(ou)e(wish)g(to)f(supply)j
+(to)d(it.)19 b(The)12 b(full)h(path)f(to)f(the)h(curren)o(t)g(source)g
+(rep)q(ository)g(is)g(app)q(ended)i(to)d(the)h(template,)0
+1321 y(follo)o(w)o(ed)i(b)o(y)g(the)g(\014le)h(names)f(of)g(an)o(y)f
+(\014les)i(in)o(v)o(olv)o(ed)g(in)g(the)f(commit)g(\(added,)g(remo)o(v)
+o(ed,)f(and)h(mo)q(di\014ed)i(\014les\).)62 1434 y(The)g(\014rst)g
+(line)i(with)e(a)g(regular)g(expression)h(matc)o(hing)f(the)g(relativ)o
+(e)g(path)g(to)f(the)h(mo)q(dule)h(will)h(b)q(e)f(used.)0
+1484 y(If)e(the)h(command)f(returns)g(a)g(non-zero)g(exit)h(status)e
+(the)i(commit)f(will)i(b)q(e)e(ab)q(orted.)62 1597 y(If)h(the)f(rep)q
+(ository)g(name)h(do)q(es)f(not)g(matc)o(h)g(an)o(y)g(of)g(the)g
+(regular)g(expressions)i(in)f(this)f(\014le,)h(the)g(`)p
+Fo(DEFAULT)p Ft(')0 1646 y(line)h(is)f(used,)f(if)h(it)f(is)h(sp)q
+(eci\014ed.)62 1759 y(All)i(o)q(ccurances)e(of)g(the)g(name)g(`)p
+Fo(ALL)p Ft(')f(app)q(earing)h(as)g(a)g(regular)g(expression)g(are)g
+(used)h(in)f(addition)i(to)d(the)0 1809 y(\014rst)g(matc)o(hing)g
+(regular)g(expression)h(or)f(the)g(name)h(`)p Fo(DEFAULT)p
+Ft('.)62 1922 y(Note:)j(when)14 b Fs(CVS)f Ft(is)h(accessing)h(a)e
+(remote)g(rep)q(ository)l(,)h(`)p Fo(commitinfo)p Ft(')d(will)16
+b(b)q(e)e(run)g(on)f(the)h Fp(remote)i Ft(\(i.e.,)0 1972
+y(serv)o(er\))e(side,)i(not)f(the)g(clien)o(t)i(side)f(\(see)f(Section)
+h(4.5)e([Remote)h(rep)q(ositories],)h(page)f(15\).)0
+2186 y Fn(B.5)33 b(Editinfo)62 2299 y Ft(If)13 b(y)o(ou)e(w)o(an)o(t)g
+(to)h(mak)o(e)f(sure)h(that)f(all)i(log)f(messages)g(lo)q(ok)g(the)g
+(same)g(w)o(a)o(y)l(,)g(y)o(ou)f(can)h(use)h(the)f(`)p
+Fo(editinfo)p Ft(')e(\014le)0 2348 y(to)15 b(sp)q(ecify)j(a)d(program)g
+(that)h(is)g(used)h(to)e(edit)i(the)f(log)g(message.)22
+b(This)17 b(program)e(could)i(b)q(e)f(a)g(custom-made)0
+2398 y(editor)h(that)e(alw)o(a)o(ys)h(enforces)h(a)f(certain)g(st)o
+(yle)h(of)f(the)g(log)h(message,)f(or)g(ma)o(yb)q(e)g(a)g(simple)i
+(shell)g(script)f(that)0 2448 y(calls)f(an)f(editor,)g(and)h(c)o(hec)o
+(ks)f(that)g(the)g(en)o(tered)g(message)g(con)o(tains)h(the)f(required)
+h(\014elds.)62 2561 y(If)11 b(no)g(matc)o(hing)g(line)i(is)e(found)g
+(in)h(the)f(`)p Fo(editinfo)p Ft(')e(\014le,)k(the)d(editor)i(sp)q
+(eci\014ed)h(in)e(the)g(en)o(vironmen)o(t)h(v)m(ariable)0
+2611 y Fo($CVSEDITOR)j Ft(is)i(used)g(instead.)24 b(If)17
+b(that)e(v)m(ariable)j(is)f(not)f(set,)g(then)h(the)g(en)o(vironmen)o
+(t)f(v)m(ariable)i Fo($EDITOR)d Ft(is)0 2661 y(used)h(instead.)k(If)c
+(that)e(v)m(ariable)j(is)f(not)e(set)h(a)g(precompiled)i(default,)f
+(normally)g Fo(vi)p Ft(,)e(will)j(b)q(e)f(used.)62 2774
+y(The)h(`)p Fo(editinfo)p Ft(')d(\014le)j(is)f(often)g(most)f(useful)i
+(together)f(with)g(the)g(`)p Fo(rcsinfo)p Ft(')e(\014le,)j(whic)o(h)g
+(can)f(b)q(e)h(used)g(to)0 2823 y(sp)q(ecify)g(a)d(log)i(message)e
+(template.)p eop
%%Page: 99 101
-99 100 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(B:)e(Reference)h(m)o
-(an)n(ual)g(for)f(t)n(h)o(e)g(Admini)q(stra)o(t)o(iv)o(e)g(\014le)q(s)
-746 b(99)0 183 y Fo(CVSEDITOR)0 233 y(VISUAL)0 283 y(EDITOR)96
-b Ft(Th)o(e)q(s)q(e)11 b(all)g(expan)o(d)g(t)o(o)g(t)n(h)o(e)f(sam)o(e)
-g(v)m(alue,)j(whic)o(h)e(i)q(s)g(t)n(h)o(e)f(e)q(dit)o(or)i(t)n(h)o(a)o
-(t)d Fs(cvs)h Ft(i)q(s)h(us)q(in)o(g.)19 b(See)11 b(Sect)o(ion)h(A.3)
-240 333 y([Global)j(o)o(pt)o(ions],)f(page)i(62,)e(for)g(h)o(o)o(w)h(t)
-o(o)g(sp)q(ecify)h(t)n(hi)q(s.)0 407 y Fo(USER)144 b
-Ft(Us)q(er)q(n)o(am)o(e)15 b(of)f(t)n(h)o(e)i(us)q(er)f(ru)o(nnin)o(g)i
-Fs(cvs)e Ft(\(on)f(t)n(h)o(e)i Fs(cvs)e Ft(s)q(erv)o(er)h(m)o(ac)o(hin)
-o(e\).)62 532 y(If)j(y)o(ou)f(w)o(an)o(t)g(t)o(o)g(pas)q(s)g(a)h(v)m
-(alue)g(t)o(o)g(t)n(h)o(e)f(admini)q(stra)o(t)o(iv)o(e)h(\014le)q(s)h
-(whic)o(h)f(t)n(h)o(e)g(us)q(er)g(t)n(h)o(a)o(t)e(i)q(s)i(ru)o(nnin)o
-(g)i Fs(cvs)d Ft(can)0 582 y(sp)q(ecify)l(,)c(us)q(e)f(a)g(us)q(er)g(v)
-m(ar)q(ia)o(b)o(le.)21 b(T)l(o)11 b(expan)o(d)i(a)e(us)q(er)i(v)m(ar)q
-(ia)o(b)o(le,)g(t)n(h)o(e)f(admini)q(stra)o(t)o(iv)o(e)g(\014le)h(con)o
-(t)o(ains)f Fo(${=)p Fp(v)m(ar)q(ia)o(b)o(le)s Fo(})p
-Ft(.)0 632 y(T)l(o)j(s)q(et)f(a)h(us)q(er)g(v)m(ar)q(ia)o(b)o(le,)h(sp)
-q(ecify)f(t)n(h)o(e)g(global)h(o)o(pt)o(ion)e(`)p Fo(-s)p
-Ft(')g(t)o(o)h Fs(cvs)p Ft(,)f(wit)n(h)h(argu)o(m)o(en)o(t)f
-Fp(v)m(ar)q(ia)o(b)o(le)s Fo(=)p Fp(v)m(alue)s Ft(.)22
-b(It)14 b(m)o(ay)0 681 y(b)q(e)h(part)o(icularly)h(us)q(eful)g(t)o(o)f
-(sp)q(ecify)h(t)n(hi)q(s)g(o)o(pt)o(ion)e(via)i(`)p Fo(.cvsrc)p
-Ft(')e(\(s)q(ee)h(Sect)o(ion)g(A.2)g([)p Fo(~)p Ft(/.cvsrc],)e(page)i
-(61\).)62 793 y(F)l(or)k(examp)o(le,)i(if)e(y)o(ou)g(w)o(an)o(t)f(t)n
-(h)o(e)h(admini)q(stra)o(t)o(iv)o(e)g(\014le)h(t)o(o)f(refer)g(t)o(o)g
-(a)f(t)o(e)q(st)h(direct)o(ory)h(y)o(ou)e(migh)o(t)h(cre)q(a)o(t)o(e)0
-843 y(a)i(us)q(er)g(v)m(ar)q(ia)o(b)o(le)i Fo(TESTDIR)p
-Ft(.)37 b(Th)o(en)22 b(if)g Fs(cvs)e Ft(i)q(s)i(in)o(v)o(ok)o(e)q(d)g
-(as)e Fo(cvs)15 b(-s)g(TESTDIR=/work/local/tests)p Ft(,)k(an)o(d)0
-893 y(t)n(h)o(e)j(admini)q(stra)o(t)o(iv)o(e)h(\014le)g(con)o(t)o(ains)
-g Fo(sh)15 b(${=TESTDIR}/runtests)p Ft(,)21 b(t)n(h)o(en)h(t)n(h)o(a)o
-(t)g(str)q(in)o(g)h(i)q(s)f(expan)o(d)o(e)q(d)i(t)o(o)e
-Fo(sh)0 943 y(/work/local/tests/runtests)o Ft(.)62 1055
-y(All)17 b(ot)n(h)o(er)e(str)q(in)o(gs)h(con)o(t)o(ainin)o(g)g(`)p
-Fo($)p Ft(')f(are)g(re)q(s)q(erv)o(e)q(d;)h(t)n(h)o(ere)f(i)q(s)h(no)f
-(w)o(ay)g(t)o(o)g(quot)o(e)g(a)g(`)p Fo($)p Ft(')g(c)o(h)o(aract)o(er)f
-(so)h(t)n(h)o(a)o(t)g(`)p Fo($)p Ft(')0 1105 y(repre)q(s)q(en)o(t)o(s)h
-(it)o(s)q(elf.)p eop
+99 100 bop 0 -58 a Ft(App)q(endix)17 b(B:)e(Reference)i(man)o(ual)e
+(for)g(the)g(Administrativ)o(e)h(\014les)735 b(99)62
+183 y(Eac)o(h)16 b(line)i(in)g(the)e(`)p Fo(editinfo)p
+Ft(')f(\014le)i(consists)g(of)f(a)g(regular)g(expression)h(and)g(a)f
+(command-line)i(template.)0 233 y(The)e(template)h(m)o(ust)e(include)k
+(a)d(program)f(name,)g(and)i(can)f(include)j(an)o(y)c(n)o(um)o(b)q(er)i
+(of)e(argumen)o(ts.)22 b(The)17 b(full)0 283 y(path)e(to)g(the)g
+(curren)o(t)g(log)g(message)g(template)g(\014le)i(is)e(app)q(ended)i
+(to)e(the)g(template.)62 396 y(One)j(thing)g(that)e(should)i(b)q(e)g
+(noted)f(is)h(that)e(the)i(`)p Fo(ALL)p Ft(')e(k)o(eyw)o(ord)g(is)i
+(not)e(supp)q(orted.)27 b(If)17 b(more)g(than)g(one)0
+446 y(matc)o(hing)e(line)j(is)d(found,)h(the)f(\014rst)g(one)h(is)g
+(used.)21 b(This)16 b(can)g(b)q(e)g(useful)g(for)f(sp)q(ecifying)i(a)e
+(default)h(edit)h(script)0 496 y(in)f(a)f(mo)q(dule,)h(and)f(then)h(o)o
+(v)o(erriding)f(it)h(in)g(a)f(sub)q(directory)l(.)62
+609 y(If)h(the)f(rep)q(ository)g(name)h(do)q(es)f(not)g(matc)o(h)g(an)o
+(y)g(of)g(the)g(regular)g(expressions)i(in)f(this)f(\014le,)h(the)g(`)p
+Fo(DEFAULT)p Ft(')0 659 y(line)h(is)f(used,)f(if)h(it)f(is)h(sp)q
+(eci\014ed.)62 772 y(If)g(the)f(edit)h(script)g(exits)f(with)h(a)f
+(non-zero)g(exit)h(status,)e(the)h(commit)g(is)h(ab)q(orted.)62
+885 y(Note:)23 b(when)17 b Fs(CVS)f Ft(is)i(accessing)f(a)g(remote)f
+(rep)q(ository)l(,)h(`)p Fo(editinfo)p Ft(')e(will)j(b)q(e)f(run)g(on)g
+(the)g Fp(remote)i Ft(\(i.e.,)0 935 y(serv)o(er\))14
+b(side,)i(not)f(the)g(clien)o(t)i(side)f(\(see)f(Section)h(4.5)e
+([Remote)h(rep)q(ositories],)h(page)f(15\).)0 1127 y
+Fl(B.5.1)30 b(Editinfo)15 b(example)62 1241 y Ft(The)22
+b(follo)o(wing)h(is)f(a)f(little)i(silly)h(example)e(of)f(a)h(`)p
+Fo(editinfo)p Ft(')d(\014le,)24 b(together)d(with)h(the)g(corresp)q
+(onding)0 1290 y(`)p Fo(rcsinfo)p Ft(')13 b(\014le,)i(the)g(log)g
+(message)f(template)h(and)g(an)g(editor)f(script.)21
+b(W)l(e)14 b(b)q(egin)i(with)f(the)g(log)g(message)f(tem-)0
+1340 y(plate.)19 b(W)l(e)12 b(w)o(an)o(t)f(to)g(alw)o(a)o(ys)g(record)g
+(a)h(bug-id)h(n)o(um)o(b)q(er)f(on)g(the)f(\014rst)h(line)h(of)e(the)h
+(log)g(message.)18 b(The)12 b(rest)g(of)f(log)0 1390
+y(message)j(is)i(free)e(text.)20 b(The)15 b(follo)o(wing)g(template)g
+(is)g(found)h(in)f(the)g(\014le)h(`)p Fo(/usr/cvssupport/tc.tem)o
+(plate)p Ft(')o(.)120 1505 y Fo(BugId:)62 1618 y Ft(The)g(script)f(`)p
+Fo(/usr/cvssupport/bugid.edit)o Ft(')d(is)k(used)g(to)e(edit)i(the)f
+(log)h(message.)120 1734 y Fo(#!/bin/sh)120 1786 y(#)120
+1837 y(#)167 b(bugid.edit)22 b(filename)120 1889 y(#)120
+1941 y(#)48 b(Call)23 b($EDITOR)g(on)g(FILENAME,)g(and)g(verify)h(that)
+f(the)120 1993 y(#)48 b(resulting)22 b(file)i(contains)e(a)i(valid)f
+(bugid)g(on)h(the)f(first)120 2045 y(#)48 b(line.)120
+2097 y(if)24 b([)f("x$EDITOR")g(=)h("x")f(];)h(then)f(EDITOR=vi;)f(fi)
+120 2149 y(if)i([)f("x$CVSEDITOR")f(=)i("x")g(];)f(then)g
+(CVSEDITOR=$EDITOR;)f(fi)120 2201 y($CVSEDITOR)g($1)120
+2253 y(until)h(head)g(-1|grep)g('^BugId:[)g(]*[0-9][0-9]*$')f(<)i($1)
+120 2304 y(do)47 b(echo)24 b(-n)47 b("No)24 b(BugId)f(found.)47
+b(Edit)23 b(again?)g(\([y]/n\)")215 2408 y(read)h(ans)215
+2512 y(case)g(${ans})f(in)311 2616 y(n*\))g(exit)h(1;;)215
+2720 y(esac)215 2823 y($CVSEDITOR)f($1)p eop
%%Page: 100 102
100 101 bop 0 -58 a Ft(100)1182 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)p eop
+b(V)l(ersions)h(System)120 183 y Fo(done)62 296 y Ft(The)g(`)p
+Fo(editinfo)p Ft(')d(\014le)j(con)o(tains)g(this)f(line:)120
+410 y Fo(^tc)119 b(/usr/cvssupport/bugid.edi)o(t)62 523
+y Ft(The)16 b(`)p Fo(rcsinfo)p Ft(')d(\014le)j(con)o(tains)g(this)f
+(line:)120 637 y Fo(^tc)119 b(/usr/cvssupport/tc.templa)o(te)0
+845 y Fn(B.6)33 b(Loginfo)62 958 y Ft(The)15 b(`)p Fo(loginfo)p
+Ft(')d(\014le)j(is)g(used)g(to)e(con)o(trol)h(where)g(`)p
+Fo(cvs)h(commit)p Ft(')e(log)h(information)g(is)h(sen)o(t.)k(The)c
+(\014rst)e(en)o(try)0 1007 y(on)g(a)g(line)i(is)f(a)f(regular)h
+(expression)g(whic)o(h)g(is)g(tested)f(against)g(the)g(directory)h
+(that)f(the)g(c)o(hange)g(is)h(b)q(eing)h(made)0 1057
+y(to,)e(relativ)o(e)i(to)f(the)g Fo($CVSROOT)p Ft(.)19
+b(If)14 b(a)g(matc)o(h)g(is)h(found,)f(then)h(the)f(remainder)h(of)f
+(the)h(line)g(is)g(a)f(\014lter)h(program)0 1107 y(that)f(should)j(exp)
+q(ect)f(log)f(information)g(on)g(its)h(standard)e(input.)62
+1219 y(The)h(\014lter)g(program)f(ma)o(y)g(use)h(one)g(and)g(only)g
+(one)g(\045)f(mo)q(di\014er)i(\(a)e(la)h(prin)o(tf)t(\).)k(If)c(`)p
+Fo(\045s)p Ft(')e(is)j(sp)q(eci\014ed)g(in)g(the)0 1269
+y(\014lter)f(program,)f(a)h(brief)g(title)h(is)f(included)j(\(enclosed)
+e(in)g(single)g(quotes\))e(sho)o(wing)h(the)g(mo)q(di\014ed)h(\014le)g
+(names.)62 1382 y(If)g(the)f(rep)q(ository)g(name)h(do)q(es)f(not)g
+(matc)o(h)g(an)o(y)g(of)g(the)g(regular)g(expressions)i(in)f(this)f
+(\014le,)h(the)g(`)p Fo(DEFAULT)p Ft(')0 1431 y(line)h(is)f(used,)f(if)
+h(it)f(is)h(sp)q(eci\014ed.)62 1544 y(All)i(o)q(ccurances)e(of)g(the)g
+(name)g(`)p Fo(ALL)p Ft(')f(app)q(earing)h(as)g(a)g(regular)g
+(expression)g(are)g(used)h(in)f(addition)i(to)d(the)0
+1594 y(\014rst)g(matc)o(hing)g(regular)g(expression)h(or)f(`)p
+Fo(DEFAULT)p Ft('.)62 1706 y(The)h(\014rst)f(matc)o(hing)g(regular)g
+(expression)h(is)g(used.)62 1818 y(See)g(Section)g(B.3)f([commit)g
+(\014les],)g(page)g(97,)f(for)h(a)g(description)h(of)f(the)h(syn)o(tax)
+e(of)h(the)g(`)p Fo(loginfo)p Ft(')e(\014le.)62 1931
+y(Note:)26 b(when)19 b Fs(CVS)e Ft(is)i(accessing)g(a)f(remote)f(rep)q
+(ository)l(,)i(`)p Fo(loginfo)p Ft(')e(will)j(b)q(e)e(run)h(on)f(the)g
+Fp(remote)j Ft(\(i.e.,)0 1981 y(serv)o(er\))14 b(side,)i(not)f(the)g
+(clien)o(t)i(side)f(\(see)f(Section)h(4.5)e([Remote)h(rep)q
+(ositories],)h(page)f(15\).)0 2166 y Fl(B.6.1)30 b(Loginfo)14
+b(example)62 2279 y Ft(The)h(follo)o(wing)g(`)p Fo(loginfo)p
+Ft(')e(\014le,)i(together)f(with)g(the)h(tin)o(y)g(shell-script)h(b)q
+(elo)o(w,)f(app)q(ends)h(all)f(log)f(messages)0 2328
+y(to)f(the)g(\014le)h(`)p Fo($CVSROOT/CVSROOT/commitlog)o
+Ft(',)c(and)k(an)o(y)f(commits)g(to)f(the)i(administrativ)o(e)g
+(\014les)g(\(inside)h(the)0 2378 y(`)p Fo(CVSROOT)p Ft(')e(directory\))
+j(are)e(also)i(logged)f(in)h(`)p Fo(/usr/adm/cvsroot-log)p
+Ft('.)120 2493 y Fo(ALL)310 b(/usr/local/bin/cvs-log)21
+b($CVSROOT/CVSROOT/commitl)o(og)120 2545 y(^CVSROOT)190
+b(/usr/local/bin/cvs-log)21 b(/usr/adm/cvsroot-log)62
+2657 y Ft(The)16 b(shell-script)h(`)p Fo(/usr/local/bin/cvs-log)p
+Ft(')12 b(lo)q(oks)j(lik)o(e)h(this:)120 2771 y Fo(#!/bin/sh)120
+2823 y(\(echo)23 b("--------------------------)o(--------)o(-------)o
+(-------)o(--------)o(-------)o(--";)p eop
%%Page: 101 103
-101 102 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(C:)d(All)j(en)o
-(vironm)o(en)o(t)e(v)m(ar)q(ia)o(b)o(le)q(s)i(whic)o(h)e(a\013ect)g
-(CVS)751 b(101)0 183 y Fq(A)l(p)n(p)q(en)n(dix)12 b(C)41
-b(All)14 b(en)n(vironm)n(en)n(t)f(v)l(ar)q(ia)n(b)o(le)r(s)h(whic)n(h)f
-(a\013ect)j(CVS)62 345 y Ft(Thi)q(s)g(i)q(s)f(a)g(comp)o(let)o(e)h(li)q
-(st)g(of)f(all)h(en)o(vironm)o(en)o(t)f(v)m(ar)q(ia)o(b)o(le)q(s)i(t)n
-(h)o(a)o(t)d(a\013ect)g Fs(cvs)p Ft(.)0 482 y Fo($CVSIGNORE)240
-532 y Ft(A)c(whit)o(e)q(space-s)q(epara)o(t)o(e)q(d)h(li)q(st)g(of)f
-(\014le)i(n)o(am)o(e)e(pa)o(t)n(t)o(er)q(ns)f(t)n(h)o(a)o(t)h
-Fs(cvs)g Ft(sh)o(ould)h(ignore.)18 b(See)11 b(Sect)o(ion)g(B.8)240
-582 y([cvs)q(ignore],)j(page)h(97.)0 656 y Fo($CVSWRAPPERS)240
-706 y Ft(A)k(whit)o(e)q(space-s)q(epara)o(t)o(e)q(d)g(li)q(st)g(of)g
-(\014le)g(n)o(am)o(e)g(pa)o(t)n(t)o(er)q(ns)f(t)n(h)o(a)o(t)f
-Fs(cvs)i Ft(sh)o(ould)g(tre)q(a)o(t)f(as)g(wrap)o(p)q(ers.)240
-756 y(See)e(Sect)o(ion)g(B.2)e([W)l(rap)o(p)q(ers],)g(page)h(92.)0
-831 y Fo($CVSREAD)48 b Ft(If)20 b(t)n(hi)q(s)g(i)q(s)g(s)q(et,)h
-Fo(checkout)e Ft(an)o(d)g Fo(update)h Ft(will)h(try)f(h)o(ard)f(t)o(o)h
-(m)o(ak)o(e)f(t)n(h)o(e)h(\014le)q(s)h(in)g(y)o(our)f(w)o(or)o(kin)o(g)
-240 881 y(direct)o(ory)13 b(re)q(ad-only)l(.)20 b(Wh)o(en)13
-b(t)n(hi)q(s)g(i)q(s)g(not)f(s)q(et,)h(t)n(h)o(e)f(d)o(ef)q(a)n(ul)o(t)
-i(b)q(e)o(h)o(a)o(vior)f(i)q(s)g(t)o(o)f(p)q(ermit)h(mo)q(di\014ca)o(t)
-o(ion)240 930 y(of)i(y)o(our)f(w)o(or)o(kin)o(g)i(\014le)q(s.)0
-1005 y Fo($CVSROOT)48 b Ft(Sh)o(ould)13 b(con)o(t)o(ain)e(t)n(h)o(e)g
-(full)i(pa)o(t)n(hn)o(am)o(e)e(t)o(o)g(t)n(h)o(e)g(ro)q(ot)f(of)h(t)n
-(h)o(e)g Fs(cvs)g Ft(source)h(rep)q(o)q(s)q(it)o(ory)f(\(wh)o(ere)g(t)n
-(h)o(e)g Fs(r)o(cs)240 1055 y Ft(hi)q(st)o(ory)16 b(\014le)q(s)h(are)f
-(k)o(ept\).)22 b(Thi)q(s)16 b(inform)o(a)o(t)o(ion)f(m)n(ust)h(b)q(e)g
-(a)o(v)m(aila)o(b)o(le)i(t)o(o)e Fs(cvs)f Ft(for)h(mo)q(st)e(comm)o(an)
-o(ds)240 1105 y(t)o(o)h(execu)o(t)o(e;)i(if)f Fo($CVSROOT)e
-Ft(i)q(s)i(not)f(s)q(et,)g(or)h(if)g(y)o(ou)f(wi)q(sh)h(t)o(o)f(o)o(v)o
-(err)q(id)o(e)h(it)g(for)f(on)o(e)h(in)o(v)o(o)q(ca)o(t)o(ion,)f(y)o
-(ou)240 1155 y(can)i(sup)o(p)o(ly)h(it)e(on)h(t)n(h)o(e)f(comm)o(an)o
-(d)g(lin)o(e:)24 b(`)p Fo(cvs)14 b(-d)h(cvsroot)f(cvs_command)p
-Fi(:)8 b(:)g(:)m Ft(')16 b(Once)h(y)o(ou)g(h)o(a)o(v)o(e)240
-1204 y(c)o(h)o(ec)o(k)o(e)q(d)12 b(ou)o(t)g(a)f(w)o(or)o(kin)o(g)h
-(direct)o(ory)l(,)g Fs(cvs)f Ft(st)o(ore)q(s)h(t)n(h)o(e)f(ap)o(pro)o
-(pr)q(ia)o(t)o(e)g(ro)q(ot)f(\(in)j(t)n(h)o(e)e(\014le)i(`)p
-Fo(CVS/Root)p Ft('\),)240 1254 y(so)k(norm)o(ally)h(y)o(ou)g(only)g(n)o
-(ee)q(d)h(t)o(o)e(w)o(orry)f(a)o(b)q(ou)o(t)i(t)n(hi)q(s)g(wh)o(en)g
-(init)o(ially)i(c)o(h)o(ec)o(kin)o(g)f(ou)o(t)e(a)h(w)o(or)o(kin)o(g)
-240 1304 y(direct)o(ory)l(.)0 1379 y Fo($EDITOR)0 1429
-y($CVSEDITOR)240 1478 y Ft(Sp)q(eci\014e)q(s)f(t)n(h)o(e)e(program)g(t)
-o(o)g(us)q(e)g(for)g(recordin)o(g)h(log)g(m)o(e)q(s)q(sage)q(s)e(d)o
-(ur)q(in)o(g)i(commit.)21 b(If)15 b(not)g(s)q(et,)g(t)n(h)o(e)240
-1528 y(d)o(ef)q(a)n(ul)o(t)j(i)q(s)e(`)p Fo(/usr/ucb/vi)p
-Ft('.)21 b Fo($CVSEDITOR)15 b Ft(o)o(v)o(err)q(id)o(e)q(s)i
-Fo($EDITOR)p Ft(.)22 b Fo($CVSEDITOR)15 b Ft(do)q(e)q(s)i(not)f(exi)q
-(st)240 1578 y(in)g Fs(cvs)f Ft(1.3,)f(bu)o(t)h(t)n(h)o(e)g(n)o(ext)g
-(rele)q(as)q(e)h(will)h(proba)o(b)o(ly)f(includ)o(e)h(it.)0
-1653 y Fo($PATH)120 b Ft(If)14 b Fo($RCSBIN)f Ft(i)q(s)i(not)e(s)q(et,)
-h(an)o(d)g(no)g(pa)o(t)n(h)g(i)q(s)g(compile)q(d)i(in)o(t)o(o)e
-Fs(cvs)p Ft(,)g(it)g(will)i(us)q(e)e Fo($PATH)f Ft(t)o(o)h(try)g(t)o(o)
-g(\014n)o(d)240 1703 y(all)i(programs)e(it)i(us)q(e)q(s.)0
-1777 y Fo($RCSBIN)72 b Ft(Sp)q(eci\014e)q(s)17 b(t)n(h)o(e)e(full)h(pa)
-o(t)n(hn)o(am)o(e)f(of)g(t)n(h)o(e)g(lo)q(ca)o(t)o(ion)g(of)g
-Fs(r)o(cs)g Ft(programs,)f(su)o(c)o(h)h(as)g(co\(1\))f(an)o(d)h
-(ci\(1\).)20 b(If)240 1827 y(not)15 b(s)q(et,)f(a)h(compile)q(d-in)j(v)
-m(alue)f(i)q(s)e(us)q(e)q(d,)h(or)e(y)o(our)h Fo($PATH)g
-Ft(i)q(s)g(s)q(e)q(arc)o(h)o(e)q(d.)62 1952 y Fs(cvs)g
-Ft(i)q(s)g(a)g(f)q(ron)o(t-en)o(d)g(t)o(o)g Fs(r)o(cs)p
-Ft(.)k(Th)o(e)d(fo)o(llo)o(win)o(g)g(en)o(vironm)o(en)o(t)g(v)m(ar)q
-(ia)o(b)o(le)q(s)g(a\013ect)f Fs(r)o(cs)p Ft(:)0 2089
-y Fo($LOGNAME)0 2138 y($USER)120 b Ft(If)14 b(s)q(et,)g(t)n(h)o(ey)g
-(a\013ect)f(wh)o(o)h Fs(r)o(cs)g Ft(t)n(hinks)h(y)o(ou)f(are.)19
-b(If)c(y)o(ou)f(h)o(a)o(v)o(e)f(trou)n(b)o(le)i(c)o(h)o(ec)o(kin)o(g)g
-(in)g(\014le)q(s)h(it)e(migh)o(t)240 2188 y(b)q(e)h(b)q(eca)n(us)q(e)h
-(y)o(our)f(login)h(n)o(am)o(e)f(di\013ers)g(f)q(rom)g(t)n(h)o(e)g(s)q
-(et)n(t)o(in)o(g)g(of)g(e.g.)k Fo($LOGNAME)p Ft(.)0 2263
-y Fo($RCSINIT)48 b Ft(Opt)o(ions)21 b(prep)q(en)o(d)o(e)q(d)i(t)o(o)d
-(t)n(h)o(e)h(argu)o(m)o(en)o(t)f(li)q(st,)i(s)q(epara)o(t)o(e)q(d)e(b)o
-(y)h(space)q(s.)37 b(A)21 b(bac)o(kslash)g(e)q(scap)q(e)q(s)240
-2313 y(space)q(s)15 b(wit)n(hin)i(an)e(o)o(pt)o(ion.)k(Th)o(e)c
-Fo($RCSINIT)f Ft(o)o(pt)o(ions)h(are)f(prep)q(en)o(d)o(e)q(d)j(t)o(o)d
-(t)n(h)o(e)h(argu)o(m)o(en)o(t)f(li)q(st)o(s)i(of)240
-2363 y(mo)q(st)e Fs(r)o(cs)h Ft(comm)o(an)o(ds.)0 2437
-y Fo($TMPDIR)0 2487 y($TMP)0 2537 y($TEMP)120 b Ft(Nam)o(e)13
-b(of)g(t)n(h)o(e)g(t)o(emp)q(orary)f(direct)o(ory)l(.)20
-b(Th)o(e)13 b(en)o(vironm)o(en)o(t)g(v)m(ar)q(ia)o(b)o(le)q(s)i(are)e
-(insp)q(ect)o(e)q(d)i(in)f(t)n(h)o(e)f(ord)o(er)240 2587
-y(t)n(h)o(ey)18 b(ap)o(p)q(e)q(ar)e(a)o(b)q(o)o(v)o(e)h(an)o(d)h(t)n(h)
-o(e)f(\014rst)h(v)m(alue)g(fou)o(n)o(d)h(i)q(s)e(t)o(ak)o(en;)h(if)g
-(non)o(e)g(of)f(t)n(h)o(em)h(are)f(s)q(et,)g(a)h(h)o(o)q(st-)240
-2637 y(d)o(ep)q(en)o(d)o(en)o(t)e(d)o(ef)q(a)n(ul)o(t)g(i)q(s)g(us)q(e)
-q(d,)f(t)o(ypically)i(`)p Fo(/tmp)p Ft('.)p eop
+101 102 bop 0 -58 a Ft(App)q(endix)17 b(B:)e(Reference)i(man)o(ual)e
+(for)g(the)g(Administrativ)o(e)h(\014les)712 b(101)144
+235 y Fo(echo)23 b(-n)h($USER")47 b(";)144 339 y(date;)144
+443 y(echo;)144 546 y(sed)23 b('1s+'${CVSROOT}'++'\))e(>>)j($1)0
+768 y Fn(B.7)33 b(Rcsinfo)62 883 y Ft(The)23 b(`)p Fo(rcsinfo)p
+Ft(')e(\014le)j(can)f(b)q(e)g(used)h(to)e(sp)q(ecify)i(a)e(form)g(to)g
+(edit)h(when)h(\014lling)g(out)f(the)g(commit)f(log.)0
+933 y(The)c(`)p Fo(rcsinfo)p Ft(')d(\014le)k(has)e(a)g(syn)o(tax)f
+(similar)j(to)e(the)g(`)p Fo(editinfo)p Ft(',)f(`)p Fo(commitinfo)p
+Ft(')f(and)i(`)p Fo(loginfo)p Ft(')f(\014les.)27 b(See)0
+983 y(Section)22 b(B.3.1)f([syn)o(tax],)g(page)g(97.)38
+b(Unlik)o(e)23 b(the)e(other)g(\014les)i(the)e(second)h(part)f(is)h
+Fp(not)g Ft(a)f(command-line)0 1032 y(template.)d(Instead,)12
+b(the)e(part)g(after)f(the)i(regular)f(expression)h(should)h(b)q(e)e(a)
+g(full)i(pathname)e(to)g(a)g(\014le)h(con)o(taining)0
+1082 y(the)k(log)h(message)e(template.)62 1197 y(If)i(the)f(rep)q
+(ository)g(name)h(do)q(es)f(not)g(matc)o(h)g(an)o(y)g(of)g(the)g
+(regular)g(expressions)i(in)f(this)f(\014le,)h(the)g(`)p
+Fo(DEFAULT)p Ft(')0 1247 y(line)h(is)f(used,)f(if)h(it)f(is)h(sp)q
+(eci\014ed.)62 1361 y(All)i(o)q(ccurances)e(of)g(the)g(name)g(`)p
+Fo(ALL)p Ft(')f(app)q(earing)h(as)g(a)g(regular)g(expression)g(are)g
+(used)h(in)f(addition)i(to)d(the)0 1411 y(\014rst)g(matc)o(hing)g
+(regular)g(expression)h(or)f(`)p Fo(DEFAULT)p Ft('.)62
+1526 y(The)j(log)f(message)g(template)h(will)h(b)q(e)f(used)g(as)f(a)g
+(default)h(log)f(message.)26 b(If)17 b(y)o(ou)g(sp)q(ecify)i(a)e(log)g
+(message)0 1575 y(with)f(`)p Fo(cvs)e(commit)g(-m)h Fp(message)s
+Ft(')f(or)h(`)p Fo(cvs)f(commit)g(-f)h Fp(\014le)s Ft(')h(that)e(log)h
+(message)g(will)i(o)o(v)o(erride)e(the)h(template.)62
+1690 y(See)g(Section)g(B.5.1)e([editinfo)i(example],)g(page)f(99,)f
+(for)g(an)i(example)g(`)p Fo(rcsinfo)p Ft(')d(\014le.)62
+1805 y(When)k Fs(CVS)e Ft(is)i(accessing)g(a)f(remote)f(rep)q(ository)l
+(,)i(the)f(con)o(ten)o(ts)f(of)h(`)p Fo(rcsinfo)p Ft(')f(at)g(the)h
+(time)h(a)f(directory)0 1854 y(is)f(\014rst)e(c)o(hec)o(k)o(ed)i(out)f
+(will)h(sp)q(ecify)h(a)e(template)g(whic)o(h)h(do)q(es)f(not)g(then)g
+(c)o(hange.)20 b(If)14 b(y)o(ou)g(edit)h(`)p Fo(rcsinfo)p
+Ft(')d(or)i(its)0 1904 y(templates,)h(y)o(ou)g(ma)o(y)f(need)i(to)f(c)o
+(hec)o(k)g(out)g(a)g(new)h(w)o(orking)e(directory)l(.)0
+2131 y Fn(B.8)33 b(Ignoring)16 b(\014les)f(via)h(cvsignore)62
+2245 y Ft(There)f(are)f(certain)h(\014le)h(names)e(that)g(frequen)o
+(tly)h(o)q(ccur)g(inside)h(y)o(our)e(w)o(orking)g(cop)o(y)l(,)h(but)f
+(that)g(y)o(ou)g(don't)0 2295 y(w)o(an)o(t)i(to)h(put)g(under)i
+Fs(cvs)d Ft(con)o(trol.)26 b(Examples)18 b(are)f(all)i(the)e(ob)s(ject)
+g(\014les)h(that)f(y)o(ou)g(get)g(while)h(y)o(ou)f(compile)0
+2345 y(y)o(our)d(sources.)20 b(Normally)l(,)15 b(when)g(y)o(ou)f(run)h
+(`)p Fo(cvs)g(update)p Ft(',)e(it)i(prin)o(ts)g(a)f(line)i(for)e(eac)o
+(h)h(\014le)h(it)f(encoun)o(ters)g(that)0 2395 y(it)g(do)q(esn't)h(kno)
+o(w)e(ab)q(out)h(\(see)g(Section)i(A.19.2)c([up)q(date)j(output],)e
+(page)h(94\).)62 2509 y Fs(cvs)h Ft(has)f(a)h(list)g(of)f(\014les)i
+(\(or)e(sh\(1\))g(\014le)i(name)e(patterns\))g(that)g(it)h(should)h
+(ignore)f(while)h(running)g Fo(update)p Ft(,)0 2559 y
+Fo(import)d Ft(and)i Fo(release)p Ft(.)j(This)c(list)h(is)g
+(constructed)f(in)h(the)g(follo)o(wing)g(w)o(a)o(y)l(.)37
+2674 y Fr(\017)30 b Ft(The)20 b(list)g(is)h(initialized)i(to)c(include)
+j(certain)e(\014le)g(name)g(patterns:)28 b(names)20 b(asso)q(ciated)g
+(with)g Fs(cvs)f Ft(ad-)90 2724 y(ministration,)i(or)d(with)i(other)f
+(common)g(source)g(con)o(trol)g(systems;)i(common)d(names)i(for)e(patc)
+o(h)h(\014les,)90 2774 y(ob)s(ject)14 b(\014les,)h(arc)o(hiv)o(e)f
+(\014les,)i(and)e(editor)h(bac)o(kup)f(\014les;)i(and)e(other)g(names)g
+(that)g(are)g(usually)i(artifacts)d(of)90 2823 y(assorted)h(utilities.)
+22 b(Curren)o(tly)l(,)16 b(the)f(default)h(list)g(of)e(ignored)i
+(\014le)g(name)g(patterns)e(is:)p eop
%%Page: 102 104
102 103 bop 0 -58 a Ft(102)1182 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)p eop
+b(V)l(ersions)h(System)305 235 y Fo(RCS)119 b(SCCS)95
+b(CVS)119 b(CVS.adm)305 339 y(RCSLOG)47 b(cvslog.*)305
+443 y(tags)95 b(TAGS)305 546 y(.make.state)118 b(.nse_depinfo)305
+650 y(*~)143 b(#*)g(.#*)119 b(,*)143 b(_$*)119 b(*$)305
+754 y(*.old)71 b(*.bak)g(*.BAK)g(*.orig)47 b(*.rej)71
+b(.del-*)305 858 y(*.a)119 b(*.olb)71 b(*.o)119 b(*.obj)71
+b(*.so)95 b(*.exe)305 962 y(*.Z)119 b(*.elc)71 b(*.ln)305
+1065 y(core)37 1126 y Fr(\017)30 b Ft(The)16 b(p)q(er-rep)q(ository)h
+(list)g(in)f(`)p Fo($CVSROOT/CVSROOT/cvsignore)p Ft(')c(is)17
+b(app)q(ended)g(to)f(the)g(list,)g(if)h(that)e(\014le)90
+1176 y(exists.)37 1237 y Fr(\017)30 b Ft(The)15 b(p)q(er-user)h(list)g
+(in)g(`)p Fo(.cvsignore)p Ft(')e(in)i(y)o(our)e(home)h(directory)h(is)g
+(app)q(ended)g(to)f(the)g(list,)h(if)g(it)f(exists.)37
+1298 y Fr(\017)30 b Ft(An)o(y)15 b(en)o(tries)h(in)g(the)f(en)o
+(vironmen)o(t)h(v)m(ariable)g Fo($CVSIGNORE)e Ft(is)i(app)q(ended)g(to)
+f(the)g(list.)37 1359 y Fr(\017)30 b Ft(An)o(y)15 b(`)p
+Fo(-I)p Ft(')f(options)i(giv)o(en)f(to)g Fs(cvs)g Ft(is)g(app)q(ended.)
+37 1419 y Fr(\017)30 b Ft(As)15 b Fs(cvs)f Ft(tra)o(v)o(erses)f
+(through)h(y)o(our)g(directories,)h(the)g(con)o(ten)o(ts)f(of)g(an)o(y)
+g(`)p Fo(.cvsignore)p Ft(')f(will)j(b)q(e)f(app)q(ended)90
+1469 y(to)g(the)h(list.)23 b(The)16 b(patterns)f(found)i(in)f(`)p
+Fo(.cvsignore)p Ft(')e(are)h(only)i(v)m(alid)g(for)f(the)g(directory)g
+(that)f(con)o(tains)90 1519 y(them,)g(not)g(for)f(an)o(y)h
+(sub-directories.)62 1642 y(In)i(an)o(y)f(of)g(the)g(5)g(places)i
+(listed)f(ab)q(o)o(v)o(e,)f(a)g(single)h(exclamation)g(mark)f(\(`)p
+Fo(!)p Ft('\))f(clears)h(the)h(ignore)f(list.)24 b(This)0
+1692 y(can)15 b(b)q(e)h(used)g(if)g(y)o(ou)f(w)o(an)o(t)f(to)g(store)h
+(an)o(y)g(\014le)h(whic)o(h)g(normally)g(is)f(ignored)h(b)o(y)f
+Fs(cvs)p Ft(.)0 1890 y Fn(B.9)33 b(The)15 b(history)h(\014le)62
+2002 y Ft(The)21 b(\014le)h(`)p Fo($CVSROOT/CVSROOT/history)o
+Ft(')c(is)j(used)g(to)g(log)f(information)h(for)f(the)h
+Fo(history)f Ft(command)0 2052 y(\(see)e(Section)g(A.11)f([history],)g
+(page)g(82\).)27 b(This)18 b(\014le)h(m)o(ust)e(b)q(e)h(created)g(to)f
+(turn)g(on)h(logging.)27 b(This)18 b(is)h(done)0 2102
+y(automatically)c(if)h(the)e Fo(cvs)h(init)f Ft(command)h(is)g(used)h
+(to)e(set)h(up)g(the)g(rep)q(ository)f(\(see)h(Section)h(B.10)e
+([Setting)0 2152 y(up],)h(page)g(102\).)62 2264 y(The)e(\014le)g
+(format)e(of)g(the)h(`)p Fo(history)p Ft(')f(\014le)i(is)g(do)q(cumen)o
+(ted)g(only)f(in)h(commen)o(ts)f(in)h(the)f Fs(cvs)g
+Ft(source)g(co)q(de,)h(but)0 2314 y(generally)k(programs)e(should)i
+(use)g(the)f Fo(cvs)e(history)h Ft(command)h(to)g(access)g(it)g(an)o
+(yw)o(a)o(y)l(,)f(in)i(case)f(the)g(format)0 2364 y(c)o(hanges)f(with)h
+(future)f(releases)h(of)e Fs(cvs)p Ft(.)0 2562 y Fn(B.10)32
+b(Setting)17 b(up)e(the)h(rep)r(ository)62 2674 y Ft(T)l(o)g(set)g(up)g
+(a)g Fs(cvs)g Ft(rep)q(ository)l(,)g(c)o(ho)q(ose)g(a)g(directory)g
+(with)h(ample)f(disk)h(space)f(a)o(v)m(ailable)i(for)e(the)g(revision)0
+2724 y(history)e(of)g(the)g(source)g(\014les.)21 b(It)14
+b(should)h(b)q(e)g(accessable)g(\(directly)g(or)f(via)g(a)g(net)o(w)o
+(ork)o(ed)f(\014le)i(system\))f(from)f(all)0 2774 y(mac)o(hines)19
+b(whic)o(h)f(w)o(an)o(t)f(to)g(use)h Fs(cvs)g Ft(in)g(serv)o(er)g(or)f
+(lo)q(cal)i(mo)q(de;)g(the)f(clien)o(t)h(mac)o(hines)g(need)f(not)g(ha)
+o(v)o(e)f(an)o(y)0 2823 y(access)e(to)g(it)g(other)g(than)g(via)h(the)f
+Fs(cvs)g Ft(proto)q(col.)p eop
%%Page: 103 105
-103 104 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(D:)d(T)l(rou)n(b)o(le)
-q(sh)o(o)q(ot)o(in)o(g)1302 b(103)0 183 y Fq(A)l(p)n(p)q(en)n(dix)12
-b(D)41 b(T)-7 b(rou)m(b)o(le)r(sh)n(o)r(ot)n(in)o(g)0
-442 y Fn(D.1)32 b(Magic)15 b(branc)n(h)h(n)m(u)o(m)m(b)q(ers)62
-554 y Ft(Ext)o(er)q(n)o(ally)l(,)k(branc)o(h)g(n)n(u)o(m)n(b)q(ers)f
-(cons)q(i)q(st)g(of)g(an)g(o)q(dd)g(n)n(u)o(m)n(b)q(er)h(of)f(dot-s)q
-(epara)o(t)o(e)q(d)f(d)o(ecim)o(al)j(in)o(t)o(egers.)31
-b(See)0 604 y(Sect)o(ion)23 b(2.1)e([Revi)q(s)q(ion)i(n)n(u)o(m)n(b)q
-(ers],)h(page)e(7.)41 b(Th)o(a)o(t)21 b(i)q(s)h(not)g(t)n(h)o(e)h(wh)o
-(o)o(le)g(tru)o(t)n(h,)h(h)o(o)o(w)o(ev)o(er.)40 b(F)l(or)21
-b(e\016ciency)0 654 y(re)q(asons)15 b Fs(cvs)h Ft(som)o(et)o(im)o(e)q
-(s)g(ins)q(ert)o(s)h(an)g(extra)e(0)h(in)h(t)n(h)o(e)g(s)q(econ)o(d)f
-(r)q(igh)o(t)o(mo)q(st)f(p)q(o)q(s)q(it)o(ion)h(\(1.2.3)e(b)q(ecom)o(e)
-q(s)j(1.2.0.3,)0 704 y(8.9.10.11.12)11 b(b)q(ecom)o(e)q(s)16
-b(8.9.10.11.0)o(.12)11 b(an)o(d)16 b(so)e(on\).)62 816
-y Fs(cvs)h Ft(do)q(e)q(s)g(a)f(pret)n(t)o(y)h(go)q(o)q(d)g(job)g(a)o(t)
-f(hidin)o(g)j(t)n(h)o(e)q(s)q(e)e(so)g(calle)q(d)i(m)o(agic)d(branc)o
-(h)o(e)q(s,)h(bu)o(t)h(in)g(a)o(t)e(le)q(ast)h(four)f(p)o(lace)q(s)0
-866 y(t)n(h)o(e)h(hidin)o(g)i(i)q(s)f(incomp)o(let)o(e.)37
-978 y Fr(\017)30 b Ft(Th)o(e)15 b(m)o(agic)g(branc)o(h)h(can)f(ap)o(p)q
-(e)q(ar)f(in)i(t)n(h)o(e)f(ou)o(t)o(pu)o(t)h(f)q(rom)e
-Fo(cvs)h(status)f Ft(in)i(v)m(anilla)i Fs(cvs)c Ft(1.3.)19
-b(Thi)q(s)d(i)q(s)f(\014xe)q(d)90 1027 y(in)h Fs(cvs)f
-Ft(1.3-s2.)37 1090 y Fr(\017)30 b Ft(Th)o(e)18 b(m)o(agic)h(branc)o(h)f
-(n)n(u)o(m)n(b)q(er)h(ap)o(p)q(e)q(ars)e(in)i(t)n(h)o(e)g(ou)o(t)o(pu)o
-(t)g(f)q(rom)e Fo(cvs)e(log)p Ft(.)29 b(Thi)q(s)18 b(i)q(s)h(m)n(u)o(c)
-o(h)f(h)o(ard)o(er)h(t)o(o)f(\014x,)90 1139 y(s)q(ince)f
-Fo(cvs)d(log)i Ft(ru)o(ns)g Fo(rlog)f Ft(\(whic)o(h)h(i)q(s)g(part)f
-(of)g(t)n(h)o(e)h Fs(r)o(cs)g Ft(di)q(str)q(ibu)o(t)o(ion\),)g(an)o(d)g
-(mo)q(difyin)o(g)h Fo(rlog)e Ft(t)o(o)g(kno)o(w)90 1189
-y(a)o(b)q(ou)o(t)j(m)o(agic)f(branc)o(h)o(e)q(s)h(w)o(ould)g(proba)o(b)
-o(ly)h(bre)q(ak)e(som)o(eon)o(e's)g(h)o(a)o(bit)o(s)h(\(if)f(t)n(h)o
-(ey)h(us)q(e)g(branc)o(h)g(0)f(for)g(t)n(h)o(e)q(ir)90
-1239 y(o)o(wn)e(purp)q(o)q(s)q(e)q(s\).)37 1301 y Fr(\017)30
-b Ft(Y)l(ou)15 b(cannot)g(sp)q(ecify)h(a)f(sym)n(b)q(o)o(lic)i(branc)o
-(h)e(n)o(am)o(e)g(t)o(o)g Fo(cvs)g(log)p Ft(.)37 1364
-y Fr(\017)30 b Ft(Y)l(ou)15 b(cannot)g(sp)q(ecify)h(a)f(sym)n(b)q(o)o
-(lic)i(branc)o(h)e(n)o(am)o(e)g(t)o(o)g Fo(cvs)g(admin)p
-Ft(.)62 1488 y(Y)l(ou)e(can)g(us)q(e)g(t)n(h)o(e)f Fo(admin)g
-Ft(comm)o(an)o(d)g(t)o(o)g(re)q(as)q(s)q(ign)g(a)g(sym)n(b)q(o)o(lic)i
-(n)o(am)o(e)e(t)o(o)h(a)f(branc)o(h)h(t)n(h)o(e)f(w)o(ay)g
-Fs(r)o(cs)h Ft(exp)q(ect)o(s)g(it)0 1538 y(t)o(o)e(b)q(e.)18
-b(If)12 b Fo(R4patches)d Ft(i)q(s)i(as)q(s)q(ign)o(e)q(d)g(t)o(o)g(t)n
-(h)o(e)g(branc)o(h)g(1.4.2)e(\(m)o(agic)i(branc)o(h)g(n)n(u)o(m)n(b)q
-(er)h(1.4.0.2\))c(in)k(\014le)g(`)p Fo(numbers.c)p Ft(')0
-1588 y(y)o(ou)j(can)g(do)g(t)n(hi)q(s:)120 1702 y Fo($)24
-b(cvs)f(admin)g(-NR4patches:1.4.2)f(numbers.c)62 1814
-y Ft(It)14 b(only)f(w)o(or)o(ks)g(if)h(a)o(t)e(le)q(ast)h(on)o(e)g
-(revi)q(s)q(ion)h(i)q(s)f(alre)q(ady)g(commit)n(t)o(e)q(d)h(on)f(t)n(h)
-o(e)g(branc)o(h.)20 b(Be)13 b(v)o(ery)g(careful)h(so)f(t)n(h)o(a)o(t)0
-1864 y(y)o(ou)i(do)h(not)f(as)q(s)q(ign)g(t)n(h)o(e)g(t)o(ag)f(t)o(o)i
-(t)n(h)o(e)f(wron)o(g)g(n)n(u)o(m)n(b)q(er.)22 b(\(Th)o(ere)15
-b(i)q(s)h(no)f(w)o(ay)g(t)o(o)g(s)q(ee)h(h)o(o)o(w)f(t)n(h)o(e)g(t)o
-(ag)g(w)o(as)f(as)q(s)q(ign)o(e)q(d)0 1914 y(y)o(e)q(st)o(erd)o(ay\).)p
-eop
+103 104 bop 0 -58 a Ft(App)q(endix)17 b(B:)e(Reference)i(man)o(ual)e
+(for)g(the)g(Administrativ)o(e)h(\014les)712 b(103)62
+183 y(T)l(o)17 b(create)g(a)g(rep)q(ository)l(,)g(run)h(the)f
+Fo(cvs)e(init)h Ft(command.)26 b(It)17 b(will)i(set)e(up)h(an)f(empt)o
+(y)g(rep)q(ository)g(in)h(the)0 233 y Fs(cvs)d Ft(ro)q(ot)f(sp)q
+(eci\014ed)j(in)f(the)g(usual)g(w)o(a)o(y)e(\(see)h(Chapter)g(4)g([Rep)
+q(ository],)f(page)h(11\).)k(F)l(or)c(example,)120 350
+y Fo(cvs)23 b(-d)h(/usr/local/cvsroot)d(init)62 465 y(cvs)15
+b(init)g Ft(is)h(careful)g(to)e(nev)o(er)i(o)o(v)o(erwrite)e(an)o(y)h
+(existing)i(\014les)f(in)g(the)g(rep)q(ository)l(,)f(so)g(no)g(harm)g
+(is)h(done)f(if)0 515 y(y)o(ou)g(run)g Fo(cvs)g(init)g
+Ft(on)g(an)g(already)g(set-up)h(rep)q(ository)l(.)62
+630 y Fo(cvs)f(init)c Ft(will)j(enable)f(history)e(logging;)i(if)g(y)o
+(ou)e(don't)g(w)o(an)o(t)g(that,)g(remo)o(v)o(e)g(the)h(history)g
+(\014le)h(after)e(running)0 680 y Fo(cvs)k(init)p Ft(.)k(See)d(Section)
+g(B.9)f([history)f(\014le],)i(page)f(102.)0 913 y Fn(B.11)32
+b(Expansions)16 b(in)g(administrativ)o(e)h(\014les)62
+1028 y Ft(Sometimes)e(in)h(writing)f(an)g(administrativ)o(e)h(\014le,)f
+(y)o(ou)g(migh)o(t)f(w)o(an)o(t)g(the)h(\014le)h(to)e(b)q(e)h(able)h
+(to)e(kno)o(w)g(v)m(arious)0 1078 y(things)i(based)f(on)g(en)o
+(vironmen)o(t)h Fs(cvs)e Ft(is)i(running)g(in.)21 b(There)16
+b(are)f(sev)o(eral)g(mec)o(hanisms)h(to)e(do)h(that.)62
+1193 y(T)l(o)h(\014nd)h(the)f(home)f(directory)i(of)e(the)h(user)g
+(running)h Fs(cvs)f Ft(\(from)e(the)i Fo(HOME)g Ft(en)o(vironmen)o(t)g
+(v)m(ariable\),)h(use)0 1243 y(`)p Fo(~)p Ft(')12 b(follo)o(w)o(ed)h(b)
+o(y)g(`)p Fo(/)p Ft(')g(or)f(the)h(end)h(of)e(the)i(line.)20
+b(Lik)o(ewise)15 b(for)d(the)h(home)g(directory)h(of)e
+Fp(user)p Ft(,)i(use)f(`)p Fo(~)p Fp(user)s Ft('.)19
+b(These)0 1293 y(v)m(ariables)h(are)f(expanded)h(on)f(the)g(serv)o(er)g
+(mac)o(hine,)i(and)e(don't)f(get)h(an)o(y)g(resonable)h(expansion)g(if)
+f(pserv)o(er)0 1343 y(\(see)13 b(Section)h(4.5.2)d([P)o(assw)o(ord)g
+(authen)o(ticated],)i(page)f(16\))g(is)i(in)f(used;)h(therefore)f(user)
+g(v)m(ariables)h(\(see)f(b)q(elo)o(w\))0 1393 y(ma)o(y)h(b)q(e)i(a)f(b)
+q(etter)g(c)o(hoice)i(to)d(customize)i(b)q(eha)o(vior)g(based)f(on)g
+(the)h(user)f(running)h Fs(cvs)p Ft(.)62 1508 y(One)e(ma)o(y)e(w)o(an)o
+(t)g(to)g(kno)o(w)g(ab)q(out)h(v)m(arious)g(pieces)h(of)e(information)h
+(in)o(ternal)h(to)e Fs(cvs)p Ft(.)19 b(A)12 b Fs(cvs)h
+Ft(in)o(ternal)g(v)m(ari-)0 1558 y(able)j(has)f(the)g(syn)o(tax)f
+Fo(${)p Fp(v)m(ariable)s Fo(})p Ft(,)i(where)f Fp(v)m(ariable)k
+Ft(starts)14 b(with)h(a)g(letter)g(and)g(consists)h(of)e(alphan)o(um)o
+(b)q(eric)0 1607 y(c)o(haracters)h(and)i(`)p Fo(_)p Ft('.)k(If)c(the)f
+(c)o(haracter)f(follo)o(wing)i Fp(v)m(ariable)j Ft(is)d(a)f(non-alphan)
+o(umeric)i(c)o(haracter)d(other)h(than)0 1657 y(`)p Fo(_)p
+Ft(',)e(the)h(`)p Fo({)p Ft(')f(and)i(`)p Fo(})p Ft(')e(can)h(b)q(e)h
+(omitted.)k(The)c Fs(cvs)e Ft(in)o(ternal)i(v)m(ariables)h(are:)0
+1788 y Fo(CVSROOT)72 b Ft(This)19 b(is)g(the)f(v)m(alue)i(of)e(the)g
+Fs(cvs)g Ft(ro)q(ot)g(in)h(use.)29 b(See)19 b(Chapter)f(4)h([Rep)q
+(ository],)f(page)g(11,)h(for)e(a)240 1837 y(description)g(of)d(the)i
+(v)m(arious)f(w)o(a)o(ys)g(to)f(sp)q(ecify)j(this.)0
+1918 y Fo(RCSBIN)96 b Ft(This)17 b(is)f(the)h(v)m(alue)g
+Fs(cvs)f Ft(is)g(using)h(for)f(where)g(to)f(\014nd)i
+Fs(r)o(cs)f Ft(binaries.)24 b(See)17 b(Section)g(A.3)f([Global)240
+1968 y(options],)f(page)g(66,)f(for)g(a)h(description)i(of)e(ho)o(w)g
+(to)f(sp)q(ecify)j(this.)0 2049 y Fo(CVSEDITOR)0 2099
+y(VISUAL)0 2148 y(EDITOR)96 b Ft(These)25 b(all)g(expand)g(to)e(the)i
+(same)f(v)m(alue,)j(whic)o(h)e(is)g(the)g(editor)f(that)g
+Fs(cvs)g Ft(is)g(using.)48 b(See)240 2198 y(Section)16
+b(A.3)f([Global)g(options],)g(page)g(66,)f(for)h(ho)o(w)f(to)h(sp)q
+(ecify)h(this.)0 2279 y Fo(USER)144 b Ft(Username)15
+b(of)g(the)g(user)h(running)g Fs(cvs)f Ft(\(on)f(the)i
+Fs(cvs)e Ft(serv)o(er)h(mac)o(hine\).)62 2409 y(If)j(y)o(ou)e(w)o(an)o
+(t)g(to)g(pass)h(a)g(v)m(alue)h(to)f(the)g(administrativ)o(e)g(\014les)
+h(whic)o(h)g(the)f(user)g(that)g(is)g(running)h Fs(cvs)f
+Ft(can)0 2459 y(sp)q(ecify)l(,)c(use)f(a)f(user)h(v)m(ariable.)20
+b(T)l(o)11 b(expand)h(a)f(user)g(v)m(ariable,)i(the)f(administrativ)o
+(e)g(\014le)g(con)o(tains)g Fo(${=)p Fp(v)m(ariable)s
+Fo(})p Ft(.)0 2509 y(T)l(o)i(set)g(a)g(user)g(v)m(ariable,)h(sp)q
+(ecify)h(the)e(global)h(option)f(`)p Fo(-s)p Ft(')f(to)h
+Fs(cvs)p Ft(,)f(with)i(argumen)o(t)e Fp(v)m(ariable)s
+Fo(=)p Fp(v)m(alue)s Ft(.)21 b(It)15 b(ma)o(y)0 2559
+y(b)q(e)h(particularly)g(useful)h(to)d(sp)q(ecify)j(this)e(option)h
+(via)f(`)p Fo(.cvsrc)p Ft(')f(\(see)h(Section)h(A.2)f([)p
+Fo(~)p Ft(/.cvsrc],)e(page)i(65\).)62 2674 y(F)l(or)j(example,)i(if)f
+(y)o(ou)f(w)o(an)o(t)f(the)i(administrativ)o(e)g(\014le)h(to)e(refer)g
+(to)g(a)g(test)g(directory)h(y)o(ou)f(migh)o(t)g(create)0
+2724 y(a)j(user)g(v)m(ariable)i Fo(TESTDIR)p Ft(.)37
+b(Then)22 b(if)f Fs(cvs)g Ft(is)h(in)o(v)o(ok)o(ed)f(as)g
+Fo(cvs)15 b(-s)g(TESTDIR=/work/local/tests)o Ft(,)20
+b(and)0 2774 y(the)h(administrativ)o(e)h(\014le)h(con)o(tains)e
+Fo(sh)15 b(${=TESTDIR}/runtests)p Ft(,)k(then)j(that)e(string)i(is)f
+(expanded)i(to)d Fo(sh)0 2823 y(/work/local/tests/runtests)o
+Ft(.)p eop
%%Page: 104 106
104 105 bop 0 -58 a Ft(104)1182 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)p eop
+b(V)l(ersions)h(System)62 183 y(All)g(other)f(strings)g(con)o(taining)g
+(`)p Fo($)p Ft(')f(are)h(reserv)o(ed;)g(there)g(is)g(no)g(w)o(a)o(y)f
+(to)g(quote)h(a)f(`)p Fo($)p Ft(')g(c)o(haracter)g(so)h(that)f(`)p
+Fo($)p Ft(')0 233 y(represen)o(ts)h(itself.)p eop
%%Page: 105 107
-105 106 bop 0 -58 a Ft(A)m(p)o(p)q(en)o(dix)17 b(E:)d(GNU)h(GENERAL)h
-(PUBLIC)g(LICENSE)871 b(105)0 183 y Fq(A)l(p)n(p)q(en)n(dix)12
-b(E)41 b(GNU)15 b(GENERAL)i(PUBLIC)f(LICENSE)p eop
+105 106 bop 0 -58 a Ft(App)q(endix)17 b(C:)e(All)h(en)o(vironmen)o(t)g
+(v)m(ariables)g(whic)o(h)g(a\013ect)f(CVS)744 b(105)0
+183 y Fq(App)r(endix)13 b(C)41 b(All)14 b(en)n(vironmen)n(t)g(v)l
+(ariables)f(whic)n(h)h(a\013ect)h(CVS)62 338 y Ft(This)h(is)g(a)f
+(complete)h(list)g(of)e(all)i(en)o(vironmen)o(t)g(v)m(ariables)g(that)f
+(a\013ect)f Fs(cvs)p Ft(.)0 472 y Fo($CVSIGNORE)240 522
+y Ft(A)28 b(whitespace-separated)h(list)h(of)e(\014le)h(name)f
+(patterns)g(that)g Fs(cvs)f Ft(should)j(ignore.)59 b(See)240
+572 y(Section)16 b(B.8)f([cvsignore],)f(page)h(101.)0
+643 y Fo($CVSWRAPPERS)240 693 y Ft(A)j(whitespace-separated)g(list)h
+(of)e(\014le)i(name)e(patterns)g(that)g Fs(cvs)h Ft(should)g(treat)f
+(as)g(wrapp)q(ers.)240 743 y(See)f(Section)g(B.2)f([W)l(rapp)q(ers],)f
+(page)h(96.)0 814 y Fo($CVSREAD)48 b Ft(If)20 b(this)g(is)g(set,)g
+Fo(checkout)e Ft(and)i Fo(update)e Ft(will)k(try)d(hard)g(to)g(mak)o(e)
+g(the)h(\014les)g(in)g(y)o(our)f(w)o(orking)240 864 y(directory)12
+b(read-only)l(.)20 b(When)12 b(this)g(is)g(not)g(set,)f(the)h(default)h
+(b)q(eha)o(vior)f(is)g(to)f(p)q(ermit)i(mo)q(di\014cation)240
+914 y(of)i(y)o(our)f(w)o(orking)h(\014les.)0 985 y Fo($CVSROOT)48
+b Ft(Should)23 b(con)o(tain)f(the)g(full)i(pathname)e(to)f(the)h(ro)q
+(ot)f(of)h(the)g Fs(cvs)f Ft(source)h(rep)q(ository)g(\(where)240
+1035 y(the)d Fs(r)o(cs)g Ft(history)g(\014les)h(are)f(k)o(ept\).)31
+b(This)20 b(information)f(m)o(ust)g(b)q(e)g(a)o(v)m(ailable)i(to)e
+Fs(cvs)f Ft(for)h(most)240 1085 y(commands)i(to)f(execute;)k(if)e
+Fo($CVSROOT)e Ft(is)h(not)g(set,)h(or)e(if)i(y)o(ou)e(wish)i(to)e(o)o
+(v)o(erride)h(it)g(for)g(one)240 1135 y(in)o(v)o(o)q(cation,)15
+b(y)o(ou)f(can)g(supply)i(it)e(on)h(the)f(command)g(line:)21
+b(`)p Fo(cvs)15 b(-d)g(cvsroot)f(cvs_command)p Fi(:)8
+b(:)g(:)l Ft(')240 1184 y(Once)14 b(y)o(ou)f(ha)o(v)o(e)f(c)o(hec)o(k)o
+(ed)h(out)g(a)g(w)o(orking)f(directory)l(,)i Fs(cvs)e
+Ft(stores)g(the)h(appropriate)g(ro)q(ot)f(\(in)i(the)240
+1234 y(\014le)h(`)p Fo(CVS/Root)p Ft('\),)c(so)i(normally)h(y)o(ou)f
+(only)i(need)f(to)f(w)o(orry)f(ab)q(out)i(this)g(when)g(initially)i(c)o
+(hec)o(king)240 1284 y(out)f(a)g(w)o(orking)g(directory)l(.)0
+1356 y Fo($EDITOR)0 1405 y($CVSEDITOR)240 1455 y Ft(Sp)q(eci\014es)i
+(the)e(program)f(to)h(use)g(for)f(recording)i(log)f(messages)g(during)h
+(commit.)j(If)d(not)e(set,)h(the)240 1505 y(default)i(is)g(`)p
+Fo(/usr/ucb/vi)p Ft('.)k Fo($CVSEDITOR)15 b Ft(o)o(v)o(errides)i
+Fo($EDITOR)p Ft(.)23 b Fo($CVSEDITOR)15 b Ft(do)q(es)h(not)h(exist)240
+1555 y(in)f Fs(cvs)f Ft(1.3,)f(but)h(the)g(next)g(release)h(will)h
+(probably)f(include)i(it.)0 1626 y Fo($PATH)120 b Ft(If)14
+b Fo($RCSBIN)f Ft(is)h(not)g(set,)f(and)i(no)e(path)h(is)h(compiled)g
+(in)o(to)f Fs(cvs)p Ft(,)f(it)h(will)i(use)e Fo($PATH)f
+Ft(to)h(try)f(to)g(\014nd)240 1676 y(all)j(programs)e(it)i(uses.)0
+1747 y Fo($RCSBIN)72 b Ft(Sp)q(eci\014es)16 b(the)e(full)i(pathname)e
+(of)f(the)h(lo)q(cation)h(of)f Fs(r)o(cs)g Ft(programs,)e(suc)o(h)j(as)
+e(co\(1\))g(and)h(ci\(1\).)20 b(If)240 1797 y(not)15
+b(set,)f(a)h(compiled-in)j(v)m(alue)f(is)e(used,)h(or)e(y)o(our)h
+Fo($PATH)g Ft(is)g(searc)o(hed.)0 1869 y Fo($HOME)0 1940
+y($HOMEPATH)240 1990 y Ft(Used)g(to)f(lo)q(cate)h(the)f(directory)h
+(where)g(the)f(`)p Fo(.cvsrc)p Ft(')f(\014le)j(is)f(searc)o(hed)g(\()p
+Fo($HOMEPATH)d Ft(is)j(used)h(for)240 2040 y(Windo)o(ws-NT\).)f(see)g
+(Section)h(A.2)f([)p Fo(~)p Ft(/.cvsrc],)e(page)i(65)0
+2111 y Fo($CVS_RSH)48 b Ft(Used)15 b(in)g(clien)o(t-serv)o(er)g(mo)q
+(de)g(when)g(accessing)g(a)f(remote)g(rep)q(ository)g(using)h
+Fs(rsh)p Ft(.)20 b(The)14 b(default)240 2161 y(v)m(alue)h(is)f
+Fo(rsh)p Ft(.)19 b(Y)l(ou)13 b(can)h(set)f(it)h(to)f(use)h(another)f
+(program)f(for)h(accssing)h(the)g(remote)f(serv)o(er)g(\(e.g.)240
+2211 y(for)h(HP-UX)i(9,)e(y)o(ou)h(should)h(set)f(it)g(to)g
+Fo(remsh)f Ft(b)q(ecause)i Fo(rsh)f Ft(in)o(v)o(ok)o(es)g(the)g
+(restricted)h(shell\).)21 b(see)240 2260 y(Section)16
+b(4.5.1)e([Connecting)h(via)h(rsh],)e(page)h(15)0 2332
+y Fo($CVS_SERVER)240 2382 y Ft(Used)h(in)h(clien)o(t-serv)o(er)g(mo)q
+(de)g(when)f(accessing)h(a)f(remote)f(rep)q(ository)h(using)h
+Fs(rsh)p Ft(.)22 b(It)16 b(sp)q(eci\014es)240 2431 y(the)d(name)g(of)g
+(the)g(program)e(to)i(start)e(on)i(the)g(serv)o(er)g(side)h(when)f
+(accessing)h(a)f(remote)f(rep)q(ository)240 2481 y(using)k
+Fs(rsh)p Ft(.)k(The)15 b(default)h(v)m(alue)g(is)g Fo(cvs)p
+Ft(.)k(see)15 b(Section)h(4.5.1)e([Connecting)h(via)h(rsh],)e(page)h
+(15)0 2553 y Fo($CVS_PASSFILE)240 2603 y Ft(Used)21 b(in)h(clien)o
+(t-serv)o(er)g(mo)q(de)f(when)h(accessing)f(the)g Fo(cvs)15
+b(login)f(server)p Ft(.)36 b(Default)21 b(v)m(alue)h(is)240
+2652 y(`)p Fo($HOME/.cvspass)p Ft('.)17 b(see)f(Section)g(4.5.2.2)d([P)
+o(assw)o(ord)g(authen)o(tication)j(clien)o(t],)g(page)f(17)0
+2724 y Fo($CVS_PASSWORD)240 2774 y Ft(Used)i(in)h(clien)o(t-serv)o(er)f
+(mo)q(de)g(when)g(accessing)h(the)e Fo(cvs)f(login)g(server)p
+Ft(.)23 b(see)17 b(Section)g(4.5.2.2)240 2823 y([P)o(assw)o(ord)c
+(authen)o(tication)j(clien)o(t],)g(page)f(17)p eop
%%Page: 106 108
106 107 bop 0 -58 a Ft(106)1182 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)p eop
+b(V)l(ersions)h(System)0 183 y Fo($CVS_CLIENT_PORT)240
+233 y Ft(Used)i(in)g(clien)o(t-serv)o(er)h(mo)q(de)f(when)g(accessing)g
+(the)f(serv)o(er)g(via)h(Kerb)q(eros.)27 b(see)18 b(Section)h(4.5.3)240
+283 y([Kerb)q(eros)c(authen)o(ticated],)g(page)g(18)0
+358 y Fo($CVS_RCMD_PORT)240 407 y Ft(Used)f(in)h(clien)o(t-serv)o(er)g
+(mo)q(de.)k(If)14 b(set,)g(sp)q(eci\014es)h(the)f(p)q(ort)g(n)o(um)o(b)
+q(er)g(to)f(b)q(e)i(used)f(when)g(accessing)240 457 y(the)h
+Fs(r)o(cmd)h Ft(demon)f(on)h(the)f(serv)o(er)g(side.)21
+b(\(Curren)o(tly)15 b(not)f(used)i(for)f(Unix)h(clien)o(ts\).)0
+532 y Fo($CVS_CLIENT_LOG)240 582 y Ft(Used)g(for)g(debugging)g(only)h
+(in)f(clien)o(t-serv)o(er)h(mo)q(de.)23 b(If)16 b(set,)f(ev)o(erything)
+h(send)h(to)e(the)h(serv)o(er)f(is)240 632 y(logged)h(in)o(to)g(`)p
+Fo($CVS_CLIENT_LOG.in)p Ft(')d(and)j(ev)o(erything)h(send)f(from)f(the)
+i(serv)o(er)e(is)i(logged)f(in)o(to)240 681 y(`)p Fo
+($CVS_CLIENT_LOG.out)p Ft('.)0 756 y Fo($CVS_SERVER_SLEEP)240
+806 y Ft(Used)h(only)g(for)f(debugging)i(the)f(serv)o(er)f(side)i(in)f
+(clien)o(t-serv)o(er)h(mo)q(de.)25 b(If)17 b(set,)f(dela)o(ys)h(the)g
+(start)240 856 y(of)e(the)h(serv)o(er)g(c)o(hild)h(pro)q(cess)f(the)g
+(the)g(sp)q(eci\014ed)i(amoun)o(t)d(of)h(seconds)g(so)f(that)h(y)o(ou)f
+(can)h(attac)o(h)240 906 y(to)f(it)g(with)h(a)e(debugger.)0
+980 y Fo($CVS_IGNORE_REMOTE_ROOT)240 1030 y Ft(\(What)g(is)i(the)f
+(purp)q(ose)h(of)f(this)g(v)m(ariable?\))0 1105 y Fo($COMSPEC)48
+b Ft(Used)16 b(under)g(OS/2)f(only)l(.)21 b(It)15 b(sp)q(eci\014es)i
+(the)f(name)f(of)g(the)g(command)g(in)o(terpreter)h(and)f(defaults)240
+1155 y(to)g Fs(cmd.exe)p Ft(.)62 1279 y Fs(cvs)f Ft(is)i(a)e(fron)o
+(t-end)h(to)f Fs(r)o(cs)p Ft(.)19 b(The)c(follo)o(wing)h(en)o(vironmen)
+o(t)f(v)m(ariables)h(a\013ect)e Fs(r)o(cs)p Ft(.)19 b(Note)c(that)f(if)
+h(y)o(ou)f(are)0 1329 y(using)19 b(the)g(clien)o(t/serv)o(er)g
+Fs(cvs)p Ft(,)f(these)h(v)m(ariables)h(need)f(to)f(b)q(e)h(set)f(on)h
+(the)f(serv)o(er)g(side)i(\(whic)o(h)f(ma)o(y)e(or)h(not)0
+1379 y(ma)o(y)13 b(b)q(e)i(p)q(ossible)h(dep)q(ending)g(on)e(ho)o(w)f
+(y)o(ou)h(are)g(connecting\).)20 b(There)14 b(is)h(probably)f(not)g(an)
+o(y)f(need)i(to)f(set)f(an)o(y)0 1429 y(of)i(them,)g(ho)o(w)o(ev)o(er.)
+0 1566 y Fo($LOGNAME)0 1615 y($USER)120 b Ft(If)14 b(set,)f(they)h
+(a\013ect)f(who)g Fs(r)o(cs)g Ft(thinks)i(y)o(ou)e(are.)19
+b(If)14 b(y)o(ou)f(ha)o(v)o(e)g(trouble)h(c)o(hec)o(king)g(in)h
+(\014les)f(it)g(migh)o(t)240 1665 y(b)q(e)i(b)q(ecause)g(y)o(our)f
+(login)h(name)f(di\013ers)h(from)e(the)h(setting)g(of)g(e.g.)20
+b Fo($LOGNAME)p Ft(.)0 1740 y Fo($RCSINIT)48 b Ft(Options)21
+b(prep)q(ended)h(to)e(the)h(argumen)o(t)e(list,)j(separated)e(b)o(y)h
+(spaces.)35 b(A)21 b(bac)o(kslash)f(escap)q(es)240 1790
+y(spaces)14 b(within)h(an)f(option.)20 b(The)14 b Fo($RCSINIT)e
+Ft(options)i(are)g(prep)q(ended)i(to)d(the)h(argumen)o(t)f(lists)h(of)
+240 1840 y(most)g Fs(r)o(cs)i Ft(commands.)0 1914 y Fo($TMPDIR)0
+1964 y($TMP)0 2014 y($TEMP)120 b Ft(Name)21 b(of)h(the)f(temp)q(orary)g
+(directory)l(.)40 b(The)22 b(en)o(vironmen)o(t)g(v)m(ariables)h(are)e
+(insp)q(ected)i(in)g(the)240 2064 y(order)16 b(they)h(app)q(ear)f(ab)q
+(o)o(v)o(e)g(and)h(the)f(\014rst)g(v)m(alue)i(found)f(is)g(tak)o(en;)f
+(if)h(none)g(of)f(them)g(are)g(set,)g(a)240 2114 y(host-dep)q(enden)o
+(t)g(default)g(is)g(used,)f(t)o(ypically)i(`)p Fo(/tmp)p
+Ft('.)p eop
%%Page: 107 109
-107 108 bop 0 -58 a Ft(In)o(d)o(ex)1774 b(107)0 183 y
-Fq(In)n(d)o(ex)0 413 y Fn(-)0 467 y Ff(-j)12 b(\(m)o(ergin)o(g)j(branc)
-o(h)o(e)q(s\))9 b Fe(.)e(.)g(.)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(.)22
-b Ff(37)0 512 y(-k)13 b(\(R)o(CS)g(k\015ags\))8 b Fe(.)f(.)f(.)g(.)g(.)
+107 108 bop 0 -58 a Ft(App)q(endix)17 b(D:)e(T)l(roublesho)q(oting)1291
+b(107)0 183 y Fq(App)r(endix)13 b(D)41 b(T)-7 b(roublesho)r(oting)0
+442 y Fn(D.1)32 b(Magic)15 b(branc)n(h)i(n)n(um)n(b)r(ers)62
+554 y Ft(Externally)l(,)j(branc)o(h)f(n)o(um)o(b)q(ers)g(consist)f(of)g
+(an)h(o)q(dd)g(n)o(um)o(b)q(er)g(of)f(dot-separated)g(decimal)i(in)o
+(tegers.)29 b(See)0 604 y(Section)22 b(2.1)f([Revision)i(n)o(um)o(b)q
+(ers],)g(page)e(5.)39 b(That)21 b(is)h(not)f(the)h(whole)g(truth,)g(ho)
+o(w)o(ev)o(er.)39 b(F)l(or)20 b(e\016ciency)0 654 y(reasons)15
+b Fs(cvs)h Ft(sometimes)g(inserts)g(an)g(extra)f(0)h(in)h(the)f(second)
+g(righ)o(tmost)f(p)q(osition)i(\(1.2.3)d(b)q(ecomes)j(1.2.0.3,)0
+704 y(8.9.10.11.12)11 b(b)q(ecomes)16 b(8.9.10.11.0.1)o(2)c(and)j(so)g
+(on\).)62 816 y Fs(cvs)g Ft(do)q(es)g(a)f(prett)o(y)g(go)q(o)q(d)h(job)
+f(at)g(hiding)j(these)e(so)f(called)j(magic)d(branc)o(hes,)h(but)g(in)h
+(at)e(least)h(four)f(places)0 866 y(the)h(hiding)i(is)f(incomplete.)37
+978 y Fr(\017)30 b Ft(The)15 b(magic)g(branc)o(h)g(can)g(app)q(ear)g
+(in)h(the)f(output)f(from)g Fo(cvs)h(status)f Ft(in)i(v)m(anilla)g
+Fs(cvs)f Ft(1.3.)k(This)c(is)g(\014xed)90 1027 y(in)h
+Fs(cvs)f Ft(1.3-s2.)37 1090 y Fr(\017)30 b Ft(The)18
+b(magic)f(branc)o(h)h(n)o(um)o(b)q(er)g(app)q(ears)g(in)g(the)g(output)
+f(from)g Fo(cvs)e(log)p Ft(.)26 b(This)18 b(is)g(m)o(uc)o(h)g(harder)f
+(to)g(\014x,)90 1139 y(since)g Fo(cvs)d(log)h Ft(runs)h
+Fo(rlog)e Ft(\(whic)o(h)i(is)g(part)f(of)g(the)g Fs(r)o(cs)h
+Ft(distribution\),)g(and)f(mo)q(difying)i Fo(rlog)e Ft(to)f(kno)o(w)90
+1189 y(ab)q(out)j(magic)f(branc)o(hes)h(w)o(ould)g(probably)h(break)e
+(someone's)g(habits)i(\(if)e(they)h(use)g(branc)o(h)g(0)f(for)g(their)
+90 1239 y(o)o(wn)f(purp)q(oses\).)37 1301 y Fr(\017)30
+b Ft(Y)l(ou)15 b(cannot)g(sp)q(ecify)i(a)e(sym)o(b)q(olic)h(branc)o(h)g
+(name)f(to)f Fo(cvs)h(log)p Ft(.)37 1364 y Fr(\017)30
+b Ft(Y)l(ou)15 b(cannot)g(sp)q(ecify)i(a)e(sym)o(b)q(olic)h(branc)o(h)g
+(name)f(to)f Fo(cvs)h(admin)p Ft(.)62 1488 y(Y)l(ou)d(can)h(use)f(the)g
+Fo(admin)f Ft(command)h(to)f(reassign)h(a)g(sym)o(b)q(olic)h(name)f(to)
+f(a)h(branc)o(h)g(the)g(w)o(a)o(y)f Fs(r)o(cs)h Ft(exp)q(ects)h(it)0
+1538 y(to)d(b)q(e.)19 b(If)11 b Fo(R4patches)e Ft(is)i(assigned)g(to)f
+(the)h(branc)o(h)f(1.4.2)f(\(magic)i(branc)o(h)f(n)o(um)o(b)q(er)h
+(1.4.0.2\))d(in)j(\014le)h(`)p Fo(numbers.c)p Ft(')0
+1588 y(y)o(ou)j(can)g(do)g(this:)120 1702 y Fo($)24 b(cvs)f(admin)g
+(-NR4patches:1.4.2)f(numbers.c)62 1814 y Ft(It)13 b(only)g(w)o(orks)f
+(if)h(at)f(least)h(one)g(revision)h(is)f(already)g(committed)g(on)f
+(the)h(branc)o(h.)19 b(Be)14 b(v)o(ery)e(careful)h(so)g(that)0
+1864 y(y)o(ou)i(do)f(not)h(assign)g(the)g(tag)f(to)g(the)h(wrong)f(n)o
+(um)o(b)q(er.)20 b(\(There)15 b(is)g(no)g(w)o(a)o(y)f(to)g(see)h(ho)o
+(w)f(the)h(tag)f(w)o(as)g(assigned)0 1914 y(y)o(esterda)o(y\).)p
+eop
+%%Page: 108 110
+108 109 bop 0 -58 a Ft(108)1182 b(CVS|Concurren)o(t)15
+b(V)l(ersions)h(System)p eop
+%%Page: 109 111
+109 110 bop 0 -58 a Ft(App)q(endix)17 b(E:)e(GNU)g(GENERAL)h(PUBLIC)g
+(LICENSE)865 b(109)0 183 y Fq(App)r(endix)13 b(E)41 b(GNU)15
+b(GENERAL)i(PUBLIC)f(LICENSE)p eop
+%%Page: 110 112
+110 111 bop 0 -58 a Ft(110)1182 b(CVS|Concurren)o(t)15
+b(V)l(ersions)h(System)p eop
+%%Page: 111 113
+111 112 bop 0 -58 a Ft(Index)1772 b(111)0 183 y Fq(Index)0
+420 y Fn(-)0 474 y Ff(-j)12 b(\(merging)j(branc)o(hes\))8
+b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(39)0 519 y(-k)13 b(\(R)o(CS)g(k\015ags\))8 b Fe(.)f(.)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(.)h(.)f(.)g(.)g(.)20
-b Ff(55)0 613 y Fn(.)0 667 y Ff(.bashrc)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
+b Ff(59)0 620 y Fn(.)0 674 y Ff(.bashrc)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
(.)h(.)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(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)22 b Ff(13)0 712 y(.cshrc)t Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)22 b Ff(11)0 720 y(.cshrc)t Fe(.)6 b(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)17 b Ff(13)0 758 y(.cvsrc)c(\014le)8 b
+(.)g(.)g(.)g(.)17 b Ff(11)0 765 y(.cvsrc)c(\014le)8 b
Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)20 b Ff(61)0 804 y(.pro\014le)s
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)20 b Ff(65)0 811 y(.pro\014le)s
Fe(.)7 b(.)f(.)h(.)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(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(13)0
-849 y(.t)o(cshrc)6 b Fe(.)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(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18
-b Ff(13)0 950 y Fn(/)0 1004 y Ff(/usr/lo)q(cal/cvsro)r(ot)9
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(11)0
+857 y(.tcshrc)5 b Fe(.)h(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
+b Ff(11)0 957 y Fn(/)0 1011 y Ff(/usr/lo)q(cal/cvsro)r(ot)9
b Fe(.)g(.)d(.)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(.)h(.)f(.)21
-b Ff(13)0 1104 y Fn(=)0 1158 y Ff(=======)7 b Fe(.)e(.)i(.)f(.)g(.)g(.)
+b Ff(11)0 1111 y Fn(=)0 1165 y Ff(=======)7 b Fe(.)e(.)i(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)20
-b Ff(26)0 1259 y Fh(>)0 1312 y Fd(>>>>>>>)9 b Fe(.)s(.)e(.)f(.)g(.)g(.)
+b Ff(26)0 1266 y Fh(>)0 1320 y Fd(>>>>>>>)9 b Fe(.)s(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)22 b Ff(26)0 1413 y Fh(<)0 1467 y Fd(<<<<<<<)9
+g(.)g(.)22 b Ff(26)0 1420 y Fh(<)0 1474 y Fd(<<<<<<<)9
b Fe(.)s(.)e(.)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(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(26)0 1567
-y Fn(A)0 1621 y Ff(A)13 b(sample)g(s)q(e)q(ss)q(ion)t
-Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)17 b Ff(9)0 1667 y(A)n(b)q(ou)o(t)d(t)n(hi)q(s)g(m)o(an)n(ual)8
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(26)0 1575
+y Fn(A)0 1629 y Ff(A)13 b(sample)h(session)5 b Fe(.)j(.)e(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
+b Ff(7)0 1674 y(Ab)q(out)13 b(this)h(man)o(ual)6 b Fe(.)i(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)18 b
+Ff(1)0 1720 y(Add)13 b(\(sub)q(command\))t Fe(.)8 b(.)e(.)g(.)g(.)g(.)h
+(.)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(.)17 b Ff(69)0 1766 y(Add)c(options)c
+Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)22 b Ff(70)0 1811 y(Adding)14 b(a)f(tag)e
+Fe(.)6 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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)23 b Ff(33)0 1857 y(Adding)14 b(\014les)t
+Fe(.)7 b(.)f(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)16 b Ff(45)0 1903 y(Admin)e(\(sub)q(command\))8
b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)h(.)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(.)21
-b Ff(1)0 1713 y(Add)13 b(\(su)n(b)q(comm)o(an)o(d\))6
-b Fe(.)i(.)f(.)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(.)19
-b Ff(65)0 1758 y(Add)13 b(o)o(pt)o(ions)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21 b
+Ff(71)0 1948 y(Administrativ)o(e)16 b(\014les)e(\(in)o(tro\))6
+b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(14)0 1994 y(Administrativ)o(e)d
+(\014les)e(\(reference\))6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(95)0
+2040 y(Administrativ)o(e)d(\014les,)d(editing)i(them)9
+b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)21 b Ff(14)0 2085 y(ALL)13 b(in)g(commitinfo)f Fe(.)6
+b(.)g(.)g(.)g(.)h(.)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(.)23
+b Ff(98)0 2131 y(annotate)14 b(\(sub)q(command\))9 b
+Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(55)0 2176
+y(A)o(tomic)13 b(transactions,)i(lac)o(k)f(of)t Fe(.)6
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)17 b Ff(28)0 2222 y(authen)o(ticated)e(clien)o
+(t,)f(using)d Fe(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(17)0
+2268 y(authen)o(ticating)16 b(serv)o(er,)d(setting)h(up)c
+Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)22 b Ff(16)0 2313 y(Author)13 b(k)o(eyw)o(ord)e
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)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
+(.)23 b Ff(57)0 2359 y(Automatically)16 b(ignored)e(\014les)t
+Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(101)0 2405 y(Av)o(oiding)e(editor)f
+(in)o(v)o(o)q(cation)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(68)0 2512 y Fn(B)0 2566 y Ff(Binary)14 b(\014les)8
+b Fe(.)g(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(61)0 2612 y(Branc)o(h)14
+b(merge)f(example)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18
+b Ff(39)0 2657 y(Branc)o(h)c(n)o(um)o(b)q(er)9 b Fe(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)21
+b Ff(5)0 2703 y(Branc)o(h)14 b(n)o(um)o(b)q(ers)8 b Fe(.)g(.)e(.)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(.)h(.)f(.)g(.)g(.)21
+b Ff(37)0 2749 y(Branc)o(h,)14 b(creating)g(a)8 b Fe(.)e(.)g(.)g(.)g(.)
+g(.)g(.)h(.)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(.)21 b Ff(35)0
+2794 y(Branc)o(h,)14 b(v)o(endor-)e Fe(.)6 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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(49)0 2840
+y(Branc)o(hes)11 b Fe(.)6 b(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(66)0 1804 y(Addin)o(g)15 b(a)e(t)o(ag)e Fe(.)6 b(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)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(.)24
-b Ff(31)0 1850 y(Addin)o(g)15 b(\014le)q(s)s Fe(.)8 b(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)16
-b Ff(43)0 1895 y(Admin)e(\(su)n(b)q(comm)o(an)o(d\))e
-Fe(.)6 b(.)g(.)h(.)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(.)23 b
-Ff(67)0 1941 y(Admini)q(stra)o(t)o(iv)o(e)15 b(\014le)q(s)f(\(in)o
-(tro\))6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(15)0
-1987 y(Admini)q(stra)o(t)o(iv)o(e)c(\014le)q(s)f(\(reference\))6
-b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)19 b Ff(91)0 2032 y(Admini)q(stra)o(t)o(iv)o(e)c
-(\014le)q(s,)f(e)q(dit)o(in)o(g)i(t)n(h)o(em)11 b Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23
-b Ff(15)0 2078 y(ALL)13 b(in)g(commit)o(info)g Fe(.)6
-b(.)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(.)h(.)f(.)g(.)23
-b Ff(94)0 2124 y(A)o(t)o(omic)14 b(transact)o(ions,)g(lac)o(k)g(of)5
-b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(27)0 2169 y(a)o(u)o(t)n(h)o(en)o(t)
-o(ica)o(t)o(e)q(d)d(clien)o(t,)f(us)q(in)o(g)t Fe(.)8
-b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17 b Ff(18)0 2215 y(a)o(u)o(t)n(h)o(en)o
-(t)o(ica)o(t)o(in)o(g)f(s)q(erv)o(er,)d(s)q(et)o(t)o(in)o(g)h(up)6
-b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)19 b Ff(17)0 2261 y(A)n(u)o(t)n(h)o(or)14
-b(k)o(eyw)o(ord)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)17 b Ff(53)0 2306 y(A)n(u)o(t)o(om)o(a)o(t)o
-(ically)f(ignore)q(d)f(\014le)q(s)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Ff(97)0 2352 y(Av)o(oidin)o(g)c(e)q(dit)o(or)e(in)o(v)o(o)q(ca)o(t)o
-(ion)9 b Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(64)0 2459
-y Fn(B)0 2513 y Ff(Bin)o(ary)15 b(\014le)q(s)8 b Fe(.)f(.)f(.)g(.)g(.)g
+Ff(33)1015 420 y(Branc)o(hes)15 b(motiv)n(ation)7 b Fe(.)h(.)e(.)h(.)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(.)21 b Ff(35)1015 466
+y(Branc)o(hes,)14 b(cop)o(ying)h(c)o(hanges)f(b)q(et)o(w)o(een)e
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)24
+b Ff(39)1015 511 y(Branc)o(hes,)14 b(stic)o(ky)d Fe(.)6
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)23
+b Ff(37)1015 557 y(Bringing)16 b(a)d(\014le)h(up)f(to)g(date)d
+Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(23)1015 603
+y(Bugs,)14 b(kno)o(wn)f(in)h(this)g(man)o(ual)6 b Fe(.)i(.)e(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)19 b Ff(2)1015 648 y(Bugs,)14 b(rep)q(orting)g(\(man)o
+(ual\))f Fe(.)6 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(.)24
+b Ff(2)1015 777 y Fn(C)1015 831 y Ff(Changes,)14 b(cop)o(ying)h(b)q(et)
+o(w)o(een)e(branc)o(hes)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(39)1015 876 y(Changing)15
+b(a)e(log)h(message)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18
+b Ff(72)1015 922 y(Chec)o(kin)d(program)c Fe(.)6 b(.)g(.)g(.)g(.)g(.)h
+(.)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(.)24 b Ff(95)1015
+968 y(Chec)o(king)15 b(commits)10 b Fe(.)c(.)g(.)g(.)h(.)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(.)23 b Ff(98)1015 1013 y(Chec)o(king)15
+b(out)e(source)f Fe(.)7 b(.)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(.)25 b Ff(7)1015 1059 y(Chec)o(k)o(out)14 b(\(sub)q(command\))t
+Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)17 b Ff(74)1015
+1105 y(Chec)o(k)o(out)d(program)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(96)1015 1150 y(Chec)o(k)o(out,)14
+b(example)5 b Fe(.)j(.)e(.)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(.)h(.)f
+(.)g(.)g(.)18 b Ff(7)1015 1196 y(Cleaning)d(up)s Fe(.)7
+b(.)f(.)g(.)h(.)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(.)h(.)
+f(.)g(.)g(.)g(.)g(.)16 b Ff(8)1015 1242 y(Clien)o(t/Serv)o(er)g(Op)q
+(eration)c Fe(.)6 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(.)24
+b Ff(15)1015 1287 y(Co)13 b(\(sub)q(command\))8 b Fe(.)g(.)e(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(74)1015
+1333 y(Command)14 b(reference)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)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(.)18 b Ff(65)1015 1379 y(Command)c(structure)e
+Fe(.)6 b(.)g(.)h(.)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(.)25
+b Ff(65)1015 1424 y(Commen)o(t)13 b(leader)8 b Fe(.)g(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21 b
+Ff(74)1015 1470 y(Commit)14 b(\(sub)q(command\))6 b Fe(.)h(.)f(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(76)1015 1516 y(Commit)14
+b(\014les)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)18 b Ff(97)1015 1561 y(Commit,)13
+b(when)h(to)7 b Fe(.)f(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(57)0 2559 y(Branc)o(h)14 b(m)o(erge)f(example)6
-b Fe(.)h(.)g(.)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(.)19 b
-Ff(37)0 2604 y(Branc)o(h)14 b(n)n(u)o(m)n(b)q(er)d Fe(.)6
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)21 b Ff(63)1015 1607 y(Commitinfo)t Fe(.)8
+b(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)17 b Ff(98)1015 1653 y(Committing)e(c)o(hanges)9
+b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
+b Ff(7)1015 1698 y(Common)14 b(options)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)22 b Ff(7)0 2650 y(Branc)o(h)14 b(n)n(u)o(m)n(b)q(ers)d
-Fe(.)6 b(.)h(.)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(.)h(.)f(.)g
-(.)22 b Ff(34)0 2696 y(Branc)o(h,)14 b(crea)o(t)o(in)o(g)h(a)9
-b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
-b Ff(33)0 2741 y(Branc)o(h,)14 b(v)o(en)o(dor-)s Fe(.)7
-b(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-16 b Ff(47)0 2787 y(Branc)o(h)o(e)q(s)11 b Fe(.)6 b(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)23 b Ff(31)0 2833 y(Branc)o(h)o(e)q(s)14 b(mot)o(iv)n(a)o(t)o(ion)9
-b Fe(.)f(.)e(.)g(.)h(.)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(.)22
-b Ff(33)1015 413 y(Branc)o(h)o(e)q(s,)14 b(co)o(p)o(yin)o(g)h(c)o(h)o
-(an)o(ge)q(s)g(b)q(et)o(w)o(een)t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17 b Ff(37)1015 458
-y(Branc)o(h)o(e)q(s,)d(st)o(ic)o(ky)d Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25 b Ff(67)1015
+1744 y(Common)14 b(syn)o(tax)g(of)e(info)i(\014les)t
+Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(97)1015 1790 y(COMSPEC)5
+b Fe(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b Ff(34)1015
-504 y(Br)q(in)o(gin)o(g)16 b(a)d(\014le)h(up)g(t)o(o)f(d)o(a)o(t)o(e)g
-Fe(.)6 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(.)25 b Ff(23)1015 550
-y(Bugs,)14 b(kno)o(wn)f(in)h(t)n(hi)q(s)g(m)o(an)n(ual)7
-b Fe(.)h(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)20 b Ff(2)1015 595 y(Bugs,)14
-b(rep)q(ort)o(in)o(g)h(\(m)o(an)n(ual\))t Fe(.)8 b(.)e(.)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(.)17 b Ff(2)1015 724 y Fn(C)1015 778 y
-Ff(Ch)o(an)o(ge)q(s,)d(co)o(p)o(yin)o(g)i(b)q(et)o(w)o(een)c(branc)o(h)
-o(e)q(s)f Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)23 b Ff(37)1015 824 y(Ch)o(an)o(gin)o(g)16 b(a)d(log)h(m)o(e)q
-(ssage)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(68)1015 869 y(Ch)o(ec)o(kin)c(program)d Fe(.)6 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(.)h(.)f(.)g(.)g(.)24 b Ff(91)1015
-915 y(Ch)o(ec)o(kin)o(g)15 b(commits)c Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)24 b Ff(94)1015 961 y(Ch)o(ec)o(kin)o
-(g)15 b(ou)o(t)f(source)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)17 b Ff(9)1015 1006 y(Ch)o(ec)o(k)o(ou)o(t)d(\(su)n
-(b)q(comm)o(an)o(d\))7 b Fe(.)h(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Ff(70)1015 1052 y(Ch)o(ec)o(k)o(ou)o(t)14 b(program)9
-b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)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(.)22
-b Ff(92)1015 1098 y(Ch)o(ec)o(k)o(ou)o(t,)14 b(example)6
-b Fe(.)i(.)e(.)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(.)h(.)f(.)g(.)g(.)19
-b Ff(9)1015 1143 y(Cleanin)o(g)d(up)c Fe(.)6 b(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
-b Ff(10)1015 1189 y(Clien)o(t/Serv)o(er)16 b(Op)q(era)o(t)o(ion)d
-Fe(.)6 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(.)25 b Ff(16)1015
-1235 y(Co)13 b(\(su)n(b)q(comm)o(an)o(d\))f Fe(.)6 b(.)g(.)g(.)g(.)g(.)
+(.)g(.)g(.)g(.)g(.)18 b Ff(106)1015 1835 y(Con\015ict)d(mark)o(ers)7
+b Fe(.)f(.)g(.)h(.)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(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(70)1015
-1280 y(Comm)o(an)o(d)14 b(reference)5 b Fe(.)i(.)f(.)g(.)g(.)h(.)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(.)19 b Ff(61)1015 1326 y(Comm)o(an)o(d)14
-b(stru)o(ct)o(ure)5 b Fe(.)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(.)h(.)f(.)g(.)g
-(.)g(.)g(.)18 b Ff(61)1015 1371 y(Comm)o(en)o(t)13 b(lead)o(er)8
-b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)h(.)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
-(.)22 b Ff(69)1015 1417 y(Commit)14 b(\(su)n(b)q(comm)o(an)o(d\))7
-b Fe(.)i(.)d(.)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(.)21 b Ff(72)1015
-1463 y(Commit)14 b(\014le)q(s)5 b Fe(.)i(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
-b Ff(93)1015 1508 y(Commit,)13 b(wh)o(en)h(t)o(o)8 b
-Fe(.)e(.)h(.)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(.)h(.)f(.)21
-b Ff(59)1015 1554 y(Commit)o(info)t Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)
-h(.)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(.)h(.)f(.)17
-b Ff(94)1015 1600 y(Commit)o(t)o(in)o(g)e(c)o(h)o(an)o(ge)q(s)d
+(.)20 b Ff(26)1015 1881 y(Con\015ict)15 b(resolution)8
+b Fe(.)g(.)f(.)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(.)22
+b Ff(26)1015 1927 y(Con\015icts)15 b(\(merge)e(example\))f
Fe(.)6 b(.)g(.)g(.)h(.)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(.)24
-b Ff(9)1015 1645 y(Common)14 b(o)o(pt)o(ions)t Fe(.)8
-b(.)e(.)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(.)h(.)f(.)g(.)17
-b Ff(63)1015 1691 y(Common)d(syn)o(t)o(ax)f(of)g(info)h(\014le)q(s)5
-b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(93)1015 1737 y(Con\015ict)c(m)o
-(ark)o(ers)8 b Fe(.)f(.)f(.)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(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)21 b Ff(26)1015 1782 y(Con\015ict)14
-b(re)q(solu)o(t)o(ion)9 b Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)22 b Ff(26)1015 1828 y(Con\015icts)14
-b(\(m)o(erge)f(example\))s Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(25)1015 1874 y(Con)o(tr)q(ibu)o(t)o(ors)f(\(CVS)c(program\))5
-b Fe(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)18 b Ff(3)1015 1919 y(Con)o(tr)q(ibu)o(t)o
-(ors)e(\(m)o(an)n(ual\))9 b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)22 b Ff(2)1015 1965 y(Co)o(p)o(yin)o(g)15 b(c)o(h)o(an)o(ge)q
-(s)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)24 b Ff(26)1015 1972
+y(Con)o(tributors)15 b(\(CVS)e(program\))5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+18 b Ff(3)1015 2018 y(Con)o(tributors)d(\(man)o(ual\))8
+b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21
+b Ff(2)1015 2064 y(Cop)o(ying)15 b(c)o(hanges)6 b Fe(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(39)1015 2109 y(Correcting)c(a)e(log)g(message)5
+b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18 b Ff(72)1015
+2155 y(Creating)c(a)f(branc)o(h)g Fe(.)6 b(.)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(.)h(.)f(.)g(.)g(.)24 b Ff(35)1015 2201 y(Creating)14
+b(a)f(pro)r(ject)c Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)22 b Ff(19)1015 2246 y(Creating)14 b(a)f(rep)q(ository)8
+b Fe(.)h(.)d(.)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(.)21 b
+Ff(102)1015 2292 y(Credits)14 b(\(CVS)f(program\))c Fe(.)d(.)h(.)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(.)22 b Ff(3)1015 2338 y(Credits)14
+b(\(man)o(ual\))s Fe(.)8 b(.)e(.)g(.)g(.)h(.)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(.)17 b Ff(2)1015 2383 y(CVS)c(1.6,)g(and)g(w)o
+(atc)o(hes)5 b Fe(.)h(.)g(.)g(.)h(.)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(.)18
+b Ff(31)1015 2429 y(CVS)13 b(command)h(structure)6 b
+Fe(.)h(.)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(.)19 b Ff(65)1015
+2475 y(CVS)13 b(passwd)h(\014le)d Fe(.)6 b(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(16)1015 2520
+y(CVS,)13 b(history)h(of)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)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(.)21 b Ff(3)1015 2566
+y(CVS,)13 b(in)o(tro)q(duction)j(to)t Fe(.)5 b(.)h(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)20 b Ff(37)1015 2011 y(Correct)o(in)o(g)15 b(a)e(log)h(m)o(e)q
-(ssage)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(68)1015 2056 y(Crea)o(t)o(in)o(g)c(a)e(branc)o(h)t
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(3)1015 2612 y(CVS)p
+1095 2612 12 2 v 14 w(CLIENT)p 1258 2612 V 13 w(LOG)10
+b Fe(.)c(.)h(.)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(.)23
+b Ff(106)1015 2657 y(CVS)p 1095 2657 V 14 w(CLIENT)p
+1258 2657 V 13 w(POR)m(T)7 b Fe(.)f(.)h(.)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(.)21 b Ff(18)1015 2703 y(CVS)p 1095 2703 V 14 w(IGNORE)p
+1266 2703 V 14 w(REMOTE)p 1453 2703 V 14 w(R)o(OOT)8
+b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+20 b Ff(106)1015 2749 y(CVS)p 1095 2749 V 14 w(P)m(ASSFILE,)13
+b(en)o(vironmen)o(t)i(v)n(ariable)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)22 b Ff(17)1015 2794 y(CVS)p 1095
+2794 V 14 w(P)m(ASSW)o(ORD,)14 b(en)o(vironmen)o(t)h(v)n(ariable)7
+b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)20 b Ff(18)1015
+2840 y(CVS)p 1095 2840 V 14 w(R)o(CMD)p 1228 2840 V 14
+w(POR)m(T)t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)16
+b Ff(106)p eop
+%%Page: 112 114
+112 113 bop 0 -58 a Ft(112)1182 b(CVS|Concurren)o(t)15
+b(V)l(ersions)h(System)0 183 y Ff(CVS)p 80 183 12 2 v
+14 w(RSH)9 b Fe(.)d(.)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(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(105)0 229 y(CVS)p
+80 229 V 14 w(SER)l(VER)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)19 b Ff(15)0 275
+y(CVS)p 80 275 V 14 w(SER)l(VER)p 248 275 V 14 w(SLEEP)t
Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)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(.)17
-b Ff(33)1015 2102 y(Crea)o(t)o(in)o(g)e(a)e(pro)r(ject)e
-Fe(.)6 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(.)h(.)f(.)g(.)g(.)g(.)23
-b Ff(21)1015 2148 y(Crea)o(t)o(in)o(g)15 b(a)e(rep)q(os)q(it)o(ory)g
-Fe(.)6 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(.)h(.)f(.)g(.)23
-b Ff(98)1015 2193 y(Cre)q(dits)14 b(\(CVS)e(program\))c
-Fe(.)g(.)e(.)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(.)h(.)21 b Ff(3)1015
-2239 y(Cre)q(dits)14 b(\(m)o(an)n(ual\))t Fe(.)8 b(.)e(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17 b Ff(106)0
+320 y(CVSEDITOR)11 b Fe(.)6 b(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b
-Ff(2)1015 2285 y(CVS)c(1.6,)g(an)o(d)g(w)o(a)o(t)o(c)o(h)o(e)q(s)6
-b Fe(.)h(.)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(.)g(.)h(.)f(.)19
-b Ff(30)1015 2330 y(CVS)13 b(comm)o(an)o(d)h(stru)o(ct)o(ure)8
-b Fe(.)f(.)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(.)21 b Ff(61)1015
-2376 y(CVS)13 b(F)l(A)o(Q)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)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(.)h(.)f(.)24
-b Ff(3)1015 2422 y(CVS)13 b(FTP)g(s)q(it)o(e)d Fe(.)c(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)23
-b Ff(3)1015 2467 y(CVS)13 b(passw)o(d)h(\014le)d Fe(.)6
-b(.)h(.)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(.)h(.)f(.)23
-b Ff(17)1015 2513 y(CVS,)13 b(hi)q(st)o(ory)h(of)8 b
-Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)21 b Ff(3)1015 2559 y(CVS,)13 b(in)o(tro)q(d)o(u)o(ct)o(ion)i
-(t)o(o)5 b Fe(.)i(.)g(.)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(.)
-19 b Ff(3)1015 2604 y(CVS)p 1095 2604 12 2 v 14 w(CLIENT)p
-1258 2604 V 13 w(POR)m(T)7 b Fe(.)f(.)h(.)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(.)21 b Ff(19)1015 2650 y(CVS)p 1095 2650 V 14 w(P)m(ASSFILE,)13
-b(en)o(vironm)o(en)o(t)i(v)n(ar)q(ia)o(ble)c Fe(.)6 b(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(18)1015 2696 y(CVS)p
-1095 2696 V 14 w(P)m(ASSW)o(ORD,)14 b(en)o(vironm)o(en)o(t)h(v)n(ar)q
-(ia)o(ble)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21
-b Ff(19)1015 2741 y(CVS)p 1095 2741 V 14 w(SER)l(VER)6
-b Fe(.)h(.)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(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)19 b Ff(16)1015 2787 y(CVSEDITOR)12 b Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)
-24 b Ff(101)1015 2833 y(CVSEDITOR,)13 b(en)o(vironm)o(en)o(t)i(v)n(ar)q
-(ia)o(ble)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)19 b Ff(9)p eop
-%%Page: 108 110
-108 109 bop 0 -58 a Ft(108)1182 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)0 183 y Ff(CVSIGNORE)10
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)24 b Ff(105)0 366 y(CVSEDITOR,)12
+b(en)o(vironmen)o(t)j(v)n(ariable)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17 b Ff(7)0 412 y(CVSIGNORE)10
b Fe(.)c(.)g(.)h(.)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(.)h
-(.)f(.)23 b Ff(101)0 229 y(Cvs)q(ignore,)14 b(global)d
-Fe(.)c(.)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(.)h(.)f(.)g(.)22
-b Ff(97)0 275 y(CVSREAD)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)f(.)23 b Ff(105)0 457 y(Cvsignore,)14 b(global)9 b
+Fe(.)f(.)e(.)g(.)g(.)g(.)h(.)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(.)22
+b Ff(101)0 503 y(CVSREAD)7 b Fe(.)g(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(101)0
-320 y(CVSREAD,)13 b(o)o(v)o(err)q(idin)o(g)6 b Fe(.)j(.)d(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(105)0
+549 y(CVSREAD,)13 b(o)o(v)o(erriding)6 b Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(63)0 366 y(cvsro)q(ot)8
-b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(13)0 412
-y(CVSR)o(OOT)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+f(.)g(.)g(.)g(.)19 b Ff(67)0 594 y(cvsro)q(ot)8 b Fe(.)f(.)f(.)g(.)g(.)
+g(.)h(.)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(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)21 b Ff(11)0 640 y(CVSR)o(OOT)6 b Fe(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(105)0 686 y(CVSR)o(OOT)12 b(\(\014le\))t Fe(.)7
+b(.)f(.)g(.)g(.)g(.)h(.)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(.)17
+b Ff(95)0 731 y(CVSR)o(OOT,)12 b(en)o(vironmen)o(t)j(v)n(ariable)7
+b Fe(.)h(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)20 b Ff(11)0 777 y(CVSR)o(OOT,)12 b(mo)q(dule)i(name)e
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(14)0 823 y(CVSR)o(OOT,)12
+b(m)o(ultiple)j(rep)q(ositories)t Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)16 b Ff(14)0
+868 y(CVSR)o(OOT,)c(o)o(v)o(erriding)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)18 b Ff(66)0 914 y(CVSWRAPPERS)12 b Fe(.)6
+b(.)g(.)g(.)g(.)h(.)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(.)24
+b Ff(105)0 959 y(cvswrapp)q(ers)14 b(\(admin)g(\014le\))7
+b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(96)0
+1005 y(CVSWRAPPERS,)14 b(en)o(vironmen)o(t)h(v)n(ariable)s
+Fe(.)8 b(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)16
+b Ff(96)0 1129 y Fn(D)0 1183 y Ff(Date)d(k)o(eyw)o(ord)t
+Fe(.)8 b(.)e(.)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(.)h(.)f(.)g
+(.)g(.)g(.)g(.)17 b Ff(57)0 1228 y(Dates)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(101)0 457 y(CVSR)o(OOT)12
-b(\(\014le\))t Fe(.)7 b(.)f(.)g(.)g(.)g(.)h(.)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(.)17 b Ff(91)0 503 y(CVSR)o(OOT,)12 b(en)o(vironm)o(en)o
-(t)j(v)n(ar)q(ia)o(ble)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(13)0 549 y(CVSR)o(OOT,)12
-b(mo)q(d)o(ule)i(n)o(am)o(e)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(15)0 594 y(CVSR)o(OOT,)12 b(m)n(ul)o(t)o(iple)k(rep)q(os)q(it)o
-(or)q(ie)q(s)t Fe(.)8 b(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(16)0 640 y(CVSR)o(OOT,)12
-b(o)o(v)o(err)q(idin)o(g)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)18 b Ff(62)0 686 y(cvswrap)o(p)q(ers)c(\(admin)g(\014le\))8
-b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)20 b Ff(92)0
-731 y(CVSWRAPPERS,)14 b(en)o(vironm)o(en)o(t)h(v)n(ar)q(ia)o(ble)t
-Fe(.)7 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(92)0 900 y Fn(D)0 954 y Ff(Da)o(t)o(e)c(k)o(eyw)o(ord)5
-b Fe(.)i(.)g(.)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(.)h(.)f(.)g
-(.)g(.)g(.)g(.)18 b Ff(53)0 1000 y(Da)o(t)o(e)q(s)5 b
-Fe(.)i(.)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(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(63)0
-1046 y(Decim)o(al)d(revi)q(s)q(ion)f(n)n(u)o(m)n(b)q(er)7
-b Fe(.)h(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(7)0
-1091 y(DEF)l(A)o(UL)m(T)12 b(in)i(commit)o(info)d Fe(.)6
-b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Ff(94)0 1137 y(DEF)l(A)o(UL)m(T)12
-b(in)i(e)q(dit)o(info)6 b Fe(.)i(.)e(.)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(.)19 b Ff(95)0 1183 y(De\014nin)o(g)d(a)d(mo)q(d)o(ule)e
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)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(.)23
-b Ff(22)0 1228 y(De\014nin)o(g)16 b(mo)q(d)o(ule)q(s)e(\(in)o(tro\))8
-b Fe(.)f(.)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(.)21 b Ff(15)0
-1274 y(De\014nin)o(g)16 b(mo)q(d)o(ule)q(s)e(\(reference)g(m)o(an)n
-(ual\))9 b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)22 b Ff(91)0 1320 y(Delet)o(in)o(g)15 b(\014le)q(s)s
-Fe(.)8 b(.)e(.)g(.)h(.)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
-(.)h(.)f(.)g(.)g(.)16 b Ff(45)0 1365 y(Delet)o(in)o(g)f(revi)q(s)q
-(ions)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+(.)g(.)g(.)g(.)g(.)17 b Ff(67)0 1274 y(Decimal)e(revision)g(n)o(um)o(b)
+q(er)6 b Fe(.)h(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(5)0 1320 y(DEF)l(A)o(UL)m(T)12 b(in)i(commitinfo)9
+b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(98)0 1365
+y(DEF)l(A)o(UL)m(T)12 b(in)i(editinfo)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)19 b Ff(68)0 1411 y(Delet)o(in)o(g)c(st)o(ic)o(ky)f(t)o(ags)8
-b Fe(.)f(.)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(.)h(.)20
-b Ff(35)0 1457 y(De)q(scen)o(din)o(g)c(direct)o(or)q(ie)q(s)9
-b Fe(.)f(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b
-Ff(41)0 1502 y(Di\013)t Fe(.)7 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(99)0 1411 y(De\014ning)c(a)e(mo)q(dule)c
+Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
+b Ff(20)0 1457 y(De\014ning)15 b(mo)q(dules)g(\(in)o(tro\))7
+b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20 b Ff(14)0
+1502 y(De\014ning)15 b(mo)q(dules)g(\(reference)e(man)o(ual\))8
+b Fe(.)f(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(95)0 1548 y(Deleting)15 b(\014les)s Fe(.)8 b(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)16
+b Ff(47)0 1594 y(Deleting)f(revisions)6 b Fe(.)i(.)e(.)h(.)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(.)h(.)18 b Ff(72)0 1639
+y(Deleting)d(stic)o(ky)f(tags)6 b Fe(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)17 b Ff(10)0 1548 y(Di\013)d(\(su)n(b)q(comm)o(an)o(d\))f
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23
-b Ff(75)0 1594 y(Di\013erence)q(s,)15 b(m)o(ergin)o(g)d
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(39)0 1639 y(Direct)o(or)q(ie)q(s,)15 b(mo)o(vin)o(g)8
-b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(51)0 1685 y(Direct)o(ory)m(,)14 b(d)o(e)q(scen)o(din)o(g)f
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22
-b Ff(41)0 1731 y(Di)q(sjoin)o(t)14 b(rep)q(os)q(it)o(or)q(ie)q(s)g
-Fe(.)6 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(.)h(.)23
-b Ff(16)0 1776 y(Di)q(str)q(ibu)o(t)o(in)o(g)16 b(log)e(m)o(e)q(ssage)q
-(s)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(96)0
-1822 y(dr)q(iv)o(er.c)14 b(\(m)o(erge)f(example\))5 b
-Fe(.)i(.)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(.)18 b Ff(24)0 1993
-y Fn(E)0 2047 y Ff(e)q(dit)c(\(su)n(b)q(comm)o(an)o(d\))9
-b Fe(.)f(.)e(.)g(.)g(.)h(.)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(.)22
-b Ff(29)0 2093 y(Edit)o(info)12 b Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(94)0 2138 y(Edit)o(in)o(g)15 b(admini)q(stra)o(t)o(iv)o(e)h
-(\014le)q(s)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)17 b Ff(15)0
-2184 y(Edit)o(in)o(g)e(t)n(h)o(e)f(mo)q(d)o(ule)q(s)h(\014le)6
-b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)19 b Ff(22)0
-2230 y(EDITOR)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)21 b Ff(101)0
-2275 y(Edit)o(or,)14 b(a)o(v)o(oidin)o(g)i(in)o(v)o(o)q(ca)o(t)o(ion)g
-(of)9 b Fe(.)c(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)21 b Ff(64)0 2321 y(EDITOR,)13
-b(en)o(vironm)o(en)o(t)h(v)n(ar)q(ia)o(ble)e Fe(.)7 b(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23
-b Ff(9)0 2367 y(EDITOR,)13 b(o)o(v)o(err)q(idin)o(g)7
-b Fe(.)h(.)f(.)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(.)20
-b Ff(62)0 2412 y(Edit)o(or,)14 b(sp)q(ecifyin)o(g)h(p)q(er)e(mo)q(d)o
-(ule)c Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(94)0 2458 y(e)q(dit)o(ors)15
-b(\(su)n(b)q(comm)o(an)o(d\))d Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)23 b Ff(30)0 2504 y(em)o(erge)11 b Fe(.)c(.)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(.)19 b Ff(37)0 1685 y(Descending)c(directories)d
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)22 b
+Ff(43)0 1731 y(Di\013)5 b Fe(.)i(.)f(.)h(.)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(.)24 b Ff(26)0 2549 y(En)o(vironm)o(en)o(t)15
-b(v)n(ar)q(ia)o(ble)q(s)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-21 b Ff(101)0 2595 y(Errors,)13 b(rep)q(ort)o(in)o(g)i(\(m)o(an)n
-(ual\))d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(2)0
-2641 y(Example)14 b(of)f(a)g(w)o(ork-s)q(e)q(ss)q(ion)e
-Fe(.)6 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(.)23 b Ff(9)0 2686
-y(Example)14 b(of)f(m)o(erge)s Fe(.)7 b(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)16 b Ff(24)0 2732 y(Example,)e(branc)o(h)g
-(m)o(erge)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)20
-b Ff(37)0 2778 y(Exp)q(ort)14 b(\(su)n(b)q(comm)o(an)o(d\))8
-b Fe(.)g(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b
-Ff(76)0 2823 y(Exp)q(ort)14 b(program)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(91)1015
-183 y Fn(F)1015 237 y Ff(F)l(A)o(Q)5 b Fe(.)h(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(3)1015 283 y(F)m(et)o(c)o(hin)o(g)c
-(source)10 b Fe(.)c(.)g(.)g(.)h(.)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(.)h(.)f(.)22 b Ff(9)1015 329 y(File)15 b(lo)q(c)o(kin)o(g)6
-b Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)20 b Ff(23)1015 374 y(File)15
-b(p)q(ermi)q(ss)q(ions)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)24 b Ff(14)1015 420 y(File)15
-b(st)o(a)o(t)o(us)8 b Fe(.)e(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(23)1015
-466 y(File)q(s,)15 b(mo)o(vin)o(g)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)
-h(.)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(.)22
-b Ff(49)1015 511 y(File)q(s,)15 b(reference)e(m)o(an)n(ual)t
-Fe(.)c(.)d(.)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(.)18 b Ff(91)1015
-557 y(Fixe)q(s)d(t)o(o)e(CVS)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)21 b
-Ff(3)1015 603 y(Fixin)o(g)16 b(a)d(log)h(m)o(e)q(ssage)6
-b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(68)1015 648 y(F)m(orcin)o(g)c(a)e(t)o(ag)g(m)o(a)o(t)o(c)o(h)5
-b Fe(.)h(.)g(.)g(.)g(.)h(.)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(.)18
-b Ff(64)1015 694 y(F)m(orm)13 b(for)g(log)h(m)o(e)q(ssage)e
-Fe(.)6 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(.)24
-b Ff(96)1015 739 y(F)m(orm)o(a)o(t)14 b(of)e(CVS)h(comm)o(an)o(ds)e
-Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23 b Ff(61)1015 785 y(F)m(our)14
-b(st)o(a)o(t)o(e)q(s)f(of)g(a)g(\014le)e Fe(.)6 b(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)g(.)18 b Ff(8)0 1776 y(Di\013)c(\(sub)q(command\))9
+b Fe(.)f(.)e(.)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(.)h(.)f(.)g(.)21
+b Ff(79)0 1822 y(Di\013erences,)15 b(merging)c Fe(.)6
+b(.)g(.)g(.)g(.)h(.)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(.)23
+b Ff(41)0 1868 y(Directories,)15 b(mo)o(ving)8 b Fe(.)g(.)e(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)21 b Ff(53)0 1913
+y(Directory)m(,)14 b(descending)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)21 b Ff(43)0 1959 y(Disjoin)o(t)15 b(rep)q(ositories)s
+Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)16
+b Ff(14)0 2005 y(Distributing)g(log)e(messages)7 b Fe(.)g(.)f(.)h(.)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(.)24 b Ff(23)1015 831 y(FTP)13
-b(s)q(it)o(e)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)g(.)20 b Ff(100)0 2050 y(driv)o(er.c)14 b(\(merge)f(example\))5
+b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)17 b Ff(24)0
+2176 y Fn(E)0 2230 y Ff(edit)d(\(sub)q(command\))8 b
+Fe(.)g(.)e(.)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(.)21
+b Ff(30)0 2275 y(Editinfo)12 b Fe(.)6 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(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
+b Ff(98)0 2321 y(Editing)15 b(administrativ)o(e)h(\014les)t
+Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)16 b Ff(14)0 2367 y(Editing)f(the)e(mo)
+q(dules)i(\014le)t Fe(.)7 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(20)0 2412 y(EDITOR)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)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(.)21
+b Ff(105)0 2458 y(Editor,)14 b(a)o(v)o(oiding)h(in)o(v)o(o)q(cation)h
+(of)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(68)0 2504 y(EDITOR,)13
+b(en)o(vironmen)o(t)i(v)n(ariable)c Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)22
+b Ff(7)0 2549 y(EDITOR,)13 b(o)o(v)o(erriding)7 b Fe(.)h(.)e(.)g(.)h(.)
+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(.)20 b Ff(66)0 2595
+y(Editor,)14 b(sp)q(ecifying)h(p)q(er)e(mo)q(dule)7 b
+Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)20 b Ff(98)0 2641 y(editors)14 b(\(sub)q(command\))9
+b Fe(.)f(.)e(.)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(.)h(.)21 b
+Ff(31)0 2686 y(emerge)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)17
-b Ff(3)1015 943 y Fn(G)1015 997 y Ff(Get)o(t)o(in)o(g)e(st)o(art)o(e)q
-(d)c Fe(.)6 b(.)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(.)h(.)f(.)g(.)g(.)23
+b Ff(27)0 2732 y(En)o(vironmen)o(t)15 b(v)n(ariables)8
+b Fe(.)g(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(105)0
+2778 y(Errors,)13 b(rep)q(orting)i(\(man)o(ual\))8 b
+Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)20 b Ff(2)0 2823 y(Example)14
+b(of)f(a)g(w)o(ork-session)g Fe(.)6 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(.)24
+b Ff(7)1015 183 y(Example)15 b(of)e(merge)e Fe(.)6 b(.)g(.)h(.)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(.)25 b Ff(24)1015
+229 y(Example,)15 b(branc)o(h)f(merge)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)20 b Ff(39)1015 275 y(Exp)q(ort)14 b(\(sub)q(command\))6
+b Fe(.)j(.)d(.)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(.)20 b
+Ff(81)1015 320 y(Exp)q(ort)14 b(program)d Fe(.)6 b(.)g(.)h(.)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(.)h(.)f(.)23 b Ff(95)1015
+451 y Fn(F)1015 505 y Ff(F)m(etc)o(hing)15 b(source)9
+b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)22 b Ff(7)1015 551 y(File)15 b(lo)q(c)o(king)6
+b Fe(.)i(.)e(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)19 b Ff(23)1015 597 y(File)c(p)q(ermissions)f
+Fe(.)6 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(.)h(.)f(.)g(.)g(.)g
+(.)24 b Ff(13)1015 642 y(File)15 b(status)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)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(.)
+20 b Ff(23)1015 688 y(Files,)15 b(mo)o(ving)9 b Fe(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
+b Ff(51)1015 734 y(Files,)15 b(reference)e(man)o(ual)t
+Fe(.)8 b(.)e(.)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(.)h(.)17 b
+Ff(95)1015 779 y(Fixing)e(a)e(log)h(message)6 b Fe(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)24 b Ff(9)1015 1043 y(Get)o(t)o(in)o(g)15
-b(t)n(h)o(e)e(source)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(72)1015 825 y(F)m(orcing)c(a)e
+(tag)g(matc)o(h)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)24 b Ff(68)1015 871 y(F)m(orm)13 b(for)g(log)h(message)c
+Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(101)1015
+916 y(F)m(ormat)14 b(of)e(CVS)h(commands)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)24 b Ff(9)1015 1088 y(Global)15 b(cvs)q(ignore)6
-b Fe(.)i(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)21 b Ff(65)1015 962 y(F)m(our)14 b(states)f(of)g(a)g(\014le)d
+Fe(.)c(.)g(.)g(.)g(.)h(.)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(.)23
+b Ff(23)1015 1086 y Fn(G)1015 1140 y Ff(Getting)15 b(started)9
+b Fe(.)d(.)h(.)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(.)h(.)f
+(.)g(.)g(.)22 b Ff(7)1015 1186 y(Getting)15 b(the)e(source)8
+b Fe(.)f(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)21
+b Ff(7)1015 1232 y(Global)15 b(cvsignore)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(101)1015
+1277 y(Global)d(options)6 b Fe(.)i(.)e(.)h(.)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(.)h(.)f(.)g(.)19 b Ff(66)1015 1323
+y(Group)7 b Fe(.)h(.)e(.)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(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)20
+b Ff(13)1015 1454 y Fn(H)1015 1508 y Ff(Header)14 b(k)o(eyw)o(ord)e
+Fe(.)6 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(.)h(.)f(.)g(.)g
+(.)24 b Ff(57)1015 1554 y(History)14 b(\(sub)q(command\))s
+Fe(.)9 b(.)d(.)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(.)17 b
+Ff(82)1015 1599 y(History)d(bro)o(wsing)s Fe(.)8 b(.)e(.)g(.)g(.)h(.)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(.)17 b Ff(55)1015
+1645 y(History)d(\014le)d Fe(.)6 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(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(102)1015
+1691 y(History)14 b(\014les)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)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(.)25 b
+Ff(13)1015 1736 y(History)14 b(of)f(CVS)c Fe(.)d(.)g(.)g(.)h(.)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(.)h(.)f(.)22
+b Ff(3)1015 1782 y(HOME)8 b Fe(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(105)1015 1828 y(HOMEP)m(A)m(TH)7 b Fe(.)e(.)h(.)h(.)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(.)h(.)f(.)g(.)g(.)19 b
+Ff(105)1015 1952 y Fn(I)1015 2006 y Ff(Id)13 b(k)o(eyw)o(ord)e
+Fe(.)6 b(.)g(.)g(.)g(.)h(.)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
-(.)20 b Ff(97)1015 1134 y(Global)15 b(o)o(pt)o(ions)7
-b Fe(.)h(.)e(.)g(.)h(.)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
-(.)h(.)f(.)20 b Ff(62)1015 1180 y(Group)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+(.)h(.)f(.)g(.)g(.)g(.)23 b Ff(57)1015 2051 y(Iden)o(t)14
+b(\(shell)g(command\))7 b Fe(.)h(.)e(.)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(.)h
+(.)20 b Ff(58)1015 2097 y(Iden)o(tifying)c(\014les)8
+b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)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(.)h(.)20 b Ff(14)1015 1299 y Fn(H)1015 1352
-y Ff(Head)o(er)15 b(k)o(eyw)o(ord)d Fe(.)6 b(.)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(.)h(.)f(.)g(.)g(.)24 b Ff(53)1015
-1398 y(Hi)q(st)o(ory)14 b(\(su)n(b)q(comm)o(an)o(d\))5
-b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18 b
-Ff(77)1015 1444 y(Hi)q(st)o(ory)c(\014le)e Fe(.)6 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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
-b Ff(98)1015 1489 y(Hi)q(st)o(ory)14 b(\014le)q(s)e Fe(.)7
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)22 b Ff(57)1015 2143 y(Ignored)14 b(\014les)9
+b Fe(.)e(.)f(.)h(.)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(.)h
+(.)f(.)g(.)g(.)21 b Ff(101)1015 2188 y(Ignoring)15 b(\014les)d
+Fe(.)6 b(.)g(.)g(.)h(.)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
+(.)h(.)f(.)23 b Ff(101)1015 2234 y(Imp)q(ort)14 b(\(sub)q(command\))7
+b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b
+Ff(83)1015 2280 y(Imp)q(orting)15 b(\014les)6 b Fe(.)h(.)f(.)g(.)h(.)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(.)h(.)f(.)19
+b Ff(19)1015 2325 y(Imp)q(orting)14 b(\014les,)f(from)f(other)h(v)o
+(ersion)h(con)o(trol)f(systesm)5 b Fe(.)i(.)18 b Ff(20)1015
+2371 y(Imp)q(orting)d(mo)q(dules)s Fe(.)8 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)24 b Ff(14)1015 1535 y(Hi)q(st)o(ory)14 b(of)f(CVS)c
-Fe(.)d(.)g(.)g(.)h(.)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(.)h(.)
-f(.)g(.)22 b Ff(3)1015 1654 y Fn(I)1015 1708 y Ff(Id)13
-b(k)o(eyw)o(ord)e Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)23 b Ff(53)1015
-1754 y(Id)o(en)o(t)14 b(\(sh)o(ell)h(comm)o(an)o(d\))9
-b Fe(.)e(.)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(.)h(.)f(.)22 b
-Ff(54)1015 1799 y(Id)o(en)o(t)o(ifyin)o(g)16 b(\014le)q(s)9
-b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(49)1015 2417 y(Index)t
+Fe(.)8 b(.)e(.)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(.)h(.)f(.)g(.)g
-(.)g(.)22 b Ff(53)1015 1845 y(Ignore)q(d)14 b(\014le)q(s)9
-b Fe(.)f(.)e(.)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(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)22 b Ff(97)1015 1891 y(Ignor)q(in)o(g)15
-b(\014le)q(s)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)25 b Ff(97)1015 1936 y(Imp)q(ort)14
-b(\(su)n(b)q(comm)o(an)o(d\))8 b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(111)1015
+2462 y(Info)c(\014les)h(\(syn)o(tax\))7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)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(.)20 b Ff(97)1015
+2508 y(Informing)15 b(others)6 b Fe(.)g(.)h(.)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(.)22 b Ff(79)1015 1982 y(Imp)q(ort)o(in)o(g)15
-b(\014le)q(s)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)20 b Ff(21)1015 2028 y(Imp)q(ort)o(in)o(g)15
-b(mo)q(d)o(ule)q(s)t Fe(.)8 b(.)f(.)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(.)18 b Ff(47)1015 2073 y(In)o(d)o(ex)5
-b Fe(.)j(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)17 b Ff(107)1015
-2119 y(Info)c(\014le)q(s)i(\(syn)o(t)o(ax\))7 b Fe(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(93)1015
-2165 y(Informin)o(g)15 b(ot)n(h)o(ers)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)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(.)21 b Ff(26)1015
-2210 y(In)o(tro)q(d)o(u)o(ct)o(ion)15 b(t)o(o)f(CVS)9
-b Fe(.)d(.)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(.)h(.)f(.)g(.)g(.)22
-b Ff(3)1015 2256 y(In)o(v)o(okin)o(g)16 b(CVS)s Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19 b Ff(27)1015 2554
+y(In)o(tro)q(duction)c(to)e(CVS)7 b Fe(.)g(.)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(.)17 b Ff(61)1015 2375 y Fn(J)1015 2429 y Ff(Join)8
-b Fe(.)g(.)e(.)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(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21
-b Ff(37)1015 2541 y Fn(K)1015 2595 y Ff(k)o(erb)q(eros)8
-b Fe(.)f(.)g(.)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(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(19)1015 2641
-y(K)o(eyw)o(ord)14 b(expans)q(ion)8 b Fe(.)g(.)e(.)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(.)h(.)f(.)g(.)g(.)21 b Ff(53)1015 2686 y(K)o(eyw)o(ord)14
-b(su)n(bst)o(it)o(u)o(t)o(ion)g Fe(.)6 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(.)h
-(.)f(.)g(.)g(.)23 b Ff(53)1015 2732 y(K\015ag)7 b Fe(.)h(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(55)1015 2778 y(kinit)5
-b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
-b Ff(19)1015 2823 y(Kno)o(wn)c(bugs)f(in)h(t)n(hi)q(s)g(m)o(an)n(ual)f
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(2)p eop
-%%Page: 109 111
-109 110 bop 0 -58 a Ft(In)o(d)o(ex)1774 b(109)0 183 y
-Fn(L)0 237 y Ff(Lay)o(ou)o(t)14 b(of)f(rep)q(os)q(it)o(ory)c
-Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21
-b Ff(13)0 283 y(Left-h)o(an)o(d)13 b(o)o(pt)o(ions)8
-b Fe(.)g(.)e(.)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(.)h(.)f(.)g(.)g(.)20
-b Ff(62)0 329 y(Lin)o(ear)14 b(d)o(ev)o(elo)o(pm)o(en)o(t)e
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
-b Ff(7)0 374 y(Li)q(st,)13 b(m)o(ailin)o(g)j(li)q(st)9
-b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)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(.)22 b Ff(3)0 420 y(Lo)q(cally)15 b(mo)q(di\014e)q(d)6
-b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)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
-(.)19 b Ff(23)0 466 y(Lo)q(c)o(k)o(er)14 b(k)o(eyw)o(ord)6
-b Fe(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)20 b Ff(3)1015 2599 y(In)o(v)o(oking)15
+b(CVS)s Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)19 b Ff(53)0 511 y(Lo)q(c)o(kin)o(g)c(\014le)q(s)7
-b Fe(.)h(.)e(.)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(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)20 b Ff(23)0 557 y(lo)q(c)o(ks,)14
-b(cvs)7 b Fe(.)f(.)h(.)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(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(27)0 603
-y(Log)13 b(\(su)n(b)q(comm)o(an)o(d\))g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)
+(.)g(.)g(.)h(.)f(.)g(.)16 b Ff(65)1015 2645 y(Isolation)6
+b Fe(.)i(.)e(.)h(.)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(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(55)1015 2769
+y Fn(J)1015 2823 y Ff(Join)8 b Fe(.)g(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23 b Ff(80)0 648 y(Log)13
-b(inform)o(a)o(t)o(ion,)i(sa)o(vin)o(g)8 b Fe(.)g(.)e(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)21 b Ff(98)0 694 y(Log)13 b(k)o(eyw)o(ord)5
-b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)18 b Ff(53)0 739 y(Log)13 b(k)o(eyw)o(ord,)g(s)q
-(elect)o(in)o(g)j(comm)o(en)o(t)d(lead)o(er)5 b Fe(.)j(.)e(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(69)0 785 y(Log)13
-b(m)o(e)q(ssage)h(en)o(try)9 b Fe(.)e(.)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(.)h(.)f(.)g(.)21 b Ff(9)0 831 y(Log)13
-b(m)o(e)q(ssage)h(t)o(empla)o(t)o(e)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)h
+(.)h(.)f(.)21 b Ff(39)p eop
+%%Page: 113 115
+113 114 bop 0 -58 a Ft(Index)1772 b(113)0 183 y Fn(K)0
+237 y Ff(k)o(erb)q(eros)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)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(.)h(.)f(.)20
+b Ff(18)0 283 y(Keyw)o(ord)13 b(expansion)8 b Fe(.)h(.)d(.)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(.)h(.)20 b Ff(57)0 329 y(Keyw)o(ord)13
+b(substitution)7 b Fe(.)i(.)d(.)g(.)h(.)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(.)
+20 b Ff(57)0 374 y(K\015ag)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)18 b Ff(96)0 876 y(Log)13 b(m)o(e)q(ssage,)h
-(correct)o(in)o(g)6 b Fe(.)i(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(68)0 922 y(Log)13 b(m)o(e)q(ssage)q(s)7 b Fe(.)h(.)e(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)20 b Ff(59)0 420 y(kinit)5 b Fe(.)j(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Ff(96)0 968 y(Log)13 b(m)o(e)q(ssage)q(s,)h(e)q(dit)o(in)o(g)6
-b Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(94)0 1013 y(Login)14 b(\(su)n(b)q(comm)o(an)o(d\))g
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)24
-b Ff(18)0 1059 y(Loginfo)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)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(.)h(.)f(.)g(.)19
-b Ff(96)0 1105 y(LOGNAME)9 b Fe(.)d(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)22 b Ff(101)0
-1245 y Fn(M)0 1299 y Ff(Mail,)14 b(a)o(u)o(t)o(om)o(a)o(t)o(ic)h(m)o
-(ail)f(on)g(commit)5 b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(26)0 1344
-y(Mailin)o(g)e(li)q(st)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)21
-b Ff(3)0 1390 y(Mailin)o(g)16 b(log)e(m)o(e)q(ssage)q(s)t
-Fe(.)7 b(.)g(.)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(.)17
-b Ff(96)0 1436 y(Main)d(tru)o(nk)g(\(in)o(tro\))7 b Fe(.)g(.)f(.)g(.)g
-(.)h(.)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(.)20 b
-Ff(7)0 1481 y(Main)14 b(tru)o(nk)g(an)o(d)g(branc)o(h)o(e)q(s)e
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Ff(31)0 1527
-y(Man)o(y)14 b(rep)q(os)q(it)o(or)q(ie)q(s)t Fe(.)8 b(.)e(.)g(.)h(.)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(.)17 b Ff(16)0
-1573 y(Mark)o(ers,)c(con\015ict)6 b Fe(.)h(.)f(.)g(.)h(.)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(.)19 b Ff(26)0 1618
-y(M)o(erge,)14 b(an)f(example)t Fe(.)8 b(.)e(.)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(.)h(.)f(.)g(.)g(.)17 b Ff(24)0 1664 y(M)o(erge,)d(branc)o(h)g
-(example)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(37)0 1710 y(M)o(ergin)o(g)12 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)
-22 b Ff(37)0 1755 y(M)o(ergin)o(g)16 b(a)d(branc)o(h)7
-b Fe(.)f(.)h(.)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(.)h(.)f(.)19
-b Ff(37)0 1801 y(M)o(ergin)o(g)d(a)d(\014le)5 b Fe(.)i(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)17 b Ff(18)0 466 y(Kno)o(wn)c(bugs)h(in)g(this)g(man)o
+(ual)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(2)0 612
+y Fn(L)0 666 y Ff(La)o(y)o(out)14 b(of)e(rep)q(ository)d
+Fe(.)f(.)e(.)g(.)h(.)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(.)22
+b Ff(11)0 712 y(Left-hand)14 b(options)5 b Fe(.)j(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
-b Ff(23)0 1847 y(M)o(ergin)o(g)e(t)o(w)o(o)c(revi)q(s)q(ions)5
-b Fe(.)j(.)e(.)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(.)18
-b Ff(39)0 1892 y(Mo)q(di\014ca)o(t)o(ions,)e(co)o(p)o(yin)o(g)f(b)q(et)
-o(w)o(een)e(branc)o(h)o(e)q(s)e Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)23 b Ff(37)0 1938 y(Mo)q(d)o(ule)15 b(st)o(a)o(t)o(us)d
-Fe(.)6 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(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)24 b Ff(92)0 1984 y(Mo)q(d)o(ule,)14 b(d)o(e\014nin)o(g)7
-b Fe(.)i(.)d(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)19 b Ff(22)0 2029 y(Mo)q(d)o(ule)q(s)c(\(admin)f(\014le\))5
-b Fe(.)i(.)f(.)g(.)g(.)h(.)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(.)18
-b Ff(91)0 2075 y(Mo)q(d)o(ule)q(s)d(\(in)o(tro\))7 b
-Fe(.)f(.)g(.)h(.)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(.)h(.)f(.)
-g(.)g(.)19 b Ff(7)0 2120 y(Mo)q(d)o(ule)q(s)c(\014le)c
-Fe(.)6 b(.)g(.)h(.)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(.)h
-(.)f(.)g(.)g(.)g(.)23 b Ff(15)0 2166 y(Mo)q(d)o(ule)q(s)15
-b(\014le,)e(c)o(h)o(an)o(gin)o(g)h Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18 b Ff(66)0
+757 y(Linear)c(dev)o(elopmen)o(t)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(5)0 803 y(List,)13
+b(mailing)j(list)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)h(.)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(.)24 b Ff(22)0 2212 y(Mot)o(iv)n(a)o(t)o(ion)15
-b(for)e(branc)o(h)o(e)q(s)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)19 b Ff(33)0 2257 y(Mo)o(vin)o(g)c(direct)o(or)q(ie)q(s)7
-b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)20
-b Ff(51)0 2303 y(Mo)o(vin)o(g)15 b(\014le)q(s)d Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(3)0 849 y(Lo)q(cally)15
+b(mo)q(di\014ed)7 b Fe(.)h(.)e(.)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(.)h(.)f(.)g(.)g(.)19 b Ff(23)0 894 y(Lo)q(c)o(k)o(er)13
+b(k)o(eyw)o(ord)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)19 b Ff(57)0 940 y(Lo)q(c)o(king)c(\014les)8
+b Fe(.)e(.)g(.)g(.)h(.)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
+(.)h(.)f(.)g(.)g(.)20 b Ff(23)0 986 y(lo)q(c)o(ks,)14
+b(cvs)7 b Fe(.)f(.)h(.)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(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(28)0 1031
+y(Log)13 b(\(sub)q(command\))c Fe(.)f(.)e(.)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(.)h(.)23 b Ff(49)0 2349 y(Mul)o(t)o(iple)16 b(d)o(ev)o(elo)o(p)q
-(ers)9 b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
-b Ff(23)0 2394 y(Mul)o(t)o(iple)16 b(rep)q(os)q(it)o(or)q(ie)q(s)7
-b Fe(.)h(.)e(.)g(.)h(.)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(.)20
-b Ff(16)0 2541 y Fn(N)0 2595 y Ff(Nam)o(e,)12 b(sym)n(b)q(olic)j(\(t)o
-(ag\))9 b Fe(.)d(.)g(.)g(.)h(.)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(.)22
-b Ff(31)0 2641 y(Nee)q(din)o(g)15 b(m)o(erge)5 b Fe(.)h(.)g(.)g(.)g(.)g
-(.)g(.)h(.)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(.)18
-b Ff(23)0 2686 y(Nee)q(din)o(g)d(up)q(d)o(a)o(t)o(e)6
-b Fe(.)i(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)19 b Ff(23)0 2732 y(Nro\013)13 b(\(s)q(elect)o(in)o(g)i(comm)o
-(en)o(t)e(lead)o(er\))c Fe(.)f(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)21 b Ff(69)0 2778 y(Nu)o(m)n(b)q(er,)13
-b(branc)o(h)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)h(.)f(.)g(.)21 b Ff(85)0 1077 y(Log)13 b(information,)i(sa)o
+(ving)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)18 b
+Ff(102)0 1123 y(Log)13 b(k)o(eyw)o(ord)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)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(.)18
+b Ff(57)0 1168 y(Log)13 b(k)o(eyw)o(ord,)g(selecting)i(commen)o(t)f
+(leader)t Fe(.)7 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(74)0 1214 y(Log)c(message)h(en)o(try)9 b Fe(.)d(.)g(.)h(.)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(.)h(.)21 b Ff(7)0
+1260 y(Log)13 b(message)h(template)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)24 b Ff(7)0 2823 y(Nu)o(m)n(b)q(er,)13
-b(revi)q(s)q(ion-)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(7)1015 183 y Fn(O)1015
-237 y Ff(o)o(pt)o(ion)d(d)o(ef)q(a)o(ul)o(ts)6 b Fe(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)19
-b Ff(61)1015 283 y(Opt)o(ions,)14 b(global)f Fe(.)6 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(.)h(.)f(.)g(.)g(.)g(.)g(.)23
-b Ff(62)1015 329 y(Ou)o(td)o(a)o(t)o(in)o(g)16 b(revi)q(s)q(ions)8
-b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(68)1015 374 y(Ov)o(erlap)14 b Fe(.)6 b(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25
-b Ff(24)1015 420 y(Ov)o(err)q(idin)o(g)16 b(CVSREAD)6
-b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)19 b
-Ff(63)1015 466 y(Ov)o(err)q(idin)o(g)d(CVSR)o(OOT)5 b
-Fe(.)g(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(62)1015
-511 y(Ov)o(err)q(idin)o(g)e(EDITOR)6 b Fe(.)h(.)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(.)20 b Ff(62)1015 557 y(Ov)o(err)q(idin)o(g)c(R)o
-(CSBIN)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)24
-b Ff(62)1015 676 y Fn(P)1015 730 y Ff(P)o(arallel)16
-b(rep)q(os)q(it)o(or)q(ie)q(s)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)h(.)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(.)18 b Ff(16)1015 776 y(passw)o(d)d(\014le)t
-Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)18 b Ff(17)1015 821 y(passw)o(ord)d(clien)o
-(t,)f(us)q(in)o(g)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)24 b Ff(101)0 1305 y(Log)13 b(message,)h(correcting)6
+b Fe(.)h(.)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(.)h(.)18 b Ff(72)0
+1351 y(Log)13 b(messages)7 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)20 b Ff(100)0 1397
+y(Log)13 b(messages,)h(editing)7 b Fe(.)h(.)e(.)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(.)20 b Ff(98)0 1442 y(Login)14 b(\(sub)q(command\))e
+Fe(.)6 b(.)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(.)h(.)f(.)22
+b Ff(17)0 1488 y(Loginfo)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)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(.)h(.)18
+b Ff(100)0 1534 y(LOGNAME)9 b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)18 b Ff(18)1015 867 y(passw)o(ord)d(s)q(erv)o(er,)e(s)q(et)o(t)o(in)
-o(g)h(up)s Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(17)1015
-913 y(P)o(a)o(t)o(c)o(h)o(e)q(s)d(t)o(o)f(CVS)7 b Fe(.)f(.)g(.)g(.)g(.)
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22 b Ff(106)0
+1673 y Fn(M)0 1727 y Ff(Mail,)14 b(automatic)h(mail)f(on)f(commit)e
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)23 b Ff(27)0 1773 y(Mailing)16 b(list)9 b Fe(.)e(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)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(.)20
-b Ff(3)1015 958 y(P)m(A)m(TH)7 b Fe(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Ff(101)1015 1004 y(P)o(er-mo)q(d)o(ule)15 b(e)q(dit)o(or)e
-Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)25
-b Ff(94)1015 1050 y(P)o(olicy)11 b Fe(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)21 b Ff(3)0 1819 y(Mailing)16 b(log)e(messages)s
+Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)16
+b Ff(100)0 1864 y(Main)e(trunk)g(\(in)o(tro\))7 b Fe(.)g(.)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(.)h(.)f(.)g(.)g(.)19 b Ff(5)0
+1910 y(Main)14 b(trunk)g(and)g(branc)o(hes)d Fe(.)6 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(.)23 b Ff(33)0 1956 y(Man)o(y)14 b(rep)q(ositories)5
+b Fe(.)j(.)e(.)g(.)g(.)h(.)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(.)18
+b Ff(14)0 2001 y(Mark)o(ers,)13 b(con\015ict)6 b Fe(.)i(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)23 b Ff(59)1015 1095 y(Precommit)14 b(c)o(h)o(ec)o(kin)o(g)s
-Fe(.)9 b(.)d(.)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(.)h(.)f(.)g(.)g(.)16
-b Ff(94)1015 1141 y(Pref)q(ace)8 b Fe(.)f(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)21 b Ff(1)1015 1187 y(Ps)q(erv)o(er)14 b(\(su)n(b)q(comm)o(an)o
-(d\))t Fe(.)9 b(.)d(.)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(.)18
-b Ff(17)1015 1308 y Fn(R)1015 1362 y Ff(R)o(CS)c(hi)q(st)o(ory)g
-(\014le)q(s)t Fe(.)7 b(.)g(.)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(.)h(.)f(.)g(.)17 b Ff(14)1015 1408 y(R)o(CS)d(k)o(eyw)o(ords)7
-b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)21 b Ff(53)1015 1453 y(R)o(CS)14 b(revi)q(s)q(ion)g(n)n(u)o
-(m)n(b)q(ers)f Fe(.)6 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(.)h(.)f(.)g(.)24
-b Ff(31)1015 1499 y(R)o(CS,)13 b(CVS)g(us)q(e)q(s)g(R)o(CS)5
-b Fe(.)i(.)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(.)h(.)f(.)18
-b Ff(14)1015 1545 y(R)o(CS-st)o(yle)c(lo)q(c)o(kin)o(g)7
-b Fe(.)i(.)d(.)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(.)h(.)f(.)19
-b Ff(67)1015 1590 y(R)o(CSBIN)t Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)16
-b Ff(101)1015 1636 y(R)o(CSBIN,)d(o)o(v)o(err)q(idin)o(g)h
-Fe(.)6 b(.)h(.)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(.)25
-b Ff(62)1015 1682 y(R)o(CS\014le)15 b(k)o(eyw)o(ord)8
-b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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
-(.)21 b Ff(53)1015 1727 y(Rcs)q(info)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18 b
+Ff(26)0 2047 y(Merge,)13 b(an)g(example)t Fe(.)8 b(.)e(.)g(.)g(.)g(.)g
+(.)h(.)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(.)17 b Ff(24)0 2093
+y(Merge,)c(branc)o(h)h(example)e Fe(.)6 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(.)23 b Ff(39)0 2138 y(Merging)9 b Fe(.)f(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)22 b Ff(39)0 2184 y(Merging)14 b(a)f(branc)o(h)6 b
+Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(39)0 2230 y(Merging)14 b(a)f(\014le)5 b Fe(.)i(.)f(.)g(.)g(.)h(.)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(.)h(.)f(.)17
+b Ff(23)0 2275 y(Merging)d(t)o(w)o(o)f(revisions)5 b
+Fe(.)k(.)d(.)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(.)18
+b Ff(41)0 2321 y(Mo)q(di\014cations,)e(cop)o(ying)f(b)q(et)o(w)o(een)e
+(branc)o(hes)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(39)0 2367 y(Mo)q(dule)15 b(status)10 b Fe(.)c(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)22
+b Ff(96)0 2412 y(Mo)q(dule,)14 b(de\014ning)5 b Fe(.)k(.)d(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)21 b Ff(96)1015 1773 y(R)o(CSINIT)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)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(.)h(.)f(.)17
-b Ff(101)1015 1819 y(Rdi\013)e(\(su)n(b)q(comm)o(an)o(d\))9
-b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)22
-b Ff(82)1015 1864 y(Read-only)16 b(\014le)q(s)5 b Fe(.)i(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
-b Ff(63)1015 1910 y(Read-only)e(mo)q(d)o(e)10 b Fe(.)c(.)g(.)g(.)g(.)h
-(.)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(.)23 b
-Ff(62)1015 1956 y(Recurs)q(iv)o(e)15 b(\(direct)o(ory)g(d)o(e)q(scen)o
-(din)o(g\))9 b Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)22 b Ff(41)1015 2001 y(Reference)14
-b(m)o(an)n(ual)h(\(\014le)q(s\))t Fe(.)7 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)17 b Ff(91)1015 2047 y(Reference)d(m)o(an)n(ual)h(for)e(v)n(ar)
-q(ia)o(ble)q(s)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(101)1015 2093
-y(Reference,)14 b(comm)o(an)o(ds)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b
+Ff(20)0 2458 y(Mo)q(dules)d(\(admin)f(\014le\))5 b Fe(.)i(.)f(.)g(.)g
+(.)h(.)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(.)18 b Ff(95)0 2504
+y(Mo)q(dules)d(\(in)o(tro\))7 b Fe(.)f(.)h(.)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(.)22 b Ff(61)1015 2138 y(Releas)q(e)15
-b(\(su)n(b)q(comm)o(an)o(d\))t Fe(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)19 b Ff(5)0 2549
+y(Mo)q(dules)c(\014le)c Fe(.)6 b(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)23 b Ff(14)0
+2595 y(Mo)q(dules)15 b(\014le,)e(c)o(hanging)g Fe(.)6
+b(.)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(.)23 b Ff(20)0
+2641 y(Motiv)n(ation)15 b(for)e(branc)o(hes)5 b Fe(.)j(.)e(.)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(.)18 b Ff(35)0 2686 y(Mo)o(ving)d(directories)8
+b Fe(.)g(.)e(.)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(.)h(.)20
+b Ff(53)0 2732 y(Mo)o(ving)15 b(\014les)d Fe(.)6 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(.)18 b Ff(83)1015 2184 y(Releas)q(e)q(s,)d(revi)q(s)q(ions)f(an)o
-(d)g(v)o(ers)q(ions)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(8)1015
-2230 y(Releas)q(in)o(g)16 b(y)o(our)e(w)o(orkin)o(g)g(co)o(p)o(y)9
-b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(10)1015 2275 y(Remot)o(e)14
-b(rep)q(os)q(it)o(or)q(ie)q(s)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(16)1015 2321 y(Remo)o(v)o(e)c(\(su)n(b)q
-(comm)o(an)o(d\))e Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(45)1015 2367 y(Remo)o(vin)o(g)16 b(a)d(c)o(h)o(an)o(ge)e
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)23
-b Ff(39)1015 2412 y(Remo)o(vin)o(g)16 b(\014le)q(s)7
-b Fe(.)g(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)20 b Ff(45)1015 2458 y(Remo)o(vin)o(g)c(y)o(our)d(w)o(orkin)
-o(g)h(co)o(p)o(y)5 b Fe(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18 b Ff(10)1015
-2504 y(Ren)o(amin)o(g)e(direct)o(or)q(ie)q(s)e Fe(.)6
-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(.)25 b Ff(51)1015
-2549 y(Ren)o(amin)o(g)16 b(\014le)q(s)6 b Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(51)0 2778 y(Multiple)16 b(dev)o(elop)q(ers)7 b Fe(.)h(.)e(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(23)0
+2823 y(Multiple)c(rep)q(ositories)7 b Fe(.)h(.)e(.)g(.)h(.)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(.)h(.)f(.)g(.)19
-b Ff(49)1015 2595 y(Replacin)o(g)d(a)d(log)h(m)o(e)q(ssage)f
-Fe(.)6 b(.)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(.)25 b Ff(68)1015
-2641 y(Rep)q(ort)o(in)o(g)16 b(bugs)e(\(m)o(an)n(ual\))5
-b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18 b Ff(2)1015
-2686 y(Rep)q(os)q(it)o(or)q(ie)q(s,)e(m)n(ul)o(t)o(iple)6
-b Fe(.)j(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)19
-b Ff(16)1015 2732 y(Rep)q(os)q(it)o(or)q(ie)q(s,)d(remot)o(e)8
-b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)21
-b Ff(16)1015 2778 y(Rep)q(os)q(it)o(ory)16 b(\(in)o(tro\))c
-Fe(.)6 b(.)g(.)g(.)h(.)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(.)25
-b Ff(7)1015 2823 y(Rep)q(os)q(it)o(ory)m(,)15 b(example)d
-Fe(.)6 b(.)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(.)h(.)f(.)23
-b Ff(13)p eop
-%%Page: 110 112
-110 111 bop 0 -58 a Ft(110)1182 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)0 183 y Ff(Rep)q(os)q(it)o(ory)m(,)f(s)q
-(et)o(t)o(in)o(g)f(up)t Fe(.)6 b(.)g(.)h(.)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(.)17 b Ff(98)0 229 y(Rep)q(os)q(it)o(ory)m(,)e(us)q(er)e(parts)t
-Fe(.)6 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(.)h(.)f(.)g(.)g(.)16
-b Ff(14)0 275 y(Re)q(s)q(erv)o(e)q(d)e(c)o(h)o(ec)o(k)o(ou)o(ts)d
-Fe(.)6 b(.)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(.)h(.)f(.)g(.)g(.)22
-b Ff(67)0 320 y(Re)q(s)q(et)o(t)o(in)o(g)14 b(st)o(ic)o(ky)g(t)o(ags)7
-b Fe(.)f(.)h(.)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(.)20
-b Ff(35)0 366 y(Re)q(solvin)o(g)c(a)d(con\015ict)8 b
-Fe(.)f(.)f(.)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(.)h(.)f(.)g(.)20
-b Ff(26)0 412 y(Re)q(st)o(or)q(in)o(g)15 b(old)f(v)o(ers)q(ion)g(of)f
-(remo)o(v)o(e)q(d)h(\014le)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(35)0 457 y(Re)q(surrect)o(in)o(g)15
-b(old)f(v)o(ers)q(ion)g(of)f(d)o(ead)h(\014le)6 b Fe(.)i(.)e(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Ff(35)0
-503 y(Retr)q(ievin)o(g)c(an)f(old)f(revi)q(s)q(ion)i(us)q(in)o(g)f(t)o
-(ags)9 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-22 b Ff(32)0 549 y(Revi)q(s)q(ion)14 b(k)o(eyw)o(ord)7
-b Fe(.)g(.)f(.)g(.)g(.)g(.)h(.)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(.)20
-b Ff(53)0 594 y(Revi)q(s)q(ion)14 b(m)o(an)o(agem)o(en)o(t)6
-b Fe(.)i(.)e(.)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(.)19
-b Ff(59)0 640 y(Revi)q(s)q(ion)14 b(n)n(u)o(m)n(b)q(ers)7
-b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)20 b Ff(7)0 686 y(Revi)q(s)q(ion)14 b(tree)e Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(14)1015 183 y Fn(N)1015
+237 y Ff(Name,)13 b(sym)o(b)q(olic)i(\(tag\))7 b Fe(.)g(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)24 b Ff(7)0 731 y(Revi)q(s)q(ion)14 b(tree,)f(m)o(akin)o(g)
-i(branc)o(h)o(e)q(s)s Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(31)0 777
-y(Revi)q(s)q(ions,)e(m)o(ergin)o(g)h(di\013erence)q(s)g(b)q(et)o(w)o
-(een)8 b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(39)0 823 y(Revi)q(s)q(ions,)14 b(v)o(ers)q(ions)h(an)o(d)e(releas)
-q(e)q(s)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(8)0 868 y(Righ)o(t-h)o(an)o(d)15
-b(o)o(pt)o(ions)s Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(33)1015 283 y(Needing)15
+b(merge)5 b Fe(.)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(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)16 b Ff(63)0 914 y(rsh)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)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(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(16)0 959 y(R)o(t)o(ag)13
-b(\(su)n(b)q(comm)o(an)o(d\))g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)23 b Ff(85)0 1005 y(rt)o(ag,)13 b(crea)o(t)o(in)o(g)i
-(a)e(branc)o(h)h(us)q(in)o(g)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Ff(33)0 1108 y Fn(S)0 1162 y Ff(Sa)o(vin)o(g)15 b(space)5
-b Fe(.)i(.)g(.)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(.)h(.)f
-(.)g(.)g(.)g(.)g(.)18 b Ff(68)0 1207 y(Secur)q(it)o(y)9
-b Fe(.)e(.)g(.)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(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(14)0 1253
-y(s)q(etgid)12 b Fe(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)18 b Ff(23)1015 329 y(Needing)d(up)q(date)5
+b Fe(.)i(.)f(.)g(.)h(.)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
+(.)h(.)18 b Ff(23)1015 374 y(Nro\013)c(\(selecting)h(commen)o(t)e
+(leader\))8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)21 b Ff(74)1015 420 y(Num)o(b)q(er,)14
+b(branc)o(h)d Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
-b Ff(15)0 1298 y(Set)o(t)o(in)o(g)14 b(up)g(a)f(rep)q(os)q(it)o(ory)t
-Fe(.)8 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b
-Ff(98)0 1344 y(s)q(et)o(uid)12 b Fe(.)6 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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)23 b Ff(15)0 1390 y(Sign)n(u)o(m)16 b(Sup)o(p)q(ort)s
-Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)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(.)16 b Ff(1)0 1435 y(Source)e(k)o(eyw)o(ord)6
-b Fe(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)19 b Ff(53)0 1481 y(Source,)13 b(get)o(t)o(in)o(g)i(CVS)d
-(source)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)16 b Ff(3)0
-1527 y(Source,)d(get)o(t)o(in)o(g)i(f)q(rom)d(CVS)c Fe(.)e(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)21 b Ff(9)0 1572 y(Sp)q(ecifyin)o(g)15
-b(d)o(a)o(t)o(e)q(s)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+g(.)g(.)g(.)g(.)g(.)24 b Ff(5)1015 466 y(Num)o(b)q(er,)14
+b(revision-)5 b Fe(.)j(.)e(.)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(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(63)0 1618 y(Spreadin)o(g)16
-b(inform)o(a)o(t)o(ion)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)g(.)g(.)18 b Ff(5)1015 573 y Fn(O)1015 627 y
+Ff(option)d(defaults)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)17 b Ff(65)1015 672 y(Options,)d
+(global)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)23 b Ff(66)1015 718 y(Outdating)15 b(revisions)7
+b Fe(.)h(.)e(.)g(.)g(.)g(.)h(.)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(.)20
+b Ff(72)1015 764 y(Ov)o(erlap)s Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)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(.)h(.)f(.)g(.)g(.)
+16 b Ff(24)1015 809 y(Ov)o(erriding)g(CVSREAD)6 b Fe(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)19 b Ff(67)1015 855 y(Ov)o(erriding)d(CVSR)o
+(OOT)5 b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18
+b Ff(66)1015 901 y(Ov)o(erriding)e(EDITOR)6 b Fe(.)g(.)g(.)h(.)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(.)20 b Ff(66)1015 946 y(Ov)o(erriding)c(R)
+o(CSBIN)11 b Fe(.)6 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(.)h(.)f(.)g(.)g(.)
-g(.)24 b Ff(26)0 1664 y(St)o(art)o(in)o(g)15 b(a)e(pro)r(ject)g(wit)n
-(h)h(CVS)d Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)24 b Ff(21)0 1709
-y(St)o(a)o(t)o(e)13 b(k)o(eyw)o(ord)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
+24 b Ff(66)1015 1054 y Fn(P)1015 1108 y Ff(P)o(arallel)16
+b(rep)q(ositories)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)19 b Ff(14)1015 1153 y(passwd)14 b(\014le)t
+Fe(.)7 b(.)f(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)17 b Ff(16)1015 1199 y(passw)o(ord)d(clien)o
+(t,)g(using)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)18
+b Ff(17)1015 1245 y(passw)o(ord)c(serv)o(er,)f(setting)h(up)s
+Fe(.)7 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)16 b Ff(16)1015 1290
+y(P)m(A)m(TH)7 b Fe(.)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(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
+b Ff(105)1015 1336 y(P)o(er-mo)q(dule)15 b(editor)d Fe(.)6
+b(.)h(.)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(.)25
+b Ff(98)1015 1382 y(P)o(olicy)9 b Fe(.)g(.)d(.)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(.)h(.)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(.)24 b
-Ff(53)0 1755 y(St)o(a)o(t)o(us)14 b(\(su)n(b)q(comm)o(an)o(d\))7
-b Fe(.)h(.)e(.)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(.)h(.)19
-b Ff(86)0 1801 y(St)o(a)o(t)o(us)14 b(of)e(a)h(\014le)8
-b Fe(.)g(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)21 b Ff(23)0 1846 y(St)o(a)o(t)o(us)14 b(of)e(a)h(mo)q(d)o
-(ule)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+h(.)22 b Ff(63)1015 1427 y(Precommit)14 b(c)o(hec)o(king)f
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(98)1015 1473 y(Preface)9 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-19 b Ff(92)0 1892 y(St)o(ic)o(ky)14 b(t)o(ags)t Fe(.)6
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)16 b Ff(34)0 1938 y(St)o(ic)o(ky)e(t)o(ags,)f(re)q
-(s)q(et)o(t)o(in)o(g)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)18 b Ff(35)0 1983 y(St)o(or)q(in)o(g)d(log)f(m)o(e)q(ssage)q(s)
-6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)19
-b Ff(96)0 2029 y(Stru)o(ct)o(ure)8 b Fe(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)22 b Ff(1)1015 1519 y(Pserv)o(er)14 b(\(sub)q(command\))s
+Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)16 b
+Ff(16)1015 1628 y Fn(R)1015 1682 y Ff(R)o(CS)e(history)g(\014les)5
+b Fe(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)18 b Ff(13)1015 1727 y(R)o(CS)c(k)o(eyw)o(ords)7 b
+Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)21 b Ff(57)1015 1773 y(R)o(CS)14 b(revision)h(n)o(um)o(b)q(ers)
+c Fe(.)6 b(.)h(.)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(.)24
+b Ff(33)1015 1819 y(R)o(CS,)13 b(CVS)g(uses)g(R)o(CS)6
+b Fe(.)h(.)f(.)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(.)h(.)f(.)g(.)19
+b Ff(13)1015 1864 y(R)o(CS,)13 b(imp)q(orting)i(\014les)f(from)6
+b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(20)1015 1910
+y(R)o(CS-st)o(yle)14 b(lo)q(c)o(king)6 b Fe(.)j(.)d(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)19 b Ff(72)1015 1956
+y(R)o(CSBIN)t Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(105)1015
+2001 y(R)o(CSBIN,)d(o)o(v)o(erriding)h Fe(.)6 b(.)g(.)g(.)h(.)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(.)25 b Ff(66)1015 2047 y(R)o(CS\014le)15
+b(k)o(eyw)o(ord)8 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(61)0 2075 y(Su)n(b)q(direct)o(or)q(i)q(e)q(s)13
-b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)21 b Ff(57)1015 2093 y(Rcsinfo)6
+b Fe(.)i(.)e(.)h(.)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(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(101)1015 2138
+y(R)o(CSINIT)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)17 b Ff(106)1015
+2184 y(Rdi\013)e(\(sub)q(command\))7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)20 b Ff(86)1015 2230 y(Read-only)15
+b(\014les)5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)19 b Ff(67)1015 2275 y(Read-only)c(mo)q(de)9
+b Fe(.)e(.)f(.)h(.)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(.)h
+(.)22 b Ff(67)1015 2321 y(Recursiv)o(e)15 b(\(directory)f(descending\))
+8 b Fe(.)h(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)22 b Ff(43)1015 2367 y(Reference)14 b(man)o(ual)g
+(\(\014les\))t Fe(.)7 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(95)1015 2412 y(Reference)d(man)o(ual)g(for)f(v)n(ariables)7
+b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)19 b Ff(105)1015 2458 y(Reference,)14 b(commands)7
+b Fe(.)g(.)g(.)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(.)21
+b Ff(65)1015 2504 y(Release)15 b(\(sub)q(command\))s
+Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)16 b
+Ff(88)1015 2549 y(Releases,)f(revisions)g(and)f(v)o(ersions)f
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)24 b Ff(6)1015 2595 y(Releasing)16 b(y)o(our)d(w)o
+(orking)i(cop)o(y)9 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)22 b
+Ff(8)1015 2641 y(Remote)14 b(rep)q(ositories)5 b Fe(.)k(.)d(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)23 b Ff(41)0 2120 y(Sup)o(p)q(ort,)14 b(get)o(t)o(in)o(g)g
-(CVS)f(sup)o(p)q(ort)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(1)0
-2166 y(Sym)n(b)q(olic)c(n)o(am)o(e)e(\(t)o(ag\))7 b Fe(.)f(.)g(.)h(.)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(.)20 b Ff(31)0 2212
-y(Syn)o(t)o(ax)14 b(of)f(info)g(\014le)q(s)7 b Fe(.)g(.)g(.)f(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(15)1015 2686
+y(Remo)o(v)o(e)c(\(sub)q(command\))8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)21 b Ff(47)1015 2732 y(Remo)o(ving)15 b(a)e(c)o(hange)c
+Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
+b Ff(41)1015 2778 y(Remo)o(ving)15 b(\014les)7 b Fe(.)g(.)g(.)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(.)20 b Ff(93)0
-2314 y Fn(T)0 2368 y Ff(T)m(ag)13 b(\(su)n(b)q(comm)o(an)o(d\))f
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)20
+b Ff(47)1015 2823 y(Remo)o(ving)15 b(y)o(our)f(w)o(orking)g(cop)o(y)5
+b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(8)p eop
+%%Page: 114 116
+114 115 bop 0 -58 a Ft(114)1182 b(CVS|Concurren)o(t)15
+b(V)l(ersions)h(System)0 183 y Ff(Renaming)f(directories)e
+Fe(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(53)0 229 y(Renaming)15 b(\014les)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)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(.)19
+b Ff(51)0 275 y(Replacing)d(a)d(log)g(message)f Fe(.)6
+b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(72)0 320 y(Rep)q(orting)15
+b(bugs)f(\(man)o(ual\))t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+16 b Ff(2)0 366 y(Rep)q(ositories,)f(m)o(ultiple)6 b
+Fe(.)j(.)d(.)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(.)h(.)18
+b Ff(14)0 412 y(Rep)q(ositories,)d(remote)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)21 b Ff(15)0 457 y(Rep)q(ository)15
+b(\(in)o(tro\))s Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)h(.)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(.)16 b Ff(5)0 503 y(Rep)q(ository)m(,)e(example)e
Fe(.)6 b(.)g(.)g(.)g(.)g(.)h(.)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(.)23
-b Ff(86)0 2414 y(T)m(ag)13 b(program)t Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)16
-b Ff(92)0 2459 y(t)o(ag,)d(comm)o(an)o(d,)g(in)o(tro)q(d)o(u)o(ct)o
-(ion)c Fe(.)f(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(31)0 2505
-y(t)o(ag,)13 b(example)5 b Fe(.)i(.)f(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)18 b Ff(31)0
-2551 y(T)m(ag,)12 b(retr)q(ievin)o(g)k(old)d(revi)q(s)q(ions)5
-b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(32)1015 183 y(T)m(ag,)13
-b(sym)n(b)q(olic)h(n)o(am)o(e)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(31)1015 229 y(T)m(ags)5
-b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
-b Ff(31)1015 275 y(T)m(ags,)13 b(st)o(ic)o(ky)5 b Fe(.)i(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-18 b Ff(34)1015 320 y(t)o(c,)13 b(T)m(r)q(ivial)h(Compiler)h
-(\(example\))c Fe(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)23 b Ff(9)1015 366
-y(T)m(eam)14 b(of)e(d)o(ev)o(elo)o(p)q(ers)h Fe(.)6 b(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(23)1015 412
-y(TEMP)11 b Fe(.)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
+b Ff(11)0 549 y(Rep)q(ository)m(,)14 b(setting)h(up)c
+Fe(.)6 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(.)24 b Ff(102)0
+594 y(Rep)q(ository)m(,)14 b(user)g(parts)t Fe(.)6 b(.)h(.)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(.)17 b Ff(12)0 640 y(Reserv)o(ed)d(c)o(hec)o
+(k)o(outs)d Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(101)1015
-457 y(T)m(empla)o(t)o(e)14 b(for)e(log)i(m)o(e)q(ssage)f
-Fe(.)6 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(.)25 b Ff(96)1015 503
-y(Third-part)o(y)15 b(source)q(s)5 b Fe(.)i(.)f(.)h(.)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(.)19 b Ff(47)1015 549 y(Tim)o(e)9
-b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+(.)23 b Ff(72)0 686 y(Resetting)14 b(stic)o(ky)h(tags)5
+b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
+b Ff(37)0 731 y(Resolving)e(a)d(con\015ict)8 b Fe(.)f(.)f(.)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(.)h(.)f(.)g(.)g(.)20 b Ff(26)0 777
+y(Restoring)15 b(old)f(v)o(ersion)g(of)f(remo)o(v)o(ed)g(\014le)e
+Fe(.)6 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23
+b Ff(38)0 823 y(Resurrecting)15 b(old)f(v)o(ersion)g(of)f(dead)h
+(\014le)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)19 b Ff(38)0 868 y(Retrieving)c(an)f(old)g(revision)h(using)f
+(tags)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+22 b Ff(34)0 914 y(Revision)15 b(k)o(eyw)o(ord)7 b Fe(.)h(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)20 b
+Ff(57)0 959 y(Revision)15 b(managemen)o(t)5 b Fe(.)j(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)22 b Ff(63)1015
-594 y(TMP)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(63)0 1005 y(Revision)d(n)o(um)o(b)q
+(ers)7 b Fe(.)g(.)g(.)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(.)
+h(.)f(.)19 b Ff(5)0 1051 y(Revision)c(tree)s Fe(.)7 b(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16
+b Ff(5)0 1096 y(Revision)f(tree,)e(making)h(branc)o(hes)s
+Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)16 b Ff(33)0 1142 y(Revisions,)f(merging)g
+(di\013erences)g(b)q(et)o(w)o(een)8 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)21 b Ff(41)0 1188 y(Revisions,)15
+b(v)o(ersions)g(and)e(releases)g Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(6)0 1233 y(Righ)o(t-hand)15 b(options)d Fe(.)6 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(.)h(.)f(.)22 b Ff(67)0 1279
+y(rsh)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)22
+b Ff(15)0 1325 y(R)o(tag)13 b(\(sub)q(command\))8 b Fe(.)g(.)e(.)g(.)g
+(.)h(.)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(.)21 b Ff(89)0 1370
+y(rtag,)13 b(creating)h(a)f(branc)o(h)h(using)6 b Fe(.)h(.)f(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)18 b Ff(35)0 1484 y Fn(S)0 1538 y Ff(Sa)o(ving)d(space)5
+b Fe(.)i(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)18 b Ff(72)0 1584 y(SCCS,)13 b(imp)q(orting)i
+(\014les)f(from)t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(20)0 1630 y(Securit)o(y)11 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)22
+b Ff(13)0 1675 y(setgid)13 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)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(.)h(.)f(.)g(.)g
+(.)24 b Ff(14)0 1721 y(Setting)14 b(up)g(a)f(rep)q(ository)f
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)23 b Ff(102)0
+1767 y(setuid)12 b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)23
+b Ff(14)0 1812 y(Sign)o(um)15 b(Supp)q(ort)d Fe(.)6 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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23
+b Ff(1)0 1858 y(Source)14 b(k)o(eyw)o(ord)6 b Fe(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(57)0 1904 y(Source,)13 b(getting)i(CVS)d(source)g
+Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)23 b Ff(3)0 1949 y(Source,)13
+b(getting)i(from)d(CVS)7 b Fe(.)g(.)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(.)20
+b Ff(7)0 1995 y(Sp)q(ecifying)c(dates)10 b Fe(.)c(.)g(.)g(.)g(.)g(.)h
+(.)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(.)23 b Ff(67)0
+2040 y(Spreading)15 b(information)d Fe(.)7 b(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(101)1015 640 y(TMPDIR)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)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(.)h(.)f(.)17
-b Ff(101)1015 686 y(T)m(race)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)23 b Ff(27)0 2086 y(Starting)14 b(a)f(pro)r(ject)h(with)
+f(CVS)c Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)22 b Ff(19)0 2132 y(State)13
+b(k)o(eyw)o(ord)d Fe(.)d(.)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(.)h(.)f(.)g(.)g(.)g(.)22 b Ff(57)0 2177 y(Status)14
+b(\(sub)q(command\))s Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)19 b Ff(63)1015 731 y(T)m(rac)o(kin)o(g)c(source)q(s)6
-b Fe(.)h(.)f(.)g(.)h(.)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
-(.)20 b Ff(47)1015 777 y(T)m(ransact)o(ions,)15 b(a)o(t)o(omic,)e(lac)o
-(k)h(of)8 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(27)1015 823
-y(T)m(r)q(ivial)15 b(Compiler)g(\(example\))s Fe(.)7
-b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)16 b Ff(9)1015 868 y(T)o(ypical)f(rep)q
-(os)q(it)o(ory)9 b Fe(.)g(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)16 b Ff(90)0 2223 y(Status)e(of)e(a)h(\014le)7 b
+Fe(.)g(.)f(.)g(.)g(.)h(.)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(.)h(.)22 b Ff(13)1015 979 y Fn(U)1015 1033 y Ff(Un)o(doin)o(g)16
-b(a)d(c)o(h)o(an)o(ge)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(39)1015 1078 y(u)o(n)o(e)q(dit)c(\(su)n
-(b)q(comm)o(an)o(d\))6 b Fe(.)i(.)e(.)g(.)h(.)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(.)19 b Ff(29)1015 1124 y(Up-t)o(o-d)o(a)o(t)o(e)5 b
-Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)18 b Ff(23)1015 1170 y(Up)q(d)o(a)o(t)o(e)c
-(\(su)n(b)q(comm)o(an)o(d\))7 b Fe(.)h(.)e(.)h(.)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(.)20 b Ff(87)1015 1215 y(Up)q(d)o(a)o(t)o(e)14
-b(program)9 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)22 b Ff(92)1015 1261 y(up)q(d)o(a)o(t)o(e,)15
-b(in)o(tro)q(d)o(u)o(ct)o(ion)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)23 b Ff(23)1015 1307 y(Up)q(d)o(a)o(t)o(in)o(g)16
-b(a)d(\014le)5 b Fe(.)i(.)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(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(23)1015 1352 y(USER)7
-b Fe(.)g(.)f(.)h(.)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(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(101)1015
-1398 y(Us)q(er)13 b(mo)q(d)o(ule)q(s)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g
+g(.)h(.)19 b Ff(23)0 2269 y(Status)14 b(of)e(a)h(mo)q(dule)t
+Fe(.)8 b(.)e(.)g(.)g(.)g(.)h(.)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(.)17
+b Ff(96)0 2314 y(Stic)o(ky)d(tags)e Fe(.)6 b(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(37)0 2360 y(Stic)o(ky)14 b(tags,)f(resetting)s Fe(.)8
+b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)16
+b Ff(37)0 2406 y(Storing)e(log)g(messages)6 b Fe(.)h(.)f(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(100)0 2451 y(Structure)7
+b Fe(.)g(.)f(.)g(.)h(.)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(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(65)0 2497 y(Sub)q(directories)13
+b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Ff(14)1015 1444 y(us)q(ers)14 b(\(admin)g(\014le\))8
-b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(29)1015 1556 y Fn(V)1015 1610 y Ff(V)m(en)o(dor)11
-b Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)23 b Ff(47)1015
-1656 y(V)m(en)o(dor)14 b(branc)o(h)6 b Fe(.)h(.)f(.)g(.)g(.)h(.)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(.)h(.)19 b
-Ff(47)1015 1701 y(V)m(ers)q(ions,)14 b(revi)q(s)q(ions)g(an)o(d)g
-(releas)q(e)q(s)t Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(8)1015
-1747 y(Viewin)o(g)d(di\013erence)q(s)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)23 b Ff(43)0 2543 y(Supp)q(ort,)14 b(getting)g(CVS)f(supp)q
+(ort)s Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(1)0 2588 y(Sym)o(b)q(olic)f
+(name)f(\(tag\))5 b Fe(.)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(.)h(.)
+f(.)17 b Ff(33)0 2634 y(Syn)o(tax)d(of)f(info)h(\014les)7
+b Fe(.)g(.)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(.)h(.)19
+b Ff(97)0 2748 y Fn(T)0 2802 y Ff(T)m(ag)13 b(\(sub)q(command\))8
+b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(91)1015 183 y(T)m(ag)13 b(program)t Fe(.)7 b(.)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(.)h(.)f(.)g(.)g(.)23 b Ff(10)1015 1857 y Fn(W)1015
-1911 y Ff(w)o(a)o(t)o(c)o(h)13 b(add)h(\(su)n(b)q(comm)o(an)o(d\))7
-b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Ff(28)1015 1957
-y(w)o(a)o(t)o(c)o(h)13 b(o\013)h(\(su)n(b)q(comm)o(an)o(d\))9
-b Fe(.)f(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22 b Ff(28)1015
-2003 y(w)o(a)o(t)o(c)o(h)13 b(on)h(\(su)n(b)q(comm)o(an)o(d\))e
-Fe(.)6 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(.)23 b Ff(28)1015
-2048 y(w)o(a)o(t)o(c)o(h)13 b(remo)o(v)o(e)h(\(su)n(b)q(comm)o(an)o
-(d\))5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(29)1015 2094 y(w)o(a)o(t)o(c)o
-(h)o(ers)c(\(su)n(b)q(comm)o(an)o(d\))t Fe(.)9 b(.)d(.)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(.)18 b Ff(30)1015 2140 y(W)m(a)o(t)o(c)o(h)o(e)q(s)9
-b Fe(.)e(.)f(.)g(.)g(.)h(.)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(.)17
+b Ff(96)1015 229 y(tag,)c(command,)h(in)o(tro)q(duction)5
+b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)18 b Ff(33)1015 275 y(tag,)13
+b(example)5 b Fe(.)j(.)e(.)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(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(33)1015 320 y(T)m(ag,)13
+b(retrieving)i(old)f(revisions)5 b Fe(.)k(.)d(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(34)1015 366 y(T)m(ag,)13 b(sym)o(b)q(olic)i(name)t
+Fe(.)7 b(.)f(.)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(.)h(.)f(.)g(.)g(.)17
+b Ff(33)1015 412 y(taginfo)c Fe(.)6 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(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)24
+b Ff(55)1015 457 y(T)m(ags)5 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)18 b Ff(33)1015 503 y(T)m(ags,)13 b(stic)o(ky)t
+Fe(.)7 b(.)f(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(27)1015 2185
-y(Wdi\013)15 b(\(imp)q(ort)f(example\))5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)17 b Ff(37)1015 549 y(tc,)c(T)m(rivial)i
+(Compiler)f(\(example\))e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(7)1015
+594 y(T)m(eam)13 b(of)g(dev)o(elop)q(ers)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(23)1015 640 y(TEMP)11
+b Fe(.)6 b(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(106)1015
+686 y(T)m(emplate)14 b(for)f(log)h(message)9 b Fe(.)e(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)22 b Ff(101)1015 731 y(Third-part)o(y)15 b(sources)6
+b Fe(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)19
+b Ff(49)1015 777 y(Time)8 b Fe(.)f(.)g(.)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(.)19 b Ff(47)1015 2231 y(Wh)o(a)o(t)14
-b(\(sh)o(ell)h(comm)o(an)o(d\))6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)19 b Ff(54)1015 2277 y(Wh)o(a)o(t)14 b(branc)o(h)o(e)q(s)g
-(are)g(go)q(o)q(d)f(for)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(33)1015 2322 y(Wh)o(a)o(t)14 b(i)q(s)f(CVS?)d Fe(.)c(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)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(.)23
-b Ff(3)1015 2368 y(Wh)o(en)14 b(t)o(o)g(commit)t Fe(.)7
-b(.)f(.)g(.)g(.)g(.)g(.)h(.)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(.)18
-b Ff(59)1015 2414 y(W)m(ork-s)q(e)q(ss)q(ion,)d(example)f(of)s
-Fe(.)6 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(.)h(.)f(.)16 b Ff(9)1015
-2459 y(W)m(orkin)o(g)f(co)o(p)o(y)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)22 b Ff(67)1015 823 y(TMP)7 b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)19 b Ff(106)1015 868 y(TMPDIR)5 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)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(.)h(.)f(.)17
+b Ff(106)1015 914 y(T)m(race)6 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)19 b Ff(67)1015 959 y(T)m(raceabilit)o(y)t Fe(.)9
+b(.)d(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)17 b Ff(55)1015 1005 y(T)m(rac)o(king)e(sources)7
+b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
-b Ff(23)1015 2505 y(W)m(orkin)o(g)c(co)o(p)o(y)m(,)e(remo)o(vin)o(g)t
-Fe(.)c(.)d(.)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(.)18 b Ff(10)1015
-2551 y(W)m(rap)o(p)q(ers)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)20 b Ff(49)1015 1051 y(T)m(ransactions,)15 b(atomic,)e(lac)o(k)h(of)
+7 b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)20 b Ff(28)1015 1096 y(T)m(rivial)15
+b(Compiler)g(\(example\))t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
+b Ff(7)1015 1142 y(T)o(ypical)e(rep)q(ository)c Fe(.)6
+b(.)g(.)h(.)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(.)23
+b Ff(11)1015 1245 y Fn(U)1015 1299 y Ff(Undoing)15 b(a)e(c)o(hange)t
+Fe(.)7 b(.)g(.)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(.)h(.)f(.)17
+b Ff(41)1015 1345 y(unedit)e(\(sub)q(command\))t Fe(.)7
+b(.)f(.)h(.)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(.)17 b Ff(30)1015
+1390 y(Up-to-date)t Fe(.)7 b(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(23)1015
+1436 y(Up)q(date)d(\(sub)q(command\))t Fe(.)7 b(.)g(.)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(.)17 b Ff(92)1015 1482 y(Up)q(date)d(program)7
+b Fe(.)g(.)f(.)g(.)h(.)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
+(.)21 b Ff(96)1015 1527 y(up)q(date,)14 b(in)o(tro)q(duction)7
+b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)20
+b Ff(23)1015 1573 y(Up)q(dating)15 b(a)e(\014le)s Fe(.)7
+b(.)f(.)g(.)h(.)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(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)19
-b Ff(92)p eop
-%%Page: -1 113
--1 112 bop 1937 -58 a Ft(i)0 183 y Fq(Sh)n(ort)16 b(Con)n(t)n(en)n(t)o
-(s)0 287 y Fc(A)m(b)q(ou)o(t)h(t)n(hi)q(s)f(m)o(an)n(ual)c
-Fb(.)d(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)28 b Fc(1)0 341 y(1)78
-b(Wh)o(a)o(t)17 b(i)q(s)e(CVS?)6 b Fb(.)k(.)g(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)22
-b Fc(3)0 395 y(2)78 b(Bas)q(ic)15 b(concept)o(s)j Fb(.)10
-b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)f(.)34 b Fc(7)0 449 y(3)78 b(A)16
-b(samp)o(le)g(s)q(e)q(s)q(s)q(ion)5 b Fb(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)22
-b Fc(9)0 503 y(4)78 b(Th)o(e)16 b(Rep)q(o)q(s)q(it)o(ory)9
-b Fb(.)h(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)25 b Fc(13)0 557 y(5)78 b(St)o(art)o(in)o(g)
-17 b(a)f(pro)s(ject)g(wit)n(h)g(CVS)d Fb(.)d(.)g(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)g(.)29 b Fc(21)0 611 y(6)78 b(Mul)o(t)o(ip)o(le)15
-b(d)o(ev)o(elo)o(p)q(ers)10 b Fb(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)26 b Fc(23)0
-665 y(7)78 b(Branc)o(h)o(e)q(s)8 b Fb(.)i(.)g(.)f(.)h(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)24 b Fc(31)0 719 y(8)78 b(M)o(ergin)o(g)19
-b Fb(.)10 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)34 b
-Fc(37)0 773 y(9)78 b(Recurs)q(iv)o(e)15 b(b)q(e)o(h)o(a)o(vior)f
-Fb(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)16 b Ff(23)1015 1619 y(USER)7 b Fe(.)g(.)f(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)20 b Ff(106)1015 1664 y(User)13 b(mo)q(dules)7 b Fe(.)h(.)e(.)g(.)g
+(.)h(.)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(.)h(.)f(.)g(.)20
+b Ff(12)1015 1710 y(users)14 b(\(admin)g(\014le\))8 b
+Fe(.)f(.)g(.)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(.)h(.)f(.)21
+b Ff(30)1015 1815 y Fn(V)1015 1869 y Ff(V)m(endor)10
+b Fe(.)d(.)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(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(49)1015
+1914 y(V)m(endor)14 b(branc)o(h)6 b Fe(.)h(.)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(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Ff(49)1015
+1960 y(V)m(ersions,)14 b(revisions)h(and)f(releases)6
+b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)19 b Ff(6)1015 2006 y(Viewing)c(di\013erences)e
+Fe(.)6 b(.)h(.)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(.)25
+b Ff(8)1015 2109 y Fn(W)1015 2163 y Ff(w)o(atc)o(h)13
+b(add)h(\(sub)q(command\))5 b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18
+b Ff(29)1015 2208 y(w)o(atc)o(h)13 b(o\013)h(\(sub)q(command\))6
+b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)19 b Ff(29)1015
+2254 y(w)o(atc)o(h)13 b(on)h(\(sub)q(command\))7 b Fe(.)g(.)f(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)20 b Ff(29)1015 2300 y(w)o(atc)o(h)13
+b(remo)o(v)o(e)h(\(sub)q(command\))e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24
+b Ff(30)1015 2345 y(w)o(atc)o(hers)14 b(\(sub)q(command\))d
+Fe(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(31)1015
+2391 y(W)m(atc)o(hes)8 b Fe(.)f(.)f(.)g(.)g(.)h(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)21
+b Ff(28)1015 2437 y(Wdi\013)15 b(\(imp)q(ort)f(example\))5
+b Fe(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(49)1015
+2482 y(What)c(\(shell)h(command\))t Fe(.)6 b(.)h(.)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(.)17 b Ff(58)1015 2528 y(What)d(branc)o(hes)g(are)g(go)q
+(o)q(d)f(for)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b Ff(35)1015
+2574 y(What)c(is)g(CVS?)9 b Fe(.)d(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(3)1015
+2619 y(When)14 b(to)f(commit)t Fe(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(63)1015 2665
+y(W)m(ork-session,)e(example)g(of)t Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)17 b Ff(7)1015 2711 y(W)m(orking)e(cop)o(y)5
+b Fe(.)i(.)f(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)18 b Ff(23)1015 2756 y(W)m(orking)d(cop)o(y)m(,)e(remo)o
+(ving)t Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17
+b Ff(8)1015 2802 y(W)m(rapp)q(ers)6 b Fe(.)i(.)e(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19
+b Ff(96)p eop
+%%Page: -1 117
+-1 116 bop 1937 -58 a Ft(i)0 183 y Fq(Short)16 b(Con)n(ten)n(ts)0
+287 y Fc(Ab)q(out)h(this)f(man)o(ual)9 b Fb(.)f(.)i(.)g(.)g(.)g(.)g(.)g
(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)f(.)32 b Fc(41)0 827 y(10)54 b(Addin)o(g)17 b(\014le)q(s)f(t)o
-(o)h(a)g(mo)q(d)o(ule)10 b Fb(.)e(.)i(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)f(.)h(.)26 b Fc(43)0 881 y(11)54 b(Remo)o(vin)o(g)15
-b(\014le)q(s)h(f)q(rom)f(a)i(mo)q(d)o(ule)9 b Fb(.)f(.)i(.)g(.)g(.)g(.)
-g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)25 b Fc(45)0 935 y(12)54 b(T)l(rac)o(kin)o
-(g)17 b(t)n(hird-part)o(y)f(source)q(s)11 b Fb(.)g(.)f(.)f(.)h(.)g(.)g
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
+(.)25 b Fc(1)0 341 y(1)78 b(What)17 b(is)f(CVS?)j Fb(.)10
+b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)27 b Fc(47)0 989 y(13)54
-b(Mo)o(vin)o(g)17 b(an)o(d)f(ren)o(amin)o(g)f(\014le)q(s)k
-Fb(.)10 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)35
-b Fc(49)0 1043 y(14)54 b(Mo)o(vin)o(g)17 b(an)o(d)f(ren)o(amin)o(g)f
-(direct)o(or)q(ie)q(s)5 b Fb(.)10 b(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)
-21 b Fc(51)0 1096 y(15)54 b(K)o(eyw)o(ord)16 b(su)n(b)q(st)o(it)o(u)o
-(t)o(ion)g Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)35 b Fc(3)0 395 y(2)78 b(Basic)16
+b(concepts)h Fb(.)10 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Fc(5)0
+449 y(3)78 b(A)16 b(sample)f(session)7 b Fb(.)j(.)g(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)23
+b Fc(7)0 503 y(4)78 b(The)17 b(Rep)q(ository)9 b Fb(.)g(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f
+(.)25 b Fc(11)0 557 y(5)78 b(Starting)17 b(a)g(pro)s(ject)e(with)h(CVS)
+10 b Fb(.)h(.)f(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)26
+b Fc(19)0 611 y(6)78 b(Multiple)15 b(dev)o(elop)q(ers)7
+b Fb(.)i(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)23 b Fc(23)0 665 y(7)78 b(Branc)o(hes)8
+b Fb(.)i(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)g(.)g(.)33 b Fc(53)0 1150 y(16)54 b(Han)o(dlin)o(g)16
-b(bin)o(ary)g(\014le)q(s)9 b Fb(.)h(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)25 b Fc(57)0 1204
-y(17)54 b(Revi)q(s)q(ion)15 b(m)o(an)o(agem)o(en)o(t)d
-Fb(.)7 b(.)j(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h
-(.)g(.)28 b Fc(59)0 1258 y(A)m(p)o(p)q(en)o(dix)14 b(A)50
-b(Reference)14 b(m)o(an)n(ual)i(for)g(CVS)g(comm)o(an)o(ds)6
-b Fb(.)i(.)i(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-22 b Fc(61)0 1312 y(A)m(p)o(p)q(en)o(dix)14 b(B)52 b(Reference)14
-b(m)o(an)n(ual)i(for)g(t)n(h)o(e)g(Admini)q(stra)o(t)o(iv)n(e)d(\014le)
-q(s)e Fb(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)27
-b Fc(91)0 1366 y(A)m(p)o(p)q(en)o(dix)14 b(C)52 b(All)15
-b(en)o(vironm)o(en)n(t)e(v)m(ar)q(ia)o(b)o(le)q(s)k(whic)o(h)e
-(a\013ect)i(CVS)d Fb(.)c(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)31
-b Fc(101)0 1420 y(A)m(p)o(p)q(en)o(dix)14 b(D)50 b(T)l(rou)n(b)o(le)q
-(sh)o(o)q(ot)o(in)o(g)19 b Fb(.)10 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)33 b Fc(103)0 1474 y(A)m(p)o(p)q(en)o(dix)14
-b(E)54 b(GNU)15 b(GENERAL)i(PUBLIC)f(LICENSE)8 b Fb(.)h(.)h(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)24 b Fc(105)0
-1528 y(In)o(d)o(ex)14 b Fb(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)24 b Fc(33)0
+719 y(8)78 b(Merging)17 b Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
+(.)33 b Fc(39)0 773 y(9)78 b(Recursiv)o(e)15 b(b)q(eha)o(vior)f
+Fb(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)f(.)31 b Fc(43)0 827 y(10)54 b(Adding)16 b(\014les)g(to)h(a)g
+(mo)q(dule)9 b Fb(.)f(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)25 b Fc(45)0 881 y(11)54 b(Remo)o(ving)15
+b(\014les)h(from)f(a)h(mo)q(dule)9 b Fb(.)g(.)h(.)g(.)g(.)g(.)g(.)f(.)h
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)f(.)h(.)g(.)32 b Fc(107)p eop
-%%Page: -2 114
--2 113 bop 0 -58 a Ft(ii)1227 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)p eop
-%%Page: -3 115
--3 114 bop 1912 -58 a Ft(iii)0 183 y Fq(T)-7 b(a)n(b)o(le)15
-b(of)g(Con)n(t)n(en)n(t)o(s)0 331 y Fn(A)l(b)r(ou)o(t)23
-b(t)m(hi)q(s)g(m)n(an)m(ual)14 b Fb(.)d(.)f(.)g(.)g(.)g(.)g(.)f(.)h(.)g
+f(.)h(.)g(.)g(.)25 b Fc(47)0 935 y(12)54 b(T)l(rac)o(king)16
+b(third-part)o(y)g(sources)11 b Fb(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)f(.)h(.)g(.)27 b Fc(49)0 989 y(13)54 b(Mo)o(ving)16
+b(and)h(renaming)e(\014les)i Fb(.)10 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)g(.)g(.)g(.)33 b Fc(51)0 1043 y(14)54 b(Mo)o(ving)16
+b(and)h(renaming)e(directories)i Fb(.)10 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)34 b Fc(53)0 1096 y(15)54 b(History)16 b(bro)o(wsing)7
+b Fb(.)k(.)f(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)g(.)g(.)23 b Fc(55)0 1150 y(16)54 b(Keyw)o(ord)16
+b(substitution)e Fb(.)c(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)29 b Fc(57)0 1204 y(17)54 b(Handling)16
+b(binary)h(\014les)8 b Fb(.)h(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)24 b Fc(61)0 1258 y(18)54
+b(Revision)16 b(managemen)o(t)11 b Fb(.)c(.)j(.)g(.)g(.)g(.)f(.)h(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)36 b Fn(1)149
-393 y Ft(Ch)o(ec)o(kli)q(st)16 b(for)f(t)n(h)o(e)g(impa)o(t)o(ien)o(t)g
-(re)q(ad)o(er)f Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)28 b Ft(1)149 443 y(Cre)q(dit)o(s)7
-b Fa(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)27 b Fc(63)0
+1312 y(App)q(endix)16 b(A)49 b(Reference)14 b(man)o(ual)h(for)i(CVS)f
+(commands)d Fb(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
+(.)g(.)31 b Fc(65)0 1366 y(App)q(endix)16 b(B)51 b(Reference)14
+b(man)o(ual)h(for)i(the)f(Administrativ)o(e)d(\014les)18
+b Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)35 b Fc(95)0
+1420 y(App)q(endix)16 b(C)51 b(All)15 b(en)o(vironmen)o(t)e(v)m
+(ariables)j(whic)o(h)g(a\013ect)g(CVS)11 b Fb(.)f(.)g(.)g(.)f(.)h(.)g
+(.)g(.)g(.)g(.)g(.)27 b Fc(105)0 1474 y(App)q(endix)16
+b(D)49 b(T)l(roublesho)q(oting)12 b Fb(.)f(.)f(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)g(.)g(.)28 b Fc(107)0 1528 y(App)q(endix)16
+b(E)53 b(GNU)15 b(GENERAL)i(PUBLIC)f(LICENSE)j Fb(.)9
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)35
+b Fc(109)0 1582 y(Index)14 b Fb(.)9 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)f(.)h(.)31 b Fc(111)p eop
+%%Page: -2 118
+-2 117 bop 0 -58 a Ft(ii)1227 b(CVS|Concurren)o(t)15
+b(V)l(ersions)h(System)p eop
+%%Page: -3 119
+-3 118 bop 1912 -58 a Ft(iii)0 183 y Fq(T)-7 b(able)15
+b(of)g(Con)n(ten)n(ts)0 331 y Fn(Ab)r(out)23 b(this)g(man)n(ual)9
+b Fb(.)i(.)f(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)g(.)31 b Fn(1)149 393 y Ft(Chec)o(klist)17 b(for)d(the)i
+(impatien)o(t)f(reader)c Fa(.)c(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Ft(2)149 493
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Ft(1)149 443 y(Credits)7
+b Fa(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Ft(2)149 493
y(BUGS)5 b Fa(.)j(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)19
-b Ft(2)0 593 y Fn(1)67 b(Wh)n(a)n(t)23 b(i)q(s)g(CVS?)11
-b Fb(.)e(.)h(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)f(.)h(.)33 b Fn(3)149 655 y Ft(CVS)16 b(i)q(s)f(not)p
-Fi(:)8 b(:)g(:)d Fa(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)g(.)f(.)h(.)f(.)h(.)f(.)22 b Ft(3)0 754 y Fn(2)67
-b(Bas)q(ic)21 b(concept)o(s)7 b Fb(.)j(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)29 b Fn(7)149
-817 y Ft(2.1)45 b(Revi)q(s)q(ion)16 b(n)n(u)o(m)n(b)q(ers)e
-Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Ft(7)149
-867 y(2.2)45 b(V)l(ers)q(ions,)15 b(revi)q(s)q(ions)h(an)o(d)f(rele)q
-(as)q(e)q(s)8 b Fa(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)22 b Ft(8)0 971 y Fn(3)67 b(A)22 b(samp)o(le)h(s)q(e)r(s)q
-(s)q(ion)13 b Fb(.)8 b(.)i(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)34 b Fn(9)149 1033 y Ft(3.1)45 b(Get)n(t)o(in)o(g)15
-b(t)n(h)o(e)g(source)7 b Fa(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
-b Ft(9)149 1083 y(3.2)45 b(Commit)n(t)o(in)o(g)15 b(y)o(our)g(c)o(h)o
-(an)o(ge)q(s)10 b Fa(.)e(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Ft(9)149 1133
-y(3.3)45 b(Cle)q(anin)o(g)16 b(up)f Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)30 b Ft(10)149 1183 y(3.4)45
-b(Viewin)o(g)17 b(di\013erence)q(s)8 b Fa(.)h(.)e(.)h(.)f(.)h(.)f(.)h
+b Ft(2)0 593 y Fn(1)67 b(What)23 b(is)g(CVS?)9 b Fb(.)g(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)31
+b Fn(3)149 655 y Ft(CVS)16 b(is)f(not)p Fi(:)8 b(:)g(:)e
+Fa(.)h(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)23 b Ft(10)0 1287 y Fn(4)67 b(Th)n(e)22 b(Rep)r(o)q(s)q(it)o
-(ory)c Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
-(.)g(.)g(.)40 b Fn(13)149 1349 y Ft(4.1)45 b(Us)q(er)15
-b(mo)q(d)o(ule)q(s)10 b Fa(.)f(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)26 b Ft(14)299 1399 y(4.1.1)44 b(File)16 b(p)q(ermi)q(s)q(s)
-q(ions)11 b Fa(.)c(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)26 b Ft(14)149 1449 y(4.2)45
-b(Th)o(e)15 b(admini)q(stra)o(t)o(iv)o(e)g(\014le)q(s)8
-b Fa(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(15)299 1499 y(4.2.1)44
-b(Edit)o(in)o(g)16 b(admini)q(stra)o(t)o(iv)o(e)f(\014le)q(s)10
-b Fa(.)f(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Ft(15)149
-1548 y(4.3)45 b(Mul)o(t)o(ip)o(le)18 b(rep)q(o)q(s)q(it)o(or)q(ie)q(s)5
-b Fa(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Ft(16)149 1598
-y(4.4)45 b(Cre)q(a)o(t)o(in)o(g)14 b(a)h(rep)q(o)q(s)q(it)o(ory)9
-b Fa(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24 b Ft(16)149 1648 y(4.5)45
-b(Remot)o(e)15 b(rep)q(o)q(s)q(it)o(or)q(ie)q(s)d Fa(.)c(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
+(.)f(.)h(.)22 b Ft(3)0 754 y Fn(2)67 b(Basic)22 b(concepts)7
+b Fb(.)i(.)h(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)f(.)h(.)g(.)29 b Fn(5)149 817 y Ft(2.1)45 b(Revision)17
+b(n)o(um)o(b)q(ers)c Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)27 b Ft(16)299 1698 y(4.5.1)44 b(Conn)o(ect)o(in)o(g)16
-b(wit)n(h)f(rsh)g Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)
-f(.)h(.)f(.)h(.)29 b Ft(16)299 1748 y(4.5.2)44 b(Direct)15
-b(conn)o(ect)o(ion)h(wit)n(h)g(pas)q(sw)o(ord)d(a)n(u)o(t)n(h)o(en)o(t)
-o(ica)o(t)o(ion)h Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29
-b Ft(17)448 1797 y(4.5.2.1)44 b(Set)n(t)o(in)o(g)16 b(up)f(t)n(h)o(e)g
-(s)q(erv)o(er)g(for)g(pas)q(sw)o(ord)f(a)n(u)o(t)n(h)o(en)o(t)o(ica)o
-(t)o(ion)552 1847 y Fa(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
+b Ft(5)149 867 y(2.2)45 b(V)l(ersions,)16 b(revisions)g(and)f(releases)
+9 b Fa(.)g(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+24 b Ft(6)0 971 y Fn(3)67 b(A)22 b(sample)g(session)15
+b Fb(.)9 b(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+f(.)37 b Fn(7)149 1033 y Ft(3.1)45 b(Getting)15 b(the)g(source)t
+Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)28 b Ft(17)448 1897 y(4.5.2.2)44 b(Us)q(in)o(g)15
-b(t)n(h)o(e)g(clien)o(t)i(wit)n(h)e(pas)q(sw)o(ord)f(a)n(u)o(t)n(h)o
-(en)o(t)o(ica)o(t)o(ion)5 b Fa(.)j(.)f(.)20 b Ft(18)448
-1947 y(4.5.2.3)44 b(Secur)q(it)o(y)15 b(cons)q(id)o(era)o(t)o(ions)h
-(wit)n(h)g(pas)q(sw)o(ord)539 1997 y(a)n(u)o(t)n(h)o(en)o(t)o(ica)o(t)o
-(ion)e Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)29 b Ft(19)299 2047 y(4.5.3)44 b(Direct)15 b(conn)o(ect)o(ion)h
-(wit)n(h)g(k)o(erb)q(ero)q(s)6 b Fa(.)g(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)g
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
-b Ft(19)0 2146 y Fn(5)67 b(St)n(art)n(in)o(g)24 b(a)e(pro)t(ject)g(wit)
-m(h)h(CVS)12 b Fb(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)35 b Fn(21)149 2208
-y Ft(5.1)45 b(Set)n(t)o(in)o(g)16 b(up)g(t)n(h)o(e)f(\014le)q(s)f
-Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
+(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)18 b Ft(7)149
+1083 y(3.2)45 b(Committing)15 b(y)o(our)g(c)o(hanges)8
+b Fa(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)23 b Ft(7)149 1133 y(3.3)45 b(Cleaning)16
+b(up)t Fa(.)9 b(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)28 b Ft(21)299
-2258 y(5.1.1)44 b(Cre)q(a)o(t)o(in)o(g)14 b(a)h(mo)q(d)o(ule)h(f)q(rom)
-e(a)h(n)n(u)o(m)n(b)q(er)h(of)f(\014le)q(s)9 b Fa(.)f(.)g(.)f(.)h(.)f
-(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)24 b Ft(21)299
-2308 y(5.1.2)44 b(Cre)q(a)o(t)o(in)o(g)14 b(a)h(mo)q(d)o(ule)h(f)q(rom)
-e(scra)o(t)o(c)o(h)8 b Fa(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)23
-b Ft(22)149 2358 y(5.2)45 b(De\014nin)o(g)17 b(t)n(h)o(e)e(mo)q(d)o
-(ule)10 b Fa(.)e(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+(.)f(.)19 b Ft(8)149 1183 y(3.4)45 b(Viewing)16 b(di\013erences)9
+b Fa(.)g(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)25 b Ft(22)0
-2462 y Fn(6)67 b(Mul)o(t)n(ip)o(le)25 b(d)o(ev)n(elo)n(p)q(ers)15
-b Fb(.)c(.)f(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)37
-b Fn(23)149 2524 y Ft(6.1)45 b(File)16 b(st)o(a)o(t)o(us)10
-b Fa(.)c(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
-25 b Ft(23)149 2574 y(6.2)45 b(Br)q(in)o(gin)o(g)17 b(a)e(\014le)h(up)g
-(t)o(o)f(d)o(a)o(t)o(e)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Ft(8)0
+1287 y Fn(4)67 b(The)22 b(Rep)r(ository)c Fb(.)10 b(.)g(.)g(.)f(.)h(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)40 b Fn(11)149
+1349 y Ft(4.1)45 b(User)15 b(mo)q(dules)c Fa(.)e(.)e(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Ft(23)149
-2624 y(6.3)45 b(Con\015ict)o(s)16 b(examp)o(le)e Fa(.)7
-b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Ft(24)149 2674
-y(6.4)45 b(Informin)o(g)16 b(ot)n(h)o(ers)f(a)o(b)q(ou)o(t)g(commit)o
-(s)9 b Fa(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24
-b Ft(26)149 2724 y(6.5)45 b(Sev)o(eral)16 b(d)o(ev)o(elo)o(p)q(ers)g(s)
-q(im)n(ul)o(t)o(an)o(eously)g(a)o(t)n(t)o(empt)o(in)o(g)f(t)o(o)g(ru)o
-(n)h(CVS)5 b Fa(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
-b Ft(27)149 2774 y(6.6)45 b(M)o(ec)o(h)o(ani)q(sms)15
-b(t)o(o)g(trac)o(k)f(wh)o(o)h(i)q(s)h(e)q(dit)o(in)o(g)h(\014le)q(s)6
-b Fa(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)21 b Ft(27)299 2823 y(6.6.1)44
-b(T)l(ellin)o(g)17 b(CVS)f(t)o(o)f(w)o(a)o(t)o(c)o(h)f(cert)o(ain)h
-(\014le)q(s)9 b Fa(.)g(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)24 b Ft(28)p eop
-%%Page: -4 116
--4 115 bop 0 -58 a Ft(iv)1215 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)299 42 y(6.6.2)44 b(T)l(ellin)o(g)17
-b(CVS)f(t)o(o)f(not)o(ify)g(y)o(ou)d Fa(.)6 b(.)i(.)f(.)h(.)g(.)f(.)h
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(12)299 1399 y(4.1.1)44
+b(File)16 b(p)q(ermissions)11 b Fa(.)e(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(13)149
+1449 y(4.2)45 b(The)15 b(administrativ)o(e)h(\014les)7
+b Fa(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)22 b Ft(14)299 1499 y(4.2.1)44
+b(Editing)16 b(administrativ)o(e)g(\014les)9 b Fa(.)f(.)g(.)f(.)h(.)g
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)27 b Ft(28)299 91 y(6.6.3)44 b(Ho)o(w)14
-b(t)o(o)h(e)q(dit)h(a)f(\014le)i(whic)o(h)e(i)q(s)h(b)q(e)q(in)o(g)g(w)
-o(a)o(t)o(c)o(h)o(e)q(d)9 b Fa(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)24 b Ft(29)299 141 y(6.6.4)44 b(Inform)o(a)o(t)o
-(ion)14 b(a)o(b)q(ou)o(t)i(wh)o(o)e(i)q(s)i(w)o(a)o(t)o(c)o(hin)o(g)f
-(an)o(d)g(e)q(dit)o(in)o(g)8 b Fa(.)h(.)f(.)f(.)h(.)f(.)h(.)g(.)f(.)h
-(.)23 b Ft(30)299 191 y(6.6.5)44 b(Us)q(in)o(g)16 b(w)o(a)o(t)o(c)o(h)o
-(e)q(s)e(wit)n(h)h(o)o(ld)h(v)o(ers)q(ions)g(of)f(CVS)e
-Fa(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
-b Ft(30)0 295 y Fn(7)67 b(Branc)n(h)n(e)r(s)15 b Fb(.)10
-b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)f(.)38 b Fn(31)149 358 y Ft(7.1)45
-b(T)l(ags{Sym)n(b)q(o)o(lic)16 b(revi)q(s)q(ions)c Fa(.)c(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
-b Ft(31)149 407 y(7.2)45 b(Wh)o(a)o(t)14 b(branc)o(h)o(e)q(s)i(are)e
-(go)q(o)q(d)i(for)7 b Fa(.)g(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)24 b Ft(14)149 1548 y(4.3)45 b(Multiple)17
+b(rep)q(ositories)5 b Fa(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(33)149 457 y(7.3)45
-b(Cre)q(a)o(t)o(in)o(g)14 b(a)h(branc)o(h)9 b Fa(.)f(.)g(.)f(.)h(.)f(.)
-h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)g(.)f(.)h(.)24 b Ft(33)149 507 y(7.4)45 b(St)o(ic)o(ky)15
-b(t)o(ags)5 b Fa(.)h(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)20 b Ft(34)0 611 y Fn(8)67 b(M)o(ergin)o(g)13
-b Fb(.)e(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)36 b Fn(37)149 674
-y Ft(8.1)45 b(M)o(ergin)o(g)16 b(an)f(en)o(t)o(ire)g(branc)o(h)e
-Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)28 b Ft(37)149 723 y(8.2)45 b(M)o(ergin)o(g)16
-b(f)q(rom)e(a)h(branc)o(h)h(s)q(ev)o(eral)f(t)o(im)o(e)q(s)6
-b Fa(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22 b Ft(38)149
-773 y(8.3)45 b(M)o(ergin)o(g)16 b(di\013erence)q(s)h(b)q(et)o(w)o(een)e
-(an)o(y)g(t)o(w)o(o)e(revi)q(s)q(ions)8 b Fa(.)h(.)e(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)24 b
-Ft(39)0 877 y Fn(9)67 b(Recurs)q(iv)n(e)23 b(b)q(e)o(h)n(a)n(vior)9
-b Fb(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)32
-b Fn(41)0 990 y(10)66 b(Addin)o(g)24 b(\014le)r(s)f(t)o(o)f(a)g(mo)r(d)
-n(ule)7 b Fb(.)k(.)f(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)30 b Fn(43)0
-1109 y(11)66 b(Remo)n(vin)o(g)24 b(\014le)r(s)e(f)q(rom)h(a)f(mo)r(d)n
-(ule)11 b Fb(.)g(.)f(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)
-g(.)g(.)g(.)g(.)34 b Fn(45)0 1229 y(12)66 b(T)-6 b(rac)n(kin)o(g)24
-b(t)m(hird-par)q(t)n(y)i(source)r(s)7 b Fb(.)i(.)g(.)h(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)29
-b Fn(47)149 1291 y Ft(12.1)45 b(Imp)q(ort)o(in)o(g)16
-b(a)e(mo)q(d)o(ule)j(for)d(t)n(h)o(e)h(\014rst)g(t)o(im)o(e)f
-Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Ft(47)149 1341
-y(12.2)45 b(Up)q(d)o(a)o(t)o(in)o(g)16 b(a)f(mo)q(d)o(ule)h(wit)n(h)g
-(t)n(h)o(e)f(imp)q(ort)g(comm)o(an)o(d)c Fa(.)c(.)h(.)f(.)h(.)g(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(47)0
-1445 y Fn(13)66 b(Mo)n(vin)o(g)24 b(an)n(d)f(ren)n(amin)o(g)g(\014le)r
-(s)8 b Fb(.)i(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)30 b Fn(49)149 1507 y
-Ft(13.1)45 b(Th)o(e)15 b(Norm)o(al)g(w)o(ay)f(t)o(o)h(Ren)o(am)o(e)t
-Fa(.)8 b(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20
+b Ft(14)149 1598 y(4.4)45 b(Creating)15 b(a)g(rep)q(ository)8
+b Fa(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)20 b Ft(49)149 1557 y(13.2)45 b(Mo)o(vin)o(g)15 b(t)n(h)o(e)g(hi)q
-(st)o(ory)g(\014le)6 b Fa(.)j(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Ft(49)149
-1607 y(13.3)45 b(Co)o(p)o(yin)o(g)15 b(t)n(h)o(e)g(hi)q(st)o(ory)h
-(\014le)9 b Fa(.)f(.)g(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Ft(15)149 1648 y(4.5)45
+b(Remote)15 b(rep)q(ositories)f Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
+b Ft(15)299 1698 y(4.5.1)44 b(Connecting)16 b(with)f(rsh)d
+Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)27
+b Ft(15)299 1748 y(4.5.2)44 b(Direct)15 b(connection)h(with)g(passw)o
+(ord)e(authen)o(tication)7 b Fa(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)22
+b Ft(16)448 1797 y(4.5.2.1)44 b(Setting)15 b(up)h(the)f(serv)o(er)g
+(for)f(passw)o(ord)h(authen)o(tication)552 1847 y Fa(.)7
+b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)g(.)24 b Ft(50)0 1711 y Fn(14)66
-b(Mo)n(vin)o(g)24 b(an)n(d)f(ren)n(amin)o(g)g(direct)o(or)q(ie)r(s)8
-b Fb(.)k(.)e(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)31
-b Fn(51)0 1831 y(15)66 b(K)n(eyw)n(ord)23 b(su)m(b)q(st)n(it)n(u)o(t)n
-(ion)13 b Fb(.)g(.)d(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)36
-b Fn(53)149 1893 y Ft(15.1)45 b(R)o(CS)15 b(K)o(eyw)o(ords)6
-b Fa(.)h(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b
+Ft(16)448 1897 y(4.5.2.2)44 b(Using)15 b(the)h(clien)o(t)g(with)g
+(passw)o(ord)e(authen)o(tication)8 b Fa(.)g(.)24 b Ft(17)448
+1947 y(4.5.2.3)44 b(Securit)o(y)15 b(considerations)i(with)e(passw)o
+(ord)539 1997 y(authen)o(tication)9 b Fa(.)g(.)e(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
-b Ft(53)149 1943 y(15.2)45 b(Us)q(in)o(g)15 b(k)o(eyw)o(ords)c
-Fa(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(53)149
-1993 y(15.3)45 b(Av)o(oidin)o(g)16 b(su)n(b)q(st)o(it)o(u)o(t)o(ion)7
-b Fa(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(54)149 2043 y(15.4)45
-b(Su)n(b)q(st)o(it)o(u)o(t)o(ion)15 b(mo)q(d)o(e)q(s)8
-b Fa(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Ft(55)149 2092
-y(15.5)45 b(Prob)o(lems)16 b(wit)n(h)f(t)n(h)o(e)g($Log: cvs.ps,v $
-y(15.5)45 b(Prob)o(lems)16 b(wit)n(h)f(t)n(h)o(e)g(Revision 1.1.1.3 1996/04/27 20:02:22 tholo
-y(15.5)45 b(Prob)o(lems)16 b(wit)n(h)f(t)n(h)o(e)g(Some files missed by initial import
-y(15.5)45 b(Prob)o(lems)16 b(wit)n(h)f(t)n(h)o(e)g()g(k)o(eyw)o
-(ord.)5 b Fa(.)h(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)20
-b Ft(55)0 2197 y Fn(16)66 b(Han)n(dlin)o(g)24 b(bin)n(ary)h(\014le)r(s)
-7 b Fb(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)30
-b Fn(57)0 2316 y(17)66 b(Revi)q(s)q(ion)24 b(m)n(an)n(agem)n(en)n(t)7
-b Fb(.)j(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)29 b Fn(59)149
-2378 y Ft(17.1)45 b(Wh)o(en)15 b(t)o(o)g(commit?)9 b
-Fa(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24 b Ft(59)0 2478
-y Fn(A)l(p)n(p)q(en)n(dix)h(A)67 b(Reference)22 b(m)n(an)m(ual)i(for)e
-(CVS)g(comm)n(an)n(ds)141 2532 y Fb(.)10 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)29 b Fn(61)149 2595 y
-Ft(A.1)45 b(Ov)o(erall)17 b(stru)o(ct)o(ure)d(of)h(CVS)g(comm)o(an)o
-(ds)6 b Fa(.)h(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
-b Ft(61)149 2644 y(A.2)45 b(Def)q(a)n(ul)o(t)16 b(o)o(pt)o(ions)f(an)o
-(d)g(t)n(h)o(e)g Fo(~)p Ft(/.cvsrc)f(\014le)9 b Fa(.)g(.)f(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)24 b Ft(61)149 2694 y(A.3)45 b(Global)16
-b(o)o(pt)o(ions)6 b Fa(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)24 b Ft(18)299
+2047 y(4.5.3)44 b(Direct)15 b(connection)h(with)g(k)o(erb)q(eros)t
+Fa(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Ft(18)0 2146 y Fn(5)67
+b(Starting)24 b(a)e(pro)t(ject)g(with)h(CVS)9 b Fb(.)g(.)h(.)g(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)31
+b Fn(19)149 2208 y Ft(5.1)45 b(Setting)16 b(up)f(the)g(\014les)c
+Fa(.)e(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26 b Ft(19)299 2258
+y(5.1.1)44 b(Creating)15 b(a)g(mo)q(dule)h(from)e(a)h(n)o(um)o(b)q(er)h
+(of)f(\014les)7 b Fa(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)22 b Ft(19)299 2308 y(5.1.2)44 b(Creating)15
+b(Files)h(F)l(rom)e(Other)i(V)l(ersion)g(Con)o(trol)e(Systems)9
+b Fa(.)f(.)f(.)h(.)f(.)24 b Ft(20)299 2358 y(5.1.3)44
+b(Creating)15 b(a)g(mo)q(dule)h(from)e(scratc)o(h)5 b
+Fa(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Ft(20)149 2408 y(5.2)45
+b(De\014ning)16 b(the)f(mo)q(dule)7 b Fa(.)i(.)f(.)f(.)h(.)g(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)21 b Ft(62)149 2744 y(A.4)45 b(Common)15 b(comm)o(an)o(d)g(o)o(pt)o
-(ions)9 b Fa(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)g(.)f(.)24 b Ft(63)149 2794 y(A.5)45 b(add|Add)17
-b(a)e(n)o(ew)g(\014le/direct)o(ory)h(t)o(o)f(t)n(h)o(e)g(rep)q(o)q(s)q
-(it)o(ory)7 b Fa(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-g(.)f(.)h(.)22 b Ft(65)p eop
-%%Page: -5 117
--5 116 bop 1926 -58 a Ft(v)299 42 y(A.5.1)44 b(add)16
-b(o)o(pt)o(ions)7 b Fa(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
+22 b Ft(20)0 2512 y Fn(6)67 b(Multiple)25 b(dev)n(elop)r(ers)11
+b Fb(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)34
+b Fn(23)149 2574 y Ft(6.1)45 b(File)16 b(status)8 b Fa(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)22 b
-Ft(66)299 91 y(A.5.2)44 b(add)16 b(examp)o(le)q(s)9 b
-Fa(.)f(.)g(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23
+b Ft(23)149 2624 y(6.2)45 b(Bringing)16 b(a)f(\014le)h(up)g(to)f(date)c
+Fa(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)26 b Ft(23)149 2674 y(6.3)45 b(Con\015icts)16
+b(example)c Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)g(.)f(.)24 b Ft(66)149 141 y(A.6)45 b(admin|Admini)q(stra)o
-(t)o(ion)17 b(f)q(ron)o(t)d(en)o(d)i(for)e(rcs)5 b Fa(.)j(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)20 b Ft(66)299 191 y(A.6.1)44 b(admin)16 b(o)o(pt)o(ions)e
-Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
-(.)f(.)h(.)f(.)h(.)29 b Ft(67)299 241 y(A.6.2)44 b(admin)16
-b(examp)o(le)q(s)5 b Fa(.)k(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Ft(69)448 291 y(A.6.2.1)44
-b(Ou)o(td)o(a)o(t)o(in)o(g)16 b(i)q(s)g(d)o(an)o(gerous)t
-Fa(.)8 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)19 b Ft(69)448 340 y(A.6.2.2)44
-b(Comm)o(en)o(t)14 b(le)q(ad)o(ers)9 b Fa(.)f(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)24 b Ft(69)149 390 y(A.7)45 b(c)o(h)o(ec)o(k)o(ou)o(t|Ch)o
-(ec)o(k)16 b(ou)o(t)f(source)q(s)g(for)g(e)q(dit)o(in)o(g)c
-Fa(.)e(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(70)299 440 y(A.7.1)44
-b(c)o(h)o(ec)o(k)o(ou)o(t)15 b(o)o(pt)o(ions)e Fa(.)7
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)27
+b Ft(24)149 2724 y(6.4)45 b(Informing)16 b(others)e(ab)q(out)h(commits)
+6 b Fa(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
+b Ft(27)149 2774 y(6.5)45 b(Sev)o(eral)16 b(dev)o(elop)q(ers)g(sim)o
+(ultaneously)h(attempting)d(to)h(run)g(CVS)10 b Fa(.)e(.)f(.)h(.)g(.)f
+(.)h(.)f(.)25 b Ft(28)149 2823 y(6.6)45 b(Mec)o(hanisms)16
+b(to)e(trac)o(k)g(who)h(is)h(editing)h(\014les)5 b Fa(.)j(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)20 b Ft(28)p eop
+%%Page: -4 120
+-4 119 bop 0 -58 a Ft(iv)1215 b(CVS|Concurren)o(t)15
+b(V)l(ersions)h(System)299 42 y(6.6.1)44 b(T)l(elling)17
+b(CVS)e(to)g(w)o(atc)o(h)f(certain)i(\014les)7 b Fa(.)h(.)g(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22
+b Ft(29)299 91 y(6.6.2)44 b(T)l(elling)17 b(CVS)e(to)g(notify)g(y)o(ou)
+10 b Fa(.)e(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)25
+b Ft(29)299 141 y(6.6.3)44 b(Ho)o(w)14 b(to)h(edit)h(a)f(\014le)h(whic)
+o(h)g(is)g(b)q(eing)g(w)o(atc)o(hed)8 b Fa(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Ft(30)299 191 y(6.6.4)44
+b(Information)15 b(ab)q(out)g(who)g(is)h(w)o(atc)o(hing)f(and)g
+(editing)g Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29
+b Ft(31)299 241 y(6.6.5)44 b(Using)16 b(w)o(atc)o(hes)e(with)i(old)f(v)
+o(ersions)h(of)e(CVS)d Fa(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
+(.)f(.)h(.)f(.)h(.)26 b Ft(31)0 345 y Fn(7)67 b(Branc)n(hes)15
+b Fb(.)10 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)38 b Fn(33)149 407 y
+Ft(7.1)45 b(T)l(ags{Sym)o(b)q(olic)16 b(revisions)d Fa(.)7
b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
-f(.)28 b Ft(70)299 490 y(A.7.2)44 b(c)o(h)o(ec)o(k)o(ou)o(t)15
-b(examp)o(le)q(s)h Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)g(.)29 b Ft(71)149 540 y(A.8)45 b(commit|Ch)o(ec)o(k)16
-b(\014le)q(s)g(in)o(t)o(o)g(t)n(h)o(e)f(rep)q(o)q(s)q(it)o(ory)e
-Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)g(.)f(.)29 b Ft(72)299 589 y(A.8.1)44
-b(commit)15 b(o)o(pt)o(ions)d Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)27 b Ft(33)149 457 y(7.2)45 b(What)15 b(branc)o(hes)g(are)g
+(go)q(o)q(d)g(for)6 b Fa(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Ft(35)149 507 y(7.3)45
+b(Creating)15 b(a)g(branc)o(h)8 b Fa(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)23 b Ft(35)149 557 y(7.4)45 b(Stic)o(ky)16 b(tags)d
+Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Ft(72)299
-639 y(A.8.2)44 b(commit)15 b(examp)o(le)q(s)h Fa(.)7
-b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-29 b Ft(73)448 689 y(A.8.2.1)44 b(New)15 b(m)o(a)s(jor)f(rele)q(as)q(e)
-h(n)n(u)o(m)n(b)q(er)e Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Ft(73)448 739 y(A.8.2.2)44
-b(Commit)n(t)o(in)o(g)15 b(t)o(o)g(a)g(branc)o(h)5 b
-Fa(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)g(.)f(.)h(.)20 b Ft(73)448 789 y(A.8.2.3)44 b(Cre)q(a)o(t)o(in)o
-(g)14 b(t)n(h)o(e)i(branc)o(h)f(aft)o(er)f(e)q(dit)o(in)o(g)5
-b Fa(.)10 b(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20
-b Ft(74)149 839 y(A.9)45 b(di\013|R)m(u)o(n)18 b(di\013s)e(b)q(et)o(w)o
-(een)e(revi)q(s)q(ions)8 b Fa(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
-f(.)h(.)f(.)23 b Ft(74)299 888 y(A.9.1)44 b(di\013)16
-b(o)o(pt)o(ions)11 b Fa(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29
+b Ft(37)0 661 y Fn(8)67 b(Merging)12 b Fb(.)e(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)35 b Fn(39)149 723 y Ft(8.1)45 b(Merging)15 b(an)g(en)o(tire)h
+(branc)o(h)11 b Fa(.)d(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b
-Ft(75)299 938 y(A.9.2)44 b(di\013)16 b(examp)o(le)q(s)f
-Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
-(.)h(.)f(.)h(.)f(.)h(.)28 b Ft(75)149 988 y(A.10)45 b(exp)q(ort|Exp)q
-(ort)15 b(source)q(s)h(f)q(rom)e(CVS,)h(s)q(imilar)h(t)o(o)f(c)o(h)o
-(ec)o(k)o(ou)o(t)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
-b Ft(76)299 1038 y(A.10.1)44 b(exp)q(ort)15 b(o)o(pt)o(ions)c
-Fa(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)26 b Ft(76)149 1088 y(A.11)45 b(hi)q(st)o(ory|Sh)o(o)o(w)16
-b(st)o(a)o(t)o(us)d(of)i(\014le)q(s)i(an)o(d)e(us)q(ers)g
-Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)30 b Ft(77)299 1137 y(A.11.1)44
-b(hi)q(st)o(ory)15 b(o)o(pt)o(ions)7 b Fa(.)g(.)g(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22
-b Ft(77)149 1187 y(A.12)45 b(imp)q(ort|Imp)q(ort)16 b(source)q(s)f(in)o
-(t)o(o)h(CVS,)f(us)q(in)o(g)h(v)o(en)o(dor)f(branc)o(h)o(e)q(s)7
-b Fa(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(78)299 1237 y(A.12.1)44
-b(imp)q(ort)15 b(o)o(pt)o(ions)8 b Fa(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b
-Ft(79)299 1287 y(A.12.2)44 b(imp)q(ort)15 b(examp)o(le)q(s)10
-b Fa(.)f(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)g(.)f(.)h(.)26 b Ft(39)149 773 y(8.2)45
+b(Merging)15 b(from)g(a)f(branc)o(h)i(sev)o(eral)f(times)6
+b Fa(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21 b Ft(40)149
+823 y(8.3)45 b(Merging)15 b(di\013erences)h(b)q(et)o(w)o(een)g(an)o(y)f
+(t)o(w)o(o)f(revisions)9 b Fa(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24 b Ft(41)0 927 y
+Fn(9)67 b(Recursiv)n(e)23 b(b)r(eha)n(vior)8 b Fb(.)k(.)d(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)31 b Fn(43)0 1039
+y(10)66 b(Adding)24 b(\014les)f(to)f(a)g(mo)r(dule)6
+b Fb(.)11 b(.)f(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)29 b Fn(45)0 1159
+y(11)66 b(Remo)n(ving)24 b(\014les)e(from)g(a)h(mo)r(dule)12
+b Fb(.)e(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+g(.)g(.)34 b Fn(47)0 1278 y(12)66 b(T)-6 b(rac)n(king)24
+b(third-part)o(y)i(sources)6 b Fb(.)i(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)29 b Fn(49)149
+1341 y Ft(12.1)45 b(Imp)q(orting)15 b(a)g(mo)q(dule)i(for)d(the)i
+(\014rst)e(time)c Fa(.)e(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)25
+b Ft(49)149 1391 y(12.2)45 b(Up)q(dating)16 b(a)f(mo)q(dule)h(with)f
+(the)h(imp)q(ort)f(command)5 b Fa(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Ft(49)0 1495
+y Fn(13)66 b(Mo)n(ving)24 b(and)e(renaming)i(\014les)6
+b Fb(.)k(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)28 b Fn(51)149 1557 y Ft(13.1)45
+b(The)15 b(Normal)g(w)o(a)o(y)f(to)h(Rename)f Fa(.)7
+b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28
+b Ft(51)149 1607 y(13.2)45 b(Mo)o(ving)15 b(the)g(history)g(\014le)t
+Fa(.)9 b(.)e(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)25 b Ft(80)149 1337 y(A.13)45 b(log|Pr)q(in)o(t)15
-b(ou)o(t)h('rlog')e(inform)o(a)o(t)o(ion)h(for)f(\014le)q(s)i
-Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)29 b Ft(80)299 1386 y(A.13.1)44 b(log)15
-b(o)o(pt)o(ions)f Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)f(.)h(.)g(.)f(.)h(.)19 b Ft(51)149 1657 y(13.3)45
+b(Cop)o(ying)15 b(the)g(history)g(\014le)7 b Fa(.)i(.)e(.)h(.)f(.)h(.)g
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22
+b Ft(52)0 1761 y Fn(14)66 b(Mo)n(ving)24 b(and)e(renaming)i
+(directories)7 b Fb(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)g(.)29 b Fn(53)0 1881 y(15)66 b(History)23 b(bro)n(wsing)6
+b Fb(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)28
+b Fn(55)149 1943 y Ft(15.1)45 b(Log)15 b(messages)c Fa(.)c(.)g(.)h(.)g
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(55)149 1993
+y(15.2)45 b(The)15 b(history)g(database)9 b Fa(.)f(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Ft(80)299
-1436 y(A.13.2)44 b(log)15 b(examp)o(le)q(s)5 b Fa(.)k(.)f(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20
-b Ft(81)149 1486 y(A.14)45 b(rdi\013|'pa)o(t)o(c)o(h')15
-b(form)o(a)o(t)e(di\013s)j(b)q(et)o(w)o(een)f(rele)q(as)q(e)q(s)6
-b Fa(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)g(.)21 b Ft(82)299 1536 y(A.14.1)44 b(rdi\013)15
-b(o)o(pt)o(ions)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24
+b Ft(55)149 2043 y(15.3)45 b(User-de\014ned)16 b(logging)7
+b Fa(.)i(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(55)149 2092 y(15.4)45
+b(Annotate)14 b(command)f Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Ft(82)299
-1586 y(A.14.2)44 b(rdi\013)15 b(examp)o(le)q(s)h Fa(.)8
-b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)30 b Ft(83)149 1636 y(A.15)45 b(rele)q(as)q(e|In)o(dica)o(t)o
-(e)16 b(t)n(h)o(a)o(t)e(a)h(Mo)q(d)o(ule)h(i)q(s)f(no)h(lon)o(ger)g(in)
-g(us)q(e)11 b Fa(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
-b Ft(83)299 1685 y(A.15.1)44 b(rele)q(as)q(e)15 b(o)o(pt)o(ions)9
-b Fa(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)24 b Ft(83)299 1735 y(A.15.2)44 b(rele)q(as)q(e)15
-b(ou)o(t)o(pu)o(t)g Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Ft(84)299 1785
-y(A.15.3)44 b(rele)q(as)q(e)15 b(examp)o(le)q(s)c Fa(.)e(.)e(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
-b Ft(84)149 1835 y(A.16)45 b(rt)o(ag|Add)15 b(a)g(t)o(ag)f(t)o(o)h(t)n
-(h)o(e)g(R)o(CS)g(\014le)5 b Fa(.)k(.)e(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
+f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
+b Ft(55)0 2192 y Fn(16)66 b(Keyw)n(ord)23 b(substitution)8
+b Fb(.)k(.)e(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)31 b Fn(57)149
+2254 y Ft(16.1)45 b(R)o(CS)15 b(Keyw)o(ords)5 b Fa(.)j(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)20 b Ft(84)299 1885 y(A.16.1)44 b(rt)o(ag)14
-b(o)o(pt)o(ions)g Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Ft(85)149
-1934 y(A.17)45 b(st)o(a)o(t)o(us|St)o(a)o(t)o(us)13 b(info)j(on)f(t)n
-(h)o(e)g(revi)q(s)q(ions)t Fa(.)8 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
-19 b Ft(85)299 1984 y(A.17.1)44 b(st)o(a)o(t)o(us)14
-b(o)o(pt)o(ions)7 b Fa(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Ft(57)149 2304 y(16.2)45
+b(Using)15 b(k)o(eyw)o(ords)c Fa(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Ft(86)149 2034
-y(A.18)45 b(t)o(ag|Add)15 b(a)g(sym)n(b)q(o)o(lic)i(t)o(ag)d(t)o(o)h(c)
-o(h)o(ec)o(k)o(e)q(d)g(ou)o(t)g(v)o(ers)q(ion)h(of)e(R)o(CS)i(\014le)11
-b Fa(.)d(.)g(.)f(.)h(.)26 b Ft(86)299 2084 y(A.18.1)44
-b(t)o(ag)14 b(o)o(pt)o(ions)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
+h(.)26 b Ft(57)149 2354 y(16.3)45 b(Av)o(oiding)16 b(substitution)t
+Fa(.)9 b(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
+(.)f(.)h(.)f(.)h(.)f(.)h(.)19 b Ft(58)149 2404 y(16.4)45
+b(Substitution)16 b(mo)q(des)5 b Fa(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
+b Ft(59)149 2453 y(16.5)45 b(Problems)15 b(with)h(the)f($Log: cvs.ps,v $
+b Ft(59)149 2453 y(16.5)45 b(Problems)15 b(with)h(the)f(Revision 1.1.1.4 1996/05/06 22:26:44 tholo
+b Ft(59)149 2453 y(16.5)45 b(Problems)15 b(with)h(the)f(Files missed by previous import
+b Ft(59)149 2453 y(16.5)45 b(Problems)15 b(with)h(the)f()f(k)o
+(eyw)o(ord.)e Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)28
+b Ft(59)0 2558 y Fn(17)66 b(Handling)24 b(binary)h(\014les)6
+b Fb(.)k(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)28 b
+Fn(61)0 2677 y(18)66 b(Revision)24 b(managemen)n(t)18
+b Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Fn(63)149
+2740 y Ft(18.1)k(When)15 b(to)g(commit?)8 b Fa(.)g(.)g(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)27
-b Ft(87)149 2134 y(A.19)45 b(up)q(d)o(a)o(t)o(e|Br)q(in)o(g)17
-b(w)o(or)o(k)e(tree)g(in)h(sync)f(wit)n(h)h(rep)q(o)q(s)q(it)o(ory)11
-b Fa(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26
-b Ft(87)299 2183 y(A.19.1)44 b(up)q(d)o(a)o(t)o(e)16
-b(o)o(pt)o(ions)8 b Fa(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)23 b Ft(63)p eop
+%%Page: -5 121
+-5 120 bop 1926 -58 a Ft(v)0 42 y Fn(App)r(endix)24 b(A)67
+b(Reference)22 b(man)n(ual)h(for)f(CVS)h(commands)141
+96 y Fb(.)10 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
+(.)29 b Fn(65)149 158 y Ft(A.1)45 b(Ov)o(erall)17 b(structure)e(of)f
+(CVS)i(commands)e Fa(.)7 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30
+b Ft(65)149 208 y(A.2)45 b(Default)16 b(options)f(and)g(the)h
+Fo(~)p Ft(/.cvsrc)e(\014le)5 b Fa(.)k(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)23 b Ft(87)299 2233 y(A.19.2)44
-b(up)q(d)o(a)o(t)o(e)16 b(ou)o(t)o(pu)o(t)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)28
-b Ft(88)299 2283 y(A.19.3)44 b(up)q(d)o(a)o(t)o(e)16
-b(examp)o(le)q(s)10 b Fa(.)e(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+h(.)20 b Ft(65)149 258 y(A.3)45 b(Global)16 b(options)5
+b Fa(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20
+b Ft(66)149 308 y(A.4)45 b(Common)15 b(command)g(options)6
+b Fa(.)i(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)25 b Ft(89)0 2387 y Fn(A)l(p)n(p)q(en)n(dix)
-g(B)67 b(Reference)22 b(m)n(an)m(ual)i(for)e(t)m(h)n(e)h(Admini)q(stra)
-n(t)n(iv)n(e)134 2445 y(\014le)r(s)c Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
-(.)g(.)g(.)g(.)41 b Fn(91)149 2507 y Ft(B.1)k(Th)o(e)16
-b(mo)q(d)o(ule)q(s)g(\014le)8 b Fa(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+(.)f(.)22 b Ft(67)149 357 y(A.5)45 b(add|Add)17 b(a)e(new)g
+(\014le/directory)h(to)f(the)g(rep)q(ository)5 b Fa(.)i(.)h(.)f(.)h(.)f
+(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20 b Ft(69)299
+407 y(A.5.1)44 b(add)16 b(options)6 b Fa(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
+b Ft(70)299 457 y(A.5.2)44 b(add)16 b(examples)9 b Fa(.)f(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)24 b Ft(71)149 507 y(A.6)45 b(admin|Administration)18
+b(fron)o(t)c(end)i(for)e(rcs)h Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)30
+b Ft(71)299 557 y(A.6.1)44 b(admin)16 b(options)d Fa(.)8
+b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)28 b Ft(71)299 606 y(A.6.2)44 b(admin)16
+b(examples)6 b Fa(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)21 b Ft(73)448 656 y(A.6.2.1)44
+b(Outdating)16 b(is)f(dangerous)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
+b Ft(73)448 706 y(A.6.2.2)44 b(Commen)o(t)14 b(leaders)8
+b Fa(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Ft(74)149
+756 y(A.7)45 b(c)o(hec)o(k)o(out|Chec)o(k)16 b(out)f(sources)g(for)f
+(editing)c Fa(.)f(.)e(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Ft(74)299
+806 y(A.7.1)44 b(c)o(hec)o(k)o(out)15 b(options)c Fa(.)c(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
+b Ft(75)299 855 y(A.7.2)44 b(c)o(hec)o(k)o(out)15 b(examples)g
+Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
+(.)29 b Ft(76)149 905 y(A.8)45 b(commit|Chec)o(k)16 b(\014les)g(in)o
+(to)f(the)h(rep)q(ository)c Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
+b Ft(76)299 955 y(A.8.1)44 b(commit)15 b(options)c Fa(.)d(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)26
+b Ft(77)299 1005 y(A.8.2)44 b(commit)15 b(examples)g
+Fa(.)8 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)g(.)23 b Ft(91)149 2557 y(B.2)45 b(Th)o(e)16 b(cvswrap)o(p)q(ers)e
-(\014le)g Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Ft(92)149
-2607 y(B.3)45 b(Th)o(e)16 b(commit)f(sup)o(p)q(ort)g(\014le)q(s)8
-b Fa(.)h(.)e(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+(.)f(.)30 b Ft(78)448 1055 y(A.8.2.1)44 b(New)15 b(ma)s(jor)f(release)i
+(n)o(um)o(b)q(er)11 b Fa(.)d(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(78)448 1105 y(A.8.2.2)44
+b(Committing)15 b(to)g(a)f(branc)o(h)h Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)29
+b Ft(78)448 1154 y(A.8.2.3)44 b(Creating)15 b(the)g(branc)o(h)h(after)e
+(editing)g Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27
+b Ft(78)149 1204 y(A.9)45 b(di\013|Run)17 b(di\013s)f(b)q(et)o(w)o(een)
+f(revisions)7 b Fa(.)h(.)g(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+22 b Ft(79)299 1254 y(A.9.1)44 b(di\013)16 b(options)10
+b Fa(.)e(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)g(.)23 b Ft(93)299 2656 y(B.3.1)44 b(Th)o(e)15
-b(common)g(syn)o(t)o(ax)8 b Fa(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)23 b Ft(93)149 2706 y(B.4)45
-b(Commit)o(info)12 b Fa(.)c(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26 b Ft(79)299 1304 y(A.9.2)44
+b(di\013)16 b(examples)e Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)29 b
+Ft(80)149 1354 y(A.10)45 b(exp)q(ort|Exp)q(ort)15 b(sources)g(from)g
+(CVS,)g(similar)h(to)f(c)o(hec)o(k)o(out)e Fa(.)7 b(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)28 b Ft(81)299 1403 y(A.10.1)44 b(exp)q(ort)15
+b(options)10 b Fa(.)d(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)27 b Ft(94)149 2756 y(B.5)45 b(Edit)o(info)7
-b Fa(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)g(.)f(.)25 b Ft(81)149 1453 y(A.11)45
+b(history|Sho)o(w)15 b(status)g(of)g(\014les)h(and)f(users)e
+Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Ft(82)299 1503 y(A.11.1)44
+b(history)15 b(options)5 b Fa(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)20 b Ft(82)149
+1553 y(A.12)45 b(imp)q(ort|Imp)q(ort)16 b(sources)f(in)o(to)g(CVS,)g
+(using)h(v)o(endor)f(branc)o(hes)7 b Fa(.)h(.)g(.)f(.)h(.)f(.)h(.)22
+b Ft(83)299 1603 y(A.12.1)44 b(imp)q(ort)15 b(options)7
+b Fa(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)22 b Ft(84)299 1652 y(A.12.2)44 b(imp)q(ort)15
+b(examples)10 b Fa(.)e(.)g(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)25 b Ft(84)149 1702 y(A.13)45 b(log|Prin)o(t)16
+b(out)f('rlog')f(information)h(for)g(\014les)f Fa(.)7
+b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)28 b Ft(85)299 1752 y(A.13.1)44 b(log)15
+b(options)e Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)28 b Ft(85)299
+1802 y(A.13.2)44 b(log)15 b(examples)5 b Fa(.)k(.)e(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21
+b Ft(86)149 1852 y(A.14)45 b(rdi\013|'patc)o(h')15 b(format)f(di\013s)h
+(b)q(et)o(w)o(een)h(releases)5 b Fa(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Ft(86)299
+1902 y(A.14.1)44 b(rdi\013)15 b(options)d Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27
+b Ft(87)299 1951 y(A.14.2)44 b(rdi\013)15 b(examples)t
+Fa(.)9 b(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)19 b Ft(87)149 2001 y(A.15)45 b(release|Indicate)18
+b(that)c(a)h(Mo)q(dule)h(is)g(no)f(longer)h(in)g(use)8
+b Fa(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23
+b Ft(88)299 2051 y(A.15.1)44 b(release)16 b(options)8
+b Fa(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)24 b Ft(88)299 2101 y(A.15.2)44 b(release)16
+b(output)d Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)22 b Ft(94)299 2806 y(B.5.1)44 b(Edit)o(info)16
-b(examp)o(le)8 b Fa(.)h(.)f(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+h(.)f(.)h(.)f(.)h(.)f(.)29 b Ft(88)299 2151 y(A.15.3)44
+b(release)16 b(examples)c Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b Ft(89)149 2200 y(A.16)45
+b(rtag|Add)15 b(a)g(tag)f(to)h(the)g(R)o(CS)h(\014le)d
+Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
+b Ft(89)299 2250 y(A.16.1)44 b(rtag)14 b(options)e Fa(.)c(.)f(.)h(.)g
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)24 b Ft(95)p eop
-%%Page: -6 118
--6 117 bop 0 -58 a Ft(vi)1215 b(CVS|Concurren)o(t)15
-b(V)l(ers)q(ions)h(Syst)o(em)149 42 y(B.6)45 b(Loginfo)13
-b Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
+(.)27 b Ft(90)149 2300 y(A.17)45 b(status|Status)14 b(info)i(on)f(the)g
+(revisions)10 b Fa(.)g(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
+b Ft(90)299 2350 y(A.17.1)44 b(status)14 b(options)h
+Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)30 b Ft(91)149 2400 y(A.18)45 b(tag|Add)15
+b(a)g(sym)o(b)q(olic)i(tag)d(to)h(c)o(hec)o(k)o(ed)g(out)g(v)o(ersion)g
+(of)g(R)o(CS)h(\014le)9 b Fa(.)f(.)f(.)h(.)f(.)24 b Ft(91)299
+2449 y(A.18.1)44 b(tag)14 b(options)c Fa(.)e(.)g(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
+b Ft(91)149 2499 y(A.19)45 b(up)q(date|Bring)17 b(w)o(ork)d(tree)h(in)h
+(sync)g(with)f(rep)q(ository)9 b Fa(.)e(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)24 b Ft(92)299 2549 y(A.19.1)44
+b(up)q(date)16 b(options)6 b Fa(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21 b Ft(92)299
+2599 y(A.19.2)44 b(up)q(date)16 b(output)11 b Fa(.)c(.)g(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)26
+b Ft(93)299 2649 y(A.19.3)44 b(up)q(date)16 b(examples)9
+b Fa(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)24 b Ft(94)p eop
+%%Page: -6 122
+-6 121 bop 0 -58 a Ft(vi)1215 b(CVS|Concurren)o(t)15
+b(V)l(ersions)h(System)0 42 y Fn(App)r(endix)24 b(B)67
+b(Reference)22 b(man)n(ual)h(for)f(the)h(Administrativ)n(e)134
+99 y(\014les)6 b Fb(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)28
+b Fn(95)149 161 y Ft(B.1)45 b(The)16 b(mo)q(dules)g(\014le)8
+b Fa(.)g(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)28 b Ft(96)299 91 y(B.6.1)44 b(Loginfo)16
-b(examp)o(le)f Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)29 b Ft(96)149 141 y(B.7)45 b(Rcs)q(info)14
-b Fa(.)8 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)28 b Ft(96)149 191 y(B.8)45 b(Ignor)q(in)o(g)16
-b(\014le)q(s)h(via)e(cvs)q(ignore)g Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)
+(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(95)149
+211 y(B.2)45 b(The)16 b(cvswrapp)q(ers)f(\014le)c Fa(.)e(.)e(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)29 b Ft(97)149
-241 y(B.9)45 b(Th)o(e)16 b(hi)q(st)o(ory)f(\014le)10
-b Fa(.)f(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)26 b Ft(96)149 261 y(B.3)45 b(The)16 b(commit)f(supp)q(ort)g
+(\014les)8 b Fa(.)h(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)23 b Ft(97)299 311 y(B.3.1)44
+b(The)16 b(common)e(syn)o(tax)7 b Fa(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)22 b Ft(97)149 360 y(B.4)45
+b(Commitinfo)12 b Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)27 b Ft(98)149 410 y(B.5)45 b(Editinfo)6 b Fa(.)j(.)f(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)25
-b Ft(98)149 291 y(B.10)45 b(Set)n(t)o(in)o(g)16 b(up)g(t)n(h)o(e)f(rep)
-q(o)q(s)q(it)o(ory)c Fa(.)c(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)21
+b Ft(98)299 460 y(B.5.1)44 b(Editinfo)16 b(example)8
+b Fa(.)g(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)23 b Ft(99)149 510 y(B.6)45 b(Loginfo)13 b
+Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)27 b Ft(100)299 560 y(B.6.1)44 b(Loginfo)16 b(example)e
+Fa(.)7 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)28 b Ft(100)149 609 y(B.7)45 b(Rcsinfo)14 b Fa(.)8
+b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)f(.)h(.)26 b Ft(98)149 340 y(B.11)45
-b(Expans)q(ions)16 b(in)g(admini)q(stra)o(t)o(iv)o(e)f(\014le)q(s)9
-b Fa(.)g(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)
-f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)24 b
-Ft(98)0 445 y Fn(A)l(p)n(p)q(en)n(dix)h(C)67 b(All)23
-b(en)n(vironm)n(en)n(t)i(v)l(ar)q(ia)n(b)o(le)r(s)f(whic)n(h)f
-(a\013ect)134 501 y(CVS)5 b Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g
-(.)27 b Fn(101)0 614 y(A)l(p)n(p)q(en)n(dix)e(D)67 b(T)-6
-b(rou)m(b)o(le)r(sh)n(o)r(ot)n(in)o(g)19 b Fb(.)10 b(.)g(.)g(.)g(.)f(.)
-h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Fn(103)149 676 y Ft(D.1)45 b(Magic)15 b(branc)o(h)g(n)n(u)o(m)n(b)q
-(ers)10 b Fa(.)e(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Ft(103)0 780 y Fn(A)l(p)n(p)q(en)n(dix)
-g(E)67 b(GNU)22 b(GENERAL)g(PUBLIC)g(LICENSE)152 834
-y Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)40
-b Fn(105)0 947 y(In)n(d)o(ex)18 b Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)f(.)40 b Fn(107)p eop
+h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28
+b Ft(101)149 659 y(B.8)45 b(Ignoring)16 b(\014les)g(via)g(cvsignore)f
+Fa(.)7 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)30 b Ft(101)149 709 y(B.9)45 b(The)16 b(history)f(\014le)9
+b Fa(.)g(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h
+(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)24 b Ft(102)149
+759 y(B.10)45 b(Setting)16 b(up)f(the)h(rep)q(ository)7
+b Fa(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
+h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
+(.)h(.)22 b Ft(102)149 809 y(B.11)45 b(Expansions)16
+b(in)g(administrativ)o(e)g(\014les)9 b Fa(.)f(.)g(.)f(.)h(.)f(.)h(.)f
+(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
+f(.)h(.)f(.)24 b Ft(103)0 913 y Fn(App)r(endix)g(C)67
+b(All)24 b(en)n(vironmen)n(t)g(v)l(ariables)g(whic)n(h)g(a\013ect)134
+970 y(CVS)5 b Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)27
+b Fn(105)0 1082 y(App)r(endix)d(D)67 b(T)-6 b(roublesho)r(oting)10
+b Fb(.)h(.)f(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)g(.)32 b Fn(107)149 1144 y Ft(D.1)45
+b(Magic)15 b(branc)o(h)g(n)o(um)o(b)q(ers)8 b Fa(.)h(.)e(.)h(.)f(.)h(.)
+f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
+(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)23
+b Ft(107)0 1248 y Fn(App)r(endix)h(E)68 b(GNU)21 b(GENERAL)i(PUBLIC)f
+(LICENSE)152 1303 y Fb(.)10 b(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)40 b Fn(109)0 1415 y(Index)17 b Fb(.)10 b(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)g(.)38 b Fn(111)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.aux b/gnu/usr.bin/cvs/doc/cvsclient.aux
index 10ab992ef23..484c93d9c50 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.aux
+++ b/gnu/usr.bin/cvs/doc/cvsclient.aux
@@ -1,36 +1,42 @@
'xrdef {Top-title}{CVS Client/Server}
'xrdef {Top-pg}{1}
'xrdef {Top-snt}{}
+'xrdef {Introduction-title}{Introduction}
+'xrdef {Introduction-pg}{2}
+'xrdef {Introduction-snt}{Chapter'tie1}
'xrdef {Goals-title}{Goals}
-'xrdef {Goals-pg}{2}
-'xrdef {Goals-snt}{Chapter'tie1}
+'xrdef {Goals-pg}{3}
+'xrdef {Goals-snt}{Chapter'tie2}
'xrdef {Notes-title}{Notes on the Current Implementation}
-'xrdef {Notes-pg}{3}
-'xrdef {Notes-snt}{Chapter'tie2}
+'xrdef {Notes-pg}{4}
+'xrdef {Notes-snt}{Chapter'tie3}
'xrdef {Protocol Notes-title}{Notes on the Protocol}
-'xrdef {Protocol Notes-pg}{4}
-'xrdef {Protocol Notes-snt}{Chapter'tie3}
+'xrdef {Protocol Notes-pg}{5}
+'xrdef {Protocol Notes-snt}{Chapter'tie4}
+'xrdef {Connection and Authentication-title}{How to Connect to and Authenticate Oneself to the CVS server}
+'xrdef {Connection and Authentication-pg}{6}
+'xrdef {Connection and Authentication-snt}{Chapter'tie5}
'xrdef {Protocol-title}{The CVS client/server protocol}
-'xrdef {Protocol-pg}{5}
-'xrdef {Protocol-snt}{Chapter'tie4}
+'xrdef {Protocol-pg}{7}
+'xrdef {Protocol-snt}{Chapter'tie6}
'xrdef {Entries Lines-title}{Entries Lines}
-'xrdef {Entries Lines-pg}{5}
-'xrdef {Entries Lines-snt}{Section'tie4.1}
+'xrdef {Entries Lines-pg}{7}
+'xrdef {Entries Lines-snt}{Section'tie6.1}
'xrdef {Modes-title}{Modes}
-'xrdef {Modes-pg}{5}
-'xrdef {Modes-snt}{Section'tie4.2}
+'xrdef {Modes-pg}{7}
+'xrdef {Modes-snt}{Section'tie6.2}
'xrdef {Filenames-title}{Conventions regarding transmission of file names}
-'xrdef {Filenames-pg}{6}
-'xrdef {Filenames-snt}{Section'tie4.3}
+'xrdef {Filenames-pg}{8}
+'xrdef {Filenames-snt}{Section'tie6.3}
'xrdef {Requests-title}{Requests}
-'xrdef {Requests-pg}{6}
-'xrdef {Requests-snt}{Section'tie4.4}
+'xrdef {Requests-pg}{8}
+'xrdef {Requests-snt}{Section'tie6.4}
'xrdef {Responses-title}{Responses}
-'xrdef {Responses-pg}{11}
-'xrdef {Responses-snt}{Section'tie4.5}
+'xrdef {Responses-pg}{13}
+'xrdef {Responses-snt}{Section'tie6.5}
'xrdef {Example-title}{Example}
-'xrdef {Example-pg}{14}
-'xrdef {Example-snt}{Section'tie4.6}
+'xrdef {Example-pg}{16}
+'xrdef {Example-snt}{Section'tie6.6}
'xrdef {Requirements-title}{Required versus optional parts of the protocol}
-'xrdef {Requirements-pg}{15}
-'xrdef {Requirements-snt}{Section'tie4.7}
+'xrdef {Requirements-pg}{17}
+'xrdef {Requirements-snt}{Section'tie6.7}
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.info b/gnu/usr.bin/cvs/doc/cvsclient.info
index 4c5299732fb..f993549c6ee 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.info
+++ b/gnu/usr.bin/cvs/doc/cvsclient.info
@@ -1,25 +1,76 @@
-This is Info file cvsclient.info, produced by Makeinfo-1.55 from the
-input file ../../ccvs/doc/cvsclient.texi.
+This is Info file cvsclient.info, produced by Makeinfo-1.63 from the
+input file ./cvsclient.texi.

-File: cvsclient.info, Node: Top, Next: Goals, Prev: (DIR), Up: (DIR)
+File: cvsclient.info, Node: Top, Next: Introduction, Up: (dir)
CVS Client/Server
*****************
- This manual describes the client/server protocol used by CVS. It
+ 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.
+regular CVS manual for that. This is version 1.8.1 of the protocol
+specification--*Note Introduction:: for more on what this version number
+means.
* Menu:
+* Introduction:: What is CVS and what is the client/server protocol for?
* Goals:: Basic design decisions, requirements, scope, etc.
* Notes:: Notes on the current implementation
* Protocol Notes:: Possible enhancements, limitations, etc. of the protocol
+* Connection and Authentication:: Various ways to connect to the server
* Protocol:: Complete description of the protocol

-File: cvsclient.info, Node: Goals, Next: Notes, Prev: Top, Up: Top
+File: cvsclient.info, Node: Introduction, Next: Goals, Prev: Top, Up: Top
+
+Introduction
+************
+
+ CVS is a version control system (with some additional configuration
+management functionality). It maintains a central "repository" which
+stores files (often source code), including past versions, information
+about who modified them and when, and so on. People who wish to look
+at or modify those files, known as "developers", use CVS to "check out"
+a "working directory" from the repository, to "check in" new versions
+of files to the repository, and other operations such as viewing the
+modification history of a file. If developers are connected to the
+repository by a network, particularly a slow or flaky one, the most
+efficient way to use the network is with the CVS-specific protocol
+described in this document.
+
+ Developers, using the machine on which they store their working
+directory, run the CVS "client" program. To perform operations which
+cannot be done locally, it connects to the CVS "server" program, which
+maintains the repository. For more information on how to connect see
+*Note Connection and Authentication::.
+
+ This document describes the CVS protocol. Unfortunately, it does not
+yet completely document one aspect of the protocol--the detailed
+operation of each CVS command and option--and one must look at the CVS
+user documentation, `cvs.texinfo', for that information. The protocol
+is non-proprietary (anyone who wants to is encouraged to implement it)
+and an implementation, known as CVS, is available under the GNU Public
+License. The CVS distribution, containing this implementation,
+`cvs.texinfo', and a copy (possibly more or less up to date than what
+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.8.1 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
+version number, it also intends to document what is involved with
+interoperating with other implementations (such as other versions of
+CVS); see *Note Requirements::. This version number should not be used
+by clients or servers to determine what variant of the protocol to
+speak; they should instead use the `valid-requests' and
+`Valid-responses' mechanism (*note Protocol::.), which is more flexible.
+
+
+File: cvsclient.info, Node: Goals, Next: Notes, Prev: Introduction, Up: Top
Goals
*****
@@ -82,7 +133,7 @@ experimental code (see `SERVER_FLOWCONTROL' in options.h) which should
help significantly.

-File: cvsclient.info, Node: Protocol Notes, Next: Protocol, Prev: Notes, Up: Top
+File: cvsclient.info, Node: Protocol Notes, Next: Connection and Authentication, Prev: Notes, Up: Top
Notes on the Protocol
*********************
@@ -117,7 +168,56 @@ Notes on the Protocol
rcsmerge is done by the client.

-File: cvsclient.info, Node: Protocol, Prev: Protocol Notes, Up: Top
+File: cvsclient.info, Node: Connection and Authentication, Next: Protocol, Prev: Protocol Notes, Up: Top
+
+How to Connect to and Authenticate Oneself to the CVS server
+************************************************************
+
+ Connection and authentication occurs before the CVS protocol itself
+is started. There are several ways to connect.
+
+rsh
+ If the client has a way to execute commands on the server, and
+ provide input to the commands and output from them, then it can
+ connect that way. This could be the usual rsh (port 514)
+ protocol, Kerberos rsh, SSH, or any similar mechanism. The client
+ may allow the user to specify the name of the server program; the
+ default is `cvs'. It is invoked with one argument, `server'.
+ Once it invokes the server, the client proceeds to start the cvs
+ protocol.
+
+kserver
+ The kerberized server listens on a port (in the current
+ implementation, by having inetd call "cvs kserver") which defaults
+ to 1999. The client connects, sends the usual kerberos
+ authentication information, and then starts the cvs protocol.
+ Note: port 1999 is officially registered for another use, and in
+ any event one cannot register more than one port for CVS, so the
+ kerberized client and server should be changed to use port 2401
+ (see below), and send a different string in place of `BEGIN AUTH
+ REQUEST' to identify the authentication method in use. However,
+ noone has yet gotten around to implementing this.
+
+pserver
+ The password authenticated server listens on a port (in the current
+ implementation, by having inetd call "cvs pserver") which defaults
+ to 2401 (this port is officially registered). The client
+ connects, sends the string `BEGIN AUTH REQUEST', a linefeed, the
+ 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 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
The CVS client/server protocol
******************************
@@ -228,6 +328,11 @@ compressed form) ends with a newline.
`Root PATHNAME \n'
Response expected: no. Tell the server which `CVSROOT' to use.
+ PATHNAME must already exist; if creating a new root, use the
+ `init' request, not `Root'. PATHNAME does not include the
+ hostname of the server, how to access the server, etc.; by the time
+ the CVS protocol is in use, connection, authentication, etc., are
+ already taken care of.
`Valid-responses REQUEST-LIST \n'
Response expected: no. Tell the server what responses the client
@@ -351,6 +456,13 @@ compressed form) ends with a newline.
server sends responses, send (in a `M' response) `?' followed by
the directory and filename.
+`Case \n'
+ Tell the server that filenames should be matched against ignore
+ patterns in a case-insensitive fashion. Note that this does not
+ apply to other comparisons--for example the filenames given in
+ `Entry' and `Modified' requests for the same file must match in
+ case regardless of whether the `Case' request is sent.
+
`Argument TEXT \n'
Response expected: no. Save argument for use in a subsequent
command. Arguments accumulate until an argument-using command is
@@ -392,6 +504,7 @@ compressed form) ends with a newline.
`history \n'
`watchers \n'
`editors \n'
+`annotate \n'
Response expected: yes. Actually do a cvs command. This uses any
previous `Argument', `Repository', `Entry', `Modified', or `Lost'
requests, if they have been sent. The last `Repository' sent
@@ -399,6 +512,11 @@ compressed form) ends with a newline.
provision is made for any input from the user. This means that
`ci' must use a `-m' argument if it wants to specify a log message.
+`init ROOT-NAME \n'
+ Response expected: yes. If it doesn't already exist, create a CVS
+ repository ROOT-NAME. The `Root' request need not have been
+ previously sent.
+
`update \n'
Response expected: yes. Actually do a `cvs update' command. This
uses any previous `Argument', `Repository', `Entry', `Modified',
@@ -582,6 +700,14 @@ the response is over.
`Clear-sticky PATHNAME \n'
Clear any sticky tag or date set by `Set-sticky'.
+`Template PATHNAME \n'
+ Additional data: file transmission (note: compressed file
+ transmissions are not supported). PATHNAME ends in a slash; its
+ purpose is to specify a directory, not a file within a directory.
+ Tell the client to store the file transmission as the template log
+ message, and then use that template in the future when prompting
+ the user for a log message.
+
`Set-checkin-prog DIR \n'
Additional data: PROG \n. Tell the client to set a checkin
program, which should be supplied with the `Checkin-prog' request
@@ -703,17 +829,19 @@ communicating with a server which supports Directory and UseUnchanged.

Tag Table:
-Node: Top112
-Node: Goals672
-Node: Notes2169
-Node: Protocol Notes3413
-Node: Protocol5095
-Node: Entries Lines5479
-Node: Modes6187
-Node: Filenames7710
-Node: Requests8461
-Node: Responses20390
-Node: Example27452
-Node: Requirements29398
+Node: Top99
+Node: Introduction924
+Node: Goals3458
+Node: Notes4964
+Node: Protocol Notes6208
+Node: Connection and Authentication7911
+Node: Protocol10514
+Node: Entries Lines10913
+Node: Modes11621
+Node: Filenames13144
+Node: Requests13895
+Node: Responses26668
+Node: Example34133
+Node: Requirements36079

End Tag Table
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.ps b/gnu/usr.bin/cvs/doc/cvsclient.ps
index ef457274e15..6b9786e1c0e 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.ps
+++ b/gnu/usr.bin/cvs/doc/cvsclient.ps
@@ -1,14 +1,13 @@
%!PS-Adobe-2.0
-%%Creator: dvipsk 5.58a Copyright 1986, 1994 Radical Eye Software
+%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
%%Title: cvsclient.dvi
-%%Pages: 15
+%%Pages: 18
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
-%%DocumentPaperSizes: a4
%%EndComments
%DVIPSCommandLine: dvips cvsclient.dvi -o cvsclient.ps
%DVIPSParameters: dpi=300, compressed, comments removed
-%DVIPSSource: TeX output 1996.02.26:1612
+%DVIPSSource: TeX output 1996.05.06:0522
%%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
@@ -70,8 +69,198 @@ p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p
a}B /bos{/SS save N}B /eos{SS restore}B end
%%EndProcSet
TeXDict begin 39158280 55380996 1000 300 300 (cvsclient.dvi)
-@start /Fa 26 122 df<EB03E0EB1C181338EB703C13E014383801C000A5485A387FFF
-F038038070A4380700E0A6380E01C0A6381C0380001E13C038FF0FF016207E9F19>12
+@start /Fa 3 119 df<EB7E083803819838070078000C1338001C13185A007813081270
+00F01300A700701308127812386C1310120C000713603803818038007E0015177E961B>
+99 D<EA0FC4EA302CEA601CEA400CEAC004A3EAE0001270127FEA3FE0EA0FF8EA01FCEA
+001C130E13061280A3EAC004EAE008EAD810EA87E00F177E9615>115
+D<B4133F003C131E001C1308A26C1310A2000F13306C1320A238038040A23801C080A213
+E100001300A21372A2133CA31318A218177F961C>118 D E /Fb
+34 121 df<49B4FC011F13C090387F81E0EBFC013901F807F01203EA07F0A4EC01C091C8
+FCA3EC3FF8B6FCA33807F003B3A33A7FFF3FFF80A3212A7FA925>12
+D<121C127FA2EAFF80A3EA7F00A2121C09097B8813>46 D<130E131E137EEA07FE12FFA2
+12F81200B3ABB512FEA317277BA622>49 D<EBFF80000713F04813FC381E03FE393800FF
+80007C133F00FE14C06C131F15E0140FA2127E003C131FC7FC15C0A2EC3F801500147E5C
+5C495A495AEB078049C7FC131E4913E013705B3901C001C0EA0380EA0600000FB5FC5A5A
+5AB61280A31B277DA622>I<EB7F803803FFF04813FC380F81FE381F007FEA3F80EC3F80
+A3121F1300C7EA7F00A2147E5C495AEB07F0EBFFC0A2EB01F8EB007E801580EC1FC0A215
+E0A2123C127EB4FCA215C0143F481480007CEB7F00383F01FE6CB45A000713F0C613801B
+277DA622>I<140FA25C5C5C5C5BA2EB03BFEB073F130E131C133C1338137013E0EA01C0
+EA038012071300120E5A5A5A12F0B612F8A3C7EA7F00A890381FFFF8A31D277EA622>I<
+00181303381F801FEBFFFE5C5C5C14C091C7FC001CC8FCA7EB7FC0381DFFF8381F80FC38
+1E003F121CC7EA1F8015C0A215E0A21218127C12FEA315C05A0078EB3F80A26CEB7F0038
+1F01FE6CB45A000313F0C613801B277DA622>I<EB07F8EB3FFE90B5FC3901FC07803903
+F00FC03807C01FEA0F80121F130048EB0F8091C7FC127EA3EAFE02EB1FF0EB3FFCEB603E
+EB801F00FF14809038000FC0A24814E0A4127EA4123E003F14C07EEC1F80D80F80130038
+07E07E6CB45A6C5B38003FC01B277DA622>I<1238123E003FB512F0A34814E015C0A215
+803970000F00141E5C48133814785CC6485A495A5C130749C7FCA25B131E133EA2137EA2
+137C13FCA41201A8EA00701C297CA822>I<91387FE003903907FFFC07011FEBFF0F9039
+7FF00F9F9039FF0001FFD801FC7F4848147F4848143F4848141F485A160F485A1607127F
+A290C9FC5AA97E7F1607123FA26C7E160E6C7E6C6C141C6C6C143C6C6C14786CB4EB01F0
+90397FF007C0011FB512800107EBFE009038007FF028297CA831>67
+D<B712E0A33903FC001FED07F01501A215001670A3913801C0781638A302031300A2140F
+90B5FCA3EBFC0F1403A20201130EA3161C91C7FCA3163C1638167816F815011503151FB7
+12F0A327297EA82C>69 D<B512FCA3D803FCC8FCB3A3ED01C0A415031680A21507A2150F
+A2151F157F913801FF00B7FCA322297EA828>76 D<D8FFFE92383FFF80A26D5D0003EFE0
+00A2D9BF8014EFA2D99FC0EB01CFA2D98FE0EB038FA3D987F0EB070FA2D983F8130EA2D9
+81FC131CA3D980FE1338A2027F1370A291383F80E0A391381FC1C0A291380FE380A29138
+07F700A3EC03FEA26E5AA26E5AD8FFFE0203B51280A2157039297DA840>I<B612E015FE
+6F7E3A03FC003FE0ED0FF06F7E6F7E150182A65E4B5A1507ED0FE0ED3FC090B500FEC7FC
+A29039FC00FF80ED3FE06F7E150F821507A8170EA2ED03FC171EB539F001FE3C9238007F
+F8EE0FE02F297EA832>82 D<3803FF80000F13F0381F01FC383F80FE147F801580EA1F00
+C7FCA4EB3FFF3801FC3FEA0FE0EA1F80EA3F00127E5AA4145F007EEBDFC0393F839FFC38
+1FFE0F3803FC031E1B7E9A21>97 D<EB3FF03801FFFC3803F03E380FC07FEA1F80EA3F00
+A248133E007E90C7FCA212FEA7127EA2127F6CEB03801380001FEB0700380FE00E3803F8
+3C3801FFF838003FC0191B7E9A1E>99 D<EC7FF0A31407ACEB3F873801FFF73807F03F38
+0FC00F381F8007EA3F00A2127EA312FEA8127EA27EA2381F800F380FC01F3907E07FFF38
+01FFE738007F87202A7EA925>I<EB3FC03801FFF03807E07C48487E48487ED83F001380
+140F5A007E14C012FE1407A2B6FCA248C8FCA4127E127F6CEB01C01380001F1303390FC0
+07803903F01F003800FFFCEB3FE01A1B7E9A1F>I<EB07F8EB3FFCEB7E3E3801FC7FEA03
+F813F01207143E1400A7B512C0A33807F000B3A3387FFF80A3182A7EA915>I<9038FF80
+F00003EBE3F8390FC1FE1C391F007C7C48137E003EEB3E10007EEB3F00A6003E133E003F
+137E6C137C380FC1F8380BFFE00018138090C8FC1238A2123C383FFFF814FF6C14C06C14
+E06C14F0121F383C0007007CEB01F8481300A4007CEB01F0A2003FEB07E0390FC01F806C
+B5120038007FF01E287E9A22>I<EAFFE0A3120FAC147E9038E1FF809038E30FC001E413
+E0EBE80701F813F013F0A213E0B039FFFE3FFFA3202A7DA925>I<1207EA1FC0EA3FE0A5
+EA1FC0EA0700C7FCA7EAFFE0A3120FB3A3EAFFFEA30F2B7EAA12>I<EAFFE0A3120FB3B2
+EAFFFEA30F2A7EA912>108 D<26FFC07FEB1FC0903AC1FFC07FF0903AC307E0C1F8D80F
+C49038F101FC9039C803F20001D801FE7F01D05BA201E05BB03CFFFE3FFF8FFFE0A3331B
+7D9A38>I<38FFC07E9038C1FF809038C30FC0D80FC413E0EBC80701D813F013D0A213E0
+B039FFFE3FFFA3201B7D9A25>I<EB3FE03801FFFC3803F07E390FC01F80391F800FC039
+3F0007E0A2007EEB03F0A300FE14F8A8007E14F0A26CEB07E0A2391F800FC0390FC01F80
+3907F07F003801FFFC38003FE01D1B7E9A22>I<38FFE1FE9038EFFF809038FE0FE0390F
+F803F09038F001F801E013FC140015FEA2157FA8157E15FEA215FC140101F013F89038F8
+07F09038FC0FE09038EFFF809038E1FC0001E0C7FCA9EAFFFEA320277E9A25>I<90383F
+80703901FFE0F03803F079380FE01D381F800F123FEB00075AA2127E12FEA8127FA27E13
+80001F130F380FC01F3807F0773801FFE738007F87EB0007A9EC7FFFA320277E9A23>I<
+38FFC1F0EBC7FCEBC63E380FCC7F13D813D0A2EBF03EEBE000B0B5FCA3181B7F9A1B>I<
+3803FE30380FFFF0EA3E03EA7800127000F01370A27E00FE1300EAFFE06CB4FC14C06C13
+E06C13F0000713F8C6FCEB07FC130000E0137C143C7E14387E6C137038FF01E038E7FFC0
+00C11300161B7E9A1B>I<13E0A41201A31203A21207120F381FFFE0B5FCA2380FE000AD
+1470A73807F0E0000313C03801FF8038007F0014267FA51A>I<39FFE07FF0A3000F1307
+B2140FA2000713173903F067FF3801FFC738007F87201B7D9A25>I<39FFFC03FFA3390F
+F000F0000714E07F0003EB01C0A2EBFC0300011480EBFE070000140013FFEB7F0EA2149E
+EB3F9C14FC6D5AA26D5AA36D5AA26D5AA2201B7F9A23>I<39FFFC1FFEA33907F0038038
+03F8079038FC0F003801FE1E00005BEB7F3814F86D5A6D5A130F806D7E130F497EEB3CFE
+EB38FFEB787F9038F03F803901E01FC0D803C013E0EB800F39FFF03FFFA3201B7F9A23>
+120 D E /Fc 1 16 df<EA03F0EA0FFC487E487E481380A2B512C0A66C1380A26C13006C
+5A6C5AEA03F012127E9317>15 D E /Fd 81 126 df<EA4010EAE038EAF078EAE038AAEA
+60300D0E7B9C18>34 D<EA0306EA078FA6387FFFC0B512E0A26C13C0380F1E00A6387FFF
+C0B512E0A26C13C0381E3C00A6EA0C18131C7E9B18>I<13C01201A3EA07F0EA1FFC487E
+EA7DDF3871C780EAF1C3EAE1C7A338F1C0001279127F6C7EEA0FF8EA03FC6C7E13CFEBC7
+80EA61C312F1A212E1EAF1C73871CF00EA7DDFEA3FFEEA1FF8EA07F0EA01C0A312001124
+7D9F18>I<1238127C127EA2123E120EA3121E123C127812F812F012C0070E789B18>39
+D<137013F01201EA03C0EA0780EA0F00121E121C123C123812781270A212F05AA87E1270
+A212781238123C121C121E7EEA0780EA03C0EA01F0120013700C24799F18>I<126012F0
+12787E7E7EEA0780120313C0120113E01200A213F01370A813F013E0A2120113C0120313
+801207EA0F00121E5A5A5A12600C247C9F18>I<136013F0A7387FFFC0B512E0A26C13C0
+3800F000A7136013147E9718>43 D<123C127E127FA3123F120F120E121E127C12F81270
+080C788518>I<387FFFC0B512E0A26C13C013047E8F18>I<127812FCA412780606778518
+>I<1303EB0780130FA214005BA2133EA2133C137CA25BA25B1201A2485AA2485AA25B12
+0FA248C7FCA2121E123EA25AA2127812F8A25A126011247D9F18>I<EA01F0EA07FC487E
+EA1F1FEA1C0738380380007813C0EA7001A238E000E0A9EAF001007013C0A2EA78030038
+1380381C0700EA1F1FEA0FFE6C5AEA01F0131C7E9B18>I<EA018012031207A2120F123F
+12FF12FB12631203B0EA7FFCEAFFFEEA7FFC0F1C7B9B18>I<EA07F8EA1FFE487E387C0F
+80387003C038F001E01300A3C7FCA2130114C01303EB0780EB0F00131E5B5B5BEA03E048
+5A485A381E00E05AEA7FFFB5FC7E131C7E9B18>I<EA07F8EA1FFE487E387C0F80387803
+C01301123012001303EB0780131F3803FF005B7F38000F80EB03C0130114E01300A212F0
+130114C01303387C0F80383FFF006C5AEA07F8131C7E9B18>I<131F5B1377A213E71201
+13C7EA038712071307120E121E123C1238127812F0B512F8A338000700A6EB7FF0A3151C
+7F9B18>I<383FFF80A30038C7FCA8EA3BFCEA3FFE7F383E0780383803C0380001E01300
+A2126012F0130100E013C0EAF003387C0F80383FFF006C5AEA07F8131C7E9B18>I<137E
+48B4FC00071380380FC3C0EA1F03123C383801800078C7FC1270A2EAF3F8EAEFFEB5FC38
+FE0F8038F803C0EAF00114E01300A312701301007813C0EA3C03381E0F80380FFF006C5A
+EA03F8131C7E9B18>I<12E0B512E0A338E00380130738000F00131E5B13381378137013
+F05B12015BA212035BA3120790C7FCA7131D7E9C18>I<EA03F8EA0FFE487E383E0F80EA
+3803387001C0A438380380EA3C07381FFF00EA07FC487EEA1F1F383C0780387001C000F0
+13E0EAE000A4387001C0EA7803383E0F80381FFF006C5AEA03F8131C7E9B18>I<EA03F8
+EA0FFC487EEA3E0F3878078038F003C0EAE001A214E0A312F0EA7803EA3E0FEA1FFFEA0F
+FEEA03F8EA000114C0A2130300301380EA7807EB0F00133EEA3FFC6C5AEA0FE0131C7E9B
+18>I<127812FCA412781200A8127812FCA412780614779318>I<123C127EA4123C1200A8
+1238127C127EA3123E120E121E123C127812F01260071A789318>I<14C0EB03E01307EB
+1FC0EB3F80EBFE00485AEA07F0485AEA3F8048C7FC12FCA2127F6C7EEA0FE06C7EEA01FC
+6C7EEB3F80EB1FC0EB07E01303EB00C013187E9918>I<387FFFC0B512E0A3C8FCA4B512
+E0A36C13C0130C7E9318>I<126012F87E127F6C7EEA0FE06C7EEA01FC6C7EEB3F80EB1F
+C0EB07E0A2EB1FC0EB3F80EBFE00485AEA07F0485AEA3F8048C7FC12FC5A126013187E99
+18>I<EA0FF8EA3FFE487E38F80F80EAF003A2130738001F00133E13FCEA01F05B485AA5
+5BC8FCA5EA0380487EA36C5A111C7D9B18>I<137013F8A213D8A2EA01DCA3138CEA038E
+A4EA0707A5380FFF80A3EA0E03381C01C0A3387F07F000FF13F8007F13F0151C7F9B18>
+65 D<EA7FFCB5FC6C1380381C03C01301EB00E0A4130114C01307381FFF80140014C0EA
+1C03EB00E014F01470A414F014E01303387FFFC0B51280387FFE00141C7F9B18>I<3801
+FCE0EA03FEEA07FFEA0F07EA1E03EA3C01EA78001270A200F013005AA87E007013E0A212
+78EA3C01001E13C0EA0F073807FF806C1300EA01FC131C7E9B18>I<EA7FF8EAFFFE6C7E
+381C0F80EB03C0A2EB01E01300A214F01470A814F014E0A2130114C01303EB0F80387FFF
+00485AEA7FF8141C7F9B18>I<B512F0A3381C0070A41400A2130EA3EA1FFEA3EA1C0EA3
+90C7FCA21438A5B512F8A3151C7F9B18>I<B512F8A3381C0038A41400A21307A3EA1FFF
+A3EA1C07A390C7FCA7EAFFC0A3151C7F9B18>I<3801F9C0EA07FF5AEA1F0FEA1C03123C
+EA78011270A200F0C7FC5AA5EB0FF0131F130F38F001C0127013031278123CEA1C07EA1F
+0FEA0FFFEA07FDEA01F9141C7E9B18>I<387F07F038FF8FF8387F07F0381C01C0A9EA1F
+FFA3EA1C01AA387F07F038FF8FF8387F07F0151C7F9B18>I<EA7FFFB512806C1300EA01
+C0B3A4EA7FFFB512806C1300111C7D9B18>I<3801FFC0A338000E00B2126012F0131E5B
+EA7FFC6C5AEA1FE0121C7D9B18>I<EAFFC0A3001CC7FCB114E0A5B5FCA3131C7E9B18>
+76 D<38FC01F8EAFE03A2383B06E0A4138EA2EA398CA213DCA3EA38D8A213F81370A213
+00A638FE03F8A3151C7F9B18>I<387E07F038FF0FF8387F07F0381D81C0A313C1121CA2
+13E1A313611371A213311339A31319A2131D130DA3EA7F07EAFF87EA7F03151C7F9B18>
+I<EA0FFE383FFF804813C0EA7803EA700100F013E0EAE000B0EAF001007013C0EA7C07EA
+7FFF6C1380380FFE00131C7E9B18>I<EAFFFEEBFF8014C0EA1C03EB01E013001470A514
+E01301EB03C0EA1FFF1480EBFE00001CC7FCA8B47EA3141C7F9B18>I<EA0FFE383FFF80
+4813C0EA7803EA700100F013E0EAE000AE1370A2EAF079387039C0EA783FEA7FFF6C1380
+380FFE00EA000FEB0780A2EB03C01301A213227E9B18>I<EA7FF8EAFFFE6C7E381C0F80
+130314C01301A313031480130F381FFF005BA2EA1C0FEB07801303A5149CA3007F13FC38
+FF81F8387F00F0161C7F9B18>I<3807F9C0EA1FFF5AEA7C0FEA7003EAF00112E0A290C7
+FC7E1278123FEA1FF0EA0FFEEA01FF38001F80EB03C0EB01E01300A2126012E0130100F0
+13C0EAFC07B512801400EAE7FC131C7E9B18>I<387FFFF8B5FCA238E07038A400001300
+B2EA07FFA3151C7F9B18>I<38FF83FEA3381C0070B2001E13F0000E13E0EA0F013807C7
+C03803FF806C1300EA007C171C809B18>I<38FE03F8EAFF07EAFE03383C01E0001C13C0
+A3EA1E03000E1380A438070700A4EA038EA4EA018C13DCA3EA00D813F8A21370151C7F9B
+18>I<38FE03F8A338700070A36C13E0A513F8EA39FC13DCA2001913C0A3138CA2EA1D8D
+A31305000D1380EA0F07A2EA0E03151C7F9B18>I<38FE03F8EAFF07EAFE03381C01C0EA
+1E03000E1380EA0F0700071300A2EA038EA2EA01DCA3EA00F8A21370A9EA01FC487E6C5A
+151C7F9B18>89 D<126012F07EA21278127CA27EA2121E121FA26C7EA212077FA26C7EA2
+6C7EA212007FA2137CA2133C133EA27FA27F1480A21307EB030011247D9F18>92
+D<387FFFC0B512E0A26C13C013047E7F18>95 D<1206121E123E123C127812F012E0A312
+F812FCA2127C1238070E789E18>I<EA0FF0EA1FFC487EEA3C1F38180780EA0003A213FF
+120F5AEA7F83EA780312F012E0A2EAF007EA7C1F383FFFF8EA1FFDEA07F015147E9318>
+I<127E12FE127E120EA5133EEBFF80000F13C0EBE3E0EB80F0EB00701478000E1338A512
+0F14781470EB80F0EBC3E0EBFFC0000E138038067E00151C809B18>I<EA01FEEA07FF00
+1F1380EA3F07383C030048C7FC127012F05AA47E1270387801C0123CEA3F07381FFF8000
+071300EA01FC12147D9318>I<EB1F80133F131F1303A5EA03F3EA0FFBEA1FFFEA3E1FEA
+780FEA700712F0EAE003A5130712F01270EA780FEA3E3F381FFFF0380FFBF83803E3F015
+1C7E9B18>I<EA03F0EA0FFC487EEA3E1F38780780EA700300F013C0EAE001A2B5FCA300
+F0C7FC1270387801C0123CEA3F07381FFF8000071300EA01FC12147D9318>I<EB1FC0EB
+7FE013FFEA01F1EBC0C01400A3387FFFC0B5FCA23801C000AEEA7FFFA3131C7F9B18>I<
+3803F1F03807FFF85A381E1F30383C0F00EA3807A5EA3C0FEA1E1EEA1FFC485AEA3BF000
+38C7FC123CEA1FFF14C04813E0387801F038F00078481338A36C1378007813F0EA7E0338
+3FFFE0000F13803803FE00151F7F9318>I<127E12FE127E120EA5133FEBFF80000F13C0
+EBE1E013801300A2120EAA387FC7FC38FFE7FE387FC7FC171C809B18>I<EA0380EA07C0
+A3EA0380C7FCA4EA7FC012FF127F1201AEB5FCA3101D7C9C18>I<1338137CA313381300
+A4EA0FFCA3EA001CB3A3133CEA6038EAF078EAFFF0EA7FE0EA3FC00E277E9C18>I<127E
+12FE127E120EA5EB3FF0A3EB0780EB0F00131E5B5B5BEA0FF87F139C131EEA0E0FEB0780
+130314C0387FC7F812FF127F151C7F9B18>I<EAFFC0A31201B3A4B51280A3111C7D9B18>
+I<38FBE3E038FFF7F0EBFFF8383E3E38EA3C3CA2EA3838AB38FE3E3EEB7E7EEB3E3E1714
+809318>I<EA7E3F38FEFF80007F13C0380FE1E013801300A2120EAA387FC7FC38FFE7FE
+387FC7FC1714809318>I<EA01F0EA0FFE487E383E0F80EA3803387001C0A238E000E0A5
+EAF001007013C0EA7803383C0780EA3E0F381FFF006C5AEA01F013147E9318>I<EA7E3E
+38FEFF80007F13C0380FE3E0EB80F0EB00701478000E1338A5120F14781470EB80F0EBC3
+E0EBFFC0000E1380EB7E0090C7FCA7EA7FC0487E6C5A151E809318>I<3803F380EA0FFB
+EA1FFFEA3E1FEA780FEA700712F0EAE003A6EAF0071270EA780FEA3E1FEA1FFFEA0FFBEA
+03F3EA0003A7EB1FF0EB3FF8EB1FF0151E7E9318>I<38FF0FC0EB3FF0137FEA07F8EBE0
+60EBC0005BA390C7FCA8EAFFFC7F5B14147E9318>I<EA0FF7EA3FFF5AEAF81FEAE007A2
+12F0007CC7FCEA7FF0EA1FFCEA07FEEA001F38600780EAE00312F0130738FC0F00B5FC5B
+EAE7F811147D9318>I<487E1203A4387FFFC0B5FCA238038000A9144014E0A21381EBC3
+C0EA01FF6C1380EB7E0013197F9818>I<387E07E0EAFE0FEA7E07EA0E00AC1301EA0F07
+3807FFFC6C13FE3801FCFC1714809318>I<387F8FF000FF13F8007F13F0381C01C0380E
+0380A338070700A3138FEA038EA3EA01DCA3EA00F8A2137015147F9318>I<38FF07F813
+8F1307383800E0A4381C01C0137113F9A213D9EA1DDD000D1380A3138DEA0F8FA2380707
+0015147F9318>I<387F8FF0139F138F380F0700EA078EEA039EEA01DC13F81200137013
+F07FEA01DCEA039E138EEA0707000E1380387F8FF000FF13F8007F13F015147F9318>I<
+387F8FF000FF13F8007F13F0380E01C0EB0380A21207EB0700A2EA0387A2138EEA01CEA2
+13CC120013DC1378A31370A313F05B1279EA7BC0EA7F806CC7FC121E151E7F9318>I<38
+3FFFF05AA2387001E0EB03C0EB078038000F00131E137C5B485A485AEA0780380F007012
+1E5A5AB512F0A314147F9318>I<EB07E0133F137FEBFC0013E0AB1201EA7FC0485AA26C
+7EEA01E01200AB13FCEB7FE0133F130713247E9F18>I<127CB47E7FEA07E01200AB7FEB
+7FC0EB3FE0A2EB7FC0EBF0005BAB1207B45A5B007CC7FC13247E9F18>125
+D E /Fe 26 122 df<EB03E0EB1C181338EB703C13E014383801C000A5485A387FFFF038
+038070A4380700E0A6380E01C0A6381C0380001E13C038FF0FF016207E9F19>12
D<EB03F4EB1C1CEB383C137013E01438EA01C0A538038070387FFFF038038070A4380700
E0A6380E01C0A6381C0380001E13C038FF9FF016207E9F19>I<EAFFF0A20C027E8A0F>
45 D<EA07F8EA0C0CEA1E061307121C1200A313FFEA07C7EA1E07EA3C0E127800F01310
@@ -85,10 +274,10 @@ B5FC00F0C7FC5AA46C5AEA7002EA3004EA1C18EA07E011147D9314>I<140EEB3E11EBE1
A33801C1C2380381E0EA07801301120FA3380703C01480EB8700EA04FC48C7FCA2121812
1CEA0FFF14C014E0381800F04813305A5AA3006013606C13C0381C0700EA07FC181F8094
17>103 D<13E0120712011200A2485AA6485AEB8F80EB90E013A0EBC0601380000713E0
-1300A5380E01C0A6381C0380001E13C038FF8FF014207E9F19>I<13C0EA01E01203A2EA
-01C0C7FCA6EA0380121F12071203A2EA0700A6120EA65A121EEAFF800B1F7F9E0C>I<13
-E0120712011200A2485AA6485AEB81FCEB80F014C0EB81801400EA07045B13181338137C
-131C120E7FA2130F7F1480EA1C03381E07C038FF8FF016207E9F18>107
+1300A5380E01C0A6381C0380001E13C038FF8FF014207E9F19>I<EA01C0EA03E0A213C0
+EA0180C7FCA6EA0380121F12071203A2EA0700A6120EA65A121EEAFF800B1F7F9E0C>I<
+13E0120712011200A2485AA6485AEB81FCEB80F014C0EB81801400EA07045B1318133813
+7C131C120E7FA2130F7F1480EA1C03381E07C038FF8FF016207E9F18>107
D<13E0120712011200A2EA01C0A6EA0380A6EA0700A6120EA65A121EEAFF800B207F9F0C
>I<390387C07C391F9861863907A072073903C03403EB80380007EB7807EB0070A5000E
EBE00EA64848485A001EEBE01E3AFFCFFCFFC022147E9326>I<38038F80381F90E0EA07
@@ -110,210 +299,41 @@ A35A5A5A121EEAFFF8EA0E00A45AA65A1310A41320A2EA1840EA0F800D1C7C9B12>I<38
73001376133CA2131C132E134E1387EA0107380203801204380C01C0383C03E038FE07FC
18147F9318>I<390FF83F803901E00E00EBC00C140813E000005B143014205C13705CA2
0171C7FC1339133A133E133C133813181310A25BA25BEA70C0EAF08000F1C8FC12E61278
-191D809318>I E /Fb 34 121 df<49B4FC011F13C090387F81E0EBFC013901F807F012
-03EA07F0A4EC01C091C8FCA3EC3FF8B6FCA33807F003B3A33A7FFF3FFF80A3212A7FA925
->12 D<121C127FA2EAFF80A3EA7F00A2121C09097B8813>46 D<130E131E137EEA07FE12
-FFA212F81200B3ABB512FEA317277BA622>49 D<EBFF80000713F04813FC381E03FE3938
-00FF80007C133F00FE14C06C131F15E0140FA2127E003C131FC7FC15C0A2EC3F80150014
-7E5C5C495A495AEB078049C7FC131E4913E013705B3901C001C0EA0380EA0600000FB5FC
-5A5A5AB61280A31B277DA622>I<EB7F803803FFF04813FC380F81FE381F007FEA3F80EC
-3F80A3121F1300C7EA7F00A2147E5C495AEB07F0EBFFC0A2EB01F8EB007E801580EC1FC0
-A215E0A2123C127EB4FCA215C0143F481480007CEB7F00383F01FE6CB45A000713F0C613
-801B277DA622>I<140FA25C5C5C5C5BA2EB03BFEB073F130E131C133C1338137013E0EA
-01C0EA038012071300120E5A5A5A12F0B612F8A3C7EA7F00A890381FFFF8A31D277EA622
->I<00181303381F801FEBFFFE5C5C5C14C091C7FC001CC8FCA7EB7FC0381DFFF8381F80
-FC381E003F1208C7EA1F8015C0A215E0A21218127C12FEA315C05A0078EB3F80A26CEB7F
-00381F01FE6CB45A000313F0C613801B277DA622>I<EB07F8EB3FFE90B5FC3901FC0780
-3903F00FC03807C01FEA0F80121F130048EB0F8091C7FC127EA3EAFE02EB1FF0EB3FFCEB
-603EEB801F00FF14809038000FC0A24814E0A4127EA4123E003F14C07EEC1F80D80F8013
-003807E07E6CB45A6C5B38003FC01B277DA622>I<1238123E003FB512F0A34814E015C0
-158015003870000EA25C485B5C5CC6485AA2495A130791C7FC5B5B131E133EA2137E137C
-A213FCA41201A76C5A13701C297CA822>I<91387FE003903907FFFC07011FEBFF0F9039
-7FF00F9F9039FF0001FFD801FC7F4848147F4848143F4848141F485A160F485A1607127F
-A290C9FC5AA97E7F1607123FA26C7E160E6C7E6C6C141C6C6C143C6C6C14786CB4EB01F0
-90397FF007C0011FB512800107EBFE009038007FF028297CA831>67
-D<B712E0A33903FC001FED07F01501A215001670A3913801C0781638A302031300A2140F
-90B5FCA3EBFC0F1403A20201130EA3161C91C7FCA3163C1638167816F815011503151FB7
-12F0A327297EA82C>69 D<B512FCA3D803FCC8FCB3A3ED01C0A415031680A21507A2150F
-A2151F157F913801FF00B7FCA322297EA828>76 D<D8FFFE92383FFF80A26D5D0003EFE0
-00A2D9BF8014EFA2D99FC0EB01CFA2D98FE0EB038FA3D987F0EB070FA2D983F8130EA2D9
-81FC131CA3D980FE1338A2027F1370A291383F80E0A391381FC1C0A291380FE380A29138
-07F700A3EC03FEA26E5AA26E5AD8FFFE0203B51280A2157039297DA840>I<B612E015FE
-6F7E3A03FC003FE0ED0FF06F7E6F7E150182A65E4B5A1507ED0FE0ED3FC090B500FEC7FC
-A29039FC00FF80ED3FC06F7E6F7E6F7EA9170EA21503923801FC1CB538F000FEEE7FF8EE
-0FE02F297EA832>82 D<3803FF80000F13F0381F01FC383F80FE147F801580EA1F00C7FC
-A4EB3FFF3801FC3FEA0FE0EA1F80EA3F00127E5AA4145F007E13DF393F839FFC381FFE0F
-3803FC031E1B7E9A21>97 D<EB3FF03801FFFC3803F03E380FC07FEA1F80EA3F00A24813
-3E007E90C7FCA212FEA7127EA2127F6CEB03801380001FEB0700380FE00E3803F83C3801
-FFF838003FC0191B7E9A1E>99 D<EC7FF0A31407ACEB3F873801FFF73807F03F380FC00F
-381F8007EA3F00A2127EA312FEA8127EA27EA2381F800F380FC01F3907E07FFF3801FFE7
-38007F87202A7EA925>I<EB3FC03801FFF03803E07C380F803E001F7F130048EB0F8012
-7E15C0A200FE1307A2B6FCA248C8FCA3127EA2127F6CEB01C07E390F8003803907C00700
-3803F01E3800FFFCEB3FE01A1B7E9A1F>I<EB07F8EB3FFCEB7E3E3801FC7FEA03F813F0
-1207143E1400A7B512C0A33807F000B3A3387FFF80A3182A7EA915>I<9038FF80F00003
-EBE3F8390FC1FE1C391F007C7C48137E003EEB3E10007EEB3F00A6003E133E003F137E6C
-137C380FC1F8380BFFE00018138090C8FC1238A2123C383FFFF814FF6C14C06C14E06C14
-F0121F383C0007007CEB01F8481300A4007CEB01F0A2003FEB07E0390FC01F806CB51200
-38007FF01E287E9A22>I<EAFFE0A3120FAC147E9038E1FF809038E30FC001E413E0EBE8
-0701F813F013F0A213E0B039FFFE3FFFA3202A7DA925>I<EA0780EA0FC0EA1FE0123FA3
-121FEA0FC0EA0780C7FCA7EAFFE0A3120FB3A3EAFFFEA30F2B7EAA12>I<EAFFE0A3120F
-B3B2EAFFFEA30F2A7EA912>108 D<26FFC07FEB1FC0903AC1FFC07FF0903AC307E0C1F8
-D80FC49038F101FC9039C803F20001D801FE7F01D05BA201E05BB03CFFFE3FFF8FFFE0A3
-331B7D9A38>I<38FFC07E9038C1FF809038C30FC0D80FC413E0EBC80701D813F013D0A2
-13E0B039FFFE3FFFA3201B7D9A25>I<EB3FE03801FFFC3803F07E390FC01F80391F800F
-C0393F0007E0A2007EEB03F0A300FE14F8A8007E14F0A26CEB07E0A2391F800FC0390FC0
-1F803907F07F003801FFFC38003FE01D1B7E9A22>I<38FFE1FE9038EFFF809038FE0FE0
-390FF803F09038F001F801E013FC140015FEA2157FA8157E15FEA215FC140101F013F890
-38F807F09038FC0FE09038EFFF809038E1FC0001E0C7FCA9EAFFFEA320277E9A25>I<90
-383F80703901FFE0F03803F079380FE01D381F800F123FEB00075AA2127E12FEA8127FA2
-7E1380001F130F380FC01F3807F0773801FFE738007F87EB0007A9EC7FFFA320277E9A23
->I<38FFC1F0EBC7FCEBC63E380FCC7F13D813D0A2EBF03EEBE000B0B5FCA3181B7F9A1B>
-I<3803FE30380FFFF0EA3E03EA7800127000F01370A27E00FE1300EAFFE06CB4FC14C06C
-13E06C13F0000713F8C6FCEB07FC130000E0137C143C7E14387E6C137038FF01E038E7FF
-C000C11300161B7E9A1B>I<13E0A41201A31203A21207120F381FFFE0B5FCA2380FE000
-AD1470A73807F0E0000313C03801FF8038007F0014267FA51A>I<39FFE07FF0A3000F13
-07B2140FA2000713173903F067FF3801FFC738007F87201B7D9A25>I<39FFFC03FFA339
-0FF000F0000714E07F0003EB01C0A2EBFC0300011480EBFE070000140013FFEB7F0EA214
-9EEB3F9C14FC6D5AA26D5AA36D5AA26D5AA2201B7F9A23>I<39FFFC1FFEA33907F00380
-3803F8079038FC0F003801FE1E00005BEB7F3814F86D5A6D5A130F806D7E130F497EEB3C
-FEEB38FFEB787F9038F03F803901E01FC0D803C013E0EB800F39FFF03FFFA3201B7F9A23
->120 D E /Fc 78 126 df<EA0306EA078FA6387FFFC0B512E0A26C13C0380F1E00A638
-7FFFC0B512E0A26C13C0381E3C00A6EA0C18131C7E9B18>35 D<13C01201A3EA03F0EA0F
-FCEA3FFEEA7DCFEA71C738E1C38013C7A338F1C0001279123F6C7EEA0FF8EA01FC13DE13
-CF13C73861C38012F1A212E1EBC7001271EA79DEEA3FFEEA1FF8EA07E0EA01C0A3120011
-247D9F18>I<EA03801207EA0F00123E5A12F05A0907779B18>39
-D<137013F0EA01E0EA03C0EA0780EA0F00121E121C5AA25AA45AA81270A47EA27E121E7E
-EA0780EA03C0EA01F0120013700C24799F18>I<126012F012787E7E7EEA07801203EA01
-C0A2EA00E0A41370A813E0A4EA01C0A2EA03801207EA0F00121E5A5A5A12600C247C9F18
->I<136013F0A7387FFFC0B512E0A26C13C03800F000A7136013147E9718>43
-D<121C123E127E127F123F121F1207120E121E127C12F81260080C788518>I<387FFFC0
-B512E0A26C13C013047E8F18>I<1230127812FCA2127812300606778518>I<1303EB0780
-A2130F14005B131EA2133E133C137C1378A213F85B12015B12035BA212075B120F90C7FC
-A25A121E123E123CA2127C127812F85AA2126011247D9F18>I<EA01F0EA07FC487EEA1F
-1FEA1C0738380380007813C0EA7001A238E000E0A9EAF001007013C0A2EA780300381380
-381C0700EA1F1FEA0FFE6C5AEA01F0131C7E9B18>I<EA01801203A21207120F123F12FF
-12FB12431203B0EA7FFCEAFFFEEA7FFC0F1C7B9B18>I<EA03F0EA0FFEEA3FFF387C0F80
-387003C0EAE00138F000E0A21260C7FCA2EB01C0A21303EB0780EB0F00131E5B5B5B485A
-EA07C0485A381E00E05AEA7FFFB5FC7E131C7E9B18>I<EA07F8EA1FFE487E38780780EB
-03C0130112301200EB0380A2EB0F00EA03FF5B7F38000780EB03C01301EB00E0A312F0A2
-EB01C01303387C0780383FFF006C5AEA03F8131C7E9B18>I<131F5B1377A213E7120113
-C7EA038712071307120E121E123C1238127812F0B512F8A338000700A6EB7FF0A3151C7F
-9B18>I<383FFF80A30038C7FCA8EA3BF8EA3FFE7F383C0780383003C0EA0001EB00E0A2
-126012F0A238E001C0EA7003387C0F80383FFF00EA1FFCEA03F0131C7E9B18>I<137E48
-B4FC00071380380F83C0EA1E03121C3838018090C7FC5AA2EAE1F8EAE7FEB5FC38FE0780
-38F803C0EAF001EB00E05A7E1270A3383801C0EA3C03381E0780380FFF006C5AEA01F813
-1C7E9B18>I<12E0B512E0A214C038E00380EB0700C65A131E131C5BA25B13F05BA2485A
-A3485AA448C7FCA7131D7E9C18>I<EA03F8EA0FFE487E383E0F80EA3803387001C0A438
-380380EA3C07381FFF00EA07FC487EEA1F1F383C0780387001C000F013E0EAE000A43870
-01C0EA7803383E0F80381FFF006C5AEA03F8131C7E9B18>I<EA03F0EA0FFC487EEA3C0F
-38780780EA700338E001C0A314E0A21270EA7803EA3C0FEA1FFFEA0FFEEA03F0C7FCEB01
-C0A338300380EA7807EB0F00133EEA3FFCEA1FF0EA07C0131C7E9B18>I<1230127812FC
-A2127812301200A81230127812FCA2127812300614779318>I<1218123C127EA2123C12
-181200A81218123C127EA2123E121E120E121C123C127812F01260071A789318>I<14C0
-EB03E01307EB1FC0EB3F80EBFE00485AEA07F0485AEA3F8048C7FC12FCA2127F6C7EEA0F
-E06C7EEA01FC6C7EEB3F80EB1FC0EB07E01303EB00C013187E9918>I<387FFFC0B512E0
-A3C8FCA4B512E0A36C13C0130C7E9318>I<126012F87E127F6C7EEA0FE06C7EEA01FC6C
-7EEB3F80EB1FC0EB07E0A2EB1FC0EB3F80EBFE00485AEA07F0485AEA3F8048C7FC12FC5A
-126013187E9918>I<EA0FF0EA3FFC48B4FCEA700F38F00380A2EA600738000F00133E5B
-EA01F05B485AA55BC8FCA5EA0380487EA36C5A111C7D9B18>I<137013F8A213D8A2EA01
-DCA3138CEA038EA4EA0707A5380FFF80A3EA0E03381C01C0A3387F07F000FF13F8007F13
-F0151C7F9B18>65 D<EBF8E0EA03FEEA07FFEA0F07EA1E03EA3C01EA38005AA214005AA8
-127014E0A27E123C381E01C0EA0F073807FF803803FE00EA00F8131C7E9B18>67
-D<EA7FF8EAFFFE6C7E381C0F80EB03C0A2EB01E01300A214F01470A814F014E0A2130114
-C01303EB0F80387FFF00485AEA7FF8141C7F9B18>I<B512F0A3381C0070A41400A2130E
-A3EA1FFEA3EA1C0EA390C7FCA21438A5B512F8A3151C7F9B18>I<B512F8A3381C0038A4
-1400A21307A3EA1FFFA3EA1C07A390C7FCA7EAFFC0A3151C7F9B18>I<3801F1C0EA03FD
-EA0FFFEA1F0FEA1C03123813011270A290C7FC5AA5EB0FF0131F130F387001C0A2130312
-38A2EA1C07EA1F0FEA0FFFEA03FDEA01F1141C7E9B18>I<387F07F038FF8FF8387F07F0
-381C01C0A9EA1FFFA3EA1C01AA387F07F038FF8FF8387F07F0151C7F9B18>I<EA7FFFB5
-12806C1300EA01C0B3A4EA7FFFB512806C1300111C7D9B18>I<3801FFC0A338000E00B3
-12F0A2133CEA7FFCEA3FF0EA0FC0121C7D9B18>I<EAFFC0A3001CC7FCB114E0A5B5FCA3
-131C7E9B18>76 D<38FC01F8EAFE03A2383B06E0A4138EA2EA398CA213DCA3EA38D8A213
-F81370A21300A638FE03F8A3151C7F9B18>I<387E07F038FF0FF8387F07F0381D81C0A3
-13C1121CA213E1A313611371A213311339A31319A2131D130DA3EA7F07EAFF87EA7F0315
-1C7F9B18>I<EA0FFE383FFF804813C0EA7803EA700100F013E0EAE000B0EAF001007013
-C0EA7C07EA7FFF6C1380380FFE00131C7E9B18>I<EAFFFEEBFF8014C0EA1C03EB01E013
-001470A514E01301EB03C0EA1FFF1480EBFE00001CC7FCA8B47EA3141C7F9B18>I<EA0F
-FE383FFF804813C0EA7803EA700100F013E0EAE000AE1370A2EAF079387039C0EA783FEA
-7FFF6C1380380FFE00EA000FEB0780A2EB03C01301A213227E9B18>I<EA7FF8EAFFFE6C
-7E381C0F80130314C01301A313031480130F381FFF005BA2EA1C0F7FEB0380A5149CA338
-7F01F8EAFF81387F00F0161C7F9B18>I<3803F1C0EA1FFF5AEA7C0FEA7003EAE001A390
-C7FC12701278123FEA1FF0EA07FEC67EEB0F80EB03C01301EB00E0A2126012E0130100F0
-13C038F80780B5FCEBFE00EAE7F8131C7E9B18>I<387FFFF8B5FCA238E07038A4000013
-00B2EA07FFA3151C7F9B18>I<38FF83FEA3381C0070B36C13E0EA0F01380783C03803FF
-806C1300EA007C171C809B18>I<38FE03F8EAFF07EAFE03383C01E0001C13C0A3EA1E03
-000E1380A438070700A4EA038EA4EA018C13DCA3EA00D813F8A21370151C7F9B18>I<38
-FE03F8A338700070A36C13E0A513F8EA39FC13DCA2001913C0A3138CA2EA1D8DA3130500
-0D1380EA0F07A2EA0E03151C7F9B18>I<126012F0A27E1278127C123CA2123E121E121F
-7EA27F12077F1203A27F12017F12007F1378A2137C133C133E131EA2131F7F14801307A2
-EB030011247D9F18>92 D<387FFFC0B512E0A26C13C013047E7F18>95
-D<12E07E1278123E7EEA0780120309077B9B18>I<EA0FF0EA1FFC487EEA3C0FEA180738
-000380A213FF1207121FEA7F03127812E0A3EAF007EA780F383FFFF8EA1FFDEA07F01514
-7E9318>I<127E12FE127E120EA5133EEBFF80000F13C0EBC1E01380EB0070120E1438A6
-000F1370A2EB80E013C1EBFFC0000E138038063E00151C809B18>I<EA01FEEA07FF001F
-1380EA3E073838030048C7FCA25AA61270EB01C01238EA3E03381FFF8000071300EA01FC
-12147D9318>I<EB1F80133F131F1303A5EA03E3EA0FFBEA1FFFEA3C1FEA380FEA700713
-0312E0A6EA7007A2EA380FEA3C1F381FFFF0380FFBF83803E3F0151C7E9B18>I<EA01F0
-EA07FCEA1FFEEA3E0F38380780EA7003A238E001C0A2B5FCA300E0C7FC1270EB01C01238
-EA3E07381FFF8000071300EA01F812147D9318>I<EB1F80EB7FC0EBFFE013E13801C0C0
-1400A3387FFFC0B5FCA23801C000AEEA7FFFA3131C7F9B18>I<3801E1F03807FFF85A38
-1E1E30381C0E00487EA5EA1C0EEA1E1EEA1FFC5BEA39E00038C7FC7EEA1FFEEBFFC04813
-E0387801F038700070481338A4007813F0EA7E03381FFFC06C13803801FC00151F7F9318
->I<127E12FE127E120EA5133EEBFF80000F13C013C1EB80E01300120EAB387FC7FC38FF
-E7FE387FC7FC171C809B18>I<EA0380EA07C0A3EA0380C7FCA4EA7FC012FF127F1201AE
-B5FCA3101D7C9C18>I<1338137CA313381300A4EA0FFCA3EA001CB3A4EA6038EAF078EA
-FFF0EA7FE0EA3F800E277E9C18>I<127E12FE127E120EA5EB3FF0A3EB0780EB0F00131E
-5B5B5BEA0FF87F139C130EEA0E0F7FEB038014C0387FC7F812FF127F151C7F9B18>I<EA
-FFC0A31201B3A4B51280A3111C7D9B18>I<38F9C1C038FFF7F013FF383E3E38EA3C3CA2
-EA3838AB38FE3E3EEB7E7EEB3E3E1714809318>I<EA7E3E38FEFF80007F13C0EA0FC1EB
-80E01300120EAB387FC7FC38FFE7FE387FC7FC1714809318>I<EA01F0EA0FFE487E383E
-0F80EA3803387001C0A238E000E0A5EAF001007013C0EA7803383C0780EA3E0F381FFF00
-6C5AEA01F013147E9318>I<EA7E3E38FEFF80007F13C0380FC1E01380EB0070120E1438
-A6000F1370A2EB80E013C1EBFFC0000E1380EB3E0090C7FCA7EA7FC0487E6C5A151E8093
-18>I<3801F380EA07FBEA1FFFEA3E1FEA380FEA7007A2EAE003A6EA7007A2EA380FEA3C
-1FEA1FFFEA0FFBEA03E3EA0003A7EB1FF0EB3FF8EB1FF0151E7E9318>I<38FF0FC0EB3F
-E0EB7FF0EA07F0EBE060EBC0005BA290C7FCA9EAFFFC7F5B14147E9318>I<EA07F7EA3F
-FF5AEA780FEAE007A3007CC7FCEA7FE0EA1FFCEA03FEEA001F38600780EAE003A212F038
-F80F00B5FC13FCEAE7F011147D9318>I<487E1203A4387FFFC0B5FCA238038000A91440
-14E0A33801C1C013FF6C1380EB3E0013197F9818>I<387E07E0EAFE0FEA7E07EA0E00AC
-1301EA0F033807FFFC6C13FE3801FCFC1714809318>I<387F8FF000FF13F8007F13F038
-1C01C0380E0380A338070700A3138FEA038EA3EA01DCA3EA00F8A2137015147F9318>I<
-38FF07F8138F1307383800E0A4381C01C0137113F9A213D9EA1DDD000D1380A3138DEA0F
-8FA23807070015147F9318>I<387F8FF0139F138F380F0700EA078EEA039EEA01DC13F8
-1200137013F07FEA01DCEA039E138EEA0707000E1380387F8FF000FF13F8007F13F01514
-7F9318>I<387F8FF000FF13F8007F13F0380E01C0EB0380A21207EB0700A2EA0387A213
-8EEA01CEA213CC120013DC1378A31370A313F05B1279EA7BC0EA7F806CC7FC121E151E7F
-9318>I<383FFFF05AA2387001E0EB03C0EB078038000F00131E5B13F8485AEA03C0485A
-380F0070121E5A5AB512F0A314147F9318>I<EB07E0131F137FEB780013E0AB1201EA7F
-C0485AA26C7EEA01E01200AB1378EB7FE0131F130713247E9F18>I<127CB4FC13C01203
-C67EAB7FEB7FC0EB3FE0A2EB7FC0EBF0005BABEA03C012FF90C7FC127C13247E9F18>
-125 D E /Fd 1 16 df<EA03F0EA0FFC487E487E481380A2B512C0A66C1380A26C13006C
-5A6C5AEA03F012127E9317>15 D E /Fe 71 124 df<90381F83E09038F06E303901C078
-78380380F8903800F03048EB7000A7B612803907007000B2383FE3FF1D20809F1B>11
+191D809318>I E /Ff 78 125 df<90381F83E09038F06E303901C07878380380F89038
+00F03048EB7000A7B612803907007000B2383FE3FF1D20809F1B>11
D<133FEBE0C0EA01C0380381E0EA0701A290C7FCA6B512E0EA0700B2383FC3FC1620809F
-19>I<EB3FE013E0EA01C1EA0381EA0700A8B5FCEA0700B2383FE7FC1620809F19>I<1270
-12F8A71270AA1220A51200A5127012F8A3127005217CA00D>33 D<127012F812FCA21274
-1204A31208A21210A212201240060E7C9F0D>39 D<13401380EA01005A12061204120C5A
-A212381230A212701260A412E0AC1260A412701230A212381218A27E120412067E7EEA00
-8013400A2E7BA112>I<7E12407E12307E1208120C7EA212077EA213801201A413C0AC13
-80A412031300A25A1206A25A120812185A12205A5A0A2E7EA112>I<127012F012F8A212
-781208A31210A31220A21240050E7C840D>44 D<EAFFF0A20C02808A0F>I<127012F8A3
-127005057C840D>I<144014C0EB0180A3EB0300A31306A25BA35BA35BA25BA35BA3485A
-A348C7FCA21206A35AA35AA25AA35AA35AA2122D7EA117>I<13801203120F12F31203B3
-A6EA07C0EAFFFE0F1E7C9D17>49 D<EA03F0EA0C1CEA100E487E00401380128000F013C0
-EAF803A3EA200712001480A2EB0F00130E5B5B5B13605B485A48C7FC000613405A5A0010
-1380EA3FFF5AB5FC121E7E9D17>I<EA03F0EA0C1CEA100EEA200F007813801307A2EA38
-0F12001400A2131E131C1370EA07F0EA003C130E130FEB0780A214C0122012F8A300F013
-801240EB0F00EA200EEA183CEA07F0121F7E9D17>I<1306A2130EA2131E132EA2134E13
-8EA2EA010E1202A212041208A212101220A2124012C0B512F038000E00A7EBFFE0141E7F
-9D17>I<EA1803EA1FFE5B5B13E00010C7FCA6EA11F0EA161CEA180EEA10071480EA0003
-A214C0A3127012F0A200E013801240EB0700EA20066C5AEA0838EA07E0121F7E9D17>I<
-EA03F0EA0C0CEA1006EA3003382001801260A3127038780300123EEA3F06EA1FC8EA0FF0
-EA03F8487EEA0C7EEA103F38300F80EA6007EB01C012C01300A31480EA600100201300EA
-1002EA0C0CEA03F0121F7E9D17>56 D<127012F8A312701200AA127012F8A3127005147C
-930D>58 D<127012F8A312701200AA127012F012F8A212781208A31210A31220A2124005
-1D7C930D>I<EA0FE0EA103CEA601EEA400EEAE00F12F0A21260EA001E131C1338137013
-6013C01380A2EA0100A6C7FCA5EA0380EA07C0A3EA038010207E9F15>63
+19>I<EB3FE013E0EA01C1EA0381EA0700A8B5FCEA0700B2383FE7FC1620809F19>I<9038
+1F81F89038F04F043901C07C06390380F80FEB00F05A0270C7FCA6B7FC3907007007B23A
+3FE3FE3FE02320809F26>I<127012F8A71270AA1220A51200A5127012F8A3127005217C
+A00D>33 D<127012F812FCA212741204A31208A21210A212201240060E7C9F0D>39
+D<13401380EA01005A12061204120C5AA212381230A212701260A412E0AC1260A4127012
+30A212381218A27E120412067E7EEA008013400A2E7BA112>I<7E12407E12307E120812
+0C7EA212077EA213801201A413C0AC1380A412031300A25A1206A25A120812185A12205A
+5A0A2E7EA112>I<127012F012F8A212781208A31210A31220A21240050E7C840D>44
+D<EAFFF0A20C02808A0F>I<127012F8A3127005057C840D>I<14C0A213011480A2130314
+005B1306A2130E130CA2131C131813381330A213701360A213E05B12015BA2120390C7FC
+A25A1206120E120CA2121C1218A21238123012701260A212E05AA2122D7EA117>I<EA03
+F0EA0E1C487EEA1806EA380738700380A400F013C0AD00701380A3EA780700381300EA18
+06EA1C0E6C5AEA03F0121F7E9D17>I<13801203120F12F31203B3A6EA07C0EAFFFE0F1E
+7C9D17>I<EA03F0EA0C1CEA100E487E00401380128000F013C0EAF803A3EA2007120014
+80A2EB0F00130E5B5B5B13605B485A48C7FC000613405A5A00101380EA3FFF5AB5FC121E
+7E9D17>I<EA03F0EA0C1CEA100EEA200F007813801307A2EA380F12001400A2131E131C
+1370EA07F0EA003C130E130FEB0780A214C0122012F8A300F013801240EB0F00EA200EEA
+183CEA07F0121F7E9D17>I<1306A2130EA2131E132EA2134E138EA2EA010E1202A21204
+1208A212101220A2124012C0B512F038000E00A7EBFFE0141E7F9D17>I<EA1803EA1FFE
+5B5B13E00010C7FCA6EA11F0EA161CEA180EEA10071480EA0003A214C0A3127012F0A200
+E013801240EB0700EA20066C5AEA0838EA07E0121F7E9D17>I<137CEA0182EA0701380E
+0380EA0C0712183838030090C7FC12781270A2EAF1F0EAF21CEAF406EAF807EB0380A200
+F013C0A51270A214801238EB07001218EA0C0E6C5AEA01F0121F7E9D17>I<1240387FFF
+E014C0A23840008038800100A21302485AA25B5BA25BA21360A213E05B1201A41203A76C
+5A131F7E9D17>I<EA03F0EA0C0CEA1006EA3003382001801260A3127038780300123EEA
+3F06EA1FC8EA0FF0EA03F8487EEA0C7EEA103F38300F80EA6007EB01C012C01300A31480
+EA600100201300EA1002EA0C0CEA03F0121F7E9D17>I<EA03F0EA0E18487E487E130712
+70EB038012F0A214C0A5EA7007A21238EA180BEA0E13EA03E338000380A3EB07001230EA
+7806130EEA700CEA2018EA1070EA0FC0121F7E9D17>I<127012F8A312701200AA127012
+F8A3127005147C930D>I<127012F8A312701200AA127012F012F8A212781208A31210A3
+1220A21240051D7C930D>I<EA0FE0EA103CEA601EEA400EEAE00F12F0A21260EA001E13
+1C13381370136013C01380A2EA0100A6C7FCA5EA0380EA07C0A3EA038010207E9F15>63
D<5B497EA3497EA3EB09E0A3EB10F0A3EB2078A3497EA2EBC03EEB801EA248B5FCEB000F
A20002EB0780A348EB03C0A2120C001E14E039FF801FFE1F207F9F22>65
D<B512E0380F0078141EA2801580A515005C141E147CEBFFF0EB007C141FEC0F80EC07C0
@@ -324,1089 +344,1091 @@ D<B512E0380F0078141EA2801580A515005C141E147CEBFFF0EB007C141FEC0F80EC07C0
7C1578A215F0EC01E0EC03C0EC0780EC1E00B512F81F1F7F9E23>I<B61280380F000F14
031401140015C01540A314401500A214C0130113FF130113001440A3EC0020A31540A315
C01401EC0380140FB6FC1B1F7E9E1F>I<B61280380780071401A2140015C01540A4EC20
-00A3146014E013FF138014601420A391C7FCA87FEAFFFE1A1F7F9E1E>I<39FFF07FF839
-0F000780AD90B5FCEB0007AF39FFF07FF81D1F7E9E22>72 D<EAFFF0EA0F00B3ABEAFFF0
-0C1F7E9E10>I<39FFF007FC390F0003E0EC0180150014025C5C5C5C5C5C49C7FC5B497E
-130FEB13C0EB21E01341EB80F0EB0078A28080A280EC0780A2EC03C015E015F039FFF01F
-FE1F1F7E9E23>75 D<EAFFF8EA0F8090C7FCB21402A414061404A2140C141C147CB512FC
-171F7E9E1C>I<B46CEB07FE000715C0A2D805C0130BA2D804E01313A301701323A26D13
-43A36D1383A290380E0103A3EB0702A3EB0384A2EB01C8A3EB00F0A21460121FD8FFE0EB
-7FFE271F7F9E2A>I<B4EB0FF8390F8003E0EC0080EA0BC0EA09E0A2EA08F01378A27F7F
-A27FEB0780A2EB03C0EB01E0A2EB00F01478A2143C141EA2140F1407A214031401123E38
-FF80001D1F7E9E22>I<EB1FE0EB70383801C00E48487E39070003804814C0001EEB01E0
-48EB00F0A2007C14F8A20078147800F8147CA900781478007C14F8A2003C14F0003E1301
-001E14E06CEB03C06C148039038007003801E01E38007038EB1FE01E217E9F23>I<B512
-E0380F007C141E80EC0780A215C0A41580A2EC0F00141E147CEBFFE090C8FCAEEAFFF01A
-1F7E9E1F>I<B57E380F00F0143C8080A21580A41500A2141E5C14F0EBFF80EB01C0EB00
-70A280143CA3143EA31504143F141FEC0F0839FFF00788C7EA01F01E207E9E21>82
-D<3803F040380C0CC0EA1803EA3001EA6000A212E01440A36C13007E127CEA7F80EA3FF8
-6CB4FC00071380C613C0EB1FE013031301EB00F014707EA46C136014E06C13C038F80180
-38C60300EA81FC14217E9F19>I<007FB512E038780F010060EB006000401420A200C014
-3000801410A400001400B3497E3803FFFC1C1F7E9E21>I<39FFF00FF8390F0003E0EC00
-80B3A46CEB01001380120314026C6C5A6C6C5AEB3830EB0FC01D207E9E22>I<39FFF003
-FE391F8000F86CC7126015206C6C1340A36C6C1380A2EBE00100011400A23800F002A213
-F8EB7804A26D5AA36D5AA2131F6D5AA2EB07C0A36D5AA36DC7FC1F207F9E22>I<3BFFF0
-7FF81FF03B1F000FC007C06C903907800180170015C001805C00071502EC09E013C00003
-5DEC19F01410D801E05CA2EC2078D800F05CA2EC403C01785CA2EC801E017C1460013C14
-4090383D000F133F6D5CA2011E1307010E91C7FCA2010C7F010413022C207F9E2F>I<39
-7FF81FF8390FE007C03907C0030000031302EBE0063801F00400005BEBF818EB78106D5A
-EB3E60EB1E406D5AA213076D7E497E1305EB08F0EB18F8EB1078EB207CEB603EEB401EEB
-801F3901000F801407000214C000061303001FEB07E039FFC01FFE1F1F7F9E22>I<12FF
-A212C0B3B3A512FFA2082D7CA10D>91 D<12FFA21203B3B3A512FFA2082D80A10D>93
-D<120812101220A21240A21280A312B812FCA2127C1238060E7D9F0D>96
-D<EA1FE0EA3030EA7818131CEA300E1200A313FEEA078EEA1E0E1238127800F01310A313
-1E127838386720380F83C014147E9317>I<121C12FC121CAA137CEA1D87381E0180EB00
-C0001C13E01470A21478A6147014F014E0001E13C0381A018038198700EA107C15207E9F
-19>I<EA01FCEA0706EA1C0F123813060078C7FC127012F0A61270127800381380A2381C
-0100EA0706EA01F811147F9314>I<EB01C0130F1301AAEA01F1EA070DEA0C03EA180112
-381278127012F0A61270A21238EA1803120CEA070D3801F1F815207F9F19>I<EA03F0EA
-0E1C487E487EA21270EB038012F0A2B5FC00F0C7FCA31270A26C1380A2381C0100EA0706
-EA01F811147F9314>I<137CEA01C6EA030F1207EA0E061300A7EAFFF0EA0E00B2EA7FE0
-1020809F0E>I<14E03803E330EA0E3CEA1C1C38380E00EA780FA5EA380E6C5AEA1E38EA
-33E00020C7FCA21230A2EA3FFE381FFF8014C0383001E038600070481330A4006013606C
-13C0381C03803803FC00141F7F9417>I<121C12FC121CAA137C1386EA1D03001E1380A2
-121CAE38FF8FF014207E9F19>I<1218123C127C123C1218C7FCA6121C12FC121CB1EAFF
-80091F7F9E0C>I<13E0EA01F0A3EA00E01300A61370EA07F012001370B3A31260EAF060
-13C0EA6180EA3F000C28829E0E>I<121C12FC121CAAEB1FE0EB0780EB060013045B5B5B
-136013E0EA1DF0EA1E70EA1C38133C131C7F130F7F148014C038FF9FF014207E9F18>I<
-121C12FC121CB3ABEAFF8009207F9F0C>I<391C3E03E039FCC30C30391D039038391E01
-E01CA2001C13C0AE3AFF8FF8FF8021147E9326>I<EA1C7CEAFC86EA1D03001E1380A212
-1CAE38FF8FF014147E9319>I<EA01F8EA070E381C0380383801C0A2387000E0A200F013
-F0A6007013E0A2383801C0A2381C038038070E00EA01F814147F9317>I<EA1C7CEAFD87
-381E018014C0381C00E014F014701478A6147014F014E0381E01C0EB0380381D8700EA1C
-7C90C7FCA8B47E151D7E9319>I<3801F04038070CC0EA0E02EA1C03EA38011278127012
-F0A6127012781238EA1C03EA0C05EA0709EA01F1EA0001A8EB0FF8151D7F9318>I<EA1C
-F0EAFD18EA1E3CA21318EA1C00AEEAFFC00E147E9312>I<EA0FC8EA3038EA6018EAC008
-A3EAE000127CEA3FE0EA1FF0EA07F8EA003CEA800E130612C0A21304EAE00CEAD818EA87
-E00F147F9312>I<1202A31206A2120EA2123EEAFFF8EA0E00AB1304A5EA07081203EA01
-F00E1C7F9B12>I<381C0380EAFC1FEA1C03AE1307120CEA061B3803E3F014147E9319>I<
-38FF83F8383E00E0001C13C06C1380A338070100A21383EA0382A2EA01C4A213E4EA00E8
-A21370A3132015147F9318>I<39FF9FE1FC393C078070391C030060EC8020000E1440A2
-14C0D80704138014E0A239038861001471A23801D032143A143E3800E01CA2EB6018EB40
-081E147F9321>I<38FF87F8381E03C0380E0180EB0300EA0702EA0384EA01C813D8EA00
-F01370137813F8139CEA010E1202EA060738040380000C13C0003C13E038FE07FC16147F
-9318>I<38FF83F8383E00E0001C13C06C1380A338070100A21383EA0382A2EA01C4A213
-E4EA00E8A21370A31320A25BA3EAF080A200F1C7FC1262123C151D7F9318>I<EA7FFFEA
-700E1260EA401C133813781370EA00E0120113C0EA038012071301120E121EEA1C03EA38
-02EA7006130EEAFFFE10147F9314>I<B512FC1601808C17>I E /Ff
-28 119 df<150C151EA2153E153C157C1578A215F815F0140115E0A2140315C014071580
-A2140F15005C141EA2143E143C147C1478A214F85C13015CA213035C13075CA2130F91C7
-FCA25B131E133E133CA2137C137813F85BA212015B12035BA212075B120F90C8FCA25A12
-1E123E123CA2127C127812F85AA212601F487CB528>47 D<EB01C01303130F137FEA1FFF
-B5FC13BFEAE03F1200B3B1007FB512F0A31C2E7AAD28>49 D<EB3FE03801FFFE0007EBFF
-80D80F8013C0391E003FE00038EB1FF0007CEB0FF8007EEB07FCB4FC018013FEA21403A2
-EA7F00003E1307C7FC15FCA2EC0FF8A215F0EC1FE015C0EC3F80EC7F00147E14F8495A49
-5A495A49C7FC011E130E5B133849131E49131C485A48C7123C48B512FC5A5A5A4814F8B6
-FCA31F2E7CAD28>I<EB1FF890B5FC000314C03907E01FF0390F0007F8D81F807FEA3FC0
-6E7EA4EA1F80380F0007C75BA25D4A5A4A5AEC3F8002FFC7FCEB3FF8ECFF809038001FE0
-6E7E6E7E6E7E816E7EA21680A3121C123E127FEAFF801600A24A5AEA7F00007E495A003C
-5C391FC01FF06CB512C0000391C7FC38003FF8212E7DAD28>I<157015F0140114031407
-140FA2141F143F147714F714E7EB01C7EB0387EB0707130F130E131C1338137013F013E0
-EA01C0EA0380EA07005A120E5A5A5A5AB712E0A3C7380FF000A9010FB512E0A3232E7EAD
-28>I<913A03FF800180023FEBF00349B5EAFC0701079038003F0FD91FF8EB079FD93FC0
-EB01FFD9FF807F4848C8127F4848153F0007161F49150F485A001F1607A2485A1703127F
-A24992C7FCA212FFA9127FA27FEF0380123FA26C7E1707000F17006C7E6D150E0003161E
-6C6C151C6C6C6C1478D93FC05CD91FF8EB03E0D907FFEB3F800101D9FFFEC7FCD9003F13
-F80203138031317CB03A>67 D<DA03FF1303027FEBF00749B5EAFC0F01079038007E1FD9
-1FF0EB0FBFD97FC0EB03FF49487F4848C87E485A0007824848815B001F82A2484881A212
-7FA24992C7FC12FFAA0307B512F8127F7FDB00011300123FA26C7EA2120F7F6C7E12036C
-7E6C6C7E6D6C5BD91FF8497ED907FFEB3E3F01019038FFFC1F6D6CEBF00F0203EB800335
-317CB03F>71 D<B61280A3C6EB8000B3B3A7B61280A319317EB01E>73
-D<B56C49B512C08080C66D90390003E0006E6E5AEBEFFC13E780EBE3FF01E17F01E07F6E
-7E143F816E7E6E7E6E7E14036E7E16806E13C0ED7FE0ED3FF0151F16F8ED0FFCED07FEED
-03FF6F13818117C1EE7FE1EE3FF1EE1FF9EE0FFD160717FF828282177F173FA2171F170F
-486C1507B500E014031701A23A317EB03F>78 D<B712E016FEEEFF80C6D9800013E0EE3F
-F0EE0FF8EE07FCA2EE03FEA217FFA717FEA2EE07FC17F8160FEE3FE0EEFFC091B6120016
-F80280C8FCB3A2B67EA330317EB037>80 D<90391FF8018090B51203000314C73907F007
-EF390F8000FF48C7127F003E141F150F5A150712FCA215037EA26C91C7FC13C0EA7FF0EB
-FF806C13F8ECFF806C14F06C806C806C14FFC6FC013F1480010114C0D9001F13E01401EC
-003FED1FF0150F1507126000E01403A316E07EA26CEC07C07EB4EC0F8001C0EB1F00D8FB
-FC13FE00F1B512F8D8E03F5BD8C003138024317CB02D>83 D<007FB8FCA39039C00FF801
-D87E00EC003F007C82007882A200708200F01780A3481603A5C792C7FCB3AA017FB6FCA3
-31307DAF38>I<B500FC91B5FCA3000390C8EA03C06C17806E14076C170080017F150EA2
-6E141E013F151C6E143C011F153880010F5D8001075DA26E130101035D6E13036D5D1580
-6D4AC7FCA26F5A027F130EEDE01E023F131CEDF03C021F133815F8020F5BA2EDFCF00207
-5B15FF6E5BA26E5BA26E90C8FCA3157EA2153CA238317EB03D>86
-D<EBFFF0000313FF390F803F809038C00FE0486C6C7EA26E7ED80FC07FEA0780C7FCA414
-FF131FEBFFE33803FC03EA0FF0EA1FC0123FEA7F80A2EAFF00A31407A2387F800D393FC0
-1DFE3A1FE078FFF03907FFE07FC6EB803F24207E9F27>97 D<EB0FFF017F13C03901FC01
-F03803F0033907E007F8120FEA1FC0003FEB03F0EC01E04848C7FCA312FFA8127FA36C6C
-131CA2001F14386C7E000714703903F001E03901FC07C039007FFF00EB0FF81E207D9F24
->99 D<EB0FFC90387FFF803901FC0FC03903F003E03907E001F0000F14F8391FC000FC00
-3F14FEA24848137E157FA212FFA290B6FCA20180C7FCA4127FA36C6C1307121F150E6C7E
-6C6C131C6C6C13783900FE03E090383FFFC0903807FE0020207E9F25>101
-D<EA01F812FFA3120F1207ADEC07F8EC3FFEEC783F02C013809039F9801FC0EBFB0001FE
-14E05BA35BB3B500C3B5FCA328327DB12D>104 D<EA03C0487E487E487EA46C5A6C5A6C
-5AC8FCA9EA01F8127FA31207B3A7B51280A311337DB217>I<EA01F812FFA3120F1207B3
-B3A6B512C0A312327DB117>108 D<2703F007F8EB1FE000FFD93FFEEBFFF8913A783F01
-E0FC02C090388300FE280FF1801FC6137F2607F30013CC01F602F8148001FC5CA3495CB3
-B500C3B5380FFFFCA33E207D9F43>I<3903F007F800FFEB3FFEEC783F02C013803A0FF1
-801FC03807F30001F614E013FCA35BB3B500C3B5FCA328207D9F2D>I<EB07FC90387FFF
-C03901FC07F03903F001F848486C7E4848137E001F147F003F158049133F007F15C0A300
-FF15E0A8007F15C0A36C6CEB7F80A2001F15006C6C13FE00075C3903F803F83901FE0FF0
-39007FFFC0D907FCC7FC23207E9F28>I<3901F83FE000FFEBFFFC9038FBE07F9039FF00
-3F80D807FEEB1FC049EB0FE04914F0ED07F8A216FC1503A216FEA816FC1507A216F8A2ED
-0FF06D14E06DEB1FC06DEB3F809039FBC0FE009038F8FFF8EC3FC091C8FCABB512C0A327
-2E7E9F2D>I<3803F03F00FFEB7FC09038F1C3E01487390FF30FF0EA07F6A29038FC07E0
-EC03C091C7FCA25BB2B512E0A31C207E9F21>114 D<3801FF86000713FEEA1F00003C13
-3E48131E140E12F8A36C90C7FCB47E13FC387FFFC06C13F0806C7F00077F00017FEA003F
-01001380143F0060131F00E0130FA27E15007E6C131E6C131C38FF807838F3FFF038C07F
-8019207D9F20>I<131CA5133CA3137CA213FC120112031207381FFFFEB5FCA2D803FCC7
-FCB0EC0380A71201EC0700EA00FEEB7F0EEB3FFCEB07F0192E7FAD1F>I<D801F8EB07E0
-00FFEB03FFA3000FEB003F0007141FB3153FA20003147FA26C6CEBDFF03A00FE039FFF90
-387FFF1FEB0FFC28207D9F2D>I<B5EB1FFCA3D80FF8EB03C0000715806D130700031500
-7F0001140E7F6C5CA2EC803C017F1338ECC078013F1370ECE0F0011F5B14F1010F5B14F9
-903807FB80A214FF6D90C7FCA26D5AA26D5AA21478A226207E9F2B>I
-E end
+00A3146014E013FF138014601420A391C7FCA87FEAFFFE1A1F7F9E1E>I<90380FE01090
+38381C309038E002703803C00139078000F048C71270121E15305A1510127C127800F814
+00A7EC3FFEEC01F000781300127C123CA27EA27E6C7E3903C001703900E002309038380C
+1090380FF0001F217E9F24>I<39FFF07FF8390F000780AD90B5FCEB0007AF39FFF07FF8
+1D1F7E9E22>I<EAFFF0EA0F00B3ABEAFFF00C1F7E9E10>I<39FFF007FC390F0003E0EC01
+80150014025C5C5C5C5C5C49C7FC5B497E130FEB13C0EB21E01341EB80F0EB0078A28080
+A280EC0780A2EC03C015E015F039FFF01FFE1F1F7E9E23>75 D<EAFFF8EA0F8090C7FCB2
+1402A414061404A2140C141C147CB512FC171F7E9E1C>I<B46CEB07FE000715C0A2D805
+C0130BA2D804E01313A301701323A26D1343A36D1383A290380E0103A3EB0702A3EB0384
+A2EB01C8A3EB00F0A21460121FD8FFE0EB7FFE271F7F9E2A>I<B4EB0FF8390F8003E0EC
+0080EA0BC0EA09E0A2EA08F01378A27F7FA27FEB0780A2EB03C0EB01E0A2EB00F01478A2
+143C141EA2140F1407A214031401123E38FF80001D1F7E9E22>I<EB1FE0EB70383801C0
+0E48487E39070003804814C0001EEB01E048EB00F0A2007C14F8A20078147800F8147CA9
+00781478007C14F8A2003C14F0003E1301001E14E06CEB03C06C148039038007003801E0
+1E38007038EB1FE01E217E9F23>I<B512E0380F007C141E80EC0780A215C0A41580A2EC
+0F00141E147CEBFFE090C8FCAEEAFFF01A1F7E9E1F>I<B57E380F00F0143C8080A21580
+A41500A2141E5C14F0EBFF80EB01C0EB0070A280143CA3143EA31504143F141FEC0F0839
+FFF00788C7EA01F01E207E9E21>82 D<3803F040380C0CC0EA1803EA3001EA6000A212E0
+1440A36C13007E127CEA7F80EA3FF86CB4FC00071380C613C0EB1FE013031301EB00F014
+707EA46C136014E06C13C038F8018038C60300EA81FC14217E9F19>I<007FB512E03878
+0F010060EB006000401420A200C0143000801410A400001400B3497E3803FFFC1C1F7E9E
+21>I<39FFF00FF8390F0003E0EC0080B3A46CEB01001380120314026C6C5A6C6C5AEB38
+30EB0FC01D207E9E22>I<39FFF003FE391F8000F86CC7126015206C6C1340A36C6C1380
+A2EBE00100011400A23800F002A213F8EB7804A26D5AA36D5AA2131F6D5AA2EB07C0A36D
+5AA36DC7FC1F207F9E22>I<3BFFF07FF81FF03B1F000FC007C06C903907800180170015
+C001805C00071502EC09E013C000035DEC19F01410D801E05CA2EC2078D800F05CA2EC40
+3C01785CA2EC801E017C1460013C144090383D000F133F6D5CA2011E1307010E91C7FCA2
+010C7F010413022C207F9E2F>I<397FF81FF8390FE007C03907C0030000031302EBE006
+3801F00400005BEBF818EB78106D5AEB3E60EB1E406D5AA213076D7E497E1305EB08F0EB
+18F8EB1078EB207CEB603EEB401EEB801F3901000F801407000214C000061303001FEB07
+E039FFC01FFE1F1F7F9E22>I<12FFA212C0B3B3A512FFA2082D7CA10D>91
+D<12FFA21203B3B3A512FFA2082D80A10D>93 D<120812101220A21240A21280A312B812
+FCA2127C1238060E7D9F0D>96 D<EA1FE0EA3030EA7818131CEA300E1200A313FEEA078E
+EA1E0E1238127800F01310A3131E127838386720380F83C014147E9317>I<121C12FC12
+1CAA137CEA1D87381E0180EB00C0001C13E01470A21478A6147014F014E0001E13C0381A
+018038198700EA107C15207E9F19>I<EA01FCEA0706EA1C0F123813060078C7FC127012
+F0A61270127800381380A2381C0100EA0706EA01F811147F9314>I<EB01C0130F1301AA
+EA01F1EA070DEA0C03EA180112381278127012F0A61270A21238EA1803120CEA070D3801
+F1F815207F9F19>I<EA03F0EA0E1C487E487EA21270EB038012F0A2B5FC00F0C7FCA312
+70A26C1380A2381C0100EA0706EA01F811147F9314>I<137CEA01C6EA030F1207EA0E06
+1300A7EAFFF0EA0E00B2EA7FE01020809F0E>I<14E03803E330EA0E3CEA1C1C38380E00
+EA780FA5EA380E6C5AEA1E38EA33E00020C7FCA21230A2EA3FFE381FFF8014C0383001E0
+38600070481330A4006013606C13C0381C03803803FC00141F7F9417>I<121C12FC121C
+AA137C1386EA1D03001E1380A2121CAE38FF8FF014207E9F19>I<1238127CA31238C7FC
+A6121C12FC121CB1EAFF80091F7F9E0C>I<13E0EA01F0A3EA00E01300A61370EA07F012
+001370B3A31260EAF06013C0EA6180EA3F000C28829E0E>I<121C12FC121CAAEB1FE0EB
+0780EB060013045B5B5B136013E0EA1DF0EA1E70EA1C38133C131C7F130F7F148014C038
+FF9FF014207E9F18>I<121C12FC121CB3ABEAFF8009207F9F0C>I<391C3E03E039FCC30C
+30391D039038391E01E01CA2001C13C0AE3AFF8FF8FF8021147E9326>I<EA1C7CEAFC86
+EA1D03001E1380A2121CAE38FF8FF014147E9319>I<EA01F8EA070E381C0380383801C0
+A2387000E0A200F013F0A6007013E0A2383801C0A2381C038038070E00EA01F814147F93
+17>I<EA1C7CEAFD87381E018014C0381C00E014F014701478A6147014F014E0381E01C0
+EB0380381D8700EA1C7C90C7FCA8B47E151D7E9319>I<3801F04038070CC0EA0E02EA1C
+03EA38011278127012F0A6127012781238EA1C03EA0C05EA0709EA01F1EA0001A8EB0FF8
+151D7F9318>I<EA1CF0EAFD18EA1E3CA21318EA1C00AEEAFFC00E147E9312>I<EA0FC8EA
+3038EA6018EAC008A3EAE000127CEA3FE0EA1FF0EA07F8EA003CEA800E130612C0A21304
+EAE00CEAD818EA87E00F147F9312>I<1202A31206A2120EA2123EEAFFF8EA0E00AB1304
+A5EA07081203EA01F00E1C7F9B12>I<381C0380EAFC1FEA1C03AE1307120CEA061B3803
+E3F014147E9319>I<38FF83F8383E00E0001C13C06C1380A338070100A21383EA0382A2
+EA01C4A213E4EA00E8A21370A3132015147F9318>I<39FF9FE1FC393C078070391C0300
+60EC8020000E1440A214C0D80704138014E0A239038861001471A23801D032143A143E38
+00E01CA2EB6018EB40081E147F9321>I<38FF87F8381E03C0380E0180EB0300EA0702EA
+0384EA01C813D8EA00F01370137813F8139CEA010E1202EA060738040380000C13C0003C
+13E038FE07FC16147F9318>I<38FF83F8383E00E0001C13C06C1380A338070100A21383
+EA0382A2EA01C4A213E4EA00E8A21370A31320A25BA3EAF080A200F1C7FC1262123C151D
+7F9318>I<EA7FFFEA700E1260EA401C133813781370EA00E0120113C0EA038012071301
+120E121EEA1C03EA3802EA7006130EEAFFFE10147F9314>I<B512FC1601808C17>I<B812
+F02C01808C2D>I E /Fg 36 120 df<150C151E153EA2153C157CA215F8A215F01401A2
+EC03E0A215C01407A2EC0F80A215005CA2143EA2143C147CA25CA25C1301A2495AA25C13
+07A25C130FA249C7FCA2131E133EA25BA2137813F8A2485AA25B1203A2485AA25B120FA2
+48C8FCA2121E123EA25AA2127812F8A25A12601F487CB528>47 D<EB01C01303130F137F
+EA1FFFB5FC13BFEAE03F1200B3B1007FB512F0A31C2E7AAD28>49
+D<EB3FE03801FFFE0007EBFF80D80F8013C0393E003FF0003CEB1FF8007C130F007F14FC
+38FF800715FEA21403A2EA7F00003E1307C7FC15FCA2140F15F8EC1FF015E0EC3FC01580
+EC7F0014FE495A5CEB03E0495A495A90381F000E133E137849131E4848131C485A484813
+3C90B512FC5A5A5A4814F8B6FCA31F2E7CAD28>I<EB1FF890B5FC000314C0390FE01FF0
+48C66C7E6D6C7EEA3FC06E7E13E013C0A2121F380F0007C75BA24A5A5D4A5A4A5A02FFC7
+FCEB3FF8ECFF809038001FE06E7EEC07FC6E7EA281801680A3121C127FEAFF80A216005C
+A201005B007E495A003C495A391FC01FF06CB512C0000391C7FC38003FF8212E7DAD28>
+I<157015F0140114031407140FA2141F143F147714F714E7EB01C7EB0387EB0707130F13
+0E131C1338137013F013E0EA01C0EA0380EA07005A120E5A5A5A5AB712E0A3C7380FF000
+A9010FB512E0A3232E7EAD28>I<000C1430390FC007F090B512E0A215C015005C5C14F0
+1480000EC8FCA8EB1FF0EBFFFE390FE03F809038000FE0000E14F0000CEB07F8C7FCEC03
+FCA315FEA21218127EB4FCA415FC481307007814F8A26CEB0FF06CEB1FE0390FC07FC06C
+B51200000113FC38003FE01F2E7CAD28>I<14FF010713E0011F7F90387F80F89038FE00
+3CD803FC137E484813FEEBF001EA0FE0121F13C0003F6D5A1578007F91C7FC5BA338FF83
+FC90388FFF8090389C0FE09038B803F001F07F496C7E81496C7EA3491480A4127FA4123F
+6D1400A2001F495AEA0FE04A5AD807F05B3903FC0FF0C6B512C0013F90C7FCEB0FFC212E
+7DAD28>I<1578A215FCA34A7EA24A7EA24A7FA34A7FEC0E7F021E7FEC1C3FA202387F15
+1F02787FEC700FA202E07F1507010180ECC003A249486C7EA201078191C7FC498191B6FC
+A24981011CC7123F013C810138141FA24981160F01F081491407A2484881486C1403B549
+B512FCA336317DB03D>65 D<913A03FF800180023FEBF00349B5EAFC0F01079038003F1F
+D91FF8EB07FFD97FE01301D9FF807F4890C8127F4848153F4848151F485A170F48481507
+123F5B1703127FA24992C7FC12FFAB127F7FEF0380123FA27F001F16076C6C16005F6C6C
+150E6C6C151E6C6C5D6C6D5CD97FE0495AD91FF8495AD907FFEB3F800101D9FFFEC7FCD9
+003F13F80203138031317CB03A>67 D<DA03FF1303027FEBF00749B5EAFC1F010F903800
+7F3FD91FF0EB0FFFD97FC0130349487F4890C8FC484881484881484881121F4981123F5B
+007F82A34992C7FC12FFAA0307B512F8127F7FDB00011300A2123F7F121F7F120F6C7E6C
+7E6C7E6C6D5BEB7FE0D91FF8130F6DB4EB3F7F01019038FFFE1F6D6CEBF00F0203EB8003
+35317CB03F>71 D<B6D8807FB512C0A3C60180C7387FC000B391B7FCA30280C7127FB3A3
+B6D8807FB512C0A33A317EB03F>I<B61280A3C6EB8000B3B3A7B61280A319317EB01E>I<
+B500C049B512C080A2C66D90390003E0006E6E5A80EBEFFEEBE7FF13E301E17F8101E07F
+6E7E6E7E141F6E7E816E7E6E13806E13C080ED7FE016F0ED3FF8ED1FFCED0FFE1507ED03
+FF17816F13C16F13E1EE7FF1163FEE1FF917FDEE0FFF82828282A2177F173F171F170F48
+6C1507B512E0170317013A317EB03F>78 D<EC0FFF91B512F0903907FC03FE903A1FE000
+7F80D93F80EB1FC049C76C7ED801FEEC07F848486E7E48486E7EA248486E7E001F178049
+157F003F17C0A34848ED3FE0A300FF17F0AB007F17E06D157FA3003F17C0A26C6CEDFF80
+A26C6C4A130000075E6D140300035E6C6C4A5A6C6C4A5AD93FC0EB3FC06D6C495A902707
+FC03FEC7FC0100B512F0020F90C8FC34317CB03D>I<B712E016FEEEFF80C6D9800013E0
+EE3FF0EE0FF8EE07FCA2EE03FEA217FFA717FEA2EE07FC17F8160FEE3FE0EEFFC091B612
+0016F80280C8FCB3A2B67EA330317EB037>I<90391FF8018090B51203000314C73907F0
+07EF391F8000FF90C7127F003E143F007E141F007C140F150712FCA215037E7E6D90C7FC
+7FEA7FF0EBFF8014F86CEBFF806C14F06C806C14FE6C80C61580013F14C01301D9001F13
+E014019138003FF0151F150F150712E01503A37E16E06C140716C06C140FB4EC1F8001C0
+EB3F0001FC13FE00F1B55AD8E03F13F0D8C003138024317CB02D>83
+D<007FB8FCA39039C00FF801D87E00EC003F007C82007882A200708200F01780A3481603
+A5C792C7FCB3AA017FB6FCA331307DAF38>I<B500FC91B5FCA3000390C8EA07C06CEE03
+806E14076C170080017F150EA26E141E013F151C6E143C011F153880010F5D8001075DA2
+6E130101035D6E13036D5D15806D4AC7FCA26F5A027F130EEDE01E023F131CEDF03C021F
+133815F8020F5BA2EDFCF002075B15FF6E5BA26E5BA26E90C8FCA3157EA2153CA238317E
+B03D>86 D<EBFFF0000713FF390FC03FC0486C6C7E6E7E6E7EA26E7EEA0FC0C7FCA414FF
+131FEBFFE33803FC03EA0FF0EA1FE0EA3FC0EA7F8012FF1300A314071380007F130F9038
+C01DFE3A1FE079FFF03807FFE0C6EB803F24207E9F27>97 D<EB0FFF017F13E03901FC03
+F03903F807F8EA0FF0EA1FE013C0123F007FEB03F049C7FCA212FFAA127F7F151C123F6C
+6C133C15786C6C13F03903F801E03901FC07C039007FFF00EB0FF81E207D9F24>99
+D<ED0FC0EC07FFA3EC007F153FADEB07F8EB3FFF9038FE07BF3903F801FF48487E484813
+7F4848133F123FA2485AA212FFAA127FA26C7EA2001F147F7F6C6C13FF0003010313E03A
+01FC0FBFFE39007FFE3FEB0FF027327DB12D>I<EB0FFC90387FFF803901FC0FE03903F8
+07F0390FF003F89038E001FC381FC000003F14FEA24848137E157F12FFA390B6FCA20180
+C7FCA4127FA27F003F1407A26C6C130F000F141E6C6C133C6C6C13783900FE03F090383F
+FFC0903807FE0020207E9F25>I<EB01FE90380FFF8090383FC3E090387F07F0EBFF0FEA
+01FEA2EA03FCEC07E0EC018091C7FCA8B512FCA3D803FCC7FCB3A8387FFFF0A31C327EB1
+19>I<EA01F812FFA3120F1207ADEC07F8EC3FFE9138F87F809038F9C03FD9FB8013C090
+38FF001F4914E0A25BA25BB3B500C3B5FCA328327DB12D>104 D<EA03C0EA0FF0A2487E
+A46C5AA2EA03C0C8FCA9EA01F8127FA31207B3A7B51280A311337DB217>I<EA01F812FF
+A3120F1207B3B3A6B512C0A312327DB117>108 D<2703F007F8EB1FE000FFD93FFEEBFF
+F8913AF87F83E1FE903AF1C03F8700260FF38001CE7F2807F7001FDC7F01F602F8148013
+FE495CA2495CB3B500C3B5380FFFFCA33E207D9F43>I<3903F007F800FFEB3FFE9138F8
+7F809038F1C03F260FF38013C03907F7001F01F614E013FE5BA25BB3B500C3B5FCA32820
+7D9F2D>I<EB07FC90387FFFC03901FC07F03903F001F848486C7E4848137E001F147F00
+3F158049133F007F15C0A300FF15E0A8007F15C0A36C6CEB7F80A2001F15006C6C13FE00
+075C3903F803F83901FE0FF039007FFFC0D907FCC7FC23207E9F28>I<3901F83FE000FF
+EBFFFC9038FBE07F9039FF003F80D807FEEB1FE049EB0FF05BED07F8A216FCA2ED03FEAA
+ED07FCA216F8150F16F06DEB1FE06D14C06DEB3F809039FBC0FE009038F8FFF8EC3FC091
+C8FCABB512C0A3272E7E9F2D>I<3803F03F00FFEBFFC09038F1C7E09038F38FF0380FF7
+0FEA07F613FE13FCEC07E091C7FCA25BB2B512E0A31C207E9F21>114
+D<3801FF86000713FEEA1F00003C133E007C131E127800F8130EA27E6C90C7FC6C7E13FC
+387FFFC014F06C7F6C7F00077F00017FEA003F01001380143F00E0131FA26C130FA27E15
+006C5B6C133E6C6C5A38F3FFF038C07F8019207D9F20>I<131CA5133CA3137CA213FC12
+0112031207381FFFFEB5FCA2D803FCC7FCB0EC0380A71407D801FE13001200EB7F0EEB3F
+FCEB07F0192E7FAD1F>I<D801F8EB07E000FFEB03FFA3000FEB003F0007141FB3153FA2
+157F000314FF9039FC01DFF03A00FE039FFF90387FFF1FEB0FFC28207D9F2D>I<B5EB1F
+FCA3D80FF8EB03C0000715806D1307000315007F0001140E7F6C5CA2EC803C017F1338EC
+C078013F1370ECE0F0011F5B14F1010F5B14F9903807FB80A214FF6D90C7FCA26D5AA26D
+5AA21478A226207E9F2B>I<B53A1FFFE03FF8A33C0FF000FE0007C06DED038000076EEB
+0700816D5D00039138FF800EA26C6C486D5A15DF01FF153C6C9039038FE038A2D97F876D
+5A150702C714F0D93FCF6D5AECCE03D91FFEEBF9C09138FC01FD16FF010F5D4A7EA26D48
+6DC7FCA20103147E4A133EA26D48131C35207E9F3A>I E end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
TeXDict begin
%%PaperSize: a4
-%%BeginPaperSize: a4
-a4
-%%EndPaperSize
%%EndSetup
%%Page: 1 1
-1 0 bop 0 183 a Ff(CVS)15 b(Clien)n(t/Serv)n(er)62 370
-y Fe(Thi)q(s)h(m)o(an)n(ual)g(d)o(e)q(scr)q(ib)q(e)q(s)g(t)n(h)o(e)g
-(clien)o(t/s)q(erv)o(er)g(prot)o(o)q(co)o(l)g(us)q(e)q(d)g(b)o(y)f
-(CVS.)h(It)f(do)q(e)q(s)g(not)g(d)o(e)q(scr)q(ib)q(e)i(h)o(o)o(w)e(t)o
-(o)g(us)q(e)0 432 y(or)g(admini)q(st)o(er)g(clien)o(t/s)q(erv)o(er)h
-(CVS;)f(s)q(ee)h(t)n(h)o(e)f(regular)g(CVS)g(m)o(an)n(ual)h(for)f(t)n
-(h)o(a)o(t.)p eop
+1 0 bop 0 183 a Fg(CVS)15 b(Clien)n(t/Serv)n(er)62 370
+y Ff(This)j(do)q(cumen)o(t)g(describ)q(es)h(the)f(clien)o(t/serv)o(er)g
+(proto)q(col)f(used)h(b)o(y)g(CVS.)f(It)h(do)q(es)f(not)g(describ)q(e)j
+(ho)o(w)d(to)0 432 y(use)i(or)e(administer)j(clien)o(t/serv)o(er)e
+(CVS;)g(see)h(the)f(regular)h(CVS)f(man)o(ual)g(for)g(that.)28
+b(This)19 b(is)g(v)o(ersion)g(1.8.1)0 495 y(of)d(the)h(proto)q(col)g
+(sp)q(eci\014cation|See)j(Chapter)c(1)h([In)o(tro)q(duction],)g(page)f
+(2)h(for)f(more)g(on)h(what)f(this)i(v)o(ersion)0 557
+y(n)o(um)o(b)q(er)e(means.)p eop
%%Page: 2 2
-2 1 bop 0 183 a Ff(1)41 b(Goals)37 370 y Fd(\017)30 b
-Fe(Do)17 b(not)f(as)q(su)o(m)o(e)h(an)o(y)g(acce)q(s)q(s)g(t)o(o)g(t)n
-(h)o(e)g(rep)q(o)q(s)q(it)o(ory)f(ot)n(h)o(er)h(t)n(h)o(an)g(via)g(t)n
-(hi)q(s)h(prot)o(o)q(co)o(l.)26 b(It)17 b(do)q(e)q(s)g(not)g(d)o(ep)q
-(en)o(d)90 432 y(on)e(NFS,)g(rdi)q(st,)g(et)o(c.)37 507
-y Fd(\017)30 b Fe(Pro)o(vidin)o(g)19 b(a)e(relia)o(b)o(le)j(transp)q
-(ort)d(i)q(s)h(ou)o(t)o(s)q(id)o(e)h(t)n(hi)q(s)f(prot)o(o)q(co)o(l.)29
-b(It)18 b(i)q(s)g(exp)q(ect)o(e)q(d)g(t)n(h)o(a)o(t)f(it)h(ru)o(ns)g(o)
-o(v)o(er)g(TCP)l(,)90 569 y(UUCP)l(,)d(et)o(c.)37 644
-y Fd(\017)30 b Fe(Secur)q(it)o(y)c(an)o(d)f(a)n(u)o(t)n(h)o(en)o(t)o
-(ica)o(t)o(ion)g(are)g(h)o(an)o(dle)q(d)i(ou)o(t)o(s)q(id)o(e)g(t)n(hi)
-q(s)e(prot)o(o)q(co)o(l)h(\(bu)o(t)g(s)q(ee)f(b)q(elo)o(w)h(a)o(b)q(ou)
-o(t)f(`)p Fc(cvs)90 706 y(kserver)p Fe('\).)37 781 y
-Fd(\017)30 b Fe(Thi)q(s)14 b(migh)o(t)f(b)q(e)g(a)g(\014rst)h(st)o(ep)f
-(t)o(o)o(w)o(ards)f(addin)o(g)i(transact)o(ions)f(t)o(o)g(CVS)h(\(i.e.)
-19 b(a)13 b(s)q(et)g(of)g(o)o(p)q(era)o(t)o(ions)f(i)q(s)i(e)q(it)n(h)o
-(er)90 843 y(execu)o(t)o(e)q(d)g(a)o(t)o(omically)g(or)e(non)o(e)h(of)f
-(t)n(h)o(em)h(i)q(s)g(execu)o(t)o(e)q(d\),)g(impro)o(vin)o(g)h(t)n(h)o
-(e)f(lo)q(c)o(kin)o(g,)h(or)e(ot)n(h)o(er)h(fe)q(a)o(t)o(ure)q(s.)18
-b(Th)o(e)90 906 y(curren)o(t)g(s)q(erv)o(er)g(imp)o(lem)o(en)o(t)o(a)o
-(t)o(ion)g(i)q(s)g(a)g(lon)o(g)h(w)o(ay)e(f)q(rom)g(b)q(e)q(in)o(g)i(a)
-o(b)o(le)g(t)o(o)f(do)g(an)o(y)f(of)h(t)n(h)o(e)q(s)q(e)g(t)n(hin)o
-(gs.)29 b(Th)o(e)90 968 y(prot)o(o)q(co)o(l,)16 b(h)o(o)o(w)o(ev)o(er,)
-e(i)q(s)h(not)g(kno)o(wn)g(t)o(o)g(con)o(t)o(ain)g(an)o(y)g(d)o(efect)o
-(s)h(whic)o(h)g(w)o(ould)f(preclud)o(e)i(t)n(h)o(em.)37
-1043 y Fd(\017)30 b Fe(Th)o(e)13 b(s)q(erv)o(er)g(n)o(ev)o(er)g(h)o(as)
-g(t)o(o)g(h)o(a)o(v)o(e)f(an)o(y)h(CVS)g(lo)q(c)o(ks)g(in)h(p)o(lace)h
-(while)f(it)g(i)q(s)f(w)o(ait)o(in)o(g)g(for)g(comm)n(u)o(nica)o(t)o
-(ion)h(wit)n(h)90 1105 y(t)n(h)o(e)h(clien)o(t.)21 b(Thi)q(s)16
-b(m)o(ak)o(e)q(s)e(t)n(hin)o(gs)i(robust)f(in)h(t)n(h)o(e)g(f)q(ace)e
-(of)h(\015aky)g(n)o(et)o(w)o(or)o(ks.)37 1180 y Fd(\017)30
-b Fe(Da)o(t)o(a)11 b(i)q(s)j(transferre)q(d)e(in)i(large)f(c)o(h)n(u)o
-(nks,)h(whic)o(h)g(i)q(s)f(n)o(ece)q(s)q(sary)g(for)f(go)q(o)q(d)h(p)q
-(erform)o(ance.)19 b(In)13 b(f)q(act,)f(curren)o(t)n(ly)90
-1242 y(t)n(h)o(e)18 b(clien)o(t)g(up)o(loads)h(all)g(t)n(h)o(e)e(d)o(a)
-o(t)o(a)g(\(wit)n(h)o(ou)o(t)h(w)o(ait)o(in)o(g)g(for)f(s)q(erv)o(er)g
-(re)q(sp)q(ons)q(e)q(s\),)h(an)o(d)g(t)n(h)o(en)g(w)o(ait)o(s)f(for)g
-(on)o(e)90 1304 y(s)q(erv)o(er)e(re)q(sp)q(ons)q(e)g(\(whic)o(h)g(cons)
-q(i)q(st)o(s)g(of)g(a)f(m)o(as)q(s)q(iv)o(e)g(do)o(wnload)h(of)g(all)g
-(t)n(h)o(e)g(d)o(a)o(t)o(a\).)k(Th)o(ere)c(m)o(ay)f(b)q(e)h(cas)q(e)q
-(s)g(in)90 1366 y(whic)o(h)i(it)g(i)q(s)f(b)q(et)n(t)o(er)g(t)o(o)g(h)o
-(a)o(v)o(e)g(a)g(r)q(ic)o(h)o(er)g(in)o(t)o(erract)o(ion,)g(bu)o(t)h(t)
-n(h)o(e)f(n)o(ee)q(d)i(for)d(t)n(h)o(e)i(s)q(erv)o(er)f(t)o(o)g(rele)q
-(as)q(e)g(all)i(lo)q(c)o(ks)90 1429 y(wh)o(en)o(ev)o(er)d(it)h(w)o(ait)
-o(s)f(for)f(t)n(h)o(e)i(clien)o(t)g(m)o(ak)o(e)q(s)f(it)g(comp)o(lica)o
-(t)o(e)q(d.)p eop
+2 1 bop 0 183 a Fg(1)41 b(In)n(tro)r(duction)62 370 y
+Ff(CVS)12 b(is)h(a)f(v)o(ersion)g(con)o(trol)g(system)g(\(with)g(some)f
+(additional)j(con\014guration)e(managemen)o(t)f(functionalit)o(y\).)0
+432 y(It)20 b(main)o(tains)g(a)g(cen)o(tral)g Fe(rep)q(ository)j
+Ff(whic)o(h)e(stores)e(\014les)i(\(often)e(source)h(co)q(de\),)h
+(including)i(past)c(v)o(ersions,)0 495 y(information)14
+b(ab)q(out)g(who)g(mo)q(di\014ed)i(them)e(and)g(when,)h(and)f(so)g(on.)
+19 b(P)o(eople)c(who)f(wish)g(to)g(lo)q(ok)g(at)g(or)f(mo)q(dify)0
+557 y(those)h(\014les,)i(kno)o(wn)e(as)g Fe(dev)o(elop)q(ers)p
+Ff(,)i(use)f(CVS)f(to)g Fe(c)o(hec)o(k)h(out)g Ff(a)g
+Fe(w)o(orking)f(directory)19 b Ff(from)13 b(the)i(rep)q(ository)l(,)g
+(to)0 619 y Fe(c)o(hec)o(k)c(in)h Ff(new)f(v)o(ersions)g(of)f(\014les)i
+(to)e(the)h(rep)q(ository)l(,)h(and)f(other)f(op)q(erations)h(suc)o(h)g
+(as)g(viewing)h(the)f(mo)q(di\014cation)0 681 y(history)k(of)g(a)g
+(\014le.)21 b(If)15 b(dev)o(elop)q(ers)i(are)e(connected)h(to)f(the)g
+(rep)q(ository)g(b)o(y)g(a)g(net)o(w)o(ork,)f(particularly)i(a)f(slo)o
+(w)g(or)0 744 y(\015aky)g(one,)g(the)g(most)f(e\016cien)o(t)i(w)o(a)o
+(y)e(to)g(use)i(the)f(net)o(w)o(ork)f(is)h(with)h(the)f(CVS-sp)q
+(eci\014c)i(proto)q(col)e(describ)q(ed)i(in)0 806 y(this)f(do)q(cumen)o
+(t.)62 943 y(Dev)o(elop)q(ers,)g(using)g(the)g(mac)o(hine)g(on)f(whic)o
+(h)h(they)g(store)f(their)g(w)o(orking)g(directory)l(,)h(run)g(the)f
+(CVS)h Fe(clien)o(t)0 1005 y Ff(program.)37 b(T)l(o)21
+b(p)q(erform)g(op)q(erations)h(whic)o(h)g(cannot)f(b)q(e)h(done)g(lo)q
+(cally)l(,)i(it)e(connects)g(to)e(the)i(CVS)f Fe(serv)o(er)0
+1067 y Ff(program,)15 b(whic)o(h)i(main)o(tains)f(the)g(rep)q(ository)l
+(.)23 b(F)l(or)16 b(more)f(information)h(on)h(ho)o(w)e(to)h(connect)g
+(see)g(Chapter)g(5)0 1130 y([Connection)g(and)f(Authen)o(tication],)g
+(page)g(6.)62 1267 y(This)e(do)q(cumen)o(t)g(describ)q(es)h(the)e(CVS)h
+(proto)q(col.)19 b(Unfortunately)l(,)13 b(it)f(do)q(es)h(not)f(y)o(et)g
+(completely)i(do)q(cumen)o(t)0 1329 y(one)19 b(asp)q(ect)g(of)g(the)g
+(proto)q(col|the)g(detailed)i(op)q(eration)e(of)g(eac)o(h)g(CVS)g
+(command)g(and)g(option|and)h(one)0 1391 y(m)o(ust)g(lo)q(ok)g(at)g
+(the)g(CVS)h(user)f(do)q(cumen)o(tation,)i(`)p Fd(cvs.texinfo)p
+Ff(',)d(for)h(that)f(information.)35 b(The)21 b(proto)q(col)0
+1453 y(is)d(non-proprietary)f(\(an)o(y)o(one)g(who)g(w)o(an)o(ts)f(to)h
+(is)g(encouraged)h(to)f(implemen)o(t)h(it\))f(and)h(an)f(implemen)o
+(tation,)0 1516 y(kno)o(wn)e(as)f(CVS,)h(is)g(a)o(v)m(ailable)i(under)e
+(the)g(GNU)g(Public)i(License.)k(The)16 b(CVS)f(distribution,)h(con)o
+(taining)g(this)0 1578 y(implemen)o(tation,)j(`)p Fd(cvs.texinfo)p
+Ff(',)c(and)i(a)g(cop)o(y)g(\(p)q(ossibly)h(more)f(or)g(less)h(up)f(to)
+g(date)g(than)g(what)f(y)o(ou)h(are)0 1640 y(reading)d(no)o(w\))e(of)h
+(this)g(do)q(cumen)o(t,)h(`)p Fd(cvsclient.texi)p Ff(',)c(can)k(b)q(e)g
+(found)f(at)f(the)i(usual)g(GNU)f(FTP)f(sites,)i(with)0
+1703 y(a)h(\014lename)h(suc)o(h)g(as)f(`)p Fd(cvs-)p
+Fe(v)o(ersion)p Fd(.tar.gz)p Ff('.)62 1840 y(This)i(is)g(v)o(ersion)g
+(1.8.1)d(of)i(the)h(proto)q(col)f(sp)q(eci\014cation.)25
+b(This)17 b(v)o(ersion)g(n)o(um)o(b)q(er)f(is)h(in)o(tended)h(only)f
+(to)e(aid)0 1902 y(in)22 b(distinguishing)h(di\013eren)o(t)e(v)o
+(ersions)g(of)g(this)g(sp)q(eci\014cation.)39 b(Although)21
+b(the)g(sp)q(eci\014cation)i(is)e(curren)o(tly)0 1964
+y(main)o(tained)16 b(in)g(conjunction)g(with)g(the)f(CVS)h(implemen)o
+(tation,)g(and)f(carries)h(the)f(same)g(v)o(ersion)g(n)o(um)o(b)q(er,)h
+(it)0 2026 y(also)d(in)o(tends)h(to)f(do)q(cumen)o(t)g(what)g(is)g(in)o
+(v)o(olv)o(ed)h(with)g(in)o(terop)q(erating)g(with)f(other)g(implemen)o
+(tations)h(\(suc)o(h)f(as)0 2089 y(other)e(v)o(ersions)g(of)f(CVS\);)h
+(see)g(See)h(Section)g(6.7)e([Requiremen)o(ts],)h(page)g(17.)18
+b(This)12 b(v)o(ersion)f(n)o(um)o(b)q(er)g(should)h(not)0
+2151 y(b)q(e)h(used)g(b)o(y)f(clien)o(ts)h(or)e(serv)o(ers)h(to)g
+(determine)h(what)e(v)m(arian)o(t)h(of)g(the)g(proto)q(col)g(to)g(sp)q
+(eak;)h(they)f(should)h(instead)0 2213 y(use)21 b(the)g
+Fd(valid-requests)e Ff(and)h Fd(Valid-responses)f Ff(mec)o(hanism)i
+(\(see)g(Chapter)f(6)h([Proto)q(col],)f(page)h(7\),)0
+2275 y(whic)o(h)16 b(is)g(more)f(\015exible.)p eop
%%Page: 3 3
-3 2 bop 0 183 a Ff(2)41 b(Not)n(e)r(s)15 b(on)h(t)m(h)n(e)e(Curren)n(t)
-h(Imp)o(lem)n(en)n(t)n(a)n(t)n(ion)62 370 y Fe(Th)o(e)h(clien)o(t)h(i)q
-(s)f(buil)o(t)i(in)f(t)o(o)f(t)n(h)o(e)g(norm)o(al)f
-Fc(cvs)h Fe(program,)f(tr)q(iggere)q(d)h(b)o(y)g(a)f
-Fc(CVSROOT)g Fe(v)m(ar)q(ia)o(b)o(le)j(con)o(t)o(ainin)o(g)e(a)0
-432 y(co)o(lon,)g(for)e(examp)o(le)j Fc(cygnus.com:/rel/cvsfiles)p
-Fe(.)62 569 y(Th)o(e)k(clien)o(t)g(st)o(ore)q(s)g(wh)o(a)o(t)e(i)q(s)i
-(st)o(ore)q(d)g(in)g(c)o(h)o(ec)o(k)o(e)q(d-ou)o(t)g(direct)o(or)q(ie)q
-(s)h(\(includin)o(g)h(`)p Fc(CVS)p Fe('\).)35 b(Th)o(e)20
-b(w)o(ay)g(t)n(h)o(e)q(s)q(e)0 632 y(are)c(st)o(ore)q(d)g(i)q(s)g(t)o
-(ot)o(ally)h(compa)o(t)o(ib)o(le)g(wit)n(h)f(st)o(an)o(d)o(ard)g(CVS.)g
-(Th)o(e)g(s)q(erv)o(er)g(require)q(s)h(no)f(st)o(orage)f(ot)n(h)o(er)h
-(t)n(h)o(an)g(t)n(h)o(e)0 694 y(rep)q(o)q(s)q(it)o(ory)l(,)e(whic)o(h)i
-(also)f(i)q(s)h(t)o(ot)o(ally)f(compa)o(t)o(ib)o(le)i(wit)n(h)e(st)o
-(an)o(d)o(ard)g(CVS.)62 831 y(Th)o(e)h(s)q(erv)o(er)g(i)q(s)f(st)o(art)
-o(e)q(d)g(b)o(y)h Fc(cvs)f(server)p Fe(.)20 b(Th)o(ere)c(i)q(s)g(no)g
-(part)o(icularly)g(comp)q(ellin)o(g)i(re)q(ason)d(for)g(t)n(hi)q(s)h
-(ra)o(t)n(h)o(er)0 893 y(t)n(h)o(an)f(m)o(akin)o(g)h(it)f(a)g(s)q
-(epara)o(t)o(e)f(program)g(whic)o(h)i(sh)o(are)q(s)f(a)g(lot)g(of)g
-(source)q(s)g(wit)n(h)h(cvs.)62 1030 y(Th)o(e)d(s)q(erv)o(er)h(can)f
-(also)g(b)q(e)g(st)o(art)o(e)q(d)f(b)o(y)i Fc(cvs)g(kserver)p
-Fe(,)f(in)h(whic)o(h)f(cas)q(e)h(it)f(do)q(e)q(s)g(an)g(init)o(ial)i(K)
-o(erb)q(ero)q(s)e(a)n(u)o(t)n(h)o(en-)0 1092 y(t)o(ica)o(t)o(ion)i(on)g
-(stdin.)21 b(If)15 b(t)n(h)o(e)g(a)n(u)o(t)n(h)o(en)o(t)o(ica)o(t)o
-(ion)g(su)o(ccee)q(ds,)h(it)g(su)n(b)q(s)q(equen)o(t)n(ly)g(ru)o(ns)f
-(id)o(en)o(t)o(ically)j(t)o(o)d Fc(cvs)f(server)p Fe(.)62
-1229 y(Th)o(e)g(curren)o(t)f(s)q(erv)o(er)g(imp)o(lem)o(en)o(t)o(a)o(t)
-o(ion)h(can)g(us)q(e)f(up)h(h)n(uge)g(amou)o(n)o(t)o(s)f(of)g(m)o
-(emory)g(wh)o(en)g(transmit)n(t)o(in)o(g)h(a)f(lot)0
-1292 y(of)i(d)o(a)o(t)o(a)f(o)o(v)o(er)h(a)g(slo)o(w)g(link)i(\(i.e.)j
-(t)n(h)o(e)15 b(n)o(et)o(w)o(or)o(k)f(i)q(s)i(slo)o(w)o(er)f(t)n(h)o
-(an)g(t)n(h)o(e)g(s)q(erv)o(er)g(can)h(gen)o(era)o(t)o(e)e(t)n(h)o(e)h
-(d)o(a)o(t)o(a\).)k(Th)o(ere)d(i)q(s)0 1354 y(som)o(e)f(exp)q(er)q(im)o
-(en)o(t)o(al)g(co)q(d)o(e)h(\(s)q(ee)f Fc(SERVER_FLOWCONTROL)e
-Fe(in)j(o)o(pt)o(ions.h\))e(whic)o(h)i(sh)o(ould)g(h)o(elp)g(s)q
-(igni\014can)o(t)n(ly)l(.)p eop
+3 2 bop 0 183 a Fg(2)41 b(Goals)37 370 y Fc(\017)30 b
+Ff(Do)16 b(not)g(assume)g(an)o(y)g(access)h(to)e(the)i(rep)q(ository)f
+(other)g(than)g(via)h(this)g(proto)q(col.)23 b(It)17
+b(do)q(es)f(not)g(dep)q(end)90 432 y(on)f(NFS,)g(rdist,)g(etc.)37
+507 y Fc(\017)30 b Ff(Pro)o(viding)18 b(a)f(reliable)i(transp)q(ort)d
+(is)i(outside)g(this)g(proto)q(col.)25 b(It)18 b(is)f(exp)q(ected)i
+(that)d(it)i(runs)f(o)o(v)o(er)g(TCP)l(,)90 569 y(UUCP)l(,)e(etc.)37
+644 y Fc(\017)30 b Ff(Securit)o(y)25 b(and)f(authen)o(tication)g(are)g
+(handled)h(outside)g(this)f(proto)q(col)g(\(but)f(see)i(b)q(elo)o(w)f
+(ab)q(out)g(`)p Fd(cvs)90 706 y(kserver)p Ff('\).)37
+781 y Fc(\017)30 b Ff(This)13 b(migh)o(t)g(b)q(e)h(a)e(\014rst)h(step)g
+(to)o(w)o(ards)e(adding)j(transactions)e(to)g(CVS)h(\(i.e.)19
+b(a)13 b(set)f(of)h(op)q(erations)g(is)g(either)90 843
+y(executed)20 b(atomically)g(or)e(none)h(of)g(them)g(is)g(executed\),)h
+(impro)o(ving)g(the)f(lo)q(c)o(king,)i(or)d(other)h(features.)90
+906 y(The)f(curren)o(t)g(serv)o(er)g(implemen)o(tation)h(is)g(a)e(long)
+i(w)o(a)o(y)e(from)g(b)q(eing)i(able)g(to)e(do)h(an)o(y)g(of)g(these)g
+(things.)90 968 y(The)d(proto)q(col,)g(ho)o(w)o(ev)o(er,)f(is)i(not)f
+(kno)o(wn)g(to)f(con)o(tain)i(an)o(y)e(defects)i(whic)o(h)g(w)o(ould)g
+(preclude)h(them.)37 1043 y Fc(\017)30 b Ff(The)19 b(serv)o(er)f(nev)o
+(er)h(has)g(to)f(ha)o(v)o(e)g(an)o(y)g(CVS)h(lo)q(c)o(ks)g(in)h(place)f
+(while)h(it)f(is)g(w)o(aiting)g(for)f(comm)o(unication)90
+1105 y(with)e(the)f(clien)o(t.)21 b(This)16 b(mak)o(es)e(things)i
+(robust)f(in)h(the)f(face)g(of)g(\015aky)g(net)o(w)o(orks.)37
+1180 y Fc(\017)30 b Ff(Data)12 b(is)h(transferred)f(in)h(large)g(c)o(h)
+o(unks,)g(whic)o(h)h(is)f(necessary)g(for)f(go)q(o)q(d)h(p)q
+(erformance.)19 b(In)13 b(fact,)f(curren)o(tly)90 1242
+y(the)17 b(clien)o(t)g(uploads)h(all)f(the)f(data)g(\(without)g(w)o
+(aiting)h(for)f(serv)o(er)g(resp)q(onses\),)h(and)f(then)h(w)o(aits)f
+(for)g(one)90 1304 y(serv)o(er)e(resp)q(onse)i(\(whic)o(h)f(consists)g
+(of)f(a)h(massiv)o(e)f(do)o(wnload)h(of)g(all)g(the)g(data\).)k(There)c
+(ma)o(y)f(b)q(e)h(cases)g(in)90 1366 y(whic)o(h)h(it)g(is)h(b)q(etter)e
+(to)g(ha)o(v)o(e)g(a)h(ric)o(her)g(in)o(terraction,)g(but)f(the)h(need)
+h(for)e(the)g(serv)o(er)h(to)f(release)h(all)h(lo)q(c)o(ks)90
+1429 y(whenev)o(er)f(it)f(w)o(aits)g(for)f(the)i(clien)o(t)g(mak)o(es)f
+(it)g(complicated.)p eop
%%Page: 4 4
-4 3 bop 0 183 a Ff(3)41 b(Not)n(e)r(s)15 b(on)h(t)m(h)n(e)e(Prot)o(o)r
-(co)o(l)62 370 y Fe(A)i(n)n(u)o(m)n(b)q(er)f(of)g(enh)o(ancem)o(en)o(t)
-o(s)h(are)f(p)q(o)q(s)q(s)q(ib)o(le:)37 507 y Fd(\017)30
-b Fe(Th)o(e)14 b Fc(Modified)f Fe(reque)q(st)i(could)g(b)q(e)g(sp)q(ee)
-q(d)o(e)q(d)h(up)e(b)o(y)h(s)q(en)o(din)o(g)g(di\013s)g(ra)o(t)n(h)o
-(er)e(t)n(h)o(an)h(en)o(t)o(ire)h(\014le)q(s.)21 b(Th)o(e)14
-b(clien)o(t)90 569 y(w)o(ould)k(n)o(ee)q(d)g(som)o(e)f(w)o(ay)f(t)o(o)h
-(k)o(eep)h(t)n(h)o(e)f(v)o(ers)q(ion)h(of)e(t)n(h)o(e)i(\014le)g(whic)o
-(h)g(w)o(as)e(or)q(igin)o(ally)j(c)o(h)o(ec)o(k)o(e)q(d)f(ou)o(t,)f
-(whic)o(h)90 632 y(w)o(ould)g(dou)n(b)o(le)h(clien)o(t)g(di)q(sk)f
-(space)g(requirem)o(en)o(t)o(s)g(or)f(require)h(co)q(ordin)o(a)o(t)o
-(ion)g(wit)n(h)g(e)q(dit)o(ors)g(\(e.g.)23 b(m)o(ayb)q(e)90
-694 y(it)d(could)i(us)q(e)e(em)o(acs)g(n)n(u)o(m)n(b)q(ere)q(d)i(bac)o
-(kup)q(s\).)34 b(Thi)q(s)20 b(w)o(ould)h(also)f(allo)o(w)g(lo)q(cal)i
-(o)o(p)q(era)o(t)o(ion)d(of)h Fc(cvs)15 b(diff)90 756
-y Fe(wit)n(h)o(ou)o(t)h(argu)o(m)o(en)o(t)o(s.)37 831
-y Fd(\017)30 b Fe(Ha)o(v)o(e)18 b(t)n(h)o(e)g(clien)o(t)h(k)o(eep)g(a)f
-(co)o(p)o(y)g(of)g(som)o(e)g(part)f(of)h(t)n(h)o(e)h(rep)q(o)q(s)q(it)o
-(ory)l(.)28 b(Thi)q(s)19 b(allo)o(ws)f(all)i(of)e Fc(cvs)c(diff)k
-Fe(an)o(d)90 893 y(large)h(part)o(s)f(of)g Fc(cvs)d(update)i
-Fe(an)o(d)i Fc(cvs)14 b(ci)k Fe(t)o(o)h(b)q(e)f(lo)q(cal.)31
-b(Th)o(e)18 b(lo)q(cal)i(co)o(p)o(y)e(could)i(b)q(e)e(m)o(ad)o(e)h
-(cons)q(i)q(st)o(en)o(t)90 955 y(wit)n(h)14 b(t)n(h)o(e)g(m)o(ast)o(er)
-g(co)o(p)o(y)f(a)o(t)g(nigh)o(t)i(\(bu)o(t)f(if)g(t)n(h)o(e)g(m)o(ast)o
-(er)g(co)o(p)o(y)f(h)o(as)h(b)q(een)g(up)q(d)o(a)o(t)o(e)q(d)h(s)q
-(ince)g(t)n(h)o(e)f(la)o(t)o(e)q(st)g(nigh)o(t)n(ly)90
-1018 y(re-sync,)h(t)n(h)o(en)h(it)f(w)o(ould)h(re)q(ad)e(wh)o(a)o(t)h
-(it)g(n)o(ee)q(ds)h(t)o(o)f(f)q(rom)f(t)n(h)o(e)h(m)o(ast)o(er\).)37
-1092 y Fd(\017)30 b Fe(Pro)o(vid)o(e)16 b(encrypt)o(ion)g(us)q(in)o(g)f
-(k)o(erb)q(ero)q(s.)37 1167 y Fd(\017)30 b Fe(Th)o(e)17
-b(curren)o(t)g(pro)q(ce)q(d)o(ure)h(for)f Fc(cvs)d(update)j
-Fe(i)q(s)g(highly)h(su)n(b-o)o(pt)o(im)o(al)g(if)g(t)n(h)o(ere)f(are)g
-(m)o(an)o(y)f(mo)q(di\014e)q(d)j(\014le)q(s.)90 1229
-y(On)o(e)e(p)q(o)q(s)q(s)q(ib)o(le)h(al)o(t)o(er)q(n)o(a)o(t)o(iv)o(e)e
-(w)o(ould)h(b)q(e)g(t)o(o)f(h)o(a)o(v)o(e)g(t)n(h)o(e)h(clien)o(t)h(s)q
-(en)o(d)f(a)f(\014rst)h(reque)q(st)g(wit)n(h)o(ou)o(t)g(t)n(h)o(e)g
-(con)o(t)o(en)o(t)o(s)90 1292 y(of)h(ev)o(ery)h(mo)q(di\014e)q(d)h
-(\014le,)g(t)n(h)o(en)f(h)o(a)o(v)o(e)f(t)n(h)o(e)g(s)q(erv)o(er)g(t)o
-(ell)i(it)f(wh)o(a)o(t)e(\014le)q(s)j(it)f(n)o(ee)q(ds.)30
-b(Not)o(e)18 b(t)n(h)o(e)h(s)q(erv)o(er)f(n)o(ee)q(ds)90
-1354 y(t)o(o)g(do)h(t)n(h)o(e)f(wh)o(a)o(t-n)o(ee)q(ds-t)o(o-b)q(e-up)q
-(d)o(a)o(t)o(e)q(d)i(c)o(h)o(ec)o(k)e(t)o(wice)h(\(or)e(more,)i(if)f(c)
-o(h)o(an)o(ge)q(s)h(in)g(t)n(h)o(e)g(rep)q(o)q(s)q(it)o(ory)f(m)o(e)q
-(an)90 1416 y(it)g(h)o(as)f(t)o(o)g(ask)g(t)n(h)o(e)g(clien)o(t)i(for)d
-(more)h(\014le)q(s\),)i(b)q(eca)n(us)q(e)f(it)f(can't)g(k)o(eep)h(lo)q
-(c)o(ks)g(o)o(p)q(en)f(while)i(w)o(ait)o(in)o(g)e(for)g(t)n(h)o(e)90
-1478 y(n)o(et)o(w)o(or)o(k.)i(P)o(erh)o(ap)q(s)13 b(t)n(hi)q(s)i(wh)o
-(o)o(le)g(t)n(hin)o(g)h(i)q(s)e(irrelev)m(an)o(t)i(if)f(clien)o(t-s)q
-(id)o(e)h(rep)q(o)q(s)q(it)o(or)q(ie)q(s)f(are)f(imp)o(lem)o(en)o(t)o
-(e)q(d,)i(an)o(d)90 1541 y(t)n(h)o(e)f(rcsm)o(erge)g(i)q(s)g(don)o(e)h
-(b)o(y)f(t)n(h)o(e)g(clien)o(t.)p eop
+4 3 bop 0 183 a Fg(3)41 b(Notes)15 b(on)h(the)f(Curren)n(t)g(Implemen)n
+(tation)62 370 y Ff(The)h(clien)o(t)h(is)f(built)h(in)f(to)f(the)h
+(normal)f Fd(cvs)g Ff(program,)f(triggered)i(b)o(y)f(a)h
+Fd(CVSROOT)e Ff(v)m(ariable)j(con)o(taining)f(a)0 432
+y(colon,)f(for)g(example)h Fd(cygnus.com:/rel/cvsfiles)p
+Ff(.)62 569 y(The)21 b(clien)o(t)g(stores)f(what)g(is)h(stored)e(in)j
+(c)o(hec)o(k)o(ed-out)e(directories)h(\(including)i(`)p
+Fd(CVS)p Ff('\).)34 b(The)20 b(w)o(a)o(y)g(these)0 632
+y(are)15 b(stored)f(is)i(totally)f(compatible)h(with)f(standard)g(CVS.)
+f(The)i(serv)o(er)e(requires)i(no)f(storage)e(other)i(than)g(the)0
+694 y(rep)q(ository)l(,)g(whic)o(h)h(also)f(is)h(totally)f(compatible)h
+(with)g(standard)f(CVS.)62 831 y(The)h(serv)o(er)e(is)i(started)f(b)o
+(y)g Fd(cvs)f(server)p Ff(.)19 b(There)d(is)g(no)f(particularly)h(comp)
+q(elling)i(reason)c(for)h(this)h(rather)0 893 y(than)f(making)g(it)h(a)
+f(separate)f(program)g(whic)o(h)j(shares)e(a)f(lot)i(of)e(sources)i
+(with)f(cvs.)62 1030 y(The)e(serv)o(er)f(can)h(also)g(b)q(e)g(started)f
+(b)o(y)h Fd(cvs)h(kserver)p Ff(,)e(in)i(whic)o(h)f(case)g(it)g(do)q(es)
+g(an)g(initial)h(Kerb)q(eros)f(authen-)0 1092 y(tication)j(on)f(stdin.)
+20 b(If)c(the)f(authen)o(tication)h(succeeds,)g(it)f(subsequen)o(tly)i
+(runs)e(iden)o(tically)j(to)c Fd(cvs)h(server)p Ff(.)62
+1229 y(The)j(curren)o(t)f(serv)o(er)h(implemen)o(tation)g(can)g(use)g
+(up)g(h)o(uge)f(amoun)o(ts)g(of)g(memory)g(when)h(transmitting)f(a)0
+1292 y(lot)c(of)f(data)g(o)o(v)o(er)g(a)h(slo)o(w)f(link)i(\(i.e.)19
+b(the)13 b(net)o(w)o(ork)f(is)h(slo)o(w)o(er)g(than)f(the)h(serv)o(er)f
+(can)h(generate)g(the)g(data\).)18 b(There)0 1354 y(is)d(some)f(exp)q
+(erimen)o(tal)i(co)q(de)f(\(see)f Fd(SERVER_FLOWCONTROL)e
+Ff(in)j(options.h\))f(whic)o(h)h(should)h(help)g(signi\014can)o(tly)l
+(.)p eop
%%Page: 5 5
-5 4 bop 0 183 a Ff(4)41 b(Th)n(e)14 b(CVS)i(clien)n(t/s)r(erv)n(er)c
-(prot)o(o)r(co)o(l)62 371 y Fe(In)k(t)n(h)o(e)f(fo)o(llo)o(win)o(g,)i
-(`)p Fc(\\n)p Fe(')d(refers)h(t)o(o)g(a)g(lin)o(efee)q(d)i(an)o(d)e(`)p
-Fc(\\t)p Fe(')g(refers)g(t)o(o)g(a)g(h)o(or)q(izon)o(t)o(al)f(t)o(a)o
-(b.)0 596 y Fb(4.1)33 b(En)n(tr)q(ie)r(s)16 b(Lin)n(e)r(s)62
-733 y Fe(En)o(tr)q(ie)q(s)f(lin)o(e)q(s)i(are)e(transmit)n(t)o(e)q(d)g
-(as:)120 860 y Fc(/)24 b Fa(n)o(am)o(e)i Fc(/)e Fa(v)o(ers)q(ion)g
-Fc(/)f Fa(con\015ict)j Fc(/)e Fa(o)o(pt)o(ions)h Fc(/)f
-Fa(t)o(ag)p 1055 860 14 2 v 15 w(or)p 1111 860 V 16 w(d)o(a)o(t)o(e)62
-997 y(t)o(ag)p 128 997 V 15 w(or)p 184 997 V 16 w(d)o(a)o(t)o(e)18
-b Fe(i)q(s)e(e)q(it)n(h)o(er)h(`)p Fc(T)p Fe(')e Fa(t)o(ag)k
-Fe(or)c(`)p Fc(D)p Fe(')g Fa(d)o(a)o(t)o(e)j Fe(or)d(empt)o(y)l(.)22
-b(If)16 b(it)g(i)q(s)g(fo)o(llo)o(w)o(e)q(d)g(b)o(y)g(a)g(slash,)g(an)o
-(yt)n(hin)o(g)g(aft)o(er)f(t)n(h)o(e)0 1059 y(slash)h(sh)o(all)g(b)q(e)
-f(s)q(ilen)o(t)n(ly)h(ignore)q(d.)62 1196 y Fa(v)o(ers)q(ion)i
-Fe(can)g(b)q(e)g(empt)o(y)l(,)g(or)g(st)o(art)e(wit)n(h)j(`)p
-Fc(0)p Fe(')e(or)g(`)p Fc(-)p Fe(',)g(for)h(no)f(us)q(er)h(\014le,)i(n)
-o(ew)e(us)q(er)g(\014le,)h(or)e(us)q(er)h(\014le)h(t)o(o)f(b)q(e)0
-1259 y(remo)o(v)o(e)q(d,)d(re)q(sp)q(ect)o(iv)o(ely)l(.)62
-1396 y Fa(con\015ict)p Fe(,)i(if)g(it)g(st)o(art)o(s)e(wit)n(h)i(`)p
-Fc(+)p Fe(',)f(in)o(dica)o(t)o(e)q(s)h(t)n(h)o(a)o(t)e(t)n(h)o(e)i
-(\014le)g(h)o(ad)g(con\015ict)o(s)g(in)g(it.)24 b(Th)o(e)17
-b(re)q(st)f(of)g Fa(con\015ict)i Fe(i)q(s)f(`)p Fc(=)p
-Fe(')0 1458 y(if)e(t)n(h)o(e)f(t)o(im)o(e)q(st)o(amp)g(m)o(a)o(t)o(c)o
-(h)o(e)q(s)g(t)n(h)o(e)g(\014le,)h(or)f(an)o(yt)n(hin)o(g)h(els)q(e)g
-(if)g(it)g(do)q(e)q(sn't.)k(If)c Fa(con\015ict)h Fe(do)q(e)q(s)e(not)g
-(st)o(art)f(wit)n(h)i(a)f(`)p Fc(+)p Fe(',)0 1520 y(it)h(i)q(s)h(s)q
-(ilen)o(t)n(ly)g(ignore)q(d.)0 1746 y Fb(4.2)33 b(Mo)r(d)o(e)r(s)62
-1883 y Fe(A)16 b(mo)q(d)o(e)f(i)q(s)h(an)o(y)e(n)n(u)o(m)n(b)q(er)i(of)
-f(rep)q(et)o(it)o(ions)g(of)120 2010 y Fa(mo)q(d)o(e-t)o(yp)q(e)27
-b Fc(=)c Fa(d)o(a)o(t)o(a)62 2147 y Fe(s)q(epara)o(t)o(e)q(d)15
-b(b)o(y)g(`)p Fc(,)p Fe('.)62 2284 y Fa(mo)q(d)o(e-t)o(yp)q(e)f
-Fe(i)q(s)d(an)g(id)o(en)o(t)o(i\014er)i(comp)q(o)q(s)q(e)q(d)e(of)f
-(alph)o(an)n(u)o(m)o(er)q(ic)j(c)o(h)o(aract)o(ers.)k(Curren)o(t)n(ly)
-11 b(sp)q(eci\014e)q(d:)20 b(`)p Fc(u)p Fe(')10 b(for)g(us)q(er,)0
-2346 y(`)p Fc(g)p Fe(')k(for)g(group,)h(`)p Fc(o)p Fe(')e(for)i(ot)n(h)
-o(er)f(\(s)q(ee)h(b)q(elo)o(w)g(for)f(di)q(scus)q(s)q(ion)h(of)g(wh)o
-(et)n(h)o(er)g(t)n(h)o(e)q(s)q(e)g(h)o(a)o(v)o(e)f(t)n(h)o(e)q(ir)h
-(POSIX)h(m)o(e)q(anin)o(g)f(or)0 2408 y(are)g(more)g(lo)q(o)q(s)q(e\).)
-k(Unrecognize)q(d)e(v)m(alue)q(s)g(of)d Fa(mo)q(d)o(e-t)o(yp)q(e)k
-Fe(are)d(s)q(ilen)o(t)n(ly)i(ignore)q(d.)62 2545 y Fa(d)o(a)o(t)o(a)f
-Fe(cons)q(i)q(st)o(s)h(of)f(an)o(y)g(d)o(a)o(t)o(a)g(not)g(con)o(t)o
-(ainin)o(g)h(`)p Fc(,)p Fe(',)f(`)p Fc(\\0)p Fe(')f(or)h(`)p
-Fc(\\n)p Fe('.)23 b(F)l(or)16 b(`)p Fc(u)p Fe(',)f(`)p
-Fc(g)p Fe(',)h(an)o(d)g(`)p Fc(o)p Fe(')g(mo)q(d)o(e)h(t)o(yp)q(e)q(s,)
-f(d)o(a)o(t)o(a)0 2608 y(cons)q(i)q(st)o(s)f(of)g(alph)o(an)n(u)o(m)o
-(er)q(ic)h(c)o(h)o(aract)o(ers,)e(wh)o(ere)h(`)p Fc(r)p
-Fe(')f(m)o(e)q(ans)g(re)q(ad,)h(`)p Fc(w)p Fe(')f(m)o(e)q(ans)g(wr)q
-(it)o(e,)g(`)p Fc(x)p Fe(')g(m)o(e)q(ans)h(execu)o(t)o(e,)g(an)o(d)0
-2670 y(u)o(nrecognize)q(d)i(let)n(t)o(ers)f(are)f(s)q(ilen)o(t)n(ly)h
-(ignore)q(d.)p eop
+5 4 bop 0 183 a Fg(4)41 b(Notes)15 b(on)h(the)f(Proto)r(col)62
+370 y Ff(A)h(n)o(um)o(b)q(er)f(of)g(enhancemen)o(ts)h(are)f(p)q
+(ossible:)37 507 y Fc(\017)30 b Ff(The)14 b Fd(Modified)e
+Ff(request)i(could)h(b)q(e)f(sp)q(eeded)h(up)f(b)o(y)g(sending)h
+(di\013s)f(rather)f(than)g(en)o(tire)h(\014les.)21 b(The)14
+b(clien)o(t)90 569 y(w)o(ould)j(need)h(some)e(w)o(a)o(y)g(to)h(k)o(eep)
+g(the)g(v)o(ersion)g(of)f(the)h(\014le)h(whic)o(h)g(w)o(as)e
+(originally)i(c)o(hec)o(k)o(ed)g(out,)e(whic)o(h)90 632
+y(w)o(ould)g(double)h(clien)o(t)h(disk)e(space)g(requiremen)o(ts)h(or)e
+(require)i(co)q(ordination)g(with)f(editors)g(\(e.g.)21
+b(ma)o(yb)q(e)90 694 y(it)f(could)h(use)f(emacs)g(n)o(um)o(b)q(ered)h
+(bac)o(kups\).)34 b(This)20 b(w)o(ould)g(also)g(allo)o(w)g(lo)q(cal)h
+(op)q(eration)f(of)g Fd(cvs)15 b(diff)90 756 y Ff(without)g(argumen)o
+(ts.)37 831 y Fc(\017)30 b Ff(Ha)o(v)o(e)17 b(the)h(clien)o(t)h(k)o
+(eep)f(a)g(cop)o(y)g(of)f(some)h(part)f(of)g(the)h(rep)q(ository)l(.)28
+b(This)19 b(allo)o(ws)f(all)g(of)g Fd(cvs)d(diff)i Ff(and)90
+893 y(large)h(parts)f(of)h Fd(cvs)d(update)i Ff(and)h
+Fd(cvs)d(ci)i Ff(to)h(b)q(e)g(lo)q(cal.)30 b(The)18 b(lo)q(cal)h(cop)o
+(y)f(could)h(b)q(e)g(made)f(consisten)o(t)90 955 y(with)13
+b(the)f(master)g(cop)o(y)h(at)e(nigh)o(t)i(\(but)f(if)h(the)g(master)f
+(cop)o(y)g(has)h(b)q(een)g(up)q(dated)h(since)f(the)g(latest)f(nigh)o
+(tly)90 1018 y(re-sync,)j(then)h(it)f(w)o(ould)h(read)f(what)g(it)g
+(needs)h(to)f(from)f(the)h(master\).)37 1092 y Fc(\017)30
+b Ff(Pro)o(vide)15 b(encryption)i(using)f(k)o(erb)q(eros.)37
+1167 y Fc(\017)30 b Ff(The)17 b(curren)o(t)f(pro)q(cedure)i(for)e
+Fd(cvs)e(update)i Ff(is)h(highly)h(sub-optimal)g(if)f(there)f(are)g
+(man)o(y)g(mo)q(di\014ed)i(\014les.)90 1229 y(One)e(p)q(ossible)i
+(alternativ)o(e)d(w)o(ould)h(b)q(e)g(to)f(ha)o(v)o(e)g(the)h(clien)o(t)
+h(send)f(a)f(\014rst)g(request)h(without)f(the)h(con)o(ten)o(ts)90
+1292 y(of)i(ev)o(ery)f(mo)q(di\014ed)j(\014le,)f(then)g(ha)o(v)o(e)e
+(the)h(serv)o(er)g(tell)h(it)f(what)g(\014les)h(it)f(needs.)29
+b(Note)17 b(the)i(serv)o(er)e(needs)90 1354 y(to)g(do)g(the)g
+(what-needs-to-b)q(e-up)q(dated)i(c)o(hec)o(k)f(t)o(wice)g(\(or)e
+(more,)h(if)h(c)o(hanges)f(in)h(the)g(rep)q(ository)f(mean)90
+1416 y(it)g(has)g(to)f(ask)g(the)h(clien)o(t)h(for)e(more)g(\014les\),)
+h(b)q(ecause)h(it)f(can't)f(k)o(eep)h(lo)q(c)o(ks)g(op)q(en)h(while)g
+(w)o(aiting)f(for)f(the)90 1478 y(net)o(w)o(ork.)i(P)o(erhaps)c(this)g
+(whole)g(thing)g(is)h(irrelev)m(an)o(t)f(if)g(clien)o(t-side)j(rep)q
+(ositories)d(are)f(implemen)o(ted,)j(and)90 1541 y(the)f(rcsmerge)g(is)
+h(done)f(b)o(y)h(the)f(clien)o(t.)p eop
%%Page: 6 6
-6 5 bop 62 183 a Fe(Th)o(e)15 b(t)o(w)o(o)f(mo)q(st)f(ob)o(vious)j(w)o
-(ays)e(in)h(whic)o(h)h(t)n(h)o(e)f(mo)q(d)o(e)g(m)o(a)o(t)n(t)o(ers)f
-(are:)19 b(\(1\))14 b(i)q(s)h(it)h(wr)q(it)o(e)q(a)o(b)o(le?)k(Thi)q(s)
-15 b(i)q(s)g(us)q(e)q(d)h(b)o(y)0 246 y(t)n(h)o(e)11
-b(d)o(ev)o(elo)o(p)q(er)h(comm)n(u)o(nica)o(t)o(ion)h(fe)q(a)o(t)o(ure)
-q(s,)d(an)o(d)i(i)q(s)f(imp)o(lem)o(en)o(t)o(e)q(d)i(ev)o(en)f(on)f
-(OS/2)g(\(an)o(d)g(could)i(b)q(e)e(imp)o(lem)o(en)o(t)o(e)q(d)0
-308 y(on)k(DOS\),)g(wh)o(o)q(s)q(e)f(not)o(ion)i(of)e(mo)q(d)o(e)i(i)q
-(s)f(limit)o(e)q(d)i(t)o(o)e(a)g(re)q(adonly)g(bit.)21
-b(\(2\))14 b(i)q(s)h(it)h(execu)o(t)o(a)o(b)o(le?)22
-b(Unix)16 b(CVS)g(us)q(ers)0 370 y(n)o(ee)q(d)k(CVS)e(t)o(o)h(st)o(ore)
-f(t)n(hi)q(s)h(s)q(et)n(t)o(in)o(g)g(\(for)f(sh)o(ell)i(scr)q(ipt)o(s)f
-(an)o(d)g(t)n(h)o(e)g(lik)o(e\).)31 b(Th)o(e)19 b(curren)o(t)f(CVS)h
-(imp)o(lem)o(en)o(t)o(a)o(t)o(ion)0 432 y(on)f(u)o(nix)i(do)q(e)q(s)e
-(a)g(lit)n(t)n(le)i(bit)f(more)f(t)n(h)o(an)g(just)g(m)o(ain)o(t)o(ain)
-g(t)n(h)o(e)q(s)q(e)h(t)o(w)o(o)e(s)q(et)n(t)o(in)o(gs,)i(bu)o(t)g(it)f
-(do)q(e)q(sn't)g(re)q(ally)h(h)o(a)o(v)o(e)e(a)0 495
-y(nice)g(gen)o(eral)f(f)q(acilit)o(y)g(t)o(o)f(st)o(ore)h(or)f(v)o(ers)
-q(ion)h(con)o(tro)o(l)f(t)n(h)o(e)h(mo)q(d)o(e,)g(ev)o(en)g(on)f(u)o
-(nix,)i(m)n(u)o(c)o(h)f(le)q(s)q(s)g(acro)q(s)q(s)d(o)o(p)q(era)o(t)o
-(in)o(g)0 557 y(syst)o(ems)k(wit)n(h)i(div)o(ers)q(e)f(prot)o(ect)o
-(ion)g(fe)q(a)o(t)o(ure)q(s.)27 b(So)18 b(all)h(t)n(h)o(e)f(ins)g(an)o
-(d)g(ou)o(t)o(s)h(of)e(wh)o(a)o(t)g(t)n(h)o(e)h(mo)q(d)o(e)h(m)o(e)q
-(ans)e(acro)q(s)q(s)0 619 y(o)o(p)q(era)o(t)o(in)o(g)j(syst)o(ems)g(h)o
-(a)o(v)o(en't)g(re)q(ally)h(b)q(een)g(w)o(or)o(k)o(e)q(d)g(ou)o(t)f
-(\(e.g.)36 b(sh)o(ould)22 b(t)n(h)o(e)e(VMS)h(p)q(ort)f(us)q(e)h(A)o
-(CLs)g(t)o(o)f(get)0 681 y(POSIX)c(s)q(em)o(an)o(t)o(ics)f(for)f(group)
-q(s?\).)0 936 y Fb(4.3)33 b(Con)n(v)n(en)n(t)n(ions)15
-b(regardin)o(g)i(transmi)q(s)q(s)q(ion)e(of)f(\014le)i(n)n(am)n(e)r(s)
-62 1076 y Fe(In)i(mo)q(st)e(con)o(t)o(ext)o(s,)h(`)p
-Fc(/)p Fe(')g(i)q(s)g(us)q(e)q(d)h(t)o(o)f(s)q(epara)o(t)o(e)f(direct)o
-(ory)i(an)o(d)f(\014le)i(n)o(am)o(e)q(s)e(in)h(\014len)o(am)o(e)q(s,)h
-(an)o(d)e(an)o(y)g(us)q(e)g(of)0 1138 y(ot)n(h)o(er)d(con)o(v)o(en)o(t)
-o(ions)f(\(for)h(examp)o(le,)h(t)n(h)o(a)o(t)e(t)n(h)o(e)h(us)q(er)g
-(migh)o(t)g(t)o(yp)q(e)g(on)g(t)n(h)o(e)g(comm)o(an)o(d)g(lin)o(e\))h
-(i)q(s)f(con)o(v)o(ert)o(e)q(d)g(t)o(o)g(t)n(h)o(a)o(t)0
-1200 y(form.)19 b(Th)o(e)c(only)g(except)o(ions)h(migh)o(t)e(b)q(e)h(a)
-f(few)h(cas)q(e)q(s)g(in)g(whic)o(h)h(t)n(h)o(e)f(s)q(erv)o(er)f(pro)o
-(vid)o(e)q(s)i(a)e(m)o(agic)h(co)q(okie)g(whic)o(h)0
-1263 y(t)n(h)o(e)j(clien)o(t)g(t)n(h)o(en)g(rep)q(e)q(a)o(t)o(s)f(v)o
-(erba)o(t)o(im,)g(bu)o(t)h(as)g(t)n(h)o(e)f(s)q(erv)o(er)h(h)o(as)f
-(not)g(y)o(et)g(b)q(een)h(p)q(ort)o(e)q(d)g(b)q(ey)o(on)o(d)f(u)o(nix,)
-j(t)n(h)o(e)d(t)o(w)o(o)0 1325 y(rule)q(s)g(pro)o(vid)o(e)f(t)n(h)o(e)f
-(sam)o(e)g(answ)o(er)g(\(an)o(d)g(wh)o(a)o(t)g(t)o(o)g(do)g(if)h(fu)o
-(t)o(ure)g(s)q(erv)o(er)f(p)q(ort)o(s)h(are)f(o)o(p)q(era)o(t)o(in)o(g)
-g(on)g(a)g(rep)q(o)q(s)q(it)o(ory)0 1387 y(lik)o(e)h(e:/fo)q(o)f(or)f
-(CVS)p 365 1387 14 2 v 17 w(R)o(OOT:[F)o(OO.BAR])h(h)o(as)g(not)g(b)q
-(een)g(carefully)i(t)n(h)o(ough)o(t)d(ou)o(t\).)0 1641
-y Fb(4.4)33 b(Reque)r(st)o(s)62 1782 y Fe(File)19 b(con)o(t)o(en)o(t)o
-(s)e(\(not)o(e)q(d)g(b)q(elo)o(w)h(as)f Fa(\014le)h(transmi)q(s)q(s)q
-(ion)p Fe(\))f(can)g(b)q(e)h(s)q(en)o(t)f(in)i(on)o(e)e(of)g(t)o(w)o(o)
-g(forms.)26 b(Th)o(e)17 b(s)q(imp)o(ler)0 1844 y(form)j(i)q(s)g(a)g(n)n
-(u)o(m)n(b)q(er)i(of)e(b)o(yt)o(e)q(s,)h(fo)o(llo)o(w)o(e)q(d)g(b)o(y)g
-(a)f(n)o(ewlin)o(e,)j(fo)o(llo)o(w)o(e)q(d)e(b)o(y)g(t)n(h)o(e)f(sp)q
-(eci\014e)q(d)i(n)n(u)o(m)n(b)q(er)f(of)f(b)o(yt)o(e)q(s)g(of)0
-1906 y(\014le)f(con)o(t)o(en)o(t)o(s.)27 b(Th)o(e)q(s)q(e)18
-b(are)f(t)n(h)o(e)h(en)o(t)o(ire)g(con)o(t)o(en)o(t)o(s)f(of)g(t)n(h)o
-(e)h(sp)q(eci\014e)q(d)i(\014le.)28 b(Secon)o(d,)19 b(if)f(b)q(ot)n(h)g
-(clien)o(t)h(an)o(d)f(s)q(erv)o(er)0 1968 y(sup)o(p)q(ort)11
-b(`)p Fc(gzip-file-contents)p Fe(',)d(a)j(`)p Fc(z)p
-Fe(')f(m)o(ay)h(prece)q(d)o(e)h(t)n(h)o(e)g(len)o(gt)n(h,)g(an)o(d)f(t)
-n(h)o(e)g(`\014le)h(con)o(t)o(en)o(t)o(s')e(s)q(en)o(t)h(are)f(act)o
-(ually)0 2031 y(compre)q(s)q(s)q(e)q(d)15 b(wit)n(h)h(`)p
-Fc(gzip)p Fe('.)j(Th)o(e)c(len)o(gt)n(h)h(sp)q(eci\014e)q(d)h(i)q(s)e
-(t)n(h)o(a)o(t)g(of)f(t)n(h)o(e)i(compre)q(s)q(s)q(e)q(d)f(v)o(ers)q
-(ion)g(of)g(t)n(h)o(e)g(\014le.)62 2171 y(In)j(n)o(e)q(it)n(h)o(er)g
-(cas)q(e)g(are)f(t)n(h)o(e)g(\014le)h(con)o(t)o(en)o(t)e(fo)o(llo)o(w)o
-(e)q(d)j(b)o(y)e(an)o(y)g(addit)o(ion)o(al)h(d)o(a)o(t)o(a.)26
-b(Th)o(e)17 b(transmi)q(s)q(s)q(ion)f(of)h(a)g(\014le)0
-2233 y(will)g(en)o(d)e(wit)n(h)h(a)f(n)o(ewlin)o(e)i(i\013)e(t)n(h)o(a)
-o(t)f(\014le)i(\(or)f(it)o(s)g(compre)q(s)q(s)q(e)q(d)h(form\))e(en)o
-(ds)i(wit)n(h)f(a)g(n)o(ewlin)o(e.)0 2389 y Fc(Root)g
-Fa(pa)o(t)n(hn)o(am)o(e)i Fc(\\n)240 2452 y Fe(Re)q(sp)q(ons)q(e)g(exp)
-q(ect)o(e)q(d:)j(no.)g(T)l(ell)c(t)n(h)o(e)f(s)q(erv)o(er)h(whic)o(h)f
-Fc(CVSROOT)g Fe(t)o(o)f(us)q(e.)0 2545 y Fc(Valid-responses)f
-Fa(reque)q(st-li)q(st)k Fc(\\n)240 2608 y Fe(Re)q(sp)q(ons)q(e)g(exp)q
-(ect)o(e)q(d:)k(no.)g(T)l(ell)16 b(t)n(h)o(e)g(s)q(erv)o(er)f(wh)o(a)o
-(t)g(re)q(sp)q(ons)q(e)q(s)h(t)n(h)o(e)g(clien)o(t)g(will)h(accept.)k
-(reque)q(st-)240 2670 y(li)q(st)16 b(i)q(s)f(a)g(space)g(s)q(epara)o(t)
-o(e)q(d)g(li)q(st)h(of)f(t)o(ok)o(ens.)p eop
-%%Page: 7 7
-7 6 bop 0 183 a Fc(valid-requests)13 b(\\n)240 246 y
-Fe(Re)q(sp)q(ons)q(e)k(exp)q(ect)o(e)q(d:)j(y)o(e)q(s.)g(Ask)15
-b(t)n(h)o(e)g(s)q(erv)o(er)g(t)o(o)g(s)q(en)o(d)h(bac)o(k)f(a)f
-Fc(Valid-requests)g Fe(re)q(sp)q(ons)q(e.)0 352 y Fc(Repository)g
-Fa(rep)q(o)q(s)q(it)o(ory)k Fc(\\n)240 414 y Fe(Re)q(sp)q(ons)q(e)23
-b(exp)q(ect)o(e)q(d:)33 b(no.)38 b(T)l(ell)23 b(t)n(h)o(e)f(s)q(erv)o
-(er)f(wh)o(a)o(t)g(rep)q(o)q(s)q(it)o(ory)g(t)o(o)g(us)q(e.)39
-b(Thi)q(s)21 b(sh)o(ould)i(b)q(e)e(a)240 476 y(direct)o(ory)e(n)o(am)o
-(e)g(f)q(rom)f(a)g(previous)i(s)q(erv)o(er)e(re)q(sp)q(ons)q(e.)31
-b(Not)o(e)19 b(t)n(h)o(a)o(t)e(t)n(hi)q(s)i(b)q(ot)n(h)g(giv)o(e)q(s)g
-(a)g(d)o(ef)q(a)n(ul)o(t)240 538 y(for)14 b Fc(Entry)30
-b Fe(an)o(d)14 b Fc(Modified)29 b Fe(an)o(d)15 b(also)g(for)f
-Fc(ci)h Fe(an)o(d)f(t)n(h)o(e)h(ot)n(h)o(er)g(comm)o(an)o(ds;)f(norm)o
-(al)h(usage)f(i)q(s)h(t)o(o)240 601 y(s)q(en)o(d)h(a)f
-Fc(Repository)29 b Fe(for)15 b(e)q(ac)o(h)g(direct)o(ory)h(in)h(whic)o
-(h)f(t)n(h)o(ere)f(will)i(b)q(e)f(an)f Fc(Entry)30 b
-Fe(or)15 b Fc(Modified)f Fe(,)240 663 y(an)o(d)h(t)n(h)o(en)h(a)e
-(\014n)o(al)i Fc(Repository)29 b Fe(for)15 b(t)n(h)o(e)g(or)q(igin)o
-(al)h(direct)o(ory)l(,)g(t)n(h)o(en)f(t)n(h)o(e)g(comm)o(an)o(d.)0
-769 y Fc(Directory)f Fa(lo)q(cal-direct)o(ory)21 b Fc(\\n)240
-831 y Fe(Addit)o(ion)o(al)g(d)o(a)o(t)o(a:)28 b Fa(rep)q(o)q(s)q(it)o
-(ory)23 b Fc(\\)p Fe(n.)33 b(Thi)q(s)19 b(i)q(s)h(lik)o(e)h
-Fc(Repository)p Fe(,)e(bu)o(t)h(t)n(h)o(e)f(lo)q(cal)i(n)o(am)o(e)e(of)
-g(t)n(h)o(e)240 894 y(direct)o(ory)c(m)o(ay)g(di\013er)g(f)q(rom)f(t)n
-(h)o(e)g(rep)q(o)q(s)q(it)o(ory)g(n)o(am)o(e.)20 b(If)15
-b(t)n(h)o(e)g(clien)o(t)g(us)q(e)q(s)h(t)n(hi)q(s)e(reque)q(st,)h(it)g
-(a\013ect)o(s)240 956 y(t)n(h)o(e)21 b(w)o(ay)f(t)n(h)o(e)g(s)q(erv)o
-(er)h(ret)o(ur)q(ns)f(pa)o(t)n(hn)o(am)o(e)q(s;)j(s)q(ee)e(Sect)o(ion)h
-(4.5)d([Re)q(sp)q(ons)q(e)q(s],)k(page)e(11.)36 b Fa(lo)q(cal-)240
-1018 y(direct)o(ory)22 b Fe(i)q(s)c(rela)o(t)o(iv)o(e)g(t)o(o)f(t)n(h)o
-(e)h(t)o(o)o(p)f(lev)o(el)i(a)o(t)e(whic)o(h)h(t)n(h)o(e)g(comm)o(an)o
-(d)f(i)q(s)h(o)q(ccurr)q(in)o(g)g(\(i.e.)27 b(t)n(h)o(e)18
-b(last)240 1081 y Fc(Directory)c Fe(or)h Fc(Repository)e
-Fe(whic)o(h)j(i)q(s)g(s)q(en)o(t)e(b)q(efore)h(t)n(h)o(e)g(comm)o(an)o
-(d\).)0 1187 y Fc(Max-dotdot)f Fa(lev)o(el)k Fc(\\n)240
-1249 y Fe(T)l(ell)23 b(t)n(h)o(e)f(s)q(erv)o(er)f(t)n(h)o(a)o(t)g
-Fa(lev)o(el)k Fe(lev)o(els)e(of)e(direct)o(or)q(ie)q(s)i(a)o(b)q(o)o(v)
-o(e)e(t)n(h)o(e)h(direct)o(ory)g(whic)o(h)g Fc(Directory)240
-1311 y Fe(reque)q(st)o(s)17 b(are)g(rela)o(t)o(iv)o(e)f(t)o(o)h(will)h
-(b)q(e)f(n)o(ee)q(d)o(e)q(d.)26 b(F)l(or)16 b(examp)o(le,)i(if)f(t)n(h)
-o(e)f(clien)o(t)i(i)q(s)f(p)o(lannin)o(g)i(t)o(o)d(us)q(e)h(a)240
-1374 y Fc(Directory)c Fe(reque)q(st)i(for)f(`)p Fc(../../foo)p
-Fe(',)e(it)i(m)n(ust)h(s)q(en)o(d)f(a)g Fc(Max-dotdot)f
-Fe(reque)q(st)i(wit)n(h)g(a)f Fa(lev)o(el)j Fe(of)240
-1436 y(a)o(t)d(le)q(ast)h(2.)20 b Fc(Max-dotdot)14 b
-Fe(m)n(ust)h(b)q(e)g(s)q(en)o(t)g(b)q(efore)g(t)n(h)o(e)g(\014rst)g
-Fc(Directory)f Fe(reque)q(st.)0 1542 y Fc(Static-directory)f(\\n)240
-1604 y Fe(Re)q(sp)q(ons)q(e)k(exp)q(ect)o(e)q(d:)22 b(no.)f(T)l(ell)d
-(t)n(h)o(e)d(s)q(erv)o(er)h(t)n(h)o(a)o(t)f(t)n(h)o(e)h(direct)o(ory)g
-(mo)q(st)f(recen)o(t)n(ly)h(sp)q(eci\014e)q(d)i(wit)n(h)240
-1667 y Fc(Repository)12 b Fe(or)g Fc(Directory)g Fe(sh)o(ould)i(not)f
-(h)o(a)o(v)o(e)f(addit)o(ion)o(al)i(\014le)q(s)h(c)o(h)o(ec)o(k)o(e)q
-(d)e(ou)o(t)g(u)o(nle)q(s)q(s)i(exp)o(licit)n(ly)240
-1729 y(reque)q(st)o(e)q(d.)22 b(Th)o(e)16 b(clien)o(t)h(s)q(en)o(ds)f
-(t)n(hi)q(s)g(if)g(t)n(h)o(e)g Fc(Entries.Static)e Fe(\015ag)h(i)q(s)h
-(s)q(et,)f(whic)o(h)i(i)q(s)f(con)o(tro)o(lle)q(d)240
-1791 y(b)o(y)f(t)n(h)o(e)g Fc(Set-static-directory)e
-Fe(an)o(d)i Fc(Clear-static-directory)d Fe(re)q(sp)q(ons)q(e)q(s.)0
-1897 y Fc(Sticky)i Fa(t)o(agsp)q(ec)j Fc(\\n)240 1959
-y Fe(Re)q(sp)q(ons)q(e)g(exp)q(ect)o(e)q(d:)22 b(no.)f(T)l(ell)d(t)n(h)
-o(e)d(s)q(erv)o(er)h(t)n(h)o(a)o(t)f(t)n(h)o(e)h(direct)o(ory)g(mo)q
-(st)f(recen)o(t)n(ly)h(sp)q(eci\014e)q(d)i(wit)n(h)240
-2022 y Fc(Repository)c Fe(h)o(as)g(a)h(st)o(ic)o(ky)g(t)o(ag)f(or)h(d)o
-(a)o(t)o(e)g Fa(t)o(agsp)q(ec)p Fe(.)j(Th)o(e)e(\014rst)f(c)o(h)o
-(aract)o(er)f(of)g Fa(t)o(agsp)q(ec)j Fe(i)q(s)f(`)p
-Fc(T)p Fe(')e(for)g(a)240 2084 y(t)o(ag,)g(or)g(`)p Fc(D)p
-Fe(')h(for)f(a)h(d)o(a)o(t)o(e.)20 b(Th)o(e)15 b(rem)o(ain)o(d)o(er)h
-(of)f Fa(t)o(agsp)q(ec)i Fe(con)o(t)o(ains)d(t)n(h)o(e)i(act)o(ual)f(t)
-o(ag)f(or)g(d)o(a)o(t)o(e.)0 2190 y Fc(Checkin-prog)g
-Fa(program)g Fc(\\n)240 2252 y Fe(Re)q(sp)q(ons)q(e)j(exp)q(ect)o(e)q
-(d:)22 b(no.)f(T)l(ell)d(t)n(h)o(e)d(s)q(erv)o(er)h(t)n(h)o(a)o(t)f(t)n
-(h)o(e)h(direct)o(ory)g(mo)q(st)f(recen)o(t)n(ly)h(sp)q(eci\014e)q(d)i
-(wit)n(h)240 2315 y Fc(Directory)9 b Fe(h)o(as)i(a)f(c)o(h)o(ec)o(kin)h
-(program)f Fa(program)p Fe(.)17 b(Su)o(c)o(h)11 b(a)f(program)g(w)o
-(ould)h(h)o(a)o(v)o(e)f(b)q(een)h(previously)240 2377
-y(s)q(et)k(wit)n(h)g(t)n(h)o(e)h Fc(Set-checkin-prog)d
-Fe(re)q(sp)q(ons)q(e.)0 2483 y Fc(Update-prog)h Fa(program)g
-Fc(\\n)240 2545 y Fe(Re)q(sp)q(ons)q(e)j(exp)q(ect)o(e)q(d:)22
-b(no.)f(T)l(ell)d(t)n(h)o(e)d(s)q(erv)o(er)h(t)n(h)o(a)o(t)f(t)n(h)o(e)
-h(direct)o(ory)g(mo)q(st)f(recen)o(t)n(ly)h(sp)q(eci\014e)q(d)i(wit)n
-(h)240 2608 y Fc(Directory)d Fe(h)o(as)h(an)h(up)q(d)o(a)o(t)o(e)g
-(program)e Fa(program)p Fe(.)23 b(Su)o(c)o(h)17 b(a)g(program)e(w)o
-(ould)i(h)o(a)o(v)o(e)f(b)q(een)h(previ-)240 2670 y(ously)f(s)q(et)f
-(wit)n(h)g(t)n(h)o(e)g Fc(Set-update-prog)e Fe(re)q(sp)q(ons)q(e.)p
+6 5 bop 0 121 a Fg(5)41 b(Ho)n(w)15 b(to)h(Connect)g(to)g(and)f(Authen)
+n(ticate)f(Oneself)f(to)j(the)0 183 y(CVS)f(serv)n(er)62
+370 y Ff(Connection)d(and)f(authen)o(tication)h(o)q(ccurs)f(b)q(efore)g
+(the)g(CVS)g(proto)q(col)g(itself)h(is)f(started.)18
+b(There)11 b(are)g(sev)o(eral)0 432 y(w)o(a)o(ys)j(to)h(connect.)0
+582 y(rsh)179 b(If)18 b(the)f(clien)o(t)h(has)f(a)g(w)o(a)o(y)g(to)f
+(execute)i(commands)f(on)g(the)h(serv)o(er,)f(and)g(pro)o(vide)h(input)
+g(to)f(the)240 644 y(commands)i(and)g(output)f(from)g(them,)h(then)g
+(it)g(can)g(connect)h(that)e(w)o(a)o(y)l(.)29 b(This)20
+b(could)f(b)q(e)h(the)240 706 y(usual)13 b(rsh)g(\(p)q(ort)e(514\))h
+(proto)q(col,)g(Kerb)q(eros)h(rsh,)g(SSH,)g(or)f(an)o(y)g(similar)h
+(mec)o(hanism.)20 b(The)13 b(clien)o(t)240 769 y(ma)o(y)h(allo)o(w)h
+(the)h(user)f(to)f(sp)q(ecify)i(the)f(name)g(of)g(the)g(serv)o(er)f
+(program;)g(the)h(default)h(is)f Fd(cvs)p Ff(.)k(It)c(is)240
+831 y(in)o(v)o(ok)o(ed)g(with)g(one)g(argumen)o(t,)f
+Fd(server)p Ff(.)19 b(Once)d(it)f(in)o(v)o(ok)o(es)g(the)g(serv)o(er,)f
+(the)h(clien)o(t)h(pro)q(ceeds)g(to)240 893 y(start)e(the)h(cvs)h
+(proto)q(col.)0 980 y(kserv)o(er)99 b(The)23 b(k)o(erb)q(erized)g(serv)
+o(er)f(listens)i(on)e(a)g(p)q(ort)g(\(in)h(the)f(curren)o(t)g(implemen)
+o(tation,)j(b)o(y)e(ha)o(ving)240 1043 y(inetd)17 b(call)g
+Fd(")p Ff(cvs)g(kserv)o(er)p Fd(")p Ff(\))e(whic)o(h)i(defaults)g(to)e
+(1999.)22 b(The)16 b(clien)o(t)i(connects,)e(sends)h(the)f(usual)240
+1105 y(k)o(erb)q(eros)d(authen)o(tication)h(information,)f(and)g(then)h
+(starts)d(the)j(cvs)f(proto)q(col.)19 b(Note:)f(p)q(ort)13
+b(1999)240 1167 y(is)j(o\016cially)h(registered)e(for)g(another)g(use,)
+g(and)h(in)g(an)o(y)f(ev)o(en)o(t)g(one)h(cannot)f(register)g(more)g
+(than)240 1229 y(one)c(p)q(ort)g(for)g(CVS,)g(so)f(the)i(k)o(erb)q
+(erized)g(clien)o(t)h(and)e(serv)o(er)g(should)h(b)q(e)g(c)o(hanged)f
+(to)g(use)g(p)q(ort)g(2401)240 1292 y(\(see)h(b)q(elo)o(w\),)h(and)g
+(send)g(a)f(di\013eren)o(t)g(string)h(in)g(place)g(of)f(`)p
+Fd(BEGIN)i(AUTH)h(REQUEST)p Ff(')c(to)g(iden)o(tify)j(the)240
+1354 y(authen)o(tication)h(metho)q(d)f(in)h(use.)20 b(Ho)o(w)o(ev)o
+(er,)12 b(no)q(one)j(has)f(y)o(et)f(gotten)h(around)g(to)f(implemen)o
+(ting)240 1416 y(this.)0 1503 y(pserv)o(er)98 b(The)13
+b(passw)o(ord)f(authen)o(ticated)h(serv)o(er)f(listens)i(on)e(a)g(p)q
+(ort)h(\(in)g(the)f(curren)o(t)h(implemen)o(tation,)h(b)o(y)240
+1566 y(ha)o(ving)d(inetd)h(call)h Fd(")p Ff(cvs)e(pserv)o(er)p
+Fd(")p Ff(\))f(whic)o(h)i(defaults)g(to)e(2401)g(\(this)h(p)q(ort)g(is)
+h(o\016cially)g(registered\).)240 1628 y(The)19 b(clien)o(t)g
+(connects,)g(sends)g(the)f(string)h(`)p Fd(BEGIN)14 b(AUTH)g(REQUEST)p
+Ff(',)k(a)g(linefeed,)i(the)f(cvs)f(ro)q(ot,)240 1690
+y(a)e(linefeed,)i(the)e(username,)h(a)e(linefeed,)k(the)d(passw)o(ord)f
+(trivially)j(enco)q(ded)g(\(see)e(scram)o(ble.c)g(in)240
+1752 y(the)g(cvs)f(sources\),)h(a)f(linefeed,)i(the)f(string)g(`)p
+Fd(END)e(AUTH)h(REQUEST)p Ff(',)f(and)i(a)f(linefeed.)23
+b(The)16 b(serv)o(er)240 1815 y(resp)q(onds)f(with)f(`)p
+Fd(I)h(LOVE)f(YOU)p Ff(')g(and)g(a)g(linefeed)i(if)f(the)f(authen)o
+(tication)h(is)g(successful)g(or)f(`)p Fd(I)h(HATE)240
+1877 y(YOU)p Ff(')g(and)i(a)f(linefeed)i(if)f(the)f(authen)o(tication)h
+(fails.)24 b(After)16 b(receiving)i(`)p Fd(I)c(LOVE)h(YOU)p
+Ff(',)g(the)i(clien)o(t)240 1939 y(pro)q(ceeds)j(with)g(the)g(cvs)g
+(proto)q(col.)33 b(If)20 b(the)g(clien)o(t)h(wishes)f(to)f(merely)h
+(authen)o(ticate)g(without)240 2001 y(starting)i(the)g(cvs)g(proto)q
+(col,)i(the)e(pro)q(cedure)h(is)g(the)g(same,)g(except)g(`)p
+Fd(BEGIN)14 b(AUTH)g(REQUEST)p Ff(')240 2064 y(is)j(replaced)g(with)g
+(`)p Fd(BEGIN)d(VERIFICATION)f(REQUEST)p Ff(',)i(`)p
+Fd(END)f(AUTH)h(REQUEST)p Ff(')g(is)h(replaced)i(with)240
+2126 y(`)p Fd(END)c(VERIFICATION)g(REQUEST)p Ff(',)c(and)i(up)q(on)g
+(receipt)g(of)f(`)p Fd(I)j(LOVE)h(YOU)p Ff(')10 b(the)i(connection)g
+(is)g(closed)240 2188 y(rather)j(than)g(con)o(tin)o(uing.)p
eop
+%%Page: 7 7
+7 6 bop 0 183 a Fg(6)41 b(The)15 b(CVS)g(clien)n(t/serv)n(er)e(proto)r
+(col)62 371 y Ff(In)j(the)f(follo)o(wing,)h(`)p Fd(\\n)p
+Ff(')e(refers)h(to)g(a)f(linefeed)k(and)d(`)p Fd(\\t)p
+Ff(')f(refers)h(to)g(a)g(horizon)o(tal)g(tab.)0 596 y
+Fb(6.1)33 b(En)n(tries)16 b(Lines)62 733 y Ff(En)o(tries)g(lines)g(are)
+f(transmitted)g(as:)120 860 y Fd(/)24 b Fe(name)i Fd(/)e
+Fe(v)o(ersion)g Fd(/)g Fe(con\015ict)i Fd(/)d Fe(options)j
+Fd(/)e Fe(tag)p 1060 860 14 2 v 15 w(or)p 1116 860 V
+16 w(date)62 997 y(tag)p 129 997 V 16 w(or)p 186 997
+V 16 w(date)17 b Ff(is)f(either)f(`)p Fd(T)p Ff(')g Fe(tag)j
+Ff(or)c(`)p Fd(D)p Ff(')g Fe(date)k Ff(or)c(empt)o(y)l(.)20
+b(If)15 b(it)h(is)f(follo)o(w)o(ed)g(b)o(y)g(a)g(slash,)g(an)o(ything)h
+(after)e(the)0 1059 y(slash)i(shall)g(b)q(e)g(silen)o(tly)h(ignored.)62
+1196 y Fe(v)o(ersion)h Ff(can)g(b)q(e)h(empt)o(y)l(,)f(or)f(start)g
+(with)h(`)p Fd(0)p Ff(')f(or)g(`)p Fd(-)p Ff(',)g(for)g(no)h(user)g
+(\014le,)h(new)f(user)g(\014le,)h(or)e(user)h(\014le)h(to)e(b)q(e)0
+1259 y(remo)o(v)o(ed,)d(resp)q(ectiv)o(ely)l(.)62 1396
+y Fe(con\015ict)p Ff(,)h(if)f(it)g(starts)e(with)i(`)p
+Fd(+)p Ff(',)f(indicates)i(that)d(the)i(\014le)h(had)f(con\015icts)g
+(in)g(it.)20 b(The)14 b(rest)f(of)g Fe(con\015ict)j Ff(is)e(`)p
+Fd(=)p Ff(')e(if)0 1458 y(the)k(timestamp)f(matc)o(hes)h(the)g(\014le,)
+g(or)f(an)o(ything)h(else)h(if)f(it)g(do)q(esn't.)22
+b(If)16 b Fe(con\015ict)i Ff(do)q(es)e(not)f(start)g(with)h(a)f(`)p
+Fd(+)p Ff(',)0 1520 y(it)g(is)h(silen)o(tly)h(ignored.)0
+1746 y Fb(6.2)33 b(Mo)r(des)62 1883 y Ff(A)16 b(mo)q(de)f(is)h(an)o(y)f
+(n)o(um)o(b)q(er)g(of)g(rep)q(etitions)h(of)120 2010
+y Fe(mo)q(de-t)o(yp)q(e)27 b Fd(=)d Fe(data)62 2147 y
+Ff(separated)15 b(b)o(y)g(`)p Fd(,)p Ff('.)62 2284 y
+Fe(mo)q(de-t)o(yp)q(e)23 b Ff(is)d(an)f(iden)o(ti\014er)i(comp)q(osed)e
+(of)g(alphan)o(umeric)i(c)o(haracters.)32 b(Curren)o(tly)19
+b(sp)q(eci\014ed:)30 b(`)p Fd(u)p Ff(')19 b(for)0 2346
+y(user,)k(`)p Fd(g)p Ff(')f(for)f(group,)i(`)p Fd(o)p
+Ff(')e(for)g(other)h(\(see)g(b)q(elo)o(w)h(for)e(discussion)j(of)d
+(whether)i(these)f(ha)o(v)o(e)f(their)i(POSIX)0 2408
+y(meaning)16 b(or)f(are)f(more)h(lo)q(ose\).)20 b(Unrecognized)d(v)m
+(alues)f(of)f Fe(mo)q(de-t)o(yp)q(e)j Ff(are)d(silen)o(tly)i(ignored.)
+62 2545 y Fe(data)f Ff(consists)g(of)f(an)o(y)h(data)f(not)h(con)o
+(taining)g(`)p Fd(,)p Ff(',)f(`)p Fd(\\0)p Ff(')g(or)g(`)p
+Fd(\\n)p Ff('.)22 b(F)l(or)15 b(`)p Fd(u)p Ff(',)g(`)p
+Fd(g)p Ff(',)f(and)j(`)p Fd(o)p Ff(')e(mo)q(de)h(t)o(yp)q(es,)g(data)0
+2608 y(consists)e(of)g(alphan)o(umeric)i(c)o(haracters,)d(where)i(`)p
+Fd(r)p Ff(')e(means)h(read,)g(`)p Fd(w)p Ff(')f(means)h(write,)h(`)p
+Fd(x)p Ff(')e(means)h(execute,)h(and)0 2670 y(unrecognized)i(letters)e
+(are)g(silen)o(tly)i(ignored.)p eop
%%Page: 8 8
-8 7 bop 0 183 a Fc(Entry)14 b Fa(en)o(try-lin)o(e)19
-b Fc(\\n)240 246 y Fe(Re)q(sp)q(ons)q(e)f(exp)q(ect)o(e)q(d:)24
-b(no.)g(T)l(ell)19 b(t)n(h)o(e)d(s)q(erv)o(er)h(wh)o(a)o(t)f(v)o(ers)q
-(ion)h(of)f(a)h(\014le)g(i)q(s)g(on)g(t)n(h)o(e)g(lo)q(cal)h(m)o(ac)o
-(hin)o(e.)240 308 y(Th)o(e)d(n)o(am)o(e)g(in)i Fa(en)o(try-lin)o(e)i
-Fe(i)q(s)c(a)g(n)o(am)o(e)g(rela)o(t)o(iv)o(e)h(t)o(o)f(t)n(h)o(e)g
-(direct)o(ory)h(mo)q(st)e(recen)o(t)n(ly)i(sp)q(eci\014e)q(d)i(wit)n(h)
-240 370 y Fc(Repository)p Fe(.)k(If)17 b(t)n(h)o(e)f(us)q(er)g(i)q(s)h
-(o)o(p)q(era)o(t)o(in)o(g)f(on)g(only)h(som)o(e)f(\014le)q(s)h(in)g(a)f
-(direct)o(ory)l(,)i Fc(Entry)d Fe(reque)q(st)o(s)240
-432 y(for)j(only)h(t)n(h)o(o)q(s)q(e)e(\014le)q(s)j(n)o(ee)q(d)f(b)q(e)
-f(includ)o(e)q(d.)32 b(If)19 b(an)f Fc(Entry)g Fe(reque)q(st)g(i)q(s)h
-(s)q(en)o(t)f(wit)n(h)o(ou)o(t)g Fc(Modified)p Fe(,)240
-495 y Fc(Unchanged)p Fe(,)f(or)h Fc(Lost)f Fe(for)h(t)n(h)o(a)o(t)f
-(\014le)i(t)n(h)o(e)f(m)o(e)q(anin)o(g)h(d)o(ep)q(en)o(ds)g(on)f(wh)o
-(et)n(h)o(er)g Fc(UseUnchanged)e Fe(h)o(as)240 557 y(b)q(een)g(s)q(en)o
-(t;)e(if)i(it)f(h)o(as)g(b)q(een)h(it)f(m)o(e)q(ans)f(t)n(h)o(e)i
-(\014le)g(i)q(s)f(lo)q(st,)g(if)g(not)g(it)g(m)o(e)q(ans)g(t)n(h)o(e)g
-(\014le)h(i)q(s)g(u)o(nc)o(h)o(an)o(ge)q(d.)0 653 y Fc(Modified)e
-Fa(\014len)o(am)o(e)19 b Fc(\\n)240 715 y Fe(Re)q(sp)q(ons)q(e)e(exp)q
-(ect)o(e)q(d:)k(no.)h(Addit)o(ion)o(al)17 b(d)o(a)o(t)o(a:)j(mo)q(d)o
-(e,)c Fc(\\)p Fe(n,)g(\014le)h(transmi)q(s)q(s)q(ion.)j(Sen)o(d)c(t)n
-(h)o(e)g(s)q(erv)o(er)240 778 y(a)i(co)o(p)o(y)g(of)g(on)o(e)g(lo)q
-(cally)i(mo)q(di\014e)q(d)g(\014le.)30 b Fa(\014len)o(am)o(e)21
-b Fe(i)q(s)e(rela)o(t)o(iv)o(e)f(t)o(o)g(t)n(h)o(e)g(mo)q(st)f(recen)o
-(t)h(rep)q(o)q(s)q(it)o(ory)240 840 y(s)q(en)o(t)f(wit)n(h)g
-Fc(Repository)p Fe(.)24 b(If)18 b(t)n(h)o(e)f(us)q(er)g(i)q(s)g(o)o(p)q
-(era)o(t)o(in)o(g)g(on)g(only)h(som)o(e)e(\014le)q(s)j(in)f(a)e(direct)
-o(ory)l(,)i(only)240 902 y(t)n(h)o(o)q(s)q(e)12 b(\014le)q(s)i(n)o(ee)q
-(d)g(t)o(o)e(b)q(e)h(includ)o(e)q(d.)22 b(Thi)q(s)13
-b(can)g(also)g(b)q(e)g(s)q(en)o(t)f(wit)n(h)o(ou)o(t)h
-Fc(Entry)p Fe(,)g(if)g(t)n(h)o(ere)g(i)q(s)g(no)f(en)o(try)240
-964 y(for)j(t)n(h)o(e)g(\014le.)0 1061 y Fc(Lost)g Fa(\014len)o(am)o(e)
-j Fc(\\n)240 1123 y Fe(Re)q(sp)q(ons)q(e)i(exp)q(ect)o(e)q(d:)28
-b(no.)i(T)l(ell)21 b(t)n(h)o(e)d(s)q(erv)o(er)h(t)n(h)o(a)o(t)f
-Fa(\014len)o(am)o(e)k Fe(no)d(lon)o(ger)g(exi)q(st)o(s.)32
-b(Th)o(e)18 b(n)o(am)o(e)h(i)q(s)240 1185 y(rela)o(t)o(iv)o(e)c(t)o(o)g
-(t)n(h)o(e)f(mo)q(st)g(recen)o(t)h(rep)q(o)q(s)q(it)o(ory)f(s)q(en)o(t)
-g(wit)n(h)h Fc(Repository)p Fe(.)k(Thi)q(s)c(i)q(s)g(us)q(e)q(d)g(for)g
-(an)o(y)f(cas)q(e)240 1247 y(in)k(whic)o(h)g Fc(Entry)e
-Fe(i)q(s)h(b)q(e)q(in)o(g)h(s)q(en)o(t)f(bu)o(t)g(t)n(h)o(e)g(\014le)i
-(no)d(lon)o(ger)i(exi)q(st)o(s.)26 b(If)18 b(t)n(h)o(e)f(clien)o(t)h(h)
-o(as)e(i)q(s)q(sue)q(d)i(t)n(h)o(e)240 1310 y Fc(UseUnchanged)c
-Fe(reque)q(st,)h(t)n(h)o(en)g(t)n(hi)q(s)g(reque)q(st)h(i)q(s)f(not)g
-(us)q(e)q(d.)0 1406 y Fc(Unchanged)f Fa(\014len)o(am)o(e)k
-Fc(\\n)240 1468 y Fe(Re)q(sp)q(ons)q(e)k(exp)q(ect)o(e)q(d:)30
-b(no.)36 b(T)l(ell)21 b(t)n(h)o(e)g(s)q(erv)o(er)f(t)n(h)o(a)o(t)f
-Fa(\014len)o(am)o(e)24 b Fe(h)o(as)c(not)g(b)q(een)h(mo)q(di\014e)q(d)h
-(in)f(t)n(h)o(e)240 1530 y(c)o(h)o(ec)o(k)o(e)q(d)f(ou)o(t)f(direct)o
-(ory)l(.)34 b(Th)o(e)20 b(n)o(am)o(e)f(i)q(s)g(rela)o(t)o(iv)o(e)h(t)o
-(o)f(t)n(h)o(e)h(mo)q(st)e(recen)o(t)i(rep)q(o)q(s)q(it)o(ory)e(s)q(en)
-o(t)i(wit)n(h)240 1593 y Fc(Repository)p Fe(.)e(Thi)q(s)e(reque)q(st)f
-(can)h(only)g(b)q(e)f(i)q(s)q(sue)q(d)h(if)f Fc(UseUnchanged)f
-Fe(h)o(as)h(b)q(een)g(s)q(en)o(t.)0 1689 y Fc(UseUnchanged)f(\\n)240
-1751 y Fe(Re)q(sp)q(ons)q(e)20 b(exp)q(ect)o(e)q(d:)28
-b(no.)j(T)l(ell)20 b(t)n(h)o(e)f(s)q(erv)o(er)g(t)n(h)o(a)o(t)f(t)n(h)o
-(e)h(clien)o(t)h(will)g(b)q(e)f(in)o(dica)o(t)o(in)o(g)h(u)o(nmo)q
-(di\014e)q(d)240 1813 y(\014le)q(s)c(wit)n(h)e Fc(Unchanged)p
-Fe(,)f(an)o(d)h(t)n(h)o(a)o(t)g(\014le)q(s)h(for)f(whic)o(h)h(no)f
-(inform)o(a)o(t)o(ion)g(i)q(s)g(s)q(en)o(t)g(are)g(non)o(exi)q(st)o(en)
-o(t)g(on)240 1876 y(t)n(h)o(e)19 b(clien)o(t)h(s)q(id)o(e,)g(not)f(u)o
-(nc)o(h)o(an)o(ge)q(d.)32 b(Thi)q(s)20 b(i)q(s)f(n)o(ece)q(s)q(sary)f
-(for)h(correct)f(b)q(e)o(h)o(a)o(vior)h(s)q(ince)h(only)f(t)n(h)o(e)240
-1938 y(s)q(erv)o(er)c(kno)o(ws)g(wh)o(a)o(t)f(p)q(o)q(s)q(s)q(ib)o(le)i
-(\014le)q(s)g(m)o(ay)f(exi)q(st,)g(an)o(d)g(t)n(h)n(us)h(wh)o(a)o(t)e
-(\014le)q(s)i(are)f(non)o(exi)q(st)o(en)o(t.)0 2034 y
-Fc(Notify)f Fa(\014len)o(am)o(e)19 b Fc(\\n)240 2096
-y Fe(T)l(ell)f(t)n(h)o(e)f(s)q(erv)o(er)f(t)n(h)o(a)o(t)g(a)h
-Fc(edit)f Fe(or)g Fc(unedit)g Fe(comm)o(an)o(d)g(h)o(as)g(t)o(ak)o(en)g
-(p)o(lace.)26 b(Th)o(e)17 b(s)q(erv)o(er)g(n)o(ee)q(ds)g(t)o(o)240
-2159 y(s)q(en)o(d)h(a)f Fc(Notified)g Fe(re)q(sp)q(ons)q(e,)h(bu)o(t)g
-(su)o(c)o(h)g(re)q(sp)q(ons)q(e)g(i)q(s)g(d)o(eferre)q(d)h(u)o(n)o(t)o
-(il)g(t)n(h)o(e)e(n)o(ext)h(t)o(im)o(e)f(t)n(h)o(a)o(t)g(t)n(h)o(e)240
-2221 y(s)q(erv)o(er)e(i)q(s)g(s)q(en)o(din)o(g)i(re)q(sp)q(ons)q(e)q
-(s.)k(Re)q(sp)q(ons)q(e)16 b(exp)q(ect)o(e)q(d:)k(no.)g(Addit)o(ion)o
-(al)d(d)o(a)o(t)o(a:)360 2290 y Fa(not)o(i\014ca)o(t)o(ion-t)o(yp)q(e)
-26 b Fc(\\t)e Fa(t)o(im)o(e)i Fc(\\t)e Fa(clien)o(t)n(h)o(o)q(st)h
-Fc(\\t)360 2342 y Fa(w)o(or)o(kin)o(g-dir)j Fc(\\t)c
-Fa(w)o(a)o(t)o(c)o(h)o(e)q(s)h Fc(\\n)240 2421 y Fe(wh)o(ere)19
-b Fa(not)o(i\014ca)o(t)o(ion-t)o(yp)q(e)h Fe(i)q(s)f(`)p
-Fc(E)p Fe(')f(for)f(e)q(dit)j(or)e(`)p Fc(U)p Fe(')g(for)f(u)o(n)o(e)q
-(dit,)k Fa(t)o(im)o(e)g Fe(i)q(s)d(t)n(h)o(e)h(t)o(im)o(e)f(a)o(t)g
-(whic)o(h)h(t)n(h)o(e)240 2483 y(e)q(dit)c(or)e(u)o(n)o(e)q(dit)j(t)o
-(o)q(ok)d(p)o(lace,)j Fa(clien)o(t)n(h)o(o)q(st)f Fe(i)q(s)f(t)n(h)o(e)
-g(n)o(am)o(e)f(of)h(t)n(h)o(e)g(h)o(o)q(st)f(on)h(whic)o(h)g(t)n(h)o(e)
-g(e)q(dit)h(or)e(u)o(n)o(e)q(dit)240 2545 y(t)o(o)q(ok)h(p)o(lace,)i
-(an)o(d)e Fa(w)o(or)o(kin)o(g-dir)19 b Fe(i)q(s)c(t)n(h)o(e)f(pa)o(t)n
-(hn)o(am)o(e)g(of)g(t)n(h)o(e)h(w)o(or)o(kin)o(g)g(direct)o(ory)g(wh)o
-(ere)g(t)n(h)o(e)f(e)q(dit)h(or)240 2608 y(u)o(n)o(e)q(dit)g(t)o(o)q
-(ok)e(p)o(lace.)20 b Fa(w)o(a)o(t)o(c)o(h)o(e)q(s)14
-b Fe(are)f(t)n(h)o(e)h(t)o(emp)q(orary)e(w)o(a)o(t)o(c)o(h)o(e)q(s)g(t)
-o(o)h(s)q(et;)g(if)h(it)f(i)q(s)h(fo)o(llo)o(w)o(e)q(d)g(b)o(y)f
-Fc(\\)p Fe(t)g(t)n(h)o(en)240 2670 y(t)n(h)o(e)i(t)o(a)o(b)f(an)o(d)i
-(t)n(h)o(e)f(re)q(st)g(of)g(t)n(h)o(e)g(lin)o(e)h(are)f(ignore)q(d.)p
-eop
+8 7 bop 62 183 a Ff(The)11 b(t)o(w)o(o)e(most)g(ob)o(vious)h(w)o(a)o
+(ys)f(in)i(whic)o(h)g(the)g(mo)q(de)f(matters)f(are:)17
+b(\(1\))9 b(is)i(it)g(writeable?)20 b(This)10 b(is)h(used)g(b)o(y)f
+(the)0 246 y(dev)o(elop)q(er)17 b(comm)o(unication)g(features,)f(and)g
+(is)h(implemen)o(ted)h(ev)o(en)f(on)f(OS/2)g(\(and)g(could)h(b)q(e)g
+(implemen)o(ted)0 308 y(on)e(DOS\),)g(whose)f(notion)i(of)e(mo)q(de)i
+(is)f(limited)i(to)d(a)h(readonly)h(bit.)k(\(2\))14 b(is)i(it)f
+(executable?)22 b(Unix)16 b(CVS)f(users)0 370 y(need)k(CVS)e(to)g
+(store)g(this)i(setting)e(\(for)g(shell)i(scripts)f(and)g(the)g(lik)o
+(e\).)28 b(The)18 b(curren)o(t)g(CVS)g(implemen)o(tation)0
+432 y(on)f(unix)i(do)q(es)f(a)f(little)i(bit)f(more)f(than)h(just)f
+(main)o(tain)h(these)g(t)o(w)o(o)e(settings,)i(but)f(it)h(do)q(esn't)g
+(really)g(ha)o(v)o(e)f(a)0 495 y(nice)f(general)g(facilit)o(y)g(to)e
+(store)g(or)h(v)o(ersion)g(con)o(trol)g(the)g(mo)q(de,)g(ev)o(en)g(on)g
+(unix,)h(m)o(uc)o(h)f(less)g(across)g(op)q(erating)0
+557 y(systems)i(with)g(div)o(erse)h(protection)f(features.)25
+b(So)17 b(all)h(the)f(ins)g(and)h(outs)e(of)h(what)f(the)h(mo)q(de)h
+(means)f(across)0 619 y(op)q(erating)j(systems)g(ha)o(v)o(en't)f
+(really)i(b)q(een)g(w)o(ork)o(ed)e(out)h(\(e.g.)34 b(should)21
+b(the)f(VMS)g(p)q(ort)g(use)g(A)o(CLs)g(to)f(get)0 681
+y(POSIX)d(seman)o(tics)g(for)e(groups?\).)0 948 y Fb(6.3)33
+b(Con)n(v)n(en)n(tions)16 b(regarding)g(transmission)f(of)g(\014le)h
+(names)62 1090 y Ff(In)i(most)e(con)o(texts,)h(`)p Fd(/)p
+Ff(')f(is)h(used)h(to)e(separate)h(directory)g(and)g(\014le)h(names)f
+(in)h(\014lenames,)g(and)f(an)o(y)g(use)g(of)0 1152 y(other)12
+b(con)o(v)o(en)o(tions)h(\(for)f(example,)h(that)f(the)h(user)g(migh)o
+(t)f(t)o(yp)q(e)h(on)g(the)f(command)h(line\))h(is)f(con)o(v)o(erted)g
+(to)f(that)0 1214 y(form.)19 b(The)c(only)g(exceptions)g(migh)o(t)g(b)q
+(e)g(a)f(few)g(cases)h(in)g(whic)o(h)g(the)g(serv)o(er)f(pro)o(vides)h
+(a)f(magic)h(co)q(okie)g(whic)o(h)0 1276 y(the)i(clien)o(t)g(then)g
+(rep)q(eats)f(v)o(erbatim,)h(but)f(as)g(the)h(serv)o(er)f(has)g(not)g
+(y)o(et)g(b)q(een)i(p)q(orted)e(b)q(ey)o(ond)h(unix,)h(the)e(t)o(w)o(o)
+0 1339 y(rules)f(pro)o(vide)h(the)e(same)h(answ)o(er)f(\(and)g(what)h
+(to)f(do)g(if)h(future)g(serv)o(er)f(p)q(orts)h(are)f(op)q(erating)h
+(on)g(a)f(rep)q(ository)0 1401 y(lik)o(e)i(e:/fo)q(o)f(or)f(CVS)p
+365 1401 14 2 v 17 w(R)o(OOT:[F)o(OO.BAR])h(has)g(not)g(b)q(een)h
+(carefully)h(though)o(t)d(out\).)0 1667 y Fb(6.4)33 b(Requests)62
+1809 y Ff(File)19 b(con)o(ten)o(ts)e(\(noted)g(b)q(elo)o(w)h(as)f
+Fe(\014le)h(transmission)p Ff(\))g(can)f(b)q(e)h(sen)o(t)f(in)i(one)e
+(of)g(t)o(w)o(o)f(forms.)26 b(The)18 b(simpler)0 1871
+y(form)d(is)h(a)g(n)o(um)o(b)q(er)g(of)f(b)o(ytes,)g(follo)o(w)o(ed)i
+(b)o(y)e(a)h(newline,)h(follo)o(w)o(ed)f(b)o(y)g(the)g(sp)q(eci\014ed)i
+(n)o(um)o(b)q(er)e(of)f(b)o(ytes)h(of)f(\014le)0 1934
+y(con)o(ten)o(ts.)j(These)12 b(are)f(the)g(en)o(tire)h(con)o(ten)o(ts)f
+(of)f(the)i(sp)q(eci\014ed)h(\014le.)20 b(Second,)13
+b(if)e(b)q(oth)h(clien)o(t)g(and)g(serv)o(er)f(supp)q(ort)0
+1996 y(`)p Fd(gzip-file-contents)p Ff(',)21 b(a)h(`)p
+Fd(z)p Ff(')g(ma)o(y)f(precede)j(the)f(length,)h(and)f(the)g(`\014le)g
+(con)o(ten)o(ts')f(sen)o(t)g(are)g(actually)0 2058 y(compressed)16
+b(with)f(`)p Fd(gzip)p Ff('.)k(The)c(length)h(sp)q(eci\014ed)h(is)f
+(that)e(of)h(the)g(compressed)h(v)o(ersion)f(of)g(the)h(\014le.)62
+2200 y(In)i(neither)f(case)g(are)f(the)h(\014le)h(con)o(ten)o(t)e
+(follo)o(w)o(ed)h(b)o(y)f(an)o(y)h(additional)h(data.)23
+b(The)17 b(transmission)g(of)g(a)f(\014le)0 2262 y(will)h(end)f(with)f
+(a)g(newline)i(i\013)f(that)e(\014le)i(\(or)f(its)g(compressed)h
+(form\))e(ends)h(with)h(a)f(newline.)0 2421 y Fd(Root)g
+Fe(pathname)i Fd(\\n)240 2483 y Ff(Resp)q(onse)e(exp)q(ected:)20
+b(no.)g(T)l(ell)15 b(the)f(serv)o(er)g(whic)o(h)g Fd(CVSROOT)f
+Ff(to)g(use.)20 b Fe(pathname)c Ff(m)o(ust)e(already)240
+2545 y(exist;)24 b(if)e(creating)f(a)g(new)h(ro)q(ot,)f(use)h(the)f
+Fd(init)g Ff(request,)h(not)f Fd(Root)p Ff(.)37 b Fe(pathname)24
+b Ff(do)q(es)d(not)240 2608 y(include)16 b(the)e(hostname)f(of)g(the)g
+(serv)o(er,)h(ho)o(w)f(to)f(access)i(the)g(serv)o(er,)f(etc.;)g(b)o(y)h
+(the)f(time)h(the)g(CVS)240 2670 y(proto)q(col)h(is)h(in)g(use,)f
+(connection,)h(authen)o(tication,)f(etc.,)g(are)g(already)g(tak)o(en)g
+(care)g(of.)p eop
%%Page: 9 9
-9 8 bop 0 183 a Fc(Questionable)14 b Fa(\014len)o(am)o(e)k
-Fc(\\n)240 246 y Fe(Re)q(sp)q(ons)q(e)j(exp)q(ect)o(e)q(d:)29
-b(no.)34 b(Addit)o(ion)o(al)21 b(d)o(a)o(t)o(a:)28 b(no.)34
-b(T)l(ell)21 b(t)n(h)o(e)e(s)q(erv)o(er)h(t)o(o)f(c)o(h)o(ec)o(k)h(wh)o
-(et)n(h)o(er)g Fa(\014le-)240 308 y(n)o(am)o(e)d Fe(sh)o(ould)g(b)q(e)e
-(ignore)q(d,)h(an)o(d)f(if)h(not,)e(n)o(ext)h(t)o(im)o(e)g(t)n(h)o(e)h
-(s)q(erv)o(er)f(s)q(en)o(ds)g(re)q(sp)q(ons)q(e)q(s,)h(s)q(en)o(d)f
-(\(in)h(a)f Fc(M)240 370 y Fe(re)q(sp)q(ons)q(e\))h(`)p
-Fc(?)p Fe(')e(fo)o(llo)o(w)o(e)q(d)i(b)o(y)f(t)n(h)o(e)g(direct)o(ory)h
-(an)o(d)f(\014len)o(am)o(e.)0 494 y Fc(Argument)f Fa(t)o(ext)h
-Fc(\\n)240 556 y Fe(Re)q(sp)q(ons)q(e)i(exp)q(ect)o(e)q(d:)k(no.)g(Sa)o
-(v)o(e)15 b(argu)o(m)o(en)o(t)g(for)g(us)q(e)g(in)i(a)e(su)n(b)q(s)q
-(equen)o(t)h(comm)o(an)o(d.)k(Argu)o(m)o(en)o(t)o(s)240
-618 y(accu)o(m)n(ula)o(t)o(e)15 b(u)o(n)o(t)o(il)h(an)f(argu)o(m)o(en)o
-(t-us)q(in)o(g)f(comm)o(an)o(d)h(i)q(s)f(giv)o(en,)h(a)o(t)f(whic)o(h)h
-(p)q(oin)o(t)g(t)n(h)o(ey)g(are)f(forgot-)240 681 y(t)o(en.)0
-805 y Fc(Argumentx)g Fa(t)o(ext)h Fc(\\n)240 867 y Fe(Re)q(sp)q(ons)q
-(e)21 b(exp)q(ect)o(e)q(d:)28 b(no.)k(A)m(p)o(p)q(en)o(d)20
-b Fc(\\)p Fe(n)g(fo)o(llo)o(w)o(e)q(d)g(b)o(y)f(t)o(ext)g(t)o(o)g(t)n
-(h)o(e)g(curren)o(t)g(argu)o(m)o(en)o(t)g(b)q(e)q(in)o(g)240
-929 y(sa)o(v)o(e)q(d.)0 1053 y Fc(Global_option)13 b
-Fa(o)o(pt)o(ion)i Fc(\\n)240 1115 y Fe(T)l(ransmit)e(on)o(e)g(of)g(t)n
-(h)o(e)g(global)g(o)o(pt)o(ions)g(`)p Fc(-q)p Fe(',)f(`)p
-Fc(-Q)p Fe(',)g(`)p Fc(-l)p Fe(',)g(`)p Fc(-t)p Fe(',)g(`)p
-Fc(-r)p Fe(',)g(or)h(`)p Fc(-n)p Fe('.)18 b Fa(o)o(pt)o(ion)13
-b Fe(m)n(ust)g(b)q(e)g(on)o(e)240 1178 y(of)i(t)n(h)o(o)q(s)q(e)f(str)q
-(in)o(gs,)h(no)g(v)m(ar)q(ia)o(t)o(ions)g(\(su)o(c)o(h)g(as)g(com)n
-(binin)o(g)h(of)f(o)o(pt)o(ions\))g(are)g(allo)o(w)o(e)q(d.)20
-b(F)l(or)15 b(graceful)240 1240 y(h)o(an)o(dlin)o(g)g(of)e
-Fc(valid-requests)p Fe(,)f(it)i(i)q(s)g(proba)o(b)o(ly)g(b)q(et)n(t)o
-(er)f(t)o(o)h(m)o(ak)o(e)f(n)o(ew)g(global)i(o)o(pt)o(ions)e(s)q(epara)
-o(t)o(e)240 1302 y(reque)q(st)o(s,)j(ra)o(t)n(h)o(er)e(t)n(h)o(an)h
-(tryin)o(g)h(t)o(o)f(add)g(t)n(h)o(em)g(t)o(o)g(t)n(hi)q(s)g(reque)q
-(st.)0 1426 y Fc(Set)g Fa(v)m(ar)q(ia)o(b)o(le)s Fc(=)p
-Fa(v)m(alue)20 b Fc(\\n)240 1488 y Fe(Set)15 b(a)g(us)q(er)h(v)m(ar)q
-(ia)o(b)o(le)g Fa(v)m(ar)q(ia)o(b)o(le)j Fe(t)o(o)c Fa(v)m(alue)p
-Fe(.)0 1612 y Fc(expand-modules)e(\\n)240 1674 y Fe(Re)q(sp)q(ons)q(e)
-20 b(exp)q(ect)o(e)q(d:)28 b(y)o(e)q(s.)j(Expan)o(d)19
-b(t)n(h)o(e)g(mo)q(d)o(ule)q(s)h(whic)o(h)g(are)e(sp)q(eci\014e)q(d)j
-(in)f(t)n(h)o(e)f(argu)o(m)o(en)o(t)o(s.)240 1737 y(Ret)o(ur)q(ns)g(t)n
-(h)o(e)h(d)o(a)o(t)o(a)e(in)j Fc(Module-expansion)c Fe(re)q(sp)q(ons)q
-(e)q(s.)33 b(Not)o(e)19 b(t)n(h)o(a)o(t)f(t)n(h)o(e)i(s)q(erv)o(er)f
-(can)g(as)q(su)o(m)o(e)240 1799 y(t)n(h)o(a)o(t)d(t)n(hi)q(s)i(i)q(s)g
-(c)o(h)o(ec)o(k)o(ou)o(t)f(or)g(exp)q(ort,)g(not)g(rt)o(ag)f(or)h
-(rdi\013;)i(t)n(h)o(e)e(la)o(t)n(t)o(er)g(do)h(not)f(acce)q(s)q(s)g(t)n
-(h)o(e)h(w)o(or)o(kin)o(g)240 1861 y(direct)o(ory)e(an)o(d)f(t)n(h)n
-(us)g(h)o(a)o(v)o(e)g(no)g(n)o(ee)q(d)h(t)o(o)f(expan)o(d)h(mo)q(d)o
-(ule)q(s)g(on)f(t)n(h)o(e)g(clien)o(t)i(s)q(id)o(e.)0
-1985 y Fc(co)e(\\n)0 2047 y(ci)g(\\n)0 2110 y(diff)g(\\n)0
-2172 y(tag)g(\\n)0 2234 y(status)f(\\n)0 2296 y(log)h(\\n)0
-2359 y(add)g(\\n)0 2421 y(remove)f(\\n)0 2483 y(rdiff)g(\\n)0
-2545 y(rtag)h(\\n)0 2608 y(admin)f(\\n)0 2670 y(export)g(\\n)p
-eop
+9 8 bop 0 183 a Fd(Valid-responses)13 b Fe(request-list)k
+Fd(\\n)240 246 y Ff(Resp)q(onse)g(exp)q(ected:)k(no.)g(T)l(ell)16
+b(the)g(serv)o(er)f(what)g(resp)q(onses)h(the)f(clien)o(t)i(will)g
+(accept.)k(request-)240 308 y(list)16 b(is)g(a)f(space)g(separated)g
+(list)h(of)f(tok)o(ens.)0 423 y Fd(valid-requests)e(\\n)240
+485 y Ff(Resp)q(onse)j(exp)q(ected:)21 b(y)o(es.)f(Ask)15
+b(the)h(serv)o(er)e(to)h(send)h(bac)o(k)f(a)g Fd(Valid-requests)e
+Ff(resp)q(onse.)0 600 y Fd(Repository)h Fe(rep)q(ository)19
+b Fd(\\n)240 662 y Ff(Resp)q(onse)j(exp)q(ected:)34 b(no.)k(T)l(ell)23
+b(the)e(serv)o(er)g(what)g(rep)q(ository)g(to)g(use.)38
+b(This)22 b(should)g(b)q(e)g(a)240 725 y(directory)c(name)h(from)e(a)h
+(previous)h(serv)o(er)f(resp)q(onse.)29 b(Note)18 b(that)f(this)i(b)q
+(oth)f(giv)o(es)h(a)e(default)240 787 y(for)c Fd(Entry)29
+b Ff(and)14 b Fd(Modified)28 b Ff(and)14 b(also)g(for)f
+Fd(ci)h Ff(and)g(the)g(other)g(commands;)f(normal)h(usage)g(is)h(to)240
+849 y(send)h(a)f Fd(Repository)29 b Ff(for)14 b(eac)o(h)h(directory)h
+(in)g(whic)o(h)g(there)f(will)i(b)q(e)f(an)f Fd(Entry)30
+b Ff(or)14 b Fd(Modified)g Ff(,)240 912 y(and)h(then)h(a)f(\014nal)h
+Fd(Repository)29 b Ff(for)14 b(the)i(original)g(directory)l(,)f(then)h
+(the)f(command.)0 1027 y Fd(Directory)f Fe(lo)q(cal-directory)21
+b Fd(\\n)240 1089 y Ff(Additional)g(data:)26 b Fe(rep)q(ository)c
+Fd(\\)p Ff(n.)31 b(This)19 b(is)h(lik)o(e)f Fd(Repository)p
+Ff(,)f(but)h(the)g(lo)q(cal)h(name)f(of)f(the)240 1151
+y(directory)d(ma)o(y)e(di\013er)i(from)e(the)i(rep)q(ository)f(name.)19
+b(If)c(the)f(clien)o(t)i(uses)e(this)h(request,)f(it)h(a\013ects)240
+1213 y(the)21 b(w)o(a)o(y)e(the)h(serv)o(er)g(returns)h(pathnames;)h
+(see)f(Section)g(6.5)f([Resp)q(onses],)h(page)g(13.)35
+b Fe(lo)q(cal-)240 1276 y(directory)21 b Ff(is)c(relativ)o(e)g(to)f
+(the)h(top)f(lev)o(el)i(at)e(whic)o(h)h(the)g(command)g(is)g(o)q
+(ccurring)g(\(i.e.)24 b(the)17 b(last)240 1338 y Fd(Directory)d
+Ff(or)h Fd(Repository)e Ff(whic)o(h)j(is)g(sen)o(t)f(b)q(efore)h(the)f
+(command\).)0 1453 y Fd(Max-dotdot)f Fe(lev)o(el)k Fd(\\n)240
+1515 y Ff(T)l(ell)k(the)f(serv)o(er)g(that)f Fe(lev)o(el)k
+Ff(lev)o(els)e(of)e(directories)i(ab)q(o)o(v)o(e)f(the)f(directory)i
+(whic)o(h)f Fd(Directory)240 1578 y Ff(requests)16 b(are)g(relativ)o(e)
+h(to)f(will)i(b)q(e)f(needed.)24 b(F)l(or)16 b(example,)h(if)f(the)h
+(clien)o(t)g(is)g(planning)h(to)e(use)g(a)240 1640 y
+Fd(Directory)d Ff(request)h(for)g(`)p Fd(../../foo)p
+Ff(',)e(it)j(m)o(ust)f(send)h(a)f Fd(Max-dotdot)f Ff(request)h(with)h
+(a)f Fe(lev)o(el)j Ff(of)240 1702 y(at)e(least)g(2.)k
+Fd(Max-dotdot)14 b Ff(m)o(ust)h(b)q(e)h(sen)o(t)f(b)q(efore)g(the)g
+(\014rst)g Fd(Directory)f Ff(request.)0 1817 y Fd(Static-directory)f
+(\\n)240 1879 y Ff(Resp)q(onse)j(exp)q(ected:)21 b(no.)f(T)l(ell)c(the)
+f(serv)o(er)g(that)f(the)h(directory)h(most)e(recen)o(tly)h(sp)q
+(eci\014ed)j(with)240 1942 y Fd(Repository)11 b Ff(or)h
+Fd(Directory)g Ff(should)h(not)f(ha)o(v)o(e)h(additional)h(\014les)f(c)
+o(hec)o(k)o(ed)g(out)f(unless)i(explicitly)240 2004 y(requested.)22
+b(The)15 b(clien)o(t)i(sends)g(this)f(if)g(the)f Fd(Entries.Static)f
+Ff(\015ag)h(is)h(set,)g(whic)o(h)g(is)g(con)o(trolled)240
+2066 y(b)o(y)f(the)g Fd(Set-static-directory)e Ff(and)i
+Fd(Clear-static-directory)d Ff(resp)q(onses.)0 2181 y
+Fd(Sticky)i Fe(tagsp)q(ec)k Fd(\\n)240 2244 y Ff(Resp)q(onse)e(exp)q
+(ected:)21 b(no.)f(T)l(ell)c(the)f(serv)o(er)g(that)f(the)h(directory)h
+(most)e(recen)o(tly)h(sp)q(eci\014ed)j(with)240 2306
+y Fd(Repository)13 b Ff(has)h(a)g(stic)o(ky)g(tag)g(or)f(date)h
+Fe(tagsp)q(ec)p Ff(.)20 b(The)14 b(\014rst)g(c)o(haracter)g(of)g
+Fe(tagsp)q(ec)j Ff(is)d(`)p Fd(T)p Ff(')g(for)f(a)240
+2368 y(tag,)h(or)h(`)p Fd(D)p Ff(')f(for)g(a)h(date.)20
+b(The)15 b(remainder)h(of)f Fe(tagsp)q(ec)j Ff(con)o(tains)d(the)h
+(actual)f(tag)f(or)h(date.)0 2483 y Fd(Checkin-prog)f
+Fe(program)g Fd(\\n)240 2545 y Ff(Resp)q(onse)24 b(exp)q(ected:)35
+b(no.)42 b(T)l(ell)24 b(the)e(serv)o(er)g(that)g(the)g(directory)h
+(most)f(recen)o(tly)h(sp)q(eci\014ed)240 2608 y(with)d
+Fd(Directory)d Ff(has)j(a)e(c)o(hec)o(kin)j(program)d
+Fe(program)p Ff(.)31 b(Suc)o(h)19 b(a)g(program)f(w)o(ould)i(ha)o(v)o
+(e)f(b)q(een)240 2670 y(previously)e(set)e(with)g(the)g
+Fd(Set-checkin-prog)e Ff(resp)q(onse.)p eop
%%Page: 10 10
-10 9 bop 0 183 a Fc(history)14 b(\\n)0 246 y(watchers)g(\\n)0
-308 y(editors)g(\\n)240 370 y Fe(Re)q(sp)q(ons)q(e)e(exp)q(ect)o(e)q
-(d:)18 b(y)o(e)q(s.)g(Act)o(ually)11 b(do)f(a)g(cvs)h(comm)o(an)o(d.)17
-b(Thi)q(s)11 b(us)q(e)q(s)g(an)o(y)e(previous)i Fc(Argument)p
-Fe(,)240 432 y Fc(Repository)p Fe(,)21 b Fc(Entry)p Fe(,)h
-Fc(Modified)p Fe(,)g(or)f Fc(Lost)g Fe(reque)q(st)o(s,)i(if)f(t)n(h)o
-(ey)f(h)o(a)o(v)o(e)g(b)q(een)h(s)q(en)o(t.)38 b(Th)o(e)22
-b(last)240 495 y Fc(Repository)12 b Fe(s)q(en)o(t)i(sp)q(eci\014e)q(s)h
-(t)n(h)o(e)f(w)o(or)o(kin)o(g)g(direct)o(ory)g(a)o(t)f(t)n(h)o(e)h(t)o
-(im)o(e)g(of)f(t)n(h)o(e)h(o)o(p)q(era)o(t)o(ion.)k(No)c(pro)o(vi-)240
-557 y(s)q(ion)h(i)q(s)g(m)o(ad)o(e)h(for)e(an)o(y)h(inpu)o(t)h(f)q(rom)
-e(t)n(h)o(e)h(us)q(er.)20 b(Thi)q(s)15 b(m)o(e)q(ans)f(t)n(h)o(a)o(t)g
-Fc(ci)h Fe(m)n(ust)g(us)q(e)g(a)g Fc(-m)g Fe(argu)o(m)o(en)o(t)240
-619 y(if)h(it)f(w)o(an)o(t)o(s)f(t)o(o)h(sp)q(ecify)h(a)f(log)g(m)o(e)q
-(s)q(sage.)0 704 y Fc(update)f(\\n)34 b Fe(Re)q(sp)q(ons)q(e)17
-b(exp)q(ect)o(e)q(d:)j(y)o(e)q(s.)g(Act)o(ually)c(do)g(a)e
-Fc(cvs)h(update)g Fe(comm)o(an)o(d.)k(Thi)q(s)d(us)q(e)q(s)f(an)o(y)g
-(previous)240 766 y Fc(Argument)p Fe(,)20 b Fc(Repository)p
-Fe(,)f Fc(Entry)p Fe(,)h Fc(Modified)p Fe(,)g(or)f Fc(Lost)h
-Fe(reque)q(st)o(s,)i(if)e(t)n(h)o(ey)g(h)o(a)o(v)o(e)f(b)q(een)i(s)q
-(en)o(t.)240 828 y(Th)o(e)16 b(last)g Fc(Repository)f
-Fe(s)q(en)o(t)h(sp)q(eci\014e)q(s)h(t)n(h)o(e)g(w)o(or)o(kin)o(g)f
-(direct)o(ory)h(a)o(t)e(t)n(h)o(e)h(t)o(im)o(e)g(of)g(t)n(h)o(e)g(o)o
-(p)q(era)o(t)o(ion.)240 890 y(Th)o(e)h Fc(-I)g Fe(o)o(pt)o(ion)g(i)q(s)
-h(not)f(us)q(e)q(d{\014le)q(s)i(whic)o(h)f(t)n(h)o(e)f(clien)o(t)h(can)
-g(d)o(ecid)o(e)h(wh)o(et)n(h)o(er)f(t)o(o)f(ignore)g(are)g(not)240
-953 y(m)o(en)o(t)o(ion)o(e)q(d)e(an)o(d)g(t)n(h)o(e)h(clien)o(t)g(s)q
-(en)o(ds)f(t)n(h)o(e)g Fc(Questionable)f Fe(reque)q(st)h(for)g(ot)n(h)o
-(ers.)0 1060 y Fc(import)f(\\n)34 b Fe(Re)q(sp)q(ons)q(e)17
-b(exp)q(ect)o(e)q(d:)j(y)o(e)q(s.)g(Act)o(ually)c(do)g(a)e
-Fc(cvs)h(import)g Fe(comm)o(an)o(d.)k(Thi)q(s)d(us)q(e)q(s)f(an)o(y)g
-(previous)240 1122 y Fc(Argument)p Fe(,)20 b Fc(Repository)p
-Fe(,)f Fc(Entry)p Fe(,)h Fc(Modified)p Fe(,)g(or)f Fc(Lost)h
-Fe(reque)q(st)o(s,)i(if)e(t)n(h)o(ey)g(h)o(a)o(v)o(e)f(b)q(een)i(s)q
-(en)o(t.)240 1184 y(Th)o(e)16 b(last)g Fc(Repository)f
-Fe(s)q(en)o(t)h(sp)q(eci\014e)q(s)h(t)n(h)o(e)g(w)o(or)o(kin)o(g)f
-(direct)o(ory)h(a)o(t)e(t)n(h)o(e)h(t)o(im)o(e)g(of)g(t)n(h)o(e)g(o)o
-(p)q(era)o(t)o(ion.)240 1246 y(Th)o(e)j(\014le)q(s)g(t)o(o)g(b)q(e)f
-(imp)q(ort)o(e)q(d)h(are)g(s)q(en)o(t)f(in)h Fc(Modified)e
-Fe(reque)q(st)o(s)j(\(\014le)q(s)f(whic)o(h)g(t)n(h)o(e)g(clien)o(t)h
-(kno)o(ws)240 1309 y(sh)o(ould)c(b)q(e)f(ignore)q(d)h(are)f(not)g(s)q
-(en)o(t;)f(t)n(h)o(e)h(s)q(erv)o(er)g(m)n(ust)g(st)o(ill)i(pro)q(ce)q
-(s)q(s)e(t)n(h)o(e)g(CVSR)o(OOT/cvs)q(ignore)240 1371
-y(\014le)h(u)o(nle)q(s)q(s)h(-I)e(!)g(i)q(s)h(s)q(en)o(t\).)j(A)c(log)g
-(m)o(e)q(s)q(sage)f(m)n(ust)h(h)o(a)o(v)o(e)g(b)q(een)h(sp)q(eci\014e)q
-(d)h(wit)n(h)e(a)g Fc(-m)g Fe(argu)o(m)o(en)o(t.)0 1478
-y Fc(watch-on)f(\\n)0 1540 y(watch-off)g(\\n)0 1602 y(watch-add)g(\\n)0
-1665 y(watch-remove)g(\\n)240 1727 y Fe(Re)q(sp)q(ons)q(e)22
-b(exp)q(ect)o(e)q(d:)31 b(y)o(e)q(s.)36 b(Act)o(ually)22
-b(do)f(t)n(h)o(e)f Fc(cvs)15 b(watch)f(on)p Fe(,)22 b
-Fc(cvs)14 b(watch)h(off)p Fe(,)21 b Fc(cvs)15 b(watch)240
-1789 y(add)p Fe(,)d(an)o(d)g Fc(cvs)i(watch)h(remove)c
-Fe(comm)o(an)o(ds,)h(re)q(sp)q(ect)o(iv)o(ely)l(.)20
-b(Thi)q(s)12 b(us)q(e)q(s)g(an)o(y)g(previous)g Fc(Argument)p
-Fe(,)240 1851 y Fc(Repository)p Fe(,)21 b Fc(Entry)p
-Fe(,)h Fc(Modified)p Fe(,)g(or)f Fc(Lost)g Fe(reque)q(st)o(s,)i(if)f(t)
-n(h)o(ey)f(h)o(a)o(v)o(e)g(b)q(een)h(s)q(en)o(t.)38 b(Th)o(e)22
-b(last)240 1914 y Fc(Repository)14 b Fe(s)q(en)o(t)g(sp)q(eci\014e)q(s)
-j(t)n(h)o(e)e(w)o(or)o(kin)o(g)h(direct)o(ory)g(a)o(t)e(t)n(h)o(e)h(t)o
-(im)o(e)g(of)g(t)n(h)o(e)g(o)o(p)q(era)o(t)o(ion.)0 2020
-y Fc(release)f(\\n)240 2083 y Fe(Re)q(sp)q(ons)q(e)e(exp)q(ect)o(e)q
-(d:)18 b(y)o(e)q(s.)h(Not)o(e)10 b(t)n(h)o(a)o(t)g(a)h
-Fc(cvs)j(release)c Fe(comm)o(an)o(d)h(h)o(as)f(t)o(ak)o(en)g(p)o(lace)j
-(an)o(d)d(up)q(d)o(a)o(t)o(e)240 2145 y(t)n(h)o(e)15
-b(hi)q(st)o(ory)g(\014le)i(accordin)o(gly)l(.)0 2252
-y Fc(noop)e(\\n)81 b Fe(Re)q(sp)q(ons)q(e)19 b(exp)q(ect)o(e)q(d:)24
-b(y)o(e)q(s.)i(Thi)q(s)18 b(reque)q(st)g(i)q(s)f(a)g(n)n(ull)i(comm)o
-(an)o(d)e(in)h(t)n(h)o(e)f(s)q(ens)q(e)h(t)n(h)o(a)o(t)e(it)h(do)q(e)q
-(sn't)240 2314 y(do)f(an)o(yt)n(hin)o(g,)g(bu)o(t)g(m)o(erely)h(\(as)e
-(wit)n(h)h(an)o(y)g(ot)n(h)o(er)f(reque)q(st)o(s)i(exp)q(ect)o(in)o(g)f
-(a)g(re)q(sp)q(ons)q(e\))g(s)q(en)o(ds)g(bac)o(k)240
-2376 y(an)o(y)f(re)q(sp)q(ons)q(e)q(s)h(p)q(ert)o(ainin)o(g)g(t)o(o)f
-(p)q(en)o(din)o(g)i(errors,)d(p)q(en)o(din)o(g)i Fc(Notified)e
-Fe(re)q(sp)q(ons)q(e)q(s,)i(et)o(c.)0 2483 y Fc(update-patches)d(\\n)
-240 2545 y Fe(Thi)q(s)19 b(reque)q(st)g(do)q(e)q(s)g(not)f(act)o(ually)
-i(do)f(an)o(yt)n(hin)o(g.)31 b(It)19 b(i)q(s)g(us)q(e)q(d)g(as)g(a)f(s)
-q(ign)o(al)i(t)n(h)o(a)o(t)d(t)n(h)o(e)i(s)q(erv)o(er)g(i)q(s)240
-2608 y(a)o(b)o(le)f(t)o(o)f(gen)o(era)o(t)o(e)f(pa)o(t)o(c)o(h)o(e)q(s)
-g(wh)o(en)h(giv)o(en)h(an)e Fc(update)g Fe(reque)q(st.)26
-b(Th)o(e)17 b(clien)o(t)h(m)n(ust)f(i)q(s)q(sue)f(t)n(h)o(e)h
-Fc(-u)240 2670 y Fe(argu)o(m)o(en)o(t)d(t)o(o)h Fc(update)g
-Fe(in)h(ord)o(er)f(t)o(o)g(rece)q(iv)o(e)h(pa)o(t)o(c)o(h)o(e)q(s.)p
-eop
+10 9 bop 0 183 a Fd(Update-prog)14 b Fe(program)g Fd(\\n)240
+246 y Ff(Resp)q(onse)24 b(exp)q(ected:)35 b(no.)42 b(T)l(ell)24
+b(the)e(serv)o(er)g(that)g(the)g(directory)h(most)f(recen)o(tly)h(sp)q
+(eci\014ed)240 308 y(with)18 b Fd(Directory)f Ff(has)h(an)g(up)q(date)g
+(program)f Fe(program)p Ff(.)27 b(Suc)o(h)19 b(a)e(program)g(w)o(ould)h
+(ha)o(v)o(e)g(b)q(een)240 370 y(previously)f(set)e(with)g(the)g
+Fd(Set-update-prog)e Ff(resp)q(onse.)0 453 y Fd(Entry)h
+Fe(en)o(try-line)20 b Fd(\\n)240 515 y Ff(Resp)q(onse)e(exp)q(ected:)23
+b(no.)h(T)l(ell)17 b(the)g(serv)o(er)f(what)g(v)o(ersion)h(of)f(a)g
+(\014le)h(is)g(on)f(the)h(lo)q(cal)g(mac)o(hine.)240
+577 y(The)d(name)h(in)g Fe(en)o(try-line)j Ff(is)d(a)f(name)g(relativ)o
+(e)h(to)e(the)i(directory)f(most)f(recen)o(tly)i(sp)q(eci\014ed)i(with)
+240 639 y Fd(Repository)p Ff(.)k(If)16 b(the)g(user)g(is)h(op)q
+(erating)f(on)g(only)g(some)g(\014les)h(in)g(a)f(directory)l(,)g
+Fd(Entry)f Ff(requests)240 702 y(for)j(only)g(those)g(\014les)i(need)f
+(b)q(e)g(included.)31 b(If)19 b(an)f Fd(Entry)f Ff(request)i(is)f(sen)o
+(t)g(without)g Fd(Modified)p Ff(,)240 764 y Fd(Unchanged)p
+Ff(,)d(or)i Fd(Lost)f Ff(for)g(that)g(\014le)i(the)f(meaning)g(dep)q
+(ends)h(on)f(whether)g Fd(UseUnchanged)e Ff(has)240 826
+y(b)q(een)h(sen)o(t;)f(if)h(it)f(has)g(b)q(een)h(it)g(means)f(the)g
+(\014le)i(is)e(lost,)g(if)h(not)e(it)i(means)f(the)g(\014le)i(is)e(unc)
+o(hanged.)0 909 y Fd(Modified)f Fe(\014lename)19 b Fd(\\n)240
+971 y Ff(Resp)q(onse)e(exp)q(ected:)k(no.)f(Additional)d(data:)j(mo)q
+(de,)15 b Fd(\\)p Ff(n,)g(\014le)i(transmission.)k(Send)16
+b(the)f(serv)o(er)240 1033 y(a)i(cop)o(y)h(of)f(one)h(lo)q(cally)i(mo)q
+(di\014ed)f(\014le.)28 b Fe(\014lename)22 b Ff(is)c(relativ)o(e)g(to)f
+(the)h(most)f(recen)o(t)h(rep)q(ository)240 1095 y(sen)o(t)e(with)h
+Fd(Repository)p Ff(.)23 b(If)17 b(the)g(user)g(is)g(op)q(erating)g(on)f
+(only)i(some)e(\014les)h(in)h(a)e(directory)l(,)h(only)240
+1158 y(those)i(\014les)h(need)g(to)f(b)q(e)h(included.)34
+b(This)20 b(can)g(also)f(b)q(e)h(sen)o(t)f(without)g
+Fd(Entry)p Ff(,)g(if)h(there)f(is)h(no)240 1220 y(en)o(try)15
+b(for)f(the)i(\014le.)0 1302 y Fd(Lost)f Fe(\014lename)j
+Fd(\\n)240 1365 y Ff(Resp)q(onse)h(exp)q(ected:)28 b(no.)g(T)l(ell)20
+b(the)e(serv)o(er)g(that)g Fe(\014lename)k Ff(no)c(longer)g(exists.)30
+b(The)18 b(name)g(is)240 1427 y(relativ)o(e)d(to)f(the)h(most)f(recen)o
+(t)h(rep)q(ository)f(sen)o(t)h(with)g Fd(Repository)p
+Ff(.)j(This)d(is)g(used)h(for)e(an)o(y)g(case)240 1489
+y(in)j(whic)o(h)h Fd(Entry)e Ff(is)h(b)q(eing)h(sen)o(t)e(but)h(the)g
+(\014le)g(no)g(longer)g(exists.)24 b(If)17 b(the)g(clien)o(t)h(has)e
+(issued)i(the)240 1551 y Fd(UseUnchanged)c Ff(request,)g(then)i(this)g
+(request)f(is)g(not)g(used.)0 1634 y Fd(Unchanged)f Fe(\014lename)19
+b Fd(\\n)240 1696 y Ff(Resp)q(onse)i(exp)q(ected:)30
+b(no.)j(T)l(ell)21 b(the)f(serv)o(er)f(that)g Fe(\014lename)24
+b Ff(has)19 b(not)g(b)q(een)i(mo)q(di\014ed)g(in)g(the)240
+1758 y(c)o(hec)o(k)o(ed)e(out)g(directory)l(.)31 b(The)19
+b(name)g(is)g(relativ)o(e)g(to)g(the)f(most)g(recen)o(t)h(rep)q
+(ository)g(sen)o(t)g(with)240 1821 y Fd(Repository)p
+Ff(.)f(This)e(request)f(can)h(only)g(b)q(e)f(issued)i(if)e
+Fd(UseUnchanged)f Ff(has)h(b)q(een)h(sen)o(t.)0 1903
+y Fd(UseUnchanged)e(\\n)240 1965 y Ff(Resp)q(onse)19
+b(exp)q(ected:)27 b(no.)h(T)l(ell)20 b(the)e(serv)o(er)g(that)f(the)h
+(clien)o(t)i(will)f(b)q(e)g(indicating)h(unmo)q(di\014ed)240
+2028 y(\014les)f(with)g Fd(Unchanged)p Ff(,)e(and)i(that)f(\014les)h
+(for)f(whic)o(h)h(no)f(information)h(is)f(sen)o(t)g(are)g(nonexisten)o
+(t)240 2090 y(on)c(the)g(clien)o(t)i(side,)f(not)e(unc)o(hanged.)21
+b(This)14 b(is)h(necessary)f(for)g(correct)f(b)q(eha)o(vior)i(since)g
+(only)g(the)240 2152 y(serv)o(er)g(kno)o(ws)f(what)h(p)q(ossible)i
+(\014les)f(ma)o(y)f(exist,)g(and)g(th)o(us)g(what)g(\014les)h(are)f
+(nonexisten)o(t.)0 2235 y Fd(Notify)f Fe(\014lename)19
+b Fd(\\n)240 2297 y Ff(T)l(ell)e(the)g(serv)o(er)e(that)h(a)f
+Fd(edit)h Ff(or)f Fd(unedit)g Ff(command)h(has)g(tak)o(en)g(place.)23
+b(The)16 b(serv)o(er)g(needs)h(to)240 2359 y(send)g(a)g
+Fd(Notified)e Ff(resp)q(onse,)j(but)e(suc)o(h)i(resp)q(onse)f(is)g
+(deferred)g(un)o(til)h(the)f(next)g(time)g(that)f(the)240
+2421 y(serv)o(er)f(is)h(sending)g(resp)q(onses.)k(Resp)q(onse)d(exp)q
+(ected:)k(no.)e(Additional)e(data:)360 2483 y Fe(noti\014cation-t)o(yp)
+q(e)27 b Fd(\\t)d Fe(time)j Fd(\\t)c Fe(clien)o(thost)j
+Fd(\\t)360 2535 y Fe(w)o(orking-dir)i Fd(\\t)23 b Fe(w)o(atc)o(hes)i
+Fd(\\n)240 2608 y Ff(where)18 b Fe(noti\014cation-t)o(yp)q(e)j
+Ff(is)d(`)p Fd(E)p Ff(')e(for)h(edit)h(or)f(`)p Fd(U)p
+Ff(')g(for)g(unedit,)i Fe(time)h Ff(is)e(the)g(time)g(at)f(whic)o(h)h
+(the)240 2670 y(edit)c(or)e(unedit)j(to)q(ok)d(place,)i
+Fe(clien)o(thost)h Ff(is)f(the)f(name)g(of)g(the)g(host)f(on)h(whic)o
+(h)h(the)f(edit)h(or)f(unedit)p eop
%%Page: 11 11
-11 10 bop 0 183 a Fc(gzip-file-contents)13 b Fa(lev)o(el)18
-b Fc(\\n)240 246 y Fe(Thi)q(s)k(reque)q(st)g(asks)g(t)n(h)o(e)g(s)q
-(erv)o(er)g(t)o(o)f(\014l)o(t)o(er)i(\014le)q(s)g(it)f(s)q(en)o(ds)g(t)
-o(o)g(t)n(h)o(e)g(clien)o(t)h(t)n(hrough)e(t)n(h)o(e)h(`)p
-Fc(gzip)p Fe(')240 308 y(program,)f(us)q(in)o(g)h(t)n(h)o(e)g(sp)q
-(eci\014e)q(d)h(lev)o(el)f(of)f(compre)q(s)q(s)q(ion.)38
-b(If)22 b(t)n(hi)q(s)f(reque)q(st)h(i)q(s)f(not)g(m)o(ad)o(e,)i(t)n(h)o
-(e)240 370 y(s)q(erv)o(er)15 b(m)n(ust)g(not)g(do)g(an)o(y)g(compre)q
-(s)q(s)q(ion.)240 446 y(Thi)q(s)i(i)q(s)g(only)h(a)e(hin)o(t)h(t)o(o)g
-(t)n(h)o(e)g(s)q(erv)o(er.)25 b(It)17 b(m)o(ay)f(st)o(ill)i(d)o(ecid)o
-(e)h(\(for)d(examp)o(le,)i(in)g(t)n(h)o(e)f(cas)q(e)g(of)f(v)o(ery)240
-508 y(sm)o(all)i(\014le)q(s,)g(or)f(\014le)q(s)h(t)n(h)o(a)o(t)e(alre)q
-(ady)h(ap)o(p)q(e)q(ar)f(t)o(o)h(b)q(e)g(compre)q(s)q(s)q(e)q(d\))g
-(not)g(t)o(o)f(do)h(t)n(h)o(e)g(compre)q(s)q(s)q(ion.)240
-571 y(Compre)q(s)q(s)q(ion)e(i)q(s)g(in)o(dica)o(t)o(e)q(d)h(b)o(y)f(a)
-g(`)p Fc(z)p Fe(')g(prece)q(din)o(g)i(t)n(h)o(e)e(\014le)h(len)o(gt)n
-(h.)240 647 y(Av)m(aila)o(bilit)o(y)21 b(of)d(t)n(hi)q(s)h(reque)q(st)g
-(in)g(t)n(h)o(e)g(s)q(erv)o(er)f(in)o(dica)o(t)o(e)q(s)h(t)o(o)g(t)n(h)
-o(e)f(clien)o(t)i(t)n(h)o(a)o(t)d(it)i(m)o(ay)f(compre)q(s)q(s)240
-709 y(\014le)q(s)e(s)q(en)o(t)f(t)o(o)g(t)n(h)o(e)g(s)q(erv)o(er,)g
-(regardle)q(s)q(s)g(of)g(wh)o(et)n(h)o(er)g(t)n(h)o(e)g(clien)o(t)h
-(act)o(ually)g(us)q(e)q(s)g(t)n(hi)q(s)f(reque)q(st.)0
-799 y Fa(ot)n(h)o(er-reque)q(st)h(t)o(ext)g Fc(\\n)240
-862 y Fe(Re)q(sp)q(ons)q(e)i(exp)q(ect)o(e)q(d:)24 b(y)o(e)q(s.)h(An)o
-(y)17 b(u)o(nrecognize)q(d)i(reque)q(st)e(exp)q(ect)o(s)h(a)e(re)q(sp)q
-(ons)q(e,)i(an)o(d)f(do)q(e)q(s)f(not)240 924 y(con)o(t)o(ain)22
-b(an)o(y)g(addit)o(ion)o(al)h(d)o(a)o(t)o(a.)40 b(Th)o(e)22
-b(re)q(sp)q(ons)q(e)h(will)h(norm)o(ally)f(b)q(e)f(som)o(et)n(hin)o(g)h
-(lik)o(e)g(`)p Fc(error)240 986 y(unrecognized)14 b(request)p
-Fe(',)e(bu)o(t)i(it)g(could)g(b)q(e)g(a)f(di\013eren)o(t)h(error)f(if)i
-(a)e(previous)h(comm)o(an)o(d)f(whic)o(h)240 1048 y(do)q(e)q(sn't)i
-(exp)q(ect)g(a)g(re)q(sp)q(ons)q(e)h(pro)q(d)o(u)o(ce)q(d)g(an)f
-(error.)62 1201 y(Wh)o(en)h(t)n(h)o(e)f(clien)o(t)h(i)q(s)f(don)o(e,)g
-(it)h(dro)o(p)q(s)e(t)n(h)o(e)h(conn)o(ect)o(ion.)0 1438
-y Fb(4.5)33 b(Re)r(sp)r(ons)q(e)r(s)62 1577 y Fe(Aft)o(er)20
-b(a)g(comm)o(an)o(d)g(whic)o(h)h(exp)q(ect)o(s)f(a)g(re)q(sp)q(ons)q
-(e,)i(t)n(h)o(e)e(s)q(erv)o(er)h(s)q(en)o(ds)f(h)o(o)o(w)o(ev)o(er)g(m)
-o(an)o(y)f(of)h(t)n(h)o(e)g(fo)o(llo)o(win)o(g)0 1639
-y(re)q(sp)q(ons)q(e)q(s)d(are)f(ap)o(pro)o(pr)q(ia)o(t)o(e.)21
-b(P)o(a)o(t)n(hn)o(am)o(e)q(s)16 b(are)g(of)f(t)n(h)o(e)h(act)o(ual)h
-(\014le)q(s)g(o)o(p)q(era)o(t)o(e)q(d)e(on)h(\(i.e.)23
-b(t)n(h)o(ey)16 b(do)g(not)g(con)o(t)o(ain)0 1701 y(`)p
-Fc(,v)p Fe(')f(en)o(din)o(gs\),)i(an)o(d)f(are)g(suit)o(a)o(b)o(le)h
-(for)f(us)q(e)g(in)h(a)f(su)n(b)q(s)q(equen)o(t)g Fc(Repository)f
-Fe(reque)q(st.)23 b(Ho)o(w)o(ev)o(er,)15 b(if)i(t)n(h)o(e)f(clien)o(t)0
-1763 y(h)o(as)g(us)q(e)q(d)h(t)n(h)o(e)f Fc(Directory)e
-Fe(reque)q(st,)j(t)n(h)o(en)f(it)g(i)q(s)h(inst)o(e)q(ad)f(a)f(lo)q
-(cal)j(direct)o(ory)e(n)o(am)o(e)g(rela)o(t)o(iv)o(e)g(t)o(o)g(t)n(h)o
-(e)g(direct)o(ory)0 1826 y(in)i(whic)o(h)g(t)n(h)o(e)f(comm)o(an)o(d)g
-(w)o(as)g(giv)o(en)h(\(i.e.)26 b(t)n(h)o(e)18 b(last)f
-Fc(Directory)f Fe(b)q(efore)h(t)n(h)o(e)g(comm)o(an)o(d\).)26
-b(Th)o(en)17 b(a)h(n)o(ewlin)o(e)0 1888 y(an)o(d)d(a)g(rep)q(o)q(s)q
-(it)o(ory)g(n)o(am)o(e)g(\(t)n(h)o(e)g(pa)o(t)n(hn)o(am)o(e)g(whic)o(h)
-h(i)q(s)f(s)q(en)o(t)g(if)h Fc(Directory)e Fe(i)q(s)i(not)f(us)q(e)q
-(d\).)20 b(Th)o(en)c(t)n(h)o(e)f(slash)h(an)o(d)0 1950
-y(t)n(h)o(e)g(\014len)o(am)o(e.)22 b(F)l(or)15 b(examp)o(le,)i(for)e(a)
-g(\014le)i(`)p Fc(i386.mh)p Fe(')d(whic)o(h)j(i)q(s)e(in)i(t)n(h)o(e)f
-(lo)q(cal)h(direct)o(ory)f(`)p Fc(gas.clean/config)p
-Fe(')0 2012 y(an)o(d)f(for)g(whic)o(h)g(t)n(h)o(e)h(rep)q(o)q(s)q(it)o
-(ory)e(i)q(s)i(`)p Fc(/rel/cvsfiles/devo/ga)o(s/confi)o(g)p
-Fe(':)120 2140 y Fc(gas.clean/config/)120 2192 y
-(/rel/cvsfiles/devo/gas/con)o(fig/i38)o(6.mh)62 2331
-y Fe(An)o(y)f(re)q(sp)q(ons)q(e)h(alw)o(ays)f(en)o(ds)h(wit)n(h)f(`)p
-Fc(error)p Fe(')f(or)h(`)p Fc(ok)p Fe('.)j(Thi)q(s)e(in)o(dica)o(t)o(e)
-q(s)g(t)n(h)o(a)o(t)e(t)n(h)o(e)h(re)q(sp)q(ons)q(e)h(i)q(s)f(o)o(v)o
-(er.)0 2483 y Fc(Valid-requests)e Fa(reque)q(st-li)q(st)18
-b Fc(\\n)240 2545 y Fe(In)o(dica)o(t)o(e)g(wh)o(a)o(t)f(reque)q(st)o(s)
-h(t)n(h)o(e)f(s)q(erv)o(er)h(will)h(accept.)28 b Fa(reque)q(st-li)q(st)
-19 b Fe(i)q(s)f(a)f(space)h(s)q(epara)o(t)o(e)q(d)f(li)q(st)h(of)240
-2608 y(t)o(ok)o(ens.)h(If)c(t)n(h)o(e)f(s)q(erv)o(er)g(sup)o(p)q(ort)o
-(s)h(s)q(en)o(din)o(g)g(pa)o(t)o(c)o(h)o(e)q(s,)f(it)g(will)i(includ)o
-(e)h(`)p Fc(update-patches)p Fe(')12 b(in)j(t)n(hi)q(s)240
-2670 y(li)q(st.)20 b(Th)o(e)c(`)p Fc(update-patches)p
-Fe(')c(reque)q(st)k(do)q(e)q(s)f(not)g(act)o(ually)g(do)h(an)o(yt)n
-(hin)o(g.)p eop
+11 10 bop 240 183 a Ff(to)q(ok)17 b(place,)h(and)f Fe(w)o(orking-dir)k
+Ff(is)d(the)f(pathname)g(of)g(the)g(w)o(orking)g(directory)h(where)f
+(the)g(edit)240 246 y(or)e(unedit)i(to)q(ok)e(place.)21
+b Fe(w)o(atc)o(hes)c Ff(are)e(the)h(temp)q(orary)f(w)o(atc)o(hes)f(to)h
+(set;)g(if)h(it)g(is)g(follo)o(w)o(ed)g(b)o(y)f Fd(\\)p
+Ff(t)240 308 y(then)h(the)f(tab)g(and)g(the)g(rest)g(of)g(the)g(line)i
+(are)e(ignored.)0 393 y Fd(Questionable)f Fe(\014lename)k
+Fd(\\n)240 455 y Ff(Resp)q(onse)c(exp)q(ected:)20 b(no.)f(Additional)c
+(data:)j(no.)h(T)l(ell)c(the)e(serv)o(er)f(to)g(c)o(hec)o(k)i(whether)f
+Fe(\014lename)240 517 y Ff(should)24 b(b)q(e)f(ignored,)i(and)e(if)g
+(not,)h(next)e(time)h(the)g(serv)o(er)f(sends)i(resp)q(onses,)g(send)g
+(\(in)f(a)f Fd(M)240 580 y Ff(resp)q(onse\))15 b(`)p
+Fd(?)p Ff(')g(follo)o(w)o(ed)g(b)o(y)g(the)h(directory)f(and)g
+(\014lename.)0 665 y Fd(Case)g(\\n)81 b Ff(T)l(ell)22
+b(the)e(serv)o(er)g(that)f(\014lenames)j(should)f(b)q(e)g(matc)o(hed)f
+(against)g(ignore)g(patterns)g(in)h(a)f(case-)240 727
+y(insensitiv)o(e)e(fashion.)24 b(Note)16 b(that)g(this)h(do)q(es)g(not)
+f(apply)h(to)f(other)g(comparisons|for)g(example)240
+789 y(the)i(\014lenames)g(giv)o(en)h(in)f Fd(Entry)f
+Ff(and)h Fd(Modified)e Ff(requests)i(for)f(the)h(same)f(\014le)i(m)o
+(ust)e(matc)o(h)g(in)240 852 y(case)e(regardless)h(of)e(whether)i(the)f
+Fd(Case)g Ff(request)g(is)h(sen)o(t.)0 937 y Fd(Argument)e
+Fe(text)i Fd(\\n)240 999 y Ff(Resp)q(onse)23 b(exp)q(ected:)34
+b(no.)39 b(Sa)o(v)o(e)21 b(argumen)o(t)g(for)g(use)h(in)g(a)g
+(subsequen)o(t)g(command.)39 b(Argu-)240 1061 y(men)o(ts)14
+b(accum)o(ulate)i(un)o(til)f(an)g(argumen)o(t-using)g(command)f(is)i
+(giv)o(en,)f(at)f(whic)o(h)h(p)q(oin)o(t)g(they)g(are)240
+1124 y(forgotten.)0 1209 y Fd(Argumentx)f Fe(text)i Fd(\\n)240
+1271 y Ff(Resp)q(onse)k(exp)q(ected:)28 b(no.)i(App)q(end)20
+b Fd(\\)p Ff(n)e(follo)o(w)o(ed)h(b)o(y)g(text)f(to)g(the)g(curren)o(t)
+h(argumen)o(t)f(b)q(eing)240 1333 y(sa)o(v)o(ed.)0 1418
+y Fd(Global_option)13 b Fe(option)j Fd(\\n)240 1481 y
+Ff(T)l(ransmit)c(one)h(of)e(the)i(global)g(options)f(`)p
+Fd(-q)p Ff(',)f(`)p Fd(-Q)p Ff(',)h(`)p Fd(-l)p Ff(',)f(`)p
+Fd(-t)p Ff(',)h(`)p Fd(-r)p Ff(',)f(or)h(`)p Fd(-n)p
+Ff('.)18 b Fe(option)12 b Ff(m)o(ust)g(b)q(e)h(one)240
+1543 y(of)h(those)g(strings,)h(no)f(v)m(ariations)h(\(suc)o(h)g(as)f
+(com)o(bining)i(of)e(options\))g(are)h(allo)o(w)o(ed.)20
+b(F)l(or)14 b(graceful)240 1605 y(handling)g(of)e Fd(valid-requests)p
+Ff(,)f(it)h(is)h(probably)g(b)q(etter)g(to)e(mak)o(e)h(new)h(global)g
+(options)f(separate)240 1667 y(requests,)j(rather)f(than)h(trying)h(to)
+e(add)i(them)f(to)f(this)i(request.)0 1753 y Fd(Set)f
+Fe(v)m(ariable)s Fd(=)p Fe(v)m(alue)20 b Fd(\\n)240 1815
+y Ff(Set)15 b(a)g(user)h(v)m(ariable)g Fe(v)m(ariable)j
+Ff(to)c Fe(v)m(alue)p Ff(.)0 1900 y Fd(expand-modules)e(\\n)240
+1962 y Ff(Resp)q(onse)20 b(exp)q(ected:)27 b(y)o(es.)j(Expand)18
+b(the)h(mo)q(dules)g(whic)o(h)h(are)e(sp)q(eci\014ed)i(in)g(the)e
+(argumen)o(ts.)240 2024 y(Returns)h(the)g(data)e(in)j
+Fd(Module-expansion)c Ff(resp)q(onses.)30 b(Note)18 b(that)g(the)g
+(serv)o(er)g(can)h(assume)240 2087 y(that)d(this)h(is)f(c)o(hec)o(k)o
+(out)g(or)g(exp)q(ort,)h(not)f(rtag)f(or)h(rdi\013;)g(the)h(latter)f
+(do)g(not)g(access)h(the)f(w)o(orking)240 2149 y(directory)f(and)h(th)o
+(us)f(ha)o(v)o(e)g(no)g(need)h(to)e(expand)i(mo)q(dules)g(on)g(the)f
+(clien)o(t)h(side.)0 2234 y Fd(co)f(\\n)0 2296 y(ci)g(\\n)0
+2359 y(diff)g(\\n)0 2421 y(tag)g(\\n)0 2483 y(status)f(\\n)0
+2545 y(log)h(\\n)0 2608 y(add)g(\\n)0 2670 y(remove)f(\\n)p
+eop
%%Page: 12 12
-12 11 bop 0 183 a Fc(Checked-in)14 b Fa(pa)o(t)n(hn)o(am)o(e)j
-Fc(\\n)240 246 y Fe(Addit)o(ion)o(al)12 b(d)o(a)o(t)o(a:)17
-b(New)11 b(En)o(tr)q(ie)q(s)g(lin)o(e,)i Fc(\\)p Fe(n.)19
-b(Thi)q(s)11 b(m)o(e)q(ans)f(a)h(\014le)h Fa(pa)o(t)n(hn)o(am)o(e)h
-Fe(h)o(as)d(b)q(een)h(su)o(cce)q(s)q(sfully)240 308 y(o)o(p)q(era)o(t)o
-(e)q(d)k(on)i(\(c)o(h)o(ec)o(k)o(e)q(d)f(in,)h(add)o(e)q(d,)g(et)o
-(c.\).)22 b(n)o(am)o(e)16 b(in)h(t)n(h)o(e)f(En)o(tr)q(ie)q(s)g(lin)o
-(e)i(i)q(s)e(t)n(h)o(e)g(sam)o(e)g(as)g(t)n(h)o(e)g(last)240
-370 y(comp)q(on)o(en)o(t)f(of)g Fa(pa)o(t)n(hn)o(am)o(e)p
-Fe(.)0 476 y Fc(New-entry)f Fa(pa)o(t)n(hn)o(am)o(e)j
-Fc(\\n)240 538 y Fe(Addit)o(ion)o(al)f(d)o(a)o(t)o(a:)j(New)14
-b(En)o(tr)q(ie)q(s)g(lin)o(e,)i Fc(\\)p Fe(n.)k(Lik)o(e)15
-b Fc(Checked-in)p Fe(,)e(bu)o(t)i(t)n(h)o(e)f(\014le)h(i)q(s)g(not)f
-(up)h(t)o(o)f(d)o(a)o(t)o(e.)0 645 y Fc(Updated)g Fa(pa)o(t)n(hn)o(am)o
-(e)j Fc(\\n)240 707 y Fe(Addit)o(ion)o(al)g(d)o(a)o(t)o(a:)j(New)c(En)o
-(tr)q(ie)q(s)g(lin)o(e,)g Fc(\\)p Fe(n,)g(mo)q(d)o(e,)g
-Fc(\\)p Fe(n,)f(\014le)i(transmi)q(s)q(s)q(ion.)j(A)c(n)o(ew)g(co)o(p)o
-(y)f(of)g(t)n(h)o(e)240 769 y(\014le)i(i)q(s)f(enclo)q(s)q(e)q(d.)23
-b(Thi)q(s)16 b(i)q(s)g(us)q(e)q(d)h(for)e(a)h(n)o(ew)g(revi)q(s)q(ion)g
-(of)f(an)h(exi)q(st)o(in)o(g)h(\014le,)g(or)e(for)g(a)h(n)o(ew)g
-(\014le,)g(or)240 831 y(for)f(an)o(y)h(ot)n(h)o(er)f(cas)q(e)h(in)g
-(whic)o(h)h(t)n(h)o(e)e(lo)q(cal)i(\(clien)o(t-s)q(id)o(e\))g(co)o(p)o
-(y)f(of)f(t)n(h)o(e)h(\014le)h(n)o(ee)q(ds)f(t)o(o)g(b)q(e)f(up)q(d)o
-(a)o(t)o(e)q(d,)240 894 y(an)o(d)i(aft)o(er)f(b)q(e)q(in)o(g)j(up)q(d)o
-(a)o(t)o(e)q(d)f(it)g(will)h(b)q(e)e(up)h(t)o(o)e(d)o(a)o(t)o(e.)26
-b(If)18 b(an)o(y)e(direct)o(ory)i(in)g(pa)o(t)n(hn)o(am)o(e)f(do)q(e)q
-(s)g(not)240 956 y(exi)q(st,)e(cre)q(a)o(t)o(e)f(it.)0
-1062 y Fc(Merged)g Fa(pa)o(t)n(hn)o(am)o(e)k Fc(\\n)240
-1124 y Fe(Thi)q(s)g(i)q(s)g(just)g(lik)o(e)h Fc(Updated)e
-Fe(an)o(d)h(t)o(ak)o(e)q(s)f(t)n(h)o(e)h(sam)o(e)g(addit)o(ion)o(al)h
-(d)o(a)o(t)o(a,)e(wit)n(h)i(t)n(h)o(e)f(on)o(e)g(di\013erence)240
-1187 y(t)n(h)o(a)o(t)e(aft)o(er)f(t)n(h)o(e)i(n)o(ew)f(co)o(p)o(y)h(of)
-f(t)n(h)o(e)g(\014le)i(i)q(s)f(enclo)q(s)q(e)q(d,)g(it)g(will)h(st)o
-(ill)g(not)f(b)q(e)f(up)h(t)o(o)g(d)o(a)o(t)o(e.)23 b(Us)q(e)q(d)18
-b(for)240 1249 y(t)n(h)o(e)d(re)q(sul)o(t)o(s)i(of)e(a)f(m)o(erge,)h
-(wit)n(h)h(or)e(wit)n(h)o(ou)o(t)i(con\015ict)o(s.)0
-1355 y Fc(Patched)e Fa(pa)o(t)n(hn)o(am)o(e)j Fc(\\n)240
-1417 y Fe(Thi)q(s)h(i)q(s)g(just)g(lik)o(e)h Fc(Updated)e
-Fe(an)o(d)h(t)o(ak)o(e)q(s)f(t)n(h)o(e)h(sam)o(e)g(addit)o(ion)o(al)h
-(d)o(a)o(t)o(a,)e(wit)n(h)i(t)n(h)o(e)f(on)o(e)g(di\013erence)240
-1480 y(t)n(h)o(a)o(t)g(inst)o(e)q(ad)h(of)f(s)q(en)o(din)o(g)j(a)d(n)o
-(ew)h(co)o(p)o(y)g(of)g(t)n(h)o(e)f(\014le,)j(t)n(h)o(e)e(s)q(erv)o(er)
-g(s)q(en)o(ds)g(a)g(pa)o(t)o(c)o(h)f(pro)q(d)o(u)o(ce)q(d)i(b)o(y)240
-1542 y(`)p Fc(diff)14 b(-u)p Fe('.)19 b(Thi)q(s)13 b(clien)o(t)i(m)n
-(ust)e(ap)o(p)o(ly)i(t)n(hi)q(s)e(pa)o(t)o(c)o(h,)g(us)q(in)o(g)h(t)n
-(h)o(e)g(`)p Fc(patch)p Fe(')d(program,)i(t)o(o)g(t)n(h)o(e)g(exi)q(st)
-o(in)o(g)240 1604 y(\014le.)24 b(Thi)q(s)16 b(will)i(only)f(b)q(e)f(us)
-q(e)q(d)h(wh)o(en)f(t)n(h)o(e)g(clien)o(t)i(h)o(as)d(an)i(exact)e(co)o
-(p)o(y)h(of)g(an)g(e)q(arlier)h(revi)q(s)q(ion)f(of)240
-1667 y(a)f(\014le.)21 b(Thi)q(s)15 b(re)q(sp)q(ons)q(e)h(i)q(s)f(only)h
-(us)q(e)q(d)g(if)g(t)n(h)o(e)f Fc(update)f Fe(comm)o(an)o(d)h(i)q(s)g
-(giv)o(en)h(t)n(h)o(e)f(`)p Fc(-u)p Fe(')f(argu)o(m)o(en)o(t.)0
-1773 y Fc(Mode)h Fa(mo)q(d)o(e)j Fc(\\n)240 1835 y Fe(Thi)q(s)j
-Fa(mo)q(d)o(e)j Fe(ap)o(p)o(lie)q(s)e(t)o(o)f(t)n(h)o(e)f(n)o(ext)h
-(\014le)g(m)o(en)o(t)o(ion)o(e)q(d)g(in)g Fc(Checked-in)p
-Fe(.)35 b(It)21 b(do)q(e)q(s)f(not)h(ap)o(p)o(ly)g(t)o(o)240
-1897 y(an)o(y)e(reque)q(st)i(whic)o(h)f(fo)o(llo)o(ws)g(a)g
-Fc(Checked-in)p Fe(,)f Fc(New-entry)p Fe(,)g Fc(Updated)p
-Fe(,)h Fc(Merged)p Fe(,)g(or)f Fc(Patched)240 1959 y
-Fe(re)q(sp)q(ons)q(e.)0 2066 y Fc(Checksum)14 b Fa(c)o(h)o(ec)o(ksu)o
-(m)p Fc(\\n)240 2128 y Fe(Th)o(e)j Fa(c)o(h)o(ec)o(ksu)o(m)g
-Fe(ap)o(p)o(lie)q(s)j(t)o(o)c(t)n(h)o(e)h(n)o(ext)g(\014le)h(s)q(en)o
-(t)f(o)o(v)o(er)f(via)h Fc(Updated)p Fe(,)f Fc(Merged)p
-Fe(,)h(or)f Fc(Patched)p Fe(.)24 b(In)240 2190 y(t)n(h)o(e)19
-b(cas)q(e)f(of)h Fc(Patched)p Fe(,)f(t)n(h)o(e)g(c)o(h)o(ec)o(ksu)o(m)i
-(ap)o(p)o(lie)q(s)g(t)o(o)f(t)n(h)o(e)g(\014le)g(aft)o(er)f(b)q(e)q(in)
-o(g)i(pa)o(t)o(c)o(h)o(e)q(d,)f(not)g(t)o(o)f(t)n(h)o(e)240
-2252 y(pa)o(t)o(c)o(h)f(it)o(s)q(elf.)27 b(Th)o(e)18
-b(clien)o(t)g(sh)o(ould)g(compu)o(t)o(e)g(t)n(h)o(e)f(c)o(h)o(ec)o(ksu)
-o(m)h(it)o(s)q(elf,)h(aft)o(er)d(rece)q(ivin)o(g)k(t)n(h)o(e)d(\014le)h
-(or)240 2315 y(pa)o(t)o(c)o(h,)h(an)o(d)g(s)q(ign)o(al)h(an)f(error)g
-(if)g(t)n(h)o(e)g(c)o(h)o(ec)o(ksu)o(ms)h(do)f(not)g(m)o(a)o(t)o(c)o
-(h.)31 b(Th)o(e)19 b(c)o(h)o(ec)o(ksu)o(m)g(i)q(s)h(t)n(h)o(e)f(128)240
-2377 y(bit)d(MD5)e(c)o(h)o(ec)o(ksu)o(m)h(repre)q(s)q(en)o(t)o(e)q(d)h
-(as)e(32)h(h)o(ex)g(digit)o(s.)21 b(Thi)q(s)16 b(re)q(sp)q(ons)q(e)f(i)
-q(s)g(o)o(pt)o(ion)o(al,)g(an)o(d)g(i)q(s)g(only)240
-2439 y(us)q(e)q(d)h(if)g(t)n(h)o(e)f(clien)o(t)h(sup)o(p)q(ort)o(s)f
-(it)h(\(as)e(judge)q(d)i(b)o(y)g(t)n(h)o(e)f Fc(Valid-responses)e
-Fe(reque)q(st\).)0 2545 y Fc(Copy-file)h Fa(pa)o(t)n(hn)o(am)o(e)j
-Fc(\\n)240 2608 y Fe(Addit)o(ion)o(al)h(d)o(a)o(t)o(a:)j
-Fa(n)o(ewn)o(am)o(e)e Fc(\\)p Fe(n.)k(Co)o(p)o(y)15 b(\014le)i
-Fa(pa)o(t)n(hn)o(am)o(e)i Fe(t)o(o)d Fa(n)o(ewn)o(am)o(e)i
-Fe(in)f(t)n(h)o(e)g(sam)o(e)e(direct)o(ory)240 2670 y(wh)o(ere)g(it)h
-(alre)q(ady)f(i)q(s.)20 b(Thi)q(s)15 b(do)q(e)q(s)g(not)g(a\013ect)g
-Fc(CVS/Entries)p Fe(.)p eop
+12 11 bop 0 183 a Fd(rdiff)14 b(\\n)0 246 y(rtag)h(\\n)0
+308 y(admin)f(\\n)0 370 y(export)g(\\n)0 432 y(history)g(\\n)0
+495 y(watchers)g(\\n)0 557 y(editors)g(\\n)0 619 y(annotate)g(\\n)240
+681 y Ff(Resp)q(onse)e(exp)q(ected:)18 b(y)o(es.)g(Actually)12
+b(do)e(a)h(cvs)f(command.)18 b(This)11 b(uses)g(an)o(y)f(previous)h
+Fd(Argument)p Ff(,)240 744 y Fd(Repository)p Ff(,)21
+b Fd(Entry)p Ff(,)g Fd(Modified)p Ff(,)h(or)e Fd(Lost)h
+Ff(requests,)h(if)g(they)f(ha)o(v)o(e)g(b)q(een)h(sen)o(t.)38
+b(The)21 b(last)240 806 y Fd(Repository)g Ff(sen)o(t)h(sp)q(eci\014es)h
+(the)g(w)o(orking)e(directory)i(at)e(the)h(time)h(of)e(the)h(op)q
+(eration.)41 b(No)240 868 y(pro)o(vision)21 b(is)g(made)f(for)f(an)o(y)
+h(input)i(from)d(the)h(user.)36 b(This)20 b(means)h(that)e
+Fd(ci)h Ff(m)o(ust)g(use)g(a)g Fd(-m)240 930 y Ff(argumen)o(t)14
+b(if)i(it)g(w)o(an)o(ts)e(to)g(sp)q(ecify)j(a)e(log)g(message.)0
+1016 y Fd(init)g Fe(ro)q(ot-name)i Fd(\\n)240 1078 y
+Ff(Resp)q(onse)e(exp)q(ected:)21 b(y)o(es.)e(If)14 b(it)g(do)q(esn't)g
+(already)g(exist,)g(create)g(a)g Fa(cvs)f Ff(rep)q(ository)h
+Fe(ro)q(ot-name)p Ff(.)240 1140 y(The)h Fd(Root)g Ff(request)g(need)h
+(not)f(ha)o(v)o(e)g(b)q(een)h(previously)h(sen)o(t.)0
+1225 y Fd(update)d(\\n)34 b Ff(Resp)q(onse)17 b(exp)q(ected:)k(y)o(es.)
+f(Actually)d(do)e(a)g Fd(cvs)g(update)f Ff(command.)21
+b(This)16 b(uses)f(an)o(y)g(previous)240 1287 y Fd(Argument)p
+Ff(,)k Fd(Repository)p Ff(,)g Fd(Entry)p Ff(,)h Fd(Modified)p
+Ff(,)g(or)f Fd(Lost)g Ff(requests,)h(if)h(they)e(ha)o(v)o(e)h(b)q(een)h
+(sen)o(t.)240 1350 y(The)15 b(last)g Fd(Repository)e
+Ff(sen)o(t)h(sp)q(eci\014es)j(the)e(w)o(orking)f(directory)h(at)f(the)h
+(time)g(of)f(the)h(op)q(eration.)240 1412 y(The)i Fd(-I)f
+Ff(option)h(is)g(not)g(used{\014les)h(whic)o(h)f(the)g(clien)o(t)h(can)
+f(decide)h(whether)f(to)f(ignore)h(are)f(not)240 1474
+y(men)o(tioned)g(and)f(the)h(clien)o(t)g(sends)g(the)f
+Fd(Questionable)f Ff(request)h(for)f(others.)0 1582 y
+Fd(import)g(\\n)34 b Ff(Resp)q(onse)17 b(exp)q(ected:)k(y)o(es.)f
+(Actually)d(do)e(a)g Fd(cvs)g(import)f Ff(command.)21
+b(This)16 b(uses)f(an)o(y)g(previous)240 1645 y Fd(Argument)p
+Ff(,)k Fd(Repository)p Ff(,)g Fd(Entry)p Ff(,)h Fd(Modified)p
+Ff(,)g(or)f Fd(Lost)g Ff(requests,)h(if)h(they)e(ha)o(v)o(e)h(b)q(een)h
+(sen)o(t.)240 1707 y(The)15 b(last)g Fd(Repository)e
+Ff(sen)o(t)h(sp)q(eci\014es)j(the)e(w)o(orking)f(directory)h(at)f(the)h
+(time)g(of)f(the)h(op)q(eration.)240 1769 y(The)k(\014les)g(to)f(b)q(e)
+h(imp)q(orted)g(are)f(sen)o(t)g(in)h Fd(Modified)f Ff(requests)g
+(\(\014les)h(whic)o(h)g(the)g(clien)o(t)h(kno)o(ws)240
+1831 y(should)c(b)q(e)f(ignored)h(are)e(not)h(sen)o(t;)f(the)h(serv)o
+(er)f(m)o(ust)h(still)h(pro)q(cess)f(the)g(CVSR)o(OOT/cvsignore)240
+1894 y(\014le)h(unless)h(-I)e(!)g(is)h(sen)o(t\).)j(A)c(log)h(message)e
+(m)o(ust)h(ha)o(v)o(e)g(b)q(een)h(sp)q(eci\014ed)h(with)f(a)f
+Fd(-m)g Ff(argumen)o(t.)0 2002 y Fd(watch-on)f(\\n)0
+2064 y(watch-off)g(\\n)0 2126 y(watch-add)g(\\n)0 2188
+y(watch-remove)g(\\n)240 2251 y Ff(Resp)q(onse)22 b(exp)q(ected:)31
+b(y)o(es.)36 b(Actually)21 b(do)g(the)f Fd(cvs)15 b(watch)g(on)p
+Ff(,)21 b Fd(cvs)15 b(watch)f(off)p Ff(,)21 b Fd(cvs)15
+b(watch)240 2313 y(add)p Ff(,)d(and)g Fd(cvs)i(watch)h(remove)c
+Ff(commands,)h(resp)q(ectiv)o(ely)l(.)20 b(This)13 b(uses)f(an)o(y)f
+(previous)h Fd(Argument)p Ff(,)240 2375 y Fd(Repository)p
+Ff(,)21 b Fd(Entry)p Ff(,)g Fd(Modified)p Ff(,)h(or)e
+Fd(Lost)h Ff(requests,)h(if)g(they)f(ha)o(v)o(e)g(b)q(een)h(sen)o(t.)38
+b(The)21 b(last)240 2437 y Fd(Repository)14 b Ff(sen)o(t)h(sp)q
+(eci\014es)i(the)e(w)o(orking)g(directory)g(at)g(the)g(time)h(of)e(the)
+i(op)q(eration.)0 2545 y Fd(release)e(\\n)240 2608 y
+Ff(Resp)q(onse)23 b(exp)q(ected:)34 b(y)o(es.)40 b(Note)22
+b(that)f(a)g Fd(cvs)15 b(release)21 b Ff(command)h(has)g(tak)o(en)f
+(place)i(and)240 2670 y(up)q(date)16 b(the)f(history)g(\014le)h
+(accordingly)l(.)p eop
%%Page: 13 13
-13 12 bop 0 183 a Fc(Removed)14 b Fa(pa)o(t)n(hn)o(am)o(e)j
-Fc(\\n)240 246 y Fe(Th)o(e)f(\014le)g(h)o(as)g(b)q(een)g(remo)o(v)o(e)q
-(d)f(f)q(rom)g(t)n(h)o(e)h(rep)q(o)q(s)q(it)o(ory)f(\(t)n(hi)q(s)g(i)q
-(s)h(t)n(h)o(e)g(cas)q(e)f(wh)o(ere)h(cvs)g(pr)q(in)o(t)o(s)g(`)p
-Fc(file)240 308 y(foobar.c)e(is)h(no)g(longer)f(pertinent)p
-Fe('\).)0 397 y Fc(Remove-entry)g Fa(pa)o(t)n(hn)o(am)o(e)j
-Fc(\\n)240 460 y Fe(Th)o(e)g(\014le)g(n)o(ee)q(ds)h(it)o(s)f(en)o(try)f
-(remo)o(v)o(e)q(d)g(f)q(rom)g Fc(CVS/Entries)p Fe(,)f(bu)o(t)i(t)n(h)o
-(e)g(\014le)g(it)o(s)q(elf)h(i)q(s)f(alre)q(ady)f(gon)o(e)240
-522 y(\(t)n(hi)q(s)g(h)o(ap)o(p)q(ens)h(in)g(re)q(sp)q(ons)q(e)g(t)o(o)
-f(a)g Fc(ci)g Fe(reque)q(st)h(whic)o(h)g(in)o(v)o(o)o(lv)o(e)q(s)g
-(commit)n(t)o(in)o(g)g(t)n(h)o(e)g(remo)o(v)m(al)f(of)g(a)240
-584 y(\014le\).)0 674 y Fc(Set-static-directory)c Fa(pa)o(t)n(hn)o(am)o
-(e)18 b Fc(\\n)240 736 y Fe(Thi)q(s)i(instru)o(ct)o(s)h(t)n(h)o(e)f
-(clien)o(t)i(t)o(o)d(s)q(et)h(t)n(h)o(e)g Fc(Entries.Static)e
-Fe(\015ag,)j(whic)o(h)g(it)f(sh)o(ould)h(t)n(h)o(en)g(s)q(en)o(d)240
-798 y(bac)o(k)16 b(t)o(o)g(t)n(h)o(e)g(s)q(erv)o(er)g(in)h(a)f
-Fc(Static-directory)e Fe(reque)q(st)i(wh)o(en)o(ev)o(er)h(t)n(h)o(e)f
-(direct)o(ory)g(i)q(s)h(o)o(p)q(era)o(t)o(e)q(d)240 860
-y(on.)23 b Fa(pa)o(t)n(hn)o(am)o(e)c Fe(en)o(ds)d(in)h(a)f(slash;)h(it)
-o(s)g(purp)q(o)q(s)q(e)g(i)q(s)f(t)o(o)g(sp)q(ecify)h(a)f(direct)o(ory)
-l(,)h(not)f(a)g(\014le)i(wit)n(hin)f(a)240 923 y(direct)o(ory)l(.)0
-1012 y Fc(Clear-static-directory)12 b Fa(pa)o(t)n(hn)o(am)o(e)17
-b Fc(\\n)240 1074 y Fe(Lik)o(e)f Fc(Set-static-directory)p
-Fe(,)c(bu)o(t)k(cle)q(ar,)f(not)g(s)q(et,)f(t)n(h)o(e)h(\015ag.)0
-1164 y Fc(Set-sticky)f Fa(pa)o(t)n(hn)o(am)o(e)j Fc(\\n)240
-1226 y Fe(Addit)o(ion)o(al)i(d)o(a)o(t)o(a:)24 b Fa(t)o(agsp)q(ec)19
-b Fc(\\)p Fe(n.)26 b(T)l(ell)19 b(t)n(h)o(e)f(clien)o(t)g(t)o(o)f(s)q
-(et)g(a)g(st)o(ic)o(ky)h(t)o(ag)e(or)h(d)o(a)o(t)o(e,)g(whic)o(h)h(sh)o
-(ould)240 1288 y(b)q(e)f(sup)o(p)o(lie)q(d)j(wit)n(h)d(t)n(h)o(e)g
-Fc(Sticky)f Fe(reque)q(st)h(for)f(fu)o(t)o(ure)h(o)o(p)q(era)o(t)o
-(ions.)24 b Fa(pa)o(t)n(hn)o(am)o(e)19 b Fe(en)o(ds)f(in)f(a)g(slash;)
-240 1351 y(it)o(s)e(purp)q(o)q(s)q(e)g(i)q(s)f(t)o(o)g(sp)q(ecify)i(a)e
-(direct)o(ory)l(,)h(not)f(a)g(\014le)i(wit)n(hin)g(a)e(direct)o(ory)l
-(.)20 b(Th)o(e)15 b(\014rst)f(c)o(h)o(aract)o(er)f(of)240
-1413 y Fa(t)o(agsp)q(ec)k Fe(i)q(s)f(`)p Fc(T)p Fe(')e(for)h(a)g(t)o
-(ag,)f(or)h(`)p Fc(D)p Fe(')f(for)h(a)g(d)o(a)o(t)o(e.)20
-b(Th)o(e)15 b(rem)o(ain)o(d)o(er)i(of)e Fa(t)o(agsp)q(ec)i
-Fe(con)o(t)o(ains)e(t)n(h)o(e)g(act)o(ual)240 1475 y(t)o(ag)f(or)h(d)o
-(a)o(t)o(e.)0 1565 y Fc(Clear-sticky)f Fa(pa)o(t)n(hn)o(am)o(e)j
-Fc(\\n)240 1627 y Fe(Cle)q(ar)e(an)o(y)g(st)o(ic)o(ky)g(t)o(ag)f(or)g
-(d)o(a)o(t)o(e)h(s)q(et)g(b)o(y)g Fc(Set-sticky)p Fe(.)0
-1717 y Fc(Set-checkin-prog)e Fa(dir)19 b Fc(\\n)240 1779
-y Fe(Addit)o(ion)o(al)h(d)o(a)o(t)o(a:)25 b Fa(prog)d
-Fc(\\)p Fe(n.)29 b(T)l(ell)20 b(t)n(h)o(e)e(clien)o(t)i(t)o(o)e(s)q(et)
-g(a)g(c)o(h)o(ec)o(kin)h(program,)f(whic)o(h)h(sh)o(ould)g(b)q(e)240
-1841 y(sup)o(p)o(lie)q(d)f(wit)n(h)e(t)n(h)o(e)f Fc(Checkin-prog)e
-Fe(reque)q(st)j(for)e(fu)o(t)o(ure)i(o)o(p)q(era)o(t)o(ions.)0
-1931 y Fc(Set-update-prog)d Fa(dir)19 b Fc(\\n)240 1993
-y Fe(Addit)o(ion)o(al)g(d)o(a)o(t)o(a:)24 b Fa(prog)c
-Fc(\\)p Fe(n.)27 b(T)l(ell)19 b(t)n(h)o(e)e(clien)o(t)i(t)o(o)e(s)q(et)
-g(an)g(up)q(d)o(a)o(t)o(e)h(program,)f(whic)o(h)h(sh)o(ould)g(b)q(e)240
-2055 y(sup)o(p)o(lie)q(d)g(wit)n(h)e(t)n(h)o(e)f Fc(Update-prog)e
-Fe(reque)q(st)j(for)f(fu)o(t)o(ure)g(o)o(p)q(era)o(t)o(ions.)0
-2145 y Fc(Notified)f Fa(pa)o(t)n(hn)o(am)o(e)j Fc(\\n)240
-2207 y Fe(In)o(dica)o(t)o(e)h(t)o(o)f(t)n(h)o(e)g(clien)o(t)h(t)n(h)o
-(a)o(t)f(t)n(h)o(e)g(not)o(i\014ca)o(t)o(ion)g(for)g
-Fa(pa)o(t)n(hn)o(am)o(e)i Fe(h)o(as)e(b)q(een)h(don)o(e.)27
-b(Th)o(ere)17 b(sh)o(ould)240 2269 y(b)q(e)j(on)o(e)f(su)o(c)o(h)g(re)q
-(sp)q(ons)q(e)i(for)d(ev)o(ery)i Fc(Notify)f Fe(reque)q(st;)i(if)f(t)n
-(h)o(ere)g(are)f(s)q(ev)o(eral)h Fc(Notify)e Fe(reque)q(st)o(s)240
-2331 y(for)c(a)h(s)q(in)o(gle)h(\014le,)g(t)n(h)o(e)e(reque)q(st)o(s)i
-(sh)o(ould)g(b)q(e)f(pro)q(ce)q(s)q(s)q(e)q(d)g(in)h(ord)o(er;)f(t)n(h)
-o(e)g(\014rst)g Fc(Notified)e Fe(re)q(sp)q(ons)q(e)240
-2394 y(p)q(ert)o(ains)i(t)o(o)g(t)n(h)o(e)g(\014rst)g
-Fc(Notify)g Fe(reque)q(st,)g(et)o(c.)0 2483 y Fc(Module-expansion)e
-Fa(pa)o(t)n(hn)o(am)o(e)k Fc(\\n)e(Return)f(a)h(file)g(or)g(directory)
-240 2545 y Fe(whic)o(h)h(i)q(s)g(includ)o(e)q(d)i(in)e(a)g(part)o
-(icular)f(mo)q(d)o(ule.)22 b Fa(pa)o(t)n(hn)o(am)o(e)17
-b Fe(i)q(s)f(rela)o(t)o(iv)o(e)f(t)o(o)g(cvsro)q(ot,)g(u)o(nlik)o(e)i
-(mo)q(st)240 2608 y(pa)o(t)n(hn)o(am)o(e)q(s)d(in)h(re)q(sp)q(ons)q(e)q
-(s.)20 b Fa(pa)o(t)n(hn)o(am)o(e)d Fe(sh)o(ould)e(b)q(e)f(us)q(e)q(d)h
-(t)o(o)f(lo)q(ok)h(an)o(d)f(s)q(ee)g(wh)o(et)n(h)o(er)h(som)o(e)e(or)h
-(all)240 2670 y(of)j(t)n(h)o(e)g(mo)q(d)o(ule)h(exi)q(st)o(s)g(on)f(t)n
-(h)o(e)g(clien)o(t)i(s)q(id)o(e;)f(it)g(i)q(s)f(not)g(n)o(ece)q(s)q
-(sar)q(ily)h(suit)o(a)o(b)o(le)g(for)f(pas)q(s)q(in)o(g)g(as)g(an)p
+13 12 bop 0 183 a Fd(noop)15 b(\\n)81 b Ff(Resp)q(onse)18
+b(exp)q(ected:)25 b(y)o(es.)h(This)17 b(request)h(is)f(a)g(n)o(ull)i
+(command)e(in)g(the)h(sense)f(that)g(it)g(do)q(esn't)240
+246 y(do)e(an)o(ything,)g(but)g(merely)h(\(as)f(with)g(an)o(y)g(other)g
+(requests)g(exp)q(ecting)h(a)f(resp)q(onse\))g(sends)h(bac)o(k)240
+308 y(an)o(y)f(resp)q(onses)h(p)q(ertaining)g(to)f(p)q(ending)i
+(errors,)d(p)q(ending)j Fd(Notified)d Ff(resp)q(onses,)h(etc.)0
+397 y Fd(update-patches)e(\\n)240 459 y Ff(This)19 b(request)g(do)q(es)
+g(not)f(actually)h(do)g(an)o(ything.)30 b(It)19 b(is)g(used)g(as)f(a)g
+(signal)i(that)e(the)g(serv)o(er)g(is)240 521 y(able)f(to)e(generate)h
+(patc)o(hes)g(when)h(giv)o(en)g(an)f Fd(update)f Ff(request.)23
+b(The)16 b(clien)o(t)h(m)o(ust)f(issue)h(the)f Fd(-u)240
+583 y Ff(argumen)o(t)e(to)h Fd(update)f Ff(in)i(order)f(to)g(receiv)o
+(e)h(patc)o(hes.)0 672 y Fd(gzip-file-contents)d Fe(lev)o(el)18
+b Fd(\\n)240 734 y Ff(This)k(request)f(asks)g(the)g(serv)o(er)g(to)g
+(\014lter)g(\014les)h(it)g(sends)g(to)e(the)i(clien)o(t)g(through)f
+(the)g(`)p Fd(gzip)p Ff(')240 797 y(program,)g(using)h(the)f(sp)q
+(eci\014ed)i(lev)o(el)f(of)f(compression.)38 b(If)21
+b(this)h(request)f(is)g(not)g(made,)h(the)240 859 y(serv)o(er)15
+b(m)o(ust)f(not)h(do)g(an)o(y)g(compression.)240 934
+y(This)i(is)g(only)g(a)g(hin)o(t)g(to)f(the)g(serv)o(er.)24
+b(It)16 b(ma)o(y)g(still)i(decide)h(\(for)c(example,)j(in)f(the)g(case)
+f(of)g(v)o(ery)240 997 y(small)i(\014les,)g(or)e(\014les)i(that)e
+(already)h(app)q(ear)g(to)g(b)q(e)g(compressed\))g(not)g(to)f(do)h(the)
+g(compression.)240 1059 y(Compression)e(is)h(indicated)h(b)o(y)e(a)g(`)
+p Fd(z)p Ff(')f(preceding)j(the)e(\014le)h(length.)240
+1135 y(Av)m(ailabilit)o(y)k(of)e(this)g(request)g(in)g(the)g(serv)o(er)
+f(indicates)i(to)e(the)h(clien)o(t)h(that)e(it)h(ma)o(y)f(compress)240
+1197 y(\014les)f(sen)o(t)f(to)g(the)g(serv)o(er,)f(regardless)i(of)f
+(whether)g(the)g(clien)o(t)i(actually)f(uses)f(this)h(request.)0
+1286 y Fe(other-request)g(text)g Fd(\\n)240 1348 y Ff(Resp)q(onse)i
+(exp)q(ected:)26 b(y)o(es.)f(An)o(y)18 b(unrecognized)g(request)g(exp)q
+(ects)g(a)e(resp)q(onse,)i(and)g(do)q(es)f(not)240 1410
+y(con)o(tain)k(an)o(y)g(additional)i(data.)38 b(The)21
+b(resp)q(onse)h(will)h(normally)f(b)q(e)g(something)g(lik)o(e)g(`)p
+Fd(error)240 1472 y(unrecognized)14 b(request)p Ff(',)d(but)j(it)g
+(could)g(b)q(e)g(a)f(di\013eren)o(t)g(error)g(if)h(a)f(previous)h
+(command)f(whic)o(h)240 1535 y(do)q(esn't)i(exp)q(ect)h(a)f(resp)q
+(onse)h(pro)q(duced)g(an)f(error.)62 1686 y(When)h(the)f(clien)o(t)i
+(is)e(done,)h(it)f(drops)g(the)g(connection.)0 1917 y
+Fb(6.5)33 b(Resp)r(onses)62 2055 y Ff(After)19 b(a)h(command)f(whic)o
+(h)h(exp)q(ects)g(a)g(resp)q(onse,)g(the)g(serv)o(er)f(sends)h(ho)o(w)o
+(ev)o(er)f(man)o(y)g(of)g(the)g(follo)o(wing)0 2117 y(resp)q(onses)d
+(are)f(appropriate.)20 b(P)o(athnames)15 b(are)g(of)g(the)g(actual)h
+(\014les)g(op)q(erated)f(on)h(\(i.e.)k(they)c(do)f(not)g(con)o(tain)0
+2179 y(`)p Fd(,v)p Ff(')g(endings\),)h(and)g(are)f(suitable)i(for)e
+(use)h(in)h(a)e(subsequen)o(t)i Fd(Repository)d Ff(request.)21
+b(Ho)o(w)o(ev)o(er,)15 b(if)h(the)g(clien)o(t)0 2242
+y(has)f(used)h(the)f Fd(Directory)f Ff(request,)h(then)h(it)f(is)h
+(instead)g(a)f(lo)q(cal)h(directory)g(name)f(relativ)o(e)h(to)e(the)i
+(directory)0 2304 y(in)h(whic)o(h)g(the)g(command)f(w)o(as)g(giv)o(en)h
+(\(i.e.)23 b(the)17 b(last)f Fd(Directory)f Ff(b)q(efore)i(the)f
+(command\).)23 b(Then)17 b(a)f(newline)0 2366 y(and)f(a)f(rep)q
+(ository)g(name)h(\(the)f(pathname)h(whic)o(h)g(is)g(sen)o(t)g(if)g
+Fd(Directory)e Ff(is)i(not)f(used\).)20 b(Then)15 b(the)g(slash)g(and)0
+2428 y(the)g(\014lename.)21 b(F)l(or)15 b(example,)g(for)g(a)g(\014le)h
+(`)p Fd(i386.mh)p Ff(')d(whic)o(h)j(is)g(in)g(the)f(lo)q(cal)i
+(directory)e(`)p Fd(gas.clean/config)p Ff(')0 2491 y(and)g(for)g(whic)o
+(h)h(the)f(rep)q(ository)g(is)h(`)p Fd(/rel/cvsfiles/devo/gas/c)o
+(onfig)p Ff(')o(:)120 2618 y Fd(gas.clean/config/)120
+2670 y(/rel/cvsfiles/devo/gas/con)o(fig/i38)o(6.mh)p
eop
%%Page: 14 14
-14 13 bop 240 183 a Fe(argu)o(m)o(en)o(t)16 b(t)o(o)h(a)f
-Fc(co)h Fe(reque)q(st)g(\(for)f(examp)o(le,)i(if)f(t)n(h)o(e)g(mo)q(d)o
-(ule)q(s)h(\014le)g(con)o(t)o(ains)f(t)n(h)o(e)f(`)p
-Fc(-d)p Fe(')g(o)o(pt)o(ion,)h(it)240 246 y(will)g(b)q(e)e(t)n(h)o(e)g
-(direct)o(ory)h(sp)q(eci\014e)q(d)h(wit)n(h)f(`)p Fc(-d)p
-Fe(',)d(not)i(t)n(h)o(e)g(n)o(am)o(e)g(of)g(t)n(h)o(e)g(mo)q(d)o
-(ule\).)0 335 y Fc(M)g Fa(t)o(ext)g Fc(\\n)59 b Fe(A)15
-b(on)o(e-lin)o(e)i(m)o(e)q(s)q(sage)d(for)h(t)n(h)o(e)g(us)q(er.)0
-424 y Fc(E)g Fa(t)o(ext)g Fc(\\n)59 b Fe(Sam)o(e)15 b(as)g
-Fc(M)g Fe(bu)o(t)g(s)q(en)o(d)h(t)o(o)f(std)o(err)g(not)g(stdou)o(t.)0
-514 y Fc(error)f Fa(err)q(no-co)q(d)o(e)19 b Fc(`)24
-b(')15 b Fa(t)o(ext)g Fc(\\n)240 576 y Fe(Th)o(e)23 b(comm)o(an)o(d)f
-(comp)o(let)o(e)q(d)i(wit)n(h)f(an)f(error.)42 b Fa(err)q(no-co)q(d)o
-(e)26 b Fe(i)q(s)c(a)h(sym)n(b)q(o)o(lic)h(error)e(co)q(d)o(e)h(\(e.g.)
-240 638 y Fc(ENOENT)p Fe(\);)d(if)f(t)n(h)o(e)g(s)q(erv)o(er)g(do)q(e)q
-(sn't)g(sup)o(p)q(ort)g(t)n(hi)q(s)g(fe)q(a)o(t)o(ure,)g(or)f(if)i
-(it's)f(not)f(ap)o(pro)o(pr)q(ia)o(t)o(e)g(for)h(t)n(hi)q(s)240
-700 y(part)o(icular)14 b(m)o(e)q(s)q(sage,)g(it)g(just)g(omit)o(s)h(t)n
-(h)o(e)f(err)q(no-co)q(d)o(e)h(\(in)f(t)n(h)o(a)o(t)g(cas)q(e)g(t)n(h)o
-(ere)g(are)g(t)o(w)o(o)f(space)q(s)i(aft)o(er)240 763
-y(`)p Fc(error)p Fe('\).)28 b(T)l(ext)19 b(i)q(s)f(an)h(error)f(m)o(e)q
-(s)q(sage)g(su)o(c)o(h)g(as)h(t)n(h)o(a)o(t)e(pro)o(vid)o(e)q(d)j(b)o
-(y)f(strerror\(\),)e(or)h(an)o(y)g(ot)n(h)o(er)240 825
-y(m)o(e)q(s)q(sage)c(t)n(h)o(e)h(s)q(erv)o(er)g(w)o(an)o(t)o(s)g(t)o(o)
-g(us)q(e.)0 914 y Fc(ok)g(\\n)129 b Fe(Th)o(e)15 b(comm)o(an)o(d)g
-(comp)o(let)o(e)q(d)i(su)o(cce)q(s)q(sfully)l(.)0 1148
-y Fb(4.6)33 b(Examp)o(le)62 1287 y Fe(Lin)o(e)q(s)16
-b(b)q(eginnin)o(g)g(wit)n(h)f(`)p Fc(c>)p Fe(')e(are)h(s)q(en)o(t)g(b)o
-(y)g(t)n(h)o(e)h(clien)o(t;)g(lin)o(e)q(s)h(b)q(eginnin)o(g)g(wit)n(h)f
-(`)p Fc(s>)p Fe(')e(are)h(s)q(en)o(t)g(b)o(y)g(t)n(h)o(e)g(s)q(erv)o
-(er;)0 1349 y(lin)o(e)q(s)j(b)q(eginnin)o(g)g(wit)n(h)f(`)p
-Fc(#)p Fe(')e(are)h(not)f(part)h(of)g(t)n(h)o(e)g(act)o(ual)g(exc)o(h)o
-(an)o(ge.)120 1477 y Fc(c>)24 b(Root)f(/rel/cvsfiles)120
-1528 y(#)h(In)f(actual)g(practice)g(the)h(lists)f(of)g(valid)h
-(responses)e(and)i(requests)e(would)120 1580 y(#)i(be)f(longer)120
-1632 y(c>)h(Valid-responses)d(Updated)i(Checked-in)g(M)h(ok)f(error)120
-1684 y(c>)h(valid-requests)120 1736 y(s>)g(Valid-requests)e(Root)h(co)g
-(Modified)g(Entry)g(Repository)g(ci)g(Argument)g(Argumentx)120
-1788 y(s>)h(ok)120 1840 y(#)g(cvs)f(co)h(devo/foo)120
-1892 y(c>)g(Argument)e(devo/foo)120 1944 y(c>)i(co)120
-1995 y(s>)g(Updated)e(/rel/cvsfiles/devo/foo/foo.c)120
-2047 y(s>)i(/foo.c/1.4/Mon)e(Apr)h(19)h(15:36:47)e(1993)i(Mon)f(Apr)h
-(19)f(15:36:47)g(1993//)120 2099 y(s>)h(26)120 2151 y(s>)g(int)f(mein)g
-(\(\))h({)g(abort)f(\(\);)g(})120 2203 y(s>)h(Updated)e
-(/rel/cvsfiles/devo/foo/Makefil)o(e)120 2255 y(s>)i(/Makefile/1.2/Mon)d
-(Apr)j(19)f(15:36:47)g(1993)g(Mon)h(Apr)f(19)h(15:36:47)f(1993//)120
-2307 y(s>)h(28)120 2359 y(s>)g(foo:)f(foo.c)120 2411
-y(s>)214 b($\(CC\))24 b(-o)f(foo)h($<)120 2462 y(s>)g(ok)120
-2514 y(#)g(In)f(actual)g(practice)g(the)h(next)f(part)g(would)g(be)h(a)
-g(separate)e(connection.)120 2566 y(#)i(Here)f(it)h(is)f(shown)g(as)h
-(part)f(of)h(the)f(same)h(one.)120 2618 y(c>)g(Repository)e
-(/rel/cvsfiles/devo/foo)120 2670 y(#)i(foo.c)f(relative)g(to)g
-(devo/foo)g(just)g(set)h(as)f(Repository.)p eop
+14 13 bop 62 183 a Ff(An)o(y)15 b(resp)q(onse)h(alw)o(a)o(ys)f(ends)g
+(with)h(`)p Fd(error)p Ff(')e(or)g(`)p Fd(ok)p Ff('.)19
+b(This)d(indicates)h(that)d(the)h(resp)q(onse)h(is)g(o)o(v)o(er.)0
+338 y Fd(Valid-requests)d Fe(request-list)k Fd(\\n)240
+401 y Ff(Indicate)i(what)d(requests)i(the)f(serv)o(er)g(will)i(accept.)
+26 b Fe(request-list)20 b Ff(is)e(a)f(space)g(separated)g(list)h(of)240
+463 y(tok)o(ens.)h(If)13 b(the)h(serv)o(er)f(supp)q(orts)g(sending)i
+(patc)o(hes,)e(it)h(will)h(include)h(`)p Fd(update-patches)p
+Ff(')10 b(in)15 b(this)240 525 y(list.)21 b(The)15 b(`)p
+Fd(update-patches)p Ff(')e(request)i(do)q(es)g(not)g(actually)h(do)f
+(an)o(ything.)0 618 y Fd(Checked-in)f Fe(pathname)j Fd(\\n)240
+680 y Ff(Additional)h(data:)i(New)c(En)o(tries)g(line,)i
+Fd(\\)p Ff(n.)k(This)17 b(means)e(a)h(\014le)h Fe(pathname)h
+Ff(has)e(b)q(een)h(success-)240 743 y(fully)f(op)q(erated)e(on)g(\(c)o
+(hec)o(k)o(ed)g(in,)h(added,)g(etc.\).)k(name)14 b(in)h(the)g(En)o
+(tries)f(line)i(is)f(the)f(same)g(as)g(the)240 805 y(last)h(comp)q
+(onen)o(t)g(of)g Fe(pathname)p Ff(.)0 898 y Fd(New-entry)f
+Fe(pathname)k Fd(\\n)240 960 y Ff(Additional)d(data:)k(New)13
+b(En)o(tries)h(line,)h Fd(\\)p Ff(n.)k(Lik)o(e)c Fd(Checked-in)p
+Ff(,)d(but)h(the)h(\014le)h(is)f(not)f(up)h(to)f(date.)0
+1053 y Fd(Updated)h Fe(pathname)k Fd(\\n)240 1115 y Ff(Additional)f
+(data:)i(New)c(En)o(tries)g(line,)i Fd(\\)p Ff(n,)e(mo)q(de,)g
+Fd(\\)p Ff(n,)f(\014le)j(transmission.)j(A)15 b(new)g(cop)o(y)g(of)g
+(the)240 1178 y(\014le)i(is)g(enclosed.)24 b(This)16
+b(is)h(used)g(for)e(a)h(new)g(revision)i(of)d(an)h(existing)h(\014le,)g
+(or)f(for)f(a)h(new)g(\014le,)h(or)240 1240 y(for)d(an)o(y)h(other)f
+(case)h(in)h(whic)o(h)g(the)f(lo)q(cal)h(\(clien)o(t-side\))h(cop)o(y)d
+(of)h(the)g(\014le)h(needs)g(to)e(b)q(e)h(up)q(dated,)240
+1302 y(and)i(after)e(b)q(eing)j(up)q(dated)f(it)g(will)h(b)q(e)f(up)g
+(to)f(date.)23 b(If)17 b(an)o(y)f(directory)h(in)g(pathname)g(do)q(es)f
+(not)240 1364 y(exist,)f(create)g(it.)0 1457 y Fd(Merged)f
+Fe(pathname)k Fd(\\n)240 1520 y Ff(This)f(is)h(just)e(lik)o(e)i
+Fd(Updated)e Ff(and)h(tak)o(es)f(the)h(same)g(additional)h(data,)f
+(with)g(the)g(one)g(di\013erence)240 1582 y(that)e(after)g(the)h(new)h
+(cop)o(y)e(of)h(the)g(\014le)h(is)f(enclosed,)h(it)g(will)g(still)h
+(not)d(b)q(e)i(up)f(to)f(date.)22 b(Used)17 b(for)240
+1644 y(the)e(results)h(of)f(a)g(merge,)f(with)i(or)e(without)i
+(con\015icts.)0 1737 y Fd(Patched)e Fe(pathname)k Fd(\\n)240
+1799 y Ff(This)f(is)h(just)e(lik)o(e)i Fd(Updated)e Ff(and)h(tak)o(es)f
+(the)h(same)g(additional)h(data,)f(with)g(the)g(one)g(di\013erence)240
+1862 y(that)g(instead)i(of)e(sending)i(a)f(new)g(cop)o(y)g(of)f(the)h
+(\014le,)i(the)e(serv)o(er)f(sends)i(a)e(patc)o(h)h(pro)q(duced)h(b)o
+(y)240 1924 y(`)p Fd(diff)14 b(-u)p Ff('.)k(This)13 b(clien)o(t)h(m)o
+(ust)e(apply)h(this)f(patc)o(h,)h(using)g(the)f(`)p Fd(patch)p
+Ff(')f(program,)g(to)h(the)g(existing)240 1986 y(\014le.)23
+b(This)17 b(will)h(only)e(b)q(e)h(used)f(when)h(the)f(clien)o(t)h(has)f
+(an)g(exact)g(cop)o(y)g(of)f(an)h(earlier)h(revision)g(of)240
+2048 y(a)e(\014le.)21 b(This)16 b(resp)q(onse)f(is)h(only)g(used)g(if)f
+(the)g Fd(update)g Ff(command)g(is)h(giv)o(en)f(the)h(`)p
+Fd(-u)p Ff(')e(argumen)o(t.)0 2141 y Fd(Mode)h Fe(mo)q(de)j
+Fd(\\n)240 2203 y Ff(This)j Fe(mo)q(de)h Ff(applies)g(to)d(the)h(next)g
+(\014le)h(men)o(tioned)g(in)g Fd(Checked-in)p Ff(.)33
+b(It)20 b(do)q(es)g(not)g(apply)h(to)240 2266 y(an)o(y)f(request)f
+(whic)o(h)i(follo)o(ws)f(a)g Fd(Checked-in)p Ff(,)f Fd(New-entry)p
+Ff(,)g Fd(Updated)p Ff(,)h Fd(Merged)p Ff(,)g(or)f Fd(Patched)240
+2328 y Ff(resp)q(onse.)0 2421 y Fd(Checksum)14 b Fe(c)o(hec)o(ksum)p
+Fd(\\n)240 2483 y Ff(The)j Fe(c)o(hec)o(ksum)g Ff(applies)h(to)e(the)g
+(next)h(\014le)g(sen)o(t)g(o)o(v)o(er)e(via)i Fd(Updated)p
+Ff(,)f Fd(Merged)p Ff(,)f(or)h Fd(Patched)p Ff(.)23 b(In)240
+2545 y(the)18 b(case)f(of)g Fd(Patched)p Ff(,)g(the)g(c)o(hec)o(ksum)h
+(applies)h(to)e(the)h(\014le)g(after)f(b)q(eing)i(patc)o(hed,)f(not)f
+(to)g(the)240 2608 y(patc)o(h)f(itself.)24 b(The)17 b(clien)o(t)h
+(should)f(compute)g(the)f(c)o(hec)o(ksum)h(itself,)g(after)f(receiving)
+i(the)e(\014le)h(or)240 2670 y(patc)o(h,)h(and)h(signal)g(an)f(error)f
+(if)i(the)f(c)o(hec)o(ksums)g(do)g(not)g(matc)o(h.)28
+b(The)19 b(c)o(hec)o(ksum)f(is)h(the)f(128)p eop
%%Page: 15 15
-15 14 bop 120 183 a Fc(c>)24 b(Entry)f(/foo.c/1.4/Mon)f(Apr)h(19)h
-(15:36:47)f(1993)g(Mon)g(Apr)h(19)f(15:36:47)g(1993//)120
-235 y(c>)h(Entry)f(/Makefile/1.2/Mon)e(Apr)j(19)f(15:36:47)g(1993)g
-(Mon)h(Apr)f(19)h(15:36:47)f(1993//)120 287 y(c>)h(Modified)e(foo.c)120
-339 y(c>)i(26)120 391 y(c>)g(int)f(main)g(\(\))h({)g(abort)f(\(\);)g(})
-120 443 y(#)h(cvs)f(ci)h(-m)f(<log)h(message>)e(foo.c)120
-495 y(c>)i(Argument)e(-m)120 546 y(c>)i(Argument)e(Well,)i(you)f(see,)g
-(it)h(took)f(me)h(hours)f(and)g(hours)h(to)f(find)h(this)f(typo)g(and)h
-(I)120 598 y(c>)g(Argumentx)e(searched)h(and)g(searched)g(and)h
+15 14 bop 240 183 a Ff(bit)15 b(MD5)f(c)o(hec)o(ksum)i(represen)o(ted)f
+(as)f(32)h(hex)g(digits.)21 b(This)15 b(resp)q(onse)g(is)h(optional,)f
+(and)g(is)g(only)240 246 y(used)h(if)f(the)h(clien)o(t)g(supp)q(orts)f
+(it)h(\(as)e(judged)i(b)o(y)f(the)h Fd(Valid-responses)d
+Ff(request\).)0 342 y Fd(Copy-file)h Fe(pathname)k Fd(\\n)240
+404 y Ff(Additional)e(data:)j Fe(newname)e Fd(\\)p Ff(n.)j(Cop)o(y)14
+b(\014le)h Fe(pathname)i Ff(to)d Fe(newname)j Ff(in)e(the)g(same)f
+(directory)240 466 y(where)h(it)h(already)f(is.)21 b(This)16
+b(do)q(es)f(not)g(a\013ect)f Fd(CVS/Entries)p Ff(.)0
+563 y Fd(Removed)g Fe(pathname)k Fd(\\n)240 625 y Ff(The)d(\014le)i
+(has)e(b)q(een)h(remo)o(v)o(ed)f(from)f(the)h(rep)q(ository)g(\(this)h
+(is)f(the)h(case)f(where)g(cvs)h(prin)o(ts)f(`)p Fd(file)240
+687 y(foobar.c)f(is)h(no)g(longer)f(pertinent)p Ff('\).)0
+784 y Fd(Remove-entry)g Fe(pathname)j Fd(\\n)240 846
+y Ff(The)g(\014le)g(needs)g(its)g(en)o(try)f(remo)o(v)o(ed)g(from)f
+Fd(CVS/Entries)p Ff(,)g(but)h(the)h(\014le)g(itself)h(is)e(already)h
+(gone)240 908 y(\(this)f(happ)q(ens)h(in)g(resp)q(onse)f(to)f(a)h
+Fd(ci)f Ff(request)h(whic)o(h)h(in)o(v)o(olv)o(es)f(committing)g(the)g
+(remo)o(v)m(al)g(of)f(a)240 971 y(\014le\).)0 1067 y
+Fd(Set-static-directory)d Fe(pathname)18 b Fd(\\n)240
+1129 y Ff(This)i(instructs)f(the)h(clien)o(t)g(to)f(set)g(the)g
+Fd(Entries.Static)e Ff(\015ag,)j(whic)o(h)g(it)g(should)g(then)f(send)
+240 1192 y(bac)o(k)c(to)g(the)g(serv)o(er)g(in)i(a)e
+Fd(Static-directory)e Ff(request)i(whenev)o(er)h(the)f(directory)h(is)g
+(op)q(erated)240 1254 y(on.)22 b Fe(pathname)c Ff(ends)f(in)f(a)g
+(slash;)g(its)g(purp)q(ose)h(is)f(to)f(sp)q(ecify)j(a)d(directory)l(,)h
+(not)g(a)f(\014le)i(within)g(a)240 1316 y(directory)l(.)0
+1413 y Fd(Clear-static-directory)12 b Fe(pathname)18
+b Fd(\\n)240 1475 y Ff(Lik)o(e)e Fd(Set-static-directory)p
+Ff(,)c(but)j(clear,)h(not)f(set,)f(the)i(\015ag.)0 1571
+y Fd(Set-sticky)e Fe(pathname)j Fd(\\n)240 1634 y Ff(Additional)h
+(data:)k Fe(tagsp)q(ec)d Fd(\\)p Ff(n.)24 b(T)l(ell)18
+b(the)e(clien)o(t)i(to)e(set)g(a)g(stic)o(ky)h(tag)e(or)h(date,)h(whic)
+o(h)g(should)240 1696 y(b)q(e)f(supplied)i(with)f(the)e
+Fd(Sticky)g Ff(request)h(for)f(future)h(op)q(erations.)21
+b Fe(pathname)e Ff(ends)d(in)g(a)g(slash;)240 1758 y(its)e(purp)q(ose)h
+(is)g(to)e(sp)q(ecify)i(a)f(directory)l(,)g(not)g(a)g(\014le)h(within)g
+(a)f(directory)l(.)20 b(The)14 b(\014rst)g(c)o(haracter)f(of)240
+1820 y Fe(tagsp)q(ec)k Ff(is)e(`)p Fd(T)p Ff(')e(for)h(a)g(tag,)f(or)h
+(`)p Fd(D)p Ff(')f(for)h(a)g(date.)19 b(The)c(remainder)g(of)f
+Fe(tagsp)q(ec)j Ff(con)o(tains)d(the)h(actual)240 1883
+y(tag)f(or)h(date.)0 1979 y Fd(Clear-sticky)f Fe(pathname)j
+Fd(\\n)240 2041 y Ff(Clear)e(an)o(y)g(stic)o(ky)h(tag)e(or)g(date)h
+(set)g(b)o(y)h Fd(Set-sticky)p Ff(.)0 2138 y Fd(Template)e
+Fe(pathname)k Fd(\\n)240 2200 y Ff(Additional)k(data:)28
+b(\014le)21 b(transmission)f(\(note:)28 b(compressed)20
+b(\014le)h(transmissions)f(are)f(not)g(sup-)240 2262
+y(p)q(orted\).)35 b Fe(pathname)23 b Ff(ends)e(in)h(a)e(slash;)j(its)d
+(purp)q(ose)h(is)g(to)f(sp)q(ecify)i(a)e(directory)l(,)i(not)e(a)g
+(\014le)240 2325 y(within)h(a)e(directory)l(.)33 b(T)l(ell)21
+b(the)f(clien)o(t)h(to)e(store)f(the)i(\014le)h(transmission)e(as)h
+(the)f(template)h(log)240 2387 y(message,)c(and)g(then)h(use)f(that)g
+(template)g(in)i(the)e(future)g(when)h(prompting)g(the)f(user)g(for)g
+(a)g(log)240 2449 y(message.)0 2545 y Fd(Set-checkin-prog)d
+Fe(dir)19 b Fd(\\n)240 2608 y Ff(Additional)g(data:)25
+b Fe(prog)c Fd(\\)p Ff(n.)27 b(T)l(ell)19 b(the)f(clien)o(t)h(to)e(set)
+g(a)h(c)o(hec)o(kin)g(program,)f(whic)o(h)i(should)f(b)q(e)240
+2670 y(supplied)g(with)d(the)g Fd(Checkin-prog)f Ff(request)h(for)g
+(future)g(op)q(erations.)p eop
+%%Page: 16 16
+16 15 bop 0 183 a Fd(Set-update-prog)13 b Fe(dir)19 b
+Fd(\\n)240 246 y Ff(Additional)f(data:)23 b Fe(prog)d
+Fd(\\)p Ff(n.)k(T)l(ell)18 b(the)f(clien)o(t)g(to)f(set)h(an)f(up)q
+(date)i(program,)d(whic)o(h)j(should)f(b)q(e)240 308
+y(supplied)h(with)d(the)g Fd(Update-prog)f Ff(request)h(for)g(future)g
+(op)q(erations.)0 395 y Fd(Notified)f Fe(pathname)k Fd(\\n)240
+457 y Ff(Indicate)f(to)d(the)i(clien)o(t)g(that)f(the)g(noti\014cation)
+h(for)f Fe(pathname)j Ff(has)d(b)q(een)i(done.)j(There)c(should)240
+520 y(b)q(e)k(one)g(suc)o(h)f(resp)q(onse)h(for)f(ev)o(ery)h
+Fd(Notify)e Ff(request;)j(if)f(there)g(are)f(sev)o(eral)g
+Fd(Notify)g Ff(requests)240 582 y(for)14 b(a)h(single)h(\014le,)f(the)g
+(requests)g(should)h(b)q(e)f(pro)q(cessed)h(in)f(order;)g(the)f
+(\014rst)h Fd(Notified)e Ff(resp)q(onse)240 644 y(p)q(ertains)j(to)e
+(the)i(\014rst)f Fd(Notify)f Ff(request,)h(etc.)0 732
+y Fd(Module-expansion)e Fe(pathname)18 b Fd(\\n)d(Return)f(a)h(file)f
+(or)h(directory)240 794 y Ff(whic)o(h)h(is)f(included)i(in)f(a)e
+(particular)h(mo)q(dule.)21 b Fe(pathname)c Ff(is)e(relativ)o(e)h(to)e
+(cvsro)q(ot,)f(unlik)o(e)k(most)240 856 y(pathnames)h(in)g(resp)q
+(onses.)28 b Fe(pathname)20 b Ff(should)f(b)q(e)g(used)f(to)f(lo)q(ok)h
+(and)g(see)g(whether)g(some)f(or)240 918 y(all)h(of)e(the)h(mo)q(dule)h
+(exists)f(on)f(the)h(clien)o(t)h(side;)g(it)f(is)h(not)e(necessarily)i
+(suitable)g(for)e(passing)h(as)240 981 y(an)e(argumen)o(t)f(to)g(a)h
+Fd(co)f Ff(request)h(\(for)f(example,)i(if)f(the)g(mo)q(dules)h(\014le)
+g(con)o(tains)f(the)g(`)p Fd(-d)p Ff(')f(option,)240
+1043 y(it)h(will)i(b)q(e)f(the)f(directory)h(sp)q(eci\014ed)h(with)f(`)
+p Fd(-d)p Ff(',)e(not)g(the)i(name)f(of)g(the)g(mo)q(dule\).)0
+1130 y Fd(M)g Fe(text)h Fd(\\n)57 b Ff(A)15 b(one-line)i(message)e(for)
+g(the)g(user.)0 1218 y Fd(E)g Fe(text)h Fd(\\n)57 b Ff(Same)15
+b(as)g Fd(M)g Ff(but)g(send)h(to)f(stderr)g(not)f(stdout.)0
+1305 y Fd(error)g Fe(errno-co)q(de)19 b Fd(`)k(')15 b
+Fe(text)h Fd(\\n)240 1367 y Ff(The)22 b(command)g(completed)h(with)g
+(an)f(error.)39 b Fe(errno-co)q(de)26 b Ff(is)c(a)g(sym)o(b)q(olic)h
+(error)e(co)q(de)i(\(e.g.)240 1430 y Fd(ENOENT)p Ff(\);)18
+b(if)h(the)g(serv)o(er)f(do)q(esn't)g(supp)q(ort)g(this)h(feature,)g
+(or)e(if)i(it's)f(not)g(appropriate)h(for)f(this)240
+1492 y(particular)c(message,)f(it)h(just)f(omits)g(the)h(errno-co)q(de)
+g(\(in)g(that)f(case)g(there)h(are)f(t)o(w)o(o)f(spaces)i(after)240
+1554 y(`)p Fd(error)p Ff('\).)27 b(T)l(ext)18 b(is)h(an)f(error)f
+(message)h(suc)o(h)h(as)f(that)f(pro)o(vided)i(b)o(y)f(strerror\(\),)f
+(or)g(an)o(y)h(other)240 1616 y(message)d(the)g(serv)o(er)g(w)o(an)o
+(ts)f(to)g(use.)0 1704 y Fd(ok)h(\\n)129 b Ff(The)15
+b(command)h(completed)g(successfully)l(.)0 1929 y Fb(6.6)33
+b(Example)62 2066 y Ff(Lines)15 b(b)q(eginning)h(with)e(`)p
+Fd(c>)p Ff(')f(are)g(sen)o(t)h(b)o(y)g(the)f(clien)o(t;)i(lines)h(b)q
+(eginning)g(with)e(`)p Fd(s>)p Ff(')e(are)i(sen)o(t)f(b)o(y)h(the)g
+(serv)o(er;)0 2128 y(lines)j(b)q(eginning)g(with)f(`)p
+Fd(#)p Ff(')e(are)h(not)g(part)f(of)h(the)g(actual)h(exc)o(hange.)120
+2255 y Fd(c>)24 b(Root)f(/rel/cvsfiles)120 2307 y(#)h(In)f(actual)g
+(practice)g(the)h(lists)f(of)g(valid)h(responses)e(and)i(requests)e
+(would)120 2359 y(#)i(be)f(longer)120 2411 y(c>)h(Valid-responses)d
+(Updated)i(Checked-in)g(M)h(ok)f(error)120 2462 y(c>)h(valid-requests)
+120 2514 y(s>)g(Valid-requests)e(Root)h(co)g(Modified)g(Entry)g
+(Repository)g(ci)g(Argument)g(Argumentx)120 2566 y(s>)h(ok)120
+2618 y(#)g(cvs)f(co)h(devo/foo)120 2670 y(c>)g(Argument)e(devo/foo)p
+eop
+%%Page: 17 17
+17 16 bop 120 183 a Fd(c>)24 b(co)120 235 y(s>)g(Updated)e
+(/rel/cvsfiles/devo/foo/foo.c)120 287 y(s>)i(/foo.c/1.4/Mon)e(Apr)h(19)
+h(15:36:47)e(1993)i(Mon)f(Apr)h(19)f(15:36:47)g(1993//)120
+339 y(s>)h(26)120 391 y(s>)g(int)f(mein)g(\(\))h({)g(abort)f(\(\);)g(})
+120 443 y(s>)h(Updated)e(/rel/cvsfiles/devo/foo/Makefil)o(e)120
+495 y(s>)i(/Makefile/1.2/Mon)d(Apr)j(19)f(15:36:47)g(1993)g(Mon)h(Apr)f
+(19)h(15:36:47)f(1993//)120 546 y(s>)h(28)120 598 y(s>)g(foo:)f(foo.c)
+120 650 y(s>)214 b($\(CC\))24 b(-o)f(foo)h($<)120 702
+y(s>)g(ok)120 754 y(#)g(In)f(actual)g(practice)g(the)h(next)f(part)g
+(would)g(be)h(a)g(separate)e(connection.)120 806 y(#)i(Here)f(it)h(is)f
+(shown)g(as)h(part)f(of)h(the)f(same)h(one.)120 858 y(c>)g(Repository)e
+(/rel/cvsfiles/devo/foo)120 910 y(#)i(foo.c)f(relative)g(to)g(devo/foo)
+g(just)g(set)h(as)f(Repository.)120 962 y(c>)h(Entry)f(/foo.c/1.4/Mon)f
+(Apr)h(19)h(15:36:47)f(1993)g(Mon)g(Apr)h(19)f(15:36:47)g(1993//)120
+1013 y(c>)h(Entry)f(/Makefile/1.2/Mon)e(Apr)j(19)f(15:36:47)g(1993)g
+(Mon)h(Apr)f(19)h(15:36:47)f(1993//)120 1065 y(c>)h(Modified)e(foo.c)
+120 1117 y(c>)i(26)120 1169 y(c>)g(int)f(main)g(\(\))h({)g(abort)f
+(\(\);)g(})120 1221 y(#)h(cvs)f(ci)h(-m)f(<log)h(message>)e(foo.c)120
+1273 y(c>)i(Argument)e(-m)120 1325 y(c>)i(Argument)e(Well,)i(you)f
+(see,)g(it)h(took)f(me)h(hours)f(and)g(hours)h(to)f(find)h(this)f(typo)
+g(and)h(I)120 1377 y(c>)g(Argumentx)e(searched)h(and)g(searched)g(and)h
(eventually)e(had)i(to)f(ask)h(John)f(for)g(help.)120
-650 y(c>)h(Argument)e(foo.c)120 702 y(c>)i(ci)120 754
+1429 y(c>)h(Argument)e(foo.c)120 1480 y(c>)i(ci)120 1532
y(s>)g(Checked-in)e(/rel/cvsfiles/devo/foo/foo.)o(c)120
-806 y(s>)i(/foo.c/1.5/)e(Mon)h(Apr)h(19)f(15:54:22)g(CDT)h(1993//)120
-858 y(s>)g(M)f(Checking)g(in)h(foo.c;)120 910 y(s>)g(M)f
+1584 y(s>)i(/foo.c/1.5/)e(Mon)h(Apr)h(19)f(15:54:22)g(CDT)h(1993//)120
+1636 y(s>)g(M)f(Checking)g(in)h(foo.c;)120 1688 y(s>)g(M)f
(/cygint/rel/cvsfiles/devo/fo)o(o/foo.c,)o(v)45 b(<--)i(foo.c)120
-962 y(s>)24 b(M)f(new)h(revision:)e(1.5;)i(previous)e(revision:)h(1.4)
-120 1013 y(s>)h(M)f(done)120 1065 y(s>)h(ok)0 1290 y
-Fb(4.7)33 b(Require)r(d)16 b(v)n(ersus)g(o)n(pt)n(ion)n(al)h(part)o(s)f
-(of)e(t)m(h)n(e)i(prot)o(o)r(co)o(l)62 1426 y Fe(Th)o(e)f(fo)o(llo)o
-(win)o(g)i(are)d(part)h(of)f(ev)o(ery)h(kno)o(wn)g(imp)o(lem)o(en)o(t)o
-(a)o(t)o(ion)h(of)e(t)n(h)o(e)h(CVS)g(prot)o(o)q(co)o(l)h(an)o(d)f(it)g
-(i)q(s)g(cons)q(id)o(ere)q(d)0 1489 y(re)q(ason)o(a)o(b)o(le)h(b)q(e)o
-(h)o(a)o(vior)g(t)o(o)f(comp)o(let)o(ely)j(f)q(ail)e(t)o(o)f(w)o(or)o
-(k)h(if)g(y)o(ou)g(are)f(conn)o(ect)o(e)q(d)i(wit)n(h)f(an)g(imp)o(lem)
-o(en)o(t)o(a)o(t)o(ion)g(whic)o(h)0 1551 y(a)o(t)n(t)o(empt)o(s)e(t)o
-(o)g(not)g(sup)o(p)q(ort)g(t)n(h)o(em.)20 b(Reque)q(st)o(s:)h(Ro)q(ot,)
-14 b(V)l(alid-re)q(sp)q(ons)q(e)q(s,)i(v)m(alid-reque)q(st)o(s,)h(Rep)q
-(o)q(s)q(it)o(ory)l(,)e(En)o(try)l(,)0 1613 y(Mo)q(di\014e)q(d,)h(Argu)
-o(m)o(en)o(t,)e(Argu)o(m)o(en)o(tx,)g(ci,)h(co,)g(up)q(d)o(a)o(t)o(e.)
-20 b(Re)q(sp)q(ons)q(e)q(s:)h(ok,)14 b(error,)g(V)l(alid-reque)q(st)o
-(s,)j(Ch)o(ec)o(k)o(e)q(d-in,)0 1676 y(Up)q(d)o(a)o(t)o(e)q(d,)f(M)o
-(erge)q(d,)f(Remo)o(v)o(e)q(d,)g(M,)g(E.)62 1813 y(F)l(ailure)d(t)o(o)f
-(sup)o(p)q(ort)f(t)n(h)o(e)h(Direct)o(ory)l(,)h(Us)q(eUnc)o(h)o(an)o
-(ge)q(d,)g(an)o(d)f(Unc)o(h)o(an)o(ge)q(d)g(reque)q(st)o(s)h(i)q(s)f(d)
-o(epreca)o(t)o(e)q(d.)19 b(CVS)11 b(1.5)0 1875 y(an)o(d)k(la)o(t)o(er)g
-(h)o(a)o(v)o(e)f(sup)o(p)q(ort)o(e)q(d)h(t)n(h)o(e)q(s)q(e)h(reque)q
-(st)o(s)f(an)o(d)g(in)h(t)n(h)o(e)f(fu)o(t)o(ure)g(it)h(will)g(b)q(e)f
-(cons)q(id)o(ere)q(d)i(re)q(ason)o(a)o(b)o(le)e(b)q(e)o(h)o(a)o(vior)0
-1937 y(t)o(o)i(comp)o(let)o(ely)i(f)q(ail)e(t)o(o)g(w)o(or)o(k)g(wit)n
-(h)g(an)g(imp)o(lem)o(en)o(t)o(a)o(t)o(ion)h(whic)o(h)g(a)o(t)n(t)o
-(empt)o(s)f(t)o(o)f(not)h(sup)o(p)q(ort)g(t)n(h)o(em.)26
-b(Sup)o(p)q(ort)0 1999 y(for)16 b(t)n(h)o(e)g(Rep)q(o)q(s)q(it)o(ory)h
-(an)o(d)g(Lo)q(st)e(reque)q(st)o(s)j(i)q(s)e(d)o(epreca)o(t)o(e)q(d;)i
-(CVS)f(clien)o(t)o(s)h(1.5)d(an)o(d)i(la)o(t)o(er)f(will)i(not)e(us)q
-(e)h(t)n(h)o(em)f(if)0 2062 y(comm)n(u)o(nica)o(t)o(in)o(g)g(wit)n(h)g
-(a)f(s)q(erv)o(er)g(whic)o(h)h(sup)o(p)q(ort)o(s)f(Direct)o(ory)g(an)o
-(d)h(Us)q(eUnc)o(h)o(an)o(ge)q(d.)p eop
+1740 y(s>)24 b(M)f(new)h(revision:)e(1.5;)i(previous)e(revision:)h(1.4)
+120 1792 y(s>)h(M)f(done)120 1844 y(s>)h(ok)0 2082 y
+Fb(6.7)33 b(Required)17 b(v)n(ersus)e(optional)h(parts)g(of)e(the)h
+(proto)r(col)62 2220 y Ff(The)g(follo)o(wing)g(are)f(part)f(of)h(ev)o
+(ery)g(kno)o(wn)g(implemen)o(tation)h(of)f(the)g(CVS)h(proto)q(col)f
+(and)g(it)h(is)g(considered)0 2282 y(reasonable)g(b)q(eha)o(vior)g(to)f
+(completely)i(fail)g(to)e(w)o(ork)f(if)i(y)o(ou)g(are)f(connected)i
+(with)f(an)f(implemen)o(tation)i(whic)o(h)0 2345 y(attempts)d(to)g(not)
+h(supp)q(ort)g(them.)19 b(Requests:)h(Ro)q(ot,)14 b(V)l(alid-resp)q
+(onses,)i(v)m(alid-requests,)f(Rep)q(ository)l(,)g(En)o(try)l(,)0
+2407 y(Mo)q(di\014ed,)h(Argumen)o(t,)d(Argumen)o(tx,)h(ci,)h(co,)g(up)q
+(date.)20 b(Resp)q(onses:)g(ok,)14 b(error,)g(V)l(alid-requests,)i
+(Chec)o(k)o(ed-in,)0 2469 y(Up)q(dated,)f(Merged,)g(Remo)o(v)o(ed,)g
+(M,)g(E.)62 2608 y(F)l(ailure)j(to)e(supp)q(ort)g(the)h(Directory)l(,)f
+(UseUnc)o(hanged,)h(and)g(Unc)o(hanged)g(requests)f(is)h(deprecated.)25
+b(CVS)0 2670 y(1.5)20 b(and)i(later)f(ha)o(v)o(e)g(supp)q(orted)h
+(these)g(requests)f(and)h(in)g(the)g(future)f(it)h(will)h(b)q(e)f
+(considered)h(reasonable)p eop
+%%Page: 18 18
+18 17 bop 0 183 a Ff(b)q(eha)o(vior)16 b(to)f(completely)i(fail)f(to)f
+(w)o(ork)g(with)h(an)f(implemen)o(tation)i(whic)o(h)f(attempts)f(to)g
+(not)g(supp)q(ort)g(them.)0 246 y(Supp)q(ort)g(for)g(the)g(Rep)q
+(ository)g(and)g(Lost)g(requests)g(is)g(deprecated;)g(CVS)g(clien)o(ts)
+i(1.5)d(and)h(later)g(will)h(not)f(use)0 308 y(them)g(if)h(comm)o
+(unicating)g(with)f(a)g(serv)o(er)g(whic)o(h)h(supp)q(orts)f(Directory)
+g(and)h(UseUnc)o(hanged.)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if