Missed files from new release from Cyclic Software
authortholo <tholo@openbsd.org>
Fri, 21 Feb 1997 06:47:01 +0000 (06:47 +0000)
committertholo <tholo@openbsd.org>
Fri, 21 Feb 1997 06:47:01 +0000 (06:47 +0000)
16 files changed:
gnu/usr.bin/cvs/doc/CVSvn.texi
gnu/usr.bin/cvs/doc/cvs.aux
gnu/usr.bin/cvs/doc/cvs.info
gnu/usr.bin/cvs/doc/cvs.info-1
gnu/usr.bin/cvs/doc/cvs.info-2
gnu/usr.bin/cvs/doc/cvs.info-3
gnu/usr.bin/cvs/doc/cvs.info-4
gnu/usr.bin/cvs/doc/cvs.info-5
gnu/usr.bin/cvs/doc/cvs.info-6
gnu/usr.bin/cvs/doc/cvs.info-7 [new file with mode: 0644]
gnu/usr.bin/cvs/doc/cvs.ps
gnu/usr.bin/cvs/doc/cvsclient.aux
gnu/usr.bin/cvs/doc/cvsclient.info
gnu/usr.bin/cvs/doc/cvsclient.ps
gnu/usr.bin/cvs/os2/Makefile
gnu/usr.bin/cvs/tools/pcl-cvs/pcl-cvs.ps

index be8541d..5b9a266 100644 (file)
@@ -1 +1 @@
-@set CVSVN 1.9
+@set CVSVN 1.9.2
index d75a175..4d17c99 100644 (file)
 'xrdef {Preface-pg}{1}
 'xrdef {Preface-snt}{}
 'xrdef {Checklist-title}{Checklist for the impatient reader}
-'xrdef {Checklist-pg}{1}
+'xrdef {Checklist-pg}{2}
 'xrdef {Checklist-snt}{}
 'xrdef {Credits-title}{Credits}
 'xrdef {Credits-pg}{2}
 'xrdef {Credits-snt}{}
 'xrdef {BUGS-title}{BUGS}
-'xrdef {BUGS-pg}{2}
+'xrdef {BUGS-pg}{3}
 'xrdef {BUGS-snt}{}
 'xrdef {What is CVS?-title}{What is CVS?}
-'xrdef {What is CVS?-pg}{3}
+'xrdef {What is CVS?-pg}{5}
 'xrdef {What is CVS?-snt}{Chapter'tie1}
 'xrdef {Basic concepts-title}{Basic concepts}
-'xrdef {Basic concepts-pg}{7}
+'xrdef {Basic concepts-pg}{9}
 'xrdef {Basic concepts-snt}{Chapter'tie2}
 'xrdef {Revision numbers-title}{Revision numbers}
-'xrdef {Revision numbers-pg}{7}
+'xrdef {Revision numbers-pg}{9}
 '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}{10}
 '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}{11}
 '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}{11}
 '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}{11}
 'xrdef {Committing your changes-snt}{Section'tie3.2}
 'xrdef {Cleaning up-title}{Cleaning up}
-'xrdef {Cleaning up-pg}{10}
+'xrdef {Cleaning up-pg}{12}
 'xrdef {Cleaning up-snt}{Section'tie3.3}
 'xrdef {Viewing differences-title}{Viewing differences}
-'xrdef {Viewing differences-pg}{10}
+'xrdef {Viewing differences-pg}{13}
 'xrdef {Viewing differences-snt}{Section'tie3.4}
 'xrdef {Repository-title}{The Repository}
-'xrdef {Repository-pg}{13}
+'xrdef {Repository-pg}{15}
 'xrdef {Repository-snt}{Chapter'tie4}
 'xrdef {Specifying a repository-title}{Telling CVS where your repository is}
-'xrdef {Specifying a repository-pg}{13}
+'xrdef {Specifying a repository-pg}{15}
 'xrdef {Specifying a repository-snt}{Section'tie4.1}
 'xrdef {Repository storage-title}{How data is stored in the repository}
-'xrdef {Repository storage-pg}{14}
+'xrdef {Repository storage-pg}{16}
 'xrdef {Repository storage-snt}{Section'tie4.2}
 'xrdef {Repository files-title}{Where files are stored within the repository}
-'xrdef {Repository files-pg}{14}
+'xrdef {Repository files-pg}{16}
 'xrdef {Repository files-snt}{Section'tie4.2.1}
 'xrdef {File permissions-title}{File permissions}
-'xrdef {File permissions-pg}{15}
+'xrdef {File permissions-pg}{18}
 'xrdef {File permissions-snt}{Section'tie4.2.2}
 'xrdef {Intro administrative files-title}{The administrative files}
-'xrdef {Intro administrative files-pg}{16}
+'xrdef {Intro administrative files-pg}{19}
 'xrdef {Intro administrative files-snt}{Section'tie4.3}
 'xrdef {Multiple repositories-title}{Multiple repositories}
-'xrdef {Multiple repositories-pg}{17}
+'xrdef {Multiple repositories-pg}{20}
 'xrdef {Multiple repositories-snt}{Section'tie4.4}
 'xrdef {Creating a repository-title}{Creating a repository}
-'xrdef {Creating a repository-pg}{17}
+'xrdef {Creating a repository-pg}{20}
 'xrdef {Creating a repository-snt}{Section'tie4.5}
 'xrdef {Remote repositories-title}{Remote repositories}
-'xrdef {Remote repositories-pg}{17}
+'xrdef {Remote repositories-pg}{21}
 'xrdef {Remote repositories-snt}{Section'tie4.6}
 'xrdef {Connecting via rsh-title}{Connecting with rsh}
-'xrdef {Connecting via rsh-pg}{18}
+'xrdef {Connecting via rsh-pg}{21}
 'xrdef {Connecting via rsh-snt}{Section'tie4.6.1}
 'xrdef {Password authenticated-title}{Direct connection with password authentication}
-'xrdef {Password authenticated-pg}{19}
+'xrdef {Password authenticated-pg}{23}
 'xrdef {Password authenticated-snt}{Section'tie4.6.2}
 'xrdef {Password authentication server-title}{Setting up the server for password authentication}
-'xrdef {Password authentication server-pg}{19}
+'xrdef {Password authentication server-pg}{23}
 'xrdef {Password authentication server-snt}{Section'tie4.6.2.1}
 'xrdef {Password authentication client-title}{Using the client with password authentication}
-'xrdef {Password authentication client-pg}{20}
+'xrdef {Password authentication client-pg}{25}
 'xrdef {Password authentication client-snt}{Section'tie4.6.2.2}
 'xrdef {Password authentication security-title}{Security considerations with password authentication}
-'xrdef {Password authentication security-pg}{21}
+'xrdef {Password authentication security-pg}{26}
 'xrdef {Password authentication security-snt}{Section'tie4.6.2.3}
 'xrdef {Kerberos authenticated-title}{Direct connection with kerberos}
-'xrdef {Kerberos authenticated-pg}{21}
+'xrdef {Kerberos authenticated-pg}{26}
 'xrdef {Kerberos authenticated-snt}{Section'tie4.6.3}
+'xrdef {Read-only access-title}{Read-only repository access}
+'xrdef {Read-only access-pg}{27}
+'xrdef {Read-only access-snt}{Section'tie4.7}
 'xrdef {Starting a new project-title}{Starting a project with CVS}
-'xrdef {Starting a new project-pg}{23}
+'xrdef {Starting a new project-pg}{29}
 'xrdef {Starting a new project-snt}{Chapter'tie5}
 'xrdef {Setting up the files-title}{Setting up the files}
-'xrdef {Setting up the files-pg}{23}
+'xrdef {Setting up the files-pg}{29}
 'xrdef {Setting up the files-snt}{Section'tie5.1}
 'xrdef {From files-title}{Creating a directory tree from a number of files}
-'xrdef {From files-pg}{23}
+'xrdef {From files-pg}{29}
 '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}{24}
+'xrdef {From other version control systems-pg}{30}
 'xrdef {From other version control systems-snt}{Section'tie5.1.2}
 'xrdef {From scratch-title}{Creating a directory tree from scratch}
-'xrdef {From scratch-pg}{24}
+'xrdef {From scratch-pg}{31}
 'xrdef {From scratch-snt}{Section'tie5.1.3}
 'xrdef {Defining the module-title}{Defining the module}
-'xrdef {Defining the module-pg}{25}
+'xrdef {Defining the module-pg}{31}
 'xrdef {Defining the module-snt}{Section'tie5.2}
 'xrdef {Multiple developers-title}{Multiple developers}
-'xrdef {Multiple developers-pg}{27}
+'xrdef {Multiple developers-pg}{33}
 'xrdef {Multiple developers-snt}{Chapter'tie6}
 'xrdef {File status-title}{File status}
-'xrdef {File status-pg}{27}
+'xrdef {File status-pg}{33}
 'xrdef {File status-snt}{Section'tie6.1}
 'xrdef {Updating a file-title}{Bringing a file up to date}
-'xrdef {Updating a file-pg}{28}
+'xrdef {Updating a file-pg}{34}
 'xrdef {Updating a file-snt}{Section'tie6.2}
 'xrdef {Conflicts example-title}{Conflicts example}
-'xrdef {Conflicts example-pg}{28}
+'xrdef {Conflicts example-pg}{35}
 'xrdef {Conflicts example-snt}{Section'tie6.3}
 'xrdef {Informing others-title}{Informing others about commits}
-'xrdef {Informing others-pg}{31}
+'xrdef {Informing others-pg}{38}
 'xrdef {Informing others-snt}{Section'tie6.4}
 'xrdef {Concurrency-title}{Several developers simultaneously attempting to run CVS}
-'xrdef {Concurrency-pg}{31}
+'xrdef {Concurrency-pg}{38}
 'xrdef {Concurrency-snt}{Section'tie6.5}
 'xrdef {Watches-title}{Mechanisms to track who is editing files}
-'xrdef {Watches-pg}{32}
+'xrdef {Watches-pg}{39}
 'xrdef {Watches-snt}{Section'tie6.6}
 'xrdef {Setting a watch-title}{Telling CVS to watch certain files}
-'xrdef {Setting a watch-pg}{32}
+'xrdef {Setting a watch-pg}{40}
 'xrdef {Setting a watch-snt}{Section'tie6.6.1}
 'xrdef {Getting Notified-title}{Telling CVS to notify you}
-'xrdef {Getting Notified-pg}{33}
+'xrdef {Getting Notified-pg}{40}
 '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}{34}
+'xrdef {Editing files-pg}{42}
 'xrdef {Editing files-snt}{Section'tie6.6.3}
 'xrdef {Watch information-title}{Information about who is watching and editing}
-'xrdef {Watch information-pg}{35}
+'xrdef {Watch information-pg}{43}
 'xrdef {Watch information-snt}{Section'tie6.6.4}
 'xrdef {Watches Compatibility-title}{Using watches with old versions of CVS}
-'xrdef {Watches Compatibility-pg}{35}
+'xrdef {Watches Compatibility-pg}{43}
 'xrdef {Watches Compatibility-snt}{Section'tie6.6.5}
 'xrdef {Choosing a model-title}{Choosing between reserved or unreserved checkouts}
-'xrdef {Choosing a model-pg}{35}
+'xrdef {Choosing a model-pg}{44}
 'xrdef {Choosing a model-snt}{Section'tie6.7}
 'xrdef {Branches-title}{Branches}
-'xrdef {Branches-pg}{37}
+'xrdef {Branches-pg}{45}
 'xrdef {Branches-snt}{Chapter'tie7}
 'xrdef {Tags-title}{Tags--Symbolic revisions}
-'xrdef {Tags-pg}{37}
+'xrdef {Tags-pg}{45}
 'xrdef {Tags-snt}{Section'tie7.1}
 'xrdef {Branches motivation-title}{What branches are good for}
-'xrdef {Branches motivation-pg}{39}
+'xrdef {Branches motivation-pg}{47}
 'xrdef {Branches motivation-snt}{Section'tie7.2}
 'xrdef {Creating a branch-title}{Creating a branch}
-'xrdef {Creating a branch-pg}{39}
+'xrdef {Creating a branch-pg}{48}
 'xrdef {Creating a branch-snt}{Section'tie7.3}
 'xrdef {Sticky tags-title}{Sticky tags}
-'xrdef {Sticky tags-pg}{40}
+'xrdef {Sticky tags-pg}{49}
 'xrdef {Sticky tags-snt}{Section'tie7.4}
 'xrdef {Merging-title}{Merging}
-'xrdef {Merging-pg}{43}
+'xrdef {Merging-pg}{51}
 'xrdef {Merging-snt}{Chapter'tie8}
 'xrdef {Merging a branch-title}{Merging an entire branch}
-'xrdef {Merging a branch-pg}{43}
+'xrdef {Merging a branch-pg}{51}
 '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}{44}
+'xrdef {Merging more than once-pg}{52}
 '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}{45}
+'xrdef {Merging two revisions-pg}{53}
 'xrdef {Merging two revisions-snt}{Section'tie8.3}
 'xrdef {Merging adds and removals-title}{Merging can add or remove files}
-'xrdef {Merging adds and removals-pg}{45}
+'xrdef {Merging adds and removals-pg}{53}
 'xrdef {Merging adds and removals-snt}{Section'tie8.4}
 'xrdef {Recursive behavior-title}{Recursive behavior}
-'xrdef {Recursive behavior-pg}{47}
+'xrdef {Recursive behavior-pg}{55}
 'xrdef {Recursive behavior-snt}{Chapter'tie9}
 'xrdef {Adding files-title}{Adding files to a directory}
-'xrdef {Adding files-pg}{49}
+'xrdef {Adding files-pg}{57}
 'xrdef {Adding files-snt}{Chapter'tie10}
-'xrdef {Removing files-title}{Removing files from a module}
-'xrdef {Removing files-pg}{51}
+'xrdef {Removing files-title}{Removing files}
+'xrdef {Removing files-pg}{59}
 'xrdef {Removing files-snt}{Chapter'tie11}
+'xrdef {Removing directories-title}{Removing directories}
+'xrdef {Removing directories-pg}{61}
+'xrdef {Removing directories-snt}{Chapter'tie12}
 'xrdef {Tracking sources-title}{Tracking third-party sources}
-'xrdef {Tracking sources-pg}{53}
-'xrdef {Tracking sources-snt}{Chapter'tie12}
+'xrdef {Tracking sources-pg}{63}
+'xrdef {Tracking sources-snt}{Chapter'tie13}
 'xrdef {First import-title}{Importing a module for the first time}
-'xrdef {First import-pg}{53}
-'xrdef {First import-snt}{Section'tie12.1}
+'xrdef {First import-pg}{63}
+'xrdef {First import-snt}{Section'tie13.1}
 'xrdef {Update imports-title}{Updating a module with the import command}
-'xrdef {Update imports-pg}{53}
-'xrdef {Update imports-snt}{Section'tie12.2}
+'xrdef {Update imports-pg}{64}
+'xrdef {Update imports-snt}{Section'tie13.2}
+'xrdef {Reverting local changes-title}{Reverting to the latest vendor release}
+'xrdef {Reverting local changes-pg}{64}
+'xrdef {Reverting local changes-snt}{Section'tie13.3}
 'xrdef {Binary files in imports-title}{How to handle binary files with cvs import}
-'xrdef {Binary files in imports-pg}{54}
-'xrdef {Binary files in imports-snt}{Section'tie12.3}
+'xrdef {Binary files in imports-pg}{65}
+'xrdef {Binary files in imports-snt}{Section'tie13.4}
 'xrdef {Moving files-title}{Moving and renaming files}
-'xrdef {Moving files-pg}{55}
-'xrdef {Moving files-snt}{Chapter'tie13}
+'xrdef {Moving files-pg}{67}
+'xrdef {Moving files-snt}{Chapter'tie14}
 'xrdef {Outside-title}{The Normal way to Rename}
-'xrdef {Outside-pg}{55}
-'xrdef {Outside-snt}{Section'tie13.1}
+'xrdef {Outside-pg}{67}
+'xrdef {Outside-snt}{Section'tie14.1}
 'xrdef {Inside-title}{Moving the history file}
-'xrdef {Inside-pg}{55}
-'xrdef {Inside-snt}{Section'tie13.2}
+'xrdef {Inside-pg}{67}
+'xrdef {Inside-snt}{Section'tie14.2}
 'xrdef {Rename by copying-title}{Copying the history file}
-'xrdef {Rename by copying-pg}{56}
-'xrdef {Rename by copying-snt}{Section'tie13.3}
+'xrdef {Rename by copying-pg}{68}
+'xrdef {Rename by copying-snt}{Section'tie14.3}
 'xrdef {Moving directories-title}{Moving and renaming directories}
-'xrdef {Moving directories-pg}{57}
-'xrdef {Moving directories-snt}{Chapter'tie14}
+'xrdef {Moving directories-pg}{71}
+'xrdef {Moving directories-snt}{Chapter'tie15}
 'xrdef {History browsing-title}{History browsing}
-'xrdef {History browsing-pg}{59}
-'xrdef {History browsing-snt}{Chapter'tie15}
+'xrdef {History browsing-pg}{73}
+'xrdef {History browsing-snt}{Chapter'tie16}
 'xrdef {log messages-title}{Log messages}
-'xrdef {log messages-pg}{59}
-'xrdef {log messages-snt}{Section'tie15.1}
+'xrdef {log messages-pg}{73}
+'xrdef {log messages-snt}{Section'tie16.1}
 'xrdef {history database-title}{The history database}
-'xrdef {history database-pg}{59}
-'xrdef {history database-snt}{Section'tie15.2}
+'xrdef {history database-pg}{73}
+'xrdef {history database-snt}{Section'tie16.2}
 'xrdef {user-defined logging-title}{User-defined logging}
-'xrdef {user-defined logging-pg}{59}
-'xrdef {user-defined logging-snt}{Section'tie15.3}
+'xrdef {user-defined logging-pg}{73}
+'xrdef {user-defined logging-snt}{Section'tie16.3}
 'xrdef {annotate-title}{Annotate command}
-'xrdef {annotate-pg}{59}
-'xrdef {annotate-snt}{Section'tie15.4}
+'xrdef {annotate-pg}{74}
+'xrdef {annotate-snt}{Section'tie16.4}
 'xrdef {Keyword substitution-title}{Keyword substitution}
-'xrdef {Keyword substitution-pg}{61}
-'xrdef {Keyword substitution-snt}{Chapter'tie16}
+'xrdef {Keyword substitution-pg}{75}
+'xrdef {Keyword substitution-snt}{Chapter'tie17}
 'xrdef {Keyword list-title}{RCS Keywords}
-'xrdef {Keyword list-pg}{61}
-'xrdef {Keyword list-snt}{Section'tie16.1}
+'xrdef {Keyword list-pg}{75}
+'xrdef {Keyword list-snt}{Section'tie17.1}
 'xrdef {Using keywords-title}{Using keywords}
-'xrdef {Using keywords-pg}{61}
-'xrdef {Using keywords-snt}{Section'tie16.2}
+'xrdef {Using keywords-pg}{76}
+'xrdef {Using keywords-snt}{Section'tie17.2}
 'xrdef {Avoiding substitution-title}{Avoiding substitution}
-'xrdef {Avoiding substitution-pg}{62}
-'xrdef {Avoiding substitution-snt}{Section'tie16.3}
+'xrdef {Avoiding substitution-pg}{77}
+'xrdef {Avoiding substitution-snt}{Section'tie17.3}
 'xrdef {Substitution modes-title}{Substitution modes}
-'xrdef {Substitution modes-pg}{63}
-'xrdef {Substitution modes-snt}{Section'tie16.4}
+'xrdef {Substitution modes-pg}{77}
+'xrdef {Substitution modes-snt}{Section'tie17.4}
 'xrdef {Log keyword-title}{Problems with the $Log: cvs.aux,v $
-'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.5  1996/10/18 03:41:31  tholo
-'xrdef {Log keyword-title}{Problems with the Missing files from import
+'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.6  1997/02/21 06:47:15  tholo
+'xrdef {Log keyword-title}{Problems with the Missed files from new release from Cyclic Software
 'xrdef {Log keyword-title}{Problems with the keyword.}
-'xrdef {Log keyword-pg}{63}
-'xrdef {Log keyword-snt}{Section'tie16.5}
+'xrdef {Log keyword-pg}{78}
+'xrdef {Log keyword-snt}{Section'tie17.5}
 'xrdef {Binary files-title}{Handling binary files}
-'xrdef {Binary files-pg}{65}
-'xrdef {Binary files-snt}{Chapter'tie17}
+'xrdef {Binary files-pg}{79}
+'xrdef {Binary files-snt}{Chapter'tie18}
+'xrdef {Builds-title}{How your build system interacts with CVS}
+'xrdef {Builds-pg}{81}
+'xrdef {Builds-snt}{Chapter'tie19}
+'xrdef {Compatibility-title}{Compatibility between CVS Versions}
+'xrdef {Compatibility-pg}{83}
+'xrdef {Compatibility-snt}{Chapter'tie20}
 'xrdef {Revision management-title}{Revision management}
-'xrdef {Revision management-pg}{67}
-'xrdef {Revision management-snt}{Chapter'tie18}
+'xrdef {Revision management-pg}{85}
+'xrdef {Revision management-snt}{Chapter'tie21}
 'xrdef {When to commit-title}{When to commit?}
-'xrdef {When to commit-pg}{67}
-'xrdef {When to commit-snt}{Section'tie18.1}
-'xrdef {Invoking CVS-title}{Reference manual for CVS commands}
-'xrdef {Invoking CVS-pg}{69}
-'xrdef {Invoking CVS-snt}{Appendix'tie'char65{}}
+'xrdef {When to commit-pg}{85}
+'xrdef {When to commit-snt}{Section'tie21.1}
+'xrdef {CVS commands-title}{Guide to CVS commands}
+'xrdef {CVS commands-pg}{87}
+'xrdef {CVS commands-snt}{Appendix'tie'char65{}}
 'xrdef {Structure-title}{Overall structure of CVS commands}
-'xrdef {Structure-pg}{69}
+'xrdef {Structure-pg}{87}
 'xrdef {Structure-snt}{Section'tie'char65.1}
 'xrdef {~/.cvsrc-title}{Default options and the ~/.cvsrc file}
-'xrdef {~/.cvsrc-pg}{69}
+'xrdef {~/.cvsrc-pg}{87}
 'xrdef {~/.cvsrc-snt}{Section'tie'char65.2}
 'xrdef {Global options-title}{Global options}
-'xrdef {Global options-pg}{70}
+'xrdef {Global options-pg}{89}
 'xrdef {Global options-snt}{Section'tie'char65.3}
 'xrdef {Common options-title}{Common command options}
-'xrdef {Common options-pg}{71}
+'xrdef {Common options-pg}{90}
 'xrdef {Common options-snt}{Section'tie'char65.4}
 'xrdef {admin-title}{admin---Administration front end for rcs}
-'xrdef {admin-pg}{73}
+'xrdef {admin-pg}{93}
 'xrdef {admin-snt}{Section'tie'char65.5}
 'xrdef {admin options-title}{admin options}
-'xrdef {admin options-pg}{74}
+'xrdef {admin options-pg}{93}
 'xrdef {admin options-snt}{Section'tie'char65.5.1}
 'xrdef {admin examples-title}{admin examples}
-'xrdef {admin examples-pg}{76}
+'xrdef {admin examples-pg}{96}
 'xrdef {admin examples-snt}{Section'tie'char65.5.2}
 'xrdef {checkout-title}{checkout---Check out sources for editing}
-'xrdef {checkout-pg}{77}
+'xrdef {checkout-pg}{97}
 'xrdef {checkout-snt}{Section'tie'char65.6}
 'xrdef {checkout options-title}{checkout options}
-'xrdef {checkout options-pg}{77}
+'xrdef {checkout options-pg}{98}
 'xrdef {checkout options-snt}{Section'tie'char65.6.1}
 'xrdef {checkout examples-title}{checkout examples}
-'xrdef {checkout examples-pg}{78}
+'xrdef {checkout examples-pg}{99}
 'xrdef {checkout examples-snt}{Section'tie'char65.6.2}
 'xrdef {commit-title}{commit---Check files into the repository}
-'xrdef {commit-pg}{79}
+'xrdef {commit-pg}{99}
 'xrdef {commit-snt}{Section'tie'char65.7}
 'xrdef {commit options-title}{commit options}
-'xrdef {commit options-pg}{79}
+'xrdef {commit options-pg}{100}
 'xrdef {commit options-snt}{Section'tie'char65.7.1}
 'xrdef {commit examples-title}{commit examples}
-'xrdef {commit examples-pg}{80}
+'xrdef {commit examples-pg}{101}
 'xrdef {commit examples-snt}{Section'tie'char65.7.2}
 'xrdef {diff-title}{diff---Run diffs between revisions}
-'xrdef {diff-pg}{81}
+'xrdef {diff-pg}{103}
 'xrdef {diff-snt}{Section'tie'char65.8}
 'xrdef {diff options-title}{diff options}
-'xrdef {diff options-pg}{82}
+'xrdef {diff options-pg}{103}
 'xrdef {diff options-snt}{Section'tie'char65.8.1}
 'xrdef {diff examples-title}{diff examples}
-'xrdef {diff examples-pg}{82}
+'xrdef {diff examples-pg}{104}
 'xrdef {diff examples-snt}{Section'tie'char65.8.2}
 'xrdef {export-title}{export---Export sources from CVS, similar to checkout}
-'xrdef {export-pg}{83}
+'xrdef {export-pg}{105}
 'xrdef {export-snt}{Section'tie'char65.9}
 'xrdef {export options-title}{export options}
-'xrdef {export options-pg}{83}
+'xrdef {export options-pg}{105}
 'xrdef {export options-snt}{Section'tie'char65.9.1}
 'xrdef {history-title}{history---Show status of files and users}
-'xrdef {history-pg}{84}
+'xrdef {history-pg}{106}
 'xrdef {history-snt}{Section'tie'char65.10}
 'xrdef {history options-title}{history options}
-'xrdef {history options-pg}{84}
+'xrdef {history options-pg}{106}
 'xrdef {history options-snt}{Section'tie'char65.10.1}
 'xrdef {import-title}{import---Import sources into CVS, using vendor branches}
-'xrdef {import-pg}{85}
+'xrdef {import-pg}{108}
 'xrdef {import-snt}{Section'tie'char65.11}
 'xrdef {import options-title}{import options}
-'xrdef {import options-pg}{86}
+'xrdef {import options-pg}{109}
 'xrdef {import options-snt}{Section'tie'char65.11.1}
 'xrdef {import output-title}{import output}
-'xrdef {import output-pg}{87}
+'xrdef {import output-pg}{110}
 'xrdef {import output-snt}{Section'tie'char65.11.2}
 'xrdef {import examples-title}{import examples}
-'xrdef {import examples-pg}{87}
+'xrdef {import examples-pg}{110}
 'xrdef {import examples-snt}{Section'tie'char65.11.3}
 'xrdef {log-title}{log---Print out log information for files}
-'xrdef {log-pg}{87}
+'xrdef {log-pg}{110}
 'xrdef {log-snt}{Section'tie'char65.12}
 'xrdef {log options-title}{log options}
-'xrdef {log options-pg}{87}
+'xrdef {log options-pg}{111}
 'xrdef {log options-snt}{Section'tie'char65.12.1}
 'xrdef {log examples-title}{log examples}
-'xrdef {log examples-pg}{89}
+'xrdef {log examples-pg}{112}
 'xrdef {log examples-snt}{Section'tie'char65.12.2}
 'xrdef {rdiff-title}{rdiff---'patch' format diffs between releases}
-'xrdef {rdiff-pg}{89}
+'xrdef {rdiff-pg}{112}
 'xrdef {rdiff-snt}{Section'tie'char65.13}
 'xrdef {rdiff options-title}{rdiff options}
-'xrdef {rdiff options-pg}{89}
+'xrdef {rdiff options-pg}{113}
 'xrdef {rdiff options-snt}{Section'tie'char65.13.1}
 'xrdef {rdiff examples-title}{rdiff examples}
-'xrdef {rdiff examples-pg}{90}
+'xrdef {rdiff examples-pg}{114}
 'xrdef {rdiff examples-snt}{Section'tie'char65.13.2}
 'xrdef {release-title}{release---Indicate that a Module is no longer in use}
-'xrdef {release-pg}{90}
+'xrdef {release-pg}{114}
 'xrdef {release-snt}{Section'tie'char65.14}
 'xrdef {release options-title}{release options}
-'xrdef {release options-pg}{91}
+'xrdef {release options-pg}{115}
 'xrdef {release options-snt}{Section'tie'char65.14.1}
 'xrdef {release output-title}{release output}
-'xrdef {release output-pg}{91}
+'xrdef {release output-pg}{115}
 'xrdef {release output-snt}{Section'tie'char65.14.2}
 'xrdef {release examples-title}{release examples}
-'xrdef {release examples-pg}{91}
+'xrdef {release examples-pg}{116}
 'xrdef {release examples-snt}{Section'tie'char65.14.3}
 'xrdef {rtag-title}{rtag---Add a symbolic tag to a module}
-'xrdef {rtag-pg}{92}
+'xrdef {rtag-pg}{116}
 'xrdef {rtag-snt}{Section'tie'char65.15}
 'xrdef {rtag options-title}{rtag options}
-'xrdef {rtag options-pg}{92}
+'xrdef {rtag options-pg}{117}
 'xrdef {rtag options-snt}{Section'tie'char65.15.1}
 'xrdef {status-title}{status---Display status information on checked out files}
-'xrdef {status-pg}{93}
+'xrdef {status-pg}{117}
 'xrdef {status-snt}{Section'tie'char65.16}
 'xrdef {status options-title}{status options}
-'xrdef {status options-pg}{93}
+'xrdef {status options-pg}{118}
 'xrdef {status options-snt}{Section'tie'char65.16.1}
 'xrdef {tag-title}{tag---Add a symbolic tag to checked out versions of files}
-'xrdef {tag-pg}{93}
+'xrdef {tag-pg}{118}
 'xrdef {tag-snt}{Section'tie'char65.17}
 'xrdef {tag options-title}{tag options}
-'xrdef {tag options-pg}{94}
+'xrdef {tag options-pg}{119}
 'xrdef {tag options-snt}{Section'tie'char65.17.1}
 'xrdef {update-title}{update---Bring work tree in sync with repository}
-'xrdef {update-pg}{94}
+'xrdef {update-pg}{120}
 'xrdef {update-snt}{Section'tie'char65.18}
 'xrdef {update options-title}{update options}
-'xrdef {update options-pg}{95}
+'xrdef {update options-pg}{120}
 'xrdef {update options-snt}{Section'tie'char65.18.1}
 'xrdef {update output-title}{update output}
-'xrdef {update output-pg}{96}
+'xrdef {update output-pg}{122}
 'xrdef {update output-snt}{Section'tie'char65.18.2}
 'xrdef {update examples-title}{update examples}
-'xrdef {update examples-pg}{97}
+'xrdef {update examples-pg}{123}
 'xrdef {update examples-snt}{Section'tie'char65.18.3}
+'xrdef {Invoking CVS-title}{Quick reference to CVS commands}
+'xrdef {Invoking CVS-pg}{125}
+'xrdef {Invoking CVS-snt}{Appendix'tie'char66{}}
 'xrdef {Administrative files-title}{Reference manual for the Administrative files}
-'xrdef {Administrative files-pg}{99}
-'xrdef {Administrative files-snt}{Appendix'tie'char66{}}
+'xrdef {Administrative files-pg}{135}
+'xrdef {Administrative files-snt}{Appendix'tie'char67{}}
 'xrdef {modules-title}{The modules file}
-'xrdef {modules-pg}{99}
-'xrdef {modules-snt}{Section'tie'char66.1}
+'xrdef {modules-pg}{135}
+'xrdef {modules-snt}{Section'tie'char67.1}
 'xrdef {Wrappers-title}{The cvswrappers file}
-'xrdef {Wrappers-pg}{100}
-'xrdef {Wrappers-snt}{Section'tie'char66.2}
+'xrdef {Wrappers-pg}{137}
+'xrdef {Wrappers-snt}{Section'tie'char67.2}
 'xrdef {commit files-title}{The commit support files}
-'xrdef {commit files-pg}{101}
-'xrdef {commit files-snt}{Section'tie'char66.3}
+'xrdef {commit files-pg}{138}
+'xrdef {commit files-snt}{Section'tie'char67.3}
 'xrdef {syntax-title}{The common syntax}
-'xrdef {syntax-pg}{102}
-'xrdef {syntax-snt}{Section'tie'char66.3.1}
+'xrdef {syntax-pg}{139}
+'xrdef {syntax-snt}{Section'tie'char67.3.1}
 'xrdef {commitinfo-title}{Commitinfo}
-'xrdef {commitinfo-pg}{102}
-'xrdef {commitinfo-snt}{Section'tie'char66.4}
+'xrdef {commitinfo-pg}{139}
+'xrdef {commitinfo-snt}{Section'tie'char67.4}
+'xrdef {verifymsg-title}{Verifying log messages}
+'xrdef {verifymsg-pg}{140}
+'xrdef {verifymsg-snt}{Section'tie'char67.5}
 'xrdef {editinfo-title}{Editinfo}
-'xrdef {editinfo-pg}{102}
-'xrdef {editinfo-snt}{Section'tie'char66.5}
+'xrdef {editinfo-pg}{141}
+'xrdef {editinfo-snt}{Section'tie'char67.6}
 'xrdef {editinfo example-title}{Editinfo example}
-'xrdef {editinfo example-pg}{103}
-'xrdef {editinfo example-snt}{Section'tie'char66.5.1}
+'xrdef {editinfo example-pg}{142}
+'xrdef {editinfo example-snt}{Section'tie'char67.6.1}
 'xrdef {loginfo-title}{Loginfo}
-'xrdef {loginfo-pg}{104}
-'xrdef {loginfo-snt}{Section'tie'char66.6}
+'xrdef {loginfo-pg}{143}
+'xrdef {loginfo-snt}{Section'tie'char67.7}
 'xrdef {loginfo example-title}{Loginfo example}
-'xrdef {loginfo example-pg}{104}
-'xrdef {loginfo example-snt}{Section'tie'char66.6.1}
+'xrdef {loginfo example-pg}{144}
+'xrdef {loginfo example-snt}{Section'tie'char67.7.1}
 'xrdef {Keeping a checked out copy-title}{Keeping a checked out copy}
-'xrdef {Keeping a checked out copy-pg}{105}
-'xrdef {Keeping a checked out copy-snt}{Section'tie'char66.6.2}
+'xrdef {Keeping a checked out copy-pg}{145}
+'xrdef {Keeping a checked out copy-snt}{Section'tie'char67.7.2}
 'xrdef {rcsinfo-title}{Rcsinfo}
-'xrdef {rcsinfo-pg}{105}
-'xrdef {rcsinfo-snt}{Section'tie'char66.7}
+'xrdef {rcsinfo-pg}{145}
+'xrdef {rcsinfo-snt}{Section'tie'char67.8}
 'xrdef {cvsignore-title}{Ignoring files via cvsignore}
-'xrdef {cvsignore-pg}{106}
-'xrdef {cvsignore-snt}{Section'tie'char66.8}
+'xrdef {cvsignore-pg}{146}
+'xrdef {cvsignore-snt}{Section'tie'char67.9}
 'xrdef {history file-title}{The history file}
-'xrdef {history file-pg}{106}
-'xrdef {history file-snt}{Section'tie'char66.9}
+'xrdef {history file-pg}{147}
+'xrdef {history file-snt}{Section'tie'char67.10}
 'xrdef {Variables-title}{Expansions in administrative files}
-'xrdef {Variables-pg}{107}
-'xrdef {Variables-snt}{Section'tie'char66.10}
+'xrdef {Variables-pg}{147}
+'xrdef {Variables-snt}{Section'tie'char67.11}
 'xrdef {Environment variables-title}{All environment variables which affect CVS}
-'xrdef {Environment variables-pg}{109}
-'xrdef {Environment variables-snt}{Appendix'tie'char67{}}
+'xrdef {Environment variables-pg}{149}
+'xrdef {Environment variables-snt}{Appendix'tie'char68{}}
 'xrdef {Troubleshooting-title}{Troubleshooting}
-'xrdef {Troubleshooting-pg}{111}
-'xrdef {Troubleshooting-snt}{Appendix'tie'char68{}}
+'xrdef {Troubleshooting-pg}{153}
+'xrdef {Troubleshooting-snt}{Appendix'tie'char69{}}
 'xrdef {Magic branch numbers-title}{Magic branch numbers}
-'xrdef {Magic branch numbers-pg}{111}
-'xrdef {Magic branch numbers-snt}{Section'tie'char68.1}
+'xrdef {Magic branch numbers-pg}{153}
+'xrdef {Magic branch numbers-snt}{Section'tie'char69.1}
 'xrdef {Copying-title}{GNU GENERAL PUBLIC LICENSE}
-'xrdef {Copying-pg}{113}
-'xrdef {Copying-snt}{Appendix'tie'char69{}}
+'xrdef {Copying-pg}{155}
+'xrdef {Copying-snt}{Appendix'tie'char70{}}
 'xrdef {Index-title}{Index}
-'xrdef {Index-pg}{115}
+'xrdef {Index-pg}{163}
 'xrdef {Index-snt}{}
index 4d30659..6881915 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ./cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.64 from the input
+file ../../work/ccvs/doc/cvs.texinfo.
 
    Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
 Free Software Foundation, Inc.
@@ -23,163 +23,171 @@ the Free Software Foundation instead of in the original English.
 
 \1f
 Indirect:
-cvs.info-1: 1070
-cvs.info-2: 50901
-cvs.info-3: 99542
-cvs.info-4: 142554
-cvs.info-5: 191631
-cvs.info-6: 239694
+cvs.info-1: 1088
+cvs.info-2: 51022
+cvs.info-3: 100936
+cvs.info-4: 149952
+cvs.info-5: 199272
+cvs.info-6: 249055
+cvs.info-7: 280355
 \1f
 Tag Table:
 (Indirect)
-Node: Top\7f1070
-Node: Preface\7f2773
-Node: Checklist\7f4719
-Node: Credits\7f5780
-Node: BUGS\7f6959
-Node: What is CVS?\7f7975
-Node: Basic concepts\7f15652
-Node: Revision numbers\7f16248
-Node: Versions revisions releases\7f19298
-Node: A sample session\7f19857
-Node: Getting the source\7f20569
-Node: Committing your changes\7f21445
-Node: Cleaning up\7f22372
-Node: Viewing differences\7f24072
-Node: Repository\7f24965
-Node: Specifying a repository\7f27203
-Node: Repository storage\7f28614
-Node: Repository files\7f29491
-Node: File permissions\7f31992
-Node: Intro administrative files\7f33867
-Node: Multiple repositories\7f35568
-Node: Creating a repository\7f36740
-Node: Remote repositories\7f37918
-Node: Connecting via rsh\7f38803
-Node: Password authenticated\7f41366
-Node: Password authentication server\7f42121
-Node: Password authentication client\7f44928
-Node: Password authentication security\7f47264
-Node: Kerberos authenticated\7f48730
-Node: Starting a new project\7f50147
-Node: Setting up the files\7f50901
-Node: From files\7f51525
-Node: From other version control systems\7f53516
-Node: From scratch\7f55405
-Node: Defining the module\7f56141
-Node: Multiple developers\7f57122
-Node: File status\7f59178
-Node: Updating a file\7f61306
-Node: Conflicts example\7f62613
-Node: Informing others\7f66665
-Node: Concurrency\7f67205
-Node: Watches\7f68910
-Node: Setting a watch\7f70300
-Node: Getting Notified\7f71467
-Node: Editing files\7f74407
-Node: Watch information\7f76927
-Node: Watches Compatibility\7f77777
-Node: Choosing a model\7f78612
-Node: Branches\7f81287
-Node: Tags\7f81998
-Node: Branches motivation\7f86497
-Node: Creating a branch\7f87509
-Node: Sticky tags\7f90076
-Node: Merging\7f93347
-Node: Merging a branch\7f93925
-Node: Merging more than once\7f95701
-Node: Merging two revisions\7f98174
-Node: Merging adds and removals\7f98966
-Node: Recursive behavior\7f99542
-Node: Adding files\7f101226
-Node: Removing files\7f103897
-Node: Tracking sources\7f106904
-Node: First import\7f108219
-Node: Update imports\7f109310
-Node: Binary files in imports\7f110803
-Node: Moving files\7f111075
-Node: Outside\7f111701
-Node: Inside\7f112652
-Node: Rename by copying\7f113517
-Node: Moving directories\7f114677
-Node: History browsing\7f116156
-Node: log messages\7f116715
-Node: history database\7f117037
-Node: user-defined logging\7f117383
-Node: annotate\7f118903
-Node: Keyword substitution\7f120332
-Node: Keyword list\7f121320
-Node: Using keywords\7f123100
-Node: Avoiding substitution\7f125047
-Node: Substitution modes\7f125947
-Node: Log keyword\7f128449
-Node: Binary files\7f129589
-Node: Revision management\7f132453
-Node: When to commit\7f133041
-Node: Invoking CVS\7f134149
-Node: Structure\7f135754
-Node: ~/.cvsrc\7f137022
-Node: Global options\7f139021
-Node: Common options\7f142554
-Node: admin\7f149581
-Node: admin options\7f150457
-Node: admin examples\7f158156
-Node: checkout\7f159673
-Node: checkout options\7f162121
-Node: checkout examples\7f165257
-Node: commit\7f165534
-Node: commit options\7f167660
-Node: commit examples\7f169246
-Node: diff\7f172627
-Node: diff options\7f173516
-Node: diff examples\7f175250
-Node: export\7f176210
-Node: export options\7f177469
-Node: history\7f178661
-Node: history options\7f179442
-Node: import\7f182248
-Node: import options\7f184565
-Node: import output\7f186114
-Node: import examples\7f187060
-Node: log\7f187224
-Node: log options\7f188259
-Node: log examples\7f191485
-Node: rdiff\7f191631
-Node: rdiff options\7f192933
-Node: rdiff examples\7f194482
-Node: release\7f195440
-Node: release options\7f196735
-Node: release output\7f197414
-Node: release examples\7f199053
-Node: rtag\7f199513
-Node: rtag options\7f200348
-Node: status\7f202238
-Node: status options\7f203135
-Node: tag\7f203723
-Node: tag options\7f205277
-Node: update\7f206514
-Node: update options\7f207368
-Node: update output\7f210957
-Node: update examples\7f213857
-Node: Administrative files\7f214189
-Node: modules\7f215415
-Node: Wrappers\7f219772
-Node: commit files\7f222868
-Node: syntax\7f224295
-Node: commitinfo\7f225076
-Node: editinfo\7f226588
-Node: editinfo example\7f228504
-Node: loginfo\7f229798
-Node: loginfo example\7f231184
-Node: Keeping a checked out copy\7f231954
-Node: rcsinfo\7f232962
-Node: cvsignore\7f234274
-Node: history file\7f236511
-Node: Variables\7f237163
-Node: Environment variables\7f239694
-Node: Troubleshooting\7f245081
-Node: Magic branch numbers\7f245275
-Node: Copying\7f246437
-Node: Index\7f246574
+Node: Top\7f1088
+Node: Preface\7f3013
+Node: Checklist\7f4959
+Node: Credits\7f6020
+Node: BUGS\7f7205
+Node: What is CVS?\7f8221
+Node: Basic concepts\7f16776
+Node: Revision numbers\7f17372
+Node: Versions revisions releases\7f20422
+Node: A sample session\7f20981
+Node: Getting the source\7f21693
+Node: Committing your changes\7f22570
+Node: Cleaning up\7f23497
+Node: Viewing differences\7f25197
+Node: Repository\7f26090
+Node: Specifying a repository\7f28404
+Node: Repository storage\7f29815
+Node: Repository files\7f30692
+Node: File permissions\7f33469
+Node: Intro administrative files\7f35344
+Node: Multiple repositories\7f37045
+Node: Creating a repository\7f38217
+Node: Remote repositories\7f40357
+Node: Connecting via rsh\7f41515
+Node: Password authenticated\7f44078
+Node: Password authentication server\7f44833
+Node: Password authentication client\7f48839
+Node: Password authentication security\7f51022
+Node: Kerberos authenticated\7f52488
+Node: Read-only access\7f53905
+Node: Starting a new project\7f56597
+Node: Setting up the files\7f57351
+Node: From files\7f57975
+Node: From other version control systems\7f59981
+Node: From scratch\7f61870
+Node: Defining the module\7f62606
+Node: Multiple developers\7f63587
+Node: File status\7f65643
+Node: Updating a file\7f67771
+Node: Conflicts example\7f69078
+Node: Informing others\7f73130
+Node: Concurrency\7f73670
+Node: Watches\7f75428
+Node: Setting a watch\7f76818
+Node: Getting Notified\7f77985
+Node: Editing files\7f81361
+Node: Watch information\7f83881
+Node: Watches Compatibility\7f84731
+Node: Choosing a model\7f85566
+Node: Branches\7f88241
+Node: Tags\7f88952
+Node: Branches motivation\7f94085
+Node: Creating a branch\7f95097
+Node: Sticky tags\7f97665
+Node: Merging\7f100936
+Node: Merging a branch\7f101514
+Node: Merging more than once\7f103290
+Node: Merging two revisions\7f105763
+Node: Merging adds and removals\7f106555
+Node: Recursive behavior\7f107131
+Node: Adding files\7f108815
+Node: Removing files\7f111486
+Node: Removing directories\7f114445
+Node: Tracking sources\7f115491
+Node: First import\7f116892
+Node: Update imports\7f118241
+Node: Reverting local changes\7f119734
+Node: Binary files in imports\7f120426
+Node: Moving files\7f120707
+Node: Outside\7f121334
+Node: Inside\7f122285
+Node: Rename by copying\7f123150
+Node: Moving directories\7f124310
+Node: History browsing\7f125741
+Node: log messages\7f126300
+Node: history database\7f126622
+Node: user-defined logging\7f126968
+Node: annotate\7f128488
+Node: Keyword substitution\7f129628
+Node: Keyword list\7f130616
+Node: Using keywords\7f132396
+Node: Avoiding substitution\7f134343
+Node: Substitution modes\7f135243
+Node: Log keyword\7f137745
+Node: Binary files\7f138885
+Node: Builds\7f141736
+Node: Compatibility\7f144414
+Node: Revision management\7f145406
+Node: When to commit\7f145995
+Node: CVS commands\7f147103
+Node: Structure\7f148684
+Node: ~/.cvsrc\7f149952
+Node: Global options\7f151951
+Node: Common options\7f155526
+Node: admin\7f162387
+Node: admin options\7f163263
+Node: admin examples\7f171001
+Node: checkout\7f172518
+Node: checkout options\7f174966
+Node: checkout examples\7f178135
+Node: commit\7f178412
+Node: commit options\7f180538
+Node: commit examples\7f182124
+Node: diff\7f185464
+Node: diff options\7f186353
+Node: diff examples\7f188087
+Node: export\7f189047
+Node: export options\7f190306
+Node: history\7f191498
+Node: history options\7f192279
+Node: import\7f195111
+Node: import options\7f197722
+Node: import output\7f199272
+Node: import examples\7f200218
+Node: log\7f200382
+Node: log options\7f201417
+Node: log examples\7f204643
+Node: rdiff\7f204789
+Node: rdiff options\7f206091
+Node: rdiff examples\7f207640
+Node: release\7f208598
+Node: release options\7f209893
+Node: release output\7f210572
+Node: release examples\7f212087
+Node: rtag\7f212547
+Node: rtag options\7f213382
+Node: status\7f215272
+Node: status options\7f216169
+Node: tag\7f216757
+Node: tag options\7f218311
+Node: update\7f219548
+Node: update options\7f220402
+Node: update output\7f224005
+Node: update examples\7f226868
+Node: Invoking CVS\7f227200
+Node: Administrative files\7f243094
+Node: modules\7f244427
+Node: Wrappers\7f249055
+Node: commit files\7f252151
+Node: syntax\7f253859
+Node: commitinfo\7f254739
+Node: verifymsg\7f256252
+Node: editinfo\7f258692
+Node: editinfo example\7f260968
+Node: loginfo\7f262262
+Node: loginfo example\7f264596
+Node: Keeping a checked out copy\7f265366
+Node: rcsinfo\7f266374
+Node: cvsignore\7f267680
+Node: history file\7f270562
+Node: Variables\7f271214
+Node: Environment variables\7f273745
+Node: Troubleshooting\7f278999
+Node: Magic branch numbers\7f279193
+Node: Copying\7f280355
+Node: Index\7f299542
 \1f
 End Tag Table
index 37054fd..8552545 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ./cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.64 from the input
+file ../../work/ccvs/doc/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.
 
 \1f
-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 version
-1.9.
+1.9.2.
 
 * Menu:
 
@@ -43,14 +43,18 @@ File: cvs.info,  Node: Top,  Next: Preface,  Prev: (DIR),  Up: (DIR)
 * Recursive behavior::          CVS descends directories
 * Adding files::                Adding files
 * Removing files::              Removing files
+* Removing directories::        Removing directories
 * 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
+* Builds::                      Issues related to CVS and builds
+* Compatibility::               Upgrading CVS versions
 * Revision management::         Policy questions for revision management
-* Invoking CVS::                Reference manual for CVS commands
+* CVS commands::                CVS commands share some things
+* Invoking CVS::                Quick reference to CVS commands
 * Administrative files::        Reference manual for the Administrative files
 * Environment variables::       All environment variables which affect CVS
 * Troubleshooting::             Some tips when nothing works
@@ -144,10 +148,10 @@ File: cvs.info,  Node: Credits,  Next: BUGS,  Prev: Checklist,  Up: Preface
 Credits
 =======
 
-   Roland Pesch, Cygnus Support <pesch@cygnus.com> wrote the manual
-pages which were distributed with CVS 1.3.  Appendix A and B contain
-much text that was extracted from them.  He also read an early draft of
-this manual and contributed many ideas and corrections.
+   Roland Pesch, then of Cygnus Support <roland@wrs.com> wrote the
+manual pages which were distributed with CVS 1.3.  Appendix A and B
+contain much text that was extracted from them.  He also read an early
+draft of this manual and contributed many ideas and corrections.
 
    The mailing-list `info-cvs' is sometimes informative. I have
 included information from postings made by the following persons: David
@@ -215,7 +219,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
@@ -237,17 +241,30 @@ come from them.
 later helped Brian with the design of the CVS module and vendor branch
 support.
 
-   You can get CVS via anonymous ftp from a number of sites, for
-instance prep.ai.mit.edu in `pub/gnu'.
+   You can get CVS via anonymous FTP from a number of sites; for
+example see
+     http://www.gnu.ai.mit.edu/order/ftp.html
+   for a list of the GNU FTP sites.
 
    There is a mailing list, known as `info-cvs', devoted to CVS.  To
 subscribe or unsubscribe send a message to
 `info-cvs-request@prep.ai.mit.edu'.  Please be specific about your
 email address.  As of May 1996, subscription requests are handled by a
 busy human being, so you cannot expect to be added or removed
-immediately.  The usenet group `comp.software.config-mgmt' is also a
-suitable place for CVS discussions (along with other configuration
-management systems).
+immediately.  If you prefer a usenet group, the right group is
+`comp.software.config-mgmt' which is for CVS discussions (along with
+other configuration management systems).  In the future, it might be
+possible to create a `comp.software.config-mgmt.cvs', but probably only
+if there is sufficient CVS traffic on `comp.software.config-mgmt'.
+
+   To report bugs in CVS send mail to `bug-cvs@prep.ai.mit.edu'.  Do
+note that someone may or may not feel like taking care of your bug
+report--if you need a response consider a support contract from Cyclic
+Software (`http://www.cyclic.com' or `info@cyclic.com').  This is also
+the procedure for submitting suggested changes to CVS (see the file
+HACKING in the source distribution for more details).  Note that all
+submitted changes may be distributed under the terms of the GNU Public
+License, so if you don't like this, don't submit them.
 
 CVS is not...
 =============
@@ -283,7 +300,10 @@ CVS is not a build system.
      Figuring out what files need to be rebuilt when something changes
      is, again, something to be handled outside the scope of CVS.  One
      traditional approach is to use `make' for building, and use some
-     automated tool for generating the depencies which `make' uses.
+     automated tool for generating the dependencies which `make' uses.
+
+     See *Note Builds::, for more information on doing builds in
+     conjunction with CVS.
 
 CVS is not a substitute for management.
      Your managers and project leaders are expected to talk to you
@@ -323,7 +343,7 @@ CVS does not have change control
      reported bugs and the status of each one (is it fixed?  in what
      release?  has the bug submitter agreed that it is fixed?).  For
      interfacing CVS to an external bug-tracking system, see the
-     `rcsinfo' and `editinfo' files (*note Administrative files::.).
+     `rcsinfo' and `verifymsg' files (*note Administrative files::.).
 
      Another aspect of change control is keeping track of the fact that
      changes to several files were in fact changed together as one
@@ -352,7 +372,7 @@ CVS does not have a builtin process model
      through various steps, with various approvals as needed.
      Generally, one can accomplish this with CVS but it might be a
      little more work.  In some cases you'll want to use the
-     `commitinfo', `loginfo', `rcsinfo', or `editinfo' files, to
+     `commitinfo', `loginfo', `rcsinfo', or `verifymsg' files, to
      require that certain steps be performed before cvs will allow a
      checkin.  Also consider whether features such as branches and tags
      can be used to perform tasks such as doing work in a development
@@ -498,7 +518,7 @@ not modify or remove any of the files in it.
    You start your favorite editor, hack away at `backend.c', and a
 couple of hours later you have added an optimization pass to the
 compiler.  A note to RCS and SCCS users: There is no need to lock the
-files that you want to edit.  *Note Multiple developers:: for an
+files that you want to edit.  *Note Multiple developers::, for an
 explanation.
 
 \1f
@@ -647,6 +667,7 @@ user-defined modules.
 * Multiple repositories::       Multiple repositories
 * Creating a repository::       Creating a repository
 * Remote repositories::         Accessing repositories on remote machines
+* Read-only access::            Granting read-only access to the repository
 
 \1f
 File: cvs.info,  Node: Specifying a repository,  Next: Repository storage,  Up: Repository
@@ -781,6 +802,11 @@ distributed with RCS.  This file format has become very common--many
 systems other than CVS or RCS can at least import history files in this
 format.
 
+   The RCS files used in CVS differ in a few ways from the standard
+format.  The biggest difference is magic branches; for more information
+see *Note Magic branch numbers::.  Also in CVS the valid tag names are
+a subset of what RCS accepts; for CVS's rules see *Note Tags::.
+
 \1f
 File: cvs.info,  Node: File permissions,  Prev: Repository files,  Up: Repository storage
 
@@ -894,14 +920,29 @@ File: cvs.info,  Node: Creating a repository,  Next: Remote repositories,  Prev:
 Creating a repository
 =====================
 
-   To set up a CVS repository, choose a directory with ample disk space
-available for the revision history of the source files.  It should be
-accessable (directly or via a networked file system) from all machines
-which want to use CVS in server or local mode; the client machines need
-not have any access to it other than via the CVS protocol.  It is not
-possible to use CVS to read from a repository which one only has read
-access to; CVS needs to be able to create lock files (*note
-Concurrency::.).
+   To set up a CVS repository, first choose the machine and disk on
+which you want to store the revision history of the source files.  CPU
+and memory requirements are modest--a server with 32M of memory or even
+less can handle a fairly large source tree with a fair amount of
+activity.  To estimate disk space requirements, if you are importing
+RCS files from another system, the size of those files is the
+approximate initial size of your repository, or if you are starting
+without any version history, a rule of thumb is to allow for the server
+approximately three times the size of the code to be under CVS for the
+repository (you will eventually outgrow this, but not for a while).  On
+the machines on which the developers will be working, you'll want disk
+space for approximately one working directory for each developer
+(either the entire tree or a portion of it, depending on what each
+developer uses).  Don't worry about CPU and memory requirements for the
+clients--any machine with enough capacity to run the operating system in
+question should have little trouble.
+
+   The repository should be accessable (directly or via a networked
+file system) from all machines which want to use CVS in server or local
+mode; the client machines need not have any access to it other than via
+the CVS protocol.  It is not possible to use CVS to read from a
+repository which one only has read access to; CVS needs to be able to
+create lock files (*note Concurrency::.).
 
    To create a repository, run the `cvs init' command.  It will set up
 an empty repository in the CVS root specified in the usual way (*note
@@ -917,14 +958,18 @@ set-up repository.
 remove the history file after running `cvs init'.  *Note history file::.
 
 \1f
-File: cvs.info,  Node: Remote repositories,  Prev: Creating a repository,  Up: Repository
+File: cvs.info,  Node: Remote repositories,  Next: Read-only access,  Prev: Creating a repository,  Up: Repository
 
 Remote repositories
 ===================
 
    Your working copy of the sources can be on a different machine than
-the repository.  Generally, using a remote repository is just like
-using a local one, except that the format of the repository name is:
+the repository.  Using CVS in this manner is known as "client/server"
+operation.  You run CVS on a machine which can mount your working
+directory, known as the "client", and tell it to communicate to a
+machine which can mount the repository, known as the "server".
+Generally, using a remote repository is just like using a local one,
+except that the format of the repository name is:
 
      :METHOD:USER@HOSTNAME:/path/to/repository
 
@@ -1051,7 +1096,7 @@ number, then put this in `/etc/services':
 whatever is necessary to force it to reread its initialization files.
 
    Because the client stores and transmits passwords in cleartext
-(almost--see *Note Password authentication security:: for details), a
+(almost--see *Note Password authentication security::, for details), a
 separate CVS password file may be used, so people don't compromise their
 regular passwords when they access the repository.  This file is
 `$CVSROOT/CVSROOT/passwd' (*note Intro administrative files::.).  Its
@@ -1076,6 +1121,33 @@ argument (in this way CVS allows imaginary usernames provided the CVS
 `passwd' file indicates corresponding valid system usernames).  In any
 case, CVS will have no privileges which the (valid) user would not have.
 
+   It is possible to "map" cvs-specific usernames onto system usernames
+(i.e., onto system login names) in the `$CVSROOT/CVSROOT/passwd' file
+by appending a colon and the system username after the password.  For
+example:
+
+     cvs:ULtgRLXo7NRxs:kfogel
+     generic:1sOp854gDF3DY:spwang
+     anyone:1sOp854gDF3DY:spwang
+
+   Thus, someone remotely accessing the repository on
+`chainsaw.brickyard.com' with the following command:
+
+     cvs -d :pserver:cvs@chainsaw.brickyard.com:/usr/local/cvsroot checkout foo
+
+   would end up running the server under the system identity kfogel,
+assuming successful authentication.  However, the remote user would not
+necessarily need to know kfogel's system password, as the
+`$CVSROOT/CVSROOT/passwd' file might contain a different password, used
+only for CVS.  And as the example above indicates, it is permissible to
+map multiple cvs usernames onto a single system username.
+
+   This feature is designed to allow people repository access without
+full system access (in particular, see *Note Read-only access::);
+however, also *Note Password authentication security::.  Any sort of
+repository access very likely implies a degree of general system access
+as well.
+
    Right now, the only way to put a password in the CVS `passwd' file
 is to paste it there from somewhere else.  Someday, there may be a `cvs
 passwd' command.
@@ -1127,88 +1199,3 @@ run.  If you were to set it after running `cvs login', then later CVS
 commands would be unable to look up the password for transmission to
 the server.
 
-   The `CVS_PASSWORD' environment variable overrides *all* stored
-passwords.  If it is set, CVS will use it for all password-authenticated
-connections.
-
-\1f
-File: cvs.info,  Node: Password authentication security,  Prev: Password authentication client,  Up: Password authenticated
-
-Security considerations with password authentication
-....................................................
-
-   The passwords are stored on the client side in a trivial encoding of
-the cleartext, and transmitted in the same encoding.  The encoding is
-done only to prevent inadvertent password compromises (i.e., a system
-administrator accidentally looking at the file), and will not prevent
-even a naive attacker from gaining the password.
-
-   The separate CVS password file (*note Password authentication
-server::.) allows people to use a different password for repository
-access than for login access.  On the other hand, once a user has
-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 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
-available to anyone who can sniff network packets or read a protected
-(i.e., user read-only) file.  If you want real security, get Kerberos.
-
-\1f
-File: cvs.info,  Node: Kerberos authenticated,  Prev: Password authenticated,  Up: Remote repositories
-
-Direct connection with kerberos
--------------------------------
-
-   The main disadvantage of using rsh is that all the data needs to
-pass through additional programs, so it may be slower.  So if you have
-kerberos installed you can connect via a direct TCP connection,
-authenticating with kerberos.
-
-   To do this, CVS needs to be compiled with kerberos support; when
-configuring CVS it tries to detect whether kerberos is present or you
-can use the `--with-krb4' flag to configure.
-
-   The data transmitted is *not* encrypted by default.  Encryption
-support must be compiled into both the client and server; use the
-`--enable-encryption' configure option to turn it on.  You must then
-use the `-x' global option to request encryption.
-
-   You need to edit `inetd.conf' on the server machine to run `cvs
-kserver'.  The client uses port 1999 by default; if you want to use
-another port specify it in the `CVS_CLIENT_PORT' environment variable
-on the client.
-
-   When you want to use CVS, get a ticket in the usual way (generally
-`kinit'); it must be a ticket which allows you to log into the server
-machine.  Then you are ready to go:
-
-     cvs -d :kserver:chainsaw.brickyard.com:/user/local/cvsroot checkout foo
-
-   Previous versions of CVS would fall back to a connection via rsh;
-this version will not do so.
-
-\1f
-File: cvs.info,  Node: Starting a new project,  Next: Multiple developers,  Prev: Repository,  Up: Top
-
-Starting a project with CVS
-***************************
-
-   Because renaming files and moving them between directories is
-somewhat inconvenient, the first thing you do when you start a new
-project should be to think through your file organization.  It is not
-impossible to rename or move files, but it does increase the potential
-for confusion and CVS does have some quirks particularly in the area of
-renaming directories.  *Note Moving files::.
-
-   What to do next depends on the situation at hand.
-
-* Menu:
-
-* Setting up the files::        Getting the files into the repository
-* Defining the module::         How to make a module of the files
-
index 2feb346..4fd007e 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ./cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.64 from the input
+file ../../work/ccvs/doc/cvs.texinfo.
 
    Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
 Free Software Foundation, Inc.
@@ -21,6 +21,148 @@ 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.
 
+\1f
+File: cvs.info,  Node: Password authentication security,  Prev: Password authentication client,  Up: Password authenticated
+
+Security considerations with password authentication
+....................................................
+
+   The passwords are stored on the client side in a trivial encoding of
+the cleartext, and transmitted in the same encoding.  The encoding is
+done only to prevent inadvertent password compromises (i.e., a system
+administrator accidentally looking at the file), and will not prevent
+even a naive attacker from gaining the password.
+
+   The separate CVS password file (*note Password authentication
+server::.) allows people to use a different password for repository
+access than for login access.  On the other hand, once a user has
+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 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
+available to anyone who can sniff network packets or read a protected
+(i.e., user read-only) file.  If you want real security, get Kerberos.
+
+\1f
+File: cvs.info,  Node: Kerberos authenticated,  Prev: Password authenticated,  Up: Remote repositories
+
+Direct connection with kerberos
+-------------------------------
+
+   The main disadvantage of using rsh is that all the data needs to
+pass through additional programs, so it may be slower.  So if you have
+kerberos installed you can connect via a direct TCP connection,
+authenticating with kerberos.
+
+   To do this, CVS needs to be compiled with kerberos support; when
+configuring CVS it tries to detect whether kerberos is present or you
+can use the `--with-krb4' flag to configure.
+
+   The data transmitted is *not* encrypted by default.  Encryption
+support must be compiled into both the client and server; use the
+`--enable-encryption' configure option to turn it on.  You must then
+use the `-x' global option to request encryption.
+
+   You need to edit `inetd.conf' on the server machine to run `cvs
+kserver'.  The client uses port 1999 by default; if you want to use
+another port specify it in the `CVS_CLIENT_PORT' environment variable
+on the client.
+
+   When you want to use CVS, get a ticket in the usual way (generally
+`kinit'); it must be a ticket which allows you to log into the server
+machine.  Then you are ready to go:
+
+     cvs -d :kserver:chainsaw.brickyard.com:/user/local/cvsroot checkout foo
+
+   Previous versions of CVS would fall back to a connection via rsh;
+this version will not do so.
+
+\1f
+File: cvs.info,  Node: Read-only access,  Prev: Remote repositories,  Up: Repository
+
+Read-only repository access
+===========================
+
+   It is possible to grant read-only repository access to people using
+the password-authenticated server (*note Password authenticated::.).
+(The other access methods do not have explicit support for read-only
+users because those methods all assume login access to the repository
+machine anyway, and therefore the user can do whatever local file
+permissions allow her to do.)
+
+   A user who has read-only access can do only those CVS operations
+which do not modify the repository, except for certain "administrative"
+files (such as lock files and the history file).  It may be desirable
+to use this feature in conjunction with user-aliasing (*note Password
+authentication server::.).  However, note that read-only access does
+not repeal the existing security considerations in *Note Password
+authentication security::.
+
+   There are two ways to specify read-only access for a user: by
+inclusion, and by exclusion.
+
+   "Inclusion" means listing that user specifically in the
+`$CVSROOT/CVSROOT/readers' file, which is simply a newline-separated
+list of users.  Here is a sample `readers' file:
+
+     melissa
+     splotnik
+     jrandom
+
+   (Don't forget the newline after the last user.)
+
+   "Exclusion" means explicitly listing everyone who has *write*
+access--if the `$CVSROOT/CVSROOT/writers' file exists, then only those
+users listed in it have write access, and everyone else has read-only
+access (of course, even the read-only users still need to be listed in
+the `$CVSROOT/CVSROOT/passwd' file).  The `writers' file has the same
+format as the `readers' file.
+
+   Note: if your `$CVSROOT/CVSROOT/passwd' file maps cvs users onto
+system users (*note Password authentication server::.), make sure you
+deny or grant read-only access using the *cvs* usernames, not the
+system usernames.  That is, the `readers' and `writers' files contain
+cvs usernames, which may or may not be the same as system usernames.
+
+   Here is a complete description of the server's behavior in deciding
+whether to grant read-only or read-write access:
+
+   If `readers' exists, and this user is listed in it, then she gets
+read-only access.  Or if `writers' exists, and this user is NOT listed
+in it, then she also gets read-only access (this is true even if
+`readers' exists but she is not listed there).  Otherwise, she gets
+full read-write access.
+
+   Of course there is a conflict if the user is listed in both files.
+This is resolved in the more conservative way, it being better to
+protect the repository too much than too little: such a user gets
+read-only access.
+
+\1f
+File: cvs.info,  Node: Starting a new project,  Next: Multiple developers,  Prev: Repository,  Up: Top
+
+Starting a project with CVS
+***************************
+
+   Because renaming files and moving them between directories is
+somewhat inconvenient, the first thing you do when you start a new
+project should be to think through your file organization.  It is not
+impossible to rename or move files, but it does increase the potential
+for confusion and CVS does have some quirks particularly in the area of
+renaming directories.  *Note Moving files::.
+
+   What to do next depends on the situation at hand.
+
+* Menu:
+
+* Setting up the files::        Getting the files into the repository
+* Defining the module::         How to make a module of the files
+
 \1f
 File: cvs.info,  Node: Setting up the files,  Next: Defining the module,  Up: Starting a new project
 
@@ -66,7 +208,7 @@ directory.
      $ cd ..
      $ mv DIR DIR.orig
      $ cvs checkout yoyodyne/DIR       # Explanation below
-     $ ls -R yoyodyne
+     $ diff -r DIR.orig yoyodyne/DIR
      $ rm -r DIR.orig
 
 Erasing the original sources is a good idea, to make sure that you do
@@ -483,8 +625,9 @@ the following message:
 operation or print the message again, if it still needs to wait.  If a
 lock seems to stick around for an undue amount of time, find the person
 holding the lock and ask them about the cvs command they are running.
-If they aren't running a cvs command, look for and remove files
-starting with `#cvs.tfl', `#cvs.rfl', or `#cvs.wfl' from the repository.
+If they aren't running a cvs command, look in the repository directory
+mentioned in the message and remove files which they own whose names
+start with `#cvs.tfl', `#cvs.rfl', or `#cvs.wfl'.
 
    Note that these locks are to protect CVS's internal data structures
 and have no relationship to the word "lock" in the sense used by
@@ -650,6 +793,14 @@ user in the format USER:VALUE.  Then instead of passing the name of the
 user to be notified to `notify', CVS will pass the VALUE (normally an
 email address on some other machine).
 
+   CVS does not notify you for your own changes.  Currently this check
+is done based on whether the user name of the person taking the action
+which triggers notification matches the user name of the person getting
+notification.  In fact, in general, the watches features only track one
+edit by each user.  It probably would be more useful if watches tracked
+each working directory separately, so this behavior might be worth
+changing.
+
 \1f
 File: cvs.info,  Node: Editing files,  Next: Watch information,  Prev: Getting Notified,  Up: Watches
 
@@ -758,8 +909,8 @@ Choosing between reserved or unreserved checkouts
 
    Reserved and unreserved checkouts each have pros and cons.  Let it
 be said that a lot of this is a matter of opinion or what works given
-different groups' working styles, but here is an attempt to briefly
-describe the issues.  There are many ways to organize a team of
+different groups' working styles, but here is a brief description of
+some of the issues.  There are many ways to organize a team of
 developers.  CVS does not try to enforce a certain organization.  It is
 a tool that can be used in several ways.
 
@@ -849,13 +1000,24 @@ 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.  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
+represent.  Tag names must start with an uppercase or lowercase letter
+and 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 be specially
+named, for example by starting with `.', rather than being named
 analogously to `BASE' and `HEAD', to avoid conflicts with actual tag
 names.
 
+   You'll want to choose some convention for naming tags, based on
+information such as the name of the program and the version number of
+the release.  For example, one might take the name of the program,
+immediately followed by the version number with `.' changed to `-', so
+that CVS 1.9 would be tagged with the name `cvs1-9'.  If you choose a
+consistent convention, then you won't constantly be guessing whether a
+tag is `cvs-1-9' or `cvs1_9' or what.  You might even want to consider
+enforcing your convention in the taginfo file (*note user-defined
+logging::.).
+
    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
 is, you should issue the command in the directory where `backend.c'
@@ -1014,7 +1176,7 @@ branch you just created.
 created by adding a digit at the tail of the revision number it is
 based on.  (If `release-1-0' corresponds to revision 1.4, the branch's
 revision number will be 1.4.2.  For obscure reasons CVS always gives
-branches even numbers, starting at 2.  *Note Revision numbers::).
+branches even numbers, starting at 2.  *Note Revision numbers::.).
 
 \1f
 File: cvs.info,  Node: Sticky tags,  Prev: Creating a branch,  Up: Branches
@@ -1091,166 +1253,3 @@ contents it had previously.  Here is how to do it:
      done
      $
 
-\1f
-File: cvs.info,  Node: Merging,  Next: Recursive behavior,  Prev: Branches,  Up: Top
-
-Merging
-*******
-
-   You can include the changes made between any two revisions into your
-working copy, by "merging".  You can then commit that revision, and
-thus effectively copy the changes onto another branch.
-
-* Menu:
-
-* Merging a branch::            Merging an entire branch
-* Merging more than once::      Merging from a branch several times
-* Merging two revisions::       Merging differences between two revisions
-* Merging adds and removals::   What if files are added or removed?
-
-\1f
-File: cvs.info,  Node: Merging a branch,  Next: Merging more than once,  Up: Merging
-
-Merging an entire branch
-========================
-
-   You can merge changes made on a branch into your working copy by
-giving the `-j BRANCH' flag to the `update' command.  With one `-j
-BRANCH' option it merges the changes made between the point where the
-branch forked and newest revision on that branch (into your working
-copy).
-
-   The `-j' stands for "join".
-
-   Consider this revision tree:
-
-     +-----+    +-----+    +-----+    +-----+
-     ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !      <- The main trunk
-     +-----+    +-----+    +-----+    +-----+
-                     !
-                     !
-                     !   +---------+    +---------+
-     Branch R1fix -> +---! 1.2.2.1 !----! 1.2.2.2 !
-                         +---------+    +---------+
-
-The branch 1.2.2 has been given the tag (symbolic name) `R1fix'.  The
-following example assumes that the module `mod' contains only one file,
-`m.c'.
-
-     $ cvs checkout mod               # Retrieve the latest revision, 1.4
-     
-     $ cvs update -j R1fix m.c        # Merge all changes made on the branch,
-                                      # i.e. the changes between revision 1.2
-                                      # and 1.2.2.2, into your working copy
-                                      # of the file.
-     
-     $ cvs commit -m "Included R1fix" # Create revision 1.5.
-
-   A conflict can result from a merge operation.  If that happens, you
-should resolve it before committing the new revision.  *Note Conflicts
-example::.
-
-   The `checkout' command also supports the `-j BRANCH' flag.  The same
-effect as above could be achieved with this:
-
-     $ cvs checkout -j R1fix mod
-     $ cvs commit -m "Included R1fix"
-
-\1f
-File: cvs.info,  Node: Merging more than once,  Next: Merging two revisions,  Prev: Merging a branch,  Up: Merging
-
-Merging from a branch several times
-===================================
-
-   Continuing our example, the revision tree now looks like this:
-
-     +-----+    +-----+    +-----+    +-----+    +-----+
-     ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !----! 1.5 !      <- The main trunk
-     +-----+    +-----+    +-----+    +-----+    +-----+
-                     !                           *
-                     !                          *
-                     !   +---------+    +---------+
-     Branch R1fix -> +---! 1.2.2.1 !----! 1.2.2.2 !
-                         +---------+    +---------+
-
-   where the starred line represents the merge from the `R1fix' branch
-to the main trunk, as just discussed.
-
-   Now suppose that development continues on the `R1fix' branch:
-
-     +-----+    +-----+    +-----+    +-----+    +-----+
-     ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !----! 1.5 !      <- The main trunk
-     +-----+    +-----+    +-----+    +-----+    +-----+
-                     !                           *
-                     !                          *
-                     !   +---------+    +---------+    +---------+
-     Branch R1fix -> +---! 1.2.2.1 !----! 1.2.2.2 !----! 1.2.2.3 !
-                         +---------+    +---------+    +---------+
-
-   and then you want to merge those new changes onto the main trunk.
-If you just use the `cvs update -j R1fix m.c' command again, CVS will
-attempt to merge again the changes which you have already merged, which
-can have undesirable side effects.
-
-   So instead you need to specify that you only want to merge the
-changes on the branch which have not yet been merged into the trunk.
-To do that you specify two `-j' options, and CVS merges the changes from
-the first revision to the second revision.  For example, in this case
-the simplest way would be
-
-     cvs update -j 1.2.2.2 -j R1fix m.c    # Merge changes from 1.2.2.2 to the
-                                           # head of the R1fix branch
-
-   The problem with this is that you need to specify the 1.2.2.2
-revision manually.  A slightly better approach might be to use the date
-the last merge was done:
-
-     cvs update -j R1fix:yesterday -j R1fix m.c
-
-   Better yet, tag the R1fix branch after every merge into the trunk,
-and then use that tag for subsequent merges:
-
-     cvs update -j merged_from_R1fix_to_trunk -j R1fix m.c
-
-\1f
-File: cvs.info,  Node: Merging two revisions,  Next: Merging adds and removals,  Prev: Merging more than once,  Up: Merging
-
-Merging differences between any two revisions
-=============================================
-
-   With two `-j REVISION' flags, the `update' (and `checkout') command
-can merge the differences between any two revisions into your working
-file.
-
-     $ cvs update -j 1.5 -j 1.3 backend.c
-
-will *remove* all changes made between revision 1.3 and 1.5.  Note the
-order of the revisions!
-
-   If you try to use this option when operating on multiple files,
-remember that the numeric revisions will probably be very different
-between the various files that make up a module.  You almost always use
-symbolic tags rather than revision numbers when operating on multiple
-files.
-
-\1f
-File: cvs.info,  Node: Merging adds and removals,  Prev: Merging two revisions,  Up: Merging
-
-Merging can add or remove files
-===============================
-
-   If the changes which you are merging involve removing or adding some
-files, `update -j' will reflect such additions or removals.
-
-   For example:
-     cvs update -A
-     touch a b c
-     cvs add a b c ; cvs ci -m "added" a b c
-     cvs tag -b branchtag
-     cvs update -r branchtag
-     touch d ; cvs add d
-     rm a ; cvs rm a
-     cvs ci -m "added d, removed a"
-     cvs update -A
-     cvs update -jbranchtag
-
index 17aaffb..f13c422 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ./cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.64 from the input
+file ../../work/ccvs/doc/cvs.texinfo.
 
    Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
 Free Software Foundation, Inc.
@@ -21,6 +21,169 @@ 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.
 
+\1f
+File: cvs.info,  Node: Merging,  Next: Recursive behavior,  Prev: Branches,  Up: Top
+
+Merging
+*******
+
+   You can include the changes made between any two revisions into your
+working copy, by "merging".  You can then commit that revision, and
+thus effectively copy the changes onto another branch.
+
+* Menu:
+
+* Merging a branch::            Merging an entire branch
+* Merging more than once::      Merging from a branch several times
+* Merging two revisions::       Merging differences between two revisions
+* Merging adds and removals::   What if files are added or removed?
+
+\1f
+File: cvs.info,  Node: Merging a branch,  Next: Merging more than once,  Up: Merging
+
+Merging an entire branch
+========================
+
+   You can merge changes made on a branch into your working copy by
+giving the `-j BRANCH' flag to the `update' command.  With one `-j
+BRANCH' option it merges the changes made between the point where the
+branch forked and newest revision on that branch (into your working
+copy).
+
+   The `-j' stands for "join".
+
+   Consider this revision tree:
+
+     +-----+    +-----+    +-----+    +-----+
+     ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !      <- The main trunk
+     +-----+    +-----+    +-----+    +-----+
+                     !
+                     !
+                     !   +---------+    +---------+
+     Branch R1fix -> +---! 1.2.2.1 !----! 1.2.2.2 !
+                         +---------+    +---------+
+
+The branch 1.2.2 has been given the tag (symbolic name) `R1fix'.  The
+following example assumes that the module `mod' contains only one file,
+`m.c'.
+
+     $ cvs checkout mod               # Retrieve the latest revision, 1.4
+     
+     $ cvs update -j R1fix m.c        # Merge all changes made on the branch,
+                                      # i.e. the changes between revision 1.2
+                                      # and 1.2.2.2, into your working copy
+                                      # of the file.
+     
+     $ cvs commit -m "Included R1fix" # Create revision 1.5.
+
+   A conflict can result from a merge operation.  If that happens, you
+should resolve it before committing the new revision.  *Note Conflicts
+example::.
+
+   The `checkout' command also supports the `-j BRANCH' flag.  The same
+effect as above could be achieved with this:
+
+     $ cvs checkout -j R1fix mod
+     $ cvs commit -m "Included R1fix"
+
+\1f
+File: cvs.info,  Node: Merging more than once,  Next: Merging two revisions,  Prev: Merging a branch,  Up: Merging
+
+Merging from a branch several times
+===================================
+
+   Continuing our example, the revision tree now looks like this:
+
+     +-----+    +-----+    +-----+    +-----+    +-----+
+     ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !----! 1.5 !      <- The main trunk
+     +-----+    +-----+    +-----+    +-----+    +-----+
+                     !                           *
+                     !                          *
+                     !   +---------+    +---------+
+     Branch R1fix -> +---! 1.2.2.1 !----! 1.2.2.2 !
+                         +---------+    +---------+
+
+   where the starred line represents the merge from the `R1fix' branch
+to the main trunk, as just discussed.
+
+   Now suppose that development continues on the `R1fix' branch:
+
+     +-----+    +-----+    +-----+    +-----+    +-----+
+     ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !----! 1.5 !      <- The main trunk
+     +-----+    +-----+    +-----+    +-----+    +-----+
+                     !                           *
+                     !                          *
+                     !   +---------+    +---------+    +---------+
+     Branch R1fix -> +---! 1.2.2.1 !----! 1.2.2.2 !----! 1.2.2.3 !
+                         +---------+    +---------+    +---------+
+
+   and then you want to merge those new changes onto the main trunk.
+If you just use the `cvs update -j R1fix m.c' command again, CVS will
+attempt to merge again the changes which you have already merged, which
+can have undesirable side effects.
+
+   So instead you need to specify that you only want to merge the
+changes on the branch which have not yet been merged into the trunk.
+To do that you specify two `-j' options, and CVS merges the changes from
+the first revision to the second revision.  For example, in this case
+the simplest way would be
+
+     cvs update -j 1.2.2.2 -j R1fix m.c    # Merge changes from 1.2.2.2 to the
+                                           # head of the R1fix branch
+
+   The problem with this is that you need to specify the 1.2.2.2
+revision manually.  A slightly better approach might be to use the date
+the last merge was done:
+
+     cvs update -j R1fix:yesterday -j R1fix m.c
+
+   Better yet, tag the R1fix branch after every merge into the trunk,
+and then use that tag for subsequent merges:
+
+     cvs update -j merged_from_R1fix_to_trunk -j R1fix m.c
+
+\1f
+File: cvs.info,  Node: Merging two revisions,  Next: Merging adds and removals,  Prev: Merging more than once,  Up: Merging
+
+Merging differences between any two revisions
+=============================================
+
+   With two `-j REVISION' flags, the `update' (and `checkout') command
+can merge the differences between any two revisions into your working
+file.
+
+     $ cvs update -j 1.5 -j 1.3 backend.c
+
+will *remove* all changes made between revision 1.3 and 1.5.  Note the
+order of the revisions!
+
+   If you try to use this option when operating on multiple files,
+remember that the numeric revisions will probably be very different
+between the various files that make up a module.  You almost always use
+symbolic tags rather than revision numbers when operating on multiple
+files.
+
+\1f
+File: cvs.info,  Node: Merging adds and removals,  Prev: Merging two revisions,  Up: Merging
+
+Merging can add or remove files
+===============================
+
+   If the changes which you are merging involve removing or adding some
+files, `update -j' will reflect such additions or removals.
+
+   For example:
+     cvs update -A
+     touch a b c
+     cvs add a b c ; cvs ci -m "added" a b c
+     cvs tag -b branchtag
+     cvs update -r branchtag
+     touch d ; cvs add d
+     rm a ; cvs rm a
+     cvs ci -m "added d, removed a"
+     cvs update -A
+     cvs update -jbranchtag
+
 \1f
 File: cvs.info,  Node: Recursive behavior,  Next: Adding files,  Prev: Merging,  Up: Top
 
@@ -140,17 +303,16 @@ working on (*note Branches::.).  You can later merge the additions to
 another branch if you want (*note Merging adds and removals::.).
 
 \1f
-File: cvs.info,  Node: Removing files,  Next: Tracking sources,  Prev: Adding files,  Up: Top
+File: cvs.info,  Node: Removing files,  Next: Removing directories,  Prev: Adding files,  Up: Top
 
-Removing files from a module
-****************************
+Removing files
+**************
 
    Modules change.  New files are added, and old files disappear.
-Still, you want to be able to retrieve an exact copy of old releases of
-the module.
+Still, you want to be able to retrieve an exact copy of old releases.
 
-   Here is what you can do to remove a file from a module, but remain
-able to retrieve old revisions:
+   Here is what you can do to remove a file, but remain able to
+retrieve old revisions:
 
    * Make sure that you have not made any uncommitted modifications to
      the file.  *Note Viewing differences::, for one way to do that.
@@ -159,8 +321,8 @@ able to retrieve old revisions:
      be able to retrieve the file as it was immediately before you
      deleted it.
 
-   * Remove the file from your working copy of the module.  You can for
-     instance use `rm'.
+   * Remove the file from your working copy of the directory.  You can
+     for instance use `rm'.
 
    * Use `cvs remove FILENAME' to tell CVS that you really want to
      delete the file.
@@ -216,12 +378,35 @@ can use `update' to resurrect the file:
      cvs update: warning: oj.c was lost
      U oj.c
 
-   When you remove a file it is added only on the branch which you are
-working on (*note Branches::.).  You can later merge the additions to
-another branch if you want (*note Merging adds and removals::.).
+   When you remove a file it is removed only on the branch which you
+are working on (*note Branches::.).  You can later merge the removals
+to another branch if you want (*note Merging adds and removals::.).
+
+\1f
+File: cvs.info,  Node: Removing directories,  Next: Tracking sources,  Prev: Removing files,  Up: Top
+
+Removing directories
+********************
+
+   In concept removing directories is somewhat similar to removing
+files--you want the directory to not exist in your current working
+directories, but you also want to be able to retrieve old releases in
+which the directory existed.
+
+   The way that you remove a directory is to remove all the files in
+it.  Then specify the `-P' option to `cvs update', `cvs checkout', or
+`cvs export', which will cause CVS to remove empty directories from
+working directories.  Probably the best way to do this is to always
+specify `-P'; if you want an empty directory then put a dummy file (for
+example `.keepme') in it to prevent `-P' from removing it.
+
+   Note that `-P' is implied by the `-r' or `-D' options of `checkout'
+and `export'.  This way CVS will be able to correctly create the
+directory or not depending on whether the particular version you are
+checking out contains any files in that directory.
 
 \1f
-File: cvs.info,  Node: Tracking sources,  Next: Moving files,  Prev: Removing files,  Up: Top
+File: cvs.info,  Node: Tracking sources,  Next: Moving files,  Prev: Removing directories,  Up: Top
 
 Tracking third-party sources
 ****************************
@@ -250,6 +435,7 @@ main trunk, and made the `head' revision.
 
 * First import::                Importing a module for the first time
 * Update imports::              Updating a module with the import command
+* Reverting local changes::     Reverting a module to the latest vendor release
 * Binary files in imports::     Binary files require special handling
 
 \1f
@@ -262,16 +448,21 @@ Importing a module for the first time
 When you use the `import' command to track third-party sources, the
 "vendor tag" and "release tags" are useful.  The "vendor tag" is a
 symbolic name for the branch (which is always 1.1.1, unless you use the
-`-b BRANCH' flag--*Note import options::).  The "release tags" are
+`-b BRANCH' flag--*Note import options::.).  The "release tags" are
 symbolic names for a particular release, such as `FSF_0_04'.
 
-   Suppose you use `wdiff' (a variant of `diff' that ignores changes
-that only involve whitespace), and are going to make private
+   Note that `import' does *not* change the directory in which you
+invoke it.  In particular, it does not set up that directory as a CVS
+working directory; if you want to work with the sources import them
+first and then check them out into a different directory (*note Getting
+the source::.).
+
+   Suppose you have the sources to a program called `wdiff' in a
+directory called `wdiff-0.04', and are going to make private
 modifications that you want to be able to use even when new releases
 are made in the future.  You start by importing the source to your
 repository:
 
-     $ tar xfz wdiff-0.04.tar.gz
      $ cd wdiff-0.04
      $ cvs import -m "Import of FSF v. 0.04" fsf/wdiff FSF_DIST WDIFF_0_04
 
@@ -279,7 +470,7 @@ repository:
 only release tag assigned is `WDIFF_0_04'.
 
 \1f
-File: cvs.info,  Node: Update imports,  Next: Binary files in imports,  Prev: First import,  Up: Tracking sources
+File: cvs.info,  Node: Update imports,  Next: Reverting local changes,  Prev: First import,  Up: Tracking sources
 
 Updating a module with the import command
 =========================================
@@ -315,7 +506,25 @@ use something like this instead:
 In this case, the two above commands are equivalent.
 
 \1f
-File: cvs.info,  Node: Binary files in imports,  Prev: Update imports,  Up: Tracking sources
+File: cvs.info,  Node: Reverting local changes,  Next: Binary files in imports,  Prev: Update imports,  Up: Tracking sources
+
+Reverting to the latest vendor release
+======================================
+
+   You can also revert local changes completely and return to the
+latest vendor release by changing the `head' revision back to the
+vendor branch on all files.  For example, if you have a checked-out
+copy of the sources in `~/work.d/wdiff', and you want to revert to the
+vendor's version for all the files in that directory, you would type:
+
+     $ cd ~/work.d/wdiff
+     $ cvs admin -bWDIFF .
+
+You must specify the `-bWDIFF' without any space after the `-b'.  *Note
+admin options::.
+
+\1f
+File: cvs.info,  Node: Binary files in imports,  Prev: Reverting local changes,  Up: Tracking sources
 
 How to handle binary files with cvs import
 ==========================================
@@ -332,7 +541,7 @@ Moving and renaming files
    Moving files to a different directory or renaming them is not
 difficult, but some of the ways in which this works may be non-obvious.
 (Moving or renaming a directory is even harder.  *Note Moving
-directories::).
+directories::.).
 
    The examples below assume that the file OLD is renamed to NEW.
 
@@ -447,14 +656,12 @@ File: cvs.info,  Node: Moving directories,  Next: History browsing,  Prev: Movin
 Moving and renaming directories
 *******************************
 
-   If you want to be able to retrieve old versions of the module, you
-must move each file in the directory with the CVS commands.  *Note
-Outside::.  The old, empty directory will remain inside the repository,
-but it will not appear in your workspace when you check out the module
-in the future.
+   The normal way to rename or move a directory is to rename or move
+each file within it as described in *Note Outside::.  Then check out
+with the `-P' option, as described in *Note Removing directories::.
 
-   If you really want to rename or delete a directory, you can do it
-like this:
+   If you really want to hack the repository to rename or delete a
+directory in the repository, you can do it like this:
 
   1. Inform everyone who has a copy of the module that the directory
      will be renamed.  They should commit all their changes, and remove
@@ -574,23 +781,9 @@ Annotate command
      for that (*note diff::.).
 
 
-   These standard options are available with `annotate' (*note Common
-options::., for a complete description of them):
-
-`-D DATE'
-     Annotate the most recent revision no later than DATE.
-
-`-f'
-     Only useful with the `-D DATE' or `-r TAG' flags.  If no matching
-     revision is found, annotate the most recent revision (instead of
-     ignoring the file).
-
-`-l'
-     Local; run only in current working directory.  *Note Recursive
-     behavior::.
-
-`-r TAG'
-     Annotate revision TAG.
+   The options to `cvs annotate' are listed in *Note Invoking CVS::,
+and can be used to select the files and revisions to annotate.  The
+options are described in more detail in *Note Common options::.
 
 \1f
 File: cvs.info,  Node: Keyword substitution,  Next: Binary files,  Prev: History browsing,  Up: Top
@@ -617,8 +810,8 @@ file.
 * Avoiding substitution::       Avoiding substitution
 * Substitution modes::          Substitution modes
 * Log keyword::                 Problems with the $Log: cvs.info-3,v $
-* Log keyword::                 Problems with the Revision 1.1.1.5  1996/10/18 03:41:40  tholo
-* Log keyword::                 Problems with the Missing files from import
+* Log keyword::                 Problems with the Revision 1.1.1.6  1997/02/21 06:47:25  tholo
+* Log keyword::                 Problems with the Missed files from new release from Cyclic Software
 * Log keyword::                 Problems with the keyword.
 
 \1f
@@ -633,17 +826,17 @@ RCS Keywords
 `$Author: tholo $'
      The login name of the user who checked in the revision.
 
-`$Date: 1996/10/18 03:41:40 $'
+`$Date: 1997/02/21 06:47:25 $'
      The date and time (UTC) the revision was checked in.
 
-`$Header: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $'
+`$Header: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 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-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $'
-     Same as `$Header: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $', except that the RCS filename is without a path.
+`$Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $'
+     Same as `$Header: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $', except that the RCS filename is without a path.
 
 `$Name:  $'
      Tag name used to check out this file.
@@ -653,15 +846,15 @@ RCS Keywords
      locked, and thus almost always useless when you are using CVS).
 
 `$Log: cvs.info-3,v $
-`Revision 1.1.1.5  1996/10/18 03:41:40  tholo
-`Missing files from import
+`Revision 1.1.1.6  1997/02/21 06:47:25  tholo
+`Missed files from new release from Cyclic Software
 `'
      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-3,v $
-     Instead, the new log message is inserted after `Revision 1.1.1.5  1996/10/18 03:41:40  tholo
-     Instead, the new log message is inserted after `Missing files from import
+     Instead, the new log message is inserted after `Revision 1.1.1.6  1997/02/21 06:47:25  tholo
+     Instead, the new log message is inserted after `Missed files from new release from Cyclic Software
      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
@@ -672,7 +865,7 @@ RCS Keywords
 `$RCSfile: cvs.info-3,v $'
      The name of the RCS file without a path.
 
-`$Revision: 1.1.1.5 $'
+`$Revision: 1.1.1.6 $'
      The revision number assigned to the revision.
 
 `$Source: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.info-3,v $'
@@ -689,14 +882,14 @@ Using keywords
 ==============
 
    To include a keyword string you simply include the relevant text
-string, such as `$Id: cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $', inside the file, and commit the file.  CVS will
+string, such as `$Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $', inside the file, and commit the file.  CVS will
 automatically expand the string as part of the commit operation.
 
-   It is common to embed `$Id: cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $' string in the C source code.  This
+   It is common to embed `$Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $' string in the C source code.  This
 example shows the first few lines of a typical file, after keyword
 substitution has been performed:
 
-     static char *rcsid="$Id: cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $";
+     static char *rcsid="$Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $";
      /* The following lines will prevent `gcc' version 2.X
         from issuing an "unused variable" warning. */
      #if __GNUC__ == 2
@@ -716,11 +909,11 @@ binary files.
 
      $ ident samp.c
      samp.c:
-          $Id: cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $
+          $Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $
      $ gcc samp.c
      $ ident a.out
      a.out:
-          $Id: cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $
+          $Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $
 
    SCCS is another popular revision control system.  It has a command,
 `what', which is very similar to `ident' and used for the same purpose.
@@ -729,7 +922,7 @@ character sequence `@(#)' it is easy to include keywords that are
 detected by either command.  Simply prefix the RCS keyword with the
 magic SCCS phrase, like this:
 
-     static char *id="@(#) $Id: cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $";
+     static char *id="@(#) $Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $";
 
 \1f
 File: cvs.info,  Node: Avoiding substitution,  Next: Substitution modes,  Prev: Using keywords,  Up: Keyword substitution
@@ -778,15 +971,15 @@ also has a `-k' option.  For some examples, *Note Binary files::.
 `-kk'
      Generate only keyword names in keyword strings; omit their values.
      For example, for the `Revision' keyword, generate the string
-     `$Revision: 1.1.1.5 $' instead of `$Revision: 1.1.1.5 $'.  This option is useful
+     `$Revision: 1.1.1.6 $' instead of `$Revision: 1.1.1.6 $'.  This option is useful
      to ignore differences due to keyword substitution when comparing
      different revisions of a file.
 
 `-ko'
      Generate the old keyword string, present in the working file just
      before it was checked in.  For example, for the `Revision'
-     keyword, generate the string `$Revision: 1.1.1.5 $' instead of
-     `$Revision: 1.1.1.5 $' if that is how the string appeared when the
+     keyword, generate the string `$Revision: 1.1.1.6 $' instead of
+     `$Revision: 1.1.1.6 $' if that is how the string appeared when the
      file was checked in.
 
 `-kb'
@@ -800,9 +993,9 @@ also has a `-k' option.  For some examples, *Note Binary files::.
 `-kv'
      Generate only keyword values for keyword strings.  For example,
      for the `Revision' keyword, generate the string `5.7' instead of
-     `$Revision: 1.1.1.5 $'.  This can help generate files in programming
+     `$Revision: 1.1.1.6 $'.  This can help generate files in programming
      languages where it is hard to strip keyword delimiters like
-     `$Revision: 1.1.1.5 $' from a string.  However, further keyword
+     `$Revision: 1.1.1.6 $' from a string.  However, further keyword
      substitution cannot be performed once the keyword names are
      removed, so this option should be used with care.
 
@@ -814,25 +1007,25 @@ also has a `-k' option.  For some examples, *Note Binary files::.
 File: cvs.info,  Node: Log keyword,  Prev: Substitution modes,  Up: Keyword substitution
 
 Problems with the $Log: cvs.info-3,v $
-Problems with the Revision 1.1.1.5  1996/10/18 03:41:40  tholo
-Problems with the Missing files from import
+Problems with the Revision 1.1.1.6  1997/02/21 06:47:25  tholo
+Problems with the Missed files from new release from Cyclic Software
 Problems with the keyword.
 ================================
 
    The `$Log: cvs.info-3,v $
-   The `Revision 1.1.1.5  1996/10/18 03:41:40  tholo
-   The `Missing files from import
+   The `Revision 1.1.1.6  1997/02/21 06:47:25  tholo
+   The `Missed files from new release from Cyclic Software
    The `' keyword is somewhat controversial.  As long as you are
 working on your development system the information is easily accessible
 even if you do not use the `$Log: cvs.info-3,v $
-even if you do not use the `Revision 1.1.1.5  1996/10/18 03:41:40  tholo
-even if you do not use the `Missing files from import
+even if you do not use the `Revision 1.1.1.6  1997/02/21 06:47:25  tholo
+even if you do not use the `Missed files from new release from Cyclic Software
 even if you do not use the `' keyword--just do a `cvs log'.  Once
 you export the file the history information might be useless anyhow.
 
    A more serious concern is that RCS is not good at handling `$Log: cvs.info-3,v $
-   A more serious concern is that RCS is not good at handling `Revision 1.1.1.5  1996/10/18 03:41:40  tholo
-   A more serious concern is that RCS is not good at handling `Missing files from import
+   A more serious concern is that RCS is not good at handling `Revision 1.1.1.6  1997/02/21 06:47:25  tholo
+   A more serious concern is that RCS is not good at handling `Missed files from new release from Cyclic Software
    A more serious concern is that RCS is not good at handling `'
 entries when a branch is merged onto the main trunk.  Conflicts often
 result from the merging operation.
@@ -843,15 +1036,15 @@ information from `cvs log' will not be consistent with the information
 inside the file.  This may or may not be a problem in real life.
 
    It has been suggested that the `$Log: cvs.info-3,v $
-   It has been suggested that the `Revision 1.1.1.5  1996/10/18 03:41:40  tholo
-   It has been suggested that the `Missing files from import
+   It has been suggested that the `Revision 1.1.1.6  1997/02/21 06:47:25  tholo
+   It has been suggested that the `Missed files from new release from Cyclic Software
    It has been suggested that the `' keyword should be inserted
 *last* in the file, and not in the files header, if it is to be used at
 all.  That way the long list of change messages will not interfere with
 everyday source file browsing.
 
 \1f
-File: cvs.info,  Node: Binary files,  Next: Revision management,  Prev: Keyword substitution,  Up: Top
+File: cvs.info,  Node: Binary files,  Next: Builds,  Prev: Keyword substitution,  Up: Top
 
 Handling binary files
 *********************
@@ -877,14 +1070,14 @@ which supports `-kb'.
    Here is an example of how you can create a new file using the `-kb'
 flag:
 
-     $ echo '$Id: cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $' > kotest
+     $ echo '$Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $' > kotest
      $ cvs add -kb -m"A test file" kotest
      $ cvs ci -m"First checkin; contains a keyword" kotest
 
    If a file accidentally gets added without `-kb', one can use the
 `cvs admin' command to recover.  For example:
 
-     $ echo '$Id: cvs.info-3,v 1.1.1.5 1996/10/18 03:41:40 tholo Exp $' > kotest
+     $ echo '$Id: cvs.info-3,v 1.1.1.6 1997/02/21 06:47:25 tholo Exp $' > kotest
      $ cvs add -m"A test file" kotest
      $ cvs ci -m"First checkin; contains a keyword" kotest
      $ cvs admin -kb kotest
@@ -913,7 +1106,78 @@ treat a file as binary based on its name; for example you could say
 that files who names end in `.exe' are binary.  *Note Wrappers::.
 
 \1f
-File: cvs.info,  Node: Revision management,  Next: Invoking CVS,  Prev: Binary files,  Up: Top
+File: cvs.info,  Node: Builds,  Next: Compatibility,  Prev: Binary files,  Up: Top
+
+How your build system interacts with CVS
+****************************************
+
+   As mentioned in the introduction, CVS does not contain software for
+building your software from source code.  This section describes how
+various aspects of your build system might interact with CVS.
+
+   One common question, especially from people who are accustomed to
+RCS, is how to make their build get an up to date copy of the sources.
+The answer to this with CVS is two-fold.  First of all, since CVS
+itself can recurse through directories, there is no need to modify your
+`Makefile' (or whatever configuration file your build tool uses) to
+make sure each file is up to date.  Instead, just use two commands,
+first `cvs -q update' and then `make' or whatever the command is to
+invoke your build tool.  Secondly, you do not necessarily *want* to get
+a copy of a change someone else made until you have finished your own
+work.  One suggested approach is to first update your sources, then
+implement, build and test the change you were thinking of, and then
+commit your sources (updating first if necessary).  By periodically (in
+between changes, using the approach just described) updating your
+entire tree, you ensure that your sources are sufficiently up to date.
+
+   One common need is to record which versions of which source files
+went into a particular build.  This kind of functionality is sometimes
+called "bill of materials" or something similar.  The best way to do
+this with CVS is to use the `tag' command to record which versions went
+into a given build (*note Tags::.).
+
+   Using CVS in the most straightforward manner possible, each
+developer will have a copy of the entire source tree which is used in a
+particular build.  If the source tree is small, or if developers are
+geographically dispersed, this is the preferred solution.  In fact one
+approach for larger projects is to break a project down into smaller
+separately-compiled subsystems, and arrange a way of releasing them
+internally so that each developer need check out only those subsystems
+which are they are actively working on.
+
+   Another approach is to set up a structure which allows developers to
+have their own copies of some files, and for other files to access
+source files from a central location.  Many people have come up with
+some such a system using features such as the symbolic link feature
+found in many operating systems, or the `VPATH' feature found in many
+versions of `make'.  One build tool which is designed to help with this
+kind of thing is Odin (see
+`ftp://ftp.cs.colorado.edu/pub/distribs/odin').
+
+\1f
+File: cvs.info,  Node: Compatibility,  Next: Revision management,  Prev: Builds,  Up: Top
+
+Compatibility between CVS Versions
+**********************************
+
+   The repository format is compatible going back to CVS 1.3.  But see
+*Note Watches Compatibility::, if you have copies of CVS 1.6 or older
+and you want to use the optional developer communication features.
+
+   The working directory format is compatible going back to CVS 1.5.
+It did change between CVS 1.3 and CVS 1.5.  If you run CVS 1.5 or newer
+on a working directory checked out with CVS 1.3, CVS will convert it,
+but to go back to CVS 1.3 you need to check out a new working directory
+with CVS 1.3.
+
+   The remote protocol is interoperable going back to CVS 1.5, but no
+further (1.5 was the first official release with the remote protocol,
+but some older versions might still be floating around).  In many cases
+you need to upgrade both the client and the server to take advantage of
+new features and bugfixes, however.
+
+\1f
+File: cvs.info,  Node: Revision management,  Next: CVS commands,  Prev: Compatibility,  Up: Top
 
 Revision management
 *******************
@@ -956,14 +1220,14 @@ might become too regimented and thus counter-productive to the real
 goal, which is to get software written.
 
 \1f
-File: cvs.info,  Node: Invoking CVS,  Next: Administrative files,  Prev: Revision management,  Up: Top
+File: cvs.info,  Node: CVS commands,  Next: Invoking CVS,  Prev: Revision management,  Up: Top
 
-Reference manual for CVS commands
-*********************************
+Guide to CVS commands
+*********************
 
-   This appendix describes how to invoke CVS, and describes in detail
-those subcommands of CVS which are not fully described elsewhere.  To
-look up a particular subcommand, see *Note Index::.
+   This appendix describes the overall structure of CVS commands, and
+describes some commands in detail (others are described elsewhere; for
+a quick reference to CVS commands, *note Invoking CVS::.).
 
 * Menu:
 
@@ -987,7 +1251,7 @@ look up a particular subcommand, see *Note Index::.
 * update::                      Bring work tree in sync with repository
 
 \1f
-File: cvs.info,  Node: Structure,  Next: ~/.cvsrc,  Up: Invoking CVS
+File: cvs.info,  Node: Structure,  Next: ~/.cvsrc,  Up: CVS commands
 
 Overall structure of CVS commands
 =================================
@@ -1024,148 +1288,3 @@ different meaning, and is accepted by more commands.  In other words,
 do not take the above categorization too seriously.  Look at the
 documentation instead.
 
-\1f
-File: cvs.info,  Node: ~/.cvsrc,  Next: Global options,  Prev: Structure,  Up: Invoking CVS
-
-Default options and the ~/.cvsrc file
-=====================================
-
-   There are some `command_options' that are used so often that you
-might have set up an alias or some other means to make sure you always
-specify that option.  One example (the one that drove the
-implementation of the .cvsrc support, actually) is that many people
-find the default output of the `diff' command to be very hard to read,
-and that either context diffs or unidiffs are much easier to understand.
-
-   The `~/.cvsrc' file is a way that you can add default options to
-`cvs_commands' within cvs, instead of relying on aliases or other shell
-scripts.
-
-   The format of the `~/.cvsrc' file is simple.  The file is searched
-for a line that begins with the same name as the `cvs_command' being
-executed.  If a match is found, then the remainder of the line is split
-up (at whitespace characters) into separate options and added to the
-command arguments *before* any options from the command line.
-
-   If a command has two names (e.g., `checkout' and `co'), the official
-name, not necessarily the one used on the command line, will be used to
-match against the file.  So if this is the contents of the user's
-`~/.cvsrc' file:
-
-     log -N
-     diff -u
-     update -P
-     co -P
-
-the command `cvs checkout foo' would have the `-P' option added to the
-arguments, as well as `cvs co foo'.
-
-   With the example file above, the output from `cvs diff foobar' will
-be in unidiff format.  `cvs diff -c foobar' will provide context diffs,
-as usual.  Getting "old" format diffs would be slightly more
-complicated, because `diff' doesn't have an option to specify use of
-the "old" format, so you would need `cvs -f diff foobar'.
-
-   In place of the command name you can use `cvs' to specify global
-options (*note Global options::.).  For example the following line in
-`.cvsrc'
-
-     cvs -z6
-
-   causes CVS to use compression level 6
-
-\1f
-File: cvs.info,  Node: Global options,  Next: Common options,  Prev: ~/.cvsrc,  Up: Invoking CVS
-
-Global options
-==============
-
-   The available `cvs_options' (that are given to the left of
-`cvs_command') are:
-
-`-b BINDIR'
-     Use BINDIR as the directory where RCS programs are located.
-     Overrides the setting of the `$RCSBIN' environment variable and
-     any precompiled directory.  This parameter should be specified as
-     an absolute pathname.
-
-`-T TEMPDIR'
-     Use TEMPDIR as the directory where temporary files are located.
-     Overrides the setting of the `$TMPDIR' environment variable and
-     any precompiled directory.  This parameter should be specified as
-     an absolute pathname.
-
-`-d CVS_ROOT_DIRECTORY'
-     Use CVS_ROOT_DIRECTORY as the root directory pathname of the
-     repository.  Overrides the setting of the `$CVSROOT' environment
-     variable.  *Note Repository::.
-
-`-e EDITOR'
-     Use EDITOR to enter revision log information.  Overrides the
-     setting of the `$CVSEDITOR' and `$EDITOR' environment variables.
-
-`-f'
-     Do not read the `~/.cvsrc' file.  This option is most often used
-     because of the non-orthogonality of the CVS option set.  For
-     example, the `cvs log' option `-N' (turn off display of tag names)
-     does not have a corresponding option to turn the display on.  So
-     if you have `-N' in the `~/.cvsrc' entry for `log', you may need
-     to use `-f' to show the tag names.
-
-`-H'
-     Display usage information about the specified `cvs_command' (but
-     do not actually execute the command).  If you don't specify a
-     command name, `cvs -H' displays a summary of all the commands
-     available.
-
-`-l'
-     Do not log the cvs_command in the command history (but execute it
-     anyway).  *Note history::, for information on command history.
-
-`-n'
-     Do not change any files.  Attempt to execute the `cvs_command',
-     but only to issue reports; do not remove, update, or merge any
-     existing files, or create any new files.
-
-`-Q'
-     Cause the command to be really quiet; the command will only
-     generate output for serious problems.
-
-`-q'
-     Cause the command to be somewhat quiet; informational messages,
-     such as reports of recursion through subdirectories, are
-     suppressed.
-
-`-r'
-     Make new working files files read-only.  Same effect as if the
-     `$CVSREAD' environment variable is set (*note Environment
-     variables::.).  The default is to make working files writable,
-     unless watches are on (*note Watches::.).
-
-`-s VARIABLE=VALUE'
-     Set a user variable (*note Variables::.).
-
-`-t'
-     Trace program execution; display messages showing the steps of CVS
-     activity.  Particularly useful with `-n' to explore the potential
-     impact of an unfamiliar command.
-
-`-v'
-     Display version and copyright information for CVS.
-
-`-w'
-     Make new working files read-write.  Overrides the setting of the
-     `$CVSREAD' environment variable.  Files are created read-write by
-     default, unless `$CVSREAD' is set or `-r' is given.
-
-`-x'
-     Encrypt all communication between the client and the server.  Only
-     has an effect on the CVS client.  As of this writing, this is only
-     implemented when using a Kerberos connection (*note Kerberos
-     authenticated::.).  Encryption support is not available by
-     default; it must be enabled using a special configure option,
-     `--enable-encryption', when you build CVS.
-
-`-z GZIP-LEVEL'
-     Set the compression level.  Only has an effect on the CVS client.
-
index 6152e4b..b2c131e 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ./cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.64 from the input
+file ../../work/ccvs/doc/cvs.texinfo.
 
    Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
 Free Software Foundation, Inc.
@@ -22,7 +22,154 @@ and this permission notice may be included in translations approved by
 the Free Software Foundation instead of in the original English.
 
 \1f
-File: cvs.info,  Node: Common options,  Next: admin,  Prev: Global options,  Up: Invoking CVS
+File: cvs.info,  Node: ~/.cvsrc,  Next: Global options,  Prev: Structure,  Up: CVS commands
+
+Default options and the ~/.cvsrc file
+=====================================
+
+   There are some `command_options' that are used so often that you
+might have set up an alias or some other means to make sure you always
+specify that option.  One example (the one that drove the
+implementation of the .cvsrc support, actually) is that many people
+find the default output of the `diff' command to be very hard to read,
+and that either context diffs or unidiffs are much easier to understand.
+
+   The `~/.cvsrc' file is a way that you can add default options to
+`cvs_commands' within cvs, instead of relying on aliases or other shell
+scripts.
+
+   The format of the `~/.cvsrc' file is simple.  The file is searched
+for a line that begins with the same name as the `cvs_command' being
+executed.  If a match is found, then the remainder of the line is split
+up (at whitespace characters) into separate options and added to the
+command arguments *before* any options from the command line.
+
+   If a command has two names (e.g., `checkout' and `co'), the official
+name, not necessarily the one used on the command line, will be used to
+match against the file.  So if this is the contents of the user's
+`~/.cvsrc' file:
+
+     log -N
+     diff -u
+     update -P
+     co -P
+
+the command `cvs checkout foo' would have the `-P' option added to the
+arguments, as well as `cvs co foo'.
+
+   With the example file above, the output from `cvs diff foobar' will
+be in unidiff format.  `cvs diff -c foobar' will provide context diffs,
+as usual.  Getting "old" format diffs would be slightly more
+complicated, because `diff' doesn't have an option to specify use of
+the "old" format, so you would need `cvs -f diff foobar'.
+
+   In place of the command name you can use `cvs' to specify global
+options (*note Global options::.).  For example the following line in
+`.cvsrc'
+
+     cvs -z6
+
+   causes CVS to use compression level 6
+
+\1f
+File: cvs.info,  Node: Global options,  Next: Common options,  Prev: ~/.cvsrc,  Up: CVS commands
+
+Global options
+==============
+
+   The available `cvs_options' (that are given to the left of
+`cvs_command') are:
+
+`-b BINDIR'
+     Use BINDIR as the directory where RCS programs are located.
+     Overrides the setting of the `$RCSBIN' environment variable and
+     any precompiled directory.  This parameter should be specified as
+     an absolute pathname.
+
+`-T TEMPDIR'
+     Use TEMPDIR as the directory where temporary files are located.
+     Overrides the setting of the `$TMPDIR' environment variable and
+     any precompiled directory.  This parameter should be specified as
+     an absolute pathname.
+
+`-d CVS_ROOT_DIRECTORY'
+     Use CVS_ROOT_DIRECTORY as the root directory pathname of the
+     repository.  Overrides the setting of the `$CVSROOT' environment
+     variable.  *Note Repository::.
+
+`-e EDITOR'
+     Use EDITOR to enter revision log information.  Overrides the
+     setting of the `$CVSEDITOR' and `$EDITOR' environment variables.
+
+`-f'
+     Do not read the `~/.cvsrc' file.  This option is most often used
+     because of the non-orthogonality of the CVS option set.  For
+     example, the `cvs log' option `-N' (turn off display of tag names)
+     does not have a corresponding option to turn the display on.  So
+     if you have `-N' in the `~/.cvsrc' entry for `log', you may need
+     to use `-f' to show the tag names.
+
+`-H'
+`--help'
+     Display usage information about the specified `cvs_command' (but
+     do not actually execute the command).  If you don't specify a
+     command name, `cvs -H' displays overall help for CVS, including a
+     list of other help options.
+
+`-l'
+     Do not log the cvs_command in the command history (but execute it
+     anyway).  *Note history::, for information on command history.
+
+`-n'
+     Do not change any files.  Attempt to execute the `cvs_command',
+     but only to issue reports; do not remove, update, or merge any
+     existing files, or create any new files.
+
+`-Q'
+     Cause the command to be really quiet; the command will only
+     generate output for serious problems.
+
+`-q'
+     Cause the command to be somewhat quiet; informational messages,
+     such as reports of recursion through subdirectories, are
+     suppressed.
+
+`-r'
+     Make new working files files read-only.  Same effect as if the
+     `$CVSREAD' environment variable is set (*note Environment
+     variables::.).  The default is to make working files writable,
+     unless watches are on (*note Watches::.).
+
+`-s VARIABLE=VALUE'
+     Set a user variable (*note Variables::.).
+
+`-t'
+     Trace program execution; display messages showing the steps of CVS
+     activity.  Particularly useful with `-n' to explore the potential
+     impact of an unfamiliar command.
+
+`-v'
+`--version'
+     Display version and copyright information for CVS.
+
+`-w'
+     Make new working files read-write.  Overrides the setting of the
+     `$CVSREAD' environment variable.  Files are created read-write by
+     default, unless `$CVSREAD' is set or `-r' is given.
+
+`-x'
+     Encrypt all communication between the client and the server.  Only
+     has an effect on the CVS client.  As of this writing, this is only
+     implemented when using a Kerberos connection (*note Kerberos
+     authenticated::.).  Encryption support is not available by
+     default; it must be enabled using a special configure option,
+     `--enable-encryption', when you build CVS.
+
+`-z GZIP-LEVEL'
+     Set the compression level.  Only has an effect on the CVS client.
+
+\1f
+File: cvs.info,  Node: Common options,  Next: admin,  Prev: Global options,  Up: CVS commands
 
 Common command options
 ======================
@@ -50,27 +197,41 @@ options that conflict even with these standard options.
      in the same directory will use the same date (for more information
      on sticky tags/dates, *note Sticky tags::.).
 
-     A wide variety of date formats are supported by CVS.  The
-     DATE_SPEC is interpreted as being in the local timezone, unless a
-     specific timezone is specified.  Examples of valid date
-     specifications include:
-
-                              1 month ago
-                              2 hours ago
-                              400000 seconds ago
-                              last year
-                              last Monday
-                              yesterday
-                              a fortnight ago
-                              3/31/92 10:00:07 PST
-                              January 23, 1987 10:05pm
-                              22:00 GMT
-
      `-D' is available with the `checkout', `diff', `export', `history',
      `rdiff', `rtag', and `update' commands.  (The `history' command
      uses this option in a slightly different way; *note history
-     options::.).  Note that when specifying a date like `3/31/92' it is
-     `MONTH/DAY/YEAR'.  So `1/4/96' is January 4, not March 1.
+     options::.).
+
+     A wide variety of date formats are supported by CVS.  The most
+     standard ones are ISO8601 (from the International Standards
+     Organization) and the Internet e-mail standard (specified in
+     RFC822 as amended by RFC1123).
+
+     ISO8601 dates have many variants but a few examples are:
+
+          1972-09-24
+          1972-09-24 20:05
+
+     See `http://www.ft.uni-erlangen.de/~mskuhn/iso-time.html' for more
+     details about ISO8601 dates.
+
+     In addition to the dates allowed in Internet e-mail itself, CVS
+     also allows some of the fields to be omitted.  For example:
+
+          24 Sep 1972 20:05
+          24 Sep
+
+     The date is interpreted as being in the local timezone, unless a
+     specific timezone is specified.
+
+     These two date formats are preferred.  However, CVS currently
+     accepts a wide variety of other date formats.  They are
+     intentionally not documented here in any detail, and future
+     versions of CVS might not accept all of them.
+
+     One such format is `MONTH/DAY/YEAR'.  This may confuse people who
+     are accustomed to having the month and day in the other order;
+     `1/4/96' is January 4, not April 1.
 
      Remember to quote the argument to the `-D' flag so that your shell
      doesn't interpret spaces as argument separators.  A command using
@@ -85,16 +246,12 @@ options that conflict even with these standard options.
      if you want files retrieved even when there is no match for the
      tag or date.  (The most recent revision of the file will be used).
 
-     `-f' is available with these commands: `checkout', `export',
-     `rdiff', `rtag', and `update'.
+     `-f' is available with these commands: `annotate', `checkout',
+     `export', `rdiff', `rtag', and `update'.
 
      *Warning:*  The `commit' command also has a `-f' option, but it
      has a different behavior for that command.  *Note commit options::.
 
-`-H'
-     Help; describe the options available for this command.  This is
-     the only option supported for all CVS commands.
-
 `-k KFLAG'
      Alter the default RCS processing of keywords.  *Note Keyword
      substitution::, for the meaning of KFLAG.  Your KFLAG
@@ -104,8 +261,8 @@ options that conflict even with these standard options.
      KFLAG with the file, and continues to use it with future update
      commands on the same file until you specify otherwise.
 
-     The `-k' option is available with the `add', `checkout', `diff' and
-     `update' commands.
+     The `-k' option is available with the `add', `checkout', `diff',
+     `import' and `update' commands.
 
 `-l'
      Local; run only in current working directory, rather than
@@ -136,14 +293,7 @@ options that conflict even with these standard options.
      commands.
 
 `-P'
-     Prune (remove) directories that are empty after being updated, on
-     `checkout', or `update'.  Normally, an empty directory (one that
-     is void of revision-controlled files) is left alone.  Specifying
-     `-P' will cause these directories to be silently removed from your
-     checked-out sources.  This does not remove the directory from the
-     repository, only from your checked out copy.  Note that this
-     option is implied by the `-r' or `-D' options of `checkout' and
-     `export'.
+     Prune empty directories.  See *Note Removing directories::.
 
 `-p'
      Pipe the files retrieved from the repository to standard output,
@@ -182,7 +332,7 @@ options that conflict even with these standard options.
      `history', `export', `rdiff', `rtag', and `update' commands.
 
 \1f
-File: cvs.info,  Node: admin,  Next: checkout,  Prev: Common options,  Up: Invoking CVS
+File: cvs.info,  Node: admin,  Next: checkout,  Prev: Common options,  Up: CVS commands
 
 admin--Administration front end for rcs
 =======================================
@@ -219,7 +369,7 @@ admin options
 makes it impossible to use CVS until you undo the effect!
 
    This description of the available options is based on the `rcs(1)'
-man page, but modified to suit readers that are more interrested in CVS
+man page, but modified to suit readers that are more interested in CVS
 than RCS.
 
 `-AOLDFILE'
@@ -234,15 +384,16 @@ than RCS.
 `-b[REV]'
      When used with bare RCS, this option sets the default branch to
      REV; in CVS sticky tags (*note Sticky tags::.) are a better way to
-     decide which branch you want to work on.  With CVS, this option
-     can be used to control behavior with respect to the vendor branch.
+     decide which branch you want to work on.  There is one use with
+     CVS: to revert to the vendor's version when using vendor branches
+     (*note Reverting local changes::.).
 
 `-cSTRING'
      Useful with CVS.  Sets the comment leader to STRING.  The comment
      leader is printed before every log message line generated by the
      keyword `$Log: cvs.info-4,v $
-     keyword `Revision 1.1.1.5  1996/10/18 03:41:41  tholo
-     keyword `Missing files from import
+     keyword `Revision 1.1.1.6  1997/02/21 06:47:26  tholo
+     keyword `Missed files from new release from Cyclic Software
      keyword `' (*note Keyword substitution::.).  This is useful
      for programming languages without multi-line comments.  RCS
      initially guesses the value of the comment leader from the file
@@ -339,8 +490,8 @@ than RCS.
      and `Rel' (for released).  By default, the state of a new revision
      is set to `Exp' when it is created.  The state is visible in the
      output from CVS LOG (*note log::.), and in the `$Log: cvs.info-4,v $
-     output from CVS LOG (*note log::.), and in the `Revision 1.1.1.5  1996/10/18 03:41:41  tholo
-     output from CVS LOG (*note log::.), and in the `Missing files from import
+     output from CVS LOG (*note log::.), and in the `Revision 1.1.1.6  1997/02/21 06:47:26  tholo
+     output from CVS LOG (*note log::.), and in the `Missed files from new release from Cyclic Software
      output from CVS LOG (*note log::.), and in the `' and
      `$State: Exp $' keywords (*note Keyword substitution::.).  Note that CVS
      uses the `dead' state for its own purposes; to take a file to or
@@ -419,8 +570,8 @@ Comment leaders
 ...............
 
    If you use the `$Log: cvs.info-4,v $
-   If you use the `Revision 1.1.1.5  1996/10/18 03:41:41  tholo
-   If you use the `Missing files from import
+   If you use the `Revision 1.1.1.6  1997/02/21 06:47:26  tholo
+   If you use the `Missed files from new release from Cyclic Software
    If you use the `' keyword and you do not agree with the guess
 for comment leader that CVS has done, you can enforce your will with
 `cvs admin -c'.  This might be suitable for `nroff' source:
@@ -433,7 +584,7 @@ for comment leader that CVS has done, you can enforce your will with
 correct comment leaders in your working files.
 
 \1f
-File: cvs.info,  Node: checkout,  Next: commit,  Prev: admin,  Up: Invoking CVS
+File: cvs.info,  Node: checkout,  Next: commit,  Prev: admin,  Up: CVS commands
 
 checkout--Check out sources for editing
 =======================================
@@ -525,7 +676,7 @@ options::., for a complete description of them):
      in the modules file; *note modules::.).
 
 `-P'
-     Prune empty directories.
+     Prune empty directories.  See *Note Moving directories::.
 
 `-p'
      Pipe files to the standard output.
@@ -597,7 +748,7 @@ checkout examples
      $ cvs checkout -D yesterday tc
 
 \1f
-File: cvs.info,  Node: commit,  Next: diff,  Prev: checkout,  Up: Invoking CVS
+File: cvs.info,  Node: commit,  Next: diff,  Prev: checkout,  Up: CVS commands
 
 commit--Check files into the repository
 =======================================
@@ -710,26 +861,24 @@ commit examples
 New major release number
 ........................
 
-   When you make a major release of your product, you might want the
-revision numbers to track your major release number.  You should
-normally not care about the revision numbers, but this is a thing that
-many people want to do, and it can be done without doing any harm.
+   By default, CVS will assign numeric revisions by leaving the first
+number the same and incrementing the second number.  For example,
+`1.1', `1.2', `1.3', etc.  Normally there is no reason to care about
+the revision numbers--it is easier to treat them as internal numbers
+that CVS maintains, and tags provide a better way to distinguish
+between things like release 1 versus release 2 of your product (*note
+Tags::.).  However, if you want to set the numeric revisions, the `-r'
+option to `cvs commit' can do that.
 
-   To bring all your files up to the RCS revision 3.0 (including those
-that haven't changed), you might do:
+   For example, to bring all your files up to the RCS revision 3.0
+(including those that haven't changed), you might invoke:
 
      $ cvs commit -r 3.0
 
-   Note that it is generally a bad idea to try to make the RCS revision
-number equal to the current release number of your product.  You should
-think of the revision number as an internal number that the CVS package
-maintains, and that you generally never need to care much about.  Using
-the `tag' and `rtag' commands you can give symbolic names to the
-releases instead.  *Note tag:: and *Note rtag::.
-
    Note that the number you specify with `-r' must be larger than any
 existing revision number.  That is, if revision 3.0 exists, you cannot
-`cvs commit -r 1.3'.
+`cvs commit -r 1.3'.  If you want to maintain several releases in
+parallel, you need to use a branch (*note Branches::.).
 
 Committing to a branch
 ......................
@@ -789,7 +938,7 @@ trunk.
      $ cvs checkout -r EXPR1 whatever_module
 
 \1f
-File: cvs.info,  Node: diff,  Next: export,  Prev: commit,  Up: Invoking CVS
+File: cvs.info,  Node: diff,  Next: export,  Prev: commit,  Up: CVS commands
 
 diff--Run diffs between revisions
 =================================
@@ -894,7 +1043,7 @@ printed.
      $ cvs diff -u | less
 
 \1f
-File: cvs.info,  Node: export,  Next: history,  Prev: diff,  Up: Invoking CVS
+File: cvs.info,  Node: export,  Next: history,  Prev: diff,  Up: CVS commands
 
 export--Export sources from CVS, similar to checkout
 ====================================================
@@ -972,7 +1121,7 @@ options::., for a complete description of them):
      explicit target directory.)
 
 \1f
-File: cvs.info,  Node: history,  Next: import,  Prev: export,  Up: Invoking CVS
+File: cvs.info,  Node: history,  Next: import,  Prev: export,  Up: CVS commands
 
 history--Show status of files and users
 =======================================
@@ -1037,6 +1186,9 @@ report is generated:
     `O'
           checkout
 
+    `E'
+          export
+
     `T'
           rtag
 
@@ -1111,7 +1263,7 @@ an argument:
      Show records for user NAME.
 
 \1f
-File: cvs.info,  Node: import,  Next: log,  Prev: history,  Up: Invoking CVS
+File: cvs.info,  Node: import,  Next: log,  Prev: history,  Up: CVS commands
 
 import--Import sources into CVS, using vendor branches
 ======================================================
@@ -1159,6 +1311,12 @@ branch (e.g., for 1.1.1).  You must also specify at least one
 RELEASETAG to identify the files at the leaves created each time you
 execute `import'.
 
+   Note that `import' does *not* change the directory in which you
+invoke it.  In particular, it does not set up that directory as a CVS
+working directory; if you want to work with the sources import them
+first and then check them out into a different directory (*note Getting
+the source::.).
+
 * Menu:
 
 * import options::              import options
@@ -1190,7 +1348,7 @@ options::., for a complete description):
      Indicate the RCS keyword expansion mode desired.  This setting
      will apply to all files created during the import, but not to any
      files that previously existed in the repository.  See *Note
-     Substitution modes:: for a list of valid `-k' settings.
+     Substitution modes::, for a list of valid `-k' settings.
 
 `-I NAME'
      Specify file names that should be ignored during import.  You can
@@ -1207,182 +1365,3 @@ options::., for a complete description):
      SPEC can be a file name pattern of the same type that you can
      specify in the `.cvswrappers' file. *Note Wrappers::.
 
-\1f
-File: cvs.info,  Node: import output,  Next: import examples,  Prev: import options,  Up: import
-
-import output
--------------
-
-   `import' keeps you informed of its progress by printing a line for
-each file, preceded by one character indicating the status of the file:
-
-`U FILE'
-     The file already exists in the repository and has not been locally
-     modified; a new revision has been created (if necessary).
-
-`N FILE'
-     The file is a new file which has been added to the repository.
-
-`C FILE'
-     The file already exists in the repository but has been locally
-     modified; you will have to merge the changes.
-
-`I FILE'
-     The file is being ignored (*note cvsignore::.).
-
-`L FILE'
-     The file is a symbolic link; at the moment (and for the forseeable
-     future), symbolic links are ignored.  (Various options in the
-     `modules' file can be used to recreate symbolic links on checkout,
-     update, etc.; *note modules::..)
-
-\1f
-File: cvs.info,  Node: import examples,  Prev: import output,  Up: import
-
-import examples
----------------
-
-   *Note Tracking sources::, and *Note From files::.
-
-\1f
-File: cvs.info,  Node: log,  Next: rdiff,  Prev: import,  Up: Invoking CVS
-
-log--Print out log information for files
-========================================
-
-   * Synopsis: log [options] [files...]
-
-   * Requires: repository, working directory.
-
-   * Changes: nothing.
-
-   Display log information for files.  `log' used to call the RCS
-utility `rlog'.  Although this is no longer true in the current
-sources, this history determines the format of the output and the
-options, which are not quite in the style of the other CVS commands.
-
-   The output includes the location of the RCS file, the "head"
-revision (the latest revision on the trunk), all symbolic names (tags)
-and some other things.  For each revision, the revision number, the
-author, the number of lines added/deleted and the log message are
-printed.  All times are displayed in Coordinated Universal Time (UTC).
-(Other parts of CVS print times in the local timezone).
-
-* Menu:
-
-* log options::                 log options
-* log examples::                log examples
-
-\1f
-File: cvs.info,  Node: log options,  Next: log examples,  Up: log
-
-log options
------------
-
-   By default, `log' prints all information that is available.  All
-other options restrict the output.
-
-`-b'
-     Print information about the revisions on the default branch,
-     normally the highest branch on the trunk.
-
-`-d DATES'
-     Print information about revisions with a checkin date/time in the
-     range given by the semicolon-separated list of dates.  The date
-     formats accepted are those accepted by the `-D' option to many
-     other CVS commands (*note Common options::.).  Dates can be
-     combined into ranges as follows:
-
-    `D1<D2'
-    `D2>D1'
-          Select the revisions that were deposited between D1 and D2.
-
-    `<D'
-    `D>'
-          Select all revisions dated D or earlier.
-
-    `D<'
-    `>D'
-          Select all revisions dated D or later.
-
-    `D'
-          Select the single, latest revision dated D or earlier.
-
-     The `>' or `<' characters may be followed by `=' to indicate an
-     inclusive range rather than an exclusive one.
-
-     Note that the separator is a semicolon (;).
-
-`-h'
-     Print only the RCS pathname, working pathname, head, default
-     branch, access list, locks, symbolic names, and suffix.
-
-`-l'
-     Local; run only in current working directory.  (Default is to run
-     recursively).
-
-`-N'
-     Do not print the list of tags for this file.  This option can be
-     very useful when your site uses a lot of tags, so rather than
-     "more"'ing over 3 pages of tag information, the log information is
-     presented without tags at all.
-
-`-R'
-     Print only the name of the RCS history file.
-
-`-rREVISIONS'
-     Print information about revisions given in the comma-separated
-     list REVISIONS of revisions and ranges.  The following table
-     explains the available range formats:
-
-    `REV1:REV2'
-          Revisions REV1 to REV2 (which must be on the same branch).
-
-    `:REV'
-          Revisions from the beginning of the branch up to and
-          including REV.
-
-    `REV:'
-          Revisions starting with REV to the end of the branch
-          containing REV.
-
-    `BRANCH'
-          An argument that is a branch means all revisions on that
-          branch.
-
-    `BRANCH1:BRANCH2'
-          A range of branches means all revisions on the branches in
-          that range.
-
-    `BRANCH.'
-          The latest revision in BRANCH.
-
-     A bare `-r' with no revisions means the latest revision on the
-     default branch, normally the trunk.  There can be no space between
-     the `-r' option and its argument.
-
-`-s STATES'
-     Print information about revisions whose state attributes match one
-     of the states given in the comma-separated list STATES.
-
-`-t'
-     Print the same as `-h', plus the descriptive text.
-
-`-wLOGINS'
-     Print information about revisions checked in by users with login
-     names appearing in the comma-separated list LOGINS.  If LOGINS is
-     omitted, the user's login is assumed.  There can be no space
-     between the `-w' option and its argument.
-
-   `log' prints the intersection of the revisions selected with the
-options `-d', `-s', and `-w', intersected with the union of the
-revisions selected by `-b' and `-r'.
-
-\1f
-File: cvs.info,  Node: log examples,  Prev: log options,  Up: log
-
-log examples
-------------
-
-   Contributed examples are gratefully accepted.
-
index e98860e..6234632 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ./cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.64 from the input
+file ../../work/ccvs/doc/cvs.texinfo.
 
    Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
 Free Software Foundation, Inc.
@@ -22,7 +22,186 @@ and this permission notice may be included in translations approved by
 the Free Software Foundation instead of in the original English.
 
 \1f
-File: cvs.info,  Node: rdiff,  Next: release,  Prev: log,  Up: Invoking CVS
+File: cvs.info,  Node: import output,  Next: import examples,  Prev: import options,  Up: import
+
+import output
+-------------
+
+   `import' keeps you informed of its progress by printing a line for
+each file, preceded by one character indicating the status of the file:
+
+`U FILE'
+     The file already exists in the repository and has not been locally
+     modified; a new revision has been created (if necessary).
+
+`N FILE'
+     The file is a new file which has been added to the repository.
+
+`C FILE'
+     The file already exists in the repository but has been locally
+     modified; you will have to merge the changes.
+
+`I FILE'
+     The file is being ignored (*note cvsignore::.).
+
+`L FILE'
+     The file is a symbolic link; at the moment (and for the forseeable
+     future), symbolic links are ignored.  (Various options in the
+     `modules' file can be used to recreate symbolic links on checkout,
+     update, etc.; *note modules::..)
+
+\1f
+File: cvs.info,  Node: import examples,  Prev: import output,  Up: import
+
+import examples
+---------------
+
+   *Note Tracking sources::, and *Note From files::.
+
+\1f
+File: cvs.info,  Node: log,  Next: rdiff,  Prev: import,  Up: CVS commands
+
+log--Print out log information for files
+========================================
+
+   * Synopsis: log [options] [files...]
+
+   * Requires: repository, working directory.
+
+   * Changes: nothing.
+
+   Display log information for files.  `log' used to call the RCS
+utility `rlog'.  Although this is no longer true in the current
+sources, this history determines the format of the output and the
+options, which are not quite in the style of the other CVS commands.
+
+   The output includes the location of the RCS file, the "head"
+revision (the latest revision on the trunk), all symbolic names (tags)
+and some other things.  For each revision, the revision number, the
+author, the number of lines added/deleted and the log message are
+printed.  All times are displayed in Coordinated Universal Time (UTC).
+(Other parts of CVS print times in the local timezone).
+
+* Menu:
+
+* log options::                 log options
+* log examples::                log examples
+
+\1f
+File: cvs.info,  Node: log options,  Next: log examples,  Up: log
+
+log options
+-----------
+
+   By default, `log' prints all information that is available.  All
+other options restrict the output.
+
+`-b'
+     Print information about the revisions on the default branch,
+     normally the highest branch on the trunk.
+
+`-d DATES'
+     Print information about revisions with a checkin date/time in the
+     range given by the semicolon-separated list of dates.  The date
+     formats accepted are those accepted by the `-D' option to many
+     other CVS commands (*note Common options::.).  Dates can be
+     combined into ranges as follows:
+
+    `D1<D2'
+    `D2>D1'
+          Select the revisions that were deposited between D1 and D2.
+
+    `<D'
+    `D>'
+          Select all revisions dated D or earlier.
+
+    `D<'
+    `>D'
+          Select all revisions dated D or later.
+
+    `D'
+          Select the single, latest revision dated D or earlier.
+
+     The `>' or `<' characters may be followed by `=' to indicate an
+     inclusive range rather than an exclusive one.
+
+     Note that the separator is a semicolon (;).
+
+`-h'
+     Print only the RCS pathname, working pathname, head, default
+     branch, access list, locks, symbolic names, and suffix.
+
+`-l'
+     Local; run only in current working directory.  (Default is to run
+     recursively).
+
+`-N'
+     Do not print the list of tags for this file.  This option can be
+     very useful when your site uses a lot of tags, so rather than
+     "more"'ing over 3 pages of tag information, the log information is
+     presented without tags at all.
+
+`-R'
+     Print only the name of the RCS history file.
+
+`-rREVISIONS'
+     Print information about revisions given in the comma-separated
+     list REVISIONS of revisions and ranges.  The following table
+     explains the available range formats:
+
+    `REV1:REV2'
+          Revisions REV1 to REV2 (which must be on the same branch).
+
+    `:REV'
+          Revisions from the beginning of the branch up to and
+          including REV.
+
+    `REV:'
+          Revisions starting with REV to the end of the branch
+          containing REV.
+
+    `BRANCH'
+          An argument that is a branch means all revisions on that
+          branch.
+
+    `BRANCH1:BRANCH2'
+          A range of branches means all revisions on the branches in
+          that range.
+
+    `BRANCH.'
+          The latest revision in BRANCH.
+
+     A bare `-r' with no revisions means the latest revision on the
+     default branch, normally the trunk.  There can be no space between
+     the `-r' option and its argument.
+
+`-s STATES'
+     Print information about revisions whose state attributes match one
+     of the states given in the comma-separated list STATES.
+
+`-t'
+     Print the same as `-h', plus the descriptive text.
+
+`-wLOGINS'
+     Print information about revisions checked in by users with login
+     names appearing in the comma-separated list LOGINS.  If LOGINS is
+     omitted, the user's login is assumed.  There can be no space
+     between the `-w' option and its argument.
+
+   `log' prints the intersection of the revisions selected with the
+options `-d', `-s', and `-w', intersected with the union of the
+revisions selected by `-b' and `-r'.
+
+\1f
+File: cvs.info,  Node: log examples,  Prev: log options,  Up: log
+
+log examples
+------------
+
+   Contributed examples are gratefully accepted.
+
+\1f
+File: cvs.info,  Node: rdiff,  Next: release,  Prev: log,  Up: CVS commands
 
 rdiff--'patch' format diffs between releases
 ============================================
@@ -131,7 +310,7 @@ been done on the branch.  This command can be used:
      File bar.h,v changed from revision 1.29.2.1 to 1.2
 
 \1f
-File: cvs.info,  Node: release,  Next: rtag,  Prev: rdiff,  Up: Invoking CVS
+File: cvs.info,  Node: release,  Next: rtag,  Prev: rdiff,  Up: CVS commands
 
 release--Indicate that a Module is no longer in use
 ===================================================
@@ -199,8 +378,10 @@ files::.) will be silently ignored (and deleted, if `-d' is specified),
 even if they contain files.
 
 `U FILE'
+`P FILE'
      There exists a newer revision of this file in the repository, and
-     you have not modified your local copy of the file.
+     you have not modified your local copy of the file (`U' and `P'
+     mean the same thing).
 
 `A FILE'
      The file has been added to your private copy of the sources, but
@@ -223,10 +404,6 @@ even if they contain files.
      *note cvsignore::.).  If you remove your working sources, this
      file will be lost.
 
-     Note that no warning message like this is printed for spurious
-     directories that CVS encounters.  The directory, and all its
-     contents, are silently ignored.
-
 \1f
 File: cvs.info,  Node: release examples,  Prev: release output,  Up: release
 
@@ -243,7 +420,7 @@ release examples
      $
 
 \1f
-File: cvs.info,  Node: rtag,  Next: status,  Prev: release,  Up: Invoking CVS
+File: cvs.info,  Node: rtag,  Next: status,  Prev: release,  Up: CVS commands
 
 rtag--Add a symbolic tag to a module
 ====================================
@@ -330,7 +507,7 @@ options::., for a complete description of them):
      mistagged a module).
 
 \1f
-File: cvs.info,  Node: status,  Next: tag,  Prev: rtag,  Up: Invoking CVS
+File: cvs.info,  Node: status,  Next: tag,  Prev: rtag,  Up: CVS commands
 
 status--Display status information on checked out files
 =======================================================
@@ -379,7 +556,7 @@ options::., for a complete description of them):
      Tags::
 
 \1f
-File: cvs.info,  Node: tag,  Next: update,  Prev: status,  Up: Invoking CVS
+File: cvs.info,  Node: tag,  Next: update,  Prev: status,  Up: CVS commands
 
 tag--Add a symbolic tag to checked out versions of files
 ========================================================
@@ -463,7 +640,7 @@ options::., for a complete description of them):
      be valuable.
 
 \1f
-File: cvs.info,  Node: update,  Prev: tag,  Up: Invoking CVS
+File: cvs.info,  Node: update,  Prev: tag,  Up: CVS commands
 
 update--Bring work tree in sync with repository
 ===============================================
@@ -517,14 +694,13 @@ options::., for a complete description of them):
      behavior::.
 
 `-P'
-     Prune empty directories.
+     Prune empty directories.  See *Note Moving directories::.
 
 `-p'
      Pipe files to the standard output.
 
 `-R'
-     Operate recursively.  This is on by default.  *Note Recursive
-     behavior::.
+     Operate recursively (default).  *Note Recursive behavior::.
 
 `-r tag'
      Retrieve revision TAG.  This option is sticky, and implies `-P'.
@@ -600,6 +776,10 @@ status of the file:
      your source, and for files that you haven't changed but are not
      the most recent versions available in the repository.
 
+`P FILE'
+     Like `U', but the CVS server sends a patch instead of an entire
+     file.  These two things accomplish the same thing.
+
 `A FILE'
      The file has been added to your private copy of the sources, and
      will be added to the source repository when you run `commit' on
@@ -646,10 +826,6 @@ status of the file:
      for CVS to ignore (see the description of the `-I' option, and
      *note cvsignore::.).
 
-     Note that no warning message like this is printed for spurious
-     directories that CVS encounters.  The directory, and all its
-     contents, are silently ignored.
-
 \1f
 File: cvs.info,  Node: update examples,  Prev: update output,  Up: update
 
@@ -662,6 +838,598 @@ used to check what has been going on with the project.
 
      $ cvs -n -q update
 
+\1f
+File: cvs.info,  Node: Invoking CVS,  Next: Administrative files,  Prev: CVS commands,  Up: Top
+
+Quick reference to CVS commands
+*******************************
+
+   This appendix describes how to invoke CVS, with references to where
+each command or feature is described in detail.  Other relevant
+references are the `--help'/`-H' option to CVS (*note Global
+options::.) and *Note Index::.
+
+`add [OPTIONS] [FILES...]'
+     Add a new file/directory.  See *Note Adding files::.
+
+    `-k KFLAG'
+          Set keyword expansion.
+
+    `-m MSG'
+          Set file description.
+
+`admin [OPTIONS] [FILES...]'
+     Administration of history files in the repository.  See *Note
+     admin::.
+
+    `-b[REV]'
+          Set default branch.
+
+    `-cSTRING'
+          Set comment leader.
+
+    `-kSUBST'
+          Set keyword substitution.  See *Note Keyword substitution::.
+
+    `-l[REV]'
+          Lock revision REV, or latest revision.
+
+    `-mREV:MSG'
+          Replace the log message of revision REV with MSG.
+
+    `-oRANGE'
+          Delete revisions from the history files
+
+    `-q'
+          Run quietly; do not print diagnostics.
+
+    `-sSTATE[:REV]'
+          Set the state.
+
+    `-t'
+          Set file description from standard input.
+
+    `-tFILE'
+          Set file description from FILE.
+
+    `-t-STRING'
+          Set file description to STRING.
+
+    `-u[REV]'
+          Unlock revision REV, or latest revision.
+
+`annotate [OPTIONS] [FILES...]'
+     Show last revision where each line was modified.  See *Note
+     annotate::.
+
+    `-D DATE'
+          Annotate the most recent revision no later than DATE.  See
+          *Note Common options::.
+
+    `-f'
+          Use head revision if tag/date not found.  See *Note Common
+          options::.
+
+    `-l'
+          Local; run only in current working directory.  *Note
+          Recursive behavior::.
+
+    `-r TAG'
+          Annotate revision TAG.  See *Note Common options::.
+
+`checkout [OPTIONS] MODULES...'
+     Get a copy of the sources.  See *Note checkout::.
+
+    `-A'
+          Reset any sticky tags/date/kopts.  See *Note Sticky tags::
+          and *Note Keyword substitution::.
+
+    `-c'
+          Output the module database.  See *Note checkout options::.
+
+    `-D DATE'
+          Check out revisions as of DATE (is sticky).  See *Note Common
+          options::.
+
+    `-d DIR'
+          Check out into DIR.  See *Note checkout options::.
+
+    `-f'
+          Use head revision if tag/date not found.  See *Note Common
+          options::.
+
+    `-j REV'
+          Merge in changes.  See *Note checkout options::.
+
+    `-k KFLAG'
+          Use KFLAG keyword expansion.  See *Note Substitution modes::.
+
+    `-l'
+          Local; run only in current working directory.  *Note
+          Recursive behavior::.
+
+    `-N'
+          Don't shorten module paths if -d specified.  See *Note
+          checkout options::.
+
+    `-n'
+          Do not run module program (if any).  See *Note checkout
+          options::.
+
+    `-P'
+          Prune empty directories.  See *Note Moving directories::.
+
+    `-p'
+          Check out files to standard output (avoids stickiness).  See
+          *Note checkout options::.
+
+    `-r TAG'
+          Checkout revision TAG (is sticky).  See *Note Common
+          options::.
+
+    `-s'
+          Like -c, but include module status.  See *Note checkout
+          options::.
+
+`commit [OPTIONS] [FILES...]'
+     Check changes into the repository.  See *Note commit::.
+
+    `-F FILE'
+          Read log message from FILE.  See *Note commit options::.
+
+    `-f'
+          Force the file to be committed; disables recursion.  See
+          *Note commit options::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+    `-m MSG'
+          Use MSG as log message.  See *Note commit options::.
+
+    `-n'
+          Do not run module program (if any).  See *Note commit
+          options::.
+
+    `-R'
+          Operate recursively (default).  *Note Recursive behavior::.
+
+    `-r REV'
+          Commit to REV.  See *Note commit options::.
+
+`diff [OPTIONS] [FILES...]'
+     Show differences between revisions.  See *Note diff::.  In
+     addition to the options shown below, accepts a wide variety of
+     options to control output style, for example `-c' for context
+     diffs.
+
+    `-D DATE1'
+          Diff revision for date against working file.  See *Note diff
+          options::.
+
+    `-D DATE2'
+          Diff REV1/DATE1 against DATE2.  See *Note diff options::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+    `-N'
+          Include diffs for added and removed files.  See *Note diff
+          options::.
+
+    `-r REV1'
+          Diff revision for REV1 against working file.  See *Note diff
+          options::.
+
+    `-r REV2'
+          Diff rev1/date1 against rev2.  See *Note diff options::.
+
+`edit [OPTIONS] [FILES...]'
+     Get ready to edit a watched file.  See *Note Editing files::.
+
+    `-a ACTIONS'
+          Specify actions for temporary watch, where ACTIONS is `edit',
+          `unedit', `commit', `all', or `none'.  See *Note Editing
+          files::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+`editors [OPTIONS] [FILES...]'
+     See who is editing a watched file.  See *Note Watch information::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+`export [OPTIONS] MODULES...'
+     Export files from CVS.  See *Note export::.
+
+    `-D DATE'
+          Check out revisions as of DATE.  See *Note Common options::.
+
+    `-d DIR'
+          Check out into DIR.  See *Note export options::.
+
+    `-f'
+          Use head revision if tag/date not found.  See *Note Common
+          options::.
+
+    `-k KFLAG'
+          Use KFLAG keyword expansion.  See *Note Substitution modes::.
+
+    `-l'
+          Local; run only in current working directory.  *Note
+          Recursive behavior::.
+
+    `-N'
+          Don't shorten module paths if -d specified.  See *Note export
+          options::.
+
+    `-n'
+          Do not run module program (if any).  See *Note export
+          options::.
+
+    `-P'
+          Prune empty directories.  See *Note Moving directories::.
+
+    `-r TAG'
+          Checkout revision TAG (is sticky).  See *Note Common
+          options::.
+
+`history [OPTIONS] [FILES...]'
+     Show repository access history.  See *Note history::.
+
+    `-a'
+          All users (default is self).  See *Note history options::.
+
+    `-b STR'
+          Back to record with STR in module/file/repos field.  See
+          *Note history options::.
+
+    `-c'
+          Report on committed (modified) files.  See *Note history
+          options::.
+
+    `-D DATE'
+          Since DATE.  See *Note history options::.
+
+    `-e'
+          Report on all record types.  See *Note history options::.
+
+    `-l'
+          Last modified (committed or modified report).  See *Note
+          history options::.
+
+    `-m MODULE'
+          Report on MODULE (repeatable).  See *Note history options::.
+
+    `-n MODULE'
+          In MODULE.  See *Note history options::.
+
+    `-o'
+          Report on checked out modules.  See *Note history options::.
+
+    `-r REV'
+          Since revision REV.  See *Note history options::.
+
+    `-T'
+          Produce report on all TAGs.  See *Note history options::.
+
+    `-t TAG'
+          Since tag record placed in history file (by anyone).  See
+          *Note history options::.
+
+    `-u USER'
+          For user USER (repeatable).  See *Note history options::.
+
+    `-w'
+          Working directory must match.  See *Note history options::.
+
+    `-x TYPES'
+          Report on TYPES, one or more of `TOEFWUCGMAR'.  See *Note
+          history options::.
+
+    `-z ZONE'
+          Output for time zone ZONE.  See *Note history options::.
+
+`import [OPTIONS] REPOSITORY VENDOR-TAG RELEASE-TAGS...'
+     Import files into CVS, using vendor branches.  See *Note import::.
+
+    `-b BRA'
+          Import to vendor branch BRA.  See *Note import options::.
+
+    `-d'
+          Use the file's modification time as the time of import.  See
+          *Note import options::.
+
+    `-k KFLAG'
+          Set default RCS keyword substitution mode.  See *Note import
+          options::.
+
+    `-m MSG'
+          Use MSG for log message.  See *Note import options::.
+
+    `-I IGN'
+          More files to ignore (! to reset).  See *Note import
+          options::.
+
+    `-W SPEC'
+          More wrappers.  See *Note import options::.
+
+`init'
+     Create a CVS repository if it doesn't exist.  See *Note Creating a
+     repository::.
+
+`log [OPTIONS] [FILES...]'
+     Print out history information for files.  See *Note log::.
+
+    `-b'
+          Only list revisions on the default branch.  See *Note log
+          options::.
+
+    `-d DATES'
+          Specify dates (D1<D2 for range, D for latest before).  See
+          *Note log options::.
+
+    `-h'
+          Only print header.  See *Note log options::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+    `-N'
+          Do not list tags.  See *Note log options::.
+
+    `-R'
+          Only print name of RCS file.  See *Note log options::.
+
+    `-r REVS'
+          Only list revisions REVS.  See *Note log options::.
+
+    `-s STATES'
+          Only list revisions with specified states.  See *Note log
+          options::.
+
+    `-t'
+          Only print header and descriptive text.  See *Note log
+          options::.
+
+    `-w LOGINS'
+          Only list revisions checked in by specified logins.  See
+          *Note log options::.
+
+`login'
+     Prompt for password for authenticating server.  See *Note Password
+     authentication client::.
+
+`rdiff [OPTIONS] MODULES...'
+     Show differences between releases.  See *Note rdiff::.
+
+    `-c'
+          Context diff output format (default).  See *Note rdiff
+          options::.
+
+    `-D DATE'
+          Select revisions based on DATE.  See *Note Common options::.
+
+    `-f'
+          Use head revision if tag/date not found.  See *Note Common
+          options::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+    `-r REV'
+          Select revisions based on REV.  See *Note Common options::.
+
+    `-s'
+          Short patch - one liner per file.  See *Note rdiff options::.
+
+    `-t'
+          Top two diffs - last change made to the file.  See *Note diff
+          options::.
+
+    `-u'
+          Unidiff output format.  See *Note rdiff options::.
+
+    `-V VERS'
+          Use RCS Version VERS for keyword expansion.  See *Note rdiff
+          options::.
+
+`release [OPTIONS] DIRECTORY'
+     Indicate that a directory is no longer in use.  See *Note
+     release::.
+
+    `-d'
+          Delete the given directory.  See *Note release options::.
+
+`remove [OPTIONS] [FILES...]'
+     Remove an entry from the repository.  See *Note Removing files::.
+
+    `-f'
+          Delete the file before removing it.  See *Note Removing
+          files::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+    `-R'
+          Operate recursively (default).  *Note Recursive behavior::.
+
+`rtag [OPTIONS] TAG MODULES...'
+     Add a symbolic tag to a module.  See *Note rtag::.
+
+    `-a'
+          Clear tag from removed files that would not otherwise be
+          tagged.  See *Note rtag options::.
+
+    `-b'
+          Create a branch named TAG.  See *Note rtag options::.
+
+    `-D DATE'
+          Tag revisions as of DATE.  See *Note rtag options::.
+
+    `-d'
+          Delete the given tag.  See *Note rtag options::.
+
+    `-F'
+          Move tag if it already exists.  See *Note rtag options::.
+
+    `-f'
+          Force a head revision match if tag/date not found.  See *Note
+          rtag options::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+    `-n'
+          No execution of tag program.  See *Note rtag options::.
+
+    `-R'
+          Operate recursively (default).  *Note Recursive behavior::.
+
+    `-r TAG'
+          Tag existing tag TAG.  See *Note rtag options::.
+
+`status [OPTIONS] FILES...'
+     Display status information in a working directory.  See *Note
+     status::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+    `-R'
+          Operate recursively (default).  *Note Recursive behavior::.
+
+    `-v'
+          Include tag information for file.  See *Note status options::.
+
+`tag [OPTIONS] TAG [FILES...]'
+     Add a symbolic tag to checked out version of files.  See *Note
+     tag::.
+
+    `-b'
+          Create a branch named TAG.  See *Note tag options::.
+
+    `-D DATE'
+          Tag revisions as of DATE.  See *Note tag options::.
+
+    `-d'
+          Delete the given tag.  See *Note tag options::.
+
+    `-F'
+          Move tag if it already exists.  See *Note tag options::.
+
+    `-f'
+          Force a head revision match if tag/date not found.  See *Note
+          tag options::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+    `-n'
+          No execution of tag program.  See *Note tag options::.
+
+    `-R'
+          Operate recursively (default).  *Note Recursive behavior::.
+
+    `-r TAG'
+          Tag existing tag TAG.  See *Note tag options::.
+
+`unedit [OPTIONS] [FILES...]'
+     Undo an edit command.  See *Note Editing files::.
+
+    `-a ACTIONS'
+          Specify actions for temporary watch, where ACTIONS is `edit',
+          `unedit', `commit', `all', or `none'.  See *Note Editing
+          files::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+`update [OPTIONS] [FILES...]'
+     Bring work tree in sync with repository.  See *Note update::.
+
+    `-A'
+          Reset any sticky tags/date/kopts.  See *Note Sticky tags::
+          and *Note Keyword substitution::.
+
+    `-D DATE'
+          Check out revisions as of DATE (is sticky).  See *Note Common
+          options::.
+
+    `-d'
+          Create directories.  See *Note update options::.
+
+    `-f'
+          Use head revision if tag/date not found.  See *Note Common
+          options::.
+
+    `-I IGN'
+          More files to ignore (! to reset).  See *Note import
+          options::.
+
+    `-j REV'
+          Merge in changes.  See *Note update options::.
+
+    `-k KFLAG'
+          Use KFLAG keyword expansion.  See *Note Substitution modes::.
+
+    `-l'
+          Local; run only in current working directory.  *Note
+          Recursive behavior::.
+
+    `-P'
+          Prune empty directories.  See *Note Moving directories::.
+
+    `-p'
+          Check out files to standard output (avoids stickiness).  See
+          *Note update options::.
+
+    `-R'
+          Operate recursively (default).  *Note Recursive behavior::.
+
+    `-r TAG'
+          Checkout revision TAG (is sticky).  See *Note Common
+          options::.
+
+    `-W SPEC'
+          More wrappers.  See *Note import options::.
+
+`watch [on|off|add|remove] [OPTIONS] [FILES...]'
+     on/off: turn on/off read-only checkouts of files.  See *Note
+     Setting a watch::.
+
+     add/remove: add or remove notification on actions.  See *Note
+     Getting Notified::.
+
+    `-a ACTIONS'
+          Specify actions for temporary watch, where ACTIONS is `edit',
+          `unedit', `commit', `all', or `none'.  See *Note Editing
+          files::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
+`watchers [OPTIONS] [FILES...]'
+     See who is watching a file.  See *Note Watch information::.
+
+    `-l'
+          Local; run only in current working directory.  See *Note
+          Recursive behavior::.
+
 \1f
 File: cvs.info,  Node: Administrative files,  Next: Environment variables,  Prev: Invoking CVS,  Up: Top
 
@@ -683,7 +1451,9 @@ defines the modules inside the repository.
 * Wrappers::                    Treat directories as files
 * commit files::                The commit support files
 * commitinfo::                  Pre-commit checking
+* verifymsg::                   How are log messages evaluated?
 * editinfo::                    Specifying how log messages are created
+                                (obsolete)
 * loginfo::                     Where should log messages be sent?
 * rcsinfo::                     Templates for the log messages
 * cvsignore::                   Ignoring files via cvsignore
@@ -742,7 +1512,14 @@ module name, and the remainder of the line is its definition.
 
      A module definition can refer to other modules by including
      `&MODULE' in its definition.  `checkout' creates a subdirectory
-     for each such module, in your working directory.
+     for each such module, in the directory containing the module.  For
+     example, if modules contains
+
+          m4test &unsupported
+
+     then a checkout will create an `m4test' directory which contains a
+     directory called `unsupported', which in turns contains all the
+     directories and files which live there.
 
     `-d NAME'
           Name the working directory something other than the module
@@ -756,7 +1533,7 @@ module name, and the remainder of the line is its definition.
           Specify a program PROG to run whenever files in a module are
           committed.  PROG runs with a single argument, the full
           pathname of the affected directory in a source repository.
-          The `commitinfo', `loginfo', and `editinfo' files provide
+          The `commitinfo', `loginfo', and `verifymsg' files provide
           other ways to call a program on commit.
 
     `-o PROG'
@@ -785,505 +1562,3 @@ module name, and the remainder of the line is its definition.
           module.  PROG runs with a single argument, the full path to
           the source repository for this module.
 
-\1f
-File: cvs.info,  Node: Wrappers,  Next: commit files,  Prev: modules,  Up: Administrative files
-
-The cvswrappers file
-====================
-
-   Wrappers allow you to set a hook which transforms files on their way
-in and out of CVS.  Most or all of the wrappers features do not work
-with client/server CVS.
-
-   The file `cvswrappers' defines the script that will be run on a file
-when its name matches a regular expresion. There are two scripts that
-can be run on a file or directory. One script is executed on the
-file/directory before being checked into the repository (this is denoted
-with the `-t' flag) and the other when the file is checked out of the
-repository (this is denoted with the `-f' flag)
-
-   The `cvswrappers' also has a `-m' option to specify the merge
-methodology that should be used when the file is updated.  `MERGE'
-means the usual CVS behavior: try to merge the files (this generally
-will not work for binary files).  `COPY' means that `cvs update' will
-merely copy one version over the other, and require the user using
-mechanisms outside CVS, to insert any necessary changes.  The `-m'
-wrapper option only affects behavior when merging is done on update; it
-does not affect how files are stored.  See *Note Binary files::, for
-more on binary files.
-
-   The basic format of the file `cvswrappers' is:
-
-     wildcard     [option value][option value]...
-     
-     where option is one of
-     -f           from cvs filter         value: path to filter
-     -t           to cvs filter           value: path to filter
-     -m           update methodology      value: MERGE or COPY
-     -k           keyword expansion       value: expansion mode
-     
-     and value is a single-quote delimited value.
-
-     *.nib    -f 'unwrap %s' -t 'wrap %s %s' -m 'COPY'
-     *.c      -t 'indent %s %s'
-
-The above example of a `cvswrappers' file states that all
-files/directories that end with a `.nib' should be filtered with the
-`wrap' program before checking the file into the repository. The file
-should be filtered though the `unwrap' program when the file is checked
-out of the repository. The `cvswrappers' file also states that a `COPY'
-methodology should be used when updating the files in the repository
-(that is no merging should be performed).
-
-   The last example line says that all files that end with a `*.c'
-should be filtered with `indent' before being checked into the
-repository. Unlike the previous example no filtering of the `*.c' file
-is done when it is checked out of the repository.
-
-The `-t' filter is called with two arguments, the first is the name of
-the file/directory to filter and the second is the pathname to where
-the resulting filtered file should be placed.
-
-The `-f' filter is called with one argument, which is the name of the
-file to filter from. The end result of this filter will be a file in
-the users directory that they can work on as they normally would.
-
-   For another example, the following command imports a directory,
-treating files whose name ends in `.exe' as binary:
-
-     cvs import -I ! -W "*.exe -k 'b'" first-dir vendortag reltag
-
-\1f
-File: cvs.info,  Node: commit files,  Next: commitinfo,  Prev: Wrappers,  Up: Administrative files
-
-The commit support files
-========================
-
-   The `-i' flag in the `modules' file can be used to run a certain
-program whenever files are committed (*note modules::.).  The files
-described in this section provide other, more flexible, ways to run
-programs whenever something is committed.
-
-   There are three kind of programs that can be run on commit.  They
-are specified in files in the repository, as described below.  The
-following table summarizes the file names and the purpose of the
-corresponding programs.
-
-`commitinfo'
-     The program is responsible for checking that the commit is
-     allowed.  If it exits with a non-zero exit status the commit will
-     be aborted.
-
-`editinfo'
-     The specified program is used to edit the log message, and
-     possibly verify that it contains all required fields.  This is
-     most useful in combination with the `rcsinfo' file, which can hold
-     a log message template (*note rcsinfo::.).
-
-`loginfo'
-     The specified program is called when the commit is complete.  It
-     receives the log message and some additional information and can
-     store the log message in a file, or mail it to appropriate
-     persons, or maybe post it to a local newsgroup, or...  Your
-     imagination is the limit!
-
-* Menu:
-
-* syntax::                      The common syntax
-
-\1f
-File: cvs.info,  Node: syntax,  Up: commit files
-
-The common syntax
------------------
-
-   The four files `commitinfo', `loginfo', `rcsinfo' and `editinfo' all
-have a common format.  The purpose of the files are described later on.
-The common syntax is described here.
-
-   Each line contains the following:
-   * A regular expression
-
-   * A whitespace separator--one or more spaces and/or tabs.
-
-   * A file name or command-line template.
-
-Blank lines are ignored.  Lines that start with the character `#' are
-treated as comments.  Long lines unfortunately can *not* be broken in
-two parts in any way.
-
-   The first regular expression that matches the current directory name
-in the repository is used.  The rest of the line is used as a file name
-or command-line as appropriate.
-
-\1f
-File: cvs.info,  Node: commitinfo,  Next: editinfo,  Prev: commit files,  Up: Administrative files
-
-Commitinfo
-==========
-
-   The `commitinfo' file defines programs to execute whenever `cvs
-commit' is about to execute.  These programs are used for pre-commit
-checking to verify that the modified, added and removed files are really
-ready to be committed.  This could be used, for instance, to verify
-that the changed files conform to to your site's standards for coding
-practice.
-
-   As mentioned earlier, each line in the `commitinfo' file consists of
-a regular expression and a command-line template.  The template can
-include a program name and any number of arguments you wish to supply
-to it.  The full path to the current source repository is appended to
-the template, followed by the file names of any files involved in the
-commit (added, removed, and modified files).
-
-   The first line with a regular expression matching the relative path
-to the module will be used.  If the command returns a non-zero exit
-status the commit will be aborted.
-
-   If the repository name does not match any of the regular expressions
-in this file, the `DEFAULT' line is used, if it is specified.
-
-   All occurances of the name `ALL' appearing as a regular expression
-are used in addition to the first matching regular expression or the
-name `DEFAULT'.
-
-   Note: when CVS is accessing a remote repository, `commitinfo' will
-be run on the *remote* (i.e., server) side, not the client side (*note
-Remote repositories::.).
-
-\1f
-File: cvs.info,  Node: editinfo,  Next: loginfo,  Prev: commitinfo,  Up: Administrative files
-
-Editinfo
-========
-
-   If you want to make sure that all log messages look the same way,
-you can use the `editinfo' file to specify a program that is used to
-edit the log message.  This program could be a custom-made editor that
-always enforces a certain style of the log message, or maybe a simple
-shell script that calls an editor, and checks that the entered message
-contains the required fields.
-
-   If no matching line is found in the `editinfo' file, the editor
-specified in the environment variable `$CVSEDITOR' is used instead.  If
-that variable is not set, then the environment variable `$EDITOR' is
-used instead.  If that variable is not set a precompiled default,
-normally `vi', will be used.
-
-   The `editinfo' file is often most useful together with the `rcsinfo'
-file, which can be used to specify a log message template.
-
-   Each line in the `editinfo' file consists of a regular expression
-and a command-line template.  The template must include a program name,
-and can include any number of arguments.  The full path to the current
-log message template file is appended to the template.
-
-   One thing that should be noted is that the `ALL' keyword is not
-supported.  If more than one matching line is found, the first one is
-used.  This can be useful for specifying a default edit script in a
-module, and then overriding it in a subdirectory.
-
-   If the repository name does not match any of the regular expressions
-in this file, the `DEFAULT' line is used, if it is specified.
-
-   If the edit script exits with a non-zero exit status, the commit is
-aborted.
-
-   Note: when CVS is accessing a remote repository, or when the `-m' or
-`-F' options to `cvs commit' are used, `editinfo' will not be consulted.
-There is no good workaround for this.
-
-* Menu:
-
-* editinfo example::            Editinfo example
-
-\1f
-File: cvs.info,  Node: editinfo example,  Up: editinfo
-
-Editinfo example
-----------------
-
-   The following is a little silly example of a `editinfo' file,
-together with the corresponding `rcsinfo' file, the log message
-template and an editor script.  We begin with the log message template.
-We want to always record a bug-id number on the first line of the log
-message.  The rest of log message is free text.  The following template
-is found in the file `/usr/cvssupport/tc.template'.
-
-     BugId:
-
-   The script `/usr/cvssupport/bugid.edit' is used to edit the log
-message.
-
-     #!/bin/sh
-     #
-     #       bugid.edit filename
-     #
-     #  Call $EDITOR on FILENAME, and verify that the
-     #  resulting file contains a valid bugid on the first
-     #  line.
-     if [ "x$EDITOR" = "x" ]; then EDITOR=vi; fi
-     if [ "x$CVSEDITOR" = "x" ]; then CVSEDITOR=$EDITOR; fi
-     $CVSEDITOR $1
-     until head -1|grep '^BugId:[ ]*[0-9][0-9]*$' < $1
-     do  echo -n  "No BugId found.  Edit again? ([y]/n)"
-         read ans
-         case ${ans} in
-             n*) exit 1;;
-         esac
-         $CVSEDITOR $1
-     done
-
-   The `editinfo' file contains this line:
-
-     ^tc     /usr/cvssupport/bugid.edit
-
-   The `rcsinfo' file contains this line:
-
-     ^tc     /usr/cvssupport/tc.template
-
-\1f
-File: cvs.info,  Node: loginfo,  Next: rcsinfo,  Prev: editinfo,  Up: Administrative files
-
-Loginfo
-=======
-
-   The `loginfo' file is used to control where `cvs commit' log
-information is sent.  The first entry on a line is a regular expression
-which is tested against the directory that the change is being made to,
-relative to the `$CVSROOT'.  If a match is found, then the remainder of
-the line is a filter program that should expect log information on its
-standard input.
-
-   The filter program may use one and only one % modifier (a la
-printf).  If `%s' is specified in the filter program, a brief title is
-included (enclosed in single quotes) showing the modified file names.
-
-   If the repository name does not match any of the regular expressions
-in this file, the `DEFAULT' line is used, if it is specified.
-
-   All occurances of the name `ALL' appearing as a regular expression
-are used in addition to the first matching regular expression or
-`DEFAULT'.
-
-   The first matching regular expression is used.
-
-   *Note commit files::, for a description of the syntax of the
-`loginfo' file.
-
-   Note: when CVS is accessing a remote repository, `loginfo' will be
-run on the *remote* (i.e., server) side, not the client side (*note
-Remote repositories::.).
-
-* Menu:
-
-* loginfo example::             Loginfo example
-* Keeping a checked out copy::  Updating a tree on every checkin
-
-\1f
-File: cvs.info,  Node: loginfo example,  Next: Keeping a checked out copy,  Up: loginfo
-
-Loginfo example
----------------
-
-   The following `loginfo' file, together with the tiny shell-script
-below, appends all log messages to the file
-`$CVSROOT/CVSROOT/commitlog', and any commits to the administrative
-files (inside the `CVSROOT' directory) are also logged in
-`/usr/adm/cvsroot-log'.
-
-     ALL             /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog
-     ^CVSROOT        /usr/local/bin/cvs-log /usr/adm/cvsroot-log
-
-   The shell-script `/usr/local/bin/cvs-log' looks like this:
-
-     #!/bin/sh
-     (echo "-----------------------------------------------------------------";
-      echo -n $USER"  ";
-      date;
-      echo;
-      sed '1s+'${CVSROOT}'++') >> $1
-
-\1f
-File: cvs.info,  Node: Keeping a checked out copy,  Prev: loginfo example,  Up: loginfo
-
-Keeping a checked out copy
---------------------------
-
-   It is often useful to maintain a directory tree which contains files
-which correspond to the latest version in the repository.  For example,
-other developers might want to refer to the latest sources without
-having to check them out, or you might be maintaining a web site with
-CVS and want every checkin to cause the files used by the web server to
-be updated.
-
-   The way to do this is by having loginfo invoke `cvs update'.  Doing
-so in the naive way will cause a problem with locks, so the `cvs update'
-must be run in the background.  Here is an example (this should all be
-on one line):
-
-     ^cyclic-pages             (date; cat; (sleep 2; cd /u/www/local-docs;
-      cvs -q update -d) &) >> $CVSROOT/CVSROOT/updatelog 2>&1
-
-   This will cause checkins to repository directories starting with
-`cyclic-pages' to update the checked out tree in `/u/www/local-docs'.
-
-\1f
-File: cvs.info,  Node: rcsinfo,  Next: cvsignore,  Prev: loginfo,  Up: Administrative files
-
-Rcsinfo
-=======
-
-   The `rcsinfo' file can be used to specify a form to edit when
-filling out the commit log.  The `rcsinfo' file has a syntax similar to
-the `editinfo', `commitinfo' and `loginfo' files.  *Note syntax::.
-Unlike the other files the second part is *not* a command-line
-template.  Instead, the part after the regular expression should be a
-full pathname to a file containing the log message template.
-
-   If the repository name does not match any of the regular expressions
-in this file, the `DEFAULT' line is used, if it is specified.
-
-   All occurances of the name `ALL' appearing as a regular expression
-are used in addition to the first matching regular expression or
-`DEFAULT'.
-
-   The log message template will be used as a default log message.  If
-you specify a log message with `cvs commit -m MESSAGE' or `cvs commit -f
-FILE' that log message will override the template.
-
-   *Note editinfo example::, for an example `rcsinfo' file.
-
-   When CVS is accessing a remote repository, the contents of `rcsinfo'
-at the time a directory is first checked out will specify a template
-which does not then change.  If you edit `rcsinfo' or its templates,
-you may need to check out a new working directory.
-
-\1f
-File: cvs.info,  Node: cvsignore,  Next: history file,  Prev: rcsinfo,  Up: Administrative files
-
-Ignoring files via cvsignore
-============================
-
-   There are certain file names that frequently occur inside your
-working copy, but that you don't want to put under CVS control.
-Examples are all the object files that you get while you compile your
-sources.  Normally, when you run `cvs update', it prints a line for
-each file it encounters that it doesn't know about (*note update
-output::.).
-
-   CVS has a list of files (or sh(1) file name patterns) that it should
-ignore while running `update', `import' and `release'.  This list is
-constructed in the following way.
-
-   * The list is initialized to include certain file name patterns:
-     names associated with CVS administration, or with other common
-     source control systems; common names for patch files, object files,
-     archive files, and editor backup files; and other names that are
-     usually artifacts of assorted utilities.  Currently, the default
-     list of ignored file name patterns is:
-
-              RCS     SCCS    CVS     CVS.adm
-              RCSLOG  cvslog.*
-              tags    TAGS
-              .make.state     .nse_depinfo
-              *~      #*      .#*     ,*      _$*     *$
-              *.old   *.bak   *.BAK   *.orig  *.rej   .del-*
-              *.a     *.olb   *.o     *.obj   *.so    *.exe
-              *.Z     *.elc   *.ln
-              core
-
-   * The per-repository list in `$CVSROOT/CVSROOT/cvsignore' is
-     appended to the list, if that file exists.
-
-   * The per-user list in `.cvsignore' in your home directory is
-     appended to the list, if it exists.
-
-   * Any entries in the environment variable `$CVSIGNORE' is appended
-     to the list.
-
-   * Any `-I' options given to CVS is appended.
-
-   * As CVS traverses through your directories, the contents of any
-     `.cvsignore' will be appended to the list.  The patterns found in
-     `.cvsignore' are only valid for the directory that contains them,
-     not for any sub-directories.
-
-   In any of the 5 places listed above, a single exclamation mark (`!')
-clears the ignore list.  This can be used if you want to store any file
-which normally is ignored by CVS.
-
-\1f
-File: cvs.info,  Node: history file,  Next: Variables,  Prev: cvsignore,  Up: Administrative files
-
-The history file
-================
-
-   The file `$CVSROOT/CVSROOT/history' is used to log information for
-the `history' command (*note history::.).  This file must be created to
-turn on logging.  This is done automatically if the `cvs init' command
-is used to set up the repository (*note Creating a repository::.).
-
-   The file format of the `history' file is documented only in comments
-in the CVS source code, but generally programs should use the `cvs
-history' command to access it anyway, in case the format changes with
-future releases of CVS.
-
-\1f
-File: cvs.info,  Node: Variables,  Prev: history file,  Up: Administrative files
-
-Expansions in administrative files
-==================================
-
-   Sometimes in writing an administrative file, you might want the file
-to be able to know various things based on environment CVS is running
-in.  There are several mechanisms to do that.
-
-   To find the home directory of the user running CVS (from the `HOME'
-environment variable), use `~' followed by `/' or the end of the line.
-Likewise for the home directory of USER, use `~USER'.  These variables
-are expanded on the server machine, and don't get any resonable
-expansion if pserver (*note Password authenticated::.) is in used;
-therefore user variables (see below) may be a better choice to
-customize behavior based on the user running CVS.
-
-   One may want to know about various pieces of information internal to
-CVS.  A CVS internal variable has the syntax `${VARIABLE}', where
-VARIABLE starts with a letter and consists of alphanumberic characters
-and `_'.  If the character following VARIABLE is a non-alphanumeric
-character other than `_', the `{' and `}' can be omitted.  The CVS
-internal variables are:
-
-`CVSROOT'
-     This is the value of the CVS root in use.  *Note Repository::, for
-     a description of the various ways to specify this.
-
-`RCSBIN'
-     This is the value CVS is using for where to find RCS binaries.
-     *Note Global options::, for a description of how to specify this.
-
-`CVSEDITOR'
-`VISUAL'
-`EDITOR'
-     These all expand to the same value, which is the editor that CVS
-     is using.  *Note Global options::, for how to specify this.
-
-`USER'
-     Username of the user running CVS (on the CVS server machine).
-
-   If you want to pass a value to the administrative files which the
-user that is running CVS can specify, use a user variable.  To expand a
-user variable, the administrative file contains `${=VARIABLE}'.  To set
-a user variable, specify the global option `-s' to CVS, with argument
-`VARIABLE=VALUE'.  It may be particularly useful to specify this option
-via `.cvsrc' (*note ~/.cvsrc::.).
-
-   For example, if you want the administrative file to refer to a test
-directory you might create a user variable `TESTDIR'.  Then if CVS is
-invoked as `cvs -s TESTDIR=/work/local/tests', and the administrative
-file contains `sh ${=TESTDIR}/runtests', then that string is expanded
-to `sh /work/local/tests/runtests'.
-
-   All other strings containing `$' are reserved; there is no way to
-quote a `$' character so that `$' represents itself.
-
index 2d98837..cd0a599 100644 (file)
@@ -1,5 +1,5 @@
-This is Info file cvs.info, produced by Makeinfo-1.55 from the input
-file ./cvs.texinfo.
+This is Info file cvs.info, produced by Makeinfo-1.64 from the input
+file ../../work/ccvs/doc/cvs.texinfo.
 
    Copyright (C) 1992, 1993 Signum Support AB Copyright (C) 1993, 1994
 Free Software Foundation, Inc.
@@ -21,6 +21,629 @@ 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.
 
+\1f
+File: cvs.info,  Node: Wrappers,  Next: commit files,  Prev: modules,  Up: Administrative files
+
+The cvswrappers file
+====================
+
+   Wrappers allow you to set a hook which transforms files on their way
+in and out of CVS.  Most or all of the wrappers features do not work
+with client/server CVS.
+
+   The file `cvswrappers' defines the script that will be run on a file
+when its name matches a regular expresion. There are two scripts that
+can be run on a file or directory. One script is executed on the
+file/directory before being checked into the repository (this is denoted
+with the `-t' flag) and the other when the file is checked out of the
+repository (this is denoted with the `-f' flag)
+
+   The `cvswrappers' also has a `-m' option to specify the merge
+methodology that should be used when the file is updated.  `MERGE'
+means the usual CVS behavior: try to merge the files (this generally
+will not work for binary files).  `COPY' means that `cvs update' will
+merely copy one version over the other, and require the user using
+mechanisms outside CVS, to insert any necessary changes.  The `-m'
+wrapper option only affects behavior when merging is done on update; it
+does not affect how files are stored.  See *Note Binary files::, for
+more on binary files.
+
+   The basic format of the file `cvswrappers' is:
+
+     wildcard     [option value][option value]...
+     
+     where option is one of
+     -f           from cvs filter         value: path to filter
+     -t           to cvs filter           value: path to filter
+     -m           update methodology      value: MERGE or COPY
+     -k           keyword expansion       value: expansion mode
+     
+     and value is a single-quote delimited value.
+
+     *.nib    -f 'unwrap %s' -t 'wrap %s %s' -m 'COPY'
+     *.c      -t 'indent %s %s'
+
+The above example of a `cvswrappers' file states that all
+files/directories that end with a `.nib' should be filtered with the
+`wrap' program before checking the file into the repository. The file
+should be filtered though the `unwrap' program when the file is checked
+out of the repository. The `cvswrappers' file also states that a `COPY'
+methodology should be used when updating the files in the repository
+(that is no merging should be performed).
+
+   The last example line says that all files that end with a `*.c'
+should be filtered with `indent' before being checked into the
+repository. Unlike the previous example no filtering of the `*.c' file
+is done when it is checked out of the repository.
+
+The `-t' filter is called with two arguments, the first is the name of
+the file/directory to filter and the second is the pathname to where
+the resulting filtered file should be placed.
+
+The `-f' filter is called with one argument, which is the name of the
+file to filter from. The end result of this filter will be a file in
+the users directory that they can work on as they normally would.
+
+   For another example, the following command imports a directory,
+treating files whose name ends in `.exe' as binary:
+
+     cvs import -I ! -W "*.exe -k 'b'" first-dir vendortag reltag
+
+\1f
+File: cvs.info,  Node: commit files,  Next: commitinfo,  Prev: Wrappers,  Up: Administrative files
+
+The commit support files
+========================
+
+   The `-i' flag in the `modules' file can be used to run a certain
+program whenever files are committed (*note modules::.).  The files
+described in this section provide other, more flexible, ways to run
+programs whenever something is committed.
+
+   There are three kind of programs that can be run on commit.  They
+are specified in files in the repository, as described below.  The
+following table summarizes the file names and the purpose of the
+corresponding programs.
+
+`commitinfo'
+     The program is responsible for checking that the commit is
+     allowed.  If it exits with a non-zero exit status the commit will
+     be aborted.
+
+`verifymsg'
+     The specified program is used to evaluate the log message, and
+     possibly verify that it contains all required fields.  This is
+     most useful in combination with the `rcsinfo' file, which can hold
+     a log message template (*note rcsinfo::.).
+
+`editinfo'
+     The specified program is used to edit the log message, and
+     possibly verify that it contains all required fields.  This is
+     most useful in combination with the `rcsinfo' file, which can hold
+     a log message template (*note rcsinfo::.).  (obsolete)
+
+`loginfo'
+     The specified program is called when the commit is complete.  It
+     receives the log message and some additional information and can
+     store the log message in a file, or mail it to appropriate
+     persons, or maybe post it to a local newsgroup, or...  Your
+     imagination is the limit!
+
+* Menu:
+
+* syntax::                      The common syntax
+
+\1f
+File: cvs.info,  Node: syntax,  Up: commit files
+
+The common syntax
+-----------------
+
+   The administrative files such as `commitinfo', `loginfo', `rcsinfo',
+`verifymsg', etc., all have a common format.  The purpose of the files
+are described later on.  The common syntax is described here.
+
+   Each line contains the following:
+   * A regular expression.  This is a basic regular expression in the
+     syntax used by GNU emacs.
+
+   * A whitespace separator--one or more spaces and/or tabs.
+
+   * A file name or command-line template.
+
+Blank lines are ignored.  Lines that start with the character `#' are
+treated as comments.  Long lines unfortunately can *not* be broken in
+two parts in any way.
+
+   The first regular expression that matches the current directory name
+in the repository is used.  The rest of the line is used as a file name
+or command-line as appropriate.
+
+\1f
+File: cvs.info,  Node: commitinfo,  Next: verifymsg,  Prev: commit files,  Up: Administrative files
+
+Commitinfo
+==========
+
+   The `commitinfo' file defines programs to execute whenever `cvs
+commit' is about to execute.  These programs are used for pre-commit
+checking to verify that the modified, added and removed files are really
+ready to be committed.  This could be used, for instance, to verify
+that the changed files conform to to your site's standards for coding
+practice.
+
+   As mentioned earlier, each line in the `commitinfo' file consists of
+a regular expression and a command-line template.  The template can
+include a program name and any number of arguments you wish to supply
+to it.  The full path to the current source repository is appended to
+the template, followed by the file names of any files involved in the
+commit (added, removed, and modified files).
+
+   The first line with a regular expression matching the relative path
+to the module will be used.  If the command returns a non-zero exit
+status the commit will be aborted.
+
+   If the repository name does not match any of the regular expressions
+in this file, the `DEFAULT' line is used, if it is specified.
+
+   All occurances of the name `ALL' appearing as a regular expression
+are used in addition to the first matching regular expression or the
+name `DEFAULT'.
+
+   Note: when CVS is accessing a remote repository, `commitinfo' will
+be run on the *remote* (i.e., server) side, not the client side (*note
+Remote repositories::.).
+
+\1f
+File: cvs.info,  Node: verifymsg,  Next: editinfo,  Prev: commitinfo,  Up: Administrative files
+
+Verifying log messages
+======================
+
+   Once you have entered a log message, you can evaluate that message
+to check for specific content, such as a bug ID.  Use the `verifymsg'
+file to specify a program that is used to verify the log message.  This
+program could be a simple script that checks that the entered message
+contains the required fields.
+
+   The `verifymsg' file is often most useful together with the
+`rcsinfo' file, which can be used to specify a log message template.
+
+   Each line in the `verifymsg' file consists of a regular expression
+and a command-line template.  The template must include a program name,
+and can include any number of arguments.  The full path to the current
+log message template file is appended to the template.
+
+   One thing that should be noted is that the `ALL' keyword is not
+supported.  If more than one matching line is found, the first one is
+used.  This can be useful for specifying a default verification script
+in a module, and then overriding it in a subdirectory.
+
+   If the repository name does not match any of the regular expressions
+in this file, the `DEFAULT' line is used, if it is specified.
+
+   If the verification script exits with a non-zero exit status, the
+commit is aborted.
+
+   Note that the verification script cannot change the log message; it
+can merely accept it or reject it.
+
+   The following is a little silly example of a `verifymsg' file,
+together with the corresponding `rcsinfo' file, the log message
+template and an verification  script.  We begin with the log message
+template.  We want to always record a bug-id number on the first line
+of the log message.  The rest of log message is free text.  The
+following template is found in the file `/usr/cvssupport/tc.template'.
+
+     BugId:
+
+   The script `/usr/cvssupport/bugid.verify' is used to evaluate the
+log message.
+
+     #!/bin/sh
+     #
+     #       bugid.verify filename
+     #
+     #  Verify that the log message contains a valid bugid
+     #  on the first line.
+     #
+     if head -1 < $1 | grep '^BugId:[ ]*[0-9][0-9]*$' > /dev/null; then
+         exit 0
+     else
+         echo "No BugId found."
+         exit 1
+     fi
+
+   The `verifymsg' file contains this line:
+
+     ^tc     /usr/cvssupport/bugid.edit
+
+   The `rcsinfo' file contains this line:
+
+     ^tc     /usr/cvssupport/tc.template
+
+\1f
+File: cvs.info,  Node: editinfo,  Next: loginfo,  Prev: verifymsg,  Up: Administrative files
+
+Editinfo
+========
+
+   *NOTE:* The `editinfo' feature has been rendered obsolete.  To set a
+default editor for log messages use the `EDITOR' environment variable
+(*note Environment variables::.) or the `-e' global option (*note
+Global options::.).  See *Note verifymsg::, for information on the use
+of the `verifymsg' feature for evaluating log messages.
+
+   If you want to make sure that all log messages look the same way,
+you can use the `editinfo' file to specify a program that is used to
+edit the log message.  This program could be a custom-made editor that
+always enforces a certain style of the log message, or maybe a simple
+shell script that calls an editor, and checks that the entered message
+contains the required fields.
+
+   If no matching line is found in the `editinfo' file, the editor
+specified in the environment variable `$CVSEDITOR' is used instead.  If
+that variable is not set, then the environment variable `$EDITOR' is
+used instead.  If that variable is not set a precompiled default,
+normally `vi', will be used.
+
+   The `editinfo' file is often most useful together with the `rcsinfo'
+file, which can be used to specify a log message template.
+
+   Each line in the `editinfo' file consists of a regular expression
+and a command-line template.  The template must include a program name,
+and can include any number of arguments.  The full path to the current
+log message template file is appended to the template.
+
+   One thing that should be noted is that the `ALL' keyword is not
+supported.  If more than one matching line is found, the first one is
+used.  This can be useful for specifying a default edit script in a
+module, and then overriding it in a subdirectory.
+
+   If the repository name does not match any of the regular expressions
+in this file, the `DEFAULT' line is used, if it is specified.
+
+   If the edit script exits with a non-zero exit status, the commit is
+aborted.
+
+   Note: when CVS is accessing a remote repository, or when the `-m' or
+`-F' options to `cvs commit' are used, `editinfo' will not be consulted.
+There is no good workaround for this; use `verifymsg' instead.
+
+* Menu:
+
+* editinfo example::            Editinfo example
+
+\1f
+File: cvs.info,  Node: editinfo example,  Up: editinfo
+
+Editinfo example
+----------------
+
+   The following is a little silly example of a `editinfo' file,
+together with the corresponding `rcsinfo' file, the log message
+template and an editor script.  We begin with the log message template.
+We want to always record a bug-id number on the first line of the log
+message.  The rest of log message is free text.  The following template
+is found in the file `/usr/cvssupport/tc.template'.
+
+     BugId:
+
+   The script `/usr/cvssupport/bugid.edit' is used to edit the log
+message.
+
+     #!/bin/sh
+     #
+     #       bugid.edit filename
+     #
+     #  Call $EDITOR on FILENAME, and verify that the
+     #  resulting file contains a valid bugid on the first
+     #  line.
+     if [ "x$EDITOR" = "x" ]; then EDITOR=vi; fi
+     if [ "x$CVSEDITOR" = "x" ]; then CVSEDITOR=$EDITOR; fi
+     $CVSEDITOR $1
+     until head -1|grep '^BugId:[ ]*[0-9][0-9]*$' < $1
+     do  echo -n  "No BugId found.  Edit again? ([y]/n)"
+         read ans
+         case ${ans} in
+             n*) exit 1;;
+         esac
+         $CVSEDITOR $1
+     done
+
+   The `editinfo' file contains this line:
+
+     ^tc     /usr/cvssupport/bugid.edit
+
+   The `rcsinfo' file contains this line:
+
+     ^tc     /usr/cvssupport/tc.template
+
+\1f
+File: cvs.info,  Node: loginfo,  Next: rcsinfo,  Prev: editinfo,  Up: Administrative files
+
+Loginfo
+=======
+
+   The `loginfo' file is used to control where `cvs commit' log
+information is sent.  The first entry on a line is a regular expression
+which is tested against the directory that the change is being made to,
+relative to the `$CVSROOT'.  If a match is found, then the remainder of
+the line is a filter program that should expect log information on its
+standard input.
+
+   If the repository name does not match any of the regular expressions
+in this file, the `DEFAULT' line is used, if it is specified.
+
+   All occurances of the name `ALL' appearing as a regular expression
+are used in addition to the first matching regular expression or
+`DEFAULT'.
+
+   The first matching regular expression is used.
+
+   *Note commit files::, for a description of the syntax of the
+`loginfo' file.
+
+   The user may specify a format string as part of the filter.  The
+string is composed of a `%' followed by a space, or followed by a single
+format character, or followed by a set of format characters surrounded
+by `{' and `}' as separators.  The format characters are:
+
+s
+     file name
+
+V
+     old version number (pre-checkin)
+
+v
+     new version number (post-checkin)
+
+   All other characters that appear in a format string expand to an
+empty field (commas separating fields are still provided).
+
+   For example, some valid format strings are `%', `%s', `%{s}', and
+`%{sVv}'.
+
+   The output will be a string of tokens separated by spaces.  For
+backwards compatibility, the the first token will be the repository
+name.  The rest of the tokens will be comma-delimited lists of the
+information requested in the format string.  For example, if
+`/u/src/master' is the repository, `%{sVv}' is the format string, and
+three files (ChangeLog, Makefile, foo.c) were modified, the output
+might be:
+
+     /u/src/master ChangeLog,1.1,1.2 Makefile,1.3,1.4 foo.c,1.12,1.13
+
+   As another example, `%{}' means that only the name of the repository
+will be generated.
+
+   Note: when CVS is accessing a remote repository, `loginfo' will be
+run on the *remote* (i.e., server) side, not the client side (*note
+Remote repositories::.).
+
+* Menu:
+
+* loginfo example::             Loginfo example
+* Keeping a checked out copy::  Updating a tree on every checkin
+
+\1f
+File: cvs.info,  Node: loginfo example,  Next: Keeping a checked out copy,  Up: loginfo
+
+Loginfo example
+---------------
+
+   The following `loginfo' file, together with the tiny shell-script
+below, appends all log messages to the file
+`$CVSROOT/CVSROOT/commitlog', and any commits to the administrative
+files (inside the `CVSROOT' directory) are also logged in
+`/usr/adm/cvsroot-log'.
+
+     ALL             /usr/local/bin/cvs-log $CVSROOT/CVSROOT/commitlog
+     ^CVSROOT        /usr/local/bin/cvs-log /usr/adm/cvsroot-log
+
+   The shell-script `/usr/local/bin/cvs-log' looks like this:
+
+     #!/bin/sh
+     (echo "-----------------------------------------------------------------";
+      echo -n $USER"  ";
+      date;
+      echo;
+      sed '1s+'${CVSROOT}'++') >> $1
+
+\1f
+File: cvs.info,  Node: Keeping a checked out copy,  Prev: loginfo example,  Up: loginfo
+
+Keeping a checked out copy
+--------------------------
+
+   It is often useful to maintain a directory tree which contains files
+which correspond to the latest version in the repository.  For example,
+other developers might want to refer to the latest sources without
+having to check them out, or you might be maintaining a web site with
+CVS and want every checkin to cause the files used by the web server to
+be updated.
+
+   The way to do this is by having loginfo invoke `cvs update'.  Doing
+so in the naive way will cause a problem with locks, so the `cvs update'
+must be run in the background.  Here is an example (this should all be
+on one line):
+
+     ^cyclic-pages             (date; cat; (sleep 2; cd /u/www/local-docs;
+      cvs -q update -d) &) >> $CVSROOT/CVSROOT/updatelog 2>&1
+
+   This will cause checkins to repository directories starting with
+`cyclic-pages' to update the checked out tree in `/u/www/local-docs'.
+
+\1f
+File: cvs.info,  Node: rcsinfo,  Next: cvsignore,  Prev: loginfo,  Up: Administrative files
+
+Rcsinfo
+=======
+
+   The `rcsinfo' file can be used to specify a form to edit when
+filling out the commit log.  The `rcsinfo' file has a syntax similar to
+the `verifymsg', `commitinfo' and `loginfo' files.  *Note syntax::.
+Unlike the other files the second part is *not* a command-line
+template.  Instead, the part after the regular expression should be a
+full pathname to a file containing the log message template.
+
+   If the repository name does not match any of the regular expressions
+in this file, the `DEFAULT' line is used, if it is specified.
+
+   All occurances of the name `ALL' appearing as a regular expression
+are used in addition to the first matching regular expression or
+`DEFAULT'.
+
+   The log message template will be used as a default log message.  If
+you specify a log message with `cvs commit -m MESSAGE' or `cvs commit -f
+FILE' that log message will override the template.
+
+   *Note verifymsg::, for an example `rcsinfo' file.
+
+   When CVS is accessing a remote repository, the contents of `rcsinfo'
+at the time a directory is first checked out will specify a template
+which does not then change.  If you edit `rcsinfo' or its templates,
+you may need to check out a new working directory.
+
+\1f
+File: cvs.info,  Node: cvsignore,  Next: history file,  Prev: rcsinfo,  Up: Administrative files
+
+Ignoring files via cvsignore
+============================
+
+   There are certain file names that frequently occur inside your
+working copy, but that you don't want to put under CVS control.
+Examples are all the object files that you get while you compile your
+sources.  Normally, when you run `cvs update', it prints a line for
+each file it encounters that it doesn't know about (*note update
+output::.).
+
+   CVS has a list of files (or sh(1) file name patterns) that it should
+ignore while running `update', `import' and `release'.  This list is
+constructed in the following way.
+
+   * The list is initialized to include certain file name patterns:
+     names associated with CVS administration, or with other common
+     source control systems; common names for patch files, object files,
+     archive files, and editor backup files; and other names that are
+     usually artifacts of assorted utilities.  Currently, the default
+     list of ignored file name patterns is:
+
+              RCS     SCCS    CVS     CVS.adm
+              RCSLOG  cvslog.*
+              tags    TAGS
+              .make.state     .nse_depinfo
+              *~      #*      .#*     ,*      _$*     *$
+              *.old   *.bak   *.BAK   *.orig  *.rej   .del-*
+              *.a     *.olb   *.o     *.obj   *.so    *.exe
+              *.Z     *.elc   *.ln
+              core
+
+   * The per-repository list in `$CVSROOT/CVSROOT/cvsignore' is
+     appended to the list, if that file exists.
+
+   * The per-user list in `.cvsignore' in your home directory is
+     appended to the list, if it exists.
+
+   * Any entries in the environment variable `$CVSIGNORE' is appended
+     to the list.
+
+   * Any `-I' options given to CVS is appended.
+
+   * As CVS traverses through your directories, the contents of any
+     `.cvsignore' will be appended to the list.  The patterns found in
+     `.cvsignore' are only valid for the directory that contains them,
+     not for any sub-directories.
+
+   In any of the 5 places listed above, a single exclamation mark (`!')
+clears the ignore list.  This can be used if you want to store any file
+which normally is ignored by CVS.
+
+   Specifying `-I !' to `cvs import' will import everything, which is
+generally what you want to do if you are importing files from a
+pristine distribution or any other source which is known to not contain
+any extraneous files.  However, looking at the rules above you will see
+there is a fly in the ointment; if the distribution contains any
+`.cvsignore' files, then the patterns from those files will be
+processed even if `-I !' is specified.  The only workaround is to
+remove the `.cvsignore' files in order to do the import.  Because this
+is awkward, in the future `-I !' might be modified to override
+`.cvsignore' files in each directory.
+
+\1f
+File: cvs.info,  Node: history file,  Next: Variables,  Prev: cvsignore,  Up: Administrative files
+
+The history file
+================
+
+   The file `$CVSROOT/CVSROOT/history' is used to log information for
+the `history' command (*note history::.).  This file must be created to
+turn on logging.  This is done automatically if the `cvs init' command
+is used to set up the repository (*note Creating a repository::.).
+
+   The file format of the `history' file is documented only in comments
+in the CVS source code, but generally programs should use the `cvs
+history' command to access it anyway, in case the format changes with
+future releases of CVS.
+
+\1f
+File: cvs.info,  Node: Variables,  Prev: history file,  Up: Administrative files
+
+Expansions in administrative files
+==================================
+
+   Sometimes in writing an administrative file, you might want the file
+to be able to know various things based on environment CVS is running
+in.  There are several mechanisms to do that.
+
+   To find the home directory of the user running CVS (from the `HOME'
+environment variable), use `~' followed by `/' or the end of the line.
+Likewise for the home directory of USER, use `~USER'.  These variables
+are expanded on the server machine, and don't get any resonable
+expansion if pserver (*note Password authenticated::.) is in used;
+therefore user variables (see below) may be a better choice to
+customize behavior based on the user running CVS.
+
+   One may want to know about various pieces of information internal to
+CVS.  A CVS internal variable has the syntax `${VARIABLE}', where
+VARIABLE starts with a letter and consists of alphanumberic characters
+and `_'.  If the character following VARIABLE is a non-alphanumeric
+character other than `_', the `{' and `}' can be omitted.  The CVS
+internal variables are:
+
+`CVSROOT'
+     This is the value of the CVS root in use.  *Note Repository::, for
+     a description of the various ways to specify this.
+
+`RCSBIN'
+     This is the value CVS is using for where to find RCS binaries.
+     *Note Global options::, for a description of how to specify this.
+
+`CVSEDITOR'
+`VISUAL'
+`EDITOR'
+     These all expand to the same value, which is the editor that CVS
+     is using.  *Note Global options::, for how to specify this.
+
+`USER'
+     Username of the user running CVS (on the CVS server machine).
+
+   If you want to pass a value to the administrative files which the
+user that is running CVS can specify, use a user variable.  To expand a
+user variable, the administrative file contains `${=VARIABLE}'.  To set
+a user variable, specify the global option `-s' to CVS, with argument
+`VARIABLE=VALUE'.  It may be particularly useful to specify this option
+via `.cvsrc' (*note ~/.cvsrc::.).
+
+   For example, if you want the administrative file to refer to a test
+directory you might create a user variable `TESTDIR'.  Then if CVS is
+invoked as `cvs -s TESTDIR=/work/local/tests', and the administrative
+file contains `sh ${=TESTDIR}/runtests', then that string is expanded
+to `sh /work/local/tests/runtests'.
+
+   All other strings containing `$' are reserved; there is no way to
+quote a `$' character so that `$' represents itself.
+
 \1f
 File: cvs.info,  Node: Environment variables,  Next: Troubleshooting,  Prev: Administrative files,  Up: Top
 
@@ -91,10 +714,6 @@ All environment variables which affect CVS
      Default value is `$HOME/.cvspass'.  *note Password authentication
      client::.
 
-`$CVS_PASSWORD'
-     Used in client-server mode when accessing the `cvs login server'.
-     *note Password authentication client::.
-
 `$CVS_CLIENT_PORT'
      Used in client-server mode when accessing the server via Kerberos.
      *note Kerberos authenticated::.
@@ -198,440 +817,3 @@ do this:
 branch.  Be very careful so that you do not assign the tag to the wrong
 number.  (There is no way to see how the tag was assigned yesterday).
 
-\1f
-File: cvs.info,  Node: Copying,  Next: Index,  Prev: Troubleshooting,  Up: Top
-
-GNU GENERAL PUBLIC LICENSE
-**************************
-
-\1f
-File: cvs.info,  Node: Index,  Prev: Copying,  Up: Top
-
-Index
-*****
-
-* Menu:
-
-* -j (merging branches):                Merging a branch.
-* -k (RCS kflags):                      Substitution modes.
-* .# files:                             update output.
-* .bashrc, setting CVSROOT in:          Specifying a repository.
-* .cshrc, setting CVSROOT in:           Specifying a repository.
-* .cvsrc file:                          ~/.cvsrc.
-* .profile, setting CVSROOT in:         Specifying a repository.
-* .tcshrc, setting CVSROOT in:          Specifying a repository.
-* /usr/local/cvsroot, as example repository: Repository.
-* :ext::                                Connecting via rsh.
-* :kserver::                            Kerberos authenticated.
-* :local::                              Repository.
-* :pserver::                            Password authentication client.
-* :server::                             Connecting via rsh.
-* <<<<<<<:                              Conflicts example.
-* =======:                              Conflicts example.
-* >>>>>>>:                              Conflicts example.
-* A sample session:                     A sample session.
-* abandoning work:                      Editing files.
-* About this manual:                    Preface.
-* add (subcommand):                     Adding files.
-* 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.
-* checked out copy, keeping:            Keeping a checked out copy.
-* Checkin program:                      modules.
-* Checking commits:                     commitinfo.
-* Checking out source:                  Getting the source.
-* Checkout (subcommand):                checkout.
-* Checkout program:                     modules.
-* checkout, as term for getting ready to edit: Editing files.
-* Checkout, example:                    Getting the source.
-* choosing, reserved or unreserved checkouts: Choosing a model.
-* 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:                Creating a repository.
-* 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?.
-* CVSEDITOR:                            Environment variables.
-* CVSEDITOR, environment variable:      Committing your changes.
-* CVSIGNORE:                            Environment variables.
-* cvsignore (admin file), global:       cvsignore.
-* CVSREAD:                              Environment variables.
-* CVSREAD, overriding:                  Global options.
-* CVSROOT:                              Environment variables.
-* cvsroot:                              Repository.
-* CVSROOT (file):                       Administrative files.
-* CVSROOT, environment variable:        Specifying a repository.
-* CVSROOT, module name:                 Intro administrative files.
-* CVSROOT, multiple repositories:       Multiple repositories.
-* CVSROOT, overriding:                  Global options.
-* CVSUMASK:                             File permissions.
-* CVSWRAPPERS:                          Environment variables.
-* cvswrappers (admin file):             Wrappers.
-* CVSWRAPPERS, environment variable:    Wrappers.
-* 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.
-* 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 (admin file):                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.
-* 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:                        Repository files.
-* 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.
-* init (subcommand):                    Creating a repository.
-* Introduction to CVS:                  What is CVS?.
-* Invoking CVS:                         Invoking CVS.
-* Isolation:                            History browsing.
-* Join:                                 Merging a branch.
-* keeping a checked out copy:           Keeping a checked out copy.
-* 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 Added:                        File status.
-* Locally Modified:                     File status.
-* Locally Removed:                      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 (admin file):                 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 keyword:                         Keyword list.
-* Name, symbolic (tag):                 Tags.
-* Needs Checkout:                       File status.
-* Needs Merge:                          File status.
-* Needs Patch:                          File status.
-* Newsgroups:                           What is CVS?.
-* notify (admin file):                  Getting Notified.
-* 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.
-* Overriding TMPDIR:                    Global options.
-* Parallel repositories:                Multiple repositories.
-* passwd (admin 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:                    Repository files.
-* RCS keywords:                         Keyword list.
-* RCS revision numbers:                 Tags.
-* RCS, importing files from:            From other version control systems.
-* RCS-style locking:                    Multiple developers.
-* RCSBIN:                               Environment variables.
-* RCSBIN, overriding:                   Global options.
-* RCSfile keyword:                      Keyword list.
-* rcsinfo (admin file):                 rcsinfo.
-* RCSINIT:                              Environment variables.
-* Rdiff (subcommand):                   rdiff.
-* read-only files, and -r:              Global options.
-* read-only files, and CVSREAD:         Environment variables.
-* read-only files, and watches:         Setting a watch.
-* read-only files, in repository:       File permissions.
-* 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):                   Repository.
-* Repository, example:                  Repository.
-* Repository, how data is stored:       Repository storage.
-* Repository, setting up:               Creating a repository.
-* reserved checkouts:                   Multiple developers.
-* 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.
-* reverting to repository version:      Editing files.
-* 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:              Creating a repository.
-* 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 date:                          Sticky tags.
-* 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.
-* temporary files, location of:         Environment variables.
-* Third-party sources:                  Tracking sources.
-* Time:                                 Common options.
-* timezone, in input:                   Common options.
-* timezone, in output:                  log.
-* TMP:                                  Environment variables.
-* TMPDIR:                               Environment variables.
-* TMPDIR, overriding:                   Global options.
-* Trace:                                Global options.
-* Traceability:                         History browsing.
-* Tracking sources:                     Tracking sources.
-* Transactions, atomic, lack of:        Concurrency.
-* Trivial Compiler (example):           A sample session.
-* Typical repository:                   Repository.
-* umask, for repository files:          File permissions.
-* Undoing a change:                     Merging two revisions.
-* unedit (subcommand):                  Editing files.
-* Unknown:                              File status.
-* unreserved checkouts:                 Multiple developers.
-* Unresolved Conflict:                  File status.
-* 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.
-* 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.
-* zone, time, in input:                 Common options.
-* zone, time, in output:                log.
-* __ files (VMS):                       update output.
-
-
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-7 b/gnu/usr.bin/cvs/doc/cvs.info-7
new file mode 100644 (file)
index 0000000..d3ea494
--- /dev/null
@@ -0,0 +1,835 @@
+This is Info file cvs.info, produced by Makeinfo-1.64 from the input
+file ../../work/ccvs/doc/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.
+
+\1f
+File: cvs.info,  Node: Copying,  Next: Index,  Prev: Troubleshooting,  Up: Top
+
+GNU GENERAL PUBLIC LICENSE
+**************************
+
+                         Version 2, June 1991
+
+     Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+     59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+     
+     Everyone is permitted to copy and distribute verbatim copies
+     of this license document, but changing it is not allowed.
+
+Preamble
+========
+
+   The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+   When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it in
+new free programs; and that you know you can do these things.
+
+   To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+   For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+   We protect your rights with two steps: (1) copyright the software,
+and (2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+   Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+   Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+   The precise terms and conditions for copying, distribution and
+modification follow.
+
+    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains a
+     notice placed by the copyright holder saying it may be distributed
+     under the terms of this General Public License.  The "Program",
+     below, refers to any such program or work, and a "work based on
+     the Program" means either the Program or any derivative work under
+     copyright law: that is to say, a work containing the Program or a
+     portion of it, either verbatim or with modifications and/or
+     translated into another language.  (Hereinafter, translation is
+     included without limitation in the term "modification".)  Each
+     licensee is addressed as "you".
+
+     Activities other than copying, distribution and modification are
+     not covered by this License; they are outside its scope.  The act
+     of running the Program is not restricted, and the output from the
+     Program is covered only if its contents constitute a work based on
+     the Program (independent of having been made by running the
+     Program).  Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+     source code as you receive it, in any medium, provided that you
+     conspicuously and appropriately publish on each copy an appropriate
+     copyright notice and disclaimer of warranty; keep intact all the
+     notices that refer to this License and to the absence of any
+     warranty; and give any other recipients of the Program a copy of
+     this License along with the Program.
+
+     You may charge a fee for the physical act of transferring a copy,
+     and you may at your option offer warranty protection in exchange
+     for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+     of it, thus forming a work based on the Program, and copy and
+     distribute such modifications or work under the terms of Section 1
+     above, provided that you also meet all of these conditions:
+
+       a. You must cause the modified files to carry prominent notices
+          stating that you changed the files and the date of any change.
+
+       b. You must cause any work that you distribute or publish, that
+          in whole or in part contains or is derived from the Program
+          or any part thereof, to be licensed as a whole at no charge
+          to all third parties under the terms of this License.
+
+       c. If the modified program normally reads commands interactively
+          when run, you must cause it, when started running for such
+          interactive use in the most ordinary way, to print or display
+          an announcement including an appropriate copyright notice and
+          a notice that there is no warranty (or else, saying that you
+          provide a warranty) and that users may redistribute the
+          program under these conditions, and telling the user how to
+          view a copy of this License.  (Exception: if the Program
+          itself is interactive but does not normally print such an
+          announcement, your work based on the Program is not required
+          to print an announcement.)
+
+     These requirements apply to the modified work as a whole.  If
+     identifiable sections of that work are not derived from the
+     Program, and can be reasonably considered independent and separate
+     works in themselves, then this License, and its terms, do not
+     apply to those sections when you distribute them as separate
+     works.  But when you distribute the same sections as part of a
+     whole which is a work based on the Program, the distribution of
+     the whole must be on the terms of this License, whose permissions
+     for other licensees extend to the entire whole, and thus to each
+     and every part regardless of who wrote it.
+
+     Thus, it is not the intent of this section to claim rights or
+     contest your rights to work written entirely by you; rather, the
+     intent is to exercise the right to control the distribution of
+     derivative or collective works based on the Program.
+
+     In addition, mere aggregation of another work not based on the
+     Program with the Program (or with a work based on the Program) on
+     a volume of a storage or distribution medium does not bring the
+     other work under the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+     under Section 2) in object code or executable form under the terms
+     of Sections 1 and 2 above provided that you also do one of the
+     following:
+
+       a. Accompany it with the complete corresponding machine-readable
+          source code, which must be distributed under the terms of
+          Sections 1 and 2 above on a medium customarily used for
+          software interchange; or,
+
+       b. Accompany it with a written offer, valid for at least three
+          years, to give any third party, for a charge no more than your
+          cost of physically performing source distribution, a complete
+          machine-readable copy of the corresponding source code, to be
+          distributed under the terms of Sections 1 and 2 above on a
+          medium customarily used for software interchange; or,
+
+       c. Accompany it with the information you received as to the offer
+          to distribute corresponding source code.  (This alternative is
+          allowed only for noncommercial distribution and only if you
+          received the program in object code or executable form with
+          such an offer, in accord with Subsection b above.)
+
+     The source code for a work means the preferred form of the work for
+     making modifications to it.  For an executable work, complete
+     source code means all the source code for all modules it contains,
+     plus any associated interface definition files, plus the scripts
+     used to control compilation and installation of the executable.
+     However, as a special exception, the source code distributed need
+     not include anything that is normally distributed (in either
+     source or binary form) with the major components (compiler,
+     kernel, and so on) of the operating system on which the executable
+     runs, unless that component itself accompanies the executable.
+
+     If distribution of executable or object code is made by offering
+     access to copy from a designated place, then offering equivalent
+     access to copy the source code from the same place counts as
+     distribution of the source code, even though third parties are not
+     compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+     except as expressly provided under this License.  Any attempt
+     otherwise to copy, modify, sublicense or distribute the Program is
+     void, and will automatically terminate your rights under this
+     License.  However, parties who have received copies, or rights,
+     from you under this License will not have their licenses
+     terminated so long as such parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+     signed it.  However, nothing else grants you permission to modify
+     or distribute the Program or its derivative works.  These actions
+     are prohibited by law if you do not accept this License.
+     Therefore, by modifying or distributing the Program (or any work
+     based on the Program), you indicate your acceptance of this
+     License to do so, and all its terms and conditions for copying,
+     distributing or modifying the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+     Program), the recipient automatically receives a license from the
+     original licensor to copy, distribute or modify the Program
+     subject to these terms and conditions.  You may not impose any
+     further restrictions on the recipients' exercise of the rights
+     granted herein.  You are not responsible for enforcing compliance
+     by third parties to this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+     infringement or for any other reason (not limited to patent
+     issues), conditions are imposed on you (whether by court order,
+     agreement or otherwise) that contradict the conditions of this
+     License, they do not excuse you from the conditions of this
+     License.  If you cannot distribute so as to satisfy simultaneously
+     your obligations under this License and any other pertinent
+     obligations, then as a consequence you may not distribute the
+     Program at all.  For example, if a patent license would not permit
+     royalty-free redistribution of the Program by all those who
+     receive copies directly or indirectly through you, then the only
+     way you could satisfy both it and this License would be to refrain
+     entirely from distribution of the Program.
+
+     If any portion of this section is held invalid or unenforceable
+     under any particular circumstance, the balance of the section is
+     intended to apply and the section as a whole is intended to apply
+     in other circumstances.
+
+     It is not the purpose of this section to induce you to infringe any
+     patents or other property right claims or to contest validity of
+     any such claims; this section has the sole purpose of protecting
+     the integrity of the free software distribution system, which is
+     implemented by public license practices.  Many people have made
+     generous contributions to the wide range of software distributed
+     through that system in reliance on consistent application of that
+     system; it is up to the author/donor to decide if he or she is
+     willing to distribute software through any other system and a
+     licensee cannot impose that choice.
+
+     This section is intended to make thoroughly clear what is believed
+     to be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+     certain countries either by patents or by copyrighted interfaces,
+     the original copyright holder who places the Program under this
+     License may add an explicit geographical distribution limitation
+     excluding those countries, so that distribution is permitted only
+     in or among countries not thus excluded.  In such case, this
+     License incorporates the limitation as if written in the body of
+     this License.
+
+  9. The Free Software Foundation may publish revised and/or new
+     versions of the General Public License from time to time.  Such
+     new versions will be similar in spirit to the present version, but
+     may differ in detail to address new problems or concerns.
+
+     Each version is given a distinguishing version number.  If the
+     Program specifies a version number of this License which applies
+     to it and "any later version", you have the option of following
+     the terms and conditions either of that version or of any later
+     version published by the Free Software Foundation.  If the Program
+     does not specify a version number of this License, you may choose
+     any version ever published by the Free Software Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+     programs whose distribution conditions are different, write to the
+     author to ask for permission.  For software which is copyrighted
+     by the Free Software Foundation, write to the Free Software
+     Foundation; we sometimes make exceptions for this.  Our decision
+     will be guided by the two goals of preserving the free status of
+     all derivatives of our free software and of promoting the sharing
+     and reuse of software generally.
+
+                                NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
+     WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
+     LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+     HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
+     WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
+     NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+     FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE
+     QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+     PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
+     SERVICING, REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+     WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY
+     MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
+     LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
+     INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
+     INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+     DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU
+     OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
+     OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
+     ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+                      END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Programs
+=============================================
+
+   If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these
+terms.
+
+   To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+     ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES.
+     Copyright (C) 19YY  NAME OF AUTHOR
+     
+     This program is free software; you can redistribute it and/or modify
+     it under the terms of the GNU General Public License as published by
+     the Free Software Foundation; either version 2 of the License, or
+     (at your option) any later version.
+     
+     This program is distributed in the hope that it will be useful,
+     but WITHOUT ANY WARRANTY; without even the implied warranty of
+     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+     GNU General Public License for more details.
+     
+     You should have received a copy of the GNU General Public License
+     along with this program; if not, write to the Free Software
+     Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+   Also add information on how to contact you by electronic and paper
+mail.
+
+   If the program is interactive, make it output a short notice like
+this when it starts in an interactive mode:
+
+     Gnomovision version 69, Copyright (C) 19YY NAME OF AUTHOR
+     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
+     type `show w'.
+     This is free software, and you are welcome to redistribute it
+     under certain conditions; type `show c' for details.
+
+   The hypothetical commands `show w' and `show c' should show the
+appropriate parts of the General Public License.  Of course, the
+commands you use may be called something other than `show w' and `show
+c'; they could even be mouse-clicks or menu items--whatever suits your
+program.
+
+   You should also get your employer (if you work as a programmer) or
+your school, if any, to sign a "copyright disclaimer" for the program,
+if necessary.  Here is a sample; alter the names:
+
+     Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+     `Gnomovision' (which makes passes at compilers) written by James Hacker.
+     
+     SIGNATURE OF TY COON, 1 April 1989
+     Ty Coon, President of Vice
+
+   This General Public License does not permit incorporating your
+program into proprietary programs.  If your program is a subroutine
+library, you may consider it more useful to permit linking proprietary
+applications with the library.  If this is what you want to do, use the
+GNU Library General Public License instead of this License.
+
+\1f
+File: cvs.info,  Node: Index,  Prev: Copying,  Up: Top
+
+Index
+*****
+
+* Menu:
+
+* -j (merging branches):                Merging a branch.
+* -k (RCS kflags):                      Substitution modes.
+* .# files:                             update output.
+* .bashrc, setting CVSROOT in:          Specifying a repository.
+* .cshrc, setting CVSROOT in:           Specifying a repository.
+* .cvsrc file:                          ~/.cvsrc.
+* .profile, setting CVSROOT in:         Specifying a repository.
+* .tcshrc, setting CVSROOT in:          Specifying a repository.
+* /usr/local/cvsroot, as example repository: Repository.
+* :ext::                                Connecting via rsh.
+* :kserver::                            Kerberos authenticated.
+* :local::                              Repository.
+* :pserver::                            Password authentication client.
+* :server::                             Connecting via rsh.
+* <<<<<<<:                              Conflicts example.
+* =======:                              Conflicts example.
+* >>>>>>>:                              Conflicts example.
+* __ files (VMS):                       update output.
+* A sample session:                     A sample session.
+* abandoning work:                      Editing files.
+* About this manual:                    Preface.
+* add (subcommand):                     Adding files.
+* 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.
+* bill of materials:                    Builds.
+* 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 (CVS):                What is CVS?.
+* Bugs, reporting (manual):             BUGS.
+* builds:                               Builds.
+* Changes, copying between branches:    Merging.
+* Changing a log message:               admin options.
+* checked out copy, keeping:            Keeping a checked out copy.
+* Checkin program:                      modules.
+* Checking commits:                     commitinfo.
+* Checking out source:                  Getting the source.
+* Checkout (subcommand):                checkout.
+* Checkout program:                     modules.
+* checkout, as term for getting ready to edit: Editing files.
+* Checkout, example:                    Getting the source.
+* choosing, reserved or unreserved checkouts: Choosing a model.
+* 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.
+* compatibility, between CVS versions:  Compatibility.
+* 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:                Creating a repository.
+* 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, versions of:                     Compatibility.
+* CVS_CLIENT_LOG:                       Environment variables.
+* CVS_CLIENT_PORT:                      Kerberos authenticated.
+* CVS_IGNORE_REMOTE_ROOT:               Environment variables.
+* CVS_PASSFILE, 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 (admin file), global:       cvsignore.
+* CVSREAD:                              Environment variables.
+* CVSREAD, overriding:                  Global options.
+* CVSROOT:                              Environment variables.
+* cvsroot:                              Repository.
+* CVSROOT (file):                       Administrative files.
+* CVSROOT, environment variable:        Specifying a repository.
+* CVSROOT, module name:                 Intro administrative files.
+* CVSROOT, multiple repositories:       Multiple repositories.
+* CVSROOT, overriding:                  Global options.
+* CVSUMASK:                             File permissions.
+* 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.
+* DEFAULT in verifymsg:                 verifymsg.
+* 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.
+* directories, removing:                Removing directories.
+* Directory, descending:                Recursive behavior.
+* Disjoint repositories:                Multiple repositories.
+* Distributing log messages:            loginfo.
+* driver.c (merge example):             Conflicts example.
+* edit (subcommand):                    Editing files.
+* editinfo (admin file):                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 (CVS):              What is CVS?.
+* 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.
+* 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:                        Repository files.
+* 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.
+* init (subcommand):                    Creating a repository.
+* Introduction to CVS:                  What is CVS?.
+* Invoking CVS:                         Invoking CVS.
+* Isolation:                            History browsing.
+* Join:                                 Merging a branch.
+* keeping a checked out copy:           Keeping a checked out copy.
+* 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 Added:                        File status.
+* Locally Modified:                     File status.
+* Locally Removed:                      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 message, verifying:               verifymsg.
+* Log messages:                         loginfo.
+* Log messages, editing:                editinfo.
+* Login (subcommand):                   Password authentication client.
+* loginfo (admin file):                 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.
+* make:                                 Builds.
+* 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 keyword:                         Keyword list.
+* Name, symbolic (tag):                 Tags.
+* Needs Checkout:                       File status.
+* Needs Merge:                          File status.
+* Needs Patch:                          File status.
+* Newsgroups:                           What is CVS?.
+* notify (admin file):                  Getting Notified.
+* 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.
+* Overriding TMPDIR:                    Global options.
+* Parallel repositories:                Multiple repositories.
+* passwd (admin 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:                    Repository files.
+* RCS keywords:                         Keyword list.
+* RCS revision numbers:                 Tags.
+* RCS, importing files from:            From other version control systems.
+* RCS-style locking:                    Multiple developers.
+* RCSBIN:                               Environment variables.
+* RCSBIN, overriding:                   Global options.
+* RCSfile keyword:                      Keyword list.
+* rcsinfo (admin file):                 rcsinfo.
+* RCSINIT:                              Environment variables.
+* Rdiff (subcommand):                   rdiff.
+* read-only files, and -r:              Global options.
+* read-only files, and CVSREAD:         Environment variables.
+* read-only files, and watches:         Setting a watch.
+* read-only files, in repository:       File permissions.
+* Read-only mode:                       Global options.
+* read-only repository access:          Read-only access.
+* readers (admin file):                 Read-only access.
+* Recursive (directory descending):     Recursive behavior.
+* Reference manual (files):             Administrative files.
+* Reference manual for variables:       Environment variables.
+* Reference, commands:                  Invoking CVS.
+* regular expression syntax:            syntax.
+* 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 directories:                 Removing directories.
+* 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 (CVS):                 What is CVS?.
+* Reporting bugs (manual):              BUGS.
+* Repositories, multiple:               Multiple repositories.
+* Repositories, remote:                 Remote repositories.
+* Repository (intro):                   Repository.
+* Repository, example:                  Repository.
+* Repository, how data is stored:       Repository storage.
+* Repository, setting up:               Creating a repository.
+* reserved checkouts:                   Multiple developers.
+* 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.
+* reverting to repository version:      Editing files.
+* 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.
+* server, CVS:                          Remote repositories.
+* setgid:                               File permissions.
+* Setting up a repository:              Creating a repository.
+* 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 date:                          Sticky tags.
+* 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.
+* temporary files, location of:         Environment variables.
+* Third-party sources:                  Tracking sources.
+* Time:                                 Common options.
+* timezone, in input:                   Common options.
+* timezone, in output:                  log.
+* TMP:                                  Environment variables.
+* TMPDIR:                               Environment variables.
+* TMPDIR, overriding:                   Global options.
+* Trace:                                Global options.
+* Traceability:                         History browsing.
+* Tracking sources:                     Tracking sources.
+* Transactions, atomic, lack of:        Concurrency.
+* Trivial Compiler (example):           A sample session.
+* Typical repository:                   Repository.
+* umask, for repository files:          File permissions.
+* Undoing a change:                     Merging two revisions.
+* unedit (subcommand):                  Editing files.
+* Unknown:                              File status.
+* unreserved checkouts:                 Multiple developers.
+* Unresolved Conflict:                  File status.
+* 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 aliases:                         Password authentication server.
+* users (admin file):                   Getting Notified.
+* Vendor:                               Tracking sources.
+* Vendor branch:                        Tracking sources.
+* verifymsg (admin file):               verifymsg.
+* versions, of CVS:                     Compatibility.
+* 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.
+* writers (admin file):                 Read-only access.
+* zone, time, in input:                 Common options.
+* zone, time, in output:                log.
+
+
index f958193..e251242 100644 (file)
 %!PS-Adobe-2.0
-%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software
+%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
 %%Title: cvs.dvi
-%%Pages: 128 1
-%%BoundingBox: 0 0 612 792
+%%Pages: 178
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentPaperSizes: a4
 %%EndComments
-%%BeginProcSet: tex.pro
-/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
-load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
-isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
-Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get
-round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10
-N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{
-/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{
-statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N
-/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin
-/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array
-/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2
-array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail}
-B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont
-setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup
-length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{
-ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B
-/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0
-N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S
-dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0
-ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
-ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image}
-imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr
-put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf
-div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook
-known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore
-showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
-known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256
-array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N
-/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X
-/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0
-7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1
-TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1
--.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{
-moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{
-S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B
-/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w
-}B /q{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{clear SS restore}B end
-/TeXscale { 65536 div } def
-
-/DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap
-currentlinejoin currentdash currentgray currentmiterlimit ] cvx def
-
-/startTexFig {
-       /SavedState save def
-       userdict maxlength dict begin
-       currentpoint transform
-
-       DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap
-               setlinewidth setmatrix
-
-       itransform moveto
-
-       /ury exch TeXscale def
-       /urx exch TeXscale def
-       /lly exch TeXscale def
-       /llx exch TeXscale def
-       /y exch TeXscale def
-       /x exch TeXscale def
-       
-       currentpoint /cy exch def /cx exch def
-
-       /sx x urx llx sub div def       % scaling for x
-       /sy y ury lly sub div def       % scaling for y
-
-       sx sy scale                     % scale by (sx,sy)
-
-       cx sx div llx sub
-       cy sy div ury sub translate
-       
-       /DefFigCTM matrix currentmatrix def
-
-       /initmatrix {
-               DefFigCTM setmatrix
-       } def
-       /defaultmatrix {
-               DefFigCTM exch copy
-       } def
-
-       /initgraphics {
-               DocumentInitState setmiterlimit setgray setdash 
-                       setlinejoin setlinecap setlinewidth setmatrix
-               DefFigCTM setmatrix
-       } def
-
-       /showpage {
-               initgraphics
-       } def
-       /erasepage {
-               initgraphics
-       } def
-       /copypage {} def
-
-} def
-/clipFig {
-       currentpoint 6 2 roll
-       newpath 4 copy
-       4 2 roll moveto
-       6 -1 roll exch lineto
-       exch lineto
-       exch lineto
-       closepath clip
-       newpath
-       moveto
-} def
-/doclip { llx lly urx ury clipFig } def
-/endTexFig {
-       end SavedState restore
-} def
+%DVIPSCommandLine: dvips cvs.dvi -o cvs.ps
+%DVIPSParameters: dpi=600, compressed, comments removed
+%DVIPSSource:  TeX output 1997.01.16:0008
+%%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
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
+/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
+gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
+add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
+/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
+dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
+adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
+idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
+putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
+adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
+{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
+adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
+chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
+}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+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 1000 300 300 @start /Fa 1 47 df<70F8F8F0E005057B840E>46
-D E /Fb 1 47 df<387CFCFCF87006067A8512>46 D E /Fc 57 122 df<001F83E000706E3000
-C07C780180F8780380F07807007000070070000700700007007000070070000700700007007000
-0700700007007000FFFFFFC0070070000700700007007000070070000700700007007000070070
-000700700007007000070070000700700007007000070070000700700007007000070070000700
-700007007000070078007FE3FF801D2380A21C>11 D<001FC0000070200000C010000180380003
-807800070078000700300007000000070000000700000007000000070000000700000007000000
-FFFFF8000700780007003800070038000700380007003800070038000700380007003800070038
-000700380007003800070038000700380007003800070038000700380007003800070038000700
-38007FE1FF80192380A21B>I<FFE0FFE00B027F8B10>45 D<01F000071C000C06001803003803
-803803807001C07001C07001C07001C0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001
-E0F001E0F001E0F001E0F001E0F001E0F001E07001C07001C07001C07803C03803803803801C07
-000C0600071C0001F00013227EA018>48 D<008003800F80F38003800380038003800380038003
-800380038003800380038003800380038003800380038003800380038003800380038003800380
-038007C0FFFE0F217CA018>I<03F0000C1C001007002007804003C04003C08003E0F003E0F801
-E0F801E0F801E02003E00003E00003C00003C0000780000700000E00001C000018000030000060
-0000C0000180000100000200200400200800201800603000403FFFC07FFFC0FFFFC013217EA018
->I<03F8000C1E001007002007804007C07807C07803C07807C03807C000078000078000070000
-0F00000E0000380003F000001C00000F000007800007800003C00003C00003E02003E07003E0F8
-03E0F803E0F003C04003C0400780200780100F000C1C0003F00013227EA018>I<000200000600
-000E00000E00001E00001E00002E00004E00004E00008E00008E00010E00020E00020E00040E00
-040E00080E00100E00100E00200E00200E00400E00800E00FFFFF8000E00000E00000E00000E00
-000E00000E00000E00001F0001FFF015217FA018>I<1000801E07001FFF001FFE001FF80013E0
-0010000010000010000010000010000010000010F800130E001407001803801003800001C00001
-C00001E00001E00001E00001E07001E0F001E0F001E0E001C08001C04003C04003802007001006
-000C1C0003F00013227EA018>I<007E0001C1000300800601C00E03C01C03C018018038000038
-0000780000700000700000F0F800F30C00F40600F40300F80380F801C0F001C0F001E0F001E0F0
-01E0F001E0F001E07001E07001E07001E03801C03801C01803801C03000C0600070C0001F00013
-227EA018>I<4000006000007FFFE07FFFC07FFFC0400080C00100800100800200800200000400
-00080000080000100000300000200000600000600000600000E00000C00000C00001C00001C000
-01C00001C00003C00003C00003C00003C00003C00003C00003C00003C00001800013237DA118>
-I<01F800060E000803001001802001802000C06000C06000C06000C07000C07801803E01003F02
-001FC4000FF80003F80003FC00067F00083F80100F803007C06001C06000E0C000E0C00060C000
-60C00060C000606000406000C03000801803000E0E0003F00013227EA018>I<01F000060C000C
-0600180700380380700380700380F001C0F001C0F001C0F001E0F001E0F001E0F001E0F001E070
-01E07003E03803E01805E00C05E00619E003E1E00001C00001C00001C000038000038030030078
-0700780600700C002018001030000FC00013227EA018>I<07E01838201C400E800FF00FF00FF0
-0F000F000E001C00380030006000C000C000800080018001000100010001000100010000000000
-000000000000038007C007C007C0038010237DA217>63 D<0001800000018000000180000003C0
-000003C0000003C0000005E0000005E000000DF0000008F0000008F0000010F800001078000010
-780000203C0000203C0000203C0000401E0000401E0000401E0000800F0000800F0000FFFF0001
-00078001000780030007C0020003C0020003C0040003E0040001E0040001E00C0000F00C0000F0
-3E0001F8FF800FFF20237EA225>65 D<FFFFF8000F800E0007800780078003C0078003E0078001
-E0078001F0078001F0078001F0078001F0078001F0078001E0078003E0078007C007800F800780
-3E0007FFFE0007800780078003C0078001E0078001F0078000F0078000F8078000F8078000F807
-8000F8078000F8078000F8078001F0078001F0078003E0078007C00F800F00FFFFFC001D227EA1
-23>I<0007E0100038183000E0063001C00170038000F0070000F00E0000701E0000701C000030
-3C0000303C0000307C0000107800001078000010F8000000F8000000F8000000F8000000F80000
-00F8000000F8000000F800000078000000780000107C0000103C0000103C0000101C0000201E00
-00200E000040070000400380008001C0010000E0020000381C000007E0001C247DA223>I<FFFF
-F0000F801E0007800700078003C0078001C0078000E0078000F007800078078000780780007C07
-80003C0780003C0780003C0780003E0780003E0780003E0780003E0780003E0780003E0780003E
-0780003E0780003E0780003C0780003C0780007C0780007807800078078000F0078000E0078001
-E0078003C0078007000F801E00FFFFF8001F227EA125>I<FFFFFFC00F8007C0078001C0078000
-C00780004007800040078000600780002007800020078000200780202007802000078020000780
-2000078060000780E00007FFE0000780E000078060000780200007802000078020000780200807
-80000807800008078000100780001007800010078000300780003007800070078000E00F8003E0
-FFFFFFE01D227EA121>I<0007F008003C0C1800E0021801C001B8038000F8070000780F000038
-1E0000381E0000183C0000183C0000187C0000087800000878000008F8000000F8000000F80000
-00F8000000F8000000F8000000F8000000F8001FFF780000F8780000787C0000783C0000783C00
-00781E0000781E0000780F00007807000078038000B801C000B800E00318003C0C080007F00020
-247DA226>71 D<FFFC3FFF0FC003F0078001E0078001E0078001E0078001E0078001E0078001E0
-078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E007FFFFE0078001
-E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E00780
-01E0078001E0078001E0078001E0078001E00FC003F0FFFC3FFF20227EA125>I<FFFC0FC00780
-078007800780078007800780078007800780078007800780078007800780078007800780078007
-800780078007800780078007800780078007800FC0FFFC0E227EA112>I<FFFC03FF000FC000F8
-000780006000078000400007800080000780010000078002000007800400000780080000078010
-000007802000000780400000078080000007818000000783C000000787E000000789E000000788
-F000000790F0000007A078000007C03C000007803C000007801E000007800F000007800F000007
-80078000078007C000078003C000078001E000078001E000078000F000078000F8000FC000FC00
-FFFC07FF8021227EA126>75 D<FFFE00000FC00000078000000780000007800000078000000780
-000007800000078000000780000007800000078000000780000007800000078000000780000007
-800000078000000780000007800000078000000780000007800080078000800780008007800080
-078001800780018007800100078003000780030007800F000F803F00FFFFFF0019227EA11E>I<
-FFC00003FF0FC00003F007C00003E005E00005E005E00005E004F00009E004F00009E004F00009
-E004780011E004780011E004780011E0043C0021E0043C0021E0043C0021E0041E0041E0041E00
-41E0040F0081E0040F0081E0040F0081E004078101E004078101E004078101E00403C201E00403
-C201E00401E401E00401E401E00401E401E00400F801E00400F801E00400F801E004007001E00E
-007001E01F007003F0FFE0203FFF28227EA12D>I<FF8007FF07C000F807C0007005E0002004F0
-002004F0002004780020047C0020043C0020041E0020041F0020040F0020040780200407802004
-03C0200401E0200401E0200400F0200400F8200400782004003C2004003E2004001E2004000F20
-04000F20040007A0040003E0040003E0040001E0040001E0040000E00E0000601F000060FFE000
-2020227EA125>I<FFFFF0000F803C0007800F0007800780078007C0078003C0078003E0078003
-E0078003E0078003E0078003E0078003E0078003C0078007C00780078007800F0007803C0007FF
-F00007800000078000000780000007800000078000000780000007800000078000000780000007
-800000078000000780000007800000078000000FC00000FFFC00001B227EA121>80
-D<FFFFE000000F803C000007800E00000780078000078007C000078003C000078003E000078003
-E000078003E000078003E000078003E000078003C000078007C000078007800007800E00000780
-3C000007FFE000000780700000078038000007801C000007801E000007800E000007800F000007
-800F000007800F000007800F000007800F800007800F800007800F800007800F808007800FC080
-078007C0800FC003C100FFFC01E2000000007C0021237EA124>82 D<03F0200C0C601802603001
-E07000E0600060E00060E00060E00020E00020E00020F00000F000007800007F00003FF0001FFE
-000FFF0003FF80003FC00007E00001E00000F00000F0000070800070800070800070800070C000
-60C00060E000C0F000C0C80180C6070081FC0014247DA21B>I<7FFFFFF8780780786007801840
-0780084007800840078008C007800C800780048007800480078004800780040007800000078000
-000780000007800000078000000780000007800000078000000780000007800000078000000780
-00000780000007800000078000000780000007800000078000000780000007800000078000000F
-C00003FFFF001E227EA123>I<FFFC07FF0FC000F8078000700780002007800020078000200780
-002007800020078000200780002007800020078000200780002007800020078000200780002007
-800020078000200780002007800020078000200780002007800020078000200780002007800020
-0380004003C0004003C0004001C0008000E000800060010000300600001C08000003F00020237E
-A125>I<FFF0007FC01F80001F000F00000C000780000C000780000800078000080003C0001000
-03C000100003E000300001E000200001E000200000F000400000F000400000F000400000780080
-000078008000007C018000003C010000003C010000001E020000001E020000001F020000000F04
-0000000F040000000F8C0000000788000000078800000003D000000003D000000003F000000001
-E000000001E000000000C000000000C000000000C0000022237FA125>I<FFF03FFC03FE1F8007
-E000F80F0003C000700F0003C000200F0003C00020078001E00040078001E00040078001E00040
-03C002F0008003C002F0008003C002F0008001E00478010001E00478010001E00478010000F008
-3C020000F0083C020000F0083C020000F8183E06000078101E04000078101E0400007C101E0400
-003C200F0800003C200F0800003C200F0800001E40079000001E40079000001E40079000000F80
-03E000000F8003E000000F8003E00000070001C00000070001C00000070001C000000300018000
-0002000080002F237FA132>I<0FE0001838003C0C003C0E0018070000070000070000070000FF
-0007C7001E07003C0700780700700700F00708F00708F00708F00F087817083C23900FC1E01515
-7E9418>97 D<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E0000
-0E00000E00000E00000E1F000E61C00E80600F00300E00380E003C0E001C0E001E0E001E0E001E
-0E001E0E001E0E001E0E001E0E001C0E003C0E00380F00700C80600C41C0083F0017237FA21B>
-I<01FE000703000C07801C0780380300780000700000F00000F00000F00000F00000F00000F000
-00F000007000007800403800401C00800C010007060001F80012157E9416>I<0000E0000FE000
-01E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E001F8E007
-04E00C02E01C01E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0F000E070
-00E07800E03800E01801E00C02E0070CF001F0FE17237EA21B>I<01FC000707000C03801C01C0
-3801C07801E07000E0F000E0FFFFE0F00000F00000F00000F00000F00000700000780020380020
-1C00400E008007030000FC0013157F9416>I<003C00C6018F038F030F07000700070007000700
-0700070007000700FFF80700070007000700070007000700070007000700070007000700070007
-0007000700070007807FF8102380A20F>I<00007001F198071E180E0E181C07001C07003C0780
-3C07803C07803C07801C07001C07000E0E000F1C0019F0001000001000001800001800001FFE00
-0FFFC00FFFE03800F0600030400018C00018C00018C000186000306000303800E00E038003FE00
-15217F9518>I<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E00
-000E00000E00000E00000E1F800E60C00E80E00F00700F00700E00700E00700E00700E00700E00
-700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF18237FA21B
->I<1C001E003E001E001C00000000000000000000000000000000000E00FE001E000E000E000E
-000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00A227FA10E>I<01
-C003E003E003E001C00000000000000000000000000000000001E00FE001E000E000E000E000E0
-00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E060
-E0F0C0F18061803E000B2C82A10F>I<0E0000FE00001E00000E00000E00000E00000E00000E00
-000E00000E00000E00000E00000E00000E00000E03FC0E01F00E01C00E01800E02000E04000E08
-000E10000E38000EF8000F1C000E1E000E0E000E07000E07800E03C00E01C00E01E00E00F00E00
-F8FFE3FE17237FA21A>I<0E00FE001E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
-00FFE00B237FA20E>I<0E1FC07F00FE60E183801E807201C00F003C00E00F003C00E00E003800
-E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E0038
-00E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E0FFE3FF8FFE2715
-7F942A>I<0E1F80FE60C01E80E00F00700F00700E00700E00700E00700E00700E00700E00700E
-00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF18157F941B>I<01FC00
-0707000C01801800C03800E0700070700070F00078F00078F00078F00078F00078F00078F00078
-7000707800F03800E01C01C00E038007070001FC0015157F9418>I<0E1F00FE61C00E80600F00
-700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E003C0E003C0E00
-380F00700E80E00E41C00E3F000E00000E00000E00000E00000E00000E00000E00000E00000E00
-00FFE000171F7F941B>I<0E3CFE461E8F0F0F0F060F000E000E000E000E000E000E000E000E00
-0E000E000E000E000E000F00FFF010157F9413>114 D<0F8830786018C018C008C008E008F000
-7F803FE00FF001F8003C801C800C800CC00CC008E018D0308FC00E157E9413>I<020002000200
-02000600060006000E001E003E00FFF80E000E000E000E000E000E000E000E000E000E000E000E
-040E040E040E040E040E040708030801F00E1F7F9E13>I<0E0070FE07F01E00F00E00700E0070
-0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00F00E00F0
-06017003827800FC7F18157F941B>I<FFC1FE1E00780E00300E00200E00200700400700400380
-8003808003808001C10001C10000E20000E20000E2000074000074000038000038000038000010
-0017157F941A>I<FF8FF8FF1E01E03C1C01C0180E01C0180E01E0100E01E01007026020070270
-200702702003843040038438400384384001C8188001C81C8001C81C8000F00D0000F00F0000F0
-0F0000600600006006000060060020157F9423>I<FF83FE1F01F00E00C0070080038100038300
-01C20000E400007800007800003800003C00004E00008E000187000103800201C00401E00C00E0
-3E01F0FF03FE17157F941A>I<FFC1FE1E00780E00300E00200E00200700400700400380800380
-8003808001C10001C10000E20000E20000E2000074000074000038000038000038000010000010
-00002000002000002000004000F04000F08000F180004300003C0000171F7F941A>I
-E /Fd 2 63 df<000E003E007C00F003E007C01F003E00F800F000F8003E001F0007C003E000F0
-007C003E000E0F137E9414>60 D<4000E000F8007C001E000F8007C001F000F8003E001E003E00
-F801F007C00F801E007C00F800E00040000F157E9514>62 D E /Fe 1 47
-df<7070F06004047D830B>46 D E /Ff 70 123 df<00FC7C0183C607078E0607040E07000E07
-000E07000E07000E07000E0700FFFFF00E07000E07000E07000E07000E07000E07000E07000E07
-000E07000E07000E07000E07000E07000E07007F0FF0171A809916>11 D<00FC00018200070300
-0607000E02000E00000E00000E00000E00000E0000FFFF000E07000E07000E07000E07000E0700
-0E07000E07000E07000E07000E07000E07000E07000E07000E07007F0FE0131A809915>I<00FF
-000387000707000607000E07000E07000E07000E07000E07000E0700FFFF000E07000E07000E07
-000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07007F9FE0131A
-809915>I<000C0600000C0600000C060000180C0000180C0000180C0000180C00003018000030
-1800003018000030180000603000FFFFFFE0FFFFFFE000C0600000C0600000C060000180C00001
-80C0000180C000FFFFFFE0FFFFFFE0030180000301800006030000060300000603000006030000
-060300000C0600000C0600000C0600000C0600001B217E9920>35 D<00800100020004000C0008
-0018003000300030006000600060006000E000E000E000E000E000E000E000E000E000E0006000
-600060006000300030003000180008000C00040002000100008009267D9B0F>40
-D<8000400020001000180008000C00060006000600030003000300030003800380038003800380
-0380038003800380038003000300030003000600060006000C0008001800100020004000800009
-267E9B0F>I<60F0F07010101020204080040B7D830B>44 D<FFC0FFC00A0280880D>I<60F0F060
-04047D830B>I<0004000C00180018001800300030003000600060006000C000C000C001800180
-01800300030003000600060006000C000C000C00180018001800300030003000600060006000C0
-00C0000E257E9B13>I<078018603030303060186018E01CE01CE01CE01CE01CE01CE01CE01CE0
-1CE01CE01CE01C6018601870383030186007800E187E9713>I<03000700FF0007000700070007
-000700070007000700070007000700070007000700070007000700070007000700FFF00C187D97
-13>I<0F80106020304038803CC01CE01C401C003C003800380070006000C00180010002000404
-0804100430083FF87FF8FFF80E187E9713>I<0F8010E020706078703820380078007000700060
-00C00F8000E000700038003C003CE03CE03CC03C4038407030E00F800E187E9713>I<00300030
-007000F000F001700370027004700C7008701070307020704070C070FFFF007000700070007000
-70007007FF10187F9713>I<30183FF03FE03FC02000200020002000200027C038602030003800
-18001C001C401CE01CE01C80184038403030E00F800E187E9713>I<01E006100C181838303830
-0070006000E000E7C0E860F030F018E018E01CE01CE01C601C601C701830183030186007C00E18
-7E9713>I<40007FFE7FFC7FFC4008801080108020004000400080018001800100030003000300
-030007000700070007000700070002000F197E9813>I<07801860303020186018601860187010
-3C303E600F8007C019F030F86038401CC00CC00CC00CC00C6008201018600FC00E187E9713>I<
-07801860303070306018E018E018E01CE01CE01C601C603C303C185C0F9C001C00180018003870
-307060604021801F000E187E9713>I<60F0F060000000000000000060F0F06004107D8F0B>I<FF
-FFFF80FFFFFF80000000000000000000000000000000000000000000000000FFFFFF80FFFFFF80
-190A7E8D1E>61 D<1FC020604030C038E038E0380038007000E001800100030002000200020002
-0002000200000000000000000006000F000F0006000D1A7E9912>63 D<000C0000000C0000000C
-0000001E0000001E0000003F000000270000002700000043800000438000004380000081C00000
-81C0000081C0000100E0000100E00001FFE0000200700002007000060078000400380004003800
-08001C0008001C001C001E00FF00FFC01A1A7F991D>65 D<FFFF000E01C00E00E00E00700E0078
-0E00780E00780E00780E00780E00F00E00E00E03C00FFF800E01E00E00700E00780E003C0E003C
-0E003C0E003C0E003C0E00380E00780E00F00E01E0FFFF80161A7E991B>I<003F0201C0C60300
-2E0E001E1C000E1C0006380006780002700002700002F00000F00000F00000F00000F00000F000
-007000027000027800023800041C00041C00080E000803003001C0C0003F00171A7E991C>I<FF
-FF000E01C00E00E00E00300E00380E001C0E001C0E000E0E000E0E000F0E000F0E000F0E000F0E
-000F0E000F0E000F0E000F0E000E0E000E0E001E0E001C0E00380E00380E00700E01C0FFFF0018
-1A7E991D>I<FFFFF00E00700E00300E00100E00180E00080E00080E00080E04000E04000E0400
-0E0C000FFC000E0C000E04000E04000E04000E00040E00040E00080E00080E00080E00180E0038
-0E0070FFFFF0161A7E991A>I<FFFFE00E00E00E00600E00200E00300E00100E00100E00100E04
-000E04000E04000E0C000FFC000E0C000E04000E04000E04000E00000E00000E00000E00000E00
-000E00000E00000E0000FFF000141A7E9919>I<003F020001C0C60003002E000E001E001C000E
-001C00060038000600780002007000020070000200F0000000F0000000F0000000F0000000F000
-0000F001FFC070000E0070000E0078000E0038000E001C000E001C000E000E000E000300160001
-C06600003F82001A1A7E991E>I<FFE7FF0E00700E00700E00700E00700E00700E00700E00700E
-00700E00700E00700E00700FFFF00E00700E00700E00700E00700E00700E00700E00700E00700E
-00700E00700E00700E0070FFE7FF181A7E991D>I<FFE00E000E000E000E000E000E000E000E00
-0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00B1A7F990E
->I<1FFC00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
-E000E040E0E0E0E0E041C061801E000E1A7D9914>I<FFE07F800E001E000E0018000E0010000E
-0020000E0040000E0080000E0100000E0200000E0400000E0800000E1C00000E2E00000E4E0000
-0E8700000F0380000E0380000E01C0000E00E0000E00E0000E0070000E0070000E0038000E001C
-000E003E00FFE0FF80191A7E991E>I<FFF0000E00000E00000E00000E00000E00000E00000E00
-000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00200E00200E00200E00
-600E00400E00400E00C00E03C0FFFFC0131A7E9918>I<FF0003FC0F0003C00F0003C00B8005C0
-0B8005C00B8005C009C009C009C009C009C009C008E011C008E011C008E011C0087021C0087021
-C0083841C0083841C0083841C0081C81C0081C81C0081C81C0080F01C0080F01C0080F01C00806
-01C01C0601C0FF861FFC1E1A7E9923>I<FE01FF0F00380F00100B80100B801009C01008E01008
-E010087010087010083810081C10081C10080E10080E100807100803900803900801D00801D008
-00F00800700800700800301C0030FF8010181A7E991D>I<007F000001C1C000070070000E0038
-001C001C003C001E0038000E0078000F0070000700F0000780F0000780F0000780F0000780F000
-0780F0000780F0000780F000078078000F0078000F0038000E003C001E001C001C000E00380007
-00700001C1C000007F0000191A7E991E>I<FFFF000E03C00E00E00E00700E00700E00780E0078
-0E00780E00780E00700E00700E00E00E03C00FFF000E00000E00000E00000E00000E00000E0000
-0E00000E00000E00000E00000E0000FFE000151A7E991A>I<FFFC00000E0780000E01C0000E00
-E0000E00F0000E00F0000E00F0000E00F0000E00F0000E00E0000E01C0000E0780000FFC00000E
-0600000E0300000E0180000E01C0000E01C0000E01C0000E01E0000E01E0000E01E0000E01E080
-0E00F0800E007100FFE03E00191A7E991C>82 D<0FC21836200E6006C006C002C002C002E00070
-007E003FE01FF807FC003E000E00070003800380038003C002C006E004D81887E0101A7E9915>
-I<7FFFFF00701C0700401C0100401C0100C01C0180801C0080801C0080801C0080001C0000001C
-0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C000000
-1C0000001C0000001C0000001C0000001C0000001C000003FFE000191A7F991C>I<FFE1FF0E00
-380E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00
-100E00100E00100E00100E00100E001006002007002003004001804000C180003E00181A7E991D
->I<FF801FC01E000F001C0006000E0004000E0004000700080007000800070008000380100003
-80100003C0300001C0200001C0200000E0400000E0400000E04000007080000070800000390000
-0039000000390000001E0000001E0000001E0000000C0000000C00001A1A7F991D>I<FF83FF0F
-F03C007801C01C007800801C007800800E007801000E007801000E009C010007009C020007009C
-020007010E020007010E020003810E04000382070400038207040001C207080001C403880001C4
-03880000E403900000E403900000E801D000007801E000007801E000007000E000007000E00000
-3000C0000020004000241A7F9927>I<3F8070C070E020700070007007F01C7030707070E070E0
-71E071E0F171FB1E3C10107E8F13>97 D<FC00001C00001C00001C00001C00001C00001C00001C
-00001C00001C00001CF8001F0E001E07001C03801C01801C01C01C01C01C01C01C01C01C01C01C
-01C01C03801C03001E07001B0C0010F000121A7F9915>I<07F80C1C381C30087000E000E000E0
-00E000E000E0007000300438080C1807E00E107F8F11>I<007E00000E00000E00000E00000E00
-000E00000E00000E00000E00000E0003CE000C3E00380E00300E00700E00E00E00E00E00E00E00
-E00E00E00E00E00E00600E00700E00381E001C2E0007CFC0121A7F9915>I<07C01C3030187018
-600CE00CFFFCE000E000E000E0006000300438080C1807E00E107F8F11>I<01F0031807380E10
-0E000E000E000E000E000E00FFC00E000E000E000E000E000E000E000E000E000E000E000E000E
-000E007FE00D1A80990C>I<0FCE187330307038703870387038303018602FC02000600070003F
-F03FFC1FFE600FC003C003C003C0036006381C07E010187F8F13>I<FC00001C00001C00001C00
-001C00001C00001C00001C00001C00001C00001CF8001D0C001E0E001E0E001C0E001C0E001C0E
-001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00FF9FC0121A7F9915>I<18003C00
-3C001800000000000000000000000000FC001C001C001C001C001C001C001C001C001C001C001C
-001C001C001C00FF80091A80990A>I<018003C003C001800000000000000000000000000FC001
-C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C041C0E180
-E3007E000A2182990C>I<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C
-00001C3F801C1E001C18001C10001C20001C40001DC0001FE0001CE0001C70001C78001C38001C
-1C001C1E001C1F00FF3FC0121A7F9914>I<FC001C001C001C001C001C001C001C001C001C001C
-001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091A80990A>I<FC
-7C1F001D8E63801E0781C01E0781C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C0
-1C0701C01C0701C01C0701C01C0701C01C0701C0FF9FE7F81D107F8F20>I<FCF8001D0C001E0E
-001E0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00FF9F
-C012107F8F15>I<07E01C38300C700E6006E007E007E007E007E007E0076006700E381C1C3807
-E010107F8F13>I<FCF8001F0E001E07001C03801C03801C01C01C01C01C01C01C01C01C01C01C
-01C01C03801C03001E07001F0C001CF0001C00001C00001C00001C00001C00001C0000FF800012
-177F8F15>I<FCE01D701E701E201C001C001C001C001C001C001C001C001C001C001C00FFC00C
-107F8F0F>114 D<1F2060E04020C020C020F0007F003FC01FE000F080708030C030C020F0408F
-800C107F8F0F>I<0400040004000C000C001C003C00FFC01C001C001C001C001C001C001C001C
-001C201C201C201C201C200E4003800B177F960F>I<FC7E001C0E001C0E001C0E001C0E001C0E
-001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C1E000C2E0007CFC012107F8F15>I<FF
-1F803C06001C04001C04001E0C000E08000E080007100007100007900003A00003A00001C00001
-C00001C00000800011107F8F14>I<FF3F9F803C0E0700380E06001C1604001C1704001E170C00
-0E2308000E2388000F239800074190000741D00003C1E0000380E0000380E0000180C000010040
-0019107F8F1C>I<FF3F803C1C001C18000E100007200007600003C00001C00001E00003E00002
-7000043800083800181C00381E00FC3FC012107F8F14>I<FF1F803C06001C04001C04001E0C00
-0E08000E080007100007100007900003A00003A00001C00001C00001C000008000008000010000
-010000E10000E20000E4000078000011177F8F14>I<7FF86070407040E041C041C00380070007
-000E081C081C08381070107030FFF00D107F8F11>I E /Fg 3 127 df<00000600001F00003F00
-00FE0001FC0007F0001FE0003F8000FF0001FC0007F0000FE0003F80007F0000FC0000FC00007F
-00003F80000FE00007F00001FC0000FF00003F80001FE00007F00001FC0000FE00003F00001F00
-0006181E7DA01F>60 D<600000F80000FC00007F00003F80000FE00007F80001FC0000FF00003F
-80000FE00007F00001FC0000FE00003F00003F0000FE0001FC0007F0000FE0003F8000FF0001FC
-0007F8000FE0003F80007F0000FC0000F80000600000181E7DA01F>62 D<0380600FE0F01FE1F0
-3CF3C0F87F80F07F00601C0014077BA41F>126 D E /Fh 1 59 df<70F8F8F87005057C840D>
-58 D E /Fi 9 115 df<387CFEFEFE7C38000000000000387CFEFEFE7C3807147D930D>58
-D<FFF87FFC3FF0FFF87FFC3FF01FC00FC003800FC00FC003000FC007E003000FC007E0070007E0
-07E0060007E00FF0060007E00FF0060003F00FF00C0003F019F80C0003F019F80C0001F819F818
-0001F830FC180001F830FC180000FC30FC300000FC607E300000FC607E3000007E607E6000007E
-C03F6000007EC03F6000003FC03FC000003F801FC000003F801FC000001F801F8000001F801F80
-00001F000F8000000F000F0000000F000F0000000E000700000006000600002C1F7F9E2F>87
-D<FEFEFEE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0
-E0E0E0E0FEFEFE072D7CA10D>91 D<FEFEFE0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E
-0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0EFEFEFE072D7FA10D>93 D<07F0001FFC003F1E003F
-1F003F0F803F0F800C0F80000F8000FF800FFF801F0F807C0F807C0F80F80F80F80F80F80F80F8
-17807C37803FE3F00F81F014147F9316>97 D<03F0E00FFDF01E1EF03C0FF07C0F807C0F807C0F
-807C0F807C0F803C0F001E1E001FFC0033F0003000003000003800003FFE003FFF801FFFC03FFF
-E07803F07000F0F000F0F000F0F000F0F000F07801E03E07C01FFF8003FC00141E7F9317>103
-D<1C003E007F007F007F003E001C00000000000000000000000000FF00FF001F001F001F001F00
-1F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B217FA00C>105
-D<FE1F00FE3FC01E63C01E83E01E83E01F03E01F03E01F03E01F03E01F03E01F03E01F03E01F03
-E01F03E01F03E01F03E01F03E01F03E0FFE7FCFFE7FC16147E9319>110
-D<FE78FEFE1EBF1FBF1F3F1F3F1F0C1F001F001F001F001F001F001F001F001F001F001F00FFF0
-FFF010147F9313>114 D E /Fj 16 120 df<000FF07F00007FFBFFC001F83FE3C003F07F87E0
-07E07F87E00FC07F07E00FC07F03C00FC03F00000FC03F00000FC03F00000FC03F00000FC03F00
-000FC03F0000FFFFFFFC00FFFFFFFC000FC03F00000FC03F00000FC03F00000FC03F00000FC03F
-00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC0
-3F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00007FF9FFF0007FF9FFF00023
-237FA221>11 D<07FE00001FFF80003F07E0003F03F0003F01F0003F01F8001E01F8000001F800
-0001F800003FF80003FDF8001F81F8003E01F8007C01F800F801F800F801F800F801F800F801F8
-007C02F8007E0CF8001FF87F8007E03F8019167E951C>97 D<00FF8007FFE00F83F01F03F03E03
-F07E03F07C01E07C0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00003F00
-301F00600FC0E007FF8000FE0014167E9519>99 D<0001FF000001FF0000003F0000003F000000
-3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000FE3F0007
-FFBF000FC1FF001F007F003E003F007E003F007C003F007C003F00FC003F00FC003F00FC003F00
-FC003F00FC003F00FC003F00FC003F007C003F007E003F003E003F001F007F000F81FF0007FF3F
-E001FC3FE01B237EA220>I<00FE0007FF800F83C01F01E03E00F07E00F07C00F87C0078FC0078
-FFFFF8FFFFF8FC0000FC0000FC00007C00007C00003E00183E00181F00300F80E003FFC000FF00
-15167E951A>I<FF800000FF8000001F8000001F8000001F8000001F8000001F8000001F800000
-1F8000001F8000001F8000001F8000001F8000001F83F0001F8FFC001F987E001FA03E001FC03F
-001FC03F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F80
-3F001F803F001F803F001F803F001F803F001F803F00FFF1FFE0FFF1FFE01B237DA220>104
-D<1E003F007F807F807F807F803F001E00000000000000000000000000FF80FF801F801F801F80
-1F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80FFF0FFF00C247EA30F
->I<FF03F803F800FF0FFE0FFE001F183F183F001F201F201F001F401FC01F801F401FC01F801F
-801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F80
-1F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F801F
-801F801F80FFF0FFF0FFF0FFF0FFF0FFF02C167D9531>109 D<FF03F000FF0FFC001F187E001F
-203E001F403F001F403F001F803F001F803F001F803F001F803F001F803F001F803F001F803F00
-1F803F001F803F001F803F001F803F001F803F001F803F001F803F00FFF1FFE0FFF1FFE01B167D
-9520>I<00FF0007FFE00F81F01F00F83E007C7C003E7C003E7C003EFC003FFC003FFC003FFC00
-3FFC003FFC003FFC003F7C003E7E007E3E007C1F00F80F81F007FFE000FF0018167E951D>I<FF
-0F80FF1FE01F33F01F63F01F43F01F43F01FC1E01F80001F80001F80001F80001F80001F80001F
-80001F80001F80001F80001F80001F80001F8000FFF800FFF80014167E9518>114
-D<07F9801FFF80380780700380F00180F00180F80000FF0000FFF8007FFE003FFF001FFF8007FF
-80003FC0C007C0C003C0E003C0E003C0F00380FC0F00EFFE00C3F80012167E9517>I<00C00000
-C00000C00000C00001C00001C00003C00007C0000FC0001FC000FFFF00FFFF000FC0000FC0000F
-C0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC1800FC1800FC1800FC1800F
-C18007C18007E30003FE0000FC0011207F9F16>I<FF81FF00FF81FF001F803F001F803F001F80
-3F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F803F001F
-803F001F803F001F803F001F807F001F80FF000FC1BF0007FF3FE001FC3FE01B167D9520>I<FF
-F01FE0FFF01FE00FC007000FC006000FE00E0007E00C0007F01C0003F0180003F8180001F83000
-01F8300000FC600000FC6000007EC000007EC000007FC000003F8000003F8000001F0000001F00
-00000E0000000E00001B167F951E>I<FFF3FF87FCFFF3FF87FC1F807C00E00FC07C00C00FC07E
-00C00FE03E01C007E03F018007E07F018003F07F030003F0CF830001F8CF860001F8CFC60001FD
-87C60000FD87CC0000FF03EC00007F03F800007F03F800007E01F800003E01F000003C00F00000
-1C00E000001800600026167F9529>I E /Fk 54 122 df<0003FC0FE0001FFF3FF8007E03FC78
-01F807F0FC03F00FF0FC03F00FE0FC07E00FE07807E007E00007E007E00007E007E00007E007E0
-0007E007E00007E007E00007E007E000FFFFFFFF80FFFFFFFF8007E007E00007E007E00007E007
-E00007E007E00007E007E00007E007E00007E007E00007E007E00007E007E00007E007E00007E0
-07E00007E007E00007E007E00007E007E00007E007E00007E007E00007E007E00007E007E00007
-E007E00007E007E0007FFE7FFF007FFE7FFF0026267FA524>11 D<0003FC00003FFE00007E0700
-01F80F8003F01F8003E01F8007E01F8007E01F8007E01F8007E0060007E0000007E0000007E000
-0007E0FFC0FFFFFFC0FFFFFFC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E0
-0FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007E00FC007
-E00FC007E00FC007E00FC007E00FC07FFC7FFC7FFC7FFC1E267FA522>I<3C7EFFFFFFFF7E3C08
-087C8711>46 D<007F800003FFF00007E1F8000F807C001F003E003F003F003E001F007E001F80
-7E001F807E001F807E001F80FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE001F
-C0FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE001FC07E001F807E001F807E001F807E00
-1F803F003F003F003F001F003E000F807C0007E1F80003FFF000007F80001A237EA21F>48
-D<001C00003C0000FC00FFFC00FFFC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
-0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC
-0000FC0000FC0000FC0000FC0000FC0000FC0000FC007FFFFC7FFFFC16237CA21F>I<01FF0007
-FFC01E07F03803F86001FC7C00FEFE00FEFE00FFFE007FFE007F7C007F3800FF0000FF0000FE00
-00FE0001FC0001F80003F00007E0000780000F00001E00003C0000700000E00301C00303800707
-00060600060FFFFE1FFFFE3FFFFE7FFFFCFFFFFCFFFFFC18237DA21F>I<01FF0007FFE01E03F0
-3801F83C01FC7E00FE7E00FE7E00FE3E00FE1C01FE0001FC0001FC0003F80007F0000FC001FF00
-01FF000007E00001F00001F80000FC0000FE0000FF0000FF1000FF7C00FFFE00FFFE00FFFE00FE
-FE00FE7C01FC7001F83E07F00FFFC001FF0018237DA21F>I<0000380000007800000078000000
-F8000001F8000003F8000007F8000006F800000CF800001CF8000038F8000030F8000060F80000
-E0F80001C0F8000180F8000300F8000700F8000E00F8001C00F8001800F8003000F8007000F800
-E000F800FFFFFFC0FFFFFFC00001F8000001F8000001F8000001F8000001F8000001F8000001F8
-00007FFFC0007FFFC01A237EA21F>I<18000C1F007C1FFFF81FFFF01FFFE01FFFC01FFF801FFE
-0018000018000018000018000018000018FF001BFFE01F01F01C00F80800FC00007E00007E0000
-7E00007F00007F78007FFC007FFC007FFC007FFC007EF8007E6000FC7000FC3801F81E07E007FF
-C001FE0018237DA21F>I<001FC0007FF001F83803E00C07803E0F807E1F007E3F007E3F007E7E
-003C7E00007E00007E0000FE3FC0FE7FF0FE80F8FF80FCFF007CFF007EFE007EFE007FFE007FFE
-007FFE007F7E007F7E007F7E007F7E007F3E007E3F007E1F007C0F80F807C1F003FFC0007F0018
-237DA21F>I<300000003C0000003FFFFFC03FFFFFC03FFFFF807FFFFF007FFFFE007FFFFC0060
-00180060001800E0003000C0006000C000C0000001800000018000000300000007000000060000
-000E0000001E0000001E0000001E0000003C0000003C0000007C0000007C0000007C0000007C00
-0000FC000000FC000000FC000000FC000000FC000000FC000000FC000000780000003000001A25
-7DA41F>I<00FF8003FFE00F01F81C007C38003C38001E78001E78001E7C001E7E001E7F803C7F
-E03C3FF8781FFCF01FFFC00FFFC003FFE003FFF80FFFFC1E1FFC3C07FE7801FE7800FFF0003FF0
-001FF0000FF0000FF0000FF0000E78000E78001C3E00381F80F007FFE000FF0018237DA21F>I<
-00FF0003FFC00F83E01F00F03F00F87E007C7E007C7E007EFE007EFE007EFE007EFE007FFE007F
-FE007FFE007F7E007F7E00FF3E00FF3F01FF1F017F0FFE7F03FC7F00007F00007E00007E3C007E
-7E00FC7E00FC7E00F87E00F07C01F03003E01C0F800FFF0003F80018237DA21F>I<00001C0000
-0000001C00000000003E00000000003E00000000003E00000000007F00000000007F0000000000
-FF8000000000FF8000000000FF80000000019FC0000000019FC0000000031FE0000000030FE000
-0000030FE00000000607F00000000607F00000000C07F80000000C03F80000001C03FC00000018
-01FC0000001801FC0000003001FE0000003000FE0000007FFFFF0000007FFFFF00000060007F00
-0000C0007F800000C0003F800001C0003FC0000180001FC0000180001FC0000300000FE0000300
-000FE0000780000FF000FFF801FFFF80FFF801FFFF8029257EA42E>65 D<FFFFFFE000FFFFFFFC
-0003F0007F0003F0003F8003F0001FC003F0000FE003F0000FE003F0000FF003F0000FF003F000
-07F003F0000FF003F0000FF003F0000FE003F0001FE003F0001FC003F0007F8003F001FE0003FF
-FFF80003FFFFFF0003F0003FC003F0000FE003F00007F003F00007F803F00003F803F00003FC03
-F00003FC03F00003FC03F00003FC03F00003FC03F00003FC03F00003F803F00007F803F0000FF0
-03F0001FE003F0007FC0FFFFFFFF00FFFFFFF80026257EA42C>I<0000FF8008000FFFF018003F
-C03C7800FE0006F801F80003F803F00001F807E00000F80FC00000781FC00000783F800000383F
-800000387F800000187F000000187F00000018FF00000000FF00000000FF00000000FF00000000
-FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F000000187F800000
-183F800000183F800000181FC00000300FC000003007E000006003F00000C001F800018000FE00
-0700003FC01E00000FFFF8000000FFC00025257DA42C>I<FFFFFFE00000FFFFFFFC000003F800
-FF000003F8001FC00003F80007E00003F80003F00003F80001F80003F80001FC0003F80000FC00
-03F80000FE0003F80000FE0003F800007F0003F800007F0003F800007F0003F800007F8003F800
-007F8003F800007F8003F800007F8003F800007F8003F800007F8003F800007F8003F800007F80
-03F800007F8003F800007F8003F800007F0003F800007F0003F800007F0003F80000FE0003F800
-00FE0003F80001FC0003F80001F80003F80003F00003F80007E00003F8001FC00003F800FF8000
-FFFFFFFE0000FFFFFFE0000029257EA42F>I<FFFFFFFF00FFFFFFFF0003F8007F0003F8000F80
-03F800078003F800038003F800038003F800018003F800018003F800018003F80000C003F80600
-C003F80600C003F806000003F806000003F80E000003F81E000003FFFE000003FFFE000003F81E
-000003F80E000003F806000003F806000003F806006003F806006003F800006003F80000C003F8
-0000C003F80000C003F80000C003F80001C003F80003C003F80003C003F8000F8003F8003F80FF
-FFFFFF80FFFFFFFF8023257EA428>I<FFFFFFFE00FFFFFFFE0003F800FE0003F8001F0003F800
-0F0003F800070003F800070003F800030003F800030003F800030003F800018003F806018003F8
-06018003F806000003F806000003F80E000003F81E000003FFFE000003FFFE000003F81E000003
-F80E000003F806000003F806000003F806000003F806000003F800000003F800000003F8000000
-03F800000003F800000003F800000003F800000003F800000003F800000003F8000000FFFFF000
-00FFFFF0000021257EA427>I<FFFFE0FFFFE0FFFFE0FFFFE003F80003F80003F80003F80003F8
-0003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8
-0003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003FF
-FFFFF80003FFFFFFF80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8
-0003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8
-0003F80003F80003F80003F80003F80003F80003F80003F80003F800FFFFE0FFFFE0FFFFE0FFFF
-E02B257EA430>72 D<FFFFE0FFFFE003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800
-03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800FFFFE0
-FFFFE013257EA417>I<FFFFE007FF80FFFFE007FF8003F80000780003F80000600003F80000C0
-0003F80001800003F80007000003F8000E000003F80018000003F80030000003F80060000003F8
-00C0000003F80380000003F80700000003F80E00000003F81F00000003F83F80000003F87F8000
-0003F8DFC0000003FB8FE0000003FF0FF0000003FC07F0000003F803F8000003F803FC000003F8
-01FE000003F800FE000003F8007F000003F8007F800003F8003F800003F8001FC00003F8000FE0
-0003F8000FF00003F80007F00003F80003F80003F80003FC00FFFFE03FFFC0FFFFE03FFFC02A25
-7EA430>75 D<FFFFF000FFFFF00003F8000003F8000003F8000003F8000003F8000003F8000003
-F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000
-03F8000003F8000003F8000003F8000003F8000003F8000603F8000603F8000603F8000C03F800
-0C03F8000C03F8001C03F8001C03F8003C03F8007C03F800F803F803F8FFFFFFF8FFFFFFF81F25
-7EA425>I<FFF80007FFE0FFFC0007FFE003FE00003C0003FF00001800037F00001800033F8000
-1800031FC0001800031FE0001800030FF00018000307F80018000303F80018000301FC00180003
-00FE0018000300FF00180003007F80180003003FC0180003001FC0180003000FE0180003000FF0
-1800030007F81800030003FC1800030001FC1800030000FE18000300007F18000300007F980003
-00003FD8000300001FF8000300000FF80003000007F80003000003F80003000003F80003000001
-F80003000000F800030000007800078000003800FFFC00001800FFFC000018002B257EA430>78
-D<0003FF8000001FFFF000007F01FC0001FC007F0003F0001F8007E0000FC00FE0000FE01FC000
-07F01F800003F03F800003F83F800003F87F800003FC7F000001FC7F000001FCFF000001FEFF00
-0001FEFF000001FEFF000001FEFF000001FEFF000001FEFF000001FEFF000001FEFF000001FE7F
-000001FC7F000001FC7F800003FC3F800003F83F800003F81FC00007F01FC00007F00FE0000FE0
-07F0001FC003F8003F8001FC007F00007F01FC00001FFFF0000003FF800027257DA42E>I<00FF
-008007FFE3800F80F7801E001F803C000F807800078078000380F8000380F8000180F8000180FC
-000180FC000000FF0000007FE000007FFF00003FFFE0003FFFF8001FFFFE0007FFFF0003FFFF80
-007FFF800003FFC000003FC000000FE0000007E0000007E0C00003E0C00003E0C00003E0C00003
-C0E00003C0F00007C0F8000780FC000F00FFC03E00E3FFF800803FE0001B257DA422>83
-D<7FFFFFFFF87FFFFFFFF87E00FE01F87800FE00787000FE00386000FE00186000FE0018E000FE
-001CE000FE000CC000FE000CC000FE000CC000FE000CC000FE000C0000FE00000000FE00000000
-FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000
-00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000
-0000FE00000000FE00000000FE000000FFFFFE0000FFFFFE0026247EA32B>I<FFFFE00FFFC0FF
-FFE00FFFC003F80000780003F80000300003F80000300003F80000300003F80000300003F80000
-300003F80000300003F80000300003F80000300003F80000300003F80000300003F80000300003
-F80000300003F80000300003F80000300003F80000300003F80000300003F80000300003F80000
-300003F80000300003F80000300003F80000300003F80000300003F80000300003F80000300003
-F80000300001F80000600001FC0000600000FC0000C000007C0000C000003E00018000001F0007
-0000000FE03E00000003FFF8000000007FC000002A257EA42F>I<FFFFC003FFE0FFFFC003FFE0
-07F800003C0003F80000180003FC0000180001FC0000300001FC0000300001FE0000700000FE00
-00600000FF0000E000007F0000C000007F8000C000003F80018000003F80018000001FC0030000
-001FC0030000001FE0070000000FE0060000000FF00600000007F00C00000007F80C00000003F8
-1800000003F81800000003FC3800000001FC3000000001FE7000000000FE6000000000FF600000
-00007FC0000000007FC0000000003F80000000003F80000000003F80000000001F00000000001F
-00000000000E00000000000E0000002B257FA42E>I<FFFF83FFFE01FFF0FFFF83FFFE01FFF007
-F0001FC0000F0007F0001FC000060003F8000FE0000C0003F8000FE0000C0003FC000FF0001C00
-01FC0007F000180001FC0007F000180000FE000FF800300000FE000FF800300000FE000FFC0030
-00007F0019FC006000007F0019FC006000007F8039FE00E000003F8030FE00C000003F8030FE00
-C000001FC0607F018000001FC0607F018000001FE0607F818000000FE0C03F830000000FE0C03F
-830000000FF1C03FC700000007F1801FC600000007F1801FC600000003FB000FEC00000003FB00
-0FEC00000003FF000FFC00000001FE0007F800000001FE0007F800000001FE0007F800000000FC
-0003F000000000FC0003F000000000780001E000000000780001E000000000780001E000000000
-300000C000003C257FA43F>I<07FF00001FFFC0003E03E0003F01F0003F01F8003F00FC001E00
-FC000000FC000000FC000000FC00003FFC0003FCFC000FC0FC003F00FC007E00FC007E00FC00FC
-00FC00FC00FC00FC00FC00FC017C007E017C003F067C001FFC3FE007F01FE01B187E971E>97
-D<FFC00000FFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0
-00000FC000000FC000000FC000000FC000000FC3F8000FCFFE000FF81F800FE00FC00FC007E00F
-C007E00FC003F00FC003F00FC003F80FC003F80FC003F80FC003F80FC003F80FC003F80FC003F8
-0FC003F80FC003F00FC003F00FC007E00FC007C00FE00FC00F383F000E1FFE000C07F0001D267E
-A522>I<007FE003FFF807C07C1F80FC1F00FC3F00FC7E00787E0000FE0000FE0000FE0000FE00
-00FE0000FE0000FE0000FE00007E00007F00003F000C1F800C1FC01807E07003FFE0007F001618
-7E971B>I<0001FF800001FF8000001F8000001F8000001F8000001F8000001F8000001F800000
-1F8000001F8000001F8000001F8000001F8000001F80007F1F8003FFDF8007E0FF801F803F803F
-001F803F001F807E001F807E001F80FE001F80FE001F80FE001F80FE001F80FE001F80FE001F80
-FE001F80FE001F807E001F807E001F803F001F803F003F801F807F800FC0FF8003FF9FF800FE1F
-F81D267EA522>I<007F0003FFC007C1F00F80F81F00F83F007C7E007C7E007EFE007EFE007EFF
-FFFEFFFFFEFE0000FE0000FE00007E00007E00007E00063F00061F000C0F801807E07003FFE000
-7F8017187E971C>I<000FC0007FF000F8F001F1F803F1F803E1F807E0F007E00007E00007E000
-07E00007E00007E00007E000FFFF00FFFF0007E00007E00007E00007E00007E00007E00007E000
-07E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E000
-7FFF007FFF0015267EA513>I<01FF07C007FFDFE00F83F1E01F01F1E03E00F8007E00FC007E00
-FC007E00FC007E00FC007E00FC007E00FC003E00F8001F01F0000F83E0000FFFC00011FF000030
-00000030000000380000003C0000003FFFE0001FFFFC001FFFFE000FFFFF001FFFFF803C003F80
-78000FC0F80007C0F80007C0F80007C0F80007C07C000F803E001F001F807E0007FFF80000FFC0
-001B247E971F>I<FFC00000FFC000000FC000000FC000000FC000000FC000000FC000000FC000
-000FC000000FC000000FC000000FC000000FC000000FC000000FC1F8000FC7FE000FCC3F000FD0
-1F000FF01F800FE01F800FE01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800F
-C01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F80FFFCFFF8
-FFFCFFF81D267DA522>I<0F001F803FC03FC03FC03FC01F800F00000000000000000000000000
-0000FFC0FFC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00F
-C00FC00FC00FC0FFF8FFF80D277EA611>I<001E00003F00007F80007F80007F80007F80003F00
-001E0000000000000000000000000000000000000000000001FF8001FF80001F80001F80001F80
-001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80
-001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80781F80FC1F00FC3F00
-FC3E00787C003FF8000FE000113283A613>I<FFC00000FFC000000FC000000FC000000FC00000
-0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC07F
-C00FC07FC00FC01E000FC018000FC030000FC060000FC0C0000FC380000FC700000FCF00000FDF
-80000FFFC0000FE7C0000FC7E0000F83F0000F81F0000F80F8000F80FC000F807E000F803E000F
-803F000F801F80FFF8FFF0FFF8FFF01C267EA520>I<FFC0FFC00FC00FC00FC00FC00FC00FC00F
-C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC0
-0FC00FC00FC00FC00FC00FC00FC00FC0FFFCFFFC0E267EA511>I<FF81FC01FC00FF87FF07FF00
-0F8C1F8C1F800F980F980F800FB00FF00FC00FA00FE00FC00FA00FE00FC00FC00FC00FC00FC00F
-C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC0
-0FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00F
-C00FC0FFFCFFFCFFFCFFFCFFFCFFFC2E187D9733>I<FF81F800FF87FE000F8C3F000F901F000F
-B01F800FA01F800FA01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F80
-0FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F80FFFCFFF8FFFCFF
-F81D187D9722>I<007F800003FFF00007C0F8001F807E003F003F003F003F007E001F807E001F
-80FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE001FC0FE001FC07E001F807E00
-1F803F003F003F003F001F807E000FC0FC0003FFF000007F80001A187E971F>I<FFC3F800FFCF
-FE000FF83F800FE00FC00FC00FE00FC007E00FC007F00FC003F00FC003F80FC003F80FC003F80F
-C003F80FC003F80FC003F80FC003F80FC003F80FC007F00FC007F00FC007E00FC00FC00FE01FC0
-0FF83F000FDFFE000FC7F0000FC000000FC000000FC000000FC000000FC000000FC000000FC000
-000FC000000FC00000FFFC0000FFFC00001D237E9722>I<FF87C0FF8FF00F98F80FB1F80FA1F8
-0FA1F80FE0F00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC000
-0FC0000FC0000FC0000FC000FFFE00FFFE0015187E9719>114 D<07F9801FFF803C0F80700380
-F00180F00180F00180FC0000FF80007FFC007FFE003FFF800FFFC003FFC0001FE00003E0C001E0
-C001E0E001E0E001C0F003C0FC0780EFFF00C3FC0013187E9718>I<0060000060000060000060
-0000E00000E00001E00001E00003E00007E0001FE000FFFFC0FFFFC007E00007E00007E00007E0
-0007E00007E00007E00007E00007E00007E00007E00007E00007E06007E06007E06007E06007E0
-6007E06003E0C003F0C001FF80007E0013237FA218>I<FFC1FF80FFC1FF800FC01F800FC01F80
-0FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F800FC01F
-800FC01F800FC01F800FC01F800FC01F800FC03F800FC03F8007C07F8007E0DF8003FF9FF800FE
-1FF81D187D9722>I<FFF80FF8FFF80FF80FC003C00FE0018007E0030007E0030003F0060003F0
-060003F80E0001F80C0001FC1C0000FC180000FE1800007E3000007E3000003F6000003F600000
-1FC000001FC000001FC000000F8000000F800000070000000700001D187F9720>I<FFF9FFE0FF
-80FFF9FFE0FF801FC03F001C000FC01F0018000FC01F80180007E01F80300007E01F80300007F0
-1FC0700003F037C0600003F037C0600001F877E0C00001F863E0C00001FC63F1C00000FCC1F180
-0000FCC1F18000007FC1FB0000007F80FB0000007F80FF0000003F007E0000003F007E0000001F
-007C0000001E003C0000001E003C0000000C0018000029187F972C>I<FFF83FF0FFF83FF00FC0
-0F0007E00C0003F01C0003F8380001FC700000FCE000007EC000003F8000003F8000001F800000
-0FC000001FE000001FF0000033F8000071F80000E0FC0001C07E0003807F0003003F000F001F80
-FFC07FF8FFC07FF81D187F9720>I<FFF80FF8FFF80FF80FC003C00FE0018007E0030007E00300
-03F0060003F0060003F80E0001F80C0001FC1C0000FC180000FE1800007E3000007E3000003F60
-00003F6000001FC000001FC000001FC000000F8000000F80000007000000070000000600000006
-0000000C0000300C0000781C0000FC180000FC380000FC70000078E000007FC000001F0000001D
-237F9720>I E /Fl 1 59 df<78FCFCFCFC7806067B8510>58 D E /Fm
-71 125 df<0001FF01FE00001FFFCFFF00007F01FF0F8000FC03FE1FC001F807FC1FC003F807FC
-1FC007F007F81FC007F007F80F8007F003F8000007F003F8000007F003F8000007F003F8000007
-F003F8000007F003F8000007F003F80000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00007F003F8
-000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007
-F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8
-000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007
-F003F800007FFF3FFFC0007FFF3FFFC0007FFF3FFFC0002A2A7FA927>11
-D<0001FF0000001FFFC000007F81E00000FC01E00001F807F00003F807F00007F007F00007F007
-F00007F007F00007F007F00007F001C00007F000000007F000000007F000000007F03FF800FFFF
-FFF800FFFFFFF800FFFFFFF80007F003F80007F003F80007F003F80007F003F80007F003F80007
-F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F800
-07F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F8
-007FFF3FFF807FFF3FFF807FFF3FFF80212A7FA925>I<0001FFF800001FFFF800007F03F80000
-FC03F80001F807F80003F807F80007F003F80007F003F80007F003F80007F003F80007F003F800
-07F003F80007F003F80007F003F80007F003F800FFFFFFF800FFFFFFF800FFFFFFF80007F003F8
-0007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003
-F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F0
-03F80007F003F80007F003F80007F003F80007F003F8007FFF3FFF807FFF3FFF807FFF3FFF8021
-2A7FA925>I<001C0000001C0000001C0000007F800003FFE0000FFFF8001F9CFC003E1C1E003C
-1C0F007C1C0700781C0F80F81C1F80F81C3F80F81C3F80F81C3F80FC1C3F80FE1C1F00FF1C0000
-7FDC00007FFC00007FFFC0003FFFE0001FFFF8000FFFFC0007FFFC0001FFFE00007FFF00001FFF
-00001C7F00001C3F80381C1F807C1C1F80FE1C0F80FE1C0F80FE1C0F80FC1C0F80F81C0F00701C
-0F00701C1F00381C1E003C1C3C001F9CF8000FFFF00003FFE00000FF0000001C0000001C000000
-1C000019307CAC22>36 D<3C007F00FF80FF80FFC0FFC0FFC07FC03EC000C000C0018001800180
-0300030006000E001C00380030000A157BA913>39 D<3C007F00FF80FF80FFC0FFC0FFC07FC03E
-C000C000C00180018001800300030006000E001C00380030000A157B8813>44
-D<FFFFFFFFFFFFFFFFFFFFFFFF10067F9016>I<1C007F007F00FF80FF80FF807F007F001C0009
-097B8813>I<00000300000007800000078000000F8000000F0000000F0000001F0000001E0000
-003E0000003C0000003C0000007C0000007800000078000000F8000000F0000001F0000001E000
-0001E0000003E0000003C0000003C0000007C00000078000000F8000000F0000000F0000001F00
-00001E0000003E0000003C0000003C0000007C0000007800000078000000F8000000F0000001F0
-000001E0000001E0000003E0000003C0000003C0000007C00000078000000F8000000F0000000F
-0000001F0000001E0000001E0000003E0000003C0000007C0000007800000078000000F8000000
-F0000000F000000060000000193C7CAC22>I<003F800001FFF00007E0FC000FC07E001F803F00
-1F001F003F001F803E000F807E000FC07E000FC07E000FC07E000FC0FE000FE0FE000FE0FE000F
-E0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE00
-0FE0FE000FE0FE000FE07E000FC07E000FC07E000FC07E000FC03F001F803F001F801F001F001F
-803F000FC07E0007E0FC0001FFF000003F80001B277DA622>I<000E00001E00007E0007FE00FF
-FE00FFFE00F8FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
-FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
-FE0000FE0000FE0000FE0000FE0000FE007FFFFE7FFFFE7FFFFE17277BA622>I<00FF800007FF
-F0000FFFFC001E03FE003800FF807C003F80FE003FC0FF001FC0FF001FE0FF000FE0FF000FE07E
-000FE03C001FE000001FE000001FC000001FC000003F8000003F0000007E000000FC000000F800
-0001F0000003E00000078000000F0000001E0000003C00E0007000E000E000E001C001C0038001
-C0060001C00FFFFFC01FFFFFC03FFFFFC07FFFFFC0FFFFFF80FFFFFF80FFFFFF801B277DA622>
-I<007F800003FFF00007FFFC000F80FE001F007F003F807F003F803F803F803F803F803F801F80
-3F801F003F8000007F0000007F0000007E000000FC000001F8000007F00000FFC00000FFC00000
-01F80000007E0000003F0000003F8000001FC000001FC000001FE000001FE03C001FE07E001FE0
-FF001FE0FF001FE0FF001FC0FF003FC0FE003F807C007F003F00FE001FFFFC0007FFF00000FF80
-001B277DA622>I<00000E0000001E0000003E0000007E000000FE000000FE000001FE000003FE
-0000077E00000E7E00000E7E00001C7E0000387E0000707E0000E07E0000E07E0001C07E000380
-7E0007007E000E007E000E007E001C007E0038007E0070007E00E0007E00FFFFFFF8FFFFFFF8FF
-FFFFF80000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00007FFFF8
-007FFFF8007FFFF81D277EA622>I<180003001F801F001FFFFE001FFFFC001FFFF8001FFFF000
-1FFFC0001FFF00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C7FC0
-001DFFF8001F80FC001E003F0008003F0000001F8000001FC000001FC000001FE000001FE01800
-1FE07C001FE0FE001FE0FE001FE0FE001FE0FE001FC0FC001FC078003F8078003F803C007F001F
-01FE000FFFFC0003FFF00000FF80001B277DA622>I<0007F800003FFE0000FFFF0001FC078003
-F00FC007C01FC00F801FC01F801FC01F001FC03F000F803F0000007E0000007E0000007E000000
-FE020000FE1FF000FE3FFC00FE603E00FE801F00FF801F80FF000FC0FF000FC0FE000FE0FE000F
-E0FE000FE0FE000FE07E000FE07E000FE07E000FE07E000FE03E000FE03F000FC01F000FC01F00
-1F800F801F0007E07E0003FFFC0001FFF800003FC0001B277DA622>I<380000003E0000003FFF
-FFF03FFFFFF03FFFFFF07FFFFFE07FFFFFC07FFFFF807FFFFF0070000E0070000E0070001C00E0
-003800E0007000E000E0000001E0000001C000000380000007800000070000000F0000001F0000
-001E0000003E0000003E0000007E0000007C0000007C000000FC000000FC000000FC000000FC00
-0001FC000001FC000001FC000001FC000001FC000001FC000001FC000000F80000007000001C29
-7CA822>I<003FC00001FFF00003FFFC0007C07E000F003F001E001F001E000F803E000F803E00
-0F803F000F803F800F803FC00F803FF01F001FFC1E001FFE3C000FFFF8000FFFE00007FFF80001
-FFFC0001FFFE0007FFFF000F0FFF801E03FFC03E01FFC07C007FE07C001FE0F8000FE0F80007E0
-F80003E0F80003E0F80003E0F80003C07C0003C07E0007803F000F001FC03F000FFFFC0003FFF8
-00007FC0001B277DA622>I<007F800001FFF00007FFF8000FC0FC001F803E003F001F007E001F
-807E001F807E000F80FE000FC0FE000FC0FE000FC0FE000FE0FE000FE0FE000FE0FE000FE0FE00
-0FE07E001FE07E001FE03F003FE01F002FE00F80CFE007FF8FE001FF0FE000080FE000000FC000
-000FC000000FC000001F803E001F807F001F807F003F007F003E007F007E007E00FC003E03F800
-1FFFE0000FFF800001FE00001B277DA622>I<1C007F007F00FF80FF80FF807F007F001C000000
-000000000000000000000000000000001C007F007F00FF80FF80FF807F007F001C00091B7B9A13
->I<7FFFFFFFFFC0FFFFFFFFFFE0FFFFFFFFFFE07FFFFFFFFFC000000000000000000000000000
-000000000000000000000000000000000000000000000000000000000000000000000000000000
-00000000000000007FFFFFFFFFC0FFFFFFFFFFE0FFFFFFFFFFE07FFFFFFFFFC02B127C9734>61
-D<01FF000FFFE01E03F03801F87800FCFC00FEFE00FEFE00FEFE00FE7C00FE3800FC0001FC0003
-F80007E0000FC0000F80001E00001E00003C000038000038000070000070000070000070000070
-0000700000700000000000000000000000000000000000700000F80001FC0003FE0003FE0003FE
-0001FC0000F800007000172A7CA920>63 D<00000780000000000780000000000FC0000000000F
-C0000000000FC0000000001FE0000000001FE0000000003FF0000000003FF0000000003FF00000
-000077F80000000077F800000000F7FC00000000E3FC00000000E3FC00000001C1FE00000001C1
-FE00000003C1FF0000000380FF0000000380FF00000007007F80000007007F8000000F007FC000
-000E003FC000000E003FC000001C001FE000001C001FE000003FFFFFF000003FFFFFF000003FFF
-FFF00000700007F80000700007F80000F00007FC0000E00003FC0000E00003FC0001C00001FE00
-01C00001FE0003C00001FF00FFFE003FFFFCFFFE003FFFFCFFFE003FFFFC2E297EA833>65
-D<FFFFFFF800FFFFFFFF00FFFFFFFFC003F8001FE003F8000FF003F80007F803F80003F803F800
-03FC03F80003FC03F80001FC03F80001FC03F80001FC03F80003FC03F80003F803F80003F803F8
-0007F003F8000FF003F8001FC003F800FF8003FFFFFE0003FFFFFFC003F8000FF003F80003F803
-F80001FC03F80001FE03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F80000FF
-03F80000FF03F80000FF03F80000FE03F80001FE03F80003FC03F80007FC03F8001FF8FFFFFFFF
-E0FFFFFFFFC0FFFFFFFE0028297DA830>I<00007FE0030007FFFC07001FFFFF0F007FF00F9F00
-FF0001FF01FC0000FF03F800007F07F000003F0FE000001F1FC000001F1FC000000F3F8000000F
-3F800000077F800000077F800000077F00000000FF00000000FF00000000FF00000000FF000000
-00FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F800000007F8000
-00073F800000073F800000071FC00000071FC000000E0FE000000E07F000001C03F800003C01FC
-00007800FF0001F0007FF007C0001FFFFF800007FFFE0000007FF00028297CA831>I<FFFFFFFC
-0000FFFFFFFF8000FFFFFFFFE00003FC001FF80003FC0003FC0003FC0000FE0003FC00007F0003
-FC00003F8003FC00001FC003FC00001FC003FC00000FE003FC00000FE003FC000007F003FC0000
-07F003FC000007F003FC000007F003FC000007F803FC000007F803FC000007F803FC000007F803
-FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803FC0000
-07F003FC000007F003FC000007F003FC00000FE003FC00000FE003FC00000FC003FC00001FC003
-FC00003F8003FC00007F0003FC0000FF0003FC0003FC0003FC001FF800FFFFFFFFF000FFFFFFFF
-8000FFFFFFFC00002D297EA834>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC001FE003FC0007
-F003FC0001F003FC0001F003FC0000F003FC00007003FC00007003FC00007003FC01C07803FC01
-C03803FC01C03803FC01C03803FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FF
-FFC00003FC0FC00003FC03C00003FC03C00003FC01C00E03FC01C00E03FC01C00E03FC01C01C03
-FC00001C03FC00001C03FC00001C03FC00003C03FC00003803FC00007803FC0000F803FC0001F8
-03FC0003F803FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFFF027297EA82C>I<FFFFFFFFC0FFFF
-FFFFC0FFFFFFFFC003FC003FC003FC000FE003FC0003E003FC0001E003FC0001E003FC0000E003
-FC0000E003FC0000E003FC0000F003FC01C07003FC01C07003FC01C07003FC01C00003FC03C000
-03FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C0
-0003FC01C00003FC01C00003FC01C00003FC01C00003FC00000003FC00000003FC00000003FC00
-000003FC00000003FC00000003FC00000003FC00000003FC000000FFFFFC0000FFFFFC0000FFFF
-FC000024297EA82A>I<00007FE003000007FFFC0700001FFFFF0F00007FF00F9F0000FF0001FF
-0001FC0000FF0003F800007F0007F000003F000FE000001F001FC000001F001FC000000F003F80
-00000F003F80000007007F80000007007F80000007007F0000000000FF0000000000FF00000000
-00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00
-00FFFFF87F0000FFFFF87F8000FFFFF87F800000FF003F800000FF003F800000FF001FC00000FF
-001FC00000FF000FE00000FF0007F00000FF0003F80000FF0001FC0000FF0000FF0001FF00007F
-F007FF00001FFFFF9F000007FFFE0F0000007FF003002D297CA835>I<FFFFF00FFFFFFFFFF00F
-FFFFFFFFF00FFFFF03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
-FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC0000
-3FC003FC00003FC003FC00003FC003FC00003FC003FFFFFFFFC003FFFFFFFFC003FFFFFFFFC003
-FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC0000
-3FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
-FC00003FC003FC00003FC003FC00003FC003FC00003FC0FFFFF00FFFFFFFFFF00FFFFFFFFFF00F
-FFFF30297EA835>I<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE0001FE0001FE0001FE00
-01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
-01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
-01FE0001FE00FFFFFCFFFFFCFFFFFC16297FA819>I<00FFFFF800FFFFF800FFFFF80000FF0000
-00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00
-0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF
-000000FF000000FF000000FF000000FF000000FF000000FF001800FF007E00FF00FF00FF00FF00
-FF00FF00FF00FF00FE007E01FC007C01F8003E07F0000FFFE00003FF00001D297EA823>I<FFFF
-F001FFFCFFFFF001FFFCFFFFF001FFFC03FC00001E0003FC00003C0003FC0000780003FC0000F0
-0003FC0001E00003FC0003C00003FC0007000003FC001E000003FC003C000003FC0078000003FC
-00F0000003FC01E0000003FC0380000003FC07C0000003FC1FC0000003FC3FE0000003FC7FF000
-0003FCFFF8000003FDE7F8000003FF83FC000003FF03FE000003FE01FF000003FC00FF000003FC
-007F800003FC007FC00003FC003FE00003FC001FE00003FC000FF00003FC000FF80003FC0007F8
-0003FC0003FC0003FC0001FE0003FC0001FF0003FC0000FF0003FC00007F80FFFFF00FFFFEFFFF
-F00FFFFEFFFFF00FFFFE2F297EA835>I<FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC
-00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003
-FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000
-03FC00000003FC00000003FC00000003FC00000003FC0001C003FC0001C003FC0001C003FC0001
-C003FC0003C003FC00038003FC00038003FC00078003FC00078003FC000F8003FC000F8003FC00
-1F8003FC007F8003FC01FF00FFFFFFFF00FFFFFFFF00FFFFFFFF0022297EA828>I<FFFE000000
-3FFF80FFFE0000003FFF80FFFF0000007FFF8003FF0000007FE00003FF0000007FE00003BF8000
-00EFE00003BF800000EFE000039FC00001CFE000039FC00001CFE000038FE000038FE000038FE0
-00038FE000038FE000038FE0000387F000070FE0000387F000070FE0000383F8000E0FE0000383
-F8000E0FE0000381FC001C0FE0000381FC001C0FE0000381FC001C0FE0000380FE00380FE00003
-80FE00380FE00003807F00700FE00003807F00700FE00003803F80E00FE00003803F80E00FE000
-03803F80E00FE00003801FC1C00FE00003801FC1C00FE00003800FE3800FE00003800FE3800FE0
-00038007F7000FE000038007F7000FE000038007F7000FE000038003FE000FE000038003FE000F
-E000038001FC000FE000038001FC000FE000038000F8000FE000FFFE00F803FFFF80FFFE00F803
-FFFF80FFFE007003FFFF8039297DA840>I<FFFC00007FFFFFFE00007FFFFFFF00007FFF03FF80
-0001C003FFC00001C003BFE00001C0039FE00001C0039FF00001C0038FF80001C00387FC0001C0
-0383FE0001C00381FF0001C00380FF8001C003807F8001C003807FC001C003803FE001C003801F
-F001C003800FF801C0038007FC01C0038003FC01C0038003FE01C0038001FF01C0038000FF81C0
-0380007FC1C00380003FE1C00380001FF1C00380000FF1C00380000FF9C003800007FDC0038000
-03FFC003800001FFC003800000FFC0038000007FC0038000007FC0038000003FC0038000001FC0
-038000000FC00380000007C0FFFE000003C0FFFE000001C0FFFE000001C030297EA835>I<0000
-FFC00000000FFFFC0000003F807F000000FE001FC00001F80007E00003F00003F00007E00001F8
-000FE00001FC001FC00000FE001FC00000FE003F8000007F003F8000007F007F8000007F807F00
-00003F807F0000003F807F0000003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003F
-C0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F00
-00003F807F8000007F807F8000007F803F8000007F003F8000007F001FC00000FE001FC00000FE
-000FE00001FC0007F00003F80003F80007F00001FC000FE00000FE001FC000003FC0FF0000000F
-FFFC00000000FFC000002A297CA833>I<FFFFFFF800FFFFFFFF00FFFFFFFFC003FC003FE003FC
-0007F003FC0003F803FC0003FC03FC0001FC03FC0001FE03FC0001FE03FC0001FE03FC0001FE03
-FC0001FE03FC0001FE03FC0001FE03FC0001FC03FC0003FC03FC0003F803FC0007F003FC003FE0
-03FFFFFF8003FFFFFE0003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000
-0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
-000003FC00000003FC000000FFFFF00000FFFFF00000FFFFF0000027297EA82E>I<FFFFFFE000
-00FFFFFFFE0000FFFFFFFF800003FC003FE00003FC000FF00003FC0007F80003FC0003FC0003FC
-0001FC0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE
-0003FC0001FC0003FC0003F80003FC0007F80003FC000FE00003FC003FC00003FFFFFE000003FF
-FFFE000003FC00FF800003FC003FC00003FC001FE00003FC000FF00003FC0007F80003FC0007F8
-0003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC
-0007F80003FC0007F80E03FC0007F80E03FC0003F80E03FC0001FC1CFFFFF000FE1CFFFFF0007F
-F8FFFFF0000FE02F297EA832>82 D<00FF00C003FFE1C00FFFF9C01F80FFC03F003FC03E000FC0
-7C0007C07C0007C0FC0003C0FC0003C0FC0001C0FE0001C0FE0001C0FF000000FFC000007FFC00
-007FFFE0003FFFF8001FFFFE001FFFFF0007FFFF8003FFFFC000FFFFC0000FFFE000007FE00000
-1FF000000FF0000007F0E00003F0E00003F0E00003F0E00003F0F00003E0F00003E0F80007E0FC
-0007C0FF000F80FFE01F80E3FFFF00E1FFFC00C01FF0001C297CA825>I<7FFFFFFFFF807FFFFF
-FFFF807FFFFFFFFF807F807F807F807C007F800F8078007F80078078007F80078070007F800380
-F0007F8003C0F0007F8003C0E0007F8001C0E0007F8001C0E0007F8001C0E0007F8001C0E0007F
-8001C000007F80000000007F80000000007F80000000007F80000000007F80000000007F800000
-00007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F
-80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F800000
-00007F80000000007F80000000007F80000000FFFFFFC00000FFFFFFC00000FFFFFFC0002A287E
-A72F>I<FFFFF000FFFEFFFFF000FFFEFFFFF000FFFE03FC0000038003FC0000038003FC000003
-8003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC
-0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC000003
-8003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC
-0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038001FC000007
-0001FE0000070000FE00000E00007F00000E00003F00003C00001FC0007800000FF003F0000007
-FFFFE0000000FFFF800000001FFC00002F297EA834>I<FFFFF0007FFFFFFFF0007FFFFFFFF000
-7FFF03FE000001C001FE0000038001FE0000038000FF0000070000FF0000070000FF80000F0000
-7F80000E00007FC0000E00003FC0001C00003FE0001C00001FE0003800001FE0003800001FF000
-7800000FF0007000000FF800F0000007F800E0000007FC00E0000003FC01C0000003FC01C00000
-03FE03C0000001FE0380000001FF0780000000FF0700000000FF87000000007F8E000000007F8E
-000000007FDE000000003FDC000000003FFC000000001FF8000000001FF8000000000FF0000000
-000FF0000000000FF00000000007E00000000007E00000000003C00000000003C0000030297FA8
-33>I<FFFFE0FFFFE01FFFC0FFFFE0FFFFE01FFFC0FFFFE0FFFFE01FFFC003FC0003FC00007000
-03FC0003FC0000700003FE0003FE0000F00001FE0001FE0000E00001FE0001FE0000E00001FF00
-01FF0001E00000FF0001FF0001C00000FF0001FF0001C000007F8003FF80038000007F8003FF80
-038000007FC007FFC0078000003FC0073FC0070000003FC0073FC0070000003FE00F3FE00F0000
-001FE00E1FE00E0000001FE00E1FE00E0000000FF01C0FF01C0000000FF01C0FF01C0000000FF0
-1C0FF81C00000007F83807F83800000007F83807F83800000007FC7807FC7800000003FC7003FC
-7000000003FC7003FC7000000003FEF003FEF000000001FEE001FEE000000001FEE001FEE00000
-0000FFC000FFC000000000FFC000FFC000000000FFC000FFC0000000007F80007F80000000007F
-80007F80000000007F80007F80000000003F00003F00000000003F00003F00000000003F00003F
-00000000001E00001E00000000001E00001E00000042297FA845>I<3FFFFFFF003FFFFFFF003F
-FFFFFF003FF001FE003F8003FC003F0007FC003E0007F8003C000FF00078001FF00078001FE000
-78003FE00070003FC00070007F80007000FF80007000FF00000001FE00000003FE00000003FC00
-000007F80000000FF80000000FF00000001FF00000001FE00000003FC00000007FC00380007F80
-038000FF00038001FF00038001FE00038003FC00078007FC00078007F80007800FF8000F000FF0
-000F001FE0001F003FE0003F003FC000FF007F8003FF00FFFFFFFF00FFFFFFFF00FFFFFFFF0021
-297CA829>90 D<03FF80000FFFF0001F01FC003F80FE003F807F003F803F003F803F801F003F80
-00003F8000003F8000003F8000003F80003FFF8001FC3F800FE03F801F803F803F003F807E003F
-80FC003F80FC003F80FC003F80FC003F80FC005F807E00DF803F839FFC1FFE0FFC03F803FC1E1B
-7E9A21>97 D<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000F
-E000000FE000000FE000000FE000000FE000000FE000000FE000000FE1FE000FE7FF800FFE07E0
-0FF803F00FF001F80FE000FC0FE000FC0FE0007E0FE0007E0FE0007F0FE0007F0FE0007F0FE000
-7F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE0007E0FE0007E0FE000FC0FE000FC0FF0
-01F80FF803F00F9C0FE00F0FFF800E01FC00202A7EA925>I<003FF00001FFFC0003F03E000FC0
-7F001F807F003F007F003F007F007F003E007E0000007E000000FE000000FE000000FE000000FE
-000000FE000000FE000000FE0000007E0000007E0000007F0000003F0003803F8003801F800700
-0FE00E0003F83C0001FFF800003FC000191B7E9A1E>I<00007FF000007FF000007FF0000007F0
-000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007
-F0000007F0003F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F03F0007F07E0007F07E00
-07F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F07E
-0007F07E0007F03F0007F03F0007F01F800FF00FC01FF007E07FFF01FFE7FF007F87FF202A7EA9
-25>I<003FC00001FFF00003E07C000F803E001F801F001F001F003F000F807E000F807E000FC0
-7E000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE000000FE000000FE0000007E0000007E0000
-007F0000003F0001C01F0001C00F80038007C0070003F01E0000FFFC00003FE0001A1B7E9A1F>
-I<0007F8003FFC007E3E01FC7F03F87F03F07F07F07F07F03E07F00007F00007F00007F00007F0
-0007F00007F000FFFFC0FFFFC0FFFFC007F00007F00007F00007F00007F00007F00007F00007F0
-0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
-007FFF807FFF807FFF80182A7EA915>I<007F80F001FFE3F807C0FE1C0F807C7C1F003E7C1F00
-3E103F003F003F003F003F003F003F003F003F003F003F003F001F003E001F003E000F807C0007
-C0F80005FFE0000C7F8000180000001C0000001C0000001E0000001FFFF8001FFFFF000FFFFFC0
-07FFFFE003FFFFF00FFFFFF03E0007F07C0001F8F80000F8F80000F8F80000F8F80000F87C0001
-F07C0001F03F0007E00FC01F8007FFFF00007FF0001E287E9A22>I<FFE00000FFE00000FFE000
-000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE07E000FE1FF800FE30FC00FE40FE00FE807E00FF807F00FF007F00F
-F007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0
-0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFFFE3F
-FF202A7DA925>I<07000F801FC03FE03FE03FE01FC00F80070000000000000000000000000000
-00FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
-0FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7EAA12>I<000700000F80001FC0003FE0003FE000
-3FE0001FC0000F8000070000000000000000000000000000000000000000000001FFE001FFE001
-FFE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
-0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
-0FE0000FE0000FE07C0FE0FE0FE0FE0FC0FE1F80FE1F007C3E003FFC000FF000133784AA15>I<
-FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
-000FE000000FE000000FE000000FE000000FE000000FE03FF80FE03FF80FE03FF80FE007000FE0
-0E000FE03C000FE078000FE0F0000FE1E0000FE3C0000FE780000FEFC0000FFFE0000FFFE0000F
-F7F0000FE3F8000FC1FC000FC1FC000FC0FE000FC07F000FC07F000FC03F800FC01FC00FC01FC0
-FFFC7FFCFFFC7FFCFFFC7FFC1E2A7EA923>I<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE0
-0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
-E00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2A7EA912>I<FFC07F001FC000
-FFC1FFC07FF000FFC307E0C1F8000FC407F101FC000FC803F200FC000FD803FE00FE000FD003FC
-00FE000FD003FC00FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000F
-E003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800
-FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE0
-03F800FE00FFFE3FFF8FFFE0FFFE3FFF8FFFE0FFFE3FFF8FFFE0331B7D9A38>I<FFC07E00FFC1
-FF80FFC30FC00FC40FE00FC807E00FD807F00FD007F00FD007F00FE007F00FE007F00FE007F00F
-E007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0
-0FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFFFE3FFF201B7D9A25>I<003FE00001FFFC00
-03F07E000FC01F801F800FC03F0007E03F0007E07E0003F07E0003F07E0003F0FE0003F8FE0003
-F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F87E0003F07E0003F03F0007E03F00
-07E01F800FC00FC01F8007F07F0001FFFC00003FE0001D1B7E9A22>I<FFE1FE00FFE7FF80FFFE
-0FE00FF803F00FF001F80FE001FC0FE000FC0FE000FE0FE000FE0FE0007F0FE0007F0FE0007F0F
-E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE000FE0FE000FE0FE000FC0FE001FC
-0FF001F80FF803F00FFC0FE00FEFFF800FE1FC000FE000000FE000000FE000000FE000000FE000
-000FE000000FE000000FE000000FE00000FFFE0000FFFE0000FFFE000020277E9A25>I<FFC3E0
-FFC7F8FFCC7C0FD8FE0FD0FE0FD0FE0FF0FE0FE07C0FE0000FE0000FE0000FE0000FE0000FE000
-0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000FFFF00FFFF00FFFF00
-171B7E9A1B>114 D<03FE300FFFF03E03F07800F07000F0F00070F00070F80070FE0000FFE000
-7FFF007FFFC03FFFE01FFFF007FFF800FFF80007FC0000FCE0007CE0003CF0003CF00038F80038
-FC0070FF01E0E7FFC0C1FF00161B7E9A1B>I<00700000700000700000700000F00000F00000F0
-0001F00003F00003F00007F0001FFFE0FFFFE0FFFFE007F00007F00007F00007F00007F00007F0
-0007F00007F00007F00007F00007F00007F00007F00007F07007F07007F07007F07007F07007F0
-7007F07003F0E001F8C000FFC0003F0014267FA51A>I<FFE07FF0FFE07FF0FFE07FF00FE007F0
-0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
-F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE00FF00FE00FF007E0
-17F003F067FF01FFC7FF007F87FF201B7D9A25>I<FFFE07FFFFFE07FFFFFE07FF07F000E007F0
-00E007F801E003F801C003F801C001FC038001FC038001FE078000FE070000FF0F00007F0E0000
-7F0E00003F9C00003F9C00003FFC00001FF800001FF800000FF000000FF000000FF0000007E000
-0007E0000003C0000003C000201B7F9A23>I<FFFC7FFC1FFCFFFC7FFC1FFCFFFC7FFC1FFC0FE0
-0FE001C007F007E0038007F007E0038007F807F0078003F807F0070003F807F8070001FC0FF80E
-0001FC0FF80E0001FE1FFC1E0000FE1CFC1C0000FE1CFE1C0000FF387E3C00007F387E3800007F
-787F3800003FF03F7000003FF03F7000003FE01FF000001FE01FE000001FE01FE000000FC00FC0
-00000FC00FC000000FC00FC0000007800780000007800780002E1B7F9A31>I<FFFC1FFEFFFC1F
-FEFFFC1FFE07F0078003F8070001FC0F0001FE1E0000FE3C00007F7800003FF800003FF000001F
-E000000FE0000007F0000007F800000FF800001FFC00003DFE000038FF0000787F0000F03F8001
-E03FC003C01FE003800FE0FFF03FFFFFF03FFFFFF03FFF201B7F9A23>I<FFFE07FFFFFE07FFFF
-FE07FF07F000E007F000E007F801E003F801C003F801C001FC038001FC038001FE078000FE0700
-00FF0F00007F0E00007F0E00003F9C00003F9C00003FFC00001FF800001FF800000FF000000FF0
-000007F0000007E0000007E0000003C0000003C000000380000003800000078000380700007C07
-0000FE0E0000FE0E0000FE1C0000FE3800007C7000003FE000000F80000020277F9A23>I<FFFF
-FFFF80FFFFFFFF802102809122>123 D<FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC042028091
-43>I E /Fn 94 127 df<70F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F870000000000070F8F8F870
-051C779B18>33 D<4010E038F078E038E038E038E038E038E038E038E038E038E03860300D0E7B
-9C18>I<030600078F00078F00078F00078F00078F00078F007FFFC0FFFFE0FFFFE07FFFC00F1E
-000F1E000F1E000F1E000F1E000F1E007FFFC0FFFFE0FFFFE07FFFC01E3C001E3C001E3C001E3C
-001E3C001E3C000C1800131C7E9B18>I<00C00001C00001C00001C00003F0000FFC003FFE007D
-CF0071C700E1C380E1C780E1C780E1C780F1C00079C0003DC0001FE0000FF80003FC0001DE0001
-CF0001C70061C380F1C380F1C380E1C380E1C70071C70079DE003FFE001FF80007E00001C00001
-C00001C00000C00011247D9F18>I<3803007C07807C0780EE0F80EE0F00EE0F00EE1F00EE1E00
-EE1E00EE3E007C3C007C3C00387C0000780000780000F80000F00001F00001E00001E00003E000
-03C00003C00007C0000783800787C00F87C00F0EE00F0EE01F0EE01E0EE01E0EE03E0EE03C07C0
-3C07C018038013247E9F18>I<01C00007E0000FF0000E70001C38001C38001C38001C38001C73
-F01C73F01CE3F00FE3800FC7000F87000F07001F0E003F0E007B8E0073DC00E1DC00E0F800E0F8
-00E07070E0787070FC707FFFE03FCFE00F03C0141C7F9B18>I<387C7C7E3E0E0E0E1C1C38F8F0
-C0070E789B18>I<007000F001E003C007800F001E001C00380038007000700070007000E000E0
-00E000E000E000E000E000E0007000700070007000380038001C001E000F00078003C001F000F0
-00700C24799F18>I<6000F00078003C001E000F000780038001C001C000E000E000E000E00070
-007000700070007000700070007000E000E000E000E001C001C0038007800F001E003C007800F0
-0060000C247C9F18>I<01C00001C00001C00001C000C1C180F1C780F9CF807FFF001FFC0007F0
-0007F0001FFC007FFF00F9CF80F1C780C1C18001C00001C00001C00001C00011147D9718>I<00
-600000F00000F00000F00000F00000F00000F00000F0007FFFC0FFFFE0FFFFE07FFFC000F00000
-F00000F00000F00000F00000F00000F00000600013147E9718>I<1C3E7E7F3F1F070E1E7CF860
-080C788518>I<7FFF00FFFF80FFFF807FFF0011047D8F18>I<3078FCFC78300606778518>I<00
-0300000780000780000F80000F00001F00001E00001E00003E00003C00007C0000780000780000
-F80000F00001F00001E00003E00003C00003C00007C0000780000F80000F00000F00001F00001E
-00003E00003C00003C00007C0000780000F80000F00000F0000060000011247D9F18>I<01F000
-07FC000FFE001F1F001C07003803807803C07001C07001C0E000E0E000E0E000E0E000E0E000E0
-E000E0E000E0E000E0E000E0F001E07001C07001C07803C03803801C07001F1F000FFE0007FC00
-01F000131C7E9B18>I<01800380038007800F803F80FF80FB8043800380038003800380038003
-8003800380038003800380038003800380038003807FFCFFFE7FFC0F1C7B9B18>I<03F0000FFE
-003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C00001C00003C00007
-80000F00001E00003C0000780000F00001E00007C0000F80001E00E03C00E07FFFE0FFFFE07FFF
-E0131C7E9B18>I<07F8001FFE003FFF007807807803C07801C03001C00001C00003C000038000
-0F0003FF0003FE0003FF000007800003C00001C00000E00000E00000E0F000E0F000E0F001C0F0
-03C07C07803FFF001FFE0003F800131C7E9B18>I<001F00003F0000770000770000E70001E700
-01C7000387000787000707000E07001E07003C0700380700780700F00700FFFFF8FFFFF8FFFFF8
-000700000700000700000700000700000700007FF000FFF8007FF0151C7F9B18>I<1FFF803FFF
-803FFF803800003800003800003800003800003800003800003800003BF8003FFE003FFF003C07
-801803C00001C00000E00000E06000E0F000E0F000E0E001C07003C07C0F803FFF001FFC0003F0
-00131C7E9B18>I<007E0001FF0007FF800F83C01E03C01C03C0380180380000700000700000E1
-F800E7FE00FFFF00FE0780F803C0F001C0F000E0E000E0F000E07000E07000E07000E03801C03C
-03C01E07800FFF0007FE0001F800131C7E9B18>I<E00000FFFFE0FFFFE0FFFFE0E003C0E00780
-000700000E00001E00001C0000380000380000700000700000E00000E00000E00001C00001C000
-01C00001C00003C000038000038000038000038000038000038000038000131D7E9C18>I<03F8
-000FFE001FFF003E0F803803807001C07001C07001C07001C03803803C07801FFF0007FC000FFE
-001F1F003C07807001C0F001E0E000E0E000E0E000E0E000E07001C07803C03E0F801FFF000FFE
-0003F800131C7E9B18>I<03F0000FFC001FFE003C0F00780780700380E001C0E001C0E001C0E0
-01E0E001E07001E07803E03C0FE01FFFE00FFEE003F0E00000E00001C00001C00001C030038078
-0780780F00783E003FFC001FF00007C000131C7E9B18>I<3078FCFC7830000000000000000030
-78FCFC78300614779318>I<183C7E7E3C180000000000000000183C7E7E3E1E0E1C3C78F06007
-1A789318>I<000300000780001F80003F00007E0001FC0003F00007E0001FC0003F00007E0000
-FC0000FC00007E00003F00001FC00007E00003F00001FC00007E00003F00001F80000780000300
-11187D9918>I<7FFFC0FFFFE0FFFFE0FFFFE0000000000000000000000000FFFFE0FFFFE0FFFF
-E07FFFC0130C7E9318>I<600000F00000FC00007E00003F00001FC00007E00003F00001FC0000
-7E00003F00001F80001F80003F00007E0001FC0003F00007E0001FC0003F00007E0000FC0000F0
-000060000011187D9918>I<0FF0003FFC007FFF00700F00F00380F00380600780000F00003E00
-007C0001F00001E00003C00003C00003C00003C00003C000038000000000000000000000000000
-00000003800007C00007C00007C000038000111C7D9B18>I<007C0001FE0007FF000F87801E03
-C03C1DC0387FC070FFE071E3E071C1E0E1C1E0E380E0E380E0E380E0E380E0E380E0E380E0E1C1
-C071C1C071E3C070FF80387F003C1C001E00E00F83E007FFC001FF80007E00131C7E9B18>I<00
-700000F80000F80000D80000D80001DC0001DC0001DC00018C00038E00038E00038E00038E0003
-06000707000707000707000707000FFF800FFF800FFF800E03800E03801C01C01C01C07F07F0FF
-8FF87F07F0151C7F9B18>I<FFFC00FFFF00FFFF801C03C01C01C01C00E01C00E01C00E01C00E0
-1C01E01C01C01C07C01FFF801FFF001FFFC01C03C01C00E01C00F01C00701C00701C00701C0070
-1C00F01C00E01C03E0FFFFC0FFFF80FFFE00141C7F9B18>I<00F8E003FEE007FFE00F07E01E03
-E03C01E03800E07000E07000E0700000E00000E00000E00000E00000E00000E00000E00000E000
-007000007000E07000E03800E03C00E01E01C00F07C007FF8003FE0000F800131C7E9B18>I<7F
-F800FFFE007FFF001C0F801C03C01C03C01C01E01C00E01C00E01C00F01C00701C00701C00701C
-00701C00701C00701C00701C00701C00F01C00E01C00E01C01E01C01C01C03C01C0F807FFF00FF
-FE007FF800141C7F9B18>I<FFFFF0FFFFF0FFFFF01C00701C00701C00701C00701C00001C0000
-1C0E001C0E001C0E001FFE001FFE001FFE001C0E001C0E001C0E001C00001C00001C00381C0038
-1C00381C00381C0038FFFFF8FFFFF8FFFFF8151C7F9B18>I<FFFFE0FFFFE0FFFFE01C00E01C00
-E01C00E01C00E01C00001C00001C1C001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C1C
-001C00001C00001C00001C00001C00001C00001C0000FFC000FFC000FFC000131C7E9B18>I<01
-F1C003FDC00FFFC01F0FC01C03C03803C03801C07001C07001C0700000E00000E00000E00000E0
-0000E00000E00FF0E01FF0E00FF07001C07001C07003C03803C03803C01C07C01F0FC00FFFC003
-FDC001F1C0141C7E9B18>I<7F07F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01C01C01C0
-1C01C01C01C01C01C01FFFC01FFFC01FFFC01C01C01C01C01C01C01C01C01C01C01C01C01C01C0
-1C01C01C01C01C01C07F07F0FF8FF87F07F0151C7F9B18>I<7FFF00FFFF807FFF0001C00001C0
-0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0
-0001C00001C00001C00001C00001C00001C00001C0007FFF00FFFF807FFF00111C7D9B18>I<01
-FFC003FFC001FFC0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000
-0E00000E00000E00000E00000E00000E00000E00000E00000E00F00E00F00E00F03C007FFC003F
-F0000FC000121C7D9B18>I<7F07F0FF87F87F07F01C03C01C07801C07001C0E001C1E001C3C00
-1C38001C70001CF0001DF0001DF0001FB8001FB8001F1C001E1C001C0E001C0E001C07001C0700
-1C03801C03801C01C07F03F0FF87F87F03F0151C7F9B18>I<7FE000FFE0007FE0000E00000E00
-000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00
-000E00000E00000E00700E00700E00700E00700E00707FFFF0FFFFF07FFFF0141C7F9B18>I<FC
-01F8FE03F8FE03F83B06E03B06E03B06E03B06E03B8EE03B8EE0398CE0398CE039DCE039DCE039
-DCE038D8E038D8E038F8E03870E03870E03800E03800E03800E03800E03800E03800E0FE03F8FE
-03F8FE03F8151C7F9B18>I<7E07F0FF0FF87F07F01D81C01D81C01D81C01DC1C01CC1C01CC1C0
-1CE1C01CE1C01CE1C01C61C01C71C01C71C01C31C01C39C01C39C01C39C01C19C01C19C01C1DC0
-1C0DC01C0DC01C0DC07F07C0FF87C07F03C0151C7F9B18>I<0FF8003FFE007FFF00780F007007
-00F00780E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E003
-80E00380E00380E00380E00380F00780700700780F007FFF003FFE000FF800111C7D9B18>I<FF
-FE00FFFF80FFFFC01C03C01C01E01C00E01C00701C00701C00701C00701C00701C00E01C01E01C
-03C01FFFC01FFF801FFE001C00001C00001C00001C00001C00001C00001C00001C0000FF8000FF
-8000FF8000141C7F9B18>I<0FF8003FFE007FFF00780F00700700F00780E00380E00380E00380
-E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E1E380E1E380
-F0E78070F700787F007FFF003FFE000FFC00001C00001E00000E00000F0000070000070011227D
-9B18>I<7FF800FFFE007FFF001C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F
-801FFF001FFE001FFE001C0F001C07001C03801C03801C03801C03801C03801C039C1C039C1C03
-9C7F01F8FF81F87F00F0161C7F9B18>I<03F3801FFF803FFF807C0F80700780E00380E00380E0
-0380E000007000007800003F00001FF00007FE0000FF00000F800003C00001C00000E00000E060
-00E0E000E0E001E0F001C0F80780FFFF80FFFE00E7F800131C7E9B18>I<7FFFF8FFFFF8FFFFF8
-E07038E07038E07038E07038007000007000007000007000007000007000007000007000007000
-00700000700000700000700000700000700000700000700000700007FF0007FF0007FF00151C7F
-9B18>I<FF83FEFF83FEFF83FE1C00701C00701C00701C00701C00701C00701C00701C00701C00
-701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00700E00E00F01E00783
-C003FF8001FF00007C00171C809B18>I<FF07F8FF07F8FF07F81C01C01C01C01C01C01C01C00E
-03800E03800E03800E03800F0780070700070700070700070700038E00038E00038E00038E0001
-8C0001DC0001DC0001DC0000D80000F80000F800007000151C7F9B18>I<FE03F8FE03F8FE03F8
-7000707000707000703800E03800E03800E03800E03800E038F8E038F8E039DCE039DCE019DCC0
-19DCC019DCC0198CC01D8DC01D8DC01D8DC01D8DC00D8D800D05800F07800F07800E0380151C7F
-9B18>I<7F8FE07F9FE07F8FE00E07000F0700070E00078E00039C0003DC0001F80001F80000F0
-0000F00000700000F00000F80001F80001DC00039E00038E00070F000707000E07800E03801E03
-C07F07F0FF8FF87F07F0151C7F9B18>I<FF07F8FF07F8FF07F81C01C01E03C00E03800F078007
-0700070700038E00038E0001DC0001DC0001DC0000F80000F80000700000700000700000700000
-700000700000700000700000700001FC0003FE0001FC00151C7F9B18>I<3FFFE07FFFE07FFFE0
-7001C07003C0700780700700000F00001E00001C00003C0000780000700000F00001E00001C000
-03C0000780000700000F00001E00E01C00E03C00E07800E07000E0FFFFE0FFFFE0FFFFE0131C7E
-9B18>I<FFF8FFF8FFF8E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
-00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000FFF8FFF8FFF80D24
-779F18>I<600000F00000F00000F800007800007C00003C00003C00003E00001E00001F00000F
-00000F00000F800007800007C00003C00003C00003E00001E00001F00000F00000F80000780000
-7800007C00003C00003E00001E00001E00001F00000F00000F8000078000078000030011247D9F
-18>I<FFF8FFF8FFF8003800380038003800380038003800380038003800380038003800380038
-003800380038003800380038003800380038003800380038003800380038FFF8FFF8FFF80D247F
-9F18>I<018007C01FF07EFCF83EE00E0F067C9B18>I<7FFF00FFFF80FFFF807FFF0011047D7F18
->I<061E3E387070E0E0E0F8FC7C7C38070E789E18>I<1FE0003FF8007FFC00781E00300E000007
-0000070000FF0007FF001FFF007F0700780700E00700E00700E00700F00F00781F003FFFF01FFB
-F007E1F014147D9318>I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000E
-FF800FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E00380E00380E00380F00700F
-00700F80E00FC1E00FFFC00EFF80063E00151C809B18>I<01FE0007FF001FFF803E0780380300
-700000700000E00000E00000E00000E00000E00000E000007000007001C03801C03E03C01FFF80
-07FF0001FC0012147D9318>I<001F80003F80001F8000038000038000038000038000038003E3
-800FFB801FFF803C1F80380F80700780700380E00380E00380E00380E00380E00380E003807007
-80700780380F803C1F801FFFF00FFBF803E3F0151C7E9B18>I<01F00007FC001FFE003E0F0038
-0780700380700380E001C0E001C0FFFFC0FFFFC0FFFFC0E000007000007001C03801C03E03C01F
-FF8007FF0001FC0012147D9318>I<001F80007FC000FFE000E1E001C0C001C00001C00001C000
-7FFFC0FFFFC0FFFFC001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
-01C00001C00001C00001C0007FFF007FFF007FFF00131C7F9B18>I<01E1F007FFF80FFFF81E1E
-301C0E003807003807003807003807003807001C0E001E1E001FFC001FF80039E0003800001C00
-001FFE001FFFC03FFFE07801F0700070E00038E00038E00038E000387800F07E03F01FFFC00FFF
-8001FC00151F7F9318>I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000E
-FF800FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E
-00E00E00E00E00E07FC3FCFFE7FE7FC3FC171C809B18>I<03800007C00007C00007C000038000
-0000000000000000000000007FC000FFC0007FC00001C00001C00001C00001C00001C00001C000
-01C00001C00001C00001C00001C00001C00001C00001C000FFFF00FFFF80FFFF00111D7C9C18>
-I<0038007C007C007C003800000000000000000FFC1FFC0FFC001C001C001C001C001C001C001C
-001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C6038F078FFF07FE03F
-800E277E9C18>I<FE0000FE0000FE00000E00000E00000E00000E00000E00000E3FF00E7FF00E
-3FF00E07800E0F000E1E000E3C000E78000EF0000FF8000FFC000F9C000F0E000E0F000E07000E
-03800E03C0FFC7F8FFC7F8FFC7F8151C7F9B18>I<7FE000FFE0007FE00000E00000E00000E000
-00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000
-00E00000E00000E00000E00000E00000E0007FFFC0FFFFE07FFFC0131C7E9B18>I<7CE0E000FF
-FBF8007FFFF8001F1F1C001E1E1C001E1E1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C00
-1C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C007F1F1F00FFBFBF807F1F1F00191481
-9318>I<7E3E00FEFF807FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00
-E00E00E00E00E00E00E00E00E00E00E07FC3FCFFE7FE7FC3FC1714809318>I<01F0000FFE001F
-FF003E0F803803807001C07001C0E000E0E000E0E000E0E000E0E000E0F001E07001C07803C03C
-07803E0F801FFF000FFE0001F00013147E9318>I<7E3E00FEFF807FFFC00FC1E00F80E00F0070
-0E00700E00380E00380E00380E00380E00380E00380F00700F00700F80E00FC1E00FFFC00EFF80
-0E3E000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC000151E809318>
-I<01E38007FB801FFF803E1F80380F80700780700780E00380E00380E00380E00380E00380E003
-80700780700780380F803C1F801FFF800FFB8003E3800003800003800003800003800003800003
-80000380003FF8003FF8003FF8151E7E9318>I<7F87E0FF9FF07FBFF803F87803F03003E00003
-C00003C0000380000380000380000380000380000380000380000380000380007FFE00FFFF007F
-FE0015147F9318>I<07F7003FFF007FFF00780F00E00700E00700E007007C00007FE0001FFC00
-03FE00001F00600780E00380E00380F00380F80F00FFFF00FFFC00E7F00011147D9318>I<0180
-000380000380000380000380007FFFC0FFFFC0FFFFC00380000380000380000380000380000380
-000380000380000380000380400380E00380E00380E001C1C001FFC000FF80003E0013197F9818
->I<7E07E0FE0FE07E07E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E
-00E00E00E00E00E00E01E00F03E007FFFC03FFFE01FCFC1714809318>I<7F8FF0FF8FF87F8FF0
-1E03C00E03800E03800E0380070700070700070700038E00038E00038E00038E0001DC0001DC00
-01DC0000F80000F80000700015147F9318>I<FF8FF8FF8FF8FF8FF83800E03800E03800E01C01
-C01C01C01C71C01CF9C01CF9C01CD9C01CD9C00DDD800DDD800DDD800D8D800F8F800F8F800707
-0015147F9318>I<7F8FF07F9FF07F8FF0070700078E00039E0001DC0001F80000F80000700000
-F00000F80001DC00039E00038E000707000F07807F8FF0FF8FF87F8FF015147F9318>I<7F8FF0
-FF8FF87F8FF00E01C00E03800E0380070380070700070700038700038600038E0001CE0001CE00
-00CC0000CC0000DC0000780000780000780000700000700000700000F00000E00079E0007BC000
-7F80003F00001E0000151E7F9318>I<3FFFF07FFFF07FFFF07001E07003C0700780000F00001E
-00003C0000F80001F00003C0000780000F00701E00703C0070780070FFFFF0FFFFF0FFFFF01414
-7F9318>I<0007E0001FE0007FE000780000E00000E00000E00000E00000E00000E00000E00000
-E00000E00000E00000E00001E0007FC000FF8000FF80007FC00001E00000E00000E00000E00000
-E00000E00000E00000E00000E00000E00000E00000E000007800007FE0001FE00007E013247E9F
-18>I<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F060
-0424769F18>I<7C0000FF0000FFC00003C00000E00000E00000E00000E00000E00000E00000E0
-0000E00000E00000E00000E00000F000007FC0003FE0003FE0007FC000F00000E00000E00000E0
-0000E00000E00000E00000E00000E00000E00000E00000E00003C000FFC000FF00007C00001324
-7E9F18>I<060C1F1E3FBEFBF8F1F060C00F067C9B18>I E /Fo 39 123
-df<0003E0001C1800381800703C00E03C00E03801C00001C00001C00001C00001C0000380007F
-FFF00380700380700380700380700700E00700E00700E00700E00700E00700E00E01C00E01C00E
-01C00E01C00E01C00E01C01C03801E03C0FF0FF816207E9F19>12 D<0003F4001C1C00383C0070
-3C00E03C00E03801C03801C03801C03801C03801C0380380707FFFF00380700380700380700380
-700700E00700E00700E00700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C03
-801E03C0FF9FF816207E9F19>I<0003F03F00001E09E08000380F80C000701F01E000E03E01E0
-00E01E01C001C01C000001C01C000001C01C000001C01C000001C01C000003803800007FFFFFFF
-800380380380038038038003803803800380380380070070070007007007000700700700070070
-0700070070070007007007000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00
-E00E001C01C01C001E01E01E00FF8FF8FFC023207E9F26>I<00030004000800100020006000C0
-018001000300060006000C000C001C0018001800380030003000700070006000600060006000E0
-00E000E000E000E000E00060006000600060006000300030001000180008000C00040002000100
-102E7CA112>40 D<008000C000600020003000180018000C000C000C000E000600060006000600
-06000600060006000600060006000E000E000E000C000C001C0018001800380030003000600060
-00C000C001800100030006000C0018003000600080000F2E7FA112>I<FFC0FFC00A027D8A0F>
-45 D<000C001C00FC0F380038003800380038003800700070007000700070007000E000E000E0
-00E000E000E001C001C001C001C001C001C0038003C0FFFE0F1E7C9D17>49
-D<003F8000C1E00100F00200780400780400780F007C0F807C0F807C0F00780600780000F80000
-F00001E00001C0000380000700000E00001C0000380000600000C0000180000300200600200800
-401000403FFFC07FFF80FFFF80161E7E9D17>I<01803001FFE003FFC003FF0003FC0002000002
-0000020000040000040000040000047C000587000603800C01800801C00001C00001E00001E000
-01E00001E07003C0F803C0F003C0E00380800780400700400E00201C0018700007C000141F7D9D
-17>53 D<0001F808000E061800380138007000F801E0007803C0007007800030078000300F0000
-301F0000301E0000303E0000203C0000007C0000007C0000007C0000007C000000F8000000F800
-0000F8000000F8000000F80000007800004078000080780000803C0000803C0001001C0002000E
-00020006000C000300100001C0E000003F00001D217B9F21>67 D<07FFFF00007C01E0003C00F0
-003C00780078003C0078003C0078001E0078001E0078001E0078001F00F0001F00F0001F00F000
-1F00F0001F00F0001F00F0001F01E0001E01E0003E01E0003E01E0003E01E0003C01E0007C03C0
-007803C000F003C000F003C001E003C003C003C0078007800F0007803C00FFFFE000201F7E9E23
->I<07FFFC00007C0700003C03C0003C01E0007801E0007801F0007801F0007801F0007801F000
-7801E000F003E000F003C000F0078000F00F0000F03C0000FFF00001E0300001E0380001E01C00
-01E01C0001E01C0001E01E0003C03E0003C03E0003C03E0003C03E0003C03E0003C03E0207803E
-0407C01F04FFFC0F18000003E01F207E9E21>82 D<003F040060CC01803C03801C03001C070018
-0600080E00080E00080E00080E00000F00000F80000FE00007FE0003FF8001FFC0007FE00007E0
-0001E00000E00000F00000F04000E04000E04000E04000E06000C0600180E00380F80300C60C00
-81F80016217D9F19>I<3FFFFFF03C0780F03007803060078030400F0010400F0010C00F001080
-0F0010800F0010800F0010001E0000001E0000001E0000001E0000001E0000001E0000003C0000
-003C0000003C0000003C0000003C0000003C000000780000007800000078000000780000007800
-000078000000F0000001F800007FFFE0001C1F7A9E21>I<3078F8F8700505789E0D>95
-D<07F8000C0C001E06001E07001C070000070000070000070000FF0007C7001E07003C0E00780E
-00F00E10F00E10F00E10F01E10F02E20784F401F878014147D9317>97 D<0700003F00000F0000
-0700000700000E00000E00000E00000E00000E00000E00001C00001C7C001D87001E03801C01C0
-1C01C03801C03801E03801E03801E03801E03801E07003C07003C0700380700780700700700E00
-E81C00C4380083E00013207B9F19>I<01FC07060E0F1C0F380E78007000F000F000F000F000E0
-00E000E000E000F0027004300818300FC010147C9314>I<0000700003F00000F0000070000070
-0000E00000E00000E00000E00000E00000E00001C000F9C00305C00E03C01C03C03801C0780380
-700380F00380F00380F00380F00380E00700E00700E00700E00700E00700700F00301E00186F00
-0F8FE014207C9F19>I<00F800070E000E07001C0700380380780380700380F00380F00380FFFF
-80F00000E00000E00000E00000E00000F001007002003004001C180007E00011147D9314>I<00
-07800018C00031E00061E000E1C000C00001C00001C00001C00001C00001C0000380007FF80003
-80000380000380000380000700000700000700000700000700000700000E00000E00000E00000E
-00000E00000E00001C00001E0000FFE00013207E9F0E>I<00000E003E1100E1A301C1C20381E0
-0780E00701E00F01E00F01E00F01E00703C007038007870004FC000800000800001800001C0000
-0FFF000FFFC007FFE01800F0300030600030C00030C00030C000306000603000C01C070007FC00
-181F809417>I<00E00007E00001E00000E00000E00001C00001C00001C00001C00001C00001C0
-00038000038F800390E003A0E003C0600380600780E00700E00700E00700E00700E00700E00E01
-C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FFCFF815207E9F19>I<01C003E003E003
-C0018000000000000000000000000003801F800780038003800700070007000700070007000E00
-0E000E000E000E000E001C001E00FF800B1F7F9E0C>I<00E00007E00001E00000E00000E00001
-C00001C00001C00001C00001C00001C0000380000383FC0380F00380C003818003810007040007
-0800071800073800077C00071C000E1C000E0E000E0E000E0F000E07000E07801C03801E07C0FF
-8FF016207E9F18>107 D<00E007E001E000E000E001C001C001C001C001C001C0038003800380
-0380038003800700070007000700070007000E000E000E000E000E000E001C001E00FFC00B207F
-9F0C>I<0387C07C001F9861860007A072070003C0340300038038030007807807000700700700
-07007007000700700700070070070007007007000E00E00E000E00E00E000E00E00E000E00E00E
-000E00E00E000E00E00E001C01C01C001E01E01E00FFCFFCFFC022147E9326>I<038F801F90E0
-07A0E003C0600380600780E00700E00700E00700E00700E00700E00E01C00E01C00E01C00E01C0
-0E01C00E01C01C03801E03C0FFCFF815147E9319>I<00FC000387000E01801C00C03800E03800
-E07000F0F000F0F000F0F000F0F000F0E001E0E001E0E001C0E003C0F00380700700380E001C1C
-0007E00014147D9317>I<00E3E007EC3800F01C00E01E00E00E01C00E01C00F01C00F01C00F01
-C00F01C00F03801E03801E03801C03803C0380380380700740E00721C0071F0007000007000007
-00000E00000E00000E00000E00001E0000FFC000181D809319>I<038E001FB38007C78003C780
-0383000780000700000700000700000700000700000E00000E00000E00000E00000E00000E0000
-1C00001E0000FFE00011147E9312>114 D<01F2060E080618061802380438001E001FE00FF003
-F8003C401C400C400C600C6018E010D0608FC00F147E9312>I<0080010001000100030007000F
-001E00FFF80E000E000E000E001C001C001C001C001C001C003800382038203820382038403840
-18800F000D1C7C9B12>I<1C0380FC1F803C07801C03801C038038070038070038070038070038
-0700380700700E00700E00700E00700E00701E00701E00703C00305E001F9FC012147B9319>I<
-FF83F81E00E01C00C01C00800E00800E01000E02000E02000F0400070400070800070800071000
-03900003A00003E00003C00003800001800001000015147C9318>I<FF9FE1FC3E0780701C0300
-601C0300401C0380401C0380800E0780800E0581000E0981000E09C2000E11C2000731C4000721
-C4000760C8000740C8000780F0000780F0000300E00003006000020040001E147C9321>I<1FF0
-FF03C07801C06001C04000E08000E180007300007600003C00003C00001C00002E00004E000087
-000107000203800603800C01C03E03E0FF07FC18147F9318>I<0FF83F8001E00E0001C00C0001
-C0080000E0180000E0100000E0200000E0200000F0400000704000007080000070800000710000
-00390000003A0000003E0000003C00000038000000180000001000000010000000200000002000
-000040000070C00000F0800000F1000000E20000007C000000191D809318>I<07FFE00701E004
-01C00C0380080700080E00101C0000380000700000700000E00001C0000380800700800E00801C
-01001C0100380300700E00FFFE0013147F9314>I E /Fp 57 122 df<00003FFC07F8000003FF
-FF3FFE00000FF807FF0F00003FC003FC1F80007F0007F83FC000FE000FF83FC001FE000FF03FC0
-01FC000FF03FC003FC000FF01F8003FC000FF0060003FC000FF0000003FC000FF0000003FC000F
-F0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF00000FF
-FFFFFFFFF000FFFFFFFFFFF000FFFFFFFFFFF00003FC000FF0000003FC000FF0000003FC000FF0
-000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC
-000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF000
-0003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC00
-0FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF00000
-03FC000FF000007FFFE1FFFFC0007FFFE1FFFFC0007FFFE1FFFFC00032327FB12F>11
-D<00003FF800000003FFFE0000000FF80F8000003FC001C000007F0007E00000FE000FE00001FE
-001FF00001FC001FF00003FC001FF00003FC001FF00003FC000FE00003FC0007C00003FC000100
-0003FC0000000003FC0000000003FC0000000003FC0000000003FC00000000FFFFFFFFF000FFFF
-FFFFF000FFFFFFFFF00003FC001FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF0
-0003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC
-000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF0
-0003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC
-000FF00003FC000FF0007FFFE1FFFF807FFFE1FFFF807FFFE1FFFF8029327FB12D>I<FFFFF8FF
-FFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF815077F921B>45 D<000FF80000007FFF000001FC1FC0
-0003F007E00007E003F0000FE003F8001FC001FC001FC001FC003FC001FE003F8000FE003F8000
-FE007F8000FF007F8000FF007F8000FF007F8000FF00FF8000FF80FF8000FF80FF8000FF80FF80
-00FF80FF8000FF80FF8000FF80FF8000FF80FF8000FF80FF8000FF80FF8000FF80FF8000FF80FF
-8000FF80FF8000FF80FF8000FF80FF8000FF80FF8000FF807F8000FF007F8000FF007F8000FF00
-7F8000FF007F8000FF003F8000FE003FC001FE001FC001FC001FC001FC000FE003F80007E003F0
-0003F007E00001FC1FC000007FFF0000000FF80000212E7DAD28>48 D<0001C0000003C000000F
-C000007FC0001FFFC000FFFFC000FFBFC000E03FC000003FC000003FC000003FC000003FC00000
-3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000
-003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
-00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
-C000003FC0007FFFFFE07FFFFFE07FFFFFE01B2E7AAD28>I<003FE00001FFFE0007FFFF800F80
-FFC01E003FE038001FF07C000FF87E0007FCFF0007FCFF8007FEFF8007FEFF8003FEFF8003FE7F
-0003FE3E0007FE000007FE000007FC000007FC00000FF800000FF800000FF000001FE000001FC0
-00003F8000007F0000007E000000F8000001F0000003E0000007C000000F0000001E000E003C00
-0E0038000E0070001E00E0001C01C0001C0300003C07FFFFFC0FFFFFFC1FFFFFFC3FFFFFFC7FFF
-FFF8FFFFFFF8FFFFFFF8FFFFFFF81F2E7CAD28>I<001FF80000007FFF000001FFFFC00003E03F
-E00007800FF0000FC00FF8001FE007F8001FE007FC001FE007FC001FE007FC001FE007FC000FC0
-07FC00078007FC0000000FF80000000FF80000000FF00000001FE00000001FC00000003F800000
-00FE0000003FF80000003FFF800000001FE000000007F000000007F800000003FC00000003FE00
-000001FF00000001FF00000001FF80000001FF80000001FF801C0001FF803E0001FF807F0001FF
-80FF8001FF80FF8001FF00FF8001FF00FF8003FE007F0003FE007E0007FC003C0007F8001FC01F
-F0000FFFFFC00003FFFF0000003FF80000212E7DAD28>I<0000007000000000F000000001F000
-000003F000000007F00000000FF00000000FF00000001FF00000003FF000000077F0000000F7F0
-000000E7F0000001C7F000000387F000000707F000000F07F000000E07F000001C07F000003807
-F000007007F00000F007F00000E007F00001C007F000038007F000070007F0000F0007F0000E00
-07F0001C0007F000380007F000700007F000E00007F000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE000
-000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000
-00000FF000000FFFFFE0000FFFFFE0000FFFFFE0232E7EAD28>I<0C0000300FC003F00FFFFFE0
-0FFFFFC00FFFFF800FFFFF000FFFFE000FFFF8000FFFF0000FFF80000E0000000E0000000E0000
-000E0000000E0000000E0000000E0000000E0000000E1FF0000E7FFE000FE03F800F800FC00E00
-07E00C0007F0000007F8000003FC000003FC000003FC000003FE000003FE180003FE3E0003FE7F
-0003FEFF0003FEFF0003FEFF0003FCFF0003FCFE0003FC780007F8780007F03C000FE01E001FC0
-0FC07F8007FFFF0001FFFC00003FE0001F2E7CAD28>I<0000FF80000007FFE000001FFFF00000
-7F80F80000FE003C0001F8007C0003F000FE0007F001FE000FE001FE000FE001FE001FC001FE00
-3FC000FC003FC00078003FC00000007F800000007F800000007F80000000FF83FC0000FF8FFF80
-00FF9C0FC000FFB003F000FFB001F800FFE001FC00FFC001FE00FFC000FE00FFC000FF00FFC000
-FF00FF8000FF80FF8000FF80FF8000FF80FF8000FF807F8000FF807F8000FF807F8000FF807F80
-00FF803F8000FF003FC000FF001FC000FF001FC000FE000FC001FC0007E001FC0003F003F80001
-FC0FE00000FFFFC000003FFF0000000FFC0000212E7DAD28>I<38000000003E000000003FFFFF
-FFC03FFFFFFFC03FFFFFFFC03FFFFFFF807FFFFFFF007FFFFFFE007FFFFFFC007FFFFFF8007800
-0038007000007000700000E000F00001C000E000038000E000070000E00007000000000E000000
-001C00000000380000000038000000007800000000F000000000F000000001F000000001E00000
-0003E000000003E000000007E000000007E00000000FC00000000FC00000000FC00000001FC000
-00001FC00000001FC00000001FC00000001FC00000003FC00000003FC00000003FC00000003FC0
-0000003FC00000003FC00000003FC00000003FC00000001F800000000F00000022307CAF28>I<
-000FF80000003FFF000000FFFFC00001F80FE00003E003F00007C001F8000F8001F8000F8000FC
-000F8000FC001F8000FC001F8000FC001FC000FC001FC000FC001FF000F8001FFC01F8000FFE01
-F0000FFF83E00007FFE7C00007FFFF800003FFFE000001FFFF000000FFFFC000003FFFE00001FF
-FFF00003E3FFF80007C1FFFC001F807FFE003F001FFF003E0007FF007E0003FF807E0000FF80FC
-00007F80FC00003F80FC00001F80FC00001F80FC00001F80FC00001F007E00001F007E00001F00
-7F00003E003F00007C001FC000F8000FF007F00003FFFFE00000FFFF8000001FF80000212E7DAD
-28>I<000FF80000007FFF000001FFFF800003F80FC00007E007E0000FC003F0001FC001F8003F
-C001FC007F8001FC007F8001FE007F8000FE00FF8000FF00FF8000FF00FF8000FF00FF8000FF00
-FF8000FF80FF8000FF80FF8000FF80FF8000FF807F8001FF807F8001FF803F8001FF803FC001FF
-801FC003FF800FC006FF8007E006FF8001F81CFF8000FFF8FF80001FE0FF80000000FF00000000
-FF00000000FF00000000FF000F0001FE001F8001FE003FC001FC003FC001FC003FC003F8003FC0
-03F0003F8007E0001F000FC0001E001F80000F80FF000007FFFE000001FFF80000007FC0000021
-2E7DAD28>I<007FF00003FFFE000F807F801C001FC038000FE07C000FF0FE000FF8FF000FF8FF
-000FF8FF000FF8FF000FF87E000FF03C001FF000001FE000003FC000007F800000FE000000F800
-0001F0000003E0000003C0000007800000070000000F0000000E0000000E0000000E0000000E00
-00000E0000000E0000000E0000000E0000000E0000000000000000000000000000000000000000
-00000000000000000000001E0000003F0000007F800000FFC00000FFC00000FFC00000FFC00000
-7F8000003F0000001E00001D327CB126>63 D<0000007800000000000078000000000000FC0000
-00000000FC000000000000FC000000000001FE000000000001FE000000000003FF000000000003
-FF000000000007FF800000000007FF800000000007FF80000000000FFFC0000000000E7FC00000
-00001E7FE0000000001C3FE0000000001C3FE000000000383FF000000000381FF000000000781F
-F800000000700FF800000000700FF800000000E00FFC00000000E007FC00000001E007FE000000
-01C003FE00000001C003FE000000038003FF000000038001FF000000078001FF800000070000FF
-800000070000FF8000000FFFFFFFC000000FFFFFFFC000001FFFFFFFE000001C00003FE000003C
-00003FF000003800001FF000003800001FF000007000001FF800007000000FF80000F000000FFC
-0000E0000007FC0000E0000007FC0001C0000007FE0003E0000003FE00FFFF8001FFFFFCFFFF80
-01FFFFFCFFFF8001FFFFFC36317DB03D>65 D<FFFFFFFFE00000FFFFFFFFFE0000FFFFFFFFFF80
-0000FF0000FFC00000FF00003FF00000FF00001FF80000FF00000FF80000FF000007FC0000FF00
-0007FC0000FF000007FE0000FF000003FE0000FF000003FE0000FF000003FE0000FF000003FE00
-00FF000007FE0000FF000007FE0000FF000007FC0000FF000007FC0000FF00000FF80000FF0000
-1FF00000FF00003FE00000FF0000FF800000FF000FFF000000FFFFFFFE000000FFFFFFFFC00000
-FF00001FF00000FF000007F80000FF000003FE0000FF000003FE0000FF000001FF0000FF000001
-FF8000FF000000FF8000FF000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000FF
-000000FFC000FF000000FFC000FF000000FFC000FF000000FF8000FF000001FF8000FF000001FF
-0000FF000003FF0000FF000007FE0000FF00000FFC0000FF00007FF800FFFFFFFFFFE000FFFFFF
-FFFF8000FFFFFFFFFC000032317EB039>I<000003FF80018000003FFFF003800001FFFFFC0780
-0007FF003F0F80001FF800079F80003FC00001FF8000FF800000FF8001FE0000007F8003FC0000
-003F8007FC0000001F8007F80000000F800FF00000000F801FF000000007801FF000000007803F
-E000000007803FE000000003807FE000000003807FE000000003807FC000000000007FC0000000
-0000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0
-0000000000FFC00000000000FFC00000000000FFC000000000007FC000000000007FC000000000
-007FE000000000007FE000000003803FE000000003803FE000000003801FF000000003801FF000
-000007800FF0000000070007F8000000070007FC0000000E0003FC0000001E0001FE0000001C00
-00FF8000007800003FC00000F000001FF80003E0000007FF003F80000001FFFFFE000000003FFF
-F80000000003FF80000031317CB03A>I<FFFFFFFFF00000FFFFFFFFFF0000FFFFFFFFFFC00000
-FF8000FFF00000FF80000FF80000FF800003FE0000FF800001FF0000FF800000FF8000FF800000
-7FC000FF8000003FC000FF8000001FE000FF8000001FF000FF8000000FF000FF8000000FF800FF
-8000000FF800FF80000007FC00FF80000007FC00FF80000007FC00FF80000007FC00FF80000007
-FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80
-000007FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FE00FF80000007FC
-00FF80000007FC00FF80000007FC00FF80000007FC00FF8000000FF800FF8000000FF800FF8000
-000FF000FF8000001FF000FF8000001FE000FF8000003FE000FF8000007FC000FF8000007F8000
-FF800001FF0000FF800003FE0000FF80000FFC0000FF80007FF000FFFFFFFFFFC000FFFFFFFFFF
-0000FFFFFFFFF0000037317EB03E>I<FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF000FF80003F
-F000FF800007F800FF800003F800FF800000F800FF800000F800FF8000007800FF8000007800FF
-8000003800FF8000003800FF8000003800FF8000001C00FF8007001C00FF8007001C00FF800700
-1C00FF8007000000FF8007000000FF800F000000FF801F000000FF803F000000FFFFFF000000FF
-FFFF000000FFFFFF000000FF803F000000FF801F000000FF800F000000FF8007000000FF800700
-0000FF8007000700FF8007000700FF8007000700FF8000000E00FF8000000E00FF8000000E00FF
-8000000E00FF8000001E00FF8000001E00FF8000003C00FF8000003C00FF8000007C00FF800000
-FC00FF800001FC00FF800007FC00FF80003FFCFFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF83031
-7EB035>I<000003FF00030000007FFFF007000001FFFFFC0F000007FF007E1F00001FF0000FBF
-00007FC00003FF0000FF800001FF0001FE0000007F0003FC0000007F0007FC0000003F000FF800
-00001F000FF00000001F001FF00000000F001FF00000000F003FE000000007003FE00000000700
-7FE000000007007FE000000007007FC00000000000FFC00000000000FFC00000000000FFC00000
-000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FF
-C00000000000FFC00000000000FFC00007FFFFFC7FC00007FFFFFC7FE00007FFFFFC7FE0000001
-FF003FE0000001FF003FE0000001FF001FF0000001FF001FF0000001FF000FF0000001FF000FF8
-000001FF0007FC000001FF0003FC000001FF0001FE000001FF0000FF800001FF00007FC00003FF
-00001FF800077F000007FF003E3F000001FFFFFC1F0000007FFFF00F00000003FF80030036317C
-B03F>71 D<FFFFFF807FFFFFC0FFFFFF807FFFFFC0FFFFFF807FFFFFC000FF8000007FC00000FF
-8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000
-FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC000
-00FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC0
-0000FF8000007FC00000FF8000007FC00000FF8000007FC00000FFFFFFFFFFC00000FFFFFFFFFF
-C00000FFFFFFFFFFC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF800000
-7FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000
-007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF80
-00007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF
-8000007FC00000FF8000007FC00000FF8000007FC000FFFFFF807FFFFFC0FFFFFF807FFFFFC0FF
-FFFF807FFFFFC03A317EB03F>I<FFFFFF80FFFFFF80FFFFFF8000FF800000FF800000FF800000
-FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000
-00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
-0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF
-800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
-FF8000FFFFFF80FFFFFF80FFFFFF8019317EB01E>I<FFFFFF8003FFFF00FFFFFF8003FFFF00FF
-FFFF8003FFFF0000FF8000001F800000FF8000001E000000FF8000003C000000FF800000780000
-00FF800000F0000000FF800001C0000000FF80000780000000FF80000F00000000FF80001E0000
-0000FF80003C00000000FF80007800000000FF8000E000000000FF8003C000000000FF80078000
-000000FF800F0000000000FF801E0000000000FF803E0000000000FF807F0000000000FF80FF00
-00000000FF83FF8000000000FF87FFC000000000FF8F7FE000000000FF9E3FE000000000FFBC1F
-F000000000FFF01FF800000000FFE00FFC00000000FFC007FC00000000FF8003FE00000000FF80
-03FF00000000FF8001FF80000000FF8000FF80000000FF80007FC0000000FF80007FE0000000FF
-80003FE0000000FF80001FF0000000FF80000FF8000000FF80000FFC000000FF800007FC000000
-FF800003FE000000FF800003FF000000FF800001FF800000FF800000FF800000FF800000FFC000
-FFFFFF801FFFFF80FFFFFF801FFFFF80FFFFFF801FFFFF8039317EB03F>75
-D<FFFFFFE00000FFFFFFE00000FFFFFFE0000000FF8000000000FF8000000000FF8000000000FF
-8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
-0000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF
-8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
-0000FF8000000000FF8000000000FF8000000000FF8000000000FF800001C000FF800001C000FF
-800001C000FF800001C000FF800003C000FF8000038000FF8000038000FF8000078000FF800007
-8000FF8000078000FF80000F8000FF80001F8000FF80003F8000FF80007F8000FF8000FF0000FF
-8007FF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF002A317EB030>I<FFFFC000000003FFFFFF
-FFC000000003FFFFFFFFE000000007FFFF00FFE000000007FF0000EFF00000000EFF0000EFF000
-00000EFF0000EFF00000000EFF0000E7F80000001CFF0000E7F80000001CFF0000E3FC00000038
-FF0000E3FC00000038FF0000E1FE00000070FF0000E1FE00000070FF0000E0FF000000E0FF0000
-E0FF000000E0FF0000E07F800001C0FF0000E07F800001C0FF0000E03FC0000380FF0000E03FC0
-000380FF0000E03FC0000380FF0000E01FE0000700FF0000E01FE0000700FF0000E00FF0000E00
-FF0000E00FF0000E00FF0000E007F8001C00FF0000E007F8001C00FF0000E003FC003800FF0000
-E003FC003800FF0000E001FE007000FF0000E001FE007000FF0000E000FF00E000FF0000E000FF
-00E000FF0000E000FF00E000FF0000E0007F81C000FF0000E0007F81C000FF0000E0003FC38000
-FF0000E0003FC38000FF0000E0001FE70000FF0000E0001FE70000FF0000E0000FFE0000FF0000
-E0000FFE0000FF0000E00007FC0000FF0000E00007FC0000FF0000E00007FC0000FF0000E00003
-F80000FF0001F00003F80000FF00FFFFE001F000FFFFFFFFFFE001F000FFFFFFFFFFE000E000FF
-FFFF48317EB04D>I<FFFF800001FFFFC0FFFFC00001FFFFC0FFFFE00001FFFFC000FFF0000003
-E00000FFF8000001C00000EFFC000001C00000E7FC000001C00000E7FE000001C00000E3FF0000
-01C00000E1FF800001C00000E0FFC00001C00000E07FE00001C00000E03FE00001C00000E03FF0
-0001C00000E01FF80001C00000E00FFC0001C00000E007FE0001C00000E003FE0001C00000E001
-FF0001C00000E001FF8001C00000E000FFC001C00000E0007FE001C00000E0003FF001C00000E0
-001FF001C00000E0001FF801C00000E0000FFC01C00000E00007FE01C00000E00003FF01C00000
-E00001FF81C00000E00000FF81C00000E00000FFC1C00000E000007FE1C00000E000003FF1C000
-00E000001FF9C00000E000000FFDC00000E0000007FDC00000E0000007FFC00000E0000003FFC0
-0000E0000001FFC00000E0000000FFC00000E00000007FC00000E00000003FC00000E00000003F
-C00000E00000001FC00000E00000000FC00001F000000007C000FFFFE0000003C000FFFFE00000
-01C000FFFFE0000001C0003A317EB03F>I<FFFFFFFFE000FFFFFFFFFE00FFFFFFFFFF8000FF80
-00FFE000FF80003FF000FF80000FF800FF800007FC00FF800007FC00FF800003FE00FF800003FE
-00FF800003FF00FF800003FF00FF800003FF00FF800003FF00FF800003FF00FF800003FF00FF80
-0003FF00FF800003FE00FF800003FE00FF800007FC00FF800007F800FF80000FF800FF80003FE0
-00FF8000FFC000FFFFFFFF0000FFFFFFF80000FF8000000000FF8000000000FF8000000000FF80
-00000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
-00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80
-00000000FF8000000000FF8000000000FF80000000FFFFFF800000FFFFFF800000FFFFFF800000
-30317EB037>80 D<FFFFFFFF80000000FFFFFFFFF8000000FFFFFFFFFE00000000FF8003FF8000
-0000FF80007FE0000000FF80001FF0000000FF80000FF8000000FF80000FF8000000FF80000FFC
-000000FF800007FC000000FF800007FE000000FF800007FE000000FF800007FE000000FF800007
-FE000000FF800007FE000000FF800007FE000000FF800007FC000000FF80000FFC000000FF8000
-0FF8000000FF80001FF0000000FF80003FE0000000FF80007FC0000000FF8003FF00000000FFFF
-FFF800000000FFFFFFE000000000FF8007F800000000FF8001FC00000000FF8000FE00000000FF
-80007F00000000FF80007F80000000FF80003FC0000000FF80003FC0000000FF80003FE0000000
-FF80003FE0000000FF80003FE0000000FF80003FE0000000FF80003FE0000000FF80003FF00000
-00FF80003FF0000000FF80003FF0000000FF80003FF0000000FF80003FF0038000FF80003FF803
-8000FF80001FF8038000FF80001FF8030000FF80000FFC0700FFFFFF8003FE0E00FFFFFF8001FF
-FC00FFFFFF80001FF00039317EB03C>82 D<001FF8018000FFFF038003FFFFC78007F007EF800F
-8000FF801F00007F803E00001F803E00000F807C00000F807C00000780FC00000780FC00000780
-FC00000380FE00000380FE00000380FF00000000FFC00000007FF00000007FFF8000003FFFF800
-003FFFFF80001FFFFFF0000FFFFFF80007FFFFFE0003FFFFFF0000FFFFFF80003FFFFF800001FF
-FFC000001FFFE0000000FFE00000003FE00000001FF00000000FF000000007F060000007F0E000
-0003F0E0000003F0E0000003F0E0000003E0F0000003E0F0000003E0F8000007C0FC000007C0FF
-00000F80FFC0001F00FBFC00FE00F1FFFFF800E03FFFF000C003FF800024317CB02D>I<7FFFFF
-FFFFFF007FFFFFFFFFFF007FFFFFFFFFFF007FC00FF801FF007E000FF8003F007C000FF8001F00
-78000FF8000F0078000FF8000F0070000FF8000700F0000FF8000780F0000FF8000780F0000FF8
-000780E0000FF8000380E0000FF8000380E0000FF8000380E0000FF8000380E0000FF800038000
-000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF800
-000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000000
-0FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000
-0000000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000F
-F800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000
-007FFFFFFF0000007FFFFFFF0000007FFFFFFF000031307DAF38>I<FFFFFF8003FFFF80FFFFFF
-8003FFFF80FFFFFF8003FFFF8000FF80000007C00000FF80000003800000FF80000003800000FF
-80000003800000FF80000003800000FF80000003800000FF80000003800000FF80000003800000
-FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF800000038000
-00FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF8000000380
-0000FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF80000003
-800000FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF800000
-03800000FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF8000
-00038000007F800000038000007F800000070000007FC00000070000003FC000000E0000003FC0
-00000E0000001FE000001C0000000FF000003800000007F800007000000003FC0001E000000000
-FF801FC0000000003FFFFF80000000000FFFFE000000000000FFE000000039317EB03E>I<FFFF
-FC0000FFFFFFFFFC0000FFFFFFFFFC0000FFFF03FF00000003C001FF000000038001FF80000007
-8000FF800000070000FFC000000700007FC000000E00007FC000000E00007FE000001E00003FE0
-00001C00003FF000003C00001FF000003800001FF800003800000FF800007000000FFC00007000
-0007FC0000E0000007FC0000E0000007FE0001E0000003FE0001C0000003FF0003C0000001FF00
-0380000001FF800380000000FF800700000000FFC00700000000FFC00F000000007FC00E000000
-007FE01E000000003FE01C000000003FF03C000000001FF038000000001FF838000000000FF870
-000000000FF870000000000FFCF00000000007FCE00000000007FFE00000000003FFC000000000
-03FFC00000000001FF800000000001FF800000000000FF000000000000FF000000000000FF0000
-000000007E0000000000007E0000000000003C0000000000003C00000038317EB03D>I<FFFFFC
-07FFFFF003FFFCFFFFFC07FFFFF003FFFCFFFFFC07FFFFF003FFFC03FE00000FF800000F8003FE
-00000FF80000070003FF00000FFC00000F0001FF000007FC00000E0001FF000007FC00000E0000
-FF800007FE00001C0000FF800007FE00001C0000FFC00007FE00003C00007FC0000FFF00003800
-007FC0000FFF00003800007FE0000FFF80007800003FE0001CFF80007000003FE0001CFF800070
-00001FF0003CFFC000E000001FF000387FC000E000001FF800387FC000E000000FF800787FE001
-C000000FF800703FE001C000000FFC00703FE003C0000007FC00E01FF00380000007FC00E01FF0
-0380000007FE01E01FF80780000003FE01C00FF80700000003FE01C00FF80700000001FF03C00F
-FC0E00000001FF038007FC0E00000001FF838007FC1E00000000FF870003FE1C00000000FF8700
-03FE1C00000000FFC70003FF3C000000007FCE0001FF38000000007FCE0001FF38000000003FFE
-0001FFF0000000003FFC0000FFF0000000003FFC0000FFF0000000001FFC0000FFE0000000001F
-F800007FE0000000001FF800007FE0000000000FF000003FC0000000000FF000003FC000000000
-0FF000003FC00000000007E000001F800000000007E000001F800000000003E000001F00000000
-0003C000000F000000000003C000000F0000004E317EB053>I<00FFF0000003FFFE00000F803F
-80000FC00FE0001FE007F0001FE007F0001FE003F8000FC003FC00078003FC00000003FC000000
-03FC00000003FC00000003FC000000FFFC00001FFFFC0000FFE3FC0003FC03FC000FF003FC001F
-C003FC003FC003FC007F8003FC007F8003FC00FF0003FC00FF0003FC00FF0003FC00FF0007FC00
-FF0007FC007F800DFC003FC019FE001FE070FFF007FFE07FF000FF803FF024207E9F27>97
-D<01F8000000FFF8000000FFF8000000FFF80000000FF800000007F800000007F800000007F800
-000007F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8
-00000007F800000007F800000007F83FE00007F8FFFC0007FBE07F0007FF001F8007FE000FC007
-FC000FE007F80007F007F80007F807F80007F807F80003FC07F80003FC07F80003FC07F80003FE
-07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003
-FC07F80003FC07F80003FC07F80007F807F80007F807F80007F007FC000FE007FE000FC007E700
-3F8007C3C0FE000780FFF80007003FC00027327EB12D>I<000FFF00007FFFC001FC01F003F003
-F007E007F80FE007F81FC007F83FC003F03FC001E07F8000007F8000007F800000FF800000FF80
-0000FF800000FF800000FF800000FF800000FF800000FF8000007F8000007F8000007F8000003F
-C0001C3FC0001C1FC000380FE0003807E0007003F001E001FC07C0007FFF00000FF8001E207D9F
-24>I<0000000FC0000007FFC0000007FFC0000007FFC00000007FC00000003FC00000003FC000
-00003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0
-0000003FC00000003FC00000003FC00007F83FC0003FFF3FC000FE07BFC003F801FFC007E0007F
-C00FE0007FC01FC0003FC03FC0003FC03FC0003FC07F80003FC07F80003FC07F80003FC0FF8000
-3FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC07F80
-003FC07F80003FC07F80003FC03FC0003FC03FC0003FC01FC0003FC00FE0007FC007E000FFC003
-F003FFE001FC0F3FFE007FFE3FFE000FF03FFE27327DB12D>I<000FFC00007FFF8001FC0FC003
-F003E007E001F00FE001F81FC000FC3FC000FE3FC000FE7F80007E7F80007F7F80007FFF80007F
-FF80007FFFFFFFFFFFFFFFFFFF800000FF800000FF800000FF8000007F8000007F8000007F8000
-003FC000071FC000071FC0000E0FE0000E07F0001C03F8007800FE03E0003FFFC00007FE002020
-7E9F25>I<0001FE00000FFF80001FC3C0007F07E000FE0FF001FE0FF001FC0FF003FC0FF003FC
-07E003FC018003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0000FF
-FFFC00FFFFFC00FFFFFC0003FC000003FC000003FC000003FC000003FC000003FC000003FC0000
-03FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00
-0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00007FFF
-F0007FFFF0007FFFF0001C327EB119>I<001FF007C000FFFE3FE001F83F79F007E00FC3F00FE0
-0FE1F00FC007E0E01FC007F0001FC007F0003FC007F8003FC007F8003FC007F8003FC007F8003F
-C007F8001FC007F0001FC007F0000FC007E0000FE00FE00007E00FC00003F83F000006FFFE0000
-0E1FF000000E000000001E000000001E000000001F000000001F800000001FFFFF80000FFFFFF0
-000FFFFFFC0007FFFFFE0003FFFFFF0003FFFFFF800FFFFFFFC01F00007FC07E00001FE07C0000
-0FE0FC000007E0FC000007E0FC000007E0FC000007E07E00000FC03E00000F803F00001F800FC0
-007E0007F803FC0001FFFFF000001FFF0000242F7E9F28>I<01F8000000FFF8000000FFF80000
-00FFF80000000FF800000007F800000007F800000007F800000007F800000007F800000007F800
-000007F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8
-07F80007F83FFE0007F8783F0007F8C03F8007F9801FC007FB001FC007FE001FE007FC001FE007
-FC001FE007FC001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
-07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
-E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3
-FFFF28327DB12D>I<03C00007E0000FF0001FF8001FF8001FF8001FF8000FF00007E00003C000
-00000000000000000000000000000000000000000000000000000001F800FFF800FFF800FFF800
-0FF80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F800
-07F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F800FFFF80
-FFFF80FFFF8011337DB217>I<0001E00003F00007F8000FFC000FFC000FFC000FFC0007F80003
-F00001E00000000000000000000000000000000000000000000000000000000001FC007FFC007F
-FC007FFC0007FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003
-FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003
-FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC1803FC3C03FC7E03F8FF03F8FF07F0FF07
-F07E07E03C0F801FFF0007F800164184B219>I<01F8000000FFF8000000FFF8000000FFF80000
-000FF800000007F800000007F800000007F800000007F800000007F800000007F800000007F800
-000007F800000007F800000007F800000007F800000007F800000007F800000007F801FFF807F8
-01FFF807F801FFF807F8003F0007F8003C0007F800780007F800F00007F803C00007F807800007
-F80F000007F81E000007F878000007F8FC000007F9FE000007FBFE000007FFFF000007FE7F8000
-07FC7FC00007F83FC00007F01FE00007F00FF00007F00FF80007F007FC0007F003FC0007F001FE
-0007F000FF0007F000FF8007F0007F8007F0007FC0FFFF81FFFEFFFF81FFFEFFFF81FFFE27327E
-B12B>I<01F800FFF800FFF800FFF8000FF80007F80007F80007F80007F80007F80007F80007F8
-0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
-0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
-0007F80007F80007F80007F80007F80007F80007F80007F80007F800FFFFC0FFFFC0FFFFC01232
-7DB117>I<03F007F8001FE000FFF03FFE00FFF800FFF0783F01E0FC00FFF0C03F8300FE000FF1
-801FC6007F0007F3001FCC007F0007F6001FF8007F8007FC001FF0007F8007FC001FF0007F8007
-FC001FF0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F80
-07F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F
-8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE000
-7F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0
-007F80FFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFC3E207D9F43>I<03F007F800
-FFF03FFE00FFF0783F00FFF0C03F800FF1801FC007F3001FC007F6001FE007FC001FE007FC001F
-E007FC001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
-1FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8
-001FE007F8001FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3FFFF28
-207D9F2D>I<0007FC0000007FFFC00001FC07F00003F001F80007E000FC000FC0007E001FC000
-7F003FC0007F803F80003F807F80003FC07F80003FC07F80003FC0FF80003FE0FF80003FE0FF80
-003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE07F80003FC07F80003FC07F
-80003FC03FC0007F803FC0007F801FC0007F000FE000FE0007E000FC0003F803F80001FE0FF000
-007FFFC0000007FC000023207E9F28>I<01F83FE000FFF8FFFC00FFFBE07F00FFFF003F8007FE
-001FC007FC000FE007F8000FF007F80007F807F80007F807F80007FC07F80003FC07F80003FC07
-F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE
-07F80003FC07F80007FC07F80007FC07F80007F807F80007F807F8000FF007FC000FE007FE001F
-C007FF003F8007FBC0FE0007F8FFF80007F83FC00007F800000007F800000007F800000007F800
-000007F800000007F800000007F800000007F800000007F800000007F800000007F8000000FFFF
-C00000FFFFC00000FFFFC00000272E7E9F2D>I<03F03F00FFF07FC0FFF1C3E0FFF187E00FF30F
-F007F60FF007F60FF007FC07E007FC03C007FC000007FC000007F8000007F8000007F8000007F8
-000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007
-F8000007F8000007F8000007F8000007F80000FFFFE000FFFFE000FFFFE0001C207E9F21>114
-D<01FF860007FFFE001F00FE003C003E0078001E0078000E00F8000E00F8000E00F8000E00FC00
-0000FF800000FFFC00007FFFC0007FFFF0003FFFF8001FFFFC0007FFFE0001FFFF00003FFF0000
-00FF8000003F8060001F80E0000F80E0000F80F0000F80F0000F00F8000F00FC001E00FE001C00
-FF807800F3FFF000C07F800019207D9F20>I<001C0000001C0000001C0000001C0000001C0000
-003C0000003C0000003C0000007C0000007C000000FC000001FC000003FC000007FC00001FFFFE
-00FFFFFE00FFFFFE0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC
-000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC038003
-FC038003FC038003FC038003FC038003FC038003FC038001FC038001FC070000FE0700007F0E00
-003FFC000007F000192E7FAD1F>I<01F80007E0FFF803FFE0FFF803FFE0FFF803FFE00FF8003F
-E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
-1FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8
-001FE007F8001FE007F8001FE007F8001FE007F8003FE007F8003FE003F8007FE003F8007FE001
-FC00DFF000FE039FFF007FFF1FFF000FFC1FFF28207D9F2D>I<FFFF801FFCFFFF801FFCFFFF80
-1FFC0FF80003C007F800038007FC00078003FC00070003FE000F0001FE000E0001FF000E0000FF
-001C0000FF001C00007F803800007F803800007FC07800003FC07000003FE0F000001FE0E00000
-1FF1E000000FF1C000000FF9C0000007FB80000007FB80000003FF00000003FF00000003FF0000
-0001FE00000001FE00000000FC00000000FC00000000780000000078000026207E9F2B>I<FFFF
-1FFFE07FF8FFFF1FFFE07FF8FFFF1FFFE07FF80FF000FE0007800FF800FE00078007F800FE0007
-0007F8007F00070003FC007F000E0003FC00FF800E0003FE00FF801E0001FE00FF801C0001FE01
-DFC01C0001FF01DFC03C0000FF03DFE0380000FF838FE07800007F838FE07000007F8707F07000
-007FC707F0F000003FCF07F8E000003FCE03F8E000001FEE03F9C000001FFC01FDC000001FFC01
-FFC000000FFC01FF8000000FF800FF80000007F800FF00000007F0007F00000007F0007F000000
-03F0007E00000003E0003E00000001E0003C00000001C0001C000035207E9F3A>I<7FFF807FFC
-7FFF807FFC7FFF807FFC03FE000F0001FE001E0000FF003C0000FF807800007FC07800003FE0F0
-00001FE1E000000FF3C000000FFF80000007FF00000003FE00000001FE00000000FF00000000FF
-80000000FFC0000001FFC0000003DFE00000078FF00000078FF800000F07FC00001E03FC00003C
-01FE00007800FF0000F000FF8000E0007FC001E0003FC0FFFC01FFFFFFFC01FFFFFFFC01FFFF28
-207F9F2B>I<FFFF801FFCFFFF801FFCFFFF801FFC0FF80003C007F800038007FC00078003FC00
-070003FE000F0001FE000E0001FF000E0000FF001C0000FF001C00007F803800007F803800007F
-C07800003FC07000003FE0F000001FE0E000001FF1E000000FF1C000000FF9C0000007FB800000
-07FB80000003FF00000003FF00000003FF00000001FE00000001FE00000000FC00000000FC0000
-00007800000000780000000070000000007000000000F000000000E000000001E000007C01C000
-00FE03C00000FE03800000FE07800000FE0F000000FC1E000000787C0000003FF00000000FC000
-0000262E7E9F2B>I E /Fq 2 16 df<0001FE00000007FF8000001E01E000007800780000E000
-1C000180000600030000030006000001800C000000C00C000000C0180000006030000000303000
-0000303000000030600000001860000000186000000018C00000000CC00000000CC00000000CC0
-0000000CC00000000CC00000000CC00000000CC00000000CC00000000C60000000186000000018
-600000001830000000303000000030300000003018000000600C000000C00C000000C006000001
-800300000300018000060000E0001C000078007800001E01E0000007FF80000001FE0000262B7D
-A02D>13 D<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF0
-03C010127D9317>15 D E /Fr 23 121 df<70F8F8F87005057B840F>46
-D<000FE01000381C3000E0027003C00170078000F00F0000701E0000701E0000303C0000303C00
-00107C00001078000010F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8
-000000F8000000780000007C0000103C0000103C0000101E0000201E0000200F00002007800040
-03C0008000E0030000380C00000FF0001C217C9F24>67 D<0007F008003C0C1800E0033801C000
-B8078000780F0000380E0000381E0000183C0000183C0000087C0000087800000878000000F800
-0000F8000000F8000000F8000000F8000000F8000000F8001FFF780000F8780000787C0000783C
-0000783C0000781E0000780E0000780F0000780780007801C000B800E00118003C0E080007F000
-20217C9F27>71 D<FFFFC0000F80780007801E0007800F0007800F8007800780078007C0078007
-C0078007C0078007C00780078007800F8007800F0007801E000780780007FFC0000780E0000780
-30000780380007801C0007801E0007801E0007801E0007801F0007801F0007801F0007801F0107
-801F8107800F810FC00782FFFC03C4000000F820207D9E24>82 D<03F0200C0C601803E03000E0
-6000E0600060E00060E00020E00020E00020F00000F800007C00007F80003FFC001FFF0007FF80
-01FFC0000FE00003E00001F00000F0000070800070800070800070800070C00060C000E0E000C0
-F80180C6030081FC0014217C9F1C>I<FFF000FF801F80003E000F000018000780001000078000
-100007C000100003C000200003C000200001E000400001E000400001F000400000F000800000F0
-00800000780100000078010000007C010000003C020000003C020000001E040000001E04000000
-1F040000000F080000000F080000000790000000079000000007D000000003E000000003E00000
-0001C000000001C000000001C00000000080000021207E9E25>86 D<001800001800001800003C
-00003C00004E00004E00004E000087000087000187800103800103800201C00201C003FFC00400
-E00400E00800700800701800703C0078FE01FF18177F961C>97 D<007E080381980700780C0038
-1C0018380018780008700008F00000F00000F00000F00000F00000F00000F00000700008780008
-3800081C00100C0010070060038180007E0015177E961B>99 D<FFFC001C07001C03801C01C01C
-00E01C00E01C00701C00701C00781C00781C00781C00781C00781C00781C00781C00701C00701C
-00F01C00E01C01C01C03801C0700FFFC0015177D961C>I<FFFF801C03801C01801C00801C00C0
-1C00401C00401C10401C10001C10001C30001FF0001C30001C10001C10201C10201C00201C0060
-1C00401C00401C00C01C01C0FFFFC013177D9619>I<FFFF001C07001C01001C01001C01801C00
-801C00801C20801C20001C20001C60001FE0001C60001C20001C20001C20001C00001C00001C00
-001C00001C00001C0000FFC00011177D9618>I<007E080381980700780C00381C001838001878
-0008700008F00000F00000F00000F00000F00000F007FFF000787000387800383800381C00380C
-00380700380380D8007F0818177E961D>I<FF9FF01C03801C03801C03801C03801C03801C0380
-1C03801C03801C03801C03801FFF801C03801C03801C03801C03801C03801C03801C03801C0380
-1C03801C0380FF9FF014177D961C>I<FC001FC01C001E001C001E0016002E0016002E0016002E
-0013004E0013004E0013004E0011808E0011808E0010C10E0010C10E0010C10E0010620E001062
-0E0010620E0010340E0010340E0010340E0010180E0038180E00FE187FC01A177D9622>109
-D<FC07F01C01C01E008017008017008013808011808011C08010E08010E0801070801070801038
-80101C80101C80100E80100E80100780100380100380100180380180FE008014177D961C>I<FF
-FC001C0E001C07801C03801C03C01C03C01C03C01C03C01C03801C07801C0E001FFC001C00001C
-00001C00001C00001C00001C00001C00001C00001C00001C0000FF800012177D9619>112
-D<00FE000383800E00E01C00703C007838003878003C70001CF0001EF0001EF0001EF0001EF000
-1EF0001EF0001E70001C78003C3800383C78781C84700E86E003838000FF020003020003820003
-860001FE0001FC0000FC000070171E7E961D>I<FFF0001C1C001C0E001C07001C07801C07801C
-07801C07801C07001C0E001C1C001FF0001C18001C1C001C0C001C0E001C0E001C0F001C0F001C
-0F041C0F841C0788FF81F016177D961B>I<0F84306C601C400CC004C004C004E00070007F003F
-E01FF801FC001C000E0006800680068006C004E008D81087E00F177E9615>I<7FFFFC70381C40
-3804403804C0380680380280380280380200380000380000380000380000380000380000380000
-3800003800003800003800003800003800007C0007FFC017177F961B>I<FF87F01C01C01C0080
-1C00801C00801C00801C00801C00801C00801C00801C00801C00801C00801C00801C00801C0080
-1C00801C00800C01000E010006020003840000F80014177D961C>I<FF803F3C001C1C00181E00
-180E00100E001007002007002007806003804003804001C08001C08000E10000E10000E1000072
-00007200003C00003C00003C0000180000180018177F961C>I<FF81FE1F00F00F00E00700C003
-808003C10001C20000E60000F400007800003800001C00003E00004E0000C70000878001038003
-01C00200E00400F00C00703C00F8FF01FF18177F961C>120 D E /Fs 85
-125 df<001F83E000F06E3001C078780380F8780300F030070070000700700007007000070070
-00070070000700700007007000FFFFFF8007007000070070000700700007007000070070000700
-700007007000070070000700700007007000070070000700700007007000070070000700700007
-00700007007000070070007FE3FF001D20809F1B>11 D<003F0000E0C001C0C00381E00701E007
-01E0070000070000070000070000070000070000FFFFE00700E00700E00700E00700E00700E007
-00E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E07F
-C3FE1720809F19>I<003FE000E0E001C1E00381E00700E00700E00700E00700E00700E00700E0
-0700E00700E0FFFFE00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0
-0700E00700E00700E00700E00700E00700E00700E00700E07FE7FE1720809F19>I<001F81F800
-00F04F040001C07C06000380F80F000300F00F000700F00F000700700000070070000007007000
-00070070000007007000000700700000FFFFFFFF00070070070007007007000700700700070070
-070007007007000700700700070070070007007007000700700700070070070007007007000700
-7007000700700700070070070007007007000700700700070070070007007007007FE3FE3FF024
-20809F26>I<70F8F8F8F8F8F8F8707070707070707070702020202020000000000070F8F8F870
-05217CA00D>33 D<7038F87CFC7EFC7E743A0402040204020804080410081008201040200F0E7E
-9F17>I<0080008007E00C981084208260824081C087C08FC08FC086E080F08078803F803FE01F
-F807FC00FE009E008E00870087F083F083F0838083808240864084208818B007C0008000800080
-10257DA117>36 D<0F0000301880003030600060703001C0602C06C06013F980E0100300E01003
-00E0100600E0100C00E0100C00E01018006010300060203000702060003040C0001880C0000F01
-8000000300E0000303100006060800060604000C0C0400180C0400181C0200301C0200601C0200
-601C0200C01C0201801C0201801C0203000C0406000C04060006040C00060818000310080000E0
-1F257DA126>I<70F8FCFC74040404080810102040060E7C9F0D>39 D<00200040008001000200
-06000C000C00180018003000300030007000600060006000E000E000E000E000E000E000E000E0
-00E000E000E000E0006000600060007000300030003000180018000C000C000600020001000080
-004000200B2E7DA112>I<800040002000100008000C00060006000300030001800180018001C0
-00C000C000C000E000E000E000E000E000E000E000E000E000E000E000E000C000C000C001C001
-800180018003000300060006000C00080010002000400080000B2E7DA112>I<70F8FCFC740404
-04080810102040060E7C840D>44 D<FFC0FFC00A027F8A0F>I<70F8F8F87005057C840D>I<0001
-00030003000600060006000C000C000C00180018001800300030003000600060006000C000C000
-C00180018001800300030003000600060006000C000C000C001800180018003000300030006000
-60006000C000C000C000102D7DA117>I<03F0000E1C001C0E0018060038070070038070038070
-0380700380F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F0
-03C0F003C07003807003807003807807803807001806001C0E000E1C0003F000121F7E9D17>I<
-018003800F80F38003800380038003800380038003800380038003800380038003800380038003
-800380038003800380038003800380038007C0FFFE0F1E7C9D17>I<03F0000C1C00100E002007
-00400780800780F007C0F803C0F803C0F803C02007C00007C0000780000780000F00000E00001C
-0000380000700000600000C0000180000300000600400C00401800401000803FFF807FFF80FFFF
-80121E7E9D17>I<03F0000C1C00100E00200F00780F80780780780780380F80000F80000F0000
-0F00000E00001C0000380003F000003C00000E00000F000007800007800007C02007C0F807C0F8
-07C0F807C0F00780400780400F00200E001C3C0003F000121F7E9D17>I<000600000600000E00
-000E00001E00002E00002E00004E00008E00008E00010E00020E00020E00040E00080E00080E00
-100E00200E00200E00400E00C00E00FFFFF0000E00000E00000E00000E00000E00000E00000E00
-00FFE0141E7F9D17>I<1803001FFE001FFC001FF8001FE0001000001000001000001000001000
-0010000011F000161C00180E001007001007800003800003800003C00003C00003C07003C0F003
-C0F003C0E00380400380400700200600100E000C380003E000121F7E9D17>I<007C0001820007
-01000E03800C07801C0780380300380000780000700000700000F1F000F21C00F40600F80700F8
-0380F80380F003C0F003C0F003C0F003C0F003C07003C07003C07003803803803807001807000C
-0E00061C0001F000121F7E9D17>I<4000007FFFC07FFF807FFF80400100800200800200800400
-00080000080000100000200000200000400000400000C00000C00001C000018000038000038000
-038000038000078000078000078000078000078000078000078000030000121F7D9D17>I<03F0
-000C0C001006003003002001806001806001806001807001807803003E03003F06001FC8000FF0
-0003F80007FC000C7E00103F00300F806003804001C0C001C0C000C0C000C0C000C0C000806001
-802001001002000C0C0003F000121F7E9D17>I<03F0000E18001C0C0038060038070070070070
-0380F00380F00380F003C0F003C0F003C0F003C0F003C07007C07007C03807C0180BC00E13C003
-E3C0000380000380000380000700300700780600780E00700C002018001070000FC000121F7E9D
-17>I<70F8F8F8700000000000000000000070F8F8F87005147C930D>I<70F8F8F8700000000000
-000000000070F0F8F878080808101010202040051D7C930D>I<0FC0307040384038E03CF03CF0
-3C603C0038007000E000C001800180010003000200020002000200020002000000000000000000
-000007000F800F800F8007000E207D9F15>63 D<000100000003800000038000000380000007C0
-000007C0000007C0000009E0000009E0000009E0000010F0000010F0000010F000002078000020
-78000020780000403C0000403C0000403C0000801E0000801E0000FFFE0001000F0001000F0001
-000F00020007800200078002000780040003C00E0003C01F0007E0FFC03FFE1F207F9F22>65
-D<FFFFE0000F80380007801E0007801F0007800F0007800F8007800F8007800F8007800F800780
-0F8007800F0007801F0007801E0007803C0007FFF00007803C0007801E0007800F0007800F8007
-800780078007C0078007C0078007C0078007C0078007C00780078007800F8007800F0007801F00
-0F803C00FFFFF0001A1F7E9E20>I<000FC040007030C001C009C0038005C0070003C00E0001C0
-1E0000C01C0000C03C0000C07C0000407C00004078000040F8000000F8000000F8000000F80000
-00F8000000F8000000F8000000F8000000F8000000780000007C0000407C0000403C0000401C00
-00401E0000800E000080070001000380020001C0040000703800000FC0001A217D9F21>I<FFFF
-E0000F803C0007801E000780070007800380078003C0078001E0078001E0078001F0078000F007
-8000F0078000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F8
-078000F0078000F0078000F0078001E0078001E0078003C0078003800780070007800E000F803C
-00FFFFE0001D1F7E9E23>I<FFFFFF000F800F0007800300078003000780010007800180078000
-800780008007800080078080800780800007808000078080000781800007FF8000078180000780
-800007808000078080000780800007800020078000200780002007800040078000400780004007
-8000C0078000C0078001800F800F80FFFFFF801B1F7E9E1F>I<FFFFFF000F800F000780030007
-800300078001000780018007800080078000800780008007800080078080000780800007808000
-078080000781800007FF8000078180000780800007808000078080000780800007800000078000
-000780000007800000078000000780000007800000078000000FC00000FFFE0000191F7E9E1E>
-I<000FE0200078186000E004E0038002E0070001E00F0000E01E0000601E0000603C0000603C00
-00207C00002078000020F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8
-007FFCF80003E0780001E07C0001E03C0001E03C0001E01E0001E01E0001E00F0001E0070001E0
-038002E000E0046000781820000FE0001E217D9F24>I<FFF8FFF80F800F8007800F0007800F00
-07800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F
-0007FFFF0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F000780
-0F0007800F0007800F0007800F0007800F0007800F000F800F80FFF8FFF81D1F7E9E22>I<FFFC
-0FC007800780078007800780078007800780078007800780078007800780078007800780078007
-80078007800780078007800780078007800FC0FFFC0E1F7F9E10>I<0FFFC0007C00003C00003C
-00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C
-00003C00003C00003C00003C00003C00003C00203C00F83C00F83C00F83C00F038004078004070
-0030E0000F800012207E9E17>I<FFFC0FFC0FC003E00780018007800100078002000780040007
-80080007801000078020000780400007808000078100000783000007878000078F80000793C000
-0791E00007A1E00007C0F0000780F0000780780007803C0007803C0007801E0007801E0007800F
-000780078007800780078007C00FC007E0FFFC3FFC1E1F7E9E23>I<FFFE000FC0000780000780
-000780000780000780000780000780000780000780000780000780000780000780000780000780
-0007800007800007800007800207800207800207800207800607800407800407800C07801C0F80
-7CFFFFFC171F7E9E1C>I<FF80001FF80F80001F800780001F0005C0002F0005C0002F0005C000
-2F0004E0004F0004E0004F000470008F000470008F000470008F000438010F000438010F000438
-010F00041C020F00041C020F00041C020F00040E040F00040E040F00040E040F000407080F0004
-07080F000407080F000403900F000403900F000401E00F000401E00F000401E00F000E00C00F00
-1F00C01F80FFE0C1FFF8251F7E9E2A>I<FF803FF807C007C007C0038005E0010005E0010004F0
-01000478010004780100043C0100043C0100041E0100040F0100040F0100040781000407810004
-03C1000401E1000401E1000400F1000400F1000400790004003D0004003D0004001F0004001F00
-04000F0004000700040007000E0003001F000300FFE001001D1F7E9E22>I<001F800000F0F000
-01C0380007801E000F000F000E0007001E0007803C0003C03C0003C07C0003E0780001E0780001
-E0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F07800
-01E07C0003E07C0003E03C0003C03C0003C01E0007800E0007000F000F0007801E0001C0380000
-F0F000001F80001C217D9F23>I<FFFFE0000F80780007801C0007801E0007800F0007800F8007
-800F8007800F8007800F8007800F8007800F8007800F0007801E0007801C000780780007FFE000
-078000000780000007800000078000000780000007800000078000000780000007800000078000
-000780000007800000078000000FC00000FFFC0000191F7E9E1F>I<FFFF80000F80F000078078
-0007803C0007801E0007801E0007801F0007801F0007801F0007801F0007801E0007801E000780
-3C00078078000780F00007FF80000781C0000780E0000780F00007807000078078000780780007
-80780007807C0007807C0007807C0007807C0407807E0407803E040FC01E08FFFC0F10000003E0
-1E207E9E21>82 D<07E0800C1980100780300380600180600180E00180E00080E00080E00080F0
-0000F000007800007F00003FF0001FFC000FFE0003FF00001F800007800003C00003C00001C080
-01C08001C08001C08001C0C00180C00380E00300F00600CE0C0081F80012217D9F19>I<7FFFFF
-E0780F01E0600F0060400F0020400F0020C00F0030800F0010800F0010800F0010800F0010000F
-0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
-0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F8000
-07FFFE001C1F7E9E21>I<FFFC3FF80FC007C00780038007800100078001000780010007800100
-078001000780010007800100078001000780010007800100078001000780010007800100078001
-0007800100078001000780010007800100078001000780010007800100038002000380020001C0
-020001C0040000E008000070180000382000000FC0001D207E9E22>I<FFF003FE1F8000F80F00
-00600F800060078000400780004003C0008003C0008003C0008001E0010001E0010001F0010000
-F0020000F0020000F806000078040000780400003C0800003C0800003C0800001E1000001E1000
-001F3000000F2000000F20000007C0000007C0000007C000000380000003800000038000000100
-001F207F9E22>I<FFF07FF81FF01F800FC007C00F00078003800F00078001000F0007C0010007
-8007C00200078007C00200078007C0020003C009E0040003C009E0040003C009E0040003E010F0
-0C0001E010F0080001E010F0080001F02078080000F02078100000F02078100000F0403C100000
-78403C20000078403C20000078C03E2000003C801E4000003C801E4000003C801E4000001F000F
-8000001F000F8000001F000F8000001E00078000000E00070000000E00070000000C0003000000
-04000200002C207F9E2F>I<7FF83FF80FE00FC007C0070003C0020001E0040001F00C0000F008
-0000781000007C1000003C2000003E4000001E4000000F8000000F8000000780000003C0000007
-E0000005E0000009F0000018F8000010780000207C0000603C0000401E0000801F0001800F0001
-000780020007C0070003C01F8007E0FFE01FFE1F1F7F9E22>I<FFF003FF1F8000F80F80006007
-80004007C0004003E0008001E0008001F0010000F0030000F80200007C0400003C0400003E0800
-001E0800001F1000000FB0000007A0000007C0000003C0000003C0000003C0000003C0000003C0
-000003C0000003C0000003C0000003C0000003C0000003C0000007C000007FFE00201F7F9E22>
-I<7FFFF87C00F87000F06001E04001E0C003C0C003C0800780800F80800F00001E00001E00003C
-00003C0000780000F80000F00001E00001E00003C00403C0040780040F80040F000C1E000C1E00
-083C00183C0018780038F801F8FFFFF8161F7D9E1C>I<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0
-C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE072D7CA10D>I<080410
-082010201040204020804080408040B85CFC7EFC7E7C3E381C0F0E7B9F17>I<FEFE0606060606
-060606060606060606060606060606060606060606060606060606060606060606060606FEFE07
-2D7FA10D>I<081020204040808080B8FCFC7C38060E7D9F0D>96 D<1FE000303000781800781C
-00300E00000E00000E00000E0000FE00078E001E0E00380E00780E00F00E10F00E10F00E10F01E
-10781E103867200F83C014147E9317>I<0E0000FE00000E00000E00000E00000E00000E00000E
-00000E00000E00000E00000E00000E3E000EC3800F01C00F00E00E00E00E00700E00700E00780E
-00780E00780E00780E00780E00780E00700E00700E00E00F00E00D01C00CC300083E0015207F9F
-19>I<03F80E0C1C1E381E380C70007000F000F000F000F000F000F00070007000380138011C02
-0E0C03F010147E9314>I<000380003F8000038000038000038000038000038000038000038000
-038000038000038003E380061B801C0780380380380380700380700380F00380F00380F00380F0
-0380F00380F003807003807003803803803807801C07800E1B8003E3F815207E9F19>I<03F000
-0E1C001C0E00380700380700700700700380F00380F00380FFFF80F00000F00000F00000700000
-7000003800801800800C010007060001F80011147F9314>I<007C00C6018F038F070607000700
-07000700070007000700FFF0070007000700070007000700070007000700070007000700070007
-0007000700070007007FF01020809F0E>I<0000E003E3300E3C301C1C30380E00780F00780F00
-780F00780F00780F00380E001C1C001E380033E0002000002000003000003000003FFE001FFF80
-0FFFC03001E0600070C00030C00030C00030C000306000603000C01C038003FC00141F7F9417>
-I<0E0000FE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E3E
-000E43000E81800F01C00F01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
-C00E01C00E01C00E01C00E01C00E01C0FFE7FC16207F9F19>I<1C001E003E001E001C00000000
-0000000000000000000E007E000E000E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E000E000E00FFC00A1F809E0C>I<00E001F001F001F000E0000000000000000000000000
-007007F000F0007000700070007000700070007000700070007000700070007000700070007000
-7000700070007000706070F060F0C061803F000C28829E0E>I<0E0000FE00000E00000E00000E
-00000E00000E00000E00000E00000E00000E00000E00000E0FF00E03C00E03000E02000E04000E
-08000E10000E30000E70000EF8000F38000E1C000E1E000E0E000E07000E07800E03800E03C00E
-03E0FFCFF815207F9F18>I<0E00FE000E000E000E000E000E000E000E000E000E000E000E000E
-000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00B20
-809F0C>I<0E1F01F000FE618618000E81C81C000F00F00E000F00F00E000E00E00E000E00E00E
-000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E0
-0E000E00E00E000E00E00E000E00E00E000E00E00E00FFE7FE7FE023147F9326>I<0E3E00FE43
-000E81800F01C00F01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
-C00E01C00E01C00E01C00E01C0FFE7FC16147F9319>I<01F800070E001C03803801C03801C070
-00E07000E0F000F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C03801C01C038007
-0E0001F80014147F9317>I<0E3E00FEC3800F01C00F00E00E00E00E00F00E00700E00780E0078
-0E00780E00780E00780E00780E00700E00F00E00E00F01E00F01C00EC3000E3E000E00000E0000
-0E00000E00000E00000E00000E00000E0000FFE000151D7F9319>I<03E0800619801C05803C07
-80380380780380700380F00380F00380F00380F00380F00380F003807003807803803803803807
-801C0B800E138003E380000380000380000380000380000380000380000380000380003FF8151D
-7E9318>I<0E78FE8C0F1E0F1E0F0C0E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E00FFE00F147F9312>I<1F9030704030C010C010C010E00078007F803FE00FF000708038
-80188018C018C018E030D0608F800D147E9312>I<020002000200060006000E000E003E00FFF8
-0E000E000E000E000E000E000E000E000E000E000E000E080E080E080E080E080610031001E00D
-1C7F9B12>I<0E01C0FE1FC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
-0E01C00E01C00E01C00E01C00E01C00E03C00603C0030DC001F1FC16147F9319>I<FF83F81E01
-E01C00C00E00800E00800E008007010007010003820003820003820001C40001C40001EC0000E8
-0000E80000700000700000700000200015147F9318>I<FF9FE1FC3C0780701C0300601C038020
-0E0380400E0380400E03C0400707C0800704C0800704E080038861000388710003C8730001D032
-0001D03A0000F03C0000E01C0000E01C0000601800004008001E147F9321>I<7FC3FC0F01E007
-01C007018003810001C20000E40000EC00007800003800003C00007C00004E0000870001070003
-03800201C00601E01E01E0FF07FE1714809318>I<FF83F81E01E01C00C00E00800E00800E0080
-07010007010003820003820003820001C40001C40001EC0000E80000E800007000007000007000
-002000002000004000004000004000F08000F08000F100006200003C0000151D7F9318>I<3FFF
-380E200E201C40384078407000E001E001C00380078007010E011E011C0338027006700EFFFE10
-147F9314>I<FFFFFC1601808C17>I<FFFFFFFFFFF02C01808C2D>I E /Ft
-16 120 df<0000001FFE000060000003FFFFE000E000001FFFFFF801E000007FFFFFFE03E00001
-FFFC00FF07E00007FFC0001FCFE0000FFF000007FFE0001FFC000001FFE0003FF0000000FFE000
-7FE00000007FE000FFC00000003FE001FF800000001FE003FF000000000FE007FF000000000FE0
-0FFE0000000007E00FFE0000000007E01FFC0000000003E01FFC0000000003E03FF80000000003
-E03FF80000000001E03FF80000000001E07FF80000000001E07FF80000000001E07FF000000000
-00007FF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000
-000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000
-00000000FFF0000000000000FFF00000000000007FF00000000000007FF00000000000007FF800
-00000000007FF80000000001E03FF80000000001E03FF80000000001E03FF80000000001E01FFC
-0000000001E01FFC0000000003C00FFE0000000003C00FFE0000000003C007FF00000000078003
-FF00000000078001FF800000000F0000FFC00000001F00007FE00000003E00003FF00000007C00
-001FFC000000F800000FFF000003F0000007FFC0000FE0000001FFFC007F800000007FFFFFFF00
-0000001FFFFFFC0000000003FFFFE000000000001FFE0000003B3D7BBB46>67
-D<FFFFF00000000003FFFFE0FFFFF80000000007FFFFE0FFFFF80000000007FFFFE0FFFFFC0000
-00000FFFFFE0007FFC000000000FFFC000007FFC000000000FFFC000007BFE000000001EFFC000
-007BFE000000001EFFC0000079FF000000003CFFC0000079FF000000003CFFC0000078FF800000
-0078FFC0000078FF8000000078FFC0000078FF8000000078FFC00000787FC0000000F0FFC00000
-787FC0000000F0FFC00000783FE0000001E0FFC00000783FE0000001E0FFC00000781FF0000003
-C0FFC00000781FF0000003C0FFC00000781FF0000003C0FFC00000780FF800000780FFC0000078
-0FF800000780FFC000007807FC00000F00FFC000007807FC00000F00FFC000007803FE00001E00
-FFC000007803FE00001E00FFC000007803FE00001E00FFC000007801FF00003C00FFC000007801
-FF00003C00FFC000007800FF80007800FFC000007800FF80007800FFC0000078007FC000F000FF
-C0000078007FC000F000FFC0000078007FC000F000FFC0000078003FE001E000FFC0000078003F
-E001E000FFC0000078001FF003C000FFC0000078001FF003C000FFC0000078000FF8078000FFC0
-000078000FF8078000FFC00000780007FC0F0000FFC00000780007FC0F0000FFC00000780007FC
-0F0000FFC00000780003FE1E0000FFC00000780003FE1E0000FFC00000780001FF3C0000FFC000
-00780001FF3C0000FFC00000780000FFF80000FFC00000780000FFF80000FFC00000780000FFF8
-0000FFC000007800007FF00000FFC000007800007FF00000FFC000007800003FE00000FFC00000
-7800003FE00000FFC00000FC00001FC00000FFC000FFFFFC001FC001FFFFFFE0FFFFFC001FC001
-FFFFFFE0FFFFFC000F8001FFFFFFE0FFFFFC00070001FFFFFFE0533B7CBA5C>77
-D<0003FF000300003FFFE0070000FFFFFC0F0001FFFFFE1F0003FE00FF3F0007F0001FFF000FE0
-0007FF001FC00001FF003F800000FF003F800000FF007F0000007F007F0000003F007F0000003F
-00FF0000001F00FF0000001F00FF0000001F00FF8000000F00FF8000000F00FFC000000F00FFC0
-00000F00FFF0000000007FFC000000007FFF800000003FFFF80000003FFFFFC000001FFFFFFC00
-001FFFFFFF00000FFFFFFFC00007FFFFFFF00003FFFFFFF80000FFFFFFFC00007FFFFFFE00001F
-FFFFFE000003FFFFFF0000001FFFFF80000001FFFF800000000FFFC000000003FFC000000000FF
-C0000000007FE0000000007FE0700000003FE0F00000003FE0F00000001FE0F00000001FE0F000
-00001FE0F80000001FE0F80000001FC0F80000001FC0FC0000001FC0FC0000003F80FE0000003F
-80FF0000003F00FFC000007F00FFE00000FE00FFFC0001FC00FDFFC00FF800F87FFFFFF000F01F
-FFFFC000E003FFFF0000C0003FF800002B3D7BBB36>83 D<FFFFFFE00000FFFFF0FFFFFFE00000
-FFFFF0FFFFFFE00000FFFFF0FFFFFFE00000FFFFF000FFF000000003F000007FF000000001E000
-007FF800000001E000007FF800000003E000003FF800000003C000003FFC00000007C000001FFC
-000000078000001FFE0000000F8000000FFE0000000F0000000FFF0000000F00000007FF000000
-1E00000007FF0000001E00000007FF8000003E00000003FF8000003C00000003FFC000007C0000
-0001FFC000007800000001FFE000007800000000FFE00000F000000000FFF00000F000000000FF
-F00001F0000000007FF00001E0000000007FF80003E0000000003FF80003C0000000003FFC0007
-C0000000001FFC000780000000001FFE000780000000001FFE000F80000000000FFE000F000000
-00000FFF001F000000000007FF001E000000000007FF803E000000000003FF803C000000000003
-FFC03C000000000003FFC07C000000000001FFC078000000000001FFE0F8000000000000FFE0F0
-000000000000FFF1F00000000000007FF1E00000000000007FF9E00000000000003FFBC0000000
-0000003FFFC00000000000003FFFC00000000000001FFF800000000000001FFF80000000000000
-0FFF000000000000000FFF0000000000000007FE0000000000000007FE0000000000000007FE00
-00000000000003FC0000000000000003FC0000000000000001F80000000000000001F800000000
-00000000F000000000443B7EBA49>86 D<003FFE00000001FFFFE0000007FFFFF800000FE007FC
-00000FF001FE00001FF800FF00001FF8007F80001FF8007FC0001FF8003FC0000FF0003FE00007
-E0003FE00003C0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000FFFF
-E000001FFFFFE000007FF83FE00003FF803FE00007FC003FE0000FF0003FE0001FE0003FE0003F
-E0003FE0007FC0003FE0007FC0003FE000FF80003FE000FF80003FE000FF80003FE000FF80003F
-E000FF80007FE0007FC0007FE0007FC000DFE0003FE0039FF0001FF80F0FFFE007FFFE0FFFE001
-FFF807FFE0003FE000FFE02B267DA52F>97 D<0001FF8000000FFFF000003FFFFC0000FF81FE00
-03FE007F8007F8003F800FF8001FC00FF0000FE01FE0000FE03FE0000FF03FE00007F07FC00007
-F07FC00007F87FC00007F8FFC00007F8FFC00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFC000
-0000FFC0000000FFC0000000FFC00000007FC00000007FC00000007FC00000003FE00000003FE0
-0000781FE00000781FF00000780FF00000F007F80001F003FC0003E001FE000FC000FFC07F8000
-3FFFFE00000FFFF8000000FFC00025267DA52C>101 D<000000001F000007FE00FF80003FFFC1
-FFC000FFFFF3C7E001FE07FF0FE003F801FC0FE007F000FE0FE00FF000FF07C01FE0007F83801F
-E0007F80003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0007F
-C0003FE0007FC0001FE0007F80001FE0007F80000FF000FF000007F000FE000003F801FC000001
-FE07F8000003FFFFF00000073FFFC000000607FE0000000E00000000000E00000000000F000000
-00000F00000000000F80000000000FC0000000000FFFFFF800000FFFFFFF800007FFFFFFE00007
-FFFFFFF00003FFFFFFF80001FFFFFFFC0003FFFFFFFE000FFFFFFFFF001FC0000FFF003F000000
-FF007F0000007F80FE0000003F80FE0000003F80FE0000003F80FE0000003F80FE0000003F807F
-0000007F007F0000007F003F800000FE001FC00001FC000FF00007F80007FE003FF00001FFFFFF
-C000007FFFFF00000007FFF000002B397DA630>103 D<00FE00000000FFFE00000000FFFE0000
-0000FFFE00000000FFFE0000000007FE0000000003FE0000000003FE0000000003FE0000000003
-FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000
-000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003
-FE00FF800003FE03FFF00003FE0FFFF80003FE1E03FC0003FE3801FE0003FE6001FF0003FEC000
-FF0003FFC000FF8003FF8000FF8003FF0000FF8003FF0000FF8003FF0000FF8003FE0000FF8003
-FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000
-FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003
-FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000
-FF8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F3C7CBB36>I<
-01E00007F8000FFC000FFC001FFE001FFE001FFE001FFE000FFC000FFC0007F80001E000000000
-00000000000000000000000000000000000000000000000000000000000000FE00FFFE00FFFE00
-FFFE00FFFE0007FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00
-03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00
-03FE0003FE0003FE0003FE0003FE00FFFFF0FFFFF0FFFFF0FFFFF0143D7DBC1A>I<01FC007FC0
-000FF80000FFFC03FFF8007FFF0000FFFC0FFFFC01FFFF8000FFFC1F03FE03E07FC000FFFC3800
-FF07001FE00007FC7000FF8E001FF00003FCC0007F98000FF00003FDC0007FB8000FF00003FD80
-007FF0000FF80003FF00007FE0000FF80003FF00007FE0000FF80003FF00007FE0000FF80003FE
-00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003
-FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF800
-03FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF8
-0003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000F
-F80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC000
-0FF80003FE00007FC0000FF80003FE00007FC0000FF800FFFFF81FFFFF03FFFFE0FFFFF81FFFFF
-03FFFFE0FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE04B267CA552>109
-D<01FC00FF8000FFFC03FFF000FFFC0FFFF800FFFC1E03FC00FFFC3801FE0007FC6001FF0003FC
-C000FF0003FDC000FF8003FD8000FF8003FF0000FF8003FF0000FF8003FF0000FF8003FE0000FF
-8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE
-0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
-8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE
-0000FF8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F267CA536
->I<0001FFC00000000FFFF80000007FFFFF000000FF80FF800003FE003FE00007F8000FF0000F
-F00007F8000FF00007F8001FE00003FC003FE00003FE003FE00003FE007FC00001FF007FC00001
-FF007FC00001FF007FC00001FF00FFC00001FF80FFC00001FF80FFC00001FF80FFC00001FF80FF
-C00001FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC00001FF807FC00001FF007FC00001
-FF007FC00001FF003FE00003FE003FE00003FE001FE00003FC001FF00007FC000FF00007F80007
-F8000FF00003FE003FE00000FF80FF8000007FFFFF0000000FFFF800000001FFC0000029267DA5
-30>I<01FC03F000FFFC0FFC00FFFC1FFF00FFFC3C3F80FFFC707F8007FCE0FFC003FCC0FFC003
-FD80FFC003FD80FFC003FF807F8003FF003F0003FF001E0003FF00000003FE00000003FE000000
-03FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0000
-0003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00
-000003FE00000003FE00000003FE000000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC00002226
-7DA528>114 D<003FF07003FFFEF007FFFFF01FC01FF03F0003F03E0001F07C0001F07C0000F0
-FC0000F0FC0000F0FE0000F0FF000000FFC00000FFFC00007FFFF0003FFFFE003FFFFF801FFFFF
-C00FFFFFE003FFFFF000FFFFF8001FFFFC00007FFC000007FE700001FEF00000FEF000007EF800
-007EF800007EFC00007EFC00007CFE0000FCFF0000F8FF8001F0FFF00FE0F9FFFFC0F07FFF00C0
-1FF8001F267DA526>I<000F0000000F0000000F0000000F0000000F0000001F0000001F000000
-1F0000001F0000003F0000003F0000007F0000007F000000FF000001FF000003FF000007FF0000
-1FFFFFF0FFFFFFF0FFFFFFF0FFFFFFF001FF000001FF000001FF000001FF000001FF000001FF00
-0001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF
-000001FF000001FF000001FF000001FF003C01FF003C01FF003C01FF003C01FF003C01FF003C01
-FF003C01FF003C00FF007800FF8078007F80F0003FC1E0001FFFC0000FFF800001FE001E377EB6
-26>I<FFFFE0FFFFC03FFF80FFFFE0FFFFC03FFF80FFFFE0FFFFC03FFF80FFFFE0FFFFC03FFF80
-07FE0007F80001F00003FE0007F80001E00003FE0003FC0001E00003FF0003FC0003E00001FF00
-03FC0003C00001FF8003FE0007C00000FF8007FE0007800000FF8007FF0007800000FFC007FF00
-0F8000007FC00F7F000F0000007FE00F7F801F0000003FE01F7F801E0000003FE01E3FC01E0000
-003FF01E3FC03E0000001FF03E3FC03C0000001FF03C1FE07C0000000FF87C1FE0780000000FF8
-780FF0780000000FFC780FF0F800000007FCF80FF0F000000007FCF007F8F000000003FFF007F9
-E000000003FFE003FDE000000003FFE003FFE000000001FFE003FFC000000001FFC001FFC00000
-0000FFC001FF8000000000FF8000FF8000000000FF8000FF80000000007F8000FF00000000007F
-00007F00000000003F00007E00000000003E00003E00000000001E00003C00000041267EA546>
-119 D E end
+TeXDict begin 39158280 55380996 1000 600 600 (cvs.dvi)
+@start /Fa 1 47 df<120FEA3FC0127FA212FFA31380EA7F00123C0A0A77891C>46
+D E /Fb 1 47 df<EA07C0EA1FF0123FEA7FF8A312FF13F0A2EA7FE013C0EA1F000D0C73
+8B24>46 D E /Fc 59 122 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913B
+FC00077E07E0D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FC
+F00FE04991393FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0
+007FD9FC0FB512E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49
+487FD907E0130F4948137F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80
+B8FCA3C648C7FC167F163FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<B612C0
+A61A067F9721>45 D<14FF010713E090381F81F890383E007C01FC133F4848EB1F804913
+0F4848EB07C04848EB03E0A2000F15F0491301001F15F8A2003F15FCA390C8FC4815FEA5
+4815FFB3A46C15FEA56D1301003F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E0000315
+C06D130F6C6CEB1F806C6CEB3F00013E137C90381F81F8903807FFE0010090C7FC28447C
+C131>48 D<143014F013011303131F13FFB5FC13E713071200B3B3B0497E497E007FB6FC
+A3204278C131>I<EB03FE90381FFFC0017F13F03901F80FFC3903C001FE48486C7E000E
+C7EA7F8048EC3FC0ED1FE04815F00030140F007015F800601407126CB415FC7F7F1503A4
+6C4813076CC7FCC8FC16F8A2150F16F0151F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A
+5A5D4A5A4A5A4AC7FC147C5C5C495A495A495A49C7120C131E5B013814185B5B485A4848
+143848C81230000E1570001FB612F0A25A5AB712E0A326427BC131>I<49B4FC010F13E0
+013F13FC9038FE01FE3A01F0007F80D803C0EB3FC048C7EA1FE0120EED0FF0EA0FE0486C
+14F8A215077F5BA26C48130FEA03C0C813F0A3ED1FE0A2ED3FC01680ED7F0015FE4A5AEC
+03F0EC1FC0D90FFFC7FC15F090380001FCEC007FED3F80ED1FC0ED0FE016F0ED07F816FC
+150316FEA2150116FFA3121EEA7F80487EA416FE491303A2007EC713FC00701407003015
+F80038140F6C15F06CEC1FE06C6CEB3FC0D803E0EB7F803A01FE01FE0039007FFFF8010F
+13E0010190C7FC28447CC131>I<ED0380A21507150FA2151F153FA2157F15FFA25CEC03
+BF153F14071406140C141C141814301470146014C013011480EB03005B13065B131C1318
+5B1370136013E0485A5B120390C7FC1206120E120C5A123812305A12E0B812C0A3C8383F
+8000ADEDFFE0027FEBFFC0A32A437DC231>I<000615C0D807C0130701FCEB7F8090B612
+005D5D5D15E0158026063FFCC7FC90C9FCAE14FF010713C090381F01F090383800FC01F0
+137ED807C07F49EB1F8016C090C7120F000615E0C8EA07F0A316F81503A216FCA5123E12
+7F487EA416F890C712075A006015F0A20070140F003015E00038EC1FC07E001EEC3F806C
+EC7F006C6C13FE6C6C485A3901F807F039007FFFE0011F90C7FCEB07F826447BC131>I<
+EC07FCEC3FFF91B512C0903903FC03E0903907E000F0D91FC0133849C71258017EEB01FC
+01FE1303491307485A485AA24848EB03F8000FEC01F092C7FC485AA3485AA3127FA29038
+007F80903801FFF090380780FC39FF0E003E49EB1F8049EB0FC049EB07E0136001E0EB03
+F04914F8150116FC5BED00FEA390C812FFA47EA57F123FA216FE121F15016D14FC120FED
+03F86C7EED07F06C6C14E06C6CEB0FC06C6CEB1F80017EEB3F0090383F80FE90380FFFF8
+010313E00100138028447CC131>I<121CA2EA1F8090B712C0A3481680A217005E0038C8
+120C0030151C00705D0060153016705E5E4814014B5A4BC7FCC81206150E5D151815385D
+156015E04A5AA24A5A140792C8FC5CA25C141E143EA2147E147CA214FCA21301A3495AA4
+1307A6130FAA6D5AEB01C02A457BC231>I<14FF010713E0011F13F890387F00FE01FC13
+3FD801F0EB1F804848EB0FC049EB07E00007EC03F048481301A290C713F8481400A47FA2
+6D130116F07F6C6CEB03E013FC6C6CEB07C09039FF800F806C9038C01F006CEBF03EECF8
+7839007FFEF090383FFFC07F01077F6D13F8497F90381E7FFFD97C1F1380496C13C02601
+E00313E048486C13F000079038007FF84848EB3FFC48C7120F003EEC07FE150148140016
+FF167F48153FA2161FA56C151E007C153EA2007E153C003E157C6C15F86DEB01F06C6CEB
+03E06C6CEB07C0D803F8EB1F80C6B4EBFF0090383FFFFC010F13F00101138028447CC131
+>I<14FF010713E0011F13F890387F80FC9038FC007E48487F4848EB1F804848EB0FC000
+0FEC07E0485AED03F0485A16F8007F140190C713FCA25AA216FE1500A516FFA46C5CA36C
+7E5D121F7F000F5C6C6C1306150E6C6C5B6C6C5BD8007C5B90383F01E090390FFF80FE90
+3801FE0090C8FC150116FCA4ED03F8A216F0D80F801307486C14E0486C130F16C0ED1F80
+A249EB3F0049137E001EC75A001C495A000F495A3907E01FE06CB51280C649C7FCEB1FF0
+28447CC131>I<EB0FFC90387FFFC03901F007F039078001FC000EC77E48147F48EC3F80
+4815C00060141F00FE15E07E7FA56CC7FC001CEC3FC0C8FCED7F80A2EDFF004A5AEC03F8
+4A5A5D4A5A4A5A92C7FC143E143C5CA2147014F05CA25C1301A35CA990C9FCAAEB03C0EB
+0FF0A2497EA46D5AA2EB03C023467BC52E>63 D<16C04B7EA34B7EA34B7EA34B7EA3ED19
+FEA3ED30FFA203707FED607FA203E07FEDC03FA2020180ED801FA2DA03007F160FA20206
+801607A24A6D7EA34A6D7EA34A6D7EA20270810260147FA202E08191B7FCA249820280C7
+121FA249C87F170FA20106821707A2496F7EA3496F7EA3496F7EA201788313F8486C83D8
+0FFF03037FB500E0027FEBFFC0A342477DC649>65 D<B8FC17E017FC00019039C00003FF
+6C6C4801007FEF3FC0717E717E717E84170384170184A760A21703601707604D5A4D5AEF
+7FC04DC7FCEE03FEEE3FF091B65A17FC0280C7B47EEF1FC0EF0FF0717E717E717E717E19
+80187F19C0A2183F19E0A8F07FC0A2198018FF4D1300A24D5AEF0FFC4D5AEF7FE048486C
+903803FFC0B9C7FC17FC17C03B447CC345>I<DB0FFE146092B500C013E0020314F0913A
+0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF494815
+7F4948153F4948151F49C9120F485A491607120348481603A248481601A248481600A212
+3FA2491760127FA31900485AAE6C7EA21960A2123F7FA2001F18E07F000F18C0A26C6C16
+0119806C6C160312016DEE07006C6C16066D6C150E6D6C5D6D6C5D6D6C15786D6C5D6D6C
+4A5AD900FFEC0780DA3FC0011FC7FCDA0FFC13FC0203B512F0020014C0DB0FFEC8FC3B48
+7BC546>I<B8FC17F017FC00019039C00007FF6C499038007FC0017FED1FE0EF07F0EF03
+FC717E717E84727E727E727EA2727E85180385A2180185A38584A31A80AD1A00A36061A3
+61180361180761180F614E5A183F614EC7FC18FEEF03FC4D5AEF1FE001FFED7FC0486DD9
+07FFC8FCB812FC17F094C9FC41447CC34B>I<B912F8A3000101C0C7127F6C6C48EC07FC
+17011700187C183C181CA284A31806A4180704067FA395C7FCA4160EA2161E163E16FE91
+B5FCA3EC8000163E161E160EA21606A319C0A3F0018093C7FCA41803A21900A260A260A2
+181EA2183E187EEF01FE170748486C147FB95AA33A447CC342>I<B912F0A3000101C0C7
+127F6C6C48EC0FF817031701170018781838A2181CA3180CA4180E1806160CA21800A516
+1CA2163C167CED01FC91B5FCA3EC8001ED007C163C161CA2160CA793C8FCB08048487EB6
+12F8A337447CC340>I<DB0FFE146092B500C013E0020314F0913A0FFC01FC0191393FC0
+003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F4948153F4948151F
+49C9120F485A491607120348481603A248481601A248481600A2123FA2491760127FA396
+C7FC485AAD4CB612C06C7EA293C7387FF000725A003F171F7FA2121F7F120FA26C7EA26C
+7E6C7EA26C7E6D7E6D6C153F6D7E6D6C157F6D6C15E7D903FEEC01C7D900FFEC0383DA3F
+E0EB0F01DA0FFCEBFE000203B500F81360020002E090C7FCDB0FFEC9FC42487BC54D>I<
+B6D8C003B6FCA3000101E0C70007138026007F80913801FE00B3A991B7FCA30280C71201
+B3AC2601FFE0913807FF80B6D8C003B6FCA340447CC349>I<B612F0A3C6EBF0006D5A6D
+5AB3B3B3A4497E497EB612F0A31C447DC323>I<B600C049B512C0A3000101E0C8387FFC
+006C49ED3FE06D481680063EC7FC183C183860604D5A4D5A4DC8FC171E17385F5F4C5A4C
+5A4CC9FC160E5E5E5E5E4B5A4B7E4B7E150F4B7E4B7E1577EDE3FE913881C1FFEC8381DA
+87007F028E6D7E149C02B86D7E02F06D7E14C04A6D7E707EA2707E707EA2707F717EA271
+7E717EA2717E717EA2717E717EA2717F8585496C82486D4A13FCB600C0011FEBFFE0A343
+447CC34C>75 D<B612F8A3000101E0C9FC6C6C5A5CB3B31830A418701860A518E0A3EF01
+C0A217031707A2170F173F177FEE01FF48486C011F1380B9FCA334447CC33D>I<B56C93
+3807FFFC6E5EA20001F1FE0026006FE0EE1BF8A3D967F01633A2D963F81663A3D961FC16
+C3A3D960FEED0183A2027FED0303A36E6C1406A36E6C140CA26E6C1418A36E6C1430A36E
+6C1460A26E6C14C0A36E6CEB0180A3037FEB0300A292383F8006A36F6C5AA36F6C5AA26F
+6C5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0A2486C143ED80FFFEF0FFEB500F0011C
+0107B512FCA34E447BC359>I<B56C020FB5FC8080C6040013F06D6CED1F80D96FF8ED0F
+00A2D967FC1506EB63FEA2EB61FF01607FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E
+7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8
+A2EE07FCEE03FEA2EE01FF701386A2EF7FC6EF3FE6A2EF1FF6EF0FFEA217071703A21701
+1700A201F0167E183E487ED80FFF161EB500F0150EA2180640447CC349>I<B712FCEEFF
+C017F800019039C0000FFC6C6C48EB01FF9338007F80EF1FE0170FEF07F018F8EF03FCA2
+18FE1701A218FFA718FEA2170318FCA2EF07F818F0EF0FE0EF1FC0EF7F80933801FE00EE
+0FFC91B612F017800280C9FCB3AA3801FFE0B612C0A338447CC342>80
+D<ED1FFC4AB512C0913907F007F091391F8000FC027EC7123F4948EC1FC0D903F0EC07E0
+49486E7E49486E7E49486E7E49C9127E49167F01FE707E4848707E00038449160F000784
+491607000F84A24848707EA2003F84491601A2007F84A34982A200FF1980AD007F19006D
+5EA3003F60A26D1603001F60A2000F606D16070007606DD903F0130F0003DA0FFC5C6DD9
+1C0E131F00014A6C5C6C6C903A3003803F80017FD9700149C7FC92386000C0D93F8015FE
+D91FC0ECE1FCD907E0EC63F0D903F0EC77E0902601FC70EB7FC09026007E3091C8FCDA1F
+B813FC912707FC07F814C00201B57E9139001FFC3C92C7FC053E1301171E051F13031A80
+F08007F0C00F94380FF03F95B51200A28361715BA2715B9438007FE0F01F8042597BC54C
+>I<B712E016FF17C000019039C0003FF86C6C48EB03FCEE00FF717E717E717E717E717E
+A284170384A760A21707604D5AA24D5A4D5A4DC8FCEE01FEEE07F8EE3FE091B6C9FC16FC
+913980007F80EE0FE0707EEE03FC707E160083717EA2717EA784A71A6084171FA21AE071
+6C13C02601FFE002071301B600C01680943801FC03943900FE0700CBEA3FFEF007F84346
+7CC348>I<49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49
+EB03DF48486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7
+FC7F7FEA3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F8001
+0180D9001F7F14019138001FFF03031380816F13C0167F163F161F17E000C0150FA31607
+A37EA36C16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A
+90393FC00FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<003FB912F8A390
+3BF0001FF8001F01806D481303003EC7150048187C0078183CA20070181CA30060180CA5
+481806A5C81600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B600C0010FB5FCA30001
+01E0C813F026007F80ED1F80F00F00A21806B3B3A7180E6D6C150CA2181C131F6E151801
+0F163818306D6C1570606D6C14016D6C5D6D6CEC0780027F4AC7FC6E6C131EDA1FE0137C
+913907FC03F00201B55A6E6C1380DB07FCC8FC40467CC349>I<B692383FFFF0A3000301
+E003071300C649ED01FC4A5E017F705A6E5E133F616E1501011F5FA26D6C4BC7FCA28001
+071606A26E150E0103160CA26D6C5DA2806D5EA26F1470027F156081023F5DA281021F4A
+5AA26F1303020F92C8FC8102071406A26F130E0203140CA26E6C5BA2816E5CA2EE807003
+7F1360A26F6C5AA216E092381FE180A216F3030F90C9FC16FBED07FEA36F5AA36F5AA26F
+5AA3166044467EC349>I<B60107B500F890380FFFFEA3000301E0D9001F90C813F06C01
+80DA0FFCED3FC091C86C48ED1F006C871C0E6D6C6E7E1C0CA26D6C6F5DA36EDA06FF1538
+011F1A30A26E020E6D1470010FDB0C7F1560A26E021C7F0107DB183F5DA2856D6CDA301F
+4A5AA36D6C4A6C6C49C7FCA36D6C4A6C6C1306A3DB80016E130E027FDA8003140CA2DBC0
+0380023FDA00015CA203E081021F01066D5CA36E6C486E6C5AA36E6C486E6C5AA36F48EC
+1FE1020360A2DBFE7015F302010160020F90C8FCA2DBFFE015FB6E49EC07FEA36F486E5A
+A36FC86C5AA3031E6F5AA4030C16605F467EC364>I<EB07FC90383FFF809038F80FE039
+03C003F048C66C7E000E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4
+EC0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B176048C7FC
+A3153FA36D137F007F14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E03FF802701
+FFFC0113003A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201B3EC03FC91
+380FFF8091383C07E091387001F89039FDE0007E02807F01FFEC1F8091C713C049EC0FE0
+49140717F0A2EE03F8A217FCA2160117FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C0
+6D141F01FBEC3F80D9F380EB7E00D9E1C05B9039E0F001F89039C03C07E09039801FFF80
+C7D803FCC7FC2F467DC436>I<EC7F80903803FFF090380FC07C90383F000F01FCEB0380
+4848EB01C00003140F4848EB1FE049133F120F485AA2485AED1FC0007FEC070092C7FCA2
+90C9FC5AAB7E7FA2123F16307F001F15706C6C146016E06C6C14C06C6C13010001EC0380
+6C6CEB0700013F131E90381FC078903807FFF001001380242E7DAC2B>I<167FED3FFFA3
+15018182B3EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD803F87F4848
+7F5B000F81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00
+035C6C6C9038077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE09026007F00
+13002F467DC436>I<EB01FE903807FFC090381F03F090387E00FC49137E48487F485A48
+48EB1F80000F15C049130F121F484814E01507A2007F15F090C7FCA25AA390B6FCA290C9
+FCA67EA27FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C6CEB03806C6C
+EB0700013E131E90381F80F8903803FFE0010090C7FC242E7DAC2B>I<EC0FE0EC7FF890
+3801F81E903803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FC
+AFB67EA3C648C8FCB3B2486C7E007F13FFA321467EC51E>I<EE0F80D901FCEB7FE0903A
+0FFF81F0F090393F07E3819039FC01FF033A01F800FE014848017E13E00007027FC7FC49
+7F000F8149131F001F81A9000F5D6D133F000792C7FC6D5B0003147E6C6C5B6D485A3903
+BF07E090380FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90B512F86C14FF16E06C15F8
+6C6C8048B67E3A07C0000FFF48481300003FC8EA3F80003E151F48ED0FC0A2481507A56C
+150F007C1680007E151F003E16006C153E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F
+8090261FFFFEC7FC010113E02C427DAC31>I<EA01FC12FFA3120712031201B3EC01FE91
+3807FFC091381E07F091383801F802707FECE000D9FDC07F5C01FF147F91C7FCA25BA35B
+B3A8486CECFF80B5D8F83F13FEA32F457DC436>I<EA01E0EA07F8A2487EA46C5AA2EA01
+E0C8FCADEA01FC12FFA3120712031201B3B0487EB512F8A315437DC21C>I<143C14FFA2
+491380A46D1300A2143C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF
+807F00A2147EA25C6C485A383C01F06C485A3807FF80D801FEC7FC195785C21E>I<EA01
+FC12FFA3120712031201B3A292381FFFE0A36F1300ED07F816E05E5E030EC7FC5D5D5D5D
+4A5A4A5A4AC8FC5CEC3F804A7E14FF9038FDCFE09038FF8FF01407496C7E01FC7F14016E
+7E81816F7E82151F6F7E821507826F7E8282486C491380B5D8F81F13F8A32D457DC433>
+I<EA01FC12FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<D801FC01FFEC
+1FE000FF010701E0EBFFFC913B0F03F801E07F913C3C01FC07803F800007903C7000FE0E
+001FC0000349D97E1C130F2601FDC0D97F38804A143001FFDA3FF06D7E91C75BA2495DA3
+495DB3A8486C4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901FC01FE00FF90
+3807FFC091381E07F091383801F8000701707F0003EBE0002601FDC07F5C01FF147F91C7
+FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F80903803FFF09038
+0FC0FC90383E001F496D7E496D7E48486D7E48486D7E48486D7E000F81A24848147E003F
+157FA290C87E481680A44816C0AA6C1680A26D147F003F1600A2001F157E6D14FE000F5D
+6D130100075D6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE903807FFF8903800
+7F802A2E7DAC31>I<3901FC03FC00FF90380FFF8091383C07E091387001F83A07FDE000
+FE00010180137F01FFEC3F8091C7EA1FC04915E049140F17F0160717F8160317FCA3EE01
+FEABEE03FCA3EE07F8A217F0160F6D15E0EE1FC06D143F17806EEB7E00D9FDC05B9039FC
+F003F891383C0FE091381FFF80DA03FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<39
+03F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01FF
+13005BA45BB3A748B4FCB512FEA3202C7DAB26>114 D<90383FE0183901FFFC383907E0
+1F78390F0003F8001E1301481300007C1478127800F81438A21518A27EA27E6C6C13006C
+7E13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC140300C0EB
+01FE1400157E7E153EA27EA36C143C6C147C15786C14F86CEB01F039F38003E039F1F00F
+8039E07FFE0038C00FF01F2E7DAC26>I<1306A5130EA4131EA3133E137EA213FE120112
+07001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C017F1318A26D133890381F8030EC
+C070903807E0E0903801FFC09038007F001E3E7EBC26>I<D801FC147F00FFEC3FFFA300
+071401000380000181B3A85EA35DA212006D5B017E9038077F80017F010E13C06D011C13
+FE90380FC078903803FFF09026007F8013002F2D7DAB36>I<B539F001FFFCA3000790C7
+EA7FE06C48EC1F8000011600160E1200160C017F5CA280013F5CA26E1370011F14608001
+0F5CA2ECF00101075CA26D6C48C7FCA26E5A01011306A26D6C5AA214FF6E5AA215B8EC3F
+B015F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<B500E0B539E03FFF80A30007903C
+000FFE000FFC00D803FCD903F8EB03F8F001E0120103015D6D80000060A26D6E13036DD9
+037E91C7FCA20280017F5B013FD9063F1306A2D91FC06E5AED0C1FA2D90FE06E5AED180F
+A2D907F06E5AED3007A2D903F86E5AED6003A2902601FCE06D5AEDC00117FCD900FFECFD
+80ED800017FF027F92C8FC92C77EA26E147E023E143EA2021E143C021C141CA2412C7EAA
+46>I<B539F007FFFCA30003D9C00113C0C6496C1300017F14FC013F5C6E13E06D7E010F
+495A6D6C485A02F890C7FC903803FC060101130E6E5A903800FF186E5AEC3FF05D141F14
+0F6E7E81140FEC0DFCEC19FEEC38FF4A7E9138603F8002C07F0101131F49486C7E02007F
+01066D7E010E1303496D7E013C80017C80D801FC1580D80FFE4913C0B5D8800F13FFA330
+2B7FAA33>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E0000150C6D
+141C6D1418A26E1338013F1430A26D6C5BA26E13E0010F5CA26D6C485AA2ECF803010391
+C7FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215B8EC3FB0A2EC1FE0A36E5AA26E5A
+A36EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25CEAFE01387C0380D87007C9FCEA3C
+1EEA0FFCEA03F02E3F7EAA33>I E /Fd 2 63 df<153815FC14011407140FEC3FF8EC7F
+E0ECFFC001031300495AEB1FF8495A495A3801FF804890C7FCEA0FFC485AEA7FF0EAFFC0
+5BA27FEA7FF0EA1FF86C7EEA03FF6C7F38007FE06D7E6D7EEB07FE6D7E010013C0EC7FE0
+EC3FF8EC0FFC14071401140015381E287CAA27>60 D<127012FC7E6C7E7FEA7FF0EA1FF8
+6C7EEA03FF6C7F38007FE06D7E6D7EEB07FE6D7E010013C0EC7FE0EC3FF8EC0FFC1407A2
+140FEC3FF8EC7FE0ECFFC001031300495AEB1FF8495A495A3801FF804890C7FCEA0FFC48
+5AEA7FF0EAFFC05B48C8FC5A12701E287CAA27>62 D E /Fe 1 47
+df<123C127E12FFA312FEA212380808798715>46 D E /Ff 70 123
+df<91393FE00FE0903A01FFF83FF8903A07E01EF83C903A1F800FF07E903A3F001FE0FE
+017E133F4914C0485A1738484890381F8000ACB812C0A33B03F0001F8000B3A7486C497E
+B50083B5FCA32F357FB42D>11 D<EC1FE0ECFFFC903803F01E90390FC00780EB1F809039
+3F000FC0017E131F5BA2485AED0F8092C7FCA9ED0FC0B7FCA33901F8001F150FB3A6486C
+EB1FE0267FFFC1B5FCA328357FB42B>I<EC1FF891B512C0903803F00F90380FC01FEB1F
+80EB3F00137E5B150F485AACB7FCA33901F8000FB3A7486CEB1FE0267FFFE3B5FCA32835
+7FB42B>I<033013180378133CA203F8137CA24B1378A3020114F8A24B5BA202031301A2
+03C05BA302071303A203805BA3020F1307007FB812FCB912FEA26C17FCC7263E001FC7FC
+A2023C131EA3027C133EA20278133CA302F8137CA2007FB812FCB912FEA26C17FC280003
+E001F0C7FC02C05BA201071303A202805BA2010F1307A202005BA249130FA2011E91C8FC
+A2013E5BA2013C131EA2017C133EA20178133CA20130131837437CB340>35
+D<14C01301EB0380EB0F00130E5B133C5B5BA2485A485AA212075B120F90C7FC5AA2121E
+123EA3123C127CA55AB0127CA5123C123EA3121E121FA27E7F12077F1203A26C7E6C7EA2
+13787F131C7F130FEB0380EB01C01300124A79B71E>40 D<12C07E1270123C121C7E120F
+6C7E6C7EA26C7E6C7EA27F1378137C133C133EA2131E131FA37F1480A5EB07C0B0EB0F80
+A514005BA3131E133EA2133C137C137813F85BA2485A485AA2485A48C7FC120E5A123C12
+705A5A124A7CB71E>I<123C127EB4FCA21380A2127F123D1201A412031300A25A120612
+0E120C121C5A5A126009177A8715>44 D<B512F0A514057F921A>I<123C127E12FFA412
+7E123C08087A8715>I<1530157815F8A215F01401A215E01403A215C01407A21580140F
+A215005CA2143EA2143C147CA2147814F8A25C1301A25C1303A25C1307A2495AA291C7FC
+5BA2131E133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C8FC5A
+A2121E123EA2123C127CA2127812F8A25A12601D4B7CB726>I<EB0FE0EB7FFCEBF83E39
+03E00F803907C007C0EB8003000F14E0391F0001F0A24814F8A2003E1300007E14FCA500
+FE14FEB2007E14FCA56CEB01F8A36C14F0A2390F8003E03907C007C0A23903E00F803900
+F83E00EB7FFCEB0FE01F347DB126>I<13075B5B137FEA07FFB5FC13BFEAF83F1200B3B3
+A2497E007FB51280A319327AB126>I<EB3FC0EBFFF0000313FC380F80FF391E007F8000
+1CEB3FC048EB1FE048130F15F00060130712FC6C14F87E1403A3007E1307123CC7FC15F0
+A2140F15E0EC1FC0A2EC3F801500147E5C495A5C495A495A495A49C7FC133E133C491318
+5B485A48481330485A48C7FC001C1470001FB512F05A5AB612E0A31D327CB126>I<EB1F
+E0EBFFFC4813FF3907E03F80390F001FC0001EEB0FE0001CEB07F0123F018013F8140313
+C01380A2381F0007C7FC15F0A2EC0FE015C0141FEC3F80EC7E00EB01F8EB7FE014FCEB00
+3FEC1FC0EC0FE0EC07F015F8140315FC140115FEA3127EB4FCA415FC48130312780070EB
+07F86C14F0003C130F001FEB1FE0390FE03F800003B51200C613FCEB1FE01F347DB126>
+I<EC01C0A214031407A2140F141FA2143F147F146F14CF1301EB038F140F1307130E130C
+131C13381330137013E013C0EA0180120313001206120E120C5A123812305A12E0B71280
+A3C7380FC000A94A7E0107B51280A321337EB226>I<000C14C0380FC00F90B512801500
+5C5C14F014C0D80C18C7FC90C8FCA9EB0FC0EB7FF8EBF07C380FC03F9038001F80EC0FC0
+120E000CEB07E0A2C713F01403A215F8A41218127E12FEA315F0140712F8006014E01270
+EC0FC06C131F003C14806CEB7F00380F80FE3807FFF8000113E038003F801D347CB126>
+I<14FE903807FF80011F13E090383F00F0017C13703901F801F8EBF003EA03E01207EA0F
+C0EC01F04848C7FCA248C8FCA35A127EEB07F0EB1FFC38FE381F9038700F809038E007C0
+39FFC003E0018013F0EC01F8130015FC1400A24814FEA5127EA4127F6C14FCA26C130101
+8013F8000F14F0EBC0030007EB07E03903E00FC03901F81F806CB51200EB3FFCEB0FE01F
+347DB126>I<1230123C003FB6FCA34814FEA215FC0070C7123800601430157015E04814
+C01401EC0380C7EA07001406140E5C141814385CA25CA2495A1303A3495AA2130FA3131F
+91C7FCA25BA55BA9131C20347CB126>I<EB0FE0EB7FFC90B5FC3903F01F803907C007C0
+390F0003E0000EEB01F0001E1300001C14F8003C1478A3123EA2003F14F86D13F0EBC001
+D81FF013E09038F803C0390FFE07803907FF0F006C13DE6C13F87EEB3FFE8001F713C0D8
+03E313E0D8078013F0390F007FF8001E131F003EEB07FC003C1303481301EC007E12F848
+143EA2151EA37E153C1278007C14787E6C14F0390F8003E03907F01FC00001B512003800
+7FFCEB1FE01F347DB126>I<EB0FE0EB7FF8EBFFFE3803F83F3907E00F80390FC007C0D8
+1F8013E0EC03F0EA3F0048EB01F8127EA200FE14FC1400A415FEA5007E1301A2127F7E14
+03EA1F80000F13073807C00E3803E01C3801F03838007FF090381FC0FC90C7FC1401A215
+F8A215F01403001F14E0383F800715C0140FEC1F809038003F00001C137E381F01FC380F
+FFF0000313C0C690C7FC1F347DB126>I<123C127E12FFA4127E123C1200B0123C127E12
+FFA4127E123C08207A9F15>I<007FB812C0B912E0A26C17C0CCFCAC007FB812C0B912E0
+A26C17C033147C9C3C>61 D<EBFFC0000313F8380F00FE001C133F48EB1F804814C0140F
+00FC14E07EA4127CC7EA1FC0A2EC3F80EC7F0014FE14F8495A495A5C495AA249C7FC130E
+A2130C131CA21318A890C8FCA7133C137E13FFA4137E133C1B357CB424>63
+D<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187FA34A6C7EA202707FEC601FA202E0
+7FECC00FA2D901807F1507A249486C7EA301066D7EA2010E80010FB5FCA249800118C77E
+A24981163FA2496E7EA3496E7EA20001821607487ED81FF04A7ED8FFFE49B512E0A33336
+7DB53A>65 D<B7FC16E016F83A03FC0003FE0001EC00FFEE7F80EE3FC0161F17E0160F17
+F0A617E0161F17C0EE3F80EE7F0016FEED03FC90B612F05E9039FC0007FCED00FEEE3F80
+EE1FC0EE0FE017F0160717F8160317FCA617F81607A2EE0FF0EE1FE0163FEE7FC0000391
+3803FF00B75A16F816C02E337DB236>I<DA03FE130C91393FFF801C91B512E0903A03FE
+01F83C903A0FF0003C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B48
+48157C485A173C485A171C123F5B007F160CA390C9FC481600AB7E6D150CA3123F7F001F
+161C17186C7E17386C6C15306C6C15706D15E012016C6CEC01C0D97F80EB0380D91FC0EB
+0F00D90FF0131ED903FE13FC0100B512F0023F13C0DA03FEC7FC2E377CB437>I<B77E16
+F016FE3A01FE0001FF00009138003FC0EE0FE0707E707E707E707E177E177FEF3F80A2EF
+1FC0A3EF0FE0A418F0AA18E0A3171F18C0A21880173F18005F17FE5F4C5AEE07F04C5AEE
+3FC000014AB45AB748C7FC16F8168034337EB23B>I<B812C0A3D803FCC7127F0001150F
+EE03E01601A21600A21760A403061330A41700150EA2151E157E90B512FEA39038FC007E
+151E150EA21506170CA3171892C7FCA41738A21770A217F01601160316070003157FB812
+E0A32E337DB234>I<B81280A3D803FCC7FC0001151FEE07C01603A21601A21600A41760
+150CA31700A2151CA2153C15FC90B5FCA3EBFC00153C151CA2150CA592C8FCAB487EB512
+FEA32B337DB232>I<DA03FE130C91393FFF801C91B512E0903A03FE01F83C903A0FF000
+3C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B4848157C485A173C48
+5A171C123F5B007F160CA390C9FC4893C7FCAA0303B512E07E7F92390003FE00705A123F
+7F121FA26C7E7F12076C7E7F6C6C14036C7E6D6C1307D91FC0EB0E7CD90FF0EB1C3CD903
+FEEBF81C0100B5EAF00C023F01C0C7FCDA03FEC8FC33377CB43C>I<B5D8FE03B512F8A3
+000190C73807FC006C486E5AB390B7FCA349C71203B3A3486C4A7EB5D8FE03B512F8A335
+337EB23A>I<B512FEA3000113006C5AB3B3A7487EB512FEA317337EB21C>I<017FB5FCA3
+9038003FE0EC1FC0B3B1127EB4FCA4EC3F805A0060140000705B6C13FE6C485A380F03F0
+3803FFC0C690C7FC20357DB227>I<B500FE903807FFF8A3000190C7000113006C48EC00
+FC17F04C5A4C5A4CC7FC160E5E5E5E5E4B5A4B5A4BC8FC150E5D5D15F84A7E14034A7EEC
+0EFF5C4A6C7E4A6C7EECE01FD9FFC07F4A6C7E4A6C7E5B6F7E6F7EA26F7E707EA2707E70
+7E160F83707E707EA283486C913807FF80B500FE013F13FCA336337EB23C>I<B512FEA3
+D803FEC9FC6C5AB3A9EE0180A416031700A45EA25E5E5E5E16FE00031407B7FCA329337D
+B230>I<D8FFFC923801FFF86D5DA20003EFFE00D801BFED06FCA3D99F80140CA2D98FC0
+1418A3D987E01430A2D983F01460A3D981F814C0A3D980FCEB0180A2027EEB0300A36E13
+06A26E6C5AA36E6C5AA36E6C5AA26E6C5AA36E6C5AA3913800FD80A2037FC7FCA3486C13
+3ED80FF04B7EB5011C90387FFFF8A33D337CB246>I<D8FFFE91381FFFF87F80C6030013
+006E143CD9DFE01418EBCFF0A2EBC7F8EBC3FCA2EBC1FEEBC0FF6E7EA26E7E6E7EA26E7E
+6E7E6E7EA26E7E6E7EA2ED7F80ED3FC0ED1FE0A2ED0FF0ED07F8A2ED03FCED01FEED00FF
+A2EE7F98EE3FD8A2EE1FF8160F1607A216031601A2486C1400D807F81578B500C01438A2
+171835337EB23A>I<EC07FC91387FFFC0903901FC07F0903907E000FCD90F80133E013F
+C76C7E017E6E7E496E7E48486E7E48486E7EA248486E7E000F8249157E001F167FA24848
+ED3F80A2007F17C0A290C9121FA24817E0AB6C17C06D153FA3003F17806D157FA2001F17
+006D5D000F5E6C6C4A5AA26C6C4A5A00015E6C6C4A5A017E4A5A6D4A5AD91FC0017FC7FC
+D907E013FC903901FC07F09039007FFFC0DA07FCC8FC33377CB43C>I<B612FEEDFFC016
+F03A03FC0007FC0001EC00FE167FEE3F80EE1FC017E0160FA217F0A617E0A2EE1FC0A2EE
+3F80EE7F0016FEED07F890B65A168001FCC9FCB3A2487EB512F8A32C337DB234>I<B612
+FCEDFF8016F03A01FE0007FC0000EC01FEED007F707E707E83160F83A65FA24C5AA24C5A
+047EC7FC4B5AED0FF090B612C093C8FC9039FE001FC0ED07F06F7E6F7E150082167E167F
+A583A5180C17C0A2043F131C486C1618B500FEEB1FE0040F1338933807F070C93801FFE0
+9338003F8036357EB239>82 D<90381FE00390387FFC0748B5FC3907F01FCF390F8003FF
+48C7FC003E80814880A200788000F880A46C80A27E92C7FC127F13C0EA3FF013FF6C13F0
+6C13FF6C14C06C14F0C680013F7F01037F9038003FFF140302001380157F153FED1FC015
+0F12C0A21507A37EA26CEC0F80A26C15006C5C6C143E6C147E01C05B39F1FC03F800E0B5
+12E0011F138026C003FEC7FC22377CB42B>I<007FB712FEA390398007F001D87C00EC00
+3E0078161E0070160EA20060160600E01607A3481603A6C71500B3AB4A7E011FB512FCA3
+30337DB237>I<B500FE90381FFFF8A3000190C813006C48153C1718B3AF1738017F1530
+A217706D6C1460011F15E06E495A010F14036D6C495A6D6C49C7FCD901FC131E6DB413FC
+91383FFFF0020F13C0020190C8FC35357EB23A>I<B500F0903803FFF8A3D807FEC8EA7F
+C06C48ED1F000001161E6D151C00001618A26D15386D1530A26D6C5CA26E14E0011F5DA2
+6D6C495AA28001074AC7FCA26D6C1306A28001015CA26E131C01001418806E5BA2ED8070
+023F1360A26E6C5AA215E1020F5BA2DA07F3C8FCA215FBEC03FEA36E5AA26E5AA31570A2
+35357EB23A>I<B5D8F007B539800FFFF0A3000390C7273FF000011300D801FC6E48EB00
+7C1A386D140F00001930836D020715706D1860A26E496C14E0013F60A26ED919FC130101
+1F60A26ED930FE1303010F95C7FCA26ED9607F5B01071706A26E9039C03F800E0103170C
+A2913BFC01801FC01C01011718A2913BFE03000FE03801001730A2DAFF06EB07F0027F5E
+A2038CEB03F8023F5EA203D8EB01FC021FEDFD80A203F0EB00FF020F93C8FCA24B800207
+157EA24B143E0203153CA24B141C020115184C357FB24F>I<EB7F803803FFF0380F80FC
+381C003E003F133F6D6C7E6E7EA26E7EEA1F00C7FCA4EB01FF131FEBFF873803FC07EA0F
+F0EA1FC0EA3F80127F13004815C05AA3140FA26C131F6C133B3A3F8071F180391FC1E1FF
+2607FFC013003900FE003C22237DA126>97 D<EA03F012FFA312071203AEEC3F80ECFFE0
+9038F3C0F89038F7007E01FE7F49EB1F8049EB0FC05BED07E016F0A2150316F8AA16F015
+0716E0A2ED0FC07F6DEB1F8001ECEB3F0001CF137C90388381F8903801FFE0C76CC7FC25
+357EB32B>I<EB07F8EB3FFF9038FC07C03901F000E03903E003F03807C007120FEA1F80
+123F90380003E04890C7FCA2127E12FEAA127FA26C14187F001F14386D1330000F14706C
+6C13E03903F001C03900FC0F8090383FFE00EB07F01D237EA122>I<153FEC0FFFA3EC00
+7F81AEEB07F0EB3FFCEBFC0F3901F003BF3907E001FF48487E48487F8148C7FCA25A127E
+12FEAA127E127FA27E6C6C5BA26C6C5B6C6C4813803A03F007BFFC3900F81E3FEB3FFCD9
+0FE0130026357DB32B>I<EB0FE0EB7FFCEBF83F3903F00F80D807E013C0390FC007E038
+1F800315F0EA3F0014014814F8127EA212FEA2B6FCA248C8FCA5127E127FA26C1418A26C
+6C1338000F14306D13706C6C13E03901F003C03900FC0F00EB3FFEEB07F01D237EA122>
+I<EB01FCEB07FF90381F078090383E0FC0EB7C1F13FCEA01F8A20003EB070049C7FCACB5
+12F0A3D803F0C7FCB3A7487E387FFFE0A31A357FB417>I<151F90391FC07F809039FFF8
+E3C03901F07FC73907E03F033A0FC01F83809039800F8000001F80EB00074880A66C5CEB
+800F000F5CEBC01F6C6C48C7FCEBF07C380EFFF8380C1FC0001CC9FCA3121EA2121F380F
+FFFEECFFC06C14F06C14FC4880381F0001003EEB007F4880ED1F8048140FA56C141F007C
+15006C143E6C5C390FC001F83903F007E0C6B51280D91FFCC7FC22337EA126>I<EA03F0
+12FFA312071203AEEC1FC0EC7FF09038F1E0FC9038F3807C9038F7007E13FE497FA25BA2
+5BB3486CEB7F80B538C7FFFCA326347EB32B>I<EA0780EA0FC0EA1FE0A4EA0FC0EA0780
+C7FCAAEA07E012FFA3120F1207B3A6EA0FF0B5FCA310337EB215>I<EB03C0EB07E0EB0F
+F0A4EB07E0EB03C090C7FCAAEB03F013FFA313071303B3B01238127C00FE13E0130714C0
+130F007C138038381F00EA1FFCEA07F0144384B217>I<EA03F012FFA312071203AF9138
+03FFE0A36E1300EC00F8EC01E05D4A5A020FC7FC141C5C5C14F0EBF3F8EBF7FC13FEEBFC
+7EEBF87F496C7E141F6E7E8114076E7E8114016E7E81486CEBFF80B500C313F0A324347E
+B329>I<EA07E012FFA3120F1207B3B3A7EA0FF0B5FCA310347EB315>I<2703F01FE013FF
+00FF90267FF80313C0903BF1E07C0F03E0903BF3803E1C01F02807F7003F387FD803FE14
+70496D486C7EA2495CA2495CB3486C496C487EB53BC7FFFE3FFFF0A33C217EA041>I<39
+03F01FC000FFEB7FF09038F1E0FC9038F3807C3907F7007EEA03FE497FA25BA25BB3486C
+EB7F80B538C7FFFCA326217EA02B>I<EB07F0EB3FFE9038FC1F803901F007C03903C001
+E000078048486C7E48C7127CA248147E003E143E007E143FA300FE1580A8007E1500A36C
+147EA26C147C6D13FC6C6C485A00075C3903F007E03900FC1F80D93FFEC7FCEB07F02123
+7EA126>I<3903F03F8000FFEBFFE09038F3C0F89038F7007ED807FE7F6C48EB1F804914
+C049130F16E0ED07F0A3ED03F8A9150716F0A216E0150F16C06D131F6DEB3F80160001FF
+13FC9038F381F89038F1FFE0D9F07FC7FC91C8FCAA487EB512C0A325307EA02B>I<3803
+E07C38FFE1FF9038E38F809038E71FC0EA07EEEA03ECA29038FC0F8049C7FCA35BB2487E
+B512E0A31A217FA01E>114 D<EBFF06000713CE381F00FE003C133E48131E140E5A1406
+A27EA200FE90C7FC6C7EEA7FFC383FFFC014F0000F7F6C7FC67FEB0FFF1300EC3F8000C0
+131F140F6C1307A37E15006C5B6C130E6C5B38F7807838E1FFE038C07F8019237EA11E>
+I<1330A51370A313F0A21201A212031207381FFFFEB5FCA23803F000AF1403A814073801
+F806A23800FC0EEB7E1CEB1FF8EB07E0182F7FAD1E>I<D803F0133F00FFEB0FFFA30007
+EB007F000380B35DA35D12016D4813800000903803BFFC90387E073FEB1FFED907F81300
+26227EA02B>I<B5EBFFF0A3D80FF0EB3F800007EC1F000003140E150C6D131C00011418
+A26C6C5BA26D1370017E1360137F6D5BA290381F8180A214C3010F90C7FCA2EB07E6A214
+FE6D5AA26D5AA36D5AA2146024217E9F29>I<B53A1FFF81FFF0A33C07F801FC003F8001
+F049EB1E0000030100141C816C6C017C1318A26D017E1338000002FE1330A290267E01FF
+5B159F168090263F030F5BA216C0903A1F8607C180A202C613E390260FCC0390C7FCA2D9
+07FC13F6ECF80116FE6D486C5AA36D481378A36D48133034217F9F37>I<B53801FFF8A3
+2603FE0013806C48EB7C0000001478017E1370017F5B90383F81C090381F8380D90FC3C7
+FCEB07E614FE6D5A6D5A6D7E80805B9038039F809038071FC09038060FE0EB0C0790381C
+03F0496C7E01707FEBF000000180000FECFF8026FFFC0313FCA326207F9F29>I<3A7FFF
+807FF8A33A07F8001FC00003EC0F800001EC070015066C6C5BA26D131C017E1318A26D5B
+A2EC8070011F1360ECC0E0010F5BA2903807E180A214F3010390C7FC14FBEB01FEA26D5A
+A31478A21430A25CA214E05CA2495A1278D8FC03C8FCA21306130EEA701CEA7838EA1FF0
+EA0FC025307F9F29>I<003FB512F0A2EB000F003C14E00038EB1FC00030EB3F80007013
+7F1500006013FE495A13035CC6485A495AA2495A495A49C7FC153013FE485A12035B4848
+1370485A001F14604913E0485A387F000348130F90B5FCA21C207E9F22>I
+E /Fg 3 127 df<177817FCEE03FE1607161F163FEEFFFC030313F84B13F0031F13C04B
+13809238FFFE004A13F802075B4A13C0023F5B4A48C7FC49485A4913F0010F5B49138001
+7F90C8FCEBFFFC00035B4813E0001F5B4890C9FC485AEAFFF85BA27FEA7FFE6C7E6C13C0
+00077F6C13F8C67F6DB4FC011F7F6D13E001037F6D13FC6D6C7E6E6C7E020F7F6E13F002
+0113FC6E7F92383FFF806F13C0030713F06F13F8030013FCEE7FFE161F16071603EE00FC
+17782F3C79C23E>60 D<123C127EB47E7F13F07FEA7FFE6C6C7E6C7F000713F06C7FC613
+FE6D7E011F13C001077F6D13F801007F6EB4FC021F7F6E13E002037F6E13FC6E6C7E9238
+3FFF80030F13C06F13F0030113F86F13FCEE3FFE161FA2163FEEFFFC4B13F8030713F04B
+13C0033F138092387FFE004A485A4A13F0020F5B4A1380027F90C7FCECFFFC01035B4913
+E0011F5B017F90C8FC495A000313F8485B001F13C0485B4848C9FCEAFFF85B13C05B007E
+CAFC123C2F3C79C23E>62 D<D90FC0131ED97FF0133F48486CEB7F80486D13FF486D5A48
+D9FF0713004814CFD87FF9EBFFFCD9F07F5B26FFC03F5B496C5B496C5B007E6D90C7FC00
+3CEB01F8290E76C83E>126 D E /Fh 1 59 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E
+000A0A798919>58 D E /Fi 9 115 df<EA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8
+EA3FF0EA1FE0EA0FC0C7FCACEA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1F
+E0EA0FC00E287BA719>58 D<B600E0B6D8F007B51280A500019026F0000101F8C73807C0
+0070160F6C6D6184177F6D6C4EC7FC84173F6D6C183E177F846E187E6D92B5147C856F17
+FC6D4A5E05F77F03C016016D02035E05E313E003E016036D02075E05C113F003F016076D
+61DC0F8013F803F8160F6D6193391F007FFC03FC161F027F95C8FC4C14FE043E013F5BDA
+3FFE163E047E14FF047C6D137EDA1FFF167C04FC15FC4C7F6E5FA24C7F6E5FA24C7F6E5F
+A24C7F6E5FA24C7F6E5FA293C8127FA26F93C9FC037E81033E153E593F7EBD5E>87
+D<EAFFFEA6EAFC00B3B3B3B3A7EAFFFEA60F5B78C319>91 D<EAFFFEA6EA007EB3B3B3B3
+A7EAFFFEA60F5B7FC319>93 D<EB0FFE90387FFFC048B512F04814FC3907FC0FFE48486C
+7E6D6C7F486C7E82A26E7FA36C5A6C5AEA01E0C8FC5C49B5FC131F90B6FC000313F84813
+C0481300EA1FFC485A127F5B12FF5BA45CA26C6C5A16F83B3FF807BFFF80391FFC1F3F39
+0FFFFE1F6C497E0001EBF80326003FE0C8FC292B7EA92C>97 D<D907FE13FC90393FFFC3
+FE90B5EAF7FF4891B5128048130F3907FC03FE3A0FF801FF7F001FEDFF00496C13BE1680
+003F81A7001F5DA26D5A000F92C7FC6C6C485A3903FF0FFCECFFF8485CD80F3F13C0D907
+FEC8FC90CAFC5AA27FA213E090B512F015FF6C15C0826C816C8182120F4881393FE0003F
+D87F80EB07FF150148C7FC81A56D5B007F5D6D13036C6C495AD81FF8EB1FF86CB4EBFFF0
+6C90B55A000115806C6C49C7FC010713E0293D7EA82D>103 D<EA01F8487E487E487E48
+1380A66C13006C5A6C5A6C5AC8FCA913FFB5FCA512077EB3ABB512F8A515407EBF19>
+105 D<01FFEB7FE0B53801FFF802077F4A7F91381FC3FFDA3E0313800007137C6CEB7801
+02F014C014E0A214C0A31480B3A4B5D8FE1F13FFA530297EA833>110
+D<3901FE07F800FFEB0FFE91383FFF804A13C0EC7C7F9138F8FFE03807FFF06C5B5CA2ED
+7FC09138803F80ED1F0092C7FCA291C8FCB3A3B6FCA523297FA827>114
+D E /Fj 16 120 df<923B1FFF8001FFC00203B5D8F01F13F0021FDAF87F13FC027F91B6
+7E902701FFF803ECC3FF49D9C001EBFE0790270FFE000349481380494815F84A4913F049
+4815E0495AA201FF4C6C13004A6D6E5A735A70EC00707092C7FCAABA12FCA5C601E0C701
+E0C8FCB3B0007F9026FFC07FEBFFF0A549467EC543>11 D<903801FFF8011FEBFF80017F
+14E090B612F8489038807FFC3A03FE001FFE486CEB07FF486E7F0280806F7FA36F7F6C90
+C7FCA26C5AEA00F890C8FCA2150F021FB5FC0103B6FC131F017F13C03901FFFC004813E0
+000F13804890C7FC485A5B485AA2485AA45DA26C6C5BED07BF6C6C010F13FC6CB490391F
+3FFFE06C9026C0FE1F13F06CEBFFFC6CECF007C66CD9E00113E0010790C9FC342F7DAD38
+>97 D<EC3FFE49B512E0010F14F8013F8090397FF807FE9039FFE001FF48494813804801
+8014C048495A485A121FA2485A6F1380A2007F6E130049EB007C93C7FC12FFAC127F7FA2
+123FEE03E06C7E16076C6C15C06C150F6C6DEB1F806C6DEB3F006C01F013FE90397FFE03
+FC6DB55A010F5C010314C09026003FFCC7FC2B2F7CAD33>99 D<EFFF804BB5FCA5ED0007
+82B1EC1FFC49B51283010F14E3013F14F390267FFC07B5FC9038FFF0004801C0133F4849
+7F4890C77E484880121F5B123FA2127F5BA312FFAB127FA36C7EA2121F7F000F5D6C6C5C
+5E6C6D90B512C06CD9E00114FF39007FF80F6DB512E7010F14C7010314079026003FF0EB
+FC0038467CC440>I<EC1FFE49B512C0010714F0011F14FC90397FFC0FFE903AFFE003FF
+804849C613C0485B4890C7EA7FE048ED3FF0485AEE1FF8485AA2007F150F4915FCA212FF
+A390B7FCA317F801F8C9FCA5127FA27FA2003F1638177C6C6C15FCA26C6CEC01F86C6D13
+036CED07F06C6DEB0FE06C01F0EB3FC0903A3FFE01FF806DB5EAFE0001075C010014F002
+0F90C7FC2E2F7DAD35>I<EB7FC0B5FCA512037EB1923803FF80031F13F0037F7F92B57E
+9139C1FC1FFE9139C3E00FFF9126C7C0077FECCF0002DE7F02FC81A25C5CA35CB3A7B600
+C1B61280A539457CC440>104 D<13FCEA03FF4813804813C0A24813E0A66C13C0A26C13
+806C1300EA00FC90C7FCA9EB7FC0EA7FFFA512037EB3AFB6FCA518467CC520>I<90287F
+C003FF80EB07FFB5011F01F0013F13E0037F6D90B57E92B56C4880913DC1FC1FFE03F83F
+FC913DC3E00FFF07C01FFE00039026C7C00790398F800FFF6CD9CF00EC9E0002DE6D01BC
+7F02FC03F81580A24A5D4A5DA34A5DB3A7B600C1B60083B6FCA5582D7CAC5F>109
+D<903A7FC003FF80B5011F13F0037F7F92B57E9139C1FC1FFE9139C3E00FFF00039026C7
+C0077F6CEBCF0002DE7F02FC81A25C5CA35CB3A7B600C1B61280A5392D7CAC40>I<EC1F
+FE49B512E0010714F8011F14FE903A7FF807FF809026FFE0017F48903980007FE04890C7
+6C7E48486E7E000F8249140F001F82A2003F824980007F1780A400FF17C0AA007F1780A4
+6C6C4A1300A2001F5EA26C6C4A5A00075E6D143F6C6D495AC69039E001FFC090267FF807
+5B6DB6C7FC010F14FC010114E09026001FFEC8FC322F7DAD39>I<90397F803FC0B5EBFF
+F0028313F8028713FC91388FE7FE91389F8FFF0003EB9E0F6C13BCA214F8A29138F007FE
+ED03FC9138E001F892C7FCA35CB3A5B612C0A5282D7DAC2F>114
+D<90391FFE078090B512DF000314FF5A380FF803381FE000D83F80133F127F90C7121FA2
+48140FA27FA201E090C7FC13F8EBFFC06C13FEECFFC06C14F015FC6C806C806C15800001
+15C07E011F14E01301D9000713F014000078147F00F8143F151F6C140FA37E6C15E0151F
+6D14C06D133F01F0EB7F809039FC03FF0090B55A00FC5CD8F83F13F0D8F00790C7FC242F
+7CAD2D>I<EB01F0A51303A41307A2130FA2131FA2133F137F13FF1203000F90B512C0B7
+FCA4C601F0C7FCB3A3ED01F0AA017FEB03E014F81507D93FFC13C090391FFE1F806DB512
+006D5B01015B9038003FF024407EBE2D>I<D93FE0EC7FC0B549B5FCA50003EC00076C81
+B3A85EA35E6C5DA26E013D7F017F02F9EBFF8090393FFC03F16DB512E16D14C101031401
+9026003FFC91C7FC392E7CAC40>I<B690380FFFF8A5000301E0010013006C167C6E14FC
+6C5E801601017F5D6E1303013F5D6E1307011F5D6E130F6D5DED801F6D92C7FC15C05E6D
+143EEDE07E6D147CEDF0FC6D5C15F9027F5B15FF6E5BA36E5BA26E5BA26E90C8FCA26E5A
+A26E5AA26E5A352C7DAB3C>I<B5D8FE1FB539801FFFF0A500039027C0007FF0C7EAFE00
+043F157C6E6E14FC6C031F5D6E6E13016C61836E013F1403017F606E496C1307013F606E
+ED800F011F91B55C16F9DAFF01ECC01F6D02F092C7FC03816E5A6D0183153EEEE07F03C7
+ECF07E6DDAC03F137C03E7ECF8FC6D01EF5DEE801F03FF14FD6DDA000F5B18FF6E486D5B
+A36E486D5BA26E486D5BA2020F93C8FC4B7FA26E48147E6E48143C4C2C7DAB53>I
+E /Fk 53 122 df<922607FFE0EB1FFC92B5D8FC01B5FC0207DAFF0F1480021F039F14C0
+913D7FFE007FFFF83FE0902601FFF0011F9038E07FF049018049903880FFF84990C7485B
+D90FFC4A5A495A60495AF27FF0017F4CEB3FE04A027FEC1FC0053FEC0F80051F91C7FCAC
+BB12E0A526007FF0C7D81FFCC8FCB3B3A3007FB5D8F01FB512FEA54D4D7ECC48>11
+D<923807FFE092B512FC020714FF021F81027F9038007FC0902601FFF0EB0FE04901C049
+7E4990C7487ED90FFC147F011F824A14FF495AA2137F5CA2715A715A715AEF078094C8FC
+A7EF07FCB9FCA526007FF0C7123F171FB3B3A2003FB5D8E00FB512F8A53D4D7ECC44>I<
+EA07E0EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E01010778F22>46
+D<EC0FFC91B512C0010714F8498090393FFC0FFF90267FE0017F49486C7F48496D7E4890
+C76C7E49141F000782000F8249140F001F82A3003F824980A2007F1780A600FF17C0B3A4
+007F1780A6003F17006D5CA2001F5EA3000F5E6D141F00075E6D143F6C5E6C6D495A6C6D
+495A90267FF0035B90263FFC0F90C7FC010FB512FC6D5C010014C0DA0FFCC8FC32487BC6
+3D>48 D<15F014011407141F147FEB03FF137FB6FCA313FC1380C7FCB3B3B2007FB712E0
+A52B4777C63D>I<ECFFF80107EBFF80013F14F090B612FC4881480101EBFF802707F800
+3F13C0D80FE0010F13E0D81F806D13F0003F80D87FF06D13F86D15FC6D7F00FF16FE6D14
+7FA217FF82A36C5A6C5A6C5A6C5AC95A17FEA3EEFFFCA24B13F817F05D17E04B13C01780
+4B13004B5A4B5A5EED7FE04B5A4A5B4A90C7FCEC07FC4A5A4A5A4B131FEC3F804AC7FC14
+FE4948143E495AEB07E0495A4948147E49C8FC017E15FE90B7FC4816FC5A5A5A5A5A5AB8
+FC17F8A430477AC63D>I<EC3FFE0103B512E0010F14FC013F14FF90267FE01F7F9026FF
+000713E0D801FC6D7FD803F07F486C6D7FD80FFE817F486D80167FA3805C16FF7E91C75B
+6C5A6C5AD80020495B90C75C5D5F4B5B5F031F90C7FCED3FFC4AB45A49B512E0168016E0
+16FC90C7EA3FFF030713C06F7F6F7F6F7F83707E83A2701380A318C0EA07E0EA1FF8487E
+487EA2B5FCA31880A25E491600127F494A5A6C485D01E05B001F4A5BD80FFC495B2707FF
+C03F13C06C90B65AC64BC7FC013F14F8010714E09026007FFEC8FC32487BC63D>I<EE07
+E0160FA2161F163F167F16FFA25D5D5DA25D5D5DA2157D15FDEC01F915F1EC03E11407EC
+0FC1EC1F811501143F147E14FC14F8EB01F01303EB07E014C0EB0F80131FEB3F00133E5B
+13FC485A485A5B1207485A485A90C7FC123E127E5AB912FCA5C80003EBE000AD023FB612
+FCA536487DC73D>I<D8038015E001E0140301FC143F9039FFE003FF91B612C017801700
+A25E5E16F05E5E93C7FC15FC15F001E790C8FC01E0C9FCAAEC1FFC01E1B512C001E714F0
+01EF14FC9039FFE01FFFDA0007138001FC6D13C001F06D13E04915F0497F17F8C913FC16
+7F17FEA417FFA3EA0FC0EA3FF0487EA2487EA317FEA34914FF6C4815FC5B018015F86CC7
+4813F07F6C6C4913E0D80FF04913C0D807FC011F13806CB46CB512006C90B512FC6C5D01
+3F14C0010F91C7FC010113F030487AC63D>I<ED7FF8913807FFFE021F6D7E027F80903A
+01FFF01FE0010790388003F04948486C7E49486D7ED93FF013074948130F01FF4A7E4849
+133F5C5A4890C7FCA25A705A48486E5A705A003F92C8FCA3485AA21520913807FFE0021F
+13FC00FF497F4A6D7EDAFC017F9026FDF0007F4A6D7ED9FFC06D7E4A6D7E8391C7FC8382
+491680A318C05BA3127FA6123FA27F001F1780A3000F4B1300A26C6C5DA26C6D495A6C6D
+5C6C6D495A6D6C48485A90263FFC075B6DB65A6D4AC7FC01035C010014F0020F90C8FC32
+487BC63D>I<121F7F7F13FE90B812E0A45A18C0188018005F5FA25F485E90C8EA07E000
+7E4B5A5F007C151F4CC7FC167E5E485D15014B5A4B5AC8485A4B5AA24BC8FC157EA25D14
+01A24A5A1407A24A5AA2141FA24A5AA2147FA314FFA3495BA45BA55BAA6D5BA26D90C9FC
+EB007C334B79C93D>I<EC1FFF49B512F0010714FC011F14FF90263FF00713C049C77F01
+FCEC3FF04848EC0FF848481407000782491403000F821601A2121F7FA27F13FE6D140302
+C05C14F002FC495A6C6D130FDAFF805B9238E01FE06C6E485A9238FCFF806C91B5C7FC6C
+15FC6C5D7F6D14FE6D806D15C06D81011F81017F81D9FFDF804813072603FE018048486C
+804848133F4848010F1480003F8049130148486D6C13C0161F824848140382A282A2177F
+A218807F127FEFFF007F6C6C4A5AA2D81FFC4A5A6C6CEC0FF86C6C6CEB3FF06C9039F003
+FFE06C90B612806C6C92C7FC011F14FC010714E09026003FFEC8FC32487BC63D>I<EC1F
+FE49B512C0010F14F04914FC90397FFC0FFE903AFFE003FF804849C67F48496D7E4890C7
+FC486F7E484881161F003F825B007F82A28300FF81A31880A518C0A45E127FA3003F5D7F
+121F5E120F6C6C91B5FC6C90388001EF6CEBC0036C9038E00FCF6DB5128F011F140F0107
+01FE1480010113F8903800010091C7FCA24C1300A3D803F85D487E487E486C4A5AA25F4C
+5AA24C5A49495B6C485D49010790C7FC01E0495AD807F8EB3FFC6CB448B45A6C90B55A6C
+15C06D91C8FC011F13FC010313C032487BC63D>I<EE01F8A24C7EA34C7EA24C7EA34C7F
+A24C7FA34C7FA293B57EA34B8016F303038016E316E103078016C0030F805E83031F814C
+7E4B81153E83037E81037C7F03FC815D830201824B7F0203825D830207824B7F020F825D
+84021F8392B8FC4A83A34A83027CC8120F02FC835C840101844A810103845C840107844A
+81010F845C85011F85496C82B600C091B712F0A5544D7CCC5D>65
+D<93261FFF80EB01C00307B500F81303033F02FE13074AB7EAC00F0207EEE03F021F903A
+FE007FF87F027F01E0903807FCFF91B5C70001B5FC010301FC6E7E4901F0151F4901C081
+4949814990C97E494882494882485B48197F4A173F5A4A171F5A5C48190FA2485B1A07A2
+5AA297C7FC91CDFCA2B5FCAD7EA280A2F207C07EA36C7FA26C190F6E18807E6E171F6C1A
+006E5F6C193E6C6D177E6D6C5F6D6C4C5A6D6D15036D6D4B5A6D01F04B5A6D01FCED3FC0
+010001FFEDFF806E01E0D903FEC7FC021F01FEEB3FFC020790B612F002015EDA003F92C8
+FC030714FCDB001F13804A4D79CB59>67 D<B912F0F0FF8019F019FC19FFD8001F902680
+000114C0DD001F7F060713F806017F726C7E737E737F737F737F8587737F8587A2747EA3
+8786A21C80A51CC0A586A462A51C80A51C00A26263A2631AFF636163614F5B634F5B073F
+90C7FC4F5A4F5A06035B061F5B4DB512C0BBC8FC19FC19F0198006F0C9FC524B7CCA5E>
+I<BB12C0A486D8000F01E0C77E18071801F0007F193F191F190F1907861903A31901A3EF
+0F80A2737EA497C7FC171FA2173F177F17FF160392B6FCA5EDE0031600177F173F171FA2
+050FEC0F80A3F21F00A494C8FC621A3EA21A7EA31AFE6219011903A21907190FF13FF819
+FF1803183FBBFCA262A3494A7CC951>I<BBFCA41A80D8001F01C0C7FC181F1803848419
+7F193F191F1AC0190FA31907A4171FF103E0A496C7FCA25FA25F5F5E160792B6FCA5EDC0
+071601828383A283A794C9FCB1B8FCA5434A7CC94D>I<B7D8FC01B712F8A5D8001F01C0
+C8001FEBC000B3AA92B9FCA503C0C8121FB3AEB7D8FC01B712F8A5554B7BCA60>72
+D<B712FEA5D8000FEBE000B3B3B3ABB712FEA5274B7DCA2E>I<B700F8027FB512F0A5D8
+001F01C0C9EBC00074C7FCF101FE4F5A4F5AF10FE04F5A4F5A4FC8FCF001FE4E5A4E5AF0
+0FE04E5A4E5A4EC9FCEF01FE4D5A4D5AEF0FE04D5A4D5A4DCAFCEE01FE16034C7E4C7F5E
+4C7F93B57E03C18015C303C780DBCFE77FDBDFC37FEDFF8104017F4B6C804B7F4B6D7F03
+E0814B6D7F8385717F717F83857180727F8486727F8486727F727F84867280737F858773
+7F87B700F8010FB612FCA5564B7CCA60>75 D<B8FCA5D8001F01C0C9FCB3B3A4193EA419
+7E197CA519FCA31801A2F003F8A21807180F181F183F187FEF01FF1707173FBA12F0A53F
+4B7BCA4A>I<B600E092B612F88181A281D8001F6D9239001FE0006F705A82A28202BF7F
+029F7FA2028F7F02877F02837F8214810280806F7F6F7F83816F7F6F7F6F7F83816F8070
+7F707F8482707F707F707FA2707F7014807113C019E0837113F07113F87113FC19FE8371
+13FF71148F7213CF1AEF847213FF8484A284848485A2858585A285858585497EB600F816
+7F1A3F1A1F1A0FA2554B7BCA60>78 D<EEFFF8031FEBFFC04AB612FC020715FF021FD9C0
+1F13C091277FFE000313F0902601FFF09038007FFC49496E7E490180EC0FFF4990C86C7F
+49486F7F49486F7F017F8449486F7F4849707EA24849707E4885A24849701380A2481AC0
+4A82A2481AE0A34890CA6C13F0A5B519F8AE6C1AF0A26E5EA36C1AE0A26E5E6C1AC0A26C
+1A806E5E6C1A006E5E6C616E16FF6C616C6D4B5B6D6C4B5B6E5D6D6D4A5B6D6D4A5B0107
+6D4A90C7FC6D01F8ECFFFE6D01FE01035B9028007FFFC01F13F0021F90B612C0020793C8
+FC020115FCDA001F14C0030101FCC9FC4D4D79CB5C>I<DA7FFCEB01C00103B5EAC00301
+1FECF00749ECFC0F90B7121F48D9E00F13BF4890C713FFD807FC141F4848804848140382
+484880177F485A173F171F12FFA2170F7FA217077F7F7F6D92C7FC6D7E6C13F014FF15F8
+6CECFF8016F86C15FF6C16C0836C826C826C826C82013F816D1680010716C01300020F15
+E01400030714F0ED007F160F16037013F882177F127800F8163FA3171FA27E18F0A27EA2
+6CEE3FE07F18C001E0157F6DEDFF8001FC160001FF140302E0EB0FFED97FFEEB3FFC486C
+B612F0D8FC0F5DD8F803158048C66C49C7FC48010313F0354D79CB44>83
+D<003FBB12C0A5DA80019038FC001FD9FC001601D87FF09438007FE001C0183F49181F90
+C7170FA2007E1907A3007C1903A500FC1AF0481901A5C894C7FCB3B3A749B812FCA54C4A
+7CC955>I<B700F8023FB512F8A5D8001F01C0C9380FE000745AB3B3AD6D180F63811A1F
+6D96C7FC626D7F1A7E6D7F6D606E6C4B5A6E6CED07F06E6C4B5A6E01C0EC3FC06E01F049
+B45A020101FF011F90C8FC6E91B55A033F15F8030715E0030092C9FC040713F0554C7CCA
+5E>I<B700F00203B6FCA5D8001F01E0C93803FC00745A6D61811A036D6D5F1A076D6D5F
+1A0F6D616F161FA26D6D94C7FC626E6D153E1A7E6E177C7015FC6E5F8219016E6D5D1903
+6E5F7014076E5F82190F6E6D5D191F6E6D92C8FC616F153E83197E6F6D137C19FC6F6D5B
+18016F5DEFF003A26F01F85B18076F01FC5B180F6F5DEFFE1F6F92C9FC17FF607013BE18
+FE705BA2705BA3705BA2705BA2705BA3705BA27090CAFCA2177EA2584C7ECA5D>I<B7D8
+E007B791B612C0A5D8003F0180C7000101FCC9387F80006F7070C7FC6D70183EA26F7016
+7E6D71177C876F1BFC6D715F6F831E016D656F4B6D14036D65876F92B515076D656F4A80
+07F3160F6E647001036E141F6E04E194C8FCA27001076E5C6E04C0163E8770010F177E6E
+4C6C157C70011F814F6C15FC6E637049EDC0016E033E6D5D1CE070017E16036E037C6D5D
+7001FC15F04E6D14076E63DCFF01EEF80F6F4A6D5DA20583EEFC1F6F4A6D92C9FC1CFE05
+C75F6F4A6D143E05EF16FF4E6E137E6F197C05FF17FC6F91C86C5BA36F496F5BA24D816F
+61A26F496F5BA370486F5BA370486F90CAFCA24D81041F5FA27048167C7A4C7ECA7F>I<
+ECFFFC010FEBFFC0017F14F090B612FC489038803FFE3B03FC0007FF80486C6D7F6D7F48
+6D6C7F83167F83A2707E6C90C7FC6C5A6C5AC9FCA5ED1FFF021FB5FC49B6FC130F013FEB
+C03F9038FFFE00000313F04813C04890C7FC485A485AA2485AA2485AA4167FA26D14FF00
+7F15EF6D01017F6C6C903907CFFF806C6CD90F8F13FE6C9038E07F076C9038FFFE030001
+4A7ED8003F9038F0007F0103018090C7FC37347CB23C>97 D<EB7FC0B5FCA512037EB3ED
+07FF037F13E002C1B512FC02C714FF9126CFF80F7F9126DFC0017F02FFC77F4AEC3FF002
+F8814A6E7E717E4A81831980A37113C0A319E0AC19C0A35F1980A219005F606E141F6E5D
+4D5A6E4A5A02BF4A5A91261FC0035B9027FE0FF01F5B496CB548C7FCD9F80114F8496C6C
+13E0C8D80FFEC8FC3B4D7CCB44>I<91380FFF8091B512F8010314FF010F15804948C613
+C0D97FF8EB1FE0D9FFE0EB3FF04849137F4849EBFFF84890C7FCA2485A121FA24848EC7F
+F0EE3FE0EE1FC0007F92C7FC5BA212FFAC127FA27FA2123FA26C6C153EA26C6C157E177C
+6C6D14FC6C6D14F86C6D13036C6DEB07F0D97FFCEB1FE06DB4EBFFC0010F90B512000103
+5C010014F0020F13802F347CB237>I<EF1FF0EE3FFFA51600177FB3EC0FFF91B512E001
+0314F8010F14FC013FEB01FF903A7FF8003FFFD9FFE0130F48497F48497F4890C77E4881
+5B121F5B123FA2127F5BA312FFAC127FA36C7EA3121F6D5C120F6C6C5C6C6D5B6C5D6C01
+E0013F7F6D6C49EBFFE090393FFE03FE6DB512F801075C0100148091261FFC00EBC0003B
+4D7CCB44>I<EC0FFF91B512F0010314FC010F14FF90263FFE077F90267FF0007F49486D
+7E4801806D7E486F7E4890C7120F484881707E121F491403003F82A2127F5B701380A212
+FFA390B8FCA401F8CAFCA5127FA27FA2123FA26C6CED0F80A26C6C151F6C17006E5C6C6D
+147E6C6D5C6C6D495AD93FFCEB07F0903A1FFF803FE0010790B55A010192C7FC6D6C13FC
+020713C031347DB238>I<ED7FF0913807FFFC023F7F4A7F902601FFE0138049018113C0
+49484813E0EB0FFCEB1FF8A2EB3FF0A2017F6D13C04A6C1380EE7F00163E93C7FCACB77E
+A526007FF0C8FCB3B3A3003FB512F8A52B4D7DCC26>I<DA7FFCEB0FE00103B538807FF8
+010F9138E1FFFC013F02FB13FE903A7FF01FFFF39026FFC007138348D900011303481683
+48486DEBC1FCEFC0F8000FEEE00049147F001F82A9000F5E6D14FF00075EA26C6C495B6C
+93C7FC6C9038C007FE9138F01FFC4890B55A01EF14E0D803C314809026C07FFCC8FC0007
+90CAFCA47FA27F13FC90B612FCEEFFC06C16F817FE6C8218806C17C06D16E00003B812F0
+120FD81FFCC7000F13F8D83FF0140049153F4848ED1FFC00FF160F491507A56D150F007F
+17F86D151F6C6CED3FF06C6CED7FE0D80FFE913801FFC06C6C6C010713806C01F8017F13
+00C690B612FC013F15F001071580D9003F01F0C7FC37497DB13D>I<EB7FC0B5FCA51203
+7EB3923801FFC0030F13F8033F7F4B13FFDBFE077F9138C1F0039126C3E0017FDAC78080
+ECCF0014DE02DC6D7F14FC5CA25CA35CB3AAB6D8C07FEBFFE0A53B4C7BCB44>I<13FCEA
+03FF487F487FA2487FA66C5BA26C5B6C90C7FCEA00FC90C8FCABEB7FC0B5FCA512037EB3
+B3A2B61280A5194D7BCC22>I<EC01F8EC07FE4A7E4A1380A24A13C0A66E1380A26E1300
+6E5AEC01F891C8FCABEDFFC049B5FCA5EB000380B3B3AC1202EA1FC0EA3FE0EA7FF0EAFF
+F84A1380A216005C5D6C48485A49485A003FEB7FF06CB55A6C1480000349C7FC38007FF0
+226386CC26>I<EB7FC0B5FCA512037EB3A293383FFFFEA5040390C7FC17FC4C5AEE0FE0
+EE3FC04C5A4CC8FC4B5AED03F8ED0FF04B5A4B5A4B5A4BC9FC14C302C77F02CF7F02DF7F
+91B5FC824A7F4A6C7EECF83F9138E01FFE02C07F6F7F816F7F836F7F81707E83707E161F
+707E84707F84B6D8803FEBFF80A5394C7CCB41>I<EB7FC0B5FCA512037EB3B3B3AAB612
+80A5194C7BCB22>I<90287FC001FFC0EC7FF0B5010F01FC0103B5FC033F6D010F804B6D
+4980DBFE079026803F817F9126C1F801903AC07E007FF00003D9C3E0DAE0F8806C9026C7
+8000D9F1E06D7E02CFC7EBF3C002DEEDF780DD7FFF6E7E02FC93C7FC4A5DA24A5DA34A5D
+B3AAB6D8C03FB5D8F00FB512FCA55E327BB167>I<903A7FC001FFC0B5010F13F8033F7F
+4B13FFDBFE077F9138C1F00300039026C3E0017F6CD9C78080ECCF0014DE02DC6D7F14FC
+5CA25CA35CB3AAB6D8C07FEBFFE0A53B327BB144>I<913807FF80027F13F80103B6FC01
+0F15C090261FFE017F903A7FF0003FF849486D7E480180EB07FE4890C76C7E4817804980
+000F17C048486E13E0A2003F17F0A249157F007F17F8A400FF17FCAB007F17F8A46C6CED
+FFF0A2001F17E0A26C6C4A13C0A26C6C4A13806C6D4913006C5E6C01E0EB1FFC6D6C495A
+903A3FFE01FFF0010FB612C0010392C7FCD9007F13F80207138036347DB23D>I<90397F
+C007FFB5017F13E002C1B512FC02C714FF9126CFF80F7F9126DFC0037F000301FFC77F6C
+496E7E02F8814A6E7E717E4A81831980A28319C0A37113E0AC19C05FA319805F19005F60
+6E143F6E5D4D5A6E4A5A02FF495BDBC0075B9126EFF01F5B02E7B548C7FC02E114F8DAE0
+7F13E0DB0FFEC8FC92CAFCAFB612C0A53B477CB144>I<9039FF803FE0B5EBFFF8028113
+FE02837FDA87E11380EC8F830003D99F0713C06C139E14BCA214F8A24A6C13806F13006F
+5A4A90C7FCA45CB3A8B612E0A52A327CB132>114 D<903907FF8070017FEBF1F048B6FC
+1207380FFC01391FE0003F4848130F491307127F90C71203A2481401A27FA27F01F090C7
+FC13FCEBFFC06C13FEECFFE06C14FC6C806CECFF806C15C06C15E06C15F06C7E011F14F8
+010114FCEB000FEC007FED1FFE0078140F00F8140715037E1501A27E16FC7E15036D14F8
+6D13076D14F001F8EB1FE001FFEBFFC04890B51280486C1400D8F81F13FCD8E00313C027
+347CB230>I<14F8A51301A41303A21307A2130FA2131F133F137F13FF1203000F90B512
+F0B7FCA426007FF8C7FCB3A7167CAA013F14F880A290391FFE01F0010F1303903907FF87
+E06DEBFFC06D14806D6C1300EC0FFC26467EC430>I<D97FE0EC3FF0B5EC7FFFA5000315
+016C81B3AC5EA25EA25E7E6EEB0F7F017F021E7F6E017CEBFFE090393FFE01F86DB512F0
+010714E0010114C09027003FFE00EBC0003B337BB144>I<B600C090387FFFF0A5C601F0
+C73803F8006E5D017F5E801707013F5E6E140F011F5E6E141F6D93C7FC6F5B6D153E8117
+7E6D157C6F13FC6D5DEDF0016D5DEDF803027F5CA2EDFC07023F5CEDFE0F021F5CEDFF1F
+6E91C8FC169F16BF6E13BE16FE6E5BA26E5BA26E5BA36F5AA26F5AA26F5AA23C327EB041
+>I<B60081B500FC90387FFFF0A500019026E0000390C73801FC006E6F5C6C6F5E6E6F13
+03017F61A26E6F1307013F4A5E846E49150F011F616E6F131F6D4A93C7FC179F03806E5B
+6D021F153EEF0FFE6DD9C03F5DEE3E0703E06E13FC6D027E5DEE7C0303F015816D4A6C5C
+03F815C3DA7FF95E4C7E03FD15E7DA3FFF5E4C137F19FF6E496D5BA26E94C8FC4C7FA26E
+5E93C7120FA26E486E5AA202015E4B1403A26E486E5A54327EB059>I<B6D88007B512C0
+A526007FF8C7387F80006D6C92C7FC6E14FE6D6C495A6D6D485A6D01C05B6D4A5A6F485A
+6DEBF01F6D6D485A6E6C48C8FC023F137E6F5A6E6C5A806E5B6E5BA26E7F6E7F6F7E15FF
+4A7F4A7F4A8003E77FEC0FC3DA1F837FDA3F817F4AC67F02FE6D7E4948133F4A8049486D
+7E01076E7F49486D7F49487F494881017F6E7FB500F8011FEBFFF0A53C317EB041>I<00
+7FB500C090387FFFE0A5C601F0C73803F8006E5D017F5E6E1407013F5E80170F011F5E6E
+141F6D93C7FC6F5B6D153E6F137E6D157C6F13FCA26D6D5B16016D5DEDF803027F5CEDFC
+07023F5CEDFE0F021F5C15FF161F6E91C8FC16BF6E13BE16FE6E5BA26E5BA36E5BA26F5A
+A26F5AA26F5AA393C9FC5D153E157E157CD81F8013FC486C5B387FE001D8FFF05B14035D
+14074A5A49485A007F133F4948CAFC383F81FE381FFFF86C5B6C13C0C648CBFC3B477EB0
+41>I E /Fl 1 59 df<120FEA3FC0EA7FE0EAFFF0A6EA7FE0EA3FC0EA0F000C0C768B21>
+58 D E /Fm 73 125 df<922601FFFC903801FFE0033F9026FF801F13F84AB6D8E07F13
+FE020F03F9B6FC023FD9C00FB500C0138091277FFC0003D9FE0113C0902601FFE049495A
+494949494813E04990C714F049484A13E0495A19C0495A7413C0017F17804A6E6E138071
+9138007E007192C7FCAEBCFCA526007FF8C7000301C0C8FCB3B3A7007FB5D8F803B612F0
+A553547DD34E>11 D<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7FFE00
+03FCDAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B5CA3
+7190C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003FB5D8
+FC03B612C0A542547DD34B>I<EEFFFE031F9038FFCFC04AB7FC1407021FEBC00791387F
+FC00DAFFF05B4901C05B495B4990C7FC495AA2495A83133F4A8083AFBAFCA526003FFCC7
+1203B3B3A7003FB5D8FC03B612C0A542547DD34B>I<15F8A691380FFF8091B512F80107
+14FF011F15C049819026FFF8F813F84801C0EB0FFC2603FE00EB03FE4848EC00FF49153F
+4848ED1F804848ED0FC0A24848ED07E0A24848157FEFFFF05EA200FF5DA37FA27F7013E0
+6D6E13C06DED7F806DED1E006CB492C7FC14C014F86C13FF81EDFFC06C15F86C15FE826C
+16C06C826C826C826D816D81130F01038101001680141F020115C08003F814E0163F160F
+82040113F0D81FE080487E486C157FA2486C153FA2171FA44916E05B6C5A1380007EC7EC
+3FC0A26C1780177F6C6CEDFF007F6C6C4A5AD807F84A5A6C6CEC0FF82601FF80EB3FF06C
+9039F8F9FFE06DB65A011F92C7FC010714FC010114F0D9001F90C8FCEC00F8A6346179D9
+43>36 D<EA07F0EA1FF8EA3FFE487EA2B5128014C0A314E0A37EA27EEA1FFDEA07F1EA00
+01A2130314C0A313071480130FA214005B133EA25B5B485A1203485A485A485A90C7FC12
+0C132876D225>39 D<EA07F0EA1FF8487E487E7FB5FC1480A314C0A37EA27E7EEA07F3EA
+0003A213071480A3130F1400A25B131E133E133C137C5BA2485A485A485A485A48C7FC12
+1E120C1228769025>44 D<B712F0AB240B7F9F2D>I<EA07F0487E487E487E487EB51280
+A76C13006C5A6C5A6C5A6C5A1111769025>I<EF01E01703EF07F0A2170FA2EF1FE0A218
+C0173FA2EF7F80A218005FA24C5AA25F1603A24C5AA25F160FA24C5AA25F163FA24C5AA2
+94C7FC5EA24B5AA25E1503A24B5AA25E150FA24B5AA25E153FA24B5AA293C8FC5DA24A5A
+A25D1403A25D1407A24A5AA25D141FA24A5AA25D147FA24AC9FCA25C1301A2495AA25C13
+07A2495AA25C131FA2495AA25C137FA249CAFCA25B1201A2485AA25B1207A2485AA25B12
+1FA2485AA25B127FA248CBFCA25AA2127CA2347879D943>I<913803FFC0023F13FC91B6
+FC010315C0010F018113F0903A1FFC003FF849486D7E49486D7E49486D7E48496D138048
+496D13C0A24817E04890C813F0A34817F8A24817FC49157FA3007F17FEA600FF17FFB3A5
+007F17FEA6003F17FCA26D15FFA26C17F8A36C17F0A26C6D4913E0A26C6D4913C06C1780
+6E5B6C6D4913006D6C495AD91FFCEB3FF8903A0FFF81FFF06D90B55A01011580D9003F01
+FCC7FC020313C0384F7BCD43>I<157815FC14031407141F14FF130F0007B5FCB6FCA214
+7F13F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>I<EC3FFE0103B512E0010F14
+FC013F14FF90B712C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F
+48488001F01680486C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C9
+14E05EA218C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE0
+4B5A4A5B4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A49
+5AD91F80140749C8FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79
+CD43>I<91380FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC48
+48C76C7ED803F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90
+C75AD801FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E0
+16FCEEFF80DA000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8A2
+7013FCA218FEA2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C
+6C4816E001F04A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D
+011F1580010302FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA2
+161F163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407
+EC0FC01580EC1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B
+485A1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE
+43>I<D80380150ED807E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E
+16F016C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E90
+26FFF8077FDAC0017F49C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0A4
+18F0A3EA0FE0487E487E487E487EA418E0A35B6C484A13C05B491680003EC85A003F1700
+6C6C4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC
+6D14F8010314C09026007FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC91
+397FFE03FE903A01FFF0007F4901C0EB3F804990C7121F4948EC7FC0494814FF49484913
+E049485B01FF5C485BA2485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC
+5AA21508913801FFF8020713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E7013
+804A15C0A24A15E07013F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E0
+6C6D15C07E6E4913806C6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C001
+0092C7FC023F13FC020713C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A19006060
+60A2606060485F0180C86CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94
+C8FC16FEC812014B5A5E4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A214
+0FA25D141FA2143FA4147F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807
+FFC0027F13FC0103B67E010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C7
+6C7E48488048486E1380000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C0
+14F802FE4913806C7FDBC00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CED
+FFE017806C4BC7FC6D806D81010F15E06D81010115FC010781011F81491680EBFFE74801
+8115C048D9007F14E04848011F14F048487F48481303030014F8484880161F4848020713
+FC1601824848157F173FA2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F
+17C06D157F6C6CEDFF806C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D
+010F1580010102FCC7FCD9000F13C0364F7ACD43>I<91380FFF8091B512F8010314FE01
+0F6E7E4901037F90267FF8007F4948EB3FF048496D7E484980486F7E484980824817805A
+91C714C05A7013E0A218F0B5FCA318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C
+6D137B6C6D13F390387FF803011FB512E36D14C30103028313F89039007FFE03EC004015
+00A218F05EA3D801F816E0487E486C16C0487E486D491380A218005E5F4C5A91C7FC6C48
+4A5A494A5A49495B6C48495BD803FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14
+C0010F49C8FC010013F0364F7ACD43>I<EA07F0487E487E487E487EB51280A76C13006C
+5A6C5A6C5A6C5AC8FCB3EA07F0487E487E487E487EB51280A76C13006C5A6C5A6C5A6C5A
+113576B425>I<007FBD1280A2BE12C0A36C1C806C1C00D1FCB3A3003FBDFC481C80BE12
+C0A36C1C80A25A2379AE69>61 D<91B5FC010F14F8017F14FF90B712C00003D9C00F7F27
+07FC00017FD80FE06D7F48486E7E48C87FD87FE06E7E7F7F486C1680A66C5A18006C485C
+6C5AC9485A5F4B5B4B5B4B5B4B5B4B90C7FC16FC4B5A4B5A16C04B5A93C8FC4A5A5D1403
+5D5D14075DA25D140FA25DAB91CAFCAAEC1FC04A7EECFFF8497FA2497FA76D5BA26D5BEC
+3FE06E5A315479D340>63 D<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C7F
+A34C8083047F80167E8304FE804C7E03018116F8830303814C7E03078116E083030F814C
+7E031F81168083033F8293C77E4B82157E8403FE824B800201835D840203834B80020783
+5D844AB87EA24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A820103
+854A82010785A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>65
+D<BA12C019FEF1FFC01AF01AFCD8000701F0C7000313FFDE007F7F737F070F7F737F8785
+87858785A287A84F5BA263616361634F5B4F5B077F90C7FC4E485A060713F892B812E097
+C8FC861AF003F0C7000313FE9539003FFF80070F13E0737F07017F87737F747E1C807413
+C0A27413E0A31CF0A386A362A31CE0A2621CC0A250138097B5FC1C004F5B19074F5B073F
+13F04EB55ABC128098C7FC1AF81AC007F8C8FC54527CD160>I<932601FFFCEC01C0047F
+D9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7
+383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F882494982494982494982
+4949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA2
+98C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D
+606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D
+6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F
+93C8FC030715FCDB007F14E0040101FCC9FC525479D261>I<BA7E19FCF1FF801AF01AFC
+D8000701F0C7000F13FF060014C0071F7F070713F807017F737F747E747F747F86747F74
+7F8886888688A2757EA31D8087A21DC0A51DE0A387A963A31DC0A51D80A2631D00A3515A
+A2646264505B6264505B505B5090C7FCF2FFFE4F5B07075B071F5B96B512C0060F91C8FC
+BB5A1AF01AC007FCC9FC19805B527CD167>I<BC1280A5D8000701F8C7000114C0F0001F
+19071901851A7F1A3F1A1FA2F20FE0A21A07A31A03A318F81BF01A01A497C7FC1701A317
+031707170F177F92B6FCA59238F8007F170F170717031701A317001B3EA31B7CA395C8FC
+A21BFCA21BF8A21A01A31A031BF01A071A0FA21A1F1A3FF27FE0F101FF1907191F0603B5
+FCBCFCA21BC0A34F517CD058>I<BB12FEA5D8000701F8C700077FF0007F191F19078585
+8586861B80A21A1FA31A0FA41BC006F81307A497C7FCA31701A317031707170F177F92B6
+FCA59238F8007F170F170717031701A31700A795C9FCB3B812F8A54A517CD055>I<9326
+01FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003
+EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F88249
+49824949824949824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181F
+A3485B1B0FA25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000A36C7F
+A36C7FA27E6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF6D6C6D
+5C6E01F0EC07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F033FEE001F03
+0703FC1307DB007F02E01301040149CAFC5B5479D26A>I<B8D8C003B8FCA5D8000701F8
+C9001FEBE000B3AE92BAFCA503F8C9121FB3B1B8D8C003B8FCA560527CD169>I<B812C0
+A5D8000701F8C7FCB3B3B3B2B812C0A52A527CD132>I<027FB71280A591C76C90C7FCB3
+B3B3EA07F0EA1FFC487E487EA2B57EA44C5AA34A485B7E49495BD83FF8495BD81FE05DD8
+0FFC011F5B2707FF807F90C8FC000190B512FC6C6C14F0011F14C0010101F8C9FC39537D
+D145>I<B800C091B612F8A5D8000701F8C90003EBF8009738007F8051C7FC505AF203F8
+F20FF0505A505A505A50C8FCF101FCF107F84F5A4F5A4F5A4F5A07FEC9FCF003FC4E5A4E
+5A4E5A4E5A4E5ADD01FECAFC4D5A4D5A4D5A4D7E173F4D7E4C487E4C7F5E4C804C804C80
+EEFF7F9226F9FE3F7FDBFBFC809226FFF81F7F4C7EDCC0077F0480804C7E4B6D804B6D80
+4B8284727F727F8684727F727F8784728087737F85737F87737F85737F88857380747F88
+8697B512FCB800C0013FECFFFEA55F527CD169>I<B812F8A5D8000701F8CAFCB3B3A91A
+7CA41AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19FF180360183F4DB5FC
+BB12E0A546527CD151>I<B600FC073FB512FE6F61A26F96B6FCA2D80007F5C00070EF01
+EFA202EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E06D173CA26F
+6C1778A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F00A26F6D15
+1EA26F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D49C7FCA270
+6D131EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A27101FFC8FC
+A3715BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A77527CD180>I<
+B600FC93B7FC8181A282D800076E9239003FFC0070EE07E08282A28202EF7F02E77F02E3
+80A202E18002E0806F7F6F7F6F7FA26F7F6F7F6F806F80A26F80707F707F707F707FA270
+7F7080708070808583717F717F717F717FA27114807114C07114E07213F07213F8A27213
+FC7213FE7213FF721487A27214C77214E77313F77313FF85A285858585A28586868686A2
+86868686A2D93FFC187FB7173F1B1F1B0F1B07755A60527CD169>I<93380FFFC00303B6
+FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02
+007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F49854948707F494870
+7FA24849717E48864A83481B804A83481BC0A2481BE04A83A2481BF0A348497113F8A5B5
+1AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D
+4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A
+6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390B7C8FC020016FC031F15E0
+030392C9FCDB001F13E0565479D265>I<BAFC19F819FF1AE086D8000701F0C7001F13FC
+060113FF726C13807313C0070F13E01BF0857313F81BFCA27313FEA41BFFA81BFEA31BFC
+61A21BF84F13F04F13E0614F13C04F13004E485A061F5B92B812F01AC04FC7FC19E003F8
+CBFCB3AEB812C0A550527CD15C>I<93380FFFC00303B6FC031F15E092B712FC0203D9FC
+0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02007F902601FFF0ED3FFE49496F
+7E49496F7F49496F7F4990C96C7F4948707F4948707F01FF854A177F48864849717EA248
+49711380A2481BC04A83481BE0A24A83481BF0A3481BF8A291CB7EA3B51AFCAF6C1BF8A2
+6E5FA36C1BF0A36C6D4D13E0A36C1BC06E5F6C1B806E5F6CDB01FE16006C6D902607FF80
+495A4C13E06C6D013F6D495A017F91267F03F85C6D6C90277C00FC015B6D6C49D97E035B
+6D01806E485B6D6D48D91F8F5B6D01E0039F90C7FC6D01F06EB45A6DD9FCF85DDA3FFF6E
+13F0020F6D4913C0020301FF90B5C8FC020091B512FC031F180C0303181EDB001FEBE3FE
+93C7EA01FF74133E74137E7413FEF2F8077290B5FC1CFCA285A21CF8A2851CF07314E0A2
+7314C0731480731400735B9638007FF8F21FE0576A79D265>I<B912F0F0FF8019F819FF
+1AC0D8000701F0C714F0060F7F060113FE727F737F737F85737F87A2737FA387A863A261
+6363A24F5B4F5B4F90C8FC4F5A06035B060F13F095B512C092B8C9FC19F819E019F89226
+F0000313FE9439007FFF80727F727F727F727F727F8684A28684A787A71D1C75133EA385
+75137E73157C7513FC731401B86C6D9038F803F807039038FE07F07390B512E0736C14C0
+080F1400CEEA7FFC5F537CD164>I<91260FFF80130791B500F85B010702FF5B011FEDC0
+3F49EDF07F9026FFFC006D5A4801E0EB0FFD4801800101B5FC4848C87E48488149150F00
+1F824981123F4981007F82A28412FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15
+F86CECFF8016FC6CEDFFC017F06C16FC6C16FF6C17C06C836C836D826D82010F82130301
+0082021F16801400030F15C0ED007F040714E01600173F050F13F08383A200788200F882
+A3187FA27EA219E07EA26CEFFFC0A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A
+5A02F8EC7FF0903B1FFFC003FFE0486C90B65AD8FC0393C7FC48C66C14FC48010F14F048
+D9007F90C8FC3C5479D24B>I<003FBC1280A59126C0003F9038C0007F49C71607D87FF8
+060113C001E08449197F49193F90C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6
+C994C7FCB3B3AC91B912F0A553517BD05E>I<B800C00103B612FCA5D8000701F8CAEBF0
+00F31F80B3B3B11B3FA26D97C7FC81637F1B7E6D6D17FE505A6E7E505A6E6D15076E4D5A
+6E6D4B5A6E6D4B5A6E01F84B5A6E6DDA03FFC8FC6E6CB46CEB0FFE6F9039F001FFF8030F
+90B65A030316C0DB007F92C9FC040F14F8DC007F13805E537CD167>I<B700FE031FB512
+FEA5D8001F01F0CA383FFE00F307F06D626F170F6D62811B1F6D6D601B3F6D97C7FC6F5F
+6D197E821BFE6E6D5E1A016E6D5E1A036E60701507A26E6D5E1A0F6E6D5E1A1F6E607015
+3FA26E6D93C8FC626E6E147E1AFE6F5E711301A26F6D5C19036F6D5C19076F5E71130FA2
+6F6D5C191F6F6D5C193F6F93C9FC715BA26FEC807E19FE706D5A18C1705C18E3705C18F3
+18F770EBFFE0A2705CA2705CA37091CAFCA2705BA2715AA3715AA2715AA2715A715A5F53
+7DD166>I<B700FC017FB600FE91B612F0A5D8003F01C0C8001F01E0C9EBF8006F71EE0F
+C06D7161876F1C1F6D7196C7FC6F8373606D1E3E6F836D7160876F1CFC6D666F4B801F01
+6D66704A806E525A88704A17076E059F5F70021F80080F160F6E6570023F806EDC3E074C
+C8FC8870027E5F6EDC7C03163E7002FC804F6C167E6E1C7C700101814F6C16FC6E745B70
+010317016E4C6D5D060716C00580496D14036F63DDC00F16E04F6D14076F07F05BDDE01F
+170F6F92C76C5D1DF8DDF03E6E141F6F98C9FCDDF87E16FC067C6E5C6FF1FE3EDDFCFC17
+7E6F4A6E147C1DFFDDFFF06E14FC6F62A24E816F62A270496F5BA24E817061A295C97E70
+61A270487090CAFCA37048705AA24D1601040360A27048705A84537DD18B>I<B8030FB6
+1280A5D8000F01FCCA003F90C7FC6FEF07F86D6D606D4F5A826D6E4C5A6D4F5A826E6D4C
+C8FC6E18FE826E6D4B5A6E4D5A826E6D4B5A6E4D5A836E6E4A5A6E4D5A836F6D4AC9FC6F
+5E715C6F6D495A6F1503715C6F6D495A6F150F06805B6F6E485A6F153F06E05B706D48CA
+FC705C725A70EBFDFC7013FF61705C82705C6182715B96CBFCB3AA030FB712F8A561527E
+D166>89 D<001FBA12C01AE0A40380C714C002F8C75A02C0178091C8481400495D495F49
+4B5B495D495F48484B5B5F495F94B55A5E90C85D4C91C7FC5E60003E4B5B5E604C5B5EC9
+5C93B55A5D604B91C8FC5D5F4B5B5D5F4B5B5D5F92B55A5C5F4A91C9FC5C5E4A5B5C4CEC
+03E04A5B5C5E91B55A5B4C14074991C8FC4918C05D495B5B4B150F495B5B4B151F90B55A
+48183F5D4891C9127F4818FF4A5D48495D485F4A5D4849033F1380484CB5FC4A143FBBFC
+A47E435279D152>I<EC7FFF0107B512F0013F14FE90B77E48D9E00F7F2703FE000113F0
+486C6D7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC6C5AC9FCA6037FB5FC02
+0FB6FC91B7FC01071487013FEBF0074913803901FFFC004813F0485B485B485B4890C7FC
+5A5BA2485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113F86C9026C003E1EBFFE0
+6C9026F81FC014F06C90B5487EC6ED001F011F01FC010713E0010101E090C8FC3C387CB6
+41>97 D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE033FEBFFC092B612F002F3
+01017F913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E7F4A824A6E7FA2727EA2
+85A28584A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E4A5B6F495BDACFC04990
+C7FCDA87F0EB7FFC913A03FE03FFF849C6B612E0496D148049011F01FCC8FC90C7000313
+C041547BD24B>I<913801FFF8021FEBFF8091B612F0010315FC010F9038C00FFE903A1F
+FE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC486F1300
+705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F6CEE1F80
+6C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A01001580023F
+49C7FC020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A4913801FFE0021F
+13FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49487F4849143F
+484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C
+6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5128F0101EC
+FE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49B6FC010715
+C04901817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18C0
+488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218E0
+6CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91FFE
+EB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D>I<ED
+3FFC0203B5FC020F14C0023F14E09139FFF81FF0499038C03FF849EB807F49903800FFFC
+495A495AA2495AA2EE7FF8495AEE3FF0EE0FC093C7FCAEB712E0A526007FF8C8FCB3B3A7
+007FB512FEA52E547CD329>I<DA3FFF14FF0103B5D8F00713C0010FDAFC1F13E0013FEC
+FF7F90267FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387FF01F4890C7D8
+3FF813E0489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C
+6D495A6C6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F02607C03F90C9FC
+91CBFCA2120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D828448B9FC12
+074848C700031480D81FF8EC003F4848150748486F13C083485A83A56D5D007F18806D5D
+003F18006C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE011F5B6C6CB712
+80010F03FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>I<EB3FF0B5FCA51203C6FCB3
+A4EE1FFC93B512C0030314F0030F8092391FE07FFC92393F001FFE037C8003F07FDAF1E0
+81ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542537BD24B>I<13
+7F497E000313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA51201
+7EB3B3A6B612E0A51B547BD325>I<157FEDFF80020313E04A13F0A24A13F8A76E13F0A2
+6E13E002001380ED7F0092C7FCADED1FF891B5FCA51401EC007FB3B3B1EA0780EA1FE048
+7E487E486C13FF16F0A216E05C16C04A13806C4848130049485A003F495A000FB512F06C
+5C0001148026001FFCC7FC256C87D329>I<EB3FF0B5FCA51203C6FCB3A54CB512F8A593
+39003FFE00EF1FF0EF3FC04D5A4DC7FCEE03FEEE07F84C5A4C5AEE7FC04CC8FC4B5A4B5A
+ED0FF8ED1FE04B7E4B7EECF1FF02F37F02F77F91B6FC83159F030F7F02FE80DAF8077F4A
+7E6F7F6F7F83707E82707F84707F707F82707F84707F177F717E4D13C0B6D8F003B6FCA5
+40537CD247>I<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>I<D93FF0D91FFC
+EDFFE0B591B500C0010713FE030302F0011F6D7E030F6E017F8092271FE07FFCD9FF037F
+922A3F001FFE01F8007F0003027C9126FF03E080C602F06DD90780137FDAF1E0038FC77F
+DAF3C0159EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3ACB6D8F807B6D8
+C03FB512FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314F0030F8092391FE07F
+FC92393F001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA4
+5CB3ACB6D8F807B612C0A542367BB54B>I<913801FFE0021F13FE91B612C0010315F001
+0F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F48496D7F4A147F4883
+4890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3003F18006D5DA2
+6C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE011F90C7FC903A
+0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643>I<903A3FF001FFE0
+B5010F13FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC602
+806D7F92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA2
+615F616E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612
+E06F1480031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I<90397FE003FEB5
+90380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013FEC6ECC07FECE7
+8014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612FCA52F367CB537
+>114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307D81FE013014848
+7F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15F86C14FF16C06C
+15F06C816C816C81C681013F1580010F15C01300020714E0EC003F030713F015010078EC
+007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC7F0001FEEB01FE
+9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB635>I<143EA614
+7EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FCA426003FFEC8FC
+B3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F
+5B020313802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA50003ED001FC61607B3AE
+5FA35FA2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFFC0903A0FFFC03F836D
+90B51203010114FE6D6C13F8020701E091C7FC42377BB54B>I<B600F00107B5FCA50001
+01F8C8EA7FE06C6DED3F00A2017F163E6E157E013F167C6E15FC6D5E6F13016D5E811703
+6D5E6F13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E023F147C6F13FC6E5C
+16816E5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5AA36F5AA26F5AA26F5A
+A26F5A6F5A40367DB447>I<B6D8E07FB5D8C003B512C0A5000101F0C701F0C7381FF800
+6E027FED07E06C715DA26E023F150F017F705DA26E181F013F4B6C92C7FC6E606D70143E
+94B5FC6F177E6D4A6E137C03C001F315FC6D715B160303E001E114016D020702E05B03F0
+13C06D71485A160F03F8D9807F13076D05F85B93381F003F03FC160F027F4902FC5BDBFE
+3E011F131F023F04FE90C8FC167EDBFF7C010F5B6E01FCECFF3E4C6D137E6E5FA24C7F6E
+5F4C7F6E5FA24C7F6E5F4C147FA26E5F93C8123F6F5EA2033E6FC9FC5A367DB461>I<00
+7FB500F090387FFFFEA5C66C48C7000F90C7FC6D6CEC07F86D6D5C6D6D495A6D4B5A6F49
+5A6D6D91C8FC6D6D137E6D6D5B91387FFE014C5A6E6C485A6EEB8FE06EEBCFC06EEBFF80
+6E91C9FCA26E5B6E5B6F7E6F7EA26F7F834B7F4B7F92B5FCDA01FD7F03F87F4A486C7E4A
+486C7E020F7FDA1FC0804A486C7F4A486C7F02FE6D7F4A6D7F495A49486D7F01076F7E49
+486E7E49486E7FEBFFF0B500FE49B612C0A542357EB447>I<B600F00107B5FCA5C601F8
+C8EA7FE06EED3F00A26D6C153E187E013F167C6E15FC6D5E6F13016D5E6F13036D5E8117
+076D6D5C170F6D6D5C171F6D93C7FC6F5B027F143E6F137E023F147C6F13FCA26E6D5A16
+816EEBC1F016C36E5C16E76E5C16FF6E5CA26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F
+5AA35E150F5E151F93C9FC5DD81FC0133E486C137E486C137C486C13FC5D14015D14034A
+5A6C48485A49485A263FC07FCAFCEB81FE6CB45A6C13F000035BC690CBFC404D7DB447>
+I<BB12C0A4420480A243>123 D<C312F8A4850480A286>I E /Fn
+94 127 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00A212
+1C09396DB830>33 D<00101304007C131F00FEEB3F80A26C137FA248133FB2007E140000
+7C7F003C131E00101304191C75B830>I<903907C007C0A2496C487EA8011F131FA202C0
+5BA3007FB7FCA2B81280A36C16006C5D3A007F807F80A2020090C7FCA9495BA2003F90B5
+12FE4881B81280A36C1600A22701FC01FCC7FCA300031303A201F85BA76C486C5AA22938
+7DB730>I<1438147C14FCA4EB03FF011F13E090B512FC4880000780481580261FFEFD13
+C09039F0FC3FE0D83FC0131FD87F80EB0FF001001307007E15F800FE14035A1507A36CEC
+03F0A2007F91C7FC138013C0EA3FF0EA1FFE13FF6C13FF6C14E0000114F86C6C7F011F7F
+01037F0100148002FD13C09138FC7FE0151FED0FF015070018EC03F8127E1501B4FCA35A
+A26CEC03F07E01801307ED0FE0D83FC0131F01F0EB7FC0D81FFEB512806CB612006C5C6C
+5CC614F0013F13C0D907FEC7FCEB00FCA5147C143825477BBE30>I<D803C0EB01E0D80F
+F01303486C497E487E150F487ED87E7E495AEAFE7F5E486C133FA25E157FA24BC7FC6C5A
+5D387E7E01EA7FFED83FFC5B1403EA1FF86C48485AEA03C0C75B140FA25D141FA24A5AA2
+5D147FA292C8FC5CA2495AA25C1303A25C1307A290390FF001E0ED07F84A487E011F497E
+A24A487E133F163F90267F807F1380ED7E1F14005BA25B1201A24848EB7F3F033F130049
+14FF12076F5A5B6F5A6C486D5A0001EC01E029477DBE30>I<EB07E0EB1FF8497E137F49
+7E803801FC7F497E810003131F13F0A6143F92C8FC91387F0FFF9026F87E1F1380000113
+FEEBF9FC13FB4A6C1300D9FFF013C06C13E0151F02C05BEB7F809038FF003F4892C7FC48
+5C48EB807E5A15FE391FDFC0FC383F8FE014E1397F07F1F8EB03F300FEEBFBF0EB01FF5D
+7FEDC006027F130F91393F801F8015C06C137F6CEBFFE049EBF83F018701FC1300263FFF
+FBB5FC6C01F15B14E06C9038C03FFC00039038001FF8D801FCEB07E0293A7DB830>I<EA
+07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA513FE13FCA2120113F81203EA07F0
+120FEA1FE0127FEAFFC013801300127C12380F1D70B730>I<141E147F14FF5BEB03FEEB
+07FCEB0FF0EB1FE0EB3FC0EB7F80EBFF00485A5B12035B485A120F5BA2485AA2123F5BA2
+127F90C7FCA412FEAD127FA47F123FA27F121FA26C7EA27F12076C7E7F12017F6C7EEB7F
+80EB3FC0EB1FE0EB0FF0EB07FCEB03FEEB01FF7F147F141E184771BE30>I<127812FE7E
+7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7EEB7F80133F14C0131FEB0FE014F01307A2EB03F8
+A214FC1301A214FE1300A4147FAD14FEA4130114FCA2130314F8A2EB07F0A2130F14E0EB
+1FC0133F1480137FEBFF00485A485A485A485AEA3FE0485A485A90C7FC5A1278184778BE
+30>I<14E0497E497EA60038EC0380007EEC0FC0D8FF83EB3FE001C3137F9038F3F9FF26
+7FFBFB13C06CB61280000FECFE00000314F86C5C6C6C13C0011F90C7FC017F13C048B512
+F04880000F14FE003FECFF80267FFBFB13C026FFF3F913E09038C3F87F0183133FD87E03
+EB0FC00038EC0380000091C7FCA66D5A6D5A23277AAE30>I<143EA2147FAF007FB7FCA2
+B81280A36C1600A2C76CC8FCAF143EA229297DAF30>I<EA03E0EA0FF0EA1FF813FCEA3F
+FEA213FFA27EA27E1203EA007FA2137E13FEEA01FC1203EA07F8EA3FF0127FEAFFE0EA7F
+801300123C1019708B30>I<007FB612F0A2B712F8A36C15F0A225077B9E30>I<120FEA3F
+C0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED03F8A21507
+A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA24A5AA24A5A
+A24A5AA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA2495AA2495AA2495AA249C8FC
+A2485AA25B1203A2485AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA225477BBE
+30>I<14FE903807FFC0497F013F13F8497F90B57E48EB83FF4848C6138049137F4848EB
+3FC04848EB1FE049130F001F15F0491307A24848EB03F8A290C712014815FCA400FEEC00
+FEAD6C14016C15FCA36D1303003F15F8A26D1307001F15F0A26D130F6C6CEB1FE0A26C6C
+EB3FC06C6CEB7F806D13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5BD900FEC7FC
+273A7CB830>I<EB03C0497EA2130FA2131FA2133F137F13FF1203123FB5FCA213EF138F
+EA7E0F1200B3B0003FB512F84814FCB612FEA26C14FC6C14F81F3977B830>I<EB07FC90
+383FFFC090B512F00003804814FE4880261FF80F1380263FE00113C09038C0007F4848EB
+3FE090C7121FED0FF04814075A6C15F81503A3127E1218C8FCA2150716F0150F16E0151F
+16C0153FED7F8015FF4A13005DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495AEB0F
+F0EB3FE0495A495A4890C8FC4848EB01F04848EB03F8485AEA1FE048B6FCB7FCA37E6C15
+F025397BB830>I<EB03FF013F13E090B512F84814FE4880481580260FFE0113C09038F0
+007F4848EB1FE0150F16F01507A26C5A6C5AC8FC150F16E0A2151FED3FC0157FEDFF8002
+071300903807FFFE495B5D8115FF6D1480D9000113C09138003FE0ED1FF0ED07F8150316
+FC150116FE1500A21218127EB4FCA2150116FC4814036C15F86C6C13076DEB1FF0D83FF0
+133F3A1FFE01FFE06CB612C06C15806CECFE00C65C013F13F001031380273A7CB830>I<
+EC03FC4A7E140F141FA2143F147F157E14FEA2EB01FCEB03F8A2EB07F0A2EB0FE0EB1FC0
+A2EB3F80A2EB7F0013FEA2485A485AA2485AA2485A485AA2485AA248C7FC12FEB8FC1780
+A46C1600C8007EC7FCAA91387FFFFE91B6FCA46E5B29397DB830>I<000FB612804815C0
+5AA316800180C8FCAEEB83FF019F13C090B512F015FC8181D9FE0313809039F0007FC049
+133F0180EB1FE06CC7120F000E15F0C81207A216F81503A31218127EA2B4FC150716F048
+140F6C15E06C141F6DEB3FC06D137F3A3FE001FF80261FFC0F13006CB55A6C5C6C5C6C14
+E06C6C1380D90FFCC7FC25397BB730>I<EC0FF8EC7FFF49B51280010714E0131F4914F0
+90387FF80F9039FFC007F84813803803FE005B485A4848EB03F0ED01E0484890C7FC5B12
+3F5BA2127FEB000C903803FFE0010F13F8D8FF3F13FE48B6FCB7128016C09039FE007FE0
+01F8EB1FF001E0130F49EB07F8ED03FC5B90C7120116FE1500A37EA46C7E15016D14FC12
+1F6D1303000FEC07F86D130F6C6CEB1FF06DEB3FE03A03FF81FFC06C90B512806C15006D
+5B011F13F8010713E001011380273A7CB830>I<127CB712FC16FEA416FC48C7EA0FF816
+F0ED1FE0007CEC3FC0C8EA7F80EDFF00A24A5A4A5A5D14075D140F5D4A5AA24A5AA24AC7
+FCA25C5C13015CA213035CA213075CA4495AA6131F5CA96D5A6DC8FC273A7CB830>I<49
+B4FC011F13F0017F13FC90B57E0003ECFF804815C048010113E03A1FF8003FF049131FD8
+3FC0EB07F8A24848EB03FC90C71201A56D1303003F15F86D13076C6CEB0FF06C6CEB1FE0
+D807FCEB7FC03A03FF83FF806C90B512006C6C13FC011F13F0497F90B512FE48802607FE
+0013C0D80FF8EB3FE0D81FE0EB0FF04848EB07F8491303007F15FC90C712014815FE4814
+00A66C14016C15FC6D1303003F15F86D1307D81FF0EB1FF06D133F3A0FFF01FFE06C90B5
+12C06C1580C6ECFE006D5B011F13F0010190C7FC273A7CB830>I<49B4FC010F13E0013F
+13F890B57E4880488048010113803A0FFC007FC0D81FF0EB3FE04848131F49EB0FF04848
+1307A290C7EA03F85A4815FC1501A416FEA37E7E6D130315076C7E6C6C130F6D133FD80F
+FC13FF6CB6FC7E6C14FE6C14F9013FEBE1FC010F138190380060011400ED03F8A2150716
+F0150F000F15E0486C131F486CEB3FC0157FEDFF804A1300EC07FE391FF01FFC90B55A6C
+5C6C5C6C1480C649C7FCEB3FF0273A7CB830>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0
+A2EA3FC0EA0F00C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276E
+A630>I<EA03C0EA0FF0EA1FF8A2EA3FFCA4EA1FF8A2EA0FF0EA03C0C7FCAFEA03C0EA0F
+F0121F13F8123F13FCA3121FA2120F12031200120113F8120313F01207EA1FE0123FEA7F
+C0EAFF80EA7F00127E12380E3470A630>I<16F01503ED07F8151F157FEDFFF014034A13
+C0021F138091383FFE00ECFFF8495B010713C0495BD93FFEC7FC495A3801FFF0485B000F
+13804890C8FCEA7FFC5BEAFFE05B7FEA7FF87FEA1FFF6C7F000313E06C7F38007FFC6D7E
+90380FFF806D7F010113F06D7FEC3FFE91381FFF80020713C06E13F01400ED7FF8151F15
+07ED03F01500252F7BB230>I<007FB7FCA2B81280A36C16006C5DCBFCA7003FB612FE48
+81B81280A36C1600A229157DA530>I<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C0
+00037F6C13F86C6C7EEB1FFF6D7F010313E06D7F9038007FFC6E7E91380FFF806E13C002
+0113F080ED3FF8151F153FEDFFF05C020713C04A138091383FFE004A5A903801FFF0495B
+010F13804990C7FCEB7FFC48485A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC
+127E1278252F7BB230>I<EB1FFE90B512E0000314F8000F14FE4880481580267FF80313
+C09038C0007F48C7121F16E0150FA3127E151F0018EC7FC0C812FF020313804A13004A5A
+EC1FF84A5AEC7FC04A5A92C7FC495AA2495A5CA213075CA86D5A90C9FCA8EB01C0EB07F0
+A2497EA36D5AA2EB01C023397AB830>I<EC1FE0ECFFF8010313FE010F7F4914804914C0
+90397FF03FE09038FF800F4890380007F0D803FC13033A07F801FBF89038F007FF380FE0
+1F4A13FCEA1FC0495A003FEBFF0F903800FE07903901FC03FE007FEBF801EA7E03ECF000
+A2EAFE0700FC49137EAA00FE6D13FED87E0314FCA2ECF801D87F0114F8003FEBFC039039
+00FE07F0903880FF0F001F90387FFFE06D6C13C0EA0FE06E13803A07F007FE009038F801
+F86C6CC7127C6CB414FE6CEB800390387FF01F6DB512FC6D14F86D14E0010314C00100EB
+FE00EC1FF0273A7CB830>I<147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314
+C1A2011F7FA490383F80FEA590387F007FA4498049133F90B6FCA34881A39038FC001F00
+038149130FA4000781491307A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>
+I<007FB512F0B612FE6F7E82826C813A03F8001FF815076F7E1501A26F7EA615015EA24B
+5A1507ED1FF0ED7FE090B65A5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E1500167F
+A3EE3F80A6167F1700A25E4B5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387E
+B730>I<91387F803C903903FFF03E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB80
+1F3903FE000F484813075B48481303A2484813015B123F491300A2127F90C8FC167C1600
+5A5AAC7E7EA2167C6D14FE123FA27F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB
+0FF03901FF801F6C9038E07FE06DB512C06D14806D1400010713FC6D13F09038007FC027
+3A7CB830>I<003FB512E04814FCB67E6F7E6C816C813A03F8007FF0ED1FF8150F6F7E6F
+7E15016F7EA2EE7F80A2163F17C0161FA4EE0FE0AC161F17C0A3163F1780A2167F17005E
+4B5A15034B5A150F4B5AED7FF0003FB65A485DB75A93C7FC6C14FC6C14E02B387FB730>
+I<007FB7FCB81280A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800
+A4157C92C8FCA5EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730>I<003FB71280
+4816C0B8FCA27E7ED801FCC7121FA8EE0F8093C7FCA5153E157FA490B6FCA69038FC007F
+A4153E92C8FCAE383FFFF8487FB5FCA27E6C5B2A387EB730>I<02FF13F00103EBC0F801
+0F13F1013F13FD4913FF90B6FC4813C1EC007F4848133F4848131F49130F485A49130712
+1F5B123F491303A2127F90C7FC6F5A92C8FC5A5AA892B5FC4A14805CA26C7F6C6D1400ED
+03F8A27F003F1407A27F121F6D130F120F7F6C6C131FA2D803FE133F6C6C137FECC1FF6C
+90B5FC7F6D13FB010F13F30103EBC1F0010090C8FC293A7DB830>I<3B3FFF800FFFE048
+6D4813F0B56C4813F8A26C496C13F06C496C13E0D803F8C7EAFE00B290B6FCA601F8C7FC
+B3A23B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C496C13E02D387FB730>
+I<007FB6FCB71280A46C1500260007F0C7FCB3B3A8007FB6FCB71280A46C1500213879B7
+30>I<49B512F04914F85BA27F6D14F090C7EAFE00B3B3123C127EB4FCA24A5A1403EB80
+07397FF01FF86CB55A5D6C5C00075C000149C7FC38003FF025397AB730>I<D83FFF9038
+0FFF80486D4813C0B56C5AA26C497E6C496C1380D803F0903803F8004B5A4B5A151F4B5A
+5E4BC7FC15FE14014A5A5D4A5A4A5A141F5D4A5A4AC8FC5C13F18101F37F13F790B57E14
+EFECC7F01483EC03F8140101FE7F496C7E5B157F497F82151F82150F826F7EA26F7E1501
+821500D83FFF903803FFC0486D4813E0B56C5AA26C497E6C496C13C02B387FB730>I<38
+3FFFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA27E6C
+16802A387EB730>I<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C4913E000
+07160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E1137CA2EC
+F8FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83FFC9038
+01FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB730>I<D83FFC90381F
+FF80486C4913C0B54913E0A26C6D6C13C06C6E13800003913801F800EBF7C0A3EBF3E0A3
+14F013F1A214F8A213F014FCA2147C147EA2143E143FA2141FA21581A2140F15C1A21407
+15E1A2140315F1A21401A215F91400A3157DA3153FEA3FFF481380B5EAC01FA26CEB800F
+6C496C5A2B387EB730>I<90383FFFE048B512FC000714FF4815804815C04815E0EBF800
+01E0133FD87F80EB0FF0A290C71207A44815F8481403B3A96C1407A26C15F0A36D130FA2
+6D131F6C6CEB3FE001F813FF90B6FC6C15C06C15806C1500000114FCD8003F13E0253A7B
+B830>I<007FB512F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7EA282
+1780163FA6167F17005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9
+FCB0387FFFC0B57EA46C5B29387EB730>I<90383FFFE048B512FC000714FF4815804815
+C04815E0EBF80001E0133F4848EB1FF049130F90C71207A44815F8481403B3A8147E14FE
+6CEBFF076C15F0EC7F87A2EC3FC7018013CF9038C01FFFD83FE014E0EBF80F90B6FC6C15
+C06C15806C1500000114FCD8003F7FEB00016E7EA21680157F16C0153F16E0151F16F015
+0FED07E025467BB830>I<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003F
+F0151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D81
+82D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C
+7E17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>I<90390FF803C0D97FFF13E048
+B512C74814F74814FF5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA3
+7EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01
+031480D9003F13C014019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716
+F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5B
+D878011380253A7BB830>I<003FB712C04816E0B8FCA43AFE003F800FA8007CED07C0C7
+91C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC007FFFCB56C4813FEA4
+6C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D13016D5CEC80039039
+3FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC1FF02F3980B730>I<
+D87FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D807F0903801FC00A26D13030003
+5DA46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C48C7FCA490380FE0FE
+A401075B14F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A2B397EB730>I<D83F
+FC903801FFE0486C4913F000FF16F8A2007F16F06C486D13E0D81FC09038001FC0000F16
+80A76D143F00071600A7000390380F803E9039F01FC07EEC3FE0A3EC7FF0A2147D000115
+7CA29039F8FDF8FCA314F8A300005D01F913FCA2ECF07CA201FD137DA2017D5CECE03DA3
+017F133FA2ECC01FA2013F5CA2EC800F6D486C5A2D397FB730>I<3A3FFF01FFF8480183
+7F02C77FA202835B6C01015B3A01FC007F806D91C7FC00005C6D5BEB7F01EC81FCEB3F83
+14C3011F5B14E7010F5B14FF6D5BA26D5BA26D5BA26D90C8FCA4497FA2497FA2815B81EB
+0FE781EB1FC381EB3F8181EB7F0081497F49800001143F49800003141F49800007140FD8
+7FFEEB7FFFB590B5128080A25C6C486D130029387DB730>I<D87FFF90381FFFC0B56C48
+13E0A46C496C13C0D803F8903803F8006D1307A26C6C495AA26C6C5C151F6D5CEC803F01
+3F5CECC07F011F91C7FCA290380FE0FEA214F101075BA2903803FBF8A201015B14FF6D5B
+A26E5AA36E5AB1903803FFF8497F497FA26D5B6D5B2B387EB730>I<001FB612FC4815FE
+5AA490C7EA03FCED07F816F0150FED1FE016C0153FED7F80003E1500C85A4A5A5D14034A
+5A5D140F4A5A5D143F4A5A92C7FC5C495A5C1303495A5C130F495A5C133F495A91C8FC5B
+4848147C4914FE1203485A5B120F485A5B123F485A90B6FCB7FCA46C15FC27387CB730>
+I<007FB5FCB61280A4150048C8FCB3B3B3A5B6FC1580A46C140019476DBE30>I<127CA2
+12FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA26D7EA26D7EA2
+6D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7EA26E7EA26E7E
+A2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503A2ED01F01500
+25477BBE30>I<007FB5FCB61280A47EC7123FB3B3B3A5007FB5FCB6FCA46C140019477D
+BE30>I<1307EB1FC0EB7FF0497E000313FE000FEBFF80003F14E0D87FFD13F039FFF07F
+F8EBC01FEB800F38FE0003007CEB01F00010EB00401D0E77B730>I<007FB612F0A2B712
+F8A36C15F0A225077B7D30>I<1338137CEA01FE12031207EA0FFC13F0EA1FE013C0EA3F
+8013005A127EA212FE5AA5EAFFC013E013F0127FA2123FA2EA1FE0EA07C00F1D70BE30>
+I<EB3FFC48B57E4814E04880488048809038F00FFE9038E001FF806F7E6C48133F6C4880
+C8121FA491B5FC130F137F48B6FC12075A48EBC01F383FFC00EA7FE0138048C7FC5AA46C
+143FA26C6C137F9038C001FF263FF80FEBFFC06CB712E0A2000714F76C14C3C6020013C0
+D93FF090C7FC2B2A7CA830>I<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF80
+027F13E091B57E90B612FC82ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F49
+15E0160FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF003130091
+38FC0FFE91B55A5E495CD97E7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFFE0
+010713FC011F7F017F7F90B612804815C048EB807F3907FC003F485A485A49EB1F804848
+EB0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C6C
+14C0D807FE133F9039FFC0FF806C90B5FCC615006D5B011F13F801075B01011380232A7A
+A830>I<913801FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A48
+1303380FFC00D81FF0133F49131F485A150F4848130790C7FCA25AA25AA87E6C140FA27F
+003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D01
+C713E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F90
+B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0150F484814F0491307127F
+90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D1307
+D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEBFE00010713F8010013C025
+2A7CA830>I<EDFF80020713E0021F13F05C4A13F891B5FC491387903803FE079138FC03
+F0903907F800C04A1300A8003FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003FB5
+12FE4880B71280A26C15006C5C25397DB830>I<D903FC13FF90261FFF8713C04913DF90
+B712E05A5A2607FE07138F903AF801FE07C048486C6CC7FCA2497F001F8149133FA56D13
+7F000F92C7FC6D5BA26C6C485AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9FC
+A37F7F6CB512F015FF6C15C04815F0488148813A3FE0001FFE0180130148C8127F007E81
+00FE168048151FA56C153F007FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A6C
+5D000115C06C6C91C7FC011F13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F12
+3F1200AAEC01FE91380FFF80023F13E091B57E90B67EA29138FE07FCECF8039138E001FE
+14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC
+6C496C13F82F3880B730>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF848
+7F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB830>I<EC01C0EC
+07F0A2EC0FF8A3EC07F0A2EC01C091C7FCA990B512F04814F8A47EEB0003B3B3A5EC07F0
+A2123C007EEB0FE0B4131FEC3FC0147F90B512806C14005C6C5B000F13F0000313C01D4E
+7CB830>I<EA7FF8487EA4127F1200AB0203B512804A14C017E0A217C06E14809139001F
+E0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A5A4A5A01FD7F90B57E8114F7ECE3F8
+ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E15076F7E6F7E3B7FFFF81FFFE0B56C4813
+F017F8A217F06C496C13E02D387FB730>I<387FFFF8B57EA47EEA0001B3B3A8007FB612
+F0B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF
+7F15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F803FC01A201F013F8A301E0
+13F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C01071380322881A730>I<EC01FE
+3A3FFC0FFF80267FFE3F13E000FF90B57E90B67E7E6C9038FE07FCC6EBF8039138E001FE
+14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC
+6C496C13F82F2880A730>I<49B4FC010F13E0013F13F8497F90B57E0003ECFF8014013A
+07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303007F15FC90C71201A300FE
+EC00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C6CEB1FF06C6CEB3FE06D13
+7F3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0010190C7FC272A7CA830>
+I<EC03FE3A3FFC1FFF80267FFE7F13E000FF90B57E90B612FC6C816CEBFE07C69038F001
+FF4A6C13804A137F4AEB3FC091C7121F4915E0160FA217F01607A8160FA217E07F161F6E
+EB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495C6E13C0021F90C7FCEC
+03FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A730>I<49B413F8010FEBC1FC01
+3F13F14913FD48B6FC5A481381390FFC007F49131F4848130F491307485A491303127F90
+C7FC15015A5AA77E7E15037FA26C6C1307150F6C6C131F6C6C133F01FC137F3907FF01FF
+6C90B5FC6C14FD6C14F9013F13F1010F13C1903803FE0190C7FCAD92B512F84A14FCA46E
+14F82E3C7DA730>I<ED07F83A3FFF803FFF486DB51280B512C302CF14C06C13DF6C9038
+FFFC3FD8001F13E09238801F809238000F004A90C7FC5C5C5CA25CA45CAF003FB512FC48
+80B7FCA26C5C6C5C2A287EA730>I<90381FFC1E48B5129F000714FF5A5A5A387FF007EB
+800100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F8
+6C6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F80
+6D137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830>I<
+EB0780497E131FA9003FB612E04815F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5EC
+E003010FEB07F814F09138FC1FF06DB512E06D14C016806D14009038007FFCEC1FF02633
+7EB130>I<D83FFCEB3FFC486C497E00FF14FFA2007F147F003F143F00001400B3A41501
+A2150315076D130F903A7FC07FFFF891B612FC6D15FE7F6D4913FC6D9038F87FF8010001
+C0C7FC2F2880A630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01
+F80003F000A26D130700005DA26D130F017E5CA2017F131F6D5CA2EC803F011F91C7FCA2
+6E5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0A314FF6D5BA36E5A6E5A2B
+277EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F06C496C13E0D807E0C7EA3F
+00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2EC
+FDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA2011F5C90390F800F802D277F
+A630>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648C66CC7FC137FEC80FE9038
+3F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F81903803
+F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE90387F007E017E137F01FE6D7E
+48486D7E267FFF80B5FCB500C1148014E3A214C16C0180140029277DA630>I<3B3FFFC0
+7FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003F000A2000014076D5C137E
+150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB03F0157C15FCEB
+01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F13
+FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630>
+I<001FB612FC4815FE5AA316FC90C7EA0FF8ED1FF0ED3FE0ED7FC0EDFF80003E491300C7
+485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A495A495A495A495A4948133E4890
+C7127F485A485A485A485A485A48B7FCB8FCA46C15FE28277DA630>I<ED3FF0913803FF
+F8140F5C147F16F09138FFF00092C7FC495A5CB3A21303495A133F383FFFF0B55A5C91C8
+FC14C080003F7F38003FF813076D7E1301B3A2806D7E15F091387FFFF016F8141F801403
+9138003FF025477BBE30>I<127CA212FEB3B3B3AD127CA207476CBE30>I<EA7FE0EAFFFE
+6D7E8014F07EC66C7E13076D7E1301B3A2806D7E15E091387FFFE06E13F8801407141F5C
+4A13E09138FFE00092C7FC495A5CB3A21303495A137F387FFFF0B5FC14C05C49C8FCEA7F
+E025477BBE30>I<017C133848B4137C48EB80FE4813C14813C348EBEFFC397FEFFFF0D8
+FF8713E0010713C0486C1380D87C0113003838007C1F0C78B730>I
+E /Fo 46 123 df<EEFF80030F13F092383FC0789238FE001CDA03F8130E4A48133FDA1F
+E013FF4A5A4B5AEC7F005C5CEE00FE010115784A1400A513035CA4EE01FC0007B7FC17F8
+A23A0007F0000F1607A2130F4A14F0A4160F131F4A14E0A4161F133F4A14C0A4163F137F
+91C71380A4167F5B491500A31201486C903801FF80B5D8F83F13FC5DA230407EBF33>12
+D<EEFFC0030FEBFB8092383F803F9238FE007FDA03F813FF4A5A91381FE001EC3FC00380
+1400EC7F004A7F4A805F13014A5CA4160113034A5CA416030007B7FC5FA23A0007F00003
+A21607130F4A5CA4160F131F4A5CA4161F133F4A5CA4163F137F91C75BA4167F5B4992C7
+FCA300015D486C497FB5D8F87F13FCA331407EBF33>I<DCFF80EB7FC0030F9039E007FF
+F8923B3F80781FE03C923BFE003C7F000EDA03F8D91FFC7F4A484948EB1F80DA1FE0D9FF
+F0137F4A48485B03804A13FFDA7F005C5C4A92C7FCF27F0001016E153C4A4A91C7FCA501
+0314014A5CA41AFE0007BAFC62A23D0007F00003F800071903A2010F14074A4A5CA41907
+011F140F4A4A5CA4190F013F141F4A4A5CA4191F017F143F91C7495CA4193F49147F4992
+C75BA31201486C49486CEBFFC0B5D8F83FD9FC1F13FE605D49407EBF4C>I<EA0780EA1F
+E0123F13F0A6EA0F30120013701360A213E013C0A21201EA038013005A120E120C121C5A
+5A5A5A0C1C71BE19>39 D<1530157015E0EC03C0EC0780EC0F00141E5C147C5C5C495A13
+03495A5C130F49C7FCA2133E137E137C13FC5B1201A2485AA25B1207A2485AA3485AA448
+C8FCA45A127EA512FE5AA95AA87EA2127CA5123C123EA2121EA2121F7EA26C7EA26C7EA2
+6C7E120013707FA213181C5A74C323>I<497E806D7E1470147880A280A280A2EC0780A2
+15C01403A215E0A3EC01F0A615F8AF140315F0A5140715E0A4140F15C0A3141F1580A3EC
+3F00A2143E147EA2147C14FC5C13015C13035C13075C495AA249C7FC131E133E5B13785B
+485A485A12075B000EC8FC5A5A12F05A1D5A7FC323>I<007FB5FCA2B512FEA418067C96
+1E>45 D<121EEA3F80EA7FC012FFA41380EA7F00123C0A0A788919>I<1703EF0780170F
+A2EF1F00A2173EA25FA25FA24C5AA24C5AA24C5AA24C5AA24CC7FCA2163E167E167C5EA2
+4B5AA24B5AA24B5AA24B5AA24BC8FCA2153EA25DA25DA24A5AA24A5AA24A5AA24A5AA24A
+C9FCA2143EA25CA25CA2495AA2495AA2495AA2495A131F91CAFC133EA25BA25BA2485AA2
+485AA2485AA2485AA248CBFCA2123EA25AA25AA21270315B7FC32D>I<157015F0140114
+07143F903803FFE0137FEBFFCFEBF80F1300141F15C0A5143F1580A5147F1500A55C5CA5
+13015CA513035CA513075CA5130F5CA3131F497EB612F8A31D3D78BC2D>49
+D<EC01FE91380FFFE0023F13F89138FC07FC903901E001FE903907C000FF49C7EA7F8001
+1E15C0163F4915E05B0170141F13FF80A35A163FA26C90C7FC137E0118EC7FC090C8FCEE
+FF80A24B1300A24B5A5E4B5A4B5A4B5A5E4B5A4BC7FC15FEEC01F84A5A4A5A4A5A4AC8FC
+143E5C5CEB01E04948130E49485B49C7FC131E495C13705B48485C484814F0000FB6FC5A
+485D5AB7FC5EA22B3D7CBC2D>I<01061403D90780131F90390FF801FE91B512FC16F816
+F016E0168049EBFE0015F890381C7FC091C8FCA3133C1338A513781370A2EC1FE0ECFFF8
+903873E03E9038FF001F01FCEB0F804914C049EB07E04914F049130390C7FC16F8A61507
+A21206EA3F80487EA2150F00FF15F0A24914E090C7121F00FC15C000F0143F00701580ED
+7F0012786C14FE4A5A6C495A390F800FE03907E03FC06CB5C7FCC613FCEB1FE0283F7ABC
+2D>53 D<13F0EA01FC1203EA07FEA313FCA2EA03F8EA01E0C7FCB3121EEA3F80EA7FC012
+FFA41380EA7F00123C0F2778A619>58 D<DCFFC01338030F01F01378037F01FC13F0913A
+01FF803F01913A07FC000781DA1FE0EB03C3DA7FC0EB01E74AC812FF4948ED7FE0D907FC
+153F495A4948151F495A4948150F494816C018074890C9FC485AA2485A000F1880491603
+121FA248481607A295C7FC485AA412FF5BA75BA2181C183C1838A27F007F1778187018F0
+003F5F6D150160001F16036C6C4B5A95C7FC6C6C5D6C6C151E6C6C5D6C6C15F86D6C495A
+6D6CEB07C0D91FF0EB1F80D907FE01FEC8FC0101B512F86D6C13E0DA07FEC9FC3D4276BF
+42>67 D<013FB7FC18E018F8903B007FF0000FFE6E48EB01FF9438007FC04B6E7E180F85
+727E727E147F4B6E7EA2727EA302FF178092C9FCA54918C05CA41A8013034A5DA41A0013
+074A5DA261A24E5A130F4A5E180F61181F61011F4C5A5C4E5A4EC7FC4D5A4D5A013F4B5A
+4A4A5AEF3FE0EF7F80017F4A48C8FC01FFEC1FFCB812F0178004FCC9FC423E7DBD45>I<
+013FB812F8A39026007FF0C7127F6E48140F18034B14011800A31978147F4B1570A502FF
+143892C7FCA3190017784915704A14F016011603160F91B6FC495DA29138FC001F160716
+03160101075D5CA2197019F019E0010F4A5A4A90C7120119C0A218031980011F16075CF0
+0F00A260181E013F163E4A157E4D5A1703017F150F01FFEDFFF8B9FCA2603D3E7DBD3E>
+I<90263FFFE0023FB5FC6F16FEA29026003FF8020313C0021F030013004A6C157C023B16
+3C6F15381439810238167802787FDA707F157082153F82031F15F002F07FDAE00F5D8215
+078203031401010180DAC0015D82811780047F1303010315C04A013F5C17E0161F17F004
+0F1307010715F891C7000791C7FC17FC160317FE04015B4915FF010E6E130E188E177F18
+CEEF3FDE011E16FE011C6F5AA2170FA21707133C01386F5A133C017C150113FE2607FF80
+1400B512FC18705C483E7DBD44>78 D<923803FF80031F13F09238FE01FE913903F0003F
+DA0FC0EB1FC0DA3F80EB07E0027EC76C7E49486E7E49488149486E7E4948157F495A013F
+17804948ED3FC049C9FCA24848EE1FE012035B000718F05B120FA2485A19F8123F5BA212
+7FA219F04848163FA5F07FE0A35BF0FFC0A219805F19007F4D5A127F4D5A60003F160F6D
+5E001F4C5A4D5A6C6C4B5A95C7FC6C6C15FE00034B5A6C6C4A5A6C6C4A5A017FEC1FC06D
+6C495AD90FE001FEC8FC903903F807F80100B512C0DA0FFCC9FC3D4276BF47>I<013FB6
+12F017FF18E0903B007FF0003FF86E48EB07FCEF01FE4B6D7EF07F8019C0183F19E0147F
+4B15F0A502FFED7FE092C8FCA219C0F0FF80A2494B13004A5D4D5AEF0FF04D5AEF7F8001
+03DA07FEC7FC91B612F017809139FC0007E0EE03F8EE00FC0107814A147F717EA284A213
+0F5CA484011F157F5CA41902013F17075CA2F0F00F017F170E496C143FB600E0011F131C
+94380FF83C4B01071378CA3801FFE09438003F8040407DBD43>82
+D<9239FF8003800207EBF007021F9038FC0F0091387F00FE02FCEB1F1FD903F0EB07BF49
+486DB4FC49487F4A6D5A49C8FC49157E133E137E173E49153CA57F1738A26D92C7FC8080
+80EB7FFEECFFE06D13FEEDFFC06D14F06D14FC010380010080143F020380DA003F7F1503
+1500707E163F161FA2160F121CA31607160F003C5EA35F003E151F94C7FC007E5D007F15
+3E6D5C16FC01E0495AD87DF0495AD8FCFCEB0FC03AF87F803F8027F01FFFFEC8FCD8E007
+13F839C0007FC031427BBF33>I<0007B912F0A33C0FFE000FF8003F01F0160F01C04A13
+034848160190C7FC121EF000E048141F5E1238A212781270153F5E5AA3C81600157F5EA5
+15FF93C9FCA55C5DA514035DA514075DA5140F5DA3141FEC7FFC0003B7FCA33C3D76BC42
+>I<120FEA3FC0127F13E0A212FF13C0127F1380EA1E000B0A70BD19>95
+D<EC7FC0903803FFF890380FC07E90383E003F496D7E01FF6D7E82A248140782A26C5A13
+7890C7120FA25EA2EC03FF147F903807FF1FEB1FE0D97F805B3801FE00EA03F8485A4848
+133F485A003F5D49EC81C048C7FCA2157F48ED03804814FFA2007F5B913903BF07009038
+80073F3A3FC00E1F8E260FE03C13FC3A03FFF00FF83A007FC003E02A2A7CA82D>97
+D<EB3F80EA1FFFA3C6FC137FA291C9FCA55B5BA512015BA4EC07F80003EB3FFF9039F8F8
+0FC09039FBE003E09039FF8001F891C77E5B4848147E49147F5B821780A2120F5B17C0A3
+167F001F16805BA4EEFF00123F5B4B5AA24B5A5E007F4A5AA24B5A6D495A4BC7FCD87CE0
+137E39F87001F839F03C07E039E00FFF80260003FCC8FC2A4077BE33>I<EC1FF0ECFFFE
+903903F01F8090390FC003C0D93F0013E0017E130F49131F000115F04848EB3FE0485AA2
+4848EB1FC0001FEC0F004990C7FC123FA2485AA412FF90C9FCA96CEC0380150716006C6C
+5B151E001F5C6C6C5B6C6C5B6C6C485A3901F80F8026007FFEC7FCEB0FF0242A7AA828>
+I<EE03F8ED01FFA3ED000F1607A217F0A4160FA217E0A4161FA217C0A491380FF03FECFF
+FC902603F81F138090390FC007BF90391F8003FF90387E0001497F0001157F4848150048
+5A120F5B001F5D485A5E5B127FA2150112FF90C75BA41503A25EA37E1507A26C4A5A7F00
+1F141F6C6C133F6C6CEBFFF83B03F001EFFFC03900F80F8F90383FFE0FD90FF0EBE0002D
+407ABE33>I<EC3FE0903801FFF8903807E07E90380F801F90393F000F80017E14C049EB
+07E0485A12034848EB03F0485AA2121F5B123FA248481307A290B6FCA2D8FF80C8FC90C9
+FCA87EED01C015036C15806D1307001FEC0F006D131E000F5C6C6C5B6C6C485A3900FC07
+C0D93FFFC7FCEB07F8242A7BA828>I<ED07F0ED3FFCEDFC1E913803F03F4A48B4FC4A48
+1380141FEC3F81DA7F0113008102FE137C93C7FCA213015CA513035CA50007B512F8A326
+0007F0C8FCA3130F5CA5131F5CA5133F5CA5137F91C9FCA55B5BA4EA03FF007F13FEB5FC
+A229407DBF1C>I<177C913907F803FE91393FFE0F8F9139FC0F9C3F903901F007F89039
+07E003E0D90FC013F0011F903801F80C02801400133FD97F007FA315035B495CA3017E49
+5A5E150F6D5C6D495A90263F803EC7FCECC0FC903871FFF09038E07F8091C9FC485AA47F
+A27F90B512F8EDFF806C15E016F86D8048B6FC3A07E0000FFED80F801300003FC8127F00
+3E815A00FC815AA25E163EA25E6C15FC007C4A5A6C4A5A6CEC0FC0D80FC0013FC7FC3903
+F801FCC6B512F0010F90C8FC303D7FA82D>I<147FEB3FFFA313017FA25CA513015CA513
+035CA4ED07F80107EB1FFF9139F0781FC09138F1E00F9139F38007E0ECF70002FE14F049
+5A5CA25CA24A130F131F4A14E0A4161F133F4A14C0A4163F137F91C71380A4167F5B4915
+00A300015D486C491380B5D8F87F13FCA32E3F7DBE33>I<1478EB01FE130314FFA25B14
+FE130314FCEB00F01400ACEB03F8EA01FF14F0A2EA001F130FA314E0A5131F14C0A5133F
+1480A5137F1400A55B5BA4EA03FF007F13F0A2B5FC183E7DBD1A>I<147FEB3FFFA31301
+7FA25CA513015CA513035CA501070103B5FC02F014FEA26F13F06F1380EEFE00010F14F8
+4A485AED03C04B5A031FC7FC153E011F13784A5AECC3E0ECC7F0ECCFF814FF497F14F9EC
+E1FE14C04A7E4A7E4980017E133F82151F82150F01FE8049130782A2000181486C49B4FC
+B5D8F03F13F04B13E0A2303F7EBE30>107 D<143FEB1FFF5BA213017FA214FEA5130114
+FCA5130314F8A5130714F0A5130F14E0A5131F14C0A5133F1480A5137F1400A55B5BA4EA
+03FF007F13F8A2B5FC183F7DBE1A>I<902707F007F8EB03FCD803FFD91FFF90380FFF80
+913CE0781FC03C0FE09126E1E00FEBF0073E001FE38007E1C003F090260FE700EBE38002
+EEDAF70013F802FC14FE02D85C14F84A5CA24A5C011F020F14074A4A14F0A5013F021F14
+0F4A4A14E0A5017F023F141F91C74914C0A549027F143F4992C71380A300014B147F486C
+496DEBFFC0B5D8F87FD9FC3F13FEA347287DA74C>I<903907F007F8D803FFEB1FFF9139
+E0781FC09138E1E00F3B001FE38007E090380FE70002EE14F014FC14D814F85CA24A130F
+131F4A14E0A4161F133F4A14C0A4163F137F91C71380A4167F5B491500A300015D486C49
+1380B5D8F87F13FCA32E287DA733>I<EC0FF0ECFFFE903903F01F8090390FC007C049C6
+6C7E013E6D7E01FC6D7E48488049147C0003157E485A000F157F5B121FA2485AA2007F16
+80A2170048C85AA54B5AA25E5A6C4A5A7E4B5A5E6C140F6C6C5C4B5A6C6C013EC7FC6C6C
+5B6C6C485A3900FC0FE090383FFF80D90FF8C8FC292A7BA82D>I<91387F01FE903A7FFF
+0FFFC09139FE3E03F09238F801F8903A01FFE000FE4B137F6D497F4990C713804A15C04A
+141FA218E0A20103150F5C18F0A3171F010716E05CA3173F18C0130F4A147F1880A2EFFF
+004C5A011F5D16034C5A6E495AEE1FC06E495AD93FDC017EC7FC91388F01F8913883FFE0
+028090C8FC92C9FC137FA291CAFCA45BA25BA31201487EB512F8A3343A81A733>I<9039
+07F01F80D803FFEB7FE09138E1E1F09138E387F839001FE707EB0FE614EE02FC13F002D8
+13E09138F801804AC7FCA25C131FA25CA4133F5CA5137F91C8FCA55B5BA31201487EB512
+FEA325287EA724>114 D<9138FF81C0010713E390381F807F90397C003F8049131F4848
+130F5B00031407A248481400A27FA27F6D90C7FCEBFF8014FC6C13FF6C14C015F06C6C7F
+011F7F13079038007FFE1403140100381300157EA2123C153E157E007C147CA2007E1478
+15F8007F495A4A5A486C485A26F9E01FC7FC38E0FFFC38C01FE0222A7DA824>I<EB0380
+A4130791C7FCA25BA25BA2133EA2137E13FE12011207001FB512C0B6FCA2D801FCC7FCA3
+12035BA512075BA5120F5BA41407001F130E13C0A4141E141C1380A26D5AA2000F5B14F0
+3807E1E03801FF80D8007EC7FC1A3978B723>I<01FE147F00FFEC7FFF4914FEA2000714
+0300031401A34914FCA4150312074914F8A41507120F4914F0A4150F121F4914E0A2151F
+A3153F4914C0157F15FFEC01DF3A0FC003BFE09138073FFF3803F01E3801FFF826003FE0
+1380282977A733>I<B539E007FFF05D17E02707FE000313006C48EB01FC6F5A5E00014A
+5A5EA24B5A6D1307000092C7FC5D150E6D5B7F5DA25D1480013F5B14815D14C3011F5B02
+C7C8FCA214CE14EEEB0FFCA25CA26D5A5CA25CA26D5A2C2878A630>I<B500C3B53803FF
+FCA204FE14F8290FFE003FE00013C0D807F86D48EB7F000003173E183C150F18386D5E00
+01141F705B153F4D5A15776D4B5A0000ECE7F04DC7FCEC01C3170E9038FF0383017F5D91
+380703F85FEC0E01021E5CD93F9C14F002BC6D5A02B813FDDAF8005B4A13FF5F6D5A94C8
+FC5C4A137E167C6DC7FC1678010E14383E2878A642>I<48B539C07FFFC0A33C000FFE00
+3FF8006D48EB1FE0010315800101023EC7FC6E133C01005C027F5B6F5A91383F81C0EDC3
+80DA1FC7C8FC15EFEC0FFE6E5A5D140381A24A7E140FEC1E7F023C7FEC383F02707FECE0
+1F010180903803C00F49486C7ED90F007F491303017E80D801FE80D807FF497EB5D8803F
+13F8A332277FA630>I<90B539E007FFF05E18E0902707FE000313006D48EB01FC705A5F
+01014A5A5F16036E5C0100140794C7FC160E805E805E1678ED8070023F13F05EED81C015
+C191381FC38015C793C8FC15EF15EEEC0FFCA25DA26E5AA25DA26E5A5DA24AC9FC5C140E
+141E141C5C121C003F5B5A485B495A130300FE5B4848CAFCEA701EEA783CEA3FF0EA0FC0
+343A80A630>I<017FB512FEA2ECC00190397E0003FC49EB07F849EB0FF049EB1FE049EB
+3FC0ED7F8000011500495B4A5A4A5A4848485A4A5AC7485A4A5A5D147F4AC7FC495A495A
+49481370494813E0495A5C133F90387F8001D9FF0013C0485A48481303485A4848EB0780
+49130F4848131F003F143F397F8001FFB71200A227277EA628>I
+E /Fp 59 122 df<94267FFF80903801FFE0043FB500F0013F13FC4BB6D8FC01B57E030F
+DBFF0FECFF80037F04BF15C04AB5D8E00390B5008113E04A01FCC76CEBFC03020F01F091
+B5D8F00713F04A01C04914E04A90C7484A4813F84A4817804A485C49491700495B62495B
+7613F04970496D13E04B7213C0726F138072EE3E009AC7FCB0BD12FEA6D8000F01E0C849
+C9FCB3B3B0003FB6D8F803B712E0A665657DE45E>11 D<94387FFF80041FB512F04BB612
+FC030F81037F6F7E4AB5D8E0077F4A49C76C7E020F01F0EC1FF04A01C0147F4A90C8487E
+4A485C4A484A7F49495C495BA2495B4E7F49705B5DA3725B725B725B735A96C9FCAB0503
+B512FEBBFCA6D8000F01E0C7120184B3B3AF003FB6D8F803B71280A651657DE45A>I<B8
+12C0AD2A0D7EA636>45 D<ED0FFF4AB512F8020F14FF023F15C091B712F049D9FC037F01
+07D9F00013FE4901C0EB3FFF4990C7000F7F49486E7F017F8349486E7F4A80488448496E
+7FA248844A157F4884A3481980A34819C04A81A34819E0A7B518F0B3A86C19E0A76C19C0
+A26E5DA26C1980A36C1900A36C6D4B5AA26C60A26C6D4A5B6C606E5C6D6C4A5B6D6C4A5B
+6D6D495B6D6D4990C7FC6D01F0EBFFFE6DD9FC035B010090B612F0023F15C0020F92C8FC
+020114F8DA001F138044607ADD51>48 D<16F04B7E1507151F153FEC01FF1407147F010F
+B5FCB7FCA41487EBF007C7FCB3B3B3B3007FB91280A6395E74DD51>I<913801FFF8021F
+EBFFC091B612F8010315FF010F16C0013F8290267FFC0114F89027FFE0003F7F4890C700
+0F7F48486E7FD807F86E148048486E14C048486E14E048486F13F001FC17F8486C816D17
+FC6E80B56C16FE8380A219FFA283A36C5BA26C5B6C90C8FCD807FC5DEA01F0CA14FEA34D
+13FCA219F85F19F04D13E0A294B512C019804C14004C5B604C5B4C5B604C13804C90C7FC
+4C5A4C5A4B13F05F4B13804B90C8FC4B5AED1FF84B5A4B5A4B48143F4A5B4A48C8FC4A5A
+4A48157E4A5A4A5AEC7F8092C9FC02FE16FE495A495A4948ED01FCD90FC0150749B8FC5B
+5B90B9FC5A4818F85A5A5A5A5ABAFCA219F0A4405E78DD51>I<92B5FC020F14F8023F14
+FF49B712C04916F0010FD9C01F13FC90271FFC00077FD93FE001017F49486D8049C86C7F
+484883486C6F7F14C0486D826E806E82487FA4805CA36C5E4A5E6C5B6C5B6C495E011FC8
+5A90C95CA294B55A614C91C7FC604C5B4C5B4C5B4C5B047F138092260FFFFEC8FC020FB5
+12F817E094C9FC17F817FF91C7003F13E0040713F8040113FE707F717F7113E085717FA2
+717F85A285831A80A31AC0EA03FCEA0FFF487F487F487FA2B57EA31A80A34D14005C7E4A
+5E5F6C495E49C8485BD81FF85F000F5ED807FE92B55A6C6C6C4914806C01F0010791C7FC
+6C9026FF803F5B6D90B65A011F16F0010716C001014BC8FCD9001F14F0020149C9FC4260
+79DD51>I<F01F804E7E187F18FFA25F5F5F5FA25F5F5FA294B5FC5E5E5EA25E5EEE3FBF
+EE7F3FA216FEED01FCED03F8ED07F0A2ED0FE0ED1FC0ED3F8016005D15FE4A5A4A5AA24A
+5A4A5A4A5A4A5AA24AC7FC14FE495A5C1303495A495A495A5C133F49C8FC13FE485AA248
+5A485A485A5B121F485A48C9FC12FEBCFCA6CA6CEBC000B1037FB8FCA6485E7CDD51>I<
+01C0EE01C0D801F8160F01FF167F02F0EC07FFDAFF8090B5FC92B7128019006060606060
+606095C7FC17FC5F17E0178004FCC8FC16E09026FC3FFCC9FC91CBFCADED3FFE0203B512
+F0020F14FE023F6E7E91B712E001FDD9E00F7F9027FFFE00037F02F801007F02E06EB4FC
+02806E138091C8FC496F13C04917E07113F0EA00F090C914F8A219FC83A219FEA419FFA3
+EA03F0EA0FFC487E487E487FA2B57EA319FEA35C4D13FC6C90C8FC5B4917F8EA3FF00180
+4B13F06D17E0001F5E6C6C17C06D4B1380D807FC92B512006C6C4A5B6C6C6C01075B6C01
+E0011F5BD97FFE90B55A6DB712C0010F93C7FC6D15FC010115F0D9003F1480020301F0C8
+FC406078DD51>I<EE1FFF0303B512E0031F14F892B612FE0203814AD9FC037F021F9039
+C0007FC04A90C7EA1FE0DAFFFC6E7E494914074949EC7FF8494914FF49495B4949497F49
+90C7FC495D5C13FF485BA25A4A6E5B5A715B48496E5B725A4894C8FCA35AA35C48913801
+FFE0030F13FE033F6D7E4B14E092B612F89126E1FE037FB53AE3F0007FFEDAE7E06D7EDA
+EFC06D7F4B6D7F02FFC76C7F4A82717F4A82A24A828385A24A1780A54A17C0A37EA77EA4
+7E6E1780A27EA21A007E4D5B7E6E5E7E6E5E6C4C5B6D7E013F4B5B6D6C4A5B6D01C0495B
+6D6D90B5C7FC6DD9FC0713FC6D90B65A6D5E023F15C0020F92C8FC020114F8DA001F1380
+426079DD51>I<EA07E0120F7F13FCEBFFFC91B912F8A45AA21AF01AE01AC01A801A00A2
+48606161616101E0C9123F01804C5A48CA485A4D90C7FC60007E4C5A17074D5A4D5A4D5A
+485F4D5A17FF4C90C8FCC9485A5F4C5A160F4C5A5F163F4C5A16FF5F5D94C9FC5D5D5E15
+0FA24B5AA2153FA24B5AA215FFA34A5BA25CA35CA44A5BA45CA65CAD6E5BA26E5BDA03FE
+CAFC6E5A456377E051>I<92383FFF800203B512FC021FECFF80027F15E049B712F849D9
+F0077F010F90C76C7ED91FFCEC1FFFD93FF06E7F494802037F494882717F484980854890
+C9127FA24884183FA25A80A380806E157F6E5E14FE6E7E6F4A5A6C14F003FC495B03FF49
+5B6C1580DCE0075B6CDBF80F90C7FC9338FE1FFE6C9238FF7FF84D5A6D16C06D5E6D4BC8
+FC6D6F7E6D16E00101826D16FC023F814A8149B87E010783498390263FFE3F8190267FFC
+0F819026FFF003814849C6FC48496D804849131F4890C7000780160148486E1580003F16
+3F49150F007F7014C0491501717E8400FF835B8484A384A21A80A27F007F1900607F003F
+606D160F001F606D4C5A6C6D153F6C6D4B5A6C01F04B5A6C01FC02035B6C01FF021F5B6D
+9027F001FFFEC7FC6D90B65A010F16F001035E010093C8FC020F14F8DA007F90C9FC4260
+79DD51>I<ED3FFF0207B512F0023F14FC91B7FC010316C049D9F8077F49D9C00113F801
+3F496C6C7E4948C76C7E49486E7E4884484980717F4849825A48707F855A5C855A8583A2
+B583A41A80A71AC0A35F7EA46C5EA27E806C5EA26C5E6C7F6C5E6C6D147D6D6C14FD6D6C
+EB01F96D90388003F16D9038F01FE16D90B500C11480010115816D6C1401021F13FC0201
+13E091C8FC1A00A25FA261A3D9FF805E487F486D4A5B487FA2486D5E5F61615F614A4A90
+C7FC4D5A6C5B4A4A5A4A01035BD803FCC7485B6C6C021F13C0D9FFC0017F5B6CD9F803B5
+C8FC6DB612FC6D5D010F15E0010392C9FC010014F8020F1380426079DD51>I<91380FFF
+F849B612C0010F15F8013F15FE496F7E2701FFF80080480180011F13F0D807FCC700077F
+D80FF080484882003F8301F880486C827FB5178080A76C90C7FC4C14006C5A6C5AD807F0
+4A5BC95C5E4C5B604C5B4C138093B5C7FC4B13FC5F4B13E05F4B5B4B90C8FC5E5E4B5A5E
+4B5AA25E4B5AA293C9FCA215FEA35DAE5D92CAFCABEC01FCEC07FF4A7F023F13E0A24A7F
+A291B57EA76E5BA26E5BA2020F13806E90C9FCEC01FC396577E44C>63
+D<F00FE04E7EA24E7EA34E7EA24E7EA34D7FA24D80A24D80A34D80A24D80A34D80A2DD7F
+BF7FA2181F05FF8017FE04016D7FA24D7E04038217F804076D80A24D7E040F8217E0041F
+6D80A24D7F043F825F047F6E7FA294C77E4C825E03016F7FA24C800303845E03076F80A2
+4C80030F845E031F6F80A24C81033F845E037F707F93B9FCA292BA7EA24A85A203FCC912
+070203865D020771805D86020F864B82021F865D87023F864B83027F8692CBFC874A864A
+840101875C496C728090381FFFC0B700E092B812FEA66F647BE37A>65
+D<BB12F0F2FF801BF81BFEF3FFC088D800010280C7000114F8DF003F7F080F13FF748074
+80867480757FA2757FA28987A289A965A26365A2515BA298B55A505C505C5091C7FC505B
+505B087F13F00703B512C096B6C8FC93B812F81BC01BF8F3FF801CE00480C8001F13F808
+0713FE08016D7E7480757F757F757F89757F89871E80871EC0A41EE087A663A21EC0A363
+1E80A2511400A2515B515B6398B55A505C08075C081F5C97B6C7FCBD5A1CF81CE099C8FC
+1BF898C9FC63627AE173>I<4DB5ED03C0057F02F014070407B600FE140F047FDBFFC013
+1F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF814A02F0020113
+C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B548824902808249
+91CB7E49498449498449498449865D49498490B5FC484A84A2484A84A24891CD127FA25A
+4A1A3F5AA348491A1FA44899C7FCA25CA3B5FCB07EA380A27EA2F50FC0A26C7FA37E6E1A
+1F6C1D80A26C801D3F6C6E1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D4E5A6D6D4E5A6D6D
+4E5A6D6E171F6D02E04D5A6E6DEFFF806E01FC4C90C7FC020F01FFEE07FE6E02C0ED1FF8
+020102F8ED7FF06E02FF913803FFE0033F02F8013F1380030F91B648C8FC030117F86F6C
+16E004071680DC007F02F8C9FC050191CAFC626677E375>I<BB12E0F2FF801BF01BFE75
+7E1CF0D800010280C7000780DF007F13FE080F6D7E0801807480093F7F090F13FC757F75
+7F877580767F8A88767F8A888AA2767FA28A881F80A37614C0A41FE0A5881FF0B05214E0
+A51FC0A4521480A31F006466A2525BA2525BA2525B666499B55A515C5191C7FC515B515B
+515B097F5B50B512C008075C083F91C8FC0707B512FCBD12F01CC051C9FC1BF81B8008E0
+CAFC6C627AE17C>I<BD12FCA488A2D8000102C0C71201F1000F1A01F2007F1B3F1B0F1B
+07757EA28787A288A3F43F80A31C1FA3197EA3F40FC0A499C7FC19FEA31801A218031807
+181F18FF93B6FCA6EEC000181F180718031801A21800A21D7E197EA21DFCA696C812011D
+F8A31C03A3F407F0A31C0FA21C1F1C3F1DE01C7F1CFF63631B0F093F13C098B5FC1A0797
+B6FCBEFCA31D80A35F617AE06A>I<BD12E0A41CF0A2D8000102C0C71207F1003F1A0F1A
+031A001B7F1B3FF31FF81B0FA21B07A21B03A21B011CFCA31B00A419FCA21C7EA41C00A2
+1801A31803A21807180F183FEF01FF93B6FCA6EEC001EF003F180F18071803A21801A318
+00A896C9FCB3A5B912F8A657617AE065>I<4DB5ED03C0057F02F014070407B600FE140F
+047FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF81
+4A02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B548
+82490280824991CB7E49498449498449498449865D49498490B5FC484A84A2484A84A248
+91CD127FA25A4A1A3F5AA348491A1FA44899C8FCA25CA3B5FCB07E071FB812F880A37EA2
+96C70001ECC000A26C7FA37E807EA26C80A26C80A26C807F6D7F816D7F7F6D7F6D6D5F6D
+14C06D6E5E6E7F6E01FC5E020F01FF5E6E02C0ED7FEF020102F8EDFFC76E02FF02071383
+033F02FC013F1301030F91B638FC007F03014D131F6F6C04E01307040704801301DC007F
+02F8CAFC050191CBFC6D6677E37F>I<B96C90B91280A6D8000102C0C9000102C0C7FCB3
+B3A293BBFCA604C0C91201B3B3A6B96C90B91280A671627AE17E>I<B912E0A6C702E0C7
+FCB3B3B3B3AEB912E0A633627CE13C>I<B96C020FB612FCA6D8000102C0CA003FEBF000
+0A0390C7FC525A525AF41FF0525A525A525A090390C8FC515AF30FF8515A515A515A5048
+5A5090C9FC505AF20FF8505A505A505A4F485A4F90CAFCF107FC4F5A4F5A4F5A4F5A4E48
+5A4E90CBFCF007FC4E5A4E7E4E7E18FF4D7F4D805F4D804D804D8094B6FC04C181DCC3FE
+809326C7FC7F7F9338CFF83F9326DFF01F7FDCFFE0814D6C804D7EDCFE00814C6D804C7F
+4C6D804C824C6E7F85737F8873808588738085738088747F86747F897480868974808674
+8089757F87757F8A7580878A7580090F14FCB96C010FB8FCA670627AE17E>75
+D<B912F8A6D8000102C0CBFCB3B3B1F307E0A5F30FC0A61B1FA31B3F1C80A21B7FA21BFF
+A262A262625013006262624FB5FC1907191F4EB6FCBDFC63A553627AE161>I<B700C008
+3FB612F070627097B7FCA37061D800010DF8C7FC70F103EFA202FD6DF107CFA202FC6DF1
+0F8FA36F6DF01F0FA26F6D183EA26F6D187CA26F6D18F8A36F6DEF01F0A26F6DEF03E0A2
+6F6DEF07C0A26F6DEF0F80A3706DEE1F00A2706D163EA2706D5EA2706D5EA3706D4B5AA2
+706D4B5AA2706D4B5AA2706D4B5AA3716D4AC7FCA2716D143EA2716D5CA2716D5CA3716D
+495AA2716D495AA2716D495AA2716D495AA3726D48C8FCA272EBC03EA2726D5AA2726D5A
+A372EBF9F0A272EBFFE0A2725CA2725CA37390C9FCA2735AA2735A90381FFFC0B700F86E
+480207B812F0A3735AA2735A8C627AE199>I<B700E0040FB7128082828282A2D800016E
+DC000101FCC7FC719338001FC08383A28302FD808302FC80816F7F6F806F8084816F806F
+806F8084707F8270807080857080827080708085717F8371807180718086837180718072
+7F8672808472807280877280847280737F87731480857314C07314E01CF07314F8857314
+FC7413FE7413FF1D9F867414DF7414FF86A286868787A287878787A28787888888A28888
+8890261FFFC084B712F8881D7F1D3F1D1F775A71627AE17E>I<BB7E1AFCF2FFC01BF81B
+FE757ED800010280C7001F80070114F0736C7F081F7F747F747F7414807414C0A27414E0
+A21DF0A27513F8A41DFCA91DF8A498B512F0A21DE0A25014C01D8062501400505B505B08
+7F5B4FB512E0071F5C93B9C7FC1BFC1BF01B8008F0C8FC04C0CCFCB3B3A2B97EA65E627A
+E16E>80 D<94381FFFE00407B67E043F15F04BB712FE030FEEFFC0033FD9FC0014F092B5
+00C0010F13FC020349C7000113FF4A01F86E6C7F021F496F13E04A01C0030F7F4A496F7F
+91B5C96C7F0103497013FF494970804B834949717F49874949717F4949717FA290B54871
+7F488892CB7E48884A84481D80A2481DC04A84A2481DE0A24A85481DF0A4481DF84A85A4
+B51CFCB06C1DF8A46E61A26C1DF0A46C1DE06E96B5FCA26C1DC0A26C6D4E1480A26C1D00
+6E606CDC01FE5E6F90260FFFC05B6C043F6D5D6F4901F85B6D92B56C5D6D6D48D903FE49
+5B6D912703F8007F5D03F0496D6C5A6D6D48486D6C485B6D01FC6F6CB55A6D01FE4902E1
+91C7FC6D01FFDB07F35B6D02876EB55A023F01C717F06ED9E7E05E6E01FF6E5C02036E93
+C8FC02006E010F13FC033F01FF90B512F0030F91B612C003031A0CDB007F191E040782DC
+001F9038E07FF094C86D143E75147E746C14FE751301F4C01F99B5FC7415FCA4861EF8A2
+861EF0A27415E0A27415C07415801E00755B755B090F5B7513E009001380678077E379>
+I<BA12F8F1FFE01AFEF2FFC01BF01BFED800010280C76C7F070714C0070014F0747F081F
+7F747F747F7480A2748089A37480A389A865A3505CA265A2505C9AC9FC505B505B505B08
+7F5B4FB55A0707148096B548CAFC93B812F81BC050CBFC621AFF932680000314C0DE007F
+7F071F13F8737F737F737F73808885888688A2747FA688A688A676140FF71F80A374801F
+3F86771400745E746E5BB96E6E5B746E485A75EBFE07091F90B55A090715E009015DCF00
+3F91C7FC0A0013FC71647AE178>I<DBFFFCEC01E0020FD9FFE01303027F02FC130749B7
+130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020FB5FC4801E014
+014849804849153F91C97E484882001F834982003F83845B007F187FA2193FA200FF181F
+A27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016FC6CEDFFE017
+FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18806D6C17C002
+0F17E01401DA000F16F01500040715F8EE007F1703050014FC183F84060713FE84A2007C
+8300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18E06D5E01FF18
+C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF010F5B010191
+B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC476677E35A>I<00
+1FBEFCA64849C79126E0000F148002E0180091C8171F498601F81A0349864986A2491B7F
+A2491B3F007F1DC090C9181FA4007E1C0FA600FE1DE0481C07A5CA95C7FCB3B3B3A3021F
+BAFCA663617AE070>I<B96C023FB612FEA6D8000102C0CA0007EBF000E2007FC7FCB3B3
+B3AA656D63A2821C01806570170380525A6E7F6E4F5A70171F6E626E6D4D5A6E6D177F52
+5A6E6E030390C8FC033F01E04B5A6F6DED1FFC6F01FCED7FF80303D9FF80903803FFE06F
+02F8017F5B6F6C90B7C9FC041F5E040716F8040016C0050F4ACAFCDD003F13C06F647AE1
+7C>I<B800FC047FB612E0A6D800070280CB6CEB80006D6EDE07FCC7FC666D6E611D0F6D
+6E611D1FA26E6D611D3F6E6D611D7F6E6D96C8FC65A26E6D4D5AA26E6E5F1C036E6E5F1C
+076E6E5F1C0FA26E6E5F1C1F6F6D5F1C3F6F6D5F1C7FA26F6D4CC9FCA26F6D5E1B016F6E
+5D1B03A26F6E4A5AA26F6E5D1B0F6F6E5D1B1F706D5D1B3FA2706D5D1B7F706D92CAFC63
+706D5C1A01A2706E485AA27002C05B1A077002E05B1A0F7002F05B1A1FA27101F85B1A3F
+7101FC5B1A7F7101FE90CBFC62A2716D5AA2715CA2715CA3715CA2715CA2725BA2725BA3
+7290CCFCA2725AA2725AA2725A73637DE17A>I<B800F8011FB80203B7FCA6D8000F91C9
+000102E0CAEBFE006D72F20FF07072715A230F6D73627072171F6D6A708277173F6D7397
+C7FC70846B6E72197E707217FE6E726170855118016E6870731503636E68704C6E15076E
+68718451180F6EDE7E7F607172151F6E06FE61714B7E08016F153F6E4E6C95C8FC718408
+03616F4D6C177E7102076F15FE6F66714B7E080F7013016F4D6C5F7185081F18036F4D6C
+5F71023F7013076F94C75F728450180F6F047E6E5E7272131F1AFE6F4C6E5EDEE0017113
+3F6F4C6E93C9FC06F084070361704B6E157E06F87213FE1907704B6E5DDEFC0F1881704B
+6E5D06FE19C1071F18C3704B6E5DDEFF3F18E7706407BFC9FC07FF18FF704A705CA3704A
+705CA27099CAFC4F82A27149705BA37149705BA27149705BA37149705BA37190CB5BA271
+48725AA37148725A714872CBFCA0637DE1A7>I<913803FFFE027FEBFFF00103B612FE01
+0F6F7E4916E090273FFE001F7FD97FE001077FD9FFF801017F486D6D7F717E486D6E7F85
+717FA2717FA36C496E7FA26C5B6D5AEB1FC090C9FCA74BB6FC157F0207B7FC147F49B612
+07010F14C0013FEBFE004913F048B512C04891C7FC485B4813F85A5C485B5A5CA2B55AA4
+5FA25F806C5E806C047D7F6EEB01F96C6DD903F1EBFF806C01FED90FE114FF6C9027FFC0
+7FC01580000191B5487E6C6C4B7E011F02FC130F010302F001011400D9001F90CBFC4943
+7CC14E>97 D<903807FF80B6FCA6C6FC7F7FB3A8EFFFF8040FEBFF80047F14F00381B612
+FC038715FF038F010014C0DBBFF0011F7FDBFFC001077F93C76C7F4B02007F03F8824B6F
+7E4B6F13804B17C0851BE0A27313F0A21BF8A37313FCA41BFEAE1BFCA44F13F8A31BF0A2
+4F13E0A24F13C06F17804F1300816F4B5A6F4A5B4AB402075B4A6C6C495B9126F83FE001
+3F13C09127F00FFC03B55A4A6CB648C7FCDAC00115F84A6C15E091C7001F91C8FC90C800
+0313E04F657BE35A>I<92380FFFF04AB67E020F15F0023F15FC91B77E01039039FE001F
+FF4901F8010113804901E0010713C04901804913E0017F90C7FC49484A13F0A2485B485B
+5A5C5A7113E0485B7113C048701380943800FE0095C7FC485BA4B5FCAE7EA280A27EA280
+6C18FCA26C6D150119F87E6C6D15036EED07F06C18E06C6D150F6D6DEC1FC06D01E0EC7F
+806D6DECFF00010701FCEB03FE6D9039FFC03FFC010091B512F0023F5D020F1580020102
+FCC7FCDA000F13C03E437BC148>I<F17FF8050FB5FCA6EF000F8484B3A892380FFF804A
+B512F8020F14FE023FECFF8391B712E301039138807FF3499039F8000FFB011F01E00103
+B5FC494913004990C87E49488148498148834A815A485BA2485BA25AA3485BA4B5FCAE7E
+A46C7FA37EA26C7FA26C5F806C5F6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D49806D
+01F0D91FF7EBFFFE6D9039FE01FFE7010190B612876D6CECFE07021F14F8020314E09127
+003FFE00ECC0004F657BE35A>I<92380FFFC04AB512FC020FECFF80023F15E091B712F8
+0103D9FE037F499039F0007FFF011F01C0011F7F49496D7F4990C76C7F49486E7F484980
+48844A804884485B727E5A5C48717EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA6
+7EA380A27EA27E6E160FF11F806C183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D
+4A5A6D01E04A5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15
+F8020715E0020092C8FC030713F041437CC14A>I<EE3FFC0307B51280033F14C04AB612
+F0020715F84A9038F03FFC4AEB807F913A7FFE00FFFE4A5A4B4813FF4913F05B4913E0A2
+4913C0A27013FE4949EB7FFCEF3FF8EF1FF0EF07C094C7FCB0B812C0A6D8001F01C0C8FC
+B3B3B0007FB612FCA638657CE431>I<F107F8DB7FFEEC3FFE020FB5D8F001B5FC027FDA
+FE03148049B7128F49DCDFFD13C0010FD9F00FEBFFC149D9800114014990C7EBFC034948
+6E6C7E4948EC3FFF48496E018113800780130048F0C03E97C7FC48496E7FA34884A96C60
+A36C6D4A5BA26C60A26C6D4A90C8FC6D6C4A5A6D6C4A5A6D6D485BDBF00F5B4990B612C0
+60D97C7F4AC9FCD9FC0F14F09126007FFECAFC92CCFC1201A47FA27F8014F091B77E18FE
+6CEFFFC019F06D17FC19FF6D846D846D846D84013F8490BAFC0003854801E0C712014890
+C9000F7F484816014848EE007F4848717E8512FF5B85A56D5F007F616D173F003F616D17
+7F6C6C4D5A6C01C003035B6C6D4B5B6C01F8031F5BC601FF92B5C7FC6D01F8011F5B011F
+90B712F8010717E0010094C8FC020F15F0DA003F01FCC9FC4A607CC151>I<903807FF80
+B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267FE07F7F922781FE
+001F7FDB83F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC825DA25DA25DA4
+5DB3B2B7D8F007B71280A651647BE35A>I<EB0FE0EB3FF8497E48B5FCA24880A24880A7
+6C5CA26C91C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF80007FB5FCA6C6FC7F7FB3
+B3AEB712C0A622657BE42C>I<ED01FCED07FF4B1380033F13E0A24B13F0A292B512F8A7
+6F13F0A26F13E0A2030F13806F1300ED01FC92C8FCAFEEFFF8021FB5FCA6EC000F8181B3
+B3B3AAEA07F0EA1FFC487E487EB56C4813F0A317E05D17C05D17806C4948130049495A6C
+48495A261FFE0313F06CB65A6C158000014AC7FC6C6C13F8010713802D8288E431>I<90
+3807FF80B6FCA6C6FC7F7FB3A90503B61280A6DD003FEB8000DE0FFCC7FCF01FF04E5AF0
+FFC04D5B4D90C8FCEF07FC4D5AEF3FF04D5A4D5A4C90C9FC4C5AEE0FFC4C5A4C5AEE7FC0
+4C7E03837F03877F158F039F7F03BF7F92B5FC838403FC804B7E03F0804B6C7F4B6C7F15
+80707F707F707FA270807080717FA2717F717F717FA2717F717F83867180727F95B57EB7
+D8E00FECFFF0A64C647BE355>I<903807FF80B6FCA6C6FC7F7FB3B3B3B3ADB712E0A623
+647BE32C>I<902607FF80D91FFFEEFFF8B691B500F00207EBFF80040702FC023F14E004
+1F02FF91B612F84C6F488193267FE07F6D4801037F922781FE001F9027E00FF0007FC6DA
+83F86D9026F01FC06D7F6DD987F06D4A487F6DD98FC0DBF87EC7804C6D027C80039FC76E
+488203BEEEFDF003BC6E4A8003FC04FF834B5FA24B5FA24B94C8FCA44B5EB3B2B7D8F007
+B7D8803FB612FCA67E417BC087>I<902607FF80EB1FFFB691B512F0040714FC041F14FF
+4C8193267FE07F7F922781FE001F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039FC7
+8015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651417BC05A>I<923807
+FFE092B6FC020715E0021F15F8027F15FE494848C66C6C7E010701F0010F13E04901C001
+037F49496D7F4990C87F49486F7E49486F7E48496F13804819C04A814819E048496F13F0
+A24819F8A348496F13FCA34819FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8A26C6D4B
+13F0A26C19E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D495B0107
+01F0010F13E06D01FE017F5B010090B7C7FC023F15FC020715E0020092C8FC030713E048
+437CC151>I<902607FF80EBFFF8B6010FEBFF80047F14F00381B612FC038715FF038F01
+0114C09227BFF0003F7FC6DAFFC0010F7F6D91C76C7F6D496E7F03F86E7F4B6E7F4B1780
+4B6F13C0A27313E0A27313F0A21BF885A21BFCA3851BFEAE4F13FCA41BF861A21BF0611B
+E0611BC06F92B512801B006F5C6F4A5B6F4A5B03FF4A5B70495B04E0017F13C09226CFFC
+03B55A03C7B648C7FC03C115F803C015E0041F91C8FC040313E093CBFCB3A3B712F0A64F
+5D7BC05A>I<D90FFFEB0FFCB690383FFF8093B512E04B14F04B14F8923907FC7FFC9239
+0FE0FFFEC6EC1F806DD93F0113FF6D133E157E157C15F8A215F07013FEA24BEB7FFCEF3F
+F8EF0FE04B90C7FCA55DB3B0B712F8A638417BC042>114 D<913A3FFF8007800107B5EA
+F81F011FECFE7F017F91B5FC48B8FC48EBE0014890C7121FD80FFC1407D81FF080160048
+5A007F167F49153FA212FF171FA27F7F7F6D92C7FC13FF14E014FF6C14F8EDFFC06C15FC
+16FF6C16C06C16F06C826C826C826C82013F1680010F16C01303D9007F15E0020315F0EC
+001F1500041F13F81607007C150100FC81177F6C163FA2171F7EA26D16F0A27F173F6D16
+E06D157F6D16C001FEEDFF806D0203130002C0EB0FFE02FCEB7FFC01DFB65A010F5DD8FE
+0315C026F8007F49C7FC48010F13E035437BC140>I<EC07E0A6140FA5141FA3143FA214
+7FA214FF5BA25B5B5B5B137F48B5FC000F91B512FEB8FCA5D8001F01E0C8FCB3AFEF0FC0
+AC171F6D6D1480A2173F6D16006F5B6D6D137E6D6D5B6DEBFF836EEBFFF86E5C020F14C0
+02035C9126003FFCC7FC325C7DDA3F>I<902607FFC0ED3FFEB60207B5FCA6C6EE00076D
+826D82B3B3A260A360A2607F60183E6D6D147E4E7F6D6D4948806D6DD907F0ECFF806D01
+FFEB3FE06D91B55A6E1500021F5C020314F8DA003F018002F0C7FC51427BC05A>I<B700
+C00103B512FCA6C66C01C0C8381FFE006D6DED07F0A26D6D5E190F6D6D5E191F6D606F15
+3F6D95C7FC6F5DA26D6D157E19FE6D6E5C18016E5E7013036E5E701307A26E6D5C180F6E
+6D5C181F6E6D5C183F6E93C8FC705BA26E6D13FEA26E6E5A17816FEBC1F817C36F5C17E7
+6F5C17FFA26F5CA26F5CA26F91C9FCA26F5BA36F5BA2705AA2705AA2705AA2705A4E417D
+BF55>I<B70081B600FC0103B512FCA6C66C0180C701FCC8381FFE006F6FED03F86D047F
+5F856F6E16076D646F70140F6D705F866F6E161F6D646F4A6D143F6D99C7FC4E7F6F616D
+1B7E6F4A6D14FE6D6395B57E7001FC15016E62DCC0016E13036EDBF87F5D05038004E049
+6C14076E62DCF007ED800F6E4B6C5D050F15C004F8496C141F6E62DCFC1FEDE03F6E4B6C
+92C8FC053F15F004FE496C5C6E197E7048EDF8FE6E027E6D5C05FE15FC4D6D13FD6F601B
+FF6F496E5BA24D806F60A26F496E5BA24D806F60A26F496E90C9FCA294C87E6F5FA26F48
+6F5A047C6F5A6E417DBF75>I<007FB600C0017FB512F8A6D8001F01F8C70007EBF0006D
+040190C7FC6D6D5D6D6D4A5A6D6D4A5A70495A6D4C5A6E7F6E6D495A6E6D495A7049C8FC
+6E4A5A6E6D485A6E6D485A6E13FFEF8FF06EEC9FE06FEBFFC06F5C6F91C9FC5F6F5B816F
+7F6F7F8481707F8493B57E4B805D4B80DB0FF37FDB1FE17F04C080153F4B486C7F4B486C
+7F4A486D7F4A486D7F4A5A4B6D7F020F6E7F4A486D7F4A486D804A5A4AC86C7F49486F7F
+4A6F7F0107707FEB3FFFB600F049B7FCA650407EBF55>I<B700C00103B512FCA6D8003F
+01C0C8381FFE006FED07F0A26D6D5E190F6D6D5E191F6D6D5E193F6D95C7FC6F5D6D177E
+6F15FEA26D6E495AA26E6D5C18036E6D5C18076E5E70130F6E5E70131FA26E6D495AA26E
+6D91C8FC606E6D137E18FE6E5D17816F5C17C3A26FEBE7F0A26FEBF7E017FF6F5CA26F5C
+A26F91C9FCA36F5BA26F5BA2705AA2705AA2705AA35FA25F163F94CAFC5E167E16FED807
+E05CD81FF81301487E486C495AA2B5495AA24B5A5E151F4B5A6C4849CBFC15FEEBFC0139
+3FF807FC391FF03FF06CB55A6C5C6C91CCFCC613FCEB1FE04E5D7DBF55>I
+E /Fq 2 16 df<EE7FFE0307B512E0033F14FC92B7FC0203D9C00313C0DA0FFCC7EA3FF0
+DA3FE0EC07FCDA7F80EC01FED901FEC9EA7F80D903F8EE1FC0D907E0EE07E04948707E49
+48707E49CB7E017E187E498449844848F00F8000031AC04918074848F003E0A24848F001
+F0A248CD12F8A2001E1A78003E1A7CA2003C1A3C007C1A3EA200781A1EA300F81A1FA248
+1A0FAB6C1A1FA200781A1EA3007C1A3EA2003C1A3C003E1A7CA2001E1A78001F1AF8A26C
+6CF001F0A26C6CF003E0A26C6CF007C06D180F00011A806C6CF01F006D60017E187E6D60
+6D6C4C5A6D6C4C5A6D6C4C5AD903F8EE1FC0D901FEEE7F809026007F80DA01FEC7FCDA3F
+E0EC07FCDA0FFCEC3FF0913B03FFC003FFC0020090B6C8FC033F14FC030714E09226007F
+FEC9FC50557BC05B>13 D<EB0FFCEB3FFF90B512C0000314F04880488048804880A24815
+80A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227B
+A72D>15 D E /Fr 25 121 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A77891D>
+46 D<DB1FF8EB01804AB5EA8003020FECE007913A3FF803F80F9139FF80007C4948C7EA
+1E1FD907FCEC0FBFD90FF0EC07FF49488049488049488049C9127F4848163F120349161F
+12074848160FA2485A1807123F5B1803127FA34993C7FC12FFAC127F7FF00380A2123FA2
+7F001F170719006C7EA26C6C5E0003170E6D161E0001171C6C6C163C6D6C5D6D6C5D6D6C
+4A5A6D6C4A5AD907FC4A5AD901FE021FC7FC902600FFC0137E91393FF803F8020FB512E0
+020114809126001FFCC8FC39427ABF47>67 D<DB1FF8EB01804AB5EA8003020FECE00791
+3A3FF803F80F9139FF80007C4948C7EA1E1FD907FCEC0FBFD90FF0EC07FF494880494880
+49488049C9127F4848163F120349161F12074848160FA2485A1807123F5B1803127FA349
+93C7FC12FFAB0407B512FE127F7FDC000113C09438007F80123FA27F121FA26C7EA26C7E
+12037F6C7E7E6D6C15FF6D7E6D6C5C6D7ED907FCEC03DFD901FFEC0F8F6D01C0EB3F0791
+3A3FF801FC03020FB5EAF001020102C0C7FC9126001FFCC8FC3F427ABF4D>71
+D<B712E016FE707E00019039C0007FF06C6C48EB0FF8EE03FE707E707F717E717EA28417
+1F84A760173F60604D5A4DC8FC4C5A4C5AEE0FF0EE7FC091B500FEC9FC16F891388000FE
+EE3F80EE0FE0707E707E83160183160083A384A484A4725AF10380A2177F18F0053FEB07
+002601FFE015F8B600C0011F5B94380FFC0E943803FE1CCBEAFFF8F01FE041407BBD49>
+82 D<D903FE130690391FFFC00E017FEBF81E3901FE01FC3A03F0003F3E4848EB0FFE48
+4813074848130390C71201003E1400007E157EA2007C153E12FCA2161EA36C150EA27E7F
+007F92C7FC7F13F0EA3FFCEBFFC06C13FC6CEBFFC06C14FC6C14FF6C15C06C6C80011F80
+010380D9003F7F02037F9138003FFF15070301138081167F17C0163F00E0151FA3160FA2
+7EA36C1680161F7E17006C5D6C153E6D5C6D14FCD8FDF0495AD8F8FC495A3AF07FC01FC0
+011FB55AD8E00349C7FC39C0003FF02A427ABF38>I<B64AB512C0A3000301E09139003F
+FC00C60180ED0FF0725A017F5F616D7E96C7FC6E5D011F160EA26D6C5DA26E153C010716
+38A26E1578010316706E15F001015EA26E14016D5E81027F4A5AA26F1307023F92C8FC81
+021F140EA26F131E020F141C8102075CA26F137802031470A26E6C5BA2EDFF016E5CA292
+387F8380A216C7033F90C9FCA216EFED1FEE16FE6F5AA36F5AA26F5AA36F5AA242407DBD
+4A>86 D<EC01E0A24A7EA34A7EA34A7EA24A7E141CA2EC3CFFEC387FA24A6C7EA34A6C7E
+A2010180ECC00FA249486C7EA349486C7EA24980010E1301010FB5FC4980A2011CC7FC49
+147FA20178810170143FA201F08149141F1201486C811207486CEC3FF8D8FFFE49B512C0
+A332317DB038>97 D<DA0FF81330DA7FFF13700103B5EAC0F090390FFC03F190391FE000
+F9D97F80133F01FEC7121F4848140F48481407485A000F1503491401121F491400123F5B
+127F1770A248C9FC1700AA6C6C1570A3123F6D15F0121F6D15E0000F15016D15C0000715
+036C6C15806C6C14076C6CEC0F00D97F80133ED91FE05B90390FFC03F00103B55AD9007F
+1380DA0FF8C7FC2C317BAF36>99 D<B612FEEDFFE016F83A03FE0007FC6C48EB00FFEE3F
+80707E707E707E707E160183160083A2177FA41880AA1800A317FEA34C5A5F16034C5A5F
+EE1FC04C5A04FFC7FC486CEB07FEB712F816E093C8FC312F7DAE39>I<B81280A3D803FE
+C7FC6C48EC1FC0160F16071603A21601A317E0ED0E00A31700A2151E153E157E90B512FE
+A39038FC007E153E151E150EA21738A392C71270A417F0A2EE01E0A216031607161F486C
+14FFB812C0A32D2F7DAE33>I<B8FCA33903FE00016C489038003F80161F160F1607A216
+03A317C01601150EA293C7FCA3151E153E157E90B512FEA39038FC007E153E151E150EA5
+92C8FCAA487EB512FCA32A2F7DAE31>I<DA0FF81360DAFFFE13E00103EBFF8190390FF8
+07E390393FC000F34948137F01FEC7123F4848141F4848140F48481407120F491403485A
+003F1501A25B007F1500A348C9FC1700A8031FB5FCA26C7E9238001FF0EE0FE0123F7FA2
+6C7E120F7F12076C7E6C7E6C6C141FD97F80133FD93FE0137B90390FFC03F10103B512E0
+0100EC8060DA0FFCC7FC30317BAF3A>I<B5D8F807B512C0A3D803FEC7381FF0006C486E
+5AB190B7FCA301FCC7120FB3486C4A7EB5D8F807B512C0A3322F7DAE38>I<B512F8A338
+03FE006C5AB3B3A3487EB512F8A3152F7DAE1B>I<B500F890381FFFC0A3D803FEC7380F
+FE006C4815F017C04C5A041EC7FC5E16F84B5A4B5A4B5A4B5A4BC8FC153C5D5DEC03E04A
+7E4A7E141F4A7EEC7DFEECF0FFEBFDE09039FFC07F804A6C7E4A6C7E5B496D7E6F7E6F7E
+A26F7E6F7EA2707E707E707EA2707E83486CEC1FFEB500F890387FFFE0A3332F7DAE3A>
+107 D<D8FFFE923807FFF0A3D803FF92380FFC006C5FD9DF80141DA3D9CFC01439A2D9C7
+E01471A3D9C3F014E1A2D9C1F8EB01C1A3D9C0FCEB0381A2027EEB0701A36E130EA29138
+1F801CA391380FC038A2913807E070A3913803F0E0A3913801F9C0A2913800FF80A3486C
+EB7F00487E486C013E497EB5008091B512F0A2151C3C2F7CAE44>109
+D<D8FFFC91387FFFC07F7F0001923807FC006E6D5A6E6D5AD9DFE06D5AA2EBCFF0EBC7F8
+EBC3FCA2EBC1FEEBC0FF6E7EA26E7E6E7EA26E7E6E7E6E7EA26E7E6E7EED7F80A2ED3FC0
+ED1FE0ED0FF0A2ED07F8ED03FCA2ED01FEED00FF167FA2163F161F160F487E486C140748
+6C1403B56C1301A21600322F7DAE38>I<B612FEEDFFC016F03A03FE0007FC6C48EB01FE
+ED007FEE3F80A2EE1FC0A217E0A617C0A2EE3F80A2EE7F00ED01FCED07F890B612E01680
+01FCC9FCB2487EB512F8A32B2F7DAE33>112 D<EC1FF891B5FC903907F00FE090390FC0
+03F0013FC712FC017E147E49804848EC1F804848EC0FC0000716E04848EC07F0A24848EC
+03F8A24848EC01FCA2007F16FEA290C9FCA24816FFAA6C16FE6D1401A2003F16FCA26D14
+03001F16F8000F16F09039E003C0070007D90FF013E03B03F01C3C0FC03B01F8380C1F80
+3B00FC300E3F00017EEB077E013F5C90390FF803F0903907FC0FE00100B5EAC003EC1FFB
+91380001E01707EEF00FEEF81FEEFFFE81A2EE7FFCA2EE3FF8EE1FF0EE07C0303D7BAF3A
+>I<B612F015FF16C03A03FE001FF06C48EB03FCED00FE167FA283163F83A55F167F94C7
+FC16FE4B5A4B5AED1FE090B6C8FC5D9039FC003F80ED0FC06F7E826F7EA26F7EA582A418
+E082A281486CED01C0B500F8EB7F8193381FC38093380FFF00C9EA01FC33307DAE37>I<
+90383FC00C9038FFF81C0003EBFE3C390FE03FFC381F8007EB0003003E1301481300157C
+5A153CA36C141CA27E6C14006C7E13E013FE383FFFE06C13FE6CEBFF806C14E0000114F0
+6C6C13F8010F13FC1300EC07FE14011400157F153F12E0151FA37EA2151E6C143E6C143C
+6C147C6C14F89038C001F039FBF807E000F1B512C0D8E07F130038C007FC20317BAF2A>
+I<007FB712F8A39039801FF0073A7E000FE00000781678A20070163800F0163CA348161C
+A5C71500B3A8EC3FF8011FB512F0A32E2E7CAD36>I<B500F890387FFFC0A3D803FEC738
+07FC006C486E5A705A705AB3AB000015016D5D1603017E5D017F14076D6C49C7FC131F6D
+6C133ED907F05B903903FC03F00100B55A023F1380DA07FCC8FC32307DAE38>I<B500E0
+903807FFF0A3000790C7000113806C48913800FE000001167C0000167817706D15F06D5D
+A26D6C495AA26E1303011F5DA26D6C49C7FCA26E5B0107140EA26D6C5BA26E133C010114
+388001005CA26E13F06E5B1581023F5BA215C3021F5B15E7020F90C8FCA2EC07FEA36E5A
+A26E5AA36E5AA234307EAE38>I<3B7FFFF001FFFEA30003D9C00013E0C649EB7F80017F
+027EC7FC167C6D6C13786D6C5B6D6C5B15016D6C485AD903FC5B15076D6C48C8FC903800
+FF1EEC7F9C15BCEC3FF86E5AA2140F6E7E14034A7E4A7EEC1EFF141C91383C7F804A6C7E
+14709138F01FE049486C7E49486C7E148001076D7E49486C7E130E011E6D7E496E7E017C
+6E7E13FC000382D80FFEEC7FF8B549B512C0A3322F7DAE38>120
+D E /Fs 85 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03F
+D907F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D
+91C7FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
+D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13
+7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9
+FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB
+1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3
+2F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F8903C01F80078FE003C
+D907F0D93FF8130E49484948131F49484948EB7F804948484913FF137F02005CA201FE92
+C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F193FB3AC486C4A6CEB
+7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00
+AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33
+D<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F133F391E600F30000013
+00A401E01370491360A3000114E04913C00003130101001380481303000EEB070048130E
+0018130C0038131C003013181C1C7DBE2D>I<14E0A4EB07FC90383FFF8090B512E03901
+F8E3F03903E0E0FCD807C0133CD80F807FD81F007F003E80003C1580007C140316C00078
+141F00F8143F157FA47EED3F806CEC0E0092C7FC127F138013C0EA3FF013FEEA1FFF6C13
+FC6C13FF6C14C06C806C6C13F8011F7F130301007FECE7FF14E102E01380157F153FED1F
+C0A2003E140F127FD8FF801307A5130000FC158000F0140F1270007815005D6C141E153E
+6C5C6C5C3907C0E1F03903F8EFE0C6B51280D93FFEC7FCEB0FF8EB00E0A422497BC32D>
+36 D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313
+005A120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00
+131E133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6
+127C12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F1378
+7F133E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E12
+1E7E6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0
+A6130314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12
+015B485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213
+E0A3127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C79
+8919>44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A79
+8919>I<ED0180ED03C01507A21680150FA216005DA2151E153EA2153C157CA2157815F8
+A25D1401A25D1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA2147814F8A2
+5C1301A25C1303A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8A25B1201
+A25B1203A25B1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A1260
+225B7BC32D>I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848
+EB0F80A2000F15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A5
+6C6CEB07F0A3001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B
+90383F03F090380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F137FEA07FF
+B5FC139FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B5
+12E03903F01FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270
+B4FC6DEB1FF07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A
+4A5A5D4A5A4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E048
+5A485A485A48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF8090
+38F80FE03901E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07F
+A27F5BA2121F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF
+809038000FE0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E48
+7EA316E0A249137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6
+B55A013F1380D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC
+077E1406140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B
+1201485A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD
+2D>I<00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCAC
+EB01FE90380FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813
+C0A216E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F
+80123C6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F824
+3F7CBC2D>I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049
+133F4848137F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE9038
+87FF8039FF8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A3
+4914F0A5127FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B
+6C6C485A90387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B6
+12FCA316F85A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC812
+7015F04A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A313
+0F5CA2131FA6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E090
+38F001F83901E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F
+807F6C6C131F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC
+133F6D13C06D7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C04848
+7E489038007FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403
+A2007E15C06C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F13
+80D903FCC7FC243F7CBC2D>I<EB03FCEB1FFF90387E07C09038FC03F048486C7E48486C
+7E4848137C000F147E4848137F81003F15805B007F15C0A2151F12FF16E0A516F0A5127F
+153FA36C7EA2001F147F120F6C6C13FF6D13DF000313013900F8039F90387E0F1FD91FFE
+13E0EB07F090C7FCA2ED3FC0A41680157FD80F801400487E486C13FEA24A5A5D49485AEB
+8007391E000FE0001F495A260FC07FC7FC3803FFFE6C13F838003FC0243F7CBC2D>I<12
+1EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E00
+0A2779A619>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213
+C0A4127F121E1200A412011380A3120313005A1206120E120C121C5A1230A20A3979A619
+>I<EB1FF890B5FC3903E01FC0390F0007F0001EEB03F848EB01FC4814FE140000FE14FF
+7E7FA46CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0EC1F80EC3F00143E5C147814
+F85C13015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0A2497EA46D5AA2EB07802040
+7BBF2B>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A2913801C7FC15C3A2913803
+81FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D7EA349486D7E91B6FCA2
+49819138800001A249C87EA24982010E157FA2011E82011C153FA2013C820138151FA201
+7882170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D417DC044>65
+D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7FC0EF3FE0A2EF
+1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FCEE0FF8EE7FE0
+91B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F8170F18FC1707
+A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C90380FFE00B85A
+17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020F9038FF801E913A3FF007
+E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948140FD93FE0140749481403495A
+91C812014848150012034848167E5B000F173EA24848161EA2123F5B180E127FA3491600
+12FFAC127F7F180EA2123FA27F001F171E181C6C7EA20007173C6D16386C6C1678000117
+706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC07806D6CEC1F00D903FE143E902600
+FF8013F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF42>I<B712FCEE
+FF8017E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084717E717E170184
+717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF19004D5AA24D5A
+6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8FC3C3E7DBD45>
+I<B912E0A300019038C000016C6C48EB001FEF0FF01703A217011700A31870A41838161C
+A41800A2163CA2167C16FC150391B5FCA3EC80031500167C163CA2161CA21807A3180E93
+C7FCA4181E181CA2183CA2187CA218F8170117031707171F48486CEB01FFB912F0A3383E
+7DBD3E>I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A21703A31701A4
+EF00E0A21638A31800A31678A216F81501150791B5FCA3EC8007150115001678A21638A6
+93C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE131C021F9038FF
+803C913A7FF00FC07C9139FF0001F0D903FC90380078FC4948143DD91FE0141F4948140F
+4948140701FF15034890C8FC491501485A000716005B000F177C5B001F173CA2485AA218
+1C127FA25B95C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC123FA27F121FA2
+6C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD907F8141ED903FEEC3C7C9026
+00FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC9138003FF03C427BBF47>I<
+B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA30280C7120FB3
+A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF000EB3FC0B3B3
+B2EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D9000713006E5A1401B3B3A6123FEA
+7F80EAFFC0A44A5A1380D87F005B007C130700385C003C495A6C495A6C495A2603E07EC7
+FC3800FFF8EB3FC026407CBD2F>I<B600C090387FFFFCA3000101E0C7000F138026007F
+80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C5A4C5A4C5A4CC8FC163E5E5E4B
+5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF8913883C7FCEC878791388F03FE9138
+9E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E707EA2707E707EA2707F717E8417
+3F717E717EA2717E848419802601FFE04A13C0B600C090B6FCA3403E7DBD47>I<B612F8
+A3000101E0C9FC38007F80B3B0EF0380A517071800A45FA35FA25F5F5F4C5A160748486C
+133FB8FCA3313E7DBD39>I<B500C093383FFFF0A300016D93387FF800D8007F18E0D977
+F016EFA3D973F8ED01CFA2D971FCED038FA3D970FEED070FA26E150E80A26E6C141CA36E
+6C1438A26E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A2037F130E
+A36F6C5AA26F6C5AA36F6C5AA25FED07F0A2923803F9C0A36FB45AA26F90C7FCA213F848
+6C147ED807FFEF3FF8B500F8013C011FB512F0A34C3E7DBD53>I<B56C91B512F88080D8
+007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E7EA26E7E
+6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380A2EE7F
+C0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA2171F170FA2
+170701F81503487ED807FF1501B500F81400A218703D3E7DBD44>I<ED7FE0913807FFFE
+91391FC03F8091397E0007E04948EB03F8D907F0EB00FE4948147F49486E7E49486E7E49
+C86C7E01FE6F7E00018349150300038348486F7EA248486F7EA2001F188049167F003F18
+C0A3007F18E049163FA300FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF80A36C6C
+4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D6C4AC7FC
+6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F80912607FFFEC8FC9138007FE03C42
+7BBF47>I<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707EEF7F80EF
+3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FCEE3FF091
+B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>I<ED7FE0913807FFFE91
+391FC03F8091397F000FE0D901FCEB03F8D907F0EB00FE4948147F49486E7E49486E7E49
+C86C7E498248486F7E49150300038348486F7EA2000F834981001F1880A24848EE7FC0A3
+007F18E0A249163FA200FF18F0AC007F18E0A26D167FA3003F18C0A26C6CEEFF80A3000F
+18006D5D0007DA0F805B6C6C90393FE003FCED70706C6C496C485A6C6C48486C485A017F
+D9800E5BD93F819038061FC0D91FC19038073F80D90FE14AC7FCD907F1EB03FE902601FD
+C013F8903A007EE007E091271FF03FC013180207B5FC9139007FE1E0DB00011438837113
+78A2706C13F0EFFF0318FFA27113E0A37113C0711380711300715AEF01F83D527BBF47>
+I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E84717EA2717E
+A284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F0913880
+01FCED003FEE1FC0707E707E83160383160183A383A484A4F0C004190EA28218E0057F13
+1E2601FFE0161CB600C0EB3FF094381FF83805071370CA3801FFE09438003F803F407DBD
+43>I<D907FC130C90391FFF801C017FEBF03C3901FC03F83A03F0007E7CD807C0EB1FFC
+4848130F001F140748C71203003E1401007E1400A2007C157C12FCA2163CA36C151CA27E
+A26C6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15C0013F14E0
+010714F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E0157FA3163F
+A27EA3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB0FC03AF0
+7F803F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB91280A3903AF0
+007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548EF00
+E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A3000101E0
+C70007130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E80010F1503
+6E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00FE00203B512
+80020049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E06C01809138
+007F806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C5DA26E1401
+01075EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F133C023F14
+38A26E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8FCA26F5A
+6E130EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE01
+7FB5D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F807E7215006E
+143F017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18F0010761
+04037F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3FC0
+DA7F80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F173804F014
+F84C1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FCA2
+6E5FA24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D>I<007F
+B5D8C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C141C
+6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5BED
+F81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3BFE
+ED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E0238
+6D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E00
+076DEC7FFFB500FC0103B512FEA33F3E7EBD44>I<B66C0103B51280A3000101F0C8EBF8
+006C6C48ED3FC0725A013F041EC7FC6D7E606D6C15386D6C1578606D6C5D6E14016D5E6D
+6D1303606E6C49C8FC6E6C5B170E6E6C131E171C6E6C5B6E6C137817706E6C13F06F5B6E
+13016EEB83C05FED7FC7DB3FE7C9FC16EFED1FFE5E150F6F5AB3A4ED1FFC020FB512FCA3
+413E7FBD44>I<003FB712F8A391C7EA1FF013F801E0EC3FE00180EC7FC090C8FC003EED
+FF80A2003C4A1300007C4A5A12784B5A4B5AA200704A5AA24B5A4B5AA2C8485A4A90C7FC
+A24A5A4A5AA24A5AA24A5A4A5AA24A5A4A5AA24990C8FCA2495A4948141CA2495A495AA2
+495A495A173C495AA24890C8FC485A1778485A484815F8A24848140116034848140F4848
+143FED01FFB8FCA32E3E7BBD38>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E5B77C319>
+I<486C13C00003130101001380481303000EEB070048130E0018130C0038131C00301318
+0070133800601330A300E01370481360A400CFEB678039FFC07FE001E013F0A3007F133F
+A2003F131F01C013E0390F0007801C1C73BE2D>I<EAFFFCA4EA003CB3B3B3B3ABEAFFFC
+A40E5B7FC319>I<EA0180120313005A120E5A12181238123012701260A312E05AA412CF
+EAFFC013E0A3127FA2123F13C0EA0F000B1C7ABE19>96 D<EB0FF8EBFFFE3903F01F8039
+078007E0000F6D7E9038E001F8D81FF07F6E7EA3157F6C5AEA0380C8FCA4EC1FFF0103B5
+FC90381FF87FEB7F803801FC00EA07F8EA0FE0485A485AA248C7FCEE038012FEA315FFA3
+007F5BEC03BF3B3F80071F8700261FC00E13CF3A07F03C0FFE3A01FFF807FC3A003FC001
+F0292A7DA82D>I<EA01FC12FFA3120712031201B1EC03FC91381FFF8091387C07E09039
+FDE001F09039FFC000FC4A137E91C77E49158049141F17C0EE0FE0A217F0A2160717F8AA
+17F0A2160FA217E0161F17C06D1580EE3F006D5C6E13FE9039F3C001F89039F1E003F090
+39E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F13E090383F00F801
+7C131E4848131F4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290
+C9FC5AAB6C7EA3003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C
+6C137890383F01F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC15FFA31507150315
+01B114FF010713E190381F80F990387E003D49131FD803F81307485A4913034848130112
+1F123F5B127FA290C7FCA25AAA7E7FA2123FA26C7E000F14037F000714076C6C497E6C6C
+497ED8007C017913F890383F01F190380FFFC1903A01FE01FC002D407DBE33>I<EB01FE
+90380FFFC090383F03F09038FC01F848486C7E4848137E48487F000F158049131F001F15
+C04848130FA2127F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C7E150100
+0F15C06C6C13036DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE0010090C7
+FC232A7EA828>I<EC1FC0EC7FF8903801F83C903807E07E90380FC0FFEB1FC1EB3F8114
+01137FEC00FE01FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FFA320407EBF1C>I<
+167C903903F801FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC
+0600000F6EC7FC49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E039
+03FE0FC026071FFFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15
+E06C810003813A0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E
+157E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D
+7EA82D>I<EA01FC12FFA3120712031201B1EC01FE913807FFC091381E07E091387803F0
+9138E001F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3A6486C497EB5D8F87F13FCA32E
+3F7DBE33>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC127FA31207120312
+01B3AC487EB512F0A3143E7DBD1A>I<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC
+147FEB7FFFA313017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03
+F0381E07C0380FFF803801FC00185185BD1C>I<EA01FC12FFA3120712031201B292B512
+80A392383FFC0016E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC143E147F4A7E13FD
+9038FFDFC0EC9FE0140F496C7E01FC7F496C7E1401816E7E81826F7E151F826F7EA28248
+6C14FEB539F07FFFE0A32B3F7EBE30>I<EA01FC12FFA3120712031201B3B3B1487EB512
+F8A3153F7DBE1A>I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B
+7803F03C01F80007903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91
+C75B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>
+I<3901F801FE00FF903807FFC091381E07E091387803F000079038E001F82603F9C07F00
+01138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14
+FF010713E090381F81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F
+15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F8
+6C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFF
+F0010090C7FC282A7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F0
+3A03FFC001FC6C496C7E91C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0
+A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA
+3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F
+80F090397F00387C01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485A
+A448C7FCAA6C7EA36C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E13799038
+3F81F190380FFFC1903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E0
+00FFEB1FF8EC787CECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35B
+B3A5487EB512FEA31F287EA724>I<90383FC0603901FFF8E03807C03F381F000F003E13
+07003C1303127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F
+6C1480000114C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F0
+7E14016C14E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<13
+1CA6133CA4137CA213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912
+009038FE01C0A2EB7F03013F138090381F8700EB07FEEB01F81B397EB723>I<D801FC14
+FE00FF147FA3000714030003140100011400B3A51501A31503120015076DEB06FF017E01
+0E13806D4913FC90381FC078903807FFE00100903880FE002E297DA733>I<B539E00FFF
+E0A32707FE000313006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C485AA2ECC0
+07011F91C7FCA290380FE00EA2ECF01E0107131CA26D6C5AA2ECFC7801011370A2ECFEF0
+01005BA2EC7FC0A36E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFE
+003FE00013C06C486D48EB3F806C4817006D010F141E00016F131C15076D163C00004A6C
+1338A2017F5E4B7E151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E03D90FE001
+7F5BEDE03F02F0140701070387C7FC9138F1C01F02F9148F010315CE9138FB800F02FF14
+DE6D15FCED00076D5DA24A1303027E5CA2027C1301023C5C023813003D287EA642>I<B5
+39F01FFFE0A30003D9C00F1300C690388007F8D97F0013E002805BD93FC05B011F49C7FC
+90380FE00EECF01E6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A81141F814A7E81147BEC
+F1FC903801E1FEECC0FF01037F49486C7ED90F007F011E6D7E013E130F496D7E01FC8048
+6C80000F4A7EB539803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE000313006C48
+EB01FC6F5A00015D7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA26E5A010F13
+0EA26D6C5AA2ECF83C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5AA36EC8FCA2
+140EA2141E141C143C1438A2147800181370127EB45BA2495AA248485AD87E07C9FCEA78
+0EEA3C3CEA1FF8EA07E02B3A7EA630>I<001FB61280A2EBE0000180140049485A001E49
+5A121C4A5A003C495A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A130F5C495A90
+393FC00380A2EB7F80EBFF005A5B484813071207491400485A48485BA248485B4848137F
+00FF495A90B6FCA221277EA628>I<B812F0A22C0280982D>I<BE12C0A25A0280985B>I
+E /Ft 16 120 df<96267FFFE01670063FB6ED01F80503B700F01403053F04FC14074CB9
+6C130F040706E0131F043F72133F93BA00FC137F0303DC00076D13FF030F03C09039003F
+FF814B02FCC8000713C3037F02E0030113F792B600806F6CB5FC02034ACA121F4A02F883
+4A02E0834A4A1701027F4A8391B548CC7E494A85495C4C854988494A85494A85495C8A49
+91CDFC90B54886A2484A1B7FA2481E3F5D481E1F5D5A1F0FA2485CA3481E075DA2F703F0
+489BC7FCA45DA2B6FCB27EA281A47EA2F703F06FF307F87EA36C80A21F0F7E6F1CF07E6F
+1B1F7E20E06C6E1B3F816DF57FC06D80F7FF806D806D6E4F13006D6E616D525A826D6E4F
+5A6D6E4F5A6E6D6C4E5A021F6EF0FFE06E6E4D5B6E02F84D5B6E02FE050F90C7FC02006E
+6CEE3FFE6F02F0EEFFFC031F02FE03035B6FDAFFC0021F13E0030303FF0103B55A030093
+B7C8FC043F18FC040718F0040118C0DC003F94C9FC050316F8DD003F1580DE007F01F0CA
+FC757A75F78C>67 D<B800C051B8128071637163A37163A27163C7003F57C8FC71F33FBF
+A203EF6DF37F3FA303E76E1AFEA203E36EF101FCA203E16EF103F8A203E06EF107F0A370
+6DF10FE0A2706DF11FC0A2706DF13F80A2706DF17F00A3706E18FEA2706E4D5AA2706E4D
+5AA3706E4D5AA2716D4D5AA2716D4D5AA2716D4D5AA3716D4DC7FCA2716E16FEA2716E4B
+5AA2716E4B5AA3716E4B5AA2726D4B5AA2726D4B5AA3726D4B5AA2726D4BC8FCA2726E14
+FEA2726E495AA3726E495AA2726E495AA2736D495AA2736D495AA3736D495AA2736D49C9
+FCA273EC80FEA2F481FC7314C1A273ECE3F8A273ECF7F0A274EBFFE0A3745CA2745CA274
+91CAFCA2745BA3745BA2902603FFFE705BB800F897BA1280745BA2755AA3755A755AA976
+79F5B8>77 D<922603FFF8150E037FD9FFC0143F0203B600FC5C021F03FF5C027FEEC001
+49B8EAF00349EFFC07010FDA000F13FE4901F09039007FFF8F4901C0020F13DF4990C800
+0390B5FC494815004801F8163F48844A8248498248844A8248844A834885A291CB7E5A86
+A286B5FC8680A28680A280A26E8380806E187E6E95C7FC6C8015E015FCEDFFC06C15FCEE
+FFE06C16FF18F06CEFFF8019F06C18FE737E6C856C19F06C19FC6D846D846D856D856D85
+0101856D85023F846E841407020084031F18801500040F17C0EE007F050716E0EF003F18
+03DE007F14F0191F8585070114F8A28586007E85B4FC86A286A37F86A36D1AF0A37F1CE0
+6D60A26D1AC06D607F6D1A806E5F6E4D13006E606E17FF02FC4C5B02FF4C5B03E04B5B03
+FC031F5B01FBD9FF80027F5B01F102FE0107B55AD9E07F90B8C7FC6E17FCD9C00F5FD980
+0317E090C76C168048020F4BC8FC48020015F00070030349C9FC557A75F76C>83
+D<BA057FB71280A8C792CD000F01F0C7FC71070013806E5290C8FCA26E6E621F036E6E62
+1F07836E525A836E651F1F6E6E621F3F836E525A836E651FFF6F6E96C9FC666F6E601E03
+846F505AA26F6E601E0F6F6E601E1F846F505AA26F6E601E7F6F6E601EFF85704E90CAFC
+A2706E5E1D03706E5E1D0785704E5AA2706E5E1D1F706E5E1D3F85704E5A8570611DFF71
+6E92CBFC6486714C5A86715F1C07716E5C1C0F86714C5A86714C5AA2716E5C1C7F716E5C
+1CFF8772028190CCFCA272ECC1FE1BC372ECE3FC1BE71BF772ECFFF8A2725DA2725DA372
+5DA2725DA27391CDFCA3735BA2735BA2735BA3735BA2735BA2735BA2735B74CEFC89787C
+F592>86 D<92383FFFF80207B612E0027F15FC49B87E010717E0011F83499026F0007F13
+FC4948C7000F7F90B502036D7E486E6D806F6D80727F486E6E7F8486727FA28684A26C5C
+72806C5C6D90C8FC6D5AEB0FF8EB03E090CAFCA70507B6FC041FB7FC0303B8FC157F0203
+B9FC021FECFE0391B612800103ECF800010F14C04991C7FC017F13FC90B512F04814C048
+5C4891C8FC485B5A485B5C5A5CA2B5FC5CA360A36E5DA26C5F6E5D187E6C6D846E4A4880
+6C6D4A4814FC6C6ED90FF0ECFFFC6C02E090263FE07F14FE00019139FC03FFC06C91B648
+7E013F4B487E010F4B1307010303F01301D9003F0280D9003F13FC020101F8CBFC57507A
+CE5E>97 D<93387FFF80030FB512FC037FECFF804AB712E0020716F8021F16FE027FD9F8
+077F49B5D8C000804991C7003F13E04901FC020F7F49496E7F49498049496E7F49496E7F
+90B55A48727E92C914804884485B1BC048841BE0485BA27313F05AA25C5AA21BF885A2B5
+FCA391BAFCA41BF002F8CCFCA67EA3807EA47E806CF103F0F207F86C7F1A0F6C6E17F06C
+191F6F17E06C6E163F6D6DEE7FC06D6D16FF6D6D4B13806D6D4B13006D6D6CEC0FFE6D02
+E0EC3FFC6D02F8ECFFF86D9126FFC00F5B023F91B65A020F178002034CC7FC020016F803
+1F15E0030392C8FCDB000F13E04D507BCE58>101 D<F37F80922607FFFC913807FFE092
+B600E0011F13F8020703FC017F13FC021FDBFF01B512FE027F16C349B800F7EBBFFF49DA
+803F9038FFF83F010F9026FC000714C04901F00101EC007F49496D148049496E6D7E90B5
+17E04B6E15FE48F1F01F4891C86C9038F80FFCF307F098C7FC48496F7FA34885AB6C61A3
+6C6D4B5BA36C6E4A5B6C616F5C6D606D6D91B55A6D6D4991C8FC6D01FC01075B9226FF80
+3F13F893B65A4917C0D93F1F93C9FC020715FCD97E0015E0030701FCCAFC01FE90CDFCA4
+12017FA280A280808014FE6C90B812C019FF1AF01AFC6DF0FF801BE06D851BFC6D856D85
+6D1A806D1AC05B011F1AE0137F48BC12F0000701FCC9FC4801E0040314F84849EE007F48
+49171F91CB1207487313FC5B00FF855B86A56D60007F1BF86D60A26C6D4D13F06E5F6C6D
+4D13E06C6D4D13C06C01FC94B512806C01FF04031400C602C0030F13FC6D01F8037F5B01
+1FD9FFE0011FB512E0010791B8128001014EC7FC6D6C17F8020F17C0DA007F03F8C8FC03
+014AC9FC58727BCE61>103 D<903801FFFCB6FCA8C67E131F7FB3AD95380FFFE095B512
+FE05036E7E050F15E0053F15F84D81932701FFF01F7F4CD900077FDC07FC6D80DC0FF06D
+80DC1FC07F4C48824CC8FC047E6F7F5EEDFDF85E03FF707F5EA25EA25EA293C9FCA45DB3
+B3A6B8D8E003B81280A8617879F76C>I<EB01FCEB07FF011F13C0497F497F90B57EA248
+80A24880A76C5CA26C5CA26D5B6D5B6D5B010790C8FCEB01FC90CAFCB2903801FFFC007F
+B5FCA8C67E131F7FB3B3B3A5B81280A8297979F835>I<902601FFF891260FFFE093383F
+FF80B692B500FE0303B512F805036E6C020F14FE050F03E0023F6E7E053F03F891B712E0
+4D6F4982932701FFF01F6D0107D9C07F7F4CD900076D90270FFC001F7FDC07FC6D912680
+1FF06D7FC66CDA0FF06D9126C03FC06D7F011FDA1FC06D4BC77E6D4A48DCE0FE834CC8EC
+E1FC047E6FD9F1F86E804CEFF3F0DBF9F8EFF7E04C6003FB7001FF6F804C6015FF4C95C9
+FCA24C5FA293C95CA44B60B3B3A6B8D8E003B8D8800FB712FEA8974E79CDA2>109
+D<902601FFF891380FFFE0B692B512FE05036E7E050F15E0053F15F84D81932701FFF01F
+7F4CD900077FDC07FC6D80C66CDA0FF06D80011FDA1FC07F6D4A48824CC8FC047E6F7F5E
+EDF9F85E03FB707F5E15FF5EA25EA293C9FCA45DB3B3A6B8D8E003B81280A8614E79CD6C
+>I<93381FFFE00303B6FC031F15E092B712FC020316FF020F17C0023FD9FC0014F091B5
+00C0010F13FC4991C700037F4901FC02007F010F496F13C049496F7F49496F7F4B814949
+6F7F90B5C96C7F4886A24849707F481B80A248497014C0A2481BE0A348497113F0A3481B
+F8A5B51AFCAE6C1BF8A46C1BF06E94B5FCA36C1BE0A26C6D4C14C0A26C1B806E5E6C1B00
+6C6E4B5BA26C6E4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D92B55A6D01FF02035C6D02C001
+0F91C7FC010002FC90B512FC6E90B75A021F17E00207178002014CC8FCDA003F15F00303
+92C9FCDB001F13E056507BCE61>I<902601FFF8EB07FEB691383FFFC094B512F0040380
+4C14FE4C8093261FFC3F138093263FE07F13C0DC7F80B5FCC66C5D011FDAFE0114E06DEB
+F9FC16F815FB16F016E015FF16C07114C05E72138095381FFE0093C76C5AF001E095C8FC
+A25DA65DB3B3A2B812F8A8434E7ACD4F>114 D<912603FFFCEB0780027F9039FFE00FC0
+0103B6EAF83F010FEDFEFF013F92B5FC49EB000F2601FFF01300480180143F4890C8120F
+4848814848814981123F83485A187FA212FF6D163FA37F7F6DEE1F8002C092C7FC14F014
+FEECFFF06CECFF8016FEEEFFE06C16FC6C16FF18C06C836C17F86C836C836C83013F1780
+6D17C0010717E0010117F0EB003F020716F8EC001F030015FC1607EE007F051F13FE1707
+007E82B482836D167FA2183F7F181FA27F19FC7FA26D163F6D17F86D167F19F06D16FF6E
+4A13E002E04A13C06E4A138002FE023F1300913AFFC003FFFE01E790B65A01C316F00180
+16C026FE003F92C7FC48010714F80070D9007F90C8FC3F507ACE4C>I<15FFA75CA55CA4
+5CA25CA25CA25CA25C91B5FCA25B5B5B131F5B90B9FC120FBAFCA6D8000791C9FCB3B3A3
+F01FE0AE183F7014C07F187F7014806D16FF826D4B13006E6D485AEEFE0F6E90B55A020F
+5D6E5D020115C06E6C5C031F49C7FC030113F03B6E7CEC4B>I<B7D8FE01B700F00103B6
+12E0A8D8003F01FCC8003F01E0C80007EBE0006D0B0090C7FC6F6F6D5DA26D666F6F6D15
+036D66701A07737F6D667070150F6D4D60701A1F876D4D607071143F6E4C60701A7F886E
+4C607003BF6D14FF6E04FF95C8FC6670031F7F6E4B60704A6C6D130318036E640580496C
+6D13076E03076005C0180F4F6C7F6E030F6005E0496C6D131F6E031F6005F0183F4F6C14
+806F023F6005F8496DEBC07F6F027F6005FC18FF4F6D7F6F02FF95C9FC7190C76C13F16F
+90B55F1DF34E6E13FB6F624E6E13FFA26F624E806F62A24E806F624E807061A24E817061
+4E817096CAFCA295C97E70604D160F0407604D16077048705A834E7CCC8C>119
+D E end
 %%EndProlog
 %%BeginSetup
-%%Feature: *Resolution 300
-TeXDict begin 
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: a4
+%%BeginPaperSize: a4
+/setpagedevice where {
+pop 1 dict dup /PageSize [ 595 842 ] put setpagedevice
+} {
+statusdict /a4tray known {
+statusdict begin a4tray end
+/a4 where { pop a4 } if
+} {
+/a4 where {
+pop a4
+} {
+statusdict /setpage known {
+statusdict begin
+595 842 0 setpage
+end
+} if
+} ifelse
+} ifelse
+} ifelse
+%%EndPaperSize
+
 %%EndSetup
 %%Page: 1 1
-bop 528 892 a Ft(V)-8 b(ersion)33 b(Managemen)m(t)881 1023
-y(with)877 1136 y(CVS)866 1285 y Fs(for)14 b Fr(cvs)h Fs(1.9)776
-1484 y(P)o(er)f(Cederqvist)i(et)f(al)p eop
+1 0 bop 1056 1884 a Ft(V)-16 b(ersion)65 b(Managemen)-5
+b(t)1762 2172 y(with)1753 2421 y(CVS)1696 2795 y Fs(for)30
+b Fr(cvs)g Fs(1.9.2)1551 3293 y(P)m(er)h(Cederqvist)e(et)i(al)p
+eop
 %%Page: 2 2
-bop 0 2130 a Fs(Cop)o(yrigh)o(t)226 2129 y(c)214 2130 y Fq(\015)15
-b Fs(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
+2 1 bop 0 3629 a Fs(Cop)m(yrigh)m(t)452 3626 y(c)427
+3629 y Fq(\015)30 b Fs(1992,)j(1993)f(Sign)m(um)c(Supp)s(ort)h(AB)0
+3903 y(P)m(ermission)23 b(is)h(gran)m(ted)h(to)h(mak)m(e)g(and)e
+(distribute)e(v)m(erbatim)j(copies)f(of)h(this)f(man)m(ual)g(pro)m
+(vided)g(the)h(cop)m(yrigh)m(t)0 4027 y(notice)31 b(and)e(this)h(p)s
+(ermission)d(notice)k(are)f(preserv)m(ed)g(on)h(all)e(copies.)0
+4301 y(P)m(ermission)d(is)h(gran)m(ted)i(to)g(cop)m(y)f(and)g
+(distribute)d(mo)s(di\014ed)h(v)m(ersions)h(of)i(this)d(man)m(ual)i
+(under)e(the)i(conditions)0 4426 y(for)41 b(v)m(erbatim)f(cop)m(ying,)k
+(pro)m(vided)c(also)h(that)g(the)h(section)f(en)m(titled)f(\\GNU)i
+(General)f(Public)e(License")i(is)0 4550 y(included)20
+b(exactly)k(as)g(in)e(the)h(original,)g(and)g(pro)m(vided)f(that)h(the)
+h(en)m(tire)f(resulting)e(deriv)m(ed)h(w)m(ork)i(is)e(distributed)0
+4675 y(under)29 b(the)h(terms)h(of)f(a)h(p)s(ermission)c(notice)k(iden)
+m(tical)e(to)i(this)e(one.)0 4949 y(P)m(ermission)37
+b(is)h(gran)m(ted)i(to)g(cop)m(y)g(and)f(distribute)d(translations)i
+(of)h(this)f(man)m(ual)h(in)m(to)g(another)g(language,)0
+5073 y(under)32 b(the)j(ab)s(o)m(v)m(e)g(conditions)d(for)i(mo)s
+(di\014ed)e(v)m(ersions,)i(except)h(that)f(the)h(section)f(en)m(titled)
+f(\\GNU)i(General)0 5198 y(Public)c(License")j(and)f(this)g(p)s
+(ermission)d(notice)k(ma)m(y)h(b)s(e)e(included)e(in)h(translations)g
+(appro)m(v)m(ed)i(b)m(y)g(the)g(F)-8 b(ree)0 5322 y(Soft)m(w)m(are)31
+b(F)-8 b(oundation)31 b(instead)e(of)i(in)e(the)h(original)f(English.)p
+eop
 %%Page: 1 3
-bop 0 -58 a Fs(Ab)q(out)15 b(this)h(man)o(ual)1552 b(1)0 183
-y Fp(Ab)r(out)16 b(this)e(man)n(ual)62 348 y Fs(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 Fr(cvs)g
-Fs(has)g(b)q(een)h(the)f(do)q(cumen)o(tation.)20 b Fr(cvs)13
-b Fs(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 Fq(\017)30 b Fs(No)15
-b(kno)o(wledge)h(of)e Fr(r)o(cs)i Fs(should)g(b)q(e)g(necessary)l(.)37
-736 y Fq(\017)30 b Fs(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 Fo(revision)d(n)o(um)o(b)q(ers)p
-Fs(,)f Fo(revision)i(trees)g Fs(and)e Fo(merging)k Fs(are)c(explained)i(as)e
-(they)g(are)g(in)o(tro)q(duced.)37 848 y Fq(\017)30 b Fs(The)16
-b(man)o(ual)h(should)g(concen)o(trate)f(on)g(the)g(things)h
-Fr(cvs)f Fs(users)g(w)o(an)o(t)f(to)h(do,)g(instead)h(of)e(what)h(the)g
-Fr(cvs)90 898 y Fs(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 Fr(cvs)e Fs(commands)h(as)g(they)g
-(are)g(needed.)37 1011 y Fq(\017)30 b Fs(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 Fr(cvs)f Fs(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 Fr(cvs)g Fs(program.)31 b(See)19 b(App)q(endix)j(E)d([Cop)o
-(ying],)g(page)g(113,)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
-Fr(cvs)p Fs(,)g Fr(gnu)h Fs(Emacs,)f(the)g Fr(gnu)0 1435 y
-Fs(C)f(compiler)h(and)g(others.)j(W)l(rite)d(to)e(us)i(for)e(more)h
-(information.)120 1550 y Fn(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 Fs(Another)17 b(compan)o(y)g(selling)i(supp)q(ort)e(for)g
-Fr(cvs)f Fs(is)i(Cyclic)g(Soft)o(w)o(are,)e(w)o(eb:)23 b Fn
-(http://www.cyclic.com/)p Fs(,)0 2076 y(email:)e Fn(info@cyclic.com)p
-Fs(.)0 2286 y Fm(Chec)n(klist)16 b(for)f(the)g(impatien)n(t)j(reader)62
-2399 y Fr(cvs)11 b Fs(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 Fr(cvs)g Fs(can)h(handle)i(binary)e
-(\014les,)h(but)f(y)o(ou)f(m)o(ust)h(ha)o(v)o(e)f Fr(r)o(cs)h
-Fs(release)h(5.5)d(or)i(later)g(and)g(a)f(release)240 2774
-y(of)g Fr(gnu)f Fs(di\013)i(that)e(supp)q(orts)h(the)g(`)p
-Fn(-a)p Fs(')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 Fr(r)o(cs)g
-Fs(and)g Fr(cvs)g Fs(to)g(handle)h(binary)g(\014les)g(when)g(y)o(ou)f
-(install)h(them.)p eop
+1 2 bop 0 -116 a Fs(Ab)s(out)30 b(this)f(man)m(ual)3104
+b(1)0 366 y Fp(Ab)t(out)29 b(this)i(man)l(ual)125 939
+y Fs(Up)25 b(to)i(this)f(p)s(oin)m(t,)g(one)h(of)f(the)h(w)m(eak)m(est)
+h(parts)e(of)g Fr(cvs)g Fs(has)g(b)s(een)f(the)i(do)s(cumen)m(tation.)
+39 b Fr(cvs)25 b Fs(is)h(a)g(complex)0 1063 y(program.)53
+b(Previous)34 b(v)m(ersions)g(of)h(the)g(man)m(ual)f(w)m(ere)h(written)
+f(in)f(the)i(man)m(ual)f(page)h(format,)i(whic)m(h)c(is)h(not)0
+1188 y(really)29 b(w)m(ell)h(suited)f(for)h(suc)m(h)g(a)h(complex)f
+(program.)125 1502 y(When)g(writing)e(this)h(man)m(ual,)h(I)g(had)g
+(sev)m(eral)h(goals)g(in)e(mind:)75 1815 y Fq(\017)60
+b Fs(No)31 b(kno)m(wledge)f(of)h Fr(r)n(cs)e Fs(should)g(b)s(e)g
+(necessary)-8 b(.)75 2005 y Fq(\017)60 b Fs(No)39 b(previous)d(kno)m
+(wledge)i(of)g(revision)e(con)m(trol)j(soft)m(w)m(are)g(should)d(b)s(e)
+h(necessary)-8 b(.)65 b(All)36 b(terms,)k(suc)m(h)e(as)180
+2129 y Fo(revision)29 b(n)m(um)m(b)s(ers)p Fs(,)g Fo(revision)f(trees)
+35 b Fs(and)30 b Fo(merging)37 b Fs(are)31 b(explained)e(as)h(they)h
+(are)g(in)m(tro)s(duced.)75 2318 y Fq(\017)60 b Fs(The)32
+b(man)m(ual)g(should)e(concen)m(trate)35 b(on)d(the)h(things)e
+Fr(cvs)h Fs(users)f(w)m(an)m(t)i(to)h(do,)f(instead)e(of)i(what)f(the)h
+Fr(cvs)180 2443 y Fs(commands)e(can)h(do.)43 b(The)31
+b(\014rst)f(part)i(of)f(this)f(man)m(ual)h(leads)g(y)m(ou)g(through)g
+(things)f(y)m(ou)i(migh)m(t)f(w)m(an)m(t)h(to)180 2567
+y(do)e(while)f(doing)g(dev)m(elopmen)m(t,)i(and)f(in)m(tro)s(duces)f
+(the)i(relev)-5 b(an)m(t)30 b Fr(cvs)g Fs(commands)g(as)g(they)h(are)g
+(needed.)75 2757 y Fq(\017)60 b Fs(Information)41 b(should)g(b)s(e)g
+(easy)i(to)g(\014nd.)76 b(In)41 b(the)i(reference)g(man)m(ual)e(in)g
+(the)i(app)s(endices)e(almost)h(all)180 2881 y(information)27
+b(ab)s(out)h(ev)m(ery)h Fr(cvs)f Fs(command)g(is)g(gathered)h
+(together.)42 b(There)28 b(is)f(also)i(an)f(extensiv)m(e)h(index,)180
+3006 y(and)h(a)h(lot)f(of)g(cross)h(references.)125 3384
+y(This)e(man)m(ual)i(w)m(as)h(con)m(tributed)e(b)m(y)h(Sign)m(um)f
+(Supp)s(ort)f(AB)j(in)e(Sw)m(eden.)43 b(Sign)m(um)30
+b(is)h(y)m(et)h(another)g(in)e(the)0 3509 y(gro)m(wing)k(list)f(of)h
+(companies)g(that)g(supp)s(ort)f(free)h(soft)m(w)m(are.)53
+b(Y)-8 b(ou)35 b(are)g(free)f(to)h(cop)m(y)g(b)s(oth)e(this)g(man)m
+(ual)h(and)0 3633 y(the)39 b Fr(cvs)e Fs(program.)65
+b(See)39 b(App)s(endix)c(F)k([Cop)m(ying],)h(page)g(155,)i(for)c(the)h
+(details.)63 b(Sign)m(um)37 b(Supp)s(ort)g(o\013ers)0
+3758 y(supp)s(ort)31 b(con)m(tracts)k(and)d(binary)f(distribution)e
+(for)k(man)m(y)g(programs,)g(suc)m(h)g(as)g Fr(cvs)p
+Fs(,)g Fr(gnu)f Fs(Emacs,)i(the)f Fr(gnu)0 3882 y Fs(C)d(compiler)f
+(and)h(others.)41 b(W)-8 b(rite)30 b(to)h(us)f(for)g(more)h
+(information.)240 4175 y Fn(Signum)46 b(Support)g(AB)240
+4279 y(Box)h(2044)240 4383 y(S-580)f(02)95 b(Linkoping)240
+4487 y(Sweden)240 4694 y(Email:)46 b(info@signum.se)240
+4798 y(Phone:)g(+46)h(\(0\)13)f(-)i(21)f(46)g(00)240
+4902 y(Fax:)142 b(+46)47 b(\(0\)13)f(-)i(21)f(47)g(00)125
+5215 y Fs(Another)34 b(compan)m(y)g(selling)e(supp)s(ort)g(for)i
+Fr(cvs)f Fs(is)g(Cyclic)g(Soft)m(w)m(are,)k(w)m(eb:)48
+b Fn(http://www.cyclic.com/)p Fs(,)0 5340 y(email:)40
+b Fn(info@cyclic.com)p Fs(.)p eop
 %%Page: 2 4
-bop 0 -58 a Fs(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(61,)f(for)h(solutions.)0
-305 y(The)g Fn(admin)g Fs(command)240 355 y(Careless)h(use)h(of)f(the)g
-Fn(admin)f Fs(command)i(can)f(cause)g Fr(cvs)g Fs(to)g(cease)g(w)o(orking.)23
-b(See)16 b(Section)i(A.5)240 404 y([admin],)d(page)g(73,)f(b)q(efore)i
-(trying)f(to)f(use)i(it.)0 605 y Fm(Credits)62 717 y Fs(Roland)i(P)o(esc)o
-(h,)e(Cygn)o(us)g(Supp)q(ort)h Fn(<pesch@cygnus.com>)d Fs(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
-Fr(cvs)g Fs(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 Fn(info-cvs)e Fs(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 Fn(<dgg@think.com>)p Fs(.)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 Fr(r)o(cs)p
-Fs(.)62 1203 y(The)k Fr(cvs)e(f)l(a)o(q)h Fs(b)o(y)g(Da)o(vid)g(G.)f(Grubbs)i
-(has)f(pro)o(vided)g(useful)i(material.)28 b(The)18 b Fr(f)l(a)o(q)g
-Fs(is)h(no)f(longer)g(main-)0 1253 y(tained,)g(ho)o(w)o(ev)o(er,)f(and)g
-(this)h(man)o(ual)f(ab)q(out)h(the)f(closest)g(thing)h(there)g(is)f(to)g(a)g
-(successor)h(\(with)f(resp)q(ect)h(to)0 1302 y(do)q(cumen)o(ting)e(ho)o(w)f
-(to)f(use)i Fr(cvs)p Fs(,)e(at)h(least\).)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
-Fn(<rbrunski@datap.ca>)p Fs(,)e(Kath)o(y)g(Dy)o(er)f Fn
-(<dyer@phoenix.ocf.llnl.go)o(v>)p Fs(,)g(Karl)0 1514 y(Pingle)32
-b Fn(<pingle@acuson.com>)p Fs(,)f(Thomas)f(A)g(P)o(eterson)g
-Fn(<tap@src.honeywell.com>)p Fs(,)g(Inge)h(W)l(allin)0 1564
-y Fn(<ingwa@signum.se>)p Fs(,)f(Dirk)f(Kosc)o(h)o(uetzki)h
-Fn(<koschuet@fmi.uni-passau.de>)c Fs(and)j(Mic)o(hael)h(Bro)o(wn)0
-1614 y Fn(<brown@wi.extrel.com>)p Fs(.)0 1807 y Fm(BUGS)62
-1919 y Fs(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 Fq(\017)30 b Fs(In)16 b(the)f(examples,)h(the)f
-(output)g(from)f Fr(cvs)h Fs(is)h(sometimes)f(displa)o(y)o(ed,)h(sometimes)f
-(not.)37 2092 y Fq(\017)30 b Fs(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 Fq(\017)30 b Fs(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 Fq(\017)30 b Fs(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 Fn(cvs.texinfo)p Fs(')90 2363 y(\014le.)37
-2424 y Fq(\017)30 b Fs(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
-Fn(bug-cvs@prep.ai.mit.edu)p Fs(.)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
+2 3 bop 0 -116 a Fs(2)2456 b(CVS|Concurren)m(t)29 b(V)-8
+b(ersions)30 b(System)0 366 y Fm(Chec)l(klist)i(for)e(the)h(impatien)l
+(t)h(reader)125 641 y Fr(cvs)21 b Fs(is)h(a)h(complex)f(system.)39
+b(Y)-8 b(ou)23 b(will)d(need)i(to)i(read)e(the)h(man)m(ual)f(to)h(b)s
+(e)f(able)h(to)g(use)f(all)g(of)h(its)f(capabilities.)0
+766 y(There)36 b(are)i(dangers)f(that)g(can)g(easily)g(b)s(e)f(a)m(v)m
+(oided)h(if)f(y)m(ou)i(kno)m(w)f(ab)s(out)f(them,)j(and)e(this)e(man)m
+(ual)i(tries)f(to)0 890 y(w)m(arn)g(y)m(ou)g(ab)s(out)g(them.)58
+b(This)34 b(c)m(hec)m(klist)i(is)f(in)m(tended)g(to)i(help)e(y)m(ou)h
+(a)m(v)m(oid)h(the)f(dangers)g(without)f(reading)0 1015
+y(the)c(en)m(tire)f(man)m(ual.)40 b(If)30 b(y)m(ou)h(in)m(tend)e(to)i
+(read)f(the)h(en)m(tire)f(man)m(ual)g(y)m(ou)h(can)f(skip)f(this)g
+(table.)0 1316 y(Binary)g(\014les)480 1440 y Fr(cvs)k
+Fs(can)h(handle)e(binary)g(\014les,)i(but)f(y)m(ou)h(m)m(ust)f(ha)m(v)m
+(e)i Fr(r)n(cs)e Fs(release)h(5.5)h(or)f(later)f(and)h(a)g(release)480
+1565 y(of)e Fr(gnu)g Fs(di\013)e(that)j(supp)s(orts)d(the)i(`)p
+Fn(-a)p Fs(')g(\015ag)g(\(release)h(1.15)g(and)f(later)g(are)g(OK\).)g
+(Y)-8 b(ou)32 b(m)m(ust)g(also)480 1689 y(con\014gure)e(b)s(oth)g
+Fr(r)n(cs)f Fs(and)h Fr(cvs)f Fs(to)i(handle)e(binary)g(\014les)g(when)
+h(y)m(ou)g(install)f(them.)480 1839 y(Kew)m(ord)43 b(substitution)f
+(can)i(b)s(e)f(a)h(source)g(of)g(trouble)e(with)h(binary)e(\014les.)80
+b(See)44 b(Chapter)f(17)480 1964 y([Keyw)m(ord)30 b(substitution],)f
+(page)i(75,)g(for)g(solutions.)0 2140 y(The)f Fn(admin)f
+Fs(command)480 2265 y(Careless)j(use)g(of)g(the)h Fn(admin)e
+Fs(command)h(can)h(cause)g Fr(cvs)e Fs(to)i(cease)h(w)m(orking.)46
+b(See)33 b(Section)f(A.5)480 2389 y([admin],)e(page)h(93,)g(b)s(efore)f
+(trying)g(to)h(use)f(it.)0 2845 y Fm(Credits)125 3120
+y Fs(Roland)e(P)m(esc)m(h,)i(then)f(of)g(Cygn)m(us)f(Supp)s(ort)f
+Fn(<roland@wrs.com>)e Fs(wrote)k(the)h(man)m(ual)e(pages)i(whic)m(h)d
+(w)m(ere)0 3244 y(distributed)e(with)h Fr(cvs)h Fs(1.3.)41
+b(App)s(endix)25 b(A)i(and)h(B)g(con)m(tain)g(m)m(uc)m(h)f(text)i(that)
+f(w)m(as)g(extracted)h(from)f(them.)39 b(He)0 3369 y(also)30
+b(read)h(an)f(early)g(draft)g(of)g(this)g(man)m(ual)f(and)h(con)m
+(tributed)g(man)m(y)g(ideas)g(and)g(corrections.)125
+3644 y(The)e(mailing-list)d Fn(info-cvs)h Fs(is)i(sometimes)g
+(informativ)m(e.)40 b(I)28 b(ha)m(v)m(e)i(included)25
+b(information)i(from)h(p)s(ostings)0 3768 y(made)i(b)m(y)h(the)f(follo)
+m(wing)f(p)s(ersons:)39 b(Da)m(vid)31 b(G.)g(Grubbs)d
+Fn(<dgg@think.com>)p Fs(.)125 4043 y(Some)i(text)h(has)f(b)s(een)g
+(extracted)i(from)e(the)g(man)g(pages)h(for)f Fr(r)n(cs)p
+Fs(.)125 4318 y(The)35 b Fr(cvs)g(f)-8 b(a)n(q)35 b Fs(b)m(y)h(Da)m
+(vid)g(G.)h(Grubbs)d(has)i(pro)m(vided)f(useful)f(material.)57
+b(The)36 b Fr(f)-8 b(a)n(q)35 b Fs(is)g(no)h(longer)g(main-)0
+4443 y(tained,)f(ho)m(w)m(ev)m(er,)j(and)33 b(this)h(man)m(ual)g(ab)s
+(out)g(the)h(closest)g(thing)f(there)g(is)g(to)h(a)g(successor)g
+(\(with)f(resp)s(ect)g(to)0 4567 y(do)s(cumen)m(ting)29
+b(ho)m(w)i(to)g(use)f Fr(cvs)p Fs(,)g(at)h(least\).)125
+4842 y(In)53 b(addition,)59 b(the)c(follo)m(wing)e(p)s(ersons)g(ha)m(v)
+m(e)i(help)s(ed)e(b)m(y)h(telling)f(me)h(ab)s(out)h(mistak)m(es)f(I'v)m
+(e)i(made:)0 4966 y(Ro)m(xanne)e(Brunskill)d Fn(<rbrunski@datap.ca>)p
+Fs(,)j(Kath)m(y)g(Dy)m(er)h Fn(<dyer@phoenix.ocf.llnl.)o(gov>)o
+Fs(,)f(Karl)0 5091 y(Pingle)59 b Fn(<pingle@acuson.com>)p
+Fs(,)64 b(Thomas)c(A)h(P)m(eterson)g Fn(<tap@src.honeywell.com>)p
+Fs(,)i(Inge)d(W)-8 b(allin)0 5215 y Fn(<ingwa@signum.se>)p
+Fs(,)61 b(Dirk)d(Kosc)m(h)m(uetzki)h Fn(<koschuet@fmi.uni-passau)o(.de)
+o(>)53 b Fs(and)k(Mic)m(hael)i(Bro)m(wn)0 5340 y Fn
+(<brown@wi.extrel.com>)p Fs(.)p eop
 %%Page: 3 5
-bop 0 -58 a Fs(Chapter)15 b(1:)k(What)c(is)h(CVS?)1408 b(3)0
-183 y Fp(1)41 b(What)16 b(is)e(CVS?)62 338 y Fr(cvs)h Fs(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 450 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 500 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 Fr(cvs)p Fs(,)f(y)o(ou)g(can)h(easily)h(retriev)o(e)e(old)0
-550 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
-662 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 712 y(w)o(aste)g(an)h(enormous)g
-(amoun)o(t)f(of)h(disk)h(space.)26 b Fr(cvs)16 b Fs(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
-761 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 873 y Fr(cvs)h Fs(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 923
-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 973 y Fr(gnu)15 b Fs(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 1023 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 Fr(cvs)18 b Fs(solv)o(es)h(this)0 1073
-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 1123 y(directory)l(,)f(and)h Fr(cvs)e Fs(merges)h(the)h(w)o
-(ork)e(when)h(eac)o(h)h(dev)o(elop)q(er)g(is)g(done.)62 1235
-y Fr(cvs)11 b Fs(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 Fn(comp.sources.unix)0
-1284 y Fs(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 1334 y(in)h(the)f(curren)o(t)g(v)o(ersion)h(of)f
-Fr(cvs)f Fs(m)o(uc)o(h)h(of)g(the)h Fr(cvs)e Fs(con\015ict)i(resolution)g
-(algorithms)f(come)h(from)e(them.)62 1446 y(In)k(April,)h(1989,)e(Brian)g
-(Berliner)i(designed)g(and)f(co)q(ded)g Fr(cvs)p Fs(.)26 b(Je\013)17
-b(P)o(olk)h(later)f(help)q(ed)i(Brian)f(with)g(the)0 1496 y(design)e(of)f
-(the)g Fr(cvs)g Fs(mo)q(dule)h(and)g(v)o(endor)f(branc)o(h)g(supp)q(ort.)62
-1608 y(Y)l(ou)i(can)g(get)g Fr(cvs)f Fs(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 Fn(prep.ai.mit.edu)e
-Fs(in)0 1658 y(`)p Fn(pub/gnu)p Fs('.)62 1770 y(There)h(is)h(a)e(mailing)j
-(list,)e(kno)o(wn)g(as)f Fn(info-cvs)o Fs(,)h(dev)o(oted)f(to)h
-Fr(cvs)p Fs(.)21 b(T)l(o)15 b(subscrib)q(e)j(or)d(unsubscrib)q(e)j(send)0
-1820 y(a)e(message)f(to)h Fn(info-cvs-request@prep.ai.m)o(it.edu)m
-Fs(.)22 b(Please)17 b(b)q(e)g(sp)q(eci\014c)h(ab)q(out)e(y)o(our)f(email)i
-(address.)0 1870 y(As)f(of)g(Ma)o(y)f(1996,)g(subscription)j(requests)e(are)g
-(handled)i(b)o(y)e(a)g(busy)h(h)o(uman)f(b)q(eing,)h(so)f(y)o(ou)g(cannot)g
-(exp)q(ect)0 1920 y(to)i(b)q(e)i(added)g(or)e(remo)o(v)o(ed)h(immediately)l
-(.)33 b(The)20 b(usenet)f(group)g Fn(comp.software.config-mgmt)d
-Fs(is)j(also)g(a)0 1969 y(suitable)d(place)h(for)d Fr(cvs)h
-Fs(discussions)i(\(along)e(with)g(other)g(con\014guration)g(managemen)o(t)g
-(systems\).)0 2169 y Fm(CVS)g(is)g(not)p Fl(:)10 b(:)g(:)62
-2281 y Fr(cvs)15 b Fs(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 2404 y Fr(cvs)h Fs(is)g(not)g(a)g(build)i(system.)240
-2453 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
-2503 y(system)15 b(\(e.g.)k(`)p Fn(Makefile)p Fs('s\),)12 b(they)k(are)f
-(essen)o(tially)h(indep)q(enden)o(t.)240 2564 y Fr(cvs)h Fs(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
-2613 y(tree)d(structure)g(y)o(ou)g(devise.)240 2674 y Fr(cvs)20
-b Fs(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 Fn(Makefile)p Fs('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.)p eop
+3 4 bop 0 -116 a Fs(Ab)s(out)30 b(this)f(man)m(ual)3104
+b(3)0 366 y Fm(BUGS)125 640 y Fs(This)28 b(man)m(ual)i(is)f(kno)m(wn)h
+(to)h(ha)m(v)m(e)h(ro)s(om)e(for)g(impro)m(v)m(emen)m(t.)41
+b(Here)31 b(is)e(a)i(list)e(of)i(kno)m(wn)f(de\014ciencies:)75
+914 y Fq(\017)60 b Fs(In)30 b(the)g(examples,)g(the)h(output)f(from)g
+Fr(cvs)f Fs(is)h(sometimes)g(displa)m(y)m(ed,)f(sometimes)i(not.)75
+1064 y Fq(\017)60 b Fs(The)27 b(input)e(that)j(y)m(ou)g(are)g(supp)s
+(osed)d(to)k(t)m(yp)s(e)e(in)f(the)i(examples)f(should)e(ha)m(v)m(e)k
+(a)f(di\013eren)m(t)f(fon)m(t)h(than)f(the)180 1188 y(output)j(from)g
+(the)g(computer.)75 1338 y Fq(\017)60 b Fs(This)25 b(man)m(ual)i
+(should)e(b)s(e)h(clearer)h(ab)s(out)g(what)g(\014le)f(p)s(ermissions)e
+(y)m(ou)j(should)e(set)i(up)f(in)g(the)h(rep)s(ository)-8
+b(,)180 1462 y(and)30 b(ab)s(out)g(setuid/setgid.)75
+1612 y Fq(\017)60 b Fs(Some)26 b(of)h(the)f(c)m(hapters)h(are)f(not)h
+(y)m(et)g(complete.)40 b(They)26 b(are)g(noted)h(b)m(y)f(commen)m(ts)h
+(in)e(the)i(`)p Fn(cvs.texinfo)p Fs(')180 1736 y(\014le.)75
+1886 y Fq(\017)60 b Fs(This)24 b(list)g(is)g(not)i(complete.)39
+b(If)25 b(y)m(ou)h(notice)g(an)m(y)f(error,)i(omission,)e(or)g
+(something)g(that)h(is)e(unclear,)i(please)180 2010 y(send)k(mail)f(to)
+i Fn(bug-cvs@prep.ai.mit.edu)o Fs(.)125 2309 y(I)f(hop)s(e)f(that)i(y)m
+(ou)g(will)d(\014nd)h(this)g(man)m(ual)h(useful,)e(despite)i(the)h(ab)s
+(o)m(v)m(e-men)m(tioned)g(shortcomings.)2916 2666 y(Link)m(oping,)e
+(Octob)s(er)h(1993)3309 2770 y(P)m(er)h(Cederqvist)p
+eop
 %%Page: 4 6
-bop 0 -58 a Fs(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 Fn(VPATH)g Fs(in)i(`)p Fn(Makefile)p
-Fs('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 341 y(But)20 b(y)o(ou)g(ha)o(v)o(e)f
-(to)h(remem)o(b)q(er)g(that)f Fo(an)o(y)k Fs(suc)o(h)e(system)e(is)i(a)e(lot)
-h(of)g(w)o(ork)f(to)g(construct)h(and)240 391 y(main)o(tain.)g
-Fr(cvs)15 b Fs(do)q(es)h(not)e(address)i(the)f(issues)h(in)o(v)o(olv)o(ed.)
-240 449 y(Of)g(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
-499 y(`)p Fn(Makefile)p Fs('s,)e(etc\))i(under)h Fr(cvs)p Fs(.)240
-557 y(Figuring)e(out)e(what)h(\014les)g(need)h(to)f(b)q(e)g(rebuilt)i(when)e
-(something)g(c)o(hanges)g(is,)h(again,)f(something)240 607
-y(to)k(b)q(e)h(handled)h(outside)g(the)e(scop)q(e)i(of)e Fr(cvs)p
-Fs(.)26 b(One)19 b(traditional)f(approac)o(h)f(is)i(to)e(use)h
-Fn(make)f Fs(for)240 656 y(building,)g(and)f(use)f(some)g(automated)f(to)q
-(ol)i(for)e(generating)i(the)f(dep)q(encies)i(whic)o(h)f Fn(make)f
-Fs(uses.)0 723 y Fr(cvs)g Fs(is)g(not)g(a)g(substitute)h(for)e(managemen)o
-(t.)240 773 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
-823 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
-872 y(If)i(they)h(don't,)e Fr(cvs)h Fs(can't)f(help.)240 930
-y Fr(cvs)k Fs(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
-980 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 1047 y Fr(cvs)h Fs(is)g(not)g(a)g
-(substitute)h(for)e(dev)o(elop)q(er)j(comm)o(unication.)240
-1096 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
-1146 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
-1196 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 1254 y Fr(cvs)c Fs(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 1304 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 Fo(con\015ict)h Fs(is)240 1354 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
-1404 y(the)j(merge)g(\(i.e.)20 b Fn(diff3)p Fs(\))14 b(command.)240
-1462 y Fr(cvs)g Fs(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
-1512 y(program)e(logic.)240 1570 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
-Fn(X)f Fs(de\014ned)i(in)g(\014le)f(`)p Fn(A)p Fs('.)18 b(A)o(t)10
-b(the)g(same)240 1620 y(time,)19 b(someone)f(edits)h(\014le)g(`)p
-Fn(B)p Fs(',)f(adding)h(new)g(calls)g(to)f(function)h Fn(X)f
-Fs(using)h(the)f(old)h(argumen)o(ts.)240 1669 y(Y)l(ou)c(are)g(outside)h(the)
-f(realm)h(of)f Fr(cvs)p Fs('s)f(comp)q(etence.)240 1727 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
-1794 y Fr(cvs)g Fs(do)q(es)g(not)g(ha)o(v)o(e)g(c)o(hange)g(con)o(trol)240
-1844 y(Change)k(con)o(trol)g(refers)g(to)g(a)g(n)o(um)o(b)q(er)h(of)f
-(things.)33 b(First)19 b(of)g(all)h(it)f(can)h(mean)f Fo(bug-trac)o(king)p
-Fs(,)240 1893 y(that)14 b(is)h(b)q(eing)h(able)f(to)f(k)o(eep)g(a)h(database)
-f(of)g(rep)q(orted)g(bugs)h(and)g(the)f(status)g(of)g(eac)o(h)g(one)h(\(is)g
-(it)240 1943 y(\014xed?)21 b(in)15 b(what)e(release?)21 b(has)14
-b(the)h(bug)f(submitter)g(agreed)g(that)g(it)g(is)h(\014xed?\).)20
-b(F)l(or)13 b(in)o(terfacing)240 1993 y Fr(cvs)19 b Fs(to)f(an)i(external)f
-(bug-trac)o(king)h(system,)f(see)h(the)f(`)p Fn(rcsinfo)p Fs(')f(and)h(`)p
-Fn(editinfo)p Fs(')f(\014les)i(\(see)240 2043 y(App)q(endix)d(B)f
-([Administrativ)o(e)g(\014les],)f(page)g(99\).)240 2101 y(Another)j(asp)q
-(ect)f(of)h(c)o(hange)f(con)o(trol)h(is)g(k)o(eeping)g(trac)o(k)f(of)g(the)h
-(fact)f(that)g(c)o(hanges)h(to)f(sev)o(eral)240 2151 y(\014les)c(w)o(ere)e
-(in)i(fact)e(c)o(hanged)h(together)f(as)h(one)g(logical)h(c)o(hange.)19
-b(If)12 b(y)o(ou)f(c)o(hec)o(k)h(in)h(sev)o(eral)f(\014les)h(in)f(a)240
-2201 y(single)i Fn(cvs)h(commit)c Fs(op)q(eration,)i Fr(cvs)g
-Fs(then)g(forgets)e(that)h(those)h(\014les)g(w)o(ere)g(c)o(hec)o(k)o(ed)g(in)
-g(together,)240 2250 y(and)g(the)f(fact)g(that)g(they)g(ha)o(v)o(e)g(the)h
-(same)f(log)h(message)f(is)h(the)f(only)h(thing)g(t)o(ying)g(them)f
-(together.)240 2300 y(Keeping)17 b(a)e Fr(gnu)g Fs(st)o(yle)g(`)p
-Fn(ChangeLog)p Fs(')e(can)j(help)g(somewhat.)240 2358 y(Another)g(asp)q(ect)h
-(of)f(c)o(hange)h(con)o(trol,)f(in)h(some)f(systems,)g(is)h(the)g(abilit)o(y)
-h(to)d(k)o(eep)i(trac)o(k)f(of)g(the)240 2408 y(status)i(of)g(eac)o(h)g(c)o
-(hange.)30 b(Some)18 b(c)o(hanges)h(ha)o(v)o(e)f(b)q(een)h(written)g(b)o(y)f
-(a)g(dev)o(elop)q(er,)i(others)e(ha)o(v)o(e)240 2458 y(b)q(een)h(review)o(ed)
-g(b)o(y)e(a)h(second)g(dev)o(elop)q(er,)h(and)f(so)g(on.)27
-b(Generally)l(,)20 b(the)e(w)o(a)o(y)e(to)i(do)f(this)i(with)240
-2508 y Fr(cvs)e Fs(is)i(to)e(generate)h(a)g(di\013)g(\(using)g
-Fn(cvs)d(diff)i Fs(or)h Fn(diff)p Fs(\))f(and)h(email)h(it)f(to)f(someone)h
-(who)g(can)240 2558 y(then)c(apply)g(it)g(using)g(the)g Fn(patch)f
-Fs(utilit)o(y)l(.)20 b(This)14 b(is)g(v)o(ery)g(\015exible,)h(but)f(dep)q
-(ends)h(on)e(mec)o(hanisms)240 2607 y(outside)j Fr(cvs)f Fs(to)f(mak)o(e)h
-(sure)g(nothing)h(falls)g(through)f(the)g(crac)o(ks.)0 2674
-y Fr(cvs)g Fs(is)g(not)g(an)g(automated)g(testing)g(program)240
-2724 y(It)k(should)i(b)q(e)f(p)q(ossible)h(to)e(enforce)h(mandatory)e(use)i
-(of)f(a)g(testsuite)h(using)g(the)f Fn(commitinfo)240 2774
-y Fs(\014le.)i(I)15 b(ha)o(v)o(en't)f(heard)i(a)e(lot)h(ab)q(out)g(pro)s
-(jects)g(trying)g(to)f(do)h(that)f(or)h(whether)g(there)g(are)g(subtle)240
-2823 y(gotc)o(has,)f(ho)o(w)o(ev)o(er.)p eop
+4 5 bop 0 -116 a Fs(4)2456 b(CVS|Concurren)m(t)29 b(V)-8
+b(ersions)30 b(System)p eop
 %%Page: 5 7
-bop 0 -58 a Fs(Chapter)15 b(1:)k(What)c(is)h(CVS?)1408 b(5)0
-183 y Fr(cvs)15 b Fs(do)q(es)g(not)g(ha)o(v)o(e)g(a)g(builtin)i(pro)q(cess)f
-(mo)q(del)240 233 y(Some)23 b(systems)f(pro)o(vide)h(w)o(a)o(ys)f(to)g
-(ensure)h(that)g(c)o(hanges)f(or)h(releases)g(go)f(through)g(v)m(arious)240
-283 y(steps,)16 b(with)h(v)m(arious)f(appro)o(v)m(als)h(as)e(needed.)25
-b(Generally)l(,)17 b(one)f(can)h(accomplish)g(this)g(with)f
-Fr(cvs)240 333 y Fs(but)f(it)g(migh)o(t)f(b)q(e)i(a)e(little)i(more)e(w)o
-(ork.)19 b(In)c(some)f(cases)h(y)o(ou'll)g(w)o(an)o(t)f(to)g(use)h(the)f(`)p
-Fn(commitinfo)p Fs(',)240 382 y(`)p Fn(loginfo)p Fs(',)k(`)p
-Fn(rcsinfo)p Fs(',)f(or)h(`)p Fn(editinfo)p Fs(')f(\014les,)k(to)d(require)h
-(that)f(certain)i(steps)e(b)q(e)i(p)q(erformed)240 432 y(b)q(efore)e(cvs)f
-(will)i(allo)o(w)f(a)f(c)o(hec)o(kin.)27 b(Also)18 b(consider)g(whether)g
-(features)f(suc)o(h)g(as)g(branc)o(hes)h(and)240 482 y(tags)d(can)g(b)q(e)i
-(used)f(to)f(p)q(erform)g(tasks)g(suc)o(h)h(as)f(doing)h(w)o(ork)f(in)h(a)f
-(dev)o(elopmen)o(t)h(tree)g(and)g(then)240 532 y(merging)f(certain)h(c)o
-(hanges)f(o)o(v)o(er)g(to)f(a)h(stable)h(tree)f(only)g(once)h(they)f(ha)o(v)o
-(e)g(b)q(een)h(pro)o(v)o(en.)p eop
+5 6 bop 0 -116 a Fs(Chapter)30 b(1:)41 b(What)31 b(is)e(CVS?)2816
+b(5)0 366 y Fp(1)80 b(What)30 b(is)h(CVS?)125 798 y Fr(cvs)e
+Fs(is)g(a)i(v)m(ersion)f(con)m(trol)h(system.)41 b(Using)29
+b(it,)h(y)m(ou)h(can)g(record)f(the)h(history)e(of)h(y)m(our)h(source)f
+(\014les.)125 1084 y(F)-8 b(or)40 b(example,)j(bugs)c(sometimes)h
+(creep)g(in)f(when)g(soft)m(w)m(are)i(is)e(mo)s(di\014ed,)i(and)e(y)m
+(ou)i(migh)m(t)e(not)i(detect)0 1208 y(the)33 b(bug)g(un)m(til)e(a)j
+(long)f(time)f(after)i(y)m(ou)f(mak)m(e)i(the)e(mo)s(di\014cation.)47
+b(With)33 b Fr(cvs)p Fs(,)g(y)m(ou)h(can)f(easily)f(retriev)m(e)i(old)0
+1333 y(v)m(ersions)c(to)h(see)g(exactly)g(whic)m(h)e(c)m(hange)j
+(caused)e(the)h(bug.)40 b(This)28 b(can)j(sometimes)f(b)s(e)g(a)h(big)e
+(help.)125 1618 y(Y)-8 b(ou)31 b(could)f(of)h(course)g(sa)m(v)m(e)i(ev)
+m(ery)f(v)m(ersion)e(of)i(ev)m(ery)f(\014le)f(y)m(ou)i(ha)m(v)m(e)g(ev)
+m(er)g(created.)44 b(This)29 b(w)m(ould)h(ho)m(w)m(ev)m(er)0
+1743 y(w)m(aste)35 b(an)f(enormous)g(amoun)m(t)h(of)f(disk)f(space.)53
+b Fr(cvs)33 b Fs(stores)i(all)e(the)h(v)m(ersions)g(of)g(a)h(\014le)e
+(in)g(a)h(single)f(\014le)h(in)f(a)0 1867 y(clev)m(er)e(w)m(a)m(y)g
+(that)g(only)f(stores)g(the)h(di\013erences)f(b)s(et)m(w)m(een)h(v)m
+(ersions.)125 2153 y Fr(cvs)i Fs(also)i(helps)d(y)m(ou)j(if)f(y)m(ou)h
+(are)g(part)f(of)h(a)f(group)g(of)h(p)s(eople)f(w)m(orking)f(on)i(the)f
+(same)h(pro)5 b(ject.)54 b(It)34 b(is)g(all)0 2277 y(to)s(o)40
+b(easy)g(to)g(o)m(v)m(erwrite)h(eac)m(h)f(others')g(c)m(hanges)g
+(unless)e(y)m(ou)i(are)g(extremely)f(careful.)68 b(Some)39
+b(editors,)j(lik)m(e)0 2402 y Fr(gnu)29 b Fs(Emacs,)h(try)f(to)h(mak)m
+(e)h(sure)d(that)i(the)g(same)g(\014le)e(is)h(nev)m(er)g(mo)s(di\014ed)
+e(b)m(y)j(t)m(w)m(o)g(p)s(eople)f(at)h(the)f(same)h(time.)0
+2527 y(Unfortunately)-8 b(,)39 b(if)d(someone)i(is)e(using)g(another)h
+(editor,)i(that)f(safeguard)f(will)e(not)i(w)m(ork.)61
+b Fr(cvs)37 b Fs(solv)m(es)g(this)0 2651 y(problem)30
+b(b)m(y)h(insulating)e(the)i(di\013eren)m(t)g(dev)m(elop)s(ers)g(from)g
+(eac)m(h)h(other.)44 b(Ev)m(ery)32 b(dev)m(elop)s(er)f(w)m(orks)g(in)f
+(his)g(o)m(wn)0 2776 y(directory)-8 b(,)31 b(and)e Fr(cvs)h
+Fs(merges)h(the)f(w)m(ork)h(when)e(eac)m(h)i(dev)m(elop)s(er)f(is)g
+(done.)125 3061 y Fr(cvs)22 b Fs(started)h(out)h(as)f(a)h(bunc)m(h)e
+(of)h(shell)e(scripts)h(written)g(b)m(y)h(Dic)m(k)h(Grune,)g(p)s(osted)
+f(to)h Fn(comp.sources.unix)0 3186 y Fs(in)j(the)h(v)m(olume)f(6)h
+(release)h(of)f(Decem)m(b)s(er,)h(1986.)42 b(While)26
+b(no)i(actual)g(co)s(de)h(from)e(these)h(shell)e(scripts)h(is)g(presen)
+m(t)0 3310 y(in)i(the)i(curren)m(t)f(v)m(ersion)g(of)g
+Fr(cvs)g Fs(m)m(uc)m(h)g(of)h(the)f Fr(cvs)g Fs(con\015ict)g
+(resolution)f(algorithms)g(come)i(from)f(them.)125 3596
+y(In)j(April,)h(1989,)k(Brian)c(Berliner)f(designed)g(and)i(co)s(ded)f
+Fr(cvs)p Fs(.)53 b(Je\013)34 b(P)m(olk)h(later)g(help)s(ed)e(Brian)g
+(with)h(the)0 3720 y(design)29 b(of)i(the)f Fr(cvs)g
+Fs(mo)s(dule)f(and)g(v)m(endor)i(branc)m(h)e(supp)s(ort.)125
+4006 y(Y)-8 b(ou)30 b(can)h(get)h Fr(cvs)d Fs(via)h(anon)m(ymous)g
+Fr(ftp)g Fs(from)g(a)g(n)m(um)m(b)s(er)f(of)i(sites;)f(for)g(example)g
+(see)240 4271 y Fn(http://www.gnu.ai.mit.ed)o(u/or)o(der/)o(ftp)o(.htm)
+o(l)125 4556 y Fs(for)g(a)g(list)f(of)i(the)g Fr(gnu)f(ftp)f
+Fs(sites.)125 4842 y(There)43 b(is)h(a)g(mailing)f(list,)j(kno)m(wn)e
+(as)h Fn(info-cvs)n Fs(,)j(dev)m(oted)d(to)g Fr(cvs)p
+Fs(.)82 b(T)-8 b(o)45 b(subscrib)s(e)c(or)k(unsubscrib)s(e)0
+4966 y(send)e(a)i(message)g(to)g Fn(info-cvs-request@prep.a)o(i.mi)o
+(t.e)o(du)-6 b Fs(.)82 b(Please)44 b(b)s(e)f(sp)s(eci\014c)g(ab)s(out)h
+(y)m(our)g(email)0 5091 y(address.)50 b(As)34 b(of)g(Ma)m(y)h(1996,)i
+(subscription)30 b(requests)k(are)g(handled)e(b)m(y)i(a)g(busy)f(h)m
+(uman)g(b)s(eing,)g(so)h(y)m(ou)g(can-)0 5215 y(not)g(exp)s(ect)h(to)f
+(b)s(e)g(added)f(or)h(remo)m(v)m(ed)h(immediately)-8
+b(.)50 b(If)34 b(y)m(ou)g(prefer)f(a)h(usenet)g(group,)h(the)f(righ)m
+(t)f(group)h(is)0 5340 y Fn(comp.software.config-mgm)o(t)18
+b Fs(whic)m(h)23 b(is)g(for)h Fr(cvs)f Fs(discussions)e(\(along)j(with)
+f(other)h(con\014guration)g(manage-)p eop
 %%Page: 6 8
-bop 0 -58 a Fs(6)1228 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+6 7 bop 0 -116 a Fs(6)2456 b(CVS|Concurren)m(t)29 b(V)-8
+b(ersions)30 b(System)0 366 y(men)m(t)i(systems\).)44
+b(In)31 b(the)h(future,)f(it)g(migh)m(t)g(b)s(e)g(p)s(ossible)e(to)j
+(create)h(a)f Fn(comp.software.config-mg)o(mt.c)o(vs)p
+Fs(,)0 491 y(but)e(probably)e(only)i(if)f(there)i(is)e(su\016cien)m(t)h
+Fr(cvs)f Fs(tra\016c)i(on)f Fn(comp.software.config-mgmt)p
+Fs(.)125 772 y(T)-8 b(o)30 b(rep)s(ort)f(bugs)h(in)e
+Fr(cvs)h Fs(send)h(mail)e(to)j Fn(bug-cvs@prep.ai.mit.edu)p
+Fs(.)j(Do)d(note)g(that)g(someone)f(ma)m(y)h(or)0 897
+y(ma)m(y)26 b(not)f(feel)g(lik)m(e)f(taking)i(care)f(of)h(y)m(our)f
+(bug)f(rep)s(ort|if)g(y)m(ou)h(need)g(a)h(resp)s(onse)e(consider)g(a)i
+(supp)s(ort)d(con)m(tract)0 1021 y(from)31 b(Cyclic)f(Soft)m(w)m(are)j
+(\()p Fn(http://www.cyclic.com)26 b Fs(or)31 b Fn(info@cyclic.com)p
+Fs(\).)40 b(This)30 b(is)g(also)h(the)h(pro)s(cedure)0
+1146 y(for)f(submitting)e(suggested)i(c)m(hanges)h(to)g
+Fr(cvs)e Fs(\(see)i(the)g(\014le)e Fr(ha)n(cking)g Fs(in)g(the)h
+(source)h(distribution)27 b(for)k(more)0 1270 y(details\).)51
+b(Note)36 b(that)f(all)e(submitted)f(c)m(hanges)j(ma)m(y)g(b)s(e)f
+(distributed)d(under)h(the)j(terms)f(of)g(the)g Fr(gnu)g
+Fs(Public)0 1395 y(License,)c(so)h(if)e(y)m(ou)i(don't)f(lik)m(e)g
+(this,)f(don't)i(submit)d(them.)0 1907 y Fm(CVS)i(is)g(not)p
+Fl(:)20 b(:)g(:)125 2188 y Fr(cvs)29 b Fs(can)i(do)f(a)h(lot)f(of)h
+(things)e(for)h(y)m(ou,)h(but)f(it)f(do)s(es)i(not)f(try)g(to)h(b)s(e)f
+(ev)m(erything)g(for)h(ev)m(ery)m(one.)0 2501 y Fr(cvs)e
+Fs(is)h(not)g(a)h(build)d(system.)480 2625 y(Though)43
+b(the)h(structure)f(of)h(y)m(our)g(rep)s(ository)f(and)g(mo)s(dules)f
+(\014le)h(in)m(teract)i(with)d(y)m(our)i(build)480 2750
+y(system)31 b(\(e.g.)42 b(`)p Fn(Makefile)p Fs('s\),)29
+b(they)h(are)h(essen)m(tially)e(indep)s(enden)m(t.)480
+2906 y Fr(cvs)34 b Fs(do)s(es)h(not)g(dictate)h(ho)m(w)f(y)m(ou)g
+(build)d(an)m(ything.)54 b(It)35 b(merely)f(stores)i(\014les)e(for)h
+(retriev)-5 b(al)34 b(in)g(a)480 3031 y(tree)d(structure)f(y)m(ou)h
+(devise.)480 3188 y Fr(cvs)40 b Fs(do)s(es)g(not)g(dictate)i(ho)m(w)e
+(to)h(use)g(disk)e(space)i(in)e(the)i(c)m(hec)m(k)m(ed)h(out)f(w)m
+(orking)f(directories.)480 3312 y(If)c(y)m(ou)g(write)f(y)m(our)h(`)p
+Fn(Makefile)p Fs('s)e(or)i(scripts)f(in)g(ev)m(ery)i(directory)e(so)h
+(they)h(ha)m(v)m(e)g(to)g(kno)m(w)f(the)480 3437 y(relativ)m(e)31
+b(p)s(ositions)e(of)i(ev)m(erything)g(else,)g(y)m(ou)g(wind)e(up)h
+(requiring)e(the)j(en)m(tire)g(rep)s(ository)f(to)i(b)s(e)480
+3561 y(c)m(hec)m(k)m(ed)g(out.)480 3718 y(If)37 b(y)m(ou)h(mo)s
+(dularize)e(y)m(our)i(w)m(ork,)i(and)d(construct)h(a)h(build)34
+b(system)k(that)h(will)c(share)i(\014les)g(\(via)480
+3842 y(links,)e(moun)m(ts,)j Fn(VPATH)c Fs(in)h(`)p Fn(Makefile)p
+Fs('s,)g(etc.\),)k(y)m(ou)d(can)h(arrange)f(y)m(our)g(disk)e(usage)j
+(ho)m(w)m(ev)m(er)480 3967 y(y)m(ou)31 b(lik)m(e.)480
+4123 y(But)40 b(y)m(ou)g(ha)m(v)m(e)h(to)g(remem)m(b)s(er)e(that)i
+Fo(an)m(y)48 b Fs(suc)m(h)39 b(system)h(is)f(a)i(lot)f(of)g(w)m(ork)g
+(to)g(construct)h(and)480 4248 y(main)m(tain.)f Fr(cvs)29
+b Fs(do)s(es)h(not)h(address)e(the)i(issues)e(in)m(v)m(olv)m(ed.)480
+4404 y(Of)i(course,)h(y)m(ou)g(should)e(place)i(the)f(to)s(ols)h
+(created)h(to)f(supp)s(ort)e(suc)m(h)h(a)h(build)d(system)j(\(scripts,)
+480 4529 y(`)p Fn(Makefile)p Fs('s,)d(etc\))j(under)c
+Fr(cvs)p Fs(.)480 4685 y(Figuring)c(out)i(what)g(\014les)f(need)h(to)g
+(b)s(e)f(rebuilt)f(when)h(something)g(c)m(hanges)i(is,)f(again,)h
+(something)480 4810 y(to)36 b(b)s(e)f(handled)e(outside)h(the)i(scop)s
+(e)f(of)h Fr(cvs)p Fs(.)54 b(One)35 b(traditional)e(approac)m(h)j(is)e
+(to)i(use)f Fn(make)f Fs(for)480 4934 y(building,)k(and)h(use)g(some)g
+(automated)i(to)s(ol)e(for)g(generating)h(the)g(dep)s(endencies)d(whic)
+m(h)h Fn(make)480 5059 y Fs(uses.)480 5215 y(See)30 b(Chapter)g(19)h
+([Builds],)e(page)i(81,)g(for)f(more)g(information)f(on)h(doing)f
+(builds)e(in)i(conjunction)480 5340 y(with)g Fr(cvs)p
+Fs(.)p eop
 %%Page: 7 9
-bop 0 -58 a Fs(Chapter)15 b(2:)k(Basic)d(concepts)1405 b(7)0
-183 y Fp(2)41 b(Basic)15 b(concepts)62 350 y Fr(cvs)g Fs(stores)f(all)j
-(\014les)f(in)g(a)f(cen)o(tralized)h Fo(rep)q(ository)j Fs(\(see)c(Chapter)g
-(4)g([Rep)q(ository],)g(page)g(13\).)62 463 y(The)i(rep)q(ository)f(con)o
-(tains)g(directories)h(and)f(\014les,)h(in)g(an)f(arbitrary)f(tree.)22
-b(The)16 b Fo(mo)q(dules)j Fs(feature)d(can)g(b)q(e)0 512 y(used)i(to)e
-(group)h(together)g(a)g(set)g(of)f(directories)j(or)d(\014les)i(in)o(to)g(a)e
-(single)j(en)o(tit)o(y)e(\(see)g(Section)h(B.1)f([mo)q(dules],)0
-562 y(page)e(99\).)k(A)c(t)o(ypical)h(usage)f(is)h(to)f(de\014ne)h(one)f(mo)q
-(dule)i(p)q(er)e(pro)s(ject.)0 777 y Fm(2.1)33 b(Revision)16
-b(n)n(um)n(b)r(ers)62 890 y Fs(Eac)o(h)j(v)o(ersion)f(of)g(a)g(\014le)i(has)e
-(a)g(unique)i Fo(revision)g(n)o(um)o(b)q(er)p Fs(.)30 b(Revision)20
-b(n)o(um)o(b)q(ers)f(lo)q(ok)f(lik)o(e)i(`)p Fn(1.1)p Fs(',)e(`)p
-Fn(1.2)p Fs(',)0 939 y(`)p Fn(1.3.2.2)p Fs(')8 b(or)i(ev)o(en)h(`)p
-Fn(1.3.2.2.4.5)p Fs('.)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
-989 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 1039 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
-1089 y(few)d(revisions,)h(with)f(new)o(er)h(revisions)g(to)e(the)i(righ)o(t.)
-287 1204 y Fn(+-----+)95 b(+-----+)f(+-----+)h(+-----+)f(+-----+)287
-1256 y(!)24 b(1.1)f(!----!)g(1.2)h(!----!)f(1.3)g(!----!)g(1.4)h(!----!)f
-(1.5)g(!)287 1308 y(+-----+)95 b(+-----+)f(+-----+)h(+-----+)f(+-----+)62
-1421 y Fr(cvs)17 b Fs(is)i(not)e(limited)i(to)e(linear)i(dev)o(elopmen)o(t.)
-28 b(The)18 b Fo(revision)g(tree)i Fs(can)e(b)q(e)g(split)h(in)o(to)f
-Fo(branc)o(hes)p Fs(,)g(where)0 1470 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 1520
-y(mo)o(v)o(ed)e(bac)o(k)g(to)f(the)i(main)f(trunk.)62 1633
-y(Eac)o(h)k(branc)o(h)g(has)f(a)h Fo(branc)o(h)g(n)o(um)o(b)q(er)p
-Fs(,)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 1683 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 1733 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
-1783 y(o\013)h(from)h(a)g(certain)g(revision.)p eop
+7 8 bop 0 -116 a Fs(Chapter)30 b(1:)41 b(What)31 b(is)e(CVS?)2816
+b(7)0 366 y Fr(cvs)29 b Fs(is)h(not)g(a)h(substitute)e(for)i(managemen)
+m(t.)480 491 y(Y)-8 b(our)36 b(managers)g(and)f(pro)5
+b(ject)36 b(leaders)f(are)h(exp)s(ected)g(to)h(talk)e(to)i(y)m(ou)f
+(frequen)m(tly)f(enough)g(to)480 616 y(mak)m(e)25 b(certain)f(y)m(ou)h
+(are)g(a)m(w)m(are)g(of)g(sc)m(hedules,)g(merge)g(p)s(oin)m(ts,)f
+(branc)m(h)g(names)g(and)g(release)g(dates.)480 740 y(If)30
+b(they)g(don't,)h Fr(cvs)e Fs(can't)j(help.)480 909 y
+Fr(cvs)j Fs(is)h(an)g(instrumen)m(t)e(for)j(making)e(sources)h(dance)h
+(to)g(y)m(our)f(tune.)58 b(But)37 b(y)m(ou)f(are)h(the)f(pip)s(er)480
+1034 y(and)30 b(the)g(comp)s(oser.)41 b(No)31 b(instrumen)m(t)e(pla)m
+(ys)h(itself)f(or)h(writes)g(its)f(o)m(wn)i(m)m(usic.)0
+1247 y Fr(cvs)e Fs(is)h(not)g(a)h(substitute)e(for)i(dev)m(elop)s(er)e
+(comm)m(unication.)480 1372 y(When)e(faced)i(with)d(con\015icts)h
+(within)e(a)j(single)f(\014le,)g(most)h(dev)m(elop)s(ers)f(manage)i(to)
+f(resolv)m(e)g(them)480 1496 y(without)g(to)s(o)h(m)m(uc)m(h)g
+(e\013ort.)41 b(But)29 b(a)g(more)g(general)g(de\014nition)e(of)i
+(\\con\015ict")g(includes)e(problems)480 1621 y(to)s(o)k(di\016cult)d
+(to)k(solv)m(e)e(without)g(comm)m(unication)f(b)s(et)m(w)m(een)i(dev)m
+(elop)s(ers.)480 1790 y Fr(cvs)24 b Fs(cannot)i(determine)e(when)g(sim)
+m(ultaneous)g(c)m(hanges)i(within)c(a)k(single)d(\014le,)j(or)f(across)
+g(a)h(whole)480 1915 y(collection)35 b(of)h(\014les,)h(will)c
+(logically)h(con\015ict)i(with)e(one)j(another.)57 b(Its)35
+b(concept)i(of)f(a)g Fo(con\015ict)i Fs(is)480 2039 y(purely)23
+b(textual,)j(arising)c(when)i(t)m(w)m(o)h(c)m(hanges)h(to)f(the)g(same)
+f(base)h(\014le)e(are)i(near)f(enough)h(to)g(sp)s(o)s(ok)480
+2164 y(the)31 b(merge)f(\(i.e.)41 b Fn(diff3)p Fs(\))30
+b(command.)480 2333 y Fr(cvs)f Fs(do)s(es)g(not)h(claim)f(to)h(help)e
+(at)i(all)f(in)f(\014guring)g(out)i(non-textual)g(or)f(distributed)e
+(con\015icts)i(in)480 2457 y(program)h(logic.)480 2626
+y(F)-8 b(or)22 b(example:)36 b(Sa)m(y)21 b(y)m(ou)g(c)m(hange)i(the)e
+(argumen)m(ts)g(to)h(function)e Fn(X)h Fs(de\014ned)e(in)h(\014le)g(`)p
+Fn(A)p Fs('.)38 b(A)m(t)22 b(the)g(same)480 2751 y(time,)38
+b(someone)f(edits)f(\014le)g(`)p Fn(B)p Fs(',)i(adding)d(new)i(calls)e
+(to)i(function)f Fn(X)g Fs(using)f(the)i(old)e(argumen)m(ts.)480
+2876 y(Y)-8 b(ou)31 b(are)g(outside)e(the)i(realm)f(of)g
+Fr(cvs)p Fs('s)g(comp)s(etence.)480 3045 y(Acquire)g(the)g(habit)g(of)g
+(reading)g(sp)s(ecs)f(and)h(talking)g(to)h(y)m(our)f(p)s(eers.)0
+3258 y Fr(cvs)f Fs(do)s(es)h(not)h(ha)m(v)m(e)h(c)m(hange)f(con)m(trol)
+480 3383 y(Change)39 b(con)m(trol)g(refers)f(to)h(a)g(n)m(um)m(b)s(er)f
+(of)h(things.)64 b(First)38 b(of)h(all)f(it)g(can)h(mean)f
+Fo(bug-trac)m(king)p Fs(,)480 3507 y(that)30 b(is)e(b)s(eing)f(able)i
+(to)g(k)m(eep)h(a)f(database)h(of)f(rep)s(orted)g(bugs)f(and)g(the)h
+(status)h(of)f(eac)m(h)h(one)f(\(is)f(it)480 3632 y(\014xed?)39
+b(in)27 b(what)h(release?)40 b(has)28 b(the)g(bug)g(submitter)e(agreed)
+j(that)g(it)f(is)f(\014xed?\).)40 b(F)-8 b(or)29 b(in)m(terfacing)480
+3756 y Fr(cvs)34 b Fs(to)h(an)g(external)f(bug-trac)m(king)h(system,)h
+(see)g(the)e(`)p Fn(rcsinfo)p Fs(')g(and)g(`)p Fn(verifymsg)p
+Fs(')e(\014les)i(\(see)480 3881 y(App)s(endix)28 b(C)i([Administrativ)m
+(e)e(\014les],)i(page)h(135\).)480 4050 y(Another)k(asp)s(ect)h(of)f(c)
+m(hange)i(con)m(trol)e(is)g(k)m(eeping)g(trac)m(k)h(of)g(the)f(fact)h
+(that)g(c)m(hanges)h(to)f(sev)m(eral)480 4175 y(\014les)23
+b(w)m(ere)h(in)e(fact)i(c)m(hanged)h(together)g(as)f(one)g(logical)f(c)
+m(hange.)39 b(If)23 b(y)m(ou)h(c)m(hec)m(k)h(in)e(sev)m(eral)h(\014les)
+e(in)h(a)480 4299 y(single)h Fn(cvs)29 b(commit)24 b
+Fs(op)s(eration,)i Fr(cvs)e Fs(then)h(forgets)h(that)g(those)g(\014les)
+e(w)m(ere)i(c)m(hec)m(k)m(ed)h(in)d(together,)480 4424
+y(and)g(the)h(fact)h(that)g(they)f(ha)m(v)m(e)h(the)f(same)g(log)g
+(message)h(is)e(the)i(only)e(thing)f(t)m(ying)i(them)g(together.)480
+4548 y(Keeping)30 b(a)g Fr(gnu)g Fs(st)m(yle)h(`)p Fn(ChangeLog)p
+Fs(')d(can)j(help)e(somewhat.)480 4717 y(Another)k(asp)s(ect)g(of)g(c)m
+(hange)h(con)m(trol,)h(in)c(some)j(systems,)g(is)e(the)h(abilit)m(y)e
+(to)j(k)m(eep)f(trac)m(k)i(of)e(the)480 4842 y(status)k(of)g(eac)m(h)h
+(c)m(hange.)62 b(Some)37 b(c)m(hanges)g(ha)m(v)m(e)h(b)s(een)f(written)
+f(b)m(y)g(a)i(dev)m(elop)s(er,)g(others)f(ha)m(v)m(e)480
+4966 y(b)s(een)e(review)m(ed)g(b)m(y)h(a)g(second)f(dev)m(elop)s(er,)i
+(and)e(so)h(on.)56 b(Generally)-8 b(,)37 b(the)e(w)m(a)m(y)i(to)f(do)g
+(this)e(with)480 5091 y Fr(cvs)h Fs(is)g(to)h(generate)i(a)e(di\013)f
+(\(using)f Fn(cvs)c(diff)35 b Fs(or)g Fn(diff)p Fs(\))g(and)h(email)f
+(it)g(to)i(someone)f(who)g(can)480 5215 y(then)27 b(apply)e(it)i(using)
+e(the)j Fn(patch)d Fs(utilit)m(y)-8 b(.)39 b(This)25
+b(is)h(v)m(ery)h(\015exible,)f(but)h(dep)s(ends)e(on)i(mec)m(hanisms)
+480 5340 y(outside)j Fr(cvs)f Fs(to)i(mak)m(e)h(sure)d(nothing)h(falls)
+e(through)i(the)h(crac)m(ks.)p eop
 %%Page: 8 10
-bop 0 -58 a Fs(8)1228 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 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 233 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 347 y Fn(+-------------+)740 399 y(Branch)23
-b(1.2.2.3.2)g(->)191 b(!)23 b(1.2.2.3.2.1)g(!)1337 451 y(/)h(+-------------+)
-1313 503 y(/)1289 555 y(/)526 607 y(+---------+)94 b(+---------+)g
-(+---------+)g(+---------+)120 659 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
-710 y(/)h(+---------+)94 b(+---------+)g(+---------+)g(+---------+)454
-762 y(/)430 814 y(/)120 866 y(+-----+)g(+-----+)h(+-----+)f(+-----+)h
-(+-----+)120 918 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 970
-y(+-----+)94 b(+-----+)h(+-----+)f(+-----+)h(+-----+)502 1022
-y(!)502 1074 y(!)502 1126 y(!)71 b(+---------+)94 b(+---------+)g
-(+---------+)120 1177 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 1229 y(+---------+)94 b(+---------+)g
-(+---------+)62 1394 y Fs(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 1444 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 Fr(cvs)f Fs(creates)h(a)f
-(branc)o(h)h(n)o(um)o(b)q(er)g(it)g(pic)o(ks)h(the)0 1494 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 1544 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 1594 y Fr(cvs)e Fs(\(see)h(Section)h
-(D.1)d([Magic)i(branc)o(h)g(n)o(um)o(b)q(ers],)f(page)h(111\).)j(The)d(branc)
-o(h)g(1.1.1)e(has)i(a)f(sp)q(ecial)j(meaning.)0 1643 y(See)f(Chapter)f(12)f
-([T)l(rac)o(king)h(sources],)g(page)g(53.)0 1850 y Fm(2.2)33
-b(V)-6 b(ersions,)14 b(revisions)j(and)e(releases)62 1962 y
-Fs(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 2012 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 Fn(4.1.1)p Fs('.)62 2124
-y(V)l(ersions)f(in)g(the)g(\014rst)e(sense)i(are)f(called)i
-Fo(revisions)h Fs(in)e(this)g(do)q(cumen)o(t,)g(and)f(v)o(ersions)g(in)h(the)
-g(second)f(sense)0 2174 y(are)i(called)i Fo(releases)p Fs(.)j(T)l(o)15
-b(a)o(v)o(oid)g(confusion,)h(the)f(w)o(ord)f Fo(v)o(ersion)i
-Fs(is)g(almost)e(nev)o(er)i(used)f(in)h(this)g(do)q(cumen)o(t.)p
-eop
+8 9 bop 0 -116 a Fs(8)2456 b(CVS|Concurren)m(t)29 b(V)-8
+b(ersions)30 b(System)0 366 y Fr(cvs)f Fs(is)h(not)g(an)h(automated)g
+(testing)g(program)480 491 y(It)39 b(should)e(b)s(e)h(p)s(ossible)e(to)
+k(enforce)f(mandatory)g(use)g(of)g(a)g(testsuite)g(using)f(the)h
+Fn(commitinfo)480 616 y Fs(\014le.)h(I)30 b(ha)m(v)m(en't)h(heard)e(a)i
+(lot)f(ab)s(out)g(pro)5 b(jects)30 b(trying)f(to)i(do)f(that)h(or)f
+(whether)f(there)i(are)f(subtle)480 740 y(gotc)m(has,)j(ho)m(w)m(ev)m
+(er.)0 914 y Fr(cvs)c Fs(do)s(es)h(not)h(ha)m(v)m(e)h(a)e(builtin)d
+(pro)s(cess)j(mo)s(del)480 1039 y(Some)46 b(systems)f(pro)m(vide)g(w)m
+(a)m(ys)h(to)g(ensure)f(that)h(c)m(hanges)h(or)e(releases)h(go)g
+(through)f(v)-5 b(arious)480 1163 y(steps,)33 b(with)e(v)-5
+b(arious)31 b(appro)m(v)-5 b(als)32 b(as)h(needed.)46
+b(Generally)-8 b(,)33 b(one)g(can)f(accomplish)g(this)f(with)g
+Fr(cvs)480 1288 y Fs(but)e(it)f(migh)m(t)h(b)s(e)g(a)h(little)e(more)h
+(w)m(ork.)41 b(In)28 b(some)i(cases)g(y)m(ou'll)e(w)m(an)m(t)j(to)f
+(use)f(the)g(`)p Fn(commitinfo)p Fs(',)480 1413 y(`)p
+Fn(loginfo)p Fs(',)k(`)p Fn(rcsinfo)p Fs(',)g(or)h(`)p
+Fn(verifymsg)p Fs(')d(\014les,)i(to)i(require)d(that)i(certain)f(steps)
+h(b)s(e)e(p)s(erformed)480 1537 y(b)s(efore)i(cvs)h(will)d(allo)m(w)i
+(a)h(c)m(hec)m(kin.)54 b(Also)34 b(consider)g(whether)g(features)h(suc)
+m(h)f(as)h(branc)m(hes)g(and)480 1662 y(tags)d(can)g(b)s(e)e(used)g(to)
+i(p)s(erform)e(tasks)h(suc)m(h)g(as)h(doing)e(w)m(ork)h(in)f(a)h(dev)m
+(elopmen)m(t)h(tree)g(and)e(then)480 1786 y(merging)g(certain)g(c)m
+(hanges)h(o)m(v)m(er)h(to)f(a)g(stable)f(tree)h(only)f(once)h(they)f
+(ha)m(v)m(e)i(b)s(een)e(pro)m(v)m(en.)p eop
 %%Page: 9 11
-bop 0 -58 a Fs(Chapter)15 b(3:)k(A)d(sample)f(session)1360
-b(9)0 183 y Fp(3)41 b(A)15 b(sample)f(session)62 348 y Fs(This)j(section)g
-(describ)q(es)h(a)e(t)o(ypical)h(w)o(ork-session)g(using)g
-Fr(cvs)p Fs(.)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(13\).)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 Fn(Makefile)p Fs('.)23 b(The)17 b(compiler)h(is)f(called)h(`)p
-Fn(tc)p Fs(')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
-Fn(tc)p Fs('.)0 813 y Fm(3.1)33 b(Getting)15 b(the)h(source)62
-926 y Fs(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
-Fn(tc)p Fs('.)18 b(F)l(or)13 b(this,)h(y)o(ou)0 976 y(use)i(the)f
-Fn(checkout)f Fs(command:)120 1091 y Fn($)24 b(cvs)f(checkout)g(tc)0
-1203 y Fs(This)16 b(will)h(create)e(a)f(new)i(directory)f(called)i(`)p
-Fn(tc)p Fs(')d(and)i(p)q(opulate)g(it)f(with)h(the)f(source)g(\014les.)120
-1318 y Fn($)24 b(cd)f(tc)120 1370 y($)h(ls)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 Fs(The)16 b(`)p Fn(CVS)p Fs(')f(directory)h(is)g(used)g
-(in)o(ternally)i(b)o(y)d Fr(cvs)p Fs(.)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
-Fn(backend.c)p Fs(',)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 Fr(r)o(cs)i Fs(and)f Fr(sccs)f Fs(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(27)g(for)f(an)h(explanation.)0
-2007 y Fm(3.2)33 b(Committing)16 b(y)n(our)g(c)n(hanges)62
-2120 y Fs(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 Fn(backend.c)p Fs('.)120
-2284 y Fn($)24 b(cvs)f(commit)g(backend.c)0 2397 y Fr(cvs)18
-b Fs(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 Fn($CVSEDITOR)d Fs(determines)i(whic)o(h)h(editor)e(is)i(started.)
-35 b(If)20 b Fn($CVSEDITOR)f Fs(is)0 2609 y(not)d(set,)g(then)h(if)g(the)f
-(en)o(vironmen)o(t)h(v)m(ariable)h Fn($EDITOR)d Fs(is)i(set,)f(it)h(will)h(b)
-q(e)f(used.)24 b(If)17 b(b)q(oth)g Fn($CVSEDITOR)e Fs(and)0
-2659 y Fn($EDITOR)d Fs(are)h(not)g(set)g(then)g(the)h(editor)f(defaults)h(to)
-f Fn(vi)p Fs(.)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
-Fn(-m)p Fs(')f(\015ag)h(instead,)g(lik)o(e)i(this:)120 2823
-y Fn($)24 b(cvs)f(commit)g(-m)h("Added)f(an)g(optimization)g(pass")g
-(backend.c)p eop
+9 10 bop 0 -116 a Fs(Chapter)30 b(2:)41 b(Basic)31 b(concepts)2810
+b(9)0 366 y Fp(2)80 b(Basic)31 b(concepts)125 1062 y
+Fr(cvs)e Fs(stores)i(all)e(\014les)g(in)g(a)i(cen)m(tralized)g
+Fo(rep)s(ository)37 b Fs(\(see)31 b(Chapter)f(4)g([Rep)s(ository],)h
+(page)g(15\).)125 1401 y(The)g(rep)s(ository)g(con)m(tains)h
+(directories)f(and)h(\014les,)f(in)g(an)h(arbitrary)f(tree.)46
+b(The)32 b Fo(mo)s(dules)i Fs(feature)e(can)h(b)s(e)0
+1525 y(used)h(to)h(group)e(together)j(a)f(set)g(of)f(directories)f(or)i
+(\014les)e(in)m(to)h(a)h(single)e(en)m(tit)m(y)i(\(see)g(Section)f(C.1)
+h([mo)s(dules],)0 1650 y(page)c(135\).)42 b(A)31 b(t)m(ypical)f(usage)h
+(is)e(to)i(de\014ne)f(one)h(mo)s(dule)d(p)s(er)i(pro)5
+b(ject.)0 2679 y Fm(2.1)68 b(Revision)32 b(n)l(um)l(b)t(ers)125
+3017 y Fs(Eac)m(h)37 b(v)m(ersion)f(of)h(a)h(\014le)e(has)g(a)h(unique)
+e Fo(revision)g(n)m(um)m(b)s(er)p Fs(.)59 b(Revision)36
+b(n)m(um)m(b)s(ers)f(lo)s(ok)i(lik)m(e)f(`)p Fn(1.1)p
+Fs(',)i(`)p Fn(1.2)p Fs(',)0 3142 y(`)p Fn(1.3.2.2)p
+Fs(')19 b(or)h(ev)m(en)h(`)p Fn(1.3.2.2.4.5)p Fs('.)35
+b(A)20 b(revision)f(n)m(um)m(b)s(er)g(alw)m(a)m(ys)i(has)f(an)g(ev)m
+(en)h(n)m(um)m(b)s(er)e(of)h(p)s(erio)s(d-separated)0
+3266 y(decimal)34 b(in)m(tegers.)53 b(By)35 b(default)f(revision)f(1.1)
+j(is)e(the)g(\014rst)g(revision)f(of)i(a)g(\014le.)53
+b(Eac)m(h)35 b(successiv)m(e)g(revision)e(is)0 3391 y(giv)m(en)i(a)g
+(new)f(n)m(um)m(b)s(er)g(b)m(y)h(increasing)e(the)i(righ)m(tmost)g(n)m
+(um)m(b)s(er)f(b)m(y)g(one.)55 b(The)34 b(follo)m(wing)f(\014gure)i
+(displa)m(ys)e(a)0 3515 y(few)d(revisions,)f(with)g(new)m(er)h
+(revisions)f(to)i(the)f(righ)m(t.)574 3833 y Fn(+-----+)189
+b(+-----+)g(+-----+)g(+-----+)g(+-----+)574 3937 y(!)48
+b(1.1)e(!----!)h(1.2)f(!----!)h(1.3)f(!----!)h(1.4)f(!----!)h(1.5)f(!)
+574 4040 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)125
+4379 y Fr(cvs)34 b Fs(is)g(not)h(limited)e(to)j(linear)e(dev)m(elopmen)
+m(t.)55 b(The)35 b Fo(revision)f(tree)41 b Fs(can)35
+b(b)s(e)g(split)e(in)m(to)i Fo(branc)m(hes)p Fs(,)h(where)0
+4503 y(eac)m(h)e(branc)m(h)f(is)f(a)h(self-main)m(tained)f(line)f(of)j
+(dev)m(elopmen)m(t.)49 b(Changes)33 b(made)g(on)g(one)g(branc)m(h)g
+(can)g(easily)g(b)s(e)0 4628 y(mo)m(v)m(ed)e(bac)m(k)g(to)h(the)e(main)
+f(trunk.)125 4966 y(Eac)m(h)38 b(branc)m(h)e(has)i(a)g
+Fo(branc)m(h)e(n)m(um)m(b)s(er)p Fs(,)j(consisting)d(of)h(an)h(o)s(dd)e
+(n)m(um)m(b)s(er)g(of)i(p)s(erio)s(d-separated)e(decimal)0
+5091 y(in)m(tegers.)41 b(The)28 b(branc)m(h)g(n)m(um)m(b)s(er)g(is)g
+(created)i(b)m(y)f(app)s(ending)d(an)j(in)m(teger)h(to)f(the)g
+(revision)f(n)m(um)m(b)s(er)f(where)i(the)0 5215 y(corresp)s(onding)24
+b(branc)m(h)h(fork)m(ed)h(o\013.)40 b(Ha)m(ving)26 b(branc)m(h)f(n)m
+(um)m(b)s(ers)f(allo)m(ws)h(more)h(than)g(one)g(branc)m(h)f(to)i(b)s(e)
+e(fork)m(ed)0 5340 y(o\013)31 b(from)f(a)g(certain)h(revision.)p
+eop
 %%Page: 10 12
-bop 0 -58 a Fs(10)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fm(3.3)33 b(Cleaning)15 b(up)62 296 y Fs(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 Fn($)24 b(cd)f(..)120 512
-y($)h(rm)f(-r)h(tc)0 625 y Fs(but)15 b(a)g(b)q(etter)g(w)o(a)o(y)g(is)g(to)g
-(use)g(the)h Fn(release)e Fs(command)h(\(see)g(Section)h(A.14)f([release],)f
-(page)h(90\):)120 739 y Fn($)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 Fs(The)e Fn(release)f Fs(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(106.)62 1325 y(When)h(y)o(ou)f(use)g(the)h(`)p
-Fn(-d)p Fs(')e(\015ag)h(with)g Fn(release)p Fs(,)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 Fn(release)e Fs(command)h(wrote)f(a)h(couple)i(of)e(lines)h
-(of)f(output.)26 b(`)p Fn(?)14 b(tc)p Fs(')j(means)0 1488 y(that)k(the)h
-(\014le)g(`)p Fn(tc)p Fs(')f(is)h(unkno)o(wn)g(to)f Fr(cvs)p
-Fs(.)39 b(That)21 b(is)h(nothing)g(to)f(w)o(orry)g(ab)q(out:)32
-b(`)p Fn(tc)p Fs(')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(106,)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.14.2)d([release)i(output],)
-f(page)h(91,)0 1637 y(for)i(a)f(complete)i(explanation)h(of)d(all)i(p)q
-(ossible)h(output)e(from)g Fn(release)p Fs(.)62 1750 y(`)p
-Fn(M)g(driver.c)p Fs(')g(is)h(more)g(serious.)24 b(It)16 b(means)g(that)g
-(the)g(\014le)h(`)p Fn(driver.c)p Fs(')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 Fn(release)e Fs(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 Fn(n)g(RET)g Fs(when)g Fn(release)g Fs(asks)f(for)h(con\014rmation.)0
-2332 y Fm(3.4)33 b(Viewing)15 b(di\013erences)62 2445 y Fs(Y)l(ou)f(do)f(not)
-h(remem)o(b)q(er)f(mo)q(difying)i(`)p Fn(driver.c)p Fs(',)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 Fn($)24 b(cd)f(tc)120 2611 y($)h(cvs)f(diff)g(driver.c)62
-2724 y Fs(This)15 b(command)f(runs)h Fn(diff)f Fs(to)g(compare)g(the)g(v)o
-(ersion)h(of)f(`)p Fn(driver.c)p Fs(')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
+10 11 bop 0 -116 a Fs(10)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 589 y(All)c(revisions)g(on)h(a)i
+(branc)m(h)e(ha)m(v)m(e)i(revision)d(n)m(um)m(b)s(ers)g(formed)h(b)m(y)
+h(app)s(ending)d(an)j(ordinal)e(n)m(um)m(b)s(er)g(to)j(the)0
+714 y(branc)m(h)h(n)m(um)m(b)s(er.)39 b(The)30 b(follo)m(wing)f
+(\014gure)h(illustrates)e(branc)m(hing)h(with)g(an)h(example.)2770
+967 y Fn(+-------------+)1481 1071 y(Branch)46 b(1.2.2.3.2)f(->)382
+b(!)47 b(1.2.2.3.2.1)e(!)2674 1175 y(/)j(+-------------+)2626
+1279 y(/)2579 1382 y(/)1051 1486 y(+---------+)188 b(+---------+)g
+(+---------+)g(+---------+)240 1590 y(Branch)46 b(1.2.2)g(->)i(_!)f
+(1.2.2.1)f(!----!)g(1.2.2.2)g(!----!)g(1.2.2.3)f(!----!)i(1.2.2.4)e(!)
+956 1694 y(/)i(+---------+)188 b(+---------+)g(+---------+)g
+(+---------+)908 1797 y(/)860 1901 y(/)240 2005 y(+-----+)h(+-----+)g
+(+-----+)g(+-----+)g(+-----+)240 2109 y(!)47 b(1.1)g(!----!)f(1.2)h
+(!----!)f(1.3)h(!----!)f(1.4)h(!----!)f(1.5)h(!)286 b(<-)48
+b(The)f(main)f(trunk)240 2213 y(+-----+)189 b(+-----+)g(+-----+)g
+(+-----+)g(+-----+)1004 2316 y(!)1004 2420 y(!)1004 2524
+y(!)143 b(+---------+)187 b(+---------+)h(+---------+)240
+2628 y(Branch)46 b(1.2.4)g(->)i(+---!)e(1.2.4.1)g(!----!)g(1.2.4.2)g
+(!----!)g(1.2.4.3)g(!)1195 2731 y(+---------+)187 b(+---------+)h
+(+---------+)125 3088 y Fs(The)28 b(exact)i(details)d(of)i(ho)m(w)g
+(the)g(branc)m(h)f(n)m(um)m(b)s(er)f(is)h(constructed)h(is)e(not)i
+(something)f(y)m(ou)h(normally)e(need)0 3213 y(to)32
+b(b)s(e)f(concerned)h(ab)s(out,)g(but)f(here)g(is)g(ho)m(w)g(it)g(w)m
+(orks:)44 b(When)31 b Fr(cvs)f Fs(creates)j(a)f(branc)m(h)f(n)m(um)m(b)
+s(er)g(it)g(pic)m(ks)g(the)0 3337 y(\014rst)26 b(un)m(used)g(ev)m(en)i
+(in)m(teger,)g(starting)f(with)f(2.)40 b(So)27 b(when)f(y)m(ou)i(w)m
+(an)m(t)g(to)g(create)g(a)g(branc)m(h)e(from)h(revision)e(6.4)j(it)0
+3462 y(will)e(b)s(e)j(n)m(um)m(b)s(ered)e(6.4.2.)42 b(All)28
+b(branc)m(h)g(n)m(um)m(b)s(ers)g(ending)f(in)h(a)h(zero)h(\(suc)m(h)f
+(as)g(6.4.0\))j(are)d(used)f(in)m(ternally)f(b)m(y)0
+3587 y Fr(cvs)i Fs(\(see)i(Section)f(E.1)g([Magic)h(branc)m(h)f(n)m(um)
+m(b)s(ers],)f(page)i(153\).)42 b(The)29 b(branc)m(h)h(1.1.1)i(has)d(a)i
+(sp)s(ecial)d(meaning.)0 3711 y(See)j(Chapter)e(13)j([T)-8
+b(rac)m(king)30 b(sources],)h(page)g(63.)0 4159 y Fm(2.2)68
+b(V)-11 b(ersions,)31 b(revisions)g(and)f(releases)125
+4433 y Fs(A)40 b(\014le)g(can)h(ha)m(v)m(e)h(sev)m(eral)f(v)m(ersions,)
+h(as)f(describ)s(ed)e(ab)s(o)m(v)m(e.)72 b(Lik)m(ewise,)42
+b(a)f(soft)m(w)m(are)h(pro)s(duct)e(can)h(ha)m(v)m(e)0
+4558 y(sev)m(eral)31 b(v)m(ersions.)40 b(A)30 b(soft)m(w)m(are)i(pro)s
+(duct)d(is)h(often)g(giv)m(en)h(a)g(v)m(ersion)e(n)m(um)m(b)s(er)g(suc)
+m(h)i(as)f(`)p Fn(4.1.1)p Fs('.)125 4832 y(V)-8 b(ersions)25
+b(in)h(the)g(\014rst)g(sense)g(are)h(called)f Fo(revisions)i
+Fs(in)d(this)h(do)s(cumen)m(t,)h(and)f(v)m(ersions)g(in)f(the)h(second)
+h(sense)0 4956 y(are)k(called)e Fo(releases)p Fs(.)41
+b(T)-8 b(o)31 b(a)m(v)m(oid)g(confusion,)e(the)i(w)m(ord)f
+Fo(v)m(ersion)g Fs(is)f(almost)i(nev)m(er)f(used)g(in)f(this)g(do)s
+(cumen)m(t.)p eop
 %%Page: 11 13
-bop 0 -58 a Fs(Chapter)15 b(3:)k(A)d(sample)f(session)1338
-b(11)120 183 y Fn($)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
+11 12 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(A)30 b(sample)g(session)2672
+b(11)0 366 y Fp(3)80 b(A)31 b(sample)f(session)125 755
+y Fs(This)g(section)j(describ)s(es)e(a)j(t)m(ypical)e(w)m(ork-session)g
+(using)g Fr(cvs)p Fs(.)46 b(It)33 b(assumes)g(that)g(a)g(rep)s(ository)
+f(is)g(set)h(up)0 880 y(\(see)e(Chapter)f(4)h([Rep)s(ository],)f(page)h
+(15\).)125 1157 y(Supp)s(ose)e(y)m(ou)j(are)g(w)m(orking)f(on)h(a)g
+(simple)d(compiler.)43 b(The)31 b(source)h(consists)f(of)h(a)g(handful)
+d(of)j(C)f(\014les)g(and)0 1281 y(a)j(`)p Fn(Makefile)p
+Fs('.)48 b(The)33 b(compiler)f(is)g(called)h(`)p Fn(tc)p
+Fs(')g(\(T)-8 b(rivial)32 b(Compiler\),)g(and)h(the)h(rep)s(ository)e
+(is)g(set)i(up)f(so)g(that)0 1406 y(there)e(is)e(a)i(mo)s(dule)d
+(called)i(`)p Fn(tc)p Fs('.)0 1881 y Fm(3.1)68 b(Getting)31
+b(the)g(source)125 2158 y Fs(The)26 b(\014rst)g(thing)h(y)m(ou)g(m)m
+(ust)g(do)g(is)f(to)i(get)g(y)m(our)f(o)m(wn)g(w)m(orking)g(cop)m(y)h
+(of)f(the)g(source)g(for)g(`)p Fn(tc)p Fs('.)40 b(F)-8
+b(or)28 b(this,)f(y)m(ou)0 2282 y(use)j(the)h Fn(checkout)d
+Fs(command:)240 2539 y Fn($)47 b(cvs)g(checkout)f(tc)0
+2816 y Fs(This)29 b(will)e(create)32 b(a)f(new)f(directory)g(called)f
+(`)p Fn(tc)p Fs(')i(and)e(p)s(opulate)h(it)f(with)h(the)g(source)h
+(\014les.)240 3072 y Fn($)47 b(cd)h(tc)240 3176 y($)f(ls)240
+3279 y(CVS)429 b(Makefile)188 b(backend.c)141 b(driver.c)189
+b(frontend.c)93 b(parser.c)125 3556 y Fs(The)30 b(`)p
+Fn(CVS)p Fs(')i(directory)e(is)h(used)g(in)m(ternally)e(b)m(y)i
+Fr(cvs)p Fs(.)43 b(Normally)-8 b(,)32 b(y)m(ou)f(should)f(not)i(mo)s
+(dify)d(or)j(remo)m(v)m(e)h(an)m(y)0 3681 y(of)e(the)f(\014les)f(in)g
+(it.)125 3958 y(Y)-8 b(ou)31 b(start)h(y)m(our)e(fa)m(v)m(orite)j
+(editor,)e(hac)m(k)g(a)m(w)m(a)m(y)i(at)f(`)p Fn(backend.c)p
+Fs(',)d(and)i(a)g(couple)f(of)i(hours)d(later)i(y)m(ou)h(ha)m(v)m(e)0
+4082 y(added)24 b(an)g(optimization)f(pass)h(to)h(the)f(compiler.)38
+b(A)24 b(note)h(to)g Fr(r)n(cs)e Fs(and)h Fr(sccs)f Fs(users:)37
+b(There)23 b(is)h(no)g(need)g(to)h(lo)s(c)m(k)0 4207
+y(the)31 b(\014les)e(that)i(y)m(ou)g(w)m(an)m(t)g(to)g(edit.)40
+b(See)31 b(Chapter)e(6)i([Multiple)e(dev)m(elop)s(ers],)h(page)h(33,)g
+(for)g(an)f(explanation.)0 4682 y Fm(3.2)68 b(Committing)32
+b(y)l(our)f(c)l(hanges)125 4959 y Fs(When)f(y)m(ou)i(ha)m(v)m(e)g(c)m
+(hec)m(k)m(ed)h(that)f(the)f(compiler)f(is)g(still)f(compilable)g(y)m
+(ou)i(decide)g(to)g(mak)m(e)h(a)g(new)e(v)m(ersion)0
+5084 y(of)h(`)p Fn(backend.c)p Fs('.)240 5340 y Fn($)47
+b(cvs)g(commit)f(backend.c)p eop
 %%Page: 12 14
-bop 0 -58 a Fs(12)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+12 13 bop 0 -116 a Fs(12)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fr(cvs)36 b Fs(starts)h(an)g
+(editor,)h(to)g(allo)m(w)e(y)m(ou)h(to)h(en)m(ter)f(a)h(log)f(message.)
+61 b(Y)-8 b(ou)37 b(t)m(yp)s(e)g(in)f(\\Added)g(an)h(optimization)0
+491 y(pass.",)31 b(sa)m(v)m(e)h(the)e(temp)s(orary)g(\014le,)g(and)g
+(exit)g(the)h(editor.)125 773 y(The)40 b(en)m(vironmen)m(t)h(v)-5
+b(ariable)39 b Fn($CVSEDITOR)g Fs(determines)h(whic)m(h)f(editor)i(is)f
+(started.)73 b(If)41 b Fn($CVSEDITOR)d Fs(is)0 898 y(not)33
+b(set,)h(then)f(if)f(the)h(en)m(vironmen)m(t)f(v)-5 b(ariable)32
+b Fn($EDITOR)f Fs(is)h(set,)i(it)e(will)e(b)s(e)j(used.)47
+b(If)32 b(b)s(oth)g Fn($CVSEDITOR)f Fs(and)0 1022 y Fn($EDITOR)24
+b Fs(are)j(not)g(set)g(then)f(the)h(editor)f(defaults)f(to)i
+Fn(vi)p Fs(.)39 b(If)26 b(y)m(ou)h(w)m(an)m(t)g(to)g(a)m(v)m(oid)g(the)
+g(o)m(v)m(erhead)g(of)g(starting)f(an)0 1147 y(editor)k(y)m(ou)h(can)f
+(sp)s(ecify)f(the)i(log)f(message)i(on)e(the)h(command)f(line)e(using)h
+(the)i(`)p Fn(-m)p Fs(')f(\015ag)h(instead,)f(lik)m(e)f(this:)240
+1408 y Fn($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h(optimization)d
+(pass")j(backend.c)0 1932 y Fm(3.3)68 b(Cleaning)32 b(up)125
+2214 y Fs(Before)i(y)m(ou)f(turn)g(to)h(other)f(tasks)h(y)m(ou)f
+(decide)g(to)h(remo)m(v)m(e)h(y)m(our)e(w)m(orking)g(cop)m(y)h(of)f
+(tc.)50 b(One)33 b(acceptable)0 2339 y(w)m(a)m(y)e(to)g(do)g(that)g(is)
+e(of)i(course)240 2600 y Fn($)47 b(cd)h(..)240 2704 y($)f(rm)h(-r)f(tc)
+0 2986 y Fs(but)30 b(a)g(b)s(etter)h(w)m(a)m(y)g(is)f(to)h(use)f(the)g
+Fn(release)f Fs(command)h(\(see)h(Section)f(A.14)i([release],)g(page)f
+(114\):)240 3248 y Fn($)47 b(cd)h(..)240 3352 y($)f(cvs)g(release)f(-d)
+h(tc)240 3455 y(M)g(driver.c)240 3559 y(?)g(tc)240 3663
+y(You)g(have)g([1])f(altered)g(files)h(in)g(this)f(repository.)240
+3767 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
+e(module)i(`tc':)f(n)240 3870 y(**)h(`release')e(aborted)h(by)h(user)g
+(choice.)125 4153 y Fs(The)41 b Fn(release)f Fs(command)h(c)m(hec)m(ks)
+i(that)g(all)d(y)m(our)i(mo)s(di\014cations)e(ha)m(v)m(e)j(b)s(een)e
+(committed.)75 b(If)41 b(history)0 4277 y(logging)30
+b(is)f(enabled)g(it)g(also)h(mak)m(es)h(a)f(note)h(in)d(the)j(history)e
+(\014le.)39 b(See)30 b(Section)g(C.10)h([history)e(\014le],)h(page)g
+(147.)125 4560 y(When)g(y)m(ou)g(use)g(the)h(`)p Fn(-d)p
+Fs(')f(\015ag)h(with)e Fn(release)p Fs(,)g(it)h(also)g(remo)m(v)m(es)i
+(y)m(our)e(w)m(orking)g(cop)m(y)-8 b(.)125 4842 y(In)33
+b(the)i(example)f(ab)s(o)m(v)m(e,)j(the)d Fn(release)f
+Fs(command)h(wrote)h(a)g(couple)e(of)i(lines)e(of)h(output.)53
+b(`)p Fn(?)30 b(tc)p Fs(')k(means)0 4966 y(that)23 b(the)f(\014le)g(`)p
+Fn(tc)p Fs(')g(is)f(unkno)m(wn)g(to)i Fr(cvs)p Fs(.)37
+b(That)22 b(is)g(nothing)f(to)i(w)m(orry)f(ab)s(out:)36
+b(`)p Fn(tc)p Fs(')22 b(is)g(the)g(executable)h(compiler,)0
+5091 y(and)j(it)g(should)e(not)i(b)s(e)g(stored)h(in)e(the)h(rep)s
+(ository)-8 b(.)39 b(See)26 b(Section)g(C.9)h([cvsignore],)h(page)f
+(146,)i(for)d(information)0 5215 y(ab)s(out)39 b(ho)m(w)g(to)h(mak)m(e)
+g(that)g(w)m(arning)d(go)j(a)m(w)m(a)m(y)-8 b(.)70 b(See)39
+b(Section)g(A.14.2)i([release)f(output],)h(page)f(115,)j(for)c(a)0
+5340 y(complete)31 b(explanation)e(of)i(all)e(p)s(ossible)f(output)i
+(from)g Fn(release)p Fs(.)p eop
 %%Page: 13 15
-bop 0 -58 a Fs(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364 b(13)0
-183 y Fp(4)41 b(The)15 b(Rep)r(ository)62 341 y Fs(The)e Fr(cvs)e
-Fo(rep)q(ository)16 b Fs(stores)c(a)g(complete)h(cop)o(y)f(of)g(all)h(the)f
-(\014les)h(and)g(directories)g(whic)o(h)g(are)f(under)h(v)o(ersion)0
-391 y(con)o(trol.)62 503 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 Fr(cvs)0 553 y Fs(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 603 y(set)d(of)g(c)o(hanges,)g(y)o(ou)f(c)o(hec)o(k)i(\(or)e
-Fo(commit)q Fs(\))h(them)g(bac)o(k)g(in)o(to)g(the)g(rep)q(ository)l(.)20
-b(The)14 b(rep)q(ository)g(then)h(con)o(tains)0 652 y(the)c(c)o(hanges)g
-(whic)o(h)h(y)o(ou)f(ha)o(v)o(e)g(made,)g(as)g(w)o(ell)h(as)f(recording)h
-(exactly)f(what)g(y)o(ou)f(c)o(hanged,)i(when)g(y)o(ou)f(c)o(hanged)0
-702 y(it,)k(and)g(other)g(suc)o(h)h(information.)62 814 y Fr(Cvs)i
-Fs(can)h(access)f(a)h(rep)q(ository)f(b)o(y)g(a)h(v)m(ariet)o(y)f(of)g
-(means.)30 b(It)19 b(migh)o(t)f(b)q(e)h(on)g(the)f(lo)q(cal)i(computer,)f(or)
-f(it)0 864 y(migh)o(t)c(b)q(e)g(on)g(a)f(computer)h(across)f(the)g(ro)q(om)g
-(or)h(across)f(the)g(w)o(orld.)20 b(T)l(o)13 b(distinguish)j(v)m(arious)e(w)o
-(a)o(ys)f(to)g(access)0 914 y(a)f(rep)q(ository)l(,)h(the)g(rep)q(ository)f
-(name)g(can)h(start)e(with)i(an)f Fo(access)h(metho)q(d)p Fs(.)19
-b(F)l(or)12 b(example,)i(the)e(access)h(metho)q(d)0 964 y Fn(:local:)18
-b Fs(means)h(to)f(access)h(a)f(rep)q(ository)h(directory)l(,)h(so)f(the)g
-(rep)q(ository)f Fn(:local:/usr/local/cvsroot)0 1013 y Fs(means)13
-b(that)g(the)h(rep)q(ository)f(is)h(in)h(`)p Fn(/usr/local/cvsroot)p
-Fs(')10 b(on)j(the)h(computer)g(running)g Fr(cvs)p Fs(.)19
-b(F)l(or)13 b(informa-)0 1063 y(tion)i(on)h(other)e(access)i(metho)q(ds,)f
-(see)g(Section)h(4.6)e([Remote)h(rep)q(ositories],)h(page)f(17.)62
-1175 y(If)k(the)g(access)g(metho)q(d)h(is)f(omitted,)g(then)h(if)f(the)g(rep)
-q(ository)g(do)q(es)g(not)g(con)o(tain)g(`)p Fn(:)p Fs(',)f(then)i
-Fn(:local:)d Fs(is)0 1225 y(assumed.)30 b(If)19 b(it)g(do)q(es)g(con)o(tain)g
-(`)p Fn(:)p Fs(')f(than)g(either)i Fn(:ext:)e Fs(or)g Fn(:server:)f
-Fs(is)j(assumed.)30 b(F)l(or)18 b(example,)i(if)f(y)o(ou)0
-1275 y(ha)o(v)o(e)h(a)h(lo)q(cal)h(rep)q(ository)f(in)g(`)p
-Fn(/usr/local/cvsroot)p Fs(',)e(y)o(ou)h(can)h(use)h Fn(/usr/local/cvsroot)c
-Fs(instead)j(of)0 1325 y Fn(:local:/usr/local/cvsroot)p Fs(.)i(But)17
-b(if)h(\(under)g(Windo)o(ws)f(NT,)g(for)g(example\))h(y)o(our)f(lo)q(cal)h
-(rep)q(ository)f(is)0 1375 y(`)p Fn(c:\\src\\cvsroot)p Fs(',)12
-b(then)k(y)o(ou)f(m)o(ust)f(sp)q(ecify)j(the)e(access)g(metho)q(d,)g(as)g(in)
-h Fn(:local:c:\\src\\cvsroot)p Fs(.)62 1487 y(The)g(rep)q(ository)g(is)g
-(split)h(in)g(t)o(w)o(o)d(parts.)22 b(`)p Fn($CVSROOT/CVSROOT)p
-Fs(')12 b(con)o(tains)k(administrativ)o(e)h(\014les)g(for)e
-Fr(cvs)p Fs(.)0 1537 y(The)g(other)g(directories)h(con)o(tain)g(the)f(actual)
-g(user-de\014ned)i(mo)q(dules.)0 1732 y Fm(4.1)33 b(T)-6 b(elling)17
-b(CVS)d(where)h(y)n(our)i(rep)r(ository)f(is)62 1844 y Fs(There)f(are)f(a)h
-(couple)g(of)f(di\013eren)o(t)h(w)o(a)o(ys)f(to)g(tell)h Fr(cvs)f
-Fs(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 1893 y(rep)q(ository)g(on)g(the)h(command)f(line)h
-(explicitly)m(,)h(with)f(the)f Fn(-d)g Fs(\(for)f Fn(")p Fs(directory)p
-Fn(")p Fs(\))h(option:)120 2008 y Fn(cvs)23 b(-d)h(/usr/local/cvsroot)d
-(checkout)i(yoyodyne/tc)62 2120 y Fs(Or)g(y)o(ou)e(can)i(set)f(the)g
-Fn($CVSROOT)f Fs(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 2170 y(rep)q(ository)l(,)13
-b(`)p Fn(/usr/local/cvsroot)p Fs(')c(in)14 b(this)f(example.)20
-b(T)l(o)12 b(set)h Fn($CVSROOT)p Fs(,)e(all)j Fn(csh)e Fs(and)h
-Fn(tcsh)f Fs(users)h(should)0 2219 y(ha)o(v)o(e)i(this)g(line)i(in)f(their)g
-(`)p Fn(.cshrc)p Fs(')e(or)g(`)p Fn(.tcshrc)p Fs(')g(\014les:)120
-2334 y Fn(setenv)23 b(CVSROOT)g(/usr/local/cvsroot)0 2446 y(sh)15
-b Fs(and)g Fn(bash)g Fs(users)g(should)h(instead)g(ha)o(v)o(e)f(these)g
-(lines)i(in)f(their)g(`)p Fn(.profile)p Fs(')d(or)i(`)p Fn(.bashrc)p
-Fs(':)120 2560 y Fn(CVSROOT=/usr/local/cvsroot)120 2612 y(export)23
-b(CVSROOT)62 2724 y Fs(A)18 b(rep)q(ository)g(sp)q(eci\014ed)i(with)e
-Fn(-d)g Fs(will)i(o)o(v)o(erride)d(the)h Fn($CVSROOT)f Fs(en)o(vironmen)o(t)h
-(v)m(ariable.)30 b(Once)19 b(y)o(ou'v)o(e)0 2774 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 2823
-y(information)15 b(is)h(recorded)g(in)g(the)f(`)p Fn(CVS/Root)p
-Fs(')e(\014le)j(in)h(the)e(w)o(orking)g(cop)o(y\).)p eop
+13 14 bop 0 -116 a Fs(Chapter)30 b(3:)41 b(A)30 b(sample)g(session)2672
+b(13)125 366 y(`)p Fn(M)30 b(driver.c)p Fs(')g(is)i(more)g(serious.)46
+b(It)33 b(means)f(that)h(the)g(\014le)f(`)p Fn(driver.c)p
+Fs(')e(has)j(b)s(een)e(mo)s(di\014ed)g(since)h(it)g(w)m(as)0
+491 y(c)m(hec)m(k)m(ed)g(out.)125 765 y(The)27 b Fn(release)g
+Fs(command)h(alw)m(a)m(ys)h(\014nishes)d(b)m(y)i(telling)f(y)m(ou)h(ho)
+m(w)h(man)m(y)f(mo)s(di\014ed)e(\014les)i(y)m(ou)g(ha)m(v)m(e)i(in)d(y)
+m(our)0 890 y(w)m(orking)g(cop)m(y)h(of)f(the)h(sources,)g(and)f(then)g
+(asks)g(y)m(ou)h(for)f(con\014rmation)f(b)s(efore)h(deleting)f(an)m(y)i
+(\014les)e(or)i(making)0 1014 y(an)m(y)j(note)g(in)e(the)h(history)g
+(\014le.)125 1288 y(Y)-8 b(ou)30 b(decide)g(to)h(pla)m(y)f(it)g(safe)h
+(and)f(answ)m(er)g Fn(n)g(RET)g Fs(when)f Fn(release)f
+Fs(asks)j(for)f(con\014rmation.)0 1736 y Fm(3.4)68 b(Viewing)31
+b(di\013erences)125 2010 y Fs(Y)-8 b(ou)27 b(do)g(not)g(remem)m(b)s(er)
+g(mo)s(difying)d(`)p Fn(driver.c)p Fs(',)i(so)i(y)m(ou)f(w)m(an)m(t)h
+(to)g(see)f(what)g(has)g(happ)s(ened)e(to)j(that)g(\014le.)240
+2264 y Fn($)47 b(cd)h(tc)240 2367 y($)f(cvs)g(diff)g(driver.c)125
+2641 y Fs(This)26 b(command)j(runs)e Fn(diff)h Fs(to)h(compare)g(the)g
+(v)m(ersion)g(of)f(`)p Fn(driver.c)p Fs(')f(that)j(y)m(ou)f(c)m(hec)m
+(k)m(ed)i(out)e(with)e(y)m(our)0 2766 y(w)m(orking)e(cop)m(y)-8
+b(.)41 b(When)26 b(y)m(ou)g(see)h(the)f(output)g(y)m(ou)g(remem)m(b)s
+(er)g(that)g(y)m(ou)h(added)e(a)i(command)e(line)g(option)g(that)0
+2890 y(enabled)k(the)i(optimization)e(pass.)41 b(Y)-8
+b(ou)30 b(c)m(hec)m(k)i(it)e(in,)g(and)f(release)i(the)g(mo)s(dule.)240
+3144 y Fn($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h(optimization)d
+(pass")j(driver.c)240 3247 y(Checking)f(in)h(driver.c;)240
+3351 y(/usr/local/cvsroot/tc/dr)o(iver)o(.c,v)89 b(<--)94
+b(driver.c)240 3455 y(new)47 b(revision:)e(1.2;)i(previous)e(revision:)
+h(1.1)240 3559 y(done)240 3662 y($)h(cd)h(..)240 3766
+y($)f(cvs)g(release)f(-d)h(tc)240 3870 y(?)g(tc)240 3974
+y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f(repository.)240
+4078 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
+e(module)i(`tc':)f(y)p eop
 %%Page: 14 16
-bop 0 -58 a Fs(14)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(The)21 b Fn(-d)e Fs(option)i(and)f(the)g(`)p Fn(CVS/Root)p
-Fs(')f(\014le)i(b)q(oth)f(o)o(v)o(erride)g(the)g Fn($CVSROOT)f
-Fs(en)o(vironmen)o(t)i(v)m(ariable.)36 b(If)0 233 y Fn(-d)17
-b Fs(option)g(di\013ers)g(from)f(`)p Fn(CVS/Root)p Fs(',)f(the)i(former)g(is)
-g(used)g(\(and)g(sp)q(ecifying)i Fn(-d)e Fs(will)h(cause)g(`)p
-Fn(CVS/Root)p Fs(')d(to)0 283 y(b)q(e)20 b(up)q(dated\).)31
-b(Of)19 b(course,)h(for)e(prop)q(er)h(op)q(eration)g(they)g(should)h(b)q(e)g
-(t)o(w)o(o)d(w)o(a)o(ys)h(of)h(referring)g(to)f(the)h(same)0
-333 y(rep)q(ository)l(.)0 539 y Fm(4.2)33 b(Ho)n(w)14 b(data)h(is)g(stored)g
-(in)h(the)f(rep)r(ository)62 651 y Fs(F)l(or)g(most)f(purp)q(oses)h(it)h
-(isn't)f(imp)q(ortan)o(t)f Fo(ho)o(w)19 b Fr(cvs)14 b Fs(stores)g
-(information)h(in)h(the)f(rep)q(ository)l(.)20 b(In)c(fact,)e(the)0
-701 y(format)g(has)g(c)o(hanged)i(in)f(the)g(past,)f(and)i(is)f(lik)o(ely)i
-(to)d(c)o(hange)h(in)h(the)f(future.)20 b(Since)c(in)g(almost)e(all)i(cases)f
-(one)0 751 y(accesses)g(the)h(rep)q(ository)f(via)g Fr(cvs)g
-Fs(commands;)g(suc)o(h)g(c)o(hanges)g(need)i(not)d(b)q(e)i(disruptiv)o(e.)62
-863 y(Ho)o(w)o(ev)o(er,)c(in)h(some)e(cases)i(it)f(ma)o(y)f(b)q(e)i
-(necessary)g(to)e(understand)i(ho)o(w)e Fr(cvs)h Fs(stores)f(data)h(in)h(the)
-f(rep)q(ository)l(,)0 913 y(for)17 b(example)h(y)o(ou)e(migh)o(t)h(need)i(to)
-d(trac)o(k)g(do)o(wn)h Fr(cvs)g Fs(lo)q(c)o(ks)h(\(see)f(Section)h(6.5)e
-([Concurrency],)h(page)g(31\))f(or)0 963 y(y)o(ou)f(migh)o(t)g(need)h(to)f
-(deal)g(with)h(the)f(\014le)i(p)q(ermissions)f(appropriate)f(for)g(the)g(rep)
-q(ository)l(.)0 1148 y Fk(4.2.1)30 b(Where)16 b(\014les)f(are)g(stored)g
-(within)h(the)f(rep)r(ository)62 1260 y Fs(The)f(o)o(v)o(erall)g(structure)g
-(of)f(the)h(rep)q(ository)g(is)g(a)f(directory)h(tree)g(corresp)q(onding)h
-(to)e(the)h(directories)g(in)h(the)0 1310 y(w)o(orking)j(directory)l(.)30
-b(F)l(or)17 b(example,)j(supp)q(osing)f(the)g(rep)q(ository)f(is)h(in)g(`)p
-Fn(/usr/local/cvsroot)p Fs(',)d(here)i(is)h(a)0 1360 y(p)q(ossible)e
-(directory)e(tree)g(\(sho)o(wing)g(only)h(the)f(directories\):)120
-1474 y Fn(/usr)144 1526 y(|)144 1578 y(+--local)144 1630 y(|)71
-b(|)144 1682 y(|)g(+--cvsroot)144 1734 y(|)g(|)96 b(|)144 1786
-y(|)71 b(|)96 b(+--CVSROOT)359 1837 y(|)143 b(\(administrative)21
-b(files\))359 1889 y(|)359 1941 y(+--gnu)359 1993 y(|)71 b(|)359
-2045 y(|)g(+--diff)359 2097 y(|)g(|)h(\(source)22 b(code)i(to)f
-Fr(gnu)h Fn(diff\))359 2149 y(|)71 b(|)359 2201 y(|)g(+--rcs)359
-2253 y(|)g(|)h(\(source)22 b(code)i(to)f Fr(r)o(cs)p Fn(\))359
-2304 y(|)71 b(|)359 2356 y(|)g(+--cvs)359 2408 y(|)167 b(\(source)22
-b(code)i(to)f Fr(cvs)p Fn(\))359 2460 y(|)359 2512 y(+--yoyodyne)454
-2564 y(|)454 2616 y(+--tc)454 2668 y(|)95 b(|)454 2720 y(|)g(+--man)454
-2771 y(|)g(|)454 2823 y(|)g(+--testing)p eop
+14 15 bop 0 -116 a Fs(14)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 15 17
-bop 0 -58 a Fs(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364 b(15)454
-183 y Fn(|)454 235 y(+--\(other)23 b(Yoyodyne)f(software\))62
-347 y Fs(With)14 b(the)f(directories)h(are)f Fo(history)g(\014les)j
-Fs(for)c(eac)o(h)h(\014le)i(under)e(v)o(ersion)h(con)o(trol.)19
-b(The)13 b(name)g(of)g(the)g(history)0 397 y(\014le)h(is)f(the)g(name)f(of)h
-(the)f(corresp)q(onding)i(\014le)g(with)f(`)p Fn(,v)p Fs(')e(app)q(ended)k
-(to)d(the)g(end.)20 b(Here)13 b(is)g(what)f(the)h(rep)q(ository)0
-447 y(for)i(the)g(`)p Fn(yoyodyne/tc)p Fs(')e(directory)i(migh)o(t)g(lo)q(ok)
-h(lik)o(e:)168 561 y Fn($CVSROOT)215 613 y(|)215 665 y(+--yoyodyne)215
-717 y(|)72 b(|)215 769 y(|)g(+--tc)215 820 y(|)g(|)f(|)406
-872 y(+--Makefile,v)406 924 y(+--backend.c,v)406 976 y(+--driver.c,v)406
-1028 y(+--frontend.c,v)406 1080 y(+--parser.c,v)406 1132 y(+--man)406
-1184 y(|)96 b(|)406 1236 y(|)g(+--tc.1,v)406 1287 y(|)406 1339
-y(+--testing)526 1391 y(|)526 1443 y(+--testpgm.t,v)526 1495
-y(+--test2.t,v)62 1607 y Fs(The)19 b(history)f(\014les)h(con)o(tain,)g(among)
-f(other)f(things,)i(enough)g(information)f(to)g(recreate)g(an)o(y)g(revision)
-h(of)0 1657 y(the)14 b(\014le,)h(a)e(log)h(of)f(all)i(commit)f(messages)f
-(and)h(the)g(user-name)g(of)f(the)h(p)q(erson)g(who)g(committed)f(the)h
-(revision.)0 1707 y(The)g(history)g(\014les)h(are)e(kno)o(wn)h(as)f
-Fo(R)o(CS)h(\014les)p Fs(,)h(b)q(ecause)g(the)e(\014rst)h(program)f(to)g
-(store)g(\014les)i(in)f(that)f(format)g(w)o(as)0 1757 y(a)j(v)o(ersion)h(con)
-o(trol)f(system)f(kno)o(wn)h(as)g Fr(r)o(cs)p Fs(.)24 b(F)l(or)15
-b(a)h(full)i(description)g(of)e(the)g(\014le)h(format,)e(see)i(the)f
-Fn(man)g Fs(page)0 1806 y Fo(rcs\014le\(5\))p Fs(,)i(distributed)g(with)g
-Fr(r)o(cs)p Fs(.)26 b(This)18 b(\014le)g(format)e(has)i(b)q(ecome)g(v)o(ery)f
-(common|man)o(y)g(systems)f(other)0 1856 y(than)f Fr(cvs)g
-Fs(or)f Fr(r)o(cs)i Fs(can)f(at)g(least)g(imp)q(ort)g(history)g(\014les)i(in)
-f(this)f(format.)0 2026 y Fk(4.2.2)30 b(File)15 b(p)r(ermissions)62
-2138 y Fs(All)g(`)p Fn(,v)p Fs(')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 2188 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 2238 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 2288 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
-2338 y(is)i(that)e(group)h(that)g(o)o(wns)f(the)i(directory)l(.)62
-2450 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 2562 y(Note)f(that)f(users)g
-(m)o(ust)g(also)h(ha)o(v)o(e)f(write)h(access)g(to)f(c)o(hec)o(k)h(out)f
-(\014les,)i(b)q(ecause)f Fr(cvs)f Fs(needs)i(to)e(create)g(lo)q(c)o(k)0
-2612 y(\014les)i(\(see)f(Section)h(6.5)f([Concurrency],)f(page)h(31\).)62
-2724 y(Also)f(note)f(that)g(users)g(m)o(ust)g(ha)o(v)o(e)g(write)g(access)g
-(to)g(the)h(`)p Fn(CVSROOT/val-tags)p Fs(')c(\014le.)20 b Fr(Cvs)13
-b Fs(uses)g(it)h(to)f(k)o(eep)0 2774 y(trac)o(k)18 b(of)g(what)h(tags)e(are)i
-(v)m(alid)h(tag)e(names)h(\(it)g(is)g(sometimes)g(up)q(dated)h(when)f(tags)f
-(are)g(used,)i(as)f(w)o(ell)g(as)0 2823 y(when)d(they)f(are)g(created,)g
-(though\).)p eop
+15 16 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(15)0 366 y Fp(4)80 b(The)30 b(Rep)t(ository)125 743
+y Fs(The)23 b Fr(cvs)h Fo(rep)s(ository)31 b Fs(stores)25
+b(a)g(complete)g(cop)m(y)g(of)f(all)g(the)g(\014les)f(and)h
+(directories)g(whic)m(h)f(are)i(under)d(v)m(ersion)0
+868 y(con)m(trol.)125 1142 y(Normally)-8 b(,)43 b(y)m(ou)e(nev)m(er)g
+(access)h(an)m(y)f(of)g(the)g(\014les)f(in)g(the)h(rep)s(ository)e
+(directly)-8 b(.)72 b(Instead,)43 b(y)m(ou)e(use)g Fr(cvs)0
+1267 y Fs(commands)31 b(to)h(get)g(y)m(our)f(o)m(wn)g(cop)m(y)h(of)f
+(the)g(\014les,)g(and)f(then)h(w)m(ork)g(on)g(that)h(cop)m(y)-8
+b(.)44 b(When)30 b(y)m(ou'v)m(e)j(\014nished)c(a)0 1391
+y(set)g(of)f(c)m(hanges,)i(y)m(ou)f(c)m(hec)m(k)h(\(or)e
+Fo(commit)r Fs(\))h(them)f(bac)m(k)h(in)m(to)f(the)g(rep)s(ository)-8
+b(.)40 b(The)28 b(rep)s(ository)f(then)h(con)m(tains)0
+1516 y(the)22 b(c)m(hanges)i(whic)m(h)d(y)m(ou)h(ha)m(v)m(e)i(made,)g
+(as)e(w)m(ell)f(as)i(recording)e(exactly)i(what)f(y)m(ou)h(c)m(hanged,)
+i(when)c(y)m(ou)h(c)m(hanged)0 1640 y(it,)30 b(and)g(other)h(suc)m(h)f
+(information.)125 1915 y Fr(Cvs)36 b Fs(can)i(access)g(a)f(rep)s
+(ository)f(b)m(y)h(a)g(v)-5 b(ariet)m(y)38 b(of)f(means.)60
+b(It)37 b(migh)m(t)g(b)s(e)f(on)h(the)g(lo)s(cal)g(computer,)h(or)f(it)
+0 2040 y(migh)m(t)27 b(b)s(e)g(on)g(a)h(computer)f(across)h(the)g(ro)s
+(om)f(or)g(across)h(the)g(w)m(orld.)38 b(T)-8 b(o)28
+b(distinguish)c(v)-5 b(arious)26 b(w)m(a)m(ys)i(to)h(access)0
+2164 y(a)c(rep)s(ository)-8 b(,)26 b(the)f(rep)s(ository)f(name)h(can)g
+(start)h(with)d(an)i Fo(access)h(metho)s(d)p Fs(.)39
+b(F)-8 b(or)25 b(example,)h(the)f(access)h(metho)s(d)0
+2289 y Fn(:local:)36 b Fs(means)h(to)i(access)g(a)f(rep)s(ository)f
+(directory)-8 b(,)39 b(so)f(the)g(rep)s(ository)f Fn
+(:local:/usr/local/cvsroo)o(t)0 2413 y Fs(means)27 b(that)h(the)f(rep)s
+(ository)f(is)g(in)g(`)p Fn(/usr/local/cvsroot)p Fs(')c(on)27
+b(the)g(computer)g(running)d Fr(cvs)p Fs(.)39 b(F)-8
+b(or)28 b(informa-)0 2538 y(tion)i(on)g(other)h(access)g(metho)s(ds,)f
+(see)h(Section)g(4.6)g([Remote)h(rep)s(ositories],)d(page)i(21.)125
+2812 y(If)37 b(the)h(access)h(metho)s(d)e(is)g(omitted,)j(then)d(if)g
+(the)h(rep)s(ository)f(do)s(es)g(not)h(con)m(tain)h(`)p
+Fn(:)p Fs(',)h(then)d Fn(:local:)f Fs(is)0 2937 y(assumed.)61
+b(If)37 b(it)g(do)s(es)g(con)m(tain)g(`)p Fn(:)p Fs(')h(than)f(either)g
+Fn(:ext:)f Fs(or)h Fn(:server:)e Fs(is)h(assumed.)61
+b(F)-8 b(or)38 b(example,)h(if)e(y)m(ou)0 3061 y(ha)m(v)m(e)43
+b(a)f(lo)s(cal)f(rep)s(ository)f(in)h(`)p Fn(/usr/local/cvsroot)p
+Fs(',)f(y)m(ou)i(can)g(use)f Fn(/usr/local/cvsroot)c
+Fs(instead)k(of)0 3186 y Fn(:local:/usr/local/cvsroo)o(t)p
+Fs(.)48 b(But)35 b(if)e(\(under)h(Windo)m(ws)g(NT,)g(for)h(example\))g
+(y)m(our)f(lo)s(cal)g(rep)s(ository)g(is)0 3310 y(`)p
+Fn(c:\\src\\cvsroot)p Fs(',)27 b(then)j(y)m(ou)h(m)m(ust)f(sp)s(ecify)f
+(the)i(access)h(metho)s(d,)e(as)g(in)f Fn(:local:c:\\src\\cvsroot)p
+Fs(.)125 3585 y(The)i(rep)s(ository)f(is)h(split)f(in)g(t)m(w)m(o)j
+(parts.)44 b(`)p Fn($CVSROOT/CVSROOT)p Fs(')28 b(con)m(tains)k
+(administrativ)m(e)e(\014les)g(for)i Fr(cvs)p Fs(.)0
+3710 y(The)e(other)g(directories)g(con)m(tain)h(the)f(actual)h
+(user-de\014ned)e(mo)s(dules.)0 4163 y Fm(4.1)68 b(T)-11
+b(elling)31 b(CVS)f(where)h(y)l(our)f(rep)t(ository)h(is)125
+4438 y Fs(There)d(are)i(a)f(couple)g(of)g(di\013eren)m(t)f(w)m(a)m(ys)i
+(to)g(tell)f Fr(cvs)f Fs(where)g(to)i(\014nd)e(the)h(rep)s(ository)-8
+b(.)40 b(Y)-8 b(ou)29 b(can)h(name)f(the)0 4563 y(rep)s(ository)g(on)i
+(the)f(command)g(line)f(explicitly)-8 b(,)29 b(with)g(the)h
+Fn(-d)g Fs(\(for)g Fn(")p Fs(directory)p Fn(")p Fs(\))g(option:)240
+4816 y Fn(cvs)47 b(-d)g(/usr/local/cvsroot)c(checkout)i(yoyodyne/tc)125
+5091 y Fs(Or)e(y)m(ou)i(can)g(set)g(the)f Fn($CVSROOT)e
+Fs(en)m(vironmen)m(t)j(v)-5 b(ariable)43 b(to)i(an)f(absolute)g(path)h
+(to)g(the)f(ro)s(ot)h(of)g(the)0 5215 y(rep)s(ository)-8
+b(,)26 b(`)p Fn(/usr/local/cvsroot)p Fs(')21 b(in)j(this)g(example.)39
+b(T)-8 b(o)26 b(set)f Fn($CVSROOT)p Fs(,)g(all)f Fn(csh)h
+Fs(and)f Fn(tcsh)g Fs(users)h(should)0 5340 y(ha)m(v)m(e)32
+b(this)d(line)g(in)g(their)g(`)p Fn(.cshrc)p Fs(')g(or)i(`)p
+Fn(.tcshrc)p Fs(')d(\014les:)p eop
 %%Page: 16 18
-bop 0 -58 a Fs(16)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y Fr(cvs)d Fs(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 233 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 283 y(than)i(its)h(paren)o(t)f(directory)l(.)27
-b(If)18 b(y)o(ou)f(set)g(the)h Fn(CVSUMASK)e Fs(en)o(vironmen)o(t)i(v)m
-(ariable)g(that)f(will)i(con)o(trol)e(the)h(\014le)0 333 y(p)q(ermissions)i
-(whic)o(h)e Fr(cvs)g Fs(uses)h(in)f(creating)h(directories)g(and/or)f
-(\014les)h(in)g(the)f(rep)q(ository)l(.)29 b Fn(CVSUMASK)17
-b Fs(do)q(es)0 382 y(not)g(a\013ect)f(the)h(\014le)h(p)q(ermissions)h(in)f
-(the)f(w)o(orking)g(directory;)h(suc)o(h)f(\014les)h(ha)o(v)o(e)f(the)g(p)q
-(ermissions)h(whic)o(h)g(are)0 432 y(t)o(ypical)e(for)e(newly)h(created)g
-(\014les,)g(except)h(that)e(sometimes)g Fr(cvs)g Fs(creates)h(them)g
-(read-only)g(\(see)g(the)f(sections)0 482 y(on)j(w)o(atc)o(hes,)e(Section)j
-(6.6.1)d([Setting)i(a)f(w)o(atc)o(h],)f(page)i(32;)f(-r,)h(Section)g(A.3)f
-([Global)h(options],)g(page)f(70;)g(or)0 532 y(CVSREAD,)f(App)q(endix)i(C)e
-([En)o(vironmen)o(t)g(v)m(ariables],)h(page)f(109\).)62 652
-y(Since)i Fr(cvs)e Fs(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 701 y(the)g(setuid)h(features)f(of)g Fr(r)o(cs)g
-Fs(together)g(with)g Fr(cvs)p Fs(.)0 974 y Fm(4.3)33 b(The)15
-b(administrativ)n(e)i(\014les)62 1094 y Fs(The)c(directory)g(`)p
-Fn($CVSROOT/CVSROOT)p Fs(')d(con)o(tains)j(some)f Fo(administrativ)o(e)i
-(\014les)p Fs(.)20 b(See)13 b(App)q(endix)i(B)e([Admin-)0 1144
-y(istrativ)o(e)h(\014les],)h(page)f(99,)g(for)f(a)h(complete)h(description.)
-22 b(Y)l(ou)14 b(can)h(use)f Fr(cvs)g Fs(without)g(an)o(y)g(of)g(these)h
-(\014les,)g(but)0 1194 y(some)g(commands)g(w)o(ork)f(b)q(etter)h(when)h(at)f
-(least)g(the)g(`)p Fn(modules)p Fs(')f(\014le)i(is)g(prop)q(erly)g(set)f(up.)
-62 1313 y(The)h(most)f(imp)q(ortan)o(t)g(of)g(these)h(\014les)g(is)g(the)g(`)
-p Fn(modules)p Fs(')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 1363 y(This)h(is)f(a)g(sample)h(`)p
-Fn(modules)p Fs(')e(\014le.)120 1485 y Fn(CVSROOT)214 b(CVSROOT)120
-1537 y(modules)g(CVSROOT)23 b(modules)120 1589 y(cvs)310 b(gnu/cvs)120
-1641 y(rcs)g(gnu/rcs)120 1692 y(diff)286 b(gnu/diff)120 1744
-y(tc)334 b(yoyodyne/tc)62 1864 y Fs(The)21 b(`)p Fn(modules)p
-Fs(')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 1914
-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
-1964 y(to)f Fn($CVSROOT)p Fs(.)j(The)e(last)f(four)g(lines)h(in)g(the)g
-(example)g(ab)q(o)o(v)o(e)f(are)f(examples)i(of)f(suc)o(h)h(lines.)62
-2083 y(The)e(line)i(that)c(de\014nes)j(the)f(mo)q(dule)h(called)g(`)p
-Fn(modules)p Fs(')d(uses)i(features)f(that)g(are)h(not)f(explained)j(here.)j
-(See)0 2133 y(Section)d(B.1)f([mo)q(dules],)g(page)g(99,)f(for)h(a)g(full)h
-(explanation)g(of)f(all)h(the)g(a)o(v)m(ailable)h(features.)0
-2385 y Fk(4.3.1)30 b(Editing)15 b(administrativ)n(e)h(\014les)62
-2504 y Fs(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 2554 y(`)p Fn(cvs)14 b(checkout)g(CVSROOT)p
-Fs(')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 2604 y(w)o(a)o(y)l(.)62
-2724 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 2774 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 2823 y(to)i(commit)g(new)g
-(revisions.)p eop
+16 17 bop 0 -116 a Fs(16)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)240 366 y Fn(setenv)46 b(CVSROOT)g
+(/usr/local/cvsroot)0 643 y(sh)30 b Fs(and)g Fn(bash)f
+Fs(users)g(should)g(instead)g(ha)m(v)m(e)j(these)f(lines)d(in)h(their)h
+(`)p Fn(.profile)p Fs(')e(or)j(`)p Fn(.bashrc)p Fs(':)240
+899 y Fn(CVSROOT=/usr/local/cvsro)o(ot)240 1003 y(export)46
+b(CVSROOT)125 1280 y Fs(A)35 b(rep)s(ository)g(sp)s(eci\014ed)f(with)h
+Fn(-d)g Fs(will)e(o)m(v)m(erride)j(the)g Fn($CVSROOT)e
+Fs(en)m(vironmen)m(t)h(v)-5 b(ariable.)56 b(Once)35 b(y)m(ou'v)m(e)0
+1404 y(c)m(hec)m(k)m(ed)45 b(a)e(w)m(orking)g(cop)m(y)h(out)f(from)g
+(the)g(rep)s(ository)-8 b(,)46 b(it)c(will)f(remem)m(b)s(er)h(where)h
+(its)f(rep)s(ository)g(is)g(\(the)0 1529 y(information)29
+b(is)g(recorded)h(in)f(the)i(`)p Fn(CVS/Root)p Fs(')e(\014le)g(in)g
+(the)i(w)m(orking)e(cop)m(y\).)125 1805 y(The)39 b Fn(-d)h
+Fs(option)g(and)f(the)i(`)p Fn(CVS/Root)p Fs(')d(\014le)h(b)s(oth)h(o)m
+(v)m(erride)g(the)h Fn($CVSROOT)d Fs(en)m(vironmen)m(t)h(v)-5
+b(ariable.)69 b(If)0 1930 y Fn(-d)33 b Fs(option)h(di\013ers)e(from)h
+(`)p Fn(CVS/Root)p Fs(',)h(the)g(former)f(is)g(used)g(\(and)h(sp)s
+(ecifying)d Fn(-d)i Fs(will)f(cause)i(`)p Fn(CVS/Root)p
+Fs(')e(to)0 2054 y(b)s(e)37 b(up)s(dated\).)62 b(Of)38
+b(course,)i(for)d(prop)s(er)g(op)s(eration)g(they)h(should)e(b)s(e)h(t)
+m(w)m(o)i(w)m(a)m(ys)g(of)f(referring)e(to)j(the)f(same)0
+2179 y(rep)s(ository)-8 b(.)0 2652 y Fm(4.2)68 b(Ho)l(w)31
+b(data)g(is)g(stored)g(in)f(the)h(rep)t(ository)125 2929
+y Fs(F)-8 b(or)30 b(most)h(purp)s(oses)d(it)h(isn't)g(imp)s(ortan)m(t)g
+Fo(ho)m(w)38 b Fr(cvs)29 b Fs(stores)h(information)f(in)f(the)i(rep)s
+(ository)-8 b(.)40 b(In)30 b(fact,)h(the)0 3053 y(format)f(has)g(c)m
+(hanged)g(in)f(the)h(past,)g(and)f(is)g(lik)m(ely)f(to)j(c)m(hange)g
+(in)d(the)i(future.)40 b(Since)29 b(in)f(almost)i(all)f(cases)i(one)0
+3178 y(accesses)h(the)f(rep)s(ository)e(via)h Fr(cvs)f
+Fs(commands;)h(suc)m(h)h(c)m(hanges)g(need)f(not)h(b)s(e)e(disruptiv)m
+(e.)125 3454 y(Ho)m(w)m(ev)m(er,)e(in)c(some)i(cases)g(it)f(ma)m(y)h(b)
+s(e)e(necessary)i(to)g(understand)e(ho)m(w)h Fr(cvs)f
+Fs(stores)i(data)g(in)e(the)h(rep)s(ository)-8 b(,)0
+3579 y(for)34 b(example)g(y)m(ou)h(migh)m(t)f(need)g(to)h(trac)m(k)h
+(do)m(wn)e Fr(cvs)f Fs(lo)s(c)m(ks)h(\(see)i(Section)e(6.5)h
+([Concurrency],)g(page)g(38\))h(or)0 3703 y(y)m(ou)31
+b(migh)m(t)f(need)g(to)h(deal)f(with)f(the)i(\014le)e(p)s(ermissions)e
+(appropriate)j(for)g(the)g(rep)s(ository)-8 b(.)0 4143
+y Fk(4.2.1)63 b(Where)30 b(\014les)h(are)f(stored)h(within)f(the)h(rep)
+s(ository)125 4420 y Fs(The)c(o)m(v)m(erall)g(structure)g(of)h(the)g
+(rep)s(ository)e(is)h(a)g(directory)g(tree)i(corresp)s(onding)c(to)j
+(the)g(directories)f(in)f(the)0 4544 y(w)m(orking)36
+b(directory)-8 b(.)59 b(F)-8 b(or)38 b(example,)g(supp)s(osing)c(the)j
+(rep)s(ository)e(is)h(in)f(`)p Fn(/usr/local/cvsroot)p
+Fs(',)f(here)j(is)f(a)0 4669 y(p)s(ossible)28 b(directory)i(tree)h
+(\(sho)m(wing)f(only)f(the)i(directories\):)240 4925
+y Fn(/usr)288 5029 y(|)288 5132 y(+--local)288 5236 y(|)143
+b(|)288 5340 y(|)g(+--cvsroot)p eop
 %%Page: 17 19
-bop 0 -58 a Fs(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364 b(17)0
-183 y Fm(4.4)33 b(Multiple)17 b(rep)r(ositories)62 297 y Fs(In)23
-b(some)g(situations)g(it)f(is)h(a)g(go)q(o)q(d)f(idea)i(to)d(ha)o(v)o(e)i
-(more)f(than)g(one)h(rep)q(ository)l(,)h(for)e(instance)h(if)g(y)o(ou)0
-347 y(ha)o(v)o(e)17 b(t)o(w)o(o)g(dev)o(elopmen)o(t)h(groups)g(that)f(w)o
-(ork)f(on)i(separate)f(pro)s(jects)g(without)h(sharing)g(an)o(y)f(co)q(de.)28
-b(All)19 b(y)o(ou)0 397 y(ha)o(v)o(e)d(to)f(do)h(to)f(ha)o(v)o(e)h(sev)o
-(eral)g(rep)q(ositories)g(is)h(to)e(sp)q(ecify)i(the)f(appropriate)g(rep)q
-(ository)l(,)g(using)h(the)f Fn(CVSROOT)0 446 y Fs(en)o(vironmen)o(t)h(v)m
-(ariable,)g(the)g(`)p Fn(-d)p Fs(')e(option)i(to)e Fr(cvs)p
-Fs(,)h(or)g(\(once)g(y)o(ou)g(ha)o(v)o(e)g(c)o(hec)o(k)o(ed)h(out)f(a)g(w)o
-(orking)g(directory\))0 496 y(b)o(y)e(simply)h(allo)o(wing)g
-Fr(cvs)e Fs(to)g(use)h(the)g(rep)q(ository)g(that)f(w)o(as)g(used)i(to)e(c)o
-(hec)o(k)h(out)f(the)h(w)o(orking)g(directory)g(\(see)0 546
-y(Section)i(4.1)e([Sp)q(ecifying)j(a)e(rep)q(ository],)g(page)g(13\).)62
-660 y(The)j(big)h(adv)m(an)o(tage)e(of)g(ha)o(ving)i(m)o(ultiple)g(rep)q
-(ositories)g(is)f(that)f(they)h(can)g(reside)h(on)f(di\013eren)o(t)g(serv)o
-(ers.)0 709 y(The)c(big)h(disadv)m(an)o(tage)f(is)h(that)e(y)o(ou)h(cannot)g
-(ha)o(v)o(e)f(a)h(single)h Fr(cvs)f Fs(command)g(recurse)g(in)o(to)g
-(directories)h(whic)o(h)0 759 y(comes)20 b(from)g(di\013eren)o(t)g(rep)q
-(ositories.)36 b(Generally)22 b(sp)q(eaking,)g(if)f(y)o(ou)f(are)g(thinking)i
-(of)e(setting)g(up)h(sev)o(eral)0 809 y(rep)q(ositories)c(on)e(the)h(same)g
-(mac)o(hine,)g(y)o(ou)g(migh)o(t)g(w)o(an)o(t)e(to)i(consider)g(using)h(sev)o
-(eral)f(directories)h(within)g(the)0 859 y(same)e(rep)q(ository)l(.)62
-973 y(None)h(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 1191 y Fm(4.5)33 b(Creating)15
-b(a)g(rep)r(ository)62 1305 y Fs(T)l(o)h(set)g(up)g(a)g Fr(cvs)g
-Fs(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 1354 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
-1404 y(mac)o(hines)e(whic)o(h)g(w)o(an)o(t)e(to)h(use)g Fr(cvs)g
-Fs(in)h(serv)o(er)f(or)f(lo)q(cal)j(mo)q(de;)g(the)e(clien)o(t)h(mac)o(hines)
-g(need)g(not)f(ha)o(v)o(e)g(an)o(y)g(access)0 1454 y(to)k(it)g(other)g(than)g
-(via)h(the)f Fr(cvs)g Fs(proto)q(col.)19 b(It)14 b(is)h(not)f(p)q(ossible)i
-(to)d(use)i Fr(cvs)f Fs(to)f(read)i(from)e(a)h(rep)q(ository)g(whic)o(h)0
-1504 y(one)f(only)h(has)f(read)h(access)f(to;)g Fr(cvs)g Fs(needs)h(to)e(b)q
-(e)i(able)g(to)f(create)g(lo)q(c)o(k)h(\014les)g(\(see)f(Section)h(6.5)f
-([Concurrency],)0 1554 y(page)i(31\).)62 1667 y(T)l(o)i(create)g(a)g(rep)q
-(ository)l(,)g(run)h(the)f Fn(cvs)e(init)h Fs(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
-1717 y Fr(cvs)d Fs(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(13\).)k(F)l(or)c(example,)
-120 1833 y Fn(cvs)23 b(-d)h(/usr/local/cvsroot)d(init)62 1947
-y(cvs)15 b(init)g Fs(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 1996 y(y)o(ou)g(run)g Fn(cvs)g(init)g Fs(on)g(an)g(already)g
-(set-up)h(rep)q(ository)l(.)62 2110 y Fn(cvs)f(init)c Fs(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 2160 y Fn(cvs)k(init)p
-Fs(.)k(See)d(Section)g(B.9)f([history)f(\014le],)i(page)f(106.)0
-2381 y Fm(4.6)33 b(Remote)14 b(rep)r(ositories)62 2494 y Fs(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
-2544 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
-2594 y(name)d(is:)120 2710 y Fn(:)p Fo(metho)q(d)r Fn(:)p Fo(user)s
-Fn(@)p Fo(hostname)s Fn(:/path/to/repository)62 2823 y Fs(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.)p eop
+17 18 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(17)288 366 y Fn(|)143 b(|)190 b(|)288 470 y(|)143 b(|)190
+b(+--CVSROOT)717 574 y(|)286 b(\(administrative)44 b(files\))717
+678 y(|)717 782 y(+--gnu)717 885 y(|)143 b(|)717 989
+y(|)g(+--diff)717 1093 y(|)g(|)g(\(source)46 b(code)h(to)g
+Fr(gnu)g Fn(diff\))717 1197 y(|)143 b(|)717 1300 y(|)g(+--rcs)717
+1404 y(|)g(|)g(\(source)46 b(code)h(to)g Fr(r)n(cs)p
+Fn(\))717 1508 y(|)143 b(|)717 1612 y(|)g(+--cvs)717
+1716 y(|)334 b(\(source)46 b(code)h(to)g Fr(cvs)p Fn(\))717
+1819 y(|)717 1923 y(+--yoyodyne)908 2027 y(|)908 2131
+y(+--tc)908 2234 y(|)191 b(|)908 2338 y(|)g(+--man)908
+2442 y(|)g(|)908 2546 y(|)g(+--testing)908 2650 y(|)908
+2753 y(+--\(other)45 b(Yoyodyne)h(software\))125 3050
+y Fs(With)25 b(the)i(directories)e(are)h Fo(history)g(\014les)j
+Fs(for)c(eac)m(h)j(\014le)d(under)g(v)m(ersion)g(con)m(trol.)40
+b(The)26 b(name)g(of)h(the)f(history)0 3175 y(\014le)e(is)h(the)g(name)
+h(of)f(the)h(corresp)s(onding)d(\014le)h(with)g(`)p Fn(,v)p
+Fs(')i(app)s(ended)d(to)j(the)g(end.)38 b(Here)26 b(is)e(what)h(the)h
+(rep)s(ository)0 3299 y(for)k(the)h(`)p Fn(yoyodyne/tc)p
+Fs(')d(directory)h(migh)m(t)h(lo)s(ok)g(lik)m(e:)335
+3576 y Fn($CVSROOT)431 3680 y(|)431 3783 y(+--yoyodyne)431
+3887 y(|)143 b(|)431 3991 y(|)g(+--tc)431 4095 y(|)g(|)g(|)813
+4198 y(+--Makefile,v)813 4302 y(+--backend.c,v)813 4406
+y(+--driver.c,v)813 4510 y(+--frontend.c,v)813 4614 y(+--parser.c,v)813
+4717 y(+--man)813 4821 y(|)190 b(|)813 4925 y(|)g(+--tc.1,v)813
+5029 y(|)813 5132 y(+--testing)1051 5236 y(|)1051 5340
+y(+--testpgm.t,v)p eop
 %%Page: 18 20
-bop 0 -58 a Fs(18)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(If)21 b Fo(metho)q(d)h Fs(is)f(not)f(sp)q(eci\014ed,)k(and)d(the)f(rep)
-q(ository)h(name)f(con)o(tains)h(`)p Fn(:)p Fs(',)f(then)h(the)f(default)h
-(is)g Fn(ext)f Fs(or)0 233 y Fn(server)p Fs(,)h(dep)q(ending)i(on)e(y)o(our)f
-(platform;)j(b)q(oth)e(are)f(describ)q(ed)j(in)f(Section)f(4.6.1)f
-([Connecting)h(via)g(rsh],)0 283 y(page)15 b(18.)0 565 y Fk(4.6.1)30
-b(Connecting)15 b(with)h(rsh)62 689 y Fs(CVS)f(uses)f(the)h(`)p
-Fn(rsh)p Fs(')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 738
-y(a)i(`)p Fn(.rhosts)p Fs(')e(\014le)k(whic)o(h)f(gran)o(ts)e(access)h(to)g
-(the)g(lo)q(cal)h(user.)62 862 y(F)l(or)c(example,)i(supp)q(ose)f(y)o(ou)f
-(are)g(the)h(user)f(`)p Fn(mozart)p Fs(')f(on)i(the)f(lo)q(cal)i(mac)o(hine)f
-(`)p Fn(anklet.grunge.com)p Fs(',)d(and)0 911 y(the)k(serv)o(er)g(mac)o(hine)
-g(is)h(`)p Fn(chainsaw.brickyard.com)o Fs('.)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 961 y(`)p
-Fn(.rhosts)p Fs(')f(in)j(`)p Fn(bach)p Fs(''s)e(home)h(directory:)120
-1087 y Fn(anklet.grunge.com)45 b(mozart)62 1210 y Fs(Then)16
-b(test)f(that)f Fn(rsh)h Fs(is)h(w)o(orking)e(with)120 1335
-y Fn(rsh)23 b(-l)h(bach)f(chainsaw.brickyard.com)e('echo)i($PATH')62
-1458 y Fs(Next)f(y)o(ou)f(ha)o(v)o(e)h(to)f(mak)o(e)g(sure)h(that)f
-Fn(rsh)h Fs(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 1508 y(path)16 b(whic)o(h)h
-Fn(rsh)f Fs(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 1558
-y Fn(cvs)k Fs(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 Fn(.bashrc)p Fs(',)e(`)p
-Fn(.cshrc)p Fs(',)g(etc.,)h(not)g(`)p Fn(.login)p Fs(')e(or)0
-1608 y(`)p Fn(.profile)p Fs('.)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 Fn(CVS_SERVER)c Fs(on)h(the)h(clien)
-o(t)h(mac)o(hine)0 1657 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 Fn(/usr/local/bin/cvs-1.6)
-p Fs('.)62 1781 y(There)g(is)f(no)h(need)g(to)e(edit)i Fn(inetd.conf)e
-Fs(or)h(start)f(a)g Fr(cvs)h Fs(serv)o(er)g(daemon.)62 1904
-y(There)e(are)f(t)o(w)o(o)e(access)j(metho)q(ds)f(that)f(y)o(ou)h(use)h(in)g
-(CVSR)o(OOT)g(for)e(rsh.)19 b Fn(:server:)11 b Fs(sp)q(eci\014es)j(an)e(in)o
-(ternal)0 1954 y(rsh)g(clien)o(t,)h(whic)o(h)f(is)g(supp)q(orted)h(only)f(b)o
-(y)f(some)h(CVS)f(p)q(orts.)19 b Fn(:ext:)11 b Fs(sp)q(eci\014es)i(an)f
-(external)g(rsh)f(program.)18 b(By)0 2003 y(default)f(this)f(is)h
-Fn(rsh)f Fs(but)g(y)o(ou)g(ma)o(y)g(set)g(the)g Fn(CVS_RSH)f
-Fs(en)o(vironmen)o(t)i(v)m(ariable)g(to)f(in)o(v)o(ok)o(e)g(another)g
-(program)0 2053 y(whic)o(h)k(can)f(access)h(the)f(remote)g(serv)o(er)f(\(for)
-h(example,)h Fn(remsh)f Fs(on)g(HP-UX)g(9)g(b)q(ecause)h Fn(rsh)f
-Fs(is)h(something)0 2103 y(di\013eren)o(t\).)f(It)13 b(m)o(ust)f(b)q(e)h(a)f
-(program)g(whic)o(h)h(can)g(transmit)f(data)g(to)g(and)h(from)f(the)h(serv)o
-(er)f(without)h(mo)q(difying)0 2153 y(it;)k(for)f(example)i(the)e(Windo)o(ws)
-h(NT)g Fn(rsh)f Fs(is)h(not)f(suitable)i(since)g(it)f(b)o(y)f(default)i
-(translates)e(b)q(et)o(w)o(een)h(CRLF)0 2203 y(and)d(LF.)f(The)h(OS/2)g(CVS)f
-(p)q(ort)h(has)f(a)h(hac)o(k)f(to)g(pass)h(`)p Fn(-b)p Fs(')e(to)h
-Fn(rsh)g Fs(to)g(get)h(around)f(this,)h(but)g(since)h(this)f(could)0
-2252 y(p)q(oten)o(tially)h(cause)f(programs)f(for)g(programs)g(other)g(than)h
-(the)g(standard)f Fn(rsh)p Fs(,)h(it)g(ma)o(y)f(c)o(hange)h(in)g(the)g
-(future.)0 2302 y(If)g(y)o(ou)f(set)g Fn(CVS_RSH)f Fs(to)h
-Fn(SSH)g Fs(or)g(some)g(other)g(rsh)h(replacemen)o(t,)g(the)f(instructions)i
-(in)f(the)f(rest)g(of)h(this)f(section)0 2352 y(concerning)k(`)p
-Fn(.rhosts)p Fs(')d(and)j(so)e(on)h(are)g(lik)o(ely)i(to)d(b)q(e)i
-(incorrect;)f(consult)h(the)f(do)q(cumen)o(tation)g(for)g(y)o(our)f(rsh)0
-2402 y(replacemen)o(t.)62 2525 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
-Fn(foo)p Fs(')d(in)j(the)f(rep)q(ository)0 2575 y(`)p Fn(/usr/local/cvsroot/)
-p Fs(',)11 b(on)16 b(mac)o(hine)g(`)p Fn(chainsaw.brickyard.c)o(om)p
-Fs(',)c(y)o(ou)i(are)h(ready)g(to)g(go:)120 2700 y Fn(cvs)23
-b(-d)h(:ext:bach@chainsaw.brickya)o(rd.com:/)o(usr/loc)o(al/cvsr)o(oot)d
-(checkout)i(foo)62 2823 y Fs(\(The)15 b(`)p Fn(bach@)p Fs(')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.\))p eop
+18 19 bop 0 -116 a Fs(18)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)1051 366 y Fn(+--test2.t,v)125
+650 y Fs(The)36 b(history)f(\014les)g(con)m(tain,)k(among)e(other)g
+(things,)g(enough)f(information)f(to)i(recreate)h(an)m(y)f(revision)e
+(of)0 774 y(the)28 b(\014le,)f(a)h(log)g(of)f(all)g(commit)g(messages)i
+(and)d(the)i(user-name)f(of)h(the)g(p)s(erson)e(who)h(committed)h(the)f
+(revision.)0 899 y(The)g(history)g(\014les)f(are)i(kno)m(wn)f(as)h
+Fo(R)m(CS)f(\014les)p Fs(,)h(b)s(ecause)f(the)h(\014rst)f(program)g(to)
+h(store)h(\014les)d(in)g(that)j(format)f(w)m(as)0 1023
+y(a)33 b(v)m(ersion)f(con)m(trol)h(system)g(kno)m(wn)f(as)h
+Fr(r)n(cs)p Fs(.)46 b(F)-8 b(or)34 b(a)f(full)d(description)g(of)j(the)
+g(\014le)f(format,)h(see)h(the)e Fn(man)g Fs(page)0 1148
+y Fo(rcs\014le\(5\))p Fs(,)k(distributed)c(with)h Fr(r)n(cs)p
+Fs(.)52 b(This)33 b(\014le)h(format)h(has)f(b)s(ecome)h(v)m(ery)g
+(common|man)m(y)g(systems)g(other)0 1272 y(than)30 b
+Fr(cvs)g Fs(or)g Fr(r)n(cs)f Fs(can)i(at)g(least)g(imp)s(ort)d(history)
+i(\014les)f(in)g(this)g(format.)125 1556 y(The)f Fr(r)n(cs)g
+Fs(\014les)g(used)g(in)g Fr(cvs)g Fs(di\013er)g(in)f(a)j(few)e(w)m(a)m
+(ys)i(from)f(the)g(standard)f(format.)41 b(The)28 b(biggest)h
+(di\013erence)0 1680 y(is)k(magic)g(branc)m(hes;)j(for)d(more)h
+(information)e(see)i(Section)f(E.1)h([Magic)h(branc)m(h)e(n)m(um)m(b)s
+(ers],)g(page)i(153.)51 b(Also)0 1805 y(in)27 b Fr(cvs)h
+Fs(the)h(v)-5 b(alid)27 b(tag)j(names)f(are)g(a)g(subset)g(of)f(what)h
+Fr(r)n(cs)f Fs(accepts;)j(for)d Fr(cvs)p Fs('s)g(rules)g(see)h(Section)
+g(7.1)g([T)-8 b(ags],)0 1929 y(page)31 b(45.)0 2429 y
+Fk(4.2.2)63 b(File)30 b(p)s(ermissions)125 2712 y Fs(All)25
+b(`)p Fn(,v)p Fs(')j(\014les)e(are)i(created)g(read-only)-8
+b(,)28 b(and)f(y)m(ou)g(should)f(not)h(c)m(hange)i(the)e(p)s(ermission)
+d(of)k(those)g(\014les.)38 b(The)0 2837 y(directories)29
+b(inside)e(the)j(rep)s(ository)f(should)f(b)s(e)h(writable)g(b)m(y)g
+(the)h(p)s(ersons)f(that)h(ha)m(v)m(e)h(p)s(ermission)c(to)k(mo)s(dify)
+0 2961 y(the)c(\014les)f(in)f(eac)m(h)j(directory)-8
+b(.)39 b(This)25 b(normally)g(means)i(that)g(y)m(ou)g(m)m(ust)g(create)
+h(a)f(UNIX)g(group)f(\(see)i(group\(5\)\))0 3086 y(consisting)h(of)h
+(the)g(p)s(ersons)e(that)i(are)g(to)h(edit)e(the)h(\014les)f(in)f(a)j
+(pro)5 b(ject,)30 b(and)f(set)i(up)d(the)i(rep)s(ository)f(so)h(that)g
+(it)0 3210 y(is)f(that)i(group)f(that)h(o)m(wns)f(the)h(directory)-8
+b(.)125 3494 y(This)28 b(means)i(that)h(y)m(ou)g(can)g(only)e(con)m
+(trol)i(access)h(to)f(\014les)e(on)h(a)h(p)s(er-directory)e(basis.)125
+3777 y(Note)h(that)g(users)f(m)m(ust)g(also)g(ha)m(v)m(e)i(write)d
+(access)j(to)f(c)m(hec)m(k)h(out)f(\014les,)e(b)s(ecause)i
+Fr(cvs)e Fs(needs)h(to)h(create)h(lo)s(c)m(k)0 3902 y(\014les)e(\(see)j
+(Section)e(6.5)h([Concurrency],)f(page)i(38\).)125 4185
+y(Also)26 b(note)h(that)g(users)f(m)m(ust)g(ha)m(v)m(e)i(write)e
+(access)i(to)f(the)g(`)p Fn(CVSROOT/val-tags)p Fs(')c(\014le.)38
+b Fr(Cvs)27 b Fs(uses)f(it)g(to)h(k)m(eep)0 4309 y(trac)m(k)39
+b(of)f(what)f(tags)i(are)f(v)-5 b(alid)36 b(tag)i(names)g(\(it)g(is)e
+(sometimes)i(up)s(dated)e(when)h(tags)h(are)g(used,)h(as)f(w)m(ell)f
+(as)0 4434 y(when)29 b(they)i(are)g(created,)g(though\).)125
+4717 y Fr(cvs)26 b Fs(tries)h(to)h(set)g(up)e(reasonable)h(\014le)g(p)s
+(ermissions)d(for)j(new)g(directories)f(that)i(are)g(added)e(inside)f
+(the)j(tree,)0 4842 y(but)f(y)m(ou)h(m)m(ust)g(\014x)g(the)g(p)s
+(ermissions)c(man)m(ually)j(when)g(a)h(new)f(directory)h(should)e(ha)m
+(v)m(e)j(di\013eren)m(t)e(p)s(ermissions)0 4966 y(than)35
+b(its)f(paren)m(t)h(directory)-8 b(.)54 b(If)34 b(y)m(ou)i(set)f(the)g
+Fn(CVSUMASK)e Fs(en)m(vironmen)m(t)h(v)-5 b(ariable)34
+b(that)h(will)d(con)m(trol)k(the)f(\014le)0 5091 y(p)s(ermissions)e
+(whic)m(h)i Fr(cvs)g Fs(uses)h(in)f(creating)i(directories)e(and/or)h
+(\014les)f(in)g(the)i(rep)s(ository)-8 b(.)57 b Fn(CVSUMASK)34
+b Fs(do)s(es)0 5215 y(not)g(a\013ect)i(the)e(\014le)g(p)s(ermissions)d
+(in)h(the)j(w)m(orking)e(directory;)j(suc)m(h)e(\014les)f(ha)m(v)m(e)i
+(the)g(p)s(ermissions)c(whic)m(h)i(are)0 5340 y(t)m(ypical)c(for)g
+(newly)f(created)j(\014les,)e(except)h(that)g(sometimes)f
+Fr(cvs)g Fs(creates)i(them)e(read-only)g(\(see)h(the)g(sections)p
+eop
 %%Page: 19 21
-bop 0 -58 a Fs(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364 b(19)0
-183 y Fk(4.6.2)30 b(Direct)15 b(connection)g(with)h(passw)n(ord)g(authen)n
-(tication)62 302 y Fs(The)i Fr(cvs)g Fs(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 352 y(useful)e(if)g(using)g
-Fn(rsh)f Fs(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
-401 y(is)f(not)f(a)o(v)m(ailable.)62 520 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 570 y(sides.)0 811 y Fk(4.6.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 930 y Fs(On)k(the)e(serv)o(er)h(side,)h(the)f(\014le)g(`)p
-Fn(/etc/inetd.conf)p Fs(')d(needs)k(to)e(b)q(e)h(edited)h(so)f
-Fn(inetd)f Fs(kno)o(ws)g(to)g(run)h(the)0 979 y(command)11
-b Fn(cvs)k(pserver)10 b Fs(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 1029 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 Fn(CVS_AUTH_PORT)d
-Fs(de\014ned)k(to)e(something)0 1079 y(else,)k(though.)62 1198
-y(If)e(y)o(our)e Fn(inetd)g Fs(allo)o(ws)h(ra)o(w)f(p)q(ort)h(n)o(um)o(b)q
-(ers)g(in)h(`)p Fn(/etc/inetd.conf)p Fs(',)c(then)k(the)f(follo)o(wing)g
-(\(all)h(on)f(a)g(single)0 1248 y(line)k(in)f(`)p Fn(inetd.conf)p
-Fs('\))d(should)j(b)q(e)g(su\016cien)o(t:)120 1368 y Fn(2401)47
-b(stream)g(tcp)g(nowait)g(root)g(/usr/local/bin/cvs)120 1420
-y(cvs)23 b(-b)h(/usr/local/bin)e(pserver)62 1539 y Fs(The)14
-b(`)p Fn(-b)p Fs(')f(option)h(sp)q(eci\014es)i(the)e(directory)g(whic)o(h)h
-(con)o(tains)f(the)g Fr(r)o(cs)g Fs(binaries)h(on)f(the)g(serv)o(er.)19
-b(Y)l(ou)14 b(could)0 1588 y(also)h(use)h(the)f(`)p Fn(-T)p
-Fs(')f(option)i(to)e(sp)q(ecify)j(a)d(temp)q(orary)h(directory)l(.)62
-1707 y(If)k(y)o(our)f Fn(inetd)f Fs(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 1757 y(`)p Fn(/etc/services)p Fs(':)120
-1878 y Fn(cvspserver)142 b(2401/tcp)62 1996 y Fs(and)16 b(put)f
-Fn(cvspserver)f Fs(instead)i(of)e Fn(2401)h Fs(in)h(`)p Fn(inetd.conf)p
-Fs('.)62 2115 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 Fn(inetd)p Fs(,)f(or)h(do)h(whatev)o(er)f(is)h
-(necessary)g(to)e(force)i(it)g(to)0 2165 y(reread)e(its)h(initialization)i
-(\014les.)62 2283 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.6.2.3)0
-2333 y([P)o(assw)o(ord)13 b(authen)o(tication)i(securit)o(y],)f(page)g(21)g
-(for)g(details\),)h(a)f(separate)g Fr(cvs)g Fs(passw)o(ord)f(\014le)j(ma)o(y)
-e(b)q(e)h(used,)0 2383 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)0 2433 y(`)p Fn($CVSROOT/CVSROOT/passwd)o
-Fs(')e(\(see)i(Section)i(4.3)e([In)o(tro)f(administrativ)o(e)j(\014les],)g
-(page)e(16\).)29 b(Its)19 b(format)e(is)0 2482 y(similar)e(to)f(`)p
-Fn(/etc/passwd)p Fs(',)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
-2603 y Fn(bach:ULtgRLXo7NRxs)120 2655 y(cwang:1sOp854gDF3DY)62
-2774 y Fs(The)18 b(passw)o(ord)e(is)h(encrypted)h(according)g(to)e(the)h
-(standard)g(Unix)h Fn(crypt\(\))e Fs(function,)i(so)e(it)i(is)f(p)q(ossible)0
-2823 y(to)e(paste)f(in)j(passw)o(ords)d(directly)i(from)f(regular)g(Unix)h(`)
-p Fn(passwd)p Fs(')e(\014les.)p eop
+19 20 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(19)0 366 y(on)33 b(w)m(atc)m(hes,)j(Section)d(6.6.1)i([Setting)e(a)h
+(w)m(atc)m(h],)i(page)e(40;)h(-r,)g(Section)e(A.3)h([Global)e
+(options],)i(page)g(89;)i(or)0 491 y(CVSREAD,)30 b(App)s(endix)e(D)j
+([En)m(vironmen)m(t)e(v)-5 b(ariables],)30 b(page)h(149\).)125
+783 y(Since)e Fr(cvs)g Fs(w)m(as)i(not)f(written)g(to)h(b)s(e)f(run)f
+(setuid,)g(it)h(is)f(unsafe)h(to)h(try)f(to)h(run)e(it)h(setuid.)39
+b(Y)-8 b(ou)31 b(cannot)g(use)0 907 y(the)g(setuid)e(features)h(of)h
+Fr(r)n(cs)e Fs(together)j(with)d Fr(cvs)p Fs(.)0 1517
+y Fm(4.3)68 b(The)30 b(administrativ)l(e)j(\014les)125
+1809 y Fs(The)24 b(directory)h(`)p Fn($CVSROOT/CVSROOT)p
+Fs(')d(con)m(tains)j(some)h Fo(administrativ)m(e)e(\014les)p
+Fs(.)38 b(See)26 b(App)s(endix)c(C)j([Admin-)0 1934 y(istrativ)m(e)35
+b(\014les],)i(page)f(135,)i(for)d(a)h(complete)g(description.)54
+b(Y)-8 b(ou)36 b(can)f(use)h Fr(cvs)e Fs(without)g(an)m(y)i(of)g(these)
+g(\014les,)0 2058 y(but)30 b(some)g(commands)g(w)m(ork)h(b)s(etter)f
+(when)g(at)h(least)f(the)h(`)p Fn(modules)p Fs(')e(\014le)g(is)h(prop)s
+(erly)e(set)j(up.)125 2350 y(The)f(most)i(imp)s(ortan)m(t)e(of)h(these)
+h(\014les)e(is)g(the)h(`)p Fn(modules)p Fs(')f(\014le.)42
+b(It)31 b(de\014nes)f(all)g(mo)s(dules)f(in)h(the)h(rep)s(ository)-8
+b(.)0 2475 y(This)29 b(is)g(a)i(sample)e(`)p Fn(modules)p
+Fs(')g(\014le.)240 2746 y Fn(CVSROOT)428 b(CVSROOT)240
+2850 y(modules)g(CVSROOT)45 b(modules)240 2954 y(cvs)620
+b(gnu/cvs)240 3057 y(rcs)g(gnu/rcs)240 3161 y(diff)572
+b(gnu/diff)240 3265 y(tc)668 b(yoyodyne/tc)125 3557 y
+Fs(The)41 b(`)p Fn(modules)p Fs(')f(\014le)h(is)g(line)f(orien)m(ted.)
+75 b(In)41 b(its)g(simplest)f(form)i(eac)m(h)h(line)d(con)m(tains)i
+(the)g(name)g(of)g(the)0 3681 y(mo)s(dule,)31 b(whitespace,)i(and)f
+(the)h(directory)e(where)h(the)h(mo)s(dule)d(resides.)46
+b(The)32 b(directory)g(is)f(a)i(path)f(relativ)m(e)0
+3806 y(to)f Fn($CVSROOT)p Fs(.)39 b(The)29 b(last)i(four)e(lines)g(in)g
+(the)i(example)f(ab)s(o)m(v)m(e)h(are)g(examples)f(of)g(suc)m(h)g
+(lines.)125 4098 y(The)c(line)g(that)i(de\014nes)e(the)i(mo)s(dule)e
+(called)g(`)p Fn(modules)p Fs(')g(uses)h(features)g(that)h(are)g(not)g
+(explained)d(here.)40 b(See)0 4222 y(Section)30 b(C.1)h([mo)s(dules],)e
+(page)i(135,)h(for)e(a)h(full)d(explanation)i(of)g(all)f(the)i(a)m(v)-5
+b(ailable)30 b(features.)0 4799 y Fk(4.3.1)63 b(Editing)30
+b(administrativ)m(e)f(\014les)125 5091 y Fs(Y)-8 b(ou)34
+b(edit)g(the)g(administrativ)m(e)e(\014les)h(in)g(the)h(same)h(w)m(a)m
+(y)g(that)f(y)m(ou)h(w)m(ould)d(edit)i(an)m(y)g(other)h(mo)s(dule.)50
+b(Use)0 5215 y(`)p Fn(cvs)30 b(checkout)e(CVSROOT)p Fs(')35
+b(to)j(get)h(a)f(w)m(orking)e(cop)m(y)-8 b(,)41 b(edit)36
+b(it,)j(and)e(commit)g(y)m(our)g(c)m(hanges)i(in)c(the)j(normal)0
+5340 y(w)m(a)m(y)-8 b(.)p eop
 %%Page: 20 22
-bop 0 -58 a Fs(20)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(When)j(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 Fr(cvs)f
-Fs(`)p Fn(passwd)p Fs(')f(\014le.)0 233 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 Fr(cvs)0 283
-y Fs(`)p Fn(passwd)p Fs(')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 333 y(lo)q(okup)e(routine.)21 b(When)15
-b(using)g(the)g Fr(cvs)f Fs(`)p Fn(passwd)p Fs(')f(\014le,)i(the)g(serv)o(er)
-f(runs)h(under)g(as)f(the)h(username)g(sp)q(eci\014ed)0 382
-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 432 y(this)i(w)o(a)o(y)f Fr(cvs)g Fs(allo)o(ws)h(imaginary)g
-(usernames)g(pro)o(vided)g(the)g Fr(cvs)f Fs(`)p Fn(passwd)p
-Fs(')f(\014le)j(indicates)g(corresp)q(onding)0 482 y(v)m(alid)d(system)e
-(usernames\).)20 b(In)15 b(an)o(y)f(case,)g Fr(cvs)g Fs(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
-532 y(ha)o(v)o(e.)62 645 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 Fr(cvs)g Fs(`)p Fn(passwd)p
-Fs(')e(\014le)k(is)e(to)g(paste)g(it)g(there)h(from)0 695 y(somewhere)c
-(else.)21 b(Someda)o(y)l(,)15 b(there)g(ma)o(y)f(b)q(e)i(a)f
-Fn(cvs)g(passwd)f Fs(command.)0 888 y Fk(4.6.2.2)30 b(Using)15
-b(the)g(clien)n(t)h(with)f(passw)n(ord)h(authen)n(tication)62
-1001 y Fs(Before)g(connecting)i(to)d(the)h(serv)o(er,)g(the)g(clien)o(t)i(m)o
-(ust)d Fo(log)h(in)h Fs(with)g(the)f(command)g Fn(cvs)f(login)p
-Fs(.)22 b(Logging)0 1051 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 1101 y(serv)o(er.)27 b(The)18
-b Fn(cvs)c(login)j Fs(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 1151 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 Fn(CVSROOT)g Fs(en)o(vironmen)o(t)0 1200 y(v)m(ariable.)62
-1314 y Fn(cvs)g(login)f Fs(is)i(in)o(teractiv)o(e)g(|)f(it)h(prompts)f(for)f
-(a)h(passw)o(ord:)120 1429 y Fn(cvs)23 b(-d)h(:pserver:bach@chainsaw.bri)o
-(ckyard.c)o(om:/usr)o(/local/)o(cvsroot)c(login)120 1481 y(CVS)j(password:)62
-1594 y Fs(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 Fn(login)e Fs(succeeds,)i(else)h(it)e
-(fails,)h(com-)0 1644 y(plaining)g(that)e(the)g(passw)o(ord)f(w)o(as)h
-(incorrect.)62 1757 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 Fr(cvs)g Fs(to)g(connect)g(directly)i(to)d(the)i(serv)o(er)e
-(and)i(authen)o(ticate)0 1807 y(with)f(the)f(stored)g(passw)o(ord:)120
-1922 y Fn(cvs)23 b(-d)h(:pserver:bach@chainsaw.bri)o(ckyard.c)o(om:/usr)o
-(/local/)o(cvsroot)c(checkout)j(foo)62 2035 y Fs(The)16 b(`)p
-Fn(:pserver:)p Fs(')d(is)j(necessary)f(b)q(ecause)h(without)g(it,)f
-Fr(cvs)g Fs(will)i(assume)e(it)g(should)h(use)g Fn(rsh)f Fs(to)f(connect)0
-2085 y(with)j(the)f(serv)o(er)g(\(see)h(Section)g(4.6.1)e([Connecting)h(via)h
-(rsh],)f(page)g(18\).)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 2135 y(c)o(hec)o(k)o(ed)g(out)f(and)g(are)g(running)i
-Fr(cvs)d Fs(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 2185 y(the)g(rep)q(ository)g(explicitly)l(,)j
-(b)q(ecause)e Fr(cvs)f Fs(records)g(it)h(in)g(the)f(w)o(orking)g(cop)o(y's)f
-(`)p Fn(CVS)p Fs(')g(sub)q(directory)l(.\))62 2298 y(P)o(assw)o(ords)d(are)i
-(stored)f(b)o(y)h(default)g(in)h(the)f(\014le)g(`)p Fn($HOME/.cvspass)p
-Fs('.)k(Its)12 b(format)g(is)h(h)o(uman-readable,)h(but)0 2348
-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)0 2398 y(are)h(trivially)h(enco)q(ded)g(to)f(protect)f(them)h(from)f
-Fn(")p Fs(inno)q(cen)o(t)p Fn(")i Fs(compromise)f(\(i.e.,)g(inadv)o(erten)o
-(tly)g(b)q(eing)h(seen)0 2447 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 2561
-y(The)i Fn(CVS_PASSFILE)f Fs(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 2610 y(sure)f(y)o(ou)f(set)h(it)g Fo(b)q(efore)i
-Fn(cvs)c(login)h Fs(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 Fn(cvs)d(login)p Fs(,)h(then)h(later)0 2660
-y Fr(cvs)e Fs(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
-2774 y(The)f Fn(CVS_PASSWORD)e Fs(en)o(vironmen)o(t)h(v)m(ariable)i(o)o(v)o
-(errides)e Fo(all)j Fs(stored)d(passw)o(ords.)19 b(If)13 b(it)h(is)g(set,)f
-Fr(cvs)g Fs(will)i(use)0 2823 y(it)g(for)g(all)h(passw)o(ord-authen)o
-(ticated)f(connections.)p eop
+20 21 bop 0 -116 a Fs(20)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(It)24 b(is)f(p)s(ossible)e(to)k
+(commit)f(an)f(erroneous)h(administrativ)m(e)f(\014le.)37
+b(Y)-8 b(ou)25 b(can)f(often)g(\014x)g(the)g(error)f(and)h(c)m(hec)m(k)
+h(in)0 491 y(a)g(new)f(revision,)g(but)g(sometimes)g(a)h(particularly)d
+(bad)i(error)g(in)f(the)i(administrativ)m(e)e(\014le)g(mak)m(es)i(it)f
+(imp)s(ossible)0 616 y(to)31 b(commit)f(new)g(revisions.)0
+1048 y Fm(4.4)68 b(Multiple)31 b(rep)t(ositories)125
+1321 y Fs(In)44 b(some)h(situations)f(it)h(is)f(a)h(go)s(o)s(d)g(idea)g
+(to)h(ha)m(v)m(e)g(more)f(than)g(one)h(rep)s(ository)-8
+b(,)48 b(for)d(instance)g(if)f(y)m(ou)0 1446 y(ha)m(v)m(e)37
+b(t)m(w)m(o)f(dev)m(elopmen)m(t)g(groups)f(that)h(w)m(ork)g(on)f
+(separate)h(pro)5 b(jects)36 b(without)f(sharing)f(an)m(y)h(co)s(de.)57
+b(All)34 b(y)m(ou)0 1571 y(ha)m(v)m(e)f(to)g(do)e(to)i(ha)m(v)m(e)g
+(sev)m(eral)f(rep)s(ositories)f(is)g(to)h(sp)s(ecify)f(the)h
+(appropriate)f(rep)s(ository)-8 b(,)31 b(using)g(the)h
+Fn(CVSROOT)0 1695 y Fs(en)m(vironmen)m(t)g(v)-5 b(ariable,)33
+b(the)f(`)p Fn(-d)p Fs(')h(option)f(to)i Fr(cvs)p Fs(,)e(or)h(\(once)h
+(y)m(ou)f(ha)m(v)m(e)g(c)m(hec)m(k)m(ed)i(out)e(a)g(w)m(orking)f
+(directory\))0 1820 y(b)m(y)c(simply)d(allo)m(wing)h
+Fr(cvs)h Fs(to)h(use)g(the)g(rep)s(ository)e(that)i(w)m(as)g(used)f(to)
+i(c)m(hec)m(k)g(out)f(the)g(w)m(orking)f(directory)g(\(see)0
+1944 y(Section)j(4.1)i([Sp)s(ecifying)c(a)j(rep)s(ository],)e(page)i
+(15\).)125 2218 y(The)k(big)f(adv)-5 b(an)m(tage)38 b(of)e(ha)m(ving)f
+(m)m(ultiple)e(rep)s(ositories)i(is)f(that)i(they)g(can)g(reside)f(on)g
+(di\013eren)m(t)h(serv)m(ers.)0 2343 y(The)28 b(big)f(disadv)-5
+b(an)m(tage)28 b(is)f(that)i(y)m(ou)f(cannot)h(ha)m(v)m(e)g(a)g(single)
+d Fr(cvs)i Fs(command)f(recurse)h(in)m(to)g(directories)f(whic)m(h)0
+2467 y(comes)41 b(from)g(di\013eren)m(t)f(rep)s(ositories.)70
+b(Generally)40 b(sp)s(eaking,)i(if)e(y)m(ou)h(are)g(thinking)d(of)j
+(setting)g(up)f(sev)m(eral)0 2592 y(rep)s(ositories)30
+b(on)i(the)g(same)g(mac)m(hine,)g(y)m(ou)g(migh)m(t)f(w)m(an)m(t)i(to)f
+(consider)f(using)f(sev)m(eral)i(directories)f(within)e(the)0
+2716 y(same)i(rep)s(ository)-8 b(.)125 2990 y(None)30
+b(of)h(the)f(examples)g(in)f(this)h(man)m(ual)f(sho)m(w)i(m)m(ultiple)d
+(rep)s(ositories.)0 3422 y Fm(4.5)68 b(Creating)32 b(a)f(rep)t(ository)
+125 3696 y Fs(T)-8 b(o)34 b(set)h(up)e(a)h Fr(cvs)f Fs(rep)s(ository)-8
+b(,)35 b(\014rst)e(c)m(ho)s(ose)i(the)f(mac)m(hine)g(and)g(disk)e(on)i
+(whic)m(h)f(y)m(ou)h(w)m(an)m(t)h(to)g(store)g(the)0
+3821 y(revision)25 b(history)h(of)i(the)f(source)g(\014les.)39
+b(CPU)26 b(and)h(memory)g(requiremen)m(ts)f(are)h(mo)s(dest|a)h(serv)m
+(er)f(with)f(32M)0 3945 y(of)39 b(memory)f(or)g(ev)m(en)h(less)f(can)g
+(handle)f(a)i(fairly)e(large)h(source)h(tree)g(with)e(a)h(fair)g(amoun)
+m(t)g(of)h(activit)m(y)-8 b(.)65 b(T)-8 b(o)0 4070 y(estimate)41
+b(disk)d(space)j(requiremen)m(ts,)h(if)d(y)m(ou)h(are)h(imp)s(orting)c
+(R)m(CS)j(\014les)f(from)h(another)g(system,)j(the)d(size)0
+4194 y(of)35 b(those)g(\014les)e(is)h(the)h(appro)m(ximate)f(initial)e
+(size)i(of)h(y)m(our)g(rep)s(ository)-8 b(,)35 b(or)f(if)g(y)m(ou)h
+(are)g(starting)f(without)g(an)m(y)0 4319 y(v)m(ersion)29
+b(history)-8 b(,)30 b(a)g(rule)e(of)i(th)m(um)m(b)f(is)g(to)i(allo)m(w)
+e(for)g(the)h(serv)m(er)g(appro)m(ximately)f(three)h(times)f(the)h
+(size)g(of)g(the)0 4443 y(co)s(de)35 b(to)h(b)s(e)e(under)g(CVS)g(for)h
+(the)g(rep)s(ository)f(\(y)m(ou)h(will)e(ev)m(en)m(tually)i(outgro)m(w)
+g(this,)h(but)e(not)h(for)g(a)g(while\).)0 4568 y(On)25
+b(the)i(mac)m(hines)f(on)g(whic)m(h)f(the)i(dev)m(elop)s(ers)e(will)f
+(b)s(e)i(w)m(orking,)g(y)m(ou'll)g(w)m(an)m(t)h(disk)e(space)h(for)h
+(appro)m(ximately)0 4692 y(one)37 b(w)m(orking)f(directory)h(for)f(eac)
+m(h)i(dev)m(elop)s(er)e(\(either)h(the)g(en)m(tire)g(tree)g(or)g(a)g(p)
+s(ortion)f(of)h(it,)h(dep)s(ending)c(on)0 4817 y(what)26
+b(eac)m(h)i(dev)m(elop)s(er)d(uses\).)40 b(Don't)27 b(w)m(orry)f(ab)s
+(out)g(CPU)g(and)f(memory)h(requiremen)m(ts)g(for)g(the)g(clien)m
+(ts|an)m(y)0 4941 y(mac)m(hine)k(with)f(enough)h(capacit)m(y)i(to)f
+(run)e(the)h(op)s(erating)g(system)h(in)e(question)g(should)g(ha)m(v)m
+(e)i(little)f(trouble.)125 5215 y(The)f(rep)s(ository)g(should)f(b)s(e)
+h(accessable)h(\(directly)f(or)h(via)g(a)g(net)m(w)m(ork)m(ed)h(\014le)
+e(system\))h(from)g(all)e(mac)m(hines)0 5340 y(whic)m(h)i(w)m(an)m(t)i
+(to)f(use)g Fr(cvs)f Fs(in)g(serv)m(er)h(or)g(lo)s(cal)g(mo)s(de;)g
+(the)g(clien)m(t)g(mac)m(hines)f(need)h(not)h(ha)m(v)m(e)g(an)m(y)f
+(access)i(to)e(it)p eop
 %%Page: 21 23
-bop 0 -58 a Fs(Chapter)15 b(4:)k(The)d(Rep)q(ository)1364 b(21)0
-183 y Fk(4.6.2.3)30 b(Securit)n(y)16 b(considerations)f(with)h(passw)n(ord)g
-(authen)n(tication)62 295 y Fs(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 345 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 395 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 445
-y(attac)o(k)o(er)c(from)g(gaining)i(the)f(passw)o(ord.)62 557
-y(The)i(separate)f Fr(cvs)h Fs(passw)o(ord)f(\014le)h(\(see)g(Section)h
-(4.6.2.1)c([P)o(assw)o(ord)h(authen)o(tication)i(serv)o(er],)f(page)h(19\))0
-607 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 656 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 706 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 756 y(It)h(migh)o(t)f(b)q(e)h(p)q(ossible)h(to)e
-(mo)q(dify)h Fr(cvs)g Fs(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 806 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
-Fr(cvs)h Fs(allo)o(ws)g(p)q(eople)h(to)e(gain)h(more)0 856
-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 968 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 1018 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 1067
-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
-1250 y Fk(4.6.3)30 b(Direct)15 b(connection)g(with)h(k)n(erb)r(eros)62
-1362 y Fs(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
-1412 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 Fr(tcp)0 1462 y Fs(connection,)c(authen)o
-(ticating)g(with)f(k)o(erb)q(eros.)62 1574 y(T)l(o)i(do)h(this,)f
-Fr(cvs)g Fs(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 Fr(cvs)f Fs(it)g(tries)h(to)0
-1624 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 Fn(--with-krb4)p Fs(')e(\015ag)i(to)g(con\014gure.)62
-1736 y(The)i(data)f(transmitted)h(is)g Fo(not)g Fs(encrypted)g(b)o(y)g
-(default.)25 b(Encryption)17 b(supp)q(ort)g(m)o(ust)f(b)q(e)i(compiled)g(in)o
-(to)0 1786 y(b)q(oth)h(the)g(clien)o(t)h(and)f(serv)o(er;)h(use)g(the)f(`)p
-Fn(--enable-encryption)p Fs(')c(con\014gure)k(option)g(to)g(turn)g(it)g(on.)
-31 b(Y)l(ou)0 1835 y(m)o(ust)15 b(then)g(use)h(the)f Fn(-x)g
-Fs(global)h(option)f(to)g(request)g(encryption.)62 1947 y(Y)l(ou)i(need)f(to)
-g(edit)h Fn(inetd.conf)d Fs(on)i(the)g(serv)o(er)g(mac)o(hine)h(to)e(run)h
-Fn(cvs)f(kserver)p Fs(.)21 b(The)c(clien)o(t)g(uses)f(p)q(ort)0
-1997 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 Fn(CVS_CLIENT_PORT)d
-Fs(en)o(vironmen)o(t)0 2047 y(v)m(ariable)i(on)e(the)g(clien)o(t.)62
-2159 y(When)h(y)o(ou)e(w)o(an)o(t)g(to)h(use)g Fr(cvs)p Fs(,)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 Fn(kinit)p
-Fs(\);)f(it)h(m)o(ust)g(b)q(e)g(a)g(tic)o(k)o(et)0 2209 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 2323 y Fn(cvs)23
-b(-d)h(:kserver:chainsaw.brickyar)o(d.com:/u)o(ser/loc)o(al/cvsr)o(oot)d
-(checkout)i(foo)62 2435 y Fs(Previous)16 b(v)o(ersions)f(of)g
-Fr(cvs)g Fs(w)o(ould)g(fall)h(bac)o(k)f(to)g(a)g(connection)h(via)g(rsh;)e
-(this)i(v)o(ersion)f(will)i(not)e(do)g(so.)p eop
+21 22 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(21)0 366 y(other)31 b(than)f(via)f(the)i Fr(cvs)e Fs(proto)s(col.)41
+b(It)30 b(is)f(not)i(p)s(ossible)d(to)j(use)f Fr(cvs)f
+Fs(to)i(read)f(from)g(a)g(rep)s(ository)g(whic)m(h)f(one)0
+491 y(only)35 b(has)h(read)g(access)h(to;)j Fr(cvs)35
+b Fs(needs)g(to)i(b)s(e)f(able)f(to)i(create)g(lo)s(c)m(k)f(\014les)f
+(\(see)i(Section)f(6.5)h([Concurrency],)0 616 y(page)31
+b(38\).)125 897 y(T)-8 b(o)34 b(create)i(a)f(rep)s(ository)-8
+b(,)35 b(run)e(the)h Fn(cvs)c(init)j Fs(command.)52 b(It)35
+b(will)c(set)k(up)f(an)g(empt)m(y)g(rep)s(ository)g(in)f(the)0
+1021 y Fr(cvs)c Fs(ro)s(ot)i(sp)s(eci\014ed)e(in)g(the)h(usual)f(w)m(a)
+m(y)j(\(see)f(Chapter)f(4)g([Rep)s(ository],)h(page)g(15\).)42
+b(F)-8 b(or)31 b(example,)240 1281 y Fn(cvs)47 b(-d)g
+(/usr/local/cvsroot)c(init)125 1563 y(cvs)29 b(init)h
+Fs(is)f(careful)h(to)i(nev)m(er)f(o)m(v)m(erwrite)g(an)m(y)g(existing)e
+(\014les)h(in)f(the)i(rep)s(ository)-8 b(,)30 b(so)h(no)g(harm)f(is)g
+(done)g(if)0 1687 y(y)m(ou)h(run)e Fn(cvs)g(init)g Fs(on)i(an)f
+(already)g(set-up)g(rep)s(ository)-8 b(.)125 1968 y Fn(cvs)29
+b(init)22 b Fs(will)f(enable)i(history)g(logging;)j(if)c(y)m(ou)i
+(don't)g(w)m(an)m(t)g(that,)i(remo)m(v)m(e)f(the)e(history)g(\014le)g
+(after)h(running)0 2093 y Fn(cvs)29 b(init)p Fs(.)40
+b(See)31 b(Section)f(C.10)h([history)f(\014le],)g(page)h(147.)0
+2605 y Fm(4.6)68 b(Remote)32 b(rep)t(ositories)125 2886
+y Fs(Y)-8 b(our)29 b(w)m(orking)f(cop)m(y)i(of)g(the)f(sources)g(can)h
+(b)s(e)e(on)h(a)h(di\013eren)m(t)f(mac)m(hine)f(than)h(the)h(rep)s
+(ository)-8 b(.)40 b(Using)28 b Fr(cvs)0 3010 y Fs(in)k(this)g(manner)g
+(is)g(kno)m(wn)h(as)g Fo(clien)m(t/serv)m(er)40 b Fs(op)s(eration.)49
+b(Y)-8 b(ou)33 b(run)f Fr(cvs)g Fs(on)h(a)h(mac)m(hine)f(whic)m(h)f
+(can)h(moun)m(t)0 3135 y(y)m(our)j(w)m(orking)f(directory)-8
+b(,)37 b(kno)m(wn)f(as)g(the)g Fo(clien)m(t)p Fs(,)h(and)e(tell)g(it)h
+(to)g(comm)m(unicate)h(to)f(a)h(mac)m(hine)e(whic)m(h)g(can)0
+3259 y(moun)m(t)d(the)h(rep)s(ository)-8 b(,)32 b(kno)m(wn)g(as)g(the)g
+Fo(serv)m(er)p Fs(.)47 b(Generally)-8 b(,)32 b(using)f(a)i(remote)g
+(rep)s(ository)e(is)g(just)h(lik)m(e)f(using)0 3384 y(a)g(lo)s(cal)e
+(one,)i(except)h(that)f(the)f(format)h(of)f(the)h(rep)s(ository)e(name)
+i(is:)240 3644 y Fn(:)p Fo(metho)s(d)t Fn(:)p Fo(user)7
+b Fn(@)p Fo(hostname)e Fn(:/path/to/repos)o(itor)o(y)125
+3925 y Fs(The)27 b(details)h(of)g(exactly)i(what)e(needs)g(to)h(b)s(e)f
+(set)h(up)e(dep)s(end)g(on)h(ho)m(w)h(y)m(ou)f(are)h(connecting)g(to)g
+(the)f(serv)m(er.)125 4206 y(If)40 b Fo(metho)s(d)k Fs(is)c(not)h(sp)s
+(eci\014ed,)h(and)e(the)h(rep)s(ository)f(name)h(con)m(tains)g(`)p
+Fn(:)p Fs(',)j(then)d(the)g(default)f(is)g Fn(ext)g Fs(or)0
+4331 y Fn(server)p Fs(,)j(dep)s(ending)c(on)j(y)m(our)f(platform;)47
+b(b)s(oth)40 b(are)i(describ)s(ed)e(in)g(Section)i(4.6.1)h([Connecting)
+e(via)h(rsh],)0 4455 y(page)31 b(21.)0 4934 y Fk(4.6.1)63
+b(Connecting)30 b(with)g(rsh)125 5215 y Fs(CVS)e(uses)g(the)h(`)p
+Fn(rsh)p Fs(')f(proto)s(col)h(to)h(p)s(erform)d(these)i(op)s(erations,)
+g(so)g(the)g(remote)h(user)e(host)h(needs)f(to)i(ha)m(v)m(e)0
+5340 y(a)h(`)p Fn(.rhosts)p Fs(')e(\014le)g(whic)m(h)g(gran)m(ts)i
+(access)h(to)f(the)g(lo)s(cal)e(user.)p eop
 %%Page: 22 24
-bop 0 -58 a Fs(22)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+22 23 bop 0 -116 a Fs(22)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(F)-8 b(or)25 b(example,)h(supp)s
+(ose)e(y)m(ou)h(are)g(the)h(user)e(`)p Fn(mozart)p Fs(')g(on)g(the)i
+(lo)s(cal)e(mac)m(hine)g(`)p Fn(anklet.grunge.com)p Fs(',)f(and)0
+491 y(the)28 b(serv)m(er)g(mac)m(hine)g(is)f(`)p Fn
+(chainsaw.brickyard.com)p Fs('.)34 b(On)27 b(c)m(hainsa)m(w,)h(put)f
+(the)i(follo)m(wing)d(line)g(in)m(to)i(the)g(\014le)0
+616 y(`)p Fn(.rhosts)p Fs(')h(in)g(`)p Fn(bach)p Fs(''s)h(home)g
+(directory:)240 919 y Fn(anklet.grunge.com)91 b(mozart)125
+1243 y Fs(Then)29 b(test)i(that)g Fn(rsh)f Fs(is)f(w)m(orking)h(with)
+240 1547 y Fn(rsh)47 b(-l)g(bach)g(chainsaw.brickyard.com)41
+b('echo)47 b($PATH')125 1871 y Fs(Next)d(y)m(ou)g(ha)m(v)m(e)h(to)f
+(mak)m(e)g(sure)f(that)h Fn(rsh)f Fs(will)e(b)s(e)i(able)g(to)h(\014nd)
+e(the)i(serv)m(er.)81 b(Mak)m(e)45 b(sure)e(that)h(the)0
+1996 y(path)32 b(whic)m(h)f Fn(rsh)g Fs(prin)m(ted)g(in)g(the)h(ab)s(o)
+m(v)m(e)h(example)f(includes)e(the)i(directory)g(con)m(taining)g(a)g
+(program)g(named)0 2120 y Fn(cvs)37 b Fs(whic)m(h)g(is)g(the)i(serv)m
+(er.)64 b(Y)-8 b(ou)39 b(need)e(to)i(set)g(the)f(path)g(in)f(`)p
+Fn(.bashrc)p Fs(',)i(`)p Fn(.cshrc)p Fs(',)g(etc.,)j(not)c(`)p
+Fn(.login)p Fs(')f(or)0 2245 y(`)p Fn(.profile)p Fs('.)48
+b(Alternately)-8 b(,)34 b(y)m(ou)g(can)g(set)f(the)h(en)m(vironmen)m(t)
+f(v)-5 b(ariable)32 b Fn(CVS_SERVER)f Fs(on)i(the)g(clien)m(t)g(mac)m
+(hine)0 2369 y(to)e(the)g(\014lename)e(of)i(the)f(serv)m(er)h(y)m(ou)g
+(w)m(an)m(t)g(to)g(use,)f(for)h(example)f(`)p Fn
+(/usr/local/bin/cvs-1.6)p Fs('.)125 2694 y(There)f(is)h(no)g(need)g(to)
+h(edit)f Fn(inetd.conf)e Fs(or)i(start)h(a)g Fr(cvs)e
+Fs(serv)m(er)i(daemon.)125 3018 y(There)23 b(are)i(t)m(w)m(o)h(access)f
+(metho)s(ds)f(that)h(y)m(ou)f(use)g(in)f(CVSR)m(OOT)g(for)h(rsh.)38
+b Fn(:server:)22 b Fs(sp)s(eci\014es)h(an)h(in)m(ternal)0
+3143 y(rsh)e(clien)m(t,)j(whic)m(h)d(is)g(supp)s(orted)f(only)i(b)m(y)g
+(some)g(CVS)g(p)s(orts.)37 b Fn(:ext:)22 b Fs(sp)s(eci\014es)g(an)h
+(external)g(rsh)g(program.)38 b(By)0 3267 y(default)32
+b(this)f(is)g Fn(rsh)h Fs(but)g(y)m(ou)h(ma)m(y)g(set)g(the)f
+Fn(CVS_RSH)f Fs(en)m(vironmen)m(t)h(v)-5 b(ariable)31
+b(to)i(in)m(v)m(ok)m(e)h(another)e(program)0 3392 y(whic)m(h)37
+b(can)i(access)g(the)g(remote)g(serv)m(er)g(\(for)f(example,)i
+Fn(remsh)d Fs(on)i(HP-UX)g(9)f(b)s(ecause)h Fn(rsh)e
+Fs(is)g(something)0 3516 y(di\013eren)m(t\).)i(It)25
+b(m)m(ust)g(b)s(e)g(a)h(program)f(whic)m(h)f(can)h(transmit)g(data)h
+(to)g(and)e(from)h(the)h(serv)m(er)f(without)g(mo)s(difying)0
+3641 y(it;)34 b(for)f(example)g(the)h(Windo)m(ws)e(NT)h
+Fn(rsh)g Fs(is)f(not)h(suitable)f(since)h(it)g(b)m(y)g(default)f
+(translates)h(b)s(et)m(w)m(een)h(CRLF)0 3765 y(and)27
+b(LF.)g(The)g(OS/2)g(CVS)g(p)s(ort)g(has)g(a)g(hac)m(k)h(to)g(pass)f(`)
+p Fn(-b)p Fs(')g(to)h Fn(rsh)f Fs(to)h(get)g(around)e(this,)h(but)g
+(since)g(this)f(could)0 3890 y(p)s(oten)m(tially)g(cause)j(programs)e
+(for)g(programs)h(other)f(than)h(the)g(standard)f Fn(rsh)p
+Fs(,)g(it)g(ma)m(y)i(c)m(hange)f(in)f(the)h(future.)0
+4014 y(If)e(y)m(ou)i(set)f Fn(CVS_RSH)e Fs(to)i Fn(SSH)f
+Fs(or)h(some)h(other)f(rsh)e(replacemen)m(t,)k(the)e(instructions)d(in)
+i(the)h(rest)g(of)g(this)f(section)0 4139 y(concerning)31
+b(`)p Fn(.rhosts)p Fs(')g(and)g(so)h(on)g(are)h(lik)m(ely)d(to)j(b)s(e)
+e(incorrect;)i(consult)e(the)i(do)s(cumen)m(tation)e(for)h(y)m(our)g
+(rsh)0 4263 y(replacemen)m(t.)125 4588 y(Con)m(tin)m(uing)43
+b(our)j(example,)j(supp)s(osing)43 b(y)m(ou)j(w)m(an)m(t)g(to)h(access)
+g(the)f(mo)s(dule)e(`)p Fn(foo)p Fs(')h(in)f(the)i(rep)s(ository)0
+4712 y(`)p Fn(/usr/local/cvsroot/)p Fs(',)26 b(on)k(mac)m(hine)g(`)p
+Fn(chainsaw.brickyard.com)p Fs(',)25 b(y)m(ou)31 b(are)g(ready)f(to)h
+(go:)240 5016 y Fn(cvs)47 b(-d)g(:ext:bach@chainsaw.bricky)o(ard)o
+(.com)o(:/us)o(r/l)o(ocal)o(/cvs)o(roo)o(t)42 b(checkout)j(foo)125
+5340 y Fs(\(The)30 b(`)p Fn(bach@)p Fs(')f(can)i(b)s(e)f(omitted)g(if)f
+(the)i(username)f(is)f(the)i(same)f(on)h(b)s(oth)e(the)i(lo)s(cal)f
+(and)f(remote)j(hosts.\))p eop
 %%Page: 23 25
-bop 0 -58 a Fs(Chapter)15 b(5:)k(Starting)c(a)g(pro)s(ject)g(with)g(CVS)1107
-b(23)0 183 y Fp(5)41 b(Starting)15 b(a)h(pro)t(ject)f(with)g(CVS)62
-356 y Fs(Because)f(renaming)f(\014les)h(and)f(mo)o(ving)g(them)g(b)q(et)o(w)o
-(een)g(directories)h(is)g(somewhat)e(incon)o(v)o(enien)o(t,)i(the)f(\014rst)0
-406 y(thing)18 b(y)o(ou)f(do)g(when)h(y)o(ou)f(start)f(a)h(new)g(pro)s(ject)g
-(should)h(b)q(e)g(to)f(think)h(through)f(y)o(our)f(\014le)j(organization.)26
-b(It)0 456 y(is)16 b(not)f(imp)q(ossible)i(to)e(rename)g(or)g(mo)o(v)o(e)g
-(\014les,)h(but)f(it)h(do)q(es)f(increase)i(the)e(p)q(oten)o(tial)h(for)f
-(confusion)h(and)f Fr(cvs)0 506 y Fs(do)q(es)k(ha)o(v)o(e)e(some)h(quirks)h
-(particularly)g(in)g(the)g(area)e(of)h(renaming)h(directories.)29
-b(See)19 b(Chapter)f(13)g([Mo)o(ving)0 556 y(\014les],)d(page)g(55.)62
-670 y(What)g(to)f(do)h(next)h(dep)q(ends)h(on)e(the)g(situation)h(at)e(hand.)
-0 894 y Fm(5.1)33 b(Setting)16 b(up)g(the)f(\014les)62 1009
-y Fs(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 1058 y(w)o(a)o(ys.)0 1261 y Fk(5.1.1)30 b(Creating)15
-b(a)g(directory)g(tree)h(from)e(a)h(n)n(um)n(b)r(er)h(of)f(\014les)62
-1376 y Fs(When)20 b(y)o(ou)f(b)q(egin)h(using)g Fr(cvs)p Fs(,)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 1425 y(under)d Fr(cvs)g Fs(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
-Fn(import)f Fs(command.)25 b(An)17 b(example)g(is)0 1475 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
-Fr(cvs)f Fs(reside)h(in)0 1525 y(`)p Fo(wdir)s Fs(',)f(and)h(y)o(ou)f(w)o(an)
-o(t)g(them)g(to)g(app)q(ear)h(in)g(the)g(rep)q(ository)f(as)g(`)p
-Fn($CVSROOT/yoyodyne/)p Fo(rdir)s Fs(',)e(y)o(ou)i(can)h(do)0
-1575 y(this:)120 1691 y Fn($)24 b(cd)f Fo(wdir)120 1743 y Fn($)h(cvs)f
-(import)g(-m)h("Imported)e(sources")h(yoyodyne/)p Fo(rdir)k
-Fn(yoyo)c(start)62 1858 y Fs(Unless)e(y)o(ou)f(supply)i(a)e(log)g(message)g
-(with)g(the)h(`)p Fn(-m)p Fs(')e(\015ag,)h Fr(cvs)g Fs(starts)f(an)h(editor)h
-(and)f(prompts)g(for)f(a)0 1907 y(message.)h(The)15 b(string)g(`)p
-Fn(yoyo)p Fs(')f(is)i(a)f Fo(v)o(endor)g(tag)p Fs(,)f(and)h(`)p
-Fn(start)p Fs(')f(is)i(a)f Fo(release)g(tag)p Fs(.)20 b(They)15
-b(ma)o(y)f(\014ll)j(no)e(purp)q(ose)0 1957 y(in)22 b(this)g(con)o(text,)g
-(but)f(since)i Fr(cvs)d Fs(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 2007 y(sources],)14
-b(page)i(53,)e(for)g(more)h(information)g(ab)q(out)g(them.)62
-2121 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
-2238 y Fn($)24 b(cd)f(..)120 2290 y($)h(mv)f Fo(dir)28 b(dir)p
-Fn(.orig)120 2341 y($)c(cvs)f(checkout)g(yoyodyne/)p Fo(dir)170
-b Fn(#)23 b Fs(Explanation)16 b(b)q(elo)o(w)120 2393 y Fn($)24
-b(ls)f(-R)h(yoyodyne)120 2445 y($)g(rm)f(-r)h Fo(dir)p Fn(.orig)0
-2560 y Fs(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 2609 y Fo(dir)p Fs(,)g(b)o(ypassing)g Fr(cvs)p
-Fs(.)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
-2659 y(b)q(efore)h(y)o(ou)g(remo)o(v)o(e)g(them.)62 2774 y(The)21
-b Fn(checkout)e Fs(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 2823
-y(previous)16 b(examples\))g(or)e(a)h(path)g(name)g(relativ)o(e)h(to)f
-Fn($CVSROOT)p Fs(,)e(as)i(it)h(did)g(in)g(the)f(example)h(ab)q(o)o(v)o(e.)p
-eop
+23 24 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(23)0 366 y Fk(4.6.2)63 b(Direct)29 b(connection)i(with)f(passw)m(ord)
+h(authen)m(tication)125 640 y Fs(The)k Fr(cvs)f Fs(clien)m(t)h(can)h
+(also)g(connect)g(to)h(the)f(serv)m(er)g(using)e(a)i(passw)m(ord)f
+(proto)s(col.)56 b(This)34 b(is)g(particularly)0 765
+y(useful)d(if)g(using)g Fn(rsh)g Fs(is)g(not)i(feasible)e(\(for)i
+(example,)f(the)h(serv)m(er)f(is)g(b)s(ehind)d(a)k(\014rew)m(all\),)f
+(and)g(Kerb)s(eros)f(also)0 890 y(is)e(not)i(a)m(v)-5
+b(ailable.)125 1163 y(T)d(o)38 b(use)g(this)f(metho)s(d,)j(it)d(is)h
+(necessary)g(to)h(mak)m(e)g(some)g(adjustmen)m(ts)f(on)g(b)s(oth)f(the)
+h(serv)m(er)h(and)e(clien)m(t)0 1288 y(sides.)0 1691
+y Fk(4.6.2.1)63 b(Setting)31 b(up)f(the)h(serv)m(er)f(for)g(passw)m
+(ord)h(authen)m(tication)125 1965 y Fs(On)j(the)i(serv)m(er)g(side,)f
+(the)h(\014le)f(`)p Fn(/etc/inetd.conf)p Fs(')d(needs)j(to)h(b)s(e)f
+(edited)f(so)i Fn(inetd)e Fs(kno)m(ws)i(to)g(run)e(the)0
+2090 y(command)22 b Fn(cvs)30 b(pserver)20 b Fs(when)h(it)h(receiv)m
+(es)h(a)g(connection)g(on)f(the)g(righ)m(t)g(p)s(ort.)38
+b(By)23 b(default,)g(the)f(p)s(ort)g(n)m(um)m(b)s(er)0
+2214 y(is)i(2401;)k(it)d(w)m(ould)e(b)s(e)h(di\013eren)m(t)g(if)g(y)m
+(our)h(clien)m(t)f(w)m(ere)h(compiled)e(with)h Fn(CVS_AUTH_PORT)d
+Fs(de\014ned)i(to)i(something)0 2339 y(else,)30 b(though.)125
+2613 y(If)25 b(y)m(our)h Fn(inetd)e Fs(allo)m(ws)i(ra)m(w)g(p)s(ort)f
+(n)m(um)m(b)s(ers)g(in)f(`)p Fn(/etc/inetd.conf)p Fs(',)g(then)h(the)h
+(follo)m(wing)f(\(all)g(on)h(a)g(single)0 2737 y(line)j(in)g(`)p
+Fn(inetd.conf)p Fs('\))f(should)h(b)s(e)g(su\016cien)m(t:)240
+2990 y Fn(2401)94 b(stream)g(tcp)h(nowait)f(root)g(/usr/local/bin/cvs)
+240 3094 y(cvs)47 b(-b)g(/usr/local/bin)d(pserver)125
+3368 y Fs(The)27 b(`)p Fn(-b)p Fs(')g(option)h(sp)s(eci\014es)e(the)i
+(directory)f(whic)m(h)g(con)m(tains)h(the)g Fr(r)n(cs)e
+Fs(binaries)g(on)i(the)g(serv)m(er.)40 b(Y)-8 b(ou)28
+b(could)0 3493 y(also)i(use)g(the)h(`)p Fn(-T)p Fs(')f(option)g(to)h
+(sp)s(ecify)e(a)i(temp)s(orary)f(directory)-8 b(.)125
+3767 y(If)36 b(y)m(our)g Fn(inetd)g Fs(w)m(an)m(ts)h(a)g(sym)m(b)s
+(olic)e(service)i(name)f(instead)g(of)h(a)g(ra)m(w)g(p)s(ort)f(n)m(um)m
+(b)s(er,)h(then)g(put)f(this)f(in)0 3891 y(`)p Fn(/etc/services)p
+Fs(':)240 4144 y Fn(cvspserver)284 b(2401/tcp)125 4418
+y Fs(and)29 b(put)h Fn(cvspserver)e Fs(instead)h(of)i
+Fn(2401)e Fs(in)g(`)p Fn(inetd.conf)p Fs('.)125 4692
+y(Once)k(the)g(ab)s(o)m(v)m(e)h(is)e(tak)m(en)i(care)g(of,)g(restart)g
+(y)m(our)f Fn(inetd)p Fs(,)g(or)g(do)g(whatev)m(er)h(is)e(necessary)h
+(to)h(force)g(it)e(to)0 4817 y(reread)e(its)g(initialization)d
+(\014les.)125 5091 y(Because)46 b(the)f(clien)m(t)g(stores)h(and)e
+(transmits)g(passw)m(ords)g(in)g(cleartext)i(\(almost|see)h(Section)d
+(4.6.2.3)0 5215 y([P)m(assw)m(ord)27 b(authen)m(tication)h(securit)m
+(y],)f(page)h(26,)h(for)e(details\),)g(a)g(separate)h
+Fr(cvs)e Fs(passw)m(ord)h(\014le)f(ma)m(y)h(b)s(e)f(used,)0
+5340 y(so)35 b(p)s(eople)f(don't)g(compromise)h(their)e(regular)h
+(passw)m(ords)g(when)g(they)h(access)h(the)f(rep)s(ository)-8
+b(.)53 b(This)33 b(\014le)h(is)p eop
 %%Page: 24 26
-bop 0 -58 a Fs(24)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 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 Fr(cvs)f Fs(sets)g(on)g(the)g(directories)h(inside)h(`)p
-Fn($CVSROOT)p Fs(')0 233 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.2.2)e([File)i(p)q
-(ermissions],)0 283 y(page)c(15.)62 396 y(If)i(some)e(of)h(the)g(\014les)h(y)
-o(ou)f(w)o(an)o(t)f(to)h(imp)q(ort)g(are)g(binary)l(,)h(y)o(ou)f(ma)o(y)f(w)o
-(an)o(t)g(to)g(use)i(the)f(wrapp)q(ers)g(features)0 446 y(to)f(sp)q(ecify)h
-(whic)o(h)g(\014les)g(are)f(binary)h(and)f(whic)o(h)h(are)f(not.)20
-b(See)c(Section)g(B.2)e([W)l(rapp)q(ers],)h(page)g(100.)0 642
-y Fk(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 756 y Fs(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 806 y Fr(r)o(cs)p
-Fs(,)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 Fr(cvs)p Fs(,)f(and)h(preserv)o(e)g(the)g(revision)h
-(history)e(of)0 856 y(the)h(\014les.)0 997 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 Fr(r)o(cs)p
-Fs(,)f(\014nd)h(the)g Fr(r)o(cs)f Fs(\014les|usually)j(a)d(\014le)i(named)e
-(`)p Fn(foo.c)p Fs(')f(will)j(ha)o(v)o(e)e(its)240 1047 y Fr(r)o(cs)h
-Fs(\014le)i(in)f(`)p Fn(RCS/foo.c,v)p Fs(')d(\(but)i(it)h(could)g(b)q(e)g
-(other)f(places;)i(consult)f(the)f Fr(r)o(cs)h Fs(do)q(cumen)o(tation)240
-1097 y(for)e(details\).)20 b(Then)13 b(create)g(the)f(appropriate)h
-(directories)h(in)g Fr(cvs)e Fs(if)h(they)g(do)g(not)f(already)h(exist.)240
-1146 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 Fr(cvs)e Fs(rep)q(ository)i(\(the)f(name)g(in)240
-1196 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 Fn(,v)p Fs(')f(added;)i(the)f(\014les)h(go)f
-(directly)240 1246 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 Fn(RCS)p Fs(')e(sub)q(directory\).)20
-b(This)14 b(is)g(one)240 1296 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 Fr(cvs)f Fs(rep)q(ository)g
-(directly)l(,)j(rather)240 1346 y(than)15 b(using)h Fr(cvs)e
-Fs(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(.)240 1409 y(The)j Fr(r)o(cs)g
-Fs(\014le)h(should)h(not)d(b)q(e)i(lo)q(c)o(k)o(ed)g(when)f(y)o(ou)g(mo)o(v)o
-(e)f(it)i(in)o(to)f Fr(cvs)p Fs(;)g(if)h(it)f(is,)h Fr(cvs)f
-Fs(will)h(ha)o(v)o(e)240 1459 y(trouble)d(letting)g(y)o(ou)e(op)q(erate)h(on)
-h(it.)0 1537 y(F)l(rom)e(another)h(v)o(ersion)h(con)o(trol)f(system)240
-1587 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 Fr(r)o(cs)h Fs(\014les)g(in)h(the)f(standard)f
-(format.)240 1637 y(If)15 b(y)o(ours)g(do)q(es,)g(exp)q(ort)g(the)h
-Fr(r)o(cs)f Fs(\014les)h(and)f(then)h(follo)o(w)f(the)g(ab)q(o)o(v)o(e)g
-(instructions.)0 1714 y(F)l(rom)f(SCCS)240 1764 y(There)24
-b(is)h(a)e(script)i(in)g(the)f(`)p Fn(contrib)p Fs(')e(directory)i(of)g(the)g
-Fr(cvs)g Fs(source)g(distribution)h(called)240 1814 y(`)p Fn(sccs2rcs)p
-Fs(')18 b(whic)o(h)j(con)o(v)o(erts)e Fr(sccs)g Fs(\014les)i(to)e
-Fr(r)o(cs)h Fs(\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 1864 y(c)o(hine)f(whic)o(h)g(has)f(b)q(oth)g Fr(sccs)f
-Fs(and)h Fr(r)o(cs)g Fs(installed,)h(and)f(lik)o(e)h(ev)o(erything)g(else)g
-(in)f(con)o(trib)g(it)g(is)240 1914 y(unsupp)q(orted)f(\(y)o(our)f(mileage)h
-(ma)o(y)e(v)m(ary\).)0 2110 y Fk(5.1.3)30 b(Creating)15 b(a)g(directory)g
-(tree)h(from)e(scratc)n(h)62 2223 y Fs(F)l(or)j(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 2273 y(lik)o(e)e(this:)120 2389 y
-Fn($)24 b(mkdir)f(tc)120 2441 y($)h(mkdir)f(tc/man)120 2492
-y($)h(mkdir)f(tc/testing)62 2606 y Fs(After)11 b(that,)f(y)o(ou)g(use)h(the)g
-Fn(import)f Fs(command)h(to)f(create)g(the)h(corresp)q(onding)h(\(empt)o(y\))
-d(directory)i(structure)0 2656 y(inside)17 b(the)e(rep)q(ository:)120
-2771 y Fn($)24 b(cd)f(tc)120 2823 y($)h(cvs)f(import)g(-m)h("Created)f
-(directory)f(structure")h(yoyodyne/)p Fo(dir)j Fn(yoyo)e(start)p
-eop
+24 25 bop 0 -116 a Fs(24)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(`)p Fn($CVSROOT/CVSROOT/passwd)p
+Fs(')h(\(see)39 b(Section)e(4.3)h([In)m(tro)g(administrativ)m(e)e
+(\014les],)i(page)g(19\).)63 b(Its)37 b(format)h(is)0
+491 y(similar)25 b(to)k(`)p Fn(/etc/passwd)p Fs(',)e(except)i(that)f
+(it)g(only)f(has)h(t)m(w)m(o)i(\014elds,)d(username)g(and)h(passw)m
+(ord.)39 b(F)-8 b(or)29 b(example:)240 760 y Fn(bach:ULtgRLXo7NRxs)240
+864 y(cwang:1sOp854gDF3DY)125 1153 y Fs(The)k(passw)m(ord)g(is)h
+(encrypted)f(according)h(to)h(the)f(standard)f(Unix)g
+Fn(crypt\(\))f Fs(function,)i(so)h(it)e(is)g(p)s(ossible)0
+1278 y(to)e(paste)g(in)e(passw)m(ords)h(directly)f(from)h(regular)f
+(Unix)g(`)p Fn(passwd)p Fs(')h(\014les.)125 1568 y(When)35
+b(authen)m(ticating)h(a)g(passw)m(ord,)h(the)f(serv)m(er)g(\014rst)f(c)
+m(hec)m(ks)j(for)d(the)h(user)f(in)g(the)h Fr(cvs)f Fs(`)p
+Fn(passwd)p Fs(')g(\014le.)0 1692 y(If)f(it)g(\014nds)e(the)j(user,)g
+(it)f(compares)h(against)f(that)h(passw)m(ord.)52 b(If)34
+b(it)g(do)s(es)g(not)g(\014nd)f(the)i(user,)g(or)f(if)f(the)i
+Fr(cvs)0 1817 y Fs(`)p Fn(passwd)p Fs(')e(\014le)g(do)s(es)h(not)h
+(exist,)g(then)f(the)h(serv)m(er)f(tries)g(to)h(matc)m(h)g(the)g(passw)
+m(ord)e(using)g(the)i(system's)f(user-)0 1941 y(lo)s(okup)28
+b(routine.)39 b(When)29 b(using)f(the)h Fr(cvs)f Fs(`)p
+Fn(passwd)p Fs(')g(\014le,)h(the)h(serv)m(er)f(runs)f(under)f(as)j(the)
+f(username)g(sp)s(eci\014ed)0 2066 y(in)k(the)h(the)h(third)d(argumen)m
+(t)j(in)e(the)i(en)m(try)-8 b(,)36 b(or)e(as)h(the)f(\014rst)g(argumen)
+m(t)g(if)g(there)g(is)g(no)g(third)e(argumen)m(t)j(\(in)0
+2190 y(this)f(w)m(a)m(y)j Fr(cvs)d Fs(allo)m(ws)h(imaginary)f
+(usernames)g(pro)m(vided)g(the)i Fr(cvs)e Fs(`)p Fn(passwd)p
+Fs(')g(\014le)h(indicates)f(corresp)s(onding)0 2315 y(v)-5
+b(alid)27 b(system)i(usernames\).)40 b(In)28 b(an)m(y)h(case,)i
+Fr(cvs)d Fs(will)e(ha)m(v)m(e)k(no)f(privileges)d(whic)m(h)i(the)h(\(v)
+-5 b(alid\))28 b(user)g(w)m(ould)g(not)0 2439 y(ha)m(v)m(e.)125
+2729 y(It)36 b(is)f(p)s(ossible)f(to)j(\\map")f(cvs-sp)s(eci\014c)g
+(usernames)f(on)m(to)i(system)g(usernames)e(\(i.e.,)j(on)m(to)g(system)
+e(login)0 2854 y(names\))k(in)e(the)h(`)p Fn($CVSROOT/CVSROOT/passwd)p
+Fs(')34 b(\014le)k(b)m(y)i(app)s(ending)c(a)k(colon)g(and)e(the)i
+(system)g(username)0 2978 y(after)31 b(the)f(passw)m(ord.)40
+b(F)-8 b(or)32 b(example:)240 3247 y Fn(cvs:ULtgRLXo7NRxs:kfogel)240
+3351 y(generic:1sOp854gDF3DY:sp)o(wang)240 3455 y
+(anyone:1sOp854gDF3DY:spw)o(ang)125 3744 y Fs(Th)m(us,)k(someone)g
+(remotely)g(accessing)g(the)f(rep)s(ository)g(on)g(`)p
+Fn(chainsaw.brickyard.com)p Fs(')30 b(with)k(the)i(fol-)0
+3869 y(lo)m(wing)29 b(command:)240 4138 y Fn(cvs)47 b(-d)g
+(:pserver:cvs@chainsaw.bri)o(cky)o(ard.)o(com:)o(/us)o(r/lo)o(cal/)o
+(cvs)o(root)41 b(checkout)46 b(foo)125 4428 y Fs(w)m(ould)24
+b(end)h(up)g(running)d(the)k(serv)m(er)g(under)e(the)i(system)g(iden)m
+(tit)m(y)f(kfogel,)i(assuming)d(successful)h(authen)m(ti-)0
+4552 y(cation.)41 b(Ho)m(w)m(ev)m(er,)31 b(the)e(remote)h(user)f(w)m
+(ould)f(not)h(necessarily)f(need)g(to)i(kno)m(w)f(kfogel's)h(system)f
+(passw)m(ord,)g(as)0 4677 y(the)d(`)p Fn($CVSROOT/CVSROOT/passwd)p
+Fs(')19 b(\014le)25 b(migh)m(t)g(con)m(tain)h(a)g(di\013eren)m(t)f
+(passw)m(ord,)h(used)f(only)g(for)g Fr(cvs)p Fs(.)38
+b(And)25 b(as)0 4801 y(the)31 b(example)f(ab)s(o)m(v)m(e)h(indicates,)f
+(it)g(is)f(p)s(ermissible)e(to)k(map)f(m)m(ultiple)e(cvs)j(usernames)e
+(on)m(to)j(a)f(single)e(system)0 4926 y(username.)125
+5215 y(This)f(feature)j(is)e(designed)g(to)i(allo)m(w)f(p)s(eople)f
+(rep)s(ository)h(access)h(without)f(full)e(system)i(access)i(\(in)d
+(partic-)0 5340 y(ular,)i(see)i(See)f(Section)f(4.7)i([Read-only)f
+(access],)i(page)f(27\);)h(ho)m(w)m(ev)m(er,)g(also)d(See)i(Section)e
+(4.6.2.3)k([P)m(assw)m(ord)p eop
 %%Page: 25 27
-bop 0 -58 a Fs(Chapter)15 b(5:)k(Starting)c(a)g(pro)s(ject)g(with)g(CVS)1107
-b(25)62 183 y(Then,)16 b(use)f Fn(add)g Fs(to)f(add)i(\014les)g(\(and)f(new)g
-(directories\))h(as)f(they)g(app)q(ear.)62 295 y(Chec)o(k)h(that)e(the)h(p)q
-(ermissions)i Fr(cvs)e Fs(sets)g(on)g(the)g(directories)h(inside)h(`)p
-Fn($CVSROOT)p Fs(')d(are)g(reasonable.)0 499 y Fm(5.2)33 b(De\014ning)15
-b(the)h(mo)r(dule)62 611 y Fs(The)h(next)g(step)g(is)g(to)f(de\014ne)i(the)f
-(mo)q(dule)h(in)g(the)f(`)p Fn(modules)p Fs(')e(\014le.)25
-b(This)18 b(is)f(not)f(strictly)i(necessary)l(,)f(but)0 661
-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.)62 773 y(In)h(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
-885 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 950 y Fn($)24 b(cvs)f(checkout)g(CVSROOT/modules)210
-1002 y($)h(cd)f(CVSROOT)25 1064 y Fs(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.3)f([In)o(tro)f(administrativ)o(e)90
-1114 y(\014les],)i(page)e(16,)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(99,)f(for)h(a)f(full)i
-(description)90 1163 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 Fn(tc)p Fs(':)210 1228 y Fn(tc)71 b(yoyodyne/tc)25 1290
-y Fs(3.)29 b(Commit)15 b(y)o(our)f(c)o(hanges)i(to)e(the)h(mo)q(dules)i
-(\014le.)210 1354 y Fn($)24 b(cvs)f(commit)g(-m)h("Added)f(the)g(tc)h
-(module.")f(modules)25 1417 y Fs(4.)29 b(Release)17 b(the)e(mo)q(dules)h(mo)q
-(dule.)210 1481 y Fn($)24 b(cd)f(..)210 1533 y($)h(cvs)f(release)g(-d)h
-(CVSROOT)p eop
+25 26 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(25)0 366 y(authen)m(tication)42 b(securit)m(y],)i(page)e(26.)74
+b(An)m(y)42 b(sort)f(of)h(rep)s(ository)e(access)j(v)m(ery)f(lik)m(ely)
+d(implies)g(a)j(degree)g(of)0 491 y(general)30 b(system)h(access)h(as)e
+(w)m(ell.)125 781 y(Righ)m(t)36 b(no)m(w,)i(the)f(only)e(w)m(a)m(y)j
+(to)f(put)f(a)g(passw)m(ord)g(in)f(the)i Fr(cvs)e Fs(`)p
+Fn(passwd)p Fs(')h(\014le)f(is)h(to)h(paste)g(it)f(there)g(from)0
+905 y(somewhere)30 b(else.)41 b(Someda)m(y)-8 b(,)31
+b(there)g(ma)m(y)g(b)s(e)f(a)g Fn(cvs)g(passwd)f Fs(command.)0
+1464 y Fk(4.6.2.2)63 b(Using)32 b(the)e(clien)m(t)f(with)h(passw)m(ord)
+h(authen)m(tication)125 1754 y Fs(Before)i(connecting)f(to)h(the)g
+(serv)m(er,)g(the)f(clien)m(t)g(m)m(ust)g Fo(log)h(in)e
+Fs(with)g(the)h(command)g Fn(cvs)e(login)p Fs(.)45 b(Logging)0
+1878 y(in)26 b(v)m(eri\014es)h(a)g(passw)m(ord)g(with)f(the)h(serv)m
+(er,)i(and)d(also)h(records)g(the)h(passw)m(ord)e(for)h(later)h
+(transactions)f(with)f(the)0 2003 y(serv)m(er.)55 b(The)35
+b Fn(cvs)30 b(login)j Fs(command)i(needs)g(to)h(kno)m(w)f(the)g
+(username,)h(serv)m(er)g(hostname,)h(and)d(full)f(rep)s(osi-)0
+2128 y(tory)e(path,)h(and)e(it)h(gets)h(this)d(information)h(from)g
+(the)i(rep)s(ository)e(argumen)m(t)h(or)g(the)g Fn(CVSROOT)e
+Fs(en)m(vironmen)m(t)0 2252 y(v)-5 b(ariable.)125 2542
+y Fn(cvs)29 b(login)g Fs(is)g(in)m(teractiv)m(e)j(|)e(it)g(prompts)f
+(for)h(a)h(passw)m(ord:)240 2811 y Fn(cvs)47 b(-d)g
+(:pserver:bach@chainsaw.br)o(ick)o(yard)o(.com)o(:/u)o(sr/l)o(ocal)o
+(/cv)o(sroo)o(t)42 b(login)240 2915 y(CVS)47 b(password:)125
+3205 y Fs(The)32 b(passw)m(ord)f(is)h(c)m(hec)m(k)m(ed)i(with)d(the)i
+(serv)m(er;)h(if)e(it)g(is)f(correct,)k(the)d Fn(login)f
+Fs(succeeds,)j(else)e(it)g(fails,)g(com-)0 3329 y(plaining)27
+b(that)k(the)g(passw)m(ord)f(w)m(as)g(incorrect.)125
+3619 y(Once)i(y)m(ou)h(ha)m(v)m(e)g(logged)g(in,)f(y)m(ou)g(can)h
+(force)g Fr(cvs)e Fs(to)i(connect)h(directly)d(to)i(the)f(serv)m(er)h
+(and)f(authen)m(ticate)0 3744 y(with)d(the)i(stored)f(passw)m(ord:)240
+4013 y Fn(cvs)47 b(-d)g(:pserver:bach@chainsaw.br)o(ick)o(yard)o(.com)o
+(:/u)o(sr/l)o(ocal)o(/cv)o(sroo)o(t)42 b(checkout)j(foo)125
+4303 y Fs(The)30 b(`)p Fn(:pserver:)p Fs(')e(is)i(necessary)g(b)s
+(ecause)h(without)e(it,)i Fr(cvs)e Fs(will)f(assume)i(it)g(should)f
+(use)h Fn(rsh)g Fs(to)h(connect)0 4427 y(with)g(the)i(serv)m(er)g
+(\(see)h(Section)f(4.6.1)h([Connecting)f(via)f(rsh],)h(page)h(21\).)49
+b(\(Once)33 b(y)m(ou)g(ha)m(v)m(e)h(a)f(w)m(orking)f(cop)m(y)0
+4552 y(c)m(hec)m(k)m(ed)h(out)d(and)g(are)h(running)d
+Fr(cvs)i Fs(commands)g(from)g(within)e(it,)j(there)f(is)g(no)h(longer)f
+(an)m(y)h(need)f(to)h(sp)s(ecify)0 4676 y(the)g(rep)s(ository)e
+(explicitly)-8 b(,)28 b(b)s(ecause)j Fr(cvs)e Fs(records)h(it)g(in)f
+(the)i(w)m(orking)f(cop)m(y's)h(`)p Fn(CVS)p Fs(')f(sub)s(directory)-8
+b(.\))125 4966 y(P)m(assw)m(ords)25 b(are)h(stored)f(b)m(y)h(default)e
+(in)g(the)i(\014le)f(`)p Fn($HOME/.cvspass)p Fs('.)35
+b(Its)26 b(format)f(is)g(h)m(uman-readable,)h(but)0 5091
+y(don't)32 b(edit)g(it)f(unless)f(y)m(ou)j(kno)m(w)f(what)g(y)m(ou)g
+(are)h(doing.)44 b(The)32 b(passw)m(ords)f(are)i(not)f(stored)g(in)f
+(cleartext,)j(but)0 5215 y(are)g(trivially)d(enco)s(ded)j(to)g(protect)
+h(them)f(from)f Fn(")p Fs(inno)s(cen)m(t)p Fn(")g Fs(compromise)g
+(\(i.e.,)i(inadv)m(erten)m(tly)e(b)s(eing)g(seen)0 5340
+y(b)m(y)d(a)h(system)g(administrator)d(who)i(happ)s(ens)f(to)i(lo)s(ok)
+f(at)h(that)g(\014le\).)p eop
 %%Page: 26 28
-bop 0 -58 a Fs(26)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+26 27 bop 0 -116 a Fs(26)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(The)j Fn(CVS_PASSFILE)e
+Fs(en)m(vironmen)m(t)i(v)-5 b(ariable)33 b(o)m(v)m(errides)h(this)e
+(default.)51 b(If)33 b(y)m(ou)i(use)e(this)g(v)-5 b(ariable,)34
+b(mak)m(e)0 491 y(sure)f(y)m(ou)h(set)f(it)g Fo(b)s(efore)39
+b Fn(cvs)29 b(login)j Fs(is)h(run.)48 b(If)33 b(y)m(ou)h(w)m(ere)g(to)g
+(set)g(it)f(after)h(running)c Fn(cvs)g(login)p Fs(,)j(then)g(later)0
+616 y Fr(cvs)c Fs(commands)h(w)m(ould)g(b)s(e)f(unable)g(to)i(lo)s(ok)f
+(up)g(the)g(passw)m(ord)g(for)g(transmission)e(to)j(the)g(serv)m(er.)0
+1127 y Fk(4.6.2.3)63 b(Securit)m(y)30 b(considerations)h(with)f(passw)m
+(ord)h(authen)m(tication)125 1412 y Fs(The)22 b(passw)m(ords)h(are)g
+(stored)h(on)f(the)g(clien)m(t)g(side)f(in)g(a)i(trivial)d(enco)s(ding)
+h(of)i(the)f(cleartext,)j(and)d(transmitted)0 1537 y(in)36
+b(the)h(same)g(enco)s(ding.)59 b(The)37 b(enco)s(ding)f(is)f(done)i
+(only)f(to)i(prev)m(en)m(t)f(inadv)m(erten)m(t)g(passw)m(ord)g
+(compromises)0 1661 y(\(i.e.,)k(a)e(system)g(administrator)d(acciden)m
+(tally)i(lo)s(oking)g(at)h(the)f(\014le\),)j(and)c(will)f(not)j(prev)m
+(en)m(t)g(ev)m(en)g(a)g(naiv)m(e)0 1786 y(attac)m(k)m(er)33
+b(from)d(gaining)f(the)i(passw)m(ord.)125 2070 y(The)h(separate)j
+Fr(cvs)d Fs(passw)m(ord)h(\014le)g(\(see)h(Section)f(4.6.2.1)j([P)m
+(assw)m(ord)e(authen)m(tication)g(serv)m(er],)h(page)f(23\))0
+2195 y(allo)m(ws)d(p)s(eople)f(to)i(use)f(a)h(di\013eren)m(t)f(passw)m
+(ord)f(for)h(rep)s(ository)g(access)h(than)f(for)h(login)e(access.)45
+b(On)30 b(the)i(other)0 2319 y(hand,)42 b(once)e(a)h(user)e(has)h
+(access)h(to)g(the)f(rep)s(ository)-8 b(,)42 b(she)d(can)i(execute)g
+(programs)f(on)f(the)i(serv)m(er)f(system)0 2444 y(through)e(a)i(v)-5
+b(ariet)m(y)40 b(of)f(means.)67 b(Th)m(us,)40 b(rep)s(ository)f(access)
+h(implies)c(fairly)i(broad)h(system)g(access)h(as)g(w)m(ell.)0
+2569 y(It)f(migh)m(t)g(b)s(e)f(p)s(ossible)f(to)j(mo)s(dify)d
+Fr(cvs)h Fs(to)i(prev)m(en)m(t)g(that,)i(but)c(no)h(one)g(has)g(done)g
+(so)g(as)g(of)h(this)e(writing.)0 2693 y(F)-8 b(urthermore,)35
+b(there)f(ma)m(y)g(b)s(e)f(other)h(w)m(a)m(ys)h(in)d(whic)m(h)h(ha)m
+(ving)g(access)i(to)f Fr(cvs)f Fs(allo)m(ws)g(p)s(eople)g(to)h(gain)g
+(more)0 2818 y(general)c(access)i(to)f(the)g(system;)g(no)s(one)f(has)g
+(done)g(a)h(careful)e(audit.)125 3102 y(In)d(summary)-8
+b(,)27 b(an)m(y)m(one)i(who)d(gets)i(the)g(passw)m(ord)e(gets)i(rep)s
+(ository)e(access,)k(and)c(some)i(measure)f(of)g(general)0
+3227 y(system)32 b(access)i(as)e(w)m(ell.)45 b(The)32
+b(passw)m(ord)g(is)f(a)m(v)-5 b(ailable)31 b(to)i(an)m(y)m(one)h(who)e
+(can)g(sni\013)f(net)m(w)m(ork)i(pac)m(k)m(ets)h(or)e(read)0
+3351 y(a)f(protected)g(\(i.e.,)g(user)f(read-only\))g(\014le.)40
+b(If)30 b(y)m(ou)g(w)m(an)m(t)i(real)e(securit)m(y)-8
+b(,)30 b(get)i(Kerb)s(eros.)0 3863 y Fk(4.6.3)63 b(Direct)29
+b(connection)i(with)f(k)m(erb)s(eros)125 4148 y Fs(The)j(main)g(disadv)
+-5 b(an)m(tage)34 b(of)g(using)f(rsh)f(is)h(that)i(all)e(the)h(data)g
+(needs)g(to)h(pass)e(through)g(additional)f(pro-)0 4272
+y(grams,)40 b(so)d(it)g(ma)m(y)i(b)s(e)d(slo)m(w)m(er.)63
+b(So)37 b(if)g(y)m(ou)g(ha)m(v)m(e)i(k)m(erb)s(eros)e(installed)f(y)m
+(ou)i(can)f(connect)i(via)e(a)h(direct)f Fr(tcp)0 4397
+y Fs(connection,)31 b(authen)m(ticating)f(with)f(k)m(erb)s(eros.)125
+4682 y(T)-8 b(o)35 b(do)f(this,)h Fr(cvs)e Fs(needs)i(to)g(b)s(e)f
+(compiled)f(with)g(k)m(erb)s(eros)i(supp)s(ort;)g(when)e(con\014guring)
+g Fr(cvs)h Fs(it)g(tries)g(to)0 4806 y(detect)e(whether)d(k)m(erb)s
+(eros)i(is)e(presen)m(t)h(or)h(y)m(ou)f(can)h(use)f(the)h(`)p
+Fn(--with-krb4)p Fs(')d(\015ag)i(to)h(con\014gure.)125
+5091 y(The)h(data)i(transmitted)f(is)f Fo(not)k Fs(encrypted)d(b)m(y)g
+(default.)49 b(Encryption)32 b(supp)s(ort)f(m)m(ust)i(b)s(e)g(compiled)
+f(in)m(to)0 5215 y(b)s(oth)37 b(the)h(clien)m(t)f(and)h(serv)m(er;)k
+(use)37 b(the)h(`)p Fn(--enable-encryption)p Fs(')33
+b(con\014gure)38 b(option)f(to)i(turn)d(it)i(on.)62 b(Y)-8
+b(ou)0 5340 y(m)m(ust)30 b(then)g(use)g(the)h Fn(-x)f
+Fs(global)f(option)h(to)h(request)g(encryption.)p eop
 %%Page: 27 29
-bop 0 -58 a Fs(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
-b(27)0 183 y Fp(6)41 b(Multiple)13 b(dev)n(elop)r(ers)62 335
-y Fs(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 385 y(t)o(w)o(o)13 b(p)q(eople)i(try)f(to)f(edit)i(the)f(same)f
-(\014le)i(sim)o(ultaneously)l(.)22 b(One)14 b(solution,)h(kno)o(wn)f(as)f
-Fo(\014le)i(lo)q(c)o(king)k Fs(or)14 b Fo(reserv)o(ed)0 435
-y(c)o(hec)o(k)o(outs)p Fs(,)e(is)h(to)f(allo)o(w)h(only)g(one)f(p)q(erson)h
-(to)f(edit)h(eac)o(h)f(\014le)i(at)e(a)g(time.)19 b(This)13
-b(is)g(the)f(only)h(solution)h(with)e(some)0 485 y(v)o(ersion)k(con)o(trol)f
-(systems,)f(includin)q(g)k Fr(r)o(cs)d Fs(and)h Fr(sccs)p Fs(.)k
-Fr(Cvs)14 b Fs(do)q(esn't)i(ha)o(v)o(e)f(a)g(v)o(ery)g(nice)i(implemen)o
-(tation)f(of)0 534 y(reserv)o(ed)h(c)o(hec)o(k)o(outs)f(\(y)o(et\))g(but)h
-(there)g(are)f(w)o(a)o(ys)g(to)g(get)g(it)h(w)o(orking)g(\(for)f(example,)h
-(see)g(the)g Fn(cvs)e(admin)f(-l)0 584 y Fs(command)j(in)h(Section)g(A.5.1)e
-([admin)h(options],)g(page)g(74\).)25 b(It)17 b(also)g(ma)o(y)f(b)q(e)i(p)q
-(ossible)h(to)d(use)i(the)f(w)o(atc)o(hes)0 634 y(features)h(describ)q(ed)j
-(b)q(elo)o(w,)f(together)e(with)h(suitable)h(pro)q(cedures)f(\(not)f
-(enforced)h(b)o(y)g(soft)o(w)o(are\),)e(to)h(a)o(v)o(oid)0
-684 y(ha)o(ving)d(t)o(w)o(o)f(p)q(eople)j(edit)f(at)e(the)i(same)f(time.)62
-796 y(The)j(default)g(mo)q(del)g(with)f Fr(cvs)g Fs(is)h(kno)o(wn)f(as)g
-Fo(unreserv)o(ed)h(c)o(hec)o(k)o(outs)p Fs(.)25 b(In)18 b(this)g(mo)q(del,)g
-(dev)o(elop)q(ers)h(can)0 846 y(edit)14 b(their)g(o)o(wn)e
-Fo(w)o(orking)h(cop)o(y)k Fs(of)c(a)g(\014le)h(sim)o(ultaneously)l(.)21
-b(The)14 b(\014rst)f(p)q(erson)g(that)g(commits)g(his)h(c)o(hanges)f(has)0
-896 y(no)i(automatic)f(w)o(a)o(y)g(of)g(kno)o(wing)h(that)f(another)g(has)h
-(started)f(to)g(edit)i(it.)k(Others)15 b(will)h(get)f(an)f(error)g(message)0
-945 y(when)h(they)g(try)f(to)g(commit)h(the)g(\014le.)20 b(They)15
-b(m)o(ust)f(then)h(use)g Fr(cvs)g Fs(commands)f(to)g(bring)i(their)f(w)o
-(orking)f(cop)o(y)0 995 y(up)i(to)e(date)h(with)h(the)f(rep)q(ository)g
-(revision.)21 b(This)16 b(pro)q(cess)f(is)h(almost)f(automatic.)62
-1107 y Fr(Cvs)d Fs(also)g(supp)q(orts)h(mec)o(hanisms)g(whic)o(h)g
-(facilitate)g(v)m(arious)g(kinds)g(of)f(comm)o(uncation,)h(without)f
-(actually)0 1157 y(enforcing)k(rules)g(lik)o(e)g(reserv)o(ed)f(c)o(hec)o(k)o
-(outs)g(do.)62 1269 y(The)d(rest)f(of)g(this)h(c)o(hapter)g(describ)q(es)h
-(ho)o(w)e(these)h(v)m(arious)g(mo)q(dels)g(w)o(ork,)f(and)h(some)f(of)g(the)h
-(issues)g(in)o(v)o(olv)o(ed)0 1319 y(in)k(c)o(ho)q(osing)g(b)q(et)o(w)o(een)f
-(them.)0 1513 y Fm(6.1)33 b(File)16 b(status)62 1625 y Fs(Based)e(on)f(what)f
-(op)q(erations)h(y)o(ou)g(ha)o(v)o(e)g(p)q(erformed)g(on)g(a)g(c)o(hec)o(k)o
-(ed)h(out)e(\014le,)i(and)g(what)e(op)q(erations)h(others)0
-1675 y(ha)o(v)o(e)19 b(p)q(erformed)g(to)f(that)g(\014le)i(in)g(the)f(rep)q
-(ository)l(,)h(one)f(can)g(classify)h(a)f(\014le)h(in)g(a)e(n)o(um)o(b)q(er)i
-(of)e(states.)31 b(The)0 1725 y(states,)14 b(as)h(rep)q(orted)g(b)o(y)g(the)g
-Fn(status)g Fs(command,)g(are:)0 1857 y(Up-to-date)240 1907
-y(The)g(\014le)i(is)e(iden)o(tical)i(with)f(the)f(latest)g(revision)i(in)f
-(the)f(rep)q(ository)g(for)g(the)g(branc)o(h)g(in)h(use.)0
-1976 y(Lo)q(cally)h(Mo)q(di\014ed)240 2026 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
-2096 y(Lo)q(cally)i(Added)240 2146 y(Y)l(ou)e(ha)o(v)o(e)g(added)h(the)f
-(\014le)i(with)e Fn(add)p Fs(,)f(and)i(not)f(y)o(et)f(committed)i(y)o(our)e
-(c)o(hanges.)0 2216 y(Lo)q(cally)j(Remo)o(v)o(ed)240 2265 y(Y)l(ou)e(ha)o(v)o
-(e)g(remo)o(v)o(ed)g(the)g(\014le)h(with)g Fn(remove)p Fs(,)e(and)h(not)g(y)o
-(et)g(committed)g(y)o(our)g(c)o(hanges.)0 2335 y(Needs)h(Chec)o(k)o(out)240
-2385 y(Someone)h(else)g(has)g(committed)g(a)f(new)o(er)h(revision)h(to)e(the)
-g(rep)q(ository)l(.)25 b(The)17 b(name)g(is)g(sligh)o(tly)240
-2435 y(misleading;)24 b(y)o(ou)c(will)i(ordinarily)f(use)g
-Fn(update)e Fs(rather)g(than)h Fn(checkout)f Fs(to)h(get)g(that)f(new)o(er)
-240 2485 y(revision.)0 2554 y(Needs)d(P)o(atc)o(h)240 2604
-y(Lik)o(e)h(Needs)f(Chec)o(k)o(out,)f(but)h(the)g Fr(cvs)f
-Fs(serv)o(er)h(will)h(send)f(a)g(patc)o(h)f(rather)h(than)f(the)h(en)o(tire)g
-(\014le.)240 2654 y(Sending)h(a)e(patc)o(h)g(or)f(sending)j(an)e(en)o(tire)g
-(\014le)i(accomplishes)f(the)g(same)f(thing.)0 2724 y(Needs)h(Merge)240
-2774 y(Someone)c(else)h(has)f(committed)g(a)g(new)o(er)g(revision)h(to)e(the)
-h(rep)q(ository)l(,)h(and)f(y)o(ou)f(ha)o(v)o(e)h(also)g(made)240
-2823 y(mo)q(di\014cations)k(to)f(the)g(\014le.)p eop
+27 28 bop 0 -116 a Fs(Chapter)30 b(4:)41 b(The)30 b(Rep)s(ository)2725
+b(27)125 366 y(Y)-8 b(ou)32 b(need)g(to)h(edit)e Fn(inetd.conf)e
+Fs(on)j(the)g(serv)m(er)h(mac)m(hine)e(to)i(run)e Fn(cvs)e(kserver)p
+Fs(.)44 b(The)31 b(clien)m(t)h(uses)g(p)s(ort)0 491 y(1999)k(b)m(y)e
+(default;)h(if)f(y)m(ou)g(w)m(an)m(t)h(to)g(use)f(another)g(p)s(ort)g
+(sp)s(ecify)e(it)i(in)f(the)h Fn(CVS_CLIENT_PORT)c Fs(en)m(vironmen)m
+(t)0 616 y(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)125
+890 y(When)e(y)m(ou)i(w)m(an)m(t)f(to)h(use)f Fr(cvs)p
+Fs(,)f(get)i(a)g(tic)m(k)m(et)g(in)e(the)h(usual)e(w)m(a)m(y)j
+(\(generally)f Fn(kinit)p Fs(\);)f(it)h(m)m(ust)g(b)s(e)f(a)h(tic)m(k)m
+(et)0 1014 y(whic)m(h)f(allo)m(ws)h(y)m(ou)h(to)g(log)f(in)m(to)g(the)h
+(serv)m(er)g(mac)m(hine.)40 b(Then)29 b(y)m(ou)i(are)g(ready)f(to)h
+(go:)240 1267 y Fn(cvs)47 b(-d)g(:kserver:chainsaw.brickya)o(rd.)o
+(com:)o(/use)o(r/l)o(ocal)o(/cvs)o(roo)o(t)42 b(checkout)j(foo)125
+1541 y Fs(Previous)29 b(v)m(ersions)g(of)i Fr(cvs)e Fs(w)m(ould)h(fall)
+f(bac)m(k)i(to)g(a)g(connection)f(via)g(rsh;)g(this)f(v)m(ersion)h
+(will)d(not)k(do)f(so.)0 1990 y Fm(4.7)68 b(Read-only)31
+b(rep)t(ository)h(access)125 2264 y Fs(It)j(is)g(p)s(ossible)f(to)i
+(gran)m(t)h(read-only)e(rep)s(ository)g(access)i(to)f(p)s(eople)f
+(using)f(the)i(passw)m(ord-authen)m(ticated)0 2388 y(serv)m(er)i(\(see)
+h(Section)e(4.6.2)j([P)m(assw)m(ord)e(authen)m(ticated],)i(page)f
+(23\).)64 b(\(The)37 b(other)h(access)h(metho)s(ds)e(do)h(not)0
+2513 y(ha)m(v)m(e)43 b(explicit)c(supp)s(ort)h(for)h(read-only)g(users)
+f(b)s(ecause)i(those)g(metho)s(ds)e(all)h(assume)g(login)f(access)j(to)
+f(the)0 2637 y(rep)s(ository)27 b(mac)m(hine)h(an)m(yw)m(a)m(y)-8
+b(,)30 b(and)e(therefore)g(the)h(user)e(can)i(do)f(whatev)m(er)g(lo)s
+(cal)g(\014le)f(p)s(ermissions)e(allo)m(w)i(her)0 2762
+y(to)k(do.\))125 3036 y(A)38 b(user)f(who)h(has)g(read-only)g(access)h
+(can)g(do)f(only)f(those)i Fr(cvs)e Fs(op)s(erations)h(whic)m(h)f(do)h
+(not)g(mo)s(dify)f(the)0 3161 y(rep)s(ository)-8 b(,)30
+b(except)i(for)e(certain)h(\\administrativ)m(e")f(\014les)f(\(suc)m(h)i
+(as)f(lo)s(c)m(k)h(\014les)f(and)g(the)g(history)g(\014le\).)41
+b(It)30 b(ma)m(y)0 3285 y(b)s(e)40 b(desirable)f(to)i(use)g(this)e
+(feature)i(in)f(conjunction)f(with)h(user-aliasing)e(\(see)k(Section)e
+(4.6.2.1)k([P)m(assw)m(ord)0 3410 y(authen)m(tication)32
+b(serv)m(er],)g(page)g(23\).)46 b(Ho)m(w)m(ev)m(er,)34
+b(note)e(that)g(read-only)f(access)i(do)s(es)e(not)h(rep)s(eal)e(the)i
+(existing)0 3534 y(securit)m(y)e(considerations)f(in)g(See)i(Section)f
+(4.6.2.3)j([P)m(assw)m(ord)e(authen)m(tication)f(securit)m(y],)h(page)g
+(26.)125 3808 y(There)e(are)i(t)m(w)m(o)h(w)m(a)m(ys)f(to)g(sp)s(ecify)
+e(read-only)h(access)i(for)e(a)h(user:)40 b(b)m(y)30
+b(inclusion,)d(and)j(b)m(y)g(exclusion.)125 4082 y Fn(")p
+Fs(Inclusion)p Fn(")d Fs(means)j(listing)f(that)i(user)f(sp)s
+(eci\014cally)e(in)h(the)i(`)p Fn($CVSROOT/CVSROOT/readers)p
+Fs(')24 b(\014le,)30 b(whic)m(h)0 4207 y(is)f(simply)f(a)j
+(newline-separated)e(list)g(of)i(users.)40 b(Here)31
+b(is)e(a)i(sample)e(`)p Fn(readers)p Fs(')g(\014le:)240
+4460 y Fn(melissa)240 4564 y(splotnik)240 4667 y(jrandom)125
+4941 y Fs(\(Don't)i(forget)h(the)e(newline)e(after)j(the)g(last)f
+(user.\))125 5215 y Fn(")p Fs(Exclusion)p Fn(")17 b Fs(means)j
+(explicitly)e(listing)g(ev)m(ery)m(one)k(who)e(has)g
+Fo(write)25 b Fs(access|if)20 b(the)h(`)p Fn($CVSROOT/CVSROOT/writers)o
+Fs(')p 4214 5233 42 81 v 0 5340 a(\014le)j(exists,)h(then)f(only)g
+(those)h(users)f(listed)f(in)g(it)h(ha)m(v)m(e)i(write)e(access,)j(and)
+d(ev)m(ery)m(one)i(else)e(has)h(read-only)f(access)p
+eop
 %%Page: 28 30
-bop 0 -58 a Fs(28)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y(Unresolv)o(ed)g(Con\015ict)240 233 y(This)f(is)g(lik)o(e)h(Lo)q(cally)g
-(Mo)q(di\014ed,)g(except)f(that)f(a)h(previous)g Fn(update)f
-Fs(command)g(ga)o(v)o(e)g(a)g(con\015ict.)240 283 y(Y)l(ou)e(need)h(to)f
-(resolv)o(e)g(the)g(con\015ict)h(as)e(describ)q(ed)j(in)f(Section)g(6.3)e
-([Con\015icts)h(example],)h(page)f(28.)0 360 y(Unkno)o(wn)52
-b Fr(Cvs)16 b Fs(do)q(esn't)h(kno)o(w)f(an)o(ything)g(ab)q(out)h(this)g
-(\014le.)25 b(F)l(or)16 b(example,)i(y)o(ou)e(ha)o(v)o(e)g(created)h(a)f(new)
-h(\014le)240 410 y(and)e(ha)o(v)o(e)g(not)g(run)g Fn(add)p
-Fs(.)62 536 y(T)l(o)h(help)g(clarify)h(the)f(\014le)g(status,)f
-Fn(status)f Fs(also)i(rep)q(orts)f(the)h Fn(Working)e(revision)h
-Fs(whic)o(h)h(is)g(the)g(revision)0 586 y(that)j(the)h(\014le)h(in)g(the)e(w)
-o(orking)h(directory)g(deriv)o(es)h(from,)e(and)h(the)g Fn(Repository)14
-b(revision)19 b Fs(whic)o(h)i(is)f(the)0 636 y(latest)15 b(revision)h(in)g
-(the)g(rep)q(ository)f(for)f(the)i(branc)o(h)f(in)h(use.)62
-749 y(F)l(or)g(information)h(on)g(the)f(options)h(to)f Fn(status)p
-Fs(,)g(see)h(Section)g(A.16)f([status],)f(page)h(93.)24 b(F)l(or)16
-b(information)0 799 y(on)e(its)g Fn(Sticky)h(tag)e Fs(and)h
-Fn(Sticky)h(date)e Fs(output,)h(see)g(Section)h(7.4)e([Stic)o(ky)h(tags],)f
-(page)h(40.)k(F)l(or)c(information)0 849 y(on)h(its)h Fn(Sticky)e(options)g
-Fs(output,)h(see)g(the)g(`)p Fn(-k)p Fs(')g(option)g(in)h(Section)g(A.18.1)e
-([up)q(date)h(options],)g(page)g(95.)0 1064 y Fm(6.2)33 b(Bringing)16
-b(a)f(\014le)h(up)g(to)f(date)62 1178 y Fs(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 Fn(update)f
-Fs(command.)19 b(F)l(or)13 b(\014les)h(that)e(are)h(not)g(up)h(to)0
-1227 y(date)g(this)g(is)g(roughly)h(equiv)m(alen)o(t)g(to)e(a)h
-Fn(checkout)f Fs(command:)19 b(the)14 b(new)o(est)g(revision)h(of)e(the)h
-(\014le)h(is)f(extracted)0 1277 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.)62
-1390 y(Y)l(our)k(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 Fn(update)p Fs(.)29 b(If)19 b(no)f(new)o(er)g
-(revision)i(exists,)0 1440 y(running)15 b Fn(update)d Fs(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 Fr(cvs)e
-Fs(will)0 1490 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 1603 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 1653 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
-Fn(update)f Fs(on)h(the)0 1703 y(\014le)h(no)o(w,)f Fr(cvs)f
-Fs(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 1816 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
-1866 y(made,)j(an)f Fo(o)o(v)o(erlap)h Fs(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 1915 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.18)f([up)q(date],)g(page)g(94,)0
-1965 y(for)i(a)f(complete)i(description)h(of)e(the)g Fn(update)f
-Fs(command.)0 2180 y Fm(6.3)33 b(Con\015icts)15 b(example)62
-2293 y Fs(Supp)q(ose)i(revision)f(1.4)e(of)h(`)p Fn(driver.c)p
-Fs(')e(con)o(tains)i(this:)120 2408 y Fn(#include)23 b(<stdio.h>)120
-2512 y(void)g(main\(\))120 2564 y({)215 2616 y(parse\(\);)215
-2668 y(if)h(\(nerr)f(==)h(0\))311 2720 y(gencode\(\);)215 2771
-y(else)311 2823 y(fprintf\(stderr,)e("No)h(code)g(generated.\\n"\);)p
+28 29 bop 0 -116 a Fs(28)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(\(of)f(course,)h(ev)m(en)f(the)g
+(read-only)g(users)e(still)g(need)i(to)g(b)s(e)f(listed)g(in)f(the)i(`)
+p Fn($CVSROOT/CVSROOT/passwd)p Fs(')23 b(\014le\).)0
+491 y(The)30 b(`)p Fn(writers)p Fs(')f(\014le)g(has)h(the)h(same)g
+(format)f(as)h(the)g(`)p Fn(readers)p Fs(')d(\014le.)125
+765 y(Note:)73 b(if)45 b(y)m(our)h(`)p Fn($CVSROOT/CVSROOT/passwd)p
+Fs(')41 b(\014le)k(maps)h(cvs)g(users)f(on)m(to)j(system)e(users)f
+(\(see)i(Sec-)0 890 y(tion)41 b(4.6.2.1)i([P)m(assw)m(ord)f(authen)m
+(tication)f(serv)m(er],)k(page)c(23\),)46 b(mak)m(e)c(sure)e(y)m(ou)i
+(den)m(y)f(or)g(gran)m(t)h(read-only)0 1014 y(access)34
+b(using)d(the)i Fo(cvs)k Fs(usernames,)c(not)g(the)g(system)g
+(usernames.)47 b(That)33 b(is,)g(the)g(`)p Fn(readers)p
+Fs(')e(and)h(`)p Fn(writers)p Fs(')0 1139 y(\014les)d(con)m(tain)i(cvs)
+g(usernames,)e(whic)m(h)h(ma)m(y)h(or)f(ma)m(y)h(not)g(b)s(e)e(the)i
+(same)g(as)f(system)h(usernames.)125 1413 y(Here)j(is)f(a)i(complete)f
+(description)e(of)j(the)f(serv)m(er's)g(b)s(eha)m(vior)f(in)g(deciding)
+f(whether)i(to)h(gran)m(t)g(read-only)0 1537 y(or)30
+b(read-write)g(access:)125 1811 y(If)h(`)p Fn(readers)p
+Fs(')f(exists,)i(and)g(this)e(user)h(is)g(listed)g(in)f(it,)i(then)g
+(she)f(gets)i(read-only)e(access.)47 b(Or)31 b(if)f(`)p
+Fn(writers)p Fs(')0 1936 y(exists,)38 b(and)e(this)g(user)g(is)g(NOT)g
+(listed)g(in)f(it,)j(then)f(she)f(also)h(gets)h(read-only)e(access)i
+(\(this)e(is)g(true)g(ev)m(en)i(if)0 2060 y(`)p Fn(readers)p
+Fs(')29 b(exists)h(but)g(she)g(is)f(not)i(listed)e(there\).)41
+b(Otherwise,)29 b(she)h(gets)i(full)c(read-write)i(access.)125
+2334 y(Of)41 b(course)g(there)h(is)f(a)h(con\015ict)f(if)g(the)h(user)f
+(is)g(listed)f(in)g(b)s(oth)h(\014les.)74 b(This)39 b(is)i(resolv)m(ed)
+h(in)e(the)i(more)0 2459 y(conserv)-5 b(ativ)m(e)37 b(w)m(a)m(y)-8
+b(,)39 b(it)d(b)s(eing)f(b)s(etter)h(to)h(protect)g(the)f(rep)s
+(ository)f(to)s(o)i(m)m(uc)m(h)f(than)g(to)s(o)g(little:)51
+b(suc)m(h)36 b(a)h(user)0 2583 y(gets)31 b(read-only)f(access.)p
 eop
 %%Page: 29 31
-bop 0 -58 a Fs(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
-b(29)215 183 y Fn(exit\(nerr)23 b(==)h(0)f(?)h(0)g(:)g(1\);)120
-235 y(})0 363 y Fs(Revision)17 b(1.6)d(of)h(`)p Fn(driver.c)p
-Fs(')e(con)o(tains)j(this:)120 492 y Fn(#include)23 b(<stdio.h>)120
-596 y(int)g(main\(int)g(argc,)335 648 y(char)g(**argv\))120
-700 y({)215 752 y(parse\(\);)215 804 y(if)h(\(argc)f(!=)h(1\))215
-856 y({)311 908 y(fprintf\(stderr,)e("tc:)h(No)h(args)f(expected.\\n"\);)311
-959 y(exit\(1\);)215 1011 y(})215 1063 y(if)h(\(nerr)f(==)h(0\))311
-1115 y(gencode\(\);)215 1167 y(else)311 1219 y(fprintf\(stderr,)e("No)h(code)
-g(generated.\\n"\);)215 1271 y(exit\(!!nerr\);)120 1323 y(})0
-1450 y Fs(Y)l(our)14 b(w)o(orking)f(cop)o(y)h(of)f(`)p Fn(driver.c)p
-Fs(',)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 Fn(cvs)h(update)p Fs(':)120 1580 y Fn(#include)23
-b(<stdlib.h>)120 1632 y(#include)g(<stdio.h>)120 1736 y(void)g(main\(\))120
-1788 y({)215 1840 y(init_scanner\(\);)215 1891 y(parse\(\);)215
-1943 y(if)h(\(nerr)f(==)h(0\))311 1995 y(gencode\(\);)215 2047
-y(else)311 2099 y(fprintf\(stderr,)e("No)h(code)g(generated.\\n"\);)215
-2151 y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)120
-2203 y(})0 2330 y Fs(Y)l(ou)15 b(run)h(`)p Fn(cvs)e(update)p
-Fs(':)120 2460 y Fn($)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
+29 30 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Starting)30
+b(a)g(pro)5 b(ject)31 b(with)e(CVS)2212 b(29)0 366 y
+Fp(5)80 b(Starting)30 b(a)h(pro)9 b(ject)29 b(with)h(CVS)125
+749 y Fs(Because)d(renaming)e(\014les)f(and)i(mo)m(ving)f(them)h(b)s
+(et)m(w)m(een)h(directories)e(is)f(somewhat)j(incon)m(v)m(enien)m(t,)g
+(the)f(\014rst)0 874 y(thing)34 b(y)m(ou)g(do)h(when)e(y)m(ou)i(start)g
+(a)g(new)f(pro)5 b(ject)36 b(should)c(b)s(e)i(to)h(think)e(through)h(y)
+m(our)h(\014le)e(organization.)54 b(It)0 998 y(is)30
+b(not)h(imp)s(ossible)c(to)k(rename)g(or)f(mo)m(v)m(e)j(\014les,)c(but)
+h(it)h(do)s(es)f(increase)g(the)h(p)s(oten)m(tial)f(for)h(confusion)e
+(and)h Fr(cvs)0 1123 y Fs(do)s(es)36 b(ha)m(v)m(e)i(some)e(quirks)f
+(particularly)f(in)h(the)h(area)h(of)g(renaming)e(directories.)58
+b(See)36 b(Chapter)g(14)h([Mo)m(ving)0 1247 y(\014les],)30
+b(page)h(67.)125 1523 y(What)g(to)g(do)f(next)h(dep)s(ends)d(on)i(the)h
+(situation)e(at)i(hand.)0 1988 y Fm(5.1)68 b(Setting)31
+b(up)f(the)h(\014les)125 2264 y Fs(The)25 b(\014rst)g(step)g(is)g(to)i
+(create)g(the)f(\014les)f(inside)e(the)j(rep)s(ository)-8
+b(.)38 b(This)24 b(can)i(b)s(e)f(done)h(in)e(a)i(couple)g(of)f
+(di\013eren)m(t)0 2388 y(w)m(a)m(ys.)0 2820 y Fk(5.1.1)63
+b(Creating)30 b(a)g(directory)g(tree)g(from)g(a)g(n)m(um)m(b)s(er)f(of)
+i(\014les)125 3095 y Fs(When)38 b(y)m(ou)h(b)s(egin)e(using)g
+Fr(cvs)p Fs(,)j(y)m(ou)f(will)c(probably)i(already)h(ha)m(v)m(e)i(sev)m
+(eral)f(pro)5 b(jects)39 b(that)g(can)g(b)s(e)f(put)0
+3220 y(under)32 b Fr(cvs)h Fs(con)m(trol.)50 b(In)33
+b(these)h(cases)h(the)e(easiest)h(w)m(a)m(y)h(is)d(to)j(use)e(the)h
+Fn(import)d Fs(command.)50 b(An)34 b(example)f(is)0 3344
+y(probably)e(the)i(easiest)g(w)m(a)m(y)g(to)g(explain)e(ho)m(w)i(to)g
+(use)g(it.)46 b(If)32 b(the)h(\014les)f(y)m(ou)h(w)m(an)m(t)g(to)g
+(install)e(in)g Fr(cvs)h Fs(reside)f(in)0 3469 y(`)p
+Fo(wdir)7 b Fs(',)32 b(and)g(y)m(ou)i(w)m(an)m(t)f(them)g(to)h(app)s
+(ear)e(in)g(the)h(rep)s(ository)f(as)i(`)p Fn($CVSROOT/yoyodyne/)p
+Fo(rdi)o(r)6 b Fs(',)28 b(y)m(ou)34 b(can)f(do)0 3593
+y(this:)240 3848 y Fn($)47 b(cd)h Fo(wdir)240 3952 y
+Fn($)f(cvs)g(import)f(-m)i("Imported)d(sources")g(yoyodyne/)p
+Fo(rdir)50 b Fn(yoyo)d(start)125 4228 y Fs(Unless)39
+b(y)m(ou)i(supply)d(a)i(log)h(message)g(with)e(the)i(`)p
+Fn(-m)p Fs(')f(\015ag,)k Fr(cvs)39 b Fs(starts)i(an)f(editor)g(and)g
+(prompts)f(for)i(a)0 4353 y(message.)h(The)30 b(string)f(`)p
+Fn(yoyo)p Fs(')h(is)g(a)g Fo(v)m(endor)h(tag)p Fs(,)h(and)d(`)p
+Fn(start)p Fs(')h(is)f(a)i Fo(release)g(tag)p Fs(.)42
+b(They)30 b(ma)m(y)h(\014ll)d(no)j(purp)s(ose)0 4477
+y(in)41 b(this)h(con)m(text,)47 b(but)42 b(since)g Fr(cvs)g
+Fs(requires)f(them)h(they)h(m)m(ust)f(b)s(e)g(presen)m(t.)77
+b(See)43 b(Chapter)f(13)i([T)-8 b(rac)m(king)0 4602 y(sources],)31
+b(page)g(63,)g(for)g(more)f(information)f(ab)s(out)h(them.)125
+4877 y(Y)-8 b(ou)30 b(can)h(no)m(w)f(v)m(erify)g(that)h(it)f(w)m(ork)m
+(ed,)h(and)f(remo)m(v)m(e)i(y)m(our)e(original)f(source)h(directory)-8
+b(.)240 5132 y Fn($)47 b(cd)h(..)240 5236 y($)f(mv)h
+Fo(dir)k(dir)p Fn(.orig)240 5340 y($)47 b(cvs)g(checkout)f(yoyodyne/)p
+Fo(dir)336 b Fn(#)48 b Fs(Explanation)29 b(b)s(elo)m(w)p
+eop
 %%Page: 30 32
-bop 0 -58 a Fs(30)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fr(cvs)k Fs(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 Fn(.#driver.c.1.4)p
-Fs('.)17 b(The)f(new)f(v)o(ersion)g(of)g(`)p Fn(driver.c)p
-Fs(')f(con)o(tains)h(this:)120 348 y Fn(#include)23 b(<stdlib.h>)120
-400 y(#include)g(<stdio.h>)120 504 y(int)g(main\(int)g(argc,)335
-556 y(char)g(**argv\))120 608 y({)215 660 y(init_scanner\(\);)215
-712 y(parse\(\);)215 764 y(if)h(\(argc)f(!=)h(1\))215 815 y({)311
-867 y(fprintf\(stderr,)e("tc:)h(No)h(args)f(expected.\\n"\);)311
-919 y(exit\(1\);)215 971 y(})215 1023 y(if)h(\(nerr)f(==)h(0\))311
-1075 y(gencode\(\);)215 1127 y(else)311 1179 y(fprintf\(stderr,)e("No)h(code)
-g(generated.\\n"\);)120 1231 y(<<<<<<<)g(driver.c)215 1282
-y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)120
-1334 y(=======)215 1386 y(exit\(!!nerr\);)120 1438 y(>>>>>>>)f(1.6)120
-1490 y(})62 1717 y Fs(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 1766 y(o)o(v)o(erlapping)k(section)g(is)f(clearly)i
-(mark)o(ed)d(with)i(`)p Fn(<<<<<<<)p Fs(',)d(`)p Fn(=======)p
-Fs(')g(and)j(`)p Fn(>>>>>>>)p Fs('.)62 1880 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 1930
-y(y)o(ou)15 b(end)h(up)f(with)h(this)g(\014le:)120 2045 y Fn(#include)23
-b(<stdlib.h>)120 2097 y(#include)g(<stdio.h>)120 2201 y(int)g(main\(int)g
-(argc,)335 2253 y(char)g(**argv\))120 2304 y({)215 2356 y(init_scanner\(\);)
-215 2408 y(parse\(\);)215 2460 y(if)h(\(argc)f(!=)h(1\))215
-2512 y({)311 2564 y(fprintf\(stderr,)e("tc:)h(No)h(args)f(expected.\\n"\);)
-311 2616 y(exit\(1\);)215 2668 y(})215 2720 y(if)h(\(nerr)f(==)h(0\))311
-2771 y(gencode\(\);)215 2823 y(else)p eop
+30 31 bop 0 -116 a Fs(30)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)240 366 y Fn($)47 b(diff)g(-r)g
+Fo(dir)p Fn(.orig)e(yoyodyne/)p Fo(dir)240 470 y Fn($)i(rm)h(-r)f
+Fo(dir)p Fn(.orig)0 754 y Fs(Erasing)28 b(the)h(original)e(sources)i
+(is)f(a)i(go)s(o)s(d)f(idea,)g(to)h(mak)m(e)g(sure)e(that)i(y)m(ou)f
+(do)g(not)g(acciden)m(tally)g(edit)f(them)h(in)0 879
+y Fo(dir)p Fs(,)d(b)m(ypassing)g Fr(cvs)p Fs(.)39 b(Of)26
+b(course,)i(it)e(w)m(ould)g(b)s(e)h(wise)f(to)h(mak)m(e)h(sure)f(that)g
+(y)m(ou)g(ha)m(v)m(e)i(a)e(bac)m(kup)g(of)g(the)g(sources)0
+1003 y(b)s(efore)j(y)m(ou)h(remo)m(v)m(e)h(them.)125
+1287 y(The)40 b Fn(checkout)e Fs(command)i(can)h(either)g(tak)m(e)h(a)f
+(mo)s(dule)e(name)h(as)h(argumen)m(t)g(\(as)h(it)e(has)g(done)h(in)e
+(all)0 1411 y(previous)29 b(examples\))h(or)h(a)f(path)g(name)h
+(relativ)m(e)f(to)h Fn($CVSROOT)p Fs(,)e(as)h(it)g(did)f(in)g(the)h
+(example)h(ab)s(o)m(v)m(e.)125 1695 y(It)38 b(is)f(a)h(go)s(o)s(d)g
+(idea)g(to)h(c)m(hec)m(k)h(that)e(the)h(p)s(ermissions)c
+Fr(cvs)i Fs(sets)h(on)g(the)h(directories)e(inside)f(`)p
+Fn($CVSROOT)p Fs(')0 1820 y(are)h(reasonable,)i(and)e(that)h(they)f(b)s
+(elong)f(to)i(the)f(prop)s(er)f(groups.)60 b(See)37 b(Section)g(4.2.2)i
+([File)e(p)s(ermissions],)0 1944 y(page)31 b(18.)125
+2228 y(If)g(some)i(of)f(the)h(\014les)e(y)m(ou)i(w)m(an)m(t)g(to)g(imp)
+s(ort)d(are)j(binary)-8 b(,)31 b(y)m(ou)i(ma)m(y)g(w)m(an)m(t)g(to)g
+(use)f(the)g(wrapp)s(ers)f(features)0 2352 y(to)g(sp)s(ecify)e(whic)m
+(h)g(\014les)h(are)g(binary)f(and)h(whic)m(h)f(are)i(not.)41
+b(See)30 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(137.)0
+2856 y Fk(5.1.2)63 b(Creating)30 b(Files)h(F)-10 b(rom)30
+b(Other)g(V)-10 b(ersion)31 b(Con)m(trol)g(Systems)125
+3139 y Fs(If)j(y)m(ou)g(ha)m(v)m(e)i(a)f(pro)5 b(ject)35
+b(whic)m(h)e(y)m(ou)i(are)g(main)m(taining)d(with)h(another)i(v)m
+(ersion)f(con)m(trol)h(system,)h(suc)m(h)e(as)0 3264
+y Fr(r)n(cs)p Fs(,)29 b(y)m(ou)h(ma)m(y)g(wish)e(to)i(put)f(the)h
+(\014les)e(from)h(that)h(pro)5 b(ject)30 b(in)m(to)g
+Fr(cvs)p Fs(,)f(and)g(preserv)m(e)h(the)f(revision)f(history)h(of)0
+3388 y(the)i(\014les.)0 3742 y(F)-8 b(rom)31 b(R)m(CS)60
+b(If)24 b(y)m(ou)h(ha)m(v)m(e)h(b)s(een)e(using)f Fr(r)n(cs)p
+Fs(,)i(\014nd)e(the)i Fr(r)n(cs)e Fs(\014les|usually)e(a)k(\014le)f
+(named)g(`)p Fn(foo.c)p Fs(')g(will)e(ha)m(v)m(e)k(its)480
+3866 y Fr(r)n(cs)g Fs(\014le)g(in)f(`)p Fn(RCS/foo.c,v)p
+Fs(')f(\(but)i(it)h(could)e(b)s(e)i(other)f(places;)i(consult)e(the)h
+Fr(r)n(cs)f Fs(do)s(cumen)m(tation)480 3991 y(for)f(details\).)39
+b(Then)24 b(create)j(the)f(appropriate)e(directories)h(in)f
+Fr(cvs)h Fs(if)f(they)i(do)f(not)h(already)f(exist.)480
+4115 y(Then)j(cop)m(y)h(the)g(\014les)e(in)m(to)i(the)g(appropriate)e
+(directories)h(in)f(the)i Fr(cvs)f Fs(rep)s(ository)f(\(the)j(name)e
+(in)480 4240 y(the)g(rep)s(ository)f(m)m(ust)h(b)s(e)f(the)i(name)f(of)
+g(the)g(source)g(\014le)f(with)g(`)p Fn(,v)p Fs(')h(added;)g(the)g
+(\014les)f(go)i(directly)480 4364 y(in)d(the)h(app)s(opriate)f
+(directory)g(of)h(the)g(rep)s(ository)-8 b(,)28 b(not)f(in)e(an)i(`)p
+Fn(RCS)p Fs(')g(sub)s(directory\).)38 b(This)25 b(is)h(one)480
+4489 y(of)37 b(the)g(few)f(times)h(when)e(it)i(is)e(a)j(go)s(o)s(d)e
+(idea)g(to)i(access)g(the)f Fr(cvs)f Fs(rep)s(ository)f(directly)-8
+b(,)38 b(rather)480 4613 y(than)30 b(using)e Fr(cvs)h
+Fs(commands.)40 b(Then)29 b(y)m(ou)h(are)h(ready)f(to)g(c)m(hec)m(k)i
+(out)e(a)g(new)g(w)m(orking)f(directory)-8 b(.)480 4772
+y(The)36 b Fr(r)n(cs)f Fs(\014le)g(should)f(not)i(b)s(e)g(lo)s(c)m(k)m
+(ed)g(when)g(y)m(ou)g(mo)m(v)m(e)i(it)d(in)m(to)h Fr(cvs)p
+Fs(;)j(if)c(it)g(is,)i Fr(cvs)e Fs(will)f(ha)m(v)m(e)480
+4897 y(trouble)29 b(letting)h(y)m(ou)h(op)s(erate)g(on)f(it.)0
+5091 y(F)-8 b(rom)31 b(another)f(v)m(ersion)g(con)m(trol)h(system)480
+5215 y(Man)m(y)22 b(v)m(ersion)e(con)m(trol)i(systems)f(ha)m(v)m(e)i
+(the)e(abilit)m(y)f(to)i(exp)s(ort)e Fr(r)n(cs)h Fs(\014les)f(in)g(the)
+h(standard)f(format.)480 5340 y(If)30 b(y)m(ours)g(do)s(es,)g(exp)s
+(ort)h(the)f Fr(r)n(cs)f Fs(\014les)h(and)g(then)g(follo)m(w)f(the)i
+(ab)s(o)m(v)m(e)g(instructions.)p eop
 %%Page: 31 33
-bop 0 -58 a Fs(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
-b(31)311 183 y Fn(fprintf\(stderr,)22 b("No)h(code)g(generated.\\n"\);)215
-235 y(exit\(nerr)g(==)h(0)f(?)h(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)120
-287 y(})0 399 y Fs(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 513 y Fn($)24 b(cvs)f(commit)g(-m)h
-("Initialize)e(scanner.)h(Use)g(symbolic)g(exit)g(values.")g(driver.c)120
-565 y(Checking)g(in)g(driver.c;)120 617 y(/usr/local/cvsroot/yoyodyn)o
-(e/tc/dr)o(iver.c,v)44 b(<--)j(driver.c)120 669 y(new)23 b(revision:)g(1.7;)g
-(previous)g(revision:)g(1.6)120 721 y(done)62 833 y Fs(F)l(or)18
-b(y)o(our)f(protection,)i Fr(cvs)f Fs(will)i(refuse)e(to)g(c)o(hec)o(k)g(in)h
-(a)f(\014le)h(if)g(a)e(con\015ict)j(o)q(ccurred)e(and)h(y)o(ou)f(ha)o(v)o(e)f
-(not)0 883 y(resolv)o(ed)h(the)f(con\015ict.)27 b(Curren)o(tly)17
-b(to)f(resolv)o(e)i(a)f(con\015ict,)h(y)o(ou)f(m)o(ust)f(c)o(hange)i(the)f
-(timestamp)g(on)g(the)g(\014le,)0 933 y(and)h(m)o(ust)g(also)g(insure)h(that)
-e(the)h(\014le)i(con)o(tains)e(no)g(con\015ict)h(mark)o(ers.)27
-b(If)19 b(y)o(our)e(\014le)i(legitimately)h(con)o(tains)0 982
-y(con\015ict)14 b(mark)o(ers)e(\(that)f(is,)j(o)q(ccurrences)g(of)e(`)p
-Fn(>>>>>>>)i Fs(')e(at)h(the)g(start)e(of)i(a)f(line)j(that)d(don't)g(mark)g
-(a)h(con\015ict\),)0 1032 y(then)h Fr(cvs)g Fs(has)g(trouble)g(handling)i
-(this)e(and)g(y)o(ou)g(need)h(to)e(start)g(hac)o(king)h(on)g(the)g
-Fn(CVS/Entries)f Fs(\014le)i(or)e(other)0 1082 y(suc)o(h)j(w)o(ork)m
-(arounds.)62 1194 y(If)d(y)o(ou)g(use)g(release)g(1.04)f(or)g(later)h(of)f(p)
-q(cl-cvs)i(\(a)e Fr(gnu)h Fs(Emacs)f(fron)o(t-end)h(for)f Fr(cvs)p
-Fs(\))g(y)o(ou)h(can)g(use)g(an)f(Emacs)0 1244 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
-1447 y Fm(6.4)33 b(Informing)15 b(others)g(ab)r(out)h(commits)62
-1559 y Fs(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 Fn(-i)p Fs(')f(option)0 1609 y(of)f(the)g(`)p Fn(modules)p
-Fs(')f(\014le,)i(or)f(the)g(`)p Fn(loginfo)p Fs(')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
-1659 y([mo)q(dules],)g(page)f(99.)23 b(See)17 b(Section)g(B.6)f([loginfo],)g
-(page)h(104.)22 b(Y)l(ou)17 b(can)g(use)f(these)h(features)f(of)g
-Fr(cvs)g Fs(to,)g(for)0 1709 y(instance,)f(instruct)g Fr(cvs)f
-Fs(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.)0 1912 y Fm(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 2024 y Fs(If)g(sev)o(eral)f(dev)o(elop)q(ers)h(try)f(to)g(run)g
-Fr(cvs)g Fs(at)f(the)i(same)e(time,)i(one)f(ma)o(y)f(get)h(the)h(follo)o
-(wing)f(message:)120 2138 y Fn([11:43:23])22 b(waiting)h(for)h(bach's)f(lock)
-g(in)h(/usr/local/cvsroot/foo)62 2250 y Fr(cvs)13 b Fs(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 2300 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
-2350 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 2400 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
-Fn(#cvs.tfl)p Fs(',)e(`)p Fn(#cvs.rfl)p Fs(',)f(or)0 2450 y(`)p
-Fn(#cvs.wfl)p Fs(')g(from)i(the)g(rep)q(ository)l(.)62 2562
-y(Note)h(that)f(these)h(lo)q(c)o(ks)h(are)e(to)h(protect)f
-Fr(cvs)p Fs('s)g(in)o(ternal)i(data)f(structures)f(and)h(ha)o(v)o(e)g(no)g
-(relationship)i(to)0 2612 y(the)12 b(w)o(ord)g Fo(lo)q(c)o(k)j
-Fs(in)e(the)f(sense)h(used)f(b)o(y)g Fr(r)o(cs)p Fs(|whic)o(h)i(refers)e(to)f
-(reserv)o(ed)h(c)o(hec)o(k)o(outs)g(\(see)g(Chapter)g(6)f([Multiple)0
-2661 y(dev)o(elop)q(ers],)16 b(page)f(27\).)62 2774 y(An)o(y)h(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 2823
-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.)p eop
+31 32 bop 0 -116 a Fs(Chapter)30 b(5:)41 b(Starting)30
+b(a)g(pro)5 b(ject)31 b(with)e(CVS)2212 b(31)0 366 y(F)-8
+b(rom)31 b(SCCS)480 491 y(There)48 b(is)f(a)h(script)f(in)g(the)h(`)p
+Fn(contrib)p Fs(')e(directory)i(of)g(the)g Fr(cvs)f Fs(source)h
+(distribution)d(called)480 616 y(`)p Fn(sccs2rcs)p Fs(')38
+b(whic)m(h)g(con)m(v)m(erts)j Fr(sccs)e Fs(\014les)f(to)j
+Fr(r)n(cs)d Fs(\014les.)68 b(Note:)60 b(y)m(ou)40 b(m)m(ust)g(run)e(it)
+h(on)g(a)h(ma-)480 740 y(c)m(hine)33 b(whic)m(h)g(has)g(b)s(oth)g
+Fr(sccs)f Fs(and)i Fr(r)n(cs)e Fs(installed,)h(and)g(lik)m(e)g(ev)m
+(erything)g(else)h(in)e(con)m(trib)i(it)f(is)480 865
+y(unsupp)s(orted)28 b(\(y)m(our)i(mileage)g(ma)m(y)h(v)-5
+b(ary\).)0 1367 y Fk(5.1.3)63 b(Creating)30 b(a)g(directory)g(tree)g
+(from)g(scratc)m(h)125 1650 y Fs(F)-8 b(or)35 b(a)f(new)g(pro)5
+b(ject,)37 b(the)d(easiest)h(thing)f(to)h(do)f(is)f(probably)g(to)i
+(create)h(an)e(empt)m(y)h(directory)f(structure,)0 1775
+y(lik)m(e)c(this:)240 2038 y Fn($)47 b(mkdir)g(tc)240
+2141 y($)g(mkdir)g(tc/man)240 2245 y($)g(mkdir)g(tc/testing)125
+2529 y Fs(After)21 b(that,)j(y)m(ou)e(use)f(the)g Fn(import)f
+Fs(command)h(to)h(create)h(the)f(corresp)s(onding)d(\(empt)m(y\))k
+(directory)d(structure)0 2653 y(inside)28 b(the)j(rep)s(ository:)240
+2916 y Fn($)47 b(cd)h(tc)240 3020 y($)f(cvs)g(import)f(-m)i("Created)d
+(directory)g(structure")g(yoyodyne/)p Fo(dir)51 b Fn(yoyo)46
+b(start)125 3304 y Fs(Then,)29 b(use)h Fn(add)g Fs(to)h(add)f(\014les)f
+(\(and)h(new)g(directories\))g(as)g(they)h(app)s(ear.)125
+3587 y(Chec)m(k)f(that)h(the)g(p)s(ermissions)c Fr(cvs)i
+Fs(sets)i(on)f(the)h(directories)e(inside)f(`)p Fn($CVSROOT)p
+Fs(')h(are)i(reasonable.)0 4122 y Fm(5.2)68 b(De\014ning)31
+b(the)f(mo)t(dule)125 4406 y Fs(The)j(next)g(step)h(is)e(to)j(de\014ne)
+e(the)g(mo)s(dule)f(in)g(the)i(`)p Fn(modules)p Fs(')e(\014le.)50
+b(This)31 b(is)i(not)h(strictly)e(necessary)-8 b(,)36
+b(but)0 4531 y(mo)s(dules)29 b(can)h(b)s(e)g(con)m(v)m(enien)m(t)h(in)f
+(grouping)f(together)i(related)g(\014les)e(and)h(directories.)125
+4814 y(In)f(simple)g(cases)i(these)g(steps)f(are)h(su\016cien)m(t)e(to)
+j(de\014ne)d(a)i(mo)s(dule.)49 5098 y(1.)61 b(Get)31
+b(a)g(w)m(orking)f(cop)m(y)h(of)g(the)f(mo)s(dules)f(\014le.)420
+5236 y Fn($)47 b(cvs)g(checkout)f(CVSROOT/modules)420
+5340 y($)h(cd)h(CVSROOT)p eop
 %%Page: 32 34
-bop 0 -58 a Fs(32)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(One)g(migh)o(t)f(hop)q(e)h(for)f(the)g(follo)o(wing)h(prop)q(ert)o(y)
-120 298 y Fn(If)24 b(someone)e(commits)h(some)h(changes)f(in)g(one)h(cvs)f
-(command,)120 350 y(then)g(an)h(update)f(by)h(someone)e(else)i(will)f(either)
-g(get)h(all)f(the)120 402 y(changes,)g(or)g(none)h(of)f(them.)62
-515 y Fs(but)16 b Fr(cvs)e Fs(do)q(es)i Fo(not)g Fs(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
-631 y Fn(a/one.c)120 682 y(a/two.c)120 734 y(b/three.c)120
-786 y(b/four.c)62 899 y Fs(if)h(someone)f(runs)120 1015 y Fn(cvs)23
-b(ci)h(a/two.c)f(b/three.c)62 1128 y Fs(and)14 b(someone)g(else)h(runs)f
-Fn(cvs)g(update)f Fs(at)g(the)h(same)g(time,)g(the)f(p)q(erson)i(running)g
-Fn(update)d Fs(migh)o(t)i(get)f(only)0 1178 y(the)i(c)o(hange)h(to)e(`)p
-Fn(b/three.c)p Fs(')f(and)j(not)e(the)i(c)o(hange)f(to)g(`)p
-Fn(a/two.c)p Fs('.)0 1391 y Fm(6.6)33 b(Mec)n(hanisms)14 b(to)h(trac)n(k)h
-(who)f(is)g(editing)i(\014les)62 1504 y Fs(F)l(or)d(man)o(y)h(groups,)f(use)h
-(of)f Fr(cvs)g Fs(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 1554 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
-1604 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 1654 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 1703 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 1753
-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.)62 1866 y(F)l(or)i(maxim)o(um)g(b)q(ene\014t)i(dev)o(elop)q(ers)f
-(should)h(use)e Fn(cvs)e(edit)i Fs(\(not)g Fn(chmod)p Fs(\))f(to)h(mak)o(e)g
-(\014les)h(read-write)g(to)0 1916 y(edit)d(them,)g(and)f Fn(cvs)h(release)f
-Fs(\(not)g Fn(rm)p Fs(\))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 1966 y Fr(cvs)g Fs(is)g(not)g(able)
-h(to)f(enforce)g(this)h(b)q(eha)o(vior.)0 2158 y Fk(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
-2271 y Fs(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 2411 y(Command)-1901 b Fj(cvs)19 b(w)n(atc)n(h)i(on)h
-Fi([)p Fn(-l)p Fi(])15 b Fo(\014les)h Fh(:)8 b(:)g(:)120 2461
-y Fs(Sp)q(ecify)24 b(that)e(dev)o(elop)q(ers)i(should)g(run)f
-Fn(cvs)15 b(edit)22 b Fs(b)q(efore)h(editing)h Fo(\014les)p
-Fs(.)44 b(CVS)23 b(will)h(create)120 2511 y(w)o(orking)16 b(copies)h(of)f
-Fo(\014les)j Fs(read-only)l(,)e(to)e(remind)i(dev)o(elop)q(ers)h(to)d(run)i
-(the)f Fn(cvs)f(edit)g Fs(command)120 2561 y(b)q(efore)g(w)o(orking)g(on)g
-(them.)120 2674 y(If)i Fo(\014les)i Fs(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 2724 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
-2774 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
-2823 y(directory)h(are)g(pro)q(cessed)h(recursiv)o(ely)l(,)h(unless)f(the)f
-Fn(-l)g Fs(option)h(is)f(giv)o(en.)p eop
+32 33 bop 0 -116 a Fs(32)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)49 366 y(2.)61 b(Edit)34
+b(the)h(\014le)f(and)g(insert)g(a)i(line)d(that)i(de\014nes)f(the)h(mo)
+s(dule.)53 b(See)35 b(Section)g(4.3)h([In)m(tro)g(administrativ)m(e)180
+491 y(\014les],)31 b(page)h(19,)g(for)f(an)h(in)m(tro)s(duction.)41
+b(See)31 b(Section)g(C.1)h([mo)s(dules],)e(page)i(135,)h(for)e(a)h
+(full)d(description)180 616 y(of)i(the)f(mo)s(dules)f(\014le.)39
+b(Y)-8 b(ou)31 b(can)g(use)f(the)h(follo)m(wing)d(line)h(to)i(de\014ne)
+f(the)h(mo)s(dule)d(`)p Fn(tc)p Fs(':)420 744 y Fn(tc)143
+b(yoyodyne/tc)49 894 y Fs(3.)61 b(Commit)30 b(y)m(our)g(c)m(hanges)h
+(to)g(the)g(mo)s(dules)d(\014le.)420 1022 y Fn($)47 b(cvs)g(commit)f
+(-m)i("Added)e(the)h(tc)g(module.")e(modules)49 1172
+y Fs(4.)61 b(Release)31 b(the)g(mo)s(dules)d(mo)s(dule.)420
+1300 y Fn($)47 b(cd)h(..)420 1404 y($)f(cvs)g(release)f(-d)h(CVSROOT)p
+eop
 %%Page: 33 35
-bop 0 -58 a Fs(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
-b(33)120 183 y(If)15 b Fo(\014les)j Fs(is)e(omitted,)f(it)g(defaults)h(to)f
-(the)g(curren)o(t)g(directory)l(.)1696 320 y(Command)-1901
-b Fj(cvs)19 b(w)n(atc)n(h)i(o\013)i Fi([)p Fn(-l)p Fi(])14
-b Fo(\014les)i Fh(:)8 b(:)g(:)120 369 y Fs(Do)13 b(not)h(pro)o(vide)g
-(noti\014cation)g(ab)q(out)g(w)o(ork)f(on)g Fo(\014les)p Fs(.)21
-b(CVS)14 b(will)h(create)f(w)o(orking)f(copies)i(of)e Fo(\014les)120
-419 y Fs(read-write.)120 531 y(The)i Fo(\014les)j Fs(and)e
-Fn(-l)f Fs(argumen)o(ts)f(are)h(pro)q(cessed)h(as)f(for)f Fn(cvs)h(watch)f
-(on)p Fs(.)0 713 y Fk(6.6.2)30 b(T)-5 b(elling)14 b(CVS)i(to)f(notify)g(y)n
-(ou)62 825 y Fs(Y)l(ou)k(can)f(tell)h Fr(cvs)f Fs(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 874 y(Y)l(ou)g(can)h(do)f(this)g(without)g(using)h
-Fn(cvs)c(watch)f(on)k Fs(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 Fn(cvs)0 924 y(watch)c(on)p
-Fs(,)h(so)g(that)f(dev)o(elop)q(ers)j(use)e(the)g Fn(cvs)g(edit)g
-Fs(command.)1696 1061 y(Command)-1901 b Fj(cvs)19 b(w)n(atc)n(h)i(add)h
-Fi([)p Fn(-a)15 b Fo(action)p Fi(])g([)p Fn(-l)p Fi(])f Fo(\014les)i
-Fh(:)8 b(:)g(:)120 1110 y Fs(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 Fo(\014les)p Fs(.)120 1222 y(The)f Fn(-a)g Fs(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 Fo(action)120 1272 y Fs(is)c(one)f(of)g(the)g(follo)o
-(wing:)120 1396 y Fn(edit)144 b Fs(Another)18 b(user)g(has)g(applied)i(the)e
-Fn(cvs)d(edit)j Fs(command)g(\(describ)q(ed)h(b)q(elo)o(w\))g(to)e(a)360
-1446 y(\014le.)120 1520 y Fn(unedit)96 b Fs(Another)17 b(user)h(has)f
-(applied)i(the)f Fn(cvs)c(unedit)j Fs(command)g(\(describ)q(ed)i(b)q(elo)o
-(w\))e(or)360 1570 y(the)c Fn(cvs)i(release)d Fs(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
-Fn(cvs)360 1620 y(update)h Fs(to)h(recreate)g(it.)120 1694
-y Fn(commit)96 b Fs(Another)15 b(user)g(has)h(committed)f(c)o(hanges)g(to)g
-(a)f(\014le.)120 1768 y Fn(all)168 b Fs(All)16 b(of)f(the)h(ab)q(o)o(v)o(e.)
-120 1842 y Fn(none)144 b Fs(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 Fn(cvs)f(edit)p Fs(,)f(describ)q(ed)j(b)q
-(elo)o(w.\))120 1966 y(The)c Fn(-a)f Fs(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 2016 y(to)j Fn(all)p Fs(.)120 2128 y(The)g Fo(\014les)j
-Fs(and)e Fn(-l)f Fs(option)g(are)g(pro)q(cessed)h(as)f(for)f(the)i
-Fn(cvs)e(watch)h Fs(commands.)1696 2289 y(Command)-1901 b Fj(cvs)19
-b(w)n(atc)n(h)i(remo)n(v)n(e)h Fi([)p Fn(-a)15 b Fo(action)p
-Fi(])g([)p Fn(-l)p Fi(])f Fo(\014les)j Fh(:)8 b(:)g(:)120 2338
-y Fs(Remo)o(v)o(e)14 b(a)g(noti\014cation)h(request)g(established)h(using)f
-Fn(cvs)g(watch)f(add)p Fs(;)g(the)g(argumen)o(ts)g(are)g(the)120
-2388 y(same.)20 b(If)15 b(the)g Fn(-a)g Fs(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 2524 y(When)23 b(the)f(conditions)h(exist)g(for)e(noti\014cation,)j
-Fr(cvs)e Fs(calls)h(the)f(`)p Fn(notify)p Fs(')e(administrativ)o(e)j(\014le.)
-42 b(Edit)0 2574 y(`)p Fn(notify)p Fs(')20 b(as)g(one)i(edits)f(the)h(other)e
-(administrativ)o(e)i(\014les)g(\(see)f(Section)h(4.3)f([In)o(tro)f
-(administrativ)o(e)i(\014les],)0 2624 y(page)14 b(16\).)k(This)d(\014le)f
-(follo)o(ws)g(the)g(usual)h(con)o(v)o(en)o(tions)e(for)h(administrativ)o(e)g
-(\014les)h(\(see)e(Section)i(B.3.1)e([syn)o(tax],)0 2674 y(page)f(102\),)f
-(where)h(eac)o(h)g(line)h(is)f(a)g(regular)g(expression)g(follo)o(w)o(ed)h(b)
-o(y)e(a)h(command)f(to)h(execute.)19 b(The)12 b(command)0 2724
-y(should)i(con)o(tain)f(a)g(single)h(o)q(currence)g(of)e(`)p
-Fn(\045s)p Fs(')g(whic)o(h)i(will)h(b)q(e)f(replaced)g(b)o(y)f(the)g(user)g
-(to)f(notify;)i(the)f(rest)f(of)h(the)0 2774 y(information)18
-b(regarding)h(the)f(noti\014cation)h(will)h(b)q(e)f(supplied)h(to)e(the)g
-(command)g(on)g(standard)g(input.)30 b(The)0 2823 y(standard)15
-b(thing)g(to)g(put)g(in)h(the)g Fn(notify)e Fs(\014le)i(is)g(the)f(single)i
-(line:)p eop
+33 34 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(33)0 366 y Fp(6)80 b(Multiple)32
+b(dev)l(elop)t(ers)125 768 y Fs(When)g(more)h(than)g(one)g(p)s(erson)f
+(w)m(orks)g(on)h(a)g(soft)m(w)m(are)i(pro)5 b(ject)33
+b(things)f(often)h(get)h(complicated.)48 b(Often,)0 893
+y(t)m(w)m(o)29 b(p)s(eople)e(try)h(to)h(edit)e(the)i(same)f(\014le)f
+(sim)m(ultaneously)-8 b(.)38 b(One)28 b(solution,)f(kno)m(wn)g(as)i
+Fo(\014le)e(lo)s(c)m(king)35 b Fs(or)28 b Fo(reserv)m(ed)0
+1017 y(c)m(hec)m(k)m(outs)p Fs(,)g(is)c(to)i(allo)m(w)e(only)g(one)h(p)
+s(erson)f(to)h(edit)g(eac)m(h)h(\014le)d(at)j(a)f(time.)39
+b(This)23 b(is)h(the)h(only)f(solution)f(with)h(some)0
+1142 y(v)m(ersion)30 b(con)m(trol)i(systems,)f(including)c
+Fr(r)n(cs)j Fs(and)g Fr(sccs)p Fs(.)41 b Fr(Cvs)31 b
+Fs(do)s(esn't)f(ha)m(v)m(e)i(a)g(v)m(ery)f(nice)f(implemen)m(tation)g
+(of)0 1267 y(reserv)m(ed)k(c)m(hec)m(k)m(outs)h(\(y)m(et\))h(but)d
+(there)g(are)h(w)m(a)m(ys)h(to)f(get)h(it)e(w)m(orking)f(\(for)i
+(example,)g(see)g(the)g Fn(cvs)c(admin)f(-l)0 1391 y
+Fs(command)34 b(in)f(Section)h(A.5.1)h([admin)e(options],)i(page)g
+(93\).)53 b(It)34 b(also)g(ma)m(y)h(b)s(e)f(p)s(ossible)d(to)k(use)f
+(the)g(w)m(atc)m(hes)0 1516 y(features)k(describ)s(ed)d(b)s(elo)m(w,)k
+(together)f(with)e(suitable)g(pro)s(cedures)g(\(not)i(enforced)g(b)m(y)
+f(soft)m(w)m(are\),)k(to)d(a)m(v)m(oid)0 1640 y(ha)m(ving)30
+b(t)m(w)m(o)i(p)s(eople)d(edit)h(at)h(the)f(same)h(time.)125
+1920 y(The)j(default)f(mo)s(del)h(with)f Fr(cvs)g Fs(is)h(kno)m(wn)g
+(as)h Fo(unreserv)m(ed)f(c)m(hec)m(k)m(outs)p Fs(.)55
+b(In)34 b(this)f(mo)s(del,)i(dev)m(elop)s(ers)f(can)0
+2044 y(edit)26 b(their)f(o)m(wn)i Fo(w)m(orking)f(cop)m(y)35
+b Fs(of)26 b(a)h(\014le)f(sim)m(ultaneously)-8 b(.)37
+b(The)26 b(\014rst)g(p)s(erson)f(that)i(commits)g(his)e(c)m(hanges)i
+(has)0 2169 y(no)i(automatic)i(w)m(a)m(y)f(of)g(kno)m(wing)f(that)h
+(another)g(has)f(started)h(to)h(edit)e(it.)40 b(Others)29
+b(will)d(get)31 b(an)f(error)f(message)0 2293 y(when)f(they)i(try)f(to)
+h(commit)g(the)f(\014le.)40 b(They)28 b(m)m(ust)i(then)f(use)g
+Fr(cvs)f Fs(commands)h(to)h(bring)e(their)g(w)m(orking)h(cop)m(y)0
+2418 y(up)g(to)i(date)g(with)f(the)g(rep)s(ository)f(revision.)39
+b(This)29 b(pro)s(cess)h(is)f(almost)i(automatic.)125
+2698 y Fr(Cvs)24 b Fs(also)h(supp)s(orts)d(mec)m(hanisms)i(whic)m(h)g
+(facilitate)g(v)-5 b(arious)24 b(kinds)f(of)h(comm)m(uncation,)j
+(without)c(actually)0 2822 y(enforcing)30 b(rules)f(lik)m(e)g(reserv)m
+(ed)i(c)m(hec)m(k)m(outs)h(do.)125 3102 y(The)22 b(rest)h(of)h(this)e
+(c)m(hapter)h(describ)s(es)f(ho)m(w)h(these)g(v)-5 b(arious)22
+b(mo)s(dels)g(w)m(ork,)j(and)d(some)i(of)f(the)g(issues)f(in)m(v)m(olv)
+m(ed)0 3226 y(in)29 b(c)m(ho)s(osing)h(b)s(et)m(w)m(een)h(them.)0
+3726 y Fm(6.1)68 b(File)31 b(status)125 4005 y Fs(Based)26
+b(on)g(what)g(op)s(erations)g(y)m(ou)g(ha)m(v)m(e)i(p)s(erformed)c(on)i
+(a)h(c)m(hec)m(k)m(ed)h(out)e(\014le,)h(and)e(what)h(op)s(erations)g
+(others)0 4130 y(ha)m(v)m(e)39 b(p)s(erformed)e(to)h(that)h(\014le)e
+(in)g(the)h(rep)s(ository)-8 b(,)39 b(one)g(can)f(classify)f(a)h
+(\014le)f(in)g(a)h(n)m(um)m(b)s(er)f(of)h(states.)64
+b(The)0 4254 y(states,)32 b(as)e(rep)s(orted)g(b)m(y)g(the)h
+Fn(status)e Fs(command,)h(are:)0 4595 y(Up-to-date)480
+4720 y(The)g(\014le)f(is)h(iden)m(tical)f(with)g(the)i(latest)g
+(revision)d(in)h(the)i(rep)s(ository)e(for)h(the)h(branc)m(h)f(in)f
+(use.)0 4905 y(Lo)s(cally)g(Mo)s(di\014ed)480 5030 y(Y)-8
+b(ou)31 b(ha)m(v)m(e)g(edited)f(the)h(\014le,)e(and)h(not)h(y)m(et)g
+(committed)g(y)m(our)f(c)m(hanges.)0 5215 y(Lo)s(cally)f(Added)480
+5340 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(added)f(the)h(\014le)e(with)g
+Fn(add)p Fs(,)h(and)g(not)g(y)m(et)i(committed)e(y)m(our)h(c)m(hanges.)
+p eop
 %%Page: 34 36
-bop 0 -58 a Fs(34)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)120
-183 y Fn(ALL)23 b(mail)h(\045s)f(-s)h(\\"CVS)f(notification\\")62
-298 y Fs(This)16 b(causes)f(users)h(to)e(b)q(e)i(noti\014ed)g(b)o(y)f
-(electronic)i(mail.)62 413 y(Note)e(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 463 y(mac)o(hine.)20
-b(One)15 b(could)f(of)g(course)g(write)f(a)h(`)p Fn(notify)p
-Fs(')e(script)i(whic)o(h)h(directed)g(noti\014cations)f(elsewhere,)h(but)f
-(to)0 512 y(mak)o(e)h(this)h(easy)l(,)f Fr(cvs)g Fs(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 562 y(\014le)g(`)p Fn(users)p
-Fs(')d(in)j(`)p Fn(CVSROOT)p Fs(')d(with)i(a)g(line)h(for)f(eac)o(h)f(user)h
-(in)h(the)f(format)f Fo(user)s Fs(:)p Fo(v)m(alue)p Fs(.)20
-b(Then)15 b(instead)f(of)g(passing)0 612 y(the)g(name)g(of)f(the)h(user)g(to)
-g(b)q(e)g(noti\014ed)h(to)e(`)p Fn(notify)p Fs(',)g Fr(cvs)g
-Fs(will)j(pass)d(the)h Fo(v)m(alue)k Fs(\(normally)c(an)g(email)h(address)0
-662 y(on)g(some)g(other)g(mac)o(hine\).)0 868 y Fk(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 983 y Fs(Since)22 b(a)e(\014le)i(whic)o(h)f(is)g(b)q(eing)g(w)o(atc)o
-(hed)f(is)h(c)o(hec)o(k)o(ed)g(out)f(read-only)l(,)i(y)o(ou)e(cannot)g
-(simply)i(edit)f(it.)35 b(T)l(o)0 1033 y(mak)o(e)13 b(it)h(read-write,)g(and)
-f(inform)h(others)f(that)g(y)o(ou)g(are)h(planning)h(to)e(edit)h(it,)g(use)g
-(the)g Fn(cvs)g(edit)f Fs(command.)0 1083 y(Some)i(systems)f(call)i(this)g(a)
-e Fo(c)o(hec)o(k)o(out)p Fs(,)g(but)h Fr(cvs)g Fs(uses)g(that)f(term)g(for)h
-(obtaining)g(a)g(cop)o(y)g(of)f(the)h(sources)g(\(see)0 1133
-y(Section)h(3.1)e([Getting)h(the)g(source],)g(page)g(9\),)f(an)h(op)q
-(eration)h(whic)o(h)g(those)f(systems)f(call)j(a)d Fo(get)i
-Fs(or)f(a)g Fo(fetc)o(h)p Fs(.)1696 1277 y(Command)-1901 b
-Fj(cvs)19 b(edit)24 b Fi([)p Fo(options)p Fi(])15 b Fo(\014les)h
-Fh(:)8 b(:)g(:)120 1327 y Fs(Prepare)20 b(to)f(edit)h(the)g(w)o(orking)f
-(\014les)i Fo(\014les)p Fs(.)34 b(CVS)20 b(mak)o(es)f(the)g
-Fo(\014les)k Fs(read-write,)d(and)g(noti\014es)120 1377 y(users)15
-b(who)g(ha)o(v)o(e)g(requested)h Fn(edit)e Fs(noti\014cation)i(for)f(an)o(y)g
-(of)f Fo(\014les)p Fs(.)120 1492 y(The)e Fn(cvs)j(edit)c Fs(command)h
-(accepts)g(the)g(same)g Fo(options)i Fs(as)d(the)h Fn(cvs)j(watch)f(add)e
-Fs(command,)g(and)120 1542 y(establishes)18 b(a)e(temp)q(orary)g(w)o(atc)o(h)
-f(for)h(the)h(user)f(on)g Fo(\014les)r Fs(;)i(CVS)f(will)h(remo)o(v)o(e)d
-(the)i(w)o(atc)o(h)e(when)120 1591 y Fo(\014les)j Fs(are)c
-Fn(unedit)p Fs(ed)h(or)f Fn(commit)p Fs(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
-1641 y(should)g(sp)q(ecify)h Fn(-a)e(none)p Fs(.)120 1756 y(The)g
-Fo(\014les)j Fs(and)e Fn(-l)f Fs(option)g(are)g(pro)q(cessed)h(as)f(for)f
-(the)i Fn(cvs)e(watch)h Fs(commands.)62 1901 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
-Fn(cvs)c(commit)j Fs(command,)g(whic)o(h)0 1951 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
-2001 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
-Fn(cvs)g(unedit)0 2050 y Fs(command.)1696 2195 y(Command)-1901
-b Fj(cvs)19 b(unedit)24 b Fi([)p Fn(-l)p Fi(])14 b Fo(\014les)j
-Fh(:)8 b(:)g(:)120 2245 y Fs(Abandon)15 b(w)o(ork)e(on)i(the)f(w)o(orking)g
-(\014les)i Fo(\014les)p Fs(,)f(and)g(rev)o(ert)e(them)i(to)f(the)g(rep)q
-(ository)g(v)o(ersions)h(on)120 2295 y(whic)o(h)h(they)e(are)h(based.)20
-b(CVS)14 b(mak)o(es)h(those)f Fo(\014les)k Fs(read-only)d(for)f(whic)o(h)h
-(users)g(ha)o(v)o(e)f(requested)120 2345 y(noti\014cation)j(using)g
-Fn(cvs)e(watch)g(on)p Fs(.)23 b(CVS)16 b(noti\014es)h(users)g(who)f(ha)o(v)o
-(e)g(requested)h Fn(unedit)f Fs(noti-)120 2395 y(\014cation)g(for)e(an)o(y)h
-(of)g Fo(\014les)p Fs(.)120 2509 y(The)g Fo(\014les)j Fs(and)e
-Fn(-l)f Fs(option)g(are)g(pro)q(cessed)h(as)f(for)f(the)i Fn(cvs)e(watch)h
-Fs(commands.)120 2624 y(If)h(w)o(atc)o(hes)f(are)g(not)h(in)g(use,)g(the)g
-Fn(unedit)f Fs(command)h(probably)g(do)q(es)g(not)g(w)o(ork,)e(and)i(the)g(w)
-o(a)o(y)120 2674 y(to)d(rev)o(ert)h(to)f(the)h(rep)q(ository)g(v)o(ersion)g
-(is)g(to)g(remo)o(v)o(e)f(the)h(\014le)h(and)f(then)g(use)g
-Fn(cvs)h(update)e Fs(to)g(get)120 2724 y(a)j(new)g(cop)o(y)l(.)22
-b(The)16 b(meaning)h(is)g(not)e(precisely)j(the)e(same;)g(remo)o(ving)g(and)g
-(up)q(dating)h(ma)o(y)e(also)120 2774 y(bring)h(in)f(some)g(c)o(hanges)g
-(whic)o(h)h(ha)o(v)o(e)e(b)q(een)i(made)f(in)h(the)f(rep)q(ository)g(since)h
-(the)f(last)g(time)g(y)o(ou)120 2823 y(up)q(dated.)p eop
+34 35 bop 0 -116 a Fs(34)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(Lo)s(cally)f(Remo)m(v)m(ed)480
+491 y(Y)-8 b(ou)31 b(ha)m(v)m(e)g(remo)m(v)m(ed)h(the)e(\014le)g(with)f
+Fn(remove)p Fs(,)g(and)h(not)g(y)m(et)i(committed)e(y)m(our)h(c)m
+(hanges.)0 679 y(Needs)g(Chec)m(k)m(out)480 804 y(Someone)j(else)f(has)
+g(committed)h(a)f(new)m(er)h(revision)d(to)j(the)g(rep)s(ository)-8
+b(.)49 b(The)33 b(name)g(is)g(sligh)m(tly)480 928 y(misleading;)43
+b(y)m(ou)e(will)c(ordinarily)g(use)j Fn(update)f Fs(rather)h(than)g
+Fn(checkout)e Fs(to)j(get)g(that)g(new)m(er)480 1053
+y(revision.)0 1241 y(Needs)31 b(P)m(atc)m(h)480 1366
+y(Lik)m(e)g(Needs)h(Chec)m(k)m(out,)h(but)e(the)h Fr(cvs)e
+Fs(serv)m(er)i(will)d(send)i(a)h(patc)m(h)g(rather)f(than)g(the)h(en)m
+(tire)g(\014le.)480 1490 y(Sending)c(a)j(patc)m(h)g(or)g(sending)d(an)j
+(en)m(tire)f(\014le)f(accomplishes)h(the)g(same)h(thing.)0
+1678 y(Needs)g(Merge)480 1803 y(Someone)24 b(else)g(has)g(committed)g
+(a)g(new)m(er)g(revision)e(to)j(the)f(rep)s(ository)-8
+b(,)25 b(and)f(y)m(ou)g(ha)m(v)m(e)h(also)f(made)480
+1927 y(mo)s(di\014cations)29 b(to)i(the)f(\014le.)0 2116
+y(Unresolv)m(ed)g(Con\015ict)480 2240 y(This)e(is)g(lik)m(e)h(Lo)s
+(cally)f(Mo)s(di\014ed,)g(except)i(that)g(a)g(previous)e
+Fn(update)g Fs(command)h(ga)m(v)m(e)i(a)f(con\015ict.)480
+2365 y(Y)-8 b(ou)25 b(need)e(to)i(resolv)m(e)f(the)h(con\015ict)f(as)g
+(describ)s(ed)e(in)g(Section)i(6.3)h([Con\015icts)f(example],)h(page)g
+(35.)0 2553 y(Unkno)m(wn)103 b Fr(Cvs)33 b Fs(do)s(esn't)g(kno)m(w)g
+(an)m(ything)g(ab)s(out)g(this)f(\014le.)48 b(F)-8 b(or)34
+b(example,)g(y)m(ou)g(ha)m(v)m(e)g(created)h(a)e(new)g(\014le)480
+2677 y(and)d(ha)m(v)m(e)h(not)g(run)e Fn(add)p Fs(.)125
+2990 y(T)-8 b(o)31 b(help)f(clarify)g(the)h(\014le)f(status,)i
+Fn(status)e Fs(also)h(rep)s(orts)f(the)i Fn(Working)c(revision)h
+Fs(whic)m(h)h(is)g(the)i(revision)0 3115 y(that)40 b(the)g(\014le)f(in)
+f(the)i(w)m(orking)f(directory)g(deriv)m(es)g(from,)j(and)d(the)h
+Fn(Repository)27 b(revision)38 b Fs(whic)m(h)g(is)h(the)0
+3239 y(latest)31 b(revision)e(in)g(the)h(rep)s(ository)g(for)g(the)g
+(branc)m(h)g(in)f(use.)125 3520 y(F)-8 b(or)31 b(information)d(on)j
+(the)f(options)g(to)h Fn(status)p Fs(,)e(see)i(Section)g(A.16)g
+([status],)h(page)f(117.)42 b(F)-8 b(or)32 b(information)0
+3645 y(on)c(its)f Fn(Sticky)i(tag)e Fs(and)h Fn(Sticky)g(date)f
+Fs(output,)h(see)h(Section)f(7.4)h([Stic)m(ky)f(tags],)i(page)f(49.)41
+b(F)-8 b(or)29 b(information)0 3769 y(on)h(its)g Fn(Sticky)f(options)f
+Fs(output,)i(see)h(the)g(`)p Fn(-k)p Fs(')f(option)g(in)f(Section)h
+(A.18.1)j([up)s(date)c(options],)i(page)g(120.)0 4280
+y Fm(6.2)68 b(Bringing)31 b(a)f(\014le)h(up)f(to)h(date)125
+4561 y Fs(When)26 b(y)m(ou)g(w)m(an)m(t)h(to)g(up)s(date)f(or)g(merge)h
+(a)f(\014le,)h(use)f(the)g Fn(update)f Fs(command.)39
+b(F)-8 b(or)27 b(\014les)e(that)i(are)g(not)f(up)f(to)0
+4685 y(date)j(this)f(is)g(roughly)f(equiv)-5 b(alen)m(t)27
+b(to)i(a)f Fn(checkout)e Fs(command:)39 b(the)28 b(new)m(est)g
+(revision)e(of)i(the)g(\014le)f(is)g(extracted)0 4810
+y(from)j(the)g(rep)s(ository)g(and)g(put)f(in)g(y)m(our)i(w)m(orking)e
+(cop)m(y)i(of)g(the)f(mo)s(dule.)125 5091 y(Y)-8 b(our)36
+b(mo)s(di\014cations)f(to)j(a)f(\014le)f(are)h(nev)m(er)h(lost)e(when)g
+(y)m(ou)h(use)g Fn(update)p Fs(.)58 b(If)36 b(no)h(new)m(er)g(revision)
+e(exists,)0 5215 y(running)24 b Fn(update)i Fs(has)h(no)g(e\013ect.)41
+b(If)27 b(y)m(ou)g(ha)m(v)m(e)h(edited)f(the)g(\014le,)g(and)g(a)g(new)
+m(er)g(revision)f(is)g(a)m(v)-5 b(ailable,)27 b Fr(cvs)g
+Fs(will)0 5340 y(merge)k(all)e(c)m(hanges)j(in)m(to)e(y)m(our)g(w)m
+(orking)g(cop)m(y)-8 b(.)p eop
 %%Page: 35 37
-bop 0 -58 a Fs(Chapter)15 b(6:)k(Multiple)f(dev)o(elop)q(ers)1284
-b(35)62 183 y(When)14 b(using)f(clien)o(t/serv)o(er)h Fr(cvs)p
-Fs(,)e(y)o(ou)h(can)g(use)g(the)g Fn(cvs)i(edit)d Fs(and)h
-Fn(cvs)i(unedit)d Fs(commands)h(ev)o(en)g(if)g Fr(cvs)0 233
-y Fs(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 283 y(successful)h Fr(cvs)d Fs(command.)0 485 y Fk(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
-628 y Fs(Command)-1901 b Fj(cvs)19 b(w)n(atc)n(hers)24 b Fi([)p
-Fn(-l)p Fi(])14 b Fo(\014les)j Fh(:)8 b(:)g(:)120 678 y Fs(List)17
-b(the)g(users)g(curren)o(tly)g(w)o(atc)o(hing)g(c)o(hanges)g(to)f
-Fo(\014les)p Fs(.)25 b(The)17 b(rep)q(ort)g(includes)i(the)e(\014les)h(b)q
-(eing)120 727 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 842 y(The)g Fo(\014les)j Fs(and)e Fn(-l)f
-Fs(argumen)o(ts)f(are)h(pro)q(cessed)h(as)f(for)f(the)i Fn(cvs)e(watch)h
-Fs(commands.)1696 1014 y(Command)-1901 b Fj(cvs)19 b(editors)k
-Fi([)p Fn(-l)p Fi(])15 b Fo(\014les)h Fh(:)8 b(:)g(:)120 1064
-y Fs(List)16 b(the)f(users)h(curren)o(tly)f(w)o(orking)g(on)g
-Fo(\014les)p Fs(.)21 b(The)16 b(rep)q(ort)f(includes)i(the)f(mail)g(address)f
-(of)g(eac)o(h)120 1114 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 1164 y(w)o(orking)h(directory)g(con)o(taining)h(the)g(\014le.)120
-1278 y(The)f Fo(\014les)j Fs(and)e Fn(-l)f Fs(argumen)o(ts)f(are)h(pro)q
-(cessed)h(as)f(for)f(the)i Fn(cvs)e(watch)h Fs(commands.)0
-1479 y Fk(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 1594 y Fs(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 Fn(CVS)p Fs(')f(directories)j
-(in)f(the)g(rep)q(ository)g(and)0 1643 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 Fr(cvs)g Fs(1.6)f(or)h(earlier)0
-1693 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 1809 y Fn(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 1924
-y Fs(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 1974 y(copies)f(of)e Fr(cvs)h Fs(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 2023 y Fn(watch)c(off)f
-Fs(and)f Fn(watch)j(remove)c Fs(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
-2073 y(to)i(a)f(state)h(whic)o(h)h Fr(cvs)f Fs(1.6)f(can)h(cop)q(e)h(with.)0
-2296 y Fm(6.7)33 b(Cho)r(osing)14 b(b)r(et)n(w)n(een)h(reserv)n(ed)g(or)h
-(unreserv)n(ed)g(c)n(hec)n(k)n(outs)62 2410 y Fs(Reserv)o(ed)g(and)g
-(unreserv)o(ed)g(c)o(hec)o(k)o(outs)f(eac)o(h)g(ha)o(v)o(e)g(pros)g(and)h
-(cons.)k(Let)15 b(it)h(b)q(e)g(said)g(that)e(a)h(lot)h(of)f(this)g(is)0
-2460 y(a)f(matter)f(of)g(opinion)i(or)f(what)f(w)o(orks)g(giv)o(en)i
-(di\013eren)o(t)f(groups')f(w)o(orking)h(st)o(yles,)g(but)g(here)g(is)h(an)f
-(attempt)f(to)0 2510 y(brie\015y)18 b(describ)q(e)h(the)d(issues.)26
-b(There)17 b(are)g(man)o(y)f(w)o(a)o(ys)g(to)g(organize)h(a)g(team)f(of)h
-(dev)o(elop)q(ers.)26 b Fr(cvs)16 b Fs(do)q(es)h(not)0 2560
-y(try)e(to)f(enforce)i(a)e(certain)i(organization.)k(It)15
-b(is)h(a)f(to)q(ol)g(that)g(can)g(b)q(e)h(used)g(in)g(sev)o(eral)f(w)o(a)o
-(ys.)62 2674 y(Reserv)o(ed)i(c)o(hec)o(k)o(outs)e(can)g(b)q(e)i(v)o(ery)e
-(coun)o(ter-pro)q(ductiv)o(e.)22 b(If)15 b(t)o(w)o(o)f(p)q(ersons)i(w)o(an)o
-(t)f(to)g(edit)h(di\013eren)o(t)g(parts)0 2724 y(of)g(a)g(\014le,)i(there)f
-(ma)o(y)e(b)q(e)j(no)e(reason)g(to)g(prev)o(en)o(t)g(either)i(of)e(them)g
-(from)g(doing)h(so.)24 b(Also,)17 b(it)f(is)h(common)g(for)0
-2774 y(someone)d(to)f(tak)o(e)g(out)g(a)h(lo)q(c)o(k)g(on)f(a)h(\014le,)h(b)q
-(ecause)f(they)g(are)g(planning)h(to)e(edit)i(it,)f(but)f(then)h(forget)f(to)
-g(release)0 2823 y(the)i(lo)q(c)o(k.)p eop
+35 36 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(35)125 366 y(F)-8 b(or)29 b(instance,)g
+(imagine)f(that)h(y)m(ou)g(c)m(hec)m(k)m(ed)i(out)e(revision)e(1.4)i
+(and)g(started)g(editing)e(it.)40 b(In)28 b(the)h(mean)m(time)0
+491 y(someone)h(else)g(committed)g(revision)e(1.5,)j(and)e(shortly)f
+(after)i(that)h(revision)c(1.6.)42 b(If)29 b(y)m(ou)h(run)e
+Fn(update)g Fs(on)i(the)0 616 y(\014le)f(no)m(w,)i Fr(cvs)f
+Fs(will)d(incorp)s(orate)j(all)f(c)m(hanges)j(b)s(et)m(w)m(een)f
+(revision)d(1.4)k(and)e(1.6)h(in)m(to)f(y)m(our)h(\014le.)125
+890 y(If)g(an)m(y)i(of)f(the)h(c)m(hanges)g(b)s(et)m(w)m(een)g(1.4)g
+(and)f(1.6)i(w)m(ere)e(made)h(to)s(o)g(close)f(to)h(an)m(y)g(of)f(the)h
+(c)m(hanges)g(y)m(ou)g(ha)m(v)m(e)0 1014 y(made,)j(an)f
+Fo(o)m(v)m(erlap)j Fs(o)s(ccurs.)54 b(In)34 b(suc)m(h)g(cases)i(a)f(w)m
+(arning)f(is)g(prin)m(ted,)g(and)g(the)h(resulting)e(\014le)h(includes)
+f(b)s(oth)0 1139 y(v)m(ersions)22 b(of)i(the)f(lines)e(that)j(o)m(v)m
+(erlap,)h(delimited)c(b)m(y)i(sp)s(ecial)f(mark)m(ers.)38
+b(See)24 b(Section)f(A.18)h([up)s(date],)h(page)e(120,)0
+1263 y(for)30 b(a)h(complete)g(description)d(of)j(the)f
+Fn(update)f Fs(command.)0 1691 y Fm(6.3)68 b(Con\015icts)31
+b(example)125 1965 y Fs(Supp)s(ose)d(revision)h(1.4)i(of)g(`)p
+Fn(driver.c)p Fs(')d(con)m(tains)j(this:)240 2218 y Fn(#include)46
+b(<stdio.h>)240 2426 y(void)h(main\(\))240 2530 y({)431
+2633 y(parse\(\);)431 2737 y(if)g(\(nerr)f(==)i(0\))622
+2841 y(gencode\(\);)431 2945 y(else)622 3049 y(fprintf\(stderr,)43
+b("No)k(code)g(generated.\\n"\);)431 3152 y(exit\(nerr)e(==)i(0)h(?)f
+(0)h(:)f(1\);)240 3256 y(})0 3530 y Fs(Revision)29 b(1.6)i(of)g(`)p
+Fn(driver.c)p Fs(')e(con)m(tains)h(this:)240 3783 y Fn(#include)46
+b(<stdio.h>)240 3991 y(int)h(main\(int)e(argc,)670 4095
+y(char)h(**argv\))240 4198 y({)431 4302 y(parse\(\);)431
+4406 y(if)h(\(argc)f(!=)i(1\))431 4510 y({)622 4614 y(fprintf\(stderr,)
+43 b("tc:)k(No)g(args)g(expected.\\n"\);)622 4717 y(exit\(1\);)431
+4821 y(})431 4925 y(if)g(\(nerr)f(==)i(0\))622 5029 y(gencode\(\);)431
+5132 y(else)622 5236 y(fprintf\(stderr,)43 b("No)k(code)g
+(generated.\\n"\);)431 5340 y(exit\(!!nerr\);)p eop
 %%Page: 36 38
-bop 0 -58 a Fs(36)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(P)o(eople,)23 b(esp)q(ecially)h(p)q(eople)f(who)e(are)g(familiar)h
-(with)g(reserv)o(ed)f(c)o(hec)o(k)o(outs,)h(often)f(w)o(onder)g(ho)o(w)g
-(often)0 233 y(con\015icts)11 b(o)q(ccur)g(if)g(unreserv)o(ed)g(c)o(hec)o(k)o
-(outs)f(are)g(used,)i(and)e(ho)o(w)g(di\016cult)i(they)f(are)f(to)g(resolv)o
-(e.)18 b(The)11 b(exp)q(erience)0 283 y(with)16 b(man)o(y)e(groups)h(is)h
-(that)e(they)i(o)q(ccur)f(rarely)g(and)h(usually)g(are)f(relativ)o(ely)i
-(straigh)o(tforw)o(ard)c(to)h(resolv)o(e.)62 395 y(The)e(rarit)o(y)f(of)g
-(serious)h(con\015icts)h(ma)o(y)e(b)q(e)h(surprising,)h(un)o(til)g(one)f
-(realizes)g(that)f(they)h(o)q(ccur)g(only)g(when)g(t)o(w)o(o)0
-445 y(dev)o(elop)q(ers)17 b(disagree)e(on)h(the)f(prop)q(er)h(design)g(for)f
-(a)g(giv)o(en)h(section)g(of)f(co)q(de;)h(suc)o(h)g(a)f(disagreemen)o(t)h
-(suggests)0 495 y(that)11 b(the)i(team)e(has)h(not)g(b)q(een)h(comm)o
-(unicating)g(prop)q(erly)g(in)g(the)g(\014rst)e(place.)20 b(In)13
-b(order)f(to)g(collab)q(orate)g(under)0 544 y Fo(an)o(y)17
-b Fs(source)e(managemen)o(t)e(regimen,)h(dev)o(elop)q(ers)h(m)o(ust)f(agree)f
-(on)h(the)g(general)g(design)h(of)f(the)g(system;)f(giv)o(en)0
-594 y(this)j(agreemen)o(t,)e(o)o(v)o(erlapping)i(c)o(hanges)f(are)g(usually)h
-(straigh)o(tforw)o(ard)d(to)i(merge.)62 706 y(In)20 b(some)e(cases)h
-(unreserv)o(ed)g(c)o(hec)o(k)o(outs)f(are)g(clearly)i(inappropriate.)31
-b(If)19 b(no)g(merge)f(to)q(ol)h(exists)g(for)f(the)0 756 y(kind)f(of)e
-(\014le)i(y)o(ou)e(are)g(managing)h(\(for)f(example)h(w)o(ord)f(pro)q(cessor)
-h(\014les)g(or)f(\014les)i(edited)g(b)o(y)e(Computer)h(Aided)0
-806 y(Design)k(programs\),)f(and)h(it)g(is)g(not)f(desirable)i(to)e(c)o
-(hange)h(to)f(a)g(program)g(whic)o(h)h(uses)g(a)f(mergeable)i(data)0
-856 y(format,)14 b(then)h(resolving)i(con\015icts)f(is)g(going)f(to)g(b)q(e)h
-(unpleasan)o(t)g(enough)g(that)e(y)o(ou)h(generally)i(will)g(b)q(e)f(b)q
-(etter)0 906 y(o\013)e(to)h(simply)h(a)o(v)o(oid)f(the)h(con\015icts)g
-(instead,)f(b)o(y)g(using)h(reserv)o(ed)f(c)o(hec)o(k)o(outs.)62
-1018 y(The)k(w)o(atc)o(hes)e(features)h(describ)q(ed)j(ab)q(o)o(v)o(e)d(in)h
-(Section)g(6.6)f([W)l(atc)o(hes],)f(page)i(32)e(can)i(b)q(e)g(considered)h
-(to)0 1067 y(b)q(e)d(an)e(in)o(termediate)i(mo)q(del)g(b)q(et)o(w)o(een)f
-(reserv)o(ed)g(c)o(hec)o(k)o(outs)f(and)i(unreserv)o(ed)f(c)o(hec)o(k)o
-(outs.)22 b(When)16 b(y)o(ou)f(go)h(to)0 1117 y(edit)21 b(a)e(\014le,)j(it)e
-(is)h(p)q(ossible)g(to)f(\014nd)g(out)g(who)g(else)g(is)h(editing)g(it.)35
-b(And)20 b(rather)f(than)h(ha)o(ving)g(the)g(system)0 1167
-y(simply)e(forbid)g(b)q(oth)f(p)q(eople)i(editing)f(the)f(\014le,)i(it)e(can)
-g(tell)h(y)o(ou)f(what)g(the)g(situation)h(is)f(and)g(let)h(y)o(ou)f
-(\014gure)0 1217 y(out)g(whether)h(it)g(is)h(a)e(problem)i(in)f(that)f
-(particular)i(case)f(or)f(not.)27 b(Therefore,)18 b(for)f(some)h(groups)f(it)
-h(can)g(b)q(e)0 1267 y(considered)f(the)e(b)q(est)g(of)g(b)q(oth)g(the)h
-(reserv)o(ed)f(c)o(hec)o(k)o(out)g(and)g(unreserv)o(ed)h(c)o(hec)o(k)o(out)f
-(w)o(orlds.)p eop
+36 37 bop 0 -116 a Fs(36)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)240 366 y Fn(})0 649 y Fs(Y)-8
+b(our)28 b(w)m(orking)f(cop)m(y)h(of)g(`)p Fn(driver.c)p
+Fs(',)e(based)h(on)h(revision)e(1.4,)j(con)m(tains)f(this)e(b)s(efore)h
+(y)m(ou)h(run)e(`)p Fn(cvs)k(update)p Fs(':)240 910 y
+Fn(#include)46 b(<stdlib.h>)240 1014 y(#include)g(<stdio.h>)240
+1222 y(void)h(main\(\))240 1326 y({)431 1429 y(init_scanner\(\);)431
+1533 y(parse\(\);)431 1637 y(if)g(\(nerr)f(==)i(0\))622
+1741 y(gencode\(\);)431 1844 y(else)622 1948 y(fprintf\(stderr,)43
+b("No)k(code)g(generated.\\n"\);)431 2052 y(exit\(nerr)e(==)i(0)h(?)f
+(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)240 2156 y(})0 2438
+y Fs(Y)-8 b(ou)31 b(run)e(`)p Fn(cvs)h(update)p Fs(':)240
+2700 y Fn($)47 b(cvs)g(update)f(driver.c)240 2804 y(RCS)h(file:)f
+(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o(r.c,)o(v)240
+2907 y(retrieving)f(revision)h(1.4)240 3011 y(retrieving)f(revision)h
+(1.6)240 3115 y(Merging)g(differences)f(between)g(1.4)i(and)g(1.6)g
+(into)g(driver.c)240 3219 y(rcsmerge)f(warning:)f(overlaps)h(during)g
+(merge)240 3322 y(cvs)h(update:)f(conflicts)f(found)h(in)i(driver.c)240
+3426 y(C)f(driver.c)0 3709 y Fr(cvs)40 b Fs(tells)f(y)m(ou)i(that)g
+(there)g(w)m(ere)g(some)f(con\015icts.)71 b(Y)-8 b(our)41
+b(original)d(w)m(orking)i(\014le)g(is)f(sa)m(v)m(ed)j(unmo)s(di\014ed)
+37 b(in)0 3833 y(`)p Fn(.#driver.c.1.4)p Fs('.)g(The)30
+b(new)g(v)m(ersion)g(of)g(`)p Fn(driver.c)p Fs(')f(con)m(tains)i(this:)
+240 4095 y Fn(#include)46 b(<stdlib.h>)240 4198 y(#include)g(<stdio.h>)
+240 4406 y(int)h(main\(int)e(argc,)670 4510 y(char)h(**argv\))240
+4614 y({)431 4717 y(init_scanner\(\);)431 4821 y(parse\(\);)431
+4925 y(if)h(\(argc)f(!=)i(1\))431 5029 y({)622 5132 y(fprintf\(stderr,)
+43 b("tc:)k(No)g(args)g(expected.\\n"\);)622 5236 y(exit\(1\);)431
+5340 y(})p eop
 %%Page: 37 39
-bop 0 -58 a Fs(Chapter)15 b(7:)k(Branc)o(hes)1493 b(37)0 183
-y Fp(7)41 b(Branc)n(hes)62 352 y Fs(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
-Fo(main)f(trunk)j Fs(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 Fo(x)p Fs(.)p Fo(y)p Fs(.)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 Fo(T)l(ags)p
-Fs(,)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 Fm(7.1)33 b(T)-6
-b(ags{Sym)n(b)r(olic)15 b(revisions)62 830 y Fs(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
-Fr(cvs)e Fs(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 Fr(r)o(cs)f Fs(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 Fn(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 Fs(Y)l(ou)16 b(can)g(use)g(the)f
-Fn(tag)h Fs(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 Fn(-v)p Fs(')f(\015ag)g(to)g(the)h Fn(status)f
-Fs(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 Fn(-)p Fs(',)e(and)h(`)p
-Fn(_)p Fs('.)27 b(The)0 1928 y(t)o(w)o(o)13 b(tag)h(names)h
-Fn(BASE)f Fs(and)h Fn(HEAD)f Fs(are)h(reserv)o(ed)f(for)h(use)g(b)o(y)f
-Fr(cvs)p Fs(.)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 Fr(cvs)g Fs(will)i(con)o(tain)e(c)o
-(haracters)g(suc)o(h)h(as)f(`)p Fn(\045)p Fs(')f(or)h(`)p Fn(=)p
-Fs(',)f(rather)h(than)g(b)q(eing)i(named)f(analogously)0 2028
-y(to)e Fn(BASE)f Fs(and)i Fn(HEAD)p Fs(,)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 Fn(backend.c)p Fs(')f(resides.)120 2356 y Fn($)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 2668 y(Version:)286 b(1.4)119 b(Tue)23 b(Dec)47
-b(1)24 b(14:39:01)f(1992)215 2720 y(RCS)h(Version:)190 b(1.4)119
-b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(backend)o(.c,v)215 2771
-y(Sticky)23 b(Tag:)215 b(\(none\))215 2823 y(Sticky)23 b(Date:)191
-b(\(none\))p eop
+37 38 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(37)431 366 y Fn(if)47 b(\(nerr)f(==)i(0\))622
+470 y(gencode\(\);)431 574 y(else)622 678 y(fprintf\(stderr,)43
+b("No)k(code)g(generated.\\n"\);)240 782 y(<<<<<<<)f(driver.c)431
+885 y(exit\(nerr)f(==)i(0)h(?)f(EXIT_SUCCESS)e(:)i(EXIT_FAILURE\);)240
+989 y(=======)431 1093 y(exit\(!!nerr\);)240 1197 y(>>>>>>>)f(1.6)240
+1300 y(})125 1851 y Fs(Note)27 b(ho)m(w)f(all)f(non-o)m(v)m(erlapping)g
+(mo)s(di\014cations)f(are)j(incorp)s(orated)e(in)g(y)m(our)h(w)m
+(orking)f(cop)m(y)-8 b(,)29 b(and)c(that)i(the)0 1976
+y(o)m(v)m(erlapping)j(section)g(is)g(clearly)f(mark)m(ed)i(with)e(`)p
+Fn(<<<<<<<)p Fs(',)g(`)p Fn(=======)p Fs(')g(and)h(`)p
+Fn(>>>>>>>)p Fs('.)125 2251 y(Y)-8 b(ou)22 b(resolv)m(e)h(the)f
+(con\015ict)g(b)m(y)h(editing)e(the)h(\014le,)h(remo)m(ving)f(the)h
+(mark)m(ers)f(and)g(the)g(erroneous)g(line.)37 b(Supp)s(ose)0
+2376 y(y)m(ou)31 b(end)e(up)h(with)f(this)g(\014le:)240
+2631 y Fn(#include)46 b(<stdlib.h>)240 2734 y(#include)g(<stdio.h>)240
+2942 y(int)h(main\(int)e(argc,)670 3046 y(char)h(**argv\))240
+3149 y({)431 3253 y(init_scanner\(\);)431 3357 y(parse\(\);)431
+3461 y(if)h(\(argc)f(!=)i(1\))431 3565 y({)622 3668 y(fprintf\(stderr,)
+43 b("tc:)k(No)g(args)g(expected.\\n"\);)622 3772 y(exit\(1\);)431
+3876 y(})431 3980 y(if)g(\(nerr)f(==)i(0\))622 4083 y(gencode\(\);)431
+4187 y(else)622 4291 y(fprintf\(stderr,)43 b("No)k(code)g
+(generated.\\n"\);)431 4395 y(exit\(nerr)e(==)i(0)h(?)f(EXIT_SUCCESS)e
+(:)i(EXIT_FAILURE\);)240 4499 y(})0 4774 y Fs(Y)-8 b(ou)31
+b(can)g(no)m(w)f(go)h(ahead)g(and)f(commit)g(this)f(as)i(revision)d
+(1.7.)240 5029 y Fn($)47 b(cvs)g(commit)f(-m)i("Initialize)c(scanner.)i
+(Use)h(symbolic)e(exit)i(values.")f(driver.c)240 5132
+y(Checking)g(in)h(driver.c;)240 5236 y(/usr/local/cvsroot/yoyod)o(yne/)
+o(tc/d)o(riv)o(er.c)o(,v)89 b(<--)95 b(driver.c)240 5340
+y(new)47 b(revision:)e(1.7;)i(previous)e(revision:)h(1.6)p
+eop
 %%Page: 38 40
-bop 0 -58 a Fs(38)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)215
-183 y Fn(Sticky)23 b(Options:)119 b(\(none\))215 287 y(Existing)23
-b(Tags:)311 339 y(release-0-4)500 b(\(revision:)22 b(1.4\))62
-511 y Fs(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 561 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 611 y(when)d(a)f(release)g(is)h(made.)120
-733 y Fn($)24 b(cvs)f(tag)h(release-1-0)e(.)120 785 y(cvs)h(tag:)h(Tagging)f
-(.)120 837 y(T)h(Makefile)120 889 y(T)g(backend.c)120 941 y(T)g(driver.c)120
-992 y(T)g(frontend.c)120 1044 y(T)g(parser.c)62 1165 y Fs(\(When)17
-b(y)o(ou)f(giv)o(e)g Fr(cvs)g Fs(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
-1214 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 1264 y([Recursiv)o(e)16 b(b)q(eha)o(vior],)f(page)g
-(47.\))62 1385 y(The)g Fn(checkout)e Fs(command)h(has)h(a)f(\015ag,)g(`)p
-Fn(-r)p Fs(',)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 1434 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 Fn(tc)p Fs(')e(at)g(an)o(y)0
-1484 y(time)h(in)g(the)f(future:)120 1607 y Fn($)24 b(cvs)f(checkout)g(-r)h
-(release-1-0)e(tc)0 1727 y Fs(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 1777 y(\014nd)f(the)f(bug)h(in)g(the)f(curren)o(t)g(w)o
-(orking)g(cop)o(y)l(.)62 1897 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.6.1)e([c)o(hec)o(k)o(out)0 1947 y(options],)15
-b(page)g(77.)62 2067 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
-Fn(")p Fs(a)g(curv)o(e)0 2117 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 Fn(")f
-Fs(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
-2167 y(revisions:)311 2289 y Fn(file1)71 b(file2)g(file3)g(file4)g(file5)311
-2393 y(1.1)119 b(1.1)g(1.1)g(1.1)47 b(/--1.1*)142 b(<-*-)47
-b(TAG)311 2445 y(1.2*-)71 b(1.2)119 b(1.2)95 b(-1.2*-)311 2497
-y(1.3)47 b(\\-)24 b(1.3*-)71 b(1.3)g(/)24 b(1.3)311 2548 y(1.4)238
-b(\\)48 b(1.4)f(/)h(1.4)645 2600 y(\\-1.5*-)71 b(1.5)693 2652
-y(1.6)62 2774 y Fs(A)o(t)18 b(some)h(time)g(in)g(the)g(past,)g(the)f
-Fn(*)h Fs(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 2823 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)p eop
+38 39 bop 0 -116 a Fs(38)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)240 366 y Fn(done)125 653
+y Fs(F)-8 b(or)37 b(y)m(our)f(protection,)i Fr(cvs)e
+Fs(will)d(refuse)j(to)h(c)m(hec)m(k)h(in)d(a)i(\014le)e(if)g(a)i
+(con\015ict)f(o)s(ccurred)g(and)f(y)m(ou)i(ha)m(v)m(e)h(not)0
+777 y(resolv)m(ed)c(the)h(con\015ict.)52 b(Curren)m(tly)33
+b(to)i(resolv)m(e)g(a)f(con\015ict,)i(y)m(ou)f(m)m(ust)f(c)m(hange)h
+(the)g(timestamp)f(on)g(the)h(\014le,)0 902 y(and)h(m)m(ust)g(also)g
+(insure)e(that)j(the)f(\014le)f(con)m(tains)h(no)g(con\015ict)g(mark)m
+(ers.)59 b(If)35 b(y)m(our)h(\014le)f(legitimately)h(con)m(tains)0
+1027 y(con\015ict)25 b(mark)m(ers)h(\(that)h(is,)f(o)s(ccurrences)f(of)
+h(`)p Fn(>>>>>>>)j Fs(')d(at)g(the)g(start)g(of)g(a)g(line)e(that)i
+(don't)g(mark)f(a)i(con\015ict\),)0 1151 y(then)h Fr(cvs)f
+Fs(has)g(trouble)g(handling)f(this)g(and)i(y)m(ou)g(need)g(to)g(start)h
+(hac)m(king)f(on)g(the)g Fn(CVS/Entries)d Fs(\014le)i(or)h(other)0
+1276 y(suc)m(h)i(w)m(ork)-5 b(arounds.)125 1562 y(If)25
+b(y)m(ou)g(use)h(release)f(1.04)i(or)f(later)f(of)h(p)s(cl-cvs)f(\(a)h
+Fr(gnu)f Fs(Emacs)h(fron)m(t-end)f(for)h Fr(cvs)p Fs(\))e(y)m(ou)i(can)
+g(use)f(an)h(Emacs)0 1687 y(pac)m(k)-5 b(age)32 b(called)e(emerge)h(to)
+g(help)e(y)m(ou)i(resolv)m(e)g(con\015icts.)40 b(See)31
+b(the)f(do)s(cumen)m(tation)h(for)f(p)s(cl-cvs.)0 2247
+y Fm(6.4)68 b(Informing)31 b(others)g(ab)t(out)f(commits)125
+2534 y Fs(It)35 b(is)g(often)h(useful)e(to)j(inform)d(others)h(when)g
+(y)m(ou)h(commit)g(a)g(new)f(revision)f(of)i(a)g(\014le.)56
+b(The)35 b(`)p Fn(-i)p Fs(')g(option)0 2658 y(of)e(the)f(`)p
+Fn(modules)p Fs(')f(\014le,)h(or)h(the)f(`)p Fn(loginfo)p
+Fs(')f(\014le,)i(can)f(b)s(e)g(used)g(to)h(automate)h(this)d(pro)s
+(cess.)47 b(See)32 b(Section)h(C.1)0 2783 y([mo)s(dules],)d(page)h
+(135.)43 b(See)31 b(Section)f(C.7)h([loginfo],)g(page)g(143.)43
+b(Y)-8 b(ou)31 b(can)g(use)g(these)g(features)g(of)g
+Fr(cvs)e Fs(to,)j(for)0 2907 y(instance,)d(instruct)f
+Fr(cvs)f Fs(to)j(mail)d(a)i(message)h(to)g(all)d(dev)m(elop)s(ers,)i
+(or)g(p)s(ost)f(a)h(message)h(to)g(a)f(lo)s(cal)f(newsgroup.)0
+3468 y Fm(6.5)68 b(Sev)l(eral)32 b(dev)l(elop)t(ers)f(sim)l
+(ultaneously)h(attempting)h(to)d(run)g(CVS)125 3754 y
+Fs(If)f(sev)m(eral)i(dev)m(elop)s(ers)f(try)g(to)h(run)e
+Fr(cvs)h Fs(at)h(the)f(same)h(time,)f(one)h(ma)m(y)g(get)g(the)g(follo)
+m(wing)e(message:)240 4020 y Fn([11:43:23])45 b(waiting)h(for)h(bach's)
+f(lock)g(in)i(/usr/local/cvsroot/foo)125 4306 y Fr(cvs)25
+b Fs(will)e(try)j(again)h(ev)m(ery)g(30)g(seconds,)g(and)e(either)h
+(con)m(tin)m(ue)h(with)d(the)j(op)s(eration)e(or)i(prin)m(t)d(the)j
+(message)0 4431 y(again,)35 b(if)e(it)h(still)e(needs)i(to)h(w)m(ait.)
+52 b(If)33 b(a)i(lo)s(c)m(k)f(seems)g(to)h(stic)m(k)f(around)f(for)h
+(an)g(undue)f(amoun)m(t)h(of)h(time,)f(\014nd)0 4555
+y(the)29 b(p)s(erson)e(holding)g(the)h(lo)s(c)m(k)h(and)f(ask)h(them)f
+(ab)s(out)h(the)f(cvs)h(command)f(they)h(are)g(running.)38
+b(If)28 b(they)g(aren't)0 4680 y(running)35 b(a)j(cvs)g(command,)h(lo)s
+(ok)e(in)g(the)h(rep)s(ository)e(directory)h(men)m(tioned)g(in)g(the)h
+(message)g(and)f(remo)m(v)m(e)0 4804 y(\014les)29 b(whic)m(h)g(they)i
+(o)m(wn)f(whose)h(names)f(start)h(with)e(`)p Fn(#cvs.tfl)p
+Fs(',)g(`)p Fn(#cvs.rfl)p Fs(',)g(or)h(`)p Fn(#cvs.wfl)p
+Fs('.)125 5091 y(Note)j(that)f(these)h(lo)s(c)m(ks)f(are)g(to)h
+(protect)g Fr(cvs)p Fs('s)e(in)m(ternal)f(data)j(structures)e(and)h(ha)
+m(v)m(e)h(no)f(relationship)d(to)0 5215 y(the)24 b(w)m(ord)g
+Fo(lo)s(c)m(k)30 b Fs(in)23 b(the)h(sense)g(used)f(b)m(y)h
+Fr(r)n(cs)p Fs(|whic)m(h)e(refers)i(to)h(reserv)m(ed)f(c)m(hec)m(k)m
+(outs)j(\(see)e(Chapter)e(6)i([Multiple)0 5340 y(dev)m(elop)s(ers],)30
+b(page)h(33\).)p eop
 %%Page: 39 41
-bop 0 -58 a Fs(Chapter)15 b(7:)k(Branc)o(hes)1493 b(39)0 183
-y(all)18 b(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 Fn(")p Fs(sigh)o(t)p Fn(")g
-Fs(through)g(a)g(set)g(of)g(revisions)0 233 y(that)d(is)i Fn(")p
-Fs(\015at)p Fn(")f Fs(along)g(the)g(tagged)g(revisions,)h(lik)o(e)g(this:)311
-347 y Fn(file1)71 b(file2)g(file3)g(file4)g(file5)693 451 y(1.1)693
-503 y(1.2)502 555 y(1.1)119 b(1.3)548 b(_)311 607 y(1.1)119
-b(1.2)g(1.4)g(1.1)333 b(/)311 659 y(1.2*----1.3*----1.5*----1)o(.2*----1)o
-(.1)116 b(\(---)24 b(<---)f(Look)g(here)311 711 y(1.3)310 b(1.6)119
-b(1.3)333 b(\\_)311 763 y(1.4)501 b(1.4)884 814 y(1.5)0 1026
-y Fm(7.2)33 b(What)15 b(branc)n(hes)h(are)f(go)r(o)r(d)f(for)62
-1139 y Fs(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 1188 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 1238 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(37\))g(and)g(\014nd)i(the)e(bug)h(\(whic)o(h)g(turns)0
-1288 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 1338 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 1388 y(based)i(on)f(the)g(new)o(est)
-g(sources.)62 1500 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 Fo(branc)o(h)i Fs(on)f(the)g(revision)h(trees)
-f(for)f(all)i(the)f(\014les)0 1550 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 1600 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 1649 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 1855 y Fm(7.3)33 b(Creating)15
-b(a)g(branc)n(h)62 1967 y Fs(The)h Fn(rtag)f Fs(command)g(can)g(b)q(e)h(used)
-g(to)f(create)g(a)g(branc)o(h.)21 b(The)15 b Fn(rtag)g Fs(command)g(is)h(m)o
-(uc)o(h)g(lik)o(e)g Fn(tag)p Fs(,)f(but)0 2017 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.15)e([rtag],)e(page)j(92.)0
-2067 y(\(Y)l(ou)f(can)g(also)h(use)f(the)g Fn(tag)g Fs(command;)g(see)g
-(Section)h(A.17)f([tag],)e(page)i(93\).)120 2181 y Fn($)24
-b(cvs)f(rtag)g(-b)h(-r)g(release-1-0)e(release-1-0-patches)f(tc)62
-2294 y Fs(The)g(`)p Fn(-b)p Fs(')e(\015ag)h(mak)o(es)g Fn(rtag)g
-Fs(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 Fn(-r)0 2343 y(release-1-0)p Fs(')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 2393 y(corresp)q(onds)h
-(to)f(the)g(tag)g(`)p Fn(release-1-0)p Fs('.)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
-2443 y(`)p Fn(release-1-0)p Fs(')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 2493 y(`)p Fn(release-1-0-patches)p Fs(',)11 b(and)16
-b(the)f(mo)q(dule)h(a\013ected)f(is)h(`)p Fn(tc)p Fs('.)62
-2605 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 2720 y Fn($)24 b(cvs)f(checkout)g(-r)h(release-1-0-patches)d(tc)120
-2771 y($)j(cvs)f(status)g(-v)h(driver.c)f(backend.c)120 2823
-y(==========================)o(=======)o(========)o(=======)o(=======)o
-(========)o(====)p eop
+39 40 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(39)125 366 y(An)m(y)30 b(n)m(um)m(b)s(er)g
+(of)h(p)s(eople)f(can)h(b)s(e)f(reading)g(from)g(a)h(giv)m(en)g(rep)s
+(ository)f(at)h(a)h(time;)f(only)f(when)f(someone)j(is)0
+491 y(writing)c(do)j(the)f(lo)s(c)m(ks)g(prev)m(en)m(t)h(other)g(p)s
+(eople)e(from)h(reading)g(or)g(writing.)125 792 y(One)f(migh)m(t)i(hop)
+s(e)e(for)h(the)h(follo)m(wing)e(prop)s(ert)m(y)240 1072
+y Fn(If)47 b(someone)f(commits)g(some)g(changes)g(in)h(one)g(cvs)g
+(command,)240 1176 y(then)g(an)g(update)f(by)h(someone)f(else)h(will)f
+(either)g(get)h(all)g(the)240 1279 y(changes,)f(or)h(none)f(of)i(them.)
+125 1580 y Fs(but)29 b Fr(cvs)h Fs(do)s(es)g Fo(not)i
+Fs(ha)m(v)m(e)g(this)d(prop)s(ert)m(y)-8 b(.)41 b(F)-8
+b(or)31 b(example,)f(giv)m(en)g(the)h(\014les)240 1860
+y Fn(a/one.c)240 1964 y(a/two.c)240 2068 y(b/three.c)240
+2171 y(b/four.c)125 2472 y Fs(if)e(someone)i(runs)240
+2752 y Fn(cvs)47 b(ci)g(a/two.c)f(b/three.c)125 3053
+y Fs(and)26 b(someone)j(else)e(runs)f Fn(cvs)k(update)25
+b Fs(at)k(the)e(same)h(time,)g(the)g(p)s(erson)e(running)f
+Fn(update)h Fs(migh)m(t)h(get)i(only)0 3177 y(the)i(c)m(hange)g(to)g(`)
+p Fn(b/three.c)p Fs(')e(and)g(not)i(the)f(c)m(hange)i(to)f(`)p
+Fn(a/two.c)p Fs('.)0 3867 y Fm(6.6)68 b(Mec)l(hanisms)31
+b(to)g(trac)l(k)g(who)f(is)h(editing)g(\014les)125 4168
+y Fs(F)-8 b(or)30 b(man)m(y)f(groups,)g(use)g(of)h Fr(cvs)e
+Fs(in)g(its)h(default)f(mo)s(de)h(is)g(p)s(erfectly)f(satisfactory)-8
+b(.)42 b(Users)29 b(ma)m(y)h(sometimes)0 4292 y(go)i(to)g(c)m(hec)m(k)g
+(in)e(a)h(mo)s(di\014cation)f(only)g(to)h(\014nd)f(that)h(another)h(mo)
+s(di\014cation)d(has)i(in)m(terv)m(ened,)g(but)f(they)h(deal)0
+4417 y(with)36 b(it)g(and)g(pro)s(ceed)h(with)e(their)h(c)m(hec)m(k)j
+(in.)59 b(Other)36 b(groups)g(prefer)g(to)i(b)s(e)e(able)g(to)i(kno)m
+(w)f(who)f(is)g(editing)0 4541 y(what)j(\014les,)h(so)g(that)f(if)f(t)m
+(w)m(o)i(p)s(eople)e(try)h(to)h(edit)f(the)g(same)g(\014le)f(they)i
+(can)f(c)m(ho)s(ose)h(to)g(talk)f(ab)s(out)f(who)h(is)0
+4666 y(doing)27 b(what)h(when)f(rather)g(than)h(b)s(e)f(surprised)e(at)
+k(c)m(hec)m(k)g(in)e(time.)39 b(The)27 b(features)i(in)d(this)h
+(section)h(allo)m(w)f(suc)m(h)0 4790 y(co)s(ordination,)i(while)g
+(retaining)g(the)h(abilit)m(y)f(of)i(t)m(w)m(o)g(dev)m(elop)s(ers)f(to)
+h(edit)f(the)h(same)f(\014le)g(at)h(the)f(same)h(time.)125
+5091 y(F)-8 b(or)35 b(maxim)m(um)f(b)s(ene\014t)g(dev)m(elop)s(ers)g
+(should)e(use)j Fn(cvs)29 b(edit)34 b Fs(\(not)h Fn(chmod)p
+Fs(\))f(to)h(mak)m(e)h(\014les)e(read-write)g(to)0 5215
+y(edit)29 b(them,)g(and)g Fn(cvs)g(release)f Fs(\(not)i
+Fn(rm)p Fs(\))e(to)i(discard)e(a)i(w)m(orking)e(directory)h(whic)m(h)f
+(is)g(no)h(longer)g(in)f(use,)i(but)0 5340 y Fr(cvs)f
+Fs(is)h(not)g(able)g(to)h(enforce)g(this)f(b)s(eha)m(vior.)p
+eop
 %%Page: 40 42
-bop 0 -58 a Fs(40)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)120
-183 y Fn(File:)23 b(driver.c)238 b(Status:)23 b(Up-to-date)215
-287 y(Version:)286 b(1.7)119 b(Sat)23 b(Dec)47 b(5)24 b(18:25:54)f(1992)215
-339 y(RCS)h(Version:)190 b(1.7)119 b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o
-(driver.)o(c,v)215 391 y(Sticky)23 b(Tag:)215 b(release-1-0-patches)21
-b(\(branch:)i(1.7.2\))215 443 y(Sticky)g(Date:)191 b(\(none\))215
-495 y(Sticky)23 b(Options:)119 b(\(none\))215 598 y(Existing)23
-b(Tags:)311 650 y(release-1-0-patches)308 b(\(branch:)22 b(1.7.2\))311
-702 y(release-1-0)500 b(\(revision:)22 b(1.7\))120 806 y
-(==========================)o(=======)o(========)o(=======)o(=======)o
-(========)o(====)120 858 y(File:)h(backend.c)214 b(Status:)23
-b(Up-to-date)215 962 y(Version:)286 b(1.4)119 b(Tue)23 b(Dec)47
-b(1)24 b(14:39:01)f(1992)215 1013 y(RCS)h(Version:)190 b(1.4)119
-b(/usr/local/cvsroot/yoyo)o(dyne/tc/)o(backend)o(.c,v)215 1065
-y(Sticky)23 b(Tag:)215 b(release-1-0-patches)21 b(\(branch:)i(1.4.2\))215
-1117 y(Sticky)g(Date:)191 b(\(none\))215 1169 y(Sticky)23 b(Options:)119
-b(\(none\))215 1273 y(Existing)23 b(Tags:)311 1325 y(release-1-0-patches)308
-b(\(branch:)22 b(1.4.2\))311 1377 y(release-1-0)500 b(\(revision:)22
-b(1.4\))311 1429 y(release-0-4)500 b(\(revision:)22 b(1.4\))62
-1594 y Fs(As)14 b(the)f(output)g(from)g(the)h Fn(status)e Fs(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 1644 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 Fn(release-1-0)p
-Fs(')d(corresp)q(onds)j(to)f(revision)i(1.4,)0 1694 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 Fr(cvs)g Fs(alw)o(a)o(ys)g(giv)o(es)h(branc)o(hes)g(ev)
-o(en)0 1744 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(7\).)0 1967
-y Fm(7.4)33 b(Stic)n(ky)17 b(tags)62 2081 y Fs(The)k(`)p Fn(-r)15
-b(release-1-0-patches)p Fs(')i(\015ag)j(that)g(w)o(as)g(giv)o(en)h(to)f
-Fn(checkout)g Fs(in)h(the)g(previous)g(example)g(is)0 2131
-y Fo(stic)o(ky)p Fs(,)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 2180 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 2230 y(trunk.)j(See)c(Chapter)f(8)f([Merging],)g
-(page)h(43.)62 2344 y(Y)l(ou)h(can)f(use)h(the)f Fn(status)f
-Fs(command)h(to)g(see)g(what)g(stic)o(ky)g(tags)f(or)h(dates)g(are)g(set:)120
-2460 y Fn($)24 b(vi)f(driver.c)71 b(#)24 b Fs(Fix)15 b(the)g(bugs)120
-2512 y Fn($)24 b(cvs)f(commit)g(-m)h("Fixed)f(initialization)f(bug")h
-(driver.c)120 2564 y(Checking)g(in)g(driver.c;)120 2616 y
-(/usr/local/cvsroot/yoyodyn)o(e/tc/dr)o(iver.c,v)44 b(<--)j(driver.c)120
-2668 y(new)23 b(revision:)g(1.7.2.1;)g(previous)g(revision:)f(1.7)120
-2720 y(done)120 2771 y($)i(cvs)f(status)g(-v)h(driver.c)120
-2823 y(==========================)o(=======)o(========)o(=======)o(=======)o
-(========)o(====)p eop
+40 41 bop 0 -116 a Fs(40)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fk(6.6.1)63 b(T)-10
+b(elling)31 b(CVS)f(to)g(w)m(atc)m(h)e(certain)i(\014les)125
+641 y Fs(T)-8 b(o)30 b(enable)g(the)h(w)m(atc)m(h)g(features,)g(y)m(ou)
+g(\014rst)f(sp)s(ecify)f(that)i(certain)f(\014les)f(are)i(to)g(b)s(e)f
+(w)m(atc)m(hed.)3391 968 y(Command)-3801 b Fj(cvs)39
+b(w)m(atc)m(h)d(on)46 b Fi([)p Fn(-l)p Fi(])30 b Fo(\014les)g
+Fh(:)15 b(:)g(:)240 1093 y Fs(Sp)s(ecify)44 b(that)i(dev)m(elop)s(ers)f
+(should)e(run)h Fn(cvs)30 b(edit)44 b Fs(b)s(efore)h(editing)g
+Fo(\014les)p Fs(.)85 b(CVS)45 b(will)d(create)240 1217
+y(w)m(orking)32 b(copies)g(of)g Fo(\014les)j Fs(read-only)-8
+b(,)33 b(to)g(remind)d(dev)m(elop)s(ers)i(to)h(run)e(the)i
+Fn(cvs)c(edit)i Fs(command)240 1342 y(b)s(efore)f(w)m(orking)g(on)g
+(them.)240 1617 y(If)j Fo(\014les)i Fs(includes)c(the)i(name)h(of)f(a)g
+(directory)-8 b(,)34 b(CVS)f(arranges)g(to)h(w)m(atc)m(h)g(all)e
+(\014les)g(added)h(to)h(the)240 1741 y(corresp)s(onding)26
+b(rep)s(ository)h(directory)-8 b(,)29 b(and)e(sets)h(a)h(default)e(for)
+h(\014les)f(added)g(in)g(the)h(future;)g(this)240 1866
+y(allo)m(ws)f(the)h(user)f(to)h(set)g(noti\014cation)f(p)s(olicies)f
+(on)h(a)h(p)s(er-directory)f(basis.)38 b(The)28 b(con)m(ten)m(ts)h(of)f
+(the)240 1990 y(directory)i(are)h(pro)s(cessed)e(recursiv)m(ely)-8
+b(,)30 b(unless)f(the)h Fn(-l)g Fs(option)g(is)f(giv)m(en.)240
+2265 y(If)h Fo(\014les)j Fs(is)c(omitted,)i(it)f(defaults)f(to)i(the)g
+(curren)m(t)f(directory)-8 b(.)3391 2592 y(Command)-3801
+b Fj(cvs)39 b(w)m(atc)m(h)d(o\013)46 b Fi([)p Fn(-l)p
+Fi(])30 b Fo(\014les)g Fh(:)15 b(:)g(:)240 2716 y Fs(Do)28
+b(not)g(pro)m(vide)f(noti\014cation)g(ab)s(out)g(w)m(ork)g(on)h
+Fo(\014les)p Fs(.)39 b(CVS)26 b(will)f(create)k(w)m(orking)e(copies)g
+(of)h Fo(\014les)240 2841 y Fs(read-write.)240 3116 y(The)i
+Fo(\014les)j Fs(and)d Fn(-l)f Fs(argumen)m(ts)i(are)g(pro)s(cessed)f
+(as)g(for)g Fn(cvs)g(watch)f(on)p Fs(.)0 3540 y Fk(6.6.2)63
+b(T)-10 b(elling)31 b(CVS)f(to)g(notify)g(y)m(ou)125
+3815 y Fs(Y)-8 b(ou)36 b(can)h(tell)f Fr(cvs)f Fs(that)i(y)m(ou)g(w)m
+(an)m(t)g(to)h(receiv)m(e)f(noti\014cations)f(ab)s(out)g(v)-5
+b(arious)35 b(actions)i(tak)m(en)g(on)g(a)g(\014le.)0
+3939 y(Y)-8 b(ou)37 b(can)f(do)g(this)f(without)h(using)e
+Fn(cvs)c(watch)f(on)35 b Fs(for)h(the)h(\014le,)g(but)e(generally)h(y)m
+(ou)g(will)e(w)m(an)m(t)j(to)g(use)f Fn(cvs)0 4064 y(watch)29
+b(on)p Fs(,)h(so)h(that)g(dev)m(elop)s(ers)e(use)h(the)h
+Fn(cvs)e(edit)h Fs(command.)3391 4391 y(Command)-3801
+b Fj(cvs)39 b(w)m(atc)m(h)d(add)45 b Fi([)p Fn(-a)30
+b Fo(action)p Fi(])h([)p Fn(-l)p Fi(])g Fo(\014les)e
+Fh(:)15 b(:)g(:)240 4515 y Fs(Add)29 b(the)i(curren)m(t)f(user)g(to)h
+(the)g(list)e(of)h(p)s(eople)f(to)j(receiv)m(e)f(noti\014cation)f(of)g
+(w)m(ork)h(done)f(on)g Fo(\014les)p Fs(.)240 4790 y(The)e
+Fn(-a)g Fs(option)f(sp)s(eci\014es)g(what)i(kinds)d(of)i(ev)m(en)m(ts)i
+(CVS)e(should)e(notify)i(the)g(user)g(ab)s(out.)40 b
+Fo(action)240 4915 y Fs(is)29 b(one)i(of)g(the)f(follo)m(wing:)240
+5215 y Fn(edit)288 b Fs(Another)36 b(user)g(has)g(applied)e(the)i
+Fn(cvs)29 b(edit)35 b Fs(command)h(\(describ)s(ed)f(b)s(elo)m(w\))h(to)
+h(a)720 5340 y(\014le.)p eop
 %%Page: 41 43
-bop 0 -58 a Fs(Chapter)15 b(7:)k(Branc)o(hes)1493 b(41)120
-183 y Fn(File:)23 b(driver.c)238 b(Status:)23 b(Up-to-date)215
-287 y(Version:)286 b(1.7.2.1)23 b(Sat)g(Dec)47 b(5)24 b(19:35:03)f(1992)215
-339 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 391 y(Sticky)g(Tag:)215 b(release-1-0-patches)21
-b(\(branch:)i(1.7.2\))215 443 y(Sticky)g(Date:)191 b(\(none\))215
-495 y(Sticky)23 b(Options:)119 b(\(none\))215 598 y(Existing)23
-b(Tags:)311 650 y(release-1-0-patches)308 b(\(branch:)22 b(1.7.2\))311
-702 y(release-1-0)500 b(\(revision:)22 b(1.7\))62 866 y Fs(The)c(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 Fn(cvs)e(update)f(-A)p Fs('.)0
-916 y(The)i(`)p Fn(-A)p Fs(')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 966 y(tags,)e(dates,)g(or)h(options.)62 1078
-y(Stic)o(ky)d(tags)e(are)g(not)h(just)f(for)h(branc)o(hes.)19
-b(F)l(or)10 b(example,)i(supp)q(ose)g(that)e(y)o(ou)h(w)o(an)o(t)f(to)g(a)o
-(v)o(oid)h(up)q(dating)g(y)o(our)0 1128 y(w)o(orking)k(directory)l(,)g(to)g
-(isolate)h(y)o(ourself)f(from)g(p)q(ossibly)i(destabilizing)h(c)o(hanges)d
-(other)g(p)q(eople)i(are)e(making.)0 1177 y(Y)l(ou)e(can,)g(of)f(course,)h
-(just)g(refrain)g(from)f(running)i Fn(cvs)h(update)p Fs(.)j(But)13
-b(if)g(y)o(ou)g(w)o(an)o(t)e(to)i(a)o(v)o(oid)f(up)q(dating)i(only)f(a)0
-1227 y(p)q(ortion)i(of)g(a)f(larger)h(tree,)f(then)h(stic)o(ky)g(tags)f(can)h
-(help.)21 b(If)15 b(y)o(ou)g(c)o(hec)o(k)g(out)f(a)h(certain)g(revision)h
-(\(suc)o(h)f(as)f(1.4\))0 1277 y(it)k(will)h(b)q(ecome)f(stic)o(ky)l(.)28
-b(Subsequen)o(t)18 b Fn(cvs)d(update)h Fs(will)k(not)d(retriev)o(e)h(the)f
-(latest)h(revision)g(un)o(til)h(y)o(ou)e(reset)0 1327 y(the)f(tag)f(with)h
-Fn(cvs)f(update)f(-A)p Fs(.)22 b(Lik)o(ewise,)17 b(use)g(of)e(the)h(`)p
-Fn(-D)p Fs(')f(option)h(to)f Fn(update)g Fs(or)h Fn(checkout)f
-Fs(sets)g(a)h Fo(stic)o(ky)0 1377 y(date)p Fs(,)f(whic)o(h,)g(similarly)l(,)i
-(causes)f(that)e(date)h(to)g(b)q(e)g(used)h(for)f(future)g(retriev)m(als.)62
-1489 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 1539 y(w)o(a)o(y)14 b(to)g(do)h(that)g(is)g(with)h(the)f(`)p
-Fn(-p)p Fs(')f(option)h(to)g Fn(checkout)f Fs(or)g Fn(update)p
-Fs(,)g(whic)o(h)i(sends)g(the)f(con)o(ten)o(ts)f(of)h(the)g(\014le)0
-1588 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 Fn(file1)p Fs(')e(whic)o(h)j(existed)f
-(as)g(revision)0 1638 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 1688 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 1802 y Fn($)24
-b(cvs)f(update)g(-p)h(-r)f(1.1)h(file1)f(>file1)120 1854 y
-(==========================)o(=======)o(========)o(=======)o(=======)o
-(========)o(====)120 1906 y(Checking)g(out)g(file1)120 1958
-y(RCS:)47 b(/tmp/cvs-sanity/cvsroot/fir)o(st-dir/A)o(ttic/fi)o(le1,v)120
-2010 y(VERS:)23 b(1.1)120 2062 y(***************)120 2114 y($)h(cvs)f(add)h
-(file1)120 2165 y(cvs)f(add:)h(re-adding)e(file)i(file1)f(\(in)g(place)h(of)f
-(dead)g(revision)g(1.2\))120 2217 y(cvs)g(add:)h(use)f('cvs)h(commit')e(to)i
-(add)f(this)h(file)f(permanently)120 2269 y($)h(cvs)f(commit)g(-m)h(test)120
-2321 y(Checking)f(in)g(file1;)120 2373 y(/tmp/cvs-sanity/cvsroot/fi)o
-(rst-dir)o(/file1,v)44 b(<--)j(file1)120 2425 y(new)23 b(revision:)g(1.3;)g
-(previous)g(revision:)g(1.2)120 2477 y(done)120 2529 y($)p
-eop
+41 42 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(41)240 366 y Fn(unedit)192
+b Fs(Another)35 b(user)e(has)i(applied)d(the)j Fn(cvs)30
+b(unedit)i Fs(command)j(\(describ)s(ed)e(b)s(elo)m(w\))h(or)720
+491 y(the)26 b Fn(cvs)j(release)24 b Fs(command)i(to)g(a)g(\014le,)g
+(or)g(has)f(deleted)h(the)f(\014le)g(and)g(allo)m(w)m(ed)h
+Fn(cvs)720 616 y(update)j Fs(to)i(recreate)h(it.)240
+788 y Fn(commit)192 b Fs(Another)30 b(user)g(has)g(committed)h(c)m
+(hanges)g(to)g(a)g(\014le.)240 961 y Fn(all)336 b Fs(All)29
+b(of)i(the)f(ab)s(o)m(v)m(e.)240 1133 y Fn(none)288 b
+Fs(None)31 b(of)f(the)h(ab)s(o)m(v)m(e.)42 b(\(This)29
+b(is)g(useful)g(with)g Fn(cvs)g(edit)p Fs(,)h(describ)s(ed)e(b)s(elo)m
+(w.\))240 1431 y(The)c Fn(-a)g Fs(option)g(ma)m(y)h(app)s(ear)f(more)h
+(than)g(once,)h(or)f(not)g(at)g(all.)38 b(If)24 b(omitted,)i(the)f
+(action)g(defaults)240 1556 y(to)31 b Fn(all)p Fs(.)240
+1830 y(The)f Fo(\014les)j Fs(and)d Fn(-l)f Fs(option)h(are)h(pro)s
+(cessed)f(as)g(for)h(the)f Fn(cvs)g(watch)f Fs(commands.)3391
+2199 y(Command)-3801 b Fj(cvs)39 b(w)m(atc)m(h)d(remo)m(v)m(e)46
+b Fi([)p Fn(-a)30 b Fo(action)p Fi(])h([)p Fn(-l)p Fi(])g
+Fo(\014les)e Fh(:)15 b(:)g(:)240 2324 y Fs(Remo)m(v)m(e)31
+b(a)e(noti\014cation)f(request)g(established)f(using)h
+Fn(cvs)h(watch)g(add)p Fs(;)g(the)g(argumen)m(ts)g(are)g(the)240
+2449 y(same.)41 b(If)30 b(the)h Fn(-a)e Fs(option)h(is)g(presen)m(t,)g
+(only)g(w)m(atc)m(hes)i(for)e(the)g(sp)s(eci\014ed)f(actions)i(are)f
+(remo)m(v)m(ed.)125 2770 y(When)43 b(the)i(conditions)d(exist)i(for)g
+(noti\014cation,)j Fr(cvs)c Fs(calls)g(the)i(`)p Fn(notify)p
+Fs(')e(administrativ)m(e)f(\014le.)81 b(Edit)0 2895 y(`)p
+Fn(notify)p Fs(')41 b(as)i(one)f(edits)g(the)g(other)h(administrativ)m
+(e)d(\014les)i(\(see)h(Section)f(4.3)h([In)m(tro)g(administrativ)m(e)d
+(\014les],)0 3020 y(page)28 b(19\).)41 b(This)26 b(\014le)g(follo)m(ws)
+h(the)h(usual)e(con)m(v)m(en)m(tions)i(for)f(administrativ)m(e)f
+(\014les)h(\(see)h(Section)f(C.3.1)i([syn)m(tax],)0 3144
+y(page)24 b(139\),)j(where)c(eac)m(h)i(line)d(is)h(a)h(regular)e
+(expression)h(follo)m(w)m(ed)g(b)m(y)h(a)g(command)f(to)h(execute.)40
+b(The)23 b(command)0 3269 y(should)h(con)m(tain)i(a)h(single)d(o)s
+(currence)i(of)g(`)p Fn(\045s)p Fs(')g(whic)m(h)f(will)e(b)s(e)i
+(replaced)h(b)m(y)f(the)i(user)e(to)h(notify;)h(the)g(rest)f(of)g(the)0
+3393 y(information)35 b(regarding)g(the)i(noti\014cation)f(will)d(b)s
+(e)j(supplied)d(to)k(the)g(command)f(on)g(standard)g(input.)56
+b(The)0 3518 y(standard)30 b(thing)f(to)i(put)f(in)f(the)h
+Fn(notify)f Fs(\014le)g(is)h(the)g(single)f(line:)240
+3771 y Fn(ALL)47 b(mail)g(\045s)g(-s)g(\\"CVS)f(notification\\")125
+4045 y Fs(This)28 b(causes)j(users)e(to)j(b)s(e)d(noti\014ed)h(b)m(y)g
+(electronic)g(mail.)125 4319 y(Note)h(that)f(if)f(y)m(ou)h(set)g(this)f
+(up)f(in)h(the)h(straigh)m(tforw)m(ard)f(w)m(a)m(y)-8
+b(,)32 b(users)d(receiv)m(e)h(noti\014cations)f(on)h(the)g(serv)m(er)0
+4443 y(mac)m(hine.)39 b(One)27 b(could)g(of)g(course)h(write)f(a)h(`)p
+Fn(notify)p Fs(')e(script)g(whic)m(h)g(directed)h(noti\014cations)g
+(elsewhere,)g(but)g(to)0 4568 y(mak)m(e)32 b(this)e(easy)-8
+b(,)32 b Fr(cvs)f Fs(allo)m(ws)f(y)m(ou)h(to)h(asso)s(ciate)g(a)g
+(noti\014cation)e(address)g(for)h(eac)m(h)h(user.)42
+b(T)-8 b(o)32 b(do)f(so)g(create)i(a)0 4692 y(\014le)27
+b(`)p Fn(users)p Fs(')g(in)f(`)p Fn(CVSROOT)p Fs(')g(with)g(a)j(line)d
+(for)h(eac)m(h)i(user)e(in)f(the)i(format)g Fo(user)7
+b Fs(:)p Fo(v)-5 b(alue)p Fs(.)39 b(Then)26 b(instead)h(of)h(passing)0
+4817 y(the)g(name)g(of)g(the)g(user)f(to)h(b)s(e)g(noti\014ed)e(to)j(`)
+p Fn(notify)p Fs(',)e Fr(cvs)g Fs(will)e(pass)j(the)g
+Fo(v)-5 b(alue)32 b Fs(\(normally)26 b(an)i(email)f(address)0
+4941 y(on)j(some)h(other)g(mac)m(hine\).)125 5215 y Fr(Cvs)g
+Fs(do)s(es)g(not)h(notify)f(y)m(ou)i(for)e(y)m(our)h(o)m(wn)f(c)m
+(hanges.)46 b(Curren)m(tly)30 b(this)h(c)m(hec)m(k)i(is)e(done)h(based)
+f(on)h(whether)0 5340 y(the)j(user)f(name)h(of)g(the)g(p)s(erson)e
+(taking)i(the)g(action)g(whic)m(h)e(triggers)i(noti\014cation)f(matc)m
+(hes)i(the)f(user)f(name)p eop
 %%Page: 42 44
-bop 0 -58 a Fs(42)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
+42 43 bop 0 -116 a Fs(42)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(of)j(the)g(p)s(erson)f(getting)i
+(noti\014cation.)48 b(In)32 b(fact,)j(in)d(general,)i(the)f(w)m(atc)m
+(hes)i(features)e(only)f(trac)m(k)i(one)g(edit)e(b)m(y)0
+491 y(eac)m(h)g(user.)43 b(It)31 b(probably)e(w)m(ould)h(b)s(e)h(more)g
+(useful)e(if)h(w)m(atc)m(hes)j(trac)m(k)m(ed)g(eac)m(h)f(w)m(orking)e
+(directory)h(separately)-8 b(,)0 616 y(so)31 b(this)e(b)s(eha)m(vior)g
+(migh)m(t)h(b)s(e)g(w)m(orth)h(c)m(hanging.)0 1021 y
+Fk(6.6.3)63 b(Ho)m(w)29 b(to)i(edit)f(a)g(\014le)h(whic)m(h)e(is)i(b)s
+(eing)h(w)m(atc)m(hed)125 1295 y Fs(Since)39 b(a)i(\014le)f(whic)m(h)f
+(is)h(b)s(eing)f(w)m(atc)m(hed)j(is)e(c)m(hec)m(k)m(ed)j(out)d
+(read-only)-8 b(,)44 b(y)m(ou)d(cannot)g(simply)d(edit)i(it.)71
+b(T)-8 b(o)0 1419 y(mak)m(e)28 b(it)f(read-write,)g(and)g(inform)e
+(others)j(that)f(y)m(ou)h(are)g(planning)c(to)k(edit)f(it,)g(use)g(the)
+g Fn(cvs)j(edit)c Fs(command.)0 1544 y(Some)k(systems)g(call)f(this)f
+(a)i Fo(c)m(hec)m(k)m(out)p Fs(,)j(but)c Fr(cvs)g Fs(uses)g(that)h
+(term)g(for)f(obtaining)g(a)h(cop)m(y)g(of)g(the)g(sources)g(\(see)0
+1668 y(Section)g(3.1)i([Getting)f(the)f(source],)h(page)h(11\),)f(an)g
+(op)s(eration)e(whic)m(h)h(those)g(systems)h(call)f(a)g
+Fo(get)k Fs(or)c(a)h Fo(fetc)m(h)p Fs(.)3391 1987 y(Command)-3801
+b Fj(cvs)39 b(edit)44 b Fi([)p Fo(options)p Fi(])30 b
+Fo(\014les)g Fh(:)15 b(:)g(:)240 2112 y Fs(Prepare)39
+b(to)h(edit)f(the)g(w)m(orking)g(\014les)f Fo(\014les)p
+Fs(.)67 b(CVS)38 b(mak)m(es)i(the)g Fo(\014les)i Fs(read-write,)f(and)e
+(noti\014es)240 2236 y(users)30 b(who)f(ha)m(v)m(e)j(requested)e
+Fn(edit)g Fs(noti\014cation)f(for)i(an)m(y)f(of)h Fo(\014les)p
+Fs(.)240 2510 y(The)23 b Fn(cvs)30 b(edit)22 b Fs(command)i(accepts)h
+(the)f(same)g Fo(options)j Fs(as)d(the)g Fn(cvs)30 b(watch)f(add)22
+b Fs(command,)k(and)240 2635 y(establishes)32 b(a)h(temp)s(orary)f(w)m
+(atc)m(h)i(for)f(the)g(user)f(on)h Fo(\014les)t Fs(;)g(CVS)f(will)e
+(remo)m(v)m(e)35 b(the)e(w)m(atc)m(h)h(when)240 2759
+y Fo(\014les)f Fs(are)d Fn(unedit)p Fs(ed)e(or)i Fn(commit)p
+Fs(ted.)39 b(If)29 b(the)h(user)g(do)s(es)f(not)h(wish)e(to)j(receiv)m
+(e)g(noti\014cations,)e(she)240 2884 y(should)f(sp)s(ecify)h
+Fn(-a)h(none)p Fs(.)240 3158 y(The)g Fo(\014les)j Fs(and)d
+Fn(-l)f Fs(option)h(are)h(pro)s(cessed)f(as)g(for)h(the)f
+Fn(cvs)g(watch)f Fs(commands.)125 3477 y(Normally)k(when)g(y)m(ou)i
+(are)g(done)f(with)f(a)i(set)g(of)g(c)m(hanges,)i(y)m(ou)e(use)f(the)g
+Fn(cvs)c(commit)j Fs(command,)i(whic)m(h)0 3601 y(c)m(hec)m(ks)40
+b(in)e(y)m(our)h(c)m(hanges)h(and)e(returns)g(the)h(w)m(atc)m(hed)h
+(\014les)e(to)i(their)e(usual)f(read-only)i(state.)68
+b(But)39 b(if)f(y)m(ou)0 3726 y(instead)29 b(decide)h(to)g(abandon)f(y)
+m(our)h(c)m(hanges,)i(or)e(not)g(to)g(mak)m(e)h(an)m(y)g(c)m(hanges,)g
+(y)m(ou)f(can)g(use)g(the)g Fn(cvs)g(unedit)0 3850 y
+Fs(command.)3391 4169 y(Command)-3801 b Fj(cvs)39 b(unedit)k
+Fi([)p Fn(-l)p Fi(])31 b Fo(\014les)e Fh(:)15 b(:)g(:)240
+4294 y Fs(Abandon)28 b(w)m(ork)h(on)g(the)g(w)m(orking)f(\014les)g
+Fo(\014les)p Fs(,)g(and)g(rev)m(ert)i(them)e(to)i(the)f(rep)s(ository)f
+(v)m(ersions)g(on)240 4418 y(whic)m(h)g(they)i(are)f(based.)40
+b(CVS)29 b(mak)m(es)h(those)g Fo(\014les)i Fs(read-only)d(for)g(whic)m
+(h)f(users)g(ha)m(v)m(e)j(requested)240 4543 y(noti\014cation)h(using)g
+Fn(cvs)d(watch)g(on)p Fs(.)48 b(CVS)32 b(noti\014es)g(users)g(who)g(ha)
+m(v)m(e)i(requested)f Fn(unedit)e Fs(noti-)240 4668 y(\014cation)f(for)
+g(an)m(y)h(of)g Fo(\014les)p Fs(.)240 4941 y(The)f Fo(\014les)j
+Fs(and)d Fn(-l)f Fs(option)h(are)h(pro)s(cessed)f(as)g(for)h(the)f
+Fn(cvs)g(watch)f Fs(commands.)240 5215 y(If)i(w)m(atc)m(hes)i(are)f
+(not)g(in)e(use,)i(the)f Fn(unedit)f Fs(command)i(probably)d(do)s(es)i
+(not)h(w)m(ork,)g(and)f(the)h(w)m(a)m(y)240 5340 y(to)d(rev)m(ert)f(to)
+h(the)f(rep)s(ository)e(v)m(ersion)i(is)f(to)h(remo)m(v)m(e)h(the)f
+(\014le)f(and)h(then)f(use)h Fn(cvs)h(update)d Fs(to)j(get)p
 eop
 %%Page: 43 45
-bop 0 -58 a Fs(Chapter)15 b(8:)k(Merging)1510 b(43)0 183 y
-Fp(8)41 b(Merging)62 385 y Fs(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 Fo(merging)p Fs(.)0
-435 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 710 y Fm(8.1)33 b(Merging)15 b(an)g(en)n(tire)h(branc)n(h)62
-830 y Fs(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
-Fn(-j)h Fo(branc)o(h)p Fs(')e(\015ag)0 880 y(to)18 b(the)g
-Fn(update)f Fs(command.)29 b(With)19 b(one)f(`)p Fn(-j)d Fo(branc)o(h)p
-Fs(')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 929 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 1049 y(The)h(`)p Fn(-j)p Fs(')e(stands)h(for)f(\\join".)62
-1169 y(Consider)i(this)g(revision)g(tree:)120 1291 y Fn(+-----+)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 Fs(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
-Fn(R1fix)p Fs('.)k(The)d(follo)o(wing)g(example)g(assumes)0
-1824 y(that)f(the)i(mo)q(dule)g(`)p Fn(mod)p Fs(')e(con)o(tains)h(only)h(one)
-f(\014le,)h(`)p Fn(m.c)p Fs('.)120 1947 y Fn($)24 b(cvs)f(checkout)g(mod)357
-b(#)24 b Fs(Retriev)o(e)16 b(the)g(latest)f(revision,)g(1.4)120
-2050 y Fn($)24 b(cvs)f(update)g(-j)h(R1fix)f(m.c)190 b(#)24
-b Fs(Merge)15 b(all)h(c)o(hanges)f(made)g(on)h(the)f(branc)o(h,)907
-2102 y Fn(#)24 b Fs(i.e.)15 b(the)h(c)o(hanges)f(b)q(et)o(w)o(een)g(revision)
-i(1.2)907 2154 y Fn(#)24 b Fs(and)16 b(1.2.2.2,)c(in)o(to)j(y)o(our)g(w)o
-(orking)g(cop)o(y)907 2206 y Fn(#)24 b Fs(of)15 b(the)g(\014le.)120
-2310 y Fn($)24 b(cvs)f(commit)g(-m)h("Included)e(R1fix")h(#)h
-Fs(Create)15 b(revision)h(1.5.)62 2430 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 2480 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(28.)62 2600 y(The)h Fn(checkout)e Fs(command)i(also)f
-(supp)q(orts)g(the)h(`)p Fn(-j)e Fo(branc)o(h)p Fs(')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 2649
-y(ac)o(hiev)o(ed)g(with)g(this:)120 2771 y Fn($)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
+43 44 bop 0 -116 a Fs(Chapter)30 b(6:)41 b(Multiple)28
+b(dev)m(elop)s(ers)2565 b(43)240 366 y(a)32 b(new)g(cop)m(y)-8
+b(.)46 b(The)32 b(meaning)f(is)g(not)h(precisely)f(the)h(same;)h(remo)m
+(ving)f(and)f(up)s(dating)f(ma)m(y)j(also)240 491 y(bring)28
+b(in)h(some)h(c)m(hanges)h(whic)m(h)d(ha)m(v)m(e)k(b)s(een)d(made)h(in)
+e(the)i(rep)s(ository)f(since)g(the)h(last)g(time)g(y)m(ou)240
+616 y(up)s(dated.)125 942 y(When)25 b(using)f(clien)m(t/serv)m(er)j
+Fr(cvs)p Fs(,)f(y)m(ou)g(can)g(use)f(the)h Fn(cvs)k(edit)24
+b Fs(and)i Fn(cvs)j(unedit)24 b Fs(commands)i(ev)m(en)g(if)f
+Fr(cvs)0 1066 y Fs(is)31 b(unable)g(to)i(succesfully)e(comm)m(unicate)i
+(with)e(the)h(serv)m(er;)i(the)f(noti\014cations)e(will)f(b)s(e)i(sen)m
+(t)g(up)s(on)f(the)i(next)0 1191 y(successful)c Fr(cvs)h
+Fs(command.)0 1614 y Fk(6.6.4)63 b(Information)29 b(ab)s(out)i(who)f
+(is)h(w)m(atc)m(hing)e(and)h(editing)3391 1940 y Fs(Command)-3801
+b Fj(cvs)39 b(w)m(atc)m(hers)k Fi([)p Fn(-l)p Fi(])31
+b Fo(\014les)e Fh(:)15 b(:)g(:)240 2065 y Fs(List)33
+b(the)h(users)e(curren)m(tly)h(w)m(atc)m(hing)h(c)m(hanges)g(to)h
+Fo(\014les)p Fs(.)49 b(The)33 b(rep)s(ort)g(includes)e(the)j(\014les)e
+(b)s(eing)240 2189 y(w)m(atc)m(hed,)g(and)e(the)g(mail)f(address)h(of)g
+(eac)m(h)i(w)m(atc)m(her.)240 2464 y(The)e Fo(\014les)j
+Fs(and)d Fn(-l)f Fs(argumen)m(ts)i(are)g(pro)s(cessed)f(as)g(for)g(the)
+h Fn(cvs)f(watch)e Fs(commands.)3391 2842 y(Command)-3801
+b Fj(cvs)39 b(editors)44 b Fi([)p Fn(-l)p Fi(])31 b Fo(\014les)e
+Fh(:)15 b(:)g(:)240 2967 y Fs(List)30 b(the)g(users)g(curren)m(tly)g(w)
+m(orking)f(on)i Fo(\014les)p Fs(.)40 b(The)30 b(rep)s(ort)g(includes)e
+(the)i(mail)g(address)f(of)i(eac)m(h)240 3091 y(user,)d(the)g(time)g
+(when)e(the)i(user)g(b)s(egan)f(w)m(orking)g(with)g(the)h(\014le,)g
+(and)f(the)h(host)g(and)f(path)h(of)g(the)240 3216 y(w)m(orking)i
+(directory)g(con)m(taining)f(the)i(\014le.)240 3491 y(The)f
+Fo(\014les)j Fs(and)d Fn(-l)f Fs(argumen)m(ts)i(are)g(pro)s(cessed)f
+(as)g(for)g(the)h Fn(cvs)f(watch)e Fs(commands.)0 3914
+y Fk(6.6.5)63 b(Using)31 b(w)m(atc)m(hes)e(with)h(old)h(v)m(ersions)g
+(of)f(CVS)125 4188 y Fs(If)i(y)m(ou)i(use)f(the)g(w)m(atc)m(h)i
+(features)e(on)g(a)h(rep)s(ository)-8 b(,)34 b(it)e(creates)j(`)p
+Fn(CVS)p Fs(')e(directories)f(in)g(the)h(rep)s(ository)g(and)0
+4313 y(stores)k(the)f(information)f(ab)s(out)h(w)m(atc)m(hes)i(in)d
+(that)i(directory)-8 b(.)59 b(If)36 b(y)m(ou)h(attempt)g(to)h(use)e
+Fr(cvs)f Fs(1.6)j(or)e(earlier)0 4437 y(with)29 b(the)i(rep)s(ository)
+-8 b(,)30 b(y)m(ou)g(get)i(an)e(error)g(message)i(suc)m(h)e(as)240
+4692 y Fn(cvs)47 b(update:)f(cannot)g(open)g(CVS/Entries)f(for)i
+(reading:)f(No)h(such)f(file)h(or)g(directory)125 4966
+y Fs(and)39 b(y)m(our)g(op)s(eration)g(will)e(lik)m(ely)h(b)s(e)h(ab)s
+(orted.)68 b(T)-8 b(o)40 b(use)g(the)f(w)m(atc)m(h)i(features,)i(y)m
+(ou)d(m)m(ust)f(upgrade)g(all)0 5091 y(copies)d(of)g
+Fr(cvs)f Fs(whic)m(h)g(use)g(that)i(rep)s(ository)e(in)g(lo)s(cal)g(or)
+h(serv)m(er)g(mo)s(de.)57 b(If)36 b(y)m(ou)g(cannot)h(upgrade,)g(use)f
+(the)0 5215 y Fn(watch)29 b(off)24 b Fs(and)h Fn(watch)j(remove)c
+Fs(commands)g(to)i(remo)m(v)m(e)h(all)d(w)m(atc)m(hes,)k(and)c(that)i
+(will)c(restore)k(the)f(rep)s(ository)0 5340 y(to)31
+b(a)g(state)h(whic)m(h)d Fr(cvs)g Fs(1.6)j(can)e(cop)s(e)h(with.)p
 eop
 %%Page: 44 46
-bop 0 -58 a Fs(44)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fm(8.2)33 b(Merging)15 b(from)g(a)g(branc)n(h)h(sev)n(eral)g(times)62
-304 y Fs(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 427 y Fn(+-----+)94 b(+-----+)h(+-----+)f
-(+-----+)h(+-----+)120 479 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 Fs(where)16 b(the)f(starred)f(line)j(represen)o(ts)e(the)h(merge)f(from)f
-(the)h(`)p Fn(R1fix)p Fs(')f(branc)o(h)h(to)g(the)g(main)h(trunk,)e(as)h
-(just)0 962 y(discussed.)62 1083 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 Fn(R1fix)p
-Fs(')f(branc)o(h:)120 1206 y Fn(+-----+)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
-(!----!)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 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 Fs(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
-Fn(cvs)0 1740 y(update)d(-j)h(R1fix)g(m.c)k Fs(command)h(again,)h
-Fr(cvs)e Fs(will)j(attempt)d(to)g(merge)h(again)g(the)g(c)o(hanges)g(whic)o
-(h)g(y)o(ou)0 1790 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 1911 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 1961
-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
-Fn(-j)p Fs(')g(options,)h(and)h Fr(cvs)e Fs(merges)0 2010 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
-2060 y(w)o(a)o(y)c(w)o(ould)i(b)q(e)120 2183 y Fn(cvs)23 b(update)g(-j)h
-(1.2.2.2)f(-j)h(R1fix)f(m.c)95 b(#)24 b Fs(Merge)14 b(c)o(hanges)h(from)g
-(1.2.2.2)e(to)h(the)1027 2235 y Fn(#)24 b Fs(head)15 b(of)g(the)g(R1\014x)h
-(branc)o(h)62 2356 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 2406 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
-2529 y Fn(cvs)23 b(update)g(-j)h(R1fix:yesterday)e(-j)h(R1fix)h(m.c)62
-2650 y Fs(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 2700 y(subsequen)o(t)e(merges:)120 2823 y Fn(cvs)23 b(update)g(-j)h
-(merged_from_R1fix_to_trunk)c(-j)k(R1fix)f(m.c)p eop
+44 45 bop 0 -116 a Fs(44)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fm(6.7)68 b(Cho)t(osing)31
+b(b)t(et)l(w)l(een)g(reserv)l(ed)h(or)e(unreserv)l(ed)h(c)l(hec)l(k)l
+(outs)125 640 y Fs(Reserv)m(ed)k(and)g(unreserv)m(ed)g(c)m(hec)m(k)m
+(outs)j(eac)m(h)e(ha)m(v)m(e)h(pros)e(and)g(cons.)56
+b(Let)36 b(it)f(b)s(e)g(said)f(that)i(a)g(lot)f(of)h(this)0
+765 y(is)j(a)i(matter)g(of)f(opinion)e(or)i(what)g(w)m(orks)g(giv)m(en)
+g(di\013eren)m(t)g(groups')f(w)m(orking)h(st)m(yles,)j(but)c(here)h(is)
+f(a)h(brief)0 890 y(description)26 b(of)i(some)g(of)g(the)g(issues.)39
+b(There)27 b(are)h(man)m(y)g(w)m(a)m(ys)h(to)g(organize)f(a)g(team)h
+(of)f(dev)m(elop)s(ers.)39 b Fr(cvs)27 b Fs(do)s(es)0
+1014 y(not)k(try)f(to)h(enforce)g(a)g(certain)f(organization.)41
+b(It)30 b(is)g(a)g(to)s(ol)h(that)g(can)f(b)s(e)g(used)g(in)f(sev)m
+(eral)h(w)m(a)m(ys.)125 1288 y(Reserv)m(ed)h(c)m(hec)m(k)m(outs)i(can)f
+(b)s(e)e(v)m(ery)h(coun)m(ter-pro)s(ductiv)m(e.)43 b(If)31
+b(t)m(w)m(o)h(p)s(ersons)e(w)m(an)m(t)h(to)h(edit)f(di\013eren)m(t)f
+(parts)0 1413 y(of)j(a)h(\014le,)f(there)g(ma)m(y)h(b)s(e)e(no)h
+(reason)g(to)h(prev)m(en)m(t)g(either)e(of)i(them)f(from)f(doing)g(so.)
+49 b(Also,)34 b(it)f(is)f(common)h(for)0 1537 y(someone)28
+b(to)g(tak)m(e)i(out)d(a)h(lo)s(c)m(k)g(on)f(a)h(\014le,)f(b)s(ecause)h
+(they)f(are)h(planning)d(to)j(edit)f(it,)h(but)f(then)g(forget)h(to)h
+(release)0 1662 y(the)i(lo)s(c)m(k.)125 1936 y(P)m(eople,)46
+b(esp)s(ecially)41 b(p)s(eople)g(who)h(are)h(familiar)e(with)g(reserv)m
+(ed)i(c)m(hec)m(k)m(outs,)48 b(often)43 b(w)m(onder)f(ho)m(w)h(often)0
+2060 y(con\015icts)21 b(o)s(ccur)f(if)g(unreserv)m(ed)g(c)m(hec)m(k)m
+(outs)j(are)e(used,)i(and)d(ho)m(w)h(di\016cult)d(they)k(are)f(to)g
+(resolv)m(e.)38 b(The)21 b(exp)s(erience)0 2185 y(with)29
+b(man)m(y)i(groups)e(is)h(that)h(they)f(o)s(ccur)g(rarely)g(and)g
+(usually)e(are)j(relativ)m(ely)e(straigh)m(tforw)m(ard)h(to)i(resolv)m
+(e.)125 2459 y(The)22 b(rarit)m(y)h(of)g(serious)g(con\015icts)f(ma)m
+(y)i(b)s(e)f(surprising,)e(un)m(til)h(one)h(realizes)g(that)h(they)f(o)
+s(ccur)g(only)f(when)h(t)m(w)m(o)0 2583 y(dev)m(elop)s(ers)30
+b(disagree)h(on)g(the)g(prop)s(er)e(design)h(for)h(a)g(giv)m(en)g
+(section)g(of)g(co)s(de;)g(suc)m(h)g(a)g(disagreemen)m(t)g(suggests)0
+2708 y(that)25 b(the)f(team)i(has)e(not)g(b)s(een)g(comm)m(unicating)g
+(prop)s(erly)e(in)h(the)h(\014rst)g(place.)39 b(In)23
+b(order)h(to)h(collab)s(orate)f(under)0 2832 y Fo(an)m(y)36
+b Fs(source)28 b(managemen)m(t)h(regimen,)f(dev)m(elop)s(ers)f(m)m(ust)
+h(agree)h(on)f(the)g(general)g(design)f(of)h(the)g(system;)h(giv)m(en)0
+2957 y(this)g(agreemen)m(t,)k(o)m(v)m(erlapping)c(c)m(hanges)j(are)e
+(usually)f(straigh)m(tforw)m(ard)h(to)h(merge.)125 3231
+y(In)36 b(some)i(cases)g(unreserv)m(ed)e(c)m(hec)m(k)m(outs)k(are)e
+(clearly)e(inappropriate.)60 b(If)36 b(no)i(merge)f(to)s(ol)h(exists)f
+(for)g(the)0 3355 y(kind)29 b(of)j(\014le)e(y)m(ou)i(are)g(managing)f
+(\(for)g(example)g(w)m(ord)g(pro)s(cessor)g(\014les)f(or)i(\014les)e
+(edited)g(b)m(y)i(Computer)e(Aided)0 3480 y(Design)39
+b(programs\),)j(and)c(it)h(is)g(not)g(desirable)e(to)j(c)m(hange)h(to)f
+(a)f(program)g(whic)m(h)f(uses)h(a)h(mergeable)f(data)0
+3604 y(format,)31 b(then)g(resolving)e(con\015icts)i(is)e(going)i(to)h
+(b)s(e)e(unpleasan)m(t)g(enough)g(that)i(y)m(ou)f(generally)f(will)e(b)
+s(e)i(b)s(etter)0 3729 y(o\013)h(to)g(simply)d(a)m(v)m(oid)j(the)f
+(con\015icts)g(instead,)g(b)m(y)g(using)f(reserv)m(ed)i(c)m(hec)m(k)m
+(outs.)125 4003 y(The)36 b(w)m(atc)m(hes)i(features)f(describ)s(ed)e
+(ab)s(o)m(v)m(e)j(in)d(Section)h(6.6)i([W)-8 b(atc)m(hes],)42
+b(page)37 b(39)h(can)f(b)s(e)f(considered)f(to)0 4127
+y(b)s(e)c(an)h(in)m(termediate)f(mo)s(del)g(b)s(et)m(w)m(een)h(reserv)m
+(ed)g(c)m(hec)m(k)m(outs)i(and)d(unreserv)m(ed)g(c)m(hec)m(k)m(outs.)47
+b(When)32 b(y)m(ou)g(go)g(to)0 4252 y(edit)39 b(a)i(\014le,)g(it)f(is)e
+(p)s(ossible)g(to)i(\014nd)f(out)h(who)f(else)h(is)f(editing)f(it.)69
+b(And)39 b(rather)h(than)f(ha)m(ving)h(the)g(system)0
+4376 y(simply)32 b(forbid)g(b)s(oth)h(p)s(eople)h(editing)e(the)j
+(\014le,)f(it)g(can)h(tell)e(y)m(ou)h(what)h(the)f(situation)f(is)g
+(and)h(let)g(y)m(ou)h(\014gure)0 4501 y(out)h(whether)f(it)g(is)f(a)i
+(problem)e(in)h(that)h(particular)e(case)i(or)g(not.)57
+b(Therefore,)36 b(for)g(some)g(groups)f(it)g(can)h(b)s(e)0
+4626 y(considered)29 b(the)i(b)s(est)f(of)g(b)s(oth)g(the)g(reserv)m
+(ed)h(c)m(hec)m(k)m(out)i(and)d(unreserv)m(ed)f(c)m(hec)m(k)m(out)k(w)m
+(orlds.)p eop
 %%Page: 45 47
-bop 0 -58 a Fs(Chapter)15 b(8:)k(Merging)1510 b(45)0 183 y
-Fm(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 295 y Fs(With)k(t)o(w)o(o)d(`)p Fn(-j)f Fo(revision)p
-Fs(')k(\015ags,)f(the)g Fn(update)g Fs(\(and)g Fn(checkout)p
-Fs(\))e(command)i(can)h(merge)f(the)g(di\013erences)0 345 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 459 y Fn($)24 b(cvs)f(update)g(-j)h(1.5)f(-j)h(1.3)f(backend.c)0
-571 y Fs(will)17 b Fo(remo)o(v)o(e)g Fs(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 683 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 733 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 783 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.)0 987 y Fm(8.4)33
-b(Merging)15 b(can)g(add)h(or)f(remo)n(v)n(e)g(\014les)62 1099
-y Fs(If)20 b(the)g(c)o(hanges)g(whic)o(h)h(y)o(ou)e(are)h(merging)g(in)o(v)o
-(olv)o(e)g(remo)o(ving)g(or)f(adding)h(some)g(\014les,)h Fn(update)15
-b(-j)k Fs(will)0 1149 y(re\015ect)c(suc)o(h)h(additions)g(or)f(remo)o(v)m
-(als.)62 1261 y(F)l(or)g(example:)120 1375 y Fn(cvs)23 b(update)g(-A)120
-1427 y(touch)g(a)h(b)g(c)120 1479 y(cvs)f(add)h(a)g(b)f(c)h(;)g(cvs)f(ci)h
-(-m)f("added")g(a)h(b)g(c)120 1531 y(cvs)f(tag)h(-b)f(branchtag)120
-1583 y(cvs)g(update)g(-r)h(branchtag)120 1635 y(touch)f(d)h(;)g(cvs)f(add)h
-(d)120 1686 y(rm)g(a)f(;)h(cvs)f(rm)h(a)120 1738 y(cvs)f(ci)h(-m)g("added)f
-(d,)g(removed)g(a")120 1790 y(cvs)g(update)g(-A)120 1842 y(cvs)g(update)g
-(-jbranchtag)p eop
+45 46 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
+b(45)0 366 y Fp(7)80 b(Branc)l(hes)125 759 y Fs(So)28
+b(far,)h(all)f(revisions)f(sho)m(wn)h(in)f(this)h(man)m(ual)g(ha)m(v)m
+(e)i(b)s(een)e(on)g(the)h Fo(main)f(trunk)33 b Fs(of)c(the)g(revision)e
+(tree,)j(i.e.,)0 883 y(all)k(revision)g(n)m(um)m(b)s(ers)g(ha)m(v)m(e)i
+(b)s(een)f(of)h(the)f(form)g Fo(x)p Fs(.)p Fo(y)p Fs(.)56
+b(One)35 b(useful)e(feature,)38 b(esp)s(ecially)33 b(when)i(main)m
+(taining)0 1008 y(sev)m(eral)c(releases)f(of)h(a)f(soft)m(w)m(are)i
+(pro)s(duct)d(at)i(once,)g(is)e(the)i(abilit)m(y)e(to)i(mak)m(e)g
+(branc)m(hes)f(on)g(the)g(revision)f(tree.)0 1132 y Fo(T)-8
+b(ags)p Fs(,)31 b(sym)m(b)s(olic)e(names)h(for)h(revisions,)d(will)g
+(also)i(b)s(e)g(in)m(tro)s(duced)f(in)g(this)g(c)m(hapter.)0
+1614 y Fm(7.1)68 b(T)-11 b(ags{Sym)l(b)t(olic)31 b(revisions)125
+1892 y Fs(The)26 b(revision)g(n)m(um)m(b)s(ers)g(liv)m(e)g(a)i(life)e
+(of)h(their)f(o)m(wn.)40 b(They)27 b(need)g(not)g(ha)m(v)m(e)i(an)m
+(ything)d(at)i(all)f(to)h(do)f(with)f(the)0 2016 y(release)36
+b(n)m(um)m(b)s(ers)e(of)i(y)m(our)f(soft)m(w)m(are)i(pro)s(duct.)56
+b(Dep)s(ending)34 b(on)h(ho)m(w)h(y)m(ou)g(use)f Fr(cvs)g
+Fs(the)h(revision)d(n)m(um)m(b)s(ers)0 2141 y(migh)m(t)25
+b(c)m(hange)g(sev)m(eral)h(times)e(b)s(et)m(w)m(een)h(t)m(w)m(o)h
+(releases.)39 b(As)25 b(an)g(example,)h(some)f(of)g(the)g(source)g
+(\014les)f(that)h(mak)m(e)0 2265 y(up)k Fr(r)n(cs)h Fs(5.6)h(ha)m(v)m
+(e)h(the)e(follo)m(wing)f(revision)g(n)m(um)m(b)s(ers:)240
+2522 y Fn(ci.c)572 b(5.21)240 2626 y(co.c)g(5.9)240 2730
+y(ident.c)428 b(5.3)240 2834 y(rcs.c)524 b(5.12)240 2937
+y(rcsbase.h)332 b(5.11)240 3041 y(rcsdiff.c)g(5.10)240
+3145 y(rcsedit.c)g(5.11)240 3249 y(rcsfcmp.c)g(5.9)240
+3352 y(rcsgen.c)380 b(5.10)240 3456 y(rcslex.c)g(5.11)240
+3560 y(rcsmap.c)g(5.2)240 3664 y(rcsutil.c)332 b(5.10)125
+3942 y Fs(Y)-8 b(ou)23 b(can)h(use)e(the)i Fn(tag)e Fs(command)h(to)h
+(giv)m(e)f(a)h(sym)m(b)s(olic)d(name)i(to)h(a)g(certain)f(revision)e
+(of)i(a)h(\014le.)37 b(Y)-8 b(ou)24 b(can)f(use)0 4066
+y(the)i(`)p Fn(-v)p Fs(')g(\015ag)g(to)h(the)f Fn(status)f
+Fs(command)g(to)i(see)g(all)e(tags)i(that)f(a)h(\014le)e(has,)i(and)e
+(whic)m(h)g(revision)f(n)m(um)m(b)s(ers)h(they)0 4191
+y(represen)m(t.)42 b(T)-8 b(ag)31 b(names)g(m)m(ust)g(start)g(with)e
+(an)i(upp)s(ercase)f(or)h(lo)m(w)m(ercase)h(letter)f(and)f(can)h(con)m
+(tain)g(upp)s(ercase)0 4315 y(and)26 b(lo)m(w)m(ercase)i(letters,)g
+(digits,)f(`)p Fn(-)p Fs(',)h(and)e(`)p Fn(_)p Fs('.)40
+b(The)26 b(t)m(w)m(o)i(tag)g(names)f Fn(BASE)f Fs(and)g
+Fn(HEAD)g Fs(are)h(reserv)m(ed)g(for)g(use)f(b)m(y)0
+4440 y Fr(cvs)p Fs(.)38 b(It)26 b(is)e(exp)s(ected)i(that)g(future)f
+(names)g(whic)m(h)f(are)i(sp)s(ecial)e(to)i Fr(cvs)f
+Fs(will)e(b)s(e)h(sp)s(ecially)g(named,)i(for)f(example)0
+4564 y(b)m(y)g(starting)g(with)f(`)p Fn(.)p Fs(',)j(rather)e(than)g(b)s
+(eing)f(named)h(analogously)f(to)i Fn(BASE)f Fs(and)f
+Fn(HEAD)p Fs(,)i(to)g(a)m(v)m(oid)f(con\015icts)g(with)0
+4689 y(actual)31 b(tag)g(names.)125 4966 y(Y)-8 b(ou'll)27
+b(w)m(an)m(t)j(to)f(c)m(ho)s(ose)g(some)g(con)m(v)m(en)m(tion)h(for)e
+(naming)f(tags,)j(based)e(on)h(information)d(suc)m(h)j(as)f(the)h(name)
+0 5091 y(of)34 b(the)h(program)f(and)f(the)i(v)m(ersion)e(n)m(um)m(b)s
+(er)g(of)h(the)h(release.)52 b(F)-8 b(or)35 b(example,)g(one)g(migh)m
+(t)e(tak)m(e)j(the)f(name)f(of)0 5215 y(the)k(program,)i(immediately)c
+(follo)m(w)m(ed)i(b)m(y)g(the)g(v)m(ersion)g(n)m(um)m(b)s(er)e(with)h
+(`)p Fn(.)p Fs(')h(c)m(hanged)h(to)g(`)p Fn(-)p Fs(',)h(so)e(that)h
+(CVS)0 5340 y(1.9)45 b(w)m(ould)e(b)s(e)g(tagged)j(with)d(the)h(name)g
+Fn(cvs1-9)p Fs(.)80 b(If)44 b(y)m(ou)g(c)m(ho)s(ose)h(a)g(consisten)m
+(t)f(con)m(v)m(en)m(tion,)49 b(then)44 b(y)m(ou)p eop
 %%Page: 46 48
-bop 0 -58 a Fs(46)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+46 47 bop 0 -116 a Fs(46)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(w)m(on't)j(constan)m(tly)h(b)s(e)e
+(guessing)g(whether)g(a)h(tag)h(is)d Fn(cvs-1-9)g Fs(or)i
+Fn(cvs1_9)e Fs(or)h(what.)48 b(Y)-8 b(ou)33 b(migh)m(t)g(ev)m(en)g(w)m
+(an)m(t)0 491 y(to)40 b(consider)d(enforcing)h(y)m(our)h(con)m(v)m(en)m
+(tion)h(in)e(the)h(taginfo)g(\014le)e(\(see)j(Section)f(16.3)h
+([user-de\014ned)e(logging],)0 616 y(page)31 b(73\).)125
+898 y(The)h(follo)m(wing)g(example)h(sho)m(ws)h(ho)m(w)f(y)m(ou)h(can)f
+(add)g(a)h(tag)h(to)f(a)g(\014le.)49 b(The)33 b(commands)g(m)m(ust)g(b)
+s(e)g(issued)0 1022 y(inside)e(y)m(our)i(w)m(orking)f(cop)m(y)i(of)g
+(the)f(mo)s(dule.)47 b(That)33 b(is,)g(y)m(ou)h(should)d(issue)h(the)h
+(command)g(in)f(the)h(directory)0 1147 y(where)d(`)p
+Fn(backend.c)p Fs(')e(resides.)240 1409 y Fn($)47 b(cvs)g(tag)g
+(release-0-4)e(backend.c)240 1512 y(T)i(backend.c)240
+1616 y($)g(cvs)g(status)f(-v)i(backend.c)240 1720 y
+(========================)o(====)o(====)o(===)o(====)o(====)o(===)o
+(====)o(====)o(===)o(====)o(====)o(==)240 1824 y(File:)e(backend.c)427
+b(Status:)46 b(Up-to-date)431 2031 y(Version:)570 b(1.4)238
+b(Tue)47 b(Dec)95 b(1)47 b(14:39:01)f(1992)431 2135 y(RCS)h(Version:)
+379 b(1.4)238 b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/ba)o(cke)o(nd.c)o
+(,v)431 2239 y(Sticky)46 b(Tag:)428 b(\(none\))431 2343
+y(Sticky)46 b(Date:)380 b(\(none\))431 2446 y(Sticky)46
+b(Options:)236 b(\(none\))431 2654 y(Existing)45 b(Tags:)622
+2758 y(release-0-4)999 b(\(revision:)45 b(1.4\))125 3144
+y Fs(There)29 b(is)h(seldom)f(reason)i(to)g(tag)h(a)f(\014le)e(in)g
+(isolation.)40 b(A)30 b(more)h(common)g(use)f(is)f(to)i(tag)h(all)d
+(the)i(\014les)e(that)0 3268 y(constitute)37 b(a)h(mo)s(dule)d(with)h
+(the)h(same)g(tag)i(at)e(strategic)i(p)s(oin)m(ts)c(in)h(the)h(dev)m
+(elopmen)m(t)h(life-cycle,)g(suc)m(h)f(as)0 3393 y(when)29
+b(a)i(release)g(is)e(made.)240 3654 y Fn($)47 b(cvs)g(tag)g
+(release-1-0)e(.)240 3758 y(cvs)i(tag:)g(Tagging)e(.)240
+3862 y(T)i(Makefile)240 3966 y(T)g(backend.c)240 4070
+y(T)g(driver.c)240 4173 y(T)g(frontend.c)240 4277 y(T)g(parser.c)125
+4560 y Fs(\(When)32 b(y)m(ou)h(giv)m(e)h Fr(cvs)d Fs(a)j(directory)e
+(as)h(argumen)m(t,)h(it)e(generally)g(applies)f(the)i(op)s(eration)f
+(to)h(all)f(the)h(\014les)0 4684 y(in)41 b(that)j(directory)-8
+b(,)45 b(and)d(\(recursiv)m(ely\),)k(to)d(an)m(y)g(sub)s(directories)d
+(that)j(it)g(ma)m(y)g(con)m(tain.)78 b(See)42 b(Chapter)h(9)0
+4809 y([Recursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(55.\))125
+5091 y(The)d Fn(checkout)e Fs(command)j(has)f(a)h(\015ag,)h(`)p
+Fn(-r)p Fs(',)f(that)h(lets)e(y)m(ou)h(c)m(hec)m(k)i(out)e(a)g(certain)
+f(revision)f(of)i(a)g(mo)s(dule.)0 5215 y(This)h(\015ag)i(mak)m(es)h
+(it)f(easy)g(to)h(retriev)m(e)f(the)h(sources)f(that)g(mak)m(e)h(up)e
+(release)h(1.0)h(of)g(the)f(mo)s(dule)e(`)p Fn(tc)p Fs(')i(at)h(an)m(y)
+0 5340 y(time)d(in)f(the)i(future:)p eop
 %%Page: 47 49
-bop 0 -58 a Fs(Chapter)15 b(9:)k(Recursiv)o(e)e(b)q(eha)o(vior)1297
-b(47)0 183 y Fp(9)41 b(Recursiv)n(e)13 b(b)r(eha)n(vior)62
-345 y Fs(Almost)20 b(all)h(of)f(the)g(sub)q(commands)g(of)g
-Fr(cvs)f Fs(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 395 y(argumen)o(t.)f(F)l(or)c(instance,)g(consider)h
-(this)g(directory)g(structure:)263 509 y Fn($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 Fr(cvs)g Fn(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 Fr(cvs)g
-Fn(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 Fr(cvs)g Fn(files\))526 1599 y(+--testpgm.t)526
-1651 y(+--test2.t)0 1763 y Fs(If)15 b(`)p Fn(tc)p Fs(')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
-1875 y Fq(\017)30 b Fs(`)p Fn(cvs)14 b(update)h(testing)p Fs(')f(is)h(equiv)m
-(alen)o(t)i(to)e(`)p Fn(cvs)f(update)g(testing/testpgm.t)f(testing/test2.t)p
-Fs(')37 1937 y Fq(\017)30 b Fs(`)p Fn(cvs)14 b(update)h(testing)f(man)p
-Fs(')g(up)q(dates)i(all)g(\014les)g(in)g(the)g(sub)q(directories)37
-1999 y Fq(\017)30 b Fs(`)p Fn(cvs)14 b(update)h(.)p Fs(')f(or)h(just)g(`)p
-Fn(cvs)f(update)p Fs(')g(up)q(dates)i(all)g(\014les)g(in)g(the)g
-Fn(tc)e Fs(mo)q(dule)62 2124 y(If)h(no)f(argumen)o(ts)f(are)h(giv)o(en)h(to)e
-Fn(update)h Fs(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 2174 y(all)k(its)g(sub)q(directories.)32
-b(In)19 b(other)f(w)o(ords,)g(`)p Fn(.)p Fs(')g(is)h(a)f(default)h(argumen)o
-(t)f(to)g Fn(update)p Fs(.)29 b(This)19 b(is)g(also)f(true)h(for)0
-2224 y(most)14 b(of)h(the)g Fr(cvs)g Fs(sub)q(commands,)g(not)g(only)h(the)f
-Fn(update)g Fs(command.)62 2336 y(The)h(recursiv)o(e)g(b)q(eha)o(vior)f(of)g
-(the)g Fr(cvs)g Fs(sub)q(commands)h(can)f(b)q(e)h(turned)g(o\013)e(with)i
-(the)f(`)p Fn(-l)p Fs(')f(option.)120 2450 y Fn($)24 b(cvs)f(update)g(-l)215
-b(#)23 b Fs(Don't)15 b(up)q(date)g(\014les)i(in)f(sub)q(directories)p
-eop
+47 48 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
+b(47)240 366 y Fn($)47 b(cvs)g(checkout)f(-r)h(release-1-0)e(tc)0
+641 y Fs(This)32 b(is)h(useful,)h(for)g(instance,)h(if)e(someone)i
+(claims)e(that)h(there)g(is)g(a)g(bug)g(in)e(that)j(release,)h(but)d(y)
+m(ou)h(cannot)0 766 y(\014nd)29 b(the)h(bug)g(in)f(the)i(curren)m(t)f
+(w)m(orking)g(cop)m(y)-8 b(.)125 1041 y(Y)g(ou)42 b(can)g(also)f(c)m
+(hec)m(k)i(out)f(a)g(mo)s(dule)e(as)i(it)f(w)m(as)h(at)g(an)m(y)g(giv)m
+(en)g(date.)75 b(See)42 b(Section)f(A.6.1)i([c)m(hec)m(k)m(out)0
+1165 y(options],)30 b(page)h(98.)125 1440 y(When)j(y)m(ou)h(tag)h(more)
+f(than)f(one)h(\014le)f(with)f(the)i(same)g(tag)h(y)m(ou)f(can)g(think)
+f(ab)s(out)g(the)h(tag)h(as)f Fn(")p Fs(a)g(curv)m(e)0
+1565 y(dra)m(wn)e(through)h(a)g(matrix)f(of)i(\014lename)e(vs.)52
+b(revision)32 b(n)m(um)m(b)s(er.)p Fn(")h Fs(Sa)m(y)h(w)m(e)h(ha)m(v)m
+(e)g(5)f(\014les)f(with)g(the)h(follo)m(wing)0 1689 y(revisions:)622
+1943 y Fn(file1)142 b(file2)f(file3)h(file4)g(file5)622
+2151 y(1.1)238 b(1.1)f(1.1)h(1.1)95 b(/--1.1*)284 b(<-*-)95
+b(TAG)622 2255 y(1.2*-)142 b(1.2)237 b(1.2)191 b(-1.2*-)622
+2358 y(1.3)94 b(\\-)48 b(1.3*-)141 b(1.3)i(/)47 b(1.3)622
+2462 y(1.4)476 b(\\)95 b(1.4)g(/)g(1.4)1290 2566 y(\\-1.5*-)141
+b(1.5)1385 2670 y(1.6)125 2924 y Fs(A)m(t)38 b(some)f(time)g(in)f(the)i
+(past,)h(the)f Fn(*)e Fs(v)m(ersions)h(w)m(ere)h(tagged.)63
+b(Y)-8 b(ou)38 b(can)f(think)f(of)h(the)h(tag)g(as)g(a)f(handle)0
+3048 y(attac)m(hed)d(to)f(the)f(curv)m(e)g(dra)m(wn)f(through)g(the)i
+(tagged)g(revisions.)44 b(When)31 b(y)m(ou)i(pull)c(on)j(the)g(handle,)
+f(y)m(ou)i(get)0 3173 y(all)g(the)i(tagged)h(revisions.)51
+b(Another)35 b(w)m(a)m(y)g(to)h(lo)s(ok)e(at)h(it)f(is)g(that)h(y)m(ou)
+g Fn(")p Fs(sigh)m(t)p Fn(")e Fs(through)h(a)h(set)g(of)g(revisions)0
+3297 y(that)c(is)e Fn(")p Fs(\015at)p Fn(")h Fs(along)h(the)f(tagged)i
+(revisions,)d(lik)m(e)h(this:)622 3551 y Fn(file1)142
+b(file2)f(file3)h(file4)g(file5)1385 3759 y(1.1)1385
+3863 y(1.2)1004 3967 y(1.1)237 b(1.3)1097 b(_)622 4070
+y(1.1)238 b(1.2)f(1.4)h(1.1)668 b(/)622 4174 y
+(1.2*----1.3*----1.5*----)o(1.2)o(*---)o(-1.1)232 b(\(---)47
+b(<---)f(Look)h(here)622 4278 y(1.3)619 b(1.6)238 b(1.3)668
+b(\\_)622 4382 y(1.4)1001 b(1.4)1767 4485 y(1.5)0 4941
+y Fm(7.2)68 b(What)31 b(branc)l(hes)f(are)h(go)t(o)t(d)f(for)125
+5215 y Fs(Supp)s(ose)k(that)j(release)g(1.0)g(of)g(tc)g(has)f(b)s(een)f
+(made.)59 b(Y)-8 b(ou)37 b(are)g(con)m(tin)m(uing)e(to)i(dev)m(elop)g
+(tc,)h(planning)c(to)0 5340 y(create)h(release)f(1.1)h(in)d(a)i(couple)
+f(of)g(mon)m(ths.)50 b(After)34 b(a)g(while)e(y)m(our)h(customers)h
+(start)g(to)g(complain)e(ab)s(out)i(a)p eop
 %%Page: 48 50
-bop 0 -58 a Fs(48)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+48 49 bop 0 -116 a Fs(48)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(fatal)d(bug.)39
+b(Y)-8 b(ou)28 b(c)m(hec)m(k)g(out)g(release)f(1.0)h(\(see)g(Section)f
+(7.1)h([T)-8 b(ags],)29 b(page)f(45\))g(and)f(\014nd)e(the)j(bug)e
+(\(whic)m(h)g(turns)0 491 y(out)36 b(to)g(ha)m(v)m(e)h(a)f(trivial)e
+(\014x\).)56 b(Ho)m(w)m(ev)m(er,)39 b(the)d(curren)m(t)f(revision)f(of)
+i(the)f(sources)h(are)g(in)e(a)i(state)h(of)f(\015ux)f(and)0
+616 y(are)29 b(not)g(exp)s(ected)f(to)i(b)s(e)d(stable)i(for)f(at)h
+(least)g(another)f(mon)m(th.)41 b(There)28 b(is)f(no)h(w)m(a)m(y)i(to)f
+(mak)m(e)g(a)g(bug\014x)f(release)0 740 y(based)i(on)g(the)h(new)m(est)
+g(sources.)125 1019 y(The)c(thing)g(to)i(do)f(in)e(a)j(situation)e(lik)
+m(e)g(this)g(is)g(to)i(create)g(a)g Fo(branc)m(h)e Fs(on)h(the)g
+(revision)f(trees)h(for)g(all)f(the)h(\014les)0 1144
+y(that)i(mak)m(e)g(up)e(release)h(1.0)i(of)e(tc.)41 b(Y)-8
+b(ou)30 b(can)f(then)g(mak)m(e)h(mo)s(di\014cations)d(to)j(the)g(branc)
+m(h)e(without)g(disturbing)0 1268 y(the)i(main)g(trunk.)39
+b(When)30 b(the)h(mo)s(di\014cations)d(are)j(\014nished)c(y)m(ou)k(can)
+g(select)f(to)h(either)f(incorp)s(orate)g(them)g(on)0
+1393 y(the)h(main)e(trunk,)g(or)i(lea)m(v)m(e)g(them)g(on)f(the)h
+(branc)m(h.)0 1889 y Fm(7.3)68 b(Creating)32 b(a)f(branc)l(h)125
+2168 y Fs(The)f Fn(rtag)f Fs(command)i(can)g(b)s(e)f(used)g(to)h
+(create)h(a)g(branc)m(h.)41 b(The)30 b Fn(rtag)f Fs(command)i(is)f(m)m
+(uc)m(h)g(lik)m(e)g Fn(tag)p Fs(,)h(but)0 2293 y(it)d(do)s(es)h(not)g
+(require)f(that)h(y)m(ou)g(ha)m(v)m(e)h(a)g(w)m(orking)e(cop)m(y)h(of)g
+(the)h(mo)s(dule.)38 b(See)29 b(Section)g(A.15)h([rtag],)h(page)e(116.)
+0 2417 y(\(Y)-8 b(ou)31 b(can)g(also)f(use)g(the)h Fn(tag)e
+Fs(command;)i(see)g(Section)f(A.17)i([tag],)g(page)f(118\).)240
+2676 y Fn($)47 b(cvs)g(rtag)g(-b)g(-r)g(release-1-0)e
+(release-1-0-patches)e(tc)125 2955 y Fs(The)d(`)p Fn(-b)p
+Fs(')h(\015ag)g(mak)m(es)h Fn(rtag)d Fs(create)k(a)e(branc)m(h)f
+(\(rather)h(than)g(just)f(a)h(sym)m(b)s(olic)f(revision)f(name\).)72
+b(`)p Fn(-r)0 3080 y(release-1-0)p Fs(')44 b(sa)m(ys)k(that)f(this)f
+(branc)m(h)g(should)f(b)s(e)h(ro)s(oted)h(at)h(the)f(no)s(de)f(\(in)g
+(the)h(revision)e(tree\))j(that)0 3204 y(corresp)s(onds)d(to)j(the)f
+(tag)h(`)p Fn(release-1-0)p Fs('.)88 b(Note)48 b(that)f(the)g(n)m
+(umeric)f(revision)f(n)m(um)m(b)s(er)g(that)j(matc)m(hes)0
+3329 y(`)p Fn(release-1-0)p Fs(')h(will)h(probably)g(b)s(e)h
+(di\013eren)m(t)g(from)h(\014le)f(to)h(\014le.)105 b(The)51
+b(name)h(of)g(the)g(new)g(branc)m(h)f(is)0 3453 y(`)p
+Fn(release-1-0-patches)p Fs(',)26 b(and)k(the)g(mo)s(dule)f(a\013ected)
+j(is)d(`)p Fn(tc)p Fs('.)125 3732 y(T)-8 b(o)30 b(\014x)g(the)h
+(problem)e(in)g(release)h(1.0,)i(y)m(ou)f(need)f(a)h(w)m(orking)e(cop)m
+(y)i(of)g(the)f(branc)m(h)g(y)m(ou)h(just)f(created.)240
+3991 y Fn($)47 b(cvs)g(checkout)f(-r)h(release-1-0-patches)c(tc)240
+4095 y($)k(cvs)g(status)f(-v)i(driver.c)d(backend.c)240
+4198 y(========================)o(====)o(====)o(===)o(====)o(====)o
+(===)o(====)o(====)o(===)o(====)o(====)o(==)240 4302
+y(File:)h(driver.c)475 b(Status:)46 b(Up-to-date)431
+4510 y(Version:)570 b(1.7)238 b(Sat)47 b(Dec)95 b(5)47
+b(18:25:54)f(1992)431 4614 y(RCS)h(Version:)379 b(1.7)238
+b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o(r.c,)o(v)431
+4717 y(Sticky)46 b(Tag:)428 b(release-1-0-patches)43
+b(\(branch:)j(1.7.2\))431 4821 y(Sticky)g(Date:)380 b(\(none\))431
+4925 y(Sticky)46 b(Options:)236 b(\(none\))431 5132 y(Existing)45
+b(Tags:)622 5236 y(release-1-0-patches)615 b(\(branch:)46
+b(1.7.2\))622 5340 y(release-1-0)999 b(\(revision:)45
+b(1.7\))p eop
 %%Page: 49 51
-bop 0 -58 a Fs(Chapter)15 b(10:)k(Adding)e(\014les)f(to)e(a)h(directory)1127
-b(49)0 183 y Fp(10)41 b(Adding)14 b(\014les)g(to)i(a)g(directory)62
-339 y Fs(T)l(o)f(add)h(a)e(new)i(\014le)g(to)f(a)g(directory)l(,)g(follo)o(w)
-g(these)h(steps.)37 451 y Fq(\017)30 b Fs(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(directory)l(.)k(See)c(Section)g(3.1)e
-([Getting)h(the)g(source],)g(page)g(9.)37 511 y Fq(\017)30
-b Fs(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(directory)l(.)37 572 y Fq(\017)30 b Fs(Use)14
-b(`)p Fn(cvs)g(add)h Fo(\014lename)s Fs(')f(to)g(tell)h Fr(cvs)e
-Fs(that)g(y)o(ou)h(w)o(an)o(t)e(to)i(v)o(ersion)g(con)o(trol)f(the)h(\014le.)
-21 b(If)14 b(the)g(\014le)h(con)o(tains)90 622 y(binary)h(data,)e(sp)q(ecify)
-i(`)p Fn(-kb)p Fs(')e(\(see)i(Chapter)f(17)f([Binary)i(\014les],)f(page)g
-(65\).)37 682 y Fq(\017)30 b Fs(Use)17 b(`)p Fn(cvs)e(commit)f
-Fo(\014lename)s Fs(')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
-732 y(cannot)d(see)g(the)h(\014le)g(un)o(til)g(y)o(ou)f(p)q(erform)g(this)h
-(step.)62 855 y(Y)l(ou)g(can)f(also)g(use)h(the)f Fn(add)g
-Fs(command)g(to)f(add)i(a)f(new)g(directory)l(.)62 967 y(Unlik)o(e)k(most)e
-(other)g(commands,)h(the)g Fn(add)f Fs(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 Fn(cvs)0
-1017 y(add)d(foo/bar)p Fs('!)j(Instead,)d(y)o(ou)g(ha)o(v)o(e)g(to)120
-1131 y Fn($)24 b(cd)f(foo)120 1183 y($)h(cvs)f(add)h(bar)1696
-1317 y Fs(Command)-1901 b Fj(cvs)19 b(add)k Fi([)p Fn(-k)14
-b Fo(k\015ag)p Fi(])h([)p Fn(-m)f Fo(message)p Fi(])h Fo(\014les)h
-Fh(:)8 b(:)g(:)120 1367 y Fs(Sc)o(hedule)17 b Fo(\014les)h
-Fs(to)c(b)q(e)h(added)h(to)e(the)h(rep)q(ository)l(.)20 b(The)15
-b(\014les)h(or)e(directories)i(sp)q(eci\014ed)h(with)e Fn(add)120
-1416 y Fs(m)o(ust)e(already)i(exist)f(in)h(the)f(curren)o(t)g(directory)l(.)
-20 b(T)l(o)14 b(add)g(a)g(whole)h(new)f(directory)g(hierarc)o(h)o(y)h(to)120
-1466 y(the)j(source)g(rep)q(ository)f(\(for)g(example,)i(\014les)g(receiv)o
-(ed)g(from)e(a)g(third-part)o(y)h(v)o(endor\),)g(use)g(the)120
-1516 y Fn(import)c Fs(command)h(instead.)21 b(See)16 b(Section)g(A.11)e([imp)
-q(ort],)g(page)h(85.)120 1628 y(The)i(added)g(\014les)g(are)f(not)g(placed)i
-(in)f(the)g(source)f(rep)q(ository)h(un)o(til)g(y)o(ou)f(use)h
-Fn(commit)f Fs(to)f(mak)o(e)120 1678 y(the)21 b(c)o(hange)f(p)q(ermanen)o(t.)
-37 b(Doing)21 b(an)f Fn(add)g Fs(on)h(a)f(\014le)i(that)e(w)o(as)g(remo)o(v)o
-(ed)g(with)h(the)g Fn(remove)120 1728 y Fs(command)e(will)i(undo)e(the)h
-(e\013ect)e(of)h(the)g Fn(remove)p Fs(,)g(unless)h(a)f Fn(commit)f
-Fs(command)h(in)o(terv)o(ened.)120 1777 y(See)d(Chapter)f(11)f([Remo)o(ving)i
-(\014les],)f(page)g(51,)f(for)h(an)g(example.)120 1890 y(The)k(`)p
-Fn(-k)p Fs(')e(option)i(sp)q(eci\014es)h(the)f(default)g(w)o(a)o(y)e(that)h
-(this)h(\014le)h(will)g(b)q(e)f(c)o(hec)o(k)o(ed)g(out;)h(for)d(more)120
-1939 y(information)e(see)h(Section)g(16.4)e([Substitution)i(mo)q(des],)f
-(page)g(63.)120 2051 y(The)21 b(`)p Fn(-m)p Fs(')e(option)i(sp)q(eci\014es)i
-(a)d(description)i(for)e(the)g(\014le.)38 b(This)21 b(description)h(app)q
-(ears)e(in)i(the)120 2101 y(history)d(log)h(\(if)f(it)h(is)g(enabled,)h(see)f
-(Section)g(B.9)f([history)g(\014le],)h(page)g(106\).)31 b(It)19
-b(will)i(also)e(b)q(e)120 2151 y(sa)o(v)o(ed)c(in)h(the)f(v)o(ersion)g
-(history)h(inside)h(the)e(rep)q(ository)g(when)h(the)f(\014le)h(is)g
-(committed.)k(The)15 b Fn(log)120 2201 y Fs(command)h(displa)o(ys)g(this)g
-(description.)23 b(The)16 b(description)h(can)f(b)q(e)h(c)o(hanged)f(using)g
-(`)p Fn(admin)e(-t)p Fs('.)120 2251 y(See)g(Section)g(A.5)e([admin],)h(page)g
-(73.)19 b(If)13 b(y)o(ou)g(omit)g(the)g(`)p Fn(-m)i Fo(description)p
-Fs(')f(\015ag,)f(an)g(empt)o(y)g(string)120 2301 y(will)k(b)q(e)f(used.)k(Y)l
-(ou)c(will)g(not)f(b)q(e)h(prompted)f(for)g(a)g(description.)62
-2434 y(F)l(or)g(example,)g(the)h(follo)o(wing)g(commands)f(add)g(the)g
-(\014le)i(`)p Fn(backend.c)p Fs(')c(to)h(the)i(rep)q(ository:)120
-2548 y Fn($)24 b(cvs)f(add)h(backend.c)120 2600 y($)g(cvs)f(commit)g(-m)h
-("Early)f(version.)g(Not)g(yet)h(compilable.")e(backend.c)62
-2712 y Fs(When)g(y)o(ou)f(add)h(a)f(\014le)i(it)f(is)g(added)g(only)g(on)f
-(the)h(branc)o(h)g(whic)o(h)g(y)o(ou)f(are)h(w)o(orking)f(on)g(\(see)h(Chap-)
-0 2762 y(ter)16 b(7)g([Branc)o(hes],)g(page)h(37\).)23 b(Y)l(ou)17
-b(can)f(later)h(merge)f(the)h(additions)g(to)f(another)h(branc)o(h)f(if)h(y)o
-(ou)g(w)o(an)o(t)e(\(see)0 2812 y(Section)h(8.4)e([Merging)h(adds)g(and)h
-(remo)o(v)m(als],)e(page)h(45\).)p eop
+49 50 bop 0 -116 a Fs(Chapter)30 b(7:)41 b(Branc)m(hes)2984
+b(49)240 470 y Fn(========================)o(====)o(====)o(===)o(====)o
+(====)o(===)o(====)o(====)o(===)o(====)o(====)o(==)240
+574 y(File:)46 b(backend.c)427 b(Status:)46 b(Up-to-date)431
+782 y(Version:)570 b(1.4)238 b(Tue)47 b(Dec)95 b(1)47
+b(14:39:01)f(1992)431 885 y(RCS)h(Version:)379 b(1.4)238
+b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/ba)o(cke)o(nd.c)o(,v)431
+989 y(Sticky)46 b(Tag:)428 b(release-1-0-patches)43 b(\(branch:)j
+(1.4.2\))431 1093 y(Sticky)g(Date:)380 b(\(none\))431
+1197 y(Sticky)46 b(Options:)236 b(\(none\))431 1404 y(Existing)45
+b(Tags:)622 1508 y(release-1-0-patches)615 b(\(branch:)46
+b(1.4.2\))622 1612 y(release-1-0)999 b(\(revision:)45
+b(1.4\))622 1716 y(release-0-4)999 b(\(revision:)45 b(1.4\))125
+2094 y Fs(As)26 b(the)h(output)g(from)f(the)h Fn(status)e
+Fs(command)i(sho)m(ws)f(the)h(branc)m(h)g(n)m(um)m(b)s(er)e(is)h
+(created)i(b)m(y)f(adding)e(a)i(digit)0 2218 y(at)38
+b(the)g(tail)e(of)i(the)f(revision)f(n)m(um)m(b)s(er)g(it)h(is)f(based)
+h(on.)62 b(\(If)37 b(`)p Fn(release-1-0)p Fs(')e(corresp)s(onds)h(to)i
+(revision)e(1.4,)0 2343 y(the)h(branc)m(h's)g(revision)e(n)m(um)m(b)s
+(er)g(will)g(b)s(e)h(1.4.2.)62 b(F)-8 b(or)38 b(obscure)f(reasons)g
+Fr(cvs)f Fs(alw)m(a)m(ys)h(giv)m(es)h(branc)m(hes)e(ev)m(en)0
+2467 y(n)m(um)m(b)s(ers,)29 b(starting)h(at)h(2.)42 b(See)30
+b(Section)g(2.1)i([Revision)d(n)m(um)m(b)s(ers],)g(page)j(9.\).)0
+2919 y Fm(7.4)68 b(Stic)l(ky)31 b(tags)125 3193 y Fs(The)40
+b(`)p Fn(-r)30 b(release-1-0-patches)p Fs(')36 b(\015ag)42
+b(that)g(w)m(as)f(giv)m(en)g(to)h Fn(checkout)d Fs(in)h(the)h(previous)
+f(example)h(is)0 3318 y Fo(stic)m(ky)p Fs(,)32 b(that)g(is,)f(it)g
+(will)e(apply)h(to)i(subsequen)m(t)f(commands)g(in)f(this)h(directory)
+-8 b(.)44 b(If)31 b(y)m(ou)h(commit)f(an)m(y)h(mo)s(di\014-)0
+3442 y(cations,)i(they)g(are)f(committed)h(on)f(the)g(branc)m(h.)49
+b(Y)-8 b(ou)34 b(can)f(later)h(merge)f(the)h(mo)s(di\014cations)d(in)m
+(to)j(the)f(main)0 3567 y(trunk.)40 b(See)30 b(Chapter)g(8)h
+([Merging],)g(page)g(51.)125 3841 y(Y)-8 b(ou)30 b(can)h(use)f(the)h
+Fn(status)d Fs(command)j(to)g(see)g(what)f(stic)m(ky)g(tags)i(or)e
+(dates)h(are)g(set:)240 4095 y Fn($)47 b(vi)h(driver.c)141
+b(#)47 b Fs(Fix)30 b(the)h(bugs)240 4198 y Fn($)47 b(cvs)g(commit)f(-m)
+i("Fixed)e(initialization)e(bug")i(driver.c)240 4302
+y(Checking)g(in)h(driver.c;)240 4406 y(/usr/local/cvsroot/yoyod)o(yne/)
+o(tc/d)o(riv)o(er.c)o(,v)89 b(<--)95 b(driver.c)240 4510
+y(new)47 b(revision:)e(1.7.2.1;)h(previous)f(revision:)h(1.7)240
+4614 y(done)240 4717 y($)h(cvs)g(status)f(-v)i(driver.c)240
+4821 y(========================)o(====)o(====)o(===)o(====)o(====)o
+(===)o(====)o(====)o(===)o(====)o(====)o(==)240 4925
+y(File:)e(driver.c)475 b(Status:)46 b(Up-to-date)431
+5132 y(Version:)570 b(1.7.2.1)46 b(Sat)h(Dec)95 b(5)47
+b(19:35:03)f(1992)431 5236 y(RCS)h(Version:)379 b(1.7.2.1)46
+b(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o(r.c,)o(v)431
+5340 y(Sticky)g(Tag:)428 b(release-1-0-patches)43 b(\(branch:)j
+(1.7.2\))p eop
 %%Page: 50 52
-bop 0 -58 a Fs(50)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+50 51 bop 0 -116 a Fs(50)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)431 366 y Fn(Sticky)46 b(Date:)380
+b(\(none\))431 470 y(Sticky)46 b(Options:)236 b(\(none\))431
+678 y(Existing)45 b(Tags:)622 782 y(release-1-0-patches)615
+b(\(branch:)46 b(1.7.2\))622 885 y(release-1-0)999 b(\(revision:)45
+b(1.7\))125 1263 y Fs(The)33 b(stic)m(ky)h(tags)h(will)d(remain)h(on)h
+(y)m(our)g(w)m(orking)f(\014les)g(un)m(til)f(y)m(ou)j(delete)f(them)g
+(with)f(`)p Fn(cvs)c(update)g(-A)p Fs('.)0 1388 y(The)i(`)p
+Fn(-A)p Fs(')g(option)g(retriev)m(es)h(the)f(v)m(ersion)g(of)h(the)f
+(\014le)g(from)f(the)i(head)f(of)h(the)f(trunk,)g(and)g(forgets)h(an)m
+(y)g(stic)m(ky)0 1512 y(tags,)g(dates,)f(or)f(options.)125
+1786 y(Stic)m(ky)21 b(tags)i(are)f(not)h(just)e(for)h(branc)m(hes.)37
+b(F)-8 b(or)23 b(example,)g(supp)s(ose)e(that)h(y)m(ou)g(w)m(an)m(t)h
+(to)g(a)m(v)m(oid)f(up)s(dating)e(y)m(our)0 1911 y(w)m(orking)30
+b(directory)-8 b(,)31 b(to)g(isolate)g(y)m(ourself)f(from)g(p)s
+(ossibly)e(destabilizing)g(c)m(hanges)k(other)f(p)s(eople)e(are)i
+(making.)0 2035 y(Y)-8 b(ou)26 b(can,)h(of)f(course,)h(just)e(refrain)f
+(from)h(running)e Fn(cvs)30 b(update)p Fs(.)37 b(But)26
+b(if)e(y)m(ou)i(w)m(an)m(t)h(to)f(a)m(v)m(oid)g(up)s(dating)e(only)h(a)
+0 2160 y(p)s(ortion)j(of)i(a)g(larger)f(tree,)i(then)f(stic)m(ky)f
+(tags)i(can)f(help.)39 b(If)29 b(y)m(ou)h(c)m(hec)m(k)i(out)d(a)h
+(certain)g(revision)e(\(suc)m(h)i(as)f(1.4\))0 2284 y(it)35
+b(will)d(b)s(ecome)k(stic)m(ky)-8 b(.)55 b(Subsequen)m(t)34
+b Fn(cvs)c(update)j Fs(will)f(not)k(retriev)m(e)f(the)h(latest)f
+(revision)f(un)m(til)f(y)m(ou)i(reset)0 2409 y(the)d(tag)h(with)e
+Fn(cvs)e(update)g(-A)p Fs(.)44 b(Lik)m(ewise,)32 b(use)f(of)h(the)g(`)p
+Fn(-D)p Fs(')g(option)f(to)i Fn(update)d Fs(or)i Fn(checkout)d
+Fs(sets)j(a)h Fo(stic)m(ky)0 2533 y(date)p Fs(,)e(whic)m(h,)f
+(similarly)-8 b(,)27 b(causes)k(that)g(date)g(to)g(b)s(e)f(used)f(for)i
+(future)e(retriev)-5 b(als.)125 2807 y(Man)m(y)32 b(times)g(y)m(ou)h
+(will)d(w)m(an)m(t)j(to)g(retriev)m(e)f(an)g(old)g(v)m(ersion)g(of)g(a)
+h(\014le)e(without)g(setting)i(a)f(stic)m(ky)h(tag.)47
+b(The)0 2932 y(w)m(a)m(y)31 b(to)g(do)f(that)h(is)e(with)g(the)h(`)p
+Fn(-p)p Fs(')g(option)g(to)g Fn(checkout)e Fs(or)i Fn(update)p
+Fs(,)f(whic)m(h)g(sends)g(the)h(con)m(ten)m(ts)i(of)f(the)f(\014le)0
+3056 y(to)g(standard)f(output.)40 b(F)-8 b(or)31 b(example,)e(supp)s
+(ose)g(y)m(ou)h(ha)m(v)m(e)g(a)g(\014le)f(named)g(`)p
+Fn(file1)p Fs(')g(whic)m(h)f(existed)i(as)g(revision)0
+3181 y(1.1,)35 b(and)d(y)m(ou)h(then)g(remo)m(v)m(ed)g(it)g(\(th)m(us)f
+(adding)g(a)h(dead)g(revision)e(1.2\).)49 b(No)m(w)34
+b(supp)s(ose)d(y)m(ou)i(w)m(an)m(t)h(to)f(add)f(it)0
+3305 y(again,)f(with)e(the)h(same)h(con)m(ten)m(ts)h(it)e(had)g
+(previously)-8 b(.)39 b(Here)31 b(is)e(ho)m(w)h(to)i(do)e(it:)240
+3559 y Fn($)47 b(cvs)g(update)f(-p)i(-r)f(1.1)g(file1)f(>file1)240
+3662 y(========================)o(====)o(====)o(===)o(====)o(====)o
+(===)o(====)o(====)o(===)o(====)o(====)o(==)240 3766
+y(Checking)g(out)g(file1)240 3870 y(RCS:)94 b
+(/tmp/cvs-sanity/cvsroot/fi)o(rst)o(-dir)o(/Att)o(ic/)o(file)o(1,v)240
+3974 y(VERS:)46 b(1.1)240 4078 y(***************)240
+4181 y($)h(cvs)g(add)g(file1)240 4285 y(cvs)g(add:)g(re-adding)e(file)h
+(file1)h(\(in)g(place)f(of)h(dead)g(revision)e(1.2\))240
+4389 y(cvs)i(add:)g(use)f('cvs)h(commit')f(to)h(add)g(this)g(file)f
+(permanently)240 4493 y($)h(cvs)g(commit)f(-m)i(test)240
+4596 y(Checking)e(in)h(file1;)240 4700 y(/tmp/cvs-sanity/cvsroot/)o
+(firs)o(t-di)o(r/f)o(ile1)o(,v)89 b(<--)95 b(file1)240
+4804 y(new)47 b(revision:)e(1.3;)i(previous)e(revision:)h(1.2)240
+4908 y(done)240 5012 y($)p eop
 %%Page: 51 53
-bop 0 -58 a Fs(Chapter)15 b(11:)k(Remo)o(ving)d(\014les)g(from)f(a)f(mo)q
-(dule)1057 b(51)0 183 y Fp(11)41 b(Remo)n(ving)15 b(\014les)f(from)h(a)h(mo)r
-(dule)62 347 y Fs(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 Fq(\017)30 b Fs(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)g(di\013erences],)g
-(page)f(10,)f(for)h(one)g(w)o(a)o(y)g(to)f(do)h(that.)19 b(Y)l(ou)14
-b(can)h(also)f(use)h(the)f Fn(status)f Fs(or)h Fn(update)90
-721 y Fs(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 Fq(\017)30 b Fs(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 Fn(rm)p Fs(.)37 896 y Fq(\017)30 b Fs(Use)15
-b(`)p Fn(cvs)g(remove)f Fo(\014lename)s Fs(')i(to)e(tell)i
-Fr(cvs)f Fs(that)g(y)o(ou)f(really)j(w)o(an)o(t)d(to)g(delete)j(the)e
-(\014le.)37 958 y Fq(\017)30 b Fs(Use)15 b(`)p Fn(cvs)g(commit)f
-Fo(\014lename)s Fs(')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 Fr(cvs)e
-Fs(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 Fn(-r)p Fs(')f(and)0 1233 y(`)p Fn(-D)p Fs(')e(options)h(sp)q
-(eci\014ed)j(to)c Fn(checkout)g Fs(or)h Fn(update)p Fs(.)1696
-1371 y(Command)-1901 b Fj(cvs)19 b(remo)n(v)n(e)k Fi([)p Fn(-lR)p
-Fi(])14 b Fo(\014les)i Fh(:)8 b(:)g(:)120 1421 y Fs(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
-Fn(-R)p Fs(')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 Fn(-l)p
-Fs(')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 Fn($)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 Fs(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 Fn(add)0 2501 y Fs(command.)120 2616 y Fn($)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: 52 54
-bop 0 -58 a Fs(52)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)120
-183 y Fn(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 Fs(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 Fn(remove)g Fs(command)h(y)o(ou)f(can)h(use)f
-Fn(update)g Fs(to)g(resurrect)0 501 y(the)j(\014le:)120 615
-y Fn($)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)62 883 y Fs(When)18 b(y)o(ou)g(remo)o(v)o(e)f(a)g(\014le)i(it)f
-(is)h(added)f(only)h(on)e(the)h(branc)o(h)g(whic)o(h)h(y)o(ou)e(are)h(w)o
-(orking)f(on)h(\(see)g(Chap-)0 933 y(ter)e(7)g([Branc)o(hes],)g(page)h(37\).)
-23 b(Y)l(ou)17 b(can)f(later)h(merge)f(the)h(additions)g(to)f(another)h
-(branc)o(h)f(if)h(y)o(ou)g(w)o(an)o(t)e(\(see)0 982 y(Section)h(8.4)e
-([Merging)h(adds)g(and)h(remo)o(v)m(als],)e(page)h(45\).)p
+51 52 bop 0 -116 a Fs(Chapter)30 b(8:)41 b(Merging)3018
+b(51)0 366 y Fp(8)80 b(Merging)125 788 y Fs(Y)-8 b(ou)22
+b(can)g(include)d(the)j(c)m(hanges)h(made)e(b)s(et)m(w)m(een)i(an)m(y)f
+(t)m(w)m(o)h(revisions)d(in)m(to)h(y)m(our)h(w)m(orking)f(cop)m(y)-8
+b(,)25 b(b)m(y)c Fo(merging)p Fs(.)0 912 y(Y)-8 b(ou)31
+b(can)g(then)f(commit)g(that)h(revision,)e(and)g(th)m(us)h(e\013ectiv)m
+(ely)i(cop)m(y)f(the)f(c)m(hanges)i(on)m(to)f(another)g(branc)m(h.)0
+1446 y Fm(8.1)68 b(Merging)31 b(an)f(en)l(tire)i(branc)l(h)125
+1730 y Fs(Y)-8 b(ou)27 b(can)h(merge)g(c)m(hanges)h(made)e(on)h(a)f
+(branc)m(h)g(in)m(to)h(y)m(our)f(w)m(orking)g(cop)m(y)h(b)m(y)g(giving)
+e(the)h(`)p Fn(-j)j Fo(branc)m(h)p Fs(')e(\015ag)0 1854
+y(to)37 b(the)g Fn(update)e Fs(command.)58 b(With)36
+b(one)h(`)p Fn(-j)30 b Fo(branc)m(h)p Fs(')36 b(option)g(it)g(merges)h
+(the)g(c)m(hanges)g(made)g(b)s(et)m(w)m(een)g(the)0 1979
+y(p)s(oin)m(t)29 b(where)h(the)h(branc)m(h)f(fork)m(ed)g(and)g(new)m
+(est)h(revision)d(on)j(that)g(branc)m(h)e(\(in)m(to)i(y)m(our)f(w)m
+(orking)g(cop)m(y\).)125 2262 y(The)f(`)p Fn(-j)p Fs(')i(stands)f(for)g
+(\\join".)125 2546 y(Consider)e(this)h(revision)g(tree:)240
+2808 y Fn(+-----+)189 b(+-----+)g(+-----+)g(+-----+)240
+2912 y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!)286
+b(<-)48 b(The)f(main)f(trunk)240 3016 y(+-----+)189 b(+-----+)g
+(+-----+)g(+-----+)1004 3120 y(!)1004 3223 y(!)1004 3327
+y(!)143 b(+---------+)187 b(+---------+)240 3431 y(Branch)46
+b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!)1195
+3535 y(+---------+)187 b(+---------+)0 3818 y Fs(The)28
+b(branc)m(h)g(1.2.2)j(has)d(b)s(een)g(giv)m(en)g(the)h(tag)h(\(sym)m(b)
+s(olic)e(name\))h(`)p Fn(R1fix)p Fs('.)39 b(The)28 b(follo)m(wing)f
+(example)h(assumes)0 3943 y(that)j(the)g(mo)s(dule)d(`)p
+Fn(mod)p Fs(')i(con)m(tains)h(only)e(one)i(\014le,)f(`)p
+Fn(m.c)p Fs('.)240 4206 y Fn($)47 b(cvs)g(checkout)f(mod)715
+b(#)47 b Fs(Retriev)m(e)32 b(the)e(latest)h(revision,)e(1.4)240
+4413 y Fn($)47 b(cvs)g(update)f(-j)i(R1fix)e(m.c)381
+b(#)47 b Fs(Merge)32 b(all)d(c)m(hanges)j(made)e(on)g(the)h(branc)m(h,)
+1815 4517 y Fn(#)47 b Fs(i.e.)31 b(the)f(c)m(hanges)i(b)s(et)m(w)m(een)
+f(revision)d(1.2)1815 4621 y Fn(#)47 b Fs(and)30 b(1.2.2.2,)j(in)m(to)e
+(y)m(our)f(w)m(orking)g(cop)m(y)1815 4724 y Fn(#)47 b
+Fs(of)31 b(the)g(\014le.)240 4932 y Fn($)47 b(cvs)g(commit)f(-m)i
+("Included)d(R1fix")h(#)h Fs(Create)32 b(revision)c(1.5.)125
+5215 y(A)40 b(con\015ict)h(can)f(result)g(from)g(a)h(merge)g(op)s
+(eration.)71 b(If)40 b(that)h(happ)s(ens,)h(y)m(ou)f(should)d(resolv)m
+(e)j(it)f(b)s(efore)0 5340 y(committing)30 b(the)g(new)g(revision.)39
+b(See)31 b(Section)f(6.3)i([Con\015icts)d(example],)i(page)g(35.)p
 eop
+%%Page: 52 54
+52 53 bop 0 -116 a Fs(52)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(The)g Fn(checkout)e
+Fs(command)j(also)g(supp)s(orts)e(the)i(`)p Fn(-j)f Fo(branc)m(h)p
+Fs(')g(\015ag.)43 b(The)30 b(same)h(e\013ect)i(as)e(ab)s(o)m(v)m(e)h
+(could)e(b)s(e)0 491 y(ac)m(hiev)m(ed)h(with)e(this:)240
+744 y Fn($)47 b(cvs)g(checkout)f(-j)h(R1fix)f(mod)240
+848 y($)h(cvs)g(commit)f(-m)i("Included)d(R1fix")0 1264
+y Fm(8.2)68 b(Merging)31 b(from)g(a)f(branc)l(h)g(sev)l(eral)i(times)
+125 1538 y Fs(Con)m(tin)m(uing)c(our)i(example,)g(the)h(revision)e
+(tree)i(no)m(w)f(lo)s(oks)g(lik)m(e)g(this:)240 1791
+y Fn(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)240
+1895 y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h
+(!----!)f(1.5)h(!)286 b(<-)48 b(The)f(main)f(trunk)240
+1998 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)1004
+2102 y(!)1288 b(*)1004 2206 y(!)1240 b(*)1004 2310 y(!)143
+b(+---------+)187 b(+---------+)240 2413 y(Branch)46
+b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!)1195
+2517 y(+---------+)187 b(+---------+)125 2791 y Fs(where)29
+b(the)i(starred)f(line)f(represen)m(ts)h(the)g(merge)h(from)f(the)h(`)p
+Fn(R1fix)p Fs(')e(branc)m(h)h(to)h(the)f(main)f(trunk,)h(as)h(just)0
+2916 y(discussed.)125 3190 y(No)m(w)g(supp)s(ose)e(that)h(dev)m
+(elopmen)m(t)h(con)m(tin)m(ues)g(on)f(the)h(`)p Fn(R1fix)p
+Fs(')e(branc)m(h:)240 3443 y Fn(+-----+)189 b(+-----+)g(+-----+)g
+(+-----+)g(+-----+)240 3547 y(!)47 b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)
+h(!----!)f(1.4)h(!----!)f(1.5)h(!)286 b(<-)48 b(The)f(main)f(trunk)240
+3650 y(+-----+)189 b(+-----+)g(+-----+)g(+-----+)g(+-----+)1004
+3754 y(!)1288 b(*)1004 3858 y(!)1240 b(*)1004 3962 y(!)143
+b(+---------+)187 b(+---------+)h(+---------+)240 4066
+y(Branch)46 b(R1fix)g(->)i(+---!)e(1.2.2.1)g(!----!)g(1.2.2.2)g(!----!)
+g(1.2.2.3)g(!)1195 4169 y(+---------+)187 b(+---------+)h(+---------+)
+125 4443 y Fs(and)34 b(then)g(y)m(ou)h(w)m(an)m(t)g(to)g(merge)h(those)
+f(new)f(c)m(hanges)h(on)m(to)h(the)f(main)e(trunk.)53
+b(If)34 b(y)m(ou)h(just)f(use)g(the)h Fn(cvs)0 4568 y(update)29
+b(-j)g(R1fix)g(m.c)39 b Fs(command)h(again,)i Fr(cvs)d
+Fs(will)e(attempt)k(to)g(merge)f(again)g(the)g(c)m(hanges)h(whic)m(h)e
+(y)m(ou)0 4692 y(ha)m(v)m(e)32 b(already)e(merged,)g(whic)m(h)f(can)i
+(ha)m(v)m(e)h(undesirable)27 b(side)i(e\013ects.)125
+4966 y(So)34 b(instead)f(y)m(ou)h(need)g(to)h(sp)s(ecify)e(that)i(y)m
+(ou)f(only)f(w)m(an)m(t)i(to)g(merge)g(the)f(c)m(hanges)h(on)f(the)h
+(branc)m(h)e(whic)m(h)0 5091 y(ha)m(v)m(e)d(not)e(y)m(et)h(b)s(een)f
+(merged)g(in)m(to)h(the)f(trunk.)39 b(T)-8 b(o)29 b(do)f(that)h(y)m(ou)
+f(sp)s(ecify)f(t)m(w)m(o)j(`)p Fn(-j)p Fs(')e(options,)h(and)e
+Fr(cvs)h Fs(merges)0 5215 y(the)35 b(c)m(hanges)g(from)g(the)f(\014rst)
+g(revision)f(to)i(the)g(second)g(revision.)52 b(F)-8
+b(or)35 b(example,)g(in)f(this)f(case)j(the)f(simplest)0
+5340 y(w)m(a)m(y)c(w)m(ould)e(b)s(e)p eop
 %%Page: 53 55
-bop 0 -58 a Fs(Chapter)15 b(12:)k(T)l(rac)o(king)c(third-part)o(y)h(sources)
-1084 b(53)0 183 y Fp(12)41 b(T)-7 b(rac)n(king)15 b(third-part)n(y)f(sources)
-62 347 y Fs(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 Fr(cvs)15 b Fs(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 Fr(cvs)p Fs(,)e(the)h(supplier)
-j(of)c(the)i(program)e(is)h(called)i(a)e Fo(v)o(endor)p Fs(.)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
-Fo(v)o(endor)g(branc)o(h)p Fs(.)33 b Fr(cvs)19 b Fs(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 Fn(import)f
-Fs(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 Fn(import)0 983 y Fs(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 Fm(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 Fs(Use)g(the)g
-Fn(import)f Fs(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 Fn(import)0
-1448 y Fs(command)f(to)f(trac)o(k)g(third-part)o(y)g(sources,)h(the)g
-Fo(v)o(endor)f(tag)k Fs(and)d Fo(release)g(tags)h Fs(are)e(useful.)21
-b(The)15 b Fo(v)o(endor)g(tag)0 1498 y Fs(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 Fn(-b)e Fo(branc)o(h)p Fs(')h(\015ag|See)0
-1548 y(Section)k(A.11.1)e([imp)q(ort)i(options],)g(page)f(86\).)29
-b(The)19 b Fo(release)g(tags)h Fs(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 Fn(FSF_0_04)p
-Fs('.)62 1710 y(Supp)q(ose)j(y)o(ou)e(use)h Fn(wdiff)f Fs(\(a)h(v)m(arian)o
-(t)f(of)g Fn(diff)h Fs(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 Fn($)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 Fs(The)15 b(v)o(endor)g(tag)e(is)i(named)g(`)p Fn(FSF_DIST)p
-Fs(')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 Fn(WDIFF_0_04)p Fs('.)0 2393
-y Fm(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 Fs(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 Fn(import)0 2555 y Fs(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 Fn($)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
+53 54 bop 0 -116 a Fs(Chapter)30 b(8:)41 b(Merging)3018
+b(53)240 366 y Fn(cvs)47 b(update)f(-j)h(1.2.2.2)f(-j)h(R1fix)g(m.c)190
+b(#)47 b Fs(Merge)32 b(c)m(hanges)f(from)f(1.2.2.2)j(to)e(the)2054
+470 y Fn(#)47 b Fs(head)30 b(of)h(the)f(R1\014x)h(branc)m(h)125
+744 y(The)23 b(problem)g(with)g(this)g(is)g(that)i(y)m(ou)g(need)f(to)h
+(sp)s(ecify)e(the)h(1.2.2.2)j(revision)22 b(man)m(ually)-8
+b(.)38 b(A)24 b(sligh)m(tly)f(b)s(etter)0 869 y(approac)m(h)31
+b(migh)m(t)f(b)s(e)g(to)h(use)f(the)g(date)h(the)g(last)f(merge)h(w)m
+(as)g(done:)240 1122 y Fn(cvs)47 b(update)f(-j)h(R1fix:yesterday)d(-j)j
+(R1fix)f(m.c)125 1396 y Fs(Better)38 b(y)m(et,)i(tag)f(the)e(R1\014x)g
+(branc)m(h)g(after)g(ev)m(ery)h(merge)g(in)m(to)f(the)h(trunk,)g(and)e
+(then)h(use)g(that)h(tag)g(for)0 1520 y(subsequen)m(t)30
+b(merges:)240 1774 y Fn(cvs)47 b(update)f(-j)h
+(merged_from_R1fix_to_trun)o(k)42 b(-j)47 b(R1fix)f(m.c)0
+2214 y Fm(8.3)68 b(Merging)31 b(di\013erences)g(b)t(et)l(w)l(een)h(an)l
+(y)e(t)l(w)l(o)i(revisions)125 2488 y Fs(With)j(t)m(w)m(o)j(`)p
+Fn(-j)30 b Fo(revision)p Fs(')35 b(\015ags,)j(the)f Fn(update)d
+Fs(\(and)i Fn(checkout)p Fs(\))f(command)h(can)g(merge)h(the)g
+(di\013erences)0 2612 y(b)s(et)m(w)m(een)31 b(an)m(y)g(t)m(w)m(o)g
+(revisions)e(in)m(to)h(y)m(our)h(w)m(orking)e(\014le.)240
+2866 y Fn($)47 b(cvs)g(update)f(-j)i(1.5)f(-j)g(1.3)g(backend.c)0
+3140 y Fs(will)28 b Fo(remo)m(v)m(e)37 b Fs(all)29 b(c)m(hanges)i(made)
+g(b)s(et)m(w)m(een)g(revision)d(1.3)k(and)e(1.5.)41 b(Note)32
+b(the)f(order)f(of)g(the)h(revisions!)125 3414 y(If)43
+b(y)m(ou)h(try)g(to)h(use)e(this)g(option)h(when)f(op)s(erating)g(on)h
+(m)m(ultiple)e(\014les,)k(remem)m(b)s(er)d(that)i(the)f(n)m(umeric)0
+3538 y(revisions)37 b(will)e(probably)i(b)s(e)h(v)m(ery)g(di\013eren)m
+(t)g(b)s(et)m(w)m(een)h(the)g(v)-5 b(arious)37 b(\014les)h(that)h(mak)m
+(e)g(up)e(a)i(mo)s(dule.)63 b(Y)-8 b(ou)0 3663 y(almost)30
+b(alw)m(a)m(ys)h(use)f(sym)m(b)s(olic)f(tags)j(rather)e(than)g
+(revision)f(n)m(um)m(b)s(ers)f(when)i(op)s(erating)g(on)g(m)m(ultiple)e
+(\014les.)0 4103 y Fm(8.4)68 b(Merging)31 b(can)f(add)g(or)h(remo)l(v)l
+(e)g(\014les)125 4377 y Fs(If)39 b(the)g(c)m(hanges)i(whic)m(h)d(y)m
+(ou)i(are)g(merging)f(in)m(v)m(olv)m(e)h(remo)m(ving)f(or)h(adding)e
+(some)i(\014les,)h Fn(update)29 b(-j)39 b Fs(will)0 4501
+y(re\015ect)31 b(suc)m(h)f(additions)e(or)j(remo)m(v)-5
+b(als.)125 4775 y(F)d(or)31 b(example:)240 5029 y Fn(cvs)47
+b(update)f(-A)240 5132 y(touch)g(a)i(b)f(c)240 5236 y(cvs)g(add)g(a)g
+(b)h(c)f(;)h(cvs)f(ci)g(-m)g("added")f(a)h(b)h(c)240
+5340 y(cvs)f(tag)g(-b)g(branchtag)p eop
 %%Page: 54 56
-bop 0 -58 a Fs(54)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 Fn(import)h Fs(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 Fn(checkout)f(-j)p Fs(')h(to)f(do)h
-(so.)120 397 y Fn($)24 b(cvs)f(checkout)g(-jFSF_DIST:yesterday)e(-jFSF_DIST)i
-(wdiff)0 509 y Fs(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 Fn(wdiff)p Fs(',)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
-Fn(FSF_DIST)p Fs(')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(28\).)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 Fn($)24 b(cvs)f(checkout)g(-jWDIFF_0_04)f(-jWDIFF_0_05)g(wdiff)0
-1047 y Fs(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.)0 1251 y Fm(12.3)32 b(Ho)n(w)14 b(to)h(handle)h
-(binary)i(\014les)d(with)h(cvs)f(imp)r(ort)62 1363 y Fs(Use)i(the)g(`)p
-Fn(-k)p Fs(')e(wrapp)q(er)i(option)g(to)f(tell)i(imp)q(ort)f(whic)o(h)g
-(\014les)h(are)e(binary)l(.)25 b(See)17 b(Section)h(B.2)e([W)l(rapp)q(ers],)0
-1413 y(page)f(100.)p eop
+54 55 bop 0 -116 a Fs(54)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)240 366 y Fn(cvs)47 b(update)f(-r)h
+(branchtag)240 470 y(touch)f(d)i(;)f(cvs)g(add)g(d)240
+574 y(rm)g(a)h(;)f(cvs)g(rm)g(a)240 678 y(cvs)g(ci)g(-m)g("added)f(d,)i
+(removed)d(a")240 782 y(cvs)i(update)f(-A)240 885 y(cvs)h(update)f
+(-jbranchtag)p eop
 %%Page: 55 57
-bop 0 -58 a Fs(Chapter)15 b(13:)k(Mo)o(ving)c(and)g(renaming)h(\014les)1124
-b(55)0 183 y Fp(13)41 b(Mo)n(ving)14 b(and)h(renaming)g(\014les)62
-342 y Fs(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(57\).)62 554 y(The)g(examples)g(b)q(elo)o(w)f(assume)h(that)e(the)h
-(\014le)i Fo(old)g Fs(is)f(renamed)f(to)g Fo(new)p Fs(.)0 754
-y Fm(13.1)32 b(The)15 b(Normal)g(w)n(a)n(y)h(to)e(Rename)62
-867 y Fs(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 Fo(old)h Fs(to)e Fo(new)p Fs(,)g(and)h(then)f(issue)i(the)e
-(normal)g Fr(cvs)g Fs(commands)0 916 y(to)i(remo)o(v)o(e)h
-Fo(old)i Fs(from)e(the)g(rep)q(ository)l(,)g(and)h(add)f Fo(new)k
-Fs(to)c(it.)25 b(\(Both)17 b Fo(old)i Fs(and)f Fo(new)j Fs(could)d(con)o
-(tain)f(relativ)o(e)0 966 y(paths,)e(for)f(example)i(`)p Fn(foo/bar.c)p
-Fs('\).)120 1080 y Fn($)24 b(mv)f Fo(old)k(new)120 1132 y Fn($)d(cvs)f
-(remove)g Fo(old)120 1184 y Fn($)h(cvs)f(add)h Fo(new)120 1236
-y Fn($)g(cvs)f(commit)g(-m)h("Renamed)f Fo(old)j Fn(to)d Fo(new)t
-Fn(")h Fo(old)j(new)62 1348 y Fs(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 Fn(cvs)14 b(log)h
-Fo(old)21 b Fs(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 Fo(new)k Fs(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 Fn(-r)g(rev)p
-Fs(')f(option)i(to)e(commit)h(\(see)g(Section)i(A.7.1)c([commit)i(options],)g
-(page)g(79\))0 1863 y Fm(13.2)32 b(Mo)n(ving)16 b(the)f(history)i(\014le)62
-1975 y Fs(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 Fn($)24 b(cd)f($CVSROOT/)p Fo(mo)q(dule)120
-2191 y Fn($)h(mv)f Fo(old)p Fn(,v)i Fo(new)p Fn(,v)0 2303 y
-Fs(Adv)m(an)o(tages:)37 2415 y Fq(\017)30 b Fs(The)15 b(log)h(of)e(c)o
-(hanges)i(is)f(main)o(tained)h(in)o(tact.)37 2476 y Fq(\017)30
-b Fs(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 Fq(\017)30 b Fs(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 Fo(new)k Fs(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 Fq(\017)30 b Fs(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
+55 56 bop 0 -116 a Fs(Chapter)30 b(9:)41 b(Recursiv)m(e)30
+b(b)s(eha)m(vior)2591 b(55)0 366 y Fp(9)80 b(Recursiv)l(e)30
+b(b)t(eha)l(vior)125 738 y Fs(Almost)39 b(all)g(of)h(the)g(sub)s
+(commands)e(of)i Fr(cvs)f Fs(w)m(ork)h(recursiv)m(ely)f(when)f(y)m(ou)j
+(sp)s(ecify)d(a)j(directory)e(as)h(an)0 863 y(argumen)m(t.)h(F)-8
+b(or)31 b(instance,)g(consider)e(this)g(directory)h(structure:)526
+1116 y Fn($HOME)622 1220 y(|)622 1324 y(+--tc)622 1427
+y(|)143 b(|)813 1531 y(+--CVS)813 1635 y(|)286 b(\(internal)45
+b Fr(cvs)i Fn(files\))813 1739 y(+--Makefile)813 1843
+y(+--backend.c)813 1946 y(+--driver.c)813 2050 y(+--frontend.c)813
+2154 y(+--parser.c)813 2258 y(+--man)813 2361 y(|)190
+b(|)813 2465 y(|)g(+--CVS)813 2569 y(|)g(|)96 b(\(internal)45
+b Fr(cvs)i Fn(files\))813 2673 y(|)190 b(+--tc.1)813
+2777 y(|)813 2880 y(+--testing)1051 2984 y(|)1051 3088
+y(+--CVS)1051 3192 y(|)96 b(\(internal)45 b Fr(cvs)i
+Fn(files\))1051 3295 y(+--testpgm.t)1051 3399 y(+--test2.t)0
+3673 y Fs(If)30 b(`)p Fn(tc)p Fs(')g(is)g(the)g(curren)m(t)g(w)m
+(orking)g(directory)-8 b(,)31 b(the)f(follo)m(wing)f(is)g(true:)75
+3947 y Fq(\017)60 b Fs(`)p Fn(cvs)30 b(update)e(testing)p
+Fs(')h(is)g(equiv)-5 b(alen)m(t)30 b(to)h(`)p Fn(cvs)f(update)f
+(testing/testpgm.t)c(testing/test2.t)p Fs(')75 4096 y
+Fq(\017)60 b Fs(`)p Fn(cvs)30 b(update)e(testing)h(man)p
+Fs(')h(up)s(dates)f(all)g(\014les)h(in)f(the)h(sub)s(directories)75
+4245 y Fq(\017)60 b Fs(`)p Fn(cvs)30 b(update)e(.)p Fs(')j(or)f(just)g
+(`)p Fn(cvs)g(update)p Fs(')e(up)s(dates)i(all)f(\014les)g(in)h(the)g
+Fn(tc)g Fs(mo)s(dule)125 4544 y(If)d(no)i(argumen)m(ts)f(are)h(giv)m
+(en)g(to)g Fn(update)d Fs(it)i(will)e(up)s(date)i(all)f(\014les)g(in)g
+(the)i(curren)m(t)f(w)m(orking)g(directory)g(and)0 4668
+y(all)36 b(its)g(sub)s(directories.)58 b(In)37 b(other)g(w)m(ords,)h(`)
+p Fn(.)p Fs(')f(is)f(a)i(default)e(argumen)m(t)h(to)h
+Fn(update)p Fs(.)59 b(This)35 b(is)h(also)h(true)g(for)0
+4793 y(most)31 b(of)f(the)h Fr(cvs)e Fs(sub)s(commands,)g(not)i(only)e
+(the)i Fn(update)d Fs(command.)125 5067 y(The)h(recursiv)m(e)h(b)s(eha)
+m(vior)g(of)g(the)h Fr(cvs)e Fs(sub)s(commands)g(can)h(b)s(e)g(turned)f
+(o\013)i(with)e(the)i(`)p Fn(-l)p Fs(')f(option.)240
+5320 y Fn($)47 b(cvs)g(update)f(-l)429 b(#)48 b Fs(Don't)31
+b(up)s(date)f(\014les)f(in)g(sub)s(directories)p eop
 %%Page: 56 58
-bop 0 -58 a Fs(56)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)37
-183 y Fq(\017)30 b Fs(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 Fr(cvs)g Fs(commands)g(while)i(y)o(ou)d(mo)o(v)o(e)h(it.)0
-437 y Fm(13.3)32 b(Cop)n(ying)16 b(the)g(history)g(\014le)62
-549 y Fs(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 Fn(#)24
-b Fs(Cop)o(y)14 b(the)i Fr(r)o(cs)f Fs(\014le)h(inside)h(the)e(rep)q(ository)
-120 765 y Fn($)24 b(cd)f($CVSROOT/)p Fo(mo)q(dule)120 817 y
-Fn($)h(cp)f Fo(old)p Fn(,v)i Fo(new)p Fn(,v)120 869 y(#)f Fs(Remo)o(v)o(e)15
-b(the)g(old)h(\014le)120 921 y Fn($)24 b(cd)f(~/)p Fo(mo)q(dule)120
-972 y Fn($)h(rm)f Fo(old)120 1024 y Fn($)h(cvs)f(remove)g Fo(old)120
-1076 y Fn($)h(cvs)f(commit)g Fo(old)120 1128 y Fn(#)h Fs(Remo)o(v)o(e)15
-b(all)h(tags)e(from)h Fo(new)120 1180 y Fn($)24 b(cvs)f(update)g
-Fo(new)120 1232 y Fn($)h(cvs)f(log)h Fo(new)314 b Fn(#)24 b
-Fs(Remem)o(b)q(er)16 b(the)f(non-branc)o(h)h(tag)e(names)120
-1284 y Fn($)24 b(cvs)f(tag)h(-d)f Fo(tag1)k(new)120 1336 y
-Fn($)d(cvs)f(tag)h(-d)f Fo(tag2)k(new)120 1388 y Fh(:)8 b(:)g(:)62
-1500 y Fs(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 Fq(\017)30 b Fs(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 Fn(-r)p Fo(tag)t Fs(')f(and)h(not)g(`)p Fn(-D)p
-Fo(date)s Fs(')f(to)90 1774 y(retriev)o(e)c(the)h(revisions.)37
-1836 y Fq(\017)30 b Fs(The)15 b(log)h(of)e(c)o(hanges)i(is)f(main)o(tained)h
-(in)o(tact.)37 1898 y Fq(\017)30 b Fs(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 Fq(\017)30 b Fs(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 Fq(\017)30
-b Fs(Unless)20 b(y)o(ou)e(use)h(the)f(`)p Fn(-r)d(rev)p Fs(')i(\(see)i
-(Section)g(A.7.1)f([commit)g(options],)h(page)f(79\))g(\015ag)g(when)h
-Fo(new)j Fs(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
+56 57 bop 0 -116 a Fs(56)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 57 59
-bop 0 -58 a Fs(Chapter)15 b(14:)k(Mo)o(ving)c(and)g(renaming)h(directories)
-995 b(57)0 183 y Fp(14)41 b(Mo)n(ving)14 b(and)h(renaming)g(directories)62
-345 y Fs(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
-Fr(cvs)f Fs(commands.)22 b(See)17 b(Section)g(13.1)e([Outside],)h(page)g(55.)
-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 Fn($)24 b(cd)f($CVSROOT/)p Fo(mo)q(dule)210 997 y Fn($)h(mv)f
-Fo(old-dir)29 b(new-dir)25 1059 y Fs(3.)g(Fix)15 b(the)h Fr(cvs)e
-Fs(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 Fr(cvs)f
-Fs(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
+57 58 bop 0 -116 a Fs(Chapter)30 b(10:)41 b(Adding)29
+b(\014les)g(to)i(a)g(directory)2252 b(57)0 366 y Fp(10)80
+b(Adding)30 b(\014les)g(to)g(a)g(directory)125 756 y
+Fs(T)-8 b(o)30 b(add)g(a)h(new)f(\014le)f(to)i(a)g(directory)-8
+b(,)31 b(follo)m(w)e(these)i(steps.)75 1033 y Fq(\017)60
+b Fs(Y)-8 b(ou)30 b(m)m(ust)g(ha)m(v)m(e)h(a)g(w)m(orking)e(cop)m(y)h
+(of)g(the)g(directory)-8 b(.)41 b(See)30 b(Section)g(3.1)h([Getting)f
+(the)h(source],)f(page)h(11.)75 1185 y Fq(\017)60 b Fs(Create)31
+b(the)g(new)f(\014le)f(inside)f(y)m(our)i(w)m(orking)g(cop)m(y)h(of)g
+(the)f(directory)-8 b(.)75 1338 y Fq(\017)60 b Fs(Use)28
+b(`)p Fn(cvs)i(add)f Fo(\014lename)5 b Fs(')28 b(to)g(tell)f
+Fr(cvs)g Fs(that)h(y)m(ou)g(w)m(an)m(t)h(to)f(v)m(ersion)g(con)m(trol)g
+(the)g(\014le.)39 b(If)27 b(the)h(\014le)f(con)m(tains)180
+1462 y(binary)i(data,)i(sp)s(ecify)e(`)p Fn(-kb)p Fs(')h(\(see)h
+(Chapter)f(18)h([Binary)f(\014les],)g(page)h(79\).)75
+1615 y Fq(\017)60 b Fs(Use)35 b(`)p Fn(cvs)29 b(commit)g
+Fo(\014lename)5 b Fs(')34 b(to)h(actually)f(c)m(hec)m(k)i(in)d(the)i
+(\014le)e(in)m(to)h(the)h(rep)s(ository)-8 b(.)52 b(Other)34
+b(dev)m(elop)s(ers)180 1739 y(cannot)d(see)g(the)g(\014le)e(un)m(til)g
+(y)m(ou)h(p)s(erform)f(this)h(step.)125 2044 y(Y)-8 b(ou)30
+b(can)h(also)f(use)g(the)h Fn(add)f Fs(command)g(to)h(add)f(a)g(new)g
+(directory)-8 b(.)125 2321 y(Unlik)m(e)34 b(most)h(other)g(commands,)i
+(the)e Fn(add)f Fs(command)h(is)f(not)i(recursiv)m(e.)54
+b(Y)-8 b(ou)36 b(cannot)f(ev)m(en)h(t)m(yp)s(e)g(`)p
+Fn(cvs)0 2446 y(add)29 b(foo/bar)p Fs('!)39 b(Instead,)31
+b(y)m(ou)g(ha)m(v)m(e)g(to)240 2702 y Fn($)47 b(cd)h(foo)240
+2806 y($)f(cvs)g(add)g(bar)3391 3139 y Fs(Command)-3801
+b Fj(cvs)39 b(add)44 b Fi([)p Fn(-k)30 b Fo(k\015ag)p
+Fi(])i([)p Fn(-m)e Fo(message)p Fi(])i Fo(\014les)d Fh(:)15
+b(:)g(:)240 3263 y Fs(Sc)m(hedule)29 b Fo(\014les)j Fs(to)f(b)s(e)e
+(added)g(to)h(the)g(rep)s(ository)-8 b(.)40 b(The)29
+b(\014les)g(or)h(directories)e(sp)s(eci\014ed)g(with)h
+Fn(add)240 3388 y Fs(m)m(ust)f(already)g(exist)g(in)e(the)j(curren)m(t)
+f(directory)-8 b(.)39 b(T)-8 b(o)29 b(add)e(a)i(whole)e(new)h
+(directory)f(hierarc)m(h)m(y)h(to)240 3513 y(the)36 b(source)f(rep)s
+(ository)g(\(for)h(example,)g(\014les)f(receiv)m(ed)h(from)f(a)h
+(third-part)m(y)e(v)m(endor\),)j(use)f(the)240 3637 y
+Fn(import)29 b Fs(command)h(instead.)40 b(See)30 b(Section)h(A.11)g
+([imp)s(ort],)f(page)h(108.)240 3914 y(The)h(added)g(\014les)g(are)i
+(not)f(placed)f(in)f(the)j(source)f(rep)s(ository)e(un)m(til)g(y)m(ou)j
+(use)e Fn(commit)f Fs(to)j(mak)m(e)240 4039 y(the)42
+b(c)m(hange)g(p)s(ermanen)m(t.)73 b(Doing)41 b(an)g Fn(add)g
+Fs(on)g(a)h(\014le)e(that)i(w)m(as)g(remo)m(v)m(ed)g(with)e(the)i
+Fn(remove)240 4163 y Fs(command)c(will)e(undo)h(the)h(e\013ect)i(of)e
+(the)h Fn(remove)p Fs(,)f(unless)f(a)h Fn(commit)f Fs(command)h(in)m
+(terv)m(ened.)240 4288 y(See)31 b(Chapter)e(11)j([Remo)m(ving)e
+(\014les],)g(page)h(59,)h(for)e(an)g(example.)240 4565
+y(The)36 b(`)p Fn(-k)p Fs(')h(option)g(sp)s(eci\014es)f(the)h(default)f
+(w)m(a)m(y)i(that)f(this)f(\014le)g(will)f(b)s(e)h(c)m(hec)m(k)m(ed)j
+(out;)i(for)c(more)240 4689 y(information)29 b(see)i(Section)f(17.4)i
+([Substitution)c(mo)s(des],)i(page)h(77.)240 4966 y(The)41
+b(`)p Fn(-m)p Fs(')g(option)f(sp)s(eci\014es)g(a)i(description)d(for)i
+(the)g(\014le.)72 b(This)39 b(description)h(app)s(ears)g(in)g(the)240
+5091 y(history)35 b(log)h(\(if)g(it)f(is)h(enabled,)g(see)h(Section)f
+(C.10)h([history)e(\014le],)i(page)g(147\).)60 b(It)36
+b(will)d(also)k(b)s(e)240 5215 y(sa)m(v)m(ed)31 b(in)f(the)g(v)m
+(ersion)g(history)f(inside)f(the)j(rep)s(ository)e(when)h(the)g(\014le)
+g(is)f(committed.)41 b(The)30 b Fn(log)240 5340 y Fs(command)h(displa)m
+(ys)f(this)g(description.)41 b(The)31 b(description)f(can)h(b)s(e)g(c)m
+(hanged)h(using)e(`)p Fn(admin)f(-t)p Fs('.)p eop
 %%Page: 58 60
-bop 0 -58 a Fs(58)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+58 59 bop 0 -116 a Fs(58)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)240 366 y(See)c(Section)h(A.5)g([admin],)f
+(page)h(93.)40 b(If)26 b(y)m(ou)g(omit)g(the)h(`)p Fn(-m)j
+Fo(description)p Fs(')24 b(\015ag,)k(an)e(empt)m(y)h(string)240
+491 y(will)h(b)s(e)h(used.)40 b(Y)-8 b(ou)31 b(will)d(not)j(b)s(e)e
+(prompted)h(for)g(a)h(description.)125 815 y(F)-8 b(or)31
+b(example,)f(the)h(follo)m(wing)d(commands)i(add)g(the)h(\014le)e(`)p
+Fn(backend.c)p Fs(')g(to)i(the)f(rep)s(ository:)240 1068
+y Fn($)47 b(cvs)g(add)g(backend.c)240 1172 y($)g(cvs)g(commit)f(-m)i
+("Early)e(version.)f(Not)i(yet)g(compilable.")e(backend.c)125
+1446 y Fs(When)d(y)m(ou)i(add)e(a)i(\014le)e(it)g(is)g(added)h(only)f
+(on)h(the)g(branc)m(h)g(whic)m(h)e(y)m(ou)j(are)f(w)m(orking)g(on)g
+(\(see)h(Chap-)0 1570 y(ter)33 b(7)h([Branc)m(hes],)h(page)f(45\).)50
+b(Y)-8 b(ou)33 b(can)h(later)f(merge)h(the)f(additions)e(to)j(another)f
+(branc)m(h)g(if)f(y)m(ou)h(w)m(an)m(t)h(\(see)0 1695
+y(Section)c(8.4)i([Merging)e(adds)g(and)g(remo)m(v)-5
+b(als],)31 b(page)g(53\).)p eop
 %%Page: 59 61
-bop 0 -58 a Fs(Chapter)15 b(15:)k(History)c(bro)o(wsing)1312
-b(59)0 183 y Fp(15)41 b(History)15 b(bro)n(wsing)62 347 y Fs(Once)g(y)o(ou)f
-(ha)o(v)o(e)f(used)i Fr(cvs)f Fs(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
-396 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
-602 y Fm(15.1)32 b(Log)15 b(messages)62 715 y Fs(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
-827 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 877 y(committed,)e(use)g(the)h Fn(cvs)e(log)h Fs(command)g(\(see)g
-(Section)i(A.12)d([log],)g(page)h(87\).)0 1086 y Fm(15.2)32
-b(The)15 b(history)i(database)62 1198 y Fs(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
-(106\))f(to)g(log)h(v)m(arious)h Fr(cvs)e Fs(actions.)0 1248
-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 Fn(cvs)g(history)f Fs(command)g(\(see)h(Section)h(A.10)0
-1298 y([history],)e(page)h(84\).)0 1507 y Fm(15.3)32 b(User-de\014ned)16
-b(logging)62 1619 y Fs(Y)l(ou)g(can)g(customize)h Fr(cvs)e
-Fs(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 1669 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
-1719 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
-1769 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
-Fn(loginfo)p Fs(')d(\014le)k(\(see)0 1819 y(Section)j(B.6)e([loginfo],)i
-(page)e(104\).)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 1868
-y(can)e(also)g(use)h(the)f(`)p Fn(-i)p Fs(',)f(`)p Fn(-o)p
-Fs(',)h(`)p Fn(-e)p Fs(',)f(and)h(`)p Fn(-t)p Fs(')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
-1918 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 1968 y(up)e(to)f(date,)h(use)g(the)f Fn(cvs)e(watch)g(add)i
-Fs(command)g(\(see)h(Section)g(6.6.2)e([Getting)h(Noti\014ed],)i(page)e
-(33\);)h(this)0 2018 y(command)d(is)h(useful)g(ev)o(en)g(if)f(y)o(ou)g(are)g
-(not)g(using)h Fn(cvs)f(watch)f(on)p Fs(.)62 2130 y(The)f(`)p
-Fn(taginfo)p Fs(')f(\014le)i(de\014nes)g(programs)e(to)g(execute)i(when)f
-(someone)g(executes)g(a)g Fn(tag)g Fs(or)f Fn(rtag)g Fs(command.)0
-2180 y(The)k(`)p Fn(taginfo)p Fs(')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 2230 y(\014les],)20 b(page)e(99\),)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 2280 y(argumen)o(ts)14 b(passed)h(to)e(the)i
-(command)f(are,)g(in)i(order,)e(the)h Fo(tagname)p Fs(,)e Fo(op)q(eration)i
-Fs(\()p Fn(add)f Fs(for)g Fn(tag)p Fs(,)f Fn(mov)h Fs(for)g
-Fn(tag)0 2330 y(-F)p Fs(,)h(and)h Fn(del)f Fs(for)h Fn(tag)e(-d)p
-Fs(\),)h Fo(rep)q(ository)p Fs(,)h(and)g(an)o(y)f(remaining)i(are)e(pairs)h
-(of)g Fo(\014lename)j(revision)p Fs(.)k(A)16 b(non-zero)0 2379
-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 2586 y Fm(15.4)32 b(Annotate)15 b(command)1696
-2724 y Fs(Command)-1901 b Fj(cvs)19 b(annotate)k Fi([)p Fn(-lf)p
-Fi(])14 b([)p Fn(-r)h(rev|-D)f(date)p Fi(])g Fo(\014les)j Fh(:)8
-b(:)g(:)120 2774 y Fs(F)l(or)13 b(eac)o(h)i(\014le)g(in)g Fo(\014les)p
-Fs(,)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 2823 y(the)h(last)g(mo)q(di\014cation)i(for)d
-(eac)o(h)i(line.)21 b(F)l(or)15 b(example:)p eop
+59 60 bop 0 -116 a Fs(Chapter)30 b(11:)41 b(Remo)m(ving)31
+b(\014les)2720 b(59)0 366 y Fp(11)80 b(Remo)l(ving)29
+b(\014les)125 732 y Fs(Mo)s(dules)37 b(c)m(hange.)66
+b(New)39 b(\014les)e(are)i(added,)h(and)e(old)g(\014les)f(disapp)s
+(ear.)63 b(Still,)39 b(y)m(ou)g(w)m(an)m(t)g(to)g(b)s(e)f(able)g(to)0
+856 y(retriev)m(e)31 b(an)f(exact)i(cop)m(y)f(of)g(old)e(releases.)125
+1130 y(Here)h(is)g(what)g(y)m(ou)h(can)g(do)f(to)h(remo)m(v)m(e)h(a)e
+(\014le,)g(but)g(remain)f(able)h(to)h(retriev)m(e)g(old)e(revisions:)75
+1404 y Fq(\017)60 b Fs(Mak)m(e)30 b(sure)d(that)i(y)m(ou)g(ha)m(v)m(e)g
+(not)f(made)h(an)m(y)f(uncommitted)g(mo)s(di\014cations)e(to)j(the)f
+(\014le.)39 b(See)29 b(Section)f(3.4)180 1529 y([Viewing)f
+(di\013erences],)i(page)g(13,)h(for)e(one)h(w)m(a)m(y)g(to)g(do)f
+(that.)41 b(Y)-8 b(ou)29 b(can)g(also)f(use)g(the)h Fn(status)d
+Fs(or)j Fn(update)180 1653 y Fs(command.)44 b(If)31 b(y)m(ou)h(remo)m
+(v)m(e)h(the)f(\014le)f(without)f(committing)i(y)m(our)f(c)m(hanges,)i
+(y)m(ou)f(will)d(of)j(course)g(not)g(b)s(e)180 1778 y(able)e(to)h
+(retriev)m(e)g(the)f(\014le)g(as)g(it)g(w)m(as)h(immediately)e(b)s
+(efore)h(y)m(ou)g(deleted)h(it.)75 1925 y Fq(\017)60
+b Fs(Remo)m(v)m(e)32 b(the)f(\014le)e(from)h(y)m(our)g(w)m(orking)g
+(cop)m(y)h(of)g(the)f(directory)-8 b(.)41 b(Y)-8 b(ou)31
+b(can)g(for)f(instance)g(use)g Fn(rm)p Fs(.)75 2073 y
+Fq(\017)60 b Fs(Use)31 b(`)p Fn(cvs)e(remove)g Fo(\014lename)5
+b Fs(')30 b(to)h(tell)f Fr(cvs)f Fs(that)i(y)m(ou)g(really)e(w)m(an)m
+(t)i(to)g(delete)g(the)g(\014le.)75 2220 y Fq(\017)60
+b Fs(Use)31 b(`)p Fn(cvs)e(commit)g Fo(\014lename)5 b
+Fs(')30 b(to)h(actually)f(p)s(erform)f(the)i(remo)m(v)-5
+b(al)30 b(of)h(the)f(\014le)g(from)g(the)g(rep)s(ository)-8
+b(.)125 2517 y(When)36 b(y)m(ou)h(commit)f(the)h(remo)m(v)-5
+b(al)37 b(of)g(the)f(\014le,)i Fr(cvs)d Fs(records)i(the)f(fact)i(that)
+f(the)g(\014le)e(no)i(longer)f(exists.)0 2642 y(It)c(is)f(p)s(ossible)e
+(for)j(a)g(\014le)f(to)i(exist)f(on)g(only)f(some)h(branc)m(hes)g(and)f
+(not)h(on)g(others,)h(or)e(to)i(re-add)f(another)g(\014le)0
+2766 y(with)g(the)i(same)f(name)h(later.)49 b(CVS)33
+b(will)d(correctly)k(create)h(or)e(not)h(create)h(the)e(\014le,)h
+(based)f(on)g(the)g(`)p Fn(-r)p Fs(')h(and)0 2891 y(`)p
+Fn(-D)p Fs(')c(options)g(sp)s(eci\014ed)f(to)i Fn(checkout)d
+Fs(or)i Fn(update)p Fs(.)3391 3210 y(Command)-3801 b
+Fj(cvs)39 b(remo)m(v)m(e)45 b Fi([)p Fn(-lR)p Fi(])31
+b Fo(\014les)e Fh(:)15 b(:)g(:)240 3335 y Fs(Sc)m(hedule)32
+b(\014le\(s\))h(to)h(b)s(e)f(remo)m(v)m(ed)h(from)f(the)h(rep)s
+(ository)e(\(\014les)h(whic)m(h)f(ha)m(v)m(e)i(not)g(already)f(b)s(een)
+240 3459 y(remo)m(v)m(ed)c(from)f(the)g(w)m(orking)f(directory)h(are)h
+(not)f(pro)s(cessed\).)40 b(This)26 b(command)i(do)s(es)g(not)g(actu-)
+240 3584 y(ally)f(remo)m(v)m(e)i(the)g(\014le)e(from)g(the)i(rep)s
+(ository)e(un)m(til)f(y)m(ou)j(commit)e(the)i(remo)m(v)-5
+b(al.)40 b(The)28 b(`)p Fn(-R)p Fs(')f(option)240 3709
+y(\(the)32 b(default\))g(sp)s(eci\014es)e(that)j(it)e(will)e(recurse)j
+(in)m(to)f(sub)s(directories;)g(`)p Fn(-l)p Fs(')g(sp)s(eci\014es)g
+(that)h(it)g(will)240 3833 y(not.)125 4153 y(Here)e(is)g(an)g(example)g
+(of)h(remo)m(ving)f(sev)m(eral)h(\014les:)240 4406 y
+Fn($)47 b(cd)h(test)240 4510 y($)f(rm)h(?.c)240 4614
+y($)f(cvs)g(remove)240 4717 y(cvs)g(remove:)f(Removing)f(.)240
+4821 y(cvs)i(remove:)f(scheduling)f(a.c)i(for)g(removal)240
+4925 y(cvs)g(remove:)f(scheduling)f(b.c)i(for)g(removal)240
+5029 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h(remove)f(these)h
+(files)f(permanently)240 5132 y($)h(cvs)g(ci)h(-m)f("Removed)e
+(unneeded)h(files")240 5236 y(cvs)h(commit:)f(Examining)f(.)240
+5340 y(cvs)i(commit:)f(Committing)f(.)p eop
 %%Page: 60 62
-bop 0 -58 a Fs(60)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)240
-183 y Fn($)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 Fs(The)15 b(\014le)i(`)p Fn(ssfile)p
-Fs(')c(curren)o(tly)j(con)o(tains)f(t)o(w)o(o)f(lines.)22 b(The)15
-b Fn(ssfile)g(line)f(1)h Fs(line)i(w)o(as)d(c)o(hec)o(k)o(ed)i(in)120
-553 y(b)o(y)h Fn(mary)f Fs(on)g(Marc)o(h)g(27.)24 b(Then,)17
-b(on)g(Marc)o(h)f(28,)g Fn(joe)g Fs(added)i(a)e(line)j Fn(ssfile)14
-b(line)g(2)p Fs(,)j(without)120 603 y(mo)q(difying)i(the)f
-Fn(ssfile)c(line)h(1)j Fs(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
-Fn(cvs)j(diff)c Fs(for)h(that)f(\(see)h(Section)h(A.8)120 702
-y([di\013)t(],)h(page)h(81\).)62 839 y(These)c(standard)g(options)g(are)f(a)o
-(v)m(ailable)j(with)e Fn(annotate)f Fs(\(see)g(Section)i(A.4)e([Common)g
-(options],)h(page)g(71,)0 889 y(for)k(a)f(complete)i(description)h(of)e
-(them\):)0 1013 y Fn(-D)g Fo(date)91 b Fs(Annotate)15 b(the)g(most)f(recen)o
-(t)i(revision)g(no)f(later)g(than)g Fo(date)p Fs(.)0 1088 y
-Fn(-f)192 b Fs(Only)23 b(useful)g(with)f(the)g(`)p Fn(-D)15
-b Fo(date)s Fs(')21 b(or)g(`)p Fn(-r)15 b Fo(tag)t Fs(')20
-b(\015ags.)40 b(If)22 b(no)g(matc)o(hing)g(revision)h(is)f(found,)240
-1138 y(annotate)14 b(the)i(most)e(recen)o(t)h(revision)i(\(instead)e(of)g
-(ignoring)h(the)f(\014le\).)0 1213 y Fn(-l)192 b Fs(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
-1263 y(page)15 b(47.)0 1337 y Fn(-r)g Fo(tag)113 b Fs(Annotate)15
-b(revision)h Fo(tag)p Fs(.)p eop
+60 61 bop 0 -116 a Fs(60)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(If)k(y)m(ou)h(c)m(hange)h(y)m
+(our)e(mind)f(y)m(ou)i(can)g(easily)e(resurrect)i(the)g(\014le)e(b)s
+(efore)i(y)m(ou)g(commit)f(it,)i(using)d(the)i Fn(add)0
+491 y Fs(command.)240 744 y Fn($)47 b(ls)240 848 y(CVS)142
+b(ja.h)95 b(oj.c)240 952 y($)47 b(rm)h(oj.c)240 1056
+y($)f(cvs)g(remove)f(oj.c)240 1159 y(cvs)h(remove:)f(scheduling)f(oj.c)
+h(for)h(removal)240 1263 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h
+(remove)f(this)h(file)g(permanently)240 1367 y($)g(cvs)g(add)g(oj.c)240
+1471 y(U)g(oj.c)240 1574 y(cvs)g(add:)g(oj.c,)f(version)g(1.1.1.1,)f
+(resurrected)125 1848 y Fs(If)24 b(y)m(ou)i(realize)f(y)m(our)g(mistak)
+m(e)g(b)s(efore)g(y)m(ou)h(run)d(the)j Fn(remove)d Fs(command)i(y)m(ou)
+h(can)f(use)g Fn(update)e Fs(to)j(resurrect)0 1973 y(the)31
+b(\014le:)240 2226 y Fn($)47 b(rm)h(oj.c)240 2330 y($)f(cvs)g(update)f
+(oj.c)240 2434 y(cvs)h(update:)f(warning:)f(oj.c)i(was)g(lost)240
+2538 y(U)g(oj.c)125 2811 y Fs(When)30 b(y)m(ou)g(remo)m(v)m(e)i(a)f
+(\014le)f(it)g(is)f(remo)m(v)m(ed)i(only)f(on)g(the)h(branc)m(h)f(whic)
+m(h)f(y)m(ou)h(are)h(w)m(orking)f(on)g(\(see)i(Chap-)0
+2936 y(ter)i(7)h([Branc)m(hes],)h(page)f(45\).)53 b(Y)-8
+b(ou)35 b(can)f(later)g(merge)h(the)f(remo)m(v)-5 b(als)35
+b(to)g(another)f(branc)m(h)f(if)h(y)m(ou)g(w)m(an)m(t)h(\(see)0
+3061 y(Section)30 b(8.4)i([Merging)e(adds)g(and)g(remo)m(v)-5
+b(als],)31 b(page)g(53\).)p eop
 %%Page: 61 63
-bop 0 -58 a Fs(Chapter)15 b(16:)k(Keyw)o(ord)c(substitution)1221
-b(61)0 183 y Fp(16)41 b(Keyw)n(ord)15 b(substitution)62 345
-y Fs(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 395 y(the)c(state)f(of)h(y)o(our)f(\014les)i(via)g(`)p
-Fn(cvs)g(status)p Fs(')e(and)h(`)p Fn(cvs)h(log)p Fs('.)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 445 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
-557 y Fr(R)o(cs)c Fs(uses)g(a)f(mec)o(hanism)i(kno)o(wn)e(as)h
-Fo(k)o(eyw)o(ord)f(substitution)h Fs(\(or)f Fo(k)o(eyw)o(ord)g(expansion)p
-Fs(\))i(to)e(help)i(iden)o(tifying)0 607 y(the)17 b(\014les.)24
-b(Em)o(b)q(edded)18 b(strings)e(of)g(the)h(form)f Fn($)p Fo(k)o(eyw)o(ord)r
-Fn($)f Fs(and)i Fn($)p Fo(k)o(eyw)o(ord)r Fn(:)p Fh(:)8 b(:)g(:)l
-Fn($)17 b Fs(in)g(a)f(\014le)i(are)e(replaced)i(with)0 657
-y(strings)d(of)g(the)g(form)g Fn($)p Fo(k)o(eyw)o(ord)r Fn(:)p
-Fo(v)m(alue)s Fn($)f Fs(whenev)o(er)i(y)o(ou)f(obtain)g(a)g(new)g(revision)i
-(of)d(the)i(\014le.)0 861 y Fm(16.1)32 b(R)n(CS)16 b(Keyw)n(ords)62
-973 y Fs(This)g(is)g(a)f(list)h(of)e(the)i(k)o(eyw)o(ords)e(that)h
-Fr(r)o(cs)g Fs(curren)o(tly)g(\(in)h(release)g(5.6.0.1\))d(supp)q(orts:)0
-1110 y Fn($Author: tholo $)48 b Fs(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 1184 y Fn($Date: 1996/10/18 03:41:19 $)96
-b Fs(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 1259 y Fn($Header: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.5 1996/10/18 03:41:19 tholo Exp $)48 b Fs(A)17 b(standard)f(header)h
-(con)o(taining)g(the)g(full)h(pathname)e(of)h(the)f Fr(r)o(cs)h
-Fs(\014le,)h(the)e(revision)i(n)o(um)o(b)q(er,)240 1309 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
-1359 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
-Fr(cvs)p Fs(.)0 1434 y Fn($Id: cvs.ps,v 1.1.1.5 1996/10/18 03:41:19 tholo Exp $)144 b Fs(Same)15 b(as)g Fn($Header: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.5 1996/10/18 03:41:19 tholo Exp $)p
-Fs(,)f(except)h(that)g(the)g Fr(r)o(cs)g Fs(\014lename)i(is)e(without)h(a)e
-(path.)0 1508 y Fn($Name:  $)96 b Fs(T)l(ag)15 b(name)g(used)h(to)e(c)o(hec)o(k)
-i(out)e(this)i(\014le.)0 1583 y Fn($Locker:  $)48 b Fs(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
-1633 y(almost)15 b(alw)o(a)o(ys)f(useless)i(when)g(y)o(ou)f(are)g(using)h
-Fr(cvs)p Fs(\).)0 1708 y Fn($Log: cvs.ps,v $
-Fr(cvs)p Fs(\).)0 1708 y Fn(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-Fr(cvs)p Fs(\).)0 1708 y Fn(Missing files from import
-Fr(cvs)p Fs(\).)0 1708 y Fn()120 b Fs(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
-Fr(r)o(cs)240 1757 y Fs(\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
-1807 y(are)i Fo(not)h Fs(replaced.)24 b(Instead,)16 b(the)g(new)h(log)f
-(message)g(is)g(inserted)h(after)f Fn($Log:)p Fh(:)8 b(:)g(:)m
-Fn($)p Fs(.)23 b(Eac)o(h)16 b(new)240 1857 y(line)f(is)f(pre\014xed)g(with)g
-(a)f Fo(commen)o(t)g(leader)18 b Fs(whic)o(h)c Fr(r)o(cs)g
-Fs(guesses)f(from)g(the)h(\014le)g(name)g(extension.)240 1907
-y(It)20 b(can)h(b)q(e)g(c)o(hanged)g(with)g Fn(cvs)14 b(admin)h(-c)p
-Fs(.)35 b(See)21 b(Section)h(A.5.1)d([admin)h(options],)i(page)e(74.)240
-1957 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
-2006 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(63.)0
-2081 y Fn($RCSfile: cvs.ps,v $)240 2131 y Fs(The)g(name)h(of)e(the)i(R)o(CS)f(\014le)h
-(without)g(a)e(path.)0 2206 y Fn($Revision: 1.1.1.5 $)240 2256 y Fs(The)h(revision)i(n)
-o(um)o(b)q(er)e(assigned)h(to)f(the)g(revision.)0 2330 y Fn($Source: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)48
-b Fs(The)15 b(full)i(pathname)e(of)g(the)g(R)o(CS)h(\014le.)0
-2405 y Fn($State: Exp $)72 b Fs(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 Fn(cvs)15 b(admin)f(-s)p
-Fs(|See)240 2455 y(Section)i(A.5.1)e([admin)i(options],)e(page)h(74.)0
-2661 y Fm(16.2)32 b(Using)15 b(k)n(eyw)n(ords)62 2774 y Fs(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 Fn($Id: cvs.ps,v 1.1.1.5 1996/10/18 03:41:19 tholo Exp $)p Fs(,)g(inside)i(the)0
-2823 y(\014le,)f(and)f(commit)g(the)g(\014le.)20 b Fr(cvs)12
-b Fs(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
+61 62 bop 0 -116 a Fs(Chapter)30 b(12:)41 b(Remo)m(ving)31
+b(directories)2462 b(61)0 366 y Fp(12)80 b(Remo)l(ving)29
+b(directories)125 740 y Fs(In)i(concept)i(remo)m(ving)g(directories)e
+(is)g(somewhat)i(similar)d(to)j(remo)m(ving)f(\014les|y)m(ou)g(w)m(an)m
+(t)h(the)f(directory)0 865 y(to)26 b(not)g(exist)f(in)f(y)m(our)i
+(curren)m(t)f(w)m(orking)g(directories,)h(but)e(y)m(ou)i(also)g(w)m(an)
+m(t)g(to)g(b)s(e)f(able)g(to)h(retriev)m(e)g(old)f(releases)0
+989 y(in)k(whic)m(h)g(the)i(directory)f(existed.)125
+1263 y(The)25 b(w)m(a)m(y)j(that)f(y)m(ou)g(remo)m(v)m(e)h(a)e
+(directory)g(is)g(to)h(remo)m(v)m(e)h(all)d(the)i(\014les)e(in)g(it.)39
+b(Then)26 b(sp)s(ecify)f(the)h(`)p Fn(-P)p Fs(')g(option)0
+1388 y(to)37 b Fn(cvs)29 b(update)p Fs(,)36 b Fn(cvs)29
+b(checkout)p Fs(,)36 b(or)f Fn(cvs)30 b(export)p Fs(,)36
+b(whic)m(h)e(will)f(cause)k Fr(cvs)e Fs(to)h(remo)m(v)m(e)i(empt)m(y)e
+(directories)0 1512 y(from)27 b(w)m(orking)g(directories.)39
+b(Probably)26 b(the)i(b)s(est)f(w)m(a)m(y)i(to)f(do)f(this)g(is)g(to)h
+(alw)m(a)m(ys)g(sp)s(ecify)e(`)p Fn(-P)p Fs(';)j(if)e(y)m(ou)h(w)m(an)m
+(t)g(an)0 1637 y(empt)m(y)f(directory)f(then)h(put)f(a)h(dumm)m(y)e
+(\014le)h(\(for)h(example)f(`)p Fn(.keepme)p Fs('\))g(in)f(it)i(to)g
+(prev)m(en)m(t)g(`)p Fn(-P)p Fs(')g(from)f(remo)m(ving)0
+1761 y(it.)125 2035 y(Note)i(that)g(`)p Fn(-P)p Fs(')f(is)f(implied)e
+(b)m(y)j(the)g(`)p Fn(-r)p Fs(')g(or)g(`)p Fn(-D)p Fs(')g(options)g(of)
+g Fn(checkout)e Fs(and)h Fn(export)p Fs(.)38 b(This)25
+b(w)m(a)m(y)j Fr(cvs)f Fs(will)0 2160 y(b)s(e)35 b(able)f(to)j
+(correctly)e(create)i(the)f(directory)e(or)i(not)f(dep)s(ending)e(on)i
+(whether)g(the)g(particular)f(v)m(ersion)h(y)m(ou)0 2284
+y(are)c(c)m(hec)m(king)g(out)g(con)m(tains)f(an)m(y)h(\014les)e(in)g
+(that)i(directory)-8 b(.)p eop
 %%Page: 62 64
-bop 0 -58 a Fs(62)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-281 y(It)e(is)g(common)g(to)f(em)o(b)q(ed)h Fn($Id: cvs.ps,v 1.1.1.5 1996/10/18 03:41:19 tholo Exp $)g Fs(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 331 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 445 y Fn(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 Fs(The)15 b(follo)o(wing)h(lines)h(will)g(prev)o(en)o(t)
-e Fn(gcc)f Fs(v)o(ersion)i(2.)p Fo(x)192 549 y Fs(from)e(issuing)j(an)e
-Fn(")p Fs(un)o(used)h(v)m(ariable)p Fn(")g Fs(w)o(arning)p
-Fn(.)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 Fs(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 Fn(rcsid)p
-Fs(,)d(most)g(com-)0 919 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
-Fn(#pragma)f Fs(directiv)o(e)j(to)e(include)0 969 y(literal)i(text)f(in)h
-(the)f(binary)l(.)62 1081 y(The)i Fn(ident)f Fs(command)h(\(whic)o(h)g(is)g
-(part)f(of)h(the)f Fr(r)o(cs)h Fs(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 1131 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 1180
-y(k)o(eyw)o(ords)e(from)h(binary)h(\014les.)120 1295 y Fn($)24
-b(ident)f(samp.c)120 1346 y(samp.c:)239 1398 y($Id:)h(samp.c,v)e(1.5)i
-(1993/10/19)e(14:57:32)h(ceder)g(Exp)h($)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 Fs(S)p Fr(ccs)14
-b Fs(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 Fn(what)p Fs(,)f(whic)o(h)i(is)f(v)o(ery)g
-(similar)0 1768 y(to)g Fn(ident)h Fs(and)g(used)g(for)g(the)g(same)g(purp)q
-(ose.)20 b(Man)o(y)14 b(sites)i(without)f Fr(r)o(cs)g Fs(ha)o(v)o(e)f
-Fr(sccs)p Fs(.)19 b(Since)e Fn(what)d Fs(lo)q(oks)i(for)0 1818
-y(the)h(c)o(haracter)f(sequence)h Fn(@\(#\))f Fs(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 1868 y(Simply)g(pre\014x)e(the)h Fr(r)o(cs)f Fs(k)o(eyw)o(ord)f
-(with)i(the)f(magic)g Fr(sccs)g Fs(phrase,)g(lik)o(e)h(this:)120
-1982 y Fn(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 Fm(16.3)32 b(Av)n(oiding)17
-b(substitution)62 2300 y Fs(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 2350 y(`)p Fn($Author: tholo $)p Fs(')e(to)i(app)q(ear)h
-(inside)h(a)e(\014le)h(without)f Fr(r)o(cs)g Fs(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 2400
-y(something)e(lik)o(e)i(`)p Fn($Author: tholo $)p Fs('.)62
-2512 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 Fn(-ko)p Fs(')0 2562 y(\(see)e(Section)h(16.4)e
-([Substitution)i(mo)q(des],)f(page)g(63\))f(to)h(turn)g(o\013)f(k)o(eyw)o
-(ord)h(substitution)h(en)o(tirely)l(.)62 2674 y(In)f(man)o(y)f(cases)h(y)o
-(ou)f(can)h(a)o(v)o(oid)f(using)h Fr(r)o(cs)g Fs(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
-2724 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 Fn($@asis{}Author$)p
-Fs(')d(whenev)o(er)k(the)0 2774 y(text)g(`)p Fn($Author: tholo $)p
-Fs(')f(should)j(app)q(ear.)28 b(In)18 b Fn(nroff)f Fs(and)h
-Fn(troff)f Fs(y)o(ou)h(can)g(em)o(b)q(ed)g(the)g(n)o(ull-c)o(haracter)h
-Fn(\\&)e Fs(inside)0 2823 y(the)e(k)o(eyw)o(ord)g(for)f(a)h(similar)i
-(e\013ect.)p eop
+62 63 bop 0 -116 a Fs(62)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 63 65
-bop 0 -58 a Fs(Chapter)15 b(16:)k(Keyw)o(ord)c(substitution)1221
-b(63)0 183 y Fm(16.4)32 b(Substitution)18 b(mo)r(des)62 300
-y Fs(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
-349 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 Fn(-k)p Fs(')g(option)h(to)e Fn(cvs)j(add)e
-Fs(and)h Fn(cvs)h(admin)p Fs(;)e(the)g(latter)0 399 y(is)h(set)f(b)o(y)g(the)
-h(-k)f(or)g(-A)h(options)g(to)e Fn(cvs)j(checkout)d Fs(or)h
-Fn(cvs)i(update)p Fs(.)j Fn(cvs)d(diff)e Fs(also)g(has)h(a)f(`)p
-Fn(-k)p Fs(')f(option.)20 b(F)l(or)0 449 y(some)15 b(examples,)g(See)h
-(Chapter)f(17)g([Binary)g(\014les],)h(page)f(65.)62 565 y(The)h(mo)q(des)f(a)
-o(v)m(ailable)i(are:)0 699 y(`)p Fn(-kkv)p Fs(')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 Fn($Revision: 1.1.1.5 $)25 b Fs(for)f(the)240 748 y Fn(Revision)14
-b Fs(k)o(eyw)o(ord.)0 832 y(`)p Fn(-kkvl)p Fs(')94 b(Lik)o(e)23
-b(`)p Fn(-kkv)p Fs(',)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
-882 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 Fr(cvs)e Fs(is)i(used.)0 965 y(`)p Fn(-kk)p
-Fs(')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
-1015 y(the)f Fn(Revision)e Fs(k)o(eyw)o(ord,)h(generate)h(the)f(string)h
-Fn($Revision: 1.1.1.5 $)e Fs(instead)j(of)e Fn($Revision: 1.1.1.5 $)p
-Fs(.)240 1065 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
-1114 y(di\013eren)o(t)h(revisions)i(of)d(a)h(\014le.)0 1198
-y(`)p Fn(-ko)p Fs(')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 1248 y(F)l(or)j(example,)h(for)e(the)i
-Fn(Revision)e Fs(k)o(eyw)o(ord,)g(generate)h(the)h(string)f
-Fn($Revision: 1.1.1.5 $)f Fs(instead)240 1297 y(of)i Fn($Revision: 1.1.1.5 $)
-h Fs(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 1381 y(`)p Fn(-kb)p
-Fs(')142 b(Lik)o(e)19 b(`)p Fn(-ko)p Fs(',)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 1431 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
-1480 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 1530 y(to)d(terminate)h(lines,)h(this)f(is)g(the)g(same)f(as)h(`)p
-Fn(-ko)p Fs('.)k(F)l(or)15 b(more)g(information)h(on)g(binary)g(\014les,)h
-(see)240 1580 y(Chapter)e(17)g([Binary)g(\014les],)g(page)g(65.)0
-1663 y(`)p Fn(-kv)p Fs(')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 Fn(Revision)e Fs(k)o(ey-)240 1713 y(w)o(ord,)f(generate)h(the)f
-(string)h Fn(5.7)f Fs(instead)h(of)f Fn($Revision: 1.1.1.5 $)p
-Fs(.)j(This)12 b(can)g(help)h(generate)e(\014les)240 1763 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 Fn($Revision: 1.1.1.5 $)i Fs(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 1863 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 1929 y(One)g(often)e(w)o(ould)h(lik)o(e)h(to)e(use)i(`)p
-Fn(-kv)p Fs(')d(with)i Fn(cvs)g(export)p Fs(|see)g(Section)g(A.9)g([exp)q
-(ort],)e(page)i(83.)240 1979 y(But)g(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 2225 y Fm(16.5)32 b(Problems)16 b(with)g(the)f($Log: cvs.ps,v $
-0 2225 y Fm(16.5)32 b(Problems)16 b(with)g(the)f(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-0 2225 y Fm(16.5)32 b(Problems)16 b(with)g(the)f(Missing files from import
-0 2225 y Fm(16.5)32 b(Problems)16 b(with)g(the)f()f(k)n(eyw)n(ord.)62
-2341 y Fs(The)f Fn($Log: cvs.ps,v $
-2341 y Fs(The)f Fn(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-2341 y Fs(The)f Fn(Missing files from import
-2341 y Fs(The)f Fn()f Fs(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 2391 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
-Fn($Log: cvs.ps,v $
-Fn(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-Fn(Missing files from import
-Fn()g Fs(k)o(eyw)o(ord|just)f(do)h(a)0 2441 y Fn(cvs)d(log)p
-Fs(.)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
-2558 y(A)j(more)f(serious)i(concern)f(is)g(that)f Fr(r)o(cs)h
-Fs(is)g(not)g(go)q(o)q(d)f(at)g(handling)j Fn($Log: cvs.ps,v $
-Fs(is)g(not)g(go)q(o)q(d)f(at)g(handling)j Fn(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-Fs(is)g(not)g(go)q(o)q(d)f(at)g(handling)j Fn(Missing files from import
-Fs(is)g(not)g(go)q(o)q(d)f(at)g(handling)j Fn()d Fs(en)o(tries)h(when)g
-(a)g(branc)o(h)f(is)0 2607 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.)62
-2724 y(P)o(eople)21 b(also)g(tend)g(to)e Fn(")p Fs(\014x)p
-Fn(")i Fs(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 2774 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
-Fn(cvs)f(log)h Fs(will)i(not)e(b)q(e)h(consisten)o(t)f(with)h(the)0
-2823 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.)p eop
+63 64 bop 0 -116 a Fs(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
+b(third-part)m(y)e(sources)2168 b(63)0 366 y Fp(13)80
+b(T)-13 b(rac)l(king)30 b(third-part)l(y)g(sources)125
+748 y Fs(If)25 b(y)m(ou)i(mo)s(dify)d(a)j(program)f(to)h(b)s(etter)f
+(\014t)g(y)m(our)g(site,)h(y)m(ou)g(probably)d(w)m(an)m(t)k(to)f
+(include)d(y)m(our)i(mo)s(di\014cations)0 873 y(when)j(the)i(next)f
+(release)h(of)g(the)f(program)g(arriv)m(es.)41 b Fr(cvs)29
+b Fs(can)i(help)e(y)m(ou)h(with)g(this)f(task.)125 1148
+y(In)e(the)i(terminology)f(used)f(in)g Fr(cvs)p Fs(,)h(the)h(supplier)c
+(of)k(the)f(program)g(is)g(called)f(a)i Fo(v)m(endor)p
+Fs(.)40 b(The)28 b(unmo)s(di\014ed)0 1273 y(distribution)36
+b(from)i(the)i(v)m(endor)f(is)f(c)m(hec)m(k)m(ed)k(in)37
+b(on)j(its)e(o)m(wn)i(branc)m(h,)h(the)e Fo(v)m(endor)g(branc)m(h)p
+Fs(.)67 b Fr(cvs)38 b Fs(reserv)m(es)0 1397 y(branc)m(h)30
+b(1.1.1)i(for)e(this)f(use.)125 1673 y(When)c(y)m(ou)h(mo)s(dify)e(the)
+j(source)f(and)f(commit)h(it,)g(y)m(our)g(revision)e(will)f(end)j(up)e
+(on)i(the)g(main)f(trunk.)38 b(When)0 1797 y(a)23 b(new)f(release)g(is)
+g(made)g(b)m(y)g(the)h(v)m(endor,)h(y)m(ou)f(commit)f(it)g(on)g(the)g
+(v)m(endor)h(branc)m(h)e(and)h(cop)m(y)h(the)g(mo)s(di\014cations)0
+1922 y(on)m(to)32 b(the)e(main)f(trunk.)125 2198 y(Use)k(the)h
+Fn(import)e Fs(command)h(to)h(create)h(and)e(up)s(date)f(the)i(v)m
+(endor)f(branc)m(h.)49 b(After)34 b(a)f(successful)g
+Fn(import)0 2322 y Fs(the)k(v)m(endor)g(branc)m(h)f(is)f(made)i(the)g
+(`head')g(revision,)g(so)g(an)m(y)m(one)h(that)f(c)m(hec)m(ks)i(out)e
+(a)g(cop)m(y)g(of)g(the)g(\014le)f(gets)0 2447 y(that)f(revision.)50
+b(When)33 b(a)i(lo)s(cal)e(mo)s(di\014cation)g(is)g(committed)h(it)g
+(is)f(placed)g(on)h(the)g(main)f(trunk,)h(and)g(made)0
+2571 y(the)d(`head')f(revision.)0 3034 y Fm(13.1)68 b(Imp)t(orting)31
+b(a)g(mo)t(dule)f(for)h(the)g(\014rst)f(time)125 3309
+y Fs(Use)h(the)h Fn(import)d Fs(command)i(to)h(c)m(hec)m(k)h(in)d(the)i
+(sources)f(for)g(the)h(\014rst)e(time.)43 b(When)32 b(y)m(ou)f(use)g
+(the)h Fn(import)0 3434 y Fs(command)d(to)h(trac)m(k)h(third-part)m(y)d
+(sources,)i(the)g Fo(v)m(endor)f(tag)39 b Fs(and)29 b
+Fo(release)h(tags)k Fs(are)c(useful.)38 b(The)29 b Fo(v)m(endor)h(tag)0
+3559 y Fs(is)g(a)g(sym)m(b)s(olic)f(name)i(for)f(the)h(branc)m(h)f
+(\(whic)m(h)f(is)h(alw)m(a)m(ys)h(1.1.1,)i(unless)28
+b(y)m(ou)j(use)f(the)h(`)p Fn(-b)f Fo(branc)m(h)p Fs(')g(\015ag|See)0
+3683 y(Section)j(A.11.1)h([imp)s(ort)e(options],)h(page)g(109.\).)50
+b(The)32 b Fo(release)h(tags)38 b Fs(are)33 b(sym)m(b)s(olic)e(names)i
+(for)f(a)i(particular)0 3808 y(release,)d(suc)m(h)f(as)h(`)p
+Fn(FSF_0_04)p Fs('.)125 4083 y(Note)k(that)f Fn(import)e
+Fs(do)s(es)h Fo(not)j Fs(c)m(hange)f(the)f(directory)f(in)g(whic)m(h)f
+(y)m(ou)i(in)m(v)m(ok)m(e)h(it.)50 b(In)33 b(particular,)g(it)g(do)s
+(es)0 4208 y(not)d(set)h(up)e(that)i(directory)f(as)g(a)h
+Fr(cvs)e Fs(w)m(orking)h(directory;)g(if)f(y)m(ou)i(w)m(an)m(t)g(to)g
+(w)m(ork)f(with)f(the)h(sources)h(imp)s(ort)0 4332 y(them)f(\014rst)f
+(and)g(then)g(c)m(hec)m(k)j(them)d(out)h(in)m(to)g(a)g(di\013eren)m(t)f
+(directory)h(\(see)g(Section)g(3.1)h([Getting)f(the)g(source],)0
+4457 y(page)h(11\).)125 4732 y(Supp)s(ose)24 b(y)m(ou)i(ha)m(v)m(e)h
+(the)f(sources)g(to)g(a)h(program)e(called)g Fn(wdiff)g
+Fs(in)f(a)i(directory)g(called)f(`)p Fn(wdiff-0.04)p
+Fs(',)g(and)0 4857 y(are)35 b(going)g(to)h(mak)m(e)g(priv)-5
+b(ate)34 b(mo)s(di\014cations)f(that)j(y)m(ou)f(w)m(an)m(t)g(to)h(b)s
+(e)e(able)h(to)g(use)g(ev)m(en)h(when)d(new)i(releases)0
+4981 y(are)c(made)f(in)f(the)i(future.)40 b(Y)-8 b(ou)30
+b(start)h(b)m(y)g(imp)s(orting)d(the)i(source)h(to)g(y)m(our)f(rep)s
+(ository:)240 5236 y Fn($)47 b(cd)h(wdiff-0.04)240 5340
+y($)f(cvs)g(import)f(-m)i("Import)d(of)j(FSF)f(v.)g(0.04")f(fsf/wdiff)f
+(FSF_DIST)h(WDIFF_0_04)p eop
 %%Page: 64 66
-bop 0 -58 a Fs(64)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(It)f(has)f(b)q(een)i(suggested)e(that)g(the)g Fn($Log: cvs.ps,v $
-183 y(It)f(has)f(b)q(een)i(suggested)e(that)g(the)g Fn(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-183 y(It)f(has)f(b)q(een)i(suggested)e(that)g(the)g Fn(Missing files from import
-183 y(It)f(has)f(b)q(een)i(suggested)e(that)g(the)g Fn()g
-Fs(k)o(eyw)o(ord)g(should)h(b)q(e)g(inserted)g Fo(last)h Fs(in)f(the)g
-(\014le,)g(and)g(not)f(in)h(the)0 233 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 283
-y(with)g(ev)o(eryda)o(y)e(source)i(\014le)g(bro)o(wsing.)p
-eop
+64 65 bop 0 -116 a Fs(64)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(The)e(v)m(endor)h(tag)i(is)d
+(named)h(`)p Fn(FSF_DIST)p Fs(')e(in)h(the)h(ab)s(o)m(v)m(e)i(example,)
+e(and)g(the)g(only)g(release)g(tag)h(assigned)f(is)0
+491 y(`)p Fn(WDIFF_0_04)p Fs('.)0 925 y Fm(13.2)68 b(Up)t(dating)31
+b(a)g(mo)t(dule)f(with)h(the)g(imp)t(ort)g(command)125
+1199 y Fs(When)23 b(a)h(new)f(release)g(of)h(the)g(source)f(arriv)m
+(es,)i(y)m(ou)f(imp)s(ort)e(it)h(in)m(to)g(the)h(rep)s(ository)e(with)g
+(the)i(same)g Fn(import)0 1324 y Fs(command)30 b(that)h(y)m(ou)f(used)g
+(to)h(set)g(up)e(the)h(rep)s(ository)f(in)g(the)i(\014rst)e(place.)41
+b(The)29 b(only)h(di\013erence)f(is)h(that)h(y)m(ou)0
+1448 y(sp)s(ecify)e(a)i(di\013eren)m(t)f(release)g(tag)i(this)d(time.)
+240 1701 y Fn($)47 b(tar)g(xfz)g(wdiff-0.05.tar.gz)240
+1805 y($)g(cd)h(wdiff-0.05)240 1909 y($)f(cvs)g(import)f(-m)i("Import)d
+(of)j(FSF)f(v.)g(0.05")f(fsf/wdiff)f(FSF_DIST)h(WDIFF_0_05)125
+2183 y Fs(F)-8 b(or)44 b(\014les)f(that)i(ha)m(v)m(e)g(not)f(b)s(een)f
+(mo)s(di\014ed)f(lo)s(cally)-8 b(,)47 b(the)d(newly)f(created)i
+(revision)d(b)s(ecomes)i(the)g(head)0 2307 y(revision.)f(If)32
+b(y)m(ou)g(ha)m(v)m(e)h(made)f(lo)s(cal)f(c)m(hanges,)j
+Fn(import)c Fs(will)f(w)m(arn)j(y)m(ou)g(that)g(y)m(ou)h(m)m(ust)e
+(merge)i(the)f(c)m(hanges)0 2432 y(in)m(to)e(the)h(main)e(trunk,)h(and)
+f(tell)h(y)m(ou)h(to)g(use)f(`)p Fn(checkout)e(-j)p Fs(')i(to)h(do)g
+(so.)240 2685 y Fn($)47 b(cvs)g(checkout)f(-jFSF_DIST:yesterday)c
+(-jFSF_DIST)j(wdiff)0 2959 y Fs(The)26 b(ab)s(o)m(v)m(e)h(command)g
+(will)c(c)m(hec)m(k)28 b(out)f(the)g(latest)g(revision)d(of)j(`)p
+Fn(wdiff)p Fs(',)f(merging)g(the)h(c)m(hanges)g(made)f(on)h(the)0
+3084 y(v)m(endor)33 b(branc)m(h)f(`)p Fn(FSF_DIST)p Fs(')g(since)g(y)m
+(esterda)m(y)i(in)m(to)f(the)h(w)m(orking)e(cop)m(y)-8
+b(.)50 b(If)32 b(an)m(y)i(con\015icts)e(arise)h(during)e(the)0
+3208 y(merge)37 b(they)f(should)e(b)s(e)i(resolv)m(ed)g(in)f(the)h
+(normal)g(w)m(a)m(y)h(\(see)g(Section)f(6.3)h([Con\015icts)f(example],)
+i(page)e(35\).)0 3333 y(Then,)30 b(the)g(mo)s(di\014ed)e(\014les)i(ma)m
+(y)h(b)s(e)e(committed.)125 3607 y(Using)j(a)i(date,)i(as)d(suggested)i
+(ab)s(o)m(v)m(e,)g(assumes)f(that)g(y)m(ou)g(do)f(not)h(imp)s(ort)e
+(more)i(than)f(one)h(release)g(of)g(a)0 3731 y(pro)s(duct)29
+b(p)s(er)h(da)m(y)-8 b(.)41 b(If)30 b(y)m(ou)h(do,)f(y)m(ou)h(can)g
+(alw)m(a)m(ys)f(use)h(something)e(lik)m(e)h(this)f(instead:)240
+3984 y Fn($)47 b(cvs)g(checkout)f(-jWDIFF_0_04)e(-jWDIFF_0_05)h(wdiff)0
+4258 y Fs(In)30 b(this)f(case,)j(the)e(t)m(w)m(o)i(ab)s(o)m(v)m(e)f
+(commands)f(are)h(equiv)-5 b(alen)m(t.)0 4692 y Fm(13.3)68
+b(Rev)l(erting)33 b(to)d(the)h(latest)h(v)l(endor)f(release)125
+4966 y Fs(Y)-8 b(ou)26 b(can)g(also)f(rev)m(ert)h(lo)s(cal)f(c)m
+(hanges)i(completely)e(and)g(return)g(to)h(the)g(latest)g(v)m(endor)g
+(release)f(b)m(y)h(c)m(hanging)0 5091 y(the)33 b(`head')f(revision)f
+(bac)m(k)i(to)h(the)e(v)m(endor)h(branc)m(h)f(on)g(all)f(\014les.)46
+b(F)-8 b(or)34 b(example,)f(if)e(y)m(ou)i(ha)m(v)m(e)g(a)g(c)m(hec)m(k)
+m(ed-out)0 5215 y(cop)m(y)c(of)f(the)g(sources)g(in)f(`)p
+Fn(~/work.d/wdiff)p Fs(',)e(and)j(y)m(ou)g(w)m(an)m(t)h(to)g(rev)m(ert)
+g(to)f(the)h(v)m(endor's)f(v)m(ersion)f(for)h(all)f(the)0
+5340 y(\014les)i(in)g(that)i(directory)-8 b(,)31 b(y)m(ou)g(w)m(ould)e
+(t)m(yp)s(e:)p eop
 %%Page: 65 67
-bop 0 -58 a Fs(Chapter)15 b(17:)k(Handling)e(binary)f(\014les)1236
-b(65)0 183 y Fp(17)41 b(Handling)14 b(binary)g(\014les)62 345
-y Fs(There)f(are)f(t)o(w)o(o)f(issues)i(with)g(using)g Fr(cvs)f
-Fs(to)g(store)g(binary)h(\014les.)20 b(The)13 b(\014rst)f(is)h(that)e
-Fr(cvs)h Fs(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(61\),)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 Fn(-kb)p Fs(')e(option)i(a)o(v)m(ailable)h(with)f(some)f
-Fr(cvs)g Fs(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
-Fr(r)o(cs)g Fs(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
-Fn(-ko)p Fs(')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 Fr(r)o(cs)p
-Fs(,)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
-Fn(-kb)p Fs('.)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 Fn(-kb)p
-Fs(')f(\015ag:)120 1194 y Fn($)24 b(echo)f('$Id: cvs.ps,v 1.1.1.5 1996/10/18 03:41:19 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 Fs(If)16 b(a)f(\014le)h(acciden)o(tally)h(gets)d(added)i(without)f
-(`)p Fn(-kb)p Fs(',)f(one)h(can)g(use)h(the)f Fn(cvs)g(admin)f
-Fs(command)h(to)g(reco)o(v)o(er.)0 1460 y(F)l(or)g(example:)120
-1574 y Fn($)24 b(echo)f('$Id: cvs.ps,v 1.1.1.5 1996/10/18 03:41:19 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)120 1833 y($)g(cvs)f(commit)g(-m)h
-("make)f(it)h(binary")e(kotest)47 b(#)24 b Fs(F)l(or)15 b(non-unix)h(systems)
-62 1945 y(When)h(y)o(ou)e(c)o(hec)o(k)h(in)h(the)f(\014le)h(`)p
-Fn(kotest)p Fs(')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 1995
-y(do)h(a)g Fn(cat)d(kotest)i Fs(after)g(ev)o(ery)h(command\).)29
-b(The)18 b Fn(cvs)d(admin)f(-kb)k Fs(command)g(sets)g(the)g(default)h(k)o
-(eyw)o(ord)0 2045 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 2095 y(The)g(easiest)g(w)o(a)o(y)f(to)g(get)h
-(the)g(unexpanded)h(v)o(ersion)g(of)e(`)p Fn(kotest)p Fs(')f(is)j
-Fn(cvs)e(update)f(-A)p Fs(.)22 b(If)16 b(y)o(ou)f(need)i(to)e(cop)q(e)0
-2145 y(with)e(line)i(endings)f(\(that)e(is,)i(y)o(ou)e(are)h(using)h(a)e
-Fr(cvs)h Fs(clien)o(t)h(on)f(a)g(non-unix)h(system\),)f(then)g(y)o(ou)f(need)
-i(to)f(c)o(hec)o(k)0 2194 y(in)j(a)f(new)g(cop)o(y)g(of)g(the)g(\014le,)h(as)
-f(sho)o(wn)g(b)o(y)g(the)g Fn(cvs)g(commit)f Fs(command)i(ab)q(o)o(v)o(e.)62
-2307 y(Ho)o(w)o(ev)o(er,)g(in)h(using)g Fn(cvs)e(admin)f(-k)i
-Fs(to)g(c)o(hange)h(the)f(k)o(eyw)o(ord)g(expansion,)h(b)q(e)g(a)o(w)o(are)e
-(that)h(the)h(k)o(eyw)o(ord)0 2356 y(expansion)i(mo)q(de)e(is)h(not)g(v)o
-(ersion)f(con)o(trolled.)28 b(This)19 b(means)e(that,)g(for)g(example,)i
-(that)e(if)h(y)o(ou)f(ha)o(v)o(e)g(a)g(text)0 2406 y(\014le)g(in)g(old)g
-(releases,)g(and)g(a)f(binary)g(\014le)i(with)e(the)h(same)f(name)g(in)h(new)
-g(releases,)g Fr(cvs)e Fs(pro)o(vides)i(no)f(w)o(a)o(y)g(to)0
-2456 y(c)o(hec)o(k)g(out)g(the)g(\014le)h(in)g(text)f(or)g(binary)g(mo)q(de)h
-(dep)q(ending)h(on)e(what)g(v)o(ersion)g(y)o(ou)g(are)g(c)o(hec)o(king)g
-(out.)23 b(There)0 2506 y(is)16 b(no)f(go)q(o)q(d)g(w)o(ork)m(around)g(for)f
-(this)i(problem.)62 2618 y(Y)l(ou)g(can)g(also)g(set)g(a)g(default)g(for)f
-(whether)h Fn(cvs)f(add)h Fs(and)g Fn(cvs)e(import)h Fs(treat)g(a)h(\014le)h
-(as)e(binary)i(based)f(on)0 2668 y(its)e(name;)g(for)g(example)h(y)o(ou)e
-(could)i(sa)o(y)f(that)f(\014les)i(who)f(names)g(end)g(in)h(`)p
-Fn(.exe)p Fs(')e(are)h(binary)l(.)20 b(See)15 b(Section)f(B.2)0
-2717 y([W)l(rapp)q(ers],)g(page)h(100.)p eop
+65 66 bop 0 -116 a Fs(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
+b(third-part)m(y)e(sources)2168 b(65)240 366 y Fn($)47
+b(cd)h(~/work.d/wdiff)240 470 y($)f(cvs)g(admin)g(-bWDIFF)f(.)0
+744 y Fs(Y)-8 b(ou)25 b(m)m(ust)g(sp)s(ecify)e(the)i(`)p
+Fn(-bWDIFF)p Fs(')e(without)h(an)m(y)g(space)i(after)f(the)g(`)p
+Fn(-b)p Fs('.)38 b(See)25 b(Section)g(A.5.1)h([admin)d(options],)0
+869 y(page)31 b(93.)0 1317 y Fm(13.4)68 b(Ho)l(w)31 b(to)g(handle)g
+(binary)f(\014les)h(with)g(cvs)f(imp)t(ort)125 1591 y
+Fs(Use)j(the)g(`)p Fn(-k)p Fs(')h(wrapp)s(er)d(option)i(to)h(tell)e
+(imp)s(ort)f(whic)m(h)h(\014les)h(are)g(binary)-8 b(.)48
+b(See)33 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)0 1716
+y(page)31 b(137.)p eop
 %%Page: 66 68
-bop 0 -58 a Fs(66)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+66 67 bop 0 -116 a Fs(66)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 67 69
-bop 0 -58 a Fs(Chapter)15 b(18:)k(Revision)e(managemen)o(t)1214
-b(67)0 183 y Fp(18)41 b(Revision)14 b(managemen)n(t)62 345
-y Fs(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 Fr(cvs)g
-Fs(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 Fr(cvs)e Fs(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 Fm(18.1)32
-b(When)16 b(to)f(commit?)62 923 y Fs(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 Fr(cvs)e Fs(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)d(that)f(the)g(\014les)h
-(pass)g(a)f(test)f(suite.)24 b(P)o(olicies)18 b(lik)o(e)g(this)e(can)h(b)q(e)
-g(enforced)g(using)g(the)f(commitinfo)h(\014le)0 1446 y(\(see)c(Section)h
-(B.4)f([commitinfo],)g(page)g(102\),)f(but)h(y)o(ou)g(should)h(think)g(t)o
-(wice)g(b)q(efore)f(y)o(ou)g(enforce)g(suc)o(h)h(a)f(con-)0
-1496 y(v)o(en)o(tion.)22 b(By)16 b(making)g(the)g(dev)o(elopmen)o(t)h(en)o
-(vironmen)o(t)f(to)q(o)f(con)o(trolled)i(it)f(migh)o(t)g(b)q(ecome)g(to)q(o)f
-(regimen)o(ted)0 1545 y(and)g(th)o(us)g(coun)o(ter-pro)q(ductiv)o(e)i(to)d
-(the)h(real)h(goal,)e(whic)o(h)j(is)e(to)g(get)g(soft)o(w)o(are)e(written.)p
-eop
+67 68 bop 0 -116 a Fs(Chapter)30 b(14:)41 b(Mo)m(ving)31
+b(and)f(renaming)f(\014les)2244 b(67)0 366 y Fp(14)80
+b(Mo)l(ving)30 b(and)g(renaming)g(\014les)125 743 y Fs(Mo)m(ving)39
+b(\014les)e(to)j(a)f(di\013eren)m(t)f(directory)g(or)h(renaming)f(them)
+g(is)g(not)h(di\016cult,)g(but)f(some)h(of)g(the)g(w)m(a)m(ys)0
+867 y(in)e(whic)m(h)g(this)g(w)m(orks)h(ma)m(y)h(b)s(e)e(non-ob)m
+(vious.)64 b(\(Mo)m(ving)39 b(or)f(renaming)f(a)i(directory)e(is)h(ev)m
+(en)g(harder.)64 b(See)0 992 y(Chapter)30 b(15)h([Mo)m(ving)g
+(directories],)f(page)h(71.\).)125 1266 y(The)e(examples)h(b)s(elo)m(w)
+g(assume)g(that)h(the)g(\014le)e Fo(old)k Fs(is)d(renamed)f(to)j
+Fo(new)p Fs(.)0 1720 y Fm(14.1)68 b(The)30 b(Normal)i(w)l(a)l(y)f(to)g
+(Rename)125 1994 y Fs(The)d(normal)f(w)m(a)m(y)j(to)f(mo)m(v)m(e)h(a)f
+(\014le)f(is)g(to)h(cop)m(y)g Fo(old)j Fs(to)d Fo(new)p
+Fs(,)g(and)f(then)g(issue)f(the)i(normal)f Fr(cvs)f Fs(commands)0
+2119 y(to)35 b(remo)m(v)m(e)h Fo(old)h Fs(from)c(the)i(rep)s(ository)-8
+b(,)34 b(and)g(add)g Fo(new)41 b Fs(to)35 b(it.)52 b(\(Both)35
+b Fo(old)i Fs(and)d Fo(new)41 b Fs(could)33 b(con)m(tain)i(relativ)m(e)
+0 2243 y(paths,)30 b(for)g(example)g(`)p Fn(foo/bar.c)p
+Fs('\).)240 2497 y Fn($)47 b(mv)h Fo(old)i(new)240 2601
+y Fn($)d(cvs)g(remove)f Fo(old)240 2705 y Fn($)h(cvs)g(add)g
+Fo(new)240 2808 y Fn($)g(cvs)g(commit)f(-m)i("Renamed)d
+Fo(old)51 b Fn(to)c Fo(new)8 b Fn(")47 b Fo(old)j(new)125
+3083 y Fs(This)24 b(is)h(the)h(simplest)f(w)m(a)m(y)i(to)g(mo)m(v)m(e)g
+(a)g(\014le,)f(it)g(is)f(not)h(error-prone,)h(and)e(it)h(preserv)m(es)g
+(the)h(history)e(of)h(what)0 3207 y(w)m(as)36 b(done.)56
+b(Note)37 b(that)f(to)g(access)h(the)f(history)e(of)i(the)g(\014le)e(y)
+m(ou)i(m)m(ust)g(sp)s(ecify)e(the)i(old)e(or)i(the)g(new)f(name,)0
+3332 y(dep)s(ending)f(on)i(what)h(p)s(ortion)e(of)h(the)h(history)e(y)m
+(ou)i(are)g(accessing.)59 b(F)-8 b(or)38 b(example,)g
+Fn(cvs)29 b(log)g Fo(old)40 b Fs(will)33 b(giv)m(e)0
+3457 y(the)e(log)f(up)f(un)m(til)g(the)i(time)f(of)g(the)h(rename.)125
+3731 y(When)e Fo(new)36 b Fs(is)29 b(committed)g(its)g(revision)e(n)m
+(um)m(b)s(ers)h(will)f(start)j(at)g(1.0)g(again,)g(so)f(if)g(that)h(b)s
+(others)e(y)m(ou,)i(use)0 3856 y(the)h(`)p Fn(-r)f(rev)p
+Fs(')f(option)h(to)h(commit)g(\(see)g(Section)f(A.7.1)i([commit)e
+(options],)h(page)g(100\))0 4309 y Fm(14.2)68 b(Mo)l(ving)31
+b(the)g(history)g(\014le)125 4583 y Fs(This)g(metho)s(d)j(is)e(more)i
+(dangerous,)h(since)e(it)g(in)m(v)m(olv)m(es)h(mo)m(ving)f(\014les)g
+(inside)e(the)j(rep)s(ository)-8 b(.)50 b(Read)34 b(this)0
+4708 y(en)m(tire)c(section)h(b)s(efore)f(trying)f(it)h(out!)240
+4962 y Fn($)47 b(cd)h($CVSROOT/)p Fo(mo)s(dule)240 5065
+y Fn($)f(mv)h Fo(old)p Fn(,v)e Fo(new)p Fn(,v)0 5340
+y Fs(Adv)-5 b(an)m(tages:)p eop
 %%Page: 68 70
-bop 0 -58 a Fs(68)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
+68 69 bop 0 -116 a Fs(68)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)75 366 y Fq(\017)60 b Fs(The)30
+b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f(in)m(tact.)75
+516 y Fq(\017)60 b Fs(The)30 b(revision)e(n)m(um)m(b)s(ers)h(are)i(not)
+g(a\013ected.)0 816 y(Disadv)-5 b(an)m(tages:)75 1090
+y Fq(\017)60 b Fs(Old)26 b(releases)h(of)g(the)h(mo)s(dule)d(cannot)j
+(easily)e(b)s(e)h(fetc)m(hed)h(from)f(the)g(rep)s(ository)-8
+b(.)39 b(\(The)27 b(\014le)f(will)f(sho)m(w)i(up)180
+1215 y(as)k Fo(new)37 b Fs(ev)m(en)31 b(in)e(revisions)g(from)h(the)g
+(time)g(b)s(efore)g(it)g(w)m(as)h(renamed\).)75 1365
+y Fq(\017)60 b Fs(There)30 b(is)f(no)i(log)f(information)f(of)h(when)g
+(the)g(\014le)g(w)m(as)g(renamed.)75 1515 y Fq(\017)60
+b Fs(Nast)m(y)30 b(things)f(migh)m(t)g(happ)s(en)e(if)h(someone)i
+(accesses)h(the)f(history)e(\014le)g(while)f(y)m(ou)j(are)f(mo)m(ving)g
+(it.)40 b(Mak)m(e)180 1639 y(sure)30 b(no)g(one)h(else)f(runs)f(an)m(y)
+h(of)h(the)f Fr(cvs)g Fs(commands)g(while)e(y)m(ou)j(mo)m(v)m(e)h(it.)0
+2091 y Fm(14.3)68 b(Cop)l(ying)31 b(the)g(history)g(\014le)125
+2365 y Fs(This)f(w)m(a)m(y)j(also)f(in)m(v)m(olv)m(es)g(direct)g(mo)s
+(di\014cations)e(to)j(the)g(rep)s(ository)-8 b(.)45 b(It)32
+b(is)g(safe,)h(but)e(not)i(without)e(dra)m(w-)0 2490
+y(bac)m(ks.)240 2744 y Fn(#)47 b Fs(Cop)m(y)31 b(the)f
+Fr(r)n(cs)g Fs(\014le)f(inside)f(the)j(rep)s(ository)240
+2847 y Fn($)47 b(cd)h($CVSROOT/)p Fo(mo)s(dule)240 2951
+y Fn($)f(cp)h Fo(old)p Fn(,v)e Fo(new)p Fn(,v)240 3055
+y(#)h Fs(Remo)m(v)m(e)33 b(the)d(old)g(\014le)240 3159
+y Fn($)47 b(cd)h(~/)p Fo(mo)s(dule)240 3262 y Fn($)f(rm)h
+Fo(old)240 3366 y Fn($)f(cvs)g(remove)f Fo(old)240 3470
+y Fn($)h(cvs)g(commit)f Fo(old)240 3574 y Fn(#)h Fs(Remo)m(v)m(e)33
+b(all)c(tags)i(from)f Fo(new)240 3678 y Fn($)47 b(cvs)g(update)f
+Fo(new)240 3781 y Fn($)h(cvs)g(log)g Fo(new)628 b Fn(#)48
+b Fs(Remem)m(b)s(er)30 b(the)g(non-branc)m(h)g(tag)h(names)240
+3885 y Fn($)47 b(cvs)g(tag)g(-d)g Fo(tag1)57 b(new)240
+3989 y Fn($)47 b(cvs)g(tag)g(-d)g Fo(tag2)57 b(new)240
+4093 y Fh(:)15 b(:)g(:)125 4367 y Fs(By)30 b(remo)m(ving)g(the)h(tags)g
+(y)m(ou)g(will)d(b)s(e)i(able)f(to)j(c)m(hec)m(k)g(out)e(old)g
+(revisions)e(of)j(the)f(mo)s(dule.)0 4641 y(Adv)-5 b(an)m(tages:)75
+4916 y Fq(\017)60 b Fs(Chec)m(king)40 b(out)h(old)f(revisions)e(w)m
+(orks)j(correctly)-8 b(,)44 b(as)d(long)f(as)h(y)m(ou)g(use)f(`)p
+Fn(-r)p Fo(tag)8 b Fs(')42 b(and)e(not)h(`)p Fn(-D)p
+Fo(date)5 b Fs(')41 b(to)180 5040 y(retriev)m(e)31 b(the)f(revisions.)
+75 5190 y Fq(\017)60 b Fs(The)30 b(log)g(of)h(c)m(hanges)g(is)f(main)m
+(tained)f(in)m(tact.)75 5340 y Fq(\017)60 b Fs(The)30
+b(revision)e(n)m(um)m(b)s(ers)h(are)i(not)g(a\013ected.)p
 eop
 %%Page: 69 71
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(69)0 183 y Fp(App)r(endix)13 b(A)41 b(Reference)14
-b(man)n(ual)g(for)i(CVS)f(commands)62 353 y Fs(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 Fr(cvs)p Fs(,)h(and)f
-(describ)q(es)h(in)g(detail)g(those)e(sub)q(commands)h(of)0
-402 y Fr(cvs)17 b Fs(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 452 y(page)15 b(115.)0 670 y Fm(A.1)33
-b(Ov)n(erall)16 b(structure)g(of)f(CVS)g(commands)62 783 y
-Fs(The)h(o)o(v)o(erall)f(format)f(of)h(all)h Fr(cvs)e Fs(commands)h(is:)120
-899 y Fn(cvs)23 b([)h(cvs_options)f(])g(cvs_command)g([)g(command_options)f
-(])i([)g(command_args)e(])0 1026 y(cvs)168 b Fs(The)15 b(name)h(of)e(the)i
-Fr(cvs)e Fs(program.)0 1104 y Fn(cvs_options)240 1154 y Fs(Some)h(options)h
-(that)e(a\013ect)h(all)h(sub-commands)f(of)g Fr(cvs)p Fs(.)k(These)d(are)f
-(describ)q(ed)i(b)q(elo)o(w.)0 1232 y Fn(cvs_command)240 1282
-y Fs(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
-1331 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 1381 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
-Fn(cvs_command)p Fs(':)24 b(`)p Fn(cvs)15 b(-H)p Fs(')i(elicits)j(a)240
-1431 y(list)c(of)f(a)o(v)m(ailable)i(commands,)d(and)i(`)p
-Fn(cvs)e(-v)p Fs(')h(displa)o(ys)h(v)o(ersion)f(information)h(on)f
-Fr(cvs)f Fs(itself.)0 1509 y Fn(command_options)240 1558 y
-Fs(Options)i(that)e(are)h(sp)q(eci\014c)i(for)e(the)g(command.)0
-1636 y Fn(command_args)240 1686 y Fs(Argumen)o(ts)g(to)f(the)i(commands.)62
-1814 y(There)d(is)g(unfortunately)f(some)g(confusion)h(b)q(et)o(w)o(een)g
-Fn(cvs_options)e Fs(and)h Fn(command_options)p Fs(.)17 b(`)p
-Fn(-l)p Fs(',)11 b(when)0 1863 y(giv)o(en)j(as)f(a)g Fn(cvs_option)p
-Fs(,)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 Fn(command_option)0 1913 y
-Fs(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 1963 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
-2184 y Fm(A.2)33 b(Default)15 b(options)g(and)h(the)f Fg(~)p
-Fm(/.cvsrc)f(\014le)62 2297 y Fs(There)h(are)e(some)h Fn(command_options)e
-Fs(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 2347 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 2397 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 2447 y(the)k(`)p
-Fn(diff)p Fs(')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
-2497 y(easier)d(to)e(understand.)62 2610 y(The)21 b(`)p Fn(~/.cvsrc)p
-Fs(')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 Fn(cvs_commands)e Fs(within)j(cvs,)0 2660 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 Fn(~/.cvsrc)p Fs(')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 Fn(cvs_command)e
-Fs(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
+69 70 bop 0 -116 a Fs(Chapter)30 b(14:)41 b(Mo)m(ving)31
+b(and)f(renaming)f(\014les)2244 b(69)0 366 y(Disadv)-5
+b(an)m(tages:)75 640 y Fq(\017)60 b Fs(Y)-8 b(ou)31 b(cannot)g(easily)e
+(see)i(the)g(history)e(of)i(the)f(\014le)g(across)h(the)f(rename.)75
+790 y Fq(\017)60 b Fs(Unless)33 b(y)m(ou)h(use)g(the)h(`)p
+Fn(-r)30 b(rev)p Fs(')j(\(see)i(Section)f(A.7.1)h([commit)g(options],)g
+(page)f(100\))i(\015ag)e(when)g Fo(new)41 b Fs(is)180
+914 y(committed)31 b(its)e(revision)g(n)m(um)m(b)s(ers)g(will)f(start)i
+(at)i(1.0)f(again.)p eop
 %%Page: 70 72
-bop 0 -58 a Fs(70)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 Fo(b)q(efore)j Fs(an)o(y)d(options)g(from)g(the)g(command)g(line.)62
-347 y(If)f(a)g(command)g(has)g(t)o(w)o(o)e(names)i(\(e.g.,)f
-Fn(checkout)f Fs(and)i Fn(co)p Fs(\),)g(the)g(o\016cial)g(name,)g(not)f
-(necessarily)j(the)e(one)0 397 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
-446 y(user's)f(`)p Fn(~/.cvsrc)p Fs(')e(\014le:)120 562 y Fn(log)23
-b(-N)120 614 y(diff)g(-u)120 666 y(update)g(-P)120 718 y(co)h(-P)0
-832 y Fs(the)17 b(command)g(`)p Fn(cvs)d(checkout)g(foo)p Fs(')i(w)o(ould)i
-(ha)o(v)o(e)e(the)h(`)p Fn(-P)p Fs(')f(option)h(added)h(to)e(the)h(argumen)o
-(ts,)f(as)g(w)o(ell)i(as)0 882 y(`)p Fn(cvs)c(co)h(foo)p Fs('.)62
-995 y(With)g(the)g(example)g(\014le)g(ab)q(o)o(v)o(e,)f(the)h(output)f(from)g
-(`)p Fn(cvs)g(diff)h(foobar)p Fs(')e(will)j(b)q(e)f(in)h(unidi\013)f(format.)
-k(`)p Fn(cvs)0 1045 y(diff)c(-c)f(foobar)p Fs(')i(will)i(pro)o(vide)f(con)o
-(text)f(di\013s,)g(as)h(usual.)24 b(Getting)16 b Fn(")p Fs(old)p
-Fn(")h Fs(format)e(di\013s)i(w)o(ould)g(b)q(e)g(sligh)o(tly)0
-1095 y(more)e(complicated,)h(b)q(ecause)g Fn(diff)f Fs(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 Fn(")p
-Fs(old)p Fn(")f Fs(format,)f(so)g(y)o(ou)0 1145 y(w)o(ould)i(need)g(`)p
-Fn(cvs)e(-f)h(diff)f(foobar)p Fs('.)62 1259 y(In)f(place)g(of)e(the)h
-(command)g(name)g(y)o(ou)f(can)h(use)g Fn(cvs)g Fs(to)f(sp)q(ecify)i(global)g
-(options)f(\(see)g(Section)g(A.3)g([Global)0 1308 y(options],)j(page)g(70\).)
-k(F)l(or)14 b(example)i(the)f(follo)o(wing)h(line)h(in)f(`)p
-Fn(.cvsrc)p Fs(')120 1424 y Fn(cvs)23 b(-z6)62 1538 y Fs(causes)16
-b Fr(cvs)e Fs(to)h(use)g(compression)h(lev)o(el)h(6)0 1757
-y Fm(A.3)33 b(Global)16 b(options)62 1871 y Fs(The)g(a)o(v)m(ailable)h(`)p
-Fn(cvs_options)p Fs(')12 b(\(that)j(are)g(giv)o(en)g(to)g(the)g(left)h(of)e
-(`)p Fn(cvs_command)p Fs('\))f(are:)0 2013 y Fn(-b)i Fo(bindir)60
-b Fs(Use)20 b Fo(bindir)25 b Fs(as)20 b(the)g(directory)h(where)f
-Fr(r)o(cs)g Fs(programs)f(are)h(lo)q(cated.)35 b(Ov)o(errides)21
-b(the)f(setting)240 2063 y(of)d(the)g Fn($RCSBIN)f Fs(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 2112 y(should)e(b)q(e)g(sp)q(eci\014ed)h(as)e(an)g(absolute)h
-(pathname.)0 2191 y Fn(-T)f Fo(temp)q(dir)240 2240 y Fs(Use)h
-Fo(temp)q(dir)j Fs(as)d(the)f(directory)h(where)g(temp)q(orary)f(\014les)h
-(are)f(lo)q(cated.)22 b(Ov)o(errides)16 b(the)g(setting)240
-2290 y(of)h(the)g Fn($TMPDIR)f Fs(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
-2340 y(should)e(b)q(e)g(sp)q(eci\014ed)h(as)e(an)g(absolute)h(pathname.)0
-2418 y Fn(-d)f Fo(cvs_ro)q(ot_directory)240 2468 y Fs(Use)f
-Fo(cvs)p 391 2468 14 2 v 16 w(ro)q(ot)p 490 2468 V 16 w(directory)k
-Fs(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 2518 y(setting)g(of)g(the)g
-Fn($CVSROOT)f Fs(en)o(vironmen)o(t)i(v)m(ariable.)21 b(See)16
-b(Chapter)f(4)g([Rep)q(ository],)f(page)h(13.)0 2596 y Fn(-e)g
-Fo(editor)61 b Fs(Use)16 b Fo(editor)k Fs(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
-Fn($CVSEDITOR)240 2646 y Fs(and)f Fn($EDITOR)g Fs(en)o(vironmen)o(t)g(v)m
-(ariables.)0 2724 y Fn(-f)192 b Fs(Do)17 b(not)h(read)g(the)g(`)p
-Fn(~/.cvsrc)p Fs(')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 2774 y(orthogonalit)o(y)f(of)f(the)i
-Fr(cvs)f Fs(option)g(set.)26 b(F)l(or)17 b(example,)h(the)f(`)p
-Fn(cvs)e(log)p Fs(')h(option)i(`)p Fn(-N)p Fs(')e(\(turn)h(o\013)240
-2823 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)p eop
+70 71 bop 0 -116 a Fs(70)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 71 73
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(71)240 183 y(if)14 b(y)o(ou)f(ha)o(v)o(e)g(`)p
-Fn(-N)p Fs(')g(in)h(the)g(`)p Fn(~/.cvsrc)p Fs(')d(en)o(try)i(for)g(`)p
-Fn(log)p Fs(',)g(y)o(ou)g(ma)o(y)g(need)h(to)f(use)h(`)p Fn(-f)p
-Fs(')e(to)h(sho)o(w)g(the)240 233 y(tag)h(names.)0 313 y Fn(-H)192
-b Fs(Displa)o(y)14 b(usage)g(information)g(ab)q(out)f(the)h(sp)q(eci\014ed)i
-(`)p Fn(cvs_command)p Fs(')11 b(\(but)j(do)g(not)f(actually)h(exe-)240
-363 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 Fn(cvs)j(-H)p Fs(')c(displa)o(ys)h(a)g(summary)240
-413 y(of)k(all)h(the)f(commands)g(a)o(v)m(ailable.)0 493 y
-Fn(-l)192 b Fs(Do)18 b(not)h(log)g(the)g(cvs)p 625 493 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 543 y(Section)16 b(A.10)e([history],)g(page)i
-(84,)e(for)g(information)i(on)f(command)g(history)l(.)0 623
-y Fn(-n)192 b Fs(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 Fn(cvs_command)p
-Fs(',)e(but)i(only)g(to)f(issue)240 673 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 753 y Fn(-Q)192 b Fs(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 803 y(serious)c(problems.)0 883
-y Fn(-q)192 b Fs(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
-933 y(recursion)i(through)f(sub)q(directories,)h(are)f(suppressed.)0
-1013 y Fn(-r)192 b Fs(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 Fn($CVSREAD)e
-Fs(en)o(vironmen)o(t)240 1063 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(109\).)23
-b(The)17 b(default)g(is)g(to)240 1113 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(32\).)0 1193 y Fn(-s)i Fo(v)m(ariable)s
-Fn(=)p Fo(v)m(alue)240 1243 y Fs(Set)g(a)g(user)h(v)m(ariable)g(\(see)f
-(Section)h(B.10)f([V)l(ariables],)g(page)g(107\).)0 1323 y
-Fn(-t)192 b Fs(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 Fr(cvs)g Fs(activit)o(y)l(.)20
-b(P)o(articu-)240 1373 y(larly)c(useful)g(with)g(`)p Fn(-n)p
-Fs(')e(to)g(explore)i(the)g(p)q(oten)o(tial)g(impact)f(of)g(an)g(unfamiliar)i
-(command.)0 1453 y Fn(-v)192 b Fs(Displa)o(y)16 b(v)o(ersion)f(and)h(cop)o
-(yrigh)o(t)e(information)i(for)e Fr(cvs)p Fs(.)0 1533 y Fn(-w)192
-b Fs(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 Fn($CVSREAD)g Fs(en)o(vironmen)o(t)240
-1583 y(v)m(ariable.)20 b(Files)14 b(are)f(created)g(read-write)g(b)o(y)g
-(default,)g(unless)h Fn($CVSREAD)e Fs(is)i(set)e(or)h(`)p Fn(-r)p
-Fs(')e(is)j(giv)o(en.)0 1663 y Fn(-x)192 b Fs(Encrypt)18 b(all)g(comm)o
-(unication)h(b)q(et)o(w)o(een)f(the)f(clien)o(t)i(and)f(the)g(serv)o(er.)27
-b(Only)19 b(has)e(an)h(e\013ect)f(on)240 1713 y(the)i Fr(cvs)g
-Fs(clien)o(t.)34 b(As)19 b(of)g(this)h(writing,)g(this)g(is)g(only)g
-(implemen)o(ted)h(when)e(using)h(a)f(Kerb)q(eros)240 1763 y(connection)24
-b(\(see)e(Section)i(4.6.3)d([Kerb)q(eros)h(authen)o(ticated],)j(page)d(21\).)
-41 b(Encryption)23 b(sup-)240 1813 y(p)q(ort)18 b(is)h(not)e(a)o(v)m(ailable)
-j(b)o(y)e(default;)i(it)f(m)o(ust)e(b)q(e)i(enabled)h(using)f(a)f(sp)q(ecial)
-i(con\014gure)e(option,)240 1862 y(`)p Fn(--enable-encryption)p
-Fs(',)11 b(when)16 b(y)o(ou)f(build)i Fr(cvs)p Fs(.)0 1943
-y Fn(-z)e Fo(gzip-lev)o(el)240 1992 y Fs(Set)g(the)h(compression)f(lev)o(el.)
-21 b(Only)c(has)e(an)g(e\013ect)g(on)g(the)g Fr(cvs)g Fs(clien)o(t.)0
-2221 y Fm(A.4)33 b(Common)14 b(command)h(options)62 2336 y
-Fs(This)h(section)g(describ)q(es)i(the)d(`)p Fn(command_options)p
-Fs(')e(that)i(are)g(a)o(v)m(ailable)i(across)e(sev)o(eral)h
-Fr(cvs)f Fs(commands.)0 2386 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 Fn(cvs_command)p Fs('.)27
-b(Not)18 b(all)i(commands)e(supp)q(ort)h(all)g(of)0 2435 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
-2485 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 2535 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 2585 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 Fr(cvs)g Fs(command)g(to)g(the)g(other\).)62
-2700 y Fi(W)l(arning:)23 b Fs(the)15 b(`)p Fn(history)p Fs(')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 2750 y(with)f(these)f(standard)g(options.)p eop
+71 72 bop 0 -116 a Fs(Chapter)30 b(15:)41 b(Mo)m(ving)31
+b(and)f(renaming)f(directories)1986 b(71)0 366 y Fp(15)80
+b(Mo)l(ving)30 b(and)g(renaming)g(directories)125 740
+y Fs(The)40 b(normal)f(w)m(a)m(y)j(to)f(rename)g(or)f(mo)m(v)m(e)j(a)e
+(directory)f(is)f(to)j(rename)e(or)h(mo)m(v)m(e)h(eac)m(h)g(\014le)d
+(within)g(it)h(as)0 865 y(describ)s(ed)29 b(in)h(Section)h(14.1)i
+([Outside],)e(page)h(67.)44 b(Then)30 b(c)m(hec)m(k)j(out)f(with)e(the)
+h(`)p Fn(-P)p Fs(')g(option,)h(as)f(describ)s(ed)e(in)0
+989 y(Chapter)h(12)h([Remo)m(ving)g(directories],)f(page)h(61.)125
+1263 y(If)f(y)m(ou)i(really)e(w)m(an)m(t)h(to)h(hac)m(k)g(the)f(rep)s
+(ository)f(to)i(rename)f(or)g(delete)h(a)f(directory)g(in)e(the)j(rep)s
+(ository)-8 b(,)31 b(y)m(ou)0 1388 y(can)g(do)f(it)g(lik)m(e)g(this:)49
+1662 y(1.)61 b(Inform)22 b(ev)m(ery)m(one)j(who)e(has)g(a)h(cop)m(y)g
+(of)f(the)h(mo)s(dule)e(that)h(the)h(directory)f(will)d(b)s(e)j
+(renamed.)38 b(They)23 b(should)180 1786 y(commit)30
+b(all)f(their)g(c)m(hanges,)i(and)f(remo)m(v)m(e)h(their)f(w)m(orking)f
+(copies)h(of)g(the)g(mo)s(dule,)f(b)s(efore)h(y)m(ou)g(tak)m(e)i(the)
+180 1911 y(steps)e(b)s(elo)m(w.)49 2060 y(2.)61 b(Rename)31
+b(the)f(directory)g(inside)e(the)j(rep)s(ository)-8 b(.)420
+2189 y Fn($)47 b(cd)h($CVSROOT/)p Fo(mo)s(dule)420 2293
+y Fn($)f(mv)h Fo(old-dir)k(new-dir)49 2442 y Fs(3.)61
+b(Fix)30 b(the)g Fr(cvs)g Fs(administrativ)m(e)f(\014les,)g(if)h
+(necessary)g(\(for)h(instance)f(if)f(y)m(ou)i(renamed)f(an)g(en)m(tire)
+g(mo)s(dule\).)49 2591 y(4.)61 b(T)-8 b(ell)29 b(ev)m(ery)m(one)j(that)
+f(they)g(can)f(c)m(hec)m(k)i(out)f(the)g(mo)s(dule)d(and)i(con)m(tin)m
+(ue)h(w)m(orking.)125 2890 y(If)k(someone)h(had)f(a)h(w)m(orking)f(cop)
+m(y)h(of)g(the)g(mo)s(dule)e(the)i Fr(cvs)e Fs(commands)i(will)d(cease)
+k(to)f(w)m(ork)g(for)f(him,)0 3015 y(un)m(til)29 b(he)h(remo)m(v)m(es)i
+(the)e(directory)g(that)h(disapp)s(eared)d(inside)g(the)j(rep)s
+(ository)-8 b(.)125 3289 y(It)38 b(is)g(almost)g(alw)m(a)m(ys)h(b)s
+(etter)g(to)g(mo)m(v)m(e)h(the)f(\014les)e(in)h(the)g(directory)g
+(instead)g(of)h(mo)m(ving)f(the)h(directory)-8 b(.)0
+3413 y(If)33 b(y)m(ou)h(mo)m(v)m(e)h(the)f(directory)f(y)m(ou)h(are)g
+(unlik)m(ely)d(to)j(b)s(e)f(able)g(to)i(retriev)m(e)f(old)f(releases)g
+(correctly)-8 b(,)36 b(since)d(they)0 3538 y(probably)c(dep)s(end)f(on)
+i(the)h(name)f(of)h(the)g(directories.)p eop
 %%Page: 72 74
-bop 0 -58 a Fs(72)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fn(-D)f Fo(date_sp)q(ec)240 233 y Fs(Use)i(the)f(most)g(recen)o(t)g
-(revision)i(no)e(later)g(than)h Fo(date)p 1195 233 14 2 v 16
-w(sp)q(ec)p Fs(.)24 b Fo(date)p 1418 233 V 16 w(sp)q(ec)c Fs(is)d(a)f(single)
-i(argumen)o(t,)240 283 y(a)d(date)g(description)i(sp)q(ecifying)g(a)e(date)g
-(in)h(the)f(past.)240 345 y(The)f(sp)q(eci\014cation)i(is)f
-Fo(stic)o(ky)j Fs(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 395 y(is,)i(when)g(y)o(ou)f
-(get)g(a)g(w)o(orking)g(\014le)i(using)f(`)p Fn(-D)p Fs(',)e
-Fr(cvs)h Fs(records)g(the)h(date)f(y)o(ou)g(sp)q(eci\014ed,)j(so)d(that)240
-444 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 494 y(stic)o(ky)g
-(tags/dates,)f(see)h(Section)h(7.4)e([Stic)o(ky)i(tags],)d(page)i(40\).)240
-556 y(A)h(wide)g(v)m(ariet)o(y)g(of)f(date)g(formats)f(are)i(supp)q(orted)g
-(b)o(y)f Fr(cvs)p Fs(.)21 b(The)16 b Fo(date)p 1513 556 V 16
-w(sp)q(ec)j Fs(is)d(in)o(terpreted)g(as)240 606 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 656 y(date)f(sp)q
-(eci\014cations)i(include:)837 720 y Fn(1)24 b(month)f(ago)837
-771 y(2)h(hours)f(ago)837 823 y(400000)g(seconds)g(ago)837
-875 y(last)h(year)837 927 y(last)g(Monday)837 979 y(yesterday)837
-1031 y(a)g(fortnight)f(ago)837 1083 y(3/31/92)g(10:00:07)g(PST)837
-1135 y(January)g(23,)h(1987)f(10:05pm)837 1187 y(22:00)g(GMT)240
-1248 y Fs(`)p Fn(-D)p Fs(')14 b(is)h(a)o(v)m(ailable)i(with)e(the)h
-Fn(checkout)p Fs(,)d Fn(diff)p Fs(,)h Fn(export)p Fs(,)g Fn(history)p
-Fs(,)g Fn(rdiff)p Fs(,)g Fn(rtag)p Fs(,)g(and)h Fn(update)240
-1298 y Fs(commands.)j(\(The)11 b Fn(history)g Fs(command)g(uses)g(this)h
-(option)f(in)h(a)f(sligh)o(tly)h(di\013eren)o(t)g(w)o(a)o(y;)f(see)g(Sec-)240
-1348 y(tion)i(A.10.1)e([history)h(options],)h(page)f(84\).)18
-b(Note)13 b(that)f(when)h(sp)q(ecifying)h(a)e(date)h(lik)o(e)h(`)p
-Fn(3/31/92)p Fs(')240 1398 y(it)h(is)h Fo(mon)o(th)p Fn(/)p
-Fo(da)o(y)t Fn(/)p Fo(y)o(ear)s Fs(.)j(So)c(`)p Fn(1/4/96)p
-Fs(')e(is)j(Jan)o(uary)f(4,)f(not)h(Marc)o(h)g(1.)240 1460
-y(Remem)o(b)q(er)i(to)f(quote)h(the)f(argumen)o(t)g(to)g(the)h(`)p
-Fn(-D)p Fs(')e(\015ag)h(so)g(that)g(y)o(our)g(shell)i(do)q(esn't)f(in)o
-(terpret)240 1510 y(spaces)e(as)g(argumen)o(t)g(separators.)j(A)d(command)h
-(using)f(the)h(`)p Fn(-D)p Fs(')e(\015ag)h(can)g(lo)q(ok)h(lik)o(e)g(this:)
-360 1574 y Fn($)24 b(cvs)f(diff)g(-D)h("1)g(hour)f(ago")g(cvs.texinfo)0
-1647 y(-f)192 b Fs(When)13 b(y)o(ou)g(sp)q(ecify)h(a)f(particular)g(date)g
-(or)g(tag)f(to)g Fr(cvs)g Fs(commands,)h(they)g(normally)h(ignore)f(\014les)
-240 1697 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 1747 y(the)17 b(`)p Fn(-f)p Fs(')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 1797 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
-1856 y(`)p Fn(-f)p Fs(')e(is)i(a)o(v)m(ailable)h(with)e(these)h(commands:)j
-Fn(checkout)p Fs(,)14 b Fn(export)p Fs(,)g Fn(rdiff)p Fs(,)g
-Fn(rtag)p Fs(,)g(and)i Fn(update)p Fs(.)240 1918 y Fi(W)l(arning:)21
-b Fs(The)16 b Fn(commit)e Fs(command)h(also)g(has)g(a)f(`)p
-Fn(-f)p Fs(')g(option,)h(but)g(it)h(has)e(a)h(di\013eren)o(t)g(b)q(eha)o
-(vior)240 1968 y(for)g(that)f(command.)20 b(See)c(Section)g(A.7.1)e([commit)g
-(options],)h(page)g(79.)0 2042 y Fn(-H)192 b Fs(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 2091 y(p)q(orted)d(for)g(all)h
-Fr(cvs)f Fs(commands.)0 2165 y Fn(-k)g Fo(k\015ag)82 b Fs(Alter)16
-b(the)f(default)h Fr(r)o(cs)f Fs(pro)q(cessing)h(of)f(k)o(eyw)o(ords.)k(See)d
-(Chapter)f(16)f([Keyw)o(ord)h(substitution],)240 2215 y(page)j(61,)f(for)g
-(the)h(meaning)g(of)g Fo(k\015ag)p Fs(.)27 b(Y)l(our)18 b Fo(k\015ag)j
-Fs(sp)q(eci\014cation)f(is)e Fo(stic)o(ky)k Fs(when)c(y)o(ou)g(use)g(it)240
-2265 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
-2315 y Fn(checkout)c Fs(or)h Fn(update)f Fs(commands,)h Fr(cvs)g
-Fs(asso)q(ciates)g(y)o(our)g(selected)h Fo(k\015ag)j Fs(with)c(the)g(\014le,)
-i(and)240 2365 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
-2414 y(otherwise.)240 2476 y(The)c(`)p Fn(-k)p Fs(')g(option)g(is)h(a)o(v)m
-(ailable)h(with)e(the)g Fn(add)p Fs(,)g Fn(checkout)p Fs(,)e
-Fn(diff)i Fs(and)g Fn(update)g Fs(commands.)0 2550 y Fn(-l)192
-b Fs(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
-2600 y(tories.)240 2662 y Fi(W)l(arning:)22 b Fs(this)15 b(is)h(not)f(the)g
-(same)g(as)g(the)g(o)o(v)o(erall)h(`)p Fn(cvs)e(-l)p Fs(')h(option,)g(whic)o
-(h)h(y)o(ou)f(can)g(sp)q(ecify)i(to)240 2712 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 Fn(checkout)p Fs(,)28 b Fn(commit)p Fs(,)g Fn(diff)p Fs(,)h
-Fn(export)p Fs(,)f Fn(log)p Fs(,)240 2823 y Fn(remove)p Fs(,)14
-b Fn(rdiff)p Fs(,)g Fn(rtag)p Fs(,)g Fn(status)p Fs(,)g Fn(tag)p
-Fs(,)h(and)g Fn(update)p Fs(.)p eop
+72 73 bop 0 -116 a Fs(72)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 73 75
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(73)0 183 y Fn(-m)15 b Fo(message)240 233 y
-Fs(Use)g Fo(message)j Fs(as)c(log)i(information,)f(instead)g(of)g(in)o(v)o
-(oking)h(an)f(editor.)240 296 y(Av)m(ailable)i(with)f(the)f(follo)o(wing)h
-(commands:)k Fn(add)p Fs(,)14 b Fn(commit)h Fs(and)g Fn(import)p
-Fs(.)0 372 y Fn(-n)192 b Fs(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 422 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(99\);)240 472 y(this)h(option)f(b)o(ypasses)g(it\).)240 534
-y Fi(W)l(arning:)22 b Fs(this)15 b(is)h(not)f(the)g(same)g(as)g(the)g(o)o(v)o
-(erall)h(`)p Fn(cvs)e(-n)p Fs(')h(option,)g(whic)o(h)h(y)o(ou)f(can)g(sp)q
-(ecify)i(to)240 584 y(the)e(left)h(of)f(a)f(cvs)i(command!)240
-647 y(Av)m(ailable)h(with)f(the)f Fn(checkout)p Fs(,)f Fn(commit)p
-Fs(,)g Fn(export)p Fs(,)g(and)h Fn(rtag)g Fs(commands.)0 723
-y Fn(-P)192 b Fs(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 Fn(checkout)p
-Fs(,)g(or)240 773 y Fn(update)p Fs(.)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 823 y(is)d(left)g(alone.)31 b(Sp)q(ecifying)20
-b(`)p Fn(-P)p Fs(')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 872 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 922 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 Fn(-r)p Fs(')f(or)h(`)p Fn(-D)p
-Fs(')f(options)240 972 y(of)j Fn(checkout)f Fs(and)h Fn(export)p
-Fs(.)0 1048 y Fn(-p)192 b Fs(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 1098 y(them)c(in)h(the)f(curren)o(t)h(directory)l(.)k(Av)m
-(ailable)d(with)f(the)f Fn(checkout)f Fs(and)i Fn(update)e
-Fs(commands.)0 1174 y Fn(-W)192 b Fs(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 1224 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 Fn(.cvswrappers)p Fs(')240 1273 y(\014le.)21
-b(Av)m(aliable)c(with)f(the)f(follo)o(wing)h(commands:)k Fn(import)p
-Fs(,)14 b(and)h Fn(update)p Fs(.)0 1349 y Fn(-r)g Fo(tag)113
-b Fs(Use)19 b(the)g(revision)h(sp)q(eci\014ed)i(b)o(y)d(the)g
-Fo(tag)j Fs(argumen)o(t)c(instead)i(of)e(the)h(default)h Fo(head)h
-Fs(revision.)240 1399 y(As)15 b(w)o(ell)i(as)e(arbitrary)g(tags)f(de\014ned)j
-(with)e(the)h Fn(tag)f Fs(or)g Fn(rtag)g Fs(command,)g(t)o(w)o(o)f(sp)q
-(ecial)j(tags)d(are)240 1449 y(alw)o(a)o(ys)j(a)o(v)m(ailable:)28
-b(`)p Fn(HEAD)p Fs(')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 1499 y(and)12
-b(`)p Fn(BASE)p Fs(')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 1562 y(The)19 b(tag)f(sp)q(eci\014cation)i(is)f(stic)o(ky)g(when)g(y)o
-(ou)g(use)g(this)g(with)g Fn(checkout)e Fs(or)i Fn(update)e
-Fs(to)h(mak)o(e)240 1611 y(y)o(our)11 b(o)o(wn)h(cop)o(y)f(of)h(a)f(\014le:)
-19 b Fr(cvs)12 b Fs(remem)o(b)q(ers)f(the)h(tag)f(and)h(con)o(tin)o(ues)h(to)
-e(use)h(it)g(on)g(future)f(up)q(date)240 1661 y(commands,)j(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)h
-(tags/dates,)e(see)240 1711 y(Section)18 b(7.4)d([Stic)o(ky)i(tags],)f(page)g
-(40\).)24 b(The)17 b(tag)f(can)h(b)q(e)g(either)h(a)e(sym)o(b)q(olic)i(or)f
-(n)o(umeric)g(tag.)240 1761 y(See)f(Section)g(7.1)e([T)l(ags],)g(page)h(37.)
-240 1824 y(Sp)q(ecifying)g(the)e(`)p Fn(-q)p Fs(')f(global)h(option)g(along)g
-(with)g(the)g(`)p Fn(-r)p Fs(')e(command)i(option)g(is)g(often)g(useful,)h
-(to)240 1874 y(suppress)g(the)g(w)o(arning)g(messages)f(when)h(the)g
-Fr(r)o(cs)f Fs(history)h(\014le)h(do)q(es)f(not)f(con)o(tain)h(the)g(sp)q
-(eci\014ed)240 1923 y(tag.)240 1986 y Fi(W)l(arning:)24 b Fs(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 2036 y(the)d(left)h(of)f(a)f
-(cvs)i(command!)240 2099 y(`)p Fn(-r)p Fs(')d(is)h(a)o(v)m(ailable)i(with)e
-(the)g Fn(checkout)p Fs(,)e Fn(commit)p Fs(,)h Fn(diff)p Fs(,)g
-Fn(history)p Fs(,)g Fn(export)p Fs(,)g Fn(rdiff)p Fs(,)g Fn(rtag)p
-Fs(,)g(and)240 2149 y Fn(update)h Fs(commands.)0 2360 y Fm(A.5)33
-b(admin|Administrati)q(on)18 b(fron)n(t)d(end)h(for)f(rcs)37
-2472 y Fq(\017)30 b Fs(Requires:)21 b(rep)q(ository)l(,)15
-b(w)o(orking)g(directory)l(.)37 2535 y Fq(\017)30 b Fs(Changes:)20
-b(rep)q(ository)l(.)37 2598 y Fq(\017)30 b Fs(Synon)o(ym:)20
-b(rcs)62 2724 y(This)c(is)f(the)g Fr(cvs)g Fs(in)o(terface)g(to)f(assorted)g
-(administrativ)o(e)i Fr(r)o(cs)f Fs(facilities,)h(do)q(cumen)o(ted)g(in)g
-(rcs\(1\).)j Fn(admin)0 2774 y Fs(simply)j(passes)f(all)g(its)g(options)g
-(and)g(argumen)o(ts)f(to)g(the)h Fn(rcs)f Fs(command;)j(it)e(do)q(es)h(no)e
-(\014ltering)i(or)e(other)0 2823 y(pro)q(cessing.)h(This)16
-b(command)f Fo(do)q(es)i Fs(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.)p eop
+73 74 bop 0 -116 a Fs(Chapter)30 b(16:)41 b(History)30
+b(bro)m(wsing)2622 b(73)0 366 y Fp(16)80 b(History)31
+b(bro)l(wsing)125 742 y Fs(Once)c(y)m(ou)i(ha)m(v)m(e)g(used)e
+Fr(cvs)g Fs(to)i(store)f(a)h(v)m(ersion)e(con)m(trol)i(history|what)d
+(\014les)h(ha)m(v)m(e)i(c)m(hanged)g(when,)f(ho)m(w,)0
+867 y(and)i(b)m(y)g(whom,)g(there)h(are)f(a)h(v)-5 b(ariet)m(y)31
+b(of)f(mec)m(hanisms)g(for)g(lo)s(oking)f(through)h(the)g(history)-8
+b(.)0 1319 y Fm(16.1)68 b(Log)31 b(messages)125 1594
+y Fs(Whenev)m(er)g(y)m(ou)f(commit)h(a)f(\014le)g(y)m(ou)g(sp)s(ecify)g
+(a)g(log)h(message.)125 1868 y(T)-8 b(o)33 b(lo)s(ok)g(through)f(the)h
+(log)g(messages)h(whic)m(h)e(ha)m(v)m(e)i(b)s(een)e(sp)s(eci\014ed)f
+(for)i(ev)m(ery)h(revision)d(whic)m(h)h(has)h(b)s(een)0
+1993 y(committed,)e(use)f(the)g Fn(cvs)g(log)f Fs(command)i(\(see)g
+(Section)f(A.12)i([log],)f(page)g(110\).)0 2445 y Fm(16.2)68
+b(The)30 b(history)h(database)125 2720 y Fs(Y)-8 b(ou)27
+b(can)h(use)f(the)g(history)f(\014le)g(\(see)i(Section)f(C.10)h
+([history)f(\014le],)g(page)h(147\))h(to)f(log)f(v)-5
+b(arious)26 b Fr(cvs)g Fs(actions.)0 2844 y(T)-8 b(o)30
+b(retriev)m(e)g(the)g(information)d(from)i(the)h(history)f(\014le,)g
+(use)g(the)h Fn(cvs)f(history)f Fs(command)h(\(see)h(Section)g(A.10)0
+2969 y([history],)g(page)h(106\).)0 3421 y Fm(16.3)68
+b(User-de\014ned)31 b(logging)125 3696 y Fs(Y)-8 b(ou)32
+b(can)g(customize)g Fr(cvs)e Fs(to)j(log)e(v)-5 b(arious)31
+b(kinds)f(of)i(actions,)g(in)e(whatev)m(er)j(manner)e(y)m(ou)h(c)m(ho)s
+(ose.)45 b(These)0 3820 y(mec)m(hanisms)23 b(op)s(erate)i(b)m(y)f
+(executing)h(a)f(script)f(at)i(v)-5 b(arious)23 b(times.)39
+b(The)23 b(script)g(migh)m(t)h(app)s(end)f(a)h(message)i(to)f(a)0
+3945 y(\014le)20 b(listing)g(the)h(information)f(and)h(the)g
+(programmer)g(who)g(created)h(it,)h(or)f(send)e(mail)g(to)i(a)g(group)f
+(of)g(dev)m(elop)s(ers,)0 4069 y(or,)30 b(p)s(erhaps,)e(p)s(ost)g(a)i
+(message)g(to)g(a)g(particular)d(newsgroup.)39 b(T)-8
+b(o)30 b(log)f(commits,)h(use)f(the)g(`)p Fn(loginfo)p
+Fs(')f(\014le)g(\(see)0 4194 y(Section)36 b(C.7)g([loginfo],)h(page)g
+(143\).)59 b(T)-8 b(o)36 b(log)g(commits,)h(c)m(hec)m(k)m(outs,)j(exp)s
+(orts,)d(and)f(tags,)i(resp)s(ectiv)m(ely)-8 b(,)38 b(y)m(ou)0
+4318 y(can)e(also)h(use)e(the)i(`)p Fn(-i)p Fs(',)g(`)p
+Fn(-o)p Fs(',)h(`)p Fn(-e)p Fs(',)g(and)d(`)p Fn(-t)p
+Fs(')h(options)g(in)f(the)h(mo)s(dules)e(\014le.)58 b(F)-8
+b(or)36 b(a)h(more)f(\015exible)f(w)m(a)m(y)i(of)0 4443
+y(giving)d(noti\014cations)h(to)h(v)-5 b(arious)35 b(users,)h(whic)m(h)
+e(requires)g(less)h(in)f(the)i(w)m(a)m(y)h(of)e(k)m(eeping)h(cen)m
+(tralized)f(scripts)0 4567 y(up)f(to)i(date,)h(use)e(the)h
+Fn(cvs)29 b(watch)g(add)34 b Fs(command)h(\(see)h(Section)g(6.6.2)g
+([Getting)h(Noti\014ed],)f(page)g(40\);)j(this)0 4692
+y(command)30 b(is)g(useful)e(ev)m(en)j(if)f(y)m(ou)g(are)h(not)g(using)
+e Fn(cvs)g(watch)g(on)p Fs(.)125 4966 y(The)c(`)p Fn(taginfo)p
+Fs(')f(\014le)h(de\014nes)g(programs)h(to)h(execute)g(when)e(someone)i
+(executes)g(a)f Fn(tag)f Fs(or)h Fn(rtag)f Fs(command.)0
+5091 y(The)30 b(`)p Fn(taginfo)p Fs(')f(\014le)g(has)i(the)f(standard)g
+(form)g(for)g(administrativ)m(e)f(\014les)g(\(see)j(App)s(endix)c(C)i
+([Administrativ)m(e)0 5215 y(\014les],)35 b(page)h(135\),)h(where)d
+(eac)m(h)i(line)d(is)h(a)h(regular)f(expression)f(follo)m(w)m(ed)h(b)m
+(y)h(a)g(command)f(to)i(execute.)54 b(The)0 5340 y(argumen)m(ts)29
+b(passed)g(to)h(the)f(command)g(are,)h(in)e(order,)h(the)g
+Fo(tagname)p Fs(,)i Fo(op)s(eration)e Fs(\()p Fn(add)f
+Fs(for)h Fn(tag)p Fs(,)g Fn(mov)f Fs(for)h Fn(tag)p eop
 %%Page: 74 76
-bop 0 -58 a Fs(74)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 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 Fn(cvsadmin)p
-Fs(,)f(only)0 233 y(mem)o(b)q(ers)e(of)g(that)f(group)h(can)g(use)h
-Fn(cvs)g(admin)p Fs(.)19 b(T)l(o)12 b(disallo)o(w)j Fn(cvs)f(admin)f
-Fs(for)f(all)i(users,)f(create)g(a)g(group)g(with)0 283 y(no)i(users)g(in)h
-(it.)0 458 y Fk(A.5.1)30 b(admin)16 b(options)62 571 y Fs(Not)h(all)h(v)m
-(alid)h Fn(rcs)d Fs(options)h(are)g(useful)h(together)f(with)g
-Fr(cvs)p Fs(.)25 b(Some)17 b(ev)o(en)h(mak)o(es)e(it)i(imp)q(ossible)h(to)e
-(use)0 620 y Fr(cvs)e Fs(un)o(til)h(y)o(ou)f(undo)h(the)f(e\013ect!)62
-732 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 Fn(rcs\(1\))p Fs(')d(man)j(page,)f(but)h(mo)q(di\014ed)h(to)
-0 782 y(suit)c(readers)f(that)f(are)h(more)g(in)o(terrested)g(in)h
-Fr(cvs)f Fs(than)g Fr(r)o(cs)p Fs(.)0 905 y Fn(-A)p Fo(old\014le)75
-b Fs(Migh)o(t)16 b(not)f(w)o(ork)h(together)f(with)h Fr(cvs)p
-Fs(.)22 b(App)q(end)c(the)e(access)g(list)h(of)f Fo(old\014le)k
-Fs(to)c(the)g(access)g(list)240 955 y(of)f(the)g Fr(r)o(cs)g
-Fs(\014le.)0 1026 y Fn(-a)p Fo(logins)79 b Fs(Migh)o(t)14 b(not)h(w)o(ork)e
-(together)h(with)h Fr(cvs)p Fs(.)k(App)q(end)e(the)d(login)i(names)f(app)q
-(earing)g(in)h(the)e(comma-)240 1076 y(separated)h(list)h Fo(logins)i
-Fs(to)c(the)i(access)f(list)h(of)f(the)g Fr(r)o(cs)g Fs(\014le.)0
-1147 y Fn(-b[)p Fo(rev)t Fn(])78 b Fs(When)13 b(used)h(with)f(bare)f
-Fr(r)o(cs)p Fs(,)h(this)g(option)g(sets)g(the)g(default)g(branc)o(h)g(to)f
-Fo(rev)t Fs(;)h(in)h Fr(cvs)e Fs(stic)o(ky)h(tags)240 1197
-y(\(see)18 b(Section)h(7.4)e([Stic)o(ky)h(tags],)f(page)h(40\))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
-1247 y(w)o(an)o(t)d(to)g(w)o(ork)g(on.)22 b(With)17 b Fr(cvs)p
-Fs(,)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 1297 y(to)f(the)g(v)o(endor)g(branc)o(h.)0
-1368 y Fn(-c)p Fo(string)78 b Fs(Useful)19 b(with)e Fr(cvs)p
-Fs(.)27 b(Sets)18 b(the)f(commen)o(t)g(leader)i(to)e Fo(string)p
-Fs(.)27 b(The)18 b(commen)o(t)f(leader)h(is)g(prin)o(ted)240
-1418 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 Fn($Log: cvs.ps,v $
-(the)f(k)o(eyw)o(ord)g Fn(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-(the)f(k)o(eyw)o(ord)g Fn(Missing files from import
-(the)f(k)o(eyw)o(ord)g Fn()g Fs(\(see)g(Chapter)h(16)e([Keyw)o(ord)240
-1467 y(substitution],)19 b(page)e(61\).)27 b(This)19 b(is)f(useful)h(for)e
-(programming)h(languages)f(without)h(m)o(ulti-line)240 1517
-y(commen)o(ts.)26 b Fr(R)o(cs)18 b Fs(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
-1567 y(extension)d(when)g(the)f(\014le)h(is)g(\014rst)f(committed.)0
-1638 y Fn(-e[)p Fo(logins)r Fn(])240 1688 y Fs(Migh)o(t)j(not)f(w)o(ork)g
-(together)g(with)h Fr(cvs)p Fs(.)28 b(Erase)17 b(the)h(login)h(names)f(app)q
-(earing)h(in)f(the)g(comma-)240 1738 y(separated)d(list)g Fo(logins)j
-Fs(from)c(the)h(access)g(list)g(of)g(the)g(R)o(CS)g(\014le.)21
-b(If)15 b Fo(logins)i Fs(is)f(omitted,)e(erase)h(the)240 1788
-y(en)o(tire)h(access)f(list.)0 1859 y Fn(-I)192 b Fs(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 1930 y Fn(-i)192 b Fs(Useless)15 b(with)f
-Fr(cvs)p Fs(.)19 b(When)c(using)f(bare)g Fr(r)o(cs)p Fs(,)g(this)h(is)f(used)
-h(to)e(create)h(and)g(initialize)j(a)d(new)g Fr(r)o(cs)240
-1980 y Fs(\014le,)i(without)f(dep)q(ositing)i(a)e(revision.)0
-2051 y Fn(-k)p Fo(subst)88 b Fs(Useful)24 b(with)f Fr(cvs)p
-Fs(.)42 b(Set)23 b(the)g(default)g(k)o(eyw)o(ord)f(substitution)i(to)e
-Fo(subst)p Fs(.)43 b(See)23 b(Chapter)g(16)240 2101 y([Keyw)o(ord)c
-(substitution],)h(page)g(61.)32 b(Giving)20 b(an)f(explicit)j(`)p
-Fn(-k)p Fs(')c(option)i(to)e Fn(cvs)d(update)p Fs(,)k Fn(cvs)240
-2151 y(export)p Fs(,)14 b(or)h Fn(cvs)f(checkout)g Fs(o)o(v)o(errides)i(this)
-f(default.)0 2222 y Fn(-l[)p Fo(rev)t Fn(])78 b Fs(Lo)q(c)o(k)13
-b(the)g(revision)h(with)g(n)o(um)o(b)q(er)f Fo(rev)p Fs(.)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 2272 y(branc)o(h.)20 b(If)c Fo(rev)j
-Fs(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 2332 y(This)c(can)g(b)q(e)g(used)g(in)h(conjunction)g(with)e
-(the)h(`)p Fn(rcslock.pl)p Fs(')e(script)i(in)g(the)g(`)p Fn(contrib)p
-Fs(')e(directory)240 2382 y(of)15 b(the)h Fr(cvs)f Fs(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 2432 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 2482 y(`)p Fn(README)p Fs(')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 2531 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 2603 y Fn(-L)192 b Fs(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 2653 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 Fr(cvs)p
-Fs(,)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 2702 y(under)16 b(the)f(`)p Fn(-l)p Fs(')f(option)i(ab)q(o)o
-(v)o(e.)0 2774 y Fn(-m)p Fo(rev)t Fn(:)p Fo(msg)240 2823 y
-Fs(Replace)h(the)e(log)g(message)g(of)g(revision)h Fo(rev)j
-Fs(with)d Fo(msg)p Fs(.)p eop
+74 75 bop 0 -116 a Fs(74)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-F)p Fs(,)h(and)g
+Fn(del)g Fs(for)g Fn(tag)f(-d)p Fs(\),)h Fo(rep)s(ository)p
+Fs(,)g(and)g(an)m(y)h(remaining)e(are)i(pairs)e(of)i
+Fo(\014lename)j(revision)p Fs(.)43 b(A)31 b(non-zero)0
+491 y(exit)f(of)h(the)f(\014lter)g(program)g(will)e(cause)j(the)f(tag)i
+(to)f(b)s(e)f(ab)s(orted.)0 939 y Fm(16.4)68 b(Annotate)31
+b(command)3391 1263 y Fs(Command)-3801 b Fj(cvs)39 b(annotate)k
+Fi([)p Fn(-lf)p Fi(])30 b([)p Fn(-r)g(rev|-D)f(date)p
+Fi(])h Fo(\014les)f Fh(:)15 b(:)g(:)240 1388 y Fs(F)-8
+b(or)29 b(eac)m(h)g(\014le)e(in)g Fo(\014les)p Fs(,)h(prin)m(t)f(the)h
+(head)g(revision)e(of)i(the)h(trunk,)e(together)j(with)d(information)f
+(on)240 1512 y(the)31 b(last)f(mo)s(di\014cation)f(for)h(eac)m(h)h
+(line.)39 b(F)-8 b(or)31 b(example:)480 1765 y Fn($)47
+b(cvs)g(annotate)f(ssfile)480 1869 y(Annotations)f(for)i(ssfile)480
+1973 y(***************)480 2077 y(1.1)476 b(\(mary)238
+b(27-Mar-96\):)44 b(ssfile)j(line)f(1)480 2181 y(1.2)476
+b(\(joe)286 b(28-Mar-96\):)44 b(ssfile)j(line)f(2)240
+2454 y Fs(The)30 b(\014le)f(`)p Fn(ssfile)p Fs(')h(curren)m(tly)f(con)m
+(tains)i(t)m(w)m(o)g(lines.)39 b(The)30 b Fn(ssfile)f(line)g(1)h
+Fs(line)f(w)m(as)i(c)m(hec)m(k)m(ed)h(in)240 2579 y(b)m(y)h
+Fn(mary)f Fs(on)i(Marc)m(h)g(27.)50 b(Then,)34 b(on)f(Marc)m(h)h(28,)h
+Fn(joe)e Fs(added)g(a)g(line)f Fn(ssfile)d(line)g(2)p
+Fs(,)34 b(without)240 2704 y(mo)s(difying)f(the)j Fn(ssfile)29
+b(line)g(1)35 b Fs(line.)56 b(This)33 b(rep)s(ort)j(do)s(esn't)f(tell)g
+(y)m(ou)h(an)m(ything)f(ab)s(out)h(lines)240 2828 y(whic)m(h)23
+b(ha)m(v)m(e)i(b)s(een)e(deleted)h(or)f(replaced;)j(y)m(ou)e(need)g(to)
+h(use)e Fn(cvs)30 b(diff)22 b Fs(for)i(that)h(\(see)f(Section)g(A.8)240
+2953 y([di\013)7 b(],)30 b(page)h(103\).)125 3276 y(The)i(options)h(to)
+h Fn(cvs)29 b(annotate)j Fs(are)j(listed)e(in)f(App)s(endix)g(B)i([In)m
+(v)m(oking)h(CVS],)f(page)h(125,)h(and)e(can)h(b)s(e)0
+3401 y(used)41 b(to)h(select)g(the)f(\014les)g(and)f(revisions)g(to)i
+(annotate.)75 b(The)41 b(options)g(are)h(describ)s(ed)d(in)h(more)i
+(detail)e(in)0 3525 y(Section)30 b(A.4)h([Common)g(options],)f(page)h
+(90.)p eop
 %%Page: 75 77
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(75)0 183 y Fn(-N)p Fo(name)s Fn([:[)p Fo(rev)t
-Fn(]])240 233 y Fs(Act)15 b(lik)o(e)h(`)p Fn(-n)p Fs(',)e(except)i(o)o(v)o
-(erride)f(an)o(y)g(previous)h(assignmen)o(t)f(of)g Fo(name)p
-Fs(.)0 305 y Fn(-n)p Fo(name)s Fn([:[)p Fo(rev)t Fn(]])240
-355 y Fs(Asso)q(ciate)20 b(the)h(sym)o(b)q(olic)g(name)f Fo(name)j
-Fs(with)d(the)h(branc)o(h)f(or)g(revision)h Fo(rev)p Fs(.)35
-b(It)20 b(is)g(normally)240 405 y(b)q(etter)f(to)g(use)h(`)p
-Fn(cvs)14 b(tag)p Fs(')19 b(or)g(`)p Fn(cvs)14 b(rtag)p Fs(')k(instead.)33
-b(Delete)20 b(the)g(sym)o(b)q(olic)g(name)g(if)f(b)q(oth)h(`)p
-Fn(:)p Fs(')240 454 y(and)e Fo(rev)j Fs(are)d(omitted;)g(otherwise,)g(prin)o
-(t)g(an)f(error)g(message)g(if)i Fo(name)h Fs(is)e(already)g(asso)q(ciated)
-240 504 y(with)j(another)f(n)o(um)o(b)q(er.)36 b(If)21 b Fo(rev)j
-Fs(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 Fo(rev)240 554 y Fs(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 Fn(.)p Fs(')g(stands)g(for)g(the)h
-(curren)o(t)f(latest)g(revision)i(in)240 604 y(the)d(branc)o(h.)19
-b(A)11 b(`)p Fn(:)p Fs(')g(with)h(an)f(empt)o(y)g Fo(rev)16
-b Fs(stands)11 b(for)g(the)h(curren)o(t)f(latest)h(revision)g(on)g(the)f
-(default)240 654 y(branc)o(h,)k(normally)h(the)f(trunk.)20
-b(F)l(or)14 b(example,)i(`)p Fn(rcs)e(-n)p Fo(name)s Fn(:)h(RCS/*)p
-Fs(')f(asso)q(ciates)h Fo(name)j Fs(with)240 704 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 Fn(rcs)j(-n)p Fo(name)s Fn(:$)240 753
-y(RCS/*)p Fs(')9 b(whic)o(h)i(asso)q(ciates)g Fo(name)i Fs(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
-803 y(in)16 b(the)f(corresp)q(onding)h(w)o(orking)f(\014les.)0
-875 y Fn(-o)p Fo(range)83 b Fs(P)o(oten)o(tially)18 b(useful,)g(but)f
-(dangerous,)g(with)h Fr(cvs)e Fs(\(see)i(b)q(elo)o(w\).)26
-b(Deletes)17 b(\()p Fo(outdates)r Fs(\))f(the)h(revi-)240 925
-y(sions)11 b(giv)o(en)g(b)o(y)g Fo(range)p Fs(.)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 975 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 1025 y(range)14 b(of)g(the)g(form)f(`)p Fo(rev1)t Fn(:)p
-Fo(rev2)t Fs(')f(means)j(revisions)g Fo(rev1)i Fs(to)d Fo(rev2)j
-Fs(on)e(the)f(same)g(branc)o(h,)g(`)p Fn(:)p Fo(rev)t Fs(')240
-1074 y(means)j(from)f(the)h(b)q(eginning)i(of)e(the)g(branc)o(h)g(con)o
-(taining)h Fo(rev)i Fs(up)e(to)e(and)h(including)j Fo(rev)p
-Fs(,)d(and)240 1124 y(`)p Fo(rev)t Fn(:)p Fs(')f(means)h(from)g(revision)h
-Fo(rev)k Fs(to)16 b(the)i(end)g(of)e(the)i(branc)o(h)f(con)o(taining)h
-Fo(rev)p Fs(.)26 b(None)18 b(of)f(the)240 1174 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 1235
-y(Due)k(to)f(the)h(w)o(a)o(y)f Fr(cvs)g Fs(handles)i(branc)o(hes)f
-Fo(rev)k Fs(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 1285 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(111,)f(for)h(an)g(explanation.)240
-1346 y(Mak)o(e)j(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
-1395 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 1445 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 1495 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(45\).)0
-1567 y Fn(-q)192 b Fs(Run)16 b(quietly;)g(do)f(not)g(prin)o(t)h(diagnostics.)
-0 1639 y Fn(-s)p Fo(state)s Fn([:)p Fo(rev)t Fn(])240 1689
-y Fs(Useful)f(with)g Fr(cvs)p Fs(.)20 b(Set)14 b(the)h(state)e(attribute)i
-(of)f(the)h(revision)g Fo(rev)k Fs(to)14 b Fo(state)p Fs(.)k(If)d
-Fo(rev)k Fs(is)c(a)f(branc)o(h)240 1739 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 Fo(rev)j
-Fs(is)d(omitted,)f(assume)h(the)f(latest)240 1788 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 Fo(state)p Fs(.)35 b(A)21 b(useful)g(set)240
-1838 y(of)d(states)f(is)i(`)p Fn(Exp)p Fs(')e(\(for)g(exp)q(erimen)o(tal\),)i
-(`)p Fn(Stab)p Fs(')e(\(for)g(stable\),)i(and)f(`)p Fn(Rel)p
-Fs(')f(\(for)g(released\).)30 b(By)240 1888 y(default,)13 b(the)g(state)f(of)
-g(a)h(new)g(revision)g(is)h(set)e(to)g(`)p Fn(Exp)p Fs(')f(when)j(it)f(is)g
-(created.)19 b(The)13 b(state)f(is)h(visible)240 1938 y(in)19
-b(the)f(output)g(from)g Fo(cvs)g(log)k Fs(\(see)c(Section)h(A.12)f([log],)g
-(page)g(87\),)f(and)i(in)g(the)f(`)p Fn($Log: cvs.ps,v $
-(page)g(87\),)f(and)i(in)g(the)f(`)p Fn(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-(page)g(87\),)f(and)i(in)g(the)f(`)p Fn(Missing files from import
-(page)g(87\),)f(and)i(in)g(the)f(`)p Fn()p Fs(')f(and)240
-1988 y(`)p Fn($State: Exp $)p Fs(')d(k)o(eyw)o(ords)h(\(see)h(Chapter)f(16)g([Keyw)
-o(ord)h(substitution],)g(page)f(61\).)21 b(Note)15 b(that)g
-Fr(cvs)240 2037 y Fs(uses)i(the)h Fn(dead)e Fs(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
-Fn(dead)e Fs(state)h(use)240 2087 y(commands)e(lik)o(e)h Fn(cvs)f(remove)f
-Fs(and)i Fn(cvs)f(add)p Fs(,)f(not)h Fn(cvs)f(admin)h(-s)p
-Fs(.)0 2159 y Fn(-t[)p Fo(\014le)s Fn(])84 b Fs(Useful)18 b(with)g
-Fr(cvs)p Fs(.)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 Fo(\014le)j Fs(in)o(to)d(the)240
-2209 y(R)o(CS)i(\014le,)i(deleting)g(the)e(existing)h(text.)34
-b(The)21 b Fo(\014le)i Fs(pathname)d(ma)o(y)g(not)f(b)q(egin)j(with)e(`)p
-Fn(-)p Fs('.)34 b(If)240 2259 y Fo(\014le)23 b Fs(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 2309 y(a)f(line)i(con)o(taining)g(`)p Fn(.)p
-Fs(')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 Fn(-I)p Fs('.)240
-2358 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 Fn(cvs)f(log)p Fs(')h(\(see)h(Section)h(A.12)e([log],)240
-2408 y(page)g(87\).)0 2480 y Fn(-t-)p Fo(string)54 b Fs(Similar)15
-b(to)f(`)p Fn(-t)p Fo(\014le)s Fs('.)19 b(W)l(rite)14 b(descriptiv)o(e)h
-(text)f(from)f(the)h Fo(string)k Fs(in)o(to)c(the)g Fr(r)o(cs)g
-Fs(\014le,)g(deleting)i(the)240 2530 y(existing)g(text.)0 2602
-y Fn(-U)192 b Fs(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 2652 y(a)k(revision)i(for)e(c)o(hec)o
-(kin.)22 b(F)l(or)15 b(use)h(with)g Fr(cvs)p Fs(,)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 2702 y(under)h(the)f(`)p
-Fn(-l)p Fs(')f(option)i(ab)q(o)o(v)o(e.)0 2774 y Fn(-u[)p Fo(rev)t
-Fn(])78 b Fs(See)18 b(the)f(option)g(`)p Fn(-l)p Fs(')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
-Fr(cvs)p Fs(.)24 b(Unlo)q(c)o(k)18 b(the)240 2823 y(revision)23
-b(with)f(n)o(um)o(b)q(er)g Fo(rev)p Fs(.)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)p
-eop
+75 76 bop 0 -116 a Fs(Chapter)30 b(17:)41 b(Keyw)m(ord)30
+b(substitution)2437 b(75)0 366 y Fp(17)80 b(Keyw)l(ord)29
+b(substitution)125 743 y Fs(As)k(long)g(as)h(y)m(ou)f(edit)g(source)h
+(\014les)e(inside)f(y)m(our)j(w)m(orking)e(cop)m(y)i(of)g(a)g(mo)s
+(dule)d(y)m(ou)j(can)g(alw)m(a)m(ys)g(\014nd)e(out)0
+867 y(the)26 b(state)h(of)g(y)m(our)f(\014les)e(via)i(`)p
+Fn(cvs)k(status)p Fs(')24 b(and)i(`)p Fn(cvs)j(log)p
+Fs('.)39 b(But)26 b(as)g(so)s(on)g(as)g(y)m(ou)h(exp)s(ort)e(the)i
+(\014les)d(from)i(y)m(our)0 992 y(dev)m(elopmen)m(t)31
+b(en)m(vironmen)m(t)f(it)g(b)s(ecomes)g(harder)g(to)h(iden)m(tify)e
+(whic)m(h)g(revisions)f(they)j(are.)125 1266 y Fr(R)m(cs)20
+b Fs(uses)i(a)g(mec)m(hanism)f(kno)m(wn)g(as)h Fo(k)m(eyw)m(ord)g
+(substitution)d Fs(\(or)j Fo(k)m(eyw)m(ord)g(expansion)p
+Fs(\))f(to)h(help)e(iden)m(tifying)0 1391 y(the)33 b(\014les.)48
+b(Em)m(b)s(edded)31 b(strings)h(of)h(the)g(form)f Fn($)p
+Fo(k)m(eyw)m(ord)t Fn($)h Fs(and)f Fn($)p Fo(k)m(eyw)m(ord)t
+Fn(:)p Fh(:)15 b(:)g(:)q Fn($)32 b Fs(in)g(a)h(\014le)f(are)i(replaced)
+e(with)0 1515 y(strings)d(of)i(the)f(form)g Fn($)p Fo(k)m(eyw)m(ord)t
+Fn(:)p Fo(v)-5 b(alue)5 b Fn($)29 b Fs(whenev)m(er)i(y)m(ou)f(obtain)g
+(a)h(new)f(revision)e(of)j(the)g(\014le.)0 1968 y Fm(17.1)68
+b(R)l(CS)31 b(Keyw)l(ords)125 2242 y Fs(This)d(is)i(a)g(list)f(of)i
+(the)f(k)m(eyw)m(ords)h(that)g Fr(r)n(cs)e Fs(curren)m(tly)h(\(in)f
+(release)i(5.6.0.1\))i(supp)s(orts:)0 2568 y Fn($Author: tholo $)96
+b Fs(The)30 b(login)f(name)i(of)f(the)h(user)e(who)h(c)m(hec)m(k)m(ed)j
+(in)c(the)h(revision.)0 2743 y Fn($Date: 1997/02/21 06:47:01 $)192 b Fs(The)30
+b(date)h(and)f(time)g(\(UTC\))g(the)h(revision)d(w)m(as)j(c)m(hec)m(k)m
+(ed)h(in.)0 2918 y Fn($Header: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)96 b Fs(A)33 b(standard)g(header)g(con)m
+(taining)f(the)i(full)d(pathname)i(of)g(the)h Fr(r)n(cs)e
+Fs(\014le,)h(the)h(revision)d(n)m(um)m(b)s(er,)480 3043
+y(the)j(date)g(\(UTC\),)g(the)g(author,)g(the)g(state,)i(and)d(the)h
+(lo)s(c)m(k)m(er)g(\(if)f(lo)s(c)m(k)m(ed\).)51 b(Files)33
+b(will)e(normally)480 3167 y(nev)m(er)g(b)s(e)e(lo)s(c)m(k)m(ed)i(when)
+f(y)m(ou)g(use)g Fr(cvs)p Fs(.)0 3343 y Fn($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)288 b
+Fs(Same)30 b(as)h Fn($Header: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)p Fs(,)d(except)k(that)f(the)f
+Fr(r)n(cs)g Fs(\014lename)f(is)h(without)f(a)i(path.)0
+3518 y Fn($Name:  $)192 b Fs(T)-8 b(ag)31 b(name)g(used)e(to)i(c)m(hec)m
+(k)h(out)f(this)e(\014le.)0 3693 y Fn($Locker:  $)96 b Fs(The)39
+b(login)g(name)h(of)g(the)g(user)f(who)h(lo)s(c)m(k)m(ed)g(the)g
+(revision)e(\(empt)m(y)j(if)e(not)h(lo)s(c)m(k)m(ed,)j(and)c(th)m(us)
+480 3818 y(almost)30 b(alw)m(a)m(ys)h(useless)f(when)f(y)m(ou)i(are)g
+(using)e Fr(cvs)p Fs(\).)0 3993 y Fn($Log: cvs.ps,v $
+(using)e Fr(cvs)p Fs(\).)0 3993 y Fn(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+(using)e Fr(cvs)p Fs(\).)0 3993 y Fn(Missed files from new release from Cyclic Software
+(using)e Fr(cvs)p Fs(\).)0 3993 y Fn()240 b Fs(The)39
+b(log)h(message)h(supplied)c(during)g(commit,)43 b(preceded)c(b)m(y)h
+(a)g(header)g(con)m(taining)f(the)h Fr(r)n(cs)480 4118
+y Fs(\014lename,)29 b(the)h(revision)e(n)m(um)m(b)s(er,)h(the)g
+(author,)h(and)f(the)h(date)g(\(UTC\).)g(Existing)e(log)i(messages)480
+4242 y(are)j Fo(not)h Fs(replaced.)46 b(Instead,)33 b(the)g(new)e(log)i
+(message)g(is)f(inserted)f(after)i Fn($Log:)p Fh(:)15
+b(:)g(:)o Fn($)p Fs(.)46 b(Eac)m(h)33 b(new)480 4367
+y(line)25 b(is)h(pre\014xed)g(with)g(a)h Fo(commen)m(t)h(leader)33
+b Fs(whic)m(h)25 b Fr(r)n(cs)h Fs(guesses)i(from)e(the)h(\014le)f(name)
+h(extension.)480 4491 y(It)41 b(can)g(b)s(e)f(c)m(hanged)i(with)d
+Fn(cvs)30 b(admin)f(-c)p Fs(.)71 b(See)41 b(Section)g(A.5.1)h([admin)e
+(options],)j(page)f(93.)480 4616 y(This)28 b(k)m(eyw)m(ord)i(is)f
+(useful)f(for)h(accum)m(ulating)h(a)g(complete)g(c)m(hange)h(log)f(in)e
+(a)i(source)g(\014le,)f(but)g(for)480 4740 y(sev)m(eral)i(reasons)f(it)
+g(can)h(b)s(e)e(problematic.)40 b(See)31 b(Section)f(17.5)i([Log)f(k)m
+(eyw)m(ord],)g(page)h(78.)0 4916 y Fn($RCSfile: cvs.ps,v $)480 5040
+y Fs(The)e(name)g(of)h(the)f(R)m(CS)g(\014le)g(without)f(a)i(path.)0
+5215 y Fn($Revision: 1.1.1.6 $)480 5340 y Fs(The)f(revision)e(n)m(um)m(b)s(er)i
+(assigned)f(to)i(the)g(revision.)p eop
 %%Page: 76 78
-bop 0 -58 a Fs(76)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)240
-183 y(branc)o(h.)k(If)14 b Fo(rev)k Fs(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 233 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 283 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 333 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 382 y(or)f(b)o(y)g(a)g(line)i(con)o(taining)f
-Fn(.)f Fs(b)o(y)g(itself.)0 472 y Fn(-V)p Fo(n)167 b Fs(Em)o(ulate)17
-b Fr(r)o(cs)h Fs(v)o(ersion)g Fo(n)p Fs(.)26 b(Use)18 b(-V)p
-Fo(n)g Fs(to)f(mak)o(e)g(an)g Fr(r)o(cs)g Fs(\014le)i(acceptable)f(to)f
-Fr(r)o(cs)h Fs(v)o(ersion)f Fo(n)h Fs(b)o(y)240 522 y(discarding)f
-(information)e(that)f(w)o(ould)i(confuse)g(v)o(ersion)f Fo(n)p
-Fs(.)0 612 y Fn(-x)p Fo(su\016xes)49 b Fs(Useless)16 b(with)g
-Fr(cvs)p Fs(.)j(Use)c Fo(su\016xes)j Fs(to)c(c)o(haracterize)i(R)o(CS)f
-(\014les.)0 861 y Fk(A.5.2)30 b(admin)16 b(examples)0 1111
-y(A.5.2.1)30 b(Outdating)15 b(is)g(dangerous)62 1230 y Fs(First,)h(an)g
-(example)g(of)g(ho)o(w)f Fo(not)i Fs(to)e(use)h(the)g Fn(admin)g
-Fs(command.)22 b(It)16 b(is)g(included)j(to)c(stress)g(the)h(fact)g(that)0
-1280 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 Fo(exactly)k Fs(what)c(y)o(ou)g(are)g(doing.)62
-1400 y(The)i(`)p Fn(-o)p Fs(')f(option)g(can)h(b)q(e)g(used)g(to)f
-Fo(outdate)j Fs(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 1450 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 1499 y(the)i(latest)g(bac)o
-(kup)h(to)e(undo)i(this)g(command!)62 1619 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 Fo(not)h
-Fs(lik)o(e)g(to)f(execute.)120 1741 y Fn($)24 b(cvs)f(admin)g(-o:R_1_02)g(.)
-62 1860 y Fs(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 1910 y(to)g(the)g(tag)g(R)p 243 1910 14 2 v 17 w(1)p
-283 1910 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 1910 V 17 w(1)p 1657 1910 V 16 w(02)g(and)h(R)p 1852 1910
-V 16 w(1)p 1891 1910 V 17 w(03)0 1960 y(the)i(\014le)g(will)i(ha)o(v)o(e)d
-Fo(the)h(same)i Fs(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 1960 V 17 w(1)p 1571 1960 V 16 w(02)g(and)h(R)p
-1770 1960 V 16 w(1)p 1809 1960 V 16 w(03.)21 b(So)0 2010 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 2010 V 16 w(1)p 866 2010 V 17 w(02;)f(R)p 987 2010 V 17
-w(1)p 1027 2010 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 2259 y Fk(A.5.2.2)30 b(Commen)n(t)16
-b(leaders)62 2379 y Fs(If)e(y)o(ou)g(use)g(the)g Fn($Log: cvs.ps,v $
-b(leaders)62 2379 y Fs(If)e(y)o(ou)g(use)g(the)g Fn(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-b(leaders)62 2379 y Fs(If)e(y)o(ou)g(use)g(the)g Fn(Missing files from import
-b(leaders)62 2379 y Fs(If)e(y)o(ou)g(use)g(the)g Fn()f
-Fs(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 Fr(cvs)0 2429 y Fs(has)i(done,)g(y)o(ou)g
-(can)g(enforce)h(y)o(our)f(will)h(with)g Fn(cvs)f(admin)f(-c)p
-Fs(.)20 b(This)c(migh)o(t)f(b)q(e)g(suitable)i(for)d Fn(nroff)h
-Fs(source:)120 2550 y Fn($)24 b(cvs)f(admin)g(-c'.\\")g(')h(*.man)120
-2602 y($)g(rm)f(*.man)120 2654 y($)h(cvs)f(update)62 2774 y
-Fs(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
-2823 y(y)o(our)f(w)o(orking)g(\014les.)p eop
+76 77 bop 0 -116 a Fs(76)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn($Source: /home/cvs/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)96 b
+Fs(The)30 b(full)e(pathname)i(of)h(the)f(R)m(CS)g(\014le.)0
+543 y Fn($State: Exp $)144 b Fs(The)39 b(state)i(assigned)e(to)h(the)g
+(revision.)67 b(States)41 b(can)f(b)s(e)f(assigned)g(with)f
+Fn(cvs)29 b(admin)g(-s)p Fs(|See)480 667 y(Section)h(A.5.1)i([admin)d
+(options],)h(page)h(93.)0 1124 y Fm(17.2)68 b(Using)31
+b(k)l(eyw)l(ords)125 1399 y Fs(T)-8 b(o)26 b(include)f(a)i(k)m(eyw)m
+(ord)f(string)g(y)m(ou)h(simply)d(include)g(the)j(relev)-5
+b(an)m(t)26 b(text)i(string,)e(suc)m(h)h(as)f Fn($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)p
+Fs(,)h(inside)d(the)0 1524 y(\014le,)i(and)f(commit)h(the)f(\014le.)39
+b Fr(cvs)24 b Fs(will)f(automatically)j(expand)f(the)h(string)e(as)i
+(part)g(of)g(the)g(commit)f(op)s(eration.)125 1765 y(It)i(is)g(common)h
+(to)g(em)m(b)s(ed)f Fn($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)f Fs(string)h(in)f(the)i(C)f(source)h(co)s
+(de.)40 b(This)25 b(example)j(sho)m(ws)f(the)h(\014rst)e(few)i(lines)0
+1890 y(of)j(a)f(t)m(ypical)g(\014le,)g(after)h(k)m(eyw)m(ord)g
+(substitution)d(has)i(b)s(een)g(p)s(erformed:)240 2144
+y Fn(static)46 b(char)h(*rcsid="$Id:)d(samp.c,v)i(1.5)h(1993/10/19)e
+(14:57:32)g(ceder)i(Exp)f($";)240 2248 y(/*)h Fs(The)30
+b(follo)m(wing)f(lines)f(will)g(prev)m(en)m(t)j Fn(gcc)f
+Fs(v)m(ersion)g(2.)p Fo(x)383 2352 y Fs(from)g(issuing)e(an)i
+Fn(")p Fs(un)m(used)f(v)-5 b(ariable)p Fn(")29 b Fs(w)m(arning)p
+Fn(.)46 b(*/)240 2455 y(#if)h(__GNUC__)e(==)j(2)240 2559
+y(#define)e(USE\(var\))f(static)h(void)h(*)h(use_##var)d(=)i
+(\(&use_##var,)e(\(void)h(*\))h(&var\))240 2663 y(USE)g(\(rcsid\);)240
+2767 y(#endif)125 3042 y Fs(Ev)m(en)32 b(though)f(a)i(clev)m(er)f
+(optimizing)e(compiler)h(could)g(remo)m(v)m(e)i(the)f(un)m(used)f(v)-5
+b(ariable)31 b Fn(rcsid)p Fs(,)g(most)h(com-)0 3166 y(pilers)27
+b(tend)h(to)h(include)e(the)i(string)f(in)f(the)i(binary)-8
+b(.)39 b(Some)28 b(compilers)g(ha)m(v)m(e)i(a)f Fn(#pragma)d
+Fs(directiv)m(e)j(to)g(include)0 3291 y(literal)g(text)i(in)e(the)i
+(binary)-8 b(.)125 3566 y(The)32 b Fn(ident)g Fs(command)h(\(whic)m(h)g
+(is)f(part)i(of)f(the)h Fr(r)n(cs)e Fs(pac)m(k)-5 b(age\))36
+b(can)e(b)s(e)e(used)h(to)h(extract)h(k)m(eyw)m(ords)f(and)0
+3690 y(their)e(v)-5 b(alues)31 b(from)h(a)h(\014le.)46
+b(This)31 b(can)i(b)s(e)f(handy)f(for)h(text)i(\014les,)e(but)g(it)g
+(is)f(ev)m(en)j(more)e(useful)f(for)h(extracting)0 3815
+y(k)m(eyw)m(ords)f(from)f(binary)e(\014les.)240 4069
+y Fn($)47 b(ident)g(samp.c)240 4173 y(samp.c:)479 4276
+y($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $)240
+4380 y($)g(gcc)g(samp.c)240 4484 y($)g(ident)g(a.out)240
+4588 y(a.out:)479 4691 y($Id:)f(samp.c,v)g(1.5)h(1993/10/19)e(14:57:32)
+g(ceder)i(Exp)g($)125 4966 y Fs(S)p Fr(ccs)26 b Fs(is)h(another)h(p)s
+(opular)d(revision)h(con)m(trol)i(system.)40 b(It)28
+b(has)f(a)i(command,)f Fn(what)p Fs(,)f(whic)m(h)g(is)f(v)m(ery)j
+(similar)0 5091 y(to)i Fn(ident)d Fs(and)i(used)f(for)h(the)g(same)g
+(purp)s(ose.)39 b(Man)m(y)31 b(sites)e(without)g Fr(r)n(cs)g
+Fs(ha)m(v)m(e)j Fr(sccs)p Fs(.)39 b(Since)29 b Fn(what)g
+Fs(lo)s(oks)g(for)0 5215 y(the)k(c)m(haracter)i(sequence)f
+Fn(@\(#\))e Fs(it)g(is)h(easy)g(to)h(include)d(k)m(eyw)m(ords)j(that)f
+(are)h(detected)g(b)m(y)f(either)g(command.)0 5340 y(Simply)28
+b(pre\014x)h(the)h Fr(r)n(cs)g Fs(k)m(eyw)m(ord)h(with)e(the)h(magic)h
+Fr(sccs)e Fs(phrase,)h(lik)m(e)f(this:)p eop
 %%Page: 77 79
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(77)0 183 y Fm(A.6)33 b(c)n(hec)n(k)n(out|Chec)n(k)16
-b(out)f(sources)g(for)f(editing)37 295 y Fq(\017)30 b Fs(Synopsis:)21
-b(c)o(hec)o(k)o(out)15 b([options])f(mo)q(dules)p Fh(:)8 b(:)g(:)37
-358 y Fq(\017)30 b Fs(Requires:)21 b(rep)q(ository)l(.)37 420
-y Fq(\017)30 b Fs(Changes:)20 b(w)o(orking)15 b(directory)l(.)37
-483 y Fq(\017)30 b Fs(Synon)o(yms:)20 b(co,)15 b(get)62 608
-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 Fo(mo)q(dules)p
-Fs(.)23 b(Y)l(ou)17 b(m)o(ust)0 657 y(execute)h Fn(checkout)f
-Fs(b)q(efore)g(using)i(most)d(of)h(the)h(other)f Fr(cvs)g Fs(commands,)h
-(since)g(most)f(of)g(them)h(op)q(erate)f(on)0 707 y(y)o(our)e(w)o(orking)g
-(directory)l(.)62 819 y(The)22 b Fo(mo)q(dules)i Fs(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 869 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 919 y(de\014ned)d(in)f(the)f(`)p
-Fn(modules)p Fs(')e(\014le.)21 b(See)16 b(Section)g(B.1)f([mo)q(dules],)g
-(page)g(99.)62 1031 y(Dep)q(ending)e(on)e(the)f(mo)q(dules)i(y)o(ou)f(sp)q
-(ecify)l(,)i Fn(checkout)c Fs(ma)o(y)h(recursiv)o(ely)j(create)d(directories)
-i(and)f(p)q(opulate)0 1081 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 1131 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 1181 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 1231 y(p)q(ermanen)o(t)15 b(c)o(hange)h(to)e
-(the)h(source)h(rep)q(ository)l(.)62 1343 y(Note)c(that)f Fn(checkout)g
-Fs(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 1393 y(to)g(the)h
-(directory)g(where)h Fn(checkout)d Fs(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
-1442 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 1492 y(sure)h(that)g(it)h(will)g(b)q(e)g(a)f
-(sub-directory)l(,)h(and)g(that)e Fn(checkout)h Fs(will)i(sho)o(w)d(the)i
-(relativ)o(e)f(path)h(leading)g(to)f(eac)o(h)0 1542 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 Fn(-Q)p Fs(')f(global)i(option\).)62
-1654 y(The)j(\014les)g(created)g(b)o(y)f Fn(checkout)f Fs(are)i(created)f
-(read-write,)h(unless)h(the)e(`)p Fn(-r)p Fs(')f(option)i(to)f
-Fr(cvs)g Fs(\(see)g(Sec-)0 1704 y(tion)e(A.3)f([Global)g(options],)g(page)h
-(70\))e(is)i(sp)q(eci\014ed,)i(the)d Fn(CVSREAD)g Fs(en)o(vironmen)o(t)g(v)m
-(ariable)i(is)f(sp)q(eci\014ed)i(\(see)0 1754 y(App)q(endix)e(C)e([En)o
-(vironmen)o(t)g(v)m(ariables],)h(page)f(109\),)f(or)g(a)h(w)o(atc)o(h)f(is)i
-(in)g(e\013ect)f(for)f(that)h(\014le)h(\(see)f(Section)h(6.6)0
-1804 y([W)l(atc)o(hes],)f(page)h(32\).)62 1916 y(Running)h
-Fn(checkout)d Fs(on)h(a)g(directory)g(that)g(w)o(as)f(already)h(built)i(b)o
-(y)e(a)g(prior)g Fn(checkout)f Fs(is)h(also)h(p)q(ermitted,)0
-1966 y(and)k(has)f(the)h(same)g(e\013ect)f(as)g(sp)q(ecifying)j(the)e(`)p
-Fn(-d)p Fs(')e(option)i(to)f(the)h Fn(update)f Fs(command,)h(that)f(is,)h(an)
-o(y)g(new)0 2016 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.18)0 2065 y([up)q(date],)h(page)g(94.)62
-2178 y(F)l(or)c(the)g(output)h(pro)q(duced)g(b)o(y)f(the)h
-Fn(checkout)e Fs(command)h(see)h(Section)g(A.18.2)e([up)q(date)i(output],)f
-(page)g(96.)0 2362 y Fk(A.6.1)30 b(c)n(hec)n(k)n(out)17 b(options)62
-2474 y Fs(These)c(standard)e(options)h(are)g(supp)q(orted)g(b)o(y)g
-Fn(checkout)f Fs(\(see)g(Section)i(A.4)e([Common)g(options],)h(page)g(71,)0
-2524 y(for)j(a)f(complete)i(description)h(of)e(them\):)0 2649
-y Fn(-D)g Fo(date)91 b Fs(Use)14 b(the)f(most)g(recen)o(t)h(revision)g(no)g
-(later)g(than)f Fo(date)p Fs(.)19 b(This)14 b(option)g(is)g(stic)o(ky)l(,)g
-(and)g(implies)h(`)p Fn(-P)p Fs('.)240 2698 y(See)h(Section)g(7.4)e([Stic)o
-(ky)h(tags],)f(page)h(40,)f(for)h(more)f(information)i(on)f(stic)o(ky)g
-(tags/dates.)0 2774 y Fn(-f)192 b Fs(Only)23 b(useful)g(with)f(the)g(`)p
-Fn(-D)15 b Fo(date)s Fs(')21 b(or)g(`)p Fn(-r)15 b Fo(tag)t
-Fs(')20 b(\015ags.)40 b(If)22 b(no)g(matc)o(hing)g(revision)h(is)f(found,)240
-2823 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\).)p eop
+77 78 bop 0 -116 a Fs(Chapter)30 b(17:)41 b(Keyw)m(ord)30
+b(substitution)2437 b(77)240 366 y Fn(static)46 b(char)h(*id="@\(#\))e
+($Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $";)0
+786 y Fm(17.3)68 b(Av)l(oiding)31 b(substitution)125
+1060 y Fs(Keyw)m(ord)h(substitution)f(has)i(its)g(disadv)-5
+b(an)m(tages.)49 b(Sometimes)33 b(y)m(ou)g(migh)m(t)g(w)m(an)m(t)h(the)
+f(literal)f(text)i(string)0 1185 y(`)p Fn($Author: tholo $)p
+Fs(')d(to)i(app)s(ear)f(inside)e(a)j(\014le)f(without)f
+Fr(r)n(cs)h Fs(in)m(terpreting)f(it)h(as)h(a)g(k)m(eyw)m(ord)g(and)f
+(expanding)f(it)h(in)m(to)0 1309 y(something)e(lik)m(e)g(`)p
+Fn($Author: tholo $)p Fs('.)125 1583 y(There)k(is)g(unfortunately)g
+(no)h(w)m(a)m(y)h(to)g(selectiv)m(ely)f(turn)f(o\013)i(k)m(eyw)m(ord)g
+(substitution.)49 b(Y)-8 b(ou)35 b(can)f(use)g(`)p Fn(-ko)p
+Fs(')0 1708 y(\(see)d(Section)g(17.4)g([Substitution)d(mo)s(des],)j
+(page)g(77\))g(to)g(turn)f(o\013)h(k)m(eyw)m(ord)f(substitution)e(en)m
+(tirely)-8 b(.)125 1982 y(In)28 b(man)m(y)h(cases)h(y)m(ou)f(can)h(a)m
+(v)m(oid)f(using)f Fr(r)n(cs)g Fs(k)m(eyw)m(ords)h(in)f(the)h(source,)h
+(ev)m(en)g(though)e(they)i(app)s(ear)e(in)g(the)0 2106
+y(\014nal)j(pro)s(duct.)45 b(F)-8 b(or)33 b(example,)f(the)h(source)f
+(for)g(this)f(man)m(ual)h(con)m(tains)g(`)p Fn($@asis{}Author$)p
+Fs(')d(whenev)m(er)j(the)0 2231 y(text)37 b(`)p Fn($Author: tholo $)p
+Fs(')c(should)h(app)s(ear.)55 b(In)35 b Fn(nroff)f Fs(and)h
+Fn(troff)f Fs(y)m(ou)i(can)g(em)m(b)s(ed)f(the)h(n)m(ull-c)m(haracter)f
+Fn(\\&)g Fs(inside)0 2355 y(the)c(k)m(eyw)m(ord)f(for)h(a)f(similar)e
+(e\013ect.)0 2775 y Fm(17.4)68 b(Substitution)31 b(mo)t(des)125
+3049 y Fs(Eac)m(h)g(\014le)f(has)h(a)g(stored)g(default)f(substitution)
+e(mo)s(de,)j(and)g(eac)m(h)h(w)m(orking)e(directory)g(cop)m(y)i(of)f(a)
+g(\014le)f(also)0 3173 y(has)d(a)g(substitution)e(mo)s(de.)39
+b(The)27 b(former)f(is)g(set)i(b)m(y)f(the)g(`)p Fn(-k)p
+Fs(')g(option)f(to)i Fn(cvs)h(add)e Fs(and)f Fn(cvs)j(admin)p
+Fs(;)e(the)h(latter)0 3298 y(is)e(set)h(b)m(y)g(the)g(-k)g(or)g(-A)g
+(options)f(to)i Fn(cvs)h(checkout)c Fs(or)i Fn(cvs)i(update)p
+Fs(.)38 b Fn(cvs)29 b(diff)d Fs(also)h(has)f(a)h(`)p
+Fn(-k)p Fs(')g(option.)39 b(F)-8 b(or)0 3423 y(some)31
+b(examples,)f(See)h(Chapter)e(18)j([Binary)d(\014les],)h(page)h(79.)125
+3696 y(The)e(mo)s(des)h(a)m(v)-5 b(ailable)30 b(are:)0
+3988 y(`)p Fn(-kkv)p Fs(')238 b(Generate)51 b(k)m(eyw)m(ord)f(strings)f
+(using)f(the)h(default)g(form,)55 b(e.g.)99 b Fn($Revision:)28
+b(5.7)h($)49 b Fs(for)h(the)480 4113 y Fn(Revision)28
+b Fs(k)m(eyw)m(ord.)0 4273 y(`)p Fn(-kkvl)p Fs(')190
+b(Lik)m(e)44 b(`)p Fn(-kkv)p Fs(',)k(except)d(that)g(a)g(lo)s(c)m(k)m
+(er's)f(name)h(is)e(alw)m(a)m(ys)i(inserted)e(if)g(the)i(giv)m(en)f
+(revision)f(is)480 4397 y(curren)m(tly)29 b(lo)s(c)m(k)m(ed.)42
+b(This)28 b(option)i(is)f(normally)g(not)i(useful)d(when)i
+Fr(cvs)f Fs(is)g(used.)0 4557 y(`)p Fn(-kk)p Fs(')286
+b(Generate)33 b(only)e(k)m(eyw)m(ord)h(names)g(in)e(k)m(eyw)m(ord)j
+(strings;)e(omit)h(their)e(v)-5 b(alues.)45 b(F)-8 b(or)32
+b(example,)g(for)480 4682 y(the)g Fn(Revision)d Fs(k)m(eyw)m(ord,)j
+(generate)h(the)f(string)e Fn($Revision: 1.1.1.6 $)f Fs(instead)h(of)i
+Fn($Revision: 1.1.1.6 $)p Fs(.)480 4806 y(This)c(option)g(is)h(useful)e
+(to)j(ignore)f(di\013erences)g(due)f(to)j(k)m(eyw)m(ord)e(substitution)
+e(when)i(comparing)480 4931 y(di\013eren)m(t)k(revisions)e(of)j(a)g
+(\014le.)0 5091 y(`)p Fn(-ko)p Fs(')286 b(Generate)22
+b(the)f(old)f(k)m(eyw)m(ord)h(string,)h(presen)m(t)f(in)e(the)i(w)m
+(orking)f(\014le)g(just)g(b)s(efore)h(it)f(w)m(as)h(c)m(hec)m(k)m(ed)i
+(in.)480 5215 y(F)-8 b(or)27 b(example,)g(for)g(the)f
+Fn(Revision)e Fs(k)m(eyw)m(ord,)k(generate)g(the)f(string)e
+Fn($Revision: 1.1.1.6 $)c Fs(instead)480 5340 y(of)31
+b Fn($Revision: 1.1.1.6 $)g Fs(if)f(that)i(is)e(ho)m(w)i(the)f(string)g
+(app)s(eared)f(when)h(the)g(\014le)g(w)m(as)g(c)m(hec)m(k)m(ed)j(in.)p
+eop
 %%Page: 78 80
-bop 0 -58 a Fs(78)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fn(-k)f Fo(k\015ag)82 b Fs(Pro)q(cess)21 b Fr(r)o(cs)h
-Fs(k)o(eyw)o(ords)e(according)i(to)f Fo(k\015ag)p Fs(.)38 b(See)22
-b(co\(1\).)38 b(This)22 b(option)g(is)g(stic)o(ky;)i(future)240
-233 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 Fo(k\015ag)p Fs(.)38 b(The)22 b
-Fn(status)240 283 y Fs(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.16)e([status],)f(page)i(93.)0
-356 y Fn(-l)192 b Fs(Lo)q(cal;)16 b(run)f(only)h(in)g(curren)o(t)f(w)o
-(orking)g(directory)l(.)0 429 y Fn(-n)192 b Fs(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
-Fn(-o)p Fs(')f(option)i(in)g(the)f(mo)q(dules)h(\014le;)240
-479 y(see)h(Section)i(B.1)d([mo)q(dules],)h(page)h(99\).)0
-552 y Fn(-P)192 b Fs(Prune)16 b(empt)o(y)e(directories.)0 625
-y Fn(-p)192 b Fs(Pip)q(e)16 b(\014les)h(to)d(the)h(standard)g(output.)0
-698 y Fn(-r)g Fo(tag)113 b Fs(Use)16 b(revision)h Fo(tag)p
-Fs(.)j(This)d(option)f(is)g(stic)o(ky)l(,)g(and)g(implies)i(`)p
-Fn(-P)p Fs('.)i(See)c(Section)h(7.4)e([Stic)o(ky)h(tags],)240
-748 y(page)f(40,)f(for)h(more)g(information)g(on)g(stic)o(ky)g(tags/dates.)62
-871 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 Fn(checkout)p Fs(:)0 995 y Fn(-A)192
-b Fs(Reset)15 b(an)o(y)f(stic)o(ky)g(tags,)g(dates,)g(or)f(`)p
-Fn(-k)p Fs(')h(options.)20 b(See)15 b(Section)g(7.4)e([Stic)o(ky)i(tags],)e
-(page)h(40,)g(for)240 1045 y(more)h(information)g(on)g(stic)o(ky)h
-(tags/dates.)0 1118 y Fn(-c)192 b Fs(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 1167 y(an)o(y)g(\014les)h(or)f(directories)h(in)g(y)o(our)f(w)o
-(orking)f(directory)l(.)0 1240 y Fn(-d)h Fo(dir)122 b Fs(Create)16
-b(a)g(directory)h(called)i Fo(dir)h Fs(for)c(the)h(w)o(orking)f(\014les,)i
-(instead)f(of)f(using)i(the)e(mo)q(dule)i(name.)240 1290 y(Unless)e(y)o(ou)f
-(also)g(use)h(`)p Fn(-N)p Fs(',)d(the)j(paths)f(created)g(under)h
-Fo(dir)j Fs(will)e(b)q(e)f(as)f(short)f(as)h(p)q(ossible.)0
-1363 y Fn(-j)g Fo(tag)113 b Fs(With)20 b(t)o(w)o(o)e(`)p Fn(-j)p
-Fs(')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 Fn(-j)p Fs(')240 1413
-y(option)c(to)g(the)g(revision)i(sp)q(eci\014ed)g(with)e(the)h(second)f(`)p
-Fn(j)p Fs(')g(option,)g(in)o(to)g(the)g(w)o(orking)g(directory)l(.)240
-1475 y(With)d(one)h(`)p Fn(-j)p Fs(')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
-1524 y(with)j(the)f(`)p Fn(-j)p Fs(')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
-1574 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 1624
-y(sp)q(eci\014ed)17 b(in)f(the)g(`)p Fn(-j)p Fs(')e(option.)240
-1685 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
-1735 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
-1785 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 Fn(-j)p Fo(Sym)o(b)q(olic)p 1480 1785
-14 2 v 17 w(T)l(ag)t Fn(:)p Fo(Date)p 1696 1785 V 15 w(Sp)q(eci\014er)s
-Fs('.)240 1846 y(See)d(Chapter)f(8)g([Merging],)f(page)h(43.)0
-1919 y Fn(-N)192 b Fs(Only)13 b(useful)f(together)f(with)h(`)p
-Fn(-d)j Fo(dir)s Fs('.)k(With)12 b(this)g(option,)g Fr(cvs)f
-Fs(will)i(not)e(shorten)g(mo)q(dule)i(paths)240 1969 y(in)19
-b(y)o(our)f(w)o(orking)g(directory)l(.)30 b(\(Normally)l(,)19
-b Fr(cvs)f Fs(shortens)h(paths)f(as)g(m)o(uc)o(h)g(as)g(p)q(ossible)i(when)
-240 2019 y(y)o(ou)15 b(sp)q(ecify)h(an)f(explicit)j(target)c(directory\).)0
-2092 y Fn(-s)192 b Fs(Lik)o(e)18 b(`)p Fn(-c)p Fs(',)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 2142 y(Section)18 b(B.1)f([mo)q(dules],)h(page)g(99,)f
-(for)g(info)h(ab)q(out)f(the)h(`)p Fn(-s)p Fs(')e(option)i(that)e(is)i(used)h
-(inside)g(the)240 2192 y(mo)q(dules)d(\014le)h(to)d(set)h(the)g(mo)q(dule)i
-(status.)0 2371 y Fk(A.6.2)30 b(c)n(hec)n(k)n(out)17 b(examples)62
-2483 y Fs(Get)e(a)g(cop)o(y)g(of)g(the)g(mo)q(dule)h(`)p Fn(tc)p
-Fs(':)120 2597 y Fn($)24 b(cvs)f(checkout)g(tc)62 2709 y Fs(Get)15
-b(a)g(cop)o(y)g(of)g(the)g(mo)q(dule)h(`)p Fn(tc)p Fs(')e(as)h(it)h(lo)q(ok)o
-(ed)f(one)h(da)o(y)f(ago:)120 2823 y Fn($)24 b(cvs)f(checkout)g(-D)h
-(yesterday)e(tc)p eop
+78 79 bop 0 -116 a Fs(78)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(`)p Fn(-kb)p Fs(')286
+b(Lik)m(e)37 b(`)p Fn(-ko)p Fs(',)h(but)e(also)h(inhibit)d(con)m(v)m
+(ersion)j(of)g(line)e(endings)h(b)s(et)m(w)m(een)h(the)g(canonical)g
+(form)f(in)480 491 y(whic)m(h)24 b(they)i(are)g(stored)g(in)e(the)i
+(rep)s(ository)f(\(linefeed)f(only\),)j(and)e(the)g(form)h(appropriate)
+e(to)j(the)480 616 y(op)s(erating)33 b(system)g(in)f(use)h(on)g(the)g
+(clien)m(t.)49 b(F)-8 b(or)34 b(systems,)g(lik)m(e)e(unix,)g(whic)m(h)g
+(use)h(linefeed)f(only)480 740 y(to)g(terminate)g(lines,)e(this)g(is)g
+(the)i(same)g(as)g(`)p Fn(-ko)p Fs('.)43 b(F)-8 b(or)32
+b(more)g(information)e(on)h(binary)e(\014les,)i(see)480
+865 y(Chapter)f(18)h([Binary)f(\014les],)g(page)h(79.)0
+1039 y(`)p Fn(-kv)p Fs(')286 b(Generate)28 b(only)e(k)m(eyw)m(ord)h(v)
+-5 b(alues)25 b(for)i(k)m(eyw)m(ord)g(strings.)38 b(F)-8
+b(or)27 b(example,)h(for)e(the)h Fn(Revision)d Fs(k)m(ey-)480
+1163 y(w)m(ord,)g(generate)h(the)e(string)f Fn(5.7)g
+Fs(instead)h(of)g Fn($Revision: 1.1.1.6 $)p Fs(.)38
+b(This)21 b(can)j(help)d(generate)k(\014les)480 1288
+y(in)f(programming)f(languages)i(where)g(it)f(is)g(hard)g(to)h(strip)f
+(k)m(eyw)m(ord)h(delimiters)e(lik)m(e)h Fn($Revision:)480
+1413 y($)30 b Fs(from)h(a)g(string.)41 b(Ho)m(w)m(ev)m(er,)33
+b(further)c(k)m(eyw)m(ord)i(substitution)e(cannot)i(b)s(e)f(p)s
+(erformed)f(once)j(the)480 1537 y(k)m(eyw)m(ord)f(names)f(are)h(remo)m
+(v)m(ed,)h(so)e(this)f(option)h(should)f(b)s(e)g(used)h(with)f(care.)
+480 1687 y(One)d(often)g(w)m(ould)f(lik)m(e)g(to)i(use)f(`)p
+Fn(-kv)p Fs(')f(with)g Fn(cvs)30 b(export)p Fs(|see)24
+b(Section)i(A.9)h([exp)s(ort],)h(page)e(105.)480 1811
+y(But)31 b(b)s(e)e(a)m(w)m(are)j(that)f(do)s(esn't)f(handle)f(an)h(exp)
+s(ort)h(con)m(taining)e(binary)g(\014les)g(correctly)-8
+b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g($Log: cvs.ps,v $
+b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g(Missed files from new release from Cyclic Software
+b(.)0 2259 y Fm(17.5)68 b(Problems)31 b(with)g(the)g()g(k)l(eyw)l
+(ord.)125 2533 y Fs(The)25 b Fn($Log: cvs.ps,v $
+(ord.)125 2533 y Fs(The)25 b Fn(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+(ord.)125 2533 y Fs(The)25 b Fn(Missed files from new release from Cyclic Software
+(ord.)125 2533 y Fs(The)25 b Fn()f Fs(k)m(eyw)m(ord)i(is)f
+(somewhat)h(con)m(tro)m(v)m(ersial.)40 b(As)25 b(long)h(as)f(y)m(ou)h
+(are)g(w)m(orking)f(on)h(y)m(our)g(dev)m(elopmen)m(t)0
+2658 y(system)36 b(the)h(information)d(is)i(easily)f(accessible)h(ev)m
+(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn($Log: cvs.ps,v $
+(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn(Missed files from new release from Cyclic Software
+(en)h(if)e(y)m(ou)i(do)f(not)g(use)g(the)h Fn()d
+Fs(k)m(eyw)m(ord|just)i(do)h(a)0 2782 y Fn(cvs)29 b(log)p
+Fs(.)40 b(Once)31 b(y)m(ou)f(exp)s(ort)g(the)h(\014le)f(the)g(history)f
+(information)g(migh)m(t)h(b)s(e)g(useless)f(an)m(yho)m(w.)125
+3056 y(A)39 b(more)h(serious)e(concern)i(is)e(that)i
+Fr(r)n(cs)f Fs(is)f(not)i(go)s(o)s(d)f(at)i(handling)36
+b Fn($Log: cvs.ps,v $
+b Fn(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+b Fn(Missed files from new release from Cyclic Software
+b Fn()i Fs(en)m(tries)i(when)e(a)i(branc)m(h)f(is)0
+3181 y(merged)30 b(on)m(to)i(the)f(main)e(trunk.)39 b(Con\015icts)30
+b(often)h(result)e(from)h(the)g(merging)g(op)s(eration.)125
+3455 y(P)m(eople)41 b(also)g(tend)f(to)i Fn(")p Fs(\014x)p
+Fn(")e Fs(the)h(log)g(en)m(tries)f(in)g(the)h(\014le)f(\(correcting)i
+(sp)s(elling)37 b(mistak)m(es)42 b(and)e(ma)m(yb)s(e)0
+3579 y(ev)m(en)33 b(factual)g(errors\).)48 b(If)32 b(that)h(is)f(done)h
+(the)g(information)e(from)h Fn(cvs)d(log)j Fs(will)e(not)j(b)s(e)f
+(consisten)m(t)h(with)f(the)0 3704 y(information)d(inside)f(the)i
+(\014le.)40 b(This)29 b(ma)m(y)i(or)f(ma)m(y)h(not)g(b)s(e)e(a)i
+(problem)e(in)g(real)h(life.)125 3978 y(It)f(has)f(b)s(een)g(suggested)
+i(that)f(the)g Fn($Log: cvs.ps,v $
+i(that)f(the)g Fn(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+i(that)f(the)g Fn(Missed files from new release from Cyclic Software
+i(that)f(the)g Fn()f Fs(k)m(eyw)m(ord)h(should)e(b)s(e)h(inserted)
+g Fo(last)j Fs(in)c(the)i(\014le,)g(and)f(not)h(in)f(the)0
+4102 y(\014les)k(header,)h(if)e(it)i(is)e(to)i(b)s(e)f(used)g(at)i
+(all.)46 b(That)32 b(w)m(a)m(y)i(the)f(long)f(list)f(of)i(c)m(hange)h
+(messages)f(will)d(not)j(in)m(terfere)0 4227 y(with)c(ev)m(eryda)m(y)j
+(source)e(\014le)g(bro)m(wsing.)p eop
 %%Page: 79 81
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(79)0 183 y Fm(A.7)33 b(commit|Chec)n(k)16 b(\014les)f(in)n
-(to)h(the)f(rep)r(ository)37 297 y Fq(\017)30 b Fs(V)l(ersion)16
-b(1.3)e(Synopsis:)21 b(commit)15 b([-lnR])h([-m)f('log)p 975
-297 14 2 v 16 w(message')f Fn(|)h Fs(-f)h(\014le])f([-r)g(revision])h
-([\014les)p Fh(:)8 b(:)g(:)o Fs(])37 360 y Fq(\017)30 b Fs(V)l(ersion)16
-b(1.3.1)e(Synopsis:)20 b(commit)c([-lnRf)t(])f([-m)g('log)p
-1028 360 V 16 w(message')f Fn(|)h Fs(-F)g(\014le])h([-r)f(revision])h
-([\014les)p Fh(:)8 b(:)g(:)n Fs(])37 424 y Fq(\017)30 b Fs(Requires:)21
-b(w)o(orking)15 b(directory)l(,)g(rep)q(ository)l(.)37 487
-y Fq(\017)30 b Fs(Changes:)20 b(rep)q(ository)l(.)37 551 y
-Fq(\017)30 b Fs(Synon)o(ym:)20 b(ci)62 678 y Fi(W)l(arning:)h
-Fs(The)13 b(`)p Fn(-f)i Fo(\014le)s Fs(')e(option)h(will)h(probably)f(b)q(e)g
-(renamed)f(to)g(`)p Fn(-F)i Fo(\014le)s Fs(',)e(and)h(`)p Fn(-f)p
-Fs(')e(will)j(b)q(e)f(giv)o(en)g(a)f(new)0 728 y(b)q(eha)o(vior)j(in)g
-(future)f(releases)h(of)f Fr(cvs)p Fs(.)62 842 y(Use)e Fn(commit)e
-Fs(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
-891 y(rep)q(ository)l(.)62 1005 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 1055 y(are)h(examined.)28
-b Fn(commit)16 b Fs(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
-1104 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 Fn(-R)p Fs(')g(option\),)h(\014les)h(in)f(sub)q
-(directories)i(are)d(also)0 1154 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
-Fn(-l)p Fs(')f(option)h(to)g(limit)h Fn(commit)e Fs(to)h(the)0
-1204 y(curren)o(t)g(directory)h(only)l(.)62 1317 y Fn(commit)i
-Fs(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
-1367 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 1417 y(made)i(curren)o(t)f(\014rst)g(with)h Fn(update)f
-Fs(\(see)h(Section)g(A.18)f([up)q(date],)h(page)g(94\).)32
-b Fn(commit)19 b Fs(do)q(es)h(not)f(call)i(the)0 1467 y Fn(update)14
-b Fs(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.)62 1580
-y(When)h(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 1630 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(99,)f(and)i(see)f(Section)h(B.6)f
-([loginfo],)0 1680 y(page)f(104\))e(and)i(placed)h(in)f(the)g
-Fr(r)o(cs)g Fs(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 1730
-y(with)k(the)f Fn(log)g Fs(command;)g(See)h(Section)g(A.12)e([log],)h(page)g
-(87.)25 b(Y)l(ou)18 b(can)f(sp)q(ecify)i(the)e(log)g(message)g(on)g(the)0
-1780 y(command)g(line)i(with)f(the)f(`)p Fn(-m)e Fo(message)s
-Fs(')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 Fn(-f)0 1829 y Fo(\014le)s
-Fs(')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 2024 y Fk(A.7.1)30 b(commit)16
-b(options)62 2137 y Fs(These)g(standard)f(options)h(are)f(supp)q(orted)i(b)o
-(y)e Fn(commit)g Fs(\(see)g(Section)i(A.4)e([Common)f(options],)h(page)h(71,)
-0 2187 y(for)f(a)f(complete)i(description)h(of)e(them\):)0
-2314 y Fn(-l)192 b Fs(Lo)q(cal;)16 b(run)f(only)h(in)g(curren)o(t)f(w)o
-(orking)g(directory)l(.)0 2392 y Fn(-n)192 b Fs(Do)15 b(not)f(run)i(an)o(y)f
-(mo)q(dule)h(program.)0 2469 y Fn(-R)192 b Fs(Commit)15 b(directories)h
-(recursiv)o(ely)l(.)21 b(This)16 b(is)g(on)f(b)o(y)g(default.)0
-2547 y Fn(-r)g Fo(revision)240 2597 y Fs(Commit)f(to)g Fo(revision)p
-Fs(.)21 b Fo(revision)16 b Fs(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 2646 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
-2696 y(revision)c(on)f(a)g(branc)o(h.)62 2823 y Fn(commit)g
-Fs(also)g(supp)q(orts)g(these)g(options:)p eop
+79 80 bop 0 -116 a Fs(Chapter)30 b(18:)41 b(Handling)29
+b(binary)f(\014les)2469 b(79)0 366 y Fp(18)80 b(Handling)31
+b(binary)g(\014les)125 846 y Fs(There)24 b(are)h(t)m(w)m(o)h(issues)e
+(with)f(using)h Fr(cvs)g Fs(to)h(store)h(binary)d(\014les.)38
+b(The)24 b(\014rst)g(is)g(that)i Fr(cvs)e Fs(b)m(y)g(default)g(con)m(v)
+m(ert)0 970 y(line)k(endings)h(b)s(et)m(w)m(een)h(the)g(canonical)g
+(form)f(in)g(whic)m(h)f(they)j(are)f(stored)g(in)f(the)h(rep)s(ository)
+e(\(linefeed)h(only\),)0 1095 y(and)d(the)i(form)e(appropriate)g(to)i
+(the)f(op)s(erating)g(system)g(in)e(use)i(on)g(the)g(clien)m(t)g(\(for)
+g(example,)g(carriage)h(return)0 1219 y(follo)m(w)m(ed)i(b)m(y)g(line)f
+(feed)h(for)h(Windo)m(ws)e(NT\).)125 1515 y(The)i(second)i(is)e(that)i
+(a)g(binary)d(\014le)i(migh)m(t)g(happ)s(en)e(to)j(con)m(tain)g(data)g
+(whic)m(h)e(lo)s(oks)h(lik)m(e)f(a)i(k)m(eyw)m(ord)g(\(see)0
+1639 y(Chapter)d(17)h([Keyw)m(ord)f(substitution],)f(page)i(75\),)h(so)
+e(k)m(eyw)m(ord)h(expansion)f(m)m(ust)g(b)s(e)g(turned)f(o\013.)125
+1934 y(The)d(`)p Fn(-kb)p Fs(')g(option)h(a)m(v)-5 b(ailable)26
+b(with)g(some)h Fr(cvs)f Fs(commands)h(insures)d(that)k(neither)e(line)
+f(ending)h(con)m(v)m(ersion)0 2059 y(nor)f(k)m(eyw)m(ord)h(expansion)f
+(will)e(b)s(e)h(done.)39 b(If)26 b(y)m(ou)f(are)h(using)f(an)g(old)g(v)
+m(ersion)g(of)h Fr(r)n(cs)e Fs(without)h(this)f(option,)j(and)0
+2183 y(y)m(ou)36 b(are)g(using)e(an)h(op)s(erating)g(system,)j(suc)m(h)
+d(as)h(unix,)f(whic)m(h)f(terminates)i(lines)e(with)g(linefeeds)g(only)
+-8 b(,)37 b(y)m(ou)0 2308 y(can)29 b(use)g(`)p Fn(-ko)p
+Fs(')f(instead;)h(if)f(y)m(ou)i(are)f(on)g(another)g(op)s(erating)f
+(system,)i(upgrade)e(to)i(a)f(v)m(ersion)f(of)i Fr(r)n(cs)p
+Fs(,)e(suc)m(h)h(as)0 2432 y(5.7)i(or)g(later,)f(whic)m(h)g(supp)s
+(orts)e(`)p Fn(-kb)p Fs('.)125 2727 y(Here)i(is)g(an)g(example)g(of)h
+(ho)m(w)f(y)m(ou)h(can)f(create)i(a)f(new)f(\014le)g(using)e(the)j(`)p
+Fn(-kb)p Fs(')f(\015ag:)240 3002 y Fn($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $')f(>)i
+(kotest)240 3106 y($)f(cvs)g(add)g(-kb)g(-m"A)g(test)f(file")h(kotest)
+240 3209 y($)g(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j
+(keyword")d(kotest)125 3504 y Fs(If)29 b(a)i(\014le)e(acciden)m(tally)h
+(gets)i(added)d(without)h(`)p Fn(-kb)p Fs(',)g(one)g(can)h(use)f(the)g
+Fn(cvs)g(admin)f Fs(command)h(to)h(reco)m(v)m(er.)0 3629
+y(F)-8 b(or)31 b(example:)240 3903 y Fn($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.6 1997/02/21 06:47:01 tholo Exp $')f(>)i
+(kotest)240 4007 y($)f(cvs)g(add)g(-m"A)g(test)g(file")f(kotest)240
+4111 y($)h(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
+(kotest)240 4215 y($)i(cvs)g(admin)g(-kb)g(kotest)240
+4318 y($)g(cvs)g(update)f(-A)i(kotest)240 4422 y($)f(cvs)g(commit)f(-m)
+i("make)e(it)h(binary")f(kotest)94 b(#)47 b Fs(F)-8 b(or)31
+b(non-unix)e(systems)125 4717 y(When)i(y)m(ou)h(c)m(hec)m(k)h(in)e(the)
+h(\014le)f(`)p Fn(kotest)p Fs(')f(the)i(k)m(eyw)m(ords)g(are)g
+(expanded.)44 b(\(T)-8 b(ry)32 b(the)g(ab)s(o)m(v)m(e)h(example,)f(and)
+0 4842 y(do)k(a)h Fn(cat)29 b(kotest)35 b Fs(after)i(ev)m(ery)g
+(command\).)58 b(The)36 b Fn(cvs)30 b(admin)e(-kb)36
+b Fs(command)g(sets)h(the)f(default)f(k)m(eyw)m(ord)0
+4966 y(substitution)c(metho)s(d)h(for)h(this)e(\014le,)i(but)f(it)h(do)
+s(es)g(not)g(alter)g(the)g(w)m(orking)f(cop)m(y)i(of)f(the)g(\014le)f
+(that)h(y)m(ou)g(ha)m(v)m(e.)0 5091 y(The)e(easiest)i(w)m(a)m(y)f(to)h
+(get)g(the)f(unexpanded)e(v)m(ersion)h(of)h(`)p Fn(kotest)p
+Fs(')f(is)g Fn(cvs)e(update)g(-A)p Fs(.)44 b(If)31 b(y)m(ou)i(need)e
+(to)i(cop)s(e)0 5215 y(with)25 b(line)f(endings)g(\(that)j(is,)f(y)m
+(ou)h(are)f(using)e(a)j Fr(cvs)e Fs(clien)m(t)g(on)h(a)h(non-unix)c
+(system\),)28 b(then)e(y)m(ou)g(need)g(to)g(c)m(hec)m(k)0
+5340 y(in)j(a)i(new)f(cop)m(y)h(of)f(the)h(\014le,)f(as)g(sho)m(wn)g(b)
+m(y)g(the)h Fn(cvs)e(commit)g Fs(command)h(ab)s(o)m(v)m(e.)p
+eop
 %%Page: 80 82
-bop 0 -58 a Fs(80)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fn(-F)f Fo(\014le)120 b Fs(This)15 b(option)g(is)g(presen)o(t)f(in)i
-Fr(cvs)e Fs(releases)h(1.3-s3)e(and)i(later.)k(Read)c(the)g(log)g(message)f
-(from)f Fo(\014le)p Fs(,)240 233 y(instead)j(of)f(in)o(v)o(oking)g(an)h
-(editor.)0 307 y Fn(-f)192 b Fs(This)15 b(option)f(is)h(presen)o(t)f(in)h
-Fr(cvs)e Fs(1.3-s3)g(and)h(later)h(releases)f(of)g Fr(cvs)p
-Fs(.)19 b(Note)14 b(that)f(this)i(is)f(not)g(the)240 357 y(standard)h(b)q
-(eha)o(vior)i(of)e(the)h(`)p Fn(-f)p Fs(')f(option)h(as)f(de\014ned)j(in)e
-(See)h(Section)g(A.4)e([Common)g(options],)240 407 y(page)g(71.)240
-469 y(F)l(orce)g Fr(cvs)h Fs(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 518 y(If)g(the)h(curren)o(t)f(revision)h(of)f Fo(\014le)k
-Fs(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 583 y Fn($)24 b(cvs)f(commit)g(-f)h
-Fo(\014le)360 634 y Fn($)g(cvs)f(commit)g(-r)h(1.8)f Fo(\014le)0
-708 y Fn(-f)15 b Fo(\014le)120 b Fs(This)17 b(option)f(is)h(presen)o(t)f(in)g
-Fr(cvs)g Fs(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 758 y(standard)f(b)q(eha)o(vior)i(of)e
-(the)h(`)p Fn(-f)p Fs(')f(option)h(as)f(de\014ned)j(in)e(See)h(Section)g(A.4)
-e([Common)g(options],)240 808 y(page)g(71.)240 870 y(Read)h(the)f(log)g
-(message)g(from)g Fo(\014le)p Fs(,)g(instead)h(of)f(in)o(v)o(oking)h(an)f
-(editor.)0 944 y Fn(-m)g Fo(message)240 994 y Fs(Use)g Fo(message)j
-Fs(as)c(the)i(log)f(message,)f(instead)i(of)f(in)o(v)o(oking)h(an)f(editor.)0
-1188 y Fk(A.7.2)30 b(commit)16 b(examples)0 1370 y(A.7.2.1)30
-b(New)16 b(ma)s(jor)f(release)g(n)n(um)n(b)r(er)62 1482 y Fs(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
-1532 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 1581 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 1693 y(T)l(o)j(bring)h(all)f(y)o(our)g(\014les)h(up)f(to)f(the)i
-Fr(r)o(cs)e Fs(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 1743 y(migh)o(t)d(do:)120 1857 y
-Fn($)24 b(cvs)f(commit)g(-r)h(3.0)62 1970 y Fs(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
-Fr(r)o(cs)f Fs(revision)i(n)o(um)o(b)q(er)f(equal)g(to)f(the)h(curren)o(t)0
-2019 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 2069 y(that)c(the)g Fr(cvs)g
-Fs(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 2119 y Fn(tag)i Fs(and)h Fn(rtag)f Fs(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.17)0 2169 y([tag],)13 b(page)i(93)g(and)g(See)h
-(Section)g(A.15)e([rtag],)f(page)i(92.)62 2281 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 Fn(-r)p Fs(')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
-2331 y(That)e(is,)g(if)h(revision)g(3.0)e(exists,)h(y)o(ou)g(cannot)g(`)p
-Fn(cvs)g(commit)f(-r)h(1.3)p Fs('.)0 2512 y Fk(A.7.2.2)30 b(Committing)15
-b(to)g(a)g(branc)n(h)62 2624 y Fs(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 Fn(-r)p Fs(')f(option.)0 2674 y(T)l(o)g(create)g
-(a)f(branc)o(h)i(revision,)g(use)g(the)f(`)p Fn(-b)p Fs(')f(option)h(of)g
-(the)g Fn(rtag)g Fs(or)f Fn(tag)h Fs(commands)g(\(see)g(Section)h(A.17)e
-([tag],)0 2724 y(page)k(93)f(or)h(see)g(Section)h(A.15)e([rtag],)g(page)g
-(92\).)19 b(Then,)14 b(either)h Fn(checkout)e Fs(or)h Fn(update)f
-Fs(can)h(b)q(e)h(used)f(to)g(base)0 2774 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 Fn(commit)e Fs(c)o(hanges)g(made)h(within)0 2823 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)p eop
+80 81 bop 0 -116 a Fs(80)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(Ho)m(w)m(ev)m(er,)35
+b(in)d(using)f Fn(cvs)f(admin)f(-k)j Fs(to)h(c)m(hange)h(the)g(k)m(eyw)
+m(ord)f(expansion,)f(b)s(e)h(a)m(w)m(are)h(that)f(the)g(k)m(eyw)m(ord)0
+491 y(expansion)h(mo)s(de)h(is)f(not)h(v)m(ersion)g(con)m(trolled.)55
+b(This)33 b(means)i(that,)i(for)e(example,)i(that)e(if)f(y)m(ou)i(ha)m
+(v)m(e)g(a)g(text)0 616 y(\014le)c(in)f(old)h(releases,)h(and)f(a)h
+(binary)e(\014le)h(with)f(the)i(same)g(name)f(in)f(new)h(releases,)i
+Fr(cvs)e Fs(pro)m(vides)f(no)i(w)m(a)m(y)g(to)0 740 y(c)m(hec)m(k)h
+(out)e(the)h(\014le)e(in)g(text)i(or)f(binary)f(mo)s(de)g(dep)s(ending)
+f(on)i(what)g(v)m(ersion)g(y)m(ou)g(are)h(c)m(hec)m(king)g(out.)46
+b(There)0 865 y(is)29 b(no)i(go)s(o)s(d)f(w)m(ork)-5
+b(around)29 b(for)h(this)g(problem.)125 1139 y(Y)-8 b(ou)32
+b(can)g(also)g(set)g(a)g(default)f(for)h(whether)f Fn(cvs)e(add)i
+Fs(and)g Fn(cvs)f(import)g Fs(treat)j(a)f(\014le)f(as)h(binary)e(based)
+h(on)0 1263 y(its)c(name;)i(for)f(example)g(y)m(ou)g(could)f(sa)m(y)i
+(that)f(\014les)f(who)h(names)g(end)f(in)f(`)p Fn(.exe)p
+Fs(')i(are)g(binary)-8 b(.)39 b(See)28 b(Section)g(C.2)0
+1388 y([W)-8 b(rapp)s(ers],)30 b(page)i(137.)p eop
 %%Page: 81 83
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(81)0 183 y(main-line)18 b(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 233 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 350 y Fn($)24 b(cvs)f(rtag)g(-b)h(-r)g
-(FCS1_2)f(FCS1_2_Patch)f(product_module)120 402 y($)i(cvs)f(checkout)g(-r)h
-(FCS1_2_Patch)e(product_module)120 454 y($)i(cd)f(product_module)120
-506 y([[)h(hack)f(away)g(]])120 558 y($)h(cvs)f(commit)0 673
-y Fs(This)16 b(w)o(orks)e(automatically)i(since)g(the)f(`)p
-Fn(-r)p Fs(')f(option)i(is)f(stic)o(ky)l(.)0 882 y Fk(A.7.2.3)30
-b(Creating)15 b(the)g(branc)n(h)h(after)f(editing)62 997 y
-Fs(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 1047 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)0 1097 y(with)e(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 1147 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 Fr(cvs)g
-Fs(con\015ict)0 1197 y(resolution.)21 b(The)15 b(scenario)h(migh)o(t)f(lo)q
-(ok)g(lik)o(e:)120 1314 y Fn([[)24 b(hacked)f(sources)g(are)g(present)g(]])
-120 1366 y($)h(cvs)f(tag)h(-b)f(EXPR1)120 1417 y($)h(cvs)f(update)g(-r)h
-(EXPR1)120 1469 y($)g(cvs)f(commit)62 1584 y Fs(The)12 b Fn(update)f
-Fs(command)h(will)h(mak)o(e)f(the)g(`)p Fn(-r)i(EXPR1)p Fs(')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
-1634 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 Fn(update)f Fs(command.)19 b(The)14 b Fn(commit)f Fs(will)i
-(automatically)f(commit)0 1684 y(to)h(the)g(correct)g(branc)o(h,)g(b)q
-(ecause)h(the)f(`)p Fn(-r)p Fs(')f(is)i(stic)o(ky)l(.)k(Y)l(ou)c(could)g
-(also)f(do)g(lik)o(e)h(this:)120 1801 y Fn([[)24 b(hacked)f(sources)g(are)g
-(present)g(]])120 1853 y($)h(cvs)f(tag)h(-b)f(EXPR1)120 1905
-y($)h(cvs)f(commit)g(-r)h(EXPR1)0 2020 y Fs(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 Fn(-r)i(EXPR1)p Fs(')d(stic)o(ky)h(\015ag.)19 b(If)13
-b(y)o(ou)g(hac)o(k)0 2070 y(a)o(w)o(a)o(y)l(,)k(and)h(commit)g(without)h(sp)q
-(ecifying)h(the)e(`)p Fn(-r)c(EXPR1)p Fs(')j(\015ag,)h(some)g(\014les)h(ma)o
-(y)f(acciden)o(tally)i(end)e(up)h(on)0 2120 y(the)c(main)h(trunk.)62
-2235 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 2352 y Fn($)24
-b(cvs)f(checkout)g(-r)h(EXPR1)f(whatever_module)0 2578 y Fm(A.8)33
-b(di\013|Run)17 b(di\013s)f(b)r(et)n(w)n(een)f(revisions)37
-2693 y Fq(\017)30 b Fs(Synopsis:)21 b(di\013)15 b([-l])h([rcsdi\013)p
-578 2693 14 2 v 16 w(options])f([[-r)f(rev1)h Fn(|)g Fs(-D)g(date1])f([-r)h
-(rev2)g Fn(|)g Fs(-D)g(date2]])f([\014les)p Fh(:)8 b(:)g(:)o
-Fs(])37 2758 y Fq(\017)30 b Fs(Requires:)21 b(w)o(orking)15
-b(directory)l(,)g(rep)q(ository)l(.)37 2823 y Fq(\017)30 b
-Fs(Changes:)20 b(nothing.)p eop
+81 82 bop 0 -116 a Fs(Chapter)30 b(19:)41 b(Ho)m(w)31
+b(y)m(our)g(build)c(system)k(in)m(teracts)g(with)e(CVS)1586
+b(81)0 366 y Fp(19)80 b(Ho)l(w)29 b(y)l(our)h(build)h(system)d(in)l
+(teracts)i(with)g(CVS)125 740 y Fs(As)24 b(men)m(tioned)h(in)e(the)i
+(in)m(tro)s(duction,)g Fr(cvs)f Fs(do)s(es)g(not)h(con)m(tain)g(soft)m
+(w)m(are)i(for)d(building)d(y)m(our)k(soft)m(w)m(are)h(from)0
+865 y(source)33 b(co)s(de.)49 b(This)31 b(section)j(describ)s(es)d(ho)m
+(w)i(v)-5 b(arious)32 b(asp)s(ects)h(of)h(y)m(our)f(build)d(system)j
+(migh)m(t)f(in)m(teract)i(with)0 989 y Fr(cvs)p Fs(.)125
+1263 y(One)27 b(common)g(question,)h(esp)s(ecially)e(from)h(p)s(eople)f
+(who)h(are)h(accustomed)h(to)f Fr(r)n(cs)p Fs(,)f(is)g(ho)m(w)g(to)h
+(mak)m(e)h(their)0 1388 y(build)35 b(get)40 b(an)e(up)g(to)h(date)g
+(cop)m(y)g(of)g(the)f(sources.)65 b(The)38 b(answ)m(er)h(to)g(this)e
+(with)g Fr(cvs)h Fs(is)f(t)m(w)m(o-fold.)66 b(First)38
+b(of)0 1512 y(all,)h(since)f Fr(cvs)f Fs(itself)g(can)h(recurse)g
+(through)g(directories,)h(there)f(is)f(no)i(need)e(to)i(mo)s(dify)e(y)m
+(our)h(`)p Fn(Makefile)p Fs(')0 1637 y(\(or)33 b(whatev)m(er)g
+(con\014guration)e(\014le)g(y)m(our)i(build)c(to)s(ol)j(uses\))g(to)h
+(mak)m(e)g(sure)f(eac)m(h)h(\014le)f(is)f(up)g(to)i(date.)47
+b(Instead,)0 1761 y(just)29 b(use)g(t)m(w)m(o)h(commands,)g(\014rst)e
+Fn(cvs)i(-q)f(update)f Fs(and)h(then)g Fn(make)f Fs(or)h(whatev)m(er)h
+(the)g(command)f(is)f(to)i(in)m(v)m(ok)m(e)0 1886 y(y)m(our)39
+b(build)d(to)s(ol.)67 b(Secondly)-8 b(,)41 b(y)m(ou)e(do)g(not)h
+(necessarily)e Fo(w)m(an)m(t)k Fs(to)e(get)g(a)f(cop)m(y)h(of)f(a)h(c)m
+(hange)g(someone)g(else)0 2010 y(made)j(un)m(til)d(y)m(ou)j(ha)m(v)m(e)
+h(\014nished)c(y)m(our)j(o)m(wn)f(w)m(ork.)77 b(One)43
+b(suggested)g(approac)m(h)g(is)e(to)i(\014rst)f(up)s(date)g(y)m(our)0
+2135 y(sources,)37 b(then)e(implemen)m(t,)g(build)d(and)j(test)h(the)g
+(c)m(hange)g(y)m(ou)g(w)m(ere)f(thinking)e(of,)k(and)e(then)g(commit)g
+(y)m(our)0 2259 y(sources)30 b(\(up)s(dating)e(\014rst)h(if)g
+(necessary\).)42 b(By)30 b(p)s(erio)s(dically)c(\(in)j(b)s(et)m(w)m
+(een)i(c)m(hanges,)g(using)d(the)i(approac)m(h)h(just)0
+2384 y(describ)s(ed\))e(up)s(dating)f(y)m(our)i(en)m(tire)h(tree,)g(y)m
+(ou)g(ensure)e(that)i(y)m(our)g(sources)f(are)h(su\016cien)m(tly)e(up)g
+(to)i(date.)125 2658 y(One)d(common)h(need)f(is)g(to)h(record)g(whic)m
+(h)f(v)m(ersions)g(of)g(whic)m(h)g(source)h(\014les)e(w)m(en)m(t)j(in)m
+(to)f(a)g(particular)e(build.)0 2782 y(This)h(kind)f(of)j(functionalit)
+m(y)e(is)h(sometimes)g(called)g Fo(bill)d(of)k(materials)j
+Fs(or)c(something)g(similar.)38 b(The)29 b(b)s(est)g(w)m(a)m(y)0
+2907 y(to)35 b(do)g(this)f(with)f Fr(cvs)h Fs(is)g(to)h(use)f(the)h
+Fn(tag)f Fs(command)h(to)g(record)g(whic)m(h)e(v)m(ersions)h(w)m(en)m
+(t)i(in)m(to)e(a)h(giv)m(en)g(build)0 3031 y(\(see)c(Section)g(7.1)g
+([T)-8 b(ags],)32 b(page)f(45\).)125 3305 y(Using)f Fr(cvs)f
+Fs(in)h(the)h(most)g(straigh)m(tforw)m(ard)g(manner)f(p)s(ossible,)e
+(eac)m(h)k(dev)m(elop)s(er)f(will)d(ha)m(v)m(e)k(a)f(cop)m(y)h(of)f
+(the)0 3430 y(en)m(tire)c(source)g(tree)g(whic)m(h)f(is)f(used)h(in)g
+(a)h(particular)e(build.)36 b(If)27 b(the)g(source)g(tree)g(is)f
+(small,)g(or)h(if)e(dev)m(elop)s(ers)i(are)0 3555 y(geographically)d
+(disp)s(ersed,)f(this)h(is)g(the)h(preferred)e(solution.)37
+b(In)24 b(fact)i(one)f(approac)m(h)g(for)f(larger)g(pro)5
+b(jects)25 b(is)f(to)0 3679 y(break)30 b(a)g(pro)5 b(ject)31
+b(do)m(wn)e(in)m(to)h(smaller)f(separately-compiled)g(subsystems,)g
+(and)h(arrange)g(a)h(w)m(a)m(y)g(of)f(releasing)0 3804
+y(them)35 b(in)m(ternally)e(so)i(that)h(eac)m(h)g(dev)m(elop)s(er)f
+(need)f(c)m(hec)m(k)j(out)e(only)g(those)g(subsystems)f(whic)m(h)g(are)
+h(they)h(are)0 3928 y(activ)m(ely)31 b(w)m(orking)f(on.)125
+4202 y(Another)j(approac)m(h)g(is)f(to)i(set)g(up)e(a)h(structure)g
+(whic)m(h)f(allo)m(ws)g(dev)m(elop)s(ers)g(to)i(ha)m(v)m(e)h(their)d(o)
+m(wn)h(copies)g(of)0 4327 y(some)c(\014les,)e(and)h(for)g(other)g
+(\014les)f(to)i(access)g(source)g(\014les)e(from)g(a)i(cen)m(tral)f(lo)
+s(cation.)40 b(Man)m(y)29 b(p)s(eople)e(ha)m(v)m(e)i(come)0
+4451 y(up)21 b(with)f(some)i(suc)m(h)f(a)h(system)g(using)e(features)i
+(suc)m(h)g(as)g(the)f(sym)m(b)s(olic)f(link)g(feature)i(found)e(in)h
+(man)m(y)g(op)s(erating)0 4576 y(systems,)29 b(or)g(the)g
+Fn(VPATH)e Fs(feature)i(found)e(in)g(man)m(y)i(v)m(ersions)f(of)h
+Fn(make)p Fs(.)39 b(One)28 b(build)d(to)s(ol)k(whic)m(h)e(is)h
+(designed)f(to)0 4700 y(help)i(with)g(this)g(kind)g(of)h(thing)g(is)f
+(Odin)f(\(see)k Fn(ftp://ftp.cs.colorado.e)o(du/p)o(ub/d)o(ist)o(ribs)o
+(/odi)o(n)p Fs(\).)p eop
 %%Page: 82 84
-bop 0 -58 a Fs(82)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(The)21 b Fn(diff)f Fs(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
-233 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 283 y(are)e(found.)62 395 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
-445 y(under)e(them)f(will)i(b)q(e)f(compared.)62 557 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 607
-y(an)o(y)h(error)f(o)q(ccurred.)0 786 y Fk(A.8.1)30 b(di\013)16
-b(options)62 898 y Fs(These)f(standard)e(options)h(are)g(supp)q(orted)h(b)o
-(y)e Fn(diff)h Fs(\(see)g(Section)h(A.4)e([Common)g(options],)g(page)h(71,)g
-(for)0 947 y(a)h(complete)h(description)h(of)d(them\):)0 1071
-y Fn(-D)h Fo(date)91 b Fs(Use)22 b(the)g(most)e(recen)o(t)i(revision)h(no)f
-(later)f(than)h Fo(date)p Fs(.)39 b(See)22 b(`)p Fn(-r)p Fs(')f(for)g(ho)o(w)
-g(this)h(a\013ects)f(the)240 1121 y(comparison.)240 1182 y
-Fr(cvs)h Fs(can)g(b)q(e)g(con\014gured)h(to)e(pass)h(the)g(`)p
-Fn(-D)p Fs(')f(option)i(through)e(to)h Fn(rcsdiff)f Fs(\(whic)o(h)h(in)h
-(turn)240 1232 y(passes)13 b(it)g(on)g(to)g Fn(diff)p Fs(.)18
-b Fr(Gnu)13 b Fs(di\013)g(uses)h(`)p Fn(-D)p Fs(')e(as)g(a)h(w)o(a)o(y)f(to)h
-(put)g Fn(cpp)p Fs(-st)o(yle)g(`)p Fn(#define)p Fs(')e(statemen)o(ts)240
-1282 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
-Fr(cvs)240 1332 y Fs(w)o(as)f(con\014gured.)21 b(In)16 b(the)f(default)h
-(con\014guration)f Fr(cvs)g Fs(will)i(use)e(the)h(`)p Fn(-D)e
-Fo(date)s Fs(')g(option.)0 1404 y Fn(-k)h Fo(k\015ag)82 b Fs(Pro)q(cess)15
-b Fr(r)o(cs)g Fs(k)o(eyw)o(ords)g(according)g(to)g Fo(k\015ag)p
-Fs(.)k(See)d(co\(1\).)0 1477 y Fn(-l)192 b Fs(Lo)q(cal;)16
-b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g(directory)l(.)0
-1550 y Fn(-R)192 b Fs(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 1623 y Fn(-r)f
-Fo(tag)113 b Fs(Compare)13 b(with)i(revision)g Fo(tag)p Fs(.)k(Zero,)13
-b(one)h(or)g(t)o(w)o(o)e(`)p Fn(-r)p Fs(')h(options)h(can)h(b)q(e)f(presen)o
-(t.)20 b(With)14 b(no)g(`)p Fn(-r)p Fs(')240 1673 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 1723 y(`)p Fn(-r)p Fs(',)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 Fn(-r)p Fs(')g(options)240
-1772 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
-1822 y(in)j(an)o(y)f(w)o(a)o(y\).)240 1884 y(One)h(or)f(b)q(oth)g(`)p
-Fn(-r)p Fs(')f(options)h(can)h(b)q(e)g(replaced)g(b)o(y)f(a)g(`)p
-Fn(-D)g Fo(date)s Fs(')f(option,)h(describ)q(ed)i(ab)q(o)o(v)o(e.)62
-2007 y(An)o(y)e(other)f(options)h(that)f(are)g(found)h(are)f(passed)h
-(through)f(to)g Fn(rcsdiff)p Fs(,)f(whic)o(h)j(in)f(turn)g(passes)f(them)h
-(to)0 2057 y Fn(diff)p Fs(.)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 Fn(diff)d Fs(y)o(ou)h(are)g(using.)25
-b(The)16 b(long)h(options)0 2107 y(in)o(tro)q(duced)g(in)g
-Fr(gnu)f Fs(di\013)g(2.0)f(are)h(not)g(y)o(et)f(supp)q(orted)i(in)f
-Fr(cvs)p Fs(.)22 b(See)17 b(the)f(do)q(cumen)o(tation)g(for)g(y)o(our)f
-Fn(diff)h Fs(to)0 2157 y(see)f(whic)o(h)i(options)e(are)g(supp)q(orted.)0
-2336 y Fk(A.8.2)30 b(di\013)16 b(examples)62 2448 y Fs(The)g(follo)o(wing)f
-(line)i(pro)q(duces)f(a)f(Unidi\013)h(\(`)p Fn(-u)p Fs(')e(\015ag\))g(b)q(et)
-o(w)o(een)i(revision)g(1.14)e(and)h(1.19)f(of)g(`)p Fn(backend.c)p
-Fs('.)0 2497 y(Due)20 b(to)g(the)g(`)p Fn(-kk)p Fs(')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 2547 y(substitution)c(are)f(ignored.)120
-2661 y Fn($)24 b(cvs)f(diff)g(-kk)h(-u)g(-r)f(1.14)g(-r)h(1.19)f(backend.c)62
-2774 y Fs(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 2774 14 2 v 18 w(1)p 1830 2774 V 16 w(0.)19 b(T)l(o)0
-2823 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:)p eop
+82 83 bop 0 -116 a Fs(82)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 83 85
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(83)120 183 y Fn($)24 b(cvs)f(diff)g(-r)h(RELEASE_1_0)e(-r)i
-(EXPR1)62 295 y Fs(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 409 y Fn($)24 b(cvs)f(diff)g(-c)h(-r)g(RELEASE_1_0)e(-r)i
-(RELEASE_1_1)e(>)i(diffs)62 522 y Fs(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 571 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
-621 y(committed)f(will)i(b)q(e)f(prin)o(ted.)120 735 y Fn($)24
-b(cvs)f(diff)g(-u)h(|)g(less)0 935 y Fm(A.9)33 b(exp)r(ort|Exp)r(ort)17
-b(sources)d(from)h(CVS,)f(similar)j(to)e(c)n(hec)n(k)n(out)37
-1047 y Fq(\017)30 b Fs(Synopsis:)21 b(exp)q(ort)15 b([-\015Nn])g([-r)g(rev)p
-Fn(|)p Fs(-D)g(date])f([-k)h(subst])g([-d)g(dir])h(mo)q(dule)p
-Fh(:)8 b(:)g(:)37 1109 y Fq(\017)30 b Fs(Requires:)21 b(rep)q(ository)l(.)37
-1171 y Fq(\017)30 b Fs(Changes:)20 b(curren)o(t)15 b(directory)l(.)62
-1296 y(This)h(command)f(is)h(a)f(v)m(arian)o(t)g(of)g Fn(checkout)p
-Fs(;)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 1346 y(without)g(the)h Fr(cvs)f
-Fs(administrativ)o(e)h(directories.)22 b(F)l(or)15 b(example,)h(y)o(ou)f
-(migh)o(t)g(use)h Fn(export)e Fs(to)h(prepare)h(source)0 1395
-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 Fn(-D)p
-Fs(')g(or)g(`)p Fn(-r)p Fs('\),)e(so)0 1445 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
-1557 y(One)c(often)g(w)o(ould)g(lik)o(e)g(to)f(use)h(`)p Fn(-kv)p
-Fs(')e(with)i Fn(cvs)k(export)p Fs(.)i(This)11 b(causes)g(an)o(y)f
-Fr(r)o(cs)g Fs(k)o(eyw)o(ords)g(to)g(b)q(e)h(expanded)0 1607
-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 1657 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 1707 y(ha)o(ving)h(used)f(`)
-p Fn(-kv)p Fs(',)f(one)i(can)f(no)g(longer)h(use)g(the)f Fn(ident)f
-Fs(command)i(\(whic)o(h)f(is)h(part)f(of)g(the)g Fr(r)o(cs)h
-Fs(suite|see)0 1757 y(iden)o(t\(1\)\))g(whic)o(h)h(lo)q(oks)f(for)g
-Fr(r)o(cs)g Fs(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 Fn(ident)g Fs(y)o(ou)g(m)o(ust)f(not)0
-1806 y(use)h(`)p Fn(-kv)p Fs('.)0 1989 y Fk(A.9.1)30 b(exp)r(ort)15
-b(options)62 2101 y Fs(These)h(standard)f(options)h(are)f(supp)q(orted)i(b)o
-(y)e Fn(export)g Fs(\(see)g(Section)i(A.4)e([Common)f(options],)h(page)h(71,)
-0 2151 y(for)f(a)f(complete)i(description)h(of)e(them\):)0
-2275 y Fn(-D)g Fo(date)91 b Fs(Use)15 b(the)h(most)e(recen)o(t)h(revision)i
-(no)e(later)g(than)g Fo(date)p Fs(.)0 2350 y Fn(-f)192 b Fs(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 2400
-y(the)g(\014le\).)0 2475 y Fn(-l)192 b Fs(Lo)q(cal;)16 b(run)f(only)h(in)g
-(curren)o(t)f(w)o(orking)g(directory)l(.)0 2549 y Fn(-n)192
-b Fs(Do)15 b(not)f(run)i(an)o(y)f(c)o(hec)o(k)o(out)g(program.)0
-2624 y Fn(-R)192 b Fs(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 2699 y Fn(-r)g Fo(tag)113
-b Fs(Use)15 b(revision)i Fo(tag)p Fs(.)62 2823 y(In)f(addition,)g(these)f
-(options)h(\(that)e(are)h(common)g(to)f Fn(checkout)g Fs(and)i
-Fn(export)p Fs(\))e(are)h(also)g(supp)q(orted:)p eop
+83 84 bop 0 -116 a Fs(Chapter)30 b(20:)41 b(Compatibilit)m(y)28
+b(b)s(et)m(w)m(een)j(CVS)f(V)-8 b(ersions)1822 b(83)0
+366 y Fp(20)80 b(Compatibilit)l(y)31 b(b)t(et)l(w)l(een)d(CVS)h(V)-13
+b(ersions)125 740 y Fs(The)39 b(rep)s(ository)g(format)i(is)e
+(compatible)h(going)g(bac)m(k)h(to)g Fr(cvs)f Fs(1.3.)71
+b(But)40 b(see)h(Section)f(6.6.5)i([W)-8 b(atc)m(hes)0
+865 y(Compatibilit)m(y],)34 b(page)i(43,)i(if)c(y)m(ou)h(ha)m(v)m(e)i
+(copies)e(of)g Fr(cvs)f Fs(1.6)i(or)f(older)g(and)f(y)m(ou)i(w)m(an)m
+(t)g(to)g(use)e(the)i(optional)0 989 y(dev)m(elop)s(er)30
+b(comm)m(unication)g(features.)125 1263 y(The)h(w)m(orking)f(directory)
+h(format)h(is)f(compatible)g(going)g(bac)m(k)i(to)f Fr(cvs)e
+Fs(1.5.)46 b(It)31 b(did)f(c)m(hange)j(b)s(et)m(w)m(een)f
+Fr(cvs)0 1388 y Fs(1.3)d(and)e Fr(cvs)f Fs(1.5.)41 b(If)27
+b(y)m(ou)h(run)e Fr(cvs)h Fs(1.5)h(or)g(new)m(er)f(on)h(a)g(w)m(orking)
+e(directory)h(c)m(hec)m(k)m(ed)j(out)e(with)e Fr(cvs)g
+Fs(1.3,)k Fr(cvs)0 1512 y Fs(will)d(con)m(v)m(ert)k(it,)f(but)f(to)i
+(go)f(bac)m(k)h(to)f Fr(cvs)f Fs(1.3)i(y)m(ou)f(need)g(to)g(c)m(hec)m
+(k)i(out)e(a)g(new)f(w)m(orking)g(directory)g(with)g
+Fr(cvs)0 1637 y Fs(1.3.)125 1911 y(The)35 b(remote)j(proto)s(col)e(is)g
+(in)m(terop)s(erable)f(going)h(bac)m(k)h(to)g Fr(cvs)f
+Fs(1.5,)j(but)d(no)g(further)f(\(1.5)j(w)m(as)f(the)g(\014rst)0
+2035 y(o\016cial)26 b(release)i(with)d(the)i(remote)h(proto)s(col,)g
+(but)e(some)i(older)e(v)m(ersions)g(migh)m(t)h(still)e(b)s(e)h
+(\015oating)h(around\).)39 b(In)0 2160 y(man)m(y)32 b(cases)h(y)m(ou)f
+(need)g(to)h(upgrade)e(b)s(oth)h(the)g(clien)m(t)g(and)f(the)h(serv)m
+(er)h(to)f(tak)m(e)i(adv)-5 b(an)m(tage)34 b(of)e(new)g(features)0
+2284 y(and)e(bug\014xes,)g(ho)m(w)m(ev)m(er.)p eop
 %%Page: 84 86
-bop 0 -58 a Fs(84)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fn(-d)f Fo(dir)122 b Fs(Create)16 b(a)g(directory)h(called)i
-Fo(dir)h Fs(for)c(the)h(w)o(orking)f(\014les,)i(instead)f(of)f(using)i(the)e
-(mo)q(dule)i(name.)240 233 y(Unless)e(y)o(ou)f(also)g(use)h(`)p
-Fn(-N)p Fs(',)d(the)j(paths)f(created)g(under)h Fo(dir)j Fs(will)e(b)q(e)f
-(as)f(short)f(as)h(p)q(ossible.)0 309 y Fn(-k)g Fo(subst)73
-b Fs(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(63\).)0 384 y Fn(-N)192
-b Fs(Only)13 b(useful)f(together)f(with)h(`)p Fn(-d)j Fo(dir)s
-Fs('.)k(With)12 b(this)g(option,)g Fr(cvs)f Fs(will)i(not)e(shorten)g(mo)q
-(dule)i(paths)240 434 y(in)19 b(y)o(our)f(w)o(orking)g(directory)l(.)30
-b(\(Normally)l(,)19 b Fr(cvs)f Fs(shortens)h(paths)f(as)g(m)o(uc)o(h)g(as)g
-(p)q(ossible)i(when)240 484 y(y)o(ou)15 b(sp)q(ecify)h(an)f(explicit)j
-(target)c(directory)l(.\))0 694 y Fm(A.10)32 b(history|Sho)n(w)17
-b(status)e(of)f(\014les)h(and)h(users)37 806 y Fq(\017)30 b
-Fs(Synopsis:)21 b(history)15 b([-rep)q(ort])f([-\015ags])g([-options)i(args])
-e([\014les)p Fh(:)8 b(:)g(:)n Fs(])37 869 y Fq(\017)30 b Fs(Requires:)21
-b(the)16 b(\014le)g(`)p Fn($CVSROOT/CVSROOT/histo)o(ry)p Fs(')37
-932 y Fq(\017)30 b Fs(Changes:)20 b(nothing.)62 1057 y Fr(cvs)e
-Fs(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 Fn(checkout)p Fs(,)f Fn(commit)p Fs(,)g Fn(rtag)p
-Fs(,)g Fn(update)p Fs(,)h(and)0 1107 y Fn(release)c Fs(commands.)20
-b(Y)l(ou)15 b(can)h(use)f Fn(history)f Fs(to)h(displa)o(y)h(this)g
-(information)f(in)h(v)m(arious)g(formats.)62 1219 y(Logging)g(m)o(ust)e(b)q
-(e)i(enabled)h(b)o(y)e(creating)g(the)h(\014le)g(`)p Fn
-($CVSROOT/CVSROOT/histo)o(ry)p Fs('.)62 1332 y Fi(W)l(arning:)21
-b Fn(history)13 b Fs(uses)h(`)p Fn(-f)p Fs(',)e(`)p Fn(-l)p
-Fs(',)h(`)p Fn(-n)p Fs(',)f(and)i(`)p Fn(-p)p Fs(')f(in)h(w)o(a)o(ys)f(that)g
-(con\015ict)i(with)f(the)f(normal)h(use)g(inside)0 1382 y Fr(cvs)h
-Fs(\(see)g(Section)h(A.4)f([Common)f(options],)g(page)h(71\).)0
-1568 y Fk(A.10.1)30 b(history)16 b(options)62 1681 y Fs(Sev)o(eral)g(options)
-f(\(sho)o(wn)g(ab)q(o)o(v)o(e)g(as)f(`)p Fn(-report)p Fs('\))g(con)o(trol)g
-(what)h(kind)h(of)f(rep)q(ort)g(is)h(generated:)0 1806 y Fn(-c)192
-b Fs(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
-1882 y Fn(-e)192 b Fs(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 Fn(-xMACFROGWUT)p
-Fs('.)0 1957 y Fn(-m)e Fo(mo)q(dule)240 2007 y Fs(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
-Fn(-m)p Fs(')f(more)h(than)g(once)h(on)f(the)240 2057 y(command)h(line.\))0
-2132 y Fn(-o)192 b Fs(Rep)q(ort)16 b(on)f(c)o(hec)o(k)o(ed-out)g(mo)q(dules.)
-0 2208 y Fn(-T)192 b Fs(Rep)q(ort)16 b(on)f(all)h(tags.)0 2283
-y Fn(-x)f Fo(t)o(yp)q(e)90 b Fs(Extract)20 b(a)g(particular)i(set)f(of)f
-(record)h(t)o(yp)q(es)g Fo(t)o(yp)q(e)i Fs(from)e(the)g Fr(cvs)f
-Fs(history)l(.)37 b(The)21 b(t)o(yp)q(es)g(are)240 2333 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 2396 y(Certain)f(commands)g(ha)o(v)o(e)g(a)g(single)h(record)g
-(t)o(yp)q(e:)240 2471 y Fn(F)216 b Fs(release)240 2547 y Fn(O)g
-Fs(c)o(hec)o(k)o(out)240 2622 y Fn(T)g Fs(rtag)240 2698 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 2774 y Fn(C)216 b Fs(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
-2823 y(ing\).)p eop
+84 85 bop 0 -116 a Fs(84)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 85 87
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(85)240 183 y Fn(G)216 b Fs(A)15 b(merge)g(w)o(as)g(necessary)
-g(and)g(it)h(succeeded.)240 256 y Fn(U)216 b Fs(A)15 b(w)o(orking)g(\014le)h
-(w)o(as)f(copied)h(from)f(the)g(rep)q(ository)l(.)240 329 y
-Fn(W)216 b Fs(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
-378 y(from)h(the)i(rep)q(ository\).)240 451 y(One)g(of)f(three)g(record)g(t)o
-(yp)q(es)g(results)h(from)e(commit:)240 524 y Fn(A)216 b Fs(A)15
-b(\014le)h(w)o(as)f(added)h(for)e(the)i(\014rst)e(time.)240
-597 y Fn(M)216 b Fs(A)15 b(\014le)h(w)o(as)f(mo)q(di\014ed.)240
-669 y Fn(R)216 b Fs(A)15 b(\014le)h(w)o(as)f(remo)o(v)o(ed.)62
-793 y(The)i(options)h(sho)o(wn)e(as)h(`)p Fn(-flags)p Fs(')e(constrain)i(or)g
-(expand)g(the)g(rep)q(ort)g(without)g(requiring)h(option)f(argu-)0
-843 y(men)o(ts:)0 966 y Fn(-a)192 b Fs(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 Fn(history)p Fs(\).)0 1039 y Fn(-l)192 b Fs(Sho)o(w)15
-b(last)g(mo)q(di\014cation)h(only)l(.)0 1112 y Fn(-w)192 b
-Fs(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 1161
-y Fn(history)d Fs(is)i(executing.)62 1285 y(The)g(options)f(sho)o(wn)g(as)g
-(`)p Fn(-options)e Fo(args)r Fs(')h(constrain)i(the)f(rep)q(ort)g(based)g(on)
-g(an)h(argumen)o(t:)0 1408 y Fn(-b)f Fo(str)123 b Fs(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
-Fo(str)j Fs(in)e(either)g(the)f(mo)q(dule)i(name,)e(the)240
-1458 y(\014le)f(name,)f(or)g(the)g(rep)q(ository)g(path.)0
-1531 y Fn(-D)g Fo(date)91 b Fs(Sho)o(w)13 b(data)g(since)i
-Fo(date)p Fs(.)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 Fn(-D)i Fo(date)s Fs(',)d(whic)o(h)240
-1581 y(selects)k(the)f(new)o(est)g(revision)h(older)g(than)f
-Fo(date)p Fs(.)0 1653 y Fn(-p)g Fo(rep)q(ository)240 1703 y
-Fs(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 Fn(-p)p Fs(')e(options)i(on)240
-1753 y(the)d(same)g(command)g(line\).)0 1826 y Fn(-r)g Fo(rev)115
-b Fs(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 Fo(rev)j Fs(app)q(ears)d(in)240
-1876 y(individual)c Fr(r)o(cs)e Fs(\014les.)k(Eac)o(h)15 b
-Fr(r)o(cs)h Fs(\014le)g(is)g(searc)o(hed)f(for)g(the)g(revision)h(or)f(tag.)0
-1948 y Fn(-t)g Fo(tag)113 b Fs(Sho)o(w)19 b(records)g(since)h(tag)e
-Fo(tag)k Fs(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 1998 y(the)15 b(`)p Fn(-r)p
-Fs(')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 Fr(r)o(cs)g Fs(\014les,)h(and)g(is)g(m)o(uc)
-o(h)240 2048 y(faster.)0 2121 y Fn(-u)f Fo(name)71 b Fs(Sho)o(w)15
-b(records)g(for)g(user)g Fo(name)p Fs(.)0 2316 y Fm(A.11)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 2428 y Fq(\017)30 b Fs(Synopsis:)21 b(imp)q(ort)15
-b([-options])g(rep)q(ository)g(v)o(endortag)f(releasetag)p
-Fh(:)8 b(:)g(:)37 2489 y Fq(\017)30 b Fs(Requires:)21 b(Rep)q(ository)l(,)16
-b(source)f(distribution)i(directory)l(.)37 2550 y Fq(\017)30
-b Fs(Changes:)20 b(rep)q(ository)l(.)62 2674 y(Use)d Fn(import)f
-Fs(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 2724 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
-2774 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 2823 y([T)l(rac)o(king)f(sources],)f(page)h(53,)g(for)f(a)h
-(discussion)i(on)e(this)h(sub)s(ject.)p eop
+85 86 bop 0 -116 a Fs(Chapter)30 b(21:)41 b(Revision)29
+b(managemen)m(t)2430 b(85)0 366 y Fp(21)80 b(Revision)31
+b(managemen)l(t)125 740 y Fs(If)h(y)m(ou)h(ha)m(v)m(e)h(read)f(this)f
+(far,)h(y)m(ou)h(probably)d(ha)m(v)m(e)j(a)f(prett)m(y)h(go)s(o)s(d)e
+(grasp)h(on)g(what)g Fr(cvs)f Fs(can)h(do)g(for)f(y)m(ou.)0
+865 y(This)d(c)m(hapter)i(talks)f(a)h(little)e(ab)s(out)h(things)f
+(that)i(y)m(ou)g(still)d(ha)m(v)m(e)k(to)f(decide.)125
+1139 y(If)c(y)m(ou)h(are)h(doing)e(dev)m(elopmen)m(t)h(on)g(y)m(our)g
+(o)m(wn)g(using)e Fr(cvs)h Fs(y)m(ou)h(could)f(probably)g(skip)f(this)h
+(c)m(hapter.)40 b(The)0 1263 y(questions)30 b(this)g(c)m(hapter)h(tak)m
+(es)h(up)e(b)s(ecome)h(more)g(imp)s(ortan)m(t)f(when)g(more)h(than)g
+(one)g(p)s(erson)e(is)h(w)m(orking)g(in)0 1388 y(a)h(rep)s(ository)-8
+b(.)0 1836 y Fm(21.1)68 b(When)30 b(to)h(commit?)125
+2110 y Fs(Y)-8 b(our)30 b(group)h(should)d(decide)j(whic)m(h)e(p)s
+(olicy)g(to)j(use)e(regarding)g(commits.)42 b(Sev)m(eral)30
+b(p)s(olicies)f(are)i(p)s(ossible,)0 2234 y(and)f(as)g(y)m(our)h(exp)s
+(erience)e(with)g Fr(cvs)h Fs(gro)m(ws)h(y)m(ou)f(will)e(probably)h
+(\014nd)g(out)h(what)g(w)m(orks)h(for)f(y)m(ou.)125 2508
+y(If)25 b(y)m(ou)i(commit)g(\014les)e(to)s(o)i(quic)m(kly)e(y)m(ou)i
+(migh)m(t)f(commit)g(\014les)g(that)h(do)f(not)h(ev)m(en)g(compile.)38
+b(If)26 b(y)m(our)h(partner)0 2633 y(up)s(dates)j(his)f(w)m(orking)h
+(sources)h(to)h(include)c(y)m(our)j(buggy)g(\014le,)f(he)h(will)d(b)s
+(e)i(unable)f(to)j(compile)e(the)h(co)s(de.)42 b(On)0
+2758 y(the)32 b(other)h(hand,)e(other)h(p)s(ersons)f(will)e(not)k(b)s
+(e)e(able)h(to)g(b)s(ene\014t)g(from)f(the)h(impro)m(v)m(emen)m(ts)h(y)
+m(ou)f(mak)m(e)h(to)g(the)0 2882 y(co)s(de)e(if)e(y)m(ou)i(commit)f(v)m
+(ery)h(seldom,)e(and)h(con\015icts)g(will)e(probably)h(b)s(e)g(more)i
+(common.)125 3156 y(It)38 b(is)g(common)g(to)i(only)d(commit)i(\014les)
+e(after)i(making)f(sure)g(that)h(they)g(can)f(b)s(e)g(compiled.)64
+b(Some)38 b(sites)0 3281 y(require)31 b(that)j(the)e(\014les)g(pass)g
+(a)h(test)h(suite.)47 b(P)m(olicies)31 b(lik)m(e)h(this)g(can)h(b)s(e)f
+(enforced)g(using)f(the)i(commitinfo)f(\014le)0 3405
+y(\(see)27 b(Section)f(C.4)h([commitinfo],)g(page)g(139\),)i(but)c(y)m
+(ou)i(should)d(think)h(t)m(wice)i(b)s(efore)e(y)m(ou)i(enforce)g(suc)m
+(h)f(a)g(con-)0 3530 y(v)m(en)m(tion.)45 b(By)32 b(making)f(the)h(dev)m
+(elopmen)m(t)g(en)m(vironmen)m(t)g(to)s(o)g(con)m(trolled)g(it)f(migh)m
+(t)g(b)s(ecome)h(to)s(o)h(regimen)m(ted)0 3654 y(and)d(th)m(us)g(coun)m
+(ter-pro)s(ductiv)m(e)g(to)h(the)g(real)f(goal,)h(whic)m(h)e(is)g(to)j
+(get)f(soft)m(w)m(are)h(written.)p eop
 %%Page: 86 88
-bop 0 -58 a Fs(86)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(The)g Fo(rep)q(ository)j Fs(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
-Fr(cvs)f Fs(ro)q(ot)0 233 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
-346 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 396 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 446 y(use)k(`)p Fn(checkout)d(-j)p
-Fs(')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.)62 559 y(If)e Fr(cvs)g Fs(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(106\),)f(it)
-h(do)q(es)g(not)g(imp)q(ort)0 609 y(it)22 b(and)g(prin)o(ts)g(`)p
-Fn(I)15 b Fs(')21 b(follo)o(w)o(ed)h(b)o(y)g(the)g(\014lename)g(\(see)g
-(Section)h(A.11.2)d([imp)q(ort)i(output],)g(page)g(87,)g(for)f(a)0
-659 y(complete)16 b(description)h(of)d(the)i(output\).)62 772
-y(If)h(the)g(\014le)g(`)p Fn($CVSROOT/CVSROOT/cvswrapp)o(ers)p
-Fs(')c(exists,)k(an)o(y)f(\014le)i(whose)e(names)h(matc)o(h)f(the)g(sp)q
-(eci\014ca-)0 821 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 871 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(100.)62
-984 y(The)h(outside)g(source)g(is)g(sa)o(v)o(ed)f(in)h(a)g(\014rst-lev)o(el)g
-Fr(r)o(cs)g Fs(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 1034 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 1084 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 1197 y(A)o(t)g(least)g(three)h(argumen)o(ts)e(are)h
-(required.)21 b Fo(rep)q(ository)e Fs(is)d(needed)g(to)f(iden)o(tify)h(the)f
-(collection)i(of)e(source.)0 1247 y Fo(v)o(endortag)f Fs(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
-Fo(releasetag)0 1297 y Fs(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 Fn(import)p
-Fs(.)0 1489 y Fk(A.11.1)30 b(imp)r(ort)15 b(options)62 1602
-y Fs(This)i(standard)e(option)i(is)f(supp)q(orted)h(b)o(y)f
-Fn(import)f Fs(\(see)h(Section)h(A.4)e([Common)g(options],)g(page)h(71,)g
-(for)0 1652 y(a)f(complete)h(description\):)0 1778 y Fn(-m)f
-Fo(message)240 1828 y Fs(Use)g Fo(message)j Fs(as)c(log)i(information,)f
-(instead)g(of)g(in)o(v)o(oking)h(an)f(editor.)62 1955 y(There)h(are)f(three)g
-(additional)i(sp)q(ecial)g(options.)0 2081 y Fn(-b)e Fo(branc)o(h)42
-b Fs(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 Fn(-b)e Fo(branc)o(h)p Fs(')j(\015ag)f(is)
-h(giv)o(en,)h(re-)240 2131 y(visions)i(will)h Fo(alw)o(a)o(ys)f
-Fs(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
-Fo(v)o(endortag)j Fs(that)c(matc)o(hes)240 2181 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 2231 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 2308
-y Fn(-k)f Fo(subst)73 b Fs(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 2357 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 2407 y(See)k(Section)g(16.4)e([Substitution)i(mo)q(des],)e
-(page)i(63)e(for)h(a)g(list)h(of)e(v)m(alid)j(`)p Fn(-k)p Fs(')d(settings.)0
-2484 y Fn(-I)h Fo(name)71 b Fs(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 2534 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
-2584 y(`-I)d(!'.)240 2647 y Fo(name)28 b Fs(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 2697 y(`)p Fn(.cvsignore)p Fs(')13 b(\014le.)21
-b(See)16 b(Section)g(B.8)f([cvsignore],)f(page)h(106.)0 2774
-y Fn(-W)g Fo(sp)q(ec)93 b Fs(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 2823 y(rep)q(eatedly)l(.)p eop
+86 87 bop 0 -116 a Fs(86)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Page: 87 89
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(87)240 183 y Fo(sp)q(ec)30 b Fs(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 233 y(`)p Fn(.cvswrappers)p Fs(')13 b(\014le.)21
-b(See)15 b(Section)i(B.2)d([W)l(rapp)q(ers],)g(page)i(100.)0
-433 y Fk(A.11.2)30 b(imp)r(ort)15 b(output)62 547 y Fn(import)21
-b Fs(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
-597 y(c)o(haracter)14 b(indicating)k(the)d(status)f(of)h(the)g(\014le:)0
-725 y Fn(U)g Fo(\014le)144 b Fs(The)22 b(\014le)h(already)f(exists)g(in)g
-(the)g(rep)q(ository)g(and)g(has)g(not)f(b)q(een)i(lo)q(cally)g(mo)q
-(di\014ed;)j(a)c(new)240 775 y(revision)16 b(has)f(b)q(een)i(created)e(\(if)g
-(necessary\).)0 853 y Fn(N)g Fo(\014le)144 b Fs(The)15 b(\014le)i(is)e(a)g
-(new)h(\014le)g(whic)o(h)g(has)f(b)q(een)h(added)g(to)f(the)g(rep)q(ository)l
-(.)0 932 y Fn(C)g Fo(\014le)144 b Fs(The)14 b(\014le)h(already)f(exists)g(in)
-h(the)f(rep)q(ository)g(but)g(has)f(b)q(een)i(lo)q(cally)h(mo)q(di\014ed;)f
-(y)o(ou)f(will)h(ha)o(v)o(e)f(to)240 982 y(merge)h(the)g(c)o(hanges.)0
-1060 y Fn(I)g Fo(\014le)144 b Fs(The)15 b(\014le)i(is)e(b)q(eing)i(ignored)f
-(\(see)f(Section)h(B.8)f([cvsignore],)f(page)h(106\).)0 1139
-y Fn(L)g Fo(\014le)144 b Fs(The)12 b(\014le)h(is)f(a)g(sym)o(b)q(olic)h
-(link;)h(at)d(the)h(momen)o(t)f(\(and)g(for)h(the)f(forseeable)i(future\),)f
-(sym)o(b)q(olic)h(links)240 1189 y(are)18 b(ignored.)31 b(\(V)l(arious)19
-b(options)f(in)i(the)f(`)p Fn(modules)p Fs(')d(\014le)k(can)f(b)q(e)g(used)g
-(to)f(recreate)h(sym)o(b)q(olic)240 1238 y(links)e(on)e(c)o(hec)o(k)o(out,)f
-(up)q(date,)i(etc.;)e(see)i(Section)g(B.1)e([mo)q(dules],)i(page)f(99.\))0
-1438 y Fk(A.11.3)30 b(imp)r(ort)15 b(examples)62 1552 y Fs(See)h(Chapter)f
-(12)g([T)l(rac)o(king)f(sources],)h(page)g(53,)f(and)i(See)f(Section)h(5.1.1)
-e([F)l(rom)g(\014les],)i(page)f(23.)0 1776 y Fm(A.12)32 b(log|Prin)n(t)17
-b(out)f(log)f(information)h(for)f(\014les)37 1890 y Fq(\017)30
-b Fs(Synopsis:)21 b(log)15 b([options])g([\014les)p Fh(:)8
-b(:)g(:)n Fs(])37 1954 y Fq(\017)30 b Fs(Requires:)21 b(rep)q(ository)l(,)15
-b(w)o(orking)g(directory)l(.)37 2018 y Fq(\017)30 b Fs(Changes:)20
-b(nothing.)62 2146 y(Displa)o(y)13 b(log)e(information)h(for)f(\014les.)20
-b Fn(log)11 b Fs(used)h(to)f(call)i(the)f Fr(r)o(cs)g Fs(utilit)o(y)g
-Fn(rlog)p Fs(.)19 b(Although)12 b(this)g(is)g(no)g(longer)0
-2196 y(true)h(in)h(the)e(curren)o(t)h(sources,)g(this)h(history)e(determines)
-i(the)f(format)f(of)g(the)h(output)g(and)g(the)g(options,)g(whic)o(h)0
-2246 y(are)i(not)g(quite)h(in)g(the)f(st)o(yle)g(of)g(the)g(other)g
-Fr(cvs)g Fs(commands.)62 2360 y(The)j(output)g(includes)i(the)e(lo)q(cation)h
-(of)e(the)h Fr(r)o(cs)g Fs(\014le,)h(the)f Fo(head)i Fs(revision)f(\(the)f
-(latest)f(revision)i(on)f(the)0 2410 y(trunk\),)11 b(all)h(sym)o(b)q(olic)h
-(names)e(\(tags\))e(and)j(some)e(other)h(things.)19 b(F)l(or)11
-b(eac)o(h)g(revision,)h(the)g(revision)g(n)o(um)o(b)q(er,)g(the)0
-2460 y(author,)h(the)g(n)o(um)o(b)q(er)h(of)e(lines)j(added/deleted)g(and)f
-(the)f(log)g(message)g(are)g(prin)o(ted.)20 b(All)14 b(times)g(are)f(displa)o
-(y)o(ed)0 2510 y(in)j(Co)q(ordinated)g(Univ)o(ersal)g(Time)f(\(UTC\).)f
-(\(Other)h(parts)g(of)g Fr(cvs)f Fs(prin)o(t)i(times)f(in)h(the)g(lo)q(cal)g
-(timezone\).)0 2709 y Fk(A.12.1)30 b(log)15 b(options)62 2823
-y Fs(By)h(default,)f Fn(log)g Fs(prin)o(ts)g(all)h(information)g(that)e(is)i
-(a)o(v)m(ailable.)21 b(All)c(other)e(options)g(restrict)g(the)g(output.)p
-eop
+87 88 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(87)0 366 y Fp(App)t(endix)30 b(A)81
+b(Guide)29 b(to)h(CVS)g(commands)125 738 y Fs(This)c(app)s(endix)g
+(describ)s(es)h(the)h(o)m(v)m(erall)h(structure)f(of)h
+Fr(cvs)e Fs(commands,)i(and)f(describ)s(es)e(some)j(commands)0
+862 y(in)h(detail)h(\(others)g(are)h(describ)s(ed)e(elsewhere;)h(for)g
+(a)h(quic)m(k)f(reference)h(to)g Fr(cvs)e Fs(commands,)i(see)g(App)s
+(endix)d(B)0 987 y([In)m(v)m(oking)h(CVS],)h(page)g(125\).)0
+1433 y Fm(A.1)67 b(Ov)l(erall)32 b(structure)f(of)f(CVS)g(commands)125
+1707 y Fs(The)f(o)m(v)m(erall)i(format)g(of)f(all)g Fr(cvs)f
+Fs(commands)h(is:)240 1960 y Fn(cvs)47 b([)g(cvs_options)e(])j
+(cvs_command)c([)k(command_options)43 b(])48 b([)f(command_args)e(])0
+2259 y(cvs)336 b Fs(The)30 b(name)g(of)h(the)f Fr(cvs)g
+Fs(program.)0 2432 y Fn(cvs_options)480 2556 y Fs(Some)g(options)g
+(that)h(a\013ect)h(all)d(sub-commands)g(of)i Fr(cvs)p
+Fs(.)40 b(These)30 b(are)h(describ)s(ed)d(b)s(elo)m(w.)0
+2730 y Fn(cvs_command)480 2854 y Fs(One)k(of)h(sev)m(eral)h(di\013eren)
+m(t)e(sub-commands.)47 b(Some)33 b(of)g(the)g(commands)g(ha)m(v)m(e)h
+(aliases)e(that)i(can)480 2979 y(b)s(e)k(used)g(instead;)43
+b(those)c(aliases)f(are)h(noted)g(in)f(the)h(reference)g(man)m(ual)f
+(for)h(that)g(command.)480 3103 y(There)d(are)h(only)f(t)m(w)m(o)i
+(situations)d(where)h(y)m(ou)h(ma)m(y)g(omit)g(`)p Fn(cvs_command)p
+Fs(':)50 b(`)p Fn(cvs)30 b(-H)p Fs(')36 b(elicits)g(a)480
+3228 y(list)29 b(of)i(a)m(v)-5 b(ailable)29 b(commands,)i(and)e(`)p
+Fn(cvs)h(-v)p Fs(')g(displa)m(ys)f(v)m(ersion)g(information)g(on)h
+Fr(cvs)g Fs(itself.)0 3401 y Fn(command_options)480 3526
+y Fs(Options)f(that)i(are)g(sp)s(eci\014c)e(for)h(the)h(command.)0
+3699 y Fn(command_args)480 3823 y Fs(Argumen)m(ts)f(to)i(the)e
+(commands.)125 4122 y(There)24 b(is)f(unfortunately)g(some)i(confusion)
+f(b)s(et)m(w)m(een)h Fn(cvs_options)c Fs(and)j Fn(command_options)p
+Fs(.)35 b(`)p Fn(-l)p Fs(',)26 b(when)0 4246 y(giv)m(en)h(as)g(a)h
+Fn(cvs_option)p Fs(,)d(only)h(a\013ects)i(some)g(of)f(the)g(commands.)
+39 b(When)27 b(it)f(is)g(giv)m(en)h(as)g(a)h Fn(command_option)0
+4371 y Fs(is)34 b(has)h(a)h(di\013eren)m(t)e(meaning,)i(and)f(is)f
+(accepted)i(b)m(y)g(more)f(commands.)55 b(In)34 b(other)h(w)m(ords,)i
+(do)e(not)g(tak)m(e)i(the)0 4495 y(ab)s(o)m(v)m(e)32
+b(categorization)g(to)s(o)f(seriously)-8 b(.)39 b(Lo)s(ok)31
+b(at)g(the)f(do)s(cumen)m(tation)g(instead.)0 4941 y
+Fm(A.2)67 b(Default)32 b(options)f(and)f(the)h Fg(~)p
+Fm(/.cvsrc)f(\014le)125 5215 y Fs(There)d(are)i(some)f
+Fn(command_options)c Fs(that)29 b(are)g(used)e(so)h(often)h(that)g(y)m
+(ou)f(migh)m(t)g(ha)m(v)m(e)i(set)e(up)g(an)g(alias)f(or)0
+5340 y(some)32 b(other)f(means)h(to)g(mak)m(e)g(sure)f(y)m(ou)h(alw)m
+(a)m(ys)f(sp)s(ecify)f(that)i(option.)44 b(One)30 b(example)i(\(the)f
+(one)h(that)g(dro)m(v)m(e)p eop
 %%Page: 88 90
-bop 0 -58 a Fs(88)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fn(-b)192 b Fs(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
-233 y(branc)o(h)15 b(on)h(the)f(trunk.)0 305 y Fn(-d)g Fo(dates)73
-b Fs(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
-355 y(semicolon-separated)e(list)g(of)f(dates.)19 b(The)14
-b(date)f(formats)f(accepted)i(are)f(those)g(accepted)h(b)o(y)f(the)240
-405 y(`)p Fn(-D)p Fs(')e(option)h(to)f(man)o(y)h(other)f Fr(cvs)h
-Fs(commands)g(\(see)f(Section)i(A.4)f([Common)e(options],)i(page)g(71\).)240
-454 y(Dates)i(can)i(b)q(e)g(com)o(bined)g(in)o(to)f(ranges)g(as)g(follo)o
-(ws:)240 526 y Fo(d1)t Fn(<)p Fo(d2)240 576 y(d2)t Fn(>)p Fo(d1)116
-b Fs(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 Fo(d1)k Fs(and)c Fo(d2)p Fs(.)240 648 y Fn(<)p Fo(d)240
-698 y(d)r Fn(>)189 b Fs(Select)16 b(all)g(revisions)h(dated)e
-Fo(d)i Fs(or)e(earlier.)240 770 y Fo(d)r Fn(<)240 819 y(>)p
-Fo(d)191 b Fs(Select)16 b(all)g(revisions)h(dated)e Fo(d)i
-Fs(or)e(later.)240 891 y Fo(d)215 b Fs(Select)16 b(the)g(single,)g(latest)f
-(revision)h(dated)f Fo(d)i Fs(or)e(earlier.)240 963 y(The)j(`)p
-Fn(>)p Fs(')e(or)h(`)p Fn(<)p Fs(')f(c)o(haracters)h(ma)o(y)f(b)q(e)j(follo)o
-(w)o(ed)e(b)o(y)g(`)p Fn(=)p Fs(')g(to)g(indicate)h(an)g(inclusiv)o(e)i
-(range)d(rather)240 1013 y(than)e(an)g(exclusiv)o(e)i(one.)240
-1074 y(Note)e(that)f(the)i(separator)e(is)h(a)g(semicolon)i(\(;\).)0
-1146 y Fn(-h)192 b Fs(Prin)o(t)20 b(only)h(the)f Fr(r)o(cs)g
-Fs(pathname,)h(w)o(orking)e(pathname,)i(head,)h(default)e(branc)o(h,)h
-(access)g(list,)240 1196 y(lo)q(c)o(ks,)15 b(sym)o(b)q(olic)i(names,)d(and)i
-(su\016x.)0 1268 y Fn(-l)192 b Fs(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\).)0 1339 y Fn(-N)192 b Fs(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 1389 y(uses)j(a)g(lot)g(of)f(tags,)g(so)h
-(rather)f(than)h Fn(")p Fs(more)p Fn(")p Fs('ing)g(o)o(v)o(er)f(3)g(pages)h
-(of)g(tag)f(information,)h(the)g(log)240 1439 y(information)e(is)h(presen)o
-(ted)g(without)f(tags)f(at)h(all.)0 1511 y Fn(-R)192 b Fs(Prin)o(t)15
-b(only)h(the)f(name)g(of)g(the)g Fr(r)o(cs)h Fs(history)f(\014le.)0
-1583 y Fn(-r)p Fo(revisions)240 1633 y Fs(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
-Fo(revisions)i Fs(of)d(revi-)240 1682 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
-1754 y Fo(rev1)t Fn(:)p Fo(rev2)42 b Fs(Revisions)17 b Fo(rev1)h
-Fs(to)d Fo(rev2)j Fs(\(whic)o(h)e(m)o(ust)f(b)q(e)h(on)f(the)g(same)g(branc)o
-(h\).)240 1826 y Fn(:)p Fo(rev)154 b Fs(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
-Fo(rev)p Fs(.)240 1898 y Fo(rev)t Fn(:)150 b Fs(Revisions)17
-b(starting)d(with)i Fo(rev)j Fs(to)c(the)g(end)h(of)f(the)g(branc)o(h)g(con)o
-(taining)h Fo(rev)p Fs(.)240 1970 y Fo(branc)o(h)105 b Fs(An)15
-b(argumen)o(t)g(that)f(is)i(a)f(branc)o(h)g(means)g(all)i(revisions)f(on)f
-(that)f(branc)o(h.)240 2042 y Fo(branc)o(h1)t Fn(:)p Fo(branc)o(h2)480
-2092 y Fs(A)h(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 2164 y Fo(branc)o(h)p
-Fn(.)81 b Fs(The)15 b(latest)g(revision)i(in)f Fo(branc)o(h)p
-Fs(.)240 2235 y(A)e(bare)f(`)p Fn(-r)p Fs(')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
-2285 y(the)i(trunk.)20 b(There)c(can)f(b)q(e)h(no)f(space)g(b)q(et)o(w)o(een)
-h(the)f(`)p Fn(-r)p Fs(')f(option)i(and)f(its)g(argumen)o(t.)0
-2357 y Fn(-s)g Fo(states)62 b Fs(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 2407 y(in)j(the)f(comma-separated)g(list)h Fo(states)p
-Fs(.)0 2479 y Fn(-t)192 b Fs(Prin)o(t)15 b(the)g(same)g(as)g(`)p
-Fn(-h)p Fs(',)f(plus)i(the)f(descriptiv)o(e)i(text.)0 2551
-y Fn(-w)p Fo(logins)79 b Fs(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 2601 y(the)12 b(comma-separated)g(list)h Fo(logins)p
-Fs(.)19 b(If)13 b Fo(logins)i Fs(is)d(omitted,)h(the)f(user's)g(login)h(is)g
-(assumed.)19 b(There)240 2650 y(can)c(b)q(e)h(no)f(space)h(b)q(et)o(w)o(een)f
-(the)h(`)p Fn(-w)p Fs(')e(option)h(and)h(its)f(argumen)o(t.)62
-2774 y Fn(log)h Fs(prin)o(ts)h(the)g(in)o(tersection)h(of)e(the)h(revisions)g
-(selected)h(with)f(the)g(options)g(`)p Fn(-d)p Fs(',)e(`)p
-Fn(-s)p Fs(',)h(and)h(`)p Fn(-w)p Fs(',)f(in)o(ter-)0 2823
-y(sected)g(with)f(the)g(union)i(of)d(the)i(revisions)g(selected)g(b)o(y)g(`)p
-Fn(-b)p Fs(')e(and)h(`)p Fn(-r)p Fs('.)p eop
+88 89 bop 0 -116 a Fs(88)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(the)g(implemen)m(tation)f(of)i
+(the)f(.cvsrc)h(supp)s(ort,)e(actually\))h(is)g(that)g(man)m(y)h(p)s
+(eople)e(\014nd)g(the)h(default)g(output)g(of)0 491 y(the)38
+b(`)p Fn(diff)p Fs(')f(command)g(to)i(b)s(e)e(v)m(ery)h(hard)e(to)j
+(read,)g(and)f(that)g(either)f(con)m(text)i(di\013s)e(or)g(unidi\013s)e
+(are)j(m)m(uc)m(h)0 616 y(easier)30 b(to)h(understand.)125
+958 y(The)39 b(`)p Fn(~/.cvsrc)p Fs(')f(\014le)i(is)f(a)h(w)m(a)m(y)h
+(that)g(y)m(ou)f(can)g(add)g(default)f(options)h(to)g
+Fn(cvs_commands)d Fs(within)h(cvs,)0 1083 y(instead)30
+b(of)g(relying)f(on)h(aliases)g(or)g(other)h(shell)e(scripts.)125
+1426 y(The)i(format)h(of)f(the)h(`)p Fn(~/.cvsrc)p Fs(')e(\014le)h(is)f
+(simple.)43 b(The)31 b(\014le)f(is)h(searc)m(hed)h(for)f(a)h(line)e
+(that)i(b)s(egins)e(with)h(the)0 1550 y(same)c(name)g(as)g(the)g
+Fn(cvs_command)c Fs(b)s(eing)j(executed.)40 b(If)26 b(a)i(matc)m(h)f
+(is)f(found,)g(then)h(the)g(remainder)e(of)i(the)g(line)0
+1675 y(is)i(split)g(up)g(\(at)i(whitespace)f(c)m(haracters\))j(in)m(to)
+d(separate)h(options)f(and)f(added)h(to)h(the)g(command)f(argumen)m(ts)
+0 1799 y Fo(b)s(efore)35 b Fs(an)m(y)c(options)e(from)h(the)h(command)f
+(line.)125 2142 y(If)d(a)h(command)g(has)f(t)m(w)m(o)i(names)f(\(e.g.,)
+i Fn(checkout)c Fs(and)h Fn(co)p Fs(\),)h(the)g(o\016cial)f(name,)i
+(not)f(necessarily)f(the)h(one)0 2266 y(used)j(on)h(the)g(command)g
+(line,)e(will)g(b)s(e)h(used)g(to)i(matc)m(h)f(against)g(the)g(\014le.)
+45 b(So)32 b(if)e(this)h(is)g(the)h(con)m(ten)m(ts)i(of)e(the)0
+2391 y(user's)e(`)p Fn(~/.cvsrc)p Fs(')e(\014le:)240
+2713 y Fn(log)47 b(-N)240 2817 y(diff)g(-u)240 2921 y(update)f(-P)240
+3024 y(co)h(-P)0 3367 y Fs(the)34 b(command)g(`)p Fn(cvs)29
+b(checkout)f(foo)p Fs(')34 b(w)m(ould)e(ha)m(v)m(e)j(the)f(`)p
+Fn(-P)p Fs(')g(option)f(added)g(to)i(the)f(argumen)m(ts,)h(as)f(w)m
+(ell)f(as)0 3492 y(`)p Fn(cvs)d(co)f(foo)p Fs('.)125
+3834 y(With)f(the)h(example)g(\014le)f(ab)s(o)m(v)m(e,)i(the)f(output)g
+(from)f(`)p Fn(cvs)i(diff)f(foobar)p Fs(')f(will)e(b)s(e)i(in)g
+(unidi\013)e(format.)41 b(`)p Fn(cvs)0 3959 y(diff)29
+b(-c)h(foobar)p Fs(')h(will)g(pro)m(vide)h(con)m(text)i(di\013s,)f(as)g
+(usual.)47 b(Getting)33 b Fn(")p Fs(old)p Fn(")f Fs(format)h(di\013s)f
+(w)m(ould)f(b)s(e)i(sligh)m(tly)0 4083 y(more)d(complicated,)h(b)s
+(ecause)f Fn(diff)f Fs(do)s(esn't)h(ha)m(v)m(e)i(an)e(option)g(to)h(sp)
+s(ecify)e(use)h(of)h(the)f Fn(")p Fs(old)p Fn(")f Fs(format,)i(so)g(y)m
+(ou)0 4208 y(w)m(ould)e(need)h(`)p Fn(cvs)g(-f)g(diff)f(foobar)p
+Fs('.)125 4551 y(In)23 b(place)g(of)h(the)g(command)g(name)f(y)m(ou)h
+(can)g(use)g Fn(cvs)f Fs(to)h(sp)s(ecify)f(global)g(options)g(\(see)h
+(Section)g(A.3)g([Global)0 4675 y(options],)30 b(page)h(89\).)42
+b(F)-8 b(or)31 b(example)f(the)h(follo)m(wing)e(line)g(in)g(`)p
+Fn(.cvsrc)p Fs(')240 4997 y Fn(cvs)47 b(-z6)125 5340
+y Fs(causes)30 b Fr(cvs)g Fs(to)h(use)f(compression)f(lev)m(el)h(6)p
+eop
 %%Page: 89 91
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(89)0 183 y Fk(A.12.2)30 b(log)15 b(examples)62
-295 y Fs(Con)o(tributed)h(examples)g(are)f(gratefully)g(accepted.)0
-497 y Fm(A.13)32 b(rdi\013|'patc)n(h')17 b(format)e(di\013s)h(b)r(et)n(w)n
-(een)f(releases)37 609 y Fq(\017)30 b Fs(rdi\013)15 b([-\015ags])g([-V)g(vn])
-g([-r)f(t)p Fn(|)p Fs(-D)h(d)g([-r)g(t2)p Fn(|)p Fs(-D)f(d2]])h(mo)q(dules)p
-Fh(:)8 b(:)g(:)37 671 y Fq(\017)30 b Fs(Requires:)21 b(rep)q(ository)l(.)37
-733 y Fq(\017)30 b Fs(Changes:)20 b(nothing.)37 795 y Fq(\017)30
-b Fs(Synon)o(ym:)20 b(patc)o(h)62 919 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 968
-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
-Fr(cvs)0 1018 y Fs(commands)i(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 1068 y(di\013)16 b(output)f(is)g(sen)o(t)g(to)g(the)g
-(standard)g(output)g(device.)62 1180 y(Y)l(ou)23 b(can)f(sp)q(ecify)i
-(\(using)f(the)f(standard)g(`)p Fn(-r)p Fs(')g(and)g(`)p Fn(-D)p
-Fs(')g(options\))g(an)o(y)g(com)o(bination)h(of)f(one)g(or)g(t)o(w)o(o)0
-1230 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 1280 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 Fr(r)o(cs)h
-Fs(\014le.)62 1392 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 1442 y(b)q(e)h(necessary)g(to)f(sp)q(ecify)i(the)e(`)p
-Fn(-p)p Fs(')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 1491 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 1672 y Fk(A.13.1)30 b(rdi\013)15 b(options)62
-1784 y Fs(These)j(standard)f(options)h(are)f(supp)q(orted)h(b)o(y)f
-Fn(rdiff)g Fs(\(see)g(Section)h(A.4)f([Common)f(options],)i(page)f(71,)0
-1834 y(for)e(a)f(complete)i(description)h(of)e(them\):)0 1958
-y Fn(-D)g Fo(date)91 b Fs(Use)15 b(the)h(most)e(recen)o(t)h(revision)i(no)e
-(later)g(than)g Fo(date)p Fs(.)0 2032 y Fn(-f)192 b Fs(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 2081
-y(the)g(\014le\).)0 2155 y Fn(-l)192 b Fs(Lo)q(cal;)16 b(don't)e(descend)j
-(sub)q(directories.)0 2229 y Fn(-r)e Fo(tag)113 b Fs(Use)15
-b(revision)i Fo(tag)p Fs(.)62 2353 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 2477 y Fn(-c)192
-b Fs(Use)15 b(the)h(con)o(text)e(di\013)i(format.)i(This)e(is)g(the)f
-(default)h(format.)0 2550 y Fn(-s)192 b Fs(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 2600 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 2650 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
-2700 y(b)q(et)o(w)o(een)d(t)o(w)o(o)d(dates)i(or)g(revisions.)0
-2774 y Fn(-t)192 b Fs(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 2823 y(for)j(seeing)h(what)e(the)i(last)f
-(c)o(hange)g(to)g(a)f(\014le)j(w)o(as.)p eop
+89 90 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(89)0 366 y Fm(A.3)67 b(Global)31 b(options)125
+641 y Fs(The)e(a)m(v)-5 b(ailable)30 b(`)p Fn(cvs_options)p
+Fs(')e(\(that)j(are)g(giv)m(en)f(to)i(the)e(left)g(of)h(`)p
+Fn(cvs_command)p Fs('\))d(are:)0 967 y Fn(-b)i Fo(bindir)113
+b Fs(Use)41 b Fo(bindir)i Fs(as)d(the)g(directory)g(where)g
+Fr(r)n(cs)f Fs(programs)h(are)g(lo)s(cated.)71 b(Ov)m(errides)38
+b(the)j(setting)480 1092 y(of)34 b(the)h Fn($RCSBIN)d
+Fs(en)m(vironmen)m(t)i(v)-5 b(ariable)33 b(and)g(an)m(y)i(precompiled)d
+(directory)-8 b(.)52 b(This)32 b(parameter)480 1216 y(should)c(b)s(e)i
+(sp)s(eci\014ed)f(as)h(an)h(absolute)f(pathname.)0 1392
+y Fn(-T)g Fo(temp)s(dir)480 1516 y Fs(Use)h Fo(temp)s(dir)36
+b Fs(as)31 b(the)g(directory)g(where)g(temp)s(orary)f(\014les)g(are)i
+(lo)s(cated.)43 b(Ov)m(errides)30 b(the)h(setting)480
+1641 y(of)j(the)h Fn($TMPDIR)d Fs(en)m(vironmen)m(t)i(v)-5
+b(ariable)33 b(and)g(an)m(y)i(precompiled)d(directory)-8
+b(.)52 b(This)32 b(parameter)480 1766 y(should)c(b)s(e)i(sp)s
+(eci\014ed)f(as)h(an)h(absolute)f(pathname.)0 1941 y
+Fn(-d)g Fo(cvs_ro)s(ot_directory)480 2066 y Fs(Use)e
+Fo(cvs)p 781 2066 28 4 v 33 w(ro)s(ot)p 978 2066 V 33
+w(directory)34 b Fs(as)28 b(the)f(ro)s(ot)h(directory)f(pathname)g(of)g
+(the)h(rep)s(ository)-8 b(.)39 b(Ov)m(errides)26 b(the)480
+2190 y(setting)k(of)h(the)g Fn($CVSROOT)d Fs(en)m(vironmen)m(t)i(v)-5
+b(ariable.)39 b(See)31 b(Chapter)f(4)g([Rep)s(ository],)h(page)g(15.)0
+2366 y Fn(-e)f Fo(editor)121 b Fs(Use)32 b Fo(editor)38
+b Fs(to)33 b(en)m(ter)f(revision)e(log)i(information.)44
+b(Ov)m(errides)31 b(the)h(setting)g(of)g(the)g Fn($CVSEDITOR)480
+2491 y Fs(and)e Fn($EDITOR)e Fs(en)m(vironmen)m(t)i(v)-5
+b(ariables.)0 2666 y Fn(-f)384 b Fs(Do)37 b(not)f(read)g(the)g(`)p
+Fn(~/.cvsrc)p Fs(')e(\014le.)57 b(This)34 b(option)h(is)g(most)i(often)
+f(used)f(b)s(ecause)h(of)g(the)g(non-)480 2791 y(orthogonalit)m(y)f(of)
+g(the)g Fr(cvs)e Fs(option)h(set.)54 b(F)-8 b(or)35 b(example,)h(the)f
+(`)p Fn(cvs)29 b(log)p Fs(')34 b(option)g(`)p Fn(-N)p
+Fs(')h(\(turn)f(o\013)480 2916 y(displa)m(y)27 b(of)j(tag)g(names\))f
+(do)s(es)g(not)h(ha)m(v)m(e)g(a)g(corresp)s(onding)d(option)h(to)i
+(turn)e(the)h(displa)m(y)f(on.)40 b(So)480 3040 y(if)26
+b(y)m(ou)h(ha)m(v)m(e)i(`)p Fn(-N)p Fs(')d(in)g(the)h(`)p
+Fn(~/.cvsrc)p Fs(')f(en)m(try)h(for)g(`)p Fn(log)p Fs(',)g(y)m(ou)g(ma)
+m(y)h(need)f(to)h(use)e(`)p Fn(-f)p Fs(')h(to)h(sho)m(w)f(the)480
+3165 y(tag)32 b(names.)0 3340 y Fn(-H)0 3465 y(--help)192
+b Fs(Displa)m(y)30 b(usage)i(information)d(ab)s(out)i(the)h(sp)s
+(eci\014ed)d(`)p Fn(cvs_command)p Fs(')f(\(but)j(do)g(not)h(actually)e
+(ex-)480 3589 y(ecute)j(the)g(command\).)47 b(If)32 b(y)m(ou)g(don't)h
+(sp)s(ecify)e(a)h(command)g(name,)i(`)p Fn(cvs)29 b(-H)p
+Fs(')j(displa)m(ys)f(o)m(v)m(erall)480 3714 y(help)e(for)h
+Fr(cvs)p Fs(,)g(including)d(a)j(list)f(of)i(other)g(help)e(options.)0
+3890 y Fn(-l)384 b Fs(Do)39 b(not)e(log)h(the)g(cvs)p
+1248 3890 V 33 w(command)f(in)g(the)h(command)f(history)g(\(but)g
+(execute)i(it)e(an)m(yw)m(a)m(y\).)65 b(See)480 4014
+y(Section)30 b(A.10)i([history],)e(page)h(106,)h(for)e(information)f
+(on)h(command)g(history)-8 b(.)0 4190 y Fn(-n)384 b Fs(Do)42
+b(not)f(c)m(hange)i(an)m(y)e(\014les.)72 b(A)m(ttempt)43
+b(to)f(execute)g(the)g(`)p Fn(cvs_command)p Fs(',)f(but)g(only)f(to)i
+(issue)480 4315 y(rep)s(orts;)30 b(do)g(not)h(remo)m(v)m(e,)h(up)s
+(date,)e(or)g(merge)h(an)m(y)g(existing)e(\014les,)h(or)g(create)i(an)m
+(y)f(new)e(\014les.)0 4490 y Fn(-Q)384 b Fs(Cause)40
+b(the)g(command)f(to)i(b)s(e)e(really)g(quiet;)44 b(the)c(command)g
+(will)d(only)i(generate)j(output)d(for)480 4615 y(serious)29
+b(problems.)0 4791 y Fn(-q)384 b Fs(Cause)29 b(the)h(command)g(to)g(b)s
+(e)f(somewhat)h(quiet;)f(informational)f(messages,)j(suc)m(h)e(as)h
+(rep)s(orts)f(of)480 4915 y(recursion)g(through)h(sub)s(directories,)e
+(are)i(suppressed.)0 5091 y Fn(-r)384 b Fs(Mak)m(e)40
+b(new)e(w)m(orking)f(\014les)h(\014les)f(read-only)-8
+b(.)65 b(Same)38 b(e\013ect)i(as)e(if)g(the)g Fn($CVSREAD)e
+Fs(en)m(vironmen)m(t)480 5215 y(v)-5 b(ariable)31 b(is)h(set)h(\(see)h
+(App)s(endix)c(D)j([En)m(vironmen)m(t)f(v)-5 b(ariables],)33
+b(page)g(149\).)49 b(The)33 b(default)e(is)h(to)480 5340
+y(mak)m(e)27 b(w)m(orking)e(\014les)g(writable,)h(unless)e(w)m(atc)m
+(hes)j(are)g(on)e(\(see)i(Section)f(6.6)h([W)-8 b(atc)m(hes],)30
+b(page)c(39\).)p eop
 %%Page: 90 92
-bop 0 -58 a Fs(90)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fn(-u)192 b Fs(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 233 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
-Fn(patch)g Fs(program)240 283 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 333 y(probably)i(not)f(use)g(`)p Fn(-u)p
-Fs('.)0 419 y Fn(-V)g Fo(vn)128 b Fs(Expand)15 b Fr(r)o(cs)g
-Fs(k)o(eyw)o(ords)f(according)i(to)e(the)h(rules)h(curren)o(t)e(in)i
-Fr(r)o(cs)f Fs(v)o(ersion)g Fo(vn)g Fs(\(the)g(expansion)240
-469 y(format)f(c)o(hanged)h(with)h Fr(r)o(cs)f Fs(v)o(ersion)h(5\).)0
-705 y Fk(A.13.2)30 b(rdi\013)15 b(examples)62 823 y Fs(Supp)q(ose)21
-b(y)o(ou)f(receiv)o(e)g(mail)h(from)e Fn(foo@bar.com)f Fs(asking)i(for)g(an)f
-(up)q(date)i(from)e(release)h(1.2)f(to)h(1.4)e(of)0 873 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 Fr(cvs)g Fs(that)f(can)h(easily)i(b)q(e)e(\014xed)h
-(with)f(a)0 922 y(command)f(suc)o(h)h(as)e(this:)120 1042 y
-Fn($)24 b(cvs)f(rdiff)g(-c)h(-r)g(FOO1_2)f(-r)g(FOO1_4)g(tc)h(|)g(\\)120
-1094 y($$)g(Mail)f(-s)g('The)h(patches)f(you)g(asked)g(for')h(foo@bar.com)62
-1212 y Fs(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 Fn(R_1_3fix)p Fs(')c(for)i
-(bug\014xes.)19 b(`)p Fn(R_1_3_1)p Fs(')0 1262 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
-1312 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 1432 y Fn($)24 b(cvs)f(patch)g(-s)
-h(-r)g(R_1_3_1)e(-r)i(R_1_3fix)f(module-name)120 1484 y(cvs)g(rdiff:)g
-(Diffing)g(module-name)120 1536 y(File)g(ChangeLog,v)g(changed)g(from)g
-(revision)g(1.52.2.5)f(to)i(1.52.2.6)120 1588 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 1640 y(File)f(bar.h,v)g
-(changed)g(from)g(revision)g(1.29.2.1)g(to)h(1.2)0 1898 y Fm(A.14)32
-b(release|Indicate)16 b(that)g(a)e(Mo)r(dule)i(is)f(no)g(longer)h(in)g(use)37
-2016 y Fq(\017)30 b Fs(release)16 b([-d])f(directories)p Fh(:)8
-b(:)g(:)37 2084 y Fq(\017)30 b Fs(Requires:)21 b(W)l(orking)16
-b(directory)l(.)37 2152 y Fq(\017)30 b Fs(Changes:)20 b(W)l(orking)15
-b(directory)l(,)g(history)g(log.)62 2289 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 Fn(cvs)e(checkout)p
-Fs('.)26 b(Since)19 b Fr(cvs)f Fs(do)q(esn't)f(lo)q(c)o(k)0
-2338 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 2388 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 2438 y(the)i
-Fr(cvs)f Fs(history)h(\014le)g(\(see)g(Section)h(B.9)e([history)g(\014le],)h
-(page)g(106\))e(that)h(y)o(ou'v)o(e)g(abandoned)h(y)o(our)g(c)o(hec)o(k)o
-(out.)62 2556 y(Use)d(`)p Fn(cvs)i(release)p Fs(')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 2606 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 Fr(cvs)g Fs(w)o(orking)g
-(directory;)h(and)g(that)0 2656 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 2774 y(If)f(all)g(these)g(conditions)h(are)e
-(true,)g(`)p Fn(cvs)g(release)p Fs(')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 2823 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 Fr(cvs)g
-Fs(history)g(log.)p eop
+90 91 bop 0 -116 a Fs(90)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-s)g Fo(v)-5
+b(ariable)5 b Fn(=)p Fo(v)-5 b(alue)480 491 y Fs(Set)31
+b(a)f(user)g(v)-5 b(ariable)29 b(\(see)i(Section)g(C.11)g([V)-8
+b(ariables],)30 b(page)h(147\).)0 662 y Fn(-t)384 b Fs(T)-8
+b(race)30 b(program)e(execution;)i(displa)m(y)c(messages)k(sho)m(wing)e
+(the)h(steps)f(of)h Fr(cvs)f Fs(activit)m(y)-8 b(.)41
+b(P)m(articu-)480 786 y(larly)29 b(useful)f(with)i(`)p
+Fn(-n)p Fs(')g(to)h(explore)f(the)g(p)s(oten)m(tial)g(impact)g(of)h(an)
+f(unfamiliar)d(command.)0 957 y Fn(-v)0 1128 y(--version)480
+1253 y Fs(Displa)m(y)j(v)m(ersion)f(and)h(cop)m(yrigh)m(t)h
+(information)e(for)h Fr(cvs)p Fs(.)0 1424 y Fn(-w)384
+b Fs(Mak)m(e)28 b(new)e(w)m(orking)g(\014les)g(read-write.)39
+b(Ov)m(errides)25 b(the)i(setting)g(of)g(the)g Fn($CVSREAD)d
+Fs(en)m(vironmen)m(t)480 1548 y(v)-5 b(ariable.)38 b(Files)25
+b(are)h(created)h(read-write)e(b)m(y)h(default,)g(unless)e
+Fn($CVSREAD)f Fs(is)i(set)h(or)g(`)p Fn(-r)p Fs(')g(is)f(giv)m(en.)0
+1719 y Fn(-x)384 b Fs(Encrypt)34 b(all)h(comm)m(unication)f(b)s(et)m(w)
+m(een)i(the)g(clien)m(t)f(and)f(the)i(serv)m(er.)55 b(Only)34
+b(has)h(an)g(e\013ect)i(on)480 1844 y(the)i Fr(cvs)e
+Fs(clien)m(t.)65 b(As)39 b(of)g(this)e(writing,)i(this)f(is)f(only)h
+(implemen)m(ted)f(when)h(using)f(a)i(Kerb)s(eros)480
+1968 y(connection)45 b(\(see)h(Section)f(4.6.3)i([Kerb)s(eros)e(authen)
+m(ticated],)50 b(page)c(26\).)86 b(Encryption)44 b(sup-)480
+2093 y(p)s(ort)36 b(is)f(not)i(a)m(v)-5 b(ailable)35
+b(b)m(y)i(default;)h(it)e(m)m(ust)h(b)s(e)e(enabled)h(using)e(a)j(sp)s
+(ecial)e(con\014gure)h(option,)480 2217 y(`)p Fn(--enable-encryption)p
+Fs(',)26 b(when)j(y)m(ou)i(build)c Fr(cvs)p Fs(.)0 2388
+y Fn(-z)j Fo(gzip-lev)m(el)480 2513 y Fs(Set)h(the)f(compression)f(lev)
+m(el.)41 b(Only)29 b(has)h(an)g(e\013ect)i(on)e(the)h
+Fr(cvs)e Fs(clien)m(t.)0 2954 y Fm(A.4)67 b(Common)31
+b(command)g(options)125 3228 y Fs(This)e(section)i(describ)s(es)e(the)i
+(`)p Fn(command_options)p Fs(')d(that)j(are)h(a)m(v)-5
+b(ailable)30 b(across)i(sev)m(eral)f Fr(cvs)f Fs(commands.)0
+3353 y(These)37 b(options)f(are)i(alw)m(a)m(ys)f(giv)m(en)g(to)h(the)g
+(righ)m(t)e(of)h(`)p Fn(cvs_command)p Fs('.)59 b(Not)38
+b(all)e(commands)g(supp)s(ort)g(all)g(of)0 3477 y(these)28
+b(options;)g(eac)m(h)g(option)f(is)f(only)h(supp)s(orted)e(for)i
+(commands)g(where)g(it)g(mak)m(es)h(sense.)40 b(Ho)m(w)m(ev)m(er,)30
+b(when)d(a)0 3602 y(command)f(has)h(one)f(of)h(these)g(options)f(y)m
+(ou)h(can)g(almost)f(alw)m(a)m(ys)h(coun)m(t)g(on)g(the)g(same)f(b)s
+(eha)m(vior)g(of)h(the)f(option)0 3726 y(as)31 b(in)f(other)i
+(commands.)43 b(\(Other)31 b(command)g(options,)g(whic)m(h)f(are)h
+(listed)f(with)g(the)h(individual)c(commands,)0 3851
+y(ma)m(y)k(ha)m(v)m(e)h(di\013eren)m(t)d(b)s(eha)m(vior)h(from)g(one)g
+Fr(cvs)g Fs(command)g(to)h(the)g(other\).)125 4125 y
+Fi(W)-8 b(arning:)42 b Fs(the)31 b(`)p Fn(history)p Fs(')f(command)h
+(is)f(an)h(exception;)i(it)d(supp)s(orts)g(man)m(y)h(options)f(that)i
+(con\015ict)f(ev)m(en)0 4249 y(with)e(these)i(standard)e(options.)0
+4570 y Fn(-D)h Fo(date_sp)s(ec)480 4694 y Fs(Use)j(the)g(most)g(recen)m
+(t)h(revision)d(no)i(later)g(than)f Fo(date)p 2387 4694
+28 4 v 34 w(sp)s(ec)p Fs(.)47 b Fo(date)p 2834 4694 V
+34 w(sp)s(ec)38 b Fs(is)32 b(a)h(single)e(argumen)m(t,)480
+4819 y(a)g(date)g(description)d(sp)s(ecifying)g(a)j(date)g(in)e(the)i
+(past.)480 4966 y(The)c(sp)s(eci\014cation)g(is)g Fo(stic)m(ky)36
+b Fs(when)27 b(y)m(ou)h(use)g(it)g(to)g(mak)m(e)h(a)g(priv)-5
+b(ate)27 b(cop)m(y)i(of)f(a)g(source)g(\014le;)g(that)480
+5091 y(is,)33 b(when)f(y)m(ou)h(get)h(a)f(w)m(orking)f(\014le)g(using)f
+(`)p Fn(-D)p Fs(',)j Fr(cvs)e Fs(records)h(the)g(date)g(y)m(ou)g(sp)s
+(eci\014ed,)f(so)h(that)480 5215 y(further)28 b(up)s(dates)h(in)f(the)i
+(same)g(directory)f(will)e(use)j(the)f(same)h(date)h(\(for)e(more)h
+(information)e(on)480 5340 y(stic)m(ky)j(tags/dates,)h(see)f(Section)f
+(7.4)i([Stic)m(ky)e(tags],)i(page)f(49\).)p eop
 %%Page: 91 93
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(91)0 183 y Fk(A.14.1)30 b(release)15 b(options)62
-295 y Fs(The)h Fn(release)e Fs(command)h(supp)q(orts)g(one)h(command)f
-(option:)0 419 y Fn(-d)192 b Fs(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 469 y(\014les)j(will)h
-(remain)f(in)g(y)o(our)e(w)o(orking)h(directory)l(.)240 530
-y Fi(W)l(arning:)34 b Fs(The)22 b Fn(release)e Fs(command)i(deletes)h(all)f
-(directories)h(and)e(\014les)i(recursiv)o(ely)l(.)40 b(This)240
-580 y(has)19 b(the)f(v)o(ery)h(serious)g(side-e\013ect)h(that)e(an)o(y)g
-(directory)h(that)f(y)o(ou)h(ha)o(v)o(e)f(created)h(inside)h(y)o(our)240
-630 y(c)o(hec)o(k)o(ed-out)g(sources,)h(and)f(not)g(added)g(to)g(the)g(rep)q
-(ository)g(\(using)g(the)g Fn(add)g Fs(command;)i(see)240 680
-y(Chapter)15 b(10)g([Adding)g(\014les],)h(page)f(49\))f(will)j(b)q(e)f(silen)
-o(tly)h(deleted|ev)o(en)g(if)f(it)f(is)h(non-empt)o(y!)0 859
-y Fk(A.14.2)30 b(release)15 b(output)62 971 y Fs(Before)20
-b Fn(release)f Fs(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
-1021 y(up-to-date.)62 1133 y Fi(W)l(arning:)36 b Fs(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 Fr(cvs)f Fs(directory)0 1183 y(hierarc)o(h)o(y)17
-b(with)g(the)g Fn(add)f Fs(command)g(\(see)h(Chapter)f(10)h([Adding)g
-(\014les],)g(page)g(49\))e(will)k(b)q(e)e(silen)o(tly)h(ignored)0
-1233 y(\(and)d(deleted,)h(if)g(`)p Fn(-d)p Fs(')e(is)i(sp)q(eci\014ed\),)g
-(ev)o(en)g(if)g(they)f(con)o(tain)g(\014les.)0 1356 y Fn(U)g
-Fo(\014le)144 b Fs(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 1406 y(y)o(our)f(lo)q(cal)h(cop)o(y)f(of)g(the)g(\014le.)0
-1479 y Fn(A)g Fo(\014le)144 b Fs(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 1529 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 1602 y Fn(R)i Fo(\014le)144
-b Fs(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
-1652 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 1702 y(Section)c(A.7)f([commit],)f(page)h(79.)0 1775
-y Fn(M)g Fo(\014le)144 b Fs(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 1825 y(inside)f(the)e(rep)q(ository)l(.)0
-1898 y Fn(?)g Fo(\014le)144 b(\014le)23 b Fs(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 1947 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 Fr(cvs)f Fs(to)h(ignore)g(\(see)g(the)g
-(description)i(of)e(the)g(`)p Fn(-I)p Fs(')240 1997 y(option,)g(and)h(see)f
-(Section)h(B.8)e([cvsignore],)h(page)g(106\).)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 2047 y(this)k(\014le)g(will)h(b)q
-(e)f(lost.)240 2109 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
-Fr(cvs)240 2158 y Fs(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 2338 y Fk(A.14.3)30
-b(release)15 b(examples)62 2450 y Fs(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
-2564 y Fn($)24 b(cd)f(..)215 b(#)24 b Fs(Y)l(ou)15 b(m)o(ust)g(stand)g
-(immediately)h(ab)q(o)o(v)o(e)f(the)502 2616 y Fn(#)24 b Fs(sources)15
-b(when)g(y)o(ou)g(issue)h(`)p Fn(cvs)23 b(release)p Fs('.)120
-2668 y Fn($)h(cvs)f(release)g(-d)h(tc)120 2720 y(You)f(have)h([0])f(altered)g
-(files)g(in)h(this)f(repository.)120 2771 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 2823
-y($)p eop
+91 92 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(91)480 366 y(`)p Fn(-D)p Fs(')30 b(is)f(a)m(v)-5
+b(ailable)29 b(with)g(the)h Fn(checkout)p Fs(,)e Fn(diff)p
+Fs(,)h Fn(export)p Fs(,)g Fn(history)p Fs(,)f Fn(rdiff)p
+Fs(,)h Fn(rtag)p Fs(,)g(and)h Fn(update)480 491 y Fs(commands.)60
+b(\(The)37 b Fn(history)e Fs(command)i(uses)f(this)g(option)g(in)g(a)h
+(sligh)m(tly)e(di\013eren)m(t)i(w)m(a)m(y;)k(see)480
+616 y(Section)30 b(A.10.1)j([history)c(options],)h(page)h(106\).)480
+762 y(A)39 b(wide)f(v)-5 b(ariet)m(y)39 b(of)g(date)g(formats)h(are)f
+(supp)s(orted)e(b)m(y)i Fr(cvs)p Fs(.)65 b(The)38 b(most)h(standard)g
+(ones)g(are)480 887 y(ISO8601)25 b(\(from)f(the)g(In)m(ternational)g
+(Standards)f(Organization\))h(and)f(the)h(In)m(ternet)h(e-mail)f(stan-)
+480 1011 y(dard)29 b(\(sp)s(eci\014ed)g(in)g(RF)m(C822)k(as)d(amended)g
+(b)m(y)g(RF)m(C1123\).)480 1158 y(ISO8601)h(dates)g(ha)m(v)m(e)h(man)m
+(y)e(v)-5 b(arian)m(ts)30 b(but)g(a)h(few)f(examples)g(are:)720
+1283 y Fn(1972-09-24)720 1387 y(1972-09-24)45 b(20:05)480
+1534 y Fs(See)60 b(`)p Fn(http://www.ft.uni-erlangen)o(.de/)o(~msk)o
+(uhn)o(/iso)o(-tim)o(e.h)o(tml)p Fs(')54 b(for)60 b(more)g(details)480
+1658 y(ab)s(out)30 b(ISO8601)h(dates.)480 1805 y(In)i(addition)f(to)j
+(the)f(dates)g(allo)m(w)m(ed)g(in)f(In)m(ternet)h(e-mail)f(itself,)h
+Fr(cvs)f Fs(also)h(allo)m(ws)f(some)i(of)f(the)480 1929
+y(\014elds)29 b(to)i(b)s(e)f(omitted.)40 b(F)-8 b(or)32
+b(example:)720 2055 y Fn(24)47 b(Sep)g(1972)g(20:05)720
+2159 y(24)g(Sep)480 2305 y Fs(The)39 b(date)g(is)f(in)m(terpreted)h(as)
+g(b)s(eing)f(in)f(the)j(lo)s(cal)e(timezone,)k(unless)37
+b(a)j(sp)s(eci\014c)d(timezone)j(is)480 2430 y(sp)s(eci\014ed.)480
+2576 y(These)33 b(t)m(w)m(o)h(date)g(formats)f(are)g(preferred.)48
+b(Ho)m(w)m(ev)m(er,)36 b Fr(cvs)c Fs(curren)m(tly)g(accepts)i(a)g(wide)
+e(v)-5 b(ariet)m(y)480 2701 y(of)32 b(other)g(date)h(formats.)46
+b(They)31 b(are)i(in)m(ten)m(tionally)d(not)i(do)s(cumen)m(ted)g(here)g
+(in)e(an)m(y)j(detail,)f(and)480 2825 y(future)d(v)m(ersions)h(of)h
+Fr(cvs)e Fs(migh)m(t)h(not)h(accept)h(all)d(of)h(them.)480
+2972 y(One)d(suc)m(h)h(format)g(is)f Fo(mon)m(th)p Fn(/)p
+Fo(da)m(y)8 b Fn(/)p Fo(y)m(ear)f Fs(.)40 b(This)26 b(ma)m(y)i(confuse)
+g(p)s(eople)f(who)g(are)h(accustomed)h(to)480 3096 y(ha)m(ving)h(the)g
+(mon)m(th)h(and)f(da)m(y)g(in)f(the)i(other)g(order;)f(`)p
+Fn(1/4/96)p Fs(')f(is)g(Jan)m(uary)h(4,)h(not)g(April)d(1.)480
+3243 y(Remem)m(b)s(er)33 b(to)h(quote)f(the)h(argumen)m(t)f(to)h(the)f
+(`)p Fn(-D)p Fs(')g(\015ag)g(so)h(that)f(y)m(our)g(shell)f(do)s(esn't)h
+(in)m(terpret)480 3367 y(spaces)e(as)f(argumen)m(t)h(separators.)41
+b(A)31 b(command)f(using)f(the)i(`)p Fn(-D)p Fs(')f(\015ag)g(can)h(lo)s
+(ok)f(lik)m(e)g(this:)720 3493 y Fn($)47 b(cvs)g(diff)g(-D)g("1)g(hour)
+g(ago")g(cvs.texinfo)0 3662 y(-f)384 b Fs(When)26 b(y)m(ou)g(sp)s
+(ecify)e(a)j(particular)d(date)i(or)g(tag)h(to)g Fr(cvs)e
+Fs(commands,)h(they)g(normally)f(ignore)g(\014les)480
+3786 y(that)30 b(do)f(not)g(con)m(tain)g(the)g(tag)i(\(or)e(did)e(not)j
+(exist)e(prior)g(to)i(the)f(date\))h(that)g(y)m(ou)f(sp)s(eci\014ed.)39
+b(Use)480 3911 y(the)34 b(`)p Fn(-f)p Fs(')g(option)g(if)f(y)m(ou)h(w)m
+(an)m(t)h(\014les)e(retriev)m(ed)h(ev)m(en)h(when)e(there)h(is)f(no)h
+(matc)m(h)h(for)e(the)i(tag)g(or)480 4035 y(date.)41
+b(\(The)31 b(most)f(recen)m(t)i(revision)c(of)j(the)f(\014le)g(will)e
+(b)s(e)h(used\).)480 4153 y(`)p Fn(-f)p Fs(')c(is)f(a)m(v)-5
+b(ailable)24 b(with)g(these)i(commands:)37 b Fn(annotate)p
+Fs(,)25 b Fn(checkout)p Fs(,)f Fn(export)p Fs(,)g Fn(rdiff)p
+Fs(,)h Fn(rtag)p Fs(,)h(and)480 4278 y Fn(update)p Fs(.)480
+4424 y Fi(W)-8 b(arning:)41 b Fs(The)29 b Fn(commit)g
+Fs(command)g(also)h(has)g(a)g(`)p Fn(-f)p Fs(')g(option,)g(but)g(it)f
+(has)h(a)g(di\013eren)m(t)g(b)s(eha)m(vior)480 4549 y(for)g(that)h
+(command.)41 b(See)30 b(Section)g(A.7.1)i([commit)f(options],)f(page)h
+(100.)0 4717 y Fn(-k)f Fo(k\015ag)165 b Fs(Alter)30 b(the)h(default)e
+Fr(r)n(cs)h Fs(pro)s(cessing)f(of)h(k)m(eyw)m(ords.)42
+b(See)30 b(Chapter)g(17)h([Keyw)m(ord)g(substitution],)480
+4842 y(page)36 b(75,)i(for)d(the)h(meaning)f(of)h Fo(k\015ag)p
+Fs(.)56 b(Y)-8 b(our)36 b Fo(k\015ag)43 b Fs(sp)s(eci\014cation)35
+b(is)f Fo(stic)m(ky)44 b Fs(when)34 b(y)m(ou)i(use)f(it)480
+4966 y(to)k(create)h(a)f(priv)-5 b(ate)38 b(cop)m(y)h(of)g(a)g(source)g
+(\014le;)j(that)d(is,)h(when)d(y)m(ou)i(use)f(this)g(option)g(with)f
+(the)480 5091 y Fn(checkout)32 b Fs(or)i Fn(update)f
+Fs(commands,)i Fr(cvs)f Fs(asso)s(ciates)h(y)m(our)f(selected)h
+Fo(k\015ag)42 b Fs(with)33 b(the)i(\014le,)g(and)480
+5215 y(con)m(tin)m(ues)k(to)g(use)f(it)g(with)f(future)h(up)s(date)g
+(commands)g(on)g(the)h(same)g(\014le)f(un)m(til)e(y)m(ou)j(sp)s(ecify)
+480 5340 y(otherwise.)p eop
 %%Page: 92 94
-bop 0 -58 a Fs(92)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fm(A.15)32 b(rtag|Add)16 b(a)f(sym)n(b)r(olic)h(tag)f(to)g(a)g(mo)r
-(dule)37 295 y Fq(\017)30 b Fs(rtag)14 b([-falnR])i([-b])e([-d])h([-r)g(tag)f
-Fn(|)h Fs(-Ddate])g(sym)o(b)q(olic)p 1028 295 14 2 v 17 w(tag)g(mo)q(dules)p
-Fh(:)8 b(:)g(:)37 356 y Fq(\017)30 b Fs(Requires:)21 b(rep)q(ository)l(.)37
-418 y Fq(\017)30 b Fs(Changes:)20 b(rep)q(ository)l(.)37 479
-y Fq(\017)30 b Fs(Synon)o(ym:)20 b(rfreeze)62 602 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 652 y(revisions)18
-b(in)f(the)g(rep)q(ository)l(.)25 b Fn(rtag)16 b Fs(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
-702 y(c)o(hec)o(k)o(out\).)23 b(Use)16 b Fn(tag)g Fs(instead)h(\(see)f
-(Section)h(A.17)f([tag],)e(page)i(93\),)g(to)f(base)i(the)f(selection)i(of)e
-(revisions)h(on)0 752 y(the)e(con)o(ten)o(ts)g(of)g(y)o(our)f(w)o(orking)h
-(directory)l(.)62 864 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 Fr(cvs)f Fs(will)j(complain)e(and)g(not)g(o)o(v)o
-(erwrite)f(that)0 913 y(tag.)19 b(Use)c(the)h(`)p Fn(-F)p Fs(')e(option)h(to)
-g(force)g(the)g(new)g(tag)g(v)m(alue.)0 1091 y Fk(A.15.1)30
-b(rtag)15 b(options)62 1204 y Fs(These)g(standard)e(options)h(are)g(supp)q
-(orted)h(b)o(y)e Fn(rtag)h Fs(\(see)g(Section)h(A.4)e([Common)g(options],)g
-(page)h(71,)g(for)0 1253 y(a)h(complete)h(description)h(of)d(them\):)0
-1377 y Fn(-D)h Fo(date)91 b Fs(T)l(ag)15 b(the)g(most)f(recen)o(t)i(revision)
-g(no)f(later)g(than)g Fo(date)p Fs(.)0 1449 y Fn(-f)192 b Fs(Only)18
-b(useful)f(with)g(the)g(`)p Fn(-D)d Fo(date)s Fs(')i(or)g(`)p
-Fn(-r)e Fo(tag)t Fs(')i(\015ags.)23 b(If)17 b(no)f(matc)o(hing)h(revision)h
-(is)f(found,)g(use)240 1499 y(the)e(most)g(recen)o(t)g(revision)h(\(instead)g
-(of)e(ignoring)i(the)g(\014le\).)0 1571 y Fn(-F)192 b Fs(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 1621 y(in)h
-Fr(cvs)f Fs(1.4.)k(The)c(old)h(b)q(eha)o(vior)g(is)f(matc)o(hed)g(b)o(y)g(`)p
-Fn(cvs)g(tag)g(-F)p Fs('.)0 1694 y Fn(-l)192 b Fs(Lo)q(cal;)16
-b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g(directory)l(.)0
-1766 y Fn(-n)192 b Fs(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 Fn(-t)p Fs(')e(\015ag)h(inside)i(the)
-f(`)p Fn(modules)p Fs(')240 1816 y(\014le.)21 b(\(see)15 b(Section)h(B.1)f
-([mo)q(dules],)g(page)g(99\).)0 1888 y Fn(-R)192 b Fs(Commit)15
-b(directories)h(recursiv)o(ely)l(.)21 b(This)16 b(is)g(on)f(b)o(y)g(default.)
-0 1961 y Fn(-r)g Fo(tag)113 b Fs(Only)17 b(tag)e(those)g(\014les)i(that)e
-(con)o(tain)h Fo(tag)p Fs(.)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 2011 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 2060 y(the)e(same)g(\014les)h(as)f(the)g(old)h
-(tag.)62 2184 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 2307
-y Fn(-a)192 b Fs(Use)15 b(the)h(`)p Fn(-a)p Fs(')e(option)h(to)f(ha)o(v)o(e)h
-Fn(rtag)g Fs(lo)q(ok)g(in)h(the)f(`)p Fn(Attic)p Fs(')f(\(see)h(Chapter)g(11)
-f([Remo)o(ving)i(\014les],)240 2357 y(page)c(51\))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 2407 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
-2457 y(\014les)j(get)f(remo)o(v)o(ed)g(from)f(the)h(up-coming)i
-(distribution\).)0 2529 y Fn(-b)192 b Fs(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(37.)0
-2601 y Fn(-d)192 b Fs(Delete)16 b(the)f(tag)f(instead)i(of)f(creating)g(it.)
-240 2663 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
-2712 y(remo)o(v)o(ed,)g(but)g(the)g(`)p Fn(-d)p Fs(')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
-2762 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
-2812 y(mistagged)15 b(a)g(mo)q(dule\).)p eop
+92 93 bop 0 -116 a Fs(92)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y(The)k(`)p Fn(-k)p
+Fs(')h(option)f(is)g(a)m(v)-5 b(ailable)34 b(with)g(the)h
+Fn(add)p Fs(,)g Fn(checkout)p Fs(,)f Fn(diff)p Fs(,)h
+Fn(import)e Fs(and)h Fn(update)f Fs(com-)480 491 y(mands.)0
+660 y Fn(-l)384 b Fs(Lo)s(cal;)34 b(run)e(only)g(in)g(curren)m(t)h(w)m
+(orking)f(directory)-8 b(,)34 b(rather)f(than)f(recursing)g(through)g
+(sub)s(direc-)480 785 y(tories.)480 931 y Fi(W)-8 b(arning:)41
+b Fs(this)29 b(is)h(not)h(the)f(same)h(as)g(the)g(o)m(v)m(erall)f(`)p
+Fn(cvs)g(-l)p Fs(')g(option,)g(whic)m(h)g(y)m(ou)g(can)h(sp)s(ecify)e
+(to)480 1056 y(the)i(left)f(of)g(a)h(cvs)f(command!)480
+1203 y(Av)-5 b(ailable)52 b(with)g(the)h(follo)m(wing)f(commands:)86
+b Fn(checkout)p Fs(,)57 b Fn(commit)p Fs(,)h Fn(diff)p
+Fs(,)g Fn(export)p Fs(,)g Fn(log)p Fs(,)480 1327 y Fn(remove)p
+Fs(,)29 b Fn(rdiff)p Fs(,)g Fn(rtag)p Fs(,)h Fn(status)p
+Fs(,)e Fn(tag)p Fs(,)i(and)g Fn(update)p Fs(.)0 1496
+y Fn(-m)g Fo(message)480 1621 y Fs(Use)h Fo(message)36
+b Fs(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
+(editor.)480 1768 y(Av)-5 b(ailable)29 b(with)g(the)i(follo)m(wing)d
+(commands:)41 b Fn(add)p Fs(,)30 b Fn(commit)e Fs(and)i
+Fn(import)p Fs(.)0 1937 y Fn(-n)384 b Fs(Do)28 b(not)f(run)e(an)m(y)j
+(c)m(hec)m(k)m(out/commit/tag)j(program.)39 b(\(A)28
+b(program)e(can)i(b)s(e)e(sp)s(eci\014ed)f(to)j(run)d(on)480
+2061 y(eac)m(h)j(of)g(these)f(activities,)h(in)e(the)h(mo)s(dules)f
+(database)i(\(see)g(Section)f(C.1)g([mo)s(dules],)g(page)h(135\);)480
+2186 y(this)h(option)h(b)m(ypasses)g(it\).)480 2333 y
+Fi(W)-8 b(arning:)41 b Fs(this)29 b(is)h(not)h(the)f(same)h(as)g(the)g
+(o)m(v)m(erall)f(`)p Fn(cvs)g(-n)p Fs(')g(option,)g(whic)m(h)g(y)m(ou)g
+(can)h(sp)s(ecify)e(to)480 2457 y(the)i(left)f(of)g(a)h(cvs)f(command!)
+480 2604 y(Av)-5 b(ailable)29 b(with)g(the)i Fn(checkout)p
+Fs(,)d Fn(commit)p Fs(,)h Fn(export)p Fs(,)g(and)h Fn(rtag)f
+Fs(commands.)0 2773 y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i
+(directories.)40 b(See)30 b(See)h(Chapter)f(12)h([Remo)m(ving)g
+(directories],)f(page)h(61.)0 2942 y Fn(-p)384 b Fs(Pip)s(e)38
+b(the)h(\014les)f(retriev)m(ed)h(from)g(the)g(rep)s(ository)f(to)i
+(standard)e(output,)j(rather)e(than)g(writing)480 3067
+y(them)30 b(in)f(the)i(curren)m(t)f(directory)-8 b(.)41
+b(Av)-5 b(ailable)29 b(with)g(the)h Fn(checkout)f Fs(and)g
+Fn(update)g Fs(commands.)0 3236 y Fn(-W)384 b Fs(Sp)s(ecify)23
+b(\014le)h(names)g(that)h(should)e(b)s(e)h(\014ltered.)38
+b(Y)-8 b(ou)25 b(can)g(use)f(this)g(option)g(rep)s(eatedly)-8
+b(.)38 b(The)24 b(sp)s(ec)480 3361 y(can)i(b)s(e)f(a)h(\014le)f(name)h
+(pattern)g(of)g(the)g(same)g(t)m(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s
+(ecify)e(in)h(the)h(`)p Fn(.cvswrappers)p Fs(')480 3485
+y(\014le.)40 b(Av)-5 b(aliable)29 b(with)g(the)h(follo)m(wing)f
+(commands:)41 b Fn(import)p Fs(,)29 b(and)g Fn(update)p
+Fs(.)0 3654 y Fn(-r)h Fo(tag)229 b Fs(Use)38 b(the)h(revision)d(sp)s
+(eci\014ed)g(b)m(y)i(the)g Fo(tag)48 b Fs(argumen)m(t)38
+b(instead)f(of)i(the)f(default)f Fo(head)k Fs(revision.)480
+3779 y(As)31 b(w)m(ell)f(as)h(arbitrary)e(tags)j(de\014ned)d(with)h
+(the)h Fn(tag)f Fs(or)h Fn(rtag)e Fs(command,)i(t)m(w)m(o)h(sp)s(ecial)
+e(tags)i(are)480 3903 y(alw)m(a)m(ys)37 b(a)m(v)-5 b(ailable:)52
+b(`)p Fn(HEAD)p Fs(')36 b(refers)g(to)h(the)g(most)f(recen)m(t)i(v)m
+(ersion)e(a)m(v)-5 b(ailable)36 b(in)f(the)h(rep)s(ository)-8
+b(,)480 4028 y(and)23 b(`)p Fn(BASE)p Fs(')g(refers)h(to)g(the)g
+(revision)e(y)m(ou)i(last)g(c)m(hec)m(k)m(ed)h(out)f(in)m(to)g(the)g
+(curren)m(t)g(w)m(orking)f(directory)-8 b(.)480 4175
+y(The)37 b(tag)h(sp)s(eci\014cation)f(is)f(stic)m(ky)h(when)g(y)m(ou)g
+(use)h(this)e(with)g Fn(checkout)f Fs(or)i Fn(update)f
+Fs(to)i(mak)m(e)480 4299 y(y)m(our)24 b(o)m(wn)f(cop)m(y)h(of)g(a)g
+(\014le:)36 b Fr(cvs)23 b Fs(remem)m(b)s(ers)g(the)h(tag)g(and)f(con)m
+(tin)m(ues)h(to)g(use)g(it)f(on)g(future)g(up)s(date)480
+4424 y(commands,)29 b(un)m(til)e(y)m(ou)i(sp)s(ecify)f(otherwise)g
+(\(for)h(more)g(information)e(on)i(stic)m(ky)g(tags/dates,)i(see)480
+4548 y(Section)i(7.4)i([Stic)m(ky)f(tags],)i(page)e(49\).)51
+b(The)33 b(tag)i(can)f(b)s(e)f(either)g(a)h(sym)m(b)s(olic)e(or)h(n)m
+(umeric)f(tag.)480 4673 y(See)f(Section)f(7.1)h([T)-8
+b(ags],)32 b(page)f(45.)480 4820 y(Sp)s(ecifying)23 b(the)j(`)p
+Fn(-q)p Fs(')f(global)g(option)g(along)g(with)g(the)g(`)p
+Fn(-r)p Fs(')h(command)f(option)g(is)f(often)i(useful,)f(to)480
+4944 y(suppress)g(the)j(w)m(arning)e(messages)j(when)d(the)i
+Fr(r)n(cs)e Fs(history)g(\014le)h(do)s(es)g(not)g(con)m(tain)h(the)g
+(sp)s(eci\014ed)480 5069 y(tag.)480 5215 y Fi(W)-8 b(arning:)47
+b Fs(this)32 b(is)g(not)i(the)f(same)h(as)f(the)h(o)m(v)m(erall)f(`cvs)
+h(-r')f(option,)h(whic)m(h)e(y)m(ou)i(can)f(sp)s(ecify)f(to)480
+5340 y(the)f(left)f(of)g(a)h(cvs)f(command!)p eop
 %%Page: 93 95
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(93)0 183 y Fm(A.16)32 b(status|Displa)n(y)16
-b(status)f(information)h(on)f(c)n(hec)n(k)n(ed)h(out)f(\014les)37
-297 y Fq(\017)30 b Fs(status)14 b([-lR])i([-v])f([\014les)p
-Fh(:)8 b(:)g(:)n Fs(])37 362 y Fq(\017)30 b Fs(Requires:)21
-b(w)o(orking)15 b(directory)l(,)g(rep)q(ository)l(.)37 426
-y Fq(\017)30 b Fs(Changes:)20 b(nothing.)62 555 y(Displa)o(y)e(a)f(brief)h
-(rep)q(ort)f(on)h(the)f(curren)o(t)g(status)g(of)g(\014les)h(with)g(resp)q
-(ect)g(to)e(the)i(source)f(rep)q(ository)l(.)27 b(F)l(or)0
-605 y(information)21 b(on)f(the)h(basic)g(output)f(see)h(Section)h(6.1)d
-([File)j(status],)e(page)g(27.)36 b(F)l(or)20 b(information)g(on)h(the)0
-655 y Fn(Sticky)14 b(tag)k Fs(and)h Fn(Sticky)14 b(date)k Fs(output,)g(see)h
-(Section)g(7.4)e([Stic)o(ky)i(tags],)e(page)h(40.)29 b(F)l(or)18
-b(information)g(on)0 704 y(the)d Fn(Sticky)g(options)f Fs(output,)g(see)i
-(the)f(`)p Fn(-k)p Fs(')f(option)i(in)g(Section)g(A.18.1)e([up)q(date)h
-(options],)g(page)g(95.)62 819 y(Y)l(ou)k(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
-Fn(cvs)c(update)p Fs(')j(on)h(y)o(our)0 868 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
-918 y Fn(update)p Fs(.)0 1120 y Fk(A.16.1)30 b(status)15 b(options)62
-1234 y Fs(These)h(standard)f(options)h(are)f(supp)q(orted)i(b)o(y)e
-Fn(status)g Fs(\(see)g(Section)i(A.4)e([Common)f(options],)h(page)h(71,)0
-1284 y(for)f(a)f(complete)i(description)h(of)e(them\):)0 1412
-y Fn(-l)192 b Fs(Lo)q(cal;)16 b(run)f(only)h(in)g(curren)o(t)f(w)o(orking)g
-(directory)l(.)0 1491 y Fn(-R)192 b Fs(Commit)15 b(directories)h(recursiv)o
-(ely)l(.)21 b(This)16 b(is)g(on)f(b)o(y)g(default.)62 1620
-y(There)h(is)f(one)h(additional)g(option:)0 1749 y Fn(-v)192
-b Fs(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
-1799 y(together)e(with)h(the)g(n)o(umerical)h(v)m(alue)g(of)f(the)f(revision)
-i(or)f(branc)o(h)g(they)g(refer)f(to.)30 b(F)l(or)18 b(more)240
-1848 y(information,)d(see)g(Section)i(7.1)d([T)l(ags],)f(page)i(37)0
-2074 y Fm(A.17)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(ersions)f(of)g(\014les)37 2188 y Fq(\017)30
-b Fs(tag)14 b([-lR])i([-b])f([-c])f([-d])h(sym)o(b)q(olic)p
-682 2188 14 2 v 18 w(tag)f([\014les)p Fh(:)8 b(:)g(:)o Fs(])37
-2252 y Fq(\017)30 b Fs(Requires:)21 b(w)o(orking)15 b(directory)l(,)g(rep)q
-(ository)l(.)37 2317 y Fq(\017)30 b Fs(Changes:)20 b(rep)q(ository)l(.)37
-2381 y Fq(\017)30 b Fs(Synon)o(ym:)20 b(freeze)62 2510 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 2560 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 Fn(rtag)p Fs(,)h(but)f(the)h(v)o(ersions)f(are)0
-2610 y(supplied)g(implicitly)g(b)o(y)d(the)g Fr(cvs)g Fs(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 2724 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 2774 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 2823 y(part)i(of)f(the)i
-(release)g(need)g(b)q(e)f(re-tagged.)p eop
+93 94 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(93)480 366 y(`)p Fn(-r)p Fs(')27 b(is)g(a)m(v)-5
+b(ailable)27 b(with)f(the)i Fn(checkout)p Fs(,)e Fn(commit)p
+Fs(,)h Fn(diff)p Fs(,)g Fn(history)p Fs(,)g Fn(export)p
+Fs(,)f Fn(rdiff)p Fs(,)h Fn(rtag)p Fs(,)h(and)480 491
+y Fn(update)h Fs(commands.)0 934 y Fm(A.5)67 b(admin|Administration)33
+b(fron)l(t)d(end)h(for)f(rcs)75 1208 y Fq(\017)60 b Fs(Requires:)40
+b(rep)s(ository)-8 b(,)30 b(w)m(orking)f(directory)-8
+b(.)75 1356 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
+b(.)75 1504 y Fq(\017)60 b Fs(Synon)m(ym:)40 b(rcs)125
+1802 y(This)28 b(is)g(the)i Fr(cvs)f Fs(in)m(terface)i(to)f(assorted)g
+(administrativ)m(e)f Fr(r)n(cs)f Fs(facilities,)h(do)s(cumen)m(ted)g
+(in)g(rcs\(1\).)41 b Fn(admin)0 1926 y Fs(simply)e(passes)i(all)g(its)g
+(options)g(and)f(argumen)m(ts)i(to)g(the)g Fn(rcs)f Fs(command;)47
+b(it)41 b(do)s(es)g(no)g(\014ltering)f(or)i(other)0 2051
+y(pro)s(cessing.)d(This)29 b(command)h Fo(do)s(es)k Fs(w)m(ork)c
+(recursiv)m(ely)-8 b(,)30 b(ho)m(w)m(ev)m(er,)i(so)f(extreme)g(care)g
+(should)e(b)s(e)g(used.)125 2325 y(If)j(there)i(is)e(a)h(group)g(whose)
+g(name)g(matc)m(hes)h(a)g(compiled)e(in)f(v)-5 b(alue)33
+b(whic)m(h)f(defaults)g(to)i Fn(cvsadmin)p Fs(,)e(only)0
+2449 y(mem)m(b)s(ers)25 b(of)i(that)f(group)g(can)g(use)g
+Fn(cvs)k(admin)p Fs(.)37 b(T)-8 b(o)27 b(disallo)m(w)d
+Fn(cvs)30 b(admin)24 b Fs(for)i(all)f(users,)i(create)g(a)g(group)e
+(with)0 2574 y(no)30 b(users)g(in)f(it.)0 2983 y Fk(A.5.1)62
+b(admin)30 b(options)125 3257 y Fs(Not)35 b(all)e(v)-5
+b(alid)32 b Fn(rcs)i Fs(options)f(are)i(useful)d(together)k(with)d
+Fr(cvs)p Fs(.)51 b(Some)34 b(ev)m(en)h(mak)m(es)g(it)f(imp)s(ossible)c
+(to)35 b(use)0 3382 y Fr(cvs)29 b Fs(un)m(til)g(y)m(ou)i(undo)e(the)i
+(e\013ect!)125 3656 y(This)j(description)h(of)i(the)g(a)m(v)-5
+b(ailable)36 b(options)g(is)g(based)h(on)f(the)h(`)p
+Fn(rcs\(1\))p Fs(')f(man)g(page,)k(but)c(mo)s(di\014ed)e(to)0
+3780 y(suit)29 b(readers)h(that)h(are)g(more)g(in)m(terested)f(in)f
+Fr(cvs)h Fs(than)g Fr(r)n(cs)p Fs(.)0 4078 y Fn(-A)p
+Fo(old\014le)145 b Fs(Migh)m(t)32 b(not)h(w)m(ork)f(together)i(with)d
+Fr(cvs)p Fs(.)45 b(App)s(end)30 b(the)i(access)i(list)d(of)h
+Fo(old\014le)k Fs(to)c(the)h(access)g(list)480 4202 y(of)e(the)f
+Fr(r)n(cs)f Fs(\014le.)0 4374 y Fn(-a)p Fo(logins)155
+b Fs(Migh)m(t)30 b(not)f(w)m(ork)h(together)g(with)f
+Fr(cvs)p Fs(.)39 b(App)s(end)27 b(the)j(login)e(names)h(app)s(earing)f
+(in)g(the)i(comma-)480 4499 y(separated)h(list)e Fo(logins)k
+Fs(to)e(the)f(access)i(list)d(of)i(the)f Fr(r)n(cs)g
+Fs(\014le.)0 4670 y Fn(-b[)p Fo(rev)8 b Fn(])156 b Fs(When)25
+b(used)g(with)f(bare)i Fr(r)n(cs)p Fs(,)f(this)g(option)g(sets)h(the)f
+(default)g(branc)m(h)g(to)h Fo(rev)8 b Fs(;)27 b(in)e
+Fr(cvs)f Fs(stic)m(ky)i(tags)480 4795 y(\(see)37 b(Section)f(7.4)h
+([Stic)m(ky)f(tags],)k(page)c(49\))i(are)e(a)h(b)s(etter)f(w)m(a)m(y)h
+(to)g(decide)e(whic)m(h)g(branc)m(h)h(y)m(ou)480 4919
+y(w)m(an)m(t)g(to)f(w)m(ork)g(on.)54 b(There)34 b(is)g(one)h(use)f
+(with)g Fr(cvs)p Fs(:)48 b(to)36 b(rev)m(ert)f(to)h(the)f(v)m(endor's)g
+(v)m(ersion)f(when)480 5044 y(using)29 b(v)m(endor)h(branc)m(hes)g
+(\(see)h(Section)g(13.3)h([Rev)m(erting)e(lo)s(cal)g(c)m(hanges],)i
+(page)f(64\).)0 5215 y Fn(-c)p Fo(string)155 b Fs(Useful)34
+b(with)g Fr(cvs)p Fs(.)54 b(Sets)35 b(the)h(commen)m(t)g(leader)f(to)h
+Fo(string)p Fs(.)54 b(The)34 b(commen)m(t)i(leader)f(is)f(prin)m(ted)
+480 5340 y(b)s(efore)21 b(ev)m(ery)g(log)g(message)i(line)c(generated)j
+(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn($Log: cvs.ps,v $
+(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn(Missed files from new release from Cyclic Software
+(b)m(y)f(the)g(k)m(eyw)m(ord)g Fn()f Fs(\(see)i(Chapter)e(17)i
+([Keyw)m(ord)p eop
 %%Page: 94 96
-bop 0 -58 a Fs(94)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(The)k(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
-233 y(in)j(creating)f(a)f(soft)o(w)o(are)f(distribution.)36
-b(The)20 b Fn(checkout)f Fs(and)h Fn(update)f Fs(commands)h(allo)o(w)g(y)o
-(ou)f(to)h(extract)0 283 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 333 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 445 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 495
-y(section)i(b)q(elo)o(w.)62 607 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 Fr(cvs)f Fs(will)j(complain)e(and)g(not)g
-(o)o(v)o(erwrite)f(that)0 656 y(tag.)19 b(Use)c(the)h(`)p Fn(-F)p
-Fs(')e(option)h(to)g(force)g(the)g(new)g(tag)g(v)m(alue.)0
-836 y Fk(A.17.1)30 b(tag)15 b(options)62 948 y Fs(These)h(standard)g(options)
-f(are)h(supp)q(orted)g(b)o(y)g Fn(tag)f Fs(\(see)h(Section)g(A.4)f([Common)g
-(options],)g(page)h(71,)f(for)0 997 y(a)g(complete)h(description)h(of)d
-(them\):)0 1121 y Fn(-F)192 b Fs(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 1171 y(in)h Fr(cvs)f Fs(1.4.)k(The)c(old)h
-(b)q(eha)o(vior)g(is)f(matc)o(hed)g(b)o(y)g(`)p Fn(cvs)g(tag)g(-F)p
-Fs('.)0 1244 y Fn(-l)192 b Fs(Lo)q(cal;)16 b(run)f(only)h(in)g(curren)o(t)f
-(w)o(orking)g(directory)l(.)0 1317 y Fn(-R)192 b Fs(Commit)15
-b(directories)h(recursiv)o(ely)l(.)21 b(This)16 b(is)g(on)f(b)o(y)g(default.)
-62 1440 y(Tw)o(o)g(sp)q(ecial)i(options)e(are)g(a)o(v)m(ailable:)0
-1564 y Fn(-b)192 b Fs(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(37\),)g
-(allo)o(w-)240 1614 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 1664 y(previously)e(released)f(soft)o(w)o(are)d(distribution.)0
-1736 y Fn(-c)192 b Fs(The)15 b(-c)h(option)f(c)o(hec)o(ks)g(that)g(all)h
-(\014les)g(whic)o(h)g(are)e(to)h(b)q(e)h(tagged)e(are)h(unmo)q(di\014ed.)21
-b(This)16 b(can)f(b)q(e)240 1786 y(used)h(to)e(mak)o(e)h(sure)g(that)g(y)o
-(ou)g(can)g(reconstruct)g(the)g(curren)o(t)g(\014le)i(con)o(ten)o(ts.)0
-1859 y Fn(-d)192 b Fs(Delete)16 b(a)f(tag.)240 1921 y(If)g(y)o(ou)g(use)h(`)p
-Fn(cvs)e(tag)h(-d)g(symbolic_tag)p Fs(',)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 1970 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 2020 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 2070 y(v)m(aluable.)0
-2266 y Fm(A.18)32 b(up)r(date|Bring)17 b(w)n(ork)f(tree)f(in)h(sync)f(with)h
-(rep)r(ository)37 2378 y Fq(\017)30 b Fs(up)q(date)16 b([-Ad\015PpR])g([-d])e
-([-r)h(tag)p Fn(|)p Fs(-D)f(date])h(\014les)p Fh(:)8 b(:)g(:)37
-2439 y Fq(\017)30 b Fs(Requires:)21 b(rep)q(ository)l(,)15
-b(w)o(orking)g(directory)l(.)37 2500 y Fq(\017)30 b Fs(Changes:)20
-b(w)o(orking)15 b(directory)l(.)62 2624 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 2674 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 2724 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 Fn(update)g Fs(command)h(from)f(within)h(y)o(our)f(w)o
-(orking)h(directory)0 2774 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 2823 y(or)g(up)q(date.)p
-eop
+94 95 bop 0 -116 a Fs(94)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y(substitution],)35
+b(page)i(75\).)58 b(This)33 b(is)i(useful)f(for)i(programming)e
+(languages)i(without)f(m)m(ulti-line)480 491 y(commen)m(ts.)56
+b Fr(R)m(cs)34 b Fs(initially)e(guesses)j(the)g(v)-5
+b(alue)35 b(of)g(the)g(commen)m(t)h(leader)f(from)f(the)i(\014le)e
+(name)480 616 y(extension)c(when)f(the)i(\014le)e(is)h(\014rst)f
+(committed.)0 779 y Fn(-e[)p Fo(logins)t Fn(])480 903
+y Fs(Migh)m(t)36 b(not)g(w)m(ork)g(together)h(with)e
+Fr(cvs)p Fs(.)56 b(Erase)36 b(the)g(login)e(names)i(app)s(earing)e(in)h
+(the)h(comma-)480 1028 y(separated)30 b(list)e Fo(logins)33
+b Fs(from)c(the)h(access)h(list)d(of)i(the)g(R)m(CS)f(\014le.)39
+b(If)30 b Fo(logins)i Fs(is)c(omitted,)i(erase)h(the)480
+1152 y(en)m(tire)f(access)i(list.)0 1315 y Fn(-I)384
+b Fs(Run)29 b(in)m(teractiv)m(ely)-8 b(,)31 b(ev)m(en)g(if)f(the)g
+(standard)g(input)e(is)i(not)g(a)h(terminal.)0 1478 y
+Fn(-i)384 b Fs(Useless)28 b(with)e Fr(cvs)p Fs(.)39 b(When)28
+b(using)f(bare)g Fr(r)n(cs)p Fs(,)h(this)f(is)g(used)g(to)i(create)g
+(and)f(initialize)d(a)j(new)g Fr(r)n(cs)480 1603 y Fs(\014le,)i
+(without)f(dep)s(ositing)f(a)j(revision.)0 1766 y Fn(-k)p
+Fo(subst)175 b Fs(Useful)44 b(with)h Fr(cvs)p Fs(.)85
+b(Set)46 b(the)g(default)e(k)m(eyw)m(ord)i(substitution)e(to)i
+Fo(subst)p Fs(.)85 b(See)46 b(Chapter)f(17)480 1890 y([Keyw)m(ord)39
+b(substitution],)g(page)g(75.)67 b(Giving)38 b(an)g(explicit)f(`)p
+Fn(-k)p Fs(')i(option)f(to)i Fn(cvs)29 b(update)p Fs(,)40
+b Fn(cvs)480 2015 y(export)p Fs(,)29 b(or)h Fn(cvs)g(checkout)e
+Fs(o)m(v)m(errides)i(this)f(default.)0 2178 y Fn(-l[)p
+Fo(rev)8 b Fn(])156 b Fs(Lo)s(c)m(k)27 b(the)f(revision)e(with)h(n)m
+(um)m(b)s(er)f Fo(rev)p Fs(.)39 b(If)26 b(a)g(branc)m(h)g(is)f(giv)m
+(en,)i(lo)s(c)m(k)f(the)g(latest)g(revision)e(on)i(that)480
+2302 y(branc)m(h.)40 b(If)30 b Fo(rev)38 b Fs(is)30 b(omitted,)g(lo)s
+(c)m(k)h(the)f(latest)h(revision)e(on)h(the)h(default)e(branc)m(h.)480
+2446 y(This)21 b(can)j(b)s(e)e(used)h(in)f(conjunction)g(with)g(the)h
+(`)p Fn(rcslock.pl)p Fs(')e(script)h(in)g(the)i(`)p Fn(contrib)p
+Fs(')d(directory)480 2571 y(of)31 b(the)h Fr(cvs)e Fs(source)i
+(distribution)27 b(to)32 b(pro)m(vide)f(reserv)m(ed)g(c)m(hec)m(k)m
+(outs)j(\(where)d(only)f(one)i(user)f(can)480 2695 y(b)s(e)c(editing)g
+(a)i(giv)m(en)f(\014le)f(at)i(a)g(time\).)40 b(See)28
+b(the)g(commen)m(ts)h(in)e(that)i(\014le)e(for)h(details)f(\(and)h(see)
+h(the)480 2820 y(`)p Fn(README)p Fs(')24 b(\014le)g(in)f(that)i
+(directory)g(for)f(disclaimers)f(ab)s(out)h(the)h(unsupp)s(orted)d
+(nature)j(of)g(con)m(trib\).)480 2944 y(According)30
+b(to)h(commen)m(ts)g(in)f(that)g(\014le,)g(lo)s(c)m(king)g(m)m(ust)g
+(set)h(to)g(strict)f(\(whic)m(h)g(is)f(the)i(default\).)0
+3107 y Fn(-L)384 b Fs(Set)29 b(lo)s(c)m(king)f(to)i(strict.)40
+b(Strict)28 b(lo)s(c)m(king)g(means)h(that)g(the)h(o)m(wner)e(of)h(an)g
+(R)m(CS)g(\014le)f(is)f(not)j(exempt)480 3232 y(from)23
+b(lo)s(c)m(king)f(for)h(c)m(hec)m(kin.)39 b(F)-8 b(or)24
+b(use)f(with)f Fr(cvs)p Fs(,)i(strict)f(lo)s(c)m(king)f(m)m(ust)h(b)s
+(e)g(set;)j(see)e(the)g(discussion)480 3356 y(under)29
+b(the)h(`)p Fn(-l)p Fs(')h(option)e(ab)s(o)m(v)m(e.)0
+3520 y Fn(-m)p Fo(rev)8 b Fn(:)p Fo(msg)480 3644 y Fs(Replace)31
+b(the)f(log)h(message)g(of)g(revision)d Fo(rev)38 b Fs(with)29
+b Fo(msg)p Fs(.)0 3807 y Fn(-N)p Fo(name)5 b Fn([:[)p
+Fo(rev)j Fn(]])480 3932 y Fs(Act)31 b(lik)m(e)f(`)p Fn(-n)p
+Fs(',)g(except)i(o)m(v)m(erride)e(an)m(y)h(previous)e(assignmen)m(t)h
+(of)h Fo(name)p Fs(.)0 4095 y Fn(-n)p Fo(name)5 b Fn([:[)p
+Fo(rev)j Fn(]])480 4219 y Fs(Asso)s(ciate)41 b(the)f(sym)m(b)s(olic)f
+(name)h Fo(name)46 b Fs(with)39 b(the)h(branc)m(h)g(or)g(revision)f
+Fo(rev)p Fs(.)70 b(It)40 b(is)g(normally)480 4344 y(b)s(etter)f(to)g
+(use)g(`)p Fn(cvs)29 b(tag)p Fs(')38 b(or)h(`)p Fn(cvs)30
+b(rtag)p Fs(')38 b(instead.)65 b(Delete)39 b(the)g(sym)m(b)s(olic)e
+(name)i(if)f(b)s(oth)g(`)p Fn(:)p Fs(')480 4468 y(and)d
+Fo(rev)42 b Fs(are)36 b(omitted;)i(otherwise,)e(prin)m(t)e(an)h(error)g
+(message)h(if)e Fo(name)40 b Fs(is)35 b(already)f(asso)s(ciated)480
+4593 y(with)40 b(another)h(n)m(um)m(b)s(er.)71 b(If)41
+b Fo(rev)49 b Fs(is)40 b(sym)m(b)s(olic,)i(it)f(is)f(expanded)g(b)s
+(efore)g(asso)s(ciation.)73 b(A)41 b Fo(rev)480 4717
+y Fs(consisting)26 b(of)h(a)h(branc)m(h)e(n)m(um)m(b)s(er)g(follo)m(w)m
+(ed)h(b)m(y)g(a)g(`)p Fn(.)p Fs(')h(stands)e(for)h(the)g(curren)m(t)g
+(latest)h(revision)d(in)480 4842 y(the)e(branc)m(h.)38
+b(A)23 b(`)p Fn(:)p Fs(')h(with)d(an)i(empt)m(y)h Fo(rev)31
+b Fs(stands)22 b(for)h(the)g(curren)m(t)g(latest)h(revision)d(on)i(the)
+h(default)480 4966 y(branc)m(h,)30 b(normally)f(the)h(trunk.)40
+b(F)-8 b(or)31 b(example,)f(`)p Fn(rcs)g(-n)p Fo(name)5
+b Fn(:)29 b(RCS/*)p Fs(')h(asso)s(ciates)h Fo(name)k
+Fs(with)480 5091 y(the)22 b(curren)m(t)f(latest)h(revision)d(of)j(all)e
+(the)i(named)f(R)m(CS)g(\014les;)i(this)d(con)m(trasts)j(with)d(`)p
+Fn(rcs)30 b(-n)p Fo(name)5 b Fn(:$)480 5215 y(RCS/*)p
+Fs(')20 b(whic)m(h)f(asso)s(ciates)i Fo(name)26 b Fs(with)20
+b(the)h(revision)d(n)m(um)m(b)s(ers)i(extracted)i(from)e(k)m(eyw)m(ord)
+h(strings)480 5340 y(in)29 b(the)i(corresp)s(onding)d(w)m(orking)i
+(\014les.)p eop
 %%Page: 95 97
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(95)0 183 y Fk(A.18.1)30 b(up)r(date)15 b(options)62
-297 y Fs(These)g(standard)f(options)h(are)f(a)o(v)m(ailable)i(with)f
-Fn(update)f Fs(\(see)h(Section)g(A.4)f([Common)f(options],)i(page)f(71,)0
-347 y(for)h(a)f(complete)i(description)h(of)e(them\):)0 475
-y Fn(-D)g(date)81 b Fs(Use)14 b(the)f(most)g(recen)o(t)h(revision)g(no)g
-(later)g(than)f Fo(date)p Fs(.)19 b(This)14 b(option)g(is)g(stic)o(ky)l(,)g
-(and)g(implies)h(`)p Fn(-P)p Fs('.)240 524 y(See)h(Section)g(7.4)e([Stic)o
-(ky)h(tags],)f(page)h(40,)f(for)h(more)f(information)i(on)f(stic)o(ky)g
-(tags/dates.)0 602 y Fn(-f)192 b Fs(Only)23 b(useful)g(with)f(the)g(`)p
-Fn(-D)15 b Fo(date)s Fs(')21 b(or)g(`)p Fn(-r)15 b Fo(tag)t
-Fs(')20 b(\015ags.)40 b(If)22 b(no)g(matc)o(hing)g(revision)h(is)f(found,)240
-652 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 730 y Fn(-k)g Fo(k\015ag)82 b
-Fs(Pro)q(cess)21 b Fr(r)o(cs)h Fs(k)o(eyw)o(ords)e(according)i(to)f
-Fo(k\015ag)p Fs(.)38 b(See)22 b(co\(1\).)38 b(This)22 b(option)g(is)g(stic)o
-(ky;)i(future)240 780 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 Fo(k\015ag)p
-Fs(.)38 b(The)22 b Fn(status)240 830 y Fs(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.16)e
-([status],)f(page)i(93.)0 908 y Fn(-l)192 b Fs(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
-958 y(page)15 b(47.)0 1036 y Fn(-P)192 b Fs(Prune)16 b(empt)o(y)e
-(directories.)0 1114 y Fn(-p)192 b Fs(Pip)q(e)16 b(\014les)h(to)d(the)h
-(standard)g(output.)0 1192 y Fn(-R)192 b Fs(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(47.)0 1270 y Fn(-r)j(tag)105
-b Fs(Retriev)o(e)18 b(revision)h Fo(tag)p Fs(.)26 b(This)18
-b(option)f(is)h(stic)o(ky)l(,)g(and)g(implies)h(`)p Fn(-P)p
-Fs('.)26 b(See)18 b(Section)g(7.4)f([Stic)o(ky)240 1320 y(tags],)c(page)j
-(40,)e(for)g(more)h(information)g(on)h(stic)o(ky)f(tags/dates.)62
-1445 y(These)h(sp)q(ecial)h(options)e(are)g(also)g(a)o(v)m(ailable)i(with)f
-Fn(update)p Fs(.)0 1572 y Fn(-A)192 b Fs(Reset)15 b(an)o(y)f(stic)o(ky)g
-(tags,)g(dates,)g(or)f(`)p Fn(-k)p Fs(')h(options.)20 b(See)15
-b(Section)g(7.4)e([Stic)o(ky)i(tags],)e(page)h(40,)g(for)240
-1622 y(more)h(information)g(on)g(stic)o(ky)h(tags/dates.)0
-1700 y Fn(-d)192 b Fs(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
-1750 y(directory)l(.)k(Normally)l(,)13 b Fn(update)d Fs(acts)h(only)h(on)g
-(directories)g(and)g(\014les)g(that)f(w)o(ere)h(already)f(enrolled)240
-1800 y(in)16 b(y)o(our)f(w)o(orking)g(directory)l(.)240 1864
-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 1914
-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
-1963 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
-2013 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
-2063 y(w)o(an)o(ted)c(on)h(the)g(command)f(line\),)j(then)e(up)q(dating)h
-(with)f(`)p Fn(-d)p Fs(')f(will)i(create)f(those)f(directories,)240
-2113 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
-2191 y Fn(-I)g Fo(name)71 b Fs(Ignore)16 b(\014les)i(whose)e(names)g(matc)o
-(h)g Fo(name)j Fs(\(in)e(y)o(our)f(w)o(orking)g(directory\))g(during)h(the)g
-(up)q(date.)240 2241 y(Y)l(ou)23 b(can)g(sp)q(ecify)h(`)p Fn(-I)p
-Fs(')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 2290 y(to)c(ignore.)33 b(Use)19 b(`)p
-Fn(-I)c(!)p Fs(')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 2340 y(page)c(106,)f
-(for)h(other)f(w)o(a)o(ys)h(to)f(mak)o(e)h Fr(cvs)f Fs(ignore)i(some)f
-(\014les.)0 2418 y Fn(-W)p Fo(sp)q(ec)108 b Fs(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 2468 y(rep)q(eatedly)l(.)240
-2532 y Fo(sp)q(ec)30 b Fs(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
-2582 y(`)p Fn(.cvswrappers)p Fs(')13 b(\014le.)21 b(See)15
-b(Section)i(B.2)d([W)l(rapp)q(ers],)g(page)i(100.)0 2660 y
-Fn(-j)p Fo(revision)40 b Fs(With)20 b(t)o(w)o(o)e(`)p Fn(-j)p
-Fs(')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 Fn(-j)p Fs(')240 2710
-y(option)c(to)g(the)g(revision)i(sp)q(eci\014ed)g(with)e(the)h(second)f(`)p
-Fn(j)p Fs(')g(option,)g(in)o(to)g(the)g(w)o(orking)g(directory)l(.)240
-2774 y(With)d(one)h(`)p Fn(-j)p Fs(')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
-2823 y(with)j(the)f(`)p Fn(-j)p Fs(')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)p
-eop
+95 96 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(95)0 366 y Fn(-o)p Fo(range)167 b Fs(P)m(oten)m
+(tially)34 b(useful,)g(but)g(dangerous,)h(with)e Fr(cvs)g
+Fs(\(see)i(b)s(elo)m(w\).)52 b(Deletes)35 b(\()p Fo(outdates)t
+Fs(\))h(the)e(revi-)480 491 y(sions)20 b(giv)m(en)h(b)m(y)g
+Fo(range)p Fs(.)38 b(A)21 b(range)h(consisting)e(of)h(a)h(single)d
+(revision)h(n)m(um)m(b)s(er)g(means)h(that)g(revision.)480
+616 y(A)36 b(range)h(consisting)e(of)i(a)g(branc)m(h)e(n)m(um)m(b)s(er)
+g(means)i(the)f(latest)h(revision)e(on)h(that)h(branc)m(h.)58
+b(A)480 740 y(range)29 b(of)f(the)h(form)f(`)p Fo(rev1)7
+b Fn(:)p Fo(rev2)g Fs(')30 b(means)e(revisions)f Fo(rev1)36
+b Fs(to)29 b Fo(rev2)36 b Fs(on)28 b(the)h(same)g(branc)m(h,)f(`)p
+Fn(:)p Fo(rev)8 b Fs(')480 865 y(means)34 b(from)f(the)h(b)s(eginning)d
+(of)j(the)g(branc)m(h)g(con)m(taining)f Fo(rev)42 b Fs(up)32
+b(to)j(and)e(including)e Fo(rev)p Fs(,)k(and)480 989
+y(`)p Fo(rev)8 b Fn(:)p Fs(')35 b(means)f(from)g(revision)f
+Fo(rev)42 b Fs(to)35 b(the)g(end)f(of)h(the)g(branc)m(h)f(con)m
+(taining)g Fo(rev)p Fs(.)53 b(None)35 b(of)g(the)480
+1114 y(outdated)c(revisions)d(ma)m(y)j(ha)m(v)m(e)h(branc)m(hes)e(or)g
+(lo)s(c)m(ks.)480 1264 y(Due)38 b(to)g(the)g(w)m(a)m(y)g
+Fr(cvs)f Fs(handles)f(branc)m(hes)h Fo(rev)45 b Fs(cannot)39
+b(b)s(e)e(sp)s(eci\014ed)e(sym)m(b)s(olically)g(if)i(it)g(is)g(a)480
+1389 y(branc)m(h.)j(See)31 b(Section)f(E.1)h([Magic)g(branc)m(h)f(n)m
+(um)m(b)s(ers],)f(page)j(153,)f(for)g(an)f(explanation.)480
+1540 y(Mak)m(e)39 b(sure)d(that)i(no-one)f(has)g(c)m(hec)m(k)m(ed)i
+(out)e(a)h(cop)m(y)g(of)f(the)g(revision)f(y)m(ou)h(outdate.)62
+b(Strange)480 1664 y(things)30 b(will)e(happ)s(en)i(if)g(he)g(starts)i
+(to)g(edit)e(it)h(and)f(tries)h(to)g(c)m(hec)m(k)i(it)e(bac)m(k)g(in.)
+42 b(F)-8 b(or)32 b(this)d(reason,)480 1789 y(this)36
+b(option)h(is)g(not)h(a)f(go)s(o)s(d)h(w)m(a)m(y)g(to)g(tak)m(e)h(bac)m
+(k)g(a)f(b)s(ogus)e(commit;)41 b(commit)d(a)g(new)f(revision)480
+1913 y(undoing)28 b(the)j(b)s(ogus)f(c)m(hange)h(instead)f(\(see)h
+(Section)f(8.3)i([Merging)e(t)m(w)m(o)i(revisions],)d(page)i(53\).)0
+2090 y Fn(-q)384 b Fs(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f
+(diagnostics.)0 2267 y Fn(-s)p Fo(state)5 b Fn([:)p Fo(rev)j
+Fn(])480 2391 y Fs(Useful)28 b(with)g Fr(cvs)p Fs(.)39
+b(Set)29 b(the)h(state)g(attribute)f(of)g(the)g(revision)e
+Fo(rev)37 b Fs(to)30 b Fo(state)p Fs(.)42 b(If)28 b Fo(rev)37
+b Fs(is)28 b(a)i(branc)m(h)480 2516 y(n)m(um)m(b)s(er,)c(assume)h(the)g
+(latest)g(revision)e(on)i(that)g(branc)m(h.)39 b(If)26
+b Fo(rev)34 b Fs(is)26 b(omitted,)i(assume)e(the)h(latest)480
+2640 y(revision)39 b(on)i(the)g(default)f(branc)m(h.)72
+b(An)m(y)41 b(iden)m(ti\014er)e(is)h(acceptable)i(for)f
+Fo(state)p Fs(.)73 b(A)41 b(useful)e(set)480 2765 y(of)d(states)i(is)d
+(`)p Fn(Exp)p Fs(')h(\(for)h(exp)s(erimen)m(tal\),)g(`)p
+Fn(Stab)p Fs(')e(\(for)i(stable\),)h(and)e(`)p Fn(Rel)p
+Fs(')g(\(for)g(released\).)59 b(By)480 2889 y(default,)26
+b(the)f(state)i(of)e(a)h(new)f(revision)f(is)g(set)i(to)g(`)p
+Fn(Exp)p Fs(')f(when)f(it)h(is)f(created.)41 b(The)24
+b(state)j(is)d(visible)480 3014 y(in)32 b(the)i(output)f(from)h
+Fo(cvs)f(log)42 b Fs(\(see)34 b(Section)g(A.12)h([log],)g(page)f
+(110\),)j(and)c(in)f(the)i(`)p Fn($Log: cvs.ps,v $
+(110\),)j(and)c(in)f(the)i(`)p Fn(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+(110\),)j(and)c(in)f(the)i(`)p Fn(Missed files from new release from Cyclic Software
+(110\),)j(and)c(in)f(the)i(`)p Fn()p Fs(')f(and)480
+3138 y(`)p Fn($State: Exp $)p Fs(')d(k)m(eyw)m(ords)i(\(see)g(Chapter)f(17)i
+([Keyw)m(ord)e(substitution],)f(page)j(75\).)45 b(Note)33
+b(that)f Fr(cvs)480 3263 y Fs(uses)i(the)g Fn(dead)g
+Fs(state)h(for)f(its)g(o)m(wn)h(purp)s(oses;)f(to)h(tak)m(e)h(a)f
+(\014le)f(to)h(or)f(from)g(the)g Fn(dead)g Fs(state)h(use)480
+3388 y(commands)30 b(lik)m(e)g Fn(cvs)f(remove)g Fs(and)h
+Fn(cvs)f(add)p Fs(,)h(not)g Fn(cvs)g(admin)f(-s)p Fs(.)0
+3564 y Fn(-t[)p Fo(\014le)5 b Fn(])166 b Fs(Useful)34
+b(with)g Fr(cvs)p Fs(.)53 b(W)-8 b(rite)36 b(descriptiv)m(e)e(text)i
+(from)e(the)i(con)m(ten)m(ts)g(of)g(the)f(named)g Fo(\014le)k
+Fs(in)m(to)c(the)480 3689 y(R)m(CS)40 b(\014le,)i(deleting)d(the)h
+(existing)f(text.)71 b(The)40 b Fo(\014le)k Fs(pathname)c(ma)m(y)h(not)
+g(b)s(egin)d(with)h(`)p Fn(-)p Fs('.)70 b(If)480 3813
+y Fo(\014le)42 b Fs(is)37 b(omitted,)j(obtain)e(the)g(text)h(from)e
+(standard)g(input,)h(terminated)g(b)m(y)g(end-of-\014le)f(or)h(b)m(y)
+480 3938 y(a)d(line)f(con)m(taining)h(`)p Fn(.)p Fs(')g(b)m(y)g
+(itself.)54 b(Prompt)34 b(for)h(the)g(text)i(if)d(in)m(teraction)h(is)f
+(p)s(ossible;)h(see)h(`)p Fn(-I)p Fs('.)480 4062 y(The)31
+b(descriptiv)m(e)g(text)i(can)f(b)s(e)f(seen)h(in)f(the)h(output)f
+(from)h(`)p Fn(cvs)d(log)p Fs(')j(\(see)g(Section)g(A.12)h([log],)480
+4187 y(page)e(110\).)0 4364 y Fn(-t-)p Fo(string)107
+b Fs(Similar)25 b(to)j(`)p Fn(-t)p Fo(\014le)5 b Fs('.)39
+b(W)-8 b(rite)29 b(descriptiv)m(e)e(text)h(from)g(the)g
+Fo(string)34 b Fs(in)m(to)28 b(the)g Fr(r)n(cs)f Fs(\014le,)h(deleting)
+f(the)480 4488 y(existing)i(text.)0 4665 y Fn(-U)384
+b Fs(Set)23 b(lo)s(c)m(king)f(to)i(non-strict.)38 b(Non-strict)23
+b(lo)s(c)m(king)f(means)g(that)i(the)f(o)m(wner)g(of)g(a)g(\014le)f
+(need)h(not)g(lo)s(c)m(k)480 4790 y(a)32 b(revision)d(for)i(c)m(hec)m
+(kin.)44 b(F)-8 b(or)31 b(use)g(with)f Fr(cvs)p Fs(,)h(strict)g(lo)s(c)
+m(king)f(m)m(ust)h(b)s(e)g(set;)h(see)g(the)g(discussion)480
+4914 y(under)d(the)h(`)p Fn(-l)p Fs(')h(option)e(ab)s(o)m(v)m(e.)0
+5091 y Fn(-u[)p Fo(rev)8 b Fn(])156 b Fs(See)34 b(the)g(option)f(`)p
+Fn(-l)p Fs(')h(ab)s(o)m(v)m(e,)i(for)e(a)g(discussion)d(of)j(using)f
+(this)f(option)i(with)e Fr(cvs)p Fs(.)50 b(Unlo)s(c)m(k)34
+b(the)480 5215 y(revision)42 b(with)f(n)m(um)m(b)s(er)h
+Fo(rev)p Fs(.)80 b(If)43 b(a)g(branc)m(h)g(is)f(giv)m(en,)47
+b(unlo)s(c)m(k)42 b(the)i(latest)g(revision)d(on)i(that)480
+5340 y(branc)m(h.)c(If)28 b Fo(rev)36 b Fs(is)27 b(omitted,)i(remo)m(v)
+m(e)h(the)e(latest)h(lo)s(c)m(k)f(held)f(b)m(y)h(the)g(caller.)39
+b(Normally)-8 b(,)28 b(only)g(the)p eop
 %%Page: 96 98
-bop 0 -58 a Fs(96)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)240
-183 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 233
-y(sp)q(eci\014ed)17 b(in)f(the)g(`)p Fn(-j)p Fs(')e(option.)240
-304 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
-354 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
-404 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 Fn(-j)p Fo(Sym)o(b)q(olic)p 1480 404 14
-2 v 17 w(T)l(ag)t Fn(:)p Fo(Date)p 1696 404 V 15 w(Sp)q(eci\014er)s
-Fs('.)240 474 y(See)d(Chapter)f(8)g([Merging],)f(page)h(43.)0
-734 y Fk(A.18.2)30 b(up)r(date)15 b(output)62 855 y Fn(update)e
-Fs(and)g Fn(checkout)f Fs(k)o(eep)i(y)o(ou)f(informed)h(of)f(its)g(progress)g
-(b)o(y)g(prin)o(ting)h(a)f(line)i(for)e(eac)o(h)g(\014le,)i(preceded)0
-905 y(b)o(y)g(one)g(c)o(haracter)g(indicating)i(the)e(status)g(of)f(the)i
-(\014le:)0 1047 y Fn(U)f Fo(\014le)144 b Fs(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 1096 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 1146 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(.)0 1238 y Fn(A)g Fo(\014le)144 b Fs(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
-1288 y(source)f(rep)q(ository)g(when)g(y)o(ou)f(run)i Fn(commit)e
-Fs(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 1338 y(\014le)i(needs)g(to)f(b)q(e)h(committed.)0
-1430 y Fn(R)f Fo(\014le)144 b Fs(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 1479 y(from)d(the)i(source)f(rep)q(ository)
-g(when)h(y)o(ou)f(run)g Fn(commit)g Fs(on)g(the)g(\014le.)21
-b(This)15 b(is)g(a)e(reminder)j(to)d(y)o(ou)240 1529 y(that)h(the)i(\014le)g
-(needs)g(to)f(b)q(e)g(committed.)0 1621 y Fn(M)g Fo(\014le)144
-b Fs(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 1692 y(`)p Fn(M)p Fs(')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 1742 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 1792 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 1841 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 1912 y Fr(cvs)c Fs(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 1962 y(\014le)17 b(\(as)f(it)g(lo)q(ok)o(ed)h(b)q
-(efore)g(y)o(ou)f(ran)g Fn(update)p Fs(\))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 2012
-y(prin)o(ted)f(while)h Fn(update)d Fs(runs.)0 2104 y Fn(C)h
-Fo(\014le)144 b Fs(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 Fo(\014le)j Fs(with)d(c)o(hanges)g
-(from)240 2154 y(the)22 b(source)f(rep)q(ository)l(.)39 b Fo(\014le)25
-b Fs(\(the)c(cop)o(y)g(in)h(y)o(our)f(w)o(orking)g(directory\))h(is)g(no)o(w)
-f(the)g(output)240 2203 y(of)c(the)h(rcsmerge\(1\))e(command)i(on)f(the)h(t)o
-(w)o(o)e(revisions;)j(an)f(unmo)q(di\014ed)h(cop)o(y)f(of)f(y)o(our)g(\014le)
-h(is)240 2253 y(also)i(in)g(y)o(our)f(w)o(orking)g(directory)l(,)i(with)f
-(the)f(name)h(`)p Fn(.#)p Fo(\014le)p Fn(.)p Fo(revision)p
-Fs(')g(where)g Fo(revision)h Fs(is)f(the)240 2303 y Fr(r)o(cs)c
-Fs(revision)h(that)f(y)o(our)g(mo)q(di\014ed)h(\014le)g(started)f(from.)22
-b(Resolv)o(e)17 b(the)f(con\015ict)h(as)f(describ)q(ed)i(in)240
-2353 y(Section)e(6.3)e([Con\015icts)h(example],)h(page)f(28)f(\(Note)g(that)h
-(some)g(systems)f(automatically)i(purge)240 2403 y(\014les)h(that)f(b)q(egin)
-i(with)e(`)p Fn(.#)p Fs(')g(if)g(they)h(ha)o(v)o(e)f(not)g(b)q(een)h
-(accessed)g(for)f(a)g(few)g(da)o(ys.)23 b(If)17 b(y)o(ou)f(in)o(tend)240
-2452 y(to)g(k)o(eep)i(a)e(cop)o(y)h(of)g(y)o(our)f(original)i(\014le,)h(it)e
-(is)g(a)g(v)o(ery)g(go)q(o)q(d)g(idea)g(to)g(rename)g(it.\))25
-b(Under)18 b Fr(vms)p Fs(,)240 2502 y(the)d(\014le)i(name)e(starts)f(with)h
-(`)p Fn(__)p Fs(')f(rather)h(than)g(`)p Fn(.#)p Fs('.)0 2594
-y Fn(?)g Fo(\014le)144 b(\014le)23 b Fs(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 2644 y(rep)q(ository)l(,)f(and)f(is)h(not)f(in)h(the)f
-(list)h(of)f(\014les)h(for)e Fr(cvs)h Fs(to)g(ignore)g(\(see)g(the)g
-(description)i(of)e(the)240 2694 y(`)p Fn(-I)p Fs(')c(option,)h(and)h(see)f
-(Section)h(B.8)f([cvsignore],)f(page)h(106\).)240 2765 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 Fr(cvs)240 2815 y Fs(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.)p eop
+96 97 bop 0 -116 a Fs(96)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y(lo)s(c)m(k)m(er)e(of)g(a)g
+(revision)e(ma)m(y)i(unlo)s(c)m(k)e(it.)40 b(Someb)s(o)s(dy)26
+b(else)h(unlo)s(c)m(king)f(a)i(revision)e(breaks)h(the)h(lo)s(c)m(k.)
+480 491 y(This)j(causes)j(a)g(mail)e(message)i(to)g(b)s(e)f(sen)m(t)g
+(to)h(the)g(original)d(lo)s(c)m(k)m(er.)50 b(The)33 b(message)h(con)m
+(tains)g(a)480 616 y(commen)m(tary)g(solicited)e(from)h(the)g(break)m
+(er.)50 b(The)32 b(commen)m(tary)j(is)d(terminated)h(b)m(y)g
+(end-of-\014le)480 740 y(or)d(b)m(y)h(a)f(line)f(con)m(taining)h
+Fn(.)g Fs(b)m(y)g(itself.)0 916 y Fn(-V)p Fo(n)333 b
+Fs(Em)m(ulate)35 b Fr(r)n(cs)f Fs(v)m(ersion)g Fo(n)p
+Fs(.)54 b(Use)35 b(-V)p Fo(n)g Fs(to)g(mak)m(e)h(an)f
+Fr(r)n(cs)f Fs(\014le)g(acceptable)i(to)g Fr(r)n(cs)d
+Fs(v)m(ersion)i Fo(n)f Fs(b)m(y)480 1041 y(discarding)28
+b(information)h(that)i(w)m(ould)e(confuse)h(v)m(ersion)g
+Fo(n)p Fs(.)0 1216 y Fn(-x)p Fo(su\016xes)97 b Fs(Useless)30
+b(with)f Fr(cvs)p Fs(.)40 b(Use)31 b Fo(su\016xes)i Fs(to)e(c)m
+(haracterize)h(R)m(CS)e(\014les.)0 1639 y Fk(A.5.2)62
+b(admin)30 b(examples)0 2061 y(A.5.2.1)62 b(Outdating)31
+b(is)g(dangerous)125 2335 y Fs(First,)g(an)h(example)g(of)g(ho)m(w)g
+Fo(not)i Fs(to)e(use)g(the)g Fn(admin)e Fs(command.)45
+b(It)32 b(is)f(included)e(to)k(stress)f(the)g(fact)g(that)0
+2460 y(this)d(command)h(can)h(b)s(e)f(quite)g(dangerous)g(unless)e(y)m
+(ou)j(kno)m(w)f Fo(exactly)39 b Fs(what)31 b(y)m(ou)f(are)h(doing.)125
+2735 y(The)h(`)p Fn(-o)p Fs(')h(option)g(can)g(b)s(e)g(used)f(to)i
+Fo(outdate)39 b Fs(old)32 b(revisions)f(from)i(the)g(history)g(\014le.)
+48 b(If)32 b(y)m(ou)i(are)f(short)g(on)0 2859 y(disc)27
+b(this)f(option)h(migh)m(t)h(help)e(y)m(ou.)40 b(But)28
+b(think)e(t)m(wice)i(b)s(efore)f(using)f(it|there)i(is)e(no)i(w)m(a)m
+(y)g(short)g(of)g(restoring)0 2984 y(the)j(latest)g(bac)m(kup)f(to)h
+(undo)e(this)g(command!)125 3258 y(The)g(next)i(line)e(is)g(an)h
+(example)g(of)h(a)g(command)f(that)h(y)m(ou)g(w)m(ould)e
+Fo(not)j Fs(lik)m(e)e(to)h(execute.)240 3512 y Fn($)47
+b(cvs)g(admin)g(-o:R_1_02)e(.)125 3787 y Fs(The)27 b(ab)s(o)m(v)m(e)h
+(command)g(will)c(delete)k(all)f(revisions)e(up)i(to,)i(and)e
+(including,)e(the)i(revision)f(that)i(corresp)s(onds)0
+3912 y(to)g(the)f(tag)h(R)p 486 3912 28 4 v 32 w(1)p
+563 3912 V 33 w(02.)41 b(But)27 b(b)s(ew)m(are!)39 b(If)27
+b(there)g(are)g(\014les)f(that)h(ha)m(v)m(e)h(not)g(c)m(hanged)f(b)s
+(et)m(w)m(een)h(R)p 3235 3912 V 32 w(1)p 3312 3912 V
+33 w(02)g(and)e(R)p 3703 3912 V 33 w(1)p 3781 3912 V
+33 w(03)0 4036 y(the)31 b(\014le)g(will)d(ha)m(v)m(e)33
+b Fo(the)e(same)37 b Fs(n)m(umerical)30 b(revision)f(n)m(um)m(b)s(er)h
+(assigned)h(to)h(the)f(tags)h(R)p 3061 4036 V 33 w(1)p
+3139 4036 V 33 w(02)g(and)f(R)p 3539 4036 V 33 w(1)p
+3617 4036 V 33 w(03.)44 b(So)0 4161 y(not)24 b(only)g(will)d(it)j(b)s
+(e)g(imp)s(ossible)d(to)k(retriev)m(e)f(R)p 1653 4161
+V 33 w(1)p 1731 4161 V 33 w(02;)j(R)p 1973 4161 V 33
+w(1)p 2051 4161 V 33 w(03)e(will)d(also)i(ha)m(v)m(e)i(to)f(b)s(e)e
+(restored)h(from)g(the)h(tap)s(es!)0 4583 y Fk(A.5.2.2)62
+b(Commen)m(t)29 b(leaders)125 4858 y Fs(If)e(y)m(ou)g(use)h(the)f
+Fn($Log: cvs.ps,v $
+Fn(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+Fn(Missed files from new release from Cyclic Software
+Fn()g Fs(k)m(eyw)m(ord)h(and)e(y)m(ou)i(do)g(not)g(agree)g(with)f
+(the)g(guess)h(for)f(commen)m(t)i(leader)e(that)h Fr(cvs)0
+4982 y Fs(has)i(done,)h(y)m(ou)f(can)h(enforce)g(y)m(our)f(will)e(with)
+h Fn(cvs)g(admin)g(-c)p Fs(.)40 b(This)29 b(migh)m(t)h(b)s(e)g
+(suitable)f(for)h Fn(nroff)f Fs(source:)240 5236 y Fn($)47
+b(cvs)g(admin)g(-c'.\\")f(')h(*.man)240 5340 y($)g(rm)h(*.man)p
+eop
 %%Page: 97 99
-bop 0 -58 a Fs(App)q(endix)17 b(A:)e(Reference)i(man)o(ual)e(for)g(CVS)g
-(commands)881 b(97)0 183 y Fk(A.18.3)30 b(up)r(date)15 b(examples)62
-295 y Fs(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 345 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 459 y Fn($)24 b(cvs)f(-n)h(-q)f
-(update)p eop
+97 98 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(97)240 366 y Fn($)47 b(cvs)g(update)125
+648 y Fs(The)31 b(t)m(w)m(o)i(last)e(steps)g(are)h(to)h(mak)m(e)f(sure)
+f(that)h(y)m(ou)g(get)h(the)f(v)m(ersions)f(with)f(correct)j(commen)m
+(t)f(leaders)f(in)0 772 y(y)m(our)f(w)m(orking)g(\014les.)0
+1284 y Fm(A.6)67 b(c)l(hec)l(k)l(out|Chec)l(k)32 b(out)f(sources)f(for)
+h(editing)75 1565 y Fq(\017)60 b Fs(Synopsis:)39 b(c)m(hec)m(k)m(out)32
+b([options])f(mo)s(dules)p Fh(:)15 b(:)g(:)75 1722 y
+Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8 b(.)75
+1878 y Fq(\017)60 b Fs(Changes:)40 b(w)m(orking)30 b(directory)-8
+b(.)75 2035 y Fq(\017)60 b Fs(Synon)m(yms:)40 b(co,)31
+b(get)125 2348 y(Mak)m(e)i(a)g(w)m(orking)e(directory)g(con)m(taining)h
+(copies)g(of)g(the)g(source)g(\014les)f(sp)s(eci\014ed)g(b)m(y)h
+Fo(mo)s(dules)p Fs(.)44 b(Y)-8 b(ou)32 b(m)m(ust)0 2472
+y(execute)k Fn(checkout)d Fs(b)s(efore)i(using)e(most)j(of)f(the)g
+(other)g Fr(cvs)f Fs(commands,)i(since)f(most)g(of)g(them)g(op)s(erate)
+h(on)0 2597 y(y)m(our)30 b(w)m(orking)g(directory)-8
+b(.)125 2878 y(The)42 b Fo(mo)s(dules)i Fs(part)e(of)h(the)g(command)f
+(are)h(either)f(sym)m(b)s(olic)e(names)j(for)f(some)h(collection)f(of)h
+(source)0 3002 y(directories)d(and)h(\014les,)i(or)e(paths)g(to)h
+(directories)e(or)h(\014les)f(in)g(the)i(rep)s(ository)-8
+b(.)72 b(The)41 b(sym)m(b)s(olic)e(names)j(are)0 3127
+y(de\014ned)29 b(in)g(the)i(`)p Fn(modules)p Fs(')e(\014le.)39
+b(See)31 b(Section)f(C.1)h([mo)s(dules],)e(page)i(135.)125
+3408 y(Dep)s(ending)20 b(on)h(the)h(mo)s(dules)e(y)m(ou)i(sp)s(ecify)-8
+b(,)22 b Fn(checkout)e Fs(ma)m(y)i(recursiv)m(ely)e(create)j
+(directories)e(and)g(p)s(opulate)0 3533 y(them)28 b(with)f(the)h
+(appropriate)f(source)i(\014les.)39 b(Y)-8 b(ou)28 b(can)h(then)f(edit)
+f(these)i(source)f(\014les)f(at)i(an)m(y)f(time)g(\(regardless)0
+3657 y(of)40 b(whether)f(other)h(soft)m(w)m(are)i(dev)m(elop)s(ers)d
+(are)h(editing)f(their)g(o)m(wn)h(copies)f(of)i(the)f(sources\);)45
+b(up)s(date)39 b(them)0 3782 y(to)44 b(include)c(new)j(c)m(hanges)g
+(applied)e(b)m(y)i(others)g(to)h(the)f(source)g(rep)s(ository;)48
+b(or)43 b(commit)g(y)m(our)f(w)m(ork)h(as)h(a)0 3906
+y(p)s(ermanen)m(t)30 b(c)m(hange)h(to)g(the)g(source)g(rep)s(ository)-8
+b(.)125 4187 y(Note)25 b(that)f Fn(checkout)e Fs(is)g(used)h(to)i
+(create)g(directories.)38 b(The)23 b(top-lev)m(el)h(directory)g
+(created)g(is)f(alw)m(a)m(ys)i(added)0 4312 y(to)g(the)e(directory)h
+(where)f Fn(checkout)f Fs(is)g(in)m(v)m(ok)m(ed,)k(and)d(usually)f(has)
+h(the)h(same)g(name)g(as)g(the)g(sp)s(eci\014ed)e(mo)s(dule.)0
+4436 y(In)28 b(the)h(case)g(of)g(a)g(mo)s(dule)e(alias,)h(the)h
+(created)h(sub-directory)d(ma)m(y)i(ha)m(v)m(e)h(a)f(di\013eren)m(t)f
+(name,)h(but)f(y)m(ou)h(can)g(b)s(e)0 4561 y(sure)h(that)h(it)f(will)e
+(b)s(e)i(a)h(sub-directory)-8 b(,)30 b(and)g(that)h Fn(checkout)d
+Fs(will)g(sho)m(w)i(the)h(relativ)m(e)g(path)f(leading)f(to)j(eac)m(h)0
+4685 y(\014le)d(as)i(it)f(is)f(extracted)j(in)m(to)f(y)m(our)f(priv)-5
+b(ate)30 b(w)m(ork)g(area)h(\(unless)e(y)m(ou)i(sp)s(ecify)e(the)i(`)p
+Fn(-Q)p Fs(')f(global)g(option\).)125 4966 y(The)36 b(\014les)g
+(created)i(b)m(y)e Fn(checkout)f Fs(are)i(created)h(read-write,)g
+(unless)d(the)i(`)p Fn(-r)p Fs(')g(option)f(to)i Fr(cvs)e
+Fs(\(see)h(Sec-)0 5091 y(tion)30 b(A.3)i([Global)f(options],)g(page)g
+(89\))i(is)d(sp)s(eci\014ed,)f(the)i Fn(CVSREAD)e Fs(en)m(vironmen)m(t)
+i(v)-5 b(ariable)30 b(is)g(sp)s(eci\014ed)f(\(see)0 5215
+y(App)s(endix)c(D)k([En)m(vironmen)m(t)e(v)-5 b(ariables],)28
+b(page)g(149\),)j(or)d(a)g(w)m(atc)m(h)h(is)e(in)g(e\013ect)j(for)d
+(that)i(\014le)e(\(see)i(Section)f(6.6)0 5340 y([W)-8
+b(atc)m(hes],)33 b(page)e(39\).)p eop
 %%Page: 98 100
-bop 0 -58 a Fs(98)1205 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+98 99 bop 0 -116 a Fs(98)2411 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(Running)25 b Fn(checkout)h
+Fs(on)i(a)h(directory)f(that)g(w)m(as)h(already)f(built)e(b)m(y)i(a)g
+(prior)f Fn(checkout)f Fs(is)h(also)h(p)s(ermitted,)0
+491 y(and)37 b(has)g(the)g(same)h(e\013ect)h(as)e(sp)s(ecifying)f(the)h
+(`)p Fn(-d)p Fs(')g(option)g(to)h(the)g Fn(update)d Fs(command,)k(that)
+f(is,)h(an)m(y)e(new)0 616 y(directories)24 b(that)i(ha)m(v)m(e)h(b)s
+(een)d(created)j(in)d(the)h(rep)s(ository)f(will)f(app)s(ear)i(in)f(y)m
+(our)h(w)m(ork)g(area.)40 b(See)26 b(Section)f(A.18)0
+740 y([up)s(date],)30 b(page)h(120.)125 1017 y(F)-8 b(or)52
+b(the)f(output)g(pro)s(duced)f(b)m(y)h(the)h Fn(checkout)d
+Fs(command)i(see)h(Section)g(A.18.2)h([up)s(date)e(output],)0
+1142 y(page)31 b(122.)0 1584 y Fk(A.6.1)62 b(c)m(hec)m(k)m(out)28
+b(options)125 1861 y Fs(These)23 b(standard)g(options)g(are)h(supp)s
+(orted)e(b)m(y)i Fn(checkout)d Fs(\(see)k(Section)e(A.4)i([Common)e
+(options],)i(page)g(90,)0 1986 y(for)30 b(a)h(complete)g(description)d
+(of)j(them\):)0 2291 y Fn(-D)f Fo(date)183 b Fs(Use)28
+b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
+Fo(date)p Fs(.)40 b(This)26 b(option)g(is)g(stic)m(ky)-8
+b(,)29 b(and)d(implies)f(`)p Fn(-P)p Fs('.)480 2415 y(See)31
+b(Section)f(7.4)h([Stic)m(ky)g(tags],)h(page)f(49,)g(for)f(more)h
+(information)e(on)h(stic)m(ky)g(tags/dates.)0 2595 y
+Fn(-f)384 b Fs(Only)42 b(useful)g(with)h(the)h(`)p Fn(-D)30
+b Fo(date)5 b Fs(')44 b(or)g(`)p Fn(-r)30 b Fo(tag)8
+b Fs(')45 b(\015ags.)81 b(If)44 b(no)f(matc)m(hing)h(revision)e(is)h
+(found,)480 2720 y(retriev)m(e)31 b(the)f(most)h(recen)m(t)h(revision)c
+(\(instead)i(of)h(ignoring)d(the)j(\014le\).)0 2900 y
+Fn(-k)f Fo(k\015ag)165 b Fs(Pro)s(cess)43 b Fr(r)n(cs)f
+Fs(k)m(eyw)m(ords)h(according)g(to)g Fo(k\015ag)p Fs(.)79
+b(See)43 b(co\(1\).)80 b(This)41 b(option)h(is)g(stic)m(ky;)50
+b(future)480 3025 y(up)s(dates)42 b(of)g(this)g(\014le)g(in)f(this)h(w)
+m(orking)f(directory)i(will)d(use)i(the)h(same)g Fo(k\015ag)p
+Fs(.)78 b(The)42 b Fn(status)480 3149 y Fs(command)28
+b(can)h(b)s(e)f(view)m(ed)g(to)h(see)g(the)g(stic)m(ky)g(options.)39
+b(See)29 b(Section)f(A.16)i([status],)g(page)f(117.)0
+3330 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)0 3510 y Fn(-n)384 b Fs(Do)27
+b(not)g(run)e(an)m(y)h(c)m(hec)m(k)m(out)j(program)d(\(as)h(sp)s
+(eci\014ed)e(with)g(the)h(`)p Fn(-o)p Fs(')h(option)e(in)g(the)i(mo)s
+(dules)e(\014le;)480 3635 y(see)31 b(Section)f(C.1)h([mo)s(dules],)e
+(page)i(135\).)0 3815 y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i
+(directories.)40 b(See)30 b(Chapter)g(15)h([Mo)m(ving)g(directories],)f
+(page)h(71.)0 3996 y Fn(-p)384 b Fs(Pip)s(e)29 b(\014les)g(to)i(the)g
+(standard)e(output.)0 4176 y Fn(-r)h Fo(tag)229 b Fs(Use)32
+b(revision)e Fo(tag)p Fs(.)45 b(This)30 b(option)g(is)h(stic)m(ky)-8
+b(,)33 b(and)e(implies)d(`)p Fn(-P)p Fs('.)44 b(See)32
+b(Section)f(7.4)i([Stic)m(ky)e(tags],)480 4301 y(page)g(49,)h(for)e
+(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)125
+4606 y(In)e(addition)g(to)i(those,)g(y)m(ou)g(can)f(use)g(these)h(sp)s
+(ecial)e(command)h(options)g(with)f Fn(checkout)p Fs(:)0
+4911 y Fn(-A)384 b Fs(Reset)30 b(an)m(y)f(stic)m(ky)g(tags,)h(dates,)g
+(or)f(`)p Fn(-k)p Fs(')g(options.)39 b(See)29 b(Section)g(7.4)h([Stic)m
+(ky)f(tags],)h(page)g(49,)g(for)480 5035 y(more)h(information)d(on)i
+(stic)m(ky)h(tags/dates.)0 5215 y Fn(-c)384 b Fs(Cop)m(y)30
+b(the)f(mo)s(dule)f(\014le,)i(sorted,)g(to)g(the)g(standard)f(output,)g
+(instead)g(of)h(creating)g(or)g(mo)s(difying)480 5340
+y(an)m(y)h(\014les)e(or)h(directories)g(in)f(y)m(our)h(w)m(orking)g
+(directory)-8 b(.)p eop
 %%Page: 99 101
-bop 0 -58 a Fs(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)0 115 y Fp(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 355 y Fs(Inside)20 b(the)e(rep)q(ository)l(,)h(in)g(the)f
-(directory)h(`)p Fn($CVSROOT/CVSROOT)p Fs(',)c(there)j(are)g(a)g(n)o(um)o(b)q
-(er)h(of)e(supp)q(ortiv)o(e)0 405 y(\014les)i(for)f Fr(cvs)p
-Fs(.)30 b(Y)l(ou)19 b(can)f(use)h Fr(cvs)f Fs(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
-455 y(prop)q(erly)c(they)g(can)f(help)i(mak)o(e)d(life)j(easier.)20
-b(F)l(or)13 b(a)g(discussion)i(of)d(ho)o(w)h(to)g(edit)h(them,)f(See)h
-(Section)g(4.3)f([In)o(tro)0 504 y(administrativ)o(e)j(\014les],)f(page)g
-(16.)62 619 y(The)20 b(most)e(imp)q(ortan)o(t)h(of)g(these)h(\014les)g(is)g
-(the)f(`)p Fn(modules)p Fs(')f(\014le,)j(whic)o(h)f(de\014nes)h(the)e(mo)q
-(dules)i(inside)g(the)0 668 y(rep)q(ository)l(.)0 890 y Fm(B.1)33
-b(The)15 b(mo)r(dules)g(\014le)62 1004 y Fs(The)h(`)p Fn(modules)p
-Fs(')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 Fr(cvs)15 b Fs(will)i(use)0
-1054 y(these)c(de\014nitions)i(if)e(y)o(ou)g(use)g Fr(cvs)g
-Fs(to)f(up)q(date)i(the)f(mo)q(dules)h(\014le)g(\(use)f(normal)g(commands)f
-(lik)o(e)j Fn(add)p Fs(,)d Fn(commit)p Fs(,)0 1104 y(etc\).)62
-1218 y(The)17 b(`)p Fn(modules)p Fs(')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
-Fn(#)p Fs('\))g(as)g(w)o(ell)h(as)0 1268 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 Fn(\\)p Fs('\))e(as)0
-1318 y(the)i(last)g(c)o(haracter)g(on)g(the)g(line.)62 1432
-y(A)f(mo)q(dule)h(de\014nition)h(is)e(a)g(single)h(line)h(of)d(the)h(`)p
-Fn(modules)p Fs(')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 1481 y Fo(mname)k Fs(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 1610 y Fo(mname)j Fn(-a)d Fo(aliases)r
-Fh(:)8 b(:)g(:)240 1660 y Fs(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 Fo(mname)p Fs(.)39
-b(The)22 b(`)p Fn(-a)p Fs(')f(\015ags)g(the)240 1710 y(de\014nition)14
-b(as)e(a)h(simple)h(alias:)19 b Fr(cvs)12 b Fs(will)i(treat)e(an)o(y)g(use)h
-(of)f Fo(mname)j Fs(\(as)c(a)i(command)f(argumen)o(t\))240
-1759 y(as)18 b(if)h(the)g(list)g(of)f(names)h Fo(aliases)i
-Fs(had)e(b)q(een)g(sp)q(eci\014ed)i(instead.)31 b Fo(aliases)21
-b Fs(ma)o(y)d(con)o(tain)g(either)240 1809 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
-Fn(checkout)e Fs(creates)h(all)240 1859 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 1909 y(explicitly)j(in)e(the)f Fr(cvs)g
-Fs(argumen)o(ts.)0 1987 y Fo(mname)j Fn([)d(options)f(])h Fo(dir)k
-Fn([)c Fo(\014les)r Fh(:)8 b(:)g(:)14 b Fn(])h([)g(&)p Fo(mo)q(dule)s
-Fh(:)8 b(:)g(:)14 b Fn(])240 2037 y Fs(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
-Fo(mname)17 b(dir)s Fs('.)i(This)11 b(de\014nes)240 2087 y(all)16
-b(the)g(\014les)g(in)h(directory)e Fo(dir)20 b Fs(as)15 b(mo)q(dule)i(mname.)
-j Fo(dir)g Fs(is)15 b(a)h(relativ)o(e)g(path)f(\(from)f Fn($CVSROOT)p
-Fs(\))240 2137 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 2187 y(directory)g(called)i Fo(mname)g Fs(is)f(created)f(as)g(a)f
-(w)o(orking)h(directory;)i(no)e(in)o(termediate)h(directory)240
-2237 y(lev)o(els)c(are)f(used)h(b)o(y)f(default,)h(ev)o(en)f(if)h
-Fo(dir)j Fs(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 2301 y(By)d(explicitly)i(sp)q(ecifying)g(\014les)e(in)h(the)e
-(mo)q(dule)i(de\014nition)h(after)c Fo(dir)p Fs(,)j(y)o(ou)e(can)h(select)g
-(particular)240 2351 y(\014les)i(from)e(directory)h Fo(dir)p
-Fs(.)20 b(The)15 b(sample)f(de\014nition)i(for)d(`)p Fn(modules)p
-Fs(')f(is)j(an)f(example)h(of)e(a)h(mo)q(dule)240 2400 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 2467 y Fn(m4test)47 b(unsupported/gnu/m4)21
-b(foreach.m4)i(forloop.m4)240 2531 y Fs(With)g(this)g(de\014nition,)j
-(executing)e(`)p Fn(cvs)14 b(checkout)g(m4test)p Fs(')21 b(will)k(create)d(a)
-g(single)i(w)o(orking)240 2581 y(directory)c(`)p Fn(m4test)p
-Fs(')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 2631 y(directory)c(sev)o(eral)h(lev)o
-(els)g(deep)g(in)g(the)g Fr(cvs)e Fs(source)i(rep)q(ository)l(.)240
-2695 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 Fn(&)p Fo(mo)q(dule)s Fs(')e(in)g(its)h
-(de\014nition.)240 2745 y Fn(checkout)g Fs(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 2823 y Fn(-d)g Fo(name)71 b Fs(Name)15 b(the)g(w)o(orking)
-g(directory)h(something)f(other)g(than)g(the)g(mo)q(dule)i(name.)p
-eop
+99 100 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2255 b(99)0 366 y Fn(-d)30 b Fo(dir)241 b Fs(Create)34
+b(a)g(directory)f(called)f Fo(dir)38 b Fs(for)33 b(the)h(w)m(orking)e
+(\014les,)i(instead)e(of)i(using)d(the)j(mo)s(dule)e(name.)480
+491 y(Unless)d(y)m(ou)i(also)f(use)g(`)p Fn(-N)p Fs(',)h(the)g(paths)f
+(created)h(under)e Fo(dir)35 b Fs(will)28 b(b)s(e)h(as)i(short)f(as)h
+(p)s(ossible.)0 665 y Fn(-j)f Fo(tag)229 b Fs(With)39
+b(t)m(w)m(o)h(`)p Fn(-j)p Fs(')f(options,)i(merge)f(c)m(hanges)g(from)f
+(the)g(revision)f(sp)s(eci\014ed)f(with)h(the)i(\014rst)e(`)p
+Fn(-j)p Fs(')480 789 y(option)30 b(to)h(the)g(revision)d(sp)s
+(eci\014ed)h(with)g(the)h(second)h(`)p Fn(j)p Fs(')f(option,)g(in)m(to)
+h(the)f(w)m(orking)g(directory)-8 b(.)480 938 y(With)24
+b(one)g(`)p Fn(-j)p Fs(')g(option,)i(merge)e(c)m(hanges)i(from)d(the)i
+(ancestor)g(revision)e(to)i(the)f(revision)f(sp)s(eci\014ed)480
+1063 y(with)30 b(the)h(`)p Fn(-j)p Fs(')g(option,)f(in)m(to)h(the)g(w)m
+(orking)g(directory)-8 b(.)42 b(The)30 b(ancestor)i(revision)e(is)g
+(the)h(common)480 1187 y(ancestor)45 b(of)f(the)g(revision)f(whic)m(h)g
+(the)h(w)m(orking)f(directory)h(is)f(based)g(on,)48 b(and)43
+b(the)i(revision)480 1312 y(sp)s(eci\014ed)29 b(in)g(the)h(`)p
+Fn(-j)p Fs(')h(option.)480 1461 y(In)26 b(addition,)h(eac)m(h)h(-j)f
+(option)g(can)g(con)m(tain)h(an)f(optional)f(date)i(sp)s(eci\014cation)
+e(whic)m(h,)h(when)f(used)480 1585 y(with)i(branc)m(hes,)h(can)g(limit)
+e(the)i(c)m(hosen)g(revision)e(to)j(one)f(within)d(a)k(sp)s(eci\014c)d
+(date.)41 b(An)29 b(optional)480 1710 y(date)i(is)e(sp)s(eci\014ed)g(b)
+m(y)h(adding)f(a)i(colon)f(\(:\))42 b(to)31 b(the)g(tag:)41
+b(`)p Fn(-j)p Fo(Sym)m(b)s(olic)p 2962 1710 28 4 v 31
+w(T)-8 b(ag)8 b Fn(:)p Fo(Date)p 3386 1710 V 35 w(Sp)s(eci\014er)f
+Fs('.)480 1859 y(See)31 b(Chapter)e(8)i([Merging],)g(page)g(51.)0
+2032 y Fn(-N)384 b Fs(Only)21 b(useful)h(together)i(with)e(`)p
+Fn(-d)30 b Fo(dir)7 b Fs('.)37 b(With)22 b(this)g(option,)i
+Fr(cvs)e Fs(will)f(not)i(shorten)g(mo)s(dule)e(paths)480
+2157 y(in)36 b(y)m(our)g(w)m(orking)g(directory)-8 b(.)61
+b(\(Normally)-8 b(,)38 b Fr(cvs)e Fs(shortens)g(paths)g(as)i(m)m(uc)m
+(h)e(as)i(p)s(ossible)c(when)480 2282 y(y)m(ou)d(sp)s(ecify)e(an)h
+(explicit)f(target)j(directory\).)0 2455 y Fn(-s)384
+b Fs(Lik)m(e)34 b(`)p Fn(-c)p Fs(',)i(but)e(include)e(the)j(status)g
+(of)f(all)g(mo)s(dules,)g(and)g(sort)h(it)f(b)m(y)g(the)h(status)g
+(string.)52 b(See)480 2580 y(Section)32 b(C.1)g([mo)s(dules],)f(page)i
+(135,)h(for)e(info)e(ab)s(out)i(the)g(`)p Fn(-s)p Fs(')g(option)f(that)
+i(is)e(used)g(inside)f(the)480 2704 y(mo)s(dules)f(\014le)g(to)i(set)g
+(the)g(mo)s(dule)d(status.)0 3118 y Fk(A.6.2)62 b(c)m(hec)m(k)m(out)28
+b(examples)125 3392 y Fs(Get)j(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
+Fn(tc)p Fs(':)240 3645 y Fn($)47 b(cvs)g(checkout)f(tc)125
+3919 y Fs(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
+Fn(tc)p Fs(')h(as)g(it)g(lo)s(ok)m(ed)h(one)f(da)m(y)h(ago:)240
+4172 y Fn($)47 b(cvs)g(checkout)f(-D)h(yesterday)e(tc)0
+4619 y Fm(A.7)67 b(commit|Chec)l(k)32 b(\014les)f(in)l(to)g(the)g(rep)t
+(ository)75 4893 y Fq(\017)60 b Fs(V)-8 b(ersion)30 b(1.3)h(Synopsis:)
+39 b(commit)30 b([-lnR])g([-m)h('log)p 1948 4893 V 33
+w(message')h Fn(|)e Fs(-f)g(\014le])g([-r)g(revision])f([\014les)p
+Fh(:)15 b(:)g(:)p Fs(])75 5042 y Fq(\017)60 b Fs(V)-8
+b(ersion)30 b(1.3.1)i(Synopsis:)39 b(commit)30 b([-lnRf)7
+b(])30 b([-m)g('log)p 2053 5042 V 33 w(message')i Fn(|)e
+Fs(-F)h(\014le])f([-r)g(revision])f([\014les)p Fh(:)15
+b(:)g(:)q Fs(])75 5191 y Fq(\017)60 b Fs(Requires:)40
+b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
+b(.)75 5340 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
+b(.)p eop
 %%Page: 100 102
-bop 0 -58 a Fs(100)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)240
-183 y Fn(-e)f Fo(prog)88 b Fs(Sp)q(ecify)20 b(a)e(program)g
-Fo(prog)k Fs(to)c(run)h(whenev)o(er)g(\014les)g(in)h(a)e(mo)q(dule)i(are)e
-(exp)q(orted.)480 233 y Fo(prog)h Fs(runs)c(with)g(a)g(single)i(argumen)o(t,)
-d(the)h(mo)q(dule)i(name.)240 307 y Fn(-i)e Fo(prog)88 b Fs(Sp)q(ecify)17
-b(a)e(program)g Fo(prog)j Fs(to)d(run)h(whenev)o(er)g(\014les)g(in)g(a)g(mo)q
-(dule)g(are)f(committed.)480 356 y Fo(prog)j Fs(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
-406 y(tory)g(in)h(a)f(source)h(rep)q(ository)l(.)21 b(The)16
-b(`)p Fn(commitinfo)p Fs(',)d(`)p Fn(loginfo)p Fs(',)g(and)j(`)p
-Fn(editinfo)p Fs(')480 456 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 529 y Fn(-o)g Fo(prog)88
-b Fs(Sp)q(ecify)16 b(a)d(program)g Fo(prog)k Fs(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
-579 y Fo(prog)k Fs(runs)c(with)g(a)g(single)i(argumen)o(t,)d(the)h(mo)q(dule)
-i(name.)240 653 y Fn(-s)e Fo(status)57 b Fs(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 Fn(cvs)480 702 y(checkout)e(-s)p Fs(')d(the)h(mo)q(dules)h(are)e
-(sorted)g(according)h(to)f(primarily)i(mo)q(dule)g(status,)480
-752 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 802 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 852 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 925
-y Fn(-t)g Fo(prog)88 b Fs(Sp)q(ecify)16 b(a)f(program)e Fo(prog)18
-b Fs(to)c(run)h(whenev)o(er)g(\014les)h(in)f(a)g(mo)q(dule)g(are)g(tagged)f
-(with)480 975 y Fn(rtag)p Fs(.)20 b Fo(prog)f Fs(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 1025 y(tag)g(sp)q(eci\014ed)j(to)d Fn(rtag)p Fs(.)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
-1075 y Fn(tag)f Fs(is)g(executed.)240 1148 y Fn(-u)g Fo(prog)88
-b Fs(Sp)q(ecify)22 b(a)e(program)f Fo(prog)k Fs(to)d(run)g(whenev)o(er)h(`)p
-Fn(cvs)14 b(update)p Fs(')19 b(is)i(executed)g(from)480 1198
-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 Fo(prog)d Fs(runs)d(with)g(a)g(single)480 1248
-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 1449 y Fm(B.2)33 b(The)15 b(cvswrapp)r(ers)g(\014le)62
-1561 y Fs(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
-Fr(cvs)p Fs(.)21 b(Most)0 1611 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
-Fr(cvs)p Fs(.)62 1723 y(The)k(\014le)h(`)p Fn(cvswrappers)p
-Fs(')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 1773 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 1823
-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 Fn(-t)0 1873 y Fs(\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 Fn(-f)g Fs(\015ag\))62 1985 y(The)f(`)p
-Fn(cvswrappers)p Fs(')d(also)i(has)g(a)g(`)p Fn(-m)p Fs(')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
-2035 y(when)f(the)f(\014le)i(is)f(up)q(dated.)19 b Fn(MERGE)12
-b Fs(means)g(the)h(usual)g Fr(cvs)f Fs(b)q(eha)o(vior:)19 b(try)12
-b(to)f(merge)i(the)f(\014les)h(\(this)g(generally)0 2084 y(will)k(not)e(w)o
-(ork)f(for)h(binary)h(\014les\).)21 b Fn(COPY)14 b Fs(means)i(that)e
-Fn(cvs)h(update)f Fs(will)j(merely)f(cop)o(y)f(one)h(v)o(ersion)f(o)o(v)o(er)
-g(the)0 2134 y(other,)i(and)h(require)g(the)g(user)g(using)g(mec)o(hanisms)g
-(outside)g Fr(cvs)p Fs(,)f(to)g(insert)h(an)o(y)f(necessary)h(c)o(hanges.)27
-b(The)0 2184 y(`)p Fn(-m)p Fs(')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 2234 y(\014les)h(are)f(stored.)k(See)d(See)g
-(Chapter)f(17)g([Binary)g(\014les],)g(page)g(65,)g(for)f(more)h(on)g(binary)h
-(\014les.)62 2346 y(The)g(basic)g(format)d(of)i(the)g(\014le)i(`)p
-Fn(cvswrappers)p Fs(')c(is:)120 2460 y Fn(wildcard)118 b([option)23
-b(value][option)f(value]...)120 2564 y(where)h(option)g(is)h(one)f(of)120
-2616 y(-f)262 b(from)24 b(cvs)f(filter)214 b(value:)23 b(path)g(to)h(filter)
-120 2668 y(-t)262 b(to)24 b(cvs)f(filter)262 b(value:)23 b(path)g(to)h
-(filter)120 2720 y(-m)262 b(update)23 b(methodology)142 b(value:)23
-b(MERGE)g(or)h(COPY)120 2771 y(-k)262 b(keyword)23 b(expansion)166
-b(value:)23 b(expansion)g(mode)p eop
+100 101 bop 0 -116 a Fs(100)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)75 366 y Fq(\017)60 b Fs(Synon)m(ym:)40
+b(ci)125 699 y Fi(W)-8 b(arning:)38 b Fs(The)27 b(`)p
+Fn(-f)j Fo(\014le)5 b Fs(')26 b(option)g(will)e(probably)h(b)s(e)h
+(renamed)g(to)h(`)p Fn(-F)j Fo(\014le)5 b Fs(',)27 b(and)f(`)p
+Fn(-f)p Fs(')h(will)d(b)s(e)i(giv)m(en)g(a)h(new)0 824
+y(b)s(eha)m(vior)i(in)h(future)f(releases)i(of)f Fr(cvs)p
+Fs(.)125 1115 y(Use)24 b Fn(commit)e Fs(when)i(y)m(ou)g(w)m(an)m(t)h
+(to)g(incorp)s(orate)f(c)m(hanges)h(from)e(y)m(our)h(w)m(orking)g
+(source)g(\014les)f(in)m(to)h(the)h(source)0 1239 y(rep)s(ository)-8
+b(.)125 1530 y(If)30 b(y)m(ou)h(don't)g(sp)s(ecify)f(particular)f
+(\014les)h(to)i(commit,)f(all)f(of)h(the)g(\014les)f(in)g(y)m(our)g(w)m
+(orking)h(curren)m(t)f(directory)0 1655 y(are)35 b(examined.)53
+b Fn(commit)34 b Fs(is)f(careful)i(to)g(c)m(hange)h(in)e(the)h(rep)s
+(ository)e(only)h(those)i(\014les)d(that)j(y)m(ou)f(ha)m(v)m(e)h
+(really)0 1779 y(c)m(hanged.)62 b(By)38 b(default)f(\(or)g(if)g(y)m(ou)
+g(explicitly)e(sp)s(ecify)h(the)i(`)p Fn(-R)p Fs(')f(option\),)i
+(\014les)d(in)g(sub)s(directories)f(are)j(also)0 1904
+y(examined)29 b(and)h(committed)g(if)f(they)h(ha)m(v)m(e)i(c)m(hanged;)
+f(y)m(ou)f(can)g(use)g(the)g(`)p Fn(-l)p Fs(')g(option)g(to)h(limit)d
+Fn(commit)g Fs(to)j(the)0 2029 y(curren)m(t)f(directory)g(only)-8
+b(.)125 2320 y Fn(commit)36 b Fs(v)m(eri\014es)h(that)i(the)f(selected)
+g(\014les)f(are)h(up)f(to)i(date)g(with)d(the)i(curren)m(t)g(revisions)
+e(in)h(the)h(source)0 2444 y(rep)s(ository;)j(it)d(will)e(notify)i(y)m
+(ou,)i(and)e(exit)g(without)g(committing,)i(if)d(an)m(y)i(of)f(the)h
+(sp)s(eci\014ed)d(\014les)h(m)m(ust)i(b)s(e)0 2569 y(made)e(curren)m(t)
+f(\014rst)g(with)f Fn(update)g Fs(\(see)j(Section)e(A.18)i([up)s
+(date],)g(page)g(120\).)61 b Fn(commit)35 b Fs(do)s(es)h(not)h(call)f
+(the)0 2693 y Fn(update)29 b Fs(command)h(for)g(y)m(ou,)h(but)f(rather)
+g(lea)m(v)m(es)h(that)g(for)g(y)m(ou)f(to)h(do)g(when)e(the)i(time)f
+(is)f(righ)m(t.)125 2984 y(When)e(all)g(is)g(w)m(ell,)g(an)h(editor)f
+(is)g(in)m(v)m(ok)m(ed)h(to)h(allo)m(w)e(y)m(ou)h(to)h(en)m(ter)f(a)h
+(log)f(message)h(that)f(will)d(b)s(e)i(written)g(to)0
+3109 y(one)32 b(or)h(more)f(logging)g(programs)g(\(see)h(Section)f(C.1)
+g([mo)s(dules],)g(page)h(135,)h(and)e(see)h(Section)f(C.7)g([loginfo],)
+0 3233 y(page)26 b(143\))h(and)e(placed)f(in)g(the)i
+Fr(r)n(cs)e Fs(history)g(\014le)h(inside)e(the)i(rep)s(ository)-8
+b(.)39 b(This)23 b(log)i(message)i(can)e(b)s(e)g(retriev)m(ed)0
+3358 y(with)31 b(the)h Fn(log)f Fs(command;)i(See)f(Section)g(A.12)i
+([log],)f(page)g(110.)47 b(Y)-8 b(ou)32 b(can)h(sp)s(ecify)d(the)i(log)
+h(message)g(on)f(the)0 3482 y(command)i(line)f(with)h(the)g(`)p
+Fn(-m)c Fo(message)5 b Fs(')36 b(option,)g(and)e(th)m(us)g(a)m(v)m(oid)
+h(the)g(editor)f(in)m(v)m(o)s(cation,)i(or)e(use)h(the)f(`)p
+Fn(-f)0 3607 y Fo(\014le)5 b Fs(')30 b(option)g(to)h(sp)s(ecify)e(that)
+i(the)f(argumen)m(t)h(\014le)f(con)m(tains)g(the)h(log)f(message.)0
+4175 y Fk(A.7.1)62 b(commit)29 b(options)125 4466 y Fs(These)h
+(standard)h(options)f(are)i(supp)s(orted)d(b)m(y)i Fn(commit)f
+Fs(\(see)i(Section)f(A.4)h([Common)f(options],)g(page)h(90,)0
+4590 y(for)e(a)h(complete)g(description)d(of)j(them\):)0
+4923 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)0 5132 y Fn(-n)384 b Fs(Do)31
+b(not)g(run)e(an)m(y)h(mo)s(dule)f(program.)0 5340 y
+Fn(-R)384 b Fs(Commit)30 b(directories)f(recursiv)m(ely)-8
+b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)p eop
 %%Page: 101 103
-bop 0 -58 a Fs(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)120 183 y Fn(and)23
-b(value)h(is)f(a)h(single-quote)e(delimited)h(value.)120 302
-y(*.nib)95 b(-f)23 b('unwrap)g(\045s')h(-t)f('wrap)g(\045s)h(\045s')g(-m)f
-('COPY')120 354 y(*.c)143 b(-t)23 b('indent)g(\045s)h(\045s')0
-471 y Fs(The)19 b(ab)q(o)o(v)o(e)f(example)i(of)e(a)h(`)p Fn(cvswrappers)p
-Fs(')d(\014le)k(states)e(that)g(all)h(\014les/directories)i(that)d(end)h
-(with)g(a)g Fn(.nib)0 521 y Fs(should)h(b)q(e)g(\014ltered)g(with)g(the)f(`)p
-Fn(wrap)p Fs(')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 571 y(should)c(b)q(e)f
-(\014ltered)g(though)g(the)g(`)p Fn(unwrap)p Fs(')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 621 y(`)p Fn(cvswrappers)p Fs(')13 b(\014le)k(also)f(states)f(that)f
-(a)i Fn(COPY)f Fs(metho)q(dology)h(should)g(b)q(e)h(used)f(when)g(up)q
-(dating)h(the)e(\014les)i(in)0 670 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 787 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
-Fn(*.c)g Fs(should)h(b)q(e)g(\014ltered)g(with)g(`)p Fn(indent)p
-Fs(')0 837 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 Fn(*.c)f Fs(\014le)h(is)0 887 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
-Fn(-t)f Fs(\014lter)h(is)g(called)h(with)e(t)o(w)o(o)g(argumen)o(ts,)f(the)h
-(\014rst)0 937 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 987 y(\014ltered)e(\014le)g(should)h(b)q(e)e(placed.)0
-1104 y(The)e Fn(-f)f Fs(\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 1153 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.)62 1270 y(F)l(or)20 b(another)f(example,)j
-(the)e(follo)o(wing)h(command)e(imp)q(orts)i(a)e(directory)l(,)i(treating)f
-(\014les)h(whose)f(name)0 1320 y(ends)c(in)g(`)p Fn(.exe)p
-Fs(')e(as)g(binary:)120 1439 y Fn(cvs)23 b(import)g(-I)h(!)g(-W)f("*.exe)g
-(-k)h('b'")f(first-dir)g(vendortag)g(reltag)0 1688 y Fm(B.3)33
-b(The)15 b(commit)g(supp)r(ort)h(\014les)62 1805 y Fs(The)21
-b(`)p Fn(-i)p Fs(')f(\015ag)h(in)h(the)f(`)p Fn(modules)p Fs(')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 1855 y(committed)16 b(\(see)g(Section)h(B.1)f([mo)q(dules],)
-g(page)g(99\).)22 b(The)16 b(\014les)h(describ)q(ed)h(in)f(this)f(section)h
-(pro)o(vide)g(other,)0 1905 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 2022
-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
-2072 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 2122 y(the)f(corresp)q(onding)h(programs.)0
-2256 y(`)p Fn(commitinfo)p Fs(')240 2306 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 2355 y(non-zero)f(exit)h(status)e(the)
-i(commit)f(will)i(b)q(e)f(ab)q(orted.)0 2440 y(`)p Fn(editinfo)p
-Fs(')240 2490 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
-2540 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
-Fn(rcsinfo)p Fs(')f(\014le,)240 2589 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(105\).)0
-2674 y(`)p Fn(loginfo)p Fs(')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 2724 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 2774 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 Fh(:)8 b(:)g(:)13 b
-Fs(Y)l(our)i(imagination)h(is)240 2823 y(the)f(limit!)p eop
+101 102 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(101)0 366 y Fn(-r)30 b Fo(revision)480
+491 y Fs(Commit)e(to)i Fo(revision)p Fs(.)39 b Fo(revision)28
+b Fs(m)m(ust)h(b)s(e)f(either)h(a)h(branc)m(h,)f(or)g(a)h(revision)d
+(on)i(the)h(main)e(trunk)480 616 y(that)41 b(is)e(higher)f(than)i(an)m
+(y)g(existing)f(revision)g(n)m(um)m(b)s(er.)68 b(Y)-8
+b(ou)40 b(cannot)h(commit)f(to)h(a)f(sp)s(eci\014c)480
+740 y(revision)29 b(on)h(a)h(branc)m(h.)125 1036 y Fn(commit)d
+Fs(also)j(supp)s(orts)d(these)j(options:)0 1332 y Fn(-F)f
+Fo(\014le)237 b Fs(This)27 b(option)i(is)f(presen)m(t)h(in)e
+Fr(cvs)h Fs(releases)h(1.3-s3)i(and)d(later.)41 b(Read)29
+b(the)g(log)g(message)h(from)f Fo(\014le)p Fs(,)480 1457
+y(instead)h(of)g(in)m(v)m(oking)g(an)g(editor.)0 1626
+y Fn(-f)384 b Fs(This)26 b(option)i(is)f(presen)m(t)h(in)f
+Fr(cvs)g Fs(1.3-s3)j(and)e(later)g(releases)g(of)h Fr(cvs)p
+Fs(.)39 b(Note)29 b(that)g(this)e(is)g(not)i(the)480
+1751 y(standard)i(b)s(eha)m(vior)g(of)g(the)h(`)p Fn(-f)p
+Fs(')g(option)f(as)h(de\014ned)e(in)h(See)h(Section)f(A.4)i([Common)e
+(options],)480 1875 y(page)g(90.)480 2022 y(F)-8 b(orce)33
+b Fr(cvs)d Fs(to)i(commit)f(a)h(new)e(revision)g(ev)m(en)i(if)e(y)m(ou)
+i(ha)m(v)m(en't)g(made)f(an)m(y)h(c)m(hanges)g(to)g(the)g(\014le.)480
+2146 y(If)e(the)g(curren)m(t)h(revision)d(of)j Fo(\014le)j
+Fs(is)c(1.7,)h(then)g(the)f(follo)m(wing)f(t)m(w)m(o)j(commands)e(are)g
+(equiv)-5 b(alen)m(t:)720 2272 y Fn($)47 b(cvs)g(commit)f(-f)i
+Fo(\014le)720 2376 y Fn($)f(cvs)g(commit)f(-r)i(1.8)f
+Fo(\014le)0 2545 y Fn(-f)30 b Fo(\014le)237 b Fs(This)30
+b(option)i(is)f(presen)m(t)h(in)f Fr(cvs)g Fs(releases)h(1.3,)i(1.3-s1)
+g(and)e(1.3-s2.)47 b(Note)34 b(that)e(this)f(is)g(not)i(the)480
+2670 y(standard)e(b)s(eha)m(vior)g(of)g(the)h(`)p Fn(-f)p
+Fs(')g(option)f(as)h(de\014ned)e(in)h(See)h(Section)f(A.4)i([Common)e
+(options],)480 2794 y(page)g(90.)480 2941 y(Read)g(the)f(log)h(message)
+g(from)f Fo(\014le)p Fs(,)g(instead)f(of)i(in)m(v)m(oking)f(an)g
+(editor.)0 3110 y Fn(-m)g Fo(message)480 3235 y Fs(Use)h
+Fo(message)36 b Fs(as)31 b(the)g(log)f(message,)i(instead)d(of)i(in)m
+(v)m(oking)f(an)g(editor.)0 3640 y Fk(A.7.2)62 b(commit)29
+b(examples)0 4045 y(A.7.2.1)62 b(New)30 b(ma)7 b(jor)29
+b(release)i(n)m(um)m(b)s(er)125 4319 y Fs(By)k(default,)g
+Fr(cvs)f Fs(will)e(assign)i(n)m(umeric)g(revisions)f(b)m(y)i(lea)m
+(ving)f(the)h(\014rst)f(n)m(um)m(b)s(er)g(the)h(same)g(and)g(incre-)0
+4443 y(men)m(ting)30 b(the)h(second)g(n)m(um)m(b)s(er.)40
+b(F)-8 b(or)31 b(example,)f Fn(1.1)p Fs(,)g Fn(1.2)p
+Fs(,)g Fn(1.3)p Fs(,)g(etc.)43 b(Normally)29 b(there)i(is)f(no)g
+(reason)h(to)g(care)0 4568 y(ab)s(out)38 b(the)h(revision)d(n)m(um)m(b)
+s(ers|it)h(is)g(easier)i(to)g(treat)g(them)g(as)f(in)m(ternal)f(n)m(um)
+m(b)s(ers)g(that)i Fr(cvs)f Fs(main)m(tains,)0 4692 y(and)31
+b(tags)i(pro)m(vide)d(a)i(b)s(etter)g(w)m(a)m(y)h(to)f(distinguish)c(b)
+s(et)m(w)m(een)k(things)e(lik)m(e)h(release)h(1)g(v)m(ersus)f(release)h
+(2)g(of)g(y)m(our)0 4817 y(pro)s(duct)h(\(see)i(Section)f(7.1)h([T)-8
+b(ags],)36 b(page)f(45\).)53 b(Ho)m(w)m(ev)m(er,)37 b(if)c(y)m(ou)h(w)m
+(an)m(t)h(to)g(set)f(the)h(n)m(umeric)d(revisions,)i(the)0
+4941 y(`)p Fn(-r)p Fs(')c(option)g(to)h Fn(cvs)f(commit)e
+Fs(can)j(do)f(that.)125 5215 y(F)-8 b(or)40 b(example,)i(to)e(bring)e
+(all)h(y)m(our)h(\014les)e(up)h(to)h(the)g Fr(r)n(cs)f
+Fs(revision)f(3.0)j(\(including)36 b(those)k(that)h(ha)m(v)m(en't)0
+5340 y(c)m(hanged\),)32 b(y)m(ou)e(migh)m(t)g(in)m(v)m(ok)m(e:)p
+eop
 %%Page: 102 104
-bop 0 -58 a Fs(102)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fk(B.3.1)30 b(The)15 b(common)g(syn)n(tax)62 297 y Fs(The)k(four)e
-(\014les)i(`)p Fn(commitinfo)p Fs(',)e(`)p Fn(loginfo)p Fs(',)f(`)p
-Fn(rcsinfo)p Fs(')h(and)h(`)p Fn(editinfo)p Fs(')e(all)j(ha)o(v)o(e)f(a)g
-(common)g(format.)0 347 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 460 y(Eac)o(h)e(line)i(con)o(tains)e(the)h(follo)o(wing:)37
-574 y Fq(\017)30 b Fs(A)15 b(regular)h(expression)37 638 y
-Fq(\017)30 b Fs(A)15 b(whitespace)h(separator|one)f(or)g(more)f(spaces)i
-(and/or)e(tabs.)37 701 y Fq(\017)30 b Fs(A)15 b(\014le)h(name)g(or)e
-(command-line)j(template.)0 829 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
-Fn(#)p Fs(')g(are)g(treated)h(as)f(commen)o(ts.)18 b(Long)13
-b(lines)0 879 y(unfortunately)i(can)h Fo(not)g Fs(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 992 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 1042 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 1260 y Fm(B.4)33 b(Commitinfo)62 1374 y Fs(The)17
-b(`)p Fn(commitinfo)p Fs(')d(\014le)j(de\014nes)g(programs)f(to)f(execute)i
-(whenev)o(er)g(`)p Fn(cvs)d(commit)p Fs(')h(is)i(ab)q(out)f(to)g(execute.)0
-1423 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
-1473 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 1523 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 1637 y(As)i(men)o(tioned)g
-(earlier,)h(eac)o(h)e(line)i(in)f(the)g(`)p Fn(commitinfo)p
-Fs(')d(\014le)k(consists)f(of)f(a)g(regular)g(expression)i(and)e(a)0
-1686 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
-1736 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 1786 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 1900 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 1949 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 2063 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
-Fn(DEFAULT)p Fs(')0 2113 y(line)h(is)f(used,)f(if)h(it)f(is)h(sp)q
-(eci\014ed.)62 2226 y(All)i(o)q(ccurances)e(of)g(the)g(name)g(`)p
-Fn(ALL)p Fs(')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 2276 y(\014rst)g(matc)o(hing)g(regular)g
-(expression)h(or)f(the)g(name)h(`)p Fn(DEFAULT)p Fs('.)62 2390
-y(Note:)j(when)14 b Fr(CVS)f Fs(is)h(accessing)h(a)e(remote)g(rep)q(ository)l
-(,)h(`)p Fn(commitinfo)p Fs(')d(will)16 b(b)q(e)e(run)g(on)f(the)h
-Fo(remote)i Fs(\(i.e.,)0 2440 y(serv)o(er\))e(side,)i(not)f(the)g(clien)o(t)i
-(side)f(\(see)f(Section)h(4.6)e([Remote)h(rep)q(ositories],)h(page)f(17\).)0
-2660 y Fm(B.5)33 b(Editinfo)62 2774 y Fs(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 Fn(editinfo)p Fs(')e(\014le)0
-2823 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)p
+102 103 bop 0 -116 a Fs(102)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)240 366 y Fn($)47 b(cvs)g(commit)f(-r)i
+(3.0)125 654 y Fs(Note)33 b(that)g(the)f(n)m(um)m(b)s(er)f(y)m(ou)h(sp)
+s(ecify)f(with)f(`)p Fn(-r)p Fs(')i(m)m(ust)g(b)s(e)g(larger)f(than)h
+(an)m(y)h(existing)e(revision)f(n)m(um)m(b)s(er.)0 778
+y(That)38 b(is,)h(if)d(revision)h(3.0)h(exists,)i(y)m(ou)e(cannot)h(`)p
+Fn(cvs)29 b(commit)g(-r)h(1.3)p Fs('.)62 b(If)37 b(y)m(ou)i(w)m(an)m(t)
+f(to)h(main)m(tain)e(sev)m(eral)0 903 y(releases)31 b(in)e(parallel,)f
+(y)m(ou)j(need)f(to)h(use)f(a)h(branc)m(h)f(\(see)h(Chapter)f(7)h
+([Branc)m(hes],)g(page)h(45\).)0 1438 y Fk(A.7.2.2)62
+b(Committing)29 b(to)i(a)f(branc)m(h)125 1725 y Fs(Y)-8
+b(ou)24 b(can)h(commit)f(to)h(a)g(branc)m(h)e(revision)g(\(one)i(that)g
+(has)f(an)g(ev)m(en)h(n)m(um)m(b)s(er)e(of)h(dots\))h(with)e(the)h(`)p
+Fn(-r)p Fs(')g(option.)0 1850 y(T)-8 b(o)36 b(create)h(a)f(branc)m(h)e
+(revision,)h(use)g(the)h(`)p Fn(-b)p Fs(')f(option)g(of)h(the)f
+Fn(rtag)f Fs(or)i Fn(tag)e Fs(commands)h(\(see)h(Section)g(A.17)0
+1974 y([tag],)43 b(page)d(118)g(or)f(see)g(Section)g(A.15)h([rtag],)j
+(page)c(116\).)68 b(Then,)40 b(either)f Fn(checkout)d
+Fs(or)j Fn(update)e Fs(can)j(b)s(e)0 2099 y(used)34 b(to)i(base)f(y)m
+(our)g(sources)g(on)g(the)h(newly)d(created)k(branc)m(h.)54
+b(F)-8 b(rom)35 b(that)h(p)s(oin)m(t)e(on,)j(all)d Fn(commit)f
+Fs(c)m(hanges)0 2223 y(made)g(within)e(these)i(w)m(orking)f(sources)i
+(will)c(b)s(e)i(automatically)h(added)g(to)g(a)h(branc)m(h)e(revision,)
+g(thereb)m(y)i(not)0 2348 y(disturbing)26 b(main-line)h(dev)m(elopmen)m
+(t)j(in)e(an)m(y)h(w)m(a)m(y)-8 b(.)42 b(F)-8 b(or)30
+b(example,)g(if)e(y)m(ou)i(had)f(to)h(create)h(a)e(patc)m(h)h(to)g(the)
+g(1.2)0 2473 y(v)m(ersion)g(of)g(the)h(pro)s(duct,)e(ev)m(en)i(though)g
+(the)f(2.0)i(v)m(ersion)d(is)h(already)g(under)f(dev)m(elopmen)m(t,)i
+(y)m(ou)f(migh)m(t)g(do:)240 2739 y Fn($)47 b(cvs)g(rtag)g(-b)g(-r)g
+(FCS1_2)f(FCS1_2_Patch)f(product_module)240 2843 y($)i(cvs)g(checkout)f
+(-r)h(FCS1_2_Patch)e(product_module)240 2947 y($)i(cd)h(product_module)
+240 3050 y([[)f(hack)g(away)f(]])240 3154 y($)h(cvs)g(commit)0
+3442 y Fs(This)29 b(w)m(orks)h(automatically)g(since)g(the)g(`)p
+Fn(-r)p Fs(')h(option)f(is)f(stic)m(ky)-8 b(.)0 3977
+y Fk(A.7.2.3)62 b(Creating)30 b(the)h(branc)m(h)e(after)h(editing)125
+4264 y Fs(Sa)m(y)22 b(y)m(ou)g(ha)m(v)m(e)h(b)s(een)e(w)m(orking)g(on)h
+(some)g(extremely)g(exp)s(erimen)m(tal)f(soft)m(w)m(are,)k(based)c(on)h
+(whatev)m(er)h(revision)0 4389 y(y)m(ou)34 b(happ)s(ened)f(to)i(c)m
+(hec)m(k)m(out)h(last)e(w)m(eek.)53 b(If)34 b(others)g(in)f(y)m(our)h
+(group)f(w)m(ould)g(lik)m(e)g(to)i(w)m(ork)f(on)g(this)f(soft)m(w)m
+(are)0 4513 y(with)d(y)m(ou,)i(but)e(without)g(disturbing)e(main-line)h
+(dev)m(elopmen)m(t,)i(y)m(ou)h(could)e(commit)h(y)m(our)g(c)m(hange)h
+(to)g(a)f(new)0 4638 y(branc)m(h.)38 b(Others)25 b(can)g(then)g(c)m
+(hec)m(k)m(out)i(y)m(our)e(exp)s(erimen)m(tal)f(stu\013)h(and)f
+(utilize)g(the)h(full)e(b)s(ene\014t)h(of)h Fr(cvs)f
+Fs(con\015ict)0 4762 y(resolution.)39 b(The)30 b(scenario)g(migh)m(t)h
+(lo)s(ok)e(lik)m(e:)240 5029 y Fn([[)47 b(hacked)f(sources)g(are)h
+(present)f(]])240 5132 y($)h(cvs)g(tag)g(-b)g(EXPR1)240
+5236 y($)g(cvs)g(update)f(-r)i(EXPR1)240 5340 y($)f(cvs)g(commit)p
 eop
 %%Page: 103 105
-bop 0 -58 a Fs(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)0 183 y(editor)17 b(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 233 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 345 y(If)11 b(no)g(matc)o(hing)g(line)
-i(is)e(found)g(in)h(the)f(`)p Fn(editinfo)p Fs(')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
-395 y Fn($CVSEDITOR)j Fs(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
-Fn($EDITOR)d Fs(is)0 445 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 Fn(vi)p
-Fs(,)e(will)j(b)q(e)f(used.)62 557 y(The)h(`)p Fn(editinfo)p
-Fs(')d(\014le)j(is)f(often)g(most)f(useful)i(together)f(with)g(the)g(`)p
-Fn(rcsinfo)p Fs(')e(\014le,)j(whic)o(h)g(can)f(b)q(e)h(used)g(to)0
-607 y(sp)q(ecify)g(a)d(log)i(message)e(template.)62 719 y(Eac)o(h)i(line)i
-(in)g(the)e(`)p Fn(editinfo)p Fs(')f(\014le)i(consists)g(of)f(a)g(regular)g
-(expression)h(and)g(a)f(command-line)i(template.)0 769 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 819 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 931 y(One)j(thing)g(that)e(should)i(b)q(e)g(noted)f(is)h
-(that)e(the)i(`)p Fn(ALL)p Fs(')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 981 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 1030 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
-1143 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
-Fn(DEFAULT)p Fs(')0 1192 y(line)h(is)f(used,)f(if)h(it)f(is)h(sp)q
-(eci\014ed.)62 1305 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 1417
-y(Note:)i(when)12 b Fr(CVS)f Fs(is)h(accessing)g(a)f(remote)g(rep)q(ository)l
-(,)h(or)f(when)h(the)f(`)p Fn(-m)p Fs(')f(or)h(`)p Fn(-F)p
-Fs(')g(options)g(to)g Fn(cvs)k(commit)0 1467 y Fs(are)g(used,)g(`)p
-Fn(editinfo)p Fs(')f(will)i(not)f(b)q(e)h(consulted.)21 b(There)16
-b(is)f(no)g(go)q(o)q(d)g(w)o(ork)m(around)g(for)g(this.)0 1650
-y Fk(B.5.1)30 b(Editinfo)15 b(example)62 1762 y Fs(The)22 b(follo)o(wing)h
-(is)f(a)f(little)i(silly)h(example)e(of)f(a)h(`)p Fn(editinfo)p
-Fs(')d(\014le,)24 b(together)d(with)h(the)g(corresp)q(onding)0
-1812 y(`)p Fn(rcsinfo)p Fs(')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 1862 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 1912
-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 Fn(/usr/cvssupport/tc.tem)o(plate)p
-Fs(')o(.)120 2026 y Fn(BugId:)62 2138 y Fs(The)g(script)f(`)p
-Fn(/usr/cvssupport/bugid.edit)o Fs(')d(is)k(used)g(to)e(edit)i(the)f(log)h
-(message.)120 2253 y Fn(#!/bin/sh)120 2304 y(#)120 2356 y(#)167
-b(bugid.edit)22 b(filename)120 2408 y(#)120 2460 y(#)48 b(Call)23
-b($EDITOR)g(on)g(FILENAME,)g(and)g(verify)h(that)f(the)120
-2512 y(#)48 b(resulting)22 b(file)i(contains)e(a)i(valid)f(bugid)g(on)h(the)f
-(first)120 2564 y(#)48 b(line.)120 2616 y(if)24 b([)f("x$EDITOR")g(=)h("x")f
-(];)h(then)f(EDITOR=vi;)f(fi)120 2668 y(if)i([)f("x$CVSEDITOR")f(=)i("x")g
-(];)f(then)g(CVSEDITOR=$EDITOR;)f(fi)120 2720 y($CVSEDITOR)g($1)120
-2771 y(until)h(head)g(-1|grep)g('^BugId:[)g(]*[0-9][0-9]*$')f(<)i($1)120
-2823 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\)")p eop
+103 104 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(103)125 366 y(The)23 b Fn(update)f Fs(command)h(will)e
+(mak)m(e)k(the)e(`)p Fn(-r)30 b(EXPR1)p Fs(')23 b(option)g(stic)m(ky)h
+(on)f(all)g(\014les.)37 b(Note)25 b(that)f(y)m(our)g(c)m(hanges)0
+491 y(to)k(the)f(\014les)g(will)d(nev)m(er)k(b)s(e)e(remo)m(v)m(ed)j(b)
+m(y)e(the)g Fn(update)f Fs(command.)39 b(The)27 b Fn(commit)e
+Fs(will)g(automatically)i(commit)0 616 y(to)k(the)g(correct)g(branc)m
+(h,)f(b)s(ecause)h(the)f(`)p Fn(-r)p Fs(')g(is)g(stic)m(ky)-8
+b(.)41 b(Y)-8 b(ou)31 b(could)f(also)g(do)g(lik)m(e)g(this:)240
+870 y Fn([[)47 b(hacked)f(sources)g(are)h(present)f(]])240
+974 y($)h(cvs)g(tag)g(-b)g(EXPR1)240 1077 y($)g(cvs)g(commit)f(-r)i
+(EXPR1)0 1353 y Fs(but)26 b(then,)h(only)e(those)i(\014les)e(that)i(w)m
+(ere)g(c)m(hanged)g(b)m(y)f(y)m(ou)h(will)c(ha)m(v)m(e)28
+b(the)e(`)p Fn(-r)k(EXPR1)p Fs(')25 b(stic)m(ky)i(\015ag.)40
+b(If)26 b(y)m(ou)g(hac)m(k)0 1477 y(a)m(w)m(a)m(y)-8
+b(,)40 b(and)c(commit)g(without)f(sp)s(ecifying)f(the)j(`)p
+Fn(-r)30 b(EXPR1)p Fs(')35 b(\015ag,)j(some)f(\014les)e(ma)m(y)i
+(acciden)m(tally)e(end)h(up)f(on)0 1602 y(the)c(main)e(trunk.)125
+1877 y(T)-8 b(o)30 b(w)m(ork)h(with)e(y)m(ou)i(on)f(the)g(exp)s(erimen)
+m(tal)g(c)m(hange,)h(others)g(w)m(ould)e(simply)f(do)240
+2131 y Fn($)47 b(cvs)g(checkout)f(-r)h(EXPR1)f(whatever_module)0
+2589 y Fm(A.8)67 b(di\013|Run)32 b(di\013s)e(b)t(et)l(w)l(een)i
+(revisions)75 2865 y Fq(\017)60 b Fs(Synopsis:)39 b(di\013)29
+b([-l])h([rcsdi\013)p 1155 2865 28 4 v 32 w(options])g([[-r)g(rev1)h
+Fn(|)f Fs(-D)h(date1])h([-r)e(rev2)h Fn(|)f Fs(-D)h(date2]])h([\014les)
+p Fh(:)15 b(:)g(:)p Fs(])75 3015 y Fq(\017)60 b Fs(Requires:)40
+b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
+b(.)75 3166 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
+3467 y(The)h Fn(diff)f Fs(command)h(is)g(used)f(to)j(compare)f
+(di\013eren)m(t)f(revisions)e(of)j(\014les.)73 b(The)41
+b(default)g(action)h(is)e(to)0 3591 y(compare)32 b(y)m(our)f(w)m
+(orking)g(\014les)f(with)g(the)h(revisions)f(they)h(w)m(ere)h(based)f
+(on,)h(and)e(rep)s(ort)h(an)m(y)h(di\013erences)e(that)0
+3716 y(are)h(found.)125 3991 y(If)h(an)m(y)i(\014le)e(names)i(are)f
+(giv)m(en,)h(only)f(those)h(\014les)e(are)i(compared.)49
+b(If)33 b(an)m(y)h(directories)e(are)i(giv)m(en,)g(all)e(\014les)0
+4116 y(under)d(them)h(will)e(b)s(e)i(compared.)125 4391
+y(The)f(exit)i(status)g(will)c(b)s(e)j(0)h(if)f(no)g(di\013erences)g(w)
+m(ere)h(found,)e(1)i(if)e(some)i(di\013erences)f(w)m(ere)h(found,)e
+(and)h(2)h(if)0 4515 y(an)m(y)g(error)f(o)s(ccurred.)0
+4940 y Fk(A.8.1)62 b(di\013)30 b(options)125 5215 y Fs(These)d
+(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i Fn(diff)f
+Fs(\(see)i(Section)e(A.4)i([Common)f(options],)g(page)h(90,)g(for)0
+5340 y(a)i(complete)g(description)d(of)j(them\):)p eop
 %%Page: 104 106
-bop 0 -58 a Fs(104)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)215
-183 y Fn(read)24 b(ans)215 235 y(case)g(${ans})f(in)311 287
-y(n*\))g(exit)h(1;;)215 339 y(esac)215 391 y($CVSEDITOR)f($1)120
-443 y(done)62 556 y Fs(The)16 b(`)p Fn(editinfo)p Fs(')d(\014le)j(con)o
-(tains)g(this)f(line:)120 671 y Fn(^tc)119 b(/usr/cvssupport/bugid.edi)o(t)62
-784 y Fs(The)16 b(`)p Fn(rcsinfo)p Fs(')d(\014le)j(con)o(tains)g(this)f
-(line:)120 899 y Fn(^tc)119 b(/usr/cvssupport/tc.templa)o(te)0
-1113 y Fm(B.6)33 b(Loginfo)62 1226 y Fs(The)15 b(`)p Fn(loginfo)p
-Fs(')d(\014le)j(is)g(used)g(to)e(con)o(trol)h(where)g(`)p Fn(cvs)h(commit)p
-Fs(')e(log)h(information)g(is)h(sen)o(t.)k(The)c(\014rst)e(en)o(try)0
-1275 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 1325 y(to,)e(relativ)o(e)i(to)f(the)g Fn($CVSROOT)p
-Fs(.)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 1375 y(that)f(should)j(exp)q(ect)
-f(log)f(information)g(on)g(its)h(standard)e(input.)62 1488
-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 Fn(\045s)p
-Fs(')e(is)j(sp)q(eci\014ed)g(in)g(the)0 1538 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 1651 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 Fn(DEFAULT)p
-Fs(')0 1701 y(line)h(is)f(used,)f(if)h(it)f(is)h(sp)q(eci\014ed.)62
-1814 y(All)i(o)q(ccurances)e(of)g(the)g(name)g(`)p Fn(ALL)p
-Fs(')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 1864 y(\014rst)g(matc)o(hing)g(regular)g(expression)h
-(or)f(`)p Fn(DEFAULT)p Fs('.)62 1977 y(The)h(\014rst)f(matc)o(hing)g(regular)
-g(expression)h(is)g(used.)62 2090 y(See)g(Section)g(B.3)f([commit)g
-(\014les],)g(page)g(101,)f(for)h(a)g(description)h(of)f(the)g(syn)o(tax)g(of)
-f(the)i(`)p Fn(loginfo)p Fs(')d(\014le.)62 2203 y(Note:)26
-b(when)19 b Fr(CVS)e Fs(is)i(accessing)g(a)f(remote)f(rep)q(ository)l(,)i(`)p
-Fn(loginfo)p Fs(')e(will)j(b)q(e)e(run)h(on)f(the)g Fo(remote)j
-Fs(\(i.e.,)0 2253 y(serv)o(er\))14 b(side,)i(not)f(the)g(clien)o(t)i(side)f
-(\(see)f(Section)h(4.6)e([Remote)h(rep)q(ositories],)h(page)f(17\).)0
-2444 y Fk(B.6.1)30 b(Loginfo)14 b(example)62 2557 y Fs(The)h(follo)o(wing)g
-(`)p Fn(loginfo)p Fs(')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
-2607 y(to)f(the)g(\014le)h(`)p Fn($CVSROOT/CVSROOT/commitlog)o
-Fs(',)c(and)k(an)o(y)f(commits)g(to)f(the)i(administrativ)o(e)g(\014les)g
-(\(inside)h(the)0 2656 y(`)p Fn(CVSROOT)p Fs(')e(directory\))j(are)e(also)i
-(logged)f(in)h(`)p Fn(/usr/adm/cvsroot-log)p Fs('.)120 2771
-y Fn(ALL)310 b(/usr/local/bin/cvs-log)21 b($CVSROOT/CVSROOT/commitl)o(og)120
-2823 y(^CVSROOT)190 b(/usr/local/bin/cvs-log)21 b(/usr/adm/cvsroot-log)p
-eop
+104 105 bop 0 -116 a Fs(104)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-D)g Fo(date)183
+b Fs(Use)44 b(the)f(most)h(recen)m(t)g(revision)e(no)h(later)g(than)g
+Fo(date)p Fs(.)81 b(See)43 b(`)p Fn(-r)p Fs(')g(for)g(ho)m(w)h(this)e
+(a\013ects)j(the)480 491 y(comparison.)480 636 y Fr(cvs)e
+Fs(can)h(b)s(e)g(con\014gured)f(to)i(pass)e(the)i(`)p
+Fn(-D)p Fs(')f(option)f(through)g(to)i Fn(rcsdiff)d Fs(\(whic)m(h)h(in)
+g(turn)480 761 y(passes)26 b(it)g(on)g(to)h Fn(diff)p
+Fs(.)38 b Fr(Gnu)26 b Fs(di\013)f(uses)g(`)p Fn(-D)p
+Fs(')h(as)h(a)f(w)m(a)m(y)h(to)g(put)f Fn(cpp)p Fs(-st)m(yle)g(`)p
+Fn(#define)p Fs(')e(statemen)m(ts)480 885 y(around)30
+b(the)h(output)g(di\013erences.)43 b(There)30 b(is)g(no)h(w)m(a)m(y)i
+(short)d(of)i(testing)f(to)h(\014gure)e(out)i(ho)m(w)f
+Fr(cvs)480 1010 y Fs(w)m(as)g(con\014gured.)40 b(In)29
+b(the)i(default)f(con\014guration)f Fr(cvs)h Fs(will)d(use)j(the)h(`)p
+Fn(-D)f Fo(date)5 b Fs(')31 b(option.)0 1176 y Fn(-k)f
+Fo(k\015ag)165 b Fs(Pro)s(cess)30 b Fr(r)n(cs)g Fs(k)m(eyw)m(ords)g
+(according)h(to)g Fo(k\015ag)p Fs(.)41 b(See)30 b(co\(1\).)0
+1342 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)0 1508 y Fn(-R)384 b Fs(Examine)30
+b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
+(b)m(y)g(default.)0 1674 y Fn(-r)g Fo(tag)229 b Fs(Compare)28
+b(with)f(revision)f Fo(tag)p Fs(.)41 b(Zero,)29 b(one)f(or)g(t)m(w)m(o)
+i(`)p Fn(-r)p Fs(')d(options)h(can)g(b)s(e)g(presen)m(t.)40
+b(With)27 b(no)h(`)p Fn(-r)p Fs(')480 1799 y(option,)i(the)h(w)m
+(orking)f(\014le)g(will)e(b)s(e)i(compared)g(with)f(the)i(revision)e
+(it)h(w)m(as)h(based)f(on.)42 b(With)30 b(one)480 1923
+y(`)p Fn(-r)p Fs(',)d(that)g(revision)d(will)g(b)s(e)h(compared)h(to)h
+(y)m(our)f(curren)m(t)g(w)m(orking)f(\014le.)39 b(With)25
+b(t)m(w)m(o)j(`)p Fn(-r)p Fs(')e(options)480 2048 y(those)h(t)m(w)m(o)h
+(revisions)d(will)g(b)s(e)h(compared)h(\(and)f(y)m(our)h(w)m(orking)f
+(\014le)g(will)e(not)j(a\013ect)i(the)e(outcome)480 2173
+y(in)i(an)m(y)i(w)m(a)m(y\).)480 2318 y(One)f(or)g(b)s(oth)g(`)p
+Fn(-r)p Fs(')g(options)g(can)h(b)s(e)e(replaced)h(b)m(y)g(a)h(`)p
+Fn(-D)f Fo(date)5 b Fs(')32 b(option,)e(describ)s(ed)e(ab)s(o)m(v)m(e.)
+125 2613 y(An)m(y)h(other)g(options)f(that)i(are)g(found)d(are)j
+(passed)f(through)f(to)i Fn(rcsdiff)p Fs(,)e(whic)m(h)f(in)h(turn)g
+(passes)h(them)g(to)0 2737 y Fn(diff)p Fs(.)46 b(The)33
+b(exact)h(meaning)e(of)h(the)g(options)f(dep)s(ends)e(on)j(whic)m(h)e
+Fn(diff)h Fs(y)m(ou)h(are)g(using.)46 b(The)32 b(long)h(options)0
+2862 y(in)m(tro)s(duced)d(in)h Fr(gnu)h Fs(di\013)e(2.0)k(are)e(not)g
+(y)m(et)h(supp)s(orted)d(in)h Fr(cvs)p Fs(.)45 b(See)32
+b(the)g(do)s(cumen)m(tation)g(for)f(y)m(our)h Fn(diff)f
+Fs(to)0 2986 y(see)g(whic)m(h)e(options)h(are)h(supp)s(orted.)0
+3385 y Fk(A.8.2)62 b(di\013)30 b(examples)125 3659 y
+Fs(The)f(follo)m(wing)g(line)f(pro)s(duces)h(a)i(Unidi\013)c(\(`)p
+Fn(-u)p Fs(')k(\015ag\))f(b)s(et)m(w)m(een)h(revision)e(1.14)i(and)f
+(1.19)h(of)g(`)p Fn(backend.c)p Fs('.)0 3783 y(Due)41
+b(to)g(the)f(`)p Fn(-kk)p Fs(')g(\015ag)h(no)f(k)m(eyw)m(ords)g(are)h
+(substituted,)g(so)g(di\013erences)e(that)i(only)f(dep)s(end)e(on)i(k)m
+(eyw)m(ord)0 3908 y(substitution)28 b(are)j(ignored.)240
+4161 y Fn($)47 b(cvs)g(diff)g(-kk)g(-u)g(-r)g(1.14)g(-r)g(1.19)g
+(backend.c)125 4435 y Fs(Supp)s(ose)27 b(the)i(exp)s(erimen)m(tal)e
+(branc)m(h)i(EXPR1)g(w)m(as)g(based)f(on)h(a)g(set)h(of)f(\014les)f
+(tagged)i(RELEASE)p 3581 4435 28 4 v 32 w(1)p 3658 4435
+V 33 w(0.)40 b(T)-8 b(o)0 4560 y(see)31 b(what)f(has)g(happ)s(ened)f
+(on)h(that)h(branc)m(h,)f(the)h(follo)m(wing)e(can)h(b)s(e)g(used:)240
+4813 y Fn($)47 b(cvs)g(diff)g(-r)g(RELEASE_1_0)e(-r)i(EXPR1)125
+5087 y Fs(A)30 b(command)g(lik)m(e)g(this)f(can)i(b)s(e)f(used)f(to)i
+(pro)s(duce)e(a)i(con)m(text)h(di\013)d(b)s(et)m(w)m(een)i(t)m(w)m(o)h
+(releases:)240 5340 y Fn($)47 b(cvs)g(diff)g(-c)g(-r)g(RELEASE_1_0)e
+(-r)i(RELEASE_1_1)e(>)i(diffs)p eop
 %%Page: 105 107
-bop 0 -58 a Fs(App)q(endix)17 b(B:)e(Reference)i(man)o(ual)e(for)g(the)g
-(Administrativ)o(e)h(\014les)712 b(105)62 183 y(The)16 b(shell-script)h(`)p
-Fn(/usr/local/bin/cvs-log)p Fs(')12 b(lo)q(oks)j(lik)o(e)h(this:)120
-304 y Fn(#!/bin/sh)120 356 y(\(echo)23 b("--------------------------)o
-(--------)o(-------)o(-------)o(--------)o(-------)o(--";)144
-407 y(echo)g(-n)h($USER")47 b(";)144 459 y(date;)144 511 y(echo;)144
-563 y(sed)23 b('1s+'${CVSROOT}'++'\))e(>>)j($1)0 802 y Fk(B.6.2)30
-b(Keeping)15 b(a)g(c)n(hec)n(k)n(ed)i(out)e(cop)n(y)62 920
-y Fs(It)f(is)g(often)f(useful)i(to)e(main)o(tain)h(a)g(directory)g(tree)f
-(whic)o(h)i(con)o(tains)e(\014les)i(whic)o(h)f(corresp)q(ond)g(to)f(the)h
-(latest)0 970 y(v)o(ersion)j(in)g(the)f(rep)q(ository)l(.)24
-b(F)l(or)16 b(example,)h(other)f(dev)o(elop)q(ers)i(migh)o(t)e(w)o(an)o(t)f
-(to)h(refer)g(to)g(the)h(latest)f(sources)0 1020 y(without)j(ha)o(ving)h(to)e
-(c)o(hec)o(k)i(them)f(out,)h(or)e(y)o(ou)h(migh)o(t)g(b)q(e)h(main)o(taining)
-h(a)d(w)o(eb)i(site)f(with)h Fr(cvs)f Fs(and)g(w)o(an)o(t)0
-1070 y(ev)o(ery)c(c)o(hec)o(kin)h(to)f(cause)g(the)h(\014les)g(used)g(b)o(y)f
-(the)g(w)o(eb)g(serv)o(er)g(to)g(b)q(e)h(up)q(dated.)62 1188
-y(The)e(w)o(a)o(y)e(to)g(do)i(this)f(is)h(b)o(y)f(ha)o(ving)h(loginfo)f(in)o
-(v)o(ok)o(e)g Fn(cvs)i(update)p Fs(.)k(Doing)13 b(so)g(in)h(the)f(naiv)o(e)h
-(w)o(a)o(y)e(will)j(cause)0 1238 y(a)f(problem)i(with)e(lo)q(c)o(ks,)h(so)f
-(the)h Fn(cvs)g(update)e Fs(m)o(ust)h(b)q(e)i(run)e(in)i(the)f(bac)o
-(kground.)k(Here)c(is)g(an)f(example)i(\(this)0 1287 y(should)g(all)g(b)q(e)g
-(on)f(one)h(line\):)120 1408 y Fn(^cyclic-pages)22 b(\(date;)h(cat;)g
-(\(sleep)g(2;)h(cd)g(/u/www/local-docs;)144 1460 y(cvs)f(-q)h(update)f(-d\))g
-(&\))h(>>)g($CVSROOT/CVSROOT/update)o(log)d(2>&1)62 1578 y
-Fs(This)g(will)h(cause)f(c)o(hec)o(kins)g(to)f(rep)q(ository)g(directories)h
-(starting)f(with)h Fn(cyclic-pages)d Fs(to)i(up)q(date)h(the)0
-1628 y(c)o(hec)o(k)o(ed)16 b(out)e(tree)i(in)g(`)p Fn(/u/www/local-docs)p
-Fs(')o(.)0 1883 y Fm(B.7)33 b(Rcsinfo)62 2001 y Fs(The)23 b(`)p
-Fn(rcsinfo)p Fs(')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
-2051 y(The)c(`)p Fn(rcsinfo)p Fs(')d(\014le)k(has)e(a)g(syn)o(tax)f(similar)j
-(to)e(the)g(`)p Fn(editinfo)p Fs(',)f(`)p Fn(commitinfo)p Fs(')f(and)i(`)p
-Fn(loginfo)p Fs(')f(\014les.)27 b(See)0 2101 y(Section)21 b(B.3.1)e([syn)o
-(tax],)g(page)h(102.)34 b(Unlik)o(e)22 b(the)e(other)g(\014les)h(the)f
-(second)h(part)e(is)i Fo(not)f Fs(a)g(command-line)0 2151 y(template.)e
-(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
-2201 y(the)k(log)h(message)e(template.)62 2319 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 Fn(DEFAULT)p Fs(')0 2369
-y(line)h(is)f(used,)f(if)h(it)f(is)h(sp)q(eci\014ed.)62 2487
-y(All)i(o)q(ccurances)e(of)g(the)g(name)g(`)p Fn(ALL)p Fs(')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
-2537 y(\014rst)g(matc)o(hing)g(regular)g(expression)h(or)f(`)p
-Fn(DEFAULT)p Fs('.)62 2655 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 2705 y(with)f(`)p Fn(cvs)e(commit)g(-m)h
-Fo(message)s Fs(')f(or)h(`)p Fn(cvs)f(commit)g(-f)h Fo(\014le)s
-Fs(')h(that)e(log)h(message)g(will)i(o)o(v)o(erride)e(the)h(template.)62
-2823 y(See)g(Section)g(B.5.1)e([editinfo)i(example],)g(page)f(103,)f(for)g
-(an)h(example)h(`)p Fn(rcsinfo)p Fs(')e(\014le.)p eop
+105 106 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(105)125 366 y(If)29 b(y)m(ou)h(are)h(main)m(taining)d
+(ChangeLogs,)j(a)f(command)g(lik)m(e)f(the)h(follo)m(wing)f(just)g(b)s
+(efore)h(y)m(ou)g(commit)g(y)m(our)0 491 y(c)m(hanges)k(ma)m(y)f(help)f
+(y)m(ou)h(write)f(the)h(ChangeLog)g(en)m(try)-8 b(.)49
+b(All)31 b(lo)s(cal)h(mo)s(di\014cations)f(that)j(ha)m(v)m(e)g(not)f(y)
+m(et)h(b)s(een)0 616 y(committed)d(will)c(b)s(e)j(prin)m(ted.)240
+869 y Fn($)47 b(cvs)g(diff)g(-u)g(|)h(less)0 1306 y Fm(A.9)67
+b(exp)t(ort|Exp)t(ort)32 b(sources)e(from)h(CVS,)f(similar)i(to)f(c)l
+(hec)l(k)l(out)75 1580 y Fq(\017)60 b Fs(Synopsis:)39
+b(exp)s(ort)30 b([-\015Nn])g([-r)g(rev)p Fn(|)p Fs(-D)h(date])h([-k)e
+(subst])g([-d)g(dir])f(mo)s(dule)p Fh(:)15 b(:)g(:)75
+1727 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
+b(.)75 1874 y Fq(\017)60 b Fs(Changes:)40 b(curren)m(t)31
+b(directory)-8 b(.)125 2170 y(This)28 b(command)i(is)g(a)h(v)-5
+b(arian)m(t)30 b(of)h Fn(checkout)p Fs(;)d(use)j(it)f(when)f(y)m(ou)i
+(w)m(an)m(t)g(a)g(cop)m(y)g(of)g(the)g(source)f(for)h(mo)s(dule)0
+2295 y(without)f(the)h Fr(cvs)f Fs(administrativ)m(e)f(directories.)42
+b(F)-8 b(or)31 b(example,)g(y)m(ou)g(migh)m(t)g(use)g
+Fn(export)e Fs(to)i(prepare)g(source)0 2419 y(for)g(shipmen)m(t)e
+(o\013-site.)43 b(This)29 b(command)i(requires)e(that)j(y)m(ou)f(sp)s
+(ecify)f(a)h(date)g(or)g(tag)h(\(with)e(`)p Fn(-D)p Fs(')h(or)g(`)p
+Fn(-r)p Fs('\),)h(so)0 2544 y(that)f(y)m(ou)g(can)f(coun)m(t)h(on)g
+(repro)s(ducing)d(the)i(source)h(y)m(ou)f(ship)f(to)i(others.)125
+2818 y(One)20 b(often)h(w)m(ould)f(lik)m(e)g(to)i(use)e(`)p
+Fn(-kv)p Fs(')h(with)f Fn(cvs)29 b(export)p Fs(.)36 b(This)19
+b(causes)i(an)m(y)h Fr(r)n(cs)e Fs(k)m(eyw)m(ords)h(to)g(b)s(e)g
+(expanded)0 2942 y(suc)m(h)34 b(that)h(an)f(imp)s(ort)e(done)i(at)h
+(some)g(other)f(site)g(will)e(not)j(lose)f(the)g(k)m(eyw)m(ord)h
+(revision)d(information.)51 b(But)0 3067 y(b)s(e)31 b(a)m(w)m(are)h
+(that)g(do)s(esn't)f(handle)f(an)h(exp)s(ort)g(con)m(taining)g(binary)f
+(\014les)g(correctly)-8 b(.)44 b(Also)31 b(b)s(e)g(a)m(w)m(are)i(that)e
+(after)0 3191 y(ha)m(ving)f(used)g(`)p Fn(-kv)p Fs(',)g(one)h(can)g(no)
+g(longer)f(use)g(the)h Fn(ident)e Fs(command)h(\(whic)m(h)g(is)g(part)g
+(of)h(the)f Fr(r)n(cs)g Fs(suite|see)0 3316 y(iden)m(t\(1\)\))j(whic)m
+(h)f(lo)s(oks)g(for)g Fr(r)n(cs)f Fs(k)m(eyw)m(ord)i(strings.)46
+b(If)32 b(y)m(ou)h(w)m(an)m(t)h(to)f(b)s(e)f(able)g(to)h(use)f
+Fn(ident)f Fs(y)m(ou)i(m)m(ust)g(not)0 3440 y(use)d(`)p
+Fn(-kv)p Fs('.)0 3845 y Fk(A.9.1)62 b(exp)s(ort)31 b(options)125
+4119 y Fs(These)f(standard)h(options)f(are)i(supp)s(orted)d(b)m(y)i
+Fn(export)f Fs(\(see)i(Section)f(A.4)h([Common)f(options],)g(page)h
+(90,)0 4243 y(for)e(a)h(complete)g(description)d(of)j(them\):)0
+4539 y Fn(-D)f Fo(date)183 b Fs(Use)31 b(the)f(most)h(recen)m(t)g
+(revision)e(no)h(later)h(than)f Fo(date)p Fs(.)0 4708
+y Fn(-f)384 b Fs(If)30 b(no)h(matc)m(hing)g(revision)e(is)h(found,)g
+(retriev)m(e)i(the)f(most)g(recen)m(t)h(revision)d(\(instead)h(of)i
+(ignoring)480 4833 y(the)f(\014le\).)0 5002 y Fn(-l)384
+b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
+(directory)-8 b(.)0 5171 y Fn(-n)384 b Fs(Do)31 b(not)g(run)e(an)m(y)h
+(c)m(hec)m(k)m(out)j(program.)0 5340 y Fn(-R)384 b Fs(Exp)s(ort)30
+b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g
+(default.)p eop
 %%Page: 106 108
-bop 0 -58 a Fs(106)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)62
-183 y(When)h Fr(CVS)e Fs(is)i(accessing)g(a)f(remote)f(rep)q(ository)l(,)i
-(the)f(con)o(ten)o(ts)f(of)h(`)p Fn(rcsinfo)p Fs(')f(at)g(the)h(time)h(a)f
-(directory)0 233 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 Fn(rcsinfo)p Fs(')d(or)i(its)0
-283 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 508 y Fm(B.8)33 b(Ignoring)16
-b(\014les)f(via)h(cvsignore)62 623 y Fs(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 673 y(w)o(an)o(t)i(to)h(put)g
-(under)i Fr(cvs)d Fs(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
-722 y(y)o(our)d(sources.)20 b(Normally)l(,)15 b(when)g(y)o(ou)f(run)h(`)p
-Fn(cvs)g(update)p Fs(',)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 772 y(it)g(do)q(esn't)h(kno)o(w)e(ab)q(out)h
-(\(see)g(Section)i(A.18.2)c([up)q(date)j(output],)e(page)h(96\).)62
-887 y Fr(cvs)h Fs(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
-Fn(update)p Fs(,)0 936 y Fn(import)d Fs(and)i Fn(release)p
-Fs(.)j(This)c(list)h(is)g(constructed)f(in)h(the)g(follo)o(wing)g(w)o(a)o(y)l
-(.)37 1051 y Fq(\017)30 b Fs(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
-Fr(cvs)f Fs(ad-)90 1101 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 1151 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 1200 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:)305
-1267 y Fn(RCS)119 b(SCCS)95 b(CVS)119 b(CVS.adm)305 1319 y(RCSLOG)47
-b(cvslog.*)305 1371 y(tags)95 b(TAGS)305 1423 y(.make.state)118
-b(.nse_depinfo)305 1475 y(*~)143 b(#*)g(.#*)119 b(,*)143 b(_$*)119
-b(*$)305 1527 y(*.old)71 b(*.bak)g(*.BAK)g(*.orig)47 b(*.rej)71
-b(.del-*)305 1578 y(*.a)119 b(*.olb)71 b(*.o)119 b(*.obj)71
-b(*.so)95 b(*.exe)305 1630 y(*.Z)119 b(*.elc)71 b(*.ln)305
-1682 y(core)37 1747 y Fq(\017)30 b Fs(The)16 b(p)q(er-rep)q(ository)h(list)g
-(in)f(`)p Fn($CVSROOT/CVSROOT/cvsignore)p Fs(')c(is)17 b(app)q(ended)g(to)f
-(the)g(list,)g(if)h(that)e(\014le)90 1797 y(exists.)37 1861
-y Fq(\017)30 b Fs(The)15 b(p)q(er-user)h(list)g(in)g(`)p Fn(.cvsignore)p
-Fs(')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 1926 y Fq(\017)30 b Fs(An)o(y)15 b(en)o(tries)h(in)g
-(the)f(en)o(vironmen)o(t)h(v)m(ariable)g Fn($CVSIGNORE)e Fs(is)i(app)q(ended)
-g(to)f(the)g(list.)37 1991 y Fq(\017)30 b Fs(An)o(y)15 b(`)p
-Fn(-I)p Fs(')f(options)i(giv)o(en)f(to)g Fr(cvs)g Fs(is)g(app)q(ended.)37
-2055 y Fq(\017)30 b Fs(As)15 b Fr(cvs)f Fs(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
-Fn(.cvsignore)p Fs(')f(will)j(b)q(e)f(app)q(ended)90 2105 y(to)g(the)h(list.)
-23 b(The)16 b(patterns)f(found)i(in)f(`)p Fn(.cvsignore)p Fs(')e(are)h(only)i
-(v)m(alid)g(for)f(the)g(directory)g(that)f(con)o(tains)90 2155
-y(them,)g(not)g(for)f(an)o(y)h(sub-directories.)62 2284 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 Fn(!)p Fs('\))f(clears)h(the)h(ignore)f(list.)24
-b(This)0 2334 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
-Fr(cvs)p Fs(.)0 2559 y Fm(B.9)33 b(The)15 b(history)h(\014le)62
-2674 y Fs(The)21 b(\014le)h(`)p Fn($CVSROOT/CVSROOT/history)o
-Fs(')c(is)j(used)g(to)g(log)f(information)h(for)f(the)h Fn(history)f
-Fs(command)0 2724 y(\(see)e(Section)g(A.10)f([history],)g(page)g(84\).)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 2774 y(automatically)c(if)h(the)f Fn(cvs)f(init)h
-Fs(command)g(is)g(used)h(to)e(set)h(up)g(the)g(rep)q(ository)g(\(see)g
-(Section)h(4.5)e([Creating)0 2823 y(a)h(rep)q(ository],)f(page)h(17\).)p
-eop
+106 107 bop 0 -116 a Fs(106)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-r)g Fo(tag)229
+b Fs(Use)31 b(revision)d Fo(tag)p Fs(.)125 663 y(In)h(addition,)g
+(these)i(options)f(\(that)h(are)g(common)f(to)h Fn(checkout)d
+Fs(and)i Fn(export)p Fs(\))f(are)i(also)f(supp)s(orted:)0
+960 y Fn(-d)g Fo(dir)241 b Fs(Create)34 b(a)g(directory)f(called)f
+Fo(dir)38 b Fs(for)33 b(the)h(w)m(orking)e(\014les,)i(instead)e(of)i
+(using)d(the)j(mo)s(dule)e(name.)480 1084 y(Unless)d(y)m(ou)i(also)f
+(use)g(`)p Fn(-N)p Fs(',)h(the)g(paths)f(created)h(under)e
+Fo(dir)35 b Fs(will)28 b(b)s(e)h(as)i(short)f(as)h(p)s(ossible.)0
+1254 y Fn(-k)f Fo(subst)145 b Fs(Set)31 b(k)m(eyw)m(ord)f(expansion)g
+(mo)s(de)g(\(see)h(Section)f(17.4)i([Substitution)c(mo)s(des],)i(page)h
+(77\).)0 1424 y Fn(-N)384 b Fs(Only)21 b(useful)h(together)i(with)e(`)p
+Fn(-d)30 b Fo(dir)7 b Fs('.)37 b(With)22 b(this)g(option,)i
+Fr(cvs)e Fs(will)f(not)i(shorten)g(mo)s(dule)e(paths)480
+1549 y(in)36 b(y)m(our)g(w)m(orking)g(directory)-8 b(.)61
+b(\(Normally)-8 b(,)38 b Fr(cvs)e Fs(shortens)g(paths)g(as)i(m)m(uc)m
+(h)e(as)i(p)s(ossible)c(when)480 1673 y(y)m(ou)d(sp)s(ecify)e(an)h
+(explicit)f(target)j(directory)-8 b(.\))0 2112 y Fm(A.10)68
+b(history|Sho)l(w)31 b(status)g(of)g(\014les)g(and)f(users)75
+2386 y Fq(\017)60 b Fs(Synopsis:)39 b(history)29 b([-rep)s(ort])h
+([-\015ags])i([-options)e(args])h([\014les)p Fh(:)15
+b(:)g(:)p Fs(])75 2534 y Fq(\017)60 b Fs(Requires:)40
+b(the)30 b(\014le)g(`)p Fn($CVSROOT/CVSROOT/history)o
+Fs(')75 2681 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
+2977 y Fr(cvs)34 b Fs(can)i(k)m(eep)h(a)f(history)e(\014le)h(that)h
+(trac)m(ks)h(eac)m(h)g(use)e(of)h(the)g Fn(checkout)p
+Fs(,)f Fn(commit)p Fs(,)h Fn(rtag)p Fs(,)g Fn(update)p
+Fs(,)g(and)0 3102 y Fn(release)28 b Fs(commands.)41 b(Y)-8
+b(ou)31 b(can)f(use)g Fn(history)f Fs(to)i(displa)m(y)d(this)i
+(information)e(in)h(v)-5 b(arious)30 b(formats.)125 3376
+y(Logging)g(m)m(ust)g(b)s(e)g(enabled)g(b)m(y)g(creating)h(the)f
+(\014le)g(`)p Fn($CVSROOT/CVSROOT/history)o Fs('.)125
+3650 y Fi(W)-8 b(arning:)39 b Fn(history)25 b Fs(uses)i(`)p
+Fn(-f)p Fs(',)h(`)p Fn(-l)p Fs(',)g(`)p Fn(-n)p Fs(',)h(and)d(`)p
+Fn(-p)p Fs(')i(in)e(w)m(a)m(ys)i(that)g(con\015ict)f(with)f(the)i
+(normal)e(use)h(inside)0 3774 y Fr(cvs)i Fs(\(see)j(Section)e(A.4)h
+([Common)f(options],)g(page)i(90\).)0 4181 y Fk(A.10.1)62
+b(history)31 b(options)125 4455 y Fs(Sev)m(eral)f(options)g(\(sho)m(wn)
+g(ab)s(o)m(v)m(e)h(as)g(`)p Fn(-report)p Fs('\))e(con)m(trol)i(what)f
+(kind)f(of)h(rep)s(ort)g(is)f(generated:)0 4751 y Fn(-c)384
+b Fs(Rep)s(ort)30 b(on)g(eac)m(h)i(time)e(commit)g(w)m(as)h(used)f
+(\(i.e.,)h(eac)m(h)g(time)f(the)h(rep)s(ository)e(w)m(as)i(mo)s
+(di\014ed\).)0 4921 y Fn(-e)384 b Fs(Ev)m(erything)30
+b(\(all)f(record)i(t)m(yp)s(es\);)g(equiv)-5 b(alen)m(t)29
+b(to)j(sp)s(ecifying)c(`)p Fn(-xMACFROGWUT)p Fs('.)0
+5091 y Fn(-m)i Fo(mo)s(dule)480 5215 y Fs(Rep)s(ort)e(on)g(a)h
+(particular)e(mo)s(dule.)38 b(\(Y)-8 b(ou)29 b(can)g(meaningfully)c
+(use)k(`)p Fn(-m)p Fs(')f(more)g(than)g(once)h(on)g(the)480
+5340 y(command)h(line.\))p eop
 %%Page: 107 109
-bop 0 -58 a Fs(App)q(endix)17 b(B:)e(Reference)i(man)o(ual)e(for)g(the)g
-(Administrativ)o(e)h(\014les)712 b(107)62 183 y(The)13 b(\014le)g(format)e
-(of)g(the)h(`)p Fn(history)p Fs(')f(\014le)i(is)g(do)q(cumen)o(ted)g(only)f
-(in)h(commen)o(ts)f(in)h(the)f Fr(cvs)g Fs(source)g(co)q(de,)h(but)0
-233 y(generally)k(programs)e(should)i(use)g(the)f Fn(cvs)e(history)h
-Fs(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 283 y(c)o(hanges)f(with)h(future)f(releases)h(of)e
-Fr(cvs)p Fs(.)0 487 y Fm(B.10)32 b(Expansions)16 b(in)g(administrativ)o(e)h
-(\014les)62 599 y Fs(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 649 y(things)i(based)f(on)g(en)o(vironmen)o(t)h
-Fr(cvs)e Fs(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 761 y(T)l(o)h(\014nd)h(the)f(home)f(directory)i
-(of)e(the)h(user)g(running)h Fr(cvs)f Fs(\(from)e(the)i Fn(HOME)g
-Fs(en)o(vironmen)o(t)g(v)m(ariable\),)h(use)0 811 y(`)p Fn(~)p
-Fs(')12 b(follo)o(w)o(ed)h(b)o(y)g(`)p Fn(/)p Fs(')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
-Fo(user)p Fs(,)i(use)f(`)p Fn(~)p Fo(user)s Fs('.)19 b(These)0
-860 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
-910 y(\(see)13 b(Section)h(4.6.2)d([P)o(assw)o(ord)g(authen)o(ticated],)i
-(page)f(19\))g(is)i(in)f(used;)h(therefore)f(user)g(v)m(ariables)h(\(see)f(b)
-q(elo)o(w\))0 960 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
-Fr(cvs)p Fs(.)62 1072 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
-Fr(cvs)p Fs(.)19 b(A)12 b Fr(cvs)h Fs(in)o(ternal)g(v)m(ari-)0
-1122 y(able)j(has)f(the)g(syn)o(tax)f Fn(${)p Fo(v)m(ariable)s
-Fn(})p Fs(,)i(where)f Fo(v)m(ariable)k Fs(starts)14 b(with)h(a)g(letter)g
-(and)g(consists)h(of)e(alphan)o(um)o(b)q(eric)0 1172 y(c)o(haracters)h(and)i
-(`)p Fn(_)p Fs('.)k(If)c(the)f(c)o(haracter)f(follo)o(wing)i
-Fo(v)m(ariable)j Fs(is)d(a)f(non-alphan)o(umeric)i(c)o(haracter)d(other)h
-(than)0 1222 y(`)p Fn(_)p Fs(',)e(the)h(`)p Fn({)p Fs(')f(and)i(`)p
-Fn(})p Fs(')e(can)h(b)q(e)h(omitted.)k(The)c Fr(cvs)e Fs(in)o(ternal)i(v)m
-(ariables)h(are:)0 1346 y Fn(CVSROOT)72 b Fs(This)19 b(is)g(the)f(v)m(alue)i
-(of)e(the)g Fr(cvs)g Fs(ro)q(ot)g(in)h(use.)29 b(See)19 b(Chapter)f(4)h([Rep)
-q(ository],)f(page)g(13,)h(for)e(a)240 1396 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 1471 y Fn(RCSBIN)96
-b Fs(This)17 b(is)f(the)h(v)m(alue)g Fr(cvs)f Fs(is)g(using)h(for)f(where)g
-(to)f(\014nd)i Fr(r)o(cs)f Fs(binaries.)24 b(See)17 b(Section)g(A.3)f
-([Global)240 1520 y(options],)f(page)g(70,)f(for)g(a)h(description)i(of)e(ho)
-o(w)g(to)f(sp)q(ecify)j(this.)0 1595 y Fn(CVSEDITOR)0 1645
-y(VISUAL)0 1695 y(EDITOR)96 b Fs(These)19 b(all)g(expand)h(to)d(the)i(same)f
-(v)m(alue,)j(whic)o(h)e(is)g(the)g(editor)f(that)g Fr(cvs)g
-Fs(is)h(using.)31 b(See)19 b(Sec-)240 1745 y(tion)c(A.3)g([Global)g
-(options],)g(page)g(70,)f(for)h(ho)o(w)g(to)f(sp)q(ecify)j(this.)0
-1819 y Fn(USER)144 b Fs(Username)15 b(of)g(the)g(user)h(running)g
-Fr(cvs)f Fs(\(on)f(the)i Fr(cvs)e Fs(serv)o(er)h(mac)o(hine\).)62
-1944 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
-Fr(cvs)f Fs(can)0 1994 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 Fn(${=)p Fo(v)m(ariable)s Fn(})p Fs(.)0
-2043 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 Fn(-s)p Fs(')f(to)h Fr(cvs)p Fs(,)f(with)i(argumen)o(t)e
-Fo(v)m(ariable)s Fn(=)p Fo(v)m(alue)s Fs(.)21 b(It)15 b(ma)o(y)0
-2093 y(b)q(e)h(particularly)g(useful)h(to)d(sp)q(ecify)j(this)e(option)h(via)
-f(`)p Fn(.cvsrc)p Fs(')f(\(see)h(Section)h(A.2)f([)p Fn(~)p
-Fs(/.cvsrc],)e(page)i(69\).)62 2205 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 2255 y(a)j(user)g(v)m(ariable)i
-Fn(TESTDIR)p Fs(.)37 b(Then)22 b(if)f Fr(cvs)g Fs(is)h(in)o(v)o(ok)o(ed)f(as)
-g Fn(cvs)15 b(-s)g(TESTDIR=/work/local/tests)o Fs(,)20 b(and)0
-2305 y(the)h(administrativ)o(e)h(\014le)h(con)o(tains)e Fn(sh)15
-b(${=TESTDIR}/runtests)p Fs(,)k(then)j(that)e(string)i(is)f(expanded)i(to)d
-Fn(sh)0 2355 y(/work/local/tests/runtests)o Fs(.)62 2467 y(All)c(other)f
-(strings)g(con)o(taining)g(`)p Fn($)p Fs(')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 Fn($)p Fs(')g(c)o(haracter)g(so)h
-(that)f(`)p Fn($)p Fs(')0 2517 y(represen)o(ts)h(itself.)p
-eop
+107 108 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(107)0 366 y Fn(-o)384 b Fs(Rep)s(ort)30
+b(on)g(c)m(hec)m(k)m(ed-out)j(mo)s(dules.)0 537 y Fn(-T)384
+b Fs(Rep)s(ort)30 b(on)g(all)g(tags.)0 707 y Fn(-x)g
+Fo(t)m(yp)s(e)180 b Fs(Extract)43 b(a)f(particular)e(set)i(of)g(record)
+g(t)m(yp)s(es)g Fo(t)m(yp)s(e)47 b Fs(from)41 b(the)h
+Fr(cvs)f Fs(history)-8 b(.)74 b(The)42 b(t)m(yp)s(es)g(are)480
+831 y(indicated)29 b(b)m(y)h(single)f(letters,)i(whic)m(h)e(y)m(ou)i
+(ma)m(y)g(sp)s(ecify)e(in)g(com)m(bination.)480 979 y(Certain)h
+(commands)g(ha)m(v)m(e)h(a)g(single)e(record)h(t)m(yp)s(e:)480
+1149 y Fn(F)432 b Fs(release)480 1319 y Fn(O)g Fs(c)m(hec)m(k)m(out)480
+1489 y Fn(E)g Fs(exp)s(ort)480 1659 y Fn(T)g Fs(rtag)480
+1829 y(One)30 b(of)g(four)g(record)g(t)m(yp)s(es)h(ma)m(y)g(result)e
+(from)h(an)g(up)s(date:)480 1999 y Fn(C)432 b Fs(A)21
+b(merge)g(w)m(as)f(necessary)h(but)f(collisions)e(w)m(ere)j(detected)g
+(\(requiring)e(man)m(ual)g(merg-)960 2124 y(ing\).)480
+2294 y Fn(G)432 b Fs(A)30 b(merge)h(w)m(as)g(necessary)g(and)f(it)g
+(succeeded.)480 2464 y Fn(U)432 b Fs(A)30 b(w)m(orking)g(\014le)g(w)m
+(as)g(copied)g(from)g(the)h(rep)s(ository)-8 b(.)480
+2634 y Fn(W)432 b Fs(The)28 b(w)m(orking)f(cop)m(y)i(of)f(a)h(\014le)e
+(w)m(as)h(deleted)g(during)e(up)s(date)i(\(b)s(ecause)g(it)g(w)m(as)g
+(gone)960 2759 y(from)i(the)g(rep)s(ository\).)480 2929
+y(One)g(of)g(three)h(record)f(t)m(yp)s(es)h(results)e(from)h(commit:)
+480 3099 y Fn(A)432 b Fs(A)30 b(\014le)g(w)m(as)h(added)e(for)i(the)f
+(\014rst)g(time.)480 3269 y Fn(M)432 b Fs(A)30 b(\014le)g(w)m(as)h(mo)s
+(di\014ed.)480 3439 y Fn(R)432 b Fs(A)30 b(\014le)g(w)m(as)h(remo)m(v)m
+(ed.)125 3736 y(The)i(options)g(sho)m(wn)g(as)i(`)p Fn(-flags)p
+Fs(')d(constrain)i(or)f(expand)h(the)g(rep)s(ort)f(without)g(requiring)
+e(option)j(argu-)0 3860 y(men)m(ts:)0 4157 y Fn(-a)384
+b Fs(Sho)m(w)21 b(data)h(for)f(all)g(users)f(\(the)i(default)f(is)g(to)
+h(sho)m(w)f(data)h(only)f(for)g(the)h(user)f(executing)g
+Fn(history)p Fs(\).)0 4327 y Fn(-l)384 b Fs(Sho)m(w)30
+b(last)g(mo)s(di\014cation)f(only)-8 b(.)0 4497 y Fn(-w)384
+b Fs(Sho)m(w)33 b(only)f(the)h(records)g(for)g(mo)s(di\014cations)e
+(done)i(from)g(the)g(same)g(w)m(orking)g(directory)f(where)480
+4622 y Fn(history)c Fs(is)i(executing.)125 4919 y(The)f(options)h(sho)m
+(wn)g(as)g(`)p Fn(-options)f Fo(args)t Fs(')i(constrain)e(the)i(rep)s
+(ort)f(based)g(on)g(an)g(argumen)m(t:)0 5215 y Fn(-b)g
+Fo(str)247 b Fs(Sho)m(w)34 b(data)h(bac)m(k)g(to)g(a)g(record)f(con)m
+(taining)g(the)g(string)g Fo(str)40 b Fs(in)33 b(either)h(the)g(mo)s
+(dule)f(name,)j(the)480 5340 y(\014le)29 b(name,)i(or)g(the)f(rep)s
+(ository)f(path.)p eop
 %%Page: 108 110
-bop 0 -58 a Fs(108)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
+108 109 bop 0 -116 a Fs(108)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-D)g Fo(date)183
+b Fs(Sho)m(w)27 b(data)h(since)e Fo(date)p Fs(.)40 b(This)26
+b(is)g(sligh)m(tly)f(di\013eren)m(t)i(from)g(the)g(normal)f(use)h(of)g
+(`)p Fn(-D)j Fo(date)5 b Fs(',)29 b(whic)m(h)480 491
+y(selects)i(the)f(new)m(est)h(revision)e(older)h(than)g
+Fo(date)p Fs(.)0 697 y Fn(-p)g Fo(rep)s(ository)480 821
+y Fs(Sho)m(w)35 b(data)h(for)f(a)h(particular)e(source)h(rep)s(ository)
+g(\(y)m(ou)h(can)f(sp)s(ecify)f(sev)m(eral)i(`)p Fn(-p)p
+Fs(')f(options)g(on)480 946 y(the)c(same)f(command)g(line\).)0
+1151 y Fn(-r)g Fo(rev)230 b Fs(Sho)m(w)43 b(records)f(referring)g(to)i
+(revisions)d(since)h(the)h(revision)f(or)h(tag)h(named)e
+Fo(rev)51 b Fs(app)s(ears)42 b(in)480 1276 y(individual)26
+b Fr(r)n(cs)j Fs(\014les.)40 b(Eac)m(h)31 b Fr(r)n(cs)e
+Fs(\014le)h(is)f(searc)m(hed)i(for)f(the)h(revision)d(or)j(tag.)0
+1481 y Fn(-t)f Fo(tag)229 b Fs(Sho)m(w)38 b(records)g(since)f(tag)i
+Fo(tag)48 b Fs(w)m(as)38 b(last)g(added)g(to)g(the)h(the)f(history)f
+(\014le.)63 b(This)37 b(di\013ers)f(from)480 1606 y(the)31
+b(`)p Fn(-r)p Fs(')g(\015ag)g(ab)s(o)m(v)m(e)h(in)d(that)j(it)e(reads)g
+(only)g(the)h(history)f(\014le,)g(not)h(the)g Fr(r)n(cs)f
+Fs(\014les,)g(and)g(is)g(m)m(uc)m(h)480 1730 y(faster.)0
+1936 y Fn(-u)g Fo(name)142 b Fs(Sho)m(w)30 b(records)g(for)g(user)g
+Fo(name)p Fs(.)0 2525 y Fm(A.11)68 b(imp)t(ort|Imp)t(ort)31
+b(sources)f(in)l(to)i(CVS,)e(using)g(v)l(endor)h(branc)l(hes)75
+2815 y Fq(\017)60 b Fs(Synopsis:)39 b(imp)s(ort)28 b([-options])j(rep)s
+(ository)e(v)m(endortag)j(releasetag)p Fh(:)15 b(:)g(:)75
+2980 y Fq(\017)60 b Fs(Requires:)40 b(Rep)s(ository)-8
+b(,)30 b(source)g(distribution)d(directory)-8 b(.)75
+3145 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
+b(.)125 3475 y(Use)34 b Fn(import)e Fs(to)j(incorp)s(orate)e(an)h(en)m
+(tire)f(source)h(distribution)d(from)i(an)h(outside)f(source)h(\(e.g.,)
+j(a)d(source)0 3599 y(v)m(endor\))d(in)m(to)h(y)m(our)f(source)g(rep)s
+(ository)g(directory)-8 b(.)43 b(Y)-8 b(ou)32 b(can)f(use)g(this)f
+(command)h(b)s(oth)g(for)g(initial)e(creation)0 3724
+y(of)i(a)h(rep)s(ository)-8 b(,)31 b(and)g(for)g(wholesale)g(up)s
+(dates)f(to)i(the)g(mo)s(dule)d(from)i(the)h(outside)e(source.)44
+b(See)31 b(Chapter)g(13)0 3849 y([T)-8 b(rac)m(king)31
+b(sources],)g(page)g(63,)g(for)f(a)h(discussion)d(on)i(this)f(sub)5
+b(ject.)125 4138 y(The)30 b Fo(rep)s(ository)38 b Fs(argumen)m(t)32
+b(giv)m(es)f(a)h(directory)e(name)h(\(or)h(a)f(path)g(to)h(a)g
+(directory\))f(under)e(the)i Fr(cvs)g Fs(ro)s(ot)0 4263
+y(directory)f(for)g(rep)s(ositories;)f(if)g(the)i(directory)f(did)e
+(not)j(exist,)f(imp)s(ort)f(creates)j(it.)125 4552 y(When)j(y)m(ou)g
+(use)g(imp)s(ort)f(for)h(up)s(dates)f(to)i(source)g(that)g(has)f(b)s
+(een)f(mo)s(di\014ed)f(in)h(y)m(our)i(source)f(rep)s(ository)0
+4677 y(\(since)23 b(a)h(prior)d(imp)s(ort\),)j(it)f(will)e(notify)h(y)m
+(ou)i(of)g(an)m(y)f(\014les)f(that)i(con\015ict)g(in)e(the)h(t)m(w)m(o)
+i(branc)m(hes)e(of)g(dev)m(elopmen)m(t;)0 4801 y(use)30
+b(`)p Fn(checkout)e(-j)p Fs(')i(to)i(reconcile)e(the)g(di\013erences,)g
+(as)h(imp)s(ort)d(instructs)h(y)m(ou)i(to)g(do.)125 5091
+y(If)25 b Fr(cvs)g Fs(decides)g(a)h(\014le)f(should)f(b)s(e)h(ignored)g
+(\(see)h(Section)g(C.9)g([cvsignore],)i(page)e(146\),)j(it)c(do)s(es)h
+(not)g(imp)s(ort)0 5215 y(it)40 b(and)g(prin)m(ts)g(`)p
+Fn(I)30 b Fs(')41 b(follo)m(w)m(ed)f(b)m(y)h(the)g(\014lename)f(\(see)i
+(Section)e(A.11.2)j([imp)s(ort)c(output],)44 b(page)d(110,)k(for)c(a)0
+5340 y(complete)31 b(description)d(of)j(the)f(output\).)p
 eop
 %%Page: 109 111
-bop 0 -58 a Fs(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(109)0 183 y Fp(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 345 y Fs(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 Fr(cvs)p Fs(.)0 482 y
-Fn($CVSIGNORE)240 532 y Fs(A)21 b(whitespace-separated)g(list)g(of)f(\014le)i
-(name)e(patterns)g(that)g Fr(cvs)g Fs(should)i(ignore.)36 b(See)21
-b(Sec-)240 582 y(tion)15 b(B.8)g([cvsignore],)g(page)g(106.)0
-656 y Fn($CVSWRAPPERS)240 706 y Fs(A)j(whitespace-separated)g(list)h(of)e
-(\014le)i(name)e(patterns)g(that)g Fr(cvs)h Fs(should)g(treat)f(as)g(wrapp)q
-(ers.)240 756 y(See)f(Section)g(B.2)f([W)l(rapp)q(ers],)f(page)h(100.)0
-831 y Fn($CVSREAD)48 b Fs(If)20 b(this)g(is)g(set,)g Fn(checkout)e
-Fs(and)i Fn(update)e Fs(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 881 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 930 y(of)i(y)o(our)f(w)o(orking)h
-(\014les.)0 1005 y Fn($CVSROOT)48 b Fs(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 Fr(cvs)f Fs(source)h(rep)q
-(ository)g(\(where)240 1055 y(the)d Fr(r)o(cs)g Fs(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 Fr(cvs)f Fs(for)h(most)240 1105 y(commands)i(to)f(execute;)k(if)e
-Fn($CVSROOT)e Fs(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 1155 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 Fn(cvs)15 b(-d)g(cvsroot)f(cvs_command)p Fh(:)8 b(:)g(:)l
-Fs(')240 1204 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 Fr(cvs)e Fs(stores)g(the)h(appropriate)g(ro)q
-(ot)f(\(in)i(the)240 1254 y(\014le)h(`)p Fn(CVS/Root)p Fs('\),)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 1304 y(out)f(a)g(w)o(orking)g(directory)l(.)0
-1379 y Fn($EDITOR)0 1429 y($CVSEDITOR)240 1478 y Fs(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 1528 y(default)i(is)g(`)p Fn(/usr/ucb/vi)p
-Fs('.)k Fn($CVSEDITOR)15 b Fs(o)o(v)o(errides)i Fn($EDITOR)p
-Fs(.)23 b Fn($CVSEDITOR)15 b Fs(do)q(es)h(not)h(exist)240 1578
-y(in)f Fr(cvs)f Fs(1.3,)f(but)h(the)g(next)g(release)h(will)h(probably)f
-(include)i(it.)0 1653 y Fn($PATH)120 b Fs(If)14 b Fn($RCSBIN)f
-Fs(is)h(not)g(set,)f(and)i(no)e(path)h(is)h(compiled)g(in)o(to)f
-Fr(cvs)p Fs(,)f(it)h(will)i(use)e Fn($PATH)f Fs(to)h(try)f(to)g(\014nd)240
-1703 y(all)j(programs)e(it)i(uses.)0 1777 y Fn($RCSBIN)72 b
-Fs(This)17 b(is)f(the)h(v)m(alue)g Fr(cvs)f Fs(is)g(using)h(for)f(where)g(to)
-f(\014nd)i Fr(r)o(cs)f Fs(binaries.)24 b(See)17 b(Section)g(A.3)f([Global)240
-1827 y(options],)j(page)g(70,)h(for)e(a)h(description)i(of)d(ho)o(w)h(to)f
-(sp)q(ecify)j(this.)32 b(If)19 b(not)g(set,)g(a)g(compiled-in)240
-1877 y(v)m(alue)d(is)g(used,)g(or)e(y)o(our)h Fn($PATH)f Fs(is)i(searc)o
-(hed.)0 1952 y Fn($HOME)0 2026 y($HOMEPATH)240 2076 y Fs(Used)f(to)f(lo)q
-(cate)h(the)f(directory)h(where)g(the)f(`)p Fn(.cvsrc)p Fs(')f(\014le)j(is)f
-(searc)o(hed)g(\()p Fn($HOMEPATH)d Fs(is)j(used)h(for)240 2126
-y(Windo)o(ws-NT\).)f(see)g(Section)h(A.2)f([)p Fn(~)p Fs(/.cvsrc],)e(page)i
-(69)0 2201 y Fn($CVS_RSH)48 b Fs(Sp)q(eci\014es)19 b(the)d(external)h
-(program)f(whic)o(h)h(CVS)g(connects)f(with,)h(when)g Fn(:ext:)f
-Fs(access)h(metho)q(d)240 2250 y(is)f(sp)q(eci\014ed.)22 b(see)15
-b(Section)h(4.6.1)e([Connecting)h(via)h(rsh],)e(page)h(18.)0
-2325 y Fn($CVS_SERVER)240 2375 y Fs(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
-Fr(rsh)p Fs(.)22 b(It)16 b(sp)q(eci\014es)240 2425 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 2475 y(using)k Fr(rsh)p Fs(.)k(The)15
-b(default)h(v)m(alue)g(is)g Fn(cvs)p Fs(.)k(see)15 b(Section)h(4.6.1)e
-([Connecting)h(via)h(rsh],)e(page)h(18)0 2549 y Fn($CVS_PASSFILE)240
-2599 y Fs(Used)21 b(in)h(clien)o(t-serv)o(er)g(mo)q(de)f(when)h(accessing)f
-(the)g Fn(cvs)15 b(login)f(server)p Fs(.)36 b(Default)21 b(v)m(alue)h(is)240
-2649 y(`)p Fn($HOME/.cvspass)p Fs('.)17 b(see)f(Section)g(4.6.2.2)d([P)o
-(assw)o(ord)g(authen)o(tication)j(clien)o(t],)g(page)f(20)0
-2724 y Fn($CVS_PASSWORD)240 2774 y Fs(Used)i(in)h(clien)o(t-serv)o(er)f(mo)q
-(de)g(when)g(accessing)h(the)e Fn(cvs)f(login)g(server)p Fs(.)23
-b(see)17 b(Section)g(4.6.2.2)240 2823 y([P)o(assw)o(ord)c(authen)o(tication)j
-(clien)o(t],)g(page)f(20)p eop
+109 110 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(109)125 366 y(If)32 b(the)h(\014le)f(`)p
+Fn($CVSROOT/CVSROOT/cvswrapper)o(s)p Fs(')27 b(exists,)34
+b(an)m(y)f(\014le)f(whose)h(names)g(matc)m(h)h(the)f(sp)s(eci\014ca-)0
+491 y(tions)c(in)f(that)j(\014le)d(will)f(b)s(e)i(treated)i(as)f(pac)m
+(k)-5 b(ages)32 b(and)d(the)g(appropriate)g(\014ltering)f(will)f(b)s(e)
+i(p)s(erformed)f(on)i(the)0 616 y(\014le/directory)f(b)s(efore)h(b)s
+(eing)f(imp)s(orted,)g(See)i(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30
+b(page)h(137.)125 890 y(The)h(outside)g(source)i(is)e(sa)m(v)m(ed)i(in)
+e(a)h(\014rst-lev)m(el)g Fr(r)n(cs)f Fs(branc)m(h,)h(b)m(y)g(default)f
+(1.1.1.)51 b(Up)s(dates)33 b(are)g(lea)m(v)m(es)i(of)0
+1014 y(this)d(branc)m(h;)i(for)f(example,)g(\014les)f(from)h(the)g
+(\014rst)g(imp)s(orted)e(collection)i(of)g(source)g(will)d(b)s(e)j
+(revision)e(1.1.1.1,)0 1139 y(then)f(\014les)f(from)h(the)h(\014rst)e
+(imp)s(orted)g(up)s(date)h(will)d(b)s(e)j(revision)f(1.1.1.2,)k(and)d
+(so)g(on.)125 1413 y(A)m(t)h(least)g(three)f(argumen)m(ts)h(are)g
+(required.)39 b Fo(rep)s(ository)e Fs(is)29 b(needed)h(to)h(iden)m
+(tify)e(the)i(collection)f(of)h(source.)0 1537 y Fo(v)m(endortag)g
+Fs(is)22 b(a)g(tag)i(for)e(the)h(en)m(tire)f(branc)m(h)g(\(e.g.,)j(for)
+e(1.1.1\).)40 b(Y)-8 b(ou)23 b(m)m(ust)f(also)g(sp)s(ecify)f(at)i
+(least)g(one)f Fo(releasetag)0 1662 y Fs(to)31 b(iden)m(tify)e(the)h
+(\014les)g(at)h(the)f(lea)m(v)m(es)i(created)g(eac)m(h)f(time)f(y)m(ou)
+h(execute)h Fn(import)p Fs(.)125 1936 y(Note)j(that)f
+Fn(import)e Fs(do)s(es)h Fo(not)j Fs(c)m(hange)f(the)f(directory)f(in)g
+(whic)m(h)f(y)m(ou)i(in)m(v)m(ok)m(e)h(it.)50 b(In)33
+b(particular,)g(it)g(do)s(es)0 2060 y(not)d(set)h(up)e(that)i
+(directory)f(as)g(a)h Fr(cvs)e Fs(w)m(orking)h(directory;)g(if)f(y)m
+(ou)i(w)m(an)m(t)g(to)g(w)m(ork)f(with)f(the)h(sources)h(imp)s(ort)0
+2185 y(them)f(\014rst)f(and)g(then)g(c)m(hec)m(k)j(them)d(out)h(in)m
+(to)g(a)g(di\013eren)m(t)f(directory)h(\(see)g(Section)g(3.1)h
+([Getting)f(the)g(source],)0 2309 y(page)h(11\).)0 2715
+y Fk(A.11.1)62 b(imp)s(ort)31 b(options)125 2989 y Fs(This)f(standard)h
+(option)g(is)g(supp)s(orted)f(b)m(y)i Fn(import)f Fs(\(see)h(Section)g
+(A.4)h([Common)f(options],)g(page)h(90,)g(for)0 3114
+y(a)e(complete)g(description\):)0 3411 y Fn(-m)f Fo(message)480
+3535 y Fs(Use)h Fo(message)36 b Fs(as)31 b(log)f(information,)f
+(instead)h(of)h(in)m(v)m(oking)e(an)h(editor.)125 3832
+y(There)f(are)i(three)g(additional)d(sp)s(ecial)h(options.)0
+4128 y Fn(-b)h Fo(branc)m(h)83 b Fs(Sp)s(ecify)34 b(a)i(\014rst-lev)m
+(el)f(branc)m(h)g(other)g(than)h(1.1.1.)58 b(Unless)34
+b(the)i(`)p Fn(-b)30 b Fo(branc)m(h)p Fs(')35 b(\015ag)h(is)f(giv)m
+(en,)i(re-)480 4253 y(visions)h(will)g Fo(alw)m(a)m(ys)44
+b Fs(b)s(e)c(made)g(to)h(the)g(branc)m(h)e(1.1.1|ev)m(en)k(if)c(a)i
+Fo(v)m(endortag)49 b Fs(that)41 b(matc)m(hes)480 4378
+y(another)36 b(branc)m(h)f(is)f(giv)m(en!)56 b(What)36
+b(happ)s(ens)e(in)g(that)i(case,)i(is)d(that)h(the)g(tag)g(will)d(b)s
+(e)i(reset)h(to)480 4502 y(1.1.1.)43 b(W)-8 b(arning:)40
+b(This)28 b(b)s(eha)m(vior)i(migh)m(t)g(c)m(hange)h(in)f(the)g(future.)
+0 4672 y Fn(-k)g Fo(subst)145 b Fs(Indicate)31 b(the)g(R)m(CS)g(k)m
+(eyw)m(ord)h(expansion)e(mo)s(de)h(desired.)42 b(This)30
+b(setting)h(will)e(apply)h(to)i(all)e(\014les)480 4796
+y(created)c(during)c(the)j(imp)s(ort,)f(but)g(not)g(to)i(an)m(y)e
+(\014les)g(that)h(previously)d(existed)i(in)g(the)g(rep)s(ository)-8
+b(.)480 4921 y(See)31 b(Section)f(17.4)i([Substitution)c(mo)s(des],)i
+(page)h(77,)h(for)e(a)g(list)f(of)i(v)-5 b(alid)29 b(`)p
+Fn(-k)p Fs(')h(settings.)0 5091 y Fn(-I)g Fo(name)142
+b Fs(Sp)s(ecify)41 b(\014le)g(names)i(that)g(should)e(b)s(e)g(ignored)h
+(during)e(imp)s(ort.)76 b(Y)-8 b(ou)43 b(can)g(use)f(this)f(option)480
+5215 y(rep)s(eatedly)-8 b(.)53 b(T)-8 b(o)34 b(a)m(v)m(oid)h(ignoring)e
+(an)m(y)i(\014les)e(at)j(all)d(\(ev)m(en)i(those)g(ignored)f(b)m(y)g
+(default\),)h(sp)s(ecify)480 5340 y(`-I)c(!'.)p eop
 %%Page: 110 112
-bop 0 -58 a Fs(110)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Fn($CVS_CLIENT_PORT)240 233 y Fs(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.6.3)240 283 y([Kerb)q(eros)c(authen)o(ticated],)g
-(page)g(21)0 358 y Fn($CVS_RCMD_PORT)240 407 y Fs(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
-Fr(r)o(cmd)h Fs(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 Fn($CVS_CLIENT_LOG)240
-582 y Fs(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 Fn($CVS_CLIENT_LOG.in)p Fs(')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 Fn($CVS_CLIENT_LOG.out)p Fs('.)0 756 y Fn($CVS_SERVER_SLEEP)240
-806 y Fs(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 Fn($CVS_IGNORE_REMOTE_ROOT)
-240 1030 y Fs(\(What)g(is)i(the)f(purp)q(ose)h(of)f(this)g(v)m(ariable?\))0
-1105 y Fn($COMSPEC)48 b Fs(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 Fr(cmd.exe)p Fs(.)0 1229 y
-Fn($TMPDIR)0 1279 y($TMP)0 1329 y($TEMP)120 b Fs(Directory)17
-b(in)i(whic)o(h)f(temp)q(orary)f(\014les)i(are)e(lo)q(cated.)28
-b(Those)17 b(parts)g(of)g Fr(cvs)h Fs(whic)o(h)g(are)f(imple-)240
-1379 y(men)o(ted)f(using)g Fr(r)o(cs)g Fs(insp)q(ect)h(the)f(ab)q(o)o(v)o(e)f
-(v)m(ariables)i(in)g(the)f(order)f(they)h(app)q(ear)g(ab)q(o)o(v)o(e)f(and)h
-(the)240 1429 y(\014rst)c(v)m(alue)i(found)f(is)g(tak)o(en;)f(if)h(none)g(of)
-g(them)f(are)g(set,)h(a)f(host-dep)q(enden)o(t)i(default)f(is)g(used,)g(t)o
-(yp-)240 1478 y(ically)18 b(`)p Fn(/tmp)p Fs('.)j(The)16 b
-Fr(cvs)g Fs(serv)o(er)g(uses)g Fn(TMPDIR)p Fs(.)22 b(See)16
-b(Section)h(A.3)f([Global)g(options],)g(page)g(70,)240 1528
-y(for)f(a)g(description)i(of)f(ho)o(w)f(to)g(sp)q(ecify)i(this.)k(Some)16
-b(parts)f(of)g Fr(cvs)g Fs(will)j(alw)o(a)o(ys)d(use)h(`)p
-Fn(/tmp)p Fs(')e(\(via)240 1578 y(the)h Fn(tmpnam)g Fs(function)h(pro)o
-(vided)g(b)o(y)f(the)g(system\).)240 1640 y(On)h(Windo)o(ws)f(NT,)g
-Fn(TMP)f Fs(is)i(used)g(\(via)f(the)g Fn(_tempnam)f Fs(function)i(pro)o
-(vided)g(b)o(y)g(the)f(system\).)240 1703 y(The)i Fn(patch)f
-Fs(program)g(whic)o(h)i(is)f(used)g(b)o(y)g(the)g Fr(cvs)f
-Fs(clien)o(t)i(uses)f Fn(TMPDIR)p Fs(,)f(and)h(if)h(it)f(is)g(not)g(set,)240
-1752 y(uses)e(`)p Fn(/tmp)p Fs(')f(\(at)h(least)g(with)g(GNU)g(patc)o(h)g
-(2.1\).)62 1877 y Fr(cvs)f Fs(in)o(v)o(ok)o(es)g Fr(r)o(cs)g
-Fs(to)f(p)q(erform)h(certain)h(op)q(erations.)k(The)c(follo)o(wing)f(en)o
-(vironmen)o(t)h(v)m(ariables)g(a\013ect)e Fr(r)o(cs)p Fs(.)0
-1927 y(Note)j(that)g(if)h(y)o(ou)g(are)f(using)i(the)e(clien)o(t/serv)o(er)i
-Fr(cvs)p Fs(,)e(these)h(v)m(ariables)h(need)f(to)f(b)q(e)i(set)e(on)h(the)g
-(serv)o(er)f(side)0 1977 y(\(whic)o(h)g(ma)o(y)e(or)h(not)g(ma)o(y)g(b)q(e)h
-(p)q(ossible)h(dep)q(ending)g(on)e(ho)o(w)g(y)o(ou)g(are)g(connecting\).)21
-b(There)16 b(is)f(probably)h(not)0 2026 y(an)o(y)f(need)h(to)e(set)h(an)o(y)g
-(of)g(them,)g(ho)o(w)o(ev)o(er.)0 2163 y Fn($LOGNAME)0 2213
-y($USER)120 b Fs(If)14 b(set,)f(they)h(a\013ect)f(who)g Fr(r)o(cs)g
-Fs(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 2263 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 Fn($LOGNAME)p Fs(.)0 2338 y Fn($RCSINIT)48 b Fs(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 2387 y(spaces)14
-b(within)h(an)f(option.)20 b(The)14 b Fn($RCSINIT)e Fs(options)i(are)g(prep)q
-(ended)i(to)d(the)h(argumen)o(t)f(lists)h(of)240 2437 y(most)g
-Fr(r)o(cs)i Fs(commands.)p eop
+110 111 bop 0 -116 a Fs(110)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y Fo(name)56 b Fs(can)c(b)s(e)e(a)
+i(\014le)e(name)h(pattern)h(of)f(the)g(same)h(t)m(yp)s(e)f(that)h(y)m
+(ou)g(can)f(sp)s(ecify)f(in)g(the)480 491 y(`)p Fn(.cvsignore)p
+Fs(')28 b(\014le.)40 b(See)31 b(Section)f(C.9)g([cvsignore],)h(page)g
+(146.)0 677 y Fn(-W)f Fo(sp)s(ec)184 b Fs(Sp)s(ecify)42
+b(\014le)g(names)i(that)g(should)e(b)s(e)h(\014ltered)f(during)f(imp)s
+(ort.)79 b(Y)-8 b(ou)44 b(can)g(use)f(this)f(option)480
+801 y(rep)s(eatedly)-8 b(.)480 957 y Fo(sp)s(ec)59 b
+Fs(can)54 b(b)s(e)f(a)h(\014le)f(name)h(pattern)g(of)g(the)g(same)g(t)m
+(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s(ecify)e(in)h(the)480
+1081 y(`)p Fn(.cvswrappers)p Fs(')28 b(\014le.)39 b(See)31
+b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(137.)0
+1548 y Fk(A.11.2)62 b(imp)s(ort)31 b(output)125 1827
+y Fn(import)41 b Fs(k)m(eeps)i(y)m(ou)g(informed)e(of)i(its)f(progress)
+g(b)m(y)h(prin)m(ting)d(a)j(line)e(for)i(eac)m(h)h(\014le,)h(preceded)d
+(b)m(y)h(one)0 1952 y(c)m(haracter)32 b(indicating)c(the)j(status)f(of)
+h(the)g(\014le:)0 2262 y Fn(U)f Fo(\014le)285 b Fs(The)43
+b(\014le)g(already)g(exists)g(in)f(the)i(rep)s(ository)e(and)h(has)g
+(not)h(b)s(een)e(lo)s(cally)g(mo)s(di\014ed;)49 b(a)43
+b(new)480 2387 y(revision)29 b(has)h(b)s(een)f(created)j(\(if)e
+(necessary\).)0 2573 y Fn(N)g Fo(\014le)285 b Fs(The)30
+b(\014le)f(is)h(a)h(new)e(\014le)h(whic)m(h)f(has)h(b)s(een)g(added)f
+(to)i(the)g(rep)s(ository)-8 b(.)0 2758 y Fn(C)30 b Fo(\014le)285
+b Fs(The)27 b(\014le)g(already)g(exists)g(in)g(the)h(rep)s(ository)e
+(but)h(has)h(b)s(een)e(lo)s(cally)h(mo)s(di\014ed;)f(y)m(ou)i(will)d
+(ha)m(v)m(e)k(to)480 2883 y(merge)i(the)f(c)m(hanges.)0
+3069 y Fn(I)g Fo(\014le)285 b Fs(The)30 b(\014le)f(is)h(b)s(eing)f
+(ignored)g(\(see)j(Section)e(C.9)g([cvsignore],)h(page)g(146\).)0
+3255 y Fn(L)f Fo(\014le)285 b Fs(The)23 b(\014le)g(is)f(a)i(sym)m(b)s
+(olic)e(link;)i(at)h(the)e(momen)m(t)i(\(and)e(for)g(the)h(forseeable)g
+(future\),)g(sym)m(b)s(olic)e(links)480 3379 y(are)38
+b(ignored.)60 b(\(V)-8 b(arious)37 b(options)g(in)f(the)h(`)p
+Fn(modules)p Fs(')f(\014le)g(can)i(b)s(e)e(used)h(to)h(recreate)h(sym)m
+(b)s(olic)480 3504 y(links)28 b(on)i(c)m(hec)m(k)m(out,)j(up)s(date,)d
+(etc.;)i(see)f(Section)f(C.1)h([mo)s(dules],)e(page)i(135.\))0
+3970 y Fk(A.11.3)62 b(imp)s(ort)31 b(examples)125 4250
+y Fs(See)f(Chapter)g(13)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g
+(63,)g(and)f(See)h(Section)f(5.1.1)i([F)-8 b(rom)31 b(\014les],)f(page)
+h(29.)0 4750 y Fm(A.12)68 b(log|Prin)l(t)32 b(out)e(log)i(information)f
+(for)g(\014les)75 5030 y Fq(\017)60 b Fs(Synopsis:)39
+b(log)30 b([options])g([\014les)p Fh(:)15 b(:)g(:)q Fs(])75
+5185 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
+b(,)30 b(w)m(orking)f(directory)-8 b(.)75 5340 y Fq(\017)60
+b Fs(Changes:)40 b(nothing.)p eop
 %%Page: 111 113
-bop 0 -58 a Fs(App)q(endix)17 b(D:)e(T)l(roublesho)q(oting)1291
-b(111)0 183 y Fp(App)r(endix)13 b(D)41 b(T)-7 b(roublesho)r(oting)0
-442 y Fm(D.1)32 b(Magic)15 b(branc)n(h)i(n)n(um)n(b)r(ers)62
-554 y Fs(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(7.)
-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 Fr(cvs)h Fs(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 Fr(cvs)j Fs(do)q(es)g(a)g
-(prett)o(y)f(go)q(o)q(d)h(job)g(at)f(hiding)j(these)e(so)f(called)j(magic)e
-(branc)o(hes,)h(but)f(in)h(a)e(few)h(places)h(the)0 866 y(hiding)e(is)f
-(incomplete:)37 978 y Fq(\017)30 b Fs(The)15 b(magic)h(branc)o(h)f(n)o(um)o
-(b)q(er)h(app)q(ears)f(in)h(the)f(output)g(from)g Fn(cvs)f(log)p
-Fs(.)37 1040 y Fq(\017)30 b Fs(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 Fn(cvs)h(admin)p Fs(.)62 1164
-y(Y)l(ou)d(can)h(use)f(the)g Fn(admin)f Fs(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
-Fr(r)o(cs)h Fs(exp)q(ects)h(it)0 1214 y(to)d(b)q(e.)19 b(If)11
-b Fn(R4patches)e Fs(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
-Fn(numbers.c)p Fs(')0 1264 y(y)o(ou)j(can)g(do)g(this:)120
-1378 y Fn($)24 b(cvs)f(admin)g(-NR4patches:1.4.2)f(numbers.c)62
-1490 y Fs(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 1540 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 1590 y(y)o(esterda)o(y\).)p
-eop
+111 112 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(111)125 366 y(Displa)m(y)22 b(log)h(information)f(for)
+h(\014les.)38 b Fn(log)22 b Fs(used)h(to)h(call)e(the)i
+Fr(r)n(cs)e Fs(utilit)m(y)g Fn(rlog)p Fs(.)37 b(Although)22
+b(this)h(is)f(no)h(longer)0 491 y(true)j(in)e(the)i(curren)m(t)g
+(sources,)g(this)f(history)g(determines)g(the)h(format)g(of)g(the)f
+(output)h(and)f(the)h(options,)g(whic)m(h)0 616 y(are)31
+b(not)f(quite)g(in)f(the)i(st)m(yle)f(of)h(the)g(other)f
+Fr(cvs)g Fs(commands.)125 890 y(The)35 b(output)g(includes)e(the)j(lo)s
+(cation)f(of)h(the)g Fr(r)n(cs)f Fs(\014le,)h(the)g Fo(head)j
+Fs(revision)34 b(\(the)i(latest)g(revision)e(on)i(the)0
+1014 y(trunk\),)23 b(all)f(sym)m(b)s(olic)e(names)i(\(tags\))i(and)e
+(some)h(other)f(things.)37 b(F)-8 b(or)23 b(eac)m(h)h(revision,)e(the)g
+(revision)f(n)m(um)m(b)s(er,)i(the)0 1139 y(author,)k(the)g(n)m(um)m(b)
+s(er)e(of)i(lines)d(added/deleted)i(and)g(the)h(log)f(message)i(are)f
+(prin)m(ted.)37 b(All)26 b(times)g(are)g(displa)m(y)m(ed)0
+1263 y(in)j(Co)s(ordinated)g(Univ)m(ersal)g(Time)h(\(UTC\).)g(\(Other)h
+(parts)f(of)g Fr(cvs)g Fs(prin)m(t)f(times)h(in)f(the)h(lo)s(cal)g
+(timezone\).)0 1678 y Fk(A.12.1)62 b(log)31 b(options)125
+1952 y Fs(By)f(default,)g Fn(log)g Fs(prin)m(ts)e(all)i(information)e
+(that)j(is)f(a)m(v)-5 b(ailable.)40 b(All)29 b(other)h(options)g
+(restrict)g(the)h(output.)0 2251 y Fn(-b)384 b Fs(Prin)m(t)44
+b(information)g(ab)s(out)g(the)i(revisions)d(on)i(the)g(default)g
+(branc)m(h,)j(normally)43 b(the)j(highest)480 2376 y(branc)m(h)30
+b(on)g(the)h(trunk.)0 2550 y Fn(-d)f Fo(dates)147 b Fs(Prin)m(t)32
+b(information)f(ab)s(out)h(revisions)f(with)g(a)i(c)m(hec)m(kin)g
+(date/time)h(in)d(the)i(range)g(giv)m(en)g(b)m(y)g(the)480
+2675 y(semicolon-separated)27 b(list)e(of)i(dates.)40
+b(The)26 b(date)h(formats)f(accepted)i(are)f(those)g(accepted)h(b)m(y)f
+(the)480 2799 y(`)p Fn(-D)p Fs(')d(option)f(to)i(man)m(y)f(other)g
+Fr(cvs)f Fs(commands)g(\(see)i(Section)f(A.4)g([Common)g(options],)h
+(page)f(90\).)480 2924 y(Dates)32 b(can)e(b)s(e)g(com)m(bined)g(in)m
+(to)g(ranges)h(as)f(follo)m(ws:)480 3098 y Fo(d1)7 b
+Fn(<)p Fo(d2)480 3223 y(d2)g Fn(>)p Fo(d1)233 b Fs(Select)31
+b(the)f(revisions)f(that)i(w)m(ere)f(dep)s(osited)g(b)s(et)m(w)m(een)h
+Fo(d1)37 b Fs(and)30 b Fo(d2)p Fs(.)480 3397 y Fn(<)p
+Fo(d)480 3522 y(d)t Fn(>)377 b Fs(Select)31 b(all)e(revisions)f(dated)j
+Fo(d)i Fs(or)e(earlier.)480 3696 y Fo(d)t Fn(<)480 3821
+y(>)p Fo(d)381 b Fs(Select)31 b(all)e(revisions)f(dated)j
+Fo(d)i Fs(or)e(later.)480 3995 y Fo(d)429 b Fs(Select)31
+b(the)f(single,)f(latest)i(revision)e(dated)i Fo(d)i
+Fs(or)d(earlier.)480 4169 y(The)k(`)p Fn(>)p Fs(')h(or)g(`)p
+Fn(<)p Fs(')g(c)m(haracters)h(ma)m(y)f(b)s(e)f(follo)m(w)m(ed)g(b)m(y)h
+(`)p Fn(=)p Fs(')g(to)g(indicate)f(an)h(inclusiv)m(e)d(range)j(rather)
+480 4294 y(than)30 b(an)g(exclusiv)m(e)g(one.)480 4443
+y(Note)i(that)f(the)f(separator)h(is)f(a)g(semicolon)g(\(;\).)0
+4618 y Fn(-h)384 b Fs(Prin)m(t)39 b(only)g(the)i Fr(r)n(cs)e
+Fs(pathname,)j(w)m(orking)e(pathname,)j(head,)f(default)d(branc)m(h,)k
+(access)e(list,)480 4742 y(lo)s(c)m(ks,)31 b(sym)m(b)s(olic)d(names,)j
+(and)f(su\016x.)0 4917 y Fn(-l)384 b Fs(Lo)s(cal;)30
+b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g(directory)-8
+b(.)40 b(\(Default)31 b(is)f(to)h(run)e(recursiv)m(ely\).)0
+5091 y Fn(-N)384 b Fs(Do)29 b(not)g(prin)m(t)d(the)j(list)e(of)h(tags)h
+(for)f(this)f(\014le.)39 b(This)27 b(option)h(can)g(b)s(e)g(v)m(ery)g
+(useful)f(when)g(y)m(our)h(site)480 5215 y(uses)33 b(a)i(lot)f(of)g
+(tags,)i(so)e(rather)g(than)f Fn(")p Fs(more)p Fn(")p
+Fs('ing)g(o)m(v)m(er)i(3)g(pages)f(of)g(tag)h(information,)f(the)g(log)
+480 5340 y(information)29 b(is)g(presen)m(ted)h(without)g(tags)h(at)g
+(all.)p eop
 %%Page: 112 114
-bop 0 -58 a Fs(112)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
+112 113 bop 0 -116 a Fs(112)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-R)384 b Fs(Prin)m(t)29
+b(only)h(the)g(name)h(of)f(the)h Fr(r)n(cs)e Fs(history)h(\014le.)0
+543 y Fn(-r)p Fo(revisions)480 668 y Fs(Prin)m(t)i(information)e(ab)s
+(out)j(revisions)d(giv)m(en)j(in)e(the)i(comma-separated)h(list)d
+Fo(revisions)k Fs(of)d(revi-)480 792 y(sions)d(and)h(ranges.)41
+b(The)30 b(follo)m(wing)f(table)h(explains)e(the)j(a)m(v)-5
+b(ailable)30 b(range)g(formats:)480 969 y Fo(rev1)7 b
+Fn(:)p Fo(rev2)87 b Fs(Revisions)29 b Fo(rev1)38 b Fs(to)31
+b Fo(rev2)38 b Fs(\(whic)m(h)29 b(m)m(ust)i(b)s(e)e(on)i(the)f(same)h
+(branc)m(h\).)480 1145 y Fn(:)p Fo(rev)308 b Fs(Revisions)29
+b(from)h(the)g(b)s(eginning)e(of)i(the)h(branc)m(h)f(up)f(to)i(and)f
+(including)d Fo(rev)p Fs(.)480 1322 y Fo(rev)8 b Fn(:)300
+b Fs(Revisions)29 b(starting)h(with)f Fo(rev)38 b Fs(to)31
+b(the)g(end)e(of)i(the)g(branc)m(h)e(con)m(taining)h
+Fo(rev)p Fs(.)480 1498 y Fo(branc)m(h)209 b Fs(An)30
+b(argumen)m(t)h(that)g(is)e(a)i(branc)m(h)f(means)g(all)f(revisions)g
+(on)h(that)h(branc)m(h.)480 1675 y Fo(branc)m(h1)7 b
+Fn(:)p Fo(branc)m(h2)960 1799 y Fs(A)30 b(range)h(of)g(branc)m(hes)f
+(means)g(all)f(revisions)g(on)h(the)h(branc)m(hes)f(in)f(that)i(range.)
+480 1976 y Fo(branc)m(h)p Fn(.)161 b Fs(The)30 b(latest)h(revision)d
+(in)i Fo(branc)m(h)p Fs(.)480 2152 y(A)d(bare)g(`)p Fn(-r)p
+Fs(')g(with)e(no)i(revisions)e(means)i(the)g(latest)g(revision)f(on)g
+(the)h(default)g(branc)m(h,)g(normally)480 2277 y(the)k(trunk.)39
+b(There)30 b(can)h(b)s(e)e(no)i(space)g(b)s(et)m(w)m(een)g(the)f(`)p
+Fn(-r)p Fs(')g(option)g(and)g(its)g(argumen)m(t.)0 2453
+y Fn(-s)g Fo(states)127 b Fs(Prin)m(t)28 b(information)f(ab)s(out)h
+(revisions)f(whose)h(state)i(attributes)f(matc)m(h)g(one)g(of)g(the)g
+(states)h(giv)m(en)480 2578 y(in)f(the)i(comma-separated)h(list)d
+Fo(states)p Fs(.)0 2754 y Fn(-t)384 b Fs(Prin)m(t)29
+b(the)i(same)g(as)f(`)p Fn(-h)p Fs(',)h(plus)d(the)j(descriptiv)m(e)e
+(text.)0 2931 y Fn(-w)p Fo(logins)155 b Fs(Prin)m(t)34
+b(information)g(ab)s(out)h(revisions)e(c)m(hec)m(k)m(ed)k(in)d(b)m(y)i
+(users)e(with)g(login)g(names)h(app)s(earing)f(in)480
+3056 y(the)25 b(comma-separated)g(list)e Fo(logins)p
+Fs(.)38 b(If)24 b Fo(logins)i Fs(is)e(omitted,)i(the)e(user's)g(login)f
+(is)g(assumed.)38 b(There)480 3180 y(can)31 b(b)s(e)e(no)i(space)g(b)s
+(et)m(w)m(een)g(the)f(`)p Fn(-w)p Fs(')g(option)g(and)g(its)g(argumen)m
+(t.)125 3481 y Fn(log)i Fs(prin)m(ts)g(the)h(in)m(tersection)g(of)h
+(the)f(revisions)f(selected)i(with)e(the)h(options)g(`)p
+Fn(-d)p Fs(',)h(`)p Fn(-s)p Fs(',)g(and)f(`)p Fn(-w)p
+Fs(',)h(in)m(ter-)0 3606 y(sected)d(with)e(the)i(union)d(of)j(the)f
+(revisions)f(selected)i(b)m(y)f(`)p Fn(-b)p Fs(')g(and)g(`)p
+Fn(-r)p Fs('.)0 4031 y Fk(A.12.2)62 b(log)31 b(examples)125
+4306 y Fs(Con)m(tributed)d(examples)i(are)h(gratefully)e(accepted.)0
+4764 y Fm(A.13)68 b(rdi\013|'patc)l(h')32 b(format)f(di\013s)g(b)t(et)l
+(w)l(een)h(releases)75 5039 y Fq(\017)60 b Fs(rdi\013)29
+b([-\015ags])i([-V)g(vn])f([-r)h(t)p Fn(|)p Fs(-D)g(d)f([-r)g(t2)p
+Fn(|)p Fs(-D)i(d2]])e(mo)s(dules)p Fh(:)15 b(:)g(:)75
+5189 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
+b(.)75 5340 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)p
 eop
 %%Page: 113 115
-bop 0 -58 a Fs(App)q(endix)17 b(E:)e(GNU)g(GENERAL)h(PUBLIC)g(LICENSE)865
-b(113)0 183 y Fp(App)r(endix)13 b(E)41 b(GNU)15 b(GENERAL)i(PUBLIC)f(LICENSE)
-p eop
+113 114 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(113)75 366 y Fq(\017)60 b Fs(Synon)m(ym:)40
+b(patc)m(h)125 669 y(Builds)27 b(a)j(Larry)f(W)-8 b(all)30
+b(format)g(patc)m(h\(1\))h(\014le)e(b)s(et)m(w)m(een)h(t)m(w)m(o)i
+(releases,)e(that)g(can)g(b)s(e)f(fed)h(directly)e(in)m(to)i(the)0
+793 y(patc)m(h)f(program)f(to)h(bring)e(an)h(old)g(release)g
+(up-to-date)i(with)d(the)h(new)g(release.)41 b(\(This)27
+b(is)g(one)i(of)f(the)h(few)f Fr(cvs)0 918 y Fs(commands)33
+b(that)h(op)s(erates)f(directly)f(from)h(the)g(rep)s(ository)-8
+b(,)33 b(and)g(do)s(esn't)g(require)f(a)h(prior)f(c)m(hec)m(k)m(out.\))
+51 b(The)0 1042 y(di\013)29 b(output)h(is)f(sen)m(t)i(to)g(the)g
+(standard)f(output)g(device.)125 1318 y(Y)-8 b(ou)45
+b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p Fn(-r)p
+Fs(')g(and)h(`)p Fn(-D)p Fs(')f(options\))h(an)m(y)g(com)m(bination)f
+(of)h(one)g(or)g(t)m(w)m(o)0 1443 y(revisions)24 b(or)h(dates.)40
+b(If)25 b(only)g(one)h(revision)d(or)j(date)g(is)f(sp)s(eci\014ed,)g
+(the)h(patc)m(h)g(\014le)e(re\015ects)i(di\013erences)f(b)s(et)m(w)m
+(een)0 1567 y(that)31 b(revision)e(or)h(date)h(and)f(the)g(curren)m(t)g
+(head)h(revisions)d(in)h(the)i Fr(r)n(cs)e Fs(\014le.)125
+1843 y(Note)34 b(that)g(if)e(the)i(soft)m(w)m(are)h(release)e
+(a\013ected)i(is)d(con)m(tained)i(in)e(more)i(than)f(one)g(directory)-8
+b(,)34 b(then)f(it)g(ma)m(y)0 1967 y(b)s(e)h(necessary)i(to)g(sp)s
+(ecify)d(the)j(`)p Fn(-p)p Fs(')f(option)f(to)i(the)f(patc)m(h)h
+(command)f(when)f(patc)m(hing)h(the)g(old)f(sources,)j(so)0
+2092 y(that)31 b(patc)m(h)g(is)e(able)h(to)h(\014nd)e(the)i(\014les)e
+(that)i(are)g(lo)s(cated)g(in)e(other)h(directories.)0
+2522 y Fk(A.13.1)62 b(rdi\013)31 b(options)125 2798 y
+Fs(These)j(standard)g(options)g(are)h(supp)s(orted)e(b)m(y)i
+Fn(rdiff)e Fs(\(see)j(Section)e(A.4)i([Common)f(options],)g(page)h(90,)
+0 2922 y(for)30 b(a)h(complete)g(description)d(of)j(them\):)0
+3224 y Fn(-D)f Fo(date)183 b Fs(Use)31 b(the)f(most)h(recen)m(t)g
+(revision)e(no)h(later)h(than)f Fo(date)p Fs(.)0 3402
+y Fn(-f)384 b Fs(If)30 b(no)h(matc)m(hing)g(revision)e(is)h(found,)g
+(retriev)m(e)i(the)f(most)g(recen)m(t)h(revision)d(\(instead)h(of)i
+(ignoring)480 3527 y(the)f(\014le\).)0 3704 y Fn(-l)384
+b Fs(Lo)s(cal;)30 b(don't)h(descend)f(sub)s(directories.)0
+3882 y Fn(-r)g Fo(tag)229 b Fs(Use)31 b(revision)d Fo(tag)p
+Fs(.)125 4184 y(In)h(addition)g(to)i(the)f(ab)s(o)m(v)m(e,)i(these)f
+(options)f(are)h(a)m(v)-5 b(ailable:)0 4486 y Fn(-c)384
+b Fs(Use)31 b(the)f(con)m(text)j(di\013)c(format.)41
+b(This)28 b(is)i(the)g(default)g(format.)0 4664 y Fn(-s)384
+b Fs(Create)23 b(a)f(summary)f(c)m(hange)i(rep)s(ort)e(instead)g(of)h
+(a)g(patc)m(h.)39 b(The)21 b(summary)g(includes)f(information)480
+4789 y(ab)s(out)28 b(\014les)f(that)i(w)m(ere)g(c)m(hanged)g(or)g
+(added)e(b)s(et)m(w)m(een)i(the)g(releases.)40 b(It)29
+b(is)e(sen)m(t)i(to)g(the)g(standard)480 4913 y(output)38
+b(device.)66 b(This)37 b(is)h(useful)f(for)h(\014nding)f(out,)k(for)d
+(example,)j(whic)m(h)d(\014les)f(ha)m(v)m(e)j(c)m(hanged)480
+5038 y(b)s(et)m(w)m(een)31 b(t)m(w)m(o)h(dates)f(or)f(revisions.)0
+5215 y Fn(-t)384 b Fs(A)25 b(di\013)e(of)i(the)g(top)g(t)m(w)m(o)h
+(revisions)d(is)h(sen)m(t)h(to)g(the)g(standard)f(output)g(device.)39
+b(This)23 b(is)h(most)h(useful)480 5340 y(for)30 b(seeing)g(what)h(the)
+f(last)g(c)m(hange)i(to)f(a)g(\014le)e(w)m(as.)p eop
 %%Page: 114 116
-bop 0 -58 a Fs(114)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
-eop
+114 115 bop 0 -116 a Fs(114)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-u)384 b Fs(Use)38
+b(the)g(unidi\013)c(format)k(for)f(the)h(con)m(text)h(di\013s.)61
+b(This)36 b(option)h(is)g(not)g(a)m(v)-5 b(ailable)37
+b(if)g(y)m(our)g(di\013)480 491 y(do)s(es)25 b(not)g(supp)s(ort)e(the)i
+(unidi\013)c(format.)40 b(Remem)m(b)s(er)24 b(that)i(old)e(v)m(ersions)
+g(of)h(the)g Fn(patch)e Fs(program)480 616 y(can't)30
+b(handle)d(the)i(unidi\013)d(format,)k(so)f(if)f(y)m(ou)i(plan)d(to)j
+(p)s(ost)e(this)g(patc)m(h)i(to)f(the)h(net)f(y)m(ou)g(should)480
+740 y(probably)g(not)h(use)g(`)p Fn(-u)p Fs('.)0 923
+y Fn(-V)g Fo(vn)255 b Fs(Expand)29 b Fr(r)n(cs)f Fs(k)m(eyw)m(ords)j
+(according)e(to)i(the)f(rules)e(curren)m(t)i(in)e Fr(r)n(cs)h
+Fs(v)m(ersion)g Fo(vn)h Fs(\(the)g(expansion)480 1047
+y(format)h(c)m(hanged)g(with)e Fr(r)n(cs)g Fs(v)m(ersion)h(5\).)0
+1500 y Fk(A.13.2)62 b(rdi\013)31 b(examples)125 1778
+y Fs(Supp)s(ose)37 b(y)m(ou)j(receiv)m(e)h(mail)d(from)h
+Fn(foo@bar.com)e Fs(asking)i(for)g(an)h(up)s(date)f(from)g(release)h
+(1.2)h(to)f(1.4)h(of)0 1903 y(the)32 b(tc)h(compiler.)44
+b(Y)-8 b(ou)33 b(ha)m(v)m(e)g(no)f(suc)m(h)g(patc)m(hes)g(on)g(hand,)g
+(but)f(with)g Fr(cvs)g Fs(that)i(can)f(easily)f(b)s(e)g(\014xed)h(with)
+f(a)0 2027 y(command)f(suc)m(h)g(as)h(this:)240 2285
+y Fn($)47 b(cvs)g(rdiff)g(-c)g(-r)g(FOO1_2)f(-r)h(FOO1_4)f(tc)i(|)f(\\)
+240 2388 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
+(foo@bar.com)125 2666 y Fs(Supp)s(ose)18 b(y)m(ou)j(ha)m(v)m(e)h(made)e
+(release)h(1.3,)j(and)c(fork)m(ed)g(a)h(branc)m(h)f(called)g(`)p
+Fn(R_1_3fix)p Fs(')f(for)h(bug\014xes.)36 b(`)p Fn(R_1_3_1)p
+Fs(')0 2791 y(corresp)s(onds)h(to)j(release)f(1.3.1,)k(whic)m(h)37
+b(w)m(as)i(made)g(some)g(time)f(ago.)67 b(No)m(w,)42
+b(y)m(ou)d(w)m(an)m(t)g(to)h(see)f(ho)m(w)g(m)m(uc)m(h)0
+2915 y(dev)m(elopmen)m(t)31 b(has)f(b)s(een)g(done)g(on)g(the)h(branc)m
+(h.)40 b(This)28 b(command)i(can)h(b)s(e)f(used:)240
+3173 y Fn($)47 b(cvs)g(patch)g(-s)g(-r)g(R_1_3_1)f(-r)h(R_1_3fix)f
+(module-name)240 3277 y(cvs)h(rdiff:)f(Diffing)g(module-name)240
+3380 y(File)h(ChangeLog,v)d(changed)i(from)h(revision)e(1.52.2.5)h(to)h
+(1.52.2.6)240 3484 y(File)g(foo.c,v)e(changed)h(from)h(revision)e
+(1.52.2.3)h(to)h(1.52.2.4)240 3588 y(File)g(bar.h,v)e(changed)h(from)h
+(revision)e(1.29.2.1)h(to)h(1.2)0 4074 y Fm(A.14)68 b(release|Indicate)
+33 b(that)e(a)g(Mo)t(dule)f(is)g(no)h(longer)g(in)f(use)75
+4352 y Fq(\017)60 b Fs(release)31 b([-d])f(directories)p
+Fh(:)15 b(:)g(:)75 4506 y Fq(\017)60 b Fs(Requires:)40
+b(W)-8 b(orking)30 b(directory)-8 b(.)75 4659 y Fq(\017)60
+b Fs(Changes:)40 b(W)-8 b(orking)31 b(directory)-8 b(,)30
+b(history)g(log.)125 4966 y(This)j(command)j(is)f(mean)m(t)h(to)h
+(safely)e(cancel)h(the)g(e\013ect)h(of)f(`)p Fn(cvs)29
+b(checkout)p Fs('.)55 b(Since)35 b Fr(cvs)f Fs(do)s(esn't)i(lo)s(c)m(k)
+0 5091 y(\014les,)f(it)f(isn't)f(strictly)h(necessary)h(to)g(use)f
+(this)g(command.)53 b(Y)-8 b(ou)35 b(can)f(alw)m(a)m(ys)h(simply)d
+(delete)j(y)m(our)g(w)m(orking)0 5215 y(directory)-8
+b(,)28 b(if)e(y)m(ou)h(lik)m(e;)h(but)e(y)m(ou)i(risk)d(losing)h(c)m
+(hanges)i(y)m(ou)g(ma)m(y)f(ha)m(v)m(e)i(forgotten,)g(and)d(y)m(ou)i
+(lea)m(v)m(e)g(no)f(trace)h(in)0 5340 y(the)e Fr(cvs)g
+Fs(history)f(\014le)g(\(see)i(Section)f(C.10)h([history)f(\014le],)g
+(page)h(147\))h(that)f(y)m(ou'v)m(e)h(abandoned)d(y)m(our)h(c)m(hec)m
+(k)m(out.)p eop
 %%Page: 115 117
-bop 0 -58 a Fs(Index)1772 b(115)0 183 y Fp(Index)0 413 y Fm(-)0
-467 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(43)0 512 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(63)0 610 y Fm(.)0 664 y Ff(.#)12 b(\014les)f 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(.)g(.)22
-b Ff(96)0 710 y(.bashrc,)13 b(setting)h(CVSR)o(OOT)f(in)t Fe(.)6
-b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)16 b Ff(13)0 755 y(.cshrc,)d(setting)h(CVSR)o(OOT)e(in)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(.)20 b Ff(13)0 801 y(.cvsrc)13 b(\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(69)0 847 y(.pro\014le,)14 b(setting)g(CVSR)o(OOT)e
-(in)6 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)19 b Ff(13)0 892 y(.tcshrc,)13 b(setting)h(CVSR)o(OOT)e
-(in)c Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)21 b Ff(13)0 1001 y Fm(/)0 1055 y Ff(/usr/lo)q(cal/cvsro)r
-(ot,)15 b(as)e(example)i(rep)q(ository)d Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)23 b Ff(13)0 1152 y Fm(:)0 1206 y Ff(:ext:)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)20 b Ff(18)0 1252 y(:kserv)o(er:)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(.)h(.)f(.)20
-b Ff(21)0 1298 y(:lo)q(cal:)12 b 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(.)24
-b Ff(13)0 1343 y(:pserv)o(er:)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(.)20 b
-Ff(20)0 1389 y(:serv)o(er:)9 b Fe(.)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(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b
-Ff(18)0 1487 y Fm(=)0 1541 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(30)p
-4 1639 21 3 v 2 1693 12 2 v 16 1693 V 40 1693 a(\014les)14
-b(\(VMS\))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(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)17 b Ff(96)0 1790 y Fg(>)0 1844 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(30)0 1942 y Fg(<)0 1996 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(30)0 2094 y Fm(A)0 2148 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(9)0 2193 y(abandoning)e(w)o(ork)11 b
-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(.)23
-b Ff(34)0 2239 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 2285 y(add)c(\(sub)q
-(command\))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(.)22
-b Ff(49)0 2330 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(37)0 2376
-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(49)0 2422 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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)21 b
-Ff(73)0 2467 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(16)0 2513 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(99)0 2559 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(16)0 2604 y(ALL)13 b(in)g(commitinfo)c
-Fe(.)f(.)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(.)22 b Ff(102)0
-2650 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(59)0 2696 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(31)0 2741 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(20)0 2787 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(19)0 2833 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(61)1015 413 y(Automatically)16 b(ignored)f(\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(.)16 b Ff(106)1015 458 y(Av)o(oiding)g(editor)e(in)o(v)o
-(o)q(cation)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(.)21 b Ff(72)1015 563
-y Fm(B)1015 617 y Ff(Binary)15 b(\014les)8 b Fe(.)f(.)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(.)21 b
-Ff(65)1015 663 y(Branc)o(h)14 b(merge)g(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(.)19 b Ff(43)1015 708 y(Branc)o(h)14 b(n)o(um)o(b)q(er)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(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
-b Ff(7)1015 754 y(Branc)o(h)14 b(n)o(um)o(b)q(ers)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(.)22 b Ff(40)1015
-800 y(Branc)o(h,)14 b(creating)g(a)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
-(.)g(.)h(.)f(.)g(.)21 b Ff(39)1015 845 y(Branc)o(h,)14 b(v)o(endor-)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(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25
-b Ff(53)1015 891 y(Branc)o(hes)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(.)23 b
-Ff(37)1015 937 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(39)1015 982 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(43)1015 1028
-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(40)1015 1074 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(28)1015
-1119 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 1165 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 1272 y Fm(C)1015
-1326 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(43)1015 1371 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(74)1015 1417 y(c)o(hec)o(k)o(ed)c(out)g(cop)o(y)m(,)f
-(k)o(eeping)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(.)18 b Ff(105)1015 1463
-y(Chec)o(kin)d(program)10 b Fe(.)c(.)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(100)1015 1508 y(Chec)o(king)15 b(commits)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(.)21 b Ff(102)1015
-1554 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(9)1015 1600 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(77)1015 1645 y(Chec)o(k)o(out)d(program)7 b Fe(.)g(.)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(.)19 b Ff(100)1015 1691 y(c)o(hec)o(k)o(out,)14
-b(as)f(term)g(for)g(getting)h(ready)g(to)f(edit)f Fe(.)6 b(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)25 b Ff(34)1015 1737 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(9)1015 1782 y(c)o(ho)q(osing,)d(reserv)o(ed)f(or)f(unreserv)o(ed)h(c)o
-(hec)o(k)o(outs)d Fe(.)6 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)23
-b Ff(35)1015 1828 y(Cleaning)15 b(up)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(.)g(.)g(.)g(.)g(.)24 b Ff(10)1015
-1874 y(Clien)o(t/Serv)o(er)16 b(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(17)1015 1919 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(77)1015 1965 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(69)1015 2011 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(69)1015
-2056 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(76)1015 2102 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(79)1015 2148
-y(Commit)14 b(\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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)16 b Ff(101)1015 2193 y(Commit,)d(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(.)21
-b Ff(67)1015 2239 y(Commitinfo)13 b 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(102)1015 2285
-y(Committing)15 b(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(9)1015 2330 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(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)25 b
-Ff(71)1015 2376 y(Common)14 b(syn)o(tax)g(of)e(info)i(\014les)s
-Fe(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)16 b Ff(102)1015 2422 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(.)18
-b Ff(110)1015 2467 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(.)20 b Ff(30)1015 2513
-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(30)1015 2559 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(.)24 b Ff(30)1015 2604 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
-2650 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 2696 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(43)1015 2741 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(74)1015 2787 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(39)1015 2833 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(23)p eop
+115 116 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(115)125 366 y(Use)23 b(`)p Fn(cvs)30
+b(release)p Fs(')21 b(to)j(a)m(v)m(oid)f(these)g(problems.)37
+b(This)21 b(command)i(c)m(hec)m(ks)h(that)g(no)f(uncommitted)f(c)m
+(hanges)0 491 y(are)33 b(presen)m(t;)i(that)f(y)m(ou)f(are)g(executing)
+h(it)e(from)h(immediately)e(ab)s(o)m(v)m(e)j(a)g Fr(cvs)e
+Fs(w)m(orking)g(directory;)i(and)e(that)0 616 y(the)d(rep)s(ository)e
+(recorded)h(for)h(y)m(our)f(\014les)g(is)f(the)i(same)g(as)g(the)f(rep)
+s(ository)g(de\014ned)f(in)g(the)i(mo)s(dule)e(database.)125
+892 y(If)h(all)g(these)h(conditions)f(are)h(true,)g(`)p
+Fn(cvs)h(release)p Fs(')d(lea)m(v)m(es)j(a)g(record)f(of)g(its)f
+(execution)h(\(attesting)h(to)g(y)m(our)0 1017 y(in)m(ten)m(tionally)f
+(abandoning)g(y)m(our)h(c)m(hec)m(k)m(out\))j(in)c(the)i
+Fr(cvs)e Fs(history)g(log.)0 1456 y Fk(A.14.1)62 b(release)31
+b(options)125 1733 y Fs(The)e Fn(release)g Fs(command)h(supp)s(orts)e
+(one)j(command)f(option:)0 2037 y Fn(-d)384 b Fs(Delete)27
+b(y)m(our)f(w)m(orking)f(cop)m(y)i(of)f(the)g(\014le)f(if)g(the)h
+(release)h(succeeds.)39 b(If)26 b(this)f(\015ag)h(is)f(not)h(giv)m(en)g
+(y)m(our)480 2162 y(\014les)j(will)f(remain)h(in)g(y)m(our)i(w)m
+(orking)e(directory)-8 b(.)480 2314 y Fi(W)g(arning:)66
+b Fs(The)43 b Fn(release)e Fs(command)i(deletes)g(all)f(directories)g
+(and)h(\014les)f(recursiv)m(ely)-8 b(.)78 b(This)480
+2438 y(has)37 b(the)h(v)m(ery)g(serious)e(side-e\013ect)j(that)f(an)m
+(y)g(directory)f(that)h(y)m(ou)f(ha)m(v)m(e)i(created)g(inside)c(y)m
+(our)480 2563 y(c)m(hec)m(k)m(ed-out)43 b(sources,)f(and)d(not)i(added)
+e(to)i(the)f(rep)s(ository)f(\(using)f(the)j Fn(add)e
+Fs(command;)44 b(see)480 2687 y(Chapter)30 b(10)h([Adding)e(\014les],)h
+(page)h(57\))g(will)d(b)s(e)i(silen)m(tly)f(deleted|ev)m(en)h(if)g(it)g
+(is)f(non-empt)m(y!)0 3127 y Fk(A.14.2)62 b(release)31
+b(output)125 3403 y Fs(Before)40 b Fn(release)e Fs(releases)h(y)m(our)h
+(sources)g(it)f(will)e(prin)m(t)h(a)i(one-line)e(message)j(for)e(an)m
+(y)h(\014le)f(that)h(is)f(not)0 3528 y(up-to-date.)125
+3805 y Fi(W)-8 b(arning:)70 b Fs(An)m(y)45 b(new)f(directories)g(that)i
+(y)m(ou)f(ha)m(v)m(e)i(created,)j(but)44 b(not)h(added)f(to)i(the)f
+Fr(cvs)f Fs(directory)0 3929 y(hierarc)m(h)m(y)33 b(with)f(the)h
+Fn(add)g Fs(command)g(\(see)h(Chapter)f(10)h([Adding)e(\014les],)h
+(page)h(57\))h(will)c(b)s(e)h(silen)m(tly)g(ignored)0
+4054 y(\(and)e(deleted,)h(if)e(`)p Fn(-d)p Fs(')h(is)g(sp)s
+(eci\014ed\),)f(ev)m(en)i(if)e(they)i(con)m(tain)f(\014les.)0
+4358 y Fn(U)g Fo(\014le)0 4482 y Fn(P)g Fo(\014le)285
+b Fs(There)32 b(exists)g(a)i(new)m(er)e(revision)f(of)i(this)e(\014le)h
+(in)g(the)g(rep)s(ository)-8 b(,)33 b(and)f(y)m(ou)h(ha)m(v)m(e)h(not)f
+(mo)s(di\014ed)480 4607 y(y)m(our)d(lo)s(cal)g(cop)m(y)h(of)g(the)f
+(\014le)g(\(`)p Fn(U)p Fs(')h(and)e(`)p Fn(P)p Fs(')i(mean)f(the)h
+(same)g(thing\).)0 4787 y Fn(A)f Fo(\014le)285 b Fs(The)41
+b(\014le)f(has)i(b)s(een)e(added)h(to)h(y)m(our)g(priv)-5
+b(ate)41 b(cop)m(y)h(of)f(the)h(sources,)i(but)d(has)g(not)h(y)m(et)h
+(b)s(een)480 4911 y(committed)26 b(to)h(the)f(rep)s(ository)-8
+b(.)39 b(If)26 b(y)m(ou)g(delete)g(y)m(our)g(cop)m(y)h(of)f(the)h
+(sources)f(this)f(\014le)g(will)e(b)s(e)j(lost.)0 5091
+y Fn(R)k Fo(\014le)285 b Fs(The)43 b(\014le)f(has)h(b)s(een)g(remo)m(v)
+m(ed)h(from)f(y)m(our)g(priv)-5 b(ate)43 b(cop)m(y)h(of)f(the)h
+(sources,)j(but)42 b(has)h(not)h(y)m(et)480 5215 y(b)s(een)29
+b(remo)m(v)m(ed)i(from)e(the)g(rep)s(ository)-8 b(,)30
+b(since)f(y)m(ou)h(ha)m(v)m(e)h(not)f(y)m(et)g(committed)g(the)g(remo)m
+(v)-5 b(al.)41 b(See)480 5340 y(Section)30 b(A.7)h([commit],)g(page)h
+(99.)p eop
 %%Page: 116 118
-bop 0 -58 a Fs(116)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Ff(Creating)e(a)f(rep)q(ository)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(.)22 b Ff(17)0 229 y(Credits)14 b(\(CVS)e(program\))d
-Fe(.)e(.)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(.)21 b Ff(3)0 275 y(Credits)14
-b(\(man)o(ual\))s 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(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)16 b Ff(2)0 320 y(CVS)d(1.6,)f(and)i(w)o(atc)o(hes)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(.)17 b Ff(35)0
-366 y(CVS)c(command)h(structure)6 b Fe(.)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(.)18
-b Ff(69)0 412 y(CVS)13 b(passwd)g(\014le)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(.)23 b Ff(19)0 457 y(CVS,)12
-b(history)j(of)8 b Fe(.)d(.)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(.)20 b Ff(3)0 503 y(CVS,)12 b(in)o(tro)q(duction)k(to)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(.)g(.)g(.)16 b
-Ff(3)0 549 y(CVS)p 80 549 12 2 v 14 w(CLIENT)p 243 549 V 13
-w(LOG)10 b Fe(.)c(.)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(110)0 594 y(CVS)p 80 594 V 14 w(CLIENT)p 243 594 V 13 w(POR)m(T)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(.)h(.)f(.)g(.)g(.)g(.)g(.)20 b Ff(21)0
-640 y(CVS)p 80 640 V 14 w(IGNORE)p 251 640 V 14 w(REMOTE)p
-438 640 V 14 w(R)o(OOT)8 b Fe(.)d(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)21 b Ff(110)0 686 y(CVS)p 80 686 V 14 w(P)m(ASSFILE,)13
-b(en)o(vironmen)o(t)h(v)n(ariable)8 b Fe(.)h(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)21 b Ff(20)0 731 y(CVS)p 80 731 V 14 w(P)m(ASSW)o(ORD,)13
-b(en)o(vironmen)o(t)i(v)n(ariable)7 b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)20 b Ff(20)0 777 y(CVS)p 80 777 V 14 w(R)o(CMD)p 213
-777 V 14 w(POR)m(T)t Fe(.)5 b(.)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(.)17
-b Ff(110)0 823 y(CVS)p 80 823 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(109)0 868 y(CVS)p 80 868 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(18)0
-914 y(CVS)p 80 914 V 14 w(SER)l(VER)p 248 914 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(.)h(.)f(.)g(.)g(.)g(.)g(.)17 b Ff(110)0 959 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(.)g(.)h(.)f(.)g(.)24
-b Ff(109)0 1005 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(9)0 1051 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(109)0 1096 y(cvsignore)15 b(\(admin)f
-(\014le\),)g(global)s Fe(.)8 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)16 b Ff(106)0 1142 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(109)0 1188 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(.)19 b Ff(71)0 1233
-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 1279
-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(109)0 1325 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(99)0 1370 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(13)0 1416 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(16)0 1462 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(17)0 1507 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(70)0 1553
-y(CVSUMASK)9 b Fe(.)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(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)22 b Ff(15)0 1599 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(109)0
-1644 y(cvswrapp)q(ers)14 b(\(admin)g(\014le\))6 b Fe(.)i(.)e(.)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(100)0 1690 y(CVSWRAPPERS,)14 b(en)o(vironmen)o(t)h(v)n(ariable)e
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Ff(100)0 1902
-y Fm(D)0 1956 y Ff(Date)13 b(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(61)0
-2001 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(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(71)0
-2047 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(7)0 2093 y(DEF)l(A)o(UL)m(T)12 b(in)i(commitinfo)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(.)21 b Ff(102)0 2138 y(DEF)l(A)o(UL)m(T)12
-b(in)i(editinfo)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(.)18
-b Ff(103)0 2184 y(De\014ning)d(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(25)0 2230 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(16)0 2275 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(99)0 2321 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(51)0
-2367 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(75)0 2412 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(.)19 b
-Ff(41)0 2458 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(47)0 2504 y(Di\013)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(.)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 2549 y(Di\013)d(\(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(81)0 2595 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(45)0 2641 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(57)0 2686 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(47)0 2732 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(17)0
-2778 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(.)20
-b Ff(104)0 2823 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(28)1015 183 y Fm(E)1015
-237 y Ff(edit)d(\(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(.)g
-(.)g(.)g(.)g(.)21 b Ff(34)1015 283 y(editinfo)15 b(\(admin)f(\014le\))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(.)24 b Ff(102)1015
-329 y(Editing)16 b(administrativ)o(e)g(\014les)t Fe(.)7 b(.)f(.)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(16)1015 374 y(Editing)f(the)d(mo)q(dules)h(\014le)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(.)18 b Ff(25)1015 420 y(EDITOR)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(.)20 b Ff(109)1015 466 y(Editor,)14 b(a)o(v)o(oiding)i(in)o(v)o
-(o)q(cation)f(of)7 b Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)20 b Ff(72)1015 511 y(EDITOR,)13
-b(en)o(vironmen)o(t)i(v)n(ariable)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(9)1015
-557 y(EDITOR,)13 b(o)o(v)o(erriding)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(.)g(.)h(.)f
-(.)g(.)g(.)20 b Ff(70)1015 603 y(Editor,)14 b(sp)q(ecifying)i(p)q(er)d(mo)q
-(dule)6 b Fe(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)19 b Ff(102)1015 648 y(editors)c(\(sub)q(command\))9
-b Fe(.)e(.)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(.)22 b Ff(35)1015
-694 y(emerge)11 b Fe(.)c(.)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(.)24 b Ff(31)1015
-739 y(En)o(vironmen)o(t)15 b(v)n(ariables)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(.)g(.)h
-(.)f(.)20 b Ff(109)1015 785 y(Errors,)13 b(rep)q(orting)i(\(man)o(ual\))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(.)21 b Ff(2)1015 831 y(Example)15
-b(of)e(a)g(w)o(ork-session)f 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(.)24
-b Ff(9)1015 876 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(28)1015 922 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(43)1015 968 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(83)1015 1013 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(99)1015 1119 y Fm(F)1015 1173 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(9)1015 1218 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(27)1015 1264 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(15)1015 1309 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(27)1015 1355 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(55)1015 1401 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(99)1015
-1446 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(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)19 b Ff(74)1015 1492 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(72)1015
-1538 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(105)1015 1583 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(.)21 b Ff(69)1015 1682 y Fm(G)1015
-1736 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(9)1015 1781 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(9)1015 1827 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(106)1015 1873 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(70)1015 1918 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(15)1015 2023 y Fm(H)1015 2077 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(61)1015 2123 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(84)1015 2169 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(59)1015 2214 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(106)1015
-2260 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(15)1015 2306 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 2351 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(109)1015 2397 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(109)1015 2495 y
-Fm(I)1015 2549 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(61)1015 2595 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(62)1015 2641 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(.)22
-b Ff(61)1015 2686 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(106)1015
-2732 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(106)1015 2778 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(85)1015 2823 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(23)p
-eop
+116 117 bop 0 -116 a Fs(116)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(M)g Fo(\014le)285
+b Fs(The)35 b(\014le)f(is)h(mo)s(di\014ed)e(in)h(y)m(our)i(w)m(orking)e
+(directory)-8 b(.)56 b(There)35 b(migh)m(t)g(also)h(b)s(e)e(a)i(new)m
+(er)g(revision)480 491 y(inside)28 b(the)j(rep)s(ository)-8
+b(.)0 707 y Fn(?)30 b Fo(\014le)285 b(\014le)43 b Fs(is)38
+b(in)f(y)m(our)i(w)m(orking)f(directory)-8 b(,)40 b(but)e(do)s(es)h
+(not)g(corresp)s(ond)e(to)i(an)m(ything)g(in)e(the)i(source)480
+831 y(rep)s(ository)-8 b(,)27 b(and)e(is)h(not)g(in)f(the)i(list)d(of)j
+(\014les)e(for)h Fr(cvs)f Fs(to)i(ignore)f(\(see)h(the)g(description)d
+(of)j(the)f(`)p Fn(-I)p Fs(')480 956 y(option,)h(and)e(see)h(Section)g
+(C.9)g([cvsignore],)i(page)e(146\).)41 b(If)26 b(y)m(ou)g(remo)m(v)m(e)
+i(y)m(our)d(w)m(orking)h(sources,)480 1080 y(this)j(\014le)h(will)d(b)s
+(e)j(lost.)0 1681 y Fk(A.14.3)62 b(release)31 b(examples)125
+1976 y Fs(Release)g(the)f(mo)s(dule,)f(and)h(delete)g(y)m(our)h(lo)s
+(cal)e(w)m(orking)h(cop)m(y)h(of)g(the)f(\014les.)240
+2249 y Fn($)47 b(cd)h(..)429 b(#)47 b Fs(Y)-8 b(ou)31
+b(m)m(ust)f(stand)g(immediately)f(ab)s(o)m(v)m(e)i(the)1004
+2353 y Fn(#)47 b Fs(sources)30 b(when)g(y)m(ou)h(issue)e(`)p
+Fn(cvs)47 b(release)p Fs('.)240 2457 y Fn($)g(cvs)g(release)f(-d)h(tc)
+240 2561 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
+(repository.)240 2665 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
+(\(and)h(delete\))e(module)i(`tc':)f(y)240 2768 y($)0
+3402 y Fm(A.15)68 b(rtag|Add)30 b(a)h(sym)l(b)t(olic)g(tag)g(to)g(a)g
+(mo)t(dule)75 3697 y Fq(\017)60 b Fs(rtag)31 b([-falnR])f([-b])h([-d])f
+([-r)h(tag)g Fn(|)f Fs(-Ddate])j(sym)m(b)s(olic)p 2059
+3697 28 4 v 31 w(tag)e(mo)s(dules)p Fh(:)15 b(:)g(:)75
+3867 y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8
+b(.)75 4037 y Fq(\017)60 b Fs(Changes:)40 b(rep)s(ository)-8
+b(.)75 4207 y Fq(\017)60 b Fs(Synon)m(ym:)40 b(rfreeze)125
+4547 y(Y)-8 b(ou)42 b(can)h(use)f(this)g(command)g(to)h(assign)f(sym)m
+(b)s(olic)e(tags)k(to)f(particular,)h(explicitly)c(sp)s(eci\014ed)h
+(source)0 4672 y(revisions)32 b(in)g(the)i(rep)s(ository)-8
+b(.)49 b Fn(rtag)33 b Fs(w)m(orks)g(directly)g(on)g(the)h(rep)s
+(ository)e(con)m(ten)m(ts)k(\(and)d(requires)f(no)i(prior)0
+4796 y(c)m(hec)m(k)m(out\).)43 b(Use)31 b Fn(tag)e Fs(instead)g(\(see)i
+(Section)f(A.17)i([tag],)g(page)e(118\),)i(to)f(base)f(the)h(selection)
+f(of)g(revisions)e(on)0 4921 y(the)j(con)m(ten)m(ts)h(of)e(y)m(our)h(w)
+m(orking)e(directory)-8 b(.)125 5215 y(If)28 b(y)m(ou)i(attempt)h(to)f
+(use)f(a)h(tag)g(name)g(that)g(already)e(exists,)i Fr(cvs)e
+Fs(will)f(complain)h(and)h(not)g(o)m(v)m(erwrite)h(that)0
+5340 y(tag.)42 b(Use)31 b(the)f(`)p Fn(-F)p Fs(')g(option)g(to)h(force)
+g(the)g(new)f(tag)h(v)-5 b(alue.)p eop
 %%Page: 117 119
-bop 0 -58 a Fs(Index)1772 b(117)0 183 y Ff(Imp)q(orting)14
-b(\014les,)f(from)f(other)h(v)o(ersion)g(con)o(trol)h(systesm)5
-b Fe(.)i(.)17 b Ff(24)0 229 y(Imp)q(orting)d(mo)q(dules)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(.)g(.)16 b Ff(53)0
-275 y(Index)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(.)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(115)0 320
-y(Info)c(\014les)h(\(syn)o(tax\))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(.)18 b Ff(102)0 366 y(Informing)c(others)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(.)g(.)g(.)g(.)g(.)19
-b Ff(31)0 412 y(init)14 b(\(sub)q(command\))f 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(.)24 b Ff(17)0 457 y(In)o(tro)q(duction)15
-b(to)e(CVS)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(.)20
-b Ff(3)0 503 y(In)o(v)o(oking)15 b(CVS)s 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(.)16 b Ff(69)0 549
-y(Isolation)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(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)18 b Ff(59)0 651 y Fm(J)0
-705 y Ff(Join)8 b Fe(.)f(.)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(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b
-Ff(43)0 807 y Fm(K)0 861 y Ff(k)o(eeping)15 b(a)e(c)o(hec)o(k)o(ed)h(out)f
-(cop)o(y)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(.)23 b Ff(105)0 906 y(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(21)0 952 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(61)0 998 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(61)0 1043 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(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)20 b Ff(63)0 1089 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(.)g(.)g(.)g(.)g(.)g(.)h(.)17
-b Ff(21)0 1135 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 1243 y Fm(L)0 1297 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(13)0 1343 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(.)18
-b Ff(70)0 1389 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(7)0 1434 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(.)g(.)g(.)g(.)22
-b Ff(3)0 1480 y(Lo)q(cally)15 b(Added)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(.)g(.)h(.)f(.)g(.)19 b Ff(27)0 1526 y(Lo)q(cally)c(Mo)q
-(di\014ed)5 b Fe(.)j(.)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
-(.)18 b Ff(27)0 1571 y(Lo)q(cally)d(Remo)o(v)o(ed)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(.)g(.)g(.)23 b
-Ff(27)0 1617 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(61)0
-1663 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(27)0 1708 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(31)0 1754 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(.)f(.)g(.)21 b Ff(87)0
-1800 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(106)0 1845 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(61)0 1891 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(76)0 1937 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(9)0 1982 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(.)24 b Ff(105)0 2028 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(74)0 2074 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(104)0 2119 y(Log)13
-b(messages,)h(editing)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(.)19
-b Ff(102)0 2165 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(20)0 2211 y(loginfo)15 b(\(admin)f(\014le\))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(.)23 b Ff(104)0
-2256 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(110)0 2358 y Fm(M)0 2412 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(31)0 2458 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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(3)0 2504 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(104)0
-2549 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(7)0 2595 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(37)0 2641 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(17)0 2686 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(.)g(.)h(.)f(.)g(.)18
-b Ff(30)0 2732 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(28)0 2778 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(43)0 2823 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(43)1015 183 y(Merging)15 b(a)e(branc)o(h)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(.)g(.)g(.)g(.)g(.)h(.)19
-b Ff(43)1015 229 y(Merging)c(a)e(\014le)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(28)1015
-275 y(Merging)d(t)o(w)o(o)e(revisions)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(.)18 b Ff(45)1015 320 y(Mo)q(di\014cation)q(s,)d(cop)o(ying)g(b)q
-(et)o(w)o(een)e(branc)o(hes)8 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-21 b Ff(43)1015 366 y(Mo)q(dule)15 b(status)8 b Fe(.)f(.)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(.)21 b Ff(100)1015 412
-y(Mo)q(dule,)15 b(de\014ning)5 b Fe(.)j(.)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(.)g(.)g(.)g(.)h(.)18 b Ff(25)1015 457 y(Mo)q(dules)d(\(admin)g(\014le\))
-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(.)18 b Ff(99)1015
-503 y(Mo)q(dules)d(\(in)o(tro\))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(.)20 b Ff(7)1015 549 y(Mo)q(dules)15
-b(\014le)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)24 b Ff(16)1015 594 y(Mo)q(dules)15 b(\014le,)f(c)o
-(hanging)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(.)23 b
-Ff(25)1015 640 y(Motiv)n(ation)16 b(for)c(branc)o(hes)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(.)18 b Ff(39)1015 686 y(Mo)o(ving)d(directories)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(.)g(.)g(.)g(.)g(.)g(.)21
-b Ff(57)1015 731 y(Mo)o(ving)15 b(\014les)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
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)24 b Ff(55)1015
-777 y(Multiple)16 b(dev)o(elop)q(ers)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
-(.)g(.)g(.)g(.)h(.)20 b Ff(27)1015 823 y(Multiple)c(rep)q(ositories)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(.)g(.)h(.)f(.)g(.)g(.)20 b Ff(17)1015
-926 y Fm(N)1015 980 y Ff(Name)13 b(k)o(eyw)o(ord)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(61)1015
-1025 y(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(.)g
-(.)g(.)g(.)g(.)21 b Ff(37)1015 1071 y(Needs)14 b(Chec)o(k)o(out)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(.)25
-b Ff(27)1015 1117 y(Needs)14 b(Merge)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(.)g(.)h(.)f(.)g(.)g(.)17 b Ff(27)1015
-1162 y(Needs)d(P)o(atc)o(h)7 b Fe(.)g(.)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(.)g(.)21 b Ff(27)1015 1208 y(Newsgroups)t
-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(.)17 b Ff(3)1015 1254 y(notify)d(\(admin)h(\014le\))10
-b Fe(.)c(.)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)1015 1299 y(Nro\013)14 b(\(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(76)1015 1345 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(.)24
-b Ff(7)1015 1391 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(.)18 b Ff(7)1015 1494
-y Fm(O)1015 1548 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(69)1015 1594
-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(70)1015 1639 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(75)1015 1685 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(28)1015 1731 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(71)1015 1776 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(70)1015
-1822 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(70)1015 1868 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(.)24 b Ff(70)1015
-1913 y(Ov)o(erriding)16 b(TMPDIR)t 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(.)17 b Ff(70)1015 2016 y Fm(P)1015 2070 y Ff(P)o(arallel)f(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(17)1015 2116 y(passwd)14 b(\(admin)g(\014le\))7 b Fe(.)h(.)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(.)20 b Ff(19)1015 2162 y(passw)o(ord)14
-b(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(20)1015 2207 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(19)1015 2253 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(109)1015 2299 y(P)o(er-mo)q(dule)15
-b(editor)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(.)23
-b Ff(102)1015 2344 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(.)22
-b Ff(67)1015 2390 y(Precommit)14 b(c)o(hec)o(king)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(.)22 b Ff(102)1015 2436
-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(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22 b Ff(1)1015 2481
-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(19)1015 2587 y Fm(R)1015 2641 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(15)1015 2686 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(61)1015
-2732 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(37)1015 2778 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(24)1015 2823
-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(27)p eop
+117 118 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(117)0 366 y Fk(A.15.1)62 b(rtag)30 b(options)125
+642 y Fs(These)d(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
+Fn(rtag)f Fs(\(see)i(Section)e(A.4)i([Common)f(options],)g(page)h(90,)g
+(for)0 766 y(a)i(complete)g(description)d(of)j(them\):)0
+1068 y Fn(-D)f Fo(date)183 b Fs(T)-8 b(ag)31 b(the)g(most)g(recen)m(t)g
+(revision)e(no)h(later)g(than)g Fo(date)p Fs(.)0 1244
+y Fn(-f)384 b Fs(Only)31 b(useful)h(with)g(the)h(`)p
+Fn(-D)d Fo(date)5 b Fs(')34 b(or)f(`)p Fn(-r)d Fo(tag)8
+b Fs(')34 b(\015ags.)49 b(If)33 b(no)g(matc)m(hing)g(revision)e(is)i
+(found,)f(use)480 1369 y(the)f(most)f(recen)m(t)i(revision)c(\(instead)
+i(of)h(ignoring)e(the)h(\014le\).)0 1546 y Fn(-F)384
+b Fs(Ov)m(erwrite)28 b(an)g(existing)g(tag)i(of)f(the)f(same)h(name)g
+(on)g(a)g(di\013eren)m(t)f(revision.)38 b(This)27 b(option)h(is)f(new)
+480 1670 y(in)i Fr(cvs)g Fs(1.4.)42 b(The)30 b(old)g(b)s(eha)m(vior)f
+(is)h(matc)m(hed)h(b)m(y)f(`)p Fn(cvs)g(tag)f(-F)p Fs('.)0
+1847 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)0 2024 y Fn(-n)384 b Fs(Do)32
+b(not)e(run)g(an)m(y)h(tag)h(program)e(that)h(w)m(as)g(sp)s(eci\014ed)e
+(with)h(the)h(`)p Fn(-t)p Fs(')f(\015ag)h(inside)e(the)h(`)p
+Fn(modules)p Fs(')480 2148 y(\014le.)40 b(\(see)31 b(Section)f(C.1)h
+([mo)s(dules],)e(page)i(135\).)0 2325 y Fn(-R)384 b Fs(Commit)30
+b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g
+(default.)0 2502 y Fn(-r)g Fo(tag)229 b Fs(Only)30 b(tag)j(those)f
+(\014les)e(that)i(con)m(tain)g Fo(tag)p Fs(.)46 b(This)30
+b(can)h(b)s(e)g(used)g(to)h(rename)g(a)g(tag:)44 b(tag)33
+b(only)e(the)480 2627 y(\014les)h(iden)m(ti\014ed)g(b)m(y)h(the)g(old)g
+(tag,)i(then)e(delete)h(the)f(old)g(tag,)i(lea)m(ving)e(the)h(new)e
+(tag)j(on)e(exactly)480 2751 y(the)e(same)f(\014les)g(as)g(the)h(old)e
+(tag.)125 3052 y(In)g(addition)g(to)i(the)f(ab)s(o)m(v)m(e)i(common)f
+(options,)f(these)g(options)g(are)h(a)m(v)-5 b(ailable:)0
+3354 y Fn(-a)384 b Fs(Use)31 b(the)f(`)p Fn(-a)p Fs(')g(option)g(to)h
+(ha)m(v)m(e)g Fn(rtag)e Fs(lo)s(ok)h(in)f(the)i(`)p Fn(Attic)p
+Fs(')e(\(see)i(Chapter)f(11)h([Remo)m(ving)f(\014les],)480
+3478 y(page)c(59\))g(for)f(remo)m(v)m(ed)g(\014les)f(that)i(con)m(tain)
+f(the)g(sp)s(eci\014ed)e(tag.)41 b(The)24 b(tag)i(is)e(remo)m(v)m(ed)i
+(from)e(these)480 3603 y(\014les,)h(whic)m(h)f(mak)m(es)j(it)d(con)m(v)
+m(enien)m(t)j(to)f(re-use)f(a)h(sym)m(b)s(olic)d(tag)k(as)e(dev)m
+(elopmen)m(t)h(con)m(tin)m(ues)f(\(and)480 3727 y(\014les)k(get)j(remo)
+m(v)m(ed)f(from)f(the)h(up-coming)e(distribution\).)0
+3904 y Fn(-b)384 b Fs(Mak)m(e)32 b(the)f(tag)g(a)g(branc)m(h)f(tag.)42
+b(See)30 b(Chapter)g(7)h([Branc)m(hes],)g(page)g(45.)0
+4081 y Fn(-d)384 b Fs(Delete)32 b(the)e(tag)i(instead)d(of)i(creating)g
+(it.)480 4232 y(In)40 b(general,)k(tags)e(\(often)f(the)g(sym)m(b)s
+(olic)e(names)i(of)g(soft)m(w)m(are)h(distributions\))c(should)h(not)i
+(b)s(e)480 4356 y(remo)m(v)m(ed,)i(but)c(the)h(`)p Fn(-d)p
+Fs(')f(option)g(is)g(a)m(v)-5 b(ailable)39 b(as)h(a)g(means)g(to)g
+(remo)m(v)m(e)h(completely)e(obsolete)480 4481 y(sym)m(b)s(olic)j
+(names)i(if)f(necessary)i(\(as)f(migh)m(t)g(b)s(e)g(the)g(case)h(for)f
+(an)g(Alpha)f(release,)48 b(or)c(if)f(y)m(ou)480 4605
+y(mistagged)31 b(a)g(mo)s(dule\).)0 5065 y Fm(A.16)68
+b(status|Displa)l(y)32 b(status)g(information)f(on)g(c)l(hec)l(k)l(ed)f
+(out)h(\014les)75 5340 y Fq(\017)60 b Fs(status)31 b([-lR])f([-v])h
+([\014les)p Fh(:)15 b(:)g(:)p Fs(])p eop
 %%Page: 118 120
-bop 0 -58 a Fs(118)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)0
-183 y Ff(R)o(CSBIN)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(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(109)0 229 y(R)o(CSBIN,)c(o)o
-(v)o(erriding)h 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(.)24
-b Ff(70)0 275 y(R)o(CS\014le)14 b(k)o(eyw)o(ord)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(.)g(.)h(.)f(.)g(.)20 b Ff(61)0 320 y(rcsinfo)14
-b(\(admin)g(\014le\))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(.)24
-b Ff(105)0 366 y(R)o(CSINIT)5 b Fe(.)h(.)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(.)g(.)18 b Ff(110)0 412
-y(Rdi\013)c(\(sub)q(command\))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(89)0 457 y(read-only)15 b(\014les,)e(and)h(-r)9
-b Fe(.)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(.)g(.)h(.)21 b Ff(71)0
-503 y(read-only)15 b(\014les,)e(and)h(CVSREAD)s Fe(.)7 b(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)16 b
-Ff(109)0 549 y(read-only)f(\014les,)e(and)h(w)o(atc)o(hes)9
-b Fe(.)d(.)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(32)0 594 y(read-only)15 b(\014les,)e(in)h(rep)
-q(ository)t Fe(.)8 b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)17 b Ff(15)0 640 y(Read-only)e(mo)q(de)9
-b 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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
-b Ff(71)0 686 y(Recursiv)o(e)15 b(\(directory)f(descending\))8
-b Fe(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)21 b Ff(47)0 731 y(Reference)14 b(man)o(ual)g(\(\014les\))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(.)16 b Ff(99)0 777 y(Reference)e(man)o
-(ual)g(for)f(v)n(ariables)7 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(109)0 823 y(Reference,)13
-b(commands)7 b Fe(.)h(.)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(.)20
-b Ff(69)0 868 y(Release)14 b(\(sub)q(command\))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(.)16 b Ff(90)0 914 y(Releases,)e(revisions)h(and)f(v)o(ersions)f
-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(8)0 959 y(Releasing)15 b(y)o(our)f(w)o(orking)g(cop)o(y)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(.)21 b Ff(10)0 1005 y(Remote)13 b(rep)q(ositories)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(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)18 b
-Ff(17)0 1051 y(Remo)o(v)o(e)c(\(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(.)21 b Ff(51)0 1096 y(Remo)o(ving)15 b(a)e(c)o(hange)c
-Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)21 b Ff(45)0
-1142 y(Remo)o(ving)15 b(\014les)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(.)20 b Ff(51)0 1188 y(Remo)o(ving)15
-b(y)o(our)e(w)o(orking)h(cop)o(y)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(.)17 b
-Ff(10)0 1233 y(Renaming)e(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(57)0 1279 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(55)0 1325 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(74)0 1370 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 1416 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(17)0 1462 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(17)0 1507 y(Rep)q(ository)15 b(\(in)o(tro\))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(.)g(.)h(.)f(.)23
-b Ff(13)0 1553 y(Rep)q(ository)m(,)14 b(example)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(.)23 b Ff(13)0 1599 y(Rep)q(ository)m(,)14
-b(ho)o(w)f(data)h(is)f(stored)e Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(14)0 1644
-y(Rep)q(ository)m(,)14 b(setting)h(up)s 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(.)16 b Ff(17)0 1690 y(reserv)o(ed)e(c)o(hec)o(k)o(outs)8
-b Fe(.)f(.)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(.)21
-b Ff(27)0 1736 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(41)0 1781 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(30)0 1827 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(41)0 1873 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(41)0 1918 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(38)0 1964 y(rev)o(erting)14 b(to)f(rep)q(ository)i(v)o(ersion)e
-Fe(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)24 b Ff(34)0 2010 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(61)0 2055 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(.)18 b Ff(67)0 2101 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(7)0 2147 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(7)0 2192
-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(37)0 2238 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(45)0 2284 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(8)0 2329 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(71)0 2375 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(18)0 2421 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(92)0 2466 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(39)0 2587 y Fm(S)0 2641
-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(75)0 2686 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(24)0 2732 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(15)0 2778 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(16)0 2823 y(Setting)14 b(up)g(a)f(rep)q(ository)g 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(.)24 b Ff(17)1015 183 y(setuid)12
-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(.)24 b Ff(16)1015 229 y(Sign)o(um)15
-b(Supp)q(ort)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(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)24 b Ff(1)1015 275 y(Source)14 b(k)o(eyw)o(ord)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(.)h(.)19
-b Ff(61)1015 320 y(Source,)14 b(getting)g(CVS)f(source)e 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(.)24 b Ff(3)1015 366 y(Source,)14 b(getting)g(from)f(CVS)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(.)20 b Ff(9)1015 412 y(Sp)q(ecifying)c
-(dates)11 b 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
-(.)23 b Ff(71)1015 457 y(Spreading)16 b(information)c 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(.)23 b Ff(31)1015 503 y(Starting)15
-b(a)e(pro)r(ject)g(with)h(CVS)9 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Ff(23)1015
-549 y(State)14 b(k)o(eyw)o(ord)c Fe(.)c(.)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(61)1015 594 y(Status)14
-b(\(sub)q(command\))s Fe(.)9 b(.)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(.)17
-b Ff(93)1015 640 y(Status)d(of)f(a)g(\014le)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(27)1015
-686 y(Status)14 b(of)f(a)g(mo)q(dule)g 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(.)24 b Ff(100)1015 731 y(stic)o(ky)15 b(date)t
-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(.)g(.)g
-(.)g(.)g(.)g(.)17 b Ff(41)1015 777 y(Stic)o(ky)e(tags)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(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)24 b Ff(40)1015 823 y(Stic)o(ky)15 b(tags,)e(resetting)s
-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(41)1015
-868 y(Storing)e(log)f(messages)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
-(.)18 b Ff(104)1015 914 y(Structure)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(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b
-Ff(69)1015 959 y(Sub)q(directori)q(es)13 b 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(.)g(.)23 b Ff(47)1015
-1005 y(Supp)q(ort,)15 b(getting)f(CVS)e(supp)q(ort)s Fe(.)c(.)e(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16
-b Ff(1)1015 1051 y(Sym)o(b)q(olic)g(name)d(\(tag\))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(.)18 b Ff(37)1015 1096 y(Syn)o(tax)d(of)d(info)i
-(\014les)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(.)18
-b Ff(102)1015 1221 y Fm(T)1015 1275 y Ff(T)m(ag)13 b(\(sub)q(command\))8
-b Fe(.)g(.)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(.)22 b
-Ff(93)1015 1321 y(T)m(ag)13 b(program)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(.)g(.)g(.)g(.)g(.)h(.)23 b Ff(100)1015 1366
-y(tag,)13 b(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(37)1015 1412 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(37)1015
-1458 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(38)1015 1503 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(37)1015
-1549 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(59)1015
-1595 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(37)1015 1640 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(.)h(.)f(.)g(.)g(.)g(.)17 b
-Ff(40)1015 1686 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(9)1015 1732 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(27)1015 1777 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(110)1015
-1823 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(105)1015 1869 y(temp)q(orary)14 b(\014les,)g(lo)q(cation)h(of)t
-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(.)16 b Ff(110)1015 1914 y(Third-part)o(y)f(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(53)1015 1960 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
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)22
-b Ff(71)1015 2006 y(timezone,)14 b(in)g(input)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(.)23 b Ff(72)1015 2051 y(timezone,)14
-b(in)g(output)6 b Fe(.)i(.)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(.)20
-b Ff(87)1015 2097 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(110)1015 2143 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(110)1015
-2188 y(TMPDIR,)c(o)o(v)o(erriding)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(.)g(.)18 b Ff(70)1015 2234 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(71)1015 2280 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(59)1015 2325 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(.)20 b Ff(53)1015 2371
-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(31)1015 2417 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(9)1015 2462 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(13)1015 2587 y Fm(U)1015 2641 y Ff(umask,)14 b(for)f(rep)q(ository)h
-(\014les)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(.)18 b Ff(15)1015
-2686 y(Undoing)d(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(45)1015 2732 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(34)1015
-2778 y(Unkno)o(wn)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(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)20 b Ff(28)1015 2823
-y(unreserv)o(ed)15 b(c)o(hec)o(k)o(outs)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(.)17 b Ff(27)p eop
+118 119 bop 0 -116 a Fs(118)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)75 366 y Fq(\017)60 b Fs(Requires:)40
+b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
+b(.)75 525 y Fq(\017)60 b Fs(Changes:)40 b(nothing.)125
+843 y(Displa)m(y)33 b(a)i(brief)f(rep)s(ort)g(on)g(the)h(curren)m(t)g
+(status)g(of)f(\014les)g(with)f(resp)s(ect)i(to)g(the)g(source)g(rep)s
+(ository)-8 b(.)53 b(F)-8 b(or)0 967 y(information)39
+b(on)i(the)h(basic)e(output)h(see)h(Section)f(6.1)h([File)e(status],)45
+b(page)d(33.)73 b(F)-8 b(or)42 b(information)e(on)h(the)0
+1092 y Fn(Sticky)29 b(tag)35 b Fs(and)h Fn(Sticky)29
+b(date)35 b Fs(output,)j(see)g(Section)e(7.4)i([Stic)m(ky)e(tags],)k
+(page)e(49.)60 b(F)-8 b(or)37 b(information)e(on)0 1216
+y(the)c Fn(Sticky)d(options)h Fs(output,)h(see)h(the)f(`)p
+Fn(-k)p Fs(')h(option)e(in)h(Section)g(A.18.1)i([up)s(date)e(options],)
+g(page)h(120.)125 1499 y(Y)-8 b(ou)36 b(can)h(also)f(use)g(this)f
+(command)h(to)h(determine)f(the)g(p)s(oten)m(tial)g(impact)g(of)h(a)f
+(`)p Fn(cvs)30 b(update)p Fs(')35 b(on)h(y)m(our)0 1624
+y(w)m(orking)25 b(source)g(directory|but)f(remem)m(b)s(er)h(that)h
+(things)e(migh)m(t)h(c)m(hange)h(in)e(the)i(rep)s(ository)e(b)s(efore)h
+(y)m(ou)g(run)0 1749 y Fn(update)p Fs(.)0 2247 y Fk(A.16.1)62
+b(status)31 b(options)125 2530 y Fs(These)f(standard)h(options)f(are)i
+(supp)s(orted)d(b)m(y)i Fn(status)f Fs(\(see)i(Section)f(A.4)h([Common)
+f(options],)g(page)h(90,)0 2655 y(for)e(a)h(complete)g(description)d
+(of)j(them\):)0 2972 y Fn(-l)384 b Fs(Lo)s(cal;)30 b(run)f(only)h(in)f
+(curren)m(t)h(w)m(orking)g(directory)-8 b(.)0 3165 y
+Fn(-R)384 b Fs(Commit)30 b(directories)f(recursiv)m(ely)-8
+b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)125 3482
+y(There)f(is)h(one)g(additional)f(option:)0 3800 y Fn(-v)384
+b Fs(V)-8 b(erb)s(ose.)62 b(In)36 b(addition)g(to)i(the)f(information)f
+(normally)f(displa)m(y)m(ed,)j(prin)m(t)e(all)g(sym)m(b)s(olic)g(tags,)
+480 3924 y(together)j(with)d(the)i(n)m(umerical)e(v)-5
+b(alue)37 b(of)h(the)g(revision)e(or)h(branc)m(h)g(they)h(refer)f(to.)
+63 b(F)-8 b(or)39 b(more)480 4049 y(information,)29 b(see)i(Section)f
+(7.1)i([T)-8 b(ags],)31 b(page)h(45)0 4581 y Fm(A.17)68
+b(tag|Add)30 b(a)h(sym)l(b)t(olic)g(tag)g(to)g(c)l(hec)l(k)l(ed)g(out)f
+(v)l(ersions)i(of)e(\014les)75 4864 y Fq(\017)60 b Fs(tag)32
+b([-lR])e([-b])g([-c])i([-d])f(sym)m(b)s(olic)p 1368
+4864 28 4 v 31 w(tag)g([\014les)p Fh(:)15 b(:)g(:)q Fs(])75
+5023 y Fq(\017)60 b Fs(Requires:)40 b(w)m(orking)29 b(directory)-8
+b(,)31 b(rep)s(ository)-8 b(.)75 5181 y Fq(\017)60 b
+Fs(Changes:)40 b(rep)s(ository)-8 b(.)75 5340 y Fq(\017)60
+b Fs(Synon)m(ym:)40 b(freeze)p eop
 %%Page: 119 121
-bop 0 -58 a Fs(Index)1772 b(119)0 183 y Ff(Unresolv)o(ed)15
-b(Con\015ict)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(.)19
-b Ff(28)0 229 y(Up-to-date)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(27)0 275
-y(Up)q(date)e(\(sub)q(command\))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(.)
-16 b Ff(94)0 320 y(Up)q(date)e(program)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(.)g(.)g(.)g(.)19 b Ff(100)0 366 y(up)q(date,)14
-b(in)o(tro)q(duction)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(.)20
-b Ff(28)0 412 y(Up)q(dating)15 b(a)e(\014le)s 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(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)16 b Ff(28)0 457
-y(USER)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(.)20 b Ff(110)0 503 y(users)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(34)0 620 y Fm(V)0 673 y Ff(V)m(endor)10
-b Fe(.)c(.)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(.)22 b Ff(53)0 719 y(V)m(endor)13
-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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)18 b Ff(53)0 765 y(V)m(ersions,)c(revisions)h(and)f(releases)6
-b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)19 b Ff(8)0 810 y(Viewing)14 b(di\013erences)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(.)g(.)g(.)g(.)23 b
-Ff(10)0 925 y Fm(W)0 979 y Ff(w)o(atc)o(h)13 b(add)h(\(sub)q(command\))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(.)17 b Ff(33)1015 183 y(w)o(atc)o(h)c(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(33)1015 229 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(32)1015 275 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(33)1015
-320 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(35)1015 366 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(32)1015 412 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(53)1015 457 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(62)1015 503 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(39)1015 549 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 594 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(67)1015 640
-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(9)1015 686 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(27)1015
-731 y(W)m(orking)d(cop)o(y)m(,)e(remo)o(ving)h 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(.)25 b Ff(10)1015 777 y(W)m(rapp)q(ers)t Fe(.)8 b(.)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(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Ff(100)1015 879 y Fm(Z)1015 933 y Ff(zone,)d(time,)f(in)h(input)6
-b Fe(.)i(.)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(.)20 b
-Ff(72)1015 979 y(zone,)14 b(time,)f(in)h(output)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(.)16 b Ff(87)p eop
+119 120 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(119)125 366 y(Use)35 b(this)g(command)g(to)h(assign)f
+(sym)m(b)s(olic)f(tags)j(to)f(the)g(nearest)g(rep)s(ository)e(v)m
+(ersions)h(to)h(y)m(our)g(w)m(orking)0 491 y(sources.)60
+b(The)36 b(tags)i(are)g(applied)c(immediately)h(to)j(the)f(rep)s
+(ository)-8 b(,)38 b(as)f(with)f Fn(rtag)p Fs(,)h(but)f(the)h(v)m
+(ersions)g(are)0 616 y(supplied)27 b(implicitly)g(b)m(y)j(the)g
+Fr(cvs)g Fs(records)g(of)h(y)m(our)f(w)m(orking)g(\014les')f(history)g
+(rather)i(than)f(applied)e(explicitly)-8 b(.)125 891
+y(One)29 b(use)g(for)g(tags)i(is)e(to)h(record)g(a)g(snapshot)f(of)h
+(the)f(curren)m(t)h(sources)f(when)g(the)h(soft)m(w)m(are)h(freeze)f
+(date)h(of)0 1015 y(a)d(pro)5 b(ject)28 b(arriv)m(es.)40
+b(As)28 b(bugs)f(are)h(\014xed)f(after)h(the)g(freeze)h(date,)g(only)e
+(those)h(c)m(hanged)h(sources)e(that)i(are)f(to)h(b)s(e)0
+1140 y(part)h(of)h(the)f(release)h(need)f(b)s(e)g(re-tagged.)125
+1415 y(The)37 b(sym)m(b)s(olic)g(tags)i(are)g(mean)m(t)g(to)g(p)s
+(ermanen)m(tly)d(record)i(whic)m(h)f(revisions)g(of)h(whic)m(h)f
+(\014les)g(w)m(ere)i(used)0 1539 y(in)f(creating)j(a)f(soft)m(w)m(are)h
+(distribution.)65 b(The)39 b Fn(checkout)f Fs(and)h Fn(update)f
+Fs(commands)i(allo)m(w)f(y)m(ou)h(to)g(extract)0 1664
+y(an)33 b(exact)j(cop)m(y)e(of)g(a)g(tagged)h(release)f(at)g(an)m(y)g
+(time)f(in)f(the)i(future,)g(regardless)f(of)g(whether)g(\014les)g(ha)m
+(v)m(e)i(b)s(een)0 1788 y(c)m(hanged,)c(added,)f(or)h(remo)m(v)m(ed)g
+(since)f(the)g(release)h(w)m(as)g(tagged.)125 2063 y(This)26
+b(command)h(can)h(also)g(b)s(e)f(used)g(to)i(delete)f(a)g(sym)m(b)s
+(olic)e(tag,)k(or)e(to)h(create)g(a)f(branc)m(h.)40 b(See)28
+b(the)g(options)0 2188 y(section)j(b)s(elo)m(w.)125 2463
+y(If)d(y)m(ou)i(attempt)h(to)f(use)f(a)h(tag)g(name)g(that)g(already)e
+(exists,)i Fr(cvs)e Fs(will)f(complain)h(and)h(not)g(o)m(v)m(erwrite)h
+(that)0 2587 y(tag.)42 b(Use)31 b(the)f(`)p Fn(-F)p Fs(')g(option)g(to)
+h(force)g(the)g(new)f(tag)h(v)-5 b(alue.)0 3011 y Fk(A.17.1)62
+b(tag)30 b(options)125 3286 y Fs(These)h(standard)f(options)h(are)h
+(supp)s(orted)d(b)m(y)i Fn(tag)g Fs(\(see)h(Section)g(A.4)g([Common)f
+(options],)g(page)h(90,)h(for)0 3410 y(a)e(complete)g(description)d(of)
+j(them\):)0 3711 y Fn(-F)384 b Fs(Ov)m(erwrite)28 b(an)g(existing)g
+(tag)i(of)f(the)f(same)h(name)g(on)g(a)g(di\013eren)m(t)f(revision.)38
+b(This)27 b(option)h(is)f(new)480 3836 y(in)i Fr(cvs)g
+Fs(1.4.)42 b(The)30 b(old)g(b)s(eha)m(vior)f(is)h(matc)m(hed)h(b)m(y)f
+(`)p Fn(cvs)g(tag)f(-F)p Fs('.)0 4012 y Fn(-l)384 b Fs(Lo)s(cal;)30
+b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g(directory)-8
+b(.)0 4188 y Fn(-R)384 b Fs(Commit)30 b(directories)f(recursiv)m(ely)-8
+b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)125 4489
+y(Tw)m(o)g(sp)s(ecial)f(options)h(are)g(a)m(v)-5 b(ailable:)0
+4790 y Fn(-b)384 b Fs(The)31 b(-b)g(option)f(mak)m(es)i(the)g(tag)g(a)g
+(branc)m(h)e(tag)i(\(see)h(Chapter)d(7)i([Branc)m(hes],)g(page)g(45\),)
+h(allo)m(w-)480 4915 y(ing)39 b(concurren)m(t,)j(isolated)d(dev)m
+(elopmen)m(t.)69 b(This)38 b(is)h(most)h(useful)d(for)j(creating)g(a)g
+(patc)m(h)g(to)h(a)480 5039 y(previously)28 b(released)i(soft)m(w)m
+(are)i(distribution.)0 5215 y Fn(-c)384 b Fs(The)30 b(-c)g(option)g(c)m
+(hec)m(ks)i(that)e(all)f(\014les)g(whic)m(h)g(are)i(to)g(b)s(e)e
+(tagged)j(are)e(unmo)s(di\014ed.)38 b(This)28 b(can)j(b)s(e)480
+5340 y(used)f(to)h(mak)m(e)g(sure)f(that)h(y)m(ou)f(can)h(reconstruct)g
+(the)f(curren)m(t)h(\014le)e(con)m(ten)m(ts.)p eop
 %%Page: 120 122
-bop 0 -58 a Fs(120)1182 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
+120 121 bop 0 -116 a Fs(120)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn(-d)384 b Fs(Delete)32
+b(a)e(tag.)480 517 y(If)g(y)m(ou)g(use)g(`)p Fn(cvs)g(tag)f(-d)h
+(symbolic_tag)p Fs(',)e(the)i(sym)m(b)s(olic)f(tag)i(y)m(ou)g(sp)s
+(ecify)d(is)i(deleted)g(instead)480 641 y(of)25 b(b)s(eing)e(added.)39
+b(W)-8 b(arning:)37 b(Be)26 b(v)m(ery)f(certain)f(of)h(y)m(our)g
+(ground)f(b)s(efore)g(y)m(ou)h(delete)h(a)f(tag;)j(doing)480
+766 y(this)g(p)s(ermanen)m(tly)g(discards)g(some)h(historical)f
+(information,)g(whic)m(h)g(ma)m(y)i(later)f(turn)f(out)i(to)g(b)s(e)480
+890 y(v)-5 b(aluable.)0 1345 y Fm(A.18)68 b(up)t(date|Bring)30
+b(w)l(ork)h(tree)g(in)g(sync)f(with)g(rep)t(ository)75
+1619 y Fq(\017)60 b Fs(up)s(date)30 b([-Ad\015PpR])f([-d])i([-r)f(tag)p
+Fn(|)p Fs(-D)i(date])g(\014les)p Fh(:)15 b(:)g(:)75 1769
+y Fq(\017)60 b Fs(Requires:)40 b(rep)s(ository)-8 b(,)30
+b(w)m(orking)f(directory)-8 b(.)75 1920 y Fq(\017)60
+b Fs(Changes:)40 b(w)m(orking)30 b(directory)-8 b(.)125
+2220 y(After)36 b(y)m(ou'v)m(e)h(run)d(c)m(hec)m(k)m(out)k(to)f(create)
+g(y)m(our)f(priv)-5 b(ate)35 b(cop)m(y)h(of)g(source)g(from)f(the)h
+(common)g(rep)s(ository)-8 b(,)0 2344 y(other)24 b(dev)m(elop)s(ers)f
+(will)e(con)m(tin)m(ue)i(c)m(hanging)h(the)g(cen)m(tral)g(source.)38
+b(F)-8 b(rom)24 b(time)f(to)i(time,)g(when)d(it)h(is)g(con)m(v)m(enien)
+m(t)0 2469 y(in)h(y)m(our)h(dev)m(elopmen)m(t)h(pro)s(cess,)g(y)m(ou)f
+(can)h(use)f(the)g Fn(update)e Fs(command)i(from)g(within)e(y)m(our)i
+(w)m(orking)f(directory)0 2593 y(to)31 b(reconcile)e(y)m(our)h(w)m(ork)
+g(with)f(an)m(y)h(revisions)e(applied)g(to)j(the)f(source)g(rep)s
+(ository)f(since)g(y)m(our)h(last)g(c)m(hec)m(k)m(out)0
+2718 y(or)g(up)s(date.)0 3139 y Fk(A.18.1)62 b(up)s(date)31
+b(options)125 3414 y Fs(These)d(standard)h(options)f(are)i(a)m(v)-5
+b(ailable)28 b(with)g Fn(update)f Fs(\(see)j(Section)f(A.4)h([Common)f
+(options],)g(page)h(90,)0 3538 y(for)g(a)h(complete)g(description)d(of)
+j(them\):)0 3839 y Fn(-D)f(date)162 b Fs(Use)28 b(the)f(most)g(recen)m
+(t)i(revision)c(no)i(later)g(than)g Fo(date)p Fs(.)40
+b(This)26 b(option)g(is)g(stic)m(ky)-8 b(,)29 b(and)d(implies)f(`)p
+Fn(-P)p Fs('.)480 3963 y(See)31 b(Section)f(7.4)h([Stic)m(ky)g(tags],)h
+(page)f(49,)g(for)f(more)h(information)e(on)h(stic)m(ky)g(tags/dates.)0
+4139 y Fn(-f)384 b Fs(Only)42 b(useful)g(with)h(the)h(`)p
+Fn(-D)30 b Fo(date)5 b Fs(')44 b(or)g(`)p Fn(-r)30 b
+Fo(tag)8 b Fs(')45 b(\015ags.)81 b(If)44 b(no)f(matc)m(hing)h(revision)
+e(is)h(found,)480 4264 y(retriev)m(e)31 b(the)f(most)h(recen)m(t)h
+(revision)c(\(instead)i(of)h(ignoring)d(the)j(\014le\).)0
+4439 y Fn(-k)f Fo(k\015ag)165 b Fs(Pro)s(cess)43 b Fr(r)n(cs)f
+Fs(k)m(eyw)m(ords)h(according)g(to)g Fo(k\015ag)p Fs(.)79
+b(See)43 b(co\(1\).)80 b(This)41 b(option)h(is)g(stic)m(ky;)50
+b(future)480 4564 y(up)s(dates)42 b(of)g(this)g(\014le)g(in)f(this)h(w)
+m(orking)f(directory)i(will)d(use)i(the)h(same)g Fo(k\015ag)p
+Fs(.)78 b(The)42 b Fn(status)480 4688 y Fs(command)28
+b(can)h(b)s(e)f(view)m(ed)g(to)h(see)g(the)g(stic)m(ky)g(options.)39
+b(See)29 b(Section)f(A.16)i([status],)g(page)f(117.)0
+4864 y Fn(-l)384 b Fs(Lo)s(cal;)51 b(run)42 b(only)h(in)g(curren)m(t)g
+(w)m(orking)h(directory)-8 b(.)81 b(See)44 b(Chapter)f(9)h([Recursiv)m
+(e)g(b)s(eha)m(vior],)480 4989 y(page)31 b(55.)0 5164
+y Fn(-P)384 b Fs(Prune)29 b(empt)m(y)i(directories.)40
+b(See)30 b(Chapter)g(15)h([Mo)m(ving)g(directories],)f(page)h(71.)0
+5340 y Fn(-p)384 b Fs(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
+(output.)p eop
+%%Page: 121 123
+121 122 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(121)0 366 y Fn(-R)384 b Fs(Op)s(erate)30
+b(recursiv)m(ely)f(\(default\).)41 b(See)31 b(Chapter)e(9)i([Recursiv)m
+(e)f(b)s(eha)m(vior],)g(page)i(55.)0 569 y Fn(-r)e(tag)210
+b Fs(Retriev)m(e)36 b(revision)d Fo(tag)p Fs(.)55 b(This)33
+b(option)i(is)f(stic)m(ky)-8 b(,)36 b(and)f(implies)d(`)p
+Fn(-P)p Fs('.)54 b(See)35 b(Section)g(7.4)h([Stic)m(ky)480
+694 y(tags],)c(page)f(49,)h(for)e(more)g(information)f(on)h(stic)m(ky)h
+(tags/dates.)125 993 y(These)f(sp)s(ecial)f(options)g(are)i(also)f(a)m
+(v)-5 b(ailable)30 b(with)f Fn(update)p Fs(.)0 1321 y
+Fn(-A)384 b Fs(Reset)30 b(an)m(y)f(stic)m(ky)g(tags,)h(dates,)g(or)f(`)
+p Fn(-k)p Fs(')g(options.)39 b(See)29 b(Section)g(7.4)h([Stic)m(ky)f
+(tags],)h(page)g(49,)g(for)480 1445 y(more)h(information)d(on)i(stic)m
+(ky)h(tags/dates.)0 1648 y Fn(-d)384 b Fs(Create)32 b(an)m(y)g
+(directories)e(that)i(exist)f(in)f(the)h(rep)s(ository)f(if)h(they're)g
+(missing)e(from)i(the)h(w)m(orking)480 1773 y(directory)-8
+b(.)38 b(Normally)-8 b(,)24 b Fn(update)e Fs(acts)i(only)e(on)h
+(directories)f(and)g(\014les)g(that)i(w)m(ere)f(already)g(enrolled)480
+1897 y(in)29 b(y)m(our)h(w)m(orking)g(directory)-8 b(.)480
+2061 y(This)38 b(is)i(useful)e(for)i(up)s(dating)e(directories)h(that)i
+(w)m(ere)g(created)g(in)e(the)h(rep)s(ository)f(since)h(the)480
+2185 y(initial)h(c)m(hec)m(k)m(out;)54 b(but)43 b(it)h(has)g(an)g
+(unfortunate)f(side)g(e\013ect.)84 b(If)43 b(y)m(ou)i(delib)s(erately)c
+(a)m(v)m(oided)480 2310 y(certain)35 b(directories)g(in)f(the)h(rep)s
+(ository)g(when)f(y)m(ou)i(created)g(y)m(our)g(w)m(orking)e(directory)h
+(\(either)480 2435 y(through)42 b(use)h(of)g(a)g(mo)s(dule)e(name)i(or)
+g(b)m(y)g(listing)d(explicitly)h(the)i(\014les)e(and)i(directories)f(y)
+m(ou)480 2559 y(w)m(an)m(ted)c(on)g(the)f(command)h(line\),)g(then)f
+(up)s(dating)f(with)g(`)p Fn(-d)p Fs(')i(will)c(create)40
+b(those)e(directories,)480 2684 y(whic)m(h)29 b(ma)m(y)i(not)g(b)s(e)e
+(what)i(y)m(ou)f(w)m(an)m(t.)0 2887 y Fn(-I)g Fo(name)142
+b Fs(Ignore)33 b(\014les)f(whose)g(names)h(matc)m(h)g
+Fo(name)38 b Fs(\(in)32 b(y)m(our)h(w)m(orking)f(directory\))g(during)f
+(the)h(up)s(date.)480 3011 y(Y)-8 b(ou)46 b(can)g(sp)s(ecify)e(`)p
+Fn(-I)p Fs(')h(more)h(than)f(once)h(on)f(the)h(command)f(line)f(to)i
+(sp)s(ecify)e(sev)m(eral)i(\014les)480 3136 y(to)39 b(ignore.)66
+b(Use)39 b(`)p Fn(-I)30 b(!)p Fs(')39 b(to)g(a)m(v)m(oid)h(ignoring)d
+(an)m(y)i(\014les)e(at)j(all.)65 b(See)39 b(Section)f(C.9)h
+([cvsignore],)480 3260 y(page)31 b(146,)h(for)e(other)h(w)m(a)m(ys)g
+(to)g(mak)m(e)g Fr(cvs)f Fs(ignore)g(some)h(\014les.)0
+3463 y Fn(-W)p Fo(sp)s(ec)214 b Fs(Sp)s(ecify)42 b(\014le)g(names)h
+(that)h(should)d(b)s(e)i(\014ltered)f(during)f(up)s(date.)78
+b(Y)-8 b(ou)44 b(can)f(use)g(this)f(option)480 3588 y(rep)s(eatedly)-8
+b(.)480 3751 y Fo(sp)s(ec)59 b Fs(can)54 b(b)s(e)f(a)h(\014le)f(name)h
+(pattern)g(of)g(the)g(same)g(t)m(yp)s(e)g(that)h(y)m(ou)f(can)g(sp)s
+(ecify)e(in)h(the)480 3876 y(`)p Fn(.cvswrappers)p Fs(')28
+b(\014le.)39 b(See)31 b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30
+b(page)h(137.)0 4079 y Fn(-j)p Fo(revision)76 b Fs(With)39
+b(t)m(w)m(o)h(`)p Fn(-j)p Fs(')f(options,)i(merge)f(c)m(hanges)g(from)f
+(the)g(revision)f(sp)s(eci\014ed)f(with)h(the)i(\014rst)e(`)p
+Fn(-j)p Fs(')480 4203 y(option)30 b(to)h(the)g(revision)d(sp)s
+(eci\014ed)h(with)g(the)h(second)h(`)p Fn(j)p Fs(')f(option,)g(in)m(to)
+h(the)f(w)m(orking)g(directory)-8 b(.)480 4367 y(With)24
+b(one)g(`)p Fn(-j)p Fs(')g(option,)i(merge)e(c)m(hanges)i(from)d(the)i
+(ancestor)g(revision)e(to)i(the)f(revision)f(sp)s(eci\014ed)480
+4492 y(with)30 b(the)h(`)p Fn(-j)p Fs(')g(option,)f(in)m(to)h(the)g(w)m
+(orking)g(directory)-8 b(.)42 b(The)30 b(ancestor)i(revision)e(is)g
+(the)h(common)480 4616 y(ancestor)45 b(of)f(the)g(revision)f(whic)m(h)g
+(the)h(w)m(orking)f(directory)h(is)f(based)g(on,)48 b(and)43
+b(the)i(revision)480 4741 y(sp)s(eci\014ed)29 b(in)g(the)h(`)p
+Fn(-j)p Fs(')h(option.)480 4904 y(In)26 b(addition,)h(eac)m(h)h(-j)f
+(option)g(can)g(con)m(tain)h(an)f(optional)f(date)i(sp)s(eci\014cation)
+e(whic)m(h,)h(when)f(used)480 5029 y(with)i(branc)m(hes,)h(can)g(limit)
+e(the)i(c)m(hosen)g(revision)e(to)j(one)f(within)d(a)k(sp)s(eci\014c)d
+(date.)41 b(An)29 b(optional)480 5154 y(date)i(is)e(sp)s(eci\014ed)g(b)
+m(y)h(adding)f(a)i(colon)f(\(:\))42 b(to)31 b(the)g(tag:)41
+b(`)p Fn(-j)p Fo(Sym)m(b)s(olic)p 2962 5154 28 4 v 31
+w(T)-8 b(ag)8 b Fn(:)p Fo(Date)p 3386 5154 V 35 w(Sp)s(eci\014er)f
+Fs('.)480 5317 y(See)31 b(Chapter)e(8)i([Merging],)g(page)g(51.)p
+eop
+%%Page: 122 124
+122 123 bop 0 -116 a Fs(122)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fk(A.18.2)62 b(up)s(date)31
+b(output)125 650 y Fn(update)24 b Fs(and)i Fn(checkout)f
+Fs(k)m(eep)i(y)m(ou)g(informed)e(of)h(its)g(progress)h(b)m(y)f(prin)m
+(ting)f(a)i(line)d(for)j(eac)m(h)h(\014le,)e(preceded)0
+775 y(b)m(y)k(one)h(c)m(haracter)h(indicating)c(the)j(status)f(of)h
+(the)f(\014le:)0 1094 y Fn(U)g Fo(\014le)285 b Fs(The)35
+b(\014le)f(w)m(as)h(brough)m(t)g(up)f(to)i(date)g(with)e(resp)s(ect)h
+(to)h(the)f(rep)s(ository)-8 b(.)54 b(This)34 b(is)g(done)h(for)g(an)m
+(y)480 1218 y(\014le)c(that)i(exists)f(in)f(the)h(rep)s(ository)f(but)h
+(not)g(in)f(y)m(our)h(source,)h(and)f(for)g(\014les)f(that)i(y)m(ou)g
+(ha)m(v)m(en't)480 1343 y(c)m(hanged)e(but)f(are)g(not)h(the)g(most)f
+(recen)m(t)i(v)m(ersions)e(a)m(v)-5 b(ailable)29 b(in)g(the)i(rep)s
+(ository)-8 b(.)0 1537 y Fn(P)30 b Fo(\014le)285 b Fs(Lik)m(e)34
+b(`)p Fn(U)p Fs(',)i(but)e(the)g Fr(cvs)f Fs(serv)m(er)i(sends)e(a)i
+(patc)m(h)g(instead)f(of)g(an)g(en)m(tire)h(\014le.)51
+b(These)34 b(t)m(w)m(o)i(things)480 1661 y(accomplish)29
+b(the)i(same)f(thing.)0 1856 y Fn(A)g Fo(\014le)285 b
+Fs(The)32 b(\014le)f(has)g(b)s(een)h(added)f(to)i(y)m(our)f(priv)-5
+b(ate)31 b(cop)m(y)i(of)f(the)h(sources,)f(and)g(will)d(b)s(e)j(added)f
+(to)i(the)480 1980 y(source)d(rep)s(ository)e(when)h(y)m(ou)h(run)e
+Fn(commit)g Fs(on)i(the)f(\014le.)40 b(This)28 b(is)h(a)h(reminder)d
+(to)k(y)m(ou)f(that)g(the)480 2105 y(\014le)f(needs)h(to)i(b)s(e)d
+(committed.)0 2299 y Fn(R)h Fo(\014le)285 b Fs(The)30
+b(\014le)g(has)h(b)s(een)f(remo)m(v)m(ed)h(from)f(y)m(our)h(priv)-5
+b(ate)30 b(cop)m(y)i(of)f(the)g(sources,)g(and)f(will)e(b)s(e)i(remo)m
+(v)m(ed)480 2423 y(from)e(the)h(source)f(rep)s(ository)g(when)f(y)m(ou)
+i(run)e Fn(commit)g Fs(on)h(the)h(\014le.)39 b(This)27
+b(is)g(a)i(reminder)d(to)k(y)m(ou)480 2548 y(that)h(the)g(\014le)e
+(needs)h(to)h(b)s(e)f(committed.)0 2742 y Fn(M)g Fo(\014le)285
+b Fs(The)30 b(\014le)f(is)h(mo)s(di\014ed)e(in)h(y)m(our)h(w)m(orking)g
+(directory)-8 b(.)480 2902 y(`)p Fn(M)p Fs(')39 b(can)g(indicate)f(one)
+h(of)g(t)m(w)m(o)i(states)f(for)f(a)g(\014le)f(y)m(ou're)h(w)m(orking)g
+(on:)57 b(either)39 b(there)g(w)m(ere)g(no)480 3026 y(mo)s
+(di\014cations)34 b(to)i(the)g(same)h(\014le)d(in)h(the)h(rep)s
+(ository)-8 b(,)37 b(so)f(that)g(y)m(our)g(\014le)e(remains)h(as)h(y)m
+(ou)g(last)480 3151 y(sa)m(w)d(it;)g(or)f(there)g(w)m(ere)h(mo)s
+(di\014cations)e(in)g(the)h(rep)s(ository)f(as)i(w)m(ell)e(as)i(in)e(y)
+m(our)h(cop)m(y)-8 b(,)34 b(but)e(they)480 3275 y(w)m(ere)f(merged)f
+(successfully)-8 b(,)29 b(without)h(con\015ict,)g(in)f(y)m(our)i(w)m
+(orking)e(directory)-8 b(.)480 3434 y Fr(cvs)23 b Fs(will)e(prin)m(t)h
+(some)i(messages)h(if)d(it)h(merges)h(y)m(our)g(w)m(ork,)h(and)e(a)h
+(bac)m(kup)g(cop)m(y)g(of)g(y)m(our)g(w)m(orking)480
+3559 y(\014le)32 b(\(as)h(it)f(lo)s(ok)m(ed)g(b)s(efore)h(y)m(ou)f(ran)
+g Fn(update)p Fs(\))g(will)e(b)s(e)h(made.)48 b(The)32
+b(exact)i(name)e(of)h(that)g(\014le)f(is)480 3684 y(prin)m(ted)d(while)
+f Fn(update)h Fs(runs.)0 3878 y Fn(C)h Fo(\014le)285
+b Fs(A)34 b(con\015ict)f(w)m(as)h(detected)h(while)c(trying)i(to)h
+(merge)g(y)m(our)f(c)m(hanges)i(to)f Fo(\014le)k Fs(with)32
+b(c)m(hanges)i(from)480 4002 y(the)43 b(source)g(rep)s(ository)-8
+b(.)77 b Fo(\014le)47 b Fs(\(the)d(cop)m(y)f(in)f(y)m(our)h(w)m(orking)
+f(directory\))h(is)e(no)m(w)i(the)g(output)480 4127 y(of)35
+b(the)h(rcsmerge\(1\))g(command)f(on)g(the)g(t)m(w)m(o)i(revisions;)f
+(an)f(unmo)s(di\014ed)d(cop)m(y)j(of)h(y)m(our)f(\014le)f(is)480
+4251 y(also)39 b(in)f(y)m(our)h(w)m(orking)f(directory)-8
+b(,)42 b(with)37 b(the)j(name)f(`)p Fn(.#)p Fo(\014le)p
+Fn(.)p Fo(revision)p Fs(')d(where)i Fo(revision)g Fs(is)g(the)480
+4376 y Fr(r)n(cs)31 b Fs(revision)g(that)i(y)m(our)f(mo)s(di\014ed)e
+(\014le)i(started)h(from.)46 b(Resolv)m(e)33 b(the)f(con\015ict)g(as)h
+(describ)s(ed)d(in)480 4500 y(Section)g(6.3)h([Con\015icts)f(example],)
+g(page)h(35)g(\(Note)h(that)f(some)f(systems)g(automatically)h(purge)
+480 4625 y(\014les)h(that)h(b)s(egin)e(with)h(`)p Fn(.#)p
+Fs(')g(if)g(they)h(ha)m(v)m(e)h(not)f(b)s(een)f(accessed)i(for)e(a)h
+(few)g(da)m(ys.)48 b(If)32 b(y)m(ou)h(in)m(tend)480 4749
+y(to)i(k)m(eep)f(a)h(cop)m(y)g(of)f(y)m(our)g(original)e(\014le,)i(it)g
+(is)f(a)h(v)m(ery)h(go)s(o)s(d)e(idea)h(to)h(rename)f(it.\))51
+b(Under)33 b Fr(vms)p Fs(,)480 4874 y(the)e(\014le)e(name)h(starts)h
+(with)e(`)p Fn(__)p Fs(')i(rather)f(than)g(`)p Fn(.#)p
+Fs('.)0 5068 y Fn(?)g Fo(\014le)285 b(\014le)43 b Fs(is)38
+b(in)f(y)m(our)i(w)m(orking)f(directory)-8 b(,)40 b(but)e(do)s(es)h
+(not)g(corresp)s(ond)e(to)i(an)m(ything)g(in)e(the)i(source)480
+5193 y(rep)s(ository)-8 b(,)37 b(and)f(is)g(not)g(in)f(the)i(list)e(of)
+h(\014les)g(for)g Fr(cvs)f Fs(to)i(ignore)f(\(see)h(the)g(description)d
+(of)j(the)480 5317 y(`)p Fn(-I)p Fs(')30 b(option,)g(and)g(see)h
+(Section)f(C.9)h([cvsignore],)g(page)g(146\).)p eop
+%%Page: 123 125
+123 124 bop 0 -116 a Fs(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)2210 b(123)0 366 y Fk(A.18.3)62 b(up)s(date)31
+b(examples)125 640 y Fs(The)22 b(follo)m(wing)f(line)g(will)f(displa)m
+(y)h(all)h(\014les)f(whic)m(h)h(are)h(not)g(up-to-date)h(without)d
+(actually)i(c)m(hange)h(an)m(ything)0 765 y(in)29 b(y)m(our)h(w)m
+(orking)g(directory)-8 b(.)41 b(It)30 b(can)h(b)s(e)f(used)f(to)i(c)m
+(hec)m(k)h(what)f(has)f(b)s(een)f(going)i(on)f(with)f(the)i(pro)5
+b(ject.)240 1018 y Fn($)47 b(cvs)g(-n)h(-q)f(update)p
+eop
+%%Page: 124 126
+124 125 bop 0 -116 a Fs(124)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
+%%Page: 125 127
+125 126 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(125)0 366 y Fp(App)t(endix)30
+b(B)80 b(Quic)l(k)31 b(reference)d(to)i(CVS)f(commands)125
+745 y Fs(This)f(app)s(endix)f(describ)s(es)h(ho)m(w)i(to)h(in)m(v)m(ok)
+m(e)g Fr(cvs)p Fs(,)e(with)g(references)h(to)h(where)f(eac)m(h)h
+(command)f(or)f(feature)0 870 y(is)23 b(describ)s(ed)f(in)g(detail.)38
+b(Other)23 b(relev)-5 b(an)m(t)24 b(references)h(are)f(the)g(`)p
+Fn(--help)p Fs('/`)p Fn(-H)p Fs(')f(option)g(to)i Fr(cvs)e
+Fs(\(see)h(Section)g(A.3)0 994 y([Global)30 b(options],)g(page)h(89\))h
+(and)60 b([Index],)30 b(page)h(163.)0 1295 y Fn(add)e([)p
+Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
+Fn(])480 1419 y Fs(Add)29 b(a)i(new)f(\014le/directory)-8
+b(.)40 b(See)31 b(Chapter)f(10)h([Adding)e(\014les],)h(page)h(57.)480
+1596 y Fn(-k)f Fo(k\015ag)165 b Fs(Set)31 b(k)m(eyw)m(ord)f(expansion.)
+480 1772 y Fn(-m)g Fo(msg)197 b Fs(Set)31 b(\014le)e(description.)0
+1948 y Fn(admin)g([)p Fo(options)t Fn(])g([)p Fo(\014les)t
+Fh(:)15 b(:)g(:)o Fn(])480 2073 y Fs(Administration)28
+b(of)i(history)f(\014les)h(in)f(the)h(rep)s(ository)-8
+b(.)40 b(See)31 b(Section)f(A.5)h([admin],)f(page)h(93.)480
+2249 y Fn(-b[)p Fo(rev)8 b Fn(])156 b Fs(Set)31 b(default)e(branc)m(h.)
+480 2425 y Fn(-c)p Fo(string)155 b Fs(Set)31 b(commen)m(t)g(leader.)480
+2602 y Fn(-k)p Fo(subst)175 b Fs(Set)25 b(k)m(eyw)m(ord)g
+(substitution.)36 b(See)25 b(Chapter)f(17)h([Keyw)m(ord)g
+(substitution],)f(page)h(75.)480 2778 y Fn(-l[)p Fo(rev)8
+b Fn(])156 b Fs(Lo)s(c)m(k)31 b(revision)e Fo(rev)p Fs(,)h(or)g(latest)
+h(revision.)480 2954 y Fn(-m)p Fo(rev)8 b Fn(:)p Fo(msg)960
+3079 y Fs(Replace)31 b(the)f(log)h(message)g(of)g(revision)d
+Fo(rev)38 b Fs(with)29 b Fo(msg)p Fs(.)480 3255 y Fn(-o)p
+Fo(range)167 b Fs(Delete)32 b(revisions)c(from)i(the)h(history)e
+(\014les)480 3431 y Fn(-q)384 b Fs(Run)29 b(quietly;)h(do)g(not)g(prin)
+m(t)f(diagnostics.)480 3608 y Fn(-s)p Fo(state)5 b Fn([:)p
+Fo(rev)j Fn(])960 3732 y Fs(Set)31 b(the)f(state.)480
+3909 y Fn(-t)384 b Fs(Set)31 b(\014le)e(description)f(from)i(standard)g
+(input.)480 4085 y Fn(-t)p Fo(\014le)267 b Fs(Set)31
+b(\014le)e(description)f(from)i Fo(\014le)p Fs(.)480
+4261 y Fn(-t-)p Fo(string)107 b Fs(Set)31 b(\014le)e(description)f(to)k
+Fo(string)p Fs(.)480 4437 y Fn(-u[)p Fo(rev)8 b Fn(])156
+b Fs(Unlo)s(c)m(k)30 b(revision)f Fo(rev)p Fs(,)h(or)h(latest)g
+(revision.)0 4614 y Fn(annotate)d([)p Fo(options)t Fn(])h([)p
+Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 4738 y Fs(Sho)m(w)30
+b(last)g(revision)e(where)h(eac)m(h)j(line)c(w)m(as)i(mo)s(di\014ed.)39
+b(See)30 b(Section)g(16.4)i([annotate],)g(page)f(74.)480
+4915 y Fn(-D)f Fo(date)183 b Fs(Annotate)43 b(the)e(most)h(recen)m(t)h
+(revision)d(no)h(later)h(than)f Fo(date)p Fs(.)75 b(See)42
+b(Section)f(A.4)960 5039 y([Common)30 b(options],)g(page)h(90.)480
+5215 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
+(found.)37 b(See)21 b(Section)f(A.4)i([Common)e(options],)960
+5340 y(page)31 b(90.)p eop
+%%Page: 126 128
+126 127 bop 0 -116 a Fs(126)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 491
+y(b)s(eha)m(vior],)30 b(page)h(55.)480 661 y Fn(-r)f
+Fo(tag)229 b Fs(Annotate)32 b(revision)c Fo(tag)p Fs(.)42
+b(See)31 b(Section)f(A.4)h([Common)f(options],)g(page)i(90.)0
+831 y Fn(checkout)c([)p Fo(options)t Fn(])h Fo(mo)s(dules)t
+Fh(:)15 b(:)g(:)480 956 y Fs(Get)31 b(a)g(cop)m(y)g(of)g(the)f
+(sources.)41 b(See)31 b(Section)f(A.6)h([c)m(hec)m(k)m(out],)j(page)d
+(97.)480 1126 y Fn(-A)384 b Fs(Reset)38 b(an)m(y)f(stic)m(ky)h
+(tags/date/k)m(opts.)64 b(See)37 b(Section)g(7.4)i([Stic)m(ky)e(tags],)
+j(page)e(49)960 1250 y(and)30 b(Chapter)g(17)h([Keyw)m(ord)f
+(substitution],)f(page)i(75.)480 1420 y Fn(-c)384 b Fs(Output)19
+b(the)i(mo)s(dule)e(database.)38 b(See)20 b(Section)h(A.6.1)h([c)m(hec)
+m(k)m(out)h(options],)f(page)f(98.)480 1590 y Fn(-D)30
+b Fo(date)183 b Fs(Chec)m(k)35 b(out)g(revisions)e(as)j(of)f
+Fo(date)40 b Fs(\(is)35 b(stic)m(ky\).)54 b(See)36 b(Section)e(A.4)i
+([Common)f(op-)960 1715 y(tions],)30 b(page)h(90.)480
+1885 y Fn(-d)f Fo(dir)241 b Fs(Chec)m(k)31 b(out)f(in)m(to)h
+Fo(dir)p Fs(.)39 b(See)30 b(Section)h(A.6.1)g([c)m(hec)m(k)m(out)i
+(options],)e(page)g(98.)480 2055 y Fn(-f)384 b Fs(Use)21
+b(head)g(revision)e(if)g(tag/date)k(not)e(found.)37 b(See)21
+b(Section)f(A.4)i([Common)e(options],)960 2179 y(page)31
+b(90.)480 2349 y Fn(-j)f Fo(rev)230 b Fs(Merge)32 b(in)d(c)m(hanges.)41
+b(See)31 b(Section)f(A.6.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h
+(98.)480 2519 y Fn(-k)f Fo(k\015ag)165 b Fs(Use)51 b
+Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
+b(See)51 b(Section)g(17.4)h([Substitution)c(mo)s(des],)960
+2644 y(page)31 b(77.)480 2814 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2938
+y(b)s(eha)m(vior],)30 b(page)h(55.)480 3108 y Fn(-N)384
+b Fs(Don't)40 b(shorten)f(mo)s(dule)f(paths)g(if)h(-d)g(sp)s
+(eci\014ed.)65 b(See)40 b(Section)f(A.6.1)h([c)m(hec)m(k)m(out)960
+3233 y(options],)30 b(page)h(98.)480 3403 y Fn(-n)384
+b Fs(Do)28 b(not)f(run)e(mo)s(dule)g(program)i(\(if)f(an)m(y\).)40
+b(See)27 b(Section)f(A.6.1)j([c)m(hec)m(k)m(out)g(options],)960
+3527 y(page)i(98.)480 3697 y Fn(-P)384 b Fs(Prune)29
+b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(15)h([Mo)m(ving)g
+(directories],)f(page)h(71.)480 3867 y Fn(-p)384 b Fs(Chec)m(k)36
+b(out)g(\014les)e(to)j(standard)e(output)g(\(a)m(v)m(oids)h(stic)m
+(kiness\).)56 b(See)36 b(Section)f(A.6.1)960 3992 y([c)m(hec)m(k)m(out)
+e(options],)d(page)h(98.)480 4162 y Fn(-r)f Fo(tag)229
+b Fs(Chec)m(k)m(out)48 b(revision)c Fo(tag)56 b Fs(\(is)46
+b(stic)m(ky\).)89 b(See)47 b(Section)g(A.4)g([Common)f(options],)960
+4286 y(page)31 b(90.)480 4456 y Fn(-s)384 b Fs(Lik)m(e)35
+b(-c,)h(but)e(include)f(mo)s(dule)g(status.)54 b(See)35
+b(Section)g(A.6.1)h([c)m(hec)m(k)m(out)h(options],)960
+4581 y(page)31 b(98.)0 4751 y Fn(commit)e([)p Fo(options)t
+Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 4875
+y Fs(Chec)m(k)31 b(c)m(hanges)g(in)m(to)f(the)h(rep)s(ository)-8
+b(.)40 b(See)31 b(Section)f(A.7)h([commit],)g(page)g(99.)480
+5045 y Fn(-F)f Fo(\014le)237 b Fs(Read)30 b(log)h(message)g(from)e
+Fo(\014le)p Fs(.)40 b(See)31 b(Section)f(A.7.1)h([commit)g(options],)f
+(page)g(100.)480 5215 y Fn(-f)384 b Fs(F)-8 b(orce)30
+b(the)e(\014le)f(to)i(b)s(e)e(committed;)j(disables)c(recursion.)38
+b(See)28 b(Section)g(A.7.1)i([com-)960 5340 y(mit)g(options],)g(page)h
+(100.)p eop
+%%Page: 127 129
+127 128 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(127)480 366 y Fn(-l)384 b
+Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f
+(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960
+491 y(b)s(eha)m(vior],)30 b(page)h(55.)480 664 y Fn(-m)f
+Fo(msg)197 b Fs(Use)31 b Fo(msg)38 b Fs(as)31 b(log)f(message.)42
+b(See)30 b(Section)h(A.7.1)h([commit)e(options],)g(page)h(100.)480
+836 y Fn(-n)384 b Fs(Do)32 b(not)f(run)f(mo)s(dule)f(program)i(\(if)f
+(an)m(y\).)43 b(See)32 b(Section)e(A.7.1)j([commit)e(options],)960
+961 y(page)g(100.)480 1133 y Fn(-R)384 b Fs(Op)s(erate)24
+b(recursiv)m(ely)e(\(default\).)39 b(See)24 b(Chapter)f(9)h([Recursiv)m
+(e)g(b)s(eha)m(vior],)g(page)h(55.)480 1306 y Fn(-r)30
+b Fo(rev)230 b Fs(Commit)30 b(to)h Fo(rev)p Fs(.)40 b(See)31
+b(Section)f(A.7.1)i([commit)f(options],)f(page)h(100.)0
+1478 y Fn(diff)e([)p Fo(options)t Fn(])g([)p Fo(\014les)t
+Fh(:)15 b(:)g(:)p Fn(])480 1603 y Fs(Sho)m(w)37 b(di\013erences)g(b)s
+(et)m(w)m(een)i(revisions.)61 b(See)38 b(Section)g(A.8)g([di\013)7
+b(],)39 b(page)g(103.)64 b(In)37 b(addition)f(to)480
+1727 y(the)30 b(options)g(sho)m(wn)f(b)s(elo)m(w,)g(accepts)j(a)e(wide)
+f(v)-5 b(ariet)m(y)30 b(of)g(options)g(to)h(con)m(trol)f(output)g(st)m
+(yle,)g(for)480 1852 y(example)g(`)p Fn(-c)p Fs(')g(for)g(con)m(text)j
+(di\013s.)480 2024 y Fn(-D)d Fo(date1)138 b Fs(Di\013)30
+b(revision)f(for)h(date)h(against)g(w)m(orking)f(\014le.)40
+b(See)31 b(Section)g(A.8.1)h([di\013)d(options],)960
+2149 y(page)i(103.)480 2321 y Fn(-D)f Fo(date2)138 b
+Fs(Di\013)30 b Fo(rev1)7 b Fs(/)p Fo(date1)40 b Fs(against)31
+b Fo(date2)p Fs(.)41 b(See)31 b(Section)f(A.8.1)i([di\013)d(options],)i
+(page)g(103.)480 2494 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
+b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2618
+y(b)s(eha)m(vior],)30 b(page)h(55.)480 2791 y Fn(-N)384
+b Fs(Include)30 b(di\013s)h(for)g(added)g(and)g(remo)m(v)m(ed)i
+(\014les.)44 b(See)32 b(Section)g(A.8.1)h([di\013)e(options],)960
+2916 y(page)g(103.)480 3088 y Fn(-r)f Fo(rev1)185 b Fs(Di\013)30
+b(revision)e(for)i Fo(rev1)38 b Fs(against)30 b(w)m(orking)f(\014le.)40
+b(See)31 b(Section)e(A.8.1)j([di\013)d(options],)960
+3213 y(page)i(103.)480 3385 y Fn(-r)f Fo(rev2)185 b Fs(Di\013)30
+b(rev1/date1)i(against)f(rev2.)41 b(See)31 b(Section)f(A.8.1)i([di\013)
+d(options],)h(page)i(103.)0 3558 y Fn(edit)d([)p Fo(options)t
+Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 3682
+y Fs(Get)31 b(ready)g(to)g(edit)f(a)g(w)m(atc)m(hed)i(\014le.)40
+b(See)30 b(Section)g(6.6.3)j([Editing)28 b(\014les],)i(page)h(42.)480
+3855 y Fn(-a)f Fo(actions)76 b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)
+s(orary)f(w)m(atc)m(h,)60 b(where)53 b Fo(actions)58
+b Fs(is)52 b Fn(edit)p Fs(,)58 b Fn(unedit)p Fs(,)960
+3979 y Fn(commit)p Fs(,)29 b Fn(all)p Fs(,)h(or)g Fn(none)p
+Fs(.)40 b(See)30 b(Section)g(6.6.3)j([Editing)28 b(\014les],)i(page)h
+(42.)480 4152 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
+b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 4276
+y(b)s(eha)m(vior],)30 b(page)h(55.)0 4449 y Fn(editors)d([)p
+Fo(options)t Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
+Fn(])480 4573 y Fs(See)31 b(who)f(is)f(editing)g(a)i(w)m(atc)m(hed)g
+(\014le.)40 b(See)31 b(Section)f(6.6.4)i([W)-8 b(atc)m(h)33
+b(information],)c(page)i(43.)480 4746 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 4870
+y(b)s(eha)m(vior],)30 b(page)h(55.)0 5043 y Fn(export)e([)p
+Fo(options)t Fn(])g Fo(mo)s(dules)t Fh(:)15 b(:)g(:)480
+5167 y Fs(Exp)s(ort)30 b(\014les)f(from)h(CVS.)g(See)g(Section)h(A.9)g
+([exp)s(ort],)g(page)g(105.)480 5340 y Fn(-D)f Fo(date)183
+b Fs(Chec)m(k)24 b(out)f(revisions)e(as)j(of)f Fo(date)p
+Fs(.)39 b(See)23 b(Section)g(A.4)h([Common)f(options],)i(page)f(90.)p
+eop
+%%Page: 128 130
+128 129 bop 0 -116 a Fs(128)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y Fn(-d)g Fo(dir)241
+b Fs(Chec)m(k)31 b(out)f(in)m(to)h Fo(dir)p Fs(.)39 b(See)30
+b(Section)h(A.9.1)g([exp)s(ort)g(options],)f(page)h(105.)480
+536 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
+(found.)37 b(See)21 b(Section)f(A.4)i([Common)e(options],)960
+661 y(page)31 b(90.)480 831 y Fn(-k)f Fo(k\015ag)165
+b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
+b(See)51 b(Section)g(17.4)h([Substitution)c(mo)s(des],)960
+956 y(page)31 b(77.)480 1126 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 1250
+y(b)s(eha)m(vior],)30 b(page)h(55.)480 1420 y Fn(-N)384
+b Fs(Don't)34 b(shorten)f(mo)s(dule)e(paths)i(if)f(-d)h(sp)s
+(eci\014ed.)47 b(See)33 b(Section)g(A.9.1)i([exp)s(ort)e(op-)960
+1545 y(tions],)d(page)h(105.)480 1715 y Fn(-n)384 b Fs(Do)35
+b(not)f(run)f(mo)s(dule)f(program)i(\(if)g(an)m(y\).)52
+b(See)34 b(Section)g(A.9.1)i([exp)s(ort)e(options],)960
+1839 y(page)d(105.)480 2009 y Fn(-P)384 b Fs(Prune)29
+b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(15)h([Mo)m(ving)g
+(directories],)f(page)h(71.)480 2179 y Fn(-r)f Fo(tag)229
+b Fs(Chec)m(k)m(out)48 b(revision)c Fo(tag)56 b Fs(\(is)46
+b(stic)m(ky\).)89 b(See)47 b(Section)g(A.4)g([Common)f(options],)960
+2304 y(page)31 b(90.)0 2474 y Fn(history)d([)p Fo(options)t
+Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fn(])480 2598
+y Fs(Sho)m(w)30 b(rep)s(ository)f(access)j(history)-8
+b(.)40 b(See)31 b(Section)f(A.10)h([history],)f(page)i(106.)480
+2768 y Fn(-a)384 b Fs(All)29 b(users)h(\(default)f(is)h(self)7
+b(\).)40 b(See)31 b(Section)f(A.10.1)i([history)e(options],)g(page)h
+(106.)480 2938 y Fn(-b)f Fo(str)247 b Fs(Bac)m(k)46 b(to)e(record)g
+(with)f Fo(str)50 b Fs(in)42 b(mo)s(dule/\014le/rep)s(os)g(\014eld.)80
+b(See)44 b(Section)g(A.10.1)960 3063 y([history)30 b(options],)g(page)h
+(106.)480 3233 y Fn(-c)384 b Fs(Rep)s(ort)25 b(on)g(committed)g(\(mo)s
+(di\014ed\))f(\014les.)38 b(See)26 b(Section)f(A.10.1)i([history)d
+(options],)960 3357 y(page)31 b(106.)480 3527 y Fn(-D)f
+Fo(date)183 b Fs(Since)29 b Fo(date)p Fs(.)42 b(See)30
+b(Section)h(A.10.1)h([history)d(options],)i(page)g(106.)480
+3697 y Fn(-e)384 b Fs(Rep)s(ort)29 b(on)g(all)f(record)h(t)m(yp)s(es.)
+40 b(See)29 b(Section)g(A.10.1)i([history)d(options],)i(page)f(106.)480
+3867 y Fn(-l)384 b Fs(Last)28 b(mo)s(di\014ed)e(\(committed)j(or)e(mo)s
+(di\014ed)f(rep)s(ort\).)40 b(See)28 b(Section)g(A.10.1)i([history)960
+3992 y(options],)g(page)h(106.)480 4162 y Fn(-m)f Fo(mo)s(dule)960
+4286 y Fs(Rep)s(ort)50 b(on)g Fo(mo)s(dule)j Fs(\(rep)s(eatable\).)101
+b(See)50 b(Section)g(A.10.1)i([history)d(options],)960
+4411 y(page)31 b(106.)480 4581 y Fn(-n)f Fo(mo)s(dule)960
+4705 y Fs(In)g Fo(mo)s(dule)p Fs(.)39 b(See)30 b(Section)g(A.10.1)j
+([history)c(options],)i(page)g(106.)480 4875 y Fn(-o)384
+b Fs(Rep)s(ort)47 b(on)g(c)m(hec)m(k)m(ed)i(out)e(mo)s(dules.)89
+b(See)48 b(Section)f(A.10.1)i([history)d(options],)960
+5000 y(page)31 b(106.)480 5170 y Fn(-r)f Fo(rev)230 b
+Fs(Since)29 b(revision)g Fo(rev)p Fs(.)41 b(See)30 b(Section)g(A.10.1)j
+([history)c(options],)i(page)g(106.)480 5340 y Fn(-T)384
+b Fs(Pro)s(duce)21 b(rep)s(ort)h(on)g(all)f(T)-8 b(A)m(Gs.)39
+b(See)23 b(Section)f(A.10.1)i([history)e(options],)h(page)g(106.)p
+eop
+%%Page: 129 131
+129 130 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(129)480 366 y Fn(-t)30 b
+Fo(tag)229 b Fs(Since)41 b(tag)j(record)e(placed)f(in)g(history)g
+(\014le)g(\(b)m(y)i(an)m(y)m(one\).)78 b(See)42 b(Section)g(A.10.1)960
+491 y([history)30 b(options],)g(page)h(106.)480 668 y
+Fn(-u)f Fo(user)191 b Fs(F)-8 b(or)31 b(user)e Fo(user)36
+b Fs(\(rep)s(eatable\).)41 b(See)30 b(Section)g(A.10.1)i([history)e
+(options],)g(page)g(106.)480 844 y Fn(-w)384 b Fs(W)-8
+b(orking)52 b(directory)f(m)m(ust)h(matc)m(h.)106 b(See)52
+b(Section)g(A.10.1)i([history)d(options],)960 969 y(page)31
+b(106.)480 1145 y Fn(-x)f Fo(t)m(yp)s(es)144 b Fs(Rep)s(ort)28
+b(on)f Fo(t)m(yp)s(es)p Fs(,)i(one)f(or)g(more)g(of)g
+Fn(TOEFWUCGMAR)p Fs(.)37 b(See)28 b(Section)g(A.10.1)i([history)960
+1270 y(options],)g(page)h(106.)480 1446 y Fn(-z)f Fo(zone)178
+b Fs(Output)27 b(for)i(time)f(zone)h Fo(zone)p Fs(.)41
+b(See)29 b(Section)f(A.10.1)j([history)c(options],)i(page)g(106.)0
+1623 y Fn(import)g([)p Fo(options)t Fn(])g Fo(rep)s(ository)37
+b(v)m(endor-tag)i(release-tags)t Fh(:)15 b(:)g(:)480
+1747 y Fs(Imp)s(ort)29 b(\014les)h(in)m(to)g(CVS,)g(using)f(v)m(endor)h
+(branc)m(hes.)40 b(See)31 b(Section)f(A.11)i([imp)s(ort],)d(page)i
+(108.)480 1924 y Fn(-b)f Fo(bra)222 b Fs(Imp)s(ort)56
+b(to)i(v)m(endor)f(branc)m(h)f Fo(bra)p Fs(.)121 b(See)57
+b(Section)g(A.11.1)i([imp)s(ort)d(options],)960 2048
+y(page)31 b(109.)480 2225 y Fn(-d)384 b Fs(Use)32 b(the)g(\014le's)g
+(mo)s(di\014cation)e(time)h(as)i(the)f(time)f(of)h(imp)s(ort.)44
+b(See)32 b(Section)g(A.11.1)960 2350 y([imp)s(ort)d(options],)h(page)h
+(109.)480 2526 y Fn(-k)f Fo(k\015ag)165 b Fs(Set)36 b(default)f(R)m(CS)
+h(k)m(eyw)m(ord)g(substitution)e(mo)s(de.)57 b(See)36
+b(Section)f(A.11.1)j([imp)s(ort)960 2651 y(options],)30
+b(page)h(109.)480 2827 y Fn(-m)f Fo(msg)197 b Fs(Use)31
+b Fo(msg)38 b Fs(for)30 b(log)h(message.)41 b(See)31
+b(Section)f(A.11.1)j([imp)s(ort)c(options],)h(page)h(109.)480
+3004 y Fn(-I)f Fo(ign)232 b Fs(More)45 b(\014les)e(to)i(ignore)f(\(!)82
+b(to)45 b(reset\).)84 b(See)44 b(Section)g(A.11.1)i([imp)s(ort)d
+(options],)960 3128 y(page)31 b(109.)480 3305 y Fn(-W)f
+Fo(sp)s(ec)184 b Fs(More)31 b(wrapp)s(ers.)39 b(See)30
+b(Section)h(A.11.1)h([imp)s(ort)d(options],)h(page)h(109.)0
+3481 y Fn(init)288 b Fs(Create)39 b(a)f(CVS)f(rep)s(ository)g(if)g(it)h
+(do)s(esn't)f(exist.)63 b(See)39 b(Section)e(4.5)i([Creating)f(a)g(rep)
+s(ository],)480 3606 y(page)31 b(20.)0 3783 y Fn(log)e([)p
+Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
+Fn(])480 3907 y Fs(Prin)m(t)29 b(out)i(history)e(information)g(for)h
+(\014les.)40 b(See)30 b(Section)h(A.12)g([log],)g(page)h(110.)480
+4084 y Fn(-b)384 b Fs(Only)28 b(list)g(revisions)f(on)j(the)f(default)g
+(branc)m(h.)40 b(See)30 b(Section)f(A.12.1)i([log)f(options],)960
+4208 y(page)h(111.)480 4385 y Fn(-d)f Fo(dates)147 b
+Fs(Sp)s(ecify)37 b(dates)h(\()p Fo(d1)7 b Fn(<)p Fo(d2)46
+b Fs(for)38 b(range,)j Fo(d)g Fs(for)d(latest)h(b)s(efore\).)64
+b(See)39 b(Section)f(A.12.1)960 4509 y([log)31 b(options],)f(page)h
+(111.)480 4686 y Fn(-h)384 b Fs(Only)29 b(prin)m(t)g(header.)40
+b(See)31 b(Section)f(A.12.1)i([log)f(options],)f(page)h(111.)480
+4862 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
+(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
+(e)960 4987 y(b)s(eha)m(vior],)30 b(page)h(55.)480 5163
+y Fn(-N)384 b Fs(Do)31 b(not)g(list)e(tags.)42 b(See)30
+b(Section)g(A.12.1)j([log)d(options],)h(page)g(111.)480
+5340 y Fn(-R)384 b Fs(Only)29 b(prin)m(t)g(name)h(of)h(R)m(CS)f
+(\014le.)39 b(See)31 b(Section)f(A.12.1)j([log)d(options],)g(page)i
+(111.)p eop
+%%Page: 130 132
+130 131 bop 0 -116 a Fs(130)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y Fn(-r)g Fo(revs)194
+b Fs(Only)29 b(list)g(revisions)f Fo(revs)p Fs(.)41 b(See)30
+b(Section)h(A.12.1)h([log)f(options],)f(page)h(111.)480
+543 y Fn(-s)f Fo(states)127 b Fs(Only)33 b(list)g(revisions)f(with)h
+(sp)s(eci\014ed)g(states.)53 b(See)35 b(Section)f(A.12.1)i([log)f
+(options],)960 668 y(page)c(111.)480 844 y Fn(-t)384
+b Fs(Only)34 b(prin)m(t)g(header)i(and)f(descriptiv)m(e)g(text.)58
+b(See)36 b(Section)f(A.12.1)j([log)e(options],)960 969
+y(page)31 b(111.)480 1145 y Fn(-w)f Fo(logins)125 b Fs(Only)33
+b(list)h(revisions)f(c)m(hec)m(k)m(ed)k(in)c(b)m(y)i(sp)s(eci\014ed)e
+(logins.)53 b(See)35 b(Section)g(A.12.1)i([log)960 1270
+y(options],)30 b(page)h(111.)0 1446 y Fn(login)240 b
+Fs(Prompt)31 b(for)g(passw)m(ord)g(for)h(authen)m(ticating)f(serv)m
+(er.)45 b(See)32 b(Section)f(4.6.2.2)j([P)m(assw)m(ord)e(authen-)480
+1571 y(tication)e(clien)m(t],)h(page)g(25.)0 1747 y Fn(rdiff)e([)p
+Fo(options)t Fn(])g Fo(mo)s(dules)t Fh(:)15 b(:)g(:)480
+1872 y Fs(Sho)m(w)30 b(di\013erences)g(b)s(et)m(w)m(een)h(releases.)40
+b(See)31 b(Section)f(A.13)i([rdi\013)7 b(],)29 b(page)j(112.)480
+2048 y Fn(-c)384 b Fs(Con)m(text)41 b(di\013)d(output)i(format)g
+(\(default\).)69 b(See)40 b(Section)f(A.13.1)j([rdi\013)c(options],)960
+2173 y(page)31 b(113.)480 2350 y Fn(-D)f Fo(date)183
+b Fs(Select)23 b(revisions)f(based)h(on)g Fo(date)p Fs(.)39
+b(See)23 b(Section)g(A.4)h([Common)f(options],)i(page)f(90.)480
+2526 y Fn(-f)384 b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e
+(found.)37 b(See)21 b(Section)f(A.4)i([Common)e(options],)960
+2651 y(page)31 b(90.)480 2827 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2952
+y(b)s(eha)m(vior],)30 b(page)h(55.)480 3128 y Fn(-r)f
+Fo(rev)230 b Fs(Select)28 b(revisions)e(based)i(on)g
+Fo(rev)p Fs(.)40 b(See)28 b(Section)f(A.4)i([Common)f(options],)g(page)
+h(90.)480 3305 y Fn(-s)384 b Fs(Short)25 b(patc)m(h)h(-)f(one)h(liner)d
+(p)s(er)h(\014le.)38 b(See)26 b(Section)f(A.13.1)i([rdi\013)d
+(options],)i(page)g(113.)480 3481 y Fn(-t)384 b Fs(T)-8
+b(op)24 b(t)m(w)m(o)i(di\013s)d(-)i(last)f(c)m(hange)i(made)e(to)h(the)
+g(\014le.)38 b(See)25 b(Section)f(A.8.1)i([di\013)d(options],)960
+3606 y(page)31 b(103.)480 3783 y Fn(-u)384 b Fs(Unidi\013)28
+b(output)i(format.)41 b(See)31 b(Section)f(A.13.1)i([rdi\013)d
+(options],)h(page)h(113.)480 3959 y Fn(-V)f Fo(v)m(ers)197
+b Fs(Use)41 b(R)m(CS)g(V)-8 b(ersion)41 b Fo(v)m(ers)k
+Fs(for)c(k)m(eyw)m(ord)g(expansion.)72 b(See)41 b(Section)g(A.13.1)i
+([rdi\013)960 4084 y(options],)30 b(page)h(113.)0 4260
+y Fn(release)d([)p Fo(options)t Fn(])h Fo(directory)480
+4385 y Fs(Indicate)h(that)h(a)g(directory)f(is)f(no)h(longer)g(in)f
+(use.)41 b(See)30 b(Section)h(A.14)g([release],)h(page)f(114.)480
+4561 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h(directory)-8
+b(.)40 b(See)31 b(Section)f(A.14.1)i([release)f(options],)f(page)i
+(115.)0 4738 y Fn(remove)d([)p Fo(options)t Fn(])g([)p
+Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 4862 y Fs(Remo)m(v)m(e)32
+b(an)e(en)m(try)h(from)f(the)h(rep)s(ository)-8 b(.)40
+b(See)30 b(Chapter)g(11)h([Remo)m(ving)g(\014les],)f(page)h(59.)480
+5039 y Fn(-f)384 b Fs(Delete)24 b(the)f(\014le)e(b)s(efore)h(remo)m
+(ving)h(it.)38 b(See)22 b(Chapter)g(11)i([Remo)m(ving)f(\014les],)g
+(page)h(59.)480 5215 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
+b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 5340
+y(b)s(eha)m(vior],)30 b(page)h(55.)p eop
+%%Page: 131 133
+131 132 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(131)480 366 y Fn(-R)384 b
+Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39 b(See)24
+b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)0
+536 y Fn(rtag)k([)p Fo(options)t Fn(])g Fo(tag)39 b(mo)s(dules)t
+Fh(:)15 b(:)g(:)480 660 y Fs(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f
+(a)f(mo)s(dule.)40 b(See)30 b(Section)g(A.15)i([rtag],)g(page)f(116.)
+480 830 y Fn(-a)384 b Fs(Clear)43 b(tag)h(from)f(remo)m(v)m(ed)i
+(\014les)d(that)i(w)m(ould)f(not)g(otherwise)g(b)s(e)g(tagged.)82
+b(See)960 954 y(Section)30 b(A.15.1)j([rtag)e(options],)f(page)h(117.)
+480 1124 y Fn(-b)384 b Fs(Create)31 b(a)g(branc)m(h)f(named)g
+Fo(tag)p Fs(.)42 b(See)30 b(Section)g(A.15.1)j([rtag)e(options],)f
+(page)h(117.)480 1293 y Fn(-D)f Fo(date)183 b Fs(T)-8
+b(ag)31 b(revisions)e(as)h(of)h Fo(date)p Fs(.)41 b(See)31
+b(Section)f(A.15.1)i([rtag)g(options],)e(page)h(117.)480
+1463 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h(tag.)41
+b(See)31 b(Section)f(A.15.1)j([rtag)e(options],)f(page)h(117.)480
+1632 y Fn(-F)384 b Fs(Mo)m(v)m(e)32 b(tag)g(if)d(it)h(already)g
+(exists.)41 b(See)30 b(Section)g(A.15.1)j([rtag)e(options],)f(page)h
+(117.)480 1802 y Fn(-f)384 b Fs(F)-8 b(orce)26 b(a)e(head)g(revision)f
+(matc)m(h)i(if)e(tag/date)k(not)d(found.)37 b(See)25
+b(Section)f(A.15.1)i([rtag)960 1926 y(options],)k(page)h(117.)480
+2096 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
+(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
+(e)960 2220 y(b)s(eha)m(vior],)30 b(page)h(55.)480 2390
+y Fn(-n)384 b Fs(No)31 b(execution)g(of)f(tag)i(program.)40
+b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e(page)h(117.)480
+2559 y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
+b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)
+480 2729 y Fn(-r)30 b Fo(tag)229 b Fs(T)-8 b(ag)31 b(existing)f(tag)h
+Fo(tag)p Fs(.)42 b(See)31 b(Section)f(A.15.1)i([rtag)g(options],)e
+(page)h(117.)0 2898 y Fn(status)e([)p Fo(options)t Fn(])g
+Fo(\014les)t Fh(:)15 b(:)g(:)480 3023 y Fs(Displa)m(y)28
+b(status)g(information)f(in)g(a)i(w)m(orking)f(directory)-8
+b(.)40 b(See)28 b(Section)h(A.16)g([status],)h(page)f(117.)480
+3192 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
+(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
+(e)960 3317 y(b)s(eha)m(vior],)30 b(page)h(55.)480 3486
+y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
+b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)
+480 3656 y Fn(-v)384 b Fs(Include)52 b(tag)i(information)d(for)i
+(\014le.)109 b(See)53 b(Section)g(A.16.1)i([status)f(options],)960
+3780 y(page)31 b(118.)0 3950 y Fn(tag)e([)p Fo(options)t
+Fn(])g Fo(tag)40 b Fn([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
+Fn(])480 4074 y Fs(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f(c)m(hec)m
+(k)m(ed)h(out)f(v)m(ersion)e(of)i(\014les.)40 b(See)30
+b(Section)g(A.17)i([tag],)g(page)g(118.)480 4244 y Fn(-b)384
+b Fs(Create)31 b(a)g(branc)m(h)f(named)g Fo(tag)p Fs(.)42
+b(See)30 b(Section)g(A.17.1)j([tag)f(options],)e(page)h(119.)480
+4413 y Fn(-D)f Fo(date)183 b Fs(T)-8 b(ag)31 b(revisions)e(as)h(of)h
+Fo(date)p Fs(.)41 b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e
+(page)i(119.)480 4583 y Fn(-d)384 b Fs(Delete)32 b(the)e(giv)m(en)h
+(tag.)41 b(See)31 b(Section)f(A.17.1)j([tag)e(options],)g(page)g(119.)
+480 4752 y Fn(-F)384 b Fs(Mo)m(v)m(e)32 b(tag)g(if)d(it)h(already)g
+(exists.)41 b(See)30 b(Section)g(A.17.1)j([tag)f(options],)e(page)h
+(119.)480 4921 y Fn(-f)384 b Fs(F)-8 b(orce)29 b(a)f(head)f(revision)e
+(matc)m(h)k(if)d(tag/date)k(not)d(found.)38 b(See)28
+b(Section)f(A.17.1)i([tag)960 5046 y(options],)h(page)h(119.)480
+5215 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39 b(only)h(in)f(curren)m(t)h
+(w)m(orking)f(directory)-8 b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m
+(e)960 5340 y(b)s(eha)m(vior],)30 b(page)h(55.)p eop
+%%Page: 132 134
+132 133 bop 0 -116 a Fs(132)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y Fn(-n)384 b Fs(No)31
+b(execution)g(of)f(tag)i(program.)40 b(See)31 b(Section)f(A.17.1)i
+([tag)g(options],)e(page)h(119.)480 550 y Fn(-R)384 b
+Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39 b(See)24
+b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)480
+733 y Fn(-r)30 b Fo(tag)229 b Fs(T)-8 b(ag)31 b(existing)f(tag)h
+Fo(tag)p Fs(.)42 b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e(page)
+h(119.)0 916 y Fn(unedit)e([)p Fo(options)t Fn(])g([)p
+Fo(\014les)t Fh(:)15 b(:)g(:)o Fn(])480 1040 y Fs(Undo)30
+b(an)g(edit)g(command.)41 b(See)30 b(Section)g(6.6.3)i([Editing)d
+(\014les],)h(page)h(42.)480 1223 y Fn(-a)f Fo(actions)76
+b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)s(orary)f(w)m(atc)m(h,)60
+b(where)53 b Fo(actions)58 b Fs(is)52 b Fn(edit)p Fs(,)58
+b Fn(unedit)p Fs(,)960 1348 y Fn(commit)p Fs(,)29 b Fn(all)p
+Fs(,)h(or)g Fn(none)p Fs(.)40 b(See)30 b(Section)g(6.6.3)j([Editing)28
+b(\014les],)i(page)h(42.)480 1531 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 1656
+y(b)s(eha)m(vior],)30 b(page)h(55.)0 1839 y Fn(update)e([)p
+Fo(options)t Fn(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
+Fn(])480 1963 y Fs(Bring)30 b(w)m(ork)g(tree)h(in)e(sync)h(with)f(rep)s
+(ository)-8 b(.)40 b(See)31 b(Section)f(A.18)i([up)s(date],)e(page)h
+(120.)480 2146 y Fn(-A)384 b Fs(Reset)38 b(an)m(y)f(stic)m(ky)h
+(tags/date/k)m(opts.)64 b(See)37 b(Section)g(7.4)i([Stic)m(ky)e(tags],)
+j(page)e(49)960 2271 y(and)30 b(Chapter)g(17)h([Keyw)m(ord)f
+(substitution],)f(page)i(75.)480 2454 y Fn(-D)f Fo(date)183
+b Fs(Chec)m(k)35 b(out)g(revisions)e(as)j(of)f Fo(date)40
+b Fs(\(is)35 b(stic)m(ky\).)54 b(See)36 b(Section)e(A.4)i([Common)f
+(op-)960 2579 y(tions],)30 b(page)h(90.)480 2762 y Fn(-d)384
+b Fs(Create)31 b(directories.)40 b(See)31 b(Section)f(A.18.1)i([up)s
+(date)e(options],)g(page)h(120.)480 2945 y Fn(-f)384
+b Fs(Use)21 b(head)g(revision)e(if)g(tag/date)k(not)e(found.)37
+b(See)21 b(Section)f(A.4)i([Common)e(options],)960 3069
+y(page)31 b(90.)480 3252 y Fn(-I)f Fo(ign)232 b Fs(More)45
+b(\014les)e(to)i(ignore)f(\(!)82 b(to)45 b(reset\).)84
+b(See)44 b(Section)g(A.11.1)i([imp)s(ort)d(options],)960
+3377 y(page)31 b(109.)480 3560 y Fn(-j)f Fo(rev)230 b
+Fs(Merge)32 b(in)d(c)m(hanges.)41 b(See)31 b(Section)f(A.18.1)i([up)s
+(date)e(options],)g(page)i(120.)480 3743 y Fn(-k)e Fo(k\015ag)165
+b Fs(Use)51 b Fo(k\015ag)59 b Fs(k)m(eyw)m(ord)51 b(expansion.)100
+b(See)51 b(Section)g(17.4)h([Substitution)c(mo)s(des],)960
+3868 y(page)31 b(77.)480 4051 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 4175
+y(b)s(eha)m(vior],)30 b(page)h(55.)480 4358 y Fn(-P)384
+b Fs(Prune)29 b(empt)m(y)i(directories.)40 b(See)30 b(Chapter)g(15)h
+([Mo)m(ving)g(directories],)f(page)h(71.)480 4542 y Fn(-p)384
+b Fs(Chec)m(k)32 b(out)g(\014les)f(to)i(standard)e(output)g(\(a)m(v)m
+(oids)i(stic)m(kiness\).)44 b(See)32 b(Section)g(A.18.1)960
+4666 y([up)s(date)e(options],)g(page)h(120.)480 4849
+y Fn(-R)384 b Fs(Op)s(erate)24 b(recursiv)m(ely)e(\(default\).)39
+b(See)24 b(Chapter)f(9)h([Recursiv)m(e)g(b)s(eha)m(vior],)g(page)h(55.)
+480 5032 y Fn(-r)30 b Fo(tag)229 b Fs(Chec)m(k)m(out)48
+b(revision)c Fo(tag)56 b Fs(\(is)46 b(stic)m(ky\).)89
+b(See)47 b(Section)g(A.4)g([Common)f(options],)960 5157
+y(page)31 b(90.)480 5340 y Fn(-W)f Fo(sp)s(ec)184 b Fs(More)31
+b(wrapp)s(ers.)39 b(See)30 b(Section)h(A.11.1)h([imp)s(ort)d(options],)
+h(page)h(109.)p eop
+%%Page: 133 135
+133 134 bop 0 -116 a Fs(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1837 b(133)0 366 y Fn(watch)29 b
+([on|off|add|remove])c([)p Fo(options)t Fn(])k([)p Fo(\014les)t
+Fh(:)15 b(:)g(:)o Fn(])480 491 y Fs(on/o\013:)57 b(turn)37
+b(on/o\013)i(read-only)e(c)m(hec)m(k)m(outs)k(of)d(\014les.)63
+b(See)38 b(Section)g(6.6.1)i([Setting)e(a)g(w)m(atc)m(h],)480
+616 y(page)31 b(40.)480 765 y(add/remo)m(v)m(e:)38 b(add)20
+b(or)i(remo)m(v)m(e)g(noti\014cation)f(on)g(actions.)38
+b(See)22 b(Section)f(6.6.2)i([Getting)f(Noti\014ed],)480
+890 y(page)31 b(40.)480 1064 y Fn(-a)f Fo(actions)76
+b Fs(Sp)s(ecify)52 b(actions)h(for)h(temp)s(orary)f(w)m(atc)m(h,)60
+b(where)53 b Fo(actions)58 b Fs(is)52 b Fn(edit)p Fs(,)58
+b Fn(unedit)p Fs(,)960 1188 y Fn(commit)p Fs(,)29 b Fn(all)p
+Fs(,)h(or)g Fn(none)p Fs(.)40 b(See)30 b(Section)g(6.6.3)j([Editing)28
+b(\014les],)i(page)h(42.)480 1363 y Fn(-l)384 b Fs(Lo)s(cal;)45
+b(run)39 b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 1487
+y(b)s(eha)m(vior],)30 b(page)h(55.)0 1662 y Fn(watchers)d([)p
+Fo(options)t Fn(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
+Fn(])480 1786 y Fs(See)31 b(who)f(is)f(w)m(atc)m(hing)i(a)g(\014le.)39
+b(See)31 b(Section)f(6.6.4)i([W)-8 b(atc)m(h)33 b(information],)c(page)
+i(43.)480 1961 y Fn(-l)384 b Fs(Lo)s(cal;)45 b(run)39
+b(only)h(in)f(curren)m(t)h(w)m(orking)f(directory)-8
+b(.)71 b(See)40 b(Chapter)g(9)h([Recursiv)m(e)960 2085
+y(b)s(eha)m(vior],)30 b(page)h(55.)p eop
+%%Page: 134 136
+134 135 bop 0 -116 a Fs(134)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
+%%Page: 135 137
+135 136 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(135)0
+229 y Fp(App)t(endix)30 b(C)80 b(Reference)29 b(man)l(ual)h(for)h(the)e
+(Administrativ)l(e)0 366 y(\014les)125 761 y Fs(Inside)34
+b(the)j(rep)s(ository)-8 b(,)37 b(in)e(the)h(directory)g(`)p
+Fn($CVSROOT/CVSROOT)p Fs(',)e(there)j(are)f(a)h(n)m(um)m(b)s(er)e(of)i
+(supp)s(ortiv)m(e)0 885 y(\014les)f(for)h Fr(cvs)p Fs(.)60
+b(Y)-8 b(ou)37 b(can)g(use)g Fr(cvs)f Fs(in)g(a)h(limited)e(fashion)h
+(without)g(an)m(y)h(of)h(them,)g(but)f(if)f(they)h(are)g(set)h(up)0
+1010 y(prop)s(erly)24 b(they)j(can)g(help)e(mak)m(e)j(life)d(easier.)40
+b(F)-8 b(or)27 b(a)g(discussion)d(of)j(ho)m(w)f(to)i(edit)e(them,)h
+(See)g(Section)g(4.3)h([In)m(tro)0 1135 y(administrativ)m(e)h
+(\014les],)h(page)h(19.)125 1413 y(The)38 b(most)h(imp)s(ortan)m(t)f
+(of)h(these)g(\014les)e(is)h(the)h(`)p Fn(modules)p Fs(')e(\014le,)j
+(whic)m(h)e(de\014nes)g(the)g(mo)s(dules)f(inside)g(the)0
+1537 y(rep)s(ository)-8 b(.)0 2023 y Fm(C.1)68 b(The)30
+b(mo)t(dules)g(\014le)125 2301 y Fs(The)f(`)p Fn(modules)p
+Fs(')g(\014le)g(records)h(y)m(our)h(de\014nitions)c(of)k(names)f(for)g
+(collections)g(of)g(source)g(co)s(de.)41 b Fr(cvs)30
+b Fs(will)d(use)0 2426 y(these)f(de\014nitions)e(if)h(y)m(ou)h(use)g
+Fr(cvs)f Fs(to)h(up)s(date)f(the)h(mo)s(dules)f(\014le)g(\(use)h
+(normal)e(commands)i(lik)m(e)f Fn(add)p Fs(,)h Fn(commit)p
+Fs(,)0 2550 y(etc\).)125 2828 y(The)32 b(`)p Fn(modules)p
+Fs(')g(\014le)g(ma)m(y)h(con)m(tain)h(blank)d(lines)h(and)g(commen)m
+(ts)i(\(lines)e(b)s(eginning)e(with)i(`)p Fn(#)p Fs('\))h(as)h(w)m(ell)
+e(as)0 2953 y(mo)s(dule)c(de\014nitions.)38 b(Long)31
+b(lines)d(can)i(b)s(e)g(con)m(tin)m(ued)f(on)h(the)g(next)h(line)d(b)m
+(y)i(sp)s(ecifying)e(a)i(bac)m(kslash)g(\(`)p Fn(\\)p
+Fs('\))h(as)0 3078 y(the)g(last)f(c)m(haracter)i(on)e(the)h(line.)125
+3356 y(A)c(mo)s(dule)g(de\014nition)e(is)i(a)h(single)f(line)f(of)i
+(the)g(`)p Fn(modules)p Fs(')e(\014le,)i(in)e(either)h(of)h(t)m(w)m(o)i
+(formats.)40 b(In)27 b(b)s(oth)g(cases,)0 3480 y Fo(mname)35
+b Fs(represen)m(ts)c(the)f(sym)m(b)s(olic)f(mo)s(dule)g(name,)h(and)g
+(the)h(remainder)d(of)j(the)g(line)d(is)i(its)f(de\014nition.)0
+3787 y Fo(mname)35 b Fn(-a)30 b Fo(aliases)t Fh(:)15
+b(:)g(:)480 3912 y Fs(This)42 b(represen)m(ts)h(the)g(simplest)f(w)m(a)
+m(y)i(of)g(de\014ning)d(a)j(mo)s(dule)e Fo(mname)p Fs(.)79
+b(The)43 b(`)p Fn(-a)p Fs(')g(\015ags)h(the)480 4037
+y(de\014nition)23 b(as)i(a)g(simple)e(alias:)38 b Fr(cvs)24
+b Fs(will)e(treat)k(an)m(y)g(use)e(of)h Fo(mname)30 b
+Fs(\(as)c(a)f(command)g(argumen)m(t\))480 4161 y(as)37
+b(if)f(the)i(list)d(of)j(names)f Fo(aliases)j Fs(had)c(b)s(een)h(sp)s
+(eci\014ed)e(instead.)60 b Fo(aliases)40 b Fs(ma)m(y)e(con)m(tain)f
+(either)480 4286 y(other)h(mo)s(dule)f(names)h(or)g(paths.)64
+b(When)38 b(y)m(ou)h(use)f(paths)g(in)f(aliases,)i Fn(checkout)d
+Fs(creates)k(all)480 4410 y(in)m(termediate)28 b(directories)f(in)f
+(the)j(w)m(orking)e(directory)-8 b(,)28 b(just)g(as)g(if)f(the)h(path)g
+(had)f(b)s(een)h(sp)s(eci\014ed)480 4535 y(explicitly)g(in)h(the)i
+Fr(cvs)e Fs(argumen)m(ts.)0 4717 y Fo(mname)35 b Fn([)30
+b(options)f(])h Fo(dir)35 b Fn([)30 b Fo(\014les)t Fh(:)15
+b(:)g(:)30 b Fn(])g([)g(&)p Fo(mo)s(dule)5 b Fh(:)15
+b(:)g(:)30 b Fn(])480 4842 y Fs(In)20 b(the)i(simplest)d(case,)25
+b(this)20 b(form)h(of)g(mo)s(dule)e(de\014nition)g(reduces)i(to)h(`)p
+Fo(mname)36 b(dir)7 b Fs('.)35 b(This)20 b(de\014nes)480
+4966 y(all)30 b(the)h(\014les)f(in)f(directory)i Fo(dir)36
+b Fs(as)31 b(mo)s(dule)e(mname.)42 b Fo(dir)36 b Fs(is)30
+b(a)h(relativ)m(e)g(path)g(\(from)g Fn($CVSROOT)p Fs(\))480
+5091 y(to)39 b(a)f(directory)f(of)i(source)f(in)e(the)i(source)h(rep)s
+(ository)-8 b(.)62 b(In)38 b(this)e(case,)42 b(on)37
+b(c)m(hec)m(k)m(out,)43 b(a)38 b(single)480 5215 y(directory)g(called)f
+Fo(mname)43 b Fs(is)37 b(created)i(as)f(a)h(w)m(orking)e(directory;)42
+b(no)c(in)m(termediate)f(directory)480 5340 y(lev)m(els)30
+b(are)h(used)e(b)m(y)i(default,)e(ev)m(en)i(if)f Fo(dir)35
+b Fs(w)m(as)c(a)f(path)h(in)m(v)m(olving)d(sev)m(eral)j(directory)f
+(lev)m(els.)p eop
+%%Page: 136 138
+136 137 bop 0 -116 a Fs(136)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)480 366 y(By)c(explicitly)c(sp)s(ecifying)
+h(\014les)i(in)e(the)j(mo)s(dule)d(de\014nition)g(after)j
+Fo(dir)p Fs(,)f(y)m(ou)g(can)h(select)g(particular)480
+491 y(\014les)h(from)g(directory)h Fo(dir)p Fs(.)38 b(The)27
+b(sample)g(de\014nition)f(for)i(`)p Fn(modules)p Fs(')e(is)h(an)h
+(example)f(of)h(a)h(mo)s(dule)480 616 y(de\014ned)g(with)g(a)i(single)e
+(\014le)g(from)h(a)h(particular)e(directory)-8 b(.)40
+b(Here)31 b(is)f(another)g(example:)720 766 y Fn(m4test)94
+b(unsupported/gnu/m4)43 b(foreach.m4)i(forloop.m4)480
+937 y Fs(With)g(this)f(de\014nition,)j(executing)e(`)p
+Fn(cvs)30 b(checkout)e(m4test)p Fs(')44 b(will)e(create)47
+b(a)f(single)e(w)m(orking)480 1062 y(directory)39 b(`)p
+Fn(m4test)p Fs(')g(con)m(taining)g(the)h(t)m(w)m(o)h(\014les)d(listed,)
+j(whic)m(h)e(b)s(oth)g(come)h(from)g(a)g(common)480 1186
+y(directory)30 b(sev)m(eral)h(lev)m(els)f(deep)g(in)f(the)h
+Fr(cvs)g Fs(source)g(rep)s(ository)-8 b(.)480 1358 y(A)26
+b(mo)s(dule)e(de\014nition)f(can)j(refer)f(to)i(other)f(mo)s(dules)e(b)
+m(y)h(including)d(`)p Fn(&)p Fo(mo)s(dule)5 b Fs(')25
+b(in)f(its)h(de\014nition.)480 1482 y Fn(checkout)i Fs(creates)k(a)f
+(sub)s(directory)d(for)j(eac)m(h)g(suc)m(h)g(mo)s(dule,)e(in)g(the)i
+(directory)f(con)m(taining)g(the)480 1607 y(mo)s(dule.)39
+b(F)-8 b(or)31 b(example,)g(if)e(mo)s(dules)f(con)m(tains)720
+1757 y Fn(m4test)46 b(&unsupported)480 1928 y Fs(then)g(a)g(c)m(hec)m
+(k)m(out)i(will)c(create)j(an)f Fn(m4test)e Fs(directory)i(whic)m(h)f
+(con)m(tains)h(a)g(directory)g(called)480 2053 y Fn(unsupported)p
+Fs(,)28 b(whic)m(h)h(in)g(turns)g(con)m(tains)h(all)g(the)g
+(directories)g(and)f(\014les)h(whic)m(h)f(liv)m(e)h(there.)480
+2271 y Fn(-d)g Fo(name)142 b Fs(Name)31 b(the)g(w)m(orking)e(directory)
+h(something)g(other)h(than)f(the)g(mo)s(dule)f(name.)480
+2489 y Fn(-e)h Fo(prog)177 b Fs(Sp)s(ecify)35 b(a)j(program)f
+Fo(prog)45 b Fs(to)38 b(run)d(whenev)m(er)i(\014les)g(in)e(a)j(mo)s
+(dule)d(are)j(exp)s(orted.)960 2613 y Fo(prog)g Fs(runs)29
+b(with)g(a)i(single)e(argumen)m(t,)i(the)f(mo)s(dule)f(name.)480
+2831 y Fn(-i)h Fo(prog)177 b Fs(Sp)s(ecify)29 b(a)i(program)g
+Fo(prog)39 b Fs(to)31 b(run)f(whenev)m(er)g(\014les)g(in)g(a)h(mo)s
+(dule)e(are)j(committed.)960 2956 y Fo(prog)38 b Fs(runs)28
+b(with)h(a)h(single)f(argumen)m(t,)i(the)f(full)e(pathname)i(of)g(the)g
+(a\013ected)i(direc-)960 3081 y(tory)26 b(in)e(a)h(source)h(rep)s
+(ository)-8 b(.)38 b(The)25 b(`)p Fn(commitinfo)p Fs(',)f(`)p
+Fn(loginfo)p Fs(',)h(and)g(`)p Fn(verifymsg)p Fs(')960
+3205 y(\014les)k(pro)m(vide)h(other)g(w)m(a)m(ys)i(to)f(call)e(a)i
+(program)f(on)h(commit.)480 3423 y Fn(-o)f Fo(prog)177
+b Fs(Sp)s(ecify)26 b(a)i(program)g Fo(prog)35 b Fs(to)29
+b(run)d(whenev)m(er)h(\014les)g(in)f(a)j(mo)s(dule)d(are)i(c)m(hec)m(k)
+m(ed)h(out.)960 3548 y Fo(prog)38 b Fs(runs)29 b(with)g(a)i(single)e
+(argumen)m(t,)i(the)f(mo)s(dule)f(name.)480 3766 y Fn(-s)h
+Fo(status)116 b Fs(Assign)30 b(a)h(status)h(to)f(the)g(mo)s(dule.)41
+b(When)31 b(the)g(mo)s(dule)e(\014le)h(is)g(prin)m(ted)g(with)g(`)p
+Fn(cvs)960 3890 y(checkout)e(-s)p Fs(')23 b(the)h(mo)s(dules)d(are)j
+(sorted)f(according)h(to)g(primarily)c(mo)s(dule)h(status,)960
+4015 y(and)32 b(secondarily)f(according)i(to)g(the)g(mo)s(dule)e(name.)
+47 b(This)31 b(option)h(has)g(no)h(other)960 4139 y(meaning.)69
+b(Y)-8 b(ou)40 b(can)h(use)e(this)g(option)h(for)f(sev)m(eral)i(things)
+e(b)s(esides)f(status:)60 b(for)960 4264 y(instance,)30
+b(list)f(the)i(p)s(erson)e(that)i(is)e(resp)s(onsible)f(for)i(this)f
+(mo)s(dule.)480 4482 y Fn(-t)h Fo(prog)177 b Fs(Sp)s(ecify)28
+b(a)h(program)g Fo(prog)37 b Fs(to)30 b(run)e(whenev)m(er)h(\014les)f
+(in)g(a)i(mo)s(dule)e(are)h(tagged)i(with)960 4606 y
+Fn(rtag)p Fs(.)42 b Fo(prog)c Fs(runs)30 b(with)f(t)m(w)m(o)k(argumen)m
+(ts:)42 b(the)31 b(mo)s(dule)f(name)h(and)f(the)i(sym)m(b)s(olic)960
+4731 y(tag)j(sp)s(eci\014ed)c(to)j Fn(rtag)p Fs(.)49
+b(There)32 b(is)h(no)g(w)m(a)m(y)h(to)g(sp)s(ecify)e(a)i(program)f(to)h
+(run)e(when)960 4855 y Fn(tag)d Fs(is)h(executed.)480
+5073 y Fn(-u)g Fo(prog)177 b Fs(Sp)s(ecify)39 b(a)h(program)g
+Fo(prog)48 b Fs(to)41 b(run)e(whenev)m(er)h(`)p Fn(cvs)30
+b(update)p Fs(')39 b(is)g(executed)i(from)960 5198 y(the)30
+b(top-lev)m(el)g(directory)f(of)h(the)g(c)m(hec)m(k)m(ed-out)i(mo)s
+(dule.)39 b Fo(prog)f Fs(runs)28 b(with)g(a)i(single)960
+5322 y(argumen)m(t,)h(the)g(full)d(path)i(to)h(the)g(source)f(rep)s
+(ository)f(for)i(this)e(mo)s(dule.)p eop
+%%Page: 137 139
+137 138 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(137)0
+366 y Fm(C.2)68 b(The)30 b(cvswrapp)t(ers)g(\014le)125
+643 y Fs(W)-8 b(rapp)s(ers)30 b(allo)m(w)h(y)m(ou)g(to)h(set)g(a)f(ho)s
+(ok)h(whic)m(h)d(transforms)i(\014les)f(on)h(their)f(w)m(a)m(y)i(in)e
+(and)h(out)g(of)h Fr(cvs)p Fs(.)42 b(Most)0 768 y(or)30
+b(all)g(of)g(the)h(wrapp)s(ers)d(features)j(do)f(not)h(w)m(ork)f(with)f
+(clien)m(t/serv)m(er)i Fr(cvs)p Fs(.)125 1044 y(The)36
+b(\014le)h(`)p Fn(cvswrappers)p Fs(')d(de\014nes)j(the)g(script)f(that)
+i(will)d(b)s(e)h(run)g(on)h(a)h(\014le)e(when)g(its)h(name)g(matc)m
+(hes)i(a)0 1169 y(regular)i(expresion.)75 b(There)41
+b(are)h(t)m(w)m(o)i(scripts)c(that)j(can)f(b)s(e)f(run)g(on)h(a)g
+(\014le)f(or)h(directory)-8 b(.)76 b(One)41 b(script)g(is)0
+1293 y(executed)29 b(on)f(the)g(\014le/directory)f(b)s(efore)g(b)s
+(eing)g(c)m(hec)m(k)m(ed)j(in)m(to)e(the)g(rep)s(ository)f(\(this)g(is)
+g(denoted)h(with)e(the)j Fn(-t)0 1418 y Fs(\015ag\))i(and)e(the)h
+(other)g(when)f(the)h(\014le)f(is)g(c)m(hec)m(k)m(ed)j(out)e(of)g(the)g
+(rep)s(ository)f(\(this)g(is)g(denoted)h(with)f(the)h
+Fn(-f)f Fs(\015ag\))125 1695 y(The)c(`)p Fn(cvswrappers)p
+Fs(')f(also)j(has)f(a)g(`)p Fn(-m)p Fs(')h(option)f(to)h(sp)s(ecify)e
+(the)h(merge)h(metho)s(dology)g(that)g(should)d(b)s(e)i(used)0
+1819 y(when)e(the)h(\014le)e(is)h(up)s(dated.)38 b Fn(MERGE)23
+b Fs(means)i(the)g(usual)e Fr(cvs)h Fs(b)s(eha)m(vior:)37
+b(try)24 b(to)i(merge)f(the)g(\014les)f(\(this)g(generally)0
+1944 y(will)k(not)j(w)m(ork)f(for)h(binary)e(\014les\).)40
+b Fn(COPY)30 b Fs(means)g(that)h Fn(cvs)f(update)f Fs(will)f(merely)i
+(cop)m(y)h(one)g(v)m(ersion)f(o)m(v)m(er)i(the)0 2068
+y(other,)37 b(and)d(require)g(the)h(user)f(using)g(mec)m(hanisms)g
+(outside)g Fr(cvs)p Fs(,)i(to)f(insert)f(an)m(y)h(necessary)h(c)m
+(hanges.)55 b(The)0 2193 y(`)p Fn(-m)p Fs(')31 b(wrapp)s(er)f(option)h
+(only)g(a\013ects)i(b)s(eha)m(vior)d(when)h(merging)g(is)f(done)i(on)f
+(up)s(date;)h(it)f(do)s(es)g(not)h(a\013ect)h(ho)m(w)0
+2317 y(\014les)c(are)i(stored.)41 b(See)31 b(See)f(Chapter)g(18)h
+([Binary)f(\014les],)g(page)h(79,)g(for)f(more)h(on)f(binary)f
+(\014les.)125 2594 y(The)g(basic)h(format)h(of)f(the)h(\014le)e(`)p
+Fn(cvswrappers)p Fs(')f(is:)240 2850 y Fn(wildcard)236
+b([option)46 b(value][option)e(value]...)240 3057 y(where)i(option)g
+(is)i(one)f(of)240 3161 y(-f)524 b(from)47 b(cvs)g(filter)428
+b(value:)46 b(path)h(to)g(filter)240 3265 y(-t)524 b(to)48
+b(cvs)f(filter)523 b(value:)46 b(path)h(to)g(filter)240
+3369 y(-m)524 b(update)47 b(methodology)283 b(value:)46
+b(MERGE)g(or)i(COPY)240 3472 y(-k)524 b(keyword)46 b(expansion)332
+b(value:)46 b(expansion)f(mode)240 3680 y(and)i(value)f(is)h(a)h
+(single-quote)c(delimited)i(value.)240 3936 y(*.nib)190
+b(-f)47 b('unwrap)f(\045s')g(-t)i('wrap)e(\045s)h(\045s')g(-m)g('COPY')
+240 4040 y(*.c)286 b(-t)47 b('indent)f(\045s)h(\045s')0
+4316 y Fs(The)37 b(ab)s(o)m(v)m(e)i(example)e(of)g(a)h(`)p
+Fn(cvswrappers)p Fs(')d(\014le)h(states)j(that)f(all)e
+(\014les/directories)g(that)i(end)f(with)f(a)i Fn(.nib)0
+4441 y Fs(should)e(b)s(e)i(\014ltered)f(with)g(the)i(`)p
+Fn(wrap)p Fs(')f(program)g(b)s(efore)g(c)m(hec)m(king)h(the)g(\014le)e
+(in)m(to)h(the)h(rep)s(ository)-8 b(.)64 b(The)38 b(\014le)0
+4565 y(should)27 b(b)s(e)i(\014ltered)f(though)h(the)g(`)p
+Fn(unwrap)p Fs(')f(program)h(when)f(the)i(\014le)e(is)g(c)m(hec)m(k)m
+(ed)k(out)d(of)g(the)h(rep)s(ository)-8 b(.)39 b(The)0
+4690 y(`)p Fn(cvswrappers)p Fs(')29 b(\014le)h(also)h(states)i(that)f
+(a)g Fn(COPY)e Fs(metho)s(dology)h(should)f(b)s(e)g(used)h(when)f(up)s
+(dating)f(the)j(\014les)e(in)0 4814 y(the)h(rep)s(ository)e(\(that)i
+(is)f(no)g(merging)g(should)e(b)s(e)i(p)s(erformed\).)125
+5091 y(The)35 b(last)h(example)g(line)f(sa)m(ys)i(that)g(all)e(\014les)
+g(that)i(end)f(with)f(a)i Fn(*.c)e Fs(should)f(b)s(e)i(\014ltered)f
+(with)g(`)p Fn(indent)p Fs(')0 5215 y(b)s(efore)29 b(b)s(eing)f(c)m
+(hec)m(k)m(ed)j(in)m(to)e(the)h(rep)s(ository)-8 b(.)40
+b(Unlik)m(e)28 b(the)h(previous)f(example)h(no)g(\014ltering)f(of)i
+(the)f Fn(*.c)f Fs(\014le)h(is)0 5340 y(done)i(when)f(it)g(is)g(c)m
+(hec)m(k)m(ed)j(out)e(of)g(the)g(rep)s(ository)-8 b(.)42
+b(The)30 b Fn(-t)g Fs(\014lter)g(is)g(called)g(with)g(t)m(w)m(o)i
+(argumen)m(ts,)g(the)f(\014rst)p eop
+%%Page: 138 140
+138 139 bop 0 -116 a Fs(138)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(is)35 b(the)i(name)f(of)g(the)h
+(\014le/directory)e(to)i(\014lter)e(and)h(the)g(second)g(is)f(the)i
+(pathname)f(to)h(where)e(the)i(resulting)0 491 y(\014ltered)29
+b(\014le)h(should)e(b)s(e)i(placed.)0 770 y(The)25 b
+Fn(-f)f Fs(\014lter)g(is)g(called)g(with)g(one)h(argumen)m(t,)i(whic)m
+(h)d(is)g(the)h(name)g(of)g(the)h(\014le)e(to)i(\014lter)e(from.)38
+b(The)25 b(end)f(result)0 895 y(of)31 b(this)e(\014lter)g(will)f(b)s(e)
+i(a)g(\014le)g(in)f(the)i(users)e(directory)h(that)h(they)f(can)h(w)m
+(ork)g(on)f(as)g(they)h(normally)e(w)m(ould.)125 1174
+y(F)-8 b(or)40 b(another)g(example,)j(the)d(follo)m(wing)e(command)i
+(imp)s(orts)e(a)i(directory)-8 b(,)43 b(treating)d(\014les)f(whose)h
+(name)0 1298 y(ends)30 b(in)f(`)p Fn(.exe)p Fs(')g(as)i(binary:)240
+1557 y Fn(cvs)47 b(import)f(-I)h(!)h(-W)f("*.exe)f(-k)h('b'")g
+(first-dir)e(vendortag)g(reltag)0 2051 y Fm(C.3)68 b(The)30
+b(commit)h(supp)t(ort)f(\014les)125 2330 y Fs(The)41
+b(`)p Fn(-i)p Fs(')h(\015ag)g(in)e(the)i(`)p Fn(modules)p
+Fs(')f(\014le)f(can)j(b)s(e)e(used)g(to)h(run)f(a)h(certain)g(program)f
+(whenev)m(er)h(\014les)f(are)0 2455 y(committed)29 b(\(see)h(Section)f
+(C.1)g([mo)s(dules],)f(page)i(135\).)42 b(The)29 b(\014les)f(describ)s
+(ed)f(in)g(this)h(section)h(pro)m(vide)f(other,)0 2579
+y(more)j(\015exible,)d(w)m(a)m(ys)k(to)f(run)e(programs)h(whenev)m(er)g
+(something)g(is)f(committed.)125 2858 y(There)h(are)g(three)h(kind)e
+(of)h(programs)g(that)h(can)g(b)s(e)f(run)f(on)h(commit.)41
+b(They)30 b(are)h(sp)s(eci\014ed)e(in)g(\014les)h(in)f(the)0
+2983 y(rep)s(ository)-8 b(,)32 b(as)g(describ)s(ed)e(b)s(elo)m(w.)45
+b(The)31 b(follo)m(wing)g(table)h(summarizes)f(the)h(\014le)f(names)h
+(and)f(the)h(purp)s(ose)f(of)0 3107 y(the)g(corresp)s(onding)d
+(programs.)0 3416 y(`)p Fn(commitinfo)p Fs(')480 3541
+y(The)j(program)h(is)e(resp)s(onsible)f(for)j(c)m(hec)m(king)g(that)g
+(the)g(commit)g(is)f(allo)m(w)m(ed.)44 b(If)31 b(it)h(exits)f(with)g(a)
+480 3665 y(non-zero)g(exit)f(status)h(the)f(commit)h(will)c(b)s(e)j(ab)
+s(orted.)0 3850 y(`)p Fn(verifymsg)p Fs(')480 3975 y(The)h(sp)s
+(eci\014ed)g(program)g(is)g(used)g(to)i(ev)-5 b(aluate)33
+b(the)f(log)g(message,)h(and)f(p)s(ossibly)d(v)m(erify)i(that)h(it)480
+4099 y(con)m(tains)d(all)g(required)e(\014elds.)39 b(This)27
+b(is)i(most)g(useful)f(in)g(com)m(bination)g(with)g(the)i(`)p
+Fn(rcsinfo)p Fs(')e(\014le,)480 4224 y(whic)m(h)h(can)i(hold)e(a)i(log)
+f(message)i(template)e(\(see)i(Section)e(C.8)g([rcsinfo],)g(page)i
+(145\).)0 4408 y(`)p Fn(editinfo)p Fs(')480 4533 y(The)44
+b(sp)s(eci\014ed)e(program)i(is)f(used)g(to)i(edit)f(the)g(log)g
+(message,)49 b(and)44 b(p)s(ossibly)d(v)m(erify)j(that)g(it)480
+4657 y(con)m(tains)29 b(all)g(required)e(\014elds.)39
+b(This)27 b(is)i(most)g(useful)f(in)g(com)m(bination)g(with)g(the)i(`)p
+Fn(rcsinfo)p Fs(')e(\014le,)480 4782 y(whic)m(h)e(can)i(hold)f(a)h(log)
+g(message)h(template)f(\(see)g(Section)g(C.8)g([rcsinfo],)g(page)g
+(145\).)42 b(\(obsolete\))0 4966 y(`)p Fn(loginfo)p Fs(')94
+b(The)20 b(sp)s(eci\014ed)e(program)i(is)g(called)f(when)h(the)g
+(commit)g(is)g(complete.)37 b(It)21 b(receiv)m(es)g(the)f(log)h
+(message)480 5091 y(and)32 b(some)h(additional)d(information)h(and)h
+(can)h(store)g(the)g(log)g(message)h(in)d(a)i(\014le,)f(or)h(mail)e(it)
+h(to)480 5215 y(appropriate)e(p)s(ersons,)g(or)h(ma)m(yb)s(e)g(p)s(ost)
+f(it)g(to)i(a)f(lo)s(cal)f(newsgroup,)h(or)p Fh(:)15
+b(:)g(:)31 b Fs(Y)-8 b(our)31 b(imagination)f(is)480
+5340 y(the)h(limit!)p eop
+%%Page: 139 141
+139 140 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(139)0
+366 y Fk(C.3.1)62 b(The)31 b(common)e(syn)m(tax)125 652
+y Fs(The)f(administrativ)m(e)f(\014les)h(suc)m(h)h(as)g(`)p
+Fn(commitinfo)p Fs(',)e(`)p Fn(loginfo)p Fs(',)h(`)p
+Fn(rcsinfo)p Fs(',)g(`)p Fn(verifymsg)p Fs(',)g(etc.,)j(all)d(ha)m(v)m
+(e)0 776 y(a)e(common)f(format.)40 b(The)24 b(purp)s(ose)g(of)i(the)f
+(\014les)f(are)i(describ)s(ed)d(later)j(on.)38 b(The)25
+b(common)h(syn)m(tax)g(is)e(describ)s(ed)0 901 y(here.)125
+1186 y(Eac)m(h)31 b(line)d(con)m(tains)j(the)f(follo)m(wing:)75
+1472 y Fq(\017)60 b Fs(A)30 b(regular)g(expression.)40
+b(This)28 b(is)i(a)g(basic)g(regular)g(expression)f(in)g(the)h(syn)m
+(tax)h(used)f(b)m(y)g(GNU)h(emacs.)75 1633 y Fq(\017)60
+b Fs(A)30 b(whitespace)h(separator|one)g(or)f(more)h(spaces)g(and/or)f
+(tabs.)75 1794 y Fq(\017)60 b Fs(A)30 b(\014le)g(name)g(or)h
+(command-line)e(template.)0 2116 y(Blank)c(lines)f(are)i(ignored.)38
+b(Lines)24 b(that)j(start)f(with)e(the)i(c)m(haracter)h(`)p
+Fn(#)p Fs(')f(are)g(treated)g(as)g(commen)m(ts.)40 b(Long)26
+b(lines)0 2240 y(unfortunately)j(can)i Fo(not)h Fs(b)s(e)e(brok)m(en)g
+(in)f(t)m(w)m(o)j(parts)e(in)f(an)m(y)i(w)m(a)m(y)-8
+b(.)125 2526 y(The)31 b(\014rst)f(regular)h(expression)g(that)h(matc)m
+(hes)g(the)g(curren)m(t)g(directory)f(name)g(in)g(the)g(rep)s(ository)g
+(is)f(used.)0 2650 y(The)g(rest)g(of)h(the)f(line)f(is)h(used)f(as)i(a)
+g(\014le)e(name)h(or)h(command-line)e(as)h(appropriate.)0
+3202 y Fm(C.4)68 b(Commitinfo)125 3487 y Fs(The)32 b(`)p
+Fn(commitinfo)p Fs(')e(\014le)h(de\014nes)h(programs)g(to)h(execute)h
+(whenev)m(er)f(`)p Fn(cvs)c(commit)p Fs(')i(is)h(ab)s(out)g(to)h
+(execute.)0 3612 y(These)d(programs)g(are)g(used)g(for)g(pre-commit)g
+(c)m(hec)m(king)h(to)g(v)m(erify)e(that)i(the)f(mo)s(di\014ed,)f(added)
+g(and)h(remo)m(v)m(ed)0 3736 y(\014les)e(are)h(really)f(ready)h(to)h(b)
+s(e)e(committed.)40 b(This)28 b(could)g(b)s(e)g(used,)h(for)f
+(instance,)i(to)f(v)m(erify)g(that)g(the)g(c)m(hanged)0
+3861 y(\014les)g(conform)i(to)g(to)g(y)m(our)f(site's)g(standards)g
+(for)g(co)s(ding)f(practice.)125 4146 y(As)34 b(men)m(tioned)h
+(earlier,)g(eac)m(h)h(line)d(in)h(the)h(`)p Fn(commitinfo)p
+Fs(')e(\014le)h(consists)g(of)h(a)g(regular)g(expression)e(and)i(a)0
+4271 y(command-line)27 b(template.)40 b(The)28 b(template)h(can)g
+(include)d(a)j(program)g(name)f(and)g(an)m(y)h(n)m(um)m(b)s(er)e(of)i
+(argumen)m(ts)0 4395 y(y)m(ou)24 b(wish)e(to)j(supply)c(to)k(it.)38
+b(The)23 b(full)e(path)j(to)h(the)f(curren)m(t)f(source)h(rep)s
+(ository)f(is)g(app)s(ended)f(to)i(the)g(template,)0
+4520 y(follo)m(w)m(ed)k(b)m(y)f(the)h(\014le)f(names)h(of)g(an)m(y)h
+(\014les)d(in)m(v)m(olv)m(ed)i(in)f(the)h(commit)f(\(added,)i(remo)m(v)
+m(ed,)g(and)f(mo)s(di\014ed)d(\014les\).)125 4805 y(The)31
+b(\014rst)g(line)f(with)h(a)h(regular)f(expression)g(matc)m(hing)h(the)
+g(relativ)m(e)g(path)g(to)h(the)f(mo)s(dule)e(will)f(b)s(e)i(used.)0
+4930 y(If)f(the)g(command)h(returns)e(a)i(non-zero)f(exit)h(status)f
+(the)h(commit)f(will)e(b)s(e)i(ab)s(orted.)125 5215 y(If)g(the)g(rep)s
+(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i(an)m(y)f(of)f(the)h
+(regular)f(expressions)f(in)g(this)h(\014le,)g(the)g(`)p
+Fn(DEFAULT)p Fs(')0 5340 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s
+(eci\014ed.)p eop
+%%Page: 140 142
+140 141 bop 0 -116 a Fs(140)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(All)g(o)s(ccurances)i(of)h(the)f
+(name)g(`)p Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f
+(expression)g(are)h(used)f(in)g(addition)f(to)j(the)0
+491 y(\014rst)d(matc)m(hing)g(regular)g(expression)f(or)h(the)h(name)f
+(`)p Fn(DEFAULT)p Fs('.)125 769 y(Note:)40 b(when)26
+b Fr(CVS)h Fs(is)g(accessing)g(a)h(remote)g(rep)s(ository)-8
+b(,)28 b(`)p Fn(commitinfo)p Fs(')d(will)f(b)s(e)j(run)e(on)j(the)f
+Fo(remote)33 b Fs(\(i.e.,)0 893 y(serv)m(er\))e(side,)f(not)g(the)h
+(clien)m(t)f(side)f(\(see)i(Section)g(4.6)g([Remote)h(rep)s
+(ositories],)d(page)i(21\).)0 1375 y Fm(C.5)68 b(V)-11
+b(erifying)31 b(log)g(messages)125 1653 y Fs(Once)22
+b(y)m(ou)h(ha)m(v)m(e)g(en)m(tered)g(a)g(log)f(message,)k(y)m(ou)c(can)
+h(ev)-5 b(aluate)23 b(that)g(message)g(to)h(c)m(hec)m(k)g(for)e(sp)s
+(eci\014c)f(con)m(ten)m(t,)0 1777 y(suc)m(h)g(as)h(a)g(bug)f(ID.)h(Use)
+g(the)g(`)p Fn(verifymsg)p Fs(')e(\014le)h(to)h(sp)s(ecify)e(a)i
+(program)g(that)g(is)f(used)g(to)h(v)m(erify)f(the)h(log)g(message.)0
+1902 y(This)29 b(program)i(could)f(b)s(e)g(a)h(simple)e(script)h(that)i
+(c)m(hec)m(ks)g(that)g(the)f(en)m(tered)g(message)h(con)m(tains)g(the)f
+(required)0 2026 y(\014elds.)125 2304 y(The)d(`)p Fn(verifymsg)p
+Fs(')f(\014le)h(is)g(often)i(most)f(useful)f(together)i(with)e(the)h(`)
+p Fn(rcsinfo)p Fs(')f(\014le,)g(whic)m(h)g(can)i(b)s(e)e(used)g(to)0
+2429 y(sp)s(ecify)h(a)i(log)f(message)i(template.)125
+2706 y(Eac)m(h)d(line)f(in)g(the)i(`)p Fn(verifymsg)p
+Fs(')d(\014le)h(consists)h(of)h(a)f(regular)g(expression)f(and)h(a)g
+(command-line)f(template.)0 2831 y(The)k(template)g(m)m(ust)g(include)e
+(a)j(program)f(name,)h(and)f(can)g(include)e(an)m(y)j(n)m(um)m(b)s(er)e
+(of)h(argumen)m(ts.)46 b(The)32 b(full)0 2955 y(path)e(to)h(the)g
+(curren)m(t)f(log)g(message)i(template)f(\014le)e(is)h(app)s(ended)e
+(to)j(the)g(template.)125 3233 y(One)i(thing)h(that)g(should)f(b)s(e)g
+(noted)i(is)e(that)i(the)f(`)p Fn(ALL)p Fs(')g(k)m(eyw)m(ord)h(is)e
+(not)i(supp)s(orted.)50 b(If)34 b(more)h(than)f(one)0
+3358 y(matc)m(hing)29 b(line)e(is)h(found,)g(the)h(\014rst)f(one)h(is)f
+(used.)39 b(This)27 b(can)i(b)s(e)f(useful)f(for)i(sp)s(ecifying)d(a)j
+(default)f(v)m(eri\014cation)0 3482 y(script)h(in)g(a)i(mo)s(dule,)e
+(and)h(then)g(o)m(v)m(erriding)f(it)h(in)f(a)i(sub)s(directory)-8
+b(.)125 3760 y(If)30 b(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f
+(matc)m(h)i(an)m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h
+(\014le,)g(the)g(`)p Fn(DEFAULT)p Fs(')0 3884 y(line)f(is)g(used,)h(if)
+f(it)h(is)g(sp)s(eci\014ed.)125 4162 y(If)f(the)i(v)m(eri\014cation)f
+(script)f(exits)h(with)f(a)i(non-zero)g(exit)f(status,)h(the)g(commit)f
+(is)g(ab)s(orted.)125 4440 y(Note)e(that)f(the)g(v)m(eri\014cation)g
+(script)e(cannot)j(c)m(hange)g(the)f(log)g(message;)i(it)d(can)h
+(merely)g(accept)h(it)e(or)h(reject)0 4564 y(it.)125
+4842 y(The)45 b(follo)m(wing)g(is)h(a)g(little)f(silly)f(example)i(of)h
+(a)g(`)p Fn(verifymsg)p Fs(')d(\014le,)50 b(together)d(with)e(the)i
+(corresp)s(ond-)0 4966 y(ing)j(`)p Fn(rcsinfo)p Fs(')g(\014le,)55
+b(the)c(log)g(message)h(template)f(and)g(an)g(v)m(eri\014cation)f
+(script.)101 b(W)-8 b(e)53 b(b)s(egin)c(with)h(the)0
+5091 y(log)42 b(message)h(template.)77 b(W)-8 b(e)43
+b(w)m(an)m(t)g(to)g(alw)m(a)m(ys)f(record)g(a)h(bug-id)d(n)m(um)m(b)s
+(er)h(on)h(the)h(\014rst)e(line)f(of)j(the)f(log)0 5215
+y(message.)100 b(The)49 b(rest)h(of)g(log)f(message)i(is)e(free)h
+(text.)99 b(The)49 b(follo)m(wing)f(template)j(is)d(found)h(in)f(the)i
+(\014le)0 5340 y(`)p Fn(/usr/cvssupport/tc.templa)o(te)p
+Fs('.)p eop
+%%Page: 141 143
+141 142 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(141)240
+366 y Fn(BugId:)125 664 y Fs(The)29 b(script)h(`)p Fn
+(/usr/cvssupport/bugid.ve)o(rify)o Fs(')25 b(is)k(used)h(to)h(ev)-5
+b(aluate)31 b(the)g(log)f(message.)240 941 y Fn(#!/bin/sh)240
+1045 y(#)240 1149 y(#)334 b(bugid.verify)44 b(filename)240
+1252 y(#)240 1356 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
+(contains)f(a)j(valid)e(bugid)240 1460 y(#)95 b(on)47
+b(the)g(first)g(line.)240 1564 y(#)240 1668 y(if)g(head)g(-1)g(<)g($1)h
+(|)f(grep)g('^BugId:[)e(]*[0-9][0-9]*$')f(>)j(/dev/null;)e(then)431
+1771 y(exit)i(0)240 1875 y(else)431 1979 y(echo)g("No)f(BugId)h
+(found.")431 2083 y(exit)g(1)240 2186 y(fi)125 2484 y
+Fs(The)29 b(`)p Fn(verifymsg)p Fs(')g(\014le)g(con)m(tains)i(this)e
+(line:)240 2761 y Fn(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)125
+3059 y Fs(The)29 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(con)m(tains)g(this)
+g(line:)240 3336 y Fn(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)0
+3997 y Fm(C.6)68 b(Editinfo)125 4295 y Fo(NOTE:)42 b
+Fs(The)g(`)p Fn(editinfo)p Fs(')e(feature)j(has)e(b)s(een)h(rendered)f
+(obsolete.)76 b(T)-8 b(o)42 b(set)h(a)f(default)g(editor)f(for)h(log)0
+4420 y(messages)26 b(use)f(the)h Fn(EDITOR)d Fs(en)m(vironmen)m(t)i(v)
+-5 b(ariable)24 b(\(see)j(App)s(endix)22 b(D)k([En)m(vironmen)m(t)f(v)
+-5 b(ariables],)25 b(page)h(149\))0 4544 y(or)33 b(the)g(`)p
+Fn(-e)p Fs(')f(global)h(option)f(\(see)i(Section)e(A.3)i([Global)e
+(options],)h(page)h(89\).)49 b(See)33 b(Section)g(C.5)g([v)m
+(erifymsg],)0 4669 y(page)e(140,)h(for)e(information)f(on)h(the)h(use)f
+(of)g(the)h(`)p Fn(verifymsg)p Fs(')d(feature)j(for)f(ev)-5
+b(aluating)30 b(log)g(messages.)125 4966 y(If)23 b(y)m(ou)h(w)m(an)m(t)
+h(to)g(mak)m(e)g(sure)e(that)i(all)e(log)h(messages)h(lo)s(ok)f(the)g
+(same)g(w)m(a)m(y)-8 b(,)27 b(y)m(ou)d(can)h(use)e(the)i(`)p
+Fn(editinfo)p Fs(')d(\014le)0 5091 y(to)33 b(sp)s(ecify)d(a)j(program)f
+(that)g(is)f(used)h(to)g(edit)g(the)g(log)g(message.)47
+b(This)30 b(program)i(could)f(b)s(e)h(a)g(custom-made)0
+5215 y(editor)g(that)i(alw)m(a)m(ys)f(enforces)g(a)g(certain)g(st)m
+(yle)g(of)g(the)g(log)g(message,)h(or)f(ma)m(yb)s(e)g(a)g(simple)e
+(shell)g(script)g(that)0 5340 y(calls)f(an)g(editor,)g(and)g(c)m(hec)m
+(ks)h(that)g(the)g(en)m(tered)g(message)g(con)m(tains)g(the)g(required)
+d(\014elds.)p eop
+%%Page: 142 144
+142 143 bop 0 -116 a Fs(142)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(If)21 b(no)h(matc)m(hing)f(line)
+f(is)h(found)g(in)f(the)i(`)p Fn(editinfo)p Fs(')e(\014le,)j(the)f
+(editor)f(sp)s(eci\014ed)f(in)h(the)h(en)m(vironmen)m(t)f(v)-5
+b(ariable)0 491 y Fn($CVSEDITOR)30 b Fs(is)i(used)g(instead.)47
+b(If)32 b(that)i(v)-5 b(ariable)31 b(is)h(not)h(set,)i(then)d(the)h(en)
+m(vironmen)m(t)f(v)-5 b(ariable)32 b Fn($EDITOR)f Fs(is)0
+616 y(used)f(instead.)40 b(If)29 b(that)i(v)-5 b(ariable)30
+b(is)f(not)i(set)g(a)f(precompiled)f(default,)g(normally)g
+Fn(vi)p Fs(,)h(will)e(b)s(e)i(used.)125 891 y(The)h(`)p
+Fn(editinfo)p Fs(')f(\014le)h(is)h(often)g(most)g(useful)f(together)i
+(with)e(the)h(`)p Fn(rcsinfo)p Fs(')f(\014le,)g(whic)m(h)g(can)i(b)s(e)
+e(used)g(to)0 1016 y(sp)s(ecify)e(a)i(log)f(message)i(template.)125
+1292 y(Eac)m(h)h(line)e(in)g(the)i(`)p Fn(editinfo)p
+Fs(')e(\014le)h(consists)g(of)h(a)g(regular)f(expression)g(and)g(a)h
+(command-line)e(template.)0 1416 y(The)h(template)g(m)m(ust)g(include)e
+(a)j(program)f(name,)h(and)f(can)g(include)e(an)m(y)j(n)m(um)m(b)s(er)e
+(of)h(argumen)m(ts.)46 b(The)32 b(full)0 1541 y(path)e(to)h(the)g
+(curren)m(t)f(log)g(message)i(template)f(\014le)e(is)h(app)s(ended)e
+(to)j(the)g(template.)125 1816 y(One)i(thing)h(that)g(should)f(b)s(e)g
+(noted)i(is)e(that)i(the)f(`)p Fn(ALL)p Fs(')g(k)m(eyw)m(ord)h(is)e
+(not)i(supp)s(orted.)50 b(If)34 b(more)h(than)f(one)0
+1941 y(matc)m(hing)d(line)e(is)h(found,)g(the)h(\014rst)f(one)h(is)f
+(used.)41 b(This)29 b(can)i(b)s(e)f(useful)f(for)i(sp)s(ecifying)e(a)i
+(default)f(edit)g(script)0 2065 y(in)f(a)i(mo)s(dule,)e(and)h(then)g(o)
+m(v)m(erriding)f(it)h(in)f(a)i(sub)s(directory)-8 b(.)125
+2341 y(If)30 b(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i
+(an)m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h(\014le,)g(the)
+g(`)p Fn(DEFAULT)p Fs(')0 2466 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)
+s(eci\014ed.)125 2741 y(If)f(the)i(edit)f(script)f(exits)h(with)f(a)i
+(non-zero)g(exit)f(status,)h(the)g(commit)f(is)g(ab)s(orted.)125
+3017 y(Note:)38 b(when)22 b Fr(CVS)g Fs(is)g(accessing)i(a)f(remote)h
+(rep)s(ository)-8 b(,)24 b(or)e(when)g(the)h(`)p Fn(-m)p
+Fs(')g(or)g(`)p Fn(-F)p Fs(')f(options)h(to)g Fn(cvs)30
+b(commit)0 3142 y Fs(are)f(used,)g(`)p Fn(editinfo)p
+Fs(')e(will)f(not)j(b)s(e)f(consulted.)40 b(There)28
+b(is)g(no)h(go)s(o)s(d)f(w)m(ork)-5 b(around)28 b(for)h(this;)f(use)h
+(`)p Fn(verifymsg)p Fs(')0 3266 y(instead.)0 3697 y Fk(C.6.1)62
+b(Editinfo)30 b(example)125 3973 y Fs(The)42 b(follo)m(wing)g(is)g(a)i
+(little)e(silly)f(example)i(of)h(a)f(`)p Fn(editinfo)p
+Fs(')f(\014le,)k(together)e(with)e(the)i(corresp)s(onding)0
+4098 y(`)p Fn(rcsinfo)p Fs(')28 b(\014le,)h(the)g(log)h(message)g
+(template)g(and)f(an)g(editor)g(script.)39 b(W)-8 b(e)31
+b(b)s(egin)d(with)g(the)h(log)h(message)g(tem-)0 4222
+y(plate.)38 b(W)-8 b(e)25 b(w)m(an)m(t)f(to)g(alw)m(a)m(ys)g(record)g
+(a)g(bug-id)e(n)m(um)m(b)s(er)g(on)h(the)h(\014rst)e(line)g(of)i(the)g
+(log)f(message.)40 b(The)23 b(rest)g(of)h(log)0 4347
+y(message)31 b(is)d(free)i(text.)41 b(The)29 b(follo)m(wing)f(template)
+i(is)f(found)f(in)g(the)i(\014le)f(`)p Fn(/usr/cvssupport/tc.templ)o
+(ate)o Fs('.)240 4602 y Fn(BugId:)125 4877 y Fs(The)g(script)h(`)p
+Fn(/usr/cvssupport/bugid.ed)o(it)p Fs(')24 b(is)30 b(used)f(to)i(edit)f
+(the)h(log)f(message.)240 5132 y Fn(#!/bin/sh)240 5236
+y(#)240 5340 y(#)334 b(bugid.edit)45 b(filename)p eop
+%%Page: 143 145
+143 144 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(143)240
+366 y Fn(#)240 470 y(#)95 b(Call)47 b($EDITOR)f(on)h(FILENAME,)e(and)i
+(verify)f(that)h(the)240 574 y(#)95 b(resulting)45 b(file)i(contains)f
+(a)h(valid)f(bugid)h(on)g(the)g(first)240 678 y(#)95
+b(line.)240 782 y(if)47 b([)h("x$EDITOR")d(=)i("x")g(];)g(then)g
+(EDITOR=vi;)e(fi)240 885 y(if)i([)h("x$CVSEDITOR")c(=)j("x")g(];)g
+(then)g(CVSEDITOR=$EDITOR;)c(fi)240 989 y($CVSEDITOR)i($1)240
+1093 y(until)h(head)h(-1|grep)f('^BugId:[)f(]*[0-9][0-9]*$')f(<)j($1)
+240 1197 y(do)95 b(echo)47 b(-n)94 b("No)47 b(BugId)g(found.)94
+b(Edit)46 b(again?)g(\([y]/n\)")431 1300 y(read)h(ans)431
+1404 y(case)g(${ans})f(in)622 1508 y(n*\))h(exit)f(1;;)431
+1612 y(esac)431 1716 y($CVSEDITOR)f($1)240 1819 y(done)125
+2095 y Fs(The)29 b(`)p Fn(editinfo)p Fs(')g(\014le)g(con)m(tains)i
+(this)e(line:)240 2349 y Fn(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)125
+2625 y Fs(The)29 b(`)p Fn(rcsinfo)p Fs(')g(\014le)h(con)m(tains)g(this)
+g(line:)240 2879 y Fn(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)0
+3340 y Fm(C.7)68 b(Loginfo)125 3616 y Fs(The)27 b(`)p
+Fn(loginfo)p Fs(')g(\014le)h(is)f(used)g(to)i(con)m(trol)g(where)f(`)p
+Fn(cvs)i(commit)p Fs(')c(log)j(information)d(is)i(sen)m(t.)40
+b(The)28 b(\014rst)g(en)m(try)0 3740 y(on)f(a)g(line)e(is)g(a)i
+(regular)f(expression)g(whic)m(h)f(is)h(tested)h(against)g(the)g
+(directory)f(that)h(the)g(c)m(hange)h(is)e(b)s(eing)f(made)0
+3865 y(to,)30 b(relativ)m(e)f(to)g(the)g Fn($CVSROOT)p
+Fs(.)38 b(If)28 b(a)h(matc)m(h)g(is)f(found,)g(then)g(the)h(remainder)e
+(of)h(the)h(line)e(is)h(a)h(\014lter)e(program)0 3989
+y(that)k(should)d(exp)s(ect)j(log)g(information)d(on)j(its)e(standard)h
+(input.)125 4265 y(If)g(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f
+(matc)m(h)i(an)m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h
+(\014le,)g(the)g(`)p Fn(DEFAULT)p Fs(')0 4389 y(line)f(is)g(used,)h(if)
+f(it)h(is)g(sp)s(eci\014ed.)125 4665 y(All)g(o)s(ccurances)i(of)h(the)f
+(name)g(`)p Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f
+(expression)g(are)h(used)f(in)g(addition)f(to)j(the)0
+4789 y(\014rst)d(matc)m(hing)g(regular)g(expression)f(or)h(`)p
+Fn(DEFAULT)p Fs('.)125 5065 y(The)f(\014rst)h(matc)m(hing)g(regular)g
+(expression)f(is)h(used.)125 5340 y(See)g(Section)g(C.3)h([commit)g
+(\014les],)e(page)i(138,)h(for)f(a)f(description)f(of)h(the)h(syn)m
+(tax)g(of)f(the)h(`)p Fn(loginfo)p Fs(')e(\014le.)p eop
+%%Page: 144 146
+144 145 bop 0 -116 a Fs(144)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(The)22 b(user)g(ma)m(y)i(sp)s
+(ecify)d(a)j(format)f(string)f(as)h(part)g(of)g(the)g(\014lter.)38
+b(The)22 b(string)g(is)g(comp)s(osed)h(of)g(a)g(`)p Fn(\045)p
+Fs(')g(follo)m(w)m(ed)0 491 y(b)m(y)41 b(a)g(space,)k(or)c(follo)m(w)m
+(ed)f(b)m(y)h(a)h(single)d(format)j(c)m(haracter,)j(or)c(follo)m(w)m
+(ed)g(b)m(y)g(a)g(set)h(of)f(format)g(c)m(haracters)0
+616 y(surrounded)28 b(b)m(y)i(`)p Fn({)p Fs(')h(and)e(`)p
+Fn(})p Fs(')i(as)f(separators.)42 b(The)30 b(format)g(c)m(haracters)i
+(are:)0 923 y Fn(s)432 b Fs(\014le)29 b(name)0 1107 y
+Fn(V)432 b Fs(old)30 b(v)m(ersion)f(n)m(um)m(b)s(er)g(\(pre-c)m(hec)m
+(kin\))0 1290 y Fn(v)432 b Fs(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f
+(\(p)s(ost-c)m(hec)m(kin\))125 1598 y(All)22 b(other)i(c)m(haracters)h
+(that)f(app)s(ear)g(in)e(a)i(format)g(string)f(expand)g(to)h(an)g(empt)
+m(y)g(\014eld)e(\(commas)j(separating)0 1723 y(\014elds)k(are)i(still)d
+(pro)m(vided\).)125 2001 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
+b(alid)28 b(format)j(strings)e(are)i(`)p Fn(\045)p Fs(',)g(`)p
+Fn(\045s)p Fs(',)f(`)p Fn(\045{s})p Fs(',)g(and)g(`)p
+Fn(\045{sVv})p Fs('.)125 2280 y(The)37 b(output)g(will)e(b)s(e)i(a)h
+(string)f(of)h(tok)m(ens)g(separated)g(b)m(y)g(spaces.)63
+b(F)-8 b(or)38 b(bac)m(kw)m(ards)g(compatibilit)m(y)-8
+b(,)39 b(the)0 2404 y(the)29 b(\014rst)f(tok)m(en)h(will)d(b)s(e)i(the)
+h(rep)s(ository)f(name.)40 b(The)28 b(rest)h(of)g(the)g(tok)m(ens)g
+(will)d(b)s(e)i(comma-delimited)g(lists)f(of)0 2529 y(the)j
+(information)f(requested)h(in)f(the)h(format)g(string.)40
+b(F)-8 b(or)31 b(example,)f(if)f(`)p Fn(/u/src/master)p
+Fs(')e(is)i(the)h(rep)s(ository)-8 b(,)0 2653 y(`)p Fn(\045{sVv})p
+Fs(')38 b(is)g(the)h(format)g(string,)h(and)e(three)i(\014les)d(\()p
+Fn(ChangeLog)p Fs(,)i Fn(Makefile)p Fs(,)g Fn(foo.c)p
+Fs(\))f(w)m(ere)i(mo)s(di\014ed,)f(the)0 2778 y(output)30
+b(migh)m(t)g(b)s(e:)240 3035 y Fn(/u/src/master)44 b(ChangeLog,1.1,1.2)
+f(Makefile,1.3,1.4)h(foo.c,1.12,1.13)125 3314 y Fs(As)30
+b(another)g(example,)h(`)p Fn(\045{})p Fs(')f(means)g(that)h(only)f
+(the)g(name)h(of)f(the)h(rep)s(ository)e(will)f(b)s(e)h(generated.)125
+3592 y(Note:)54 b(when)35 b Fr(CVS)h Fs(is)g(accessing)h(a)g(remote)g
+(rep)s(ository)-8 b(,)37 b(`)p Fn(loginfo)p Fs(')e(will)f(b)s(e)i(run)f
+(on)h(the)h Fo(remote)42 b Fs(\(i.e.,)0 3717 y(serv)m(er\))31
+b(side,)f(not)g(the)h(clien)m(t)f(side)f(\(see)i(Section)g(4.6)g
+([Remote)h(rep)s(ositories],)d(page)i(21\).)0 4172 y
+Fk(C.7.1)62 b(Loginfo)31 b(example)125 4451 y Fs(The)d(follo)m(wing)f
+(`)p Fn(loginfo)p Fs(')h(\014le,)g(together)i(with)e(the)h(tin)m(y)f
+(shell-script)f(b)s(elo)m(w,)h(app)s(ends)f(all)h(log)h(messages)0
+4575 y(to)e(the)g(\014le)f(`)p Fn($CVSROOT/CVSROOT/commitl)o(og)p
+Fs(',)c(and)j(an)m(y)i(commits)g(to)g(the)g(administrativ)m(e)e
+(\014les)g(\(inside)g(the)0 4700 y(`)p Fn(CVSROOT)p Fs(')k(directory\))
+h(are)h(also)f(logged)h(in)e(`)p Fn(/usr/adm/cvsroot-log)p
+Fs('.)240 4958 y Fn(ALL)620 b(/usr/local/bin/cvs-log)41
+b($CVSROOT/CVSROOT/commitlog)240 5062 y(^CVSROOT)380
+b(/usr/local/bin/cvs-log)41 b(/usr/adm/cvsroot-log)125
+5340 y Fs(The)29 b(shell-script)f(`)p Fn(/usr/local/bin/cvs-log)p
+Fs(')d(lo)s(oks)30 b(lik)m(e)g(this:)p eop
+%%Page: 145 147
+145 146 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(145)240
+366 y Fn(#!/bin/sh)240 470 y(\(echo)46 b("-------------------------)o
+(---)o(----)o(----)o(---)o(----)o(----)o(---)o(----)o(----)o(---)o
+(----)o(";)288 574 y(echo)g(-n)i($USER")93 b(";)288 678
+y(date;)288 782 y(echo;)288 885 y(sed)47 b('1s+'${CVSROOT}'++'\))42
+b(>>)47 b($1)0 1335 y Fk(C.7.2)62 b(Keeping)31 b(a)f(c)m(hec)m(k)m(ed)e
+(out)j(cop)m(y)125 1613 y Fs(It)c(is)f(often)i(useful)d(to)j(main)m
+(tain)f(a)g(directory)g(tree)h(whic)m(h)e(con)m(tains)i(\014les)e(whic)
+m(h)g(corresp)s(ond)g(to)i(the)f(latest)0 1737 y(v)m(ersion)32
+b(in)g(the)h(rep)s(ository)-8 b(.)47 b(F)-8 b(or)34 b(example,)f(other)
+g(dev)m(elop)s(ers)g(migh)m(t)f(w)m(an)m(t)i(to)f(refer)g(to)g(the)g
+(latest)h(sources)0 1862 y(without)j(ha)m(ving)h(to)i(c)m(hec)m(k)g
+(them)e(out,)j(or)e(y)m(ou)f(migh)m(t)h(b)s(e)e(main)m(taining)g(a)i(w)
+m(eb)f(site)h(with)e Fr(cvs)g Fs(and)h(w)m(an)m(t)0 1986
+y(ev)m(ery)31 b(c)m(hec)m(kin)g(to)g(cause)g(the)f(\014les)g(used)f(b)m
+(y)i(the)f(w)m(eb)h(serv)m(er)f(to)h(b)s(e)f(up)s(dated.)125
+2264 y(The)25 b(w)m(a)m(y)j(to)f(do)f(this)f(is)h(b)m(y)g(ha)m(ving)g
+(loginfo)g(in)m(v)m(ok)m(e)h Fn(cvs)i(update)p Fs(.)38
+b(Doing)27 b(so)f(in)f(the)i(naiv)m(e)f(w)m(a)m(y)i(will)23
+b(cause)0 2389 y(a)29 b(problem)f(with)g(lo)s(c)m(ks,)h(so)h(the)f
+Fn(cvs)g(update)f Fs(m)m(ust)h(b)s(e)f(run)g(in)g(the)h(bac)m(kground.)
+40 b(Here)30 b(is)e(an)h(example)g(\(this)0 2513 y(should)f(all)i(b)s
+(e)f(on)i(one)f(line\):)240 2770 y Fn(^cyclic-pages)44
+b(\(date;)i(cat;)h(\(sleep)f(2;)h(cd)g(/u/www/local-docs;)288
+2874 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g($CVSROOT/CVSROOT/updatelo)
+o(g)42 b(2>&1)125 3152 y Fs(This)c(will)g(cause)j(c)m(hec)m(kins)g(to)h
+(rep)s(ository)d(directories)h(starting)g(with)f Fn(cyclic-pages)f
+Fs(to)j(up)s(date)f(the)0 3276 y(c)m(hec)m(k)m(ed)32
+b(out)f(tree)g(in)e(`)p Fn(/u/www/local-docs)p Fs('.)0
+3759 y Fm(C.8)68 b(Rcsinfo)125 4037 y Fs(The)44 b(`)p
+Fn(rcsinfo)p Fs(')g(\014le)h(can)h(b)s(e)e(used)h(to)h(sp)s(ecify)e(a)i
+(form)f(to)h(edit)f(when)f(\014lling)f(out)j(the)f(commit)h(log.)0
+4162 y(The)f(`)p Fn(rcsinfo)p Fs(')e(\014le)h(has)h(a)g(syn)m(tax)h
+(similar)c(to)k(the)f(`)p Fn(verifymsg)p Fs(',)i(`)p
+Fn(commitinfo)p Fs(')c(and)h(`)p Fn(loginfo)p Fs(')g(\014les.)0
+4286 y(See)39 b(Section)f(C.3.1)i([syn)m(tax],)h(page)f(139.)66
+b(Unlik)m(e)37 b(the)i(other)g(\014les)e(the)i(second)f(part)h(is)e
+Fo(not)k Fs(a)e(command-)0 4411 y(line)c(template.)61
+b(Instead,)39 b(the)e(part)g(after)h(the)f(regular)f(expression)g
+(should)f(b)s(e)i(a)g(full)e(pathname)i(to)g(a)h(\014le)0
+4535 y(con)m(taining)30 b(the)g(log)h(message)g(template.)125
+4813 y(If)f(the)g(rep)s(ository)g(name)g(do)s(es)h(not)f(matc)m(h)i(an)
+m(y)f(of)f(the)h(regular)f(expressions)f(in)g(this)h(\014le,)g(the)g(`)
+p Fn(DEFAULT)p Fs(')0 4938 y(line)f(is)g(used,)h(if)f(it)h(is)g(sp)s
+(eci\014ed.)125 5215 y(All)g(o)s(ccurances)i(of)h(the)f(name)g(`)p
+Fn(ALL)p Fs(')f(app)s(earing)g(as)h(a)g(regular)f(expression)g(are)h
+(used)f(in)g(addition)f(to)j(the)0 5340 y(\014rst)d(matc)m(hing)g
+(regular)g(expression)f(or)h(`)p Fn(DEFAULT)p Fs('.)p
+eop
+%%Page: 146 148
+146 147 bop 0 -116 a Fs(146)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(The)k(log)g(message)i(template)f
+(will)d(b)s(e)i(used)g(as)h(a)g(default)f(log)h(message.)54
+b(If)35 b(y)m(ou)g(sp)s(ecify)e(a)i(log)g(message)0 491
+y(with)29 b(`)p Fn(cvs)h(commit)e(-m)i Fo(message)5 b
+Fs(')32 b(or)e(`)p Fn(cvs)g(commit)f(-f)h Fo(\014le)5
+b Fs(')29 b(that)i(log)g(message)g(will)d(o)m(v)m(erride)j(the)f
+(template.)125 777 y(See)g(Section)g(C.5)h([v)m(erifymsg],)g(page)g
+(140,)h(for)e(an)g(example)g(`)p Fn(rcsinfo)p Fs(')f(\014le.)125
+1063 y(When)j Fr(CVS)g Fs(is)f(accessing)i(a)g(remote)g(rep)s(ository)
+-8 b(,)32 b(the)h(con)m(ten)m(ts)h(of)e(`)p Fn(rcsinfo)p
+Fs(')f(at)i(the)g(time)f(a)g(directory)0 1188 y(is)27
+b(\014rst)h(c)m(hec)m(k)m(ed)i(out)e(will)e(sp)s(ecify)h(a)h(template)h
+(whic)m(h)e(do)s(es)g(not)i(then)f(c)m(hange.)41 b(If)28
+b(y)m(ou)g(edit)g(`)p Fn(rcsinfo)p Fs(')e(or)j(its)0
+1312 y(templates,)i(y)m(ou)g(ma)m(y)g(need)f(to)h(c)m(hec)m(k)h(out)e
+(a)h(new)f(w)m(orking)g(directory)-8 b(.)0 1869 y Fm(C.9)68
+b(Ignoring)31 b(\014les)g(via)g(cvsignore)125 2155 y
+Fs(There)d(are)h(certain)g(\014le)f(names)h(that)h(frequen)m(tly)e(o)s
+(ccur)h(inside)e(y)m(our)i(w)m(orking)f(cop)m(y)-8 b(,)31
+b(but)d(that)i(y)m(ou)f(don't)0 2279 y(w)m(an)m(t)36
+b(to)f(put)f(under)f Fr(cvs)h Fs(con)m(trol.)54 b(Examples)33
+b(are)j(all)d(the)i(ob)5 b(ject)36 b(\014les)d(that)i(y)m(ou)g(get)h
+(while)d(y)m(ou)i(compile)0 2404 y(y)m(our)29 b(sources.)41
+b(Normally)-8 b(,)29 b(when)f(y)m(ou)i(run)e(`)p Fn(cvs)h(update)p
+Fs(',)g(it)g(prin)m(ts)e(a)j(line)e(for)h(eac)m(h)h(\014le)f(it)g
+(encoun)m(ters)g(that)0 2528 y(it)h(do)s(esn't)g(kno)m(w)g(ab)s(out)h
+(\(see)g(Section)f(A.18.2)i([up)s(date)e(output],)h(page)g(122\).)125
+2814 y Fr(cvs)f Fs(has)h(a)h(list)e(of)i(\014les)e(\(or)i(sh\(1\))g
+(\014le)e(name)i(patterns\))g(that)g(it)f(should)e(ignore)i(while)f
+(running)e Fn(update)p Fs(,)0 2939 y Fn(import)h Fs(and)g
+Fn(release)p Fs(.)39 b(This)29 b(list)g(is)g(constructed)i(in)e(the)h
+(follo)m(wing)f(w)m(a)m(y)-8 b(.)75 3225 y Fq(\017)60
+b Fs(The)39 b(list)f(is)g(initialized)e(to)k(include)d(certain)i
+(\014le)g(name)g(patterns:)59 b(names)39 b(asso)s(ciated)g(with)f
+Fr(cvs)h Fs(ad-)180 3350 y(ministration,)f(or)h(with)e(other)i(common)g
+(source)f(con)m(trol)h(systems;)k(common)c(names)f(for)h(patc)m(h)g
+(\014les,)180 3474 y(ob)5 b(ject)30 b(\014les,)e(arc)m(hiv)m(e)h
+(\014les,)f(and)g(editor)g(bac)m(kup)h(\014les;)f(and)g(other)h(names)g
+(that)g(are)g(usually)e(artifacts)i(of)180 3599 y(assorted)i
+(utilities.)38 b(Curren)m(tly)-8 b(,)29 b(the)i(default)e(list)g(of)i
+(ignored)e(\014le)h(name)g(patterns)h(is:)611 3739 y
+Fn(RCS)238 b(SCCS)190 b(CVS)237 b(CVS.adm)611 3843 y(RCSLOG)94
+b(cvslog.*)611 3947 y(tags)190 b(TAGS)611 4051 y(.make.state)236
+b(.nse_depinfo)611 4154 y(*~)286 b(#*)g(.#*)237 b(,*)286
+b(_$*)238 b(*$)611 4258 y(*.old)142 b(*.bak)g(*.BAK)f(*.orig)94
+b(*.rej)142 b(.del-*)611 4362 y(*.a)238 b(*.olb)142 b(*.o)237
+b(*.obj)142 b(*.so)190 b(*.exe)611 4466 y(*.Z)238 b(*.elc)142
+b(*.ln)611 4570 y(core)75 4731 y Fq(\017)60 b Fs(The)31
+b(p)s(er-rep)s(ository)g(list)f(in)h(`)p Fn($CVSROOT/CVSROOT/cvsignor)o
+(e)p Fs(')26 b(is)31 b(app)s(ended)f(to)j(the)f(list,)f(if)g(that)i
+(\014le)180 4856 y(exists.)75 5017 y Fq(\017)60 b Fs(The)30
+b(p)s(er-user)f(list)g(in)g(`)p Fn(.cvsignore)p Fs(')f(in)h(y)m(our)h
+(home)h(directory)f(is)f(app)s(ended)g(to)i(the)f(list,)g(if)f(it)h
+(exists.)75 5179 y Fq(\017)60 b Fs(An)m(y)30 b(en)m(tries)h(in)e(the)h
+(en)m(vironmen)m(t)g(v)-5 b(ariable)29 b Fn($CVSIGNORE)f
+Fs(is)h(app)s(ended)g(to)i(the)g(list.)75 5340 y Fq(\017)60
+b Fs(An)m(y)30 b(`)p Fn(-I)p Fs(')h(options)e(giv)m(en)i(to)g
+Fr(cvs)e Fs(is)h(app)s(ended.)p eop
+%%Page: 147 149
+147 148 bop 0 -116 a Fs(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(the)g(Administrativ)m(e)f(\014les)1419 b(147)75
+366 y Fq(\017)60 b Fs(As)29 b Fr(cvs)f Fs(tra)m(v)m(erses)j(through)d
+(y)m(our)h(directories,)g(the)g(con)m(ten)m(ts)i(of)e(an)m(y)h(`)p
+Fn(.cvsignore)p Fs(')d(will)f(b)s(e)j(app)s(ended)180
+491 y(to)j(the)g(list.)44 b(The)31 b(patterns)h(found)e(in)g(`)p
+Fn(.cvsignore)p Fs(')g(are)i(only)f(v)-5 b(alid)30 b(for)h(the)h
+(directory)f(that)i(con)m(tains)180 616 y(them,)e(not)f(for)g(an)m(y)h
+(sub-directories.)125 918 y(In)g(an)m(y)i(of)g(the)g(5)g(places)f
+(listed)f(ab)s(o)m(v)m(e,)k(a)e(single)e(exclamation)i(mark)f(\(`)p
+Fn(!)p Fs('\))h(clears)g(the)g(ignore)f(list.)46 b(This)0
+1042 y(can)31 b(b)s(e)e(used)h(if)f(y)m(ou)i(w)m(an)m(t)g(to)g(store)g
+(an)m(y)g(\014le)f(whic)m(h)f(normally)f(is)i(ignored)f(b)m(y)h
+Fr(cvs)p Fs(.)125 1318 y(Sp)s(ecifying)25 b(`)p Fn(-I)30
+b(!)p Fs(')f(to)g Fn(cvs)g(import)e Fs(will)e(imp)s(ort)i(ev)m
+(erything,)i(whic)m(h)e(is)g(generally)h(what)g(y)m(ou)h(w)m(an)m(t)g
+(to)g(do)0 1443 y(if)35 b(y)m(ou)h(are)g(imp)s(orting)e(\014les)g(from)
+i(a)g(pristine)d(distribution)f(or)k(an)m(y)g(other)g(source)g(whic)m
+(h)f(is)g(kno)m(wn)g(to)i(not)0 1567 y(con)m(tain)32
+b(an)m(y)g(extraneous)g(\014les.)44 b(Ho)m(w)m(ev)m(er,)35
+b(lo)s(oking)30 b(at)j(the)f(rules)e(ab)s(o)m(v)m(e)j(y)m(ou)f(will)d
+(see)j(there)g(is)f(a)h(\015y)f(in)g(the)0 1692 y(oin)m(tmen)m(t;)e(if)
+e(the)g(distribution)d(con)m(tains)k(an)m(y)g(`)p Fn(.cvsignore)p
+Fs(')d(\014les,)i(then)h(the)f(patterns)h(from)f(those)h(\014les)f
+(will)0 1816 y(b)s(e)g(pro)s(cessed)h(ev)m(en)g(if)f(`)p
+Fn(-I)j(!)p Fs(')e(is)f(sp)s(eci\014ed.)38 b(The)28 b(only)f(w)m(ork)-5
+b(around)27 b(is)g(to)h(remo)m(v)m(e)i(the)e(`)p Fn(.cvsignore)p
+Fs(')d(\014les)i(in)0 1941 y(order)f(to)h(do)g(the)g(imp)s(ort.)38
+b(Because)28 b(this)d(is)h(a)m(wkw)m(ard,)h(in)f(the)h(future)e(`)p
+Fn(-I)30 b(!)p Fs(')d(migh)m(t)f(b)s(e)g(mo)s(di\014ed)e(to)k(o)m(v)m
+(erride)0 2065 y(`)p Fn(.cvsignore)p Fs(')g(\014les)h(in)g(eac)m(h)j
+(directory)-8 b(.)0 2529 y Fm(C.10)68 b(The)30 b(history)h(\014le)125
+2804 y Fs(The)41 b(\014le)f(`)p Fn($CVSROOT/CVSROOT/history)p
+Fs(')c(is)k(used)h(to)h(log)g(information)e(for)h(the)h
+Fn(history)d Fs(command)0 2929 y(\(see)34 b(Section)f(A.10)h
+([history],)g(page)g(106\).)50 b(This)31 b(\014le)i(m)m(ust)g(b)s(e)f
+(created)i(to)g(turn)e(on)h(logging.)49 b(This)31 b(is)h(done)0
+3053 y(automatically)e(if)e(the)j Fn(cvs)e(init)g Fs(command)g(is)g
+(used)g(to)i(set)f(up)f(the)h(rep)s(ository)f(\(see)h(Section)g(4.5)h
+([Creating)0 3178 y(a)g(rep)s(ository],)f(page)h(20\).)125
+3454 y(The)23 b(\014le)h(format)g(of)h(the)f(`)p Fn(history)p
+Fs(')f(\014le)g(is)g(do)s(cumen)m(ted)h(only)g(in)f(commen)m(ts)i(in)e
+(the)h Fr(cvs)f Fs(source)i(co)s(de,)h(but)0 3578 y(generally)31
+b(programs)h(should)e(use)i(the)g Fn(cvs)e(history)g
+Fs(command)i(to)h(access)g(it)f(an)m(yw)m(a)m(y)-8 b(,)34
+b(in)d(case)i(the)g(format)0 3703 y(c)m(hanges)e(with)e(future)h
+(releases)g(of)h Fr(cvs)p Fs(.)0 4166 y Fm(C.11)68 b(Expansions)31
+b(in)f(administrativ)l(e)j(\014les)125 4442 y Fs(Sometimes)c(in)f
+(writing)g(an)h(administrativ)m(e)f(\014le,)h(y)m(ou)h(migh)m(t)g(w)m
+(an)m(t)g(the)g(\014le)f(to)h(b)s(e)f(able)g(to)h(kno)m(w)g(v)-5
+b(arious)0 4566 y(things)29 b(based)h(on)h(en)m(vironmen)m(t)f
+Fr(cvs)f Fs(is)g(running)f(in.)39 b(There)30 b(are)h(sev)m(eral)g(mec)m
+(hanisms)e(to)i(do)g(that.)125 4842 y(T)-8 b(o)32 b(\014nd)e(the)i
+(home)g(directory)f(of)h(the)g(user)f(running)e Fr(cvs)i
+Fs(\(from)h(the)g Fn(HOME)e Fs(en)m(vironmen)m(t)i(v)-5
+b(ariable\),)31 b(use)0 4966 y(`)p Fn(~)p Fs(')26 b(follo)m(w)m(ed)g(b)
+m(y)g(`)p Fn(/)p Fs(')g(or)g(the)g(end)g(of)g(the)g(line.)38
+b(Lik)m(ewise)25 b(for)h(the)g(home)g(directory)f(of)i
+Fo(user)p Fs(,)f(use)g(`)p Fn(~)p Fo(user)7 b Fs('.)38
+b(These)0 5091 y(v)-5 b(ariables)37 b(are)h(expanded)g(on)g(the)g(serv)
+m(er)g(mac)m(hine,)i(and)e(don't)g(get)h(an)m(y)g(resonable)e
+(expansion)g(if)g(pserv)m(er)0 5215 y(\(see)27 b(Section)e(4.6.2)j([P)m
+(assw)m(ord)e(authen)m(ticated],)h(page)g(23\))g(is)d(in)h(used;)h
+(therefore)h(user)d(v)-5 b(ariables)25 b(\(see)h(b)s(elo)m(w\))0
+5340 y(ma)m(y)31 b(b)s(e)f(a)g(b)s(etter)h(c)m(hoice)g(to)g(customize)g
+(b)s(eha)m(vior)e(based)h(on)h(the)f(user)g(running)e
+Fr(cvs)p Fs(.)p eop
+%%Page: 148 150
+148 149 bop 0 -116 a Fs(148)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(One)25 b(ma)m(y)h(w)m(an)m(t)g
+(to)g(kno)m(w)g(ab)s(out)f(v)-5 b(arious)25 b(pieces)g(of)h
+(information)d(in)m(ternal)i(to)h Fr(cvs)p Fs(.)38 b(A)26
+b Fr(cvs)e Fs(in)m(ternal)g(v)-5 b(ari-)0 491 y(able)30
+b(has)g(the)g(syn)m(tax)h Fn(${)p Fo(v)-5 b(ariable)5
+b Fn(})p Fs(,)28 b(where)i Fo(v)-5 b(ariable)34 b Fs(starts)c(with)f(a)
+i(letter)f(and)g(consists)f(of)h(alphan)m(um)m(b)s(eric)0
+616 y(c)m(haracters)k(and)d(`)p Fn(_)p Fs('.)47 b(If)32
+b(the)g(c)m(haracter)i(follo)m(wing)d Fo(v)-5 b(ariable)36
+b Fs(is)31 b(a)i(non-alphan)m(umeric)d(c)m(haracter)k(other)e(than)0
+740 y(`)p Fn(_)p Fs(',)f(the)f(`)p Fn({)p Fs(')h(and)f(`)p
+Fn(})p Fs(')g(can)h(b)s(e)f(omitted.)40 b(The)30 b Fr(cvs)g
+Fs(in)m(ternal)f(v)-5 b(ariables)29 b(are:)0 1039 y Fn(CVSROOT)144
+b Fs(This)35 b(is)h(the)h(v)-5 b(alue)36 b(of)h(the)f
+Fr(cvs)g Fs(ro)s(ot)h(in)f(use.)59 b(See)37 b(Chapter)f(4)h([Rep)s
+(ository],)h(page)g(15,)h(for)e(a)480 1163 y(description)28
+b(of)j(the)g(v)-5 b(arious)29 b(w)m(a)m(ys)i(to)g(sp)s(ecify)e(this.)0
+1338 y Fn(RCSBIN)192 b Fs(This)30 b(is)i(the)g(v)-5 b(alue)32
+b Fr(cvs)f Fs(is)g(using)g(for)h(where)g(to)h(\014nd)e
+Fr(r)n(cs)g Fs(binaries.)44 b(See)32 b(Section)g(A.3)h([Global)480
+1462 y(options],)d(page)h(89,)h(for)e(a)h(description)d(of)j(ho)m(w)f
+(to)h(sp)s(ecify)e(this.)0 1637 y Fn(CVSEDITOR)0 1761
+y(VISUAL)0 1886 y(EDITOR)192 b Fs(These)37 b(all)f(expand)g(to)i(the)f
+(same)h(v)-5 b(alue,)38 b(whic)m(h)e(is)g(the)h(editor)g(that)h
+Fr(cvs)e Fs(is)g(using.)59 b(See)37 b(Sec-)480 2010 y(tion)30
+b(A.3)h([Global)f(options],)g(page)h(89,)h(for)e(ho)m(w)g(to)h(sp)s
+(ecify)e(this.)0 2185 y Fn(USER)288 b Fs(Username)30
+b(of)h(the)g(user)e(running)f Fr(cvs)h Fs(\(on)i(the)f
+Fr(cvs)g Fs(serv)m(er)h(mac)m(hine\).)125 2484 y(If)i(y)m(ou)h(w)m(an)m
+(t)h(to)g(pass)f(a)g(v)-5 b(alue)33 b(to)i(the)f(administrativ)m(e)f
+(\014les)g(whic)m(h)f(the)i(user)g(that)g(is)f(running)f
+Fr(cvs)h Fs(can)0 2608 y(sp)s(ecify)-8 b(,)24 b(use)e(a)h(user)f(v)-5
+b(ariable.)37 b(T)-8 b(o)23 b(expand)f(a)i(user)e(v)-5
+b(ariable,)23 b(the)g(administrativ)m(e)e(\014le)h(con)m(tains)h
+Fn(${=)p Fo(v)-5 b(ariable)5 b Fn(})p Fs(.)0 2733 y(T)-8
+b(o)29 b(set)g(a)f(user)g(v)-5 b(ariable,)28 b(sp)s(ecify)f(the)h
+(global)g(option)g(`)p Fn(-s)p Fs(')g(to)h Fr(cvs)p Fs(,)f(with)f
+(argumen)m(t)i Fo(v)-5 b(ariable)5 b Fn(=)p Fo(v)-5 b(alue)5
+b Fs(.)38 b(It)28 b(ma)m(y)0 2857 y(b)s(e)i(particularly)e(useful)g(to)
+j(sp)s(ecify)e(this)h(option)f(via)h(`)p Fn(.cvsrc)p
+Fs(')g(\(see)h(Section)f(A.2)h([)p Fn(~)p Fs(/.cvsrc],)h(page)f(87\).)
+125 3131 y(F)-8 b(or)37 b(example,)i(if)d(y)m(ou)h(w)m(an)m(t)h(the)f
+(administrativ)m(e)e(\014le)i(to)g(refer)g(to)h(a)f(test)h(directory)e
+(y)m(ou)i(migh)m(t)e(create)0 3256 y(a)43 b(user)f(v)-5
+b(ariable)41 b Fn(TESTDIR)p Fs(.)75 b(Then)41 b(if)h
+Fr(cvs)f Fs(is)h(in)m(v)m(ok)m(ed)h(as)f Fn(cvs)30 b(-s)g
+(TESTDIR=/work/local/tes)o(ts)p Fs(,)40 b(and)0 3380
+y(the)j(administrativ)m(e)d(\014le)i(con)m(tains)h Fn(sh)29
+b(${=TESTDIR}/runtests)p Fs(,)41 b(then)h(that)h(string)e(is)h
+(expanded)f(to)j Fn(sh)0 3505 y(/work/local/tests/runtes)o(ts)p
+Fs(.)125 3779 y(All)28 b(other)i(strings)e(con)m(taining)i(`)p
+Fn($)p Fs(')g(are)g(reserv)m(ed;)g(there)g(is)f(no)h(w)m(a)m(y)g(to)h
+(quote)f(a)g(`)p Fn($)p Fs(')g(c)m(haracter)h(so)f(that)h(`)p
+Fn($)p Fs(')0 3903 y(represen)m(ts)f(itself.)p eop
+%%Page: 149 151
+149 150 bop 0 -116 a Fs(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m(t)h
+(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1483
+b(149)0 230 y Fp(App)t(endix)30 b(D)80 b(All)32 b(en)l(vironmen)l(t)c
+(v)-9 b(ariables)32 b(whic)l(h)d(a\013ect)0 366 y(CVS)125
+735 y Fs(This)f(is)i(a)g(complete)h(list)e(of)i(all)e(en)m(vironmen)m
+(t)h(v)-5 b(ariables)29 b(that)i(a\013ect)h Fr(cvs)p
+Fs(.)0 1056 y Fn($CVSIGNORE)480 1180 y Fs(A)41 b(whitespace-separated)h
+(list)d(of)j(\014le)e(name)h(patterns)g(that)h Fr(cvs)e
+Fs(should)f(ignore.)72 b(See)41 b(Sec-)480 1305 y(tion)30
+b(C.9)h([cvsignore],)g(page)g(146.)0 1476 y Fn($CVSWRAPPERS)480
+1601 y Fs(A)k(whitespace-separated)h(list)e(of)i(\014le)e(name)i
+(patterns)f(that)h Fr(cvs)e Fs(should)g(treat)i(as)g(wrapp)s(ers.)480
+1725 y(See)31 b(Section)f(C.2)g([W)-8 b(rapp)s(ers],)31
+b(page)g(137.)0 1897 y Fn($CVSREAD)96 b Fs(If)39 b(this)e(is)h(set,)k
+Fn(checkout)37 b Fs(and)i Fn(update)e Fs(will)f(try)j(hard)f(to)i(mak)m
+(e)g(the)f(\014les)f(in)g(y)m(our)h(w)m(orking)480 2022
+y(directory)23 b(read-only)-8 b(.)38 b(When)24 b(this)e(is)h(not)g
+(set,)j(the)e(default)e(b)s(eha)m(vior)h(is)f(to)j(p)s(ermit)d(mo)s
+(di\014cation)480 2146 y(of)31 b(y)m(our)f(w)m(orking)g(\014les.)0
+2318 y Fn($CVSROOT)96 b Fs(Should)42 b(con)m(tain)i(the)g(full)d
+(pathname)j(to)h(the)f(ro)s(ot)g(of)g(the)g Fr(cvs)f
+Fs(source)h(rep)s(ository)f(\(where)480 2442 y(the)38
+b Fr(r)n(cs)g Fs(history)f(\014les)g(are)h(k)m(ept\).)66
+b(This)36 b(information)g(m)m(ust)i(b)s(e)g(a)m(v)-5
+b(ailable)38 b(to)g Fr(cvs)g Fs(for)g(most)480 2567 y(commands)k(to)g
+(execute;)50 b(if)41 b Fn($CVSROOT)e Fs(is)i(not)i(set,)i(or)d(if)f(y)m
+(ou)h(wish)f(to)h(o)m(v)m(erride)g(it)g(for)g(one)480
+2691 y(in)m(v)m(o)s(cation,)29 b(y)m(ou)g(can)g(supply)d(it)j(on)f(the)
+h(command)g(line:)38 b(`)p Fn(cvs)30 b(-d)f(cvsroot)g(cvs_command)p
+Fh(:)15 b(:)g(:)n Fs(')480 2816 y(Once)26 b(y)m(ou)g(ha)m(v)m(e)h(c)m
+(hec)m(k)m(ed)h(out)e(a)g(w)m(orking)f(directory)-8 b(,)27
+b Fr(cvs)e Fs(stores)i(the)f(appropriate)f(ro)s(ot)h(\(in)f(the)480
+2940 y(\014le)h(`)p Fn(CVS/Root)p Fs('\),)h(so)g(normally)e(y)m(ou)j
+(only)e(need)h(to)h(w)m(orry)f(ab)s(out)f(this)g(when)h(initially)c(c)m
+(hec)m(king)480 3065 y(out)31 b(a)f(w)m(orking)g(directory)-8
+b(.)0 3237 y Fn($EDITOR)0 3361 y($CVSEDITOR)480 3486
+y Fs(Sp)s(eci\014es)28 b(the)j(program)f(to)g(use)g(for)g(recording)f
+(log)h(messages)h(during)d(commit.)41 b(If)29 b(not)i(set,)g(the)480
+3610 y(default)h(is)g(`)p Fn(/usr/ucb/vi)p Fs('.)46 b
+Fn($CVSEDITOR)30 b Fs(o)m(v)m(errides)j Fn($EDITOR)p
+Fs(.)46 b Fn($CVSEDITOR)30 b Fs(do)s(es)j(not)g(exist)480
+3735 y(in)c Fr(cvs)g Fs(1.3,)j(but)e(the)g(next)h(release)g(will)c
+(probably)i(include)f(it.)0 3906 y Fn($PATH)240 b Fs(If)27
+b Fn($RCSBIN)f Fs(is)h(not)h(set,)h(and)e(no)h(path)f(is)g(compiled)f
+(in)m(to)i Fr(cvs)p Fs(,)g(it)f(will)e(use)j Fn($PATH)e
+Fs(to)i(try)g(to)g(\014nd)480 4031 y(all)h(programs)h(it)g(uses.)0
+4202 y Fn($RCSBIN)144 b Fs(This)30 b(is)i(the)g(v)-5
+b(alue)32 b Fr(cvs)f Fs(is)g(using)g(for)h(where)g(to)h(\014nd)e
+Fr(r)n(cs)g Fs(binaries.)44 b(See)32 b(Section)g(A.3)h([Global)480
+4327 y(options],)40 b(page)f(89,)i(for)d(a)h(description)d(of)i(ho)m(w)
+h(to)g(sp)s(ecify)d(this.)64 b(If)37 b(not)i(set,)i(a)d(compiled-in)480
+4452 y(v)-5 b(alue)30 b(is)f(used,)h(or)g(y)m(our)h Fn($PATH)e
+Fs(is)g(searc)m(hed.)0 4623 y Fn($HOME)0 4795 y($HOMEPATH)480
+4919 y Fs(Used)g(to)h(lo)s(cate)f(the)h(directory)e(where)h(the)g(`)p
+Fn(.cvsrc)p Fs(')e(\014le)i(is)f(searc)m(hed)h(\()p Fn($HOMEPATH)e
+Fs(is)h(used)g(for)480 5044 y(Windo)m(ws-NT\).)i(see)h(Section)f(A.2)i
+([)p Fn(~)p Fs(/.cvsrc],)f(page)g(87)0 5215 y Fn($CVS_RSH)96
+b Fs(Sp)s(eci\014es)31 b(the)i(external)g(program)g(whic)m(h)f(CVS)g
+(connects)i(with,)f(when)f Fn(:ext:)f Fs(access)j(metho)s(d)480
+5340 y(is)29 b(sp)s(eci\014ed.)39 b(see)31 b(Section)g(4.6.1)h
+([Connecting)e(via)g(rsh],)g(page)h(21.)p eop
+%%Page: 150 152
+150 151 bop 0 -116 a Fs(150)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Fn($CVS_SERVER)480
+491 y Fs(Used)i(in)f(clien)m(t-serv)m(er)h(mo)s(de)f(when)g(accessing)i
+(a)f(remote)h(rep)s(ository)e(using)g Fr(rsh)p Fs(.)44
+b(It)32 b(sp)s(eci\014es)480 616 y(the)26 b(name)g(of)g(the)g(program)g
+(to)g(start)h(on)f(the)g(serv)m(er)g(side)f(when)g(accessing)h(a)g
+(remote)h(rep)s(ository)480 740 y(using)i Fr(rsh)p Fs(.)40
+b(The)30 b(default)f(v)-5 b(alue)30 b(is)f Fn(cvs)p Fs(.)40
+b(see)31 b(Section)f(4.6.1)j([Connecting)d(via)g(rsh],)f(page)i(21)0
+933 y Fn($CVS_PASSFILE)480 1057 y Fs(Used)42 b(in)e(clien)m(t-serv)m
+(er)i(mo)s(de)f(when)g(accessing)h(the)g Fn(cvs)30 b(login)f(server)p
+Fs(.)73 b(Default)42 b(v)-5 b(alue)41 b(is)480 1182 y(`)p
+Fn($HOME/.cvspass)p Fs('.)c(see)31 b(Section)f(4.6.2.2)j([P)m(assw)m
+(ord)e(authen)m(tication)g(clien)m(t],)f(page)h(25)0
+1375 y Fn($CVS_CLIENT_PORT)480 1499 y Fs(Used)k(in)e(clien)m(t-serv)m
+(er)j(mo)s(de)e(when)g(accessing)i(the)f(serv)m(er)g(via)f(Kerb)s
+(eros.)54 b(see)35 b(Section)g(4.6.3)480 1624 y([Kerb)s(eros)30
+b(authen)m(ticated],)h(page)g(26)0 1817 y Fn($CVS_RCMD_PORT)480
+1941 y Fs(Used)c(in)g(clien)m(t-serv)m(er)g(mo)s(de.)40
+b(If)27 b(set,)i(sp)s(eci\014es)d(the)i(p)s(ort)f(n)m(um)m(b)s(er)f(to)
+i(b)s(e)f(used)g(when)f(accessing)480 2066 y(the)31 b
+Fr(r)n(cmd)e Fs(demon)h(on)g(the)h(serv)m(er)f(side.)40
+b(\(Curren)m(tly)29 b(not)i(used)e(for)h(Unix)g(clien)m(ts\).)0
+2259 y Fn($CVS_CLIENT_LOG)480 2383 y Fs(Used)i(for)f(debugging)g(only)g
+(in)f(clien)m(t-serv)m(er)i(mo)s(de.)44 b(If)31 b(set,)i(ev)m(erything)
+f(send)f(to)h(the)g(serv)m(er)g(is)480 2508 y(logged)g(in)m(to)g(`)p
+Fn($CVS_CLIENT_LOG.in)p Fs(')c(and)j(ev)m(erything)h(send)f(from)h(the)
+g(serv)m(er)g(is)f(logged)i(in)m(to)480 2632 y(`)p Fn
+($CVS_CLIENT_LOG.out)p Fs('.)0 2825 y Fn($CVS_SERVER_SLEEP)480
+2950 y Fs(Used)g(only)g(for)g(debugging)f(the)i(serv)m(er)f(side)g(in)f
+(clien)m(t-serv)m(er)h(mo)s(de.)50 b(If)33 b(set,)i(dela)m(ys)e(the)g
+(start)480 3074 y(of)f(the)g(serv)m(er)g(c)m(hild)e(pro)s(cess)h(the)h
+(the)f(sp)s(eci\014ed)f(amoun)m(t)j(of)e(seconds)h(so)g(that)g(y)m(ou)g
+(can)g(attac)m(h)480 3199 y(to)f(it)f(with)f(a)i(debugger.)0
+3392 y Fn($CVS_IGNORE_REMOTE_ROOT)480 3516 y Fs(\(What)g(is)f(the)g
+(purp)s(ose)f(of)i(this)e(v)-5 b(ariable?\))0 3709 y
+Fn($COMSPEC)96 b Fs(Used)30 b(under)f(OS/2)i(only)-8
+b(.)41 b(It)31 b(sp)s(eci\014es)e(the)i(name)f(of)h(the)g(command)f(in)
+m(terpreter)g(and)g(defaults)480 3833 y(to)h Fr(cmd.exe)p
+Fs(.)0 4026 y Fn($TMPDIR)0 4151 y($TMP)0 4275 y($TEMP)240
+b Fs(Directory)36 b(in)e(whic)m(h)f(temp)s(orary)i(\014les)f(are)i(lo)s
+(cated.)55 b(Those)35 b(parts)g(of)h Fr(cvs)e Fs(whic)m(h)g(are)i
+(imple-)480 4400 y(men)m(ted)c(using)e Fr(r)n(cs)g Fs(insp)s(ect)g(the)
+i(ab)s(o)m(v)m(e)g(v)-5 b(ariables)30 b(in)g(the)i(order)f(they)h(app)s
+(ear)e(ab)s(o)m(v)m(e)j(and)e(the)480 4524 y(\014rst)24
+b(v)-5 b(alue)25 b(found)f(is)g(tak)m(en;)k(if)c(none)h(of)g(them)g
+(are)h(set,)g(a)g(host-dep)s(enden)m(t)e(default)h(is)f(used,)h(t)m
+(yp-)480 4649 y(ically)31 b(`)p Fn(/tmp)p Fs('.)45 b(The)32
+b Fr(cvs)f Fs(serv)m(er)h(uses)g Fn(TMPDIR)p Fs(.)45
+b(See)32 b(Section)g(A.3)h([Global)e(options],)i(page)g(89,)480
+4774 y(for)e(a)h(description)d(of)i(ho)m(w)h(to)g(sp)s(ecify)e(this.)42
+b(Some)31 b(parts)g(of)h Fr(cvs)e Fs(will)f(alw)m(a)m(ys)i(use)g(`)p
+Fn(/tmp)p Fs(')g(\(via)480 4898 y(the)g Fn(tmpnam)d Fs(function)h(pro)m
+(vided)g(b)m(y)i(the)f(system\).)480 5057 y(On)g(Windo)m(ws)f(NT,)h
+Fn(TMP)g Fs(is)f(used)h(\(via)g(the)h Fn(_tempnam)d Fs(function)h(pro)m
+(vided)g(b)m(y)h(the)h(system\).)480 5215 y(The)i Fn(patch)f
+Fs(program)i(whic)m(h)e(is)h(used)g(b)m(y)g(the)h Fr(cvs)f
+Fs(clien)m(t)g(uses)g Fn(TMPDIR)p Fs(,)g(and)g(if)f(it)i(is)e(not)i
+(set,)480 5340 y(uses)c(`)p Fn(/tmp)p Fs(')g(\(at)h(least)g(with)e(GNU)
+i(patc)m(h)g(2.1\).)p eop
+%%Page: 151 153
+151 152 bop 0 -116 a Fs(App)s(endix)28 b(D:)j(All)e(en)m(vironmen)m(t)h
+(v)-5 b(ariables)29 b(whic)m(h)g(a\013ect)j(CVS)1483
+b(151)125 366 y Fr(cvs)27 b Fs(in)m(v)m(ok)m(es)i Fr(r)n(cs)e
+Fs(to)h(p)s(erform)f(certain)h(op)s(erations.)39 b(The)28
+b(follo)m(wing)f(en)m(vironmen)m(t)g(v)-5 b(ariables)27
+b(a\013ect)j Fr(r)n(cs)p Fs(.)0 491 y(Note)35 b(that)f(if)e(y)m(ou)i
+(are)f(using)f(the)i(clien)m(t/serv)m(er)g Fr(cvs)p Fs(,)f(these)h(v)-5
+b(ariables)32 b(need)h(to)h(b)s(e)f(set)h(on)f(the)g(serv)m(er)h(side)0
+616 y(\(whic)m(h)c(ma)m(y)h(or)f(not)h(ma)m(y)g(b)s(e)f(p)s(ossible)e
+(dep)s(ending)g(on)j(ho)m(w)g(y)m(ou)f(are)h(connecting\).)42
+b(There)30 b(is)g(probably)f(not)0 740 y(an)m(y)i(need)f(to)h(set)g(an)
+m(y)g(of)f(them,)h(ho)m(w)m(ev)m(er.)0 1064 y Fn($LOGNAME)0
+1188 y($USER)240 b Fs(If)27 b(set,)h(they)f(a\013ect)i(who)e
+Fr(r)n(cs)f Fs(thinks)f(y)m(ou)j(are.)40 b(If)26 b(y)m(ou)i(ha)m(v)m(e)
+g(trouble)e(c)m(hec)m(king)i(in)e(\014les)g(it)g(migh)m(t)480
+1313 y(b)s(e)k(b)s(ecause)g(y)m(our)g(login)g(name)g(di\013ers)f(from)h
+(the)g(setting)h(of)g(e.g.)41 b Fn($LOGNAME)p Fs(.)0
+1487 y Fn($RCSINIT)96 b Fs(Options)39 b(prep)s(ended)g(to)i(the)g
+(argumen)m(t)g(list,)h(separated)g(b)m(y)e(spaces.)72
+b(A)41 b(bac)m(kslash)g(escap)s(es)480 1612 y(spaces)28
+b(within)d(an)j(option.)39 b(The)27 b Fn($RCSINIT)f Fs(options)h(are)h
+(prep)s(ended)d(to)k(the)e(argumen)m(t)i(lists)d(of)480
+1736 y(most)31 b Fr(r)n(cs)e Fs(commands.)p eop
+%%Page: 152 154
+152 153 bop 0 -116 a Fs(152)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
+%%Page: 153 155
+153 154 bop 0 -116 a Fs(App)s(endix)28 b(E:)i(T)-8 b(roublesho)s(oting)
+2586 b(153)0 366 y Fp(App)t(endix)30 b(E)81 b(T)-13 b(roublesho)t
+(oting)0 914 y Fm(E.1)68 b(Magic)31 b(branc)l(h)f(n)l(um)l(b)t(ers)125
+1188 y Fs(Externally)-8 b(,)37 b(branc)m(h)g(n)m(um)m(b)s(ers)e
+(consist)i(of)g(an)g(o)s(dd)e(n)m(um)m(b)s(er)h(of)h(dot-separated)h
+(decimal)e(in)m(tegers.)61 b(See)0 1313 y(Section)43
+b(2.1)h([Revision)e(n)m(um)m(b)s(ers],)j(page)f(9.)80
+b(That)43 b(is)f(not)h(the)h(whole)e(truth,)k(ho)m(w)m(ev)m(er.)80
+b(F)-8 b(or)44 b(e\016ciency)0 1437 y(reasons)32 b Fr(cvs)f
+Fs(sometimes)h(inserts)e(an)i(extra)h(0)f(in)e(the)i(second)g(righ)m
+(tmost)g(p)s(osition)e(\(1.2.3)k(b)s(ecomes)e(1.2.0.3,)0
+1562 y(8.9.10.11.12)j(b)s(ecomes)c(8.9.10.11.0.12)k(and)30
+b(so)h(on\).)125 1836 y Fr(cvs)j Fs(do)s(es)i(a)g(prett)m(y)h(go)s(o)s
+(d)f(job)f(at)i(hiding)c(these)k(so)f(called)f(magic)h(branc)m(hes,)h
+(but)e(in)g(a)h(few)g(places)g(the)0 1961 y(hiding)28
+b(is)h(incomplete:)75 2234 y Fq(\017)60 b Fs(The)30 b(magic)g(branc)m
+(h)g(n)m(um)m(b)s(er)f(app)s(ears)h(in)f(the)i(output)f(from)f
+Fn(cvs)h(log)p Fs(.)75 2384 y Fq(\017)60 b Fs(Y)-8 b(ou)31
+b(cannot)g(sp)s(ecify)e(a)i(sym)m(b)s(olic)d(branc)m(h)i(name)h(to)g
+Fn(cvs)e(admin)p Fs(.)125 2683 y(Y)-8 b(ou)24 b(can)g(use)g(the)g
+Fn(admin)e Fs(command)i(to)g(reassign)g(a)g(sym)m(b)s(olic)e(name)i(to)
+h(a)f(branc)m(h)f(the)h(w)m(a)m(y)h Fr(r)n(cs)e Fs(exp)s(ects)h(it)0
+2807 y(to)e(b)s(e.)37 b(If)20 b Fn(R4patches)f Fs(is)h(assigned)g(to)i
+(the)f(branc)m(h)g(1.4.2)h(\(magic)g(branc)m(h)e(n)m(um)m(b)s(er)g
+(1.4.0.2\))k(in)c(\014le)g(`)p Fn(numbers.c)p Fs(')0
+2932 y(y)m(ou)31 b(can)f(do)h(this:)240 3185 y Fn($)47
+b(cvs)g(admin)g(-NR4patches:1.4.2)c(numbers.c)125 3459
+y Fs(It)25 b(only)g(w)m(orks)g(if)f(at)j(least)e(one)h(revision)e(is)g
+(already)h(committed)h(on)f(the)h(branc)m(h.)38 b(Be)26
+b(v)m(ery)g(careful)f(so)g(that)0 3584 y(y)m(ou)30 b(do)g(not)g(assign)
+f(the)g(tag)i(to)g(the)f(wrong)f(n)m(um)m(b)s(er.)39
+b(\(There)30 b(is)e(no)i(w)m(a)m(y)h(to)f(see)g(ho)m(w)g(the)g(tag)h(w)
+m(as)f(assigned)0 3708 y(y)m(esterda)m(y\).)p eop
+%%Page: 154 156
+154 155 bop 0 -116 a Fs(154)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
+%%Page: 155 157
+155 156 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
+(LICENSE)1730 b(155)0 366 y Fp(App)t(endix)30 b(F)81
+b(GNU)31 b(GENERAL)f(PUBLIC)g(LICENSE)1537 615 y Fs(V)-8
+b(ersion)30 b(2,)h(June)f(1991)240 874 y(Cop)m(yrigh)m(t)692
+871 y(c)667 874 y Fq(\015)g Fs(1989,)j(1991)f(F)-8 b(ree)31
+b(Soft)m(w)m(are)h(F)-8 b(oundation,)30 b(Inc.)240 978
+y(59)h(T)-8 b(emple)30 b(Place)h(-)f(Suite)g(330,)h(Boston,)h(MA)f
+(02111-1307,)k(USA)240 1185 y(Ev)m(ery)m(one)c(is)f(p)s(ermitted)f(to)i
+(cop)m(y)g(and)f(distribute)e(v)m(erbatim)i(copies)240
+1289 y(of)h(this)e(license)g(do)s(cumen)m(t,)i(but)e(c)m(hanging)i(it)f
+(is)f(not)i(allo)m(w)m(ed.)0 1792 y Fm(Pream)l(ble)125
+2072 y Fs(The)39 b(licenses)f(for)i(most)g(soft)m(w)m(are)h(are)f
+(designed)e(to)j(tak)m(e)g(a)m(w)m(a)m(y)h(y)m(our)d(freedom)h(to)g
+(share)g(and)f(c)m(hange)0 2196 y(it.)49 b(By)34 b(con)m(trast,)i(the)e
+(GNU)g(General)f(Public)e(License)i(is)g(in)m(tended)f(to)i(guaran)m
+(tee)h(y)m(our)f(freedom)f(to)h(share)0 2321 y(and)f(c)m(hange)h(free)g
+(soft)m(w)m(are|to)h(mak)m(e)g(sure)d(the)i(soft)m(w)m(are)h(is)d(free)
+h(for)h(all)e(its)h(users.)48 b(This)32 b(General)h(Public)0
+2446 y(License)24 b(applies)f(to)i(most)g(of)g(the)g(F)-8
+b(ree)26 b(Soft)m(w)m(are)g(F)-8 b(oundation's)24 b(soft)m(w)m(are)i
+(and)e(to)i(an)m(y)f(other)g(program)f(whose)0 2570 y(authors)i(commit)
+f(to)i(using)e(it.)38 b(\(Some)27 b(other)f(F)-8 b(ree)27
+b(Soft)m(w)m(are)g(F)-8 b(oundation)25 b(soft)m(w)m(are)j(is)d(co)m(v)m
+(ered)i(b)m(y)f(the)g(GNU)0 2695 y(Library)j(General)h(Public)e
+(License)i(instead.\))40 b(Y)-8 b(ou)31 b(can)g(apply)e(it)h(to)h(y)m
+(our)f(programs,)g(to)s(o.)125 2975 y(When)37 b(w)m(e)h(sp)s(eak)g(of)f
+(free)h(soft)m(w)m(are,)k(w)m(e)c(are)g(referring)e(to)j(freedom,)g
+(not)f(price.)62 b(Our)37 b(General)g(Public)0 3099 y(Licenses)30
+b(are)h(designed)e(to)i(mak)m(e)h(sure)e(that)h(y)m(ou)g(ha)m(v)m(e)g
+(the)g(freedom)g(to)g(distribute)d(copies)i(of)h(free)f(soft)m(w)m(are)
+0 3224 y(\(and)h(c)m(harge)i(for)f(this)f(service)g(if)g(y)m(ou)h
+(wish\),)f(that)h(y)m(ou)g(receiv)m(e)h(source)f(co)s(de)g(or)g(can)g
+(get)g(it)g(if)e(y)m(ou)j(w)m(an)m(t)f(it,)0 3348 y(that)f(y)m(ou)g
+(can)h(c)m(hange)f(the)g(soft)m(w)m(are)i(or)d(use)h(pieces)f(of)h(it)g
+(in)e(new)h(free)h(programs;)g(and)f(that)i(y)m(ou)f(kno)m(w)g(y)m(ou)0
+3473 y(can)g(do)f(these)h(things.)125 3753 y(T)-8 b(o)27
+b(protect)h(y)m(our)f(righ)m(ts,)h(w)m(e)f(need)g(to)h(mak)m(e)g
+(restrictions)e(that)h(forbid)f(an)m(y)m(one)i(to)g(den)m(y)f(y)m(ou)g
+(these)g(righ)m(ts)0 3877 y(or)g(to)i(ask)e(y)m(ou)h(to)g(surrender)e
+(the)h(righ)m(ts.)39 b(These)28 b(restrictions)e(translate)h(to)i
+(certain)e(resp)s(onsibilities)22 b(for)28 b(y)m(ou)0
+4002 y(if)h(y)m(ou)i(distribute)d(copies)i(of)h(the)f(soft)m(w)m(are,)i
+(or)f(if)e(y)m(ou)i(mo)s(dify)d(it.)125 4282 y(F)-8 b(or)34
+b(example,)h(if)d(y)m(ou)i(distribute)e(copies)h(of)h(suc)m(h)g(a)g
+(program,)g(whether)f(gratis)h(or)g(for)f(a)i(fee,)g(y)m(ou)f(m)m(ust)0
+4406 y(giv)m(e)d(the)g(recipien)m(ts)f(all)f(the)i(righ)m(ts)f(that)h
+(y)m(ou)g(ha)m(v)m(e.)43 b(Y)-8 b(ou)31 b(m)m(ust)g(mak)m(e)g(sure)f
+(that)h(they)-8 b(,)32 b(to)s(o,)g(receiv)m(e)f(or)g(can)0
+4531 y(get)h(the)e(source)h(co)s(de.)41 b(And)29 b(y)m(ou)i(m)m(ust)f
+(sho)m(w)g(them)h(these)f(terms)h(so)f(they)h(kno)m(w)f(their)g(righ)m
+(ts.)125 4811 y(W)-8 b(e)30 b(protect)g(y)m(our)e(righ)m(ts)h(with)e(t)
+m(w)m(o)k(steps:)40 b(\(1\))30 b(cop)m(yrigh)m(t)f(the)g(soft)m(w)m
+(are,)i(and)d(\(2\))i(o\013er)g(y)m(ou)f(this)f(license)0
+4935 y(whic)m(h)h(giv)m(es)i(y)m(ou)g(legal)f(p)s(ermission)d(to)k(cop)
+m(y)-8 b(,)32 b(distribute)c(and/or)i(mo)s(dify)f(the)h(soft)m(w)m
+(are.)125 5215 y(Also,)d(for)g(eac)m(h)h(author's)f(protection)g(and)f
+(ours,)h(w)m(e)h(w)m(an)m(t)f(to)h(mak)m(e)g(certain)f(that)g(ev)m(ery)
+m(one)i(understands)0 5340 y(that)37 b(there)f(is)f(no)h(w)m(arran)m(t)
+m(y)h(for)f(this)f(free)i(soft)m(w)m(are.)59 b(If)36
+b(the)g(soft)m(w)m(are)i(is)d(mo)s(di\014ed)f(b)m(y)i(someone)h(else)f
+(and)p eop
+%%Page: 156 158
+156 157 bop 0 -116 a Fs(156)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y(passed)39 b(on,)j(w)m(e)e(w)m(an)m
+(t)g(its)f(recipien)m(ts)g(to)h(kno)m(w)f(that)i(what)e(they)h(ha)m(v)m
+(e)g(is)f(not)h(the)f(original,)i(so)e(that)i(an)m(y)0
+491 y(problems)29 b(in)m(tro)s(duced)f(b)m(y)j(others)f(will)e(not)j
+(re\015ect)g(on)f(the)g(original)f(authors')h(reputations.)125
+771 y(Finally)-8 b(,)34 b(an)m(y)h(free)g(program)f(is)g(threatened)h
+(constan)m(tly)h(b)m(y)e(soft)m(w)m(are)i(paten)m(ts.)55
+b(W)-8 b(e)36 b(wish)d(to)i(a)m(v)m(oid)h(the)0 896 y(danger)23
+b(that)g(redistributors)d(of)i(a)h(free)g(program)g(will)d
+(individually)d(obtain)22 b(paten)m(t)i(licenses,)f(in)e(e\013ect)k
+(making)0 1020 y(the)31 b(program)f(proprietary)-8 b(.)41
+b(T)-8 b(o)31 b(prev)m(en)m(t)g(this,)f(w)m(e)h(ha)m(v)m(e)h(made)f(it)
+f(clear)h(that)g(an)m(y)g(paten)m(t)h(m)m(ust)e(b)s(e)g(licensed)0
+1145 y(for)g(ev)m(ery)m(one's)i(free)f(use)f(or)g(not)h(licensed)e(at)i
+(all.)125 1425 y(The)e(precise)h(terms)g(and)g(conditions)f(for)h(cop)m
+(ying,)h(distribution)26 b(and)k(mo)s(di\014cation)f(follo)m(w.)0
+1915 y Fm(TERMS)h(AND)g(CONDITIONS)g(F)l(OR)h(COPYING,)f(DISTRIBUTION)0
+2040 y(AND)g(MODIFICA)-11 b(TION)49 2320 y Fs(0.)61 b(This)40
+b(License)i(applies)e(to)j(an)m(y)f(program)g(or)g(other)g(w)m(ork)h
+(whic)m(h)d(con)m(tains)j(a)f(notice)g(placed)g(b)m(y)g(the)180
+2444 y(cop)m(yrigh)m(t)31 b(holder)e(sa)m(ying)h(it)f(ma)m(y)i(b)s(e)f
+(distributed)d(under)i(the)h(terms)g(of)h(this)e(General)h(Public)e
+(License.)180 2569 y(The)34 b(\\Program",)j(b)s(elo)m(w,)e(refers)g(to)
+g(an)m(y)g(suc)m(h)f(program)h(or)g(w)m(ork,)h(and)e(a)h(\\w)m(ork)g
+(based)f(on)h(the)g(Pro-)180 2694 y(gram")29 b(means)g(either)f(the)h
+(Program)f(or)h(an)m(y)g(deriv)-5 b(ativ)m(e)28 b(w)m(ork)h(under)e
+(cop)m(yrigh)m(t)i(la)m(w:)39 b(that)29 b(is)f(to)h(sa)m(y)-8
+b(,)31 b(a)180 2818 y(w)m(ork)g(con)m(taining)f(the)h(Program)g(or)f(a)
+h(p)s(ortion)e(of)i(it,)g(either)f(v)m(erbatim)g(or)h(with)e(mo)s
+(di\014cations)g(and/or)180 2943 y(translated)36 b(in)m(to)g(another)h
+(language.)59 b(\(Hereinafter,)38 b(translation)e(is)f(included)f
+(without)h(limitation)f(in)180 3067 y(the)d(term)f(\\mo)s
+(di\014cation".\))40 b(Eac)m(h)31 b(licensee)f(is)g(addressed)f(as)i
+(\\y)m(ou".)180 3223 y(Activities)j(other)g(than)g(cop)m(ying,)i
+(distribution)31 b(and)i(mo)s(di\014cation)g(are)i(not)g(co)m(v)m(ered)
+h(b)m(y)e(this)f(License;)180 3347 y(they)g(are)g(outside)f(its)h(scop)
+s(e.)48 b(The)32 b(act)i(of)f(running)e(the)i(Program)g(is)e(not)j
+(restricted,)f(and)f(the)h(output)180 3472 y(from)42
+b(the)h(Program)g(is)e(co)m(v)m(ered)j(only)e(if)g(its)g(con)m(ten)m
+(ts)i(constitute)f(a)g(w)m(ork)f(based)h(on)f(the)h(Program)180
+3596 y(\(indep)s(enden)m(t)33 b(of)i(ha)m(ving)g(b)s(een)f(made)h(b)m
+(y)g(running)e(the)i(Program\).)55 b(Whether)35 b(that)h(is)e(true)h
+(dep)s(ends)180 3721 y(on)30 b(what)h(the)f(Program)h(do)s(es.)49
+3877 y(1.)61 b(Y)-8 b(ou)41 b(ma)m(y)g(cop)m(y)h(and)e(distribute)e(v)m
+(erbatim)i(copies)h(of)g(the)g(Program's)f(source)h(co)s(de)g(as)g(y)m
+(ou)g(receiv)m(e)180 4001 y(it,)36 b(in)e(an)m(y)h(medium,)g(pro)m
+(vided)f(that)h(y)m(ou)h(conspicuously)d(and)h(appropriately)g(publish)
+d(on)k(eac)m(h)h(cop)m(y)180 4126 y(an)h(appropriate)g(cop)m(yrigh)m(t)
+g(notice)h(and)f(disclaimer)e(of)i(w)m(arran)m(t)m(y;)42
+b(k)m(eep)c(in)m(tact)g(all)e(the)i(notices)f(that)180
+4250 y(refer)32 b(to)g(this)f(License)h(and)f(to)i(the)f(absence)h(of)f
+(an)m(y)g(w)m(arran)m(t)m(y;)i(and)e(giv)m(e)g(an)m(y)g(other)h
+(recipien)m(ts)e(of)h(the)180 4375 y(Program)f(a)f(cop)m(y)h(of)g(this)
+e(License)h(along)h(with)e(the)h(Program.)180 4530 y(Y)-8
+b(ou)32 b(ma)m(y)g(c)m(harge)h(a)f(fee)g(for)f(the)h(ph)m(ysical)e(act)
+i(of)g(transferring)e(a)i(cop)m(y)-8 b(,)33 b(and)e(y)m(ou)h(ma)m(y)g
+(at)g(y)m(our)f(option)180 4655 y(o\013er)g(w)m(arran)m(t)m(y)g
+(protection)g(in)e(exc)m(hange)j(for)e(a)h(fee.)49 4811
+y(2.)61 b(Y)-8 b(ou)29 b(ma)m(y)g(mo)s(dify)e(y)m(our)i(cop)m(y)g(or)f
+(copies)h(of)g(the)f(Program)h(or)g(an)m(y)g(p)s(ortion)e(of)i(it,)f
+(th)m(us)h(forming)e(a)i(w)m(ork)180 4935 y(based)f(on)f(the)i
+(Program,)f(and)g(cop)m(y)h(and)e(distribute)e(suc)m(h)j(mo)s
+(di\014cations)e(or)i(w)m(ork)g(under)f(the)h(terms)g(of)180
+5060 y(Section)i(1)h(ab)s(o)m(v)m(e,)h(pro)m(vided)d(that)i(y)m(ou)f
+(also)h(meet)g(all)e(of)i(these)g(conditions:)229 5215
+y(a.)61 b(Y)-8 b(ou)26 b(m)m(ust)g(cause)h(the)f(mo)s(di\014ed)e
+(\014les)h(to)h(carry)g(prominen)m(t)f(notices)h(stating)g(that)h(y)m
+(ou)f(c)m(hanged)h(the)360 5340 y(\014les)i(and)h(the)h(date)g(of)f(an)
+m(y)h(c)m(hange.)p eop
+%%Page: 157 159
+157 158 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
+(LICENSE)1730 b(157)224 366 y(b.)60 b(Y)-8 b(ou)28 b(m)m(ust)f(cause)h
+(an)m(y)f(w)m(ork)h(that)f(y)m(ou)h(distribute)d(or)i(publish,)d(that)k
+(in)e(whole)h(or)g(in)f(part)h(con)m(tains)360 491 y(or)h(is)e(deriv)m
+(ed)h(from)g(the)g(Program)h(or)g(an)m(y)f(part)h(thereof,)h(to)f(b)s
+(e)f(licensed)f(as)h(a)h(whole)f(at)h(no)g(c)m(harge)360
+616 y(to)j(all)e(third)g(parties)h(under)e(the)j(terms)f(of)h(this)e
+(License.)234 781 y(c.)61 b(If)24 b(the)g(mo)s(di\014ed)e(program)i
+(normally)f(reads)h(commands)g(in)m(teractiv)m(ely)g(when)f(run,)i(y)m
+(ou)f(m)m(ust)g(cause)360 905 y(it,)40 b(when)d(started)h(running)e
+(for)i(suc)m(h)f(in)m(teractiv)m(e)i(use)f(in)f(the)h(most)g(ordinary)f
+(w)m(a)m(y)-8 b(,)41 b(to)e(prin)m(t)e(or)360 1030 y(displa)m(y)k(an)h
+(announcemen)m(t)h(including)c(an)k(appropriate)e(cop)m(yrigh)m(t)i
+(notice)g(and)f(a)h(notice)g(that)360 1154 y(there)c(is)f(no)g(w)m
+(arran)m(t)m(y)i(\(or)f(else,)i(sa)m(ying)d(that)h(y)m(ou)g(pro)m(vide)
+f(a)h(w)m(arran)m(t)m(y\))h(and)e(that)i(users)d(ma)m(y)360
+1279 y(redistribute)28 b(the)j(program)g(under)e(these)i(conditions,)f
+(and)g(telling)f(the)i(user)g(ho)m(w)f(to)i(view)e(a)h(cop)m(y)360
+1403 y(of)40 b(this)e(License.)68 b(\(Exception:)59 b(if)38
+b(the)i(Program)g(itself)e(is)h(in)m(teractiv)m(e)h(but)f(do)s(es)g
+(not)h(normally)360 1528 y(prin)m(t)27 b(suc)m(h)h(an)h(announcemen)m
+(t,)g(y)m(our)f(w)m(ork)h(based)f(on)g(the)h(Program)g(is)e(not)i
+(required)e(to)i(prin)m(t)e(an)360 1652 y(announcemen)m(t.\))180
+1858 y(These)40 b(requiremen)m(ts)f(apply)g(to)i(the)f(mo)s(di\014ed)e
+(w)m(ork)i(as)h(a)f(whole.)69 b(If)40 b(iden)m(ti\014able)e(sections)i
+(of)g(that)180 1983 y(w)m(ork)c(are)f(not)h(deriv)m(ed)e(from)h(the)h
+(Program,)h(and)e(can)h(b)s(e)e(reasonably)h(considered)f(indep)s
+(enden)m(t)g(and)180 2107 y(separate)e(w)m(orks)f(in)e(themselv)m(es,)j
+(then)e(this)g(License,)h(and)f(its)g(terms,)i(do)e(not)h(apply)f(to)i
+(those)f(sections)180 2232 y(when)k(y)m(ou)h(distribute)e(them)i(as)g
+(separate)h(w)m(orks.)57 b(But)36 b(when)f(y)m(ou)i(distribute)c(the)j
+(same)h(sections)f(as)180 2356 y(part)31 b(of)g(a)g(whole)f(whic)m(h)g
+(is)g(a)i(w)m(ork)f(based)f(on)h(the)g(Program,)h(the)f(distribution)c
+(of)k(the)h(whole)e(m)m(ust)h(b)s(e)180 2481 y(on)e(the)h(terms)g(of)f
+(this)g(License,)g(whose)h(p)s(ermissions)c(for)k(other)f(licensees)g
+(extend)h(to)g(the)g(en)m(tire)f(whole,)180 2605 y(and)h(th)m(us)g(to)h
+(eac)m(h)g(and)f(ev)m(ery)h(part)g(regardless)e(of)i(who)f(wrote)h(it.)
+180 2771 y(Th)m(us,)f(it)g(is)f(not)i(the)f(in)m(ten)m(t)h(of)f(this)g
+(section)g(to)h(claim)f(righ)m(ts)g(or)g(con)m(test)i(y)m(our)e(righ)m
+(ts)g(to)h(w)m(ork)g(written)180 2895 y(en)m(tirely)21
+b(b)m(y)i(y)m(ou;)i(rather,)f(the)f(in)m(ten)m(t)f(is)g(to)h(exercise)f
+(the)h(righ)m(t)f(to)h(con)m(trol)g(the)f(distribution)d(of)j(deriv)-5
+b(ativ)m(e)180 3020 y(or)30 b(collectiv)m(e)h(w)m(orks)g(based)f(on)g
+(the)g(Program.)180 3185 y(In)k(addition,)h(mere)h(aggregation)h(of)e
+(another)g(w)m(ork)h(not)f(based)g(on)g(the)g(Program)h(with)d(the)j
+(Program)180 3309 y(\(or)30 b(with)e(a)h(w)m(ork)h(based)f(on)g(the)h
+(Program\))g(on)f(a)h(v)m(olume)f(of)g(a)h(storage)h(or)e(distribution)
+d(medium)h(do)s(es)180 3434 y(not)k(bring)d(the)j(other)f(w)m(ork)h
+(under)e(the)h(scop)s(e)h(of)f(this)g(License.)49 3599
+y(3.)61 b(Y)-8 b(ou)32 b(ma)m(y)g(cop)m(y)h(and)e(distribute)e(the)j
+(Program)g(\(or)g(a)g(w)m(ork)f(based)h(on)f(it,)h(under)e(Section)h
+(2\))i(in)d(ob)5 b(ject)180 3724 y(co)s(de)31 b(or)g(executable)g(form)
+f(under)f(the)i(terms)g(of)f(Sections)h(1)g(and)f(2)h(ab)s(o)m(v)m(e)h
+(pro)m(vided)d(that)i(y)m(ou)g(also)g(do)180 3848 y(one)g(of)f(the)h
+(follo)m(wing:)229 4013 y(a.)61 b(Accompan)m(y)25 b(it)e(with)g(the)h
+(complete)g(corresp)s(onding)e(mac)m(hine-readable)i(source)g(co)s(de,)
+h(whic)m(h)e(m)m(ust)360 4138 y(b)s(e)31 b(distributed)e(under)h(the)i
+(terms)f(of)h(Sections)f(1)h(and)f(2)h(ab)s(o)m(v)m(e)h(on)f(a)g
+(medium)d(customarily)i(used)360 4262 y(for)f(soft)m(w)m(are)i(in)m
+(terc)m(hange;)f(or,)224 4428 y(b.)60 b(Accompan)m(y)24
+b(it)f(with)f(a)i(written)f(o\013er,)i(v)-5 b(alid)22
+b(for)h(at)h(least)g(three)f(y)m(ears,)j(to)e(giv)m(e)g(an)m(y)g(third)
+d(part)m(y)-8 b(,)26 b(for)360 4552 y(a)31 b(c)m(harge)g(no)f(more)h
+(than)f(y)m(our)g(cost)h(of)f(ph)m(ysically)f(p)s(erforming)f(source)i
+(distribution,)d(a)j(complete)360 4677 y(mac)m(hine-readable)23
+b(cop)m(y)g(of)g(the)h(corresp)s(onding)c(source)k(co)s(de,)g(to)g(b)s
+(e)e(distributed)e(under)i(the)h(terms)360 4801 y(of)31
+b(Sections)f(1)g(and)g(2)h(ab)s(o)m(v)m(e)g(on)g(a)f(medium)f
+(customarily)g(used)h(for)g(soft)m(w)m(are)i(in)m(terc)m(hange;)f(or,)
+234 4966 y(c.)61 b(Accompan)m(y)25 b(it)e(with)g(the)h(information)e(y)
+m(ou)i(receiv)m(ed)h(as)f(to)h(the)f(o\013er)g(to)h(distribute)c
+(corresp)s(onding)360 5091 y(source)32 b(co)s(de.)43
+b(\(This)30 b(alternativ)m(e)i(is)f(allo)m(w)m(ed)g(only)f(for)h
+(noncommercial)g(distribution)d(and)i(only)h(if)360 5215
+y(y)m(ou)g(receiv)m(ed)g(the)f(program)h(in)e(ob)5 b(ject)31
+b(co)s(de)g(or)g(executable)g(form)f(with)f(suc)m(h)h(an)h(o\013er,)g
+(in)e(accord)360 5340 y(with)g(Subsection)g(b)h(ab)s(o)m(v)m(e.\))p
+eop
+%%Page: 158 160
+158 159 bop 0 -116 a Fs(158)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)180 366 y(The)f(source)h(co)s(de)g(for)f
+(a)h(w)m(ork)g(means)g(the)g(preferred)e(form)h(of)h(the)g(w)m(ork)g
+(for)f(making)g(mo)s(di\014cations)f(to)180 491 y(it.)57
+b(F)-8 b(or)37 b(an)f(executable)g(w)m(ork,)i(complete)e(source)h(co)s
+(de)f(means)g(all)f(the)h(source)g(co)s(de)g(for)g(all)f(mo)s(dules)180
+616 y(it)c(con)m(tains,)h(plus)e(an)m(y)h(asso)s(ciated)h(in)m(terface)
+g(de\014nition)d(\014les,)i(plus)f(the)h(scripts)f(used)h(to)h(con)m
+(trol)g(com-)180 740 y(pilation)h(and)h(installation)f(of)i(the)g
+(executable.)55 b(Ho)m(w)m(ev)m(er,)39 b(as)c(a)g(sp)s(ecial)f
+(exception,)i(the)g(source)f(co)s(de)180 865 y(distributed)28
+b(need)j(not)g(include)e(an)m(ything)i(that)g(is)f(normally)g
+(distributed)e(\(in)i(either)g(source)i(or)f(binary)180
+989 y(form\))37 b(with)g(the)g(ma)5 b(jor)38 b(comp)s(onen)m(ts)f
+(\(compiler,)i(k)m(ernel,)g(and)e(so)g(on\))h(of)g(the)f(op)s(erating)g
+(system)h(on)180 1114 y(whic)m(h)29 b(the)i(executable)g(runs,)e
+(unless)f(that)j(comp)s(onen)m(t)g(itself)e(accompanies)i(the)f
+(executable.)180 1278 y(If)24 b(distribution)c(of)k(executable)h(or)f
+(ob)5 b(ject)25 b(co)s(de)f(is)f(made)h(b)m(y)g(o\013ering)g(access)h
+(to)g(cop)m(y)f(from)g(a)g(designated)180 1403 y(place,)36
+b(then)e(o\013ering)g(equiv)-5 b(alen)m(t)34 b(access)i(to)f(cop)m(y)g
+(the)g(source)f(co)s(de)h(from)f(the)g(same)h(place)g(coun)m(ts)g(as)
+180 1527 y(distribution)23 b(of)j(the)h(source)f(co)s(de,)i(ev)m(en)f
+(though)f(third)f(parties)h(are)g(not)h(comp)s(elled)e(to)i(cop)m(y)g
+(the)g(source)180 1652 y(along)j(with)f(the)i(ob)5 b(ject)31
+b(co)s(de.)49 1817 y(4.)61 b(Y)-8 b(ou)29 b(ma)m(y)h(not)f(cop)m(y)-8
+b(,)31 b(mo)s(dify)-8 b(,)28 b(sublicense,)f(or)i(distribute)d(the)k
+(Program)f(except)g(as)h(expressly)d(pro)m(vided)180
+1941 y(under)k(this)h(License.)47 b(An)m(y)33 b(attempt)h(otherwise)e
+(to)h(cop)m(y)-8 b(,)35 b(mo)s(dify)-8 b(,)32 b(sublicense)f(or)i
+(distribute)d(the)j(Pro-)180 2066 y(gram)24 b(is)f(v)m(oid,)i(and)f
+(will)d(automatically)j(terminate)g(y)m(our)g(righ)m(ts)f(under)g(this)
+g(License.)38 b(Ho)m(w)m(ev)m(er,)28 b(parties)180 2190
+y(who)36 b(ha)m(v)m(e)h(receiv)m(ed)f(copies,)i(or)e(righ)m(ts,)h(from)
+f(y)m(ou)g(under)e(this)h(License)h(will)d(not)k(ha)m(v)m(e)g(their)e
+(licenses)180 2315 y(terminated)30 b(so)h(long)e(as)i(suc)m(h)f
+(parties)g(remain)f(in)g(full)f(compliance.)49 2480 y(5.)61
+b(Y)-8 b(ou)36 b(are)f(not)g(required)f(to)h(accept)i(this)d(License,)i
+(since)e(y)m(ou)i(ha)m(v)m(e)g(not)f(signed)f(it.)54
+b(Ho)m(w)m(ev)m(er,)39 b(nothing)180 2604 y(else)29 b(gran)m(ts)i(y)m
+(ou)f(p)s(ermission)c(to)31 b(mo)s(dify)c(or)j(distribute)d(the)j
+(Program)g(or)g(its)f(deriv)-5 b(ativ)m(e)29 b(w)m(orks.)40
+b(These)180 2729 y(actions)c(are)h(prohibited)c(b)m(y)j(la)m(w)g(if)f
+(y)m(ou)i(do)f(not)g(accept)i(this)d(License.)58 b(Therefore,)37
+b(b)m(y)f(mo)s(difying)e(or)180 2853 y(distributing)29
+b(the)j(Program)h(\(or)g(an)m(y)g(w)m(ork)f(based)g(on)h(the)f
+(Program\),)i(y)m(ou)f(indicate)e(y)m(our)i(acceptance)180
+2978 y(of)27 b(this)f(License)h(to)h(do)f(so,)h(and)f(all)f(its)g
+(terms)h(and)g(conditions)e(for)i(cop)m(ying,)h(distributing)23
+b(or)28 b(mo)s(difying)180 3102 y(the)j(Program)f(or)g(w)m(orks)h
+(based)f(on)g(it.)49 3267 y(6.)61 b(Eac)m(h)37 b(time)f(y)m(ou)g
+(redistribute)e(the)i(Program)g(\(or)h(an)m(y)f(w)m(ork)g(based)g(on)g
+(the)g(Program\),)j(the)d(recipien)m(t)180 3392 y(automatically)j
+(receiv)m(es)i(a)e(license)g(from)g(the)g(original)f(licensor)g(to)i
+(cop)m(y)-8 b(,)44 b(distribute)37 b(or)i(mo)s(dify)f(the)180
+3516 y(Program)31 b(sub)5 b(ject)32 b(to)g(these)f(terms)h(and)e
+(conditions.)42 b(Y)-8 b(ou)32 b(ma)m(y)g(not)f(imp)s(ose)f(an)m(y)i
+(further)e(restrictions)180 3641 y(on)j(the)g(recipien)m(ts')g
+(exercise)g(of)g(the)g(righ)m(ts)g(gran)m(ted)h(herein.)47
+b(Y)-8 b(ou)34 b(are)f(not)h(resp)s(onsible)c(for)j(enforcing)180
+3765 y(compliance)d(b)m(y)g(third)e(parties)i(to)h(this)f(License.)49
+3930 y(7.)61 b(If,)31 b(as)g(a)g(consequence)h(of)f(a)g(court)g
+(judgmen)m(t)g(or)f(allegation)h(of)g(paten)m(t)h(infringemen)m(t)d(or)
+i(for)f(an)m(y)i(other)180 4054 y(reason)e(\(not)h(limited)d(to)j
+(paten)m(t)g(issues\),)f(conditions)f(are)h(imp)s(osed)f(on)h(y)m(ou)h
+(\(whether)f(b)m(y)g(court)g(order,)180 4179 y(agreemen)m(t)g(or)d
+(otherwise\))h(that)h(con)m(tradict)f(the)g(conditions)e(of)i(this)f
+(License,)h(they)g(do)g(not)g(excuse)h(y)m(ou)180 4304
+y(from)36 b(the)h(conditions)e(of)h(this)f(License.)59
+b(If)36 b(y)m(ou)h(cannot)g(distribute)d(so)i(as)h(to)g(satisfy)f(sim)m
+(ultaneously)180 4428 y(y)m(our)27 b(obligations)e(under)h(this)f
+(License)i(and)f(an)m(y)h(other)g(p)s(ertinen)m(t)f(obligations,)g
+(then)h(as)g(a)g(consequence)180 4553 y(y)m(ou)k(ma)m(y)g(not)f
+(distribute)e(the)j(Program)f(at)i(all.)39 b(F)-8 b(or)31
+b(example,)g(if)e(a)i(paten)m(t)g(license)f(w)m(ould)f(not)i(p)s(ermit)
+180 4677 y(ro)m(y)m(alt)m(y-free)f(redistribution)24
+b(of)j(the)h(Program)g(b)m(y)g(all)e(those)i(who)g(receiv)m(e)g(copies)
+f(directly)g(or)g(indirectly)180 4802 y(through)i(y)m(ou,)i(then)f(the)
+g(only)f(w)m(a)m(y)i(y)m(ou)f(could)f(satisfy)h(b)s(oth)f(it)h(and)f
+(this)g(License)h(w)m(ould)e(b)s(e)i(to)g(refrain)180
+4926 y(en)m(tirely)g(from)f(distribution)e(of)k(the)f(Program.)180
+5091 y(If)22 b(an)m(y)i(p)s(ortion)d(of)i(this)f(section)h(is)f(held)g
+(in)m(v)-5 b(alid)20 b(or)j(unenforceable)f(under)f(an)m(y)j
+(particular)d(circumstance,)180 5215 y(the)29 b(balance)g(of)g(the)g
+(section)g(is)f(in)m(tended)f(to)j(apply)d(and)i(the)g(section)g(as)g
+(a)g(whole)f(is)g(in)m(tended)g(to)h(apply)180 5340 y(in)g(other)i
+(circumstances.)p eop
+%%Page: 159 161
+159 160 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
+(LICENSE)1730 b(159)180 366 y(It)36 b(is)e(not)i(the)g(purp)s(ose)e(of)
+i(this)e(section)i(to)h(induce)d(y)m(ou)i(to)g(infringe)e(an)m(y)i
+(paten)m(ts)g(or)g(other)g(prop)s(ert)m(y)180 491 y(righ)m(t)41
+b(claims)g(or)h(to)g(con)m(test)h(v)-5 b(alidit)m(y)41
+b(of)g(an)m(y)h(suc)m(h)g(claims;)k(this)41 b(section)h(has)f(the)h
+(sole)g(purp)s(ose)e(of)180 616 y(protecting)k(the)g(in)m(tegrit)m(y)g
+(of)f(the)h(free)g(soft)m(w)m(are)h(distribution)40 b(system,)48
+b(whic)m(h)42 b(is)h(implemen)m(ted)f(b)m(y)180 740 y(public)29
+b(license)i(practices.)46 b(Man)m(y)32 b(p)s(eople)f(ha)m(v)m(e)i(made)
+f(generous)g(con)m(tributions)e(to)j(the)f(wide)f(range)h(of)180
+865 y(soft)m(w)m(are)g(distributed)27 b(through)j(that)h(system)g(in)e
+(reliance)g(on)i(consisten)m(t)f(application)f(of)i(that)g(system;)180
+989 y(it)d(is)f(up)g(to)i(the)f(author/donor)g(to)g(decide)g(if)f(he)h
+(or)g(she)g(is)f(willing)d(to)29 b(distribute)d(soft)m(w)m(are)j
+(through)f(an)m(y)180 1114 y(other)j(system)f(and)g(a)h(licensee)e
+(cannot)i(imp)s(ose)e(that)i(c)m(hoice.)180 1269 y(This)d(section)i(is)
+g(in)m(tended)e(to)j(mak)m(e)g(thoroughly)e(clear)h(what)g(is)f(b)s
+(eliev)m(ed)g(to)i(b)s(e)e(a)i(consequence)g(of)f(the)180
+1393 y(rest)h(of)f(this)f(License.)49 1548 y(8.)61 b(If)24
+b(the)h(distribution)c(and/or)j(use)h(of)f(the)h(Program)g(is)e
+(restricted)i(in)e(certain)h(coun)m(tries)h(either)f(b)m(y)g(paten)m
+(ts)180 1673 y(or)30 b(b)m(y)g(cop)m(yrigh)m(ted)h(in)m(terfaces,)g
+(the)f(original)e(cop)m(yrigh)m(t)j(holder)e(who)h(places)g(the)g
+(Program)g(under)f(this)180 1797 y(License)h(ma)m(y)h(add)f(an)g
+(explicit)f(geographical)i(distribution)26 b(limitation)j(excluding)f
+(those)j(coun)m(tries,)g(so)180 1922 y(that)d(distribution)c(is)j(p)s
+(ermitted)f(only)h(in)f(or)h(among)h(coun)m(tries)g(not)g(th)m(us)f
+(excluded.)39 b(In)26 b(suc)m(h)i(case,)h(this)180 2046
+y(License)h(incorp)s(orates)g(the)g(limitation)e(as)j(if)e(written)h
+(in)f(the)h(b)s(o)s(dy)f(of)i(this)e(License.)49 2201
+y(9.)61 b(The)28 b(F)-8 b(ree)29 b(Soft)m(w)m(are)g(F)-8
+b(oundation)28 b(ma)m(y)h(publish)c(revised)i(and/or)h(new)g(v)m
+(ersions)f(of)i(the)f(General)g(Public)180 2326 y(License)33
+b(from)f(time)h(to)g(time.)49 b(Suc)m(h)32 b(new)h(v)m(ersions)f(will)e
+(b)s(e)j(similar)d(in)i(spirit)e(to)k(the)f(presen)m(t)g(v)m(ersion,)
+180 2450 y(but)d(ma)m(y)h(di\013er)e(in)g(detail)g(to)i(address)f(new)g
+(problems)e(or)j(concerns.)180 2605 y(Eac)m(h)44 b(v)m(ersion)f(is)f
+(giv)m(en)h(a)h(distinguishing)39 b(v)m(ersion)k(n)m(um)m(b)s(er.)78
+b(If)43 b(the)g(Program)h(sp)s(eci\014es)e(a)h(v)m(ersion)180
+2730 y(n)m(um)m(b)s(er)38 b(of)h(this)f(License)h(whic)m(h)f(applies)f
+(to)j(it)f(and)f(\\an)m(y)i(later)f(v)m(ersion",)j(y)m(ou)d(ha)m(v)m(e)
+i(the)e(option)g(of)180 2855 y(follo)m(wing)h(the)i(terms)g(and)f
+(conditions)g(either)g(of)h(that)g(v)m(ersion)g(or)f(of)h(an)m(y)h
+(later)e(v)m(ersion)h(published)180 2979 y(b)m(y)36 b(the)g(F)-8
+b(ree)37 b(Soft)m(w)m(are)g(F)-8 b(oundation.)57 b(If)35
+b(the)h(Program)g(do)s(es)g(not)g(sp)s(ecify)f(a)h(v)m(ersion)f(n)m(um)
+m(b)s(er)g(of)h(this)180 3104 y(License,)30 b(y)m(ou)h(ma)m(y)g(c)m(ho)
+s(ose)g(an)m(y)g(v)m(ersion)f(ev)m(er)h(published)c(b)m(y)j(the)g(F)-8
+b(ree)32 b(Soft)m(w)m(are)f(F)-8 b(oundation.)4 3259
+y(10.)61 b(If)34 b(y)m(ou)h(wish)d(to)k(incorp)s(orate)e(parts)g(of)g
+(the)h(Program)g(in)m(to)f(other)h(free)f(programs)g(whose)h
+(distribution)180 3383 y(conditions)42 b(are)i(di\013eren)m(t,)j(write)
+c(to)h(the)g(author)g(to)g(ask)g(for)f(p)s(ermission.)78
+b(F)-8 b(or)44 b(soft)m(w)m(are)h(whic)m(h)e(is)180 3508
+y(cop)m(yrigh)m(ted)i(b)m(y)g(the)h(F)-8 b(ree)46 b(Soft)m(w)m(are)g(F)
+-8 b(oundation,)49 b(write)44 b(to)i(the)g(F)-8 b(ree)46
+b(Soft)m(w)m(are)g(F)-8 b(oundation;)52 b(w)m(e)180 3632
+y(sometimes)26 b(mak)m(e)h(exceptions)f(for)f(this.)38
+b(Our)25 b(decision)f(will)g(b)s(e)h(guided)f(b)m(y)i(the)g(t)m(w)m(o)h
+(goals)f(of)g(preserving)180 3757 y(the)i(free)h(status)f(of)g(all)f
+(deriv)-5 b(ativ)m(es)28 b(of)g(our)g(free)g(soft)m(w)m(are)i(and)d(of)
+i(promoting)e(the)i(sharing)d(and)i(reuse)g(of)180 3881
+y(soft)m(w)m(are)k(generally)-8 b(.)180 4255 y Fm(NO)30
+b(W)-15 b(ARRANTY)4 4468 y Fs(11.)61 b(BECA)m(USE)41
+b(THE)f(PR)m(OGRAM)i(IS)e(LICENSED)g(FREE)h(OF)g(CHAR)m(GE,)g(THERE)f
+(IS)h(NO)f(W)-10 b(AR-)180 4593 y(RANTY)22 b(F)m(OR)h(THE)f(PR)m
+(OGRAM,)i(TO)d(THE)h(EXTENT)g(PERMITTED)g(BY)h(APPLICABLE)e(LA)-10
+b(W.)180 4717 y(EX)m(CEPT)46 b(WHEN)i(OTHER)-10 b(WISE)45
+b(ST)-8 b(A)g(TED)47 b(IN)g(WRITING)g(THE)f(COPYRIGHT)h(HOLDERS)180
+4842 y(AND/OR)21 b(OTHER)f(P)-8 b(AR)g(TIES)20 b(PR)m(O)m(VIDE)h(THE)f
+(PR)m(OGRAM)h(\\AS)f(IS")g(WITHOUT)g(W)-10 b(ARRANTY)180
+4966 y(OF)28 b(ANY)h(KIND,)g(EITHER)e(EXPRESSED)h(OR)f(IMPLIED,)i
+(INCLUDING,)g(BUT)f(NOT)g(LIMITED)180 5091 y(TO,)46 b(THE)g(IMPLIED)g
+(W)-10 b(ARRANTIES)46 b(OF)h(MER)m(CHANT)-8 b(ABILITY)47
+b(AND)g(FITNESS)e(F)m(OR)i(A)180 5215 y(P)-8 b(AR)g(TICULAR)37
+b(PURPOSE.)f(THE)h(ENTIRE)f(RISK)g(AS)h(TO)f(THE)h(QUALITY)g(AND)h
+(PERF)m(OR-)180 5340 y(MANCE)i(OF)f(THE)g(PR)m(OGRAM)h(IS)e(WITH)i
+(YOU.)f(SHOULD)h(THE)f(PR)m(OGRAM)h(PR)m(O)m(VE)f(DE-)p
+eop
+%%Page: 160 162
+160 161 bop 0 -116 a Fs(160)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)180 366 y(FECTIVE,)35 b(YOU)g(ASSUME)g
+(THE)g(COST)f(OF)i(ALL)f(NECESSAR)-8 b(Y)34 b(SER)-10
+b(VICING,)35 b(REP)-8 b(AIR)35 b(OR)180 491 y(CORRECTION.)4
+640 y(12.)61 b(IN)25 b(NO)g(EVENT)f(UNLESS)g(REQUIRED)h(BY)g
+(APPLICABLE)g(LA)-10 b(W)25 b(OR)g(A)m(GREED)h(TO)e(IN)h(WRIT-)180
+765 y(ING)i(WILL)g(ANY)g(COPYRIGHT)f(HOLDER,)h(OR)f(ANY)h(OTHER)f(P)-8
+b(AR)g(TY)27 b(WHO)g(MA)-8 b(Y)28 b(MODIFY)180 890 y(AND/OR)34
+b(REDISTRIBUTE)d(THE)i(PR)m(OGRAM)g(AS)f(PERMITTED)g(ABO)m(VE,)i(BE)f
+(LIABLE)g(TO)180 1014 y(YOU)26 b(F)m(OR)g(D)m(AMA)m(GES,)h(INCLUDING)f
+(ANY)g(GENERAL,)g(SPECIAL,)e(INCIDENT)-8 b(AL)26 b(OR)f(CON-)180
+1139 y(SEQUENTIAL)36 b(D)m(AMA)m(GES)i(ARISING)f(OUT)f(OF)h(THE)g(USE)f
+(OR)h(INABILITY)g(TO)f(USE)g(THE)180 1263 y(PR)m(OGRAM)j(\(INCLUDING)g
+(BUT)f(NOT)g(LIMITED)g(TO)g(LOSS)e(OF)j(D)m(A)-8 b(T)g(A)40
+b(OR)d(D)m(A)-8 b(T)g(A)40 b(BEING)180 1388 y(RENDERED)k(INA)m(CCURA)-8
+b(TE)44 b(OR)f(LOSSES)f(SUST)-8 b(AINED)43 b(BY)i(YOU)e(OR)h(THIRD)f(P)
+-8 b(AR)g(TIES)180 1512 y(OR)28 b(A)h(F)-10 b(AILURE)29
+b(OF)g(THE)f(PR)m(OGRAM)i(TO)e(OPERA)-8 b(TE)28 b(WITH)h(ANY)g(OTHER)f
+(PR)m(OGRAMS\),)180 1637 y(EVEN)38 b(IF)f(SUCH)h(HOLDER)f(OR)g(OTHER)g
+(P)-8 b(AR)g(TY)38 b(HAS)g(BEEN)g(AD)m(VISED)g(OF)g(THE)f(POSSI-)180
+1761 y(BILITY)30 b(OF)g(SUCH)g(D)m(AMA)m(GES.)0 2210
+y Fm(END)h(OF)f(TERMS)f(AND)i(CONDITIONS)p eop
+%%Page: 161 163
+161 162 bop 0 -116 a Fs(App)s(endix)28 b(F:)j(GNU)g(GENERAL)f(PUBLIC)g
+(LICENSE)1730 b(161)0 366 y Fm(Ho)l(w)31 b(to)g(Apply)f(These)g(T)-11
+b(erms)30 b(to)h(Y)-11 b(our)29 b(New)i(Programs)125
+677 y Fs(If)e(y)m(ou)i(dev)m(elop)f(a)h(new)e(program,)i(and)e(y)m(ou)i
+(w)m(an)m(t)g(it)f(to)h(b)s(e)e(of)i(the)f(greatest)i(p)s(ossible)c
+(use)i(to)h(the)f(public,)0 801 y(the)e(b)s(est)g(w)m(a)m(y)h(to)f(ac)m
+(hiev)m(e)i(this)d(is)g(to)h(mak)m(e)h(it)f(free)g(soft)m(w)m(are)h
+(whic)m(h)e(ev)m(ery)m(one)j(can)e(redistribute)d(and)j(c)m(hange)0
+926 y(under)h(these)i(terms.)125 1236 y(T)-8 b(o)28 b(do)h(so,)g(attac)
+m(h)h(the)f(follo)m(wing)e(notices)h(to)h(the)g(program.)40
+b(It)28 b(is)f(safest)i(to)h(attac)m(h)g(them)e(to)h(the)g(start)g(of)0
+1361 y(eac)m(h)34 b(source)g(\014le)e(to)i(most)f(e\013ectiv)m(ely)h
+(con)m(v)m(ey)h(the)f(exclusion)d(of)j(w)m(arran)m(t)m(y;)h(and)e(eac)m
+(h)h(\014le)f(should)e(ha)m(v)m(e)j(at)0 1485 y(least)d(the)f(\\cop)m
+(yrigh)m(t")i(line)d(and)g(a)i(p)s(oin)m(ter)e(to)j(where)d(the)i(full)
+d(notice)j(is)e(found.)240 1775 y Fo(one)i(line)d(to)j(giv)m(e)g(the)g
+(program's)f(name)h(and)e(a)i(brief)e(idea)h(of)g(what)h(it)f(do)s(es.)
+240 1878 y Fn(Copyright)45 b(\(C\))i(19)p Fo(yy)103 b(name)30
+b(of)h(author)240 2086 y Fn(This)47 b(program)e(is)j(free)e(software;)g
+(you)g(can)h(redistribute)e(it)i(and/or)f(modify)240
+2190 y(it)h(under)g(the)f(terms)h(of)g(the)g(GNU)g(General)f(Public)g
+(License)g(as)h(published)e(by)240 2293 y(the)i(Free)g(Software)e
+(Foundation;)g(either)h(version)g(2)h(of)g(the)g(License,)f(or)240
+2397 y(\(at)h(your)g(option\))e(any)i(later)g(version.)240
+2605 y(This)g(program)e(is)j(distributed)c(in)k(the)e(hope)h(that)g(it)
+g(will)g(be)g(useful,)240 2709 y(but)g(WITHOUT)f(ANY)h(WARRANTY;)e
+(without)h(even)g(the)h(implied)f(warranty)g(of)240 2812
+y(MERCHANTABILITY)e(or)j(FITNESS)f(FOR)h(A)g(PARTICULAR)e(PURPOSE.)93
+b(See)47 b(the)240 2916 y(GNU)g(General)f(Public)g(License)g(for)h
+(more)f(details.)240 3124 y(You)h(should)f(have)h(received)e(a)j(copy)e
+(of)h(the)g(GNU)g(General)f(Public)g(License)240 3227
+y(along)g(with)h(this)g(program;)e(if)i(not,)g(write)f(to)i(the)e(Free)
+h(Software)240 3331 y(Foundation,)e(Inc.,)h(59)h(Temple)f(Place)h(-)g
+(Suite)g(330,)f(Boston,)g(MA)h(02111-1307,)e(USA.)125
+3641 y Fs(Also)30 b(add)f(information)g(on)h(ho)m(w)h(to)g(con)m(tact)i
+(y)m(ou)d(b)m(y)g(electronic)h(and)f(pap)s(er)f(mail.)125
+3952 y(If)19 b(the)i(program)f(is)g(in)m(teractiv)m(e,)j(mak)m(e)e(it)f
+(output)g(a)h(short)f(notice)h(lik)m(e)e(this)h(when)f(it)h(starts)h
+(in)e(an)h(in)m(teractiv)m(e)0 4076 y(mo)s(de:)240 4366
+y Fn(Gnomovision)45 b(version)h(69,)g(Copyright)g(\(C\))h(19)p
+Fo(yy)55 b(name)30 b(of)g(author)240 4469 y Fn(Gnomovision)45
+b(comes)h(with)h(ABSOLUTELY)e(NO)i(WARRANTY;)e(for)i(details)240
+4573 y(type)g(`show)f(w'.)240 4677 y(This)h(is)g(free)f(software,)g
+(and)h(you)g(are)f(welcome)g(to)h(redistribute)e(it)240
+4781 y(under)h(certain)g(conditions;)f(type)i(`show)f(c')h(for)g
+(details.)125 5091 y Fs(The)39 b(h)m(yp)s(othetical)g(commands)h(`)p
+Fn(show)30 b(w)p Fs(')40 b(and)f(`)p Fn(show)29 b(c)p
+Fs(')40 b(should)f(sho)m(w)g(the)i(appropriate)e(parts)h(of)g(the)0
+5215 y(General)21 b(Public)f(License.)37 b(Of)21 b(course,)i(the)f
+(commands)f(y)m(ou)h(use)f(ma)m(y)h(b)s(e)f(called)g(something)g(other)
+h(than)f(`)p Fn(show)0 5340 y(w)p Fs(')30 b(and)g(`)p
+Fn(show)g(c)p Fs(';)g(they)h(could)e(ev)m(en)i(b)s(e)f(mouse-clic)m(ks)
+g(or)g(men)m(u)g(items|whatev)m(er)h(suits)e(y)m(our)h(program.)p
+eop
+%%Page: 162 164
+162 163 bop 0 -116 a Fs(162)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)125 366 y(Y)-8 b(ou)28 b(should)f(also)h
+(get)h(y)m(our)f(emplo)m(y)m(er)h(\(if)e(y)m(ou)i(w)m(ork)f(as)h(a)g
+(programmer\))f(or)g(y)m(our)g(sc)m(ho)s(ol,)h(if)e(an)m(y)-8
+b(,)30 b(to)f(sign)0 491 y(a)i(\\cop)m(yrigh)m(t)g(disclaimer")d(for)j
+(the)f(program,)h(if)e(necessary)-8 b(.)41 b(Here)31
+b(is)f(a)h(sample;)e(alter)i(the)f(names:)240 744 y Fn(Yoyodyne,)45
+b(Inc.,)i(hereby)f(disclaims)f(all)i(copyright)e(interest)h(in)h(the)g
+(program)240 848 y(`Gnomovision')d(\(which)i(makes)h(passes)f(at)h
+(compilers\))e(written)h(by)h(James)f(Hacker.)240 1056
+y Fo(signature)30 b(of)g(T)m(y)h(Co)s(on)p Fn(,)47 b(1)g(April)g(1989)
+240 1159 y(Ty)g(Coon,)g(President)e(of)i(Vice)125 1433
+y Fs(This)28 b(General)j(Public)d(License)i(do)s(es)h(not)g(p)s(ermit)d
+(incorp)s(orating)h(y)m(our)i(program)f(in)m(to)h(proprietary)e(pro-)0
+1558 y(grams.)45 b(If)31 b(y)m(our)h(program)f(is)g(a)h(subroutine)d
+(library)-8 b(,)31 b(y)m(ou)h(ma)m(y)g(consider)e(it)i(more)f(useful)f
+(to)j(p)s(ermit)d(linking)0 1682 y(proprietary)37 b(applications)f
+(with)g(the)i(library)-8 b(.)61 b(If)38 b(this)f(is)f(what)i(y)m(ou)g
+(w)m(an)m(t)h(to)g(do,)h(use)d(the)h(GNU)h(Library)0
+1807 y(General)30 b(Public)e(License)i(instead)g(of)g(this)g(License.)p
 eop
-%%Page: -1 123
-bop 1937 -58 a Fs(i)0 183 y Fp(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
-(.)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(.)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(7)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(9)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(13)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(23)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(27)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(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)24
-b Fc(37)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(43)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(47)0 827 y(10)54 b(Adding)16 b(\014les)g(to)h(a)g(directory)5
-b Fb(.)k(.)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(.)21
-b Fc(49)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(.)25 b Fc(51)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(53)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(55)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(57)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(59)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(61)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(65)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(.)27 b Fc(67)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(69)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(99)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(109)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(111)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(113)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(115)p eop
-%%Page: -2 124
-bop 0 -58 a Fs(ii)1227 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)p
+%%Page: 163 165
+163 164 bop 0 -116 a Fs(Index)3541 b(163)0 366 y Fp(Index)0
+846 y Fm(-)0 979 y Ff(-j)26 b(\(merging)f(branc)n(hes\))16
+b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43
+b Ff(51)0 1095 y(-k)25 b(\(R)n(CS)g(k\015ags\))15 b Fe(.)e(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Ff(77)0 1320 y Fm(.)0 1453 y Ff(.#)26 b(\014les)17
+b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(122)0 1569
+y(.bashrc,)26 b(setting)h(CVSR)n(OOT)d(in)7 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)34 b Ff(15)0 1686 y(.cshrc,)27 b(setting)f(CVSR)n(OOT)e
+(in)14 b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(15)0 1802 y(.cvsrc)26
+b(\014le)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(87)0
+1918 y(.pro\014le,)27 b(setting)f(CVSR)n(OOT)e(in)12
+b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)38 b Ff(15)0 2034 y(.tcshrc,)26 b(setting)h(CVSR)n
+(OOT)d(in)16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(15)0 2260
+y Fm(/)0 2392 y Ff(/usr/lo)r(cal/cvsro)r(ot,)30 b(as)c(example)f(rep)r
+(ository)20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
+b Ff(15)0 2618 y Fm(:)0 2750 y Ff(:ext:)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(22)0 2867 y(:kserv)n(er:)15
+b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(26)0 2983
+y(:lo)r(cal:)25 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49
+b Ff(15)0 3099 y(:pserv)n(er:)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
+b Ff(25)0 3215 y(:serv)n(er:)19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)45 b Ff(22)0 3441 y Fm(=)0 3573 y Ff(=======)15 b
+Fe(.)c(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)41 b Ff(37)p 8 3799 41 6 v 5 3932 24
+4 v 32 3932 V 81 3932 a(\014les)26 b(\(VMS\))6 b Fe(.)12
+b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)33 b Ff(122)0 4157 y Fg(>)0 4290 y Fd(>>>>>>>)18
+b Fe(.)d(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(37)0 4515
+y Fg(<)0 4648 y Fd(<<<<<<<)18 b Fe(.)d(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45
+b Ff(37)0 4873 y Fm(A)0 5006 y Ff(A)25 b(sample)h(session)8
+b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)35 b Ff(11)0 5122 y(abandoning)26 b(w)n(ork)21 b
+Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+48 b Ff(42)0 5238 y(Ab)r(out)25 b(this)h(man)n(ual)11
+b Fe(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38
+b Ff(1)0 5355 y(add)25 b(\(sub)r(command\))18 b Fe(.)11
+b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
+b Ff(57)2031 846 y(Adding)25 b(a)h(tag)21 b Fe(.)13 b(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47
+b Ff(46)2031 962 y(Adding)25 b(\014les)7 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34
+b Ff(57)2031 1078 y(Admin)24 b(\(sub)r(command\))17 b
+Fe(.)10 b(.)j(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43
+b Ff(93)2031 1195 y(Administrativ)n(e)25 b(\014les)h(\(in)n(tro\))12
+b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(19)2031 1311
+y(Administrativ)n(e)25 b(\014les)h(\(reference\))10 b
+Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)37 b Ff(135)2031 1427 y(Administrativ)n(e)25
+b(\014les,)h(editing)g(them)17 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(19)2031
+1543 y(ALL)25 b(in)h(commitinfo)18 b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(139)2031 1660 y(annotate)26
+b(\(sub)r(command\))18 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
+b Ff(74)2031 1776 y(A)n(tomic)25 b(transactions,)i(lac)n(k)f(of)9
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(39)2031 1892 y(authen)n(ticated)
+25 b(clien)n(t,)i(using)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
+b Ff(25)2031 2008 y(authen)n(ticating)26 b(serv)n(er,)g(setting)g(up)19
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)46 b Ff(23)2031 2124 y(Author)25 b(k)n(eyw)n(ord)19
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)46 b Ff(75)2031 2241 y(Automatically)25 b(ignored)i(\014les)8
+b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35 b Ff(146)2031 2357
+y(Av)n(oiding)25 b(editor)h(in)n(v)n(o)r(cation)16 b
+Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(92)2031 2619 y
+Fm(B)2031 2752 y Ff(bill)26 b(of)h(materials)11 b Fe(.)j(.)f(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(81)2031 2868 y(Binary)26 b(\014les)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(79)2031 2984 y(Branc)n(h)26 b(merge)f(example)11
+b Fe(.)h(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b
+Ff(51)2031 3100 y(Branc)n(h)26 b(n)n(um)n(b)r(er)17 b
+Fe(.)11 b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)44 b Ff(9)2031 3216 y(Branc)n(h)26 b(n)n(um)n(b)r(ers)17
+b Fe(.)11 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)43 b Ff(49)2031 3333 y(Branc)n(h,)26 b(creating)h(a)16
+b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(48)2031 3449 y(Branc)n(h,)26 b(v)n(endor-)c Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
+b Ff(63)2031 3565 y(Branc)n(hes)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47
+b Ff(45)2031 3681 y(Branc)n(hes)26 b(motiv)l(ation)15
+b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
+b Ff(47)2031 3798 y(Branc)n(hes,)27 b(cop)n(ying)e(c)n(hanges)h(b)r(et)
+n(w)n(een)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)49 b Ff(51)2031 3914 y(Branc)n(hes,)27 b(stic)n(ky)18
+b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)45 b Ff(49)2031 4030 y(Bringing)27 b(a)f(\014le)g(up)e(to)i(date)20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(34)2031
+4146 y(Bugs,)27 b(kno)n(wn)e(in)g(this)h(man)n(ual)12
+b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(3)2031 4263 y(Bugs,)27
+b(rep)r(orting)f(\(CVS\))15 b Fe(.)d(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)42 b Ff(6)2031 4379 y(Bugs,)27 b(rep)r(orting)f(\(man)n
+(ual\))20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
+b Ff(3)2031 4495 y(builds)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)47 b Ff(81)2031 4757 y Fm(C)2031 4890 y Ff(Changes,)27
+b(cop)n(ying)f(b)r(et)n(w)n(een)f(branc)n(hes)16 b Fe(.)d(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(51)2031
+5006 y(Changing)27 b(a)f(log)g(message)10 b Fe(.)k(.)f(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)37 b Ff(94)2031 5122 y(c)n(hec)n(k)n(ed)25
+b(out)g(cop)n(y)-6 b(,)25 b(k)n(eeping)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)38 b Ff(145)2031 5238 y(Chec)n(kin)25 b(program)19
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
+b Ff(136)2031 5355 y(Chec)n(king)26 b(commits)17 b Fe(.)12
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Ff(139)p eop
+%%Page: 164 166
+164 165 bop 0 -116 a Fs(164)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Ff(Chec)n(king)c(out)f(source)d
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
+b Ff(11)0 483 y(Chec)n(k)n(out)25 b(\(sub)r(command\))8
+b Fe(.)j(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(97)0
+599 y(Chec)n(k)n(out)25 b(program)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(136)0 715 y(c)n(hec)n(k)n(out,)25
+b(as)h(term)f(for)i(getting)f(ready)f(to)h(edit)d Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(42)0 831 y(Chec)n(k)n(out,)26
+b(example)8 b Fe(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)35 b Ff(11)0 948 y(c)n(ho)r(osing,)27 b(reserv)n(ed)f(or)g
+(unreserv)n(ed)f(c)n(hec)n(k)n(outs)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)46 b Ff(44)0 1064 y(Cleaning)27 b(up)20 b
+Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)48 b Ff(12)0 1180 y(Clien)n(t/Serv)n(er)26
+b(Op)r(eration)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
+b Ff(21)0 1296 y(Co)26 b(\(sub)r(command\))16 b Fe(.)11
+b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
+b Ff(97)0 1413 y(Command)24 b(reference)7 b Fe(.)14 b(.)f(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(125)0 1529 y(Command)24
+b(structure)f Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+49 b Ff(87)0 1645 y(Commen)n(t)24 b(leader)16 b Fe(.)e(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b
+Ff(96)0 1761 y(Commit)25 b(\(sub)r(command\))11 b Fe(.)g(.)i(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(99)0 1877 y(Commit)25
+b(\014les)8 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(138)0 1994 y(Commit,)25
+b(when)h(to)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)41 b Ff(85)0 2110 y(Commitinfo)22 b Fe(.)13
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)49 b Ff(139)0 2226 y(Committing)25 b(c)n(hanges)16
+b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
+b Ff(11)0 2342 y(Common)25 b(options)e Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(90)0 2459
+y(Common)25 b(syn)n(tax)f(of)j(info)f(\014les)7 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)34 b Ff(139)0 2575 y(compatibilit)n(y)-6
+b(,)25 b(b)r(et)n(w)n(een)h(CVS)f(v)n(ersions)20 b Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46
+b Ff(83)0 2691 y(COMSPEC)10 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b
+Ff(150)0 2807 y(Con\015ict)26 b(mark)n(ers)14 b Fe(.)f(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b
+Ff(37)0 2924 y(Con\015ict)26 b(resolution)17 b Fe(.)d(.)f(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(37)0
+3040 y(Con\015icts)26 b(\(merge)g(example\))21 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(36)0 3156 y(Con)n(tributors)26
+b(\(CVS)f(program\))10 b Fe(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
+b Ff(5)0 3272 y(Con)n(tributors)26 b(\(man)n(ual\))16
+b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Ff(2)0 3388 y(Cop)n(ying)26 b(c)n(hanges)11 b Fe(.)j(.)f(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b
+Ff(51)0 3505 y(Correcting)27 b(a)f(log)h(message)10 b
+Fe(.)j(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(94)0 3621
+y(Creating)27 b(a)f(branc)n(h)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(48)0 3737 y(Creating)27
+b(a)f(pro)t(ject)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)44 b Ff(29)0 3853 y(Creating)27 b(a)f(rep)r(ository)19
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
+b Ff(20)0 3970 y(Credits)26 b(\(CVS)g(program\))17 b
+Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(5)0
+4086 y(Credits)26 b(\(man)n(ual\))7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(2)0
+4202 y(CVS)25 b(1.6,)i(and)f(w)n(atc)n(hes)9 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(43)0
+4318 y(CVS)25 b(command)f(structure)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)38 b Ff(87)0 4435 y(CVS)25 b(passwd)i(\014le)19
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)46 b Ff(23)0 4551 y(CVS,)26 b(history)f(of)15 b Fe(.)g(.)e(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(5)0 4667 y(CVS,)26 b(in)n(tro)r(duction)f(to)7 b
+Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
+b Ff(5)0 4783 y(CVS,)26 b(v)n(ersions)g(of)14 b Fe(.)g(.)f(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b
+Ff(83)0 4899 y(CVS)p 161 4899 24 4 v 27 w(CLIENT)p 484
+4899 V 28 w(LOG)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)47 b Ff(150)0 5016 y(CVS)p 161 5016 V 27 w(CLIENT)p
+484 5016 V 28 w(POR)-6 b(T)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)41 b Ff(26)0 5132 y(CVS)p 161 5132 V 27 w(IGNORE)p
+503 5132 V 27 w(REMOTE)p 876 5132 V 28 w(R)n(OOT)16 b
+Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(150)0 5248 y(CVS)p 161 5248 V 27 w(P)-6 b(ASSFILE,)25
+b(en)n(vironmen)n(t)f(v)l(ariable)17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)43 b Ff(25)2031 366 y(CVS)p 2192
+366 V 27 w(R)n(CMD)p 2458 366 V 28 w(POR)-6 b(T)7 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
+b Ff(150)2031 483 y(CVS)p 2192 483 V 27 w(RSH)17 b Fe(.)c(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)44 b Ff(149)2031 599 y(CVS)p 2192 599 V 27 w(SER)-9
+b(VER)12 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)38 b Ff(22)2031 715 y(CVS)p 2192
+715 V 27 w(SER)-9 b(VER)p 2529 715 V 27 w(SLEEP)8 b Fe(.)14
+b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(150)2031
+831 y(CVSEDITOR)22 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(149)2031 948 y(CVSEDITOR,)25
+b(en)n(vironmen)n(t)f(v)l(ariable)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(11)2031 1064
+y(CVSIGNORE)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(149)2031 1180 y(cvsignore)27
+b(\(admin)d(\014le\),)i(global)7 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34
+b Ff(146)2031 1296 y(CVSREAD)14 b Fe(.)e(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
+b Ff(149)2031 1413 y(CVSREAD,)25 b(o)n(v)n(erriding)13
+b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b
+Ff(90)2031 1529 y(cvsro)r(ot)17 b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+43 b Ff(15)2031 1645 y(CVSR)n(OOT)12 b Fe(.)g(.)h(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
+b Ff(149)2031 1761 y(CVSR)n(OOT)25 b(\(\014le\))d Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)50
+b Ff(135)2031 1877 y(CVSR)n(OOT,)25 b(en)n(vironmen)n(t)f(v)l(ariable)
+14 b Fe(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)40 b Ff(15)2031 1994 y(CVSR)n(OOT,)25 b(mo)r(dule)g(name)c
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48 b Ff(19)2031 2110
+y(CVSR)n(OOT,)25 b(m)n(ultiple)g(rep)r(ositories)7 b
+Fe(.)15 b(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)34 b Ff(20)2031 2226 y(CVSR)n(OOT,)25 b(o)n(v)n(erriding)11
+b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b
+Ff(89)2031 2342 y(CVSUMASK)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b
+Ff(18)2031 2459 y(CVSWRAPPERS)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(149)2031 2575 y(cvswrapp)r(ers)26
+b(\(admin)f(\014le\))12 b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
+b Ff(137)2031 2691 y(CVSWRAPPERS,)25 b(en)n(vironmen)n(t)e(v)l(ariable)
+f Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(137)2031
+2999 y Fm(D)2031 3132 y Ff(Date)26 b(k)n(eyw)n(ord)9
+b Fe(.)j(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)35 b Ff(75)2031 3248 y(Dates)9 b Fe(.)k(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(90)2031 3364 y(Decimal)26
+b(revision)g(n)n(um)n(b)r(er)13 b Fe(.)e(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)40 b Ff(9)2031 3480 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(commitinfo)
+16 b Fe(.)c(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(139)2031 3597
+y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(editinfo)9 b Fe(.)14
+b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(142)2031
+3713 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(v)n(erifymsg)10
+b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(140)2031
+3829 y(De\014ning)25 b(a)h(mo)r(dule)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(31)2031 3945
+y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))15 b Fe(.)e(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)41 b Ff(19)2031 4061 y(De\014ning)25
+b(mo)r(dules)g(\(reference)i(man)n(ual\))14 b Fe(.)e(.)h(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(135)2031 4178
+y(Deleting)26 b(\014les)6 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b
+Ff(59)2031 4294 y(Deleting)26 b(revisions)11 b Fe(.)k(.)e(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(94)2031
+4410 y(Deleting)26 b(stic)n(ky)f(tags)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(50)2031 4526
+y(Descending)26 b(directories)20 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)45 b Ff(55)2031 4643 y(Di\013)8 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b
+Ff(13)2031 4759 y(Di\013)25 b(\(sub)r(command\))15 b
+Fe(.)c(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
+b Ff(103)2031 4875 y(Di\013erences,)26 b(merging)20 b
+Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
+b Ff(53)2031 4991 y(Directories,)27 b(mo)n(ving)17 b
+Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)43
+b Ff(71)2031 5108 y(directories,)27 b(remo)n(ving)10
+b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)36
+b Ff(61)2031 5224 y(Directory)-6 b(,)26 b(descending)17
+b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)43
+b Ff(55)2031 5340 y(Disjoin)n(t)26 b(rep)r(ositories)7
+b Fe(.)16 b(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33
+b Ff(20)p eop
+%%Page: 165 167
+165 166 bop 0 -116 a Fs(Index)3541 b(165)0 366 y Ff(Distributing)26
+b(log)g(messages)14 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
+b Ff(143)0 483 y(driv)n(er.c)26 b(\(merge)f(example\))9
+b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(35)0
+768 y Fm(E)0 901 y Ff(edit)26 b(\(sub)r(command\))16
+b Fe(.)10 b(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
+b Ff(42)0 1017 y(editinfo)26 b(\(admin)f(\014le\))d Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(141)0
+1133 y(Editing)26 b(administrativ)n(e)f(\014les)7 b Fe(.)14
+b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)34 b Ff(19)0 1249 y(Editing)26
+b(the)f(mo)r(dules)h(\014le)9 b Fe(.)j(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)35 b Ff(31)0 1366 y(EDITOR)15 b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
+b Ff(149)0 1482 y(Editor,)26 b(a)n(v)n(oiding)h(in)n(v)n(o)r(cation)f
+(of)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(92)0 1598 y(EDITOR,)25
+b(en)n(vironmen)n(t)f(v)l(ariable)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44
+b Ff(11)0 1714 y(EDITOR,)25 b(o)n(v)n(erriding)14 b Fe(.)g(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(89)0 1831
+y(Editor,)26 b(sp)r(ecifying)h(p)r(er)f(mo)r(dule)13
+b Fe(.)f(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)40 b Ff(141)0 1947 y(editors)26 b(\(sub)r(command\))17
+b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
+b Ff(43)0 2063 y(emerge)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)47
+b Ff(38)0 2179 y(En)n(vironmen)n(t)24 b(v)l(ariables)16
+b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(149)0
+2296 y(Errors,)27 b(rep)r(orting)f(\(CVS\))9 b Fe(.)k(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(6)0 2412 y(Errors,)27
+b(rep)r(orting)f(\(man)n(ual\))16 b Fe(.)c(.)h(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+43 b Ff(3)0 2528 y(Example)25 b(of)h(a)g(w)n(ork-session)c
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(11)0 2644
+y(Example)25 b(of)h(merge)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(35)0 2760 y(Example,)25
+b(branc)n(h)g(merge)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)40
+b Ff(51)0 2877 y(Exp)r(ort)25 b(\(sub)r(command\))11
+b Fe(.)g(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(105)0
+2993 y(Exp)r(ort)25 b(program)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Ff(136)0 3278 y
+Fm(F)0 3411 y Ff(F)-6 b(etc)n(hing)25 b(source)15 b Fe(.)f(.)f(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
+b Ff(11)0 3527 y(File)27 b(lo)r(c)n(king)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39
+b Ff(33)0 3643 y(File)27 b(p)r(ermissions)22 b Fe(.)13
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48
+b Ff(18)0 3760 y(File)27 b(status)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
+b Ff(33)0 3876 y(Files,)27 b(mo)n(ving)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44
+b Ff(67)0 3992 y(Files,)27 b(reference)g(man)n(ual)6
+b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(135)0
+4108 y(Fixing)26 b(a)g(log)h(message)12 b Fe(.)h(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(94)0 4225 y(F)-6 b(orcing)26
+b(a)g(tag)h(matc)n(h)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)48 b Ff(91)0 4341 y(F)-6 b(orm)25 b(for)h(log)h(message)20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
+b Ff(145)0 4457 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)16
+b Fe(.)11 b(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(87)0 4742
+y Fm(G)0 4875 y Ff(Getting)26 b(started)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b
+Ff(11)0 4991 y(Getting)26 b(the)f(source)14 b Fe(.)g(.)f(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(11)0 5108
+y(Global)27 b(cvsignore)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(146)0 5224 y(Global)27
+b(options)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(89)0 5340 y(Group)14
+b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(18)2031
+366 y Fm(H)2031 499 y Ff(Header)26 b(k)n(eyw)n(ord)21
+b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)48 b Ff(75)2031 616 y(History)26 b(\(sub)r(command\))19
+b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(106)2031
+732 y(History)26 b(bro)n(wsing)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(73)2031
+848 y(History)26 b(\014le)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b
+Ff(147)2031 964 y(History)26 b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49
+b Ff(18)2031 1080 y(History)26 b(of)g(CVS)18 b Fe(.)c(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
+b Ff(5)2031 1197 y(HOME)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43
+b Ff(149)2031 1313 y(HOMEP)-6 b(A)g(TH)14 b Fe(.)e(.)h(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
+b Ff(149)2031 1548 y Fm(I)2031 1680 y Ff(Id)25 b(k)n(eyw)n(ord)19
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(75)2031 1797 y(Iden)n(t)25
+b(\(shell)h(command\))14 b Fe(.)d(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)41 b Ff(76)2031 1913 y(Iden)n(tifying)25 b(\014les)17
+b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)43 b Ff(75)2031 2029 y(Ignored)26 b(\014les)18
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)44 b Ff(146)2031 2145 y(Ignoring)26 b(\014les)d
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)49 b Ff(146)2031 2262 y(Imp)r(ort)24 b(\(sub)r(command\))11
+b Fe(.)g(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(108)2031
+2378 y(Imp)r(orting)25 b(\014les)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(29)2031
+2494 y(Imp)r(orting)23 b(\014les,)j(from)e(other)g(v)n(ersion)h(con)n
+(trol)g(systesm)10 b Fe(.)j(.)35 b Ff(30)2031 2610 y(Imp)r(orting)25
+b(mo)r(dules)7 b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)33 b Ff(63)2031 2727 y(Index)8 b Fe(.)k(.)h(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)35 b Ff(163)2031 2843 y(Info)26 b(\014les)g(\(syn)n
+(tax\))11 b Fe(.)h(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)38 b Ff(139)2031 2959 y(Informing)25 b(others)12
+b Fe(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)39 b Ff(38)2031 3075 y(init)26 b(\(sub)r(command\))19
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48
+b Ff(21)2031 3191 y(In)n(tro)r(duction)25 b(to)h(CVS)15
+b Fe(.)d(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42
+b Ff(5)2031 3308 y(In)n(v)n(oking)25 b(CVS)20 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+48 b Ff(125)2031 3424 y(Isolation)11 b Fe(.)k(.)e(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)38 b Ff(73)2031 3659 y Fm(J)2031 3791 y Ff(Join)16
+b Fe(.)e(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
+b Ff(51)2031 4026 y Fm(K)2031 4159 y Ff(k)n(eeping)25
+b(a)h(c)n(hec)n(k)n(ed)f(out)h(cop)n(y)20 b Fe(.)13 b(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+48 b Ff(145)2031 4275 y(k)n(erb)r(eros)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)42 b Ff(26)2031 4391 y(Keyw)n(ord)25 b(expansion)15
+b Fe(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
+b Ff(75)2031 4508 y(Keyw)n(ord)25 b(substitution)14 b
+Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
+b Ff(75)2031 4624 y(K\015ag)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)41 b Ff(77)2031 4740 y(kinit)9 b Fe(.)k(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)36 b Ff(27)2031 4856 y(Kno)n(wn)25
+b(bugs)h(in)g(this)f(man)n(ual)18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+46 b Ff(3)2031 5091 y Fm(L)2031 5224 y Ff(La)n(y)n(out)25
+b(of)i(rep)r(ository)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)45 b Ff(15)2031 5340 y(Left-hand)25 b(options)11
+b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
+b Ff(89)p eop
+%%Page: 166 168
+166 167 bop 0 -116 a Fs(166)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Ff(Linear)c(dev)n(elopmen)n(t)15
+b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
+b Ff(9)0 483 y(List,)26 b(mailing)g(list)18 b Fe(.)c(.)g(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
+b Ff(5)0 599 y(Lo)r(cally)27 b(Added)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40
+b Ff(33)0 715 y(Lo)r(cally)27 b(Mo)r(di\014ed)10 b Fe(.)j(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)36
+b Ff(33)0 831 y(Lo)r(cally)27 b(Remo)n(v)n(ed)19 b Fe(.)13
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
+b Ff(34)0 948 y(Lo)r(c)n(k)n(er)26 b(k)n(eyw)n(ord)12
+b Fe(.)g(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)38 b Ff(75)0 1064 y(Lo)r(c)n(king)26 b(\014les)15
+b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)42 b Ff(33)0 1180 y(lo)r(c)n(ks,)27
+b(cvs)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b Ff(38)0
+1296 y(Log)26 b(\(sub)r(command\))15 b Fe(.)c(.)i(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(110)0 1413 y(Log)26 b(information,)h
+(sa)n(ving)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(147)0 1529 y(Log)26 b(k)n(eyw)n(ord)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
+b Ff(75)0 1645 y(Log)26 b(k)n(eyw)n(ord,)g(selecting)h(commen)n(t)c
+(leader)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35
+b Ff(96)0 1761 y(Log)26 b(message)h(en)n(try)16 b Fe(.)c(.)h(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(11)0
+1877 y(Log)26 b(message)h(template)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)49 b Ff(145)0 1994 y(Log)26 b(message,)h(correcting)11
+b Fe(.)k(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(94)0
+2110 y(log)27 b(message,)f(v)n(erifying)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)37 b Ff(140)0 2226 y(Log)26 b(messages)14
+b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)40 b Ff(143)0 2342 y(Log)26 b(messages,)h(editing)11
+b Fe(.)j(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b
+Ff(141)0 2459 y(Login)26 b(\(sub)r(command\))17 b Fe(.)d(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(25)0 2575 y(loginfo)28
+b(\(admin)c(\014le\))c Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)47 b Ff(143)0 2691 y(LOGNAME)19 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)46 b Ff(151)0 2999 y Fm(M)0 3132 y Ff(Mail,)27
+b(automatic)f(mail)g(on)f(commit)19 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(38)0
+3248 y(Mailing)27 b(list)18 b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
+b Ff(5)0 3364 y(Mailing)27 b(log)g(messages)7 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(143)0
+3480 y(Main)26 b(trunk)f(\(in)n(tro\))13 b Fe(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(9)0 3597
+y(Main)26 b(trunk)f(and)g(branc)n(hes)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)46 b Ff(45)0 3713 y(mak)n(e)17 b Fe(.)12 b(.)h(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(81)0 3829 y(Man)n(y)25
+b(rep)r(ositories)10 b Fe(.)15 b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(20)0 3945 y(Mark)n(ers,)27
+b(con\015ict)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)38 b Ff(37)0 4061 y(Merge,)27 b(an)f(example)8
+b Fe(.)k(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35
+b Ff(35)0 4178 y(Merge,)27 b(branc)n(h)e(example)19 b
+Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(51)0
+4294 y(Merging)18 b Fe(.)c(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44
+b Ff(51)0 4410 y(Merging)27 b(a)f(branc)n(h)12 b Fe(.)h(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(51)0
+4526 y(Merging)27 b(a)f(\014le)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
+b Ff(34)0 4643 y(Merging)27 b(t)n(w)n(o)f(revisions)10
+b Fe(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
+b Ff(53)0 4759 y(Mo)r(di\014cations,)28 b(cop)n(ying)d(b)r(et)n(w)n
+(een)h(branc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
+b Ff(51)0 4875 y(Mo)r(dule)26 b(status)16 b Fe(.)e(.)f(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b
+Ff(136)0 4991 y(Mo)r(dule,)27 b(de\014ning)10 b Fe(.)j(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b
+Ff(31)0 5108 y(Mo)r(dules)27 b(\(admin)d(\014le\))8 b
+Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35
+b Ff(135)0 5224 y(Mo)r(dules)27 b(\(in)n(tro\))13 b Fe(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)40
+b Ff(9)0 5340 y(Mo)r(dules)27 b(\014le)21 b Fe(.)13 b(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47
+b Ff(19)2031 366 y(Mo)r(dules)27 b(\014le,)f(c)n(hanging)20
+b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
+b Ff(31)2031 483 y(Motiv)l(ation)26 b(for)h(branc)n(hes)10
+b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(47)2031
+599 y(Mo)n(ving)26 b(directories)15 b Fe(.)g(.)e(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(71)2031 715 y(Mo)n(ving)26
+b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(67)2031 831 y(Multiple)26
+b(dev)n(elop)r(ers)14 b Fe(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)41 b Ff(33)2031 948 y(Multiple)26 b(rep)r(ositories)14
+b Fe(.)i(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
+b Ff(20)2031 1272 y Fm(N)2031 1404 y Ff(Name)25 b(k)n(eyw)n(ord)9
+b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)36 b Ff(75)2031 1521 y(Name,)25 b(sym)n(b)r(olic)g(\(tag\))
+14 b Fe(.)g(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
+b Ff(45)2031 1637 y(Needs)25 b(Chec)n(k)n(out)e Fe(.)13
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50
+b Ff(34)2031 1753 y(Needs)25 b(Merge)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34
+b Ff(34)2031 1869 y(Needs)25 b(P)n(atc)n(h)15 b Fe(.)f(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Ff(34)2031 1986 y(Newsgroups)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
+b Ff(5)2031 2102 y(notify)26 b(\(admin)e(\014le\))19
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45
+b Ff(41)2031 2218 y(Nro\013)25 b(\(selecting)i(commen)n(t)d(leader\))15
+b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)42 b Ff(96)2031 2334 y(Num)n(b)r(er,)24 b(branc)n(h)c
+Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)48 b Ff(9)2031 2451 y(Num)n(b)r(er,)24 b(revision-)10
+b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)37 b Ff(9)2031 2774 y Fm(O)2031 2907 y Ff(option)26
+b(defaults)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(87)2031 3024 y(Options,)26
+b(global)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)45 b Ff(89)2031 3140 y(Outdating)25
+b(revisions)13 b Fe(.)h(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)40 b Ff(94)2031 3256 y(Ov)n(erlap)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)33 b Ff(35)2031 3372 y(Ov)n(erriding)25 b(CVSREAD)12
+b Fe(.)g(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b
+Ff(90)2031 3488 y(Ov)n(erriding)25 b(CVSR)n(OOT)10 b
+Fe(.)i(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(89)2031
+3605 y(Ov)n(erriding)25 b(EDITOR)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(89)2031 3721 y(Ov)n(erriding)25
+b(R)n(CSBIN)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+49 b Ff(89)2031 3837 y(Ov)n(erriding)25 b(TMPDIR)8 b
+Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
+b Ff(89)2031 4161 y Fm(P)2031 4294 y Ff(P)n(arallel)28
+b(rep)r(ositories)11 b Fe(.)k(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)38 b Ff(20)2031 4410 y(passwd)26 b(\(admin)f(\014le\))14
+b Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
+b Ff(23)2031 4526 y(passw)n(ord)27 b(clien)n(t,)f(using)10
+b Fe(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
+b Ff(25)2031 4643 y(passw)n(ord)27 b(serv)n(er,)f(setting)g(up)6
+b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(23)2031 4759
+y(P)-6 b(A)g(TH)14 b Fe(.)e(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
+b Ff(149)2031 4875 y(P)n(er-mo)r(dule)25 b(editor)c Fe(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
+b Ff(141)2031 4991 y(P)n(olicy)18 b Fe(.)c(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)45 b Ff(85)2031 5108 y(Precommit)25 b(c)n(hec)n(king)19
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
+b Ff(139)2031 5224 y(Preface)17 b Fe(.)e(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)44 b Ff(1)2031 5340 y(Pserv)n(er)26 b(\(sub)r(command\))6
+b Fe(.)11 b(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
+b Ff(23)p eop
+%%Page: 167 169
+167 168 bop 0 -116 a Fs(Index)3541 b(167)0 366 y Fm(R)0
+499 y Ff(R)n(CS)25 b(history)h(\014les)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36 b Ff(18)0
+616 y(R)n(CS)25 b(k)n(eyw)n(ords)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(75)0
+732 y(R)n(CS)25 b(revision)h(n)n(um)n(b)r(ers)20 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(45)0
+848 y(R)n(CS,)25 b(imp)r(orting)h(\014les)g(from)13 b
+Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39 b Ff(30)0 964 y(R)n(CS-st)n(yle)
+25 b(lo)r(c)n(king)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)38 b Ff(33)0 1080 y(R)n(CSBIN)7 b
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(149)0 1197 y(R)n(CSBIN,)25
+b(o)n(v)n(erriding)e Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)50 b Ff(89)0 1313 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)15
+b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)42 b Ff(75)0 1429 y(rcsinfo)27 b(\(admin)d(\014le\))e
+Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
+b Ff(145)0 1545 y(R)n(CSINIT)10 b Fe(.)i(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
+b Ff(151)0 1662 y(Rdi\013)25 b(\(sub)r(command\))12 b
+Fe(.)f(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39
+b Ff(112)0 1778 y(read-only)25 b(\014les,)i(and)e(-r)17
+b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44
+b Ff(89)0 1894 y(read-only)25 b(\014les,)i(and)e(CVSREAD)6
+b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)33 b Ff(149)0 2010 y(read-only)25 b(\014les,)i(and)e(w)n
+(atc)n(hes)17 b Fe(.)d(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(40)0
+2127 y(read-only)25 b(\014les,)i(in)e(rep)r(ository)9
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(18)0 2243 y(Read-only)25
+b(mo)r(de)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)45 b Ff(89)0 2359 y(read-only)25 b(rep)r(ository)i
+(access)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(27)0
+2475 y(readers)26 b(\(admin)f(\014le\))14 b Fe(.)f(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41 b Ff(27)0 2591 y(Recursiv)n(e)25
+b(\(directory)h(descending\))17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43 b Ff(55)0
+2708 y(Reference)26 b(man)n(ual)f(\(\014les\))d Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(135)0 2824 y(Reference)26
+b(man)n(ual)f(for)h(v)l(ariables)14 b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b
+Ff(149)0 2940 y(Reference,)26 b(commands)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(125)0 3056 y(regular)27
+b(expression)f(syn)n(tax)18 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
+b Ff(139)0 3173 y(Release)27 b(\(sub)r(command\))19 b
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48 b Ff(114)0
+3289 y(Releases,)27 b(revisions)g(and)e(v)n(ersions)c
+Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)47 b Ff(10)0 3405 y(Releasing)27 b(y)n(our)e(w)n(orking)
+h(cop)n(y)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42 b Ff(12)0 3521
+y(Remote)25 b(rep)r(ositories)10 b Fe(.)15 b(.)e(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(21)0 3638 y(Remo)n(v)n(e)24
+b(\(sub)r(command\))16 b Fe(.)11 b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+43 b Ff(59)0 3754 y(Remo)n(ving)24 b(a)i(c)n(hange)17
+b Fe(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
+b Ff(53)0 3870 y(remo)n(ving)25 b(directories)d Fe(.)13
+b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47
+b Ff(61)0 3986 y(Remo)n(ving)24 b(\014les)14 b Fe(.)g(.)f(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)40
+b Ff(59)0 4102 y(Remo)n(ving)24 b(y)n(our)i(w)n(orking)g(cop)n(y)8
+b Fe(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(12)0 4219 y(Renaming)25
+b(directories)e Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+49 b Ff(71)0 4335 y(Renaming)25 b(\014les)12 b Fe(.)h(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38
+b Ff(67)0 4451 y(Replacing)26 b(a)g(log)h(message)c Fe(.)13
+b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(94)0 4567
+y(Rep)r(orting)26 b(bugs)f(\(CVS\))18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(6)0 4684 y(Rep)r(orting)26
+b(bugs)f(\(man)n(ual\))7 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)35 b Ff(3)0 4800 y(Rep)r(ositories,)28 b(m)n(ultiple)11
+b Fe(.)h(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
+b Ff(20)0 4916 y(Rep)r(ositories,)28 b(remote)17 b Fe(.)12
+b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43
+b Ff(21)0 5032 y(Rep)r(ository)26 b(\(in)n(tro\))21 b
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48
+b Ff(15)0 5149 y(Rep)r(ository)-6 b(,)26 b(example)19
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47
+b Ff(15)0 5265 y(Rep)r(ository)-6 b(,)26 b(ho)n(w)g(data)g(is)g(stored)
+20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)46 b Ff(16)2031 366 y(Rep)r(ository)-6
+b(,)26 b(setting)g(up)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)33 b Ff(20)2031 483 y(reserv)n(ed)25 b(c)n(hec)n(k)n(outs)16
+b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(33)2031 599 y(Resetting)26 b(stic)n(ky)f(tags)10
+b Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
+b Ff(50)2031 715 y(Resolving)26 b(a)g(con\015ict)15 b
+Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Ff(37)2031 831 y(Restoring)26 b(old)g(v)n(ersion)g(of)h(remo)n(v)n
+(ed)d(\014le)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)46 b Ff(50)2031 948 y(Resurrecting)26 b(old)g(v)n(ersion)g(of)g
+(dead)g(\014le)12 b Fe(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)39 b Ff(50)2031 1064 y(Retrieving)26 b(an)f(old)h
+(revision)h(using)f(tags)18 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(46)2031 1180 y(rev)n(erting)26
+b(to)g(rep)r(ository)g(v)n(ersion)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
+b Ff(42)2031 1296 y(Revision)26 b(k)n(eyw)n(ord)15 b
+Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
+b Ff(75)2031 1413 y(Revision)26 b(managemen)n(t)10 b
+Fe(.)h(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
+b Ff(85)2031 1529 y(Revision)26 b(n)n(um)n(b)r(ers)14
+b Fe(.)d(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)41 b Ff(9)2031 1645 y(Revision)26 b(tree)6 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)33 b Ff(9)2031 1761 y(Revision)26 b(tree,)g(making)f
+(branc)n(hes)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(45)2031 1877
+y(Revisions,)26 b(merging)g(di\013erences)g(b)r(et)n(w)n(een)16
+b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43
+b Ff(53)2031 1994 y(Revisions,)26 b(v)n(ersions)h(and)e(releases)d
+Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)47 b Ff(10)2031 2110 y(Righ)n(t-hand)24
+b(options)c Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)46 b Ff(90)2031 2226 y(rsh)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(21)2031 2342 y(R)n(tag)26
+b(\(sub)r(command\))14 b Fe(.)c(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)41 b Ff(116)2031 2459 y(rtag,)27 b(creating)f(a)g(branc)n(h)f
+(using)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(48)2031 2766
+y Fm(S)2031 2899 y Ff(Sa)n(ving)25 b(space)10 b Fe(.)k(.)g(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
+b Ff(94)2031 3015 y(SCCS,)26 b(imp)r(orting)g(\014les)g(from)8
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(30)2031 3132
+y(Securit)n(y)18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
+b Ff(18)2031 3248 y(serv)n(er,)26 b(CVS)7 b Fe(.)13 b(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)33
+b Ff(21)2031 3364 y(setgid)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)50 b Ff(19)2031 3480 y(Setting)26 b(up)e(a)i(rep)r(ository)e
+Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(20)2031
+3597 y(setuid)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47
+b Ff(19)2031 3713 y(Sign)n(um)24 b(Supp)r(ort)c Fe(.)13
+b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+48 b Ff(1)2031 3829 y(Source)26 b(k)n(eyw)n(ord)12 b
+Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)39 b Ff(75)2031 3945 y(Source,)26 b(getting)g(CVS)g(source)c
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(5)2031 4061
+y(Source,)26 b(getting)g(from)g(CVS)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)39 b Ff(11)2031 4178 y(Sp)r(ecifying)26 b(dates)20
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)46 b Ff(90)2031 4294 y(Spreading)26 b(information)20
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
+b Ff(38)2031 4410 y(Starting)26 b(a)g(pro)t(ject)g(with)g(CVS)19
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(29)2031 4526 y(State)26
+b(k)n(eyw)n(ord)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(76)2031 4643
+y(Status)25 b(\(sub)r(command\))20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)49 b Ff(117)2031 4759 y(Status)25 b(of)i(a)f(\014le)13
+b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)40 b Ff(33)2031 4875 y(Status)25 b(of)i(a)f(mo)r(dule)c
+Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50
+b Ff(136)2031 4991 y(stic)n(ky)25 b(date)7 b Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)34 b Ff(50)2031 5108 y(Stic)n(ky)25
+b(tags)d Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(49)2031 5224
+y(Stic)n(ky)25 b(tags,)h(resetting)7 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(50)2031 5340 y(Storing)26
+b(log)h(messages)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)39 b Ff(143)p eop
+%%Page: 168 170
+168 169 bop 0 -116 a Fs(168)2366 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 366 y Ff(Structure)15
+b Fe(.)d(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(87)0 483 y(Sub)r(directories)20
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)46 b Ff(55)0 599 y(Supp)r(ort,)25 b(getting)h(CVS)g(supp)r
+(ort)7 b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(1)0 715 y(Sym)n(b)r(olic)25
+b(name)f(\(tag\))9 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)36 b Ff(45)0 831 y(Syn)n(tax)24 b(of)j(info)f(\014les)11
+b Fe(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38
+b Ff(139)0 1047 y Fm(T)0 1180 y Ff(T)-6 b(ag)26 b(\(sub)r(command\))14
+b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
+b Ff(118)0 1296 y(T)-6 b(ag)26 b(program)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
+b Ff(136)0 1413 y(tag,)27 b(command,)d(in)n(tro)r(duction)10
+b Fe(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(45)0 1529 y(tag,)27
+b(example)9 b Fe(.)j(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36 b Ff(46)0 1645 y(T)-6
+b(ag,)27 b(retrieving)f(old)g(revisions)11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+37 b Ff(46)0 1761 y(T)-6 b(ag,)27 b(sym)n(b)r(olic)e(name)8
+b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35
+b Ff(45)0 1877 y(taginfo)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49
+b Ff(73)0 1994 y(T)-6 b(ags)9 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)36 b Ff(45)0 2110 y(T)-6 b(ags,)27 b(stic)n(ky)8
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(49)0 2226 y(tc,)26 b(T)-6
+b(rivial)27 b(Compiler)f(\(example\))18 b Fe(.)11 b(.)i(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
+b Ff(11)0 2342 y(T)-6 b(eam)25 b(of)i(dev)n(elop)r(ers)20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46
+b Ff(33)0 2459 y(TEMP)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48
+b Ff(150)0 2575 y(T)-6 b(emplate)25 b(for)i(log)f(message)18
+b Fe(.)d(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)45 b Ff(145)0 2691 y(temp)r(orary)25
+b(\014les,)h(lo)r(cation)h(of)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
+b Ff(150)0 2807 y(Third-part)n(y)25 b(sources)12 b Fe(.)i(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(63)0
+2924 y(Time)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43
+b Ff(90)0 3040 y(timezone,)26 b(in)f(input)18 b Fe(.)13
+b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45
+b Ff(91)0 3156 y(timezone,)26 b(in)f(output)10 b Fe(.)j(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(111)0 3272 y(TMP)13
+b Fe(.)h(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(150)0
+3388 y(TMPDIR)10 b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(150)0
+3505 y(TMPDIR,)26 b(o)n(v)n(erriding)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(89)0 3621 y(T)-6 b(race)11
+b Fe(.)j(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(90)0
+3737 y(T)-6 b(raceabilit)n(y)7 b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34
+b Ff(73)0 3853 y(T)-6 b(rac)n(king)26 b(sources)13 b
+Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+40 b Ff(63)0 3970 y(T)-6 b(ransactions,)27 b(atomic,)g(lac)n(k)e(of)14
+b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(39)0 4086 y(T)-6 b(rivial)27
+b(Compiler)f(\(example\))21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48
+b Ff(11)0 4202 y(T)n(ypical)26 b(rep)r(ository)20 b Fe(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
+b Ff(15)0 4418 y Fm(U)0 4551 y Ff(umask,)25 b(for)h(rep)r(ository)h
+(\014les)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36 b
+Ff(18)0 4667 y(Undoing)25 b(a)h(c)n(hange)8 b Fe(.)14
+b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
+b Ff(53)0 4783 y(unedit)25 b(\(sub)r(command\))7 b Fe(.)k(.)i(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(42)0 4899 y(Unkno)n(wn)14
+b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40 b Ff(34)2031 366 y(unreserv)n(ed)25
+b(c)n(hec)n(k)n(outs)8 b Fe(.)k(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)34 b Ff(33)2031 483 y(Unresolv)n(ed)25 b(Con\015ict)13
+b Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40
+b Ff(34)2031 599 y(Up-to-date)7 b Fe(.)12 b(.)h(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34
+b Ff(33)2031 715 y(Up)r(date)25 b(\(sub)r(command\))20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(120)2031
+831 y(Up)r(date)25 b(program)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(136)2031 948 y(up)r(date,)25
+b(in)n(tro)r(duction)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)40 b Ff(34)2031 1064 y(Up)r(dating)25 b(a)h(\014le)6
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)33 b Ff(34)2031 1180 y(USER)15 b Fe(.)d(.)h(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)42 b Ff(151)2031 1296 y(user)26 b(aliases)18
+b Fe(.)d(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(24)2031 1413 y(users)26
+b(\(admin)f(\014le\))16 b Fe(.)d(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(41)2031 1628 y Fm(V)2031
+1761 y Ff(V)-6 b(endor)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)45
+b Ff(63)2031 1877 y(V)-6 b(endor)25 b(branc)n(h)11 b
+Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)38 b Ff(63)2031 1994 y(v)n(erifymsg)25 b(\(admin)g(\014le\))e
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)50 b Ff(140)2031
+2110 y(v)n(ersions,)26 b(of)h(CVS)14 b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(83)2031
+2226 y(V)-6 b(ersions,)26 b(revisions)h(and)e(releases)10
+b Fe(.)15 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)36 b Ff(10)2031 2342 y(Viewing)27
+b(di\013erences)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)47 b Ff(13)2031 2558 y Fm(W)2031 2691 y Ff(w)n(atc)n(h)26
+b(add)f(\(sub)r(command\))9 b Fe(.)i(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
+b Ff(40)2031 2807 y(w)n(atc)n(h)26 b(o\013)g(\(sub)r(command\))12
+b Fe(.)f(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(40)2031
+2924 y(w)n(atc)n(h)26 b(on)g(\(sub)r(command\))13 b Fe(.)e(.)i(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)40 b Ff(40)2031 3040 y(w)n(atc)n(h)26
+b(remo)n(v)n(e)e(\(sub)r(command\))19 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
+b Ff(41)2031 3156 y(w)n(atc)n(hers)26 b(\(sub)r(command\))18
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46 b Ff(43)2031
+3272 y(W)-6 b(atc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
+b Ff(39)2031 3388 y(Wdi\013)25 b(\(imp)r(ort)g(example\))10
+b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(63)2031
+3505 y(What)25 b(\(shell)i(command\))7 b Fe(.)k(.)i(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)34 b Ff(76)2031 3621 y(What)25 b(branc)n(hes)h(are)g
+(go)r(o)r(d)h(for)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35
+b Ff(47)2031 3737 y(What)25 b(is)i(CVS?)18 b Fe(.)12
+b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)45 b Ff(5)2031 3853 y(When)25 b(to)h(commit)7
+b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)34 b Ff(85)2031 3970 y(W)-6 b(ork-session,)26 b(example)f(of)6
+b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Ff(11)2031
+4086 y(W)-6 b(orking)25 b(cop)n(y)9 b Fe(.)k(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
+b Ff(33)2031 4202 y(W)-6 b(orking)25 b(cop)n(y)-6 b(,)26
+b(remo)n(ving)c Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50
+b Ff(12)2031 4318 y(W)-6 b(rapp)r(ers)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
+b Ff(137)2031 4435 y(writers)27 b(\(admin)d(\014le\))19
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
+b Ff(27)2031 4650 y Fm(Z)2031 4783 y Ff(zone,)26 b(time,)g(in)f(input)
+13 b Fe(.)f(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39
+b Ff(91)2031 4899 y(zone,)26 b(time,)g(in)f(output)20
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48
+b Ff(111)p eop
+%%Page: -1 171
+-1 170 bop 3875 -116 a Fs(i)0 366 y Fp(Short)29 b(Con)l(ten)l(ts)0
+599 y Fc(Ab)s(out)j(this)h(man)m(ual)17 b Fb(.)h(.)i(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)49 b Fc(1)0 732 y(1)156 b(What)33 b(is)f(CVS?)38
+b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)70 b Fc(5)0 865 y(2)156
+b(Basic)32 b(concepts)k Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)66
+b Fc(9)0 997 y(3)156 b(A)32 b(sample)g(session)17 b Fb(.)j(.)g(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)48 b Fc(11)0 1130 y(4)156 b(The)33 b(Rep)s(ository)17
+b Fb(.)j(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)g(.)49 b Fc(15)0 1263 y(5)156
+b(Starting)31 b(a)i(pro)5 b(ject)33 b(with)f(CVS)21 b
+Fb(.)f(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)53
+b Fc(29)0 1396 y(6)156 b(Multiple)31 b(dev)m(elop)s(ers)15
+b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)47 b Fc(33)0 1529 y(7)156 b(Branc)m(hes)16
+b Fb(.)21 b(.)f(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)48 b
+Fc(45)0 1662 y(8)156 b(Merging)34 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)66 b Fc(51)0 1794 y(9)156 b(Recursiv)m(e)34
+b(b)s(eha)m(vior)29 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)61 b Fc(55)0 1927
+y(10)107 b(Adding)32 b(\014les)h(to)f(a)g(directory)11
+b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)43
+b Fc(57)0 2060 y(11)107 b(Remo)m(ving)31 b(\014les)11
+b Fb(.)20 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)43 b Fc(59)0 2193 y(12)107
+b(Remo)m(ving)31 b(directories)12 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)44 b
+Fc(61)0 2326 y(13)107 b(T)-8 b(rac)m(king)33 b(third-part)m(y)f
+(sources)22 b Fb(.)f(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)53
+b Fc(63)0 2459 y(14)107 b(Mo)m(ving)32 b(and)h(renaming)e(\014les)k
+Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)67
+b Fc(67)0 2591 y(15)107 b(Mo)m(ving)32 b(and)h(renaming)e(directories)
+36 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)68 b Fc(71)0
+2724 y(16)107 b(History)32 b(bro)m(wsing)14 b Fb(.)21
+b(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)46 b Fc(73)0 2857 y(17)107 b(Keyw)m(ord)34
+b(substitution)26 b Fb(.)20 b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)59 b Fc(75)0 2990 y(18)107
+b(Handling)31 b(binary)h(\014les)16 b Fb(.)k(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)48 b Fc(79)0
+3123 y(19)107 b(Ho)m(w)33 b(y)m(our)g(build)f(system)h(in)m(teracts)g
+(with)f(CVS)17 b Fb(.)j(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)48 b Fc(81)0 3256 y(20)107
+b(Compatibilit)m(y)29 b(b)s(et)m(w)m(een)35 b(CVS)e(V)-8
+b(ersions)32 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)63 b Fc(83)0
+3388 y(21)107 b(Revision)32 b(managemen)m(t)21 b Fb(.)e(.)h(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)53
+b Fc(85)0 3521 y(App)s(endix)33 b(A)99 b(Guide)32 b(to)h(CVS)g
+(commands)16 b Fb(.)j(.)h(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)48
+b Fc(87)0 3654 y(App)s(endix)33 b(B)103 b(Quic)m(k)33
+b(reference)h(to)f(CVS)g(commands)13 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)46 b Fc(125)0
+3787 y(App)s(endix)33 b(C)102 b(Reference)34 b(man)m(ual)e(for)g(the)h
+(Administrativ)m(e)d(\014les)13 b Fb(.)21 b(.)e(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)46 b Fc(135)0 3920 y(App)s(endix)33 b(D)97 b(All)31
+b(en)m(vironmen)m(t)i(v)-5 b(ariables)31 b(whic)m(h)j(a\013ect)e(CVS)22
+b Fb(.)f(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)54 b Fc(149)0
+4053 y(App)s(endix)33 b(E)106 b(T)-8 b(roublesho)s(oting)24
+b Fb(.)19 b(.)h(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)56
+b Fc(153)0 4185 y(App)s(endix)33 b(F)108 b(GNU)33 b(GENERAL)g(PUBLIC)g
+(LICENSE)39 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
+(.)h(.)70 b Fc(155)0 4318 y(Index)30 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)61 b Fc(163)p eop
+%%Page: -2 172
+-2 171 bop 0 -116 a Fs(ii)2449 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
+%%Page: -3 173
+-3 172 bop 3824 -116 a Fs(iii)0 366 y Fp(T)-13 b(able)31
+b(of)f(Con)l(ten)l(ts)0 701 y Fm(Ab)t(out)44 b(this)h(man)l(ual)18
+b Fb(.)j(.)f(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
+(.)h(.)g(.)63 b Fm(1)299 857 y Fs(Chec)m(klist)29 b(for)h(the)h
+(impatien)m(t)f(reader)21 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(2)299 981
+y(Credits)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Fs(2)299 1106 y(BUGS)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+39 b Fs(3)0 1355 y Fm(1)135 b(What)45 b(is)g(CVS?)19
+b Fb(.)g(.)h(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)64 b Fm(5)299 1511 y Fs(CVS)30 b(is)f(not)p
+Fh(:)15 b(:)g(:)i Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(6)0 1760 y Fm(2)135
+b(Basic)45 b(concepts)14 b Fb(.)19 b(.)h(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)58 b Fm(9)299
+1915 y Fs(2.1)92 b(Revision)29 b(n)m(um)m(b)s(ers)24
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b
+Fs(9)299 2040 y(2.2)92 b(V)-8 b(ersions,)30 b(revisions)f(and)g
+(releases)18 b Fa(.)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(.)g(.)g(.)g(.)g(.)
+g(.)g(.)47 b Fs(10)0 2289 y Fm(3)135 b(A)44 b(sample)i(session)24
+b Fb(.)c(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)69
+b Fm(11)299 2445 y Fs(3.1)92 b(Getting)31 b(the)f(source)f
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(11)299
+2569 y(3.2)92 b(Committing)29 b(y)m(our)h(c)m(hanges)15
+b Fa(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)44 b Fs(11)299 2694 y(3.3)92 b(Cleaning)29
+b(up)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+58 b Fs(12)299 2818 y(3.4)92 b(Viewing)29 b(di\013erences)16
+b Fa(.)e(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(13)0 3067
+y Fm(4)135 b(The)44 b(Rep)t(ository)36 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)79 b Fm(15)299
+3223 y Fs(4.1)92 b(T)-8 b(elling)28 b(CVS)i(where)g(y)m(our)g(rep)s
+(ository)g(is)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)54
+b Fs(15)299 3347 y(4.2)92 b(Ho)m(w)31 b(data)g(is)f(stored)g(in)f(the)i
+(rep)s(ository)21 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)50
+b Fs(16)598 3472 y(4.2.1)93 b(Where)30 b(\014les)g(are)g(stored)h
+(within)d(the)i(rep)s(ository)11 b Fa(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)40 b Fs(16)598 3597 y(4.2.2)93 b(File)29
+b(p)s(ermissions)22 b Fa(.)12 b(.)j(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(18)299 3721
+y(4.3)92 b(The)30 b(administrativ)m(e)f(\014les)13 b
+Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)43 b Fs(19)598 3846 y(4.3.1)93 b(Editing)28
+b(administrativ)m(e)h(\014les)18 b Fa(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)47 b Fs(19)299 3970 y(4.4)92 b(Multiple)28 b(rep)s(ositories)9
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(20)299 4095
+y(4.5)92 b(Creating)30 b(a)h(rep)s(ository)16 b Fa(.)e(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)45 b Fs(20)299 4219 y(4.6)92 b(Remote)32 b(rep)s(ositories)23
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)54 b Fs(21)598 4344
+y(4.6.1)93 b(Connecting)29 b(with)g(rsh)23 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fs(21)598 4468 y(4.6.2)93 b(Direct)30 b(connection)h(with)e(passw)m
+(ord)h(authen)m(tication)14 b Fa(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43
+b Fs(23)897 4593 y(4.6.2.1)93 b(Setting)30 b(up)g(the)g(serv)m(er)h
+(for)f(passw)m(ord)g(authen)m(tication)1104 4717 y Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b
+Fs(23)897 4842 y(4.6.2.2)93 b(Using)30 b(the)g(clien)m(t)g(with)f
+(passw)m(ord)h(authen)m(tication)17 b Fa(.)e(.)46 b Fs(25)897
+4966 y(4.6.2.3)93 b(Securit)m(y)30 b(considerations)f(with)g(passw)m
+(ord)1078 5091 y(authen)m(tication)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(26)598
+5215 y(4.6.3)93 b(Direct)30 b(connection)h(with)e(k)m(erb)s(eros)8
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Fs(26)299 5340 y(4.7)92
+b(Read-only)30 b(rep)s(ository)f(access)19 b Fa(.)e(.)e(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b
+Fs(27)p eop
+%%Page: -4 174
+-4 173 bop 0 -116 a Fs(iv)2427 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)0 83 y Fm(5)135 b(Starting)46
+b(a)f(pro)7 b(ject)46 b(with)f(CVS)17 b Fb(.)i(.)h(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)62
+b Fm(29)299 239 y Fs(5.1)92 b(Setting)30 b(up)f(the)i(\014les)21
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)50 b Fs(29)598
+363 y(5.1.1)93 b(Creating)30 b(a)g(directory)g(tree)h(from)f(a)h(n)m
+(um)m(b)s(er)e(of)h(\014les)18 b Fa(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+47 b Fs(29)598 488 y(5.1.2)93 b(Creating)30 b(Files)f(F)-8
+b(rom)31 b(Other)f(V)-8 b(ersion)30 b(Con)m(trol)g(Systems)18
+b Fa(.)c(.)h(.)g(.)g(.)47 b Fs(30)598 612 y(5.1.3)93
+b(Creating)30 b(a)g(directory)g(tree)h(from)f(scratc)m(h)15
+b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)44 b Fs(31)299 737 y(5.2)92 b(De\014ning)29 b(the)i(mo)s(dule)15
+b Fa(.)e(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fs(31)0 986 y
+Fm(6)135 b(Multiple)45 b(dev)l(elop)t(ers)22 b Fb(.)g(.)d(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)67 b Fm(33)299 1142 y
+Fs(6.1)92 b(File)30 b(status)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(33)299 1266 y(6.2)92
+b(Bringing)29 b(a)h(\014le)g(up)f(to)i(date)22 b Fa(.)16
+b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)52 b Fs(34)299 1391 y(6.3)92 b(Con\015icts)29
+b(example)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fs(35)299 1515 y(6.4)92 b(Informing)28 b(others)j(ab)s(out)f(commits)
+13 b Fa(.)h(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Fs(38)299 1640 y(6.5)92 b(Sev)m(eral)30 b(dev)m(elop)s(ers)g(sim)m
+(ultaneously)e(attempting)j(to)g(run)e(CVS)20 b Fa(.)14
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)49 b Fs(38)299 1764 y(6.6)92
+b(Mec)m(hanisms)30 b(to)h(trac)m(k)h(who)e(is)f(editing)g(\014les)10
+b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(39)598 1889 y(6.6.1)93
+b(T)-8 b(elling)28 b(CVS)i(to)h(w)m(atc)m(h)g(certain)g(\014les)14
+b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)43 b Fs(40)598 2013 y(6.6.2)93 b(T)-8
+b(elling)28 b(CVS)i(to)h(notify)e(y)m(ou)21 b Fa(.)15
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(40)598
+2138 y(6.6.3)93 b(Ho)m(w)31 b(to)g(edit)f(a)g(\014le)g(whic)m(h)f(is)g
+(b)s(eing)g(w)m(atc)m(hed)16 b Fa(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(42)598 2262 y(6.6.4)93
+b(Information)29 b(ab)s(out)h(who)g(is)f(w)m(atc)m(hing)i(and)f
+(editing)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57
+b Fs(43)598 2387 y(6.6.5)93 b(Using)29 b(w)m(atc)m(hes)j(with)d(old)h
+(v)m(ersions)f(of)i(CVS)23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(43)299 2511 y(6.7)92
+b(Cho)s(osing)29 b(b)s(et)m(w)m(een)i(reserv)m(ed)f(or)h(unreserv)m(ed)
+e(c)m(hec)m(k)m(outs)19 b Fa(.)f(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)48 b Fs(44)0 2760 y Fm(7)135 b(Branc)l(hes)30
+b Fb(.)19 b(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)75 b Fm(45)299 2916 y
+Fs(7.1)92 b(T)-8 b(ags{Sym)m(b)s(olic)30 b(revisions)21
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)53 b Fs(45)299 3041 y(7.2)92 b(What)31
+b(branc)m(hes)f(are)h(go)s(o)s(d)f(for)12 b Fa(.)j(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
+Fs(47)299 3165 y(7.3)92 b(Creating)30 b(a)h(branc)m(h)16
+b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Fs(48)299
+3290 y(7.4)92 b(Stic)m(ky)30 b(tags)g Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(49)0 3539
+y Fm(8)135 b(Merging)25 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)70
+b Fm(51)299 3694 y Fs(8.1)92 b(Merging)30 b(an)h(en)m(tire)f(branc)m(h)
+23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)52 b Fs(51)299 3819 y(8.2)92 b(Merging)30
+b(from)g(a)h(branc)m(h)f(sev)m(eral)g(times)12 b Fa(.)k(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)42 b Fs(52)299 3944 y(8.3)92 b(Merging)30
+b(di\013erences)g(b)s(et)m(w)m(een)h(an)m(y)g(t)m(w)m(o)g(revisions)18
+b Fa(.)13 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)47 b Fs(53)299 4068 y(8.4)92 b(Merging)30
+b(can)h(add)f(or)g(remo)m(v)m(e)i(\014les)19 b Fa(.)14
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
+b Fs(53)0 4317 y Fm(9)135 b(Recursiv)l(e)46 b(b)t(eha)l(vior)16
+b Fb(.)k(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)61
+b Fm(55)0 4597 y(10)135 b(Adding)44 b(\014les)h(to)h(a)f(directory)17
+b Fb(.)j(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)62 b Fm(57)0 4878 y(11)135 b(Remo)l(ving)46
+b(\014les)31 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)f(.)h(.)g(.)g(.)75 b Fm(59)0 5158 y(12)135 b(Remo)l(ving)46
+b(directories)33 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)76
+b Fm(61)p eop
+%%Page: -5 175
+-5 174 bop 3852 -116 a Fs(v)0 83 y Fm(13)135 b(T)-11
+b(rac)l(king)45 b(third-part)l(y)g(sources)12 b Fb(.)20
+b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
+(.)h(.)g(.)57 b Fm(63)299 239 y Fs(13.1)92 b(Imp)s(orting)29
+b(a)i(mo)s(dule)d(for)j(the)f(\014rst)g(time)19 b Fa(.)c(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)48 b Fs(63)299 363 y(13.2)92 b(Up)s(dating)29
+b(a)i(mo)s(dule)e(with)g(the)i(imp)s(ort)d(command)10
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)39 b Fs(64)299 488 y(13.3)92 b(Rev)m(erting)31
+b(to)g(the)g(latest)g(v)m(endor)f(release)16 b Fa(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)45 b Fs(64)299 612 y(13.4)92 b(Ho)m(w)31
+b(to)h(handle)d(binary)f(\014les)h(with)h(cvs)g(imp)s(ort)14
+b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)44 b Fs(65)0 861 y Fm(14)135 b(Mo)l(ving)45
+b(and)g(renaming)h(\014les)12 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)57
+b Fm(67)299 1017 y Fs(14.1)92 b(The)30 b(Normal)g(w)m(a)m(y)i(to)f
+(Rename)26 b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)56 b Fs(67)299 1142 y(14.2)92 b(Mo)m(ving)31
+b(the)g(history)e(\014le)9 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)38
+b Fs(67)299 1266 y(14.3)92 b(Cop)m(ying)30 b(the)h(history)e(\014le)14
+b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)43 b Fs(68)0 1515 y Fm(15)135 b(Mo)l(ving)45
+b(and)g(renaming)h(directories)13 b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)58 b Fm(71)0 1795
+y(16)135 b(History)46 b(bro)l(wsing)11 b Fb(.)20 b(.)g(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)56 b Fm(73)299 1951
+y Fs(16.1)92 b(Log)31 b(messages)22 b Fa(.)17 b(.)e(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(73)299 2076 y(16.2)92
+b(The)30 b(history)g(database)18 b Fa(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48
+b Fs(73)299 2200 y(16.3)92 b(User-de\014ned)30 b(logging)15
+b Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fs(73)299 2325 y(16.4)92
+b(Annotate)32 b(command)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
+b Fs(74)0 2574 y Fm(17)135 b(Keyw)l(ord)46 b(substitution)16
+b Fb(.)21 b(.)f(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)62 b Fm(75)299
+2729 y Fs(17.1)92 b(R)m(CS)30 b(Keyw)m(ords)10 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Fs(75)299
+2854 y(17.2)92 b(Using)30 b(k)m(eyw)m(ords)22 b Fa(.)15
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(76)299
+2978 y(17.3)92 b(Av)m(oiding)30 b(substitution)9 b Fa(.)j(.)j(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)38 b Fs(77)299 3103 y(17.4)92 b(Substitution)28
+b(mo)s(des)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b
+Fs(77)299 3227 y(17.5)92 b(Problems)29 b(with)g(the)i($Log: cvs.ps,v $
+Fs(77)299 3227 y(17.5)92 b(Problems)29 b(with)g(the)i(Revision 1.1.1.6  1997/02/21 06:47:01  tholo
+Fs(77)299 3227 y(17.5)92 b(Problems)29 b(with)g(the)i(Missed files from new release from Cyclic Software
+Fs(77)299 3227 y(17.5)92 b(Problems)29 b(with)g(the)i()h(k)m(eyw)m
+(ord.)26 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
+b Fs(78)0 3477 y Fm(18)135 b(Handling)45 b(binary)g(\014les)11
+b Fb(.)21 b(.)f(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)57
+b Fm(79)0 3757 y(19)135 b(Ho)l(w)46 b(y)l(our)f(build)f(system)i(in)l
+(teracts)g(with)g(CVS)25 b Fb(.)19 b(.)g(.)h(.)g(.)70
+b Fm(81)0 4037 y(20)135 b(Compatibilit)l(y)47 b(b)t(et)l(w)l(een)f(CVS)
+f(V)-11 b(ersions)33 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+78 b Fm(83)0 4317 y(21)135 b(Revision)46 b(managemen)l(t)40
+b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)83 b Fm(85)299
+4473 y Fs(21.1)92 b(When)31 b(to)g(commit?)16 b Fa(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)46 b Fs(85)0 4722 y Fm(App)t(endix)e(A)134
+b(Guide)44 b(to)i(CVS)e(commands)30 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)75 b Fm(87)299 4878 y Fs(A.1)92
+b(Ov)m(erall)29 b(structure)h(of)h(CVS)e(commands)g Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fs(87)299 5002
+y(A.2)92 b(Default)30 b(options)g(and)g(the)g Fn(~)p
+Fs(/.cvsrc)h(\014le)10 b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
+b Fs(87)299 5127 y(A.3)92 b(Global)29 b(options)9 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b
+Fs(89)299 5251 y(A.4)92 b(Common)30 b(command)g(options)13
+b Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)42 b Fs(90)p eop
+%%Page: -6 176
+-6 175 bop 0 -116 a Fs(vi)2427 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)299 83 y(A.5)92 b(admin|Administration)26
+b(fron)m(t)k(end)g(for)g(rcs)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)58
+b Fs(93)598 208 y(A.5.1)92 b(admin)29 b(options)d Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)55 b Fs(93)598 332 y(A.5.2)92 b(admin)29
+b(examples)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fs(96)897 457 y(A.5.2.1)93
+b(Outdating)29 b(is)h(dangerous)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54
+b Fs(96)897 581 y(A.5.2.2)93 b(Commen)m(t)31 b(leaders)16
+b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Fs(96)299
+706 y(A.6)92 b(c)m(hec)m(k)m(out|Chec)m(k)33 b(out)d(sources)h(for)f
+(editing)19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Fs(97)598
+830 y(A.6.1)92 b(c)m(hec)m(k)m(out)33 b(options)21 b
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)50 b Fs(98)598 955 y(A.6.2)92 b(c)m(hec)m(k)m(out)33
+b(examples)27 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)57 b Fs(99)299 1079 y(A.7)92 b(commit|Chec)m(k)30
+b(\014les)g(in)m(to)g(the)h(rep)s(ository)23 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)54 b Fs(99)598 1204 y(A.7.1)92
+b(commit)31 b(options)21 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fs(100)598
+1328 y(A.7.2)92 b(commit)31 b(examples)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57 b Fs(101)897
+1453 y(A.7.2.1)93 b(New)30 b(ma)5 b(jor)31 b(release)f(n)m(um)m(b)s(er)
+21 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)51 b Fs(101)897 1577 y(A.7.2.2)93 b(Committing)29
+b(to)i(a)g(branc)m(h)26 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)56 b Fs(102)897
+1702 y(A.7.2.3)93 b(Creating)30 b(the)g(branc)m(h)g(after)h(editing)23
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fs(102)299 1826 y(A.8)92 b(di\013|Run)28 b(di\013s)h(b)s(et)m(w)m
+(een)i(revisions)12 b Fa(.)h(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)42 b Fs(103)598 1951 y(A.8.1)92 b(di\013)29 b(options)20
+b Fa(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Fs(103)598 2076 y(A.8.2)92
+b(di\013)29 b(examples)d Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(104)299
+2200 y(A.9)92 b(exp)s(ort|Exp)s(ort)29 b(sources)h(from)g(CVS,)g
+(similar)e(to)j(c)m(hec)m(k)m(out)e Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)56 b Fs(105)598 2325 y(A.9.1)92 b(exp)s(ort)30
+b(options)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Fs(105)299 2449 y(A.10)92
+b(history|Sho)m(w)29 b(status)i(of)f(\014les)f(and)h(users)24
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fs(106)598 2574 y(A.10.1)93
+b(history)29 b(options)9 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fs(106)299
+2698 y(A.11)92 b(imp)s(ort|Imp)s(ort)28 b(sources)i(in)m(to)h(CVS,)e
+(using)g(v)m(endor)i(branc)m(hes)13 b Fa(.)h(.)h(.)g(.)g(.)g(.)43
+b Fs(108)598 2823 y(A.11.1)93 b(imp)s(ort)28 b(options)12
+b Fa(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)42 b Fs(109)598 2947 y(A.11.2)93 b(imp)s(ort)28
+b(output)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(110)598 3072 y(A.11.3)93
+b(imp)s(ort)28 b(examples)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Fs(110)299 3196
+y(A.12)92 b(log|Prin)m(t)30 b(out)g(log)h(information)d(for)i(\014les)
+25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fs(110)598 3321 y(A.12.1)93
+b(log)30 b(options)24 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)54 b
+Fs(111)598 3445 y(A.12.2)93 b(log)30 b(examples)10 b
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)39 b Fs(112)299 3570 y(A.13)92 b(rdi\013|'patc)m
+(h')30 b(format)h(di\013s)e(b)s(et)m(w)m(een)i(releases)9
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)39 b Fs(112)598 3694 y(A.13.1)93 b(rdi\013)28
+b(options)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(113)598 3819
+y(A.13.2)93 b(rdi\013)28 b(examples)h Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)58 b
+Fs(114)299 3944 y(A.14)92 b(release|Indicate)30 b(that)h(a)g(Mo)s(dule)
+e(is)h(no)g(longer)g(in)f(use)15 b Fa(.)f(.)i(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)44 b Fs(114)598 4068 y(A.14.1)93 b(release)30
+b(options)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)45 b Fs(115)598 4193 y(A.14.2)93
+b(release)30 b(output)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fs(115)598 4317
+y(A.14.3)93 b(release)30 b(examples)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fs(116)299
+4442 y(A.15)92 b(rtag|Add)30 b(a)h(sym)m(b)s(olic)e(tag)i(to)h(a)e(mo)s
+(dule)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fs(116)598 4566
+y(A.15.1)93 b(rtag)31 b(options)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fs(117)299 4691 y(A.16)92 b(status|Displa)m(y)30 b(status)h
+(information)d(on)j(c)m(hec)m(k)m(ed)h(out)f(\014les)20
+b Fa(.)13 b(.)i(.)g(.)g(.)g(.)h(.)f(.)49 b Fs(117)598
+4815 y(A.16.1)93 b(status)30 b(options)e Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
+b Fs(118)299 4940 y(A.17)92 b(tag|Add)31 b(a)g(sym)m(b)s(olic)d(tag)k
+(to)f(c)m(hec)m(k)m(ed)h(out)f(v)m(ersions)f(of)g(\014les)21
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)51 b Fs(118)598 5064
+y(A.17.1)93 b(tag)31 b(options)20 b Fa(.)14 b(.)h(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49
+b Fs(119)299 5189 y(A.18)92 b(up)s(date|Bring)29 b(w)m(ork)h(tree)h(in)
+e(sync)h(with)g(rep)s(ository)16 b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)46 b Fs(120)598 5313 y(A.18.1)93
+b(up)s(date)29 b(options)10 b Fa(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Fs(120)p
 eop
-%%Page: -3 125
-bop 1912 -58 a Fs(iii)0 183 y Fp(T)-7 b(able)15 b(of)g(Con)n(ten)n(ts)0
-331 y Fm(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 Fm(1)149 393 y
-Fs(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(.)25 b Fs(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 Fs(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 Fs(2)0 593 y Fm(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 Fm(3)149 655 y Fs(CVS)16 b(is)f(not)p Fh(:)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(.)h
-(.)22 b Fs(3)0 754 y Fm(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
-Fm(7)149 817 y Fs(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(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)27 b Fs(7)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 Fs(8)0 971 y Fm(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 Fm(9)149 1033 y Fs(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(.)g(.)f(.)h(.)f(.)h(.)18 b Fs(9)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 Fs(9)149 1133 y(3.3)45 b(Cleaning)16 b(up)f 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(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)30 b Fs(10)149 1183 y(3.4)45 b(Viewing)16
-b(di\013erences)8 b Fa(.)h(.)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(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Fs(10)0 1287
-y Fm(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 Fm(13)149 1349 y Fs(4.1)45
-b(T)l(elling)17 b(CVS)f(where)f(y)o(our)g(rep)q(ository)g(is)e
-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(.)28 b Fs(13)149 1399 y(4.2)45
-b(Ho)o(w)15 b(data)f(is)i(stored)e(in)j(the)e(rep)q(ository)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(.)f(.)26 b Fs(14)299 1449 y(4.2.1)44
-b(Where)15 b(\014les)h(are)f(stored)g(within)h(the)g(rep)q(ository)6
-b Fa(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)21 b
-Fs(14)299 1499 y(4.2.2)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 Fs(15)149 1548 y(4.3)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 Fs(16)299 1598 y(4.3.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(.)h(.)24 b Fs(16)149
-1648 y(4.4)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(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)20
-b Fs(17)149 1698 y(4.5)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(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)23 b Fs(17)149 1748 y(4.6)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 Fs(17)299 1797
-y(4.6.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 Fs(18)299 1847 y(4.6.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 Fs(19)448 1897 y(4.6.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
-1947 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(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fs(19)448
-1997 y(4.6.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 Fs(20)448 2047 y(4.6.2.3)44 b(Securit)o(y)15
-b(considerations)i(with)e(passw)o(ord)539 2096 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(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)24
-b Fs(21)299 2146 y(4.6.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 Fs(21)0 2246 y Fm(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 Fm(23)149
-2308 y Fs(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 Fs(23)299 2358 y(5.1.1)44 b(Creating)15 b(a)g(directory)g(tree)g
-(from)g(a)f(n)o(um)o(b)q(er)i(of)f(\014les)9 b Fa(.)f(.)g(.)f(.)h(.)f(.)h(.)f
-(.)h(.)24 b Fs(23)299 2408 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 Fs(24)299 2458 y(5.1.3)44 b(Creating)15 b(a)g(directory)g(tree)g(from)g
-(scratc)o(h)8 b Fa(.)e(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)23 b Fs(24)149 2507 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(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)g(.)f(.)h(.)f(.)h(.)22 b Fs(25)0 2612 y Fm(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 Fm(27)149 2674 y Fs(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(.)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 Fs(27)149 2724 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 Fs(28)149
-2774 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(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)27
-b Fs(28)149 2823 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
-Fs(31)p eop
-%%Page: -4 126
-bop 0 -58 a Fs(iv)1215 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)149
-42 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 Fs(31)149 91 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 Fs(32)299
-141 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 Fs(32)299 191 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 Fs(33)299 241 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 Fs(34)299 291 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 Fs(35)299 340 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 Fs(35)149 390 y(6.7)45 b(Cho)q(osing)15 b(b)q(et)o(w)o(een)h(reserv)o(ed)f
-(or)g(unreserv)o(ed)h(c)o(hec)o(k)o(outs)9 b Fa(.)e(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b Fs(35)0 495 y Fm(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 Fm(37)149 557 y Fs(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(.)g(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)27 b Fs(37)149 607 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 Fs(39)149
-656 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 Fs(39)149 706 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(.)g(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)29 b Fs(40)0 811 y Fm(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 Fm(43)149 873 y Fs(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(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)26 b Fs(43)149 923 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 Fs(44)149 972 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 Fs(45)149 1022 y(8.4)45 b(Merging)15 b(can)g(add)h(or)f
-(remo)o(v)o(e)f(\014les)9 b Fa(.)g(.)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
-(.)25 b Fs(45)0 1127 y Fm(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
-Fm(47)0 1239 y(10)66 b(Adding)24 b(\014les)f(to)f(a)g(directory)8
-b Fb(.)k(.)e(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f
-(.)h(.)g(.)g(.)g(.)31 b Fm(49)0 1358 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 Fm(51)0 1478 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 Fm(53)149 1540 y Fs(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 Fs(53)149
-1590 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 Fs(53)149 1640 y(12.3)45 b(Ho)o(w)14 b(to)h(handle)h(binary)g
-(\014les)g(with)g(cvs)f(imp)q(ort)7 b Fa(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)22 b Fs(54)0
-1744 y Fm(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 Fm(55)149 1806 y Fs(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 Fs(55)149 1856 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(.)h(.)g(.)f(.)h(.)19 b Fs(55)149 1906
-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 Fs(56)0 2010 y Fm(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 Fm(57)0 2130 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 Fm(59)149 2192 y Fs(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 Fs(59)149 2242 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(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)24 b Fs(59)149 2292 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 Fs(59)149 2341 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(.)g(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)28 b Fs(59)0 2441
-y Fm(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 Fm(61)149 2503 y Fs(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(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)20 b Fs(61)149 2553
-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(.)26
-b Fs(61)149 2603 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 Fs(62)149 2653 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 Fs(63)149 2703 y(16.5)45
-b(Problems)15 b(with)h(the)f($Log: cvs.ps,v $
-b(Problems)15 b(with)h(the)f(Revision 1.1.1.5  1996/10/18 03:41:19  tholo
-b(Problems)15 b(with)h(the)f(Missing files from import
-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 Fs(63)p eop
-%%Page: -5 127
-bop 1926 -58 a Fs(v)0 42 y Fm(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 Fm(65)0 161
-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 Fm(67)149 223 y Fs(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(.)g(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)h(.)23 b Fs(67)0 323 y Fm(App)r(endix)h(A)67
-b(Reference)22 b(man)n(ual)h(for)f(CVS)h(commands)141 377 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
-Fm(69)149 440 y Fs(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 Fs(69)149 489 y(A.2)45
-b(Default)16 b(options)f(and)g(the)h Fn(~)p Fs(/.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(.)20 b Fs(69)149 539 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 Fs(70)149 589 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(.)22
-b Fs(71)149 639 y(A.5)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 Fs(73)299 689 y(A.5.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 Fs(74)299 738 y(A.5.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 Fs(76)448 788 y(A.5.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 Fs(76)448 838 y(A.5.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 Fs(76)149 888 y(A.6)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 Fs(77)299 938 y(A.6.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 Fs(77)299 987 y(A.6.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 Fs(78)149 1037 y(A.7)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 Fs(79)299 1087 y(A.7.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 Fs(79)299
-1137 y(A.7.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(.)f(.)30 b Fs(80)448 1187 y(A.7.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
-Fs(80)448 1237 y(A.7.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 Fs(80)448 1286 y(A.7.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 Fs(81)149 1336 y(A.8)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 Fs(81)299 1386 y(A.8.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(.)f(.)h(.)f(.)h(.)f(.)26
-b Fs(82)299 1436 y(A.8.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 Fs(82)149 1486 y(A.9)45 b(exp)q(ort|Exp)q(ort)16 b(sources)f(from)f
-(CVS,)h(similar)h(to)f(c)o(hec)o(k)o(out)e Fa(.)8 b(.)g(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)29 b Fs(83)299 1535 y(A.9.1)44 b(exp)q(ort)15 b(options)10
-b Fa(.)e(.)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(.)26 b Fs(83)149 1585 y(A.10)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 Fs(84)299
-1635 y(A.10.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 Fs(84)149 1685
-y(A.11)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
-Fs(85)299 1735 y(A.11.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
-Fs(86)299 1784 y(A.11.2)44 b(imp)q(ort)15 b(output)d 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(.)27
-b Fs(87)299 1834 y(A.11.3)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 Fs(87)149 1884 y(A.12)45 b(log|Prin)o(t)16 b(out)f(log)g(information)g(for)
-g(\014les)f 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(.)28 b Fs(87)299 1934 y(A.12.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 Fs(87)299 1984 y(A.12.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 Fs(89)149 2034 y(A.13)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 Fs(89)299 2083 y(A.13.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 Fs(89)299 2133 y(A.13.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 Fs(90)149 2183 y(A.14)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 Fs(90)299 2233 y(A.14.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 Fs(91)299 2283 y(A.14.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(.)h(.)f(.)h(.)f(.)29 b Fs(91)299 2332 y(A.14.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 Fs(91)149 2382 y(A.15)45 b(rtag|Add)15
-b(a)g(sym)o(b)q(olic)h(tag)f(to)f(a)h(mo)q(dule)f 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(.)27
-b Fs(92)299 2432 y(A.15.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(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)27
-b Fs(92)149 2482 y(A.16)45 b(status|Displa)o(y)15 b(status)g(information)g
-(on)g(c)o(hec)o(k)o(ed)h(out)f(\014les)10 b Fa(.)f(.)e(.)h(.)f(.)h(.)f(.)h(.)
-f(.)26 b Fs(93)299 2532 y(A.16.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 Fs(93)149 2581 y(A.17)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(ersions)g(of)g(\014les)c
-Fa(.)e(.)e(.)h(.)f(.)h(.)f(.)h(.)26 b Fs(93)299 2631 y(A.17.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 Fs(94)149 2681 y(A.18)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 Fs(94)299 2731 y(A.18.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 Fs(95)299 2781 y(A.18.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 Fs(96)p eop
-%%Page: -6 128
-bop 0 -58 a Fs(vi)1215 b(CVS|Concurren)o(t)15 b(V)l(ersions)h(System)299
-42 y(A.18.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 Fs(97)0 146 y Fm(App)r(endix)g(B)
-67 b(Reference)22 b(man)n(ual)h(for)f(the)h(Administrativ)n(e)134
-203 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
-Fm(99)149 265 y Fs(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(.)g(.)f
-(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)23 b Fs(99)149 315 y(B.2)45
-b(The)16 b(cvswrapp)q(ers)f(\014le)10 b Fa(.)f(.)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(.)g(.)f(.)25 b Fs(100)149
-365 y(B.3)45 b(The)16 b(commit)f(supp)q(ort)g(\014les)7 b Fa(.)i(.)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(.)f(.)h(.)f(.)h(.)22 b
-Fs(101)299 415 y(B.3.1)44 b(The)16 b(common)e(syn)o(tax)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(.)21
-b Fs(102)149 465 y(B.4)45 b(Commitinfo)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(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)26 b Fs(102)149 514 y(B.5)45 b(Editinfo)5 b Fa(.)k(.)f(.)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(.)h(.)20 b Fs(102)299 564
-y(B.5.1)44 b(Editinfo)16 b(example)7 b Fa(.)i(.)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(.)22 b Fs(103)149 614 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 Fs(104)299 664 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 Fs(104)299 714 y(B.6.2)44 b(Keeping)17 b(a)e(c)o(hec)o(k)o(ed)h(out)e(cop)o
-(y)8 b Fa(.)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(.)22 b Fs(105)149 764 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(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)28 b Fs(105)149 813 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 Fs(106)149 863 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 Fs(106)149 913 y(B.10)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 Fs(107)0 1017 y Fm(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 1074 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 Fm(109)0 1186 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 Fm(111)149
-1248 y Fs(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 Fs(111)0 1353 y Fm(App)r(endix)h(E)68 b(GNU)21
-b(GENERAL)i(PUBLIC)f(LICENSE)152 1407 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 Fm(113)0 1519 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 Fm(115)p eop
+%%Page: -7 177
+-7 176 bop 3802 -116 a Fs(vii)598 83 y(A.18.2)93 b(up)s(date)29
+b(output)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)50 b Fs(122)598 208 y(A.18.3)93
+b(up)s(date)29 b(examples)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fs(123)0 457 y Fm(App)t(endix)e(B)
+134 b(Quic)l(k)45 b(reference)h(to)f(CVS)f(commands)25
+b Fb(.)20 b(.)70 b Fm(125)0 737 y(App)t(endix)44 b(C)134
+b(Reference)46 b(man)l(ual)g(for)f(the)h(Administrativ)l(e)269
+861 y(\014les)34 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)78
+b Fm(135)299 1017 y Fs(C.1)91 b(The)30 b(mo)s(dules)f(\014le)14
+b Fa(.)f(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Fs(135)299
+1142 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f(\014le)20 b
+Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Fs(137)299 1266 y(C.3)91
+b(The)30 b(commit)g(supp)s(ort)f(\014les)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
+b Fs(138)598 1391 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)11
+b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41
+b Fs(139)299 1515 y(C.4)91 b(Commitinfo)21 b Fa(.)14
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
+b Fs(139)299 1640 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)d
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)57 b Fs(140)299 1764 y(C.6)91 b(Editinfo)10
+b Fa(.)j(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)40 b Fs(141)598 1889 y(C.6.1)92 b(Editinfo)28 b(example)13
+b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)43 b Fs(142)299 2013 y(C.7)91 b(Loginfo)23 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fs(143)598 2138 y(C.7.1)92 b(Loginfo)30 b(example)25
+b Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)56 b Fs(144)598 2262 y(C.7.2)92 b(Keeping)29
+b(a)i(c)m(hec)m(k)m(ed)h(out)f(cop)m(y)14 b Fa(.)i(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)44 b Fs(145)299 2387 y(C.8)91 b(Rcsinfo)25 b
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)55 b Fs(145)299 2511 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h
+(cvsignore)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)58 b Fs(146)299 2636 y(C.10)92 b(The)29
+b(history)h(\014le)16 b Fa(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
+b Fs(147)299 2760 y(C.11)92 b(Expansions)28 b(in)h(administrativ)m(e)g
+(\014les)17 b Fa(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
+b Fs(147)0 3010 y Fm(App)t(endix)e(D)134 b(All)45 b(en)l(vironmen)l(t)i
+(v)-7 b(ariables)45 b(whic)l(h)g(a\013ect)269 3134 y(CVS)10
+b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)55 b Fm(149)0
+3414 y(App)t(endix)44 b(E)134 b(T)-11 b(roublesho)t(oting)27
+b Fb(.)21 b(.)e(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)71 b Fm(153)299 3570 y Fs(E.1)91
+b(Magic)32 b(branc)m(h)d(n)m(um)m(b)s(ers)21 b Fa(.)14
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)50 b Fs(153)0 3819 y Fm(App)t(endix)44 b(F)134
+b(GNU)45 b(GENERAL)g(PUBLIC)g(LICENSE)304 3944 y Fb(.)20
+b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)80
+b Fm(155)299 4099 y Fs(Pream)m(ble)13 b Fa(.)h(.)h(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Fs(155)299 4224 y(TERMS)29 b(AND)j(CONDITIONS)d(F)m(OR)h(COPYING,)h
+(DISTRIBUTION)e(AND)481 4348 y(MODIFICA)-8 b(TION)10
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Fs(156)299
+4473 y(Ho)m(w)31 b(to)g(Apply)e(These)h(T)-8 b(erms)30
+b(to)h(Y)-8 b(our)31 b(New)f(Programs)13 b Fa(.)i(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Fs(161)0
+4722 y Fm(Index)32 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g
+(.)g(.)76 b Fm(163)p eop
+%%Page: -8 178
+-8 177 bop 0 -116 a Fs(viii)2375 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)p eop
 %%Trailer
 end
 userdict /end-hook known{end-hook}if
index a8156c9..15f08b2 100644 (file)
@@ -7,36 +7,36 @@
 'xrdef {Goals-title}{Goals}
 'xrdef {Goals-pg}{3}
 'xrdef {Goals-snt}{Chapter'tie2}
-'xrdef {Notes-title}{Notes on the Current Implementation}
-'xrdef {Notes-pg}{4}
-'xrdef {Notes-snt}{Chapter'tie3}
 'xrdef {Protocol Notes-title}{Notes on the Protocol}
-'xrdef {Protocol Notes-pg}{5}
-'xrdef {Protocol Notes-snt}{Chapter'tie4}
+'xrdef {Protocol Notes-pg}{4}
+'xrdef {Protocol Notes-snt}{Chapter'tie3}
 '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 {Connection and Authentication-pg}{5}
+'xrdef {Connection and Authentication-snt}{Chapter'tie4}
 'xrdef {Protocol-title}{The CVS client/server protocol}
-'xrdef {Protocol-pg}{7}
-'xrdef {Protocol-snt}{Chapter'tie6}
+'xrdef {Protocol-pg}{6}
+'xrdef {Protocol-snt}{Chapter'tie5}
 'xrdef {Entries Lines-title}{Entries Lines}
-'xrdef {Entries Lines-pg}{7}
-'xrdef {Entries Lines-snt}{Section'tie6.1}
+'xrdef {Entries Lines-pg}{6}
+'xrdef {Entries Lines-snt}{Section'tie5.1}
 'xrdef {Modes-title}{Modes}
-'xrdef {Modes-pg}{7}
-'xrdef {Modes-snt}{Section'tie6.2}
+'xrdef {Modes-pg}{6}
+'xrdef {Modes-snt}{Section'tie5.2}
 'xrdef {Filenames-title}{Conventions regarding transmission of file names}
-'xrdef {Filenames-pg}{8}
-'xrdef {Filenames-snt}{Section'tie6.3}
+'xrdef {Filenames-pg}{7}
+'xrdef {Filenames-snt}{Section'tie5.3}
 'xrdef {Requests-title}{Requests}
-'xrdef {Requests-pg}{8}
-'xrdef {Requests-snt}{Section'tie6.4}
+'xrdef {Requests-pg}{7}
+'xrdef {Requests-snt}{Section'tie5.4}
 'xrdef {Responses-title}{Responses}
-'xrdef {Responses-pg}{14}
-'xrdef {Responses-snt}{Section'tie6.5}
+'xrdef {Responses-pg}{13}
+'xrdef {Responses-snt}{Section'tie5.5}
 'xrdef {Example-title}{Example}
-'xrdef {Example-pg}{18}
-'xrdef {Example-snt}{Section'tie6.6}
+'xrdef {Example-pg}{16}
+'xrdef {Example-snt}{Section'tie5.6}
 'xrdef {Requirements-title}{Required versus optional parts of the protocol}
 'xrdef {Requirements-pg}{19}
-'xrdef {Requirements-snt}{Section'tie6.7}
+'xrdef {Requirements-snt}{Section'tie5.7}
+'xrdef {Obsolete-title}{Obsolete protocol elements}
+'xrdef {Obsolete-pg}{19}
+'xrdef {Obsolete-snt}{Section'tie5.8}
index b2e2b4e..b8cc1d7 100644 (file)
@@ -1,23 +1,22 @@
-This is Info file cvsclient.info, produced by Makeinfo-1.55 from the
-input file ./cvsclient.texi.
+This is Info file cvsclient.info, produced by Makeinfo-1.64 from the
+input file ../../work/ccvs/doc/cvsclient.texi.
 
 \1f
-File: cvsclient.info,  Node: Top,  Next: Introduction,  Prev: (DIR),  Up: (DIR)
+File: cvsclient.info,  Node: Top,  Next: Introduction,  Up: (dir)
 
 CVS Client/Server
 *****************
 
    This document describes the client/server protocol used by CVS.  It
 does not describe how to use or administer client/server CVS; see the
-regular CVS manual for that.  This is version 1.9 of the protocol
-specification--*Note Introduction:: for more on what this version number
-means.
+regular CVS manual for that.  This is version 1.9.2 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
@@ -58,7 +57,7 @@ you are reading now) of this document, `cvsclient.texi', can be found
 at the usual GNU FTP sites, with a filename such as
 `cvs-VERSION.tar.gz'.
 
-   This is version 1.9 of the protocol specification.  This version
+   This is version 1.9.2 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
@@ -70,7 +69,7 @@ speak; they should instead use the `valid-requests' and
 `Valid-responses' mechanism (*note Protocol::.), which is more flexible.
 
 \1f
-File: cvsclient.info,  Node: Goals,  Next: Notes,  Prev: Introduction,  Up: Top
+File: cvsclient.info,  Node: Goals,  Next: Protocol Notes,  Prev: Introduction,  Up: Top
 
 Goals
 *****
@@ -84,48 +83,30 @@ Goals
    * Security and authentication are handled outside this protocol (but
      see below about `cvs kserver' and `cvs pserver').
 
-   * This might be a first step towards adding transactions to CVS
-     (i.e. a set of operations is either executed atomically or none of
-     them is executed), improving the locking, or other features.  The
-     current server implementation is a long way from being able to do
-     any of these things.  The protocol, however, is not known to
-     contain any defects which would preclude them.
-
-   * The server never has to have any CVS locks in place while it is
-     waiting for communication with the client.  This makes things
-     robust in the face of flaky networks.
-
-   * Data is transferred in large chunks, which is necessary for good
-     performance.  In fact, currently the client uploads all the data
-     (without waiting for server responses), and then waits for one
-     server response (which consists of a massive download of all the
-     data).  There may be cases in which it is better to have a richer
-     interraction, but the need for the server to release all locks
-     whenever it waits for the client makes it complicated.
+   * The protocol makes it possible for updates to be atomic with
+     respect to checkins; that is if someone commits changes to several
+     files in one cvs command, then an update by someone else would
+     either get all the changes, or none of them.  The current CVS
+     server can't do this, but that isn't the protocol's fault.
+
+   * The protocol is, with a few exceptions, transaction-based.  That
+     is, the client sends all its requests (without waiting for server
+     responses), and then waits for the server to send back all
+     responses (without waiting for further client requests).  This has
+     the advantage of minimizing network turnarounds and the
+     disadvantage of sometimes transferring more data than would be
+     necessary if there were a richer interaction.  Another, more
+     subtle, advantage is that there is no need for the protocol to
+     provide locking for features such as making checkins atomic with
+     respect to updates.  Any such locking can be handled entirely by
+     the server.  A good server implementation (such as the current CVS
+     server) will make sure that it does not have any such locks in
+     place whenever it is waiting for communication with the client;
+     this prevents one client on a slow or flaky network from
+     interfering with the work of others.
 
 \1f
-File: cvsclient.info,  Node: Notes,  Next: Protocol Notes,  Prev: Goals,  Up: Top
-
-Notes on the Current Implementation
-***********************************
-
-   The client is built in to the normal `cvs' program, triggered by a
-specially-formatted `CVSROOT' variable, for example
-`:server:cygnus.com:/rel/cvsfiles'.
-
-   The client stores what is stored in checked-out directories
-(including `CVS').  The way these are stored is totally compatible with
-standard CVS.  The server requires no storage other than the repository,
-which also is totally compatible with standard CVS.
-
-   The current server implementation can use up huge amounts of memory
-when transmitting a lot of data over a slow link (i.e. the network is
-slower than the server can generate the data).  There is some
-experimental code (see `SERVER_FLOWCONTROL' in options.h) which should
-help significantly.
-
-\1f
-File: cvsclient.info,  Node: Protocol Notes,  Next: Connection and Authentication,  Prev: Notes,  Up: Top
+File: cvsclient.info,  Node: Protocol Notes,  Next: Connection and Authentication,  Prev: Goals,  Up: Top
 
 Notes on the Protocol
 *********************
@@ -196,16 +177,19 @@ pserver
      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.
+     the string `END AUTH REQUEST', and a linefeed.  The client must
+     sent the identical string for cvs root here, as it sends later, in
+     the `Root' request of the cvs protocol itself.  Servers are
+     encouraged to enforce this restriction.  The server responds with
+     `I LOVE YOU' and a linefeed if the authentication is successful or
+     `I HATE YOU' and a linefeed if the authentication fails.  After
+     receiving `I LOVE YOU', the client proceeds with the cvs protocol.
+     If the client wishes to merely authenticate without starting the
+     cvs protocol, the procedure is the same, except `BEGIN AUTH
+     REQUEST' is replaced with `BEGIN VERIFICATION REQUEST', `END AUTH
+     REQUEST' is replaced with `END VERIFICATION REQUEST', and upon
+     receipt of `I LOVE YOU' the connection is closed rather than
+     continuing.
 
 \1f
 File: cvsclient.info,  Node: Protocol,  Prev: Connection and Authentication,  Up: Top
@@ -225,6 +209,7 @@ horizontal tab.
 * Responses::
 * Example::
 * Requirements::
+* Obsolete::                        Former protocol features
 
 \1f
 File: cvsclient.info,  Node: Entries Lines,  Next: Modes,  Up: Protocol
@@ -340,24 +325,19 @@ compressed form) ends with a newline.
      Response expected: yes.  Ask the server to send back a
      `Valid-requests' response.
 
-`Repository REPOSITORY \n'
-     Response expected: no.  Tell the server what repository to use.
-     This should be a directory name from a previous server response.
-     Note that this both gives a default for `Entry ' and `Modified '
-     and also for `ci' and the other commands; normal usage is to send a
-     `Repository ' for each directory in which there will be an `Entry
-     ' or `Modified ', and then a final `Repository ' for the original
-     directory, then the command.
-
 `Directory LOCAL-DIRECTORY \n'
-     Additional data: REPOSITORY \n.  Response expected: no.  This is
-     like `Repository', but the local name of the directory may differ
-     from the repository name.  If the client uses this request, it
-     affects the way the server returns pathnames; see *Note
-     Responses::.  LOCAL-DIRECTORY is relative to the top level at
-     which the command is occurring (i.e. the last `Directory' or
-     `Repository' which is sent before the command); to indicate that
-     top level, `.' should be send for LOCAL-DIRECTORY.
+     Additional data: REPOSITORY \n.  Response expected: no.  Tell the
+     server what directory to use.  The REPOSITORY should be a
+     directory name from a previous server response.  Note that this
+     both gives a default for `Entry' and `Modified' and also for `ci'
+     and the other commands; normal usage is to send `Directory' for
+     each directory in which there will be an `Entry' or `Modified',
+     and then a final `Directory' for the original directory, then the
+     command.  If the client uses this request, it affects the way the
+     server returns pathnames; see *Note Responses::.  LOCAL-DIRECTORY
+     is relative to the top level at which the command is occurring
+     (i.e. the last `Directory' which is sent before the command); to
+     indicate that top level, `.' should be send for LOCAL-DIRECTORY.
 
 `Max-dotdot LEVEL \n'
      Response expected: no.  Tell the server that LEVEL levels of
@@ -369,15 +349,14 @@ compressed form) ends with a newline.
 
 `Static-directory \n'
      Response expected: no.  Tell the server that the directory most
-     recently specified with `Repository' or `Directory' should not have
-     additional files checked out unless explicitly requested.  The
-     client sends this if the `Entries.Static' flag is set, which is
-     controlled by the `Set-static-directory' and
-     `Clear-static-directory' responses.
+     recently specified with `Directory' should not have additional
+     files checked out unless explicitly requested.  The client sends
+     this if the `Entries.Static' flag is set, which is controlled by
+     the `Set-static-directory' and `Clear-static-directory' responses.
 
 `Sticky TAGSPEC \n'
      Response expected: no.  Tell the server that the directory most
-     recently specified with `Repository' has a sticky tag or date
+     recently specified with `Directory' has a sticky tag or date
      TAGSPEC.  The first character of TAGSPEC is `T' for a tag, or `D'
      for a date.  The remainder of TAGSPEC contains the actual tag or
      date.
@@ -397,42 +376,29 @@ compressed form) ends with a newline.
 `Entry ENTRY-LINE \n'
      Response expected: no.  Tell the server what version of a file is
      on the local machine.  The name in ENTRY-LINE is a name relative
-     to the directory most recently specified with `Repository'.  If
-     the user is operating on only some files in a directory, `Entry'
+     to the directory most recently specified with `Directory'.  If the
+     user is operating on only some files in a directory, `Entry'
      requests for only those files need be included.  If an `Entry'
-     request is sent without `Modified', `Unchanged', or `Lost' for that
-     file the meaning depends on whether `UseUnchanged' has been sent;
-     if it has been it means the file is lost, if not it means the file
-     is unchanged.
+     request is sent without `Modified' or `Unchanged', it means the
+     file is lost (does not exist in the working directory).
 
 `Modified FILENAME \n'
      Response expected: no.  Additional data: mode, \n, file
      transmission.  Send the server a copy of one locally modified
      file.  FILENAME is relative to the most recent repository sent
-     with `Repository'.  If the user is operating on only some files in
+     with `Directory'.  If the user is operating on only some files in
      a directory, only those files need to be included.  This can also
      be sent without `Entry', if there is no entry for the file.
 
-`Lost FILENAME \n'
-     Response expected: no.  Tell the server that FILENAME no longer
-     exists.  The name is relative to the most recent repository sent
-     with `Repository'.  This is used for any case in which `Entry' is
-     being sent but the file no longer exists.  If the client has
-     issued the `UseUnchanged' request, then this request is not used.
-
 `Unchanged FILENAME \n'
      Response expected: no.  Tell the server that FILENAME has not been
      modified in the checked out directory.  The name is relative to
-     the most recent repository sent with `Repository'.  This request
-     can only be issued if `UseUnchanged' has been sent.
+     the most recent repository sent with `Directory'.
 
 `UseUnchanged \n'
-     Response expected: no.  Tell the server that the client will be
-     indicating unmodified files with `Unchanged', and that files for
-     which no information is sent are nonexistent on the client side,
-     not unchanged.  This is necessary for correct behavior since only
-     the server knows what possible files may exist, and thus what
-     files are nonexistent.
+     Response expected: no.  To specify the version of the protocol
+     described in this document, servers must support this request
+     (although it need not do anything) and clients must issue it.
 
 `Notify FILENAME \n'
      Response expected: no.  Tell the server that a `edit' or `unedit'
@@ -530,11 +496,11 @@ compressed form) ends with a newline.
 `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
-     specifies the working directory at the time of the operation.  No
-     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.
+     previous `Argument', `Directory', `Entry', or `Modified' requests,
+     if they have been sent.  The last `Directory' sent specifies the
+     working directory at the time of the operation.  No 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
@@ -544,23 +510,22 @@ compressed form) ends with a newline.
 
 `update \n'
      Response expected: yes.  Actually do a `cvs update' command.  This
-     uses any previous `Argument', `Repository', `Entry', `Modified',
-     or `Lost' requests, if they have been sent.  The last `Repository'
-     sent specifies the working directory at the time of the operation.
-     The `-I' option is not used-files which the client can decide
-     whether to ignore are not mentioned and the client sends the
+     uses any previous `Argument', `Directory', `Entry', or `Modified'
+     requests, if they have been sent.  The last `Directory' sent
+     specifies the working directory at the time of the operation.  The
+     `-I' option is not used-files which the client can decide whether
+     to ignore are not mentioned and the client sends the
      `Questionable' request for others.
 
 `import \n'
      Response expected: yes.  Actually do a `cvs import' command.  This
-     uses any previous `Argument', `Repository', `Entry', `Modified',
-     or `Lost' requests, if they have been sent.  The last `Repository'
-     sent specifies the working directory at the time of the operation.
-     The files to be imported are sent in `Modified' requests (files
-     which the client knows should be ignored are not sent; the server
-     must still process the CVSROOT/cvsignore file unless -I ! is
-     sent).  A log message must have been specified with a `-m'
-     argument.
+     uses any previous `Argument', `Directory', `Entry', or `Modified'
+     requests, if they have been sent.  The last `Directory' sent
+     specifies the working directory at the time of the operation.  The
+     files to be imported are sent in `Modified' requests (files which
+     the client knows should be ignored are not sent; the server must
+     still process the CVSROOT/cvsignore file unless -I ! is sent).  A
+     log message must have been specified with a `-m' argument.
 
 `watch-on \n'
 `watch-off \n'
@@ -568,10 +533,10 @@ compressed form) ends with a newline.
 `watch-remove \n'
      Response expected: yes.  Actually do the `cvs watch on', `cvs
      watch off', `cvs watch add', and `cvs watch remove' commands,
-     respectively.  This uses any previous `Argument', `Repository',
-     `Entry', `Modified', or `Lost' requests, if they have been sent.
-     The last `Repository' sent specifies the working directory at the
-     time of the operation.
+     respectively.  This uses any previous `Argument', `Directory',
+     `Entry', or `Modified' requests, if they have been sent.  The last
+     `Directory' sent specifies the working directory at the time of
+     the operation.
 
 `release \n'
      Response expected: yes.  Note that a `cvs release' command has
@@ -630,15 +595,12 @@ send data at other times (the current implementation may violate this
 principle in a few minor places, where the server is printing an error
 message and exiting--this should be investigated further).
 
-   Pathnames are of the actual files operated on (i.e. they do not
-contain `,v' endings), and are suitable for use in a subsequent
-`Repository' request.  However, if the client has used the `Directory'
-request, then it is instead a local directory name relative to the
-directory in which the command was given (i.e. the last `Directory'
-before the command).  Then a newline and a repository name (the
-pathname which is sent if `Directory' is not used).  Then the slash and
-the filename.  For example, for a file `i386.mh' which is in the local
-directory `gas.clean/config' and for which the repository is
+   In the following, PATHNAME actually indicates a pair of pathnames.
+First, a local directory name relative to the directory in which the
+command was given (i.e. the last `Directory' before the command).  Then
+a newline and a repository name.  Then a slash and the filename
+(without a `,v' ending).  For example, for a file `i386.mh' which is in
+the local directory `gas.clean/config' and for which the repository is
 `/rel/cvsfiles/devo/gas/config':
 
      gas.clean/config/
@@ -821,92 +783,167 @@ File: cvsclient.info,  Node: Example,  Next: Requirements,  Prev: Responses,  Up
 Example
 =======
 
-   Lines beginning with `c>' are sent by the client; lines beginning
-with `s>' are sent by the server; lines beginning with `#' are not part
-of the actual exchange.
-
-     c> Root /rel/cvsfiles
-     # In actual practice the lists of valid responses and requests would
-     # be longer
-     c> Valid-responses Updated Checked-in M ok error
-     c> valid-requests
-     s> Valid-requests Root co Modified Entry Repository ci Argument Argumentx
-     s> ok
-     # cvs co devo/foo
-     c> Argument devo/foo
-     c> co
-     s> Updated /rel/cvsfiles/devo/foo/foo.c
-     s> /foo.c/1.4/Mon Apr 19 15:36:47 1993 Mon Apr 19 15:36:47 1993//
-     s> 26
-     s> int mein () { abort (); }
-     s> Updated /rel/cvsfiles/devo/foo/Makefile
-     s> /Makefile/1.2/Mon Apr 19 15:36:47 1993 Mon Apr 19 15:36:47 1993//
-     s> 28
-     s> foo: foo.c
-     s>         $(CC) -o foo $<
-     s> ok
-     # The current implementation would break the connection here and make a
-     # new connection for the next command.  However, the protocol allows it
-     # to keep the connection open and continue, which is what we show here.
-     c> Repository /rel/cvsfiles/devo/foo
-     # foo.c relative to devo/foo just set as Repository.
-     c> Entry /foo.c/1.4/Mon Apr 19 15:36:47 1993 Mon Apr 19 15:36:47 1993//
-     c> Entry /Makefile/1.2/Mon Apr 19 15:36:47 1993 Mon Apr 19 15:36:47 1993//
-     c> Modified foo.c
-     c> 26
-     c> int main () { abort (); }
-     # cvs ci -m <log message> foo.c
-     c> Argument -m
-     c> Argument Well, you see, it took me hours and hours to find this typo and I
-     c> Argumentx searched and searched and eventually had to ask John for help.
-     c> Argument foo.c
-     c> ci
-     s> Checked-in /rel/cvsfiles/devo/foo/foo.c
-     s> /foo.c/1.5/ Mon Apr 19 15:54:22 CDT 1993//
-     s> M Checking in foo.c;
-     s> M /cygint/rel/cvsfiles/devo/foo/foo.c,v  <--  foo.c
-     s> M new revision: 1.5; previous revision: 1.4
-     s> M done
-     s> ok
+   Here is an example; lines are prefixed by `C: ' to indicate the
+client sends them or `S: ' to indicate the server sends them.
+
+   The client starts by connecting, sending the root, and completing the
+protocol negotiation.  In actual practice the lists of valid responses
+and requests would be longer.
+
+     C: Root /home/kingdon/testing/cvsroot
+     C: Valid-responses ok error Checked-in M E
+     C: valid-requests
+     S: Valid-requests Root Directory Entry Modified Argument Argumentx ci co
+     S: ok
+     C: UseUnchanged
+
+   The client wants to check out the `supermunger' module into a fresh
+working directory.  Therefore it first expands the `supermunger'
+module; this step would be omitted if the client was operating on a
+directory rather than a module.
+
+     C: Argument supermunger
+     C: Directory .
+     C: /home/kingdon/testing/cvsroot
+     C: expand-modules
+
+   The server replies that the `supermunger' module expands to the
+directory `supermunger' (the simplest case):
+
+     S: Module-expansion supermunger
+     S: ok
+
+   The client then proceeds to check out the directory.  The fact that
+it sends only a single `Directory' request which specifies `.' for the
+working directory means that there is not already a `supermunger'
+directory on the client.
+
+     C: Argument -N
+     C: Argument supermunger
+     C: Directory .
+     C: /home/kingdon/testing/cvsroot
+     C: co
+
+   The server replies with the requested files.  In this example, there
+is only one, `mungeall.c'.  The `Clear-sticky' and
+`Clear-static-directory' requests are sent by the current
+implementation but they have no effect because the default is for those
+settings to be clear when a directory is newly created.
+
+     S: Clear-sticky supermunger/
+     S: /home/kingdon/testing/cvsroot/supermunger/
+     S: Clear-static-directory supermunger/
+     S: /home/kingdon/testing/cvsroot/supermunger/
+     S: E cvs server: Updating supermunger
+     S: M U supermunger/mungeall.c
+     S: Created supermunger/
+     S: /home/kingdon/testing/cvsroot/supermunger/mungeall.c
+     S: /mungeall.c/1.1///
+     S: u=rw,g=r,o=r
+     S: 26
+     S: int mein () { abort (); }
+     S: ok
+
+   The current client implementation would break the connection here
+and make a new connection for the next command.  However, the protocol
+allows it to keep the connection open and continue, which is what we
+show here.
+
+   After the user modifies the file and instructs the client to check it
+back in.  The client sends arguments to specify the log message and file
+to check in:
+
+     C: Argument -m
+     C: Argument Well, you see, it took me hours and hours to find this typo and I
+     C: Argumentx searched and searched and eventually had to ask John for help.
+     C: Argument mungeall.c
+
+   It also sends information about the contents of the working
+directory, including the new contents of the modified file.  Note that
+the user has changed into the `supermunger' directory before executing
+this command; the top level directory is a user-visible concept because
+the server should print filenames in `M' and `E' responses relative to
+that directory.
+
+     C: Directory .
+     C: /home/kingdon/testing/cvsroot/supermunger
+     C: Entry /mungeall.c/1.1///
+     C: Modified mungeall.c
+     C: u=rw,g=r,o=r
+     C: 26
+     C: int main () { abort (); }
+
+   And finally, the client issues the checkin command (which makes use
+of the data just sent):
+
+     C: ci
+
+   And the server tells the client that the checkin succeeded:
+
+     S: M Checking in mungeall.c;
+     S: E /home/kingdon/testing/cvsroot/supermunger/mungeall.c,v  <--  mungeall.c
+     S: E new revision: 1.2; previous revision: 1.1
+     S: E done
+     S: Mode u=rw,g=r,o=r
+     S: Checked-in ./
+     S: /home/kingdon/testing/cvsroot/supermunger/mungeall.c
+     S: /mungeall.c/1.2///
+     S: ok
 
 \1f
-File: cvsclient.info,  Node: Requirements,  Prev: Example,  Up: Protocol
+File: cvsclient.info,  Node: Requirements,  Next: Obsolete,  Prev: Example,  Up: Protocol
 
 Required versus optional parts of the protocol
 ==============================================
 
    The following are part of every known implementation of the CVS
-protocol and it is considered reasonable behavior to completely fail to
-work if you are connected with an implementation which attempts to not
-support them.  Requests: Root, Valid-responses, valid-requests,
-Repository, Entry, Modified, Argument, Argumentx, ci, co, update.
-Responses: ok, error, Valid-requests, Checked-in, Updated, Merged,
-Removed, M, E.
-
-   Failure to support the Directory, UseUnchanged, and Unchanged
-requests is deprecated.  CVS 1.5 and later have supported these
-requests and in the future it will be considered reasonable behavior to
-completely fail to work with an implementation which attempts to not
-support them.  Support for the Repository and Lost requests is
-deprecated; CVS clients 1.5 and later will not use them if
-communicating with a server which supports Directory and UseUnchanged.
+protocol (except obsolete, pre-1.5, versions of CVS) and it is
+considered reasonable behavior to completely fail to work if you are
+connected with an implementation which attempts to not support them.
+Requests: `Root', `Valid-responses', `valid-requests', `Directory',
+`Entry', `Modified', `Unchanged', `Argument', `Argumentx', `ci', `co',
+`update'.  Responses: `ok', `error', `Valid-requests', `Checked-in',
+`Updated', `Merged', `Removed', `M', `E'.
+
+   A server need not implement `Repository', but in order to
+interoperate with CVS 1.5 through 1.9 it must claim to implement it (in
+`Valid-requests').  The client will not actually send the request.
+
+\1f
+File: cvsclient.info,  Node: Obsolete,  Prev: Requirements,  Up: Protocol
+
+Obsolete protocol elements
+==========================
+
+   This section briefly describes protocol elements which are obsolete.
+There is no attempt to document them in full detail.
+
+   There was a `Repository' request which was like `Directory' except
+it only provided REPOSITORY, and the local directory was assumed to be
+similarly named.
+
+   If the `UseUnchanged' request was not sent, there was a `Lost'
+request which was sent to indicate that a file did not exist in the
+working directory, and the meaning of sending `Entries' without `Lost'
+or `Modified' was different.  All current clients (CVS 1.5 and later)
+will send `UseUnchanged' if it is supported.
 
 
 \1f
 Tag Table:
-Node: Top\7f99
-Node: Introduction\7f936
-Node: Goals\7f3468
-Node: Notes\7f4992
-Node: Protocol Notes\7f5865
-Node: Connection and Authentication\7f7543
-Node: Protocol\7f10149
-Node: Entries Lines\7f10548
-Node: Modes\7f11256
-Node: Filenames\7f12779
-Node: Requests\7f13530
-Node: Responses\7f28620
-Node: Example\7f37798
-Node: Requirements\7f39854
+Node: Top\7f117
+Node: Introduction\7f885
+Node: Goals\7f3419
+Node: Protocol Notes\7f5226
+Node: Connection and Authentication\7f6904
+Node: Protocol\7f9708
+Node: Entries Lines\7f10168
+Node: Modes\7f10876
+Node: Filenames\7f12399
+Node: Requests\7f13150
+Node: Responses\7f27275
+Node: Example\7f36266
+Node: Requirements\7f40193
+Node: Obsolete\7f41101
 \1f
 End Tag Table
index 1c3bcc4..3b4aef9 100644 (file)
 %!PS-Adobe-2.0
-%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software
+%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
 %%Title: cvsclient.dvi
-%%Pages: 19 1
-%%BoundingBox: 0 0 612 792
+%%Pages: 19
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentPaperSizes: a4
 %%EndComments
-%%BeginProcSet: tex.pro
-/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
-load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
-isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
-Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get
-round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10
-N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{
-/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{
-statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N
-/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin
-/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array
-/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2
-array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail}
-B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont
-setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup
-length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{
-ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B
-/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0
-N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S
-dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0
-ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
-ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image}
-imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr
-put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf
-div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook
-known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore
-showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
-known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256
-array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N
-/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X
-/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0
-7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1
-TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1
--.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{
-moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{
-S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B
-/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w
-}B /q{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{clear SS restore}B end
-/TeXscale { 65536 div } def
-
-/DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap
-currentlinejoin currentdash currentgray currentmiterlimit ] cvx def
-
-/startTexFig {
-       /SavedState save def
-       userdict maxlength dict begin
-       currentpoint transform
-
-       DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap
-               setlinewidth setmatrix
-
-       itransform moveto
-
-       /ury exch TeXscale def
-       /urx exch TeXscale def
-       /lly exch TeXscale def
-       /llx exch TeXscale def
-       /y exch TeXscale def
-       /x exch TeXscale def
-       
-       currentpoint /cy exch def /cx exch def
-
-       /sx x urx llx sub div def       % scaling for x
-       /sy y ury lly sub div def       % scaling for y
-
-       sx sy scale                     % scale by (sx,sy)
-
-       cx sx div llx sub
-       cy sy div ury sub translate
-       
-       /DefFigCTM matrix currentmatrix def
-
-       /initmatrix {
-               DefFigCTM setmatrix
-       } def
-       /defaultmatrix {
-               DefFigCTM exch copy
-       } def
-
-       /initgraphics {
-               DocumentInitState setmiterlimit setgray setdash 
-                       setlinejoin setlinecap setlinewidth setmatrix
-               DefFigCTM setmatrix
-       } def
-
-       /showpage {
-               initgraphics
-       } def
-       /erasepage {
-               initgraphics
-       } def
-       /copypage {} def
-
-} def
-/clipFig {
-       currentpoint 6 2 roll
-       newpath 4 copy
-       4 2 roll moveto
-       6 -1 roll exch lineto
-       exch lineto
-       exch lineto
-       closepath clip
-       newpath
-       moveto
-} def
-/doclip { llx lly urx ury clipFig } def
-/endTexFig {
-       end SavedState restore
-} def
+%DVIPSCommandLine: dvips cvsclient.dvi -o cvsclient.ps
+%DVIPSParameters: dpi=600, compressed, comments removed
+%DVIPSSource:  TeX output 1997.01.16:0009
+%%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
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
+/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
+gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
+add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
+/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
+dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
+adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
+idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
+putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
+adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
+{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
+adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
+chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
+}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+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 1000 300 300 @start /Fa 3 119 df<007E080381980700780C00381C0018
-380018780008700008F00000F00000F00000F00000F00000F00000F00000700008780008380008
-1C00100C0010070060038180007E0015177E961B>99 D<0F84306C601C400CC004C004C004E000
-70007F003FE01FF801FC001C000E0006800680068006C004E008D81087E00F177E9615>115
-D<FF803F3C001C1C00181E00180E00100E001007002007002007806003804003804001C08001C0
-8000E10000E10000E100007200007200003C00003C00003C0000180000180018177F961C>118
-D E /Fb 34 121 df<0001FF0000001FFFC000007F81E00000FC01E00001F807F00003F807F000
-07F007F00007F007F00007F007F00007F007F00007F001C00007F000000007F000000007F00000
-0007F03FF800FFFFFFF800FFFFFFF800FFFFFFF80007F003F80007F003F80007F003F80007F003
-F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F0
-03F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007
-F003F80007F003F8007FFF3FFF807FFF3FFF807FFF3FFF80212A7FA925>12
-D<1C007F007F00FF80FF80FF807F007F001C0009097B8813>46 D<000E00001E00007E0007FE00
-FFFE00FFFE00F8FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
-00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00
-00FE0000FE0000FE0000FE0000FE0000FE007FFFFE7FFFFE7FFFFE17277BA622>49
-D<00FF800007FFF0000FFFFC001E03FE003800FF807C003F80FE003FC0FF001FC0FF001FE0FF00
-0FE0FF000FE07E000FE03C001FE000001FE000001FC000001FC000003F8000003F0000007E0000
-00FC000000F8000001F0000003E00000078000000F0000001E0000003C00E0007000E000E000E0
-01C001C0038001C0060001C00FFFFFC01FFFFFC03FFFFFC07FFFFFC0FFFFFF80FFFFFF80FFFFFF
-801B277DA622>I<007F800003FFF00007FFFC000F80FE001F007F003F807F003F803F803F803F
-803F803F801F803F801F003F8000007F0000007F0000007E000000FC000001F8000007F00000FF
-C00000FFC0000001F80000007E0000003F0000003F8000001FC000001FC000001FE000001FE03C
-001FE07E001FE0FF001FE0FF001FE0FF001FC0FF003FC0FE003F807C007F003F00FE001FFFFC00
-07FFF00000FF80001B277DA622>I<00000E0000001E0000003E0000007E000000FE000000FE00
-0001FE000003FE0000077E00000E7E00000E7E00001C7E0000387E0000707E0000E07E0000E07E
-0001C07E0003807E0007007E000E007E000E007E001C007E0038007E0070007E00E0007E00FFFF
-FFF8FFFFFFF8FFFFFFF80000FE000000FE000000FE000000FE000000FE000000FE000000FE0000
-00FE00007FFFF8007FFFF8007FFFF81D277EA622>I<180003001F801F001FFFFE001FFFFC001F
-FFF8001FFFF0001FFFC0001FFF00001C0000001C0000001C0000001C0000001C0000001C000000
-1C0000001C7FC0001DFFF8001F80FC001E003F0008003F0000001F8000001FC000001FC000001F
-E000001FE018001FE07C001FE0FE001FE0FE001FE0FE001FE0FE001FC0FC001FC078003F807800
-3F803C007F001F01FE000FFFFC0003FFF00000FF80001B277DA622>I<0007F800003FFE0000FF
-FF0001FC078003F00FC007C01FC00F801FC01F801FC01F001FC03F000F803F0000007E0000007E
-0000007E000000FE020000FE1FF000FE3FFC00FE603E00FE801F00FF801F80FF000FC0FF000FC0
-FE000FE0FE000FE0FE000FE0FE000FE07E000FE07E000FE07E000FE07E000FE03E000FE03F000F
-C01F000FC01F001F800F801F0007E07E0003FFFC0001FFF800003FC0001B277DA622>I<380000
-003E0000003FFFFFF03FFFFFF03FFFFFF07FFFFFE07FFFFFC07FFFFF807FFFFF0070000E007000
-0E0070001C00E0003800E0007000E000E0000001E0000001C00000038000000780000007000000
-0F0000001F0000001E0000003E0000003E0000007E0000007C0000007C000000FC000000FC0000
-00FC000000FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000000F800
-00007000001C297CA822>I<00007FE0030007FFFC07001FFFFF0F007FF00F9F00FF0001FF01FC
-0000FF03F800007F07F000003F0FE000001F1FC000001F1FC000000F3F8000000F3F800000077F
-800000077F800000077F00000000FF00000000FF00000000FF00000000FF00000000FF00000000
-FF00000000FF00000000FF00000000FF000000007F000000007F800000007F800000073F800000
-073F800000071FC00000071FC000000E0FE000000E07F000001C03F800003C01FC00007800FF00
-01F0007FF007C0001FFFFF800007FFFE0000007FF00028297CA831>67 D<FFFFFFFFE0FFFFFFFF
-E0FFFFFFFFE003FC001FE003FC0007F003FC0001F003FC0001F003FC0000F003FC00007003FC00
-007003FC00007003FC01C07803FC01C03803FC01C03803FC01C03803FC03C00003FC03C00003FC
-0FC00003FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C00E03
-FC01C00E03FC01C00E03FC01C01C03FC00001C03FC00001C03FC00001C03FC00003C03FC000038
-03FC00007803FC0000F803FC0001F803FC0003F803FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFF
-F027297EA82C>69 D<FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003FC000000
-03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000
-0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
-000003FC00000003FC00000003FC0001C003FC0001C003FC0001C003FC0001C003FC0003C003FC
-00038003FC00038003FC00078003FC00078003FC000F8003FC000F8003FC001F8003FC007F8003
-FC01FF00FFFFFFFF00FFFFFFFF00FFFFFFFF0022297EA828>76 D<FFFE0000003FFF80FFFE0000
-003FFF80FFFF0000007FFF8003FF0000007FE00003FF0000007FE00003BF800000EFE00003BF80
-0000EFE000039FC00001CFE000039FC00001CFE000038FE000038FE000038FE000038FE000038F
-E000038FE0000387F000070FE0000387F000070FE0000383F8000E0FE0000383F8000E0FE00003
-81FC001C0FE0000381FC001C0FE0000381FC001C0FE0000380FE00380FE0000380FE00380FE000
-03807F00700FE00003807F00700FE00003803F80E00FE00003803F80E00FE00003803F80E00FE0
-0003801FC1C00FE00003801FC1C00FE00003800FE3800FE00003800FE3800FE000038007F7000F
-E000038007F7000FE000038007F7000FE000038003FE000FE000038003FE000FE000038001FC00
-0FE000038001FC000FE000038000F8000FE000FFFE00F803FFFF80FFFE00F803FFFF80FFFE0070
-03FFFF8039297DA840>I<FFFFFFE00000FFFFFFFE0000FFFFFFFF800003FC003FE00003FC000F
-F00003FC0007F80003FC0003FC0003FC0001FC0003FC0001FE0003FC0001FE0003FC0001FE0003
-FC0001FE0003FC0001FE0003FC0001FE0003FC0001FC0003FC0003F80003FC0007F80003FC000F
-E00003FC003FC00003FFFFFE000003FFFFFE000003FC00FF800003FC003FC00003FC001FE00003
-FC000FF00003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007
-F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80E03FC0007F80E03FC0003F80E03
-FC0001FC1CFFFFF000FE1CFFFFF0007FF8FFFFF0000FE02F297EA832>82
-D<03FF80000FFFF0001F01FC003F80FE003F807F003F803F003F803F801F003F8000003F800000
-3F8000003F8000003F80003FFF8001FC3F800FE03F801F803F803F003F807E003F80FC003F80FC
-003F80FC003F80FC003F80FC005F807E00DF803F839FFC1FFE0FFC03F803FC1E1B7E9A21>97
-D<003FF00001FFFC0003F03E000FC07F001F807F003F007F003F007F007F003E007E0000007E00
-0000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007E0000007F
-0000003F0003803F8003801F8007000FE00E0003F83C0001FFF800003FC000191B7E9A1E>99
-D<00007FF000007FF000007FF0000007F0000007F0000007F0000007F0000007F0000007F00000
-07F0000007F0000007F0000007F0000007F0000007F0003F87F001FFF7F007F03FF00FC00FF01F
-8007F03F0007F03F0007F07E0007F07E0007F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0
-FE0007F0FE0007F0FE0007F0FE0007F07E0007F07E0007F03F0007F03F0007F01F800FF00FC01F
-F007E07FFF01FFE7FF007F87FF202A7EA925>I<003FC00001FFF00003E07C000F803E001F801F
-001F001F003F000F807E000F807E000FC07E000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE00
-0000FE000000FE0000007E0000007E0000007F0000003F0001C01F0001C00F80038007C0070003
-F01E0000FFFC00003FE0001A1B7E9A1F>I<0007F8003FFC007E3E01FC7F03F87F03F07F07F07F
-07F03E07F00007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0FFFFC007F00007F000
-07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000
-07F00007F00007F00007F00007F00007F0007FFF807FFF807FFF80182A7EA915>I<007F80F001
-FFE3F807C0FE1C0F807C7C1F003E7C1F003E103F003F003F003F003F003F003F003F003F003F00
-3F003F001F003E001F003E000F807C0007C0F80005FFE0000C7F8000180000001C0000001C0000
-001E0000001FFFF8001FFFFF000FFFFFC007FFFFE003FFFFF00FFFFFF03E0007F07C0001F8F800
-00F8F80000F8F80000F8F80000F87C0001F07C0001F03F0007E00FC01F8007FFFF00007FF0001E
-287E9A22>I<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000F
-E000000FE000000FE000000FE000000FE000000FE000000FE000000FE07E000FE1FF800FE30FC0
-0FE40FE00FE807E00FF807F00FF007F00FF007F00FE007F00FE007F00FE007F00FE007F00FE007
-F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
-07F00FE007F0FFFE3FFFFFFE3FFFFFFE3FFF202A7DA925>I<07000F801FC03FE03FE03FE01FC0
-0F8007000000000000000000000000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00F
-E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7EAA12>
-I<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
-0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
-E0FFFEFFFEFFFE0F2A7EA912>108 D<FFC07F001FC000FFC1FFC07FF000FFC307E0C1F8000FC4
-07F101FC000FC803F200FC000FD803FE00FE000FD003FC00FE000FD003FC00FE000FE003F800FE
-000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003
-F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE00
-0FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE00FFFE3FFF8FFFE0FFFE3FFF
-8FFFE0FFFE3FFF8FFFE0331B7D9A38>I<FFC07E00FFC1FF80FFC30FC00FC40FE00FC807E00FD8
-07F00FD007F00FD007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00F
-E007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFF
-FFFE3FFFFFFE3FFF201B7D9A25>I<003FE00001FFFC0003F07E000FC01F801F800FC03F0007E0
-3F0007E07E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003
-F8FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F8007F07F0001FF
-FC00003FE0001D1B7E9A22>I<FFE1FE00FFE7FF80FFFE0FE00FF803F00FF001F80FE001FC0FE0
-00FC0FE000FE0FE000FE0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0F
-E0007F0FE0007E0FE000FE0FE000FE0FE000FC0FE001FC0FF001F80FF803F00FFC0FE00FEFFF80
-0FE1FC000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
-00FFFE0000FFFE0000FFFE000020277E9A25>I<003F807001FFE0F003F071F00FC019F01F800F
-F03F800FF03F0007F07F0007F07F0007F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE00
-07F0FE0007F0FE0007F0FE0007F07F0007F07F0007F03F0007F03F8007F01F800FF00FC01FF007
-F077F001FFE7F0007F87F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
-000007F0000007F000007FFF00007FFF00007FFF20277E9A23>I<FFC3E0FFC7F8FFCC7C0FD8FE
-0FD0FE0FD0FE0FF0FE0FE07C0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
-0FE0000FE0000FE0000FE0000FE0000FE0000FE000FFFF00FFFF00FFFF00171B7E9A1B>I<03FE
-300FFFF03E03F07800F07000F0F00070F00070F80070FE0000FFE0007FFF007FFFC03FFFE01FFF
-F007FFF800FFF80007FC0000FCE0007CE0003CF0003CF00038F80038FC0070FF01E0E7FFC0C1FF
-00161B7E9A1B>I<00700000700000700000700000F00000F00000F00001F00003F00003F00007
-F0001FFFE0FFFFE0FFFFE007F00007F00007F00007F00007F00007F00007F00007F00007F00007
-F00007F00007F00007F00007F07007F07007F07007F07007F07007F07007F07003F0E001F8C000
-FFC0003F0014267FA51A>I<FFE07FF0FFE07FF0FFE07FF00FE007F00FE007F00FE007F00FE007
-F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE0
-07F00FE007F00FE007F00FE007F00FE007F00FE00FF00FE00FF007E017F003F067FF01FFC7FF00
-7F87FF201B7D9A25>I<FFFE07FFFFFE07FFFFFE07FF07F000E007F000E007F801E003F801C003
-F801C001FC038001FC038001FE078000FE070000FF0F00007F0E00007F0E00003F9C00003F9C00
-003FFC00001FF800001FF800000FF000000FF000000FF0000007E0000007E0000003C0000003C0
-00201B7F9A23>I<FFFC1FFEFFFC1FFEFFFC1FFE07F0078003F8070001FC0F0001FE1E0000FE3C
-00007F7800003FF800003FF000001FE000000FE0000007F0000007F800000FF800001FFC00003D
-FE000038FF0000787F0000F03F8001E03FC003C01FE003800FE0FFF03FFFFFF03FFFFFF03FFF20
-1B7F9A23>120 D E /Fc 1 16 df<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFFFFFFFFFF
-7FFE7FFE3FFC1FF80FF003C010127D9317>15 D E /Fd 82 126 df<4010E038F078E038E038E0
-38E038E038E038E038E038E038E03860300D0E7B9C18>34 D<030600078F00078F00078F00078F
-00078F00078F007FFFC0FFFFE0FFFFE07FFFC00F1E000F1E000F1E000F1E000F1E000F1E007FFF
-C0FFFFE0FFFFE07FFFC01E3C001E3C001E3C001E3C001E3C001E3C000C1800131C7E9B18>I<00
-C00001C00001C00001C00003F0000FFC003FFE007DCF0071C700E1C380E1C780E1C780E1C780F1
-C00079C0003DC0001FE0000FF80003FC0001DE0001CF0001C70061C380F1C380F1C380E1C380E1
-C70071C70079DE003FFE001FF80007E00001C00001C00001C00000C00011247D9F18>I<387C7C
-7E3E0E0E0E1C1C38F8F0C0070E789B18>39 D<007000F001E003C007800F001E001C0038003800
-7000700070007000E000E000E000E000E000E000E000E0007000700070007000380038001C001E
-000F00078003C001F000F000700C24799F18>I<6000F00078003C001E000F000780038001C001
-C000E000E000E000E00070007000700070007000700070007000E000E000E000E001C001C00380
-07800F001E003C007800F00060000C247C9F18>I<00600000F00000F00000F00000F00000F000
-00F00000F0007FFFC0FFFFE0FFFFE07FFFC000F00000F00000F00000F00000F00000F00000F000
-00600013147E9718>43 D<1C3E7E7F3F1F070E1E7CF860080C788518>I<7FFF00FFFF80FFFF80
-7FFF0011047D8F18>I<3078FCFC78300606778518>I<000300000780000780000F80000F00001F
-00001E00001E00003E00003C00007C0000780000780000F80000F00001F00001E00003E00003C0
-0003C00007C0000780000F80000F00000F00001F00001E00003E00003C00003C00007C00007800
-00F80000F00000F0000060000011247D9F18>I<01F00007FC000FFE001F1F001C070038038078
-03C07001C07001C0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0F001E070
-01C07001C07803C03803801C07001F1F000FFE0007FC0001F000131C7E9B18>I<018003800380
-07800F803F80FF80FB804380038003800380038003800380038003800380038003800380038003
-80038003807FFCFFFE7FFC0F1C7B9B18>I<03F0000FFE003FFF007C0F807003C0E001C0F000E0
-F000E06000E00000E00000E00001C00001C00003C0000780000F00001E00003C0000780000F000
-01E00007C0000F80001E00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<07F8001FFE003FFF
-007807807803C07801C03001C00001C00003C0000380000F0003FF0003FE0003FF000007800003
-C00001C00000E00000E00000E0F000E0F000E0F001C0F003C07C07803FFF001FFE0003F800131C
-7E9B18>I<001F00003F0000770000770000E70001E70001C7000387000787000707000E07001E
-07003C0700380700780700F00700FFFFF8FFFFF8FFFFF800070000070000070000070000070000
-0700007FF000FFF8007FF0151C7F9B18>I<1FFF803FFF803FFF80380000380000380000380000
-3800003800003800003800003BF8003FFE003FFF003C07801803C00001C00000E00000E06000E0
-F000E0F000E0E001C07003C07C0F803FFF001FFC0003F000131C7E9B18>I<007E0001FF0007FF
-800F83C01E03C01C03C0380180380000700000700000E1F800E7FE00FFFF00FE0780F803C0F001
-C0F000E0E000E0F000E07000E07000E07000E03801C03C03C01E07800FFF0007FE0001F800131C
-7E9B18>I<E00000FFFFE0FFFFE0FFFFE0E003C0E00780000700000E00001E00001C0000380000
-380000700000700000E00000E00000E00001C00001C00001C00001C00003C00003800003800003
-8000038000038000038000038000131D7E9C18>I<03F8000FFE001FFF003E0F803803807001C0
-7001C07001C07001C03803803C07801FFF0007FC000FFE001F1F003C07807001C0F001E0E000E0
-E000E0E000E0E000E07001C07803C03E0F801FFF000FFE0003F800131C7E9B18>I<03F0000FFC
-001FFE003C0F00780780700380E001C0E001C0E001C0E001E0E001E07001E07803E03C0FE01FFF
-E00FFEE003F0E00000E00001C00001C00001C0300380780780780F00783E003FFC001FF00007C0
-00131C7E9B18>I<3078FCFC783000000000000000003078FCFC78300614779318>I<183C7E7E3C
-180000000000000000183C7E7E3E1E0E1C3C78F060071A789318>I<000300000780001F80003F
-00007E0001FC0003F00007E0001FC0003F00007E0000FC0000FC00007E00003F00001FC00007E0
-0003F00001FC00007E00003F00001F8000078000030011187D9918>I<7FFFC0FFFFE0FFFFE0FF
-FFE0000000000000000000000000FFFFE0FFFFE0FFFFE07FFFC0130C7E9318>I<600000F00000
-FC00007E00003F00001FC00007E00003F00001FC00007E00003F00001F80001F80003F00007E00
-01FC0003F00007E0001FC0003F00007E0000FC0000F0000060000011187D9918>I<0FF0003FFC
-007FFF00700F00F00380F00380600780000F00003E00007C0001F00001E00003C00003C00003C0
-0003C00003C00003800000000000000000000000000000000003800007C00007C00007C0000380
-00111C7D9B18>I<00700000F80000F80000D80000D80001DC0001DC0001DC00018C00038E0003
-8E00038E00038E000306000707000707000707000707000FFF800FFF800FFF800E03800E03801C
-01C01C01C07F07F0FF8FF87F07F0151C7F9B18>65 D<FFFC00FFFF00FFFF801C03C01C01C01C00
-E01C00E01C00E01C00E01C01E01C01C01C07C01FFF801FFF001FFFC01C03C01C00E01C00F01C00
-701C00701C00701C00701C00F01C00E01C03E0FFFFC0FFFF80FFFE00141C7F9B18>I<00F8E003
-FEE007FFE00F07E01E03E03C01E03800E07000E07000E0700000E00000E00000E00000E00000E0
-0000E00000E00000E000007000007000E07000E03800E03C00E01E01C00F07C007FF8003FE0000
-F800131C7E9B18>I<7FF800FFFE007FFF001C0F801C03C01C03C01C01E01C00E01C00E01C00F0
-1C00701C00701C00701C00701C00701C00701C00701C00701C00F01C00E01C00E01C01E01C01C0
-1C03C01C0F807FFF00FFFE007FF800141C7F9B18>I<FFFFF0FFFFF0FFFFF01C00701C00701C00
-701C00701C00001C00001C0E001C0E001C0E001FFE001FFE001FFE001C0E001C0E001C0E001C00
-001C00001C00381C00381C00381C00381C0038FFFFF8FFFFF8FFFFF8151C7F9B18>I<FFFFE0FF
-FFE0FFFFE01C00E01C00E01C00E01C00E01C00001C00001C1C001C1C001C1C001FFC001FFC001F
-FC001C1C001C1C001C1C001C00001C00001C00001C00001C00001C00001C0000FFC000FFC000FF
-C000131C7E9B18>I<01F1C003FDC00FFFC01F0FC01C03C03803C03801C07001C07001C0700000
-E00000E00000E00000E00000E00000E00FF0E01FF0E00FF07001C07001C07003C03803C03803C0
-1C07C01F0FC00FFFC003FDC001F1C0141C7E9B18>I<7F07F0FF8FF87F07F01C01C01C01C01C01
-C01C01C01C01C01C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC01C01C01C01C01C01C01C01
-C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0151C7F9B18>I<7FFF00FF
-FF807FFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001
-C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0007FFF00FFFF807F
-FF00111C7D9B18>I<01FFC003FFC001FFC0000E00000E00000E00000E00000E00000E00000E00
-000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00F00E00
-F00E00F03C007FFC003FF0000FC000121C7D9B18>I<7F07F0FF87F87F07F01C03C01C07801C07
-001C0E001C1E001C3C001C38001C70001CF0001DF0001DF0001FB8001FB8001F1C001E1C001C0E
-001C0E001C07001C07001C03801C03801C01C07F03F0FF87F87F03F0151C7F9B18>I<7FE000FF
-E0007FE0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E
-00000E00000E00000E00000E00000E00000E00700E00700E00700E00700E00707FFFF0FFFFF07F
-FFF0141C7F9B18>I<FC01F8FE03F8FE03F83B06E03B06E03B06E03B06E03B8EE03B8EE0398CE0
-398CE039DCE039DCE039DCE038D8E038D8E038F8E03870E03870E03800E03800E03800E03800E0
-3800E03800E0FE03F8FE03F8FE03F8151C7F9B18>I<7E07F0FF0FF87F07F01D81C01D81C01D81
-C01DC1C01CC1C01CC1C01CE1C01CE1C01CE1C01C61C01C71C01C71C01C31C01C39C01C39C01C39
-C01C19C01C19C01C1DC01C0DC01C0DC01C0DC07F07C0FF87C07F03C0151C7F9B18>I<0FF8003F
-FE007FFF00780F00700700F00780E00380E00380E00380E00380E00380E00380E00380E00380E0
-0380E00380E00380E00380E00380E00380E00380E00380F00780700700780F007FFF003FFE000F
-F800111C7D9B18>I<FFFE00FFFF80FFFFC01C03C01C01E01C00E01C00701C00701C00701C0070
-1C00701C00E01C01E01C03C01FFFC01FFF801FFE001C00001C00001C00001C00001C00001C0000
-1C00001C0000FF8000FF8000FF8000141C7F9B18>I<0FF8003FFE007FFF00780F00700700F007
-80E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E003
-80E00380E1E380E1E380F0E78070F700787F007FFF003FFE000FFC00001C00001E00000E00000F
-0000070000070011227D9B18>I<7FF800FFFE007FFF001C0F801C03801C03C01C01C01C01C01C
-01C01C03C01C03801C0F801FFF001FFE001FFE001C0F001C07001C03801C03801C03801C03801C
-03801C039C1C039C1C039C7F01F8FF81F87F00F0161C7F9B18>I<03F3801FFF803FFF807C0F80
-700780E00380E00380E00380E000007000007800003F00001FF00007FE0000FF00000F800003C0
-0001C00000E00000E06000E0E000E0E001E0F001C0F80780FFFF80FFFE00E7F800131C7E9B18>
-I<7FFFF8FFFFF8FFFFF8E07038E07038E07038E070380070000070000070000070000070000070
-0000700000700000700000700000700000700000700000700000700000700000700000700007FF
-0007FF0007FF00151C7F9B18>I<FF83FEFF83FEFF83FE1C00701C00701C00701C00701C00701C
-00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C
-00700E00E00F01E00783C003FF8001FF00007C00171C809B18>I<FF07F8FF07F8FF07F81C01C0
-1C01C01C01C01C01C00E03800E03800E03800E03800F0780070700070700070700070700038E00
-038E00038E00038E00018C0001DC0001DC0001DC0000D80000F80000F800007000151C7F9B18>
-I<FE03F8FE03F8FE03F87000707000707000703800E03800E03800E03800E03800E038F8E038F8
-E039DCE039DCE019DCC019DCC019DCC0198CC01D8DC01D8DC01D8DC01D8DC00D8D800D05800F07
-800F07800E0380151C7F9B18>I<FF07F8FF07F8FF07F81C01C01E03C00E03800F078007070007
-0700038E00038E0001DC0001DC0001DC0000F80000F80000700000700000700000700000700000
-700000700000700000700001FC0003FE0001FC00151C7F9B18>89 D<600000F00000F00000F800
-007800007C00003C00003C00003E00001E00001F00000F00000F00000F800007800007C00003C0
-0003C00003E00001E00001F00000F00000F800007800007800007C00003C00003E00001E00001E
-00001F00000F00000F8000078000078000030011247D9F18>92 D<7FFF00FFFF80FFFF807FFF00
-11047D7F18>95 D<061E3E387070E0E0E0F8FC7C7C38070E789E18>I<1FE0003FF8007FFC0078
-1E00300E0000070000070000FF0007FF001FFF007F0700780700E00700E00700E00700F00F0078
-1F003FFFF01FFBF007E1F014147D9318>I<7E0000FE00007E00000E00000E00000E00000E0000
-0E00000E3E000EFF800FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E00380E0038
-0E00380F00700F00700F80E00FC1E00FFFC00EFF80063E00151C809B18>I<01FE0007FF001FFF
-803E0780380300700000700000E00000E00000E00000E00000E00000E000007000007001C03801
-C03E03C01FFF8007FF0001FC0012147D9318>I<001F80003F80001F8000038000038000038000
-038000038003E3800FFB801FFF803C1F80380F80700780700380E00380E00380E00380E00380E0
-0380E00380700780700780380F803C1F801FFFF00FFBF803E3F0151C7E9B18>I<01F00007FC00
-1FFE003E0F00380780700380700380E001C0E001C0FFFFC0FFFFC0FFFFC0E000007000007001C0
-3801C03E03C01FFF8007FF0001FC0012147D9318>I<001F80007FC000FFE000E1E001C0C001C0
-0001C00001C0007FFFC0FFFFC0FFFFC001C00001C00001C00001C00001C00001C00001C00001C0
-0001C00001C00001C00001C00001C00001C0007FFF007FFF007FFF00131C7F9B18>I<01E1F007
-FFF80FFFF81E1E301C0E003807003807003807003807003807001C0E001E1E001FFC001FF80039
-E0003800001C00001FFE001FFFC03FFFE07801F0700070E00038E00038E00038E000387800F07E
-03F01FFFC00FFF8001FC00151F7F9318>I<7E0000FE00007E00000E00000E00000E00000E0000
-0E00000E3E000EFF800FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E0
-0E00E00E00E00E00E00E00E00E00E07FC3FCFFE7FE7FC3FC171C809B18>I<03800007C00007C0
-0007C0000380000000000000000000000000007FC000FFC0007FC00001C00001C00001C00001C0
-0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF00FFFF80FFFF
-00111D7C9C18>I<0038007C007C007C003800000000000000000FFC1FFC0FFC001C001C001C00
-1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C6038
-F078FFF07FE03F800E277E9C18>I<FE0000FE0000FE00000E00000E00000E00000E00000E0000
-0E3FF00E7FF00E3FF00E07800E0F000E1E000E3C000E78000EF0000FF8000FFC000F9C000F0E00
-0E0F000E07000E03800E03C0FFC7F8FFC7F8FFC7F8151C7F9B18>I<7FE000FFE0007FE00000E0
-0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0
-0000E00000E00000E00000E00000E00000E00000E00000E0007FFFC0FFFFE07FFFC0131C7E9B18
->I<7CE0E000FFFBF8007FFFF8001F1F1C001E1E1C001E1E1C001C1C1C001C1C1C001C1C1C001C
-1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C007F1F1F00FFBFBF80
-7F1F1F001914819318>I<7E3E00FEFF807FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E
-00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E07FC3FCFFE7FE7FC3FC1714809318>I<
-01F0000FFE001FFF003E0F803803807001C07001C0E000E0E000E0E000E0E000E0E000E0F001E0
-7001C07803C03C07803E0F801FFF000FFE0001F00013147E9318>I<7E3E00FEFF807FFFC00FC1
-E00F80E00F00700E00700E00380E00380E00380E00380E00380E00380F00700F00700F80E00FC1
-E00FFFC00EFF800E3E000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC0
-00151E809318>I<01E38007FB801FFF803E1F80380F80700780700780E00380E00380E00380E0
-0380E00380E00380700780700780380F803C1F801FFF800FFB8003E38000038000038000038000
-0380000380000380000380003FF8003FF8003FF8151E7E9318>I<7F87E0FF9FF07FBFF803F878
-03F03003E00003C00003C000038000038000038000038000038000038000038000038000038000
-7FFE00FFFF007FFE0015147F9318>I<07F7003FFF007FFF00780F00E00700E00700E007007C00
-007FE0001FFC0003FE00001F00600780E00380E00380F00380F80F00FFFF00FFFC00E7F0001114
-7D9318>I<0180000380000380000380000380007FFFC0FFFFC0FFFFC003800003800003800003
-80000380000380000380000380000380000380400380E00380E00380E001C1C001FFC000FF8000
-3E0013197F9818>I<7E07E0FE0FE07E07E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0
-0E00E00E00E00E00E00E00E00E00E00E01E00F03E007FFFC03FFFE01FCFC1714809318>I<7F8F
-F0FF8FF87F8FF01E03C00E03800E03800E0380070700070700070700038E00038E00038E00038E
-0001DC0001DC0001DC0000F80000F80000700015147F9318>I<FF8FF8FF8FF8FF8FF83800E038
-00E03800E01C01C01C01C01C71C01CF9C01CF9C01CD9C01CD9C00DDD800DDD800DDD800D8D800F
-8F800F8F8007070015147F9318>I<7F8FF07F9FF07F8FF0070700078E00039E0001DC0001F800
-00F80000700000F00000F80001DC00039E00038E000707000F07807F8FF0FF8FF87F8FF015147F
-9318>I<7F8FF0FF8FF87F8FF00E01C00E03800E0380070380070700070700038700038600038E
-0001CE0001CE0000CC0000CC0000DC0000780000780000780000700000700000700000F00000E0
-0079E0007BC0007F80003F00001E0000151E7F9318>I<3FFFF07FFFF07FFFF07001E07003C070
-0780000F00001E00003C0000F80001F00003C0000780000F00701E00703C0070780070FFFFF0FF
-FFF0FFFFF014147F9318>I<0007E0001FE0007FE000780000E00000E00000E00000E00000E000
-00E00000E00000E00000E00000E00000E00001E0007FC000FF8000FF80007FC00001E00000E000
-00E00000E00000E00000E00000E00000E00000E00000E00000E00000E000007800007FE0001FE0
-0007E013247E9F18>I<7C0000FF0000FFC00003C00000E00000E00000E00000E00000E00000E0
-0000E00000E00000E00000E00000E00000F000007FC0003FE0003FE0007FC000F00000E00000E0
-0000E00000E00000E00000E00000E00000E00000E00000E00000E00003C000FFC000FF00007C00
-0013247E9F18>125 D E /Fe 26 122 df<0003E0001C1800381800703C00E03C00E03801C000
-01C00001C00001C00001C0000380007FFFF00380700380700380700380700700E00700E00700E0
-0700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FF0FF816207E
-9F19>12 D<0003F4001C1C00383C00703C00E03C00E03801C03801C03801C03801C03801C03803
-80707FFFF00380700380700380700380700700E00700E00700E00700E00700E00700E00E01C00E
-01C00E01C00E01C00E01C00E01C01C03801E03C0FF9FF816207E9F19>I<FFC0FFC00A027D8A0F>
-45 D<07F8000C0C001E06001E07001C070000070000070000070000FF0007C7001E07003C0E00
-780E00F00E10F00E10F00E10F01E10F02E20784F401F878014147D9317>97
-D<0700003F00000F00000700000700000E00000E00000E00000E00000E00000E00001C00001C7C
-001D87001E03801C01C01C01C03801C03801E03801E03801E03801E03801E07003C07003C07003
-80700780700700700E00E81C00C4380083E00013207B9F19>I<01FC07060E0F1C0F380E780070
-00F000F000F000F000E000E000E000E000F0027004300818300FC010147C9314>I<0000700003
-F00000F00000700000700000E00000E00000E00000E00000E00000E00001C000F9C00305C00E03
-C01C03C03801C0780380700380F00380F00380F00380F00380E00700E00700E00700E00700E007
-00700F00301E00186F000F8FE014207C9F19>I<00F800070E000E07001C070038038078038070
-0380F00380F00380FFFF80F00000E00000E00000E00000E00000F001007002003004001C180007
-E00011147D9314>I<00000E003E1100E1A301C1C20381E00780E00701E00F01E00F01E00F01E0
-0703C007038007870004FC000800000800001800001C00000FFF000FFFC007FFE01800F0300030
-600030C00030C00030C000306000603000C01C070007FC00181F809417>103
-D<00E00007E00001E00000E00000E00001C00001C00001C00001C00001C00001C000038000038F
-800390E003A0E003C0600380600780E00700E00700E00700E00700E00700E00E01C00E01C00E01
-C00E01C00E01C00E01C01C03801E03C0FFCFF815207E9F19>I<01C003E003E003C00180000000
-00000000000000000003801F800780038003800700070007000700070007000E000E000E000E00
-0E000E001C001E00FF800B1F7F9E0C>I<00E00007E00001E00000E00000E00001C00001C00001
-C00001C00001C00001C0000380000383FC0380F00380C003818003810007040007080007180007
-3800077C00071C000E1C000E0E000E0E000E0F000E07000E07801C03801E07C0FF8FF016207E9F
-18>107 D<00E007E001E000E000E001C001C001C001C001C001C0038003800380038003800380
-0700070007000700070007000E000E000E000E000E000E001C001E00FFC00B207F9F0C>I<0387
-C07C001F9861860007A072070003C0340300038038030007807807000700700700070070070007
-00700700070070070007007007000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E00
-0E00E00E001C01C01C001E01E01E00FFCFFCFFC022147E9326>I<038F801F90E007A0E003C060
-0380600780E00700E00700E00700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C0
-1C03801E03C0FFCFF815147E9319>I<00FC000387000E01801C00C03800E03800E07000F0F000
-F0F000F0F000F0F000F0E001E0E001E0E001C0E003C0F00380700700380E001C1C0007E0001414
-7D9317>I<00E3E007EC3800F01C00E01E00E00E01C00E01C00F01C00F01C00F01C00F01C00F03
-801E03801E03801C03803C0380380380700740E00721C0071F000700000700000700000E00000E
-00000E00000E00001E0000FFC000181D809319>I<00F040038CC00E04C01C03C03C03C0780380
-780380F00380F00380F00380F00380E00700E00700E00700F00700F00F00700F00301E00186E00
-0F8E00000E00000E00000E00001C00001C00001C00001C00003C0001FF80121D7C9318>I<038E
-001FB38007C78003C7800383000780000700000700000700000700000700000E00000E00000E00
-000E00000E00000E00001C00001E0000FFE00011147E9312>I<01F2060E080618061802380438
-001E001FE00FF003F8003C401C400C400C600C6018E010D0608FC00F147E9312>I<0080010001
-000100030007000F001E00FFF80E000E000E000E001C001C001C001C001C001C00380038203820
-382038203840384018800F000D1C7C9B12>I<1C0380FC1F803C07801C03801C03803807003807
-00380700380700380700380700700E00700E00700E00700E00701E00701E00703C00305E001F9F
-C012147B9319>I<FF83F81E00E01C00C01C00800E00800E01000E02000E02000F040007040007
-080007080007100003900003A00003E00003C00003800001800001000015147C9318>I<FF9FE1
-FC3E0780701C0300601C0300401C0380401C0380800E0780800E0581000E0981000E09C2000E11
-C2000731C4000721C4000760C8000740C8000780F0000780F0000300E00003006000020040001E
-147C9321>I<1FF0FF03C07801C06001C04000E08000E180007300007600003C00003C00001C00
-002E00004E000087000107000203800603800C01C03E03E0FF07FC18147F9318>I<0FF83F8001
-E00E0001C00C0001C0080000E0180000E0100000E0200000E0200000F040000070400000708000
-007080000071000000390000003A0000003E0000003C0000003800000018000000100000001000
-0000200000002000000040000070C00000F0800000F1000000E20000007C000000191D809318>
-I E /Ff 78 125 df<001F83E000F06E3001C078780380F8780300F03007007000070070000700
-700007007000070070000700700007007000FFFFFF800700700007007000070070000700700007
-007000070070000700700007007000070070000700700007007000070070000700700007007000
-070070000700700007007000070070007FE3FF001D20809F1B>11 D<003F0000E0C001C0C00381
-E00701E00701E0070000070000070000070000070000070000FFFFE00700E00700E00700E00700
-E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700
-E00700E07FC3FE1720809F19>I<003FE000E0E001C1E00381E00700E00700E00700E00700E007
-00E00700E00700E00700E0FFFFE00700E00700E00700E00700E00700E00700E00700E00700E007
-00E00700E00700E00700E00700E00700E00700E00700E00700E00700E07FE7FE1720809F19>I<
-001F81F80000F04F040001C07C06000380F80F000300F00F000700F00F00070070000007007000
-000700700000070070000007007000000700700000FFFFFFFF0007007007000700700700070070
-070007007007000700700700070070070007007007000700700700070070070007007007000700
-70070007007007000700700700070070070007007007000700700700070070070007007007007F
-E3FE3FF02420809F26>I<70F8F8F8F8F8F8F87070707070707070707020202020200000000000
-70F8F8F87005217CA00D>33 D<70F8FCFC74040404080810102040060E7C9F0D>39
-D<0020004000800100020006000C000C00180018003000300030007000600060006000E000E000
-E000E000E000E000E000E000E000E000E000E0006000600060007000300030003000180018000C
-000C000600020001000080004000200B2E7DA112>I<800040002000100008000C000600060003
-00030001800180018001C000C000C000C000E000E000E000E000E000E000E000E000E000E000E0
-00E000C000C000C001C001800180018003000300060006000C00080010002000400080000B2E7D
-A112>I<70F8FCFC74040404080810102040060E7C840D>44 D<FFC0FFC00A027F8A0F>I<70F8F8
-F87005057C840D>I<000100030003000600060006000C000C000C001800180018003000300030
-00600060006000C000C000C00180018001800300030003000600060006000C000C000C00180018
-001800300030003000600060006000C000C000C000102D7DA117>I<03F0000E1C001C0E001806
-00380700700380700380700380700380F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003
-C0F003C0F003C0F003C0F003C0F003C07003807003807003807807803807001806001C0E000E1C
-0003F000121F7E9D17>I<018003800F80F3800380038003800380038003800380038003800380
-0380038003800380038003800380038003800380038003800380038007C0FFFE0F1E7C9D17>I<
-03F0000C1C00100E00200700400780800780F007C0F803C0F803C0F803C02007C00007C0000780
-000780000F00000E00001C0000380000700000600000C0000180000300000600400C0040180040
-1000803FFF807FFF80FFFF80121E7E9D17>I<03F0000C1C00100E00200F00780F807807807807
-80380F80000F80000F00000F00000E00001C0000380003F000003C00000E00000F000007800007
-800007C02007C0F807C0F807C0F807C0F00780400780400F00200E001C3C0003F000121F7E9D17
->I<000600000600000E00000E00001E00002E00002E00004E00008E00008E00010E00020E0002
-0E00040E00080E00080E00100E00200E00200E00400E00C00E00FFFFF0000E00000E00000E0000
-0E00000E00000E00000E0000FFE0141E7F9D17>I<1803001FFE001FFC001FF8001FE000100000
-10000010000010000010000010000011F000161C00180E001007001007800003800003800003C0
-0003C00003C07003C0F003C0F003C0E00380400380400700200600100E000C380003E000121F7E
-9D17>I<007C000182000701000E03800C07801C0780380300380000780000700000700000F1F0
-00F21C00F40600F80700F80380F80380F003C0F003C0F003C0F003C0F003C07003C07003C07003
-803803803807001807000C0E00061C0001F000121F7E9D17>I<4000007FFFC07FFF807FFF8040
-010080020080020080040000080000080000100000200000200000400000400000C00000C00001
-C00001800003800003800003800003800007800007800007800007800007800007800007800003
-0000121F7D9D17>I<03F0000C0C00100600300300200180600180600180600180700180780300
-3E03003F06001FC8000FF00003F80007FC000C7E00103F00300F806003804001C0C001C0C000C0
-C000C0C000C0C000806001802001001002000C0C0003F000121F7E9D17>I<03F0000E18001C0C
-00380600380700700700700380F00380F00380F003C0F003C0F003C0F003C0F003C07007C07007
-C03807C0180BC00E13C003E3C0000380000380000380000700300700780600780E00700C002018
-001070000FC000121F7E9D17>I<70F8F8F8700000000000000000000070F8F8F87005147C930D>
-I<70F8F8F8700000000000000000000070F0F8F878080808101010202040051D7C930D>I<0FC0
-307040384038E03CF03CF03C603C0038007000E000C00180018001000300020002000200020002
-0002000000000000000000000007000F800F800F8007000E207D9F15>63
-D<000100000003800000038000000380000007C0000007C0000007C0000009E0000009E0000009
-E0000010F0000010F0000010F00000207800002078000020780000403C0000403C0000403C0000
-801E0000801E0000FFFE0001000F0001000F0001000F00020007800200078002000780040003C0
-0E0003C01F0007E0FFC03FFE1F207F9F22>65 D<FFFFE0000F80380007801E0007801F0007800F
-0007800F8007800F8007800F8007800F8007800F8007800F0007801F0007801E0007803C0007FF
-F00007803C0007801E0007800F0007800F8007800780078007C0078007C0078007C0078007C007
-8007C00780078007800F8007800F0007801F000F803C00FFFFF0001A1F7E9E20>I<000FC04000
-7030C001C009C0038005C0070003C00E0001C01E0000C01C0000C03C0000C07C0000407C000040
-78000040F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F80000
-00780000007C0000407C0000403C0000401C0000401E0000800E000080070001000380020001C0
-040000703800000FC0001A217D9F21>I<FFFFE0000F803C0007801E0007800700078003800780
-03C0078001E0078001E0078001F0078000F0078000F0078000F8078000F8078000F8078000F807
-8000F8078000F8078000F8078000F8078000F8078000F0078000F0078000F0078001E0078001E0
-078003C0078003800780070007800E000F803C00FFFFE0001D1F7E9E23>I<FFFFFF000F800F00
-078003000780030007800100078001800780008007800080078000800780808007808000078080
-00078080000781800007FF80000781800007808000078080000780800007808000078000200780
-002007800020078000400780004007800040078000C0078000C0078001800F800F80FFFFFF801B
-1F7E9E1F>I<FFFFFF000F800F0007800300078003000780010007800180078000800780008007
-80008007800080078080000780800007808000078080000781800007FF80000781800007808000
-078080000780800007808000078000000780000007800000078000000780000007800000078000
-00078000000FC00000FFFE0000191F7E9E1E>I<000FE0200078186000E004E0038002E0070001
-E00F0000E01E0000601E0000603C0000603C0000207C00002078000020F8000000F8000000F800
-0000F8000000F8000000F8000000F8000000F8007FFCF80003E0780001E07C0001E03C0001E03C
-0001E01E0001E01E0001E00F0001E0070001E0038002E000E0046000781820000FE0001E217D9F
-24>I<FFF8FFF80F800F8007800F0007800F0007800F0007800F0007800F0007800F0007800F00
-07800F0007800F0007800F0007800F0007800F0007FFFF0007800F0007800F0007800F0007800F
-0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F000780
-0F000F800F80FFF8FFF81D1F7E9E22>I<FFFC0FC0078007800780078007800780078007800780
-0780078007800780078007800780078007800780078007800780078007800780078007800FC0FF
-FC0E1F7F9E10>I<FFFC0FFC0FC003E00780018007800100078002000780040007800800078010
-00078020000780400007808000078100000783000007878000078F80000793C0000791E00007A1
-E00007C0F0000780F0000780780007803C0007803C0007801E0007801E0007800F000780078007
-800780078007C00FC007E0FFFC3FFC1E1F7E9E23>75 D<FFFE000FC00007800007800007800007
-800007800007800007800007800007800007800007800007800007800007800007800007800007
-800007800007800207800207800207800207800607800407800407800C07801C0F807CFFFFFC17
-1F7E9E1C>I<FF80001FF80F80001F800780001F0005C0002F0005C0002F0005C0002F0004E000
-4F0004E0004F000470008F000470008F000470008F000438010F000438010F000438010F00041C
-020F00041C020F00041C020F00040E040F00040E040F00040E040F000407080F000407080F0004
-07080F000403900F000403900F000401E00F000401E00F000401E00F000E00C00F001F00C01F80
-FFE0C1FFF8251F7E9E2A>I<FF803FF807C007C007C0038005E0010005E0010004F00100047801
-0004780100043C0100043C0100041E0100040F0100040F010004078100040781000403C1000401
-E1000401E1000400F1000400F1000400790004003D0004003D0004001F0004001F0004000F0004
-000700040007000E0003001F000300FFE001001D1F7E9E22>I<001F800000F0F00001C0380007
-801E000F000F000E0007001E0007803C0003C03C0003C07C0003E0780001E0780001E0F80001F0
-F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0780001E07C0003
-E07C0003E03C0003C03C0003C01E0007800E0007000F000F0007801E0001C0380000F0F000001F
-80001C217D9F23>I<FFFFE0000F80780007801C0007801E0007800F0007800F8007800F800780
-0F8007800F8007800F8007800F8007800F0007801E0007801C000780780007FFE0000780000007
-800000078000000780000007800000078000000780000007800000078000000780000007800000
-07800000078000000FC00000FFFC0000191F7E9E1F>I<FFFF80000F80F0000780780007803C00
-07801E0007801E0007801F0007801F0007801F0007801F0007801E0007801E0007803C00078078
-000780F00007FF80000781C0000780E0000780F000078070000780780007807800078078000780
-7C0007807C0007807C0007807C0407807E0407803E040FC01E08FFFC0F10000003E01E207E9E21
->82 D<07E0800C1980100780300380600180600180E00180E00080E00080E00080F00000F00000
-7800007F00003FF0001FFC000FFE0003FF00001F800007800003C00003C00001C08001C08001C0
-8001C08001C0C00180C00380E00300F00600CE0C0081F80012217D9F19>I<7FFFFFE0780F01E0
-600F0060400F0020400F0020C00F0030800F0010800F0010800F0010800F0010000F0000000F00
-00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F
-0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F800007FFFE001C
-1F7E9E21>I<FFFC3FF80FC007C007800380078001000780010007800100078001000780010007
-800100078001000780010007800100078001000780010007800100078001000780010007800100
-078001000780010007800100078001000780010007800100038002000380020001C0020001C004
-0000E008000070180000382000000FC0001D207E9E22>I<FFF003FE1F8000F80F0000600F8000
-60078000400780004003C0008003C0008003C0008001E0010001E0010001F0010000F0020000F0
-020000F806000078040000780400003C0800003C0800003C0800001E1000001E1000001F300000
-0F2000000F20000007C0000007C0000007C000000380000003800000038000000100001F207F9E
-22>I<FFF07FF81FF01F800FC007C00F00078003800F00078001000F0007C00100078007C00200
-078007C00200078007C0020003C009E0040003C009E0040003C009E0040003E010F00C0001E010
-F0080001E010F0080001F02078080000F02078100000F02078100000F0403C10000078403C2000
-0078403C20000078C03E2000003C801E4000003C801E4000003C801E4000001F000F8000001F00
-0F8000001F000F8000001E00078000000E00070000000E00070000000C00030000000400020000
-2C207F9E2F>I<7FF83FF80FE00FC007C0070003C0020001E0040001F00C0000F0080000781000
-007C1000003C2000003E4000001E4000000F8000000F8000000780000003C0000007E0000005E0
-000009F0000018F8000010780000207C0000603C0000401E0000801F0001800F00010007800200
-07C0070003C01F8007E0FFE01FFE1F1F7F9E22>I<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
-C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE072D7CA10D>91
-D<FEFE060606060606060606060606060606060606060606060606060606060606060606060606
-0606060606FEFE072D7FA10D>93 D<081020204040808080B8FCFC7C38060E7D9F0D>96
-D<1FE000303000781800781C00300E00000E00000E00000E0000FE00078E001E0E00380E00780E
-00F00E10F00E10F00E10F01E10781E103867200F83C014147E9317>I<0E0000FE00000E00000E
-00000E00000E00000E00000E00000E00000E00000E00000E00000E3E000EC3800F01C00F00E00E
-00E00E00700E00700E00780E00780E00780E00780E00780E00780E00700E00700E00E00F00E00D
-01C00CC300083E0015207F9F19>I<03F80E0C1C1E381E380C70007000F000F000F000F000F000
-F00070007000380138011C020E0C03F010147E9314>I<000380003F8000038000038000038000
-038000038000038000038000038000038000038003E380061B801C078038038038038070038070
-0380F00380F00380F00380F00380F00380F003807003807003803803803807801C07800E1B8003
-E3F815207E9F19>I<03F0000E1C001C0E00380700380700700700700380F00380F00380FFFF80
-F00000F00000F000007000007000003800801800800C010007060001F80011147F9314>I<007C
-00C6018F038F07060700070007000700070007000700FFF0070007000700070007000700070007
-0007000700070007000700070007000700070007007FF01020809F0E>I<0000E003E3300E3C30
-1C1C30380E00780F00780F00780F00780F00780F00380E001C1C001E380033E000200000200000
-3000003000003FFE001FFF800FFFC03001E0600070C00030C00030C00030C000306000603000C0
-1C038003FC00141F7F9417>I<0E0000FE00000E00000E00000E00000E00000E00000E00000E00
-000E00000E00000E00000E3E000E43000E81800F01C00F01C00E01C00E01C00E01C00E01C00E01
-C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFE7FC16207F9F19>I<1C
-001E003E001E001C000000000000000000000000000E007E000E000E000E000E000E000E000E00
-0E000E000E000E000E000E000E000E000E000E00FFC00A1F809E0C>I<00E001F001F001F000E0
-000000000000000000000000007007F000F0007000700070007000700070007000700070007000
-7000700070007000700070007000700070007000706070F060F0C061803F000C28829E0E>I<0E
-0000FE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0FF00E
-03C00E03000E02000E04000E08000E10000E30000E70000EF8000F38000E1C000E1E000E0E000E
-07000E07800E03800E03C00E03E0FFCFF815207F9F18>I<0E00FE000E000E000E000E000E000E
-000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E000E000E00FFE00B20809F0C>I<0E1F01F000FE618618000E81C81C000F00F00E000F00
-F00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E
-00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E00FFE7FE7FE0
-23147F9326>I<0E3E00FE43000E81800F01C00F01C00E01C00E01C00E01C00E01C00E01C00E01
-C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFE7FC16147F9319>I<01F80007
-0E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F000F07000E070
-00E03801C03801C01C0380070E0001F80014147F9317>I<0E3E00FEC3800F01C00F00E00E00E0
-0E00F00E00700E00780E00780E00780E00780E00780E00780E00700E00F00E00E00F01E00F01C0
-0EC3000E3E000E00000E00000E00000E00000E00000E00000E00000E0000FFE000151D7F9319>
-I<03E0800619801C05803C0780380380780380700380F00380F00380F00380F00380F00380F003
-807003807803803803803807801C0B800E138003E3800003800003800003800003800003800003
-80000380000380003FF8151D7E9318>I<0E78FE8C0F1E0F1E0F0C0E000E000E000E000E000E00
-0E000E000E000E000E000E000E000E00FFE00F147F9312>I<1F9030704030C010C010C010E000
-78007F803FE00FF00070803880188018C018C018E030D0608F800D147E9312>I<020002000200
-060006000E000E003E00FFF80E000E000E000E000E000E000E000E000E000E000E000E080E080E
-080E080E080610031001E00D1C7F9B12>I<0E01C0FE1FC00E01C00E01C00E01C00E01C00E01C0
-0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E03C00603C0030DC001F1FC
-16147F9319>I<FF83F81E01E01C00C00E00800E00800E00800701000701000382000382000382
-0001C40001C40001EC0000E80000E80000700000700000700000200015147F9318>I<FF9FE1FC
-3C0780701C0300601C0380200E0380400E0380400E03C0400707C0800704C0800704E080038861
-000388710003C8730001D0320001D03A0000F03C0000E01C0000E01C0000601800004008001E14
-7F9321>I<7FC3FC0F01E00701C007018003810001C20000E40000EC00007800003800003C0000
-7C00004E000087000107000303800201C00601E01E01E0FF07FE1714809318>I<FF83F81E01E0
-1C00C00E00800E00800E008007010007010003820003820003820001C40001C40001EC0000E800
-00E800007000007000007000002000002000004000004000004000F08000F08000F10000620000
-3C0000151D7F9318>I<3FFF380E200E201C40384078407000E001E001C00380078007010E011E
-011C0338027006700EFFFE10147F9314>I<FFFFFC1601808C17>I<FFFFFFFFFFF02C01808C2D>
-I E /Fg 36 120 df<0000000C0000001E0000001E0000003E0000003C0000007C000000780000
-0078000000F8000000F0000001F0000001E0000001E0000003E0000003C0000007C00000078000
-00078000000F8000000F0000001F0000001E0000001E0000003E0000003C0000007C0000007800
-000078000000F8000000F0000001F0000001E0000001E0000003E0000003C0000007C000000780
-0000078000000F8000000F0000000F0000001F0000001E0000003E0000003C0000003C0000007C
-00000078000000F8000000F0000000F0000001F0000001E0000003E0000003C0000003C0000007
-C00000078000000F8000000F0000000F0000001F0000001E0000003E0000003C0000003C000000
-7C00000078000000F8000000F0000000F0000000600000001F487CB528>47
-D<0001C0000003C000000FC000007FC0001FFFC000FFFFC000FFBFC000E03FC000003FC000003F
-C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
-3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000
-003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0
-00003FC000003FC000003FC000003FC0007FFFFFE07FFFFFE07FFFFFE01B2E7AAD28>49
-D<003FE00001FFFE0007FFFF800F80FFC01E003FE038001FF07C000FF87E0007FCFF0007FCFF80
-07FEFF8007FEFF8003FEFF8003FE7F0003FE3E0007FE000007FE000007FC000007FC00000FF800
-000FF800000FF000001FE000001FC000003F8000007F0000007E000000F8000001F0000003E000
-0007C000000F0000001E000E003C000E0038000E0070001E00E0001C01C0001C0300003C07FFFF
-FC0FFFFFFC1FFFFFFC3FFFFFFC7FFFFFF8FFFFFFF8FFFFFFF8FFFFFFF81F2E7CAD28>I<001FF8
-0000007FFF000001FFFFC00003E03FE00007800FF0000FC00FF8001FE007F8001FE007FC001FE0
-07FC001FE007FC001FE007FC000FC007FC00078007FC0000000FF80000000FF80000000FF00000
-001FE00000001FC00000003F80000000FE0000003FF80000003FFF800000001FE000000007F000
-000007F800000003FC00000003FE00000001FF00000001FF00000001FF80000001FF80000001FF
-801C0001FF803E0001FF807F0001FF80FF8001FF80FF8001FF00FF8001FF00FF8003FE007F0003
-FE007E0007FC003C0007F8001FC01FF0000FFFFFC00003FFFF0000003FF80000212E7DAD28>I<
-0000007000000000F000000001F000000003F000000007F00000000FF00000000FF00000001FF0
-0000003FF000000077F0000000F7F0000000E7F0000001C7F000000387F000000707F000000F07
-F000000E07F000001C07F000003807F000007007F00000F007F00000E007F00001C007F0000380
-07F000070007F0000F0007F0000E0007F0001C0007F000380007F000700007F000E00007F000FF
-FFFFFFE0FFFFFFFFE0FFFFFFFFE000000FF00000000FF00000000FF00000000FF00000000FF000
-00000FF00000000FF00000000FF00000000FF000000FFFFFE0000FFFFFE0000FFFFFE0232E7EAD
-28>I<0C0000300FC003F00FFFFFE00FFFFFC00FFFFF800FFFFF000FFFFE000FFFF8000FFFF000
-0FFF80000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E0000000E1FF0
-000E7FFE000FE03F800F800FC00E0007E00C0007F0000007F8000003FC000003FC000003FC0000
-03FE000003FE180003FE3E0003FE7F0003FEFF0003FEFF0003FEFF0003FCFF0003FCFE0003FC78
-0007F8780007F03C000FE01E001FC00FC07F8007FFFF0001FFFC00003FE0001F2E7CAD28>I<00
-00FF80000007FFE000001FFFF000007F80F80000FE003C0001F8007C0003F000FE0007F001FE00
-0FE001FE000FE001FE001FC001FE003FC000FC003FC00078003FC00000007F800000007F800000
-007F80000000FF83FC0000FF8FFF8000FF9C0FC000FFB003F000FFB001F800FFE001FC00FFC001
-FE00FFC000FE00FFC000FF00FFC000FF00FF8000FF80FF8000FF80FF8000FF80FF8000FF807F80
-00FF807F8000FF807F8000FF807F8000FF803F8000FF003FC000FF001FC000FF001FC000FE000F
-C001FC0007E001FC0003F003F80001FC0FE00000FFFFC000003FFF0000000FFC0000212E7DAD28
->I<0000007800000000000078000000000000FC000000000000FC000000000000FC0000000000
-01FE000000000001FE000000000003FF000000000003FF000000000007FF800000000007FF8000
-00000007FF80000000000FFFC0000000000E7FC0000000001E7FE0000000001C3FE0000000001C
-3FE000000000383FF000000000381FF000000000781FF800000000700FF800000000700FF80000
-0000E00FFC00000000E007FC00000001E007FE00000001C003FE00000001C003FE000000038003
-FF000000038001FF000000078001FF800000070000FF800000070000FF8000000FFFFFFFC00000
-0FFFFFFFC000001FFFFFFFE000001C00003FE000003C00003FF000003800001FF000003800001F
-F000007000001FF800007000000FF80000F000000FFC0000E0000007FC0000E0000007FC0001C0
-000007FE0003E0000003FE00FFFF8001FFFFFCFFFF8001FFFFFCFFFF8001FFFFFC36317DB03D>
-65 D<000003FF80018000003FFFF003800001FFFFFC07800007FF003F0F80001FF800079F8000
-3FC00001FF8000FF800000FF8001FE0000007F8003FC0000003F8007FC0000001F8007F8000000
-0F800FF00000000F801FF000000007801FF000000007803FE000000007803FE000000003807FE0
-00000003807FE000000003807FC000000000007FC00000000000FFC00000000000FFC000000000
-00FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000
-00000000FFC000000000007FC000000000007FC000000000007FE000000000007FE00000000380
-3FE000000003803FE000000003801FF000000003801FF000000007800FF0000000070007F80000
-00070007FC0000000E0003FC0000001E0001FE0000001C0000FF8000007800003FC00000F00000
-1FF80003E0000007FF003F80000001FFFFFE000000003FFFF80000000003FF80000031317CB03A
->67 D<000003FF00030000007FFFF007000001FFFFFC0F000007FF007E1F00001FF0000FBF0000
-7FC00003FF0000FF800001FF0001FE0000007F0003FC0000007F0007FC0000003F000FF8000000
-1F000FF00000001F001FF00000000F001FF00000000F003FE000000007003FE000000007007FE0
-00000007007FE000000007007FC00000000000FFC00000000000FFC00000000000FFC000000000
-00FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000
-00000000FFC00000000000FFC00007FFFFFC7FC00007FFFFFC7FE00007FFFFFC7FE0000001FF00
-3FE0000001FF003FE0000001FF001FF0000001FF001FF0000001FF000FF0000001FF000FF80000
-01FF0007FC000001FF0003FC000001FF0001FE000001FF0000FF800001FF00007FC00003FF0000
-1FF800077F000007FF003E3F000001FFFFFC1F0000007FFFF00F00000003FF80030036317CB03F
->71 D<FFFFFF807FFFFFC0FFFFFF807FFFFFC0FFFFFF807FFFFFC000FF8000007FC00000FF8000
-007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF80
-00007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF
-8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000
-FF8000007FC00000FF8000007FC00000FF8000007FC00000FFFFFFFFFFC00000FFFFFFFFFFC000
-00FFFFFFFFFFC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC0
-0000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007F
-C00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF800000
-7FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000007FC00000FF8000
-007FC00000FF8000007FC00000FF8000007FC000FFFFFF807FFFFFC0FFFFFF807FFFFFC0FFFFFF
-807FFFFFC03A317EB03F>I<FFFFFF80FFFFFF80FFFFFF8000FF800000FF800000FF800000FF80
-0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF
-800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
-FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000
-00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
-00FFFFFF80FFFFFF80FFFFFF8019317EB01E>I<FFFF800001FFFFC0FFFFC00001FFFFC0FFFFE0
-0001FFFFC000FFF0000003E00000FFF8000001C00000EFFC000001C00000E7FC000001C00000E7
-FE000001C00000E3FF000001C00000E1FF800001C00000E0FFC00001C00000E07FE00001C00000
-E03FE00001C00000E03FF00001C00000E01FF80001C00000E00FFC0001C00000E007FE0001C000
-00E003FE0001C00000E001FF0001C00000E001FF8001C00000E000FFC001C00000E0007FE001C0
-0000E0003FF001C00000E0001FF001C00000E0001FF801C00000E0000FFC01C00000E00007FE01
-C00000E00003FF01C00000E00001FF81C00000E00000FF81C00000E00000FFC1C00000E000007F
-E1C00000E000003FF1C00000E000001FF9C00000E000000FFDC00000E0000007FDC00000E00000
-07FFC00000E0000003FFC00000E0000001FFC00000E0000000FFC00000E00000007FC00000E000
-00003FC00000E00000003FC00000E00000001FC00000E00000000FC00001F000000007C000FFFF
-E0000003C000FFFFE0000001C000FFFFE0000001C0003A317EB03F>78 D<00000FFF0000000000
-FFFFF000000007FC03FE0000001FE0007F8000003F80001FC000007F00000FE00001FE000007F8
-0003FC000003FC0007F8000001FE0007F8000001FE000FF0000000FF001FF0000000FF801FE000
-00007F803FE00000007FC03FE00000007FC03FE00000007FC07FC00000003FE07FC00000003FE0
-7FC00000003FE0FFC00000003FF0FFC00000003FF0FFC00000003FF0FFC00000003FF0FFC00000
-003FF0FFC00000003FF0FFC00000003FF0FFC00000003FF0FFC00000003FF0FFC00000003FF0FF
-C00000003FF07FC00000003FE07FE00000007FE07FE00000007FE07FE00000007FE03FE0000000
-7FC03FE00000007FC01FF0000000FF801FF0000000FF800FF8000001FF0007F8000001FE0007FC
-000003FE0003FC000003FC0001FE000007F80000FF00000FF000003FC0003FC000001FE0007F80
-000007FC03FE00000000FFFFF0000000000FFF00000034317CB03D>I<FFFFFFFFE000FFFFFFFF
-FE00FFFFFFFFFF8000FF8000FFE000FF80003FF000FF80000FF800FF800007FC00FF800007FC00
-FF800003FE00FF800003FE00FF800003FF00FF800003FF00FF800003FF00FF800003FF00FF8000
-03FF00FF800003FF00FF800003FF00FF800003FE00FF800003FE00FF800007FC00FF800007F800
-FF80000FF800FF80003FE000FF8000FFC000FFFFFFFF0000FFFFFFF80000FF8000000000FF8000
-000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000
-FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000
-000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000FFFFFF800000FF
-FFFF800000FFFFFF80000030317EB037>I<001FF8018000FFFF038003FFFFC78007F007EF800F
-8000FF801F00007F803E00001F803E00000F807C00000F807C00000780FC00000780FC00000780
-FC00000380FE00000380FE00000380FF00000000FFC00000007FF00000007FFF8000003FFFF800
-003FFFFF80001FFFFFF0000FFFFFF80007FFFFFE0003FFFFFF0000FFFFFF80003FFFFF800001FF
-FFC000001FFFE0000000FFE00000003FE00000001FF00000000FF000000007F060000007F0E000
-0003F0E0000003F0E0000003F0E0000003E0F0000003E0F0000003E0F8000007C0FC000007C0FF
-00000F80FFC0001F00FBFC00FE00F1FFFFF800E03FFFF000C003FF800024317CB02D>83
-D<7FFFFFFFFFFF007FFFFFFFFFFF007FFFFFFFFFFF007FC00FF801FF007E000FF8003F007C000F
-F8001F0078000FF8000F0078000FF8000F0070000FF8000700F0000FF8000780F0000FF8000780
-F0000FF8000780E0000FF8000380E0000FF8000380E0000FF8000380E0000FF8000380E0000FF8
-00038000000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000
-000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF800
-000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000000
-0FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000
-0000000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000F
-F8000000007FFFFFFF0000007FFFFFFF0000007FFFFFFF000031307DAF38>I<FFFFFC0000FFFF
-FFFFFC0000FFFFFFFFFC0000FFFF03FF00000003C001FF000000038001FF800000078000FF8000
-00070000FFC000000700007FC000000E00007FC000000E00007FE000001E00003FE000001C0000
-3FF000003C00001FF000003800001FF800003800000FF800007000000FFC000070000007FC0000
-E0000007FC0000E0000007FE0001E0000003FE0001C0000003FF0003C0000001FF000380000001
-FF800380000000FF800700000000FFC00700000000FFC00F000000007FC00E000000007FE01E00
-0000003FE01C000000003FF03C000000001FF038000000001FF838000000000FF870000000000F
-F870000000000FFCF00000000007FCE00000000007FFE00000000003FFC00000000003FFC00000
-000001FF800000000001FF800000000000FF000000000000FF000000000000FF0000000000007E
-0000000000007E0000000000003C0000000000003C00000038317EB03D>86
-D<00FFF0000003FFFE00000F803F80000FC00FE0001FE007F0001FE007F0001FE003F8000FC003
-FC00078003FC00000003FC00000003FC00000003FC00000003FC000000FFFC00001FFFFC0000FF
-E3FC0003FC03FC000FF003FC001FC003FC003FC003FC007F8003FC007F8003FC00FF0003FC00FF
-0003FC00FF0003FC00FF0007FC00FF0007FC007F800DFC003FC019FE001FE070FFF007FFE07FF0
-00FF803FF024207E9F27>97 D<000FFF00007FFFC001FC01F003F003F007E007F80FE007F81FC0
-07F83FC003F03FC001E07F8000007F8000007F800000FF800000FF800000FF800000FF800000FF
-800000FF800000FF800000FF8000007F8000007F8000007F8000003FC0001C3FC0001C1FC00038
-0FE0003807E0007003F001E001FC07C0007FFF00000FF8001E207D9F24>99
-D<0000000FC0000007FFC0000007FFC0000007FFC00000007FC00000003FC00000003FC0000000
-3FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000
-003FC00000003FC00000003FC00007F83FC0003FFF3FC000FE07BFC003F801FFC007E0007FC00F
-E0007FC01FC0003FC03FC0003FC03FC0003FC07F80003FC07F80003FC07F80003FC0FF80003FC0
-FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC07F80003F
-C07F80003FC07F80003FC03FC0003FC03FC0003FC01FC0003FC00FE0007FC007E000FFC003F003
-FFE001FC0F3FFE007FFE3FFE000FF03FFE27327DB12D>I<000FFC00007FFF8001FC0FC003F003
-E007E001F00FE001F81FC000FC3FC000FE3FC000FE7F80007E7F80007F7F80007FFF80007FFF80
-007FFFFFFFFFFFFFFFFFFF800000FF800000FF800000FF8000007F8000007F8000007F8000003F
-C000071FC000071FC0000E0FE0000E07F0001C03F8007800FE03E0003FFFC00007FE0020207E9F
-25>I<0001FE00000FFF80001FC3C0007F07E000FE0FF001FE0FF001FC0FF003FC0FF003FC07E0
-03FC018003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0000FFFFFC
-00FFFFFC00FFFFFC0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC
-000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003
-FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00007FFFF000
-7FFFF0007FFFF0001C327EB119>I<01F8000000FFF8000000FFF8000000FFF80000000FF80000
-0007F800000007F800000007F800000007F800000007F800000007F800000007F800000007F800
-000007F800000007F800000007F800000007F800000007F800000007F807F80007F83FFE0007F8
-783F0007F8C03F8007F9801FC007FB001FC007FE001FE007FC001FE007FC001FE007FC001FE007
-F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
-07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
-E007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3FFFF28327DB12D>104
-D<03C00007E0000FF0001FF8001FF8001FF8001FF8000FF00007E00003C0000000000000000000
-0000000000000000000000000000000000000001F800FFF800FFF800FFF8000FF80007F80007F8
-0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
-0007F80007F80007F80007F80007F80007F80007F80007F80007F800FFFF80FFFF80FFFF801133
-7DB217>I<01F800FFF800FFF800FFF8000FF80007F80007F80007F80007F80007F80007F80007
-F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
-F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
-F80007F80007F80007F80007F80007F80007F80007F80007F80007F800FFFFC0FFFFC0FFFFC012
-327DB117>108 D<03F007F8001FE000FFF03FFE00FFF800FFF0783F01E0FC00FFF0C03F8300FE
-000FF1801FC6007F0007F3001FCC007F0007F6001FF8007F8007FC001FF0007F8007FC001FF000
-7F8007FC001FF0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0
-007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001F
-E0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F800
-1FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8
-001FE0007F80FFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFC3E207D9F43>I<03F0
-07F800FFF03FFE00FFF0783F00FFF0C03F800FF1801FC007F3001FC007F6001FE007FC001FE007
-FC001FE007FC001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
-07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
-E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3
-FFFF28207D9F2D>I<0007FC0000007FFFC00001FC07F00003F001F80007E000FC000FC0007E00
-1FC0007F003FC0007F803F80003F807F80003FC07F80003FC07F80003FC0FF80003FE0FF80003F
-E0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE07F80003FC07F8000
-3FC07F80003FC03FC0007F803FC0007F801FC0007F000FE000FE0007E000FC0003F803F80001FE
-0FF000007FFFC0000007FC000023207E9F28>I<01F83FE000FFF8FFFC00FFFBE07F00FFFF003F
-8007FE001FC007FC000FE007F8000FF007F80007F807F80007F807F80007FC07F80003FC07F800
-03FC07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F8
-0003FE07F80003FC07F80007FC07F80007FC07F80007F807F80007F807F8000FF007FC000FE007
-FE001FC007FF003F8007FBC0FE0007F8FFF80007F83FC00007F800000007F800000007F8000000
-07F800000007F800000007F800000007F800000007F800000007F800000007F800000007F80000
-00FFFFC00000FFFFC00000FFFFC00000272E7E9F2D>I<03F03F00FFF07FC0FFF1C3E0FFF187E0
-0FF30FF007F60FF007F60FF007FC07E007FC03C007FC000007FC000007F8000007F8000007F800
-0007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8
-000007F8000007F8000007F8000007F8000007F80000FFFFE000FFFFE000FFFFE0001C207E9F21
->114 D<01FF860007FFFE001F00FE003C003E0078001E0078000E00F8000E00F8000E00F8000E
-00FC000000FF800000FFFC00007FFFC0007FFFF0003FFFF8001FFFFC0007FFFE0001FFFF00003F
-FF000000FF8000003F8060001F80E0000F80E0000F80F0000F80F0000F00F8000F00FC001E00FE
-001C00FF807800F3FFF000C07F800019207D9F20>I<001C0000001C0000001C0000001C000000
-1C0000003C0000003C0000003C0000007C0000007C000000FC000001FC000003FC000007FC0000
-1FFFFE00FFFFFE00FFFFFE0003FC000003FC000003FC000003FC000003FC000003FC000003FC00
-0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC
-038003FC038003FC038003FC038003FC038003FC038003FC038001FC038001FC070000FE070000
-7F0E00003FFC000007F000192E7FAD1F>I<01F80007E0FFF803FFE0FFF803FFE0FFF803FFE00F
-F8003FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
-07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
-E007F8001FE007F8001FE007F8001FE007F8001FE007F8003FE007F8003FE003F8007FE003F800
-7FE001FC00DFF000FE039FFF007FFF1FFF000FFC1FFF28207D9F2D>I<FFFF801FFCFFFF801FFC
-FFFF801FFC0FF80003C007F800038007FC00078003FC00070003FE000F0001FE000E0001FF000E
-0000FF001C0000FF001C00007F803800007F803800007FC07800003FC07000003FE0F000001FE0
-E000001FF1E000000FF1C000000FF9C0000007FB80000007FB80000003FF00000003FF00000003
-FF00000001FE00000001FE00000000FC00000000FC00000000780000000078000026207E9F2B>
-I<FFFF1FFFE07FF8FFFF1FFFE07FF8FFFF1FFFE07FF80FF000FE0007800FF800FE00078007F800
-FE00070007F8007F00070003FC007F000E0003FC00FF800E0003FE00FF801E0001FE00FF801C00
-01FE01DFC01C0001FF01DFC03C0000FF03DFE0380000FF838FE07800007F838FE07000007F8707
-F07000007FC707F0F000003FCF07F8E000003FCE03F8E000001FEE03F9C000001FFC01FDC00000
-1FFC01FFC000000FFC01FF8000000FF800FF80000007F800FF00000007F0007F00000007F0007F
-00000003F0007E00000003E0003E00000001E0003C00000001C0001C000035207E9F3A>I
-E end
+TeXDict begin 39158280 55380996 1000 600 600 (cvsclient.dvi)
+@start /Fa 37 121 df<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7F
+FE0003FCDAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B
+5CA37190C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003F
+B5D8FC03B612C0A542547DD34B>12 D<EA07F0487E487E487E487EB51280A76C13006C5A
+6C5A6C5A6C5A1111769025>46 D<157815FC14031407141F14FF130F0007B5FCB6FCA214
+7F13F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>49 D<EC3FFE0103B512E0010F
+14FC013F14FF90B712C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D
+7F48488001F01680486C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0
+C914E05EA218C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7F
+E04B5A4A5B4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A
+495AD91F80140749C8FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E
+79CD43>I<91380FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC
+4848C76C7ED803F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C
+90C75AD801FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816
+E016FCEEFF80DA000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8
+A27013FCA218FEA2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F049
+5C6C4816E001F04A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D
+5D011F1580010302FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160F
+A2161F163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E014
+07EC0FC01580EC1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A
+5B485A1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7C
+CE43>I<D80380150ED807E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E
+5E16F016C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E
+9026FFF8077FDAC0017F49C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0
+A418F0A3EA0FE0487E487E487E487EA418E0A35B6C484A13C05B491680003EC85A003F17
+006C6C4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7
+FC6D14F8010314C09026007FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC
+91397FFE03FE903A01FFF0007F4901C0EB3F804990C7121F4948EC7FC0494814FF494849
+13E049485B01FF5C485BA2485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CA
+FC5AA21508913801FFF8020713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E70
+13804A15C0A24A15E07013F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18
+E06C6D15C07E6E4913806C6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C0
+010092C7FC023F13FC020713C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A190060
+6060A2606060485F0180C86CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A
+94C8FC16FEC812014B5A5E4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2
+140FA25D141FA2143FA4147F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<9138
+07FFC0027F13FC0103B67E010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49
+C76C7E48488048486E1380000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015
+C014F802FE4913806C7FDBC00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06C
+EDFFE017806C4BC7FC6D806D81010F15E06D81010115FC010781011F81491680EBFFE748
+018115C048D9007F14E04848011F14F048487F48481303030014F8484880161F48480207
+13FC1601824848157F173FA2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE000
+1F17C06D157F6C6CEDFF806C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D
+5D010F1580010102FCC7FCD9000F13C0364F7ACD43>I<932601FFFCEC01C0047FD9FFC0
+13030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7383FF0
+FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F882494982494982494982494982
+4990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA298C7FC
+5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D606C6D
+187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D6C6C6C
+4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F93C8FC
+030715FCDB007F14E0040101FCC9FC525479D261>67 D<BC1280A5D8000701F8C7000114
+C0F0001F19071901851A7F1A3F1A1FA2F20FE0A21A07A31A03A318F81BF01A01A497C7FC
+1701A317031707170F177F92B6FCA59238F8007F170F170717031701A317001B3EA31B7C
+A395C8FCA21BFCA21BF8A21A01A31A031BF01A071A0FA21A1F1A3FF27FE0F101FF190719
+1F0603B5FCBCFCA21BC0A34F517CD058>69 D<B812F8A5D8000701F8CAFCB3B3A91A7CA4
+1AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19FF180360183F4DB5FCBB12
+E0A546527CD151>76 D<B600FC073FB512FE6F61A26F96B6FCA2D80007F5C00070EF01EF
+A202EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E06D173CA26F6C
+1778A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F00A26F6D151E
+A26F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D49C7FCA2706D
+131EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A27101FFC8FCA3
+715BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A77527CD180>I<93
+380FFFC00303B6FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90C700
+0313F0DA7FFC02007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F4985
+4948707F4948707FA24849717E48864A83481B804A83481BC0A2481BE04A83A2481BF0A3
+48497113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D13
+80A26C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B
+90C7FC6D6D4B5A6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390B7C8FC02
+0016FC031F15E0030392C9FCDB001F13E0565479D265>79 D<B912F0F0FF8019F819FF1A
+C0D8000701F0C714F0060F7F060113FE727F737F737F85737F87A2737FA387A863A26163
+63A24F5B4F5B4F90C8FC4F5A06035B060F13F095B512C092B8C9FC19F819E019F89226F0
+000313FE9439007FFF80727F727F727F727F727F8684A28684A787A71D1C75133EA38575
+137E73157C7513FC731401B86C6D9038F803F807039038FE07F07390B512E0736C14C008
+0F1400CEEA7FFC5F537CD164>82 D<EC7FFF0107B512F0013F14FE90B77E48D9E00F7F27
+03FE000113F0486C6D7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC6C5AC9FC
+A6037FB5FC020FB6FC91B7FC01071487013FEBF0074913803901FFFC004813F0485B485B
+485B4890C7FC5A5BA2485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113F86C9026
+C003E1EBFFE06C9026F81FC014F06C90B5487EC6ED001F011F01FC010713E0010101E090
+C8FC3C387CB641>97 D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE033FEBFFC0
+92B612F002F301017F913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E7F4A824A
+6E7FA2727EA285A28584A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E4A5B6F49
+5BDACFC04990C7FCDA87F0EB7FFC913A03FE03FFF849C6B612E0496D148049011F01FCC8
+FC90C7000313C041547BD24B>I<913801FFF8021FEBFF8091B612F0010315FC010F9038
+C00FFE903A1FFE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091
+C7FC486F1300705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E
+140F6CEE1F806C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A
+01001580023F49C7FC020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A491
+3801FFE0021F13FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49
+487F4849143F484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F
+5F6C6D5C7E6C6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90
+B5128F0101ECFE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC
+49B6FC010715C04901817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E4817
+8048497F18C0488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127F
+A27F7EA218E06CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6C
+ECFF00D91FFEEB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F03438
+7CB63D>I<ED3FFC0203B5FC020F14C0023F14E09139FFF81FF0499038C03FF849EB807F
+49903800FFFC495A495AA2495AA2EE7FF8495AEE3FF0EE0FC093C7FCAEB712E0A526007F
+F8C8FCB3B3A7007FB512FEA52E547CD329>I<DA3FFF14FF0103B5D8F00713C0010FDAFC
+1F13E0013FECFF7F90267FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387F
+F01F4890C7D83FF813E0489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C
+4A5AA26C5E6C6D495A6C6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F026
+07C03F90C9FC91CBFCA2120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D
+828448B9FC12074848C700031480D81FF8EC003F4848150748486F13C083485A83A56D5D
+007F18806D5D003F18006C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE01
+1F5B6C6CB71280010F03FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>I<EB3FF0B5FC
+A51203C6FCB3A4EE1FFC93B512C0030314F0030F8092391FE07FFC92393F001FFE037C80
+03F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A54253
+7BD24B>I<137F497E000313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3F
+F0B5FCA512017EB3B3A6B612E0A51B547BD325>I<EB3FF0B5FCA512017EB3B3B3B1B612
+F0A51C537BD225>108 D<D93FF0D91FFCEDFFE0B591B500C0010713FE030302F0011F6D
+7E030F6E017F8092271FE07FFCD9FF037F922A3F001FFE01F8007F0003027C9126FF03E0
+80C602F06DD90780137FDAF1E0038FC77FDAF3C0159EDAF7806D01BC143F07FC8102FFC7
+5C4A5EA24A5EA44A5EB3ACB6D8F807B6D8C03FB512FEA567367BB570>I<D93FF0EB1FFC
+B591B512C0030314F0030F8092391FE07FFC92393F001FFE0003027C80C602F07FDAF1E0
+81ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542367BB54B>I<91
+3801FFE0021F13FE91B612C0010315F0010F9038807FFC903A1FFC000FFED97FF86D6C7E
+49486D7F48496D7F48496D7F4A147F48834890C86C7EA24883A248486F7EA3007F1880A4
+00FF18C0AC007F1880A3003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C
+6D495B6D6C495BD93FFE011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8FC02
+0113E03A387CB643>I<903A3FF001FFE0B5010F13FE033FEBFFC092B612F002F301017F
+913AF7F8007FFE0003D9FFE0EB1FFFC602806D7F92C76C7F4A824A6E7F4A6E7FA2717FA2
+85187F85A4721380AC1A0060A36118FFA2615F616E4A5BA26E4A5B6E4A5B6F495B6F4990
+C7FC03F0EBFFFC9126FBFE075B02F8B612E06F1480031F01FCC8FC030313C092CBFCB1B6
+12F8A5414D7BB54B>I<912601FFE0EB0780021F01F8130F91B500FE131F0103ECFF8001
+0F9039F03FC03F499039800FE07F903A7FFE0003F04948903801F8FF4849EB00FD484914
+7F4A805A4849805A4A805AA291C87E5AA35B12FFAC6C7EA37EA2806C5EA26C6D5CA26C6D
+5C6C6D5C6C93B5FC6C6D5B6D6C5B6DB4EB0FEF010F9038C07FCF6D90B5120F010114FED9
+003F13F80203138091C8FCB1040FB61280A5414D7CB547>I<90397FE003FEB590380FFF
+80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013FEC6ECC07FECE78014EF15
+0014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612FCA52F367CB537>I<9039
+03FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307D81FE0130148487F4980127F90
+C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15F86C14FF16C06C15F06C816C81
+6C81C681013F1580010F15C01300020714E0EC003F030713F015010078EC007F00F8153F
+161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC7F0001FEEB01FE9039FFC00FFC
+6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB635>I<143EA6147EA414FEA213
+01A313031307A2130F131F133F13FF5A000F90B6FCB8FCA426003FFEC8FCB3A9EE07C0AB
+011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F5B020313802A
+4D7ECB34>I<D93FF8913801FFC0B50207B5FCA50003ED001FC61607B3AE5FA35FA2017F
+5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFFC0903A0FFFC03F836D90B512030101
+14FE6D6C13F8020701E091C7FC42377BB54B>I<B600F00107B5FCA5000101F8C8EA7FE0
+6C6DED3F00A2017F163E6E157E013F167C6E15FC6D5E6F13016D5E8117036D5E6F13076D
+5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E023F147C6F13FC6E5C16816E5C16C3
+A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5AA36F5AA26F5AA26F5AA26F5A6F5A40
+367DB447>I<007FB500F090387FFFFEA5C66C48C7000F90C7FC6D6CEC07F86D6D5C6D6D
+495A6D4B5A6F495A6D6D91C8FC6D6D137E6D6D5B91387FFE014C5A6E6C485A6EEB8FE06E
+EBCFC06EEBFF806E91C9FCA26E5B6E5B6F7E6F7EA26F7F834B7F4B7F92B5FCDA01FD7F03
+F87F4A486C7E4A486C7E020F7FDA1FC0804A486C7F4A486C7F02FE6D7F4A6D7F495A4948
+6D7F01076F7E49486E7E49486E7FEBFFF0B500FE49B612C0A542357EB447>120
+D E /Fb 3 119 df<DA0FF81330DA7FFF13700103B5EAC0F090390FFC03F190391FE000
+F9D97F80133F01FEC7121F4848140F48481407485A000F1503491401121F491400123F5B
+127F1770A248C9FC1700AA6C6C1570A3123F6D15F0121F6D15E0000F15016D15C0000715
+036C6C15806C6C14076C6CEC0F00D97F80133ED91FE05B90390FFC03F00103B55AD9007F
+1380DA0FF8C7FC2C317BAF36>99 D<90383FC00C9038FFF81C0003EBFE3C390FE03FFC38
+1F8007EB0003003E1301481300157C5A153CA36C141CA27E6C14006C7E13E013FE383FFF
+E06C13FE6CEBFF806C14E0000114F06C6C13F8010F13FC1300EC07FE14011400157F153F
+12E0151FA37EA2151E6C143E6C143C6C147C6C14F89038C001F039FBF807E000F1B512C0
+D8E07F130038C007FC20317BAF2A>115 D<B500E0903807FFF0A3000790C7000113806C
+48913800FE000001167C0000167817706D15F06D5DA26D6C495AA26E1303011F5DA26D6C
+49C7FCA26E5B0107140EA26D6C5BA26E133C010114388001005CA26E13F06E5B1581023F
+5BA215C3021F5B15E7020F90C8FCA2EC07FEA36E5AA26E5AA36E5AA234307EAE38>118
+D E /Fc 1 16 df<EB0FFCEB3FFF90B512C0000314F04880488048804880A2481580A3B7
+12C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227BA72D>
+15 D E /Fd 74 126 df<00101304007C131F00FEEB3F80A26C137FA248133FB2007E14
+00007C7F003C131E00101304191C75B830>34 D<EA07C0EA0FF0EA1FF8A213FCA213FE12
+0F1207EA007EA513FE13FCA2120113F81203EA07F0120FEA1FE0127FEAFFC01380130012
+7C12380F1D70B730>39 D<141E147F14FF5BEB03FEEB07FCEB0FF0EB1FE0EB3FC0EB7F80
+EBFF00485A5B12035B485A120F5BA2485AA2123F5BA2127F90C7FCA412FEAD127FA47F12
+3FA27F121FA26C7EA27F12076C7E7F12017F6C7EEB7F80EB3FC0EB1FE0EB0FF0EB07FCEB
+03FEEB01FF7F147F141E184771BE30>I<127812FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E
+6C7EEB7F80133F14C0131FEB0FE014F01307A2EB03F8A214FC1301A214FE1300A4147FAD
+14FEA4130114FCA2130314F8A2EB07F0A2130F14E0EB1FC0133F1480137FEBFF00485A48
+5A485A485AEA3FE0485A485A90C7FC5A1278184778BE30>I<143EA2147FAF007FB7FCA2
+B81280A36C1600A2C76CC8FCAF143EA229297DAF30>43 D<EA03E0EA0FF0EA1FF813FCEA
+3FFEA213FFA27EA27E1203EA007FA2137E13FEEA01FC1203EA07F8EA3FF0127FEAFFE0EA
+7F801300123C1019708B30>I<007FB612F0A2B712F8A36C15F0A225077B9E30>I<120FEA
+3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED03F8A215
+07A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA24A5AA24A
+5AA24A5AA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA2495AA2495AA2495AA249C8
+FCA2485AA25B1203A2485AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA225477B
+BE30>I<14FE903807FFC0497F013F13F8497F90B57E48EB83FF4848C6138049137F4848
+EB3FC04848EB1FE049130F001F15F0491307A24848EB03F8A290C712014815FCA400FEEC
+00FEAD6C14016C15FCA36D1303003F15F8A26D1307001F15F0A26D130F6C6CEB1FE0A26C
+6CEB3FC06C6CEB7F806D13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5BD900FEC7
+FC273A7CB830>I<EB03C0497EA2130FA2131FA2133F137F13FF1203123FB5FCA213EF13
+8FEA7E0F1200B3B0003FB512F84814FCB612FEA26C14FC6C14F81F3977B830>I<EB07FC
+90383FFFC090B512F00003804814FE4880261FF80F1380263FE00113C09038C0007F4848
+EB3FE090C7121FED0FF04814075A6C15F81503A3127E1218C8FCA2150716F0150F16E015
+1F16C0153FED7F8015FF4A13005DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495AEB
+0FF0EB3FE0495A495A4890C8FC4848EB01F04848EB03F8485AEA1FE048B6FCB7FCA37E6C
+15F025397BB830>I<EB03FF013F13E090B512F84814FE4880481580260FFE0113C09038
+F0007F4848EB1FE0150F16F01507A26C5A6C5AC8FC150F16E0A2151FED3FC0157FEDFF80
+02071300903807FFFE495B5D8115FF6D1480D9000113C09138003FE0ED1FF0ED07F81503
+16FC150116FE1500A21218127EB4FCA2150116FC4814036C15F86C6C13076DEB1FF0D83F
+F0133F3A1FFE01FFE06CB612C06C15806CECFE00C65C013F13F001031380273A7CB830>
+I<EC0FF8EC7FFF49B51280010714E0131F4914F090387FF80F9039FFC007F84813803803
+FE005B485A4848EB03F0ED01E0484890C7FC5B123F5BA2127FEB000C903803FFE0010F13
+F8D8FF3F13FE48B6FCB7128016C09039FE007FE001F8EB1FF001E0130F49EB07F8ED03FC
+5B90C7120116FE1500A37EA46C7E15016D14FC121F6D1303000FEC07F86D130F6C6CEB1F
+F06DEB3FE03A03FF81FFC06C90B512806C15006D5B011F13F8010713E001011380273A7C
+B830>54 D<49B4FC011F13F0017F13FC90B57E0003ECFF804815C048010113E03A1FF800
+3FF049131FD83FC0EB07F8A24848EB03FC90C71201A56D1303003F15F86D13076C6CEB0F
+F06C6CEB1FE0D807FCEB7FC03A03FF83FF806C90B512006C6C13FC011F13F0497F90B512
+FE48802607FE0013C0D80FF8EB3FE0D81FE0EB0FF04848EB07F8491303007F15FC90C712
+014815FE481400A66C14016C15FC6D1303003F15F86D1307D81FF0EB1FF06D133F3A0FFF
+01FFE06C90B512C06C1580C6ECFE006D5B011F13F0010190C7FC273A7CB830>56
+D<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F00C7FCAF120FEA3FC0EA7FE0A2
+EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>58 D<EA03C0EA0FF0EA1FF8A2EA3FFCA4
+EA1FF8A2EA0FF0EA03C0C7FCAFEA03C0EA0FF0121F13F8123F13FCA3121FA2120F120312
+00120113F8120313F01207EA1FE0123FEA7FC0EAFF80EA7F00127E12380E3470A630>I<
+16F01503ED07F8151F157FEDFFF014034A13C0021F138091383FFE00ECFFF8495B010713
+C0495BD93FFEC7FC495A3801FFF0485B000F13804890C8FCEA7FFC5BEAFFE05B7FEA7FF8
+7FEA1FFF6C7F000313E06C7F38007FFC6D7E90380FFF806D7F010113F06D7FEC3FFE9138
+1FFF80020713C06E13F01400ED7FF8151F1507ED03F01500252F7BB230>I<007FB7FCA2
+B81280A36C16006C5DCBFCA7003FB612FE4881B81280A36C1600A229157DA530>I<EB1F
+FE90B512E0000314F8000F14FE4880481580267FF80313C09038C0007F48C7121F16E015
+0FA3127E151F0018EC7FC0C812FF020313804A13004A5AEC1FF84A5AEC7FC04A5A92C7FC
+495AA2495A5CA213075CA86D5A90C9FCA8EB01C0EB07F0A2497EA36D5AA2EB01C023397A
+B830>63 D<147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314C1A2011F7FA490
+383F80FEA590387F007FA4498049133F90B6FCA34881A39038FC001F00038149130FA400
+0781491307A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>65
+D<007FB512F0B612FE6F7E82826C813A03F8001FF815076F7E1501A26F7EA615015EA24B
+5A1507ED1FF0ED7FE090B65A5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E1500167F
+A3EE3F80A6167F1700A25E4B5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387E
+B730>I<91387F803C903903FFF03E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB80
+1F3903FE000F484813075B48481303A2484813015B123F491300A2127F90C8FC167C1600
+5A5AAC7E7EA2167C6D14FE123FA27F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB
+0FF03901FF801F6C9038E07FE06DB512C06D14806D1400010713FC6D13F09038007FC027
+3A7CB830>I<003FB512E04814FCB67E6F7E6C816C813A03F8007FF0ED1FF8150F6F7E6F
+7E15016F7EA2EE7F80A2163F17C0161FA4EE0FE0AC161F17C0A3163F1780A2167F17005E
+4B5A15034B5A150F4B5AED7FF0003FB65A485DB75A93C7FC6C14FC6C14E02B387FB730>
+I<007FB7FCB81280A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800
+A4157C92C8FCA5EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730>I<003FB71280
+4816C0B8FCA27E7ED801FCC7121FA8EE0F8093C7FCA5153E157FA490B6FCA69038FC007F
+A4153E92C8FCAE383FFFF8487FB5FCA27E6C5B2A387EB730>I<02FF13F00103EBC0F801
+0F13F1013F13FD4913FF90B6FC4813C1EC007F4848133F4848131F49130F485A49130712
+1F5B123F491303A2127F90C7FC6F5A92C8FC5A5AA892B5FC4A14805CA26C7F6C6D1400ED
+03F8A27F003F1407A27F121F6D130F120F7F6C6C131FA2D803FE133F6C6C137FECC1FF6C
+90B5FC7F6D13FB010F13F30103EBC1F0010090C8FC293A7DB830>I<3B3FFF800FFFE048
+6D4813F0B56C4813F8A26C496C13F06C496C13E0D803F8C7EAFE00B290B6FCA601F8C7FC
+B3A23B3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C496C13E02D387FB730>
+I<007FB6FCB71280A46C1500260007F0C7FCB3B3A8007FB6FCB71280A46C1500213879B7
+30>I<49B512F04914F85BA27F6D14F090C7EAFE00B3B3123C127EB4FCA24A5A1403EB80
+07397FF01FF86CB55A5D6C5C00075C000149C7FC38003FF025397AB730>I<D83FFF9038
+0FFF80486D4813C0B56C5AA26C497E6C496C1380D803F0903803F8004B5A4B5A151F4B5A
+5E4BC7FC15FE14014A5A5D4A5A4A5A141F5D4A5A4AC8FC5C13F18101F37F13F790B57E14
+EFECC7F01483EC03F8140101FE7F496C7E5B157F497F82151F82150F826F7EA26F7E1501
+821500D83FFF903803FFC0486D4813E0B56C5AA26C497E6C496C13C02B387FB730>I<38
+3FFFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA27E6C
+16802A387EB730>I<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C4913E000
+07160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E1137CA2EC
+F8FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83FFC9038
+01FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB730>I<D83FFC90381F
+FF80486C4913C0B54913E0A26C6D6C13C06C6E13800003913801F800EBF7C0A3EBF3E0A3
+14F013F1A214F8A213F014FCA2147C147EA2143E143FA2141FA21581A2140F15C1A21407
+15E1A2140315F1A21401A215F91400A3157DA3153FEA3FFF481380B5EAC01FA26CEB800F
+6C496C5A2B387EB730>I<90383FFFE048B512FC000714FF4815804815C04815E0EBF800
+01E0133FD87F80EB0FF0A290C71207A44815F8481403B3A96C1407A26C15F0A36D130FA2
+6D131F6C6CEB3FE001F813FF90B6FC6C15C06C15806C1500000114FCD8003F13E0253A7B
+B830>I<007FB512F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7EA282
+1780163FA6167F17005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9
+FCB0387FFFC0B57EA46C5B29387EB730>I<90383FFFE048B512FC000714FF4815804815
+C04815E0EBF80001E0133F4848EB1FF049130F90C71207A44815F8481403B3A8147E14FE
+6CEBFF076C15F0EC7F87A2EC3FC7018013CF9038C01FFFD83FE014E0EBF80F90B6FC6C15
+C06C15806C1500000114FCD8003F7FEB00016E7EA21680157F16C0153F16E0151F16F015
+0FED07E025467BB830>I<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003F
+F0151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D81
+82D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C
+7E17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>I<90390FF803C0D97FFF13E048
+B512C74814F74814FF5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA3
+7EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01
+031480D9003F13C014019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716
+F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5B
+D878011380253A7BB830>I<003FB712C04816E0B8FCA43AFE003F800FA8007CED07C0C7
+91C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC007FFFCB56C4813FEA4
+6C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D13016D5CEC80039039
+3FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC1FF02F3980B730>I<
+D87FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D807F0903801FC00A26D13030003
+5DA46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C48C7FCA490380FE0FE
+A401075B14F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A2B397EB730>I<D83F
+FC903801FFE0486C4913F000FF16F8A2007F16F06C486D13E0D81FC09038001FC0000F16
+80A76D143F00071600A7000390380F803E9039F01FC07EEC3FE0A3EC7FF0A2147D000115
+7CA29039F8FDF8FCA314F8A300005D01F913FCA2ECF07CA201FD137DA2017D5CECE03DA3
+017F133FA2ECC01FA2013F5CA2EC800F6D486C5A2D397FB730>I<D87FFF90381FFFC0B5
+6C4813E0A46C496C13C0D803F8903803F8006D1307A26C6C495AA26C6C5C151F6D5CEC80
+3F013F5CECC07F011F91C7FCA290380FE0FEA214F101075BA2903803FBF8A201015B14FF
+6D5BA26E5AA36E5AB1903803FFF8497F497FA26D5B6D5B2B387EB730>89
+D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA26D7E
+A26D7EA26D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7EA26E
+7EA26E7EA2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503A2ED
+01F0150025477BBE30>92 D<007FB612F0A2B712F8A36C15F0A225077B7D30>95
+D<1338137CEA01FE12031207EA0FFC13F0EA1FE013C0EA3F8013005A127EA212FE5AA5EA
+FFC013E013F0127FA2123FA2EA1FE0EA07C00F1D70BE30>I<EB3FFC48B57E4814E04880
+488048809038F00FFE9038E001FF806F7E6C48133F6C4880C8121FA491B5FC130F137F48
+B6FC12075A48EBC01F383FFC00EA7FE0138048C7FC5AA46C143FA26C6C137F9038C001FF
+263FF80FEBFFC06CB712E0A2000714F76C14C3C6020013C0D93FF090C7FC2B2A7CA830>
+I<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF80027F13E091B57E90B612FC82
+ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F4915E0160FA217F01607A8160F
+A217E07F161F6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495CD97E
+7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFFE0010713FC011F7F017F7F90B6
+12804815C048EB807F3907FC003F485A485A49EB1F804848EB0F004990C7FC127F90C9FC
+A25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C6C14C0D807FE133F9039FFC0FF
+806C90B5FCC615006D5B011F13F801075B01011380232A7AA830>I<913801FFE04A7F5C
+A28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A481303380FFC00D81FF0133F49
+131F485A150F4848130790C7FCA25AA25AA87E6C140FA27F003F141F6D133F6C7E6D137F
+390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D01C713E0011F010313C0D907FC
+C8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F90B57E488048018113803A07FC
+007FC04848133FD81FE0EB1FE0150F484814F0491307127F90C7FCED03F85A5AB7FCA516
+F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D1307D807FEEB1FF03A03FFC07FE0
+6C90B5FC6C15C0013F14806DEBFE00010713F8010013C0252A7CA830>I<EDFF80020713
+E0021F13F05C4A13F891B5FC491387903803FE079138FC03F0903907F800C04A1300A800
+3FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003FB512FE4880B71280A26C15006C
+5C25397DB830>I<D903FC13FF90261FFF8713C04913DF90B712E05A5A2607FE07138F90
+3AF801FE07C048486C6CC7FCA2497F001F8149133FA56D137F000F92C7FC6D5BA26C6C48
+5AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9FCA37F7F6CB512F015FF6C15C0
+4815F0488148813A3FE0001FFE0180130148C8127F007E8100FE168048151FA56C153F00
+7FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A6C5D000115C06C6C91C7FC011F
+13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F123F1200AAEC01FE91380FFF80
+023F13E091B57E90B67EA29138FE07FCECF8039138E001FE14C0EC8000A291C7FCA25BB3
+A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC6C496C13F82F3880B730>I<
+14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF8487F5AA27E7EEA0001B3A9003F
+B612C04815E0B7FCA27E6C15C023397AB830>I<EA7FF8487EA4127F1200AB0203B51280
+4A14C017E0A217C06E14809139001FE0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A
+5A4A5A01FD7F90B57E8114F7ECE3F8ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E1507
+6F7E6F7E3B7FFFF81FFFE0B56C4813F017F8A217F06C496C13E02D387FB730>107
+D<387FFFF8B57EA47EEA0001B3B3A8007FB612F0B712F8A46C15F025387BB730>I<02FC
+137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE07EB03
+F801FC13FE9039F803FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF80B548018F13
+C0A46C486C01071380322881A730>I<EC01FE3A3FFC0FFF80267FFE3F13E000FF90B57E
+90B67E7E6C9038FE07FCC6EBF8039138E001FE14C0EC8000A291C7FCA25BB3A23B3FFFF8
+1FFFF8486D4813FCB500FE14FEA26C01FC14FC6C496C13F82F2880A730>I<49B4FC010F
+13E0013F13F8497F90B57E0003ECFF8014013A07FC007FC04848EB3FE0D81FE0EB0FF0A2
+4848EB07F8491303007F15FC90C71201A300FEEC00FEA86C14016C15FCA26D1303003F15
+F86D13076D130F6C6CEB1FF06C6CEB3FE06D137F3A07FF01FFC06C90B512806C15006C6C
+13FC6D5B010F13E0010190C7FC272A7CA830>I<EC03FE3A3FFC1FFF80267FFE7F13E000
+FF90B57E90B612FC6C816CEBFE07C69038F001FF4A6C13804A137F4AEB3FC091C7121F49
+15E0160FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF003130091
+38FC0FFE91B55A5E495C6E13C0021F90C7FCEC03FC91C9FCAD383FFFF8487FB57EA26C5B
+6C5B2C3C80A730>I<49B413F8010FEBC1FC013F13F14913FD48B6FC5A481381390FFC00
+7F49131F4848130F491307485A491303127F90C7FC15015A5AA77E7E15037FA26C6C1307
+150F6C6C131F6C6C133F01FC137F3907FF01FF6C90B5FC6C14FD6C14F9013F13F1010F13
+C1903803FE0190C7FCAD92B512F84A14FCA46E14F82E3C7DA730>I<ED07F83A3FFF803F
+FF486DB51280B512C302CF14C06C13DF6C9038FFFC3FD8001F13E09238801F809238000F
+004A90C7FC5C5C5CA25CA45CAF003FB512FC4880B7FCA26C5C6C5C2A287EA730>I<9038
+1FFC1E48B5129F000714FF5A5A5A387FF007EB800100FEC7FC4880A46C143E007F91C7FC
+13E06CB4FC6C13FC6CEBFF806C14E0000114F86C6C7F01037F9038000FFF02001380007C
+147F00FEEC1FC0A2150F7EA27F151F6DEB3F806D137F9039FC03FF0090B6FC5D5D00FC14
+F0D8F83F13C026780FFEC7FC222A79A830>I<EB0780497E131FA9003FB612E04815F0B7
+FCA36C15E026001FC0C7FCB216F8ED01FCA5ECE003010FEB07F814F09138FC1FF06DB512
+E06D14C016806D14009038007FFCEC1FF026337EB130>I<D83FFCEB3FFC486C497E00FF
+14FFA2007F147F003F143F00001400B3A41501A2150315076D130F903A7FC07FFFF891B6
+12FC6D15FE7F6D4913FC6D9038F87FF8010001C0C7FC2F2880A630>I<3B3FFFC07FFF80
+486DB512C0B515E0A26C16C06C496C13803B01F80003F000A26D130700005DA26D130F01
+7E5CA2017F131F6D5CA2EC803F011F91C7FCA26E5A010F137EA2ECE0FE01075BA214F101
+035BA3903801FBF0A314FF6D5BA36E5A6E5A2B277EA630>I<3B3FFFC01FFFE0486D4813
+F0B515F8A26C16F06C496C13E0D807E0C7EA3F00A26D5C0003157EA56D14FE00015DEC0F
+80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2ECFDF9017C5C14F8A3017E13FBA290393FF0
+7FE0A3ECE03FA2011F5C90390F800F802D277FA630>I<3A3FFF81FFFC4801C37FB580A2
+6C5D6C01815BC648C66CC7FC137FEC80FE90383F81FC90381FC3F8EB0FE3ECE7F06DB45A
+6D5B7F6D5B92C8FC147E147F5C497F81903803F7E0EB07E790380FE3F0ECC1F890381F81
+FC90383F80FE90387F007E017E137F01FE6D7E48486D7E267FFF80B5FCB500C1148014E3
+A214C16C0180140029277DA630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C49
+6C13803B01FC0003F000A2000014076D5C137E150F017F5C7F151FD91F805BA214C0010F
+49C7FCA214E00107137EA2EB03F0157C15FCEB01F85DA2EB00F9ECFDF0147D147FA26E5A
+A36E5AA35DA2143F92C8FCA25C147EA2000F13FE486C5AEA3FC1EBC3F81387EB8FF0EBFF
+E06C5B5C6C90C9FC6C5AEA01F02B3C7EA630>I<001FB612FC4815FE5AA316FC90C7EA0F
+F8ED1FF0ED3FE0ED7FC0EDFF80003E491300C7485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7
+FC495A495A495A495A495A495A4948133E4890C7127F485A485A485A485A485A48B7FCB8
+FCA46C15FE28277DA630>I<ED3FF0913803FFF8140F5C147F16F09138FFF00092C7FC49
+5A5CB3A21303495A133F383FFFF0B55A5C91C8FC14C080003F7F38003FF813076D7E1301
+B3A2806D7E15F091387FFFF016F8141F8014039138003FF025477BBE30>I<EA7FE0EAFF
+FE6D7E8014F07EC66C7E13076D7E1301B3A2806D7E15E091387FFFE06E13F8801407141F
+5C4A13E09138FFE00092C7FC495A5CB3A21303495A137F387FFFF0B5FC14C05C49C8FCEA
+7FE025477BBE30>125 D E /Fe 26 122 df<EEFF80030F13F092383FC0789238FE001C
+DA03F8130E4A48133FDA1FE013FF4A5A4B5AEC7F005C5CEE00FE010115784A1400A51303
+5CA4EE01FC0007B7FC17F8A23A0007F0000F1607A2130F4A14F0A4160F131F4A14E0A416
+1F133F4A14C0A4163F137F91C71380A4167F5B491500A31201486C903801FF80B5D8F83F
+13FC5DA230407EBF33>12 D<EEFFC0030FEBFB8092383F803F9238FE007FDA03F813FF4A
+5A91381FE001EC3FC003801400EC7F004A7F4A805F13014A5CA4160113034A5CA4160300
+07B7FC5FA23A0007F00003A21607130F4A5CA4160F131F4A5CA4161F133F4A5CA4163F13
+7F91C75BA4167F5B4992C7FCA300015D486C497FB5D8F87F13FCA331407EBF33>I<007F
+B5FCA2B512FEA418067C961E>45 D<EC7FC0903803FFF890380FC07E90383E003F496D7E
+01FF6D7E82A248140782A26C5A137890C7120FA25EA2EC03FF147F903807FF1FEB1FE0D9
+7F805B3801FE00EA03F8485A4848133F485A003F5D49EC81C048C7FCA2157F48ED038048
+14FFA2007F5B913903BF0700903880073F3A3FC00E1F8E260FE03C13FC3A03FFF00FF83A
+007FC003E02A2A7CA82D>97 D<EB3F80EA1FFFA3C6FC137FA291C9FCA55B5BA512015BA4
+EC07F80003EB3FFF9039F8F80FC09039FBE003E09039FF8001F891C77E5B4848147E4914
+7F5B821780A2120F5B17C0A3167F001F16805BA4EEFF00123F5B4B5AA24B5A5E007F4A5A
+A24B5A6D495A4BC7FCD87CE0137E39F87001F839F03C07E039E00FFF80260003FCC8FC2A
+4077BE33>I<EC1FF0ECFFFE903903F01F8090390FC003C0D93F0013E0017E130F49131F
+000115F04848EB3FE0485AA24848EB1FC0001FEC0F004990C7FC123FA2485AA412FF90C9
+FCA96CEC0380150716006C6C5B151E001F5C6C6C5B6C6C5B6C6C485A3901F80F8026007F
+FEC7FCEB0FF0242A7AA828>I<EE03F8ED01FFA3ED000F1607A217F0A4160FA217E0A416
+1FA217C0A491380FF03FECFFFC902603F81F138090390FC007BF90391F8003FF90387E00
+01497F0001157F48481500485A120F5B001F5D485A5E5B127FA2150112FF90C75BA41503
+A25EA37E1507A26C4A5A7F001F141F6C6C133F6C6CEBFFF83B03F001EFFFC03900F80F8F
+90383FFE0FD90FF0EBE0002D407ABE33>I<EC3FE0903801FFF8903807E07E90380F801F
+90393F000F80017E14C049EB07E0485A12034848EB03F0485AA2121F5B123FA248481307
+A290B6FCA2D8FF80C8FC90C9FCA87EED01C015036C15806D1307001FEC0F006D131E000F
+5C6C6C5B6C6C485A3900FC07C0D93FFFC7FCEB07F8242A7BA828>I<177C913907F803FE
+91393FFE0F8F9139FC0F9C3F903901F007F8903907E003E0D90FC013F0011F903801F80C
+02801400133FD97F007FA315035B495CA3017E495A5E150F6D5C6D495A90263F803EC7FC
+ECC0FC903871FFF09038E07F8091C9FC485AA47FA27F90B512F8EDFF806C15E016F86D80
+48B6FC3A07E0000FFED80F801300003FC8127F003E815A00FC815AA25E163EA25E6C15FC
+007C4A5A6C4A5A6CEC0FC0D80FC0013FC7FC3903F801FCC6B512F0010F90C8FC303D7FA8
+2D>103 D<147FEB3FFFA313017FA25CA513015CA513035CA4ED07F80107EB1FFF9139F0
+781FC09138F1E00F9139F38007E0ECF70002FE14F0495A5CA25CA24A130F131F4A14E0A4
+161F133F4A14C0A4163F137F91C71380A4167F5B491500A300015D486C491380B5D8F87F
+13FCA32E3F7DBE33>I<1478EB01FE130314FFA25B14FE130314FCEB00F01400ACEB03F8
+EA01FF14F0A2EA001F130FA314E0A5131F14C0A5133F1480A5137F1400A55B5BA4EA03FF
+007F13F0A2B5FC183E7DBD1A>I<147FEB3FFFA313017FA25CA513015CA513035CA50107
+0103B5FC02F014FEA26F13F06F1380EEFE00010F14F84A485AED03C04B5A031FC7FC153E
+011F13784A5AECC3E0ECC7F0ECCFF814FF497F14F9ECE1FE14C04A7E4A7E4980017E133F
+82151F82150F01FE8049130782A2000181486C49B4FCB5D8F03F13F04B13E0A2303F7EBE
+30>107 D<143FEB1FFF5BA213017FA214FEA5130114FCA5130314F8A5130714F0A5130F
+14E0A5131F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F13F8A2B5FC183F7DBE1A
+>I<902707F007F8EB03FCD803FFD91FFF90380FFF80913CE0781FC03C0FE09126E1E00F
+EBF0073E001FE38007E1C003F090260FE700EBE38002EEDAF70013F802FC14FE02D85C14
+F84A5CA24A5C011F020F14074A4A14F0A5013F021F140F4A4A14E0A5017F023F141F91C7
+4914C0A549027F143F4992C71380A300014B147F486C496DEBFFC0B5D8F87FD9FC3F13FE
+A347287DA74C>I<903907F007F8D803FFEB1FFF9139E0781FC09138E1E00F3B001FE380
+07E090380FE70002EE14F014FC14D814F85CA24A130F131F4A14E0A4161F133F4A14C0A4
+163F137F91C71380A4167F5B491500A300015D486C491380B5D8F87F13FCA32E287DA733
+>I<EC0FF0ECFFFE903903F01F8090390FC007C049C66C7E013E6D7E01FC6D7E48488049
+147C0003157E485A000F157F5B121FA2485AA2007F1680A2170048C85AA54B5AA25E5A6C
+4A5A7E4B5A5E6C140F6C6C5C4B5A6C6C013EC7FC6C6C5B6C6C485A3900FC0FE090383FFF
+80D90FF8C8FC292A7BA82D>I<91387F01FE903A7FFF0FFFC09139FE3E03F09238F801F8
+903A01FFE000FE4B137F6D497F4990C713804A15C04A141FA218E0A20103150F5C18F0A3
+171F010716E05CA3173F18C0130F4A147F1880A2EFFF004C5A011F5D16034C5A6E495AEE
+1FC06E495AD93FDC017EC7FC91388F01F8913883FFE0028090C8FC92C9FC137FA291CAFC
+A45BA25BA31201487EB512F8A3343A81A733>I<91390FE003C0DAFFFC1380903903F81E
+0790390FE0070F90391F80038FD97F0013DF01FE13014848903800FF00485A1207485A82
+48485C123F495CA2485AA2150112FF90C75BA41503A25EA37E15077F003F4A5A151F6C6C
+133F6C6C137F000714FF3903F003CF3A00FC0F8FE090383FFE0FEB0FF090C7FC151F5EA5
+153F5EA4157F4B7E023F13FEA32A3A7AA730>I<903907F01F80D803FFEB7FE09138E1E1
+F09138E387F839001FE707EB0FE614EE02FC13F002D813E09138F801804AC7FCA25C131F
+A25CA4133F5CA5137F91C8FCA55B5BA31201487EB512FEA325287EA724>I<9138FF81C0
+010713E390381F807F90397C003F8049131F4848130F5B00031407A248481400A27FA27F
+6D90C7FCEBFF8014FC6C13FF6C14C015F06C6C7F011F7F13079038007FFE140314010038
+1300157EA2123C153E157E007C147CA2007E147815F8007F495A4A5A486C485A26F9E01F
+C7FC38E0FFFC38C01FE0222A7DA824>I<EB0380A4130791C7FCA25BA25BA2133EA2137E
+13FE12011207001FB512C0B6FCA2D801FCC7FCA312035BA512075BA5120F5BA41407001F
+130E13C0A4141E141C1380A26D5AA2000F5B14F03807E1E03801FF80D8007EC7FC1A3978
+B723>I<01FE147F00FFEC7FFF4914FEA20007140300031401A34914FCA4150312074914
+F8A41507120F4914F0A4150F121F4914E0A2151FA3153F4914C0157F15FFEC01DF3A0FC0
+03BFE09138073FFF3803F01E3801FFF826003FE01380282977A733>I<B539E007FFF05D
+17E02707FE000313006C48EB01FC6F5A5E00014A5A5EA24B5A6D1307000092C7FC5D150E
+6D5B7F5DA25D1480013F5B14815D14C3011F5B02C7C8FCA214CE14EEEB0FFCA25CA26D5A
+5CA25CA26D5A2C2878A630>I<B500C3B53803FFFCA204FE14F8290FFE003FE00013C0D8
+07F86D48EB7F000003173E183C150F18386D5E0001141F705B153F4D5A15776D4B5A0000
+ECE7F04DC7FCEC01C3170E9038FF0383017F5D91380703F85FEC0E01021E5CD93F9C14F0
+02BC6D5A02B813FDDAF8005B4A13FF5F6D5A94C8FC5C4A137E167C6DC7FC1678010E1438
+3E2878A642>I<48B539C07FFFC0A33C000FFE003FF8006D48EB1FE0010315800101023E
+C7FC6E133C01005C027F5B6F5A91383F81C0EDC380DA1FC7C8FC15EFEC0FFE6E5A5D1403
+81A24A7E140FEC1E7F023C7FEC383F02707FECE01F010180903803C00F49486C7ED90F00
+7F491303017E80D801FE80D807FF497EB5D8803F13F8A332277FA630>I<90B539E007FF
+F05E18E0902707FE000313006D48EB01FC705A5F01014A5A5F16036E5C0100140794C7FC
+160E805E805E1678ED8070023F13F05EED81C015C191381FC38015C793C8FC15EF15EEEC
+0FFCA25DA26E5AA25DA26E5A5DA24AC9FC5C140E141E141C5C121C003F5B5A485B495A13
+0300FE5B4848CAFCEA701EEA783CEA3FF0EA0FC0343A80A630>I
+E /Ff 78 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD9
+07F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91
+C7FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
+D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13
+7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9
+FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB
+1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3
+2F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F8903C01F80078FE003C
+D907F0D93FF8130E49484948131F49484948EB7F804948484913FF137F02005CA201FE92
+C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F193FB3AC486C4A6CEB
+7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00
+AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33
+D<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312011380120313005A
+120E5A1218123812300B1C79BE19>39 D<1430147014E0EB01C0EB03801307EB0F00131E
+133E133C5B13F85B12015B1203A2485AA2120F5BA2121F90C7FCA25AA3123E127EA6127C
+12FCB2127C127EA6123E123FA37EA27F120FA27F1207A26C7EA212017F12007F13787F13
+3E131E7FEB07801303EB01C0EB00E014701430145A77C323>I<12C07E12707E7E121E7E
+6C7E7F12036C7E7F12007F1378137CA27FA2133F7FA21480130FA214C0A3130714E0A613
+0314F0B214E01307A614C0130FA31480A2131F1400A25B133EA25BA2137813F85B12015B
+485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213E0A3
+127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C798919
+>44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>
+I<ED0180ED03C01507A21680150FA216005DA2151E153EA2153C157CA2157815F8A25D14
+01A25D1403A25D1407A25D140FA24AC7FCA2141E143EA2143C147CA2147814F8A25C1301
+A25C1303A25C1307A25C130FA291C8FC5BA2131E133EA25BA2137813F8A25B1201A25B12
+03A25B1207A25B120FA290C9FC5AA2121E123EA2123C127CA2127812F8A25A1260225B7B
+C32D>I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848EB0F80
+A2000F15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A56C6CEB
+07F0A3001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B90383F
+03F090380FFFC0D901FEC7FC263F7DBC2D>I<EB01C013031307131F137FEA07FFB5FC13
+9FEAF81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B512E039
+03F01FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270B4FC6D
+EB1FF07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A4A5A5D
+4A5A4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E0485A485A
+485A48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF809038F80F
+E03901E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07FA27F5B
+A2121F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF809038
+000FE0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E487EA316
+E0A249137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6B55A01
+3F1380D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC077E14
+06140E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B120148
+5A90C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<
+00061403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE
+90380FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813C0A216
+E0150FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F80123C
+6CEC7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC
+2D>I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049133F48
+48137F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE903887FF80
+39FF8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A34914F0
+A5127FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B6C6C48
+5A90387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B612FCA3
+16F85A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC8127015F0
+4A5A5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A3130F5CA2
+131FA6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E09038F001
+F83901E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F807F6C
+6C131F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC133F6D
+13C06D7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C048487E4890
+38007FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403A2007E
+15C06C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F1380D903
+FCC7FC243F7CBC2D>I<EB03FCEB1FFF90387E07C09038FC03F048486C7E48486C7E4848
+137C000F147E4848137F81003F15805B007F15C0A2151F12FF16E0A516F0A5127F153FA3
+6C7EA2001F147F120F6C6C13FF6D13DF000313013900F8039F90387E0F1FD91FFE13E0EB
+07F090C7FCA2ED3FC0A41680157FD80F801400487E486C13FEA24A5A5D49485AEB800739
+1E000FE0001F495A260FC07FC7FC3803FFFE6C13F838003FC0243F7CBC2D>I<121EEA7F
+80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2779
+A619>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213C0A412
+7F121E1200A412011380A3120313005A1206120E120C121C5A1230A20A3979A619>I<EB
+1FF890B5FC3903E01FC0390F0007F0001EEB03F848EB01FC4814FE140000FE14FF7E7FA4
+6CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0EC1F80EC3F00143E5C147814F85C13
+015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0A2497EA46D5AA2EB078020407BBF2B
+>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A2913801C7FC15C3A291380381FEA3
+4AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D7EA349486D7E91B6FCA2498191
+38800001A249C87EA24982010E157FA2011E82011C153FA2013C820138151FA201788217
+0F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D417DC044>65
+D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7FC0EF3FE0A2EF
+1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FCEE0FF8EE7FE0
+91B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F8170F18FC1707
+A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C90380FFE00B85A
+17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020F9038FF801E913A3FF007
+E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948140FD93FE0140749481403495A
+91C812014848150012034848167E5B000F173EA24848161EA2123F5B180E127FA3491600
+12FFAC127F7F180EA2123FA27F001F171E181C6C7EA20007173C6D16386C6C1678000117
+706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC07806D6CEC1F00D903FE143E902600
+FF8013F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF42>I<B712FCEE
+FF8017E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084717E717E170184
+717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF19004D5AA24D5A
+6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8FC3C3E7DBD45>
+I<B912E0A300019038C000016C6C48EB001FEF0FF01703A217011700A31870A41838161C
+A41800A2163CA2167C16FC150391B5FCA3EC80031500167C163CA2161CA21807A3180E93
+C7FCA4181E181CA2183CA2187CA218F8170117031707171F48486CEB01FFB912F0A3383E
+7DBD3E>I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A21703A31701A4
+EF00E0A21638A31800A31678A216F81501150791B5FCA3EC8007150115001678A21638A6
+93C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE131C021F9038FF
+803C913A7FF00FC07C9139FF0001F0D903FC90380078FC4948143DD91FE0141F4948140F
+4948140701FF15034890C8FC491501485A000716005B000F177C5B001F173CA2485AA218
+1C127FA25B95C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC123FA27F121FA2
+6C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD907F8141ED903FEEC3C7C9026
+00FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC9138003FF03C427BBF47>I<
+B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA30280C7120FB3
+A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF000EB3FC0B3B3
+B2EBFFF0B612F0A31C3E7EBD21>I<B600C090387FFFFCA3000101E0C7000F138026007F
+80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C5A4C5A4C5A4CC8FC163E5E5E4B
+5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF8913883C7FCEC878791388F03FE9138
+9E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E707EA2707E707EA2707F717E8417
+3F717E717EA2717E848419802601FFE04A13C0B600C090B6FCA3403E7DBD47>75
+D<B612F8A3000101E0C9FC38007F80B3B0EF0380A517071800A45FA35FA25F5F5F4C5A16
+0748486C133FB8FCA3313E7DBD39>I<B500C093383FFFF0A300016D93387FF800D8007F
+18E0D977F016EFA3D973F8ED01CFA2D971FCED038FA3D970FEED070FA26E150E80A26E6C
+141CA36E6C1438A26E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A2
+037F130EA36F6C5AA26F6C5AA36F6C5AA25FED07F0A2923803F9C0A36FB45AA26F90C7FC
+A213F8486C147ED807FFEF3FF8B500F8013C011FB512F0A34C3E7DBD53>I<B56C91B512
+F88080D8007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E
+7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F13
+80A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA217
+1F170FA2170701F81503487ED807FF1501B500F81400A218703D3E7DBD44>I<ED7FE091
+3807FFFE91391FC03F8091397E0007E04948EB03F8D907F0EB00FE4948147F49486E7E49
+486E7E49C86C7E01FE6F7E00018349150300038348486F7EA248486F7EA2001F18804916
+7F003F18C0A3007F18E049163FA300FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF
+80A36C6C4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D
+6C4AC7FC6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F80912607FFFEC8FC913800
+7FE03C427BBF47>I<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707E
+EF7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FC
+EE3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>I<B712C016FC
+EEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E84717EA2717EA284A760177F
+606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F091388001FCED003FEE
+1FC0707E707E83160383160183A383A484A4F0C004190EA28218E0057F131E2601FFE016
+1CB600C0EB3FF094381FF83805071370CA3801FFE09438003F803F407DBD43>82
+D<D907FC130C90391FFF801C017FEBF03C3901FC03F83A03F0007E7CD807C0EB1FFC4848
+130F001F140748C71203003E1401007E1400A2007C157C12FCA2163CA36C151CA27EA26C
+6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15C0013F14E00107
+14F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E0157FA3163FA27E
+A3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB0FC03AF07F80
+3F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB91280A3903AF0007F
+E001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548EF00E0A5
+C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A3000101E0C700
+07130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E80010F15036E4A
+5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00FE00203B5128002
+0049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E06C01809138007F
+806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C5DA26E14010107
+5EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F133C023F1438A2
+6E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8FCA26F5A6E13
+0EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE017FB5
+D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F807E7215006E143F
+017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18F00107610403
+7F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3FC0DA7F
+80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F173804F014F84C
+1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FCA26E5F
+A24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D>I<007FB5D8
+C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C141C6D6C
+143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5BEDF81E
+913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3BFEED71
+FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E02386D7E
+14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E00076D
+EC7FFFB500FC0103B512FEA33F3E7EBD44>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E
+5B77C319>91 D<EAFFFCA4EA003CB3B3B3B3ABEAFFFCA40E5B7FC319>93
+D<EA0180120313005A120E5A12181238123012701260A312E05AA412CFEAFFC013E0A312
+7FA2123F13C0EA0F000B1C7ABE19>96 D<EB0FF8EBFFFE3903F01F8039078007E0000F6D
+7E9038E001F8D81FF07F6E7EA3157F6C5AEA0380C8FCA4EC1FFF0103B5FC90381FF87FEB
+7F803801FC00EA07F8EA0FE0485A485AA248C7FCEE038012FEA315FFA3007F5BEC03BF3B
+3F80071F8700261FC00E13CF3A07F03C0FFE3A01FFF807FC3A003FC001F0292A7DA82D>
+I<EA01FC12FFA3120712031201B1EC03FC91381FFF8091387C07E09039FDE001F09039FF
+C000FC4A137E91C77E49158049141F17C0EE0FE0A217F0A2160717F8AA17F0A2160FA217
+E0161F17C06D1580EE3F006D5C6E13FE9039F3C001F89039F1E003F09039E0780FC09026
+C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F13E090383F00F8017C131E4848131F
+4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290C9FC5AAB6C7EA3
+003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C6C137890383F01
+F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC15FFA3150715031501B114FF010713
+E190381F80F990387E003D49131FD803F81307485A49130348481301121F123F5B127FA2
+90C7FCA25AAA7E7FA2123FA26C7E000F14037F000714076C6C497E6C6C497ED8007C0179
+13F890383F01F190380FFFC1903A01FE01FC002D407DBE33>I<EB01FE90380FFFC09038
+3F03F09038FC01F848486C7E4848137E48487F000F158049131F001F15C04848130FA212
+7F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C7E1501000F15C06C6C1303
+6DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE0010090C7FC232A7EA828>
+I<EC1FC0EC7FF8903801F83C903807E07E90380FC0FFEB1FC1EB3F811401137FEC00FE01
+FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FFA320407EBF1C>I<167C903903F801
+FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC0600000F6EC7FC
+49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E03903FE0FC026071F
+FFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15E06C810003813A
+0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E157E6C5D6C6C49
+5A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D7EA82D>I<EA01
+FC12FFA3120712031201B1EC01FE913807FFC091381E07E091387803F09138E001F8D9FD
+C07F148001FF6D7E91C7FCA25BA25BB3A6486C497EB5D8F87F13FCA32E3F7DBE33>I<EA
+01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC127FA3120712031201B3AC487EB512
+F0A3143E7DBD1A>I<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC147FEB7FFFA313
+017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03F0381E07C0380F
+FF803801FC00185185BD1C>I<EA01FC12FFA3120712031201B292B51280A392383FFC00
+16E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC143E147F4A7E13FD9038FFDFC0EC9F
+E0140F496C7E01FC7F496C7E1401816E7E81826F7E151F826F7EA282486C14FEB539F07F
+FFE0A32B3F7EBE30>I<EA01FC12FFA3120712031201B3B3B1487EB512F8A3153F7DBE1A>
+I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B7803F03C01F80007
+903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91C75B13FF4992C7FC
+A2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>I<3901F801FE00FF
+903807FFC091381E07E091387803F000079038E001F82603F9C07F0001138001FB6D7E91
+C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14FF010713E090381F
+81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F15F04848EB01F8A2
+003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F86C6CEB03F0A26C6C
+EB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFFF0010090C7FC282A
+7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F03A03FFC001FC6C49
+6C7E91C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3FC0
+6D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA3FFFC7FCEC07F891
+C9FCAD487EB512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F80F090397F00387C
+01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485AA448C7FCAA6C7EA3
+6C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E137990383F81F190380FFFC1
+903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E000FFEB1FF8EC787C
+ECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35BB3A5487EB512FEA3
+1F287EA724>I<90383FC0603901FFF8E03807C03F381F000F003E1307003C1303127C00
+78130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F6C1480000114C0D8
+003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F07E14016C14E06CEB
+03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<131CA6133CA4137CA2
+13FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912009038FE01C0A2EB
+7F03013F138090381F8700EB07FEEB01F81B397EB723>I<D801FC14FE00FF147FA30007
+14030003140100011400B3A51501A31503120015076DEB06FF017E010E13806D4913FC90
+381FC078903807FFE00100903880FE002E297DA733>I<B539E00FFFE0A32707FE000313
+006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C485AA2ECC007011F91C7FCA290
+380FE00EA2ECF01E0107131CA26D6C5AA2ECFC7801011370A2ECFEF001005BA2EC7FC0A3
+6E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFE003FE00013C06C48
+6D48EB3F806C4817006D010F141E00016F131C15076D163C00004A6C1338A2017F5E4B7E
+151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E03D90FE0017F5BEDE03F02F014
+0701070387C7FC9138F1C01F02F9148F010315CE9138FB800F02FF14DE6D15FCED00076D
+5DA24A1303027E5CA2027C1301023C5C023813003D287EA642>I<B539F01FFFE0A30003
+D9C00F1300C690388007F8D97F0013E002805BD93FC05B011F49C7FC90380FE00EECF01E
+6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A81141F814A7E81147BECF1FC903801E1FEEC
+C0FF01037F49486C7ED90F007F011E6D7E013E130F496D7E01FC80486C80000F4A7EB539
+803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE000313006C48EB01FC6F5A00015D
+7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA26E5A010F130EA26D6C5AA2ECF8
+3C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5AA36EC8FCA2140EA2141E141C14
+3C1438A2147800181370127EB45BA2495AA248485AD87E07C9FCEA780EEA3C3CEA1FF8EA
+07E02B3A7EA630>I<001FB61280A2EBE0000180140049485A001E495A121C4A5A003C49
+5A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A130F5C495A90393FC00380A2EB7F
+80EBFF005A5B484813071207491400485A48485BA248485B4848137F00FF495A90B6FCA2
+21277EA628>I<B812F0A22C0280982D>I<BE12C0A25A0280985B>I
+E /Fg 34 120 df<19F0F001F8F003FCA3180719F8180FA219F0181F19E0183FA219C018
+7F198018FFA219005F601703A260170760170FA260171F60173FA260177F6017FFA295C7
+FC5E5F1603A25F16075F160FA25F161F5F163FA25F167F5F16FFA294C8FC5D5E1503A25E
+15075E150FA25E151F5EA2153F5E157FA25E15FF93C9FC5CA25D14035D1407A25D140F5D
+141FA25D143F5D147FA25D14FF92CAFC5BA25C13035C1307A25C130F5C131FA25C133F5C
+137FA25C13FF91CBFC5AA25B12035B1207A25B120F5B121FA25B123F5B127FA25B12FF90
+CCFCA3127E123C3E9077EB51>47 D<16F04B7E1507151F153FEC01FF1407147F010FB5FC
+B7FCA41487EBF007C7FCB3B3B3B3007FB91280A6395E74DD51>49
+D<913801FFF8021FEBFFC091B612F8010315FF010F16C0013F8290267FFC0114F89027FF
+E0003F7F4890C7000F7F48486E7FD807F86E148048486E14C048486E14E048486F13F001
+FC17F8486C816D17FC6E80B56C16FE8380A219FFA283A36C5BA26C5B6C90C8FCD807FC5D
+EA01F0CA14FEA34D13FCA219F85F19F04D13E0A294B512C019804C14004C5B604C5B4C5B
+604C13804C90C7FC4C5A4C5A4B13F05F4B13804B90C8FC4B5AED1FF84B5A4B5A4B48143F
+4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC7F8092C9FC02FE16FE495A495A4948ED01FCD9
+0FC0150749B8FC5B5B90B9FC5A4818F85A5A5A5A5ABAFCA219F0A4405E78DD51>I<92B5
+FC020F14F8023F14FF49B712C04916F0010FD9C01F13FC90271FFC00077FD93FE001017F
+49486D8049C86C7F484883486C6F7F14C0486D826E806E82487FA4805CA36C5E4A5E6C5B
+6C5B6C495E011FC85A90C95CA294B55A614C91C7FC604C5B4C5B4C5B4C5B047F13809226
+0FFFFEC8FC020FB512F817E094C9FC17F817FF91C7003F13E0040713F8040113FE707F71
+7F7113E085717FA2717F85A285831A80A31AC0EA03FCEA0FFF487F487F487FA2B57EA31A
+80A34D14005C7E4A5E5F6C495E49C8485BD81FF85F000F5ED807FE92B55A6C6C6C491480
+6C01F0010791C7FC6C9026FF803F5B6D90B65A011F16F0010716C001014BC8FCD9001F14
+F0020149C9FC426079DD51>I<F01F804E7E187F18FFA25F5F5F5FA25F5F5FA294B5FC5E
+5E5EA25E5EEE3FBFEE7F3FA216FEED01FCED03F8ED07F0A2ED0FE0ED1FC0ED3F8016005D
+15FE4A5A4A5AA24A5A4A5A4A5A4A5AA24AC7FC14FE495A5C1303495A495A495A5C133F49
+C8FC13FE485AA2485A485A485A5B121F485A48C9FC12FEBCFCA6CA6CEBC000B1037FB8FC
+A6485E7CDD51>I<01C0EE01C0D801F8160F01FF167F02F0EC07FFDAFF8090B5FC92B712
+8019006060606060606095C7FC17FC5F17E0178004FCC8FC16E09026FC3FFCC9FC91CBFC
+ADED3FFE0203B512F0020F14FE023F6E7E91B712E001FDD9E00F7F9027FFFE00037F02F8
+01007F02E06EB4FC02806E138091C8FC496F13C04917E07113F0EA00F090C914F8A219FC
+83A219FEA419FFA3EA03F0EA0FFC487E487E487FA2B57EA319FEA35C4D13FC6C90C8FC5B
+4917F8EA3FF001804B13F06D17E0001F5E6C6C17C06D4B1380D807FC92B512006C6C4A5B
+6C6C6C01075B6C01E0011F5BD97FFE90B55A6DB712C0010F93C7FC6D15FC010115F0D900
+3F1480020301F0C8FC406078DD51>I<F00FE04E7EA24E7EA34E7EA24E7EA34D7FA24D80
+A24D80A34D80A24D80A34D80A2DD7FBF7FA2181F05FF8017FE04016D7FA24D7E04038217
+F804076D80A24D7E040F8217E0041F6D80A24D7F043F825F047F6E7FA294C77E4C825E03
+016F7FA24C800303845E03076F80A24C80030F845E031F6F80A24C81033F845E037F707F
+93B9FCA292BA7EA24A85A203FCC912070203865D020771805D86020F864B82021F865D87
+023F864B83027F8692CBFC874A864A840101875C496C728090381FFFC0B700E092B812FE
+A66F647BE37A>65 D<4DB5ED03C0057F02F014070407B600FE140F047FDBFFC0131F4BB8
+00F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF814A02F0020113C30207
+02C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B54882490280824991CB7E
+49498449498449498449865D49498490B5FC484A84A2484A84A24891CD127FA25A4A1A3F
+5AA348491A1FA44899C7FCA25CA3B5FCB07EA380A27EA2F50FC0A26C7FA37E6E1A1F6C1D
+80A26C801D3F6C6E1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D4E5A6D6D4E5A6D6D4E5A6D
+6E171F6D02E04D5A6E6DEFFF806E01FC4C90C7FC020F01FFEE07FE6E02C0ED1FF8020102
+F8ED7FF06E02FF913803FFE0033F02F8013F1380030F91B648C8FC030117F86F6C16E004
+071680DC007F02F8C9FC050191CAFC626677E375>67 D<4DB5ED03C0057F02F014070407
+B600FE140F047FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6
+C73807FF814A02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01
+F08291B54882490280824991CB7E49498449498449498449865D49498490B5FC484A84A2
+484A84A24891CD127FA25A4A1A3F5AA348491A1FA44899C8FCA25CA3B5FCB07E071FB812
+F880A37EA296C70001ECC000A26C7FA37E807EA26C80A26C80A26C807F6D7F816D7F7F6D
+7F6D6D5F6D14C06D6E5E6E7F6E01FC5E020F01FF5E6E02C0ED7FEF020102F8EDFFC76E02
+FF02071383033F02FC013F1301030F91B638FC007F03014D131F6F6C04E0130704070480
+1301DC007F02F8CAFC050191CBFC6D6677E37F>71 D<B96C90B91280A6D8000102C0C900
+0102C0C7FCB3B3A293BBFCA604C0C91201B3B3A6B96C90B91280A671627AE17E>I<B912
+E0A6C702E0C7FCB3B3B3B3AEB912E0A633627CE13C>I<B700E0040FB7128082828282A2
+D800016EDC000101FCC7FC719338001FC08383A28302FD808302FC80816F7F6F806F8084
+816F806F806F8084707F8270807080857080827080708085717F83718071807180868371
+807180727F8672808472807280877280847280737F87731480857314C07314E01CF07314
+F8857314FC7413FE7413FF1D9F867414DF7414FF86A286868787A287878787A287878888
+88A288888890261FFFC084B712F8881D7F1D3F1D1F775A71627AE17E>78
+D<94381FFFE00407B67E043F15F04BB712FE030FEEFFC0033FD9FC0014F092B500C0010F
+13FC020349C7000113FF4A01F86E6C7F021F496F13E04A01C0030F7F4A496F7F91B5C96C
+7F0103497013FF494970804B834949717F49874949717F49874B8390B586484A717FA248
+91CB6C7FA2481D804A84481DC0A348497214E0A3481DF0A34A85481DF8A5B51CFCB06C1D
+F8A36E96B5FCA36C1DF0A46C6D4E14E0A36C1DC06E606C1D80A26C6E4D1400A26C6E4D5B
+A26C6E4D5BA26D6D4D5B6D636D6D4D5B6F94B5FC6D636D6D4C5C6D6D4C91C7FC6D6E4B5B
+6D02E0031F5B023F6D4B13F06E01FC92B55A6E01FF02035C020302C0010F91C8FC020002
+FC90B512FC033F90B712F0030F17C0030394C9FCDB007F15F804071580DC001F01E0CAFC
+666677E379>I<BB7E1AFCF2FFC01BF81BFE757ED800010280C7001F80070114F0736C7F
+081F7F747F747F7414807414C0A27414E0A21DF0A27513F8A41DFCA91DF8A498B512F0A2
+1DE0A25014C01D8062501400505B505B087F5B4FB512E0071F5C93B9C7FC1BFC1BF01B80
+08F0C8FC04C0CCFCB3B3A2B97EA65E627AE16E>I<DBFFFCEC01E0020FD9FFE01303027F
+02FC130749B7130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020F
+B5FC4801E014014849804849153F91C97E484882001F834982003F83845B007F187FA219
+3FA200FF181FA27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016
+FC6CEDFFE017FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18
+806D6C17C0020F17E01401DA000F16F01500040715F8EE007F1703050014FC183F840607
+13FE84A2007C8300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18
+E06D5E01FF18C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF
+010F5B010191B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC4766
+77E35A>83 D<001FBEFCA64849C79126E0000F148002E0180091C8171F498601F81A0349
+864986A2491B7FA2491B3F007F1DC090C9181FA4007E1C0FA600FE1DE0481C07A5CA95C7
+FCB3B3B3A3021FBAFCA663617AE070>I<B800FC047FB612E0A6D800070280CB6CEB8000
+6D6EDE07FCC7FC666D6E611D0F6D6E611D1FA26E6D611D3F6E6D611D7F6E6D96C8FC65A2
+6E6D4D5AA26E6E5F1C036E6E5F1C076E6E5F1C0FA26E6E5F1C1F6F6D5F1C3F6F6D5F1C7F
+A26F6D4CC9FCA26F6D5E1B016F6E5D1B03A26F6E4A5AA26F6E5D1B0F6F6E5D1B1F706D5D
+1B3FA2706D5D1B7F706D92CAFC63706D5C1A01A2706E485AA27002C05B1A077002E05B1A
+0F7002F05B1A1FA27101F85B1A3F7101FC5B1A7F7101FE90CBFC62A2716D5AA2715CA271
+5CA3715CA2715CA2725BA2725BA37290CCFCA2725AA2725AA2725A73637DE17A>86
+D<913803FFFE027FEBFFF00103B612FE010F6F7E4916E090273FFE001F7FD97FE001077F
+D9FFF801017F486D6D7F717E486D6E7F85717FA2717FA36C496E7FA26C5B6D5AEB1FC090
+C9FCA74BB6FC157F0207B7FC147F49B61207010F14C0013FEBFE004913F048B512C04891
+C7FC485B4813F85A5C485B5A5CA2B55AA45FA25F806C5E806C047D7F6EEB01F96C6DD903
+F1EBFF806C01FED90FE114FF6C9027FFC07FC01580000191B5487E6C6C4B7E011F02FC13
+0F010302F001011400D9001F90CBFC49437CC14E>97 D<92380FFFF04AB67E020F15F002
+3F15FC91B77E01039039FE001FFF4901F8010113804901E0010713C04901804913E0017F
+90C7FC49484A13F0A2485B485B5A5C5A7113E0485B7113C048701380943800FE0095C7FC
+485BA4B5FCAE7EA280A27EA2806C18FCA26C6D150119F87E6C6D15036EED07F06C18E06C
+6D150F6D6DEC1FC06D01E0EC7F806D6DECFF00010701FCEB03FE6D9039FFC03FFC010091
+B512F0023F5D020F1580020102FCC7FCDA000F13C03E437BC148>99
+D<F17FF8050FB5FCA6EF000F8484B3A892380FFF804AB512F8020F14FE023FECFF8391B7
+12E301039138807FF3499039F8000FFB011F01E00103B5FC494913004990C87E49488148
+498148834A815A485BA2485BA25AA3485BA4B5FCAE7EA46C7FA37EA26C7FA26C5F806C5F
+6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D49806D01F0D91FF7EBFFFE6D9039FE01FF
+E7010190B612876D6CECFE07021F14F8020314E09127003FFE00ECC0004F657BE35A>I<
+92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE037F499039F0007FFF01
+1F01C0011F7F49496D7F4990C76C7F49486E7F48498048844A804884485B727E5A5C4871
+7EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA67EA380A27EA27E6E160FF11F806C
+183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D4A5A6D01E04A5A6D6DEC3FE00103
+01FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15F8020715E0020092C8FC030713F0
+41437CC14A>I<EE3FFC0307B51280033F14C04AB612F0020715F84A9038F03FFC4AEB80
+7F913A7FFE00FFFE4A5A4B4813FF4913F05B4913E0A24913C0A27013FE4949EB7FFCEF3F
+F8EF1FF0EF07C094C7FCB0B812C0A6D8001F01C0C8FCB3B3B0007FB612FCA638657CE431
+>I<903807FF80B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267F
+E07F7F922781FE001F7FDB83F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC
+825DA25DA25DA45DB3B2B7D8F007B71280A651647BE35A>104 D<EB0FE0EB3FF8497E48
+B5FCA24880A24880A76C5CA26C91C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF8000
+7FB5FCA6C6FC7F7FB3B3AEB712C0A622657BE42C>I<903807FF80B6FCA6C6FC7F7FB3B3
+B3B3ADB712E0A623647BE32C>108 D<902607FF80EB1FFFB691B512F0040714FC041F14
+FF4C8193267FE07F7F922781FE001F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039F
+C78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8F007B71280A651417BC05A>110
+D<923807FFE092B6FC020715E0021F15F8027F15FE494848C66C6C7E010701F0010F13E0
+4901C001037F49496D7F4990C87F49486F7E49486F7E48496F13804819C04A814819E048
+496F13F0A24819F8A348496F13FCA34819FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8
+A26C6D4B13F0A26C19E06C6D4B13C0A26C6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D
+495B010701F0010F13E06D01FE017F5B010090B7C7FC023F15FC020715E0020092C8FC03
+0713E048437CC151>I<902607FF80EBFFF8B6010FEBFF80047F14F00381B612FC038715
+FF038F010114C09227BFF0003F7FC6DAFFC0010F7F6D91C76C7F6D496E7F03F86E7F4B6E
+7F4B17804B6F13C0A27313E0A27313F0A21BF885A21BFCA3851BFEAE4F13FCA41BF861A2
+1BF0611BE0611BC06F92B512801B006F5C6F4A5B6F4A5B03FF4A5B70495B04E0017F13C0
+9226CFFC03B55A03C7B648C7FC03C115F803C015E0041F91C8FC040313E093CBFCB3A3B7
+12F0A64F5D7BC05A>I<D90FFFEB0FFCB690383FFF8093B512E04B14F04B14F8923907FC
+7FFC92390FE0FFFEC6EC1F806DD93F0113FF6D133E157E157C15F8A215F07013FEA24BEB
+7FFCEF3FF8EF0FE04B90C7FCA55DB3B0B712F8A638417BC042>114
+D<913A3FFF8007800107B5EAF81F011FECFE7F017F91B5FC48B8FC48EBE0014890C7121F
+D80FFC1407D81FF0801600485A007F167F49153FA212FF171FA27F7F7F6D92C7FC13FF14
+E014FF6C14F8EDFFC06C15FC16FF6C16C06C16F06C826C826C826C82013F1680010F16C0
+1303D9007F15E0020315F0EC001F1500041F13F81607007C150100FC81177F6C163FA217
+1F7EA26D16F0A27F173F6D16E06D157F6D16C001FEEDFF806D0203130002C0EB0FFE02FC
+EB7FFC01DFB65A010F5DD8FE0315C026F8007F49C7FC48010F13E035437BC140>I<EC07
+E0A6140FA5141FA3143FA2147FA214FF5BA25B5B5B5B137F48B5FC000F91B512FEB8FCA5
+D8001F01E0C8FCB3AFEF0FC0AC171F6D6D1480A2173F6D16006F5B6D6D137E6D6D5B6DEB
+FF836EEBFFF86E5C020F14C002035C9126003FFCC7FC325C7DDA3F>I<902607FFC0ED3F
+FEB60207B5FCA6C6EE00076D826D82B3B3A260A360A2607F60183E6D6D147E4E7F6D6D49
+48806D6DD907F0ECFF806D01FFEB3FE06D91B55A6E1500021F5C020314F8DA003F018002
+F0C7FC51427BC05A>I<B700C00103B512FCA6C66C01C0C8381FFE006D6DED07F0A26D6D
+5E190F6D6D5E191F6D606F153F6D95C7FC6F5DA26D6D157E19FE6D6E5C18016E5E701303
+6E5E701307A26E6D5C180F6E6D5C181F6E6D5C183F6E93C8FC705BA26E6D13FEA26E6E5A
+17816FEBC1F817C36F5C17E76F5C17FFA26F5CA26F5CA26F91C9FCA26F5BA36F5BA2705A
+A2705AA2705AA2705A4E417DBF55>I<B70081B600FC0103B512FCA6C66C0180C701FCC8
+381FFE006F6FED03F86D047F5F856F6E16076D646F70140F6D705F866F6E161F6D646F4A
+6D143F6D99C7FC4E7F6F616D1B7E6F4A6D14FE6D6395B57E7001FC15016E62DCC0016E13
+036EDBF87F5D05038004E0496C14076E62DCF007ED800F6E4B6C5D050F15C004F8496C14
+1F6E62DCFC1FEDE03F6E4B6C92C8FC053F15F004FE496C5C6E197E7048EDF8FE6E027E6D
+5C05FE15FC4D6D13FD6F601BFF6F496E5BA24D806F60A26F496E5BA24D806F60A26F496E
+90C9FCA294C87E6F5FA26F486F5A047C6F5A6E417DBF75>I E end
 %%EndProlog
 %%BeginSetup
-%%Feature: *Resolution 300
-TeXDict begin 
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: a4
+%%BeginPaperSize: a4
+/setpagedevice where {
+pop 1 dict dup /PageSize [ 595 842 ] put setpagedevice
+} {
+statusdict /a4tray known {
+statusdict begin a4tray end
+/a4 where { pop a4 } if
+} {
+/a4 where {
+pop a4
+} {
+statusdict /setpage known {
+statusdict begin
+595 842 0 setpage
+end
+} if
+} ifelse
+} ifelse
+} ifelse
+%%EndPaperSize
+
 %%EndSetup
 %%Page: 1 1
-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)c(or)f(administer)i(clien)o(t/serv)o(er)f(CVS;)f(see)h(the)g(regular)f
-(CVS)h(man)o(ual)g(for)f(that.)18 b(This)13 b(is)g(v)o(ersion)g(1.9)f(of)g
-(the)0 495 y(proto)q(col)i(sp)q(eci\014cation|See)j(Chapter)d(1)g([In)o(tro)q
-(duction],)g(page)g(2)g(for)g(more)g(on)g(what)g(this)g(v)o(ersion)h(n)o(um)o
-(b)q(er)0 557 y(means.)p eop
+1 0 bop 0 366 a Fg(CVS)29 b(Clien)l(t/Serv)l(er)125 740
+y Ff(This)k(do)s(cumen)m(t)h(describ)s(es)g(the)h(clien)m(t/serv)m(er)g
+(proto)s(col)g(used)f(b)m(y)h(CVS.)f(It)h(do)s(es)g(not)g(describ)s(e)e
+(ho)m(w)i(to)0 865 y(use)h(or)h(administer)d(clien)m(t/serv)m(er)j
+(CVS;)f(see)h(the)g(regular)e(CVS)h(man)m(ual)g(for)g(that.)60
+b(This)35 b(is)g(v)m(ersion)h(1.9.2)0 989 y(of)c(the)g(proto)s(col)g
+(sp)s(eci\014cation|See)f(Chapter)g(1)h([In)m(tro)s(duction],)g(page)g
+(2,)h(for)e(more)h(on)g(what)g(this)e(v)m(ersion)0 1114
+y(n)m(um)m(b)s(er)f(means.)p eop
 %%Page: 2 2
-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)k(is)g(v)o(ersion)g(1.9)e(of)h(the)h(proto)q(col)f(sp)q
-(eci\014cation.)32 b(This)19 b(v)o(ersion)f(n)o(um)o(b)q(er)h(is)g(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(19.)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
+2 1 bop 0 366 a Fg(1)80 b(In)l(tro)t(duction)125 740
+y Ff(CVS)23 b(is)g(a)i(v)m(ersion)e(con)m(trol)i(system)f(\(with)f
+(some)i(additional)d(con\014guration)h(managemen)m(t)j(functionalit)m
+(y\).)0 865 y(It)40 b(main)m(tains)e(a)i(cen)m(tral)g
+Fe(rep)s(ository)47 b Ff(whic)m(h)38 b(stores)i(\014les)f(\(often)i
+(source)e(co)s(de\),)k(including)37 b(past)i(v)m(ersions,)0
+989 y(information)27 b(ab)s(out)g(who)h(mo)s(di\014ed)e(them)j(and)e
+(when,)h(and)g(so)g(on.)40 b(P)m(eople)29 b(who)e(wish)g(to)i(lo)s(ok)f
+(at)h(or)f(mo)s(dify)0 1114 y(those)i(\014les,)e(kno)m(wn)h(as)g
+Fe(dev)m(elop)s(ers)p Ff(,)g(use)g(CVS)g(to)h Fe(c)m(hec)m(k)g(out)i
+Ff(a)d Fe(w)m(orking)g(directory)36 b Ff(from)29 b(the)g(rep)s(ository)
+-8 b(,)29 b(to)0 1238 y Fe(c)m(hec)m(k)23 b(in)e Ff(new)g(v)m(ersions)g
+(of)h(\014les)e(to)j(the)e(rep)s(ository)-8 b(,)23 b(and)e(other)h(op)s
+(erations)f(suc)m(h)h(as)g(viewing)e(the)i(mo)s(di\014cation)0
+1363 y(history)29 b(of)i(a)g(\014le.)40 b(If)30 b(dev)m(elop)s(ers)g
+(are)h(connected)g(to)g(the)g(rep)s(ository)e(b)m(y)i(a)f(net)m(w)m
+(ork,)i(particularly)c(a)j(slo)m(w)f(or)0 1487 y(\015aky)g(one,)h(the)f
+(most)g(e\016cien)m(t)h(w)m(a)m(y)g(to)g(use)e(the)i(net)m(w)m(ork)g
+(is)e(with)f(the)j(CVS-sp)s(eci\014c)d(proto)s(col)i(describ)s(ed)e(in)
+0 1612 y(this)h(do)s(cumen)m(t.)125 1886 y(Dev)m(elop)s(ers,)i(using)e
+(the)i(mac)m(hine)g(on)f(whic)m(h)g(they)h(store)g(their)f(w)m(orking)g
+(directory)-8 b(,)31 b(run)e(the)i(CVS)f Fe(clien)m(t)0
+2010 y Ff(program.)77 b(T)-8 b(o)44 b(p)s(erform)d(op)s(erations)h
+(whic)m(h)f(cannot)i(b)s(e)f(done)h(lo)s(cally)-8 b(,)45
+b(it)d(connects)h(to)h(the)f(CVS)f Fe(serv)m(er)0 2135
+y Ff(program,)33 b(whic)m(h)e(main)m(tains)f(the)j(rep)s(ository)-8
+b(.)45 b(F)-8 b(or)33 b(more)g(information)d(on)i(ho)m(w)g(to)h
+(connect)g(see)g(Chapter)f(4)0 2259 y([Connection)e(and)g(Authen)m
+(tication],)h(page)g(5.)125 2533 y(This)22 b(do)s(cumen)m(t)j(describ)s
+(es)e(the)i(CVS)f(proto)s(col.)39 b(Unfortunately)-8
+b(,)25 b(it)g(do)s(es)f(not)h(y)m(et)h(completely)e(do)s(cumen)m(t)0
+2658 y(one)38 b(asp)s(ect)h(of)f(the)g(proto)s(col|the)g(detailed)f(op)
+s(eration)g(of)h(eac)m(h)i(CVS)d(command)h(and)f(option|and)g(one)0
+2782 y(m)m(ust)j(lo)s(ok)h(at)g(the)g(CVS)f(user)g(do)s(cumen)m
+(tation,)j(`)p Fd(cvs.texinfo)p Ff(',)e(for)f(that)h(information.)70
+b(The)40 b(proto)s(col)0 2907 y(is)34 b(non-proprietary)f(\(an)m(y)m
+(one)j(who)e(w)m(an)m(ts)h(to)g(is)f(encouraged)h(to)g(implemen)m(t)e
+(it\))i(and)f(an)g(implemen)m(tation,)0 3031 y(kno)m(wn)29
+b(as)h(CVS,)g(is)e(a)m(v)-5 b(ailable)30 b(under)e(the)i(GNU)g(Public)e
+(License.)40 b(The)29 b(CVS)g(distribution,)e(con)m(taining)i(this)0
+3156 y(implemen)m(tation,)34 b(`)p Fd(cvs.texinfo)p Ff(',)f(and)h(a)h
+(cop)m(y)g(\(p)s(ossibly)d(more)i(or)g(less)g(up)f(to)j(date)e(than)h
+(what)f(y)m(ou)h(are)0 3281 y(reading)25 b(no)m(w\))i(of)f(this)g(do)s
+(cumen)m(t,)h(`)p Fd(cvsclient.texi)p Ff(',)d(can)i(b)s(e)g(found)f(at)
+i(the)f(usual)f(GNU)i(FTP)f(sites,)h(with)0 3405 y(a)k(\014lename)e
+(suc)m(h)h(as)h(`)p Fd(cvs-)p Fe(v)m(ersion)p Fd(.tar.gz)p
+Ff('.)125 3679 y(This)f(is)i(v)m(ersion)g(1.9.2)j(of)d(the)h(proto)s
+(col)g(sp)s(eci\014cation.)46 b(This)31 b(v)m(ersion)h(n)m(um)m(b)s(er)
+f(is)h(in)m(tended)g(only)f(to)j(aid)0 3804 y(in)40 b(distinguishing)e
+(di\013eren)m(t)j(v)m(ersions)g(of)h(this)e(sp)s(eci\014cation.)74
+b(Although)41 b(the)h(sp)s(eci\014cation)e(is)h(curren)m(tly)0
+3928 y(main)m(tained)29 b(in)g(conjunction)h(with)f(the)i(CVS)e
+(implemen)m(tation,)h(and)g(carries)g(the)g(same)h(v)m(ersion)f(n)m(um)
+m(b)s(er,)f(it)0 4053 y(also)d(in)m(tends)f(to)i(do)s(cumen)m(t)f(what)
+h(is)e(in)m(v)m(olv)m(ed)h(with)f(in)m(terop)s(erating)g(with)g(other)i
+(implemen)m(tations)d(\(suc)m(h)j(as)0 4177 y(other)e(v)m(ersions)f(of)
+h(CVS\);)f(see)h(Section)g(5.7)h([Requiremen)m(ts],)g(page)f(19.)40
+b(This)23 b(v)m(ersion)h(n)m(um)m(b)s(er)f(should)g(not)i(b)s(e)0
+4302 y(used)31 b(b)m(y)g(clien)m(ts)h(or)f(serv)m(ers)h(to)g(determine)
+f(what)h(v)-5 b(arian)m(t)31 b(of)h(the)g(proto)s(col)g(to)g(sp)s(eak;)
+g(they)g(should)e(instead)0 4426 y(use)41 b(the)h Fd(valid-requests)37
+b Ff(and)k Fd(Valid-responses)c Ff(mec)m(hanism)k(\(see)h(Chapter)f(5)h
+([Proto)s(col],)j(page)d(6\),)0 4551 y(whic)m(h)29 b(is)h(more)g
+(\015exible.)p eop
 %%Page: 3 3
-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(')14 b(and)h(`)p Fd(cvs)g(pserver)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
+3 2 bop 0 366 a Fg(2)80 b(Goals)75 740 y Fc(\017)60 b
+Ff(Do)34 b(not)f(assume)f(an)m(y)h(access)h(to)g(the)f(rep)s(ository)e
+(other)i(than)g(via)f(this)g(proto)s(col.)47 b(It)33
+b(do)s(es)g(not)g(dep)s(end)180 865 y(on)d(NFS,)h(rdist,)e(etc.)75
+1014 y Fc(\017)60 b Ff(Pro)m(viding)33 b(a)i(reliable)d(transp)s(ort)i
+(is)f(outside)h(this)f(proto)s(col.)53 b(It)34 b(is)g(exp)s(ected)h
+(that)g(it)f(runs)e(o)m(v)m(er)k(TCP)-8 b(,)180 1139
+y(UUCP)g(,)31 b(etc.)75 1288 y Fc(\017)60 b Ff(Securit)m(y)47
+b(and)g(authen)m(tication)h(are)g(handled)e(outside)h(this)g(proto)s
+(col)g(\(but)h(see)g(b)s(elo)m(w)f(ab)s(out)h(`)p Fd(cvs)180
+1413 y(kserver)p Ff(')29 b(and)g(`)p Fd(cvs)h(pserver)p
+Ff('\).)75 1562 y Fc(\017)60 b Ff(The)36 b(proto)s(col)h(mak)m(es)g(it)
+g(p)s(ossible)d(for)i(up)s(dates)g(to)i(b)s(e)e(atomic)h(with)e(resp)s
+(ect)i(to)h(c)m(hec)m(kins;)i(that)d(is)f(if)180 1687
+y(someone)i(commits)f(c)m(hanges)h(to)g(sev)m(eral)g(\014les)e(in)g
+(one)h(cvs)h(command,)h(then)e(an)g(up)s(date)f(b)m(y)h(someone)180
+1811 y(else)c(w)m(ould)f(either)h(get)h(all)e(the)i(c)m(hanges,)h(or)e
+(none)g(of)h(them.)49 b(The)33 b(curren)m(t)g Fb(cvs)f
+Ff(serv)m(er)i(can't)g(do)f(this,)180 1936 y(but)d(that)h(isn't)e(the)i
+(proto)s(col's)f(fault.)75 2085 y Fc(\017)60 b Ff(The)40
+b(proto)s(col)g(is,)j(with)c(a)i(few)f(exceptions,)k
+(transaction-based.)71 b(That)40 b(is,)j(the)d(clien)m(t)h(sends)e(all)
+h(its)180 2210 y(requests)30 b(\(without)g(w)m(aiting)g(for)g(serv)m
+(er)h(resp)s(onses\),)f(and)g(then)g(w)m(aits)g(for)h(the)f(serv)m(er)h
+(to)g(send)f(bac)m(k)h(all)180 2334 y(resp)s(onses)f(\(without)h(w)m
+(aiting)f(for)h(further)f(clien)m(t)g(requests\).)44
+b(This)29 b(has)i(the)g(adv)-5 b(an)m(tage)33 b(of)f(minimizing)180
+2459 y(net)m(w)m(ork)37 b(turnarounds)d(and)i(the)g(disadv)-5
+b(an)m(tage)37 b(of)f(sometimes)g(transferring)f(more)h(data)h(than)f
+(w)m(ould)180 2583 y(b)s(e)31 b(necessary)h(if)f(there)h(w)m(ere)g(a)g
+(ric)m(her)f(in)m(teraction.)44 b(Another,)32 b(more)g(subtle,)f(adv)-5
+b(an)m(tage)34 b(is)c(that)j(there)180 2708 y(is)26 b(no)h(need)f(for)h
+(the)g(proto)s(col)g(to)g(pro)m(vide)f(lo)s(c)m(king)g(for)h(features)g
+(suc)m(h)f(as)i(making)e(c)m(hec)m(kins)h(atomic)g(with)180
+2832 y(resp)s(ect)36 b(to)h(up)s(dates.)58 b(An)m(y)36
+b(suc)m(h)g(lo)s(c)m(king)g(can)g(b)s(e)g(handled)e(en)m(tirely)i(b)m
+(y)g(the)g(serv)m(er.)59 b(A)37 b(go)s(o)s(d)f(serv)m(er)180
+2957 y(implemen)m(tation)26 b(\(suc)m(h)i(as)f(the)h(curren)m(t)f
+Fb(cvs)g Ff(serv)m(er\))h(will)d(mak)m(e)j(sure)f(that)h(it)f(do)s(es)g
+(not)h(ha)m(v)m(e)g(an)m(y)g(suc)m(h)180 3081 y(lo)s(c)m(ks)d(in)f
+(place)i(whenev)m(er)f(it)g(is)f(w)m(aiting)h(for)g(comm)m(unication)g
+(with)f(the)i(clien)m(t;)h(this)d(prev)m(en)m(ts)i(one)f(clien)m(t)180
+3206 y(on)30 b(a)h(slo)m(w)f(or)g(\015aky)h(net)m(w)m(ork)g(from)f(in)m
+(terfering)f(with)g(the)h(w)m(ork)h(of)f(others.)p eop
 %%Page: 4 4
-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)j(clien)o(t)i(is)e(built)h(in)g(to)f(the)g(normal)g
-Fd(cvs)f Ff(program,)g(triggered)h(b)o(y)g(a)g(sp)q(ecially-formatted)h
-Fd(CVSROOT)0 432 y Ff(v)m(ariable,)d(for)f(example)h Fd
-(:server:cygnus.com:/rel/c)o(vsfiles)o 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)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 893 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 955
-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
+4 3 bop 0 366 a Fg(3)80 b(Notes)30 b(on)f(the)h(Proto)t(col)125
+740 y Ff(A)g(n)m(um)m(b)s(er)f(of)i(enhancemen)m(ts)f(are)h(p)s
+(ossible:)75 1014 y Fc(\017)60 b Ff(The)27 b Fd(Modified)e
+Ff(request)i(could)g(b)s(e)f(sp)s(eeded)h(up)f(b)m(y)h(sending)f
+(di\013s)f(rather)j(than)f(en)m(tire)g(\014les.)39 b(The)26
+b(clien)m(t)180 1139 y(w)m(ould)f(need)h(some)g(w)m(a)m(y)h(to)g(k)m
+(eep)g(the)f(v)m(ersion)f(of)i(the)f(\014le)f(whic)m(h)g(w)m(as)h
+(originally)e(c)m(hec)m(k)m(ed)k(out;)g(probably)180
+1263 y(requiring)e(the)j(use)f(of)g Fd(")p Ff(cvs)h(edit)p
+Fd(")e Ff(in)g(this)h(case)h(is)f(the)g(most)h(sensible)e(course)h
+(\(the)h Fd(")p Ff(cvs)f(edit)p Fd(")g Ff(could)g(b)s(e)180
+1388 y(handled)j(b)m(y)j(a)f(pac)m(k)-5 b(age)36 b(lik)m(e)c(V)m(C)i
+(for)f(emacs\).)51 b(This)31 b(w)m(ould)i(also)g(allo)m(w)g(lo)s(cal)f
+(op)s(eration)h(of)h Fd(cvs)29 b(diff)180 1512 y Ff(without)g(argumen)m
+(ts.)75 1662 y Fc(\017)60 b Ff(Ha)m(v)m(e)38 b(the)d(clien)m(t)h(k)m
+(eep)g(a)g(cop)m(y)g(of)g(some)g(part)g(of)g(the)f(rep)s(ository)-8
+b(.)56 b(This)34 b(allo)m(ws)h(all)g(of)h Fd(cvs)29 b(diff)35
+b Ff(and)180 1786 y(large)h(parts)g(of)g Fd(cvs)29 b(update)35
+b Ff(and)g Fd(cvs)30 b(ci)35 b Ff(to)i(b)s(e)e(lo)s(cal.)57
+b(The)35 b(lo)s(cal)g(cop)m(y)i(could)e(b)s(e)h(made)g(consisten)m(t)
+180 1911 y(with)24 b(the)h(master)g(cop)m(y)h(at)g(nigh)m(t)e(\(but)h
+(if)f(the)h(master)h(cop)m(y)f(has)g(b)s(een)f(up)s(dated)g(since)g
+(the)i(latest)f(nigh)m(tly)180 2035 y(re-sync,)31 b(then)f(it)g(w)m
+(ould)f(read)h(what)g(it)g(needs)g(to)h(from)f(the)h(master\).)75
+2185 y Fc(\017)60 b Ff(The)33 b(curren)m(t)f(pro)s(cedure)g(for)h
+Fd(cvs)d(update)h Ff(is)h(highly)f(sub-optimal)g(if)h(there)h(are)h
+(man)m(y)f(mo)s(di\014ed)e(\014les.)180 2309 y(One)g(p)s(ossible)d
+(alternativ)m(e)j(w)m(ould)f(b)s(e)h(to)g(ha)m(v)m(e)h(the)g(clien)m(t)
+e(send)g(a)i(\014rst)e(request)h(without)f(the)h(con)m(ten)m(ts)180
+2434 y(of)36 b(ev)m(ery)h(mo)s(di\014ed)d(\014le,)i(then)g(ha)m(v)m(e)h
+(the)f(serv)m(er)h(tell)e(it)g(what)h(\014les)f(it)h(needs.)57
+b(Note)37 b(the)f(serv)m(er)g(needs)180 2558 y(to)f(do)g(the)g
+(what-needs-to-b)s(e-up)s(dated)f(c)m(hec)m(k)i(t)m(wice)f(\(or)g
+(more,)h(if)e(c)m(hanges)h(in)f(the)g(rep)s(ository)g(mean)180
+2683 y(it)f(has)g(to)h(ask)g(the)f(clien)m(t)g(for)h(more)f(\014les\),)
+h(b)s(ecause)f(it)g(can't)h(k)m(eep)g(lo)s(c)m(ks)g(op)s(en)e(while)g
+(w)m(aiting)h(for)g(the)180 2807 y(net)m(w)m(ork.)41
+b(P)m(erhaps)27 b(this)f(whole)g(thing)h(is)f(irrelev)-5
+b(an)m(t)27 b(if)f(clien)m(t-side)g(rep)s(ositories)g(are)i(implemen)m
+(ted,)f(and)180 2932 y(the)k(rcsmerge)f(is)g(done)g(b)m(y)g(the)h
+(clien)m(t.)p eop
 %%Page: 5 5
-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)f(need)h(some)f(w)o(a)o
-(y)f(to)g(k)o(eep)i(the)f(v)o(ersion)g(of)g(the)g(\014le)h(whic)o(h)g(w)o(as)
-e(originally)j(c)o(hec)o(k)o(ed)e(out;)g(probably)90 632 y(requiring)i(the)g
-(use)f(of)g Fd(")p Ff(cvs)g(edit)p Fd(")h Ff(in)g(this)g(case)f(is)h(the)f
-(most)g(sensible)i(course)e(\(the)g Fd(")p Ff(cvs)g(edit)p
-Fd(")h Ff(could)g(b)q(e)90 694 y(handled)j(b)o(y)f(a)f(pac)o(k)m(age)h(lik)o
-(e)h(V)o(C)e(for)g(emacs\).)24 b(This)17 b(w)o(ould)g(also)g(allo)o(w)g(lo)q
-(cal)h(op)q(eration)f(of)f Fd(cvs)f(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(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
-1155 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 1217 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 1279 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 1341 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
-1404 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 1466 y(the)f(rcsmerge)g(is)h(done)f(b)o(y)h(the)f(clien)o(t.)p
-eop
+5 4 bop 0 242 a Fg(4)80 b(Ho)l(w)30 b(to)f(Connect)f(to)i(and)g(Authen)
+l(ticate)f(Oneself)h(to)g(the)0 366 y(CVS)f(serv)l(er)125
+740 y Ff(Connection)21 b(and)g(authen)m(tication)h(o)s(ccurs)g(b)s
+(efore)f(the)h(CVS)f(proto)s(col)h(itself)f(is)g(started.)38
+b(There)21 b(are)i(sev)m(eral)0 865 y(w)m(a)m(ys)31 b(to)g(connect.)0
+1163 y(serv)m(er)247 b(If)34 b(the)h(clien)m(t)f(has)g(a)h(w)m(a)m(y)g
+(to)g(execute)h(commands)e(on)h(the)g(serv)m(er,)h(and)d(pro)m(vide)h
+(input)f(to)i(the)480 1288 y(commands)i(and)g(output)g(from)g(them,)j
+(then)d(it)g(can)h(connect)g(that)g(w)m(a)m(y)-8 b(.)64
+b(This)35 b(could)i(b)s(e)g(the)480 1413 y(usual)23 b(rsh)h(\(p)s(ort)h
+(514\))i(proto)s(col,)f(Kerb)s(eros)e(rsh,)h(SSH,)f(or)h(an)m(y)g
+(similar)e(mec)m(hanism.)38 b(The)24 b(clien)m(t)480
+1537 y(ma)m(y)31 b(allo)m(w)e(the)h(user)f(to)i(sp)s(ecify)d(the)j
+(name)f(of)g(the)g(serv)m(er)g(program;)g(the)g(default)f(is)g
+Fd(cvs)p Ff(.)40 b(It)30 b(is)480 1662 y(in)m(v)m(ok)m(ed)g(with)f(one)
+h(argumen)m(t,)g Fd(server)p Ff(.)39 b(Once)30 b(it)f(in)m(v)m(ok)m(es)
+h(the)g(serv)m(er,)h(the)f(clien)m(t)f(pro)s(ceeds)g(to)480
+1786 y(start)i(the)f(cvs)h(proto)s(col.)0 1961 y(kserv)m(er)199
+b(The)44 b(k)m(erb)s(erized)g(serv)m(er)h(listens)e(on)h(a)h(p)s(ort)f
+(\(in)g(the)g(curren)m(t)h(implemen)m(tation,)i(b)m(y)d(ha)m(ving)480
+2085 y(inetd)31 b(call)h Fd(")p Ff(cvs)g(kserv)m(er)p
+Fd(")p Ff(\))h(whic)m(h)e(defaults)g(to)i(1999.)49 b(The)32
+b(clien)m(t)g(connects,)h(sends)f(the)g(usual)480 2210
+y(k)m(erb)s(eros)26 b(authen)m(tication)g(information,)g(and)f(then)h
+(starts)h(the)f(cvs)g(proto)s(col.)40 b(Note:)g(p)s(ort)25
+b(1999)480 2334 y(is)30 b(o\016cially)f(registered)i(for)f(another)h
+(use,)g(and)f(in)f(an)m(y)i(ev)m(en)m(t)h(one)f(cannot)h(register)e
+(more)h(than)480 2459 y(one)23 b(p)s(ort)e(for)h(CVS,)g(so)h(the)f(k)m
+(erb)s(erized)f(clien)m(t)h(and)g(serv)m(er)h(should)d(b)s(e)i(c)m
+(hanged)g(to)i(use)e(p)s(ort)f(2401)480 2583 y(\(see)26
+b(b)s(elo)m(w\),)f(and)f(send)g(a)h(di\013eren)m(t)f(string)g(in)f
+(place)i(of)g(`)p Fd(BEGIN)k(AUTH)g(REQUEST)p Ff(')23
+b(to)j(iden)m(tify)d(the)480 2708 y(authen)m(tication)28
+b(metho)s(d)g(in)e(use.)40 b(Ho)m(w)m(ev)m(er,)31 b(no)s(one)d(has)g(y)
+m(et)h(gotten)g(around)e(to)i(implemen)m(ting)480 2832
+y(this.)0 3007 y(pserv)m(er)196 b(The)25 b(passw)m(ord)f(authen)m
+(ticated)i(serv)m(er)g(listens)d(on)i(a)h(p)s(ort)e(\(in)h(the)g
+(curren)m(t)g(implemen)m(tation,)g(b)m(y)480 3131 y(ha)m(ving)d(inetd)f
+(call)g Fd(")p Ff(cvs)h(pserv)m(er)p Fd(")p Ff(\))g(whic)m(h)f
+(defaults)h(to)g(2401)i(\(this)e(p)s(ort)f(is)h(o\016cially)f
+(registered\).)480 3256 y(The)36 b(clien)m(t)g(connects,)j(sends)d(the)
+h(string)e(`)p Fd(BEGIN)29 b(AUTH)h(REQUEST)p Ff(',)36
+b(a)h(linefeed,)g(the)g(cvs)f(ro)s(ot,)480 3380 y(a)d(linefeed,)e(the)i
+(username,)f(a)h(linefeed,)f(the)g(passw)m(ord)g(trivially)d(enco)s
+(ded)j(\(see)i(scram)m(ble.c)e(in)480 3505 y(the)h(cvs)f(sources\),)i
+(a)f(linefeed,)f(the)h(string)e(`)p Fd(END)f(AUTH)f(REQUEST)p
+Ff(',)j(and)g(a)h(linefeed.)45 b(The)32 b(clien)m(t)480
+3629 y(m)m(ust)c(sen)m(t)g(the)g(iden)m(tical)e(string)h(for)g(cvs)h
+(ro)s(ot)g(here,)h(as)f(it)f(sends)g(later,)h(in)f(the)g
+Fd(Root)g Ff(request)h(of)480 3754 y(the)35 b(cvs)f(proto)s(col)h
+(itself.)52 b(Serv)m(ers)34 b(are)h(encouraged)g(to)g(enforce)g(this)f
+(restriction.)52 b(The)34 b(serv)m(er)480 3878 y(resp)s(onds)26
+b(with)h(`)p Fd(I)k(LOVE)e(YOU)p Ff(')f(and)f(a)i(linefeed)e(if)g(the)i
+(authen)m(tication)f(is)f(successful)h(or)g(`)p Fd(I)i(HATE)480
+4003 y(YOU)p Ff(')i(and)g(a)h(linefeed)e(if)g(the)i(authen)m(tication)f
+(fails.)46 b(After)33 b(receiving)f(`)p Fd(I)e(LOVE)f(YOU)p
+Ff(',)k(the)f(clien)m(t)480 4127 y(pro)s(ceeds)39 b(with)f(the)h(cvs)h
+(proto)s(col.)67 b(If)39 b(the)g(clien)m(t)g(wishes)f(to)i(merely)e
+(authen)m(ticate)j(without)480 4252 y(starting)j(the)h(cvs)g(proto)s
+(col,)j(the)d(pro)s(cedure)e(is)g(the)i(same,)k(except)c(`)p
+Fd(BEGIN)29 b(AUTH)h(REQUEST)p Ff(')480 4376 y(is)h(replaced)h(with)f
+(`)p Fd(BEGIN)e(VERIFICATION)e(REQUEST)p Ff(',)32 b(`)p
+Fd(END)d(AUTH)h(REQUEST)p Ff(')g(is)h(replaced)h(with)480
+4501 y(`)p Fd(END)e(VERIFICATION)d(REQUEST)p Ff(',)22
+b(and)g(up)s(on)f(receipt)i(of)g(`)p Fd(I)30 b(LOVE)f(YOU)p
+Ff(')22 b(the)h(connection)g(is)e(closed)480 4626 y(rather)30
+b(than)g(con)m(tin)m(uing.)p eop
 %%Page: 6 6
-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(serv)o(er)123 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
+6 5 bop 0 366 a Fg(5)80 b(The)30 b(CVS)g(clien)l(t/serv)l(er)e(proto)t
+(col)125 741 y Ff(In)h(the)i(follo)m(wing,)e(`)p Fd(\\n)p
+Ff(')h(refers)g(to)h(a)g(linefeed)e(and)g(`)p Fd(\\t)p
+Ff(')i(refers)f(to)h(a)g(horizon)m(tal)f(tab.)0 1192
+y Fa(5.1)68 b(En)l(tries)32 b(Lines)125 1466 y Ff(En)m(tries)d(lines)g
+(are)i(transmitted)e(as:)240 1720 y Fd(/)47 b Fe(name)53
+b Fd(/)48 b Fe(v)m(ersion)f Fd(/)h Fe(con\015ict)h Fd(/)f
+Fe(options)i Fd(/)e Fe(tag)p 2116 1720 28 4 v 34 w(or)p
+2231 1720 V 33 w(date)125 1994 y(tag)p 255 1994 V 34
+w(or)p 370 1994 V 32 w(date)36 b Ff(is)29 b(either)h(`)p
+Fd(T)p Ff(')g Fe(tag)39 b Ff(or)30 b(`)p Fd(D)p Ff(')g
+Fe(date)36 b Ff(or)30 b(empt)m(y)-8 b(.)42 b(If)29 b(it)h(is)f(follo)m
+(w)m(ed)h(b)m(y)g(a)g(slash,)g(an)m(ything)f(after)i(the)0
+2119 y(slash)e(shall)g(b)s(e)h(silen)m(tly)e(ignored.)125
+2393 y Fe(v)m(ersion)35 b Ff(can)g(b)s(e)g(empt)m(y)-8
+b(,)38 b(or)e(start)g(with)e(`)p Fd(0)p Ff(')i(or)g(`)p
+Fd(-)p Ff(',)h(for)e(no)h(user)f(\014le,)h(new)f(user)g(\014le,)h(or)g
+(user)f(\014le)f(to)j(b)s(e)0 2517 y(remo)m(v)m(ed,)32
+b(resp)s(ectiv)m(ely)-8 b(.)125 2792 y Fe(con\015ict)p
+Ff(,)27 b(if)g(it)f(starts)i(with)e(`)p Fd(+)p Ff(',)i(indicates)e
+(that)i(the)f(\014le)g(had)f(con\015icts)h(in)f(it.)39
+b(The)27 b(rest)g(of)g Fe(con\015ict)i Ff(is)e(`)p Fd(=)p
+Ff(')g(if)0 2916 y(the)32 b(timestamp)f(matc)m(hes)i(the)e(\014le,)g
+(or)h(an)m(ything)f(else)g(if)g(it)g(do)s(esn't.)44 b(If)31
+b Fe(con\015ict)i Ff(do)s(es)e(not)h(start)g(with)f(a)h(`)p
+Fd(+)p Ff(',)0 3041 y(it)e(is)f(silen)m(tly)g(ignored.)0
+3491 y Fa(5.2)68 b(Mo)t(des)125 3766 y Ff(A)30 b(mo)s(de)g(is)f(an)m(y)
+i(n)m(um)m(b)s(er)e(of)i(rep)s(etitions)d(of)240 4019
+y Fe(mo)s(de-t)m(yp)s(e)53 b Fd(=)47 b Fe(data)125 4293
+y Ff(separated)30 b(b)m(y)h(`)p Fd(,)p Ff('.)125 4568
+y Fe(mo)s(de-t)m(yp)s(e)43 b Ff(is)38 b(an)h(iden)m(ti\014er)d(comp)s
+(osed)j(of)f(alphan)m(umeric)f(c)m(haracters.)67 b(Curren)m(tly)37
+b(sp)s(eci\014ed:)55 b(`)p Fd(u)p Ff(')39 b(for)0 4692
+y(user,)47 b(`)p Fd(g)p Ff(')d(for)g(group,)j(`)p Fd(o)p
+Ff(')d(for)g(other)g(\(see)h(b)s(elo)m(w)e(for)h(discussion)e(of)i
+(whether)f(these)i(ha)m(v)m(e)g(their)e(POSIX)0 4817
+y(meaning)30 b(or)g(are)h(more)f(lo)s(ose\).)41 b(Unrecognized)31
+b(v)-5 b(alues)29 b(of)i Fe(mo)s(de-t)m(yp)s(e)k Ff(are)c(silen)m(tly)e
+(ignored.)125 5091 y Fe(data)j Ff(consists)f(of)h(an)m(y)h(data)f(not)g
+(con)m(taining)g(`)p Fd(,)p Ff(',)g(`)p Fd(\\0)p Ff(')g(or)g(`)p
+Fd(\\n)p Ff('.)45 b(F)-8 b(or)33 b(`)p Fd(u)p Ff(',)f(`)p
+Fd(g)p Ff(',)h(and)e(`)p Fd(o)p Ff(')h(mo)s(de)g(t)m(yp)s(es,)g(data)0
+5215 y(consists)c(of)g(alphan)m(umeric)f(c)m(haracters,)j(where)e(`)p
+Fd(r)p Ff(')h(means)f(read,)h(`)p Fd(w)p Ff(')g(means)f(write,)g(`)p
+Fd(x)p Ff(')h(means)f(execute,)j(and)0 5340 y(unrecognized)f(letters)g
+(are)h(silen)m(tly)e(ignored.)p eop
 %%Page: 7 7
-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
+7 6 bop 125 366 a Ff(The)19 b(t)m(w)m(o)j(most)f(ob)m(vious)f(w)m(a)m
+(ys)h(in)e(whic)m(h)g(the)h(mo)s(de)g(matters)h(are:)36
+b(\(1\))22 b(is)d(it)h(writeable?)36 b(This)19 b(is)g(used)h(b)m(y)g
+(the)0 491 y(dev)m(elop)s(er)32 b(comm)m(unication)g(features,)h(and)f
+(is)f(implemen)m(ted)g(ev)m(en)i(on)g(OS/2)f(\(and)g(could)g(b)s(e)f
+(implemen)m(ted)0 616 y(on)f(DOS\),)g(whose)g(notion)f(of)i(mo)s(de)e
+(is)g(limited)f(to)j(a)f(readonly)f(bit.)40 b(\(2\))31
+b(is)e(it)h(executable?)41 b(Unix)28 b(CVS)i(users)0
+740 y(need)35 b(CVS)g(to)h(store)g(this)e(setting)i(\(for)f(shell)f
+(scripts)g(and)h(the)g(lik)m(e\).)56 b(The)34 b(curren)m(t)i(CVS)e
+(implemen)m(tation)0 865 y(on)h(unix)e(do)s(es)i(a)g(little)f(bit)g
+(more)i(than)e(just)h(main)m(tain)f(these)i(t)m(w)m(o)g(settings,)g
+(but)f(it)f(do)s(esn't)h(really)f(ha)m(v)m(e)j(a)0 989
+y(nice)29 b(general)h(facilit)m(y)g(to)g(store)h(or)f(v)m(ersion)f(con)
+m(trol)i(the)f(mo)s(de,)g(ev)m(en)g(on)g(unix,)f(m)m(uc)m(h)h(less)f
+(across)h(op)s(erating)0 1114 y(systems)k(with)f(div)m(erse)g
+(protection)h(features.)52 b(So)34 b(all)f(the)h(ins)f(and)g(outs)i(of)
+f(what)g(the)g(mo)s(de)f(means)h(across)0 1238 y(op)s(erating)40
+b(systems)g(ha)m(v)m(en't)h(really)e(b)s(een)g(w)m(ork)m(ed)i(out)f
+(\(e.g.)71 b(should)38 b(the)j(VMS)f(p)s(ort)f(use)h(A)m(CLs)g(to)h
+(get)0 1363 y(POSIX)29 b(seman)m(tics)i(for)f(groups?\).)0
+1961 y Fa(5.3)68 b(Con)l(v)l(en)l(tions)32 b(regarding)f(transmission)h
+(of)e(\014le)h(names)125 2251 y Ff(In)i(most)h(con)m(texts,)j(`)p
+Fd(/)p Ff(')d(is)f(used)h(to)g(separate)h(directory)f(and)f(\014le)g
+(names)h(in)f(\014lenames,)h(and)g(an)m(y)g(use)g(of)0
+2376 y(other)26 b(con)m(v)m(en)m(tions)g(\(for)f(example,)i(that)f(the)
+f(user)g(migh)m(t)g(t)m(yp)s(e)g(on)g(the)h(command)f(line\))f(is)g
+(con)m(v)m(erted)j(to)f(that)0 2500 y(form.)40 b(The)28
+b(only)g(exceptions)h(migh)m(t)g(b)s(e)f(a)i(few)f(cases)g(in)f(whic)m
+(h)g(the)h(serv)m(er)g(pro)m(vides)f(a)i(magic)f(co)s(okie)g(whic)m(h)0
+2625 y(the)k(clien)m(t)f(then)h(rep)s(eats)g(v)m(erbatim,)g(but)f(as)i
+(the)f(serv)m(er)g(has)f(not)h(y)m(et)h(b)s(een)e(p)s(orted)h(b)s(ey)m
+(ond)f(unix,)g(the)h(t)m(w)m(o)0 2749 y(rules)28 b(pro)m(vide)g(the)i
+(same)g(answ)m(er)f(\(and)g(what)g(to)h(do)g(if)e(future)g(serv)m(er)i
+(p)s(orts)e(are)i(op)s(erating)f(on)g(a)h(rep)s(ository)0
+2874 y(lik)m(e)g(e:/fo)s(o)h(or)g(CVS)p 731 2874 28 4
+v 32 w(R)m(OOT:[F)m(OO.BAR])g(has)f(not)h(b)s(een)f(carefully)f(though)
+m(t)h(out\).)0 3472 y Fa(5.4)68 b(Requests)125 3763 y
+Ff(By)23 b(con)m(v)m(en)m(tion,)j(requests)e(whic)m(h)e(b)s(egin)g
+(with)g(a)h(capital)g(letter)h(do)f(not)h(elicit)e(a)i(resp)s(onse)e
+(from)h(the)g(serv)m(er,)0 3887 y(while)h(all)h(others)g(do)h({)g(sa)m
+(v)m(e)i(one.)39 b(The)25 b(exception)h(is)f(`)p Fd(gzip-file-contents)
+p Ff('.)35 b(Unrecognized)26 b(requests)g(will)0 4012
+y(alw)m(a)m(ys)31 b(elicit)e(a)i(resp)s(onse)e(from)h(the)h(serv)m(er,)
+g(ev)m(en)g(if)e(that)i(request)f(b)s(egins)f(with)g(a)i(capital)f
+(letter.)125 4302 y(File)k(con)m(ten)m(ts)i(\(noted)f(b)s(elo)m(w)f(as)
+h Fe(\014le)f(transmission)p Ff(\))f(can)i(b)s(e)f(sen)m(t)i(in)d(one)i
+(of)g(t)m(w)m(o)i(forms.)53 b(The)34 b(simpler)0 4427
+y(form)39 b(is)g(a)i(n)m(um)m(b)s(er)d(of)j(b)m(ytes,)i(follo)m(w)m(ed)
+c(b)m(y)h(a)g(newline,)h(follo)m(w)m(ed)e(b)m(y)h(the)g(sp)s(eci\014ed)
+f(n)m(um)m(b)s(er)f(of)i(b)m(ytes)h(of)0 4551 y(\014le)33
+b(con)m(ten)m(ts.)54 b(These)34 b(are)h(the)f(en)m(tire)h(con)m(ten)m
+(ts)h(of)e(the)g(sp)s(eci\014ed)f(\014le.)51 b(Second,)36
+b(if)d(b)s(oth)g(clien)m(t)h(and)g(serv)m(er)0 4676 y(supp)s(ort)f(`)p
+Fd(gzip-file-contents)p Ff(',)e(a)k(`)p Fd(z)p Ff(')g(ma)m(y)g(precede)
+g(the)g(length,)g(and)f(the)h(`\014le)f(con)m(ten)m(ts')j(sen)m(t)e
+(are)g(ac-)0 4800 y(tually)g(compressed)h(with)f(`)p
+Fd(gzip)p Ff(')h(\(RF)m(C1952/1951\))42 b(compression.)57
+b(The)36 b(length)g(sp)s(eci\014ed)f(is)g(that)i(of)g(the)0
+4925 y(compressed)30 b(v)m(ersion)g(of)g(the)h(\014le.)125
+5215 y(In)h(neither)g(case)j(are)e(the)h(\014le)e(con)m(ten)m(t)k
+(follo)m(w)m(ed)d(b)m(y)g(an)m(y)g(additional)f(data.)50
+b(The)33 b(transmission)e(of)i(a)h(\014le)0 5340 y(will)28
+b(end)h(with)h(a)g(newline)f(i\013)g(that)i(\014le)f(\(or)g(its)g
+(compressed)g(form\))g(ends)g(with)f(a)i(newline.)p eop
 %%Page: 8 8
-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
-980 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 1126 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 1188 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
-1250 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 1312 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 1375 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 1437 y(lik)o(e)i(e:/fo)q(o)f
-(or)f(CVS)p 365 1437 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 1736 y Fb(6.4)33 b(Requests)62
-1881 y Ff(By)12 b(con)o(v)o(en)o(tion,)g(requests)g(whic)o(h)g(b)q(egin)h
-(with)f(a)g(capital)g(letter)g(do)g(not)f(elicit)i(a)f(resp)q(onse)g(from)f
-(the)h(serv)o(er,)0 1944 y(while)i(all)g(others)f(do)g({)f(sa)o(v)o(e)g(one.)
-20 b(The)13 b(exception)h(is)f(`)p Fd(gzip-file-contents)p
-Ff('.)j(Unrecognized)e(requests)f(will)0 2006 y(alw)o(a)o(ys)h(elicit)k(a)c
-(resp)q(onse)i(from)f(the)g(serv)o(er,)f(ev)o(en)i(if)g(that)e(request)h(b)q
-(egins)i(with)e(a)g(capital)h(letter.)62 2151 y(File)j(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 2213 y(form)h(is)i(a)e(n)o(um)o(b)q(er)i(of)e(b)o(ytes,)i(follo)o
-(w)o(ed)f(b)o(y)g(a)g(newline,)i(follo)o(w)o(ed)f(b)o(y)f(the)g(sp)q
-(eci\014ed)i(n)o(um)o(b)q(er)e(of)g(b)o(ytes)f(of)0 2276 y(\014le)f(con)o
-(ten)o(ts.)25 b(These)18 b(are)f(the)g(en)o(tire)g(con)o(ten)o(ts)g(of)f(the)
-i(sp)q(eci\014ed)h(\014le.)27 b(Second,)18 b(if)f(b)q(oth)h(clien)o(t)g(and)f
-(serv)o(er)0 2338 y(supp)q(ort)g(`)p Fd(gzip-file-contents)p
-Ff(',)e(a)i(`)p Fd(z)p Ff(')f(ma)o(y)h(precede)h(the)f(length,)i(and)e(the)h
-(`\014le)g(con)o(ten)o(ts')e(sen)o(t)h(are)g(ac-)0 2400 y(tually)i
-(compressed)g(with)f(`)p Fd(gzip)p Ff(')f(\(RF)o(C1952/1951\))e(compression.)
-29 b(The)19 b(length)g(sp)q(eci\014ed)h(is)f(that)e(of)h(the)0
-2462 y(compressed)e(v)o(ersion)f(of)g(the)g(\014le.)62 2608
-y(In)j(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 2670 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.)p
+8 7 bop 0 366 a Fd(Root)29 b Fe(pathname)36 b Fd(\\n)480
+491 y Ff(Resp)s(onse)30 b(exp)s(ected:)43 b(no.)f(T)-8
+b(ell)30 b(the)h(serv)m(er)g(whic)m(h)f Fd(CVSROOT)f
+Ff(to)j(use.)42 b(Note)32 b(that)g Fe(pathname)k Ff(is)480
+616 y(a)g(lo)s(cal)e(directory)h(and)f Fe(not)k Ff(a)d(fully)e
+(quali\014ed)g Fd(CVSROOT)g Ff(v)-5 b(ariable.)54 b Fe(pathname)40
+b Ff(m)m(ust)35 b(already)480 740 y(exist;)48 b(if)42
+b(creating)h(a)f(new)g(ro)s(ot,)k(use)c(the)h Fd(init)e
+Ff(request,)46 b(not)d Fd(Root)p Ff(.)75 b Fe(pathname)48
+b Ff(do)s(es)42 b(not)480 865 y(include)25 b(the)i(hostname)g(of)h(the)
+f(serv)m(er,)h(ho)m(w)f(to)h(access)g(the)f(serv)m(er,)i(etc.;)g(b)m(y)
+e(the)h(time)e(the)i(CVS)480 989 y(proto)s(col)i(is)g(in)f(use,)h
+(connection,)h(authen)m(tication,)g(etc.,)h(are)e(already)g(tak)m(en)i
+(care)f(of.)0 1216 y Fd(Valid-responses)26 b Fe(request-list)32
+b Fd(\\n)480 1341 y Ff(Resp)s(onse)e(exp)s(ected:)42
+b(no.)g(T)-8 b(ell)30 b(the)h(serv)m(er)g(what)g(resp)s(onses)e(the)i
+(clien)m(t)g(will)d(accept.)44 b(request-)480 1465 y(list)29
+b(is)g(a)i(space)g(separated)g(list)e(of)i(tok)m(ens.)0
+1692 y Fd(valid-requests)26 b(\\n)480 1817 y Ff(Resp)s(onse)k(exp)s
+(ected:)41 b(y)m(es.)g(Ask)31 b(the)f(serv)m(er)h(to)g(send)e(bac)m(k)j
+(a)e Fd(Valid-requests)d Ff(resp)s(onse.)0 2044 y Fd(Directory)h
+Fe(lo)s(cal-directory)37 b Fd(\\n)480 2168 y Ff(Additional)24
+b(data:)40 b Fe(rep)s(ository)33 b Fd(\\)p Ff(n.)38 b(Resp)s(onse)26
+b(exp)s(ected:)39 b(no.)g(T)-8 b(ell)26 b(the)g(serv)m(er)h(what)f
+(directory)480 2293 y(to)37 b(use.)60 b(The)36 b Fe(rep)s(ository)44
+b Ff(should)35 b(b)s(e)h(a)h(directory)f(name)h(from)f(a)h(previous)f
+(serv)m(er)h(resp)s(onse.)480 2417 y(Note)g(that)f(this)f(b)s(oth)f
+(giv)m(es)i(a)g(default)f(for)g Fd(Entry)g Ff(and)g Fd(Modified)e
+Ff(and)i(also)g(for)h Fd(ci)f Ff(and)g(the)480 2542 y(other)29
+b(commands;)g(normal)f(usage)i(is)e(to)i(send)e Fd(Directory)e
+Ff(for)j(eac)m(h)h(directory)e(in)g(whic)m(h)g(there)480
+2666 y(will)k(b)s(e)i(an)g Fd(Entry)g Ff(or)g Fd(Modified)p
+Ff(,)g(and)g(then)g(a)h(\014nal)f Fd(Directory)e Ff(for)i(the)h
+(original)e(directory)-8 b(,)480 2791 y(then)29 b(the)h(command.)40
+b(If)29 b(the)g(clien)m(t)g(uses)g(this)f(request,)i(it)f(a\013ects)i
+(the)f(w)m(a)m(y)g(the)g(serv)m(er)f(returns)480 2916
+y(pathnames;)j(see)h(Section)e(5.5)i([Resp)s(onses],)f(page)h(13.)46
+b Fe(lo)s(cal-directory)38 b Ff(is)31 b(relativ)m(e)h(to)h(the)f(top)
+480 3040 y(lev)m(el)f(at)h(whic)m(h)e(the)h(command)g(is)f(o)s
+(ccurring)g(\(i.e.)43 b(the)32 b(last)f Fd(Directory)d
+Ff(whic)m(h)i(is)h(sen)m(t)g(b)s(efore)480 3165 y(the)g(command\);)f
+(to)h(indicate)f(that)h(top)f(lev)m(el,)h(`)p Fd(.)p
+Ff(')f(should)f(b)s(e)g(send)h(for)g Fe(lo)s(cal-directory)p
+Ff(.)0 3392 y Fd(Max-dotdot)e Fe(lev)m(el)33 b Fd(\\n)480
+3516 y Ff(Resp)s(onse)20 b(exp)s(ected:)36 b(no.)h(T)-8
+b(ell)19 b(the)i(serv)m(er)f(that)h Fe(lev)m(el)j Ff(lev)m(els)c(of)g
+(directories)f(ab)s(o)m(v)m(e)j(the)e(directory)480 3641
+y(whic)m(h)31 b Fd(Directory)g Ff(requests)h(are)h(relativ)m(e)g(to)g
+(will)d(b)s(e)i(needed.)48 b(F)-8 b(or)33 b(example,)g(if)f(the)h
+(clien)m(t)f(is)480 3765 y(planning)42 b(to)j(use)g(a)g
+Fd(Directory)d Ff(request)i(for)h(`)p Fd(../../foo)p
+Ff(',)h(it)e(m)m(ust)h(send)f(a)h Fd(Max-dotdot)480 3890
+y Ff(request)29 b(with)e(a)j Fe(lev)m(el)i Ff(of)d(at)h(least)f(2.)40
+b Fd(Max-dotdot)26 b Ff(m)m(ust)j(b)s(e)f(sen)m(t)i(b)s(efore)e(the)h
+(\014rst)f Fd(Directory)480 4014 y Ff(request.)0 4241
+y Fd(Static-directory)e(\\n)480 4366 y Ff(Resp)s(onse)j(exp)s(ected:)41
+b(no.)g(T)-8 b(ell)29 b(the)h(serv)m(er)g(that)h(the)f(directory)f
+(most)i(recen)m(tly)f(sp)s(eci\014ed)e(with)480 4490
+y Fd(Directory)41 b Ff(should)g(not)j(ha)m(v)m(e)g(additional)d
+(\014les)i(c)m(hec)m(k)m(ed)i(out)e(unless)f(explicitly)f(requested.)
+480 4615 y(The)h(clien)m(t)g(sends)g(this)f(if)g(the)i
+Fd(Entries.Static)c Ff(\015ag)k(is)e(set,)46 b(whic)m(h)c(is)f(con)m
+(trolled)h(b)m(y)h(the)480 4739 y Fd(Set-static-directory)25
+b Ff(and)30 b Fd(Clear-static-directory)24 b Ff(resp)s(onses.)0
+4966 y Fd(Sticky)29 b Fe(tagsp)s(ec)36 b Fd(\\n)480 5091
+y Ff(Resp)s(onse)29 b(exp)s(ected:)41 b(no.)g(T)-8 b(ell)29
+b(the)h(serv)m(er)g(that)h(the)f(directory)f(most)i(recen)m(tly)f(sp)s
+(eci\014ed)e(with)480 5215 y Fd(Directory)h Ff(has)i(a)h(stic)m(ky)g
+(tag)g(or)g(date)g Fe(tagsp)s(ec)p Ff(.)44 b(The)31 b(\014rst)g(c)m
+(haracter)i(of)f Fe(tagsp)s(ec)37 b Ff(is)31 b(`)p Fd(T)p
+Ff(')g(for)h(a)480 5340 y(tag,)g(or)e(`)p Fd(D)p Ff(')h(for)f(a)h
+(date.)41 b(The)30 b(remainder)f(of)h Fe(tagsp)s(ec)37
+b Ff(con)m(tains)31 b(the)f(actual)h(tag)g(or)g(date.)p
 eop
 %%Page: 9 9
-bop 0 183 a Fd(Root)15 b Fe(pathname)i Fd(\\n)240 246 y Ff(Resp)q(onse)g(exp)
-q(ected:)k(no.)g(T)l(ell)c(the)f(serv)o(er)f(whic)o(h)h Fd(CVSROOT)f
-Ff(to)f(use.)22 b(Note)15 b(that)f Fe(pathname)k Ff(is)240
-308 y(a)f(lo)q(cal)i(directory)f(and)g Fe(not)g Ff(a)f(fully)i(quali\014ed)h
-Fd(CVSROOT)c Ff(v)m(ariable.)29 b Fe(pathname)20 b Ff(m)o(ust)d(already)240
-370 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 432 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 495 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.)0
-574 y Fd(Valid-responses)e Fe(request-list)k Fd(\\n)240 636
-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
-699 y(list)16 b(is)g(a)f(space)g(separated)g(list)h(of)f(tok)o(ens.)0
-778 y Fd(valid-requests)e(\\n)240 840 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 920 y Fd(Repository)h
-Fe(rep)q(ository)19 b Fd(\\n)240 982 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 1044 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 1107 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 1169 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 1231 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
-1311 y Fd(Directory)f Fe(lo)q(cal-directory)21 b Fd(\\n)240
-1373 y Ff(Additional)c(data:)j Fe(rep)q(ository)g Fd(\\)p Ff(n.)h(Resp)q
-(onse)c(exp)q(ected:)22 b(no.)f(This)16 b(is)g(lik)o(e)h Fd(Repository)p
-Ff(,)d(but)240 1435 y(the)h(lo)q(cal)h(name)f(of)g(the)g(directory)g(ma)o(y)f
-(di\013er)h(from)g(the)g(rep)q(ository)f(name.)20 b(If)15 b(the)g(clien)o(t)i
-(uses)240 1498 y(this)11 b(request,)g(it)f(a\013ects)g(the)g(w)o(a)o(y)f(the)
-i(serv)o(er)e(returns)i(pathnames;)g(see)g(Section)g(6.5)e([Resp)q(onses],)
-240 1560 y(page)15 b(14.)k Fe(lo)q(cal-directory)h Ff(is)15
-b(relativ)o(e)g(to)f(the)h(top)f(lev)o(el)i(at)e(whic)o(h)i(the)e(command)h
-(is)g(o)q(ccurring)240 1622 y(\(i.e.)k(the)13 b(last)h Fd(Directory)d
-Ff(or)i Fd(Repository)f Ff(whic)o(h)i(is)f(sen)o(t)g(b)q(efore)h(the)f
-(command\);)g(to)f(indicate)240 1684 y(that)i(top)h(lev)o(el,)h(`)p
-Fd(.)p Ff(')f(should)h(b)q(e)g(send)g(for)e Fe(lo)q(cal-directory)p
-Ff(.)0 1764 y Fd(Max-dotdot)g Fe(lev)o(el)k Fd(\\n)240 1826
-y Ff(Resp)q(onse)11 b(exp)q(ected:)19 b(no.)f(T)l(ell)12 b(the)e(serv)o(er)g
-(that)f Fe(lev)o(el)k Ff(lev)o(els)f(of)e(directories)h(ab)q(o)o(v)o(e)e(the)
-i(directory)240 1888 y(whic)o(h)17 b Fd(Directory)e Ff(requests)i(are)f
-(relativ)o(e)g(to)g(will)i(b)q(e)f(needed.)25 b(F)l(or)16 b(example,)h(if)f
-(the)h(clien)o(t)g(is)240 1951 y(planning)24 b(to)e(use)g(a)g
-Fd(Directory)f Ff(request)i(for)e(`)p Fd(../../foo)p Ff(',)h(it)h(m)o(ust)e
-(send)i(a)f Fd(Max-dotdot)240 2013 y Ff(request)14 b(with)h(a)f
-Fe(lev)o(el)k Ff(of)c(at)g(least)g(2.)20 b Fd(Max-dotdot)13
-b Ff(m)o(ust)h(b)q(e)h(sen)o(t)f(b)q(efore)h(the)f(\014rst)g
-Fd(Directory)240 2075 y Ff(request.)0 2155 y Fd(Static-directory)f(\\n)240
-2217 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
-2279 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
-2341 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
-2404 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 2483 y Fd(Sticky)i
-Fe(tagsp)q(ec)k Fd(\\n)240 2545 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 2608 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 2670 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.)p
-eop
+9 8 bop 0 366 a Fd(Checkin-prog)27 b Fe(program)j Fd(\\n)480
+491 y Ff(Resp)s(onse)44 b(exp)s(ected:)70 b(no.)84 b(T)-8
+b(ell)44 b(the)h(serv)m(er)g(that)h(the)f(directory)f(most)h(recen)m
+(tly)h(sp)s(eci\014ed)480 616 y(with)37 b Fd(Directory)f
+Ff(has)i(a)h(c)m(hec)m(kin)g(program)f Fe(program)p Ff(.)64
+b(Suc)m(h)38 b(a)h(program)f(w)m(ould)f(ha)m(v)m(e)j(b)s(een)480
+740 y(previously)28 b(set)j(with)e(the)i Fd(Set-checkin-prog)26
+b Ff(resp)s(onse.)0 923 y Fd(Update-prog)h Fe(program)j
+Fd(\\n)480 1047 y Ff(Resp)s(onse)44 b(exp)s(ected:)70
+b(no.)84 b(T)-8 b(ell)44 b(the)h(serv)m(er)g(that)h(the)f(directory)f
+(most)h(recen)m(tly)h(sp)s(eci\014ed)480 1172 y(with)35
+b Fd(Directory)e Ff(has)i(an)h(up)s(date)f(program)h
+Fe(program)p Ff(.)57 b(Suc)m(h)35 b(a)h(program)g(w)m(ould)f(ha)m(v)m
+(e)i(b)s(een)480 1296 y(previously)28 b(set)j(with)e(the)i
+Fd(Set-update-prog)26 b Ff(resp)s(onse.)0 1479 y Fd(Entry)j
+Fe(en)m(try-line)34 b Fd(\\n)480 1604 y Ff(Resp)s(onse)e(exp)s(ected:)
+46 b(no.)i(T)-8 b(ell)32 b(the)h(serv)m(er)g(what)g(v)m(ersion)f(of)h
+(a)g(\014le)f(is)g(on)h(the)g(lo)s(cal)f(mac)m(hine.)480
+1728 y(The)c(name)g(in)g Fe(en)m(try-line)k Ff(is)27
+b(a)i(name)g(relativ)m(e)f(to)h(the)g(directory)f(most)h(recen)m(tly)g
+(sp)s(eci\014ed)d(with)480 1853 y Fd(Directory)p Ff(.)52
+b(If)34 b(the)h(user)f(is)g(op)s(erating)h(on)f(only)g(some)i(\014les)e
+(in)f(a)i(directory)-8 b(,)37 b Fd(Entry)c Ff(requests)480
+1977 y(for)e(only)f(those)h(\014les)f(need)h(b)s(e)g(included.)39
+b(If)31 b(an)g Fd(Entry)f Ff(request)h(is)f(sen)m(t)h(without)f
+Fd(Modified)f Ff(or)480 2102 y Fd(Unchanged)p Ff(,)f(it)i(means)g(the)h
+(\014le)e(is)h(lost)g(\(do)s(es)g(not)h(exist)f(in)f(the)i(w)m(orking)e
+(directory\).)0 2285 y Fd(Modified)f Fe(\014lename)35
+b Fd(\\n)480 2409 y Ff(Resp)s(onse)30 b(exp)s(ected:)42
+b(no.)g(Additional)28 b(data:)42 b(mo)s(de,)31 b Fd(\\)p
+Ff(n,)f(\014le)g(transmission.)39 b(Send)30 b(the)h(serv)m(er)480
+2534 y(a)36 b(cop)m(y)g(of)g(one)f(lo)s(cally)f(mo)s(di\014ed)g
+(\014le.)55 b Fe(\014lename)40 b Ff(is)34 b(relativ)m(e)i(to)g(the)g
+(most)f(recen)m(t)i(rep)s(ository)480 2658 y(sen)m(t)g(with)d
+Fd(Directory)p Ff(.)56 b(If)35 b(the)h(user)g(is)f(op)s(erating)g(on)h
+(only)g(some)g(\014les)f(in)g(a)h(directory)-8 b(,)38
+b(only)480 2783 y(those)h(\014les)e(need)i(to)g(b)s(e)f(included.)62
+b(This)37 b(can)h(also)h(b)s(e)f(sen)m(t)h(without)e
+Fd(Entry)p Ff(,)i(if)f(there)h(is)e(no)480 2907 y(en)m(try)31
+b(for)f(the)g(\014le.)0 3090 y Fd(Unchanged)e Fe(\014lename)35
+b Fd(\\n)480 3214 y Ff(Resp)s(onse)k(exp)s(ected:)59
+b(no.)67 b(T)-8 b(ell)39 b(the)g(serv)m(er)h(that)g Fe(\014lename)j
+Ff(has)c(not)h(b)s(een)f(mo)s(di\014ed)e(in)h(the)480
+3339 y(c)m(hec)m(k)m(ed)i(out)d(directory)-8 b(.)63 b(The)37
+b(name)g(is)g(relativ)m(e)h(to)g(the)g(most)g(recen)m(t)h(rep)s
+(ository)d(sen)m(t)i(with)480 3463 y Fd(Directory)p Ff(.)0
+3646 y Fd(UseUnchanged)27 b(\\n)480 3771 y Ff(Resp)s(onse)k(exp)s
+(ected:)44 b(no.)h(T)-8 b(o)33 b(sp)s(ecify)d(the)i(v)m(ersion)f(of)h
+(the)g(proto)s(col)g(describ)s(ed)e(in)h(this)f(do)s(cu-)480
+3895 y(men)m(t,)f(serv)m(ers)e(m)m(ust)h(supp)s(ort)e(this)g(request)i
+(\(although)f(it)g(need)g(not)h(do)f(an)m(ything\))h(and)e(clien)m(ts)
+480 4020 y(m)m(ust)k(issue)f(it.)0 4203 y Fd(Notify)g
+Fe(\014lename)34 b Fd(\\n)480 4327 y Ff(Resp)s(onse)20
+b(exp)s(ected:)36 b(no.)h(T)-8 b(ell)20 b(the)g(serv)m(er)h(that)g(a)g
+Fd(edit)e Ff(or)i Fd(unedit)e Ff(command)h(has)g(tak)m(en)i(place.)480
+4452 y(The)30 b(serv)m(er)g(needs)g(to)h(send)f(a)h Fd(Notified)d
+Ff(resp)s(onse,)h(but)h(suc)m(h)g(resp)s(onse)f(is)h(deferred)f(un)m
+(til)g(the)480 4576 y(next)39 b(time)g(that)g(the)g(serv)m(er)g(is)f
+(sending)g(resp)s(onses.)65 b(Resp)s(onse)38 b(exp)s(ected:)58
+b(no.)66 b(Additional)480 4701 y(data:)720 4834 y Fe(noti\014cation-t)m
+(yp)s(e)53 b Fd(\\t)47 b Fe(time)53 b Fd(\\t)47 b Fe(clien)m(thost)i
+Fd(\\t)720 4937 y Fe(w)m(orking-dir)j Fd(\\t)47 b Fe(w)m(atc)m(hes)54
+b Fd(\\n)480 5091 y Ff(where)34 b Fe(noti\014cation-t)m(yp)s(e)41
+b Ff(is)34 b(`)p Fd(E)p Ff(')h(for)f(edit)h(or)g(`)p
+Fd(U)p Ff(')g(for)g(unedit,)g Fe(time)k Ff(is)34 b(the)i(time)e(at)i
+(whic)m(h)e(the)480 5215 y(edit)26 b(or)g(unedit)e(to)s(ok)j(place,)g
+Fe(clien)m(thost)h Ff(is)d(the)i(name)f(of)g(the)g(host)h(on)f(whic)m
+(h)e(the)j(edit)e(or)h(unedit)480 5340 y(to)s(ok)35 b(place,)h(and)d
+Fe(w)m(orking-dir)39 b Ff(is)34 b(the)g(pathname)g(of)h(the)g(w)m
+(orking)e(directory)h(where)g(the)g(edit)p eop
 %%Page: 10 10
-bop 0 183 a Fd(Checkin-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)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 370 y(previously)e(set)e(with)g(the)g
-Fd(Set-checkin-prog)e Ff(resp)q(onse.)0 458 y Fd(Update-prog)h
-Fe(program)g Fd(\\n)240 521 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 583 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 645 y(previously)f(set)e
-(with)g(the)g Fd(Set-update-prog)e Ff(resp)q(onse.)0 734 y
-Fd(Entry)h Fe(en)o(try-line)20 b Fd(\\n)240 796 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 858 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 920 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 983 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 1045 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 1107 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 1196 y Fd(Modified)f Fe(\014lename)19 b Fd(\\n)240
-1258 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
-1320 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 1382 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 1445 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 1507 y(en)o(try)15
-b(for)f(the)i(\014le.)0 1595 y Fd(Lost)f Fe(\014lename)j Fd(\\n)240
-1658 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 1720 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 1782 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 1844 y Fd(UseUnchanged)c
-Ff(request,)g(then)i(this)g(request)f(is)g(not)g(used.)0 1933
-y Fd(Unchanged)f Fe(\014lename)19 b Fd(\\n)240 1995 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
-2057 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 2120 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
-2208 y Fd(UseUnchanged)e(\\n)240 2270 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 2333 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 2395
-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
-2457 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
-2545 y Fd(Notify)f Fe(\014lename)19 b Fd(\\n)240 2608 y Ff(Resp)q(onse)11
-b(exp)q(ected:)19 b(no.)f(T)l(ell)12 b(the)e(serv)o(er)g(that)g(a)g
-Fd(edit)f Ff(or)h Fd(unedit)f Ff(command)h(has)h(tak)o(en)e(place.)240
-2670 y(The)15 b(serv)o(er)g(needs)h(to)f(send)g(a)g Fd(Notified)f
-Ff(resp)q(onse,)i(but)f(suc)o(h)g(resp)q(onse)h(is)g(deferred)g(un)o(til)g
-(the)p eop
-%%Page: 11 11
-bop 240 183 a Ff(next)20 b(time)f(that)g(the)h(serv)o(er)f(is)h(sending)g
-(resp)q(onses.)33 b(Resp)q(onse)21 b(exp)q(ected:)30 b(no.)i(Additional)240
-246 y(data:)360 316 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 368 y Fe(w)o(orking-dir)i
-Fd(\\t)23 b Fe(w)o(atc)o(hes)i Fd(\\n)240 450 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 512 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)240 574 y(to)q(ok)k(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 636 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
-699 y(then)h(the)f(tab)g(and)g(the)g(rest)g(of)g(the)g(line)i(are)e(ignored.)
-0 799 y Fd(Questionable)f Fe(\014lename)k Fd(\\n)240 861 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
-923 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
-986 y Ff(resp)q(onse\))16 b(`)p Fd(?)p Ff(')e(follo)o(w)o(ed)i(b)o(y)g(the)f
-(directory)h(and)g(\014lename.)22 b Fe(\014lename)d Ff(m)o(ust)c(not)h(con)o
-(tain)f(`)p Fd(/)p Ff(';)g(it)240 1048 y(needs)h(to)f(b)q(e)g(a)g(\014le)i
-(in)f(the)f(directory)g(named)h(b)o(y)f(the)g(most)g(recen)o(t)g
-Fd(Directory)f Ff(request.)0 1148 y Fd(Case)h(\\n)81 b Ff(Resp)q(onse)23
-b(exp)q(ected:)35 b(no.)41 b(T)l(ell)23 b(the)f(serv)o(er)g(that)f
-(\014lenames)j(should)f(b)q(e)f(matc)o(hed)g(against)240 1210
-y(ignore)d(patterns)f(in)h(a)f(case-insensitiv)o(e)j(fashion.)30
-b(Note)18 b(that)g(this)g(do)q(es)h(not)f(apply)i(to)d(other)240
-1273 y(comparisons|for)d(example)h(the)f(\014lenames)i(giv)o(en)e(in)h
-Fd(Entry)f Ff(and)g Fd(Modified)f Ff(requests)h(for)g(the)240
-1335 y(same)h(\014le)h(m)o(ust)f(matc)o(h)f(in)i(case)g(regardless)f(of)g
-(whether)g(the)g Fd(Case)g Ff(request)g(is)h(sen)o(t.)0 1435
-y Fd(Argument)e Fe(text)i Fd(\\n)240 1498 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 1560 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 1622 y(forgotten.)0
-1722 y Fd(Argumentx)f Fe(text)i Fd(\\n)240 1785 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
-1847 y(sa)o(v)o(ed.)0 1947 y Fd(Global_option)13 b Fe(option)j
-Fd(\\n)240 2009 y Ff(Resp)q(onse)e(exp)q(ected:)20 b(no.)f(T)l(ransmit)14
-b(one)f(of)g(the)g(global)h(options)f(`)p Fd(-q)p Ff(',)f(`)p
-Fd(-Q)p Ff(',)g(`)p Fd(-l)p Ff(',)g(`)p Fd(-t)p Ff(',)g(`)p
-Fd(-r)p Ff(',)g(or)240 2072 y(`)p Fd(-n)p Ff('.)19 b Fe(option)c
-Ff(m)o(ust)f(b)q(e)h(one)g(of)g(those)f(strings,)h(no)f(v)m(ariations)i
-(\(suc)o(h)e(as)h(com)o(bining)h(of)e(options\))240 2134 y(are)j(allo)o(w)o
-(ed.)25 b(F)l(or)17 b(graceful)g(handling)i(of)e Fd(valid-requests)p
-Ff(,)e(it)i(is)g(probably)h(b)q(etter)f(to)f(mak)o(e)240 2196
-y(new)f(global)h(options)g(separate)e(requests,)h(rather)g(than)g(trying)g
-(to)g(add)g(them)g(to)g(this)g(request.)0 2296 y Fd(Gzip-stream)f
-Fe(lev)o(el)k Fd(\\n)240 2359 y Ff(Resp)q(onse)c(exp)q(ected:)20
-b(no.)f(Use)13 b(zlib)i(\(RF)o(C)d(1950/1951\))e(compression)j(to)g(compress)
-f(all)i(further)240 2421 y(comm)o(unication)g(b)q(et)o(w)o(een)g(the)g(clien)
-o(t)h(and)f(the)f(serv)o(er.)19 b(After)13 b(this)i(request)e(is)h(sen)o(t,)g
-(all)g(further)240 2483 y(comm)o(unication)g(m)o(ust)e(b)q(e)i(compressed.)19
-b(All)c(further)e(data)f(receiv)o(ed)i(from)f(the)g(serv)o(er)f(will)j(also)
-240 2545 y(b)q(e)f(compressed.)19 b(The)13 b Fe(lev)o(el)j
-Ff(argumen)o(t)c(suggests)h(to)f(the)h(serv)o(er)f(the)h(lev)o(el)i(of)d
-(compression)i(that)240 2608 y(it)20 b(should)h(apply;)i(it)d(should)h(b)q(e)
-f(an)g(in)o(teger)g(b)q(et)o(w)o(een)g(1)g(and)g(9,)g(inclusiv)o(e,)j(where)e
-(a)e(higher)240 2670 y(n)o(um)o(b)q(er)d(indicates)g(more)f(compression.)p
+10 9 bop 480 366 a Ff(or)31 b(unedit)e(to)s(ok)j(place.)43
+b Fe(w)m(atc)m(hes)36 b Ff(are)c(the)f(temp)s(orary)f(w)m(atc)m(hes)j
+(to)f(set;)g(if)e(it)g(is)g(follo)m(w)m(ed)h(b)m(y)g
+Fd(\\)p Ff(t)480 491 y(then)f(the)h(tab)f(and)g(the)h(rest)f(of)h(the)f
+(line)f(are)i(ignored.)0 686 y Fd(Questionable)c Fe(\014lename)35
+b Fd(\\n)480 810 y Ff(Resp)s(onse)25 b(exp)s(ected:)39
+b(no.)g(Additional)24 b(data:)39 b(no.)g(T)-8 b(ell)25
+b(the)h(serv)m(er)g(to)h(c)m(hec)m(k)g(whether)f Fe(\014lename)480
+935 y Ff(should)43 b(b)s(e)i(ignored,)k(and)44 b(if)h(not,)k(next)d
+(time)f(the)g(serv)m(er)h(sends)e(resp)s(onses,)49 b(send)44
+b(\(in)h(a)g Fd(M)480 1059 y Ff(resp)s(onse\))31 b(`)p
+Fd(?)p Ff(')g(follo)m(w)m(ed)g(b)m(y)g(the)g(directory)g(and)f
+(\014lename.)42 b Fe(\014lename)36 b Ff(m)m(ust)31 b(not)g(con)m(tain)g
+(`)p Fd(/)p Ff(';)h(it)480 1184 y(needs)e(to)h(b)s(e)f(a)h(\014le)e(in)
+g(the)i(directory)f(named)f(b)m(y)i(the)f(most)h(recen)m(t)g
+Fd(Directory)d Ff(request.)0 1378 y Fd(Case)h(\\n)163
+b Ff(Resp)s(onse)44 b(exp)s(ected:)68 b(no.)82 b(T)-8
+b(ell)43 b(the)i(serv)m(er)f(that)h(\014lenames)e(should)f(b)s(e)i
+(matc)m(hed)h(against)480 1503 y(ignore)36 b(patterns)h(in)f(a)h
+(case-insensitiv)m(e)f(fashion.)59 b(Note)39 b(that)e(this)f(do)s(es)g
+(not)i(apply)d(to)j(other)480 1627 y(comparisons|for)27
+b(example)h(the)h(\014lenames)e(giv)m(en)i(in)e Fd(Entry)f
+Ff(and)i Fd(Modified)e Ff(requests)j(for)f(the)480 1752
+y(same)j(\014le)e(m)m(ust)h(matc)m(h)i(in)d(case)i(regardless)f(of)g
+(whether)g(the)h Fd(Case)e Ff(request)h(is)g(sen)m(t.)0
+1946 y Fd(Argument)e Fe(text)33 b Fd(\\n)480 2071 y Ff(Resp)s(onse)43
+b(exp)s(ected:)66 b(no.)80 b(Sa)m(v)m(e)44 b(argumen)m(t)g(for)f(use)g
+(in)f(a)h(subsequen)m(t)g(command.)79 b(Argu-)480 2196
+y(men)m(ts)30 b(accum)m(ulate)g(un)m(til)e(an)h(argumen)m(t-using)g
+(command)g(is)f(giv)m(en,)i(at)g(whic)m(h)f(p)s(oin)m(t)f(they)i(are)
+480 2320 y(forgotten.)0 2515 y Fd(Argumentx)e Fe(text)33
+b Fd(\\n)480 2639 y Ff(Resp)s(onse)k(exp)s(ected:)54
+b(no.)61 b(App)s(end)35 b Fd(\\)p Ff(n)i(follo)m(w)m(ed)f(b)m(y)h(text)
+i(to)e(the)h(curren)m(t)f(argumen)m(t)g(b)s(eing)480
+2764 y(sa)m(v)m(ed.)0 2958 y Fd(Global_option)27 b Fe(option)j
+Fd(\\n)480 3083 y Ff(Resp)s(onse)c(exp)s(ected:)39 b(no.)g(T)-8
+b(ransmit)25 b(one)i(of)f(the)h(global)e(options)h(`)p
+Fd(-q)p Ff(',)h(`)p Fd(-Q)p Ff(',)g(`)p Fd(-l)p Ff(',)g(`)p
+Fd(-t)p Ff(',)h(`)p Fd(-r)p Ff(',)f(or)480 3207 y(`)p
+Fd(-n)p Ff('.)40 b Fe(option)29 b Ff(m)m(ust)h(b)s(e)f(one)h(of)f
+(those)h(strings,)f(no)h(v)-5 b(ariations)28 b(\(suc)m(h)i(as)g(com)m
+(bining)e(of)h(options\))480 3332 y(are)34 b(allo)m(w)m(ed.)52
+b(F)-8 b(or)35 b(graceful)e(handling)f(of)i Fd(valid-requests)p
+Ff(,)d(it)j(is)f(probably)f(b)s(etter)i(to)h(mak)m(e)480
+3456 y(new)30 b(global)g(options)f(separate)j(requests,)e(rather)g
+(than)g(trying)g(to)h(add)f(them)g(to)h(this)f(request.)0
+3651 y Fd(Gzip-stream)d Fe(lev)m(el)34 b Fd(\\n)480 3776
+y Ff(Resp)s(onse)25 b(exp)s(ected:)39 b(no.)g(Use)26
+b(zlib)e(\(RF)m(C)j(1950/1951\))j(compression)25 b(to)h(compress)g(all)
+e(further)480 3900 y(comm)m(unication)j(b)s(et)m(w)m(een)g(the)h(clien)
+m(t)f(and)f(the)i(serv)m(er.)40 b(After)27 b(this)f(request)h(is)g(sen)
+m(t,)h(all)e(further)480 4025 y(comm)m(unication)g(m)m(ust)f(b)s(e)h
+(compressed.)39 b(All)25 b(further)f(data)j(receiv)m(ed)f(from)g(the)g
+(serv)m(er)h(will)c(also)480 4149 y(b)s(e)i(compressed.)39
+b(The)25 b Fe(lev)m(el)30 b Ff(argumen)m(t)c(suggests)g(to)h(the)f
+(serv)m(er)g(the)g(lev)m(el)g(of)g(compression)e(that)480
+4274 y(it)39 b(should)f(apply;)43 b(it)d(should)d(b)s(e)j(an)f(in)m
+(teger)h(b)s(et)m(w)m(een)h(1)f(and)f(9,)k(inclusiv)m(e,)d(where)f(a)h
+(higher)480 4398 y(n)m(um)m(b)s(er)29 b(indicates)g(more)i
+(compression.)0 4593 y Fd(Kerberos-encrypt)26 b(\\n)480
+4717 y Ff(Resp)s(onse)e(exp)s(ected:)39 b(no.)g(Use)25
+b(Kerb)s(eros)f(encryption)g(to)i(encrypt)f(all)f(further)f(comm)m
+(unication)480 4842 y(b)s(et)m(w)m(een)41 b(the)f(clien)m(t)f(and)g
+(the)i(serv)m(er.)69 b(This)38 b(will)g(only)h(w)m(ork)h(if)e(the)j
+(connection)f(w)m(as)g(made)480 4966 y(o)m(v)m(er)32
+b(Kerb)s(eros)e(in)f(the)i(\014rst)f(place.)42 b(If)31
+b(b)s(oth)f(the)h Fd(Gzip-stream)c Ff(and)j(the)h Fd(Kerberos-encrypt)
+480 5091 y Ff(requests)e(are)h(used,)f(the)g Fd(Kerberos-encrypt)c
+Ff(request)k(should)e(b)s(e)i(used)f(\014rst.)40 b(This)27
+b(will)g(mak)m(e)480 5215 y(the)44 b(clien)m(t)f(and)h(serv)m(er)g
+(encrypt)f(the)h(compressed)g(data,)k(as)c(opp)s(osed)f(to)i
+(compressing)e(the)480 5340 y(encrypted)30 b(data.)41
+b(Encrypted)30 b(data)h(is)e(generally)h(incompressible.)p
 eop
+%%Page: 11 11
+11 10 bop 0 366 a Fd(Set)29 b Fe(v)-5 b(ariable)5 b Fd(=)p
+Fe(v)-5 b(alue)34 b Fd(\\n)480 491 y Ff(Resp)s(onse)c(exp)s(ected:)41
+b(no.)f(Set)31 b(a)g(user)e(v)-5 b(ariable)30 b Fe(v)-5
+b(ariable)34 b Ff(to)d Fe(v)-5 b(alue)p Ff(.)0 676 y
+Fd(expand-modules)26 b(\\n)480 800 y Ff(Resp)s(onse)36
+b(exp)s(ected:)54 b(y)m(es.)61 b(Expand)36 b(the)h(mo)s(dules)e(whic)m
+(h)g(are)j(sp)s(eci\014ed)d(in)g(the)i(argumen)m(ts.)480
+925 y(Returns)f(the)h(data)h(in)d Fd(Module-expansion)e
+Ff(resp)s(onses.)59 b(Note)38 b(that)g(the)f(serv)m(er)g(can)g(assume)
+480 1049 y(that)c(this)f(is)g(c)m(hec)m(k)m(out)j(or)e(exp)s(ort,)g
+(not)g(rtag)h(or)e(rdi\013;)h(the)g(latter)g(do)g(not)g(access)h(the)f
+(w)m(orking)480 1174 y(directory)d(and)g(th)m(us)g(ha)m(v)m(e)h(no)f
+(need)h(to)g(expand)e(mo)s(dules)g(on)h(the)h(clien)m(t)f(side.)0
+1359 y Fd(co)g(\\n)0 1483 y(ci)g(\\n)0 1608 y(diff)f(\\n)0
+1732 y(tag)g(\\n)0 1857 y(status)g(\\n)0 1982 y(log)g(\\n)0
+2106 y(add)g(\\n)0 2231 y(remove)g(\\n)0 2355 y(rdiff)g(\\n)0
+2480 y(rtag)g(\\n)0 2604 y(admin)g(\\n)0 2729 y(export)g(\\n)0
+2853 y(history)f(\\n)0 2978 y(watchers)g(\\n)0 3102 y(editors)g(\\n)0
+3227 y(annotate)g(\\n)480 3351 y Ff(Resp)s(onse)20 b(exp)s(ected:)37
+b(y)m(es.)h(Actually)20 b(do)h(a)g(cvs)g(command.)38
+b(This)19 b(uses)h(an)m(y)i(previous)d Fd(Argument)p
+Ff(,)480 3476 y Fd(Directory)p Ff(,)29 b Fd(Entry)p Ff(,)i(or)g
+Fd(Modified)e Ff(requests,)j(if)e(they)h(ha)m(v)m(e)i(b)s(een)d(sen)m
+(t.)45 b(The)30 b(last)h Fd(Directory)480 3600 y Ff(sen)m(t)e(sp)s
+(eci\014es)e(the)i(w)m(orking)f(directory)g(at)i(the)f(time)f(of)h(the)
+g(op)s(eration.)39 b(No)29 b(pro)m(vision)e(is)h(made)480
+3725 y(for)34 b(an)m(y)g(input)e(from)h(the)h(user.)51
+b(This)32 b(means)h(that)i Fd(ci)e Ff(m)m(ust)h(use)f(a)i
+Fd(-m)e Ff(argumen)m(t)h(if)f(it)g(w)m(an)m(ts)480 3850
+y(to)e(sp)s(ecify)e(a)i(log)f(message.)0 4004 y Fd(init)f
+Fe(ro)s(ot-name)36 b Fd(\\n)480 4129 y Ff(Resp)s(onse)27
+b(exp)s(ected:)40 b(y)m(es.)h(If)27 b(it)g(do)s(esn't)h(already)f
+(exist,)i(create)g(a)f Fb(cvs)f Ff(rep)s(ository)g Fe(ro)s(ot-name)p
+Ff(.)480 4253 y(Note)40 b(that)e Fe(ro)s(ot-name)45 b
+Ff(is)37 b(a)i(lo)s(cal)e(directory)h(and)f Fe(not)k
+Ff(a)e(fully)d(quali\014ed)g Fd(CVSROOT)g Ff(v)-5 b(ariable.)480
+4378 y(The)30 b Fd(Root)f Ff(request)h(need)h(not)f(ha)m(v)m(e)i(b)s
+(een)d(previously)g(sen)m(t.)0 4532 y Fd(update)g(\\n)67
+b Ff(Resp)s(onse)30 b(exp)s(ected:)42 b(y)m(es.)g(Actually)30
+b(do)h(a)g Fd(cvs)f(update)f Ff(command.)41 b(This)29
+b(uses)h(an)m(y)h(previous)480 4657 y Fd(Argument)p Ff(,)g
+Fd(Directory)p Ff(,)g Fd(Entry)p Ff(,)i(or)f Fd(Modified)f
+Ff(requests,)j(if)d(they)i(ha)m(v)m(e)h(b)s(een)e(sen)m(t.)49
+b(The)32 b(last)480 4782 y Fd(Directory)h Ff(sen)m(t)i(sp)s(eci\014es)f
+(the)h(w)m(orking)g(directory)g(at)g(the)h(time)f(of)g(the)g(op)s
+(eration.)55 b(The)35 b Fd(-I)480 4906 y Ff(option)24
+b(is)f(not)i(used{\014les)e(whic)m(h)g(the)h(clien)m(t)g(can)h(decide)e
+(whether)h(to)h(ignore)f(are)h(not)f(men)m(tioned)480
+5031 y(and)30 b(the)g(clien)m(t)g(sends)g(the)g Fd(Questionable)d
+Ff(request)k(for)f(others.)0 5215 y Fd(import)f(\\n)67
+b Ff(Resp)s(onse)30 b(exp)s(ected:)42 b(y)m(es.)g(Actually)30
+b(do)h(a)g Fd(cvs)f(import)f Ff(command.)41 b(This)29
+b(uses)h(an)m(y)h(previous)480 5340 y Fd(Argument)p Ff(,)g
+Fd(Directory)p Ff(,)g Fd(Entry)p Ff(,)i(or)f Fd(Modified)f
+Ff(requests,)j(if)d(they)i(ha)m(v)m(e)h(b)s(een)e(sen)m(t.)49
+b(The)32 b(last)p eop
 %%Page: 12 12
-bop 0 183 a Fd(Kerberos-encrypt)13 b(\\n)240 246 y Ff(Resp)q(onse)h(exp)q
-(ected:)19 b(no.)g(Use)13 b(Kerb)q(eros)g(encryption)h(to)e(encrypt)g(all)i
-(further)e(comm)o(unication)240 308 y(b)q(et)o(w)o(een)20 b(the)g(clien)o(t)i
-(and)e(the)g(serv)o(er.)34 b(This)20 b(will)i(only)e(w)o(ork)f(if)i(the)f
-(connection)h(w)o(as)e(made)240 370 y(o)o(v)o(er)c(Kerb)q(eros)g(in)i(the)e
-(\014rst)g(place.)22 b(If)15 b(b)q(oth)h(the)f Fd(Gzip-stream)f
-Ff(and)i(the)f Fd(Kerberos-encrypt)240 432 y Ff(requests)g(are)f(used,)h(the)
-g Fd(Kerberos-encrypt)d Ff(request)j(should)g(b)q(e)g(used)h(\014rst.)j(This)
-c(will)h(mak)o(e)240 495 y(the)22 b(clien)o(t)h(and)f(serv)o(er)g(encrypt)g
-(the)g(compressed)h(data,)f(as)g(opp)q(osed)g(to)f(compressing)i(the)240
-557 y(encrypted)16 b(data.)j(Encrypted)d(data)e(is)i(generally)g
-(incompressible.)0 784 y Fd(Set)f Fe(v)m(ariable)s Fd(=)p Fe(v)m(alue)20
-b Fd(\\n)240 846 y Ff(Resp)q(onse)c(exp)q(ected:)21 b(no.)f(Set)c(a)e(user)i
-(v)m(ariable)g Fe(v)m(ariable)j Ff(to)c Fe(v)m(alue)p Ff(.)0
-1073 y Fd(expand-modules)e(\\n)240 1135 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 1198 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 1260 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 1322 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
-1549 y Fd(co)f(\\n)0 1611 y(ci)g(\\n)0 1674 y(diff)g(\\n)0
-1736 y(tag)g(\\n)0 1798 y(status)f(\\n)0 1861 y(log)h(\\n)0
-1923 y(add)g(\\n)0 1985 y(remove)f(\\n)0 2047 y(rdiff)g(\\n)0
-2110 y(rtag)h(\\n)0 2172 y(admin)f(\\n)0 2234 y(export)g(\\n)0
-2296 y(history)g(\\n)0 2359 y(watchers)g(\\n)0 2421 y(editors)g(\\n)0
-2483 y(annotate)g(\\n)240 2545 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 2608 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 2670 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)p eop
+12 11 bop 480 366 a Fd(Directory)29 b Ff(sen)m(t)j(sp)s(eci\014es)e
+(the)h(w)m(orking)g(directory)g(at)h(the)g(time)f(of)g(the)h(op)s
+(eration.)43 b(The)31 b(\014les)480 491 y(to)j(b)s(e)g(imp)s(orted)e
+(are)i(sen)m(t)g(in)e Fd(Modified)g Ff(requests)i(\(\014les)f(whic)m(h)
+f(the)i(clien)m(t)f(kno)m(ws)h(should)e(b)s(e)480 616
+y(ignored)c(are)i(not)g(sen)m(t;)g(the)g(serv)m(er)g(m)m(ust)f(still)e
+(pro)s(cess)i(the)h(CVSR)m(OOT/cvsignore)e(\014le)h(unless)480
+740 y(-I)h(!)h(is)e(sen)m(t\).)42 b(A)30 b(log)h(message)g(m)m(ust)g
+(ha)m(v)m(e)g(b)s(een)f(sp)s(eci\014ed)f(with)g(a)h Fd(-m)g
+Ff(argumen)m(t.)0 899 y Fd(watch-on)e(\\n)0 1024 y(watch-off)g(\\n)0
+1148 y(watch-add)g(\\n)0 1273 y(watch-remove)f(\\n)480
+1397 y Ff(Resp)s(onse)40 b(exp)s(ected:)63 b(y)m(es.)73
+b(Actually)40 b(do)h(the)g Fd(cvs)29 b(watch)g(on)p Ff(,)44
+b Fd(cvs)29 b(watch)g(off)p Ff(,)43 b Fd(cvs)29 b(watch)480
+1522 y(add)p Ff(,)24 b(and)f Fd(cvs)30 b(watch)f(remove)21
+b Ff(commands,)k(resp)s(ectiv)m(ely)-8 b(.)38 b(This)22
+b(uses)h(an)m(y)h(previous)e Fd(Argument)p Ff(,)480 1646
+y Fd(Directory)p Ff(,)29 b Fd(Entry)p Ff(,)i(or)g Fd(Modified)e
+Ff(requests,)j(if)e(they)h(ha)m(v)m(e)i(b)s(een)d(sen)m(t.)45
+b(The)30 b(last)h Fd(Directory)480 1771 y Ff(sen)m(t)g(sp)s(eci\014es)e
+(the)h(w)m(orking)g(directory)g(at)h(the)g(time)f(of)g(the)h(op)s
+(eration.)0 1930 y Fd(release)d(\\n)480 2054 y Ff(Resp)s(onse)43
+b(exp)s(ected:)68 b(y)m(es.)81 b(Note)45 b(that)g(a)f
+Fd(cvs)29 b(release)42 b Ff(command)i(has)f(tak)m(en)i(place)f(and)480
+2179 y(up)s(date)30 b(the)g(history)f(\014le)h(accordingly)-8
+b(.)0 2338 y Fd(noop)29 b(\\n)163 b Ff(Resp)s(onse)34
+b(exp)s(ected:)48 b(y)m(es.)53 b(This)33 b(request)h(is)f(a)i(n)m(ull)d
+(command)i(in)f(the)h(sense)h(that)f(it)g(do)s(esn't)480
+2462 y(do)c(an)m(ything,)g(but)g(merely)f(\(as)i(with)e(an)m(y)i(other)
+f(requests)h(exp)s(ecting)e(a)i(resp)s(onse\))f(sends)f(bac)m(k)480
+2587 y(an)m(y)i(resp)s(onses)e(p)s(ertaining)f(to)j(p)s(ending)d
+(errors,)i(p)s(ending)e Fd(Notified)g Ff(resp)s(onses,)i(etc.)0
+2746 y Fd(update-patches)c(\\n)480 2870 y Ff(Resp)s(onse)34
+b(exp)s(ected:)51 b(y)m(es.)k(This)33 b(request)i(do)s(es)g(not)g
+(actually)g(do)g(an)m(ything.)54 b(It)35 b(is)f(used)g(as)i(a)480
+2995 y(signal)31 b(that)i(the)g(serv)m(er)g(is)e(able)h(to)i(generate)g
+(patc)m(hes)f(when)f(giv)m(en)g(an)g Fd(update)f Ff(request.)47
+b(The)480 3120 y(clien)m(t)30 b(m)m(ust)g(issue)f(the)i
+Fd(-u)f Ff(argumen)m(t)h(to)g Fd(update)d Ff(in)h(order)h(to)h(receiv)m
+(e)h(patc)m(hes.)0 3279 y Fd(gzip-file-contents)25 b
+Fe(lev)m(el)34 b Fd(\\n)480 3403 y Ff(Resp)s(onse)26
+b(exp)s(ected:)39 b(no.)g(Note)28 b(that)f(this)f(request)g(do)s(es)g
+(not)h(follo)m(w)f(the)g(resp)s(onse)g(con)m(v)m(en)m(tion)480
+3528 y(stated)39 b(ab)s(o)m(v)m(e.)66 b Fd(Gzip-stream)35
+b Ff(is)j(suggested)h(instead)e(of)i Fd(gzip-file-contents)33
+b Ff(as)39 b(it)f(giv)m(es)480 3652 y(b)s(etter)31 b(compression;)f
+(the)h(only)f(reason)g(to)i(implemen)m(t)d(the)i(latter)g(is)f(to)h
+(pro)m(vide)f(compression)480 3777 y(with)22 b Fb(cvs)g
+Ff(1.8)i(and)e(earlier.)37 b(The)22 b Fd(gzip-file-contents)c
+Ff(request)23 b(asks)g(the)g(serv)m(er)h(to)f(compress)480
+3901 y(\014les)j(it)h(sends)g(to)h(the)f(clien)m(t)g(using)f
+Fd(gzip)g Ff(\(RF)m(C1952/1951\))33 b(compression,)27
+b(using)f(the)i(sp)s(eci\014ed)480 4026 y(lev)m(el)i(of)h(compression.)
+39 b(If)30 b(this)g(request)g(is)f(not)i(made,)g(the)f(serv)m(er)h(m)m
+(ust)f(not)h(compress)f(\014les.)480 4168 y(This)h(is)h(only)h(a)g(hin)
+m(t)f(to)i(the)f(serv)m(er.)50 b(It)33 b(ma)m(y)h(still)d(decide)h
+(\(for)h(example,)h(in)e(the)h(case)h(of)g(v)m(ery)480
+4292 y(small)e(\014les,)i(or)g(\014les)f(that)h(already)g(app)s(ear)f
+(to)h(b)s(e)g(compressed\))f(not)h(to)h(do)f(the)g(compression.)480
+4417 y(Compression)29 b(is)g(indicated)g(b)m(y)h(a)h(`)p
+Fd(z)p Ff(')g(preceding)e(the)h(\014le)g(length.)480
+4558 y(Av)-5 b(ailabilit)m(y)33 b(of)i(this)g(request)g(in)f(the)i
+(serv)m(er)f(indicates)g(to)h(the)f(clien)m(t)g(that)h(it)f(ma)m(y)h
+(compress)480 4683 y(\014les)29 b(sen)m(t)i(to)g(the)g(serv)m(er,)g
+(regardless)e(of)i(whether)f(the)g(clien)m(t)g(actually)g(uses)g(this)f
+(request.)0 4842 y Fe(other-request)k(text)g Fd(\\n)480
+4966 y Ff(Resp)s(onse)h(exp)s(ected:)49 b(y)m(es.)54
+b(An)m(y)34 b(unrecognized)g(request)g(exp)s(ects)h(a)g(resp)s(onse,)g
+(and)f(do)s(es)g(not)480 5091 y(con)m(tain)43 b(an)m(y)g(additional)d
+(data.)79 b(The)42 b(resp)s(onse)f(will)f(normally)h(b)s(e)h(something)
+g(lik)m(e)g(`)p Fd(error)480 5215 y(unrecognized)27 b(request)p
+Ff(',)f(but)g(it)g(could)g(b)s(e)g(a)h(di\013eren)m(t)f(error)g(if)g(a)
+h(previous)e(command)h(whic)m(h)480 5340 y(do)s(esn't)k(exp)s(ect)h(a)g
+(resp)s(onse)e(pro)s(duced)g(an)h(error.)p eop
 %%Page: 13 13
-bop 240 183 a Ff(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 246 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 321 y Fd(init)g Fe(ro)q(ot-name)i Fd(\\n)240
-383 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 445 y(Note)19 b(that)f Fe(ro)q(ot-name)j
-Ff(is)f(a)f(lo)q(cal)h(directory)f(and)h Fe(not)f Ff(a)g(fully)i(quali\014ed)
-g Fd(CVSROOT)d Ff(v)m(ariable.)240 508 y(The)d 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 583 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 645 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 708 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 770 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 832 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 920 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 983 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 1045 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 1107 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 1169 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
-1232 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 1320 y Fd(watch-on)f(\\n)0 1382 y(watch-off)g(\\n)0
-1445 y(watch-add)g(\\n)0 1507 y(watch-remove)g(\\n)240 1569
-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 1631 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 1694 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 1756 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
-1844 y Fd(release)e(\\n)240 1907 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 1969 y(up)q(date)16
-b(the)f(history)g(\014le)h(accordingly)l(.)0 2057 y Fd(noop)f(\\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
-2120 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
-2182 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 2270 y Fd(update-patches)e
-(\\n)240 2333 y Ff(Resp)q(onse)19 b(exp)q(ected:)25 b(y)o(es.)i(This)18
-b(request)g(do)q(es)g(not)f(actually)h(do)f(an)o(ything.)27
-b(It)18 b(is)g(used)g(as)f(a)240 2395 y(signal)g(that)f(the)g(serv)o(er)g(is)
-h(able)g(to)e(generate)h(patc)o(hes)h(when)f(giv)o(en)h(an)f
-Fd(update)g Ff(request.)23 b(The)240 2457 y(clien)o(t)16 b(m)o(ust)f(issue)h
-(the)f Fd(-u)g Ff(argumen)o(t)g(to)f Fd(update)h Ff(in)h(order)f(to)f(receiv)
-o(e)i(patc)o(hes.)0 2545 y Fd(gzip-file-contents)d Fe(lev)o(el)18
-b Fd(\\n)240 2608 y Ff(Resp)q(onse)c(exp)q(ected:)21 b(no.)e(Note)13
-b(that)f(this)i(request)f(do)q(es)h(not)e(follo)o(w)i(the)f(resp)q(onse)h
-(con)o(v)o(en)o(tion)240 2670 y(stated)19 b(ab)q(o)o(v)o(e.)31
-b Fd(Gzip-stream)18 b Ff(is)h(suggested)g(instead)h(of)f Fd
-(gzip-file-contents)e Ff(as)h(it)i(giv)o(es)p eop
+13 12 bop 125 366 a Ff(When)30 b(the)g(clien)m(t)g(is)g(done,)g(it)g
+(drops)f(the)i(connection.)0 883 y Fa(5.5)68 b(Resp)t(onses)125
+1164 y Ff(After)39 b(a)g(command)g(whic)m(h)e(exp)s(ects)j(a)f(resp)s
+(onse,)h(the)g(serv)m(er)f(sends)f(ho)m(w)m(ev)m(er)i(man)m(y)f(of)g
+(the)g(follo)m(wing)0 1289 y(resp)s(onses)29 b(are)h(appropriate.)39
+b(The)29 b(serv)m(er)h(should)e(not)i(send)e(data)j(at)f(other)g(times)
+f(\(the)h(curren)m(t)g(implemen-)0 1413 y(tation)25 b(ma)m(y)f(violate)
+h(this)e(principle)e(in)i(a)h(few)g(minor)f(places,)j(where)d(the)i
+(serv)m(er)f(is)g(prin)m(ting)e(an)i(error)g(message)0
+1538 y(and)30 b(exiting|this)e(should)h(b)s(e)g(in)m(v)m(estigated)i
+(further\).)125 1819 y(In)25 b(the)h(follo)m(wing,)g
+Fe(pathname)31 b Ff(actually)25 b(indicates)g(a)h(pair)f(of)h
+(pathnames.)39 b(First,)27 b(a)f(lo)s(cal)f(directory)h(name)0
+1944 y(relativ)m(e)42 b(to)g(the)g(directory)f(in)g(whic)m(h)f(the)i
+(command)g(w)m(as)g(giv)m(en)g(\(i.e.)75 b(the)42 b(last)f
+Fd(Directory)e Ff(b)s(efore)j(the)0 2068 y(command\).)f(Then)28
+b(a)i(newline)e(and)h(a)h(rep)s(ository)f(name.)40 b(Then)29
+b(a)h(slash)e(and)h(the)h(\014lename)f(\(without)g(a)h(`)p
+Fd(,v)p Ff(')0 2193 y(ending\).)41 b(F)-8 b(or)32 b(example,)f(for)g(a)
+g(\014le)f(`)p Fd(i386.mh)p Ff(')g(whic)m(h)f(is)h(in)g(the)h(lo)s(cal)
+f(directory)h(`)p Fd(gas.clean/config)p Ff(')c(and)0
+2317 y(for)j(whic)m(h)f(the)i(rep)s(ository)e(is)h(`)p
+Fd(/rel/cvsfiles/devo/gas/)o(conf)o(ig)p Ff(':)240 2578
+y Fd(gas.clean/config/)240 2682 y(/rel/cvsfiles/devo/gas/c)o(onfi)o
+(g/i3)o(86.)o(mh)125 2963 y Ff(An)m(y)g(resp)s(onse)f(alw)m(a)m(ys)i
+(ends)f(with)f(`)p Fd(error)p Ff(')g(or)i(`)p Fd(ok)p
+Ff('.)40 b(This)29 b(indicates)g(that)i(the)g(resp)s(onse)e(is)h(o)m(v)
+m(er.)0 3277 y Fd(Valid-requests)c Fe(request-list)32
+b Fd(\\n)480 3402 y Ff(Indicate)i(what)h(requests)f(the)h(serv)m(er)g
+(will)d(accept.)55 b Fe(request-list)36 b Ff(is)d(a)i(space)g
+(separated)g(list)f(of)480 3526 y(tok)m(ens.)40 b(If)27
+b(the)g(serv)m(er)g(supp)s(orts)e(sending)g(patc)m(hes,)j(it)f(will)d
+(include)g(`)p Fd(update-patches)p Ff(')g(in)h(this)480
+3651 y(list.)39 b(The)30 b(`)p Fd(update-patches)p Ff(')d(request)k(do)
+s(es)f(not)g(actually)g(do)h(an)m(ything.)0 3840 y Fd(Checked-in)d
+Fe(pathname)35 b Fd(\\n)480 3965 y Ff(Additional)29 b(data:)45
+b(New)32 b(En)m(tries)f(line,)g Fd(\\)p Ff(n.)44 b(This)30
+b(means)i(a)g(\014le)f Fe(pathname)37 b Ff(has)31 b(b)s(een)g(success-)
+480 4089 y(fully)26 b(op)s(erated)j(on)f(\(c)m(hec)m(k)m(ed)j(in,)d
+(added,)g(etc.\).)42 b(name)29 b(in)e(the)h(En)m(tries)g(line)f(is)g
+(the)i(same)g(as)g(the)480 4214 y(last)h(comp)s(onen)m(t)h(of)f
+Fe(pathname)p Ff(.)0 4403 y Fd(New-entry)e Fe(pathname)35
+b Fd(\\n)480 4528 y Ff(Additional)25 b(data:)39 b(New)27
+b(En)m(tries)g(line,)f Fd(\\)p Ff(n.)39 b(Lik)m(e)27
+b Fd(Checked-in)p Ff(,)e(but)h(the)h(\014le)f(is)g(not)h(up)f(to)i
+(date.)0 4717 y Fd(Updated)g Fe(pathname)36 b Fd(\\n)480
+4842 y Ff(Additional)28 b(data:)41 b(New)30 b(En)m(tries)g(line,)f
+Fd(\\)p Ff(n,)g(mo)s(de,)h Fd(\\)p Ff(n,)g(\014le)f(transmission.)39
+b(A)30 b(new)f(cop)m(y)i(of)g(the)480 4966 y(\014le)24
+b(is)g(enclosed.)39 b(This)23 b(is)h(used)h(for)g(a)g(new)g(revision)e
+(of)i(an)g(existing)f(\014le,)i(or)f(for)g(a)g(new)g(\014le,)g(or)g
+(for)480 5091 y(an)m(y)j(other)f(case)i(in)d(whic)m(h)g(the)i(lo)s(cal)
+f(\(clien)m(t-side\))g(cop)m(y)h(of)f(the)h(\014le)f(needs)g(to)h(b)s
+(e)f(up)s(dated,)g(and)480 5215 y(after)j(b)s(eing)d(up)s(dated)h(it)h
+(will)d(b)s(e)j(up)f(to)i(date.)41 b(If)29 b(an)m(y)g(directory)g(in)f
+(pathname)h(do)s(es)f(not)i(exist,)480 5340 y(create)i(it.)40
+b(This)29 b(resp)s(onse)g(is)h(not)g(used)g(if)f Fd(Created)g
+Ff(and)g Fd(Update-existing)d Ff(are)31 b(supp)s(orted.)p
+eop
 %%Page: 14 14
-bop 240 183 a Ff(b)q(etter)15 b(compression;)h(the)f(only)h(reason)f(to)g
-(implemen)o(t)i(the)e(latter)g(is)h(to)f(pro)o(vide)g(compression)240
-246 y(with)d Fa(cvs)f Ff(1.8)f(and)i(earlier.)19 b(The)12 b
-Fd(gzip-file-contents)d Ff(request)j(asks)f(the)g(serv)o(er)g(to)g(compress)
-240 308 y(\014les)k(it)f(sends)g(to)f(the)h(clien)o(t)h(using)f
-Fd(gzip)f Ff(\(RF)o(C1952/1951\))d(compression,)15 b(using)f(the)g(sp)q
-(eci\014ed)240 370 y(lev)o(el)j(of)d(compression.)21 b(If)15
-b(this)h(request)f(is)h(not)e(made,)h(the)h(serv)o(er)e(m)o(ust)h(not)g
-(compress)g(\014les.)240 450 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 513 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 575 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 655 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 717 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 815 y Fe(other-request)g(text)g Fd(\\n)240
-878 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 940 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 1002 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
-1064 y(do)q(esn't)i(exp)q(ect)h(a)f(resp)q(onse)h(pro)q(duced)g(an)f(error.)
-62 1225 y(When)h(the)f(clien)o(t)i(is)e(done,)h(it)f(drops)g(the)g
-(connection.)0 1498 y Fb(6.5)33 b(Resp)r(onses)62 1641 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
-1703 y(resp)q(onses)c(are)g(appropriate.)20 b(The)15 b(serv)o(er)f(should)i
-(not)e(send)i(data)e(at)g(other)h(times)g(\(the)f(curren)o(t)h(implemen-)0
-1765 y(tation)d(ma)o(y)f(violate)i(this)f(principle)j(in)e(a)f(few)g(minor)h
-(places,)g(where)f(the)g(serv)o(er)g(is)h(prin)o(ting)g(an)f(error)f(message)
-0 1828 y(and)k(exiting|this)j(should)e(b)q(e)g(in)o(v)o(estigated)f
-(further\).)62 1970 y(P)o(athnames)i(are)f(of)h(the)g(actual)g(\014les)h(op)q
-(erated)f(on)g(\(i.e.)26 b(they)17 b(do)g(not)g(con)o(tain)g(`)p
-Fd(,v)p Ff(')f(endings\),)i(and)f(are)0 2032 y(suitable)d(for)e(use)h(in)g(a)
-f(subsequen)o(t)i Fd(Repository)d Ff(request.)19 b(Ho)o(w)o(ev)o(er,)11
-b(if)i(the)g(clien)o(t)h(has)e(used)i(the)e Fd(Directory)0
-2094 y Ff(request,)17 b(then)g(it)g(is)g(instead)h(a)e(lo)q(cal)i(directory)f
-(name)g(relativ)o(e)g(to)f(the)h(directory)g(in)h(whic)o(h)f(the)g(command)0
-2157 y(w)o(as)f(giv)o(en)h(\(i.e.)24 b(the)17 b(last)g Fd(Directory)e
-Ff(b)q(efore)i(the)g(command\).)24 b(Then)17 b(a)f(newline)j(and)e(a)f(rep)q
-(ository)h(name)0 2219 y(\(the)j(pathname)g(whic)o(h)g(is)h(sen)o(t)f(if)g
-Fd(Directory)f Ff(is)h(not)g(used\).)34 b(Then)21 b(the)f(slash)g(and)g(the)g
-(\014lename.)36 b(F)l(or)0 2281 y(example,)15 b(for)f(a)g(\014le)i(`)p
-Fd(i386.mh)p Ff(')d(whic)o(h)i(is)g(in)g(the)g(lo)q(cal)h(directory)e(`)p
-Fd(gas.clean/config)p Ff(')e(and)j(for)e(whic)o(h)j(the)0 2344
-y(rep)q(ository)f(is)h(`)p Fd(/rel/cvsfiles/devo/gas)o(/config)p
-Ff(')o(:)120 2476 y Fd(gas.clean/config/)120 2528 y
-(/rel/cvsfiles/devo/gas/con)o(fig/i38)o(6.mh)62 2670 y Ff(An)o(y)f(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.)p eop
+14 13 bop 0 366 a Fd(Created)28 b Fe(pathname)36 b Fd(\\n)480
+491 y Ff(This)f(is)i(just)f(lik)m(e)h Fd(Updated)e Ff(and)h(tak)m(es)j
+(the)e(same)h(additional)d(data,)40 b(but)c(is)g(used)h(only)f(if)g(no)
+480 616 y Fd(Entry)p Ff(,)k Fd(Modified)p Ff(,)f(or)g
+Fd(Unchanged)d Ff(request)j(has)g(b)s(een)f(sen)m(t)h(for)g(the)g
+(\014le)f(in)g(question.)65 b(The)480 740 y(distinction)35
+b(b)s(et)m(w)m(een)i Fd(Created)f Ff(and)g Fd(Update-existing)d
+Ff(is)j(so)h(that)h(the)f(clien)m(t)g(can)g(giv)m(e)h(an)480
+865 y(error)j(message)h(in)e(sev)m(eral)i(cases:)63 b(\(1\))43
+b(there)e(is)g(a)g(\014le)g(in)f(the)h(w)m(orking)g(directory)-8
+b(,)44 b(but)d(not)480 989 y(one)31 b(for)f(whic)m(h)g
+Fd(Entry)p Ff(,)f Fd(Modified)p Ff(,)g(or)i Fd(Unchanged)d
+Ff(w)m(as)j(sen)m(t)g(\(for)g(example,)f(a)h(\014le)f(whic)m(h)g(w)m
+(as)480 1114 y(ignored,)j(or)g(a)g(\014le)f(for)h(whic)m(h)e
+Fd(Questionable)f Ff(w)m(as)j(sen)m(t\),)i(\(2\))f(there)f(is)f(a)h
+(\014le)f(in)g(the)h(w)m(orking)480 1238 y(directory)23
+b(whose)h(name)f(di\013ers)g(from)g(the)h(one)g(men)m(tioned)f(in)g
+Fd(Created)e Ff(in)i(w)m(a)m(ys)h(that)g(the)g(clien)m(t)480
+1363 y(is)30 b(unable)f(to)i(use)g(to)g(distinguish)c(\014les.)41
+b(F)-8 b(or)31 b(example,)g(the)g(clien)m(t)f(is)g(case-insensitiv)m(e)
+g(and)g(the)480 1487 y(names)g(di\013er)f(only)h(in)f(case.)0
+1652 y Fd(Update-existing)d Fe(pathname)36 b Fd(\\n)480
+1777 y Ff(This)i(is)i(just)f(lik)m(e)h Fd(Updated)e Ff(and)i(tak)m(es)i
+(the)e(same)h(additional)d(data,)44 b(but)39 b(is)g(used)h(only)f(if)h
+(a)480 1901 y Fd(Entry)p Ff(,)29 b Fd(Modified)p Ff(,)g(or)h
+Fd(Unchanged)e Ff(request)i(has)g(b)s(een)g(sen)m(t)h(for)f(the)h
+(\014le)e(in)g(question.)0 2066 y Fd(Merged)g Fe(pathname)35
+b Fd(\\n)480 2190 y Ff(This)d(is)h(just)g(lik)m(e)g Fd(Updated)f
+Ff(and)h(tak)m(es)i(the)f(same)g(additional)e(data,)j(with)e(the)g(one)
+h(di\013erence)480 2315 y(that)e(after)h(the)f(new)f(cop)m(y)i(of)f
+(the)g(\014le)f(is)g(enclosed,)h(it)f(will)e(still)h(not)i(b)s(e)f(up)g
+(to)i(date.)45 b(Used)32 b(for)480 2439 y(the)f(results)e(of)h(a)h
+(merge,)g(with)e(or)i(without)e(con\015icts.)0 2604 y
+Fd(Patched)f Fe(pathname)36 b Fd(\\n)480 2729 y Ff(This)c(is)h(just)g
+(lik)m(e)g Fd(Updated)f Ff(and)h(tak)m(es)i(the)f(same)g(additional)e
+(data,)j(with)e(the)g(one)h(di\013erence)480 2853 y(that)j(instead)g
+(of)g(sending)e(a)i(new)g(cop)m(y)g(of)g(the)g(\014le,)h(the)f(serv)m
+(er)g(sends)f(a)h(patc)m(h.)61 b(This)35 b(patc)m(h)480
+2978 y(is)e(pro)s(duced)f(b)m(y)i(`)p Fd(diff)c(-c)p
+Ff(')j(for)h Fb(cvs)f Ff(1.6)i(and)e(later)h(\(see)h(POSIX.2)f(for)g(a)
+g(description)e(of)i(this)480 3102 y(format\),)44 b(or)c(`)p
+Fd(diff)30 b(-u)p Ff(')40 b(for)g(previous)f(v)m(ersions)g(of)i
+Fb(cvs)p Ff(;)k(clien)m(ts)40 b(are)g(encouraged)h(to)g(accept)480
+3227 y(either)32 b(format.)47 b(The)32 b(clien)m(t)g(m)m(ust)g(apply)f
+(this)h(patc)m(h)h(to)g(the)f(existing)g(\014le.)46 b(This)30
+b(will)g(only)i(b)s(e)480 3351 y(used)d(when)g(the)h(clien)m(t)f(has)h
+(an)g(exact)h(cop)m(y)g(of)f(an)f(earlier)g(revision)f(of)i(a)g
+(\014le.)40 b(This)28 b(resp)s(onse)h(is)480 3476 y(only)g(used)h(if)f
+(the)i Fd(update)e Ff(command)h(is)f(giv)m(en)i(the)f(`)p
+Fd(-u)p Ff(')g(argumen)m(t.)0 3641 y Fd(Mode)f Fe(mo)s(de)35
+b Fd(\\n)480 3765 y Ff(This)j Fe(mo)s(de)45 b Ff(applies)38
+b(to)j(the)f(next)g(\014le)f(men)m(tioned)g(in)g Fd(Checked-in)p
+Ff(.)67 b(It)40 b(do)s(es)f(not)i(apply)d(to)480 3890
+y(an)m(y)i(request)g(whic)m(h)e(follo)m(ws)h(a)h Fd(Checked-in)p
+Ff(,)g Fd(New-entry)p Ff(,)f Fd(Updated)p Ff(,)i Fd(Merged)p
+Ff(,)f(or)g Fd(Patched)480 4014 y Ff(resp)s(onse.)0 4179
+y Fd(Checksum)28 b Fe(c)m(hec)m(ksum)p Fd(\\n)480 4304
+y Ff(The)33 b Fe(c)m(hec)m(ksum)g Ff(applies)f(to)h(the)h(next)f
+(\014le)f(sen)m(t)i(o)m(v)m(er)g(via)f Fd(Updated)p Ff(,)f
+Fd(Merged)p Ff(,)g(or)h Fd(Patched)p Ff(.)47 b(In)480
+4428 y(the)35 b(case)h(of)f Fd(Patched)p Ff(,)g(the)g(c)m(hec)m(ksum)h
+(applies)d(to)j(the)f(\014le)f(after)h(b)s(eing)f(patc)m(hed,)j(not)e
+(to)h(the)480 4553 y(patc)m(h)d(itself.)47 b(The)32 b(clien)m(t)h
+(should)d(compute)j(the)g(c)m(hec)m(ksum)h(itself,)e(after)h(receiving)
+f(the)h(\014le)f(or)480 4677 y(patc)m(h,)39 b(and)c(signal)g(an)h
+(error)g(if)f(the)i(c)m(hec)m(ksums)g(do)f(not)g(matc)m(h.)59
+b(The)36 b(c)m(hec)m(ksum)h(is)e(the)i(128)480 4802 y(bit)29
+b(MD5)i(c)m(hec)m(ksum)f(represen)m(ted)g(as)g(32)g(hex)g(digits.)39
+b(This)28 b(resp)s(onse)h(is)g(optional,)g(and)g(is)g(only)480
+4926 y(used)h(if)f(the)h(clien)m(t)g(supp)s(orts)f(it)h(\(as)h(judged)e
+(b)m(y)h(the)h Fd(Valid-responses)26 b Ff(request\).)0
+5091 y Fd(Copy-file)i Fe(pathname)35 b Fd(\\n)480 5215
+y Ff(Additional)26 b(data:)41 b Fe(newname)33 b Fd(\\)p
+Ff(n.)40 b(Cop)m(y)29 b(\014le)e Fe(pathname)34 b Ff(to)c
+Fe(newname)j Ff(in)27 b(the)i(same)g(directory)480 5340
+y(where)h(it)g(already)g(is.)40 b(This)28 b(do)s(es)i(not)h(a\013ect)h
+Fd(CVS/Entries)p Ff(.)p eop
 %%Page: 15 15
-bop 0 183 a Fd(Valid-requests)13 b Fe(request-list)k Fd(\\n)240
-246 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
-308 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 370 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
-458 y Fd(Checked-in)f Fe(pathname)j Fd(\\n)240 521 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 583 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 645 y(last)h(comp)q(onen)o(t)g
-(of)g Fe(pathname)p Ff(.)0 734 y Fd(New-entry)f Fe(pathname)k
-Fd(\\n)240 796 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 884 y Fd(Updated)h Fe(pathname)k Fd(\\n)240
-947 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 1009 y(\014le)f(is)f(enclosed.)20
-b(This)13 b(is)g(used)g(for)f(a)g(new)h(revision)h(of)e(an)h(existing)g
-(\014le,)h(or)e(for)g(a)g(new)h(\014le,)h(or)e(for)240 1071
-y(an)o(y)h(other)h(case)f(in)i(whic)o(h)g(the)e(lo)q(cal)i(\(clien)o
-(t-side\))h(cop)o(y)d(of)h(the)g(\014le)g(needs)h(to)e(b)q(e)h(up)q(dated,)h
-(and)240 1133 y(after)f(b)q(eing)i(up)q(dated)f(it)g(will)h(b)q(e)f(up)h(to)d
-(date.)20 b(If)15 b(an)o(y)f(directory)h(in)g(pathname)g(do)q(es)g(not)f
-(exist,)240 1196 y(create)h(it.)20 b(This)c(resp)q(onse)g(is)f(not)g(used)h
-(if)g Fd(Created)e Ff(and)h Fd(Update-existing)e Ff(are)i(supp)q(orted.)0
-1284 y Fd(Created)f Fe(pathname)k Fd(\\n)240 1346 y Ff(This)h(is)g(just)g
-(lik)o(e)g Fd(Updated)f Ff(and)h(tak)o(es)e(the)i(same)f(additional)i(data,)f
-(but)g(is)g(used)g(only)g(if)g(no)240 1409 y Fd(Entry)p Ff(,)g
-Fd(Modified)p Ff(,)g(or)g Fd(Unchanged)g Ff(request)g(has)g(b)q(een)i(sen)o
-(t)e(for)g(the)h(\014le)g(in)g(question.)34 b(The)240 1471
-y(distinction)20 b(b)q(et)o(w)o(een)f Fd(Created)f Ff(and)h
-Fd(Update-existing)d Ff(is)j(so)f(that)g(the)h(clien)o(t)h(can)e(giv)o(e)h
-(an)240 1533 y(error)h(message)g(in)i(sev)o(eral)e(cases:)31
-b(\(1\))20 b(there)h(is)g(a)f(\014le)i(in)f(the)g(w)o(orking)f(directory)l(,)
-j(but)d(not)240 1595 y(one)15 b(for)g(whic)o(h)h Fd(Entry)p
-Ff(,)f Fd(Modified)p Ff(,)e(or)i Fd(Unchanged)f Ff(w)o(as)h(sen)o(t)g(\(for)f
-(example,)i(a)f(\014le)i(whic)o(h)f(w)o(as)240 1658 y(ignored,)h(or)f(a)g
-(\014le)i(for)d(whic)o(h)j Fd(Questionable)c Ff(w)o(as)i(sen)o(t\),)g(\(2\))f
-(there)i(is)g(a)f(\014le)h(in)h(the)e(w)o(orking)240 1720 y(directory)c
-(whose)g(name)g(di\013ers)g(from)f(the)h(one)g(men)o(tioned)h(in)f
-Fd(Created)f Ff(in)i(w)o(a)o(ys)e(that)g(the)h(clien)o(t)240
-1782 y(is)k(unable)g(to)f(use)h(to)f(distinguish)i(\014les.)k(F)l(or)15
-b(example,)h(the)f(clien)o(t)i(is)f(case-insensitiv)o(e)h(and)f(the)240
-1844 y(names)f(di\013er)h(only)f(in)h(case.)0 1933 y Fd(Update-existing)d
-Fe(pathname)18 b Fd(\\n)240 1995 y Ff(This)j(is)f(just)g(lik)o(e)i
-Fd(Updated)d Ff(and)h(tak)o(es)f(the)i(same)e(additional)j(data,)e(but)h(is)f
-(used)h(only)g(if)f(a)240 2057 y Fd(Entry)p Ff(,)14 b Fd(Modified)p
-Ff(,)g(or)g Fd(Unchanged)g Ff(request)i(has)f(b)q(een)h(sen)o(t)f(for)f(the)i
-(\014le)g(in)g(question.)0 2146 y Fd(Merged)e Fe(pathname)k
-Fd(\\n)240 2208 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 2270 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 2333 y(the)e(results)h(of)f(a)g(merge,)f(with)i(or)e
-(without)i(con\015icts.)0 2421 y Fd(Patched)e Fe(pathname)k
-Fd(\\n)240 2483 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 2545 y(that)h(instead)h(of)f(sending)h(a)g(new)f(cop)o(y)h
-(of)f(the)g(\014le,)i(the)f(serv)o(er)f(sends)h(a)f(patc)o(h.)29
-b(This)19 b(patc)o(h)240 2608 y(is)e(pro)q(duced)i(b)o(y)e(`)p
-Fd(diff)d(-c)p Ff(')i(for)g Fa(cvs)h Ff(1.6)f(and)h(later)g(\(see)g(POSIX.2)g
-(for)g(a)f(description)j(of)e(this)240 2670 y(format\),)i(or)h(`)p
-Fd(diff)14 b(-u)p Ff(')20 b(for)f(previous)i(v)o(ersions)g(of)f
-Fa(cvs)p Ff(;)h(clien)o(ts)h(are)e(encouraged)g(to)g(accept)p
+15 14 bop 0 366 a Fd(Removed)28 b Fe(pathname)36 b Fd(\\n)480
+491 y Ff(The)30 b(\014le)f(has)h(b)s(een)g(remo)m(v)m(ed)h(from)f(the)h
+(rep)s(ository)e(\(this)g(is)h(the)g(case)i(where)e(cvs)g(prin)m(ts)f
+(`)p Fd(file)480 616 y(foobar.c)f(is)i(no)g(longer)e(pertinent)p
+Ff('\).)0 795 y Fd(Remove-entry)f Fe(pathname)35 b Fd(\\n)480
+919 y Ff(The)d(\014le)g(needs)g(its)g(en)m(try)h(remo)m(v)m(ed)h(from)e
+Fd(CVS/Entries)p Ff(,)f(but)h(the)h(\014le)f(itself)f(is)h(already)g
+(gone)480 1044 y(\(this)f(happ)s(ens)f(in)g(resp)s(onse)h(to)h(a)g
+Fd(ci)f Ff(request)h(whic)m(h)e(in)m(v)m(olv)m(es)i(committing)f(the)h
+(remo)m(v)-5 b(al)32 b(of)g(a)480 1168 y(\014le\).)0
+1347 y Fd(Set-static-directory)25 b Fe(pathname)35 b
+Fd(\\n)480 1472 y Ff(This)i(instructs)g(the)h(clien)m(t)g(to)i(set)f
+(the)f Fd(Entries.Static)d Ff(\015ag,)41 b(whic)m(h)c(it)h(should)f
+(then)h(send)480 1596 y(bac)m(k)31 b(to)h(the)f(serv)m(er)g(in)e(a)i
+Fd(Static-directory)c Ff(request)j(whenev)m(er)h(the)g(directory)f(is)g
+(op)s(erated)480 1721 y(on.)45 b Fe(pathname)36 b Ff(ends)31
+b(in)g(a)h(slash;)f(its)g(purp)s(ose)g(is)f(to)j(sp)s(ecify)d(a)i
+(directory)-8 b(,)32 b(not)g(a)h(\014le)d(within)g(a)480
+1845 y(directory)-8 b(.)0 2024 y Fd(Clear-static-directory)24
+b Fe(pathname)36 b Fd(\\n)480 2149 y Ff(Lik)m(e)30 b
+Fd(Set-static-directory)p Ff(,)25 b(but)30 b(clear,)h(not)f(set,)h(the)
+g(\015ag.)0 2328 y Fd(Set-sticky)d Fe(pathname)35 b Fd(\\n)480
+2452 y Ff(Additional)c(data:)46 b Fe(tagsp)s(ec)39 b
+Fd(\\)p Ff(n.)48 b(T)-8 b(ell)32 b(the)h(clien)m(t)f(to)i(set)f(a)h
+(stic)m(ky)f(tag)h(or)f(date,)h(whic)m(h)e(should)480
+2577 y(b)s(e)f(supplied)d(with)i(the)i Fd(Sticky)d Ff(request)j(for)f
+(future)g(op)s(erations.)43 b Fe(pathname)36 b Ff(ends)31
+b(in)f(a)i(slash;)480 2701 y(its)c(purp)s(ose)e(is)h(to)i(sp)s(ecify)e
+(a)h(directory)-8 b(,)29 b(not)f(a)h(\014le)e(within)f(a)i(directory)-8
+b(.)40 b(The)28 b(\014rst)f(c)m(haracter)j(of)480 2826
+y Fe(tagsp)s(ec)35 b Ff(is)28 b(`)p Fd(T)p Ff(')g(for)h(a)g(tag,)h(or)f
+(`)p Fd(D)p Ff(')g(for)f(a)h(date.)41 b(The)28 b(remainder)f(of)i
+Fe(tagsp)s(ec)35 b Ff(con)m(tains)29 b(the)g(actual)480
+2951 y(tag)j(or)e(date.)0 3130 y Fd(Clear-sticky)d Fe(pathname)35
+b Fd(\\n)480 3254 y Ff(Clear)30 b(an)m(y)g(stic)m(ky)h(tag)h(or)e(date)
+h(set)g(b)m(y)f Fd(Set-sticky)p Ff(.)0 3433 y Fd(Template)e
+Fe(pathname)35 b Fd(\\n)480 3558 y Ff(Additional)i(data:)60
+b(\014le)38 b(transmission)f(\(note:)60 b(compressed)39
+b(\014le)f(transmissions)f(are)j(not)g(sup-)480 3682
+y(p)s(orted\).)72 b Fe(pathname)46 b Ff(ends)40 b(in)f(a)i(slash;)k
+(its)c(purp)s(ose)e(is)h(to)h(sp)s(ecify)f(a)h(directory)-8
+b(,)44 b(not)d(a)g(\014le)480 3807 y(within)36 b(a)k(directory)-8
+b(.)67 b(T)-8 b(ell)38 b(the)h(clien)m(t)f(to)i(store)g(the)f(\014le)f
+(transmission)f(as)i(the)g(template)h(log)480 3931 y(message,)34
+b(and)e(then)h(use)f(that)h(template)g(in)e(the)i(future)f(when)f
+(prompting)g(the)i(user)f(for)g(a)h(log)480 4056 y(message.)0
+4235 y Fd(Set-checkin-prog)26 b Fe(dir)35 b Fd(\\n)480
+4359 y Ff(Additional)e(data:)51 b Fe(prog)43 b Fd(\\)p
+Ff(n.)55 b(T)-8 b(ell)34 b(the)i(clien)m(t)e(to)j(set)e(a)h(c)m(hec)m
+(kin)g(program,)g(whic)m(h)e(should)g(b)s(e)480 4484
+y(supplied)27 b(with)i(the)i Fd(Checkin-prog)c Ff(request)j(for)g
+(future)g(op)s(erations.)0 4663 y Fd(Set-update-prog)c
+Fe(dir)35 b Fd(\\n)480 4787 y Ff(Additional)c(data:)47
+b Fe(prog)41 b Fd(\\)p Ff(n.)49 b(T)-8 b(ell)32 b(the)h(clien)m(t)g(to)
+h(set)g(an)f(up)s(date)f(program,)i(whic)m(h)e(should)g(b)s(e)480
+4912 y(supplied)27 b(with)i(the)i Fd(Update-prog)c Ff(request)j(for)h
+(future)e(op)s(erations.)0 5091 y Fd(Notified)f Fe(pathname)35
+b Fd(\\n)480 5215 y Ff(Indicate)30 b(to)i(the)f(clien)m(t)f(that)h(the)
+g(noti\014cation)f(for)g Fe(pathname)36 b Ff(has)30 b(b)s(een)g(done.)
+42 b(There)30 b(should)480 5340 y(b)s(e)38 b(one)h(suc)m(h)g(resp)s
+(onse)f(for)g(ev)m(ery)i Fd(Notify)d Ff(request;)44 b(if)37
+b(there)i(are)h(sev)m(eral)f Fd(Notify)e Ff(requests)p
 eop
 %%Page: 16 16
-bop 240 183 a Ff(either)17 b(format.)22 b(The)16 b(clien)o(t)h(m)o(ust)f
-(apply)h(this)g(patc)o(h)f(to)f(the)i(existing)g(\014le.)24
-b(This)17 b(will)h(only)e(b)q(e)240 246 y(used)g(when)f(the)g(clien)o(t)h
-(has)f(an)g(exact)f(cop)o(y)h(of)g(an)g(earlier)h(revision)g(of)e(a)h
-(\014le.)20 b(This)c(resp)q(onse)f(is)240 308 y(only)h(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 401 y Fd(Mode)h Fe(mo)q(de)j Fd(\\n)240
-463 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 525 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 587 y Ff(resp)q(onse.)0 680 y Fd(Checksum)14
-b Fe(c)o(hec)o(ksum)p Fd(\\n)240 743 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 805 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 867 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
-929 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)240
-992 y(bit)d(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
-1054 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 1147 y Fd(Copy-file)h
-Fe(pathname)k Fd(\\n)240 1209 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 1271 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 1364 y Fd(Removed)g Fe(pathname)k Fd(\\n)240 1427 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 1489 y(foobar.c)f(is)h(no)g(longer)f(pertinent)p
-Ff('\).)0 1582 y Fd(Remove-entry)g Fe(pathname)j Fd(\\n)240
-1644 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
-1706 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 1769 y(\014le\).)0 1862 y Fd(Set-static-directory)d
-Fe(pathname)18 b Fd(\\n)240 1924 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 1986 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 2048 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 2111 y(directory)l(.)0 2203 y Fd(Clear-static-directory)12
-b Fe(pathname)18 b Fd(\\n)240 2266 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 2359 y Fd(Set-sticky)e
-Fe(pathname)j Fd(\\n)240 2421 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 2483 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 2545 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
-2608 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 2670 y(tag)f(or)h(date.)p
-eop
+16 15 bop 480 366 a Ff(for)29 b(a)h(single)e(\014le,)i(the)f(requests)h
+(should)d(b)s(e)i(pro)s(cessed)g(in)f(order;)i(the)g(\014rst)f
+Fd(Notified)e Ff(resp)s(onse)480 491 y(p)s(ertains)i(to)i(the)f
+(\014rst)g Fd(Notify)f Ff(request,)h(etc.)0 690 y Fd(Module-expansion)c
+Fe(pathname)35 b Fd(\\n)30 b(Return)f(a)h(file)f(or)h(directory)480
+814 y Ff(whic)m(h)e(is)g(included)f(in)h(a)i(particular)e(mo)s(dule.)38
+b Fe(pathname)d Ff(is)28 b(relativ)m(e)h(to)i(cvsro)s(ot,)f(unlik)m(e)e
+(most)480 939 y(pathnames)35 b(in)f(resp)s(onses.)55
+b Fe(pathname)41 b Ff(should)33 b(b)s(e)i(used)g(to)h(lo)s(ok)f(and)g
+(see)h(whether)f(some)h(or)480 1063 y(all)c(of)i(the)g(mo)s(dule)d
+(exists)i(on)h(the)f(clien)m(t)g(side;)i(it)e(is)f(not)i(necessarily)e
+(suitable)g(for)h(passing)g(as)480 1188 y(an)d(argumen)m(t)g(to)h(a)f
+Fd(co)f Ff(request)h(\(for)g(example,)g(if)e(the)j(mo)s(dules)d(\014le)
+g(con)m(tains)i(the)h(`)p Fd(-d)p Ff(')e(option,)480
+1312 y(it)h(will)e(b)s(e)h(the)i(directory)f(sp)s(eci\014ed)e(with)i(`)
+p Fd(-d)p Ff(',)g(not)h(the)f(name)h(of)f(the)h(mo)s(dule\).)0
+1511 y Fd(M)f Fe(text)j Fd(\\n)115 b Ff(A)30 b(one-line)g(message)h
+(for)g(the)f(user.)0 1709 y Fd(E)g Fe(text)j Fd(\\n)115
+b Ff(Same)30 b(as)h Fd(M)f Ff(but)g(send)f(to)i(stderr)f(not)h(stdout.)
+0 1908 y Fd(F)f(\\n)306 b Ff(Flush)35 b(stderr.)57 b(That)36
+b(is,)h(mak)m(e)g(it)f(p)s(ossible)d(for)j(the)h(user)e(to)i(see)g
+(what)f(has)g(b)s(een)f(written)g(to)480 2033 y(stderr)29
+b(\(it)h(is)f(up)g(to)i(the)g(implemen)m(tation)d(to)j(decide)f
+(exactly)g(ho)m(w)g(far)g(it)g(should)e(go)j(to)g(ensure)480
+2157 y(this\).)0 2356 y Fd(error)e Fe(errno-co)s(de)36
+b Fd(`)47 b(')30 b Fe(text)j Fd(\\n)480 2480 y Ff(The)44
+b(command)f(completed)i(with)d(an)i(error.)82 b Fe(errno-co)s(de)49
+b Ff(is)43 b(a)i(sym)m(b)s(olic)d(error)i(co)s(de)g(\(e.g.)480
+2605 y Fd(ENOENT)p Ff(\);)39 b(if)c(the)i(serv)m(er)g(do)s(esn't)g
+(supp)s(ort)e(this)g(feature,)k(or)e(if)f(it's)g(not)h(appropriate)f
+(for)g(this)480 2729 y(particular)25 b(message,)k(it)e(just)f(omits)h
+(the)g(errno-co)s(de)g(\(in)f(that)h(case)h(there)f(are)h(t)m(w)m(o)g
+(spaces)f(after)480 2854 y(`)p Fd(error)p Ff('\).)58
+b(T)-8 b(ext)37 b(is)f(an)g(error)g(message)h(suc)m(h)f(as)h(that)g
+(pro)m(vided)e(b)m(y)h(strerror\(\),)j(or)d(an)m(y)h(other)480
+2978 y(message)31 b(the)g(serv)m(er)g(w)m(an)m(ts)g(to)g(use.)0
+3177 y Fd(ok)f(\\n)258 b Ff(The)30 b(command)g(completed)g
+(successfully)-8 b(.)0 3734 y Fa(5.6)68 b(Example)125
+4021 y Ff(Here)41 b(is)g(an)g(example;)47 b(lines)40
+b(are)h(pre\014xed)g(b)m(y)g(`)p Fd(C:)30 b Ff(')41 b(to)i(indicate)d
+(the)i(clien)m(t)e(sends)h(them)g(or)h(`)p Fd(S:)30 b
+Ff(')41 b(to)0 4145 y(indicate)29 b(the)i(serv)m(er)g(sends)e(them.)125
+4431 y(The)i(clien)m(t)h(starts)h(b)m(y)f(connecting,)i(sending)c(the)j
+(ro)s(ot,)g(and)f(completing)g(the)g(proto)s(col)h(negotiation.)47
+b(In)0 4556 y(actual)31 b(practice)f(the)h(lists)e(of)h(v)-5
+b(alid)29 b(resp)s(onses)g(and)h(requests)g(w)m(ould)g(b)s(e)f(longer.)
+240 4821 y Fd(C:)47 b(Root)g(/home/kingdon/testing/cv)o(sro)o(ot)240
+4925 y(C:)g(Valid-responses)d(ok)j(error)f(Checked-in)f(M)j(E)240
+5029 y(C:)f(valid-requests)240 5132 y(S:)g(Valid-requests)d(Root)j
+(Directory)e(Entry)h(Modified)g(Argument)f(Argumentx)h(ci)h(co)240
+5236 y(S:)g(ok)240 5340 y(C:)g(UseUnchanged)p eop
 %%Page: 17 17
-bop 0 183 a Fd(Clear-sticky)14 b Fe(pathname)j Fd(\\n)240 246
-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 331 y Fd(Template)e Fe(pathname)k Fd(\\n)240
-394 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
-456 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
-518 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
-580 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 643 y(message.)0
-729 y Fd(Set-checkin-prog)d Fe(dir)19 b Fd(\\n)240 791 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
-853 y(supplied)g(with)d(the)g Fd(Checkin-prog)f Ff(request)h(for)g(future)g
-(op)q(erations.)0 939 y Fd(Set-update-prog)e Fe(dir)19 b Fd(\\n)240
-1001 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 1064 y(supplied)h(with)d(the)g Fd(Update-prog)f
-Ff(request)h(for)g(future)g(op)q(erations.)0 1150 y Fd(Notified)f
-Fe(pathname)k Fd(\\n)240 1212 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 1274 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 1336 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 1399 y(p)q(ertains)j(to)e(the)i(\014rst)f
-Fd(Notify)f Ff(request,)h(etc.)0 1484 y Fd(Module-expansion)e
-Fe(pathname)18 b Fd(\\n)d(Return)f(a)h(file)f(or)h(directory)240
-1547 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
-1609 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
-1671 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
-1734 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 1796 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 1882 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 1968 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
-2053 y Fd(F)h(\\n)153 b Ff(Flush)19 b(stderr.)28 b(That)17
-b(is,)i(mak)o(e)f(it)g(p)q(ossible)i(for)e(the)g(user)g(to)f(see)i(what)e
-(has)h(b)q(een)h(written)g(to)240 2116 y(stderr)c(\(it)g(is)g(up)h(to)e(the)h
-(implemen)o(tation)i(to)d(decide)j(exactly)e(ho)o(w)g(far)f(it)h(should)h(go)
-f(to)f(ensure)240 2178 y(this\).)0 2264 y Fd(error)g Fe(errno-co)q(de)19
-b Fd(`)k(')15 b Fe(text)h Fd(\\n)240 2326 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 2388 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 2451 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 2513 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 2575 y(message)d(the)g
-(serv)o(er)g(w)o(an)o(ts)f(to)g(use.)0 2661 y Fd(ok)h(\\n)129
-b Ff(The)15 b(command)h(completed)g(successfully)l(.)p eop
+17 16 bop 125 366 a Ff(The)23 b(clien)m(t)h(w)m(an)m(ts)g(to)h(c)m(hec)
+m(k)g(out)g(the)f Fd(supermunger)d Ff(mo)s(dule)h(in)m(to)i(a)g(fresh)f
+(w)m(orking)h(directory)-8 b(.)38 b(Therefore)0 491 y(it)27
+b(\014rst)g(expands)f(the)i Fd(supermunger)c Ff(mo)s(dule;)j(this)f
+(step)h(w)m(ould)g(b)s(e)f(omitted)i(if)e(the)i(clien)m(t)f(w)m(as)g
+(op)s(erating)g(on)0 616 y(a)k(directory)f(rather)g(than)g(a)h(mo)s
+(dule.)240 878 y Fd(C:)47 b(Argument)f(supermunger)240
+982 y(C:)h(Directory)e(.)240 1086 y(C:)i(/home/kingdon/testing/cvs)o
+(root)240 1190 y(C:)g(expand-modules)125 1473 y Ff(The)37
+b(serv)m(er)h(replies)e(that)i(the)g Fd(supermunger)d
+Ff(mo)s(dule)h(expands)h(to)h(the)g(directory)g Fd(supermunger)c
+Ff(\(the)0 1598 y(simplest)29 b(case\):)240 1861 y Fd(S:)47
+b(Module-expansion)d(supermunger)240 1964 y(S:)j(ok)125
+2248 y Ff(The)e(clien)m(t)g(then)h(pro)s(ceeds)g(to)g(c)m(hec)m(k)i
+(out)e(the)g(directory)-8 b(.)88 b(The)45 b(fact)i(that)f(it)g(sends)f
+(only)g(a)h(single)0 2372 y Fd(Directory)30 b Ff(request)i(whic)m(h)f
+(sp)s(eci\014es)g(`)p Fd(.)p Ff(')i(for)f(the)g(w)m(orking)g(directory)
+g(means)g(that)h(there)g(is)e(not)i(already)f(a)0 2497
+y Fd(supermunger)27 b Ff(directory)j(on)g(the)h(clien)m(t.)240
+2760 y Fd(C:)47 b(Argument)f(-N)240 2863 y(C:)h(Argument)f(supermunger)
+240 2967 y(C:)h(Directory)e(.)240 3071 y(C:)i
+(/home/kingdon/testing/cvs)o(root)240 3175 y(C:)g(co)125
+3458 y Ff(The)23 b(serv)m(er)h(replies)e(with)h(the)h(requested)g
+(\014les.)38 b(In)23 b(this)g(example,)i(there)f(is)f(only)g(one,)j(`)p
+Fd(mungeall.c)p Ff('.)36 b(The)0 3583 y Fd(Clear-sticky)23
+b Ff(and)j Fd(Clear-static-directory)21 b Ff(requests)26
+b(are)h(sen)m(t)g(b)m(y)f(the)h(curren)m(t)f(implemen)m(tation)g(but)0
+3707 y(they)33 b(ha)m(v)m(e)h(no)f(e\013ect)h(b)s(ecause)f(the)g
+(default)f(is)g(for)h(those)g(settings)g(to)h(b)s(e)e(clear)h(when)f(a)
+h(directory)f(is)g(newly)0 3832 y(created.)240 4095 y
+Fd(S:)47 b(Clear-sticky)e(supermunger/)240 4198 y(S:)i
+(/home/kingdon/testing/cvs)o(root)o(/su)o(perm)o(unge)o(r/)240
+4302 y(S:)g(Clear-static-directory)42 b(supermunger/)240
+4406 y(S:)47 b(/home/kingdon/testing/cvs)o(root)o(/su)o(perm)o(unge)o
+(r/)240 4510 y(S:)g(E)h(cvs)f(server:)e(Updating)h(supermunger)240
+4614 y(S:)h(M)h(U)f(supermunger/mungeall.c)240 4717 y(S:)g(Created)f
+(supermunger/)240 4821 y(S:)h(/home/kingdon/testing/cvs)o(root)o(/su)o
+(perm)o(unge)o(r/m)o(unge)o(all.)o(c)240 4925 y(S:)g
+(/mungeall.c/1.1///)240 5029 y(S:)g(u=rw,g=r,o=r)240
+5132 y(S:)g(26)240 5236 y(S:)g(int)g(mein)g(\(\))g({)g(abort)g(\(\);)g
+(})240 5340 y(S:)g(ok)p eop
 %%Page: 18 18
-bop 0 183 a Fb(6.6)33 b(Example)62 337 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 399 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 543 y Fd(c>)24
-b(Root)f(/rel/cvsfiles)120 594 y(#)h(In)f(actual)g(practice)g(the)h(lists)f
-(of)g(valid)h(responses)e(and)i(requests)e(would)120 646 y(#)i(be)f(longer)
-120 698 y(c>)h(Valid-responses)d(Updated)i(Checked-in)g(M)h(ok)f(error)120
-750 y(c>)h(valid-requests)120 802 y(s>)g(Valid-requests)e(Root)h(co)g
-(Modified)g(Entry)g(Repository)g(ci)g(Argument)g(Argumentx)120
-854 y(s>)h(ok)120 906 y(#)g(cvs)f(co)h(devo/foo)120 958 y(c>)g(Argument)e
-(devo/foo)120 1010 y(c>)i(co)120 1061 y(s>)g(Updated)e
-(/rel/cvsfiles/devo/foo/foo.c)120 1113 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 1165
-y(s>)h(26)120 1217 y(s>)g(int)f(mein)g(\(\))h({)g(abort)f(\(\);)g(})120
-1269 y(s>)h(Updated)e(/rel/cvsfiles/devo/foo/Makefil)o(e)120
-1321 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 1373 y(s>)h(28)120 1425 y(s>)g(foo:)f(foo.c)120
-1477 y(s>)214 b($\(CC\))24 b(-o)f(foo)h($<)120 1528 y(s>)g(ok)120
-1580 y(#)g(The)f(current)g(implementation)f(would)h(break)g(the)h(connection)
-e(here)i(and)f(make)g(a)120 1632 y(#)h(new)f(connection)g(for)g(the)h(next)f
-(command.)47 b(However,)22 b(the)i(protocol)f(allows)g(it)120
-1684 y(#)h(to)f(keep)h(the)f(connection)g(open)g(and)g(continue,)g(which)g
-(is)h(what)f(we)h(show)f(here.)120 1736 y(c>)h(Repository)e
-(/rel/cvsfiles/devo/foo)120 1788 y(#)i(foo.c)f(relative)g(to)g(devo/foo)g
-(just)g(set)h(as)f(Repository.)120 1840 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
-1892 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 1944 y(c>)h(Modified)e(foo.c)120
-1995 y(c>)i(26)120 2047 y(c>)g(int)f(main)g(\(\))h({)g(abort)f(\(\);)g(})120
-2099 y(#)h(cvs)f(ci)h(-m)f(<log)h(message>)e(foo.c)120 2151
-y(c>)i(Argument)e(-m)120 2203 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
-2255 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 2307 y(c>)h(Argument)e(foo.c)120
-2359 y(c>)i(ci)120 2411 y(s>)g(Checked-in)e(/rel/cvsfiles/devo/foo/foo.)o(c)
-120 2462 y(s>)i(/foo.c/1.5/)e(Mon)h(Apr)h(19)f(15:54:22)g(CDT)h(1993//)120
-2514 y(s>)g(M)f(Checking)g(in)h(foo.c;)120 2566 y(s>)g(M)f
-(/cygint/rel/cvsfiles/devo/fo)o(o/foo.c,)o(v)45 b(<--)i(foo.c)120
-2618 y(s>)24 b(M)f(new)h(revision:)e(1.5;)i(previous)e(revision:)h(1.4)120
-2670 y(s>)h(M)f(done)p eop
+18 17 bop 125 366 a Ff(The)26 b(curren)m(t)g(clien)m(t)h(implemen)m
+(tation)e(w)m(ould)h(break)h(the)g(connection)g(here)f(and)g(mak)m(e)i
+(a)f(new)g(connection)0 491 y(for)j(the)h(next)f(command.)41
+b(Ho)m(w)m(ev)m(er,)32 b(the)f(proto)s(col)f(allo)m(ws)g(it)g(to)h(k)m
+(eep)g(the)f(connection)h(op)s(en)f(and)f(con)m(tin)m(ue,)0
+616 y(whic)m(h)g(is)h(what)g(w)m(e)h(sho)m(w)f(here.)125
+934 y(After)37 b(the)g(user)g(mo)s(di\014es)e(the)j(\014le)e(and)h
+(instructs)f(the)h(clien)m(t)g(to)h(c)m(hec)m(k)h(it)d(bac)m(k)i(in.)60
+b(The)37 b(clien)m(t)g(sends)0 1058 y(argumen)m(ts)31
+b(to)g(sp)s(ecify)e(the)h(log)h(message)g(and)f(\014le)g(to)h(c)m(hec)m
+(k)h(in:)240 1356 y Fd(C:)47 b(Argument)f(-m)240 1459
+y(C:)h(Argument)f(Well,)g(you)h(see,)g(it)g(took)f(me)i(hours)e(and)h
+(hours)f(to)h(find)g(this)g(typo)f(and)h(I)240 1563 y(C:)g(Argumentx)e
+(searched)h(and)h(searched)e(and)i(eventually)e(had)i(to)g(ask)g(John)g
+(for)g(help.)240 1667 y(C:)g(Argument)f(mungeall.c)125
+1985 y Ff(It)23 b(also)h(sends)f(information)f(ab)s(out)h(the)h(con)m
+(ten)m(ts)i(of)e(the)g(w)m(orking)f(directory)-8 b(,)25
+b(including)20 b(the)k(new)f(con)m(ten)m(ts)0 2110 y(of)45
+b(the)g(mo)s(di\014ed)e(\014le.)83 b(Note)46 b(that)g(the)f(user)f(has)
+g(c)m(hanged)i(in)m(to)f(the)g(`)p Fd(supermunger)p Ff(')d(directory)i
+(b)s(efore)0 2234 y(executing)29 b(this)e(command;)j(the)e(top)h(lev)m
+(el)g(directory)f(is)f(a)i(user-visible)d(concept)k(b)s(ecause)e(the)h
+(serv)m(er)g(should)0 2359 y(prin)m(t)g(\014lenames)g(in)h
+Fd(M)g Ff(and)f Fd(E)h Ff(resp)s(onses)g(relativ)m(e)g(to)h(that)g
+(directory)-8 b(.)240 2656 y Fd(C:)47 b(Directory)e(.)240
+2760 y(C:)i(/home/kingdon/testing/cvs)o(root)o(/su)o(perm)o(unge)o(r)
+240 2864 y(C:)g(Entry)g(/mungeall.c/1.1///)240 2967 y(C:)g(Modified)f
+(mungeall.c)240 3071 y(C:)h(u=rw,g=r,o=r)240 3175 y(C:)g(26)240
+3279 y(C:)g(int)g(main)g(\(\))g({)g(abort)g(\(\);)g(})125
+3597 y Ff(And)29 b(\014nally)-8 b(,)29 b(the)i(clien)m(t)e(issues)h
+(the)g(c)m(hec)m(kin)h(command)f(\(whic)m(h)f(mak)m(es)j(use)e(of)g
+(the)h(data)g(just)f(sen)m(t\):)240 3894 y Fd(C:)47 b(ci)125
+4212 y Ff(And)29 b(the)i(serv)m(er)f(tells)g(the)g(clien)m(t)g(that)h
+(the)g(c)m(hec)m(kin)f(succeeded:)240 4510 y Fd(S:)47
+b(M)h(Checking)d(in)i(mungeall.c;)240 4614 y(S:)g(E)h
+(/home/kingdon/testing/c)o(vsro)o(ot/)o(supe)o(rmun)o(ger)o(/mun)o
+(geal)o(l.c)o(,v)89 b(<--)95 b(mungeall.c)240 4717 y(S:)47
+b(E)h(new)f(revision:)e(1.2;)h(previous)g(revision:)f(1.1)240
+4821 y(S:)i(E)h(done)240 4925 y(S:)f(Mode)g(u=rw,g=r,o=r)240
+5029 y(S:)g(Checked-in)e(./)240 5132 y(S:)i(/home/kingdon/testing/cvs)o
+(root)o(/su)o(perm)o(unge)o(r/m)o(unge)o(all.)o(c)240
+5236 y(S:)g(/mungeall.c/1.2///)240 5340 y(S:)g(ok)p eop
 %%Page: 19 19
-bop 120 183 a Fd(s>)24 b(ok)0 407 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
-544 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 607 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 669 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 731 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 793 y(Up)q(dated,)f
-(Merged,)g(Remo)o(v)o(ed,)g(M,)g(E.)62 930 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 993 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)0 1055 y(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 1117 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 1180 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
+19 18 bop 0 366 a Fa(5.7)68 b(Required)31 b(v)l(ersus)g(optional)g
+(parts)g(of)g(the)f(proto)t(col)125 640 y Ff(The)22 b(follo)m(wing)f
+(are)i(part)f(of)h(ev)m(ery)g(kno)m(wn)f(implemen)m(tation)f(of)i(the)g
+(CVS)f(proto)s(col)g(\(except)i(obsolete,)h(pre-)0 765
+y(1.5,)31 b(v)m(ersions)d(of)h(CVS\))g(and)f(it)h(is)f(considered)f
+(reasonable)i(b)s(eha)m(vior)f(to)i(completely)f(fail)e(to)j(w)m(ork)f
+(if)f(y)m(ou)i(are)0 890 y(connected)j(with)d(an)i(implemen)m(tation)e
+(whic)m(h)g(attempts)j(to)f(not)g(supp)s(ort)e(them.)45
+b(Requests:)f Fd(Root)p Ff(,)31 b Fd(Valid-)0 1014 y(responses)p
+Ff(,)42 b Fd(valid-requests)p Ff(,)f Fd(Directory)p Ff(,)h
+Fd(Entry)p Ff(,)h Fd(Modified)p Ff(,)f Fd(Unchanged)p
+Ff(,)g Fd(Argument)p Ff(,)g Fd(Argumentx)p Ff(,)0 1139
+y Fd(ci)p Ff(,)28 b Fd(co)p Ff(,)g Fd(update)p Ff(.)39
+b(Resp)s(onses:)f Fd(ok)p Ff(,)29 b Fd(error)p Ff(,)e
+Fd(Valid-requests)p Ff(,)e Fd(Checked-in)p Ff(,)h Fd(Updated)p
+Ff(,)h Fd(Merged)p Ff(,)g Fd(Removed)p Ff(,)0 1263 y
+Fd(M)p Ff(,)j Fd(E)p Ff(.)125 1537 y(A)23 b(serv)m(er)h(need)f(not)h
+(implemen)m(t)e Fd(Repository)p Ff(,)h(but)g(in)f(order)h(to)h(in)m
+(terop)s(erate)g(with)e(CVS)h(1.5)i(through)e(1.9)0 1662
+y(it)30 b(m)m(ust)f(claim)h(to)g(implemen)m(t)f(it)h(\(in)f
+Fd(Valid-requests)p Ff(\).)37 b(The)29 b(clien)m(t)h(will)d(not)k
+(actually)e(send)g(the)i(request.)0 2110 y Fa(5.8)68
+b(Obsolete)32 b(proto)t(col)f(elemen)l(ts)125 2384 y
+Ff(This)39 b(section)i(brie\015y)f(describ)s(es)f(proto)s(col)i(elemen)
+m(ts)h(whic)m(h)e(are)h(obsolete.)74 b(There)41 b(is)f(no)h(attempt)h
+(to)0 2508 y(do)s(cumen)m(t)30 b(them)h(in)e(full)f(detail.)125
+2782 y(There)i(w)m(as)g(a)h Fd(Repository)d Ff(request)j(whic)m(h)e(w)m
+(as)i(lik)m(e)e Fd(Directory)f Ff(except)k(it)e(only)g(pro)m(vided)f
+Fe(rep)s(ository)p Ff(,)0 2907 y(and)h(the)g(lo)s(cal)g(directory)g(w)m
+(as)h(assumed)e(to)i(b)s(e)f(similarly)d(named.)125 3181
+y(If)i(the)g Fd(UseUnchanged)e Ff(request)i(w)m(as)h(not)g(sen)m(t,)h
+(there)e(w)m(as)h(a)g Fd(Lost)f Ff(request)g(whic)m(h)g(w)m(as)g(sen)m
+(t)i(to)f(indicate)0 3305 y(that)c(a)f(\014le)g(did)e(not)j(exist)f(in)
+f(the)h(w)m(orking)g(directory)-8 b(,)26 b(and)f(the)g(meaning)g(of)g
+(sending)f Fd(Entries)f Ff(without)h Fd(Lost)0 3430 y
+Ff(or)32 b Fd(Modified)d Ff(w)m(as)j(di\013eren)m(t.)44
+b(All)30 b(curren)m(t)i(clien)m(ts)f(\(CVS)g(1.5)i(and)e(later\))h
+(will)d(send)i Fd(UseUnchanged)d Ff(if)j(it)g(is)0 3555
+y(supp)s(orted.)p eop
 %%Trailer
 end
 userdict /end-hook known{end-hook}if
index dcd5898..d1cd757 100644 (file)
@@ -16,13 +16,13 @@ SL = /
 install_dir = s:${SL}gnu${SL}util
 
 # srcdir is usually "."
-srcdir     = .
+srcdir     = ../../work/ccvs/os2
 
 # top_srcdir is usually ".."
-top_srcdir = ..
+top_srcdir = ../../work/ccvs
 
-lib_dir     = ..${SL}lib
-cvs_srcdir = ..${SL}src
+lib_dir     = ../../work/ccvs${SL}lib
+cvs_srcdir = ../../work/ccvs${SL}src
 
 zlib_dir = ${top_srcdir}/zlib
 
@@ -35,7 +35,7 @@ LIB = s:${SL}ibmcpp${SL}lib;s:${SL}toolkt21${SL}os2lib;
 CINC = -Is:${SL}ibmcpp${SL}include -Is:${SL}toolkt21${SL}c${SL}os2h
 # This says we are building an object file, not a full executable.
 OBJ_CFLAGS = -C+
-CFLAGS = -W3 -Wpro+rea+tru+use+ -Ti+ -Ss+ -Gd+ -Gm+ -G4 -Q+ -Sm ${CINC} \
+CFLAGS = -W3 -Wrea+tru+ -Ti+ -Ss+ -Gd- -Gm+ -G4 -Q+ -Sm ${CINC} \
   -I${srcdir} -I${lib_dir} -I${cvs_srcdir} -I${zlib_dir} \
   -DIBM_CPP -DHAVE_CONFIG_H \
   -DTCPIP_IBM -Is:${SL}ibmtcpip${SL}include
@@ -85,7 +85,6 @@ OS2_SOURCES = \
        ${srcdir}${SL}waitpid.c \
        ${srcdir}${SL}popen.c \
        ${srcdir}${SL}porttcp.c \
-       ${srcdir}${SL}strippath.c \
        ${srcdir}${SL}getdate.c \
        ${srcdir}${SL}getpass.c
 
@@ -172,7 +171,6 @@ OS2_OBJECTS = \
        ${srcdir}${SL}waitpid.obj \
        ${srcdir}${SL}popen.obj \
        ${srcdir}${SL}porttcp.obj \
-       ${srcdir}${SL}strippath.obj \
        ${srcdir}${SL}getdate.obj \
        ${srcdir}${SL}getpass.obj
 
@@ -268,7 +266,8 @@ OBJECTS = ${COMMON_OBJECTS} ${LIB_OBJECTS} ${OS2_OBJECTS} ${ZLIB_OBJECTS}
 DISTFILES = ${OS2_HEADERS} ${OS2_SOURCES} \
   ${srcdir}${SL}README ${srcdir}${SL}ChangeLog \
   ${srcdir}${SL}Makefile.in ${srcdir}${SL}.cvsignore \
-  ${srcdir}${SL}test-makefile Makefile
+  ${srcdir}${SL}test-makefile Makefile ${srcdir}/os2inc.h \
+  ${srcdir}/watcom.mak
 
 all:
 
index bc0b9d1..b5fa79b 100644 (file)
 %!PS-Adobe-2.0
-%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software
+%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software
 %%Title: pcl-cvs.dvi
-%%Pages: 32 1
-%%BoundingBox: 0 0 612 792
+%%Pages: 32
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentPaperSizes: a4
 %%EndComments
-%%BeginProcSet: tex.pro
-/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch
-load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{
-isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
-Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get
-round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10
-N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{
-/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{
-statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N
-/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin
-/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array
-/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2
-array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail}
-B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont
-setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup
-length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{
-ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B
-/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0
-N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S
-dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0
-ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice
-ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image}
-imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr
-put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf
-div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook
-known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore
-showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook
-known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256
-array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N
-/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X
-/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0
-7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1
-TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1
--.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{
-moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{
-S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B
-/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w
-}B /q{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{clear SS restore}B end
-/TeXscale { 65536 div } def
-
-/DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap
-currentlinejoin currentdash currentgray currentmiterlimit ] cvx def
-
-/startTexFig {
-       /SavedState save def
-       userdict maxlength dict begin
-       currentpoint transform
-
-       DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap
-               setlinewidth setmatrix
-
-       itransform moveto
-
-       /ury exch TeXscale def
-       /urx exch TeXscale def
-       /lly exch TeXscale def
-       /llx exch TeXscale def
-       /y exch TeXscale def
-       /x exch TeXscale def
-       
-       currentpoint /cy exch def /cx exch def
-
-       /sx x urx llx sub div def       % scaling for x
-       /sy y ury lly sub div def       % scaling for y
-
-       sx sy scale                     % scale by (sx,sy)
-
-       cx sx div llx sub
-       cy sy div ury sub translate
-       
-       /DefFigCTM matrix currentmatrix def
-
-       /initmatrix {
-               DefFigCTM setmatrix
-       } def
-       /defaultmatrix {
-               DefFigCTM exch copy
-       } def
-
-       /initgraphics {
-               DocumentInitState setmiterlimit setgray setdash 
-                       setlinejoin setlinecap setlinewidth setmatrix
-               DefFigCTM setmatrix
-       } def
-
-       /showpage {
-               initgraphics
-       } def
-       /erasepage {
-               initgraphics
-       } def
-       /copypage {} def
-
-} def
-/clipFig {
-       currentpoint 6 2 roll
-       newpath 4 copy
-       4 2 roll moveto
-       6 -1 roll exch lineto
-       exch lineto
-       exch lineto
-       closepath clip
-       newpath
-       moveto
-} def
-/doclip { llx lly urx ury clipFig } def
-/endTexFig {
-       end SavedState restore
-} def
+%DVIPSCommandLine: dvips pcl-cvs.dvi -o pcl-cvs.ps
+%DVIPSParameters: dpi=600, compressed, comments removed
+%DVIPSSource:  TeX output 1996.04.30:1620
+%%BeginProcSet: texc.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
+/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
+gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
+add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
+/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
+dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
+adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
+idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
+putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
+adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
+{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
+adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
+chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
+}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7
+getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false}
+ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false
+RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1
+false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform
+round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg
+rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail
+{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}
+B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{
+4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{
+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 1000 300 300 @start /Fa 1 47 df<70F8F8F0E005057B840E>46
-D E /Fb 1 47 df<387CFCFCF87006067A8512>46 D E /Fc 51 123 df<001F83E000706E3000
-C07C780180F8780380F07807007000070070000700700007007000070070000700700007007000
-0700700007007000FFFFFFC0070070000700700007007000070070000700700007007000070070
-000700700007007000070070000700700007007000070070000700700007007000070070000700
-700007007000070078007FE3FF801D2380A21C>11 D<00200040008001000300060004000C000C
-00180018003000300030007000600060006000E000E000E000E000E000E000E000E000E000E000
-E000E000E000E0006000600060007000300030003000180018000C000C00040006000300010000
-80004000200B327CA413>40 D<800040002000100018000C000400060006000300030001800180
-018001C000C000C000C000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
-C000C000C001C0018001800180030003000600060004000C00180010002000400080000B327DA4
-13>I<FFE0FFE00B027F8B10>45 D<01F000071C000C06001803003803803803807001C07001C0
-7001C07001C0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0
-F001E0F001E0F001E07001C07001C07001C07803C03803803803801C07000C0600071C0001F000
-13227EA018>48 D<008003800F80F3800380038003800380038003800380038003800380038003
-8003800380038003800380038003800380038003800380038003800380038007C0FFFE0F217CA0
-18>I<03F0000C1C001007002007804003C04003C08003E0F003E0F801E0F801E0F801E02003E0
-0003E00003C00003C0000780000700000E00001C0000180000300000600000C000018000010000
-0200200400200800201800603000403FFFC07FFFC0FFFFC013217EA018>I<03F8000C1E001007
-002007804007C07807C07803C07807C03807C0000780000780000700000F00000E0000380003F0
-00001C00000F000007800007800003C00003C00003E02003E07003E0F803E0F803E0F003C04003
-C0400780200780100F000C1C0003F00013227EA018>I<000200000600000E00000E00001E0000
-1E00002E00004E00004E00008E00008E00010E00020E00020E00040E00040E00080E00100E0010
-0E00200E00200E00400E00800E00FFFFF8000E00000E00000E00000E00000E00000E00000E0000
-1F0001FFF015217FA018>I<1000801E07001FFF001FFE001FF80013E000100000100000100000
-10000010000010000010F800130E001407001803801003800001C00001C00001E00001E00001E0
-0001E07001E0F001E0F001E0E001C08001C04003C04003802007001006000C1C0003F00013227E
-A018>I<007E0001C1000300800601C00E03C01C03C01801803800003800007800007000007000
-00F0F800F30C00F40600F40300F80380F801C0F001C0F001E0F001E0F001E0F001E0F001E07001
-E07001E07001E03801C03801C01803801C03000C0600070C0001F00013227EA018>I<40000060
-00007FFFE07FFFC07FFFC0400080C0010080010080020080020000040000080000080000100000
-300000200000600000600000600000E00000C00000C00001C00001C00001C00001C00003C00003
-C00003C00003C00003C00003C00003C00003C00001800013237DA118>I<01F800060E00080300
-1001802001802000C06000C06000C06000C07000C07801803E01003F02001FC4000FF80003F800
-03FC00067F00083F80100F803007C06001C06000E0C000E0C00060C00060C00060C00060600040
-6000C03000801803000E0E0003F00013227EA018>I<0001800000018000000180000003C00000
-03C0000003C0000005E0000005E000000DF0000008F0000008F0000010F8000010780000107800
-00203C0000203C0000203C0000401E0000401E0000401E0000800F0000800F0000FFFF00010007
-8001000780030007C0020003C0020003C0040003E0040001E0040001E00C0000F00C0000F03E00
-01F8FF800FFF20237EA225>65 D<FFFFF8000F800E0007800780078003C0078003E0078001E007
-8001F0078001F0078001F0078001F0078001F0078001E0078003E0078007C007800F8007803E00
-07FFFE0007800780078003C0078001E0078001F0078000F0078000F8078000F8078000F8078000
-F8078000F8078000F8078001F0078001F0078003E0078007C00F800F00FFFFFC001D227EA123>
-I<0007E0100038183000E0063001C00170038000F0070000F00E0000701E0000701C0000303C00
-00303C0000307C0000107800001078000010F8000000F8000000F8000000F8000000F8000000F8
-000000F8000000F800000078000000780000107C0000103C0000103C0000101C0000201E000020
-0E000040070000400380008001C0010000E0020000381C000007E0001C247DA223>I<FFFFFFC0
-0F8007C0078001C0078000C0078000400780004007800060078000200780002007800020078020
-20078020000780200007802000078060000780E00007FFE0000780E00007806000078020000780
-200007802000078020080780000807800008078000100780001007800010078000300780003007
-800070078000E00F8003E0FFFFFFE01D227EA121>69 D<FFFFFFC00F8007C0078001C0078000C0
-078000400780004007800060078000200780002007800020078020200780200007802000078020
-00078060000780E00007FFE0000780E00007806000078020000780200007802000078020000780
-000007800000078000000780000007800000078000000780000007800000078000000FC00000FF
-FE00001B227EA120>I<0007F008003C0C1800E0021801C001B8038000F8070000780F0000381E
-0000381E0000183C0000183C0000187C0000087800000878000008F8000000F8000000F8000000
-F8000000F8000000F8000000F8000000F8001FFF780000F8780000787C0000783C0000783C0000
-781E0000781E0000780F00007807000078038000B801C000B800E00318003C0C080007F0002024
-7DA226>I<FFFC0FC0078007800780078007800780078007800780078007800780078007800780
-0780078007800780078007800780078007800780078007800780078007800FC0FFFC0E227EA112
->73 D<FFFC03FF000FC000F8000780006000078000400007800080000780010000078002000007
-800400000780080000078010000007802000000780400000078080000007818000000783C00000
-0787E000000789E000000788F000000790F0000007A078000007C03C000007803C000007801E00
-0007800F000007800F00000780078000078007C000078003C000078001E000078001E000078000
-F000078000F8000FC000FC00FFFC07FF8021227EA126>75 D<FFFE00000FC00000078000000780
-000007800000078000000780000007800000078000000780000007800000078000000780000007
-800000078000000780000007800000078000000780000007800000078000000780000007800080
-078000800780008007800080078001800780018007800100078003000780030007800F000F803F
-00FFFFFF0019227EA11E>I<FF8007FF07C000F807C0007005E0002004F0002004F00020047800
-20047C0020043C0020041E0020041F0020040F002004078020040780200403C0200401E0200401
-E0200400F0200400F8200400782004003C2004003E2004001E2004000F2004000F20040007A004
-0003E0040003E0040001E0040001E0040000E00E0000601F000060FFE0002020227EA125>78
-D<FFFFF0000F803C0007800F0007800780078007C0078003C0078003E0078003E0078003E00780
-03E0078003E0078003E0078003C0078007C00780078007800F0007803C0007FFF0000780000007
-800000078000000780000007800000078000000780000007800000078000000780000007800000
-0780000007800000078000000FC00000FFFC00001B227EA121>80 D<FFFFE000000F803C000007
-800E00000780078000078007C000078003C000078003E000078003E000078003E000078003E000
-078003E000078003C000078007C000078007800007800E000007803C000007FFE0000007807000
-00078038000007801C000007801E000007800E000007800F000007800F000007800F000007800F
-000007800F800007800F800007800F800007800F808007800FC080078007C0800FC003C100FFFC
-01E2000000007C0021237EA124>82 D<03F0200C0C601802603001E07000E0600060E00060E000
-60E00020E00020E00020F00000F000007800007F00003FF0001FFE000FFF0003FF80003FC00007
-E00001E00000F00000F0000070800070800070800070800070C00060C00060E000C0F000C0C801
-80C6070081FC0014247DA21B>I<FFFC07FF0FC000F80780007007800020078000200780002007
-800020078000200780002007800020078000200780002007800020078000200780002007800020
-078000200780002007800020078000200780002007800020078000200780002007800020078000
-200380004003C0004003C0004001C0008000E000800060010000300600001C08000003F0002023
-7EA125>85 D<FFF0007FC01F80001F000F00000C000780000C000780000800078000080003C000
-100003C000100003E000300001E000200001E000200000F000400000F000400000F00040000078
-0080000078008000007C018000003C010000003C010000001E020000001E020000001F02000000
-0F040000000F040000000F8C0000000788000000078800000003D000000003D000000003F00000
-0001E000000001E000000000C000000000C000000000C0000022237FA125>I<0FE0001838003C
-0C003C0E0018070000070000070000070000FF0007C7001E07003C0700780700700700F00708F0
-0708F00708F00F087817083C23900FC1E015157E9418>97 D<0E0000FE00001E00000E00000E00
-000E00000E00000E00000E00000E00000E00000E00000E00000E00000E1F000E61C00E80600F00
-300E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E001C0E003C0E00
-380F00700C80600C41C0083F0017237FA21B>I<01FE000703000C07801C078038030078000070
-0000F00000F00000F00000F00000F00000F00000F000007000007800403800401C00800C010007
-060001F80012157E9416>I<0000E0000FE00001E00000E00000E00000E00000E00000E00000E0
-0000E00000E00000E00000E00000E001F8E00704E00C02E01C01E03800E07800E07000E0F000E0
-F000E0F000E0F000E0F000E0F000E0F000E07000E07800E03800E01801E00C02E0070CF001F0FE
-17237EA21B>I<01FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F00000F000
-00F00000F00000F000007000007800203800201C00400E008007030000FC0013157F9416>I<00
-007001F198071E180E0E181C07001C07003C07803C07803C07803C07801C07001C07000E0E000F
-1C0019F0001000001000001800001800001FFE000FFFC00FFFE03800F0600030400018C00018C0
-0018C000186000306000303800E00E038003FE0015217F9518>103 D<0E0000FE00001E00000E
-00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E1F800E60C00E
-80E00F00700F00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E
-00700E00700E00700E00700E0070FFE7FF18237FA21B>I<1C001E003E001E001C000000000000
-00000000000000000000000E00FE001E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E000E000E000E000E00FFC00A227FA10E>I<0E0000FE00001E00000E00000E00000E0000
-0E00000E00000E00000E00000E00000E00000E00000E00000E03FC0E01F00E01C00E01800E0200
-0E04000E08000E10000E38000EF8000F1C000E1E000E0E000E07000E07800E03C00E01C00E01E0
-0E00F00E00F8FFE3FE17237FA21A>107 D<0E00FE001E000E000E000E000E000E000E000E000E
-000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E000E000E00FFE00B237FA20E>I<0E1FC07F00FE60E183801E807201C00F003C00E00F00
-3C00E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E
-003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E0
-FFE3FF8FFE27157F942A>I<0E1F80FE60C01E80E00F00700F00700E00700E00700E00700E0070
-0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF18157F
-941B>I<01FC000707000C01801800C03800E0700070700070F00078F00078F00078F00078F000
-78F00078F000787000707800F03800E01C01C00E038007070001FC0015157F9418>I<0E1F00FE
-61C00E80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E
-003C0E003C0E00380F00700E80E00E41C00E3F000E00000E00000E00000E00000E00000E00000E
-00000E00000E0000FFE000171F7F941B>I<0E3CFE461E8F0F0F0F060F000E000E000E000E000E
-000E000E000E000E000E000E000E000E000F00FFF010157F9413>114 D<0F8830786018C018C0
-08C008E008F0007F803FE00FF001F8003C801C800C800CC00CC008E018D0308FC00E157E9413>
-I<02000200020002000600060006000E001E003E00FFF80E000E000E000E000E000E000E000E00
-0E000E000E000E040E040E040E040E040E040708030801F00E1F7F9E13>I<0E0070FE07F01E00
-F00E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00
-700E00F00E00F006017003827800FC7F18157F941B>I<FFC1FE1E00780E00300E00200E002007
-004007004003808003808003808001C10001C10000E20000E20000E20000740000740000380000
-380000380000100017157F941A>I<FF8FF8FF1E01E03C1C01C0180E01C0180E01E0100E01E010
-07026020070270200702702003843040038438400384384001C8188001C81C8001C81C8000F00D
-0000F00F0000F00F0000600600006006000060060020157F9423>I<FF83FE1F01F00E00C00700
-8003810003830001C20000E400007800007800003800003C00004E00008E000187000103800201
-C00401E00C00E03E01F0FF03FE17157F941A>I<FFC1FE1E00780E00300E00200E002007004007
-004003808003808003808001C10001C10000E20000E20000E20000740000740000380000380000
-3800001000001000002000002000002000004000F04000F08000F180004300003C0000171F7F94
-1A>I<3FFFC0380380300780200700600E00401C00403C0040380000700000E00001E00001C000
-0380400700400F00400E00C01C0080380080780180700780FFFF8012157F9416>I
-E /Fd 1 59 df<60F0F06004047D830B>58 D E /Fe 66 123 df<00FC7C0183C607078E060704
-0E07000E07000E07000E07000E07000E0700FFFFF00E07000E07000E07000E07000E07000E0700
-0E07000E07000E07000E07000E07000E07000E07000E07007F0FF0171A809916>11
-D<00FC000182000703000607000E02000E00000E00000E00000E00000E0000FFFF000E07000E07
-000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07007F0F
-E0131A809915>I<00FF000387000707000607000E07000E07000E07000E07000E07000E0700FF
-FF000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E
-07000E07007F9FE0131A809915>I<60F0F0F0F0F0F060606060606060606060200000000060F0
-F060041A7D990B>33 D<00800100020004000C00080018003000300030006000600060006000E0
-00E000E000E000E000E000E000E000E000E0006000600060006000300030003000180008000C00
-040002000100008009267D9B0F>40 D<8000400020001000180008000C00060006000600030003
-000300030003800380038003800380038003800380038003800300030003000300060006000600
-0C0008001800100020004000800009267E9B0F>I<0300030003000300E31C73381FE007800780
-1FE07338E31C03000300030003000E107E9B13>I<60F0F07010101020204080040B7D830B>44
-D<FFC0FFC00A0280880D>I<60F0F06004047D830B>I<0004000C00180018001800300030003000
-600060006000C000C000C00180018001800300030003000600060006000C000C000C0018001800
-1800300030003000600060006000C000C0000E257E9B13>I<078018603030303060186018E01C
-E01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01C6018601870383030186007800E187E9713
->I<03000700FF0007000700070007000700070007000700070007000700070007000700070007
-000700070007000700FFF00C187D9713>I<0F80106020304038803CC01CE01C401C003C003800
-380070006000C001800100020004040804100430083FF87FF8FFF80E187E9713>I<0F8010E020
-70607870382038007800700070006000C00F8000E000700038003C003CE03CE03CC03C40384070
-30E00F800E187E9713>I<00300030007000F000F001700370027004700C700870107030702070
-4070C070FFFF00700070007000700070007007FF10187F9713>I<30183FF03FE03FC020002000
-20002000200027C03860203000380018001C001C401CE01CE01C80184038403030E00F800E187E
-9713>I<01E006100C1818383038300070006000E000E7C0E860F030F018E018E01CE01CE01C60
-1C601C701830183030186007C00E187E9713>I<40007FFE7FFC7FFC4008801080108020004000
-400080018001800100030003000300030007000700070007000700070002000F197E9813>I<07
-8018603030201860186018601870103C303E600F8007C019F030F86038401CC00CC00CC00CC00C
-6008201018600FC00E187E9713>I<000C0000000C0000000C0000001E0000001E0000003F0000
-00270000002700000043800000438000004380000081C0000081C0000081C0000100E0000100E0
-0001FFE000020070000200700006007800040038000400380008001C0008001C001C001E00FF00
-FFC01A1A7F991D>65 D<FFFF000E01C00E00E00E00700E00780E00780E00780E00780E00780E00
-F00E00E00E03C00FFF800E01E00E00700E00780E003C0E003C0E003C0E003C0E003C0E00380E00
-780E00F00E01E0FFFF80161A7E991B>I<003F0201C0C603002E0E001E1C000E1C000638000678
-0002700002700002F00000F00000F00000F00000F00000F000007000027000027800023800041C
-00041C00080E000803003001C0C0003F00171A7E991C>I<FFFF000E01C00E00E00E00300E0038
-0E001C0E001C0E000E0E000E0E000F0E000F0E000F0E000F0E000F0E000F0E000F0E000F0E000E
-0E000E0E001E0E001C0E00380E00380E00700E01C0FFFF00181A7E991D>I<FFFFF00E00700E00
-300E00100E00180E00080E00080E00080E04000E04000E04000E0C000FFC000E0C000E04000E04
-000E04000E00040E00040E00080E00080E00080E00180E00380E0070FFFFF0161A7E991A>I<FF
-FFE00E00E00E00600E00200E00300E00100E00100E00100E04000E04000E04000E0C000FFC000E
-0C000E04000E04000E04000E00000E00000E00000E00000E00000E00000E00000E0000FFF00014
-1A7E9919>I<003F020001C0C60003002E000E001E001C000E001C000600380006007800020070
-00020070000200F0000000F0000000F0000000F0000000F0000000F001FFC070000E0070000E00
-78000E0038000E001C000E001C000E000E000E000300160001C06600003F82001A1A7E991E>I<
-FFE7FF0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700FFFF0
-0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF
-181A7E991D>I<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E000E000E000E000E000E000E000E00FFE00B1A7F990E>I<FFE07F800E001E000E001800
-0E0010000E0020000E0040000E0080000E0100000E0200000E0400000E0800000E1C00000E2E00
-000E4E00000E8700000F0380000E0380000E01C0000E00E0000E00E0000E0070000E0070000E00
-38000E001C000E003E00FFE0FF80191A7E991E>75 D<FFF0000E00000E00000E00000E00000E00
-000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00200E00
-200E00200E00600E00400E00400E00C00E03C0FFFFC0131A7E9918>I<FF0003FC0F0003C00F00
-03C00B8005C00B8005C00B8005C009C009C009C009C009C009C008E011C008E011C008E011C008
-7021C0087021C0083841C0083841C0083841C0081C81C0081C81C0081C81C0080F01C0080F01C0
-080F01C0080601C01C0601C0FF861FFC1E1A7E9923>I<007F000001C1C000070070000E003800
-1C001C003C001E0038000E0078000F0070000700F0000780F0000780F0000780F0000780F00007
-80F0000780F0000780F000078078000F0078000F0038000E003C001E001C001C000E0038000700
-700001C1C000007F0000191A7E991E>79 D<FFFF000E03C00E00E00E00700E00700E00780E0078
-0E00780E00780E00700E00700E00E00E03C00FFF000E00000E00000E00000E00000E00000E0000
-0E00000E00000E00000E00000E0000FFE000151A7E991A>I<007F000001C1C000070070000E00
-38001C001C003C001E0038000E0078000F0070000700F0000780F0000780F0000780F0000780F0
-000780F0000780F0000780F00007807000070078000F0038000E003C1C1E001C221C000E413800
-0741F00001E1C000007F80800001C0800000C0800000E1800000FF0000007F0000003E0000001C
-0019217E991E>I<FFFC00000E0780000E01C0000E00E0000E00F0000E00F0000E00F0000E00F0
-000E00F0000E00E0000E01C0000E0780000FFC00000E0600000E0300000E0180000E01C0000E01
-C0000E01C0000E01E0000E01E0000E01E0000E01E0800E00F0800E007100FFE03E00191A7E991C
->I<0FC21836200E6006C006C002C002C002E00070007E003FE01FF807FC003E000E0007000380
-0380038003C002C006E004D81887E0101A7E9915>I<7FFFFF00701C0700401C0100401C0100C0
-1C0180801C0080801C0080801C0080001C0000001C0000001C0000001C0000001C0000001C0000
-001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00
-00001C000003FFE000191A7F991C>I<FFE1FF0E00380E00100E00100E00100E00100E00100E00
-100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100E00100600
-2007002003004001804000C180003E00181A7E991D>I<FF801FC01E000F001C0006000E000400
-0E000400070008000700080007000800038010000380100003C0300001C0200001C0200000E040
-0000E0400000E040000070800000708000003900000039000000390000001E0000001E0000001E
-0000000C0000000C00001A1A7F991D>I<7FC0FF000F003C0007003000078020000380600001C0
-400001E0800000E1800000710000007A0000003C0000001C0000001E0000001E00000017000000
-278000004380000041C0000081E0000100E0000100700002007800040038000C001C001E003E00
-FF80FFC01A1A7F991D>88 D<3F8070C070E020700070007007F01C7030707070E070E071E071E0
-F171FB1E3C10107E8F13>97 D<FC00001C00001C00001C00001C00001C00001C00001C00001C00
-001C00001CF8001F0E001E07001C03801C01801C01C01C01C01C01C01C01C01C01C01C01C01C03
-801C03001E07001B0C0010F000121A7F9915>I<07F80C1C381C30087000E000E000E000E000E0
-00E0007000300438080C1807E00E107F8F11>I<007E00000E00000E00000E00000E00000E0000
-0E00000E00000E00000E0003CE000C3E00380E00300E00700E00E00E00E00E00E00E00E00E00E0
-0E00E00E00600E00700E00381E001C2E0007CFC0121A7F9915>I<07C01C3030187018600CE00C
-FFFCE000E000E000E0006000300438080C1807E00E107F8F11>I<01F0031807380E100E000E00
-0E000E000E000E00FFC00E000E000E000E000E000E000E000E000E000E000E000E000E000E007F
-E00D1A80990C>I<0FCE187330307038703870387038303018602FC02000600070003FF03FFC1F
-FE600FC003C003C003C0036006381C07E010187F8F13>I<FC00001C00001C00001C00001C0000
-1C00001C00001C00001C00001C00001CF8001D0C001E0E001E0E001C0E001C0E001C0E001C0E00
-1C0E001C0E001C0E001C0E001C0E001C0E001C0E00FF9FC0121A7F9915>I<18003C003C001800
-000000000000000000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C
-001C00FF80091A80990A>I<FC00001C00001C00001C00001C00001C00001C00001C00001C0000
-1C00001C3F801C1E001C18001C10001C20001C40001DC0001FE0001CE0001C70001C78001C3800
-1C1C001C1E001C1F00FF3FC0121A7F9914>107 D<FC001C001C001C001C001C001C001C001C00
-1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091A80990A
->I<FC7C1F001D8E63801E0781C01E0781C01C0701C01C0701C01C0701C01C0701C01C0701C01C
-0701C01C0701C01C0701C01C0701C01C0701C01C0701C0FF9FE7F81D107F8F20>I<FCF8001D0C
-001E0E001E0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E
-00FF9FC012107F8F15>I<07E01C38300C700E6006E007E007E007E007E007E0076006700E381C
-1C3807E010107F8F13>I<FCF8001F0E001E07001C03801C03801C01C01C01C01C01C01C01C01C
-01C01C01C01C03801C03001E07001F0C001CF0001C00001C00001C00001C00001C00001C0000FF
-800012177F8F15>I<03C2000C2600381E00300E00700E00E00E00E00E00E00E00E00E00E00E00
-E00E00700E00700E00381E001C2E0007CE00000E00000E00000E00000E00000E00000E00007FC0
-12177F8F14>I<FCE01D701E701E201C001C001C001C001C001C001C001C001C001C001C00FFC0
-0C107F8F0F>I<1F2060E04020C020C020F0007F003FC01FE000F080708030C030C020F0408F80
-0C107F8F0F>I<0400040004000C000C001C003C00FFC01C001C001C001C001C001C001C001C00
-1C201C201C201C201C200E4003800B177F960F>I<FC7E001C0E001C0E001C0E001C0E001C0E00
-1C0E001C0E001C0E001C0E001C0E001C0E001C0E001C1E000C2E0007CFC012107F8F15>I<FF1F
-803C06001C04001C04001E0C000E08000E080007100007100007900003A00003A00001C00001C0
-0001C00000800011107F8F14>I<FF3F9F803C0E0700380E06001C1604001C1704001E170C000E
-2308000E2388000F239800074190000741D00003C1E0000380E0000380E0000180C00001004000
-19107F8F1C>I<FF3F803C1C001C18000E100007200007600003C00001C00001E00003E0000270
-00043800083800181C00381E00FC3FC012107F8F14>I<FF1F803C06001C04001C04001E0C000E
-08000E080007100007100007900003A00003A00001C00001C00001C00000800000800001000001
-0000E10000E20000E4000078000011177F8F14>I<7FF86070407040E041C041C0038007000700
-0E081C081C08381070107030FFF00D107F8F11>I E /Ff 4 109 df<000F8000304000E0E001C0
-E001C0C00380000380000380000380000380003FFFC00703800703800703800703800703800703
-800E07000E07000E07000E07000E07000E07001C0E001C0E00FF1FC0131A7F9915>12
-D<7070F06004047D830B>46 D<01F006181C0C380C300E700E7FFEE000E000E000E00060006004
-3008183007C00F107E8F11>101 D<0FC001C001C001C001C00380038003800380038003800700
-070007000700070007000E000E000E000E000E000E001C001C00FF800A1A80990A>108
-D E /Fg 38 122 df<60F0F878181818303060C080050C789614>39 D<038003800380638CF39E
-FFFE3FF80FE00FE03FF8FFFEF39E638C0380038003800F107E9214>42 D<FFFEFFFEFFFE0F037E
-8C14>45 D<01C00003E00003E0000360000360000770000770000770000770000630000E38000E
-38000E38000E38000E38001FFC001FFC001C1C001C1C003C1E00380E00FE3F80FE3F8011177F96
-14>65 D<03C60FFE1C3E181E381E700E700E600EE000E000E000E000E000E000E000600E700E70
-0E380C181C1C380FF003C00F177E9614>67 D<FFE000FFF800383C00381E00380E003807003807
-00380700380380380380380380380380380380380380380380380380380700380700380E00381E
-00383C00FFF800FFE00011177F9614>I<FFFF00FFFF0038070038070038070038070038000038
-00003870003870003FF0003FF00038700038700038000038000038000038038038038038038038
-0380FFFF80FFFF8011177F9614>I<FF00FF003800380038003800380038003800380038003800
-380038003800380038003807380738073807FFFFFFFF10177E9614>76 D<FE0FE0FE0FE03E0F80
-3B1B803B1B803B1B803B1B803BBB803BBB8039B38039B38039B38039F38038E38038E380380380
-380380380380380380380380380380FE0FE0FE0FE01317809614>I<FFF0FFFC381E380E380738
-07380738073807380E381E3FFC3FF038003800380038003800380038003800FE00FE0010177F96
-14>80 D<FFE000FFF800383C00381C00380E00380E00380E00380E00381C00383C003FF8003FF0
-00383800381C00381C00381C00381C00381C00381C80381DC0381DC0FE0F80FE070012177F9614
->82 D<0FCC1FFC307C603CE01CE01CE01CE00070007E003FE00FF001F8001C001E000E600EE00E
-E00EF01CF838FFF0C7E00F177E9614>I<FE0FE0FE0FE038038038038038038038038038038038
-03803803803803803803803803803803803803803803803803803803803803801C07001C07000E
-0E0007FC0001F0001317809614>85 D<0818306060C0C0C0F0F87830050C799914>96
-D<1FC0007FF000707800201800001C00001C0007FC001FFC003C1C00701C00E01C00E01C00E01C
-00707C003FFF800F8F8011107E8F14>I<FC0000FC00001C00001C00001C00001C00001C00001C
-F8001DFE001F07001E03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E03001F
-0E001DFC000CF8001217809614>I<03F80FFC1C1C380870006000E000E000E000E00060007000
-380E1C1E0FFC03F00F107E8F14>I<007E00007E00000E00000E00000E00000E00000E0007CE00
-0FFE001C3E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E00383E00
-1FEFC007CFC012177F9614>I<07E00FF01C38301C700CE00EE00EFFFEFFFEE00060007000380E
-1C1E0FFC03F00F107E8F14>I<007C00FE01CE03840380038003807FFEFFFE0380038003800380
-038003800380038003800380038003807FFC7FFC0F177F9614>I<07CF001FFF80383B80301800
-701C00701C00701C003018003838003FF00037C0007000007000003FF8001FFC003FFE00700F00
-E00380E00380E00380E003807007003C1E001FFC0007F00011197F8F14>I<FC0000FC00001C00
-001C00001C00001C00001C00001C78001DFE001F86001E07001C07001C07001C07001C07001C07
-001C07001C07001C07001C07001C0700FF8FE0FF8FE01317809614>I<03000780078003000000
-0000000000007F807F80038003800380038003800380038003800380038003800380FFFCFFFC0E
-187D9714>I<FC0000FC00001C00001C00001C00001C00001C00001DFF801DFF801C3C001C7800
-1CF0001DE0001FC0001FC0001FE0001EF0001C70001C38001C38001C1C00FE3F80FE3F8011177F
-9614>107 D<FF80FF800380038003800380038003800380038003800380038003800380038003
-800380038003800380FFFEFFFE0F177E9614>I<FB8E00FFDF003CF3803CF38038E38038E38038
-E38038E38038E38038E38038E38038E38038E38038E380FEFBE0FE79E01310808F14>I<FC7800
-FDFE001F86001E07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700
-FF8FE0FF8FE01310808F14>I<07C01FF03C78701C701CE00EE00EE00EE00EE00EE00E701C783C
-3C781FF007C00F107E8F14>I<FCF800FDFE001F07001E03001C03801C01C01C01C01C01C01C01
-C01C01C01C01C01C03801E03001F0E001DFC001CF8001C00001C00001C00001C00001C00001C00
-00FF8000FF80001218808F14>I<03CE000FFE001C3E00301E00700E00E00E00E00E00E00E00E0
-0E00E00E00E00E00700E00301E001C3E000FEE0007CE00000E00000E00000E00000E00000E0000
-0E00007FC0007FC012187F8F14>I<FE1F00FE7F800EE3800F81000F00000F00000E00000E0000
-0E00000E00000E00000E00000E00000E0000FFF000FFF00011107F8F14>I<0FD83FF86038C038
-C038F0007F803FF007F8001C6006E006F006F81CFFF8CFE00F107E8F14>I<0300070007000700
-07007FFCFFFC07000700070007000700070007000700070E070E070E070C03FC00F00F157F9414
->I<FC3F00FC3F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C
-07001C1F000FFFE003E7E01310808F14>I<FE3F80FE3F801C1C001C1C001C1C001C1C000E3800
-0E38000E380006300007700007700007700003E00003E00003E00011107F8F14>I<FF7F80FF7F
-80380E00380E00380E00380E0039CE0039CE0019CC001B6C001B6C001A6C001A6C001E7C000E78
-000E780011107F8F14>I<7E3F007E3F001E38000E780007700007E00003E00001C00003C00003
-E0000770000E78000E38001C1C00FE3F80FE3F8011107F8F14>I<FE3F80FE3F801C1C001C1C00
-1C1C000E1C000E38000E380007380007300007300003700003700001E00001E00001E00001C000
-01C00001C0000380007380007700007E00003C000011187F8F14>I E /Fh
-30 122 df<0003F07C001E0DC600380F0F00701E0F00E01E0E00E00C0001C01C0001C01C0001C0
-1C0001C01C0001C01C00038038007FFFFFC0038038000380380003803800038038000700700007
-007000070070000700700007007000070070000E00E0000E00E0000E00E0000E00E0000E00E000
-0E00E0001C01C0001E01E000FF8FFE0020207E9F1B>11 D<0003E0001C1800381800703C00E03C
-00E03801C00001C00001C00001C00001C0000380007FFFF00380700380700380700380700700E0
-0700E00700E00700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0
-FF0FF816207E9F19>I<FFC0FFC00A027D8A0F>45 D<07FFFFF8007C0078003C0038003C001800
-780018007800080078000800780008007800080078080800F0100000F0100000F0100000F03000
-00FFF00000F0700001E0200001E0200001E0200001E0200001E0000801E0001003C0001003C000
-1003C0002003C0002003C0006003C000C0078001C0078007C0FFFFFF801D1F7E9E1F>69
-D<07FFFFF8007C0078003C0038003C001800780018007800080078000800780008007800080078
-000800F0100000F0100000F0100000F0300000F0700000FFF00001E0600001E0200001E0200001
-E0200001E0200001E0000003C0000003C0000003C0000003C0000003C0000003C0000007800000
-07C00000FFFE00001D1F7E9E1E>I<07FFE0007C00003C00003C00007800007800007800007800
-00780000780000F00000F00000F00000F00000F00000F00001E00001E00001E00001E00001E000
-01E00003C00003C00003C00003C00003C00003C00007800007C000FFFC00131F7F9E10>73
-D<07FFF000007E0000003C0000003C000000780000007800000078000000780000007800000078
-000000F0000000F0000000F0000000F0000000F0000000F0000001E0000001E0000001E0000001
-E0000001E0008001E0010003C0010003C0010003C0030003C0020003C0060003C0060007801E00
-07807C00FFFFFC00191F7E9E1C>76 D<07FC01FFC0003E003E00003E001800003E001800004F00
-1000004F001000004780100000478010000043C010000043C010000083C020000081E020000081
-E020000080F020000080F020000080782000010078400001007C400001003C400001003C400001
-001E400001001E400002000F800002000F800002000F8000020007800002000780000600038000
-06000300000F00010000FFE0010000221F7E9E22>78 D<0003F800001E0E000038070000E00380
-01C001C003C001E0078000E00F0000F00F0000F01E0000F01E0000F83E0000F83C0000F87C0000
-F87C0000F87C0000F87C0000F8F80001F0F80001F0F80001F0F80001F0F80003E0780003E07800
-03C0780007C07C0007803C000F003C001E001E001C000E0038000700F00003C3C00000FE00001D
-217B9F23>I<07FFFC00007C0700003C03C0003C01E0007801E0007801F0007801F0007801F000
-7801F0007801E000F003E000F003C000F0078000F00F0000F03C0000FFF00001E0300001E03800
-01E01C0001E01C0001E01C0001E01E0003C03E0003C03E0003C03E0003C03E0003C03E0003C03E
-0207803E0407C01F04FFFC0F18000003E01F207E9E21>82 D<003F040060CC01803C03801C0300
-1C0700180600080E00080E00080E00080E00000F00000F80000FE00007FE0003FF8001FFC0007F
-E00007E00001E00000E00000F00000F04000E04000E04000E04000E06000C0600180E00380F803
-00C60C0081F80016217D9F19>I<FFF003FE1F8000F80F0000600F0000400F0000400F80008007
-80018007800100078002000780020007C0040003C0040003C0080003C0080003C0100003E01000
-01E0200001E0200001E0400001E0400001F0800000F1000000F1000000F2000000F2000000FC00
-00007C000000780000007800000070000000700000002000001F207A9E22>86
-D<07F8000C0C001E06001E07001C070000070000070000070000FF0007C7001E07003C0E00780E
-00F00E10F00E10F00E10F01E10F02E20784F401F878014147D9317>97 D<0700003F00000F0000
-0700000700000E00000E00000E00000E00000E00000E00001C00001C7C001D87001E03801C01C0
-1C01C03801C03801E03801E03801E03801E03801E07003C07003C0700380700780700700700E00
-E81C00C4380083E00013207B9F19>I<01FC07060E0F1C0F380E78007000F000F000F000F000E0
-00E000E000E000F0027004300818300FC010147C9314>I<0000700003F00000F0000070000070
-0000E00000E00000E00000E00000E00000E00001C000F9C00305C00E03C01C03C03801C0780380
-700380F00380F00380F00380F00380E00700E00700E00700E00700E00700700F00301E00186F00
-0F8FE014207C9F19>I<00F800070E000E07001C0700380380780380700380F00380F00380FFFF
-80F00000E00000E00000E00000E00000F001007002003004001C180007E00011147D9314>I<00
-000E003E1100E1A301C1C20381E00780E00701E00F01E00F01E00F01E00703C007038007870004
-FC000800000800001800001C00000FFF000FFFC007FFE01800F0300030600030C00030C00030C0
-00306000603000C01C070007FC00181F809417>103 D<00E00007E00001E00000E00000E00001
-C00001C00001C00001C00001C00001C000038000038F800390E003A0E003C0600380600780E007
-00E00700E00700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FF
-CFF815207E9F19>I<01C003E003E003C0018000000000000000000000000003801F8007800380
-03800700070007000700070007000E000E000E000E000E000E001C001E00FF800B1F7F9E0C>I<
-00E00007E00001E00000E00000E00001C00001C00001C00001C00001C00001C0000380000383FC
-0380F00380C0038180038100070400070800071800073800077C00071C000E1C000E0E000E0E00
-0E0F000E07000E07801C03801E07C0FF8FF016207E9F18>107 D<00E007E001E000E000E001C0
-01C001C001C001C001C00380038003800380038003800700070007000700070007000E000E000E
-000E000E000E001C001E00FFC00B207F9F0C>I<0387C07C001F9861860007A072070003C03403
-0003803803000780780700070070070007007007000700700700070070070007007007000E00E0
-0E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E001C01C01C001E01E01E00FFCF
-FCFFC022147E9326>I<038F801F90E007A0E003C0600380600780E00700E00700E00700E00700
-E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FFCFF815147E9319>I<00
-FC000387000E01801C00C03800E03800E07000F0F000F0F000F0F000F0F000F0E001E0E001E0E0
-01C0E003C0F00380700700380E001C1C0007E00014147D9317>I<038E001FB38007C78003C780
-0383000780000700000700000700000700000700000E00000E00000E00000E00000E00000E0000
-1C00001E0000FFE00011147E9312>114 D<01F2060E080618061802380438001E001FE00FF003
-F8003C401C400C400C600C6018E010D0608FC00F147E9312>I<0080010001000100030007000F
-001E00FFF80E000E000E000E001C001C001C001C001C001C003800382038203820382038403840
-18800F000D1C7C9B12>I<FF83F81E00E01C00C01C00800E00800E01000E02000E02000F040007
-040007080007080007100003900003A00003E00003C00003800001800001000015147C9318>
-118 D<0FF83F8001E00E0001C00C0001C0080000E0180000E0100000E0200000E0200000F04000
-0070400000708000007080000071000000390000003A0000003E0000003C000000380000001800
-00001000000010000000200000002000000040000070C00000F0800000F1000000E20000007C00
-0000191D809318>121 D E /Fi 1 59 df<70F8F8F87005057C840D>58
-D E /Fj 8 117 df<387CFEFEFE7C38000000000000387CFEFEFE7C3807147D930D>58
-D<FFFFFE00FFFFFE000FC03E000FC00E000FC00E000FC006000FC007000FC003000FC003000FC1
-83000FC183000FC180000FC180000FC380000FFF80000FFF80000FC380000FC180000FC180000F
-C180C00FC180C00FC000C00FC001800FC001800FC001800FC003800FC003800FC007800FC03F00
-FFFFFF00FFFFFF001A1F7E9E1E>69 D<FFC007FEFFC007FE0FE000600FF000600DF800600DF800
-600CFC00600C7E00600C7E00600C3F00600C1F80600C0FC0600C0FC0600C07E0600C03F0600C03
-F8600C01F8600C00FC600C007E600C007E600C003F600C001FE00C000FE00C000FE00C0007E00C
-0003E00C0003E00C0001E00C0000E0FFC00060FFC000601F1F7E9E24>78
-D<003F800001FFF00003E0F8000FC07E001F803F001F001F003F001F803F001F807E000FC07E00
-0FC07E000FC0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE
-000FE07E000FC07E000FC07F001FC03F001F803F001F801F803F001F803F000FC07E0003E0F800
-01FFF000003F80001B1F7D9E22>I<7FFFFFC07FFFFFC07C1F83C0701F81C0601F80C0601F80C0
-E01F80E0C01F8060C01F8060C01F8060C01F8060001F8000001F8000001F8000001F8000001F80
-00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F
-8000001F8000001F800007FFFE0007FFFE001B1E7E9D20>84 D<03F8000FFE001F0F003E07803C
-07807C07C07C07C0FC07C0FFFFC0FFFFC0FC0000FC0000FC00007C00007C00003E00C03E00C01F
-038007FF0001FC0012147F9315>101 D<01F8000FFF001F0F803E07C07C03E07C03E07C03E0FC
-03F0FC03F0FC03F0FC03F0FC03F0FC03F0FC03F07C03E07C03E03E07C01F0F800FFF0003FC0014
-147F9317>111 D<0300030003000300070007000F000F003F00FFF8FFF81F001F001F001F001F
-001F001F001F001F001F001F181F181F181F181F180F3007F003E00D1D7F9C12>116
-D E /Fk 64 123 df<0001FF01FE00001FFFCFFF00007F01FF0F8000FC03FE1FC001F807FC1FC0
-03F807FC1FC007F007F81FC007F007F80F8007F003F8000007F003F8000007F003F8000007F003
-F8000007F003F8000007F003F8000007F003F80000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF000
-07F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003
-F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003F80000
-07F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003F8000007F003
-F8000007F003F800007FFF3FFFC0007FFF3FFFC0007FFF3FFFC0002A2A7FA927>11
-D<0001FF0000001FFFC000007F81E00000FC01E00001F807F00003F807F00007F007F00007F007
-F00007F007F00007F007F00007F001C00007F000000007F000000007F000000007F03FF800FFFF
-FFF800FFFFFFF800FFFFFFF80007F003F80007F003F80007F003F80007F003F80007F003F80007
-F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F800
-07F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F8
-007FFF3FFF807FFF3FFF807FFF3FFF80212A7FA925>I<00030006001C0038007800F000E001E0
-03C003C007800F800F801F001F001F003E003E003E007E007E007E007C00FC00FC00FC00FC00FC
-00FC00FC00FC00FC00FC00FC00FC00FC00FC007C007E007E007E003E003E003E001F001F001F00
-0F800F80078003C003C001E000E000F000780038001C00060003103C7BAC1A>40
-D<C000600038001C001E000F000700078003C003C001E001F001F000F800F800F8007C007C007C
-007E007E007E003E003F003F003F003F003F003F003F003F003F003F003F003F003F003F003E00
-7E007E007E007C007C007C00F800F800F801F001F001E003C003C0078007000F001E001C003800
-6000C000103C7CAC1A>I<FFFFFFFFFFFFFFFFFFFFFFFF10067F9016>45
-D<1C007F007F00FF80FF80FF807F007F001C0009097B8813>I<003F800001FFF00007E0FC000F
-C07E001F803F001F001F003F001F803E000F807E000FC07E000FC07E000FC07E000FC0FE000FE0
-FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000F
-E0FE000FE0FE000FE0FE000FE0FE000FE07E000FC07E000FC07E000FC07E000FC03F001F803F00
-1F801F001F001F803F000FC07E0007E0FC0001FFF000003F80001B277DA622>48
-D<000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE0000FE0000FE0000FE0000FE0000FE
-0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
-0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE007FFFFE7FFFFE7FFF
-FE17277BA622>I<00FF800007FFF0000FFFFC001E03FE003800FF807C003F80FE003FC0FF001F
-C0FF001FE0FF000FE0FF000FE07E000FE03C001FE000001FE000001FC000001FC000003F800000
-3F0000007E000000FC000000F8000001F0000003E00000078000000F0000001E0000003C00E000
-7000E000E000E001C001C0038001C0060001C00FFFFFC01FFFFFC03FFFFFC07FFFFFC0FFFFFF80
-FFFFFF80FFFFFF801B277DA622>I<007F800003FFF00007FFFC000F80FE001F007F003F807F00
-3F803F803F803F803F803F801F803F801F003F8000007F0000007F0000007E000000FC000001F8
-000007F00000FFC00000FFC0000001F80000007E0000003F0000003F8000001FC000001FC00000
-1FE000001FE03C001FE07E001FE0FF001FE0FF001FE0FF001FC0FF003FC0FE003F807C007F003F
-00FE001FFFFC0007FFF00000FF80001B277DA622>I<00000E0000001E0000003E0000007E0000
-00FE000000FE000001FE000003FE0000077E00000E7E00000E7E00001C7E0000387E0000707E00
-00E07E0000E07E0001C07E0003807E0007007E000E007E000E007E001C007E0038007E0070007E
-00E0007E00FFFFFFF8FFFFFFF8FFFFFFF80000FE000000FE000000FE000000FE000000FE000000
-FE000000FE000000FE00007FFFF8007FFFF8007FFFF81D277EA622>I<180003001F801F001FFF
-FE001FFFFC001FFFF8001FFFF0001FFFC0001FFF00001C0000001C0000001C0000001C0000001C
-0000001C0000001C0000001C7FC0001DFFF8001F80FC001E003F0008003F0000001F8000001FC0
-00001FC000001FE000001FE018001FE07C001FE0FE001FE0FE001FE0FE001FE0FE001FC0FC001F
-C078003F8078003F803C007F001F01FE000FFFFC0003FFF00000FF80001B277DA622>I<0007F8
-00003FFE0000FFFF0001FC078003F00FC007C01FC00F801FC01F801FC01F001FC03F000F803F00
-00007E0000007E0000007E000000FE020000FE1FF000FE3FFC00FE603E00FE801F00FF801F80FF
-000FC0FF000FC0FE000FE0FE000FE0FE000FE0FE000FE07E000FE07E000FE07E000FE07E000FE0
-3E000FE03F000FC01F000FC01F001F800F801F0007E07E0003FFFC0001FFF800003FC0001B277D
-A622>I<380000003E0000003FFFFFF03FFFFFF03FFFFFF07FFFFFE07FFFFFC07FFFFF807FFFFF
-0070000E0070000E0070001C00E0003800E0007000E000E0000001E0000001C000000380000007
-800000070000000F0000001F0000001E0000003E0000003E0000007E0000007C0000007C000000
-FC000000FC000000FC000000FC000001FC000001FC000001FC000001FC000001FC000001FC0000
-01FC000000F80000007000001C297CA822>I<003FC00001FFF00003FFFC0007C07E000F003F00
-1E001F001E000F803E000F803E000F803F000F803F800F803FC00F803FF01F001FFC1E001FFE3C
-000FFFF8000FFFE00007FFF80001FFFC0001FFFE0007FFFF000F0FFF801E03FFC03E01FFC07C00
-7FE07C001FE0F8000FE0F80007E0F80003E0F80003E0F80003E0F80003C07C0003C07E0007803F
-000F001FC03F000FFFFC0003FFF800007FC0001B277DA622>I<007F800001FFF00007FFF8000F
-C0FC001F803E003F001F007E001F807E001F807E000F80FE000FC0FE000FC0FE000FC0FE000FE0
-FE000FE0FE000FE0FE000FE0FE000FE07E001FE07E001FE03F003FE01F002FE00F80CFE007FF8F
-E001FF0FE000080FE000000FC000000FC000000FC000001F803E001F807F001F807F003F007F00
-3E007F007E007E00FC003E03F8001FFFE0000FFF800001FE00001B277DA622>I<01FF000FFFE0
-1E03F03801F87800FCFC00FEFE00FEFE00FEFE00FE7C00FE3800FC0001FC0003F80007E0000FC0
-000F80001E00001E00003C00003800003800007000007000007000007000007000007000007000
-00000000000000000000000000000000700000F80001FC0003FE0003FE0003FE0001FC0000F800
-007000172A7CA920>63 D<00000780000000000780000000000FC0000000000FC0000000000FC0
-000000001FE0000000001FE0000000003FF0000000003FF0000000003FF00000000077F8000000
-0077F800000000F7FC00000000E3FC00000000E3FC00000001C1FE00000001C1FE00000003C1FF
-0000000380FF0000000380FF00000007007F80000007007F8000000F007FC000000E003FC00000
-0E003FC000001C001FE000001C001FE000003FFFFFF000003FFFFFF000003FFFFFF00000700007
-F80000700007F80000F00007FC0000E00003FC0000E00003FC0001C00001FE0001C00001FE0003
-C00001FF00FFFE003FFFFCFFFE003FFFFCFFFE003FFFFC2E297EA833>65
-D<FFFFFFF800FFFFFFFF00FFFFFFFFC003F8001FE003F8000FF003F80007F803F80003F803F800
-03FC03F80003FC03F80001FC03F80001FC03F80001FC03F80003FC03F80003F803F80003F803F8
-0007F003F8000FF003F8001FC003F800FF8003FFFFFE0003FFFFFFC003F8000FF003F80003F803
-F80001FC03F80001FE03F80000FE03F80000FE03F80000FF03F80000FF03F80000FF03F80000FF
-03F80000FF03F80000FF03F80000FE03F80001FE03F80003FC03F80007FC03F8001FF8FFFFFFFF
-E0FFFFFFFFC0FFFFFFFE0028297DA830>I<00007FE0030007FFFC07001FFFFF0F007FF00F9F00
-FF0001FF01FC0000FF03F800007F07F000003F0FE000001F1FC000001F1FC000000F3F8000000F
-3F800000077F800000077F800000077F00000000FF00000000FF00000000FF00000000FF000000
-00FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F800000007F8000
-00073F800000073F800000071FC00000071FC000000E0FE000000E07F000001C03F800003C01FC
-00007800FF0001F0007FF007C0001FFFFF800007FFFE0000007FF00028297CA831>I<FFFFFFFC
-0000FFFFFFFF8000FFFFFFFFE00003FC001FF80003FC0003FC0003FC0000FE0003FC00007F0003
-FC00003F8003FC00001FC003FC00001FC003FC00000FE003FC00000FE003FC000007F003FC0000
-07F003FC000007F003FC000007F003FC000007F803FC000007F803FC000007F803FC000007F803
-FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803FC000007F803FC0000
-07F003FC000007F003FC000007F003FC00000FE003FC00000FE003FC00000FC003FC00001FC003
-FC00003F8003FC00007F0003FC0000FF0003FC0003FC0003FC001FF800FFFFFFFFF000FFFFFFFF
-8000FFFFFFFC00002D297EA834>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC001FE003FC0007
-F003FC0001F003FC0001F003FC0000F003FC00007003FC00007003FC00007003FC01C07803FC01
-C03803FC01C03803FC01C03803FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FF
-FFC00003FC0FC00003FC03C00003FC03C00003FC01C00E03FC01C00E03FC01C00E03FC01C01C03
-FC00001C03FC00001C03FC00001C03FC00003C03FC00003803FC00007803FC0000F803FC0001F8
-03FC0003F803FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFFF027297EA82C>I<FFFFFFFFC0FFFF
-FFFFC0FFFFFFFFC003FC003FC003FC000FE003FC0003E003FC0001E003FC0001E003FC0000E003
-FC0000E003FC0000E003FC0000F003FC01C07003FC01C07003FC01C07003FC01C00003FC03C000
-03FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C0
-0003FC01C00003FC01C00003FC01C00003FC01C00003FC00000003FC00000003FC00000003FC00
-000003FC00000003FC00000003FC00000003FC00000003FC000000FFFFFC0000FFFFFC0000FFFF
-FC000024297EA82A>I<00007FE003000007FFFC0700001FFFFF0F00007FF00F9F0000FF0001FF
-0001FC0000FF0003F800007F0007F000003F000FE000001F001FC000001F001FC000000F003F80
-00000F003F80000007007F80000007007F80000007007F0000000000FF0000000000FF00000000
-00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00
-00FFFFF87F0000FFFFF87F8000FFFFF87F800000FF003F800000FF003F800000FF001FC00000FF
-001FC00000FF000FE00000FF0007F00000FF0003F80000FF0001FC0000FF0000FF0001FF00007F
-F007FF00001FFFFF9F000007FFFE0F0000007FF003002D297CA835>I<FFFFF00FFFFFFFFFF00F
-FFFFFFFFF00FFFFF03FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
-FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC0000
-3FC003FC00003FC003FC00003FC003FC00003FC003FFFFFFFFC003FFFFFFFFC003FFFFFFFFC003
-FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC0000
-3FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003FC00003FC003
-FC00003FC003FC00003FC003FC00003FC003FC00003FC0FFFFF00FFFFFFFFFF00FFFFFFFFFF00F
-FFFF30297EA835>I<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE0001FE0001FE0001FE00
-01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
-01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
-01FE0001FE00FFFFFCFFFFFCFFFFFC16297FA819>I<FFFFF001FFFCFFFFF001FFFCFFFFF001FF
-FC03FC00001E0003FC00003C0003FC0000780003FC0000F00003FC0001E00003FC0003C00003FC
-0007000003FC001E000003FC003C000003FC0078000003FC00F0000003FC01E0000003FC038000
-0003FC07C0000003FC1FC0000003FC3FE0000003FC7FF0000003FCFFF8000003FDE7F8000003FF
-83FC000003FF03FE000003FE01FF000003FC00FF000003FC007F800003FC007FC00003FC003FE0
-0003FC001FE00003FC000FF00003FC000FF80003FC0007F80003FC0003FC0003FC0001FE0003FC
-0001FF0003FC0000FF0003FC00007F80FFFFF00FFFFEFFFFF00FFFFEFFFFF00FFFFE2F297EA835
->75 D<FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003FC00000003FC00000003
-FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000
-03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000
-0003FC00000003FC0001C003FC0001C003FC0001C003FC0001C003FC0003C003FC00038003FC00
-038003FC00078003FC00078003FC000F8003FC000F8003FC001F8003FC007F8003FC01FF00FFFF
-FFFF00FFFFFFFF00FFFFFFFF0022297EA828>I<FFFE0000003FFF80FFFE0000003FFF80FFFF00
-00007FFF8003FF0000007FE00003FF0000007FE00003BF800000EFE00003BF800000EFE000039F
-C00001CFE000039FC00001CFE000038FE000038FE000038FE000038FE000038FE000038FE00003
-87F000070FE0000387F000070FE0000383F8000E0FE0000383F8000E0FE0000381FC001C0FE000
-0381FC001C0FE0000381FC001C0FE0000380FE00380FE0000380FE00380FE00003807F00700FE0
-0003807F00700FE00003803F80E00FE00003803F80E00FE00003803F80E00FE00003801FC1C00F
-E00003801FC1C00FE00003800FE3800FE00003800FE3800FE000038007F7000FE000038007F700
-0FE000038007F7000FE000038003FE000FE000038003FE000FE000038001FC000FE000038001FC
-000FE000038000F8000FE000FFFE00F803FFFF80FFFE00F803FFFF80FFFE007003FFFF8039297D
-A840>I<FFFC00007FFFFFFE00007FFFFFFF00007FFF03FF800001C003FFC00001C003BFE00001
-C0039FE00001C0039FF00001C0038FF80001C00387FC0001C00383FE0001C00381FF0001C00380
-FF8001C003807F8001C003807FC001C003803FE001C003801FF001C003800FF801C0038007FC01
-C0038003FC01C0038003FE01C0038001FF01C0038000FF81C00380007FC1C00380003FE1C00380
-001FF1C00380000FF1C00380000FF9C003800007FDC003800003FFC003800001FFC003800000FF
-C0038000007FC0038000007FC0038000003FC0038000001FC0038000000FC00380000007C0FFFE
-000003C0FFFE000001C0FFFE000001C030297EA835>I<0000FFC00000000FFFFC0000003F807F
-000000FE001FC00001F80007E00003F00003F00007E00001F8000FE00001FC001FC00000FE001F
-C00000FE003F8000007F003F8000007F007F8000007F807F0000003F807F0000003F807F000000
-3F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF
-0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F8000007F807F800000
-7F803F8000007F003F8000007F001FC00000FE001FC00000FE000FE00001FC0007F00003F80003
-F80007F00001FC000FE00000FE001FC000003FC0FF0000000FFFFC00000000FFC000002A297CA8
-33>I<FFFFFFF800FFFFFFFF00FFFFFFFFC003FC003FE003FC0007F003FC0003F803FC0003FC03
-FC0001FC03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE03FC0001FE
-03FC0001FC03FC0003FC03FC0003F803FC0007F003FC003FE003FFFFFF8003FFFFFE0003FC0000
-0003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00
-000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000FFFF
-F00000FFFFF00000FFFFF0000027297EA82E>I<0000FFC00000000FFFFC0000003FC0FF000000
-FE001FC00001FC000FE00003F00003F00007F00003F8000FE00001FC001FC00000FE001FC00000
-FE003F8000007F003F8000007F007F8000007F807F8000007F807F0000003F807F0000003F80FF
-0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF000000
-3FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F8000007F807F8000007F803F
-8000007F003F8000007F001FC00000FE001FC03E00FE000FE07F81FC0007E0C1C1F80003F180E3
-F00001F980E7E00000FF807FC000003FC07F0000000FFFFC00000000FFF800C00000007C00C000
-00003E00C00000003E01C00000003F83C00000001FFFC00000001FFF800000001FFF800000000F
-FF0000000007FF0000000003FE0000000001FC0000000000F8002A357CA833>I<FFFFFFE00000
-FFFFFFFE0000FFFFFFFF800003FC003FE00003FC000FF00003FC0007F80003FC0003FC0003FC00
-01FC0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE0003FC0001FE00
-03FC0001FC0003FC0003F80003FC0007F80003FC000FE00003FC003FC00003FFFFFE000003FFFF
-FE000003FC00FF800003FC003FC00003FC001FE00003FC000FF00003FC0007F80003FC0007F800
-03FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC00
-07F80003FC0007F80E03FC0007F80E03FC0003F80E03FC0001FC1CFFFFF000FE1CFFFFF0007FF8
-FFFFF0000FE02F297EA832>I<00FF00C003FFE1C00FFFF9C01F80FFC03F003FC03E000FC07C00
-07C07C0007C0FC0003C0FC0003C0FC0001C0FE0001C0FE0001C0FF000000FFC000007FFC00007F
-FFE0003FFFF8001FFFFE001FFFFF0007FFFF8003FFFFC000FFFFC0000FFFE000007FE000001FF0
-00000FF0000007F0E00003F0E00003F0E00003F0E00003F0F00003E0F00003E0F80007E0FC0007
-C0FF000F80FFE01F80E3FFFF00E1FFFC00C01FF0001C297CA825>I<7FFFFFFFFF807FFFFFFFFF
-807FFFFFFFFF807F807F807F807C007F800F8078007F80078078007F80078070007F800380F000
-7F8003C0F0007F8003C0E0007F8001C0E0007F8001C0E0007F8001C0E0007F8001C0E0007F8001
-C000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000000000
-7F80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000
-0000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000000000
-7F80000000007F80000000007F80000000FFFFFFC00000FFFFFFC00000FFFFFFC0002A287EA72F
->I<FFFFF000FFFEFFFFF000FFFEFFFFF000FFFE03FC0000038003FC0000038003FC0000038003
-FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000
-038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003
-FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000
-038003FC0000038003FC0000038003FC0000038003FC0000038003FC0000038001FC0000070001
-FE0000070000FE00000E00007F00000E00003F00003C00001FC0007800000FF003F0000007FFFF
-E0000000FFFF800000001FFC00002F297EA834>I<FFFFF0007FFFFFFFF0007FFFFFFFF0007FFF
-03FE000001C001FE0000038001FE0000038000FF0000070000FF0000070000FF80000F00007F80
-000E00007FC0000E00003FC0001C00003FE0001C00001FE0003800001FE0003800001FF0007800
-000FF0007000000FF800F0000007F800E0000007FC00E0000003FC01C0000003FC01C0000003FE
-03C0000001FE0380000001FF0780000000FF0700000000FF87000000007F8E000000007F8E0000
-00007FDE000000003FDC000000003FFC000000001FF8000000001FF8000000000FF0000000000F
-F0000000000FF00000000007E00000000007E00000000003C00000000003C0000030297FA833>
-I<FFFFE0FFFFE01FFFC0FFFFE0FFFFE01FFFC0FFFFE0FFFFE01FFFC003FC0003FC0000700003FC
-0003FC0000700003FE0003FE0000F00001FE0001FE0000E00001FE0001FE0000E00001FF0001FF
-0001E00000FF0001FF0001C00000FF0001FF0001C000007F8003FF80038000007F8003FF800380
-00007FC007FFC0078000003FC0073FC0070000003FC0073FC0070000003FE00F3FE00F0000001F
-E00E1FE00E0000001FE00E1FE00E0000000FF01C0FF01C0000000FF01C0FF01C0000000FF01C0F
-F81C00000007F83807F83800000007F83807F83800000007FC7807FC7800000003FC7003FC7000
-000003FC7003FC7000000003FEF003FEF000000001FEE001FEE000000001FEE001FEE000000000
-FFC000FFC000000000FFC000FFC000000000FFC000FFC0000000007F80007F80000000007F8000
-7F80000000007F80007F80000000003F00003F00000000003F00003F00000000003F00003F0000
-0000001E00001E00000000001E00001E00000042297FA845>I<7FFFF81FFFE07FFFF81FFFE07F
-FFF81FFFE001FF0000F00000FF8001E00000FFC001C000007FC003C000003FE0078000001FF00F
-0000001FF00E0000000FF81E00000007FC3C00000007FC3800000003FE7800000001FFF0000000
-01FFE000000000FFC0000000007FC0000000003FE0000000003FE0000000001FF0000000001FF8
-000000003FF8000000003FFC000000007BFE00000000F3FE00000001E1FF00000001C0FF800000
-03C07FC0000007807FC000000F003FE000000E001FF000001E001FF000003C000FF80000380007
-FC0000780007FC0000F00003FE0001E00001FF00FFFF003FFFFCFFFF003FFFFCFFFF003FFFFC2E
-297EA833>I<03FF80000FFFF0001F01FC003F80FE003F807F003F803F003F803F801F003F8000
-003F8000003F8000003F8000003F80003FFF8001FC3F800FE03F801F803F803F003F807E003F80
-FC003F80FC003F80FC003F80FC003F80FC005F807E00DF803F839FFC1FFE0FFC03F803FC1E1B7E
-9A21>97 D<FFE00000FFE00000FFE000000FE000000FE000000FE000000FE000000FE000000FE0
-00000FE000000FE000000FE000000FE000000FE000000FE000000FE1FE000FE7FF800FFE07E00F
-F803F00FF001F80FE000FC0FE000FC0FE0007E0FE0007E0FE0007F0FE0007F0FE0007F0FE0007F
-0FE0007F0FE0007F0FE0007F0FE0007F0FE0007E0FE0007E0FE0007E0FE000FC0FE000FC0FF001
-F80FF803F00F9C0FE00F0FFF800E01FC00202A7EA925>I<003FF00001FFFC0003F03E000FC07F
-001F807F003F007F003F007F007F003E007E0000007E000000FE000000FE000000FE000000FE00
-0000FE000000FE000000FE0000007E0000007E0000007F0000003F0003803F8003801F8007000F
-E00E0003F83C0001FFF800003FC000191B7E9A1E>I<00007FF000007FF000007FF0000007F000
-0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
-000007F0003F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F03F0007F07E0007F07E0007
-F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F07E00
-07F07E0007F03F0007F03F0007F01F800FF00FC01FF007E07FFF01FFE7FF007F87FF202A7EA925
->I<003FC00001FFF00003E07C000F803E001F801F001F001F003F000F807E000F807E000FC07E
-000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE000000FE000000FE0000007E0000007E000000
-7F0000003F0001C01F0001C00F80038007C0070003F01E0000FFFC00003FE0001A1B7E9A1F>I<
-0007F8003FFC007E3E01FC7F03F87F03F07F07F07F07F03E07F00007F00007F00007F00007F000
-07F00007F000FFFFC0FFFFC0FFFFC007F00007F00007F00007F00007F00007F00007F00007F000
-07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000
-7FFF807FFF807FFF80182A7EA915>I<007F80F001FFE3F807C0FE1C0F807C7C1F003E7C1F003E
-103F003F003F003F003F003F003F003F003F003F003F003F001F003E001F003E000F807C0007C0
-F80005FFE0000C7F8000180000001C0000001C0000001E0000001FFFF8001FFFFF000FFFFFC007
-FFFFE003FFFFF00FFFFFF03E0007F07C0001F8F80000F8F80000F8F80000F8F80000F87C0001F0
-7C0001F03F0007E00FC01F8007FFFF00007FF0001E287E9A22>I<FFE00000FFE00000FFE00000
-0FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000
-000FE000000FE000000FE07E000FE1FF800FE30FC00FE40FE00FE807E00FF807F00FF007F00FF0
-07F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00F
-E007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFFFE3FFF
-202A7DA925>I<07000F801FC03FE03FE03FE01FC00F8007000000000000000000000000000000
-FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
-E00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7EAA12>I<FFE00000FFE00000FFE000000FE000000F
-E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
-0FE000000FE03FF80FE03FF80FE03FF80FE007000FE00E000FE03C000FE078000FE0F0000FE1E0
-000FE3C0000FE780000FEFC0000FFFE0000FFFE0000FF7F0000FE3F8000FC1FC000FC1FC000FC0
-FE000FC07F000FC07F000FC03F800FC01FC00FC01FC0FFFC7FFCFFFC7FFCFFFC7FFC1E2A7EA923
->107 D<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
-E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
-0FE00FE0FFFEFFFEFFFE0F2A7EA912>I<FFC07F001FC000FFC1FFC07FF000FFC307E0C1F8000F
-C407F101FC000FC803F200FC000FD803FE00FE000FD003FC00FE000FD003FC00FE000FE003F800
-FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE0
-03F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE
-000FE003F800FE000FE003F800FE000FE003F800FE000FE003F800FE00FFFE3FFF8FFFE0FFFE3F
-FF8FFFE0FFFE3FFF8FFFE0331B7D9A38>I<FFC07E00FFC1FF80FFC30FC00FC40FE00FC807E00F
-D807F00FD007F00FD007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0
-0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3F
-FFFFFE3FFFFFFE3FFF201B7D9A25>I<003FE00001FFFC0003F07E000FC01F801F800FC03F0007
-E03F0007E07E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE00
-03F8FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F8007F07F0001
-FFFC00003FE0001D1B7E9A22>I<FFE1FE00FFE7FF80FFFE0FE00FF803F00FF001F80FE001FC0F
-E000FC0FE000FE0FE000FE0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F
-0FE0007F0FE0007E0FE000FE0FE000FE0FE000FC0FE001FC0FF001F80FF803F00FFC0FE00FEFFF
-800FE1FC000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0
-0000FFFE0000FFFE0000FFFE000020277E9A25>I<FFC3E0FFC7F8FFCC7C0FD8FE0FD0FE0FD0FE
-0FF0FE0FE07C0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
-0FE0000FE0000FE0000FE0000FE000FFFF00FFFF00FFFF00171B7E9A1B>114
-D<03FE300FFFF03E03F07800F07000F0F00070F00070F80070FE0000FFE0007FFF007FFFC03FFF
-E01FFFF007FFF800FFF80007FC0000FCE0007CE0003CF0003CF00038F80038FC0070FF01E0E7FF
-C0C1FF00161B7E9A1B>I<00700000700000700000700000F00000F00000F00001F00003F00003
-F00007F0001FFFE0FFFFE0FFFFE007F00007F00007F00007F00007F00007F00007F00007F00007
-F00007F00007F00007F00007F00007F07007F07007F07007F07007F07007F07007F07003F0E001
-F8C000FFC0003F0014267FA51A>I<FFE07FF0FFE07FF0FFE07FF00FE007F00FE007F00FE007F0
-0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007
-F00FE007F00FE007F00FE007F00FE007F00FE007F00FE00FF00FE00FF007E017F003F067FF01FF
-C7FF007F87FF201B7D9A25>I<FFFE07FFFFFE07FFFFFE07FF07F000E007F000E007F801E003F8
-01C003F801C001FC038001FC038001FE078000FE070000FF0F00007F0E00007F0E00003F9C0000
-3F9C00003FFC00001FF800001FF800000FF000000FF000000FF0000007E0000007E0000003C000
-0003C000201B7F9A23>I<FFFC7FFC1FFCFFFC7FFC1FFCFFFC7FFC1FFC0FE00FE001C007F007E0
-038007F007E0038007F807F0078003F807F0070003F807F8070001FC0FF80E0001FC0FF80E0001
-FE1FFC1E0000FE1CFC1C0000FE1CFE1C0000FF387E3C00007F387E3800007F787F3800003FF03F
-7000003FF03F7000003FE01FF000001FE01FE000001FE01FE000000FC00FC000000FC00FC00000
-0FC00FC0000007800780000007800780002E1B7F9A31>I<FFFC1FFEFFFC1FFEFFFC1FFE07F007
-8003F8070001FC0F0001FE1E0000FE3C00007F7800003FF800003FF000001FE000000FE0000007
-F0000007F800000FF800001FFC00003DFE000038FF0000787F0000F03F8001E03FC003C01FE003
-800FE0FFF03FFFFFF03FFFFFF03FFF201B7F9A23>I<FFFE07FFFFFE07FFFFFE07FF07F000E007
-F000E007F801E003F801C003F801C001FC038001FC038001FE078000FE070000FF0F00007F0E00
-007F0E00003F9C00003F9C00003FFC00001FF800001FF800000FF000000FF0000007F0000007E0
-000007E0000003C0000003C000000380000003800000078000380700007C070000FE0E0000FE0E
-0000FE1C0000FE3800007C7000003FE000000F80000020277F9A23>I<3FFFFF3FFFFF3F00FE3C
-01FE3803FC7803F87807F0700FF0700FE0701FC0003FC0003F80007F0000FF0000FE0001FC0703
-FC0703F80707F0070FF00F0FE00F1FC00E3FC01E7F803E7F00FEFFFFFEFFFFFE181B7E9A1E>I
-E /Fl 68 123 df<70F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F870000000000070F8F8F870051C77
-9B18>33 D<4010E038F078E038E038E038E038E038E038E038E038E038E03860300D0E7B9C18>
-I<030600078F00078F00078F00078F00078F00078F007FFFC0FFFFE0FFFFE07FFFC00F1E000F1E
-000F1E000F1E000F1E000F1E007FFFC0FFFFE0FFFFE07FFFC01E3C001E3C001E3C001E3C001E3C
-001E3C000C1800131C7E9B18>I<00C00001C00001C00001C00003F0000FFC003FFE007DCF0071
-C700E1C380E1C780E1C780E1C780F1C00079C0003DC0001FE0000FF80003FC0001DE0001CF0001
-C70061C380F1C380F1C380E1C380E1C70071C70079DE003FFE001FF80007E00001C00001C00001
-C00000C00011247D9F18>I<01C00007E0000FF0000E70001C38001C38001C38001C38001C73F0
-1C73F01CE3F00FE3800FC7000F87000F07001F0E003F0E007B8E0073DC00E1DC00E0F800E0F800
-E07070E0787070FC707FFFE03FCFE00F03C0141C7F9B18>38 D<387C7C7E3E0E0E0E1C1C38F8F0
-C0070E789B18>I<007000F001E003C007800F001E001C00380038007000700070007000E000E0
-00E000E000E000E000E000E0007000700070007000380038001C001E000F00078003C001F000F0
-00700C24799F18>I<6000F00078003C001E000F000780038001C001C000E000E000E000E00070
-007000700070007000700070007000E000E000E000E001C001C0038007800F001E003C007800F0
-0060000C247C9F18>I<01C00001C00001C00001C000C1C180F1C780F9CF807FFF001FFC0007F0
-0007F0001FFC007FFF00F9CF80F1C780C1C18001C00001C00001C00001C00011147D9718>I<00
-600000F00000F00000F00000F00000F00000F00000F0007FFFC0FFFFE0FFFFE07FFFC000F00000
-F00000F00000F00000F00000F00000F00000600013147E9718>I<1C3E7E7F3F1F070E1E7CF860
-080C788518>I<7FFF00FFFF80FFFF807FFF0011047D8F18>I<3078FCFC78300606778518>I<00
-0300000780000780000F80000F00001F00001E00001E00003E00003C00007C0000780000780000
-F80000F00001F00001E00003E00003C00003C00007C0000780000F80000F00000F00001F00001E
-00003E00003C00003C00007C0000780000F80000F00000F0000060000011247D9F18>I<01F000
-07FC000FFE001F1F001C07003803807803C07001C07001C0E000E0E000E0E000E0E000E0E000E0
-E000E0E000E0E000E0E000E0F001E07001C07001C07803C03803801C07001F1F000FFE0007FC00
-01F000131C7E9B18>I<01800380038007800F803F80FF80FB8043800380038003800380038003
-8003800380038003800380038003800380038003807FFCFFFE7FFC0F1C7B9B18>I<03F0000FFE
-003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C00001C00003C00007
-80000F00001E00003C0000780000F00001E00007C0000F80001E00E03C00E07FFFE0FFFFE07FFF
-E0131C7E9B18>I<07F8001FFE003FFF007807807803C07801C03001C00001C00003C000038000
-0F0003FF0003FE0003FF000007800003C00001C00000E00000E00000E0F000E0F000E0F001C0F0
-03C07C07803FFF001FFE0003F800131C7E9B18>I<1FFF803FFF803FFF80380000380000380000
-3800003800003800003800003800003BF8003FFE003FFF003C07801803C00001C00000E00000E0
-6000E0F000E0F000E0E001C07003C07C0F803FFF001FFC0003F000131C7E9B18>53
-D<E00000FFFFE0FFFFE0FFFFE0E003C0E00780000700000E00001E00001C000038000038000070
-0000700000E00000E00000E00001C00001C00001C00001C00003C0000380000380000380000380
-00038000038000038000131D7E9C18>55 D<3078FCFC783000000000000000003078FCFC783006
-14779318>58 D<600000F00000FC00007E00003F00001FC00007E00003F00001FC00007E00003F
-00001F80001F80003F00007E0001FC0003F00007E0001FC0003F00007E0000FC0000F000006000
-0011187D9918>62 D<007C0001FE0007FF000F87801E03C03C1DC0387FC070FFE071E3E071C1E0
-E1C1E0E380E0E380E0E380E0E380E0E380E0E380E0E1C1C071C1C071E3C070FF80387F003C1C00
-1E00E00F83E007FFC001FF80007E00131C7E9B18>64 D<00700000F80000F80000D80000D80001
-DC0001DC0001DC00018C00038E00038E00038E00038E000306000707000707000707000707000F
-FF800FFF800FFF800E03800E03801C01C01C01C07F07F0FF8FF87F07F0151C7F9B18>I<00F8E0
-03FEE007FFE00F07E01E03E03C01E03800E07000E07000E0700000E00000E00000E00000E00000
-E00000E00000E00000E000007000007000E07000E03800E03C00E01E01C00F07C007FF8003FE00
-00F800131C7E9B18>67 D<7FF800FFFE007FFF001C0F801C03C01C03C01C01E01C00E01C00E01C
-00F01C00701C00701C00701C00701C00701C00701C00701C00701C00F01C00E01C00E01C01E01C
-01C01C03C01C0F807FFF00FFFE007FF800141C7F9B18>I<FFFFF0FFFFF0FFFFF01C00701C0070
-1C00701C00701C00001C00001C0E001C0E001C0E001FFE001FFE001FFE001C0E001C0E001C0E00
-1C00001C00001C00381C00381C00381C00381C0038FFFFF8FFFFF8FFFFF8151C7F9B18>I<FFFF
-E0FFFFE0FFFFE01C00E01C00E01C00E01C00E01C00001C00001C1C001C1C001C1C001FFC001FFC
-001FFC001C1C001C1C001C1C001C00001C00001C00001C00001C00001C00001C0000FFC000FFC0
-00FFC000131C7E9B18>I<01F1C003FDC00FFFC01F0FC01C03C03803C03801C07001C07001C070
-0000E00000E00000E00000E00000E00000E00FF0E01FF0E00FF07001C07001C07003C03803C038
-03C01C07C01F0FC00FFFC003FDC001F1C0141C7E9B18>I<7FFF00FFFF807FFF0001C00001C000
-01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000
-01C00001C00001C00001C00001C00001C00001C0007FFF00FFFF807FFF00111C7D9B18>73
-D<7FE000FFE0007FE0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00
-000E00000E00000E00000E00000E00000E00000E00000E00700E00700E00700E00700E00707FFF
-F0FFFFF07FFFF0141C7F9B18>76 D<FC01F8FE03F8FE03F83B06E03B06E03B06E03B06E03B8EE0
-3B8EE0398CE0398CE039DCE039DCE039DCE038D8E038D8E038F8E03870E03870E03800E03800E0
-3800E03800E03800E03800E0FE03F8FE03F8FE03F8151C7F9B18>I<7E07F0FF0FF87F07F01D81
-C01D81C01D81C01DC1C01CC1C01CC1C01CE1C01CE1C01CE1C01C61C01C71C01C71C01C31C01C39
-C01C39C01C39C01C19C01C19C01C1DC01C0DC01C0DC01C0DC07F07C0FF87C07F03C0151C7F9B18
->I<0FF8003FFE007FFF00780F00700700F00780E00380E00380E00380E00380E00380E00380E0
-0380E00380E00380E00380E00380E00380E00380E00380E00380E00380F00780700700780F007F
-FF003FFE000FF800111C7D9B18>I<FFFE00FFFF80FFFFC01C03C01C01E01C00E01C00701C0070
-1C00701C00701C00701C00E01C01E01C03C01FFFC01FFF801FFE001C00001C00001C00001C0000
-1C00001C00001C00001C0000FF8000FF8000FF8000141C7F9B18>I<7FF800FFFE007FFF001C0F
-801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F801FFF001FFE001FFE001C0F001C07
-001C03801C03801C03801C03801C03801C039C1C039C1C039C7F01F8FF81F87F00F0161C7F9B18
->82 D<03F3801FFF803FFF807C0F80700780E00380E00380E00380E000007000007800003F0000
-1FF00007FE0000FF00000F800003C00001C00000E00000E06000E0E000E0E001E0F001C0F80780
-FFFF80FFFE00E7F800131C7E9B18>I<7FFFF8FFFFF8FFFFF8E07038E07038E07038E070380070
-000070000070000070000070000070000070000070000070000070000070000070000070000070
-0000700000700000700000700007FF0007FF0007FF00151C7F9B18>I<FF83FEFF83FEFF83FE1C
-00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C
-00701C00701C00701C00701C00701C00700E00E00F01E00783C003FF8001FF00007C00171C809B
-18>I<FF07F8FF07F8FF07F81C01C01C01C01C01C01C01C00E03800E03800E03800E03800F0780
-070700070700070700070700038E00038E00038E00038E00018C0001DC0001DC0001DC0000D800
-00F80000F800007000151C7F9B18>I<FFF8FFF8FFF8E000E000E000E000E000E000E000E000E0
-00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
-E000E000FFF8FFF8FFF80D24779F18>91 D<FFF8FFF8FFF8003800380038003800380038003800
-380038003800380038003800380038003800380038003800380038003800380038003800380038
-003800380038FFF8FFF8FFF80D247F9F18>93 D<1FE0003FF8007FFC00781E00300E0000070000
-070000FF0007FF001FFF007F0700780700E00700E00700E00700F00F00781F003FFFF01FFBF007
-E1F014147D9318>97 D<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000EFF
-800FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E00380E00380E00380F00700F00
-700F80E00FC1E00FFFC00EFF80063E00151C809B18>I<01FE0007FF001FFF803E078038030070
-0000700000E00000E00000E00000E00000E00000E000007000007001C03801C03E03C01FFF8007
-FF0001FC0012147D9318>I<001F80003F80001F8000038000038000038000038000038003E380
-0FFB801FFF803C1F80380F80700780700380E00380E00380E00380E00380E00380E00380700780
-700780380F803C1F801FFFF00FFBF803E3F0151C7E9B18>I<01F00007FC001FFE003E0F003807
-80700380700380E001C0E001C0FFFFC0FFFFC0FFFFC0E000007000007001C03801C03E03C01FFF
-8007FF0001FC0012147D9318>I<001F80007FC000FFE000E1E001C0C001C00001C00001C0007F
-FFC0FFFFC0FFFFC001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001
-C00001C00001C00001C0007FFF007FFF007FFF00131C7F9B18>I<01E1F007FFF80FFFF81E1E30
-1C0E003807003807003807003807003807001C0E001E1E001FFC001FF80039E0003800001C0000
-1FFE001FFFC03FFFE07801F0700070E00038E00038E00038E000387800F07E03F01FFFC00FFF80
-01FC00151F7F9318>I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000EFF
-800FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00
-E00E00E00E00E07FC3FCFFE7FE7FC3FC171C809B18>I<03800007C00007C00007C00003800000
-00000000000000000000007FC000FFC0007FC00001C00001C00001C00001C00001C00001C00001
-C00001C00001C00001C00001C00001C00001C00001C000FFFF00FFFF80FFFF00111D7C9C18>I<
-0038007C007C007C003800000000000000000FFC1FFC0FFC001C001C001C001C001C001C001C00
-1C001C001C001C001C001C001C001C001C001C001C001C001C001C001C6038F078FFF07FE03F80
-0E277E9C18>I<FE0000FE0000FE00000E00000E00000E00000E00000E00000E3FF00E7FF00E3F
-F00E07800E0F000E1E000E3C000E78000EF0000FF8000FFC000F9C000F0E000E0F000E07000E03
-800E03C0FFC7F8FFC7F8FFC7F8151C7F9B18>I<7FE000FFE0007FE00000E00000E00000E00000
-E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000
-E00000E00000E00000E00000E00000E0007FFFC0FFFFE07FFFC0131C7E9B18>I<7CE0E000FFFB
-F8007FFFF8001F1F1C001E1E1C001E1E1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C
-1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C007F1F1F00FFBFBF807F1F1F0019148193
-18>I<7E3E00FEFF807FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E0
-0E00E00E00E00E00E00E00E00E00E07FC3FCFFE7FE7FC3FC1714809318>I<01F0000FFE001FFF
-003E0F803803807001C07001C0E000E0E000E0E000E0E000E0E000E0F001E07001C07803C03C07
-803E0F801FFF000FFE0001F00013147E9318>I<7E3E00FEFF807FFFC00FC1E00F80E00F00700E
-00700E00380E00380E00380E00380E00380E00380F00700F00700F80E00FC1E00FFFC00EFF800E
-3E000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC000151E809318>I<
-01E38007FB801FFF803E1F80380F80700780700780E00380E00380E00380E00380E00380E00380
-700780700780380F803C1F801FFF800FFB8003E380000380000380000380000380000380000380
-000380003FF8003FF8003FF8151E7E9318>I<7F87E0FF9FF07FBFF803F87803F03003E00003C0
-0003C0000380000380000380000380000380000380000380000380000380007FFE00FFFF007FFE
-0015147F9318>I<07F7003FFF007FFF00780F00E00700E00700E007007C00007FE0001FFC0003
-FE00001F00600780E00380E00380F00380F80F00FFFF00FFFC00E7F00011147D9318>I<018000
-0380000380000380000380007FFFC0FFFFC0FFFFC0038000038000038000038000038000038000
-0380000380000380000380400380E00380E00380E001C1C001FFC000FF80003E0013197F9818>
-I<7E07E0FE0FE07E07E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00
-E00E00E00E00E00E01E00F03E007FFFC03FFFE01FCFC1714809318>I<7F8FF0FF8FF87F8FF01E
-03C00E03800E03800E0380070700070700070700038E00038E00038E00038E0001DC0001DC0001
-DC0000F80000F80000700015147F9318>I<FF8FF8FF8FF8FF8FF83800E03800E03800E01C01C0
-1C01C01C71C01CF9C01CF9C01CD9C01CD9C00DDD800DDD800DDD800D8D800F8F800F8F80070700
-15147F9318>I<7F8FF07F9FF07F8FF0070700078E00039E0001DC0001F80000F80000700000F0
-0000F80001DC00039E00038E000707000F07807F8FF0FF8FF87F8FF015147F9318>I<7F8FF0FF
-8FF87F8FF00E01C00E03800E0380070380070700070700038700038600038E0001CE0001CE0000
-CC0000CC0000DC0000780000780000780000700000700000700000F00000E00079E0007BC0007F
-80003F00001E0000151E7F9318>I<3FFFF07FFFF07FFFF07001E07003C0700780000F00001E00
-003C0000F80001F00003C0000780000F00701E00703C0070780070FFFFF0FFFFF0FFFFF014147F
-9318>I E /Fm 52 123 df<00003FFC07F8000003FFFF3FFE00000FF807FF0F00003FC003FC1F
-80007F0007F83FC000FE000FF83FC001FE000FF03FC001FC000FF03FC003FC000FF01F8003FC00
-0FF0060003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF00000
-03FC000FF0000003FC000FF0000003FC000FF00000FFFFFFFFFFF000FFFFFFFFFFF000FFFFFFFF
-FFF00003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003
-FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0
-000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC
-000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF000
-0003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF000007FFFE1FFFFC0007FFFE1
-FFFFC0007FFFE1FFFFC00032327FB12F>11 D<0000600000E00001C0000380000700000E00001C
-00003C0000780000F80000F00001F00003E00003E00007C00007C0000FC0000F80001F80001F80
-001F00003F00003F00003F00007F00007E00007E00007E00007E0000FE0000FE0000FE0000FE00
-00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00007E00007E00007E00
-007E00007F00003F00003F00003F00001F00001F80001F80000F80000FC00007C00007C00003E0
-0003E00001F00000F00000F800007800003C00001C00000E000007000003800001C00000E00000
-60134879B51F>40 D<800000C00000E000007000003800001C00000E00000F000007800007C000
-03C00003E00001F00001F00000F80000F80000FC00007C00007E00007E00003E00003F00003F00
-003F00003F80001F80001F80001F80001F80001FC0001FC0001FC0001FC0001FC0001FC0001FC0
-001FC0001FC0001FC0001FC0001FC0001FC0001FC0001F80001F80001F80001F80003F80003F00
-003F00003F00003E00007E00007E00007C0000FC0000F80000F80001F00001F00003E00003C000
-07C0000780000F00000E00001C0000380000700000E00000C0000080000012487BB51F>I<FFFF
-F8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8FFFFF815077F921B>45 D<0001C0000003C000000FC000
-007FC0001FFFC000FFFFC000FFBFC000E03FC000003FC000003FC000003FC000003FC000003FC0
-00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F
-C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000
-3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000
-003FC0007FFFFFE07FFFFFE07FFFFFE01B2E7AAD28>49 D<003FE00001FFFE0007FFFF800F80FF
-C01E003FE038001FF07C000FF87E0007FCFF0007FCFF8007FEFF8007FEFF8003FEFF8003FE7F00
-03FE3E0007FE000007FE000007FC000007FC00000FF800000FF800000FF000001FE000001FC000
-003F8000007F0000007E000000F8000001F0000003E0000007C000000F0000001E000E003C000E
-0038000E0070001E00E0001C01C0001C0300003C07FFFFFC0FFFFFFC1FFFFFFC3FFFFFFC7FFFFF
-F8FFFFFFF8FFFFFFF8FFFFFFF81F2E7CAD28>I<001FF80000007FFF000001FFFFC00003E03FE0
-0007800FF0000FC00FF8001FE007F8001FE007FC001FE007FC001FE007FC001FE007FC000FC007
-FC00078007FC0000000FF80000000FF80000000FF00000001FE00000001FC00000003F80000000
-FE0000003FF80000003FFF800000001FE000000007F000000007F800000003FC00000003FE0000
-0001FF00000001FF00000001FF80000001FF80000001FF801C0001FF803E0001FF807F0001FF80
-FF8001FF80FF8001FF00FF8001FF00FF8003FE007F0003FE007E0007FC003C0007F8001FC01FF0
-000FFFFFC00003FFFF0000003FF80000212E7DAD28>I<0000007000000000F000000001F00000
-0003F000000007F00000000FF00000000FF00000001FF00000003FF000000077F0000000F7F000
-0000E7F0000001C7F000000387F000000707F000000F07F000000E07F000001C07F000003807F0
-00007007F00000F007F00000E007F00001C007F000038007F000070007F0000F0007F0000E0007
-F0001C0007F000380007F000700007F000E00007F000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE00000
-0FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000
-000FF000000FFFFFE0000FFFFFE0000FFFFFE0232E7EAD28>I<0C0000300FC003F00FFFFFE00F
-FFFFC00FFFFF800FFFFF000FFFFE000FFFF8000FFFF0000FFF80000E0000000E0000000E000000
-0E0000000E0000000E0000000E0000000E0000000E1FF0000E7FFE000FE03F800F800FC00E0007
-E00C0007F0000007F8000003FC000003FC000003FC000003FE000003FE180003FE3E0003FE7F00
-03FEFF0003FEFF0003FEFF0003FCFF0003FCFE0003FC780007F8780007F03C000FE01E001FC00F
-C07F8007FFFF0001FFFC00003FE0001F2E7CAD28>I<0000FF80000007FFE000001FFFF000007F
-80F80000FE003C0001F8007C0003F000FE0007F001FE000FE001FE000FE001FE001FC001FE003F
-C000FC003FC00078003FC00000007F800000007F800000007F80000000FF83FC0000FF8FFF8000
-FF9C0FC000FFB003F000FFB001F800FFE001FC00FFC001FE00FFC000FE00FFC000FF00FFC000FF
-00FF8000FF80FF8000FF80FF8000FF80FF8000FF807F8000FF807F8000FF807F8000FF807F8000
-FF803F8000FF003FC000FF001FC000FF001FC000FE000FC001FC0007E001FC0003F003F80001FC
-0FE00000FFFFC000003FFF0000000FFC0000212E7DAD28>I<38000000003E000000003FFFFFFF
-C03FFFFFFFC03FFFFFFFC03FFFFFFF807FFFFFFF007FFFFFFE007FFFFFFC007FFFFFF800780000
-38007000007000700000E000F00001C000E000038000E000070000E00007000000000E00000000
-1C00000000380000000038000000007800000000F000000000F000000001F000000001E0000000
-03E000000003E000000007E000000007E00000000FC00000000FC00000000FC00000001FC00000
-001FC00000001FC00000001FC00000001FC00000003FC00000003FC00000003FC00000003FC000
-00003FC00000003FC00000003FC00000003FC00000001F800000000F00000022307CAF28>I<00
-0FF80000003FFF000000FFFFC00001F80FE00003E003F00007C001F8000F8001F8000F8000FC00
-0F8000FC001F8000FC001F8000FC001FC000FC001FC000FC001FF000F8001FFC01F8000FFE01F0
-000FFF83E00007FFE7C00007FFFF800003FFFE000001FFFF000000FFFFC000003FFFE00001FFFF
-F00003E3FFF80007C1FFFC001F807FFE003F001FFF003E0007FF007E0003FF807E0000FF80FC00
-007F80FC00003F80FC00001F80FC00001F80FC00001F80FC00001F007E00001F007E00001F007F
-00003E003F00007C001FC000F8000FF007F00003FFFFE00000FFFF8000001FF80000212E7DAD28
->I<0000007800000000000078000000000000FC000000000000FC000000000000FC0000000000
-01FE000000000001FE000000000003FF000000000003FF000000000007FF800000000007FF8000
-00000007FF80000000000FFFC0000000000E7FC0000000001E7FE0000000001C3FE0000000001C
-3FE000000000383FF000000000381FF000000000781FF800000000700FF800000000700FF80000
-0000E00FFC00000000E007FC00000001E007FE00000001C003FE00000001C003FE000000038003
-FF000000038001FF000000078001FF800000070000FF800000070000FF8000000FFFFFFFC00000
-0FFFFFFFC000001FFFFFFFE000001C00003FE000003C00003FF000003800001FF000003800001F
-F000007000001FF800007000000FF80000F000000FFC0000E0000007FC0000E0000007FC0001C0
-000007FE0003E0000003FE00FFFF8001FFFFFCFFFF8001FFFFFCFFFF8001FFFFFC36317DB03D>
-65 D<FFFFFFFFE00000FFFFFFFFFE0000FFFFFFFFFF800000FF0000FFC00000FF00003FF00000
-FF00001FF80000FF00000FF80000FF000007FC0000FF000007FC0000FF000007FE0000FF000003
-FE0000FF000003FE0000FF000003FE0000FF000003FE0000FF000007FE0000FF000007FE0000FF
-000007FC0000FF000007FC0000FF00000FF80000FF00001FF00000FF00003FE00000FF0000FF80
-0000FF000FFF000000FFFFFFFE000000FFFFFFFFC00000FF00001FF00000FF000007F80000FF00
-0003FE0000FF000003FE0000FF000001FF0000FF000001FF8000FF000000FF8000FF000000FFC0
-00FF000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000FF000000FFC000FF0000
-00FFC000FF000000FF8000FF000001FF8000FF000001FF0000FF000003FF0000FF000007FE0000
-FF00000FFC0000FF00007FF800FFFFFFFFFFE000FFFFFFFFFF8000FFFFFFFFFC000032317EB039
->I<000003FF80018000003FFFF003800001FFFFFC07800007FF003F0F80001FF800079F80003F
-C00001FF8000FF800000FF8001FE0000007F8003FC0000003F8007FC0000001F8007F80000000F
-800FF00000000F801FF000000007801FF000000007803FE000000007803FE000000003807FE000
-000003807FE000000003807FC000000000007FC00000000000FFC00000000000FFC00000000000
-FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000
-000000FFC000000000007FC000000000007FC000000000007FE000000000007FE000000003803F
-E000000003803FE000000003801FF000000003801FF000000007800FF0000000070007F8000000
-070007FC0000000E0003FC0000001E0001FE0000001C0000FF8000007800003FC00000F000001F
-F80003E0000007FF003F80000001FFFFFE000000003FFFF80000000003FF80000031317CB03A>
-I<FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF000FF80003FF000FF800007F800FF800003F800FF
-800000F800FF800000F800FF8000007800FF8000007800FF8000003800FF8000003800FF800000
-3800FF8000001C00FF8007001C00FF8007001C00FF8007001C00FF8007000000FF8007000000FF
-800F000000FF801F000000FF803F000000FFFFFF000000FFFFFF000000FFFFFF000000FF803F00
-0000FF801F000000FF800F000000FF8007000000FF8007000000FF8007000700FF8007000700FF
-8007000700FF8000000E00FF8000000E00FF8000000E00FF8000000E00FF8000001E00FF800000
-1E00FF8000003C00FF8000003C00FF8000007C00FF800000FC00FF800001FC00FF800007FC00FF
-80003FFCFFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF830317EB035>69 D<FFFFFFFFFFE0FFFFFF
-FFFFE0FFFFFFFFFFE000FF80007FE000FF80000FF000FF800003F000FF800001F000FF800001F0
-00FF800000F000FF800000F000FF8000007000FF8000007000FF8000007000FF8000003800FF80
-00003800FF8007003800FF8007003800FF8007000000FF8007000000FF8007000000FF800F0000
-00FF801F000000FF803F000000FFFFFF000000FFFFFF000000FFFFFF000000FF803F000000FF80
-1F000000FF800F000000FF8007000000FF8007000000FF8007000000FF8007000000FF80070000
-00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80
-00000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000FFFFFFE00000
-FFFFFFE00000FFFFFFE000002D317EB033>I<000003FF00030000007FFFF007000001FFFFFC0F
-000007FF007E1F00001FF0000FBF00007FC00003FF0000FF800001FF0001FE0000007F0003FC00
-00007F0007FC0000003F000FF80000001F000FF00000001F001FF00000000F001FF00000000F00
-3FE000000007003FE000000007007FE000000007007FE000000007007FC00000000000FFC00000
-000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FF
-C00000000000FFC00000000000FFC00000000000FFC00000000000FFC00007FFFFFC7FC00007FF
-FFFC7FE00007FFFFFC7FE0000001FF003FE0000001FF003FE0000001FF001FF0000001FF001FF0
-000001FF000FF0000001FF000FF8000001FF0007FC000001FF0003FC000001FF0001FE000001FF
-0000FF800001FF00007FC00003FF00001FF800077F000007FF003E3F000001FFFFFC1F0000007F
-FFF00F00000003FF80030036317CB03F>I<FFFFFF80FFFFFF80FFFFFF8000FF800000FF800000
-FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000
-00FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF80
-0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF
-800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF800000
-FF800000FF8000FFFFFF80FFFFFF80FFFFFF8019317EB01E>73 D<FFFFFF8003FFFF00FFFFFF80
-03FFFF00FFFFFF8003FFFF0000FF8000001F800000FF8000001E000000FF8000003C000000FF80
-000078000000FF800000F0000000FF800001C0000000FF80000780000000FF80000F00000000FF
-80001E00000000FF80003C00000000FF80007800000000FF8000E000000000FF8003C000000000
-FF80078000000000FF800F0000000000FF801E0000000000FF803E0000000000FF807F00000000
-00FF80FF0000000000FF83FF8000000000FF87FFC000000000FF8F7FE000000000FF9E3FE00000
-0000FFBC1FF000000000FFF01FF800000000FFE00FFC00000000FFC007FC00000000FF8003FE00
-000000FF8003FF00000000FF8001FF80000000FF8000FF80000000FF80007FC0000000FF80007F
-E0000000FF80003FE0000000FF80001FF0000000FF80000FF8000000FF80000FFC000000FF8000
-07FC000000FF800003FE000000FF800003FF000000FF800001FF800000FF800000FF800000FF80
-0000FFC000FFFFFF801FFFFF80FFFFFF801FFFFF80FFFFFF801FFFFF8039317EB03F>75
-D<FFFFFFE00000FFFFFFE00000FFFFFFE0000000FF8000000000FF8000000000FF8000000000FF
-8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
-0000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF
-8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
-0000FF8000000000FF8000000000FF8000000000FF8000000000FF800001C000FF800001C000FF
-800001C000FF800001C000FF800003C000FF8000038000FF8000038000FF8000078000FF800007
-8000FF8000078000FF80000F8000FF80001F8000FF80003F8000FF80007F8000FF8000FF0000FF
-8007FF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF002A317EB030>I<FFFF800001FFFFC0FFFF
-C00001FFFFC0FFFFE00001FFFFC000FFF0000003E00000FFF8000001C00000EFFC000001C00000
-E7FC000001C00000E7FE000001C00000E3FF000001C00000E1FF800001C00000E0FFC00001C000
-00E07FE00001C00000E03FE00001C00000E03FF00001C00000E01FF80001C00000E00FFC0001C0
-0000E007FE0001C00000E003FE0001C00000E001FF0001C00000E001FF8001C00000E000FFC001
-C00000E0007FE001C00000E0003FF001C00000E0001FF001C00000E0001FF801C00000E0000FFC
-01C00000E00007FE01C00000E00003FF01C00000E00001FF81C00000E00000FF81C00000E00000
-FFC1C00000E000007FE1C00000E000003FF1C00000E000001FF9C00000E000000FFDC00000E000
-0007FDC00000E0000007FFC00000E0000003FFC00000E0000001FFC00000E0000000FFC00000E0
-0000007FC00000E00000003FC00000E00000003FC00000E00000001FC00000E00000000FC00001
-F000000007C000FFFFE0000003C000FFFFE0000001C000FFFFE0000001C0003A317EB03F>78
-D<FFFFFFFFE000FFFFFFFFFE00FFFFFFFFFF8000FF8000FFE000FF80003FF000FF80000FF800FF
-800007FC00FF800007FC00FF800003FE00FF800003FE00FF800003FF00FF800003FF00FF800003
-FF00FF800003FF00FF800003FF00FF800003FF00FF800003FF00FF800003FE00FF800003FE00FF
-800007FC00FF800007F800FF80000FF800FF80003FE000FF8000FFC000FFFFFFFF0000FFFFFFF8
-0000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF
-8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
-0000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF
-80000000FFFFFF800000FFFFFF800000FFFFFF80000030317EB037>80 D<FFFFFFFF80000000FF
-FFFFFFF8000000FFFFFFFFFE00000000FF8003FF80000000FF80007FE0000000FF80001FF00000
-00FF80000FF8000000FF80000FF8000000FF80000FFC000000FF800007FC000000FF800007FE00
-0000FF800007FE000000FF800007FE000000FF800007FE000000FF800007FE000000FF800007FE
-000000FF800007FC000000FF80000FFC000000FF80000FF8000000FF80001FF0000000FF80003F
-E0000000FF80007FC0000000FF8003FF00000000FFFFFFF800000000FFFFFFE000000000FF8007
-F800000000FF8001FC00000000FF8000FE00000000FF80007F00000000FF80007F80000000FF80
-003FC0000000FF80003FC0000000FF80003FE0000000FF80003FE0000000FF80003FE0000000FF
-80003FE0000000FF80003FE0000000FF80003FF0000000FF80003FF0000000FF80003FF0000000
-FF80003FF0000000FF80003FF0038000FF80003FF8038000FF80001FF8038000FF80001FF80300
-00FF80000FFC0700FFFFFF8003FE0E00FFFFFF8001FFFC00FFFFFF80001FF00039317EB03C>82
-D<001FF8018000FFFF038003FFFFC78007F007EF800F8000FF801F00007F803E00001F803E0000
-0F807C00000F807C00000780FC00000780FC00000780FC00000380FE00000380FE00000380FF00
-000000FFC00000007FF00000007FFF8000003FFFF800003FFFFF80001FFFFFF0000FFFFFF80007
-FFFFFE0003FFFFFF0000FFFFFF80003FFFFF800001FFFFC000001FFFE0000000FFE00000003FE0
-0000001FF00000000FF000000007F060000007F0E0000003F0E0000003F0E0000003F0E0000003
-E0F0000003E0F0000003E0F8000007C0FC000007C0FF00000F80FFC0001F00FBFC00FE00F1FFFF
-F800E03FFFF000C003FF800024317CB02D>I<7FFFFFFFFFFF007FFFFFFFFFFF007FFFFFFFFFFF
-007FC00FF801FF007E000FF8003F007C000FF8001F0078000FF8000F0078000FF8000F0070000F
-F8000700F0000FF8000780F0000FF8000780F0000FF8000780E0000FF8000380E0000FF8000380
-E0000FF8000380E0000FF8000380E0000FF800038000000FF800000000000FF800000000000FF8
-00000000000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000
-000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF800
-000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000000
-0FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000
-0000000FF800000000000FF800000000000FF8000000007FFFFFFF0000007FFFFFFF0000007FFF
-FFFF000031307DAF38>I<FFFFFF8003FFFF80FFFFFF8003FFFF80FFFFFF8003FFFF8000FF8000
-0007C00000FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF80
-000003800000FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF
-80000003800000FF80000003800000FF80000003800000FF80000003800000FF80000003800000
-FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF800000038000
-00FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF8000000380
-0000FF80000003800000FF80000003800000FF80000003800000FF80000003800000FF80000003
-800000FF80000003800000FF80000003800000FF800000038000007F800000038000007F800000
-070000007FC00000070000003FC000000E0000003FC000000E0000001FE000001C0000000FF000
-003800000007F800007000000003FC0001E000000000FF801FC0000000003FFFFF80000000000F
-FFFE000000000000FFE000000039317EB03E>I<FFFFFC0000FFFFFFFFFC0000FFFFFFFFFC0000
-FFFF03FF00000003C001FF000000038001FF800000078000FF800000070000FFC000000700007F
-C000000E00007FC000000E00007FE000001E00003FE000001C00003FF000003C00001FF0000038
-00001FF800003800000FF800007000000FFC000070000007FC0000E0000007FC0000E0000007FE
-0001E0000003FE0001C0000003FF0003C0000001FF000380000001FF800380000000FF80070000
-0000FFC00700000000FFC00F000000007FC00E000000007FE01E000000003FE01C000000003FF0
-3C000000001FF038000000001FF838000000000FF870000000000FF870000000000FFCF0000000
-0007FCE00000000007FFE00000000003FFC00000000003FFC00000000001FF800000000001FF80
-0000000000FF000000000000FF000000000000FF0000000000007E0000000000007E0000000000
-003C0000000000003C00000038317EB03D>I<00FFF0000003FFFE00000F803F80000FC00FE000
-1FE007F0001FE007F0001FE003F8000FC003FC00078003FC00000003FC00000003FC00000003FC
-00000003FC000000FFFC00001FFFFC0000FFE3FC0003FC03FC000FF003FC001FC003FC003FC003
-FC007F8003FC007F8003FC00FF0003FC00FF0003FC00FF0003FC00FF0007FC00FF0007FC007F80
-0DFC003FC019FE001FE070FFF007FFE07FF000FF803FF024207E9F27>97
-D<01F8000000FFF8000000FFF8000000FFF80000000FF800000007F800000007F800000007F800
-000007F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8
-00000007F800000007F800000007F83FE00007F8FFFC0007FBE07F0007FF001F8007FE000FC007
-FC000FE007F80007F007F80007F807F80007F807F80003FC07F80003FC07F80003FC07F80003FE
-07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003
-FC07F80003FC07F80003FC07F80007F807F80007F807F80007F007FC000FE007FE000FC007E700
-3F8007C3C0FE000780FFF80007003FC00027327EB12D>I<000FFF00007FFFC001FC01F003F003
-F007E007F80FE007F81FC007F83FC003F03FC001E07F8000007F8000007F800000FF800000FF80
-0000FF800000FF800000FF800000FF800000FF800000FF8000007F8000007F8000007F8000003F
-C0001C3FC0001C1FC000380FE0003807E0007003F001E001FC07C0007FFF00000FF8001E207D9F
-24>I<0000000FC0000007FFC0000007FFC0000007FFC00000007FC00000003FC00000003FC000
-00003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0
-0000003FC00000003FC00000003FC00007F83FC0003FFF3FC000FE07BFC003F801FFC007E0007F
-C00FE0007FC01FC0003FC03FC0003FC03FC0003FC07F80003FC07F80003FC07F80003FC0FF8000
-3FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC07F80
-003FC07F80003FC07F80003FC03FC0003FC03FC0003FC01FC0003FC00FE0007FC007E000FFC003
-F003FFE001FC0F3FFE007FFE3FFE000FF03FFE27327DB12D>I<000FFC00007FFF8001FC0FC003
-F003E007E001F00FE001F81FC000FC3FC000FE3FC000FE7F80007E7F80007F7F80007FFF80007F
-FF80007FFFFFFFFFFFFFFFFFFF800000FF800000FF800000FF8000007F8000007F8000007F8000
-003FC000071FC000071FC0000E0FE0000E07F0001C03F8007800FE03E0003FFFC00007FE002020
-7E9F25>I<0001FE00000FFF80001FC3C0007F07E000FE0FF001FE0FF001FC0FF003FC0FF003FC
-07E003FC018003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0000FF
-FFFC00FFFFFC00FFFFFC0003FC000003FC000003FC000003FC000003FC000003FC000003FC0000
-03FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00
-0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00007FFF
-F0007FFFF0007FFFF0001C327EB119>I<001FF007C000FFFE3FE001F83F79F007E00FC3F00FE0
-0FE1F00FC007E0E01FC007F0001FC007F0003FC007F8003FC007F8003FC007F8003FC007F8003F
-C007F8001FC007F0001FC007F0000FC007E0000FE00FE00007E00FC00003F83F000006FFFE0000
-0E1FF000000E000000001E000000001E000000001F000000001F800000001FFFFF80000FFFFFF0
-000FFFFFFC0007FFFFFE0003FFFFFF0003FFFFFF800FFFFFFFC01F00007FC07E00001FE07C0000
-0FE0FC000007E0FC000007E0FC000007E0FC000007E07E00000FC03E00000F803F00001F800FC0
-007E0007F803FC0001FFFFF000001FFF0000242F7E9F28>I<01F8000000FFF8000000FFF80000
-00FFF80000000FF800000007F800000007F800000007F800000007F800000007F800000007F800
-000007F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8
-07F80007F83FFE0007F8783F0007F8C03F8007F9801FC007FB001FC007FE001FE007FC001FE007
-FC001FE007FC001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
-07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
-E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3
-FFFF28327DB12D>I<03C00007E0000FF0001FF8001FF8001FF8001FF8000FF00007E00003C000
-00000000000000000000000000000000000000000000000000000001F800FFF800FFF800FFF800
-0FF80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F800
-07F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F800FFFF80
-FFFF80FFFF8011337DB217>I<01F8000000FFF8000000FFF8000000FFF80000000FF800000007
-F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8000000
-07F800000007F800000007F800000007F800000007F800000007F801FFF807F801FFF807F801FF
-F807F8003F0007F8003C0007F800780007F800F00007F803C00007F807800007F80F000007F81E
-000007F878000007F8FC000007F9FE000007FBFE000007FFFF000007FE7F800007FC7FC00007F8
-3FC00007F01FE00007F00FF00007F00FF80007F007FC0007F003FC0007F001FE0007F000FF0007
-F000FF8007F0007F8007F0007FC0FFFF81FFFEFFFF81FFFEFFFF81FFFE27327EB12B>107
-D<01F800FFF800FFF800FFF8000FF80007F80007F80007F80007F80007F80007F80007F80007F8
-0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
-0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
-0007F80007F80007F80007F80007F80007F80007F80007F800FFFFC0FFFFC0FFFFC012327DB117
->I<03F007F8001FE000FFF03FFE00FFF800FFF0783F01E0FC00FFF0C03F8300FE000FF1801FC6
-007F0007F3001FCC007F0007F6001FF8007F8007FC001FF0007F8007FC001FF0007F8007FC001F
-F0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F800
-1FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8
-001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007
-F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F8007F8001FE0007F80
-FFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFCFFFFC3FFFF0FFFFC3E207D9F43>I<03F007F800FFF03F
-FE00FFF0783F00FFF0C03F800FF1801FC007F3001FC007F6001FE007FC001FE007FC001FE007FC
-001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007
-F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
-07F8001FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3FFFF28207D9F
-2D>I<0007FC0000007FFFC00001FC07F00003F001F80007E000FC000FC0007E001FC0007F003F
-C0007F803F80003F807F80003FC07F80003FC07F80003FC0FF80003FE0FF80003FE0FF80003FE0
-FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE07F80003FC07F80003FC07F80003F
-C03FC0007F803FC0007F801FC0007F000FE000FE0007E000FC0003F803F80001FE0FF000007FFF
-C0000007FC000023207E9F28>I<01F83FE000FFF8FFFC00FFFBE07F00FFFF003F8007FE001FC0
-07FC000FE007F8000FF007F80007F807F80007F807F80007FC07F80003FC07F80003FC07F80003
-FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F800
-03FC07F80007FC07F80007FC07F80007F807F80007F807F8000FF007FC000FE007FE001FC007FF
-003F8007FBC0FE0007F8FFF80007F83FC00007F800000007F800000007F800000007F800000007
-F800000007F800000007F800000007F800000007F800000007F800000007F8000000FFFFC00000
-FFFFC00000FFFFC00000272E7E9F2D>I<03F03F00FFF07FC0FFF1C3E0FFF187E00FF30FF007F6
-0FF007F60FF007FC07E007FC03C007FC000007FC000007F8000007F8000007F8000007F8000007
-F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80000
-07F8000007F8000007F8000007F80000FFFFE000FFFFE000FFFFE0001C207E9F21>114
-D<01FF860007FFFE001F00FE003C003E0078001E0078000E00F8000E00F8000E00F8000E00FC00
-0000FF800000FFFC00007FFFC0007FFFF0003FFFF8001FFFFC0007FFFE0001FFFF00003FFF0000
-00FF8000003F8060001F80E0000F80E0000F80F0000F80F0000F00F8000F00FC001E00FE001C00
-FF807800F3FFF000C07F800019207D9F20>I<001C0000001C0000001C0000001C0000001C0000
-003C0000003C0000003C0000007C0000007C000000FC000001FC000003FC000007FC00001FFFFE
-00FFFFFE00FFFFFE0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC
-000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC038003
-FC038003FC038003FC038003FC038003FC038003FC038001FC038001FC070000FE0700007F0E00
-003FFC000007F000192E7FAD1F>I<01F80007E0FFF803FFE0FFF803FFE0FFF803FFE00FF8003F
-E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
-1FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8
-001FE007F8001FE007F8001FE007F8001FE007F8003FE007F8003FE003F8007FE003F8007FE001
-FC00DFF000FE039FFF007FFF1FFF000FFC1FFF28207D9F2D>I<FFFF801FFCFFFF801FFCFFFF80
-1FFC0FF80003C007F800038007FC00078003FC00070003FE000F0001FE000E0001FF000E0000FF
-001C0000FF001C00007F803800007F803800007FC07800003FC07000003FE0F000001FE0E00000
-1FF1E000000FF1C000000FF9C0000007FB80000007FB80000003FF00000003FF00000003FF0000
-0001FE00000001FE00000000FC00000000FC00000000780000000078000026207E9F2B>I<FFFF
-1FFFE07FF8FFFF1FFFE07FF8FFFF1FFFE07FF80FF000FE0007800FF800FE00078007F800FE0007
-0007F8007F00070003FC007F000E0003FC00FF800E0003FE00FF801E0001FE00FF801C0001FE01
-DFC01C0001FF01DFC03C0000FF03DFE0380000FF838FE07800007F838FE07000007F8707F07000
-007FC707F0F000003FCF07F8E000003FCE03F8E000001FEE03F9C000001FFC01FDC000001FFC01
-FFC000000FFC01FF8000000FF800FF80000007F800FF00000007F0007F00000007F0007F000000
-03F0007E00000003E0003E00000001E0003C00000001C0001C000035207E9F3A>I<7FFF807FFC
-7FFF807FFC7FFF807FFC03FE000F0001FE001E0000FF003C0000FF807800007FC07800003FE0F0
-00001FE1E000000FF3C000000FFF80000007FF00000003FE00000001FE00000000FF00000000FF
-80000000FFC0000001FFC0000003DFE00000078FF00000078FF800000F07FC00001E03FC00003C
-01FE00007800FF0000F000FF8000E0007FC001E0003FC0FFFC01FFFFFFFC01FFFFFFFC01FFFF28
-207F9F2B>I<FFFF801FFCFFFF801FFCFFFF801FFC0FF80003C007F800038007FC00078003FC00
-070003FE000F0001FE000E0001FF000E0000FF001C0000FF001C00007F803800007F803800007F
-C07800003FC07000003FE0F000001FE0E000001FF1E000000FF1C000000FF9C0000007FB800000
-07FB80000003FF00000003FF00000003FF00000001FE00000001FE00000000FC00000000FC0000
-00007800000000780000000070000000007000000000F000000000E000000001E000007C01C000
-00FE03C00000FE03800000FE07800000FE0F000000FC1E000000787C0000003FF00000000FC000
-0000262E7E9F2B>I<3FFFFFF83FFFFFF83F800FF03E001FE03C003FE038003FC078007F807800
-FF807001FF007001FE007003FE007007FC000007F800000FF800001FF000001FE000003FC00000
-7FC00000FF801C00FF001C01FF001C03FE001C03FC001C07FC003C0FF8003C0FF000381FE00078
-3FE000F83FC001F87F8007F8FFFFFFF8FFFFFFF81E207E9F24>I E /Fn
-3 16 df<FFFFFFC0FFFFFFC01A027C8B23>0 D<0001FE00000007FF8000001E01E00000780078
-0000E0001C000180000600030000030006000001800C000000C00C000000C01800000060300000
-003030000000303000000030600000001860000000186000000018C00000000CC00000000CC000
-00000CC00000000CC00000000CC00000000CC00000000CC00000000CC00000000C600000001860
-00000018600000001830000000303000000030300000003018000000600C000000C00C000000C0
-06000001800300000300018000060000E0001C000078007800001E01E0000007FF80000001FE00
-00262B7DA02D>13 D<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFFFFFFFFFF7FFE7FFE3FFC
-1FF80FF003C010127D9317>15 D E /Fo 83 125 df<001F83E000F06E3001C078780380F87803
-00F03007007000070070000700700007007000070070000700700007007000FFFFFF8007007000
-070070000700700007007000070070000700700007007000070070000700700007007000070070
-00070070000700700007007000070070000700700007007000070070007FE3FF001D20809F1B>
-11 D<003F0000E0C001C0C00381E00701E00701E0070000070000070000070000070000070000
-FFFFE00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0
-0700E00700E00700E00700E00700E00700E07FC3FE1720809F19>I<003FE000E0E001C1E00381
-E00700E00700E00700E00700E00700E00700E00700E00700E0FFFFE00700E00700E00700E00700
-E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700
-E00700E07FE7FE1720809F19>I<70F8F8F8F8F8F8F87070707070707070707020202020200000
-00000070F8F8F87005217CA00D>33 D<7038F87CFC7EFC7E743A04020402040208040804100810
-08201040200F0E7E9F17>I<0080008007E00C981084208260824081C087C08FC08FC086E080F0
-8078803F803FE01FF807FC00FE009E008E00870087F083F083F0838083808240864084208818B0
-07C000800080008010257DA117>36 D<70F8FCFC74040404080810102040060E7C9F0D>39
-D<0020004000800100020006000C000C00180018003000300030007000600060006000E000E000
-E000E000E000E000E000E000E000E000E000E0006000600060007000300030003000180018000C
-000C000600020001000080004000200B2E7DA112>I<800040002000100008000C000600060003
-00030001800180018001C000C000C000C000E000E000E000E000E000E000E000E000E000E000E0
-00E000C000C000C001C001800180018003000300060006000C00080010002000400080000B2E7D
-A112>I<01800180018001800180C183F18F399C0FF003C003C00FF0399CF18FC1830180018001
-800180018010147DA117>I<70F8FCFC74040404080810102040060E7C840D>44
-D<FFC0FFC00A027F8A0F>I<70F8F8F87005057C840D>I<000100030003000600060006000C000C
-000C00180018001800300030003000600060006000C000C000C001800180018003000300030006
-00060006000C000C000C00180018001800300030003000600060006000C000C000C000102D7DA1
-17>I<03F0000E1C001C0E00180600380700700380700380700380700380F003C0F003C0F003C0
-F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0700380700380700380
-7807803807001806001C0E000E1C0003F000121F7E9D17>I<018003800F80F380038003800380
-038003800380038003800380038003800380038003800380038003800380038003800380038003
-80038007C0FFFE0F1E7C9D17>I<03F0000C1C00100E00200700400780800780F007C0F803C0F8
-03C0F803C02007C00007C0000780000780000F00000E00001C0000380000700000600000C00001
-80000300000600400C00401800401000803FFF807FFF80FFFF80121E7E9D17>I<03F0000C1C00
-100E00200F00780F80780780780780380F80000F80000F00000F00000E00001C0000380003F000
-003C00000E00000F000007800007800007C02007C0F807C0F807C0F807C0F00780400780400F00
-200E001C3C0003F000121F7E9D17>I<000600000600000E00000E00001E00002E00002E00004E
-00008E00008E00010E00020E00020E00040E00080E00080E00100E00200E00200E00400E00C00E
-00FFFFF0000E00000E00000E00000E00000E00000E00000E0000FFE0141E7F9D17>I<1803001F
-FE001FFC001FF8001FE00010000010000010000010000010000010000011F000161C00180E0010
-07001007800003800003800003C00003C00003C07003C0F003C0F003C0E0038040038040070020
-0600100E000C380003E000121F7E9D17>I<007C000182000701000E03800C07801C0780380300
-380000780000700000700000F1F000F21C00F40600F80700F80380F80380F003C0F003C0F003C0
-F003C0F003C07003C07003C07003803803803807001807000C0E00061C0001F000121F7E9D17>
-I<4000007FFFC07FFF807FFF804001008002008002008004000008000008000010000020000020
-0000400000400000C00000C00001C0000180000380000380000380000380000780000780000780
-00078000078000078000078000030000121F7D9D17>I<03F0000C0C0010060030030020018060
-01806001806001807001807803003E03003F06001FC8000FF00003F80007FC000C7E00103F0030
-0F806003804001C0C001C0C000C0C000C0C000C0C000806001802001001002000C0C0003F00012
-1F7E9D17>I<03F0000E18001C0C00380600380700700700700380F00380F00380F003C0F003C0
-F003C0F003C0F003C07007C07007C03807C0180BC00E13C003E3C0000380000380000380000700
-300700780600780E00700C002018001070000FC000121F7E9D17>I<70F8F8F870000000000000
-0000000070F8F8F87005147C930D>I<70F8F8F8700000000000000000000070F0F8F878080808
-101010202040051D7C930D>I<0FC0307040384038E03CF03CF03C603C0038007000E000C00180
-0180010003000200020002000200020002000000000000000000000007000F800F800F8007000E
-207D9F15>63 D<000100000003800000038000000380000007C0000007C0000007C0000009E000
-0009E0000009E0000010F0000010F0000010F00000207800002078000020780000403C0000403C
-0000403C0000801E0000801E0000FFFE0001000F0001000F0001000F0002000780020007800200
-0780040003C00E0003C01F0007E0FFC03FFE1F207F9F22>65 D<FFFFE0000F80380007801E0007
-801F0007800F0007800F8007800F8007800F8007800F8007800F8007800F0007801F0007801E00
-07803C0007FFF00007803C0007801E0007800F0007800F8007800780078007C0078007C0078007
-C0078007C0078007C00780078007800F8007800F0007801F000F803C00FFFFF0001A1F7E9E20>
-I<000FC040007030C001C009C0038005C0070003C00E0001C01E0000C01C0000C03C0000C07C00
-00407C00004078000040F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8
-000000F8000000780000007C0000407C0000403C0000401C0000401E0000800E00008007000100
-0380020001C0040000703800000FC0001A217D9F21>I<FFFFE0000F803C0007801E0007800700
-07800380078003C0078001E0078001E0078001F0078000F0078000F0078000F8078000F8078000
-F8078000F8078000F8078000F8078000F8078000F8078000F8078000F0078000F0078000F00780
-01E0078001E0078003C0078003800780070007800E000F803C00FFFFE0001D1F7E9E23>I<FFFF
-FF000F800F00078003000780030007800100078001800780008007800080078000800780808007
-80800007808000078080000781800007FF80000781800007808000078080000780800007808000
-078000200780002007800020078000400780004007800040078000C0078000C0078001800F800F
-80FFFFFF801B1F7E9E1F>I<FFFFFF000F800F0007800300078003000780010007800180078000
-80078000800780008007800080078080000780800007808000078080000781800007FF80000781
-800007808000078080000780800007808000078000000780000007800000078000000780000007
-80000007800000078000000FC00000FFFE0000191F7E9E1E>I<000FE0200078186000E004E003
-8002E0070001E00F0000E01E0000601E0000603C0000603C0000207C00002078000020F8000000
-F8000000F8000000F8000000F8000000F8000000F8000000F8007FFCF80003E0780001E07C0001
-E03C0001E03C0001E01E0001E01E0001E00F0001E0070001E0038002E000E0046000781820000F
-E0001E217D9F24>I<FFF8FFF80F800F8007800F0007800F0007800F0007800F0007800F000780
-0F0007800F0007800F0007800F0007800F0007800F0007800F0007FFFF0007800F0007800F0007
-800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F00
-07800F0007800F000F800F80FFF8FFF81D1F7E9E22>I<FFFC0FC0078007800780078007800780
-078007800780078007800780078007800780078007800780078007800780078007800780078007
-8007800FC0FFFC0E1F7F9E10>I<0FFFC0007C00003C00003C00003C00003C00003C00003C0000
-3C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C0000
-3C00003C00203C00F83C00F83C00F83C00F0380040780040700030E0000F800012207E9E17>I<
-FFFC0FFC0FC003E007800180078001000780020007800400078008000780100007802000078040
-0007808000078100000783000007878000078F80000793C0000791E00007A1E00007C0F0000780
-F0000780780007803C0007803C0007801E0007801E0007800F000780078007800780078007C00F
-C007E0FFFC3FFC1E1F7E9E23>I<FFFE000FC00007800007800007800007800007800007800007
-800007800007800007800007800007800007800007800007800007800007800007800007800207
-800207800207800207800607800407800407800C07801C0F807CFFFFFC171F7E9E1C>I<FF8000
-1FF80F80001F800780001F0005C0002F0005C0002F0005C0002F0004E0004F0004E0004F000470
-008F000470008F000470008F000438010F000438010F000438010F00041C020F00041C020F0004
-1C020F00040E040F00040E040F00040E040F000407080F000407080F000407080F000403900F00
-0403900F000401E00F000401E00F000401E00F000E00C00F001F00C01F80FFE0C1FFF8251F7E9E
-2A>I<FF803FF807C007C007C0038005E0010005E0010004F001000478010004780100043C0100
-043C0100041E0100040F0100040F010004078100040781000403C1000401E1000401E1000400F1
-000400F1000400790004003D0004003D0004001F0004001F0004000F0004000700040007000E00
-03001F000300FFE001001D1F7E9E22>I<001F800000F0F00001C0380007801E000F000F000E00
-07001E0007803C0003C03C0003C07C0003E0780001E0780001E0F80001F0F80001F0F80001F0F8
-0001F0F80001F0F80001F0F80001F0F80001F0F80001F0780001E07C0003E07C0003E03C0003C0
-3C0003C01E0007800E0007000F000F0007801E0001C0380000F0F000001F80001C217D9F23>I<
-FFFFE0000F80780007801C0007801E0007800F0007800F8007800F8007800F8007800F8007800F
-8007800F8007800F0007801E0007801C000780780007FFE0000780000007800000078000000780
-00000780000007800000078000000780000007800000078000000780000007800000078000000F
-C00000FFFC0000191F7E9E1F>I<FFFF80000F80F0000780780007803C0007801E0007801E0007
-801F0007801F0007801F0007801F0007801E0007801E0007803C00078078000780F00007FF8000
-0781C0000780E0000780F0000780700007807800078078000780780007807C0007807C0007807C
-0007807C0407807E0407803E040FC01E08FFFC0F10000003E01E207E9E21>82
-D<07E0800C1980100780300380600180600180E00180E00080E00080E00080F00000F000007800
-007F00003FF0001FFC000FFE0003FF00001F800007800003C00003C00001C08001C08001C08001
-C08001C0C00180C00380E00300F00600CE0C0081F80012217D9F19>I<7FFFFFE0780F01E0600F
-0060400F0020400F0020C00F0030800F0010800F0010800F0010800F0010000F0000000F000000
-0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000
-000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F800007FFFE001C1F7E
-9E21>I<FFFC3FF80FC007C0078003800780010007800100078001000780010007800100078001
-000780010007800100078001000780010007800100078001000780010007800100078001000780
-01000780010007800100078001000780010007800100038002000380020001C0020001C0040000
-E008000070180000382000000FC0001D207E9E22>I<FFF003FE1F8000F80F0000600F80006007
-8000400780004003C0008003C0008003C0008001E0010001E0010001F0010000F0020000F00200
-00F806000078040000780400003C0800003C0800003C0800001E1000001E1000001F3000000F20
-00000F20000007C0000007C0000007C000000380000003800000038000000100001F207F9E22>
-I<FFF07FF81FF01F800FC007C00F00078003800F00078001000F0007C00100078007C002000780
-07C00200078007C0020003C009E0040003C009E0040003C009E0040003E010F00C0001E010F008
-0001E010F0080001F02078080000F02078100000F02078100000F0403C10000078403C20000078
-403C20000078C03E2000003C801E4000003C801E4000003C801E4000001F000F8000001F000F80
-00001F000F8000001E00078000000E00070000000E00070000000C000300000004000200002C20
-7F9E2F>I<7FF83FF80FE00FC007C0070003C0020001E0040001F00C0000F0080000781000007C
-1000003C2000003E4000001E4000000F8000000F8000000780000003C0000007E0000005E00000
-09F0000018F8000010780000207C0000603C0000401E0000801F0001800F0001000780020007C0
-070003C01F8007E0FFE01FFE1F1F7F9E22>I<FFF003FF1F8000F80F8000600780004007C00040
-03E0008001E0008001F0010000F0030000F80200007C0400003C0400003E0800001E0800001F10
-00000FB0000007A0000007C0000003C0000003C0000003C0000003C0000003C0000003C0000003
-C0000003C0000003C0000003C0000003C0000007C000007FFE00201F7F9E22>I<7FFFF87C00F8
-7000F06001E04001E0C003C0C003C0800780800F80800F00001E00001E00003C00003C00007800
-00F80000F00001E00001E00003C00403C0040780040F80040F000C1E000C1E00083C00183C0018
-780038F801F8FFFFF8161F7D9E1C>I<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0
-C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE072D7CA10D>I<08041008201020104020
-4020804080408040B85CFC7EFC7E7C3E381C0F0E7B9F17>I<FEFE060606060606060606060606
-0606060606060606060606060606060606060606060606060606060606FEFE072D7FA10D>I<08
-1020204040808080B8FCFC7C38060E7D9F0D>96 D<1FE000303000781800781C00300E00000E00
-000E00000E0000FE00078E001E0E00380E00780E00F00E10F00E10F00E10F01E10781E10386720
-0F83C014147E9317>I<0E0000FE00000E00000E00000E00000E00000E00000E00000E00000E00
-000E00000E00000E3E000EC3800F01C00F00E00E00E00E00700E00700E00780E00780E00780E00
-780E00780E00780E00700E00700E00E00F00E00D01C00CC300083E0015207F9F19>I<03F80E0C
-1C1E381E380C70007000F000F000F000F000F000F00070007000380138011C020E0C03F010147E
-9314>I<000380003F800003800003800003800003800003800003800003800003800003800003
-8003E380061B801C0780380380380380700380700380F00380F00380F00380F00380F00380F003
-807003807003803803803807801C07800E1B8003E3F815207E9F19>I<03F0000E1C001C0E0038
-0700380700700700700380F00380F00380FFFF80F00000F00000F0000070000070000038008018
-00800C010007060001F80011147F9314>I<007C00C6018F038F07060700070007000700070007
-000700FFF007000700070007000700070007000700070007000700070007000700070007000700
-07007FF01020809F0E>I<0000E003E3300E3C301C1C30380E00780F00780F00780F00780F0078
-0F00380E001C1C001E380033E0002000002000003000003000003FFE001FFF800FFFC03001E060
-0070C00030C00030C00030C000306000603000C01C038003FC00141F7F9417>I<0E0000FE0000
-0E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E3E000E43000E8180
-0F01C00F01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
-0E01C00E01C00E01C0FFE7FC16207F9F19>I<1C001E003E001E001C0000000000000000000000
-00000E007E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
-00FFC00A1F809E0C>I<00E001F001F001F000E0000000000000000000000000007007F000F000
-700070007000700070007000700070007000700070007000700070007000700070007000700070
-00706070F060F0C061803F000C28829E0E>I<0E0000FE00000E00000E00000E00000E00000E00
-000E00000E00000E00000E00000E00000E0FF00E03C00E03000E02000E04000E08000E10000E30
-000E70000EF8000F38000E1C000E1E000E0E000E07000E07800E03800E03C00E03E0FFCFF81520
-7F9F18>I<0E00FE000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
-0E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00B20809F0C>I<0E1F
-01F000FE618618000E81C81C000F00F00E000F00F00E000E00E00E000E00E00E000E00E00E000E
-00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E00
-0E00E00E000E00E00E000E00E00E00FFE7FE7FE023147F9326>I<0E3E00FE43000E81800F01C0
-0F01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0
-0E01C00E01C0FFE7FC16147F9319>I<01F800070E001C03803801C03801C07000E07000E0F000
-F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C03801C01C0380070E0001F8001414
-7F9317>I<0E3E00FEC3800F01C00F00E00E00E00E00F00E00700E00780E00780E00780E00780E
-00780E00780E00700E00F00E00E00F01E00F01C00EC3000E3E000E00000E00000E00000E00000E
-00000E00000E00000E0000FFE000151D7F9319>I<03E0800619801C05803C0780380380780380
-700380F00380F00380F00380F00380F00380F003807003807803803803803807801C0B800E1380
-03E380000380000380000380000380000380000380000380000380003FF8151D7E9318>I<0E78
-FE8C0F1E0F1E0F0C0E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00F
-147F9312>I<1F9030704030C010C010C010E00078007F803FE00FF00070803880188018C018C0
-18E030D0608F800D147E9312>I<020002000200060006000E000E003E00FFF80E000E000E000E
-000E000E000E000E000E000E000E000E080E080E080E080E080610031001E00D1C7F9B12>I<0E
-01C0FE1FC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E
-01C00E01C00E01C00E03C00603C0030DC001F1FC16147F9319>I<FF83F81E01E01C00C00E0080
-0E00800E008007010007010003820003820003820001C40001C40001EC0000E80000E800007000
-00700000700000200015147F9318>I<FF9FE1FC3C0780701C0300601C0380200E0380400E0380
-400E03C0400707C0800704C0800704E080038861000388710003C8730001D0320001D03A0000F0
-3C0000E01C0000E01C0000601800004008001E147F9321>I<7FC3FC0F01E00701C00701800381
-0001C20000E40000EC00007800003800003C00007C00004E000087000107000303800201C00601
-E01E01E0FF07FE1714809318>I<FF83F81E01E01C00C00E00800E00800E008007010007010003
-820003820003820001C40001C40001EC0000E80000E80000700000700000700000200000200000
-4000004000004000F08000F08000F100006200003C0000151D7F9318>I<3FFF380E200E201C40
-384078407000E001E001C00380078007010E011E011C0338027006700EFFFE10147F9314>I<FF
-FFFFFFFFF02C01808C2D>124 D E /Fp 25 119 df<0F003F807FC07FE0FFF0FFF0FFF8FFF87F
-F87FF83FF80F3800380038003800700070007000E000E001E001C00380038007000E001C003800
-10000D1D79BB1B>39 D<FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FF
-FFFF8019087F9620>45 D<0000001FFE000060000003FFFFE000E000001FFFFFF801E000007FFF
-FFFE03E00001FFFC00FF07E00007FFC0001FCFE0000FFF000007FFE0001FFC000001FFE0003FF0
-000000FFE0007FE00000007FE000FFC00000003FE001FF800000001FE003FF000000000FE007FF
-000000000FE00FFE0000000007E00FFE0000000007E01FFC0000000003E01FFC0000000003E03F
-F80000000003E03FF80000000001E03FF80000000001E07FF80000000001E07FF80000000001E0
-7FF00000000000007FF0000000000000FFF0000000000000FFF0000000000000FFF00000000000
-00FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000
-0000FFF0000000000000FFF0000000000000FFF00000000000007FF00000000000007FF0000000
-0000007FF80000000000007FF80000000001E03FF80000000001E03FF80000000001E03FF80000
-000001E01FFC0000000001E01FFC0000000003C00FFE0000000003C00FFE0000000003C007FF00
-000000078003FF00000000078001FF800000000F0000FFC00000001F00007FE00000003E00003F
-F00000007C00001FFC000000F800000FFF000003F0000007FFC0000FE0000001FFFC007F800000
-007FFFFFFF000000001FFFFFFC0000000003FFFFE000000000001FFE0000003B3D7BBB46>67
-D<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0007FF00001FFF0007FF0
-00003FF8007FF000000FF8007FF0000007F8007FF0000003F8007FF0000001F8007FF0000000F8
-007FF0000000F8007FF000000078007FF000000078007FF000000078007FF000000078007FF000
-78007C007FF00078003C007FF00078003C007FF00078003C007FF00078003C007FF00078000000
-7FF000F80000007FF000F80000007FF001F80000007FF007F80000007FFFFFF80000007FFFFFF8
-0000007FFFFFF80000007FFFFFF80000007FF007F80000007FF001F80000007FF000F80000007F
-F000F80000007FF000780000007FF00078000F007FF00078000F007FF00078000F007FF0007800
-1E007FF00078001E007FF00000001E007FF00000001E007FF00000003E007FF00000003E007FF0
-0000003C007FF00000003C007FF00000007C007FF00000007C007FF0000000FC007FF0000001FC
-007FF0000003F8007FF0000007F8007FF000000FF8007FF000003FF8007FF00003FFF8FFFFFFFF
-FFFFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0383B7CBA40>69
-D<FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0007FF00007FFC0007FF0
-00007FE0007FF000003FE0007FF000000FE0007FF0000007E0007FF0000007E0007FF0000003E0
-007FF0000003E0007FF0000001E0007FF0000001E0007FF0000001E0007FF0000001E0007FF000
-0001F0007FF000F000F0007FF000F000F0007FF000F000F0007FF000F000F0007FF000F0000000
-7FF000F00000007FF001F00000007FF001F00000007FF003F00000007FF00FF00000007FFFFFF0
-0000007FFFFFF00000007FFFFFF00000007FFFFFF00000007FF00FF00000007FF003F00000007F
-F001F00000007FF001F00000007FF000F00000007FF000F00000007FF000F00000007FF000F000
-00007FF000F00000007FF000F00000007FF000000000007FF000000000007FF000000000007FF0
-00000000007FF000000000007FF000000000007FF000000000007FF000000000007FF000000000
-007FF000000000007FF000000000007FF000000000007FF000000000007FF000000000FFFFFFFE
-000000FFFFFFFE000000FFFFFFFE000000FFFFFFFE000000343B7CBA3D>I<0000001FFC0000C0
-00000003FFFFC001C00000001FFFFFF003C00000007FFFFFFC07C0000001FFFC00FE0FC0000007
-FFC0001F9FC000000FFE000007FFC000003FF8000003FFC000007FF0000000FFC00000FFE00000
-007FC00001FFC00000007FC00001FF800000003FC00003FF000000001FC00007FE000000001FC0
-000FFE000000000FC0000FFC000000000FC0001FFC0000000007C0001FFC0000000007C0003FF8
-0000000007C0003FF80000000003C0003FF80000000003C0007FF80000000003C0007FF8000000
-0003C0007FF0000000000000007FF000000000000000FFF000000000000000FFF0000000000000
-00FFF000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0
-00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000001F
-FFFFFF807FF000001FFFFFFF807FF000001FFFFFFF807FF800001FFFFFFF807FF800000001FFC0
-003FF800000001FFC0003FF800000001FFC0003FF800000001FFC0001FFC00000001FFC0001FFC
-00000001FFC0000FFE00000001FFC0000FFE00000001FFC00007FF00000001FFC00003FF000000
-01FFC00001FF80000001FFC00001FFC0000001FFC00000FFE0000001FFC000007FF0000003FFC0
-00003FFC000003FFC000000FFF000007FFC0000007FFC0001FBFC0000001FFFC00FF1FC0000000
-7FFFFFFE0FC00000001FFFFFF803C000000003FFFFE000C0000000001FFE00000000413D7BBB4C
->I<0003FF000300003FFFE0070000FFFFFC0F0001FFFFFE1F0003FE00FF3F0007F0001FFF000F
-E00007FF001FC00001FF003F800000FF003F800000FF007F0000007F007F0000003F007F000000
-3F00FF0000001F00FF0000001F00FF0000001F00FF8000000F00FF8000000F00FFC000000F00FF
-C000000F00FFF0000000007FFC000000007FFF800000003FFFF80000003FFFFFC000001FFFFFFC
-00001FFFFFFF00000FFFFFFFC00007FFFFFFF00003FFFFFFF80000FFFFFFFC00007FFFFFFE0000
-1FFFFFFE000003FFFFFF0000001FFFFF80000001FFFF800000000FFFC000000003FFC000000000
-FFC0000000007FE0000000007FE0700000003FE0F00000003FE0F00000001FE0F00000001FE0F0
-0000001FE0F80000001FE0F80000001FC0F80000001FC0FC0000001FC0FC0000003F80FE000000
-3F80FF0000003F00FFC000007F00FFE00000FE00FFFC0001FC00FDFFC00FF800F87FFFFFF000F0
-1FFFFFC000E003FFFF0000C0003FF800002B3D7BBB36>83 D<FFFFFFF8001FFFFF80FFFFFFF800
-1FFFFF80FFFFFFF8001FFFFF80FFFFFFF8001FFFFF80007FF00000001F8000007FF00000000F00
-00007FF00000000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000007F
-F00000000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000007FF00000
-000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000007FF00000000F00
-00007FF00000000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000007F
-F00000000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000007FF00000
-000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000007FF00000000F00
-00007FF00000000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000007F
-F00000000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000007FF00000
-000F0000007FF00000000F0000007FF00000000F0000007FF00000000F0000003FF00000001E00
-00003FF00000001E0000003FF80000001E0000001FF80000003C0000001FF80000003C0000000F
-FC0000007800000007FC000000F800000007FE000001F000000003FF000003F000000001FF8000
-07E000000000FFE0001FC0000000003FFC01FF80000000001FFFFFFE000000000007FFFFF80000
-00000000FFFFE00000000000000FFE00000000413C7CBA4A>85 D<FFFFFFE00000FFFFF0FFFFFF
-E00000FFFFF0FFFFFFE00000FFFFF0FFFFFFE00000FFFFF000FFF000000003F000007FF0000000
-01E000007FF800000001E000007FF800000003E000003FF800000003C000003FFC00000007C000
-001FFC000000078000001FFE0000000F8000000FFE0000000F0000000FFF0000000F00000007FF
-0000001E00000007FF0000001E00000007FF8000003E00000003FF8000003C00000003FFC00000
-7C00000001FFC000007800000001FFE000007800000000FFE00000F000000000FFF00000F00000
-0000FFF00001F0000000007FF00001E0000000007FF80003E0000000003FF80003C0000000003F
-FC0007C0000000001FFC000780000000001FFE000780000000001FFE000F80000000000FFE000F
-00000000000FFF001F000000000007FF001E000000000007FF803E000000000003FF803C000000
-000003FFC03C000000000003FFC07C000000000001FFC078000000000001FFE0F8000000000000
-FFE0F0000000000000FFF1F00000000000007FF1E00000000000007FF9E00000000000003FFBC0
-0000000000003FFFC00000000000003FFFC00000000000001FFF800000000000001FFF80000000
-0000000FFF000000000000000FFF0000000000000007FE0000000000000007FE00000000000000
-07FE0000000000000003FC0000000000000003FC0000000000000001F80000000000000001F800
-00000000000000F000000000443B7EBA49>I<003FFE00000001FFFFE0000007FFFFF800000FE0
-07FC00000FF001FE00001FF800FF00001FF8007F80001FF8007FC0001FF8003FC0000FF0003FE0
-0007E0003FE00003C0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000
-FFFFE000001FFFFFE000007FF83FE00003FF803FE00007FC003FE0000FF0003FE0001FE0003FE0
-003FE0003FE0007FC0003FE0007FC0003FE000FF80003FE000FF80003FE000FF80003FE000FF80
-003FE000FF80007FE0007FC0007FE0007FC000DFE0003FE0039FF0001FF80F0FFFE007FFFE0FFF
-E001FFF807FFE0003FE000FFE02B267DA52F>97 D<0001FFF000000FFFFE00003FFFFF8000FF80
-1FC001FE003FC003FC007FE007F8007FE00FF0007FE01FF0007FE03FE0003FC03FE0001F807FE0
-000F007FC00000007FC00000007FC0000000FFC0000000FFC0000000FFC0000000FFC0000000FF
-C0000000FFC0000000FFC0000000FFC00000007FC00000007FC00000007FE00000007FE0000000
-3FE00000003FF00000F01FF00000F00FF80001E007F80001E003FC0003C001FF000F8000FFC03F
-00003FFFFE00000FFFF8000001FFC00024267DA52B>99 D<000000003F800000003FFF80000000
-3FFF800000003FFF800000003FFF8000000001FF8000000000FF8000000000FF8000000000FF80
-00000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000
-00FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80
-0000FF80FF80000FFFF0FF80003FFFFCFF8000FFC03FFF8001FE000FFF8003FC0003FF8007F800
-01FF800FF00000FF801FF00000FF803FE00000FF803FE00000FF807FE00000FF807FC00000FF80
-7FC00000FF807FC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC000
-00FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF807FC00000FF807FC00000FF80
-7FC00000FF803FE00000FF803FE00000FF801FE00000FF800FF00001FF8007F00003FF8003F800
-07FF8001FE001FFFC000FF807EFFFE007FFFF8FFFE000FFFE0FFFE0001FF00FFFE2F3C7DBB36>
-I<0001FF8000000FFFF000003FFFFC0000FF81FE0003FE007F8007F8003F800FF8001FC00FF000
-0FE01FE0000FE03FE0000FF03FE00007F07FC00007F07FC00007F87FC00007F8FFC00007F8FFC0
-0007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFC0000000FFC0000000FFC0000000FFC00000007F
-C00000007FC00000007FC00000003FE00000003FE00000781FE00000781FF00000780FF00000F0
-07F80001F003FC0003E001FE000FC000FFC07F80003FFFFE00000FFFF8000000FFC00025267DA5
-2C>I<00FE00000000FFFE00000000FFFE00000000FFFE00000000FFFE0000000007FE00000000
-03FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE00
-00000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE00000000
-03FE0000000003FE0000000003FE0000000003FE00FF800003FE03FFF00003FE0FFFF80003FE1E
-03FC0003FE3801FE0003FE6001FF0003FEC000FF0003FFC000FF8003FF8000FF8003FF0000FF80
-03FF0000FF8003FF0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00
-00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80
-03FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00
-00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFE
-FFFFF83FFFFEFFFFF83FFFFE2F3C7CBB36>104 D<01E00007F8000FFC000FFC001FFE001FFE00
-1FFE001FFE000FFC000FFC0007F80001E000000000000000000000000000000000000000000000
-00000000000000000000000000FE00FFFE00FFFE00FFFE00FFFE0007FE0003FE0003FE0003FE00
-03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00
-03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFFF0
-FFFFF0FFFFF0FFFFF0143D7DBC1A>I<00FE00FFFE00FFFE00FFFE00FFFE0007FE0003FE0003FE
-0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
-0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
-0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE
-0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFFF8FFFFF8FFFFF8FFFF
-F8153C7DBB1A>108 D<01FC007FC0000FF80000FFFC03FFF8007FFF0000FFFC0FFFFC01FFFF80
-00FFFC1F03FE03E07FC000FFFC3800FF07001FE00007FC7000FF8E001FF00003FCC0007F98000F
-F00003FDC0007FB8000FF00003FD80007FF0000FF80003FF00007FE0000FF80003FF00007FE000
-0FF80003FF00007FE0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0
-000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007F
-C0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE0000
-7FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00
-007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE
-00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF800FF
-FFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0
-4B267CA552>I<01FC00FF8000FFFC03FFF000FFFC0FFFF800FFFC1E03FC00FFFC3801FE0007FC
-6001FF0003FCC000FF0003FDC000FF8003FD8000FF8003FF0000FF8003FF0000FF8003FF0000FF
-8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE
-0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF
-8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE
-0000FF8003FE0000FF8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFEFFFFF83FFF
-FE2F267CA536>I<0001FFC00000000FFFF80000007FFFFF000000FF80FF800003FE003FE00007
-F8000FF0000FF00007F8000FF00007F8001FE00003FC003FE00003FE003FE00003FE007FC00001
-FF007FC00001FF007FC00001FF007FC00001FF00FFC00001FF80FFC00001FF80FFC00001FF80FF
-C00001FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC00001FF807FC00001
-FF007FC00001FF007FC00001FF003FE00003FE003FE00003FE001FE00003FC001FF00007FC000F
-F00007F80007F8000FF00003FE003FE00000FF80FF8000007FFFFF0000000FFFF800000001FFC0
-000029267DA530>I<00FE01FF0000FFFE1FFFF000FFFE7FFFFC00FFFEFC07FE00FFFFF001FF00
-07FFC0007F8003FF00003FC003FE00003FE003FE00001FF003FE00001FF803FE00000FF803FE00
-000FFC03FE00000FFC03FE000007FC03FE000007FE03FE000007FE03FE000007FE03FE000007FE
-03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FC03FE00
-000FFC03FE00000FFC03FE00000FFC03FE00000FF803FE00001FF003FE00001FF003FF00003FE0
-03FF80007FC003FFC000FF8003FFE001FF0003FEFC07FE0003FE7FFFF80003FE1FFFE00003FE03
-FE000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE00000000
-03FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE00
-000000FFFFF8000000FFFFF8000000FFFFF8000000FFFFF80000002F377DA536>I<01FC03F000
-FFFC0FFC00FFFC1FFF00FFFC3C3F80FFFC707F8007FCE0FFC003FCC0FFC003FD80FFC003FD80FF
-C003FF807F8003FF003F0003FF001E0003FF00000003FE00000003FE00000003FE00000003FE00
-000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE
-00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003
-FE00000003FE000000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC000022267DA528>114
-D<003FF07003FFFEF007FFFFF01FC01FF03F0003F03E0001F07C0001F07C0000F0FC0000F0FC00
-00F0FE0000F0FF000000FFC00000FFFC00007FFFF0003FFFFE003FFFFF801FFFFFC00FFFFFE003
-FFFFF000FFFFF8001FFFFC00007FFC000007FE700001FEF00000FEF000007EF800007EF800007E
-FC00007EFC00007CFE0000FCFF0000F8FF8001F0FFF00FE0F9FFFFC0F07FFF00C01FF8001F267D
-A526>I<000F0000000F0000000F0000000F0000000F0000001F0000001F0000001F0000001F00
-00003F0000003F0000007F0000007F000000FF000001FF000003FF000007FF00001FFFFFF0FFFF
-FFF0FFFFFFF0FFFFFFF001FF000001FF000001FF000001FF000001FF000001FF000001FF000001
-FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF0000
-01FF000001FF000001FF003C01FF003C01FF003C01FF003C01FF003C01FF003C01FF003C01FF00
-3C00FF007800FF8078007F80F0003FC1E0001FFFC0000FFF800001FE001E377EB626>I<00FE00
-003F80FFFE003FFF80FFFE003FFF80FFFE003FFF80FFFE003FFF8007FE0001FF8003FE0000FF80
-03FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00
-00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80
-03FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00
-00FF8003FE0000FF8003FE0001FF8003FE0001FF8003FE0003FF8001FE0003FF8001FE0006FF80
-00FF000CFFC0007F8078FFFE003FFFF0FFFE001FFFE0FFFE0003FF80FFFE2F267CA536>I<FFFF
-F001FFFCFFFFF001FFFCFFFFF001FFFCFFFFF001FFFC03FE00001F8003FF00001F0001FF00001E
-0001FF80003E0000FF80003C0000FF80003C00007FC0007800007FC0007800007FE000F800003F
-E000F000003FF001F000001FF001E000001FF803E000000FF803C000000FFC03C0000007FC0780
-000007FC0780000007FE0F80000003FE0F00000003FF1F00000001FF1E00000001FFBE00000000
-FFBC00000000FFFC000000007FF8000000007FF8000000007FF8000000003FF0000000003FF000
-0000001FE0000000001FE0000000000FC0000000000FC000000000078000002E267EA533>I
-E end
+TeXDict begin 39158280 55380996 1000 600 600 (pcl-cvs.dvi)
+@start /Fa 1 47 df<120FEA3FC0127FA212FFA31380EA7F00123C0A0A77891C>46
+D E /Fb 1 47 df<EA07C0EA1FF0123FEA7FF8A312FF13F0A2EA7FE013C0EA1F000D0C73
+8B24>46 D E /Fc 51 123 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913B
+FC00077E07E0D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FC
+F00FE04991393FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0
+007FD9FC0FB512E0A33C467EC539>11 D<140C141C1438147014E0EB01C01303EB0780EB
+0F00A2131E5BA25B13F85B12015B1203A2485AA3485AA348C7FCA35AA2123EA2127EA412
+7CA312FCB3A2127CA3127EA4123EA2123FA27EA36C7EA36C7EA36C7EA212017F12007F13
+787FA27F7FA2EB0780EB03C01301EB00E014701438141C140C166476CA26>40
+D<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378137C133C133E131E131FA2EB0F
+80A3EB07C0A3EB03E0A314F0A21301A214F8A41300A314FCB3A214F8A31301A414F0A213
+03A214E0A3EB07C0A3EB0F80A3EB1F00A2131E133E133C137C13785BA2485A485AA2485A
+48C7FC120E5A5A5A5A5A16647BCA26>I<B612C0A61A067F9721>45
+D<14FF010713E090381F81F890383E007C01FC133F4848EB1F8049130F4848EB07C04848
+EB03E0A2000F15F0491301001F15F8A2003F15FCA390C8FC4815FEA54815FFB3A46C15FE
+A56D1301003F15FCA3001F15F8A26C6CEB03F0A36C6CEB07E0000315C06D130F6C6CEB1F
+806C6CEB3F00013E137C90381F81F8903807FFE0010090C7FC28447CC131>48
+D<143014F013011303131F13FFB5FC13E713071200B3B3B0497E497E007FB6FCA3204278
+C131>I<EB03FE90381FFFC0017F13F03901F80FFC3903C001FE48486C7E000EC7EA7F80
+48EC3FC0ED1FE04815F00030140F007015F800601407126CB415FC7F7F1503A46C481307
+6CC7FCC8FC16F8A2150F16F0151F16E0A2ED3FC0ED7F8016005D5D4A5A4A5A4A5A5D4A5A
+4A5A4AC7FC147C5C5C495A495A495A49C7120C131E5B013814185B5B485A4848143848C8
+1230000E1570001FB612F0A25A5AB712E0A326427BC131>I<49B4FC010F13E0013F13FC
+9038FE01FE3A01F0007F80D803C0EB3FC048C7EA1FE0120EED0FF0EA0FE0486C14F8A215
+077F5BA26C48130FEA03C0C813F0A3ED1FE0A2ED3FC01680ED7F0015FE4A5AEC03F0EC1F
+C0D90FFFC7FC15F090380001FCEC007FED3F80ED1FC0ED0FE016F0ED07F816FC150316FE
+A2150116FFA3121EEA7F80487EA416FE491303A2007EC713FC00701407003015F8003814
+0F6C15F06CEC1FE06C6CEB3FC0D803E0EB7F803A01FE01FE0039007FFFF8010F13E00101
+90C7FC28447CC131>I<ED0380A21507150FA2151F153FA2157F15FFA25CEC03BF153F14
+071406140C141C141814301470146014C013011480EB03005B13065B131C13185B137013
+6013E0485A5B120390C7FC1206120E120C5A123812305A12E0B812C0A3C8383F8000ADED
+FFE0027FEBFFC0A32A437DC231>I<000615C0D807C0130701FCEB7F8090B612005D5D5D
+15E0158026063FFCC7FC90C9FCAE14FF010713C090381F01F090383800FC01F0137ED807
+C07F49EB1F8016C090C7120F000615E0C8EA07F0A316F81503A216FCA5123E127F487EA4
+16F890C712075A006015F0A20070140F003015E00038EC1FC07E001EEC3F806CEC7F006C
+6C13FE6C6C485A3901F807F039007FFFE0011F90C7FCEB07F826447BC131>I<EC07FCEC
+3FFF91B512C0903903FC03E0903907E000F0D91FC0133849C71258017EEB01FC01FE1303
+491307485A485AA24848EB03F8000FEC01F092C7FC485AA3485AA3127FA29038007F8090
+3801FFF090380780FC39FF0E003E49EB1F8049EB0FC049EB07E0136001E0EB03F04914F8
+150116FC5BED00FEA390C812FFA47EA57F123FA216FE121F15016D14FC120FED03F86C7E
+ED07F06C6C14E06C6CEB0FC06C6CEB1F80017EEB3F0090383F80FE90380FFFF8010313E0
+0100138028447CC131>I<121CA2EA1F8090B712C0A3481680A217005E0038C8120C0030
+151C00705D0060153016705E5E4814014B5A4BC7FCC81206150E5D151815385D156015E0
+4A5AA24A5A140792C8FC5CA25C141E143EA2147E147CA214FCA21301A3495AA41307A613
+0FAA6D5AEB01C02A457BC231>I<14FF010713E0011F13F890387F00FE01FC133FD801F0
+EB1F804848EB0FC049EB07E00007EC03F048481301A290C713F8481400A47FA26D130116
+F07F6C6CEB03E013FC6C6CEB07C09039FF800F806C9038C01F006CEBF03EECF87839007F
+FEF090383FFFC07F01077F6D13F8497F90381E7FFFD97C1F1380496C13C02601E00313E0
+48486C13F000079038007FF84848EB3FFC48C7120F003EEC07FE150148140016FF167F48
+153FA2161FA56C151E007C153EA2007E153C003E157C6C15F86DEB01F06C6CEB03E06C6C
+EB07C0D803F8EB1F80C6B4EBFF0090383FFFFC010F13F00101138028447CC131>I<16C0
+4B7EA34B7EA34B7EA34B7EA3ED19FEA3ED30FFA203707FED607FA203E07FEDC03FA20201
+80ED801FA2DA03007F160FA20206801607A24A6D7EA34A6D7EA34A6D7EA2027081026014
+7FA202E08191B7FCA249820280C7121FA249C87F170FA20106821707A2496F7EA3496F7E
+A3496F7EA201788313F8486C83D80FFF03037FB500E0027FEBFFC0A342477DC649>65
+D<B8FC17E017FC00019039C00003FF6C6C4801007FEF3FC0717E717E717E841703841701
+84A760A21703601707604D5A4D5AEF7FC04DC7FCEE03FEEE3FF091B65A17FC0280C7B47E
+EF1FC0EF0FF0717E717E717E717E1980187F19C0A2183F19E0A8F07FC0A2198018FF4D13
+00A24D5AEF0FFC4D5AEF7FE048486C903803FFC0B9C7FC17FC17C03B447CC345>I<DB0F
+FE146092B500C013E0020314F0913A0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC
+03C74948EC01E74948EC00FF4948157F4948153F4948151F49C9120F485A491607120348
+481603A248481601A248481600A2123FA2491760127FA31900485AAE6C7EA21960A2123F
+7FA2001F18E07F000F18C0A26C6C160119806C6C160312016DEE07006C6C16066D6C150E
+6D6C5D6D6C5D6D6C15786D6C5D6D6C4A5AD900FFEC0780DA3FC0011FC7FCDA0FFC13FC02
+03B512F0020014C0DB0FFEC8FC3B487BC546>I<B912F8A3000101C0C7127F6C6C48EC07
+FC17011700187C183C181CA284A31806A4180704067FA395C7FCA4160EA2161E163E16FE
+91B5FCA3EC8000163E161E160EA21606A319C0A3F0018093C7FCA41803A21900A260A260
+A2181EA2183E187EEF01FE170748486C147FB95AA33A447CC342>69
+D<B912F0A3000101C0C7127F6C6C48EC0FF817031701170018781838A2181CA3180CA418
+0E1806160CA21800A5161CA2163C167CED01FC91B5FCA3EC8001ED007C163C161CA2160C
+A793C8FCB08048487EB612F8A337447CC340>I<DB0FFE146092B500C013E0020314F091
+3A0FFC01FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948
+157F4948153F4948151F49C9120F485A491607120348481603A248481601A248481600A2
+123FA2491760127FA396C7FC485AAD4CB612C06C7EA293C7387FF000725A003F171F7FA2
+121F7F120FA26C7EA26C7E6C7EA26C7E6D7E6D6C153F6D7E6D6C157F6D6C15E7D903FEEC
+01C7D900FFEC0383DA3FE0EB0F01DA0FFCEBFE000203B500F81360020002E090C7FCDB0F
+FEC9FC42487BC54D>I<B612F0A3C6EBF0006D5A6D5AB3B3B3A4497E497EB612F0A31C44
+7DC323>73 D<B600C049B512C0A3000101E0C8387FFC006C49ED3FE06D481680063EC7FC
+183C183860604D5A4D5A4DC8FC171E17385F5F4C5A4C5A4CC9FC160E5E5E5E5E4B5A4B7E
+4B7E150F4B7E4B7E1577EDE3FE913881C1FFEC8381DA87007F028E6D7E149C02B86D7E02
+F06D7E14C04A6D7E707EA2707E707EA2707F717EA2717E717EA2717E717EA2717E717EA2
+717F8585496C82486D4A13FCB600C0011FEBFFE0A343447CC34C>75
+D<B612F8A3000101E0C9FC6C6C5A5CB3B31830A418701860A518E0A3EF01C0A217031707
+A2170F173F177FEE01FF48486C011F1380B9FCA334447CC33D>I<B56C020FB5FC8080C6
+040013F06D6CED1F80D96FF8ED0F00A2D967FC1506EB63FEA2EB61FF01607FA26E7E6E7E
+A26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380
+A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF701386A2EF7FC6EF3FE6A2
+EF1FF6EF0FFEA217071703A217011700A201F0167E183E487ED80FFF161EB500F0150EA2
+180640447CC349>78 D<B712FCEEFFC017F800019039C0000FFC6C6C48EB01FF9338007F
+80EF1FE0170FEF07F018F8EF03FCA218FE1701A218FFA718FEA2170318FCA2EF07F818F0
+EF0FE0EF1FC0EF7F80933801FE00EE0FFC91B612F017800280C9FCB3AA3801FFE0B612C0
+A338447CC342>80 D<B712E016FF17C000019039C0003FF86C6C48EB03FCEE00FF717E71
+7E717E717E717EA284170384A760A21707604D5AA24D5A4D5A4DC8FCEE01FEEE07F8EE3F
+E091B6C9FC16FC913980007F80EE0FE0707EEE03FC707E160083717EA2717EA784A71A60
+84171FA21AE0716C13C02601FFE002071301B600C01680943801FC03943900FE0700CBEA
+3FFEF007F843467CC348>82 D<49B41303010FEBE007013F13F89039FE00FE0FD801F813
+1FD807E0EB079F49EB03DF48486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E
+82A27EA26C6C91C7FC7F7FEA3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0
+013F14F0010F80010180D9001F7F14019138001FFF03031380816F13C0167F163F161F17
+E000C0150FA31607A37EA36C16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9
+F0495AD8F07C495A90393FC00FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>
+I<B600C0010FB5FCA3000101E0C813F026007F80ED1F80F00F00A21806B3B3A7180E6D6C
+150CA2181C131F6E1518010F163818306D6C1570606D6C14016D6C5D6D6CEC0780027F4A
+C7FC6E6C131EDA1FE0137C913907FC03F00201B55A6E6C1380DB07FCC8FC40467CC349>
+85 D<B692383FFFF0A3000301E003071300C649ED01FC4A5E017F705A6E5E133F616E15
+01011F5FA26D6C4BC7FCA28001071606A26E150E0103160CA26D6C5DA2806D5EA26F1470
+027F156081023F5DA281021F4A5AA26F1303020F92C8FC8102071406A26F130E0203140C
+A26E6C5BA2816E5CA2EE8070037F1360A26F6C5AA216E092381FE180A216F3030F90C9FC
+16FBED07FEA36F5AA36F5AA26F5AA3166044467EC349>I<EB07FC90383FFF809038F80F
+E03903C003F048C66C7E000E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8
+FCA4EC0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B176048
+C7FCA3153FA36D137F007F14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E03FF80
+2701FFFC0113003A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201B3EC03
+FC91380FFF8091383C07E091387001F89039FDE0007E02807F01FFEC1F8091C713C049EC
+0FE049140717F0A2EE03F8A217FCA2160117FEAB17FC1603A217F8A2EE07F0A26DEC0FE0
+17C06D141F01FBEC3F80D9F380EB7E00D9E1C05B9039E0F001F89039C03C07E09039801F
+FF80C7D803FCC7FC2F467DC436>I<EC7F80903803FFF090380FC07C90383F000F01FCEB
+03804848EB01C00003140F4848EB1FE049133F120F485AA2485AED1FC0007FEC070092C7
+FCA290C9FC5AAB7E7FA2123F16307F001F15706C6C146016E06C6C14C06C6C13010001EC
+03806C6CEB0700013F131E90381FC078903807FFF001001380242E7DAC2B>I<167FED3F
+FFA315018182B3EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD803F87F
+48487F5B000F81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C
+5B00035C6C6C9038077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE0902600
+7F0013002F467DC436>I<EB01FE903807FFC090381F03F090387E00FC49137E48487F48
+5A4848EB1F80000F15C049130F121F484814E01507A2007F15F090C7FCA25AA390B6FCA2
+90C9FCA67EA27FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C6CEB0380
+6C6CEB0700013E131E90381F80F8903803FFE0010090C7FC242E7DAC2B>I<EE0F80D901
+FCEB7FE0903A0FFF81F0F090393F07E3819039FC01FF033A01F800FE014848017E13E000
+07027FC7FC497F000F8149131F001F81A9000F5D6D133F000792C7FC6D5B0003147E6C6C
+5B6D485A3903BF07E090380FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90B512F86C14
+FF16E06C15F86C6C8048B67E3A07C0000FFF48481300003FC8EA3F80003E151F48ED0FC0
+A2481507A56C150F007C1680007E151F003E16006C153E6C6C5CD807E0495AD801F8EB07
+E0D8007FEB3F8090261FFFFEC7FC010113E02C427DAC31>103 D<EA01FC12FFA3120712
+031201B3EC01FE913807FFC091381E07F091383801F802707FECE000D9FDC07F5C01FF14
+7F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F457DC436>I<EA01E0EA07F8A2
+487EA46C5AA2EA01E0C8FCADEA01FC12FFA3120712031201B3B0487EB512F8A315437DC2
+1C>I<EA01FC12FFA3120712031201B3A292381FFFE0A36F1300ED07F816E05E5E030EC7
+FC5D5D5D5D4A5A4A5A4AC8FC5CEC3F804A7E14FF9038FDCFE09038FF8FF01407496C7E01
+FC7F14016E7E81816F7E82151F6F7E821507826F7E8282486C491380B5D8F81F13F8A32D
+457DC433>107 D<EA01FC12FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<
+D801FC01FFEC1FE000FF010701E0EBFFFC913B0F03F801E07F913C3C01FC07803F800007
+903C7000FE0E001FC0000349D97E1C130F2601FDC0D97F38804A143001FFDA3FF06D7E91
+C75BA2495DA3495DB3A8486C4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901
+FC01FE00FF903807FFC091381E07F091383801F8000701707F0003EBE0002601FDC07F5C
+01FF147F91C7FCA25BA35BB3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F8090
+3803FFF090380FC0FC90383E001F496D7E496D7E48486D7E48486D7E48486D7E000F81A2
+4848147E003F157FA290C87E481680A44816C0AA6C1680A26D147F003F1600A2001F157E
+6D14FE000F5D6D130100075D6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE9038
+07FFF89038007F802A2E7DAC31>I<3901FC03FC00FF90380FFF8091383C07E091387001
+F83A07FDE000FE00010180137F01FFEC3F8091C7EA1FC04915E049140F17F0160717F816
+0317FCA3EE01FEABEE03FCA3EE07F8A217F0160F6D15E0EE1FC06D143F17806EEB7E00D9
+FDC05B9039FCF003F891383C0FE091381FFF80DA03FCC7FC91C9FCAE487EB512F8A32F3F
+7DAB36>I<3903F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC
+007E153C01FF13005BA45BB3A748B4FCB512FEA3202C7DAB26>114
+D<90383FE0183901FFFC383907E01F78390F0003F8001E1301481300007C1478127800F8
+1438A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0
+011F13F81300EC0FFC140300C0EB01FE1400157E7E153EA27EA36C143C6C147C15786C14
+F86CEB01F039F38003E039F1F00F8039E07FFE0038C00FF01F2E7DAC26>I<1306A5130E
+A4131EA3133E137EA213FE12011207001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C
+017F1318A26D133890381F8030ECC070903807E0E0903801FFC09038007F001E3E7EBC26
+>I<D801FC147F00FFEC3FFFA300071401000380000181B3A85EA35DA212006D5B017E90
+38077F80017F010E13C06D011C13FE90380FC078903803FFF09026007F8013002F2D7DAB
+36>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E1200160C017F5CA2
+80013F5CA26E1370011F146080010F5CA2ECF00101075CA26D6C48C7FCA26E5A01011306
+A26D6C5AA214FF6E5AA215B8EC3FB015F06E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<
+B500E0B539E03FFF80A30007903C000FFE000FFC00D803FCD903F8EB03F8F001E0120103
+015D6D80000060A26D6E13036DD9037E91C7FCA20280017F5B013FD9063F1306A2D91FC0
+6E5AED0C1FA2D90FE06E5AED180FA2D907F06E5AED3007A2D903F86E5AED6003A2902601
+FCE06D5AEDC00117FCD900FFECFD80ED800017FF027F92C8FC92C77EA26E147E023E143E
+A2021E143C021C141CA2412C7EAA46>I<B539F007FFFCA30003D9C00113C0C6496C1300
+017F14FC013F5C6E13E06D7E010F495A6D6C485A02F890C7FC903803FC060101130E6E5A
+903800FF186E5AEC3FF05D141F140F6E7E81140FEC0DFCEC19FEEC38FF4A7E9138603F80
+02C07F0101131F49486C7E02007F01066D7E010E1303496D7E013C80017C80D801FC1580
+D80FFE4913C0B5D8800F13FFA3302B7FAA33>I<B539F001FFFCA3000790C7EA7FE06C48
+EC1F8000011600160E0000150C6D141C6D1418A26E1338013F1430A26D6C5BA26E13E001
+0F5CA26D6C485AA2ECF803010391C7FCA2903801FC06A2ECFE0E0100130CA2EC7F18A215
+B8EC3FB0A2EC1FE0A36E5AA26E5AA36EC8FCA21406A35CA25CA2123C007E5BB4FC5CA25C
+EAFE01387C0380D87007C9FCEA3C1EEA0FFCEA03F02E3F7EAA33>I<003FB612E0A29038
+C0003F90C713C0003CEC7F800038ECFF00A20030495A0070495AA24A5A0060495AA24A5A
+4A5AA2C7485A4AC7FC5B5C495A13075C495A131F4A1360495A495AA249C712C0485AA248
+5A485A1501485A48481303A24848EB07804848131F00FF14FF90B6FCA2232B7DAA2B>I
+E /Fd 1 59 df<123C127E12FFA4127E123C08087A8715>58 D E
+/Fe 66 123 df<91393FE00FE0903A01FFF83FF8903A07E01EF83C903A1F800FF07E903A
+3F001FE0FE017E133F4914C0485A1738484890381F8000ACB812C0A33B03F0001F8000B3
+A7486C497EB50083B5FCA32F357FB42D>11 D<EC1FE0ECFFFC903803F01E90390FC00780
+EB1F8090393F000FC0017E131F5BA2485AED0F8092C7FCA9ED0FC0B7FCA33901F8001F15
+0FB3A6486CEB1FE0267FFFC1B5FCA328357FB42B>I<EC1FF891B512C0903803F00F9038
+0FC01FEB1F80EB3F00137E5B150F485AACB7FCA33901F8000FB3A7486CEB1FE0267FFFE3
+B5FCA328357FB42B>I<123C127E12FFA8127EAB123E123CAB1218A61200A7123C127E12
+FFA4127E123C08367AB515>33 D<14C01301EB0380EB0F00130E5B133C5B5BA2485A485A
+A212075B120F90C7FC5AA2121E123EA3123C127CA55AB0127CA5123C123EA3121E121FA2
+7E7F12077F1203A26C7E6C7EA213787F131C7F130FEB0380EB01C01300124A79B71E>40
+D<12C07E1270123C121C7E120F6C7E6C7EA26C7E6C7EA27F1378137C133C133EA2131E13
+1FA37F1480A5EB07C0B0EB0F80A514005BA3131E133EA2133C137C137813F85BA2485A48
+5AA2485A48C7FC120E5A123C12705A5A124A7CB71E>I<130E131FA639700E01C000F8EB
+03E000FE130F00FF131F397F8E3FC0391FEEFF003803FFF8C613E0EB3F80A2EBFFE00003
+13F8381FEEFF397F8E3FC039FF0E1FE000FE130F00F813030070EB01C0D8001FC7FCA613
+0E1B207BB726>I<123C127EB4FCA21380A2127F123D1201A412031300A25A1206120E12
+0C121C5A5A126009177A8715>44 D<B512F0A514057F921A>I<123C127E12FFA4127E12
+3C08087A8715>I<1530157815F8A215F01401A215E01403A215C01407A21580140FA215
+005CA2143EA2143C147CA2147814F8A25C1301A25C1303A25C1307A2495AA291C7FC5BA2
+131E133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C8FC5AA212
+1E123EA2123C127CA2127812F8A25A12601D4B7CB726>I<EB0FE0EB7FFCEBF83E3903E0
+0F803907C007C0EB8003000F14E0391F0001F0A24814F8A2003E1300007E14FCA500FE14
+FEB2007E14FCA56CEB01F8A36C14F0A2390F8003E03907C007C0A23903E00F803900F83E
+00EB7FFCEB0FE01F347DB126>I<13075B5B137FEA07FFB5FC13BFEAF83F1200B3B3A249
+7E007FB51280A319327AB126>I<EB3FC0EBFFF0000313FC380F80FF391E007F80001CEB
+3FC048EB1FE048130F15F00060130712FC6C14F87E1403A3007E1307123CC7FC15F0A214
+0F15E0EC1FC0A2EC3F801500147E5C495A5C495A495A495A49C7FC133E133C4913185B48
+5A48481330485A48C7FC001C1470001FB512F05A5AB612E0A31D327CB126>I<EB1FE0EB
+FFFC4813FF3907E03F80390F001FC0001EEB0FE0001CEB07F0123F018013F8140313C013
+80A2381F0007C7FC15F0A2EC0FE015C0141FEC3F80EC7E00EB01F8EB7FE014FCEB003FEC
+1FC0EC0FE0EC07F015F8140315FC140115FEA3127EB4FCA415FC48130312780070EB07F8
+6C14F0003C130F001FEB1FE0390FE03F800003B51200C613FCEB1FE01F347DB126>I<EC
+01C0A214031407A2140F141FA2143F147F146F14CF1301EB038F140F1307130E130C131C
+13381330137013E013C0EA0180120313001206120E120C5A123812305A12E0B71280A3C7
+380FC000A94A7E0107B51280A321337EB226>I<000C14C0380FC00F90B5128015005C5C
+14F014C0D80C18C7FC90C8FCA9EB0FC0EB7FF8EBF07C380FC03F9038001F80EC0FC0120E
+000CEB07E0A2C713F01403A215F8A41218127E12FEA315F0140712F8006014E01270EC0F
+C06C131F003C14806CEB7F00380F80FE3807FFF8000113E038003F801D347CB126>I<14
+FE903807FF80011F13E090383F00F0017C13703901F801F8EBF003EA03E01207EA0FC0EC
+01F04848C7FCA248C8FCA35A127EEB07F0EB1FFC38FE381F9038700F809038E007C039FF
+C003E0018013F0EC01F8130015FC1400A24814FEA5127EA4127F6C14FCA26C1301018013
+F8000F14F0EBC0030007EB07E03903E00FC03901F81F806CB51200EB3FFCEB0FE01F347D
+B126>I<1230123C003FB6FCA34814FEA215FC0070C7123800601430157015E04814C014
+01EC0380C7EA07001406140E5C141814385CA25CA2495A1303A3495AA2130FA3131F91C7
+FCA25BA55BA9131C20347CB126>I<EB0FE0EB7FFC90B5FC3903F01F803907C007C0390F
+0003E0000EEB01F0001E1300001C14F8003C1478A3123EA2003F14F86D13F0EBC001D81F
+F013E09038F803C0390FFE07803907FF0F006C13DE6C13F87EEB3FFE8001F713C0D803E3
+13E0D8078013F0390F007FF8001E131F003EEB07FC003C1303481301EC007E12F848143E
+A2151EA37E153C1278007C14787E6C14F0390F8003E03907F01FC00001B5120038007FFC
+EB1FE01F347DB126>I<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187FA34A6C7EA2
+02707FEC601FA202E07FECC00FA2D901807F1507A249486C7EA301066D7EA2010E80010F
+B5FCA249800118C77EA24981163FA2496E7EA3496E7EA20001821607487ED81FF04A7ED8
+FFFE49B512E0A333367DB53A>65 D<B7FC16E016F83A03FC0003FE0001EC00FFEE7F80EE
+3FC0161F17E0160F17F0A617E0161F17C0EE3F80EE7F0016FEED03FC90B612F05E9039FC
+0007FCED00FEEE3F80EE1FC0EE0FE017F0160717F8160317FCA617F81607A2EE0FF0EE1F
+E0163FEE7FC00003913803FF00B75A16F816C02E337DB236>I<DA03FE130C91393FFF80
+1C91B512E0903A03FE01F83C903A0FF0003C7CD91FC0EB0EFCD97F80130701FEC7120348
+481401000315005B4848157C485A173C485A171C123F5B007F160CA390C9FC481600AB7E
+6D150CA3123F7F001F161C17186C7E17386C6C15306C6C15706D15E012016C6CEC01C0D9
+7F80EB0380D91FC0EB0F00D90FF0131ED903FE13FC0100B512F0023F13C0DA03FEC7FC2E
+377CB437>I<B77E16F016FE3A01FE0001FF00009138003FC0EE0FE0707E707E707E707E
+177E177FEF3F80A2EF1FC0A3EF0FE0A418F0AA18E0A3171F18C0A21880173F18005F17FE
+5F4C5AEE07F04C5AEE3FC000014AB45AB748C7FC16F8168034337EB23B>I<B812C0A3D8
+03FCC7127F0001150FEE03E01601A21600A21760A403061330A41700150EA2151E157E90
+B512FEA39038FC007E151E150EA21506170CA3171892C7FCA41738A21770A217F0160116
+0316070003157FB812E0A32E337DB234>I<B81280A3D803FCC7FC0001151FEE07C01603
+A21601A21600A41760150CA31700A2151CA2153C15FC90B5FCA3EBFC00153C151CA2150C
+A592C8FCAB487EB512FEA32B337DB232>I<DA03FE130C91393FFF801C91B512E0903A03
+FE01F83C903A0FF0003C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B
+4848157C485A173C485A171C123F5B007F160CA390C9FC4893C7FCAA0303B512E07E7F92
+390003FE00705A123F7F121FA26C7E7F12076C7E7F6C6C14036C7E6D6C1307D91FC0EB0E
+7CD90FF0EB1C3CD903FEEBF81C0100B5EAF00C023F01C0C7FCDA03FEC8FC33377CB43C>
+I<B5D8FE03B512F8A3000190C73807FC006C486E5AB390B7FCA349C71203B3A3486C4A7E
+B5D8FE03B512F8A335337EB23A>I<B512FEA3000113006C5AB3B3A7487EB512FEA31733
+7EB21C>I<B500FE903807FFF8A3000190C7000113006C48EC00FC17F04C5A4C5A4CC7FC
+160E5E5E5E5E4B5A4B5A4BC8FC150E5D5D15F84A7E14034A7EEC0EFF5C4A6C7E4A6C7EEC
+E01FD9FFC07F4A6C7E4A6C7E5B6F7E6F7EA26F7E707EA2707E707E160F83707E707EA283
+486C913807FF80B500FE013F13FCA336337EB23C>75 D<B512FEA3D803FEC9FC6C5AB3A9
+EE0180A416031700A45EA25E5E5E5E16FE00031407B7FCA329337DB230>I<D8FFFC9238
+01FFF86D5DA20003EFFE00D801BFED06FCA3D99F80140CA2D98FC01418A3D987E01430A2
+D983F01460A3D981F814C0A3D980FCEB0180A2027EEB0300A36E1306A26E6C5AA36E6C5A
+A36E6C5AA26E6C5AA36E6C5AA3913800FD80A2037FC7FCA3486C133ED80FF04B7EB5011C
+90387FFFF8A33D337CB246>I<EC07FC91387FFFC0903901FC07F0903907E000FCD90F80
+133E013FC76C7E017E6E7E496E7E48486E7E48486E7EA248486E7E000F8249157E001F16
+7FA24848ED3F80A2007F17C0A290C9121FA24817E0AB6C17C06D153FA3003F17806D157F
+A2001F17006D5D000F5E6C6C4A5AA26C6C4A5A00015E6C6C4A5A017E4A5A6D4A5AD91FC0
+017FC7FCD907E013FC903901FC07F09039007FFFC0DA07FCC8FC33377CB43C>79
+D<B612FEEDFFC016F03A03FC0007FC0001EC00FE167FEE3F80EE1FC017E0160FA217F0A6
+17E0A2EE1FC0A2EE3F80EE7F0016FEED07F890B65A168001FCC9FCB3A2487EB512F8A32C
+337DB234>I<EC07FC91387FFFC0903901FC07F0903907E000FC4948137E013FC7EA1F80
+017E6E7E496E7E48486E7E00038249140148486E7E000F8249157E001F167FA24848ED3F
+80A2007F17C0A390C9121F4817E0AB6C17C0A26D153FA2003F1780A26D157F001F1700A2
+270FE001F013FE0007D907FC5B9039F00E0E013B03F80C0703F8000190391C0383F03B00
+FC180187E0017EECCFC0013FECDF8090271F9C00FFC7FCD907EC13FC902701FE07F01360
+9038007FFF913807FC7091C7007813E0A2EE7C01EE7E0393387F07C0EE3FFFA218808218
+00705A705AEE01F033447CB43C>I<B612FCEDFF8016F03A01FE0007FC0000EC01FEED00
+7F707E707E83160F83A65FA24C5AA24C5A047EC7FC4B5AED0FF090B612C093C8FC9039FE
+001FC0ED07F06F7E6F7E150082167E167FA583A5180C17C0A2043F131C486C1618B500FE
+EB1FE0040F1338933807F070C93801FFE09338003F8036357EB239>I<90381FE0039038
+7FFC0748B5FC3907F01FCF390F8003FF48C7FC003E80814880A200788000F880A46C80A2
+7E92C7FC127F13C0EA3FF013FF6C13F06C13FF6C14C06C14F0C680013F7F01037F903800
+3FFF140302001380157F153FED1FC0150F12C0A21507A37EA26CEC0F80A26C15006C5C6C
+143E6C147E01C05B39F1FC03F800E0B512E0011F138026C003FEC7FC22377CB42B>I<00
+7FB712FEA390398007F001D87C00EC003E0078161E0070160EA20060160600E01607A348
+1603A6C71500B3AB4A7E011FB512FCA330337DB237>I<B500FE90381FFFF8A3000190C8
+13006C48153C1718B3AF1738017F1530A217706D6C1460011F15E06E495A010F14036D6C
+495A6D6C49C7FCD901FC131E6DB413FC91383FFFF0020F13C0020190C8FC35357EB23A>
+I<B500F0903803FFF8A3D807FEC8EA7FC06C48ED1F000001161E6D151C00001618A26D15
+386D1530A26D6C5CA26E14E0011F5DA26D6C495AA28001074AC7FCA26D6C1306A2800101
+5CA26E131C01001418806E5BA2ED8070023F1360A26E6C5AA215E1020F5BA2DA07F3C8FC
+A215FBEC03FEA36E5AA26E5AA31570A235357EB23A>I<267FFFFC90B512C0A3000101E0
+90381FF80026007F80EB0FC0013F6E5A6E91C7FC6D6C130E010F140C6E5B6D6C13380103
+5C6E13606D6C13E06D6C485A5EDA7F83C8FCEC3FC715C6EC1FECEC0FFC5D14076E7EA26E
+7E815C6F7E9138063FC0140E4A6C7E9138180FF0EC380702707F91386003FCECC0010101
+804A6C7E49C77E4981010E6E7E010C6E7E131C496E7E01786E7E13FCD807FEEC1FFEB56C
+90B512F8A335337EB23A>88 D<EB7F803803FFF0380F80FC381C003E003F133F6D6C7E6E
+7EA26E7EEA1F00C7FCA4EB01FF131FEBFF873803FC07EA0FF0EA1FC0EA3F80127F130048
+15C05AA3140FA26C131F6C133B3A3F8071F180391FC1E1FF2607FFC013003900FE003C22
+237DA126>97 D<EA03F012FFA312071203AEEC3F80ECFFE09038F3C0F89038F7007E01FE
+7F49EB1F8049EB0FC05BED07E016F0A2150316F8AA16F0150716E0A2ED0FC07F6DEB1F80
+01ECEB3F0001CF137C90388381F8903801FFE0C76CC7FC25357EB32B>I<EB07F8EB3FFF
+9038FC07C03901F000E03903E003F03807C007120FEA1F80123F90380003E04890C7FCA2
+127E12FEAA127FA26C14187F001F14386D1330000F14706C6C13E03903F001C03900FC0F
+8090383FFE00EB07F01D237EA122>I<153FEC0FFFA3EC007F81AEEB07F0EB3FFCEBFC0F
+3901F003BF3907E001FF48487E48487F8148C7FCA25A127E12FEAA127E127FA27E6C6C5B
+A26C6C5B6C6C4813803A03F007BFFC3900F81E3FEB3FFCD90FE0130026357DB32B>I<EB
+0FE0EB7FFCEBF83F3903F00F80D807E013C0390FC007E0381F800315F0EA3F0014014814
+F8127EA212FEA2B6FCA248C8FCA5127E127FA26C1418A26C6C1338000F14306D13706C6C
+13E03901F003C03900FC0F00EB3FFEEB07F01D237EA122>I<EB01FCEB07FF90381F0780
+90383E0FC0EB7C1F13FCEA01F8A20003EB070049C7FCACB512F0A3D803F0C7FCB3A7487E
+387FFFE0A31A357FB417>I<151F90391FC07F809039FFF8E3C03901F07FC73907E03F03
+3A0FC01F83809039800F8000001F80EB00074880A66C5CEB800F000F5CEBC01F6C6C48C7
+FCEBF07C380EFFF8380C1FC0001CC9FCA3121EA2121F380FFFFEECFFC06C14F06C14FC48
+80381F0001003EEB007F4880ED1F8048140FA56C141F007C15006C143E6C5C390FC001F8
+3903F007E0C6B51280D91FFCC7FC22337EA126>I<EA03F012FFA312071203AEEC1FC0EC
+7FF09038F1E0FC9038F3807C9038F7007E13FE497FA25BA25BB3486CEB7F80B538C7FFFC
+A326347EB32B>I<EA0780EA0FC0EA1FE0A4EA0FC0EA0780C7FCAAEA07E012FFA3120F12
+07B3A6EA0FF0B5FCA310337EB215>I<EA03F012FFA312071203AF913803FFE0A36E1300
+EC00F8EC01E05D4A5A020FC7FC141C5C5C14F0EBF3F8EBF7FC13FEEBFC7EEBF87F496C7E
+141F6E7E8114076E7E8114016E7E81486CEBFF80B500C313F0A324347EB329>107
+D<EA07E012FFA3120F1207B3B3A7EA0FF0B5FCA310347EB315>I<2703F01FE013FF00FF
+90267FF80313C0903BF1E07C0F03E0903BF3803E1C01F02807F7003F387FD803FE147049
+6D486C7EA2495CA2495CB3486C496C487EB53BC7FFFE3FFFF0A33C217EA041>I<3903F0
+1FC000FFEB7FF09038F1E0FC9038F3807C3907F7007EEA03FE497FA25BA25BB3486CEB7F
+80B538C7FFFCA326217EA02B>I<EB07F0EB3FFE9038FC1F803901F007C03903C001E000
+078048486C7E48C7127CA248147E003E143E007E143FA300FE1580A8007E1500A36C147E
+A26C147C6D13FC6C6C485A00075C3903F007E03900FC1F80D93FFEC7FCEB07F021237EA1
+26>I<3903F03F8000FFEBFFE09038F3C0F89038F7007ED807FE7F6C48EB1F804914C049
+130F16E0ED07F0A3ED03F8A9150716F0A216E0150F16C06D131F6DEB3F80160001FF13FC
+9038F381F89038F1FFE0D9F07FC7FC91C8FCAA487EB512C0A325307EA02B>I<903807F0
+0390383FFC07EBFC0F3901F8038F3807E001000F14DF48486CB4FC497F123F90C77E5AA2
+5A5AA9127FA36C6C5B121F6D5B000F5B3907E003BF3903F0073F3800F81EEB3FF8EB0FE0
+90C7FCAAED7F8091380FFFFCA326307DA029>I<3803E07C38FFE1FF9038E38F809038E7
+1FC0EA07EEEA03ECA29038FC0F8049C7FCA35BB2487EB512E0A31A217FA01E>I<EBFF06
+000713CE381F00FE003C133E48131E140E5A1406A27EA200FE90C7FC6C7EEA7FFC383FFF
+C014F0000F7F6C7FC67FEB0FFF1300EC3F8000C0131F140F6C1307A37E15006C5B6C130E
+6C5B38F7807838E1FFE038C07F8019237EA11E>I<1330A51370A313F0A21201A2120312
+07381FFFFEB5FCA23803F000AF1403A814073801F806A23800FC0EEB7E1CEB1FF8EB07E0
+182F7FAD1E>I<D803F0133F00FFEB0FFFA30007EB007F000380B35DA35D12016D481380
+0000903803BFFC90387E073FEB1FFED907F8130026227EA02B>I<B5EBFFF0A3D80FF0EB
+3F800007EC1F000003140E150C6D131C00011418A26C6C5BA26D1370017E1360137F6D5B
+A290381F8180A214C3010F90C7FCA2EB07E6A214FE6D5AA26D5AA36D5AA2146024217E9F
+29>I<B53A1FFF81FFF0A33C07F801FC003F8001F049EB1E0000030100141C816C6C017C
+1318A26D017E1338000002FE1330A290267E01FF5B159F168090263F030F5BA216C0903A
+1F8607C180A202C613E390260FCC0390C7FCA2D907FC13F6ECF80116FE6D486C5AA36D48
+1378A36D48133034217F9F37>I<B53801FFF8A32603FE0013806C48EB7C000000147801
+7E1370017F5B90383F81C090381F8380D90FC3C7FCEB07E614FE6D5A6D5A6D7E80805B90
+38039F809038071FC09038060FE0EB0C0790381C03F0496C7E01707FEBF000000180000F
+ECFF8026FFFC0313FCA326207F9F29>I<3A7FFF807FF8A33A07F8001FC00003EC0F8000
+01EC070015066C6C5BA26D131C017E1318A26D5BA2EC8070011F1360ECC0E0010F5BA290
+3807E180A214F3010390C7FC14FBEB01FEA26D5AA31478A21430A25CA214E05CA2495A12
+78D8FC03C8FCA21306130EEA701CEA7838EA1FF0EA0FC025307F9F29>I<003FB512F0A2
+EB000F003C14E00038EB1FC00030EB3F800070137F1500006013FE495A13035CC6485A49
+5AA2495A495A49C7FC153013FE485A12035B48481370485A001F14604913E0485A387F00
+0348130F90B5FCA21C207E9F22>I E /Ff 4 109 df<ED1FE0913801FFF8913807F01E91
+381F80074A485A02FEEB3F80495A5C4948140013074A131E93C7FCA3130F5CA5011F147C
+000FB612FCA339001F80031501133F02005BA415035B017E5CA4150713FE495CA4150F12
+01495CA40003141F3A7FFFC3FFFEA2B5FC29357EB42B>12 D<123C127E12FFA312FEA212
+380808798715>46 D<EB03FCEB0FFF90383E0FC09038FC03E0D801F813F03803F001D807
+E013F8380FC000121F5B123F48C7FCA312FEB6FCA248C8FCA35AA51560127E15E0003EEB
+01C0003FEB03806CEB0700380F800E3807E07C3801FFF038003F801D237BA122>101
+D<EB03F013FF14E0A2130FA21307130F14C0A5131F1480A5133F1400A55B137EA513FE5B
+A512015BA512035BA41207B51280A2140014347EB315>108 D E
+/Fg 38 122 df<120FEA1FC0123F13E0A213F0121F120F1201A4120313E01207EA0FC0A2
+EA3F80EA7F005A5A12F812700C1773AD27>39 D<130F497EA60078EB81E000FEEB87F000
+FF138FEBDFBF6CB512E06C14C0000F1400000313FCC613F0A2000313FC000F13FF003F14
+C04814E039FFDFBFF0EB1F8F00FE13870078EB81E00000EB8000A66DC7FC1C207BA627>
+42 D<007FB512F8B612FCA46C14F81E067C9927>45 D<EB03F0497EA2497EA4143CEB1F
+3EA5EB3F3FA3EB3E1FA2017E7FA4496C7EA548486C7EA390B5FCA24880A3EBF003A24848
+6C7EA4000F803A7FFC0FFF8000FF15C06D5A497E007F1580222F7EAE27>65
+D<903803F80E90381FFE1F90383FFFBF90B6FC5A3803FE0F3807F803497E48487E485A49
+137FA248C7123FA25A127E151E150012FE5AAA7E127EA2151E007F143F7EA26C7E157F6D
+137E6C6C13FE3907F001FCEBF8033903FE0FF86CB512F06C14E0013F13C06D1300EB03F8
+20307DAE27>67 D<387FFFFC14FFB612C06C80813907E00FF81407EC01FC6E7EA2157E15
+7F811680151FA316C0150FABED1F80A3153F1600A25D15FEA24A5A4A5A140F007FB55A5D
+B65A6C91C7FC14FC222E7FAD27>I<007FB61280B712C0A37E3907E0000FA6ED078092C7
+FCA4EC07804A7EA390B5FCA5EBE00FA36E5A91C8FCA4ED03C0ED07E0A7007FB6FCB7FCA3
+6C15C0232E7FAD27>I<387FFFC080B5FC7E5CD803F0C8FCB3AAED0780ED0FC0A7007FB6
+FCA2B7FC7E1680222E7FAD27>76 D<D87FE0EB7FE0486CEBFFF0A26D5A007F15E0000F15
+0001B813DFEBBC03A3EBBE07019E139FA3EB9F0FA2018F131FA2149FA2EB879EA4EB839C
+14FCA3EB81F8A2EB80F01400AAD87FF0EBFFE0486C4813F0A36C486C13E0242E7FAD27>
+I<007FB5FCB612E081816C803907E003FEEC00FF81ED3F80151F16C0150FA6151F168015
+3FED7F005DEC03FE90B55A5D5D5D92C7FC01E0C8FCADEA7FFEB5FCA36C5A222E7FAD27>
+80 D<387FFFF0B512FE6E7E816C803907E01FF014076E7E1401811400A514015D14034A
+5A141F90B55A5D5DA281EBE01F6E7E14076E7EA816F0EDF1F8A4397FFE01FBB5EBFFF080
+16E06C48EB7FC0C8EA1F00252F7FAD27>82 D<90387FC0E03901FFF1F0000713FF5A5AEA
+3FE0EB801F387F000F007E130712FE5A1403A3EC01E06C90C7FC127E127FEA3FC013F86C
+B47E6C13F86C13FE6CEBFF80C614C0010F13E0010013F0140FEC07F81403140115FC1400
+127812FCA46CEB01F8A26C130390388007F09038F01FE090B5FC15C0150000F85B38701F
+F81E307CAE27>I<3A7FFE01FFF8B54813FCA36C486C13F83A07E0001F80B3AB6D133F00
+031500A26D5B0001147E6D13FE6C6C485A90387F87F814FF6D5B010F13C06D5BD901FEC7
+FC262F80AD27>85 D<13E0EA01F01207120F13E0EA1FC0EA3F00A2127E127C12FC5AA4B4
+FC138013C0127FA2123F1380EA0F000C1773B227>96 D<3803FFC0000F13F04813FC4813
+FF811380EC1FC0381F000F000480C71207A2EB0FFF137F0003B5FC120F5A383FFC07EA7F
+C0130012FE5AA46C130F007F131FEBC0FF6CB612806C15C07E000313F1C69038807F8022
+207C9F27>I<EA7FE0487EA3127F1203A914FF01F313C090B512F08181EC81FE49C67E49
+EB3F8049131F16C049130FA216E01507A6150F16C07F151F6DEB3F80157F6DEBFF009038
+FF83FEECFFFC5D5D01F313C02601E0FEC7FC232E7FAD27>I<EB0FFF017F13C048B512E0
+4814F05A380FF807EA1FE0393FC003E0903880008048C8FC127EA212FE5AA67E127EA200
+7F14F0393F8001F813C0381FE003390FF80FF06CB5FC6C14E06C14C06C6C1300EB0FF81D
+207B9F27>I<EC3FF04A7EA3143F1401A9EB0FE1EB7FFD48B5FC5A5A380FF83F381FE00F
+383FC007EB8003EA7F00007E1301A212FE5AA67E007E1303A2127F6C1307EB800F381FE0
+1F380FF03F6CB612C06C15E06C13FD38007FF9D91FE013C0232E7EAD27>I<EB0FF8EB3F
+FE90B51280000314C04814E0390FFC0FF0391FE003F8EBC001D83F8013FC48C7FC127E15
+7E12FEB612FEA415FC00FCC8FC7E127E127F6C143C6D137E6C7E01F013FE390FFC07FC6C
+B5FC000114F86C14F0013F13C0903807FE001F207D9F27>I<EC1FF0ECFFF84913FC4913
+FE5BEB0FF014C0011F137CEC8000A6007FB512F0B612F8A36C14F039001F8000B3A4003F
+B512C04814E0A36C14C01F2E7EAD27>I<153F90391FC0FF80D97FF313C048B612E05A48
+14EF390FF07F873A1FC01FC3C0EDC000EB800F48486C7EA66C6C485AEBC01FA2390FF07F
+8090B5C7FC5C485BEB7FF0EB1FC090C9FCA27F6CB5FC15E015F84814FE4880EB8001007E
+C7EA3F80007C140F00FC15C0481407A46C140F007C1580007F143F6C6CEB7F009038F807
+FF6CB55A000714F86C5CC614C0D90FFCC7FC23337EA027>I<EA7FE0487EA3127F1203A9
+147F9038F1FFC001F713F090B5FC8114C1EC01FCEBFE005B5BA25BB03A7FFF83FFE0B500
+C713F0A36C018313E0242E7FAD27>I<130F497E497EA46D5A6DC7FC90C8FCA7383FFF80
+487FA37EEA000FB3A4007FB512F0B6FC15F815F07E1D2F7BAE27>I<EA7FE07F12FF127F
+A21201A991383FFFC04A13E0A36E13C0913803F8004A5A4A5A4A5A4A5A02FFC7FCEBF1FE
+EBF3FCEBF7F8EBFFFC8080143F496C7E496C7E01F87FEBF0076E7E6E7E816E7E157E3A7F
+FFC1FFF002C313F8B512E36C13C316F0252E80AD27>107 D<387FFF80B57EA37EEA000F
+B3B2007FB512F8B612FCA36C14F81E2E7CAD27>I<397F07C01F3AFF9FF07FC09039FFF9
+FFE091B57E7E3A0FFC7FF1F89038F03FC001E0138001C01300A3EB803EB03A7FF0FFC3FF
+486C01E3138001F913E701F813E36C4801C313002920819F27>I<387FE07F39FFF1FFC0
+01F713F090B5FC6C80000313C1EC01FCEBFE005B5BA25BB03A7FFF83FFE0B500C713F0A3
+6C018313E024207F9F27>I<EB1FE0EB7FF83801FFFE487F481480390FF03FC0391FC00F
+E0393F8007F0EB00034814F8007E1301A248EB00FCA76C1301007E14F8A2007F1303393F
+8007F0A2391FE01FE0390FF03FC06CB512806C14006C5B38007FF8EB1FE01E207C9F27>
+I<387FE0FFD8FFF313C090B512F0816C800003EB81FE49C67E49EB3F8049131F16C04913
+0FA216E01507A6150F16C07F151F6DEB3F80157F6DEBFF009038FF83FEECFFFC5D5D01F3
+13C0D9F0FEC7FC91C8FCAC387FFF80B57EA36C5B23317F9F27>I<90380FF03C90383FFE
+7E90B5FC000314FE5A380FFC1F381FE007EBC003383F800148C7FC127EA200FE147E5AA6
+7E007E14FEA2007F1301EA3F80EBC003381FE007380FF81F6CB5FC7E6C147E38007FFCEB
+0FF090C7FCAC91381FFFF8A24A13FC6E13F8A226317E9F27>I<397FFC03FC39FFFE0FFF
+023F13804A13C0007F90B5FC39007FFE1F14F89138F00F809138E002004AC7FC5CA291C8
+FCA2137EAD007FB57EB67EA36C5C22207E9F27>I<9038FFF3800007EBFFC0121F5A5AEB
+803F38FC000F5AA2EC07806C90C7FCEA7F8013FC383FFFF06C13FC000713FF00011480D8
+000F13C09038003FE014070078EB03F000FC1301A27E14036CEB07E0EBE01F90B512C015
+80150000FB13FC38707FF01C207B9F27>I<133C137EA8007FB512F0B612F8A36C14F0D8
+007EC7FCAE1518157EA415FE6D13FC1483ECFFF86D13F06D13E0010313C0010013001F29
+7EA827>I<397FE01FF8486C487EA3007F131F00031300B21401A21403EBFC0F6CB612E0
+16F07EEB3FFE90390FF87FE024207F9F27>I<3A7FFC0FFF80486C4813C0A36C486C1380
+3A07C000F800EBE00100035CA2EBF00300015CA2EBF80700005CA390387C0F80A36D48C7
+FCA3EB3F3FEB1F3EA214FE6D5AA36D5AA26D5A22207E9F27>I<3A7FFE07FFE000FF15F0
+6D5A497E007F15E03A0F80001F00A36D5B0007143EA414F0EBC1F83903E3FC7CA4EBE79E
+A200011478A301F713F8A2EBFF0F6C5CA3EBFE0790387C03E024207F9F27>I<393FFC1F
+FF486C5A168016006C487E3901F807E06C6C485A4A5A017E90C7FC6D5AEB1F7E5C6D5A13
+076D5A5C80497E130F497E143EEB3E3FEB7E1F90387C0F8001F87F00016D7E3803F0033A
+7FFE1FFF80A2B54813C06C486C1380A222207E9F27>I<3A7FFC0FFF80486C4813C0A36C
+486C13803A07E000F800000313015D13F00001130301F85B1200A26D485A137CA290387E
+0F80133EA2011F90C7FC5CA2130F149E14BE130714FC1303A25C1301A25CA213035CA213
+075C1208EA3E0F007F5B131FD87E7FC8FCEA7FFE6C5A5B6C5AEA07C022317E9F27>I
+E /Fh 30 122 df<9339FFC003F8030F9038F01FFE923A3FC07C7E0F923BFE001FF81F80
+DA03F890383FF07F4A48D9FFE013C0EC1FE04A4848EBC0FF03804A1380DA7F00157F4A92
+38003E004A6D91C7FC8301015D4A5CA4160113034A5CA416030007B812FCA3290007F000
+03F8C8FCA21607130F4A5CA4160F131F4A5CA4161F133F4A5CA4163F137F91C75BA4167F
+5B4992C9FCA31201486C49487EB5D8F83F13FF5DA242407EBF35>11
+D<EEFF80030F13F092383FC0789238FE001CDA03F8130E4A48133FDA1FE013FF4A5A4B5A
+EC7F005C5CEE00FE010115784A1400A513035CA4EE01FC0007B7FC17F8A23A0007F0000F
+1607A2130F4A14F0A4160F131F4A14E0A4161F133F4A14C0A4163F137F91C71380A4167F
+5B491500A31201486C903801FF80B5D8F83F13FC5DA230407EBF33>I<007FB5FCA2B512
+FEA418067C961E>45 D<013FB812F8A39026007FF0C7127F6E48140F18034B14011800A3
+1978147F4B1570A502FF143892C7FCA3190017784915704A14F016011603160F91B6FC49
+5DA29138FC001F16071603160101075D5CA2197019F019E0010F4A5A4A90C7120119C0A2
+18031980011F16075CF00F00A260181E013F163E4A157E4D5A1703017F150F01FFEDFFF8
+B9FCA2603D3E7DBD3E>69 D<013FB812E0A3903A007FF000016E48EB003F180F4B140718
+03A31801147F4B15C0A514FF92C71270A395C7FC17F0495D5C160116031607161F49B65A
+A39138FC003F160F160701075D4A1303A5010F4AC8FC5C93C9FCA4131F5CA5133F5CA313
+7FEBFFF0B612F8A33B3E7DBD3B>I<011FB512FC5BA29039003FF8006E5AA25DA5143F5D
+A5147F5DA514FF92C7FCA55B5CA513035CA513075CA5130F5CA5131F5CA3133F497E007F
+B512F0A2B6FC263E7EBD21>73 D<013FB512FEA25E9026007FF8C8FCEC3FE0A25DA5147F
+5DA514FF92C9FCA55B5CA513035CA513075CA21838A21870130F5CA218E0A3011F15014A
+15C01703A21707EF0F80013F151F4A143F177FEFFF00017F140301FF143FB9FC5FA2353E
+7DBD39>76 D<90263FFFE0023FB5FC6F16FEA29026003FF8020313C0021F030013004A6C
+157C023B163C6F15381439810238167802787FDA707F157082153F82031F15F002F07FDA
+E00F5D8215078203031401010180DAC0015D82811780047F1303010315C04A013F5C17E0
+161F17F0040F1307010715F891C7000791C7FC17FC160317FE04015B4915FF010E6E130E
+188E177F18CEEF3FDE011E16FE011C6F5AA2170FA21707133C01386F5A133C017C150113
+FE2607FF801400B512FC18705C483E7DBD44>78 D<923803FF80031F13F09238FE01FE91
+3903F0003FDA0FC0EB1FC0DA3F80EB07E0027EC76C7E49486E7E49488149486E7E494815
+7F495A013F17804948ED3FC049C9FCA24848EE1FE012035B000718F05B120FA2485A19F8
+123F5BA2127FA219F04848163FA5F07FE0A35BF0FFC0A219805F19007F4D5A127F4D5A60
+003F160F6D5E001F4C5A4D5A6C6C4B5A95C7FC6C6C15FE00034B5A6C6C4A5A6C6C4A5A01
+7FEC1FC06D6C495AD90FE001FEC8FC903903F807F80100B512C0DA0FFCC9FC3D4276BF47
+>I<013FB612F017FF18E0903B007FF0003FF86E48EB07FCEF01FE4B6D7EF07F8019C018
+3F19E0147F4B15F0A502FFED7FE092C8FCA219C0F0FF80A2494B13004A5D4D5AEF0FF04D
+5AEF7F800103DA07FEC7FC91B612F017809139FC0007E0EE03F8EE00FC0107814A147F71
+7EA284A2130F5CA484011F157F5CA41902013F17075CA2F0F00F017F170E496C143FB600
+E0011F131C94380FF83C4B01071378CA3801FFE09438003F8040407DBD43>82
+D<9239FF8003800207EBF007021F9038FC0F0091387F00FE02FCEB1F1FD903F0EB07BF49
+486DB4FC49487F4A6D5A49C8FC49157E133E137E173E49153CA57F1738A26D92C7FC8080
+80EB7FFEECFFE06D13FEEDFFC06D14F06D14FC010380010080143F020380DA003F7F1503
+1500707E163F161FA2160F121CA31607160F003C5EA35F003E151F94C7FC007E5D007F15
+3E6D5C16FC01E0495AD87DF0495AD8FCFCEB0FC03AF87F803F8027F01FFFFEC8FCD8E007
+13F839C0007FC031427BBF33>I<B6020FB5FC19FEA2000301E0020113E06C0180913800
+7F8091C9EA7E006C173C18386E15781870017F16F0604D5A804D5A133F4DC7FCA26E140E
+171E011F151C173C17386E1478010F15705FA24C5A8001074A5AA24CC8FC5E6E130E0103
+141E161C163C16386E5B13015EA24B5A14FF6D495AA24BC9FC5D158EEC7F9E159C15B8A2
+15F0143F5DA25DA26E5AA292CAFCA2140E404074BD44>86 D<EC7FC0903803FFF890380F
+C07E90383E003F496D7E01FF6D7E82A248140782A26C5A137890C7120FA25EA2EC03FF14
+7F903807FF1FEB1FE0D97F805B3801FE00EA03F8485A4848133F485A003F5D49EC81C048
+C7FCA2157F48ED03804814FFA2007F5B913903BF0700903880073F3A3FC00E1F8E260FE0
+3C13FC3A03FFF00FF83A007FC003E02A2A7CA82D>97 D<EB3F80EA1FFFA3C6FC137FA291
+C9FCA55B5BA512015BA4EC07F80003EB3FFF9039F8F80FC09039FBE003E09039FF8001F8
+91C77E5B4848147E49147F5B821780A2120F5B17C0A3167F001F16805BA4EEFF00123F5B
+4B5AA24B5A5E007F4A5AA24B5A6D495A4BC7FCD87CE0137E39F87001F839F03C07E039E0
+0FFF80260003FCC8FC2A4077BE33>I<EC1FF0ECFFFE903903F01F8090390FC003C0D93F
+0013E0017E130F49131F000115F04848EB3FE0485AA24848EB1FC0001FEC0F004990C7FC
+123FA2485AA412FF90C9FCA96CEC0380150716006C6C5B151E001F5C6C6C5B6C6C5B6C6C
+485A3901F80F8026007FFEC7FCEB0FF0242A7AA828>I<EE03F8ED01FFA3ED000F1607A2
+17F0A4160FA217E0A4161FA217C0A491380FF03FECFFFC902603F81F138090390FC007BF
+90391F8003FF90387E0001497F0001157F48481500485A120F5B001F5D485A5E5B127FA2
+150112FF90C75BA41503A25EA37E1507A26C4A5A7F001F141F6C6C133F6C6CEBFFF83B03
+F001EFFFC03900F80F8F90383FFE0FD90FF0EBE0002D407ABE33>I<EC3FE0903801FFF8
+903807E07E90380F801F90393F000F80017E14C049EB07E0485A12034848EB03F0485AA2
+121F5B123FA248481307A290B6FCA2D8FF80C8FC90C9FCA87EED01C015036C15806D1307
+001FEC0F006D131E000F5C6C6C5B6C6C485A3900FC07C0D93FFFC7FCEB07F8242A7BA828
+>I<177C913907F803FE91393FFE0F8F9139FC0F9C3F903901F007F8903907E003E0D90F
+C013F0011F903801F80C02801400133FD97F007FA315035B495CA3017E495A5E150F6D5C
+6D495A90263F803EC7FCECC0FC903871FFF09038E07F8091C9FC485AA47FA27F90B512F8
+EDFF806C15E016F86D8048B6FC3A07E0000FFED80F801300003FC8127F003E815A00FC81
+5AA25E163EA25E6C15FC007C4A5A6C4A5A6CEC0FC0D80FC0013FC7FC3903F801FCC6B512
+F0010F90C8FC303D7FA82D>103 D<147FEB3FFFA313017FA25CA513015CA513035CA4ED
+07F80107EB1FFF9139F0781FC09138F1E00F9139F38007E0ECF70002FE14F0495A5CA25C
+A24A130F131F4A14E0A4161F133F4A14C0A4163F137F91C71380A4167F5B491500A30001
+5D486C491380B5D8F87F13FCA32E3F7DBE33>I<1478EB01FE130314FFA25B14FE130314
+FCEB00F01400ACEB03F8EA01FF14F0A2EA001F130FA314E0A5131F14C0A5133F1480A513
+7F1400A55B5BA4EA03FF007F13F0A2B5FC183E7DBD1A>I<147FEB3FFFA313017FA25CA5
+13015CA513035CA501070103B5FC02F014FEA26F13F06F1380EEFE00010F14F84A485AED
+03C04B5A031FC7FC153E011F13784A5AECC3E0ECC7F0ECCFF814FF497F14F9ECE1FE14C0
+4A7E4A7E4980017E133F82151F82150F01FE8049130782A2000181486C49B4FCB5D8F03F
+13F04B13E0A2303F7EBE30>107 D<143FEB1FFF5BA213017FA214FEA5130114FCA51303
+14F8A5130714F0A5130F14E0A5131F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F
+13F8A2B5FC183F7DBE1A>I<902707F007F8EB03FCD803FFD91FFF90380FFF80913CE078
+1FC03C0FE09126E1E00FEBF0073E001FE38007E1C003F090260FE700EBE38002EEDAF700
+13F802FC14FE02D85C14F84A5CA24A5C011F020F14074A4A14F0A5013F021F140F4A4A14
+E0A5017F023F141F91C74914C0A549027F143F4992C71380A300014B147F486C496DEBFF
+C0B5D8F87FD9FC3F13FEA347287DA74C>I<903907F007F8D803FFEB1FFF9139E0781FC0
+9138E1E00F3B001FE38007E090380FE70002EE14F014FC14D814F85CA24A130F131F4A14
+E0A4161F133F4A14C0A4163F137F91C71380A4167F5B491500A300015D486C491380B5D8
+F87F13FCA32E287DA733>I<EC0FF0ECFFFE903903F01F8090390FC007C049C66C7E013E
+6D7E01FC6D7E48488049147C0003157E485A000F157F5B121FA2485AA2007F1680A21700
+48C85AA54B5AA25E5A6C4A5A7E4B5A5E6C140F6C6C5C4B5A6C6C013EC7FC6C6C5B6C6C48
+5A3900FC0FE090383FFF80D90FF8C8FC292A7BA82D>I<903907F01F80D803FFEB7FE091
+38E1E1F09138E387F839001FE707EB0FE614EE02FC13F002D813E09138F801804AC7FCA2
+5C131FA25CA4133F5CA5137F91C8FCA55B5BA31201487EB512FEA325287EA724>114
+D<9138FF81C0010713E390381F807F90397C003F8049131F4848130F5B00031407A24848
+1400A27FA27F6D90C7FCEBFF8014FC6C13FF6C14C015F06C6C7F011F7F13079038007FFE
+1403140100381300157EA2123C153E157E007C147CA2007E147815F8007F495A4A5A486C
+485A26F9E01FC7FC38E0FFFC38C01FE0222A7DA824>I<EB0380A4130791C7FCA25BA25B
+A2133EA2137E13FE12011207001FB512C0B6FCA2D801FCC7FCA312035BA512075BA5120F
+5BA41407001F130E13C0A4141E141C1380A26D5AA2000F5B14F03807E1E03801FF80D800
+7EC7FC1A3978B723>I<B539E007FFF05D17E02707FE000313006C48EB01FC6F5A5E0001
+4A5A5EA24B5A6D1307000092C7FC5D150E6D5B7F5DA25D1480013F5B14815D14C3011F5B
+02C7C8FCA214CE14EEEB0FFCA25CA26D5A5CA25CA26D5A2C2878A630>118
+D<90B539E007FFF05E18E0902707FE000313006D48EB01FC705A5F01014A5A5F16036E5C
+0100140794C7FC160E805E805E1678ED8070023F13F05EED81C015C191381FC38015C793
+C8FC15EF15EEEC0FFCA25DA26E5AA25DA26E5A5DA24AC9FC5C140E141E141C5C121C003F
+5B5A485B495A130300FE5B4848CAFCEA701EEA783CEA3FF0EA0FC0343A80A630>121
+D E /Fi 1 59 df<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>58
+D E /Fj 8 117 df<EA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1FE0EA0F
+C0C7FCACEA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1FE0EA0FC00E287BA7
+19>58 D<B812FEA483C69038F8003F16071601828383A2EF1F80A3170FED01F0A3EF07C0
+A3150394C7FCA21507151F91B5FCA5ECF81F1507150318F8A21501EF01F0A592C71203A2
+18E0A21707A2170F171F18C0173F17FF1603161FB9FCA21880A3353D7CBC3C>69
+D<B500F891B512FC80A28080C6933800FC008181A28181A201FD7F01FC7FA26E7E6E7E80
+826E7F80826E7F6E7FA26E7F6F7EA26F7E6F1380A26F13C06F13E0A26F13F06F13F8A26F
+13FCEE7FFEA2EE3FFF82A28282A2828282A2177F173FA2171F170FA21707B500FC1403A2
+17011700A23E3E7CBD47>78 D<913801FFC0021F13FC91B67E010315E04901807F903A1F
+FE003FFCD93FF8EB0FFE49486D7E49486D7F48496D7F48834A7F48834890C86C7EA24883
+49153FA2003F83A249151F007F83A400FF1880AE007F1800A36D5DA2003F5FA36C6C4B5A
+A26C5F6E14FF6C5F6C6D495B6E5B6C5F6C6D495B6D6C4990C7FCD93FFEEB3FFE6D6C6CB4
+5A010790B512F06D5D01001580021F01FCC8FC020113C039407BBE44>I<003FB812FCA5
+D9FC03EBE01FD87FE0ED07FE01C01501018015001300007E177EA3007C173EA400FC173F
+48171FA5C71600B3AF013FB612FEA5383D7DBC3F>84 D<49B47E010F13F0013F7F90B512
+FE48EBC3FF48010013804848EB7FC04848133F001F15E05B003FEC1FF0A2485A150F16F8
+A212FFA290B6FCA401F0C8FCA5127FA37F003F15F8A26C6C1301000F15F06D13036C6CEB
+07E06C9038800FC06C9038F07F806C6CB512006D5B010F13F8010013C0252B7EA92A>
+101 D<49B47E010F13F0013F13FC90B6FC48018113803A03FE007FC04848EB3FE0000F15
+F049131F001F15F8A24848EB0FFCA2007F15FEA400FF15FFAB007F15FEA3003F15FC6D13
+1F001F15F8A26C6CEB3FF0000715E06C6CEB7FC03A01FF81FF806C90B51200013F13FC01
+0F13F001011380282B7EA92D>111 D<131FA65BA55BA25BA25A5A5A001FEBFFC0B6FCA4
+000790C7FCB3EC03E0A97EEC87C0A26CEBCF806C13FF6D1300EB1FFEEB07F81B3B7EB923
+>116 D E /Fk 64 123 df<922601FFFC903801FFE0033F9026FF801F13F84AB6D8E07F
+13FE020F03F9B6FC023FD9C00FB500C0138091277FFC0003D9FE0113C0902601FFE04949
+5A494949494813E04990C714F049484A13E0495A19C0495A7413C0017F17804A6E6E1380
+719138007E007192C7FCAEBCFCA526007FF8C7000301C0C8FCB3B3A7007FB5D8F803B612
+F0A553547DD34E>11 D<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7FFE
+0003FCDAFFF0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B5C
+A37190C7FC715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003FB5
+D8FC03B612C0A542547DD34B>I<151E153E157E15FCEC01F8EC07F0EC0FE0EC1FC01580
+143FEC7F0014FE1301495A5C1307495AA2495A133F5C137FA2495AA24890C7FCA25A5BA2
+1207A2485AA3121F5BA3123FA25BA3127FA55B12FFB3A3127F7FA5123FA37FA2121FA37F
+120FA36C7EA21203A27F7EA26C7FA26D7EA2133F80131F6D7EA26D7E1303806D7E130014
+7FEC3F80141F15C0EC0FE0EC07F0EC01F8EC00FC157E153E151E1F7973D934>40
+D<127012F8127C127E7EEA1FC06C7E6C7E12037F6C7E6C7E7F6D7E133F806D7EA26D7E80
+130780A26D7EA26D7EA215807FA215C0A2EC7FE0A315F0143FA315F8A2141FA315FCA514
+0F15FEB3A315FC141FA515F8A3143FA215F0A3147F15E0A3ECFFC0A21580A25B1500A249
+5AA2495AA25C130F5C495AA2495A5C137F49C7FC5B485A485A5B1207485A485A48C8FC12
+7E127C5A12701F7979D934>I<B712F0AB240B7F9F2D>45 D<EA07F0487E487E487E487E
+B51280A76C13006C5A6C5A6C5A6C5A1111769025>I<913803FFC0023F13FC91B6FC0103
+15C0010F018113F0903A1FFC003FF849486D7E49486D7E49486D7E48496D138048496D13
+C0A24817E04890C813F0A34817F8A24817FC49157FA3007F17FEA600FF17FFB3A5007F17
+FEA6003F17FCA26D15FFA26C17F8A36C17F0A26C6D4913E0A26C6D4913C06C17806E5B6C
+6D4913006D6C495AD91FFCEB3FF8903A0FFF81FFF06D90B55A01011580D9003F01FCC7FC
+020313C0384F7BCD43>48 D<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13
+F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>I<EC3FFE0103B512E0010F14FC01
+3F14FF90B712C048D9C07F7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F4848
+8001F01680486C6E13C07F486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C914E0
+5EA218C05E1880A24C13005F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE04B5A
+4A5B4A48C8FC4A5A5D4A48EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A495AD9
+1F80140749C8FC013E150F017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79CD43
+>I<91380FFFC091B512FC0107ECFF80011F15E090263FF8077F9026FF800113FC4848C7
+6C7ED803F86E7E491680D807FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C75A
+D801FC1680C9FC4C13005FA24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016FC
+EEFF80DA000713E0030113F89238007FFE707E7013807013C018E07013F0A218F8A27013
+FCA218FEA2EA03E0EA0FF8487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C48
+16E001F04A13C06C484A1380D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D011F
+1580010302FCC7FCD9001F1380374F7ACD43>I<177C17FEA2160116031607160FA2161F
+163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC0F
+C01580EC1F005C147E147C5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B485A
+1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43>
+I<D80380150ED807E0157E01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E16F0
+16C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E9026FF
+F8077FDAC0017F49C713F8496E7E49143F4981496E7E6C481680C9FC18C08218E0A418F0
+A3EA0FE0487E487E487E487EA418E0A35B6C484A13C05B491680003EC85A003F17006C6C
+4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC6D14
+F8010314C09026007FF8C8FC344F79CD43>I<ED0FFF92B512E0020780021F14FC91397F
+FE03FE903A01FFF0007F4901C0EB3F804990C7121F4948EC7FC0494814FF49484913E049
+485B01FF5C485BA2485B5AA2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC5AA2
+1508913801FFF8020713FFB54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E7013804A
+15C0A24A15E07013F05C18F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E06C6D
+15C07E6E4913806C6D15006D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C0010092
+C7FC023F13FC020713C0364F7ACD43>I<121F7F7FEBFF8091B81280A45A1900606060A2
+606060485F0180C86CC7FC007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94C8FC
+16FEC812014B5A5E4B5A150F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2140FA2
+5D141FA2143FA4147F5DA314FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807FFC0
+027F13FC0103B67E010F15E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C76C7E
+48488048486E1380000717C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C014F8
+02FE4913806C7FDBC00313009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CEDFFE0
+17806C4BC7FC6D806D81010F15E06D81010115FC010781011F81491680EBFFE748018115
+C048D9007F14E04848011F14F048487F48481303030014F8484880161F4848020713FC16
+01824848157F173FA2171FA2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F17C0
+6D157F6C6CEDFF806C6C6C010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D010F
+1580010102FCC7FCD9000F13C0364F7ACD43>I<91380FFF8091B512F8010314FE010F6E
+7E4901037F90267FF8007F4948EB3FF048496D7E484980486F7E484980824817805A91C7
+14C05A7013E0A218F0B5FCA318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C6D13
+7B6C6D13F390387FF803011FB512E36D14C30103028313F89039007FFE03EC00401500A2
+18F05EA3D801F816E0487E486C16C0487E486D491380A218005E5F4C5A91C7FC6C484A5A
+494A5A49495B6C48495BD803FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14C001
+0F49C8FC010013F0364F7ACD43>I<91B5FC010F14F8017F14FF90B712C00003D9C00F7F
+2707FC00017FD80FE06D7F48486E7E48C87FD87FE06E7E7F7F486C1680A66C5A18006C48
+5C6C5AC9485A5F4B5B4B5B4B5B4B5B4B90C7FC16FC4B5A4B5A16C04B5A93C8FC4A5A5D14
+035D5D14075DA25D140FA25DAB91CAFCAAEC1FC04A7EECFFF8497FA2497FA76D5BA26D5B
+EC3FE06E5A315479D340>63 D<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C
+7FA34C8083047F80167E8304FE804C7E03018116F8830303814C7E03078116E083030F81
+4C7E031F81168083033F8293C77E4B82157E8403FE824B800201835D840203834B800207
+835D844AB87EA24A83A3DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A8201
+03854A82010785A24A82010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>
+65 D<BA12C019FEF1FFC01AF01AFCD8000701F0C7000313FFDE007F7F737F070F7F737F
+878587858785A287A84F5BA263616361634F5B4F5B077F90C7FC4E485A060713F892B812
+E097C8FC861AF003F0C7000313FE9539003FFF80070F13E0737F07017F87737F747E1C80
+7413C0A27413E0A31CF0A386A362A31CE0A2621CC0A250138097B5FC1C004F5B19074F5B
+073F13F04EB55ABC128098C7FC1AF81AC007F8C8FC54527CD160>I<932601FFFCEC01C0
+047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01
+FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F88249498249498249
+49824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA2
+5AA298C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C00
+6C6D606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F
+806D6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0
+033F93C8FC030715FCDB007F14E0040101FCC9FC525479D261>I<BA7E19FCF1FF801AF0
+1AFCD8000701F0C7000F13FF060014C0071F7F070713F807017F737F747E747F747F8674
+7F747F8886888688A2757EA31D8087A21DC0A51DE0A387A963A31DC0A51D80A2631D00A3
+515AA2646264505B6264505B505B5090C7FCF2FFFE4F5B07075B071F5B96B512C0060F91
+C8FCBB5A1AF01AC007FCC9FC19805B527CD167>I<BC1280A5D8000701F8C7000114C0F0
+001F19071901851A7F1A3F1A1FA2F20FE0A21A07A31A03A318F81BF01A01A497C7FC1701
+A317031707170F177F92B6FCA59238F8007F170F170717031701A317001B3EA31B7CA395
+C8FCA21BFCA21BF8A21A01A31A031BF01A071A0FA21A1F1A3FF27FE0F101FF1907191F06
+03B5FCBCFCA21BC0A34F517CD058>I<BB12FEA5D8000701F8C700077FF0007F191F1907
+85858586861B80A21A1FA31A0FA41BC006F81307A497C7FCA31701A317031707170F177F
+92B6FCA59238F8007F170F170717031701A31700A795C9FCB3B812F8A54A517CD055>I<
+932601FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DA
+E003EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F8
+824949824949824949824949824990CA7E494883A2484983485B1B7F485B481A3FA24849
+181FA3485B1B0FA25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000A3
+6C7FA36C7FA27E6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF6D
+6C6D5C6E01F0EC07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F033FEE00
+1F030703FC1307DB007F02E01301040149CAFC5B5479D26A>I<B8D8C003B8FCA5D80007
+01F8C9001FEBE000B3AE92BAFCA503F8C9121FB3B1B8D8C003B8FCA560527CD169>I<B8
+12C0A5D8000701F8C7FCB3B3B3B2B812C0A52A527CD132>I<B800C091B612F8A5D80007
+01F8C90003EBF8009738007F8051C7FC505AF203F8F20FF0505A505A505A50C8FCF101FC
+F107F84F5A4F5A4F5A4F5A07FEC9FCF003FC4E5A4E5A4E5A4E5A4E5ADD01FECAFC4D5A4D
+5A4D5A4D7E173F4D7E4C487E4C7F5E4C804C804C80EEFF7F9226F9FE3F7FDBFBFC809226
+FFF81F7F4C7EDCC0077F0480804C7E4B6D804B6D804B8284727F727F8684727F727F8784
+728087737F85737F87737F85737F88857380747F888697B512FCB800C0013FECFFFEA55F
+527CD169>75 D<B812F8A5D8000701F8CAFCB3B3A91A7CA41AFC1AF8A51901A31903A219
+071AF0190FA2191F193F197F19FF180360183F4DB5FCBB12E0A546527CD151>I<B600FC
+073FB512FE6F61A26F96B6FCA2D80007F5C00070EF01EFA202EF6DEF03CFA202E76DEF07
+8FA202E36DEF0F0FA202E16D171EA302E06D173CA26F6C1778A26F6C17F0A26F6DED01E0
+A26F6DED03C0A36F6DED0780A26F6DED0F00A26F6D151EA26F6D5DA3706C5DA2706C5DA2
+706D495AA2706D495AA2706D495AA3706D49C7FCA2706D131EA2706D5BA2716C5BA3716C
+5BA271EB81E0A271EBC3C0A271EBE780A27101FFC8FCA3715BA2715BA2725AA2725AA2D9
+3FFC6F5AB74DB712FEA2725AA2725A77527CD180>I<B600FC93B7FC8181A282D800076E
+9239003FFC0070EE07E08282A28202EF7F02E77F02E380A202E18002E0806F7F6F7F6F7F
+A26F7F6F7F6F806F80A26F80707F707F707F707FA2707F7080708070808583717F717F71
+7F717FA27114807114C07114E07213F07213F8A27213FC7213FE7213FF721487A27214C7
+7214E77313F77313FF85A285858585A28586868686A286868686A2D93FFC187FB7173F1B
+1F1B0F1B07755A60527CD169>I<93380FFFC00303B6FC031F15E092B712FC0203D9FC00
+13FF020F01C0010F13C0023F90C7000313F0DA7FFC02007F494848ED7FFE4901E0ED1FFF
+49496F7F49496F7F4990C96C7F49854948707F4948707FA24849717E48864A83481B804A
+83481BC0A2481BE04A83A2481BF0A348497113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E
+5F6C1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B
+6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A6D01FF02035B023F01E0011F13F0
+020F01FC90B512C0020390B7C8FC020016FC031F15E0030392C9FCDB001F13E0565479D2
+65>I<BAFC19F819FF1AE086D8000701F0C7001F13FC060113FF726C13807313C0070F13
+E01BF0857313F81BFCA27313FEA41BFFA81BFEA31BFC61A21BF84F13F04F13E0614F13C0
+4F13004E485A061F5B92B812F01AC04FC7FC19E003F8CBFCB3AEB812C0A550527CD15C>
+I<93380FFFC00303B6FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90
+C7000313F0DA7FFC02007F902601FFF0ED3FFE49496F7E49496F7F49496F7F4990C96C7F
+4948707F4948707F01FF854A177F48864849717EA24849711380A2481BC04A83481BE0A2
+4A83481BF0A3481BF8A291CB7EA3B51AFCAF6C1BF8A26E5FA36C1BF0A36C6D4D13E0A36C
+1BC06E5F6C1B806E5F6CDB01FE16006C6D902607FF80495A4C13E06C6D013F6D495A017F
+91267F03F85C6D6C90277C00FC015B6D6C49D97E035B6D01806E485B6D6D48D91F8F5B6D
+01E0039F90C7FC6D01F06EB45A6DD9FCF85DDA3FFF6E13F0020F6D4913C0020301FF90B5
+C8FC020091B512FC031F180C0303181EDB001FEBE3FE93C7EA01FF74133E74137E7413FE
+F2F8077290B5FC1CFCA285A21CF8A2851CF07314E0A27314C0731480731400735B963800
+7FF8F21FE0576A79D265>I<B912F0F0FF8019F819FF1AC0D8000701F0C714F0060F7F06
+0113FE727F737F737F85737F87A2737FA387A863A2616363A24F5B4F5B4F90C8FC4F5A06
+035B060F13F095B512C092B8C9FC19F819E019F89226F0000313FE9439007FFF80727F72
+7F727F727F727F8684A28684A787A71D1C75133EA38575137E73157C7513FC731401B86C
+6D9038F803F807039038FE07F07390B512E0736C14C0080F1400CEEA7FFC5F537CD164>
+I<91260FFF80130791B500F85B010702FF5B011FEDC03F49EDF07F9026FFFC006D5A4801
+E0EB0FFD4801800101B5FC4848C87E48488149150F001F824981123F4981007F82A28412
+FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15F86CECFF8016FC6CEDFFC017F06C
+16FC6C16FF6C17C06C836C836D826D82010F821303010082021F16801400030F15C0ED00
+7F040714E01600173F050F13F08383A200788200F882A3187FA27EA219E07EA26CEFFFC0
+A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003FFE0
+486C90B65AD8FC0393C7FC48C66C14FC48010F14F048D9007F90C8FC3C5479D24B>I<00
+3FBC1280A59126C0003F9038C0007F49C71607D87FF8060113C001E08449197F49193F90
+C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3B3AC91B912F0A55351
+7BD05E>I<B800C00103B612FCA5D8000701F8CAEBF000F31F80B3B3B11B3FA26D97C7FC
+81637F1B7E6D6D17FE505A6E7E505A6E6D15076E4D5A6E6D4B5A6E6D4B5A6E01F84B5A6E
+6DDA03FFC8FC6E6CB46CEB0FFE6F9039F001FFF8030F90B65A030316C0DB007F92C9FC04
+0F14F8DC007F13805E537CD167>I<B700FE031FB512FEA5D8001F01F0CA383FFE00F307
+F06D626F170F6D62811B1F6D6D601B3F6D97C7FC6F5F6D197E821BFE6E6D5E1A016E6D5E
+1A036E60701507A26E6D5E1A0F6E6D5E1A1F6E6070153FA26E6D93C8FC626E6E147E1AFE
+6F5E711301A26F6D5C19036F6D5C19076F5E71130FA26F6D5C191F6F6D5C193F6F93C9FC
+715BA26FEC807E19FE706D5A18C1705C18E3705C18F318F770EBFFE0A2705CA2705CA370
+91CAFCA2705BA2715AA3715AA2715AA2715A715A5F537DD166>I<B700FC017FB600FE91
+B612F0A5D8003F01C0C8001F01E0C9EBF8006F71EE0FC06D7161876F1C1F6D7196C7FC6F
+8373606D1E3E6F836D7160876F1CFC6D666F4B801F016D66704A806E525A88704A17076E
+059F5F70021F80080F160F6E6570023F806EDC3E074CC8FC8870027E5F6EDC7C03163E70
+02FC804F6C167E6E1C7C700101814F6C16FC6E745B70010317016E4C6D5D060716C00580
+496D14036F63DDC00F16E04F6D14076F07F05BDDE01F170F6F92C76C5D1DF8DDF03E6E14
+1F6F98C9FCDDF87E16FC067C6E5C6FF1FE3EDDFCFC177E6F4A6E147C1DFFDDFFF06E14FC
+6F62A24E816F62A270496F5BA24E817061A295C97E7061A270487090CAFCA37048705AA2
+4D1601040360A27048705A84537DD18B>I<003FB7D88003B7FCA5D8000749C8000701F8
+C7FC6D6D9238007F806D6E93C8FC7015FE6D17016E6D5D704A5A6E16076E6D4A5A6E6D5D
+4F5A6E6D143F6E6D4A5A7191C9FC6E16FE6EECC00171485A6F5D6F6D485A6FEBF80F7148
+5A6F5D6F6D485AEFFF7F6F4ACAFC6F5C6F5CA2705B705B8482707F707FA2707F7080855E
+4C80855E4C80DC3FCF7F058F7FEE7F074C6C7FDB01FE814C7E4B486C8003076E7F4B4881
+4C7F4B486D7F033F824C7F4BC76C7F4B6E7F4A5A4B6E804A486E800207844A48814B6F7F
+4A4883023F824A486F7F92C96C7F02FE840101830103718090263FFFC084B76C0103B712
+F8A55D527CD166>I<EC7FFF0107B512F0013F14FE90B77E48D9E00F7F2703FE000113F0
+486C6D7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC6C5AC9FCA6037FB5FC02
+0FB6FC91B7FC01071487013FEBF0074913803901FFFC004813F0485B485B485B4890C7FC
+5A5BA2485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113F86C9026C003E1EBFFE0
+6C9026F81FC014F06C90B5487EC6ED001F011F01FC010713E0010101E090C8FC3C387CB6
+41>97 D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE033FEBFFC092B612F002F3
+01017F913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E7F4A824A6E7FA2727EA2
+85A28584A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E4A5B6F495BDACFC04990
+C7FCDA87F0EB7FFC913A03FE03FFF849C6B612E0496D148049011F01FCC8FC90C7000313
+C041547BD24B>I<913801FFF8021FEBFF8091B612F0010315FC010F9038C00FFE903A1F
+FE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC486F1300
+705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F6CEE1F80
+6C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A01001580023F
+49C7FC020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A4913801FFE0021F
+13FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49487F4849143F
+484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C
+6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5128F0101EC
+FE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49B6FC010715
+C04901817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18C0
+488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218E0
+6CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91FFE
+EB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D>I<ED
+3FFC0203B5FC020F14C0023F14E09139FFF81FF0499038C03FF849EB807F49903800FFFC
+495A495AA2495AA2EE7FF8495AEE3FF0EE0FC093C7FCAEB712E0A526007FF8C8FCB3B3A7
+007FB512FEA52E547CD329>I<DA3FFF14FF0103B5D8F00713C0010FDAFC1F13E0013FEC
+FF7F90267FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387FF01F4890C7D8
+3FF813E0489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C
+6D495A6C6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F02607C03F90C9FC
+91CBFCA2120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D828448B9FC12
+074848C700031480D81FF8EC003F4848150748486F13C083485A83A56D5D007F18806D5D
+003F18006C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE011F5B6C6CB712
+80010F03FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>I<EB3FF0B5FCA51203C6FCB3
+A4EE1FFC93B512C0030314F0030F8092391FE07FFC92393F001FFE037C8003F07FDAF1E0
+81ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542537BD24B>I<13
+7F497E000313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA51201
+7EB3B3A6B612E0A51B547BD325>I<EB3FF0B5FCA51203C6FCB3A54CB512F8A59339003F
+FE00EF1FF0EF3FC04D5A4DC7FCEE03FEEE07F84C5A4C5AEE7FC04CC8FC4B5A4B5AED0FF8
+ED1FE04B7E4B7EECF1FF02F37F02F77F91B6FC83159F030F7F02FE80DAF8077F4A7E6F7F
+6F7F83707E82707F84707F707F82707F84707F177F717E4D13C0B6D8F003B6FCA540537C
+D247>107 D<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>I<D93FF0D91FFCED
+FFE0B591B500C0010713FE030302F0011F6D7E030F6E017F8092271FE07FFCD9FF037F92
+2A3F001FFE01F8007F0003027C9126FF03E080C602F06DD90780137FDAF1E0038FC77FDA
+F3C0159EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3ACB6D8F807B6D8C0
+3FB512FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314F0030F8092391FE07FFC
+92393F001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA45C
+B3ACB6D8F807B612C0A542367BB54B>I<913801FFE0021F13FE91B612C0010315F0010F
+9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F48496D7F4A147F488348
+90C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3003F18006D5DA26C
+5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE011F90C7FC903A0F
+FF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643>I<903A3FF001FFE0B5
+010F13FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC60280
+6D7F92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA261
+5F616E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612E0
+6F1480031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I<90397FE003FEB590
+380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013FEC6ECC07FECE780
+14EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612FCA52F367CB537>
+114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307D81FE0130148487F
+4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15F86C14FF16C06C15
+F06C816C816C81C681013F1580010F15C01300020714E0EC003F030713F015010078EC00
+7F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC7F0001FEEB01FE90
+39FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB635>I<143EA6147E
+A414FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FCA426003FFEC8FCB3
+A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F5B
+020313802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA50003ED001FC61607B3AE5F
+A35FA2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFFC0903A0FFFC03F836D90
+B51203010114FE6D6C13F8020701E091C7FC42377BB54B>I<B600F00107B5FCA5000101
+F8C8EA7FE06C6DED3F00A2017F163E6E157E013F167C6E15FC6D5E6F13016D5E8117036D
+5E6F13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E023F147C6F13FC6E5C16
+816E5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5AA36F5AA26F5AA26F5AA2
+6F5A6F5A40367DB447>I<B6D8E07FB5D8C003B512C0A5000101F0C701F0C7381FF8006E
+027FED07E06C715DA26E023F150F017F705DA26E181F013F4B6C92C7FC6E606D70143E94
+B5FC6F177E6D4A6E137C03C001F315FC6D715B160303E001E114016D020702E05B03F013
+C06D71485A160F03F8D9807F13076D05F85B93381F003F03FC160F027F4902FC5BDBFE3E
+011F131F023F04FE90C8FC167EDBFF7C010F5B6E01FCECFF3E4C6D137E6E5FA24C7F6E5F
+4C7F6E5FA24C7F6E5F4C147FA26E5F93C8123F6F5EA2033E6FC9FC5A367DB461>I<007F
+B500F090387FFFFEA5C66C48C7000F90C7FC6D6CEC07F86D6D5C6D6D495A6D4B5A6F495A
+6D6D91C8FC6D6D137E6D6D5B91387FFE014C5A6E6C485A6EEB8FE06EEBCFC06EEBFF806E
+91C9FCA26E5B6E5B6F7E6F7EA26F7F834B7F4B7F92B5FCDA01FD7F03F87F4A486C7E4A48
+6C7E020F7FDA1FC0804A486C7F4A486C7F02FE6D7F4A6D7F495A49486D7F01076F7E4948
+6E7E49486E7FEBFFF0B500FE49B612C0A542357EB447>I<B600F00107B5FCA5C601F8C8
+EA7FE06EED3F00A26D6C153E187E013F167C6E15FC6D5E6F13016D5E6F13036D5E811707
+6D6D5C170F6D6D5C171F6D93C7FC6F5B027F143E6F137E023F147C6F13FCA26E6D5A1681
+6EEBC1F016C36E5C16E76E5C16FF6E5CA26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F5A
+A35E150F5E151F93C9FC5DD81FC0133E486C137E486C137C486C13FC5D14015D14034A5A
+6C48485A49485A263FC07FCAFCEB81FE6CB45A6C13F000035BC690CBFC404D7DB447>I<
+001FB8FC1880A3912680007F130001FCC7B5FC01F0495B495D49495B495B4B5B48C75C5D
+4B5B5F003E4A90C7FC92B5FC4A5B5E4A5B5CC7485B5E4A5B5C4A5B93C8FC91B5FC495B5D
+4949EB0F805B495B5D495B49151F4949140092C7FC495A485E485B5C485E485B4A5C4849
+5B4815074849495A91C712FFB8FCA37E31357CB43C>I E /Fl 68
+123 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00A2121C
+09396DB830>33 D<00101304007C131F00FEEB3F80A26C137FA248133FB2007E1400007C
+7F003C131E00101304191C75B830>I<903907C007C0A2496C487EA8011F131FA202C05B
+A3007FB7FCA2B81280A36C16006C5D3A007F807F80A2020090C7FCA9495BA2003F90B512
+FE4881B81280A36C1600A22701FC01FCC7FCA300031303A201F85BA76C486C5AA229387D
+B730>I<1438147C14FCA4EB03FF011F13E090B512FC4880000780481580261FFEFD13C0
+9039F0FC3FE0D83FC0131FD87F80EB0FF001001307007E15F800FE14035A1507A36CEC03
+F0A2007F91C7FC138013C0EA3FF0EA1FFE13FF6C13FF6C14E0000114F86C6C7F011F7F01
+037F0100148002FD13C09138FC7FE0151FED0FF015070018EC03F8127E1501B4FCA35AA2
+6CEC03F07E01801307ED0FE0D83FC0131F01F0EB7FC0D81FFEB512806CB612006C5C6C5C
+C614F0013F13C0D907FEC7FCEB00FCA5147C143825477BBE30>I<EB07E0EB1FF8497E13
+7F497E803801FC7F497E810003131F13F0A6143F92C8FC91387F0FFF9026F87E1F138000
+0113FEEBF9FC13FB4A6C1300D9FFF013C06C13E0151F02C05BEB7F809038FF003F4892C7
+FC485C48EB807E5A15FE391FDFC0FC383F8FE014E1397F07F1F8EB03F300FEEBFBF0EB01
+FF5D7FEDC006027F130F91393F801F8015C06C137F6CEBFFE049EBF83F018701FC130026
+3FFFFBB5FC6C01F15B14E06C9038C03FFC00039038001FF8D801FCEB07E0293A7DB830>
+38 D<EA07C0EA0FF0EA1FF8A213FCA213FE120F1207EA007EA513FE13FCA2120113F812
+03EA07F0120FEA1FE0127FEAFFC013801300127C12380F1D70B730>I<141E147F14FF5B
+EB03FEEB07FCEB0FF0EB1FE0EB3FC0EB7F80EBFF00485A5B12035B485A120F5BA2485AA2
+123F5BA2127F90C7FCA412FEAD127FA47F123FA27F121FA26C7EA27F12076C7E7F12017F
+6C7EEB7F80EB3FC0EB1FE0EB0FF0EB07FCEB03FEEB01FF7F147F141E184771BE30>I<12
+7812FE7E7F6C7E6C7EEA0FF06C7E6C7E6C7E6C7EEB7F80133F14C0131FEB0FE014F01307
+A2EB03F8A214FC1301A214FE1300A4147FAD14FEA4130114FCA2130314F8A2EB07F0A213
+0F14E0EB1FC0133F1480137FEBFF00485A485A485A485AEA3FE0485A485A90C7FC5A1278
+184778BE30>I<14E0497E497EA60038EC0380007EEC0FC0D8FF83EB3FE001C3137F9038
+F3F9FF267FFBFB13C06CB61280000FECFE00000314F86C5C6C6C13C0011F90C7FC017F13
+C048B512F04880000F14FE003FECFF80267FFBFB13C026FFF3F913E09038C3F87F018313
+3FD87E03EB0FC00038EC0380000091C7FCA66D5A6D5A23277AAE30>I<143EA2147FAF00
+7FB7FCA2B81280A36C1600A2C76CC8FCAF143EA229297DAF30>I<EA03E0EA0FF0EA1FF8
+13FCEA3FFEA213FFA27EA27E1203EA007FA2137E13FEEA01FC1203EA07F8EA3FF0127FEA
+FFE0EA7F801300123C1019708B30>I<007FB612F0A2B712F8A36C15F0A225077B9E30>I<
+120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED03
+F8A21507A2ED0FF0A2ED1FE0A2ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA24A
+5AA24A5AA24A5AA24A5AA24AC7FCA2495AA25C1303A2495AA2495AA2495AA2495AA2495A
+A249C8FCA2485AA25B1203A2485AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA2
+25477BBE30>I<14FE903807FFC0497F013F13F8497F90B57E48EB83FF4848C613804913
+7F4848EB3FC04848EB1FE049130F001F15F0491307A24848EB03F8A290C712014815FCA4
+00FEEC00FEAD6C14016C15FCA36D1303003F15F8A26D1307001F15F0A26D130F6C6CEB1F
+E0A26C6CEB3FC06C6CEB7F806D13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5BD9
+00FEC7FC273A7CB830>I<EB03C0497EA2130FA2131FA2133F137F13FF1203123FB5FCA2
+13EF138FEA7E0F1200B3B0003FB512F84814FCB612FEA26C14FC6C14F81F3977B830>I<
+EB07FC90383FFFC090B512F00003804814FE4880261FF80F1380263FE00113C09038C000
+7F4848EB3FE090C7121FED0FF04814075A6C15F81503A3127E1218C8FCA2150716F0150F
+16E0151F16C0153FED7F8015FF4A13005DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A
+495AEB0FF0EB3FE0495A495A4890C8FC4848EB01F04848EB03F8485AEA1FE048B6FCB7FC
+A37E6C15F025397BB830>I<EB03FF013F13E090B512F84814FE4880481580260FFE0113
+C09038F0007F4848EB1FE0150F16F01507A26C5A6C5AC8FC150F16E0A2151FED3FC0157F
+EDFF8002071300903807FFFE495B5D8115FF6D1480D9000113C09138003FE0ED1FF0ED07
+F8150316FC150116FE1500A21218127EB4FCA2150116FC4814036C15F86C6C13076DEB1F
+F0D83FF0133F3A1FFE01FFE06CB612C06C15806CECFE00C65C013F13F001031380273A7C
+B830>I<000FB612804815C05AA316800180C8FCAEEB83FF019F13C090B512F015FC8181
+D9FE0313809039F0007FC049133F0180EB1FE06CC7120F000E15F0C81207A216F81503A3
+1218127EA2B4FC150716F048140F6C15E06C141F6DEB3FC06D137F3A3FE001FF80261FFC
+0F13006CB55A6C5C6C5C6C14E06C6C1380D90FFCC7FC25397BB730>53
+D<127CB712FC16FEA416FC48C7EA0FF816F0ED1FE0007CEC3FC0C8EA7F80EDFF00A24A5A
+4A5A5D14075D140F5D4A5AA24A5AA24AC7FCA25C5C13015CA213035CA213075CA4495AA6
+131F5CA96D5A6DC8FC273A7CB830>55 D<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3F
+C0EA0F00C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>
+58 D<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C000037F6C13F86C6C7EEB1FFF6D
+7F010313E06D7F9038007FFC6E7E91380FFF806E13C0020113F080ED3FF8151F153FEDFF
+F05C020713C04A138091383FFE004A5A903801FFF0495B010F13804990C7FCEB7FFC4848
+5A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC127E1278252F7BB230>62
+D<EC1FE0ECFFF8010313FE010F7F4914804914C090397FF03FE09038FF800F4890380007
+F0D803FC13033A07F801FBF89038F007FF380FE01F4A13FCEA1FC0495A003FEBFF0F9038
+00FE07903901FC03FE007FEBF801EA7E03ECF000A2EAFE0700FC49137EAA00FE6D13FED8
+7E0314FCA2ECF801D87F0114F8003FEBFC03903900FE07F0903880FF0F001F90387FFFE0
+6D6C13C0EA0FE06E13803A07F007FE009038F801F86C6CC7127C6CB414FE6CEB80039038
+7FF01F6DB512FC6D14F86D14E0010314C00100EBFE00EC1FF0273A7CB830>64
+D<147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314C1A2011F7FA490383F80FE
+A590387F007FA4498049133F90B6FCA34881A39038FC001F00038149130FA40007814913
+07A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>I<91387F803C903903FFF0
+3E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB801F3903FE000F484813075B484813
+03A2484813015B123F491300A2127F90C8FC167C16005A5AAC7E7EA2167C6D14FE123FA2
+7F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB0FF03901FF801F6C9038E07FE06D
+B512C06D14806D1400010713FC6D13F09038007FC0273A7CB830>67
+D<003FB512E04814FCB67E6F7E6C816C813A03F8007FF0ED1FF8150F6F7E6F7E15016F7E
+A2EE7F80A2163F17C0161FA4EE0FE0AC161F17C0A3163F1780A2167F17005E4B5A15034B
+5A150F4B5AED7FF0003FB65A485DB75A93C7FC6C14FC6C14E02B387FB730>I<007FB7FC
+B81280A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800A4157C92C8
+FCA5EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730>I<003FB712804816C0B8FC
+A27E7ED801FCC7121FA8EE0F8093C7FCA5153E157FA490B6FCA69038FC007FA4153E92C8
+FCAE383FFFF8487FB5FCA27E6C5B2A387EB730>I<02FF13F00103EBC0F8010F13F1013F
+13FD4913FF90B6FC4813C1EC007F4848133F4848131F49130F485A491307121F5B123F49
+1303A2127F90C7FC6F5A92C8FC5A5AA892B5FC4A14805CA26C7F6C6D1400ED03F8A27F00
+3F1407A27F121F6D130F120F7F6C6C131FA2D803FE133F6C6C137FECC1FF6C90B5FC7F6D
+13FB010F13F30103EBC1F0010090C8FC293A7DB830>I<007FB6FCB71280A46C15002600
+07F0C7FCB3B3A8007FB6FCB71280A46C1500213879B730>73 D<383FFFF8487FB57EA26C
+5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA27E6C16802A387EB730>76
+D<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C4913E00007160001EF14BFEC
+800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E1137CA2ECF8FCA201E013F8A2
+14FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83FFC903801FFE0486C4913F0
+B54913F8A26C486D13F06C486D13E02D387FB730>I<D83FFC90381FFF80486C4913C0B5
+4913E0A26C6D6C13C06C6E13800003913801F800EBF7C0A3EBF3E0A314F013F1A214F8A2
+13F014FCA2147C147EA2143E143FA2141FA21581A2140F15C1A2140715E1A2140315F1A2
+1401A215F91400A3157DA3153FEA3FFF481380B5EAC01FA26CEB800F6C496C5A2B387EB7
+30>I<90383FFFE048B512FC000714FF4815804815C04815E0EBF80001E0133FD87F80EB
+0FF0A290C71207A44815F8481403B3A96C1407A26C15F0A36D130FA26D131F6C6CEB3FE0
+01F813FF90B6FC6C15C06C15806C1500000114FCD8003F13E0253A7BB830>I<007FB512
+F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7EA2821780163FA6167F17
+005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9FCB0387FFFC0B57E
+A46C5B29387EB730>I<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003FF0
+151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D8182
+D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C7E
+17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>82 D<90390FF803C0D97FFF13E048
+B512C74814F74814FF5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA3
+7EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01
+031480D9003F13C014019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716
+F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5B
+D878011380253A7BB830>I<003FB712C04816E0B8FCA43AFE003F800FA8007CED07C0C7
+91C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC007FFFCB56C4813FEA4
+6C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D13016D5CEC80039039
+3FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC1FF02F3980B730>I<
+D87FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D807F0903801FC00A26D13030003
+5DA46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C48C7FCA490380FE0FE
+A401075B14F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A2B397EB730>I<007F
+B5FCB61280A4150048C8FCB3B3B3A5B6FC1580A46C140019476DBE30>91
+D<007FB5FCB61280A47EC7123FB3B3B3A5007FB5FCB6FCA46C140019477DBE30>93
+D<EB3FFC48B57E4814E04880488048809038F00FFE9038E001FF806F7E6C48133F6C4880
+C8121FA491B5FC130F137F48B6FC12075A48EBC01F383FFC00EA7FE0138048C7FC5AA46C
+143FA26C6C137F9038C001FF263FF80FEBFFC06CB712E0A2000714F76C14C3C6020013C0
+D93FF090C7FC2B2A7CA830>97 D<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF
+80027F13E091B57E90B612FC82ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F
+4915E0160FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF0031300
+9138FC0FFE91B55A5E495CD97E7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFF
+E0010713FC011F7F017F7F90B612804815C048EB807F3907FC003F485A485A49EB1F8048
+48EB0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C
+6C14C0D807FE133F9039FFC0FF806C90B5FCC615006D5B011F13F801075B01011380232A
+7AA830>I<913801FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A
+481303380FFC00D81FF0133F49131F485A150F4848130790C7FCA25AA25AA87E6C140FA2
+7F003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D
+01C713E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F
+90B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0150F484814F049130712
+7F90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D13
+07D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEBFE00010713F8010013C0
+252A7CA830>I<EDFF80020713E0021F13F05C4A13F891B5FC491387903803FE079138FC
+03F0903907F800C04A1300A8003FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003F
+B512FE4880B71280A26C15006C5C25397DB830>I<D903FC13FF90261FFF8713C04913DF
+90B712E05A5A2607FE07138F903AF801FE07C048486C6CC7FCA2497F001F8149133FA56D
+137F000F92C7FC6D5BA26C6C485AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9
+FCA37F7F6CB512F015FF6C15C04815F0488148813A3FE0001FFE0180130148C8127F007E
+8100FE168048151FA56C153F007FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A
+6C5D000115C06C6C91C7FC011F13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F
+123F1200AAEC01FE91380FFF80023F13E091B57E90B67EA29138FE07FCECF8039138E001
+FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14
+FC6C496C13F82F3880B730>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF8
+487F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB830>I<EC01C0
+EC07F0A2EC0FF8A3EC07F0A2EC01C091C7FCA990B512F04814F8A47EEB0003B3B3A5EC07
+F0A2123C007EEB0FE0B4131FEC3FC0147F90B512806C14005C6C5B000F13F0000313C01D
+4E7CB830>I<EA7FF8487EA4127F1200AB0203B512804A14C017E0A217C06E1480913900
+1FE0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A5A4A5A01FD7F90B57E8114F7ECE3
+F8ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E15076F7E6F7E3B7FFFF81FFFE0B56C48
+13F017F8A217F06C496C13E02D387FB730>I<387FFFF8B57EA47EEA0001B3B3A8007FB6
+12F0B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500
+CF7F15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F803FC01A201F013F8A301
+E013F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C01071380322881A730>I<EC01
+FE3A3FFC0FFF80267FFE3F13E000FF90B57E90B67E7E6C9038FE07FCC6EBF8039138E001
+FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14
+FC6C496C13F82F2880A730>I<49B4FC010F13E0013F13F8497F90B57E0003ECFF801401
+3A07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303007F15FC90C71201A300
+FEEC00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C6CEB1FF06C6CEB3FE06D
+137F3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0010190C7FC272A7CA830
+>I<EC03FE3A3FFC1FFF80267FFE7F13E000FF90B57E90B612FC6C816CEBFE07C69038F0
+01FF4A6C13804A137F4AEB3FC091C7121F4915E0160FA217F01607A8160FA217E07F161F
+6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495C6E13C0021F90C7FC
+EC03FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A730>I<49B413F8010FEBC1FC
+013F13F14913FD48B6FC5A481381390FFC007F49131F4848130F491307485A491303127F
+90C7FC15015A5AA77E7E15037FA26C6C1307150F6C6C131F6C6C133F01FC137F3907FF01
+FF6C90B5FC6C14FD6C14F9013F13F1010F13C1903803FE0190C7FCAD92B512F84A14FCA4
+6E14F82E3C7DA730>I<ED07F83A3FFF803FFF486DB51280B512C302CF14C06C13DF6C90
+38FFFC3FD8001F13E09238801F809238000F004A90C7FC5C5C5CA25CA45CAF003FB512FC
+4880B7FCA26C5C6C5C2A287EA730>I<90381FFC1E48B5129F000714FF5A5A5A387FF007
+EB800100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114
+F86C6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F
+806D137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830>
+I<EB0780497E131FA9003FB612E04815F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5
+ECE003010FEB07F814F09138FC1FF06DB512E06D14C016806D14009038007FFCEC1FF026
+337EB130>I<D83FFCEB3FFC486C497E00FF14FFA2007F147F003F143F00001400B3A415
+01A2150315076D130F903A7FC07FFFF891B612FC6D15FE7F6D4913FC6D9038F87FF80100
+01C0C7FC2F2880A630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B
+01F80003F000A26D130700005DA26D130F017E5CA2017F131F6D5CA2EC803F011F91C7FC
+A26E5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0A314FF6D5BA36E5A6E5A
+2B277EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F06C496C13E0D807E0C7EA
+3F00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2
+ECFDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA2011F5C90390F800F802D27
+7FA630>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648C66CC7FC137FEC80FE90
+383F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F819038
+03F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE90387F007E017E137F01FE6D
+7E48486D7E267FFF80B5FCB500C1148014E3A214C16C0180140029277DA630>I<3B3FFF
+C07FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003F000A2000014076D5C13
+7E150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB03F0157C15FC
+EB01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F
+13FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630
+>I<001FB612FC4815FE5AA316FC90C7EA0FF8ED1FF0ED3FE0ED7FC0EDFF80003E491300
+C7485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A495A495A495A495A4948133E48
+90C7127F485A485A485A485A485A48B7FCB8FCA46C15FE28277DA630>I
+E /Fm 52 123 df<94267FFF80903801FFE0043FB500F0013F13FC4BB6D8FC01B57E030F
+DBFF0FECFF80037F04BF15C04AB5D8E00390B5008113E04A01FCC76CEBFC03020F01F091
+B5D8F00713F04A01C04914E04A90C7484A4813F84A4817804A485C49491700495B62495B
+7613F04970496D13E04B7213C0726F138072EE3E009AC7FCB0BD12FEA6D8000F01E0C849
+C9FCB3B3B0003FB6D8F803B712E0A665657DE45E>11 D<167C16FC1501ED07F0150FED1F
+E0ED3FC0ED7F80EDFF004A5A14034A5A4A5A5D141F4A5A147F4A5A5D5B4990C7FCA2495A
+130F5C131FA2495AA2495AA213FF5C5AA25C5AA25A5CA25AA291C8FCA25AA35B123FA512
+7F5BA612FFB3A4127FA67F123FA5121F7FA37EA280A27EA2807EA27E80A27E80137FA26D
+7EA26D7EA2130F8013076D7EA26D7F7F816E7E143F6E7E140F816E7E6E7E14016E7EED7F
+80ED3FC0ED1FE0ED0FF01507ED01FC1500167C269071EB3F>40 D<127812FC127E6C7E7F
+6C7E6C7E6C7E6C7E6C7E7F6C7F6D7E133F806D7E806D7E1307806D7EA26D7F817F81A26E
+7EA26E7EA281141F81A2140F81A2168080A216C0A280A216E0A38016F0A516F880A616FC
+B3A416F8A65C16F0A516E05CA316C0A25CA21680A25C1600A25D141FA25D143F5DA24A5A
+A24A5AA25D5B5D4990C7FCA2495A5C130F495A5C495A5C137F495A4890C8FC5B485A485A
+485A485A485A5B007EC9FC5A1278269077EB3F>I<B812C0AD2A0D7EA636>45
+D<16F04B7E1507151F153FEC01FF1407147F010FB5FCB7FCA41487EBF007C7FCB3B3B3B3
+007FB91280A6395E74DD51>49 D<913801FFF8021FEBFFC091B612F8010315FF010F16C0
+013F8290267FFC0114F89027FFE0003F7F4890C7000F7F48486E7FD807F86E148048486E
+14C048486E14E048486F13F001FC17F8486C816D17FC6E80B56C16FE8380A219FFA283A3
+6C5BA26C5B6C90C8FCD807FC5DEA01F0CA14FEA34D13FCA219F85F19F04D13E0A294B512
+C019804C14004C5B604C5B4C5B604C13804C90C7FC4C5A4C5A4B13F05F4B13804B90C8FC
+4B5AED1FF84B5A4B5A4B48143F4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC7F8092C9FC02
+FE16FE495A495A4948ED01FCD90FC0150749B8FC5B5B90B9FC5A4818F85A5A5A5A5ABAFC
+A219F0A4405E78DD51>I<92B5FC020F14F8023F14FF49B712C04916F0010FD9C01F13FC
+90271FFC00077FD93FE001017F49486D8049C86C7F484883486C6F7F14C0486D826E806E
+82487FA4805CA36C5E4A5E6C5B6C5B6C495E011FC85A90C95CA294B55A614C91C7FC604C
+5B4C5B4C5B4C5B047F138092260FFFFEC8FC020FB512F817E094C9FC17F817FF91C7003F
+13E0040713F8040113FE707F717F7113E085717FA2717F85A285831A80A31AC0EA03FCEA
+0FFF487F487F487FA2B57EA31A80A34D14005C7E4A5E5F6C495E49C8485BD81FF85F000F
+5ED807FE92B55A6C6C6C4914806C01F0010791C7FC6C9026FF803F5B6D90B65A011F16F0
+010716C001014BC8FCD9001F14F0020149C9FC426079DD51>I<F01F804E7E187F18FFA2
+5F5F5F5FA25F5F5FA294B5FC5E5E5EA25E5EEE3FBFEE7F3FA216FEED01FCED03F8ED07F0
+A2ED0FE0ED1FC0ED3F8016005D15FE4A5A4A5AA24A5A4A5A4A5A4A5AA24AC7FC14FE495A
+5C1303495A495A495A5C133F49C8FC13FE485AA2485A485A485A5B121F485A48C9FC12FE
+BCFCA6CA6CEBC000B1037FB8FCA6485E7CDD51>I<01C0EE01C0D801F8160F01FF167F02
+F0EC07FFDAFF8090B5FC92B7128019006060606060606095C7FC17FC5F17E0178004FCC8
+FC16E09026FC3FFCC9FC91CBFCADED3FFE0203B512F0020F14FE023F6E7E91B712E001FD
+D9E00F7F9027FFFE00037F02F801007F02E06EB4FC02806E138091C8FC496F13C04917E0
+7113F0EA00F090C914F8A219FC83A219FEA419FFA3EA03F0EA0FFC487E487E487FA2B57E
+A319FEA35C4D13FC6C90C8FC5B4917F8EA3FF001804B13F06D17E0001F5E6C6C17C06D4B
+1380D807FC92B512006C6C4A5B6C6C6C01075B6C01E0011F5BD97FFE90B55A6DB712C001
+0F93C7FC6D15FC010115F0D9003F1480020301F0C8FC406078DD51>I<EE1FFF0303B512
+E0031F14F892B612FE0203814AD9FC037F021F9039C0007FC04A90C7EA1FE0DAFFFC6E7E
+494914074949EC7FF8494914FF49495B4949497F4990C7FC495D5C13FF485BA25A4A6E5B
+5A715B48496E5B725A4894C8FCA35AA35C48913801FFE0030F13FE033F6D7E4B14E092B6
+12F89126E1FE037FB53AE3F0007FFEDAE7E06D7EDAEFC06D7F4B6D7F02FFC76C7F4A8271
+7F4A82A24A828385A24A1780A54A17C0A37EA77EA47E6E1780A27EA21A007E4D5B7E6E5E
+7E6E5E6C4C5B6D7E013F4B5B6D6C4A5B6D01C0495B6D6D90B5C7FC6DD9FC0713FC6D90B6
+5A6D5E023F15C0020F92C8FC020114F8DA001F1380426079DD51>I<EA07E0120F7F13FC
+EBFFFC91B912F8A45AA21AF01AE01AC01A801A00A248606161616101E0C9123F01804C5A
+48CA485A4D90C7FC60007E4C5A17074D5A4D5A4D5A485F4D5A17FF4C90C8FCC9485A5F4C
+5A160F4C5A5F163F4C5A16FF5F5D94C9FC5D5D5E150FA24B5AA2153FA24B5AA215FFA34A
+5BA25CA35CA44A5BA45CA65CAD6E5BA26E5BDA03FECAFC6E5A456377E051>I<92383FFF
+800203B512FC021FECFF80027F15E049B712F849D9F0077F010F90C76C7ED91FFCEC1FFF
+D93FF06E7F494802037F494882717F484980854890C9127FA24884183FA25A80A380806E
+157F6E5E14FE6E7E6F4A5A6C14F003FC495B03FF495B6C1580DCE0075B6CDBF80F90C7FC
+9338FE1FFE6C9238FF7FF84D5A6D16C06D5E6D4BC8FC6D6F7E6D16E00101826D16FC023F
+814A8149B87E010783498390263FFE3F8190267FFC0F819026FFF003814849C6FC48496D
+804849131F4890C7000780160148486E1580003F163F49150F007F7014C0491501717E84
+00FF835B8484A384A21A80A27F007F1900607F003F606D160F001F606D4C5A6C6D153F6C
+6D4B5A6C01F04B5A6C01FC02035B6C01FF021F5B6D9027F001FFFEC7FC6D90B65A010F16
+F001035E010093C8FC020F14F8DA007F90C9FC426079DD51>I<F00FE04E7EA24E7EA34E
+7EA24E7EA34D7FA24D80A24D80A34D80A24D80A34D80A2DD7FBF7FA2181F05FF8017FE04
+016D7FA24D7E04038217F804076D80A24D7E040F8217E0041F6D80A24D7F043F825F047F
+6E7FA294C77E4C825E03016F7FA24C800303845E03076F80A24C80030F845E031F6F80A2
+4C81033F845E037F707F93B9FCA292BA7EA24A85A203FCC912070203865D020771805D86
+020F864B82021F865D87023F864B83027F8692CBFC874A864A840101875C496C72809038
+1FFFC0B700E092B812FEA66F647BE37A>65 D<BB12F0F2FF801BF81BFEF3FFC088D80001
+0280C7000114F8DF003F7F080F13FF74807480867480757FA2757FA28987A289A965A263
+65A2515BA298B55A505C505C5091C7FC505B505B087F13F00703B512C096B6C8FC93B812
+F81BC01BF8F3FF801CE00480C8001F13F8080713FE08016D7E7480757F757F757F89757F
+89871E80871EC0A41EE087A663A21EC0A3631E80A2511400A2515B515B6398B55A505C08
+075C081F5C97B6C7FCBD5A1CF81CE099C8FC1BF898C9FC63627AE173>I<4DB5ED03C005
+7F02F014070407B600FE140F047FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8
+007FFE13FF92B6C73807FF814A02F0020113C3020702C09138007FE74A91C9001FB5FC02
+3F01FC16074A01F08291B54882490280824991CB7E49498449498449498449865D494984
+90B5FC484A84A2484A84A24891CD127FA25A4A1A3F5AA348491A1FA44899C7FCA25CA3B5
+FCB07EA380A27EA2F50FC0A26C7FA37E6E1A1F6C1D80A26C801D3F6C6E1A00A26C6E616D
+1BFE6D7F6F4E5A7F6D6D4E5A6D6D4E5A6D6D4E5A6D6E171F6D02E04D5A6E6DEFFF806E01
+FC4C90C7FC020F01FFEE07FE6E02C0ED1FF8020102F8ED7FF06E02FF913803FFE0033F02
+F8013F1380030F91B648C8FC030117F86F6C16E004071680DC007F02F8C9FC050191CAFC
+626677E375>I<BD12FCA488A2D8000102C0C71201F1000F1A01F2007F1B3F1B0F1B0775
+7EA28787A288A3F43F80A31C1FA3197EA3F40FC0A499C7FC19FEA31801A218031807181F
+18FF93B6FCA6EEC000181F180718031801A21800A21D7E197EA21DFCA696C812011DF8A3
+1C03A3F407F0A31C0FA21C1F1C3F1DE01C7F1CFF63631B0F093F13C098B5FC1A0797B6FC
+BEFCA31D80A35F617AE06A>69 D<BD12E0A41CF0A2D8000102C0C71207F1003F1A0F1A03
+1A001B7F1B3FF31FF81B0FA21B07A21B03A21B011CFCA31B00A419FCA21C7EA41C00A218
+01A31803A21807180F183FEF01FF93B6FCA6EEC001EF003F180F18071803A21801A31800
+A896C9FCB3A5B912F8A657617AE065>I<4DB5ED03C0057F02F014070407B600FE140F04
+7FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF814A
+02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B54882
+490280824991CB7E49498449498449498449865D49498490B5FC484A84A2484A84A24891
+CD127FA25A4A1A3F5AA348491A1FA44899C8FCA25CA3B5FCB07E071FB812F880A37EA296
+C70001ECC000A26C7FA37E807EA26C80A26C80A26C807F6D7F816D7F7F6D7F6D6D5F6D14
+C06D6E5E6E7F6E01FC5E020F01FF5E6E02C0ED7FEF020102F8EDFFC76E02FF0207138303
+3F02FC013F1301030F91B638FC007F03014D131F6F6C04E01307040704801301DC007F02
+F8CAFC050191CBFC6D6677E37F>I<B912E0A6C702E0C7FCB3B3B3B3AEB912E0A633627C
+E13C>73 D<B96C020FB612FCA6D8000102C0CA003FEBF0000A0390C7FC525A525AF41FF0
+525A525A525A090390C8FC515AF30FF8515A515A515A50485A5090C9FC505AF20FF8505A
+505A505A4F485A4F90CAFCF107FC4F5A4F5A4F5A4F5A4E485A4E90CBFCF007FC4E5A4E7E
+4E7E18FF4D7F4D805F4D804D804D8094B6FC04C181DCC3FE809326C7FC7F7F9338CFF83F
+9326DFF01F7FDCFFE0814D6C804D7EDCFE00814C6D804C7F4C6D804C824C6E7F85737F88
+73808588738085738088747F86747F8974808689748086748089757F87757F8A7580878A
+7580090F14FCB96C010FB8FCA670627AE17E>75 D<B912F8A6D8000102C0CBFCB3B3B1F3
+07E0A5F30FC0A61B1FA31B3F1C80A21B7FA21BFFA262A262625013006262624FB5FC1907
+191F4EB6FCBDFC63A553627AE161>I<B700E0040FB7128082828282A2D800016EDC0001
+01FCC7FC719338001FC08383A28302FD808302FC80816F7F6F806F8084816F806F806F80
+84707F8270807080857080827080708085717F83718071807180868371807180727F8672
+808472807280877280847280737F87731480857314C07314E01CF07314F8857314FC7413
+FE7413FF1D9F867414DF7414FF86A286868787A287878787A28787888888A28888889026
+1FFFC084B712F8881D7F1D3F1D1F775A71627AE17E>78 D<BB7E1AFCF2FFC01BF81BFE75
+7ED800010280C7001F80070114F0736C7F081F7F747F747F7414807414C0A27414E0A21D
+F0A27513F8A41DFCA91DF8A498B512F0A21DE0A25014C01D8062501400505B505B087F5B
+4FB512E0071F5C93B9C7FC1BFC1BF01B8008F0C8FC04C0CCFCB3B3A2B97EA65E627AE16E
+>80 D<BA12F8F1FFE01AFEF2FFC01BF01BFED800010280C76C7F070714C0070014F0747F
+081F7F747F747F7480A2748089A37480A389A865A3505CA265A2505C9AC9FC505B505B50
+5B087F5B4FB55A0707148096B548CAFC93B812F81BC050CBFC621AFF932680000314C0DE
+007F7F071F13F8737F737F737F73808885888688A2747FA688A688A676140FF71F80A374
+801F3F86771400745E746E5BB96E6E5B746E485A75EBFE07091F90B55A090715E009015D
+CF003F91C7FC0A0013FC71647AE178>82 D<DBFFFCEC01E0020FD9FFE01303027F02FC13
+0749B7130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020FB5FC48
+01E014014849804849153F91C97E484882001F834982003F83845B007F187FA2193FA200
+FF181FA27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016FC6CED
+FFE017FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18806D6C
+17C0020F17E01401DA000F16F01500040715F8EE007F1703050014FC183F84060713FE84
+A2007C8300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18E06D5E
+01FF18C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF010F5B
+010191B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC476677E35A
+>I<001FBEFCA64849C79126E0000F148002E0180091C8171F498601F81A0349864986A2
+491B7FA2491B3F007F1DC090C9181FA4007E1C0FA600FE1DE0481C07A5CA95C7FCB3B3B3
+A3021FBAFCA663617AE070>I<B96C023FB612FEA6D8000102C0CA0007EBF000E2007FC7
+FCB3B3B3AA656D63A2821C01806570170380525A6E7F6E4F5A70171F6E626E6D4D5A6E6D
+177F525A6E6E030390C8FC033F01E04B5A6F6DED1FFC6F01FCED7FF80303D9FF80903803
+FFE06F02F8017F5B6F6C90B7C9FC041F5E040716F8040016C0050F4ACAFCDD003F13C06F
+647AE17C>I<B800FC047FB612E0A6D800070280CB6CEB80006D6EDE07FCC7FC666D6E61
+1D0F6D6E611D1FA26E6D611D3F6E6D611D7F6E6D96C8FC65A26E6D4D5AA26E6E5F1C036E
+6E5F1C076E6E5F1C0FA26E6E5F1C1F6F6D5F1C3F6F6D5F1C7FA26F6D4CC9FCA26F6D5E1B
+016F6E5D1B03A26F6E4A5AA26F6E5D1B0F6F6E5D1B1F706D5D1B3FA2706D5D1B7F706D92
+CAFC63706D5C1A01A2706E485AA27002C05B1A077002E05B1A0F7002F05B1A1FA27101F8
+5B1A3F7101FC5B1A7F7101FE90CBFC62A2716D5AA2715CA2715CA3715CA2715CA2725BA2
+725BA37290CCFCA2725AA2725AA2725A73637DE17A>I<913803FFFE027FEBFFF00103B6
+12FE010F6F7E4916E090273FFE001F7FD97FE001077FD9FFF801017F486D6D7F717E486D
+6E7F85717FA2717FA36C496E7FA26C5B6D5AEB1FC090C9FCA74BB6FC157F0207B7FC147F
+49B61207010F14C0013FEBFE004913F048B512C04891C7FC485B4813F85A5C485B5A5CA2
+B55AA45FA25F806C5E806C047D7F6EEB01F96C6DD903F1EBFF806C01FED90FE114FF6C90
+27FFC07FC01580000191B5487E6C6C4B7E011F02FC130F010302F001011400D9001F90CB
+FC49437CC14E>97 D<903807FF80B6FCA6C6FC7F7FB3A8EFFFF8040FEBFF80047F14F003
+81B612FC038715FF038F010014C0DBBFF0011F7FDBFFC001077F93C76C7F4B02007F03F8
+824B6F7E4B6F13804B17C0851BE0A27313F0A21BF8A37313FCA41BFEAE1BFCA44F13F8A3
+1BF0A24F13E0A24F13C06F17804F1300816F4B5A6F4A5B4AB402075B4A6C6C495B9126F8
+3FE0013F13C09127F00FFC03B55A4A6CB648C7FCDAC00115F84A6C15E091C7001F91C8FC
+90C8000313E04F657BE35A>I<92380FFFF04AB67E020F15F0023F15FC91B77E01039039
+FE001FFF4901F8010113804901E0010713C04901804913E0017F90C7FC49484A13F0A248
+5B485B5A5C5A7113E0485B7113C048701380943800FE0095C7FC485BA4B5FCAE7EA280A2
+7EA2806C18FCA26C6D150119F87E6C6D15036EED07F06C18E06C6D150F6D6DEC1FC06D01
+E0EC7F806D6DECFF00010701FCEB03FE6D9039FFC03FFC010091B512F0023F5D020F1580
+020102FCC7FCDA000F13C03E437BC148>I<F17FF8050FB5FCA6EF000F8484B3A892380F
+FF804AB512F8020F14FE023FECFF8391B712E301039138807FF3499039F8000FFB011F01
+E00103B5FC494913004990C87E49488148498148834A815A485BA2485BA25AA3485BA4B5
+FCAE7EA46C7FA37EA26C7FA26C5F806C5F6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D
+49806D01F0D91FF7EBFFFE6D9039FE01FFE7010190B612876D6CECFE07021F14F8020314
+E09127003FFE00ECC0004F657BE35A>I<92380FFFC04AB512FC020FECFF80023F15E091
+B712F80103D9FE037F499039F0007FFF011F01C0011F7F49496D7F4990C76C7F49486E7F
+48498048844A804884485B727E5A5C48717EA35A5C721380A2B5FCA391B9FCA41A0002C0
+CBFCA67EA380A27EA27E6E160FF11F806C183F6C7FF17F006C7F6C6D16FE6C17016D6C4B
+5A6D6D4A5A6D01E04A5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90C7FC6D6C90B55A
+021F15F8020715E0020092C8FC030713F041437CC14A>I<EE3FFC0307B51280033F14C0
+4AB612F0020715F84A9038F03FFC4AEB807F913A7FFE00FFFE4A5A4B4813FF4913F05B49
+13E0A24913C0A27013FE4949EB7FFCEF3FF8EF1FF0EF07C094C7FCB0B812C0A6D8001F01
+C0C8FCB3B3B0007FB612FCA638657CE431>I<F107F8DB7FFEEC3FFE020FB5D8F001B5FC
+027FDAFE03148049B7128F49DCDFFD13C0010FD9F00FEBFFC149D9800114014990C7EBFC
+0349486E6C7E4948EC3FFF48496E018113800780130048F0C03E97C7FC48496E7FA34884
+A96C60A36C6D4A5BA26C60A26C6D4A90C8FC6D6C4A5A6D6C4A5A6D6D485BDBF00F5B4990
+B612C060D97C7F4AC9FCD9FC0F14F09126007FFECAFC92CCFC1201A47FA27F8014F091B7
+7E18FE6CEFFFC019F06D17FC19FF6D846D846D846D84013F8490BAFC0003854801E0C712
+014890C9000F7F484816014848EE007F4848717E8512FF5B85A56D5F007F616D173F003F
+616D177F6C6C4D5A6C01C003035B6C6D4B5B6C01F8031F5BC601FF92B5C7FC6D01F8011F
+5B011F90B712F8010717E0010094C8FC020F15F0DA003F01FCC9FC4A607CC151>I<9038
+07FF80B6FCA6C6FC7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267FE07F7F92
+2781FE001F7FDB83F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC825DA25D
+A25DA45DB3B2B7D8F007B71280A651647BE35A>I<EB0FE0EB3FF8497E48B5FCA24880A2
+4880A76C5CA26C91C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF80007FB5FCA6C6FC
+7F7FB3B3AEB712C0A622657BE42C>I<903807FF80B6FCA6C6FC7F7FB3A90503B61280A6
+DD003FEB8000DE0FFCC7FCF01FF04E5AF0FFC04D5B4D90C8FCEF07FC4D5AEF3FF04D5A4D
+5A4C90C9FC4C5AEE0FFC4C5A4C5AEE7FC04C7E03837F03877F158F039F7F03BF7F92B5FC
+838403FC804B7E03F0804B6C7F4B6C7F1580707F707F707FA270807080717FA2717F717F
+717FA2717F717F83867180727F95B57EB7D8E00FECFFF0A64C647BE355>107
+D<903807FF80B6FCA6C6FC7F7FB3B3B3B3ADB712E0A623647BE32C>I<902607FF80D91F
+FFEEFFF8B691B500F00207EBFF80040702FC023F14E0041F02FF91B612F84C6F48819326
+7FE07F6D4801037F922781FE001F9027E00FF0007FC6DA83F86D9026F01FC06D7F6DD987
+F06D4A487F6DD98FC0DBF87EC7804C6D027C80039FC76E488203BEEEFDF003BC6E4A8003
+FC04FF834B5FA24B5FA24B94C8FCA44B5EB3B2B7D8F007B7D8803FB612FCA67E417BC087
+>I<902607FF80EB1FFFB691B512F0040714FC041F14FF4C8193267FE07F7F922781FE00
+1F7FC6DA83F86D7F6DD987F07F6DD98FC0814C7F039FC78015BE03BC8003FC825DA25DA2
+5DA45DB3B2B7D8F007B71280A651417BC05A>I<923807FFE092B6FC020715E0021F15F8
+027F15FE494848C66C6C7E010701F0010F13E04901C001037F49496D7F4990C87F49486F
+7E49486F7E48496F13804819C04A814819E048496F13F0A24819F8A348496F13FCA34819
+FEA4B518FFAD6C19FEA46C6D4B13FCA36C19F8A26C6D4B13F0A26C19E06C6D4B13C0A26C
+6D4B13806C6D4B13006D6C4B5A6D6D495B6D6D495B010701F0010F13E06D01FE017F5B01
+0090B7C7FC023F15FC020715E0020092C8FC030713E048437CC151>I<902607FF80EBFF
+F8B6010FEBFF80047F14F00381B612FC038715FF038F010114C09227BFF0003F7FC6DAFF
+C0010F7F6D91C76C7F6D496E7F03F86E7F4B6E7F4B17804B6F13C0A27313E0A27313F0A2
+1BF885A21BFCA3851BFEAE4F13FCA41BF861A21BF0611BE0611BC06F92B512801B006F5C
+6F4A5B6F4A5B03FF4A5B70495B04E0017F13C09226CFFC03B55A03C7B648C7FC03C115F8
+03C015E0041F91C8FC040313E093CBFCB3A3B712F0A64F5D7BC05A>I<D90FFFEB0FFCB6
+90383FFF8093B512E04B14F04B14F8923907FC7FFC92390FE0FFFEC6EC1F806DD93F0113
+FF6D133E157E157C15F8A215F07013FEA24BEB7FFCEF3FF8EF0FE04B90C7FCA55DB3B0B7
+12F8A638417BC042>114 D<913A3FFF8007800107B5EAF81F011FECFE7F017F91B5FC48
+B8FC48EBE0014890C7121FD80FFC1407D81FF0801600485A007F167F49153FA212FF171F
+A27F7F7F6D92C7FC13FF14E014FF6C14F8EDFFC06C15FC16FF6C16C06C16F06C826C826C
+826C82013F1680010F16C01303D9007F15E0020315F0EC001F1500041F13F81607007C15
+0100FC81177F6C163FA2171F7EA26D16F0A27F173F6D16E06D157F6D16C001FEEDFF806D
+0203130002C0EB0FFE02FCEB7FFC01DFB65A010F5DD8FE0315C026F8007F49C7FC48010F
+13E035437BC140>I<EC07E0A6140FA5141FA3143FA2147FA214FF5BA25B5B5B5B137F48
+B5FC000F91B512FEB8FCA5D8001F01E0C8FCB3AFEF0FC0AC171F6D6D1480A2173F6D1600
+6F5B6D6D137E6D6D5B6DEBFF836EEBFFF86E5C020F14C002035C9126003FFCC7FC325C7D
+DA3F>I<902607FFC0ED3FFEB60207B5FCA6C6EE00076D826D82B3B3A260A360A2607F60
+183E6D6D147E4E7F6D6D4948806D6DD907F0ECFF806D01FFEB3FE06D91B55A6E1500021F
+5C020314F8DA003F018002F0C7FC51427BC05A>I<B700C00103B512FCA6C66C01C0C838
+1FFE006D6DED07F0A26D6D5E190F6D6D5E191F6D606F153F6D95C7FC6F5DA26D6D157E19
+FE6D6E5C18016E5E7013036E5E701307A26E6D5C180F6E6D5C181F6E6D5C183F6E93C8FC
+705BA26E6D13FEA26E6E5A17816FEBC1F817C36F5C17E76F5C17FFA26F5CA26F5CA26F91
+C9FCA26F5BA36F5BA2705AA2705AA2705AA2705A4E417DBF55>I<B70081B600FC0103B5
+12FCA6C66C0180C701FCC8381FFE006F6FED03F86D047F5F856F6E16076D646F70140F6D
+705F866F6E161F6D646F4A6D143F6D99C7FC4E7F6F616D1B7E6F4A6D14FE6D6395B57E70
+01FC15016E62DCC0016E13036EDBF87F5D05038004E0496C14076E62DCF007ED800F6E4B
+6C5D050F15C004F8496C141F6E62DCFC1FEDE03F6E4B6C92C8FC053F15F004FE496C5C6E
+197E7048EDF8FE6E027E6D5C05FE15FC4D6D13FD6F601BFF6F496E5BA24D806F60A26F49
+6E5BA24D806F60A26F496E90C9FCA294C87E6F5FA26F486F5A047C6F5A6E417DBF75>I<
+007FB600C0017FB512F8A6D8001F01F8C70007EBF0006D040190C7FC6D6D5D6D6D4A5A6D
+6D4A5A70495A6D4C5A6E7F6E6D495A6E6D495A7049C8FC6E4A5A6E6D485A6E6D485A6E13
+FFEF8FF06EEC9FE06FEBFFC06F5C6F91C9FC5F6F5B816F7F6F7F8481707F8493B57E4B80
+5D4B80DB0FF37FDB1FE17F04C080153F4B486C7F4B486C7F4A486D7F4A486D7F4A5A4B6D
+7F020F6E7F4A486D7F4A486D804A5A4AC86C7F49486F7F4A6F7F0107707FEB3FFFB600F0
+49B7FCA650407EBF55>I<B700C00103B512FCA6D8003F01C0C8381FFE006FED07F0A26D
+6D5E190F6D6D5E191F6D6D5E193F6D95C7FC6F5D6D177E6F15FEA26D6E495AA26E6D5C18
+036E6D5C18076E5E70130F6E5E70131FA26E6D495AA26E6D91C8FC606E6D137E18FE6E5D
+17816F5C17C3A26FEBE7F0A26FEBF7E017FF6F5CA26F5CA26F91C9FCA36F5BA26F5BA270
+5AA2705AA2705AA35FA25F163F94CAFC5E167E16FED807E05CD81FF81301487E486C495A
+A2B5495AA24B5A5E151F4B5A6C4849CBFC15FEEBFC01393FF807FC391FF03FF06CB55A6C
+5C6C91CCFCC613FCEB1FE04E5D7DBF55>I<0007B912E019F0A402FCC714E04801C04914
+C091C7FC494A1480494A1400494A5B5B4C5B494A5B4C5B5B93B55A4B5C5D001F5F494991
+C7FC4B5BA24B5B4B5BC8485BA292B55A4A5C4A5CA24A91C8FC4A5B4A5BA24A5B4A49EB03
+F091B55AA2495C495C4991C7FC1807494915E0495B5B5D4949140F90B55AA2484A141F48
+5C4891C8123F187F484915FF48495C48491407051F13C0484949B5FCBAFCA47E3C407CBF
+48>I E /Fn 3 16 df<007FB812FEBAFCA26C17FE3804799847>0
+D<EE7FFE0307B512E0033F14FC92B7FC0203D9C00313C0DA0FFCC7EA3FF0DA3FE0EC07FC
+DA7F80EC01FED901FEC9EA7F80D903F8EE1FC0D907E0EE07E04948707E4948707E49CB7E
+017E187E498449844848F00F8000031AC04918074848F003E0A24848F001F0A248CD12F8
+A2001E1A78003E1A7CA2003C1A3C007C1A3EA200781A1EA300F81A1FA2481A0FAB6C1A1F
+A200781A1EA3007C1A3EA2003C1A3C003E1A7CA2001E1A78001F1AF8A26C6CF001F0A26C
+6CF003E0A26C6CF007C06D180F00011A806C6CF01F006D60017E187E6D606D6C4C5A6D6C
+4C5A6D6C4C5AD903F8EE1FC0D901FEEE7F809026007F80DA01FEC7FCDA3FE0EC07FCDA0F
+FCEC3FF0913B03FFC003FFC0020090B6C8FC033F14FC030714E09226007FFEC9FC50557B
+C05B>13 D<EB0FFCEB3FFF90B512C0000314F04880488048804880A2481580A3B712C0AA
+6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227BA72D>15
+D E /Fo 83 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03F
+D907F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D
+91C7FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
+D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13
+7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9
+FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB
+1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3
+2F407FBF33>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00AC121EAB120CC7FCA8121EEA7F
+80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33 D<001E130F397F803FC000FF137F01C0
+13E0A201E013F0A3007F133F391E600F3000001300A401E01370491360A3000114E04913
+C00003130101001380481303000EEB070048130E0018130C0038131C003013181C1C7DBE
+2D>I<14E0A4EB07FC90383FFF8090B512E03901F8E3F03903E0E0FCD807C0133CD80F80
+7FD81F007F003E80003C1580007C140316C00078141F00F8143F157FA47EED3F806CEC0E
+0092C7FC127F138013C0EA3FF013FEEA1FFF6C13FC6C13FF6C14C06C806C6C13F8011F7F
+130301007FECE7FF14E102E01380157F153FED1FC0A2003E140F127FD8FF801307A51300
+00FC158000F0140F1270007815005D6C141E153E6C5C6C5C3907C0E1F03903F8EFE0C6B5
+1280D93FFEC7FCEB0FF8EB00E0A422497BC32D>36 D<121EEA7F8012FF13C0A213E0A312
+7FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C79BE19>
+39 D<1430147014E0EB01C0EB03801307EB0F00131E133E133C5B13F85B12015B1203A2
+485AA2120F5BA2121F90C7FCA25AA3123E127EA6127C12FCB2127C127EA6123E123FA37E
+A27F120FA27F1207A26C7EA212017F12007F13787F133E131E7FEB07801303EB01C0EB00
+E014701430145A77C323>I<12C07E12707E7E121E7E6C7E7F12036C7E7F12007F137813
+7CA27FA2133F7FA21480130FA214C0A3130714E0A6130314F0B214E01307A614C0130FA3
+1480A2131F1400A25B133EA25BA2137813F85B12015B485A12075B48C7FC121E121C5A5A
+5A5A145A7BC323>I<EB03C0A2805CA600F0140F00FC143F00FE147F00FF14FF393FC3C3
+FC390FE187F03903F18FC03900FDBF00EB3FFCEB0FF0EB03C0EB0FF0EB3FFCEBFDBF3903
+F18FC0390FE187F0393FC3C3FC39FF03C0FF00FE147F00FC143F00F0140F00001400A680
+5CA220277AC32D>I<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A312
+011380120313005A120E5A1218123812300B1C798919>44 D<B512FEA617067F961E>I<
+121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>I<ED0180ED03C01507A2168015
+0FA216005DA2151E153EA2153C157CA2157815F8A25D1401A25D1403A25D1407A25D140F
+A24AC7FCA2141E143EA2143C147CA2147814F8A25C1301A25C1303A25C1307A25C130FA2
+91C8FC5BA2131E133EA25BA2137813F8A25B1201A25B1203A25B1207A25B120FA290C9FC
+5AA2121E123EA2123C127CA2127812F8A25A1260225B7BC32D>I<EB01FE90380FFFC090
+383F03F090387C00F849137C48487F48487F4848EB0F80A2000F15C04848EB07E0A3003F
+15F0A290C712034815F8A64815FCB3A26C15F8A56C6CEB07F0A3001F15E0A36C6CEB0FC0
+A26C6CEB1F80000315006C6C133E6C6C5B017C5B90383F03F090380FFFC0D901FEC7FC26
+3F7DBC2D>I<EB01C013031307131F137FEA07FFB5FC139FEAF81F1200B3B3ACEB7FF0B6
+12F8A31D3D78BC2D>I<EB07FC90383FFF8090B512E03903F01FF83907C007FC390F0001
+FE001E6D7E001C1580003CEC7FC05AED3FE01270B4FC6DEB1FF07FA56C5A6CC7FC120CC8
+13E0153FA216C0157F168015FF16004A5A5D4A5A4A5A5D4A5A4A5A4AC7FC147E147C5C49
+5A495A495A495A49C71270133E133C5B4914E0485A485A485A48C7120148B6FCA25A4815
+C0B7FCA3243D7CBC2D>I<EB07FC90383FFF809038F80FE03901E003F839078001FCD80F
+007F000E6D7E001E1580D81F80137F486C14C07FA27F5BA2121F6C5AC8138015FF1600A2
+4A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF809038000FE0EC07F86E7E6E7E6E7E16
+80ED7FC0A216E0153FA216F0A2120C123F487E487EA316E0A249137F6CC713C01278EDFF
+807E6C4913006C495A3907C007FC3903F80FF0C6B55A013F1380D907F8C7FC243F7CBC2D
+>I<150E151E153EA2157EA215FE1401A21403EC077E1406140E141CA214381470A214E0
+EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B1201485A90C7FC5A120E120C121C5AA2
+5A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<00061403D80780131F01F813FE
+90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE90380FFF8090383E03E0903870
+01F8496C7E49137E497F90C713800006141FC813C0A216E0150FA316F0A3120C127F7F12
+FFA416E090C7121F12FC007015C012780038EC3F80123C6CEC7F00001F14FE6C6C485A6C
+6C485A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC2D>I<EC1FE0ECFFF8903803F0
+3E90380FC00F90391F000780133E017EEB1FC049133F4848137F12035B12074848EB3F80
+ED1F00001F91C7FC5BA2123FA3485AA214FE903887FF8039FF8F07E090389C01F09038B8
+00FC01B0137E13F0497F16804914C0A2ED1FE0A34914F0A5127FA6123F6D14E0A2121FED
+3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B6C6C485A90387E07F06DB45A010F1380
+D903FCC7FC243F7CBC2D>I<1238123C123F90B612FCA316F85A16F016E00078C7120100
+70EC03C0ED078016005D48141E151C153C5DC8127015F04A5A5D14034A5A92C7FC5C141E
+A25CA2147C147814F8A213015C1303A31307A3130F5CA2131FA6133FAA6D5A0107C8FC26
+407BBD2D>I<EB03FC90381FFF8090387C07E09038F001F83901E0007C48487F48487F48
+C7FCED0F80121E16C0003E1407A4123FA26DEB0F807F6C6C131F6D140001FC133E6C6C5B
+9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC133F6D13C06D7F013F13F801787F4848
+6C7E3903E01FFF48486C1380260F800313C048487E489038007FE0003E143F007E141F00
+7CEC0FF01507481403A31501A46C15E0007C1403A2007E15C06C14076CEC0F806DEB1F00
+6C6C133ED807F05B3901FC03F86CB512E0011F1380D903FCC7FC243F7CBC2D>I<EB03FC
+EB1FFF90387E07C09038FC03F048486C7E48486C7E4848137C000F147E4848137F81003F
+15805B007F15C0A2151F12FF16E0A516F0A5127F153FA36C7EA2001F147F120F6C6C13FF
+6D13DF000313013900F8039F90387E0F1FD91FFE13E0EB07F090C7FCA2ED3FC0A4168015
+7FD80F801400487E486C13FEA24A5A5D49485AEB8007391E000FE0001F495A260FC07FC7
+FC3803FFFE6C13F838003FC0243F7CBC2D>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00
+C7FCB3121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2779A619>I<121EEA7F80A2EAFFC0
+A4EA7F80A2EA1E00C7FCB3121E127FEAFF80A213C0A4127F121E1200A412011380A31203
+13005A1206120E120C121C5A1230A20A3979A619>I<EB1FF890B5FC3903E01FC0390F00
+07F0001EEB03F848EB01FC4814FE140000FE14FF7E7FA46CC7FC123EC7EA01FEA2EC03FC
+EC07F815F0EC0FC0EC1F80EC3F00143E5C147814F85C13015CA2495AA25CAB91C7FC90C8
+FCA8EB0780EB1FE0A2497EA46D5AA2EB078020407BBF2B>63 D<15074B7EA34B7EA34B7E
+A34B7EA34B7E15E7A2913801C7FC15C3A291380381FEA34AC67EA3020E6D7EA34A6D7EA3
+4A6D7EA34A6D7EA34A6D7EA349486D7E91B6FCA249819138800001A249C87EA24982010E
+157FA2011E82011C153FA2013C820138151FA2017882170F13FC00034C7ED80FFF4B7EB5
+00F0010FB512F8A33D417DC044>65 D<B712FCEEFF8017F00001903980000FF86C6CC7EA
+03FE707E701380EF7FC0EF3FE0A2EF1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0
+EFFF804C1300EE03FCEE0FF8EE7FE091B6C7FC17E091C7EA07FCEE01FE933800FF80EF7F
+C0EF3FE0EF1FF018F8170F18FC1707A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFF
+C00403138048486C90380FFE00B85A17E094C7FC373E7DBD40>I<DB3FF01306912603FF
+FE130E020F9038FF801E913A3FF007E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE
+4948140FD93FE0140749481403495A91C812014848150012034848167E5B000F173EA248
+48161EA2123F5B180E127FA349160012FFAC127F7F180EA2123FA27F001F171E181C6C7E
+A20007173C6D16386C6C1678000117706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC
+07806D6CEC1F00D903FE143E902600FF8013F891393FF007F0020FB512C0020391C7FC91
+38003FF037427BBF42>I<B712FCEEFF8017E000019039C0001FF86C6C48EB03FEEE00FF
+717E717EEF0FE084717E717E170184717EA21980187F19C0A3F03FE0A519F0AB19E0A5F0
+7FC0A21980A218FF19004D5AA24D5A6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1F
+F8B85A178004FCC8FC3C3E7DBD45>I<B912E0A300019038C000016C6C48EB001FEF0FF0
+1703A217011700A31870A41838161CA41800A2163CA2167C16FC150391B5FCA3EC800315
+00167C163CA2161CA21807A3180E93C7FCA4181E181CA2183CA2187CA218F81701170317
+07171F48486CEB01FFB912F0A3383E7DBD3E>I<B91280A300019038C000036C6C48EB00
+7FEF1FC0170F1707A21703A31701A4EF00E0A21638A31800A31678A216F81501150791B5
+FCA3EC8007150115001678A21638A693C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3F
+E0130C912603FFFE131C021F9038FF803C913A7FF00FC07C9139FF0001F0D903FC903800
+78FC4948143DD91FE0141F4948140F4948140701FF15034890C8FC491501485A00071600
+5B000F177C5B001F173CA2485AA2181C127FA25B95C7FC12FFAB041FB512F0127FA26D91
+39000FFE00EF03FC123FA27F121FA26C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C
+140FD907F8141ED903FEEC3C7C902600FF80EBF83C913A7FF007F01C021FB5EAC00C0203
+91C8FC9138003FF03C427BBF47>I<B6D8C01FB512F8A3000101E0C7383FFC0026007F80
+EC0FF0B3A691B7FCA30280C7120FB3A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44
+>I<B612F0A3C6EBF000EB3FC0B3B3B2EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D9
+000713006E5A1401B3B3A6123FEA7F80EAFFC0A44A5A1380D87F005B007C130700385C00
+3C495A6C495A6C495A2603E07EC7FC3800FFF8EB3FC026407CBD2F>I<B600C090387FFF
+FCA3000101E0C7000F138026007F80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A
+4C5A4C5A4C5A4CC8FC163E5E5E4B5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF891
+3883C7FCEC878791388F03FE91389E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E
+707EA2707E707EA2707F717E84173F717E717EA2717E848419802601FFE04A13C0B600C0
+90B6FCA3403E7DBD47>I<B612F8A3000101E0C9FC38007F80B3B0EF0380A517071800A4
+5FA35FA25F5F5F4C5A160748486C133FB8FCA3313E7DBD39>I<B500C093383FFFF0A300
+016D93387FF800D8007F18E0D977F016EFA3D973F8ED01CFA2D971FCED038FA3D970FEED
+070FA26E150E80A26E6C141CA36E6C1438A26E6C1470A36E6C14E0A26E6CEB01C0A36E6C
+EB0380A36E6CEB0700A2037F130EA36F6C5AA26F6C5AA36F6C5AA25FED07F0A2923803F9
+C0A36FB45AA26F90C7FCA213F8486C147ED807FFEF3FF8B500F8013C011FB512F0A34C3E
+7DBD53>I<B56C91B512F88080D8007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2
+EB71FF01707FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7E
+A26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF
+7013F0A2177F173FA2171F170FA2170701F81503487ED807FF1501B500F81400A218703D
+3E7DBD44>I<ED7FE0913807FFFE91391FC03F8091397E0007E04948EB03F8D907F0EB00
+FE4948147F49486E7E49486E7E49C86C7E01FE6F7E00018349150300038348486F7EA248
+486F7EA2001F188049167F003F18C0A3007F18E049163FA300FF18F0AC007F18E06D167F
+A4003F18C0A26C6CEEFF80A36C6C4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D
+5E6D6C4A5A6D6C4A5A6D6C4AC7FC6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F80
+912607FFFEC8FC9138007FE03C427BBF47>I<B712F8EEFF8017E000019039C0003FF86C
+6C48EB07FCEE01FE707EEF7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF
+7F80EFFF004C5AEE07FCEE3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E
+7DBD3E>I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E8471
+7EA2717EA284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16
+F091388001FCED003FEE1FC0707E707E83160383160183A383A484A4F0C004190EA28218
+E0057F131E2601FFE0161CB600C0EB3FF094381FF83805071370CA3801FFE09438003F80
+3F407DBD43>82 D<D907FC130C90391FFF801C017FEBF03C3901FC03F83A03F0007E7CD8
+07C0EB1FFC4848130F001F140748C71203003E1401007E1400A2007C157C12FCA2163CA3
+6C151CA27EA26C6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15
+C0013F14E0010714F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E0
+157FA3163FA27EA3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FC
+EB0FC03AF07F803F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB912
+80A3903AF0007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A3007017
+01A548EF00E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8
+A3000101E0C70007130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E
+80010F15036E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00F
+E00203B51280020049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E0
+6C01809138007F806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C
+5DA26E140101075EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F
+133C023F1438A26E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191
+C8FCA26F5A6E130EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>
+I<B500FE017FB5D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F80
+7E7215006E143F017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E
+18F001076104037F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FC
+A24CEB3FC0DA7F80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F
+173804F014F84C1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5A
+A293C8FCA26E5FA24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD
+5D>I<007FB5D8C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC17
+1E6D6C141C6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8
+FC020F5BEDF81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282
+153FED3BFEED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C02
+3C6D7E02386D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9
+FFC04A7E00076DEC7FFFB500FC0103B512FEA33F3E7EBD44>I<B66C0103B51280A30001
+01F0C8EBF8006C6C48ED3FC0725A013F041EC7FC6D7E606D6C15386D6C1578606D6C5D6E
+14016D5E6D6D1303606E6C49C8FC6E6C5B170E6E6C131E171C6E6C5B6E6C137817706E6C
+13F06F5B6E13016EEB83C05FED7FC7DB3FE7C9FC16EFED1FFE5E150F6F5AB3A4ED1FFC02
+0FB512FCA3413E7FBD44>I<003FB712F8A391C7EA1FF013F801E0EC3FE00180EC7FC090
+C8FC003EEDFF80A2003C4A1300007C4A5A12784B5A4B5AA200704A5AA24B5A4B5AA2C848
+5A4A90C7FCA24A5A4A5AA24A5AA24A5A4A5AA24A5A4A5AA24990C8FCA2495A4948141CA2
+495A495AA2495A495A173C495AA24890C8FC485A1778485A484815F8A248481401160348
+48140F4848143FED01FFB8FCA32E3E7BBD38>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA4
+0E5B77C319>I<486C13C00003130101001380481303000EEB070048130E0018130C0038
+131C003013180070133800601330A300E01370481360A400CFEB678039FFC07FE001E013
+F0A3007F133FA2003F131F01C013E0390F0007801C1C73BE2D>I<EAFFFCA4EA003CB3B3
+B3B3ABEAFFFCA40E5B7FC319>I<EA0180120313005A120E5A12181238123012701260A3
+12E05AA412CFEAFFC013E0A3127FA2123F13C0EA0F000B1C7ABE19>96
+D<EB0FF8EBFFFE3903F01F8039078007E0000F6D7E9038E001F8D81FF07F6E7EA3157F6C
+5AEA0380C8FCA4EC1FFF0103B5FC90381FF87FEB7F803801FC00EA07F8EA0FE0485A485A
+A248C7FCEE038012FEA315FFA3007F5BEC03BF3B3F80071F8700261FC00E13CF3A07F03C
+0FFE3A01FFF807FC3A003FC001F0292A7DA82D>I<EA01FC12FFA3120712031201B1EC03
+FC91381FFF8091387C07E09039FDE001F09039FFC000FC4A137E91C77E49158049141F17
+C0EE0FE0A217F0A2160717F8AA17F0A2160FA217E0161F17C06D1580EE3F006D5C6E13FE
+9039F3C001F89039F1E003F09039E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>I<
+49B4FC010F13E090383F00F8017C131E4848131F4848137F0007ECFF80485A5B121FA248
+48EB7F00151C007F91C7FCA290C9FC5AAB6C7EA3003FEC01C07F001F140316806C6C1307
+6C6C14000003140E6C6C131E6C6C137890383F01F090380FFFC0D901FEC7FC222A7DA828
+>I<ED01FC15FFA3150715031501B114FF010713E190381F80F990387E003D49131FD803
+F81307485A49130348481301121F123F5B127FA290C7FCA25AAA7E7FA2123FA26C7E000F
+14037F000714076C6C497E6C6C497ED8007C017913F890383F01F190380FFFC1903A01FE
+01FC002D407DBE33>I<EB01FE90380FFFC090383F03F09038FC01F848486C7E4848137E
+48487F000F158049131F001F15C04848130FA2127F16E090C7FCA25AA290B6FCA290C9FC
+A67EA27F123F16E06C7E1501000F15C06C6C13036DEB07806C6C1400C66C131E017E5B90
+381F80F8903807FFE0010090C7FC232A7EA828>I<EC1FC0EC7FF8903801F83C903807E0
+7E90380FC0FFEB1FC1EB3F811401137FEC00FE01FE137C1500AEB6FCA3C648C7FCB3AE48
+7E007F13FFA320407EBF1C>I<167C903903F801FF903A1FFF078F8090397E0FDE1F9038
+F803F83803F001A23B07E000FC0600000F6EC7FC49137E001F147FA8000F147E6D13FE00
+075C6C6C485AA23901F803E03903FE0FC026071FFFC8FCEB03F80006CAFC120EA3120FA2
+7F7F6CB512E015FE6C6E7E6C15E06C810003813A0FC0001FFC48C7EA01FE003E14004815
+7E825A82A46C5D007C153E007E157E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017F
+C7FC90383FFFFC010313C0293D7EA82D>I<EA01FC12FFA3120712031201B1EC01FE9138
+07FFC091381E07E091387803F09138E001F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3
+A6486C497EB5D8F87F13FCA32E3F7DBE33>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8
+FCACEA01FC127FA3120712031201B3AC487EB512F0A3143E7DBD1A>I<1478EB01FEA2EB
+03FFA4EB01FEA2EB00781400AC147FEB7FFFA313017F147FB3B3A5123E127F38FF807E14
+FEA214FCEB81F8EA7F01387C03F0381E07C0380FFF803801FC00185185BD1C>I<EA01FC
+12FFA3120712031201B292B51280A392383FFC0016E0168093C7FC153C5D5D4A5AEC07C0
+4A5A4AC8FC143E147F4A7E13FD9038FFDFC0EC9FE0140F496C7E01FC7F496C7E1401816E
+7E81826F7E151F826F7EA282486C14FEB539F07FFFE0A32B3F7EBE30>I<EA01FC12FFA3
+120712031201B3B3B1487EB512F8A3153F7DBE1A>I<2701F801FE14FF00FF902707FFC0
+0313E0913B1E07E00F03F0913B7803F03C01F80007903BE001F87000FC2603F9C06D487F
+000101805C01FBD900FF147F91C75B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F8
+7FD9FC3F13FEA347287DA74C>I<3901F801FE00FF903807FFC091381E07E091387803F0
+00079038E001F82603F9C07F0001138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8
+F87F13FCA32E287DA733>I<14FF010713E090381F81F890387E007E01F8131F4848EB0F
+804848EB07C04848EB03E0000F15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C
+15FEA36C6CEB01FCA3001F15F86C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D800
+7EEB7E0090383F81FC90380FFFF0010090C7FC282A7EA82D>I<3901FC03FC00FF90381F
+FF8091387C0FE09039FDE003F03A03FFC001FC6C496C7E91C7127F49EC3F805BEE1FC017
+E0A2EE0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F8
+9039FDE007F09039FC780FC0DA3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733>
+I<02FF131C0107EBC03C90381F80F090397F00387C01FC131CD803F8130E4848EB0FFC15
+0748481303121F485A1501485AA448C7FCAA6C7EA36C7EA2001F14036C7E15076C6C130F
+6C7E6C6C133DD8007E137990383F81F190380FFFC1903801FE0190C7FCAD4B7E92B512F8
+A32D3A7DA730>I<3901F807E000FFEB1FF8EC787CECE1FE3807F9C100031381EA01FB14
+01EC00FC01FF1330491300A35BB3A5487EB512FEA31F287EA724>I<90383FC0603901FF
+F8E03807C03F381F000F003E1307003C1303127C0078130112F81400A27E7E7E6D1300EA
+7FF8EBFFC06C13F86C13FE6C7F6C1480000114C0D8003F13E0010313F0EB001FEC0FF800
+E01303A214017E1400A27E15F07E14016C14E06CEB03C0903880078039F3E01F0038E0FF
+FC38C01FE01D2A7DA824>I<131CA6133CA4137CA213FCA2120112031207001FB512C0B6
+FCA2D801FCC7FCB3A215E0A912009038FE01C0A2EB7F03013F138090381F8700EB07FEEB
+01F81B397EB723>I<D801FC14FE00FF147FA3000714030003140100011400B3A51501A3
+1503120015076DEB06FF017E010E13806D4913FC90381FC078903807FFE00100903880FE
+002E297DA733>I<B539E00FFFE0A32707FE000313006C48EB00FC5E00015D7F00005DA2
+6D13016D5CA26D6C485AA2ECC007011F91C7FCA290380FE00EA2ECF01E0107131CA26D6C
+5AA2ECFC7801011370A2ECFEF001005BA2EC7FC0A36E5AA26EC8FCA3140E2B287EA630>
+I<B53BC3FFFE03FFF8A3290FFE003FE00013C06C486D48EB3F806C4817006D010F141E00
+016F131C15076D163C00004A6C1338A2017F5E4B7E151DD93F805DED3DFC1538D91FC04A
+5AED78FE9238707E03D90FE0017F5BEDE03F02F0140701070387C7FC9138F1C01F02F914
+8F010315CE9138FB800F02FF14DE6D15FCED00076D5DA24A1303027E5CA2027C1301023C
+5C023813003D287EA642>I<B539F01FFFE0A30003D9C00F1300C690388007F8D97F0013
+E002805BD93FC05B011F49C7FC90380FE00EECF01E6D6C5A01035B6D6C5A6E5AEB00FF6E
+5A6E5A81141F814A7E81147BECF1FC903801E1FEECC0FF01037F49486C7ED90F007F011E
+6D7E013E130F496D7E01FC80486C80000F4A7EB539803FFFF8A32D277FA630>I<B539E0
+0FFFE0A32707FE000313006C48EB01FC6F5A00015D7F00005DA2017F495AA2EC8003013F
+5CA26D6C48C7FCA26E5A010F130EA26D6C5AA2ECF83C01031338A26D6C5AA2ECFEF00100
+5BA2EC7FC0A36E5AA36EC8FCA2140EA2141E141C143C1438A2147800181370127EB45BA2
+495AA248485AD87E07C9FCEA780EEA3C3CEA1FF8EA07E02B3A7EA630>I<001FB61280A2
+EBE0000180140049485A001E495A121C4A5A003C495A141F00385C4A5A147F5D4AC7FCC6
+485AA2495A495A130F5C495A90393FC00380A2EB7F80EBFF005A5B484813071207491400
+485A48485BA248485B4848137F00FF495A90B6FCA221277EA628>I<BE12C0A25A028098
+5B>124 D E /Fp 25 119 df<13FF000313E0487F001F13FC487F805A1580B612C0A315
+E0A315F0A37EA27EA27E000713F36C13E3C61383EB00031407A215E0A3140FA215C0141F
+A2EC3F80A2147F15005C5C1301495A5C1307495A495A133F495A495A4890C7FC485A485A
+485A5B6C5AEA01801C3A72F736>39 D<B912E0B033107EAE41>45
+D<96267FFFE01670063FB6ED01F80503B700F01403053F04FC14074CB96C130F040706E0
+131F043F72133F93BA00FC137F0303DC00076D13FF030F03C09039003FFF814B02FCC800
+0713C3037F02E0030113F792B600806F6CB5FC02034ACA121F4A02F8834A02E0834A4A17
+01027F4A8391B548CC7E494A85495C4C854988494A85494A85495C8A4991CDFC90B54886
+A2484A1B7FA2481E3F5D481E1F5D5A1F0FA2485CA3481E075DA2F703F0489BC7FCA45DA2
+B6FCB27EA281A47EA2F703F06FF307F87EA36C80A21F0F7E6F1CF07E6F1B1F7E20E06C6E
+1B3F816DF57FC06D80F7FF806D806D6E4F13006D6E616D525A826D6E4F5A6D6E4F5A6E6D
+6C4E5A021F6EF0FFE06E6E4D5B6E02F84D5B6E02FE050F90C7FC02006E6CEE3FFE6F02F0
+EEFFFC031F02FE03035B6FDAFFC0021F13E0030303FF0103B55A030093B7C8FC043F18FC
+040718F0040118C0DC003F94C9FC050316F8DD003F1580DE007F01F0CAFC757A75F78C>
+67 D<C0FCA48BA4C7003F0280C8120FF3007F1C0F1C030A00801D3F8989898989A2898B
+1E7FA21E3FA31E1FA28BA21E0FF207F8A5787EA4080F92C8FCA31A1FA21A3FA21A7FF101
+FF1907193F94B7FCA8943880003F19071901F1007F1A3FA21A1FA21A0FA2F71FE01A07A2
+F73FC0A61F7F97CA1380A41FFFA3541300A366A266671E0FA21E1FA21E3F1E7F545A6565
+1D0F1D3F9AB5FC1C030A3F5C0907B6FCC0FCA567A373757AF47F>69
+D<BF12FCA48AA4C7003F0280C8123F1B01F3003F1C07767F1C008989898989A2891F8089
+A289A31E7FA21FC0A21E3FA3F20FF0A3F61FE0A49BC7FCA21A1FA31A3FA21A7FA21AFF19
+03190F197F94B7FCA8943880007F190F190319001A7FA21A3FA21A1FA31A0FA997CBFCB3
+A9BBFCA86B757AF47A>I<96267FFFE01670063FB6ED01F80503B700F01403053F04FC14
+074CB96C130F040706E0131F043F72133F93BA00FC137F0303DC00076D13FF030F03C090
+39003FFF814B02FCC8000713C3037F02E0030113F792B600806F6CB5FC02034ACA121F4A
+02F8834A02E0834A4A1701027F4A8391B548CC7E494A85495C4C854988494A85494A8549
+5C8A4991CDFC90B54886A2484A1B7FA2481E3F5D481E1F5D5A1F0FA2485CA3481E075DA2
+795A489BC9FCA45DA2B6FCB27EA26F0403BA12C0A47EA3816C96C8000302F8C7FCA36C80
+A36C80A27E817E817E817F6D80827F6D806D806D80826D6E606D806E80021F6E5F6E02F0
+5F6E806E02FE5F0200DAFFC05E6F02F04BB6FC031F02FE030713CF6FDAFFE0021F138703
+039226FF8003B51201030093B6EAFC00043F4E133F040706E0131F04014E1307DC003F4C
+C71201050304F8EC0070DD003F038092C8FCDE007F01F0CCFC827A75F798>I<922603FF
+F8150E037FD9FFC0143F0203B600FC5C021F03FF5C027FEEC00149B8EAF00349EFFC0701
+0FDA000F13FE4901F09039007FFF8F4901C0020F13DF4990C8000390B5FC494815004801
+F8163F48844A8248498248844A8248844A834885A291CB7E5A86A286B5FC8680A28680A2
+80A26E8380806E187E6E95C7FC6C8015E015FCEDFFC06C15FCEEFFE06C16FF18F06CEFFF
+8019F06C18FE737E6C856C19F06C19FC6D846D846D856D856D850101856D85023F846E84
+1407020084031F18801500040F17C0EE007F050716E0EF003F1803DE007F14F0191F8585
+070114F8A28586007E85B4FC86A286A37F86A36D1AF0A37F1CE06D60A26D1AC06D607F6D
+1A806E5F6E4D13006E606E17FF02FC4C5B02FF4C5B03E04B5B03FC031F5B01FBD9FF8002
+7F5B01F102FE0107B55AD9E07F90B8C7FC6E17FCD9C00F5FD9800317E090C76C16804802
+0F4BC8FC48020015F00070030349C9FC557A75F76C>83 D<BA00E0030FB8FCA8C7003F02
+80CC003FEBC000E503FCC7FCB3B3B3B3A46E1C0768A2836E1C0F68A26E1C1F7162A26E1C
+3F714F5A806E525A71606F6D97C8FC6F505A7118076F6D4E5A6F6EEF3FF86F6E4D5A6F6E
+EE01FF6F02F84C5B6F02FE041F5B043F6D6C037F90C9FC7002F0913807FFFE0407DAFF80
+90B55A040192B712F07061051F188005074DCAFC050017F0061F16C0060103FCCBFCDE00
+0391CCFC88787AF595>85 D<BA057FB71280A8C792CD000F01F0C7FC71070013806E5290
+C8FCA26E6E621F036E6E621F07836E525A836E651F1F6E6E621F3F836E525A836E651FFF
+6F6E96C9FC666F6E601E03846F505AA26F6E601E0F6F6E601E1F846F505AA26F6E601E7F
+6F6E601EFF85704E90CAFCA2706E5E1D03706E5E1D0785704E5AA2706E5E1D1F706E5E1D
+3F85704E5A8570611DFF716E92CBFC6486714C5A86715F1C07716E5C1C0F86714C5A8671
+4C5AA2716E5C1C7F716E5C1CFF8772028190CCFCA272ECC1FE1BC372ECE3FC1BE71BF772
+ECFFF8A2725DA2725DA3725DA2725DA27391CDFCA3735BA2735BA2735BA3735BA2735BA2
+735BA2735B74CEFC89787CF592>I<92383FFFF80207B612E0027F15FC49B87E010717E0
+011F83499026F0007F13FC4948C7000F7F90B502036D7E486E6D806F6D80727F486E6E7F
+8486727FA28684A26C5C72806C5C6D90C8FC6D5AEB0FF8EB03E090CAFCA70507B6FC041F
+B7FC0303B8FC157F0203B9FC021FECFE0391B612800103ECF800010F14C04991C7FC017F
+13FC90B512F04814C0485C4891C8FC485B5A485B5C5A5CA2B5FC5CA360A36E5DA26C5F6E
+5D187E6C6D846E4A48806C6D4A4814FC6C6ED90FF0ECFFFC6C02E090263FE07F14FE0001
+9139FC03FFC06C91B6487E013F4B487E010F4B1307010303F01301D9003F0280D9003F13
+FC020101F8CBFC57507ACE5E>97 D<93383FFFF00307B612C0033F15F84AB712FE020770
+7E021F17E0027F8391B526FC001F7F010302C001037F4991C7487F49495C495B4901F04A
+7F5B90B55A485CA2485C4891C8FCA248715B5C48715B725B4A6F5B489438007FC0071FC7
+FC96C8FC5AA25CA3B5FCAF7E80A47E80A27E806CF11F80F23FC06C6E167FA26C6EEEFF80
+816C606C6E17006D6D4B5A6D6D15076D6D4B5A6D6D6C4A5A6D02E0EC7FF06D02F849485A
+01009126FF801F5B6E91B6C7FC021F5E020716F8020116E06E6C1580030702FCC8FCDB00
+3F13804A507ACE56>99 D<97380FFFE00607B6FCA8F00003190086B3AD93383FFF800307
+B512F8033F14FF4AB712C0020716F0021F16FC027F9039FE007FFE91B500F0EB0FFF0103
+0280010190B5FC4949C87E49498149498149498149498190B548814884484A8192CAFC5A
+A2485BA25A5C5AA35A5CA4B5FCAF7EA4807EA37EA2807EA26C7F616C6E5D6C606C80616D
+6D5D6D6D5D6D6D92B67E6D6D4A15FC010301FF0207EDFFFE6D02C0EB3FFE6D6C9039FC01
+FFF86E90B65A020F16C002031600DA007F14FC030F14E09226007FFEC749C7FC5F797AF7
+6C>I<93387FFF80030FB512FC037FECFF804AB712E0020716F8021F16FE027FD9F8077F
+49B5D8C000804991C7003F13E04901FC020F7F49496E7F49498049496E7F49496E7F90B5
+5A48727E92C914804884485B1BC048841BE0485BA27313F05AA25C5AA21BF885A2B5FCA3
+91BAFCA41BF002F8CCFCA67EA3807EA47E806CF103F0F207F86C7F1A0F6C6E17F06C191F
+6F17E06C6E163F6D6DEE7FC06D6D16FF6D6D4B13806D6D4B13006D6D6CEC0FFE6D02E0EC
+3FFC6D02F8ECFFF86D9126FFC00F5B023F91B65A020F178002034CC7FC020016F8031F15
+E0030392C8FCDB000F13E04D507BCE58>I<903801FFFCB6FCA8C67E131F7FB3AD95380F
+FFE095B512FE05036E7E050F15E0053F15F84D81932701FFF01F7F4CD900077FDC07FC6D
+80DC0FF06D80DC1FC07F4C48824CC8FC047E6F7F5EEDFDF85E03FF707F5EA25EA25EA293
+C9FCA45DB3B3A6B8D8E003B81280A8617879F76C>104 D<EB01FCEB07FF011F13C0497F
+497F90B57EA24880A24880A76C5CA26C5CA26D5B6D5B6D5B010790C8FCEB01FC90CAFCB2
+903801FFFC007FB5FCA8C67E131F7FB3B3B3A5B81280A8297979F835>I<903801FFFCB6
+FCA8C67E131F7FB3B3B3B3B3ABB812C0A82A7879F735>108 D<902601FFF891260FFFE0
+93383FFF80B692B500FE0303B512F805036E6C020F14FE050F03E0023F6E7E053F03F891
+B712E04D6F4982932701FFF01F6D0107D9C07F7F4CD900076D90270FFC001F7FDC07FC6D
+9126801FF06D7FC66CDA0FF06D9126C03FC06D7F011FDA1FC06D4BC77E6D4A48DCE0FE83
+4CC8ECE1FC047E6FD9F1F86E804CEFF3F0DBF9F8EFF7E04C6003FB7001FF6F804C6015FF
+4C95C9FCA24C5FA293C95CA44B60B3B3A6B8D8E003B8D8800FB712FEA8974E79CDA2>I<
+902601FFF891380FFFE0B692B512FE05036E7E050F15E0053F15F84D81932701FFF01F7F
+4CD900077FDC07FC6D80C66CDA0FF06D80011FDA1FC07F6D4A48824CC8FC047E6F7F5EED
+F9F85E03FB707F5E15FF5EA25EA293C9FCA45DB3B3A6B8D8E003B81280A8614E79CD6C>
+I<93381FFFE00303B6FC031F15E092B712FC020316FF020F17C0023FD9FC0014F091B500
+C0010F13FC4991C700037F4901FC02007F010F496F13C049496F7F49496F7F4B8149496F
+7F90B5C96C7F4886A24849707F481B80A248497014C0A2481BE0A348497113F0A3481BF8
+A5B51AFCAE6C1BF8A46C1BF06E94B5FCA36C1BE0A26C6D4C14C0A26C1B806E5E6C1B006C
+6E4B5BA26C6E4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D92B55A6D01FF02035C6D02C0010F
+91C7FC010002FC90B512FC6E90B75A021F17E00207178002014CC8FCDA003F15F0030392
+C9FCDB001F13E056507BCE61>I<902601FFFCEC7FFEB6020FB512F0057F14FE4CB712C0
+040716F0041F82047F16FE93B5C66C7F92B500F0010F14C0C66C0380010380011F4AC76C
+806D4A6E8004F06F7F4C6F7F4C6F7F4C8193C915804B7014C0861DE0A27414F0A27414F8
+A47513FCA57513FEAF5113FCA598B512F8A31DF0621DE0621DC0621D806F5E701800704B
+5B505B704B5B7092B55A04FC4A5C704A5C706C010F5C05E0013F49C7FC9227FE7FFC01B5
+5A70B712F0040F16C0040393C8FC040015F8053F14C0050301F0C9FC94CCFCB3A6B812E0
+A85F6F7ACD6C>I<902601FFF8EB07FEB691383FFFC094B512F00403804C14FE4C809326
+1FFC3F138093263FE07F13C0DC7F80B5FCC66C5D011FDAFE0114E06DEBF9FC16F815FB16
+F016E015FF16C07114C05E72138095381FFE0093C76C5AF001E095C8FCA25DA65DB3B3A2
+B812F8A8434E7ACD4F>114 D<912603FFFCEB0780027F9039FFE00FC00103B6EAF83F01
+0FEDFEFF013F92B5FC49EB000F2601FFF01300480180143F4890C8120F48488148488149
+81123F83485A187FA212FF6D163FA37F7F6DEE1F8002C092C7FC14F014FEECFFF06CECFF
+8016FEEEFFE06C16FC6C16FF18C06C836C17F86C836C836C83013F17806D17C0010717E0
+010117F0EB003F020716F8EC001F030015FC1607EE007F051F13FE1707007E82B482836D
+167FA2183F7F181FA27F19FC7FA26D163F6D17F86D167F19F06D16FF6E4A13E002E04A13
+C06E4A138002FE023F1300913AFFC003FFFE01E790B65A01C316F0018016C026FE003F92
+C7FC48010714F80070D9007F90C8FC3F507ACE4C>I<15FFA75CA55CA45CA25CA25CA25C
+A25C91B5FCA25B5B5B131F5B90B9FC120FBAFCA6D8000791C9FCB3B3A3F01FE0AE183F70
+14C07F187F7014806D16FF826D4B13006E6D485AEEFE0F6E90B55A020F5D6E5D020115C0
+6E6C5C031F49C7FC030113F03B6E7CEC4B>I<DAFFFE933803FFF8B60303B6FCA8C66CEE
+0001011F717E6D84B3B3A862A497B5FCA261A2616D5F1ADF6F150F6DEF1F9F073F806D6E
+DA7F1F13FF6D6ED901FEEDFF8070EB07FC023F01FEEB3FF86E90B612F06E16C002031680
+0200EDFE00031F14F80300028003C0C7FC614F79CD6C>I<B892B612F8A8D8001F49C900
+03EBF0006D6D04001380A26D6E94C7FC626D61701503A26D6E4B5AA26D6E5E1A0F6E6D5E
+1A1F80704B5AA26E6D4B5AA26E6D5E1AFF6E6E92C8FC61A26E6E495AA26E6E495AA26E6E
+5C190F6F6D5C191FA26F6D495AA26F6D495AA26F6D5C19FF6F6E90C9FC1881A26FECC3FE
+A26FECE7FCA26FECF7F818FF705CA3705CA2705CA2705CA27091CAFCA3705BA2705BA270
+5BA2715AA2715A715A5D4E7CCC66>I E end
 %%EndProlog
 %%BeginSetup
-%%Feature: *Resolution 300
-TeXDict begin 
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: a4
+%%BeginPaperSize: a4
+/setpagedevice where {
+pop 1 dict dup /PageSize [ 595 842 ] put setpagedevice
+} {
+statusdict /a4tray known {
+statusdict begin a4tray end
+/a4 where { pop a4 } if
+} {
+/a4 where {
+pop a4
+} {
+statusdict /setpage known {
+statusdict begin
+595 842 0 setpage
+end
+} if
+} ifelse
+} ifelse
+} ifelse
+%%EndPaperSize
+
 %%EndSetup
 %%Page: 1 1
-bop 701 942 a Fp(User's)32 b(Guide)932 1067 y(to)154 1191 y(p)s(cl-cvs)i(-)e
-(the)g(Emacs)f(F)-8 b(ron)m(t-End)31 b(to)i(CVS)703 1378 y
-Fo(release)16 b(1.05-CVS-$Name:  $)827 1627 y(P)o(er)c(Cederqvist)720
-1876 y(last)g(up)q(dated)h(20)f(No)o(v)f(1995)p eop
+1 0 bop 1401 1884 a Fp(User's)66 b(Guide)1864 2133 y(to)309
+2382 y(p)5 b(cl-cvs)66 b(-)e(the)g(Emacs)h(F)-16 b(ron)-5
+b(t-End)63 b(to)h(CVS)1407 2756 y Fo(release)30 b(1.05-CVS-$Name:)44
+b($)1655 3254 y(P)m(er)30 b(Cederqvist)1440 3752 y(last)g(up)s(dated)f
+(20)i(No)m(v)h(1995)p eop
 %%Page: 2 2
-bop 0 1814 a Fo(Cop)o(yrigh)o(t)226 1813 y(c)214 1814 y Fn(\015)15
-b Fo(1992)f(P)o(er)h(Cederqvist)0 1951 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 2014 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
-2151 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 2213 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 2275 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 2337 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 2474 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 2537 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 2599 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 2661
-y(Soft)o(w)o(are)d(F)l(oundation)h(instead)h(of)f(in)h(the)f(original)h
-(English.)p eop
+2 1 bop 0 3629 a Fo(Cop)m(yrigh)m(t)452 3626 y(c)427
+3629 y Fn(\015)30 b Fo(1992)i(P)m(er)f(Cederqvist)0 3903
+y(P)m(ermission)23 b(is)h(gran)m(ted)h(to)h(mak)m(e)g(and)e(distribute)
+e(v)m(erbatim)j(copies)f(of)h(this)f(man)m(ual)g(pro)m(vided)g(the)h
+(cop)m(yrigh)m(t)0 4027 y(notice)31 b(and)e(this)h(p)s(ermission)d
+(notice)k(are)f(preserv)m(ed)g(on)h(all)e(copies.)0 4301
+y(P)m(ermission)d(is)h(gran)m(ted)i(to)g(cop)m(y)f(and)g(distribute)d
+(mo)s(di\014ed)h(v)m(ersions)h(of)i(this)d(man)m(ual)i(under)e(the)i
+(conditions)0 4426 y(for)41 b(v)m(erbatim)f(cop)m(ying,)k(pro)m(vided)c
+(also)h(that)g(the)h(section)f(en)m(titled)f(\\GNU)i(General)f(Public)e
+(License")i(is)0 4550 y(included)20 b(exactly)k(as)g(in)e(the)h
+(original,)g(and)g(pro)m(vided)f(that)h(the)h(en)m(tire)f(resulting)e
+(deriv)m(ed)h(w)m(ork)i(is)e(distributed)0 4675 y(under)29
+b(the)h(terms)h(of)f(a)h(p)s(ermission)c(notice)k(iden)m(tical)e(to)i
+(this)e(one.)0 4949 y(P)m(ermission)37 b(is)h(gran)m(ted)i(to)g(cop)m
+(y)g(and)f(distribute)d(translations)i(of)h(this)f(man)m(ual)h(in)m(to)
+g(another)g(language,)0 5073 y(under)32 b(the)j(ab)s(o)m(v)m(e)g
+(conditions)d(for)i(mo)s(di\014ed)e(v)m(ersions,)i(except)h(that)f(the)
+h(section)f(en)m(titled)f(\\GNU)i(General)0 5198 y(Public)c(License")j
+(and)f(this)g(p)s(ermission)d(notice)k(ma)m(y)h(b)s(e)e(included)e(in)h
+(translations)g(appro)m(v)m(ed)i(b)m(y)g(the)g(F)-8 b(ree)0
+5322 y(Soft)m(w)m(are)31 b(F)-8 b(oundation)31 b(instead)e(of)i(in)e
+(the)h(original)f(English.)p eop
 %%Page: 1 3
-bop 0 -58 a Fo(Chapter)15 b(1:)k(Installation)1470 b(1)0 183
-y Fm(1)41 b(Installation)62 371 y Fo(This)17 b(section)g(describ)q(es)h(the)f
-(installation)h(of)e(p)q(cl-cvs,)i(the)f(GNU)f(Emacs)g(CVS)h(fron)o(t-end.)23
-b(Y)l(ou)17 b(should)0 434 y(install)j(not)e(only)h(the)g(elisp)h(\014les)f
-(themselv)o(es,)g(but)g(also)f(the)h(on-line)h(do)q(cumen)o(tation)f(so)f
-(that)g(y)o(our)g(users)0 496 y(will)d(kno)o(w)e(ho)o(w)g(to)g(use)h(it.)20
-b(Y)l(ou)13 b(can)h(create)f(t)o(yp)q(eset)h(do)q(cumen)o(tation)g(from)e
-(the)i(\014le)h(`)p Fl(pcl-cvs.texinfo)p Fo(')10 b(as)0 558
-y(w)o(ell)15 b(as)e(an)h(on-line)h(info)f(\014le.)21 b(The)14
-b(follo)o(wing)g(steps)g(are)f(also)h(describ)q(ed)h(in)g(the)f(\014le)h(`)p
-Fl(INSTALL)p Fo(')d(in)i(the)g(source)0 620 y(directory)l(.)0
-847 y Fk(1.1)33 b(Installation)16 b(of)f(the)g(p)r(cl-cvs)h(program)25
-984 y Fo(1.)29 b(P)o(ossibly)13 b(edit)g(the)f(\014le)h(`)p
-Fl(Makefile)p Fo(')d(to)i(re\015ect)g(the)g(situation)h(at)e(y)o(our)h(site.)
-19 b(W)l(e)12 b(sa)o(y)g Fl(")p Fo(p)q(ossibly)p Fl(")h Fo(b)q(ecause)90
-1046 y(the)j(v)o(ersion)f(of)h(p)q(cl-cvs)h(included)h(with)e(CVS)g(uses)f(a)
-h(con\014guration)f(mec)o(hanism)i(in)o(tegrated)e(with)h(the)90
-1109 y(o)o(v)o(erall)e(mec)o(hanisms)g(used)g(b)o(y)g(the)f(CVS)h(build)i
-(and)e(install)h(pro)q(cedures.)20 b(Th)o(us)13 b(the)h(\014le)h
-Fl(Makefile)d Fo(will)90 1171 y(b)q(e)k(generated)f(automatically)h(from)f
-(the)g(\014le)h Fl(Makefile.in)p Fo(,)e(and)h(it)h(should)g(not)f(b)q(e)h
-(necessary)g(to)e(edit)90 1233 y(it)h(further.)90 1308 y(If)20
-b(y)o(ou)e(do)i(ha)o(v)o(e)e(to)h(edit)h(the)f(`)p Fl(Makefile)p
-Fo(',)f(the)i(only)g(things)f(y)o(ou)g(ha)o(v)o(e)g(to)g(c)o(hange)g(is)h
-(the)f(de\014nition)90 1370 y(of)h Fl(lispdir)e Fo(and)j Fl(infodir)p
-Fo(.)33 b(The)20 b(elisp)h(\014les)g(will)h(b)q(e)f(copied)g(to)e
-Fl(lispdir)p Fo(,)h(and)g(the)g(info)g(\014le\(s\))h(to)90
-1433 y Fl(infodir)p Fo(.)25 1508 y(2.)29 b(Con\014gure)15 b(p)q(cl-cvs.el)90
-1582 y(There)i(are)f(a)h(couple)h(of)e(pathnames)h(that)f(y)o(ou)g(ha)o(v)o
-(e)h(to)f(c)o(hec)o(k)h(to)f(mak)o(e)g(sure)h(that)f(they)h(matc)o(h)f(y)o
-(our)90 1645 y(system.)j(They)d(app)q(ear)f(early)h(in)g(the)f(\014le)h(`)p
-Fl(pcl-cvs.el)p Fo('.)90 1720 y Fj(NOTE:)f Fo(If)h(y)o(our)f(system)g(is)i
-(running)g(emacs)f(18.57)e(or)h(earlier)i(y)o(ou)f(MUST)f(uncommen)o(t)h(the)
-g(line)i(that)90 1782 y(sa)o(ys:)210 1847 y Fl(\(setq)23 b
-(delete-exited-processes)e(nil\))90 1922 y Fo(Setting)12 b
-Fl(delete-exited-processes)c Fo(to)j Fl(nil)g Fo(w)o(orks)f(around)i(a)f(bug)
-h(in)g(emacs)f(that)g(causes)h(it)g(to)e(dump)90 1984 y(core.)20
-b(The)15 b(bug)h(w)o(as)e(\014xed)i(in)g(emacs)f(18.58.)25
-2059 y(3.)29 b(Release)16 b(1.05)e(and)h(later)h(of)e(p)q(cl-cvs)j(requires)f
-(parts)e(of)h(the)g(Elib)h(library)l(,)g(v)o(ersion)f(1.0)g(or)f(later.)20
-b(Elib)c(is)90 2121 y(a)o(v)m(ailable)g(via)f(anon)o(ymous)f(ftp)g(from)f
-(prep.ai.mit.edu)i(in)h(`)p Fl(pub/gnu/elib-1.0.tar.g)o(z)p
-Fo(',)11 b(and)k(from)e(a)90 2183 y(lot)i(of)g(other)g(sites)g(that)g(mirror)
-g(prep.)20 b(Get)15 b(Elib,)h(and)f(install)i(it,)e(b)q(efore)g(pro)q
-(ceeding.)90 2258 y Fj(NOTE:)f Fo(The)h(v)o(ersion)g(of)g(p)q(cl-cvs)h
-(included)i(with)d(CVS)g(includes)j(a)c(cop)o(y)h(of)g(Elib)h(in)g(the)f
-(sub-directory)90 2321 y(`)p Fl(elib)p Fo(')f(under)i(the)f(`)p
-Fl(contrib/pcl-cvs)p Fo(')d(directory)l(.)25 2396 y(4.)29 b(T)o(yp)q(e)18
-b(`)p Fl(make)d(install)p Fo(')h(in)j(the)f(source)h(directory)l(.)29
-b(This)18 b(will)i(b)o(yte-compile)g(all)f(`)p Fl(.el)p Fo(')e(\014les)i(and)
-f(cop)o(y)90 2458 y(the)d(`)p Fl(*.elc)p Fo(')f(\014les)i(in)o(to)f(the)h
-(directory)f(y)o(ou)g(sp)q(eci\014ed)i(in)f(step)f(1.)90 2533
-y(If)g(y)o(ou)g(w)o(an)o(t)f(to)h(install)i(the)e(`)p Fl(*.el)p
-Fo(')f(\014les)i(to)q(o,)e(y)o(ou)h(can)g(t)o(yp)q(e)h(`)p
-Fl(make)e(install-el)p Fo(')f(to)i(do)g(so.)90 2608 y(If)e(y)o(ou)g(only)g(w)
-o(an)o(t)f(to)g(create)h(the)g(compiled)i(elisp)f(\014les,)g(but)f(don't)g(w)
-o(an)o(t)f(to)g(install)i(them,)f(y)o(ou)g(can)g(t)o(yp)q(e)90
-2670 y(`)p Fl(make)p Fo(')h(without)h(parameters.)p eop
+1 2 bop 0 -116 a Fo(Chapter)30 b(1:)41 b(Installation)2936
+b(1)0 366 y Fm(1)80 b(Installation)125 743 y Fo(This)31
+b(section)i(describ)s(es)e(the)i(installation)e(of)i(p)s(cl-cvs,)g(the)
+g(GNU)h(Emacs)f(CVS)f(fron)m(t-end.)48 b(Y)-8 b(ou)34
+b(should)0 867 y(install)h(not)i(only)f(the)h(elisp)e(\014les)h
+(themselv)m(es,)j(but)d(also)h(the)g(on-line)f(do)s(cumen)m(tation)g
+(so)h(that)h(y)m(our)f(users)0 992 y(will)24 b(kno)m(w)j(ho)m(w)g(to)h
+(use)f(it.)39 b(Y)-8 b(ou)28 b(can)f(create)i(t)m(yp)s(eset)e(do)s
+(cumen)m(tation)g(from)g(the)g(\014le)f(`)p Fl(pcl-cvs.texinfo)p
+Fo(')e(as)0 1116 y(w)m(ell)i(as)i(an)f(on-line)f(info)h(\014le.)38
+b(The)27 b(follo)m(wing)f(steps)i(are)f(also)h(describ)s(ed)d(in)h(the)
+i(\014le)e(`)p Fl(INSTALL)p Fo(')g(in)g(the)i(source)0
+1241 y(directory)-8 b(.)0 1694 y Fk(1.1)68 b(Installation)33
+b(of)d(the)h(p)t(cl-cvs)f(program)49 1968 y Fo(1.)61
+b(P)m(ossibly)23 b(edit)g(the)i(\014le)e(`)p Fl(Makefile)p
+Fo(')f(to)j(re\015ect)g(the)f(situation)f(at)i(y)m(our)f(site.)39
+b(W)-8 b(e)25 b(sa)m(y)g Fl(")p Fo(p)s(ossibly)p Fl(")c
+Fo(b)s(ecause)180 2093 y(the)31 b(v)m(ersion)g(of)g(p)s(cl-cvs)f
+(included)f(with)h(CVS)g(uses)h(a)g(con\014guration)g(mec)m(hanism)f
+(in)m(tegrated)i(with)e(the)180 2217 y(o)m(v)m(erall)e(mec)m(hanisms)e
+(used)g(b)m(y)h(the)h(CVS)e(build)f(and)h(install)f(pro)s(cedures.)39
+b(Th)m(us)26 b(the)h(\014le)g Fl(Makefile)e Fo(will)180
+2342 y(b)s(e)30 b(generated)i(automatically)e(from)g(the)h(\014le)f
+Fl(Makefile.in)p Fo(,)e(and)i(it)g(should)e(not)j(b)s(e)f(necessary)h
+(to)g(edit)180 2466 y(it)f(further.)180 2616 y(If)38
+b(y)m(ou)h(do)f(ha)m(v)m(e)i(to)f(edit)f(the)h(`)p Fl(Makefile)p
+Fo(',)g(the)g(only)e(things)h(y)m(ou)g(ha)m(v)m(e)i(to)f(c)m(hange)h
+(is)e(the)g(de\014nition)180 2741 y(of)i Fl(lispdir)e
+Fo(and)h Fl(infodir)p Fo(.)67 b(The)40 b(elisp)e(\014les)h(will)e(b)s
+(e)i(copied)g(to)i Fl(lispdir)p Fo(,)g(and)e(the)h(info)f(\014le\(s\))g
+(to)180 2865 y Fl(infodir)p Fo(.)49 3015 y(2.)61 b(Con\014gure)29
+b(p)s(cl-cvs.el)180 3165 y(There)k(are)h(a)g(couple)f(of)h(pathnames)f
+(that)h(y)m(ou)g(ha)m(v)m(e)h(to)f(c)m(hec)m(k)h(to)f(mak)m(e)h(sure)e
+(that)h(they)g(matc)m(h)g(y)m(our)180 3290 y(system.)41
+b(They)30 b(app)s(ear)f(early)h(in)g(the)g(\014le)g(`)p
+Fl(pcl-cvs.el)p Fo('.)180 3439 y Fj(NOTE:)i Fo(If)f(y)m(our)h(system)g
+(is)f(running)e(emacs)j(18.57)i(or)e(earlier)e(y)m(ou)i(MUST)g
+(uncommen)m(t)f(the)h(line)e(that)180 3564 y(sa)m(ys:)420
+3693 y Fl(\(setq)46 b(delete-exited-processes)c(nil\))180
+3843 y Fo(Setting)23 b Fl(delete-exited-processes)16
+b Fo(to)24 b Fl(nil)e Fo(w)m(orks)h(around)f(a)h(bug)f(in)g(emacs)i
+(that)f(causes)h(it)e(to)i(dump)180 3968 y(core.)42 b(The)29
+b(bug)h(w)m(as)h(\014xed)f(in)f(emacs)i(18.58.)49 4118
+y(3.)61 b(Release)31 b(1.05)g(and)f(later)g(of)g(p)s(cl-cvs)g(requires)
+e(parts)i(of)h(the)f(Elib)e(library)-8 b(,)28 b(v)m(ersion)i(1.0)h(or)f
+(later.)41 b(Elib)28 b(is)180 4242 y(a)m(v)-5 b(ailable)28
+b(via)h(anon)m(ymous)f(ftp)h(from)f(prep.ai.mit.edu)f(in)g(`)p
+Fl(pub/gnu/elib-1.0.tar.gz)p Fo(',)d(and)k(from)h(a)180
+4367 y(lot)h(of)h(other)g(sites)f(that)h(mirror)d(prep.)40
+b(Get)31 b(Elib,)e(and)g(install)g(it,)h(b)s(efore)g(pro)s(ceeding.)180
+4517 y Fj(NOTE:)g Fo(The)g(v)m(ersion)f(of)h(p)s(cl-cvs)g(included)d
+(with)h(CVS)i(includes)d(a)k(cop)m(y)f(of)h(Elib)c(in)i(the)h
+(sub-directory)180 4641 y(`)p Fl(elib)p Fo(')g(under)f(the)h(`)p
+Fl(contrib/pcl-cvs)p Fo(')d(directory)-8 b(.)49 4791
+y(4.)61 b(T)m(yp)s(e)36 b(`)p Fl(make)29 b(install)p
+Fo(')35 b(in)g(the)h(source)g(directory)-8 b(.)58 b(This)35
+b(will)e(b)m(yte-compile)k(all)e(`)p Fl(.el)p Fo(')g(\014les)h(and)f
+(cop)m(y)180 4916 y(the)c(`)p Fl(*.elc)p Fo(')e(\014les)g(in)m(to)i
+(the)f(directory)g(y)m(ou)h(sp)s(eci\014ed)d(in)i(step)g(1.)180
+5066 y(If)g(y)m(ou)h(w)m(an)m(t)g(to)g(install)d(the)j(`)p
+Fl(*.el)p Fo(')e(\014les)h(to)s(o,)h(y)m(ou)g(can)g(t)m(yp)s(e)f(`)p
+Fl(make)g(install-el)p Fo(')d(to)k(do)g(so.)180 5215
+y(If)25 b(y)m(ou)i(only)e(w)m(an)m(t)h(to)h(create)g(the)f(compiled)f
+(elisp)f(\014les,)i(but)f(don't)h(w)m(an)m(t)g(to)h(install)c(them,)k
+(y)m(ou)g(can)f(t)m(yp)s(e)180 5340 y(`)p Fl(make)p Fo(')k(without)f
+(parameters.)p eop
 %%Page: 2 4
-bop 0 -58 a Fo(Chapter)15 b(1:)k(Installation)1470 b(2)25 183
-y(5.)29 b(Edit)11 b(the)f(\014le)h(`)p Fl(default.el)p Fo(')d(in)j(y)o(our)f
-(emacs)g(lisp)h(directory)g(\(usually)g(`)p Fl(/usr/gnu/lib/emacs/si)o
-(te-lisp)p Fo(')p 2009 195 21 46 v 90 246 a(or)j(something)i(similar\))g(and)
-f(en)o(ter)g(the)g(con)o(ten)o(ts)f(of)h(the)g(\014le)h(`)p
-Fl(pcl-cvs-startup.el)p Fo(')c(in)o(to)j(it.)20 b(It)15 b(con-)90
-308 y(tains)g(a)g(couple)i(of)d Fl(auto-load)p Fo(s)g(that)h(facilitates)h
-(the)f(use)h(of)e(p)q(cl-cvs.)0 532 y Fk(1.2)33 b(Installation)16
-b(of)f(the)g(on-line)i(man)n(ual.)25 669 y Fo(1.)29 b(Create)e(the)h(info)h
-(\014le\(s\))f(`)p Fl(pcl-cvs.info*)p Fo(')d(from)i(`)p Fl(pcl-cvs.texinfo)p
-Fo(')e(b)o(y)j(t)o(yping)g(`)p Fl(make)14 b(info)p Fo('.)90
-731 y(If)27 b(y)o(ou)g(don't)f(ha)o(v)o(e)g(the)h(program)f(`)p
-Fl(makeinfo)p Fo(')f(y)o(ou)i(can)g(get)f(it)h(b)o(y)g(anon)o(ymous)f(ftp)h
-(from)f(e.g.)90 793 y(`)p Fl(prep.ai.mit.edu)p Fo(')12 b(as)i(`)p
-Fl(pub/gnu/texinfo-3.7.tar.g)o(z)p Fo(')e(\(there)i(migh)o(t)h(b)q(e)g(a)f
-(new)o(er)h(v)o(ersion)g(there)90 856 y(when)h(y)o(ou)f(read)g(this\).)25
-930 y(2.)29 b(Install)14 b(the)e(info)h(\014le\(s\))g(`)p Fl(pcl-cvs.info*)p
-Fo(')c(in)o(to)k(y)o(our)f(standard)g(`)p Fl(info)p Fo(')f(directory)l(.)19
-b(Y)l(ou)13 b(should)g(b)q(e)g(able)90 993 y(to)i(do)g(this)g(b)o(y)g(t)o
-(yping)h(`)p Fl(make)e(install-info)p Fo('.)25 1067 y(3.)29
-b(Edit)18 b(the)g(\014le)g(`)p Fl(dir)p Fo(')f(in)h(the)g(`)p
-Fl(info)p Fo(')e(directory)i(and)g(en)o(ter)f(one)h(line)h(to)e(con)o(tain)h
-(a)f(p)q(oin)o(ter)h(to)f(the)h(info)90 1130 y(\014le\(s\))e(`)p
-Fl(pcl-cvs.info*)p Fo('.)h(The)e(line)i(can,)e(for)g(instance,)g(lo)q(ok)h
-(lik)o(e)g(this:)210 1194 y Fl(*)24 b(Pcl-cvs:)e(\(pcl-cvs\).)262
-b(An)23 b(Emacs)g(front-end)g(to)h(CVS.)0 1418 y Fk(1.3)33
-b(Ho)n(w)14 b(to)h(mak)n(e)g(t)n(yp)r(eset)g(do)r(cumen)n(tation)h(from)f(p)r
-(cl-cvs.texinfo)62 1555 y Fo(If)e(y)o(ou)g(ha)o(v)o(e)g(T)317
-1565 y(E)342 1555 y(X)g(installed)i(at)d(y)o(our)h(site,)g(y)o(ou)g(can)g
-(mak)o(e)f(a)h(t)o(yp)q(eset)g(man)o(ual)g(from)f(`)p Fl(pcl-cvs.texinfo)p
-Fo('.)25 1692 y(1.)29 b(Run)19 b(T)217 1702 y(E)243 1692 y(X)f(b)o(y)h(t)o
-(yping)f(\\)p Fl(make)d(pcl-cvs.dvi)p Fo(''.)27 b(Y)l(ou)18
-b(will)i(not)e(get)g(the)h(indices)h(unless)g(y)o(ou)e(ha)o(v)o(e)g(the)90
-1754 y Fl(texindex)c Fo(program.)25 1829 y(2.)29 b(Con)o(v)o(ert)14
-b(the)h(resulting)h(device)g(indep)q(enden)o(t)i(\014le)e(`)p
-Fl(pcl-cvs.dvi)p Fo(')c(to)j(a)f(form)g(whic)o(h)i(y)o(our)f(prin)o(ter)g
-(can)90 1891 y(output)h(and)g(prin)o(t)g(it.)23 b(If)16 b(y)o(ou)g(ha)o(v)o
-(e)g(a)f(p)q(ostscript)i(prin)o(ter)f(there)g(is)h(a)e(program,)g
-Fl(dvi2ps)p Fo(,)g(whic)o(h)i(do)q(es.)90 1954 y(There)e(is)h(also)f(a)g
-(program)f(whic)o(h)i(comes)f(together)g(with)g(T)1150 1963
-y(E)1176 1954 y(X,)g Fl(dvips)p Fo(,)f(whic)o(h)i(y)o(ou)f(can)g(use.)p
-eop
+2 3 bop 0 -116 a Fo(Chapter)30 b(1:)41 b(Installation)2936
+b(2)49 366 y(5.)61 b(Edit)19 b(the)i(\014le)e(`)p Fl(default.el)p
+Fo(')f(in)h(y)m(our)h(emacs)h(lisp)d(directory)i(\(usually)e(`)p
+Fl(/usr/gnu/lib/emacs/site-lis)o(p)p Fo(')p 4018 389
+42 91 v 180 491 a(or)30 b(something)f(similar\))f(and)i(en)m(ter)g(the)
+g(con)m(ten)m(ts)i(of)e(the)h(\014le)e(`)p Fl(pcl-cvs-startup.el)p
+Fo(')c(in)m(to)30 b(it.)40 b(It)30 b(con-)180 616 y(tains)g(a)g(couple)
+g(of)h Fl(auto-load)p Fo(s)d(that)j(facilitates)f(the)g(use)g(of)h(p)s
+(cl-cvs.)0 1064 y Fk(1.2)68 b(Installation)33 b(of)d(the)h(on-line)g
+(man)l(ual.)49 1338 y Fo(1.)61 b(Create)c(the)e(info)g(\014le\(s\))g(`)
+p Fl(pcl-cvs.info*)p Fo(')e(from)i(`)p Fl(pcl-cvs.texinfo)p
+Fo(')d(b)m(y)k(t)m(yping)f(`)p Fl(make)30 b(info)p Fo('.)180
+1462 y(If)53 b(y)m(ou)h(don't)g(ha)m(v)m(e)h(the)f(program)f(`)p
+Fl(makeinfo)p Fo(')f(y)m(ou)i(can)g(get)h(it)e(b)m(y)h(anon)m(ymous)f
+(ftp)g(from)h(e.g.)180 1587 y(`)p Fl(prep.ai.mit.edu)p
+Fo(')26 b(as)j(`)p Fl(pub/gnu/texinfo-3.7.tar.gz)o Fo(')24
+b(\(there)30 b(migh)m(t)f(b)s(e)g(a)h(new)m(er)f(v)m(ersion)g(there)180
+1711 y(when)g(y)m(ou)i(read)f(this\).)49 1861 y(2.)61
+b(Install)23 b(the)i(info)f(\014le\(s\))g(`)p Fl(pcl-cvs.info*)p
+Fo(')e(in)m(to)j(y)m(our)f(standard)g(`)p Fl(info)p Fo(')g(directory)-8
+b(.)39 b(Y)-8 b(ou)25 b(should)e(b)s(e)h(able)180 1985
+y(to)31 b(do)f(this)g(b)m(y)g(t)m(yping)g(`)p Fl(make)f(install-info)p
+Fo('.)49 2135 y(3.)61 b(Edit)34 b(the)h(\014le)g(`)p
+Fl(dir)p Fo(')f(in)g(the)h(`)p Fl(info)p Fo(')g(directory)g(and)f(en)m
+(ter)i(one)f(line)f(to)i(con)m(tain)f(a)h(p)s(oin)m(ter)e(to)i(the)f
+(info)180 2259 y(\014le\(s\))30 b(`)p Fl(pcl-cvs.info*)p
+Fo('.)38 b(The)30 b(line)e(can,)j(for)f(instance,)h(lo)s(ok)f(lik)m(e)f
+(this:)420 2388 y Fl(*)47 b(Pcl-cvs:)f(\(pcl-cvs\).)522
+b(An)47 b(Emacs)g(front-end)e(to)i(CVS.)0 2836 y Fk(1.3)68
+b(Ho)l(w)31 b(to)g(mak)l(e)g(t)l(yp)t(eset)h(do)t(cumen)l(tation)f
+(from)g(p)t(cl-cvs.texinfo)125 3110 y Fo(If)25 b(y)m(ou)h(ha)m(v)m(e)h
+(T)634 3130 y(E)684 3110 y(X)f(installed)e(at)j(y)m(our)f(site,)g(y)m
+(ou)h(can)f(mak)m(e)h(a)f(t)m(yp)s(eset)h(man)m(ual)e(from)g(`)p
+Fl(pcl-cvs.texinfo)p Fo('.)49 3384 y(1.)61 b(Run)36 b(T)436
+3404 y(E)486 3384 y(X)h(b)m(y)f(t)m(yping)g(\\)p Fl(make)30
+b(pcl-cvs.dvi)p Fo(''.)57 b(Y)-8 b(ou)38 b(will)c(not)j(get)h(the)f
+(indices)e(unless)g(y)m(ou)i(ha)m(v)m(e)h(the)180 3509
+y Fl(texindex)28 b Fo(program.)49 3658 y(2.)61 b(Con)m(v)m(ert)31
+b(the)f(resulting)e(device)i(indep)s(enden)m(t)d(\014le)i(`)p
+Fl(pcl-cvs.dvi)p Fo(')e(to)k(a)f(form)g(whic)m(h)e(y)m(our)i(prin)m
+(ter)f(can)180 3783 y(output)j(and)f(prin)m(t)g(it.)45
+b(If)32 b(y)m(ou)g(ha)m(v)m(e)h(a)g(p)s(ostscript)d(prin)m(ter)h(there)
+h(is)f(a)i(program,)f Fl(dvi2ps)p Fo(,)f(whic)m(h)g(do)s(es.)180
+3907 y(There)f(is)f(also)i(a)f(program)h(whic)m(h)e(comes)i(together)h
+(with)d(T)2302 3927 y(E)2352 3907 y(X,)h Fl(dvips)p Fo(,)g(whic)m(h)f
+(y)m(ou)h(can)h(use.)p eop
 %%Page: 3 5
-bop 0 -58 a Fo(Chapter)15 b(2:)k(Ab)q(out)d(p)q(cl-cvs)1418
-b(3)0 183 y Fm(2)41 b(Ab)r(out)15 b(p)r(cl-cvs)62 390 y Fo(Pcl-cvs)i(is)e(a)g
-(fron)o(t-end)h(to)e(CVS)i(v)o(ersions)f(1.5)g(through)g(1.7)f(and)h(new)o
-(er;)g(and)h(p)q(ossibly)h(v)o(erison)e(1.3)g(and)0 452 y(1.4A2.)k(It)c(in)o
-(tegrates)g(the)g(most)f(frequen)o(tly)i(used)g(CVS)f(commands)g(in)o(to)g
-(an)h(emacs)f(in)o(terface.)0 713 y Fk(2.1)33 b(Con)n(tributors)16
-b(to)f(p)r(cl-cvs)62 854 y Fo(Con)o(tributions)j(to)f(the)g(pac)o(k)m(age)h
-(are)f(w)o(elcome.)27 b(I)18 b(ha)o(v)o(e)f(limited)i(time)f(to)e(w)o(ork)h
-(on)g(this)h(pro)s(ject,)f(but)h(I)0 916 y(will)d(gladly)f(add)g(an)o(y)f(co)
-q(de)g(that)g(y)o(ou)g(con)o(tribute)h(to)e(me)i(to)e(this)i(pac)o(k)m(age)f
-(\(see)h(Chapter)f(8)f([Bugs],)h(page)g(22\).)62 1057 y(The)j(follo)o(wing)g
-(p)q(ersons)f(ha)o(v)o(e)g(made)g(con)o(tributions)h(to)f(p)q(cl-cvs.)37
-1198 y Fn(\017)30 b Fo(Brian)16 b(Berliner)h(wrote)e(CVS,)g(together)f(with)i
-(some)f(other)g(con)o(tributors.)21 b(Without)15 b(his)h(w)o(ork)e(on)i(CVS)
-90 1260 y(this)g(pac)o(k)m(age)f(w)o(ould)g(b)q(e)h(useless)p
-Fi(:)8 b(:)g(:)37 1339 y Fn(\017)30 b Fo(P)o(er)19 b(Cederqvist)h(wrote)f
-(most)f(of)h(the)h(otherwise)f(unattributed)h(functions)g(in)h(p)q(cl-cvs)g
-(as)e(w)o(ell)h(as)f(all)90 1401 y(do)q(cumen)o(tation.)37
-1480 y Fn(\017)30 b Fo(Inge)23 b(W)l(allin)h(\(`)p Fl(inge@lysator.liu.se)p
-Fo(')o(\))19 b(wrote)j(the)g(sk)o(eleton)h(to)e(`)p Fl(pcl-cvs.texinfo)p
-Fo(',)g(and)i(ga)o(v)o(e)90 1542 y(useful)c(commen)o(ts)f(on)g(it.)29
-b(He)19 b(also)f(wrote)f(the)h(\014les)h(`)p Fl(elib-node.el)p
-Fo(')d(and)j(`)p Fl(compile-all.el)p Fo('.)26 b(The)90 1604
-y(\014le)16 b(`)p Fl(cookie.el)p Fo(')d(w)o(as)i(inspired)i(b)o(y)e(Inge.)37
-1683 y Fn(\017)30 b Fo(Lin)o(us)13 b(T)l(olk)o(e)g(\(`)p Fl
-(linus@lysator.liu.se)o Fo('\))c(con)o(tributed)k(useful)g(commen)o(ts)f(on)g
-(b)q(oth)g(the)h(functionalit)o(y)90 1745 y(and)i(the)h(do)q(cumen)o(tation.)
-37 1824 y Fn(\017)30 b Fo(Jamie)16 b(Za)o(winski)g(\(`)p Fl(jwz@lucid.com)p
-Fo('\))c(con)o(tributed)j(`)p Fl(pcl-cvs-lucid.el)p Fo('.)37
-1903 y Fn(\017)30 b Fo(Leif)12 b(Lonn)o(blad)g(con)o(tributed)g(R)o(CVS)f
-(supp)q(ort.)18 b(\(Since)12 b(sup)q(erceded)h(b)o(y)e(the)g(new)g(remote)g
-(CVS)g(supp)q(ort.\))37 1981 y Fn(\017)30 b Fo(Jim)20 b(Blandy)f(\(`)p
-Fl(jimb@cyclic.com)p Fo('\))c(con)o(tributed)20 b(ho)q(oks)e(to)g
-(automatically)h(guess)g(CVS)g(log)g(en)o(tries)90 2044 y(from)12
-b(ChangeLog)h(con)o(ten)o(ts;)g(and)g(initial)i(supp)q(ort)f(of)e(the)i(new)f
-(Cygn)o(us)g(/)f(Cyclic)j(remote)d(CVS;)h(as)g(w)o(ell)90 2106
-y(as)i(v)m(arious)g(sundry)h(bug)g(\014xes)f(and)g(clean)o(ups.)37
-2185 y Fn(\017)30 b Fo(Jim)16 b(Kingdon)g(\(`)p Fl(kingdon@cyclic.com)p
-Fo('\))c(con)o(tributed)j(lots)g(of)g(\014xes)h(to)e(the)h(build)i(and)f
-(install)g(pro)q(ce-)90 2247 y(dure.)37 2326 y Fn(\017)30 b
-Fo(Greg)17 b(A.)g(W)l(o)q(o)q(ds)g(\(`)p Fl(woods@planix.com)p
-Fo('\))d(con)o(tributed)k(co)q(de)g(to)f(implemen)o(t)h(the)g(use)g(of)f(p)q
-(er-\014le)i(di\013)90 2388 y(bu\013ers;)14 b(and)g(v)o(endor)g(join)g
-(di\013s)g(with)h(emerge)e(and)h(edi\013;)h(as)f(w)o(ell)g(as)g(v)m(arious)g
-(an)g(sundry)g(bug)h(\014xes)f(and)90 2450 y(clean)o(ups.)62
-2608 y(Apart)k(from)g(these,)h(a)f(lot)h(of)f(p)q(eople)i(ha)o(v)o(e)e(send)h
-(me)g(suggestions,)f(ideas,)i(requests,)f(bug)g(rep)q(orts)f(and)0
-2670 y(encouragemen)o(t.)i(Thanks)15 b(a)g(lot!)20 b(Without)15
-b(y)o(our)f(there)i(w)o(ould)f(b)q(e)h(no)f(new)h(releases)f(of)g(p)q
-(cl-cvs.)p eop
+3 4 bop 0 -116 a Fo(Chapter)30 b(2:)41 b(Ab)s(out)30
+b(p)s(cl-cvs)2833 b(3)0 366 y Fm(2)80 b(Ab)t(out)30 b(p)t(cl-cvs)125
+780 y Fo(Pcl-cvs)g(is)g(a)h(fron)m(t-end)f(to)i(CVS)e(v)m(ersions)g
+(1.5)h(through)f(1.7)i(and)e(new)m(er;)h(and)f(p)s(ossibly)e(v)m
+(erison)i(1.3)i(and)0 905 y(1.4A2.)42 b(It)31 b(in)m(tegrates)g(the)g
+(most)g(frequen)m(tly)e(used)h(CVS)f(commands)h(in)m(to)h(an)f(emacs)h
+(in)m(terface.)0 1425 y Fk(2.1)68 b(Con)l(tributors)31
+b(to)g(p)t(cl-cvs)125 1707 y Fo(Con)m(tributions)h(to)k(the)f(pac)m(k)
+-5 b(age)37 b(are)e(w)m(elcome.)55 b(I)34 b(ha)m(v)m(e)i(limited)d
+(time)h(to)i(w)m(ork)f(on)g(this)e(pro)5 b(ject,)37 b(but)d(I)0
+1832 y(will)24 b(gladly)h(add)h(an)m(y)h(co)s(de)g(that)g(y)m(ou)g(con)
+m(tribute)f(to)i(me)e(to)i(this)d(pac)m(k)-5 b(age)29
+b(\(see)e(Chapter)f(8)h([Bugs],)h(page)f(22\).)125 2114
+y(The)i(follo)m(wing)g(p)s(ersons)g(ha)m(v)m(e)j(made)e(con)m
+(tributions)f(to)i(p)s(cl-cvs.)75 2396 y Fn(\017)60 b
+Fo(Brian)30 b(Berliner)f(wrote)i(CVS,)g(together)h(with)d(some)j(other)
+f(con)m(tributors.)41 b(Without)31 b(his)e(w)m(ork)i(on)g(CVS)180
+2520 y(this)e(pac)m(k)-5 b(age)33 b(w)m(ould)c(b)s(e)h(useless)p
+Fi(:)15 b(:)g(:)75 2678 y Fn(\017)60 b Fo(P)m(er)39 b(Cederqvist)f
+(wrote)h(most)g(of)g(the)g(otherwise)f(unattributed)f(functions)h(in)f
+(p)s(cl-cvs)h(as)h(w)m(ell)f(as)h(all)180 2802 y(do)s(cumen)m(tation.)
+75 2960 y Fn(\017)60 b Fo(Inge)45 b(W)-8 b(allin)43 b(\(`)p
+Fl(inge@lysator.liu.se)p Fo('\))d(wrote)46 b(the)e(sk)m(eleton)i(to)f
+(`)p Fl(pcl-cvs.texinfo)p Fo(',)g(and)f(ga)m(v)m(e)180
+3084 y(useful)35 b(commen)m(ts)i(on)f(it.)58 b(He)37
+b(also)f(wrote)h(the)g(\014les)e(`)p Fl(elib-node.el)p
+Fo(')e(and)j(`)p Fl(compile-all.el)p Fo('.)55 b(The)180
+3209 y(\014le)29 b(`)p Fl(cookie.el)p Fo(')g(w)m(as)i(inspired)c(b)m(y)
+j(Inge.)75 3366 y Fn(\017)60 b Fo(Lin)m(us)23 b(T)-8
+b(olk)m(e)25 b(\(`)p Fl(linus@lysator.liu.se)p Fo('\))20
+b(con)m(tributed)k(useful)e(commen)m(ts)k(on)e(b)s(oth)g(the)g
+(functionalit)m(y)180 3491 y(and)30 b(the)g(do)s(cumen)m(tation.)75
+3648 y Fn(\017)60 b Fo(Jamie)30 b(Za)m(winski)e(\(`)p
+Fl(jwz@lucid.com)p Fo('\))g(con)m(tributed)i(`)p Fl(pcl-cvs-lucid.el)p
+Fo('.)75 3806 y Fn(\017)60 b Fo(Leif)21 b(Lonn)m(blad)f(con)m(tributed)
+h(R)m(CVS)h(supp)s(ort.)36 b(\(Since)21 b(sup)s(erceded)f(b)m(y)i(the)g
+(new)f(remote)i(CVS)e(supp)s(ort.\))75 3963 y Fn(\017)60
+b Fo(Jim)36 b(Blandy)g(\(`)p Fl(jimb@cyclic.com)p Fo('\))f(con)m
+(tributed)h(ho)s(oks)h(to)i(automatically)e(guess)g(CVS)g(log)g(en)m
+(tries)180 4088 y(from)26 b(ChangeLog)g(con)m(ten)m(ts;)k(and)c
+(initial)d(supp)s(ort)h(of)j(the)f(new)g(Cygn)m(us)f(/)i(Cyclic)e
+(remote)i(CVS;)f(as)g(w)m(ell)180 4212 y(as)31 b(v)-5
+b(arious)29 b(sundry)f(bug)i(\014xes)g(and)g(clean)m(ups.)75
+4370 y Fn(\017)60 b Fo(Jim)29 b(Kingdon)g(\(`)p Fl(kingdon@cyclic.com)p
+Fo('\))d(con)m(tributed)k(lots)g(of)g(\014xes)g(to)h(the)g(build)c(and)
+j(install)e(pro)s(ce-)180 4494 y(dure.)75 4651 y Fn(\017)60
+b Fo(Greg)35 b(A.)h(W)-8 b(o)s(o)s(ds)34 b(\(`)p Fl(woods@planix.com)p
+Fo('\))e(con)m(tributed)i(co)s(de)h(to)g(implemen)m(t)f(the)h(use)f(of)
+h(p)s(er-\014le)e(di\013)180 4776 y(bu\013ers;)28 b(and)f(v)m(endor)h
+(join)e(di\013s)h(with)f(emerge)j(and)e(edi\013;)h(as)g(w)m(ell)f(as)h
+(v)-5 b(arious)27 b(an)g(sundry)f(bug)h(\014xes)h(and)180
+4901 y(clean)m(ups.)125 5215 y(Apart)37 b(from)f(these,)j(a)f(lot)f(of)
+g(p)s(eople)f(ha)m(v)m(e)i(send)e(me)h(suggestions,)i(ideas,)f
+(requests,)h(bug)d(rep)s(orts)h(and)0 5340 y(encouragemen)m(t.)42
+b(Thanks)30 b(a)g(lot!)41 b(Without)30 b(y)m(our)h(there)f(w)m(ould)f
+(b)s(e)h(no)g(new)g(releases)h(of)f(p)s(cl-cvs.)p eop
 %%Page: 4 6
-bop 0 -58 a Fo(Chapter)15 b(2:)k(Ab)q(out)d(p)q(cl-cvs)1418
-b(4)0 183 y Fk(2.2)33 b(Where)15 b(can)g(I)h(get)e(p)r(cl-cvs?)62
-320 y Fo(The)i(curren)o(t)f(release)h(of)e(p)q(cl-cvs)j(is)f(included)i(in)e
-(CVS-1.7.)62 457 y(The)i(author's)f(release)i(of)e(p)q(cl-cvs)i(can)f(b)q(e)h
-(fetc)o(hed)f(via)g(anon)o(ymous)f(ftp)h(from)f Fl(ftp.lysator.liu.se)p
-Fo(,)0 519 y(\(IP)i(no.)30 b(130.236.254.1\))15 b(in)20 b(the)f(directory)g
-Fl(pub/emacs)p Fo(.)29 b(If)19 b(y)o(ou)f(don't)h(liv)o(e)h(in)f(Scandina)o
-(via)h(y)o(ou)f(should)0 582 y(probably)d(c)o(hec)o(k)f(with)h(arc)o(hie)f
-(to)g(see)h(if)f(there)g(is)h(a)f(site)h(closer)f(to)g(y)o(ou)g(that)f(arc)o
-(hiv)o(es)i(p)q(cl-cvs.)62 719 y(New)h(releases)g(will)h(b)q(e)f(announced)h
-(to)e(appropriate)h(newsgroups.)23 b(If)17 b(y)o(ou)f(send)h(y)o(our)f(email)
-i(address)f(to)0 781 y(me)e(I)h(will)h(add)e(y)o(ou)g(to)f(m)o(y)h(list)h(of)
-f(p)q(eople)i(to)d(mail)i(when)g(I)f(mak)o(e)g(a)g(new)g(release.)p
+4 5 bop 0 -116 a Fo(Chapter)30 b(2:)41 b(Ab)s(out)30
+b(p)s(cl-cvs)2833 b(4)0 366 y Fk(2.2)68 b(Where)31 b(can)f(I)g(get)h(p)
+t(cl-cvs?)125 640 y Fo(The)e(curren)m(t)i(release)f(of)h(p)s(cl-cvs)e
+(is)h(included)d(in)i(CVS-1.7.)125 914 y(The)35 b(author's)g(release)h
+(of)g(p)s(cl-cvs)f(can)g(b)s(e)g(fetc)m(hed)i(via)e(anon)m(ymous)g(ftp)
+h(from)f Fl(ftp.lysator.liu.se)p Fo(,)0 1039 y(\(IP)j(no.)62
+b(130.236.254.1\))43 b(in)36 b(the)i(directory)f Fl(pub/emacs)p
+Fo(.)60 b(If)37 b(y)m(ou)h(don't)g(liv)m(e)e(in)h(Scandina)m(via)f(y)m
+(ou)i(should)0 1163 y(probably)29 b(c)m(hec)m(k)j(with)d(arc)m(hie)h
+(to)h(see)g(if)e(there)i(is)e(a)i(site)f(closer)h(to)g(y)m(ou)f(that)h
+(arc)m(hiv)m(es)g(p)s(cl-cvs.)125 1437 y(New)i(releases)g(will)d(b)s(e)
+j(announced)f(to)i(appropriate)e(newsgroups.)48 b(If)32
+b(y)m(ou)i(send)e(y)m(our)h(email)f(address)g(to)0 1562
+y(me)e(I)h(will)c(add)j(y)m(ou)h(to)g(m)m(y)f(list)f(of)i(p)s(eople)e
+(to)i(mail)e(when)h(I)g(mak)m(e)h(a)g(new)f(release.)p
 eop
 %%Page: 5 7
-bop 0 -58 a Fo(Chapter)15 b(3:)k(Getting)c(started)1388 b(5)0
-183 y Fm(3)41 b(Getting)15 b(started)62 410 y Fo(This)k(do)q(cumen)o(t)f
-(assumes)f(that)g(y)o(ou)g(kno)o(w)g(what)h(CVS)f(is,)i(and)f(that)f(y)o(ou)g
-(at)g(least)h(kno)o(ws)f(the)g(funda-)0 472 y(men)o(tal)e(concepts)h(of)f
-(CVS.)g(If)g(that)g(is)g(not)g(the)g(case)h(y)o(ou)e(should)j(read)e(the)g
-(man)g(page)g(for)g(CVS.)62 617 y(Pcl-cvs)k(is)f(only)g(useful)g(once)g(y)o
-(ou)f(ha)o(v)o(e)h(c)o(hec)o(k)o(ed)g(out)f(a)g(mo)q(dule.)28
-b(So)17 b(b)q(efore)h(y)o(ou)f(in)o(v)o(ok)o(e)h(it)f(y)o(ou)h(m)o(ust)0
-679 y(ha)o(v)o(e)d(a)g(cop)o(y)g(of)g(a)f(mo)q(dule)j(somewhere)e(in)h(the)f
-(\014le)h(system.)62 824 y(Y)l(ou)h(in)o(v)o(ok)o(e)g(p)q(cl-cvs)i(b)o(y)e(t)
-o(yping)g Fl(M-x)d(cvs-update)g(RET)p Fo(.)25 b(If)17 b(y)o(our)f(emacs)h
-(resp)q(onds)h(with)f(`)p Fl([No)d(match])p Fo(')0 887 y(y)o(our)f(system)h
-(administrator)g(has)g(not)f(installed)j(p)q(cl-cvs)g(prop)q(erly)l(.)k(T)l
-(ry)14 b Fl(M-x)h(load-library)e(RET)i(pcl-cvs)0 949 y(RET)p
-Fo(.)k(If)14 b(that)f(also)h(fails)h(-)f(talk)f(to)h(y)o(our)f(ro)q(ot.)19
-b(If)14 b(it)g(succeeds)h(y)o(ou)e(migh)o(t)h(put)g(this)g(line)i(in)e(y)o
-(our)g(`)p Fl(.emacs)p Fo(')e(\014le)0 1011 y(so)j(that)f(y)o(ou)h(don't)g
-(ha)o(v)o(e)g(to)f(t)o(yp)q(e)h(the)h(`)p Fl(load-library)p
-Fo(')d(command)i(ev)o(ery)g(time)g(y)o(ou)g(wish)h(to)e(use)i(p)q(cl-cvs:)120
-1146 y Fl(\(autoload)23 b('cvs-update)f("pcl-cvs")h(nil)g(t\))62
-1291 y Fo(The)18 b(function)h Fl(cvs-update)d Fo(will)k(ask)d(for)h(a)f
-(directory)l(.)28 b(The)18 b(command)g(`)p Fl(cvs)c(update)p
-Fo(')j(will)j(b)q(e)e(run)g(in)0 1353 y(that)11 b(directory)l(.)20
-b(\(It)11 b(should)i(con)o(tain)f(\014les)h(that)f(ha)o(v)o(e)f(b)q(een)i(c)o
-(hec)o(k)o(ed)g(out)e(from)g(a)h(CVS)g(arc)o(hiv)o(e.\))19
-b(The)12 b(output)0 1415 y(from)g Fl(cvs)h Fo(will)h(b)q(e)g(parsed)f(and)g
-(presen)o(ted)g(in)h(a)e(table)i(in)f(a)g(bu\013er)g(called)h(`)p
-Fl(*cvs*)p Fo('.)k(It)13 b(migh)o(t)g(lo)q(ok)g(something)0
-1478 y(lik)o(e)j(this:)120 1612 y Fl(PCL-CVS)23 b(release)g(1.05-CVS-$Name:)
-45 b($.)120 1716 y(In)24 b(directory)e(/users/ceder/FOO/test:)168
-1768 y(Updated)118 b(bar)168 1820 y(Updated)g(file.txt)168
-1872 y(Modified)22 b(ci)i(namechange)168 1923 y(Updated)118
-b(newer)120 2027 y(In)24 b(directory)e(/users/ceder/FOO/test/sub:)168
-2079 y(Modified)g(ci)i(ChangeLog)120 2131 y(----------)e(End)i(-----)62
-2276 y Fo(In)18 b(this)f(example)h(the)f(t)o(w)o(o)f(\014les)h(\(`)p
-Fl(bar)p Fo(',)f(`)p Fl(file.txt)p Fo(',)f(and)i(`)p Fl(newer)p
-Fo('\))e(that)h(are)h(mark)o(ed)f(with)i(`)p Fl(Updated)p Fo(')0
-2338 y(ha)o(v)o(e)d(b)q(een)h(copied)g(from)e(the)h(CVS)h(rep)q(ository)f(to)
-f(`)p Fl(/users/ceder/FOO/test/)p Fo(')d(since)16 b(someone)f(else)h(ha)o(v)o
-(e)0 2401 y(c)o(hec)o(k)o(ed)23 b(in)g(new)o(er)f(v)o(ersions)g(of)g(them.)41
-b(Tw)o(o)21 b(\014les)j(\(`)p Fl(namechange)p Fo(')19 b(and)k(`)p
-Fl(sub/ChangeLog)p Fo('\))c(ha)o(v)o(e)j(b)q(een)0 2463 y(mo)q(di\014ed)17
-b(lo)q(cally)l(,)f(and)g(needs)g(to)e(b)q(e)i(c)o(hec)o(k)o(ed)g(in.)62
-2608 y(Y)l(ou)g(can)g(mo)o(v)o(e)e(the)i(cursor)f(up)h(and)g(do)o(wn)f(in)h
-(the)g(bu\013er)g(with)f Fl(C-n)g Fo(and)h Fl(C-p)f Fo(or)g
-Fl(n)h Fo(and)f Fl(p)p Fo(.)21 b(If)16 b(y)o(ou)f(press)0 2670
-y Fl(c)g Fo(on)h(one)f(of)g(the)h(`)p Fl(Modified)p Fo(')d(\014les)k(that)d
-(\014le)j(will)g(b)q(e)f(c)o(hec)o(k)o(ed)g(in)g(to)f(the)g(CVS)h(rep)q
-(ository)l(.)21 b(See)16 b(Section)g(5.4)p eop
+5 6 bop 0 -116 a Fo(Chapter)30 b(3:)41 b(Getting)31 b(started)2778
+b(5)0 366 y Fm(3)80 b(Getting)30 b(started)125 820 y
+Fo(This)j(do)s(cumen)m(t)i(assumes)g(that)h(y)m(ou)g(kno)m(w)f(what)g
+(CVS)g(is,)g(and)g(that)h(y)m(ou)g(at)g(least)f(kno)m(ws)g(the)h
+(funda-)0 944 y(men)m(tal)31 b(concepts)g(of)f(CVS.)g(If)g(that)h(is)e
+(not)i(the)g(case)g(y)m(ou)g(should)d(read)i(the)h(man)f(page)h(for)f
+(CVS.)125 1234 y(Pcl-cvs)35 b(is)f(only)g(useful)f(once)j(y)m(ou)f(ha)m
+(v)m(e)h(c)m(hec)m(k)m(ed)h(out)e(a)h(mo)s(dule.)53 b(So)34
+b(b)s(efore)h(y)m(ou)g(in)m(v)m(ok)m(e)h(it)f(y)m(ou)g(m)m(ust)0
+1359 y(ha)m(v)m(e)d(a)e(cop)m(y)h(of)g(a)g(mo)s(dule)d(somewhere)j(in)e
+(the)h(\014le)g(system.)125 1649 y(Y)-8 b(ou)34 b(in)m(v)m(ok)m(e)h(p)s
+(cl-cvs)d(b)m(y)i(t)m(yping)f Fl(M-x)d(cvs-update)d(RET)p
+Fo(.)51 b(If)33 b(y)m(our)h(emacs)g(resp)s(onds)e(with)h(`)p
+Fl([No)c(match])p Fo(')0 1773 y(y)m(our)f(system)g(administrator)e(has)
+i(not)g(installed)e(p)s(cl-cvs)h(prop)s(erly)-8 b(.)38
+b(T)-8 b(ry)28 b Fl(M-x)h(load-library)e(RET)j(pcl-cvs)0
+1898 y(RET)p Fo(.)39 b(If)27 b(that)h(also)g(fails)e(-)i(talk)g(to)g(y)
+m(our)g(ro)s(ot.)40 b(If)27 b(it)g(succeeds)h(y)m(ou)g(migh)m(t)g(put)f
+(this)f(line)g(in)h(y)m(our)g(`)p Fl(.emacs)p Fo(')g(\014le)0
+2022 y(so)k(that)g(y)m(ou)f(don't)h(ha)m(v)m(e)g(to)g(t)m(yp)s(e)g(the)
+f(`)p Fl(load-library)p Fo(')e(command)i(ev)m(ery)h(time)f(y)m(ou)h
+(wish)e(to)i(use)f(p)s(cl-cvs:)240 2292 y Fl(\(autoload)45
+b('cvs-update)g("pcl-cvs")g(nil)i(t\))125 2581 y Fo(The)35
+b(function)f Fl(cvs-update)f Fo(will)g(ask)j(for)f(a)h(directory)-8
+b(.)57 b(The)35 b(command)g(`)p Fl(cvs)30 b(update)p
+Fo(')k(will)f(b)s(e)i(run)f(in)0 2706 y(that)25 b(directory)-8
+b(.)38 b(\(It)24 b(should)e(con)m(tain)j(\014les)e(that)h(ha)m(v)m(e)h
+(b)s(een)e(c)m(hec)m(k)m(ed)j(out)e(from)g(a)g(CVS)f(arc)m(hiv)m(e.\))
+40 b(The)23 b(output)0 2831 y(from)i Fl(cvs)g Fo(will)e(b)s(e)i(parsed)
+g(and)g(presen)m(ted)h(in)f(a)h(table)f(in)g(a)h(bu\013er)f(called)g(`)
+p Fl(*cvs*)p Fo('.)38 b(It)26 b(migh)m(t)f(lo)s(ok)g(something)0
+2955 y(lik)m(e)30 b(this:)240 3224 y Fl(PCL-CVS)46 b(release)g
+(1.05-CVS-$Name:  $.)240 3432 y(In)47 b(directory)e
+(/users/ceder/FOO/test:)335 3536 y(Updated)237 b(bar)335
+3639 y(Updated)g(file.txt)335 3743 y(Modified)46 b(ci)h(namechange)335
+3847 y(Updated)237 b(newer)240 4054 y(In)47 b(directory)e
+(/users/ceder/FOO/test/sub:)335 4158 y(Modified)h(ci)h(ChangeLog)240
+4262 y(----------)e(End)i(-----)125 4552 y Fo(In)33 b(this)f(example)i
+(the)g(t)m(w)m(o)h(\014les)e(\(`)p Fl(bar)p Fo(',)i(`)p
+Fl(file.txt)p Fo(',)e(and)g(`)p Fl(newer)p Fo('\))g(that)i(are)f(mark)m
+(ed)g(with)e(`)p Fl(Updated)p Fo(')0 4676 y(ha)m(v)m(e)f(b)s(een)f
+(copied)f(from)h(the)g(CVS)f(rep)s(ository)g(to)i(`)p
+Fl(/users/ceder/FOO/test/)p Fo(')25 b(since)k(someone)i(else)f(ha)m(v)m
+(e)0 4801 y(c)m(hec)m(k)m(ed)46 b(in)d(new)m(er)i(v)m(ersions)f(of)g
+(them.)83 b(Tw)m(o)45 b(\014les)e(\(`)p Fl(namechange)p
+Fo(')g(and)g(`)p Fl(sub/ChangeLog)p Fo('\))f(ha)m(v)m(e)k(b)s(een)0
+4926 y(mo)s(di\014ed)28 b(lo)s(cally)-8 b(,)30 b(and)g(needs)g(to)h(b)s
+(e)e(c)m(hec)m(k)m(ed)k(in.)125 5215 y(Y)-8 b(ou)31 b(can)g(mo)m(v)m(e)
+i(the)e(cursor)f(up)g(and)h(do)m(wn)f(in)g(the)h(bu\013er)f(with)g
+Fl(C-n)g Fo(and)g Fl(C-p)h Fo(or)g Fl(n)f Fo(and)h Fl(p)p
+Fo(.)42 b(If)30 b(y)m(ou)i(press)0 5340 y Fl(c)e Fo(on)h(one)g(of)g
+(the)g(`)p Fl(Modified)p Fo(')e(\014les)h(that)i(\014le)d(will)g(b)s(e)
+h(c)m(hec)m(k)m(ed)j(in)c(to)j(the)f(CVS)f(rep)s(ository)-8
+b(.)41 b(See)31 b(Section)g(5.4)p eop
 %%Page: 6 8
-bop 0 -58 a Fo(Chapter)15 b(3:)k(Getting)c(started)1388 b(6)0
-183 y([Committing)17 b(c)o(hanges],)g(page)g(11.)26 b(Y)l(ou)18
-b(can)g(press)f Fl(x)g Fo(to)g(get)g(rid)h(of)f(the)h Fl(")p
-Fo(unin)o(teresting)p Fl(")g Fo(\014les)h(that)d(ha)o(v)o(e)0
-246 y(only)g(b)q(een)g(`)p Fl(Updated)p Fo(')e(\(and)h(don't)f(require)i(an)o
-(y)f(further)g(action)h(from)e(y)o(ou\).)62 382 y(Y)l(ou)f(can)g(also)g
-(easily)h(get)f(a)f(`)p Fl(diff)p Fo(')g(b)q(et)o(w)o(een)h(y)o(our)g(mo)q
-(di\014ed)h(\014le)g(and)f(the)g(base)g(v)o(ersion)g(that)f(y)o(ou)h(started)
-0 445 y(from,)18 b(and)h(y)o(ou)g(can)g(get)f(the)h(output)f(from)g(`)p
-Fl(cvs)c(log)p Fo(')k(and)h(`)p Fl(cvs)c(status)p Fo(')i(on)i(the)f(listed)i
-(\014les)g(simply)g(b)o(y)0 507 y(pressing)c(a)f(k)o(ey)g(\(see)g(Section)h
-(5.6)e([Getting)h(info)h(ab)q(out)f(\014les],)g(page)g(12\).)p
-eop
+6 7 bop 0 -116 a Fo(Chapter)30 b(3:)41 b(Getting)31 b(started)2778
+b(6)0 366 y([Committing)34 b(c)m(hanges],)j(page)f(11.)55
+b(Y)-8 b(ou)35 b(can)g(press)f Fl(x)h Fo(to)h(get)g(rid)d(of)i(the)g
+Fl(")p Fo(unin)m(teresting)p Fl(")d Fo(\014les)i(that)i(ha)m(v)m(e)0
+491 y(only)29 b(b)s(een)h(`)p Fl(Updated)p Fo(')f(\(and)h(don't)h
+(require)e(an)m(y)h(further)f(action)i(from)f(y)m(ou\).)125
+765 y(Y)-8 b(ou)26 b(can)g(also)g(easily)f(get)i(a)f(`)p
+Fl(diff)p Fo(')f(b)s(et)m(w)m(een)h(y)m(our)g(mo)s(di\014ed)e(\014le)h
+(and)g(the)h(base)g(v)m(ersion)f(that)h(y)m(ou)g(started)0
+890 y(from,)39 b(and)e(y)m(ou)g(can)h(get)h(the)e(output)g(from)g(`)p
+Fl(cvs)30 b(log)p Fo(')37 b(and)f(`)p Fl(cvs)30 b(status)p
+Fo(')36 b(on)h(the)h(listed)e(\014les)g(simply)f(b)m(y)0
+1014 y(pressing)29 b(a)i(k)m(ey)g(\(see)g(Section)f(5.6)i([Getting)f
+(info)e(ab)s(out)h(\014les],)g(page)h(12\).)p eop
 %%Page: 7 9
-bop 0 -58 a Fo(Chapter)15 b(4:)k(Bu\013er)d(con)o(ten)o(ts)1392
-b(7)0 183 y Fm(4)41 b(Bu\013er)15 b(con)n(ten)n(ts)62 379 y
-Fo(The)h(displa)o(y)g(con)o(tains)f(four)g(columns.)21 b(They)15
-b(con)o(tain,)g(from)g(left)g(to)g(righ)o(t:)37 518 y Fn(\017)30
-b Fo(An)15 b(asterisk)h(when)f(the)h(\014le)g(is)f Fh(mark)o(ed)i
-Fo(\(see)e(Section)h(4.2)e([Selected)j(\014les],)e(page)g(8\).)37
-595 y Fn(\017)30 b Fo(The)15 b(status)g(of)g(the)g(\014le.)21
-b(See)16 b(See)f(Section)h(4.1)f([File)h(status],)d(page)i(7,)g(for)f(more)h
-(information.)37 672 y Fn(\017)30 b Fo(A)15 b Fl(")p Fo(need)h(to)f(b)q(e)h
-(c)o(hec)o(k)o(ed)f(in)p Fl(")p Fo(-mark)o(er)g(\(`)p Fl(ci)p
-Fo('\).)37 748 y Fn(\017)30 b Fo(The)15 b(\014le)i(name.)0
-989 y Fk(4.1)33 b(File)16 b(status)62 1128 y Fo(The)g(`)p Fl(file)e(status)p
-Fo(')g(\014eld)i(can)g(ha)o(v)o(e)f(the)g(follo)o(wing)h(v)m(alues:)0
-1281 y(`)p Fl(Updated)p Fo(')46 b(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 1344 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 1406 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(.)0 1497 y(`)p Fl(Patched)p Fo(')46 b(The)14
-b(\014le)h(w)o(as)e(brough)o(t)h(up)g(to)f(date)h(with)g(resp)q(ect)h(to)e(a)
-h(remote)f(rep)q(ository)h(b)o(y)g(w)o(a)o(y)f(of)g(fetc)o(hing)240
-1559 y(and)h(applying)g(a)f(patc)o(h)g(to)g(the)h(\014le)g(in)g(y)o(our)f
-(source.)19 b(This)14 b(is)g(done)g(for)e(an)o(y)h(\014le)i(that)d(exists)i
-(in)g(a)240 1621 y(remote)h(rep)q(ository)g(and)h(in)g(y)o(our)f(source;)h
-(of)f(whic)o(h)h(y)o(ou)f(ha)o(v)o(en't)g(c)o(hanged)h(lo)q(cally)h(but)e(is)
-h(not)240 1684 y(the)f(most)g(recen)o(t)g(v)o(ersion)g(a)o(v)m(ailable)i(in)f
-(the)f(remote)g(rep)q(ository)l(.)0 1775 y(`)p Fl(Modified)p
-Fo(')240 1837 y(The)k(\014le)g(is)g(mo)q(di\014ed)h(in)f(y)o(our)f(w)o
-(orking)g(directory)l(,)h(and)g(there)g(w)o(as)e(no)h(mo)q(di\014cation)i(to)
-e(the)240 1899 y(same)d(\014le)h(in)g(the)f(rep)q(ository)l(.)0
-1990 y(`)p Fl(Merged)p Fo(')70 b(The)21 b(\014le)h(is)g(mo)q(di\014ed)g(in)g
-(y)o(our)e(w)o(orking)h(directory)l(,)h(and)f(there)g(w)o(ere)g(mo)q
-(di\014cations)h(in)g(the)240 2052 y(rep)q(ository)15 b(as)f(w)o(ell)h(as)f
-(in)i(y)o(our)e(cop)o(y)l(,)g(but)h(they)g(w)o(ere)f(merged)g(successfully)l
-(,)j(without)d(con\015ict,)240 2115 y(in)i(y)o(our)f(w)o(orking)g(directory)l
-(.)0 2205 y(`)p Fl(Conflict)p Fo(')240 2268 y(A)i(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
-Fh(\014le)j Fo(with)d(c)o(hanges)g(from)240 2330 y(the)h(source)g(rep)q
-(ository)l(.)28 b Fh(\014le)21 b Fo(\(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
-2392 y(the)g(`)p Fl(rcsmerge)p Fo(')e(command)i(on)g(the)g(t)o(w)o(o)e(v)o
-(ersions;)j(an)f(unmo)q(di\014ed)i(cop)o(y)e(of)f(y)o(our)h(\014le)h(is)f
-(also)240 2455 y(in)j(y)o(our)f(w)o(orking)h(directory)l(,)g(with)g(the)g
-(name)f(`)p Fl(.#)p Fh(\014le)p Fl(.)p Fh(v)o(ersion)p Fo(',)i(where)e
-Fh(v)o(ersion)h Fo(is)g(the)g(R)o(CS)240 2517 y(revision)g(that)e(y)o(our)g
-(mo)q(di\014ed)i(\014le)g(started)e(from.)29 b(See)20 b(Section)f(5.11)f
-([Viewing)i(di\013erences],)240 2579 y(page)15 b(14,)f(for)h(more)g(details.)
-0 2670 y(`)p Fl(Added)p Fo(')94 b(The)15 b(\014le)i(has)e(b)q(een)h(added)g
-(b)o(y)f(y)o(ou,)g(but)g(it)g(still)i(needs)f(to)e(b)q(e)i(c)o(hec)o(k)o(ed)g
-(in)g(to)f(the)g(rep)q(ository)l(.)p eop
+7 8 bop 0 -116 a Fo(Chapter)30 b(4:)41 b(Bu\013er)30
+b(con)m(ten)m(ts)2789 b(7)0 366 y Fm(4)80 b(Bu\013er)30
+b(con)l(ten)l(ts)125 759 y Fo(The)f(displa)m(y)g(con)m(tains)i(four)e
+(columns.)40 b(They)29 b(con)m(tain,)i(from)f(left)g(to)i(righ)m(t:)75
+1037 y Fn(\017)60 b Fo(An)30 b(asterisk)g(when)f(the)i(\014le)e(is)h
+Fh(mark)m(ed)k Fo(\(see)d(Section)f(4.2)i([Selected)f(\014les],)f(page)
+h(8\).)75 1190 y Fn(\017)60 b Fo(The)30 b(status)h(of)f(the)h(\014le.)
+39 b(See)31 b(See)g(Section)f(4.1)h([File)f(status],)h(page)g(7,)g(for)
+g(more)f(information.)75 1343 y Fn(\017)60 b Fo(A)30
+b Fl(")p Fo(need)g(to)h(b)s(e)f(c)m(hec)m(k)m(ed)j(in)p
+Fl(")p Fo(-mark)m(er)c(\(`)p Fl(ci)p Fo('\).)75 1496
+y Fn(\017)60 b Fo(The)30 b(\014le)f(name.)0 1978 y Fk(4.1)68
+b(File)31 b(status)125 2256 y Fo(The)e(`)p Fl(file)h(status)p
+Fo(')f(\014eld)g(can)h(ha)m(v)m(e)i(the)f(follo)m(wing)d(v)-5
+b(alues:)0 2563 y(`)p Fl(Updated)p Fo(')94 b(The)35 b(\014le)f(w)m(as)h
+(brough)m(t)g(up)f(to)i(date)g(with)e(resp)s(ect)h(to)h(the)f(rep)s
+(ository)-8 b(.)54 b(This)34 b(is)g(done)h(for)g(an)m(y)480
+2687 y(\014le)c(that)i(exists)f(in)f(the)h(rep)s(ository)f(but)h(not)g
+(in)f(y)m(our)h(source,)h(and)f(for)g(\014les)f(that)i(y)m(ou)g(ha)m(v)
+m(en't)480 2812 y(c)m(hanged)e(but)f(are)g(not)h(the)g(most)f(recen)m
+(t)i(v)m(ersions)e(a)m(v)-5 b(ailable)29 b(in)g(the)i(rep)s(ository)-8
+b(.)0 2994 y(`)p Fl(Patched)p Fo(')94 b(The)27 b(\014le)g(w)m(as)i
+(brough)m(t)e(up)g(to)i(date)f(with)f(resp)s(ect)h(to)g(a)h(remote)f
+(rep)s(ository)f(b)m(y)h(w)m(a)m(y)h(of)f(fetc)m(hing)480
+3118 y(and)e(applying)f(a)i(patc)m(h)g(to)g(the)g(\014le)f(in)f(y)m
+(our)i(source.)39 b(This)25 b(is)h(done)g(for)h(an)m(y)g(\014le)f(that)
+h(exists)f(in)g(a)480 3243 y(remote)32 b(rep)s(ository)e(and)g(in)g(y)m
+(our)h(source;)g(of)g(whic)m(h)f(y)m(ou)h(ha)m(v)m(en't)h(c)m(hanged)g
+(lo)s(cally)d(but)i(is)f(not)480 3367 y(the)h(most)f(recen)m(t)i(v)m
+(ersion)e(a)m(v)-5 b(ailable)29 b(in)g(the)i(remote)g(rep)s(ository)-8
+b(.)0 3549 y(`)p Fl(Modified)p Fo(')480 3674 y(The)36
+b(\014le)g(is)g(mo)s(di\014ed)f(in)g(y)m(our)i(w)m(orking)f(directory)
+-8 b(,)39 b(and)d(there)h(w)m(as)g(no)g(mo)s(di\014cation)e(to)j(the)
+480 3798 y(same)31 b(\014le)e(in)g(the)i(rep)s(ository)-8
+b(.)0 3980 y(`)p Fl(Merged)p Fo(')142 b(The)41 b(\014le)g(is)g(mo)s
+(di\014ed)f(in)h(y)m(our)g(w)m(orking)h(directory)-8
+b(,)44 b(and)e(there)g(w)m(ere)g(mo)s(di\014cations)e(in)h(the)480
+4105 y(rep)s(ository)28 b(as)h(w)m(ell)f(as)i(in)e(y)m(our)h(cop)m(y)-8
+b(,)30 b(but)f(they)g(w)m(ere)h(merged)f(successfully)-8
+b(,)28 b(without)g(con\015ict,)480 4229 y(in)h(y)m(our)h(w)m(orking)g
+(directory)-8 b(.)0 4411 y(`)p Fl(Conflict)p Fo(')480
+4535 y(A)34 b(con\015ict)f(w)m(as)h(detected)h(while)c(trying)i(to)h
+(merge)g(y)m(our)f(c)m(hanges)i(to)f Fh(\014le)k Fo(with)32
+b(c)m(hanges)i(from)480 4660 y(the)i(source)g(rep)s(ository)-8
+b(.)55 b Fh(\014le)40 b Fo(\(the)c(cop)m(y)g(in)f(y)m(our)g(w)m(orking)
+g(directory\))h(is)e(no)m(w)i(the)g(output)f(of)480 4785
+y(the)f(`)p Fl(rcsmerge)p Fo(')e(command)i(on)g(the)g(t)m(w)m(o)h(v)m
+(ersions;)g(an)f(unmo)s(di\014ed)d(cop)m(y)j(of)g(y)m(our)g(\014le)f
+(is)g(also)480 4909 y(in)38 b(y)m(our)h(w)m(orking)f(directory)-8
+b(,)41 b(with)d(the)h(name)g(`)p Fl(.#)p Fh(\014le)p
+Fl(.)p Fh(v)m(ersion)p Fo(',)h(where)f Fh(v)m(ersion)f
+Fo(is)g(the)h(R)m(CS)480 5034 y(revision)d(that)i(y)m(our)f(mo)s
+(di\014ed)e(\014le)i(started)h(from.)61 b(See)38 b(Section)f(5.11)i
+([Viewing)d(di\013erences],)480 5158 y(page)31 b(14,)h(for)e(more)g
+(details.)0 5340 y(`)p Fl(Added)p Fo(')190 b(The)30 b(\014le)f(has)h(b)
+s(een)g(added)g(b)m(y)g(y)m(ou,)h(but)f(it)g(still)e(needs)i(to)h(b)s
+(e)f(c)m(hec)m(k)m(ed)i(in)d(to)i(the)g(rep)s(ository)-8
+b(.)p eop
 %%Page: 8 10
-bop 0 -58 a Fo(Chapter)15 b(4:)k(Bu\013er)d(con)o(ten)o(ts)1392
-b(8)0 183 y(`)p Fl(Removed)p Fo(')46 b(The)14 b(\014le)h(has)f(b)q(een)h
-(remo)o(v)o(ed)f(b)o(y)g(y)o(ou,)g(but)g(it)g(needs)h(to)e(b)q(e)i(c)o(hec)o
-(k)o(ed)g(in)g(to)e(the)h(rep)q(ository)l(.)20 b(Y)l(ou)240
-246 y(can)15 b(resurrect)g(it)h(b)o(y)f(t)o(yping)g Fl(a)g
-Fo(\(see)h(Section)g(5.7)e([Adding)i(and)f(remo)o(ving)g(\014les],)h(page)f
-(13\).)0 334 y(`)p Fl(Unknown)p Fo(')46 b(A)16 b(\014le)i(that)d(w)o(as)h
-(detected)h(in)g(y)o(our)f(directory)l(,)h(but)f(that)g(neither)h(app)q(ears)
-g(in)g(the)f(rep)q(ository)l(,)240 396 y(nor)f(is)h(presen)o(t)f(on)g(the)g
-(list)h(of)f(\014les)h(that)f(CVS)g(should)h(ignore.)62 547
-y(There)g(are)f(also)g(a)g(few)g(sp)q(ecial)i(cases,)d(that)h(rarely)g(o)q
-(ccur,)g(whic)o(h)i(ha)o(v)o(e)d(longer)i(strings)f(in)h(the)f(\014elds:)0
-698 y(`)p Fl(Removed)f(from)g(repository)p Fo(')240 760 y(The)h(\014le)h(has)
-f(b)q(een)i(remo)o(v)o(ed)d(from)h(y)o(our)f(directory)h(since)i(someone)e
-(has)g(remo)o(v)o(ed)f(it)i(from)e(the)240 823 y(rep)q(ository)l(.)19
-b(\(It)12 b(is)g(still)h(presen)o(t)f(in)h(the)f(A)o(ttic)g(directory)l(,)h
-(so)e(no)h(p)q(ermanen)o(t)g(loss)g(has)g(o)q(ccurred\).)240
-885 y(This,)j(unlik)o(e)i(the)f(other)e(en)o(tries)i(in)g(this)g(table,)f(is)
-h(not)e(an)i(error)e(condition.)0 974 y(`)p Fl(Removed)g(from)g(repository,)g
-(changed)g(by)h(you)p Fo(')240 1036 y(Y)l(ou)20 b(ha)o(v)o(e)g(mo)q(di\014ed)
-h(a)f(\014le)h(that)e(someone)h(ha)o(v)o(e)g(remo)o(v)o(ed)g(from)f(the)h
-(rep)q(ository)l(.)35 b(Y)l(ou)20 b(can)240 1098 y(correct)d(this)h
-(situation)g(b)o(y)f(remo)o(ving)g(the)h(\014le)g(man)o(ually)g(\(see)f(see)h
-(Section)g(5.7)f([Adding)h(and)240 1160 y(remo)o(ving)d(\014les],)h(page)f
-(13\).)0 1249 y(`)p Fl(Removed)f(by)h(you,)f(changed)g(in)h(repository)p
-Fo(')240 1311 y(Y)l(ou)g(ha)o(v)o(e)f(remo)o(v)o(ed)f(a)i(\014le,)g(and)f(b)q
-(efore)h(y)o(ou)f(committed)h(the)f(remo)o(v)m(al)h(someone)f(committed)g(a)
-240 1374 y(c)o(hange)j(to)f(that)g(\014le.)26 b(Y)l(ou)18 b(could)f(use)h
-Fl(a)e Fo(to)h(resurrect)f(the)h(\014le)h(\(see)f(see)g(Section)h(5.7)e
-([Adding)240 1436 y(and)f(remo)o(ving)g(\014les],)h(page)f(13\).)0
-1524 y(`)p Fl(Move)f(away)h Fh(\014le)k Fl(-)c(it)g(is)f(in)h(the)g(way)p
-Fo(')240 1587 y(F)l(or)g(some)f(reason)h(CVS)h(do)q(es)f(not)g(lik)o(e)h(the)
-g(\014le)g Fh(\014le)p Fo(.)21 b(Rename)16 b(or)e(remo)o(v)o(e)h(it.)0
-1675 y(`)p Fl(This)f(repository)g(is)h(missing!)f(Remove)g(this)h(dir)g
-(manually.)p Fo(')240 1738 y(It)h(is)g(imp)q(ossible)i(to)d(remo)o(v)o(e)g(a)
-h(directory)g(in)h(the)e(CVS)h(rep)q(ository)g(in)h(a)e(clean)i(w)o(a)o(y)l
-(.)k(Someone)240 1800 y(ha)o(v)o(e)15 b(tried)g(to)g(remo)o(v)o(e)f(one,)h
-(and)g(CVS)g(gets)g(confused.)21 b(Remo)o(v)o(e)15 b(y)o(our)f(cop)o(y)h(of)g
-(the)g(directory)l(.)0 2031 y Fk(4.2)33 b(Selected)15 b(\014les)62
-2168 y Fo(Man)o(y)g(of)g(the)g(commands)g(w)o(orks)f(on)h(the)g(curren)o(t)h
-(set)e(of)h Fh(selected)j Fo(\014les.)37 2306 y Fn(\017)30
-b Fo(If)15 b(there)h(are)f(an)o(y)f(\014les)j(that)d(are)h(mark)o(ed)g(they)g
-(constitute)g(the)h(set)f(of)f(selected)j(\014les.)37 2381
-y Fn(\017)30 b Fo(Otherwise,)16 b(if)f(the)h(cursor)e(p)q(oin)o(ts)i(to)f(a)g
-(\014le,)g(that)g(\014le)h(is)g(the)f(selected)i(\014le.)37
-2457 y Fn(\017)30 b Fo(Otherwise,)15 b(if)f(the)h(cursor)f(p)q(oin)o(ts)g(to)
-g(a)f(directory)l(,)i(all)g(the)f(\014les)h(in)g(that)f(directory)g(that)g
-(app)q(ears)g(in)h(the)90 2519 y(bu\013er)g(are)g(the)g(selected)i(\014les.)
-62 2670 y(This)f(sc)o(heme)g(migh)o(t)f(seem)g(a)g(little)h(complicated,)h
-(but)e(once)h(one)f(get)g(used)g(to)g(it,)g(it)g(is)h(quite)g(p)q(o)o(w)o
-(erful.)p eop
+8 9 bop 0 -116 a Fo(Chapter)30 b(4:)41 b(Bu\013er)30
+b(con)m(ten)m(ts)2789 b(8)0 366 y(`)p Fl(Removed)p Fo(')94
+b(The)28 b(\014le)f(has)h(b)s(een)f(remo)m(v)m(ed)i(b)m(y)f(y)m(ou,)h
+(but)f(it)f(needs)h(to)h(b)s(e)e(c)m(hec)m(k)m(ed)j(in)d(to)i(the)f
+(rep)s(ository)-8 b(.)39 b(Y)-8 b(ou)480 491 y(can)31
+b(resurrect)f(it)g(b)m(y)g(t)m(yping)g Fl(a)g Fo(\(see)h(Section)f(5.7)
+i([Adding)d(and)g(remo)m(ving)i(\014les],)e(page)j(13\).)0
+668 y(`)p Fl(Unknown)p Fo(')94 b(A)33 b(\014le)f(that)h(w)m(as)g
+(detected)h(in)d(y)m(our)i(directory)-8 b(,)33 b(but)f(that)i(neither)d
+(app)s(ears)h(in)f(the)i(rep)s(ository)-8 b(,)480 793
+y(nor)30 b(is)f(presen)m(t)i(on)f(the)h(list)e(of)h(\014les)f(that)i
+(CVS)f(should)e(ignore.)125 1095 y(There)h(are)i(also)g(a)f(few)g(sp)s
+(ecial)f(cases,)j(that)f(rarely)e(o)s(ccur,)i(whic)m(h)e(ha)m(v)m(e)j
+(longer)e(strings)f(in)g(the)h(\014elds:)0 1396 y(`)p
+Fl(Removed)f(from)g(repository)p Fo(')480 1521 y(The)h(\014le)f(has)h
+(b)s(een)f(remo)m(v)m(ed)i(from)f(y)m(our)g(directory)g(since)f
+(someone)i(has)f(remo)m(v)m(ed)h(it)f(from)g(the)480
+1645 y(rep)s(ository)-8 b(.)38 b(\(It)24 b(is)f(still)f(presen)m(t)i
+(in)e(the)i(A)m(ttic)h(directory)-8 b(,)25 b(so)f(no)g(p)s(ermanen)m(t)
+f(loss)g(has)h(o)s(ccurred\).)480 1770 y(This,)29 b(unlik)m(e)g(the)h
+(other)h(en)m(tries)f(in)f(this)g(table,)i(is)e(not)i(an)f(error)g
+(condition.)0 1947 y(`)p Fl(Removed)f(from)g(repository,)e(changed)i
+(by)g(you)p Fo(')480 2072 y(Y)-8 b(ou)41 b(ha)m(v)m(e)g(mo)s(di\014ed)d
+(a)i(\014le)f(that)i(someone)g(ha)m(v)m(e)g(remo)m(v)m(ed)g(from)f(the)
+g(rep)s(ository)-8 b(.)69 b(Y)-8 b(ou)41 b(can)480 2196
+y(correct)36 b(this)d(situation)h(b)m(y)h(remo)m(ving)f(the)h(\014le)f
+(man)m(ually)f(\(see)j(see)f(Section)f(5.7)i([Adding)e(and)480
+2321 y(remo)m(ving)c(\014les],)g(page)h(13\).)0 2498
+y(`)p Fl(Removed)e(by)g(you,)h(changed)e(in)i(repository)p
+Fo(')480 2623 y(Y)-8 b(ou)29 b(ha)m(v)m(e)h(remo)m(v)m(ed)g(a)f
+(\014le,)g(and)f(b)s(efore)g(y)m(ou)h(committed)g(the)g(remo)m(v)-5
+b(al)29 b(someone)h(committed)f(a)480 2747 y(c)m(hange)35
+b(to)f(that)h(\014le.)50 b(Y)-8 b(ou)34 b(could)f(use)g
+Fl(a)h Fo(to)g(resurrect)g(the)g(\014le)f(\(see)h(see)h(Section)e(5.7)i
+([Adding)480 2872 y(and)30 b(remo)m(ving)g(\014les],)g(page)h(13\).)0
+3049 y(`)p Fl(Move)e(away)h Fh(\014le)k Fl(-)c(it)g(is)g(in)g(the)f
+(way)p Fo(')480 3173 y(F)-8 b(or)31 b(some)g(reason)f(CVS)g(do)s(es)g
+(not)h(lik)m(e)e(the)i(\014le)f Fh(\014le)p Fo(.)39 b(Rename)31
+b(or)f(remo)m(v)m(e)i(it.)0 3351 y(`)p Fl(This)d(repository)f(is)i
+(missing!)e(Remove)h(this)g(dir)g(manually.)p Fo(')480
+3475 y(It)j(is)e(imp)s(ossible)e(to)33 b(remo)m(v)m(e)g(a)f(directory)f
+(in)f(the)i(CVS)f(rep)s(ository)f(in)g(a)i(clean)g(w)m(a)m(y)-8
+b(.)46 b(Someone)480 3600 y(ha)m(v)m(e)31 b(tried)f(to)h(remo)m(v)m(e)g
+(one,)g(and)e(CVS)h(gets)h(confused.)40 b(Remo)m(v)m(e)32
+b(y)m(our)e(cop)m(y)h(of)f(the)h(directory)-8 b(.)0 4061
+y Fk(4.2)68 b(Selected)31 b(\014les)125 4336 y Fo(Man)m(y)g(of)f(the)h
+(commands)f(w)m(orks)g(on)g(the)h(curren)m(t)f(set)h(of)f
+Fh(selected)35 b Fo(\014les.)75 4612 y Fn(\017)60 b Fo(If)30
+b(there)g(are)h(an)m(y)g(\014les)e(that)i(are)g(mark)m(ed)g(they)f
+(constitute)h(the)f(set)h(of)g(selected)g(\014les.)75
+4763 y Fn(\017)60 b Fo(Otherwise,)29 b(if)h(the)g(cursor)g(p)s(oin)m
+(ts)f(to)i(a)g(\014le,)f(that)h(\014le)e(is)h(the)g(selected)h(\014le.)
+75 4914 y Fn(\017)60 b Fo(Otherwise,)28 b(if)f(the)h(cursor)g(p)s(oin)m
+(ts)f(to)i(a)g(directory)-8 b(,)29 b(all)e(the)h(\014les)g(in)f(that)i
+(directory)e(that)i(app)s(ears)f(in)f(the)180 5038 y(bu\013er)i(are)i
+(the)g(selected)g(\014les.)125 5340 y(This)d(sc)m(heme)j(migh)m(t)f
+(seem)h(a)g(little)e(complicated,)h(but)g(once)h(one)g(get)g(used)f(to)
+h(it,)f(it)g(is)f(quite)h(p)s(o)m(w)m(erful.)p eop
 %%Page: 9 11
-bop 0 -58 a Fo(Chapter)15 b(4:)k(Bu\013er)d(con)o(ten)o(ts)1392
-b(9)62 183 y(See)16 b(Section)g(5.3)e([Marking)h(\014les],)g(page)g(11)g
-(tells)h(ho)o(w)f(y)o(ou)g(mark)f(and)i(unmark)f(\014les.)p
-eop
+9 10 bop 0 -116 a Fo(Chapter)30 b(4:)41 b(Bu\013er)30
+b(con)m(ten)m(ts)2789 b(9)125 366 y(See)30 b(Section)g(5.3)i([Marking)e
+(\014les],)g(page)h(11)g(tells)f(ho)m(w)g(y)m(ou)h(mark)f(and)g(unmark)
+f(\014les.)p eop
 %%Page: 10 12
-bop 0 -58 a Fo(Chapter)15 b(5:)k(Commands)1450 b(10)0 183 y
-Fm(5)41 b(Commands)62 386 y Fo(This)16 b(c)o(hapter)f(describ)q(es)i(all)f
-(the)f(commands)g(that)g(y)o(ou)g(can)g(use)g(in)i(p)q(cl-cvs.)0
-640 y Fk(5.1)33 b(Up)r(dating)15 b(the)h(directory)0 796 y
-Fl(M-x)f(cvs-update)240 858 y Fo(Run)j(a)e(`)p Fl(cvs)f(update)p
-Fo(')g(command.)25 b(Y)l(ou)17 b(will)h(b)q(e)g(ask)o(ed)e(for)h(the)g
-(directory)g(in)g(whic)o(h)h(the)f(`)p Fl(cvs)240 921 y(update)p
-Fo(')f(will)j(b)q(e)f(run.)27 b(The)18 b(output)f(will)i(b)q(e)g(parsed)e(b)o
-(y)h(p)q(cl-cvs,)h(and)e(the)h(result)g(prin)o(ted)g(in)240
-983 y(the)e(`)p Fl(*cvs*)p Fo(')e(bu\013er)i(\(see)g(see)g(Chapter)f(4)h
-([Bu\013er)f(con)o(ten)o(ts],)g(page)g(7)h(for)f(a)g(description)j(of)d(the)
-240 1045 y(con)o(ten)o(ts\).)240 1123 y(By)j(default,)g(`)p
-Fl(cvs-update)p Fo(')e(will)j(descend)g(recursiv)o(ely)g(in)o(to)f(sub)q
-(directories.)29 b(Y)l(ou)18 b(can)g(a)o(v)o(oid)240 1185 y(that)f(b)q(eha)o
-(vior)h(b)o(y)f(giving)h(a)f(pre\014x)h(argumen)o(t)f(to)g(it)g(\(e.g.,)g(b)o
-(y)g(t)o(yping)h Fl(C-u)d(M-x)f(cvs-update)240 1248 y(RET)p
-Fo(\).)240 1326 y(All)21 b(other)e(commands)g(in)i(p)q(cl-cvs)g(requires)f
-(that)f(y)o(ou)g(ha)o(v)o(e)g(a)g(`)p Fl(*cvs*)p Fo(')f(bu\013er.)33
-b(This)20 b(is)g(the)240 1388 y(command)15 b(that)g(y)o(ou)f(use)i(to)f(get)f
-(one.)240 1466 y(CVS)20 b(uses)g(lo)q(c)o(k)g(\014les)h(in)g(the)f(rep)q
-(ository)g(to)f(ensure)h(the)g(in)o(tegrit)o(y)g(of)f(the)h(data)f(\014les)i
-(in)g(the)240 1528 y(rep)q(ository)l(.)j(They)17 b(migh)o(t)f(b)q(e)h(left)g
-(b)q(ehind)h(i.e.)24 b(if)17 b(a)g(w)o(orkstation)e(crashes)h(in)h(the)g
-(middle)h(of)e(a)240 1590 y(CVS)h(op)q(eration.)24 b(CVS)17
-b(outputs)f(a)h(message)f(when)h(it)g(is)g(w)o(aiting)g(for)f(a)g(lo)q(c)o(k)
-h(\014le)h(to)e(go)g(a)o(w)o(a)o(y)l(.)240 1653 y(Pcl-cvs)22
-b(will)h(sho)o(w)e(the)h(same)f(message)g(in)h(the)f(*cvs*)g(bu\013er,)i
-(together)d(with)i(instructions)240 1715 y(for)16 b(deleting)j(the)e(lo)q(c)o
-(k)g(\014les.)26 b(Y)l(ou)17 b(should)h(normally)g(not)e(ha)o(v)o(e)h(to)f
-(delete)i(them)f(man)o(ually)h(|)240 1777 y(just)f(w)o(ait)g(a)g(little)h
-(while)h(and)e(the)h(problem)f(should)i(\014x)e(itself.)27
-b(But)17 b(if)h(the)f(lo)q(c)o(k)h(\014les)g(do)q(esn't)240
-1840 y(disapp)q(ear)e(y)o(ou)f(can)g(delete)i(them)e(with)g
-Fl(M-x)g(cvs-delete-lock)e(RET)p Fo(.)0 1933 y Fl(g)216 b Fo(This)14
-b(will)g(run)f(`)p Fl(cvs)i(update)p Fo(')d(again.)19 b(It)13
-b(will)h(alw)o(a)o(ys)f(use)g(the)g(same)g(bu\013er)g(that)f(w)o(as)g(used)i
-(with)240 1996 y(the)i(previous)h(`)p Fl(cvs)d(update)p Fo('.)21
-b(Giv)o(e)16 b(a)f(pre\014x)i(argumen)o(t)e(to)g(a)o(v)o(oid)g(descending)j
-(in)o(to)e(sub)q(direc-)240 2058 y(tories.)k(This)c(runs)f(the)g(command)g(`)
-p Fl(cvs-mode-update-no-prompt)p Fo(')o(.)0 2152 y Fl(G)216
-b Fo(This)18 b(will)g(run)f(`)p Fl(cvs)e(update)p Fo(')g(and)j(prompt)e(for)g
-(a)h(new)g(directory)g(to)g(up)q(date.)25 b(This)18 b(runs)f(the)240
-2214 y(command)e(`)p Fl(cvs-update)p Fo('.)0 2467 y Fk(5.2)33
-b(Mo)n(v)n(emen)n(t)15 b(Commands)62 2608 y Fo(Y)l(ou)f(can)g(use)g(most)f
-(normal)h(Emacs)g(commands)f(to)g(mo)o(v)o(e)g(forw)o(ard)g(and)h(bac)o(kw)o
-(ard)f(in)i(the)f(bu\013er.)19 b(Some)0 2670 y(k)o(eys)c(are)g(reb)q(ound)h
-(to)f(functions)h(that)e(tak)o(e)h(adv)m(an)o(tage)f(of)h(the)g(fact)g(that)f
-(the)i(bu\013er)f(is)h(a)e(p)q(cl-cvs)j(bu\013er:)p eop
+10 11 bop 0 -116 a Fo(Chapter)30 b(5:)41 b(Commands)2898
+b(10)0 366 y Fm(5)80 b(Commands)125 773 y Fo(This)28
+b(c)m(hapter)j(describ)s(es)e(all)g(the)i(commands)f(that)h(y)m(ou)f
+(can)h(use)f(in)f(p)s(cl-cvs.)0 1280 y Fk(5.1)68 b(Up)t(dating)31
+b(the)g(directory)0 1592 y Fl(M-x)e(cvs-update)480 1717
+y Fo(Run)j(a)i(`)p Fl(cvs)c(update)p Fo(')i(command.)51
+b(Y)-8 b(ou)34 b(will)d(b)s(e)i(ask)m(ed)h(for)f(the)h(directory)f(in)f
+(whic)m(h)h(the)h(`)p Fl(cvs)480 1841 y(update)p Fo(')f(will)g(b)s(e)h
+(run.)53 b(The)34 b(output)h(will)d(b)s(e)i(parsed)g(b)m(y)h(p)s
+(cl-cvs,)h(and)e(the)h(result)f(prin)m(ted)f(in)480 1966
+y(the)f(`)p Fl(*cvs*)p Fo(')e(bu\013er)h(\(see)h(see)g(Chapter)f(4)h
+([Bu\013er)g(con)m(ten)m(ts],)i(page)e(7)g(for)g(a)f(description)f(of)i
+(the)480 2090 y(con)m(ten)m(ts\).)480 2246 y(By)k(default,)g(`)p
+Fl(cvs-update)p Fo(')d(will)g(descend)i(recursiv)m(ely)f(in)m(to)h(sub)
+s(directories.)54 b(Y)-8 b(ou)36 b(can)f(a)m(v)m(oid)480
+2371 y(that)g(b)s(eha)m(vior)f(b)m(y)h(giving)f(a)h(pre\014x)f(argumen)
+m(t)h(to)h(it)e(\(e.g.,)k(b)m(y)c(t)m(yping)h Fl(C-u)29
+b(M-x)h(cvs-update)480 2495 y(RET)p Fo(\).)480 2651 y(All)38
+b(other)h(commands)f(in)g(p)s(cl-cvs)g(requires)g(that)h(y)m(ou)h(ha)m
+(v)m(e)g(a)f(`)p Fl(*cvs*)p Fo(')f(bu\013er.)66 b(This)37
+b(is)h(the)480 2776 y(command)30 b(that)h(y)m(ou)g(use)f(to)h(get)h
+(one.)480 2932 y(CVS)39 b(uses)g(lo)s(c)m(k)h(\014les)e(in)h(the)h(rep)
+s(ository)e(to)i(ensure)f(the)h(in)m(tegrit)m(y)g(of)g(the)f(data)i
+(\014les)d(in)h(the)480 3056 y(rep)s(ository)-8 b(.)48
+b(They)32 b(migh)m(t)h(b)s(e)f(left)h(b)s(ehind)d(i.e.)48
+b(if)32 b(a)h(w)m(orkstation)g(crashes)g(in)f(the)h(middle)d(of)k(a)480
+3181 y(CVS)e(op)s(eration.)49 b(CVS)33 b(outputs)f(a)i(message)g(when)f
+(it)f(is)h(w)m(aiting)f(for)h(a)h(lo)s(c)m(k)f(\014le)f(to)i(go)g(a)m
+(w)m(a)m(y)-8 b(.)480 3305 y(Pcl-cvs)43 b(will)d(sho)m(w)i(the)h(same)g
+(message)h(in)e(the)h(*cvs*)g(bu\013er,)i(together)g(with)c
+(instructions)480 3430 y(for)34 b(deleting)e(the)i(lo)s(c)m(k)g
+(\014les.)50 b(Y)-8 b(ou)35 b(should)c(normally)h(not)i(ha)m(v)m(e)h
+(to)g(delete)f(them)g(man)m(ually)e(|)480 3555 y(just)i(w)m(ait)g(a)h
+(little)e(while)g(and)h(the)g(problem)f(should)f(\014x)i(itself.)52
+b(But)34 b(if)g(the)g(lo)s(c)m(k)h(\014les)e(do)s(esn't)480
+3679 y(disapp)s(ear)28 b(y)m(ou)j(can)g(delete)f(them)h(with)e
+Fl(M-x)g(cvs-delete-lock)d(RET)p Fo(.)0 3867 y Fl(g)432
+b Fo(This)24 b(will)f(run)i(`)p Fl(cvs)30 b(update)p
+Fo(')24 b(again.)39 b(It)26 b(will)e(alw)m(a)m(ys)i(use)g(the)g(same)g
+(bu\013er)f(that)i(w)m(as)f(used)f(with)480 3991 y(the)32
+b(previous)e(`)p Fl(cvs)g(update)p Fo('.)43 b(Giv)m(e)32
+b(a)g(pre\014x)f(argumen)m(t)h(to)h(a)m(v)m(oid)f(descending)e(in)m(to)
+i(sub)s(direc-)480 4116 y(tories.)41 b(This)28 b(runs)h(the)i(command)f
+(`)p Fl(cvs-mode-update-no-promp)o(t)p Fo('.)0 4303 y
+Fl(G)432 b Fo(This)32 b(will)f(run)i(`)p Fl(cvs)c(update)p
+Fo(')k(and)g(prompt)g(for)h(a)g(new)f(directory)h(to)g(up)s(date.)50
+b(This)32 b(runs)h(the)480 4428 y(command)d(`)p Fl(cvs-update)p
+Fo('.)0 4935 y Fk(5.2)68 b(Mo)l(v)l(emen)l(t)32 b(Commands)125
+5215 y Fo(Y)-8 b(ou)28 b(can)g(use)f(most)h(normal)e(Emacs)i(commands)f
+(to)i(mo)m(v)m(e)g(forw)m(ard)e(and)g(bac)m(kw)m(ard)h(in)e(the)i
+(bu\013er.)39 b(Some)0 5340 y(k)m(eys)31 b(are)g(reb)s(ound)d(to)j
+(functions)e(that)i(tak)m(e)h(adv)-5 b(an)m(tage)32 b(of)f(the)f(fact)i
+(that)f(the)f(bu\013er)g(is)f(a)i(p)s(cl-cvs)e(bu\013er:)p
+eop
 %%Page: 11 13
-bop 0 -58 a Fo(Chapter)15 b(5:)k(Commands)1450 b(11)0 183 y
-Fl(SPC)0 246 y(C-n)0 308 y(n)216 b Fo(These)18 b(k)o(eys)f(mo)o(v)o(e)g(the)g
-(cursor)g(one)h(\014le)g(forw)o(ard,)e(to)o(w)o(ards)g(the)h(end)i(of)d(the)i
-(bu\013er)f(\()p Fl(cookie-)240 370 y(next-cookie)p Fo(\).)0
-453 y Fl(C-p)0 516 y(p)216 b Fo(These)23 b(k)o(eys)f(mo)o(v)o(e)f(one)i
-(\014le)g(bac)o(kw)o(ard,)g(to)o(w)o(ards)e(the)h(b)q(eginning)j(of)d(the)g
-(bu\013er)g(\()p Fl(cookie-)240 578 y(previous-cookie)p Fo(\).)0
-795 y Fk(5.3)33 b(Marking)16 b(\014les)62 932 y Fo(Pcl-cvs)i(w)o(orks)e(on)g
-(a)h(set)f(of)g Fh(selected)i(\014les)i Fo(\(see)c(Section)i(4.2)e([Selected)
-h(\014les],)h(page)e(8\).)24 b(Y)l(ou)17 b(can)g(mark)0 994
-y(and)e(unmark)g(\014les)i(with)e(these)h(commands:)0 1141
-y Fl(m)216 b Fo(This)19 b(marks)e(the)h(\014le)h(that)e(the)h(cursor)g(is)g
-(p)q(ositioned)i(on.)28 b(If)18 b(the)g(cursor)f(is)i(p)q(ositioned)g(on)f(a)
-240 1204 y(directory)d(all)i(\014les)f(in)g(that)e(directory)i(will)h(b)q(e)e
-(mark)o(ed.)20 b(\()p Fl(cvs-mode-mark)p Fo(\).)0 1287 y Fl(u)216
-b Fo(Unmark)13 b(the)h(\014le)h(that)d(the)i(cursor)f(is)h(p)q(ositioned)i
-(on.)j(If)14 b(the)f(cursor)h(is)g(on)f(a)g(directory)l(,)h(all)h(\014les)240
-1349 y(in)h(that)f(directory)g(will)i(b)q(e)f(unmark)o(ed.)k(\()p
-Fl(cvs-mode-unmark)p Fo(\).)0 1433 y Fl(M)216 b Fo(Mark)14
-b Fh(all)k Fo(\014les)e(in)g(the)g(bu\013er)f(\()p Fl
-(cvs-mode-mark-all-files)o Fo(\).)0 1516 y Fl(ESC)g(DEL)81
-b Fo(Unmark)15 b Fh(all)j Fo(\014les)e(\()p Fl(cvs-mode-unmark-all-file)o(s)p
-Fo(\).)0 1600 y Fl(DEL)168 b Fo(Unmark)15 b(the)g(\014le)h(on)f(the)g
-(previous)g(line,)i(and)e(mo)o(v)o(e)f(p)q(oin)o(t)h(to)g(that)f(line)j(\()p
-Fl(cvs-mode-unmark-)240 1662 y(up)p Fo(\).)0 1879 y Fk(5.4)33
-b(Committing)16 b(c)n(hanges)0 2026 y Fl(c)216 b Fo(All)17
-b(\014les)g(that)f(ha)o(v)o(e)g(a)f Fl(")p Fo(need)i(to)f(b)q(e)g(c)o(hec)o
-(k)o(ed)h(in)p Fl(")p Fo(-mark)o(er)f(\(see)g(Chapter)g(4)g([Bu\013er)f(con)o
-(ten)o(ts],)240 2088 y(page)20 b(7\))g(can)h(b)q(e)g(c)o(hec)o(k)o(ed)g(in)g
-(with)g(the)g Fl(c)f Fo(command.)36 b(It)20 b(c)o(hec)o(ks)h(in)g(all)h
-(selected)g(\014les)f(\(see)240 2151 y(Section)c(4.2)f([Selected)i(\014les],)
-f(page)g(8\))f(\(except)g(those)h(who)f(lac)o(k)h(the)f Fl(")p
-Fo(ci)p Fl(")p Fo(-mark)o(er)h(-)g(they)f(are)240 2213 y(ignored\).)k
-(Pressing)c Fl(c)f Fo(causes)g Fl(cvs-mode-commit)e Fo(to)i(b)q(e)h(run.)240
-2286 y(When)f(y)o(ou)g(press)g Fl(c)g Fo(y)o(ou)f(will)j(get)d(a)h(bu\013er)g
-(called)h(`)p Fl(*cvs-commit-message*)p Fo('.)g(En)o(ter)f(the)g(log)240
-2348 y(message)f(for)g(the)h(\014le\(s\))g(in)h(it.)k(When)15
-b(y)o(ou)g(are)f(ready)h(y)o(ou)f(should)i(press)f Fl(C-c)g(C-c)f
-Fo(to)g(actually)240 2410 y(commit)h(the)g(\014les)i(\(using)e
-Fl(cvs-edit-done)p Fo(\).)240 2483 y(Normally)23 b(the)f(`)p
-Fl(*cvs-commit-message*)p Fo(')d(bu\013er)j(will)i(retain)e(the)g(log)h
-(message)e(from)h(the)240 2545 y(previous)g(commit,)g(but)g(if)f(the)h(v)m
-(ariable)g Fl(cvs-erase-input-buffer)d Fo(is)i(set)g(to)g(a)g(non-)p
-Fl(nil)240 2608 y Fo(v)m(alue)h(the)e(bu\013er)h(will)h(b)q(e)f(erased.)35
-b(P)o(oin)o(t)20 b(and)h(mark)f(will)i(alw)o(a)o(ys)d(b)q(e)i(lo)q(cated)g
-(around)g(the)240 2670 y(en)o(tire)16 b(bu\013er)f(so)g(that)f(y)o(ou)h(can)g
-(easily)i(erase)e(it)g(with)h Fl(C-w)e Fo(\(`)p Fl(kill-region)p
+11 12 bop 0 -116 a Fo(Chapter)30 b(5:)41 b(Commands)2898
+b(11)0 366 y Fl(SPC)0 491 y(C-n)0 616 y(n)432 b Fo(These)34
+b(k)m(eys)i(mo)m(v)m(e)g(the)f(cursor)f(one)h(\014le)f(forw)m(ard,)i
+(to)m(w)m(ards)f(the)g(end)f(of)h(the)g(bu\013er)f(\()p
+Fl(cookie-)480 740 y(next-cookie)p Fo(\).)0 907 y Fl(C-p)0
+1031 y(p)432 b Fo(These)44 b(k)m(eys)i(mo)m(v)m(e)g(one)f(\014le)e(bac)
+m(kw)m(ard,)49 b(to)m(w)m(ards)d(the)e(b)s(eginning)e(of)j(the)g
+(bu\013er)f(\()p Fl(cookie-)480 1156 y(previous-cookie)p
+Fo(\).)0 1589 y Fk(5.3)68 b(Marking)31 b(\014les)125
+1863 y Fo(Pcl-cvs)i(w)m(orks)g(on)g(a)h(set)g(of)f Fh(selected)h
+(\014les)i Fo(\(see)f(Section)e(4.2)h([Selected)g(\014les],)f(page)h
+(8\).)51 b(Y)-8 b(ou)34 b(can)f(mark)0 1988 y(and)d(unmark)f(\014les)g
+(with)g(these)i(commands:)0 2283 y Fl(m)432 b Fo(This)34
+b(marks)i(the)g(\014le)f(that)h(the)g(cursor)f(is)g(p)s(ositioned)f
+(on.)57 b(If)36 b(the)g(cursor)f(is)g(p)s(ositioned)f(on)i(a)480
+2407 y(directory)30 b(all)f(\014les)g(in)h(that)g(directory)g(will)e(b)
+s(e)i(mark)m(ed.)41 b(\()p Fl(cvs-mode-mark)p Fo(\).)0
+2574 y Fl(u)432 b Fo(Unmark)27 b(the)g(\014le)f(that)i(the)f(cursor)g
+(is)f(p)s(ositioned)f(on.)40 b(If)26 b(the)i(cursor)e(is)g(on)h(a)h
+(directory)-8 b(,)28 b(all)e(\014les)480 2699 y(in)j(that)i(directory)f
+(will)e(b)s(e)h(unmark)m(ed.)40 b(\()p Fl(cvs-mode-unmark)p
+Fo(\).)0 2866 y Fl(M)432 b Fo(Mark)31 b Fh(all)i Fo(\014les)c(in)g(the)
+h(bu\013er)g(\()p Fl(cvs-mode-mark-all-files)p Fo(\).)0
+3033 y Fl(ESC)f(DEL)163 b Fo(Unmark)30 b Fh(all)j Fo(\014les)c(\()p
+Fl(cvs-mode-unmark-all-files)o Fo(\).)0 3199 y Fl(DEL)336
+b Fo(Unmark)29 b(the)h(\014le)f(on)h(the)g(previous)f(line,)f(and)h(mo)
+m(v)m(e)j(p)s(oin)m(t)d(to)h(that)h(line)d(\()p Fl(cvs-mode-unmark-)480
+3324 y(up)p Fo(\).)0 3757 y Fk(5.4)68 b(Committing)32
+b(c)l(hanges)0 4052 y Fl(c)432 b Fo(All)31 b(\014les)g(that)i(ha)m(v)m
+(e)g(a)g Fl(")p Fo(need)e(to)i(b)s(e)f(c)m(hec)m(k)m(ed)i(in)p
+Fl(")p Fo(-mark)m(er)d(\(see)i(Chapter)f(4)g([Bu\013er)h(con)m(ten)m
+(ts],)480 4177 y(page)42 b(7\))f(can)h(b)s(e)e(c)m(hec)m(k)m(ed)j(in)d
+(with)f(the)j Fl(c)e Fo(command.)72 b(It)42 b(c)m(hec)m(ks)g(in)e(all)g
+(selected)h(\014les)f(\(see)480 4301 y(Section)33 b(4.2)h([Selected)g
+(\014les],)f(page)h(8\))g(\(except)h(those)e(who)g(lac)m(k)h(the)f
+Fl(")p Fo(ci)p Fl(")p Fo(-mark)m(er)g(-)g(they)h(are)480
+4426 y(ignored\).)40 b(Pressing)29 b Fl(c)h Fo(causes)h
+Fl(cvs-mode-commit)26 b Fo(to)31 b(b)s(e)f(run.)480 4572
+y(When)g(y)m(ou)g(press)f Fl(c)g Fo(y)m(ou)h(will)d(get)k(a)g(bu\013er)
+d(called)h(`)p Fl(*cvs-commit-message*)p Fo('.)36 b(En)m(ter)30
+b(the)g(log)480 4696 y(message)h(for)e(the)h(\014le\(s\))f(in)f(it.)40
+b(When)29 b(y)m(ou)h(are)g(ready)g(y)m(ou)g(should)d(press)i
+Fl(C-c)g(C-c)g Fo(to)h(actually)480 4821 y(commit)g(the)h(\014les)e
+(\(using)g Fl(cvs-edit-done)p Fo(\).)480 4966 y(Normally)43
+b(the)i(`)p Fl(*cvs-commit-message*)p Fo(')39 b(bu\013er)44
+b(will)d(retain)j(the)h(log)f(message)i(from)e(the)480
+5091 y(previous)d(commit,)46 b(but)41 b(if)h(the)h(v)-5
+b(ariable)41 b Fl(cvs-erase-input-buffer)36 b Fo(is)42
+b(set)h(to)g(a)g(non-)p Fl(nil)480 5215 y Fo(v)-5 b(alue)40
+b(the)h(bu\013er)f(will)e(b)s(e)i(erased.)72 b(P)m(oin)m(t)42
+b(and)e(mark)g(will)e(alw)m(a)m(ys)k(b)s(e)e(lo)s(cated)h(around)f(the)
+480 5340 y(en)m(tire)30 b(bu\013er)g(so)g(that)h(y)m(ou)g(can)g(easily)
+e(erase)i(it)f(with)f Fl(C-w)h Fo(\(`)p Fl(kill-region)p
 Fo('\).)p eop
 %%Page: 12 14
-bop 0 -58 a Fo(Chapter)15 b(5:)k(Commands)1450 b(12)240 183
-y(If)25 b(y)o(ou)g(are)g(editing)i(the)e(\014les)h(in)g(y)o(our)f(emacs)g(an)
-g(automatic)g(`)p Fl(revert-buffer)p Fo(')d(will)27 b(b)q(e)240
-246 y(p)q(erformed.)39 b(\(If)21 b(the)h(\014le)g(con)o(tains)f(`)p
-Fl($Id: pcl-cvs.ps,v 1.1.1.2 1996/10/18 03:41:45 tholo Exp $)p Fo(')g(k)o(eyw)o(ords)f(`)p Fl(cvs)14 b(commit)p
-Fo(')21 b(will)i(write)e(a)g(new)h(\014le)240 308 y(with)i(the)g(new)g(v)m
-(alues)h(substituted.)47 b(The)24 b(auto-rev)o(ert)f(mak)o(es)g(sure)h(that)f
-(y)o(ou)h(get)f(them)240 370 y(in)o(to)d(y)o(our)g(bu\013er\).)35
-b(The)20 b(rev)o(ert)g(will)i(not)e(o)q(ccur)h(if)f(y)o(ou)g(ha)o(v)o(e)g(mo)
-q(di\014ed)i(y)o(our)e(bu\013er,)h(or)e(if)240 432 y(`)p Fl
-(cvs-auto-revert-after-c)o(ommit)p Fo(')12 b(is)j(set)g(to)g(`)p
-Fl(nil)p Fo('.)0 516 y Fl(C)216 b Fo(This)15 b(is)f(just)g(lik)o(e)i(`)p
-Fl(cvs-mode-commit)p Fo(',)11 b(except)k(that)e(it)h(tries)h(to)e(pro)o(vide)
-i(appropriate)f(default)240 578 y(log)k(messages)f(b)o(y)h(lo)q(oking)h(at)e
-(the)h(`)p Fl(ChangeLog)p Fo('s)e(in)i(the)g(curren)o(t)g(directory)l(.)28
-b(The)19 b(idea)f(is)h(to)240 640 y(write)11 b(y)o(our)f(ChangeLog)h(en)o
-(tries)g(\014rst,)g(and)g(then)h(use)f(this)g(command)g(to)f(commit)h(y)o
-(our)f(c)o(hanges.)240 703 y(Pressing)16 b Fl(C)f Fo(causes)g
-Fl(cvs-mode-changelog-commit)d Fo(to)i(b)q(e)i(run.)240 775
-y(T)l(o)f(select)h(default)g(log)f(text,)f(p)q(cl-cvs:)265
-848 y Fn(\000)30 b Fo(\014nds)16 b(the)f(ChangeLogs)g(for)g(the)g(\014les)h
-(to)f(b)q(e)g(c)o(hec)o(k)o(ed)h(in;)265 921 y Fn(\000)30 b
-Fo(v)o(eri\014es)20 b(that)f(the)g(top)g(en)o(try)g(in)h(the)f(ChangeLog)g
-(is)h(on)f(the)h(curren)o(t)f(date)g(and)h(b)o(y)f(the)330
-983 y(curren)o(t)c(user;)g(if)h(not,)e(no)h(default)h(text)f(is)g(pro)o
-(vided;)265 1056 y Fn(\000)30 b Fo(searc)o(h)13 b(the)h(ChangeLog)f(en)o(try)
-g(for)g(paragraphs)g(con)o(taining)h(the)g(names)f(of)g(the)h(\014les)h(w)o
-(e're)330 1118 y(c)o(hec)o(king)h(in;)g(and)f(\014nally)265
-1191 y Fn(\000)30 b Fo(uses)24 b(those)f(paragraphs)f(as)h(the)g(default)h
-(log)f(text)g(in)h(the)f(`)p Fl(*cvs-commit-message*)p Fo(')330
-1254 y(bu\013er.)240 1337 y(Y)l(ou)15 b(can)h(then)f(commit)g(the)h(`)p
-Fl(ChangeLog)p Fo(')d(\014le)j(once)g(p)q(er)f(da)o(y)g(without)g(an)o(y)g
-(log)g(message.)0 1554 y Fk(5.5)33 b(Editing)17 b(\014les)62
-1691 y Fo(There)d(are)g(curren)o(tly)g(three)g(commands)g(that)f(can)h(b)q(e)
-h(used)f(to)g(\014nd)g(a)g(\014le)h(\(that)e(is,)h(load)g(it)g(in)o(to)g(a)g
-(bu\013er)0 1753 y(and)h(start)f(editing)j(it)e(there\).)20
-b(These)15 b(commands)g(w)o(ork)g(on)g(the)g(line)i(that)d(the)i(cursor)e(is)
-i(situated)g(at.)j(They)0 1815 y(ignore)c(an)o(y)g(mark)o(ed)g(\014les.)0
-1963 y Fl(f)216 b Fo(Find)16 b(the)g(\014le)g(that)f(the)g(cursor)g(p)q(oin)o
-(ts)h(to.)k(Run)c(`)p Fl(dired)p Fo(')e(if)i(the)f(cursor)g(p)q(oin)o(ts)h
-(to)f(a)g(directory)240 2025 y(\()p Fl(cvs-mode-find-file)p
-Fo(\).)0 2108 y Fl(o)216 b Fo(Lik)o(e)16 b Fl(f)p Fo(,)f(but)g(use)h(another)
-e(windo)o(w)i(\()p Fl(cvs-mode-find-file-oth)o(er-windo)o(w)p
-Fo(\).)0 2192 y Fl(A)216 b Fo(In)o(v)o(ok)o(e)29 b(`)p Fl
-(add-change-log-entry-other)o(-window)o Fo(')e(to)i(edit)h(a)f(`)p
-Fl(ChangeLog)p Fo(')f(\014le.)64 b(The)240 2254 y(`)p Fl(ChangeLog)p
-Fo(')20 b(will)k(b)q(e)f(found)g(in)g(the)f(directory)h(of)f(the)g(\014le)h
-(the)g(cursor)f(p)q(oin)o(ts)g(to.)41 b(\()p Fl(cvs-)240 2316
-y(mode-add-change-log-entry-)o(other-w)o(indow)p Fo(\))o(.)0
-2533 y Fk(5.6)33 b(Getting)15 b(info)h(ab)r(out)f(\014les)62
-2670 y Fo(Both)g(of)g(the)g(follo)o(wing)h(commands)f(can)h(b)q(e)f
-(customized.)21 b(See)16 b(Chapter)f(6)g([Customization],)f(page)h(18.)p
-eop
+12 13 bop 0 -116 a Fo(Chapter)30 b(5:)41 b(Commands)2898
+b(12)480 366 y(If)50 b(y)m(ou)h(are)f(editing)f(the)i(\014les)e(in)g(y)
+m(our)i(emacs)g(an)f(automatic)i(`)p Fl(revert-buffer)p
+Fo(')47 b(will)h(b)s(e)480 491 y(p)s(erformed.)76 b(\(If)43
+b(the)g(\014le)f(con)m(tains)h(`)p Fl($Id: pcl-cvs.ps,v 1.1.1.3 1997/02/21 06:47:32 tholo Exp $)p Fo(')f(k)m(eyw)m(ords)h(`)
+p Fl(cvs)30 b(commit)p Fo(')41 b(will)f(write)i(a)i(new)e(\014le)480
+616 y(with)k(the)i(new)f(v)-5 b(alues)47 b(substituted.)92
+b(The)47 b(auto-rev)m(ert)i(mak)m(es)g(sure)e(that)h(y)m(ou)g(get)h
+(them)480 740 y(in)m(to)41 b(y)m(our)f(bu\013er\).)71
+b(The)40 b(rev)m(ert)h(will)d(not)j(o)s(ccur)f(if)g(y)m(ou)g(ha)m(v)m
+(e)i(mo)s(di\014ed)d(y)m(our)h(bu\013er,)i(or)f(if)480
+865 y(`)p Fl(cvs-auto-revert-after-com)o(mit)p Fo(')24
+b(is)30 b(set)g(to)i(`)p Fl(nil)p Fo('.)0 1031 y Fl(C)432
+b Fo(This)27 b(is)g(just)h(lik)m(e)f(`)p Fl(cvs-mode-commit)p
+Fo(',)f(except)j(that)g(it)f(tries)g(to)h(pro)m(vide)e(appropriate)h
+(default)480 1156 y(log)36 b(messages)g(b)m(y)g(lo)s(oking)f(at)h(the)g
+(`)p Fl(ChangeLog)p Fo('s)e(in)g(the)i(curren)m(t)f(directory)-8
+b(.)57 b(The)35 b(idea)g(is)g(to)480 1281 y(write)21
+b(y)m(our)h(ChangeLog)g(en)m(tries)g(\014rst,)h(and)e(then)g(use)h
+(this)e(command)i(to)g(commit)g(y)m(our)g(c)m(hanges.)480
+1405 y(Pressing)29 b Fl(C)h Fo(causes)h Fl(cvs-mode-changelog-commi)o
+(t)24 b Fo(to)32 b(b)s(e)d(run.)480 1551 y(T)-8 b(o)31
+b(select)g(default)e(log)i(text,)g(p)s(cl-cvs:)529 1696
+y Fn(\000)60 b Fo(\014nds)29 b(the)h(ChangeLogs)h(for)f(the)h(\014les)e
+(to)i(b)s(e)f(c)m(hec)m(k)m(ed)i(in;)529 1842 y Fn(\000)60
+b Fo(v)m(eri\014es)38 b(that)h(the)g(top)g(en)m(try)g(in)e(the)i
+(ChangeLog)g(is)e(on)i(the)g(curren)m(t)f(date)h(and)f(b)m(y)h(the)660
+1967 y(curren)m(t)30 b(user;)g(if)f(not,)i(no)g(default)e(text)j(is)d
+(pro)m(vided;)529 2112 y Fn(\000)60 b Fo(searc)m(h)28
+b(the)f(ChangeLog)h(en)m(try)f(for)g(paragraphs)f(con)m(taining)h(the)g
+(names)g(of)g(the)g(\014les)f(w)m(e're)660 2237 y(c)m(hec)m(king)31
+b(in;)e(and)h(\014nally)529 2383 y Fn(\000)60 b Fo(uses)46
+b(those)h(paragraphs)f(as)h(the)f(default)g(log)h(text)g(in)e(the)i(`)p
+Fl(*cvs-commit-message*)p Fo(')660 2507 y(bu\013er.)480
+2674 y(Y)-8 b(ou)31 b(can)g(then)f(commit)g(the)g(`)p
+Fl(ChangeLog)p Fo(')f(\014le)g(once)i(p)s(er)f(da)m(y)g(without)g(an)m
+(y)h(log)f(message.)0 3107 y Fk(5.5)68 b(Editing)31 b(\014les)125
+3381 y Fo(There)c(are)h(curren)m(tly)f(three)h(commands)f(that)i(can)f
+(b)s(e)f(used)g(to)i(\014nd)d(a)i(\014le)f(\(that)i(is,)e(load)h(it)f
+(in)m(to)h(a)g(bu\013er)0 3506 y(and)i(start)h(editing)e(it)g(there\).)
+42 b(These)30 b(commands)g(w)m(ork)g(on)g(the)h(line)e(that)h(the)h
+(cursor)f(is)f(situated)h(at.)41 b(They)0 3630 y(ignore)30
+b(an)m(y)h(mark)m(ed)f(\014les.)0 3925 y Fl(f)432 b Fo(Find)29
+b(the)i(\014le)f(that)h(the)g(cursor)f(p)s(oin)m(ts)g(to.)42
+b(Run)30 b(`)p Fl(dired)p Fo(')g(if)f(the)i(cursor)f(p)s(oin)m(ts)g(to)
+h(a)g(directory)480 4050 y(\()p Fl(cvs-mode-find-file)p
+Fo(\).)0 4217 y Fl(o)432 b Fo(Lik)m(e)30 b Fl(f)p Fo(,)h(but)e(use)h
+(another)h(windo)m(w)e(\()p Fl(cvs-mode-find-file-other)o(-win)o(dow)p
+Fo(\).)0 4384 y Fl(A)432 b Fo(In)m(v)m(ok)m(e)61 b(`)p
+Fl(add-change-log-entry-oth)o(er-w)o(ind)o(ow)p Fo(')53
+b(to)60 b(edit)f(a)g(`)p Fl(ChangeLog)p Fo(')e(\014le.)126
+b(The)480 4508 y(`)p Fl(ChangeLog)p Fo(')43 b(will)e(b)s(e)j(found)g
+(in)f(the)i(directory)f(of)g(the)h(\014le)f(the)g(cursor)g(p)s(oin)m
+(ts)g(to.)84 b(\()p Fl(cvs-)480 4633 y(mode-add-change-log-entr)o(y-ot)
+o(her-)o(win)o(dow)p Fo(\).)0 5066 y Fk(5.6)68 b(Getting)31
+b(info)g(ab)t(out)g(\014les)125 5340 y Fo(Both)g(of)f(the)h(follo)m
+(wing)d(commands)i(can)h(b)s(e)f(customized.)40 b(See)31
+b(Chapter)f(6)h([Customization],)f(page)h(18.)p eop
 %%Page: 13 15
-bop 0 -58 a Fo(Chapter)15 b(5:)k(Commands)1450 b(13)0 183 y
-Fl(l)216 b Fo(Run)20 b(`)p Fl(cvs)14 b(log)p Fo(')k(on)h(all)g(selected)h
-(\014les,)g(and)f(sho)o(w)f(the)h(result)g(in)h(a)e(temp)q(orary)g(bu\013er)h
-(\()p Fl(cvs-)240 246 y(mode-log)p Fo(\).)0 345 y Fl(s)216
-b Fo(Run)15 b(`)p Fl(cvs)f(status)p Fo(')e(on)i(all)g(selected)h(\014les,)g
-(and)f(sho)o(w)f(the)g(result)i(in)f(a)f(temp)q(orary)g(bu\013er)h(\()p
-Fl(cvs-)240 407 y(mode-status)p Fo(\).)0 685 y Fk(5.7)33 b(Adding)16
-b(and)f(remo)n(ving)i(\014les)62 828 y Fo(The)h(follo)o(wing)g(commands)g
-(are)f(a)o(v)m(ailable)i(to)e(mak)o(e)g(it)h(easy)g(to)e(add)i(and)g(remo)o
-(v)o(e)f(\014les)h(from)f(the)h(CVS)0 890 y(rep)q(ository)l(.)0
-1051 y Fl(a)216 b Fo(Add)13 b(all)h(selected)g(\014les.)20
-b(This)13 b(command)g(can)g(b)q(e)h(used)f(on)g(`)p Fl(Unknown)p
-Fo(')e(\014les)i(\(see)g(see)g(Section)h(4.1)240 1114 y([File)j(status],)e
-(page)i(7\).)23 b(The)16 b(status)g(of)g(the)h(\014le)g(will)h(c)o(hange)f
-(to)f(`)p Fl(Added)p Fo(',)e(and)j(y)o(ou)f(will)i(ha)o(v)o(e)240
-1176 y(to)g(use)h Fl(c)f Fo(\(`)p Fl(cvs-mode-commit)p Fo(',)e(see)j(see)g
-(Section)h(5.4)d([Committing)i(c)o(hanges],)f(page)h(11\))f(to)240
-1238 y(really)e(add)g(the)f(\014le)h(to)f(the)g(rep)q(ository)l(.)240
-1319 y(This)g(command)f(can)h(also)f(b)q(e)h(used)h(on)e(`)p
-Fl(Removed)p Fo(')f(\014les)i(\(b)q(efore)f(y)o(ou)h(commit)f(them\))g(to)g
-(resur-)240 1381 y(rect)h(them.)240 1462 y(Selected)e(\014les)g(that)d(are)i
-(neither)g(`)p Fl(Unknown)p Fo(')e(nor)h(`)p Fl(Removed)p Fo(')f(will)j(b)q
-(e)f(ignored)g(b)o(y)g(this)f(command.)240 1543 y(The)k(command)h(that)e(is)i
-(run)f(is)h Fl(cvs-mode-add)p Fo(.)0 1642 y Fl(r)216 b Fo(This)16
-b(command)f(remo)o(v)o(es)f(the)h(selected)i(\014les)f(\(after)e(prompting)h
-(for)g(con\014rmation\).)20 b(The)15 b(\014les)240 1704 y(are)j(`)p
-Fl(rm)p Fo('ed)g(from)g(y)o(our)g(directory)h(and)f(\(unless)i(the)e(status)g
-(w)o(as)g(`)p Fl(Unknown)p Fo(';)g(see)h(Section)g(4.1)240
-1766 y([File)e(status],)e(page)h(7\))g(they)g(will)i(also)e(b)q(e)h(`)p
-Fl(cvs)d(remove)p Fo('d.)22 b(If)17 b(the)f(\014les)h(w)o(ere)f(`)p
-Fl(Unknown)p Fo(')f(they)240 1829 y(will)20 b(disapp)q(ear)f(from)e(the)h
-(bu\013er.)29 b(Otherwise)19 b(their)f(status)g(will)h(c)o(hange)g(to)e(`)p
-Fl(Removed)p Fo(',)g(and)240 1891 y(y)o(ou)g(m)o(ust)h(use)g
-Fl(c)f Fo(\(`)p Fl(cvs-mode-commit)p Fo(',)e(see)j(Section)h(5.4)d
-([Committing)i(c)o(hanges],)f(page)h(11\))240 1953 y(to)d(commit)g(the)g
-(remo)o(v)m(al.)240 2034 y(The)g(command)h(that)e(is)i(run)f(is)h
-Fl(cvs-mode-remove-file)p Fo(.)0 2312 y Fk(5.8)33 b(Undoing)15
-b(c)n(hanges)0 2473 y Fl(U)216 b Fo(If)14 b(y)o(ou)f(ha)o(v)o(e)h(mo)q
-(di\014ed)h(a)e(\014le,)i(and)f(for)f(some)h(reason)f(decide)i(that)e(y)o(ou)
-h(don't)f(w)o(an)o(t)g(to)g(k)o(eep)h(the)240 2535 y(c)o(hanges,)i(y)o(ou)g
-(can)g(undo)h(them)f(with)g(this)h(command.)22 b(It)17 b(w)o(orks)e(b)o(y)h
-(remo)o(ving)g(y)o(our)f(w)o(orking)240 2598 y(cop)o(y)20 b(of)g(the)g
-(\014le)h(and)g(then)f(getting)g(the)g(latest)g(v)o(ersion)h(from)e(the)h
-(rep)q(ository)h(\()p Fl(cvs-mode-)240 2660 y(undo-local-changes)p
-Fo(.)p eop
+13 14 bop 0 -116 a Fo(Chapter)30 b(5:)41 b(Commands)2898
+b(13)0 366 y Fl(l)432 b Fo(Run)36 b(`)p Fl(cvs)30 b(log)p
+Fo(')37 b(on)g(all)f(selected)i(\014les,)h(and)d(sho)m(w)i(the)f
+(result)g(in)f(a)h(temp)s(orary)g(bu\013er)g(\()p Fl(cvs-)480
+491 y(mode-log)p Fo(\).)0 689 y Fl(s)432 b Fo(Run)26
+b(`)p Fl(cvs)k(status)p Fo(')c(on)h(all)f(selected)i(\014les,)f(and)f
+(sho)m(w)i(the)f(result)f(in)g(a)i(temp)s(orary)f(bu\013er)f(\()p
+Fl(cvs-)480 814 y(mode-status)p Fo(\).)0 1370 y Fk(5.7)68
+b(Adding)30 b(and)g(remo)l(ving)h(\014les)125 1656 y
+Fo(The)j(follo)m(wing)g(commands)h(are)g(a)m(v)-5 b(ailable)35
+b(to)g(mak)m(e)i(it)d(easy)i(to)g(add)e(and)h(remo)m(v)m(e)i(\014les)d
+(from)g(the)i(CVS)0 1780 y(rep)s(ository)-8 b(.)0 2103
+y Fl(a)432 b Fo(Add)25 b(all)f(selected)i(\014les.)38
+b(This)24 b(command)h(can)h(b)s(e)f(used)g(on)g(`)p Fl(Unknown)p
+Fo(')f(\014les)h(\(see)h(see)g(Section)g(4.1)480 2227
+y([File)32 b(status],)j(page)e(7\).)49 b(The)33 b(status)g(of)g(the)g
+(\014le)f(will)e(c)m(hange)k(to)g(`)p Fl(Added)p Fo(',)f(and)f(y)m(ou)h
+(will)e(ha)m(v)m(e)480 2352 y(to)38 b(use)f Fl(c)g Fo(\(`)p
+Fl(cvs-mode-commit)p Fo(',)f(see)i(see)g(Section)f(5.4)h([Committing)e
+(c)m(hanges],)41 b(page)d(11\))g(to)480 2477 y(really)29
+b(add)h(the)h(\014le)e(to)i(the)g(rep)s(ository)-8 b(.)480
+2638 y(This)27 b(command)i(can)g(also)g(b)s(e)f(used)g(on)h(`)p
+Fl(Removed)p Fo(')e(\014les)h(\(b)s(efore)h(y)m(ou)g(commit)g(them\))g
+(to)h(resur-)480 2762 y(rect)h(them.)480 2924 y(Selected)23
+b(\014les)f(that)i(are)f(neither)f(`)p Fl(Unknown)p Fo(')f(nor)i(`)p
+Fl(Removed)p Fo(')e(will)g(b)s(e)h(ignored)g(b)m(y)h(this)f(command.)
+480 3085 y(The)30 b(command)g(that)h(is)e(run)g(is)h
+Fl(cvs-mode-add)p Fo(.)0 3283 y Fl(r)432 b Fo(This)29
+b(command)h(remo)m(v)m(es)h(the)g(selected)g(\014les)e(\(after)i
+(prompting)e(for)h(con\014rmation\).)40 b(The)30 b(\014les)480
+3408 y(are)37 b(`)p Fl(rm)p Fo('ed)g(from)g(y)m(our)g(directory)f(and)h
+(\(unless)e(the)j(status)f(w)m(as)g(`)p Fl(Unknown)p
+Fo(';)i(see)f(Section)f(4.1)480 3533 y([File)32 b(status],)i(page)f
+(7\))g(they)g(will)d(also)i(b)s(e)g(`)p Fl(cvs)e(remove)p
+Fo('d.)45 b(If)32 b(the)g(\014les)g(w)m(ere)h(`)p Fl(Unknown)p
+Fo(')e(they)480 3657 y(will)j(disapp)s(ear)g(from)h(the)i(bu\013er.)57
+b(Otherwise)35 b(their)g(status)h(will)e(c)m(hange)j(to)g(`)p
+Fl(Removed)p Fo(',)g(and)480 3782 y(y)m(ou)f(m)m(ust)f(use)g
+Fl(c)g Fo(\(`)p Fl(cvs-mode-commit)p Fo(',)f(see)i(Section)f(5.4)i
+([Committing)d(c)m(hanges],)39 b(page)d(11\))480 3906
+y(to)31 b(commit)f(the)h(remo)m(v)-5 b(al.)480 4068 y(The)30
+b(command)g(that)h(is)e(run)g(is)h Fl(cvs-mode-remove-file)p
+Fo(.)0 4623 y Fk(5.8)68 b(Undoing)31 b(c)l(hanges)0 4946
+y Fl(U)432 b Fo(If)27 b(y)m(ou)h(ha)m(v)m(e)h(mo)s(di\014ed)c(a)j
+(\014le,)f(and)g(for)g(some)h(reason)g(decide)f(that)h(y)m(ou)g(don't)f
+(w)m(an)m(t)h(to)h(k)m(eep)f(the)480 5071 y(c)m(hanges,)34
+b(y)m(ou)f(can)f(undo)f(them)h(with)f(this)h(command.)46
+b(It)32 b(w)m(orks)g(b)m(y)g(remo)m(ving)g(y)m(our)h(w)m(orking)480
+5195 y(cop)m(y)41 b(of)g(the)f(\014le)f(and)h(then)g(getting)h(the)g
+(latest)g(v)m(ersion)e(from)h(the)h(rep)s(ository)e(\()p
+Fl(cvs-mode-)480 5320 y(undo-local-changes)p Fo(.)p eop
 %%Page: 14 16
-bop 0 -58 a Fo(Chapter)15 b(5:)k(Commands)1450 b(14)0 183 y
-Fk(5.9)33 b(Remo)n(ving)15 b(handled)i(en)n(tries)0 329 y Fl(x)216
-b Fo(This)16 b(command)f(allo)o(ws)h(y)o(ou)f(to)g(remo)o(v)o(e)f(all)j(en)o
-(tries)f(that)e(y)o(ou)h(ha)o(v)o(e)g(pro)q(cessed.)22 b(More)14
-b(sp)q(ecif-)240 391 y(ically)l(,)20 b(the)e(lines)h(for)e(`)p
-Fl(Updated)p Fo(')f(\014les)i(\(see)g(Section)h(4.1)d([File)j(status],)d
-(page)i(7)f(and)h(\014les)h(that)240 454 y(ha)o(v)o(e)12 b(b)q(een)h(c)o(hec)
-o(k)o(ed)g(in)f(\(see)h(Section)f(5.4)g([Committing)f(c)o(hanges],)h(page)g
-(11\))f(are)h(remo)o(v)o(ed)g(from)240 516 y(the)h(bu\013er.)18
-b(If)13 b(a)f(directory)h(b)q(ecomes)g(empt)o(y)f(the)h(heading)g(for)f(that)
-g(directory)g(is)h(also)g(remo)o(v)o(ed.)240 578 y(This)j(mak)o(es)e(it)i
-(easier)g(to)e(get)h(an)g(o)o(v)o(erview)g(of)g(what)f(needs)i(to)f(b)q(e)h
-(done.)240 650 y(The)e(command)f(is)h(called)g Fl(cvs-mode-remove-handled)p
-Fo(.)j(If)c(`)p Fl(cvs-auto-remove-handled)p Fo(')c(is)240
-712 y(set)15 b(to)g(non-)p Fl(nil)g Fo(this)g(will)i(automatically)f(b)q(e)g
-(p)q(erformed)f(after)f(ev)o(ery)i(commit.)0 792 y Fl(C-k)168
-b Fo(This)11 b(command)f(can)h(b)q(e)g(used)g(for)e(lines)j(that)e(`)p
-Fl(cvs-mode-remove-handled)p Fo(')c(w)o(ould)11 b(not)f(delete,)240
-854 y(but)15 b(that)g(y)o(ou)g(w)o(an)o(t)f(to)g(delete)j(\()p
-Fl(cvs-mode-acknowledge)p Fo(\))o(.)0 1064 y Fk(5.10)32 b(Ignoring)16
-b(\014les)0 1210 y Fl(i)216 b Fo(Arrange)18 b(so)h(that)f(CVS)g(will)j
-(ignore)e(the)g(selected)g(\014les.)32 b(The)19 b(\014le)g(names)g(are)f
-(added)i(to)e(the)240 1273 y(`)p Fl(.cvsignore)p Fo(')d(\014le)k(in)f(the)f
-(corresp)q(onding)i(directory)l(.)26 b(If)18 b(the)f(`)p Fl(.cvsignore)p
-Fo(')f(do)q(esn't)h(exist)h(it)240 1335 y(will)f(b)q(e)f(created.)240
-1406 y(The)d(`)p Fl(.cvsignore)p Fo(')d(\014le)j(should)h(normally)f(b)q(e)g
-(added)g(to)e(the)i(rep)q(ository)l(,)g(but)f(y)o(ou)g(could)i(ignore)240
-1468 y(it)h(also)h(if)f(y)o(ou)g(lik)o(e)h(it)g(b)q(etter)f(that)g(w)o(a)o(y)
-l(.)240 1540 y(This)h(runs)f Fl(cvs-mode-ignore)p Fo(.)0 1750
-y Fk(5.11)32 b(Viewing)16 b(di\013erences)0 1896 y Fl(d)216
-b Fo(Displa)o(y)13 b(a)e(`)p Fl(cvs)k(diff)p Fo(')c(b)q(et)o(w)o(een)h(the)h
-(selected)g(\014les)g(and)f(the)h(R)o(CS)f(v)o(ersion)g(that)g(they)g(are)g
-(based)240 1958 y(on.)24 b(See)17 b(Chapter)f(6)g([Customization],)g(page)g
-(18)g(describ)q(es)i(ho)o(w)e(y)o(ou)g(can)h(send)g(\015ags)f(to)g(`)p
-Fl(cvs)240 2020 y(diff)p Fo('.)i(If)c Fh(cvs-di\013-ignore-marks)i
-Fo(is)e(set)f(to)g(a)g(non-)p Fl(nil)g Fo(v)m(alue)i(or)e(if)h(a)f(pre\014x)h
-(argumen)o(t)f(is)g(giv)o(en)240 2083 y(\(but)20 b(not)g(b)q(oth\))g(an)o(y)g
-(mark)o(ed)g(\014les)h(will)h(not)e(b)q(e)h(considered)h(to)d(b)q(e)i
-(selected.)37 b(\()p Fl(cvs-mode-)240 2145 y(diff-cvs)p Fo(\).)0
-2225 y Fl(b)216 b Fo(If)15 b(CVS)g(\014nds)h(a)f(con\015ict)g(while)i
-(merging)e(t)o(w)o(o)f(v)o(ersions)h(of)f(a)h(\014le)h(\(during)f(a)g(`)p
-Fl(cvs)f(update)p Fo(',)g(see)240 2287 y(Section)g(5.1)d([Up)q(dating)i(the)g
-(directory],)g(page)f(10\))g(it)h(will)h(sa)o(v)o(e)e(the)h(original)g
-(\014le)h(in)f(a)g(\014le)g(called)240 2350 y(`)p Fl(.#)p Fh(FILE)p
-Fl(.)p Fh(VERSION)5 b Fo(')18 b(where)g Fh(FILE)i Fo(is)e(the)g(name)f(of)g
-(the)h(\014le,)h(and)e Fh(VERSION)24 b Fo(is)18 b(the)g(R)o(CS)240
-2412 y(v)o(ersion)d(n)o(um)o(b)q(er)h(that)e(y)o(our)h(\014le)h(w)o(as)f
-(based)g(on.)240 2483 y(With)c(the)h Fl(b)e Fo(command)h(y)o(ou)g(can)h(run)f
-(a)g(`)p Fl(diff)p Fo(')f(on)h(the)g(\014les)h(`)p Fl(.#)p
-Fh(FILE)p Fl(.)p Fh(VERSION)5 b Fo(')12 b(and)f(`)p Fh(FILE)s
-Fo('.)240 2545 y(Y)l(ou)17 b(can)h(get)e(a)h(con)o(text-)g(or)f(Unidi\013)j
-(b)o(y)e(setting)g(`)p Fl(cvs-diff-flags)p Fo(')d(-)j(see)h(Chapter)e(6)h
-([Cus-)240 2608 y(tomization],)g(page)g(18.)24 b(This)18 b(command)f(only)g
-(w)o(orks)f(on)h(\014les)h(that)e(ha)o(v)o(e)h(status)f(`)p
-Fl(Conflict)p Fo(')240 2670 y(or)f(`)p Fl(Merged)p Fo('.)p
-eop
+14 15 bop 0 -116 a Fo(Chapter)30 b(5:)41 b(Commands)2898
+b(14)0 366 y Fk(5.9)68 b(Remo)l(ving)32 b(handled)e(en)l(tries)0
+658 y Fl(x)432 b Fo(This)29 b(command)i(allo)m(ws)f(y)m(ou)h(to)h(remo)
+m(v)m(e)g(all)e(en)m(tries)g(that)i(y)m(ou)f(ha)m(v)m(e)h(pro)s
+(cessed.)41 b(More)32 b(sp)s(ecif-)480 783 y(ically)-8
+b(,)36 b(the)f(lines)f(for)h(`)p Fl(Updated)p Fo(')f(\014les)g(\(see)i
+(Section)f(4.1)i([File)d(status],)k(page)e(7)f(and)g(\014les)f(that)480
+907 y(ha)m(v)m(e)25 b(b)s(een)f(c)m(hec)m(k)m(ed)i(in)d(\(see)i
+(Section)f(5.4)h([Committing)e(c)m(hanges],)k(page)e(11\))h(are)e(remo)
+m(v)m(ed)h(from)480 1032 y(the)g(bu\013er.)38 b(If)24
+b(a)i(directory)e(b)s(ecomes)h(empt)m(y)g(the)h(heading)d(for)i(that)h
+(directory)e(is)g(also)h(remo)m(v)m(ed.)480 1157 y(This)k(mak)m(es)i
+(it)f(easier)g(to)h(get)h(an)e(o)m(v)m(erview)h(of)f(what)h(needs)f(to)
+h(b)s(e)f(done.)480 1299 y(The)c(command)g(is)g(called)g
+Fl(cvs-mode-remove-handled)p Fo(.)33 b(If)26 b(`)p Fl
+(cvs-auto-remove-handled)p Fo(')21 b(is)480 1424 y(set)31
+b(to)g(non-)p Fl(nil)e Fo(this)h(will)d(automatically)k(b)s(e)e(p)s
+(erformed)g(after)i(ev)m(ery)g(commit.)0 1584 y Fl(C-k)336
+b Fo(This)19 b(command)h(can)h(b)s(e)f(used)g(for)h(lines)e(that)i(`)p
+Fl(cvs-mode-remove-handled)p Fo(')15 b(w)m(ould)k(not)i(delete,)480
+1708 y(but)30 b(that)h(y)m(ou)f(w)m(an)m(t)i(to)f(delete)f(\()p
+Fl(cvs-mode-acknowledge)p Fo(\).)0 2129 y Fk(5.10)68
+b(Ignoring)31 b(\014les)0 2421 y Fl(i)432 b Fo(Arrange)38
+b(so)f(that)h(CVS)f(will)d(ignore)j(the)h(selected)g(\014les.)61
+b(The)36 b(\014le)h(names)g(are)h(added)f(to)h(the)480
+2545 y(`)p Fl(.cvsignore)p Fo(')32 b(\014le)i(in)g(the)h(corresp)s
+(onding)d(directory)-8 b(.)54 b(If)34 b(the)h(`)p Fl(.cvsignore)p
+Fo(')d(do)s(esn't)j(exist)f(it)480 2670 y(will)28 b(b)s(e)h(created.)
+480 2812 y(The)24 b(`)p Fl(.cvsignore)p Fo(')f(\014le)h(should)e
+(normally)h(b)s(e)h(added)g(to)i(the)f(rep)s(ository)-8
+b(,)25 b(but)f(y)m(ou)i(could)d(ignore)480 2937 y(it)30
+b(also)g(if)g(y)m(ou)g(lik)m(e)g(it)g(b)s(etter)g(that)h(w)m(a)m(y)-8
+b(.)480 3079 y(This)29 b(runs)f Fl(cvs-mode-ignore)p
+Fo(.)0 3500 y Fk(5.11)68 b(Viewing)31 b(di\013erences)0
+3792 y Fl(d)432 b Fo(Displa)m(y)23 b(a)i(`)p Fl(cvs)30
+b(diff)p Fo(')23 b(b)s(et)m(w)m(een)i(the)f(selected)h(\014les)e(and)h
+(the)g(R)m(CS)g(v)m(ersion)f(that)i(they)g(are)f(based)480
+3916 y(on.)48 b(See)33 b(Chapter)g(6)g([Customization],)h(page)f(18)h
+(describ)s(es)d(ho)m(w)i(y)m(ou)g(can)h(send)e(\015ags)h(to)h(`)p
+Fl(cvs)480 4041 y(diff)p Fo('.)39 b(If)26 b Fh(cvs-di\013-ignore-marks)
+k Fo(is)c(set)h(to)h(a)f(non-)p Fl(nil)f Fo(v)-5 b(alue)26
+b(or)h(if)f(a)h(pre\014x)f(argumen)m(t)h(is)f(giv)m(en)480
+4165 y(\(but)40 b(not)h(b)s(oth\))f(an)m(y)h(mark)m(ed)g(\014les)e
+(will)f(not)j(b)s(e)f(considered)f(to)i(b)s(e)f(selected.)72
+b(\()p Fl(cvs-mode-)480 4290 y(diff-cvs)p Fo(\).)0 4450
+y Fl(b)432 b Fo(If)29 b(CVS)h(\014nds)e(a)i(con\015ict)g(while)e
+(merging)h(t)m(w)m(o)i(v)m(ersions)e(of)h(a)h(\014le)e(\(during)f(a)i
+(`)p Fl(cvs)g(update)p Fo(',)e(see)480 4575 y(Section)d(5.1)h([Up)s
+(dating)f(the)g(directory],)h(page)g(10\))h(it)d(will)f(sa)m(v)m(e)k
+(the)e(original)f(\014le)g(in)g(a)h(\014le)g(called)480
+4699 y(`)p Fl(.#)p Fh(FILE)p Fl(.)p Fh(VERSION)10 b Fo(')33
+b(where)i Fh(FILE)40 b Fo(is)34 b(the)h(name)g(of)g(the)g(\014le,)g
+(and)g Fh(VERSION)43 b Fo(is)34 b(the)h(R)m(CS)480 4824
+y(v)m(ersion)30 b(n)m(um)m(b)s(er)f(that)i(y)m(our)f(\014le)g(w)m(as)g
+(based)g(on.)480 4966 y(With)22 b(the)g Fl(b)g Fo(command)g(y)m(ou)h
+(can)f(run)f(a)h(`)p Fl(diff)p Fo(')g(on)g(the)h(\014les)e(`)p
+Fl(.#)p Fh(FILE)p Fl(.)p Fh(VERSION)10 b Fo(')20 b(and)i(`)p
+Fh(FILE)5 b Fo('.)480 5091 y(Y)-8 b(ou)35 b(can)f(get)h(a)g(con)m
+(text-)h(or)e(Unidi\013)e(b)m(y)i(setting)g(`)p Fl(cvs-diff-flags)p
+Fo(')d(-)k(see)f(Chapter)g(6)g([Cus-)480 5215 y(tomization],)h(page)g
+(18.)52 b(This)32 b(command)i(only)f(w)m(orks)h(on)g(\014les)f(that)h
+(ha)m(v)m(e)h(status)g(`)p Fl(Conflict)p Fo(')480 5340
+y(or)30 b(`)p Fl(Merged)p Fo('.)p eop
 %%Page: 15 17
-bop 0 -58 a Fo(Chapter)15 b(5:)k(Commands)1450 b(15)240 183
-y(If)11 b Fh(cvs-di\013-ignore-marks)j Fo(is)d(set)g(to)g(a)f(non-)p
-Fl(nil)h Fo(v)m(alue)i(or)d(if)i(a)f(pre\014x)g(argumen)o(t)f(is)i(giv)o(en)f
-(\(but)g(not)240 246 y(b)q(oth\))h(an)o(y)f(mark)o(ed)h(\014les)g(will)i(not)
-d(b)q(e)i(considered)g(to)e(b)q(e)i(selected.)20 b(\()p Fl
-(cvs-mode-diff-backup)p Fo(\))o(.)0 490 y Fk(5.12)32 b(Running)17
-b(edi\013)0 644 y Fl(e)216 b Fo(This)14 b(command)g(w)o(orks)f(sligh)o(tly)h
-(di\013eren)o(t)g(dep)q(ending)i(on)e(the)g(v)o(ersion)g(of)f(`)p
-Fl(ediff)p Fo(')f(and)i(the)g(\014le)240 707 y(status.)240
-784 y(With)c(mo)q(dern)h(v)o(ersions)f(of)g(`)p Fl(ediff)p
-Fo(',)f(this)i(command)f(in)o(v)o(ok)o(es)g(`)p Fl(run-ediff-from-cvs-buf)o
-(fer)p Fo(')p 1959 792 21 41 v 240 846 a(on)15 b(one)g(\014le.)240
-923 y Fj(Note:)25 b Fo(When)19 b(the)f(\014le)h(status)f(is)h(`)p
-Fl(Merged)p Fo(')d(or)i(`)p Fl(Conflict)p Fo(',)f(CVS)h(has)g(already)h(p)q
-(erformed)f(a)240 985 y(merge.)24 b(The)17 b(resulting)g(\014le)h(is)f(not)f
-(used)h(in)h(an)o(y)e(w)o(a)o(y)f(if)j(y)o(ou)e(use)h(this)g(command.)24
-b(If)16 b(y)o(ou)h(use)240 1047 y(the)h Fl(q)h Fo(command)f(inside)i(`)p
-Fl(ediff)p Fo(')d(\(to)h(successfully)i(terminate)e(a)g(merge\))g(the)h
-(\014le)g(that)f(CVS)240 1110 y(created)d(will)i(b)q(e)f(o)o(v)o(erwritten.)
-240 1187 y(Older)11 b(v)o(ersions)g(of)e(`)p Fl(ediff)p Fo(')g(use)i(an)f(in)
-o(terface)g(similar)h(to)f(`)p Fl(emerge)p Fo('.)16 b(The)11
-b(function)g(`)p Fl(cvs-old-ediff-interfac)o(e)p Fo(')p 2274
-1197 21 42 v 240 1249 a(is)g(in)o(v)o(ok)o(ed)f(if)h(the)f(v)o(ersion)g(of)g
-(`)p Fl(ediff)p Fo(')f(y)o(ou)g(ha)o(v)o(e)h(do)q(esn't)g(supp)q(ort)g(`)p
-Fl(run-ediff-from-cvs-buffer)p Fo(')o(.)p 2036 1258 21 41 v
-240 1311 a(These)16 b(older)f(v)o(ersions)h(do)f(not)g(supp)q(ort)g(merging)g
-(of)g(revisions.)240 1403 y(`)p Fl(Modified)p Fo(')480 1465
-y(Run)g(`)p Fl(ediff-files)p Fo(')c(with)j(y)o(our)f(w)o(orking)g(\014le)i
-(as)e(\014le)i(A,)e(and)h(the)f(latest)h(revision)480 1527
-y(in)i(the)f(rep)q(ository)g(as)g(\014le)i(B.)240 1619 y(`)p
-Fl(Merged)p Fo(')240 1681 y(`)p Fl(Conflict)p Fo(')480 1744
-y(Run)d(`)p Fl(ediff-files3)p Fo(')c(with)k(y)o(our)e(w)o(orking)h(\014le)h
-(\(as)e(it)h(w)o(as)g(prior)g(to)f(y)o(our)h(in)o(v)o(o)q(ca-)480
-1806 y(tion)j(of)f(`)p Fl(cvs-update)p Fo('\))e(as)j(\014le)g(A,)g(the)f
-(latest)h(revision)h(in)f(the)g(rep)q(ository)g(as)f(\014le)480
-1868 y(B,)e(and)h(the)f(revision)i(that)d(y)o(ou)h(based)h(y)o(our)f(lo)q
-(cal)h(mo)q(di\014cations)h(on)e(as)g(ancestor.)240 1960 y(`)p
-Fl(Updated)p Fo(')240 2022 y(`)p Fl(Patched)p Fo(')46 b(Run)14
-b(`)p Fl(ediff-files)p Fo(')d(with)i(y)o(our)g(w)o(orking)g(\014le)h(as)f
-(\014le)h(A,)f(and)g(a)g(giv)o(en)h(revision)g(in)480 2084
-y(the)g(rep)q(ository)g(as)g(\014le)h(B.)f(Y)l(ou)g(are)g(prompted)g(for)f
-(the)h(revision)i(to)d(edi\013)i(against,)480 2147 y(and)e(y)o(ou)f(ma)o(y)g
-(sp)q(ecify)j(either)e(a)g(tag)e(name)i(or)f(a)h(n)o(umerical)h(revision)g(n)
-o(um)o(b)q(er)f(\(see)480 2209 y(Section)j(5.6)e([Getting)h(info)h(ab)q(out)f
-(\014les],)g(page)g(12\).)0 2454 y Fk(5.13)32 b(Running)17
-b(emerge)0 2608 y Fl(E)216 b Fo(In)o(v)o(ok)o(e)16 b(`)p Fl(emerge)p
-Fo(')g(on)g(one)h(\014le.)26 b(This)17 b(command)g(w)o(orks)e(sligh)o(tly)j
-(di\013eren)o(t)f(dep)q(ending)i(on)e(the)240 2670 y(\014le)f(status.)p
-eop
+15 16 bop 0 -116 a Fo(Chapter)30 b(5:)41 b(Commands)2898
+b(15)480 366 y(If)22 b Fh(cvs-di\013-ignore-marks)j Fo(is)c(set)i(to)f
+(a)h(non-)p Fl(nil)e Fo(v)-5 b(alue)21 b(or)i(if)e(a)h(pre\014x)f
+(argumen)m(t)i(is)e(giv)m(en)h(\(but)g(not)480 491 y(b)s(oth\))h(an)m
+(y)h(mark)m(ed)g(\014les)f(will)e(not)j(b)s(e)f(considered)f(to)i(b)s
+(e)g(selected.)39 b(\()p Fl(cvs-mode-diff-backup)p Fo(\).)0
+980 y Fk(5.12)68 b(Running)30 b(edi\013)0 1288 y Fl(e)432
+b Fo(This)26 b(command)h(w)m(orks)g(sligh)m(tly)f(di\013eren)m(t)h(dep)
+s(ending)e(on)i(the)h(v)m(ersion)e(of)i(`)p Fl(ediff)p
+Fo(')e(and)h(the)h(\014le)480 1413 y(status.)480 1567
+y(With)20 b(mo)s(dern)f(v)m(ersions)g(of)i(`)p Fl(ediff)p
+Fo(',)g(this)f(command)g(in)m(v)m(ok)m(es)h(`)p Fl
+(run-ediff-from-cvs-buffe)o(r)p Fo(')p 3917 1585 42 81
+v 480 1692 a(on)30 b(one)h(\014le.)480 1846 y Fj(Note:)54
+b Fo(When)37 b(the)f(\014le)g(status)h(is)e(`)p Fl(Merged)p
+Fo(')h(or)g(`)p Fl(Conflict)p Fo(',)h(CVS)e(has)i(already)f(p)s
+(erformed)f(a)480 1970 y(merge.)50 b(The)32 b(resulting)f(\014le)i(is)f
+(not)h(used)g(in)e(an)m(y)j(w)m(a)m(y)g(if)e(y)m(ou)h(use)g(this)f
+(command.)49 b(If)33 b(y)m(ou)g(use)480 2095 y(the)k
+Fl(q)f Fo(command)h(inside)d(`)p Fl(ediff)p Fo(')i(\(to)i(successfully)
+d(terminate)i(a)g(merge\))g(the)g(\014le)f(that)i(CVS)480
+2219 y(created)31 b(will)d(b)s(e)i(o)m(v)m(erwritten.)480
+2373 y(Older)19 b(v)m(ersions)g(of)i(`)p Fl(ediff)p Fo(')e(use)h(an)g
+(in)m(terface)h(similar)d(to)j(`)p Fl(emerge)p Fo('.)36
+b(The)20 b(function)f(`)p Fl(cvs-old-ediff-interface)p
+Fo(')p 4548 2393 42 84 v 480 2498 a(is)g(in)m(v)m(ok)m(ed)i(if)e(the)i
+(v)m(ersion)e(of)i(`)p Fl(ediff)p Fo(')e(y)m(ou)i(ha)m(v)m(e)g(do)s
+(esn't)f(supp)s(ort)f(`)p Fl(run-ediff-from-cvs-buffer)o
+Fo('.)p 4071 2515 42 81 v 480 2622 a(These)30 b(older)g(v)m(ersions)f
+(do)i(not)f(supp)s(ort)f(merging)h(of)g(revisions.)480
+2806 y(`)p Fl(Modified)p Fo(')960 2930 y(Run)c(`)p Fl(ediff-files)p
+Fo(')f(with)h(y)m(our)h(w)m(orking)f(\014le)h(as)g(\014le)f(A,)i(and)e
+(the)i(latest)g(revision)960 3055 y(in)h(the)i(rep)s(ository)e(as)i
+(\014le)e(B.)480 3238 y(`)p Fl(Merged)p Fo(')480 3363
+y(`)p Fl(Conflict)p Fo(')960 3487 y(Run)c(`)p Fl(ediff-files3)p
+Fo(')e(with)i(y)m(our)h(w)m(orking)f(\014le)g(\(as)h(it)g(w)m(as)g
+(prior)f(to)h(y)m(our)g(in)m(v)m(o)s(ca-)960 3612 y(tion)31
+b(of)g(`)p Fl(cvs-update)p Fo('\))f(as)h(\014le)g(A,)g(the)h(latest)g
+(revision)d(in)h(the)i(rep)s(ository)e(as)i(\014le)960
+3736 y(B,)27 b(and)f(the)h(revision)e(that)i(y)m(ou)g(based)g(y)m(our)f
+(lo)s(cal)g(mo)s(di\014cations)f(on)i(as)g(ancestor.)480
+3920 y(`)p Fl(Updated)p Fo(')480 4044 y(`)p Fl(Patched)p
+Fo(')94 b(Run)25 b(`)p Fl(ediff-files)p Fo(')f(with)h(y)m(our)h(w)m
+(orking)g(\014le)f(as)i(\014le)e(A,)i(and)f(a)g(giv)m(en)h(revision)d
+(in)960 4169 y(the)k(rep)s(ository)f(as)i(\014le)e(B.)i(Y)-8
+b(ou)28 b(are)h(prompted)e(for)h(the)g(revision)e(to)j(edi\013)e
+(against,)960 4293 y(and)e(y)m(ou)h(ma)m(y)g(sp)s(ecify)e(either)h(a)h
+(tag)h(name)e(or)h(a)g(n)m(umerical)e(revision)g(n)m(um)m(b)s(er)g
+(\(see)960 4418 y(Section)30 b(5.6)i([Getting)f(info)e(ab)s(out)h
+(\014les],)g(page)h(12\).)0 4907 y Fk(5.13)68 b(Running)30
+b(emerge)0 5215 y Fl(E)432 b Fo(In)m(v)m(ok)m(e)35 b(`)p
+Fl(emerge)p Fo(')d(on)i(one)f(\014le.)49 b(This)32 b(command)h(w)m
+(orks)h(sligh)m(tly)e(di\013eren)m(t)g(dep)s(ending)f(on)j(the)480
+5340 y(\014le)29 b(status.)p eop
 %%Page: 16 18
-bop 0 -58 a Fo(Chapter)15 b(5:)k(Commands)1450 b(16)240 183
-y(`)p Fl(Modified)p Fo(')480 246 y(Run)13 b(`)p Fl(emerge-files)p
-Fo(')c(with)j(y)o(our)f(w)o(orking)g(\014le)i(as)e(\014le)i(A,)e(and)h(the)f
-(latest)h(revision)480 308 y(in)k(the)f(rep)q(ository)g(as)g(\014le)i(B.)240
-396 y(`)p Fl(Merged)p Fo(')240 458 y(`)p Fl(Conflict)p Fo(')480
-520 y(Run)11 b(`)p Fl(emerge-files-with-ancest)o(or)p Fo(')c(with)k(y)o(our)e
-(w)o(orking)h(\014le)h(\(as)f(it)g(w)o(as)g(prior)480 582 y(to)20
-b(y)o(our)g(in)o(v)o(o)q(cation)h(of)f(`)p Fl(cvs-update)p
-Fo('\))e(as)j(\014le)g(A,)g(the)f(latest)h(revision)g(in)h(the)480
-645 y(rep)q(ository)11 b(as)f(\014le)h(B,)g(and)g(the)f(revision)i(that)e(y)o
-(ou)g(based)h(y)o(our)f(lo)q(cal)i(mo)q(di\014cations)480 707
-y(on)j(as)g(ancestor.)240 795 y Fj(Note:)25 b Fo(When)19 b(the)f(\014le)h
-(status)f(is)h(`)p Fl(Merged)p Fo(')d(or)i(`)p Fl(Conflict)p
-Fo(',)f(CVS)h(has)g(already)h(p)q(erformed)f(a)240 857 y(merge.)24
-b(The)17 b(resulting)g(\014le)h(is)f(not)f(used)h(in)h(an)o(y)e(w)o(a)o(y)f
-(if)j(y)o(ou)e(use)h(this)g(command.)24 b(If)16 b(y)o(ou)h(use)240
-919 y(the)d Fl(q)f Fo(command)g(inside)i(`)p Fl(emerge)p Fo(')d(\(to)h
-(successfully)i(terminate)f(the)f(merge\))g(the)h(\014le)g(that)f(CVS)240
-981 y(created)i(will)i(b)q(e)f(o)o(v)o(erwritten.)0 1208 y
-Fk(5.14)32 b(Rev)n(erting)17 b(y)n(our)f(bu\013ers)0 1358 y
-Fl(R)216 b Fo(If)17 b(y)o(ou)f(are)g(editing)i(\(or)e(just)g(viewing\))h(a)f
-(\014le)i(in)f(a)f(bu\013er,)h(and)f(that)g(\014le)i(is)f(c)o(hanged)f(b)o(y)
-h(CVS)240 1420 y(during)g(a)f(`)p Fl(cvs-update)p Fo(',)e(all)j(y)o(ou)f(ha)o
-(v)o(e)g(to)g(do)g(is)h(t)o(yp)q(e)f Fl(R)g Fo(in)h(the)g(*cvs*)f(bu\013er)g
-(to)g(read)g(in)h(the)240 1483 y(new)e(v)o(ersions)h(of)f(the)g(\014les.)240
-1558 y(All)h(\014les)g(that)e(are)g(`)p Fl(Updated)p Fo(',)f(`)p
-Fl(Merged)p Fo(')g(or)h(in)h(`)p Fl(Conflict)p Fo(')e(are)h(rev)o(erted)h
-(from)f(the)g(disk.)21 b(An)o(y)240 1620 y(other)15 b(\014les)h(are)f
-(ignored.)20 b(Only)d(\014les)f(that)e(y)o(ou)h(w)o(ere)g(already)h(editing)g
-(are)f(read.)240 1695 y(An)i(error)f(is)i(signalled)g(if)g(y)o(ou)e(ha)o(v)o
-(e)h(mo)q(di\014ed)h(the)f(bu\013er)g(since)h(it)f(w)o(as)f(last)h(c)o
-(hanged.)25 b(\()p Fl(cvs-)240 1757 y(mode-revert-updated-buffer)o(s)p
-Fo(\).)0 1984 y Fk(5.15)32 b(Miscellaneous)15 b(commands)0
-2134 y Fl(M-x)g(cvs-byte-compile-files)240 2196 y Fo(Byte)g(compile)i(all)f
-(selected)g(\014les)h(that)d(end)i(in)g(.el.)0 2284 y Fl(M-x)f
-(cvs-delete-lock)240 2346 y Fo(This)e(command)f(can)g(b)q(e)h(used)g(in)g(an)
-o(y)f(bu\013er,)g(and)g(deletes)i(the)e(lo)q(c)o(k)g(\014les)i(that)d(the)h
-(*cvs*)g(bu\013er)240 2408 y(informs)17 b(y)o(ou)f(ab)q(out.)25
-b(Y)l(ou)17 b(should)h(normally)g(nev)o(er)f(ha)o(v)o(e)f(to)g(use)i(this)f
-(command)g(since)h(CVS)240 2470 y(tries)d(v)o(ery)g(carefully)i(to)d(alw)o(a)
-o(ys)h(remo)o(v)o(e)f(the)h(lo)q(c)o(k)h(\014les)g(itself.)240
-2545 y(Y)l(ou)g(can)g(only)g(use)g(this)g(command)g(when)g(a)g(message)f(in)i
-(the)e(*cvs*)h(bu\013er)f(tells)i(y)o(ou)f(so.)21 b(Y)l(ou)240
-2608 y(should)d(w)o(ait)e(a)h(while)h(b)q(efore)g(using)f(this)h(command)e
-(in)i(case)f(someone)g(else)h(is)f(running)h(a)f(cvs)240 2670
-y(command.)p eop
+16 17 bop 0 -116 a Fo(Chapter)30 b(5:)41 b(Commands)2898
+b(16)480 366 y(`)p Fl(Modified)p Fo(')960 491 y(Run)22
+b(`)p Fl(emerge-files)p Fo(')e(with)i(y)m(our)i(w)m(orking)e(\014le)g
+(as)i(\014le)e(A,)i(and)e(the)i(latest)g(revision)960
+616 y(in)29 b(the)i(rep)s(ository)e(as)i(\014le)e(B.)480
+791 y(`)p Fl(Merged)p Fo(')480 916 y(`)p Fl(Conflict)p
+Fo(')960 1040 y(Run)19 b(`)p Fl(emerge-files-with-ancestor)o
+Fo(')c(with)k(y)m(our)i(w)m(orking)e(\014le)h(\(as)h(it)f(w)m(as)h
+(prior)960 1165 y(to)42 b(y)m(our)f(in)m(v)m(o)s(cation)g(of)h(`)p
+Fl(cvs-update)p Fo('\))d(as)i(\014le)g(A,)g(the)h(latest)f(revision)f
+(in)g(the)960 1289 y(rep)s(ository)20 b(as)i(\014le)e(B,)i(and)e(the)i
+(revision)d(that)j(y)m(ou)f(based)g(y)m(our)g(lo)s(cal)g(mo)s
+(di\014cations)960 1414 y(on)30 b(as)h(ancestor.)480
+1589 y Fj(Note:)54 b Fo(When)37 b(the)f(\014le)g(status)h(is)e(`)p
+Fl(Merged)p Fo(')h(or)g(`)p Fl(Conflict)p Fo(',)h(CVS)e(has)i(already)f
+(p)s(erformed)f(a)480 1714 y(merge.)50 b(The)32 b(resulting)f(\014le)i
+(is)f(not)h(used)g(in)e(an)m(y)j(w)m(a)m(y)g(if)e(y)m(ou)h(use)g(this)f
+(command.)49 b(If)33 b(y)m(ou)g(use)480 1838 y(the)27
+b Fl(q)g Fo(command)f(inside)f(`)p Fl(emerge)p Fo(')h(\(to)h
+(successfully)e(terminate)i(the)g(merge\))h(the)f(\014le)f(that)i(CVS)
+480 1963 y(created)j(will)d(b)s(e)i(o)m(v)m(erwritten.)0
+2416 y Fk(5.14)68 b(Rev)l(erting)33 b(y)l(our)d(bu\013ers)0
+2716 y Fl(R)432 b Fo(If)32 b(y)m(ou)i(are)f(editing)f(\(or)h(just)f
+(viewing\))g(a)h(\014le)g(in)e(a)i(bu\013er,)g(and)g(that)g(\014le)f
+(is)g(c)m(hanged)i(b)m(y)f(CVS)480 2841 y(during)d(a)j(`)p
+Fl(cvs-update)p Fo(',)e(all)h(y)m(ou)h(ha)m(v)m(e)g(to)h(do)e(is)g(t)m
+(yp)s(e)g Fl(R)h Fo(in)e(the)i(*cvs*)g(bu\013er)f(to)h(read)g(in)e(the)
+480 2965 y(new)f(v)m(ersions)g(of)g(the)h(\014les.)480
+3115 y(All)d(\014les)g(that)i(are)g(`)p Fl(Updated)p
+Fo(',)e(`)p Fl(Merged)p Fo(')g(or)h(in)f(`)p Fl(Conflict)p
+Fo(')g(are)i(rev)m(erted)g(from)e(the)i(disk.)39 b(An)m(y)480
+3240 y(other)31 b(\014les)e(are)i(ignored.)40 b(Only)28
+b(\014les)i(that)h(y)m(ou)f(w)m(ere)h(already)f(editing)f(are)i(read.)
+480 3390 y(An)i(error)h(is)e(signalled)g(if)h(y)m(ou)h(ha)m(v)m(e)g(mo)
+s(di\014ed)e(the)i(bu\013er)f(since)g(it)g(w)m(as)h(last)f(c)m(hanged.)
+52 b(\()p Fl(cvs-)480 3514 y(mode-revert-updated-buff)o(ers)p
+Fo(\).)0 3967 y Fk(5.15)68 b(Miscellaneous)32 b(commands)0
+4267 y Fl(M-x)d(cvs-byte-compile-files)480 4392 y Fo(Byte)i(compile)f
+(all)f(selected)i(\014les)e(that)i(end)f(in)f(.el.)0
+4567 y Fl(M-x)g(cvs-delete-lock)480 4692 y Fo(This)23
+b(command)h(can)g(b)s(e)g(used)f(in)g(an)m(y)i(bu\013er,)g(and)f
+(deletes)g(the)h(lo)s(c)m(k)f(\014les)f(that)i(the)g(*cvs*)g(bu\013er)
+480 4816 y(informs)32 b(y)m(ou)i(ab)s(out.)51 b(Y)-8
+b(ou)34 b(should)e(normally)f(nev)m(er)k(ha)m(v)m(e)f(to)h(use)e(this)g
+(command)h(since)f(CVS)480 4941 y(tries)d(v)m(ery)h(carefully)d(to)k
+(alw)m(a)m(ys)e(remo)m(v)m(e)i(the)f(lo)s(c)m(k)f(\014les)g(itself.)480
+5091 y(Y)-8 b(ou)32 b(can)g(only)e(use)h(this)g(command)g(when)g(a)g
+(message)i(in)d(the)i(*cvs*)g(bu\013er)f(tells)f(y)m(ou)i(so.)44
+b(Y)-8 b(ou)480 5215 y(should)32 b(w)m(ait)i(a)g(while)e(b)s(efore)h
+(using)g(this)f(command)i(in)e(case)j(someone)g(else)f(is)e(running)g
+(a)i(cvs)480 5340 y(command.)p eop
 %%Page: 17 19
-bop 0 -58 a Fo(Chapter)15 b(5:)k(Commands)1450 b(17)0 183 y
-Fl(q)216 b Fo(Bury)15 b(the)h(*cvs*)e(bu\013er.)20 b(\()p Fl(bury-buffer)p
-Fo(\).)p eop
+17 18 bop 0 -116 a Fo(Chapter)30 b(5:)41 b(Commands)2898
+b(17)0 366 y Fl(q)432 b Fo(Bury)30 b(the)g(*cvs*)i(bu\013er.)40
+b(\()p Fl(bury-buffer)p Fo(\).)p eop
 %%Page: 18 20
-bop 0 -58 a Fo(Chapter)15 b(6:)k(Customization)1385 b(18)0
-183 y Fm(6)41 b(Customization)62 394 y Fo(If)16 b(y)o(ou)e(ha)o(v)o(e)h(an)g
-(idea)h(ab)q(out)f(an)o(y)f(customization)i(that)e(w)o(ould)i(b)q(e)f(handy)h
-(but)f(isn't)g(presen)o(t)g(in)h(this)g(list,)0 456 y(please)g(tell)g(me!)k
-(See)c(Chapter)f(8)g([Bugs],)f(page)h(22)g(for)f(info)i(on)f(ho)o(w)g(to)f
-(reac)o(h)h(me.)0 616 y(`)p Fl(cvs-erase-input-buffer)p Fo(')240
-678 y(If)h(set)f(to)g(an)o(ything)h(else)h(than)e Fl(nil)h
-Fo(the)f(edit)i(bu\013er)f(will)h(b)q(e)f(erased)g(b)q(efore)g(y)o(ou)f
-(write)h(the)g(log)240 740 y(message)f(\(see)g(Section)h(5.4)e([Committing)h
-(c)o(hanges],)f(page)h(11\).)0 837 y(`)p Fl(cvs-inhibit-copyright-m)o(essage)
-p Fo(')240 899 y(The)g(cop)o(yrigh)o(t)f(message)g(that)g(is)h(displa)o(y)o
-(ed)h(on)e(startup)g(can)h(b)q(e)g(anno)o(ying)g(after)f(a)g(while.)21
-b(Set)240 961 y(this)16 b(v)m(ariable)g(to)f(`)p Fl(t)p Fo(')f(if)i(y)o(ou)f
-(w)o(an)o(t)f(to)h(get)g(rid)h(of)f(it.)20 b(\(But)15 b(don't)g(set)g(this)h
-(to)f(`)p Fl(t)p Fo(')f(in)i(the)f(system)240 1024 y(defaults)h(\014le)g(-)f
-(new)h(users)f(should)h(see)g(this)f(message)g(at)g(least)g(once\).)0
-1120 y(`)p Fl(cvs-diff-flags)p Fo(')240 1183 y(A)i(list)g(of)f(strings)g(to)g
-(pass)g(as)g(argumen)o(ts)g(to)g(the)g(`)p Fl(cvs)f(diff)p
-Fo(')g(and)i(`)p Fl(diff)p Fo(')e(programs.)22 b(This)17 b(is)240
-1245 y(used)i(b)o(y)f(`)p Fl(cvs-mode-diff-cvs)p Fo(')c(and)19
-b(`)p Fl(cvs-mode-diff-backup)p Fo(')14 b(\(k)o(ey)k Fl(b)p
-Fo(,)g(see)g(Section)h(5.11)240 1307 y([Viewing)c(di\013erences],)f(page)f
-(14\).)19 b(If)14 b(y)o(ou)f(prefer)h(the)f(Unidi\013)i(format)e(y)o(ou)g
-(could)h(add)g(this)g(line)240 1370 y(to)h(y)o(our)f(`)p Fl(.emacs)p
-Fo(')g(\014le:)360 1439 y Fl(\(setq)23 b(cvs-diff-flags)f('\("-u"\)\))0
-1536 y Fo(`)p Fl(cvs-diff-ignore-marks)p Fo(')240 1598 y(If)10
-b(this)h(v)m(ariable)h(is)e(non-)p Fl(nil)g Fo(or)g(if)h(a)e(pre\014x)i
-(argumen)o(t)e(is)i(giv)o(en)g(\(but)f(not)f(b)q(oth\))h(to)g(`)p
-Fl(cvs-mode-diff-cvs)p Fo(')p 2112 1609 21 46 v 240 1660 a(or)15
-b(`)p Fl(cvs-mode-diff-backup)p Fo(')c(mark)o(ed)k(\014les)h(are)f(not)g
-(considered)i(selected.)0 1757 y(`)p Fl(cvs-log-flags)p Fo(')240
-1819 y(List)h(of)g(strings)g(to)f(send)h(to)g(`)p Fl(cvs)c(log)p
-Fo('.)27 b(Used)18 b(b)o(y)g(`)p Fl(cvs-mode-log)p Fo(')e(\(k)o(ey)h
-Fl(l)p Fo(,)h(see)g(Section)h(5.6)240 1881 y([Getting)c(info)g(ab)q(out)g
-(\014les],)h(page)f(12\).)0 1978 y(`)p Fl(cvs-status-flags)p
-Fo(')240 2040 y(List)j(of)f(strings)h(to)f(send)h(to)f(`)p
-Fl(cvs)d(status)p Fo('.)26 b(Used)18 b(b)o(y)g(`)p Fl(cvs-mode-status)p
-Fo(')d(\(k)o(ey)i Fl(s)p Fo(,)g(see)h(Sec-)240 2103 y(tion)d(5.6)g([Getting)f
-(info)i(ab)q(out)f(\014les],)g(page)g(12\).)0 2200 y(`)p Fl
-(cvs-auto-remove-handled)o Fo(')240 2262 y(If)h(this)g(v)m(ariable)h(is)f
-(set)f(to)g(an)o(y)g(non-)p Fl(nil)h Fo(v)m(alue)g(`)p Fl
-(cvs-mode-remove-handled)p Fo(')c(will)17 b(b)q(e)f(called)240
-2324 y(ev)o(ery)i(time)h(y)o(ou)f(c)o(hec)o(k)h(in)g(\014les,)h(after)d(the)i
-(c)o(hec)o(k-in)h(is)e(ready)l(.)30 b(See)19 b(Section)g(5.9)f([Remo)o(ving)
-240 2386 y(handled)f(en)o(tries],)e(page)g(14.)0 2483 y(`)p
-Fl(cvs-auto-revert-after-c)o(ommit)p Fo(')240 2545 y(If)f(this)f(v)m(ariable)
-i(is)f(set)f(to)g(an)o(y)g(non-`)p Fl(nil)p Fo(')f(v)m(alue)j(an)o(y)e
-(bu\013ers)g(y)o(ou)g(ha)o(v)o(e)g(that)f(visit)i(a)f(\014le)i(that)d(is)240
-2608 y(committed)j(will)i(b)q(e)f(automatically)g(rev)o(erted.)k(This)c(v)m
-(ariable)g(is)g(default)g(`)p Fl(t)p Fo('.)j(See)d(Section)g(5.4)240
-2670 y([Committing)f(c)o(hanges],)f(page)h(11.)p eop
+18 19 bop 0 -116 a Fo(Chapter)30 b(6:)41 b(Customization)2767
+b(18)0 366 y Fm(6)80 b(Customization)125 788 y Fo(If)29
+b(y)m(ou)i(ha)m(v)m(e)g(an)f(idea)f(ab)s(out)h(an)m(y)h(customization)f
+(that)g(w)m(ould)f(b)s(e)h(handy)f(but)g(isn't)g(presen)m(t)h(in)f
+(this)g(list,)0 913 y(please)h(tell)g(me!)41 b(See)30
+b(Chapter)g(8)h([Bugs],)g(page)g(22)g(for)f(info)g(on)g(ho)m(w)g(to)i
+(reac)m(h)f(me.)0 1231 y(`)p Fl(cvs-erase-input-buffer)p
+Fo(')480 1356 y(If)g(set)h(to)g(an)m(ything)f(else)g(than)g
+Fl(nil)f Fo(the)i(edit)f(bu\013er)f(will)f(b)s(e)i(erased)g(b)s(efore)g
+(y)m(ou)h(write)e(the)i(log)480 1480 y(message)f(\(see)h(Section)e(5.4)
+h([Committing)f(c)m(hanges],)i(page)f(11\).)0 1674 y(`)p
+Fl(cvs-inhibit-copyright-mes)o(sage)o Fo(')480 1798 y(The)e(cop)m
+(yrigh)m(t)g(message)h(that)g(is)e(displa)m(y)m(ed)g(on)g(startup)h
+(can)g(b)s(e)g(anno)m(ying)f(after)i(a)f(while.)39 b(Set)480
+1923 y(this)29 b(v)-5 b(ariable)30 b(to)h(`)p Fl(t)p
+Fo(')g(if)e(y)m(ou)i(w)m(an)m(t)h(to)f(get)h(rid)d(of)h(it.)41
+b(\(But)31 b(don't)g(set)g(this)f(to)h(`)p Fl(t)p Fo(')g(in)e(the)i
+(system)480 2047 y(defaults)e(\014le)h(-)g(new)g(users)g(should)e(see)j
+(this)f(message)h(at)g(least)g(once\).)0 2241 y(`)p Fl(cvs-diff-flags)p
+Fo(')480 2365 y(A)i(list)f(of)h(strings)e(to)j(pass)e(as)i(argumen)m
+(ts)f(to)g(the)h(`)p Fl(cvs)29 b(diff)p Fo(')j(and)h(`)p
+Fl(diff)p Fo(')f(programs.)48 b(This)31 b(is)480 2490
+y(used)k(b)m(y)h(`)p Fl(cvs-mode-diff-cvs)p Fo(')c(and)j(`)p
+Fl(cvs-mode-diff-backup)p Fo(')c(\(k)m(ey)38 b Fl(b)p
+Fo(,)f(see)g(Section)e(5.11)480 2615 y([Viewing)26 b(di\013erences],)i
+(page)g(14\).)41 b(If)26 b(y)m(ou)i(prefer)e(the)i(Unidi\013)d(format)i
+(y)m(ou)h(could)e(add)g(this)h(line)480 2739 y(to)k(y)m(our)f(`)p
+Fl(.emacs)p Fo(')g(\014le:)720 2877 y Fl(\(setq)46 b(cvs-diff-flags)e
+('\("-u"\)\))0 3071 y Fo(`)p Fl(cvs-diff-ignore-marks)p
+Fo(')480 3196 y(If)20 b(this)f(v)-5 b(ariable)19 b(is)g(non-)p
+Fl(nil)h Fo(or)g(if)f(a)i(pre\014x)e(argumen)m(t)i(is)e(giv)m(en)h
+(\(but)g(not)h(b)s(oth\))e(to)j(`)p Fl(cvs-mode-diff-cvs)p
+Fo(')p 4222 3218 42 91 v 480 3320 a(or)30 b(`)p Fl
+(cvs-mode-diff-backup)p Fo(')c(mark)m(ed)k(\014les)g(are)g(not)h
+(considered)e(selected.)0 3514 y(`)p Fl(cvs-log-flags)p
+Fo(')480 3638 y(List)35 b(of)h(strings)e(to)j(send)e(to)h(`)p
+Fl(cvs)30 b(log)p Fo('.)56 b(Used)36 b(b)m(y)f(`)p Fl(cvs-mode-log)p
+Fo(')e(\(k)m(ey)k Fl(l)p Fo(,)g(see)f(Section)g(5.6)480
+3763 y([Getting)31 b(info)f(ab)s(out)g(\014les],)f(page)j(12\).)0
+3956 y(`)p Fl(cvs-status-flags)p Fo(')480 4081 y(List)i(of)i(strings)e
+(to)i(send)e(to)i(`)p Fl(cvs)30 b(status)p Fo('.)53 b(Used)35
+b(b)m(y)h(`)p Fl(cvs-mode-status)p Fo(')31 b(\(k)m(ey)36
+b Fl(s)p Fo(,)h(see)e(Sec-)480 4206 y(tion)30 b(5.6)h([Getting)h(info)d
+(ab)s(out)h(\014les],)g(page)h(12\).)0 4399 y(`)p Fl
+(cvs-auto-remove-handled)p Fo(')480 4524 y(If)g(this)f(v)-5
+b(ariable)29 b(is)h(set)i(to)g(an)m(y)f(non-)p Fl(nil)f
+Fo(v)-5 b(alue)31 b(`)p Fl(cvs-mode-remove-handled)p
+Fo(')25 b(will)j(b)s(e)j(called)480 4648 y(ev)m(ery)38
+b(time)e(y)m(ou)h(c)m(hec)m(k)h(in)e(\014les,)h(after)h(the)f(c)m(hec)m
+(k-in)g(is)f(ready)-8 b(.)60 b(See)37 b(Section)g(5.9)h([Remo)m(ving)
+480 4773 y(handled)28 b(en)m(tries],)j(page)g(14.)0 4966
+y(`)p Fl(cvs-auto-revert-after-com)o(mit)p Fo(')480 5091
+y(If)26 b(this)g(v)-5 b(ariable)25 b(is)h(set)h(to)g(an)m(y)g(non-`)p
+Fl(nil)p Fo(')f(v)-5 b(alue)26 b(an)m(y)h(bu\013ers)f(y)m(ou)h(ha)m(v)m
+(e)h(that)f(visit)e(a)i(\014le)f(that)h(is)480 5215 y(committed)k(will)
+c(b)s(e)j(automatically)h(rev)m(erted.)41 b(This)29 b(v)-5
+b(ariable)29 b(is)h(default)g(`)p Fl(t)p Fo('.)41 b(See)31
+b(Section)f(5.4)480 5340 y([Committing)f(c)m(hanges],)j(page)f(11.)p
+eop
 %%Page: 19 21
-bop 0 -58 a Fo(Chapter)15 b(6:)k(Customization)1385 b(19)0
-183 y(`)p Fl(cvs-update-prog-output-)o(skip-reg)o(exp)p Fo(')240
-246 y(The)20 b(`)p Fl(-u)p Fo(')f(\015ag)h(in)g(the)g(`)p Fl(modules)p
-Fo(')f(\014le)i(can)f(b)q(e)g(used)h(to)e(run)h(a)g(command)g(whenev)o(er)g
-(a)g(`)p Fl(cvs)240 308 y(update)p Fo(')12 b(is)h(p)q(erformed)g(\(see)g
-(cvs\(5\)\).)18 b(This)c(regexp)f(is)g(used)h(to)e(searc)o(h)h(for)f(the)h
-(last)g(line)i(in)f(that)240 370 y(output.)19 b(It)12 b(is)h(normally)g(set)f
-(to)g(`)p Fl("$")p Fo('.)18 b(That)12 b(setting)g(is)h(only)g(correct)f(if)h
-(the)g(command)f(outputs)240 432 y(nothing.)20 b(Note)14 b(that)g(p)q(cl-cvs)
-i(will)g(get)e(v)o(ery)g(confused)h(if)g(the)g(command)f(outputs)g
-Fh(an)o(ything)19 b Fo(to)240 495 y(`)p Fl(stderr)p Fo('.)0
-582 y(`)p Fl(cvs-cvsroot)p Fo(')240 644 y(This)e(v)m(ariable)h(can)f(b)q(e)g
-(set)g(to)f(o)o(v)o(erride)g(`)p Fl(CVSROOT)p Fo('.)23 b(It)16
-b(should)i(b)q(e)f(a)f(string.)24 b(If)17 b(it)g(is)g(set)g(then)240
-706 y(ev)o(erytime)h(a)g(cvs)g(command)f(is)i(run)f(it)g(will)i(b)q(e)e
-(called)i(as)d(`)p Fl(cvs)d(-d)h Fh(cvs-cvsro)q(ot)q Fi(:)8
-b(:)g(:)n Fo(')17 b(This)i(can)240 769 y(b)q(e)d(useful)g(if)g(y)o(our)f
-(site)g(has)g(sev)o(eral)h(rep)q(ositories.)0 856 y(`)p Fl(TMPDIR)p
-Fo(')70 b(Pcl-cvs)20 b(uses)f(this)g Fh(en)o(vironmen)o(t)g(v)m(ariable)k
-Fo(to)18 b(decide)j(where)e(to)f(put)h(the)g(temp)q(orary)f(\014les)i(it)240
-918 y(needs.)h(It)15 b(defaults)h(to)e(`)p Fl(/tmp)p Fo(')g(if)i(it)f(is)h
-(not)f(set.)0 1005 y(`)p Fl(cvs-commit-buffer-requi)o(re-final)o(-newlin)o(e)
-p Fo(')240 1067 y(When)g(y)o(ou)f(en)o(ter)h(a)f(log)h(message)f(in)h(the)g
-(`)p Fl(*cvs-commit-message*)p Fo(')c(bu\013er)k(p)q(cl-cvs)h(will)g(nor-)240
-1130 y(mally)d(automatically)f(insert)h(a)f(trailing)h(newline,)h(unless)g
-(there)e(already)g(is)h(one.)19 b(This)12 b(b)q(eha)o(vior)240
-1192 y(can)k(b)q(e)h(con)o(trolled)g(via)f(`)p Fl(cvs-commit-buffer-requi)o
-(re-fina)o(l-newli)o(ne)p Fo('.)j(If)d(it)h(is)f(`)p Fl(t)p
-Fo(')f(\(the)240 1254 y(default)g(b)q(eha)o(vior\),)f(a)g(newline)i(will)g
-(alw)o(a)o(ys)d(b)q(e)i(app)q(ended.)21 b(If)15 b(it)f(is)h(`)p
-Fl(nil)p Fo(',)e(newlines)j(will)g(nev)o(er)240 1316 y(b)q(e)21
-b(app)q(ended.)36 b(An)o(y)21 b(other)f(v)m(alue)h(causes)f(p)q(cl-cvs)i(to)e
-(ask)g(the)g(user)g(whenev)o(er)h(there)f(is)h(no)240 1379
-y(trailing)16 b(newline)h(in)f(the)g(commit)f(message)g(bu\013er.)0
-1466 y(`)p Fl(cvs-sort-ignore-file)p Fo(')240 1528 y(If)20
-b(this)f(v)m(ariable)i(is)f(set)f(to)f(an)o(y)h(non-`)p Fl(nil)p
-Fo(')g(v)m(alue)h(the)g(`)p Fl(.cvsignore)p Fo(')d(will)k(alw)o(a)o(ys)d(b)q
-(e)i(sorted)240 1590 y(whenev)o(er)c(y)o(ou)e(use)i(`)p Fl(cvs-mode-ignore)p
-Fo(')c(to)j(add)g(a)g(\014le)h(to)f(it.)20 b(This)c(option)f(is)h(on)f(b)o(y)
-g(default.)p eop
+19 20 bop 0 -116 a Fo(Chapter)30 b(6:)41 b(Customization)2767
+b(19)0 366 y(`)p Fl(cvs-update-prog-output-sk)o(ip-r)o(egex)o(p)p
+Fo(')480 491 y(The)39 b(`)p Fl(-u)p Fo(')h(\015ag)g(in)f(the)h(`)p
+Fl(modules)p Fo(')e(\014le)h(can)h(b)s(e)g(used)f(to)h(run)f(a)h
+(command)g(whenev)m(er)f(a)i(`)p Fl(cvs)480 616 y(update)p
+Fo(')24 b(is)h(p)s(erformed)g(\(see)i(cvs\(5\)\).)41
+b(This)24 b(regexp)i(is)f(used)g(to)h(searc)m(h)h(for)f(the)g(last)g
+(line)e(in)g(that)480 740 y(output.)39 b(It)25 b(is)e(normally)h(set)h
+(to)h(`)p Fl("$")p Fo('.)38 b(That)25 b(setting)g(is)f(only)g(correct)i
+(if)e(the)h(command)f(outputs)480 865 y(nothing.)39 b(Note)30
+b(that)g(p)s(cl-cvs)e(will)e(get)k(v)m(ery)f(confused)f(if)g(the)h
+(command)g(outputs)f Fh(an)m(ything)36 b Fo(to)480 989
+y(`)p Fl(stderr)p Fo('.)0 1163 y(`)p Fl(cvs-cvsroot)p
+Fo(')480 1288 y(This)31 b(v)-5 b(ariable)32 b(can)i(b)s(e)e(set)i(to)g
+(o)m(v)m(erride)f(`)p Fl(CVSROOT)p Fo('.)48 b(It)33 b(should)f(b)s(e)g
+(a)i(string.)48 b(If)33 b(it)f(is)g(set)i(then)480 1413
+y(ev)m(erytime)i(a)g(cvs)g(command)g(is)f(run)f(it)h(will)e(b)s(e)i
+(called)g(as)h(`)p Fl(cvs)30 b(-d)g Fh(cvs-cvsro)s(ot)r
+Fi(:)15 b(:)g(:)r Fo(')36 b(This)e(can)480 1537 y(b)s(e)c(useful)e(if)i
+(y)m(our)g(site)g(has)g(sev)m(eral)h(rep)s(ositories.)0
+1711 y(`)p Fl(TMPDIR)p Fo(')142 b(Pcl-cvs)38 b(uses)f(this)f
+Fh(en)m(vironmen)m(t)i(v)-5 b(ariable)41 b Fo(to)d(decide)f(where)h(to)
+g(put)f(the)h(temp)s(orary)f(\014les)f(it)480 1836 y(needs.)k(It)31
+b(defaults)e(to)i(`)p Fl(/tmp)p Fo(')f(if)f(it)h(is)g(not)g(set.)0
+2010 y(`)p Fl(cvs-commit-buffer-require)o(-fin)o(al-n)o(ewl)o(ine)p
+Fo(')480 2135 y(When)f(y)m(ou)h(en)m(ter)f(a)h(log)f(message)i(in)c
+(the)j(`)p Fl(*cvs-commit-message*)p Fo(')24 b(bu\013er)k(p)s(cl-cvs)h
+(will)d(nor-)480 2259 y(mally)d(automatically)h(insert)f(a)i(trailing)d
+(newline,)h(unless)g(there)h(already)g(is)f(one.)39 b(This)23
+b(b)s(eha)m(vior)480 2384 y(can)32 b(b)s(e)g(con)m(trolled)f(via)h(`)p
+Fl(cvs-commit-buffer-require)o(-fi)o(nal-)o(newl)o(ine)o
+Fo('.)40 b(If)32 b(it)f(is)g(`)p Fl(t)p Fo(')h(\(the)480
+2508 y(default)c(b)s(eha)m(vior\),)g(a)h(newline)d(will)g(alw)m(a)m(ys)
+j(b)s(e)f(app)s(ended.)38 b(If)28 b(it)g(is)f(`)p Fl(nil)p
+Fo(',)i(newlines)d(will)g(nev)m(er)480 2633 y(b)s(e)40
+b(app)s(ended.)69 b(An)m(y)40 b(other)h(v)-5 b(alue)40
+b(causes)h(p)s(cl-cvs)e(to)j(ask)e(the)h(user)f(whenev)m(er)g(there)h
+(is)e(no)480 2758 y(trailing)28 b(newline)h(in)g(the)h(commit)h
+(message)g(bu\013er.)0 2932 y(`)p Fl(cvs-sort-ignore-file)p
+Fo(')480 3056 y(If)38 b(this)g(v)-5 b(ariable)37 b(is)h(set)h(to)g(an)m
+(y)g(non-`)p Fl(nil)p Fo(')f(v)-5 b(alue)38 b(the)h(`)p
+Fl(.cvsignore)p Fo(')d(will)g(alw)m(a)m(ys)j(b)s(e)f(sorted)480
+3181 y(whenev)m(er)30 b(y)m(ou)h(use)f(`)p Fl(cvs-mode-ignore)p
+Fo(')d(to)k(add)f(a)g(\014le)g(to)h(it.)40 b(This)29
+b(option)h(is)f(on)h(b)m(y)h(default.)p eop
 %%Page: 20 22
-bop 0 -58 a Fo(Chapter)15 b(7:)k(F)l(uture)d(enhancemen)o(ts)1249
-b(20)0 183 y Fm(7)41 b(F)-7 b(uture)15 b(enhancemen)n(ts)62
-369 y Fo(Pcl-cvs)i(is)f(still)i(under)e(dev)o(elopmen)o(t)h(and)f(needs)h(a)e
-(n)o(um)o(b)q(er)h(of)g(enhancemen)o(ts)g(to)g(b)q(e)g(called)i(complete.)0
-431 y(Belo)o(w)h(is)h(m)o(y)f(curren)o(t)g(wish-list)i(for)d(future)h
-(releases)h(of)f(p)q(cl-cvs.)33 b(Please,)21 b(let)e(me)g(kno)o(w)g(whic)o(h)
-h(of)f(these)0 493 y(features)c(y)o(ou)g(w)o(an)o(t)f(most.)19
-b(They)c(are)g(listed)h(b)q(elo)o(w)g(in)g(appro)o(ximately)f(the)g(order)g
-(that)g(I)g(curren)o(tly)h(think)g(I)0 556 y(will)h(implemen)o(t)f(them)g
-(in.)37 693 y Fn(\017)30 b Fo(Rewritten)22 b(parser)e(co)q(de.)38
-b(There)22 b(are)e(man)o(y)h(situations)g(where)g(p)q(cl-cvs)i(will)g(fail)f
-(to)e(recognize)i(the)90 755 y(output)15 b(from)f(CVS.)h(The)h(situation)f
-(could)i(b)q(e)f(greatly)e(increased.)37 829 y Fn(\017)30 b
-Fo(`)p Fl(cvs-status)p Fo('.)39 b(This)23 b(will)h(run)e(`)p
-Fl(cvs)15 b(status)p Fo(')21 b(in)i(a)f(directory)g(and)h(pro)q(duce)g(a)f
-(bu\013er)g(that)g(lo)q(oks)90 892 y(prett)o(y)14 b(m)o(uc)o(h)h(lik)o(e)g
-(the)g(curren)o(t)g(*cvs*)f(bu\013er.)19 b(That)14 b(bu\013er)h(will)h
-(include)h(information)e(for)f(all)i(v)o(ersion-)90 954 y(con)o(trolled)h
-(\014les.)25 b(\(There)16 b(will)j(b)q(e)e(a)f(simple)i(k)o(eystrok)o(e)d(to)
-h(remo)o(v)o(e)g(all)h Fl(")p Fo(unin)o(teresting)p Fl(")h
-Fo(\014les,)f(that)f(is,)90 1016 y(\014les)j(that)f(are)g Fl(")p
-Fo(Up-to-date)p Fl(")p Fo(\).)29 b(In)19 b(this)g(new)g(bu\013er)f(y)o(ou)g
-(will)j(b)q(e)e(able)g(to)f(up)q(date)h(a)f(\014le,)i(commit)e(a)90
-1078 y(\014le,)e(et)f(c.)20 b(The)15 b(big)g(win)h(with)f(this)h(is)f(that)g
-(y)o(ou)f(will)j(b)q(e)f(able)f(to)g(w)o(atc)o(h)f(the)h(di\013erences)h(b)q
-(et)o(w)o(een)f(y)o(our)90 1141 y(curren)o(t)e(w)o(orking)g(\014le)h(and)g
-(the)f(head)g(revision)i(in)f(the)f(rep)q(ository)g(b)q(efore)h(y)o(ou)f(up)q
-(date)g(the)h(\014le,)g(and)f(y)o(ou)90 1203 y(can)i(then)h(c)o(ho)q(ose)f
-(to)g(up)q(date)g(it)h(or)f(let)g(it)h(w)o(ait)e(for)h(a)g(while)i(longer.)37
-1277 y Fn(\017)30 b Fo(Log)11 b(mo)q(de.)19 b(When)12 b(this)g(mo)q(de)g(is)g
-(\014nished)h(y)o(ou)f(will)h(b)q(e)f(able)g(to)f(mo)o(v)o(e)g(around)h
-(\(using)g Fl(n)f Fo(and)h Fl(p)p Fo(\))f(b)q(et)o(w)o(een)90
-1340 y(the)18 b(revisions)h(of)f(a)f(\014le,)j(mark)d(t)o(w)o(o)g(of)g(them,)
-h(and)h(run)f(a)g(di\013)g(b)q(et)o(w)o(een)g(them.)28 b(Y)l(ou)19
-b(will)g(b)q(e)g(able)g(to)90 1402 y(hide)14 b(branc)o(hes)e(\(similar)i(to)d
-(the)i(w)o(a)o(y)e(y)o(ou)h(can)h(hide)g(sub-paragraphs)f(in)i(outline-mo)q
-(de\))f(and)g(do)f(merges)90 1464 y(b)q(et)o(w)o(een)k(revisions.)k(Other)c
-(ideas)g(ab)q(out)f(this)g(are)g(w)o(elcome.)37 1539 y Fn(\017)30
-b Fo(The)13 b(curren)o(t)f(mo)q(del)h(for)f(marks)g(in)h(the)g(*cvs*)f
-(bu\013er)g(seems)g(to)g(b)q(e)h(confusing.)20 b(I)13 b(am)f(considering)i
-(to)e(use)90 1601 y(the)j(VM)g(mo)q(del)i(instead,)e(where)h(marks)e(are)h
-(normally)h(inactiv)o(e.)22 b(T)l(o)15 b(activ)m(ate)g(the)h(mark,)e(y)o(ou)h
-(issue)h(a)90 1663 y(command)g(lik)o(e)i(`)p Fl(cvs-mode-next-command-)o
-(uses-ma)o(rks)p Fo('.)i(I)d(migh)o(t)f(implemen)o(t)i(a)e(\015ag)g(so)g
-(that)f(y)o(ou)90 1725 y(can)g(use)h(either)g(v)o(ersion.)k(F)l(eedbac)o(k)15
-b(on)h(this)f(b)q(efore)h(I)f(start)f(co)q(ding)i(it)g(is)g(v)o(ery)f(w)o
-(elcome.)37 1800 y Fn(\017)30 b Fo(It)22 b(should)h(b)q(e)g(p)q(ossible)h(to)
-e(run)g(commands)h(suc)o(h)f(as)g(`)p Fl(cvs)14 b(log)p Fo(',)23
-b(`)p Fl(cvs)14 b(status)p Fo(')21 b(and)i(`)p Fl(cvs)14 b(commit)p
-Fo(')90 1862 y(directly)21 b(from)d(a)h(bu\013er)g(con)o(taining)h(a)f
-(\014le,)i(instead)f(of)e(ha)o(ving)i(to)e(`)p Fl(cvs-update)p
-Fo('.)30 b(If)19 b(the)h(directory)90 1924 y(con)o(tains)15
-b(man)o(y)g(\014les)h(the)g(`)p Fl(cvs-update)p Fo(')d(can)i(tak)o(e)g(quite)
-h(some)f(time,)g(esp)q(ecially)j(on)d(a)g(slo)o(w)g(mac)o(hine.)90
-1987 y(I)f(planed)h(to)f(put)g(these)g(kind)h(of)e(commands)h(on)g(the)g
-(pre\014x)g Fl(C-c)h(C-v)p Fo(,)e(but)h(that)g(turned)g(out)g(to)f(b)q(e)h
-(used)90 2049 y(b)o(y)k(for)f(instance)i(c)p Fl(++)p Fo(-mo)q(de.)28
-b(If)18 b(y)o(ou)f(ha)o(v)o(e)h(an)o(y)f(suggestions)h(for)f(a)h(b)q(etter)f
-(pre\014x)i(k)o(ey)l(,)f(please)h(let)f(me)90 2111 y(kno)o(w.)37
-2186 y Fn(\017)30 b Fo(Increased)15 b(robustness.)k(F)l(or)13
-b(instance,)i(y)o(ou)e(can)h(not)g(curren)o(tly)g(press)g Fl(C-g)f
-Fo(when)i(y)o(ou)e(are)h(en)o(tering)g(the)90 2248 y(description)j(of)d(a)h
-(\014le)i(that)d(y)o(ou)h(are)g(adding)h(without)f(confusing)h(p)q(cl-cvs.)37
-2322 y Fn(\017)30 b Fo(Supp)q(ort)16 b(for)e(m)o(ultiple)j(activ)o(e)f(*cvs*)
-e(bu\013ers.)37 2397 y Fn(\017)30 b Fo(Dired)20 b(supp)q(ort.)33
-b(I)20 b(ha)o(v)o(e)g(an)f(exp)q(erimen)o(tal)i(`)p Fl(dired-cvs.el)p
-Fo(')c(that)i(w)o(orks)g(together)g(with)h(CVS)f(1.2.)90 2459
-y(Unfortunately)c(I)h(wrote)e(it)i(on)f(top)g(of)f(a)h(non-standard)g(`)p
-Fl(dired.el)p Fo(',)e(so)i(it)h(m)o(ust)e(b)q(e)i(rewritten.)37
-2533 y Fn(\017)30 b Fo(An)15 b(abilit)o(y)i(to)d(send)i(user-supplied)i
-(options)d(to)g(all)h(the)f(cvs)h(commands.)37 2608 y Fn(\017)30
-b Fo(Pcl-cvs)18 b(is)g(not)f(at)g(all)h(clev)o(er)g(ab)q(out)f(what)g(it)h
-(should)g(do)f(when)h(`)p Fl(cvs)d(update)p Fo(')h(runs)h(a)g(program)g
-(\(due)90 2670 y(to)e(the)h(`)p Fl(-u)p Fo(')f(option)h(in)h(the)f(`)p
-Fl(modules)p Fo(')e(\014le)j(|)f(see)g(`)p Fl(cvs\(5\))p Fo('\).)k(The)d
-(curren)o(t)e(release)i(uses)f(a)g(regexp)g(to)p eop
+20 21 bop 0 -116 a Fo(Chapter)30 b(7:)41 b(F)-8 b(uture)30
+b(enhancemen)m(ts)2497 b(20)0 366 y Fm(7)80 b(F)-13 b(uture)29
+b(enhancemen)l(ts)125 738 y Fo(Pcl-cvs)i(is)g(still)f(under)g(dev)m
+(elopmen)m(t)i(and)f(needs)g(a)h(n)m(um)m(b)s(er)f(of)h(enhancemen)m
+(ts)g(to)g(b)s(e)f(called)g(complete.)0 862 y(Belo)m(w)39
+b(is)e(m)m(y)i(curren)m(t)f(wish-list)d(for)j(future)g(releases)g(of)h
+(p)s(cl-cvs.)63 b(Please,)41 b(let)d(me)h(kno)m(w)f(whic)m(h)f(of)h
+(these)0 987 y(features)31 b(y)m(ou)f(w)m(an)m(t)h(most.)41
+b(They)30 b(are)h(listed)d(b)s(elo)m(w)i(in)f(appro)m(ximately)g(the)i
+(order)e(that)i(I)f(curren)m(tly)f(think)g(I)0 1111 y(will)f(implemen)m
+(t)h(them)h(in.)75 1385 y Fn(\017)60 b Fo(Rewritten)41
+b(parser)h(co)s(de.)76 b(There)41 b(are)i(man)m(y)f(situations)e(where)
+i(p)s(cl-cvs)f(will)e(fail)i(to)i(recognize)g(the)180
+1510 y(output)30 b(from)g(CVS.)g(The)g(situation)f(could)g(b)s(e)h
+(greatly)h(increased.)75 1659 y Fn(\017)60 b Fo(`)p Fl(cvs-status)p
+Fo('.)81 b(This)43 b(will)f(run)h(`)p Fl(cvs)29 b(status)p
+Fo(')43 b(in)h(a)h(directory)f(and)g(pro)s(duce)f(a)i(bu\013er)e(that)i
+(lo)s(oks)180 1783 y(prett)m(y)30 b(m)m(uc)m(h)f(lik)m(e)g(the)g
+(curren)m(t)g(*cvs*)h(bu\013er.)40 b(That)29 b(bu\013er)f(will)f
+(include)g(information)g(for)i(all)f(v)m(ersion-)180
+1908 y(con)m(trolled)33 b(\014les.)47 b(\(There)33 b(will)d(b)s(e)i(a)i
+(simple)d(k)m(eystrok)m(e)k(to)e(remo)m(v)m(e)i(all)d
+Fl(")p Fo(unin)m(teresting)p Fl(")e Fo(\014les,)j(that)h(is,)180
+2032 y(\014les)i(that)h(are)h Fl(")p Fo(Up-to-date)p
+Fl(")p Fo(\).)61 b(In)37 b(this)e(new)i(bu\013er)f(y)m(ou)h(will)d(b)s
+(e)i(able)h(to)h(up)s(date)e(a)h(\014le,)h(commit)f(a)180
+2157 y(\014le,)29 b(et)i(c.)41 b(The)30 b(big)f(win)f(with)h(this)g(is)
+g(that)h(y)m(ou)h(will)c(b)s(e)i(able)h(to)h(w)m(atc)m(h)g(the)f
+(di\013erences)f(b)s(et)m(w)m(een)i(y)m(our)180 2281
+y(curren)m(t)26 b(w)m(orking)g(\014le)f(and)h(the)h(head)f(revision)e
+(in)i(the)g(rep)s(ository)f(b)s(efore)h(y)m(ou)h(up)s(date)f(the)g
+(\014le,)h(and)f(y)m(ou)180 2406 y(can)31 b(then)f(c)m(ho)s(ose)h(to)g
+(up)s(date)f(it)g(or)g(let)g(it)g(w)m(ait)h(for)f(a)h(while)d(longer.)
+75 2555 y Fn(\017)60 b Fo(Log)24 b(mo)s(de.)38 b(When)22
+b(this)g(mo)s(de)h(is)f(\014nished)f(y)m(ou)i(will)e(b)s(e)h(able)h(to)
+g(mo)m(v)m(e)i(around)d(\(using)g Fl(n)h Fo(and)f Fl(p)p
+Fo(\))h(b)s(et)m(w)m(een)180 2679 y(the)36 b(revisions)e(of)i(a)h
+(\014le,)f(mark)g(t)m(w)m(o)h(of)f(them,)i(and)d(run)g(a)h(di\013)f(b)s
+(et)m(w)m(een)h(them.)58 b(Y)-8 b(ou)36 b(will)d(b)s(e)j(able)f(to)180
+2804 y(hide)23 b(branc)m(hes)i(\(similar)d(to)k(the)e(w)m(a)m(y)i(y)m
+(ou)f(can)g(hide)f(sub-paragraphs)f(in)g(outline-mo)s(de\))h(and)g(do)h
+(merges)180 2928 y(b)s(et)m(w)m(een)31 b(revisions.)39
+b(Other)30 b(ideas)f(ab)s(out)i(this)e(are)i(w)m(elcome.)75
+3077 y Fn(\017)60 b Fo(The)24 b(curren)m(t)h(mo)s(del)f(for)g(marks)h
+(in)e(the)i(*cvs*)h(bu\013er)e(seems)h(to)g(b)s(e)g(confusing.)37
+b(I)25 b(am)g(considering)e(to)i(use)180 3202 y(the)31
+b(VM)g(mo)s(del)e(instead,)i(where)f(marks)g(are)h(normally)e(inactiv)m
+(e.)41 b(T)-8 b(o)31 b(activ)-5 b(ate)33 b(the)d(mark,)h(y)m(ou)g
+(issue)f(a)180 3326 y(command)i(lik)m(e)g(`)p Fl
+(cvs-mode-next-command-uses-)o(mark)o(s)p Fo('.)42 b(I)32
+b(migh)m(t)h(implemen)m(t)e(a)i(\015ag)g(so)g(that)h(y)m(ou)180
+3451 y(can)d(use)f(either)g(v)m(ersion.)40 b(F)-8 b(eedbac)m(k)32
+b(on)e(this)f(b)s(efore)h(I)h(start)g(co)s(ding)e(it)h(is)f(v)m(ery)i
+(w)m(elcome.)75 3600 y Fn(\017)60 b Fo(It)45 b(should)d(b)s(e)i(p)s
+(ossible)e(to)j(run)e(commands)h(suc)m(h)g(as)h(`)p Fl(cvs)30
+b(log)p Fo(',)47 b(`)p Fl(cvs)30 b(status)p Fo(')43 b(and)h(`)p
+Fl(cvs)29 b(commit)p Fo(')180 3724 y(directly)37 b(from)h(a)h(bu\013er)
+e(con)m(taining)h(a)h(\014le,)g(instead)f(of)h(ha)m(ving)e(to)j(`)p
+Fl(cvs-update)p Fo('.)62 b(If)38 b(the)g(directory)180
+3849 y(con)m(tains)31 b(man)m(y)f(\014les)g(the)h(`)p
+Fl(cvs-update)p Fo(')d(can)j(tak)m(e)h(quite)e(some)h(time,)g(esp)s
+(ecially)d(on)j(a)g(slo)m(w)f(mac)m(hine.)180 3973 y(I)e(planed)e(to)i
+(put)g(these)g(kind)e(of)i(commands)f(on)h(the)g(pre\014x)f
+Fl(C-c)i(C-v)p Fo(,)f(but)f(that)h(turned)f(out)h(to)h(b)s(e)e(used)180
+4098 y(b)m(y)36 b(for)f(instance)g(c)p Fl(++)p Fo(-mo)s(de.)56
+b(If)36 b(y)m(ou)g(ha)m(v)m(e)g(an)m(y)g(suggestions)g(for)f(a)h(b)s
+(etter)g(pre\014x)e(k)m(ey)-8 b(,)39 b(please)c(let)h(me)180
+4222 y(kno)m(w.)75 4371 y Fn(\017)60 b Fo(Increased)28
+b(robustness.)38 b(F)-8 b(or)29 b(instance,)f(y)m(ou)g(can)g(not)f
+(curren)m(tly)g(press)g Fl(C-g)g Fo(when)f(y)m(ou)i(are)g(en)m(tering)g
+(the)180 4496 y(description)g(of)j(a)g(\014le)e(that)i(y)m(ou)g(are)g
+(adding)e(without)g(confusing)g(p)s(cl-cvs.)75 4644 y
+Fn(\017)60 b Fo(Supp)s(ort)28 b(for)i(m)m(ultiple)e(activ)m(e)k(*cvs*)g
+(bu\013ers.)75 4793 y Fn(\017)60 b Fo(Dired)38 b(supp)s(ort.)66
+b(I)39 b(ha)m(v)m(e)h(an)f(exp)s(erimen)m(tal)f(`)p Fl(dired-cvs.el)p
+Fo(')f(that)i(w)m(orks)h(together)g(with)e(CVS)h(1.2.)180
+4918 y(Unfortunately)30 b(I)g(wrote)h(it)e(on)i(top)f(of)h(a)g
+(non-standard)e(`)p Fl(dired.el)p Fo(',)g(so)h(it)g(m)m(ust)h(b)s(e)e
+(rewritten.)75 5067 y Fn(\017)60 b Fo(An)30 b(abilit)m(y)f(to)i(send)f
+(user-supplied)c(options)k(to)h(all)e(the)i(cvs)f(commands.)75
+5215 y Fn(\017)60 b Fo(Pcl-cvs)35 b(is)e(not)i(at)h(all)d(clev)m(er)i
+(ab)s(out)g(what)f(it)h(should)d(do)j(when)f(`)p Fl(cvs)29
+b(update)p Fo(')34 b(runs)f(a)i(program)f(\(due)180 5340
+y(to)e(the)g(`)p Fl(-u)p Fo(')g(option)f(in)g(the)h(`)p
+Fl(modules)p Fo(')e(\014le)h(|)g(see)i(`)p Fl(cvs\(5\))p
+Fo('\).)44 b(The)31 b(curren)m(t)h(release)g(uses)f(a)h(regexp)g(to)p
+eop
 %%Page: 21 23
-bop 0 -58 a Fo(Chapter)15 b(7:)k(F)l(uture)d(enhancemen)o(ts)1249
-b(21)90 183 y(searc)o(h)17 b(for)f(the)g(end.)26 b(A)o(t)16
-b(the)h(v)o(ery)f(least)h(that)f(regexp)h(should)g(b)q(e)h(con\014gured)f
-(for)f(di\013eren)o(t)h(mo)q(dules.)90 246 y(T)l(ell)c(me)f(if)g(y)o(ou)g(ha)
-o(v)o(e)f(an)o(y)g(idea)i(ab)q(out)f(what)f(is)h(the)g(righ)o(t)f(thing)i(to)
-e(do.)19 b(In)12 b(a)f(p)q(erfect)i(w)o(orld)e(the)h(program)90
-308 y(should)k(also)f(b)q(e)h(allo)o(w)o(ed)g(to)e(prin)o(t)i(to)e(`)p
-Fl(stderr)p Fo(')g(without)h(causing)h(p)q(cl-cvs)h(to)d(crash.)62
-457 y(If)k(y)o(ou)f(miss)h(something)g(in)h(this)f(wish-list,)h(let)f(me)g
-(kno)o(w!)27 b(I)18 b(don't)f(promise)h(that)f(I)h(will)h(write)f(it,)g(but)0
-519 y(I)i(will)g(at)f(least)g(try)g(to)f(co)q(ordinate)i(the)f(e\013orts)f
-(of)h(making)g(a)g(go)q(o)q(d)g(Emacs)g(fron)o(t)f(end)i(to)f(CVS.)g(See)g
-(See)0 582 y(Chapter)c(8)g([Bugs],)f(page)h(22)g(for)f(information)h(ab)q
-(out)h(ho)o(w)e(to)h(reac)o(h)g(me.)62 719 y(So)j(far,)g(I)g(ha)o(v)o(e)f
-(written)h(most)f(of)h(p)q(cl-cvs)h(in)g(m)o(y)e(all-to-rare)h(spare)g(time.)
-28 b(If)18 b(y)o(ou)g(w)o(an)o(t)f(p)q(cl-cvs)i(to)e(b)q(e)0
-781 y(dev)o(elop)q(ed)e(faster)e(y)o(ou)g(can)g(write)h(a)f(con)o(tract)f
-(with)i(Sign)o(um)g(Supp)q(ort)g(to)f(do)g(the)h(extension.)20
-b(Y)l(ou)14 b(can)f(reac)o(h)0 843 y(Sign)o(um)g(Supp)q(ort)g(b)o(y)f(email)h
-(to)f(`)p Fl(info@signum.se)p Fo(')e(or)i(via)g(mail)h(to)f(Sign)o(um)h(Supp)
-q(ort)g(AB,)f(Bo)o(x)g(2044,)f(S-580)0 906 y(02)k(Link)o(oping,)h(Sw)o(eden.)
-21 b(Phone:)f Fl(+)p Fo(46)14 b(\(0\))g(13)h(-)g(21)g(46)g(00.)k(F)l(ax:)g
-Fl(+)p Fo(46)c(\(0\))f(13)h(-)g(21)f(47)h(00.)p eop
+21 22 bop 0 -116 a Fo(Chapter)30 b(7:)41 b(F)-8 b(uture)30
+b(enhancemen)m(ts)2497 b(21)180 366 y(searc)m(h)34 b(for)f(the)h(end.)
+49 b(A)m(t)35 b(the)e(v)m(ery)h(least)g(that)g(regexp)f(should)f(b)s(e)
+h(con\014gured)f(for)i(di\013eren)m(t)e(mo)s(dules.)180
+491 y(T)-8 b(ell)22 b(me)i(if)e(y)m(ou)i(ha)m(v)m(e)h(an)m(y)f(idea)f
+(ab)s(out)g(what)h(is)e(the)i(righ)m(t)f(thing)f(to)j(do.)38
+b(In)23 b(a)h(p)s(erfect)f(w)m(orld)f(the)i(program)180
+616 y(should)k(also)j(b)s(e)e(allo)m(w)m(ed)i(to)g(prin)m(t)e(to)i(`)p
+Fl(stderr)p Fo(')e(without)g(causing)h(p)s(cl-cvs)g(to)h(crash.)125
+914 y(If)j(y)m(ou)i(miss)e(something)g(in)g(this)h(wish-list,)e(let)j
+(me)f(kno)m(w!)55 b(I)35 b(don't)h(promise)e(that)h(I)g(will)e(write)h
+(it,)j(but)0 1039 y(I)h(will)e(at)j(least)f(try)h(to)g(co)s(ordinate)f
+(the)g(e\013orts)h(of)g(making)f(a)g(go)s(o)s(d)g(Emacs)h(fron)m(t)f
+(end)g(to)h(CVS.)f(See)h(See)0 1163 y(Chapter)30 b(8)h([Bugs],)g(page)g
+(22)g(for)f(information)f(ab)s(out)h(ho)m(w)g(to)i(reac)m(h)f(me.)125
+1437 y(So)k(far,)i(I)f(ha)m(v)m(e)h(written)d(most)i(of)g(p)s(cl-cvs)f
+(in)g(m)m(y)g(all-to-rare)h(spare)g(time.)56 b(If)36
+b(y)m(ou)g(w)m(an)m(t)g(p)s(cl-cvs)f(to)i(b)s(e)0 1562
+y(dev)m(elop)s(ed)26 b(faster)h(y)m(ou)h(can)f(write)f(a)h(con)m(tract)
+i(with)c(Sign)m(um)g(Supp)s(ort)g(to)j(do)e(the)i(extension.)39
+b(Y)-8 b(ou)27 b(can)g(reac)m(h)0 1687 y(Sign)m(um)c(Supp)s(ort)g(b)m
+(y)h(email)g(to)h(`)p Fl(info@signum.se)p Fo(')d(or)i(via)g(mail)g(to)h
+(Sign)m(um)e(Supp)s(ort)g(AB,)i(Bo)m(x)h(2044,)i(S-580)0
+1811 y(02)j(Link)m(oping,)e(Sw)m(eden.)40 b(Phone:)g
+Fl(+)p Fo(46)31 b(\(0\))h(13)f(-)g(21)g(46)g(00.)42 b(F)-8
+b(ax:)42 b Fl(+)p Fo(46)30 b(\(0\))i(13)f(-)g(21)g(47)g(00.)p
+eop
 %%Page: 22 24
-bop 0 -58 a Fo(Chapter)15 b(8:)k(Bugs)d(\(kno)o(wn)e(and)i(unkno)o(wn\))1112
-b(22)0 183 y Fm(8)41 b(Bugs)15 b(\(kno)n(wn)g(and)g(unkno)n(wn\))62
-370 y Fo(If)c(y)o(ou)f(\014nd)h(a)g(bug)f(or)g(misfeature,)h(don't)f
-(hesitate)h(to)f(tell)i(me!)18 b(Send)11 b(email)h(to)e(`)p
-Fl(ceder@lysator.liu.se)p Fo(')o(.)62 507 y(If)18 b(y)o(ou)g(ha)o(v)o(e)f
-(ideas)i(for)e(impro)o(v)o(emen)o(ts,)g(or)h(if)g(y)o(ou)f(ha)o(v)o(e)h
-(written)f(some)h(extensions)g(to)f(this)i(pac)o(k)m(age,)f(I)0
-569 y(w)o(ould)e(lik)o(e)g(to)e(hear)i(from)e(y)o(ou.)20 b(I)15
-b(hop)q(e)h(that)e(y)o(ou)h(\014nd)h(this)g(pac)o(k)m(age)f(useful!)62
-706 y(Belo)o(w)h(is)f(a)g(partial)h(list)g(of)f(curren)o(tly)g(kno)o(wn)g
-(problems)h(with)g(p)q(cl-cvs)g(v)o(ersion)g(1.05.)0 856 y(Commit)f(causes)g
-(Emacs)g(to)g(hang)240 918 y(Emacs)c(w)o(aits)g(for)h(the)f(`)p
-Fl(cvs)k(commit)p Fo(')10 b(command)i(to)f(\014nish)i(b)q(efore)f(y)o(ou)f
-(can)h(do)f(an)o(ything.)19 b(If)12 b(y)o(ou)240 980 y(start)i(a)h(bac)o
-(kground)g(job)h(from)e(the)i(loginfo)f(\014le)i(y)o(ou)e(m)o(ust)g(tak)o(e)f
-(care)h(that)g(it)h(closes)g(`)p Fl(stdout)p Fo(')240 1043
-y(and)c(`)p Fl(stderr)p Fo(')e(if)i(y)o(ou)f(do)h(not)f(w)o(an)o(t)g(to)g(w)o
-(ait)g(for)g(it.)19 b(\(Y)l(ou)11 b(do)h(that)f(with)h(`)p
-Fl(background-command)240 1105 y(&>-)j(2&>-)f(&)p Fo(')h(if)h(y)o(ou)f(are)f
-(starting)h(`)p Fl(background-command)p Fo(')d(from)i(a)h(`)p
-Fl(/bin/sh)p Fo(')f(shell)i(script\).)240 1180 y(Y)l(our)d(emacs)h(will)h
-(also)e(hang)h(if)g(there)f(w)o(as)g(a)g(lo)q(c)o(k)h(\014le)g(in)g(the)g
-(rep)q(ository)l(.)19 b(In)14 b(this)g(case)g(y)o(ou)f(can)240
-1242 y(t)o(yp)q(e)i Fl(C-g)g Fo(to)g(get)f(con)o(trol)h(o)o(v)o(er)g(y)o(our)
-f(emacs)h(again.)0 1329 y(Name)g(clash)h(in)g(Emacs)f(19)240
-1391 y(This)j(is)f(really)h(a)e(bug)h(in)h(Elib)h(or)d(the)h(Emacs)f(19)h
-(distribution.)27 b(Both)16 b(Elib)j(and)e(Emacs)f(19.6)240
-1453 y(through)f(at)f(least)i(19.10)e(con)o(tains)h(a)g(\014le)h(named)g(`)p
-Fl(cookie.el)p Fo('.)i(One)e(of)e(the)i(\014les)g(will)h(ha)o(v)o(e)e(to)240
-1516 y(b)q(e)h(renamed,)f(and)g(w)o(e)g(are)g(curren)o(tly)h(negotiating)f
-(ab)q(out)g(whic)o(h)h(of)f(the)g(\014les)i(to)d(rename.)0
-1603 y(Commands)h(while)h(cvs-up)q(date)g(is)g(running)240
-1665 y(It)h(is)h(p)q(ossible)h(to)e(t)o(yp)q(e)g(commands)g(in)h(the)g(*cvs*)
-e(bu\013er)i(while)g(the)g(up)q(date)g(is)f(running,)i(but)240
-1727 y(error)14 b(messages)h(is)h(all)g(that)e(y)o(ou)h(will)i(get.)j(The)15
-b(error)g(messages)f(should)i(b)q(e)g(b)q(etter.)0 1815 y(Unexp)q(ected)h
-(output)e(from)f(CVS)240 1877 y(Unexp)q(ected)19 b(output)f(from)f(CVS)h
-(confuses)g(p)q(cl-cvs.)29 b(It)18 b(will)i(curren)o(tly)e(create)g(a)f(bug)h
-(rep)q(ort)240 1939 y(that)c(y)o(ou)h(can)h(mail)g(to)e(me.)20
-b(It)15 b(should)i(do)e(something)g(more)g(civilized.)p eop
+22 23 bop 0 -116 a Fo(Chapter)30 b(8:)41 b(Bugs)30 b(\(kno)m(wn)h(and)e
+(unkno)m(wn\))2223 b(22)0 366 y Fm(8)80 b(Bugs)29 b(\(kno)l(wn)g(and)h
+(unkno)l(wn\))125 740 y Fo(If)20 b(y)m(ou)h(\014nd)f(a)h(bug)g(or)g
+(misfeature,)h(don't)f(hesitate)g(to)h(tell)e(me!)38
+b(Send)20 b(email)g(to)i(`)p Fl(ceder@lysator.liu.se)p
+Fo('.)125 1014 y(If)35 b(y)m(ou)g(ha)m(v)m(e)i(ideas)e(for)g(impro)m(v)
+m(emen)m(ts,)j(or)d(if)f(y)m(ou)i(ha)m(v)m(e)h(written)e(some)g
+(extensions)g(to)i(this)d(pac)m(k)-5 b(age,)39 b(I)0
+1139 y(w)m(ould)29 b(lik)m(e)h(to)h(hear)f(from)g(y)m(ou.)41
+b(I)30 b(hop)s(e)g(that)h(y)m(ou)g(\014nd)e(this)g(pac)m(k)-5
+b(age)32 b(useful!)125 1413 y(Belo)m(w)e(is)g(a)h(partial)e(list)g(of)h
+(curren)m(tly)g(kno)m(wn)g(problems)e(with)h(p)s(cl-cvs)h(v)m(ersion)g
+(1.05.)0 1711 y(Commit)g(causes)g(Emacs)h(to)g(hang)480
+1836 y(Emacs)24 b(w)m(aits)f(for)g(the)h(`)p Fl(cvs)29
+b(commit)p Fo(')22 b(command)h(to)h(\014nish)d(b)s(efore)i(y)m(ou)h
+(can)g(do)f(an)m(ything.)38 b(If)23 b(y)m(ou)480 1961
+y(start)31 b(a)g(bac)m(kground)g(job)f(from)g(the)h(loginfo)f(\014le)g
+(y)m(ou)h(m)m(ust)f(tak)m(e)i(care)g(that)f(it)f(closes)h(`)p
+Fl(stdout)p Fo(')480 2085 y(and)23 b(`)p Fl(stderr)p
+Fo(')f(if)g(y)m(ou)i(do)f(not)g(w)m(an)m(t)h(to)g(w)m(ait)g(for)f(it.)
+38 b(\(Y)-8 b(ou)24 b(do)f(that)h(with)e(`)p Fl(background-command)480
+2210 y(&>-)29 b(2&>-)h(&)p Fo(')g(if)f(y)m(ou)i(are)g(starting)f(`)p
+Fl(background-command)p Fo(')c(from)k(a)g(`)p Fl(/bin/sh)p
+Fo(')f(shell)g(script\).)480 2359 y(Y)-8 b(our)27 b(emacs)h(will)c
+(also)j(hang)f(if)g(there)h(w)m(as)g(a)g(lo)s(c)m(k)g(\014le)f(in)g
+(the)h(rep)s(ository)-8 b(.)39 b(In)26 b(this)g(case)h(y)m(ou)h(can)480
+2484 y(t)m(yp)s(e)j Fl(C-g)e Fo(to)i(get)h(con)m(trol)e(o)m(v)m(er)i(y)
+m(our)e(emacs)i(again.)0 2658 y(Name)f(clash)f(in)f(Emacs)i(19)480
+2782 y(This)h(is)h(really)g(a)h(bug)f(in)f(Elib)g(or)i(the)g(Emacs)g
+(19)h(distribution.)47 b(Both)34 b(Elib)e(and)h(Emacs)h(19.6)480
+2907 y(through)c(at)h(least)g(19.10)h(con)m(tains)f(a)g(\014le)e(named)
+h(`)p Fl(cookie.el)p Fo('.)39 b(One)30 b(of)h(the)f(\014les)g(will)e
+(ha)m(v)m(e)j(to)480 3031 y(b)s(e)f(renamed,)g(and)g(w)m(e)h(are)f
+(curren)m(tly)g(negotiating)g(ab)s(out)h(whic)m(h)e(of)h(the)h(\014les)
+e(to)i(rename.)0 3206 y(Commands)e(while)g(cvs-up)s(date)h(is)f
+(running)480 3330 y(It)35 b(is)e(p)s(ossible)f(to)j(t)m(yp)s(e)g
+(commands)f(in)f(the)i(*cvs*)h(bu\013er)d(while)g(the)h(up)s(date)g(is)
+g(running,)f(but)480 3455 y(error)d(messages)h(is)f(all)f(that)i(y)m
+(ou)g(will)c(get.)42 b(The)30 b(error)g(messages)h(should)e(b)s(e)h(b)s
+(etter.)0 3629 y(Unexp)s(ected)g(output)g(from)g(CVS)480
+3754 y(Unexp)s(ected)36 b(output)f(from)g(CVS)g(confuses)g(p)s(cl-cvs.)
+56 b(It)36 b(will)d(curren)m(tly)h(create)k(a)e(bug)f(rep)s(ort)480
+3878 y(that)c(y)m(ou)g(can)f(mail)f(to)i(me.)41 b(It)31
+b(should)d(do)i(something)g(more)h(civilized.)p eop
 %%Page: 23 25
-bop 0 -58 a Fo(App)q(endix)17 b(A:)e(GNU)g(GENERAL)h(PUBLIC)g(LICENSE)885
-b(23)0 183 y Fm(App)r(endix)13 b(A)41 b(GNU)15 b(GENERAL)i(PUBLIC)f(LICENSE)p
-eop
+23 24 bop 0 -116 a Fo(App)s(endix)28 b(A:)i(GNU)h(GENERAL)g(PUBLIC)f
+(LICENSE)1766 b(23)0 366 y Fm(App)t(endix)30 b(A)81 b(GNU)30
+b(GENERAL)g(PUBLIC)g(LICENSE)p eop
 %%Page: 24 26
-bop 0 -58 a Fo(F)l(unction)16 b(and)f(V)l(ariable)i(Index)1337
-b(24)0 183 y Fm(F)-7 b(unction)15 b(and)g(V)-7 b(ariable)14
-b(Index)0 416 y Fk(B)0 482 y Fg(bury-buffe)o(r)t Ff(.)s(.)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(.)17
-b Fe(16)0 590 y Fk(C)0 656 y Fg(cookie-nex)o(t-)o(coo)o(ki)o(e)t
-Ff(.)s(.)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(.)16 b Fe(10)0
-715 y Fg(cookie-pre)o(vi)o(ous)o(-c)o(ook)o(ie)7 b Ff(.)s(.)f(.)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 Fe(10)0 773 y(cvs-auto-remo)o(v)o(e-handled)c(\(v)n(ariable\))t
-Ff(.)9 b(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)17
-b Fe(18)0 831 y(cvs-auto-rev)o(ert-after-commit)d(\(v)n(ariable\))e
-Ff(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)22 b Fe(11,)13 b(18)0
-889 y Fg(cvs-byte-c)o(om)o(pil)o(e-)o(fil)o(es)7 b Ff(.)s(.)f(.)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 Fe(16)0 947 y(cvs-commit-bu\013er-require-\014n)q(al)q(-newli)q(ne)c
-(\(v)n(ariable\))5 b Ff(.)j(.)e(.)18 b Fe(18)0 1005 y(cvs-cvsro)q(ot)c(\(v)n
-(ariable\))8 b Ff(.)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(.)21
-b Fe(18)0 1063 y Fg(cvs-delete)o(-l)o(ock)6 b Ff(.)t(.)g(.)g(.)g(.)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 Fe(10)0 1121 y(cvs-di\013-\015ags)15
-b(\(v)n(ariable\))7 b Ff(.)h(.)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(.)19
-b Fe(18)0 1180 y(cvs-di\013-ignore-marks)d(\(v)n(ariable\))7
-b Ff(.)h(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20
-b Fe(14,)13 b(18)0 1238 y(cvs-erase-input-bu\013er)j(\(v)n(ariable\))c
-Ff(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)22
-b Fe(11,)13 b(18)0 1296 y(cvs-inhibit-copyrig)q(h)o(t-message)j(\(v)n
-(ariable\))9 b Ff(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)21
-b Fe(18)0 1354 y(cvs-log-\015ags)15 b(\(v)n(ariable\))9 b Ff(.)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(.)22 b Fe(18)0 1412 y Fg(cvs-mode-a)o(ck)o(now)o(le)o
-(dge)6 b Ff(.)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 Fe(14)0
-1470 y Fg(cvs-mode-a)o(dd)8 b Ff(.)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(.)24 b Fe(13)0 1528 y Fg(cvs-mode-a)o(dd)o(-ch)o(an)
-o(ge-)o(log)o(-e)o(ntr)o(y-)o(oth)o(er)o(-wi)o(ndo)o(w)7 b
-Ff(.)s(.)f(.)20 b Fe(12)0 1586 y Fg(cvs-mode-c)o(ha)o(nge)o(lo)o(g-c)o(omm)o
-(it)r Ff(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)16 b Fe(11)0 1644 y Fg(cvs-mode-c)o(om)o(mit)6
-b Ff(.)t(.)g(.)g(.)g(.)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 Fe(11)0 1703 y Fg(cvs-mode-d)o(if)o(f-b)o(ac)o(kup)6 b Ff(.)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 Fe(14)0 1761 y Fg(cvs-mode-d)o(if)o(f-c)o(vs)t
-Ff(.)s(.)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(.)18 b
-Fe(14)0 1819 y Fg(cvs-mode-e)o(di)o(ff)8 b Ff(.)s(.)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(.)h(.)21 b Fe(15)0 1877 y Fg(cvs-mode-e)o(me)o(rge)6
-b Ff(.)t(.)g(.)g(.)g(.)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 Fe(15)1015 416 y Fg(cvs-mode-fi)o(nd)o(-fi)o(le)s Ff(.)s(.)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(.)17 b Fe(12)1015 474
-y Fg(cvs-mode-fi)o(nd)o(-fi)o(le-)o(ot)o(her)o(-w)o(ind)o(ow)t
-Ff(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)17
-b Fe(12)1015 532 y Fg(cvs-mode-ig)o(no)o(re)7 b Ff(.)s(.)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(.)21 b Fe(14)1015 590 y Fg(cvs-mode-lo)o(g)8
-b Ff(.)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(.)g(.)g(.)g(.)g(.)25
-b Fe(12)1015 648 y Fg(cvs-mode-ma)o(rk)6 b Ff(.)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(.)23 b Fe(11)1015 706 y Fg(cvs-mode-ma)o(rk)
-o(-al)o(l-f)o(il)o(es)5 b Ff(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fe(11)1015
-764 y Fg(cvs-mode-re)o(mo)o(ve-)o(fil)o(e)6 b Ff(.)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 Fe(13)1015 823 y Fg(cvs-mode-re)o(mo)o(ve-)o(han)o(dl)o(ed)5
-b Ff(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fe(14)1015 881 y Fg(cvs-mode-re)o(ve)o(rt-)o
-(upd)o(at)o(ed-)o(bu)o(ffe)o(rs)t Ff(.)s(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)17 b Fe(16)1015 939 y Fg(cvs-mode-st)o(at)o(us)7
-b Ff(.)s(.)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(.)21
-b Fe(12)1015 997 y Fg(cvs-mode-un)o(do)o(-lo)o(cal)o(-c)o(han)o(ge)o(s)9
-b Ff(.)s(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)22 b Fe(13)1015 1055 y Fg(cvs-mode-un)o(ma)o(rk)7 b
-Ff(.)s(.)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(.)21
-b Fe(11)1015 1113 y Fg(cvs-mode-un)o(ma)o(rk-)o(all)o(-f)o(ile)o(s)s
-Ff(.)s(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)16 b Fe(11)1015 1171 y Fg(cvs-mode-un)o(ma)o(rk-)o(up)s
-Ff(.)s(.)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(.)17 b Fe(11)1015
-1229 y Fg(cvs-mode-up)o(da)o(te-)o(no-)o(pr)o(omp)o(t)s Ff(.)s(.)6
-b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)16 b Fe(10)1015 1287 y Fg(cvs-old-edi)o(ff)o(-in)o(ter)o(fa)o(ce)5
-b Ff(.)s(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fe(15)1015 1346 y(cvs-sort-ignore-\014le)d
-(\(v)n(ariable\))8 b Ff(.)g(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)21 b Fe(18)1015 1404
-y(cvs-status-\015ags)15 b(\(v)n(ariable\))9 b Ff(.)f(.)e(.)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 Fe(18)1015 1462 y Fg(cvs-update)5 b Ff(.)s(.)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(.)19 b Fe(10)1015
-1520 y(cvs-up)q(date-prog-outpu)q(t-skip)q(-regexp)d(\(v)n(ariable\))8
-b Ff(.)g(.)e(.)g(.)g(.)g(.)21 b Fe(18)1015 1632 y Fk(R)1015
-1698 y Fg(run-ediff-f)o(ro)o(m-c)o(vs-)o(bu)o(ffe)o(r)s Ff(.)s(.)6
-b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)16 b Fe(15)1015 1810 y Fk(T)1015 1877 y Fe(TMPDIR)e(\(en)o(vironmen)o
-(t)h(v)n(ariable\))5 b Ff(.)j(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)18 b Fe(18)p eop
+24 25 bop 0 -116 a Fo(F)-8 b(unction)30 b(and)g(V)-8
+b(ariable)30 b(Index)2670 b(24)0 366 y Fm(F)-13 b(unction)29
+b(and)h(V)-13 b(ariable)32 b(Index)0 831 y Fk(B)0 964
+y Fg(bury-buffer)8 b Ff(.)16 b(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35 b Fe(16)0
+1180 y Fk(C)0 1313 y Fg(cookie-next-cookie)7 b Ff(.)17
+b(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34
+b Fe(10)0 1429 y Fg(cookie-previous-cookie)14 b Ff(.)k(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Fe(10)0 1545 y(cvs-auto-remo)n(v)n
+(e-handled)23 b(\(v)l(ariable\))9 b Ff(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Fe(18)0 1662
+y(cvs-auto-rev)n(ert-after-commit)24 b(\(v)l(ariable\))19
+b Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46 b Fe(11,)27
+b(18)0 1778 y Fg(cvs-byte-compile-files)14 b Ff(.)k(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Fe(16)0 1894 y
+(cvs-commit-bu\013er-require-\014nal-newline)22 b(\(v)l(ariable\))10
+b Ff(.)k(.)f(.)36 b Fe(18)0 2010 y(cvs-cvsro)r(ot)26
+b(\(v)l(ariable\))16 b Ff(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)43 b Fe(18)0 2127 y Fg(cvs-delete-lock)15 b Ff(.)h(.)e(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Fe(10)0
+2243 y(cvs-di\013-\015ags)25 b(\(v)l(ariable\))13 b Ff(.)h(.)f(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Fe(18)0 2359 y
+(cvs-di\013-ignore-marks)24 b(\(v)l(ariable\))14 b Ff(.)g(.)f(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)40
+b Fe(14,)27 b(18)0 2475 y(cvs-erase-input-bu\013er)d(\(v)l(ariable\))c
+Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)46
+b Fe(11,)27 b(18)0 2591 y(cvs-inhibit-cop)n(yrigh)n(t-message)e(\(v)l
+(ariable\))17 b Ff(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44
+b Fe(18)0 2708 y(cvs-log-\015ags)27 b(\(v)l(ariable\))18
+b Ff(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b
+Fe(18)0 2824 y Fg(cvs-mode-acknowledge)24 b Ff(.)13 b(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)46 b Fe(14)0 2940 y Fg(cvs-mode-add)25
+b Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)49 b Fe(13)0 3056 y Fg(cvs-mode-add-change-log-entry)q
+(-oth)q(er-wi)q(ndow)15 b Ff(.)k(.)13 b(.)41 b Fe(12)0
+3173 y Fg(cvs-mode-changelog-commit)7 b Ff(.)18 b(.)13
+b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)33 b Fe(11)0 3289 y Fg(cvs-mode-commit)15
+b Ff(.)h(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
+b Fe(11)0 3405 y Fg(cvs-mode-diff-backup)24 b Ff(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Fe(14)0 3521
+y Fg(cvs-mode-diff-cvs)10 b Ff(.)17 b(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)36 b Fe(14)0 3638 y Fg(cvs-mode-ediff)17
+b Ff(.)g(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)44 b Fe(15)0 3754 y Fg(cvs-mode-emerge)15 b Ff(.)h(.)e(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Fe(15)2031
+831 y Fg(cvs-mode-find-file)7 b Ff(.)17 b(.)d(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)34 b Fe(12)2031 948 y Fg
+(cvs-mode-find-file-other-wind)q(ow)9 b Ff(.)18 b(.)c(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35 b Fe(12)2031
+1064 y Fg(cvs-mode-ignore)15 b Ff(.)h(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Fe(14)2031 1180 y Fg(cvs-mode-log)25
+b Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)49 b Fe(12)2031 1296 y Fg(cvs-mode-mark)23
+b Ff(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)46 b Fe(11)2031 1413 y Fg(cvs-mode-mark-all-files)12
+b Ff(.)18 b(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Fe(11)2031
+1529 y Fg(cvs-mode-remove-file)24 b Ff(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)46 b Fe(13)2031 1645 y Fg(cvs-mode-remove-handled)12
+b Ff(.)18 b(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Fe(14)2031
+1761 y Fg(cvs-mode-revert-updated-buffe)q(rs)9 b Ff(.)18
+b(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
+b Fe(16)2031 1877 y Fg(cvs-mode-status)15 b Ff(.)h(.)e(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Fe(12)2031
+1994 y Fg(cvs-mode-undo-local-changes)19 b Ff(.)g(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)45 b Fe(13)2031 2110 y Fg(cvs-mode-unmark)15 b Ff(.)h(.)e(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Fe(11)2031
+2226 y Fg(cvs-mode-unmark-all-files)7 b Ff(.)18 b(.)13
+b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)33 b Fe(11)2031 2342 y Fg(cvs-mode-unmark-up)7
+b Ff(.)17 b(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)34
+b Fe(11)2031 2459 y Fg(cvs-mode-update-no-prompt)7 b
+Ff(.)18 b(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Fe(10)2031 2575 y Fg
+(cvs-old-ediff-interface)12 b Ff(.)18 b(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
+b Fe(15)2031 2691 y(cvs-sort-ignore-\014le)26 b(\(v)l(ariable\))16
+b Ff(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)43 b Fe(18)2031 2807 y(cvs-status-\015ags)26
+b(\(v)l(ariable\))18 b Ff(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)45
+b Fe(18)2031 2924 y Fg(cvs-update)11 b Ff(.)k(.)e(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
+b Fe(10)2031 3040 y(cvs-up)r(date-prog-output-skip-regexp)22
+b(\(v)l(ariable\))15 b Ff(.)f(.)f(.)g(.)g(.)g(.)42 b
+Fe(18)2031 3264 y Fk(R)2031 3397 y Fg(run-ediff-from-cvs-buffer)7
+b Ff(.)18 b(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Fe(15)2031 3621 y
+Fk(T)2031 3754 y Fe(TMPDIR)26 b(\(en)n(vironmen)n(t)d(v)l(ariable\))10
+b Ff(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)36 b Fe(18)p eop
 %%Page: 25 27
-bop 0 -58 a Fo(Concept)15 b(Index)1616 b(25)0 183 y Fm(Concept)16
-b(Index)0 437 y Fk(-)0 503 y Fe(-u)d(option)h(in)g(mo)q(dules)h(\014le)9
-b Ff(.)e(.)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(.)22 b Fe(18)0 616 y Fk(.)0
-682 y Fe(.cvsignore)14 b(\014le,)g(sorting)5 b Ff(.)j(.)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(.)18 b Fe(18)0 795 y Fk(A)0 861 y Fe(Ab)q(out)13
-b(p)q(cl-cvs)t Ff(.)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(.)17 b Fe(3)0 920 y(Activ)o(e)d(\014les)s
-Ff(.)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(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)16 b Fe(8)0 978 y(Added)e(\(\014le)f(status\))7
-b Ff(.)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(.)19
-b Fe(7)0 1036 y(Adding)14 b(\014les)t Ff(.)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 Fe(13)0
-1094 y(Arc)o(hiv)o(es)7 b Ff(.)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
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Fe(4)0
-1152 y(Author,)13 b(ho)o(w)g(to)g(reac)o(h)c Ff(.)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(.)22 b Fe(22)0 1210 y(Authors)12 b Ff(.)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(.)g(.)g(.)g(.)h(.)23
-b Fe(3)0 1268 y(Automatically)16 b(inserting)f(newline)6 b
-Ff(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)19 b Fe(18)0 1326 y(Automatically)d(remo)o(v)o(e)d(handled)i(\014les)s
-Ff(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)16
-b Fe(18)0 1385 y(Automatically)g(sorting)e(.cvsignore)d Ff(.)6
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
-b Fe(18)0 1497 y Fk(B)0 1564 y Fe(Bu\013er)14 b(con)o(ten)o(ts)e
-Ff(.)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(.)24
-b Fe(7)0 1622 y(Bugs,)13 b(ho)o(w)g(to)g(rep)q(ort)h(them)5
-b Ff(.)h(.)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 Fe(22)0 1680 y(Bugs,)13
-b(kno)o(wn)t Ff(.)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(.)17 b Fe(22)0 1738 y(Byte)c(compilation)h
-Ff(.)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(.)23
-b Fe(16)0 1851 y Fk(C)0 1917 y Fe(Ci)7 b Ff(.)g(.)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(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)20 b Fe(11)0 1975 y(Commit)13 b(bu\013er)6 b Ff(.)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(.)18 b Fe(11)0
-2033 y(Commit)13 b(message,)h(inserting)h(newline)t Ff(.)8
-b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Fe(18)0 2091 y(Committing)d(c)o(hanges)8 b Ff(.)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(.)21 b Fe(11)0 2149 y(Con\015ict)14 b(\(\014le)g(status\))t
-Ff(.)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(.)16
-b Fe(7)0 2208 y(Con\015icts,)e(ho)o(w)f(to)g(resolv)o(e)h(them)d
-Ff(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)24 b Fe(14)0 2266 y(Con\015icts,)14 b(resolving)s
-Ff(.)9 b(.)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(.)16
-b Fe(15)0 2324 y(Con)o(text)d(di\013,)h(ho)o(w)f(to)g(get)t
-Ff(.)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(.)17 b Fe(18)0 2382 y(Con)o(tributors)6
-b Ff(.)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(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)18 b Fe(3)0 2440 y(Cop)o(yrigh)o(t)c(message,)g(getting)g(rid)g
-(of)e(it)d Ff(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-22 b Fe(18)0 2498 y(Customization)7 b Ff(.)i(.)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(.)20 b Fe(18)0 2611 y Fk(D)0
-2677 y Fe(Deleting)15 b(\014les)s Ff(.)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 Fe(13)1015 437
-y(Di\013)t Ff(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)17 b
-Fe(14)1015 495 y(Dired)5 b Ff(.)j(.)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(.)g(.)g(.)g(.)19
-b Fe(12)1015 609 y Fk(E)1015 676 y Fe(Edi\013)7 b Ff(.)h(.)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(.)20
-b Fe(14,)13 b(15)1015 734 y(Edit)h(bu\013er)s Ff(.)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(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Fe(11)1015 792 y(Editing)f(\014les)c Ff(.)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(.)h(.)24 b Fe(12)1015
-850 y(Email)15 b(arc)o(hiv)o(es)7 b Ff(.)h(.)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(.)g(.)g(.)g(.)g(.)21 b Fe(4)1015 908 y(Email)15
-b(to)e(the)g(author)t Ff(.)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(.)
-17 b Fe(22)1015 966 y(Emerge)6 b Ff(.)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(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)19
-b Fe(15)1015 1024 y(Enhancemen)o(ts)7 b Ff(.)i(.)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(.)21 b Fe(20)1015 1083 y(Erasing)15
-b(commit)f(message)8 b Ff(.)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
-Fe(11)1015 1141 y(Erasing)15 b(the)e(input)i(bu\013er)s Ff(.)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(.)h(.)f(.)16 b Fe(18)1015 1199 y(Example)f(run)t
-Ff(.)7 b(.)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(.)17 b Fe(5)1015 1257 y(Expunging)f(unin)o(teresting)g(en)o(tries)6
-b Ff(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)19 b Fe(14)1015 1371 y Fk(F)1015 1438 y Fe(F)l(A)o(Q)t
-Ff(.)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(.)g(.)18 b Fe(22)1015 1496
-y(File)d(selection)s Ff(.)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(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)16 b Fe(8)1015 1554 y(File)f(status)7
-b Ff(.)g(.)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(.)g(.)g(.)h(.)20 b Fe(7)1015 1612 y(Finding)c(\014les)9
-b Ff(.)e(.)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(.)22 b Fe(12)1015 1670 y(Flush)15 b(c)o(hanges)d Ff(.)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(.)24
-b Fe(13)1015 1728 y(Ftp-sites)5 b Ff(.)j(.)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(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)18
-b Fe(4)1015 1843 y Fk(G)1015 1909 y Fe(Generating)d(a)e(t)o(yp)q(eset)h(man)o
-(ual)6 b Ff(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fe(2)1015 1967 y(Generating)c(the)e
-(on-line)i(man)o(ual)d Ff(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)23 b Fe(2)1015 2025
-y(Getting)15 b(p)q(cl-cvs)c Ff(.)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(.)23 b Fe(4)1015 2083 y(Getting)15
-b(rid)e(of)g(lo)q(c)o(k)h(\014les)f Ff(.)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(.)25
-b Fe(16)1015 2141 y(Getting)15 b(rid)e(of)g(the)g(Cop)o(yrigh)o(t)i(message.)
-7 b Ff(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)20
-b Fe(18)1015 2200 y(Getting)15 b(rid)e(of)g(unin)o(teresting)j(lines)7
-b Ff(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)20 b Fe(14)1015 2258 y(Getting)15 b(status)8 b Ff(.)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(.)21 b Fe(12)1015
-2316 y(Getting)15 b(the)e(*cvs*)g(bu\013er)f Ff(.)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(.)g
-(.)24 b Fe(10)1015 2430 y Fk(H)1015 2497 y Fe(Handled)15 b(lines,)f(remo)o
-(ving)h(them)6 b Ff(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fe(14)1015 2611 y Fk(I)1015
-2677 y Fe(Info-\014le)14 b(\(ho)o(w)f(to)g(generate\))5 b Ff(.)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(.)18 b Fe(2)p eop
+25 26 bop 0 -116 a Fo(Concept)31 b(Index)3227 b(25)0
+366 y Fm(Concept)28 b(Index)0 874 y Fk(-)0 1007 y Fe(-u)d(option)h(in)f
+(mo)r(dules)h(\014le)18 b Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
+b Fe(18)0 1232 y Fk(.)0 1365 y Fe(.cvsignore)27 b(\014le,)f(sorting)11
+b Ff(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)37
+b Fe(18)0 1590 y Fk(A)0 1723 y Fe(Ab)r(out)25 b(p)r(cl-cvs)8
+b Ff(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)35 b Fe(3)0 1839 y(Activ)n(e)25 b(\014les)7
+b Ff(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Fe(8)0 1955 y(Added)24
+b(\(\014le)i(status\))13 b Ff(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)40 b Fe(7)0 2072 y(Adding)25
+b(\014les)7 b Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Fe(13)0 2188
+y(Arc)n(hiv)n(es)14 b Ff(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Fe(4)0 2304 y(Author,)25 b(ho)n(w)h(to)g(reac)n(h)18
+b Ff(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
+b Fe(22)0 2420 y(Authors)21 b Ff(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
+b Fe(3)0 2537 y(Automatically)25 b(inserting)i(newline)12
+b Ff(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)39 b Fe(18)0 2653 y(Automatically)25 b(remo)n(v)n(e)g
+(handled)g(\014les)7 b Ff(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)33 b Fe(18)0 2769 y(Automatically)25
+b(sorting)i(.cvsignore)21 b Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Fe(18)0 2994
+y Fk(B)0 3127 y Fe(Bu\013er)26 b(con)n(ten)n(ts)c Ff(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)49 b Fe(7)0 3243 y(Bugs,)27 b(ho)n(w)f(to)g(rep)r(ort)f(them)11
+b Ff(.)h(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Fe(22)0 3360
+y(Bugs,)27 b(kno)n(wn)9 b Ff(.)j(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Fe(22)0
+3476 y(Byte)26 b(compilation)21 b Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47 b Fe(16)0 3701 y Fk(C)0
+3834 y Fe(Ci)15 b Ff(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)41 b Fe(11)0 3950 y(Commit)25 b(bu\013er)11 b Ff(.)h(.)i(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38
+b Fe(11)0 4067 y(Commit)25 b(message,)h(inserting)h(newline)8
+b Ff(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)34 b Fe(18)0 4183 y(Committing)25 b(c)n(hanges)16
+b Ff(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
+b Fe(11)0 4299 y(Con\015ict)26 b(\(\014le)g(status\))8
+b Ff(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35
+b Fe(7)0 4415 y(Con\015icts,)27 b(ho)n(w)f(to)g(resolv)n(e)g(them)20
+b Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)48 b Fe(14)0 4531 y(Con\015icts,)27
+b(resolving)7 b Ff(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)33 b Fe(15)0 4648 y(Con)n(text)25 b(di\013,)h(ho)n(w)g(to)g
+(get)8 b Ff(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
+b Fe(18)0 4764 y(Con)n(tributors)11 b Ff(.)j(.)f(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38
+b Fe(3)0 4880 y(Cop)n(yrigh)n(t)26 b(message,)g(getting)h(rid)e(of)i
+(it)18 b Ff(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)45 b Fe(18)0 4996 y(Customization)14 b Ff(.)g(.)g(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
+b Fe(18)0 5222 y Fk(D)0 5355 y Fe(Deleting)26 b(\014les)6
+b Ff(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)33 b Fe(13)2031 874 y(Di\013)8 b
+Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
+b Fe(14)2031 990 y(Dired)11 b Ff(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)37 b Fe(12)2031 1219 y Fk(E)2031 1352 y Fe(Edi\013)13
+b Ff(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Fe(14,)27 b(15)2031
+1468 y(Edit)f(bu\013er)7 b Ff(.)12 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
+b Fe(11)2031 1584 y(Editing)26 b(\014les)d Ff(.)13 b(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
+b Fe(12)2031 1700 y(Email)26 b(arc)n(hiv)n(es)15 b Ff(.)e(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
+b Fe(4)2031 1816 y(Email)26 b(to)g(the)f(author)8 b Ff(.)13
+b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
+b Fe(22)2031 1933 y(Emerge)12 b Ff(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38
+b Fe(15)2031 2049 y(Enhancemen)n(ts)15 b Ff(.)d(.)h(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
+Fe(20)2031 2165 y(Erasing)27 b(commit)d(message)16 b
+Ff(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42 b Fe(11)2031
+2281 y(Erasing)27 b(the)e(input)g(bu\013er)6 b Ff(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)33 b Fe(18)2031
+2398 y(Example)25 b(run)9 b Ff(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36 b
+Fe(5)2031 2514 y(Expunging)25 b(unin)n(teresting)h(en)n(tries)12
+b Ff(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)39 b Fe(14)2031 2742 y Fk(F)2031 2875 y Fe(F)-9
+b(A)n(Q)9 b Ff(.)k(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35
+b Fe(22)2031 2992 y(File)27 b(selection)6 b Ff(.)14 b(.)g(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34
+b Fe(8)2031 3108 y(File)27 b(status)15 b Ff(.)e(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
+b Fe(7)2031 3224 y(Finding)26 b(\014les)17 b Ff(.)c(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44
+b Fe(12)2031 3340 y(Flush)26 b(c)n(hanges)c Ff(.)14 b(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
+b Fe(13)2031 3456 y(Ftp-sites)11 b Ff(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)38 b Fe(4)2031 3685 y Fk(G)2031 3818 y Fe(Generating)27
+b(a)f(t)n(yp)r(eset)f(man)n(ual)12 b Ff(.)g(.)h(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39
+b Fe(2)2031 3934 y(Generating)27 b(the)e(on-line)h(man)n(ual)18
+b Ff(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)47 b Fe(2)2031 4050 y(Getting)26
+b(p)r(cl-cvs)21 b Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)48 b Fe(4)2031 4167 y(Getting)26
+b(rid)g(of)g(lo)r(c)n(k)g(\014les)d Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)49 b Fe(16)2031 4283 y(Getting)26 b(rid)g(of)g(the)g(Cop)n
+(yrigh)n(t)f(message.)14 b Ff(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)40 b Fe(18)2031 4399 y(Getting)26 b(rid)g(of)g(unin)n
+(teresting)g(lines)14 b Ff(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Fe(14)2031 4515 y(Getting)26
+b(status)16 b Ff(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)43 b Fe(12)2031 4632 y(Getting)26
+b(the)f(*cvs*)i(bu\013er)20 b Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+47 b Fe(10)2031 4860 y Fk(H)2031 4993 y Fe(Handled)25
+b(lines,)i(remo)n(ving)e(them)11 b Ff(.)h(.)h(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
+b Fe(14)2031 5222 y Fk(I)2031 5355 y Fe(Info-\014le)26
+b(\(ho)n(w)f(to)h(generate\))9 b Ff(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)36 b Fe(2)p eop
 %%Page: 26 28
-bop 0 -58 a Fo(Concept)15 b(Index)1616 b(26)0 183 y Fe(Inhibiting)16
-b(the)d(Cop)o(yrigh)o(t)i(message.)6 b Ff(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)19 b Fe(18)0 241 y(Installation)9
-b Ff(.)g(.)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(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)21 b Fe(1)0 299 y(Installation)16 b(of)d(elisp)h(\014les)7
-b Ff(.)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(.)20 b Fe(1)0 358
-y(Installation)c(of)d(on-line)i(man)o(ual)c Ff(.)6 b(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)22
-b Fe(2)0 416 y(Installation)16 b(of)d(t)o(yp)q(eset)g(man)o(ual)6
-b Ff(.)i(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)19 b Fe(2)0 474 y(In)o(tro)q(duction)8 b
-Ff(.)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(.)g(.)g(.)g(.)g(.)h
-(.)f(.)20 b Fe(5)0 532 y(In)o(v)o(oking)15 b(dired)8 b Ff(.)f(.)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(.)21 b Fe(12)0
-590 y(In)o(v)o(oking)15 b(edi\013)c Ff(.)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(.)22 b Fe(14,)13 b(15)0 648 y(In)o(v)o(oking)i(emerge)9
-b Ff(.)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(.)g(.)22
-b Fe(15)0 781 y Fk(K)0 847 y Fe(Kno)o(wn)13 b(bugs)8 b Ff(.)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(.)g(.)g(.)g(.)g(.)21
-b Fe(22)0 980 y Fk(L)0 1047 y Fe(Loading)15 b(\014les)6 b Ff(.)h(.)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(.)19
-b Fe(12)0 1105 y(Lo)q(c)o(k)13 b(\014les)8 b Ff(.)f(.)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(.)g(.)h(.)f(.)g(.)g(.)20
-b Fe(16)0 1163 y(Log)13 b(\(R)o(CS/cvs)h(command\))9 b Ff(.)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(.)22 b Fe(12)0 1296 y Fk(M)0 1362 y Fe(Man)o(ual)15 b(installation)h
-(\(on-line\))8 b Ff(.)h(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Fe(2)0 1420 y(Man)o(ual)15
-b(installation)h(\(t)o(yp)q(eset\))t Ff(.)8 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17
-b Fe(2)0 1478 y(Mark)o(ed)d(\014les)e Ff(.)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(.)23 b Fe(8)0
-1537 y(Marking)15 b(\014les)d Ff(.)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(.)g(.)g(.)g(.)24 b Fe(11)0 1595 y(Merged)14
-b(\(\014le)g(status\))8 b Ff(.)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(.)20 b Fe(7)0 1653 y(Mo)q(di\014ed)15 b(\(\014le)f(status\))5
-b Ff(.)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(.)18 b
-Fe(7)0 1711 y(Mo)q(dules)d(\014le)f(\(-u)f(option\))6 b Ff(.)h(.)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(.)19 b Fe(18)0 1769 y(Mo)o(v)o(e)13 b(a)o(w)o(a)o(y)g
-Ff(\014le)j Fe(-)d(it)g(is)h(in)g(the)f(w)o(a)o(y)g(\(\014le)h(status\))t
-Ff(.)7 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)17 b Fe(7)0 1827 y(Mo)o(v)o(emen)o(t)d
-(Commands)d Ff(.)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
-Fe(10)0 1960 y Fk(O)0 2026 y Fe(On-line)15 b(man)o(ual)f(\(ho)o(w)f(to)g
-(generate\))7 b Ff(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)20 b Fe(2)0 2159 y Fk(P)0 2226 y Fe(P)o(atc)o(hed)14
-b(\(\014le)g(status\))d Ff(.)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 Fe(7)0 2284 y(Prin)o(ting)15 b(a)e(man)o(ual)g Ff(.)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(.)24 b
-Fe(2)0 2342 y(Problems,)14 b(list)g(of)f(common)8 b Ff(.)f(.)f(.)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 Fe(22)0 2400 y(Putting)14 b(\014les)g(under)g(CVS)f(con)o(trol)7
-b Ff(.)g(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)20 b Fe(13)1015 183 y Fk(R)1015 250 y Fe(Recompilin)q(g)c(elisp)e
-(\014les)f Ff(.)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(.)g(.)h(.)f(.)24 b
-Fe(16)1015 308 y(Remo)o(v)o(ed)14 b(\(\014le)g(status\))d Ff(.)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(.)24 b Fe(7)1015 366
-y(Remo)o(v)o(ed)14 b(b)o(y)e(y)o(ou,)h(c)o(hanged)g(in)h(rep)q(ository)g
-(\(\014le)f(status\))5 b Ff(.)i(.)17 b Fe(7)1015 424 y(Remo)o(v)o(ed)d(from)f
-(rep)q(ository)i(\(\014le)f(status\))d Ff(.)6 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)24 b Fe(7)1015 482 y(Remo)o(v)o(ed)14
-b(from)f(rep)q(ository)m(,)h(c)o(hanged)h(b)o(y)e(y)o(ou)g(\(\014le)h
-(status\))1099 540 y Ff(.)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(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)19
-b Fe(7)1015 598 y(Remo)o(ving)c(\014les)7 b Ff(.)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(.)h(.)f(.)g(.)g(.)g(.)20 b Fe(13)1015 656
-y(Remo)o(ving)15 b(unin)o(teresting)h(\(pro)q(cessed\))e(lines)7
-b Ff(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)20 b Fe(14)1015
-715 y(Rep)q(orting)15 b(bugs)f(and)g(ideas)8 b Ff(.)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(.)22
-b Fe(22)1015 773 y(Require)15 b(\014nal)f(newline)s Ff(.)9
-b(.)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(.)17 b Fe(18)1015
-831 y(Resolving)f(con\015icts)7 b Ff(.)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(.)21 b Fe(15)1015 889 y(Resurrecting)15 b(\014les)d
-Ff(.)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(.)23
-b Fe(13)1015 947 y(Rev)o(erting)15 b(bu\013ers)d Ff(.)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(.)24 b Fe(16)1015 1005 y(Rev)o(erting)15
-b(bu\013ers)f(after)f(commit)e Ff(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)23 b Fe(11,)13 b(18)1015 1113 y
-Fk(S)1015 1180 y Fe(Selected)i(\014les)6 b Ff(.)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(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)19 b Fe(8)1015
-1238 y(Selecting)d(\014les)e(\(commands)g(to)f(mark)g(\014les\))7
-b Ff(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)21 b Fe(11)1015
-1296 y(Sites)5 b Ff(.)j(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)18
-b Fe(4)1015 1354 y(Sorting)d(the)e(.cvsignore)i(\014le)9 b
-Ff(.)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(.)22 b Fe(18)1015 1412 y(Status)14
-b(\(cvs)f(command\))c Ff(.)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(.)22
-b Fe(12)1015 1470 y(Syncing)15 b(bu\013ers)c Ff(.)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(.)g(.)g(.)23 b Fe(16)1015 1578
-y Fk(T)1015 1644 y Fe(T)m(eX)13 b(-)f(generating)j(a)e(t)o(yp)q(eset)h(man)o
-(ual)8 b Ff(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)21 b Fe(2)1015 1703 y(This)14 b(rep)q(ository)h(is)f(missing!)p
-Fd(:)7 b(:)f(:)19 b Fe(\(\014le)14 b(status\))e Ff(.)6 b(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)24 b Fe(7)1015 1810 y Fk(U)1015 1877 y Fe(Undo)14
-b(c)o(hanges)t Ff(.)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(.)17 b Fe(13)1015 1935 y(Unidi\013,)e(ho)o(w)e(to)g(get)5
-b Ff(.)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(.)18
-b Fe(18)1015 1993 y(Unin)o(teresting)e(en)o(tries,)d(getting)i(rid)e(of)g
-(them)5 b Ff(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)18 b
-Fe(14)1015 2051 y(Unkno)o(wn)c(\(\014le)g(status\))8 b Ff(.)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(.)21 b Fe(7)1015 2109 y(Up)q(date)14
-b(program)g(\(-u)f(option)h(in)g(mo)q(dules)h(\014le\))c Ff(.)6
-b(.)h(.)f(.)g(.)g(.)g(.)g(.)24 b Fe(18)1015 2167 y(Up)q(dated)14
-b(\(\014le)g(status\))6 b Ff(.)h(.)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
-(.)19 b Fe(7)1015 2275 y Fk(V)1015 2342 y Fe(V)m(ariables,)c(list)f(of)f(all)
-c Ff(.)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
-Fe(18)1015 2400 y(Viewing)15 b(di\013erences)5 b Ff(.)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 Fe(14,)13 b(15)p eop
+26 27 bop 0 -116 a Fo(Concept)31 b(Index)3227 b(26)0
+366 y Fe(Inhibiting)25 b(the)h(Cop)n(yrigh)n(t)f(message.)12
+b Ff(.)i(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)39 b Fe(18)0 483 y(Installation)18 b Ff(.)c(.)f(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
+b Fe(1)0 599 y(Installation)27 b(of)f(elisp)h(\014les)14
+b Ff(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b
+Fe(1)0 715 y(Installation)27 b(of)f(on-line)g(man)n(ual)19
+b Ff(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Fe(2)0 831 y(Installation)27
+b(of)f(t)n(yp)r(eset)f(man)n(ual)12 b Ff(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
+b Fe(2)0 948 y(In)n(tro)r(duction)16 b Ff(.)c(.)h(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
+b Fe(5)0 1064 y(In)n(v)n(oking)25 b(dired)16 b Ff(.)c(.)h(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
+b Fe(12)0 1180 y(In)n(v)n(oking)25 b(edi\013)18 b Ff(.)c(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Fe(14,)27
+b(15)0 1296 y(In)n(v)n(oking)e(emerge)18 b Ff(.)12 b(.)i(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44 b Fe(15)0
+1562 y Fk(K)0 1695 y Fe(Kno)n(wn)25 b(bugs)16 b Ff(.)d(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
+b Fe(22)0 1961 y Fk(L)0 2093 y Fe(Loading)26 b(\014les)12
+b Ff(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)38 b Fe(12)0 2210 y(Lo)r(c)n(k)26
+b(\014les)15 b Ff(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Fe(16)0
+2326 y(Log)26 b(\(R)n(CS/cvs)g(command\))18 b Ff(.)11
+b(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Fe(12)0 2591 y Fk(M)0
+2724 y Fe(Man)n(ual)26 b(installation)i(\(on-line\))17
+b Ff(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b Fe(2)0 2841 y(Man)n(ual)26
+b(installation)i(\(t)n(yp)r(eset\))9 b Ff(.)j(.)h(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36
+b Fe(2)0 2957 y(Mark)n(ed)26 b(\014les)c Ff(.)13 b(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
+b Fe(8)0 3073 y(Marking)26 b(\014les)e Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)49
+b Fe(11)0 3189 y(Merged)26 b(\(\014le)g(status\))15 b
+Ff(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)42
+b Fe(7)0 3305 y(Mo)r(di\014ed)26 b(\(\014le)g(status\))10
+b Ff(.)j(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
+b Fe(7)0 3422 y(Mo)r(dules)27 b(\014le)e(\(-u)g(option\))12
+b Ff(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Fe(18)0
+3538 y(Mo)n(v)n(e)26 b(a)n(w)n(a)n(y)g Ff(\014le)k Fe(-)25
+b(it)h(is)g(in)g(the)f(w)n(a)n(y)h(\(\014le)f(status\))9
+b Ff(.)k(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Fe(7)0 3654
+y(Mo)n(v)n(emen)n(t)24 b(Commands)19 b Ff(.)13 b(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)46 b Fe(10)0 3920 y Fk(O)0 4053 y
+Fe(On-line)25 b(man)n(ual)g(\(ho)n(w)h(to)g(generate\))15
+b Ff(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)42 b Fe(2)0 4318 y Fk(P)0 4451 y Fe(P)n(atc)n(hed)25
+b(\(\014le)h(status\))d Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)49 b Fe(7)0 4567 y(Prin)n(ting)26 b(a)g(man)n(ual)c
+Ff(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+50 b Fe(2)0 4684 y(Problems,)26 b(list)g(of)h(common)17
+b Ff(.)11 b(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Fe(22)0 4800
+y(Putting)26 b(\014les)g(under)e(CVS)i(con)n(trol)14
+b Ff(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)40 b Fe(13)2031 366 y Fk(R)2031 499 y Fe(Recompiling)26
+b(elisp)g(\014les)d Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+49 b Fe(16)2031 616 y(Remo)n(v)n(ed)24 b(\(\014le)h(status\))d
+Ff(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
+b Fe(7)2031 732 y(Remo)n(v)n(ed)22 b(b)n(y)i(y)n(ou,)g(c)n(hanged)g(in)
+g(rep)r(ository)h(\(\014le)f(status\))10 b Ff(.)k(.)36
+b Fe(7)2031 848 y(Remo)n(v)n(ed)24 b(from)h(rep)r(ository)i(\(\014le)e
+(status\))d Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)49 b Fe(7)2031 964 y(Remo)n(v)n(ed)24 b(from)h(rep)r(ository)-6
+b(,)27 b(c)n(hanged)e(b)n(y)g(y)n(ou)g(\(\014le)h(status\))2197
+1080 y Ff(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40
+b Fe(7)2031 1197 y(Remo)n(ving)24 b(\014les)14 b Ff(.)g(.)f(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)40
+b Fe(13)2031 1313 y(Remo)n(ving)24 b(unin)n(teresting)i(\(pro)r
+(cessed\))g(lines)13 b Ff(.)h(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40
+b Fe(14)2031 1429 y(Rep)r(orting)26 b(bugs)f(and)h(ideas)17
+b Ff(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Fe(22)2031 1545
+y(Require)25 b(\014nal)h(newline)7 b Ff(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)33 b Fe(18)2031 1662 y(Resolving)26
+b(con\015icts)15 b Ff(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)41 b Fe(15)2031 1778 y(Resurrecting)26 b(\014les)20
+b Ff(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+46 b Fe(13)2031 1894 y(Rev)n(erting)25 b(bu\013ers)c
+Ff(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+48 b Fe(16)2031 2010 y(Rev)n(erting)25 b(bu\013ers)g(after)i(commit)19
+b Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)46 b Fe(11,)27 b(18)2031 2226 y Fk(S)2031 2359 y Fe(Selected)f
+(\014les)12 b Ff(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Fe(8)2031 2475
+y(Selecting)26 b(\014les)g(\(commands)e(to)i(mark)f(\014les\))15
+b Ff(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
+b Fe(11)2031 2591 y(Sites)10 b Ff(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)37 b Fe(4)2031 2708 y(Sorting)26 b(the)f(.cvsignore)i
+(\014le)17 b Ff(.)d(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44 b Fe(18)2031
+2824 y(Status)25 b(\(cvs)h(command\))17 b Ff(.)11 b(.)j(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)44 b Fe(12)2031 2940 y(Syncing)25
+b(bu\013ers)18 b Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)45 b Fe(16)2031 3156 y Fk(T)2031
+3289 y Fe(T)-6 b(eX)25 b(-)h(generating)g(a)g(t)n(yp)r(eset)f(man)n
+(ual)16 b Ff(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)44 b Fe(2)2031 3405 y(This)26 b(rep)r(ository)h(is)f
+(missing!)p Fd(:)14 b(:)f(:)39 b Fe(\(\014le)25 b(status\))d
+Ff(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b
+Fe(7)2031 3621 y Fk(U)2031 3754 y Fe(Undo)25 b(c)n(hanges)8
+b Ff(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)35 b Fe(13)2031 3870 y(Unidi\013,)25
+b(ho)n(w)h(to)g(get)9 b Ff(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)36 b Fe(18)2031 3986 y(Unin)n(teresting)25
+b(en)n(tries,)i(getting)f(rid)g(of)g(them)10 b Ff(.)i(.)h(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)36 b Fe(14)2031 4102 y(Unkno)n(wn)24
+b(\(\014le)i(status\))15 b Ff(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)42 b Fe(7)2031 4219 y(Up)r(date)25 b(program)h(\(-u)e
+(option)i(in)g(mo)r(dules)f(\014le\))d Ff(.)13 b(.)g(.)g(.)g(.)g(.)h(.)
+f(.)48 b Fe(18)2031 4335 y(Up)r(dated)25 b(\(\014le)g(status\))12
+b Ff(.)i(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39
+b Fe(7)2031 4551 y Fk(V)2031 4684 y Fe(V)-6 b(ariables,)27
+b(list)f(of)h(all)17 b Ff(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)44 b Fe(18)2031 4800 y(Viewing)27 b(di\013erences)10
+b Ff(.)j(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b
+Fe(14,)27 b(15)p eop
 %%Page: 27 29
-bop 0 -58 a Fo(Key)16 b(Index)1700 b(27)0 183 y Fm(Key)15 b(Index)0
-430 y Fk(A)0 496 y Fg(a)d(-)h(add)e(a)i(file)5 b Ff(.)g(.)h(.)g(.)g(.)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(.)18 b Fe(13)0
-554 y Fg(A)12 b(-)h(add)e(ChangeLog)f(entry)f Ff(.)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(.)24
-b Fe(12)0 679 y Fk(B)0 745 y Fg(b)12 b(-)h(diff)e(backup)g(file)6
-b Ff(.)t(.)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 Fe(14)0
-870 y Fk(C)0 936 y Fg(c)12 b(-)h(commit)d(files)e Ff(.)t(.)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(.)21 b Fe(11)0 994 y Fg(C)12
-b(-)h(commit)d(files)h(with)g(ChangeLog)f(message)c Ff(.)s(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)19 b Fe(11)0 1052 y Fg(C-k)12 b(-)g(remove)f(selected)e(entries)s
-Ff(.)t(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)16 b Fe(14)0 1110 y Fg(C-n)c(-)g(Move)f(down)h(one)f(file)t
-Ff(.)5 b(.)h(.)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 Fe(10)0 1169 y Fg(C-p)12
-b(-)g(Move)f(up)h(one)g(file)7 b Ff(.)e(.)h(.)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(.)20
-b Fe(10)0 1293 y Fk(D)0 1359 y Fg(d)12 b(-)h(run)e(`cvs)19
-b(diff')5 b Ff(.)t(.)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(.)18
-b Fe(14)0 1418 y Fg(DEL)12 b(-)g(unmark)f(previous)e(file)e
-Ff(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)20 b Fe(11)0 1542 y Fk(E)0 1609 y Fg(e)12 b(-)h(invoke)d
-(`ediff')5 b Ff(.)t(.)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(.)18
-b Fe(15)0 1667 y Fg(E)12 b(-)h(invoke)d(`emerge')t Ff(.)s(.)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(.)17 b Fe(15)0 1725 y Fg(ESC)12 b(DEL)f(-)i(unmark)d
-(all)i(files)c Ff(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23 b Fe(11)0 1849 y Fk(F)0 1916
-y Fg(f)12 b(-)h(find)e(file)g(or)h(directory)7 b Ff(.)f(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)23
-b Fe(12)0 2040 y Fk(G)0 2107 y Fg(g)12 b(-)h(Rerun)e(`cvs)18
-b(update')9 b Ff(.)s(.)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(.)21 b Fe(10)0
-2231 y Fk(I)0 2298 y Fg(i)12 b(-)h(ignoring)d(files)5 b Ff(.)t(.)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(.)18 b Fe(14)1015 430 y Fk(L)1015
-496 y Fg(l)13 b(-)f(run)g(`cvs)18 b(log')7 b Ff(.)t(.)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(.)20 b Fe(12)1015 604 y Fk(M)1015
-670 y Fg(m)13 b(-)f(marking)e(a)j(file)c Ff(.)t(.)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(.)g(.)22 b Fe(11)1015 729 y Fg(M)13 b(-)f(marking)e(all)i(files)
-5 b Ff(.)t(.)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(.)18 b Fe(11)1015
-836 y Fk(N)1015 903 y Fg(n)13 b(-)f(Move)g(down)f(one)g(file)c
-Ff(.)e(.)h(.)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 Fe(10)1015 1011 y
-Fk(O)1015 1077 y Fg(o)13 b(-)f(find)g(file)f(in)h(other)f(window)c
-Ff(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)23 b Fe(12)1015 1185 y Fk(P)1015 1252 y Fg(p)13 b(-)f(Move)g(up)g(on)g
-(file)d Ff(.)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(.)24
-b Fe(10)1015 1359 y Fk(Q)1015 1426 y Fg(q)13 b(-)f(bury)g(the)f(*cvs*)g
-(buffer)s Ff(.)t(.)6 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)16 b Fe(16)1015 1534 y
-Fk(R)1015 1600 y Fg(r)d(-)f(remove)f(a)h(file)d Ff(.)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(.)23 b Fe(13)1015 1658 y Fg(R)13 b(-)f(revert)f
-(buffers)5 b Ff(.)s(.)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(.)19
-b Fe(16)1015 1766 y Fk(S)1015 1833 y Fg(s)13 b(-)f(run)g(`cvs)18
-b(status')9 b Ff(.)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(.)g(.)25 b
-Fe(12)1015 1891 y Fg(SPC)12 b(-)h(Move)e(down)g(one)h(file)t
-Ff(.)5 b(.)h(.)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 Fe(10)1015 1999 y Fk(U)1015
-2065 y Fg(U)13 b(-)f(undo)g(changes)c Ff(.)s(.)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(.)g(.)g(.)21 b Fe(13)1015 2123 y Fg(u)13 b(-)f(unmark)f(a)h
-(file)d Ff(.)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(.)23
-b Fe(11)1015 2231 y Fk(X)1015 2298 y Fg(x)13 b(-)f(remove)f(processed)e
-(entries)c Ff(.)s(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)18 b Fe(14)p eop
+27 28 bop 0 -116 a Fo(Key)30 b(Index)3397 b(27)0 366
+y Fm(Key)30 b(Index)0 859 y Fk(A)0 992 y Fg(a)c(-)g(add)g(a)g(file)11
+b Ff(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)37 b Fe(13)0 1108 y Fg(A)26 b(-)g(add)g(ChangeLog)i(entry)22
+b Ff(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Fe(12)0 1357
+y Fk(B)0 1490 y Fg(b)26 b(-)g(diff)g(backup)h(file)12
+b Ff(.)i(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39
+b Fe(14)0 1739 y Fk(C)0 1872 y Fg(c)26 b(-)g(commit)h(files)16
+b Ff(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
+b Fe(11)0 1988 y Fg(C)26 b(-)g(commit)h(files)f(with)h(ChangeLog)h
+(message)12 b Ff(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)38
+b Fe(11)0 2105 y Fg(C-k)26 b(-)g(remove)h(selected)g(entries)6
+b Ff(.)16 b(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)33 b Fe(14)0 2221 y Fg(C-n)26 b(-)g(Move)h(down)f(one)g
+(file)9 b Ff(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Fe(10)0
+2337 y Fg(C-p)26 b(-)g(Move)h(up)f(one)g(file)14 b Ff(.)g(.)f(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)41 b Fe(10)0 2586 y Fk(D)0 2719
+y Fg(d)26 b(-)g(run)g(`cvs)40 b(diff')11 b Ff(.)j(.)f(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Fe(14)0 2835 y Fg(DEL)26
+b(-)g(unmark)h(previous)g(file)14 b Ff(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
+b Fe(11)0 3084 y Fk(E)0 3217 y Fg(e)26 b(-)g(invoke)h(`ediff')11
+b Ff(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37
+b Fe(15)0 3333 y Fg(E)26 b(-)g(invoke)h(`emerge')8 b
+Ff(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35
+b Fe(15)0 3450 y Fg(ESC)26 b(DEL)h(-)e(unmark)i(all)g(files)22
+b Ff(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Fe(11)0 3699 y Fk(F)0
+3831 y Fg(f)26 b(-)g(find)g(file)h(or)f(directory)d Ff(.)13
+b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)47 b Fe(12)0 4081 y Fk(G)0 4213 y
+Fg(g)26 b(-)g(Rerun)g(`cvs)41 b(update')17 b Ff(.)e(.)e(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)44 b Fe(10)0 4462 y Fk(I)0 4595 y Fg(i)26
+b(-)g(ignoring)h(files)11 b Ff(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)37 b Fe(14)2031 859 y Fk(L)2031 992 y
+Fg(l)26 b(-)g(run)g(`cvs)40 b(log')13 b Ff(.)h(.)f(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Fe(12)2031 1208
+y Fk(M)2031 1341 y Fg(m)26 b(-)g(marking)h(a)f(file)17
+b Ff(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
+b Fe(11)2031 1457 y Fg(M)26 b(-)g(marking)h(all)f(files)10
+b Ff(.)k(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b
+Fe(11)2031 1673 y Fk(N)2031 1806 y Fg(n)26 b(-)g(Move)g(down)h(one)f
+(file)14 b Ff(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41
+b Fe(10)2031 2022 y Fk(O)2031 2154 y Fg(o)26 b(-)g(find)g(file)h(in)f
+(other)g(window)c Ff(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47 b Fe(12)2031 2370 y
+Fk(P)2031 2503 y Fg(p)26 b(-)g(Move)g(up)g(on)g(file)d
+Ff(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48
+b Fe(10)2031 2719 y Fk(Q)2031 2852 y Fg(q)26 b(-)g(bury)g(the)g(*cvs*)h
+(buffer)6 b Ff(.)15 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Fe(16)2031
+3068 y Fk(R)2031 3201 y Fg(r)26 b(-)g(remove)h(a)e(file)c
+Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)46
+b Fe(13)2031 3317 y Fg(R)26 b(-)g(revert)h(buffers)11
+b Ff(.)j(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37
+b Fe(16)2031 3533 y Fk(S)2031 3665 y Fg(s)26 b(-)g(run)g(`cvs)40
+b(status')24 b Ff(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
+b Fe(12)2031 3782 y Fg(SPC)26 b(-)g(Move)h(down)f(one)g(file)9
+b Ff(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Fe(10)2031
+3998 y Fk(U)2031 4130 y Fg(U)26 b(-)g(undo)g(changes)16
+b Ff(.)f(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42
+b Fe(13)2031 4247 y Fg(u)26 b(-)g(unmark)h(a)e(file)c
+Ff(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)46
+b Fe(11)2031 4462 y Fk(X)2031 4595 y Fg(x)26 b(-)g(remove)h(processed)g
+(entries)9 b Ff(.)15 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36 b Fe(14)p eop
 %%Page: -1 30
-bop 1937 -58 a Fo(i)0 183 y Fm(Short)16 b(Con)n(ten)n(ts)0
-299 y Fc(1)78 b(Installation)9 b Fb(.)i(.)e(.)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(.)26
-b Fc(1)0 366 y(2)78 b(Ab)q(out)17 b(p)q(cl-cvs)10 b Fb(.)f(.)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(.)g(.)26
-b Fc(3)0 432 y(3)78 b(Getting)17 b(started)8 b Fb(.)i(.)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(.)g(.)25
-b Fc(5)0 499 y(4)78 b(Bu\013er)16 b(con)o(ten)o(ts)11 b Fb(.)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(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)28
-b Fc(7)0 565 y(5)78 b(Commands)13 b Fb(.)c(.)h(.)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 Fc(10)0 632 y(6)78 b(Customization)6 b Fb(.)j(.)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(.)g(.)f(.)h(.)g(.)22
-b Fc(18)0 698 y(7)78 b(F)l(uture)16 b(enhancemen)o(ts)f 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(.)33
-b Fc(20)0 764 y(8)78 b(Bugs)17 b(\(kno)o(wn)f(and)h(unkno)o(wn\))d
-Fb(.)c(.)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(.)29 b Fc(22)0
-831 y(App)q(endix)16 b(A)49 b(GNU)15 b(GENERAL)i(PUBLIC)f(LICENSE)h
-Fb(.)10 b(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)33
-b Fc(23)0 897 y(F)l(unction)16 b(and)h(V)l(ariable)e(Index)i
-Fb(.)10 b(.)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(.)34
-b Fc(24)0 964 y(Concept)16 b(Index)e Fb(.)c(.)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(.)30
-b Fc(25)0 1030 y(Key)16 b(Index)g Fb(.)10 b(.)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(.)g(.)f
-(.)34 b Fc(27)p eop
+-1 29 bop 3875 -116 a Fo(i)0 366 y Fm(Short)29 b(Con)l(ten)l(ts)0
+599 y Fc(1)156 b(Installation)19 b Fb(.)e(.)j(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h
+(.)g(.)51 b Fc(1)0 732 y(2)156 b(Ab)s(out)32 b(p)s(cl-cvs)19
+b Fb(.)h(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)51 b Fc(3)0 865 y(3)156
+b(Getting)31 b(started)17 b Fb(.)j(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)49
+b Fc(5)0 997 y(4)156 b(Bu\013er)33 b(con)m(ten)m(ts)22
+b Fb(.)f(.)f(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)54 b Fc(7)0 1130 y(5)156
+b(Commands)26 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)58
+b Fc(10)0 1263 y(6)156 b(Customization)12 b Fb(.)18 b(.)i(.)f(.)h(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)44 b Fc(18)0 1396 y(7)156 b(F)-8 b(uture)33 b(enhancemen)m(ts)i
+Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)65 b Fc(20)0 1529 y(8)156 b(Bugs)33 b(\(kno)m(wn)h(and)e(unkno)
+m(wn\))d Fb(.)20 b(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)58
+b Fc(22)0 1662 y(App)s(endix)33 b(A)99 b(GNU)33 b(GENERAL)g(PUBLIC)g
+(LICENSE)j Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)66 b Fc(23)0 1794 y(F)-8 b(unction)32 b(and)g(V)-8
+b(ariable)31 b(Index)38 b Fb(.)20 b(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)g(.)f(.)h(.)g(.)68 b Fc(24)0 1927 y(Concept)34
+b(Index)29 b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)60
+b Fc(25)0 2060 y(Key)33 b(Index)k Fb(.)20 b(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)67 b Fc(27)p eop
 %%Page: -2 31
-bop 1925 -58 a Fo(ii)0 183 y Fm(T)-7 b(able)15 b(of)g(Con)n(ten)n(ts)0
-358 y Fk(1)67 b(Installation)13 b Fb(.)e(.)f(.)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(.)35 b Fk(1)149
-435 y Fo(1.1)45 b(Installation)16 b(of)f(the)g(p)q(cl-cvs)i(program)5
-b Fa(.)i(.)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(.)19 b Fo(1)149
-498 y(1.2)45 b(Installation)16 b(of)f(the)g(on-line)i(man)o(ual.)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(.)f(.)h(.)25 b Fo(2)149
-560 y(1.3)45 b(Ho)o(w)15 b(to)f(mak)o(e)h(t)o(yp)q(eset)g(do)q(cumen)o
-(tation)g(from)g(p)q(cl-cvs.texinfo)6 b Fa(.)j(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)21 b Fo(2)0 684 y Fk(2)67 b(Ab)r(out)22 b(p)r(cl-cvs)17
-b Fb(.)10 b(.)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(.)38 b Fk(3)149 762 y Fo(2.1)45 b(Con)o(tributors)14 b(to)h(p)q(cl-cvs)e
-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
-(.)h(.)f(.)h(.)26 b Fo(3)149 825 y(2.2)45 b(Where)15 b(can)h(I)f(get)g(p)q
-(cl-cvs?)6 b Fa(.)k(.)d(.)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(.)21 b Fo(4)0 949 y Fk(3)67 b(Getting)23
-b(started)8 b Fb(.)i(.)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(.)30 b Fk(5)0 1089 y(4)67 b(Bu\013er)23 b(con)n(ten)n(ts)11
-b Fb(.)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(.)33
-b Fk(7)149 1167 y Fo(4.1)45 b(File)16 b(status)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
-(.)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(.)23 b Fo(7)149 1229 y(4.2)45
-b(Selected)17 b(\014les)9 b Fa(.)f(.)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
-(.)23 b Fo(8)0 1354 y Fk(5)67 b(Commands)13 b Fb(.)c(.)h(.)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(.)35 b
-Fk(10)149 1432 y Fo(5.1)45 b(Up)q(dating)16 b(the)f(directory)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(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f
-(.)h(.)f(.)28 b Fo(10)149 1494 y(5.2)45 b(Mo)o(v)o(emen)o(t)14
-b(Commands)9 b Fa(.)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(.)h(.)f(.)25 b Fo(10)149 1556 y(5.3)45 b(Marking)15
-b(\014les)5 b Fa(.)k(.)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(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)20
-b Fo(11)149 1618 y(5.4)45 b(Committing)15 b(c)o(hanges)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(.)f(.)h(.)f
-(.)h(.)f(.)h(.)f(.)21 b Fo(11)149 1681 y(5.5)45 b(Editing)16
-b(\014les)t Fa(.)9 b(.)f(.)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(.)20
-b Fo(12)149 1743 y(5.6)45 b(Getting)15 b(info)h(ab)q(out)f(\014les)c
-Fa(.)d(.)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(.)26 b Fo(12)149 1805 y(5.7)45 b(Adding)16 b(and)g(remo)o(ving)f
-(\014les)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(.)g(.)f(.)h(.)f(.)h
-(.)f(.)h(.)28 b Fo(13)149 1868 y(5.8)45 b(Undoing)16 b(c)o(hanges)9
-b Fa(.)f(.)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(.)24 b Fo(13)149 1930 y(5.9)45
-b(Remo)o(ving)16 b(handled)g(en)o(tries)6 b Fa(.)i(.)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(.)21 b Fo(14)149 1992
-y(5.10)45 b(Ignoring)15 b(\014les)5 b Fa(.)k(.)f(.)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(.)21 b Fo(14)149 2054 y(5.11)45 b(Viewing)16 b(di\013erences)7
-b Fa(.)i(.)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(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h
-(.)f(.)h(.)f(.)h(.)f(.)23 b Fo(14)149 2117 y(5.12)45 b(Running)17
-b(edi\013)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(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)25 b
-Fo(15)149 2179 y(5.13)45 b(Running)17 b(emerge)t 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
-(.)h(.)19 b Fo(15)149 2241 y(5.14)45 b(Rev)o(erting)16 b(y)o(our)e(bu\013ers)
-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
-(.)f(.)h(.)23 b Fo(16)149 2303 y(5.15)45 b(Miscellaneous)17
-b(commands)d 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(.)29 b Fo(16)0 2428 y Fk(6)67 b(Customization)6 b
-Fb(.)k(.)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(.)29
-b Fk(18)0 2568 y(7)67 b(F)-6 b(uture)24 b(enhancemen)n(ts)16
-b Fb(.)10 b(.)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(.)38 b Fk(20)p
-eop
+-2 30 bop 3849 -116 a Fo(ii)0 366 y Fm(T)-13 b(able)31
+b(of)f(Con)l(ten)l(ts)0 715 y Fk(1)135 b(Installation)26
+b Fb(.)c(.)d(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)71 b Fk(1)299 871 y Fo(1.1)92
+b(Installation)29 b(of)h(the)h(p)s(cl-cvs)e(program)10
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
+b Fo(1)299 995 y(1.2)92 b(Installation)29 b(of)h(the)h(on-line)e(man)m
+(ual.)22 b Fa(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52
+b Fo(2)299 1120 y(1.3)92 b(Ho)m(w)31 b(to)g(mak)m(e)h(t)m(yp)s(eset)f
+(do)s(cumen)m(tation)f(from)g(p)s(cl-cvs.texinfo)12 b
+Fa(.)i(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Fo(2)0
+1369 y Fk(2)135 b(Ab)t(out)44 b(p)t(cl-cvs)30 b Fb(.)20
+b(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)76 b Fk(3)299 1525 y Fo(2.1)92 b(Con)m(tributors)29
+b(to)i(p)s(cl-cvs)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fo(3)299 1649 y(2.2)92 b(Where)31 b(can)f(I)g(get)i(p)s(cl-cvs?)12
+b Fa(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)42 b Fo(4)0 1898 y Fk(3)135 b(Getting)46
+b(started)16 b Fb(.)k(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)61 b Fk(5)0 2178 y(4)135 b(Bu\013er)45
+b(con)l(ten)l(ts)22 b Fb(.)e(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)67 b Fk(7)299 2334 y Fo(4.1)92
+b(File)30 b(status)17 b Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fo(7)299 2459 y(4.2)92
+b(Selected)30 b(\014les)17 b Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)47 b Fo(8)0 2708 y Fk(5)135 b(Commands)25
+b Fb(.)20 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h
+(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)
+f(.)h(.)g(.)g(.)g(.)f(.)71 b Fk(10)299 2863 y Fo(5.1)92
+b(Up)s(dating)29 b(the)i(directory)24 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)54
+b Fo(10)299 2988 y(5.2)92 b(Mo)m(v)m(emen)m(t)33 b(Commands)19
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fo(10)299 3112 y(5.3)92
+b(Marking)30 b(\014les)11 b Fa(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)40 b Fo(11)299 3237 y(5.4)92 b(Committing)29
+b(c)m(hanges)11 b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40
+b Fo(11)299 3362 y(5.5)92 b(Editing)28 b(\014les)9 b
+Fa(.)14 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)38
+b Fo(12)299 3486 y(5.6)92 b(Getting)31 b(info)e(ab)s(out)h(\014les)21
+b Fa(.)14 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)50 b Fo(12)299 3611 y(5.7)92
+b(Adding)29 b(and)g(remo)m(ving)i(\014les)25 b Fa(.)15
+b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)56 b Fo(13)299 3735 y(5.8)92 b(Undoing)29 b(c)m(hanges)19
+b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fo(13)299
+3860 y(5.9)92 b(Remo)m(ving)30 b(handled)f(en)m(tries)12
+b Fa(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)41 b Fo(14)299 3984 y(5.10)92 b(Ignoring)30
+b(\014les)11 b Fa(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)40 b Fo(14)299 4109 y(5.11)92 b(Viewing)29 b(di\013erences)15
+b Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fo(14)299 4233
+y(5.12)92 b(Running)28 b(edi\013)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)49 b Fo(15)299 4358 y(5.13)92 b(Running)28
+b(emerge)8 b Fa(.)16 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)37
+b Fo(15)299 4482 y(5.14)92 b(Rev)m(erting)31 b(y)m(our)f(bu\013ers)17
+b Fa(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)46 b Fo(16)299 4607 y(5.15)92
+b(Miscellaneous)30 b(commands)e Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fo(16)0
+4856 y Fk(6)135 b(Customization)12 b Fb(.)21 b(.)f(.)g(.)g(.)f(.)h(.)g
+(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)57 b
+Fk(18)0 5136 y(7)135 b(F)-11 b(uture)44 b(enhancemen)l(ts)32
+b Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)77
+b Fk(20)p eop
 %%Page: -3 32
-bop 1912 -58 a Fo(iii)0 45 y Fk(8)67 b(Bugs)22 b(\(kno)n(wn)h(and)g(unkno)n
-(wn\))14 b Fb(.)d(.)f(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)36 b Fk(22)0 185 y(App)r(endix)24 b(A)67
-b(GNU)22 b(GENERAL)g(PUBLIC)g(LICENSE)141 247 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 Fk(23)0 387 y(F)-6 b(unction)25
-b(and)d(V)-6 b(ariable)24 b(Index)17 b Fb(.)10 b(.)g(.)g(.)g(.)g(.)f(.)h(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)38
-b Fk(24)0 527 y(Concept)22 b(Index)11 b Fb(.)g(.)f(.)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(.)34 b Fk(25)0
-667 y(Key)22 b(Index)d Fb(.)10 b(.)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(.)40 b Fk(27)p
-eop
+-3 31 bop 3824 -116 a Fo(iii)0 90 y Fk(8)135 b(Bugs)44
+b(\(kno)l(wn)h(and)g(unkno)l(wn\))28 b Fb(.)19 b(.)h(.)g(.)g(.)g(.)f(.)
+h(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)73
+b Fk(22)0 370 y(App)t(endix)44 b(A)134 b(GNU)45 b(GENERAL)g(PUBLIC)g
+(LICENSE)282 494 y Fb(.)20 b(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h
+(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)
+f(.)h(.)g(.)g(.)58 b Fk(23)0 775 y(F)-11 b(unction)44
+b(and)h(V)-11 b(ariable)45 b(Index)32 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g
+(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)
+g(.)77 b Fk(24)0 1055 y(Concept)45 b(Index)23 b Fb(.)c(.)h(.)g(.)g(.)f
+(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)
+g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)68
+b Fk(25)0 1335 y(Key)45 b(Index)36 b Fb(.)20 b(.)g(.)f(.)h(.)g(.)g(.)g
+(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)
+g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f(.)h(.)g(.)g(.)g(.)f
+(.)h(.)81 b Fk(27)p eop
 %%Trailer
 end
 userdict /end-hook known{end-hook}if