summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/cvs
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>2001-02-10 19:03:22 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>2001-02-10 19:03:22 +0000
commit401a4da8c9d8080c2f81ea0e35cc9e72d12b0382 (patch)
tree5782f9fd412f222de12b8011dbef49461edda022 /gnu/usr.bin/cvs
parent7669735f21a4da98b45ab261e6ab994716409388 (diff)
Latest from Cyclic Software
Diffstat (limited to 'gnu/usr.bin/cvs')
-rw-r--r--gnu/usr.bin/cvs/doc/CVSvn.texi2
-rw-r--r--gnu/usr.bin/cvs/doc/cvs-paper.ps8
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.aux57
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info387
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-158
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-2260
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-6261
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.info-8188
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.ps9813
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.aux12
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.info57
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.info-119
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.info-280
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.info-310
-rw-r--r--gnu/usr.bin/cvs/doc/cvsclient.ps2013
15 files changed, 6702 insertions, 6523 deletions
diff --git a/gnu/usr.bin/cvs/doc/CVSvn.texi b/gnu/usr.bin/cvs/doc/CVSvn.texi
index 7b461f363ae..4081fe83077 100644
--- a/gnu/usr.bin/cvs/doc/CVSvn.texi
+++ b/gnu/usr.bin/cvs/doc/CVSvn.texi
@@ -1 +1 @@
-@set CVSVN 1.10.7
+@set CVSVN 1.11
diff --git a/gnu/usr.bin/cvs/doc/cvs-paper.ps b/gnu/usr.bin/cvs/doc/cvs-paper.ps
index 0438c179530..77e40be7fbf 100644
--- a/gnu/usr.bin/cvs/doc/cvs-paper.ps
+++ b/gnu/usr.bin/cvs/doc/cvs-paper.ps
@@ -1,17 +1,17 @@
%!PS-Adobe-3.0
-%%Creator: groff version 1.11
-%%CreationDate: Tue Jul 27 13:40:34 1999
+%%Creator: groff version 1.15
+%%CreationDate: Tue Sep 19 10:01:41 2000
%%DocumentNeededResources: font Times-Bold
%%+ font Times-Italic
%%+ font Times-Roman
%%+ font Courier
-%%DocumentSuppliedResources: procset grops 1.11 0
+%%DocumentSuppliedResources: procset grops 1.15 0
%%Pages: 12
%%PageOrder: Ascend
%%Orientation: Portrait
%%EndComments
%%BeginProlog
-%%BeginResource: procset grops 1.11 0
+%%BeginResource: procset grops 1.15 0
/setpacking where{
pop
currentpacking
diff --git a/gnu/usr.bin/cvs/doc/cvs.aux b/gnu/usr.bin/cvs/doc/cvs.aux
index 1e5c1c8b118..2e69ed0b454 100644
--- a/gnu/usr.bin/cvs/doc/cvs.aux
+++ b/gnu/usr.bin/cvs/doc/cvs.aux
@@ -89,22 +89,22 @@
'xrdef {Password authentication client-pg}{23}
'xrdef {Password authentication client-snt}{Section'tie2.9.3.2}
'xrdef {Password authentication security-title}{Security considerations with password authentication}
-'xrdef {Password authentication security-pg}{23}
+'xrdef {Password authentication security-pg}{24}
'xrdef {Password authentication security-snt}{Section'tie2.9.3.3}
'xrdef {GSSAPI authenticated-title}{Direct connection with GSSAPI}
'xrdef {GSSAPI authenticated-pg}{24}
'xrdef {GSSAPI authenticated-snt}{Section'tie2.9.4}
'xrdef {Kerberos authenticated-title}{Direct connection with kerberos}
-'xrdef {Kerberos authenticated-pg}{24}
+'xrdef {Kerberos authenticated-pg}{25}
'xrdef {Kerberos authenticated-snt}{Section'tie2.9.5}
'xrdef {Connecting via fork-title}{Connecting with fork}
-'xrdef {Connecting via fork-pg}{25}
+'xrdef {Connecting via fork-pg}{26}
'xrdef {Connecting via fork-snt}{Section'tie2.9.6}
'xrdef {Read-only access-title}{Read-only repository access}
-'xrdef {Read-only access-pg}{25}
+'xrdef {Read-only access-pg}{26}
'xrdef {Read-only access-snt}{Section'tie2.10}
'xrdef {Server temporary directory-title}{Temporary directories for the server}
-'xrdef {Server temporary directory-pg}{26}
+'xrdef {Server temporary directory-pg}{27}
'xrdef {Server temporary directory-snt}{Section'tie2.11}
'xrdef {Starting a new project-title}{Starting a project with CVS}
'xrdef {Starting a new project-pg}{29}
@@ -302,8 +302,8 @@
'xrdef {Substitution modes-pg}{75}
'xrdef {Substitution modes-snt}{Section'tie12.4}
'xrdef {Log keyword-title}{Problems with the $Log: cvs.aux,v $
-'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.16 1999/09/10 05:14:46 tholo
-'xrdef {Log keyword-title}{Problems with the Latest version from Cyclic; skipped files
+'xrdef {Log keyword-title}{Problems with the Revision 1.1.1.17 2001/02/10 19:03:07 tholo
+'xrdef {Log keyword-title}{Problems with the Latest from Cyclic Software
'xrdef {Log keyword-title}{Problems with the keyword.}
'xrdef {Log keyword-pg}{75}
'xrdef {Log keyword-snt}{Section'tie12.5}
@@ -362,7 +362,7 @@
'xrdef {checkout-pg}{95}
'xrdef {checkout-snt}{Section'tie'char65.7}
'xrdef {checkout options-title}{checkout options}
-'xrdef {checkout options-pg}{95}
+'xrdef {checkout options-pg}{96}
'xrdef {checkout options-snt}{Section'tie'char65.7.1}
'xrdef {checkout examples-title}{checkout examples}
'xrdef {checkout examples-pg}{97}
@@ -374,10 +374,10 @@
'xrdef {commit options-pg}{98}
'xrdef {commit options-snt}{Section'tie'char65.8.1}
'xrdef {commit examples-title}{commit examples}
-'xrdef {commit examples-pg}{98}
+'xrdef {commit examples-pg}{99}
'xrdef {commit examples-snt}{Section'tie'char65.8.2}
'xrdef {diff-title}{diff---Show differences between revisions}
-'xrdef {diff-pg}{99}
+'xrdef {diff-pg}{100}
'xrdef {diff-snt}{Section'tie'char65.9}
'xrdef {diff options-title}{diff options}
'xrdef {diff options-pg}{100}
@@ -386,13 +386,13 @@
'xrdef {diff examples-pg}{101}
'xrdef {diff examples-snt}{Section'tie'char65.9.2}
'xrdef {export-title}{export---Export sources from CVS, similar to checkout}
-'xrdef {export-pg}{101}
+'xrdef {export-pg}{102}
'xrdef {export-snt}{Section'tie'char65.10}
'xrdef {export options-title}{export options}
'xrdef {export options-pg}{102}
'xrdef {export options-snt}{Section'tie'char65.10.1}
'xrdef {history-title}{history---Show status of files and users}
-'xrdef {history-pg}{102}
+'xrdef {history-pg}{103}
'xrdef {history-snt}{Section'tie'char65.11}
'xrdef {history options-title}{history options}
'xrdef {history options-pg}{103}
@@ -404,7 +404,7 @@
'xrdef {import options-pg}{105}
'xrdef {import options-snt}{Section'tie'char65.12.1}
'xrdef {import output-title}{import output}
-'xrdef {import output-pg}{105}
+'xrdef {import output-pg}{106}
'xrdef {import output-snt}{Section'tie'char65.12.2}
'xrdef {import examples-title}{import examples}
'xrdef {import examples-pg}{106}
@@ -413,10 +413,10 @@
'xrdef {log-pg}{106}
'xrdef {log-snt}{Section'tie'char65.13}
'xrdef {log options-title}{log options}
-'xrdef {log options-pg}{106}
+'xrdef {log options-pg}{107}
'xrdef {log options-snt}{Section'tie'char65.13.1}
'xrdef {log examples-title}{log examples}
-'xrdef {log examples-pg}{107}
+'xrdef {log examples-pg}{108}
'xrdef {log examples-snt}{Section'tie'char65.13.2}
'xrdef {rdiff-title}{rdiff---'patch' format diffs between releases}
'xrdef {rdiff-pg}{108}
@@ -431,16 +431,16 @@
'xrdef {release-pg}{109}
'xrdef {release-snt}{Section'tie'char65.15}
'xrdef {release options-title}{release options}
-'xrdef {release options-pg}{109}
+'xrdef {release options-pg}{110}
'xrdef {release options-snt}{Section'tie'char65.15.1}
'xrdef {release output-title}{release output}
'xrdef {release output-pg}{110}
'xrdef {release output-snt}{Section'tie'char65.15.2}
'xrdef {release examples-title}{release examples}
-'xrdef {release examples-pg}{110}
+'xrdef {release examples-pg}{111}
'xrdef {release examples-snt}{Section'tie'char65.15.3}
'xrdef {update-title}{update---Bring work tree in sync with repository}
-'xrdef {update-pg}{110}
+'xrdef {update-pg}{111}
'xrdef {update-snt}{Section'tie'char65.16}
'xrdef {update options-title}{update options}
'xrdef {update options-pg}{111}
@@ -472,17 +472,20 @@
'xrdef {Module options-title}{Module options}
'xrdef {Module options-pg}{129}
'xrdef {Module options-snt}{Section'tie'char67.1.5}
+'xrdef {Module program options-title}{How the modules file ``program options'' programs are run}
+'xrdef {Module program options-pg}{130}
+'xrdef {Module program options-snt}{Section'tie'char67.1.6}
'xrdef {Wrappers-title}{The cvswrappers file}
'xrdef {Wrappers-pg}{130}
'xrdef {Wrappers-snt}{Section'tie'char67.2}
'xrdef {commit files-title}{The commit support files}
-'xrdef {commit files-pg}{130}
+'xrdef {commit files-pg}{131}
'xrdef {commit files-snt}{Section'tie'char67.3}
'xrdef {syntax-title}{The common syntax}
'xrdef {syntax-pg}{131}
'xrdef {syntax-snt}{Section'tie'char67.3.1}
'xrdef {commitinfo-title}{Commitinfo}
-'xrdef {commitinfo-pg}{131}
+'xrdef {commitinfo-pg}{132}
'xrdef {commitinfo-snt}{Section'tie'char67.4}
'xrdef {verifymsg-title}{Verifying log messages}
'xrdef {verifymsg-pg}{132}
@@ -491,19 +494,19 @@
'xrdef {editinfo-pg}{133}
'xrdef {editinfo-snt}{Section'tie'char67.6}
'xrdef {editinfo example-title}{Editinfo example}
-'xrdef {editinfo example-pg}{133}
+'xrdef {editinfo example-pg}{134}
'xrdef {editinfo example-snt}{Section'tie'char67.6.1}
'xrdef {loginfo-title}{Loginfo}
-'xrdef {loginfo-pg}{134}
+'xrdef {loginfo-pg}{135}
'xrdef {loginfo-snt}{Section'tie'char67.7}
'xrdef {loginfo example-title}{Loginfo example}
'xrdef {loginfo example-pg}{135}
'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}{135}
+'xrdef {Keeping a checked out copy-pg}{136}
'xrdef {Keeping a checked out copy-snt}{Section'tie'char67.7.2}
'xrdef {rcsinfo-title}{Rcsinfo}
-'xrdef {rcsinfo-pg}{135}
+'xrdef {rcsinfo-pg}{136}
'xrdef {rcsinfo-snt}{Section'tie'char67.8}
'xrdef {cvsignore-title}{Ignoring files via cvsignore}
'xrdef {cvsignore-pg}{136}
@@ -512,13 +515,13 @@
'xrdef {checkoutlist-pg}{137}
'xrdef {checkoutlist-snt}{Section'tie'char67.10}
'xrdef {history file-title}{The history file}
-'xrdef {history file-pg}{137}
+'xrdef {history file-pg}{138}
'xrdef {history file-snt}{Section'tie'char67.11}
'xrdef {Variables-title}{Expansions in administrative files}
'xrdef {Variables-pg}{138}
'xrdef {Variables-snt}{Section'tie'char67.12}
'xrdef {config-title}{The CVSROOT/config configuration file}
-'xrdef {config-pg}{138}
+'xrdef {config-pg}{139}
'xrdef {config-snt}{Section'tie'char67.13}
'xrdef {Environment variables-title}{All environment variables which affect CVS}
'xrdef {Environment variables-pg}{141}
@@ -536,7 +539,7 @@
'xrdef {Connection-pg}{150}
'xrdef {Connection-snt}{Section'tie'char70.2}
'xrdef {Other problems-title}{Other common problems}
-'xrdef {Other problems-pg}{150}
+'xrdef {Other problems-pg}{151}
'xrdef {Other problems-snt}{Section'tie'char70.3}
'xrdef {Credits-title}{Credits}
'xrdef {Credits-pg}{153}
diff --git a/gnu/usr.bin/cvs/doc/cvs.info b/gnu/usr.bin/cvs/doc/cvs.info
index 11231c5835e..4093f16b0c2 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info
+++ b/gnu/usr.bin/cvs/doc/cvs.info
@@ -1,4 +1,4 @@
-This is cvs.info, produced by Makeinfo version 3.12f from ./cvs.texinfo.
+This is cvs.info, produced by makeinfo version 4.0 from ./cvs.texinfo.
START-INFO-DIR-ENTRY
* CVS: (cvs). Concurrent Versions System
@@ -23,200 +23,201 @@ translation approved by the Free Software Foundation.

Indirect:
-cvs.info-1: 947
-cvs.info-2: 49260
-cvs.info-3: 94609
-cvs.info-4: 143343
-cvs.info-5: 191888
-cvs.info-6: 239636
-cvs.info-7: 284913
-cvs.info-8: 333833
-cvs.info-9: 371204
+cvs.info-1: 945
+cvs.info-2: 49248
+cvs.info-3: 97091
+cvs.info-4: 145836
+cvs.info-5: 195702
+cvs.info-6: 245198
+cvs.info-7: 284607
+cvs.info-8: 332191
+cvs.info-9: 374214

Tag Table:
(Indirect)
-Node: Top947
-Node: Overview2752
-Node: What is CVS?3316
-Node: What is CVS not?5912
-Node: A sample session11469
-Node: Getting the source12292
-Node: Committing your changes13169
-Node: Cleaning up15327
-Node: Viewing differences17032
-Node: Repository17928
-Node: Specifying a repository20638
-Node: Repository storage21972
-Node: Repository files23189
-Node: File permissions26028
-Node: Windows permissions29461
-Node: Attic30405
-Node: CVS in repository31457
-Node: Locks34546
-Node: CVSROOT storage37683
-Node: Working directory storage39483
-Node: Intro administrative files49260
-Node: Multiple repositories50968
-Node: Creating a repository52458
-Node: Backing up54399
-Node: Moving a repository56322
-Node: Remote repositories57397
-Node: Server requirements58759
-Node: Connecting via rsh61182
-Node: Password authenticated63744
-Node: Password authentication server64497
-Node: Password authentication client69449
-Node: Password authentication security71752
-Node: GSSAPI authenticated73600
-Node: Kerberos authenticated75441
-Node: Connecting via fork77181
-Node: Read-only access78284
-Node: Server temporary directory81289
-Node: Starting a new project82576
-Node: Setting up the files83320
-Node: From files83944
-Node: From other version control systems85950
-Node: From scratch88518
-Node: Defining the module89254
-Node: Revisions90235
-Node: Revision numbers91442
-Node: Versions revisions releases92479
-Node: Assigning revisions93061
-Node: Tags94609
-Node: Tagging the working directory99970
-Node: Tagging by date/tag101358
-Node: Modifying tags102723
-Node: Tagging add/remove104633
-Node: Sticky tags106267
-Node: Branching and merging109283
-Node: Branches motivation110580
-Node: Creating a branch111591
-Node: Accessing branches113151
-Node: Branches and revisions116408
-Node: Magic branch numbers119124
-Node: Merging a branch120617
-Node: Merging more than once122645
-Node: Merging two revisions125126
-Node: Merging adds and removals126451
-Node: Merging and keywords127200
-Node: Recursive behavior129981
-Node: Adding and removing131809
-Node: Adding files132703
-Node: Removing files135376
-Node: Removing directories138798
-Node: Moving files139930
-Node: Outside140577
-Node: Inside141492
-Node: Rename by copying142340
-Node: Moving directories143343
-Node: History browsing144746
-Node: log messages145298
-Node: history database145620
-Node: user-defined logging145966
-Node: annotate147772
-Node: Binary files148913
-Node: Binary why149549
-Node: Binary howto151785
-Node: Multiple developers154648
-Node: File status156806
-Node: Updating a file159675
-Node: Conflicts example160973
-Node: Informing others165032
-Node: Concurrency165572
-Node: Watches167331
-Node: Setting a watch168721
-Node: Getting Notified170002
-Node: Editing files173377
-Node: Watch information176217
-Node: Watches Compatibility177055
-Node: Choosing a model177928
-Node: Revision management180603
-Node: When to commit181206
-Node: Keyword substitution182314
-Node: Keyword list183297
-Node: Using keywords185623
-Node: Avoiding substitution187265
-Node: Substitution modes188161
-Node: Log keyword190748
-Node: Tracking sources191888
-Node: First import193407
-Node: Update imports194741
-Node: Reverting local changes196216
-Node: Binary files in imports196908
-Node: Keywords in imports197217
-Node: Multiple vendor branches198356
-Node: Builds200050
-Node: Special Files202732
-Node: CVS commands206593
-Node: Structure208037
-Node: Exit status209308
-Node: ~/.cvsrc210300
-Node: Global options212310
-Node: Common options216854
-Node: admin224464
-Node: admin options225461
-Node: checkout236875
-Node: checkout options239636
-Node: checkout examples243983
-Node: commit244260
-Node: commit options246128
-Node: commit examples247528
-Node: diff249884
-Node: diff options250768
-Node: diff examples252878
-Node: export253838
-Node: export options255090
-Node: history256164
-Node: history options256945
-Node: import259994
-Node: import options262602
-Node: import output263857
-Node: import examples264934
-Node: log265102
-Node: log options266250
-Node: log examples269506
-Node: rdiff269652
-Node: rdiff options270960
-Node: rdiff examples272618
-Node: release273584
-Node: release options274881
-Node: release output275560
-Node: release examples277075
-Node: update277546
-Node: update options278356
-Node: update output282081
-Node: Invoking CVS284913
-Node: Administrative files304398
-Node: modules305872
-Node: Alias modules307108
-Node: Regular modules308162
-Node: Ampersand modules309552
-Node: Excluding directories310791
-Node: Module options311337
-Node: Wrappers313242
-Node: commit files314946
-Node: syntax316654
-Node: commitinfo317534
-Node: verifymsg319052
-Node: editinfo321497
-Node: editinfo example323783
-Node: loginfo325077
-Node: loginfo example327407
-Node: Keeping a checked out copy328242
-Node: rcsinfo329259
-Node: cvsignore330566
-Node: checkoutlist333833
-Node: history file335165
-Node: Variables335820
-Node: config338432
-Node: Environment variables341475
-Node: Compatibility346054
-Node: Troubleshooting347057
-Node: Error messages347680
-Node: Connection362783
-Node: Other problems365134
-Node: Credits366068
-Node: BUGS367457
-Node: Index371204
+Node: Top945
+Node: Overview2748
+Node: What is CVS?3312
+Node: What is CVS not?5909
+Node: A sample session11465
+Node: Getting the source12287
+Node: Committing your changes13164
+Node: Cleaning up15322
+Node: Viewing differences17026
+Node: Repository17922
+Node: Specifying a repository20632
+Node: Repository storage21966
+Node: Repository files23182
+Node: File permissions26021
+Node: Windows permissions29454
+Node: Attic30398
+Node: CVS in repository31450
+Node: Locks34539
+Node: CVSROOT storage37676
+Node: Working directory storage39474
+Node: Intro administrative files49248
+Node: Multiple repositories50956
+Node: Creating a repository52445
+Node: Backing up54384
+Node: Moving a repository56307
+Node: Remote repositories57382
+Node: Server requirements58744
+Node: Connecting via rsh61167
+Node: Password authenticated63731
+Node: Password authentication server64484
+Node: Password authentication client71281
+Node: Password authentication security74272
+Node: GSSAPI authenticated76119
+Node: Kerberos authenticated77959
+Node: Connecting via fork79699
+Node: Read-only access80802
+Node: Server temporary directory83804
+Node: Starting a new project85089
+Node: Setting up the files85833
+Node: From files86457
+Node: From other version control systems88435
+Node: From scratch91003
+Node: Defining the module91739
+Node: Revisions92720
+Node: Revision numbers93927
+Node: Versions revisions releases94963
+Node: Assigning revisions95545
+Node: Tags97091
+Node: Tagging the working directory102451
+Node: Tagging by date/tag103839
+Node: Modifying tags105204
+Node: Tagging add/remove107113
+Node: Sticky tags108747
+Node: Branching and merging111762
+Node: Branches motivation113059
+Node: Creating a branch114069
+Node: Accessing branches115629
+Node: Branches and revisions118883
+Node: Magic branch numbers121597
+Node: Merging a branch123090
+Node: Merging more than once125117
+Node: Merging two revisions127598
+Node: Merging adds and removals128923
+Node: Merging and keywords129672
+Node: Recursive behavior132451
+Node: Adding and removing134278
+Node: Adding files135172
+Node: Removing files137841
+Node: Removing directories141261
+Node: Moving files142423
+Node: Outside143070
+Node: Inside143985
+Node: Rename by copying144833
+Node: Moving directories145836
+Node: History browsing147239
+Node: log messages147791
+Node: history database148112
+Node: user-defined logging148591
+Node: annotate150394
+Node: Binary files151534
+Node: Binary why152170
+Node: Binary howto154404
+Node: Multiple developers157266
+Node: File status159423
+Node: Updating a file162292
+Node: Conflicts example163590
+Node: Informing others167649
+Node: Concurrency168189
+Node: Watches169947
+Node: Setting a watch171337
+Node: Getting Notified172632
+Node: Editing files176003
+Node: Watch information178516
+Node: Watches Compatibility179354
+Node: Choosing a model180227
+Node: Revision management182902
+Node: When to commit183505
+Node: Keyword substitution184612
+Node: Keyword list185595
+Node: Using keywords187921
+Node: Avoiding substitution189563
+Node: Substitution modes190458
+Node: Log keyword193043
+Node: Tracking sources194183
+Node: First import195702
+Node: Update imports197035
+Node: Reverting local changes198509
+Node: Binary files in imports199201
+Node: Keywords in imports199510
+Node: Multiple vendor branches200648
+Node: Builds202342
+Node: Special Files205023
+Node: CVS commands205669
+Node: Structure207112
+Node: Exit status208383
+Node: ~/.cvsrc209375
+Node: Global options211384
+Node: Common options216061
+Node: admin223667
+Node: admin options224664
+Node: checkout235954
+Node: checkout options238712
+Node: checkout examples243057
+Node: commit243334
+Node: commit options245198
+Node: commit examples246596
+Node: diff248950
+Node: diff options249834
+Node: diff examples251943
+Node: export252903
+Node: export options254201
+Node: history255273
+Node: history options256053
+Node: import259551
+Node: import options262156
+Node: import output263410
+Node: import examples264485
+Node: log264653
+Node: log options265800
+Node: log examples269055
+Node: rdiff269201
+Node: rdiff options270509
+Node: rdiff examples272166
+Node: release273132
+Node: release options274428
+Node: release output275106
+Node: release examples276619
+Node: update277090
+Node: update options277900
+Node: update output281776
+Node: Invoking CVS284607
+Node: Administrative files304446
+Node: modules305920
+Node: Alias modules307270
+Node: Regular modules308324
+Node: Ampersand modules309714
+Node: Excluding directories310953
+Node: Module options311499
+Node: Module program options313539
+Node: Wrappers314855
+Node: commit files316559
+Node: syntax318264
+Node: commitinfo319144
+Node: verifymsg320661
+Node: editinfo323106
+Node: editinfo example325390
+Node: loginfo326684
+Node: loginfo example329032
+Node: Keeping a checked out copy329867
+Node: rcsinfo330884
+Node: cvsignore332191
+Node: checkoutlist335457
+Node: history file336788
+Node: Variables337441
+Node: config340254
+Node: Environment variables343325
+Node: Compatibility347911
+Node: Troubleshooting348914
+Node: Error messages349537
+Node: Connection364899
+Node: Other problems368274
+Node: Credits369208
+Node: BUGS370597
+Node: Index374214

End Tag Table
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-1 b/gnu/usr.bin/cvs/doc/cvs.info-1
index 7bf742bcffc..e3f816d961e 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-1
+++ b/gnu/usr.bin/cvs/doc/cvs.info-1
@@ -1,4 +1,4 @@
-This is cvs.info, produced by Makeinfo version 3.12f from ./cvs.texinfo.
+This is cvs.info, produced by makeinfo version 4.0 from ./cvs.texinfo.
START-INFO-DIR-ENTRY
* CVS: (cvs). Concurrent Versions System
@@ -27,7 +27,7 @@ File: cvs.info, Node: Top, Next: Overview, Up: (dir)
This info manual describes how to use and administer CVS version
-1.10.7.
+1.11.
* Menu:
@@ -123,7 +123,7 @@ support.
the internet. For more information on downloading CVS and other CVS
topics, see:
- http://www.cyclic.com/
+ http://www.cvshome.org/
http://www.loria.fr/~molli/cvs-index.html
There is a mailing list, known as `info-cvs', devoted to CVS. To
@@ -218,7 +218,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 `verifymsg' 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
@@ -262,7 +262,7 @@ A sample session
As a way of introducing CVS, we'll go through a typical work-session
using CVS. The first thing to understand is that CVS stores all files
-in a centralized "repository" (*note Repository::.); this section
+in a centralized "repository" (*note Repository::); this section
assumes that a repository is set up.
Suppose you are working on a simple compiler. The source consists
@@ -362,7 +362,7 @@ copy of tc. One acceptable way to do that is of course
$ cd ..
$ rm -r tc
-but a better way is to use the `release' command (*note release::.):
+but a better way is to use the `release' command (*note release::):
$ cd ..
$ cvs release -d tc
@@ -528,8 +528,8 @@ the repository via CVS commands, such changes need not be disruptive.
However, in some cases it may be necessary to understand how CVS
stores data in the repository, for example you might need to track down
-CVS locks (*note Concurrency::.) or you might need to deal with the
-file permissions appropriate for the repository.
+CVS locks (*note Concurrency::) or you might need to deal with the file
+permissions appropriate for the repository.
* Menu:
@@ -642,7 +642,7 @@ group that owns the directory.
per-directory basis.
Note that users must also have write access to check out files,
-because CVS needs to create lock files (*note Concurrency::.).
+because CVS needs to create lock files (*note Concurrency::).
Also note that users must have write access to the
`CVSROOT/val-tags' file. CVS uses it to keep track of what tags are
@@ -662,16 +662,16 @@ and/or files in the repository. `CVSUMASK' does not affect the file
permissions in the working directory; such files have the permissions
which are typical for newly created files, except that sometimes CVS
creates them read-only (see the sections on watches, *Note Setting a
-watch::; -r, *Note Global options::; or CVSREAD, *Note Environment
+watch::; -r, *Note Global options::; or `CVSREAD', *Note Environment
variables::).
- Note that using the client/server CVS (*note Remote
-repositories::.), there is no good way to set `CVSUMASK'; the setting
-on the client machine has no effect. If you are connecting with `rsh',
-you can set `CVSUMASK' in `.bashrc' or `.cshrc', as described in the
-documentation for your operating system. This behavior might change in
-future versions of CVS; do not rely on the setting of `CVSUMASK' on the
-client having no effect.
+ Note that using the client/server CVS (*note Remote repositories::),
+there is no good way to set `CVSUMASK'; the setting on the client
+machine has no effect. If you are connecting with `rsh', you can set
+`CVSUMASK' in `.bashrc' or `.cshrc', as described in the documentation
+for your operating system. This behavior might change in future
+versions of CVS; do not rely on the setting of `CVSUMASK' on the client
+having no effect.
Using pserver, you will generally need stricter permissions on the
CVSROOT directory and directories above it in the tree; see *Note
@@ -894,9 +894,9 @@ CVS should print
cvs commit: Rebuilding administrative file database
and update the checked out copy in `$CVSROOT/CVSROOT'. If it does not,
-there is something wrong (*note BUGS::.). To add your own files to the
+there is something wrong (*note BUGS::). To add your own files to the
files to be updated in this fashion, you can add them to the
-`checkoutlist' administrative file (*note checkoutlist::.).
+`checkoutlist' administrative file (*note checkoutlist::).
By default, the `modules' file behaves as described above. If the
modules file is very large, storing it as a flat text file may make
@@ -997,15 +997,15 @@ by CVS probably will not be portable between such systems either.
timestamp of the file and simply do a string compare with
TIMESTAMP. If there was a conflict, CONFLICT can be set to the
modification time of the file after the file has been written with
- conflict markers (*note Conflicts example::.). Thus if CONFLICT
- is subsequently the same as the actual modification time of the
- file it means that the user has obviously not resolved the
- conflict. OPTIONS contains sticky options (for example `-kb' for a
- binary file). TAGDATE contains `T' followed by a tag name, or `D'
- for a date, followed by a sticky tag or date. Note that if
- TIMESTAMP contains a pair of timestamps separated by a space,
- rather than a single timestamp, you are dealing with a version of
- CVS earlier than CVS 1.5 (not documented here).
+ conflict markers (*note Conflicts example::). Thus if CONFLICT is
+ subsequently the same as the actual modification time of the file
+ it means that the user has obviously not resolved the conflict.
+ OPTIONS contains sticky options (for example `-kb' for a binary
+ file). TAGDATE contains `T' followed by a tag name, or `D' for a
+ date, followed by a sticky tag or date. Note that if TIMESTAMP
+ contains a pair of timestamps separated by a space, rather than a
+ single timestamp, you are dealing with a version of CVS earlier
+ than CVS 1.5 (not documented here).
The timezone on the timestamp in CVS/Entries (local or universal)
should be the same as the operating system stores for the
@@ -1116,6 +1116,6 @@ by CVS probably will not be portable between such systems either.
`Template'
This file contains the template specified by the `rcsinfo' file
- (*note rcsinfo::.). It is only used by the client; the
+ (*note rcsinfo::). It is only used by the client; the
non-client/server CVS consults `rcsinfo' directly.
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-2 b/gnu/usr.bin/cvs/doc/cvs.info-2
index a7f125dfb1d..0dfd842ef63 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-2
+++ b/gnu/usr.bin/cvs/doc/cvs.info-2
@@ -1,4 +1,4 @@
-This is cvs.info, produced by Makeinfo version 3.12f from ./cvs.texinfo.
+This is cvs.info, produced by makeinfo version 4.0 from ./cvs.texinfo.
START-INFO-DIR-ENTRY
* CVS: (cvs). Concurrent Versions System
@@ -76,7 +76,7 @@ have several repositories is to specify the appropriate repository,
using the `CVSROOT' environment variable, the `-d' option to CVS, or
(once you have checked out a working directory) by simply allowing CVS
to use the repository that was used to check out the working directory
-(*note Specifying a repository::.).
+(*note Specifying a repository::).
The big advantage of having multiple repositories is that they can
reside on different servers. With CVS version 1.10, a single command
@@ -122,11 +122,11 @@ 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::.).
+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
-Repository::.). For example,
+Repository::). For example,
cvs -d /usr/local/cvsroot init
@@ -311,7 +311,7 @@ server you want to use, for example `/usr/local/bin/cvs-1.6'.
There is no need to edit `inetd.conf' or start a CVS server daemon.
- There are two access methods that you use in CVSROOT for rsh.
+ There are two access methods that you use in `CVSROOT' for rsh.
`:server:' specifies an internal rsh client, which is supported only by
some CVS ports. `:ext:' specifies an external rsh program. By default
this is `rsh' but you may set the `CVS_RSH' environment variable to
@@ -377,7 +377,7 @@ the following (all on a single line in `inetd.conf') should be
sufficient:
2401 stream tcp nowait root /usr/local/bin/cvs
- cvs --allow-root=/usr/cvsroot pserver
+ cvs -f --allow-root=/usr/cvsroot pserver
You could also use the `-T' option to specify a temporary directory.
@@ -404,64 +404,96 @@ 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
-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
-format is similar to `/etc/passwd', except that it only has two or
-three fields, username, password, and optional username for the server
-to use. For example:
-
+separate CVS password file is generally used, so people don't compromise
+their regular passwords when they access the repository. This file is
+`$CVSROOT/CVSROOT/passwd' (*note Intro administrative files::). It
+uses a colon-separated format, similar to `/etc/passwd' on Unix systems,
+except that it has fewer fields: CVS username, optional password, and
+an optional system username for CVS to run as if authentication
+succeeds. Here is an example `passwd' file with five entries:
+
+ anonymous:
bach:ULtgRLXo7NRxs
- cwang:1sOp854gDF3DY
-
- The password is encrypted according to the standard Unix `crypt()'
-function, so it is possible to paste in passwords directly from regular
-Unix `passwd' files.
-
- When authenticating a password, the server first checks for the user
-in the CVS `passwd' file. If it finds the user, it compares against
-that password. If it does not find the user, or if the CVS `passwd'
-file does not exist, then the server tries to match the password using
-the system's user-lookup routine (using the system's user-lookup
-routine can be disabled by setting `SystemAuth=no' in the config file,
-*note config::.). When using the CVS `passwd' file, the server runs as
-the username specified in the third argument in the entry, or as the
-first argument if there is no third 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
-`faun.example.org' with the following command:
-
- cvs -d :pserver:cvs@faun.example.org:/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 see *Note Password authentication security::. Any sort of
-repository access very likely implies a degree of general system access
-as well.
+ spwang:1sOp854gDF3DY
+ melissa:tGX1fS8sun6rY:pubcvs
+ qproj:XR4EZcEs0szik:pubcvs
+
+ (The passwords are encrypted according to the standard Unix
+`crypt()' function, so it is possible to paste in passwords directly
+from regular Unix `/etc/passwd' files.)
+
+ The first line in the example will grant access to any CVS client
+attempting to authenticate as user `anonymous', no matter what password
+they use, including an empty password. (This is typical for sites
+granting anonymous read-only access; for information on how to do the
+"read-only" part, see *Note Read-only access::.)
+
+ The second and third lines will grant access to `bach' and `spwang'
+if they supply their respective plaintext passwords.
+
+ The fourth line will grant access to `melissa', if she supplies the
+correct password, but her CVS operations will actually run on the
+server side under the system user `pubcvs'. Thus, there need not be
+any system user named `melissa', but there _must_ be one named `pubcvs'.
+
+ The fifth line shows that system user identities can be shared: any
+client who successfully authenticates as `qproj' will actually run as
+`pubcvs', just as `melissa' does. That way you could create a single,
+shared system user for each project in your repository, and give each
+developer their own line in the `$CVSROOT/CVSROOT/passwd' file. The CVS
+username on each line would be different, but the system username would
+be the same. The reason to have different CVS usernames is that CVS
+will log their actions under those names: when `melissa' commits a
+change to a project, the checkin is recorded in the project's history
+under the name `melissa', not `pubcvs'. And the reason to have them
+share a system username is so that you can arrange permissions in the
+relevant area of the repository such that only that account has
+write-permission there.
+
+ If the system-user field is present, all password-authenticated CVS
+commands run as that user; if no system user is specified, CVS simply
+takes the CVS username as the system username and runs commands as that
+user. In either case, if there is no such user on the system, then the
+CVS operation will fail (regardless of whether the client supplied a
+valid password).
+
+ The password and system-user fields can both be omitted (and if the
+system-user field is omitted, then also omit the colon that would have
+separated it from the encrypted password). For example, this would be a
+valid `$CVSROOT/CVSROOT/passwd' file:
+
+ anonymous::pubcvs
+ fish:rKa5jzULzmhOo:kfogel
+ sussman:1sOp854gDF3DY
+
+ When the password field is omitted or empty, then the client's
+authentication attempt will succeed with any password, including the
+empty string. However, the colon after the CVS username is always
+necessary, even if the password is empty.
+
+ CVS can also fall back to use system authentication. When
+authenticating a password, the server first checks for the user in the
+`$CVSROOT/CVSROOT/passwd' file. If it finds the user, it will use that
+entry for authentication as described above. But if it does not find
+the user, or if the CVS `passwd' file does not exist, then the server
+can try to authenticate the username and password using the operating
+system's user-lookup routines (this "fallback" behavior can be disabled
+by setting `SystemAuth=no' in the CVS `config' file, *note config::).
+Be aware, however, that falling back to system authentication might be
+a security risk: CVS operations would then be authenticated with that
+user's regular login password, and the password flies across the
+network in plaintext. See *Note Password authentication security:: for
+more on this.
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. Unlike many of the files in `$CVSROOT/CVSROOT', you
-edit the `passwd' file directly, rather than via CVS.
+passwd' command.
+
+ Unlike many of the files in `$CVSROOT/CVSROOT', it is normal to edit
+the `passwd' file in-place, rather than via CVS. This is because of the
+possible security risks of having the `passwd' file checked out to
+people's working copies. If you do want to include the `passwd' file
+in checkouts of `$CVSROOT/CVSROOT', see *Note checkoutlist::.

File: cvs.info, Node: Password authentication client, Next: Password authentication security, Prev: Password authentication server, Up: Password authenticated
@@ -469,49 +501,66 @@ File: cvs.info, Node: Password authentication client, Next: Password authentic
Using the client with password authentication
.............................................
- Before connecting to the server, the client must "log in" with the
-command `cvs login'. Logging in verifies a password with the server,
-and also records the password for later transactions with the server.
-The `cvs login' command needs to know the username, server hostname,
-and full repository path, and it gets this information from the
-repository argument or the `CVSROOT' environment variable.
+ To run a CVS command on a remote repository via the
+password-authenticating server, one specifies the `pserver' protocol,
+username, repository host, and path to the repository. For example:
+
+ cvs -d :pserver:bach@faun.example.org:/usr/local/cvsroot checkout someproj
+
+ or
+
+ CVSROOT=:pserver:bach@faun.example.org:/usr/local/cvsroot
+ cvs checkout someproj
- `cvs login' is interactive -- it prompts for a password:
+ However, unless you're connecting to a public-access repository
+(i.e., one where that username doesn't require a password), you'll need
+to "log in" first. Logging in verifies your password with the
+repository. It's done with the `login' command, which will prompt you
+interactively for the password:
cvs -d :pserver:bach@faun.example.org:/usr/local/cvsroot login
CVS password:
- The password is checked with the server; if it is correct, the
-`login' succeeds, else it fails, complaining that the password was
-incorrect.
+ After you enter the password, CVS verifies it with the server. If
+the verification succeeds, then that combination of username, host,
+repository, and password is permanently recorded, so future
+transactions with that repository won't require you to run `cvs login'.
+(If verification fails, CVS will exit complaining that the password
+was incorrect, and nothing will be recorded.)
- Once you have logged in, you can force CVS to connect directly to
-the server and authenticate with the stored password:
+ The records are stored, by default, in the file `$HOME/.cvspass'.
+That file's format is human-readable, and to a degree human-editable,
+but note that the passwords are not stored in cleartext--they are
+trivially encoded to protect them from "innocent" compromise (i.e.,
+inadvertent viewing by a system administrator or other non-malicious
+person).
+
+ You can change the default location of this file by setting the
+`CVS_PASSFILE' environment variable. If you use this variable, make
+sure you set it _before_ `cvs login' is run. If you were to set it
+after running `cvs login', then later CVS commands would be unable to
+look up the password for transmission to the server.
+
+ Once you have logged in, all CVS commands using that remote
+repository and username will authenticate with the stored password.
+So, for example
cvs -d :pserver:bach@faun.example.org:/usr/local/cvsroot checkout foo
- The `:pserver:' is necessary because without it, CVS will assume it
-should use `rsh' to connect with the server (*note Connecting via
-rsh::.). (Once you have a working copy checked out and are running CVS
-commands from within it, there is no longer any need to specify the
-repository explicitly, because CVS records it in the working copy's
-`CVS' subdirectory.)
+ should just work (unless the password changes on the server side, in
+which case you'll have to re-run `cvs login').
- Passwords are stored by default in the file `$HOME/.cvspass'. Its
-format is human-readable, but don't edit it unless you know what you
-are doing. The passwords are not stored in cleartext, but are
-trivially encoded to protect them from "innocent" compromise (i.e.,
-inadvertently being seen by a system administrator who happens to look
-at that file).
+ Note that if the `:pserver:' were not present in the repository
+specification, CVS would assume it should use `rsh' to connect with the
+server instead (*note Connecting via rsh::).
- The password for the currently chosen remote repository can be
-removed from the CVS_PASSFILE by using the `cvs logout' command.
+ Of course, once you have a working copy checked out and are running
+CVS commands from within it, there is no longer any need to specify the
+repository explicitly, because CVS can deduce the repository from the
+working copy's `CVS' subdirectory.
- The `CVS_PASSFILE' environment variable overrides this default. If
-you use this variable, make sure you set it _before_ `cvs login' is
-run. If you were to set it after running `cvs login', then later CVS
-commands would be unable to look up the password for transmission to
-the server.
+ The password for a given remote repository can be removed from the
+`CVS_PASSFILE' by using the `cvs logout' command.

File: cvs.info, Node: Password authentication security, Prev: Password authentication client, Up: Password authenticated
@@ -526,7 +575,7 @@ 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
+server::) allows people to use a different password for repository
access than for login access. On the other hand, once a user has
non-read-only access to the repository, she can execute programs on the
server system through a variety of means. Thus, repository access
@@ -578,7 +627,7 @@ authentication server::. If you are using a GSSAPI mechanism such as
Kerberos which provides for strong authentication, you will probably
want to disable the ability to authenticate via cleartext passwords.
To do so, create an empty `CVSROOT/passwd' password file, and set
-`SystemAuth=no' in the config file (*note config::.).
+`SystemAuth=no' in the config file (*note config::).
The GSSAPI server uses a principal name of cvs/HOSTNAME, where
HOSTNAME is the canonical name of the server host. You will have to
@@ -661,7 +710,7 @@ Read-only repository access
===========================
It is possible to grant read-only repository access to people using
-the password-authenticated server (*note Password authenticated::.).
+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
@@ -671,7 +720,7 @@ permissions allow her to do.)
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::.).
+authentication server::).
Unlike with previous versions of CVS, read-only users should be able
merely to read the repository, and not to execute programs on the
@@ -705,7 +754,7 @@ still need to be listed in the CVS `passwd' file). The `writers' file
has the same format as the `readers' file.
Note: if your CVS `passwd' file maps cvs users onto system users
-(*note Password authentication server::.), make sure you deny or grant
+(*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.
@@ -737,8 +786,8 @@ are named
where PID is the process identification number of the server. They are
located in the directory specified by the `TMPDIR' environment variable
-(*note Environment variables::.), the `-T' global option (*note Global
-options::.), or failing that `/tmp'.
+(*note Environment variables::), the `-T' global option (*note Global
+options::), or failing that `/tmp'.
In most cases the server will remove the temporary directory when it
is done, whether it finishes normally or abnormally. However, there
@@ -821,13 +870,12 @@ Tracking sources::, for more information about them.
directory.
$ cd ..
- $ mv DIR DIR.orig
- $ cvs checkout yoyodyne/DIR # Explanation below
- $ diff -r DIR.orig yoyodyne/DIR
- $ rm -r DIR.orig
+ $ cvs checkout yoyodyne/RDIR # Explanation below
+ $ diff -r WDIR yoyodyne/RDIR
+ $ rm -r WDIR
Erasing the original sources is a good idea, to make sure that you do
-not accidentally edit them in DIR, bypassing CVS. Of course, it would
+not accidentally edit them in WDIR, bypassing CVS. Of course, it would
be wise to make sure that you have a backup of the sources before you
remove them.
@@ -1001,7 +1049,7 @@ revisions, with newer revisions to the right.
It is also possible to end up with numbers containing more than one
period, for example `1.3.2.2'. Such revisions represent revisions on
-branches (*note Branching and merging::.); such revision numbers are
+branches (*note Branching and merging::); such revision numbers are
explained in detail in *Note Branches and revisions::.

@@ -1037,7 +1085,7 @@ file will be given the numeric revision `4.1'.
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
+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. The `-r' option implies the `-f' option, in the sense that it
causes the files to be committed even if they are not modified.
@@ -1050,5 +1098,5 @@ those that haven't changed), you might invoke:
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'. If you want to maintain several releases in
-parallel, you need to use a branch (*note Branching and merging::.).
+parallel, you need to use a branch (*note Branching and merging::).
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-6 b/gnu/usr.bin/cvs/doc/cvs.info-6
index 21e0eab48a7..f7725678c0a 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-6
+++ b/gnu/usr.bin/cvs/doc/cvs.info-6
@@ -1,4 +1,4 @@
-This is cvs.info, produced by Makeinfo version 3.12f from ./cvs.texinfo.
+This is cvs.info, produced by makeinfo version 4.0 from ./cvs.texinfo.
START-INFO-DIR-ENTRY
* CVS: (cvs). Concurrent Versions System
@@ -22,188 +22,13 @@ versions, except that this permission notice may be stated in a
translation approved by the Free Software Foundation.

-File: cvs.info, Node: checkout options, Next: checkout examples, Up: checkout
-
-checkout options
-----------------
-
- These standard options are supported by `checkout' (*note Common
-options::., for a complete description of them):
-
-`-D DATE'
- Use the most recent revision no later than DATE. This option is
- sticky, and implies `-P'. See *Note Sticky tags::, for more
- information on sticky tags/dates.
-
-`-f'
- Only useful with the `-D DATE' or `-r TAG' flags. If no matching
- revision is found, retrieve the most recent revision (instead of
- ignoring the file).
-
-`-k KFLAG'
- Process keywords according to KFLAG. See *Note Keyword
- substitution::. This option is sticky; future updates of this
- file in this working directory will use the same KFLAG. The
- `status' command can be viewed to see the sticky options. See
- *Note Invoking CVS::, for more information on the `status' command.
-
-`-l'
- Local; run only in current working directory.
-
-`-n'
- Do not run any checkout program (as specified with the `-o' option
- in the modules file; *note modules::.).
-
-`-P'
- Prune empty directories. See *Note Moving directories::.
-
-`-p'
- Pipe files to the standard output.
-
-`-R'
- Checkout directories recursively. This option is on by default.
-
-`-r TAG'
- Use revision TAG. This option is sticky, and implies `-P'. See
- *Note Sticky tags::, for more information on sticky tags/dates.
-
- In addition to those, you can use these special command options with
-`checkout':
-
-`-A'
- Reset any sticky tags, dates, or `-k' options. See *Note Sticky
- tags::, for more information on sticky tags/dates.
-
-`-c'
- Copy the module file, sorted, to the standard output, instead of
- creating or modifying any files or directories in your working
- directory.
-
-`-d DIR'
- Create a directory called DIR for the working files, instead of
- using the module name. In general, using this flag is equivalent
- to using `mkdir DIR; cd DIR' followed by the checkout command
- without the `-d' flag.
-
- There is an important exception, however. It is very convenient
- when checking out a single item to have the output appear in a
- directory that doesn't contain empty intermediate directories. In
- this case _only_, CVS tries to "shorten" pathnames to avoid those
- empty directories.
-
- For example, given a module `foo' that contains the file `bar.c',
- the command `cvs co -d dir foo' will create directory `dir' and
- place `bar.c' inside. Similarly, given a module `bar' which has
- subdirectory `baz' wherein there is a file `quux.c', the command
- `cvs -d dir co bar/baz' will create directory `dir' and place
- `quux.c' inside.
-
- Using the `-N' flag will defeat this behavior. Given the same
- module definitions above, `cvs co -N -d dir foo' will create
- directories `dir/foo' and place `bar.c' inside, while `cvs co -N -d
- dir bar/baz' will create directories `dir/bar/baz' and place
- `quux.c' inside.
-
-`-j TAG'
- With two `-j' options, merge changes from the revision specified
- with the first `-j' option to the revision specified with the
- second `j' option, into the working directory.
-
- With one `-j' option, merge changes from the ancestor revision to
- the revision specified with the `-j' option, into the working
- directory. The ancestor revision is the common ancestor of the
- revision which the working directory is based on, and the revision
- specified in the `-j' option.
-
- In addition, each -j option can contain an optional date
- specification which, when used with branches, can limit the chosen
- revision to one within a specific date. An optional date is
- specified by adding a colon (:) to the tag:
- `-jSYMBOLIC_TAG:DATE_SPECIFIER'.
-
- *Note Branching and merging::.
-
-`-N'
- Only useful together with `-d DIR'. With this option, CVS will
- not "shorten" module paths in your working directory when you
- check out a single module. See the `-d' flag for examples and a
- discussion.
-
-`-s'
- Like `-c', but include the status of all modules, and sort it by
- the status string. *Note modules::, for info about the `-s'
- option that is used inside the modules file to set the module
- status.
-
-
-File: cvs.info, Node: checkout examples, Prev: checkout options, Up: checkout
-
-checkout examples
------------------
-
- Get a copy of the module `tc':
-
- $ cvs checkout tc
-
- Get a copy of the module `tc' as it looked one day ago:
-
- $ cvs checkout -D yesterday tc
-
-
-File: cvs.info, Node: commit, Next: diff, Prev: checkout, Up: CVS commands
-
-commit--Check files into the repository
-=======================================
-
- * Synopsis: commit [-lnRf] [-m 'log_message' | -F file] [-r
- revision] [files...]
-
- * Requires: working directory, repository.
-
- * Changes: repository.
-
- * Synonym: ci
-
- Use `commit' when you want to incorporate changes from your working
-source files into the source repository.
-
- If you don't specify particular files to commit, all of the files in
-your working current directory are examined. `commit' is careful to
-change in the repository only those files that you have really changed.
-By default (or if you explicitly specify the `-R' option), files in
-subdirectories are also examined and committed if they have changed;
-you can use the `-l' option to limit `commit' to the current directory
-only.
-
- `commit' verifies that the selected files are up to date with the
-current revisions in the source repository; it will notify you, and
-exit without committing, if any of the specified files must be made
-current first with `update' (*note update::.). `commit' does not call
-the `update' command for you, but rather leaves that for you to do when
-the time is right.
-
- When all is well, an editor is invoked to allow you to enter a log
-message that will be written to one or more logging programs (*note
-modules::., and *note loginfo::.) and placed in the RCS file inside the
-repository. This log message can be retrieved with the `log' command;
-see *Note log::. You can specify the log message on the command line
-with the `-m MESSAGE' option, and thus avoid the editor invocation, or
-use the `-F FILE' option to specify that the argument file contains the
-log message.
-
-* Menu:
-
-* commit options:: commit options
-* commit examples:: commit examples
-
-
File: cvs.info, Node: commit options, Next: commit examples, Up: commit
commit options
--------------
These standard options are supported by `commit' (*note Common
-options::., for a complete description of them):
+options::, for a complete description of them):
`-l'
Local; run only in current working directory.
@@ -217,7 +42,7 @@ options::., for a complete description of them):
`-r REVISION'
Commit to REVISION. REVISION must be either a branch, or a
revision on the main trunk that is higher than any existing
- revision number (*note Assigning revisions::.). You cannot commit
+ revision number (*note Assigning revisions::). You cannot commit
to a specific revision on a branch.
`commit' also supports these options:
@@ -254,14 +79,14 @@ Committing to a branch
You can commit to a branch revision (one that has an even number of
dots) with the `-r' option. To create a branch revision, use the `-b'
-option of the `rtag' or `tag' commands (*note Branching and
-merging::.). Then, either `checkout' or `update' can be used to base
-your sources on the newly created branch. From that point on, all
-`commit' changes made within these working sources will be
-automatically added to a branch revision, thereby not disturbing
-main-line development in any way. For example, if you had to create a
-patch to the 1.2 version of the product, even though the 2.0 version is
-already under development, you might do:
+option of the `rtag' or `tag' commands (*note Branching and merging::).
+Then, either `checkout' or `update' can be used to base your sources
+on the newly created branch. From that point on, all `commit' changes
+made within these working sources will be automatically added to a
+branch revision, thereby not disturbing main-line development in any
+way. For example, if you had to create a patch to the 1.2 version of
+the product, even though the 2.0 version is already under development,
+you might do:
$ cvs rtag -b -r FCS1_2 FCS1_2_Patch product_module
$ cvs checkout -r FCS1_2_Patch product_module
@@ -341,7 +166,7 @@ diff options
------------
These standard options are supported by `diff' (*note Common
-options::., for a complete description of them):
+options::, for a complete description of them):
`-D DATE'
Use the most recent revision no later than DATE. See `-r' for how
@@ -466,7 +291,7 @@ of the source for module without the CVS administrative directories.
For example, you might use `export' to prepare source for shipment
off-site. This command requires that you specify a date or tag (with
`-D' or `-r'), so that you can count on reproducing the source you ship
-to others.
+to others (and thus it always prunes empty directories).
One often would like to use `-kv' with `cvs export'. This causes
any keywords to be expanded such that an import done at some other site
@@ -488,7 +313,7 @@ export options
--------------
These standard options are supported by `export' (*note Common
-options::., for a complete description of them):
+options::, for a complete description of them):
`-D DATE'
Use the most recent revision no later than DATE.
@@ -518,7 +343,7 @@ options::., for a complete description of them):
details on how CVS handles this flag.
`-k SUBST'
- Set keyword expansion mode (*note Substitution modes::.).
+ Set keyword expansion mode (*note Substitution modes::).
`-N'
Only useful together with `-d DIR'. *Note checkout options::, for
@@ -544,7 +369,7 @@ history--Show status of files and users
`$CVSROOT/CVSROOT/history'.
*Warning:* `history' uses `-f', `-l', `-n', and `-p' in ways that
-conflict with the normal use inside CVS (*note Common options::.).
+conflict with the normal use inside CVS (*note Common options::).
* Menu:
@@ -575,7 +400,7 @@ report is generated:
more than once on the command line.)
`-o'
- Report on checked-out modules.
+ Report on checked-out modules. This is the default report type.
`-T'
Report on all tags.
@@ -652,6 +477,15 @@ an argument:
use of `-D DATE', which selects the newest revision older than
DATE.
+`-f FILE'
+ Show data for a particular file (you can specify several `-f'
+ options on the same command line). This is equivalent to
+ specifying the file on the command line.
+
+`-n MODULE'
+ Show data for a particular module (you can specify several `-n'
+ options on the same command line).
+
`-p REPOSITORY'
Show data for a particular source repository (you can specify
several `-p' options on the same command line).
@@ -669,6 +503,10 @@ an argument:
`-u NAME'
Show records for user NAME.
+`-z TIMEZONE'
+ Show times in the selected records using the specified time zone
+ instead of UTC.
+

File: cvs.info, Node: import, Next: log, Prev: history, Up: CVS commands
@@ -697,9 +535,9 @@ any files that conflict in the two branches of development; use
`checkout -j' to reconcile the differences, as import instructs you to
do.
- If CVS decides a file should be ignored (*note cvsignore::.), it
-does not import it and prints `I ' followed by the filename (*note
-import output::., for a complete description of the output).
+ If CVS decides a file should be ignored (*note cvsignore::), it does
+not import it and prints `I ' followed by the filename (*note import
+output::, for a complete description of the output).
If the file `$CVSROOT/CVSROOT/cvswrappers' exists, any file whose
names match the specifications in that file will be treated as packages
@@ -722,7 +560,7 @@ execute `import'.
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::.).
+the source::).
* Menu:
@@ -737,7 +575,7 @@ import options
--------------
This standard option is supported by `import' (*note Common
-options::., for a complete description):
+options::, for a complete description):
`-m MESSAGE'
Use MESSAGE as log information, instead of invoking an editor.
@@ -789,7 +627,7 @@ each file, preceded by one character indicating the status of the file:
modified; you will have to merge the changes.
`I FILE'
- The file is being ignored (*note cvsignore::.).
+ The file is being ignored (*note cvsignore::).
`L FILE'
The file is a symbolic link; `cvs import' ignores symbolic links.
@@ -797,7 +635,7 @@ each file, preceded by one character indicating the status of the file:
but if there is a consensus on what it should be changed to, it
doesn't seem to be apparent. (Various options in the `modules'
file can be used to recreate symbolic links on checkout, update,
- etc.; *note modules::..)
+ etc.; *note modules::.)

File: cvs.info, Node: import examples, Prev: import output, Up: import
@@ -832,7 +670,7 @@ printed. All times are displayed in Coordinated Universal Time (UTC).
(Other parts of CVS print times in the local timezone).
*Warning:* `log' uses `-R' in a way that conflicts with the normal
-use inside CVS (*note Common options::.).
+use inside CVS (*note Common options::).
* Menu:
@@ -856,7 +694,7 @@ other options restrict the output.
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
+ other CVS commands (*note Common options::). Dates can be
combined into ranges as follows:
`D1<D2'
@@ -995,7 +833,7 @@ rdiff options
-------------
These standard options are supported by `rdiff' (*note Common
-options::., for a complete description of them):
+options::, for a complete description of them):
`-D DATE'
Use the most recent revision no later than DATE.
@@ -1083,7 +921,7 @@ release--Indicate that a Module is no longer in use
Since CVS doesn't lock files, it isn't strictly necessary to use this
command. You can always simply delete your working directory, if you
like; but you risk losing changes you may have forgotten, and you leave
-no trace in the CVS history file (*note history file::.) that you've
+no trace in the CVS history file (*note history file::) that you've
abandoned your checkout.
Use `cvs release' to avoid these problems. This command checks that
@@ -1119,7 +957,7 @@ release options
files recursively. This has the very serious side-effect that any
directory that you have created inside your checked-out sources,
and not added to the repository (using the `add' command; *note
- Adding files::.) will be silently deleted--even if it is non-empty!
+ Adding files::) will be silently deleted--even if it is non-empty!

File: cvs.info, Node: release output, Next: release examples, Prev: release options, Up: release
@@ -1132,7 +970,7 @@ message for any file that is not up-to-date.
*Warning:* Any new directories that you have created, but not added
to the CVS directory hierarchy with the `add' command (*note Adding
-files::.) will be silently ignored (and deleted, if `-d' is specified),
+files::) will be silently ignored (and deleted, if `-d' is specified),
even if they contain files.
`U FILE'
@@ -1159,8 +997,8 @@ even if they contain files.
FILE is in your working directory, but does not correspond to
anything in the source repository, and is not in the list of files
for CVS to ignore (see the description of the `-I' option, and
- *note cvsignore::.). If you remove your working sources, this
- file will be lost.
+ *note cvsignore::). If you remove your working sources, this file
+ will be lost.

File: cvs.info, Node: release examples, Prev: release output, Up: release
@@ -1209,7 +1047,7 @@ update options
--------------
These standard options are available with `update' (*note Common
-options::., for a complete description of them):
+options::, for a complete description of them):
`-D date'
Use the most recent revision no later than DATE. This option is
@@ -1253,6 +1091,11 @@ options::., for a complete description of them):
Reset any sticky tags, dates, or `-k' options. See *Note Sticky
tags::, for more information on sticky tags/dates.
+`-C'
+ Overwrite locally modified files with clean copies from the
+ repository (the modified file is saved in `.#FILE.REVISION',
+ however).
+
`-d'
Create any directories that exist in the repository if they're
missing from the working directory. Normally, `update' acts only
@@ -1365,5 +1208,5 @@ status of the file:
FILE is in your working directory, but does not correspond to
anything in the source repository, and is not in the list of files
for CVS to ignore (see the description of the `-I' option, and
- *note cvsignore::.).
+ *note cvsignore::).
diff --git a/gnu/usr.bin/cvs/doc/cvs.info-8 b/gnu/usr.bin/cvs/doc/cvs.info-8
index f8ad1c54fba..f61d3a9f22d 100644
--- a/gnu/usr.bin/cvs/doc/cvs.info-8
+++ b/gnu/usr.bin/cvs/doc/cvs.info-8
@@ -1,4 +1,4 @@
-This is cvs.info, produced by Makeinfo version 3.12f from ./cvs.texinfo.
+This is cvs.info, produced by makeinfo version 4.0 from ./cvs.texinfo.
START-INFO-DIR-ENTRY
* CVS: (cvs). Concurrent Versions System
@@ -22,6 +22,78 @@ versions, except that this permission notice may be stated in a
translation approved by the Free Software Foundation.

+File: cvs.info, Node: cvsignore, Next: checkoutlist, 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.
+
+ Note that the syntax of the ignore files consists of a series of
+lines, each of which contains a space separated list of filenames.
+This offers no clean way to specify filenames which contain spaces, but
+you can use a workaround like `foo?bar' to match a file named `foo bar'
+(it also matches `fooxbar' and the like). Also note that there is
+currently no way to specify comments.
+
+
File: cvs.info, Node: checkoutlist, Next: history file, Prev: cvsignore, Up: Administrative files
The checkoutlist file
@@ -52,7 +124,7 @@ such as:
and the checked out copy in the `CVSROOT' directory should be
updated.
- Note that listing `passwd' (*note Password authentication server::.)
+ Note that listing `passwd' (*note Password authentication server::)
in `checkoutlist' is not recommended for security reasons.
For information about keeping a checkout out copy in a more general
@@ -66,9 +138,9 @@ 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
+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::.).
+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
@@ -89,7 +161,7 @@ in. There are several mechanisms to do that.
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 reasonable
-expansion if pserver (*note Password authenticated::.) is in use;
+expansion if pserver (*note Password authenticated::) is in use;
therefore user variables (see below) may be a better choice to
customize behavior based on the user running CVS.
@@ -117,13 +189,16 @@ internal variables are:
`USER'
Username of the user running CVS (on the CVS server machine).
+ When using pserver, this is the user specified in the repository
+ specification which need not be the same as the username the
+ server is running as (*note Password authentication server::).
If you want to pass a value to the administrative files which the
user who 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::.).
+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
@@ -165,12 +240,6 @@ very strict. Extraneous spaces or tabs are not permitted.
default is `yes'. For more on pserver, see *Note Password
authenticated::.
-`PreservePermissions=VALUE'
- Enable support for saving special device files, symbolic links,
- file permissions and ownerships in the repository. The default
- value is `no'. *Note Special Files::, for the full implications
- of using this keyword.
-
`TopLevelAdmin=VALUE'
Modify the `checkout' command to create a `CVS' directory at the
top level of the new working directory, in addition to `CVS'
@@ -182,7 +251,7 @@ very strict. Extraneous spaces or tabs are not permitted.
in one of the checked out subdirectories. The `CVS' directory
created there will mean you don't have to specify `CVSROOT' for
each command. It also provides a place for the `CVS/Template'
- file (*note Working directory storage::.).
+ file (*note Working directory storage::).
`LockDir=DIRECTORY'
Put CVS lock files in DIRECTORY rather than directly in the
@@ -202,6 +271,12 @@ very strict. Extraneous spaces or tabs are not permitted.
LockDir but it will print a warning if run on a repository with
LockDir enabled.
+`LogHistory=VALUE'
+ Control what is logged to the `CVSROOT/history' file. Default of
+ `TOFEWGCMAR' (or simply `all') will log all transactions. Any
+ subset of the default is legal. (For example, to only log
+ transactions that modify the `*,v' files, use `LogHistory=TMAR'.)
+

File: cvs.info, Node: Environment variables, Next: Compatibility, Prev: Administrative files, Up: Top
@@ -256,29 +331,29 @@ All environment variables which affect CVS
`$HOMEDRIVE'
Used to locate the directory where the `.cvsrc' file, and other
- such files, are searched. On Unix, CVS just checks for HOME. On
- Windows NT, the system will set HOMEDRIVE, for example to `d:' and
- HOMEPATH, for example to `\joe'. On Windows 95, you'll probably
- need to set HOMEDRIVE and HOMEPATH yourself.
+ such files, are searched. On Unix, CVS just checks for `HOME'.
+ On Windows NT, the system will set `HOMEDRIVE', for example to
+ `d:' and `HOMEPATH', for example to `\joe'. On Windows 95, you'll
+ probably need to set `HOMEDRIVE' and `HOMEPATH' yourself.
`$CVS_RSH'
Specifies the external program which CVS connects with, when
- `:ext:' access method is specified. *note Connecting via rsh::..
+ `:ext:' access method is specified. *note Connecting via rsh::.
`$CVS_SERVER'
Used in client-server mode when accessing a remote repository
using RSH. It specifies the name of the program to start on the
server side when accessing a remote repository using RSH. The
- default value is `cvs'. *note Connecting via rsh::.
+ default value is `cvs'. *note Connecting via rsh::
`$CVS_PASSFILE'
Used in client-server mode when accessing the `cvs login server'.
Default value is `$HOME/.cvspass'. *note Password authentication
- client::.
+ client::
`$CVS_CLIENT_PORT'
Used in client-server mode when accessing the server via Kerberos.
- *note Kerberos authenticated::.
+ *note Kerberos authenticated::
`$CVS_RCMD_PORT'
Used in client-server mode. If set, specifies the port number to
@@ -287,8 +362,8 @@ All environment variables which affect CVS
`$CVS_CLIENT_LOG'
Used for debugging only in client-server mode. If set, everything
- send to the server is logged into ``$CVS_CLIENT_LOG'.in' and
- everything send from the server is logged into
+ sent to the server is logged into ``$CVS_CLIENT_LOG'.in' and
+ everything sent from the server is logged into
``$CVS_CLIENT_LOG'.out'.
`$CVS_SERVER_SLEEP'
@@ -300,7 +375,7 @@ All environment variables which affect CVS
For CVS 1.10 and older, setting this variable prevents CVS from
overwriting the `CVS/Root' file when the `-d' global option is
specified. Later versions of CVS do not rewrite `CVS/Root', so
- CVS_IGNORE_REMOTE_ROOT has no effect.
+ `CVS_IGNORE_REMOTE_ROOT' has no effect.
`$COMSPEC'
Used under OS/2 only. It specifies the name of the command
@@ -384,8 +459,9 @@ using at any particular moment).
This is a generic response when trying to connect to a pserver
server which chooses not to provide a specific reason for denying
authorization. Check that the username and password specified are
- correct and that the CVSROOT specified is allowed by -allow-root
- in inetd.conf. See *Note Password authenticated::.
+ correct and that the `CVSROOT' specified is allowed by
+ `--allow-root' in `inetd.conf'. See *Note Password
+ authenticated::.
`FILE:LINE: Assertion 'TEXT' failed'
The exact format of this message may vary depending on your
@@ -428,7 +504,7 @@ using at any particular moment).
`cannot open CVS/Entries for reading: No such file or directory'
This generally indicates a CVS internal error, and can be handled
- as with other CVS bugs (*note BUGS::.). Usually there is a
+ as with other CVS bugs (*note BUGS::). Usually there is a
workaround--the exact nature of which would depend on the
situation but which hopefully could be figured out.
@@ -466,12 +542,12 @@ using at any particular moment).
message and the cause is not well-understood. With the current
version of CVS, which does not run `co', if this message occurs
without another error message, it is definitely a CVS bug (*note
- BUGS::.).
+ BUGS::).
`cvs [login aborted]: could not find out home directory'
This means that you need to set the environment variables that CVS
- uses to locate your home directory. See the discussion of HOME,
- HOMEDRIVE, and HOMEPATH in *Note Environment variables::.
+ uses to locate your home directory. See the discussion of `HOME',
+ `HOMEDRIVE', and `HOMEPATH' in *Note Environment variables::.
`cvs update: could not merge revision REV of FILE: No such file or directory'
CVS 1.9 and older will print this message if there was a problem
@@ -519,7 +595,7 @@ using at any particular moment).
The likely cause for the original corruption is hardware, the
operating system, or the like. Of course, if you find a case in
which CVS seems to corrupting the file, by all means report it,
- (*note BUGS::.). There are quite a few variations of this error
+ (*note BUGS::). There are quite a few variations of this error
message, depending on exactly where in the RCS file CVS finds the
syntax error.
@@ -562,13 +638,14 @@ using at any particular moment).
directory. If the problem is that you created a CVS directory via
some mechanism other than CVS, then the answer is simple, use a
name other than CVS. If not, it indicates a CVS bug (*note
- BUGS::.).
+ BUGS::).
`rcs error: Unknown option: -x,v/'
This message will be followed by a usage message for RCS. It
means that you have an old version of RCS (probably supplied with
- your operating system). CVS only works with RCS version 5 and
- later.
+ your operating system), as well as an old version of CVS. CVS
+ 1.9.18 and earlier only work with RCS version 5 and later; current
+ versions of CVS do not run RCS programs.
`cvs [server aborted]: received broken pipe signal'
This message seems to be caused by a hard-to-track-down bug in CVS
@@ -601,16 +678,20 @@ using at any particular moment).
system). For details, see *Note Connection::, and *Note Password
authentication server::.
+`cvs server: cannot open /root/.cvsignore: Permission denied'
+`cvs [server aborted]: can't chdir(/root): Permission denied'
+ See *Note Connection::.
+
`cvs commit: Up-to-date check failed for `FILE''
This means that someone else has committed a change to that file
since the last time that you did a `cvs update'. So before
proceeding with your `cvs commit' you need to `cvs update'. CVS
will merge the changes that you made and the changes that the
other person made. If it does not detect any conflicts it will
- report `M cacErrCodes.h' and you are ready to `cvs commit'. If it
- detects conflicts it will print a message saying so, will report
- `C cacErrCodes.h', and you need to manually resolve the conflict.
- For more details on this process see *Note Conflicts example::.
+ report `M FILE' and you are ready to `cvs commit'. If it detects
+ conflicts it will print a message saying so, will report `C FILE',
+ and you need to manually resolve the conflict. For more details
+ on this process see *Note Conflicts example::.
`Usage: diff3 [-exEX3 [-i | -m] [-L label1 -L label3]] file1 file2 file3'
Only one of [exEX3] allowed
@@ -640,7 +721,7 @@ using at any particular moment).
`cvs commit: warning: editor session failed'
This means that the editor which CVS is using exits with a nonzero
exit status. Some versions of vi will do this even when there was
- not a problem editing the file. If so, point the CVSEDITOR
+ not a problem editing the file. If so, point the `CVSEDITOR'
environment variable to a small script such as:
#!/bin/sh
@@ -682,7 +763,7 @@ the next steps depend largely on which access method you are using.
cvs [pserver aborted]: bad auth protocol start: foo
If this fails to work, then make sure inetd is working right.
- Change the invocation in inetd.conf to run the echo program
+ Change the invocation in `inetd.conf' to run the echo program
instead of cvs. For example:
2401 stream tcp nowait root /bin/echo echo hello
@@ -701,6 +782,26 @@ the next steps depend largely on which access method you are using.
Another good debugging tool is the `-d' (debugging) option to
inetd. Consult your system documentation for more information.
+ If you seem to be connecting but get errors like:
+
+ cvs server: cannot open /root/.cvsignore: Permission denied
+ cvs [server aborted]: can't chdir(/root): Permission denied
+
+ then either you haven't specified `-f' in `inetd.conf' or your
+ system is setting the `HOME' environment variable for programs
+ being run by inetd. In the latter case, you can either have inetd
+ run a shell script that unsets `HOME' and then runs CVS, or you
+ can use `env' to run CVS with a pristine environment.
+
+ If you can connect successfully for a while but then can't, you've
+ probably hit inetd's rate limit. (If inetd receives too many
+ requests for the same service in a short period of time, it
+ assumes that something is wrong and temporarily disables the
+ service.) Check your inetd documentation to find out how to
+ adjust the rate limit (some versions of inetd have a single rate
+ limit, others allow you to set the limit for each service
+ separately.)
+

File: cvs.info, Node: Other problems, Prev: Connection, Up: Troubleshooting
@@ -785,11 +886,6 @@ problems with CVS itself.
Phone: +46 (0)13 - 21 46 00
Fax: +46 (0)13 - 21 47 00
http://www.signum.se/
-
- Cyclic Software
- United States of America
- http://www.cyclic.com/
- info@cyclic.com
* If you got CVS through a distributor, such as an operating system
vendor or a vendor of freeware CD-ROMs, you may wish to see
@@ -806,7 +902,7 @@ problems with CVS itself.
* There may be resources on the net which can help. Two good places
to start are:
- http://www.cyclic.com
+ http://www.cvshome.org
http://www.loria.fr/~molli/cvs-index.html
If you are so inspired, increasing the information available on
diff --git a/gnu/usr.bin/cvs/doc/cvs.ps b/gnu/usr.bin/cvs/doc/cvs.ps
index 294f36fb451..765f960e84a 100644
--- a/gnu/usr.bin/cvs/doc/cvs.ps
+++ b/gnu/usr.bin/cvs/doc/cvs.ps
@@ -1,14 +1,14 @@
%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
%%Title: cvs.dvi
%%Pages: 174
%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
+%%BoundingBox: 0 0 612 792
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips cvs.dvi -o cvs.ps
%DVIPSParameters: dpi=600, compressed
-%DVIPSSource: TeX output 1999.07.27:1340
+%DVIPSSource: TeX output 2000.09.19:1419
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -67,14 +67,14 @@ 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 39158280 55380996 1000 600 600 (cvs.dvi)
+TeXDict begin 40258431 52099146 1000 600 600 (cvs.dvi)
@start
%DVIPSBitmapFont: Fa cmbxti10 14.4 1
/Fa 1 47 df<13FCEA03FF000F13804813C05AA25AA2B5FCA31480A214006C5A6C5A6C5A
EA0FE0121271912B>46 D E
%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fb cmr12 12 55
-/Fb 55 125 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0
+%DVIPSBitmapFont: Fb cmr12 12 56
+/Fb 56 125 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0
D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE0499139
3FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007FD9FC0FB5
12E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49487FD907E013
@@ -141,130 +141,133 @@ FC0191393FC0003E02FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F4948
>I<B8FC17F017FC00019039C00007FF6C499038007FC0017FED1FE0EF07F0EF03FC717E
717E84727E727E727EA2727E85180385A2180185A38584A31A80AD1A00A36061A3611803
61180761180F614E5A183F614EC7FC18FEEF03FC4D5AEF1FE001FFED7FC0486DD907FFC8
-FCB812FC17F094C9FC41447CC34B>I<B912F0A3000101C0C7127F6C6C48EC0FF8170317
-01170018781838A2181CA3180CA4180E1806160CA21800A5161CA2163C167CED01FC91B5
-FCA3EC8001ED007C163C161CA2160CA793C8FCB08048487EB612F8A337447CC340>70
-D<DB0FFE146092B500C013E0020314F0913A0FFC01FC0191393FC0003E02FFC7EA0F83D9
-03FCEC03C74948EC01E74948EC00FF4948157F4948153F4948151F49C9120F485A491607
-120348481603A248481601A248481600A2123FA2491760127FA396C7FC485AAD4CB612C0
-6C7EA293C7387FF000725A003F171F7FA2121F7F120FA26C7EA26C7E6C7EA26C7E6D7E6D
-6C153F6D7E6D6C157F6D6C15E7D903FEEC01C7D900FFEC0383DA3FE0EB0F01DA0FFCEBFE
-000203B500F81360020002E090C7FCDB0FFEC9FC42487BC54D>I<B6D8C003B6FCA30001
-01E0C70007138026007F80913801FE00B3A991B7FCA30280C71201B3AC2601FFE0913807
-FF80B6D8C003B6FCA340447CC349>I<B612F0A3C6EBF0006D5A6D5AB3B3B3A4497E497E
-B612F0A31C447DC323>I<B600C049B512C0A3000101E0C8387FFC006C49ED3FE06D4816
-80063EC7FC183C183860604D5A4D5A4DC8FC171E17385F5F4C5A4C5A4CC9FC160E5E5E5E
-5E4B5A4B7E4B7E150F4B7E4B7E1577EDE3FE913881C1FFEC8381DA87007F028E6D7E149C
-02B86D7E02F06D7E14C04A6D7E707EA2707E707EA2707F717EA2717E717EA2717E717EA2
-717E717EA2717F8585496C82486D4A13FCB600C0011FEBFFE0A343447CC34C>75
-D<B56C933807FFFC6E5EA20001F1FE0026006FE0EE1BF8A3D967F01633A2D963F81663A3
-D961FC16C3A3D960FEED0183A2027FED0303A36E6C1406A36E6C140CA26E6C1418A36E6C
-1430A36E6C1460A26E6C14C0A36E6CEB0180A3037FEB0300A292383F8006A36F6C5AA36F
-6C5AA26F6C5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0A2486C143ED80FFFEF0FFEB5
-00F0011C0107B512FCA34E447BC359>77 D<ED1FFC4AB512C0913907F007F091391F8000
-FC027EC7123FD901F8EC0FC049486E7E49486E7E49486E7E49486E7E49C9127E017E8201
-FE834848707E4848707EA24848707EA2000F84491603001F84A24848707EA3007F84A249
-82A300FF1980AD6C6C4C1300A4003F606D1603A2001F60A26C6C4C5AA26C6C4C5AA20003
-606D161F6C6C4C5A000060017F4CC7FC6E5D013F5E6D6C4A5AD907E0EC03F06D6C4A5AD9
-01FCEC1FC0D9007E4AC8FCDA1F8013FC913907F007F00201B512C09126001FFCC9FC4148
-7BC54C>79 D<ED1FFC4AB512C0913907F007F091391F8000FC027EC7123F4948EC1FC0D9
-03F0EC07E049486E7E49486E7E49486E7E49C9127E49167F01FE707E4848707E00038449
-160F000784491607000F84A24848707EA2003F84491601A2007F84A34982A200FF1980AD
-007F19006D5EA3003F60A26D1603001F60A2000F606D16070007606DD903F0130F0003DA
-0FFC5C6DD91C0E131F00014A6C5C6C6C903A3003803F80017FD9700149C7FC92386000C0
-D93F8015FED91FC0ECE1FCD907E0EC63F0D903F0EC77E0902601FC70EB7FC09026007E30
-91C8FCDA1FB813FC912707FC07F814C00201B57E9139001FFC3C92C7FC053E1301171E05
-1F13031A80F08007F0C00F94380FF03F95B51200A28361715BA2715B9438007FE0F01F80
-42597BC54C>81 D<B712E016FF17C000019039C0003FF86C6C48EB03FCEE00FF717E717E
-717E717E717EA284170384A760A21707604D5AA24D5A4D5A4DC8FCEE01FEEE07F8EE3FE0
-91B6C9FC16FC913980007F80EE0FE0707EEE03FC707E160083717EA2717EA784A71A6084
-171FA21AE0716C13C02601FFE002071301B600C01680943801FC03943900FE0700CBEA3F
-FEF007F843467CC348>I<49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD8
-07E0EB079F49EB03DF48486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A2
-7EA26C6C91C7FC7F7FEA3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F
-14F0010F80010180D9001F7F14019138001FFF03031380816F13C0167F163F161F17E000
-C0150FA31607A37EA36C16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F049
-5AD8F07C495A90393FC00FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<00
-3FB912F8A3903BF0001FF8001F01806D481303003EC7150048187C0078183CA20070181C
-A30060180CA5481806A5C81600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B692383F
-FFF0A3000301E003071300C649ED01FC4A5E017F705A6E5E133F616E1501011F5FA26D6C
-4BC7FCA28001071606A26E150E0103160CA26D6C5DA2806D5EA26F1470027F156081023F
-5DA281021F4A5AA26F1303020F92C8FC8102071406A26F130E0203140CA26E6C5BA2816E
-5CA2EE8070037F1360A26F6C5AA216E092381FE180A216F3030F90C9FC16FBED07FEA36F
-5AA36F5AA26F5AA3166044467EC349>86 D<EB07FC90383FFF809038F80FE03903C003F0
-48C66C7E000E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4EC0FFF49
-B5FC90380FFE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B176048C7FCA3153FA3
-6D137F007F14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E03FF802701FFFC0113
-003A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201B3EC03FC91380FFF80
-91383C07E091387001F89039FDE0007E02807F01FFEC1F8091C713C049EC0FE049140717
-F0A2EE03F8A217FCA2160117FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C06D141F01
-FBEC3F80D9F380EB7E00D9E1C05B9039E0F001F89039C03C07E09039801FFF80C7D803FC
-C7FC2F467DC436>I<EC7F80903803FFF090380FC07C90383F000F01FCEB03804848EB01
-C00003140F4848EB1FE049133F120F485AA2485AED1FC0007FEC070092C7FCA290C9FC5A
-AB7E7FA2123F16307F001F15706C6C146016E06C6C14C06C6C13010001EC03806C6CEB07
-00013F131E90381FC078903807FFF001001380242E7DAC2B>I<167FED3FFFA315018182
-B3EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD803F87F48487F5B000F
-81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C6C
-9038077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE09026007F0013002F46
-7DC436>I<EB01FE903807FFC090381F03F090387E00FC49137E48487F485A4848EB1F80
-000F15C049130F121F484814E01507A2007F15F090C7FCA25AA390B6FCA290C9FCA67EA2
-7FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C6CEB03806C6CEB070001
-3E131E90381F80F8903803FFE0010090C7FC242E7DAC2B>I<EC0FE0EC7FF8903801F81E
-903803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67EA3
-C648C8FCB3B2486C7E007F13FFA321467EC51E>I<EE0F80D901FCEB7FE0903A0FFF81F0
-F090393F07E3819039FC01FF033A01F800FE014848017E13E00007027FC7FC497F000F81
-49131F001F81A9000F5D6D133F000792C7FC6D5B0003147E6C6C5B6D485A3903BF07E090
-380FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90B512F86C14FF16E06C15F86C6C8048
-B67E3A07C0000FFF48481300003FC8EA3F80003E151F48ED0FC0A2481507A56C150F007C
-1680007E151F003E16006C153E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F8090261F
-FFFEC7FC010113E02C427DAC31>I<EA01FC12FFA3120712031201B3EC01FE913807FFC0
-91381E07F091383801F802707FECE000D9FDC07F5C01FF147F91C7FCA25BA35BB3A8486C
-ECFF80B5D8F83F13FEA32F457DC436>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCAD
-EA01FC12FFA3120712031201B3B0487EB512F8A315437DC21C>I<143C14FFA2491380A4
-6D1300A2143C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF807F00A2
-147EA25C6C485A383C01F06C485A3807FF80D801FEC7FC195785C21E>I<EA01FC12FFA3
-120712031201B3A292381FFFE0A36F1300ED07F816E05E5E030EC7FC5D5D5D5D4A5A4A5A
-4AC8FC5CEC3F804A7E14FF9038FDCFE09038FF8FF01407496C7E01FC7F14016E7E81816F
-7E82151F6F7E821507826F7E8282486C491380B5D8F81F13F8A32D457DC433>I<EA01FC
-12FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<D801FC01FFEC1FE000FF
-010701E0EBFFFC913B0F03F801E07F913C3C01FC07803F800007903C7000FE0E001FC000
-0349D97E1C130F2601FDC0D97F38804A143001FFDA3FF06D7E91C75BA2495DA3495DB3A8
-486C4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901FC01FE00FF903807FFC0
-91381E07F091383801F8000701707F0003EBE0002601FDC07F5C01FF147F91C7FCA25BA3
-5BB3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F80903803FFF090380FC0FC90
-383E001F496D7E496D7E48486D7E48486D7E48486D7E000F81A24848147E003F157FA290
-C87E481680A44816C0AA6C1680A26D147F003F1600A2001F157E6D14FE000F5D6D130100
-075D6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE903807FFF89038007F802A2E
-7DAC31>I<3901FC03FC00FF90380FFF8091383C07E091387001F83A07FDE000FE000301
-80137FD801FFEC3F8091C7EA1FC04915E049140F17F0160717F8160317FCA3EE01FEABEE
-03FCA3EE07F8A217F0160F6D15E0EE1FC06D143F17806EEB7E00D9FDC05B9039FCF003F8
-91383C0FE091381FFF80DA03FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<3903F803
-F000FFEB1FFCEC3C3EEC707F0007EBE0FF3803F9C000015B13FBEC007E153C01FF13005B
-A45BB3A748B4FCB512FEA3202C7DAB26>114 D<90383FE0183901FFFC383907E01F7839
-0F0003F8001E1301481300007C1478127800F81438A21518A27EA27E6C6C13006C7E13FC
-383FFFE06C13FC6C13FF6C14C06C14E0C614F0011F13F81300EC0FFC140300C0EB01FE14
-00157E7E153EA27EA36C143C6C147C15786C14F86CEB01F039F38003E039F1F00F8039E0
-7FFE0038C00FF01F2E7DAC26>I<1306A5130EA4131EA3133E137EA213FE12011207001F
-B512F0B6FCA2C648C7FCB3A4150CAA017E131C017F1318A26D133890381F8030ECC07090
-3807E0E0903801FFC09038007F001E3E7EBC26>I<D801FC147F00FFEC3FFFA300071401
-000380000181B3A85EA35DA212006D5B017E9038077F80017F010E13C06D011C13FE9038
-0FC078903803FFF09026007F8013002F2D7DAB36>I<B539F001FFFCA3000790C7EA7FE0
-6C48EC1F8000011600160E1200160C017F5CA280013F5CA26E1370011F146080010F5CA2
-ECF00101075CA26D6C48C7FCA26E5A01011306A26D6C5AA214FF6E5AA215B8EC3FB015F0
-6E5AA36E5AA26E5AA36EC8FC2E2C7EAA33>I<B500E0B539E03FFF80A30007903C000FFE
-000FFC00D803FCD903F8EB03F8F001E0120103015D6D80000060A26D6E13036DD9037E91
-C7FCA20280017F5B013FD9063F1306A2D91FC06E5AED0C1FA2D90FE06E5AED180FA2D907
-F06E5AED3007A2D903F86E5AED6003A2902601FCE06D5AEDC00117FCD900FFECFD80ED80
-0017FF027F92C8FC92C77EA26E147E023E143EA2021E143C021C141CA2412C7EAA46>I<
-B539F007FFFCA30003D9C00113C0C6496C1300017F14FC013F5C6E13E06D7E010F495A6D
-6C485A02F890C7FC903803FC060101130E6E5A903800FF186E5AEC3FF05D141F140F6E7E
-81140FEC0DFCEC19FEEC38FF4A7E9138603F8002C07F0101131F49486C7E02007F01066D
-7E010E1303496D7E013C80017C80D801FC1580D80FFE4913C0B5D8800F13FFA3302B7FAA
-33>I<B539F001FFFCA3000790C7EA7FE06C48EC1F8000011600160E0000150C6D141C6D
-1418A26E1338013F1430A26D6C5BA26E13E0010F5CA26D6C485AA2ECF803010391C7FCA2
-903801FC06A2ECFE0E0100130CA2EC7F18A215B8EC3FB0A2EC1FE0A36E5AA26E5AA36EC8
-FCA21406A35CA25CA2123C007E5BB4FC5CA25CEAFE01387C0380D87007C9FCEA3C1EEA0F
-FCEA03F02E3F7EAA33>I<BF1280A26102809B62>124 D E
+FCB812FC17F094C9FC41447CC34B>I<B912F8A3000101C0C7127F6C6C48EC07FC170117
+00187C183C181CA284A31806A4180704067FA395C7FCA4160EA2161E163E16FE91B5FCA3
+EC8000163E161E160EA21606A319C0A3F0018093C7FCA41803A21900A260A260A2181EA2
+183E187EEF01FE170748486C147FB95AA33A447CC342>I<B912F0A3000101C0C7127F6C
+6C48EC0FF817031701170018781838A2181CA3180CA4180E1806160CA21800A5161CA216
+3C167CED01FC91B5FCA3EC8001ED007C163C161CA2160CA793C8FCB08048487EB612F8A3
+37447CC340>I<DB0FFE146092B500C013E0020314F0913A0FFC01FC0191393FC0003E02
+FFC7EA0F83D903FCEC03C74948EC01E74948EC00FF4948157F4948153F4948151F49C912
+0F485A491607120348481603A248481601A248481600A2123FA2491760127FA396C7FC48
+5AAD4CB612C06C7EA293C7387FF000725A003F171F7FA2121F7F120FA26C7EA26C7E6C7E
+A26C7E6D7E6D6C153F6D7E6D6C157F6D6C15E7D903FEEC01C7D900FFEC0383DA3FE0EB0F
+01DA0FFCEBFE000203B500F81360020002E090C7FCDB0FFEC9FC42487BC54D>I<B6D8C0
+03B6FCA3000101E0C70007138026007F80913801FE00B3A991B7FCA30280C71201B3AC26
+01FFE0913807FF80B6D8C003B6FCA340447CC349>I<B612F0A3C6EBF0006D5A6D5AB3B3
+B3A4497E497EB612F0A31C447DC323>I<B600C049B512C0A3000101E0C8387FFC006C49
+ED3FE06D481680063EC7FC183C183860604D5A4D5A4DC8FC171E17385F5F4C5A4C5A4CC9
+FC160E5E5E5E5E4B5A4B7E4B7E150F4B7E4B7E1577EDE3FE913881C1FFEC8381DA87007F
+028E6D7E149C02B86D7E02F06D7E14C04A6D7E707EA2707E707EA2707F717EA2717E717E
+A2717E717EA2717E717EA2717F8585496C82486D4A13FCB600C0011FEBFFE0A343447CC3
+4C>75 D<B56C933807FFFC6E5EA20001F1FE0026006FE0EE1BF8A3D967F01633A2D963F8
+1663A3D961FC16C3A3D960FEED0183A2027FED0303A36E6C1406A36E6C140CA26E6C1418
+A36E6C1430A36E6C1460A26E6C14C0A36E6CEB0180A3037FEB0300A292383F8006A36F6C
+5AA36F6C5AA26F6C5AA36F6C5AA36F6C5AA26FB45AA370C7FC13F0A2486C143ED80FFFEF
+0FFEB500F0011C0107B512FCA34E447BC359>77 D<ED1FFC4AB512C0913907F007F09139
+1F8000FC027EC7123FD901F8EC0FC049486E7E49486E7E49486E7E49486E7E49C9127E01
+7E8201FE834848707E4848707EA24848707EA2000F84491603001F84A24848707EA3007F
+84A24982A300FF1980AD6C6C4C1300A4003F606D1603A2001F60A26C6C4C5AA26C6C4C5A
+A20003606D161F6C6C4C5A000060017F4CC7FC6E5D013F5E6D6C4A5AD907E0EC03F06D6C
+4A5AD901FCEC1FC0D9007E4AC8FCDA1F8013FC913907F007F00201B512C09126001FFCC9
+FC41487BC54C>79 D<ED1FFC4AB512C0913907F007F091391F8000FC027EC7123F4948EC
+1FC0D903F0EC07E049486E7E49486E7E49486E7E49C9127E49167F01FE707E4848707E00
+038449160F000784491607000F84A24848707EA2003F84491601A2007F84A34982A200FF
+1980AD007F19006D5EA3003F60A26D1603001F60A2000F606D16070007606DD903F0130F
+0003DA0FFC5C6DD91C0E131F00014A6C5C6C6C903A3003803F80017FD9700149C7FC9238
+6000C0D93F8015FED91FC0ECE1FCD907E0EC63F0D903F0EC77E0902601FC70EB7FC09026
+007E3091C8FCDA1FB813FC912707FC07F814C00201B57E9139001FFC3C92C7FC053E1301
+171E051F13031A80F08007F0C00F94380FF03F95B51200A28361715BA2715B9438007FE0
+F01F8042597BC54C>81 D<B712E016FF17C000019039C0003FF86C6C48EB03FCEE00FF71
+7E717E717E717E717EA284170384A760A21707604D5AA24D5A4D5A4DC8FCEE01FEEE07F8
+EE3FE091B6C9FC16FC913980007F80EE0FE0707EEE03FC707E160083717EA2717EA784A7
+1A6084171FA21AE0716C13C02601FFE002071301B600C01680943801FC03943900FE0700
+CBEA3FFEF007F843467CC348>I<49B41303010FEBE007013F13F89039FE00FE0FD801F8
+131FD807E0EB079F49EB03DF48486DB4FC48C8FC4881003E81127E82127C00FC81A282A3
+7E82A27EA26C6C91C7FC7F7FEA3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15
+C0013F14F0010F80010180D9001F7F14019138001FFF03031380816F13C0167F163F161F
+17E000C0150FA31607A37EA36C16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8
+F9F0495AD8F07C495A90393FC00FE0D8E00FB51280010149C7FC39C0003FF02B487BC536
+>I<003FB912F8A3903BF0001FF8001F01806D481303003EC7150048187C0078183CA200
+70181CA30060180CA5481806A5C81600B3B3A54B7EED7FFE49B77EA33F447DC346>I<B6
+92383FFFF0A3000301E003071300C649ED01FC4A5E017F705A6E5E133F616E1501011F5F
+A26D6C4BC7FCA28001071606A26E150E0103160CA26D6C5DA2806D5EA26F1470027F1560
+81023F5DA281021F4A5AA26F1303020F92C8FC8102071406A26F130E0203140CA26E6C5B
+A2816E5CA2EE8070037F1360A26F6C5AA216E092381FE180A216F3030F90C9FC16FBED07
+FEA36F5AA36F5AA26F5AA3166044467EC349>86 D<EB07FC90383FFF809038F80FE03903
+C003F048C66C7E000E6D7ED80FC0137E486C137F6D6D7EA36F7EA26C5AEA0380C8FCA4EC
+0FFF49B5FC90380FFE1FEB3FC0EBFF00EA03FC485A485A485A485A127F5B176048C7FCA3
+153FA36D137F007F14EF6D9038C7E0C0003F13013A1FE00783F13B07F81E03FF802701FF
+FC0113003A001FE0007C2B2E7CAC31>97 D<EA01FC12FFA3120712031201B3EC03FC9138
+0FFF8091383C07E091387001F89039FDE0007E02807F01FFEC1F8091C713C049EC0FE049
+140717F0A2EE03F8A217FCA2160117FEAB17FC1603A217F8A2EE07F0A26DEC0FE017C06D
+141F01FBEC3F80D9F380EB7E00D9E1C05B9039E0F001F89039C03C07E09039801FFF80C7
+D803FCC7FC2F467DC436>I<EC7F80903803FFF090380FC07C90383F000F01FCEB038048
+48EB01C00003140F4848EB1FE049133F120F485AA2485AED1FC0007FEC070092C7FCA290
+C9FC5AAB7E7FA2123F16307F001F15706C6C146016E06C6C14C06C6C13010001EC03806C
+6CEB0700013F131E90381FC078903807FFF001001380242E7DAC2B>I<167FED3FFFA315
+018182B3EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD803F87F48487F
+5B000F81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B0003
+5C6C6C9038077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE09026007F0013
+002F467DC436>I<EB01FE903807FFC090381F03F090387E00FC49137E48487F485A4848
+EB1F80000F15C049130F121F484814E01507A2007F15F090C7FCA25AA390B6FCA290C9FC
+A67EA27FA2123F16306C7E1670000F15606D14E06C6C14C0000314016C6CEB03806C6CEB
+0700013E131E90381F80F8903803FFE0010090C7FC242E7DAC2B>I<EC0FE0EC7FF89038
+01F81E903803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FCAF
+B67EA3C648C8FCB3B2486C7E007F13FFA321467EC51E>I<EE0F80D901FCEB7FE0903A0F
+FF81F0F090393F07E3819039FC01FF033A01F800FE014848017E13E00007027FC7FC497F
+000F8149131F001F81A9000F5D6D133F000792C7FC6D5B0003147E6C6C5B6D485A3903BF
+07E090380FFF80260701FCC8FC90CAFCA25AA37F6C7E7F90B512F86C14FF16E06C15F86C
+6C8048B67E3A07C0000FFF48481300003FC8EA3F80003E151F48ED0FC0A2481507A56C15
+0F007C1680007E151F003E16006C153E6C6C5CD807E0495AD801F8EB07E0D8007FEB3F80
+90261FFFFEC7FC010113E02C427DAC31>I<EA01FC12FFA3120712031201B3EC01FE9138
+07FFC091381E07F091383801F802707FECE000D9FDC07F5C01FF147F91C7FCA25BA35BB3
+A8486CECFF80B5D8F83F13FEA32F457DC436>I<EA01E0EA07F8A2487EA46C5AA2EA01E0
+C8FCADEA01FC12FFA3120712031201B3B0487EB512F8A315437DC21C>I<143C14FFA249
+1380A46D1300A2143C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF80
+7F00A2147EA25C6C485A383C01F06C485A3807FF80D801FEC7FC195785C21E>I<EA01FC
+12FFA3120712031201B3A292381FFFE0A36F1300ED07F816E05E5E030EC7FC5D5D5D5D4A
+5A4A5A4AC8FC5CEC3F804A7E14FF9038FDCFE09038FF8FF01407496C7E01FC7F14016E7E
+81816F7E82151F6F7E821507826F7E8282486C491380B5D8F81F13F8A32D457DC433>I<
+EA01FC12FFA3120712031201B3B3B3A5487EB512F8A315457DC41C>I<D801FC01FFEC1F
+E000FF010701E0EBFFFC913B0F03F801E07F913C3C01FC07803F800007903C7000FE0E00
+1FC0000349D97E1C130F2601FDC0D97F38804A143001FFDA3FF06D7E91C75BA2495DA349
+5DB3A8486C4A6C497EB5D8F81FB50003B512E0A34B2C7DAB52>I<3901FC01FE00FF9038
+07FFC091381E07F091383801F8000701707F0003EBE0002601FDC07F5C01FF147F91C7FC
+A25BA35BB3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>I<EC7F80903803FFF090380F
+C0FC90383E001F496D7E496D7E48486D7E48486D7E48486D7E000F81A24848147E003F15
+7FA290C87E481680A44816C0AA6C1680A26D147F003F1600A2001F157E6D14FE000F5D6D
+130100075D6C6C495A6C6C495A6C6C495A013E49C7FC90381FC0FE903807FFF89038007F
+802A2E7DAC31>I<3901FC03FC00FF90380FFF8091383C07E091387001F83A07FDE000FE
+00030180137FD801FFEC3F8091C7EA1FC04915E049140F17F0160717F8160317FCA3EE01
+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<BF1280A26102809B62>124 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fc cmtt9 9 2
/Fc 2 63 df<153815FC14011407140FEC3FF8EC7FE0ECFFC001031300495AEB1FF8495A
@@ -278,8 +281,8 @@ EB07FE6D7E010013C0EC7FE0EC3FF8EC0FFC1407A2140FEC3FF8EC7FE0ECFFC001031300
%DVIPSBitmapFont: Fd cmti9 9 1
/Fd 1 47 df<121C127F12FFA412FE12380808778718>46 D E
%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fe cmr9 9 72
-/Fe 72 123 df<91393FE00FE0903A01FFF83FF8903A07E01EF83C903A1F800FF07E903A
+%DVIPSBitmapFont: Fe cmr9 9 73
+/Fe 73 123 df<91393FE00FE0903A01FFF83FF8903A07E01EF83C903A1F800FF07E903A
3F001FE0FE017E133F4914C0485A1738484890381F8000ACB812C0A33B03F0001F8000B3
A7486C497EB50083B5FCA32F357FB42D>11 D<EC1FE0ECFFFC903803F01E90390FC00780
EB1F8090393F000FC0017E131F5BA2485AED0F8092C7FCA9ED0FC0B7FCA33901F8001F15
@@ -410,66 +413,69 @@ C06C48ED1F000001161E6D151C00001618A26D15386D1530A26D6C5CA26E14E0011F5DA2
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
+157EA24B143E0203153CA24B141C020115184C357FB24F>I<003FB612FCA39039F80007
+F813C090C7EA0FF0003EEC1FE0123C0038EC3FC00078EC7F801270EDFF004A5AA2006049
+5AA24A5A4A5AC7FC4A5A4A5AA24A5A4AC7FCA2495A495AA2495A495AA24948130C495AA2
+495A49C7FCA24848141CA2485A485A1638485A4848147816F84848130148481307153FB7
+FCA326337CB22F>90 D<EB7F803803FFF0380F80FC381C003E003F133F6D6C7E6E7EA26E
+7EEA1F00C7FCA4EB01FF131FEBFF873803FC07EA0FF0EA1FC0EA3F80127F13004815C05A
+A3140FA26C131F6C133B3A3F8071F180391FC1E1FF2607FFC013003900FE003C22237DA1
+26>97 D<EA03F012FFA312071203AEEC3F80ECFFE09038F3C0F89038F7007E01FE7F49EB
+1F8049EB0FC05BED07E016F0A2150316F8AA16F0150716E0A2ED0FC07F6DEB1F8001ECEB
+3F0001CF137C90388381F8903801FFE0C76CC7FC25357EB32B>I<EB07F8EB3FFF9038FC
+07C03901F000E03903E003F03807C007120FEA1F80123F90380003E04890C7FCA2127E12
+FEAA127FA26C14187F001F14386D1330000F14706C6C13E03903F001C03900FC0F809038
+3FFE00EB07F01D237EA122>I<153FEC0FFFA3EC007F81AEEB07F0EB3FFCEBFC0F3901F0
+03BF3907E001FF48487E48487F8148C7FCA25A127E12FEAA127E127FA27E6C6C5BA26C6C
+5B6C6C4813803A03F007BFFC3900F81E3FEB3FFCD90FE0130026357DB32B>I<EB0FE0EB
+7FFCEBF83F3903F00F80D807E013C0390FC007E0381F800315F0EA3F0014014814F8127E
+A212FEA2B6FCA248C8FCA5127E127FA26C1418A26C6C1338000F14306D13706C6C13E039
+01F003C03900FC0F00EB3FFEEB07F01D237EA122>I<EB01FCEB07FF90381F078090383E
+0FC0EB7C1F13FCEA01F8A20003EB070049C7FCACB512F0A3D803F0C7FCB3A7487E387FFF
+E0A31A357FB417>I<151F90391FC07F809039FFF8E3C03901F07FC73907E03F033A0FC0
+1F83809039800F8000001F80EB00074880A66C5CEB800F000F5CEBC01F6C6C48C7FCEBF0
+7C380EFFF8380C1FC0001CC9FCA3121EA2121F380FFFFEECFFC06C14F06C14FC4880381F
+0001003EEB007F4880ED1F8048140FA56C141F007C15006C143E6C5C390FC001F83903F0
+07E0C6B51280D91FFCC7FC22337EA126>I<EA03F012FFA312071203AEEC1FC0EC7FF090
+38F1E0FC9038F3807C9038F7007E13FE497FA25BA25BB3486CEB7F80B538C7FFFCA32634
+7EB32B>I<EA0780EA0FC0EA1FE0A4EA0FC0EA0780C7FCAAEA07E012FFA3120F1207B3A6
+EA0FF0B5FCA310337EB215>I<EB03C0EB07E0EB0FF0A4EB07E0EB03C090C7FCAAEB03F0
+13FFA313071303B3B01238127C00FE13E0130714C0130F007C138038381F00EA1FFCEA07
+F0144384B217>I<EA03F012FFA312071203AF913803FFE0A36E1300EC00F8EC01E05D4A
+5A020FC7FC141C5C5C14F0EBF3F8EBF7FC13FEEBFC7EEBF87F496C7E141F6E7E8114076E
+7E8114016E7E81486CEBFF80B500C313F0A324347EB329>I<EA07E012FFA3120F1207B3
+B3A7EA0FF0B5FCA310347EB315>I<2703F01FE013FF00FF90267FF80313C0903BF1E07C
+0F03E0903BF3803E1C01F02807F7003F387FD803FE1470496D486C7EA2495CA2495CB348
+6C496C487EB53BC7FFFE3FFFF0A33C217EA041>I<3903F01FC000FFEB7FF09038F1E0FC
+9038F3807C3907F7007EEA03FE497FA25BA25BB3486CEB7F80B538C7FFFCA326217EA02B
+>I<EB07F0EB3FFE9038FC1F803901F007C03903C001E000078048486C7E48C7127CA248
+147E003E143E007E143FA300FE1580A8007E1500A36C147EA26C147C6D13FC6C6C485A00
+075C3903F007E03900FC1F80D93FFEC7FCEB07F021237EA126>I<3903F03F8000FFEBFF
+E09038F3C0F89038F7007ED807FE7F6C48EB1F804914C049130F16E0ED07F0A3ED03F8A9
+150716F0A216E0150F16C06D131F6DEB3F80160001FF13FC9038F381F89038F1FFE0D9F0
+7FC7FC91C8FCAA487EB512C0A325307EA02B>I<3803E07C38FFE1FF9038E38F809038E7
+1FC0EA07EEEA03ECA29038FC0F8049C7FCA35BB2487EB512E0A31A217FA01E>114
+D<EBFF06000713CE381F00FE003C133E48131E140E5A1406A27EA200FE90C7FC6C7EEA7F
+FC383FFFC014F0000F7F6C7FC67FEB0FFF1300EC3F8000C0131F140F6C1307A37E15006C
+5B6C130E6C5B38F7807838E1FFE038C07F8019237EA11E>I<1330A51370A313F0A21201
+A212031207381FFFFEB5FCA23803F000AF1403A814073801F806A23800FC0EEB7E1CEB1F
+F8EB07E0182F7FAD1E>I<D803F0133F00FFEB0FFFA30007EB007F000380B35DA35D1201
+6D4813800000903803BFFC90387E073FEB1FFED907F8130026227EA02B>I<B5EBFFF0A3
+D80FF0EB3F800007EC1F000003140E150C6D131C00011418A26C6C5BA26D1370017E1360
+137F6D5BA290381F8180A214C3010F90C7FCA2EB07E6A214FE6D5AA26D5AA36D5AA21460
+24217E9F29>I<B53A1FFF81FFF0A33C07F801FC003F8001F049EB1E0000030100141C81
+6C6C017C1318A26D017E1338000002FE1330A290267E01FF5B159F168090263F030F5BA2
+16C0903A1F8607C180A202C613E390260FCC0390C7FCA2D907FC13F6ECF80116FE6D486C
+5AA36D481378A36D48133034217F9F37>I<B53801FFF8A32603FE0013806C48EB7C0000
+001478017E1370017F5B90383F81C090381F8380D90FC3C7FCEB07E614FE6D5A6D5A6D7E
+80805B9038039F809038071FC09038060FE0EB0C0790381C03F0496C7E01707FEBF00000
+0180000FECFF8026FFFC0313FCA326207F9F29>I<3A7FFF807FF8A33A07F8001FC00003
+EC0F800001EC070015066C6C5BA26D131C017E1318A26D5BA2EC8070011F1360ECC0E001
+0F5BA2903807E180A214F3010390C7FC14FBEB01FEA26D5AA31478A21430A25CA214E05C
+A2495A1278D8FC03C8FCA21306130EEA701CEA7838EA1FF0EA0FC025307F9F29>I<003F
+B512F0A2EB000F003C14E00038EB1FC00030EB3F800070137F1500006013FE495A13035C
+C6485A495AA2495A495A49C7FC153013FE485A12035B48481370485A001F14604913E048
+5A387F000348130F90B5FCA21C207E9F22>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Ff cmtt12 14.4 3
/Ff 3 127 df<177817FCEE03FE1607161F163FEEFFFC030313F84B13F0031F13C04B13
@@ -486,23 +492,18 @@ FC123C2F3C79C23E>62 D<D90FC0131ED97FF0133F48486CEB7F80486D13FF486D5A48D9
FF0713004814CFD87FF9EBFFFCD9F07F5B26FFC03F5B496C5B496C5B007E6D90C7FC003C
EB01F8290E76C83E>126 D E
%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fg cmb10 10.95 18
-/Fg 18 118 df<EA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1FE0EA0FC0C7
+%DVIPSBitmapFont: Fg cmb10 10.95 14
+/Fg 14 115 df<EA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1FE0EA0FC0C7
FCACEA0FC0EA1FE0EA3FF0EA7FF8EAFFFCA6EA7FF8EA3FF0EA1FE0EA0FC00E287BA719>
58 D<ED07804B7E4B7EA34B7EA34B7EA34B7EA34A7FA34A7FA24A8015CFA2020F801587
A2021F801503A2023F80EC3E01A2027E80EC7C00A24A6D7EA20101814A133FA20103814A
7FA249B77EA34982A29138800007011F8291C77EA2496E7F133EA2496E7FA201FC824915
-7FB500F0013FB512FCA53E3F7DBE45>65 D<DB7FF8130E0207B5131E023FECC03E91B6EA
-F07E0103EDF9FE499038F807FF011FEBC0004990C7123FD97FFC141F4948140F48491407
-484914035C484914015A91C9FC5A187E485AA3007F173EA25BA200FF1700AE127F183E7F
-A2123FA2187E6C7E187C7E6E15FC6C6D15F86C16016EEC03F06C7F6C6DEC07E06D6CEC0F
-C06DB4EC3F806D01C0EBFF0001079038F807FE6D90B55A010015F0023F5C020714809126
-007FF8C7FC37407BBE42>67 D<DB7FF0131C912607FFFE133C023F9038FF807C91B6EAE0
-FC010315F3010F9038F80FFF49EBC0014948C7127F4948143FD9FFF0141F4849140F4816
-075C484914035A91C812015A1700485AA3007F177CA25BA200FF94C7FCAC0303B612F0A2
-127FA27F92C7387FFC00123FA36C7EA27E807E6C7F806C7F6C7F6D6C14FF6DB45B6DEBC0
-036DEBF80F010390B512E7010015C1023FEC807C02079038FE001C9126007FF090C7FC3C
-407BBE47>71 D<B612F8A5C6EBF800B3B3B0B612F8A51D3E7DBD24>73
+7FB500F0013FB512FCA53E3F7DBE45>65 D<DB7FF0131C912607FFFE133C023F9038FF80
+7C91B6EAE0FC010315F3010F9038F80FFF49EBC0014948C7127F4948143FD9FFF0141F48
+49140F4816075C484914035A91C812015A1700485AA3007F177CA25BA200FF94C7FCAC03
+03B612F0A2127FA27F92C7387FFC00123FA36C7EA27E807E6C7F806C7F6C7F6D6C14FF6D
+B45B6DEBC0036DEBF80F010390B512E7010015C1023FEC807C02079038FE001C9126007F
+F090C7FC3C407BBE47>71 D<B612F8A5C6EBF800B3B3B0B612F8A51D3E7DBD24>73
D<B500F891B512FC80A28080C6933800FC008181A28181A201FD7F01FC7FA26E7E6E7E80
826E7F80826E7F6E7FA26E7F6F7EA26F7E6F1380A26F13C06F13E0A26F13F06F13F8A26F
13FCEE7FFEA2EE3FFF82A28282A2828282A2177F173FA2171F170FA21707B500FC1403A2
@@ -528,15 +529,9 @@ F83B3FF807BFFF80391FFC1F3F390FFFFE1F6C497E0001EBF80326003FE0C8FC292B7EA9
>103 D<EA01F8487E487E487E481380A66C13006C5A6C5A6C5AC8FCA913FFB5FCA51207
7EB3ABB512F8A515407EBF19>105 D<01FFEB7FE0B53801FFF802077F4A7F91381FC3FF
DA3E0313800007137C6CEB780102F014C014E0A214C0A31480B3A4B5D8FE1F13FFA53029
-7EA833>110 D<49B47E010F13F0013F13FC90B6FC48018113803A03FE007FC04848EB3F
-E0000F15F049131F001F15F8A24848EB0FFCA2007F15FEA400FF15FFAB007F15FEA3003F
-15FC6D131F001F15F8A26C6CEB3FF0000715E06C6CEB7FC03A01FF81FF806C90B5120001
-3F13FC010F13F001011380282B7EA92D>I<3901FE07F800FFEB0FFE91383FFF804A13C0
-EC7C7F9138F8FFE03807FFF06C5B5CA2ED7FC09138803F80ED1F0092C7FCA291C8FCB3A3
-B6FCA523297FA827>114 D<131FA65BA55BA25BA25A5A5A001FEBFFC0B6FCA4000790C7
-FCB3EC03E0A97EEC87C0A26CEBCF806C13FF6D1300EB1FFEEB07F81B3B7EB923>116
-D<D9FF80EB7FC0B5EB7FFFA5000714036C80B3A55DA35D7E4B13E0DAC01E13FF6CEBE07E
-6DB45A6D5B010F13E0010101801300302A7EA833>I E
+7EA833>110 D<3901FE07F800FFEB0FFE91383FFF804A13C0EC7C7F9138F8FFE03807FF
+F06C5B5CA2ED7FC09138803F80ED1F0092C7FCA291C8FCB3A3B6FCA523297FA827>114
+D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fh cmbx10 12 16
/Fh 16 120 df<923B1FFF8001FFC00203B5D8F01F13F0021FDAF87F13FC027F91B67E90
@@ -617,146 +612,153 @@ D8000F9038801FE015004A130F14F8A24A131F494814C0A25CA3163F133F4A1480A4167F
137F91C71300A45E5B495CA23B7FFFF81FFFF8B56C4813FC5DA2816C496C13F82E287FA7
30>110 D E
%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fl cmbx12 13.14 57
-/Fl 57 122 df<922607FFE0EB1FF892B5D8FC01B5FC0207DAFF071480021F039F14C091
+%DVIPSBitmapFont: Fl cmbx12 13.14 59
+/Fl 59 122 df<922607FFE0EB1FF892B5D8FC01B5FC0207DAFF071480021F039F14C091
3D7FFE007FFFF83FE0DAFFF0011F9038E07FF00103018049018013F84990C748EB00FF49
484A5A495A4A5D495AF27FF0017F5E4A027FEC3FE0053FEC0F80051F91C7FCADBB12E0A5
26007FF0C7D81FFCC8FCB3B3A2007FB5D8F01FB512FEA54D4D7ECC48>11
D<923803FFE092B512FC020714FF021F81027F9038007FC0DAFFF0EB0FE0010301C08049
90C7EA3FF84948147F4A81494814FF495AA2137F5CA2715A715A715AEF078094C8FCA8EF
-07FCB9FCA526007FF0C7123F171FB3B3003FB5D8E00FB512F8A53D4D7ECC44>I<EA07E0
-EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E01010778F22>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<93261FFF80EB01C00307B500F81303033F02FE13074AB7EA800F0207EEE01F021F903A
-FE007FF83F027F01E0903807FC7F91B5C73801FEFF010301FCEC007F4901F0814901C015
-0F4949814990C97E494882495A48498248197F5C48193F5C48191F5C48190FA2485BA21A
-075AA391CDFCA2B5FCAD7EA280F207C0A27EA36C7F1A0F6C1A80806C191F6E18006C6180
-6C197E6C6D177C6D6C17FC6D6C4C5A6D6D4B5A6D6D4B5A6D01F0ED1FC06D01FC4B5A0100
-01FF03FFC7FC6E01E0EB07FE021F01FEEB3FFC020790B612F0020116C0DA003F92C8FC03
-0714F8DB001F13804A4D79CB59>67 D<B912F0F0FF8019F019FC19FFD8001F9026800001
-14C0DD001F7F060713F806017F726C7E737E737F737F737F8587737F8587A2747EA38786
-A21C80A51CC0A586A462A51C80A51C00A26263A2631AFF636163614F5B634F5B073F90C7
-FC4F5A4F5A06035B061F5B4DB512C0BBC8FC19FC19F0198006F0C9FC524B7CCA5E>I<BB
-12C0A486D8000F01E0C77E18071801F0007F193F191F190F1907861903A31901A3EF0F80
-A2737EA497C7FC171FA2173F177F17FF160392B6FCA5EDE0031600177F173F171FA2050F
-EC0F80A3F21F00A494C8FC621A3EA21A7EA31AFE6219011903A21907190FF13FF819FF18
-03183FBBFCA262A3494A7CC951>I<BBFCA41A80D8001F01C0C7FC181F18038484197F19
-3F191F1AC0190FA31907A4171FF103E0A496C7FCA25FA25F5F5E160792B6FCA5EDC00716
-01828383A283A794C9FCB1B8FCA5434A7CC94D>I<93261FFF80EB01C00307B500F81303
-033F02FE13074AB7EA800F0207EEE01F021F903AFE007FF83F027F01E0903807FC7F91B5
-C73801FEFF010301FCEC007F4901F0814901C0150F4949814990C97E494882495A484982
-48197F5C48193F5C48191F5C48190FA2485BA21A075AA391CEFCA2B5FCAD7E050FB712C0
-80A37E94C7001FEBC000807EA27E807E807E806C7F7E6D7E6D7E6D7F6D01E05D6D6D5D6D
-13FC010001FF4AB5FC6E01E0EB07F9021F01FFEB3FF0020791B5EAE07F0201EEC01FDA00
-3FED0007030702F81301DB001F018090C8FC524D79CB60>I<B7D8FC01B712FCA5D8001F
-01C0C8001FEBC000B3AA92B9FCA503C0C8121FB3AEB7D8FC01B712FCA5564B7BCA60>I<
-B712FEA5D8000FEBE000B3B3B3ABB712FEA5274B7DCA2E>I<B700F8027FB512F0A5D800
-1F01C0C9EBC00074C7FCF101FE4F5A4F5AF10FE04F5A4F5A4FC8FCF001FE4E5A4E5AF00F
-E04E5A4E5A4EC9FCEF01FE4D5A4D5AEF0FE04D5A4D5A4DCAFCEE01FE16034C7E4C7F5E4C
-7F93B57E03C18015C303C780DBCFE77FDBDFC37FEDFF8104017F4B6C804B7F4B6D7F03E0
-814B6D7F8385717F717F83857180727F8486727F8486727F727F84867280737F8587737F
-87B700F8010FB612FCA5564B7CCA60>75 D<B8FCA5D8001F01C0C9FCB3B3A4193EA4197E
-197CA519FCA31801A2F003F8A21807180F181F183F187FEF01FF1707173FBA12F0A53F4B
-7BCA4A>I<B600E04DB612806F5FA26F5FA2D8001F09FCC7FC6FEF0F7FA2DABFFE171EA2
-DA9FFF173CA3028F6D1678A202876D16F0A202836DED01E0A302816DED03C0A202806DED
-0780A26F6CED0F00A36F6C151EA26F6C5DA26F6D5CA26F6D5CA36F6D495AA26F6D495AA2
-6F6D495AA3706C49C7FCA2706C131EA2706C5BA3706D5AA2706D5AA270EBE1E0A370EBF3
-C0A270EBFF80A27190C8FCA2715AA3715AA2715A497EB600F06D480103B71280A3715A71
-5A694B7BCA74>I<B600E092B612FC8181A281D8001F6D9239001FE0006F705A82A28202
-BF7F029F7FA2028F7F02877F02837F8214810280806F7F6F7F83816F7F6F7F6F7F83816F
-80707F707F8482707F707F707FA2707F7014807113C019E0837113F07113F87113FC19FE
-837113FF71148F7213CF1AEF847213FF8484A284848485A2858585A285858585497EB600
-F8167F1A3F1A1F1A0FA2564B7BCA60>I<EEFFF8031FEBFFC04AB612FC020715FF021FD9
-C01F13C091277FFE000313F0902601FFF09038007FFC49496E7E490180EC0FFF4990C86C
-7F49486F7F49486F7F017F8449486F7F4849707EA24849707E4885A24849701380A2481A
-C04A82A2481AE0A34890CA6C13F0A5B519F8AE6C1AF0A26E5EA36C1AE0A26E5E6C1AC0A2
-6C1A806E5E6C1A006E5E6C616E16FF6C616C6D4B5B6D6C4B5B6E5D6D6D4A5B6D6D4A5B01
-076D4A90C7FC6D01F8ECFFFE6D01FE01035B9028007FFFC01F13F0021F90B612C0020793
-C8FC020115FCDA001F14C0030101FCC9FC4D4D79CB5C>I<B912C018FCF0FF8019F085D8
-001F902680000713FE05007F063F1380060F13C07213E01AF0841AF8A27213FCA31AFEA8
-1AFCA34E13F8A21AF0601AE04E13C0063F138095B51200050713FC92B75A19E096C7FC18
-F803C0CAFCB3ABB712FCA5474B7BCA54>I<B9FC18F8F0FF8019E019F8D8000F9026C000
-0713FE9439007FFF80061F7F727F727F727F84868684A286A862A24E5BA2624E5B4E5B4E
-5B4E5B95B5C8FC050713FC92B712F0198006FCC9FC18FF9226C0003F13C0050713F0717F
-717F717F187F85727FA28486A786A71C3E86A28474137E72157C726D13FCB700FC6D9038
-FE01F872EBFF8373EBFFF0071F14E007031480CD383FFE00574C7CCA5C>82
-D<DA7FFCEB01C00103B5EAC003011FECF00749ECFC0F90B7121F48D9E00F13BF4890C713
-FFD807FC141F4848804848140382484880177F485A173F171F12FFA2170F7FA217077F7F
-7F6D92C7FC6D7E6C13F014FF15F86CECFF8016F86C15FF6C16C0836C826C826C826C8201
-3F816D1680010716C01300020F15E01400030714F0ED007F160F16037013F882177F1278
-00F8163FA3171FA27E18F0A27EA26CEE3FE07F18C001E0157F6DEDFF8001FC160001FF14
-0302E0EB0FFED97FFEEB3FFC486CB612F0D8FC0F5DD8F803158048C66C49C7FC48010313
-F0354D79CB44>I<003FBB12C0A5DA80019038FC001FD9FC001601D87FF09438007FE001
-C0183F49181F90C7170FA2007E1907A3007C1903A500FC1AF0481901A5C894C7FCB3B3A7
-49B812FCA54C4A7CC955>I<B700F8023FB512F8A5D8001F01C0C9380FE000745AB3B3AD
-6D180F63811A1F6D96C7FC626D7F1A7E6D7F6D606E6C4B5A6E6CED07F06E6C4B5A6E01C0
-EC3FC06E01F049B45A020101FF011F90C8FC6E91B55A033F15F8030715E0030092C9FC04
-0713F0554C7CCA5E>I<B700F00203B6FCA5D8001F01E0C93803FC00745A6D61811A036D
-6D5F1A076D6D5F1A0F6D616F161FA26D6D94C7FC626E6D153E1A7E6E177C7015FC6E5F82
-19016E6D5D19036E5F7014076E5F82190F6E6D5D191F6E6D92C8FC616F153E83197E6F6D
-137C19FC6F6D5B18016F5DEFF003A26F01F85B18076F01FC5B180F6F5DEFFE1F6F92C9FC
-17FF607013BE18FE705BA2705BA3705BA2705BA2705BA3705BA27090CAFCA2177EA2584C
-7ECA5D>I<B7D8E007B791B612C0A5D8003F0180C7000101FCC9387F80006F7070C7FC6D
-70183EA26F70167E6D71177C876F1BFC6D715F6F831E016D656F4B6D14036D65876F92B5
-15076D656F4A8007F3160F6E647001036E141F6E04E194C8FCA27001076E5C6E04C0163E
-8770010F177E6E4C6C157C70011F814F6C15FC6E637049EDC0016E033E6D5D1CE070017E
-16036E037C6D5D7001FC15F04E6D14076E63DCFF01EEF80F6F4A6D5DA20583EEFC1F6F4A
-6D92C9FC1CFE05C75F6F4A6D143E05EF16FF4E6E137E6F197C05FF17FC6F91C86C5BA36F
-496F5BA24D816F61A26F496F5BA370486F5BA370486F90CAFCA24D81041F5FA27048167C
-7A4C7ECA7F>I<ECFFFC010FEBFFC0017F14F090B612FC489038803FFF2703FC00077F48
-6C6D7F486C6D7F6E7E83707EA3707E6C90C7FC6C5A6C5AC9FCA4ED1FFF021FB5FC49B6FC
-130F013FEBC03F9038FFFE00000313F04813C04890C7FC485A485AA2485AA2485AA4167F
-A26D14FF007F15EF6D01017F6C6C903907CFFF806C6CD90F8F13FE6C9038E07F076C9038
-FFFE0300014A7ED8003F9038F0007F0103018090C7FC37337CB13C>97
+07FCB9FCA526007FF0C7123F171FB3B3003FB5D8E00FB512F8A53D4D7ECC44>I<D807E0
+EB01F8D81FF8EB07FE486C497E486C4913806D15C0B55B028014E0A302C014F0A26C80A2
+6C80D81FFBEB07FED807E3EB01F8D8000390C7FCA2010714014A14E0A2010F1403A291C7
+13C0491407011E1580013E140F49EC1F00A249143E48485C48485C000714014848495A48
+48495A001EC71380000C6EC7FC2C257CCB3F>34 D<EA07E0EA1FF8EA3FFCEA7FFEA2B5FC
+A6EA7FFEA2EA3FFCEA1FF8EA07E01010778F22>46 D<EC0FFC91B512C0010714F8498090
+393FFC0FFF90267FE0017F49486C7F48496D7E4890C76C7E49141F000782000F8249140F
+001F82A3003F824980A2007F1780A600FF17C0B3A4007F1780A6003F17006D5CA2001F5E
+A3000F5E6D141F00075E6D143F6C5E6C6D495A6C6D495A90267FF0035B90263FFC0F90C7
+FC010FB512FC6D5C010014C0DA0FFCC8FC32487BC63D>48 D<15F014011407141F147FEB
+03FF137FB6FCA313FC1380C7FCB3B3B2007FB712E0A52B4777C63D>I<ECFFF80107EBFF
+80013F14F090B612FC4881480101EBFF802707F8003F13C0D80FE0010F13E0D81F806D13
+F0003F80D87FF06D13F86D15FC6D7F00FF16FE6D147FA217FF82A36C5A6C5A6C5A6C5AC9
+5A17FEA3EEFFFCA24B13F817F05D17E04B13C017804B13004B5A4B5A5EED7FE04B5A4A5B
+4A90C7FCEC07FC4A5A4A5A4B131FEC3F804AC7FC14FE4948143E495AEB07E0495A494814
+7E49C8FC017E15FE90B7FC4816FC5A5A5A5A5A5AB8FC17F8A430477AC63D>I<EC3FFE01
+03B512E0010F14FC013F14FF90267FE01F7F9026FF000713E0D801FC6D7FD803F07F486C
+6D7FD80FFE817F486D80167FA3805C16FF7E91C75B6C5A6C5AD80020495B90C75C5D5F4B
+5B5F031F90C7FCED3FFC4AB45A49B512E0168016E016FC90C7EA3FFF030713C06F7F6F7F
+6F7F83707E83A2701380A318C0EA07E0EA1FF8487E487EA2B5FCA31880A25E491600127F
+494A5A6C485D01E05B001F4A5BD80FFC495B2707FFC03F13C06C90B65AC64BC7FC013F14
+F8010714E09026007FFEC8FC32487BC63D>I<EE07E0160FA2161F163F167F16FFA25D5D
+5DA25D5D5DA2157D15FDEC01F915F1EC03E11407EC0FC1EC1F811501143F147E14FC14F8
+EB01F01303EB07E014C0EB0F80131FEB3F00133E5B13FC485A485A5B1207485A485A90C7
+FC123E127E5AB912FCA5C80003EBE000AD023FB612FCA536487DC73D>I<D8038015E001
+E0140301FC143F9039FFE003FF91B612C017801700A25E5E16F05E5E93C7FC15FC15F001
+E790C8FC01E0C9FCAAEC1FFC01E1B512C001E714F001EF14FC9039FFE01FFFDA00071380
+01FC6D13C001F06D13E04915F0497F17F8C913FC167F17FEA417FFA3EA0FC0EA3FF0487E
+A2487EA317FEA34914FF6C4815FC5B018015F86CC74813F07F6C6C4913E0D80FF04913C0
+D807FC011F13806CB46CB512006C90B512FC6C5D013F14C0010F91C7FC010113F030487A
+C63D>I<ED7FF8913807FFFE021F6D7E027F80903A01FFF01FE0010790388003F0494848
+6C7E49486D7ED93FF013074948130F01FF4A7E4849133F5C5A4890C7FCA25A705A48486E
+5A705A003F92C8FCA3485AA21520913807FFE0021F13FC00FF497F4A6D7EDAFC017F9026
+FDF0007F4A6D7ED9FFC06D7E4A6D7E8391C7FC8382491680A318C05BA3127FA6123FA27F
+001F1780A3000F4B1300A26C6C5DA26C6D495A6C6D5C6C6D495A6D6C48485A90263FFC07
+5B6DB65A6D4AC7FC01035C010014F0020F90C8FC32487BC63D>I<121F7F7F13FE90B812
+E0A45A18C0188018005F5FA25F485E90C8EA07E0007E4B5A5F007C151F4CC7FC167E5E48
+5D15014B5A4B5AC8485A4B5AA24BC8FC157EA25D1401A24A5A1407A24A5AA2141FA24A5A
+A2147FA314FFA3495BA45BA55BAA6D5BA26D90C9FCEB007C334B79C93D>I<EC1FFF49B5
+12F0010714FC011F14FF90263FF00713C049C77F01FCEC3FF04848EC0FF8484814070007
+82491403000F821601A2121F7FA27F13FE6D140302C05C14F002FC495A6C6D130FDAFF80
+5B9238E01FE06C6E485A9238FCFF806C91B5C7FC6C15FC6C5D7F6D14FE6D806D15C06D81
+011F81017F81D9FFDF804813072603FE018048486C804848133F4848010F1480003F8049
+130148486D6C13C0161F824848140382A282A2177FA218807F127FEFFF007F6C6C4A5AA2
+D81FFC4A5A6C6CEC0FF86C6C6CEB3FF06C9039F003FFE06C90B612806C6C92C7FC011F14
+FC010714E09026003FFEC8FC32487BC63D>I<EC1FFE49B512C0010F14F04914FC90397F
+FC0FFE903AFFE003FF804849C67F48496D7E4890C7FC486F7E484881161F003F825B007F
+82A28300FF81A31880A518C0A45E127FA3003F5D7F121F5E120F6C6C91B5FC6C90388001
+EF6CEBC0036C9038E00FCF6DB5128F011F140F010701FE1480010113F8903800010091C7
+FCA24C1300A3D803F85D487E487E486C4A5AA25F4C5AA24C5A49495B6C485D49010790C7
+FC01E0495AD807F8EB3FFC6CB448B45A6C90B55A6C15C06D91C8FC011F13FC010313C032
+487BC63D>I<EE01F8A24C7EA34C7EA24C7EA34C7FA24C7FA34C7FA293B57EA34B8016F3
+03038016E316E103078016C0030F805E83031F814C7E4B81153E83037E81037C7F03FC81
+5D830201824B7F0203825D830207824B7F020F825D84021F8392B8FC4A83A34A83027CC8
+120F02FC835C840101844A810103845C840107844A81010F845C85011F85496C82B600C0
+91B712F0A5544D7CCC5D>65 D<93261FFF80EB01C00307B500F81303033F02FE13074AB7
+EA800F0207EEE01F021F903AFE007FF83F027F01E0903807FC7F91B5C73801FEFF010301
+FCEC007F4901F0814901C0150F4949814990C97E494882495A48498248197F5C48193F5C
+48191F5C48190FA2485BA21A075AA391CDFCA2B5FCAD7EA280F207C0A27EA36C7F1A0F6C
+1A80806C191F6E18006C61806C197E6C6D177C6D6C17FC6D6C4C5A6D6D4B5A6D6D4B5A6D
+01F0ED1FC06D01FC4B5A010001FF03FFC7FC6E01E0EB07FE021F01FEEB3FFC020790B612
+F0020116C0DA003F92C8FC030714F8DB001F13804A4D79CB59>67
+D<B912F0F0FF8019F019FC19FFD8001F902680000114C0DD001F7F060713F806017F726C
+7E737E737F737F737F8587737F8587A2747EA38786A21C80A51CC0A586A462A51C80A51C
+00A26263A2631AFF636163614F5B634F5B073F90C7FC4F5A4F5A06035B061F5B4DB512C0
+BBC8FC19FC19F0198006F0C9FC524B7CCA5E>I<BB12C0A486D8000F01E0C77E18071801
+F0007F193F191F190F1907861903A31901A3EF0F80A2737EA497C7FC171FA2173F177F17
+FF160392B6FCA5EDE0031600177F173F171FA2050FEC0F80A3F21F00A494C8FC621A3EA2
+1A7EA31AFE6219011903A21907190FF13FF819FF1803183FBBFCA262A3494A7CC951>I<
+BBFCA41A80D8001F01C0C7FC181F18038484197F193F191F1AC0190FA31907A4171FF103
+E0A496C7FCA25FA25F5F5E160792B6FCA5EDC0071601828383A283A794C9FCB1B8FCA543
+4A7CC94D>I<93261FFF80EB01C00307B500F81303033F02FE13074AB7EA800F0207EEE0
+1F021F903AFE007FF83F027F01E0903807FC7F91B5C73801FEFF010301FCEC007F4901F0
+814901C0150F4949814990C97E494882495A48498248197F5C48193F5C48191F5C48190F
+A2485BA21A075AA391CEFCA2B5FCAD7E050FB712C080A37E94C7001FEBC000807EA27E80
+7E807E806C7F7E6D7E6D7E6D7F6D01E05D6D6D5D6D13FC010001FF4AB5FC6E01E0EB07F9
+021F01FFEB3FF0020791B5EAE07F0201EEC01FDA003FED0007030702F81301DB001F0180
+90C8FC524D79CB60>I<B7D8FC01B712FCA5D8001F01C0C8001FEBC000B3AA92B9FCA503
+C0C8121FB3AEB7D8FC01B712FCA5564B7BCA60>I<B712FEA5D8000FEBE000B3B3B3ABB7
+12FEA5274B7DCA2E>I<B700F8027FB512F0A5D8001F01C0C9EBC00074C7FCF101FE4F5A
+4F5AF10FE04F5A4F5A4FC8FCF001FE4E5A4E5AF00FE04E5A4E5A4EC9FCEF01FE4D5A4D5A
+EF0FE04D5A4D5A4DCAFCEE01FE16034C7E4C7F5E4C7F93B57E03C18015C303C780DBCFE7
+7FDBDFC37FEDFF8104017F4B6C804B7F4B6D7F03E0814B6D7F8385717F717F8385718072
+7F8486727F8486727F727F84867280737F8587737F87B700F8010FB612FCA5564B7CCA60
+>75 D<B8FCA5D8001F01C0C9FCB3B3A4193EA4197E197CA519FCA31801A2F003F8A21807
+180F181F183F187FEF01FF1707173FBA12F0A53F4B7BCA4A>I<B600E04DB612806F5FA2
+6F5FA2D8001F09FCC7FC6FEF0F7FA2DABFFE171EA2DA9FFF173CA3028F6D1678A202876D
+16F0A202836DED01E0A302816DED03C0A202806DED0780A26F6CED0F00A36F6C151EA26F
+6C5DA26F6D5CA26F6D5CA36F6D495AA26F6D495AA26F6D495AA3706C49C7FCA2706C131E
+A2706C5BA3706D5AA2706D5AA270EBE1E0A370EBF3C0A270EBFF80A27190C8FCA2715AA3
+715AA2715A497EB600F06D480103B71280A3715A715A694B7BCA74>I<B600E092B612FC
+8181A281D8001F6D9239001FE0006F705A82A28202BF7F029F7FA2028F7F02877F02837F
+8214810280806F7F6F7F83816F7F6F7F6F7F83816F80707F707F8482707F707F707FA270
+7F7014807113C019E0837113F07113F87113FC19FE837113FF71148F7213CF1AEF847213
+FF8484A284848485A2858585A285858585497EB600F8167F1A3F1A1F1A0FA2564B7BCA60
+>I<EEFFF8031FEBFFC04AB612FC020715FF021FD9C01F13C091277FFE000313F0902601
+FFF09038007FFC49496E7E490180EC0FFF4990C86C7F49486F7F49486F7F017F8449486F
+7F4849707EA24849707E4885A24849701380A2481AC04A82A2481AE0A34890CA6C13F0A5
+B519F8AE6C1AF0A26E5EA36C1AE0A26E5E6C1AC0A26C1A806E5E6C1A006E5E6C616E16FF
+6C616C6D4B5B6D6C4B5B6E5D6D6D4A5B6D6D4A5B01076D4A90C7FC6D01F8ECFFFE6D01FE
+01035B9028007FFFC01F13F0021F90B612C0020793C8FC020115FCDA001F14C0030101FC
+C9FC4D4D79CB5C>I<B912C018FCF0FF8019F085D8001F902680000713FE05007F063F13
+80060F13C07213E01AF0841AF8A27213FCA31AFEA81AFCA34E13F8A21AF0601AE04E13C0
+063F138095B51200050713FC92B75A19E096C7FC18F803C0CAFCB3ABB712FCA5474B7BCA
+54>I<B9FC18F8F0FF8019E019F8D8000F9026C0000713FE9439007FFF80061F7F727F72
+7F727F84868684A286A862A24E5BA2624E5B4E5B4E5B4E5B95B5C8FC050713FC92B712F0
+198006FCC9FC18FF9226C0003F13C0050713F0717F717F717F187F85727FA28486A786A7
+1C3E86A28474137E72157C726D13FCB700FC6D9038FE01F872EBFF8373EBFFF0071F14E0
+07031480CD383FFE00574C7CCA5C>82 D<DA7FFCEB01C00103B5EAC003011FECF00749EC
+FC0F90B7121F48D9E00F13BF4890C713FFD807FC141F4848804848140382484880177F48
+5A173F171F12FFA2170F7FA217077F7F7F6D92C7FC6D7E6C13F014FF15F86CECFF8016F8
+6C15FF6C16C0836C826C826C826C82013F816D1680010716C01300020F15E01400030714
+F0ED007F160F16037013F882177F127800F8163FA3171FA27E18F0A27EA26CEE3FE07F18
+C001E0157F6DEDFF8001FC160001FF140302E0EB0FFED97FFEEB3FFC486CB612F0D8FC0F
+5DD8F803158048C66C49C7FC48010313F0354D79CB44>I<003FBB12C0A5DA80019038FC
+001FD9FC001601D87FF09438007FE001C0183F49181F90C7170FA2007E1907A3007C1903
+A500FC1AF0481901A5C894C7FCB3B3A749B812FCA54C4A7CC955>I<B700F8023FB512F8
+A5D8001F01C0C9380FE000745AB3B3AD6D180F63811A1F6D96C7FC626D7F1A7E6D7F6D60
+6E6C4B5A6E6CED07F06E6C4B5A6E01C0EC3FC06E01F049B45A020101FF011F90C8FC6E91
+B55A033F15F8030715E0030092C9FC040713F0554C7CCA5E>I<B700F00203B6FCA5D800
+1F01E0C93803FC00745A6D61811A036D6D5F1A076D6D5F1A0F6D616F161FA26D6D94C7FC
+626E6D153E1A7E6E177C7015FC6E5F8219016E6D5D19036E5F7014076E5F82190F6E6D5D
+191F6E6D92C8FC616F153E83197E6F6D137C19FC6F6D5B18016F5DEFF003A26F01F85B18
+076F01FC5B180F6F5DEFFE1F6F92C9FC17FF607013BE18FE705BA2705BA3705BA2705BA2
+705BA3705BA27090CAFCA2177EA2584C7ECA5D>I<B7D8E007B791B612C0A5D8003F0180
+C7000101FCC9387F80006F7070C7FC6D70183EA26F70167E6D71177C876F1BFC6D715F6F
+831E016D656F4B6D14036D65876F92B515076D656F4A8007F3160F6E647001036E141F6E
+04E194C8FCA27001076E5C6E04C0163E8770010F177E6E4C6C157C70011F814F6C15FC6E
+637049EDC0016E033E6D5D1CE070017E16036E037C6D5D7001FC15F04E6D14076E63DCFF
+01EEF80F6F4A6D5DA20583EEFC1F6F4A6D92C9FC1CFE05C75F6F4A6D143E05EF16FF4E6E
+137E6F197C05FF17FC6F91C86C5BA36F496F5BA24D816F61A26F496F5BA370486F5BA370
+486F90CAFCA24D81041F5FA27048167C7A4C7ECA7F>I<010C1403011EEC0780017E141F
+49EC3F004848147E49147C48485C4848495A4848495AA248C7485A001E5D003E140F003C
+92C7FC007C5CA20078141EA200F8143E48143CA2D8F1F8147ED8F7FE90383DFF80B5013F
+13C0028014E0A202C014F0A26C80A36C80028014E06C806C496C13C06C486D1380D801F8
+9038007E002C2572CB3F>92 D<ECFFFC010FEBFFC0017F14F090B612FC489038803FFF27
+03FC00077F486C6D7F486C6D7F6E7E83707EA3707E6C90C7FC6C5A6C5AC9FCA4ED1FFF02
+1FB5FC49B6FC130F013FEBC03F9038FFFE00000313F04813C04890C7FC485A485AA2485A
+A2485AA4167FA26D14FF007F15EF6D01017F6C6C903907CFFF806C6CD90F8F13FE6C9038
+E07F076C9038FFFE0300014A7ED8003F9038F0007F0103018090C7FC37337CB13C>97
D<EB7FC0B5FCA512037EB3A2ED0FFF037F13F002C1B512FC02C714FF9126CFF80F7F9126
FFC00113E092C76C7E02FC6E7E4A6E7E5C4A6E7E84831980A219C083A319E0AC19C0A25F
1980A34D1300606E141F606E4A5A6E4A5A02BF4A5A91261F80035B9027FE0FF01F5B496C
@@ -995,8 +997,8 @@ E049EB3FC0ED7F8000011500495B4A5A4A5A4848485A4A5AC7485A4A5A5D147F4AC7FC49
EB078049130F4848131F003F143F397F8001FFB71200A227277EA628>I
E
%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fn cmti10 10.95 30
-/Fn 30 122 df<933807FF80043F13E09338FE00F8DB01F0133EDB07E0130E4B48131F4C
+%DVIPSBitmapFont: Fn cmti10 10.95 31
+/Fn 31 122 df<933807FF80043F13E09338FE00F8DB01F0133EDB07E0130E4B48131F4C
137F031F14FF4BC7FCA218FE157E1878180015FE5DA31401A25DA414030103B712F0A218
E0903A0003F000070207140F4B14C0A3171F020F15805DA2173F1800141F5D5F177EA214
3F92C712FE5FA34A1301027EECF81CA3160302FEECF03C4A1538A21878187013014A0101
@@ -1093,24 +1095,28 @@ A2000114FCA215706D13007FEBFFC014FC6C13FF15806D13C06D13E0010F13F01300140F
006C133C381F01F83807FFE0C690C7FC1F297AA725>I<EB01C0EB03F01307A25CA2130F
A25CA2131FA25CA2133FA291C7FCA2007FB51280B6FC1500D8007EC7FC13FEA25BA21201
A25BA21203A25BA21207A25BA2120FA25BA2121F141C1380A2003F133C1438EB00781470
-14F05C495AEA1F03495A6C48C7FCEA07FCEA01F0193A78B81E>I<017CEB01C048B4EB07
-F038038F80EA0707000E01C013F8121E001C1403EA3C0F0038EC01F0A2D8781F13000070
-5BA2EAF03F91C712E012005B017E130116C013FE5B1503000115805BA2ED07001203495B
-150EA25DA25D1578000114706D5B0000495A6D485AD97E0FC7FCEB1FFEEB03F0252979A7
-2A>118 D<017C167048B491387001FC3A038F8001F8EA0707000E01C015FE001E140300
-1CEDF000EA3C0F0038177C1507D8781F4A133C00701380A2D8F03F130F02004913381200
-5B017E011F14784C137013FE5B033F14F0000192C712E05BA2170100034A14C049137E17
-031880A2EF070015FE170E00010101141E01F86D131C0000D9039F5BD9FC076D5A903A3E
-0F07C1E0903A1FFC03FFC0902703F0007FC7FC372979A73C>I<903903F001F890390FFC
-07FE90393C1E0E0F9026780F1C138001F0EBB83FD801E013F89039C007F07FEA03800007
-14E0D9000F140048151C000E4AC7FCA2001E131FA2C75BA2143F92C8FCA35C147EA314FE
-4A131CA30101143C001E1538003F491378D87F811470018314F000FF5D9039077801C039
-FE0F7C033A7C0E3C078027783C1E1EC7FC391FF80FFC3907E003F029297CA72A>I<137C
-48B4143826038F8013FCEA0707000E7F001E1401001C15F8EA3C0F12381503D8781F14F0
-00701380A2D8F03F1307020013E012005B017E130F16C013FE5B151F1201491480A2153F
-000315005BA25D157EA315FE5D00011301EBF8030000130790387C1FF8EB3FF9EB07E1EB
-00035DA21407000E5CEA3F80007F495AA24A5AD8FF0090C7FC143E007C137E00705B3878
-01F0383803E0381E0FC06CB4C8FCEA03F8263B79A72C>I E
+14F05C495AEA1F03495A6C48C7FCEA07FCEA01F0193A78B81E>I<137C48B4141C26038F
+80137EEA0707000E7F001E15FE121CD83C0F5C12381501EA781F007001805BA2D8F03F13
+03140000005D5B017E1307A201FE5C5B150F1201495CA2151F0003EDC1C0491481A2153F
+1683EE0380A2ED7F07000102FF13005C01F8EBDF0F00009038079F0E90397C0F0F1C9039
+1FFC07F8903907F001F02A2979A731>I<017CEB01C048B4EB07F038038F80EA0707000E
+01C013F8121E001C1403EA3C0F0038EC01F0A2D8781F130000705BA2EAF03F91C712E012
+005B017E130116C013FE5B1503000115805BA2ED07001203495B150EA25DA25D15780001
+14706D5B0000495A6D485AD97E0FC7FCEB1FFEEB03F0252979A72A>I<017C167048B491
+387001FC3A038F8001F8EA0707000E01C015FE001E1403001CEDF000EA3C0F0038177C15
+07D8781F4A133C00701380A2D8F03F130F020049133812005B017E011F14784C137013FE
+5B033F14F0000192C712E05BA2170100034A14C049137E17031880A2EF070015FE170E00
+010101141E01F86D131C0000D9039F5BD9FC076D5A903A3E0F07C1E0903A1FFC03FFC090
+2703F0007FC7FC372979A73C>I<903903F001F890390FFC07FE90393C1E0E0F9026780F
+1C138001F0EBB83FD801E013F89039C007F07FEA0380000714E0D9000F140048151C000E
+4AC7FCA2001E131FA2C75BA2143F92C8FCA35C147EA314FE4A131CA30101143C001E1538
+003F491378D87F811470018314F000FF5D9039077801C039FE0F7C033A7C0E3C07802778
+3C1E1EC7FC391FF80FFC3907E003F029297CA72A>I<137C48B4143826038F8013FCEA07
+07000E7F001E1401001C15F8EA3C0F12381503D8781F14F000701380A2D8F03F13070200
+13E012005B017E130F16C013FE5B151F1201491480A2153F000315005BA25D157EA315FE
+5D00011301EBF8030000130790387C1FF8EB3FF9EB07E1EB00035DA21407000E5CEA3F80
+007F495AA24A5AD8FF0090C7FC143E007C137E00705B387801F0383803E0381E0FC06CB4
+C8FCEA03F8263B79A72C>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fo cmtt10 10.95 94
/Fo 94 127 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00
@@ -1975,109 +1981,75 @@ C9FC50557BC05B>13 D<EB0FFCEB3FFF90B512C0000314F04880488048804880A2481580
A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227BA7
2D>15 D E
%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fs cmcsc10 10.95 33
-/Fs 33 121 df<B6FCA618067E9622>45 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A
-0A77891D>I<DB1FF8EB01804AB5EA8003020FECE007913A3FF803F80F9139FF80007C49
-48C7EA1E1FD907FCEC0FBFD90FF0EC07FF49488049488049488049C9127F4848163F1203
-49161F12074848160FA2485A1807123F5B1803127FA34993C7FC12FFAC127F7FF00380A2
-123FA27F001F170719006C7EA26C6C5E0003170E6D161E0001171C6C6C163C6D6C5D6D6C
-5D6D6C4A5A6D6C4A5AD907FC4A5AD901FE021FC7FC902600FFC0137E91393FF803F8020F
-B512E0020114809126001FFCC8FC39427ABF47>67 D<B712FCEEFFC017F000019039C000
-1FFC6C6C48EB01FF706C7EEF3FE0EF0FF0717E717E717E170084F07F80A2F03FC019E018
-1FA219F0A2F00FF8A519FCAB19F8A4F01FF0A319E0183F19C0A2F07F801900604D5A4D5A
-4D5A4D5A4D5AEF7FC04C48C7FC48486CEB0FFEB812F817C004FCC8FC3E3E7BBD4B>I<B9
-12F8A3000101C0C7127F6C6C48140FEF03FC17011700187C183CA3181CA4181E040E130E
-A495C7FCA2161EA2163E167EED01FE91B5FCA3EC8001ED007E163E161EA2160EA2F00380
-A3F0070093C7FCA460180EA2181EA2183EA26018FC17011703170F48486C14FFB95AA339
-3E7CBD43>I<B612F0A3C6EBF000EB3FC0B3B3B2EBFFF0B612F0A31C3E7CBD25>73
-D<ED3FF80203B57E91390FE00FE091397F0001FC02FCEB007ED903F86E7E49486E7ED90F
-C0EC07E0D93F80EC03F8017F8291C8120101FE6F7E4848167F000318804848EE3FC0A200
-0F18E049161F001F18F0A24848EE0FF8A3007F18FC491607A300FF18FEAC007F18FC6D16
-0FA3003F18F8A26D161F001F18F0A26C6CEE3FE0A2000718C06D167F000318806C6CEEFF
-006C6C4B5AA26D6C4A5A6D6C4A5A6D6C4A5AD907F0EC1FC06D6C4A5AD900FE02FEC7FC91
-397F8003FC91391FE00FF00203B512809126003FF8C8FC3F427ABF4D>79
-D<B712E016FE707E00019039C0007FF06C6C48EB0FF8EE03FE707E707F717E717EA28417
-1F84A760173F60604D5A4DC8FC4C5A4C5AEE0FF0EE7FC091B500FEC9FC16F891388000FE
-EE3F80EE0FE0707E707E83160183160083A384A484A4725AF10380A2177F18F0053FEB07
-002601FFE015F8B600C0011F5B94380FFC0E943803FE1CCBEAFFF8F01FE041407BBD49>
-82 D<D903FE130690391FFFC00E017FEBF81E3901FE01FC3A03F0003F3E4848EB0FFE48
-4813074848130390C71201003E1400007E157EA2007C153E12FCA2161EA36C150EA27E7F
-007F92C7FC7F13F0EA3FFCEBFFC06C13FC6CEBFFC06C14FC6C14FF6C15C06C6C80011F80
-010380D9003F7F02037F9138003FFF15070301138081167F17C0163F00E0151FA3160FA2
-7EA36C1680161F7E17006C5D6C153E6D5C6D14FCD8FDF0495AD8F8FC495A3AF07FC01FC0
-011FB55AD8E00349C7FC39C0003FF02A427ABF38>I<003FB912E0A3903BF0003FF0007F
-01806D48130F48C7ED07F0007E1703007C170100781700A300701870A5481838A5C81600
-B3B14B7E4B7E0103B7FCA33D3D7CBC47>I<B64AB512C0A3000301E09139003FFC00C601
-80ED0FF0725A017F5F616D7E96C7FC6E5D011F160EA26D6C5DA26E153C01071638A26E15
-78010316706E15F001015EA26E14016D5E81027F4A5AA26F1307023F92C8FC81021F140E
-A26F131E020F141C8102075CA26F137802031470A26E6C5BA2EDFF016E5CA292387F8380
-A216C7033F90C9FCA216EFED1FEE16FE6F5AA36F5AA26F5AA36F5AA242407DBD4A>86
-D<EC01E0A24A7EA34A7EA34A7EA24A7E141CA2EC3CFFEC387FA24A6C7EA34A6C7EA20101
-80ECC00FA249486C7EA349486C7EA24980010E1301010FB5FC4980A2011CC7FC49147FA2
-0178810170143FA201F08149141F1201486C811207486CEC3FF8D8FFFE49B512C0A33231
-7DB038>97 D<B612FEEDFFC016F03A03FC0007F86C48EB01FE1500167F1780163F17C0A6
-1780167F170016FE4B5AED07F0ED7FE090B6128016F09039F80001FC6F7EEE7F80163FEE
-1FC017E0160F17F0A617E0161FA2EE3FC0EE7F80923801FF00486CEB07FEB712F85E93C7
-FC2C2F7CAE35>I<DA0FF81330DA7FFF13700103B5EAC0F090390FFC03F190391FE000F9
-D97F80133F01FEC7121F4848140F48481407485A000F1503491401121F491400123F5B12
-7F1770A248C9FC1700AA6C6C1570A3123F6D15F0121F6D15E0000F15016D15C000071503
-6C6C15806C6C14076C6CEC0F00D97F80133ED91FE05B90390FFC03F00103B55AD9007F13
-80DA0FF8C7FC2C317BAF36>I<B612FCEDFFC016F03A03FE000FF86C48EB01FEED007FEE
-3F80EE1FC0EE0FE0EE07F0160317F8160117FCA2EE00FEA417FFAA17FEA3EE01FCA3EE03
-F817F01607EE0FE017C0EE3F80EE7F00ED01FE486CEB0FFCB712F016C04BC7FC302F7CAE
-39>I<B8FCA33903FE00016C489038003F80161F160F1607A21603A317C0ED1C01A393C7
-FCA2153CA215FC90B5FCA3EBFC00153CA2151CA21770A392C712E0A41601A2EE03C0A216
-07160F161F486C14FFB81280A32C2F7CAE33>I<B712FEA33903FE00036C48EB007F8282
-82A282A3EE0380A21538A293C7FCA31578A2EC01F890B5FCA3EBFC01EC0078A21538A592
-C8FCAA487EB512FCA3292F7CAE31>I<DA0FF81360DAFFFE13E00103EBFF8190390FF807
-E390393FC000F34948137F01FEC7123F4848141F4848140F48481407120F491403485A00
-3F1501A25B007F1500A348C9FC1700A8031FB5FCA26C7E9238001FF0EE0FE0123F7FA26C
-7E120F7F12076C7E6C7E6C6C141FD97F80133FD93FE0137B90390FFC03F10103B512E001
-00EC8060DA0FFCC7FC30317BAF3A>I<B5D8F81FB5FCA3D803FEC7EA7FC06C48EC3F80B1
-90B7FCA301FCC7123FB3486CEC7FC0B5D8F81FB5FCA3302F7CAE38>I<B512F8A33803FE
-006C5AB3B3A3487EB512F8A3152F7DAE1B>I<B500F890383FFF80A3D803FEC7381FFC00
-6C4815E0178094C7FC163E16785E4B5A4B5A4B5A031FC8FC153E5D5D4A5A4A5A4A7E140F
-4A7E4A7E147BECF1FE9038FDE0FF9039FFC07F8014804A6C7E496D7E5B6F7E6F7E150382
-6F7E6F7EA2707E707E83161F83486CEC3FFCB500F890B512C0A3322F7CAE3A>107
-D<B512FCA3D803FEC8FC6C5AB3A7160EA4161CA4163CA2167C16FC1501ED03F8486C131F
-B7FCA3272F7CAE2F>I<D8FFFE923807FFF0A3D803FF92380FFC006C5FD9DF80141DA3D9
-CFC01439A2D9C7E01471A3D9C3F014E1A2D9C1F8EB01C1A3D9C0FCEB0381A2027EEB0701
-A36E130EA291381F801CA391380FC038A2913807E070A3913803F0E0A3913801F9C0A291
-3800FF80A3486CEB7F00487E486C013E497EB5008091B512F0A2151C3C2F7CAE44>I<D8
-FFFC49B5FC7F7F00019138001FF06EEB0FE06EEB07C0EE0380EBDFE0EBCFF013C780EBC3
-FC13C180EBC0FF801580EC3FC0EC1FE0A2EC0FF0EC07F8A2EC03FCEC01FE140015FFED7F
-83153F16C3ED1FE3ED0FF3A2ED07FBED03FFA28181A2167F163F486C141F487E486C140F
-B56C1307A21603302F7CAE38>I<EC1FF891B5FC903907F00FE090390FC003F0013FC712
-FC017E147E49804848EC1F804848EC0FC04848EC07E0000F16F0491403001F16F8491401
-003F16FCA2007F16FE90C9FCA34816FFAA6C6CEC01FEA3003F16FCA26D1403001F16F86C
-6CEC07F0A26C6CEC0FE0000316C06C6CEC1F806C6CEC3F00017E147E6D5C90390FC003F0
-903907F00FE00100B5C7FCEC1FF830317BAF3A>I<B612FCEDFF8016E03A03FE000FF86C
-48EB03FCED00FE167FA2EE3F80A217C0A61780A2EE7F00A216FEED03F8ED0FF090B612C0
-93C7FC01FCC9FCB2487EB512F8A32A2F7CAE33>I<EC1FF891B5FC903907F00FE090390F
-C003F0013FC712FC017E147E49804848EC1F804848EC0FC0000716E04848EC07F0A24848
-EC03F8A24848EC01FCA2007F16FEA290C9FCA24816FFAA6C16FE6D1401A2003F16FCA26D
-1403001F16F8000F16F09039E003C0070007D90FF013E03B03F01C3C0FC03B01F8380C1F
-803B00FC300E3F00017EEB077E013F5C90390FF803F0903907FC0FE00100B5EAC003EC1F
-FB91380001E01707EEF00FEEF81FEEFFFE81A2EE7FFCA2EE3FF8EE1FF0EE07C0303D7BAF
-3A>I<B612E015FE6F7E3A03FE003FE06C48EB07F8ED01FC6F7EA2828283A594C7FC5E5E
-4B5A4B5A4B5AED3FC090B500FEC8FC5D9038FC007FED1F806F7E826F7EA26F7EA582A4EF
-01C016FEA21501486CED0380B538F800FF93383F8700EE1FFEC9EA03F832307CAE37>I<
-90383FC00C9038FFF81C0003EBFE3C390FE03FFC381F8007EB0003003E1301481300157C
-5A153CA36C141CA27E6C14006C7E13E013FE383FFFE06C13FE6CEBFF806C14E0000114F0
-6C6C13F8010F13FC1300EC07FE14011400157F153F12E0151FA37EA2151E6C143E6C143C
-6C147C6C14F89038C001F039FBF807E000F1B512C0D8E07F130038C007FC20317BAF2A>
-I<007FB712F8A39039801FF0073A7E000FE00000781678A20070163800F0163CA348161C
-A5C71500B3A8EC3FF8011FB512F0A32E2E7CAD36>I<B5D8F801B5FCA3D803FEC7EA1FF0
-6C48EC0FE0EE07C0EE0380B3AB16076C6C1500A2017E5C017F141E6D141C6D6C133C6D6C
-5B6D6C485A903903FC07E00100B51280DA3FFEC7FCEC07F830307CAE38>I<B500E09038
-07FFF0A3000790C7000113806C48913800FE000001167C0000167817706D15F06D5DA26D
-6C495AA26E1303011F5DA26D6C49C7FCA26E5B0107140EA26D6C5BA26E133C0101143880
-01005CA26E13F06E5B1581023F5BA215C3021F5B15E7020F90C8FCA2EC07FEA36E5AA26E
-5AA36E5AA234307EAE38>I<3B7FFFF001FFFEA30003D9C00013E0C649EB7F80017F027E
-C7FC167C6D6C13786D6C5B6D6C5B15016D6C485AD903FC5B15076D6C48C8FC903800FF1E
-EC7F9C15BCEC3FF86E5AA2140F6E7E14034A7E4A7EEC1EFF141C91383C7F804A6C7E1470
-9138F01FE049486C7E49486C7E148001076D7E49486C7E130E011E6D7E496E7E017C6E7E
-13FC000382D80FFEEC7FF8B549B512C0A3322F7DAE38>120 D E
+%DVIPSBitmapFont: Fs cmcsc10 10.95 24
+/Fs 24 121 df<B6FCA618067E9622>45 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A
+0A77891D>I<EC01E0A24A7EA34A7EA34A7EA24A7E141CA2EC3CFFEC387FA24A6C7EA34A
+6C7EA2010180ECC00FA249486C7EA349486C7EA24980010E1301010FB5FC4980A2011CC7
+FC49147FA20178810170143FA201F08149141F1201486C811207486CEC3FF8D8FFFE49B5
+12C0A332317DB038>97 D<B612FEEDFFC016F03A03FC0007F86C48EB01FE1500167F1780
+163F17C0A61780167F170016FE4B5AED07F0ED7FE090B6128016F09039F80001FC6F7EEE
+7F80163FEE1FC017E0160F17F0A617E0161FA2EE3FC0EE7F80923801FF00486CEB07FEB7
+12F85E93C7FC2C2F7CAE35>I<DA0FF81330DA7FFF13700103B5EAC0F090390FFC03F190
+391FE000F9D97F80133F01FEC7121F4848140F48481407485A000F1503491401121F4914
+00123F5B127F1770A248C9FC1700AA6C6C1570A3123F6D15F0121F6D15E0000F15016D15
+C0000715036C6C15806C6C14076C6CEC0F00D97F80133ED91FE05B90390FFC03F00103B5
+5AD9007F1380DA0FF8C7FC2C317BAF36>I<B612FCEDFFC016F03A03FE000FF86C48EB01
+FEED007FEE3F80EE1FC0EE0FE0EE07F0160317F8160117FCA2EE00FEA417FFAA17FEA3EE
+01FCA3EE03F817F01607EE0FE017C0EE3F80EE7F00ED01FE486CEB0FFCB712F016C04BC7
+FC302F7CAE39>I<B8FCA33903FE00016C489038003F80161F160F1607A21603A317C0ED
+1C01A393C7FCA2153CA215FC90B5FCA3EBFC00153CA2151CA21770A392C712E0A41601A2
+EE03C0A21607160F161F486C14FFB81280A32C2F7CAE33>I<B712FEA33903FE00036C48
+EB007F828282A282A3EE0380A21538A293C7FCA31578A2EC01F890B5FCA3EBFC01EC0078
+A21538A592C8FCAA487EB512FCA3292F7CAE31>I<DA0FF81360DAFFFE13E00103EBFF81
+90390FF807E390393FC000F34948137F01FEC7123F4848141F4848140F48481407120F49
+1403485A003F1501A25B007F1500A348C9FC1700A8031FB5FCA26C7E9238001FF0EE0FE0
+123F7FA26C7E120F7F12076C7E6C7E6C6C141FD97F80133FD93FE0137B90390FFC03F101
+03B512E00100EC8060DA0FFCC7FC30317BAF3A>I<B5D8F81FB5FCA3D803FEC7EA7FC06C
+48EC3F80B190B7FCA301FCC7123FB3486CEC7FC0B5D8F81FB5FCA3302F7CAE38>I<B512
+F8A33803FE006C5AB3B3A3487EB512F8A3152F7DAE1B>I<B500F890383FFF80A3D803FE
+C7381FFC006C4815E0178094C7FC163E16785E4B5A4B5A4B5A031FC8FC153E5D5D4A5A4A
+5A4A7E140F4A7E4A7E147BECF1FE9038FDE0FF9039FFC07F8014804A6C7E496D7E5B6F7E
+6F7E1503826F7E6F7EA2707E707E83161F83486CEC3FFCB500F890B512C0A3322F7CAE3A
+>107 D<B512FCA3D803FEC8FC6C5AB3A7160EA4161CA4163CA2167C16FC1501ED03F848
+6C131FB7FCA3272F7CAE2F>I<D8FFFE923807FFF0A3D803FF92380FFC006C5FD9DF8014
+1DA3D9CFC01439A2D9C7E01471A3D9C3F014E1A2D9C1F8EB01C1A3D9C0FCEB0381A2027E
+EB0701A36E130EA291381F801CA391380FC038A2913807E070A3913803F0E0A3913801F9
+C0A2913800FF80A3486CEB7F00487E486C013E497EB5008091B512F0A2151C3C2F7CAE44
+>I<D8FFFC49B5FC7F7F00019138001FF06EEB0FE06EEB07C0EE0380EBDFE0EBCFF013C7
+80EBC3FC13C180EBC0FF801580EC3FC0EC1FE0A2EC0FF0EC07F8A2EC03FCEC01FE140015
+FFED7F83153F16C3ED1FE3ED0FF3A2ED07FBED03FFA28181A2167F163F486C141F487E48
+6C140FB56C1307A21603302F7CAE38>I<EC1FF891B5FC903907F00FE090390FC003F001
+3FC712FC017E147E49804848EC1F804848EC0FC04848EC07E0000F16F0491403001F16F8
+491401003F16FCA2007F16FE90C9FCA34816FFAA6C6CEC01FEA3003F16FCA26D1403001F
+16F86C6CEC07F0A26C6CEC0FE0000316C06C6CEC1F806C6CEC3F00017E147E6D5C90390F
+C003F0903907F00FE00100B5C7FCEC1FF830317BAF3A>I<B612FCEDFF8016E03A03FE00
+0FF86C48EB03FCED00FE167FA2EE3F80A217C0A61780A2EE7F00A216FEED03F8ED0FF090
+B612C093C7FC01FCC9FCB2487EB512F8A32A2F7CAE33>I<EC1FF891B5FC903907F00FE0
+90390FC003F0013FC712FC017E147E49804848EC1F804848EC0FC0000716E04848EC07F0
+A24848EC03F8A24848EC01FCA2007F16FEA290C9FCA24816FFAA6C16FE6D1401A2003F16
+FCA26D1403001F16F8000F16F09039E003C0070007D90FF013E03B03F01C3C0FC03B01F8
+380C1F803B00FC300E3F00017EEB077E013F5C90390FF803F0903907FC0FE00100B5EAC0
+03EC1FFB91380001E01707EEF00FEEF81FEEFFFE81A2EE7FFCA2EE3FF8EE1FF0EE07C030
+3D7BAF3A>I<B612E015FE6F7E3A03FE003FE06C48EB07F8ED01FC6F7EA2828283A594C7
+FC5E5E4B5A4B5A4B5AED3FC090B500FEC8FC5D9038FC007FED1F806F7E826F7EA26F7EA5
+82A4EF01C016FEA21501486CED0380B538F800FF93383F8700EE1FFEC9EA03F832307CAE
+37>I<90383FC00C9038FFF81C0003EBFE3C390FE03FFC381F8007EB0003003E13014813
+00157C5A153CA36C141CA27E6C14006C7E13E013FE383FFFE06C13FE6CEBFF806C14E000
+0114F06C6C13F8010F13FC1300EC07FE14011400157F153F12E0151FA37EA2151E6C143E
+6C143C6C147C6C14F89038C001F039FBF807E000F1B512C0D8E07F130038C007FC20317B
+AF2A>I<007FB712F8A39039801FF0073A7E000FE00000781678A20070163800F0163CA3
+48161CA5C71500B3A8EC3FF8011FB512F0A32E2E7CAD36>I<B5D8F801B5FCA3D803FEC7
+EA1FF06C48EC0FE0EE07C0EE0380B3AB16076C6C1500A2017E5C017F141E6D141C6D6C13
+3C6D6C5B6D6C485A903903FC07E00100B51280DA3FFEC7FCEC07F830307CAE38>I<B500
+E0903807FFF0A3000790C7000113806C48913800FE000001167C0000167817706D15F06D
+5DA26D6C495AA26E1303011F5DA26D6C49C7FCA26E5B0107140EA26D6C5BA26E133C0101
+14388001005CA26E13F06E5B1581023F5BA215C3021F5B15E7020F90C8FCA2EC07FEA36E
+5AA26E5AA36E5AA234307EAE38>I<3B7FFFF001FFFEA30003D9C00013E0C649EB7F8001
+7F027EC7FC167C6D6C13786D6C5B6D6C5B15016D6C485AD903FC5B15076D6C48C8FC9038
+00FF1EEC7F9C15BCEC3FF86E5AA2140F6E7E14034A7E4A7EEC1EFF141C91383C7F804A6C
+7E14709138F01FE049486C7E49486C7E148001076D7E49486C7E130E011E6D7E496E7E01
+7C6E7E13FC000382D80FFEEC7FF8B549B512C0A3322F7DAE38>120
+D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Ft cmr10 10.95 86
/Ft 86 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907
@@ -2448,13 +2420,12 @@ end
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
-%%PaperSize: A4
%%EndSetup
%%Page: 1 1
1 0 bop 1056 1757 a Fu(V)-16 b(ersion)65 b(Managemen)-5
-b(t)1762 2029 y(with)1753 2265 y(CVS)1674 2594 y Ft(for)30
-b Fs(cvs)f Ft(1.10.7)1551 3032 y(P)m(er)i(Cederqvist)e(et)i(al)p
+b(t)1762 2029 y(with)1753 2265 y(CVS)1709 2594 y Ft(for)30
+b Fs(cvs)f Ft(1.11)1551 3032 y(P)m(er)i(Cederqvist)e(et)i(al)p
eop
%%Page: 2 2
2 1 bop 150 4371 a Ft(Cop)m(yrigh)m(t)602 4368 y(c)577
@@ -2536,19 +2507,19 @@ Fs(cvs)f Ft(in)f(a)h(v)-5 b(ariet)m(y)37 b(of)f(w)m(a)m(ys,)j
(including)33 b(free)j(do)m(wnload)g(from)g(the)g(in)m(ternet.)58
b(F)-8 b(or)150 4129 y(more)31 b(information)d(on)i(do)m(wnloading)f
Fs(cvs)h Ft(and)f(other)i Fs(cvs)e Ft(topics,)i(see:)390
-4275 y Fo(http://www.cyclic.com/)390 4379 y(http://www.loria.fr/~mol)o
-(li/c)o(vs-i)o(nde)o(x.ht)o(ml)275 4531 y Ft(There)46
-b(is)f(a)i(mailing)e(list,)k(kno)m(wn)d(as)h Fo(info-cvs)n
-Ft(,)k(dev)m(oted)c(to)h Fs(cvs)p Ft(.)88 b(T)-8 b(o)47
-b(subscrib)s(e)d(or)j(un-)150 4640 y(subscrib)s(e)38
-b(write)i(to)h Fo(info-cvs-request@gnu.org)-6 b Ft(.)71
-b(If)40 b(y)m(ou)h(prefer)f(a)h(usenet)g(group,)i(the)d(righ)m(t)150
-4750 y(group)50 b(is)g Fo(comp.software.config-mg)o(mt)44
-b Ft(whic)m(h)49 b(is)h(for)g Fs(cvs)g Ft(discussions)e(\(along)i(with)
-g(other)150 4860 y(con\014guration)h(managemen)m(t)i(systems\).)104
-b(In)51 b(the)h(future,)k(it)51 b(migh)m(t)g(b)s(e)g(p)s(ossible)e(to)j
+4275 y Fo(http://www.cvshome.org/)390 4379 y(http://www.loria.fr/~mol)o
+(li/c)o(vs-i)o(nde)o(x.ht)o(ml)275 4531 y Ft(There)57
+b(is)g(a)i(mailing)d(list,)63 b(kno)m(wn)58 b(as)g Fo(info-cvs)n
+Ft(,)65 b(dev)m(oted)59 b(to)g Fs(cvs)p Ft(.)123 b(T)-8
+b(o)59 b(subscrib)s(e)c(or)150 4640 y(unsubscrib)s(e)48
+b(write)i(to)i Fo(info-cvs-request@gnu.org)-7 b Ft(.)103
+b(If)51 b(y)m(ou)h(prefer)e(a)i(usenet)f(group,)56 b(the)150
+4750 y(righ)m(t)c(group)g(is)f Fo(comp.software.config-mgm)o(t)46
+b Ft(whic)m(h)51 b(is)h(for)g Fs(cvs)f Ft(discussions)f(\(along)i(with)
+150 4860 y(other)35 b(con\014guration)f(managemen)m(t)i(systems\).)53
+b(In)34 b(the)h(future,)g(it)f(migh)m(t)g(b)s(e)g(p)s(ossible)e(to)j
(create)i(a)150 4969 y Fo(comp.software.config-mgm)o(t.cv)o(s)p
-Ft(,)35 b(but)j(probably)e(only)i(if)f(there)i(is)f(su\016cien)m(t)g
+Ft(,)e(but)j(probably)e(only)i(if)f(there)i(is)f(su\016cien)m(t)g
Fs(cvs)f Ft(tra\016c)i(on)150 5079 y Fo(comp.software.config-mgm)o(t)p
Ft(.)275 5230 y(Y)-8 b(ou)21 b(can)h(also)f(subscrib)s(e)d(to)k(the)f
(bug-cvs)g(mailing)e(list,)j(describ)s(ed)d(in)h(more)h(detail)g(in)e
@@ -2814,7 +2785,7 @@ f(you)h(want)g(to)g(release)f(\(and)h(delete\))e(directory)h(`tc':)g(n)
f(y)m(our)h(mo)s(di\014cations)f(ha)m(v)m(e)i(b)s(een)e(committed.)79
b(If)150 2207 y(history)29 b(logging)g(is)f(enabled)h(it)g(also)h(mak)m
(es)g(a)g(note)g(in)e(the)i(history)f(\014le.)39 b(See)30
-b(Section)f(C.11)i([history)150 2317 y(\014le],)f(page)h(137.)275
+b(Section)f(C.11)i([history)150 2317 y(\014le],)f(page)h(138.)275
2454 y(When)f(y)m(ou)g(use)g(the)h(`)p Fo(-d)p Ft(')f(\015ag)h(with)e
Fo(release)p Ft(,)g(it)h(also)g(remo)m(v)m(es)i(y)m(our)e(w)m(orking)g
(cop)m(y)-8 b(.)275 2592 y(In)32 b(the)i(example)f(ab)s(o)m(v)m(e,)i
@@ -2890,10 +2861,10 @@ b(.)39 b(The)26 b(rep)s(ository)f(then)i(con)m(tains)g(the)g(c)m
(information.)150 1308 y(Note)h(that)f(the)g(rep)s(ository)f(is)f(not)i
(a)g(sub)s(directory)e(of)i(the)g(w)m(orking)f(directory)-8
b(,)31 b(or)f(vice)h(v)m(ersa;)h(they)150 1417 y(should)c(b)s(e)i(in)f
-(separate)j(lo)s(cations.)275 1549 y Fs(Cvs)g Ft(can)g(access)i(a)f
-(rep)s(ository)e(b)m(y)h(a)h(v)-5 b(ariet)m(y)33 b(of)f(means.)47
-b(It)32 b(migh)m(t)h(b)s(e)e(on)i(the)f(lo)s(cal)g(computer,)150
-1658 y(or)h(it)g(migh)m(t)g(b)s(e)f(on)h(a)g(computer)g(across)h(the)f
+(separate)j(lo)s(cations.)275 1549 y Fs(cvs)g Ft(can)i(access)g(a)g
+(rep)s(ository)e(b)m(y)i(a)f(v)-5 b(ariet)m(y)34 b(of)f(means.)50
+b(It)34 b(migh)m(t)f(b)s(e)f(on)i(the)f(lo)s(cal)g(computer,)150
+1658 y(or)g(it)g(migh)m(t)g(b)s(e)f(on)h(a)g(computer)g(across)h(the)f
(ro)s(om)g(or)g(across)h(the)f(w)m(orld.)48 b(T)-8 b(o)34
b(distinguish)29 b(v)-5 b(arious)150 1768 y(w)m(a)m(ys)41
b(to)g(access)h(a)e(rep)s(ository)-8 b(,)43 b(the)d(rep)s(ository)g
@@ -3060,9 +3031,9 @@ b(.)275 4746 y(This)28 b(means)i(that)h(y)m(ou)g(can)g(only)e(con)m
(access)i(to)f(c)m(hec)m(k)h(out)f(\014les,)h(b)s(ecause)e
Fs(cvs)g Ft(needs)g(to)150 4988 y(create)32 b(lo)s(c)m(k)e(\014les)g
(\(see)h(Section)f(10.5)i([Concurrency],)e(page)h(65\).)275
-5121 y(Also)i(note)h(that)h(users)e(m)m(ust)g(ha)m(v)m(e)i(write)e
-(access)i(to)g(the)f(`)p Fo(CVSROOT/val-tags)p Ft(')c(\014le.)50
-b Fs(Cvs)33 b Ft(uses)150 5230 y(it)h(to)g(k)m(eep)h(trac)m(k)h(of)e
+5121 y(Also)j(note)i(that)f(users)f(m)m(ust)h(ha)m(v)m(e)h(write)f
+(access)h(to)g(the)f(`)p Fo(CVSROOT/val-tags)p Ft(')c(\014le.)53
+b Fs(cvs)34 b Ft(uses)150 5230 y(it)g(to)g(k)m(eep)h(trac)m(k)h(of)e
(what)g(tags)h(are)f(v)-5 b(alid)33 b(tag)i(names)f(\(it)g(is)f
(sometimes)h(up)s(dated)f(when)g(tags)j(are)150 5340
y(used,)30 b(as)g(w)m(ell)g(as)g(when)g(they)g(are)h(created\).)p
@@ -3090,9 +3061,9 @@ y(rep)s(ository)-8 b(.)68 b Fo(CVSUMASK)37 b Ft(do)s(es)i(not)h
(\014les,)f(except)h(that)g(sometimes)150 1242 y Fs(cvs)e
Ft(creates)i(them)f(read-only)g(\(see)h(the)f(sections)g(on)g(w)m(atc)m
(hes,)i(Section)e(10.6.1)i([Setting)e(a)g(w)m(atc)m(h],)150
-1352 y(page)24 b(66;)i(-r,)f(Section)e(A.4)h([Global)e(options],)i
-(page)g(86;)j(or)c(CVSREAD,)g(App)s(endix)d(D)k([En)m(vironmen)m(t)150
-1462 y(v)-5 b(ariables],)30 b(page)h(141\).)275 1638
+1352 y(page)g(66;)i(-r,)d(Section)h(A.4)g([Global)f(options],)g(page)h
+(86;)i(or)d Fo(CVSREAD)p Ft(,)f(App)s(endix)f(D)j([En)m(vironmen)m(t)
+150 1462 y(v)-5 b(ariables],)30 b(page)h(141\).)275 1638
y(Note)36 b(that)f(using)e(the)i(clien)m(t/serv)m(er)h
Fs(cvs)d Ft(\(see)j(Section)f(2.9)h([Remote)g(rep)s(ositories],)f(page)
g(19\),)150 1748 y(there)26 b(is)e(no)i(go)s(o)s(d)f(w)m(a)m(y)i(to)f
@@ -3109,7 +3080,7 @@ h(e\013ect.)275 2253 y(Using)37 b(pserv)m(er,)k(y)m(ou)e(will)d
(generally)i(need)g(stricter)g(p)s(ermissions)e(on)i(the)h
Fs(cvsr)n(oot)d Ft(directory)150 2362 y(and)c(directories)f(ab)s(o)m(v)
m(e)i(it)f(in)e(the)j(tree;)h(see)e(Section)g(2.9.3.3)j([P)m(assw)m
-(ord)d(authen)m(tication)h(securit)m(y],)150 2472 y(page)e(23.)275
+(ord)d(authen)m(tication)h(securit)m(y],)150 2472 y(page)e(24.)275
2648 y(Some)d(op)s(erating)f(systems)i(ha)m(v)m(e)g(features)g(whic)m
(h)d(allo)m(w)i(a)h(particular)d(program)i(to)h(run)e(with)g(the)150
2758 y(abilit)m(y)j(to)j(p)s(erform)e(op)s(erations)g(whic)m(h)g(the)h
@@ -3132,7 +3103,7 @@ g(than)h(the)g(ones)g(y)m(ou)h(are)g(trying)e(to)i(\014x,)f(so)h(read)f
(the)g(do)s(cumen)m(tation)150 3635 y(on)36 b(pserv)m(er)g(securit)m(y)
g(carefully)f(if)g(y)m(ou)i(are)g(considering)d(this)h(option)h
(\(Section)h(2.9.3.3)i([P)m(assw)m(ord)150 3744 y(authen)m(tication)31
-b(securit)m(y],)f(page)h(23\).)150 4052 y Fl(2.2.3)63
+b(securit)m(y],)f(page)h(24\).)150 4052 y Fl(2.2.3)63
b(File)41 b(P)m(ermission)g(issues)i(sp)s(eci\014c)e(to)g(Windo)m(ws)
275 4287 y Ft(Some)f(\014le)g(p)s(ermission)e(issues)i(are)h(sp)s
(eci\014c)f(to)h(Windo)m(ws)f(op)s(erating)h(systems)g(\(Windo)m(ws)f
@@ -3664,7 +3635,7 @@ Fo(Entries)p Ft('.)39 b(That)28 b(is,)g(to)i(write)630
Fo(Baserev)p Ft('.)150 4425 y(`)p Fo(Template)p Ft(')630
4535 y(This)g(\014le)g(con)m(tains)i(the)g(template)g(sp)s(eci\014ed)e
(b)m(y)h(the)h(`)p Fo(rcsinfo)p Ft(')e(\014le)h(\(see)h(Section)g(C.8)
-630 4645 y([rcsinfo],)42 b(page)f(135\).)72 b(It)41 b(is)e(only)g(used)
+630 4645 y([rcsinfo],)42 b(page)f(136\).)72 b(It)41 b(is)e(only)g(used)
h(b)m(y)g(the)g(clien)m(t;)45 b(the)c(non-clien)m(t/serv)m(er)f
Fs(cvs)630 4754 y Ft(consults)29 b(`)p Fo(rcsinfo)p Ft(')g(directly)-8
b(.)150 5030 y Fp(2.4)68 b(The)45 b(administrativ)l(e)i(\014les)275
@@ -3800,7 +3771,7 @@ g(set-up)h(rep)s(ository)-8 b(.)275 2835 y Fo(cvs)29
b(init)c Ft(will)e(enable)i(history)g(logging;)j(if)c(y)m(ou)j(don't)f
(w)m(an)m(t)g(that,)i(remo)m(v)m(e)f(the)g(history)d(\014le)h(after)150
2945 y(running)j Fo(cvs)h(init)p Ft(.)40 b(See)30 b(Section)g(C.11)i
-([history)d(\014le],)h(page)h(137.)150 3205 y Fp(2.7)68
+([history)d(\014le],)h(page)h(138.)150 3205 y Fp(2.7)68
b(Bac)l(king)45 b(up)g(a)g(rep)t(ository)275 3399 y Ft(There)26
b(is)h(nothing)f(particularly)f(magical)i(ab)s(out)h(the)f(\014les)f
(in)h(the)g(rep)s(ository;)h(for)f(the)g(most)h(part)150
@@ -3995,22 +3966,22 @@ b(ariable)34 b Fo(CVS_)150 4307 y(SERVER)h Ft(on)h(the)g(clien)m(t)g
(mac)m(hine)g(to)i(the)e(\014lename)g(of)g(the)h(serv)m(er)f(y)m(ou)h
(w)m(an)m(t)g(to)g(use,)h(for)e(example)150 4416 y(`)p
Fo(/usr/local/bin/cvs-1.6)p Ft('.)275 4549 y(There)29
-b(is)h(no)g(need)g(to)h(edit)f Fo(inetd.conf)e Ft(or)i(start)h(a)g
-Fs(cvs)e Ft(serv)m(er)i(daemon.)275 4682 y(There)26 b(are)h(t)m(w)m(o)g
-(access)h(metho)s(ds)e(that)h(y)m(ou)g(use)f(in)g(CVSR)m(OOT)f(for)h
-(rsh.)39 b Fo(:server:)24 b Ft(sp)s(eci\014es)h(an)150
-4792 y(in)m(ternal)h(rsh)g(clien)m(t,)h(whic)m(h)f(is)g(supp)s(orted)f
-(only)h(b)m(y)h(some)g(CVS)f(p)s(orts.)39 b Fo(:ext:)26
-b Ft(sp)s(eci\014es)f(an)i(external)150 4902 y(rsh)j(program.)43
-b(By)32 b(default)e(this)g(is)h Fo(rsh)f Ft(but)g(y)m(ou)i(ma)m(y)g
-(set)g(the)f Fo(CVS_RSH)e Ft(en)m(vironmen)m(t)i(v)-5
-b(ariable)30 b(to)150 5011 y(in)m(v)m(ok)m(e)e(another)f(program)g
-(whic)m(h)e(can)i(access)i(the)e(remote)g(serv)m(er)h(\(for)f(example,)
-g Fo(remsh)f Ft(on)g(HP-UX)150 5121 y(9)36 b(b)s(ecause)f
-Fo(rsh)g Ft(is)g(something)f(di\013eren)m(t\).)56 b(It)36
-b(m)m(ust)f(b)s(e)g(a)h(program)f(whic)m(h)g(can)g(transmit)g(data)h
-(to)150 5230 y(and)27 b(from)g(the)h(serv)m(er)g(without)f(mo)s
-(difying)e(it;)k(for)e(example)h(the)f(Windo)m(ws)g(NT)h
+b(is)h(no)g(need)g(to)h(edit)f(`)p Fo(inetd.conf)p Ft(')e(or)j(start)g
+(a)f Fs(cvs)g Ft(serv)m(er)g(daemon.)275 4682 y(There)k(are)h(t)m(w)m
+(o)h(access)g(metho)s(ds)e(that)i(y)m(ou)f(use)f(in)g
+Fo(CVSROOT)f Ft(for)h(rsh.)53 b Fo(:server:)33 b Ft(sp)s(eci\014es)g
+(an)150 4792 y(in)m(ternal)26 b(rsh)g(clien)m(t,)h(whic)m(h)f(is)g
+(supp)s(orted)f(only)h(b)m(y)h(some)g(CVS)f(p)s(orts.)39
+b Fo(:ext:)26 b Ft(sp)s(eci\014es)f(an)i(external)150
+4902 y(rsh)j(program.)43 b(By)32 b(default)e(this)g(is)h
+Fo(rsh)f Ft(but)g(y)m(ou)i(ma)m(y)g(set)g(the)f Fo(CVS_RSH)e
+Ft(en)m(vironmen)m(t)i(v)-5 b(ariable)30 b(to)150 5011
+y(in)m(v)m(ok)m(e)e(another)f(program)g(whic)m(h)e(can)i(access)i(the)e
+(remote)g(serv)m(er)h(\(for)f(example,)g Fo(remsh)f Ft(on)g(HP-UX)150
+5121 y(9)36 b(b)s(ecause)f Fo(rsh)g Ft(is)g(something)f(di\013eren)m
+(t\).)56 b(It)36 b(m)m(ust)f(b)s(e)g(a)h(program)f(whic)m(h)g(can)g
+(transmit)g(data)h(to)150 5230 y(and)27 b(from)g(the)h(serv)m(er)g
+(without)f(mo)s(difying)e(it;)k(for)e(example)h(the)f(Windo)m(ws)g(NT)h
Fo(rsh)f Ft(is)f(not)i(suitable)150 5340 y(since)35 b(it)g(b)m(y)h
(default)f(translates)h(b)s(et)m(w)m(een)g(CRLF)g(and)f(LF.)h(The)f
(OS/2)h(CVS)f(p)s(ort)g(has)h(a)g(hac)m(k)g(to)p eop
@@ -4052,7 +4023,7 @@ b(Setting)41 b(up)h(the)e(serv)m(er)h(for)g(passw)m(ord)h(authen)m
Fo($CVSROOT)p Ft(')f(and)150 2739 y(`)p Fo($CVSROOT/CVSROOT)p
Ft(')40 b(directories.)81 b(See)44 b(Section)g(2.9.3.3)i([P)m(assw)m
(ord)f(authen)m(tication)f(securit)m(y],)150 2848 y(page)31
-b(23,)h(for)e(more)g(details.)275 2981 y(On)25 b(the)h(serv)m(er)h
+b(24,)h(for)e(more)g(details.)275 2981 y(On)25 b(the)h(serv)m(er)h
(side,)f(the)h(\014le)e(`)p Fo(/etc/inetd.conf)p Ft(')e(needs)j(to)h(b)
s(e)e(edited)h(so)g Fo(inetd)f Ft(kno)m(ws)h(to)h(run)150
3091 y(the)h(command)f Fo(cvs)i(pserver)d Ft(when)g(it)h(receiv)m(es)h
@@ -4066,8 +4037,8 @@ y Ft(de\014ned)k(to)i(something)f(else,)h(though.)275
(follo)m(wing)f(\(all)h(on)150 3552 y(a)k(single)e(line)g(in)g(`)p
Fo(inetd.conf)p Ft('\))f(should)g(b)s(e)i(su\016cien)m(t:)390
3679 y Fo(2401)94 b(stream)g(tcp)h(nowait)f(root)g(/usr/local/bin/cvs)
-390 3783 y(cvs)47 b(--allow-root=/usr/cvsroo)o(t)42 b(pserver)275
-3915 y Ft(Y)-8 b(ou)30 b(could)g(also)g(use)g(the)h(`)p
+390 3783 y(cvs)47 b(-f)g(--allow-root=/usr/cvsroot)41
+b(pserver)275 3915 y Ft(Y)-8 b(ou)30 b(could)g(also)g(use)g(the)h(`)p
Fo(-T)p Ft(')f(option)g(to)h(sp)s(ecify)e(a)i(temp)s(orary)f(directory)
-8 b(.)275 4048 y(The)38 b(`)p Fo(--allow-root)p Ft(')e(option)j(sp)s
(eci\014es)f(the)h(allo)m(w)m(able)g Fs(cvsr)n(oot)e
@@ -4098,431 +4069,498 @@ y(Once)e(the)g(ab)s(o)m(v)m(e)i(is)d(tak)m(en)i(care)h(of,)f(restart)g
22 23 bop 150 -116 a Ft(22)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 299 y(If)f(y)m(ou)i(are)g(ha)m(ving)f
(trouble)f(setting)i(this)e(up,)h(see)h(Section)f(F.2)h([Connection],)g
-(page)g(150.)275 461 y(Because)59 b(the)f(clien)m(t)g(stores)g(and)f
-(transmits)g(passw)m(ords)h(in)e(cleartext)j(\(almost|see)g(Sec-)150
-571 y(tion)53 b(2.9.3.3)j([P)m(assw)m(ord)e(authen)m(tication)g
-(securit)m(y],)59 b(page)c(23,)60 b(for)53 b(details\),)59
-b(a)54 b(separate)h Fs(cvs)150 681 y Ft(passw)m(ord)47
-b(\014le)g(ma)m(y)h(b)s(e)f(used,)k(so)d(p)s(eople)e(don't)i
-(compromise)f(their)f(regular)h(passw)m(ords)g(when)150
-790 y(they)32 b(access)h(the)f(rep)s(ository)-8 b(.)45
-b(This)30 b(\014le)g(is)h(`)p Fo($CVSROOT/CVSROOT/passwd)p
-Ft(')26 b(\(see)33 b(Section)f(2.4)h([In)m(tro)150 900
-y(administrativ)m(e)f(\014les],)j(page)g(16\).)52 b(Its)34
-b(format)h(is)e(similar)e(to)k(`)p Fo(/etc/passwd)p Ft(',)e(except)i
-(that)f(it)g(only)150 1009 y(has)g(t)m(w)m(o)i(or)e(three)h(\014elds,)f
-(username,)h(passw)m(ord,)g(and)e(optional)h(username)g(for)g(the)g
-(serv)m(er)h(to)g(use.)150 1119 y(F)-8 b(or)31 b(example:)390
-1276 y Fo(bach:ULtgRLXo7NRxs)390 1380 y(cwang:1sOp854gDF3DY)275
-1542 y Ft(The)37 b(passw)m(ord)f(is)h(encrypted)g(according)g(to)i(the)
-e(standard)g(Unix)f Fo(crypt\(\))g Ft(function,)i(so)g(it)f(is)150
-1652 y(p)s(ossible)28 b(to)j(paste)g(in)e(passw)m(ords)h(directly)f
-(from)g(regular)h(Unix)f(`)p Fo(passwd)p Ft(')g(\014les.)275
-1814 y(When)d(authen)m(ticating)i(a)f(passw)m(ord,)h(the)f(serv)m(er)g
-(\014rst)g(c)m(hec)m(ks)h(for)f(the)g(user)g(in)f(the)h
-Fs(cvs)f Ft(`)p Fo(passwd)p Ft(')150 1924 y(\014le.)44
-b(If)31 b(it)g(\014nds)f(the)i(user,)f(it)h(compares)g(against)g(that)g
-(passw)m(ord.)44 b(If)31 b(it)g(do)s(es)h(not)f(\014nd)g(the)g(user,)h
-(or)150 2033 y(if)j(the)g Fs(cvs)g Ft(`)p Fo(passwd)p
-Ft(')f(\014le)h(do)s(es)g(not)h(exist,)h(then)e(the)h(serv)m(er)g
-(tries)f(to)h(matc)m(h)h(the)f(passw)m(ord)e(using)150
-2143 y(the)j(system's)f(user-lo)s(okup)f(routine)g(\(using)h(the)g
-(system's)h(user-lo)s(okup)d(routine)i(can)h(b)s(e)e(disabled)150
-2253 y(b)m(y)j(setting)h Fo(SystemAuth=no)c Ft(in)i(the)i(con\014g)g
-(\014le,)h(see)f(Section)g(C.13)g([con\014g],)j(page)d(138\).)67
-b(When)150 2362 y(using)26 b(the)h Fs(cvs)g Ft(`)p Fo(passwd)p
-Ft(')f(\014le,)h(the)h(serv)m(er)g(runs)e(as)h(the)h(username)f(sp)s
-(eci\014ed)e(in)h(the)i(third)d(argumen)m(t)150 2472
-y(in)30 b(the)h(en)m(try)-8 b(,)33 b(or)e(as)g(the)h(\014rst)e(argumen)
-m(t)i(if)e(there)h(is)g(no)g(third)e(argumen)m(t)j(\(in)e(this)g(w)m(a)
-m(y)i Fs(cvs)f Ft(allo)m(ws)150 2581 y(imaginary)j(usernames)h(pro)m
-(vided)f(the)i Fs(cvs)f Ft(`)p Fo(passwd)p Ft(')f(\014le)h(indicates)f
-(corresp)s(onding)g(v)-5 b(alid)34 b(system)150 2691
-y(usernames\).)39 b(In)28 b(an)m(y)g(case,)h Fs(cvs)e
-Ft(will)e(ha)m(v)m(e)k(no)f(privileges)e(whic)m(h)g(the)i(\(v)-5
-b(alid\))27 b(user)g(w)m(ould)f(not)i(ha)m(v)m(e.)275
-2854 y(It)i(is)f(p)s(ossible)f(to)j(\\map")g(cvs-sp)s(eci\014c)e
-(usernames)h(on)m(to)h(system)g(usernames)e(\(i.e.,)i(on)m(to)h(system)
-150 2963 y(login)c(names\))i(in)f(the)g(`)p Fo($CVSROOT/CVSROOT/passwd)
-p Ft(')24 b(\014le)29 b(b)m(y)g(app)s(ending)e(a)j(colon)g(and)f(the)h
-(system)150 3073 y(username)g(after)h(the)f(passw)m(ord.)40
-b(F)-8 b(or)31 b(example:)390 3229 y Fo(cvs:ULtgRLXo7NRxs:kfogel)390
-3333 y(generic:1sOp854gDF3DY:sp)o(wang)390 3437 y
-(anyone:1sOp854gDF3DY:spw)o(ang)275 3600 y Ft(Th)m(us,)j(someone)h
-(remotely)f(accessing)h(the)f(rep)s(ository)g(on)g(`)p
-Fo(faun.example.org)p Ft(')c(with)j(the)h(fol-)150 3709
-y(lo)m(wing)29 b(command:)390 3866 y Fo(cvs)47 b(-d)g
-(:pserver:cvs@faun.example)o(.or)o(g:/u)o(sr/l)o(oca)o(l/cv)o(sroo)o(t)
-42 b(checkout)j(foo)275 4029 y Ft(w)m(ould)31 b(end)h(up)g(running)e
-(the)k(serv)m(er)f(under)e(the)i(system)g(iden)m(tit)m(y)g(kfogel,)h
-(assuming)d(successful)150 4138 y(authen)m(tication.)41
-b(Ho)m(w)m(ev)m(er,)33 b(the)e(remote)h(user)d(w)m(ould)h(not)g
-(necessarily)g(need)g(to)i(kno)m(w)e(kfogel's)h(sys-)150
-4248 y(tem)g(passw)m(ord,)g(as)g(the)g(`)p Fo($CVSROOT/CVSROOT/passwd)p
-Ft(')25 b(\014le)k(migh)m(t)i(con)m(tain)g(a)g(di\013eren)m(t)f(passw)m
-(ord,)150 4357 y(used)j(only)g(for)g Fs(cvs)p Ft(.)50
-b(And)32 b(as)i(the)g(example)f(ab)s(o)m(v)m(e)i(indicates,)f(it)f(is)g
-(p)s(ermissible)d(to)k(map)f(m)m(ultiple)150 4467 y(cvs)e(usernames)e
-(on)m(to)j(a)f(single)e(system)h(username.)275 4629 y(This)e(feature)i
-(is)f(designed)f(to)j(allo)m(w)e(p)s(eople)g(rep)s(ository)f(access)k
-(without)c(full)g(system)i(access)h(\(in)150 4739 y(particular,)i(see)i
-(Section)f(2.10)h([Read-only)f(access],)j(page)e(25\);)i(ho)m(w)m(ev)m
-(er,)f(also)e(see)h(Section)e(2.9.3.3)150 4849 y([P)m(assw)m(ord)23
-b(authen)m(tication)g(securit)m(y],)h(page)g(23.)39 b(An)m(y)22
-b(sort)h(of)g(rep)s(ository)f(access)i(v)m(ery)f(lik)m(ely)e(implies)
-150 4958 y(a)31 b(degree)g(of)f(general)h(system)f(access)i(as)f(w)m
-(ell.)275 5121 y(Righ)m(t)h(no)m(w,)g(the)h(only)e(w)m(a)m(y)i(to)g
-(put)e(a)i(passw)m(ord)e(in)g(the)h Fs(cvs)f Ft(`)p Fo(passwd)p
-Ft(')g(\014le)g(is)h(to)g(paste)h(it)f(there)150 5230
-y(from)d(somewhere)g(else.)40 b(Someda)m(y)-8 b(,)30
-b(there)f(ma)m(y)h(b)s(e)e(a)i Fo(cvs)f(passwd)e Ft(command.)40
-b(Unlik)m(e)28 b(man)m(y)i(of)f(the)150 5340 y(\014les)g(in)g(`)p
-Fo($CVSROOT/CVSROOT)p Ft(',)e(y)m(ou)k(edit)f(the)g(`)p
-Fo(passwd)p Ft(')f(\014le)h(directly)-8 b(,)30 b(rather)g(than)g(via)g
-Fs(cvs)p Ft(.)p eop
+(page)g(150.)275 434 y(Because)83 b(the)g(clien)m(t)f(stores)h(and)e
+(transmits)h(passw)m(ords)f(in)g(cleartext)j(\(almost|see)150
+544 y(Section)42 b(2.9.3.3)j([P)m(assw)m(ord)e(authen)m(tication)f
+(securit)m(y],)k(page)d(24,)k(for)42 b(details\),)j(a)e(separate)g
+Fs(cvs)150 654 y Ft(passw)m(ord)34 b(\014le)g(is)g(generally)g(used,)h
+(so)g(p)s(eople)f(don't)g(compromise)g(their)g(regular)g(passw)m(ords)g
+(when)150 763 y(they)e(access)h(the)f(rep)s(ository)-8
+b(.)45 b(This)30 b(\014le)g(is)h(`)p Fo($CVSROOT/CVSROOT/passwd)p
+Ft(')26 b(\(see)33 b(Section)f(2.4)h([In)m(tro)150 873
+y(administrativ)m(e)f(\014les],)h(page)i(16\).)50 b(It)34
+b(uses)f(a)h(colon-separated)g(format,)h(similar)30 b(to)35
+b(`)p Fo(/etc/passwd)p Ft(')150 982 y(on)30 b(Unix)e(systems,)i(except)
+h(that)f(it)g(has)f(few)m(er)h(\014elds:)39 b Fs(cvs)29
+b Ft(username,)h(optional)e(passw)m(ord,)i(and)f(an)150
+1092 y(optional)f(system)i(username)e(for)h Fs(cvs)g
+Ft(to)h(run)d(as)j(if)e(authen)m(tication)h(succeeds.)41
+b(Here)30 b(is)e(an)h(example)150 1202 y(`)p Fo(passwd)p
+Ft(')g(\014le)h(with)f(\014v)m(e)h(en)m(tries:)390 1331
+y Fo(anonymous:)390 1435 y(bach:ULtgRLXo7NRxs)390 1539
+y(spwang:1sOp854gDF3DY)390 1643 y(melissa:tGX1fS8sun6rY:pu)o(bcvs)390
+1746 y(qproj:XR4EZcEs0szik:pubc)o(vs)275 1882 y Ft(\(The)d(passw)m
+(ords)f(are)i(encrypted)f(according)h(to)g(the)g(standard)e(Unix)h
+Fo(crypt\(\))e Ft(function,)i(so)h(it)f(is)150 1992 y(p)s(ossible)h(to)
+j(paste)g(in)e(passw)m(ords)h(directly)f(from)g(regular)h(Unix)f(`)p
+Fo(/etc/passwd)p Ft(')f(\014les.\))275 2127 y(The)g(\014rst)g(line)g
+(in)f(the)i(example)g(will)d(gran)m(t)k(access)g(to)g(an)m(y)f
+Fs(cvs)f Ft(clien)m(t)h(attempting)g(to)h(authen)m(ti-)150
+2237 y(cate)i(as)f(user)f Fo(anonymous)p Ft(,)e(no)i(matter)i(what)e
+(passw)m(ord)g(they)h(use,)f(including)d(an)j(empt)m(y)h(passw)m(ord.)
+150 2346 y(\(This)j(is)g(t)m(ypical)h(for)g(sites)g(gran)m(ting)g(anon)
+m(ymous)g(read-only)f(access;)39 b(for)c(information)f(on)h(ho)m(w)g
+(to)150 2456 y(do)30 b(the)h Fo(")p Ft(read-only)p Fo(")e
+Ft(part,)i(see)f(See)h(Section)f(2.10)i([Read-only)f(access],)h(page)f
+(26.\))275 2592 y(The)37 b(second)h(and)f(third)f(lines)g(will)f(gran)m
+(t)j(access)i(to)e Fo(bach)f Ft(and)g Fo(spwang)f Ft(if)h(they)h
+(supply)d(their)150 2701 y(resp)s(ectiv)m(e)30 b(plain)m(text)g(passw)m
+(ords.)275 2837 y(The)k(fourth)f(line)g(will)f(gran)m(t)j(access)h(to)g
+Fo(melissa)p Ft(,)e(if)f(she)h(supplies)e(the)j(correct)g(passw)m(ord,)
+h(but)150 2946 y(her)24 b Fs(cvs)g Ft(op)s(erations)g(will)e(actually)j
+(run)e(on)i(the)g(serv)m(er)g(side)e(under)h(the)h(system)g(user)f
+Fo(pubcvs)p Ft(.)37 b(Th)m(us,)150 3056 y(there)30 b(need)g(not)h(b)s
+(e)e(an)m(y)i(system)f(user)g(named)g Fo(melissa)p Ft(,)e(but)i(there)g
+Fn(must)39 b Ft(b)s(e)30 b(one)h(named)e Fo(pubcvs)p
+Ft(.)275 3191 y(The)22 b(\014fth)g(line)f(sho)m(ws)i(that)g(system)g
+(user)g(iden)m(tities)e(can)i(b)s(e)f(shared:)37 b(an)m(y)23
+b(clien)m(t)f(who)h(successfully)150 3301 y(authen)m(ticates)36
+b(as)f Fo(qproj)f Ft(will)e(actually)i(run)g(as)h Fo(pubcvs)p
+Ft(,)g(just)f(as)h Fo(melissa)e Ft(do)s(es.)54 b(That)35
+b(w)m(a)m(y)h(y)m(ou)150 3411 y(could)29 b(create)j(a)f(single,)e
+(shared)h(system)g(user)g(for)g(eac)m(h)h(pro)5 b(ject)31
+b(in)e(y)m(our)h(rep)s(ository)-8 b(,)30 b(and)g(giv)m(e)h(eac)m(h)150
+3520 y(dev)m(elop)s(er)23 b(their)f(o)m(wn)h(line)e(in)h(the)i(`)p
+Fo($CVSROOT/CVSROOT/passwd)p Ft(')17 b(\014le.)37 b(The)23
+b Fs(cvs)f Ft(username)h(on)g(eac)m(h)150 3630 y(line)32
+b(w)m(ould)g(b)s(e)h(di\013eren)m(t,)i(but)e(the)g(system)h(username)f
+(w)m(ould)g(b)s(e)g(the)g(same.)51 b(The)33 b(reason)h(to)h(ha)m(v)m(e)
+150 3739 y(di\013eren)m(t)22 b Fs(cvs)f Ft(usernames)h(is)f(that)i(CVS)
+f(will)d(log)k(their)e(actions)h(under)f(those)i(names:)37
+b(when)21 b Fo(melissa)150 3849 y Ft(commits)35 b(a)h(c)m(hange)g(to)g
+(a)f(pro)5 b(ject,)38 b(the)d(c)m(hec)m(kin)h(is)e(recorded)h(in)f(the)
+h(pro)5 b(ject's)36 b(history)e(under)g(the)150 3959
+y(name)g Fo(melissa)p Ft(,)g(not)h Fo(pubcvs)p Ft(.)51
+b(And)33 b(the)i(reason)f(to)h(ha)m(v)m(e)h(them)e(share)g(a)h(system)g
+(username)e(is)h(so)150 4068 y(that)c(y)m(ou)g(can)f(arrange)h(p)s
+(ermissions)c(in)i(the)i(relev)-5 b(an)m(t)29 b(area)i(of)e(the)h(rep)s
+(ository)e(suc)m(h)h(that)h(only)e(that)150 4178 y(accoun)m(t)k(has)e
+(write-p)s(ermission)d(there.)275 4313 y(If)41 b(the)h(system-user)g
+(\014eld)f(is)g(presen)m(t,)46 b(all)41 b(passw)m(ord-authen)m(ticated)
+h Fs(cvs)f Ft(commands)h(run)f(as)150 4423 y(that)32
+b(user;)e(if)g(no)h(system)h(user)e(is)g(sp)s(eci\014ed,)g
+Fs(cvs)g Ft(simply)e(tak)m(es)33 b(the)e Fs(cvs)f Ft(username)g(as)i
+(the)f(system)150 4533 y(username)i(and)f(runs)g(commands)h(as)h(that)f
+(user.)49 b(In)33 b(either)f(case,)k(if)c(there)i(is)e(no)h(suc)m(h)g
+(user)g(on)g(the)150 4642 y(system,)j(then)f(the)f Fs(cvs)g
+Ft(op)s(eration)g(will)e(fail)i(\(regardless)g(of)h(whether)f(the)h
+(clien)m(t)f(supplied)e(a)j(v)-5 b(alid)150 4752 y(passw)m(ord\).)275
+4887 y(The)32 b(passw)m(ord)h(and)f(system-user)h(\014elds)f(can)h(b)s
+(oth)f(b)s(e)h(omitted)g(\(and)g(if)f(the)h(system-user)g(\014eld)150
+4997 y(is)44 b(omitted,)50 b(then)45 b(also)g(omit)g(the)h(colon)f
+(that)h(w)m(ould)e(ha)m(v)m(e)j(separated)f(it)f(from)g(the)g
+(encrypted)150 5106 y(passw)m(ord\).)40 b(F)-8 b(or)32
+b(example,)e(this)f(w)m(ould)g(b)s(e)h(a)h(v)-5 b(alid)28
+b(`)p Fo($CVSROOT/CVSROOT/passwd)p Ft(')d(\014le:)390
+5236 y Fo(anonymous::pubcvs)390 5340 y(fish:rKa5jzULzmhOo:kfoge)o(l)p
+eop
%%Page: 23 25
23 24 bop 150 -116 a Ft(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(23)150 299 y Fl(2.9.3.2)63 b(Using)42 b(the)f(clien)m(t)f(with)h
-(passw)m(ord)g(authen)m(tication)275 492 y Ft(Before)c(connecting)g(to)
-h(the)f(serv)m(er,)i(the)e(clien)m(t)f(m)m(ust)h Fm(log)g(in)e
-Ft(with)h(the)h(command)g Fo(cvs)29 b(login)p Ft(.)150
-602 y(Logging)43 b(in)f(v)m(eri\014es)h(a)g(passw)m(ord)f(with)g(the)h
-(serv)m(er,)k(and)c(also)g(records)f(the)i(passw)m(ord)e(for)h(later)
-150 711 y(transactions)27 b(with)f(the)i(serv)m(er.)40
-b(The)27 b Fo(cvs)i(login)d Ft(command)h(needs)g(to)h(kno)m(w)g(the)f
-(username,)h(serv)m(er)150 821 y(hostname,)33 b(and)f(full)e(rep)s
-(ository)i(path,)h(and)e(it)h(gets)i(this)d(information)g(from)h(the)g
-(rep)s(ository)g(argu-)150 931 y(men)m(t)f(or)f(the)h
-Fo(CVSROOT)d Ft(en)m(vironmen)m(t)i(v)-5 b(ariable.)275
-1066 y Fo(cvs)29 b(login)g Ft(is)g(in)m(teractiv)m(e)j(|)e(it)g
-(prompts)f(for)h(a)h(passw)m(ord:)390 1195 y Fo(cvs)47
+2425 b(23)390 299 y Fo(sussman:1sOp854gDF3DY)275 433
+y Ft(When)33 b(the)g(passw)m(ord)g(\014eld)f(is)g(omitted)h(or)h(empt)m
+(y)-8 b(,)35 b(then)e(the)g(clien)m(t's)g(authen)m(tication)h(attempt)
+150 543 y(will)d(succeed)j(with)f(an)m(y)h(passw)m(ord,)h(including)30
+b(the)k(empt)m(y)g(string.)50 b(Ho)m(w)m(ev)m(er,)37
+b(the)d(colon)g(after)h(the)150 652 y Fs(cvs)29 b Ft(username)h(is)g
+(alw)m(a)m(ys)h(necessary)-8 b(,)31 b(ev)m(en)g(if)e(the)i(passw)m(ord)
+f(is)f(empt)m(y)-8 b(.)275 786 y(CVS)30 b(can)h(also)f(fall)g(bac)m(k)h
+(to)h(use)e(system)h(authen)m(tication.)42 b(When)30
+b(authen)m(ticating)h(a)g(passw)m(ord,)150 896 y(the)k(serv)m(er)g
+(\014rst)g(c)m(hec)m(ks)h(for)f(the)g(user)g(in)e(the)i(`)p
+Fo($CVSROOT/CVSROOT/passwd)p Ft(')30 b(\014le.)53 b(If)35
+b(it)f(\014nds)g(the)150 1006 y(user,)27 b(it)g(will)e(use)i(that)g(en)
+m(try)h(for)f(authen)m(tication)g(as)h(describ)s(ed)d(ab)s(o)m(v)m(e.)
+41 b(But)27 b(if)f(it)h(do)s(es)g(not)g(\014nd)f(the)150
+1115 y(user,)32 b(or)g(if)e(the)i Fs(cvs)f Ft(`)p Fo(passwd)p
+Ft(')g(\014le)g(do)s(es)g(not)h(exist,)h(then)e(the)h(serv)m(er)g(can)g
+(try)g(to)h(authen)m(ticate)g(the)150 1225 y(username)e(and)f(passw)m
+(ord)h(using)e(the)j(op)s(erating)f(system's)g(user-lo)s(okup)e
+(routines)i(\(this)f Fo(")p Ft(fallbac)m(k)p Fo(")150
+1334 y Ft(b)s(eha)m(vior)21 b(can)h(b)s(e)e(disabled)g(b)m(y)h(setting)
+h Fo(SystemAuth=no)c Ft(in)i(the)i Fs(cvs)f Ft(`)p Fo(config)p
+Ft(')f(\014le,)j(see)f(Section)f(C.13)150 1444 y([con\014g],)39
+b(page)e(139\).)61 b(Be)37 b(a)m(w)m(are,)j(ho)m(w)m(ev)m(er,)f(that)e
+(falling)e(bac)m(k)i(to)g(system)g(authen)m(tication)f(migh)m(t)150
+1554 y(b)s(e)i(a)i(securit)m(y)f(risk:)56 b Fs(cvs)39
+b Ft(op)s(erations)f(w)m(ould)g(then)g(b)s(e)h(authen)m(ticated)h(with)
+e(that)h(user's)g(regular)150 1663 y(login)30 b(passw)m(ord,)i(and)f
+(the)g(passw)m(ord)g(\015ies)g(across)h(the)f(net)m(w)m(ork)i(in)d
+(plain)m(text.)43 b(See)32 b(Section)f(2.9.3.3)150 1773
+y([P)m(assw)m(ord)g(authen)m(tication)f(securit)m(y],)h(page)g(24)g
+(for)f(more)h(on)f(this.)275 1907 y(Righ)m(t)i(no)m(w,)g(the)h(only)e
+(w)m(a)m(y)i(to)g(put)e(a)i(passw)m(ord)e(in)g(the)h
+Fs(cvs)f Ft(`)p Fo(passwd)p Ft(')g(\014le)g(is)h(to)g(paste)h(it)f
+(there)150 2017 y(from)e(somewhere)g(else.)41 b(Someda)m(y)-8
+b(,)31 b(there)g(ma)m(y)g(b)s(e)f(a)g Fo(cvs)g(passwd)f
+Ft(command.)275 2151 y(Unlik)m(e)36 b(man)m(y)i(of)f(the)h(\014les)e
+(in)g(`)p Fo($CVSROOT/CVSROOT)p Ft(',)g(it)h(is)f(normal)h(to)h(edit)f
+(the)h(`)p Fo(passwd)p Ft(')e(\014le)150 2260 y(in-place,)f(rather)g
+(than)f(via)g Fs(cvs)p Ft(.)53 b(This)33 b(is)h(b)s(ecause)h(of)g(the)g
+(p)s(ossible)d(securit)m(y)i(risks)g(of)g(ha)m(ving)h(the)150
+2370 y(`)p Fo(passwd)p Ft(')26 b(\014le)h(c)m(hec)m(k)m(ed)i(out)f(to)g
+(p)s(eople's)f(w)m(orking)f(copies.)40 b(If)27 b(y)m(ou)h(do)f(w)m(an)m
+(t)h(to)g(include)e(the)h(`)p Fo(passwd)p Ft(')150 2480
+y(\014le)i(in)h(c)m(hec)m(k)m(outs)i(of)f(`)p Fo($CVSROOT/CVSROOT)p
+Ft(',)26 b(see)31 b(See)g(Section)f(C.10)h([c)m(hec)m(k)m(outlist],)h
+(page)g(137.)150 2703 y Fl(2.9.3.2)63 b(Using)42 b(the)f(clien)m(t)f
+(with)h(passw)m(ord)g(authen)m(tication)275 2895 y Ft(T)-8
+b(o)31 b(run)f(a)h Fs(cvs)f Ft(command)h(on)g(a)g(remote)h(rep)s
+(ository)e(via)g(the)i(passw)m(ord-authen)m(ticating)e(serv)m(er,)150
+3005 y(one)i(sp)s(eci\014es)f(the)h Fo(pserver)e Ft(proto)s(col,)j
+(username,)f(rep)s(ository)f(host,)i(and)e(path)h(to)h(the)f(rep)s
+(ository)-8 b(.)150 3114 y(F)g(or)31 b(example:)390 3243
+y Fo(cvs)47 b(-d)g(:pserver:bach@faun.exampl)o(e.o)o(rg:/)o(usr/)o(loc)
+o(al/c)o(vsro)o(ot)41 b(checkout)46 b(someproj)275 3377
+y Ft(or)390 3505 y Fo(CVSROOT=:pserver:bach@fa)o(un.e)o(xamp)o(le.)o
+(org:)o(/usr)o(/lo)o(cal/)o(cvsr)o(oot)390 3609 y(cvs)h(checkout)e
+(someproj)275 3743 y Ft(Ho)m(w)m(ev)m(er,)h(unless)39
+b(y)m(ou're)j(connecting)g(to)g(a)g(public-access)e(rep)s(ository)g
+(\(i.e.,)45 b(one)d(where)e(that)150 3853 y(username)34
+b(do)s(esn't)g(require)f(a)i(passw)m(ord\),)g(y)m(ou'll)f(need)g(to)h
+Fm(log)g(in)e Ft(\014rst.)52 b(Logging)35 b(in)e(v)m(eri\014es)h(y)m
+(our)150 3963 y(passw)m(ord)e(with)g(the)h(rep)s(ository)-8
+b(.)48 b(It's)33 b(done)g(with)f(the)h Fo(login)f Ft(command,)h(whic)m
+(h)f(will)e(prompt)j(y)m(ou)150 4072 y(in)m(teractiv)m(ely)d(for)h(the)
+f(passw)m(ord:)390 4201 y Fo(cvs)47 b(-d)g(:pserver:bach@faun.exampl)o
+(e.o)o(rg:/)o(usr/)o(loc)o(al/c)o(vsro)o(ot)41 b(login)390
+4304 y(CVS)47 b(password:)275 4439 y Ft(After)39 b(y)m(ou)h(en)m(ter)g
+(the)g(passw)m(ord,)h Fs(cvs)e Ft(v)m(eri\014es)g(it)g(with)f(the)i
+(serv)m(er.)68 b(If)39 b(the)h(v)m(eri\014cation)f(suc-)150
+4548 y(ceeds,)e(then)d(that)h(com)m(bination)f(of)h(username,)h(host,)g
+(rep)s(ository)-8 b(,)35 b(and)f(passw)m(ord)h(is)e(p)s(ermanen)m(tly)
+150 4658 y(recorded,)h(so)f(future)g(transactions)g(with)f(that)i(rep)s
+(ository)e(w)m(on't)i(require)d(y)m(ou)j(to)g(run)e Fo(cvs)d(login)p
+Ft(.)150 4767 y(\(If)d(v)m(eri\014cation)f(fails,)g Fs(cvs)g
+Ft(will)e(exit)j(complaining)d(that)j(the)g(passw)m(ord)f(w)m(as)h
+(incorrect,)h(and)e(nothing)150 4877 y(will)j(b)s(e)h(recorded.\))275
+5011 y(The)41 b(records)h(are)h(stored,)j(b)m(y)c(default,)j(in)c(the)h
+(\014le)g(`)p Fo($HOME/.cvspass)p Ft('.)73 b(That)42
+b(\014le's)g(format)150 5121 y(is)35 b(h)m(uman-readable,)h(and)e(to)j
+(a)f(degree)g(h)m(uman-editable,)f(but)g(note)h(that)g(the)g(passw)m
+(ords)f(are)h(not)150 5230 y(stored)24 b(in)e(cleartext|they)j(are)f
+(trivially)d(enco)s(ded)i(to)i(protect)f(them)g(from)f
+Fo(")p Ft(inno)s(cen)m(t)p Fo(")g Ft(compromise)150 5340
+y(\(i.e.,)31 b(inadv)m(erten)m(t)g(viewing)d(b)m(y)j(a)f(system)h
+(administrator)e(or)h(other)h(non-malicious)d(p)s(erson\).)p
+eop
+%%Page: 24 26
+24 25 bop 150 -116 a Ft(24)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 299 y(Y)-8 b(ou)23 b(can)h(c)m(hange)h
+(the)e(default)g(lo)s(cation)g(of)g(this)f(\014le)h(b)m(y)g(setting)h
+(the)f Fo(CVS_PASSFILE)d Ft(en)m(vironmen)m(t)150 408
+y(v)-5 b(ariable.)39 b(If)29 b(y)m(ou)g(use)g(this)f(v)-5
+b(ariable,)29 b(mak)m(e)h(sure)e(y)m(ou)i(set)g(it)e
+Fn(b)-5 b(efor)g(e)37 b Fo(cvs)29 b(login)f Ft(is)g(run.)39
+b(If)29 b(y)m(ou)g(w)m(ere)150 518 y(to)e(set)g(it)f(after)h(running)c
+Fo(cvs)30 b(login)p Ft(,)c(then)g(later)g Fs(cvs)g Ft(commands)g(w)m
+(ould)f(b)s(e)g(unable)g(to)i(lo)s(ok)f(up)g(the)150
+628 y(passw)m(ord)k(for)g(transmission)e(to)j(the)g(serv)m(er.)275
+758 y(Once)d(y)m(ou)g(ha)m(v)m(e)h(logged)g(in,)e(all)g
+Fs(cvs)g Ft(commands)h(using)e(that)j(remote)g(rep)s(ository)e(and)h
+(username)150 868 y(will)g(authen)m(ticate)j(with)f(the)g(stored)h
+(passw)m(ord.)40 b(So,)30 b(for)g(example)390 993 y Fo(cvs)47
b(-d)g(:pserver:bach@faun.exampl)o(e.o)o(rg:/)o(usr/)o(loc)o(al/c)o
-(vsro)o(ot)41 b(login)390 1299 y(CVS)47 b(password:)275
-1434 y Ft(The)27 b(passw)m(ord)g(is)g(c)m(hec)m(k)m(ed)j(with)c(the)i
-(serv)m(er;)h(if)e(it)g(is)g(correct,)j(the)e Fo(login)e
-Ft(succeeds,)j(else)f(it)f(fails,)150 1544 y(complaining)h(that)j(the)g
-(passw)m(ord)e(w)m(as)i(incorrect.)275 1679 y(Once)36
-b(y)m(ou)h(ha)m(v)m(e)g(logged)g(in,)g(y)m(ou)g(can)f(force)h
-Fs(cvs)f Ft(to)h(connect)g(directly)f(to)h(the)f(serv)m(er)h(and)f(au-)
-150 1789 y(then)m(ticate)c(with)d(the)h(stored)h(passw)m(ord:)390
-1918 y Fo(cvs)47 b(-d)g(:pserver:bach@faun.exampl)o(e.o)o(rg:/)o(usr/)o
-(loc)o(al/c)o(vsro)o(ot)41 b(checkout)46 b(foo)275 2053
-y Ft(The)32 b(`)p Fo(:pserver:)p Ft(')f(is)h(necessary)h(b)s(ecause)g
-(without)f(it,)h Fs(cvs)f Ft(will)e(assume)i(it)h(should)e(use)h
-Fo(rsh)g Ft(to)150 2163 y(connect)d(with)e(the)h(serv)m(er)g(\(see)h
-(Section)f(2.9.2)i([Connecting)d(via)h(rsh],)g(page)h(20\).)41
-b(\(Once)28 b(y)m(ou)g(ha)m(v)m(e)i(a)150 2272 y(w)m(orking)c(cop)m(y)h
-(c)m(hec)m(k)m(ed)i(out)e(and)f(are)h(running)c Fs(cvs)j
-Ft(commands)g(from)g(within)e(it,)j(there)g(is)f(no)g(longer)150
-2382 y(an)m(y)33 b(need)g(to)g(sp)s(ecify)e(the)i(rep)s(ository)f
-(explicitly)-8 b(,)31 b(b)s(ecause)i Fs(cvs)f Ft(records)g(it)h(in)e
-(the)i(w)m(orking)f(cop)m(y's)150 2492 y(`)p Fo(CVS)p
-Ft(')e(sub)s(directory)-8 b(.\))275 2627 y(P)m(assw)m(ords)42
-b(are)g(stored)h(b)m(y)f(default)f(in)g(the)h(\014le)g(`)p
-Fo($HOME/.cvspass)p Ft('.)73 b(Its)42 b(format)g(is)f(h)m(uman-)150
-2736 y(readable,)e(but)e(don't)h(edit)f(it)g(unless)f(y)m(ou)i(kno)m(w)
-f(what)h(y)m(ou)g(are)f(doing.)62 b(The)37 b(passw)m(ords)g(are)h(not)
-150 2846 y(stored)30 b(in)f(cleartext,)j(but)e(are)g(trivially)e(enco)s
-(ded)i(to)h(protect)g(them)g(from)e Fo(")p Ft(inno)s(cen)m(t)p
-Fo(")h Ft(compromise)150 2956 y(\(i.e.,)g(inadv)m(erten)m(tly)e(b)s
-(eing)f(seen)i(b)m(y)g(a)g(system)g(administrator)e(who)h(happ)s(ens)f
-(to)j(lo)s(ok)e(at)i(that)f(\014le\).)275 3091 y(The)46
-b(passw)m(ord)f(for)i(the)f(curren)m(tly)g(c)m(hosen)h(remote)g(rep)s
-(ository)f(can)g(b)s(e)g(remo)m(v)m(ed)i(from)e(the)150
-3200 y(CVS)p 340 3200 28 4 v 32 w(P)-8 b(ASSFILE)30 b(b)m(y)g(using)f
-(the)h Fo(cvs)g(logout)f Ft(command.)275 3336 y(The)f
-Fo(CVS_PASSFILE)e Ft(en)m(vironmen)m(t)j(v)-5 b(ariable)28
-b(o)m(v)m(errides)h(this)f(default.)40 b(If)28 b(y)m(ou)i(use)f(this)f
-(v)-5 b(ariable,)150 3445 y(mak)m(e)29 b(sure)e(y)m(ou)h(set)g(it)f
-Fn(b)-5 b(efor)g(e)35 b Fo(cvs)30 b(login)c Ft(is)h(run.)38
-b(If)27 b(y)m(ou)h(w)m(ere)h(to)f(set)g(it)f(after)i(running)c
-Fo(cvs)k(login)p Ft(,)150 3555 y(then)f(later)h Fs(cvs)f
-Ft(commands)g(w)m(ould)g(b)s(e)g(unable)f(to)j(lo)s(ok)e(up)g(the)g
-(passw)m(ord)g(for)h(transmission)d(to)k(the)150 3664
-y(serv)m(er.)150 3890 y Fl(2.9.3.3)63 b(Securit)m(y)40
+(vsro)o(ot)41 b(checkout)46 b(foo)275 1123 y Ft(should)33
+b(just)h(w)m(ork)h(\(unless)f(the)h(passw)m(ord)f(c)m(hanges)i(on)f
+(the)g(serv)m(er)g(side,)g(in)f(whic)m(h)g(case)i(y)m(ou'll)150
+1233 y(ha)m(v)m(e)c(to)f(re-run)e Fo(cvs)g(login)p Ft(\).)275
+1364 y(Note)g(that)f(if)f(the)h(`)p Fo(:pserver:)p Ft(')e(w)m(ere)i
+(not)g(presen)m(t)g(in)f(the)h(rep)s(ository)f(sp)s(eci\014cation,)g
+Fs(cvs)g Ft(w)m(ould)150 1473 y(assume)j(it)g(should)e(use)i
+Fo(rsh)f Ft(to)i(connect)h(with)c(the)j(serv)m(er)f(instead)g(\(see)h
+(Section)f(2.9.2)i([Connecting)150 1583 y(via)e(rsh],)g(page)h(20\).)
+275 1713 y(Of)j(course,)i(once)f(y)m(ou)g(ha)m(v)m(e)g(a)g(w)m(orking)f
+(cop)m(y)i(c)m(hec)m(k)m(ed)g(out)f(and)f(are)h(running)d
+Fs(cvs)h Ft(commands)150 1823 y(from)c(within)d(it,)j(there)h(is)e(no)h
+(longer)f(an)m(y)i(need)e(to)i(sp)s(ecify)e(the)h(rep)s(ository)f
+(explicitly)-8 b(,)28 b(b)s(ecause)h Fs(cvs)150 1933
+y Ft(can)i(deduce)f(the)g(rep)s(ository)g(from)f(the)i(w)m(orking)f
+(cop)m(y's)h(`)p Fo(CVS)p Ft(')f(sub)s(directory)-8 b(.)275
+2063 y(The)28 b(passw)m(ord)h(for)g(a)h(giv)m(en)g(remote)g(rep)s
+(ository)e(can)i(b)s(e)f(remo)m(v)m(ed)h(from)f(the)h
+Fo(CVS_PASSFILE)c Ft(b)m(y)150 2173 y(using)j(the)h Fo(cvs)g(logout)f
+Ft(command.)150 2385 y Fl(2.9.3.3)63 b(Securit)m(y)40
b(considerations)i(with)f(passw)m(ord)g(authen)m(tication)275
-4083 y Ft(The)35 b(passw)m(ords)g(are)h(stored)g(on)g(the)g(clien)m(t)f
+2574 y Ft(The)35 b(passw)m(ords)g(are)h(stored)g(on)g(the)g(clien)m(t)f
(side)g(in)f(a)i(trivial)e(enco)s(ding)h(of)h(the)g(cleartext,)j(and)
-150 4193 y(transmitted)30 b(in)f(the)i(same)g(enco)s(ding.)40
+150 2684 y(transmitted)30 b(in)f(the)i(same)g(enco)s(ding.)40
b(The)30 b(enco)s(ding)g(is)g(done)g(only)g(to)h(prev)m(en)m(t)g(inadv)
-m(erten)m(t)g(pass-)150 4302 y(w)m(ord)36 b(compromises)f(\(i.e.,)j(a)f
+m(erten)m(t)g(pass-)150 2793 y(w)m(ord)36 b(compromises)f(\(i.e.,)j(a)f
(system)f(administrator)e(acciden)m(tally)i(lo)s(oking)f(at)i(the)f
-(\014le\),)h(and)f(will)150 4412 y(not)31 b(prev)m(en)m(t)g(ev)m(en)g
+(\014le\),)h(and)f(will)150 2903 y(not)31 b(prev)m(en)m(t)g(ev)m(en)g
(a)f(naiv)m(e)h(attac)m(k)m(er)i(from)d(gaining)f(the)i(passw)m(ord.)
-275 4547 y(The)40 b(separate)i Fs(cvs)e Ft(passw)m(ord)g(\014le)g
+275 3034 y(The)40 b(separate)i Fs(cvs)e Ft(passw)m(ord)g(\014le)g
(\(see)i(Section)f(2.9.3.1)j([P)m(assw)m(ord)d(authen)m(tication)g
-(serv)m(er],)150 4657 y(page)k(21\))h(allo)m(ws)e(p)s(eople)f(to)j(use)
+(serv)m(er],)150 3143 y(page)k(21\))h(allo)m(ws)e(p)s(eople)f(to)j(use)
e(a)h(di\013eren)m(t)f(passw)m(ord)g(for)g(rep)s(ository)g(access)h
-(than)g(for)f(login)150 4766 y(access.)f(On)29 b(the)i(other)g(hand,)f
+(than)g(for)f(login)150 3253 y(access.)f(On)29 b(the)i(other)g(hand,)f
(once)h(a)g(user)f(has)g(non-read-only)g(access)i(to)f(the)g(rep)s
-(ository)-8 b(,)30 b(she)h(can)150 4876 y(execute)e(programs)e(on)g
+(ository)-8 b(,)30 b(she)h(can)150 3362 y(execute)e(programs)e(on)g
(the)h(serv)m(er)g(system)f(through)g(a)h(v)-5 b(ariet)m(y)28
b(of)f(means.)40 b(Th)m(us,)27 b(rep)s(ository)g(access)150
-4986 y(implies)k(fairly)i(broad)h(system)g(access)h(as)g(w)m(ell.)51
+3472 y(implies)k(fairly)i(broad)h(system)g(access)h(as)g(w)m(ell.)51
b(It)34 b(migh)m(t)g(b)s(e)g(p)s(ossible)e(to)j(mo)s(dify)d
-Fs(cvs)h Ft(to)i(prev)m(en)m(t)150 5095 y(that,)c(but)f(no)g(one)h(has)
-f(done)g(so)h(as)f(of)h(this)e(writing.)275 5230 y(Note)36
+Fs(cvs)h Ft(to)i(prev)m(en)m(t)150 3581 y(that,)c(but)f(no)g(one)h(has)
+f(done)g(so)h(as)f(of)h(this)e(writing.)275 3712 y(Note)36
b(that)f(b)s(ecause)g(the)g(`)p Fo($CVSROOT/CVSROOT)p
Ft(')c(directory)j(con)m(tains)h(`)p Fo(passwd)p Ft(')f(and)g(other)h
-(\014les)150 5340 y(whic)m(h)k(are)j(used)d(to)j(c)m(hec)m(k)g(securit)
+(\014les)150 3822 y(whic)m(h)k(are)j(used)d(to)j(c)m(hec)m(k)g(securit)
m(y)-8 b(,)44 b(y)m(ou)d(m)m(ust)g(con)m(trol)g(the)g(p)s(ermissions)c
-(on)k(this)e(directory)i(as)p eop
-%%Page: 24 26
-24 25 bop 150 -116 a Ft(24)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y(tigh)m(tly)36
+(on)k(this)e(directory)i(as)150 3931 y(tigh)m(tly)36
b(as)h(the)f(p)s(ermissions)e(on)i(`)p Fo(/etc)p Ft('.)58
b(The)36 b(same)h(applies)e(to)i(the)f(`)p Fo($CVSROOT)p
-Ft(')f(directory)h(itself)150 408 y(and)g(an)m(y)g(directory)g(ab)s(o)m
-(v)m(e)h(it)f(in)f(the)h(tree.)59 b(An)m(y)m(one)37 b(who)e(has)h
-(write)g(access)h(to)g(suc)m(h)f(a)g(directory)150 518
-y(will)d(ha)m(v)m(e)38 b(the)e(abilit)m(y)f(to)i(b)s(ecome)f(an)m(y)h
-(user)e(on)h(the)h(system.)58 b(Note)37 b(that)g(these)g(p)s
-(ermissions)c(are)150 628 y(t)m(ypically)c(tigh)m(ter)i(than)f(y)m(ou)h
-(w)m(ould)e(use)h(if)f(y)m(ou)i(are)g(not)f(using)f(pserv)m(er.)275
-763 y(In)38 b(summary)-8 b(,)41 b(an)m(y)m(one)g(who)d(gets)j(the)e
+Ft(')f(directory)h(itself)150 4041 y(and)g(an)m(y)g(directory)g(ab)s(o)
+m(v)m(e)h(it)f(in)f(the)h(tree.)59 b(An)m(y)m(one)37
+b(who)e(has)h(write)g(access)h(to)g(suc)m(h)f(a)g(directory)150
+4150 y(will)d(ha)m(v)m(e)38 b(the)e(abilit)m(y)f(to)i(b)s(ecome)f(an)m
+(y)h(user)e(on)h(the)h(system.)58 b(Note)37 b(that)g(these)g(p)s
+(ermissions)c(are)150 4260 y(t)m(ypically)c(tigh)m(ter)i(than)f(y)m(ou)
+h(w)m(ould)e(use)h(if)f(y)m(ou)i(are)g(not)f(using)f(pserv)m(er.)275
+4391 y(In)38 b(summary)-8 b(,)41 b(an)m(y)m(one)g(who)d(gets)j(the)e
(passw)m(ord)g(gets)h(rep)s(ository)e(access)j(\(whic)m(h)d(ma)m(y)i
-(imply)150 873 y(some)33 b(measure)g(of)g(general)g(system)g(access)i
+(imply)150 4500 y(some)33 b(measure)g(of)g(general)g(system)g(access)i
(as)e(w)m(ell\).)48 b(The)32 b(passw)m(ord)g(is)g(a)m(v)-5
-b(ailable)33 b(to)g(an)m(y)m(one)h(who)150 983 y(can)k(sni\013)e(net)m
+b(ailable)33 b(to)g(an)m(y)m(one)h(who)150 4610 y(can)k(sni\013)e(net)m
(w)m(ork)j(pac)m(k)m(ets)g(or)f(read)g(a)g(protected)h(\(i.e.,)h(user)d
(read-only\))g(\014le.)62 b(If)38 b(y)m(ou)g(w)m(an)m(t)g(real)150
-1092 y(securit)m(y)-8 b(,)31 b(get)g(Kerb)s(eros.)150
-1319 y Fl(2.9.4)63 b(Direct)40 b(connection)h(with)g(GSSAPI)275
-1512 y Ft(GSSAPI)34 b(is)h(a)h(generic)g(in)m(terface)g(to)g(net)m(w)m
+4719 y(securit)m(y)-8 b(,)31 b(get)g(Kerb)s(eros.)150
+4932 y Fl(2.9.4)63 b(Direct)40 b(connection)h(with)g(GSSAPI)275
+5121 y Ft(GSSAPI)34 b(is)h(a)h(generic)g(in)m(terface)g(to)g(net)m(w)m
(ork)h(securit)m(y)e(systems)h(suc)m(h)f(as)h(Kerb)s(eros)f(5.)56
-b(If)36 b(y)m(ou)150 1622 y(ha)m(v)m(e)j(a)g(w)m(orking)e(GSSAPI)g
+b(If)36 b(y)m(ou)150 5230 y(ha)m(v)m(e)j(a)g(w)m(orking)e(GSSAPI)g
(library)-8 b(,)38 b(y)m(ou)h(can)f(ha)m(v)m(e)h Fs(cvs)e
Ft(connect)i(via)f(a)g(direct)f Fs(tcp)h Ft(connection,)150
-1732 y(authen)m(ticating)31 b(with)e(GSSAPI.)275 1867
-y(T)-8 b(o)36 b(do)g(this,)g Fs(cvs)f Ft(needs)g(to)i(b)s(e)e(compiled)
-g(with)f(GSSAPI)h(supp)s(ort;)i(when)e(con\014guring)f
-Fs(cvs)h Ft(it)150 1977 y(tries)26 b(to)i(detect)h(whether)d(GSSAPI)g
-(libraries)f(using)g(k)m(erb)s(eros)i(v)m(ersion)f(5)i(are)f(presen)m
-(t.)40 b(Y)-8 b(ou)28 b(can)f(also)150 2086 y(use)j(the)h(`)p
-Fo(--with-gssapi)p Ft(')c(\015ag)k(to)g(con\014gure.)275
-2222 y(The)f(connection)h(is)f(authen)m(ticated)i(using)e(GSSAPI,)g
-(but)h(the)g(message)h(stream)f(is)g Fn(not)40 b Ft(authen-)150
-2332 y(ticated)31 b(b)m(y)f(default.)40 b(Y)-8 b(ou)31
-b(m)m(ust)f(use)g(the)h Fo(-a)f Ft(global)f(option)h(to)h(request)g
-(stream)f(authen)m(tication.)275 2467 y(The)23 b(data)h(transmitted)g
-(is)e Fn(not)34 b Ft(encrypted)23 b(b)m(y)h(default.)37
-b(Encryption)23 b(supp)s(ort)f(m)m(ust)h(b)s(e)g(compiled)150
-2577 y(in)m(to)28 b(b)s(oth)g(the)h(clien)m(t)f(and)f(the)i(serv)m(er;)
-h(use)e(the)g(`)p Fo(--enable-encrypt)p Ft(')d(con\014gure)j(option)g
-(to)h(turn)e(it)150 2687 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f
-(use)g(the)g Fo(-x)g Ft(global)g(option)g(to)h(request)f(encryption.)
-275 2822 y(GSSAPI)k(connections)h(are)h(handled)d(on)i(the)g(serv)m(er)
-h(side)e(b)m(y)h(the)h(same)f(serv)m(er)h(whic)m(h)e(handles)150
-2932 y(the)40 b(passw)m(ord)f(authen)m(tication)i(serv)m(er;)k(see)40
+5340 y(authen)m(ticating)31 b(with)e(GSSAPI.)p eop
+%%Page: 25 27
+25 26 bop 150 -116 a Ft(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
+2425 b(25)275 299 y(T)-8 b(o)36 b(do)g(this,)g Fs(cvs)f
+Ft(needs)g(to)i(b)s(e)e(compiled)g(with)f(GSSAPI)h(supp)s(ort;)i(when)e
+(con\014guring)f Fs(cvs)h Ft(it)150 408 y(tries)26 b(to)i(detect)h
+(whether)d(GSSAPI)g(libraries)f(using)g(k)m(erb)s(eros)i(v)m(ersion)f
+(5)i(are)f(presen)m(t.)40 b(Y)-8 b(ou)28 b(can)f(also)150
+518 y(use)j(the)h(`)p Fo(--with-gssapi)p Ft(')c(\015ag)k(to)g
+(con\014gure.)275 669 y(The)f(connection)h(is)f(authen)m(ticated)i
+(using)e(GSSAPI,)g(but)h(the)g(message)h(stream)f(is)g
+Fn(not)40 b Ft(authen-)150 778 y(ticated)31 b(b)m(y)f(default.)40
+b(Y)-8 b(ou)31 b(m)m(ust)f(use)g(the)h Fo(-a)f Ft(global)f(option)h(to)
+h(request)g(stream)f(authen)m(tication.)275 929 y(The)23
+b(data)h(transmitted)g(is)e Fn(not)34 b Ft(encrypted)23
+b(b)m(y)h(default.)37 b(Encryption)23 b(supp)s(ort)f(m)m(ust)h(b)s(e)g
+(compiled)150 1038 y(in)m(to)28 b(b)s(oth)g(the)h(clien)m(t)f(and)f
+(the)i(serv)m(er;)h(use)e(the)g(`)p Fo(--enable-encrypt)p
+Ft(')d(con\014gure)j(option)g(to)h(turn)e(it)150 1148
+y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
+Fo(-x)g Ft(global)g(option)g(to)h(request)f(encryption.)275
+1299 y(GSSAPI)k(connections)h(are)h(handled)d(on)i(the)g(serv)m(er)h
+(side)e(b)m(y)h(the)h(same)f(serv)m(er)h(whic)m(h)e(handles)150
+1408 y(the)40 b(passw)m(ord)f(authen)m(tication)i(serv)m(er;)k(see)40
b(Section)g(2.9.3.1)j([P)m(assw)m(ord)d(authen)m(tication)g(serv)m
-(er],)150 3042 y(page)46 b(21.)86 b(If)45 b(y)m(ou)g(are)h(using)e(a)h
+(er],)150 1518 y(page)46 b(21.)86 b(If)45 b(y)m(ou)g(are)h(using)e(a)h
(GSSAPI)g(mec)m(hanism)f(suc)m(h)h(as)h(Kerb)s(eros)e(whic)m(h)g(pro)m
-(vides)g(for)150 3151 y(strong)e(authen)m(tication,)j(y)m(ou)d(will)d
+(vides)g(for)150 1627 y(strong)e(authen)m(tication,)j(y)m(ou)d(will)d
(probably)h(w)m(an)m(t)i(to)h(disable)d(the)i(abilit)m(y)e(to)i(authen)
-m(ticate)h(via)150 3261 y(cleartext)38 b(passw)m(ords.)58
+m(ticate)h(via)150 1737 y(cleartext)38 b(passw)m(ords.)58
b(T)-8 b(o)37 b(do)f(so,)j(create)f(an)e(empt)m(y)h(`)p
Fo(CVSROOT/passwd)p Ft(')c(passw)m(ord)j(\014le,)h(and)f(set)150
-3370 y Fo(SystemAuth=no)27 b Ft(in)i(the)h(con\014g)h(\014le)e(\(see)j
-(Section)e(C.13)h([con\014g],)g(page)h(138\).)275 3506
+1847 y Fo(SystemAuth=no)27 b Ft(in)i(the)h(con\014g)h(\014le)e(\(see)j
+(Section)e(C.13)h([con\014g],)g(page)h(139\).)275 1997
y(The)43 b(GSSAPI)g(serv)m(er)h(uses)g(a)g(principal)d(name)j(of)g
(cvs/)p Fm(hostname)p Ft(,)k(where)c Fm(hostname)49 b
-Ft(is)43 b(the)150 3616 y(canonical)26 b(name)g(of)h(the)g(serv)m(er)f
+Ft(is)43 b(the)150 2107 y(canonical)26 b(name)g(of)h(the)g(serv)m(er)f
(host.)40 b(Y)-8 b(ou)27 b(will)c(ha)m(v)m(e)28 b(to)f(set)g(this)f(up)
-f(as)i(required)d(b)m(y)i(y)m(our)h(GSSAPI)150 3725 y(mec)m(hanism.)275
-3861 y(T)-8 b(o)30 b(connect)i(using)d(GSSAPI,)g(use)h(`)p
+f(as)i(required)d(b)m(y)i(y)m(our)h(GSSAPI)150 2216 y(mec)m(hanism.)275
+2367 y(T)-8 b(o)30 b(connect)i(using)d(GSSAPI,)g(use)h(`)p
Fo(:gserver:)p Ft('.)39 b(F)-8 b(or)31 b(example,)390
-3991 y Fo(cvs)47 b(-d)g(:gserver:faun.example.org)o(:/u)o(sr/l)o(ocal)o
-(/cv)o(sroo)o(t)42 b(checkout)j(foo)150 4217 y Fl(2.9.5)63
+2512 y Fo(cvs)47 b(-d)g(:gserver:faun.example.org)o(:/u)o(sr/l)o(ocal)o
+(/cv)o(sroo)o(t)42 b(checkout)j(foo)150 2768 y Fl(2.9.5)63
b(Direct)40 b(connection)h(with)g(k)m(erb)s(eros)275
-4411 y Ft(The)28 b(easiest)i(w)m(a)m(y)g(to)g(use)f(k)m(erb)s(eros)g
+2977 y Ft(The)28 b(easiest)i(w)m(a)m(y)g(to)g(use)f(k)m(erb)s(eros)g
(is)g(to)h(use)f(the)g(k)m(erb)s(eros)g Fo(rsh)p Ft(,)g(as)h(describ)s
-(ed)d(in)h(Section)h(2.9.2)150 4521 y([Connecting)c(via)h(rsh],)g(page)
+(ed)d(in)h(Section)h(2.9.2)150 3086 y([Connecting)c(via)h(rsh],)g(page)
g(20.)40 b(The)26 b(main)e(disadv)-5 b(an)m(tage)26 b(of)g(using)f(rsh)
-f(is)h(that)h(all)f(the)h(data)g(needs)150 4630 y(to)j(pass)f(through)g
+f(is)h(that)h(all)f(the)h(data)g(needs)150 3196 y(to)j(pass)f(through)g
(additional)f(programs,)h(so)h(it)f(ma)m(y)h(b)s(e)f(slo)m(w)m(er.)40
b(So)29 b(if)e(y)m(ou)i(ha)m(v)m(e)h(k)m(erb)s(eros)e(installed)150
-4740 y(y)m(ou)j(can)f(connect)i(via)e(a)g(direct)g Fs(tcp)g
+3305 y(y)m(ou)j(can)f(connect)i(via)e(a)g(direct)g Fs(tcp)g
Ft(connection,)h(authen)m(ticating)f(with)f(k)m(erb)s(eros.)275
-4876 y(This)19 b(section)j(concerns)g(the)g(k)m(erb)s(eros)f(net)m(w)m
+3456 y(This)19 b(section)j(concerns)g(the)g(k)m(erb)s(eros)f(net)m(w)m
(ork)h(securit)m(y)g(system,)i(v)m(ersion)d(4.)38 b(Kerb)s(eros)20
-b(v)m(ersion)i(5)150 4985 y(is)h(supp)s(orted)f(via)h(the)h(GSSAPI)e
+b(v)m(ersion)i(5)150 3566 y(is)h(supp)s(orted)f(via)h(the)h(GSSAPI)e
(generic)i(net)m(w)m(ork)h(securit)m(y)e(in)m(terface,)j(as)e(describ)s
-(ed)d(in)i(the)g(previous)150 5095 y(section.)275 5230
+(ed)d(in)i(the)g(previous)150 3675 y(section.)275 3826
y(T)-8 b(o)22 b(do)g(this,)h Fs(cvs)e Ft(needs)h(to)h(b)s(e)f(compiled)
e(with)h(k)m(erb)s(eros)h(supp)s(ort;)i(when)d(con\014guring)g
-Fs(cvs)g Ft(it)h(tries)150 5340 y(to)31 b(detect)h(whether)e(k)m(erb)s
+Fs(cvs)g Ft(it)h(tries)150 3935 y(to)31 b(detect)h(whether)e(k)m(erb)s
(eros)g(is)f(presen)m(t)i(or)f(y)m(ou)h(can)f(use)g(the)h(`)p
-Fo(--with-krb4)p Ft(')d(\015ag)i(to)i(con\014gure.)p
-eop
-%%Page: 25 27
-25 26 bop 150 -116 a Ft(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(25)275 299 y(The)23 b(data)h(transmitted)g(is)e
-Fn(not)34 b Ft(encrypted)23 b(b)m(y)h(default.)37 b(Encryption)23
-b(supp)s(ort)f(m)m(ust)h(b)s(e)g(compiled)150 408 y(in)m(to)29
+Fo(--with-krb4)p Ft(')d(\015ag)i(to)i(con\014gure.)275
+4086 y(The)23 b(data)h(transmitted)g(is)e Fn(not)34 b
+Ft(encrypted)23 b(b)m(y)h(default.)37 b(Encryption)23
+b(supp)s(ort)f(m)m(ust)h(b)s(e)g(compiled)150 4196 y(in)m(to)29
b(b)s(oth)g(the)g(clien)m(t)g(and)g(serv)m(er;)h(use)f(the)h(`)p
Fo(--enable-encryption)p Ft(')24 b(con\014gure)29 b(option)g(to)h(turn)
-e(it)150 518 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
+e(it)150 4305 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
Fo(-x)g Ft(global)g(option)g(to)h(request)f(encryption.)275
-651 y(Y)-8 b(ou)25 b(need)g(to)g(edit)g Fo(inetd.conf)d
-Ft(on)j(the)g(serv)m(er)g(mac)m(hine)g(to)g(run)f Fo(cvs)29
-b(kserver)p Ft(.)37 b(The)25 b(clien)m(t)f(uses)150 760
-y(p)s(ort)35 b(1999)i(b)m(y)f(default;)i(if)c(y)m(ou)i(w)m(an)m(t)h(to)
-f(use)g(another)f(p)s(ort)g(sp)s(ecify)g(it)g(in)f(the)i
-Fo(CVS_CLIENT_PORT)150 870 y Ft(en)m(vironmen)m(t)30
-b(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)275 1003
+4456 y(Y)-8 b(ou)35 b(need)g(to)h(edit)e(`)p Fo(inetd.conf)p
+Ft(')f(on)i(the)g(serv)m(er)g(mac)m(hine)g(to)h(run)e
+Fo(cvs)29 b(kserver)p Ft(.)53 b(The)34 b(clien)m(t)150
+4565 y(uses)23 b(p)s(ort)f(1999)k(b)m(y)d(default;)i(if)d(y)m(ou)i(w)m
+(an)m(t)g(to)g(use)f(another)g(p)s(ort)g(sp)s(ecify)f(it)h(in)f(the)h
+Fo(CVS_CLIENT_PORT)150 4675 y Ft(en)m(vironmen)m(t)30
+b(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)275 4825
y(When)g(y)m(ou)g(w)m(an)m(t)i(to)f(use)f Fs(cvs)p Ft(,)g(get)h(a)g
(tic)m(k)m(et)h(in)d(the)i(usual)e(w)m(a)m(y)i(\(generally)f
-Fo(kinit)p Ft(\);)g(it)g(m)m(ust)h(b)s(e)150 1112 y(a)f(tic)m(k)m(et)h
+Fo(kinit)p Ft(\);)g(it)g(m)m(ust)h(b)s(e)150 4935 y(a)f(tic)m(k)m(et)h
(whic)m(h)d(allo)m(ws)h(y)m(ou)g(to)h(log)g(in)m(to)f(the)h(serv)m(er)f
(mac)m(hine.)41 b(Then)29 b(y)m(ou)i(are)g(ready)f(to)h(go:)390
-1239 y Fo(cvs)47 b(-d)g(:kserver:faun.example.org)o(:/u)o(sr/l)o(ocal)o
-(/cv)o(sroo)o(t)42 b(checkout)j(foo)275 1372 y Ft(Previous)26
+5080 y Fo(cvs)47 b(-d)g(:kserver:faun.example.org)o(:/u)o(sr/l)o(ocal)o
+(/cv)o(sroo)o(t)42 b(checkout)j(foo)275 5230 y Ft(Previous)26
b(v)m(ersions)h(of)h Fs(cvs)f Ft(w)m(ould)f(fall)g(bac)m(k)j(to)f(a)g
(connection)g(via)g(rsh;)f(this)g(v)m(ersion)g(will)e(not)j(do)150
-1482 y(so.)150 1701 y Fl(2.9.6)63 b(Connecting)41 b(with)f(fork)275
-1891 y Ft(This)e(access)k(metho)s(d)e(allo)m(ws)g(y)m(ou)g(to)i
-(connect)f(to)g(a)g(rep)s(ository)e(on)i(y)m(our)f(lo)s(cal)g(disk)f
-(via)h(the)150 2001 y(remote)45 b(proto)s(col.)82 b(In)43
-b(other)h(w)m(ords)g(it)f(do)s(es)h(prett)m(y)h(m)m(uc)m(h)f(the)g
-(same)h(thing)e(as)h Fo(:local:)p Ft(,)i(but)150 2111
-y(v)-5 b(arious)29 b(quirks,)g(bugs)h(and)f(the)i(lik)m(e)f(are)g
+5340 y(so.)p eop
+%%Page: 26 28
+26 27 bop 150 -116 a Ft(26)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 299 y Fl(2.9.6)63 b(Connecting)41
+b(with)f(fork)275 494 y Ft(This)e(access)k(metho)s(d)e(allo)m(ws)g(y)m
+(ou)g(to)i(connect)f(to)g(a)g(rep)s(ository)e(on)i(y)m(our)f(lo)s(cal)g
+(disk)f(via)h(the)150 604 y(remote)45 b(proto)s(col.)82
+b(In)43 b(other)h(w)m(ords)g(it)f(do)s(es)h(prett)m(y)h(m)m(uc)m(h)f
+(the)g(same)h(thing)e(as)h Fo(:local:)p Ft(,)i(but)150
+713 y(v)-5 b(arious)29 b(quirks,)g(bugs)h(and)f(the)i(lik)m(e)f(are)g
(those)h(of)g(the)f(remote)i Fs(cvs)d Ft(rather)h(than)h(the)f(lo)s
-(cal)g Fs(cvs)p Ft(.)275 2243 y(F)-8 b(or)23 b(da)m(y-to-da)m(y)h(op)s
+(cal)g Fs(cvs)p Ft(.)275 851 y(F)-8 b(or)23 b(da)m(y-to-da)m(y)h(op)s
(erations)e(y)m(ou)h(migh)m(t)f(prefer)g(either)g Fo(:local:)f
Ft(or)h Fo(:fork:)p Ft(,)h(dep)s(ending)d(on)i(y)m(our)150
-2353 y(preferences.)39 b(Of)27 b(course)g Fo(:fork:)f
+960 y(preferences.)39 b(Of)27 b(course)g Fo(:fork:)f
Ft(comes)i(in)d(particularly)g(handy)h(in)g(testing)h(or)g(debugging)f
-Fo(cvs)h Ft(and)150 2462 y(the)34 b(remote)h(proto)s(col.)51
+Fo(cvs)h Ft(and)150 1070 y(the)34 b(remote)h(proto)s(col.)51
b(Sp)s(eci\014cally)-8 b(,)33 b(w)m(e)h(a)m(v)m(oid)g(all)f(of)h(the)g
-(net)m(w)m(ork-related)h(setup/con\014guration,)150 2572
+(net)m(w)m(ork-related)h(setup/con\014guration,)150 1180
y(timeouts,)g(and)e(authen)m(tication)h(inheren)m(t)f(in)g(the)h(other)
g(remote)h(access)g(metho)s(ds)e(but)h(still)d(create)150
-2682 y(a)g(connection)f(whic)m(h)f(uses)h(the)h(remote)g(proto)s(col.)
-275 2814 y(T)-8 b(o)29 b(connect)h(using)d(the)j Fo(fork)d
+1289 y(a)g(connection)f(whic)m(h)f(uses)h(the)h(remote)g(proto)s(col.)
+275 1426 y(T)-8 b(o)29 b(connect)h(using)d(the)j Fo(fork)d
Ft(metho)s(d,)i(use)g(`)p Fo(:fork:)p Ft(')f(and)g(the)i(pathname)e(to)
-i(y)m(our)f(lo)s(cal)f(rep)s(os-)150 2924 y(itory)-8
-b(.)41 b(F)-8 b(or)31 b(example:)390 3051 y Fo(cvs)47
+i(y)m(our)f(lo)s(cal)f(rep)s(os-)150 1536 y(itory)-8
+b(.)41 b(F)-8 b(or)31 b(example:)390 1667 y Fo(cvs)47
b(-d)g(:fork:/usr/local/cvsroot)41 b(checkout)46 b(foo)275
-3184 y Ft(As)40 b(with)e Fo(:ext:)p Ft(,)j(the)g(serv)m(er)f(is)f
+1805 y Ft(As)40 b(with)e Fo(:ext:)p Ft(,)j(the)g(serv)m(er)f(is)f
(called)g(`)p Fo(cvs)p Ft(')h(b)m(y)g(default,)i(or)e(the)g(v)-5
-b(alue)39 b(of)i(the)f Fo(CVS_SERVER)150 3293 y Ft(en)m(vironmen)m(t)30
-b(v)-5 b(ariable.)150 3545 y Fp(2.10)68 b(Read-only)46
-b(rep)t(ository)g(access)275 3736 y Ft(It)56 b(is)f(p)s(ossible)e(to)k
+b(alue)39 b(of)i(the)f Fo(CVS_SERVER)150 1914 y Ft(en)m(vironmen)m(t)30
+b(v)-5 b(ariable.)150 2179 y Fp(2.10)68 b(Read-only)46
+b(rep)t(ository)g(access)275 2374 y Ft(It)56 b(is)f(p)s(ossible)e(to)k
(gran)m(t)g(read-only)e(rep)s(ository)g(access)j(to)f(p)s(eople)e
-(using)f(the)i(passw)m(ord-)150 3846 y(authen)m(ticated)44
+(using)f(the)i(passw)m(ord-)150 2484 y(authen)m(ticated)44
b(serv)m(er)g(\(see)h(Section)e(2.9.3)i([P)m(assw)m(ord)f(authen)m
(ticated],)49 b(page)44 b(21\).)81 b(\(The)44 b(other)150
-3955 y(access)f(metho)s(ds)d(do)h(not)g(ha)m(v)m(e)i(explicit)c(supp)s
+2593 y(access)f(metho)s(ds)d(do)h(not)g(ha)m(v)m(e)i(explicit)c(supp)s
(ort)h(for)h(read-only)f(users)h(b)s(ecause)g(those)h(metho)s(ds)150
-4065 y(all)36 b(assume)i(login)e(access)j(to)f(the)f(rep)s(ository)g
+2703 y(all)36 b(assume)i(login)e(access)j(to)f(the)f(rep)s(ository)g
(mac)m(hine)g(an)m(yw)m(a)m(y)-8 b(,)41 b(and)c(therefore)h(the)g(user)
-e(can)i(do)150 4175 y(whatev)m(er)31 b(lo)s(cal)f(\014le)f(p)s
-(ermissions)e(allo)m(w)j(her)g(to)h(do.\))275 4307 y(A)e(user)f(who)h
+e(can)i(do)150 2813 y(whatev)m(er)31 b(lo)s(cal)f(\014le)f(p)s
+(ermissions)e(allo)m(w)j(her)g(to)h(do.\))275 2950 y(A)e(user)f(who)h
(has)g(read-only)g(access)h(can)g(do)f(only)f(those)i
Fs(cvs)e Ft(op)s(erations)g(whic)m(h)g(do)h(not)h(mo)s(dify)150
-4417 y(the)35 b(rep)s(ository)-8 b(,)36 b(except)g(for)e(certain)h
+3059 y(the)35 b(rep)s(ository)-8 b(,)36 b(except)g(for)e(certain)h
(\\administrativ)m(e")f(\014les)g(\(suc)m(h)h(as)g(lo)s(c)m(k)g
-(\014les)f(and)g(the)h(history)150 4527 y(\014le\).)71
+(\014les)f(and)g(the)h(history)150 3169 y(\014le\).)71
b(It)40 b(ma)m(y)h(b)s(e)f(desirable)f(to)i(use)f(this)g(feature)g(in)g
(conjunction)f(with)g(user-aliasing)g(\(see)i(Sec-)150
-4636 y(tion)30 b(2.9.3.1)j([P)m(assw)m(ord)e(authen)m(tication)f(serv)m
-(er],)h(page)g(21\).)275 4769 y(Unlik)m(e)e(with)f(previous)h(v)m
+3279 y(tion)30 b(2.9.3.1)j([P)m(assw)m(ord)e(authen)m(tication)f(serv)m
+(er],)h(page)g(21\).)275 3416 y(Unlik)m(e)e(with)f(previous)h(v)m
(ersions)h(of)g Fs(cvs)p Ft(,)f(read-only)h(users)f(should)f(b)s(e)i
-(able)f(merely)h(to)h(read)f(the)150 4878 y(rep)s(ository)-8
+(able)f(merely)h(to)h(read)f(the)150 3525 y(rep)s(ository)-8
b(,)32 b(and)g(not)g(to)h(execute)h(programs)e(on)g(the)g(serv)m(er)h
(or)f(otherwise)g(gain)g(unexp)s(ected)f(lev)m(els)150
-4988 y(of)26 b(access.)40 b(Or)25 b(to)h(b)s(e)f(more)g(accurate,)j
+3635 y(of)26 b(access.)40 b(Or)25 b(to)h(b)s(e)f(more)g(accurate,)j
(the)e Fn(known)33 b Ft(holes)25 b(ha)m(v)m(e)i(b)s(een)d(plugged.)38
-b(Because)27 b(this)d(feature)150 5098 y(is)30 b(new)g(and)g(has)h(not)
+b(Because)27 b(this)d(feature)150 3745 y(is)30 b(new)g(and)g(has)h(not)
g(receiv)m(ed)g(a)g(comprehensiv)m(e)f(securit)m(y)g(audit,)h(y)m(ou)g
-(should)d(use)j(whatev)m(er)g(lev)m(el)150 5207 y(of)g(caution)f(seems)
+(should)d(use)j(whatev)m(er)g(lev)m(el)150 3854 y(of)g(caution)f(seems)
g(w)m(arran)m(ted)h(giv)m(en)g(y)m(our)f(attitude)g(concerning)g
-(securit)m(y)-8 b(.)275 5340 y(There)24 b(are)h(t)m(w)m(o)i(w)m(a)m(ys)
+(securit)m(y)-8 b(.)275 3992 y(There)24 b(are)h(t)m(w)m(o)i(w)m(a)m(ys)
e(to)h(sp)s(ecify)e(read-only)g(access)i(for)f(a)h(user:)37
-b(b)m(y)25 b(inclusion,)e(and)h(b)m(y)h(exclusion.)p
+b(b)m(y)25 b(inclusion,)e(and)h(b)m(y)h(exclusion.)275
+4129 y Fo(")p Ft(Inclusion)p Fo(")e Ft(means)j(listing)e(that)i(user)g
+(sp)s(eci\014cally)e(in)g(the)j(`)p Fo($CVSROOT/CVSROOT/readers)o
+Ft(')21 b(\014le,)150 4238 y(whic)m(h)29 b(is)h(simply)d(a)k
+(newline-separated)e(list)g(of)i(users.)40 b(Here)31
+b(is)e(a)i(sample)e(`)p Fo(readers)p Ft(')g(\014le:)390
+4370 y Fo(melissa)390 4474 y(splotnik)390 4577 y(jrandom)275
+4715 y Ft(\(Don't)i(forget)h(the)e(newline)e(after)j(the)g(last)f
+(user.\))275 4852 y Fo(")p Ft(Exclusion)p Fo(")d Ft(means)k(explicitly)
+d(listing)g(ev)m(ery)m(one)k(who)e(has)g Fn(write)38
+b Ft(access|if)30 b(the)h(\014le)390 4984 y Fo
+($CVSROOT/CVSROOT/writers)150 5121 y Ft(exists,)h(then)f(only)g(those)h
+(users)e(listed)h(in)f(it)h(ha)m(v)m(e)i(write)d(access,)k(and)d(ev)m
+(ery)m(one)i(else)e(has)h(read-only)150 5230 y(access)i(\(of)f(course,)
+h(ev)m(en)g(the)f(read-only)f(users)g(still)f(need)h(to)i(b)s(e)e
+(listed)f(in)h(the)h Fs(cvs)f Ft(`)p Fo(passwd)p Ft(')f(\014le\).)150
+5340 y(The)f(`)p Fo(writers)p Ft(')f(\014le)g(has)h(the)h(same)g
+(format)f(as)h(the)g(`)p Fo(readers)p Ft(')d(\014le.)p
eop
-%%Page: 26 28
-26 27 bop 150 -116 a Ft(26)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)275 299 y Fo(")p Ft(Inclusion)p
-Fo(")23 b Ft(means)j(listing)e(that)i(user)g(sp)s(eci\014cally)e(in)g
-(the)j(`)p Fo($CVSROOT/CVSROOT/readers)o Ft(')21 b(\014le,)150
-408 y(whic)m(h)29 b(is)h(simply)d(a)k(newline-separated)e(list)g(of)i
-(users.)40 b(Here)31 b(is)e(a)i(sample)e(`)p Fo(readers)p
-Ft(')g(\014le:)390 548 y Fo(melissa)390 652 y(splotnik)390
-756 y(jrandom)275 901 y Ft(\(Don't)i(forget)h(the)e(newline)e(after)j
-(the)g(last)f(user.\))275 1047 y Fo(")p Ft(Exclusion)p
-Fo(")d Ft(means)k(explicitly)d(listing)g(ev)m(ery)m(one)k(who)e(has)g
-Fn(write)38 b Ft(access|if)30 b(the)h(\014le)390 1186
-y Fo($CVSROOT/CVSROOT/writers)150 1332 y Ft(exists,)h(then)f(only)g
-(those)h(users)e(listed)h(in)f(it)h(ha)m(v)m(e)i(write)d(access,)k(and)
-d(ev)m(ery)m(one)i(else)e(has)h(read-only)150 1441 y(access)i(\(of)f
-(course,)h(ev)m(en)g(the)f(read-only)f(users)g(still)f(need)h(to)i(b)s
-(e)e(listed)f(in)h(the)h Fs(cvs)f Ft(`)p Fo(passwd)p
-Ft(')f(\014le\).)150 1551 y(The)f(`)p Fo(writers)p Ft(')f(\014le)g(has)
-h(the)h(same)g(format)f(as)h(the)g(`)p Fo(readers)p Ft(')d(\014le.)275
-1696 y(Note:)58 b(if)37 b(y)m(our)i Fs(cvs)e Ft(`)p Fo(passwd)p
-Ft(')g(\014le)h(maps)g(cvs)g(users)g(on)m(to)i(system)e(users)g(\(see)h
-(Section)f(2.9.3.1)150 1806 y([P)m(assw)m(ord)d(authen)m(tication)f
-(serv)m(er],)j(page)e(21\),)i(mak)m(e)e(sure)f(y)m(ou)h(den)m(y)f(or)h
-(gran)m(t)g(read-only)f(access)150 1915 y(using)29 b(the)j
-Fn(cvs)38 b Ft(usernames,)30 b(not)h(the)h(system)f(usernames.)41
-b(That)31 b(is,)g(the)g(`)p Fo(readers)p Ft(')e(and)h(`)p
-Fo(writers)p Ft(')150 2025 y(\014les)f(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.)275 2171 y(Here)42 b(is)f(a)i(complete)g
-(description)d(of)i(the)h(serv)m(er's)f(b)s(eha)m(vior)f(in)g(deciding)
-g(whether)g(to)i(gran)m(t)150 2280 y(read-only)30 b(or)g(read-write)g
-(access:)275 2426 y(If)37 b(`)p Fo(readers)p Ft(')g(exists,)j(and)d
-(this)g(user)h(is)f(listed)f(in)h(it,)j(then)e(she)g(gets)h(read-only)e
-(access.)66 b(Or)37 b(if)150 2535 y(`)p Fo(writers)p
-Ft(')28 b(exists,)h(and)g(this)f(user)h(is)f(NOT)h(listed)f(in)g(it,)i
-(then)f(she)g(also)g(gets)h(read-only)f(access)i(\(this)150
-2645 y(is)21 b(true)h(ev)m(en)h(if)e(`)p Fo(readers)p
-Ft(')f(exists)i(but)f(she)h(is)f(not)h(listed)f(there\).)38
-b(Otherwise,)23 b(she)f(gets)h(full)c(read-write)150
-2754 y(access.)275 2900 y(Of)26 b(course)h(there)g(is)f(a)h(con\015ict)
+%%Page: 27 29
+27 28 bop 150 -116 a Ft(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
+2425 b(27)275 299 y(Note:)58 b(if)37 b(y)m(our)i Fs(cvs)e
+Ft(`)p Fo(passwd)p Ft(')g(\014le)h(maps)g(cvs)g(users)g(on)m(to)i
+(system)e(users)g(\(see)h(Section)f(2.9.3.1)150 408 y([P)m(assw)m(ord)d
+(authen)m(tication)f(serv)m(er],)j(page)e(21\),)i(mak)m(e)e(sure)f(y)m
+(ou)h(den)m(y)f(or)h(gran)m(t)g(read-only)f(access)150
+518 y(using)29 b(the)j Fn(cvs)38 b Ft(usernames,)30 b(not)h(the)h
+(system)f(usernames.)41 b(That)31 b(is,)g(the)g(`)p Fo(readers)p
+Ft(')e(and)h(`)p Fo(writers)p Ft(')150 628 y(\014les)f(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.)275 762 y(Here)42
+b(is)f(a)i(complete)g(description)d(of)i(the)h(serv)m(er's)f(b)s(eha)m
+(vior)f(in)g(deciding)g(whether)g(to)i(gran)m(t)150 872
+y(read-only)30 b(or)g(read-write)g(access:)275 1006 y(If)37
+b(`)p Fo(readers)p Ft(')g(exists,)j(and)d(this)g(user)h(is)f(listed)f
+(in)h(it,)j(then)e(she)g(gets)h(read-only)e(access.)66
+b(Or)37 b(if)150 1116 y(`)p Fo(writers)p Ft(')28 b(exists,)h(and)g
+(this)f(user)h(is)f(NOT)h(listed)f(in)g(it,)i(then)f(she)g(also)g(gets)
+h(read-only)f(access)i(\(this)150 1225 y(is)21 b(true)h(ev)m(en)h(if)e
+(`)p Fo(readers)p Ft(')f(exists)i(but)f(she)h(is)f(not)h(listed)f
+(there\).)38 b(Otherwise,)23 b(she)f(gets)h(full)c(read-write)150
+1335 y(access.)275 1469 y(Of)26 b(course)h(there)g(is)f(a)h(con\015ict)
g(if)f(the)h(user)f(is)g(listed)g(in)f(b)s(oth)i(\014les.)38
-b(This)25 b(is)h(resolv)m(ed)h(in)f(the)h(more)150 3009
+b(This)25 b(is)h(resolv)m(ed)h(in)f(the)h(more)150 1579
y(conserv)-5 b(ativ)m(e)31 b(w)m(a)m(y)-8 b(,)31 b(it)f(b)s(eing)e(b)s
(etter)i(to)g(protect)h(the)f(rep)s(ository)f(to)s(o)h(m)m(uc)m(h)g
-(than)f(to)s(o)i(little:)39 b(suc)m(h)30 b(a)150 3119
-y(user)g(gets)h(read-only)f(access.)150 3404 y Fp(2.11)68
+(than)f(to)s(o)i(little:)39 b(suc)m(h)30 b(a)150 1689
+y(user)g(gets)h(read-only)f(access.)150 1946 y Fp(2.11)68
b(T)-11 b(emp)t(orary)45 b(directories)h(for)f(the)g(serv)l(er)275
-3607 y Ft(While)29 b(running,)f(the)i Fs(cvs)g Ft(serv)m(er)g(creates)i
+2139 y Ft(While)29 b(running,)f(the)i Fs(cvs)g Ft(serv)m(er)g(creates)i
(temp)s(orary)e(directories.)40 b(They)30 b(are)g(named)390
-3747 y Fo(cvs-serv)p Fm(pid)150 3892 y Ft(where)45 b
+2267 y Fo(cvs-serv)p Fm(pid)150 2402 y Ft(where)45 b
Fm(pid)i Ft(is)d(the)i(pro)s(cess)f(iden)m(ti\014cation)f(n)m(um)m(b)s
(er)g(of)h(the)h(serv)m(er.)86 b(They)44 b(are)i(lo)s(cated)g(in)e(the)
-150 4002 y(directory)39 b(sp)s(eci\014ed)f(b)m(y)i(the)g(`)p
-Fo(TMPDIR)p Ft(')f(en)m(vironmen)m(t)g(v)-5 b(ariable)39
-b(\(see)h(App)s(endix)d(D)k([En)m(vironmen)m(t)150 4112
+150 2511 y(directory)g(sp)s(eci\014ed)f(b)m(y)i(the)g
+Fo(TMPDIR)e Ft(en)m(vironmen)m(t)i(v)-5 b(ariable)43
+b(\(see)j(App)s(endix)c(D)k([En)m(vironmen)m(t)150 2621
y(v)-5 b(ariables],)31 b(page)h(141\),)i(the)e(`)p Fo(-T)p
Ft(')f(global)g(option)g(\(see)h(Section)g(A.4)g([Global)f(options],)g
-(page)i(86\),)g(or)150 4221 y(failing)28 b(that)j(`)p
-Fo(/tmp)p Ft('.)275 4367 y(In)h(most)h(cases)h(the)g(serv)m(er)f(will)e
+(page)i(86\),)g(or)150 2731 y(failing)28 b(that)j(`)p
+Fo(/tmp)p Ft('.)275 2865 y(In)h(most)h(cases)h(the)g(serv)m(er)f(will)e
(remo)m(v)m(e)j(the)f(temp)s(orary)g(directory)g(when)f(it)h(is)f
-(done,)i(whether)150 4476 y(it)29 b(\014nishes)e(normally)h(or)h
+(done,)i(whether)150 2975 y(it)29 b(\014nishes)e(normally)h(or)h
(abnormally)-8 b(.)39 b(Ho)m(w)m(ev)m(er,)32 b(there)e(are)f(a)h(few)f
(cases)i(in)d(whic)m(h)g(the)i(serv)m(er)f(do)s(es)150
-4586 y(not)i(or)f(cannot)h(remo)m(v)m(e)h(the)e(temp)s(orary)g
-(directory)-8 b(,)31 b(for)f(example:)225 4731 y Fr(\017)60
+3084 y(not)i(or)f(cannot)h(remo)m(v)m(e)h(the)e(temp)s(orary)g
+(directory)-8 b(,)31 b(for)f(example:)225 3219 y Fr(\017)60
b Ft(If)27 b(the)g(serv)m(er)h(ab)s(orts)f(due)g(to)h(an)f(in)m(ternal)
f(serv)m(er)i(error,)g(it)f(ma)m(y)h(preserv)m(e)f(the)h(directory)f
-(to)h(aid)330 4841 y(in)h(debugging)225 4981 y Fr(\017)60
+(to)h(aid)330 3328 y(in)h(debugging)225 3463 y Fr(\017)60
b Ft(If)32 b(the)g(serv)m(er)h(is)e(killed)f(in)h(a)i(w)m(a)m(y)g(that)
g(it)f(has)g(no)g(w)m(a)m(y)h(of)f(cleaning)g(up)f(\(most)i(notably)-8
-b(,)33 b(`)p Fo(kill)330 5090 y(-KILL)p Ft(')c(on)h(unix\).)225
-5230 y Fr(\017)60 b Ft(If)30 b(the)g(system)h(sh)m(uts)e(do)m(wn)h
+b(,)33 b(`)p Fo(kill)330 3572 y(-KILL)p Ft(')c(on)h(unix\).)225
+3707 y Fr(\017)60 b Ft(If)30 b(the)g(system)h(sh)m(uts)e(do)m(wn)h
(without)g(an)g(orderly)f(sh)m(utdo)m(wn,)h(whic)m(h)f(tells)g(the)h
-(serv)m(er)h(to)g(clean)330 5340 y(up.)p eop
-%%Page: 27 29
-27 28 bop 150 -116 a Ft(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(27)275 299 y(In)34 b(cases)h(suc)m(h)g(as)g(this,)g(y)m(ou)g
-(will)d(need)j(to)g(man)m(ually)f(remo)m(v)m(e)i(the)f(`)p
-Fo(cvs-serv)p Fm(pid)t Ft(')c(directories.)150 408 y(As)c(long)g(as)h
-(there)g(is)e(no)i(serv)m(er)f(running)e(with)h(pro)s(cess)h(iden)m
-(ti\014cation)f(n)m(um)m(b)s(er)g Fm(pid)p Ft(,)h(it)g(is)f(safe)i(to)g
-(do)150 518 y(so.)p eop
+(serv)m(er)h(to)g(clean)330 3817 y(up.)275 3976 y(In)j(cases)h(suc)m(h)
+g(as)g(this,)g(y)m(ou)g(will)d(need)j(to)g(man)m(ually)f(remo)m(v)m(e)i
+(the)f(`)p Fo(cvs-serv)p Fm(pid)t Ft(')c(directories.)150
+4086 y(As)c(long)g(as)h(there)g(is)e(no)i(serv)m(er)f(running)e(with)h
+(pro)s(cess)h(iden)m(ti\014cation)f(n)m(um)m(b)s(er)g
+Fm(pid)p Ft(,)h(it)g(is)f(safe)i(to)g(do)150 4195 y(so.)p
+eop
%%Page: 28 30
28 29 bop 150 -116 a Ft(28)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
@@ -4530,77 +4568,76 @@ b(V)-8 b(ersions)30 b(System)p eop
29 30 bop 150 -116 a Ft(Chapter)30 b(3:)41 b(Starting)30
b(a)g(pro)5 b(ject)31 b(with)e(CVS)1912 b(29)150 299
y Fq(3)80 b(Starting)54 b(a)g(pro)9 b(ject)53 b(with)g(CVS)275
-556 y Ft(Because)30 b(renaming)f(\014les)f(and)h(mo)m(ving)g(them)h(b)s
+573 y Ft(Because)30 b(renaming)f(\014les)f(and)h(mo)m(ving)g(them)h(b)s
(et)m(w)m(een)g(directories)e(is)h(somewhat)h(incon)m(v)m(enien)m(t,)
-150 665 y(the)36 b(\014rst)f(thing)f(y)m(ou)i(do)g(when)f(y)m(ou)h
+150 682 y(the)36 b(\014rst)f(thing)f(y)m(ou)i(do)g(when)f(y)m(ou)h
(start)g(a)g(new)f(pro)5 b(ject)36 b(should)e(b)s(e)h(to)h(think)e
-(through)h(y)m(our)h(\014le)150 775 y(organization.)k(It)27
+(through)h(y)m(our)h(\014le)150 792 y(organization.)k(It)27
b(is)e(not)i(imp)s(ossible)d(to)j(rename)g(or)g(mo)m(v)m(e)h(\014les,)f
(but)f(it)g(do)s(es)h(increase)f(the)h(p)s(oten)m(tial)150
-885 y(for)c(confusion)e(and)h Fs(cvs)g Ft(do)s(es)g(ha)m(v)m(e)i(some)g
+901 y(for)c(confusion)e(and)h Fs(cvs)g Ft(do)s(es)g(ha)m(v)m(e)i(some)g
(quirks)d(particularly)f(in)h(the)i(area)h(of)f(renaming)f
-(directories.)150 994 y(See)31 b(Section)f(7.4)h([Mo)m(ving)g
-(\014les],)f(page)h(54.)275 1136 y(What)g(to)g(do)f(next)h(dep)s(ends)d
-(on)i(the)h(situation)e(at)i(hand.)150 1413 y Fp(3.1)68
-b(Setting)46 b(up)e(the)h(\014les)275 1613 y Ft(The)28
+(directories.)150 1011 y(See)31 b(Section)f(7.4)h([Mo)m(ving)g
+(\014les],)f(page)h(54.)275 1159 y(What)g(to)g(do)f(next)h(dep)s(ends)d
+(on)i(the)h(situation)e(at)i(hand.)150 1449 y Fp(3.1)68
+b(Setting)46 b(up)e(the)h(\014les)275 1655 y Ft(The)28
b(\014rst)g(step)h(is)f(to)h(create)i(the)e(\014les)f(inside)e(the)j
(rep)s(ository)-8 b(.)40 b(This)27 b(can)i(b)s(e)f(done)h(in)e(a)i
-(couple)g(of)150 1722 y(di\013eren)m(t)h(w)m(a)m(ys.)150
-1962 y Fl(3.1.1)63 b(Creating)40 b(a)h(directory)g(tree)f(from)h(a)f(n)
-m(um)m(b)s(er)h(of)f(\014les)275 2162 y Ft(When)e(y)m(ou)i(b)s(egin)d
+(couple)g(of)150 1764 y(di\013eren)m(t)h(w)m(a)m(ys.)150
+2015 y Fl(3.1.1)63 b(Creating)40 b(a)h(directory)g(tree)f(from)h(a)f(n)
+m(um)m(b)s(er)h(of)f(\014les)275 2221 y Ft(When)e(y)m(ou)i(b)s(egin)d
(using)h Fs(cvs)p Ft(,)i(y)m(ou)g(will)c(probably)h(already)i(ha)m(v)m
-(e)h(sev)m(eral)g(pro)5 b(jects)39 b(that)h(can)150 2271
+(e)h(sev)m(eral)g(pro)5 b(jects)39 b(that)h(can)150 2330
y(b)s(e)46 b(put)h(under)e Fs(cvs)h Ft(con)m(trol.)91
b(In)47 b(these)g(cases)h(the)f(easiest)h(w)m(a)m(y)g(is)e(to)i(use)f
-(the)g Fo(import)e Ft(com-)150 2381 y(mand.)84 b(An)45
+(the)g Fo(import)e Ft(com-)150 2440 y(mand.)84 b(An)45
b(example)f(is)h(probably)e(the)i(easiest)h(w)m(a)m(y)g(to)g(explain)d
(ho)m(w)i(to)h(use)f(it.)84 b(If)45 b(the)g(\014les)150
-2491 y(y)m(ou)31 b(w)m(an)m(t)g(to)h(install)c(in)h Fs(cvs)h
+2549 y(y)m(ou)31 b(w)m(an)m(t)g(to)h(install)c(in)h Fs(cvs)h
Ft(reside)f(in)g(`)p Fm(wdir)7 b Ft(',)29 b(and)h(y)m(ou)h(w)m(an)m(t)g
(them)g(to)g(app)s(ear)f(in)f(the)i(rep)s(ository)150
-2600 y(as)g(`)p Fo($CVSROOT/yoyodyne/)p Fm(rdi)o(r)6
-b Ft(',)25 b(y)m(ou)31 b(can)g(do)f(this:)390 2736 y
-Fo($)47 b(cd)h Fm(wdir)390 2840 y Fo($)f(cvs)g(import)f(-m)i("Imported)
+2659 y(as)g(`)p Fo($CVSROOT/yoyodyne/)p Fm(rdi)o(r)6
+b Ft(',)25 b(y)m(ou)31 b(can)g(do)f(this:)390 2801 y
+Fo($)47 b(cd)h Fm(wdir)390 2905 y Fo($)f(cvs)g(import)f(-m)i("Imported)
d(sources")g(yoyodyne/)p Fm(rdir)50 b Fo(yoyo)d(start)275
-2982 y Ft(Unless)26 b(y)m(ou)h(supply)e(a)i(log)g(message)i(with)d(the)
+3052 y Ft(Unless)26 b(y)m(ou)h(supply)e(a)i(log)g(message)i(with)d(the)
h(`)p Fo(-m)p Ft(')g(\015ag,)h Fs(cvs)e Ft(starts)i(an)f(editor)g(and)f
-(prompts)g(for)150 3092 y(a)j(message.)41 b(The)28 b(string)f(`)p
+(prompts)g(for)150 3162 y(a)j(message.)41 b(The)28 b(string)f(`)p
Fo(yoyo)p Ft(')h(is)f(a)i Fm(v)m(endor)f(tag)p Ft(,)j(and)c(`)p
Fo(start)p Ft(')h(is)f(a)i Fm(release)g(tag)p Ft(.)41
-b(They)28 b(ma)m(y)h(\014ll)d(no)150 3201 y(purp)s(ose)h(in)f(this)i
+b(They)28 b(ma)m(y)h(\014ll)d(no)150 3272 y(purp)s(ose)h(in)f(this)i
(con)m(text,)i(but)e(since)g Fs(cvs)f Ft(requires)g(them)h(they)g(m)m
(ust)g(b)s(e)g(presen)m(t.)40 b(See)28 b(Chapter)g(13)150
-3311 y([T)-8 b(rac)m(king)31 b(sources],)g(page)g(77,)g(for)f(more)h
-(information)e(ab)s(out)h(them.)275 3453 y(Y)-8 b(ou)30
+3381 y([T)-8 b(rac)m(king)31 b(sources],)g(page)g(77,)g(for)f(more)h
+(information)e(ab)s(out)h(them.)275 3529 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(.)390
-3589 y Fo($)47 b(cd)h(..)390 3693 y($)f(mv)h Fm(dir)k(dir)p
-Fo(.orig)390 3797 y($)47 b(cvs)g(checkout)f(yoyodyne/)p
-Fm(dir)336 b Fo(#)48 b Ft(Explanation)29 b(b)s(elo)m(w)390
-3901 y Fo($)47 b(diff)g(-r)g Fm(dir)p Fo(.orig)e(yoyodyne/)p
-Fm(dir)390 4005 y Fo($)i(rm)h(-r)f Fm(dir)p Fo(.orig)150
-4147 y Ft(Erasing)30 b(the)i(original)d(sources)i(is)g(a)g(go)s(o)s(d)g
+3671 y Fo($)47 b(cd)h(..)390 3775 y($)f(cvs)g(checkout)f(yoyodyne/)p
+Fm(rdir)336 b Fo(#)47 b Ft(Explanation)29 b(b)s(elo)m(w)390
+3878 y Fo($)47 b(diff)g(-r)g Fm(wdir)53 b Fo(yoyodyne/)p
+Fm(rdir)390 3982 y Fo($)47 b(rm)h(-r)f Fm(wdir)150 4130
+y Ft(Erasing)30 b(the)i(original)d(sources)i(is)g(a)g(go)s(o)s(d)g
(idea,)h(to)g(mak)m(e)g(sure)e(that)i(y)m(ou)g(do)f(not)h(acciden)m
-(tally)e(edit)150 4256 y(them)40 b(in)f Fm(dir)p Ft(,)i(b)m(ypassing)d
-Fs(cvs)p Ft(.)69 b(Of)40 b(course,)i(it)e(w)m(ould)f(b)s(e)g(wise)g(to)
-i(mak)m(e)g(sure)e(that)i(y)m(ou)f(ha)m(v)m(e)i(a)150
-4366 y(bac)m(kup)30 b(of)h(the)f(sources)h(b)s(efore)f(y)m(ou)g(remo)m
-(v)m(e)i(them.)275 4508 y(The)d Fo(checkout)e Ft(command)j(can)g
+(tally)e(edit)150 4239 y(them)37 b(in)e Fm(wdir)p Ft(,)h(b)m(ypassing)g
+Fs(cvs)p Ft(.)58 b(Of)36 b(course,)j(it)d(w)m(ould)g(b)s(e)g(wise)f(to)
+j(mak)m(e)f(sure)f(that)i(y)m(ou)f(ha)m(v)m(e)h(a)150
+4349 y(bac)m(kup)30 b(of)h(the)f(sources)h(b)s(efore)f(y)m(ou)g(remo)m
+(v)m(e)i(them.)275 4497 y(The)d Fo(checkout)e Ft(command)j(can)g
(either)f(tak)m(e)i(a)g(mo)s(dule)d(name)h(as)h(argumen)m(t)h(\(as)f
-(it)f(has)h(done)f(in)150 4617 y(all)d(previous)f(examples\))h(or)h(a)g
+(it)f(has)h(done)f(in)150 4606 y(all)d(previous)f(examples\))h(or)h(a)g
(path)f(name)h(relativ)m(e)g(to)g Fo($CVSROOT)p Ft(,)e(as)i(it)f(did)f
-(in)g(the)i(example)f(ab)s(o)m(v)m(e.)275 4760 y(It)49
-b(is)g(a)h(go)s(o)s(d)f(idea)g(to)h(c)m(hec)m(k)h(that)f(the)g(p)s
-(ermissions)c Fs(cvs)j Ft(sets)h(on)f(the)h(directories)e(inside)150
-4869 y(`)p Fo($CVSROOT)p Ft(')35 b(are)h(reasonable,)i(and)e(that)h
-(they)g(b)s(elong)e(to)j(the)e(prop)s(er)f(groups.)58
-b(See)37 b(Section)f(2.2.2)150 4979 y([File)30 b(p)s(ermissions],)d
-(page)32 b(9.)275 5121 y(If)i(some)h(of)g(the)g(\014les)f(y)m(ou)h(w)m
-(an)m(t)g(to)h(imp)s(ort)d(are)i(binary)-8 b(,)35 b(y)m(ou)g(ma)m(y)g
-(w)m(an)m(t)h(to)f(use)g(the)g(wrapp)s(ers)150 5230 y(features)g(to)h
-(sp)s(ecify)e(whic)m(h)g(\014les)g(are)i(binary)d(and)h(whic)m(h)g(are)
-i(not.)55 b(See)36 b(Section)e(C.2)i([W)-8 b(rapp)s(ers],)150
-5340 y(page)31 b(130.)p eop
+(in)g(the)i(example)f(ab)s(o)m(v)m(e.)275 4754 y(It)c(is)g(a)h(go)s(o)s
+(d)f(idea)g(to)h(c)m(hec)m(k)i(that)e(the)f(p)s(ermissions)e
+Fs(cvs)h Ft(sets)i(on)g(the)f(directories)g(inside)e
+Fo($CVSROOT)150 4864 y Ft(are)32 b(reasonable,)g(and)f(that)i(they)f(b)
+s(elong)f(to)h(the)g(prop)s(er)e(groups.)44 b(See)32
+b(Section)g(2.2.2)i([File)d(p)s(ermis-)150 4973 y(sions],)f(page)h(9.)
+275 5121 y(If)j(some)h(of)g(the)g(\014les)f(y)m(ou)h(w)m(an)m(t)g(to)h
+(imp)s(ort)d(are)i(binary)-8 b(,)35 b(y)m(ou)g(ma)m(y)g(w)m(an)m(t)h
+(to)f(use)g(the)g(wrapp)s(ers)150 5230 y(features)g(to)h(sp)s(ecify)e
+(whic)m(h)g(\014les)g(are)i(binary)d(and)h(whic)m(h)g(are)i(not.)55
+b(See)36 b(Section)e(C.2)i([W)-8 b(rapp)s(ers],)150 5340
+y(page)31 b(130.)p eop
%%Page: 30 32
30 31 bop 150 -116 a Ft(30)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 299 y Fl(3.1.2)63 b(Creating)40
@@ -4687,9 +4724,9 @@ y Fo($)47 b(cd)h(tc)390 403 y($)f(cvs)g(import)f(-m)i("Created)d
(directory)g(structure")g(yoyodyne/)p Fm(dir)51 b Fo(yoyo)46
b(start)275 537 y Ft(Then,)29 b(use)h Fo(add)g Ft(to)h(add)f(\014les)f
(\(and)h(new)g(directories\))g(as)g(they)h(app)s(ear.)275
-672 y(Chec)m(k)c(that)h(the)g(p)s(ermissions)c Fs(cvs)j
-Ft(sets)h(on)f(the)h(directories)e(inside)f(`)p Fo($CVSROOT)p
-Ft(')h(are)i(reasonable.)150 929 y Fp(3.2)68 b(De\014ning)45
+672 y(Chec)m(k)f(that)h(the)g(p)s(ermissions)c Fs(cvs)i
+Ft(sets)i(on)f(the)h(directories)e(inside)f Fo($CVSROOT)h
+Ft(are)h(reasonable.)150 929 y Fp(3.2)68 b(De\014ning)45
b(the)g(mo)t(dule)275 1122 y Ft(The)25 b(next)h(step)f(is)g(to)h
(de\014ne)f(the)h(mo)s(dule)e(in)g(the)i(`)p Fo(modules)p
Ft(')e(\014le.)39 b(This)24 b(is)g(not)i(strictly)f(necessary)-8
@@ -4914,7 +4951,7 @@ m(ou)150 4532 y(cannot)d(\014nd)e(the)h(bug)g(in)f(the)i(curren)m(t)f
(w)m(orking)g(cop)m(y)-8 b(.)275 4717 y(Y)g(ou)25 b(can)g(also)g(c)m
(hec)m(k)i(out)e(a)h(mo)s(dule)d(as)j(it)e(w)m(as)i(at)f(an)m(y)h(giv)m
(en)f(date.)40 b(See)25 b(Section)g(A.7.1)h([c)m(hec)m(k)m(out)150
-4827 y(options],)i(page)h(95.)41 b(When)28 b(sp)s(ecifying)d(`)p
+4827 y(options],)i(page)h(96.)41 b(When)28 b(sp)s(ecifying)d(`)p
Fo(-r)p Ft(')j(to)h(an)m(y)f(of)h(these)f(commands,)g(y)m(ou)h(will)c
(need)j(b)s(ew)m(are)g(of)150 4936 y(stic)m(ky)j(tags;)g(see)g(Section)
f(4.9)i([Stic)m(ky)e(tags],)i(page)f(38.)275 5121 y(When)g(y)m(ou)h
@@ -5632,15 +5669,15 @@ b(+-----+)275 433 y Ft(and)27 b(y)m(our)h(w)m(orking)f(directory)g(is)g
(curren)m(tly)g(on)h(the)g(trunk)f(\(revision)g(1.2\).)41
b(Then)27 b(y)m(ou)h(migh)m(t)g(get)150 543 y(the)j(follo)m(wing)d
(results)i(from)f(a)i(merge:)390 672 y Fo($)47 b(cat)g(file1)390
-775 y(key)g($Revision: 1.1.1.16 $)390 879 y(.)g(.)h(.)390
+775 y(key)g($Revision: 1.1.1.17 $)390 879 y(.)g(.)h(.)390
983 y($)f(cvs)g(update)f(-j)i(br1)390 1087 y(U)f(file1)390
1191 y(RCS)g(file:)f(/cvsroot/first-dir/file1,)o(v)390
1294 y(retrieving)f(revision)h(1.1)390 1398 y(retrieving)f(revision)h
(1.1.2.1)390 1502 y(Merging)g(differences)f(between)g(1.1)i(and)g
(1.1.2.1)f(into)h(file1)390 1606 y(rcsmerge:)e(warning:)h(conflicts)f
(during)h(merge)390 1709 y($)h(cat)g(file1)390 1813 y(<<<<<<<)f(file1)
-390 1917 y(key)h($Revision: 1.1.1.16 $)390 2021 y(=======)390
-2125 y(key)g($Revision: 1.1.1.16 $)390 2228 y(>>>>>>>)g(1.1.2.1)390
+390 1917 y(key)h($Revision: 1.1.1.17 $)390 2021 y(=======)390
+2125 y(key)g($Revision: 1.1.1.17 $)390 2228 y(>>>>>>>)g(1.1.2.1)390
2332 y(.)h(.)h(.)275 2467 y Ft(What)c(happ)s(ened)e(w)m(as)i(that)g
(the)g(merge)g(tried)f(to)h(merge)h(the)e(di\013erences)g(b)s(et)m(w)m
(een)i(1.1)g(and)150 2576 y(1.1.2.1)c(in)m(to)d(y)m(our)g(w)m(orking)f
@@ -5652,13 +5689,13 @@ b(,)30 b(whic)m(h)150 2795 y(con\015icted)g(with)f(the)i(fact)g(that)g
(y)m(our)f(w)m(orking)g(directory)g(had)g(con)m(tained)g
Fo(Revision:)e(1.2)p Ft(.)275 2930 y(Here)i(is)g(what)g(happ)s(ens)f
(if)g(y)m(ou)i(had)f(used)f(`)p Fo(-kk)p Ft(':)390 3059
-y Fo($)47 b(cat)g(file1)390 3162 y(key)g($Revision: 1.1.1.16 $)390
+y Fo($)47 b(cat)g(file1)390 3162 y(key)g($Revision: 1.1.1.17 $)390
3266 y(.)g(.)h(.)390 3370 y($)f(cvs)g(update)f(-kk)h(-j)h(br1)390
3474 y(U)f(file1)390 3577 y(RCS)g(file:)f(/cvsroot/first-dir/file1,)o
(v)390 3681 y(retrieving)f(revision)h(1.1)390 3785 y(retrieving)f
(revision)h(1.1.2.1)390 3889 y(Merging)g(differences)f(between)g(1.1)i
(and)g(1.1.2.1)f(into)h(file1)390 3993 y($)g(cat)g(file1)390
-4096 y(key)g($Revision: 1.1.1.16 $)390 4200 y(.)g(.)h(.)275 4335
+4096 y(key)g($Revision: 1.1.1.17 $)390 4200 y(.)g(.)h(.)275 4335
y Ft(What)34 b(is)f(going)h(on)f(here)h(is)f(that)h(revision)e(1.1)j
(and)e(1.1.2.1)j(b)s(oth)d(expand)g(as)h(plain)e Fo(Revision)p
Ft(,)150 4444 y(and)22 b(therefore)h(merging)f(the)h(c)m(hanges)h(b)s
@@ -5787,7 +5824,7 @@ m(a)m(y)h(that)g(this)e(\014le)g(will)e(b)s(e)j(c)m(hec)m(k)m(ed)i
b(`)p Fo(-m)p Ft(')g(option)f(sp)s(eci\014es)g(a)i(description)d(for)i
(the)g(\014le.)60 b(This)35 b(description)h(app)s(ears)g(in)g(the)390
4701 y(history)c(log)h(\(if)f(it)g(is)g(enabled,)h(see)h(Section)e
-(C.11)i([history)e(\014le],)h(page)h(137\).)50 b(It)33
+(C.11)i([history)e(\014le],)h(page)h(138\).)50 b(It)33
b(will)d(also)j(b)s(e)390 4810 y(sa)m(v)m(ed)39 b(in)e(the)h(v)m
(ersion)f(history)g(inside)f(the)i(rep)s(ository)f(when)g(the)h(\014le)
f(is)g(committed.)63 b(The)390 4920 y Fo(log)25 b Ft(command)h(displa)m
@@ -5914,24 +5951,24 @@ b(to)h(not)g(exist)g(in)e(y)m(our)h(curren)m(t)h(w)m(orking)f
(\014les)f(in)g(it.)47 b(Y)-8 b(ou)34 b(don't)e(remo)m(v)m(e)150
4513 y(the)h(directory)f(itself;)h(there)f(is)g(no)g(w)m(a)m(y)i(to)f
(do)g(that.)48 b(Instead)32 b(y)m(ou)h(sp)s(ecify)e(the)i(`)p
-Fo(-P)p Ft(')f(option)h(to)g Fo(cvs)150 4622 y(update)p
-Ft(,)i Fo(cvs)29 b(checkout)p Ft(,)34 b(or)h Fo(cvs)30
-b(export)p Ft(,)35 b(whic)m(h)e(will)g(cause)i Fs(cvs)f
-Ft(to)i(remo)m(v)m(e)g(empt)m(y)g(directories)150 4732
-y(from)30 b(w)m(orking)g(directories.)40 b(Probably)29
-b(the)h(b)s(est)g(w)m(a)m(y)i(to)f(do)f(this)g(is)f(to)i(alw)m(a)m(ys)g
-(sp)s(ecify)f(`)p Fo(-P)p Ft(';)g(if)g(y)m(ou)150 4842
-y(w)m(an)m(t)36 b(an)g(empt)m(y)g(directory)f(then)g(put)g(a)h(dumm)m
-(y)f(\014le)f(\(for)i(example)f(`)p Fo(.keepme)p Ft('\))g(in)f(it)h(to)
-h(prev)m(en)m(t)150 4951 y(`)p Fo(-P)p Ft(')30 b(from)g(remo)m(ving)g
-(it.)275 5121 y(Note)h(that)g(`)p Fo(-P)p Ft(')f(is)f(implied)e(b)m(y)j
-(the)g(`)p Fo(-r)p Ft(')g(or)g(`)p Fo(-D)p Ft(')g(options)g(of)g
-Fo(checkout)e Ft(and)i Fo(export)p Ft(.)39 b(This)28
-b(w)m(a)m(y)150 5230 y Fs(cvs)23 b Ft(will)e(b)s(e)i(able)g(to)i
-(correctly)f(create)h(the)f(directory)g(or)g(not)g(dep)s(ending)d(on)i
-(whether)h(the)g(particular)150 5340 y(v)m(ersion)30
-b(y)m(ou)h(are)f(c)m(hec)m(king)h(out)g(con)m(tains)g(an)m(y)f(\014les)
-g(in)f(that)i(directory)-8 b(.)p eop
+Fo(-P)p Ft(')f(option)h(to)g Fo(cvs)150 4622 y(update)f
+Ft(or)h Fo(cvs)c(checkout)p Ft(,)k(whic)m(h)f(will)e(cause)k
+Fs(cvs)f Ft(to)h(remo)m(v)m(e)h(empt)m(y)e(directories)g(from)g(w)m
+(orking)150 4732 y(directories.)49 b(\(Note)35 b(that)f
+Fo(cvs)29 b(export)j Ft(alw)m(a)m(ys)i(remo)m(v)m(es)g(empt)m(y)g
+(directories.\))49 b(Probably)32 b(the)h(b)s(est)150
+4842 y(w)m(a)m(y)e(to)f(do)g(this)f(is)f(to)j(alw)m(a)m(ys)f(sp)s
+(ecify)f(`)p Fo(-P)p Ft(';)h(if)e(y)m(ou)j(w)m(an)m(t)f(an)g(empt)m(y)g
+(directory)f(then)h(put)f(a)h(dumm)m(y)150 4951 y(\014le)f(\(for)i
+(example)f(`)p Fo(.keepme)p Ft('\))f(in)g(it)h(to)h(prev)m(en)m(t)g(`)p
+Fo(-P)p Ft(')g(from)f(remo)m(ving)g(it.)275 5121 y(Note)i(that)g(`)p
+Fo(-P)p Ft(')f(is)f(implied)e(b)m(y)i(the)i(`)p Fo(-r)p
+Ft(')f(or)g(`)p Fo(-D)p Ft(')g(options)f(of)h Fo(checkout)p
+Ft(.)41 b(This)29 b(w)m(a)m(y)j Fs(cvs)e Ft(will)f(b)s(e)150
+5230 y(able)35 b(to)i(correctly)f(create)h(the)f(directory)f(or)h(not)g
+(dep)s(ending)d(on)i(whether)h(the)f(particular)f(v)m(ersion)150
+5340 y(y)m(ou)d(are)f(c)m(hec)m(king)i(out)e(con)m(tains)h(an)m(y)g
+(\014les)e(in)g(that)i(directory)-8 b(.)p eop
%%Page: 54 56
54 55 bop 150 -116 a Ft(54)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 299 y Fp(7.4)68 b(Mo)l(ving)45
@@ -6063,69 +6100,73 @@ b(V)-8 b(ersions)30 b(System)p eop
%%Page: 57 59
57 58 bop 150 -116 a Ft(Chapter)30 b(8:)41 b(History)30
b(bro)m(wsing)2367 b(57)150 299 y Fq(8)80 b(History)54
-b(bro)l(wsing)275 589 y Ft(Once)21 b(y)m(ou)h(ha)m(v)m(e)h(used)e
+b(bro)l(wsing)275 551 y Ft(Once)21 b(y)m(ou)h(ha)m(v)m(e)h(used)e
Fs(cvs)g Ft(to)h(store)h(a)f(v)m(ersion)f(con)m(trol)h(history|what)f
-(\014les)f(ha)m(v)m(e)j(c)m(hanged)g(when,)150 699 y(ho)m(w,)31
+(\014les)f(ha)m(v)m(e)j(c)m(hanged)g(when,)150 660 y(ho)m(w,)31
b(and)e(b)m(y)i(whom,)f(there)g(are)h(a)g(v)-5 b(ariet)m(y)30
b(of)h(mec)m(hanisms)f(for)g(lo)s(oking)f(through)h(the)g(history)-8
-b(.)150 1003 y Fp(8.1)68 b(Log)45 b(messages)275 1215
+b(.)150 933 y Fp(8.1)68 b(Log)45 b(messages)275 1131
y Ft(Whenev)m(er)31 b(y)m(ou)f(commit)h(a)f(\014le)g(y)m(ou)g(sp)s
-(ecify)g(a)g(log)h(message.)275 1368 y(T)-8 b(o)27 b(lo)s(ok)g(through)
+(ecify)g(a)g(log)h(message.)275 1272 y(T)-8 b(o)27 b(lo)s(ok)g(through)
f(the)h(log)h(messages)g(whic)m(h)d(ha)m(v)m(e)k(b)s(een)d(sp)s
(eci\014ed)f(for)i(ev)m(ery)h(revision)d(whic)m(h)h(has)150
-1477 y(b)s(een)k(committed,)g(use)h(the)f Fo(cvs)g(log)f
+1381 y(b)s(een)k(committed,)g(use)h(the)f Fo(cvs)g(log)f
Ft(command)h(\(see)i(Section)e(A.13)h([log],)h(page)f(106\).)150
-1782 y Fp(8.2)68 b(The)45 b(history)g(database)275 1993
+1654 y Fp(8.2)68 b(The)45 b(history)g(database)275 1852
y Ft(Y)-8 b(ou)29 b(can)h(use)e(the)i(history)e(\014le)g(\(see)i
-(Section)f(C.11)h([history)e(\014le],)h(page)h(137\))h(to)f(log)f(v)-5
-b(arious)28 b Fs(cvs)150 2103 y Ft(actions.)53 b(T)-8
+(Section)f(C.11)h([history)e(\014le],)h(page)h(138\))h(to)f(log)f(v)-5
+b(arious)28 b Fs(cvs)150 1962 y Ft(actions.)53 b(T)-8
b(o)35 b(retriev)m(e)g(the)g(information)e(from)h(the)h(history)e
(\014le,)i(use)f(the)h Fo(cvs)30 b(history)i Ft(command)150
-2212 y(\(see)f(Section)g(A.11)g([history],)f(page)h(102\).)150
-2517 y Fp(8.3)68 b(User-de\014ned)45 b(logging)275 2728
-y Ft(Y)-8 b(ou)30 b(can)g(customize)h Fs(cvs)e Ft(to)i(log)f(v)-5
+2071 y(\(see)f(Section)g(A.11)g([history],)f(page)h(103\).)275
+2212 y(Note:)45 b(y)m(ou)32 b(can)h(con)m(trol)f(what)g(is)f(logged)i
+(to)f(this)f(\014le)g(b)m(y)h(using)f(the)h(`)p Fo(LogHistory)p
+Ft(')e(k)m(eyw)m(ord)i(in)150 2321 y(the)f(`)p Fo(CVSROOT/config)p
+Ft(')c(\014le)i(\(see)i(Section)g(C.13)g([con\014g],)g(page)g(139\).)
+150 2594 y Fp(8.3)68 b(User-de\014ned)45 b(logging)275
+2792 y Ft(Y)-8 b(ou)30 b(can)g(customize)h Fs(cvs)e Ft(to)i(log)f(v)-5
b(arious)29 b(kinds)f(of)i(actions,)h(in)d(whatev)m(er)j(manner)e(y)m
-(ou)i(c)m(ho)s(ose.)150 2838 y(These)26 b(mec)m(hanisms)g(op)s(erate)h
+(ou)i(c)m(ho)s(ose.)150 2902 y(These)26 b(mec)m(hanisms)g(op)s(erate)h
(b)m(y)g(executing)g(a)g(script)e(at)j(v)-5 b(arious)25
b(times.)40 b(The)26 b(script)f(migh)m(t)i(app)s(end)150
-2947 y(a)41 b(message)h(to)f(a)g(\014le)e(listing)g(the)h(information)f
+3011 y(a)41 b(message)h(to)f(a)g(\014le)e(listing)g(the)h(information)f
(and)h(the)h(programmer)f(who)g(created)h(it,)i(or)e(send)150
-3057 y(mail)32 b(to)j(a)f(group)f(of)g(dev)m(elop)s(ers,)h(or,)h(p)s
+3121 y(mail)32 b(to)j(a)f(group)f(of)g(dev)m(elop)s(ers,)h(or,)h(p)s
(erhaps,)e(p)s(ost)g(a)h(message)h(to)f(a)g(particular)e(newsgroup.)49
-b(T)-8 b(o)150 3166 y(log)34 b(commits,)h(use)f(the)g(`)p
+b(T)-8 b(o)150 3231 y(log)34 b(commits,)h(use)f(the)g(`)p
Fo(loginfo)p Ft(')f(\014le)g(\(see)i(Section)f(C.7)h([loginfo],)g(page)
-f(134\).)54 b(T)-8 b(o)35 b(log)f(commits,)150 3276 y(c)m(hec)m(k)m
+f(135\).)54 b(T)-8 b(o)35 b(log)f(commits,)150 3340 y(c)m(hec)m(k)m
(outs,)44 b(exp)s(orts,)e(and)d(tags,)44 b(resp)s(ectiv)m(ely)-8
b(,)42 b(y)m(ou)e(can)g(also)f(use)h(the)g(`)p Fo(-i)p
Ft(',)i(`)p Fo(-o)p Ft(',)g(`)p Fo(-e)p Ft(',)g(and)d(`)p
-Fo(-t)p Ft(')150 3386 y(options)29 b(in)e(the)j(mo)s(dules)d(\014le.)40
+Fo(-t)p Ft(')150 3450 y(options)29 b(in)e(the)j(mo)s(dules)d(\014le.)40
b(F)-8 b(or)30 b(a)f(more)h(\015exible)d(w)m(a)m(y)j(of)g(giving)e
(noti\014cations)g(to)i(v)-5 b(arious)29 b(users,)150
-3495 y(whic)m(h)h(requires)f(less)i(in)e(the)i(w)m(a)m(y)h(of)g(k)m
+3559 y(whic)m(h)h(requires)f(less)i(in)e(the)i(w)m(a)m(y)h(of)g(k)m
(eeping)f(cen)m(tralized)f(scripts)g(up)g(to)i(date,)g(use)f(the)g
-Fo(cvs)e(watch)150 3605 y(add)f Ft(command)g(\(see)i(Section)f(10.6.2)i
+Fo(cvs)e(watch)150 3669 y(add)f Ft(command)g(\(see)i(Section)f(10.6.2)i
([Getting)e(Noti\014ed],)g(page)h(67\);)g(this)e(command)h(is)e(useful)
-g(ev)m(en)150 3714 y(if)i(y)m(ou)i(are)g(not)f(using)f
-Fo(cvs)h(watch)f(on)p Ft(.)275 3868 y(The)35 b(`)p Fo(taginfo)p
+g(ev)m(en)150 3778 y(if)i(y)m(ou)i(are)g(not)f(using)f
+Fo(cvs)h(watch)f(on)p Ft(.)275 3919 y(The)35 b(`)p Fo(taginfo)p
Ft(')g(\014le)h(de\014nes)f(programs)h(to)h(execute)h(when)d(someone)i
-(executes)h(a)e Fo(tag)g Ft(or)g Fo(rtag)150 3977 y Ft(command.)i(The)
+(executes)h(a)e Fo(tag)g Ft(or)g Fo(rtag)150 4028 y Ft(command.)i(The)
22 b(`)p Fo(taginfo)p Ft(')f(\014le)g(has)h(the)h(standard)e(form)h
(for)g(administrativ)m(e)f(\014les)g(\(see)j(App)s(endix)19
-b(C)150 4087 y([Administrativ)m(e)44 b(\014les],)k(page)e(127\),)51
+b(C)150 4138 y([Administrativ)m(e)44 b(\014les],)k(page)e(127\),)51
b(where)45 b(eac)m(h)i(line)c(is)i(a)h(regular)e(expression)g(follo)m
-(w)m(ed)h(b)m(y)h(a)150 4196 y(command)33 b(to)h(execute.)52
+(w)m(ed)h(b)m(y)h(a)150 4248 y(command)33 b(to)h(execute.)52
b(The)32 b(argumen)m(ts)i(passed)f(to)h(the)g(command)f(are,)i(in)d
-(order,)i(the)f Fm(tagname)p Ft(,)150 4306 y Fm(op)s(eration)27
+(order,)i(the)f Fm(tagname)p Ft(,)150 4357 y Fm(op)s(eration)27
b Ft(\()p Fo(add)g Ft(for)g Fo(tag)p Ft(,)h Fo(mov)e
Ft(for)h Fo(tag)j(-F)p Ft(,)e(and)e Fo(del)h Ft(for)g
Fo(tag)j(-d)p Ft(\),)e Fm(rep)s(ository)p Ft(,)f(and)g(an)m(y)h
-(remaining)150 4416 y(are)h(pairs)e(of)h Fm(\014lename)k(revision)p
+(remaining)150 4467 y(are)h(pairs)e(of)h Fm(\014lename)k(revision)p
Ft(.)39 b(A)28 b(non-zero)h(exit)f(of)h(the)f(\014lter)f(program)h
-(will)e(cause)j(the)f(tag)i(to)f(b)s(e)150 4525 y(ab)s(orted.)275
-4678 y(Here)35 b(is)f(an)g(example)h(of)g(using)e(taginfo)i(to)h(log)e
+(will)e(cause)j(the)f(tag)i(to)f(b)s(e)150 4576 y(ab)s(orted.)275
+4717 y(Here)35 b(is)f(an)g(example)h(of)g(using)e(taginfo)i(to)h(log)e
(tag)i(and)f(rtag)g(commands.)54 b(In)34 b(the)h(taginfo)g(\014le)150
-4788 y(put:)390 4935 y Fo(ALL)47 b(/usr/local/cvsroot/CVSRO)o(OT/l)o
-(ogg)o(it)275 5089 y Ft(Where)30 b(`)p Fo(/usr/local/cvsroot/CVSROOT)o
+4826 y(put:)390 4961 y Fo(ALL)47 b(/usr/local/cvsroot/CVSRO)o(OT/l)o
+(ogg)o(it)275 5102 y Ft(Where)30 b(`)p Fo(/usr/local/cvsroot/CVSROOT)o
(/log)o(git)o Ft(')25 b(con)m(tains)31 b(the)f(follo)m(wing)f(script:)
390 5236 y Fo(#!/bin/sh)390 5340 y(echo)47 b("$@")f
(>>/home/kingdon/cvsroot/C)o(VSRO)o(OT/t)o(agl)o(og)p
@@ -6154,7 +6195,7 @@ b(This)40 b(rep)s(ort)h(do)s(esn't)h(tell)f(y)m(ou)i(an)m(ything)390
1817 y(ab)s(out)33 b(lines)f(whic)m(h)g(ha)m(v)m(e)j(b)s(een)e(deleted)
h(or)f(replaced;)i(y)m(ou)f(need)f(to)i(use)e Fo(cvs)d(diff)i
Ft(for)h(that)390 1927 y(\(see)e(Section)g(A.9)g([di\013)7
-b(],)30 b(page)h(99\).)275 2111 y(The)i(options)g(to)i
+b(],)30 b(page)h(100\).)275 2111 y(The)i(options)g(to)i
Fo(cvs)30 b(annotate)i Ft(are)i(listed)f(in)f(App)s(endix)g(B)i([In)m
(v)m(oking)g(CVS],)g(page)h(115,)i(and)150 2221 y(can)28
b(b)s(e)g(used)f(to)i(select)g(the)g(\014les)e(and)g(revisions)g(to)i
@@ -6256,13 +6297,13 @@ Fs(cvs)e Ft(commands)h(insures)f(that)i(neither)f(line)e(ending)150
60 61 bop 150 -116 a Ft(60)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 299 y(Here)g(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
-Fo(-kb)p Ft(')f(\015ag:)390 428 y Fo($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $')f(>)i(kotest)
+Fo(-kb)p Ft(')f(\015ag:)390 428 y Fo($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.17 2001/02/10 19:02:50 tholo Exp $')f(>)i(kotest)
390 531 y($)f(cvs)g(add)g(-kb)g(-m"A)g(test)f(file")h(kotest)390
635 y($)g(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
(kotest)275 770 y Ft(If)32 b(a)h(\014le)f(acciden)m(tally)h(gets)g
(added)g(without)e(`)p Fo(-kb)p Ft(',)j(one)f(can)g(use)g(the)g
Fo(cvs)c(admin)j Ft(command)g(to)150 879 y(reco)m(v)m(er.)42
-b(F)-8 b(or)32 b(example:)390 1008 y Fo($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $')f(>)i
+b(F)-8 b(or)32 b(example:)390 1008 y Fo($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.17 2001/02/10 19:02:50 tholo Exp $')f(>)i
(kotest)390 1112 y($)f(cvs)g(add)g(-m"A)g(test)g(file")f(kotest)390
1215 y($)h(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
(kotest)390 1319 y($)i(cvs)g(admin)g(-kb)g(kotest)390
@@ -6350,9 +6391,9 @@ i(try)f(to)h(commit)g(the)f(\014le.)39 b(They)27 b(m)m(ust)g(then)h
(use)f Fs(cvs)f Ft(commands)150 2064 y(to)k(bring)e(their)h(w)m(orking)
g(cop)m(y)h(up)f(to)h(date)g(with)e(the)i(rep)s(ository)f(revision.)38
b(This)28 b(pro)s(cess)h(is)g(almost)150 2174 y(automatic.)275
-2304 y Fs(Cvs)d Ft(also)g(supp)s(orts)e(mec)m(hanisms)h(whic)m(h)g
-(facilitate)h(v)-5 b(arious)26 b(kinds)e(of)i(comm)m(unication,)h
-(without)150 2413 y(actually)j(enforcing)g(rules)f(lik)m(e)g(reserv)m
+2304 y Fs(cvs)e Ft(also)h(supp)s(orts)e(mec)m(hanisms)h(whic)m(h)g
+(facilitate)g(v)-5 b(arious)27 b(kinds)g(of)h(comm)m(unication,)g
+(without)150 2413 y(actually)i(enforcing)g(rules)f(lik)m(e)g(reserv)m
(ed)i(c)m(hec)m(k)m(outs)h(do.)275 2543 y(The)25 b(rest)i(of)f(this)g
(c)m(hapter)h(describ)s(es)d(ho)m(w)j(these)g(v)-5 b(arious)25
b(mo)s(dels)g(w)m(ork,)j(and)d(some)i(of)g(the)f(issues)150
@@ -6398,9 +6439,9 @@ Fo(update)f Ft(command)i(ga)m(v)m(e)i(a)630 912 y(con\015ict.)60
b(If)37 b(y)m(ou)g(ha)m(v)m(e)i(not)e(already)f(done)h(so,)i(y)m(ou)f
(need)f(to)g(resolv)m(e)h(the)f(con\015ict)g(as)630 1022
y(describ)s(ed)28 b(in)h(Section)i(10.3)g([Con\015icts)f(example],)h
-(page)g(63.)150 1197 y(Unkno)m(wn)103 b Fs(Cvs)36 b Ft(do)s(esn't)f
-(kno)m(w)h(an)m(ything)g(ab)s(out)g(this)e(\014le.)57
-b(F)-8 b(or)37 b(example,)g(y)m(ou)f(ha)m(v)m(e)i(created)f(a)630
+(page)g(63.)150 1197 y(Unkno)m(wn)103 b Fs(cvs)36 b Ft(do)s(esn't)h
+(kno)m(w)g(an)m(ything)g(ab)s(out)g(this)f(\014le.)60
+b(F)-8 b(or)38 b(example,)h(y)m(ou)f(ha)m(v)m(e)g(created)h(a)630
1306 y(new)30 b(\014le)f(and)h(ha)m(v)m(e)i(not)e(run)f
Fo(add)p Ft(.)275 1489 y(T)-8 b(o)34 b(help)f(clarify)f(the)i(\014le)g
(status,)h Fo(status)d Ft(also)i(rep)s(orts)g(the)g Fo(Working)28
@@ -6467,7 +6508,7 @@ Fm(o)m(v)m(erlap)k Ft(o)s(ccurs.)59 b(In)36 b(suc)m(h)h(cases)g(a)g(w)m
5230 y(\014le)43 b(includes)f(b)s(oth)h(v)m(ersions)g(of)h(the)g(lines)
f(that)h(o)m(v)m(erlap,)k(delimited)42 b(b)m(y)i(sp)s(ecial)e(mark)m
(ers.)82 b(See)150 5340 y(Section)30 b(A.16)i([up)s(date],)e(page)h
-(110,)h(for)e(a)h(complete)g(description)d(of)j(the)f
+(111,)h(for)e(a)h(complete)g(description)d(of)j(the)f
Fo(update)f Ft(command.)p eop
%%Page: 63 65
63 64 bop 150 -116 a Ft(Chapter)30 b(10:)41 b(Multiple)29
@@ -6577,7 +6618,7 @@ Ft(')150 3340 y(option)i(of)h(the)g(`)p Fo(modules)p
Ft(')e(\014le,)j(or)f(the)g(`)p Fo(loginfo)p Ft(')e(\014le,)j(can)f(b)s
(e)f(used)g(to)h(automate)i(this)c(pro)s(cess.)150 3450
y(See)28 b(Section)f(C.1)h([mo)s(dules],)f(page)h(127.)41
-b(See)28 b(Section)f(C.7)h([loginfo],)g(page)g(134.)41
+b(See)28 b(Section)f(C.7)h([loginfo],)g(page)g(135.)41
b(Y)-8 b(ou)28 b(can)g(use)f(these)150 3559 y(features)k(of)f
Fs(cvs)f Ft(to,)i(for)f(instance,)h(instruct)e Fs(cvs)g
Ft(to)i(mail)e(a)h(message)i(to)f(all)e(dev)m(elop)s(ers,)g(or)i(p)s
@@ -6683,17 +6724,17 @@ b(.)p eop
67 68 bop 150 -116 a Ft(Chapter)30 b(10:)41 b(Multiple)29
b(dev)m(elop)s(ers)2219 b(67)3465 299 y(Command)-3725
b Fh(cvs)39 b(w)m(atc)m(h)d(o\013)46 b Fg([)p Fo(-lR)p
-Fg(])30 b Fm(\014les)35 b(.)22 b(.)h(.)390 408 y Ft(Do)37
-b(not)f(pro)m(vide)f(noti\014cation)g(ab)s(out)h(w)m(ork)g(on)g
-Fm(\014les)p Ft(.)57 b(CVS)35 b(will)e(create)38 b(w)m(orking)d(copies)
-h(of)390 518 y Fm(\014les)d Ft(read-write.)390 657 y(The)d
-Fm(\014les)j Ft(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f
-Fo(cvs)f(watch)g(on)p Ft(.)150 890 y Fl(10.6.2)63 b(T)-10
-b(elling)42 b(CVS)e(to)h(notify)g(y)m(ou)275 1087 y Ft(Y)-8
-b(ou)34 b(can)f(tell)g Fs(cvs)g Ft(that)h(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)33
-b(actions)g(tak)m(en)i(on)150 1197 y(a)30 b(\014le.)39
-b(Y)-8 b(ou)30 b(can)g(do)f(this)f(without)h(using)f
+Fg(])30 b Fm(\014les)35 b(.)22 b(.)h(.)390 408 y Ft(Do)36
+b(not)g(create)g Fm(\014les)i Ft(read-only)d(on)g(c)m(hec)m(k)m(out;)40
+b(th)m(us,)d(dev)m(elop)s(ers)d(will)f(not)i(b)s(e)g(reminded)e(to)390
+518 y(use)d Fo(cvs)g(edit)f Ft(and)h Fo(cvs)f(unedit)p
+Ft(.)390 657 y(The)h Fm(\014les)j Ft(and)d(options)f(are)i(pro)s
+(cessed)f(as)h(for)f Fo(cvs)f(watch)g(on)p Ft(.)150 890
+y Fl(10.6.2)63 b(T)-10 b(elling)42 b(CVS)e(to)h(notify)g(y)m(ou)275
+1087 y Ft(Y)-8 b(ou)34 b(can)f(tell)g Fs(cvs)g Ft(that)h(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)33 b(actions)g(tak)m(en)i(on)150 1197 y(a)30
+b(\014le.)39 b(Y)-8 b(ou)30 b(can)g(do)f(this)f(without)h(using)f
Fo(cvs)h(watch)g(on)g Ft(for)g(the)g(\014le,)g(but)g(generally)g(y)m
(ou)g(will)e(w)m(an)m(t)150 1307 y(to)k(use)f Fo(cvs)g(watch)f(on)p
Ft(,)h(so)g(that)h(dev)m(elop)s(ers)f(use)g(the)h Fo(cvs)e(edit)g
@@ -6748,7 +6789,7 @@ h(the)h(noti\014cation)f(will)150 4958 y(b)s(e)j(supplied)d(to)33
b(the)e(command)h(on)f(standard)g(input.)43 b(The)31
b(standard)g(thing)f(to)j(put)e(in)f(the)i Fo(notify)150
5068 y Ft(\014le)d(is)h(the)g(single)f(line:)390 5201
-y Fo(ALL)47 b(mail)g(\045s)g(-s)g(\\"CVS)f(notification\\")275
+y Fo(ALL)47 b(mail)g(\045s)g(-s)g("CVS)g(notification")275
5340 y Ft(This)28 b(causes)j(users)e(to)j(b)s(e)d(noti\014ed)h(b)m(y)g
(electronic)g(mail.)p eop
%%Page: 68 70
@@ -6768,203 +6809,193 @@ b Ft(:)p Fm(v)-5 b(alue)p Ft(.)55 b(Then)35 b(instead)g(of)h(passing)f
(the)g(name)h(of)g(the)g(user)f(to)i(b)s(e)e(noti\014ed)f(to)j(`)p
Fo(notify)p Ft(',)f Fs(cvs)150 847 y Ft(will)28 b(pass)i(the)g
Fm(v)-5 b(alue)35 b Ft(\(normally)29 b(an)h(email)g(address)f(on)i
-(some)f(other)h(mac)m(hine\).)275 981 y Fs(Cvs)j Ft(do)s(es)g(not)h
-(notify)f(y)m(ou)h(for)g(y)m(our)f(o)m(wn)h(c)m(hanges.)55
-b(Curren)m(tly)33 b(this)g(c)m(hec)m(k)j(is)e(done)h(based)f(on)150
-1090 y(whether)c(the)i(user)e(name)h(of)g(the)g(p)s(erson)f(taking)h
+(some)f(other)h(mac)m(hine\).)275 989 y Fs(cvs)j Ft(do)s(es)i(not)g
+(notify)f(y)m(ou)h(for)f(y)m(our)h(o)m(wn)g(c)m(hanges.)57
+b(Curren)m(tly)34 b(this)h(c)m(hec)m(k)i(is)e(done)h(based)f(on)150
+1098 y(whether)30 b(the)i(user)e(name)h(of)g(the)g(p)s(erson)f(taking)h
(the)g(action)h(whic)m(h)d(triggers)i(noti\014cation)g(matc)m(hes)150
-1200 y(the)j(user)g(name)g(of)h(the)f(p)s(erson)f(getting)i
+1208 y(the)j(user)g(name)g(of)h(the)f(p)s(erson)f(getting)i
(noti\014cation.)52 b(In)34 b(fact,)i(in)d(general,)i(the)g(w)m(atc)m
-(hes)h(features)150 1310 y(only)29 b(trac)m(k)h(one)g(edit)f(b)m(y)g
+(hes)h(features)150 1318 y(only)29 b(trac)m(k)h(one)g(edit)f(b)m(y)g
(eac)m(h)i(user.)40 b(It)29 b(probably)f(w)m(ould)g(b)s(e)h(more)h
(useful)d(if)i(w)m(atc)m(hes)i(trac)m(k)m(ed)g(eac)m(h)150
-1419 y(w)m(orking)f(directory)g(separately)-8 b(,)31
+1427 y(w)m(orking)f(directory)g(separately)-8 b(,)31
b(so)f(this)g(b)s(eha)m(vior)f(migh)m(t)h(b)s(e)g(w)m(orth)g(c)m
-(hanging.)150 1642 y Fl(10.6.3)63 b(Ho)m(w)40 b(to)h(edit)g(a)g(\014le)
-g(whic)m(h)f(is)i(b)s(eing)g(w)m(atc)m(hed)275 1834 y
+(hanging.)150 1667 y Fl(10.6.3)63 b(Ho)m(w)40 b(to)h(edit)g(a)g(\014le)
+g(whic)m(h)f(is)i(b)s(eing)g(w)m(atc)m(hed)275 1867 y
Ft(Since)31 b(a)i(\014le)e(whic)m(h)h(is)f(b)s(eing)g(w)m(atc)m(hed)j
(is)d(c)m(hec)m(k)m(ed)k(out)d(read-only)-8 b(,)33 b(y)m(ou)g(cannot)g
-(simply)d(edit)i(it.)150 1943 y(T)-8 b(o)28 b(mak)m(e)h(it)e
+(simply)d(edit)i(it.)150 1976 y(T)-8 b(o)28 b(mak)m(e)h(it)e
(read-write,)g(and)g(inform)f(others)i(that)g(y)m(ou)g(are)g(planning)d
-(to)j(edit)f(it,)h(use)f(the)h Fo(cvs)h(edit)150 2053
+(to)j(edit)f(it,)h(use)f(the)h Fo(cvs)h(edit)150 2086
y Ft(command.)40 b(Some)31 b(systems)f(call)f(this)g(a)h
Fm(c)m(hec)m(k)m(out)p Ft(,)j(but)d Fs(cvs)f Ft(uses)g(that)i(term)f
-(for)g(obtaining)f(a)h(cop)m(y)150 2162 y(of)38 b(the)h(sources)f
+(for)g(obtaining)f(a)h(cop)m(y)150 2196 y(of)38 b(the)h(sources)f
(\(see)h(Section)f(1.3.1)i([Getting)f(the)g(source],)i(page)e(4\),)i
-(an)d(op)s(eration)f(whic)m(h)g(those)150 2272 y(systems)30
+(an)d(op)s(eration)f(whic)m(h)g(those)150 2305 y(systems)30
b(call)g(a)h Fm(get)i Ft(or)e(a)f Fm(fetc)m(h)p Ft(.)3465
-2503 y(Command)-3725 b Fh(cvs)39 b(edit)44 b Fg([)p Fm(options)p
-Fg(])30 b Fm(\014les)35 b(.)22 b(.)h(.)390 2613 y Ft(Prepare)35
+2562 y(Command)-3725 b Fh(cvs)39 b(edit)44 b Fg([)p Fm(options)p
+Fg(])30 b Fm(\014les)35 b(.)22 b(.)h(.)390 2672 y Ft(Prepare)35
b(to)h(edit)f(the)h(w)m(orking)e(\014les)h Fm(\014les)p
Ft(.)54 b(CVS)35 b(mak)m(es)h(the)g Fm(\014les)i Ft(read-write,)e(and)f
-(noti\014es)390 2722 y(users)30 b(who)f(ha)m(v)m(e)j(requested)e
+(noti\014es)390 2781 y(users)30 b(who)f(ha)m(v)m(e)j(requested)e
Fo(edit)g Ft(noti\014cation)f(for)i(an)m(y)f(of)h Fm(\014les)p
-Ft(.)390 2856 y(The)j Fo(cvs)c(edit)k Ft(command)g(accepts)j(the)e
+Ft(.)390 2923 y(The)j Fo(cvs)c(edit)k Ft(command)g(accepts)j(the)e
(same)g Fm(options)j Ft(as)d(the)g Fo(cvs)30 b(watch)f(add)34
-b Ft(command,)390 2966 y(and)e(establishes)g(a)h(temp)s(orary)g(w)m
+b Ft(command,)390 3033 y(and)e(establishes)g(a)h(temp)s(orary)g(w)m
(atc)m(h)h(for)e(the)i(user)e(on)h Fm(\014les)t Ft(;)g(CVS)f(will)e
-(remo)m(v)m(e)35 b(the)e(w)m(atc)m(h)390 3075 y(when)f
+(remo)m(v)m(e)35 b(the)e(w)m(atc)m(h)390 3142 y(when)f
Fm(\014les)k Ft(are)d Fo(unedit)p Ft(ed)e(or)i Fo(commit)p
Ft(ted.)47 b(If)32 b(the)h(user)f(do)s(es)h(not)g(wish)e(to)j(receiv)m
-(e)g(noti\014ca-)390 3185 y(tions,)c(she)g(should)e(sp)s(ecify)h
-Fo(-a)h(none)p Ft(.)390 3319 y(The)g Fm(\014les)j Ft(and)d(options)f
+(e)g(noti\014ca-)390 3252 y(tions,)c(she)g(should)e(sp)s(ecify)h
+Fo(-a)h(none)p Ft(.)390 3394 y(The)g Fm(\014les)j Ft(and)d(options)f
(are)i(pro)s(cessed)f(as)h(for)f(the)g Fo(cvs)g(watch)f
-Ft(commands.)390 3453 y Fg(Caution:)49 b Ft(If)34 b(the)g
-Fo(PreservePermissions)29 b Ft(option)34 b(is)g(enabled)f(in)g(the)i
-(rep)s(ository)e(\(see)i(Sec-)390 3562 y(tion)27 b(C.13)h([con\014g],)g
-(page)g(138\),)i(CVS)d(will)d(not)k(c)m(hange)g(the)f(p)s(ermissions)d
-(on)j(an)m(y)h(of)f(the)h Fm(\014les)p Ft(.)390 3672
-y(The)i(reason)h(for)f(this)g(c)m(hange)i(is)d(to)j(ensure)e(that)h
-(using)e(`)p Fo(cvs)h(edit)p Ft(')g(do)s(es)g(not)h(in)m(terfere)f
-(with)390 3782 y(the)h(abilit)m(y)d(to)k(store)e(\014le)g(p)s
-(ermissions)d(in)i(the)i(CVS)e(rep)s(ository)-8 b(.)275
-3964 y(Normally)30 b(when)h(y)m(ou)i(are)f(done)g(with)f(a)h(set)h(of)f
-(c)m(hanges,)i(y)m(ou)e(use)g(the)g Fo(cvs)e(commit)g
-Ft(command,)150 4074 y(whic)m(h)i(c)m(hec)m(ks)j(in)d(y)m(our)h(c)m
+Ft(commands.)275 3594 y(Normally)h(when)h(y)m(ou)i(are)f(done)g(with)f
+(a)h(set)h(of)f(c)m(hanges,)i(y)m(ou)e(use)g(the)g Fo(cvs)e(commit)g
+Ft(command,)150 3703 y(whic)m(h)i(c)m(hec)m(ks)j(in)d(y)m(our)h(c)m
(hanges)h(and)f(returns)f(the)h(w)m(atc)m(hed)h(\014les)f(to)h(their)e
-(usual)g(read-only)g(state.)150 4183 y(But)i(if)f(y)m(ou)i(instead)e
+(usual)g(read-only)g(state.)150 3813 y(But)i(if)f(y)m(ou)i(instead)e
(decide)h(to)g(abandon)g(y)m(our)g(c)m(hanges,)i(or)e(not)h(to)f(mak)m
-(e)h(an)m(y)g(c)m(hanges,)h(y)m(ou)f(can)150 4293 y(use)30
-b(the)h Fo(cvs)e(unedit)g Ft(command.)3465 4524 y(Command)-3725
+(e)h(an)m(y)g(c)m(hanges,)h(y)m(ou)f(can)150 3922 y(use)30
+b(the)h Fo(cvs)e(unedit)g Ft(command.)3465 4179 y(Command)-3725
b Fh(cvs)39 b(unedit)k Fg([)p Fo(-lR)p Fg(])30 b Fm(\014les)35
-b(.)23 b(.)f(.)390 4634 y Ft(Abandon)33 b(w)m(ork)h(on)f(the)h(w)m
+b(.)23 b(.)f(.)390 4289 y Ft(Abandon)33 b(w)m(ork)h(on)f(the)h(w)m
(orking)f(\014les)g Fm(\014les)p Ft(,)h(and)f(rev)m(ert)i(them)e(to)i
-(the)f(rep)s(ository)f(v)m(ersions)390 4743 y(on)44 b(whic)m(h)f(they)i
+(the)f(rep)s(ository)f(v)m(ersions)390 4398 y(on)44 b(whic)m(h)f(they)i
(are)f(based.)82 b(CVS)44 b(mak)m(es)h(those)g Fm(\014les)i
Ft(read-only)c(for)h(whic)m(h)f(users)h(ha)m(v)m(e)390
-4853 y(requested)39 b(noti\014cation)g(using)e Fo(cvs)30
+4508 y(requested)39 b(noti\014cation)g(using)e Fo(cvs)30
b(watch)f(on)p Ft(.)66 b(CVS)38 b(noti\014es)h(users)f(who)h(ha)m(v)m
-(e)h(requested)390 4963 y Fo(unedit)29 b Ft(noti\014cation)g(for)i(an)m
-(y)f(of)h Fm(\014les)p Ft(.)390 5096 y(The)f Fm(\014les)j
+(e)h(requested)390 4617 y Fo(unedit)29 b Ft(noti\014cation)g(for)i(an)m
+(y)f(of)h Fm(\014les)p Ft(.)390 4760 y(The)f Fm(\014les)j
Ft(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
-Fo(cvs)g(watch)f Ft(commands.)390 5230 y(If)e(w)m(atc)m(hes)i(are)f
+Fo(cvs)g(watch)f Ft(commands.)390 4902 y(If)e(w)m(atc)m(hes)i(are)f
(not)g(in)e(use,)i(the)f Fo(unedit)f Ft(command)h(probably)f(do)s(es)h
-(not)h(w)m(ork,)g(and)f(the)h(w)m(a)m(y)390 5340 y(to)34
+(not)h(w)m(ork,)g(and)f(the)h(w)m(a)m(y)390 5011 y(to)34
b(rev)m(ert)h(to)f(the)g(rep)s(ository)f(v)m(ersion)g(is)g(to)i(remo)m
(v)m(e)g(the)f(\014le)f(and)g(then)g(use)h Fo(cvs)29
-b(update)j Ft(to)p eop
+b(update)j Ft(to)390 5121 y(get)f(a)g(new)e(cop)m(y)-8
+b(.)42 b(The)30 b(meaning)f(is)g(not)i(precisely)e(the)h(same;)h(remo)m
+(ving)f(and)f(up)s(dating)f(ma)m(y)390 5230 y(also)d(bring)f(in)f(some)
+j(c)m(hanges)g(whic)m(h)e(ha)m(v)m(e)i(b)s(een)f(made)g(in)f(the)h(rep)
+s(ository)f(since)h(the)g(last)g(time)390 5340 y(y)m(ou)31
+b(up)s(dated.)p eop
%%Page: 69 71
69 70 bop 150 -116 a Ft(Chapter)30 b(10:)41 b(Multiple)29
-b(dev)m(elop)s(ers)2219 b(69)390 299 y(get)31 b(a)g(new)e(cop)m(y)-8
-b(.)42 b(The)30 b(meaning)f(is)g(not)i(precisely)e(the)h(same;)h(remo)m
-(ving)f(and)f(up)s(dating)f(ma)m(y)390 408 y(also)d(bring)f(in)f(some)j
-(c)m(hanges)g(whic)m(h)e(ha)m(v)m(e)i(b)s(een)f(made)g(in)f(the)h(rep)s
-(ository)f(since)h(the)g(last)g(time)390 518 y(y)m(ou)31
-b(up)s(dated.)275 699 y(When)39 b(using)g(clien)m(t/serv)m(er)h
-Fs(cvs)p Ft(,)i(y)m(ou)e(can)h(use)e(the)i Fo(cvs)29
-b(edit)39 b Ft(and)g Fo(cvs)30 b(unedit)38 b Ft(commands)150
-808 y(ev)m(en)31 b(if)f Fs(cvs)g Ft(is)f(unable)g(to)j(successfully)c
-(comm)m(unicate)k(with)d(the)i(serv)m(er;)g(the)g(noti\014cations)f
-(will)e(b)s(e)150 918 y(sen)m(t)j(up)s(on)e(the)h(next)h(successful)e
-Fs(cvs)g Ft(command.)150 1138 y Fl(10.6.4)63 b(Information)40
-b(ab)s(out)i(who)f(is)g(w)m(atc)m(hing)e(and)i(editing)3465
-1424 y Ft(Command)-3725 b Fh(cvs)39 b(w)m(atc)m(hers)k
+b(dev)m(elop)s(ers)2219 b(69)275 299 y(When)39 b(using)g(clien)m
+(t/serv)m(er)h Fs(cvs)p Ft(,)i(y)m(ou)e(can)h(use)e(the)i
+Fo(cvs)29 b(edit)39 b Ft(and)g Fo(cvs)30 b(unedit)38
+b Ft(commands)150 408 y(ev)m(en)31 b(if)f Fs(cvs)g Ft(is)f(unable)g(to)
+j(successfully)c(comm)m(unicate)k(with)d(the)i(serv)m(er;)g(the)g
+(noti\014cations)f(will)e(b)s(e)150 518 y(sen)m(t)j(up)s(on)e(the)h
+(next)h(successful)e Fs(cvs)g Ft(command.)150 732 y Fl(10.6.4)63
+b(Information)40 b(ab)s(out)i(who)f(is)g(w)m(atc)m(hing)e(and)i
+(editing)3465 1008 y Ft(Command)-3725 b Fh(cvs)39 b(w)m(atc)m(hers)k
Fg([)p Fo(-lR)p Fg(])31 b Fm(\014les)k(.)22 b(.)g(.)390
-1534 y Ft(List)29 b(the)g(users)g(curren)m(tly)f(w)m(atc)m(hing)i(c)m
+1118 y Ft(List)29 b(the)g(users)g(curren)m(tly)f(w)m(atc)m(hing)i(c)m
(hanges)g(to)g Fm(\014les)p Ft(.)40 b(The)29 b(rep)s(ort)f(includes)f
-(the)j(\014les)e(b)s(eing)390 1643 y(w)m(atc)m(hed,)k(and)e(the)g(mail)
-f(address)h(of)g(eac)m(h)i(w)m(atc)m(her.)390 1777 y(The)e
+(the)j(\014les)e(b)s(eing)390 1227 y(w)m(atc)m(hed,)k(and)e(the)g(mail)
+f(address)h(of)g(eac)m(h)i(w)m(atc)m(her.)390 1359 y(The)e
Fm(\014les)j Ft(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
-Fo(cvs)g(watch)f Ft(commands.)3465 2099 y(Command)-3725
+Fo(cvs)g(watch)f Ft(commands.)3465 1663 y(Command)-3725
b Fh(cvs)39 b(editors)44 b Fg([)p Fo(-lR)p Fg(])31 b
-Fm(\014les)k(.)22 b(.)g(.)390 2209 y Ft(List)j(the)h(users)g(curren)m
+Fm(\014les)k(.)22 b(.)g(.)390 1773 y Ft(List)j(the)h(users)g(curren)m
(tly)f(w)m(orking)g(on)h Fm(\014les)p Ft(.)38 b(The)26
b(rep)s(ort)f(includes)f(the)i(mail)e(address)i(of)g(eac)m(h)390
-2318 y(user,)34 b(the)g(time)f(when)g(the)h(user)f(b)s(egan)g(w)m
+1882 y(user,)34 b(the)g(time)f(when)g(the)h(user)f(b)s(egan)g(w)m
(orking)g(with)g(the)h(\014le,)f(and)h(the)f(host)h(and)f(path)h(of)390
-2428 y(the)d(w)m(orking)e(directory)h(con)m(taining)g(the)h(\014le.)390
-2561 y(The)f Fm(\014les)j Ft(and)d(options)f(are)i(pro)s(cessed)f(as)h
-(for)f(the)g Fo(cvs)g(watch)f Ft(commands.)150 2781 y
+1992 y(the)d(w)m(orking)e(directory)h(con)m(taining)g(the)h(\014le.)390
+2123 y(The)f Fm(\014les)j Ft(and)d(options)f(are)i(pro)s(cessed)f(as)h
+(for)f(the)g Fo(cvs)g(watch)f Ft(commands.)150 2337 y
Fl(10.6.5)63 b(Using)42 b(w)m(atc)m(hes)e(with)g(old)i(v)m(ersions)f
-(of)g(CVS)275 2973 y Ft(If)24 b(y)m(ou)i(use)f(the)g(w)m(atc)m(h)h
+(of)g(CVS)275 2527 y Ft(If)24 b(y)m(ou)i(use)f(the)g(w)m(atc)m(h)h
(features)g(on)f(a)h(rep)s(ository)-8 b(,)25 b(it)g(creates)i(`)p
Fo(CVS)p Ft(')e(directories)f(in)g(the)h(rep)s(ository)150
-3082 y(and)31 b(stores)h(the)g(information)e(ab)s(out)h(w)m(atc)m(hes)i
+2636 y(and)31 b(stores)h(the)g(information)e(ab)s(out)h(w)m(atc)m(hes)i
(in)e(that)h(directory)-8 b(.)45 b(If)31 b(y)m(ou)h(attempt)g(to)h(use)
-e Fs(cvs)g Ft(1.6)150 3192 y(or)36 b(earlier)f(with)g(the)i(rep)s
+e Fs(cvs)g Ft(1.6)150 2746 y(or)36 b(earlier)f(with)g(the)i(rep)s
(ository)-8 b(,)37 b(y)m(ou)g(get)g(an)f(error)g(message)h(suc)m(h)f
-(as)h(the)f(follo)m(wing)f(\(all)g(on)i(one)150 3301
-y(line\):)390 3429 y Fo(cvs)47 b(update:)f(cannot)g(open)g(CVS/Entries)
-f(for)i(reading:)390 3533 y(No)g(such)g(file)f(or)i(directory)275
-3666 y Ft(and)28 b(y)m(our)h(op)s(eration)g(will)e(lik)m(ely)g(b)s(e)i
+(as)h(the)f(follo)m(wing)f(\(all)g(on)i(one)150 2856
+y(line\):)390 2981 y Fo(cvs)47 b(update:)f(cannot)g(open)g(CVS/Entries)
+f(for)i(reading:)390 3085 y(No)g(such)g(file)f(or)i(directory)275
+3216 y Ft(and)28 b(y)m(our)h(op)s(eration)g(will)e(lik)m(ely)g(b)s(e)i
(ab)s(orted.)40 b(T)-8 b(o)30 b(use)f(the)g(w)m(atc)m(h)i(features,)f
-(y)m(ou)f(m)m(ust)h(upgrade)150 3775 y(all)f(copies)h(of)g
+(y)m(ou)f(m)m(ust)h(upgrade)150 3326 y(all)f(copies)h(of)g
Fs(cvs)f Ft(whic)m(h)g(use)h(that)h(rep)s(ository)e(in)f(lo)s(cal)i(or)
g(serv)m(er)g(mo)s(de.)41 b(If)29 b(y)m(ou)i(cannot)f(upgrade,)150
-3885 y(use)23 b(the)g Fo(watch)29 b(off)22 b Ft(and)g
+3435 y(use)23 b(the)g Fo(watch)29 b(off)22 b Ft(and)g
Fo(watch)29 b(remove)21 b Ft(commands)i(to)h(remo)m(v)m(e)g(all)e(w)m
-(atc)m(hes,)k(and)c(that)i(will)c(restore)150 3995 y(the)31
+(atc)m(hes,)k(and)c(that)i(will)c(restore)150 3545 y(the)31
b(rep)s(ository)e(to)i(a)g(state)g(whic)m(h)f Fs(cvs)f
-Ft(1.6)i(can)g(cop)s(e)g(with.)150 4248 y Fp(10.7)68
+Ft(1.6)i(can)g(cop)s(e)g(with.)150 3792 y Fp(10.7)68
b(Cho)t(osing)46 b(b)t(et)l(w)l(een)g(reserv)l(ed)g(or)f(unreserv)l(ed)
-g(c)l(hec)l(k)l(outs)275 4440 y Ft(Reserv)m(ed)29 b(and)f(unreserv)m
+g(c)l(hec)l(k)l(outs)275 3982 y Ft(Reserv)m(ed)29 b(and)f(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.)41
b(Let)29 b(it)f(b)s(e)g(said)g(that)h(a)g(lot)g(of)150
-4549 y(this)34 b(is)g(a)h(matter)g(of)g(opinion)e(or)i(what)f(w)m(orks)
+4091 y(this)34 b(is)g(a)h(matter)g(of)g(opinion)e(or)i(what)f(w)m(orks)
h(giv)m(en)g(di\013eren)m(t)f(groups')h(w)m(orking)f(st)m(yles,)i(but)e
-(here)150 4659 y(is)j(a)i(brief)d(description)h(of)h(some)h(of)f(the)g
+(here)150 4201 y(is)j(a)i(brief)d(description)h(of)h(some)h(of)f(the)g
(issues.)63 b(There)38 b(are)g(man)m(y)h(w)m(a)m(ys)g(to)f(organize)h
-(a)g(team)g(of)150 4768 y(dev)m(elop)s(ers.)g Fs(cvs)26
+(a)g(team)g(of)150 4310 y(dev)m(elop)s(ers.)g Fs(cvs)26
b Ft(do)s(es)i(not)f(try)g(to)i(enforce)e(a)h(certain)f(organization.)
40 b(It)28 b(is)e(a)i(to)s(ol)f(that)h(can)g(b)s(e)f(used)150
-4878 y(in)i(sev)m(eral)i(w)m(a)m(ys.)275 5011 y(Reserv)m(ed)25
+4420 y(in)i(sev)m(eral)i(w)m(a)m(ys.)275 4551 y(Reserv)m(ed)25
b(c)m(hec)m(k)m(outs)j(can)e(b)s(e)e(v)m(ery)i(coun)m(ter-pro)s(ductiv)
m(e.)39 b(If)25 b(t)m(w)m(o)h(p)s(ersons)e(w)m(an)m(t)j(to)f(edit)e
-(di\013eren)m(t)150 5121 y(parts)31 b(of)h(a)h(\014le,)e(there)h(ma)m
+(di\013eren)m(t)150 4661 y(parts)31 b(of)h(a)h(\014le,)e(there)h(ma)m
(y)g(b)s(e)g(no)f(reason)h(to)h(prev)m(en)m(t)f(either)f(of)h(them)g
-(from)f(doing)g(so.)46 b(Also,)32 b(it)f(is)150 5230
+(from)f(doing)g(so.)46 b(Also,)32 b(it)f(is)150 4770
y(common)g(for)g(someone)h(to)g(tak)m(e)g(out)g(a)f(lo)s(c)m(k)g(on)g
(a)h(\014le,)e(b)s(ecause)h(they)g(are)h(planning)c(to)k(edit)f(it,)g
-(but)150 5340 y(then)f(forget)h(to)h(release)e(the)h(lo)s(c)m(k.)p
-eop
+(but)150 4880 y(then)f(forget)h(to)h(release)e(the)h(lo)s(c)m(k.)275
+5011 y(P)m(eople,)39 b(esp)s(ecially)d(p)s(eople)h(who)g(are)h
+(familiar)d(with)h(reserv)m(ed)i(c)m(hec)m(k)m(outs,)k(often)c(w)m
+(onder)f(ho)m(w)150 5121 y(often)42 b(con\015icts)g(o)s(ccur)g(if)f
+(unreserv)m(ed)g(c)m(hec)m(k)m(outs)j(are)e(used,)i(and)e(ho)m(w)g
+(di\016cult)e(they)i(are)g(to)h(re-)150 5230 y(solv)m(e.)d(The)27
+b(exp)s(erience)f(with)g(man)m(y)h(groups)g(is)f(that)i(they)f(o)s
+(ccur)g(rarely)g(and)f(usually)f(are)j(relativ)m(ely)150
+5340 y(straigh)m(tforw)m(ard)i(to)h(resolv)m(e.)p eop
%%Page: 70 72
70 71 bop 150 -116 a Ft(70)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)275 299 y(P)m(eople,)39
-b(esp)s(ecially)d(p)s(eople)h(who)g(are)h(familiar)d(with)h(reserv)m
-(ed)i(c)m(hec)m(k)m(outs,)k(often)c(w)m(onder)f(ho)m(w)150
-408 y(often)42 b(con\015icts)g(o)s(ccur)g(if)f(unreserv)m(ed)g(c)m(hec)
-m(k)m(outs)j(are)e(used,)i(and)e(ho)m(w)g(di\016cult)e(they)i(are)g(to)
-h(re-)150 518 y(solv)m(e.)d(The)27 b(exp)s(erience)f(with)g(man)m(y)h
-(groups)g(is)f(that)i(they)f(o)s(ccur)g(rarely)g(and)f(usually)f(are)j
-(relativ)m(ely)150 628 y(straigh)m(tforw)m(ard)i(to)h(resolv)m(e.)275
-762 y(The)44 b(rarit)m(y)h(of)g(serious)f(con\015icts)h(ma)m(y)h(b)s(e)
-e(surprising,)i(un)m(til)d(one)i(realizes)g(that)h(they)f(o)s(ccur)150
-872 y(only)35 b(when)f(t)m(w)m(o)j(dev)m(elop)s(ers)e(disagree)g(on)g
-(the)h(prop)s(er)e(design)g(for)h(a)h(giv)m(en)g(section)f(of)h(co)s
-(de;)i(suc)m(h)150 981 y(a)f(disagreemen)m(t)g(suggests)h(that)f(the)g
-(team)h(has)e(not)h(b)s(een)f(comm)m(unicating)h(prop)s(erly)d(in)i
-(the)h(\014rst)150 1091 y(place.)74 b(In)41 b(order)f(to)j(collab)s
-(orate)e(under)f Fn(any)50 b Ft(source)42 b(managemen)m(t)h(regimen,)g
-(dev)m(elop)s(ers)e(m)m(ust)150 1200 y(agree)c(on)f(the)h(general)f
-(design)f(of)h(the)g(system;)k(giv)m(en)c(this)f(agreemen)m(t,)k(o)m(v)
-m(erlapping)c(c)m(hanges)j(are)150 1310 y(usually)28
-b(straigh)m(tforw)m(ard)i(to)h(merge.)275 1445 y(In)37
-b(some)h(cases)h(unreserv)m(ed)e(c)m(hec)m(k)m(outs)j(are)f(clearly)e
-(inappropriate.)61 b(If)38 b(no)g(merge)g(to)s(ol)g(exists)150
-1554 y(for)f(the)h(kind)e(of)h(\014le)g(y)m(ou)h(are)g(managing)f
-(\(for)g(example)h(w)m(ord)f(pro)s(cessor)g(\014les)f(or)i(\014les)e
-(edited)h(b)m(y)150 1664 y(Computer)c(Aided)g(Design)h(programs\),)i
-(and)d(it)h(is)f(not)i(desirable)d(to)j(c)m(hange)h(to)f(a)f(program)g
-(whic)m(h)150 1773 y(uses)39 b(a)h(mergeable)g(data)g(format,)i(then)e
-(resolving)e(con\015icts)h(is)g(going)g(to)i(b)s(e)d(unpleasan)m(t)h
-(enough)150 1883 y(that)29 b(y)m(ou)g(generally)e(will)f(b)s(e)i(b)s
-(etter)g(o\013)h(to)g(simply)d(a)m(v)m(oid)j(the)f(con\015icts)g
-(instead,)h(b)m(y)f(using)f(reserv)m(ed)150 1993 y(c)m(hec)m(k)m(outs.)
-275 2127 y(The)37 b(w)m(atc)m(hes)j(features)f(describ)s(ed)d(ab)s(o)m
-(v)m(e)j(in)e(Section)h(10.6)i([W)-8 b(atc)m(hes],)43
-b(page)c(66)g(can)g(b)s(e)e(con-)150 2237 y(sidered)27
-b(to)i(b)s(e)f(an)h(in)m(termediate)f(mo)s(del)f(b)s(et)m(w)m(een)i
-(reserv)m(ed)g(c)m(hec)m(k)m(outs)i(and)d(unreserv)m(ed)f(c)m(hec)m(k)m
-(outs.)150 2346 y(When)39 b(y)m(ou)h(go)h(to)f(edit)f(a)h(\014le,)h(it)
-e(is)g(p)s(ossible)e(to)j(\014nd)e(out)i(who)f(else)h(is)e(editing)h
-(it.)67 b(And)39 b(rather)150 2456 y(than)31 b(ha)m(ving)f(the)h
-(system)h(simply)c(forbid)h(b)s(oth)h(p)s(eople)g(editing)g(the)h
-(\014le,)g(it)f(can)h(tell)g(y)m(ou)g(what)g(the)150
-2565 y(situation)k(is)f(and)i(let)f(y)m(ou)h(\014gure)g(out)g(whether)f
+b(V)-8 b(ersions)30 b(System)275 299 y(The)44 b(rarit)m(y)h(of)g
+(serious)f(con\015icts)h(ma)m(y)h(b)s(e)e(surprising,)i(un)m(til)d(one)
+i(realizes)g(that)h(they)f(o)s(ccur)150 408 y(only)35
+b(when)f(t)m(w)m(o)j(dev)m(elop)s(ers)e(disagree)g(on)g(the)h(prop)s
+(er)e(design)g(for)h(a)h(giv)m(en)g(section)f(of)h(co)s(de;)i(suc)m(h)
+150 518 y(a)f(disagreemen)m(t)g(suggests)h(that)f(the)g(team)h(has)e
+(not)h(b)s(een)f(comm)m(unicating)h(prop)s(erly)d(in)i(the)h(\014rst)
+150 628 y(place.)74 b(In)41 b(order)f(to)j(collab)s(orate)e(under)f
+Fn(any)50 b Ft(source)42 b(managemen)m(t)h(regimen,)g(dev)m(elop)s(ers)
+e(m)m(ust)150 737 y(agree)c(on)f(the)h(general)f(design)f(of)h(the)g
+(system;)k(giv)m(en)c(this)f(agreemen)m(t,)k(o)m(v)m(erlapping)c(c)m
+(hanges)j(are)150 847 y(usually)28 b(straigh)m(tforw)m(ard)i(to)h
+(merge.)275 981 y(In)37 b(some)h(cases)h(unreserv)m(ed)e(c)m(hec)m(k)m
+(outs)j(are)f(clearly)e(inappropriate.)61 b(If)38 b(no)g(merge)g(to)s
+(ol)g(exists)150 1091 y(for)f(the)h(kind)e(of)h(\014le)g(y)m(ou)h(are)g
+(managing)f(\(for)g(example)h(w)m(ord)f(pro)s(cessor)g(\014les)f(or)i
+(\014les)e(edited)h(b)m(y)150 1200 y(Computer)c(Aided)g(Design)h
+(programs\),)i(and)d(it)h(is)f(not)i(desirable)d(to)j(c)m(hange)h(to)f
+(a)f(program)g(whic)m(h)150 1310 y(uses)39 b(a)h(mergeable)g(data)g
+(format,)i(then)e(resolving)e(con\015icts)h(is)g(going)g(to)i(b)s(e)d
+(unpleasan)m(t)h(enough)150 1420 y(that)29 b(y)m(ou)g(generally)e(will)
+f(b)s(e)i(b)s(etter)g(o\013)h(to)g(simply)d(a)m(v)m(oid)j(the)f
+(con\015icts)g(instead,)h(b)m(y)f(using)f(reserv)m(ed)150
+1529 y(c)m(hec)m(k)m(outs.)275 1664 y(The)37 b(w)m(atc)m(hes)j
+(features)f(describ)s(ed)d(ab)s(o)m(v)m(e)j(in)e(Section)h(10.6)i([W)-8
+b(atc)m(hes],)43 b(page)c(66)g(can)g(b)s(e)e(con-)150
+1773 y(sidered)27 b(to)i(b)s(e)f(an)h(in)m(termediate)f(mo)s(del)f(b)s
+(et)m(w)m(een)i(reserv)m(ed)g(c)m(hec)m(k)m(outs)i(and)d(unreserv)m(ed)
+f(c)m(hec)m(k)m(outs.)150 1883 y(When)39 b(y)m(ou)h(go)h(to)f(edit)f(a)
+h(\014le,)h(it)e(is)g(p)s(ossible)e(to)j(\014nd)e(out)i(who)f(else)h
+(is)e(editing)h(it.)67 b(And)39 b(rather)150 1993 y(than)31
+b(ha)m(ving)f(the)h(system)h(simply)c(forbid)h(b)s(oth)h(p)s(eople)g
+(editing)g(the)h(\014le,)g(it)f(can)h(tell)g(y)m(ou)g(what)g(the)150
+2102 y(situation)k(is)f(and)i(let)f(y)m(ou)h(\014gure)g(out)g(whether)f
(it)g(is)g(a)h(problem)e(in)g(that)j(particular)d(case)j(or)e(not.)150
-2675 y(Therefore,)29 b(for)f(some)h(groups)f(it)h(can)g(b)s(e)f
+2212 y(Therefore,)29 b(for)f(some)h(groups)f(it)h(can)g(b)s(e)f
(considered)f(the)i(b)s(est)f(of)h(b)s(oth)f(the)h(reserv)m(ed)g(c)m
-(hec)m(k)m(out)i(and)150 2785 y(unreserv)m(ed)f(c)m(hec)m(k)m(out)i(w)m
+(hec)m(k)m(out)i(and)150 2321 y(unreserv)m(ed)f(c)m(hec)m(k)m(out)i(w)m
(orlds.)p eop
%%Page: 71 73
71 72 bop 150 -116 a Ft(Chapter)30 b(11:)41 b(Revision)29
@@ -7000,7 +7031,7 @@ e(not)j(b)s(e)f(able)h(to)g(b)s(ene\014t)f(from)h(the)150
b(Some)150 2482 y(sites)39 b(require)f(that)i(the)g(\014les)e(pass)h(a)
h(test)h(suite.)67 b(P)m(olicies)39 b(lik)m(e)f(this)h(can)g(b)s(e)g
(enforced)h(using)e(the)150 2592 y(commitinfo)27 b(\014le)g(\(see)j
-(Section)e(C.4)g([commitinfo],)g(page)h(131\),)i(but)c(y)m(ou)i(should)
+(Section)e(C.4)g([commitinfo],)g(page)h(132\),)i(but)c(y)m(ou)i(should)
d(think)h(t)m(wice)h(b)s(efore)150 2702 y(y)m(ou)33 b(enforce)g(suc)m
(h)g(a)g(con)m(v)m(en)m(tion.)49 b(By)34 b(making)e(the)h(dev)m
(elopmen)m(t)g(en)m(vironmen)m(t)f(to)s(o)i(con)m(trolled)e(it)150
@@ -7033,15 +7064,15 @@ b(alue)5 b Fo($)35 b Ft(whenev)m(er)i(y)m(ou)g(obtain)f(a)h(new)150
b(Keyw)l(ord)46 b(List)275 1642 y Ft(This)28 b(is)i(a)g(list)f(of)i
(the)f(k)m(eyw)m(ords:)150 1842 y Fo($Author: tholo $)96 b Ft(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.)150 1996 y Fo($Date: 1999/09/10 05:14:31 $)192 b Ft(The)30 b(date)h(and)f(time)g
+(revision.)150 1996 y Fo($Date: 2001/02/10 19:02:50 $)192 b Ft(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.)150
-2151 y Fo($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $)96 b Ft(A)38 b(standard)f(header)h(con)m(taining)g
+2151 y Fo($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.17 2001/02/10 19:02:50 tholo Exp $)96 b Ft(A)38 b(standard)f(header)h(con)m(taining)g
(the)g(full)e(pathname)i(of)g(the)g Fs(r)n(cs)f Ft(\014le,)i(the)g
(revision)630 2261 y(n)m(um)m(b)s(er,)26 b(the)g(date)h(\(UTC\),)g(the)
f(author,)h(the)f(state,)j(and)c(the)i(lo)s(c)m(k)m(er)f(\(if)g(lo)s(c)
m(k)m(ed\).)40 b(Files)630 2370 y(will)28 b(normally)g(nev)m(er)j(b)s
(e)f(lo)s(c)m(k)m(ed)g(when)g(y)m(ou)h(use)f Fs(cvs)p
-Ft(.)150 2525 y Fo($Id: cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $)288 b Ft(Same)30 b(as)h Fo($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $)p
+Ft(.)150 2525 y Fo($Id: cvs.ps,v 1.1.1.17 2001/02/10 19:02:50 tholo Exp $)288 b Ft(Same)30 b(as)h Fo($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.17 2001/02/10 19:02:50 tholo Exp $)p
Ft(,)d(except)k(that)f(the)f Fs(r)n(cs)g Ft(\014lename)f(is)h(without)f
(a)i(path.)150 2680 y Fo($Name: $)192 b Ft(T)-8 b(ag)22
b(name)g(used)e(to)i(c)m(hec)m(k)h(out)f(this)e(\014le.)37
@@ -7055,8 +7086,8 @@ y Fo($Locker: $)96 b Ft(The)27 b(login)g(name)g(of)h(the)g(user)f(who)g
m(ed,)i(whic)m(h)630 3163 y(is)g(the)i(normal)e(case)j(unless)c
Fo(cvs)i(admin)f(-l)h Ft(is)f(in)g(use\).)150 3318 y
Fo($Log: cvs.ps,v $
-Fo(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-Fo(Latest version from Cyclic; skipped files
+Fo(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+Fo(Latest from Cyclic Software
Fo()240 b Ft(The)29 b(log)h(message)h(supplied)c(during)g(commit,)
j(preceded)g(b)m(y)g(a)g(header)f(con)m(taining)h(the)630
3427 y Fs(r)n(cs)j Ft(\014lename,)i(the)f(revision)f(n)m(um)m(b)s(er,)h
@@ -7064,16 +7095,16 @@ j(preceded)g(b)m(y)g(a)g(header)f(con)m(taining)h(the)630
3537 y(log)h(messages)i(are)e Fn(not)45 b Ft(replaced.)55
b(Instead,)36 b(the)g(new)e(log)i(message)g(is)e(inserted)g(after)630
3647 y Fo($Log: cvs.ps,v $
-3647 y Fo(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-3647 y Fo(Latest version from Cyclic; skipped files
+3647 y Fo(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+3647 y Fo(Latest from Cyclic Software
3647 y Fo()p Ft(.)41 b(Eac)m(h)31 b(new)f(line)f(is)g
(pre\014xed)h(with)f(the)i(same)f(string)g(whic)m(h)f(precedes)i(the)
630 3756 y Fo($Log)e Ft(k)m(eyw)m(ord.)41 b(F)-8 b(or)32
b(example,)e(if)f(the)i(\014le)e(con)m(tains)965 3883
y Fo(/*)48 b(Here)e(is)h(what)g(people)f(have)h(been)f(up)i(to:)1013
3986 y(*)1013 4090 y(*)g($Log: cvs.ps,v $
-3986 y(*)1013 4090 y(*)g(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-3986 y(*)1013 4090 y(*)g(Latest version from Cyclic; skipped files
+3986 y(*)1013 4090 y(*)g(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+3986 y(*)1013 4090 y(*)g(Latest from Cyclic Software
3986 y(*)1013 4090 y(*)g()1013 4194
y(*)i(Revision)d(1.1)95 b(1997/01/03)45 b(14:23:51)93
b(joe)1013 4298 y(*)48 b(Add)f(the)f(superfrobnicate)e(option)1013
@@ -7092,7 +7123,7 @@ m(eyw)m(ord],)f(page)g(75.)150 5230 y Fo($RCSfile: cvs.ps,v $)630
(path.)p eop
%%Page: 74 76
74 75 bop 150 -116 a Ft(74)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo($Revision: 1.1.1.16 $)630
+b(V)-8 b(ersions)30 b(System)150 299 y Fo($Revision: 1.1.1.17 $)630
408 y Ft(The)g(revision)e(n)m(um)m(b)s(er)i(assigned)f(to)i(the)g
(revision.)150 573 y Fo($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)96 b Ft(The)30 b(full)e(pathname)i(of)
h(the)f(R)m(CS)g(\014le.)150 737 y Fo($State: Exp $)144 b Ft(The)43
@@ -7102,11 +7133,11 @@ b(can)g(b)s(e)e(assigned)h(with)f Fo(cvs)29 b(admin)630
150 1116 y Fp(12.2)68 b(Using)46 b(k)l(eyw)l(ords)275
1314 y Ft(T)-8 b(o)34 b(include)e(a)j(k)m(eyw)m(ord)f(string)f(y)m(ou)i
(simply)c(include)h(the)j(relev)-5 b(an)m(t)34 b(text)h(string,)g(suc)m
-(h)e(as)i Fo($Id: cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $)p Ft(,)150 1423 y(inside)26 b(the)j(\014le,)g(and)f
+(h)e(as)i Fo($Id: cvs.ps,v 1.1.1.17 2001/02/10 19:02:50 tholo Exp $)p Ft(,)150 1423 y(inside)26 b(the)j(\014le,)g(and)f
(commit)g(the)h(\014le.)40 b Fs(cvs)27 b Ft(will)f(automatically)j
(expand)f(the)h(string)e(as)i(part)g(of)g(the)150 1533
y(commit)h(op)s(eration.)275 1672 y(It)f(is)e(common)j(to)f(em)m(b)s
-(ed)f(the)i Fo($Id: cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $)d Ft(string)h(in)g(the)h(source)g(\014les)e(so)j
+(ed)f(the)i Fo($Id: cvs.ps,v 1.1.1.17 2001/02/10 19:02:50 tholo Exp $)d Ft(string)h(in)g(the)h(source)g(\014les)e(so)j
(that)f(it)f(gets)i(passed)f(through)150 1782 y(to)36
b(generated)f(\014les.)53 b(F)-8 b(or)36 b(example,)g(if)d(y)m(ou)i
(are)h(managing)e(computer)h(program)f(source)h(co)s(de,)i(y)m(ou)150
@@ -7191,7 +7222,7 @@ b(an)m(t)25 b(if)g Fo(cvs)k(admin)g(-l)c Ft(is)f(in)g(use.)150
(names)f(in)e(k)m(eyw)m(ord)j(strings;)i(omit)d(their)f(v)-5
b(alues.)60 b(F)-8 b(or)38 b(ex-)630 1859 y(ample,)f(for)f(the)h
Fo(Revision)d Ft(k)m(eyw)m(ord,)k(generate)g(the)f(string)e
-Fo($Revision: 1.1.1.16 $)e Ft(instead)j(of)630 1969 y Fo($Revision:)28
+Fo($Revision: 1.1.1.17 $)e Ft(instead)j(of)630 1969 y Fo($Revision:)28
b(5.7)h($)p Ft(.)52 b(This)32 b(option)i(is)f(useful)f(to)j(ignore)f
(di\013erences)f(due)h(to)g(k)m(eyw)m(ord)630 2079 y(substitution)21
b(when)h(comparing)h(di\013eren)m(t)g(revisions)e(of)i(a)h(\014le)e
@@ -7201,8 +7232,8 @@ b(Generate)48 b(the)f(old)e(k)m(eyw)m(ord)i(string,)j(presen)m(t)c(in)f
(the)i(w)m(orking)f(\014le)f(just)h(b)s(efore)g(it)630
2454 y(w)m(as)37 b(c)m(hec)m(k)m(ed)i(in.)58 b(F)-8 b(or)38
b(example,)g(for)e(the)h Fo(Revision)e Ft(k)m(eyw)m(ord,)k(generate)f
-(the)f(string)630 2564 y Fo($Revision: 1.1.1.16 $)38
-b Ft(instead)g(of)h Fo($Revision: 1.1.1.16 $)38 b Ft(if)g(that)h(is)f
+(the)f(string)630 2564 y Fo($Revision: 1.1.1.17 $)38
+b Ft(instead)g(of)h Fo($Revision: 1.1.1.17 $)38 b Ft(if)g(that)h(is)f
(ho)m(w)g(the)h(string)f(ap-)630 2673 y(p)s(eared)30
b(when)f(the)i(\014le)e(w)m(as)i(c)m(hec)m(k)m(ed)h(in.)150
2830 y(`)p Fo(-kb)p Ft(')286 b(Lik)m(e)40 b(`)p Fo(-ko)p
@@ -7220,41 +7251,41 @@ y(`)p Fo(-kv)p Ft(')286 b(Generate)53 b(only)e(k)m(eyw)m(ord)i(v)-5
b(alues)51 b(for)h(k)m(eyw)m(ord)g(strings.)104 b(F)-8
b(or)53 b(example,)k(for)52 b(the)630 3534 y Fo(Revision)26
b Ft(k)m(eyw)m(ord,)j(generate)h(the)f(string)e Fo(5.7)g
-Ft(instead)h(of)g Fo($Revision: 1.1.1.16 $)p Ft(.)40 b(This)630
+Ft(instead)h(of)g Fo($Revision: 1.1.1.17 $)p Ft(.)40 b(This)630
3644 y(can)45 b(help)f(generate)j(\014les)d(in)g(programming)g
(languages)h(where)g(it)f(is)g(hard)h(to)g(strip)630
-3753 y(k)m(eyw)m(ord)28 b(delimiters)d(lik)m(e)i Fo($Revision: 1.1.1.16 $)f
+3753 y(k)m(eyw)m(ord)28 b(delimiters)d(lik)m(e)i Fo($Revision: 1.1.1.17 $)f
Ft(from)h(a)g(string.)39 b(Ho)m(w)m(ev)m(er,)30 b(further)c(k)m(eyw)m
-(ord)630 3863 y(substitution)e(cannot)k(b)s(e)e(p)s(erformed)f(once)i
-(the)g(k)m(eyw)m(ord)g(names)f(are)i(remo)m(v)m(ed,)g(so)f(this)630
-3972 y(option)j(should)e(b)s(e)i(used)g(with)f(care.)630
-4105 y(One)h(often)h(w)m(ould)f(lik)m(e)g(to)h(use)f(`)p
+(ord)630 3863 y(substitution)41 b(cannot)k(b)s(e)e(p)s(erformed)f(once)
+i(the)g(k)m(eyw)m(ord)h(names)e(are)h(remo)m(v)m(ed,)49
+b(so)630 3972 y(this)29 b(option)h(should)e(b)s(e)i(used)g(with)f
+(care.)630 4105 y(One)h(often)h(w)m(ould)f(lik)m(e)g(to)h(use)f(`)p
Fo(-kv)p Ft(')h(with)e Fo(cvs)h(export)p Ft(|see)f(Section)h(A.10)i
-([exp)s(ort],)630 4215 y(page)i(101.)52 b(But)33 b(b)s(e)g(a)m(w)m(are)
+([exp)s(ort],)630 4215 y(page)i(102.)52 b(But)33 b(b)s(e)g(a)m(w)m(are)
i(that)f(do)s(esn't)g(handle)e(an)h(exp)s(ort)g(con)m(taining)g(binary)
f(\014les)630 4325 y(correctly)-8 b(.)150 4577 y Fp(12.5)68
b(Problems)46 b(with)f(the)g($Log: cvs.ps,v $
-b(Problems)46 b(with)f(the)g(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-b(Problems)46 b(with)f(the)g(Latest version from Cyclic; skipped files
+b(Problems)46 b(with)f(the)g(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+b(Problems)46 b(with)f(the)g(Latest from Cyclic Software
b(Problems)46 b(with)f(the)g()h(k)l(eyw)l(ord.)275
4769 y Ft(The)40 b Fo($Log: cvs.ps,v $
-4769 y Ft(The)40 b Fo(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-4769 y Ft(The)40 b Fo(Latest version from Cyclic; skipped files
+4769 y Ft(The)40 b Fo(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+4769 y Ft(The)40 b Fo(Latest from Cyclic Software
4769 y Ft(The)40 b Fo()g Ft(k)m(eyw)m(ord)i(is)e(somewhat)i(con)m
(tro)m(v)m(ersial.)75 b(As)41 b(long)g(as)h(y)m(ou)f(are)h(w)m(orking)f
(on)g(y)m(our)150 4878 y(dev)m(elopmen)m(t)36 b(system)f(the)g
(information)f(is)g(easily)g(accessible)h(ev)m(en)h(if)e(y)m(ou)i(do)f
(not)g(use)g(the)g Fo($Log: cvs.ps,v $
-(not)g(use)g(the)g Fo(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-(not)g(use)g(the)g Fo(Latest version from Cyclic; skipped files
+(not)g(use)g(the)g Fo(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+(not)g(use)g(the)g Fo(Latest from Cyclic Software
(not)g(use)g(the)g Fo()150 4988 y Ft(k)m(eyw)m(ord|just)j(do)f(a)i
Fo(cvs)29 b(log)p Ft(.)62 b(Once)38 b(y)m(ou)g(exp)s(ort)g(the)g
(\014le)f(the)h(history)f(information)f(migh)m(t)i(b)s(e)150
5097 y(useless)29 b(an)m(yho)m(w.)275 5230 y(A)d(more)h(serious)f
(concern)h(is)f(that)h Fs(cvs)f Ft(is)g(not)h(go)s(o)s(d)g(at)g
(handling)e Fo($Log: cvs.ps,v $
-(handling)e Fo(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-(handling)e Fo(Latest version from Cyclic; skipped files
+(handling)e Fo(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+(handling)e Fo(Latest from Cyclic Software
(handling)e Fo()g Ft(en)m(tries)i(when)e(a)j(branc)m(h)150
5340 y(is)h(merged)i(on)m(to)g(the)g(main)e(trunk.)40
b(Con\015icts)29 b(often)i(result)e(from)h(the)h(merging)e(op)s
@@ -7271,8 +7302,8 @@ Fo(cvs)30 b(log)36 b Ft(will)e(not)j(b)s(e)g(consisten)m(t)150
b(This)28 b(ma)m(y)j(or)g(ma)m(y)g(not)f(b)s(e)g(a)h(problem)e(in)g
(real)h(life.)275 653 y(It)c(has)g(b)s(een)f(suggested)i(that)g(the)f
Fo($Log: cvs.ps,v $
-Fo(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-Fo(Latest version from Cyclic; skipped files
+Fo(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+Fo(Latest from Cyclic Software
Fo()f Ft(k)m(eyw)m(ord)i(should)d(b)s(e)i(inserted)f
Fn(last)35 b Ft(in)25 b(the)i(\014le,)f(and)g(not)150
762 y(in)j(the)i(\014les)f(header,)h(if)f(it)g(is)g(to)h(b)s(e)f(used)g
@@ -7554,112 +7585,24 @@ b(V)-8 b(ersions)30 b(System)p eop
%%Page: 83 85
83 84 bop 150 -116 a Ft(Chapter)30 b(15:)41 b(Sp)s(ecial)29
b(Files)2501 b(83)150 299 y Fq(15)80 b(Sp)t(ecial)55
-b(Files)275 537 y Ft(In)34 b(normal)g(circumstances,)j(CVS)d(w)m(orks)h
+b(Files)275 533 y Ft(In)34 b(normal)g(circumstances,)j(CVS)d(w)m(orks)h
(only)f(with)g(regular)h(\014les.)54 b(Ev)m(ery)35 b(\014le)g(in)f(a)h
-(pro)5 b(ject)36 b(is)150 646 y(assumed)j(to)h(b)s(e)f(p)s(ersisten)m
+(pro)5 b(ject)36 b(is)150 643 y(assumed)j(to)h(b)s(e)f(p)s(ersisten)m
(t;)k(it)c(m)m(ust)h(b)s(e)f(p)s(ossible)e(to)j(op)s(en,)i(read)d(and)g
-(close)h(them;)k(and)39 b(so)h(on.)150 756 y(CVS)29 b(also)g(ignores)h
+(close)h(them;)k(and)39 b(so)h(on.)150 752 y(CVS)29 b(also)g(ignores)h
(\014le)e(p)s(ermissions)f(and)i(o)m(wnerships,)f(lea)m(ving)h(suc)m(h)
g(issues)f(to)j(b)s(e)e(resolv)m(ed)g(b)m(y)h(the)150
-865 y(dev)m(elop)s(er)e(at)i(installation)d(time.)40
+862 y(dev)m(elop)s(er)e(at)i(installation)d(time.)40
b(In)28 b(other)h(w)m(ords,)g(it)g(is)f(not)h(p)s(ossible)d(to)k
Fo(")p Ft(c)m(hec)m(k)g(in)p Fo(")e Ft(a)h(device)g(in)m(to)150
-975 y(a)36 b(rep)s(ository;)i(if)d(the)h(device)g(\014le)f(cannot)h(b)s
+971 y(a)36 b(rep)s(ository;)i(if)d(the)h(device)g(\014le)f(cannot)h(b)s
(e)g(op)s(ened,)g(CVS)g(will)d(refuse)i(to)i(handle)d(it.)57
-b(Files)35 b(also)150 1085 y(lose)30 b(their)g(o)m(wnerships)e(and)i(p)
-s(ermissions)d(during)h(rep)s(ository)h(transactions.)275
-1220 y(If)d(the)h(con\014guration)f(v)-5 b(ariable)25
-b Fo(PreservePermissions)d Ft(\(see)27 b(Section)g(C.13)g([con\014g],)i
-(page)e(138\))150 1330 y(is)i(set)i(in)e(the)i(rep)s(ository)-8
-b(,)30 b(CVS)g(will)d(sa)m(v)m(e)32 b(the)f(follo)m(wing)e(\014le)g(c)m
-(haracteristics)i(in)e(the)i(rep)s(ository:)225 1466
-y Fr(\017)60 b Ft(user)30 b(and)f(group)h(o)m(wnership)225
-1601 y Fr(\017)60 b Ft(p)s(ermissions)225 1736 y Fr(\017)g
-Ft(ma)5 b(jor)30 b(and)g(minor)f(device)h(n)m(um)m(b)s(ers)225
-1871 y Fr(\017)60 b Ft(sym)m(b)s(olic)29 b(links)225
-2006 y Fr(\017)60 b Ft(hard)29 b(link)g(structure)275
-2167 y(Using)38 b(the)h Fo(PreservePermissions)34 b Ft(option)39
-b(a\013ects)h(the)g(b)s(eha)m(vior)e(of)h(CVS)g(in)e(sev)m(eral)j(w)m
-(a)m(ys.)150 2277 y(First,)28 b(some)h(of)f(the)h(new)e(op)s(erations)h
-(supp)s(orted)e(b)m(y)i(CVS)g(are)g(not)h(accessible)f(to)g(all)g
-(users.)39 b(In)27 b(par-)150 2386 y(ticular,)f(\014le)f(o)m(wnership)f
-(and)h(sp)s(ecial)f(\014le)h(c)m(haracteristics)h(ma)m(y)h(only)e(b)s
-(e)g(c)m(hanged)h(b)m(y)g(the)g(sup)s(eruser.)150 2496
-y(When)j(the)h Fo(PreservePermissions)25 b Ft(con\014guration)k(v)-5
-b(ariable)28 b(is)h(set,)i(therefore,)f(users)f(will)e(ha)m(v)m(e)k(to)
-150 2605 y(b)s(e)f(`ro)s(ot')h(in)e(order)h(to)h(p)s(erform)e(CVS)h(op)
-s(erations.)275 2741 y(When)40 b Fo(PreservePermissions)c
-Ft(is)41 b(in)e(use,)44 b(some)e(CVS)e(op)s(erations)h(\(suc)m(h)g(as)g
-(`)p Fo(cvs)30 b(status)p Ft('\))150 2851 y(will)38 b(not)i(recognize)i
-(a)f(\014le's)e(hard)h(link)e(structure,)43 b(and)d(so)g(will)e(emit)i
-(spurious)e(w)m(arnings)h(ab)s(out)150 2960 y(mismatc)m(hing)28
-b(hard)f(links.)38 b(The)29 b(reason)g(is)e(that)j(CVS's)e(in)m(ternal)
-g(structure)g(do)s(es)g(not)h(mak)m(e)h(it)e(easy)150
-3070 y(for)g(these)h(op)s(erations)f(to)h(collect)g(all)e(the)i
-(necessary)g(data)g(ab)s(out)f(hard)f(links,)g(so)i(they)g(c)m(hec)m(k)
-h(for)e(\014le)150 3179 y(con\015icts)i(with)f(inaccurate)i(data.)275
-3315 y(A)c(more)g(subtle)f(di\013erence)h(is)f(that)i(CVS)e(considers)g
-(a)i(\014le)e(to)i(ha)m(v)m(e)g(c)m(hanged)g(only)e(if)h(its)f(con)m
-(ten)m(ts)150 3425 y(ha)m(v)m(e)31 b(c)m(hanged)g(\(sp)s(eci\014cally)
--8 b(,)29 b(if)g(the)i(mo)s(di\014cation)d(time)i(of)h(the)f(w)m
-(orking)g(\014le)f(do)s(es)h(not)g(matc)m(h)h(that)150
-3534 y(of)g(the)g(rep)s(ository's)e(\014le\).)41 b(Therefore,)31
-b(if)f(only)f(the)i(p)s(ermissions,)d(o)m(wnership)h(or)h(hard)g(link)
--5 b(age)30 b(ha)m(v)m(e)150 3644 y(c)m(hanged,)38 b(or)d(if)g(a)h
-(device's)f(ma)5 b(jor)36 b(or)f(minor)f(n)m(um)m(b)s(ers)g(ha)m(v)m(e)
-j(c)m(hanged,)h(CVS)d(will)d(not)k(notice.)57 b(In)150
-3754 y(order)40 b(to)g(commit)g(suc)m(h)g(a)h(c)m(hange)g(to)g(the)f
-(rep)s(ository)-8 b(,)42 b(y)m(ou)f(m)m(ust)f(force)g(the)h(commit)f
-(with)f(`)p Fo(cvs)150 3863 y(commit)29 b(-f)p Ft('.)38
-b(This)24 b(also)i(means)f(that)h(if)f(a)h(\014le's)e(p)s(ermissions)f
-(ha)m(v)m(e)k(c)m(hanged)f(and)f(the)g(rep)s(ository)g(\014le)150
-3973 y(is)c(new)m(er)h(than)f(the)h(w)m(orking)f(cop)m(y)-8
-b(,)25 b(p)s(erforming)20 b(`)p Fo(cvs)30 b(update)p
-Ft(')20 b(will)f(silen)m(tly)h(c)m(hange)j(the)f(p)s(ermissions)150
-4082 y(on)30 b(the)h(w)m(orking)f(cop)m(y)-8 b(.)275
-4218 y(Changing)26 b(hard)g(links)g(in)g(a)i(CVS)f(rep)s(ository)f(is)h
-(particularly)e(delicate.)40 b(Supp)s(ose)25 b(that)k(\014le)d(`)p
-Fo(foo)p Ft(')150 4328 y(is)36 b(link)m(ed)f(to)i(\014le)f(`)p
-Fo(old)p Ft(',)i(but)e(is)g(later)g(relink)m(ed)f(to)j(\014le)d(`)p
-Fo(new)p Ft('.)60 b(Y)-8 b(ou)37 b(can)g(wind)d(up)i(in)f(the)i(un)m
-(usual)150 4437 y(situation)28 b(where,)i(although)f(`)p
-Fo(foo)p Ft(',)g(`)p Fo(old)p Ft(')g(and)g(`)p Fo(new)p
-Ft(')h(ha)m(v)m(e)g(all)f(had)g(their)f(underlying)f(link)g(patterns)
-150 4547 y(c)m(hanged,)39 b(only)c(`)p Fo(foo)p Ft(')h(and)g(`)p
-Fo(new)p Ft(')f(ha)m(v)m(e)j(b)s(een)d(mo)s(di\014ed,)h(so)h(`)p
-Fo(old)p Ft(')f(is)f(not)h(considered)g(a)g(candidate)150
-4656 y(for)29 b(c)m(hec)m(king)i(in.)39 b(It)30 b(can)f(b)s(e)g(v)m
-(ery)h(easy)h(to)f(pro)s(duce)e(inconsisten)m(t)h(results)f(this)h(w)m
-(a)m(y)-8 b(.)42 b(Therefore,)29 b(w)m(e)150 4766 y(recommend)e(that)i
-(when)d(it)h(is)g(imp)s(ortan)m(t)g(to)h(sa)m(v)m(e)h(hard)e(links)e
-(in)i(a)h(rep)s(ository)-8 b(,)28 b(the)f(pruden)m(t)g(course)150
-4876 y(of)37 b(action)g(is)e(to)j Fo(touch)d Ft(an)m(y)i(\014le)f
-(whose)g(link)-5 b(age)36 b(or)h(status)f(has)h(c)m(hanged)g(since)f
-(the)h(last)f(c)m(hec)m(kin.)150 4985 y(Indeed,)h(it)f(ma)m(y)h(b)s(e)f
-(wise)g(to)h Fo(touch)29 b(*)36 b Ft(b)s(efore)g(eac)m(h)h(commit)g(in)
-e(a)i(directory)f(with)f(complex)h(hard)150 5095 y(link)28
-b(structures.)275 5230 y(It)j(is)g(w)m(orth)g(noting)g(that)h(only)f
-(regular)g(\014les)f(ma)m(y)i(b)s(e)f(merged,)h(for)f(reasons)h(that)g
-(hop)s(efully)d(are)150 5340 y(ob)m(vious.)58 b(If)36
-b(`)p Fo(cvs)30 b(update)p Ft(')k(or)j(`)p Fo(cvs)30
-b(checkout)e(-j)p Ft(')36 b(attempts)h(to)g(merge)g(a)g(sym)m(b)s(olic)
-d(link)h(with)g(a)p eop
+b(Files)35 b(also)150 1081 y(lose)30 b(their)g(o)m(wnerships)e(and)i(p)
+s(ermissions)d(during)h(rep)s(ository)h(transactions.)p
+eop
%%Page: 84 86
84 85 bop 150 -116 a Ft(84)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y(regular)f(\014le,)h(or)g(t)m(w)m
-(o)i(device)e(\014les)f(for)h(di\013eren)m(t)g(kinds)e(of)j(devices,)f
-(CVS)g(will)d(rep)s(ort)j(a)g(con\015ict)h(and)150 408
-y(refuse)h(to)i(p)s(erform)d(the)i(merge.)48 b(A)m(t)34
-b(the)f(same)g(time,)g(`)p Fo(cvs)d(diff)p Ft(')h(will)g(not)h(rep)s
-(ort)h(an)m(y)g(di\013erences)150 518 y(b)s(et)m(w)m(een)38
-b(these)g(\014les,)h(since)d(no)i(meaningful)d(textual)j(comparisons)e
-(can)i(b)s(e)f(made)g(on)h(\014les)e(whic)m(h)150 628
-y(con)m(tain)31 b(no)f(text.)275 762 y(The)h Fo(PreservePermissions)26
-b Ft(features)32 b(do)f(not)h(w)m(ork)f(with)g(clien)m(t/serv)m(er)h
-Fs(cvs)p Ft(.)43 b(Another)31 b(limi-)150 872 y(tation)f(is)f(that)h
-(hard)f(links)f(m)m(ust)h(b)s(e)h(to)g(other)g(\014les)f(within)e(the)j
-(same)g(directory;)g(hard)f(links)e(across)150 981 y(directories)i(are)
-i(not)g(supp)s(orted.)p eop
+b(V)-8 b(ersions)30 b(System)p eop
%%Page: 85 87
85 86 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1955 b(85)150 299 y Fq(App)t(endix)53 b(A)81
@@ -7846,7 +7789,7 @@ h Fs(cvs)p Ft(,)g(including)d(a)k(list)e(of)h(other)h(help)e(options.)
150 2729 y Fo(-l)384 b Ft(Do)27 b(not)f(log)g(the)g(`)p
Fo(cvs_command)p Ft(')d(in)i(the)h(command)g(history)f(\(but)g(execute)
i(it)f(an)m(yw)m(a)m(y\).)630 2838 y(See)31 b(Section)f(A.11)h
-([history],)g(page)g(102,)h(for)e(information)e(on)j(command)f(history)
+([history],)g(page)g(103,)h(for)e(information)e(on)j(command)f(history)
-8 b(.)150 2996 y Fo(-n)384 b Ft(Do)37 b(not)f(c)m(hange)i(an)m(y)e
(\014les.)58 b(A)m(ttempt)37 b(to)g(execute)h(the)e(`)p
Fo(cvs_command)p Ft(',)f(but)h(only)f(to)630 3105 y(issue)29
@@ -7883,1882 +7826,1895 @@ Ft(activit)m(y)-8 b(.)630 5230 y(P)m(articularly)35 b(useful)g(with)g
h(an)f(unfamiliar)630 5340 y(command.)p eop
%%Page: 88 90
88 89 bop 150 -116 a Ft(88)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo(-v)150 457
-y(--version)630 567 y Ft(Displa)m(y)g(v)m(ersion)f(and)h(cop)m(yrigh)m
-(t)h(information)e(for)h Fs(cvs)p Ft(.)150 725 y Fo(-w)384
+b(V)-8 b(ersions)30 b(System)150 299 y Fo(-v)150 459
+y(--version)630 568 y Ft(Displa)m(y)g(v)m(ersion)f(and)h(cop)m(yrigh)m
+(t)h(information)e(for)h Fs(cvs)p Ft(.)150 728 y Fo(-w)384
b Ft(Mak)m(e)35 b(new)d(w)m(orking)g(\014les)g(read-write.)48
b(Ov)m(errides)32 b(the)h(setting)g(of)g(the)g Fo($CVSREAD)e
-Ft(en-)630 835 y(vironmen)m(t)d(v)-5 b(ariable.)39 b(Files)29
+Ft(en-)630 837 y(vironmen)m(t)d(v)-5 b(ariable.)39 b(Files)29
b(are)g(created)h(read-write)f(b)m(y)g(default,)g(unless)e
-Fo($CVSREAD)g Ft(is)630 945 y(set)k(or)f(`)p Fo(-r)p
-Ft(')h(is)e(giv)m(en.)150 1103 y Fo(-x)384 b Ft(Encrypt)30
+Fo($CVSREAD)g Ft(is)630 947 y(set)k(or)f(`)p Fo(-r)p
+Ft(')h(is)e(giv)m(en.)150 1107 y Fo(-x)384 b Ft(Encrypt)30
b(all)g(comm)m(unication)h(b)s(et)m(w)m(een)h(the)f(clien)m(t)g(and)f
-(the)i(serv)m(er.)43 b(Only)30 b(has)g(an)i(ef-)630 1213
+(the)i(serv)m(er.)43 b(Only)30 b(has)g(an)i(ef-)630 1216
y(fect)f(on)f(the)g Fs(cvs)f Ft(clien)m(t.)41 b(As)30
b(of)g(this)f(writing,)f(this)h(is)g(only)h(implemen)m(ted)e(when)h
-(using)630 1322 y(a)f(GSSAPI)e(connection)i(\(see)g(Section)f(2.9.4)i
+(using)630 1326 y(a)f(GSSAPI)e(connection)i(\(see)g(Section)f(2.9.4)i
([GSSAPI)e(authen)m(ticated],)i(page)f(24\))g(or)g(a)630
-1432 y(Kerb)s(eros)f(connection)g(\(see)i(Section)e(2.9.5)j([Kerb)s
-(eros)c(authen)m(ticated],)k(page)e(24\).)41 b(En-)630
-1541 y(abling)23 b(encryption)g(implies)f(that)j(message)h(tra\016c)f
-(is)e(also)i(authen)m(ticated.)40 b(Encryption)630 1651
+1435 y(Kerb)s(eros)f(connection)g(\(see)i(Section)e(2.9.5)j([Kerb)s
+(eros)c(authen)m(ticated],)k(page)e(25\).)41 b(En-)630
+1545 y(abling)23 b(encryption)g(implies)f(that)j(message)h(tra\016c)f
+(is)e(also)i(authen)m(ticated.)40 b(Encryption)630 1655
y(supp)s(ort)25 b(is)h(not)i(a)m(v)-5 b(ailable)26 b(b)m(y)h(default;)h
(it)e(m)m(ust)h(b)s(e)g(enabled)f(using)f(a)j(sp)s(ecial)d(con\014gure)
-630 1761 y(option,)30 b(`)p Fo(--enable-encryption)p
-Ft(',)c(when)j(y)m(ou)i(build)c Fs(cvs)p Ft(.)150 1919
-y Fo(-z)j Fm(gzip-lev)m(el)630 2029 y Ft(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
-Fs(cvs)e Ft(clien)m(t.)150 2285 y Fp(A.5)67 b(Common)46
-b(command)f(options)275 2477 y Ft(This)24 b(section)j(describ)s(es)e
+630 1764 y(option,)30 b(`)p Fo(--enable-encryption)p
+Ft(',)c(when)j(y)m(ou)i(build)c Fs(cvs)p Ft(.)150 1924
+y Fo(-z)j Fm(gzip-lev)m(el)630 2033 y Ft(Set)e(the)f(compression)g(lev)
+m(el.)39 b(V)-8 b(alid)27 b(lev)m(els)g(are)h(1)f(\(high)g(sp)s(eed,)g
+(lo)m(w)h(compression\))e(to)j(9)630 2143 y(\(lo)m(w)h(sp)s(eed,)f
+(high)g(compression\),)g(or)h(0)h(to)f(disable)e(compression)h(\(the)h
+(default\).)41 b(Only)630 2253 y(has)30 b(an)g(e\013ect)i(on)f(the)f
+Fs(cvs)g Ft(clien)m(t.)150 2511 y Fp(A.5)67 b(Common)46
+b(command)f(options)275 2703 y Ft(This)24 b(section)j(describ)s(es)e
(the)i(`)p Fo(command_options)p Ft(')c(that)28 b(are)f(a)m(v)-5
b(ailable)26 b(across)h(sev)m(eral)g Fs(cvs)f Ft(com-)150
-2587 y(mands.)50 b(These)33 b(options)g(are)h(alw)m(a)m(ys)h(giv)m(en)e
+2813 y(mands.)50 b(These)33 b(options)g(are)h(alw)m(a)m(ys)h(giv)m(en)e
(to)i(the)f(righ)m(t)f(of)h(`)p Fo(cvs_command)p Ft('.)48
-b(Not)35 b(all)d(commands)150 2696 y(supp)s(ort)h(all)h(of)h(these)g
+b(Not)35 b(all)d(commands)150 2923 y(supp)s(ort)h(all)h(of)h(these)g
(options;)i(eac)m(h)f(option)e(is)g(only)g(supp)s(orted)f(for)i
-(commands)f(where)h(it)f(mak)m(es)150 2806 y(sense.)40
+(commands)f(where)h(it)f(mak)m(es)150 3032 y(sense.)40
b(Ho)m(w)m(ev)m(er,)30 b(when)d(a)h(command)f(has)g(one)h(of)g(these)g
(options)f(y)m(ou)g(can)h(almost)g(alw)m(a)m(ys)g(coun)m(t)g(on)150
-2915 y(the)d(same)g(b)s(eha)m(vior)e(of)i(the)f(option)g(as)h(in)e
+3142 y(the)d(same)g(b)s(eha)m(vior)e(of)i(the)f(option)g(as)h(in)e
(other)i(commands.)38 b(\(Other)25 b(command)f(options,)h(whic)m(h)f
-(are)150 3025 y(listed)30 b(with)f(the)i(individual)c(commands,)k(ma)m
+(are)150 3251 y(listed)30 b(with)f(the)i(individual)c(commands,)k(ma)m
(y)g(ha)m(v)m(e)i(di\013eren)m(t)d(b)s(eha)m(vior)g(from)h(one)g
-Fs(cvs)f Ft(command)150 3134 y(to)h(the)g(other\).)275
-3268 y Fg(W)-8 b(arning:)37 b Ft(the)23 b(`)p Fo(history)p
+Fs(cvs)f Ft(command)150 3361 y(to)h(the)g(other\).)275
+3496 y Fg(W)-8 b(arning:)37 b Ft(the)23 b(`)p Fo(history)p
Ft(')f(command)h(is)f(an)h(exception;)j(it)c(supp)s(orts)g(man)m(y)h
-(options)f(that)i(con\015ict)150 3378 y(ev)m(en)31 b(with)e(these)i
-(standard)f(options.)150 3585 y Fo(-D)g Fm(date)p 452
-3585 28 4 v 33 w(sp)s(ec)630 3695 y Ft(Use)43 b(the)f(most)h(recen)m(t)
-h(revision)c(no)j(later)f(than)g Fm(date)p 2614 3695
-V 34 w(sp)s(ec)p Ft(.)76 b Fm(date)p 3090 3695 V 33 w(sp)s(ec)48
-b Ft(is)41 b(a)i(single)630 3805 y(argumen)m(t,)31 b(a)g(date)g
+(options)f(that)i(con\015ict)150 3605 y(ev)m(en)31 b(with)e(these)i
+(standard)f(options.)150 3815 y Fo(-D)g Fm(date)p 452
+3815 28 4 v 33 w(sp)s(ec)630 3925 y Ft(Use)43 b(the)f(most)h(recen)m(t)
+h(revision)c(no)j(later)f(than)g Fm(date)p 2614 3925
+V 34 w(sp)s(ec)p Ft(.)76 b Fm(date)p 3090 3925 V 33 w(sp)s(ec)48
+b Ft(is)41 b(a)i(single)630 4034 y(argumen)m(t,)31 b(a)g(date)g
(description)d(sp)s(ecifying)g(a)j(date)g(in)e(the)i(past.)630
-3939 y(The)21 b(sp)s(eci\014cation)f(is)h Fm(stic)m(ky)29
+4169 y(The)21 b(sp)s(eci\014cation)f(is)h Fm(stic)m(ky)29
b Ft(when)20 b(y)m(ou)i(use)f(it)g(to)h(mak)m(e)h(a)f(priv)-5
-b(ate)20 b(cop)m(y)j(of)e(a)h(source)g(\014le;)630 4048
+b(ate)20 b(cop)m(y)j(of)e(a)h(source)g(\014le;)630 4279
y(that)f(is,)h(when)d(y)m(ou)h(get)i(a)f(w)m(orking)e(\014le)h(using)e
(`)p Fo(-D)p Ft(',)23 b Fs(cvs)c Ft(records)h(the)h(date)g(y)m(ou)f(sp)
-s(eci\014ed,)630 4158 y(so)31 b(that)g(further)e(up)s(dates)g(in)g(the)
+s(eci\014ed,)630 4388 y(so)31 b(that)g(further)e(up)s(dates)g(in)g(the)
i(same)f(directory)g(will)e(use)i(the)h(same)f(date)h(\(for)g(more)630
-4267 y(information)e(on)h(stic)m(ky)h(tags/dates,)h(see)f(Section)f
-(4.9)i([Stic)m(ky)e(tags],)i(page)f(38\).)630 4402 y(`)p
+4498 y(information)e(on)h(stic)m(ky)h(tags/dates,)h(see)f(Section)f
+(4.9)i([Stic)m(ky)e(tags],)i(page)f(38\).)630 4632 y(`)p
Fo(-D)p Ft(')g(is)g(a)m(v)-5 b(ailable)30 b(with)g(the)i
Fo(checkout)p Ft(,)e Fo(diff)p Ft(,)g Fo(export)p Ft(,)h
Fo(history)p Ft(,)e Fo(rdiff)p Ft(,)i Fo(rtag)p Ft(,)g(and)630
-4511 y Fo(update)g Ft(commands.)47 b(\(The)33 b Fo(history)d
+4742 y Fo(update)g Ft(commands.)47 b(\(The)33 b Fo(history)d
Ft(command)j(uses)f(this)g(option)g(in)f(a)i(sligh)m(tly)e(dif-)630
-4621 y(feren)m(t)g(w)m(a)m(y;)g(see)g(Section)g(A.11.1)h([history)d
-(options],)i(page)g(103\).)630 4755 y(A)e(wide)g(v)-5
+4852 y(feren)m(t)g(w)m(a)m(y;)g(see)g(Section)g(A.11.1)h([history)d
+(options],)i(page)g(103\).)630 4986 y(A)e(wide)g(v)-5
b(ariet)m(y)29 b(of)h(date)g(formats)g(are)f(supp)s(orted)f(b)m(y)h
Fs(cvs)p Ft(.)40 b(The)28 b(most)i(standard)f(ones)630
-4864 y(are)g(ISO8601)h(\(from)f(the)g(In)m(ternational)f(Standards)g
-(Organization\))g(and)g(the)i(In)m(ternet)630 4974 y(e-mail)g(standard)
+5096 y(are)g(ISO8601)h(\(from)f(the)g(In)m(ternational)f(Standards)g
+(Organization\))g(and)g(the)i(In)m(ternet)630 5205 y(e-mail)g(standard)
f(\(sp)s(eci\014ed)g(in)g(RF)m(C822)j(as)f(amended)f(b)m(y)g(RF)m
-(C1123\).)630 5108 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:)870
-5236 y Fo(1972-09-24)870 5340 y(1972-09-24)45 b(20:05)p
-eop
+(C1123\).)630 5340 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:)p eop
%%Page: 89 91
89 90 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(89)630 299 y(There)34 b(are)h(a)f(lot)h(more)f
-(ISO8601)h(date)g(formats,)h(and)e(CVS)f(accepts)j(man)m(y)e(of)h
-(them,)630 408 y(but)30 b(y)m(ou)g(probably)f(don't)h(w)m(an)m(t)i(to)f
-(hear)f(the)g Fn(whole)39 b Ft(long)30 b(story)h(:-\).)630
-544 y(In)g(addition)e(to)k(the)e(dates)h(allo)m(w)m(ed)f(in)g(In)m
-(ternet)g(e-mail)g(itself,)g Fs(cvs)f Ft(also)i(allo)m(ws)f(some)630
-654 y(of)g(the)f(\014elds)f(to)i(b)s(e)f(omitted.)41
-b(F)-8 b(or)31 b(example:)870 784 y Fo(24)47 b(Sep)g(1972)g(20:05)870
-888 y(24)g(Sep)630 1024 y Ft(The)23 b(date)i(is)d(in)m(terpreted)h(as)h
-(b)s(eing)f(in)f(the)i(lo)s(cal)f(timezone,)j(unless)c(a)i(sp)s
-(eci\014c)e(timezone)630 1134 y(is)29 b(sp)s(eci\014ed.)630
-1270 y(These)k(t)m(w)m(o)i(date)f(formats)f(are)h(preferred.)48
+(commands)1955 b(89)870 299 y Fo(1972-09-24)870 403 y(1972-09-24)45
+b(20:05)630 539 y Ft(There)34 b(are)h(a)f(lot)h(more)f(ISO8601)h(date)g
+(formats,)h(and)e(CVS)f(accepts)j(man)m(y)e(of)h(them,)630
+649 y(but)30 b(y)m(ou)g(probably)f(don't)h(w)m(an)m(t)i(to)f(hear)f
+(the)g Fn(whole)39 b Ft(long)30 b(story)h(:-\).)630 785
+y(In)g(addition)e(to)k(the)e(dates)h(allo)m(w)m(ed)f(in)g(In)m(ternet)g
+(e-mail)g(itself,)g Fs(cvs)f Ft(also)i(allo)m(ws)f(some)630
+894 y(of)g(the)f(\014elds)f(to)i(b)s(e)f(omitted.)41
+b(F)-8 b(or)31 b(example:)870 1025 y Fo(24)47 b(Sep)g(1972)g(20:05)870
+1129 y(24)g(Sep)630 1265 y Ft(The)23 b(date)i(is)d(in)m(terpreted)h(as)
+h(b)s(eing)f(in)f(the)i(lo)s(cal)f(timezone,)j(unless)c(a)i(sp)s
+(eci\014c)e(timezone)630 1375 y(is)29 b(sp)s(eci\014ed.)630
+1511 y(These)k(t)m(w)m(o)i(date)f(formats)f(are)h(preferred.)48
b(Ho)m(w)m(ev)m(er,)36 b Fs(cvs)d Ft(curren)m(tly)f(accepts)j(a)e(wide)
-630 1379 y(v)-5 b(ariet)m(y)35 b(of)f(other)g(date)h(formats.)53
+630 1621 y(v)-5 b(ariet)m(y)35 b(of)f(other)g(date)h(formats.)53
b(They)34 b(are)g(in)m(ten)m(tionally)f(not)h(do)s(cumen)m(ted)g(here)g
-(in)630 1489 y(an)m(y)d(detail,)e(and)h(future)g(v)m(ersions)f(of)i
+(in)630 1730 y(an)m(y)d(detail,)e(and)h(future)g(v)m(ersions)f(of)i
Fs(cvs)e Ft(migh)m(t)h(not)h(accept)h(all)d(of)i(them.)630
-1625 y(One)f(suc)m(h)g(format)g(is)g Fm(mon)m(th)p Fo(/)p
+1867 y(One)f(suc)m(h)g(format)g(is)g Fm(mon)m(th)p Fo(/)p
Fm(da)m(y)8 b Fo(/)p Fm(y)m(ear)f Ft(.)41 b(This)28 b(ma)m(y)j(confuse)
-f(p)s(eople)g(who)f(are)i(accus-)630 1734 y(tomed)g(to)h(ha)m(ving)e
+f(p)s(eople)g(who)f(are)i(accus-)630 1976 y(tomed)g(to)h(ha)m(ving)e
(the)h(mon)m(th)f(and)h(da)m(y)g(in)e(the)i(other)g(order;)g(`)p
-Fo(1/4/96)p Ft(')e(is)h(Jan)m(uary)g(4,)630 1844 y(not)h(April)d(1.)630
-1980 y(Remem)m(b)s(er)39 b(to)h(quote)g(the)f(argumen)m(t)h(to)f(the)h
+Fo(1/4/96)p Ft(')e(is)h(Jan)m(uary)g(4,)630 2086 y(not)h(April)d(1.)630
+2222 y(Remem)m(b)s(er)39 b(to)h(quote)g(the)f(argumen)m(t)h(to)f(the)h
(`)p Fo(-D)p Ft(')f(\015ag)g(so)h(that)g(y)m(our)f(shell)e(do)s(esn't)
-630 2090 y(in)m(terpret)f(spaces)h(as)g(argumen)m(t)h(separators.)60
+630 2332 y(in)m(terpret)f(spaces)h(as)g(argumen)m(t)h(separators.)60
b(A)37 b(command)g(using)e(the)i(`)p Fo(-D)p Ft(')g(\015ag)g(can)630
-2199 y(lo)s(ok)30 b(lik)m(e)g(this:)870 2329 y Fo($)47
+2441 y(lo)s(ok)30 b(lik)m(e)g(this:)870 2572 y Fo($)47
b(cvs)g(diff)g(-D)g("1)g(hour)g(ago")g(cvs.texinfo)150
-2492 y(-f)384 b Ft(When)38 b(y)m(ou)g(sp)s(ecify)f(a)h(particular)e
+2735 y(-f)384 b Ft(When)38 b(y)m(ou)g(sp)s(ecify)f(a)h(particular)e
(date)j(or)f(tag)h(to)g Fs(cvs)e Ft(commands,)j(they)e(normally)630
-2601 y(ignore)28 b(\014les)g(that)h(do)f(not)h(con)m(tain)g(the)g(tag)h
+2844 y(ignore)28 b(\014les)g(that)h(do)f(not)h(con)m(tain)g(the)g(tag)h
(\(or)f(did)d(not)j(exist)g(prior)e(to)i(the)g(date\))g(that)630
-2711 y(y)m(ou)35 b(sp)s(eci\014ed.)53 b(Use)36 b(the)f(`)p
+2954 y(y)m(ou)35 b(sp)s(eci\014ed.)53 b(Use)36 b(the)f(`)p
Fo(-f)p Ft(')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)630 2821 y(is)h(no)h(matc)m(h)h(for)f(the)
+(ed)h(ev)m(en)h(when)e(there)630 3064 y(is)h(no)h(matc)m(h)h(for)f(the)
g(tag)h(or)f(date.)59 b(\(The)36 b(most)g(recen)m(t)h(revision)e(of)h
-(the)g(\014le)f(will)f(b)s(e)630 2930 y(used\).)630 3066
+(the)g(\014le)f(will)f(b)s(e)630 3173 y(used\).)630 3309
y(Note)k(that)f(ev)m(en)g(with)e(`)p Fo(-f)p Ft(',)j(a)e(tag)i(that)f
(y)m(ou)g(sp)s(ecify)e(m)m(ust)h(exist)g(\(that)h(is,)g(in)f(some)630
-3176 y(\014le,)h(not)g(necessary)f(in)f(ev)m(ery)i(\014le\).)58
+3419 y(\014le,)h(not)g(necessary)f(in)f(ev)m(ery)i(\014le\).)58
b(This)35 b(is)g(so)i(that)g Fs(cvs)e Ft(will)f(con)m(tin)m(ue)i(to)h
-(giv)m(e)g(an)630 3285 y(error)30 b(if)f(y)m(ou)i(mist)m(yp)s(e)e(a)i
-(tag)h(name.)630 3402 y(`)p Fo(-f)p Ft(')37 b(is)f(a)m(v)-5
+(giv)m(e)g(an)630 3529 y(error)30 b(if)f(y)m(ou)i(mist)m(yp)s(e)e(a)i
+(tag)h(name.)630 3645 y(`)p Fo(-f)p Ft(')37 b(is)f(a)m(v)-5
b(ailable)37 b(with)f(these)h(commands:)54 b Fo(annotate)p
Ft(,)37 b Fo(checkout)p Ft(,)g Fo(export)p Ft(,)g Fo(rdiff)p
-Ft(,)630 3511 y Fo(rtag)p Ft(,)29 b(and)h Fo(update)p
-Ft(.)630 3647 y Fg(W)-8 b(arning:)38 b Ft(The)24 b Fo(commit)e
+Ft(,)630 3755 y Fo(rtag)p Ft(,)29 b(and)h Fo(update)p
+Ft(.)630 3891 y Fg(W)-8 b(arning:)38 b Ft(The)24 b Fo(commit)e
Ft(and)i Fo(remove)e Ft(commands)i(also)g(ha)m(v)m(e)i(a)e(`)p
-Fo(-f)p Ft(')h(option,)g(but)e(it)h(has)630 3757 y(a)34
+Fo(-f)p Ft(')h(option,)g(but)e(it)h(has)630 4001 y(a)34
b(di\013eren)m(t)f(b)s(eha)m(vior)g(for)g(those)i(commands.)50
b(See)34 b(Section)f(A.8.1)i([commit)f(options],)630
-3866 y(page)d(98,)h(and)d(Section)i(7.2)g([Remo)m(ving)g(\014les],)f
-(page)h(52.)150 4029 y Fo(-k)f Fm(k\015ag)165 b Ft(Alter)35
+4110 y(page)d(98,)h(and)d(Section)i(7.2)g([Remo)m(ving)g(\014les],)f
+(page)h(52.)150 4273 y Fo(-k)f Fm(k\015ag)165 b Ft(Alter)35
b(the)g(default)f(pro)s(cessing)g(of)h(k)m(eyw)m(ords.)55
b(See)35 b(Chapter)g(12)h([Keyw)m(ord)f(substitu-)630
-4138 y(tion],)28 b(page)h(73,)h(for)d(the)i(meaning)e(of)h
+4383 y(tion],)28 b(page)h(73,)h(for)d(the)i(meaning)e(of)h
Fm(k\015ag)p Ft(.)40 b(Y)-8 b(our)28 b Fm(k\015ag)36
b Ft(sp)s(eci\014cation)27 b(is)g Fm(stic)m(ky)36 b Ft(when)630
-4248 y(y)m(ou)f(use)f(it)g(to)h(create)h(a)f(priv)-5
+4493 y(y)m(ou)f(use)f(it)g(to)h(create)h(a)f(priv)-5
b(ate)33 b(cop)m(y)j(of)e(a)h(source)f(\014le;)i(that)f(is,)g(when)e(y)
-m(ou)i(use)f(this)630 4358 y(option)g(with)f(the)i Fo(checkout)d
+m(ou)i(use)f(this)630 4602 y(option)g(with)f(the)i Fo(checkout)d
Ft(or)j Fo(update)e Ft(commands,)i Fs(cvs)f Ft(asso)s(ciates)h(y)m(our)
-f(selected)630 4467 y Fm(k\015ag)g Ft(with)24 b(the)i(\014le,)g(and)f
+f(selected)630 4712 y Fm(k\015ag)g Ft(with)24 b(the)i(\014le,)g(and)f
(con)m(tin)m(ues)h(to)h(use)e(it)h(with)e(future)h(up)s(date)g
-(commands)g(on)h(the)630 4577 y(same)31 b(\014le)e(un)m(til)g(y)m(ou)i
-(sp)s(ecify)e(otherwise.)630 4713 y(The)f(`)p Fo(-k)p
+(commands)g(on)h(the)630 4821 y(same)31 b(\014le)e(un)m(til)g(y)m(ou)i
+(sp)s(ecify)e(otherwise.)630 4958 y(The)f(`)p Fo(-k)p
Ft(')h(option)f(is)g(a)m(v)-5 b(ailable)29 b(with)e(the)i
Fo(add)p Ft(,)g Fo(checkout)p Ft(,)e Fo(diff)p Ft(,)h
-Fo(import)f Ft(and)i Fo(update)630 4822 y Ft(commands.)150
-4985 y Fo(-l)384 b Ft(Lo)s(cal;)48 b(run)40 b(only)h(in)f(curren)m(t)i
+Fo(import)f Ft(and)i Fo(update)630 5067 y Ft(commands.)150
+5230 y Fo(-l)384 b Ft(Lo)s(cal;)48 b(run)40 b(only)h(in)f(curren)m(t)i
(w)m(orking)f(directory)-8 b(,)45 b(rather)d(than)f(recursing)g
-(through)630 5094 y(sub)s(directories.)630 5230 y Fg(W)-8
-b(arning:)57 b Ft(this)37 b(is)g(not)i(the)g(same)f(as)h(the)f(o)m(v)m
-(erall)h(`)p Fo(cvs)30 b(-l)p Ft(')38 b(option,)i(whic)m(h)d(y)m(ou)i
-(can)630 5340 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h(cvs)g
-(command!)p eop
+(through)630 5340 y(sub)s(directories.)p eop
%%Page: 90 92
90 91 bop 150 -116 a Ft(90)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)630 299 y(Av)-5 b(ailable)35
-b(with)f(the)j(follo)m(wing)d(commands:)52 b Fo(annotate)p
-Ft(,)35 b Fo(checkout)p Ft(,)h Fo(commit)p Ft(,)g Fo(diff)p
-Ft(,)630 408 y Fo(edit)p Ft(,)53 b Fo(editors)p Ft(,)e
-Fo(export)p Ft(,)h Fo(log)p Ft(,)h Fo(rdiff)p Ft(,)g
-Fo(remove)p Ft(,)f Fo(rtag)p Ft(,)g Fo(status)p Ft(,)g
-Fo(tag)p Ft(,)h Fo(unedit)p Ft(,)630 518 y Fo(update)p
+b(V)-8 b(ersions)30 b(System)630 299 y Fg(W)-8 b(arning:)57
+b Ft(this)37 b(is)g(not)i(the)g(same)f(as)h(the)f(o)m(v)m(erall)h(`)p
+Fo(cvs)30 b(-l)p Ft(')38 b(option,)i(whic)m(h)d(y)m(ou)i(can)630
+408 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h(cvs)g(command!)630
+548 y(Av)-5 b(ailable)35 b(with)f(the)j(follo)m(wing)d(commands:)52
+b Fo(annotate)p Ft(,)35 b Fo(checkout)p Ft(,)h Fo(commit)p
+Ft(,)g Fo(diff)p Ft(,)630 658 y Fo(edit)p Ft(,)53 b Fo(editors)p
+Ft(,)e Fo(export)p Ft(,)h Fo(log)p Ft(,)h Fo(rdiff)p
+Ft(,)g Fo(remove)p Ft(,)f Fo(rtag)p Ft(,)g Fo(status)p
+Ft(,)g Fo(tag)p Ft(,)h Fo(unedit)p Ft(,)630 767 y Fo(update)p
Ft(,)29 b Fo(watch)p Ft(,)g(and)h Fo(watchers)p Ft(.)150
-664 y Fo(-m)g Fm(message)630 774 y Ft(Use)h Fm(message)36
+936 y Fo(-m)g Fm(message)630 1046 y Ft(Use)h Fm(message)36
b Ft(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
-(editor.)630 901 y(Av)-5 b(ailable)29 b(with)g(the)i(follo)m(wing)d
+(editor.)630 1186 y(Av)-5 b(ailable)29 b(with)g(the)i(follo)m(wing)d
(commands:)41 b Fo(add)p Ft(,)30 b Fo(commit)e Ft(and)i
-Fo(import)p Ft(.)150 1047 y Fo(-n)384 b Ft(Do)36 b(not)g(run)e(an)m(y)i
+Fo(import)p Ft(.)150 1355 y Fo(-n)384 b Ft(Do)36 b(not)g(run)e(an)m(y)i
(c)m(hec)m(k)m(out/commit/tag)k(program.)56 b(\(A)36
-b(program)f(can)h(b)s(e)f(sp)s(eci\014ed)630 1157 y(to)41
+b(program)f(can)h(b)s(e)f(sp)s(eci\014ed)630 1465 y(to)41
b(run)d(on)i(eac)m(h)h(of)f(these)h(activities,)h(in)d(the)h(mo)s
-(dules)e(database)j(\(see)g(Section)f(C.1)630 1266 y([mo)s(dules],)29
+(dules)e(database)j(\(see)g(Section)f(C.1)630 1574 y([mo)s(dules],)29
b(page)i(127\);)i(this)c(option)h(b)m(ypasses)g(it\).)630
-1394 y Fg(W)-8 b(arning:)57 b Ft(this)37 b(is)g(not)i(the)g(same)f(as)h
+1714 y Fg(W)-8 b(arning:)57 b Ft(this)37 b(is)g(not)i(the)g(same)f(as)h
(the)f(o)m(v)m(erall)h(`)p Fo(cvs)30 b(-n)p Ft(')38 b(option,)i(whic)m
-(h)d(y)m(ou)i(can)630 1504 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h
-(cvs)g(command!)630 1632 y(Av)-5 b(ailable)29 b(with)g(the)i
+(h)d(y)m(ou)i(can)630 1823 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h
+(cvs)g(command!)630 1963 y(Av)-5 b(ailable)29 b(with)g(the)i
Fo(checkout)p Ft(,)d Fo(commit)p Ft(,)h Fo(export)p Ft(,)g(and)h
-Fo(rtag)f Ft(commands.)150 1778 y Fo(-P)384 b Ft(Prune)29
+Fo(rtag)f Ft(commands.)150 2132 y Fo(-P)384 b Ft(Prune)29
b(empt)m(y)i(directories.)40 b(See)30 b(Section)h(7.3)g([Remo)m(ving)g
-(directories],)f(page)h(53.)150 1924 y Fo(-p)384 b Ft(Pip)s(e)40
+(directories],)f(page)h(53.)150 2301 y Fo(-p)384 b Ft(Pip)s(e)40
b(the)h(\014les)f(retriev)m(ed)h(from)f(the)i(rep)s(ository)e(to)h
-(standard)g(output,)i(rather)e(than)630 2033 y(writing)23
+(standard)g(output,)i(rather)e(than)630 2411 y(writing)23
b(them)i(in)e(the)i(curren)m(t)g(directory)-8 b(.)39
b(Av)-5 b(ailable)23 b(with)h(the)h Fo(checkout)d Ft(and)j
-Fo(update)630 2143 y Ft(commands.)150 2289 y Fo(-R)384
+Fo(update)630 2521 y Ft(commands.)150 2690 y Fo(-R)384
b Ft(Pro)s(cess)30 b(directories)g(recursiv)m(ely)-8
-b(.)39 b(This)29 b(is)g(on)i(b)m(y)f(default.)630 2416
+b(.)39 b(This)29 b(is)g(on)i(b)m(y)f(default.)630 2829
y(Av)-5 b(ailable)35 b(with)f(the)j(follo)m(wing)d(commands:)52
b Fo(annotate)p Ft(,)35 b Fo(checkout)p Ft(,)h Fo(commit)p
-Ft(,)g Fo(diff)p Ft(,)630 2526 y Fo(edit)p Ft(,)h Fo(editors)p
+Ft(,)g Fo(diff)p Ft(,)630 2939 y Fo(edit)p Ft(,)h Fo(editors)p
Ft(,)f Fo(export)p Ft(,)g Fo(rdiff)p Ft(,)g Fo(remove)p
Ft(,)g Fo(rtag)p Ft(,)h Fo(status)p Ft(,)f Fo(tag)p Ft(,)h
-Fo(unedit)p Ft(,)f Fo(update)p Ft(,)630 2636 y Fo(watch)p
-Ft(,)29 b(and)h Fo(watchers)p Ft(.)150 2782 y Fo(-r)g
+Fo(unedit)p Ft(,)f Fo(update)p Ft(,)630 3049 y Fo(watch)p
+Ft(,)29 b(and)h Fo(watchers)p Ft(.)150 3218 y Fo(-r)g
Fm(tag)229 b Ft(Use)45 b(the)f(revision)e(sp)s(eci\014ed)h(b)m(y)h(the)
g Fm(tag)53 b Ft(argumen)m(t)45 b(instead)e(of)h(the)h(default)e
-Fm(head)630 2891 y Ft(revision.)70 b(As)41 b(w)m(ell)f(as)h(arbitrary)f
+Fm(head)630 3328 y Ft(revision.)70 b(As)41 b(w)m(ell)f(as)h(arbitrary)f
(tags)h(de\014ned)f(with)f(the)j Fo(tag)d Ft(or)i Fo(rtag)f
-Ft(command,)630 3001 y(t)m(w)m(o)c(sp)s(ecial)d(tags)i(are)g(alw)m(a)m
+Ft(command,)630 3437 y(t)m(w)m(o)c(sp)s(ecial)d(tags)i(are)g(alw)m(a)m
(ys)f(a)m(v)-5 b(ailable:)48 b(`)p Fo(HEAD)p Ft(')34
b(refers)g(to)h(the)f(most)h(recen)m(t)g(v)m(ersion)630
-3110 y(a)m(v)-5 b(ailable)37 b(in)f(the)i(rep)s(ository)-8
+3547 y(a)m(v)-5 b(ailable)37 b(in)f(the)i(rep)s(ository)-8
b(,)40 b(and)d(`)p Fo(BASE)p Ft(')g(refers)g(to)h(the)g(revision)e(y)m
-(ou)i(last)g(c)m(hec)m(k)m(ed)630 3220 y(out)31 b(in)m(to)f(the)h
-(curren)m(t)f(w)m(orking)f(directory)-8 b(.)630 3348
+(ou)i(last)g(c)m(hec)m(k)m(ed)630 3656 y(out)31 b(in)m(to)f(the)h
+(curren)m(t)f(w)m(orking)f(directory)-8 b(.)630 3796
y(The)33 b(tag)h(sp)s(eci\014cation)e(is)g(stic)m(ky)h(when)f(y)m(ou)i
(use)e(this)g(with)g Fo(checkout)f Ft(or)i Fo(update)e
-Ft(to)630 3457 y(mak)m(e)k(y)m(our)e(o)m(wn)h(cop)m(y)g(of)g(a)g
+Ft(to)630 3905 y(mak)m(e)k(y)m(our)e(o)m(wn)h(cop)m(y)g(of)g(a)g
(\014le:)47 b Fs(cvs)32 b Ft(remem)m(b)s(ers)h(the)h(tag)h(and)e(con)m
-(tin)m(ues)h(to)g(use)f(it)630 3567 y(on)c(future)f(up)s(date)g
+(tin)m(ues)h(to)g(use)f(it)630 4015 y(on)c(future)f(up)s(date)g
(commands,)h(un)m(til)e(y)m(ou)j(sp)s(ecify)d(otherwise)h(\(for)i(more)
-f(information)630 3676 y(on)h(stic)m(ky)h(tags/dates,)i(see)e(Section)f
-(4.9)h([Stic)m(ky)g(tags],)h(page)f(38\).)630 3804 y(The)36
+f(information)630 4125 y(on)h(stic)m(ky)h(tags/dates,)i(see)e(Section)f
+(4.9)h([Stic)m(ky)g(tags],)h(page)f(38\).)630 4264 y(The)36
b(tag)h(can)f(b)s(e)g(either)f(a)i(sym)m(b)s(olic)e(or)h(n)m(umeric)f
-(tag,)k(as)d(describ)s(ed)e(in)h(Section)h(4.4)630 3914
+(tag,)k(as)d(describ)s(ed)e(in)h(Section)h(4.4)630 4374
y([T)-8 b(ags],)30 b(page)g(34,)g(or)e(the)h(name)f(of)h(a)g(branc)m
(h,)f(as)h(describ)s(ed)d(in)h(Chapter)h(5)h([Branc)m(hing)630
-4023 y(and)h(merging],)g(page)h(41.)630 4151 y(Sp)s(ecifying)f(the)j(`)
+4483 y(and)h(merging],)g(page)h(41.)630 4623 y(Sp)s(ecifying)f(the)j(`)
p Fo(-q)p Ft(')g(global)f(option)h(along)f(with)g(the)h(`)p
-Fo(-r)p Ft(')g(command)f(option)h(is)f(often)630 4261
+Fo(-r)p Ft(')g(command)f(option)h(is)f(often)630 4732
y(useful,)25 b(to)h(suppress)e(the)h(w)m(arning)g(messages)h(when)e
(the)i Fs(r)n(cs)f Ft(\014le)f(do)s(es)h(not)h(con)m(tain)g(the)630
-4370 y(sp)s(eci\014ed)j(tag.)630 4498 y Fg(W)-8 b(arning:)57
+4842 y(sp)s(eci\014ed)j(tag.)630 4981 y Fg(W)-8 b(arning:)57
b Ft(this)37 b(is)g(not)i(the)g(same)f(as)h(the)f(o)m(v)m(erall)h(`)p
Fo(cvs)30 b(-r)p Ft(')38 b(option,)i(whic)m(h)d(y)m(ou)i(can)630
-4608 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h Fs(cvs)e
-Ft(command!)630 4735 y(`)p Fo(-r)p Ft(')39 b(is)e(a)m(v)-5
+5091 y(sp)s(ecify)29 b(to)i(the)g(left)f(of)g(a)h Fs(cvs)e
+Ft(command!)630 5230 y(`)p Fo(-r)p Ft(')39 b(is)e(a)m(v)-5
b(ailable)38 b(with)g(the)h Fo(checkout)p Ft(,)g Fo(commit)p
Ft(,)g Fo(diff)p Ft(,)h Fo(history)p Ft(,)f Fo(export)p
-Ft(,)g Fo(rdiff)p Ft(,)630 4845 y Fo(rtag)p Ft(,)29 b(and)h
-Fo(update)f Ft(commands.)150 4991 y Fo(-W)384 b Ft(Sp)s(ecify)30
+Ft(,)g Fo(rdiff)p Ft(,)630 5340 y Fo(rtag)p Ft(,)29 b(and)h
+Fo(update)f Ft(commands.)p eop
+%%Page: 91 93
+91 92 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(91)150 299 y Fo(-W)384 b Ft(Sp)s(ecify)30
b(\014le)i(names)g(that)g(should)e(b)s(e)i(\014ltered.)45
b(Y)-8 b(ou)32 b(can)h(use)e(this)g(option)h(rep)s(eatedly)-8
-b(.)630 5101 y(The)33 b(sp)s(ec)g(can)h(b)s(e)f(a)h(\014le)e(name)i
+b(.)630 408 y(The)33 b(sp)s(ec)g(can)h(b)s(e)f(a)h(\014le)e(name)i
(pattern)f(of)h(the)g(same)g(t)m(yp)s(e)f(that)h(y)m(ou)g(can)g(sp)s
-(ecify)e(in)630 5210 y(the)f(`)p Fo(.cvswrappers)p Ft(')d(\014le.)42
+(ecify)e(in)630 518 y(the)f(`)p Fo(.cvswrappers)p Ft(')d(\014le.)42
b(Av)-5 b(ailable)30 b(with)f(the)j(follo)m(wing)d(commands:)42
-b Fo(import)p Ft(,)30 b(and)630 5320 y Fo(update)p Ft(.)p
-eop
-%%Page: 91 93
-91 92 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(91)150 299 y Fp(A.6)67 b(admin|Administration)225
-492 y Fr(\017)60 b Ft(Requires:)40 b(rep)s(ository)-8
-b(,)30 b(w)m(orking)f(directory)-8 b(.)225 627 y Fr(\017)60
-b Ft(Changes:)40 b(rep)s(ository)-8 b(.)225 762 y Fr(\017)60
-b Ft(Synon)m(ym:)40 b(rcs)275 923 y(This)29 b(is)i(the)g
-Fs(cvs)g Ft(in)m(terface)h(to)g(assorted)g(administrativ)m(e)e
-(facilities.)43 b(Some)31 b(of)h(them)f(ha)m(v)m(e)i(ques-)150
-1033 y(tionable)43 b(usefulness)e(for)i Fs(cvs)g Ft(but)g(exist)g(for)g
-(historical)f(purp)s(oses.)78 b(Some)44 b(of)f(the)h(questionable)150
-1142 y(options)f(are)g(lik)m(ely)f(to)i(disapp)s(ear)d(in)h(the)i
-(future.)78 b(This)42 b(command)h Fn(do)-5 b(es)52 b
-Ft(w)m(ork)43 b(recursiv)m(ely)-8 b(,)46 b(so)150 1252
-y(extreme)31 b(care)g(should)e(b)s(e)h(used.)275 1387
-y(On)f(unix,)g(if)h(there)h(is)e(a)i(group)f(named)h
+b Fo(import)p Ft(,)30 b(and)630 628 y Fo(update)p Ft(.)150
+915 y Fp(A.6)67 b(admin|Administration)225 1119 y Fr(\017)60
+b Ft(Requires:)40 b(rep)s(ository)-8 b(,)30 b(w)m(orking)f(directory)-8
+b(.)225 1260 y Fr(\017)60 b Ft(Changes:)40 b(rep)s(ository)-8
+b(.)225 1400 y Fr(\017)60 b Ft(Synon)m(ym:)40 b(rcs)275
+1577 y(This)29 b(is)i(the)g Fs(cvs)g Ft(in)m(terface)h(to)g(assorted)g
+(administrativ)m(e)e(facilities.)43 b(Some)31 b(of)h(them)f(ha)m(v)m(e)
+i(ques-)150 1687 y(tionable)43 b(usefulness)e(for)i Fs(cvs)g
+Ft(but)g(exist)g(for)g(historical)f(purp)s(oses.)78 b(Some)44
+b(of)f(the)h(questionable)150 1797 y(options)f(are)g(lik)m(ely)f(to)i
+(disapp)s(ear)d(in)h(the)i(future.)78 b(This)42 b(command)h
+Fn(do)-5 b(es)52 b Ft(w)m(ork)43 b(recursiv)m(ely)-8
+b(,)46 b(so)150 1906 y(extreme)31 b(care)g(should)e(b)s(e)h(used.)275
+2053 y(On)f(unix,)g(if)h(there)h(is)e(a)i(group)f(named)h
Fo(cvsadmin)p Ft(,)d(only)i(mem)m(b)s(ers)g(of)h(that)g(group)f(can)h
-(run)e Fo(cvs)150 1497 y(admin)f Ft(\(except)i(for)f(the)h
+(run)e Fo(cvs)150 2162 y(admin)f Ft(\(except)i(for)f(the)h
Fo(cvs)f(admin)g(-k)g Ft(command,)g(whic)m(h)f(can)i(b)s(e)f(run)e(b)m
-(y)i(an)m(yb)s(o)s(dy\).)40 b(This)27 b(group)150 1606
+(y)i(an)m(yb)s(o)s(dy\).)40 b(This)27 b(group)150 2272
y(should)33 b(exist)j(on)f(the)h(serv)m(er,)h(or)e(an)m(y)h(system)g
(running)d(the)i(non-clien)m(t/serv)m(er)h Fs(cvs)p Ft(.)55
-b(T)-8 b(o)36 b(disallo)m(w)150 1716 y Fo(cvs)29 b(admin)k
+b(T)-8 b(o)36 b(disallo)m(w)150 2381 y Fo(cvs)29 b(admin)k
Ft(for)g(all)f(users,)i(create)h(a)f(group)f(with)f(no)i(users)e(in)h
(it.)49 b(On)33 b(NT,)h(the)f Fo(cvsadmin)e Ft(feature)150
-1825 y(do)s(es)f(not)h(exist)f(and)g(all)f(users)g(can)i(run)e
-Fo(cvs)g(admin)p Ft(.)150 2051 y Fl(A.6.1)62 b(admin)40
-b(options)275 2245 y Ft(Some)31 b(of)h(these)h(options)e(ha)m(v)m(e)i
+2491 y(do)s(es)f(not)h(exist)f(and)g(all)f(users)g(can)i(run)e
+Fo(cvs)g(admin)p Ft(.)150 2739 y Fl(A.6.1)62 b(admin)40
+b(options)275 2943 y Ft(Some)31 b(of)h(these)h(options)e(ha)m(v)m(e)i
(questionable)e(usefulness)e(for)j Fs(cvs)f Ft(but)g(exist)g(for)h
-(historical)e(pur-)150 2355 y(p)s(oses.)40 b(Some)31
+(historical)e(pur-)150 3053 y(p)s(oses.)40 b(Some)31
b(ev)m(en)g(mak)m(e)g(it)f(imp)s(ossible)d(to)k(use)f
Fs(cvs)g Ft(un)m(til)e(y)m(ou)j(undo)e(the)i(e\013ect!)150
-2515 y Fo(-A)p Fm(old\014le)145 b Ft(Migh)m(t)41 b(not)f(w)m(ork)h
+3230 y Fo(-A)p Fm(old\014le)145 b Ft(Migh)m(t)41 b(not)f(w)m(ork)h
(together)h(with)d Fs(cvs)p Ft(.)70 b(App)s(end)39 b(the)h(access)i
-(list)d(of)i Fm(old\014le)j Ft(to)d(the)630 2625 y(access)32
-b(list)d(of)h(the)h Fs(r)n(cs)e Ft(\014le.)150 2785 y
+(list)d(of)i Fm(old\014le)j Ft(to)d(the)630 3340 y(access)32
+b(list)d(of)h(the)h Fs(r)n(cs)e Ft(\014le.)150 3511 y
Fo(-a)p Fm(logins)155 b Ft(Migh)m(t)33 b(not)g(w)m(ork)f(together)i
(with)e Fs(cvs)p Ft(.)46 b(App)s(end)31 b(the)h(login)g(names)g(app)s
-(earing)f(in)h(the)630 2895 y(comma-separated)g(list)d
+(earing)f(in)h(the)630 3621 y(comma-separated)g(list)d
Fm(logins)k Ft(to)e(the)g(access)g(list)e(of)i(the)f
-Fs(r)n(cs)g Ft(\014le.)150 3055 y Fo(-b[)p Fm(rev)8 b
+Fs(r)n(cs)g Ft(\014le.)150 3792 y Fo(-b[)p Fm(rev)8 b
Fo(])156 b Ft(Set)30 b(the)f(default)g(branc)m(h)g(to)h
Fm(rev)p Ft(.)40 b(In)29 b Fs(cvs)p Ft(,)g(y)m(ou)g(normally)f(do)h
-(not)h(manipulate)e(default)630 3165 y(branc)m(hes;)36
+(not)h(manipulate)e(default)630 3901 y(branc)m(hes;)36
b(stic)m(ky)f(tags)g(\(see)g(Section)f(4.9)i([Stic)m(ky)e(tags],)j
-(page)e(38\))g(are)g(a)g(b)s(etter)f(w)m(a)m(y)630 3274
+(page)e(38\))g(are)g(a)g(b)s(etter)f(w)m(a)m(y)630 4011
y(to)g(decide)f(whic)m(h)g(branc)m(h)g(y)m(ou)h(w)m(an)m(t)g(to)h(w)m
(ork)e(on.)51 b(There)33 b(is)g(one)g(reason)h(to)h(run)d
-Fo(cvs)630 3384 y(admin)d(-b)p Ft(:)53 b(to)37 b(rev)m(ert)h(to)g(the)f
+Fo(cvs)630 4121 y(admin)d(-b)p Ft(:)53 b(to)37 b(rev)m(ert)h(to)g(the)f
(v)m(endor's)f(v)m(ersion)h(when)f(using)f(v)m(endor)i(branc)m(hes)f
-(\(see)630 3493 y(Section)23 b(13.3)i([Rev)m(erting)f(lo)s(cal)e(c)m
+(\(see)630 4230 y(Section)23 b(13.3)i([Rev)m(erting)f(lo)s(cal)e(c)m
(hanges],)k(page)e(78\).)40 b(There)22 b(can)i(b)s(e)e(no)i(space)f(b)s
-(et)m(w)m(een)630 3603 y(`)p Fo(-b)p Ft(')30 b(and)g(its)g(argumen)m
-(t.)150 3763 y Fo(-c)p Fm(string)155 b Ft(Sets)29 b(the)h(commen)m(t)g
+(et)m(w)m(een)630 4340 y(`)p Fo(-b)p Ft(')30 b(and)g(its)g(argumen)m
+(t.)150 4511 y Fo(-c)p Fm(string)155 b Ft(Sets)29 b(the)h(commen)m(t)g
(leader)f(to)i Fm(string)p Ft(.)39 b(The)29 b(commen)m(t)h(leader)f(is)
-g(not)g(used)g(b)m(y)g(curren)m(t)630 3873 y(v)m(ersions)j(of)h
+g(not)g(used)g(b)m(y)g(curren)m(t)630 4621 y(v)m(ersions)j(of)h
Fs(cvs)e Ft(or)i Fs(r)n(cs)f Ft(5.7.)48 b(Therefore,)33
b(y)m(ou)g(can)g(almost)g(surely)e(not)i(w)m(orry)f(ab)s(out)630
-3982 y(it.)40 b(See)31 b(Chapter)f(12)h([Keyw)m(ord)f(substitution],)f
-(page)i(73.)150 4143 y Fo(-e[)p Fm(logins)t Fo(])630
-4252 y Ft(Migh)m(t)40 b(not)f(w)m(ork)g(together)i(with)d
+4730 y(it.)40 b(See)31 b(Chapter)f(12)h([Keyw)m(ord)f(substitution],)f
+(page)i(73.)150 4902 y Fo(-e[)p Fm(logins)t Fo(])630
+5011 y Ft(Migh)m(t)40 b(not)f(w)m(ork)g(together)i(with)d
Fs(cvs)p Ft(.)67 b(Erase)39 b(the)h(login)e(names)h(app)s(earing)f(in)g
-(the)630 4362 y(comma-separated)i(list)e Fm(logins)j
+(the)630 5121 y(comma-separated)i(list)e Fm(logins)j
Ft(from)d(the)h(access)h(list)d(of)i(the)g(R)m(CS)f(\014le.)65
-b(If)38 b Fm(logins)j Ft(is)630 4471 y(omitted,)36 b(erase)f(the)g(en)m
+b(If)38 b Fm(logins)j Ft(is)630 5230 y(omitted,)36 b(erase)f(the)g(en)m
(tire)f(access)i(list.)52 b(There)34 b(can)h(b)s(e)f(no)h(space)g(b)s
-(et)m(w)m(een)g(`)p Fo(-e)p Ft(')g(and)630 4581 y(its)30
-b(argumen)m(t.)150 4741 y Fo(-I)384 b Ft(Run)38 b(in)m(teractiv)m(ely)
--8 b(,)42 b(ev)m(en)e(if)f(the)g(standard)f(input)g(is)g(not)h(a)h
-(terminal.)66 b(This)37 b(option)630 4851 y(do)s(es)31
-b(not)g(w)m(ork)g(with)f(the)h(clien)m(t/serv)m(er)g
+(et)m(w)m(een)g(`)p Fo(-e)p Ft(')g(and)630 5340 y(its)30
+b(argumen)m(t.)p eop
+%%Page: 92 94
+92 93 bop 150 -116 a Ft(92)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 299 y Fo(-I)384 b Ft(Run)38
+b(in)m(teractiv)m(ely)-8 b(,)42 b(ev)m(en)e(if)f(the)g(standard)f
+(input)g(is)g(not)h(a)h(terminal.)66 b(This)37 b(option)630
+408 y(do)s(es)31 b(not)g(w)m(ork)g(with)f(the)h(clien)m(t/serv)m(er)g
Fs(cvs)f Ft(and)h(is)f(lik)m(ely)f(to)j(disapp)s(ear)d(in)g(a)j(future)
-630 4961 y(release)f(of)f Fs(cvs)p Ft(.)150 5121 y Fo(-i)384
+630 518 y(release)f(of)f Fs(cvs)p Ft(.)150 689 y Fo(-i)384
b Ft(Useless)24 b(with)f Fs(cvs)p Ft(.)38 b(This)23 b(creates)i(and)f
(initializes)e(a)i(new)g Fs(r)n(cs)g Ft(\014le,)h(without)e(dep)s
-(ositing)630 5230 y(a)40 b(revision.)66 b(With)39 b Fs(cvs)p
+(ositing)630 798 y(a)40 b(revision.)66 b(With)39 b Fs(cvs)p
Ft(,)i(add)e(\014les)g(with)f(the)i Fo(cvs)29 b(add)39
-b Ft(command)g(\(see)i(Section)e(7.1)630 5340 y([Adding)29
-b(\014les],)h(page)h(51\).)p eop
-%%Page: 92 94
-92 93 bop 150 -116 a Ft(92)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo(-k)p Fm(subst)175
+b Ft(command)g(\(see)i(Section)e(7.1)630 908 y([Adding)29
+b(\014les],)h(page)h(51\).)150 1078 y Fo(-k)p Fm(subst)175
b Ft(Set)34 b(the)f(default)g(k)m(eyw)m(ord)g(substitution)e(to)j
Fm(subst)p Ft(.)49 b(See)34 b(Chapter)e(12)j([Keyw)m(ord)e(sub-)630
-408 y(stitution],)e(page)i(73.)46 b(Giving)30 b(an)i(explicit)e(`)p
+1188 y(stitution],)e(page)i(73.)46 b(Giving)30 b(an)i(explicit)e(`)p
Fo(-k)p Ft(')i(option)f(to)i Fo(cvs)c(update)p Ft(,)i
-Fo(cvs)e(export)p Ft(,)630 518 y(or)h Fo(cvs)g(checkout)e
-Ft(o)m(v)m(errides)i(this)g(default.)150 682 y Fo(-l[)p
+Fo(cvs)e(export)p Ft(,)630 1297 y(or)h Fo(cvs)g(checkout)e
+Ft(o)m(v)m(errides)i(this)g(default.)150 1468 y Fo(-l[)p
Fm(rev)8 b Fo(])156 b Ft(Lo)s(c)m(k)28 b(the)f(revision)e(with)h(n)m
(um)m(b)s(er)g Fm(rev)p Ft(.)39 b(If)27 b(a)g(branc)m(h)g(is)f(giv)m
-(en,)i(lo)s(c)m(k)f(the)g(latest)h(revision)630 792 y(on)e(that)g
-(branc)m(h.)38 b(If)26 b Fm(rev)33 b Ft(is)25 b(omitted,)h(lo)s(c)m(k)g
-(the)g(latest)g(revision)e(on)i(the)f(default)g(branc)m(h.)630
-902 y(There)30 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)h(`)p
-Fo(-l)p Ft(')g(and)f(its)f(argumen)m(t.)630 1039 y(This)f(can)i(b)s(e)f
-(used)g(in)g(conjunction)g(with)f(the)j(`)p Fo(rcslock.pl)p
-Ft(')c(script)i(in)f(the)i(`)p Fo(contrib)p Ft(')630
-1148 y(directory)35 b(of)h(the)f Fs(cvs)g Ft(source)g(distribution)d
-(to)k(pro)m(vide)f(reserv)m(ed)g(c)m(hec)m(k)m(outs)j(\(where)630
-1258 y(only)31 b(one)h(user)f(can)h(b)s(e)f(editing)g(a)h(giv)m(en)g
-(\014le)f(at)h(a)g(time\).)45 b(See)32 b(the)g(commen)m(ts)h(in)d(that)
-630 1367 y(\014le)f(for)g(details)g(\(and)h(see)g(the)g(`)p
+(en,)i(lo)s(c)m(k)f(the)g(latest)h(revision)630 1577
+y(on)e(that)g(branc)m(h.)38 b(If)26 b Fm(rev)33 b Ft(is)25
+b(omitted,)h(lo)s(c)m(k)g(the)g(latest)g(revision)e(on)i(the)f(default)
+g(branc)m(h.)630 1687 y(There)30 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m
+(w)m(een)h(`)p Fo(-l)p Ft(')g(and)f(its)f(argumen)m(t.)630
+1827 y(This)f(can)i(b)s(e)f(used)g(in)g(conjunction)g(with)f(the)j(`)p
+Fo(rcslock.pl)p Ft(')c(script)i(in)f(the)i(`)p Fo(contrib)p
+Ft(')630 1937 y(directory)35 b(of)h(the)f Fs(cvs)g Ft(source)g
+(distribution)d(to)k(pro)m(vide)f(reserv)m(ed)g(c)m(hec)m(k)m(outs)j
+(\(where)630 2046 y(only)31 b(one)h(user)f(can)h(b)s(e)f(editing)g(a)h
+(giv)m(en)g(\014le)f(at)h(a)g(time\).)45 b(See)32 b(the)g(commen)m(ts)h
+(in)d(that)630 2156 y(\014le)f(for)g(details)g(\(and)h(see)g(the)g(`)p
Fo(README)p Ft(')e(\014le)h(in)g(that)h(directory)f(for)h(disclaimers)d
-(ab)s(out)630 1477 y(the)d(unsupp)s(orted)e(nature)h(of)i(con)m
+(ab)s(out)630 2265 y(the)d(unsupp)s(orted)e(nature)h(of)i(con)m
(trib\).)38 b(According)24 b(to)h(commen)m(ts)g(in)d(that)j(\014le,)g
-(lo)s(c)m(king)630 1587 y(m)m(ust)30 b(set)h(to)g(strict)f(\(whic)m(h)g
-(is)f(the)i(default\).)150 1751 y Fo(-L)384 b Ft(Set)30
+(lo)s(c)m(king)630 2375 y(m)m(ust)30 b(set)h(to)g(strict)f(\(whic)m(h)g
+(is)f(the)i(default\).)150 2545 y Fo(-L)384 b Ft(Set)30
b(lo)s(c)m(king)g(to)h(strict.)40 b(Strict)30 b(lo)s(c)m(king)f(means)h
(that)h(the)g(o)m(wner)f(of)g(an)g(R)m(CS)g(\014le)f(is)h(not)630
-1861 y(exempt)h(from)g(lo)s(c)m(king)f(for)h(c)m(hec)m(kin.)43
+2655 y(exempt)h(from)g(lo)s(c)m(king)f(for)h(c)m(hec)m(kin.)43
b(F)-8 b(or)32 b(use)f(with)e Fs(cvs)p Ft(,)i(strict)g(lo)s(c)m(king)f
-(m)m(ust)h(b)s(e)f(set;)630 1970 y(see)h(the)g(discussion)c(under)i
+(m)m(ust)h(b)s(e)f(set;)630 2765 y(see)h(the)g(discussion)c(under)i
(the)i(`)p Fo(-l)p Ft(')f(option)g(ab)s(o)m(v)m(e.)150
-2134 y Fo(-m)p Fm(rev)8 b Fo(:)p Fm(msg)630 2244 y Ft(Replace)31
+2935 y Fo(-m)p Fm(rev)8 b Fo(:)p Fm(msg)630 3045 y Ft(Replace)31
b(the)f(log)h(message)g(of)g(revision)d Fm(rev)38 b Ft(with)29
-b Fm(msg)p Ft(.)150 2408 y Fo(-N)p Fm(name)5 b Fo([:[)p
-Fm(rev)j Fo(]])630 2518 y Ft(Act)36 b(lik)m(e)e(`)p Fo(-n)p
+b Fm(msg)p Ft(.)150 3215 y Fo(-N)p Fm(name)5 b Fo([:[)p
+Fm(rev)j Fo(]])630 3325 y Ft(Act)36 b(lik)m(e)e(`)p Fo(-n)p
Ft(',)i(except)g(o)m(v)m(erride)f(an)m(y)h(previous)d(assignmen)m(t)i
(of)g Fm(name)p Ft(.)55 b(F)-8 b(or)36 b(use)e(with)630
-2628 y(magic)d(branc)m(hes,)f(see)h(Section)f(5.5)i([Magic)f(branc)m(h)
-f(n)m(um)m(b)s(ers],)f(page)i(44.)150 2792 y Fo(-n)p
-Fm(name)5 b Fo([:[)p Fm(rev)j Fo(]])630 2902 y Ft(Asso)s(ciate)34
+3434 y(magic)d(branc)m(hes,)f(see)h(Section)f(5.5)i([Magic)f(branc)m(h)
+f(n)m(um)m(b)s(ers],)f(page)i(44.)150 3605 y Fo(-n)p
+Fm(name)5 b Fo([:[)p Fm(rev)j Fo(]])630 3714 y Ft(Asso)s(ciate)34
b(the)f(sym)m(b)s(olic)e(name)i Fm(name)38 b Ft(with)32
b(the)h(branc)m(h)f(or)h(revision)e Fm(rev)p Ft(.)48
-b(It)33 b(is)f(nor-)630 3011 y(mally)d(b)s(etter)i(to)g(use)f(`)p
+b(It)33 b(is)f(nor-)630 3824 y(mally)d(b)s(etter)i(to)g(use)f(`)p
Fo(cvs)g(tag)p Ft(')g(or)g(`)p Fo(cvs)g(rtag)p Ft(')f(instead.)41
-b(Delete)31 b(the)g(sym)m(b)s(olic)e(name)630 3121 y(if)e(b)s(oth)g(`)p
+b(Delete)31 b(the)g(sym)m(b)s(olic)e(name)630 3934 y(if)e(b)s(oth)g(`)p
Fo(:)p Ft(')h(and)f Fm(rev)35 b Ft(are)28 b(omitted;)h(otherwise,)f
(prin)m(t)f(an)g(error)h(message)h(if)d Fm(name)33 b
-Ft(is)27 b(al-)630 3230 y(ready)f(asso)s(ciated)g(with)f(another)h(n)m
+Ft(is)27 b(al-)630 4043 y(ready)f(asso)s(ciated)g(with)f(another)h(n)m
(um)m(b)s(er.)38 b(If)26 b Fm(rev)34 b Ft(is)25 b(sym)m(b)s(olic,)g(it)
-h(is)f(expanded)g(b)s(efore)630 3340 y(asso)s(ciation.)52
+h(is)f(expanded)g(b)s(efore)630 4153 y(asso)s(ciation.)52
b(A)34 b Fm(rev)42 b Ft(consisting)32 b(of)j(a)f(branc)m(h)g(n)m(um)m
(b)s(er)e(follo)m(w)m(ed)i(b)m(y)g(a)g(`)p Fo(.)p Ft(')h(stands)e(for)
-630 3450 y(the)25 b(curren)m(t)f(latest)h(revision)d(in)i(the)g(branc)m
+630 4262 y(the)25 b(curren)m(t)f(latest)h(revision)d(in)i(the)g(branc)m
(h.)38 b(A)25 b(`)p Fo(:)p Ft(')f(with)f(an)i(empt)m(y)g
-Fm(rev)32 b Ft(stands)24 b(for)g(the)630 3559 y(curren)m(t)36
+Fm(rev)32 b Ft(stands)24 b(for)g(the)630 4372 y(curren)m(t)36
b(latest)h(revision)d(on)j(the)f(default)f(branc)m(h,)j(normally)c(the)
-j(trunk.)57 b(F)-8 b(or)37 b(exam-)630 3669 y(ple,)24
+j(trunk.)57 b(F)-8 b(or)37 b(exam-)630 4482 y(ple,)24
b(`)p Fo(cvs)30 b(admin)f(-n)p Fm(name)5 b Fo(:)p Ft(')23
b(asso)s(ciates)i Fm(name)k Ft(with)22 b(the)i(curren)m(t)g(latest)g
-(revision)e(of)i(all)630 3778 y(the)h(R)m(CS)f(\014les;)i(this)e(con)m
+(revision)e(of)i(all)630 4591 y(the)h(R)m(CS)f(\014les;)i(this)e(con)m
(trasts)i(with)d(`)p Fo(cvs)30 b(admin)f(-n)p Fm(name)5
b Fo(:$)p Ft(')24 b(whic)m(h)f(asso)s(ciates)j Fm(name)630
-3888 y Ft(with)g(the)h(revision)e(n)m(um)m(b)s(ers)h(extracted)i(from)f
+4701 y Ft(with)g(the)h(revision)e(n)m(um)m(b)s(ers)h(extracted)i(from)f
(k)m(eyw)m(ord)g(strings)f(in)g(the)h(corresp)s(onding)630
-3998 y(w)m(orking)j(\014les.)150 4162 y Fo(-o)p Fm(range)167
+4810 y(w)m(orking)j(\014les.)150 4981 y Fo(-o)p Fm(range)167
b Ft(Deletes)31 b(\()p Fm(outdates)t Ft(\))h(the)f(revisions)d(giv)m
-(en)i(b)m(y)h Fm(range)p Ft(.)630 4299 y(Note)f(that)f(this)f(command)g
+(en)i(b)m(y)h Fm(range)p Ft(.)630 5121 y(Note)f(that)f(this)f(command)g
(can)h(b)s(e)f(quite)g(dangerous)g(unless)f(y)m(ou)i(kno)m(w)g
-Fn(exactly)37 b Ft(what)630 4408 y(y)m(ou)i(are)g(doing)e(\(for)i
+Fn(exactly)37 b Ft(what)630 5230 y(y)m(ou)i(are)g(doing)e(\(for)i
(example)f(see)h(the)g(w)m(arnings)e(b)s(elo)m(w)h(ab)s(out)g(ho)m(w)h
-(the)g Fm(rev1)7 b Ft(:)p Fm(rev2)630 4518 y Ft(syn)m(tax)31
-b(is)e(confusing\).)630 4655 y(If)23 b(y)m(ou)h(are)g(short)g(on)f
-(disc)g(this)f(option)h(migh)m(t)h(help)e(y)m(ou.)39
-b(But)24 b(think)e(t)m(wice)i(b)s(efore)f(using)630 4765
-y(it|there)28 b(is)g(no)g(w)m(a)m(y)h(short)g(of)f(restoring)g(the)h
-(latest)g(bac)m(kup)f(to)h(undo)f(this)f(command!)630
-4874 y(If)j(y)m(ou)g(delete)g(di\013eren)m(t)g(revisions)e(than)i(y)m
-(ou)h(planned,)d(either)i(due)f(to)i(carelessness)f(or)630
-4984 y(\(hea)m(v)m(en)i(forbid\))d(a)i(CVS)e(bug,)h(there)h(is)f(no)g
-(opp)s(ortunit)m(y)f(to)i(correct)h(the)e(error)g(b)s(efore)630
-5093 y(the)f(revisions)e(are)i(deleted.)39 b(It)29 b(probably)e(w)m
-(ould)g(b)s(e)h(a)h(go)s(o)s(d)g(idea)f(to)h(exp)s(erimen)m(t)f(on)h(a)
-630 5203 y(cop)m(y)i(of)g(the)f(rep)s(ository)g(\014rst.)630
-5340 y(Sp)s(ecify)f Fm(range)35 b Ft(in)30 b(one)g(of)h(the)f(follo)m
-(wing)f(w)m(a)m(ys:)p eop
+(the)g Fm(rev1)7 b Ft(:)p Fm(rev2)630 5340 y Ft(syn)m(tax)31
+b(is)e(confusing\).)p eop
%%Page: 93 95
93 94 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(93)630 299 y Fm(rev1)7 b Fo(::)p Fm(rev2)1110
-408 y Ft(Collapse)42 b(all)g(revisions)g(b)s(et)m(w)m(een)h(rev1)h(and)
-f(rev2,)k(so)c(that)h(CVS)f(only)1110 518 y(stores)33
-b(the)f(di\013erences)f(asso)s(ciated)i(with)e(going)h(from)f(rev1)i
-(to)g(rev2,)g(not)1110 628 y(in)m(termediate)j(steps.)58
-b(F)-8 b(or)38 b(example,)f(after)g(`)p Fo(-o)30 b(1.3::1.5)p
-Ft(')k(one)j(can)g(re-)1110 737 y(triev)m(e)27 b(revision)e(1.3,)j
-(revision)d(1.5,)k(or)d(the)h(di\013erences)f(to)h(get)h(from)e(1.3)h
-(to)1110 847 y(1.5,)h(but)d(not)i(the)f(revision)e(1.4,)k(or)e(the)g
-(di\013erences)g(b)s(et)m(w)m(een)g(1.3)h(and)f(1.4.)1110
-956 y(Other)33 b(examples:)47 b(`)p Fo(-o)30 b(1.3::1.4)p
-Ft(')h(and)i(`)p Fo(-o)d(1.3::1.3)p Ft(')i(ha)m(v)m(e)j(no)e(e\013ect,)
-1110 1066 y(b)s(ecause)d(there)h(are)g(no)f(in)m(termediate)g
-(revisions)e(to)k(remo)m(v)m(e.)630 1227 y Fo(::)p Fm(rev)260
-b Ft(Collapse)30 b(revisions)f(b)s(et)m(w)m(een)j(the)g(b)s(eginning)c
-(of)j(the)h(branc)m(h)e(con)m(taining)1110 1337 y Fm(rev)45
-b Ft(and)38 b Fm(rev)45 b Ft(itself.)62 b(The)37 b(branc)m(hp)s(oin)m
-(t)f(and)h Fm(rev)46 b Ft(are)38 b(left)g(in)m(tact.)63
-b(F)-8 b(or)1110 1446 y(example,)41 b(`)p Fo(-o)30 b(::1.3.2.6)p
-Ft(')36 b(deletes)j(revision)e(1.3.2.1,)44 b(revision)37
-b(1.3.2.5,)1110 1556 y(and)30 b(ev)m(erything)g(in)f(b)s(et)m(w)m(een,)
-i(but)f(lea)m(v)m(es)i(1.3)f(and)f(1.3.2.6)j(in)m(tact.)630
-1717 y Fm(rev)8 b Fo(::)252 b Ft(Collapse)20 b(revisions)g(b)s(et)m(w)m
-(een)i Fm(rev)30 b Ft(and)21 b(the)h(end)f(of)h(the)f(branc)m(h)g(con)m
-(taining)1110 1827 y Fm(rev)p Ft(.)41 b(Revision)29 b
+(commands)1955 b(93)630 299 y(If)23 b(y)m(ou)h(are)g(short)g(on)f(disc)
+g(this)f(option)h(migh)m(t)h(help)e(y)m(ou.)39 b(But)24
+b(think)e(t)m(wice)i(b)s(efore)f(using)630 408 y(it|there)28
+b(is)g(no)g(w)m(a)m(y)h(short)g(of)f(restoring)g(the)h(latest)g(bac)m
+(kup)f(to)h(undo)f(this)f(command!)630 518 y(If)j(y)m(ou)g(delete)g
+(di\013eren)m(t)g(revisions)e(than)i(y)m(ou)h(planned,)d(either)i(due)f
+(to)i(carelessness)f(or)630 628 y(\(hea)m(v)m(en)i(forbid\))d(a)i(CVS)e
+(bug,)h(there)h(is)f(no)g(opp)s(ortunit)m(y)f(to)i(correct)h(the)e
+(error)g(b)s(efore)630 737 y(the)f(revisions)e(are)i(deleted.)39
+b(It)29 b(probably)e(w)m(ould)g(b)s(e)h(a)h(go)s(o)s(d)g(idea)f(to)h
+(exp)s(erimen)m(t)f(on)h(a)630 847 y(cop)m(y)i(of)g(the)f(rep)s
+(ository)g(\014rst.)630 981 y(Sp)s(ecify)f Fm(range)35
+b Ft(in)30 b(one)g(of)h(the)f(follo)m(wing)f(w)m(a)m(ys:)630
+1139 y Fm(rev1)7 b Fo(::)p Fm(rev2)1110 1249 y Ft(Collapse)42
+b(all)g(revisions)g(b)s(et)m(w)m(een)h(rev1)h(and)f(rev2,)k(so)c(that)h
+(CVS)f(only)1110 1358 y(stores)33 b(the)f(di\013erences)f(asso)s
+(ciated)i(with)e(going)h(from)f(rev1)i(to)g(rev2,)g(not)1110
+1468 y(in)m(termediate)j(steps.)58 b(F)-8 b(or)38 b(example,)f(after)g
+(`)p Fo(-o)30 b(1.3::1.5)p Ft(')k(one)j(can)g(re-)1110
+1577 y(triev)m(e)27 b(revision)e(1.3,)j(revision)d(1.5,)k(or)d(the)h
+(di\013erences)f(to)h(get)h(from)e(1.3)h(to)1110 1687
+y(1.5,)h(but)d(not)i(the)f(revision)e(1.4,)k(or)e(the)g(di\013erences)g
+(b)s(et)m(w)m(een)g(1.3)h(and)f(1.4.)1110 1797 y(Other)33
+b(examples:)47 b(`)p Fo(-o)30 b(1.3::1.4)p Ft(')h(and)i(`)p
+Fo(-o)d(1.3::1.3)p Ft(')i(ha)m(v)m(e)j(no)e(e\013ect,)1110
+1906 y(b)s(ecause)d(there)h(are)g(no)f(in)m(termediate)g(revisions)e
+(to)k(remo)m(v)m(e.)630 2064 y Fo(::)p Fm(rev)260 b Ft(Collapse)30
+b(revisions)f(b)s(et)m(w)m(een)j(the)g(b)s(eginning)c(of)j(the)h(branc)
+m(h)e(con)m(taining)1110 2174 y Fm(rev)45 b Ft(and)38
+b Fm(rev)45 b Ft(itself.)62 b(The)37 b(branc)m(hp)s(oin)m(t)f(and)h
+Fm(rev)46 b Ft(are)38 b(left)g(in)m(tact.)63 b(F)-8 b(or)1110
+2284 y(example,)41 b(`)p Fo(-o)30 b(::1.3.2.6)p Ft(')36
+b(deletes)j(revision)e(1.3.2.1,)44 b(revision)37 b(1.3.2.5,)1110
+2393 y(and)30 b(ev)m(erything)g(in)f(b)s(et)m(w)m(een,)i(but)f(lea)m(v)
+m(es)i(1.3)f(and)f(1.3.2.6)j(in)m(tact.)630 2552 y Fm(rev)8
+b Fo(::)252 b Ft(Collapse)20 b(revisions)g(b)s(et)m(w)m(een)i
+Fm(rev)30 b Ft(and)21 b(the)h(end)f(of)h(the)f(branc)m(h)g(con)m
+(taining)1110 2661 y Fm(rev)p Ft(.)41 b(Revision)29 b
Fm(rev)38 b Ft(is)29 b(left)h(in)m(tact)h(but)f(the)g(head)h(revision)d
-(is)i(deleted.)630 1988 y Fm(rev)356 b Ft(Delete)34 b(the)e(revision)f
+(is)i(deleted.)630 2819 y Fm(rev)356 b Ft(Delete)34 b(the)e(revision)f
Fm(rev)p Ft(.)47 b(F)-8 b(or)34 b(example,)f(`)p Fo(-o)d(1.3)p
Ft(')h(is)h(equiv)-5 b(alen)m(t)32 b(to)h(`)p Fo(-o)1110
-2097 y(1.2::1.4)p Ft('.)630 2259 y Fm(rev1)7 b Fo(:)p
+2929 y(1.2::1.4)p Ft('.)630 3087 y Fm(rev1)7 b Fo(:)p
Fm(rev2)87 b Ft(Delete)50 b(the)g(revisions)d(from)h
Fm(rev1)57 b Ft(to)50 b Fm(rev2)p Ft(,)k(inclusiv)m(e,)e(on)d(the)h
-(same)1110 2368 y(branc)m(h.)68 b(One)40 b(will)d(not)j(b)s(e)f(able)g
+(same)1110 3197 y(branc)m(h.)68 b(One)40 b(will)d(not)j(b)s(e)f(able)g
(to)i(retriev)m(e)f Fm(rev1)48 b Ft(or)39 b Fm(rev2)48
-b Ft(or)40 b(an)m(y)g(of)1110 2478 y(the)d(revisions)e(in)g(b)s(et)m(w)
+b Ft(or)40 b(an)m(y)g(of)1110 3306 y(the)d(revisions)e(in)g(b)s(et)m(w)
m(een.)61 b(F)-8 b(or)38 b(example,)g(the)f(command)g(`)p
-Fo(cvs)29 b(admin)1110 2587 y(-oR_1_01:R_1_02)d(.)p Ft(')35
+Fo(cvs)29 b(admin)1110 3416 y(-oR_1_01:R_1_02)d(.)p Ft(')35
b(is)g(rarely)f(useful.)54 b(It)36 b(means)f(to)h(delete)g(revisions)
-1110 2697 y(up)k(to,)k(and)c(including,)g(the)h(tag)h(R)p
-2426 2697 28 4 v 32 w(1)p 2503 2697 V 34 w(02.)72 b(But)41
-b(b)s(ew)m(are!)71 b(If)41 b(there)g(are)1110 2807 y(\014les)i(that)i
+1110 3526 y(up)k(to,)k(and)c(including,)g(the)h(tag)h(R)p
+2426 3526 28 4 v 32 w(1)p 2503 3526 V 34 w(02.)72 b(But)41
+b(b)s(ew)m(are!)71 b(If)41 b(there)g(are)1110 3635 y(\014les)i(that)i
(ha)m(v)m(e)h(not)e(c)m(hanged)h(b)s(et)m(w)m(een)g(R)p
-2718 2807 V 33 w(1)p 2796 2807 V 33 w(02)g(and)f(R)p
-3222 2807 V 33 w(1)p 3300 2807 V 33 w(03)h(the)g(\014le)1110
-2916 y(will)27 b(ha)m(v)m(e)32 b Fn(the)g(same)38 b Ft(n)m(umerical)29
+2718 3635 V 33 w(1)p 2796 3635 V 33 w(02)g(and)f(R)p
+3222 3635 V 33 w(1)p 3300 3635 V 33 w(03)h(the)g(\014le)1110
+3745 y(will)27 b(ha)m(v)m(e)32 b Fn(the)g(same)38 b Ft(n)m(umerical)29
b(revision)f(n)m(um)m(b)s(er)h(assigned)g(to)i(the)f(tags)1110
-3026 y(R)p 1182 3026 V 33 w(1)p 1260 3026 V 33 w(02)39
-b(and)f(R)p 1674 3026 V 32 w(1)p 1751 3026 V 34 w(03.)65
+3854 y(R)p 1182 3854 V 33 w(1)p 1260 3854 V 33 w(02)39
+b(and)f(R)p 1674 3854 V 32 w(1)p 1751 3854 V 34 w(03.)65
b(So)38 b(not)h(only)e(will)f(it)i(b)s(e)g(imp)s(ossible)c(to)40
-b(retriev)m(e)1110 3135 y(R)p 1182 3135 V 33 w(1)p 1260
-3135 V 33 w(02;)47 b(R)p 1522 3135 V 32 w(1)p 1599 3135
+b(retriev)m(e)1110 3964 y(R)p 1182 3964 V 33 w(1)p 1260
+3964 V 33 w(02;)47 b(R)p 1522 3964 V 32 w(1)p 1599 3964
V 33 w(03)42 b(will)c(also)i(ha)m(v)m(e)i(to)g(b)s(e)e(restored)g(from)
-g(the)h(tap)s(es!)72 b(In)1110 3245 y(most)31 b(cases)g(y)m(ou)g(w)m
+g(the)h(tap)s(es!)72 b(In)1110 4074 y(most)31 b(cases)g(y)m(ou)g(w)m
(an)m(t)g(to)g(sp)s(ecify)e Fm(rev1)7 b Ft(::)p Fm(rev2)39
-b Ft(instead.)630 3406 y Fo(:)p Fm(rev)308 b Ft(Delete)39
+b Ft(instead.)630 4232 y Fo(:)p Fm(rev)308 b Ft(Delete)39
b(revisions)e(from)h(the)g(b)s(eginning)e(of)i(the)h(branc)m(h)e(con)m
-(taining)h Fm(rev)1110 3516 y Ft(up)29 b(to)i(and)f(including)d
-Fm(rev)p Ft(.)630 3677 y Fm(rev)8 b Fo(:)300 b Ft(Delete)36
+(taining)h Fm(rev)1110 4341 y Ft(up)29 b(to)i(and)f(including)d
+Fm(rev)p Ft(.)630 4500 y Fm(rev)8 b Fo(:)300 b Ft(Delete)36
b(revisions)c(from)j(revision)d Fm(rev)p Ft(,)k(including)31
-b Fm(rev)43 b Ft(itself,)34 b(to)i(the)f(end)1110 3786
+b Fm(rev)43 b Ft(itself,)34 b(to)i(the)f(end)1110 4609
y(of)c(the)f(branc)m(h)g(con)m(taining)g Fm(rev)p Ft(.)630
-3948 y(None)h(of)f(the)h(revisions)d(to)k(b)s(e)d(deleted)h(ma)m(y)h
-(ha)m(v)m(e)h(branc)m(hes)e(or)g(lo)s(c)m(ks.)630 4083
+4768 y(None)h(of)f(the)h(revisions)d(to)k(b)s(e)d(deleted)h(ma)m(y)h
+(ha)m(v)m(e)h(branc)m(hes)e(or)g(lo)s(c)m(ks.)630 4902
y(If)d(an)m(y)g(of)g(the)h(revisions)d(to)j(b)s(e)e(deleted)h(ha)m(v)m
(e)h(sym)m(b)s(olic)e(names,)i(and)e(one)i(sp)s(eci\014es)e(one)630
-4193 y(of)34 b(the)h(`)p Fo(::)p Ft(')f(syn)m(taxes,)i(then)e
+5011 y(of)34 b(the)h(`)p Fo(::)p Ft(')f(syn)m(taxes,)i(then)e
Fs(cvs)f Ft(will)f(giv)m(e)j(an)f(error)f(and)h(not)h(delete)f(an)m(y)h
-(revisions.)630 4302 y(If)i(y)m(ou)h(really)f(w)m(an)m(t)h(to)h(delete)
+(revisions.)630 5121 y(If)i(y)m(ou)h(really)f(w)m(an)m(t)h(to)h(delete)
f(b)s(oth)e(the)i(sym)m(b)s(olic)e(names)i(and)f(the)h(revisions,)g
-(\014rst)630 4412 y(delete)k(the)f(sym)m(b)s(olic)f(names)i(with)e
+(\014rst)630 5230 y(delete)k(the)f(sym)m(b)s(olic)f(names)i(with)e
Fo(cvs)29 b(tag)h(-d)p Ft(,)44 b(then)d(run)f Fo(cvs)29
-b(admin)g(-o)p Ft(.)74 b(If)41 b(one)630 4521 y(sp)s(eci\014es)29
+b(admin)g(-o)p Ft(.)74 b(If)41 b(one)630 5340 y(sp)s(eci\014es)29
b(the)h(non-`)p Fo(::)p Ft(')g(syn)m(taxes,)h(then)f
-Fs(cvs)f Ft(will)e(delete)j(the)h(revisions)d(but)h(lea)m(v)m(e)j(the)
-630 4631 y(sym)m(b)s(olic)i(names)h(p)s(oin)m(ting)f(to)i(nonexisten)m
-(t)g(revisions.)54 b(This)34 b(b)s(eha)m(vior)h(is)f(preserv)m(ed)630
-4740 y(for)26 b(compatibilit)m(y)e(with)h(previous)g(v)m(ersions)g(of)h
+Fs(cvs)f Ft(will)e(delete)j(the)h(revisions)d(but)h(lea)m(v)m(e)j(the)p
+eop
+%%Page: 94 96
+94 95 bop 150 -116 a Ft(94)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 299 y(sym)m(b)s(olic)k(names)h(p)s
+(oin)m(ting)f(to)i(nonexisten)m(t)g(revisions.)54 b(This)34
+b(b)s(eha)m(vior)h(is)f(preserv)m(ed)630 408 y(for)26
+b(compatibilit)m(y)e(with)h(previous)g(v)m(ersions)g(of)h
Fs(cvs)p Ft(,)h(but)e(b)s(ecause)h(it)g(isn't)f(v)m(ery)h(useful,)630
-4850 y(in)j(the)i(future)e(it)h(ma)m(y)h(c)m(hange)g(to)h(b)s(e)d(lik)m
-(e)h(the)h(`)p Fo(::)p Ft(')f(case.)630 4985 y(Due)22
+518 y(in)j(the)i(future)e(it)h(ma)m(y)h(c)m(hange)g(to)h(b)s(e)d(lik)m
+(e)h(the)h(`)p Fo(::)p Ft(')f(case.)630 657 y(Due)22
b(to)h(the)f(w)m(a)m(y)h Fs(cvs)f Ft(handles)e(branc)m(hes)i
Fm(rev)29 b Ft(cannot)23 b(b)s(e)f(sp)s(eci\014ed)e(sym)m(b)s(olically)
-f(if)i(it)h(is)630 5095 y(a)27 b(branc)m(h.)39 b(See)26
+f(if)i(it)h(is)630 766 y(a)27 b(branc)m(h.)39 b(See)26
b(Section)h(5.5)g([Magic)h(branc)m(h)d(n)m(um)m(b)s(ers],)i(page)g(44,)
-h(for)e(an)h(explanation.)630 5230 y(Mak)m(e)44 b(sure)d(that)h(no-one)
-h(has)f(c)m(hec)m(k)m(ed)i(out)e(a)g(cop)m(y)h(of)f(the)g(revision)e(y)
-m(ou)j(outdate.)630 5340 y(Strange)22 b(things)f(will)f(happ)s(en)g(if)
-h(he)h(starts)h(to)g(edit)f(it)f(and)h(tries)f(to)i(c)m(hec)m(k)h(it)e
-(bac)m(k)g(in.)37 b(F)-8 b(or)p eop
-%%Page: 94 96
-94 95 bop 150 -116 a Ft(94)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)630 299 y(this)24 b(reason,)j(this)e
+h(for)e(an)h(explanation.)630 905 y(Mak)m(e)44 b(sure)d(that)h(no-one)h
+(has)f(c)m(hec)m(k)m(ed)i(out)e(a)g(cop)m(y)h(of)f(the)g(revision)e(y)m
+(ou)j(outdate.)630 1015 y(Strange)22 b(things)f(will)f(happ)s(en)g(if)h
+(he)h(starts)h(to)g(edit)f(it)f(and)h(tries)f(to)i(c)m(hec)m(k)h(it)e
+(bac)m(k)g(in.)37 b(F)-8 b(or)630 1124 y(this)24 b(reason,)j(this)e
(option)g(is)g(not)g(a)h(go)s(o)s(d)g(w)m(a)m(y)g(to)g(tak)m(e)i(bac)m
-(k)e(a)g(b)s(ogus)f(commit;)i(commit)630 408 y(a)h(new)g(revision)e
+(k)e(a)g(b)s(ogus)f(commit;)i(commit)630 1234 y(a)h(new)g(revision)e
(undoing)g(the)i(b)s(ogus)f(c)m(hange)i(instead)f(\(see)h(Section)e
-(5.8)i([Merging)g(t)m(w)m(o)630 518 y(revisions],)g(page)i(46\).)150
-677 y Fo(-q)384 b Ft(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f
-(diagnostics.)150 836 y Fo(-s)p Fm(state)5 b Fo([:)p
-Fm(rev)j Fo(])630 946 y Ft(Useful)32 b(with)g Fs(cvs)p
+(5.8)i([Merging)g(t)m(w)m(o)630 1344 y(revisions],)g(page)i(46\).)150
+1512 y Fo(-q)384 b Ft(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f
+(diagnostics.)150 1680 y Fo(-s)p Fm(state)5 b Fo([:)p
+Fm(rev)j Fo(])630 1789 y Ft(Useful)32 b(with)g Fs(cvs)p
Ft(.)49 b(Set)33 b(the)h(state)g(attribute)g(of)f(the)h(revision)d
Fm(rev)41 b Ft(to)34 b Fm(state)p Ft(.)51 b(If)33 b Fm(rev)41
-b Ft(is)630 1055 y(a)30 b(branc)m(h)g(n)m(um)m(b)s(er,)f(assume)g(the)h
+b Ft(is)630 1899 y(a)30 b(branc)m(h)g(n)m(um)m(b)s(er,)f(assume)g(the)h
(latest)h(revision)d(on)i(that)h(branc)m(h.)40 b(If)29
-b Fm(rev)38 b Ft(is)29 b(omitted,)630 1165 y(assume)23
+b Fm(rev)38 b Ft(is)29 b(omitted,)630 2008 y(assume)23
b(the)h(latest)f(revision)f(on)h(the)h(default)e(branc)m(h.)38
b(An)m(y)23 b(iden)m(ti\014er)f(is)g(acceptable)i(for)630
-1275 y Fm(state)p Ft(.)42 b(A)29 b(useful)f(set)i(of)g(states)g(is)f(`)
+2118 y Fm(state)p Ft(.)42 b(A)29 b(useful)f(set)i(of)g(states)g(is)f(`)
p Fo(Exp)p Ft(')g(\(for)g(exp)s(erimen)m(tal\),)g(`)p
-Fo(Stab)p Ft(')g(\(for)h(stable\),)g(and)630 1384 y(`)p
+Fo(Stab)p Ft(')g(\(for)h(stable\),)g(and)630 2228 y(`)p
Fo(Rel)p Ft(')e(\(for)h(released\).)40 b(By)29 b(default,)g(the)g
(state)h(of)e(a)h(new)g(revision)d(is)i(set)h(to)h(`)p
-Fo(Exp)p Ft(')e(when)630 1494 y(it)k(is)f(created.)48
+Fo(Exp)p Ft(')e(when)630 2337 y(it)k(is)f(created.)48
b(The)32 b(state)h(is)f(visible)d(in)i(the)i(output)f(from)g
-Fm(cvs)g(log)40 b Ft(\(see)34 b(Section)e(A.13)630 1603
+Fm(cvs)g(log)40 b Ft(\(see)34 b(Section)e(A.13)630 2447
y([log],)40 b(page)e(106\),)j(and)36 b(in)g(the)i(`)p
Fo($Log: cvs.ps,v $
-Fo(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-Fo(Latest version from Cyclic; skipped files
+Fo(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+Fo(Latest from Cyclic Software
Fo()p Ft(')e(and)h(`)p Fo($State: Exp $)p Ft(')f(k)m(eyw)m(ords)h(\(see)
-h(Chapter)f(12)630 1713 y([Keyw)m(ord)i(substitution],)g(page)h(73\).)
+h(Chapter)f(12)630 2556 y([Keyw)m(ord)i(substitution],)g(page)h(73\).)
68 b(Note)40 b(that)g Fs(cvs)e Ft(uses)g(the)i Fo(dead)d
-Ft(state)k(for)e(its)630 1823 y(o)m(wn)33 b(purp)s(oses;)g(to)h(tak)m
+Ft(state)k(for)e(its)630 2666 y(o)m(wn)33 b(purp)s(oses;)g(to)h(tak)m
(e)h(a)e(\014le)f(to)i(or)f(from)g(the)g Fo(dead)f Ft(state)j(use)e
-(commands)f(lik)m(e)h Fo(cvs)630 1932 y(remove)c Ft(and)g
+(commands)f(lik)m(e)h Fo(cvs)630 2776 y(remove)c Ft(and)g
Fo(cvs)h(add)p Ft(,)g(not)g Fo(cvs)g(admin)f(-s)p Ft(.)150
-2091 y Fo(-t[)p Fm(\014le)5 b Fo(])166 b Ft(Useful)38
+2944 y Fo(-t[)p Fm(\014le)5 b Fo(])166 b Ft(Useful)38
b(with)g Fs(cvs)p Ft(.)65 b(W)-8 b(rite)40 b(descriptiv)m(e)e(text)i
(from)e(the)h(con)m(ten)m(ts)i(of)e(the)g(named)g Fm(\014le)630
-2201 y Ft(in)m(to)30 b(the)h(R)m(CS)f(\014le,)f(deleting)h(the)g
+3053 y Ft(in)m(to)30 b(the)h(R)m(CS)f(\014le,)f(deleting)h(the)g
(existing)g(text.)41 b(The)30 b Fm(\014le)35 b Ft(pathname)30
-b(ma)m(y)h(not)f(b)s(egin)630 2310 y(with)36 b(`)p Fo(-)p
+b(ma)m(y)h(not)f(b)s(egin)630 3163 y(with)36 b(`)p Fo(-)p
Ft('.)62 b(The)37 b(descriptiv)m(e)f(text)i(can)g(b)s(e)f(seen)g(in)f
(the)i(output)f(from)g(`)p Fo(cvs)29 b(log)p Ft(')37
-b(\(see)630 2420 y(Section)43 b(A.13)h([log],)j(page)d(106\).)80
+b(\(see)630 3272 y(Section)43 b(A.13)h([log],)j(page)d(106\).)80
b(There)43 b(can)g(b)s(e)f(no)h(space)h(b)s(et)m(w)m(een)f(`)p
-Fo(-t)p Ft(')g(and)g(its)630 2530 y(argumen)m(t.)630
-2664 y(If)26 b Fm(\014le)k Ft(is)25 b(omitted,)i(obtain)e(the)h(text)h
+Fo(-t)p Ft(')g(and)g(its)630 3382 y(argumen)m(t.)630
+3521 y(If)26 b Fm(\014le)k Ft(is)25 b(omitted,)i(obtain)e(the)h(text)h
(from)f(standard)f(input,)g(terminated)h(b)m(y)g(end-of-\014le)630
-2773 y(or)d(b)m(y)g(a)g(line)e(con)m(taining)i(`)p Fo(.)p
+3630 y(or)d(b)m(y)g(a)g(line)e(con)m(taining)i(`)p Fo(.)p
Ft(')g(b)m(y)g(itself.)37 b(Prompt)22 b(for)h(the)g(text)h(if)e(in)m
-(teraction)h(is)f(p)s(ossible;)630 2883 y(see)30 b(`)p
-Fo(-I)p Ft('.)40 b(Reading)29 b(from)g(standard)g(input)e(do)s(es)j
-(not)f(w)m(ork)h(for)f(clien)m(t/serv)m(er)h Fs(cvs)f
-Ft(and)630 2993 y(ma)m(y)i(c)m(hange)g(in)f(a)g(future)g(release)g(of)h
-Fs(cvs)p Ft(.)150 3152 y Fo(-t-)p Fm(string)107 b Ft(Similar)39
+(teraction)h(is)f(p)s(ossible;)630 3740 y(see)31 b(`)p
+Fo(-I)p Ft('.)150 3908 y Fo(-t-)p Fm(string)107 b Ft(Similar)39
b(to)k(`)p Fo(-t)p Fm(\014le)5 b Ft('.)76 b(W)-8 b(rite)43
b(descriptiv)m(e)e(text)i(from)f(the)g Fm(string)50 b
-Ft(in)m(to)42 b(the)g Fs(r)n(cs)g Ft(\014le,)630 3261
+Ft(in)m(to)42 b(the)g Fs(r)n(cs)g Ft(\014le,)630 4018
y(deleting)22 b(the)g(existing)g(text.)39 b(There)22
b(can)h(b)s(e)f(no)g(space)i(b)s(et)m(w)m(een)f(`)p Fo(-t)p
-Ft(')f(and)g(its)g(argumen)m(t.)150 3420 y Fo(-U)384
+Ft(')f(and)g(its)g(argumen)m(t.)150 4186 y Fo(-U)384
b Ft(Set)26 b(lo)s(c)m(king)f(to)i(non-strict.)38 b(Non-strict)26
b(lo)s(c)m(king)f(means)h(that)g(the)g(o)m(wner)g(of)g(a)g(\014le)f
-(need)630 3530 y(not)36 b(lo)s(c)m(k)g(a)h(revision)d(for)i(c)m(hec)m
+(need)630 4295 y(not)36 b(lo)s(c)m(k)g(a)h(revision)d(for)i(c)m(hec)m
(kin.)58 b(F)-8 b(or)37 b(use)f(with)f Fs(cvs)p Ft(,)i(strict)e(lo)s(c)
-m(king)h(m)m(ust)g(b)s(e)f(set;)630 3640 y(see)c(the)g(discussion)c
+m(king)h(m)m(ust)g(b)s(e)f(set;)630 4405 y(see)c(the)g(discussion)c
(under)i(the)i(`)p Fo(-l)p Ft(')f(option)g(ab)s(o)m(v)m(e.)150
-3799 y Fo(-u[)p Fm(rev)8 b Fo(])156 b Ft(See)24 b(the)g(option)g(`)p
+4573 y Fo(-u[)p Fm(rev)8 b Fo(])156 b Ft(See)24 b(the)g(option)g(`)p
Fo(-l)p Ft(')g(ab)s(o)m(v)m(e,)i(for)e(a)h(discussion)c(of)j(using)f
(this)f(option)i(with)f Fs(cvs)p Ft(.)37 b(Unlo)s(c)m(k)630
-3908 y(the)f(revision)d(with)h(n)m(um)m(b)s(er)g Fm(rev)p
+4682 y(the)f(revision)d(with)h(n)m(um)m(b)s(er)g Fm(rev)p
Ft(.)56 b(If)35 b(a)h(branc)m(h)e(is)h(giv)m(en,)i(unlo)s(c)m(k)d(the)i
-(latest)g(revision)630 4018 y(on)i(that)h(branc)m(h.)64
+(latest)g(revision)630 4792 y(on)i(that)h(branc)m(h.)64
b(If)38 b Fm(rev)47 b Ft(is)37 b(omitted,)k(remo)m(v)m(e)e(the)g
(latest)g(lo)s(c)m(k)g(held)d(b)m(y)j(the)f(caller.)630
-4127 y(Normally)-8 b(,)27 b(only)f(the)h(lo)s(c)m(k)m(er)g(of)g(a)g
+4902 y(Normally)-8 b(,)27 b(only)f(the)h(lo)s(c)m(k)m(er)g(of)g(a)g
(revision)e(ma)m(y)i(unlo)s(c)m(k)f(it.)39 b(Someb)s(o)s(dy)25
-b(else)i(unlo)s(c)m(king)630 4237 y(a)f(revision)e(breaks)i(the)g(lo)s
+b(else)i(unlo)s(c)m(king)630 5011 y(a)f(revision)e(breaks)i(the)g(lo)s
(c)m(k.)39 b(This)25 b(causes)h(a)g(mail)f(message)i(to)f(b)s(e)g(sen)m
-(t)g(to)h(the)f(original)630 4347 y(lo)s(c)m(k)m(er.)61
+(t)g(to)h(the)f(original)630 5121 y(lo)s(c)m(k)m(er.)61
b(The)36 b(message)i(con)m(tains)f(a)h(commen)m(tary)g(solicited)d
-(from)i(the)g(break)m(er.)60 b(The)630 4456 y(commen)m(tary)44
+(from)i(the)g(break)m(er.)60 b(The)630 5230 y(commen)m(tary)44
b(is)e(terminated)g(b)m(y)h(end-of-\014le)f(or)h(b)m(y)f(a)h(line)e
-(con)m(taining)i Fo(.)f Ft(b)m(y)h(itself.)630 4566 y(There)30
+(con)m(taining)i Fo(.)f Ft(b)m(y)h(itself.)630 5340 y(There)30
b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)h(`)p Fo(-u)p
-Ft(')g(and)f(its)f(argumen)m(t.)150 4725 y Fo(-V)p Fm(n)333
-b Ft(In)27 b(previous)f(v)m(ersions)h(of)h Fs(cvs)p Ft(,)g(this)f
-(option)g(mean)m(t)i(to)f(write)f(an)h Fs(r)n(cs)f Ft(\014le)g(whic)m
-(h)f(w)m(ould)630 4834 y(b)s(e)39 b(acceptable)h(to)g
-Fs(r)n(cs)f Ft(v)m(ersion)g Fm(n)p Ft(,)i(but)e(it)g(is)f(no)m(w)i
-(obsolete)g(and)e(sp)s(ecifying)g(it)h(will)630 4944
-y(pro)s(duce)29 b(an)h(error.)150 5103 y Fo(-x)p Fm(su\016xes)97
-b Ft(In)37 b(previous)g(v)m(ersions)h(of)g Fs(cvs)p Ft(,)i(this)d(w)m
-(as)h(do)s(cumen)m(ted)g(as)h(a)f(w)m(a)m(y)h(of)g(sp)s(ecifying)d(the)
-630 5213 y(names)i(of)g(the)h Fs(r)n(cs)e Ft(\014les.)63
-b(Ho)m(w)m(ev)m(er,)42 b Fs(cvs)c Ft(has)g(alw)m(a)m(ys)g(required)f
-(that)h(the)h Fs(r)n(cs)e Ft(\014les)630 5322 y(used)30
-b(b)m(y)g Fs(cvs)f Ft(end)h(in)f(`)p Fo(,v)p Ft(',)i(so)f(this)f
-(option)h(has)g(nev)m(er)h(done)f(an)m(ything)g(useful.)p
-eop
+Ft(')g(and)f(its)f(argumen)m(t.)p eop
%%Page: 95 97
95 96 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(95)150 299 y Fp(A.7)67 b(c)l(hec)l(k)l(out|Chec)l(k)47
-b(out)e(sources)g(for)g(editing)225 495 y Fr(\017)60
+(commands)1955 b(95)150 299 y Fo(-V)p Fm(n)333 b Ft(In)27
+b(previous)f(v)m(ersions)h(of)h Fs(cvs)p Ft(,)g(this)f(option)g(mean)m
+(t)i(to)f(write)f(an)h Fs(r)n(cs)f Ft(\014le)g(whic)m(h)f(w)m(ould)630
+408 y(b)s(e)39 b(acceptable)h(to)g Fs(r)n(cs)f Ft(v)m(ersion)g
+Fm(n)p Ft(,)i(but)e(it)g(is)f(no)m(w)i(obsolete)g(and)e(sp)s(ecifying)g
+(it)h(will)630 518 y(pro)s(duce)29 b(an)h(error.)150
+685 y Fo(-x)p Fm(su\016xes)97 b Ft(In)37 b(previous)g(v)m(ersions)h(of)
+g Fs(cvs)p Ft(,)i(this)d(w)m(as)h(do)s(cumen)m(ted)g(as)h(a)f(w)m(a)m
+(y)h(of)g(sp)s(ecifying)d(the)630 795 y(names)i(of)g(the)h
+Fs(r)n(cs)e Ft(\014les.)63 b(Ho)m(w)m(ev)m(er,)42 b Fs(cvs)c
+Ft(has)g(alw)m(a)m(ys)g(required)f(that)h(the)h Fs(r)n(cs)e
+Ft(\014les)630 904 y(used)30 b(b)m(y)g Fs(cvs)f Ft(end)h(in)f(`)p
+Fo(,v)p Ft(',)i(so)f(this)f(option)h(has)g(nev)m(er)h(done)f(an)m
+(ything)g(useful.)150 1181 y Fp(A.7)67 b(c)l(hec)l(k)l(out|Chec)l(k)47
+b(out)e(sources)g(for)g(editing)225 1381 y Fr(\017)60
b Ft(Synopsis:)39 b(c)m(hec)m(k)m(out)32 b([options])f(mo)s(dules)6
-b(.)20 b(.)i(.)225 631 y Fr(\017)60 b Ft(Requires:)40
-b(rep)s(ository)-8 b(.)225 768 y Fr(\017)60 b Ft(Changes:)40
-b(w)m(orking)30 b(directory)-8 b(.)225 904 y Fr(\017)60
-b Ft(Synon)m(yms:)40 b(co,)31 b(get)275 1069 y(Create)36
+b(.)20 b(.)i(.)225 1519 y Fr(\017)60 b Ft(Requires:)40
+b(rep)s(ository)-8 b(.)225 1658 y Fr(\017)60 b Ft(Changes:)40
+b(w)m(orking)30 b(directory)-8 b(.)225 1796 y Fr(\017)60
+b Ft(Synon)m(yms:)40 b(co,)31 b(get)275 1967 y(Create)36
b(or)f(up)s(date)g(a)h(w)m(orking)e(directory)h(con)m(taining)g(copies)
g(of)h(the)f(source)h(\014les)e(sp)s(eci\014ed)g(b)m(y)150
-1179 y Fm(mo)s(dules)p Ft(.)k(Y)-8 b(ou)29 b(m)m(ust)g(execute)h
+2076 y Fm(mo)s(dules)p Ft(.)k(Y)-8 b(ou)29 b(m)m(ust)g(execute)h
Fo(checkout)c Ft(b)s(efore)i(using)f(most)i(of)g(the)f(other)h
-Fs(cvs)f Ft(commands,)h(since)150 1288 y(most)i(of)f(them)h(op)s(erate)
-g(on)f(y)m(our)g(w)m(orking)g(directory)-8 b(.)275 1426
+Fs(cvs)f Ft(commands,)h(since)150 2186 y(most)i(of)f(them)h(op)s(erate)
+g(on)f(y)m(our)g(w)m(orking)g(directory)-8 b(.)275 2328
y(The)40 b Fm(mo)s(dules)i Ft(are)f(either)g(sym)m(b)s(olic)e(names)h
(for)h(some)g(collection)f(of)h(source)g(directories)f(and)150
-1536 y(\014les,)c(or)f(paths)g(to)h(directories)e(or)h(\014les)g(in)f
+2438 y(\014les,)c(or)f(paths)g(to)h(directories)e(or)h(\014les)g(in)f
(the)h(rep)s(ository)-8 b(.)55 b(The)35 b(sym)m(b)s(olic)e(names)j(are)
-f(de\014ned)f(in)150 1646 y(the)d(`)p Fo(modules)p Ft(')d(\014le.)40
+f(de\014ned)f(in)150 2547 y(the)d(`)p Fo(modules)p Ft(')d(\014le.)40
b(See)31 b(Section)f(C.1)h([mo)s(dules],)e(page)i(127.)275
-1784 y(Dep)s(ending)26 b(on)i(the)g(mo)s(dules)e(y)m(ou)i(sp)s(ecify)-8
+2689 y(Dep)s(ending)26 b(on)i(the)g(mo)s(dules)e(y)m(ou)i(sp)s(ecify)-8
b(,)28 b Fo(checkout)d Ft(ma)m(y)k(recursiv)m(ely)d(create)k
-(directories)d(and)150 1893 y(p)s(opulate)f(them)h(with)f(the)h
+(directories)d(and)150 2799 y(p)s(opulate)f(them)h(with)f(the)h
(appropriate)f(source)h(\014les.)39 b(Y)-8 b(ou)27 b(can)h(then)f(edit)
-f(these)i(source)f(\014les)f(at)i(an)m(y)150 2003 y(time)37
+f(these)i(source)f(\014les)f(at)i(an)m(y)150 2908 y(time)37
b(\(regardless)g(of)g(whether)f(other)i(soft)m(w)m(are)g(dev)m(elop)s
(ers)f(are)g(editing)f(their)g(o)m(wn)i(copies)e(of)i(the)150
-2112 y(sources\);)f(up)s(date)c(them)h(to)h(include)d(new)h(c)m(hanges)
+3018 y(sources\);)f(up)s(date)c(them)h(to)h(include)d(new)h(c)m(hanges)
i(applied)d(b)m(y)i(others)g(to)h(the)f(source)h(rep)s(ository;)150
-2222 y(or)30 b(commit)h(y)m(our)f(w)m(ork)g(as)h(a)g(p)s(ermanen)m(t)f
+3128 y(or)30 b(commit)h(y)m(our)f(w)m(ork)g(as)h(a)g(p)s(ermanen)m(t)f
(c)m(hange)h(to)g(the)g(source)f(rep)s(ository)-8 b(.)275
-2360 y(Note)43 b(that)h Fo(checkout)c Ft(is)i(used)f(to)j(create)g
+3270 y(Note)43 b(that)h Fo(checkout)c Ft(is)i(used)f(to)j(create)g
(directories.)76 b(The)42 b(top-lev)m(el)h(directory)f(created)i(is)150
-2470 y(alw)m(a)m(ys)32 b(added)f(to)h(the)g(directory)f(where)h
+3379 y(alw)m(a)m(ys)32 b(added)f(to)h(the)g(directory)f(where)h
Fo(checkout)d Ft(is)i(in)m(v)m(ok)m(ed,)h(and)f(usually)f(has)h(the)h
-(same)g(name)150 2579 y(as)f(the)g(sp)s(eci\014ed)e(mo)s(dule.)41
+(same)g(name)150 3489 y(as)f(the)g(sp)s(eci\014ed)e(mo)s(dule.)41
b(In)30 b(the)h(case)h(of)f(a)g(mo)s(dule)e(alias,)i(the)g(created)h
-(sub-directory)d(ma)m(y)j(ha)m(v)m(e)150 2689 y(a)k(di\013eren)m(t)f
+(sub-directory)d(ma)m(y)j(ha)m(v)m(e)150 3599 y(a)k(di\013eren)m(t)f
(name,)j(but)d(y)m(ou)h(can)g(b)s(e)g(sure)f(that)h(it)f(will)f(b)s(e)h
(a)h(sub-directory)-8 b(,)37 b(and)e(that)h Fo(checkout)150
-2799 y Ft(will)25 b(sho)m(w)i(the)h(relativ)m(e)g(path)f(leading)g(to)h
+3708 y Ft(will)25 b(sho)m(w)i(the)h(relativ)m(e)g(path)f(leading)g(to)h
(eac)m(h)h(\014le)e(as)g(it)h(is)e(extracted)j(in)m(to)f(y)m(our)f
-(priv)-5 b(ate)27 b(w)m(ork)h(area)150 2908 y(\(unless)h(y)m(ou)i(sp)s
+(priv)-5 b(ate)27 b(w)m(ork)h(area)150 3818 y(\(unless)h(y)m(ou)i(sp)s
(ecify)e(the)h(`)p Fo(-Q)p Ft(')h(global)e(option\).)275
-3046 y(The)g(\014les)f(created)j(b)m(y)f Fo(checkout)d
+3960 y(The)g(\014les)f(created)j(b)m(y)f Fo(checkout)d
Ft(are)j(created)h(read-write,)e(unless)f(the)i(`)p Fo(-r)p
-Ft(')g(option)f(to)h Fs(cvs)f Ft(\(see)150 3156 y(Section)40
+Ft(')g(option)f(to)h Fs(cvs)f Ft(\(see)150 4069 y(Section)40
b(A.4)i([Global)e(options],)i(page)g(86\))f(is)f(sp)s(eci\014ed,)h(the)
g Fo(CVSREAD)e Ft(en)m(vironmen)m(t)h(v)-5 b(ariable)39
-b(is)150 3266 y(sp)s(eci\014ed)d(\(see)i(App)s(endix)d(D)j([En)m
+b(is)150 4179 y(sp)s(eci\014ed)d(\(see)i(App)s(endix)d(D)j([En)m
(vironmen)m(t)e(v)-5 b(ariables],)39 b(page)f(141\),)j(or)c(a)h(w)m
-(atc)m(h)h(is)d(in)g(e\013ect)j(for)150 3375 y(that)31
+(atc)m(h)h(is)d(in)g(e\013ect)j(for)150 4289 y(that)31
b(\014le)e(\(see)j(Section)e(10.6)i([W)-8 b(atc)m(hes],)33
-b(page)e(66\).)275 3513 y(Note)g(that)h(running)27 b
+b(page)e(66\).)275 4431 y(Note)g(that)h(running)27 b
Fo(checkout)i Ft(on)h(a)h(directory)f(that)h(w)m(as)g(already)f(built)f
-(b)m(y)h(a)h(prior)e Fo(checkout)150 3623 y Ft(is)39
+(b)m(y)h(a)h(prior)e Fo(checkout)150 4540 y Ft(is)39
b(also)h(p)s(ermitted.)68 b(This)38 b(is)h(similar)f(to)j(sp)s
(ecifying)c(the)k(`)p Fo(-d)p Ft(')e(option)h(to)h(the)f
-Fo(update)e Ft(command)150 3732 y(in)e(the)h(sense)g(that)g(new)g
+Fo(update)e Ft(command)150 4650 y(in)e(the)h(sense)g(that)g(new)g
(directories)f(that)h(ha)m(v)m(e)i(b)s(een)d(created)i(in)e(the)h(rep)s
-(ository)f(will)e(app)s(ear)i(in)150 3842 y(y)m(our)25
+(ository)f(will)e(app)s(ear)i(in)150 4759 y(y)m(our)25
b(w)m(ork)g(area.)40 b(Ho)m(w)m(ev)m(er,)29 b Fo(checkout)22
b Ft(tak)m(es)27 b(a)e(mo)s(dule)f(name)h(whereas)g Fo(update)e
-Ft(tak)m(es)k(a)e(directory)150 3952 y(name.)39 b(Also)24
+Ft(tak)m(es)k(a)e(directory)150 4869 y(name.)39 b(Also)24
b(to)h(use)f Fo(checkout)e Ft(this)h(w)m(a)m(y)j(it)e(m)m(ust)g(b)s(e)g
(run)e(from)i(the)h(top)f(lev)m(el)h(directory)e(\(where)i(y)m(ou)150
-4061 y(originally)g(ran)h Fo(checkout)f Ft(from\),)j(so)g(b)s(efore)f
+4979 y(originally)g(ran)h Fo(checkout)f Ft(from\),)j(so)g(b)s(efore)f
(y)m(ou)g(run)f Fo(checkout)f Ft(to)j(up)s(date)e(an)i(existing)e
-(directory)-8 b(,)150 4171 y(don't)30 b(forget)i(to)f(c)m(hange)g(y)m
+(directory)-8 b(,)150 5088 y(don't)30 b(forget)i(to)f(c)m(hange)g(y)m
(our)g(directory)f(to)h(the)f(top)h(lev)m(el)f(directory)-8
-b(.)275 4309 y(F)g(or)27 b(the)f(output)g(pro)s(duced)f(b)m(y)h(the)h
+b(.)275 5230 y(F)g(or)27 b(the)f(output)g(pro)s(duced)f(b)m(y)h(the)h
Fo(checkout)d Ft(command)i(see)h(Section)g(A.16.2)h([up)s(date)e
-(output],)150 4419 y(page)31 b(112.)150 4650 y Fl(A.7.1)62
-b(c)m(hec)m(k)m(out)39 b(options)275 4846 y Ft(These)27
-b(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i Fo(checkout)e
-Ft(\(see)j(Section)f(A.5)g([Common)g(options],)150 4956
-y(page)j(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
-5121 y Fo(-D)g Fm(date)183 b Ft(Use)42 b(the)f(most)g(recen)m(t)i
-(revision)c(no)i(later)g(than)g Fm(date)p Ft(.)74 b(This)39
-b(option)i(is)f(stic)m(ky)-8 b(,)45 b(and)630 5230 y(implies)36
-b(`)p Fo(-P)p Ft('.)64 b(See)39 b(Section)f(4.9)i([Stic)m(ky)e(tags],)k
-(page)d(38,)j(for)c(more)g(information)f(on)630 5340
-y(stic)m(ky)31 b(tags/dates.)p eop
+(output],)150 5340 y(page)31 b(112.)p eop
%%Page: 96 98
96 97 bop 150 -116 a Ft(96)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo(-f)384 b Ft(Only)21
-b(useful)f(with)h(the)i(`)p Fo(-D)30 b Fm(date)5 b Ft(')23
-b(or)g(`)p Fo(-r)30 b Fm(tag)8 b Ft(')23 b(\015ags.)38
-b(If)22 b(no)h(matc)m(hing)f(revision)f(is)g(found,)630
-408 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\).)150 565 y Fo(-k)f Fm(k\015ag)165
-b Ft(Pro)s(cess)35 b(k)m(eyw)m(ords)g(according)g(to)g
-Fm(k\015ag)p Ft(.)55 b(See)35 b(Chapter)f(12)i([Keyw)m(ord)f
-(substitution],)630 675 y(page)c(73.)41 b(This)28 b(option)i(is)f(stic)
-m(ky;)h(future)g(up)s(dates)f(of)h(this)f(\014le)g(in)f(this)h(w)m
-(orking)h(direc-)630 784 y(tory)35 b(will)d(use)i(the)h(same)g
-Fm(k\015ag)p Ft(.)53 b(The)34 b Fo(status)f Ft(command)h(can)h(b)s(e)f
-(view)m(ed)g(to)i(see)f(the)630 894 y(stic)m(ky)24 b(options.)38
-b(See)25 b(App)s(endix)c(B)k([In)m(v)m(oking)f(CVS],)g(page)h(115,)i
-(for)d(more)h(information)630 1003 y(on)30 b(the)h Fo(status)d
-Ft(command.)150 1160 y Fo(-l)384 b Ft(Lo)s(cal;)30 b(run)f(only)h(in)f
-(curren)m(t)h(w)m(orking)g(directory)-8 b(.)150 1316
-y Fo(-n)384 b Ft(Do)44 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)d(with)h(the)i(`)p Fo(-o)p
-Ft(')f(option)g(in)f(the)630 1426 y(mo)s(dules)29 b(\014le;)g(see)i
-(Section)f(C.1)h([mo)s(dules],)e(page)j(127\).)150 1583
-y Fo(-P)384 b Ft(Prune)29 b(empt)m(y)i(directories.)40
-b(See)30 b(Section)h(7.5)g([Mo)m(ving)g(directories],)f(page)h(55.)150
-1739 y Fo(-p)384 b Ft(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
-(output.)150 1896 y Fo(-R)384 b Ft(Chec)m(k)m(out)32
+b(V)-8 b(ersions)30 b(System)150 299 y Fl(A.7.1)62 b(c)m(hec)m(k)m(out)
+39 b(options)275 490 y Ft(These)27 b(standard)g(options)h(are)g(supp)s
+(orted)e(b)m(y)i Fo(checkout)e Ft(\(see)j(Section)f(A.5)g([Common)g
+(options],)150 600 y(page)j(88,)h(for)e(a)g(complete)h(description)e
+(of)h(them\):)150 757 y Fo(-D)g Fm(date)183 b Ft(Use)42
+b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
+Fm(date)p Ft(.)74 b(This)39 b(option)i(is)f(stic)m(ky)-8
+b(,)45 b(and)630 866 y(implies)36 b(`)p Fo(-P)p Ft('.)64
+b(See)39 b(Section)f(4.9)i([Stic)m(ky)e(tags],)k(page)d(38,)j(for)c
+(more)g(information)f(on)630 976 y(stic)m(ky)31 b(tags/dates.)150
+1133 y Fo(-f)384 b Ft(Only)21 b(useful)f(with)h(the)i(`)p
+Fo(-D)30 b Fm(date)5 b Ft(')23 b(or)g(`)p Fo(-r)30 b
+Fm(tag)8 b Ft(')23 b(\015ags.)38 b(If)22 b(no)h(matc)m(hing)f(revision)
+f(is)g(found,)630 1242 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\).)150
+1399 y Fo(-k)f Fm(k\015ag)165 b Ft(Pro)s(cess)35 b(k)m(eyw)m(ords)g
+(according)g(to)g Fm(k\015ag)p Ft(.)55 b(See)35 b(Chapter)f(12)i([Keyw)
+m(ord)f(substitution],)630 1509 y(page)c(73.)41 b(This)28
+b(option)i(is)f(stic)m(ky;)h(future)g(up)s(dates)f(of)h(this)f(\014le)g
+(in)f(this)h(w)m(orking)h(direc-)630 1618 y(tory)35 b(will)d(use)i(the)
+h(same)g Fm(k\015ag)p Ft(.)53 b(The)34 b Fo(status)f
+Ft(command)h(can)h(b)s(e)f(view)m(ed)g(to)i(see)f(the)630
+1728 y(stic)m(ky)24 b(options.)38 b(See)25 b(App)s(endix)c(B)k([In)m(v)
+m(oking)f(CVS],)g(page)h(115,)i(for)d(more)h(information)630
+1837 y(on)30 b(the)h Fo(status)d Ft(command.)150 1994
+y Fo(-l)384 b Ft(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)150 2151 y Fo(-n)384 b Ft(Do)44
+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)d(with)h(the)i(`)p Fo(-o)p Ft(')f(option)g(in)f(the)630
+2261 y(mo)s(dules)29 b(\014le;)g(see)i(Section)f(C.1)h([mo)s(dules],)e
+(page)j(127\).)150 2418 y Fo(-P)384 b Ft(Prune)29 b(empt)m(y)i
+(directories.)40 b(See)30 b(Section)h(7.5)g([Mo)m(ving)g(directories],)
+f(page)h(55.)150 2575 y Fo(-p)384 b Ft(Pip)s(e)29 b(\014les)g(to)i(the)
+g(standard)e(output.)150 2731 y Fo(-R)384 b Ft(Chec)m(k)m(out)32
b(directories)d(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
-(b)m(y)g(default.)150 2052 y Fo(-r)g Fm(tag)229 b Ft(Use)28
+(b)m(y)g(default.)150 2888 y Fo(-r)g Fm(tag)229 b Ft(Use)28
b(revision)d Fm(tag)p Ft(.)41 b(This)25 b(option)i(is)f(stic)m(ky)-8
b(,)29 b(and)d(implies)f(`)p Fo(-P)p Ft('.)39 b(See)28
-b(Section)f(4.9)h([Stic)m(ky)630 2162 y(tags],)k(page)f(38,)h(for)e
+b(Section)f(4.9)h([Stic)m(ky)630 2998 y(tags],)k(page)f(38,)h(for)e
(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)275
-2318 y(In)e(addition)g(to)i(those,)g(y)m(ou)g(can)f(use)g(these)h(sp)s
+3155 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 Fo(checkout)p Ft(:)150
-2475 y Fo(-A)384 b Ft(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f
+3312 y Fo(-A)384 b Ft(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f
(or)d(`)p Fo(-k)p Ft(')f(options.)77 b(See)43 b(Section)f(4.9)i([Stic)m
-(ky)e(tags],)630 2585 y(page)31 b(38,)h(for)e(more)g(information)f(on)h
-(stic)m(ky)h(tags/dates.)150 2741 y Fo(-c)384 b Ft(Cop)m(y)40
+(ky)e(tags],)630 3421 y(page)31 b(38,)h(for)e(more)g(information)f(on)h
+(stic)m(ky)h(tags/dates.)150 3578 y Fo(-c)384 b Ft(Cop)m(y)40
b(the)f(mo)s(dule)f(\014le,)k(sorted,)g(to)e(the)g(standard)f(output,)i
-(instead)e(of)h(creating)g(or)630 2851 y(mo)s(difying)28
+(instead)e(of)h(creating)g(or)630 3688 y(mo)s(difying)28
b(an)m(y)i(\014les)g(or)g(directories)g(in)f(y)m(our)h(w)m(orking)g
-(directory)-8 b(.)150 3007 y Fo(-d)30 b Fm(dir)241 b
+(directory)-8 b(.)150 3844 y Fo(-d)30 b Fm(dir)241 b
Ft(Create)32 b(a)f(directory)g(called)f Fm(dir)36 b Ft(for)31
b(the)g(w)m(orking)g(\014les,)f(instead)g(of)i(using)d(the)j(mo)s(dule)
-630 3117 y(name.)83 b(In)44 b(general,)k(using)43 b(this)g(\015ag)i(is)
+630 3954 y(name.)83 b(In)44 b(general,)k(using)43 b(this)g(\015ag)i(is)
e(equiv)-5 b(alen)m(t)44 b(to)h(using)e(`)p Fo(mkdir)29
-b Fm(dir)7 b Fo(;)28 b(cd)i Fm(dir)7 b Ft(')630 3226
+b Fm(dir)7 b Fo(;)28 b(cd)i Fm(dir)7 b Ft(')630 4064
y(follo)m(w)m(ed)30 b(b)m(y)g(the)h(c)m(hec)m(k)m(out)i(command)d
-(without)f(the)i(`)p Fo(-d)p Ft(')f(\015ag.)630 3360
+(without)f(the)i(`)p Fo(-d)p Ft(')f(\015ag.)630 4197
y(There)e(is)g(an)g(imp)s(ortan)m(t)g(exception,)h(ho)m(w)m(ev)m(er.)42
b(It)28 b(is)g(v)m(ery)h(con)m(v)m(enien)m(t)h(when)d(c)m(hec)m(king)
-630 3469 y(out)38 b(a)f(single)f(item)h(to)i(ha)m(v)m(e)f(the)g(output)
+630 4306 y(out)38 b(a)f(single)f(item)h(to)i(ha)m(v)m(e)f(the)g(output)
f(app)s(ear)g(in)f(a)h(directory)g(that)h(do)s(esn't)f(con-)630
-3579 y(tain)32 b(empt)m(y)i(in)m(termediate)f(directories.)47
+4416 y(tain)32 b(empt)m(y)i(in)m(termediate)f(directories.)47
b(In)32 b(this)g(case)i Fn(only)p Ft(,)h(CVS)d(tries)h(to)g(\\shorten")
-630 3688 y(pathnames)d(to)h(a)m(v)m(oid)g(those)g(empt)m(y)g
-(directories.)630 3821 y(F)-8 b(or)29 b(example,)g(giv)m(en)f(a)h(mo)s
+630 4526 y(pathnames)d(to)h(a)m(v)m(oid)g(those)g(empt)m(y)g
+(directories.)630 4659 y(F)-8 b(or)29 b(example,)g(giv)m(en)f(a)h(mo)s
(dule)d(`)p Fo(foo)p Ft(')i(that)h(con)m(tains)g(the)f(\014le)g(`)p
-Fo(bar.c)p Ft(',)g(the)g(command)630 3931 y(`)p Fo(cvs)i(co)f(-d)h(dir)
+Fo(bar.c)p Ft(',)g(the)g(command)630 4768 y(`)p Fo(cvs)i(co)f(-d)h(dir)
g(foo)p Ft(')h(will)e(create)34 b(directory)e(`)p Fo(dir)p
Ft(')f(and)h(place)g(`)p Fo(bar.c)p Ft(')f(inside.)43
-b(Simi-)630 4041 y(larly)-8 b(,)30 b(giv)m(en)h(a)h(mo)s(dule)d(`)p
+b(Simi-)630 4878 y(larly)-8 b(,)30 b(giv)m(en)h(a)h(mo)s(dule)d(`)p
Fo(bar)p Ft(')h(whic)m(h)g(has)h(sub)s(directory)e(`)p
Fo(baz)p Ft(')h(wherein)f(there)j(is)e(a)h(\014le)630
-4150 y(`)p Fo(quux.c)p Ft(',)24 b(the)g(command)f(`)p
+4988 y(`)p Fo(quux.c)p Ft(',)24 b(the)g(command)f(`)p
Fo(cvs)30 b(-d)f(dir)h(co)g(bar/baz)p Ft(')21 b(will)g(create)k
-(directory)e(`)p Fo(dir)p Ft(')h(and)630 4260 y(place)30
-b(`)p Fo(quux.c)p Ft(')f(inside.)630 4393 y(Using)45
+(directory)e(`)p Fo(dir)p Ft(')h(and)630 5097 y(place)30
+b(`)p Fo(quux.c)p Ft(')f(inside.)630 5230 y(Using)45
b(the)h(`)p Fo(-N)p Ft(')g(\015ag)g(will)d(defeat)k(this)e(b)s(eha)m
(vior.)86 b(Giv)m(en)46 b(the)g(same)g(mo)s(dule)e(def-)630
-4502 y(initions)h(ab)s(o)m(v)m(e,)53 b(`)p Fo(cvs)30
+5340 y(initions)h(ab)s(o)m(v)m(e,)53 b(`)p Fo(cvs)30
b(co)f(-N)h(-d)g(dir)f(foo)p Ft(')47 b(will)e(create)k(directories)e(`)
-p Fo(dir/foo)p Ft(')f(and)630 4612 y(place)38 b(`)p Fo(bar.c)p
-Ft(')g(inside,)g(while)f(`)p Fo(cvs)30 b(co)f(-N)h(-d)g(dir)f(bar/baz)p
-Ft(')37 b(will)f(create)k(directories)630 4722 y(`)p
-Fo(dir/bar/baz)p Ft(')28 b(and)i(place)g(`)p Fo(quux.c)p
-Ft(')f(inside.)150 4878 y Fo(-j)h Fm(tag)229 b Ft(With)29
-b(t)m(w)m(o)i(`)p Fo(-j)p Ft(')f(options,)g(merge)g(c)m(hanges)h(from)e
-(the)h(revision)e(sp)s(eci\014ed)g(with)h(the)h(\014rst)630
-4988 y(`)p Fo(-j)p Ft(')c(option)f(to)i(the)f(revision)e(sp)s
-(eci\014ed)g(with)g(the)i(second)g(`)p Fo(j)p Ft(')g(option,)h(in)m(to)
-f(the)g(w)m(orking)630 5097 y(directory)-8 b(.)630 5230
-y(With)29 b(one)h(`)p Fo(-j)p Ft(')f(option,)g(merge)h(c)m(hanges)g
-(from)f(the)h(ancestor)g(revision)e(to)i(the)g(revision)630
-5340 y(sp)s(eci\014ed)24 b(with)h(the)h(`)p Fo(-j)p Ft(')f(option,)i
-(in)m(to)e(the)h(w)m(orking)g(directory)-8 b(.)39 b(The)25
-b(ancestor)i(revision)p eop
+p Fo(dir/foo)p Ft(')f(and)p eop
%%Page: 97 99
97 98 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(97)630 299 y(is)25 b(the)h(common)g(ancestor)g(of)g
-(the)g(revision)e(whic)m(h)h(the)g(w)m(orking)g(directory)h(is)e(based)
-i(on,)630 408 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g(the)h(`)p
-Fo(-j)p Ft(')h(option.)630 544 y(In)39 b(addition,)h(eac)m(h)h(-j)f
+(commands)1955 b(97)630 299 y(place)38 b(`)p Fo(bar.c)p
+Ft(')g(inside,)g(while)f(`)p Fo(cvs)30 b(co)f(-N)h(-d)g(dir)f(bar/baz)p
+Ft(')37 b(will)f(create)k(directories)630 408 y(`)p Fo(dir/bar/baz)p
+Ft(')28 b(and)i(place)g(`)p Fo(quux.c)p Ft(')f(inside.)150
+567 y Fo(-j)h Fm(tag)229 b Ft(With)29 b(t)m(w)m(o)i(`)p
+Fo(-j)p Ft(')f(options,)g(merge)g(c)m(hanges)h(from)e(the)h(revision)e
+(sp)s(eci\014ed)g(with)h(the)h(\014rst)630 676 y(`)p
+Fo(-j)p Ft(')c(option)f(to)i(the)f(revision)e(sp)s(eci\014ed)g(with)g
+(the)i(second)g(`)p Fo(j)p Ft(')g(option,)h(in)m(to)f(the)g(w)m(orking)
+630 786 y(directory)-8 b(.)630 920 y(With)29 b(one)h(`)p
+Fo(-j)p Ft(')f(option,)g(merge)h(c)m(hanges)g(from)f(the)h(ancestor)g
+(revision)e(to)i(the)g(revision)630 1030 y(sp)s(eci\014ed)24
+b(with)h(the)h(`)p Fo(-j)p Ft(')f(option,)i(in)m(to)e(the)h(w)m(orking)
+g(directory)-8 b(.)39 b(The)25 b(ancestor)i(revision)630
+1139 y(is)e(the)h(common)g(ancestor)g(of)g(the)g(revision)e(whic)m(h)h
+(the)g(w)m(orking)g(directory)h(is)e(based)i(on,)630
+1249 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g(the)h(`)p
+Fo(-j)p Ft(')h(option.)630 1383 y(In)39 b(addition,)h(eac)m(h)h(-j)f
(option)f(can)h(con)m(tain)g(an)f(optional)g(date)h(sp)s(eci\014cation)
-f(whic)m(h,)630 654 y(when)e(used)g(with)g(branc)m(hes,)j(can)e(limit)e
-(the)i(c)m(hosen)h(revision)d(to)j(one)f(within)e(a)i(sp)s(e-)630
-763 y(ci\014c)44 b(date.)84 b(An)44 b(optional)g(date)h(is)e(sp)s
+f(whic)m(h,)630 1492 y(when)e(used)g(with)g(branc)m(hes,)j(can)e(limit)
+e(the)i(c)m(hosen)h(revision)d(to)j(one)f(within)e(a)i(sp)s(e-)630
+1602 y(ci\014c)44 b(date.)84 b(An)44 b(optional)g(date)h(is)e(sp)s
(eci\014ed)g(b)m(y)h(adding)g(a)g(colon)h(\(:\))70 b(to)45
-b(the)f(tag:)630 873 y(`)p Fo(-j)p Fm(Sym)m(b)s(olic)p
-1119 873 28 4 v 31 w(T)-8 b(ag)8 b Fo(:)p Fm(Date)p 1543
-873 V 34 w(Sp)s(eci\014er)f Ft('.)630 1008 y(See)31 b(Chapter)e(5)i
-([Branc)m(hing)f(and)g(merging],)g(page)h(41.)150 1170
-y Fo(-N)384 b Ft(Only)35 b(useful)h(together)i(with)e(`)p
+b(the)f(tag:)630 1712 y(`)p Fo(-j)p Fm(Sym)m(b)s(olic)p
+1119 1712 28 4 v 31 w(T)-8 b(ag)8 b Fo(:)p Fm(Date)p
+1543 1712 V 34 w(Sp)s(eci\014er)f Ft('.)630 1846 y(See)31
+b(Chapter)e(5)i([Branc)m(hing)f(and)g(merging],)g(page)h(41.)150
+2004 y Fo(-N)384 b Ft(Only)35 b(useful)h(together)i(with)e(`)p
Fo(-d)30 b Fm(dir)7 b Ft('.)59 b(With)37 b(this)f(option,)i
-Fs(cvs)f Ft(will)d(not)j(\\shorten")630 1279 y(mo)s(dule)c(paths)h(in)f
+Fs(cvs)f Ft(will)d(not)j(\\shorten")630 2114 y(mo)s(dule)c(paths)h(in)f
(y)m(our)h(w)m(orking)f(directory)h(when)g(y)m(ou)g(c)m(hec)m(k)i(out)f
-(a)f(single)f(mo)s(dule.)630 1389 y(See)e(the)f(`)p Fo(-d)p
+(a)f(single)f(mo)s(dule.)630 2223 y(See)e(the)f(`)p Fo(-d)p
Ft(')g(\015ag)h(for)f(examples)g(and)g(a)h(discussion.)150
-1550 y Fo(-s)384 b Ft(Lik)m(e)27 b(`)p Fo(-c)p Ft(',)g(but)g(include)d
+2382 y Fo(-s)384 b Ft(Lik)m(e)27 b(`)p Fo(-c)p Ft(',)g(but)g(include)d
(the)j(status)g(of)g(all)f(mo)s(dules,)g(and)g(sort)h(it)g(b)m(y)g(the)
-g(status)g(string.)630 1660 y(See)i(Section)f(C.1)h([mo)s(dules],)f
+g(status)g(string.)630 2491 y(See)i(Section)f(C.1)h([mo)s(dules],)f
(page)i(127,)g(for)f(info)f(ab)s(out)g(the)h(`)p Fo(-s)p
-Ft(')g(option)f(that)h(is)f(used)630 1769 y(inside)g(the)j(mo)s(dules)d
-(\014le)i(to)h(set)g(the)f(mo)s(dule)f(status.)150 1997
-y Fl(A.7.2)62 b(c)m(hec)m(k)m(out)39 b(examples)275 2192
+Ft(')g(option)f(that)h(is)f(used)630 2601 y(inside)g(the)j(mo)s(dules)d
+(\014le)i(to)h(set)g(the)f(mo)s(dule)f(status.)150 2823
+y Fl(A.7.2)62 b(c)m(hec)m(k)m(out)39 b(examples)275 3016
y Ft(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
-Fo(tc)p Ft(':)390 2323 y Fo($)47 b(cvs)g(checkout)f(tc)275
-2459 y Ft(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
+Fo(tc)p Ft(':)390 3144 y Fo($)47 b(cvs)g(checkout)f(tc)275
+3278 y Ft(Get)31 b(a)g(cop)m(y)g(of)f(the)h(mo)s(dule)e(`)p
Fo(tc)p Ft(')h(as)g(it)g(lo)s(ok)m(ed)h(one)f(da)m(y)h(ago:)390
-2590 y Fo($)47 b(cvs)g(checkout)f(-D)h(yesterday)e(tc)150
-2852 y Fp(A.8)67 b(commit|Chec)l(k)47 b(\014les)e(in)l(to)h(the)f(rep)t
-(ository)225 3047 y Fr(\017)60 b Ft(Synopsis:)39 b(commit)30
-b([-lnRf)7 b(])29 b([-m)i('log)p 1662 3047 V 33 w(message')h
+3406 y Fo($)47 b(cvs)g(checkout)f(-D)h(yesterday)e(tc)150
+3662 y Fp(A.8)67 b(commit|Chec)l(k)47 b(\014les)e(in)l(to)h(the)f(rep)t
+(ository)225 3854 y Fr(\017)60 b Ft(Synopsis:)39 b(commit)30
+b([-lnRf)7 b(])29 b([-m)i('log)p 1662 3854 V 33 w(message')h
Fo(|)e Ft(-F)h(\014le])f([-r)g(revision])f([\014les)6
-b(.)21 b(.)h(.)12 b(])225 3182 y Fr(\017)60 b Ft(Requires:)40
+b(.)21 b(.)h(.)12 b(])225 3988 y Fr(\017)60 b Ft(Requires:)40
b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
-b(.)225 3318 y Fr(\017)60 b Ft(Changes:)40 b(rep)s(ository)-8
-b(.)225 3453 y Fr(\017)60 b Ft(Synon)m(ym:)40 b(ci)275
-3615 y(Use)33 b Fo(commit)f Ft(when)h(y)m(ou)h(w)m(an)m(t)g(to)h
+b(.)225 4122 y Fr(\017)60 b Ft(Changes:)40 b(rep)s(ository)-8
+b(.)225 4256 y Fr(\017)60 b Ft(Synon)m(ym:)40 b(ci)275
+4414 y(Use)33 b Fo(commit)f Ft(when)h(y)m(ou)h(w)m(an)m(t)g(to)h
(incorp)s(orate)e(c)m(hanges)h(from)f(y)m(our)h(w)m(orking)f(source)g
-(\014les)g(in)m(to)150 3725 y(the)e(source)f(rep)s(ository)-8
-b(.)275 3862 y(If)36 b(y)m(ou)h(don't)f(sp)s(ecify)g(particular)f
+(\014les)g(in)m(to)150 4524 y(the)e(source)f(rep)s(ository)-8
+b(.)275 4658 y(If)36 b(y)m(ou)h(don't)f(sp)s(ecify)g(particular)f
(\014les)g(to)j(commit,)g(all)e(of)h(the)g(\014les)e(in)h(y)m(our)g(w)m
-(orking)g(curren)m(t)150 3971 y(directory)31 b(are)i(examined.)44
+(orking)g(curren)m(t)150 4768 y(directory)31 b(are)i(examined.)44
b Fo(commit)31 b Ft(is)f(careful)i(to)g(c)m(hange)h(in)e(the)h(rep)s
-(ository)f(only)g(those)h(\014les)f(that)150 4081 y(y)m(ou)37
+(ository)f(only)g(those)h(\014les)f(that)150 4877 y(y)m(ou)37
b(ha)m(v)m(e)g(really)e(c)m(hanged.)60 b(By)36 b(default)g(\(or)h(if)e
(y)m(ou)h(explicitly)e(sp)s(ecify)h(the)i(`)p Fo(-R)p
-Ft(')f(option\),)i(\014les)d(in)150 4190 y(sub)s(directories)26
+Ft(')f(option\),)i(\014les)d(in)150 4987 y(sub)s(directories)26
b(are)j(also)g(examined)f(and)g(committed)g(if)g(they)h(ha)m(v)m(e)h(c)
m(hanged;)g(y)m(ou)f(can)g(use)f(the)h(`)p Fo(-l)p Ft(')150
-4300 y(option)h(to)h(limit)d Fo(commit)h Ft(to)i(the)f(curren)m(t)h
-(directory)e(only)-8 b(.)275 4436 y Fo(commit)35 b Ft(v)m(eri\014es)h
+5096 y(option)h(to)h(limit)d Fo(commit)h Ft(to)i(the)f(curren)m(t)h
+(directory)e(only)-8 b(.)275 5230 y Fo(commit)35 b Ft(v)m(eri\014es)h
(that)i(the)f(selected)h(\014les)e(are)h(up)f(to)i(date)f(with)f(the)h
-(curren)m(t)g(revisions)e(in)h(the)150 4546 y(source)g(rep)s(ository;)j
+(curren)m(t)g(revisions)e(in)h(the)150 5340 y(source)g(rep)s(ository;)j
(it)c(will)f(notify)h(y)m(ou,)k(and)c(exit)h(without)g(committing,)h
-(if)e(an)m(y)i(of)f(the)h(sp)s(eci\014ed)150 4656 y(\014les)27
-b(m)m(ust)g(b)s(e)h(made)g(curren)m(t)f(\014rst)g(with)g
-Fo(update)f Ft(\(see)j(Section)e(A.16)i([up)s(date],)g(page)f(110\).)42
-b Fo(commit)150 4765 y Ft(do)s(es)32 b(not)h(call)e(the)i
-Fo(update)d Ft(command)i(for)h(y)m(ou,)g(but)f(rather)g(lea)m(v)m(es)h
-(that)g(for)f(y)m(ou)h(to)g(do)f(when)g(the)150 4875
-y(time)e(is)f(righ)m(t.)275 5011 y(When)34 b(all)g(is)f(w)m(ell,)i(an)g
-(editor)f(is)g(in)m(v)m(ok)m(ed)h(to)g(allo)m(w)g(y)m(ou)g(to)g(en)m
-(ter)h(a)f(log)f(message)i(that)g(will)c(b)s(e)150 5121
-y(written)40 b(to)i(one)f(or)g(more)g(logging)g(programs)g(\(see)h
-(Section)f(C.1)g([mo)s(dules],)i(page)f(127,)j(and)40
-b(see)150 5230 y(Section)35 b(C.7)h([loginfo],)g(page)g(134\))h(and)e
-(placed)g(in)f(the)i Fs(r)n(cs)e Ft(\014le)h(inside)e(the)i(rep)s
-(ository)-8 b(.)55 b(This)34 b(log)150 5340 y(message)29
-b(can)f(b)s(e)f(retriev)m(ed)h(with)f(the)h Fo(log)f
-Ft(command;)h(see)h(Section)e(A.13)i([log],)h(page)e(106.)41
-b(Y)-8 b(ou)29 b(can)p eop
+(if)e(an)m(y)i(of)f(the)h(sp)s(eci\014ed)p eop
%%Page: 98 100
98 99 bop 150 -116 a Ft(98)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y(sp)s(ecify)e(the)i(log)g
-(message)g(on)g(the)g(command)f(line)f(with)g(the)i(`)p
-Fo(-m)g Fm(message)5 b Ft(')31 b(option,)e(and)g(th)m(us)g(a)m(v)m(oid)
-150 408 y(the)k(editor)f(in)m(v)m(o)s(cation,)i(or)f(use)f(the)h(`)p
+b(V)-8 b(ersions)30 b(System)150 299 y(\014les)d(m)m(ust)g(b)s(e)h
+(made)g(curren)m(t)f(\014rst)g(with)g Fo(update)f Ft(\(see)j(Section)e
+(A.16)i([up)s(date],)g(page)f(111\).)42 b Fo(commit)150
+408 y Ft(do)s(es)32 b(not)h(call)e(the)i Fo(update)d
+Ft(command)i(for)h(y)m(ou,)g(but)f(rather)g(lea)m(v)m(es)h(that)g(for)f
+(y)m(ou)h(to)g(do)f(when)g(the)150 518 y(time)e(is)f(righ)m(t.)275
+698 y(When)34 b(all)g(is)f(w)m(ell,)i(an)g(editor)f(is)g(in)m(v)m(ok)m
+(ed)h(to)g(allo)m(w)g(y)m(ou)g(to)g(en)m(ter)h(a)f(log)f(message)i
+(that)g(will)c(b)s(e)150 807 y(written)40 b(to)i(one)f(or)g(more)g
+(logging)g(programs)g(\(see)h(Section)f(C.1)g([mo)s(dules],)i(page)f
+(127,)j(and)40 b(see)150 917 y(Section)35 b(C.7)h([loginfo],)g(page)g
+(135\))h(and)e(placed)g(in)f(the)i Fs(r)n(cs)e Ft(\014le)h(inside)e
+(the)i(rep)s(ository)-8 b(.)55 b(This)34 b(log)150 1026
+y(message)29 b(can)f(b)s(e)f(retriev)m(ed)h(with)f(the)h
+Fo(log)f Ft(command;)h(see)h(Section)e(A.13)i([log],)h(page)e(106.)41
+b(Y)-8 b(ou)29 b(can)150 1136 y(sp)s(ecify)f(the)i(log)g(message)g(on)g
+(the)g(command)f(line)f(with)g(the)i(`)p Fo(-m)g Fm(message)5
+b Ft(')31 b(option,)e(and)g(th)m(us)g(a)m(v)m(oid)150
+1246 y(the)k(editor)f(in)m(v)m(o)s(cation,)i(or)f(use)f(the)h(`)p
Fo(-F)d Fm(\014le)5 b Ft(')33 b(option)f(to)i(sp)s(ecify)d(that)j(the)f
-(argumen)m(t)g(\014le)f(con)m(tains)150 518 y(the)f(log)f(message.)150
-749 y Fl(A.8.1)62 b(commit)39 b(options)275 944 y Ft(These)d(standard)g
-(options)g(are)h(supp)s(orted)e(b)m(y)h Fo(commit)f Ft(\(see)j(Section)
-e(A.5)i([Common)e(options],)150 1054 y(page)31 b(88,)h(for)e(a)g
-(complete)h(description)e(of)h(them\):)150 1218 y Fo(-l)384
-b Ft(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
-(directory)-8 b(.)150 1381 y Fo(-n)384 b Ft(Do)31 b(not)g(run)e(an)m(y)
-h(mo)s(dule)f(program.)150 1543 y Fo(-R)384 b Ft(Commit)30
-b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(is)i(on)g(b)m(y)g
-(default.)150 1706 y Fo(-r)g Fm(revision)630 1816 y Ft(Commit)40
-b(to)i Fm(revision)p Ft(.)71 b Fm(revision)39 b Ft(m)m(ust)i(b)s(e)f
-(either)h(a)g(branc)m(h,)i(or)e(a)h(revision)d(on)i(the)630
-1925 y(main)35 b(trunk)g(that)i(is)f(higher)f(than)h(an)m(y)g(existing)
-g(revision)e(n)m(um)m(b)s(er)h(\(see)j(Section)e(4.3)630
-2035 y([Assigning)31 b(revisions],)h(page)h(33\).)48
+(argumen)m(t)g(\014le)f(con)m(tains)150 1355 y(the)f(log)f(message.)150
+1669 y Fl(A.8.1)62 b(commit)39 b(options)275 1907 y Ft(These)d
+(standard)g(options)g(are)h(supp)s(orted)e(b)m(y)h Fo(commit)f
+Ft(\(see)j(Section)e(A.5)i([Common)e(options],)150 2017
+y(page)31 b(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
+2244 y Fo(-l)384 b Ft(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)150 2448 y Fo(-n)384 b Ft(Do)31
+b(not)g(run)e(an)m(y)h(mo)s(dule)f(program.)150 2652
+y Fo(-R)384 b Ft(Commit)30 b(directories)f(recursiv)m(ely)-8
+b(.)40 b(This)28 b(is)i(on)g(b)m(y)g(default.)150 2857
+y Fo(-r)g Fm(revision)630 2966 y Ft(Commit)40 b(to)i
+Fm(revision)p Ft(.)71 b Fm(revision)39 b Ft(m)m(ust)i(b)s(e)f(either)h
+(a)g(branc)m(h,)i(or)e(a)h(revision)d(on)i(the)630 3076
+y(main)35 b(trunk)g(that)i(is)f(higher)f(than)h(an)m(y)g(existing)g
+(revision)e(n)m(um)m(b)s(er)h(\(see)j(Section)e(4.3)630
+3186 y([Assigning)31 b(revisions],)h(page)h(33\).)48
b(Y)-8 b(ou)33 b(cannot)g(commit)g(to)g(a)g(sp)s(eci\014c)e(revision)g
-(on)i(a)630 2144 y(branc)m(h.)275 2309 y Fo(commit)28
-b Ft(also)j(supp)s(orts)d(these)j(options:)150 2473 y
+(on)i(a)630 3295 y(branc)m(h.)275 3522 y Fo(commit)28
+b Ft(also)j(supp)s(orts)d(these)j(options:)150 3749 y
Fo(-F)f Fm(\014le)237 b Ft(Read)31 b(the)f(log)h(message)g(from)f
Fm(\014le)p Ft(,)g(instead)f(of)i(in)m(v)m(oking)f(an)g(editor.)150
-2635 y Fo(-f)384 b Ft(Note)42 b(that)f(this)f(is)g(not)h(the)g
+3953 y Fo(-f)384 b Ft(Note)42 b(that)f(this)f(is)g(not)h(the)g
(standard)f(b)s(eha)m(vior)g(of)h(the)g(`)p Fo(-f)p Ft(')f(option)h(as)
-g(de\014ned)e(in)630 2745 y(Section)30 b(A.5)h([Common)g(options],)f
-(page)h(88.)630 2881 y(F)-8 b(orce)35 b Fs(cvs)d Ft(to)i(commit)g(a)f
+g(de\014ned)e(in)630 4063 y(Section)30 b(A.5)h([Common)g(options],)f
+(page)h(88.)630 4220 y(F)-8 b(orce)35 b Fs(cvs)d Ft(to)i(commit)g(a)f
(new)g(revision)f(ev)m(en)i(if)e(y)m(ou)i(ha)m(v)m(en't)h(made)e(an)m
-(y)h(c)m(hanges)g(to)630 2991 y(the)e(\014le.)44 b(If)32
+(y)h(c)m(hanges)g(to)630 4330 y(the)e(\014le.)44 b(If)32
b(the)g(curren)m(t)f(revision)g(of)h Fm(\014le)k Ft(is)31
b(1.7,)i(then)f(the)g(follo)m(wing)e(t)m(w)m(o)j(commands)630
-3100 y(are)e(equiv)-5 b(alen)m(t:)870 3230 y Fo($)47
-b(cvs)g(commit)f(-f)i Fm(\014le)870 3334 y Fo($)f(cvs)g(commit)f(-r)i
-(1.8)f Fm(\014le)630 3470 y Ft(The)25 b(`)p Fo(-f)p Ft(')h(option)g
+4439 y(are)e(equiv)-5 b(alen)m(t:)870 4590 y Fo($)47
+b(cvs)g(commit)f(-f)i Fm(\014le)870 4694 y Fo($)f(cvs)g(commit)f(-r)i
+(1.8)f Fm(\014le)630 4851 y Ft(The)25 b(`)p Fo(-f)p Ft(')h(option)g
(disables)e(recursion)g(\(i.e.,)k(it)d(implies)f(`)p
Fo(-l)p Ft('\).)39 b(T)-8 b(o)27 b(force)f Fs(cvs)f Ft(to)i(commit)630
-3580 y(a)k(new)f(revision)e(for)i(all)g(\014les)f(in)g(all)g(sub)s
+4961 y(a)k(new)f(revision)e(for)i(all)g(\014les)f(in)g(all)g(sub)s
(directories,)f(y)m(ou)j(m)m(ust)f(use)g(`)p Fo(-f)g(-R)p
-Ft('.)150 3742 y Fo(-m)g Fm(message)630 3852 y Ft(Use)h
+Ft('.)150 5165 y Fo(-m)g Fm(message)630 5275 y Ft(Use)h
Fm(message)36 b Ft(as)31 b(the)g(log)f(message,)i(instead)d(of)i(in)m
-(v)m(oking)f(an)g(editor.)150 4088 y Fl(A.8.2)62 b(commit)39
-b(examples)150 4377 y(A.8.2.1)62 b(Committing)40 b(to)h(a)g(branc)m(h)
-275 4573 y Ft(Y)-8 b(ou)24 b(can)h(commit)f(to)h(a)g(branc)m(h)f
+(v)m(oking)f(an)g(editor.)p eop
+%%Page: 99 101
+99 100 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(99)150 513 y Fl(A.8.2)62 b(commit)39
+b(examples)150 823 y(A.8.2.1)62 b(Committing)40 b(to)h(a)g(branc)m(h)
+275 1029 y Ft(Y)-8 b(ou)24 b(can)h(commit)f(to)h(a)g(branc)m(h)f
(revision)f(\(one)i(that)g(has)f(an)g(ev)m(en)h(n)m(um)m(b)s(er)e(of)i
-(dots\))f(with)f(the)i(`)p Fo(-r)p Ft(')150 4682 y(option.)40
+(dots\))f(with)f(the)i(`)p Fo(-r)p Ft(')150 1139 y(option.)40
b(T)-8 b(o)31 b(create)h(a)f(branc)m(h)f(revision,)f(use)h(the)g(`)p
Fo(-b)p Ft(')h(option)f(of)g(the)h Fo(rtag)e Ft(or)h
-Fo(tag)g Ft(commands)g(\(see)150 4792 y(Chapter)22 b(5)h([Branc)m(hing)
+Fo(tag)g Ft(commands)g(\(see)150 1249 y(Chapter)22 b(5)h([Branc)m(hing)
g(and)f(merging],)i(page)f(41\).)40 b(Then,)23 b(either)f
Fo(checkout)f Ft(or)i Fo(update)e Ft(can)i(b)s(e)f(used)150
-4902 y(to)31 b(base)f(y)m(our)g(sources)f(on)h(the)g(newly)f(created)i
+1358 y(to)31 b(base)f(y)m(our)g(sources)f(on)h(the)g(newly)f(created)i
(branc)m(h.)40 b(F)-8 b(rom)30 b(that)h(p)s(oin)m(t)e(on,)h(all)f
-Fo(commit)f Ft(c)m(hanges)150 5011 y(made)23 b(within)d(these)j(w)m
+Fo(commit)f Ft(c)m(hanges)150 1468 y(made)23 b(within)d(these)j(w)m
(orking)e(sources)i(will)d(b)s(e)i(automatically)g(added)g(to)h(a)g
-(branc)m(h)f(revision,)h(thereb)m(y)150 5121 y(not)j(disturbing)d
+(branc)m(h)f(revision,)h(thereb)m(y)150 1577 y(not)j(disturbing)d
(main-line)g(dev)m(elopmen)m(t)j(in)f(an)m(y)h(w)m(a)m(y)-8
b(.)41 b(F)-8 b(or)26 b(example,)h(if)e(y)m(ou)h(had)f(to)i(create)g(a)
-f(patc)m(h)150 5230 y(to)g(the)g(1.2)h(v)m(ersion)e(of)h(the)g(pro)s
+f(patc)m(h)150 1687 y(to)g(the)g(1.2)h(v)m(ersion)e(of)h(the)g(pro)s
(duct,)g(ev)m(en)g(though)f(the)h(2.0)h(v)m(ersion)e(is)g(already)g
-(under)f(dev)m(elopmen)m(t,)150 5340 y(y)m(ou)31 b(migh)m(t)f(do:)p
-eop
-%%Page: 99 101
-99 100 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(99)390 299 y Fo($)47 b(cvs)g(rtag)g(-b)g(-r)g(FCS1_2)f
-(FCS1_2_Patch)f(product_module)390 403 y($)i(cvs)g(checkout)f(-r)h
-(FCS1_2_Patch)e(product_module)390 506 y($)i(cd)h(product_module)390
-610 y([[)f(hack)g(away)f(]])390 714 y($)h(cvs)g(commit)150
-859 y Ft(This)29 b(w)m(orks)h(automatically)g(since)g(the)g(`)p
-Fo(-r)p Ft(')h(option)f(is)f(stic)m(ky)-8 b(.)150 1105
+(under)f(dev)m(elopmen)m(t,)150 1797 y(y)m(ou)31 b(migh)m(t)f(do:)390
+1939 y Fo($)47 b(cvs)g(rtag)g(-b)g(-r)g(FCS1_2)f(FCS1_2_Patch)f
+(product_module)390 2043 y($)i(cvs)g(checkout)f(-r)h(FCS1_2_Patch)e
+(product_module)390 2147 y($)i(cd)h(product_module)390
+2250 y([[)f(hack)g(away)f(]])390 2354 y($)h(cvs)g(commit)150
+2503 y Ft(This)29 b(w)m(orks)h(automatically)g(since)g(the)g(`)p
+Fo(-r)p Ft(')h(option)f(is)f(stic)m(ky)-8 b(.)150 2755
y Fl(A.8.2.2)62 b(Creating)41 b(the)g(branc)m(h)f(after)g(editing)275
-1308 y Ft(Sa)m(y)24 b(y)m(ou)h(ha)m(v)m(e)g(b)s(een)f(w)m(orking)f(on)h
+2961 y Ft(Sa)m(y)24 b(y)m(ou)h(ha)m(v)m(e)g(b)s(een)f(w)m(orking)f(on)h
(some)h(extremely)f(exp)s(erimen)m(tal)f(soft)m(w)m(are,)k(based)d(on)g
-(whatev)m(er)150 1418 y(revision)j(y)m(ou)h(happ)s(ened)f(to)i(c)m(hec)
+(whatev)m(er)150 3071 y(revision)j(y)m(ou)h(happ)s(ened)f(to)i(c)m(hec)
m(k)m(out)i(last)d(w)m(eek.)41 b(If)27 b(others)i(in)e(y)m(our)h(group)
-g(w)m(ould)f(lik)m(e)h(to)h(w)m(ork)f(on)150 1528 y(this)34
+g(w)m(ould)f(lik)m(e)h(to)h(w)m(ork)f(on)150 3181 y(this)34
b(soft)m(w)m(are)j(with)d(y)m(ou,)j(but)e(without)f(disturbing)f
(main-line)g(dev)m(elopmen)m(t,)k(y)m(ou)f(could)e(commit)150
-1637 y(y)m(our)27 b(c)m(hange)i(to)f(a)g(new)f(branc)m(h.)39
+3290 y(y)m(our)27 b(c)m(hange)i(to)f(a)g(new)f(branc)m(h.)39
b(Others)27 b(can)h(then)f(c)m(hec)m(k)m(out)j(y)m(our)d(exp)s(erimen)m
-(tal)g(stu\013)g(and)g(utilize)150 1747 y(the)k(full)d(b)s(ene\014t)h
+(tal)g(stu\013)g(and)g(utilize)150 3400 y(the)k(full)d(b)s(ene\014t)h
(of)i Fs(cvs)e Ft(con\015ict)h(resolution.)40 b(The)29
-b(scenario)i(migh)m(t)f(lo)s(ok)g(lik)m(e:)390 1886 y
+b(scenario)i(migh)m(t)f(lo)s(ok)g(lik)m(e:)390 3542 y
Fo([[)47 b(hacked)f(sources)g(are)h(present)f(]])390
-1990 y($)h(cvs)g(tag)g(-b)g(EXPR1)390 2094 y($)g(cvs)g(update)f(-r)i
-(EXPR1)390 2198 y($)f(cvs)g(commit)275 2343 y Ft(The)39
+3646 y($)h(cvs)g(tag)g(-b)g(EXPR1)390 3750 y($)g(cvs)g(update)f(-r)i
+(EXPR1)390 3854 y($)f(cvs)g(commit)275 4002 y Ft(The)39
b Fo(update)g Ft(command)h(will)d(mak)m(e)k(the)g(`)p
Fo(-r)30 b(EXPR1)p Ft(')39 b(option)g(stic)m(ky)i(on)f(all)f(\014les.)
-69 b(Note)41 b(that)150 2452 y(y)m(our)31 b(c)m(hanges)h(to)g(the)f
+69 b(Note)41 b(that)150 4112 y(y)m(our)31 b(c)m(hanges)h(to)g(the)f
(\014les)f(will)f(nev)m(er)i(b)s(e)g(remo)m(v)m(ed)h(b)m(y)f(the)g
Fo(update)f Ft(command.)43 b(The)30 b Fo(commit)g Ft(will)150
-2562 y(automatically)j(commit)g(to)h(the)f(correct)h(branc)m(h,)g(b)s
+4221 y(automatically)j(commit)g(to)h(the)f(correct)h(branc)m(h,)g(b)s
(ecause)f(the)g(`)p Fo(-r)p Ft(')g(is)g(stic)m(ky)-8
-b(.)49 b(Y)-8 b(ou)34 b(could)e(also)h(do)150 2672 y(lik)m(e)d(this:)
-390 2811 y Fo([[)47 b(hacked)f(sources)g(are)h(present)f(]])390
-2915 y($)h(cvs)g(tag)g(-b)g(EXPR1)390 3019 y($)g(cvs)g(commit)f(-r)i
-(EXPR1)150 3164 y Ft(but)20 b(then,)i(only)e(those)h(\014les)f(that)h
+b(.)49 b(Y)-8 b(ou)34 b(could)e(also)h(do)150 4331 y(lik)m(e)d(this:)
+390 4474 y Fo([[)47 b(hacked)f(sources)g(are)h(present)f(]])390
+4577 y($)h(cvs)g(tag)g(-b)g(EXPR1)390 4681 y($)g(cvs)g(commit)f(-r)i
+(EXPR1)150 4830 y Ft(but)20 b(then,)i(only)e(those)h(\014les)f(that)h
(w)m(ere)g(c)m(hanged)g(b)m(y)g(y)m(ou)g(will)d(ha)m(v)m(e)k(the)e(`)p
Fo(-r)30 b(EXPR1)p Ft(')20 b(stic)m(ky)h(\015ag.)37 b(If)21
-b(y)m(ou)150 3274 y(hac)m(k)31 b(a)m(w)m(a)m(y)-8 b(,)33
+b(y)m(ou)150 4939 y(hac)m(k)31 b(a)m(w)m(a)m(y)-8 b(,)33
b(and)d(commit)h(without)e(sp)s(ecifying)g(the)h(`)p
Fo(-r)g(EXPR1)p Ft(')g(\015ag,)h(some)g(\014les)e(ma)m(y)i(acciden)m
-(tally)150 3383 y(end)f(up)f(on)h(the)h(main)e(trunk.)275
-3528 y(T)-8 b(o)30 b(w)m(ork)h(with)e(y)m(ou)i(on)f(the)g(exp)s(erimen)
+(tally)150 5049 y(end)f(up)f(on)h(the)h(main)e(trunk.)275
+5197 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)390
-3668 y Fo($)47 b(cvs)g(checkout)f(-r)h(EXPR1)f(whatever_module)150
-3952 y Fp(A.9)67 b(di\013|Sho)l(w)46 b(di\013erences)g(b)t(et)l(w)l
-(een)g(revisions)225 4156 y Fr(\017)60 b Ft(Synopsis:)38
-b(di\013)28 b([-lR])i([format)p 1393 4156 28 4 v 33 w(options])f([[-r)h
-(rev1)g Fo(|)g Ft(-D)g(date1])h([-r)e(rev2)h Fo(|)g Ft(-D)g(date2]])h
-([\014les)6 b(.)21 b(.)h(.)12 b(])225 4296 y Fr(\017)60
-b Ft(Requires:)40 b(w)m(orking)29 b(directory)-8 b(,)31
-b(rep)s(ository)-8 b(.)225 4435 y Fr(\017)60 b Ft(Changes:)40
-b(nothing.)275 4611 y(The)c Fo(diff)f Ft(command)h(is)g(used)f(to)j
-(compare)f(di\013eren)m(t)f(revisions)e(of)j(\014les.)58
-b(The)36 b(default)g(action)150 4721 y(is)j(to)i(compare)g(y)m(our)f(w)
-m(orking)g(\014les)f(with)g(the)i(revisions)d(they)j(w)m(ere)f(based)g
-(on,)j(and)d(rep)s(ort)g(an)m(y)150 4830 y(di\013erences)30
-b(that)h(are)f(found.)275 4976 y(If)j(an)m(y)i(\014le)e(names)h(are)h
+5340 y Fo($)47 b(cvs)g(checkout)f(-r)h(EXPR1)f(whatever_module)p
+eop
+%%Page: 100 102
+100 101 bop 150 -116 a Ft(100)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 299 y Fp(A.9)67 b(di\013|Sho)l(w)46
+b(di\013erences)g(b)t(et)l(w)l(een)g(revisions)225 490
+y Fr(\017)60 b Ft(Synopsis:)38 b(di\013)28 b([-lR])i([format)p
+1393 490 28 4 v 33 w(options])f([[-r)h(rev1)g Fo(|)g
+Ft(-D)g(date1])h([-r)e(rev2)h Fo(|)g Ft(-D)g(date2]])h([\014les)6
+b(.)21 b(.)h(.)12 b(])225 622 y Fr(\017)60 b Ft(Requires:)40
+b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
+b(.)225 755 y Fr(\017)60 b Ft(Changes:)40 b(nothing.)275
+911 y(The)c Fo(diff)f Ft(command)h(is)g(used)f(to)j(compare)f
+(di\013eren)m(t)f(revisions)e(of)j(\014les.)58 b(The)36
+b(default)g(action)150 1020 y(is)j(to)i(compare)g(y)m(our)f(w)m(orking)
+g(\014les)f(with)g(the)i(revisions)d(they)j(w)m(ere)f(based)g(on,)j
+(and)d(rep)s(ort)g(an)m(y)150 1130 y(di\013erences)30
+b(that)h(are)f(found.)275 1263 y(If)j(an)m(y)i(\014le)e(names)h(are)h
(giv)m(en,)g(only)e(those)i(\014les)e(are)i(compared.)52
b(If)33 b(an)m(y)i(directories)e(are)i(giv)m(en,)150
-5085 y(all)29 b(\014les)h(under)e(them)j(will)c(b)s(e)j(compared.)275
-5230 y(The)d(exit)h(status)g(for)f(di\013)g(is)f(di\013eren)m(t)i(than)
+1372 y(all)29 b(\014les)h(under)e(them)j(will)c(b)s(e)j(compared.)275
+1505 y(The)d(exit)h(status)g(for)f(di\013)g(is)f(di\013eren)m(t)i(than)
f(for)h(other)g Fs(cvs)f Ft(commands;)h(for)g(details)f(Section)g(A.2)
-150 5340 y([Exit)j(status],)h(page)g(85.)p eop
-%%Page: 100 102
-100 101 bop 150 -116 a Ft(100)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fl(A.9.1)62 b(di\013)41
-b(options)275 497 y Ft(These)k(standard)f(options)h(are)h(supp)s(orted)
-d(b)m(y)i Fo(diff)f Ft(\(see)j(Section)e(A.5)h([Common)f(options],)150
-607 y(page)31 b(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
-150 775 y Fo(-D)g Fm(date)183 b Ft(Use)36 b(the)f(most)g(recen)m(t)i
-(revision)c(no)i(later)g(than)g Fm(date)p Ft(.)56 b(See)35
-b(`)p Fo(-r)p Ft(')g(for)g(ho)m(w)g(this)f(a\013ects)630
-884 y(the)d(comparison.)150 1049 y Fo(-k)f Fm(k\015ag)165
-b Ft(Pro)s(cess)35 b(k)m(eyw)m(ords)g(according)g(to)g
+150 1614 y([Exit)j(status],)h(page)g(85.)150 1833 y Fl(A.9.1)62
+b(di\013)41 b(options)275 2024 y Ft(These)k(standard)f(options)h(are)h
+(supp)s(orted)d(b)m(y)i Fo(diff)f Ft(\(see)j(Section)e(A.5)h([Common)f
+(options],)150 2133 y(page)31 b(88,)h(for)e(a)g(complete)h(description)
+e(of)h(them\):)150 2289 y Fo(-D)g Fm(date)183 b Ft(Use)36
+b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
+Fm(date)p Ft(.)56 b(See)35 b(`)p Fo(-r)p Ft(')g(for)g(ho)m(w)g(this)f
+(a\013ects)630 2399 y(the)d(comparison.)150 2555 y Fo(-k)f
+Fm(k\015ag)165 b Ft(Pro)s(cess)35 b(k)m(eyw)m(ords)g(according)g(to)g
Fm(k\015ag)p Ft(.)55 b(See)35 b(Chapter)f(12)i([Keyw)m(ord)f
-(substitution],)630 1159 y(page)c(73.)150 1324 y Fo(-l)384
+(substitution],)630 2664 y(page)c(73.)150 2820 y Fo(-l)384
b Ft(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
-(directory)-8 b(.)150 1489 y Fo(-R)384 b Ft(Examine)30
+(directory)-8 b(.)150 2976 y Fo(-R)384 b Ft(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.)150 1654 y Fo(-r)g Fm(tag)229 b Ft(Compare)28
+(b)m(y)g(default.)150 3131 y Fo(-r)g Fm(tag)229 b Ft(Compare)28
b(with)e(revision)g Fm(tag)p Ft(.)41 b(Zero,)29 b(one)f(or)g(t)m(w)m(o)
h(`)p Fo(-r)p Ft(')f(options)f(can)h(b)s(e)g(presen)m(t.)39
-b(With)630 1764 y(no)28 b(`)p Fo(-r)p Ft(')f(option,)h(the)g(w)m
+b(With)630 3241 y(no)28 b(`)p Fo(-r)p Ft(')f(option,)h(the)g(w)m
(orking)f(\014le)g(will)e(b)s(e)j(compared)f(with)g(the)h(revision)e
-(it)h(w)m(as)h(based)630 1873 y(on.)40 b(With)30 b(one)g(`)p
+(it)h(w)m(as)h(based)630 3351 y(on.)40 b(With)30 b(one)g(`)p
Fo(-r)p Ft(',)g(that)g(revision)e(will)f(b)s(e)i(compared)h(to)g(y)m
-(our)g(curren)m(t)g(w)m(orking)f(\014le.)630 1983 y(With)g(t)m(w)m(o)j
+(our)g(curren)m(t)g(w)m(orking)f(\014le.)630 3460 y(With)g(t)m(w)m(o)j
(`)p Fo(-r)p Ft(')d(options)g(those)i(t)m(w)m(o)g(revisions)d(will)f(b)
-s(e)i(compared)h(\(and)g(y)m(our)g(w)m(orking)630 2093
+s(e)i(compared)h(\(and)g(y)m(our)g(w)m(orking)630 3570
y(\014le)f(will)f(not)j(a\013ect)h(the)e(outcome)i(in)d(an)m(y)i(w)m(a)
-m(y\).)630 2230 y(One)23 b(or)g(b)s(oth)g(`)p Fo(-r)p
+m(y\).)630 3702 y(One)23 b(or)g(b)s(oth)g(`)p Fo(-r)p
Ft(')g(options)g(can)g(b)s(e)g(replaced)g(b)m(y)g(a)h(`)p
Fo(-D)30 b Fm(date)5 b Ft(')24 b(option,)g(describ)s(ed)d(ab)s(o)m(v)m
-(e.)275 2398 y(The)27 b(follo)m(wing)f(options)h(sp)s(ecify)g(the)h
+(e.)275 3858 y(The)27 b(follo)m(wing)f(options)h(sp)s(ecify)g(the)h
(format)g(of)g(the)g(output.)39 b(They)27 b(ha)m(v)m(e)i(the)f(same)h
-(meaning)e(as)150 2507 y(in)i(GNU)i(di\013.)390 2642
+(meaning)e(as)150 3968 y(in)i(GNU)i(di\013.)390 4095
y Fo(-0)47 b(-1)g(-2)h(-3)f(-4)g(-5)g(-6)g(-7)g(-8)h(-9)390
-2746 y(--binary)390 2849 y(--brief)390 2953 y(--changed-group-format=)p
-Fm(arg)390 3057 y Fo(-c)485 3161 y(-C)g Fm(nlines)485
-3264 y Fo(--context[=)p Fm(lines)t Fo(])390 3368 y(-e)f(--ed)390
-3472 y(-t)g(--expand-tabs)390 3576 y(-f)g(--forward-ed)390
-3680 y(--horizon-lines=)p Fm(arg)390 3783 y Fo(--ifdef=)p
-Fm(arg)390 3887 y Fo(-w)g(--ignore-all-space)390 3991
-y(-B)g(--ignore-blank-lines)390 4095 y(-i)g(--ignore-case)390
-4198 y(-I)g Fm(regexp)533 4302 y Fo(--ignore-matching-lines=)p
-Fm(r)o(egexp)390 4406 y Fo(-h)390 4510 y(-b)g(--ignore-space-change)390
-4614 y(-T)g(--initial-tab)390 4717 y(-L)g Fm(lab)s(el)485
-4821 y Fo(--label=)p Fm(lab)s(el)390 4925 y Fo(--left-column)390
-5029 y(-d)g(--minimal)390 5132 y(-N)g(--new-file)390
-5236 y(--new-line-format=)p Fm(arg)390 5340 y Fo(--old-line-format=)p
-Fm(arg)p eop
+4198 y(--binary)390 4302 y(--brief)390 4406 y(--changed-group-format=)p
+Fm(arg)390 4510 y Fo(-c)485 4614 y(-C)g Fm(nlines)485
+4717 y Fo(--context[=)p Fm(lines)t Fo(])390 4821 y(-e)f(--ed)390
+4925 y(-t)g(--expand-tabs)390 5029 y(-f)g(--forward-ed)390
+5132 y(--horizon-lines=)p Fm(arg)390 5236 y Fo(--ifdef=)p
+Fm(arg)390 5340 y Fo(-w)g(--ignore-all-space)p eop
%%Page: 101 103
101 102 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(101)390 299 y Fo(--paginate)390 403
-y(-n)47 b(--rcs)390 506 y(-s)g(--report-identical-files)390
-610 y(-p)390 714 y(--show-c-function)390 818 y(-y)g(--side-by-side)390
-922 y(-F)g Fm(regexp)390 1025 y Fo(--show-function-line=)p
-Fm(regexp)390 1129 y Fo(-H)g(--speed-large-files)390
-1233 y(--suppress-common-lines)390 1337 y(-a)g(--text)390
-1440 y(--unchanged-group-format)o(=)p Fm(arg)390 1544
-y Fo(-u)485 1648 y(-U)h Fm(nlines)485 1752 y Fo(--unified[=)p
-Fm(lines)t Fo(])390 1856 y(-V)f Fm(arg)390 1959 y Fo(-W)g
-Fm(columns)485 2063 y Fo(--width=)p Fm(columns)150 2279
-y Fl(A.9.2)62 b(di\013)41 b(examples)275 2468 y Ft(The)47
+(commands)1910 b(101)390 299 y Fo(-B)47 b(--ignore-blank-lines)390
+403 y(-i)g(--ignore-case)390 506 y(-I)g Fm(regexp)533
+610 y Fo(--ignore-matching-lines=)p Fm(r)o(egexp)390
+714 y Fo(-h)390 818 y(-b)g(--ignore-space-change)390
+922 y(-T)g(--initial-tab)390 1025 y(-L)g Fm(lab)s(el)485
+1129 y Fo(--label=)p Fm(lab)s(el)390 1233 y Fo(--left-column)390
+1337 y(-d)g(--minimal)390 1440 y(-N)g(--new-file)390
+1544 y(--new-line-format=)p Fm(arg)390 1648 y Fo(--old-line-format=)p
+Fm(arg)390 1752 y Fo(--paginate)390 1856 y(-n)g(--rcs)390
+1959 y(-s)g(--report-identical-files)390 2063 y(-p)390
+2167 y(--show-c-function)390 2271 y(-y)g(--side-by-side)390
+2374 y(-F)g Fm(regexp)390 2478 y Fo(--show-function-line=)p
+Fm(regexp)390 2582 y Fo(-H)g(--speed-large-files)390
+2686 y(--suppress-common-lines)390 2790 y(-a)g(--text)390
+2893 y(--unchanged-group-format)o(=)p Fm(arg)390 2997
+y Fo(-u)485 3101 y(-U)h Fm(nlines)485 3205 y Fo(--unified[=)p
+Fm(lines)t Fo(])390 3308 y(-V)f Fm(arg)390 3412 y Fo(-W)g
+Fm(columns)485 3516 y Fo(--width=)p Fm(columns)150 3724
+y Fl(A.9.2)62 b(di\013)41 b(examples)275 3911 y Ft(The)47
b(follo)m(wing)g(line)g(pro)s(duces)f(a)j(Unidi\013)d(\(`)p
Fo(-u)p Ft(')i(\015ag\))h(b)s(et)m(w)m(een)g(revision)e(1.14)i(and)f
-(1.19)i(of)150 2578 y(`)p Fo(backend.c)p Ft('.)60 b(Due)37
+(1.19)i(of)150 4021 y(`)p Fo(backend.c)p Ft('.)60 b(Due)37
b(to)h(the)g(`)p Fo(-kk)p Ft(')f(\015ag)g(no)h(k)m(eyw)m(ords)f(are)h
(substituted,)g(so)f(di\013erences)g(that)h(only)150
-2688 y(dep)s(end)29 b(on)h(k)m(eyw)m(ord)h(substitution)d(are)j
-(ignored.)390 2813 y Fo($)47 b(cvs)g(diff)g(-kk)g(-u)g(-r)g(1.14)g(-r)g
-(1.19)g(backend.c)275 2945 y Ft(Supp)s(ose)i(the)j(exp)s(erimen)m(tal)e
-(branc)m(h)h(EXPR1)h(w)m(as)g(based)f(on)g(a)h(set)g(of)f(\014les)g
-(tagged)i(RE-)150 3055 y(LEASE)p 455 3055 28 4 v 32 w(1)p
-532 3055 V 33 w(0.)41 b(T)-8 b(o)31 b(see)g(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:)390
-3180 y Fo($)47 b(cvs)g(diff)g(-r)g(RELEASE_1_0)e(-r)i(EXPR1)275
-3312 y Ft(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:)390 3438 y Fo($)47 b(cvs)g(diff)g(-c)g(-r)g(RELEASE_1_0)e
-(-r)i(RELEASE_1_1)e(>)i(diffs)275 3570 y Ft(If)22 b(y)m(ou)h(are)g
-(main)m(taining)e(ChangeLogs,)k(a)e(command)f(lik)m(e)g(the)h(follo)m
-(wing)e(just)i(b)s(efore)f(y)m(ou)h(commit)150 3679 y(y)m(our)34
-b(c)m(hanges)i(ma)m(y)f(help)e(y)m(ou)i(write)f(the)g(ChangeLog)h(en)m
-(try)-8 b(.)54 b(All)33 b(lo)s(cal)h(mo)s(di\014cations)f(that)i(ha)m
-(v)m(e)150 3789 y(not)c(y)m(et)g(b)s(een)f(committed)g(will)e(b)s(e)i
-(prin)m(ted.)390 3915 y Fo($)47 b(cvs)g(diff)g(-u)g(|)h(less)150
-4163 y Fp(A.10)68 b(exp)t(ort|Exp)t(ort)45 b(sources)g(from)h(CVS,)e
-(similar)j(to)e(c)l(hec)l(k)l(out)225 4353 y Fr(\017)60
-b Ft(Synopsis:)39 b(exp)s(ort)30 b([-\015NnR])g([-r)g(rev)p
-Fo(|)p Ft(-D)h(date])g([-k)g(subst])f([-d)g(dir])f(mo)s(dule)6
-b(.)20 b(.)j(.)225 4485 y Fr(\017)60 b Ft(Requires:)40
-b(rep)s(ository)-8 b(.)225 4616 y Fr(\017)60 b Ft(Changes:)40
-b(curren)m(t)31 b(directory)-8 b(.)275 4770 y(This)29
+4130 y(dep)s(end)29 b(on)h(k)m(eyw)m(ord)h(substitution)d(are)j
+(ignored.)390 4254 y Fo($)47 b(cvs)g(diff)g(-kk)g(-u)g(-r)g(1.14)g(-r)g
+(1.19)g(backend.c)275 4383 y Ft(Supp)s(ose)67 b(the)i(exp)s(erimen)m
+(tal)f(branc)m(h)g(EXPR1)h(w)m(as)h(based)e(on)h(a)h(set)f(of)g
+(\014les)f(tagged)150 4493 y(RELEASE)p 584 4493 28 4
+v 32 w(1)p 661 4493 V 33 w(0.)41 b(T)-8 b(o)31 b(see)g(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:)390 4616 y Fo($)47 b(cvs)g(diff)g(-r)g(RELEASE_1_0)e(-r)i
+(EXPR1)275 4745 y Ft(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:)390 4868 y Fo($)47 b(cvs)g(diff)g(-c)g(-r)g
+(RELEASE_1_0)e(-r)i(RELEASE_1_1)e(>)i(diffs)275 4997
+y Ft(If)22 b(y)m(ou)h(are)g(main)m(taining)e(ChangeLogs,)k(a)e(command)
+f(lik)m(e)g(the)h(follo)m(wing)e(just)i(b)s(efore)f(y)m(ou)h(commit)150
+5107 y(y)m(our)34 b(c)m(hanges)i(ma)m(y)f(help)e(y)m(ou)i(write)f(the)g
+(ChangeLog)h(en)m(try)-8 b(.)54 b(All)33 b(lo)s(cal)h(mo)s
+(di\014cations)f(that)i(ha)m(v)m(e)150 5217 y(not)c(y)m(et)g(b)s(een)f
+(committed)g(will)e(b)s(e)i(prin)m(ted.)390 5340 y Fo($)47
+b(cvs)g(diff)g(-u)g(|)h(less)p eop
+%%Page: 102 104
+102 103 bop 150 -116 a Ft(102)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 299 y Fp(A.10)68 b(exp)t(ort|Exp)t
+(ort)45 b(sources)g(from)h(CVS,)e(similar)j(to)e(c)l(hec)l(k)l(out)225
+524 y Fr(\017)60 b Ft(Synopsis:)39 b(exp)s(ort)30 b([-\015NnR])g([-r)g
+(rev)p Fo(|)p Ft(-D)h(date])g([-k)g(subst])f([-d)g(dir])f(mo)s(dule)6
+b(.)20 b(.)j(.)225 674 y Fr(\017)60 b Ft(Requires:)40
+b(rep)s(ository)-8 b(.)225 825 y Fr(\017)60 b Ft(Changes:)40
+b(curren)m(t)31 b(directory)-8 b(.)275 1033 y(This)29
b(command)j(is)f(a)h(v)-5 b(arian)m(t)31 b(of)h Fo(checkout)p
Ft(;)e(use)i(it)f(when)g(y)m(ou)h(w)m(an)m(t)g(a)g(cop)m(y)h(of)e(the)h
-(source)g(for)150 4880 y(mo)s(dule)c(without)h(the)h
+(source)g(for)150 1142 y(mo)s(dule)c(without)h(the)h
Fs(cvs)f Ft(administrativ)m(e)f(directories.)40 b(F)-8
b(or)31 b(example,)f(y)m(ou)g(migh)m(t)f(use)h Fo(export)e
-Ft(to)150 4989 y(prepare)g(source)i(for)e(shipmen)m(t)g(o\013-site.)41
+Ft(to)150 1252 y(prepare)g(source)i(for)e(shipmen)m(t)g(o\013-site.)41
b(This)27 b(command)i(requires)e(that)j(y)m(ou)f(sp)s(ecify)f(a)h(date)
-h(or)f(tag)150 5099 y(\(with)g(`)p Fo(-D)p Ft(')i(or)f(`)p
-Fo(-r)p Ft('\),)h(so)g(that)g(y)m(ou)f(can)h(coun)m(t)g(on)f(repro)s
-(ducing)e(the)j(source)f(y)m(ou)h(ship)d(to)k(others.)275
-5230 y(One)38 b(often)i(w)m(ould)e(lik)m(e)g(to)i(use)f(`)p
-Fo(-kv)p Ft(')f(with)g Fo(cvs)30 b(export)p Ft(.)65 b(This)37
-b(causes)j(an)m(y)f(k)m(eyw)m(ords)h(to)g(b)s(e)150 5340
-y(expanded)34 b(suc)m(h)h(that)h(an)f(imp)s(ort)e(done)i(at)h(some)g
-(other)f(site)g(will)d(not)k(lose)f(the)g(k)m(eyw)m(ord)h(revision)p
-eop
-%%Page: 102 104
-102 103 bop 150 -116 a Ft(102)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y(information.)42
-b(But)32 b(b)s(e)f(a)m(w)m(are)i(that)f(do)s(esn't)f(handle)f(an)h(exp)
-s(ort)h(con)m(taining)f(binary)e(\014les)i(correctly)-8
-b(.)150 408 y(Also)40 b(b)s(e)g(a)m(w)m(are)i(that)f(after)g(ha)m(ving)
-f(used)f(`)p Fo(-kv)p Ft(',)k(one)e(can)f(no)h(longer)f(use)g(the)g
-Fo(ident)f Ft(command)150 518 y(\(whic)m(h)29 b(is)g(part)h(of)g(the)h
-Fs(r)n(cs)e Ft(suite|see)h(iden)m(t\(1\)\))h(whic)m(h)e(lo)s(oks)g(for)
-h(k)m(eyw)m(ord)h(strings.)39 b(If)30 b(y)m(ou)g(w)m(an)m(t)150
-628 y(to)h(b)s(e)f(able)g(to)h(use)f Fo(ident)f Ft(y)m(ou)i(m)m(ust)f
-(not)g(use)h(`)p Fo(-kv)p Ft('.)150 902 y Fl(A.10.1)62
-b(exp)s(ort)42 b(options)275 1120 y Ft(These)36 b(standard)g(options)g
+h(or)f(tag)150 1362 y(\(with)d(`)p Fo(-D)p Ft(')h(or)g(`)p
+Fo(-r)p Ft('\),)h(so)f(that)g(y)m(ou)g(can)h(coun)m(t)f(on)g(repro)s
+(ducing)d(the)j(source)g(y)m(ou)h(ship)d(to)i(others)g(\(and)150
+1471 y(th)m(us)j(it)g(alw)m(a)m(ys)h(prunes)e(empt)m(y)h
+(directories\).)275 1638 y(One)38 b(often)i(w)m(ould)e(lik)m(e)g(to)i
+(use)f(`)p Fo(-kv)p Ft(')f(with)g Fo(cvs)30 b(export)p
+Ft(.)65 b(This)37 b(causes)j(an)m(y)f(k)m(eyw)m(ords)h(to)g(b)s(e)150
+1748 y(expanded)34 b(suc)m(h)h(that)h(an)f(imp)s(ort)e(done)i(at)h
+(some)g(other)f(site)g(will)d(not)k(lose)f(the)g(k)m(eyw)m(ord)h
+(revision)150 1857 y(information.)42 b(But)32 b(b)s(e)f(a)m(w)m(are)i
+(that)f(do)s(esn't)f(handle)f(an)h(exp)s(ort)h(con)m(taining)f(binary)e
+(\014les)i(correctly)-8 b(.)150 1967 y(Also)40 b(b)s(e)g(a)m(w)m(are)i
+(that)f(after)g(ha)m(ving)f(used)f(`)p Fo(-kv)p Ft(',)k(one)e(can)f(no)
+h(longer)f(use)g(the)g Fo(ident)f Ft(command)150 2076
+y(\(whic)m(h)29 b(is)g(part)h(of)g(the)h Fs(r)n(cs)e
+Ft(suite|see)h(iden)m(t\(1\)\))h(whic)m(h)e(lo)s(oks)g(for)h(k)m(eyw)m
+(ord)h(strings.)39 b(If)30 b(y)m(ou)g(w)m(an)m(t)150
+2186 y(to)h(b)s(e)f(able)g(to)h(use)f Fo(ident)f Ft(y)m(ou)i(m)m(ust)f
+(not)g(use)h(`)p Fo(-kv)p Ft('.)150 2475 y Fl(A.10.1)62
+b(exp)s(ort)42 b(options)275 2700 y Ft(These)36 b(standard)g(options)g
(are)h(supp)s(orted)e(b)m(y)h Fo(export)f Ft(\(see)j(Section)e(A.5)i
-([Common)e(options],)150 1230 y(page)31 b(88,)h(for)e(a)g(complete)h
-(description)e(of)h(them\):)150 1427 y Fo(-D)g Fm(date)183
+([Common)e(options],)150 2809 y(page)31 b(88,)h(for)e(a)g(complete)h
+(description)e(of)h(them\):)150 3017 y Fo(-D)g Fm(date)183
b Ft(Use)31 b(the)f(most)h(recen)m(t)g(revision)e(no)h(later)h(than)f
-Fm(date)p Ft(.)150 1612 y Fo(-f)384 b Ft(If)35 b(no)g(matc)m(hing)g
+Fm(date)p Ft(.)150 3209 y Fo(-f)384 b Ft(If)35 b(no)g(matc)m(hing)g
(revision)f(is)g(found,)i(retriev)m(e)g(the)f(most)h(recen)m(t)g
-(revision)e(\(instead)h(of)630 1721 y(ignoring)29 b(the)h(\014le\).)150
-1906 y Fo(-l)384 b Ft(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
-(orking)g(directory)-8 b(.)150 2090 y Fo(-n)384 b Ft(Do)31
+(revision)e(\(instead)h(of)630 3318 y(ignoring)29 b(the)h(\014le\).)150
+3510 y Fo(-l)384 b Ft(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
+(orking)g(directory)-8 b(.)150 3702 y Fo(-n)384 b Ft(Do)31
b(not)g(run)e(an)m(y)h(c)m(hec)m(k)m(out)j(program.)150
-2275 y Fo(-R)384 b Ft(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.)150 2460
+3893 y Fo(-R)384 b Ft(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.)150 4085
y Fo(-r)g Fm(tag)229 b Ft(Use)31 b(revision)d Fm(tag)p
-Ft(.)275 2657 y(In)39 b(addition,)h(these)h(options)e(\(that)i(are)f
+Ft(.)275 4293 y(In)39 b(addition,)h(these)h(options)e(\(that)i(are)f
(common)g(to)g Fo(checkout)e Ft(and)h Fo(export)p Ft(\))g(are)h(also)g
-(sup-)150 2767 y(p)s(orted:)150 2964 y Fo(-d)30 b Fm(dir)241
+(sup-)150 4402 y(p)s(orted:)150 4610 y Fo(-d)30 b Fm(dir)241
b Ft(Create)32 b(a)f(directory)g(called)f Fm(dir)36 b
Ft(for)31 b(the)g(w)m(orking)g(\014les,)f(instead)g(of)i(using)d(the)j
-(mo)s(dule)630 3073 y(name.)60 b(See)38 b(Section)e(A.7.1)j([c)m(hec)m
-(k)m(out)g(options],)g(page)e(95,)j(for)d(complete)g(details)f(on)630
-3183 y(ho)m(w)30 b Fs(cvs)g Ft(handles)f(this)g(\015ag.)150
-3368 y Fo(-k)h Fm(subst)145 b Ft(Set)31 b(k)m(eyw)m(ord)f(expansion)g
+(mo)s(dule)630 4720 y(name.)60 b(See)38 b(Section)e(A.7.1)j([c)m(hec)m
+(k)m(out)g(options],)g(page)e(96,)j(for)d(complete)g(details)f(on)630
+4829 y(ho)m(w)30 b Fs(cvs)g Ft(handles)f(this)g(\015ag.)150
+5021 y Fo(-k)h Fm(subst)145 b Ft(Set)31 b(k)m(eyw)m(ord)f(expansion)g
(mo)s(de)g(\(see)h(Section)f(12.4)i([Substitution)c(mo)s(des],)i(page)h
-(75\).)150 3552 y Fo(-N)384 b Ft(Only)52 b(useful)f(together)k(with)d
+(75\).)150 5213 y Fo(-N)384 b Ft(Only)52 b(useful)f(together)k(with)d
(`)p Fo(-d)30 b Fm(dir)7 b Ft('.)107 b(See)53 b(Section)h(A.7.1)g([c)m
-(hec)m(k)m(out)i(options],)630 3662 y(page)31 b(95,)h(for)e(complete)h
-(details)e(on)h(ho)m(w)h Fs(cvs)e Ft(handles)g(this)g(\015ag.)150
-3982 y Fp(A.11)68 b(history|Sho)l(w)46 b(status)f(of)g(\014les)h(and)e
-(users)225 4200 y Fr(\017)60 b Ft(Synopsis:)39 b(history)29
-b([-rep)s(ort])h([-\015ags])i([-options)e(args])h([\014les)6
-b(.)21 b(.)h(.)12 b(])225 4347 y Fr(\017)60 b Ft(Requires:)40
-b(the)30 b(\014le)g(`)p Fo($CVSROOT/CVSROOT/history)o
-Ft(')225 4494 y Fr(\017)60 b Ft(Changes:)40 b(nothing.)275
-4692 y Fs(cvs)27 b Ft(can)h(k)m(eep)h(a)f(history)f(\014le)h(that)g
-(trac)m(ks)h(eac)m(h)h(use)e(of)g(the)g Fo(checkout)p
-Ft(,)f Fo(commit)p Ft(,)g Fo(rtag)p Ft(,)g Fo(update)p
-Ft(,)150 4801 y(and)33 b Fo(release)f Ft(commands.)51
+(hec)m(k)m(out)i(options],)630 5322 y(page)31 b(96,)h(for)e(complete)h
+(details)e(on)h(ho)m(w)h Fs(cvs)e Ft(handles)g(this)g(\015ag.)p
+eop
+%%Page: 103 105
+103 104 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(103)150 299 y Fp(A.11)68 b(history|Sho)l(w)46
+b(status)f(of)g(\014les)h(and)e(users)225 489 y Fr(\017)60
+b Ft(Synopsis:)39 b(history)29 b([-rep)s(ort])h([-\015ags])i([-options)
+e(args])h([\014les)6 b(.)21 b(.)h(.)12 b(])225 621 y
+Fr(\017)60 b Ft(Requires:)40 b(the)30 b(\014le)g(`)p
+Fo($CVSROOT/CVSROOT/history)o Ft(')225 753 y Fr(\017)60
+b Ft(Changes:)40 b(nothing.)275 907 y Fs(cvs)27 b Ft(can)h(k)m(eep)h(a)
+f(history)f(\014le)h(that)g(trac)m(ks)h(eac)m(h)h(use)e(of)g(the)g
+Fo(checkout)p Ft(,)f Fo(commit)p Ft(,)g Fo(rtag)p Ft(,)g
+Fo(update)p Ft(,)150 1017 y(and)33 b Fo(release)f Ft(commands.)51
b(Y)-8 b(ou)34 b(can)g(use)g Fo(history)e Ft(to)i(displa)m(y)f(this)f
-(information)g(in)h(v)-5 b(arious)33 b(for-)150 4911
-y(mats.)275 5071 y(Logging)d(m)m(ust)g(b)s(e)g(enabled)g(b)m(y)g
+(information)g(in)h(v)-5 b(arious)33 b(for-)150 1126
+y(mats.)275 1258 y(Logging)d(m)m(ust)g(b)s(e)g(enabled)g(b)m(y)g
(creating)h(the)f(\014le)g(`)p Fo($CVSROOT/CVSROOT/history)o
-Ft('.)275 5230 y Fg(W)-8 b(arning:)49 b Fo(history)33
+Ft('.)275 1390 y Fg(W)-8 b(arning:)49 b Fo(history)33
b Ft(uses)i(`)p Fo(-f)p Ft(',)h(`)p Fo(-l)p Ft(',)g(`)p
Fo(-n)p Ft(',)g(and)e(`)p Fo(-p)p Ft(')h(in)f(w)m(a)m(ys)h(that)h
-(con\015ict)e(with)g(the)h(normal)150 5340 y(use)30 b(inside)e
+(con\015ict)e(with)g(the)h(normal)150 1500 y(use)30 b(inside)e
Fs(cvs)i Ft(\(see)h(Section)f(A.5)h([Common)f(options],)h(page)g(88\).)
-p eop
-%%Page: 103 105
-103 104 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(103)150 299 y Fl(A.11.1)62 b(history)42
-b(options)275 492 y Ft(Sev)m(eral)30 b(options)g(\(sho)m(wn)g(ab)s(o)m
-(v)m(e)h(as)g(`)p Fo(-report)p Ft('\))e(con)m(trol)i(what)f(kind)f(of)h
-(rep)s(ort)g(is)f(generated:)150 651 y Fo(-c)384 b Ft(Rep)s(ort)28
-b(on)h(eac)m(h)h(time)f(commit)f(w)m(as)h(used)f(\(i.e.,)i(eac)m(h)g
-(time)f(the)g(rep)s(ository)e(w)m(as)i(mo)s(d-)630 761
-y(i\014ed\).)150 920 y Fo(-e)384 b Ft(Ev)m(erything)43
-b(\(all)f(record)i(t)m(yp)s(es\).)80 b(Equiv)-5 b(alen)m(t)42
-b(to)i(sp)s(ecifying)d(`)p Fo(-x)p Ft(')j(with)e(all)g(record)630
-1030 y(t)m(yp)s(es.)d(Of)26 b(course,)i(`)p Fo(-e)p Ft(')e(will)e(also)
-i(include)e(record)j(t)m(yp)s(es)f(whic)m(h)f(are)i(added)f(in)f(a)i
-(future)630 1139 y(v)m(ersion)h(of)i Fs(cvs)p Ft(;)e(if)g(y)m(ou)i(are)
-f(writing)e(a)i(script)f(whic)m(h)g(can)h(only)g(handle)e(certain)i
-(record)630 1249 y(t)m(yp)s(es,)i(y)m(ou'll)e(w)m(an)m(t)i(to)g(sp)s
-(ecify)e(`)p Fo(-x)p Ft('.)150 1408 y Fo(-m)h Fm(mo)s(dule)630
-1518 y Ft(Rep)s(ort)c(on)h(a)f(particular)f(mo)s(dule.)38
+150 1716 y Fl(A.11.1)62 b(history)42 b(options)275 1907
+y Ft(Sev)m(eral)30 b(options)g(\(sho)m(wn)g(ab)s(o)m(v)m(e)h(as)g(`)p
+Fo(-report)p Ft('\))e(con)m(trol)i(what)f(kind)f(of)h(rep)s(ort)g(is)f
+(generated:)150 2061 y Fo(-c)384 b Ft(Rep)s(ort)28 b(on)h(eac)m(h)h
+(time)f(commit)f(w)m(as)h(used)f(\(i.e.,)i(eac)m(h)g(time)f(the)g(rep)s
+(ository)e(w)m(as)i(mo)s(d-)630 2171 y(i\014ed\).)150
+2325 y Fo(-e)384 b Ft(Ev)m(erything)43 b(\(all)f(record)i(t)m(yp)s
+(es\).)80 b(Equiv)-5 b(alen)m(t)42 b(to)i(sp)s(ecifying)d(`)p
+Fo(-x)p Ft(')j(with)e(all)g(record)630 2434 y(t)m(yp)s(es.)d(Of)26
+b(course,)i(`)p Fo(-e)p Ft(')e(will)e(also)i(include)e(record)j(t)m(yp)
+s(es)f(whic)m(h)f(are)i(added)f(in)f(a)i(future)630 2544
+y(v)m(ersion)h(of)i Fs(cvs)p Ft(;)e(if)g(y)m(ou)i(are)f(writing)e(a)i
+(script)f(whic)m(h)g(can)h(only)g(handle)e(certain)i(record)630
+2654 y(t)m(yp)s(es,)i(y)m(ou'll)e(w)m(an)m(t)i(to)g(sp)s(ecify)e(`)p
+Fo(-x)p Ft('.)150 2808 y Fo(-m)h Fm(mo)s(dule)630 2918
+y Ft(Rep)s(ort)c(on)h(a)f(particular)f(mo)s(dule.)38
b(\(Y)-8 b(ou)27 b(can)g(meaningfully)d(use)i(`)p Fo(-m)p
-Ft(')g(more)h(than)f(once)630 1628 y(on)k(the)h(command)f(line.\))150
-1787 y Fo(-o)384 b Ft(Rep)s(ort)30 b(on)g(c)m(hec)m(k)m(ed-out)j(mo)s
-(dules.)150 1946 y Fo(-T)384 b Ft(Rep)s(ort)30 b(on)g(all)g(tags.)150
-2106 y Fo(-x)g Fm(t)m(yp)s(e)180 b Ft(Extract)34 b(a)f(particular)e
+Ft(')g(more)h(than)f(once)630 3027 y(on)k(the)h(command)f(line.\))150
+3181 y Fo(-o)384 b Ft(Rep)s(ort)30 b(on)g(c)m(hec)m(k)m(ed-out)j(mo)s
+(dules.)39 b(This)29 b(is)g(the)i(default)e(rep)s(ort)h(t)m(yp)s(e.)150
+3336 y Fo(-T)384 b Ft(Rep)s(ort)30 b(on)g(all)g(tags.)150
+3490 y Fo(-x)g Fm(t)m(yp)s(e)180 b Ft(Extract)34 b(a)f(particular)e
(set)i(of)g(record)f(t)m(yp)s(es)h Fm(t)m(yp)s(e)38 b
Ft(from)32 b(the)h Fs(cvs)f Ft(history)-8 b(.)47 b(The)32
-b(t)m(yp)s(es)630 2216 y(are)f(indicated)e(b)m(y)h(single)f(letters,)i
+b(t)m(yp)s(es)630 3600 y(are)f(indicated)e(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.)630
-2350 y(Certain)h(commands)g(ha)m(v)m(e)h(a)g(single)e(record)h(t)m(yp)s
-(e:)630 2510 y Fo(F)432 b Ft(release)630 2669 y Fo(O)g
-Ft(c)m(hec)m(k)m(out)630 2828 y Fo(E)g Ft(exp)s(ort)630
-2988 y Fo(T)g Ft(rtag)630 3147 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:)630 3307
+3732 y(Certain)h(commands)g(ha)m(v)m(e)h(a)g(single)e(record)h(t)m(yp)s
+(e:)630 3886 y Fo(F)432 b Ft(release)630 4040 y Fo(O)g
+Ft(c)m(hec)m(k)m(out)630 4195 y Fo(E)g Ft(exp)s(ort)630
+4349 y Fo(T)g Ft(rtag)630 4503 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:)630 4658
y Fo(C)432 b Ft(A)25 b(merge)g(w)m(as)f(necessary)h(but)f(collisions)e
-(w)m(ere)j(detected)h(\(requiring)c(man-)1110 3416 y(ual)30
-b(merging\).)630 3576 y Fo(G)432 b Ft(A)30 b(merge)h(w)m(as)g
-(necessary)g(and)f(it)g(succeeded.)630 3735 y Fo(U)432
+(w)m(ere)j(detected)h(\(requiring)c(man-)1110 4767 y(ual)30
+b(merging\).)630 4922 y Fo(G)432 b Ft(A)30 b(merge)h(w)m(as)g
+(necessary)g(and)f(it)g(succeeded.)630 5076 y Fo(U)432
b Ft(A)30 b(w)m(orking)g(\014le)g(w)m(as)g(copied)g(from)g(the)h(rep)s
-(ository)-8 b(.)630 3895 y Fo(W)432 b Ft(The)35 b(w)m(orking)g(cop)m(y)
+(ository)-8 b(.)630 5230 y Fo(W)432 b Ft(The)35 b(w)m(orking)g(cop)m(y)
h(of)g(a)g(\014le)f(w)m(as)h(deleted)f(during)f(up)s(date)g(\(b)s
-(ecause)i(it)1110 4004 y(w)m(as)31 b(gone)g(from)f(the)g(rep)s
-(ository\).)630 4164 y(One)g(of)g(three)h(record)f(t)m(yp)s(es)h
-(results)e(from)h(commit:)630 4323 y Fo(A)432 b Ft(A)30
-b(\014le)g(w)m(as)h(added)e(for)i(the)f(\014rst)g(time.)630
-4483 y Fo(M)432 b Ft(A)30 b(\014le)g(w)m(as)h(mo)s(di\014ed.)630
-4642 y Fo(R)432 b Ft(A)30 b(\014le)g(w)m(as)h(remo)m(v)m(ed.)275
-4802 y(The)d(options)g(sho)m(wn)h(as)g(`)p Fo(-flags)p
+(ecause)i(it)1110 5340 y(w)m(as)31 b(gone)g(from)f(the)g(rep)s
+(ository\).)p eop
+%%Page: 104 106
+104 105 bop 150 -116 a Ft(104)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 299 y(One)g(of)g(three)h(record)f(t)m
+(yp)s(es)h(results)e(from)h(commit:)630 457 y Fo(A)432
+b Ft(A)30 b(\014le)g(w)m(as)h(added)e(for)i(the)f(\014rst)g(time.)630
+614 y Fo(M)432 b Ft(A)30 b(\014le)g(w)m(as)h(mo)s(di\014ed.)630
+772 y Fo(R)432 b Ft(A)30 b(\014le)g(w)m(as)h(remo)m(v)m(ed.)275
+930 y(The)d(options)g(sho)m(wn)h(as)g(`)p Fo(-flags)p
Ft(')f(constrain)g(or)h(expand)f(the)i(rep)s(ort)e(without)g(requiring)
-e(option)150 4911 y(argumen)m(ts:)150 5071 y Fo(-a)384
+e(option)150 1039 y(argumen)m(ts:)150 1197 y Fo(-a)384
b Ft(Sho)m(w)29 b(data)h(for)f(all)f(users)g(\(the)i(default)e(is)h(to)
g(sho)m(w)h(data)f(only)g(for)g(the)g(user)g(executing)630
-5181 y Fo(history)p Ft(\).)150 5340 y Fo(-l)384 b Ft(Sho)m(w)30
-b(last)g(mo)s(di\014cation)f(only)-8 b(.)p eop
-%%Page: 104 106
-104 105 bop 150 -116 a Ft(104)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo(-w)384 b Ft(Sho)m(w)29
-b(only)h(the)g(records)f(for)h(mo)s(di\014cations)e(done)i(from)g(the)g
-(same)g(w)m(orking)f(directory)630 408 y(where)h Fo(history)e
-Ft(is)i(executing.)275 558 y(The)f(options)h(sho)m(wn)g(as)g(`)p
-Fo(-options)f Fm(args)t Ft(')i(constrain)e(the)i(rep)s(ort)f(based)g
-(on)g(an)g(argumen)m(t:)150 708 y Fo(-b)g Fm(str)247
-b Ft(Sho)m(w)24 b(data)h(bac)m(k)g(to)g(a)g(record)g(con)m(taining)f
-(the)g(string)g Fm(str)30 b Ft(in)23 b(either)h(the)h(mo)s(dule)e
-(name,)630 818 y(the)31 b(\014le)e(name,)i(or)f(the)h(rep)s(ository)e
-(path.)150 967 y Fo(-D)h Fm(date)183 b Ft(Sho)m(w)23
-b(data)i(since)e Fm(date)p Ft(.)39 b(This)22 b(is)g(sligh)m(tly)g
-(di\013eren)m(t)i(from)f(the)h(normal)e(use)i(of)g(`)p
-Fo(-D)30 b Fm(date)5 b Ft(',)630 1077 y(whic)m(h)29 b(selects)i(the)g
-(new)m(est)f(revision)f(older)h(than)g Fm(date)p Ft(.)150
-1227 y Fo(-p)g Fm(rep)s(ository)630 1336 y Ft(Sho)m(w)21
-b(data)h(for)f(a)h(particular)d(source)j(rep)s(ository)e(\(y)m(ou)i
-(can)g(sp)s(ecify)e(sev)m(eral)h(`)p Fo(-p)p Ft(')h(options)630
-1446 y(on)30 b(the)h(same)g(command)f(line\).)150 1595
-y Fo(-r)g Fm(rev)230 b Ft(Sho)m(w)27 b(records)h(referring)f(to)h
-(revisions)e(since)h(the)i(revision)d(or)i(tag)h(named)e
-Fm(rev)36 b Ft(app)s(ears)630 1705 y(in)29 b(individual)d
-Fs(r)n(cs)j Ft(\014les.)40 b(Eac)m(h)31 b Fs(r)n(cs)e
-Ft(\014le)h(is)f(searc)m(hed)i(for)f(the)h(revision)d(or)j(tag.)150
-1855 y Fo(-t)f Fm(tag)229 b Ft(Sho)m(w)29 b(records)g(since)g(tag)i
-Fm(tag)38 b Ft(w)m(as)30 b(last)g(added)f(to)h(the)g(history)e(\014le.)
-40 b(This)27 b(di\013ers)h(from)630 1964 y(the)33 b(`)p
-Fo(-r)p Ft(')g(\015ag)g(ab)s(o)m(v)m(e)h(in)e(that)h(it)g(reads)f(only)
-g(the)h(history)f(\014le,)h(not)g(the)g Fs(r)n(cs)f Ft(\014les,)h(and)
-630 2074 y(is)c(m)m(uc)m(h)i(faster.)150 2224 y Fo(-u)f
-Fm(name)142 b Ft(Sho)m(w)30 b(records)g(for)g(user)g
-Fm(name)p Ft(.)150 2428 y Fp(A.12)68 b(imp)t(ort|Imp)t(ort)45
-b(sources)g(in)l(to)h(CVS,)f(using)g(v)l(endor)491 2561
-y(branc)l(hes)225 2748 y Fr(\017)60 b Ft(Synopsis:)39
-b(imp)s(ort)28 b([-options])j(rep)s(ository)e(v)m(endortag)j
-(releasetag)6 b(.)23 b(.)f(.)225 2878 y Fr(\017)60 b
-Ft(Requires:)40 b(Rep)s(ository)-8 b(,)30 b(source)g(distribution)d
-(directory)-8 b(.)225 3008 y Fr(\017)60 b Ft(Changes:)40
-b(rep)s(ository)-8 b(.)275 3157 y(Use)32 b Fo(import)f
-Ft(to)i(incorp)s(orate)f(an)h(en)m(tire)f(source)h(distribution)c(from)
-j(an)g(outside)g(source)h(\(e.g.,)i(a)150 3267 y(source)f(v)m(endor\))f
-(in)m(to)h(y)m(our)f(source)h(rep)s(ository)f(directory)-8
-b(.)50 b(Y)-8 b(ou)34 b(can)f(use)h(this)e(command)h(b)s(oth)g(for)150
-3377 y(initial)f(creation)i(of)h(a)f(rep)s(ository)-8
+1307 y Fo(history)p Ft(\).)150 1464 y Fo(-l)384 b Ft(Sho)m(w)30
+b(last)g(mo)s(di\014cation)f(only)-8 b(.)150 1622 y Fo(-w)384
+b Ft(Sho)m(w)29 b(only)h(the)g(records)f(for)h(mo)s(di\014cations)e
+(done)i(from)g(the)g(same)g(w)m(orking)f(directory)630
+1732 y(where)h Fo(history)e Ft(is)i(executing.)275 1889
+y(The)f(options)h(sho)m(wn)g(as)g(`)p Fo(-options)f Fm(args)t
+Ft(')i(constrain)e(the)i(rep)s(ort)f(based)g(on)g(an)g(argumen)m(t:)150
+2047 y Fo(-b)g Fm(str)247 b Ft(Sho)m(w)24 b(data)h(bac)m(k)g(to)g(a)g
+(record)g(con)m(taining)f(the)g(string)g Fm(str)30 b
+Ft(in)23 b(either)h(the)h(mo)s(dule)e(name,)630 2157
+y(the)31 b(\014le)e(name,)i(or)f(the)h(rep)s(ository)e(path.)150
+2314 y Fo(-D)h Fm(date)183 b Ft(Sho)m(w)23 b(data)i(since)e
+Fm(date)p Ft(.)39 b(This)22 b(is)g(sligh)m(tly)g(di\013eren)m(t)i(from)
+f(the)h(normal)e(use)i(of)g(`)p Fo(-D)30 b Fm(date)5
+b Ft(',)630 2424 y(whic)m(h)29 b(selects)i(the)g(new)m(est)f(revision)f
+(older)h(than)g Fm(date)p Ft(.)150 2582 y Fo(-f)g Fm(\014le)237
+b Ft(Sho)m(w)26 b(data)h(for)f(a)h(particular)d(\014le)i(\(y)m(ou)h
+(can)f(sp)s(ecify)f(sev)m(eral)i(`)p Fo(-f)p Ft(')f(options)g(on)g(the)
+h(same)630 2691 y(command)j(line\).)40 b(This)28 b(is)i(equiv)-5
+b(alen)m(t)29 b(to)i(sp)s(ecifying)e(the)h(\014le)g(on)g(the)h(command)
+f(line.)150 2849 y Fo(-n)g Fm(mo)s(dule)630 2959 y Ft(Sho)m(w)g(data)g
+(for)g(a)h(particular)d(mo)s(dule)h(\(y)m(ou)i(can)f(sp)s(ecify)f(sev)m
+(eral)h(`)p Fo(-n)p Ft(')g(options)g(on)g(the)630 3068
+y(same)h(command)f(line\).)150 3226 y Fo(-p)g Fm(rep)s(ository)630
+3335 y Ft(Sho)m(w)21 b(data)h(for)f(a)h(particular)d(source)j(rep)s
+(ository)e(\(y)m(ou)i(can)g(sp)s(ecify)e(sev)m(eral)h(`)p
+Fo(-p)p Ft(')h(options)630 3445 y(on)30 b(the)h(same)g(command)f
+(line\).)150 3603 y Fo(-r)g Fm(rev)230 b Ft(Sho)m(w)27
+b(records)h(referring)f(to)h(revisions)e(since)h(the)i(revision)d(or)i
+(tag)h(named)e Fm(rev)36 b Ft(app)s(ears)630 3712 y(in)29
+b(individual)d Fs(r)n(cs)j Ft(\014les.)40 b(Eac)m(h)31
+b Fs(r)n(cs)e Ft(\014le)h(is)f(searc)m(hed)i(for)f(the)h(revision)d(or)
+j(tag.)150 3870 y Fo(-t)f Fm(tag)229 b Ft(Sho)m(w)29
+b(records)g(since)g(tag)i Fm(tag)38 b Ft(w)m(as)30 b(last)g(added)f(to)
+h(the)g(history)e(\014le.)40 b(This)27 b(di\013ers)h(from)630
+3980 y(the)33 b(`)p Fo(-r)p Ft(')g(\015ag)g(ab)s(o)m(v)m(e)h(in)e(that)
+h(it)g(reads)f(only)g(the)h(history)f(\014le,)h(not)g(the)g
+Fs(r)n(cs)f Ft(\014les,)h(and)630 4089 y(is)c(m)m(uc)m(h)i(faster.)150
+4247 y Fo(-u)f Fm(name)142 b Ft(Sho)m(w)30 b(records)g(for)g(user)g
+Fm(name)p Ft(.)150 4405 y Fo(-z)g Fm(timezone)630 4514
+y Ft(Sho)m(w)23 b(times)f(in)g(the)h(selected)h(records)e(using)g(the)h
+(sp)s(eci\014ed)e(time)i(zone)h(instead)e(of)h(UTC.)150
+4748 y Fp(A.12)68 b(imp)t(ort|Imp)t(ort)45 b(sources)g(in)l(to)h(CVS,)f
+(using)g(v)l(endor)491 4881 y(branc)l(hes)225 5073 y
+Fr(\017)60 b Ft(Synopsis:)39 b(imp)s(ort)28 b([-options])j(rep)s
+(ository)e(v)m(endortag)j(releasetag)6 b(.)23 b(.)f(.)225
+5206 y Fr(\017)60 b Ft(Requires:)40 b(Rep)s(ository)-8
+b(,)30 b(source)g(distribution)d(directory)-8 b(.)225
+5340 y Fr(\017)60 b Ft(Changes:)40 b(rep)s(ository)-8
+b(.)p eop
+%%Page: 105 107
+105 106 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(105)275 299 y(Use)32 b Fo(import)f Ft(to)i(incorp)s
+(orate)f(an)h(en)m(tire)f(source)h(distribution)c(from)j(an)g(outside)g
+(source)h(\(e.g.,)i(a)150 408 y(source)f(v)m(endor\))f(in)m(to)h(y)m
+(our)f(source)h(rep)s(ository)f(directory)-8 b(.)50 b(Y)-8
+b(ou)34 b(can)f(use)h(this)e(command)h(b)s(oth)g(for)150
+518 y(initial)f(creation)i(of)h(a)f(rep)s(ository)-8
b(,)35 b(and)f(for)g(wholesale)g(up)s(dates)f(to)i(the)g(mo)s(dule)d
-(from)i(the)h(outside)150 3486 y(source.)41 b(See)31
-b(Chapter)e(13)j([T)-8 b(rac)m(king)30 b(sources],)h(page)g(77,)h(for)e
-(a)h(discussion)c(on)k(this)e(sub)5 b(ject.)275 3616
-y(The)36 b Fm(rep)s(ository)43 b Ft(argumen)m(t)37 b(giv)m(es)g(a)g
-(directory)f(name)h(\(or)g(a)g(path)g(to)g(a)g(directory\))g(under)e
-(the)150 3725 y Fs(cvs)29 b Ft(ro)s(ot)i(directory)f(for)g(rep)s
-(ositories;)f(if)h(the)g(directory)g(did)f(not)h(exist,)h(imp)s(ort)d
-(creates)k(it.)275 3855 y(When)44 b(y)m(ou)i(use)e(imp)s(ort)g(for)g
-(up)s(dates)g(to)i(source)f(that)h(has)e(b)s(een)g(mo)s(di\014ed)f(in)h
-(y)m(our)h(source)150 3965 y(rep)s(ository)40 b(\(since)h(a)h(prior)e
-(imp)s(ort\),)j(it)e(will)d(notify)j(y)m(ou)h(of)f(an)m(y)h(\014les)e
-(that)i(con\015ict)f(in)f(the)i(t)m(w)m(o)150 4074 y(branc)m(hes)26
-b(of)g(dev)m(elopmen)m(t;)i(use)e(`)p Fo(checkout)i(-j)p
-Ft(')e(to)g(reconcile)g(the)g(di\013erences,)h(as)f(imp)s(ort)e
-(instructs)150 4184 y(y)m(ou)31 b(to)g(do.)275 4314 y(If)k
-Fs(cvs)g Ft(decides)g(a)i(\014le)e(should)f(b)s(e)h(ignored)g(\(see)i
-(Section)f(C.9)g([cvsignore],)i(page)f(136\),)i(it)c(do)s(es)150
-4423 y(not)e(imp)s(ort)d(it)i(and)g(prin)m(ts)f(`)p Fo(I)f
+(from)i(the)h(outside)150 628 y(source.)41 b(See)31 b(Chapter)e(13)j
+([T)-8 b(rac)m(king)30 b(sources],)h(page)g(77,)h(for)e(a)h(discussion)
+c(on)k(this)e(sub)5 b(ject.)275 764 y(The)36 b Fm(rep)s(ository)43
+b Ft(argumen)m(t)37 b(giv)m(es)g(a)g(directory)f(name)h(\(or)g(a)g
+(path)g(to)g(a)g(directory\))g(under)e(the)150 874 y
+Fs(cvs)29 b Ft(ro)s(ot)i(directory)f(for)g(rep)s(ositories;)f(if)h(the)
+g(directory)g(did)f(not)h(exist,)h(imp)s(ort)d(creates)k(it.)275
+1011 y(When)44 b(y)m(ou)i(use)e(imp)s(ort)g(for)g(up)s(dates)g(to)i
+(source)f(that)h(has)e(b)s(een)g(mo)s(di\014ed)f(in)h(y)m(our)h(source)
+150 1120 y(rep)s(ository)40 b(\(since)h(a)h(prior)e(imp)s(ort\),)j(it)e
+(will)d(notify)j(y)m(ou)h(of)f(an)m(y)h(\014les)e(that)i(con\015ict)f
+(in)f(the)i(t)m(w)m(o)150 1230 y(branc)m(hes)26 b(of)g(dev)m(elopmen)m
+(t;)i(use)e(`)p Fo(checkout)i(-j)p Ft(')e(to)g(reconcile)g(the)g
+(di\013erences,)h(as)f(imp)s(ort)e(instructs)150 1339
+y(y)m(ou)31 b(to)g(do.)275 1476 y(If)k Fs(cvs)g Ft(decides)g(a)i
+(\014le)e(should)f(b)s(e)h(ignored)g(\(see)i(Section)f(C.9)g
+([cvsignore],)i(page)f(136\),)i(it)c(do)s(es)150 1586
+y(not)e(imp)s(ort)d(it)i(and)g(prin)m(ts)f(`)p Fo(I)f
Ft(')j(follo)m(w)m(ed)f(b)m(y)g(the)g(\014lename)g(\(see)h(Section)f
-(A.12.2)j([imp)s(ort)c(output],)150 4533 y(page)g(105,)h(for)e(a)h
-(complete)g(description)d(of)j(the)f(output\).)275 4662
+(A.12.2)j([imp)s(ort)c(output],)150 1695 y(page)g(106,)h(for)e(a)h
+(complete)g(description)d(of)j(the)f(output\).)275 1832
y(If)41 b(the)i(\014le)e(`)p Fo($CVSROOT/CVSROOT/cvswrappe)o(rs)p
Ft(')36 b(exists,)45 b(an)m(y)e(\014le)e(whose)h(names)h(matc)m(h)g
-(the)150 4772 y(sp)s(eci\014cations)h(in)h(that)h(\014le)e(will)f(b)s
+(the)150 1942 y(sp)s(eci\014cations)h(in)h(that)h(\014le)e(will)f(b)s
(e)i(treated)i(as)f(pac)m(k)-5 b(ages)47 b(and)e(the)h(appropriate)f
-(\014ltering)f(will)150 4882 y(b)s(e)e(p)s(erformed)f(on)i(the)g
+(\014ltering)f(will)150 2051 y(b)s(e)e(p)s(erformed)f(on)i(the)g
(\014le/directory)f(b)s(efore)g(b)s(eing)f(imp)s(orted.)76
-b(See)43 b(Section)g(C.2)g([W)-8 b(rapp)s(ers],)150 4991
-y(page)31 b(130.)275 5121 y(The)g(outside)h(source)g(is)g(sa)m(v)m(ed)h
+b(See)43 b(Section)g(C.2)g([W)-8 b(rapp)s(ers],)150 2161
+y(page)31 b(130.)275 2297 y(The)g(outside)h(source)g(is)g(sa)m(v)m(ed)h
(in)e(a)i(\014rst-lev)m(el)e(branc)m(h,)i(b)m(y)f(default)g(1.1.1.)48
-b(Up)s(dates)32 b(are)h(lea)m(v)m(es)150 5230 y(of)27
+b(Up)s(dates)32 b(are)h(lea)m(v)m(es)150 2407 y(of)27
b(this)f(branc)m(h;)i(for)f(example,)g(\014les)f(from)h(the)g(\014rst)f
(imp)s(orted)g(collection)g(of)i(source)f(will)d(b)s(e)j(revision)150
-5340 y(1.1.1.1,)33 b(then)d(\014les)g(from)f(the)i(\014rst)f(imp)s
+2517 y(1.1.1.1,)33 b(then)d(\014les)g(from)f(the)i(\014rst)f(imp)s
(orted)e(up)s(date)i(will)e(b)s(e)h(revision)g(1.1.1.2,)k(and)d(so)g
-(on.)p eop
-%%Page: 105 107
-105 106 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(105)275 299 y(A)m(t)31 b(least)g(three)g(argumen)m(ts)
-g(are)g(required.)40 b Fm(rep)s(ository)d Ft(is)30 b(needed)g(to)h
-(iden)m(tify)f(the)g(collection)h(of)150 408 y(source.)48
-b Fm(v)m(endortag)42 b Ft(is)31 b(a)i(tag)h(for)f(the)g(en)m(tire)g
-(branc)m(h)f(\(e.g.,)j(for)d(1.1.1\).)50 b(Y)-8 b(ou)34
-b(m)m(ust)e(also)h(sp)s(ecify)e(at)150 518 y(least)c(one)g
-Fm(releasetag)36 b Ft(to)27 b(iden)m(tify)f(the)g(\014les)g(at)h(the)g
-(lea)m(v)m(es)h(created)g(eac)m(h)g(time)e(y)m(ou)h(execute)h
-Fo(import)p Ft(.)275 664 y(Note)35 b(that)f Fo(import)e
-Ft(do)s(es)h Fn(not)43 b Ft(c)m(hange)35 b(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,)150
-774 y(it)e(do)s(es)g(not)g(set)h(up)e(that)i(directory)f(as)g(a)h
-Fs(cvs)e Ft(w)m(orking)h(directory;)g(if)g(y)m(ou)g(w)m(an)m(t)h(to)g
-(w)m(ork)g(with)e(the)150 884 y(sources)20 b(imp)s(ort)f(them)h
-(\014rst)g(and)g(then)g(c)m(hec)m(k)h(them)g(out)f(in)m(to)g(a)h
-(di\013eren)m(t)f(directory)g(\(see)h(Section)f(1.3.1)150
-993 y([Getting)31 b(the)g(source],)g(page)g(4\).)150
-1241 y Fl(A.12.1)62 b(imp)s(ort)41 b(options)275 1446
-y Ft(This)48 b(standard)i(option)g(is)f(supp)s(orted)g(b)m(y)h
+(on.)275 2653 y(A)m(t)h(least)g(three)g(argumen)m(ts)g(are)g(required.)
+40 b Fm(rep)s(ository)d Ft(is)30 b(needed)g(to)h(iden)m(tify)f(the)g
+(collection)h(of)150 2763 y(source.)48 b Fm(v)m(endortag)42
+b Ft(is)31 b(a)i(tag)h(for)f(the)g(en)m(tire)g(branc)m(h)f(\(e.g.,)j
+(for)d(1.1.1\).)50 b(Y)-8 b(ou)34 b(m)m(ust)e(also)h(sp)s(ecify)e(at)
+150 2873 y(least)c(one)g Fm(releasetag)36 b Ft(to)27
+b(iden)m(tify)f(the)g(\014les)g(at)h(the)g(lea)m(v)m(es)h(created)g
+(eac)m(h)g(time)e(y)m(ou)h(execute)h Fo(import)p Ft(.)275
+3009 y(Note)35 b(that)f Fo(import)e Ft(do)s(es)h Fn(not)43
+b Ft(c)m(hange)35 b(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,)150 3119 y(it)e(do)s(es)g(not)g
+(set)h(up)e(that)i(directory)f(as)g(a)h Fs(cvs)e Ft(w)m(orking)h
+(directory;)g(if)g(y)m(ou)g(w)m(an)m(t)h(to)g(w)m(ork)g(with)e(the)150
+3228 y(sources)20 b(imp)s(ort)f(them)h(\014rst)g(and)g(then)g(c)m(hec)m
+(k)h(them)g(out)f(in)m(to)g(a)h(di\013eren)m(t)f(directory)g(\(see)h
+(Section)f(1.3.1)150 3338 y([Getting)31 b(the)g(source],)g(page)g(4\).)
+150 3567 y Fl(A.12.1)62 b(imp)s(ort)41 b(options)275
+3761 y Ft(This)48 b(standard)i(option)g(is)f(supp)s(orted)g(b)m(y)h
Fo(import)f Ft(\(see)i(Section)g(A.5)g([Common)f(options],)150
-1555 y(page)31 b(88,)h(for)e(a)g(complete)h(description\):)150
-1732 y Fo(-m)f Fm(message)630 1842 y Ft(Use)h Fm(message)36
+3871 y(page)31 b(88,)h(for)e(a)g(complete)h(description\):)150
+4034 y Fo(-m)f Fm(message)630 4143 y Ft(Use)h Fm(message)36
b Ft(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
-(editor.)275 2019 y(There)f(are)i(the)g(follo)m(wing)e(additional)f(sp)
-s(ecial)h(options.)150 2196 y Fo(-b)h Fm(branc)m(h)83
+(editor.)275 4306 y(There)f(are)i(the)g(follo)m(wing)e(additional)f(sp)
+s(ecial)h(options.)150 4469 y Fo(-b)h Fm(branc)m(h)83
b Ft(See)31 b(Section)f(13.6)i([Multiple)c(v)m(endor)i(branc)m(hes],)h
-(page)g(78.)150 2368 y Fo(-k)f Fm(subst)145 b Ft(Indicate)38
+(page)g(78.)150 4630 y Fo(-k)f Fm(subst)145 b Ft(Indicate)38
b(the)h(k)m(eyw)m(ord)g(expansion)f(mo)s(de)g(desired.)64
-b(This)37 b(setting)h(will)e(apply)i(to)h(all)630 2477
+b(This)37 b(setting)h(will)e(apply)i(to)h(all)630 4740
y(\014les)32 b(created)j(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)630
-2587 y(the)25 b(rep)s(ository)-8 b(.)39 b(See)25 b(Section)g(12.4)i
+4850 y(the)25 b(rep)s(ository)-8 b(.)39 b(See)25 b(Section)g(12.4)i
([Substitution)c(mo)s(des],)j(page)g(75,)h(for)e(a)g(list)f(of)i(v)-5
-b(alid)630 2696 y(`)p Fo(-k)p Ft(')30 b(settings.)150
-2868 y Fo(-I)g Fm(name)142 b Ft(Sp)s(ecify)40 b(\014le)i(names)g(that)h
+b(alid)630 4959 y(`)p Fo(-k)p Ft(')30 b(settings.)150
+5121 y Fo(-I)g Fm(name)142 b Ft(Sp)s(ecify)40 b(\014le)i(names)g(that)h
(should)d(b)s(e)h(ignored)h(during)e(imp)s(ort.)74 b(Y)-8
-b(ou)43 b(can)f(use)g(this)630 2977 y(option)e(rep)s(eatedly)-8
+b(ou)43 b(can)f(use)g(this)630 5230 y(option)e(rep)s(eatedly)-8
b(.)72 b(T)-8 b(o)41 b(a)m(v)m(oid)h(ignoring)d(an)m(y)i(\014les)f(at)h
-(all)f(\(ev)m(en)i(those)f(ignored)f(b)m(y)630 3087 y(default\),)30
-b(sp)s(ecify)f(`-I)i(!'.)630 3227 y Fm(name)38 b Ft(can)32
+(all)f(\(ev)m(en)i(those)f(ignored)f(b)m(y)630 5340 y(default\),)30
+b(sp)s(ecify)f(`-I)i(!'.)p eop
+%%Page: 106 108
+106 107 bop 150 -116 a Ft(106)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 299 y Fm(name)38 b Ft(can)32
b(b)s(e)g(a)h(\014le)e(name)i(pattern)f(of)h(the)g(same)f(t)m(yp)s(e)h
-(that)g(y)m(ou)g(can)g(sp)s(ecify)e(in)g(the)630 3337
+(that)g(y)m(ou)g(can)g(sp)s(ecify)e(in)g(the)630 408
y(`)p Fo(.cvsignore)p Ft(')d(\014le.)40 b(See)31 b(Section)f(C.9)g
-([cvsignore],)h(page)g(136.)150 3508 y Fo(-W)f Fm(sp)s(ec)184
+([cvsignore],)h(page)g(136.)150 573 y Fo(-W)f Fm(sp)s(ec)184
b Ft(Sp)s(ecify)20 b(\014le)i(names)f(that)i(should)d(b)s(e)i
(\014ltered)f(during)e(imp)s(ort.)37 b(Y)-8 b(ou)22 b(can)h(use)f(this)
-e(option)630 3618 y(rep)s(eatedly)-8 b(.)630 3758 y Fm(sp)s(ec)40
+e(option)630 683 y(rep)s(eatedly)-8 b(.)630 820 y Fm(sp)s(ec)40
b Ft(can)c(b)s(e)e(a)h(\014le)g(name)g(pattern)g(of)g(the)g(same)h(t)m
(yp)s(e)f(that)h(y)m(ou)f(can)g(sp)s(ecify)f(in)g(the)630
-3868 y(`)p Fo(.cvswrappers)p Ft(')28 b(\014le.)39 b(See)31
+929 y(`)p Fo(.cvswrappers)p Ft(')28 b(\014le.)39 b(See)31
b(Section)f(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)h(130.)150
-4116 y Fl(A.12.2)62 b(imp)s(ort)41 b(output)275 4320
+1163 y Fl(A.12.2)62 b(imp)s(ort)41 b(output)275 1361
y Fo(import)33 b Ft(k)m(eeps)i(y)m(ou)g(informed)e(of)i(its)f(progress)
g(b)m(y)h(prin)m(ting)e(a)i(line)e(for)h(eac)m(h)i(\014le,)g(preceded)e
-(b)m(y)150 4430 y(one)d(c)m(haracter)h(indicating)c(the)i(status)h(of)g
-(the)f(\014le:)150 4607 y Fo(U)g Fm(\014le)285 b Ft(The)36
+(b)m(y)150 1471 y(one)d(c)m(haracter)h(indicating)c(the)i(status)h(of)g
+(the)f(\014le:)150 1638 y Fo(U)g Fm(\014le)285 b Ft(The)36
b(\014le)f(already)g(exists)h(in)f(the)h(rep)s(ository)f(and)h(has)f
(not)i(b)s(een)e(lo)s(cally)g(mo)s(di\014ed;)i(a)630
-4717 y(new)30 b(revision)e(has)j(b)s(een)e(created)j(\(if)d
-(necessary\).)150 4888 y Fo(N)h Fm(\014le)285 b Ft(The)30
+1747 y(new)30 b(revision)e(has)j(b)s(een)e(created)j(\(if)d
+(necessary\).)150 1912 y Fo(N)h Fm(\014le)285 b Ft(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(.)150 5059 y Fo(C)30 b
+(to)i(the)g(rep)s(ository)-8 b(.)150 2076 y Fo(C)30 b
Fm(\014le)285 b Ft(The)28 b(\014le)g(already)h(exists)f(in)g(the)h(rep)
s(ository)f(but)g(has)g(b)s(een)h(lo)s(cally)e(mo)s(di\014ed;)g(y)m(ou)
-j(will)630 5169 y(ha)m(v)m(e)i(to)f(merge)g(the)f(c)m(hanges.)150
-5340 y Fo(I)g Fm(\014le)285 b Ft(The)30 b(\014le)f(is)h(b)s(eing)f
-(ignored)g(\(see)j(Section)e(C.9)g([cvsignore],)h(page)g(136\).)p
-eop
-%%Page: 106 108
-106 107 bop 150 -116 a Ft(106)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo(L)g Fm(\014le)285
-b Ft(The)31 b(\014le)f(is)g(a)i(sym)m(b)s(olic)e(link;)g
-Fo(cvs)f(import)h Ft(ignores)g(sym)m(b)s(olic)g(links.)41
-b(P)m(eople)32 b(p)s(erio)s(di-)630 408 y(cally)f(suggest)h(that)h
+j(will)630 2186 y(ha)m(v)m(e)i(to)f(merge)g(the)f(c)m(hanges.)150
+2350 y Fo(I)g Fm(\014le)285 b Ft(The)30 b(\014le)f(is)h(b)s(eing)f
+(ignored)g(\(see)j(Section)e(C.9)g([cvsignore],)h(page)g(136\).)150
+2515 y Fo(L)f Fm(\014le)285 b Ft(The)31 b(\014le)f(is)g(a)i(sym)m(b)s
+(olic)e(link;)g Fo(cvs)f(import)h Ft(ignores)g(sym)m(b)s(olic)g(links.)
+41 b(P)m(eople)32 b(p)s(erio)s(di-)630 2624 y(cally)f(suggest)h(that)h
(this)d(b)s(eha)m(vior)h(should)f(b)s(e)h(c)m(hanged,)h(but)f(if)g
-(there)h(is)f(a)h(consensus)630 518 y(on)41 b(what)g(it)f(should)f(b)s
+(there)h(is)f(a)h(consensus)630 2734 y(on)41 b(what)g(it)f(should)f(b)s
(e)h(c)m(hanged)i(to,)i(it)d(do)s(esn't)f(seem)i(to)f(b)s(e)f(apparen)m
-(t.)73 b(\(V)-8 b(arious)630 628 y(options)25 b(in)f(the)i(`)p
+(t.)73 b(\(V)-8 b(arious)630 2843 y(options)25 b(in)f(the)i(`)p
Fo(modules)p Ft(')e(\014le)h(can)g(b)s(e)g(used)g(to)h(recreate)i(sym)m
-(b)s(olic)c(links)f(on)i(c)m(hec)m(k)m(out,)630 737 y(up)s(date,)30
-b(etc.;)i(see)f(Section)f(C.1)h([mo)s(dules],)e(page)i(127.\))150
-964 y Fl(A.12.3)62 b(imp)s(ort)41 b(examples)275 1157
-y Ft(See)30 b(Chapter)g(13)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g
-(77,)g(and)f(Section)g(3.1.1)j([F)-8 b(rom)31 b(\014les],)e(page)j(29.)
-150 1417 y Fp(A.13)68 b(log|Prin)l(t)46 b(out)f(log)h(information)g
-(for)f(\014les)225 1611 y Fr(\017)60 b Ft(Synopsis:)39
-b(log)30 b([options])g([\014les)6 b(.)21 b(.)i(.)11 b(])225
-1746 y Fr(\017)60 b Ft(Requires:)40 b(rep)s(ository)-8
-b(,)30 b(w)m(orking)f(directory)-8 b(.)225 1881 y Fr(\017)60
-b Ft(Changes:)40 b(nothing.)275 2042 y(Displa)m(y)28
-b(log)i(information)e(for)h(\014les.)40 b Fo(log)28 b
-Ft(used)h(to)h(call)f(the)h Fs(r)n(cs)e Ft(utilit)m(y)g
-Fo(rlog)p Ft(.)40 b(Although)28 b(this)h(is)150 2151
-y(no)h(longer)f(true)g(in)g(the)g(curren)m(t)h(sources,)g(this)f
+(b)s(olic)c(links)f(on)i(c)m(hec)m(k)m(out,)630 2953
+y(up)s(date,)30 b(etc.;)i(see)f(Section)f(C.1)h([mo)s(dules],)e(page)i
+(127.\))150 3187 y Fl(A.12.3)62 b(imp)s(ort)41 b(examples)275
+3385 y Ft(See)30 b(Chapter)g(13)h([T)-8 b(rac)m(king)31
+b(sources],)g(page)g(77,)g(and)f(Section)g(3.1.1)j([F)-8
+b(rom)31 b(\014les],)e(page)j(29.)150 3655 y Fp(A.13)68
+b(log|Prin)l(t)46 b(out)f(log)h(information)g(for)f(\014les)225
+3853 y Fr(\017)60 b Ft(Synopsis:)39 b(log)30 b([options])g([\014les)6
+b(.)21 b(.)i(.)11 b(])225 3990 y Fr(\017)60 b Ft(Requires:)40
+b(rep)s(ository)-8 b(,)30 b(w)m(orking)f(directory)-8
+b(.)225 4127 y Fr(\017)60 b Ft(Changes:)40 b(nothing.)275
+4294 y(Displa)m(y)28 b(log)i(information)e(for)h(\014les.)40
+b Fo(log)28 b Ft(used)h(to)h(call)f(the)h Fs(r)n(cs)e
+Ft(utilit)m(y)g Fo(rlog)p Ft(.)40 b(Although)28 b(this)h(is)150
+4403 y(no)h(longer)f(true)g(in)g(the)g(curren)m(t)h(sources,)g(this)f
(history)f(determines)h(the)h(format)g(of)f(the)h(output)g(and)150
-2261 y(the)h(options,)f(whic)m(h)f(are)h(not)h(quite)f(in)f(the)h(st)m
-(yle)h(of)g(the)f(other)h Fs(cvs)e Ft(commands.)275 2397
+4513 y(the)h(options,)f(whic)m(h)f(are)h(not)h(quite)f(in)f(the)h(st)m
+(yle)h(of)g(the)f(other)h Fs(cvs)e Ft(commands.)275 4652
y(The)d(output)g(includes)e(the)i(lo)s(cation)g(of)h(the)g
Fs(r)n(cs)e Ft(\014le,)i(the)g Fm(head)i Ft(revision)c(\(the)i(latest)g
-(revision)e(on)150 2506 y(the)h(trunk\),)h(all)e(sym)m(b)s(olic)f
+(revision)e(on)150 4762 y(the)h(trunk\),)h(all)e(sym)m(b)s(olic)f
(names)i(\(tags\))i(and)e(some)g(other)h(things.)38 b(F)-8
-b(or)27 b(eac)m(h)g(revision,)e(the)i(revision)150 2616
+b(or)27 b(eac)m(h)g(revision,)e(the)i(revision)150 4872
y(n)m(um)m(b)s(er,)37 b(the)g(author,)h(the)e(n)m(um)m(b)s(er)f(of)i
(lines)e(added/deleted)h(and)g(the)g(log)h(message)g(are)g(prin)m(ted.)
-150 2725 y(All)c(times)h(are)h(displa)m(y)m(ed)e(in)g(Co)s(ordinated)h
+150 4981 y(All)c(times)h(are)h(displa)m(y)m(ed)e(in)g(Co)s(ordinated)h
(Univ)m(ersal)f(Time)h(\(UTC\).)g(\(Other)h(parts)f(of)h
-Fs(cvs)e Ft(prin)m(t)150 2835 y(times)d(in)f(the)i(lo)s(cal)e
-(timezone\).)275 2970 y Fg(W)-8 b(arning:)64 b Fo(log)41
+Fs(cvs)e Ft(prin)m(t)150 5091 y(times)d(in)f(the)i(lo)s(cal)e
+(timezone\).)275 5230 y Fg(W)-8 b(arning:)64 b Fo(log)41
b Ft(uses)h(`)p Fo(-R)p Ft(')g(in)f(a)h(w)m(a)m(y)h(that)g(con\015icts)
f(with)f(the)h(normal)f(use)h(inside)e Fs(cvs)h Ft(\(see)150
-3080 y(Section)30 b(A.5)h([Common)g(options],)f(page)h(88\).)150
-3306 y Fl(A.13.1)62 b(log)42 b(options)275 3500 y Ft(By)37
-b(default,)i Fo(log)d Ft(prin)m(ts)g(all)g(information)g(that)h(is)g(a)
-m(v)-5 b(ailable.)61 b(All)36 b(other)h(options)g(restrict)g(the)150
-3610 y(output.)150 3771 y Fo(-b)384 b Ft(Prin)m(t)24
-b(information)g(ab)s(out)h(the)h(revisions)e(on)h(the)h(default)f
-(branc)m(h,)h(normally)d(the)j(high-)630 3880 y(est)31
-b(branc)m(h)f(on)g(the)h(trunk.)150 4041 y Fo(-d)f Fm(dates)147
-b Ft(Prin)m(t)31 b(information)e(ab)s(out)j(revisions)d(with)i(a)h(c)m
-(hec)m(kin)g(date/time)g(in)e(the)i(range)g(giv)m(en)630
-4150 y(b)m(y)h(the)f(semicolon-separated)h(list)f(of)h(dates.)48
-b(The)32 b(date)h(formats)g(accepted)h(are)f(those)630
-4260 y(accepted)43 b(b)m(y)f(the)g(`)p Fo(-D)p Ft(')g(option)f(to)h
+5340 y(Section)30 b(A.5)h([Common)g(options],)f(page)h(88\).)p
+eop
+%%Page: 107 109
+107 108 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(107)150 299 y Fl(A.13.1)62 b(log)42
+b(options)275 496 y Ft(By)37 b(default,)i Fo(log)d Ft(prin)m(ts)g(all)g
+(information)g(that)h(is)g(a)m(v)-5 b(ailable.)61 b(All)36
+b(other)h(options)g(restrict)g(the)150 606 y(output.)150
+772 y Fo(-b)384 b Ft(Prin)m(t)24 b(information)g(ab)s(out)h(the)h
+(revisions)e(on)h(the)h(default)f(branc)m(h,)h(normally)d(the)j(high-)
+630 881 y(est)31 b(branc)m(h)f(on)g(the)h(trunk.)150
+1045 y Fo(-d)f Fm(dates)147 b Ft(Prin)m(t)31 b(information)e(ab)s(out)j
+(revisions)d(with)i(a)h(c)m(hec)m(kin)g(date/time)g(in)e(the)i(range)g
+(giv)m(en)630 1155 y(b)m(y)h(the)f(semicolon-separated)h(list)f(of)h
+(dates.)48 b(The)32 b(date)h(formats)g(accepted)h(are)f(those)630
+1265 y(accepted)43 b(b)m(y)f(the)g(`)p Fo(-D)p Ft(')g(option)f(to)h
(man)m(y)g(other)g Fs(cvs)f Ft(commands)h(\(see)g(Section)g(A.5)630
-4369 y([Common)30 b(options],)g(page)h(88\).)42 b(Dates)32
+1374 y([Common)30 b(options],)g(page)h(88\).)42 b(Dates)32
b(can)f(b)s(e)f(com)m(bined)f(in)m(to)i(ranges)f(as)h(follo)m(ws:)630
-4530 y Fm(d1)7 b Fo(<)p Fm(d2)630 4639 y(d2)g Fo(>)p
+1538 y Fm(d1)7 b Fo(<)p Fm(d2)630 1648 y(d2)g Fo(>)p
Fm(d1)233 b Ft(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 Fm(d1)37 b Ft(and)30 b Fm(d2)p
-Ft(.)630 4800 y Fo(<)p Fm(d)630 4909 y(d)t Fo(>)377 b
+Ft(.)630 1812 y Fo(<)p Fm(d)630 1921 y(d)t Fo(>)377 b
Ft(Select)31 b(all)e(revisions)f(dated)j Fm(d)i Ft(or)e(earlier.)630
-5070 y Fm(d)t Fo(<)630 5180 y(>)p Fm(d)381 b Ft(Select)31
+2085 y Fm(d)t Fo(<)630 2195 y(>)p Fm(d)381 b Ft(Select)31
b(all)e(revisions)f(dated)j Fm(d)i Ft(or)e(later.)630
-5340 y Fm(d)429 b Ft(Select)31 b(the)f(single,)f(latest)i(revision)e
-(dated)i Fm(d)i Ft(or)d(earlier.)p eop
-%%Page: 107 109
-107 108 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(107)630 299 y(The)33 b(`)p Fo(>)p Ft(')g(or)g(`)p
-Fo(<)p Ft(')g(c)m(haracters)i(ma)m(y)e(b)s(e)g(follo)m(w)m(ed)g(b)m(y)f
-(`)p Fo(=)p Ft(')i(to)g(indicate)e(an)h(inclusiv)m(e)e(range)630
-408 y(rather)f(than)g(an)h(exclusiv)m(e)e(one.)630 553
-y(Note)j(that)f(the)f(separator)h(is)f(a)g(semicolon)g(\(;\).)150
-733 y Fo(-h)384 b Ft(Prin)m(t)32 b(only)h(the)g(name)h(of)f(the)h
-Fs(r)n(cs)e Ft(\014le,)i(name)f(of)h(the)f(\014le)g(in)f(the)h(w)m
-(orking)g(directory)-8 b(,)630 842 y(head,)30 b(default)g(branc)m(h,)g
-(access)i(list,)d(lo)s(c)m(ks,)h(sym)m(b)s(olic)f(names,)i(and)f
-(su\016x.)150 1022 y Fo(-l)384 b Ft(Lo)s(cal;)30 b(run)f(only)h(in)f
+2359 y Fm(d)429 b Ft(Select)31 b(the)f(single,)f(latest)i(revision)e
+(dated)i Fm(d)i Ft(or)d(earlier.)630 2523 y(The)j(`)p
+Fo(>)p Ft(')g(or)g(`)p Fo(<)p Ft(')g(c)m(haracters)i(ma)m(y)e(b)s(e)g
+(follo)m(w)m(ed)g(b)m(y)f(`)p Fo(=)p Ft(')i(to)g(indicate)e(an)h
+(inclusiv)m(e)e(range)630 2632 y(rather)f(than)g(an)h(exclusiv)m(e)e
+(one.)630 2769 y(Note)j(that)f(the)f(separator)h(is)f(a)g(semicolon)g
+(\(;\).)150 2933 y Fo(-h)384 b Ft(Prin)m(t)32 b(only)h(the)g(name)h(of)
+f(the)h Fs(r)n(cs)e Ft(\014le,)i(name)f(of)h(the)f(\014le)g(in)f(the)h
+(w)m(orking)g(directory)-8 b(,)630 3043 y(head,)30 b(default)g(branc)m
+(h,)g(access)i(list,)d(lo)s(c)m(ks,)h(sym)m(b)s(olic)f(names,)i(and)f
+(su\016x.)150 3207 y Fo(-l)384 b Ft(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\).)150 1202 y Fo(-N)384
+b(is)f(to)h(run)e(recursiv)m(ely\).)150 3371 y Fo(-N)384
b Ft(Do)33 b(not)g(prin)m(t)e(the)i(list)e(of)h(tags)i(for)e(this)f
(\014le.)46 b(This)31 b(option)h(can)h(b)s(e)e(v)m(ery)i(useful)e(when)
-630 1311 y(y)m(our)44 b(site)f(uses)h(a)g(lot)g(of)g(tags,)k(so)c
+630 3480 y(y)m(our)44 b(site)f(uses)h(a)g(lot)g(of)g(tags,)k(so)c
(rather)g(than)f Fo(")p Ft(more)p Fo(")p Ft('ing)g(o)m(v)m(er)i(3)f
-(pages)h(of)f(tag)630 1421 y(information,)29 b(the)h(log)h(information)
+(pages)h(of)f(tag)630 3590 y(information,)29 b(the)h(log)h(information)
e(is)g(presen)m(ted)h(without)g(tags)h(at)g(all.)150
-1600 y Fo(-R)384 b Ft(Prin)m(t)29 b(only)h(the)g(name)h(of)f(the)h
-Fs(r)n(cs)e Ft(\014le.)150 1780 y Fo(-r)p Fm(revisions)630
-1890 y Ft(Prin)m(t)23 b(information)f(ab)s(out)h(revisions)f(giv)m(en)i
+3754 y Fo(-R)384 b Ft(Prin)m(t)29 b(only)h(the)g(name)h(of)f(the)h
+Fs(r)n(cs)e Ft(\014le.)150 3918 y Fo(-r)p Fm(revisions)630
+4027 y Ft(Prin)m(t)23 b(information)f(ab)s(out)h(revisions)f(giv)m(en)i
(in)e(the)i(comma-separated)i(list)c Fm(revisions)k Ft(of)630
-1999 y(revisions)i(and)i(ranges.)41 b(The)29 b(follo)m(wing)g(table)h
+4137 y(revisions)i(and)i(ranges.)41 b(The)29 b(follo)m(wing)g(table)h
(explains)e(the)i(a)m(v)-5 b(ailable)30 b(range)g(formats:)630
-2179 y Fm(rev1)7 b Fo(:)p Fm(rev2)87 b Ft(Revisions)29
+4301 y Fm(rev1)7 b Fo(:)p Fm(rev2)87 b Ft(Revisions)29
b Fm(rev1)38 b Ft(to)31 b Fm(rev2)38 b Ft(\(whic)m(h)29
b(m)m(ust)i(b)s(e)e(on)i(the)f(same)h(branc)m(h\).)630
-2359 y Fo(:)p Fm(rev)308 b Ft(Revisions)22 b(from)h(the)h(b)s(eginning)
+4465 y Fo(:)p Fm(rev)308 b Ft(Revisions)22 b(from)h(the)h(b)s(eginning)
d(of)i(the)h(branc)m(h)f(up)f(to)j(and)e(including)d
-Fm(rev)p Ft(.)630 2538 y Fm(rev)8 b Fo(:)300 b Ft(Revisions)23
+Fm(rev)p Ft(.)630 4629 y Fm(rev)8 b Fo(:)300 b Ft(Revisions)23
b(starting)h(with)g Fm(rev)32 b Ft(to)25 b(the)g(end)f(of)h(the)g
-(branc)m(h)f(con)m(taining)g Fm(rev)p Ft(.)630 2718 y
+(branc)m(h)f(con)m(taining)g Fm(rev)p Ft(.)630 4793 y
Fm(branc)m(h)209 b Ft(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.)630
-2898 y Fm(branc)m(h1)7 b Fo(:)p Fm(branc)m(h2)1110 3007
+4957 y Fm(branc)m(h1)7 b Fo(:)p Fm(branc)m(h2)1110 5066
y Ft(A)40 b(range)g(of)g(branc)m(hes)f(means)h(all)f(revisions)f(on)h
-(the)h(branc)m(hes)g(in)e(that)1110 3117 y(range.)630
-3296 y Fm(branc)m(h)p Fo(.)161 b Ft(The)30 b(latest)h(revision)d(in)i
-Fm(branc)m(h)p Ft(.)630 3476 y(A)j(bare)g(`)p Fo(-r)p
-Ft(')g(with)e(no)i(revisions)e(means)i(the)g(latest)h(revision)d(on)i
-(the)g(default)f(branc)m(h,)630 3586 y(normally)37 b(the)j(trunk.)66
-b(There)39 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)h(the)g(`)p
-Fo(-r)p Ft(')f(option)g(and)g(its)630 3695 y(argumen)m(t.)150
-3875 y Fo(-s)30 b Fm(states)127 b Ft(Prin)m(t)22 b(information)f(ab)s
-(out)i(revisions)e(whose)h(state)i(attributes)f(matc)m(h)h(one)f(of)g
-(the)g(states)630 3985 y(giv)m(en)30 b(in)f(the)i(comma-separated)h
-(list)d Fm(states)p Ft(.)150 4164 y Fo(-t)384 b Ft(Prin)m(t)29
+(the)h(branc)m(hes)g(in)e(that)1110 5176 y(range.)630
+5340 y Fm(branc)m(h)p Fo(.)161 b Ft(The)30 b(latest)h(revision)d(in)i
+Fm(branc)m(h)p Ft(.)p eop
+%%Page: 108 110
+108 109 bop 150 -116 a Ft(108)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)630 299 y(A)j(bare)g(`)p
+Fo(-r)p Ft(')g(with)e(no)i(revisions)e(means)i(the)g(latest)h(revision)
+d(on)i(the)g(default)f(branc)m(h,)630 408 y(normally)37
+b(the)j(trunk.)66 b(There)39 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m
+(een)h(the)g(`)p Fo(-r)p Ft(')f(option)g(and)g(its)630
+518 y(argumen)m(t.)150 678 y Fo(-s)30 b Fm(states)127
+b Ft(Prin)m(t)22 b(information)f(ab)s(out)i(revisions)e(whose)h(state)i
+(attributes)f(matc)m(h)h(one)f(of)g(the)g(states)630
+787 y(giv)m(en)30 b(in)f(the)i(comma-separated)h(list)d
+Fm(states)p Ft(.)150 947 y Fo(-t)384 b Ft(Prin)m(t)29
b(the)i(same)g(as)f(`)p Fo(-h)p Ft(',)h(plus)d(the)j(descriptiv)m(e)e
-(text.)150 4344 y Fo(-w)p Fm(logins)155 b Ft(Prin)m(t)25
+(text.)150 1107 y Fo(-w)p Fm(logins)155 b Ft(Prin)m(t)25
b(information)g(ab)s(out)h(revisions)f(c)m(hec)m(k)m(ed)j(in)d(b)m(y)h
-(users)g(with)f(login)g(names)h(app)s(ear-)630 4453 y(ing)32
+(users)g(with)f(login)g(names)h(app)s(ear-)630 1216 y(ing)32
b(in)f(the)i(comma-separated)i(list)c Fm(logins)p Ft(.)46
b(If)33 b Fm(logins)i Ft(is)d(omitted,)h(the)g(user's)f(login)g(is)630
-4563 y(assumed.)40 b(There)30 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m
+1326 y(assumed.)40 b(There)30 b(can)h(b)s(e)e(no)i(space)f(b)s(et)m(w)m
(een)h(the)g(`)p Fo(-w)p Ft(')f(option)g(and)g(its)g(argumen)m(t.)275
-4753 y Fo(log)e Ft(prin)m(ts)h(the)h(in)m(tersection)f(of)h(the)g
+1486 y Fo(log)e Ft(prin)m(ts)h(the)h(in)m(tersection)f(of)h(the)g
(revisions)e(selected)i(with)f(the)h(options)f(`)p Fo(-d)p
Ft(',)h(`)p Fo(-s)p Ft(',)g(and)f(`)p Fo(-w)p Ft(',)150
-4862 y(in)m(tersected)i(with)e(the)h(union)f(of)i(the)f(revisions)f
+1595 y(in)m(tersected)i(with)e(the)h(union)f(of)i(the)f(revisions)f
(selected)h(b)m(y)h(`)p Fo(-b)p Ft(')f(and)g(`)p Fo(-r)p
-Ft('.)150 5127 y Fl(A.13.2)62 b(log)42 b(examples)275
-5340 y Ft(Con)m(tributed)28 b(examples)i(are)h(gratefully)e(accepted.)p
-eop
-%%Page: 108 110
-108 109 bop 150 -116 a Ft(108)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fp(A.14)68 b(rdi\013|'patc)l(h')
-46 b(format)g(di\013s)g(b)t(et)l(w)l(een)g(releases)225
-490 y Fr(\017)60 b Ft(rdi\013)29 b([-\015ags])i([-V)g(vn])f([-r)h(t)p
-Fo(|)p Ft(-D)g(d)f([-r)g(t2)p Fo(|)p Ft(-D)i(d2]])e(mo)s(dules)6
-b(.)20 b(.)j(.)225 624 y Fr(\017)60 b Ft(Requires:)40
-b(rep)s(ository)-8 b(.)225 757 y Fr(\017)60 b Ft(Changes:)40
-b(nothing.)225 891 y Fr(\017)60 b Ft(Synon)m(ym:)40 b(patc)m(h)275
-1048 y(Builds)30 b(a)j(Larry)f(W)-8 b(all)32 b(format)h(patc)m(h\(1\))h
+Ft('.)150 1820 y Fl(A.13.2)62 b(log)42 b(examples)275
+2013 y Ft(Con)m(tributed)28 b(examples)i(are)h(gratefully)e(accepted.)
+150 2271 y Fp(A.14)68 b(rdi\013|'patc)l(h')46 b(format)g(di\013s)g(b)t
+(et)l(w)l(een)g(releases)225 2464 y Fr(\017)60 b Ft(rdi\013)29
+b([-\015ags])i([-V)g(vn])f([-r)h(t)p Fo(|)p Ft(-D)g(d)f([-r)g(t2)p
+Fo(|)p Ft(-D)i(d2]])e(mo)s(dules)6 b(.)20 b(.)j(.)225
+2599 y Fr(\017)60 b Ft(Requires:)40 b(rep)s(ository)-8
+b(.)225 2733 y Fr(\017)60 b Ft(Changes:)40 b(nothing.)225
+2868 y Fr(\017)60 b Ft(Synon)m(ym:)40 b(patc)m(h)275
+3028 y(Builds)30 b(a)j(Larry)f(W)-8 b(all)32 b(format)h(patc)m(h\(1\))h
(\014le)e(b)s(et)m(w)m(een)h(t)m(w)m(o)h(releases,)f(that)g(can)g(b)s
-(e)f(fed)g(directly)150 1158 y(in)m(to)25 b(the)f Fo(patch)f
+(e)f(fed)g(directly)150 3137 y(in)m(to)25 b(the)f Fo(patch)f
Ft(program)i(to)g(bring)e(an)h(old)g(release)h(up-to-date)h(with)d(the)
-i(new)f(release.)39 b(\(This)23 b(is)h(one)150 1268 y(of)30
+i(new)f(release.)39 b(\(This)23 b(is)h(one)150 3247 y(of)30
b(the)g(few)f Fs(cvs)g Ft(commands)g(that)i(op)s(erates)f(directly)e
(from)h(the)h(rep)s(ository)-8 b(,)30 b(and)f(do)s(esn't)g(require)g(a)
-150 1377 y(prior)g(c)m(hec)m(k)m(out.\))43 b(The)30 b(di\013)f(output)h
+150 3356 y(prior)g(c)m(hec)m(k)m(out.\))43 b(The)30 b(di\013)f(output)h
(is)g(sen)m(t)g(to)i(the)e(standard)g(output)g(device.)275
-1511 y(Y)-8 b(ou)25 b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p
+3491 y(Y)-8 b(ou)25 b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p
Fo(-r)p Ft(')g(and)h(`)p Fo(-D)p Ft(')f(options\))h(an)m(y)g(com)m
-(bination)f(of)h(one)g(or)g(t)m(w)m(o)150 1620 y(revisions)i(or)i
+(bination)f(of)h(one)g(or)g(t)m(w)m(o)150 3601 y(revisions)i(or)i
(dates.)40 b(If)29 b(only)f(one)h(revision)e(or)i(date)g(is)f(sp)s
(eci\014ed,)g(the)h(patc)m(h)g(\014le)f(re\015ects)i(di\013erences)150
-1730 y(b)s(et)m(w)m(een)h(that)g(revision)e(or)h(date)h(and)f(the)g
+3710 y(b)s(et)m(w)m(een)h(that)g(revision)e(or)h(date)h(and)f(the)g
(curren)m(t)g(head)h(revisions)d(in)h(the)i Fs(r)n(cs)e
-Ft(\014le.)275 1863 y(Note)34 b(that)f(if)f(the)h(soft)m(w)m(are)h
+Ft(\014le.)275 3845 y(Note)34 b(that)f(if)f(the)h(soft)m(w)m(are)h
(release)g(a\013ected)g(is)e(con)m(tained)h(in)f(more)h(than)f(one)i
-(directory)-8 b(,)33 b(then)150 1973 y(it)i(ma)m(y)h(b)s(e)e(necessary)
+(directory)-8 b(,)33 b(then)150 3955 y(it)i(ma)m(y)h(b)s(e)e(necessary)
i(to)g(sp)s(ecify)d(the)j(`)p Fo(-p)p Ft(')f(option)g(to)g(the)h
Fo(patch)e Ft(command)h(when)f(patc)m(hing)h(the)150
-2082 y(old)30 b(sources,)g(so)h(that)g Fo(patch)e Ft(is)g(able)h(to)h
+4064 y(old)30 b(sources,)g(so)h(that)g Fo(patch)e Ft(is)g(able)h(to)h
(\014nd)e(the)i(\014les)e(that)i(are)g(lo)s(cated)f(in)f(other)i
-(directories.)150 2304 y Fl(A.14.1)62 b(rdi\013)41 b(options)275
-2495 y Ft(These)f(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
+(directories.)150 4289 y Fl(A.14.1)62 b(rdi\013)41 b(options)275
+4482 y Ft(These)f(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
Fo(rdiff)f Ft(\(see)i(Section)f(A.5)g([Common)g(options],)150
-2605 y(page)31 b(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
-150 2762 y Fo(-D)g Fm(date)183 b Ft(Use)31 b(the)f(most)h(recen)m(t)g
-(revision)e(no)h(later)h(than)f Fm(date)p Ft(.)150 2920
+4592 y(page)31 b(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
+150 4751 y Fo(-D)g Fm(date)183 b Ft(Use)31 b(the)f(most)h(recen)m(t)g
+(revision)e(no)h(later)h(than)f Fm(date)p Ft(.)150 4911
y Fo(-f)384 b Ft(If)35 b(no)g(matc)m(hing)g(revision)f(is)g(found,)i
(retriev)m(e)g(the)f(most)h(recen)m(t)g(revision)e(\(instead)h(of)630
-3029 y(ignoring)29 b(the)h(\014le\).)150 3187 y Fo(-l)384
+5021 y(ignoring)29 b(the)h(\014le\).)150 5180 y Fo(-l)384
b Ft(Lo)s(cal;)30 b(don't)h(descend)f(sub)s(directories.)150
-3344 y Fo(-R)384 b Ft(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.)150
-3501 y Fo(-r)g Fm(tag)229 b Ft(Use)31 b(revision)d Fm(tag)p
-Ft(.)275 3659 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:)150 3816 y Fo(-c)384
-b Ft(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.)150 3973 y Fo(-s)384
-b Ft(Create)39 b(a)f(summary)e(c)m(hange)j(rep)s(ort)f(instead)f(of)h
-(a)g(patc)m(h.)63 b(The)38 b(summary)e(includes)630 4083
-y(information)30 b(ab)s(out)h(\014les)g(that)h(w)m(ere)g(c)m(hanged)g
-(or)f(added)g(b)s(et)m(w)m(een)h(the)g(releases.)44 b(It)32
-b(is)630 4193 y(sen)m(t)f(to)f(the)g(standard)g(output)f(device.)41
-b(This)28 b(is)h(useful)f(for)i(\014nding)e(out,)i(for)g(example,)630
-4302 y(whic)m(h)f(\014les)g(ha)m(v)m(e)j(c)m(hanged)f(b)s(et)m(w)m(een)
-g(t)m(w)m(o)h(dates)f(or)f(revisions.)150 4460 y Fo(-t)384
-b Ft(A)36 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.)57 b(This)34
-b(is)630 4569 y(most)d(useful)d(for)i(seeing)h(what)f(the)g(last)h(c)m
-(hange)g(to)g(a)g(\014le)f(w)m(as.)150 4727 y Fo(-u)384
-b Ft(Use)29 b(the)g(unidi\013)d(format)j(for)f(the)h(con)m(text)i
-(di\013s.)38 b(Remem)m(b)s(er)29 b(that)g(old)f(v)m(ersions)g(of)h(the)
-630 4836 y Fo(patch)24 b Ft(program)h(can't)g(handle)f(the)h(unidi\013)
-d(format,)27 b(so)f(if)e(y)m(ou)h(plan)f(to)i(p)s(ost)e(this)g(patc)m
-(h)630 4946 y(to)31 b(the)g(net)f(y)m(ou)h(should)d(probably)h(not)i
-(use)f(`)p Fo(-u)p Ft('.)150 5103 y Fo(-V)g Fm(vn)255
-b Ft(Expand)29 b(k)m(eyw)m(ords)h(according)h(to)g(the)f(rules)f
-(curren)m(t)h(in)f Fs(r)n(cs)g Ft(v)m(ersion)g Fm(vn)h
-Ft(\(the)h(expan-)630 5213 y(sion)37 b(format)g(c)m(hanged)i(with)d
-Fs(r)n(cs)h Ft(v)m(ersion)g(5\).)63 b(Note)39 b(that)f(this)e(option)h
-(is)g(no)g(longer)630 5322 y(accepted.)42 b(CVS)30 b(will)d(alw)m(a)m
-(ys)k(expand)f(k)m(eyw)m(ords)h(the)f(w)m(a)m(y)i(that)f
-Fs(r)n(cs)e Ft(v)m(ersion)h(5)h(do)s(es.)p eop
+5340 y Fo(-R)384 b Ft(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.)p
+eop
%%Page: 109 111
109 110 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(109)150 299 y Fl(A.14.2)62 b(rdi\013)41
-b(examples)275 503 y Ft(Supp)s(ose)29 b(y)m(ou)i(receiv)m(e)h(mail)e
-(from)h Fo(foo@example.net)c Ft(asking)j(for)h(an)g(up)s(date)g(from)f
-(release)i(1.2)150 613 y(to)f(1.4)h(of)e(the)h(tc)g(compiler.)39
+(commands)1910 b(109)150 299 y Fo(-r)30 b Fm(tag)229
+b Ft(Use)31 b(revision)d Fm(tag)p Ft(.)275 468 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:)150 637 y Fo(-c)384 b Ft(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.)150
+803 y Fo(-s)384 b Ft(Create)39 b(a)f(summary)e(c)m(hange)j(rep)s(ort)f
+(instead)f(of)h(a)g(patc)m(h.)63 b(The)38 b(summary)e(includes)630
+913 y(information)30 b(ab)s(out)h(\014les)g(that)h(w)m(ere)g(c)m
+(hanged)g(or)f(added)g(b)s(et)m(w)m(een)h(the)g(releases.)44
+b(It)32 b(is)630 1023 y(sen)m(t)f(to)f(the)g(standard)g(output)f
+(device.)41 b(This)28 b(is)h(useful)f(for)i(\014nding)e(out,)i(for)g
+(example,)630 1132 y(whic)m(h)f(\014les)g(ha)m(v)m(e)j(c)m(hanged)f(b)s
+(et)m(w)m(een)g(t)m(w)m(o)h(dates)f(or)f(revisions.)150
+1298 y Fo(-t)384 b Ft(A)36 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.)57
+b(This)34 b(is)630 1408 y(most)d(useful)d(for)i(seeing)h(what)f(the)g
+(last)h(c)m(hange)g(to)g(a)g(\014le)f(w)m(as.)150 1574
+y Fo(-u)384 b Ft(Use)29 b(the)g(unidi\013)d(format)j(for)f(the)h(con)m
+(text)i(di\013s.)38 b(Remem)m(b)s(er)29 b(that)g(old)f(v)m(ersions)g
+(of)h(the)630 1683 y Fo(patch)24 b Ft(program)h(can't)g(handle)f(the)h
+(unidi\013)d(format,)27 b(so)f(if)e(y)m(ou)h(plan)f(to)i(p)s(ost)e
+(this)g(patc)m(h)630 1793 y(to)31 b(the)g(net)f(y)m(ou)h(should)d
+(probably)h(not)i(use)f(`)p Fo(-u)p Ft('.)150 1959 y
+Fo(-V)g Fm(vn)255 b Ft(Expand)29 b(k)m(eyw)m(ords)h(according)h(to)g
+(the)f(rules)f(curren)m(t)h(in)f Fs(r)n(cs)g Ft(v)m(ersion)g
+Fm(vn)h Ft(\(the)h(expan-)630 2069 y(sion)37 b(format)g(c)m(hanged)i
+(with)d Fs(r)n(cs)h Ft(v)m(ersion)g(5\).)63 b(Note)39
+b(that)f(this)e(option)h(is)g(no)g(longer)630 2178 y(accepted.)42
+b(CVS)30 b(will)d(alw)m(a)m(ys)k(expand)f(k)m(eyw)m(ords)h(the)f(w)m(a)
+m(y)i(that)f Fs(r)n(cs)e Ft(v)m(ersion)h(5)h(do)s(es.)150
+2416 y Fl(A.14.2)62 b(rdi\013)41 b(examples)275 2615
+y Ft(Supp)s(ose)29 b(y)m(ou)i(receiv)m(e)h(mail)e(from)h
+Fo(foo@example.net)c Ft(asking)j(for)h(an)g(up)s(date)g(from)f(release)
+i(1.2)150 2724 y(to)f(1.4)h(of)e(the)h(tc)g(compiler.)39
b(Y)-8 b(ou)31 b(ha)m(v)m(e)h(no)e(suc)m(h)g(patc)m(hes)h(on)f(hand,)g
-(but)g(with)f Fs(cvs)g Ft(that)i(can)g(easily)150 722
+(but)g(with)f Fs(cvs)g Ft(that)i(can)g(easily)150 2834
y(b)s(e)f(\014xed)f(with)h(a)g(command)g(suc)m(h)g(as)h(this:)390
-863 y Fo($)47 b(cvs)g(rdiff)g(-c)g(-r)g(FOO1_2)f(-r)h(FOO1_4)f(tc)i(|)f
-(\\)390 967 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
-(foo@example.net)275 1113 y Ft(Supp)s(ose)28 b(y)m(ou)i(ha)m(v)m(e)h
+2969 y Fo($)47 b(cvs)g(rdiff)g(-c)g(-r)g(FOO1_2)f(-r)h(FOO1_4)f(tc)i(|)
+f(\\)390 3073 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
+(foo@example.net)275 3214 y Ft(Supp)s(ose)28 b(y)m(ou)i(ha)m(v)m(e)h
(made)f(release)h(1.3,)g(and)e(fork)m(ed)i(a)f(branc)m(h)f(called)h(`)p
-Fo(R_1_3fix)p Ft(')e(for)i(bug\014xes.)150 1222 y(`)p
+Fo(R_1_3fix)p Ft(')e(for)i(bug\014xes.)150 3324 y(`)p
Fo(R_1_3_1)p Ft(')g(corresp)s(onds)g(to)i(release)g(1.3.1,)i(whic)m(h)c
(w)m(as)i(made)f(some)h(time)f(ago.)45 b(No)m(w,)33 b(y)m(ou)f(w)m(an)m
-(t)g(to)150 1332 y(see)f(ho)m(w)f(m)m(uc)m(h)h(dev)m(elopmen)m(t)g(has)
+(t)g(to)150 3433 y(see)f(ho)m(w)f(m)m(uc)m(h)h(dev)m(elopmen)m(t)g(has)
f(b)s(een)f(done)i(on)f(the)g(branc)m(h.)40 b(This)29
-b(command)h(can)h(b)s(e)f(used:)390 1472 y Fo($)47 b(cvs)g(patch)g(-s)g
-(-r)g(R_1_3_1)f(-r)h(R_1_3fix)f(module-name)390 1576
-y(cvs)h(rdiff:)f(Diffing)g(module-name)390 1680 y(File)h(ChangeLog,v)d
+b(command)h(can)h(b)s(e)f(used:)390 3569 y Fo($)47 b(cvs)g(patch)g(-s)g
+(-r)g(R_1_3_1)f(-r)h(R_1_3fix)f(module-name)390 3672
+y(cvs)h(rdiff:)f(Diffing)g(module-name)390 3776 y(File)h(ChangeLog,v)d
(changed)i(from)h(revision)e(1.52.2.5)h(to)h(1.52.2.6)390
-1784 y(File)g(foo.c,v)e(changed)h(from)h(revision)e(1.52.2.3)h(to)h
-(1.52.2.4)390 1887 y(File)g(bar.h,v)e(changed)h(from)h(revision)e
-(1.29.2.1)h(to)h(1.2)150 2174 y Fp(A.15)68 b(release|Indicate)48
+3880 y(File)g(foo.c,v)e(changed)h(from)h(revision)e(1.52.2.3)h(to)h
+(1.52.2.4)390 3984 y(File)g(bar.h,v)e(changed)h(from)h(revision)e
+(1.29.2.1)h(to)h(1.2)150 4258 y Fp(A.15)68 b(release|Indicate)48
b(that)d(a)g(Mo)t(dule)g(is)g(no)g(longer)h(in)e(use)225
-2378 y Fr(\017)60 b Ft(release)31 b([-d])f(directories)6
-b(.)21 b(.)h(.)225 2519 y Fr(\017)60 b Ft(Requires:)40
-b(W)-8 b(orking)30 b(directory)-8 b(.)225 2659 y Fr(\017)60
+4457 y Fr(\017)60 b Ft(release)31 b([-d])f(directories)6
+b(.)21 b(.)h(.)225 4595 y Fr(\017)60 b Ft(Requires:)40
+b(W)-8 b(orking)30 b(directory)-8 b(.)225 4732 y Fr(\017)60
b Ft(Changes:)40 b(W)-8 b(orking)31 b(directory)-8 b(,)30
-b(history)g(log.)275 2836 y(This)c(command)i(is)f(mean)m(t)j(to)f
+b(history)g(log.)275 4902 y(This)c(command)i(is)f(mean)m(t)j(to)f
(safely)e(cancel)i(the)g(e\013ect)g(of)g(`)p Fo(cvs)h(checkout)p
-Ft('.)38 b(Since)27 b Fs(cvs)g Ft(do)s(esn't)150 2946
+Ft('.)38 b(Since)27 b Fs(cvs)g Ft(do)s(esn't)150 5011
y(lo)s(c)m(k)e(\014les,)g(it)g(isn't)f(strictly)g(necessary)i(to)g(use)
f(this)f(command.)38 b(Y)-8 b(ou)26 b(can)f(alw)m(a)m(ys)h(simply)d
-(delete)i(y)m(our)150 3055 y(w)m(orking)k(directory)-8
+(delete)i(y)m(our)150 5121 y(w)m(orking)k(directory)-8
b(,)29 b(if)f(y)m(ou)i(lik)m(e;)f(but)g(y)m(ou)g(risk)f(losing)g(c)m
(hanges)i(y)m(ou)g(ma)m(y)g(ha)m(v)m(e)g(forgotten,)h(and)e(y)m(ou)150
-3165 y(lea)m(v)m(e)k(no)e(trace)i(in)d(the)i Fs(cvs)f
+5230 y(lea)m(v)m(e)k(no)e(trace)i(in)d(the)i Fs(cvs)f
Ft(history)f(\014le)h(\(see)i(Section)e(C.11)h([history)f(\014le],)h
-(page)g(137\))h(that)f(y)m(ou'v)m(e)150 3274 y(abandoned)e(y)m(our)g(c)
-m(hec)m(k)m(out.)275 3421 y(Use)c(`)p Fo(cvs)j(release)p
+(page)g(138\))h(that)f(y)m(ou'v)m(e)150 5340 y(abandoned)e(y)m(our)g(c)
+m(hec)m(k)m(out.)p eop
+%%Page: 110 112
+110 111 bop 150 -116 a Ft(110)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 299 y(Use)c(`)p Fo(cvs)j(release)p
Ft(')24 b(to)j(a)m(v)m(oid)f(these)h(problems.)37 b(This)24
b(command)h(c)m(hec)m(ks)j(that)e(no)g(uncommitted)150
-3530 y(c)m(hanges)46 b(are)f(presen)m(t;)51 b(that)46
+408 y(c)m(hanges)46 b(are)f(presen)m(t;)51 b(that)46
b(y)m(ou)f(are)f(executing)h(it)f(from)g(immediately)f(ab)s(o)m(v)m(e)j
-(a)f Fs(cvs)f Ft(w)m(orking)150 3640 y(directory;)49
-b(and)43 b(that)h(the)f(rep)s(ository)f(recorded)h(for)g(y)m(our)g
-(\014les)f(is)g(the)i(same)f(as)h(the)f(rep)s(ository)150
-3749 y(de\014ned)29 b(in)g(the)i(mo)s(dule)d(database.)275
-3896 y(If)h(all)g(these)i(conditions)e(are)h(true,)g(`)p
-Fo(cvs)g(release)p Ft(')e(lea)m(v)m(es)k(a)e(record)g(of)h(its)e
-(execution)i(\(attesting)150 4005 y(to)g(y)m(our)f(in)m(ten)m(tionally)
-f(abandoning)g(y)m(our)h(c)m(hec)m(k)m(out\))k(in)29
-b(the)h Fs(cvs)g Ft(history)f(log.)150 4253 y Fl(A.15.1)62
-b(release)41 b(options)275 4457 y Ft(The)29 b Fo(release)g
-Ft(command)h(supp)s(orts)e(one)j(command)f(option:)150
-4634 y Fo(-d)384 b Ft(Delete)36 b(y)m(our)e(w)m(orking)g(cop)m(y)i(of)f
-(the)f(\014le)g(if)g(the)h(release)g(succeeds.)53 b(If)34
-b(this)g(\015ag)h(is)f(not)630 4744 y(giv)m(en)c(y)m(our)h(\014les)e
-(will)f(remain)h(in)g(y)m(our)h(w)m(orking)g(directory)-8
-b(.)630 4884 y Fg(W)g(arning:)57 b Ft(The)39 b Fo(release)d
+(a)f Fs(cvs)f Ft(w)m(orking)150 518 y(directory;)49 b(and)43
+b(that)h(the)f(rep)s(ository)f(recorded)h(for)g(y)m(our)g(\014les)f(is)
+g(the)i(same)f(as)h(the)f(rep)s(ository)150 628 y(de\014ned)29
+b(in)g(the)i(mo)s(dule)d(database.)275 789 y(If)h(all)g(these)i
+(conditions)e(are)h(true,)g(`)p Fo(cvs)g(release)p Ft(')e(lea)m(v)m(es)
+k(a)e(record)g(of)h(its)e(execution)i(\(attesting)150
+899 y(to)g(y)m(our)f(in)m(ten)m(tionally)f(abandoning)g(y)m(our)h(c)m
+(hec)m(k)m(out\))k(in)29 b(the)h Fs(cvs)g Ft(history)f(log.)150
+1177 y Fl(A.15.1)62 b(release)41 b(options)275 1397 y
+Ft(The)29 b Fo(release)g Ft(command)h(supp)s(orts)e(one)j(command)f
+(option:)150 1597 y Fo(-d)384 b Ft(Delete)36 b(y)m(our)e(w)m(orking)g
+(cop)m(y)i(of)f(the)f(\014le)g(if)g(the)h(release)g(succeeds.)53
+b(If)34 b(this)g(\015ag)h(is)f(not)630 1706 y(giv)m(en)c(y)m(our)h
+(\014les)e(will)f(remain)h(in)g(y)m(our)h(w)m(orking)g(directory)-8
+b(.)630 1854 y Fg(W)g(arning:)57 b Ft(The)39 b Fo(release)d
Ft(command)j(deletes)g(all)e(directories)h(and)g(\014les)g(recursiv)m
-(ely)-8 b(.)630 4994 y(This)33 b(has)h(the)h(v)m(ery)g(serious)e
+(ely)-8 b(.)630 1964 y(This)33 b(has)h(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)g(ha)m(v)m
-(e)h(created)630 5103 y(inside)23 b(y)m(our)j(c)m(hec)m(k)m(ed-out)i
+(e)h(created)630 2073 y(inside)23 b(y)m(our)j(c)m(hec)m(k)m(ed-out)i
(sources,)f(and)e(not)g(added)g(to)h(the)g(rep)s(ository)f(\(using)f
-(the)i Fo(add)630 5213 y Ft(command;)i(see)f(Section)g(7.1)h([Adding)d
+(the)i Fo(add)630 2183 y Ft(command;)i(see)f(Section)g(7.1)h([Adding)d
(\014les],)i(page)g(51\))h(will)c(b)s(e)i(silen)m(tly)f(deleted|ev)m
-(en)630 5322 y(if)k(it)h(is)g(non-empt)m(y!)p eop
-%%Page: 110 112
-110 111 bop 150 -116 a Ft(110)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fl(A.15.2)62 b(release)41
-b(output)275 498 y Ft(Before)31 b Fo(release)e Ft(releases)j(y)m(our)e
-(sources)h(it)g(will)d(prin)m(t)i(a)h(one-line)f(message)i(for)f(an)m
-(y)g(\014le)f(that)i(is)150 607 y(not)f(up-to-date.)275
-748 y Fg(W)-8 b(arning:)37 b Ft(An)m(y)25 b(new)f(directories)g(that)h
-(y)m(ou)g(ha)m(v)m(e)h(created,)h(but)d(not)h(added)f(to)h(the)g
-Fs(cvs)e Ft(directory)150 858 y(hierarc)m(h)m(y)35 b(with)g(the)h
-Fo(add)f Ft(command)h(\(see)h(Section)e(7.1)i([Adding)e(\014les],)h
-(page)h(51\))g(will)c(b)s(e)j(silen)m(tly)150 967 y(ignored)29
-b(\(and)i(deleted,)f(if)f(`)p Fo(-d)p Ft(')i(is)e(sp)s(eci\014ed\),)g
-(ev)m(en)i(if)f(they)g(con)m(tain)h(\014les.)150 1136
-y Fo(U)f Fm(\014le)150 1246 y Fo(P)g Fm(\014le)285 b
-Ft(There)37 b(exists)h(a)g(new)m(er)g(revision)e(of)i(this)f(\014le)f
-(in)h(the)h(rep)s(ository)-8 b(,)39 b(and)e(y)m(ou)i(ha)m(v)m(e)g(not)
-630 1356 y(mo)s(di\014ed)28 b(y)m(our)j(lo)s(cal)e(cop)m(y)i(of)g(the)f
-(\014le)g(\(`)p Fo(U)p Ft(')h(and)f(`)p Fo(P)p Ft(')g(mean)g(the)h
-(same)g(thing\).)150 1521 y Fo(A)f Fm(\014le)285 b Ft(The)36
-b(\014le)g(has)g(b)s(een)g(added)g(to)h(y)m(our)g(priv)-5
-b(ate)36 b(cop)m(y)h(of)g(the)f(sources,)j(but)d(has)g(not)h(y)m(et)630
-1631 y(b)s(een)d(committed)g(to)h(the)g(rep)s(ository)-8
-b(.)51 b(If)34 b(y)m(ou)h(delete)f(y)m(our)h(cop)m(y)g(of)f(the)h
-(sources)f(this)630 1741 y(\014le)29 b(will)f(b)s(e)i(lost.)150
-1906 y Fo(R)g Fm(\014le)285 b Ft(The)33 b(\014le)g(has)h(b)s(een)f
-(remo)m(v)m(ed)h(from)g(y)m(our)g(priv)-5 b(ate)33 b(cop)m(y)h(of)g
-(the)g(sources,)h(but)e(has)h(not)630 2016 y(y)m(et)k(b)s(een)d(remo)m
-(v)m(ed)j(from)e(the)h(rep)s(ository)-8 b(,)37 b(since)f(y)m(ou)h(ha)m
-(v)m(e)h(not)e(y)m(et)i(committed)f(the)630 2125 y(remo)m(v)-5
-b(al.)41 b(See)31 b(Section)f(A.8)h([commit],)g(page)g(97.)150
-2291 y Fo(M)f Fm(\014le)285 b Ft(The)38 b(\014le)f(is)g(mo)s(di\014ed)f
-(in)h(y)m(our)h(w)m(orking)g(directory)-8 b(.)64 b(There)38
-b(migh)m(t)g(also)g(b)s(e)f(a)i(new)m(er)630 2401 y(revision)29
-b(inside)f(the)i(rep)s(ository)-8 b(.)150 2567 y Fo(?)30
-b Fm(\014le)285 b(\014le)42 b Ft(is)37 b(in)f(y)m(our)i(w)m(orking)f
-(directory)-8 b(,)39 b(but)e(do)s(es)h(not)f(corresp)s(ond)g(to)h(an)m
-(ything)f(in)g(the)630 2676 y(source)g(rep)s(ository)-8
-b(,)37 b(and)f(is)f(not)i(in)e(the)i(list)e(of)i(\014les)e(for)h
-Fs(cvs)g Ft(to)h(ignore)f(\(see)h(the)g(de-)630 2786
-y(scription)31 b(of)i(the)g(`)p Fo(-I)p Ft(')g(option,)g(and)f(see)h
-(Section)g(C.9)g([cvsignore],)h(page)g(136\).)49 b(If)33
-b(y)m(ou)630 2895 y(remo)m(v)m(e)f(y)m(our)e(w)m(orking)g(sources,)h
-(this)e(\014le)g(will)f(b)s(e)i(lost.)150 3132 y Fl(A.15.3)62
-b(release)41 b(examples)275 3331 y Ft(Release)31 b(the)f(`)p
-Fo(tc)p Ft(')g(directory)-8 b(,)31 b(and)f(delete)g(y)m(our)h(lo)s(cal)
-e(w)m(orking)h(cop)m(y)h(of)g(the)f(\014les.)390 3466
-y Fo($)47 b(cd)h(..)429 b(#)47 b Ft(Y)-8 b(ou)31 b(m)m(ust)f(stand)g
-(immediately)f(ab)s(o)m(v)m(e)i(the)1154 3570 y Fo(#)47
-b Ft(sources)30 b(when)g(y)m(ou)h(issue)e(`)p Fo(cvs)47
-b(release)p Ft('.)390 3674 y Fo($)g(cvs)g(release)f(-d)h(tc)390
-3778 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f(repository.)390
-3881 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
-e(directory)h(`tc':)g(y)390 3985 y($)150 4258 y Fp(A.16)68
-b(up)t(date|Bring)45 b(w)l(ork)g(tree)h(in)f(sync)f(with)i(rep)t
-(ository)225 4457 y Fr(\017)60 b Ft(up)s(date)30 b([-Ad\015PpR])f([-d])
-i([-r)f(tag)p Fo(|)p Ft(-D)i(date])g(\014les)6 b(.)20
-b(.)j(.)225 4595 y Fr(\017)60 b Ft(Requires:)40 b(rep)s(ository)-8
-b(,)30 b(w)m(orking)f(directory)-8 b(.)225 4733 y Fr(\017)60
+(en)630 2293 y(if)k(it)h(is)g(non-empt)m(y!)150 2571
+y Fl(A.15.2)62 b(release)41 b(output)275 2790 y Ft(Before)31
+b Fo(release)e Ft(releases)j(y)m(our)e(sources)h(it)g(will)d(prin)m(t)i
+(a)h(one-line)f(message)i(for)f(an)m(y)g(\014le)f(that)i(is)150
+2900 y(not)f(up-to-date.)275 3062 y Fg(W)-8 b(arning:)37
+b Ft(An)m(y)25 b(new)f(directories)g(that)h(y)m(ou)g(ha)m(v)m(e)h
+(created,)h(but)d(not)h(added)f(to)h(the)g Fs(cvs)e Ft(directory)150
+3171 y(hierarc)m(h)m(y)35 b(with)g(the)h Fo(add)f Ft(command)h(\(see)h
+(Section)e(7.1)i([Adding)e(\014les],)h(page)h(51\))g(will)c(b)s(e)j
+(silen)m(tly)150 3281 y(ignored)29 b(\(and)i(deleted,)f(if)f(`)p
+Fo(-d)p Ft(')i(is)e(sp)s(eci\014ed\),)g(ev)m(en)i(if)f(they)g(con)m
+(tain)h(\014les.)150 3481 y Fo(U)f Fm(\014le)150 3590
+y Fo(P)g Fm(\014le)285 b Ft(There)37 b(exists)h(a)g(new)m(er)g
+(revision)e(of)i(this)f(\014le)f(in)h(the)h(rep)s(ository)-8
+b(,)39 b(and)e(y)m(ou)i(ha)m(v)m(e)g(not)630 3700 y(mo)s(di\014ed)28
+b(y)m(our)j(lo)s(cal)e(cop)m(y)i(of)g(the)f(\014le)g(\(`)p
+Fo(U)p Ft(')h(and)f(`)p Fo(P)p Ft(')g(mean)g(the)h(same)g(thing\).)150
+3886 y Fo(A)f Fm(\014le)285 b Ft(The)36 b(\014le)g(has)g(b)s(een)g
+(added)g(to)h(y)m(our)g(priv)-5 b(ate)36 b(cop)m(y)h(of)g(the)f
+(sources,)j(but)d(has)g(not)h(y)m(et)630 3996 y(b)s(een)d(committed)g
+(to)h(the)g(rep)s(ository)-8 b(.)51 b(If)34 b(y)m(ou)h(delete)f(y)m
+(our)h(cop)m(y)g(of)f(the)h(sources)f(this)630 4105 y(\014le)29
+b(will)f(b)s(e)i(lost.)150 4292 y Fo(R)g Fm(\014le)285
+b Ft(The)33 b(\014le)g(has)h(b)s(een)f(remo)m(v)m(ed)h(from)g(y)m(our)g
+(priv)-5 b(ate)33 b(cop)m(y)h(of)g(the)g(sources,)h(but)e(has)h(not)630
+4401 y(y)m(et)k(b)s(een)d(remo)m(v)m(ed)j(from)e(the)h(rep)s(ository)-8
+b(,)37 b(since)f(y)m(ou)h(ha)m(v)m(e)h(not)e(y)m(et)i(committed)f(the)
+630 4511 y(remo)m(v)-5 b(al.)41 b(See)31 b(Section)f(A.8)h([commit],)g
+(page)g(97.)150 4698 y Fo(M)f Fm(\014le)285 b Ft(The)38
+b(\014le)f(is)g(mo)s(di\014ed)f(in)h(y)m(our)h(w)m(orking)g(directory)
+-8 b(.)64 b(There)38 b(migh)m(t)g(also)g(b)s(e)f(a)i(new)m(er)630
+4807 y(revision)29 b(inside)f(the)i(rep)s(ository)-8
+b(.)150 4994 y Fo(?)30 b Fm(\014le)285 b(\014le)42 b
+Ft(is)37 b(in)f(y)m(our)i(w)m(orking)f(directory)-8 b(,)39
+b(but)e(do)s(es)h(not)f(corresp)s(ond)g(to)h(an)m(ything)f(in)g(the)630
+5103 y(source)g(rep)s(ository)-8 b(,)37 b(and)f(is)f(not)i(in)e(the)i
+(list)e(of)i(\014les)e(for)h Fs(cvs)g Ft(to)h(ignore)f(\(see)h(the)g
+(de-)630 5213 y(scription)31 b(of)i(the)g(`)p Fo(-I)p
+Ft(')g(option,)g(and)f(see)h(Section)g(C.9)g([cvsignore],)h(page)g
+(136\).)49 b(If)33 b(y)m(ou)630 5322 y(remo)m(v)m(e)f(y)m(our)e(w)m
+(orking)g(sources,)h(this)e(\014le)g(will)f(b)s(e)i(lost.)p
+eop
+%%Page: 111 113
+111 112 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(111)150 299 y Fl(A.15.3)62 b(release)41
+b(examples)275 491 y Ft(Release)31 b(the)f(`)p Fo(tc)p
+Ft(')g(directory)-8 b(,)31 b(and)f(delete)g(y)m(our)h(lo)s(cal)e(w)m
+(orking)h(cop)m(y)h(of)g(the)f(\014les.)390 619 y Fo($)47
+b(cd)h(..)429 b(#)47 b Ft(Y)-8 b(ou)31 b(m)m(ust)f(stand)g(immediately)
+f(ab)s(o)m(v)m(e)i(the)1154 723 y Fo(#)47 b Ft(sources)30
+b(when)g(y)m(ou)h(issue)e(`)p Fo(cvs)47 b(release)p Ft('.)390
+827 y Fo($)g(cvs)g(release)f(-d)h(tc)390 931 y(You)g(have)g([0])f
+(altered)g(files)h(in)g(this)f(repository.)390 1034 y(Are)h(you)g(sure)
+f(you)h(want)g(to)g(release)f(\(and)h(delete\))e(directory)h(`tc':)g(y)
+390 1138 y($)150 1394 y Fp(A.16)68 b(up)t(date|Bring)45
+b(w)l(ork)g(tree)h(in)f(sync)f(with)i(rep)t(ository)225
+1586 y Fr(\017)60 b Ft(up)s(date)30 b([-Ad\015PpR])f([-d])i([-r)f(tag)p
+Fo(|)p Ft(-D)i(date])g(\014les)6 b(.)20 b(.)j(.)225 1720
+y Fr(\017)60 b Ft(Requires:)40 b(rep)s(ository)-8 b(,)30
+b(w)m(orking)f(directory)-8 b(.)225 1854 y Fr(\017)60
b Ft(Changes:)40 b(w)m(orking)30 b(directory)-8 b(.)275
-4902 y(After)27 b(y)m(ou'v)m(e)h(run)e(c)m(hec)m(k)m(out)j(to)f(create)
+2013 y(After)27 b(y)m(ou'v)m(e)h(run)e(c)m(hec)m(k)m(out)j(to)f(create)
g(y)m(our)f(priv)-5 b(ate)27 b(cop)m(y)g(of)g(source)g(from)g(the)g
-(common)g(rep)s(os-)150 5011 y(itory)-8 b(,)30 b(other)h(dev)m(elop)s
+(common)g(rep)s(os-)150 2123 y(itory)-8 b(,)30 b(other)h(dev)m(elop)s
(ers)e(will)f(con)m(tin)m(ue)i(c)m(hanging)g(the)h(cen)m(tral)f
(source.)41 b(F)-8 b(rom)31 b(time)f(to)h(time,)f(when)150
-5121 y(it)25 b(is)g(con)m(v)m(enien)m(t)i(in)d(y)m(our)i(dev)m(elopmen)
+2232 y(it)25 b(is)g(con)m(v)m(enien)m(t)i(in)d(y)m(our)i(dev)m(elopmen)
m(t)g(pro)s(cess,)g(y)m(ou)g(can)g(use)f(the)h Fo(update)e
-Ft(command)h(from)g(within)150 5230 y(y)m(our)43 b(w)m(orking)f
+Ft(command)h(from)g(within)150 2342 y(y)m(our)43 b(w)m(orking)f
(directory)g(to)i(reconcile)e(y)m(our)h(w)m(ork)g(with)e(an)m(y)j
-(revisions)d(applied)f(to)k(the)f(source)150 5340 y(rep)s(ository)29
-b(since)h(y)m(our)g(last)h(c)m(hec)m(k)m(out)h(or)f(up)s(date.)p
-eop
-%%Page: 111 113
-111 112 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(111)150 299 y Fl(A.16.1)62 b(up)s(date)42
-b(options)275 488 y Ft(These)33 b(standard)h(options)f(are)i(a)m(v)-5
-b(ailable)34 b(with)e Fo(update)h Ft(\(see)i(Section)f(A.5)h([Common)f
-(options],)150 597 y(page)d(88,)h(for)e(a)g(complete)h(description)e
-(of)h(them\):)150 749 y Fo(-D)g(date)162 b Ft(Use)42
-b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
-Fm(date)p Ft(.)74 b(This)39 b(option)i(is)f(stic)m(ky)-8
-b(,)45 b(and)630 859 y(implies)36 b(`)p Fo(-P)p Ft('.)64
-b(See)39 b(Section)f(4.9)i([Stic)m(ky)e(tags],)k(page)d(38,)j(for)c
-(more)g(information)f(on)630 968 y(stic)m(ky)31 b(tags/dates.)150
-1120 y Fo(-f)384 b Ft(Only)21 b(useful)f(with)h(the)i(`)p
-Fo(-D)30 b Fm(date)5 b Ft(')23 b(or)g(`)p Fo(-r)30 b
-Fm(tag)8 b Ft(')23 b(\015ags.)38 b(If)22 b(no)h(matc)m(hing)f(revision)
-f(is)g(found,)630 1230 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\).)150
-1382 y Fo(-k)f Fm(k\015ag)165 b Ft(Pro)s(cess)35 b(k)m(eyw)m(ords)g
-(according)g(to)g Fm(k\015ag)p Ft(.)55 b(See)35 b(Chapter)f(12)i([Keyw)
-m(ord)f(substitution],)630 1492 y(page)c(73.)41 b(This)28
-b(option)i(is)f(stic)m(ky;)h(future)g(up)s(dates)f(of)h(this)f(\014le)g
-(in)f(this)h(w)m(orking)h(direc-)630 1601 y(tory)35 b(will)d(use)i(the)
-h(same)g Fm(k\015ag)p Ft(.)53 b(The)34 b Fo(status)f
-Ft(command)h(can)h(b)s(e)f(view)m(ed)g(to)i(see)f(the)630
-1711 y(stic)m(ky)24 b(options.)38 b(See)25 b(App)s(endix)c(B)k([In)m(v)
-m(oking)f(CVS],)g(page)h(115,)i(for)d(more)h(information)630
-1820 y(on)30 b(the)h Fo(status)d Ft(command.)150 1972
-y Fo(-l)384 b Ft(Lo)s(cal;)31 b(run)f(only)g(in)g(curren)m(t)h(w)m
-(orking)f(directory)-8 b(.)43 b(See)31 b(Chapter)f(6)i([Recursiv)m(e)f
-(b)s(eha)m(v-)630 2082 y(ior],)f(page)h(49.)150 2234
-y Fo(-P)384 b Ft(Prune)29 b(empt)m(y)i(directories.)40
-b(See)30 b(Section)h(7.5)g([Mo)m(ving)g(directories],)f(page)h(55.)150
-2386 y Fo(-p)384 b Ft(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
-(output.)150 2538 y Fo(-R)384 b Ft(Up)s(date)37 b(directories)g
-(recursiv)m(ely)f(\(default\).)63 b(See)38 b(Chapter)f(6)h([Recursiv)m
-(e)f(b)s(eha)m(vior],)630 2647 y(page)31 b(49.)150 2799
-y Fo(-r)f(rev)210 b Ft(Retriev)m(e)22 b(revision/tag)g
-Fm(rev)p Ft(.)38 b(This)20 b(option)h(is)f(stic)m(ky)-8
-b(,)25 b(and)c(implies)e(`)p Fo(-P)p Ft('.)37 b(See)22
-b(Section)g(4.9)630 2909 y([Stic)m(ky)31 b(tags],)g(page)h(38,)f(for)f
-(more)h(information)d(on)j(stic)m(ky)f(tags/dates.)275
-3046 y(These)g(sp)s(ecial)f(options)g(are)i(also)f(a)m(v)-5
-b(ailable)30 b(with)f Fo(update)p Ft(.)150 3198 y Fo(-A)384
-b Ft(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f(or)d(`)p
-Fo(-k)p Ft(')f(options.)77 b(See)43 b(Section)f(4.9)i([Stic)m(ky)e
-(tags],)630 3308 y(page)31 b(38,)h(for)e(more)g(information)f(on)h
-(stic)m(ky)h(tags/dates.)150 3460 y Fo(-d)384 b Ft(Create)36
-b(an)m(y)f(directories)f(that)i(exist)e(in)g(the)h(rep)s(ository)f(if)g
-(they're)h(missing)e(from)i(the)630 3569 y(w)m(orking)24
-b(directory)-8 b(.)38 b(Normally)-8 b(,)25 b Fo(update)e
-Ft(acts)i(only)f(on)g(directories)f(and)h(\014les)g(that)g(w)m(ere)630
-3679 y(already)30 b(enrolled)f(in)g(y)m(our)h(w)m(orking)g(directory)-8
-b(.)630 3809 y(This)27 b(is)h(useful)g(for)g(up)s(dating)f(directories)
-h(that)i(w)m(ere)g(created)g(in)d(the)j(rep)s(ository)e(since)630
-3919 y(the)36 b(initial)c(c)m(hec)m(k)m(out;)41 b(but)35
-b(it)f(has)i(an)f(unfortunate)g(side)f(e\013ect.)57 b(If)35
-b(y)m(ou)h(delib)s(erately)630 4029 y(a)m(v)m(oided)41
+(revisions)d(applied)f(to)k(the)f(source)150 2451 y(rep)s(ository)29
+b(since)h(y)m(our)g(last)h(c)m(hec)m(k)m(out)h(or)f(up)s(date.)150
+2674 y Fl(A.16.1)62 b(up)s(date)42 b(options)275 2866
+y Ft(These)33 b(standard)h(options)f(are)i(a)m(v)-5 b(ailable)34
+b(with)e Fo(update)h Ft(\(see)i(Section)f(A.5)h([Common)f(options],)150
+2976 y(page)d(88,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
+3134 y Fo(-D)g(date)162 b Ft(Use)42 b(the)f(most)g(recen)m(t)i
+(revision)c(no)i(later)g(than)g Fm(date)p Ft(.)74 b(This)39
+b(option)i(is)f(stic)m(ky)-8 b(,)45 b(and)630 3244 y(implies)36
+b(`)p Fo(-P)p Ft('.)64 b(See)39 b(Section)f(4.9)i([Stic)m(ky)e(tags],)k
+(page)d(38,)j(for)c(more)g(information)f(on)630 3354
+y(stic)m(ky)31 b(tags/dates.)150 3512 y Fo(-f)384 b Ft(Only)21
+b(useful)f(with)h(the)i(`)p Fo(-D)30 b Fm(date)5 b Ft(')23
+b(or)g(`)p Fo(-r)30 b Fm(tag)8 b Ft(')23 b(\015ags.)38
+b(If)22 b(no)h(matc)m(hing)f(revision)f(is)g(found,)630
+3622 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\).)150 3780 y Fo(-k)f Fm(k\015ag)165
+b Ft(Pro)s(cess)35 b(k)m(eyw)m(ords)g(according)g(to)g
+Fm(k\015ag)p Ft(.)55 b(See)35 b(Chapter)f(12)i([Keyw)m(ord)f
+(substitution],)630 3890 y(page)c(73.)41 b(This)28 b(option)i(is)f
+(stic)m(ky;)h(future)g(up)s(dates)f(of)h(this)f(\014le)g(in)f(this)h(w)
+m(orking)h(direc-)630 3999 y(tory)35 b(will)d(use)i(the)h(same)g
+Fm(k\015ag)p Ft(.)53 b(The)34 b Fo(status)f Ft(command)h(can)h(b)s(e)f
+(view)m(ed)g(to)i(see)f(the)630 4109 y(stic)m(ky)24 b(options.)38
+b(See)25 b(App)s(endix)c(B)k([In)m(v)m(oking)f(CVS],)g(page)h(115,)i
+(for)d(more)h(information)630 4219 y(on)30 b(the)h Fo(status)d
+Ft(command.)150 4377 y Fo(-l)384 b Ft(Lo)s(cal;)31 b(run)f(only)g(in)g
+(curren)m(t)h(w)m(orking)f(directory)-8 b(.)43 b(See)31
+b(Chapter)f(6)i([Recursiv)m(e)f(b)s(eha)m(v-)630 4487
+y(ior],)f(page)h(49.)150 4645 y Fo(-P)384 b Ft(Prune)29
+b(empt)m(y)i(directories.)40 b(See)30 b(Section)h(7.5)g([Mo)m(ving)g
+(directories],)f(page)h(55.)150 4804 y Fo(-p)384 b Ft(Pip)s(e)29
+b(\014les)g(to)i(the)g(standard)e(output.)150 4962 y
+Fo(-R)384 b Ft(Up)s(date)37 b(directories)g(recursiv)m(ely)f
+(\(default\).)63 b(See)38 b(Chapter)f(6)h([Recursiv)m(e)f(b)s(eha)m
+(vior],)630 5072 y(page)31 b(49.)150 5230 y Fo(-r)f(rev)210
+b Ft(Retriev)m(e)22 b(revision/tag)g Fm(rev)p Ft(.)38
+b(This)20 b(option)h(is)f(stic)m(ky)-8 b(,)25 b(and)c(implies)e(`)p
+Fo(-P)p Ft('.)37 b(See)22 b(Section)g(4.9)630 5340 y([Stic)m(ky)31
+b(tags],)g(page)h(38,)f(for)f(more)h(information)d(on)j(stic)m(ky)f
+(tags/dates.)p eop
+%%Page: 112 114
+112 113 bop 150 -116 a Ft(112)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 391 y(These)g(sp)s(ecial)f(options)g
+(are)i(also)f(a)m(v)-5 b(ailable)30 b(with)f Fo(update)p
+Ft(.)150 542 y Fo(-A)384 b Ft(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k
+(dates,)f(or)d(`)p Fo(-k)p Ft(')f(options.)77 b(See)43
+b(Section)f(4.9)i([Stic)m(ky)e(tags],)630 651 y(page)31
+b(38,)h(for)e(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)150
+801 y Fo(-C)384 b Ft(Ov)m(erwrite)25 b(lo)s(cally)f(mo)s(di\014ed)g
+(\014les)g(with)h(clean)g(copies)h(from)f(the)h(rep)s(ository)e(\(the)i
+(mo)s(d-)630 911 y(i\014ed)j(\014le)g(is)h(sa)m(v)m(ed)h(in)e(`)p
+Fo(.#)p Fm(\014le)p Fo(.)p Fm(revision)p Ft(',)f(ho)m(w)m(ev)m(er\).)
+150 1061 y Fo(-d)384 b Ft(Create)36 b(an)m(y)f(directories)f(that)i
+(exist)e(in)g(the)h(rep)s(ository)f(if)g(they're)h(missing)e(from)i
+(the)630 1171 y(w)m(orking)24 b(directory)-8 b(.)38 b(Normally)-8
+b(,)25 b Fo(update)e Ft(acts)i(only)f(on)g(directories)f(and)h(\014les)
+g(that)g(w)m(ere)630 1280 y(already)30 b(enrolled)f(in)g(y)m(our)h(w)m
+(orking)g(directory)-8 b(.)630 1410 y(This)27 b(is)h(useful)g(for)g(up)
+s(dating)f(directories)h(that)i(w)m(ere)g(created)g(in)d(the)j(rep)s
+(ository)e(since)630 1520 y(the)36 b(initial)c(c)m(hec)m(k)m(out;)41
+b(but)35 b(it)f(has)i(an)f(unfortunate)g(side)f(e\013ect.)57
+b(If)35 b(y)m(ou)h(delib)s(erately)630 1629 y(a)m(v)m(oided)41
b(certain)g(directories)f(in)f(the)i(rep)s(ository)f(when)g(y)m(ou)h
-(created)h(y)m(our)f(w)m(orking)630 4138 y(directory)29
+(created)h(y)m(our)f(w)m(orking)630 1739 y(directory)29
b(\(either)f(through)h(use)g(of)g(a)g(mo)s(dule)f(name)h(or)g(b)m(y)g
-(listing)e(explicitly)g(the)i(\014les)630 4248 y(and)e(directories)g(y)
+(listing)e(explicitly)g(the)i(\014les)630 1849 y(and)e(directories)g(y)
m(ou)h(w)m(an)m(ted)h(on)f(the)g(command)f(line\),)h(then)f(up)s
-(dating)f(with)h(`)p Fo(-d)p Ft(')h(will)630 4357 y(create)k(those)f
+(dating)f(with)h(`)p Fo(-d)p Ft(')h(will)630 1958 y(create)k(those)f
(directories,)e(whic)m(h)h(ma)m(y)h(not)f(b)s(e)g(what)g(y)m(ou)h(w)m
-(an)m(t.)150 4509 y Fo(-I)f Fm(name)142 b Ft(Ignore)36
+(an)m(t.)150 2108 y Fo(-I)f Fm(name)142 b Ft(Ignore)36
b(\014les)f(whose)g(names)h(matc)m(h)g Fm(name)41 b Ft(\(in)35
b(y)m(our)h(w)m(orking)f(directory\))g(during)f(the)630
-4619 y(up)s(date.)64 b(Y)-8 b(ou)39 b(can)g(sp)s(ecify)e(`)p
+2218 y(up)s(date.)64 b(Y)-8 b(ou)39 b(can)g(sp)s(ecify)e(`)p
Fo(-I)p Ft(')i(more)f(than)g(once)i(on)e(the)h(command)f(line)f(to)i
-(sp)s(ec-)630 4729 y(ify)h(sev)m(eral)i(\014les)e(to)i(ignore.)73
+(sp)s(ec-)630 2328 y(ify)h(sev)m(eral)i(\014les)e(to)i(ignore.)73
b(Use)42 b(`)p Fo(-I)30 b(!)p Ft(')41 b(to)h(a)m(v)m(oid)g(ignoring)d
-(an)m(y)j(\014les)e(at)i(all.)73 b(See)630 4838 y(Section)26
+(an)m(y)j(\014les)e(at)i(all.)73 b(See)630 2437 y(Section)26
b(C.9)h([cvsignore],)h(page)g(136,)h(for)d(other)h(w)m(a)m(ys)h(to)f
-(mak)m(e)h Fs(cvs)d Ft(ignore)i(some)g(\014les.)150 4990
+(mak)m(e)h Fs(cvs)d Ft(ignore)i(some)g(\014les.)150 2587
y Fo(-W)p Fm(sp)s(ec)214 b Ft(Sp)s(ecify)41 b(\014le)h(names)h(that)h
(should)c(b)s(e)j(\014ltered)f(during)e(up)s(date.)78
-b(Y)-8 b(ou)43 b(can)g(use)g(this)630 5100 y(option)30
-b(rep)s(eatedly)-8 b(.)630 5230 y Fm(sp)s(ec)40 b Ft(can)c(b)s(e)e(a)h
+b(Y)-8 b(ou)43 b(can)g(use)g(this)630 2697 y(option)30
+b(rep)s(eatedly)-8 b(.)630 2827 y Fm(sp)s(ec)40 b Ft(can)c(b)s(e)e(a)h
(\014le)g(name)g(pattern)g(of)g(the)g(same)h(t)m(yp)s(e)f(that)h(y)m
-(ou)f(can)g(sp)s(ecify)f(in)g(the)630 5340 y(`)p Fo(.cvswrappers)p
+(ou)f(can)g(sp)s(ecify)f(in)g(the)630 2936 y(`)p Fo(.cvswrappers)p
Ft(')28 b(\014le.)39 b(See)31 b(Section)f(C.2)h([W)-8
-b(rapp)s(ers],)30 b(page)h(130.)p eop
-%%Page: 112 114
-112 113 bop 150 -116 a Ft(112)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo(-j)p Fm(revision)76
+b(rapp)s(ers],)30 b(page)h(130.)150 3087 y Fo(-j)p Fm(revision)76
b Ft(With)29 b(t)m(w)m(o)i(`)p Fo(-j)p Ft(')f(options,)g(merge)g(c)m
(hanges)h(from)e(the)h(revision)e(sp)s(eci\014ed)g(with)h(the)h
-(\014rst)630 408 y(`)p Fo(-j)p Ft(')c(option)f(to)i(the)f(revision)e
+(\014rst)630 3196 y(`)p Fo(-j)p Ft(')c(option)f(to)i(the)f(revision)e
(sp)s(eci\014ed)g(with)g(the)i(second)g(`)p Fo(j)p Ft(')g(option,)h(in)
-m(to)f(the)g(w)m(orking)630 518 y(directory)-8 b(.)630
-654 y(With)29 b(one)h(`)p Fo(-j)p Ft(')f(option,)g(merge)h(c)m(hanges)g
-(from)f(the)h(ancestor)g(revision)e(to)i(the)g(revision)630
-764 y(sp)s(eci\014ed)24 b(with)h(the)h(`)p Fo(-j)p Ft(')f(option,)i(in)
-m(to)e(the)h(w)m(orking)g(directory)-8 b(.)39 b(The)25
-b(ancestor)i(revision)630 873 y(is)e(the)h(common)g(ancestor)g(of)g
+m(to)f(the)g(w)m(orking)630 3306 y(directory)-8 b(.)630
+3436 y(With)29 b(one)h(`)p Fo(-j)p Ft(')f(option,)g(merge)h(c)m(hanges)
+g(from)f(the)h(ancestor)g(revision)e(to)i(the)g(revision)630
+3545 y(sp)s(eci\014ed)24 b(with)h(the)h(`)p Fo(-j)p Ft(')f(option,)i
+(in)m(to)e(the)h(w)m(orking)g(directory)-8 b(.)39 b(The)25
+b(ancestor)i(revision)630 3655 y(is)e(the)h(common)g(ancestor)g(of)g
(the)g(revision)e(whic)m(h)h(the)g(w)m(orking)g(directory)h(is)e(based)
-i(on,)630 983 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g(the)h(`)p
-Fo(-j)p Ft(')h(option.)630 1119 y(In)g(addition,)g(eac)m(h)i(`)p
+i(on,)630 3765 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g(the)h(`)p
+Fo(-j)p Ft(')h(option.)630 3894 y(In)g(addition,)g(eac)m(h)i(`)p
Fo(-j)p Ft(')f(option)f(can)h(con)m(tain)g(an)g(optional)f(date)h(sp)s
-(eci\014cation)f(whic)m(h,)630 1228 y(when)37 b(used)g(with)g(branc)m
+(eci\014cation)f(whic)m(h,)630 4004 y(when)37 b(used)g(with)g(branc)m
(hes,)j(can)e(limit)e(the)i(c)m(hosen)h(revision)d(to)j(one)f(within)e
-(a)i(sp)s(e-)630 1338 y(ci\014c)44 b(date.)84 b(An)44
+(a)i(sp)s(e-)630 4114 y(ci\014c)44 b(date.)84 b(An)44
b(optional)g(date)h(is)e(sp)s(eci\014ed)g(b)m(y)h(adding)g(a)g(colon)h
-(\(:\))70 b(to)45 b(the)f(tag:)630 1448 y(`)p Fo(-j)p
-Fm(Sym)m(b)s(olic)p 1119 1448 28 4 v 31 w(T)-8 b(ag)8
-b Fo(:)p Fm(Date)p 1543 1448 V 34 w(Sp)s(eci\014er)f
-Ft('.)630 1584 y(See)31 b(Chapter)e(5)i([Branc)m(hing)f(and)g
-(merging],)g(page)h(41.)150 1814 y Fl(A.16.2)62 b(up)s(date)42
-b(output)275 2010 y Fo(update)23 b Ft(and)i Fo(checkout)f
+(\(:\))70 b(to)45 b(the)f(tag:)630 4223 y(`)p Fo(-j)p
+Fm(Sym)m(b)s(olic)p 1119 4223 28 4 v 31 w(T)-8 b(ag)8
+b Fo(:)p Fm(Date)p 1543 4223 V 34 w(Sp)s(eci\014er)f
+Ft('.)630 4353 y(See)31 b(Chapter)e(5)i([Branc)m(hing)f(and)g
+(merging],)g(page)h(41.)150 4563 y Fl(A.16.2)62 b(up)s(date)42
+b(output)275 4751 y Fo(update)23 b Ft(and)i Fo(checkout)f
Ft(k)m(eep)i(y)m(ou)g(informed)e(of)i(their)e(progress)i(b)m(y)f(prin)m
-(ting)e(a)j(line)e(for)i(eac)m(h)h(\014le,)150 2119 y(preceded)j(b)m(y)
+(ting)e(a)j(line)e(for)i(eac)m(h)h(\014le,)150 4861 y(preceded)j(b)m(y)
g(one)h(c)m(haracter)h(indicating)c(the)j(status)f(of)h(the)g(\014le:)
-150 2283 y Fo(U)f Fm(\014le)285 b Ft(The)36 b(\014le)f(w)m(as)i(brough)
+150 5011 y Fo(U)f Fm(\014le)285 b Ft(The)36 b(\014le)f(w)m(as)i(brough)
m(t)f(up)g(to)h(date)g(with)e(resp)s(ect)h(to)h(the)g(rep)s(ository)-8
-b(.)58 b(This)35 b(is)g(done)630 2393 y(for)i(an)m(y)h(\014le)f(that)h
+b(.)58 b(This)35 b(is)g(done)630 5121 y(for)i(an)m(y)h(\014le)f(that)h
(exists)f(in)f(the)i(rep)s(ository)e(but)h(not)h(in)e(y)m(our)h
-(source,)j(and)d(for)g(\014les)630 2502 y(that)31 b(y)m(ou)g(ha)m(v)m
+(source,)j(and)d(for)g(\014les)630 5230 y(that)31 b(y)m(ou)g(ha)m(v)m
(en't)g(c)m(hanged)g(but)f(are)g(not)h(the)f(most)h(recen)m(t)g(v)m
-(ersions)f(a)m(v)-5 b(ailable)30 b(in)f(the)630 2612
-y(rep)s(ository)-8 b(.)150 2774 y Fo(P)30 b Fm(\014le)285
+(ersions)f(a)m(v)-5 b(ailable)30 b(in)f(the)630 5340
+y(rep)s(ository)-8 b(.)p eop
+%%Page: 113 115
+113 114 bop 150 -116 a Ft(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(113)150 299 y Fo(P)30 b Fm(\014le)285
b Ft(Lik)m(e)33 b(`)p Fo(U)p Ft(',)h(but)e(the)h Fs(cvs)f
Ft(serv)m(er)i(sends)e(a)h(patc)m(h)h(instead)e(of)h(an)g(en)m(tire)g
-(\014le.)48 b(These)33 b(t)m(w)m(o)630 2884 y(things)c(accomplish)g
-(the)i(same)g(thing.)150 3046 y Fo(A)f Fm(\014le)285
-b Ft(The)30 b(\014le)f(has)h(b)s(een)f(added)h(to)g(y)m(our)h(priv)-5
+(\014le.)48 b(These)33 b(t)m(w)m(o)630 408 y(things)c(accomplish)g(the)
+i(same)g(thing.)150 568 y Fo(A)f Fm(\014le)285 b Ft(The)30
+b(\014le)f(has)h(b)s(een)f(added)h(to)g(y)m(our)h(priv)-5
b(ate)29 b(cop)m(y)i(of)f(the)h(sources,)f(and)g(will)d(b)s(e)j(added)
-630 3156 y(to)35 b(the)f(source)g(rep)s(ository)f(when)g(y)m(ou)h(run)f
+630 677 y(to)35 b(the)f(source)g(rep)s(ository)f(when)g(y)m(ou)h(run)f
Fo(commit)f Ft(on)i(the)g(\014le.)50 b(This)33 b(is)g(a)h(reminder)630
-3266 y(to)d(y)m(ou)g(that)g(the)f(\014le)g(needs)g(to)h(b)s(e)f
-(committed.)150 3428 y Fo(R)g Fm(\014le)285 b Ft(The)35
+787 y(to)d(y)m(ou)g(that)g(the)f(\014le)g(needs)g(to)h(b)s(e)f
+(committed.)150 946 y Fo(R)g Fm(\014le)285 b Ft(The)35
b(\014le)f(has)h(b)s(een)f(remo)m(v)m(ed)i(from)e(y)m(our)h(priv)-5
b(ate)35 b(cop)m(y)h(of)f(the)g(sources,)i(and)d(will)f(b)s(e)630
-3538 y(remo)m(v)m(ed)d(from)e(the)h(source)f(rep)s(ository)g(when)f(y)m
+1056 y(remo)m(v)m(ed)d(from)e(the)h(source)f(rep)s(ository)g(when)f(y)m
(ou)i(run)f Fo(commit)f Ft(on)h(the)h(\014le.)39 b(This)27
-b(is)h(a)630 3647 y(reminder)g(to)j(y)m(ou)g(that)g(the)g(\014le)e
-(needs)h(to)h(b)s(e)f(committed.)150 3810 y Fo(M)g Fm(\014le)285
+b(is)h(a)630 1166 y(reminder)g(to)j(y)m(ou)g(that)g(the)g(\014le)e
+(needs)h(to)h(b)s(e)f(committed.)150 1325 y Fo(M)g Fm(\014le)285
b Ft(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(.)630 3946 y(`)p Fo(M)p Ft(')29 b(can)f(indicate)g(one)
+(directory)-8 b(.)630 1460 y(`)p Fo(M)p Ft(')29 b(can)f(indicate)g(one)
g(of)h(t)m(w)m(o)h(states)f(for)f(a)h(\014le)f(y)m(ou're)h(w)m(orking)e
-(on:)40 b(either)28 b(there)g(w)m(ere)630 4055 y(no)39
+(on:)40 b(either)28 b(there)g(w)m(ere)630 1569 y(no)39
b(mo)s(di\014cations)e(to)i(the)g(same)g(\014le)f(in)g(the)h(rep)s
(ository)-8 b(,)40 b(so)f(that)h(y)m(our)e(\014le)g(remains)630
-4165 y(as)e(y)m(ou)g(last)g(sa)m(w)g(it;)j(or)c(there)h(w)m(ere)h(mo)s
+1679 y(as)e(y)m(ou)g(last)g(sa)m(w)g(it;)j(or)c(there)h(w)m(ere)h(mo)s
(di\014cations)d(in)g(the)i(rep)s(ository)f(as)h(w)m(ell)f(as)h(in)630
-4274 y(y)m(our)28 b(cop)m(y)-8 b(,)29 b(but)e(they)h(w)m(ere)g(merged)f
+1788 y(y)m(our)28 b(cop)m(y)-8 b(,)29 b(but)e(they)h(w)m(ere)g(merged)f
(successfully)-8 b(,)27 b(without)g(con\015ict,)h(in)e(y)m(our)i(w)m
-(orking)630 4384 y(directory)-8 b(.)630 4520 y Fs(cvs)25
+(orking)630 1898 y(directory)-8 b(.)630 2032 y Fs(cvs)25
b Ft(will)f(prin)m(t)g(some)j(messages)g(if)e(it)h(merges)g(y)m(our)h
(w)m(ork,)g(and)e(a)i(bac)m(kup)f(cop)m(y)h(of)f(y)m(our)630
-4630 y(w)m(orking)f(\014le)g(\(as)h(it)f(lo)s(ok)m(ed)g(b)s(efore)h(y)m
+2142 y(w)m(orking)f(\014le)g(\(as)h(it)f(lo)s(ok)m(ed)g(b)s(efore)h(y)m
(ou)f(ran)g Fo(update)p Ft(\))g(will)e(b)s(e)i(made.)39
-b(The)25 b(exact)i(name)630 4739 y(of)k(that)g(\014le)e(is)g(prin)m
-(ted)g(while)g Fo(update)f Ft(runs.)150 4902 y Fo(C)i
+b(The)25 b(exact)i(name)630 2252 y(of)k(that)g(\014le)e(is)g(prin)m
+(ted)g(while)g Fo(update)f Ft(runs.)150 2411 y Fo(C)i
Fm(\014le)285 b Ft(A)27 b(con\015ict)g(w)m(as)h(detected)g(while)d
(trying)i(to)h(merge)f(y)m(our)h(c)m(hanges)g(to)g Fm(\014le)j
-Ft(with)26 b(c)m(hanges)630 5011 y(from)39 b(the)h(source)f(rep)s
+Ft(with)26 b(c)m(hanges)630 2521 y(from)39 b(the)h(source)f(rep)s
(ository)-8 b(.)67 b Fm(\014le)44 b Ft(\(the)c(cop)m(y)g(in)e(y)m(our)h
-(w)m(orking)g(directory\))g(is)g(no)m(w)630 5121 y(the)j(result)g(of)g
+(w)m(orking)g(directory\))g(is)g(no)m(w)630 2630 y(the)j(result)g(of)g
(attempting)g(to)h(merge)g(the)g(t)m(w)m(o)g(revisions;)k(an)42
-b(unmo)s(di\014ed)d(cop)m(y)k(of)630 5230 y(y)m(our)26
+b(unmo)s(di\014ed)d(cop)m(y)k(of)630 2740 y(y)m(our)26
b(\014le)f(is)f(also)i(in)f(y)m(our)g(w)m(orking)g(directory)-8
b(,)27 b(with)e(the)h(name)g(`)p Fo(.#)p Fm(\014le)p
-Fo(.)p Fm(revision)p Ft(')c(where)630 5340 y Fm(revision)i
+Fo(.)p Fm(revision)p Ft(')c(where)630 2849 y Fm(revision)i
Ft(is)g(the)i(revision)d(that)j(y)m(our)f(mo)s(di\014ed)f(\014le)g
-(started)i(from.)39 b(Resolv)m(e)26 b(the)f(con\015ict)p
-eop
-%%Page: 113 115
-113 114 bop 150 -116 a Ft(App)s(endix)28 b(B:)j(Guide)e(to)i(CVS)f
-(commands)1913 b(113)630 299 y(as)43 b(describ)s(ed)d(in)h(Section)i
-(10.3)h([Con\015icts)d(example],)46 b(page)d(63.)78 b(\(Note)44
-b(that)g(some)630 408 y(systems)39 b(automatically)g(purge)g(\014les)f
-(that)i(b)s(egin)d(with)h(`)p Fo(.#)p Ft(')h(if)f(they)i(ha)m(v)m(e)g
-(not)g(b)s(een)630 518 y(accessed)29 b(for)e(a)h(few)f(da)m(ys.)40
-b(If)27 b(y)m(ou)h(in)m(tend)e(to)j(k)m(eep)f(a)g(cop)m(y)g(of)f(y)m
-(our)h(original)e(\014le,)h(it)g(is)g(a)630 628 y(v)m(ery)j(go)s(o)s(d)
-g(idea)f(to)i(rename)f(it.\))40 b(Under)29 b Fs(vms)p
+(started)i(from.)39 b(Resolv)m(e)26 b(the)f(con\015ict)630
+2959 y(as)43 b(describ)s(ed)d(in)h(Section)i(10.3)h([Con\015icts)d
+(example],)46 b(page)d(63.)78 b(\(Note)44 b(that)g(some)630
+3068 y(systems)39 b(automatically)g(purge)g(\014les)f(that)i(b)s(egin)d
+(with)h(`)p Fo(.#)p Ft(')h(if)f(they)i(ha)m(v)m(e)g(not)g(b)s(een)630
+3178 y(accessed)29 b(for)e(a)h(few)f(da)m(ys.)40 b(If)27
+b(y)m(ou)h(in)m(tend)e(to)j(k)m(eep)f(a)g(cop)m(y)g(of)f(y)m(our)h
+(original)e(\014le,)h(it)g(is)g(a)630 3288 y(v)m(ery)j(go)s(o)s(d)g
+(idea)f(to)i(rename)f(it.\))40 b(Under)29 b Fs(vms)p
Ft(,)h(the)g(\014le)f(name)h(starts)g(with)e(`)p Fo(__)p
-Ft(')i(rather)630 737 y(than)g(`)p Fo(.#)p Ft('.)150
-897 y Fo(?)g Fm(\014le)285 b(\014le)42 b Ft(is)37 b(in)f(y)m(our)i(w)m
+Ft(')i(rather)630 3397 y(than)g(`)p Fo(.#)p Ft('.)150
+3557 y Fo(?)g Fm(\014le)285 b(\014le)42 b Ft(is)37 b(in)f(y)m(our)i(w)m
(orking)f(directory)-8 b(,)39 b(but)e(do)s(es)h(not)f(corresp)s(ond)g
-(to)h(an)m(ything)f(in)g(the)630 1006 y(source)g(rep)s(ository)-8
+(to)h(an)m(ything)f(in)g(the)630 3666 y(source)g(rep)s(ository)-8
b(,)37 b(and)f(is)f(not)i(in)e(the)i(list)e(of)i(\014les)e(for)h
-Fs(cvs)g Ft(to)h(ignore)f(\(see)h(the)g(de-)630 1116
+Fs(cvs)g Ft(to)h(ignore)f(\(see)h(the)g(de-)630 3776
y(scription)28 b(of)j(the)g(`)p Fo(-I)p Ft(')f(option,)g(and)g(see)h
(Section)f(C.9)h([cvsignore],)g(page)g(136\).)p eop
%%Page: 114 116
@@ -9768,630 +9724,638 @@ b(V)-8 b(ersions)30 b(System)p eop
115 116 bop 150 -116 a Ft(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(115)150 299 y Fq(App)t(endix)53
b(B)81 b(Quic)l(k)54 b(reference)e(to)h(CVS)g(commands)275
-523 y Ft(This)28 b(app)s(endix)g(describ)s(es)h(ho)m(w)h(to)h(in)m(v)m
+541 y Ft(This)28 b(app)s(endix)g(describ)s(es)h(ho)m(w)h(to)h(in)m(v)m
(ok)m(e)h Fs(cvs)p Ft(,)d(with)g(references)i(to)g(where)f(eac)m(h)i
-(command)e(or)150 633 y(feature)38 b(is)e(describ)s(ed)g(in)g(detail.)
+(command)e(or)150 650 y(feature)38 b(is)e(describ)s(ed)g(in)g(detail.)
61 b(F)-8 b(or)38 b(other)f(references)h(run)e(the)i
-Fo(cvs)29 b(--help)36 b Ft(command,)j(or)e(see)150 742
-y([Index],)30 b(page)h(157.)275 875 y(A)f Fs(cvs)f Ft(command)i(lo)s
-(oks)e(lik)m(e:)390 1002 y Fo(cvs)47 b([)g Fm(global)p
-919 1002 28 4 v 32 w(options)k Fo(])d Fm(command)j Fo([)c
-Fm(command)p 2301 1002 V 33 w(options)k Fo(])c([)h Fm(command)p
-3249 1002 V 32 w(args)k Fo(])275 1134 y Ft(Global)29
-b(options:)150 1290 y Fo(--allow-root=)p Fm(ro)s(otdir)630
-1399 y Ft(Sp)s(ecify)i(legal)h Fs(cvsr)n(oot)f Ft(directory)h(\(serv)m
+Fo(cvs)29 b(--help)36 b Ft(command,)j(or)e(see)150 760
+y([Index],)30 b(page)h(157.)275 897 y(A)f Fs(cvs)f Ft(command)i(lo)s
+(oks)e(lik)m(e:)390 1028 y Fo(cvs)47 b([)g Fm(global)p
+919 1028 28 4 v 32 w(options)k Fo(])d Fm(command)j Fo([)c
+Fm(command)p 2301 1028 V 33 w(options)k Fo(])c([)h Fm(command)p
+3249 1028 V 32 w(args)k Fo(])275 1165 y Ft(Global)29
+b(options:)150 1329 y Fo(--allow-root=)p Fm(ro)s(otdir)630
+1438 y Ft(Sp)s(ecify)i(legal)h Fs(cvsr)n(oot)f Ft(directory)h(\(serv)m
(er)h(only\))f(\(not)h(in)f Fs(cvs)f Ft(1.9)j(and)e(older\).)47
-b(See)630 1509 y(Section)30 b(2.9.3.1)j([P)m(assw)m(ord)e(authen)m
-(tication)f(serv)m(er],)i(page)f(21.)150 1664 y Fo(-a)384
+b(See)630 1548 y(Section)30 b(2.9.3.1)j([P)m(assw)m(ord)e(authen)m
+(tication)f(serv)m(er],)i(page)f(21.)150 1710 y Fo(-a)384
b Ft(Authen)m(ticate)36 b(all)e(comm)m(unication)h(\(clien)m(t)g
(only\))g(\(not)g(in)f Fs(cvs)g Ft(1.9)j(and)d(older\).)55
-b(See)630 1774 y(Section)30 b(A.4)h([Global)f(options],)g(page)i(86.)
-150 1929 y Fo(-b)384 b Ft(Sp)s(ecify)37 b(R)m(CS)g(lo)s(cation)h(\()p
+b(See)630 1819 y(Section)30 b(A.4)h([Global)f(options],)g(page)i(86.)
+150 1981 y Fo(-b)384 b Ft(Sp)s(ecify)37 b(R)m(CS)g(lo)s(cation)h(\()p
Fs(cvs)g Ft(1.9)h(and)f(older\).)64 b(See)38 b(Section)g(A.4)h([Global)
-f(options],)630 2039 y(page)31 b(86.)150 2195 y Fo(-d)f
+f(options],)630 2091 y(page)31 b(86.)150 2253 y Fo(-d)f
Fm(ro)s(ot)190 b Ft(Sp)s(ecify)29 b(the)h Fs(cvsr)n(oot)p
Ft(.)39 b(See)31 b(Chapter)e(2)i([Rep)s(ository],)g(page)g(7.)150
-2350 y Fo(-e)f Fm(editor)121 b Ft(Edit)21 b(messages)i(with)e
+2415 y Fo(-e)f Fm(editor)121 b Ft(Edit)21 b(messages)i(with)e
Fm(editor)p Ft(.)38 b(See)22 b(Section)g(1.3.2)i([Committing)d(y)m(our)
-h(c)m(hanges],)j(page)e(4.)150 2506 y Fo(-f)384 b Ft(Do)31
+h(c)m(hanges],)j(page)e(4.)150 2577 y Fo(-f)384 b Ft(Do)31
b(not)g(read)f(the)h(`)p Fo(~/.cvsrc)p Ft(')d(\014le.)40
b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h(86.)150
-2661 y Fo(-H)150 2771 y(--help)192 b Ft(Prin)m(t)29 b(a)i(help)e
+2739 y Fo(-H)150 2848 y(--help)192 b Ft(Prin)m(t)29 b(a)i(help)e
(message.)42 b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h
-(86.)150 2926 y Fo(-l)384 b Ft(Do)23 b(not)f(log)g(in)f(CVSR)m
-(OOT/history)f(\014le.)37 b(See)22 b(Section)g(A.4)g([Global)g
-(options],)h(page)g(86.)150 3082 y Fo(-n)384 b Ft(Do)31
-b(not)g(c)m(hange)g(an)m(y)g(\014les.)40 b(See)30 b(Section)h(A.4)g
-([Global)f(options],)g(page)h(86.)150 3237 y Fo(-Q)384
-b Ft(Be)31 b(really)e(quiet.)41 b(See)30 b(Section)g(A.4)h([Global)f
-(options],)h(page)g(86.)150 3393 y Fo(-q)384 b Ft(Be)31
-b(somewhat)g(quiet.)40 b(See)31 b(Section)f(A.4)h([Global)f(options],)g
-(page)h(86.)150 3548 y Fo(-r)384 b Ft(Mak)m(e)32 b(new)e(w)m(orking)g
-(\014les)f(read-only)-8 b(.)40 b(See)31 b(Section)f(A.4)h([Global)f
-(options],)g(page)h(86.)150 3704 y Fo(-s)f Fm(v)-5 b(ariable)5
-b Fo(=)p Fm(v)-5 b(alue)630 3813 y Ft(Set)31 b(a)f(user)g(v)-5
+(86.)150 3010 y Fo(-l)384 b Ft(Do)36 b(not)g(log)f(in)f(`)p
+Fo($CVSROOT/CVSROOT/history)p Ft(')29 b(\014le.)54 b(See)36
+b(Section)f(A.4)h([Global)f(op-)630 3120 y(tions],)30
+b(page)h(86.)150 3282 y Fo(-n)384 b Ft(Do)31 b(not)g(c)m(hange)g(an)m
+(y)g(\014les.)40 b(See)30 b(Section)h(A.4)g([Global)f(options],)g(page)
+h(86.)150 3444 y Fo(-Q)384 b Ft(Be)31 b(really)e(quiet.)41
+b(See)30 b(Section)g(A.4)h([Global)f(options],)h(page)g(86.)150
+3606 y Fo(-q)384 b Ft(Be)31 b(somewhat)g(quiet.)40 b(See)31
+b(Section)f(A.4)h([Global)f(options],)g(page)h(86.)150
+3768 y Fo(-r)384 b Ft(Mak)m(e)32 b(new)e(w)m(orking)g(\014les)f
+(read-only)-8 b(.)40 b(See)31 b(Section)f(A.4)h([Global)f(options],)g
+(page)h(86.)150 3930 y Fo(-s)f Fm(v)-5 b(ariable)5 b
+Fo(=)p Fm(v)-5 b(alue)630 4039 y Ft(Set)31 b(a)f(user)g(v)-5
b(ariable.)40 b(See)30 b(Section)g(C.12)h([V)-8 b(ariables],)31
-b(page)g(138.)150 3969 y Fo(-T)f Fm(temp)s(dir)630 4078
+b(page)g(138.)150 4201 y Fo(-T)f Fm(temp)s(dir)630 4311
y Ft(Put)g(temp)s(orary)g(\014les)f(in)g Fm(temp)s(dir)p
Ft(.)39 b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h(86.)150
-4234 y Fo(-t)384 b Ft(T)-8 b(race)31 b Fs(cvs)f Ft(execution.)41
+4473 y Fo(-t)384 b Ft(T)-8 b(race)31 b Fs(cvs)f Ft(execution.)41
b(See)30 b(Section)g(A.4)i([Global)d(options],)i(page)g(86.)150
-4389 y Fo(-v)150 4545 y(--version)630 4654 y Ft(Displa)m(y)f(v)m
+4635 y Fo(-v)150 4797 y(--version)630 4906 y Ft(Displa)m(y)f(v)m
(ersion)f(and)h(cop)m(yrigh)m(t)h(information)e(for)h
-Fs(cvs)p Ft(.)150 4810 y Fo(-w)384 b Ft(Mak)m(e)32 b(new)e(w)m(orking)g
+Fs(cvs)p Ft(.)150 5068 y Fo(-w)384 b Ft(Mak)m(e)32 b(new)e(w)m(orking)g
(\014les)f(read-write.)40 b(See)31 b(Section)f(A.4)h([Global)f
-(options],)g(page)h(86.)150 4965 y Fo(-x)384 b Ft(Encrypt)43
+(options],)g(page)h(86.)150 5230 y Fo(-x)384 b Ft(Encrypt)43
b(all)g(comm)m(unication)h(\(clien)m(t)g(only\).)81 b(See)44
-b(Section)g(A.4)h([Global)e(options],)630 5075 y(page)31
-b(86.)150 5230 y Fo(-z)f Fm(gzip-lev)m(el)630 5340 y
-Ft(Set)h(the)f(compression)f(lev)m(el)i(\(clien)m(t)f(only\).)p
-eop
+b(Section)g(A.4)h([Global)e(options],)630 5340 y(page)31
+b(86.)p eop
%%Page: 116 118
116 117 bop 150 -116 a Ft(116)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)275 299 y(Keyw)m(ord)g(expansion)f(mo)s
-(des)h(\(see)h(Section)f(12.4)i([Substitution)c(mo)s(des],)i(page)h
-(75\):)390 436 y Fo(-kkv)94 b($Id:)47 b(file1,v)f(1.1)h(1993/12/09)e
-(03:21:13)g(joe)i(Exp)g($)390 539 y(-kkvl)f($Id:)h(file1,v)f(1.1)h
-(1993/12/09)e(03:21:13)g(joe)i(Exp)g(harry)f($)390 643
-y(-kk)142 b($Id: cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $)390 747 y(-kv)g(file1,v)46 b(1.1)h(1993/12/09)e
-(03:21:13)h(joe)h(Exp)390 851 y(-ko)142 b Fn(no)33 b(exp)-5
-b(ansion)390 955 y Fo(-kb)142 b Fn(no)33 b(exp)-5 b(ansion,)35
-b(\014le)e(is)f(binary)275 1097 y Ft(Keyw)m(ords)d(\(see)j(Section)e
-(12.1)i([Keyw)m(ord)e(list],)g(page)h(73\):)390 1234
-y Fo($Author: tholo $)390 1338 y($Date:)g(1993/12/09)f(03:21:13)h
-($)390 1442 y($Header:)g(/home/files/file1,v)c(1.1)47
-b(1993/12/09)e(03:21:13)h(joe)g(Exp)h(harry)g($)390 1545
-y($Id: cvs.ps,v 1.1.1.16 1999/09/10 05:14:31 tholo Exp $)
-390 1649 y($Locker: $)390 1753 y($Name: $)
-390 1857 y($RCSfile: cvs.ps,v $)390 1960 y($Revision: 1.1.1.16 $)390
-2064 y($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)390 2168 y($State: Exp $)
-390 2272 y($Log: cvs.ps,v $
-390 2272 y(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-390 2272 y(Latest version from Cyclic; skipped files
-390 2272 y()390 2376 y(Revision)g(1.1)94
-b(1993/12/09)45 b(03:30:17)93 b(joe)390 2479 y(Initial)46
-b(revision)275 2726 y Ft(Commands,)29 b(command)h(options,)g(and)g
-(command)g(argumen)m(ts:)150 2897 y Fo(add)f([)p Fm(options)t
-Fo(])g([)p Fm(\014les)t Fo(...)n(])630 3007 y Ft(Add)g(a)i(new)f
+b(V)-8 b(ersions)30 b(System)150 299 y Fo(-z)g Fm(gzip-lev)m(el)630
+408 y Ft(Set)50 b(the)g(compression)e(lev)m(el)i(\(clien)m(t)f(only\).)
+98 b(See)50 b(Section)g(A.4)g([Global)f(options],)630
+518 y(page)31 b(86.)275 670 y(Keyw)m(ord)f(expansion)f(mo)s(des)h
+(\(see)h(Section)f(12.4)i([Substitution)c(mo)s(des],)i(page)h(75\):)390
+795 y Fo(-kkv)94 b($Id:)47 b(file1,v)f(1.1)h(1993/12/09)e(03:21:13)g
+(joe)i(Exp)g($)390 899 y(-kkvl)f($Id:)h(file1,v)f(1.1)h(1993/12/09)e
+(03:21:13)g(joe)i(Exp)g(harry)f($)390 1003 y(-kk)142
+b($Id: cvs.ps,v 1.1.1.17 2001/02/10 19:02:50 tholo Exp $)390 1107 y(-kv)g(file1,v)46 b(1.1)h(1993/12/09)e(03:21:13)h(joe)
+h(Exp)390 1211 y(-ko)142 b Fn(no)33 b(exp)-5 b(ansion)390
+1314 y Fo(-kb)142 b Fn(no)33 b(exp)-5 b(ansion,)35 b(\014le)e(is)f
+(binary)275 1445 y Ft(Keyw)m(ords)d(\(see)j(Section)e(12.1)i([Keyw)m
+(ord)e(list],)g(page)h(73\):)390 1570 y Fo($Author:)46
+b(joe)g($)390 1674 y($Date: 2001/02/10 19:02:50 $)390
+1778 y($Header:)g(/home/files/file1,v)c(1.1)47 b(1993/12/09)e(03:21:13)
+h(joe)g(Exp)h(harry)g($)390 1882 y($Id:)g(file1,v)e(1.1)i(1993/12/09)e
+(03:21:13)h(joe)h(Exp)g(harry)f($)390 1985 y($Locker: $)390
+2089 y($Name: $)390 2193 y($RCSfile: cvs.ps,v $)
+390 2297 y($Revision: 1.1.1.17 $)390 2401 y($Source:)f
+(/home/files/file1,v)c($)390 2504 y($State: Exp $)390
+2608 y($Log: cvs.ps,v $
+2608 y(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+2608 y(Latest from Cyclic Software
+2608 y()390 2712 y(Revision)g(1.1)94
+b(1993/12/09)45 b(03:30:17)93 b(joe)390 2816 y(Initial)46
+b(revision)275 3050 y Ft(Commands,)29 b(command)h(options,)g(and)g
+(command)g(argumen)m(ts:)150 3203 y Fo(add)f([)p Fm(options)t
+Fo(])g([)p Fm(\014les)t Fo(...)n(])630 3312 y Ft(Add)g(a)i(new)f
(\014le/directory)-8 b(.)40 b(See)31 b(Section)f(7.1)i([Adding)d
-(\014les],)g(page)j(51.)630 3175 y Fo(-k)e Fm(k\015ag)165
-b Ft(Set)31 b(k)m(eyw)m(ord)f(expansion.)630 3342 y Fo(-m)g
-Fm(msg)197 b Ft(Set)31 b(\014le)e(description.)150 3510
+(\014les],)g(page)j(51.)630 3464 y Fo(-k)e Fm(k\015ag)165
+b Ft(Set)31 b(k)m(eyw)m(ord)f(expansion.)630 3617 y Fo(-m)g
+Fm(msg)197 b Ft(Set)31 b(\014le)e(description.)150 3769
y Fo(admin)g([)p Fm(options)t Fo(])g([)p Fm(\014les)t
-Fo(...)m(])630 3619 y Ft(Administration)44 b(of)k(history)e(\014les)g
+Fo(...)m(])630 3879 y Ft(Administration)44 b(of)k(history)e(\014les)g
(in)f(the)j(rep)s(ository)-8 b(.)90 b(See)47 b(Section)g(A.6)h
-([admin],)630 3729 y(page)31 b(91.)630 3896 y Fo(-b[)p
+([admin],)630 3988 y(page)31 b(91.)630 4140 y Fo(-b[)p
Fm(rev)8 b Fo(])156 b Ft(Set)46 b(default)g(branc)m(h.)87
b(See)47 b(Section)f(13.3)h([Rev)m(erting)g(lo)s(cal)e(c)m(hanges],)
-1110 4006 y(page)31 b(78.)630 4173 y Fo(-c)p Fm(string)155
-b Ft(Set)31 b(commen)m(t)g(leader.)630 4341 y Fo(-k)p
+1110 4250 y(page)31 b(78.)630 4402 y Fo(-c)p Fm(string)155
+b Ft(Set)31 b(commen)m(t)g(leader.)630 4554 y Fo(-k)p
Fm(subst)175 b Ft(Set)32 b(k)m(eyw)m(ord)g(substitution.)42
b(See)32 b(Chapter)f(12)h([Keyw)m(ord)g(substitution],)1110
-4451 y(page)f(73.)630 4618 y Fo(-l[)p Fm(rev)8 b Fo(])156
+4664 y(page)f(73.)630 4816 y Fo(-l[)p Fm(rev)8 b Fo(])156
b Ft(Lo)s(c)m(k)31 b(revision)e Fm(rev)p Ft(,)h(or)g(latest)h
-(revision.)630 4786 y Fo(-m)p Fm(rev)8 b Fo(:)p Fm(msg)1110
-4895 y Ft(Replace)31 b(the)f(log)h(message)g(of)g(revision)d
-Fm(rev)38 b Ft(with)29 b Fm(msg)p Ft(.)630 5063 y Fo(-o)p
+(revision.)630 4969 y Fo(-m)p Fm(rev)8 b Fo(:)p Fm(msg)1110
+5078 y Ft(Replace)31 b(the)f(log)h(message)g(of)g(revision)d
+Fm(rev)38 b Ft(with)29 b Fm(msg)p Ft(.)630 5230 y Fo(-o)p
Fm(range)167 b Ft(Delete)32 b(revisions)d(from)i(the)g(rep)s(ository)-8
b(.)42 b(See)32 b(Section)e(A.6.1)j([admin)d(op-)1110
-5172 y(tions],)g(page)h(91.)630 5340 y Fo(-q)384 b Ft(Run)29
-b(quietly;)h(do)g(not)g(prin)m(t)f(diagnostics.)p eop
+5340 y(tions],)g(page)h(91.)p eop
%%Page: 117 119
117 118 bop 150 -116 a Ft(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1537 b(117)630 299 y Fo(-s)p Fm(state)5
-b Fo([:)p Fm(rev)j Fo(])1110 408 y Ft(Set)31 b(the)f(state.)630
-565 y Fo(-t)384 b Ft(Set)31 b(\014le)e(description)f(from)i(standard)g
-(input.)630 722 y Fo(-t)p Fm(\014le)267 b Ft(Set)31 b(\014le)e
-(description)f(from)i Fm(\014le)p Ft(.)630 878 y Fo(-t-)p
-Fm(string)107 b Ft(Set)31 b(\014le)e(description)f(to)k
-Fm(string)p Ft(.)630 1035 y Fo(-u[)p Fm(rev)8 b Fo(])156
-b Ft(Unlo)s(c)m(k)30 b(revision)f Fm(rev)p Ft(,)h(or)h(latest)g
-(revision.)150 1191 y Fo(annotate)d([)p Fm(options)t
-Fo(])h([)p Fm(\014les)t Fo(...)n(])630 1301 y Ft(Sho)m(w)38
-b(last)g(revision)e(where)h(eac)m(h)j(line)c(w)m(as)j(mo)s(di\014ed.)61
-b(See)39 b(Section)f(8.4)h([annotate],)630 1410 y(page)31
-b(58.)630 1567 y Fo(-D)f Fm(date)183 b Ft(Annotate)43
-b(the)g(most)f(recen)m(t)h(revision)e(no)h(later)g(than)f
-Fm(date)p Ft(.)77 b(See)42 b(Sec-)1110 1677 y(tion)30
-b(A.5)h([Common)f(options],)g(page)i(88.)630 1833 y Fo(-f)384
-b Ft(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38
-b(See)27 b(Section)g(A.5)h([Common)1110 1943 y(options],)i(page)h(88.)
-630 2099 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m
-(t)i(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)
-1110 2209 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
-2365 y Fo(-R)384 b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+(to)g(CVS)f(commands)1537 b(117)630 299 y Fo(-q)384 b
+Ft(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f(diagnostics.)630
+461 y Fo(-s)p Fm(state)5 b Fo([:)p Fm(rev)j Fo(])1110
+570 y Ft(Set)31 b(the)f(state.)630 732 y Fo(-t)384 b
+Ft(Set)31 b(\014le)e(description)f(from)i(standard)g(input.)630
+894 y Fo(-t)p Fm(\014le)267 b Ft(Set)31 b(\014le)e(description)f(from)i
+Fm(\014le)p Ft(.)630 1056 y Fo(-t-)p Fm(string)107 b
+Ft(Set)31 b(\014le)e(description)f(to)k Fm(string)p Ft(.)630
+1217 y Fo(-u[)p Fm(rev)8 b Fo(])156 b Ft(Unlo)s(c)m(k)30
+b(revision)f Fm(rev)p Ft(,)h(or)h(latest)g(revision.)150
+1379 y Fo(annotate)d([)p Fm(options)t Fo(])h([)p Fm(\014les)t
+Fo(...)n(])630 1489 y Ft(Sho)m(w)38 b(last)g(revision)e(where)h(eac)m
+(h)j(line)c(w)m(as)j(mo)s(di\014ed.)61 b(See)39 b(Section)f(8.4)h
+([annotate],)630 1598 y(page)31 b(58.)630 1760 y Fo(-D)f
+Fm(date)183 b Ft(Annotate)43 b(the)g(most)f(recen)m(t)h(revision)e(no)h
+(later)g(than)f Fm(date)p Ft(.)77 b(See)42 b(Sec-)1110
+1870 y(tion)30 b(A.5)h([Common)f(options],)g(page)i(88.)630
+2031 y Fo(-f)384 b Ft(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f
+(found.)38 b(See)27 b(Section)g(A.5)h([Common)1110 2141
+y(options],)i(page)h(88.)630 2303 y Fo(-l)384 b Ft(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2412 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 2574 y Fo(-R)384
+b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-2475 y(page)g(49.)630 2632 y Fo(-r)f Fm(tag)229 b Ft(Annotate)25
+2684 y(page)g(49.)630 2846 y Fo(-r)f Fm(tag)229 b Ft(Annotate)25
b(revision)e Fm(tag)p Ft(.)40 b(See)24 b(Section)g(A.5)h([Common)f
-(options],)h(page)g(88.)150 2788 y Fo(checkout)j([)p
-Fm(options)t Fo(])h Fm(mo)s(dules)t Fo(...)630 2898 y
+(options],)h(page)g(88.)150 3007 y Fo(checkout)j([)p
+Fm(options)t Fo(])h Fm(mo)s(dules)t Fo(...)630 3117 y
Ft(Get)i(a)g(cop)m(y)g(of)g(the)f(sources.)41 b(See)31
b(Section)f(A.7)h([c)m(hec)m(k)m(out],)j(page)d(95.)630
-3054 y Fo(-A)384 b Ft(Reset)35 b(an)m(y)g(stic)m(ky)g
+3279 y Fo(-A)384 b Ft(Reset)35 b(an)m(y)g(stic)m(ky)g
(tags/date/options.)55 b(See)34 b(Section)g(4.9)i([Stic)m(ky)e(tags],)
-1110 3164 y(page)d(38)g(and)f(Chapter)g(12)h([Keyw)m(ord)f
-(substitution],)f(page)i(73.)630 3320 y Fo(-c)384 b Ft(Output)25
+1110 3388 y(page)d(38)g(and)f(Chapter)g(12)h([Keyw)m(ord)f
+(substitution],)f(page)i(73.)630 3550 y Fo(-c)384 b Ft(Output)25
b(the)h(mo)s(dule)e(database.)40 b(See)26 b(Section)g(A.7.1)i([c)m(hec)
-m(k)m(out)g(options],)1110 3430 y(page)j(95.)630 3587
+m(k)m(out)g(options],)1110 3660 y(page)j(96.)630 3821
y Fo(-D)f Fm(date)183 b Ft(Chec)m(k)23 b(out)g(revisions)e(as)h(of)h
Fm(date)29 b Ft(\(is)22 b(stic)m(ky\).)38 b(See)23 b(Section)g(A.5)g
-([Common)1110 3696 y(options],)30 b(page)h(88.)630 3853
+([Common)1110 3931 y(options],)30 b(page)h(88.)630 4093
y Fo(-d)f Fm(dir)241 b Ft(Chec)m(k)31 b(out)f(in)m(to)h
Fm(dir)p Ft(.)39 b(See)30 b(Section)h(A.7.1)g([c)m(hec)m(k)m(out)i
-(options],)e(page)g(95.)630 4009 y Fo(-f)384 b Ft(Use)27
+(options],)e(page)g(96.)630 4255 y Fo(-f)384 b Ft(Use)27
b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38 b(See)27
-b(Section)g(A.5)h([Common)1110 4119 y(options],)i(page)h(88.)630
-4275 y Fo(-j)f Fm(rev)230 b Ft(Merge)32 b(in)d(c)m(hanges.)41
+b(Section)g(A.5)h([Common)1110 4364 y(options],)i(page)h(88.)630
+4526 y Fo(-j)f Fm(rev)230 b Ft(Merge)32 b(in)d(c)m(hanges.)41
b(See)31 b(Section)f(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h
-(95.)630 4432 y Fo(-k)f Fm(k\015ag)165 b Ft(Use)57 b
+(96.)630 4688 y Fo(-k)f Fm(k\015ag)165 b Ft(Use)57 b
Fm(k\015ag)64 b Ft(k)m(eyw)m(ord)57 b(expansion.)118
-b(See)56 b(Section)g(12.4)i([Substitution)1110 4542 y(mo)s(des],)30
-b(page)h(75.)630 4698 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
+b(See)56 b(Section)g(12.4)i([Substitution)1110 4797 y(mo)s(des],)30
+b(page)h(75.)630 4959 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 4808 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 4964 y Fo(-N)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 5069 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 5230 y Fo(-N)384
b Ft(Don't)42 b(\\shorten")f(mo)s(dule)e(paths)h(if)g(-d)h(sp)s
-(eci\014ed.)70 b(See)41 b(Section)f(A.7.1)1110 5074 y([c)m(hec)m(k)m
-(out)33 b(options],)d(page)h(95.)630 5230 y Fo(-n)384
-b Ft(Do)34 b(not)f(run)f(mo)s(dule)f(program)i(\(if)f(an)m(y\).)50
-b(See)33 b(Section)g(A.7.1)h([c)m(hec)m(k)m(out)1110
-5340 y(options],)c(page)h(95.)p eop
+(eci\014ed.)70 b(See)41 b(Section)f(A.7.1)1110 5340 y([c)m(hec)m(k)m
+(out)33 b(options],)d(page)h(96.)p eop
%%Page: 118 120
118 119 bop 150 -116 a Ft(118)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)630 299 y Fo(-P)384 b Ft(Prune)49
+b(V)-8 b(ersions)30 b(System)630 299 y Fo(-n)384 b Ft(Do)34
+b(not)f(run)f(mo)s(dule)f(program)i(\(if)f(an)m(y\).)50
+b(See)33 b(Section)g(A.7.1)h([c)m(hec)m(k)m(out)1110
+408 y(options],)c(page)h(96.)630 567 y Fo(-P)384 b Ft(Prune)49
b(empt)m(y)i(directories.)99 b(See)51 b(Section)f(7.5)h([Mo)m(ving)g
-(directories],)1110 408 y(page)31 b(55.)630 567 y Fo(-p)384
+(directories],)1110 676 y(page)31 b(55.)630 835 y Fo(-p)384
b Ft(Chec)m(k)42 b(out)h(\014les)e(to)i(standard)e(output)h(\(a)m(v)m
-(oids)h(stic)m(kiness\).)75 b(See)42 b(Sec-)1110 676
-y(tion)30 b(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h(95.)630
-835 y Fo(-R)384 b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+(oids)h(stic)m(kiness\).)75 b(See)42 b(Sec-)1110 944
+y(tion)30 b(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h(96.)630
+1103 y Fo(-R)384 b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-944 y(page)g(49.)630 1103 y Fo(-r)f Fm(tag)229 b Ft(Chec)m(k)m(out)40
+1212 y(page)g(49.)630 1370 y Fo(-r)f Fm(tag)229 b Ft(Chec)m(k)m(out)40
b(revision)d Fm(tag)47 b Ft(\(is)38 b(stic)m(ky\).)66
-b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 1212 y(tions],)30
-b(page)h(88.)630 1370 y Fo(-s)384 b Ft(Lik)m(e)41 b(-c,)k(but)c
+b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 1480 y(tions],)30
+b(page)h(88.)630 1638 y Fo(-s)384 b Ft(Lik)m(e)41 b(-c,)k(but)c
(include)e(mo)s(dule)g(status.)74 b(See)41 b(Section)h(A.7.1)g([c)m
-(hec)m(k)m(out)1110 1480 y(options],)30 b(page)h(95.)150
-1638 y Fo(commit)e([)p Fm(options)t Fo(])g([)p Fm(\014les)t
-Fo(...)m(])630 1748 y Ft(Chec)m(k)i(c)m(hanges)g(in)m(to)f(the)h(rep)s
+(hec)m(k)m(out)1110 1748 y(options],)30 b(page)h(96.)150
+1906 y Fo(commit)e([)p Fm(options)t Fo(])g([)p Fm(\014les)t
+Fo(...)m(])630 2016 y Ft(Chec)m(k)i(c)m(hanges)g(in)m(to)f(the)h(rep)s
(ository)-8 b(.)40 b(See)31 b(Section)f(A.8)h([commit],)g(page)g(97.)
-630 1906 y Fo(-F)f Fm(\014le)237 b Ft(Read)40 b(log)g(message)g(from)f
+630 2174 y Fo(-F)f Fm(\014le)237 b Ft(Read)40 b(log)g(message)g(from)f
Fm(\014le)p Ft(.)68 b(See)40 b(Section)f(A.8.1)i([commit)f(options],)
-1110 2016 y(page)31 b(98.)630 2174 y Fo(-f)384 b Ft(F)-8
+1110 2284 y(page)31 b(98.)630 2442 y Fo(-f)384 b Ft(F)-8
b(orce)24 b(the)e(\014le)f(to)h(b)s(e)g(committed;)j(disables)20
-b(recursion.)36 b(See)23 b(Section)e(A.8.1)1110 2284
-y([commit)31 b(options],)f(page)h(98.)630 2442 y Fo(-l)384
+b(recursion.)36 b(See)23 b(Section)e(A.8.1)1110 2552
+y([commit)31 b(options],)f(page)h(98.)630 2710 y Fo(-l)384
b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f
(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
-2552 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
-2710 y Fo(-m)f Fm(msg)197 b Ft(Use)50 b Fm(msg)58 b Ft(as)50
+2819 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
+2978 y Fo(-m)f Fm(msg)197 b Ft(Use)50 b Fm(msg)58 b Ft(as)50
b(log)g(message.)101 b(See)50 b(Section)g(A.8.1)h([commit)f(options],)
-1110 2819 y(page)31 b(98.)630 2978 y Fo(-n)384 b Ft(Do)38
+1110 3087 y(page)31 b(98.)630 3246 y Fo(-n)384 b Ft(Do)38
b(not)f(run)e(mo)s(dule)g(program)i(\(if)f(an)m(y\).)61
-b(See)37 b(Section)f(A.8.1)j([commit)1110 3087 y(options],)30
-b(page)h(98.)630 3246 y Fo(-R)384 b Ft(Op)s(erate)31
+b(See)37 b(Section)f(A.8.1)j([commit)1110 3355 y(options],)30
+b(page)h(98.)630 3513 y Fo(-R)384 b Ft(Op)s(erate)31
b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(6)h([Recursiv)m
-(e)g(b)s(eha)m(vior],)1110 3355 y(page)g(49.)630 3513
+(e)g(b)s(eha)m(vior],)1110 3623 y(page)g(49.)630 3781
y Fo(-r)f Fm(rev)230 b Ft(Commit)30 b(to)h Fm(rev)p Ft(.)40
b(See)31 b(Section)f(A.8.1)i([commit)f(options],)f(page)h(98.)150
-3672 y Fo(diff)e([)p Fm(options)t Fo(])g([)p Fm(\014les)t
-Fo(...)n(])630 3781 y Ft(Sho)m(w)e(di\013erences)h(b)s(et)m(w)m(een)g
-(revisions.)38 b(See)29 b(Section)e(A.9)i([di\013)7 b(],)28
-b(page)h(99.)41 b(In)27 b(addition)630 3891 y(to)h(the)g(options)e(sho)
-m(wn)h(b)s(elo)m(w,)g(accepts)i(a)f(wide)e(v)-5 b(ariet)m(y)27
-b(of)h(options)f(to)h(con)m(trol)f(output)630 4001 y(st)m(yle,)k(for)f
-(example)g(`)p Fo(-c)p Ft(')g(for)g(con)m(text)j(di\013s.)630
-4159 y Fo(-D)d Fm(date1)138 b Ft(Di\013)36 b(revision)f(for)h(date)h
-(against)f(w)m(orking)g(\014le.)57 b(See)37 b(Section)f(A.9.1)i
-([di\013)1110 4268 y(options],)30 b(page)h(100.)630 4427
-y Fo(-D)f Fm(date2)138 b Ft(Di\013)45 b Fm(rev1)7 b Ft(/)p
-Fm(date1)54 b Ft(against)45 b Fm(date2)p Ft(.)86 b(See)45
-b(Section)g(A.9.1)h([di\013)e(options],)1110 4536 y(page)31
-b(100.)630 4695 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
-b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 4804 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 4963 y Fo(-N)384
+3940 y Fo(diff)e([)p Fm(options)t Fo(])g([)p Fm(\014les)t
+Fo(...)n(])630 4049 y Ft(Sho)m(w)23 b(di\013erences)f(b)s(et)m(w)m(een)
+i(revisions.)36 b(See)24 b(Section)f(A.9)h([di\013)7
+b(],)24 b(page)g(100.)39 b(In)23 b(addition)630 4159
+y(to)28 b(the)g(options)e(sho)m(wn)h(b)s(elo)m(w,)g(accepts)i(a)f(wide)
+e(v)-5 b(ariet)m(y)27 b(of)h(options)f(to)h(con)m(trol)f(output)630
+4268 y(st)m(yle,)k(for)f(example)g(`)p Fo(-c)p Ft(')g(for)g(con)m(text)
+j(di\013s.)630 4427 y Fo(-D)d Fm(date1)138 b Ft(Di\013)36
+b(revision)f(for)h(date)h(against)f(w)m(orking)g(\014le.)57
+b(See)37 b(Section)f(A.9.1)i([di\013)1110 4536 y(options],)30
+b(page)h(100.)630 4695 y Fo(-D)f Fm(date2)138 b Ft(Di\013)45
+b Fm(rev1)7 b Ft(/)p Fm(date1)54 b Ft(against)45 b Fm(date2)p
+Ft(.)86 b(See)45 b(Section)g(A.9.1)h([di\013)e(options],)1110
+4804 y(page)31 b(100.)630 4963 y Fo(-l)384 b Ft(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 5072 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 5230 y Fo(-N)384
b Ft(Include)36 b(di\013s)g(for)i(added)f(and)g(remo)m(v)m(ed)i
(\014les.)61 b(See)38 b(Section)g(A.9.1)h([di\013)1110
-5072 y(options],)30 b(page)h(100.)630 5230 y Fo(-R)384
-b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
-b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-5340 y(page)g(49.)p eop
+5340 y(options],)30 b(page)h(100.)p eop
%%Page: 119 121
119 120 bop 150 -116 a Ft(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1537 b(119)630 299 y Fo(-r)30 b
-Fm(rev1)185 b Ft(Di\013)36 b(revision)e(for)h Fm(rev1)44
-b Ft(against)36 b(w)m(orking)f(\014le.)57 b(See)36 b(Section)g(A.9.1)h
-([di\013)1110 408 y(options],)30 b(page)h(100.)630 564
-y Fo(-r)f Fm(rev2)185 b Ft(Di\013)49 b Fm(rev1)7 b Ft(/)p
-Fm(date1)60 b Ft(against)50 b Fm(rev2)p Ft(.)99 b(See)50
-b(Section)f(A.9.1)i([di\013)e(options],)1110 674 y(page)31
-b(100.)150 830 y Fo(edit)e([)p Fm(options)t Fo(])g([)p
-Fm(\014les)t Fo(...)n(])630 939 y Ft(Get)i(ready)g(to)g(edit)f(a)g(w)m
-(atc)m(hed)i(\014le.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c
-(\014les],)h(page)h(68.)630 1095 y Fo(-a)f Fm(actions)76
-b Ft(Sp)s(ecify)19 b(actions)i(for)g(temp)s(orary)g(w)m(atc)m(h,)j
-(where)d Fm(actions)j Ft(is)c Fo(edit)p Ft(,)i Fo(unedit)p
-Ft(,)1110 1204 y Fo(commit)p Ft(,)29 b Fo(all)p Ft(,)h(or)g
-Fo(none)p Ft(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h
-(page)h(68.)630 1360 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
-b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 1470 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 1625 y Fo(-R)384
+(to)g(CVS)f(commands)1537 b(119)630 299 y Fo(-R)384 b
+Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43 b(See)31
+b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+408 y(page)g(49.)630 573 y Fo(-r)f Fm(rev1)185 b Ft(Di\013)36
+b(revision)e(for)h Fm(rev1)44 b Ft(against)36 b(w)m(orking)f(\014le.)57
+b(See)36 b(Section)g(A.9.1)h([di\013)1110 682 y(options],)30
+b(page)h(100.)630 847 y Fo(-r)f Fm(rev2)185 b Ft(Di\013)49
+b Fm(rev1)7 b Ft(/)p Fm(date1)60 b Ft(against)50 b Fm(rev2)p
+Ft(.)99 b(See)50 b(Section)f(A.9.1)i([di\013)e(options],)1110
+956 y(page)31 b(100.)150 1121 y Fo(edit)e([)p Fm(options)t
+Fo(])g([)p Fm(\014les)t Fo(...)n(])630 1230 y Ft(Get)i(ready)g(to)g
+(edit)f(a)g(w)m(atc)m(hed)i(\014le.)40 b(See)30 b(Section)g(10.6.3)j
+([Editing)c(\014les],)h(page)h(68.)630 1395 y Fo(-a)f
+Fm(actions)76 b Ft(Sp)s(ecify)19 b(actions)i(for)g(temp)s(orary)g(w)m
+(atc)m(h,)j(where)d Fm(actions)j Ft(is)c Fo(edit)p Ft(,)i
+Fo(unedit)p Ft(,)1110 1504 y Fo(commit)p Ft(,)29 b Fo(all)p
+Ft(,)h(or)g Fo(none)p Ft(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c
+(\014les],)h(page)h(68.)630 1669 y Fo(-l)384 b Ft(Lo)s(cal;)39
+b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 1778 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 1943 y Fo(-R)384
b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-1735 y(page)g(49.)150 1891 y Fo(editors)d([)p Fm(options)t
-Fo(])h([)p Fm(\014les)t Fo(...)n(])630 2000 y Ft(See)46
+2052 y(page)g(49.)150 2217 y Fo(editors)d([)p Fm(options)t
+Fo(])h([)p Fm(\014les)t Fo(...)n(])630 2326 y Ft(See)46
b(who)f(is)f(editing)g(a)i(w)m(atc)m(hed)g(\014le.)85
b(See)46 b(Section)f(10.6.4)j([W)-8 b(atc)m(h)47 b(information],)630
-2110 y(page)31 b(69.)630 2266 y Fo(-l)384 b Ft(Lo)s(cal;)39
+2436 y(page)31 b(69.)630 2600 y Fo(-l)384 b Ft(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2375 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 2531 y Fo(-R)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2710 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 2874 y Fo(-R)384
b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-2641 y(page)g(49.)150 2796 y Fo(export)e([)p Fm(options)t
-Fo(])g Fm(mo)s(dules)t Fo(...)630 2906 y Ft(Exp)s(ort)h(\014les)f(from)
-h(CVS.)g(See)g(Section)h(A.10)g([exp)s(ort],)g(page)g(101.)630
-3062 y Fo(-D)f Fm(date)183 b Ft(Chec)m(k)28 b(out)h(revisions)d(as)i
+2984 y(page)g(49.)150 3148 y Fo(export)e([)p Fm(options)t
+Fo(])g Fm(mo)s(dules)t Fo(...)630 3258 y Ft(Exp)s(ort)h(\014les)f(from)
+h(CVS.)g(See)g(Section)h(A.10)g([exp)s(ort],)g(page)g(102.)630
+3422 y Fo(-D)f Fm(date)183 b Ft(Chec)m(k)28 b(out)h(revisions)d(as)i
(of)h Fm(date)p Ft(.)40 b(See)28 b(Section)g(A.5)h([Common)f(options],)
-1110 3171 y(page)j(88.)630 3327 y Fo(-d)f Fm(dir)241
+1110 3532 y(page)j(88.)630 3696 y Fo(-d)f Fm(dir)241
b Ft(Chec)m(k)31 b(out)f(in)m(to)h Fm(dir)p Ft(.)39 b(See)30
b(Section)h(A.10.1)h([exp)s(ort)e(options],)g(page)i(102.)630
-3483 y Fo(-f)384 b Ft(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f
-(found.)38 b(See)27 b(Section)g(A.5)h([Common)1110 3592
-y(options],)i(page)h(88.)630 3748 y Fo(-k)f Fm(k\015ag)165
+3861 y Fo(-f)384 b Ft(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f
+(found.)38 b(See)27 b(Section)g(A.5)h([Common)1110 3970
+y(options],)i(page)h(88.)630 4134 y Fo(-k)f Fm(k\015ag)165
b Ft(Use)57 b Fm(k\015ag)64 b Ft(k)m(eyw)m(ord)57 b(expansion.)118
-b(See)56 b(Section)g(12.4)i([Substitution)1110 3858 y(mo)s(des],)30
-b(page)h(75.)630 4013 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
+b(See)56 b(Section)g(12.4)i([Substitution)1110 4244 y(mo)s(des],)30
+b(page)h(75.)630 4408 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 4123 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 4279 y Fo(-N)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 4518 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 4682 y Fo(-N)384
b Ft(Don't)38 b(\\shorten")f(mo)s(dule)e(paths)h(if)g(-d)g(sp)s
-(eci\014ed.)58 b(See)37 b(Section)f(A.10.1)1110 4388
-y([exp)s(ort)30 b(options],)h(page)g(102.)630 4544 y
+(eci\014ed.)58 b(See)37 b(Section)f(A.10.1)1110 4792
+y([exp)s(ort)30 b(options],)h(page)g(102.)630 4956 y
Fo(-n)384 b Ft(Do)37 b(not)g(run)e(mo)s(dule)f(program)j(\(if)e(an)m
(y\).)60 b(See)36 b(Section)h(A.10.1)h([exp)s(ort)1110
-4654 y(options],)30 b(page)h(102.)630 4809 y Fo(-P)384
+5066 y(options],)30 b(page)h(102.)630 5230 y Fo(-P)384
b Ft(Prune)49 b(empt)m(y)i(directories.)99 b(See)51 b(Section)f(7.5)h
-([Mo)m(ving)g(directories],)1110 4919 y(page)31 b(55.)630
-5075 y Fo(-R)384 b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
-b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-5184 y(page)g(49.)630 5340 y Fo(-r)f Fm(tag)229 b Ft(Chec)m(k)m(out)25
-b(revision)e Fm(tag)p Ft(.)40 b(See)24 b(Section)g(A.5)h([Common)f
-(options],)h(page)g(88.)p eop
+([Mo)m(ving)g(directories],)1110 5340 y(page)31 b(55.)p
+eop
%%Page: 120 122
120 121 bop 150 -116 a Ft(120)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo(history)e([)p
-Fm(options)t Fo(])h([)p Fm(\014les)t Fo(...)n(])630 408
-y Ft(Sho)m(w)h(rep)s(ository)f(access)j(history)-8 b(.)40
-b(See)31 b(Section)f(A.11)h([history],)f(page)i(102.)630
-573 y Fo(-a)384 b Ft(All)43 b(users)h(\(default)g(is)g(self)7
+b(V)-8 b(ersions)30 b(System)630 299 y Fo(-R)384 b Ft(Op)s(erate)31
+b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(6)h([Recursiv)m
+(e)g(b)s(eha)m(vior],)1110 408 y(page)g(49.)630 564 y
+Fo(-r)f Fm(tag)229 b Ft(Chec)m(k)m(out)25 b(revision)e
+Fm(tag)p Ft(.)40 b(See)24 b(Section)g(A.5)h([Common)f(options],)h(page)
+g(88.)150 720 y Fo(history)j([)p Fm(options)t Fo(])h([)p
+Fm(\014les)t Fo(...)n(])630 830 y Ft(Sho)m(w)h(rep)s(ository)f(access)j
+(history)-8 b(.)40 b(See)31 b(Section)f(A.11)h([history],)f(page)i
+(103.)630 985 y Fo(-a)384 b Ft(All)43 b(users)h(\(default)g(is)g(self)7
b(\).)83 b(See)45 b(Section)g(A.11.1)h([history)e(options],)1110
-682 y(page)31 b(103.)630 847 y Fo(-b)f Fm(str)247 b Ft(Bac)m(k)57
-b(to)f(record)f(with)f Fm(str)62 b Ft(in)54 b(mo)s(dule/\014le/rep)s
-(os)f(\014eld.)114 b(See)55 b(Sec-)1110 956 y(tion)30
-b(A.11.1)i([history)e(options],)g(page)h(103.)630 1121
-y Fo(-c)384 b Ft(Rep)s(ort)33 b(on)g(committed)g(\(mo)s(di\014ed\))e
-(\014les.)48 b(See)33 b(Section)g(A.11.1)i([history)1110
-1230 y(options],)30 b(page)h(103.)630 1395 y Fo(-D)f
+1095 y(page)31 b(103.)630 1251 y Fo(-b)f Fm(str)247 b
+Ft(Bac)m(k)79 b(to)e(record)g(with)f Fm(str)83 b Ft(in)76
+b(mo)s(dule/\014le/rep)s(os)f(\014eld.)179 b(See)1110
+1360 y(Section)30 b(A.11.1)j([history)c(options],)h(page)h(103.)630
+1516 y Fo(-c)384 b Ft(Rep)s(ort)33 b(on)g(committed)g(\(mo)s
+(di\014ed\))e(\014les.)48 b(See)33 b(Section)g(A.11.1)i([history)1110
+1625 y(options],)30 b(page)h(103.)630 1781 y Fo(-D)f
Fm(date)183 b Ft(Since)29 b Fm(date)p Ft(.)42 b(See)30
b(Section)h(A.11.1)h([history)d(options],)i(page)g(103.)630
-1559 y Fo(-e)384 b Ft(Rep)s(ort)38 b(on)h(all)e(record)i(t)m(yp)s(es.)
+1937 y Fo(-e)384 b Ft(Rep)s(ort)38 b(on)h(all)e(record)i(t)m(yp)s(es.)
65 b(See)39 b(Section)g(A.11.1)h([history)e(options],)1110
-1669 y(page)31 b(103.)630 1833 y Fo(-l)384 b Ft(Last)32
+2047 y(page)31 b(103.)630 2202 y Fo(-l)384 b Ft(Last)32
b(mo)s(di\014ed)d(\(committed)j(or)g(mo)s(di\014ed)d(rep)s(ort\).)44
-b(See)32 b(Section)f(A.11.1)1110 1943 y([history)f(options],)g(page)h
-(103.)630 2107 y Fo(-m)f Fm(mo)s(dule)1110 2217 y Ft(Rep)s(ort)41
+b(See)32 b(Section)f(A.11.1)1110 2312 y([history)f(options],)g(page)h
+(103.)630 2468 y Fo(-m)f Fm(mo)s(dule)1110 2577 y Ft(Rep)s(ort)41
b(on)g Fm(mo)s(dule)k Ft(\(rep)s(eatable\).)74 b(See)42
-b(Section)f(A.11.1)i([history)e(op-)1110 2326 y(tions],)30
-b(page)h(103.)630 2491 y Fo(-n)f Fm(mo)s(dule)1110 2600
+b(Section)f(A.11.1)i([history)e(op-)1110 2687 y(tions],)30
+b(page)h(103.)630 2842 y Fo(-n)f Fm(mo)s(dule)1110 2952
y Ft(In)g Fm(mo)s(dule)p Ft(.)39 b(See)30 b(Section)g(A.11.1)j
-([history)c(options],)i(page)g(103.)630 2765 y Fo(-o)384
+([history)c(options],)i(page)g(103.)630 3108 y Fo(-o)384
b Ft(Rep)s(ort)39 b(on)g(c)m(hec)m(k)m(ed)i(out)e(mo)s(dules.)66
-b(See)39 b(Section)g(A.11.1)i([history)e(op-)1110 2874
-y(tions],)30 b(page)h(103.)630 3039 y Fo(-r)f Fm(rev)230
+b(See)39 b(Section)g(A.11.1)i([history)e(op-)1110 3217
+y(tions],)30 b(page)h(103.)630 3373 y Fo(-r)f Fm(rev)230
b Ft(Since)29 b(revision)g Fm(rev)p Ft(.)41 b(See)30
b(Section)g(A.11.1)j([history)c(options],)i(page)g(103.)630
-3203 y Fo(-T)384 b Ft(Pro)s(duce)32 b(rep)s(ort)f(on)i(all)e(T)-8
+3529 y Fo(-T)384 b Ft(Pro)s(duce)32 b(rep)s(ort)f(on)i(all)e(T)-8
b(A)m(Gs.)47 b(See)33 b(Section)f(A.11.1)j([history)c(options],)1110
-3313 y(page)g(103.)630 3477 y Fo(-t)f Fm(tag)229 b Ft(Since)51
-b(tag)j(record)e(placed)g(in)g(history)f(\014le)g(\(b)m(y)i(an)m(y)m
-(one\).)109 b(See)52 b(Sec-)1110 3587 y(tion)30 b(A.11.1)i([history)e
-(options],)g(page)h(103.)630 3751 y Fo(-u)f Fm(user)191
+3638 y(page)g(103.)630 3794 y Fo(-t)f Fm(tag)229 b Ft(Since)71
+b(tag)i(record)f(placed)f(in)g(history)g(\014le)g(\(b)m(y)h(an)m(y)m
+(one\).)167 b(See)1110 3904 y(Section)30 b(A.11.1)j([history)c
+(options],)h(page)h(103.)630 4060 y Fo(-u)f Fm(user)191
b Ft(F)-8 b(or)41 b(user)f Fm(user)46 b Ft(\(rep)s(eatable\).)72
b(See)41 b(Section)f(A.11.1)i([history)e(options],)1110
-3861 y(page)31 b(103.)630 4025 y Fo(-w)384 b Ft(W)-8
+4169 y(page)31 b(103.)630 4325 y Fo(-w)384 b Ft(W)-8
b(orking)43 b(directory)g(m)m(ust)g(matc)m(h.)80 b(See)43
-b(Section)g(A.11.1)i([history)e(op-)1110 4134 y(tions],)30
-b(page)h(103.)630 4299 y Fo(-x)f Fm(t)m(yp)s(es)144 b
+b(Section)g(A.11.1)i([history)e(op-)1110 4434 y(tions],)30
+b(page)h(103.)630 4590 y Fo(-x)f Fm(t)m(yp)s(es)144 b
Ft(Rep)s(ort)31 b(on)f Fm(t)m(yp)s(es)p Ft(,)i(one)f(or)g(more)g(of)g
Fo(TOEFWUCGMAR)p Ft(.)39 b(See)31 b(Section)g(A.11.1)1110
-4408 y([history)f(options],)g(page)h(103.)630 4573 y
+4700 y([history)f(options],)g(page)h(103.)630 4855 y
Fo(-z)f Fm(zone)178 b Ft(Output)37 b(for)h(time)g(zone)h
Fm(zone)p Ft(.)64 b(See)39 b(Section)f(A.11.1)i([history)d(options],)
-1110 4682 y(page)31 b(103.)150 4847 y Fo(import)e([)p
+1110 4965 y(page)31 b(103.)150 5121 y Fo(import)e([)p
Fm(options)t Fo(])g Fm(rep)s(ository)37 b(v)m(endor-tag)i(release-tags)
-t Fo(...)630 4956 y Ft(Imp)s(ort)47 b(\014les)h(in)m(to)g(CVS,)g(using)
+t Fo(...)630 5230 y Ft(Imp)s(ort)47 b(\014les)h(in)m(to)g(CVS,)g(using)
f(v)m(endor)h(branc)m(hes.)94 b(See)49 b(Section)f(A.12)i([imp)s(ort],)
-630 5066 y(page)31 b(104.)630 5230 y Fo(-b)f Fm(bra)222
-b Ft(Imp)s(ort)38 b(to)h(v)m(endor)g(branc)m(h)f Fm(bra)p
-Ft(.)66 b(See)39 b(Section)g(13.6)h([Multiple)d(v)m(endor)1110
-5340 y(branc)m(hes],)31 b(page)g(78.)p eop
+630 5340 y(page)31 b(104.)p eop
%%Page: 121 123
121 122 bop 150 -116 a Ft(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1537 b(121)630 299 y Fo(-d)384 b
-Ft(Use)41 b(the)g(\014le's)f(mo)s(di\014cation)f(time)h(as)h(the)g
-(time)f(of)h(imp)s(ort.)70 b(See)40 b(Sec-)1110 408 y(tion)30
-b(A.12.1)i([imp)s(ort)d(options],)h(page)i(105.)630 567
+(to)g(CVS)f(commands)1537 b(121)630 299 y Fo(-b)30 b
+Fm(bra)222 b Ft(Imp)s(ort)38 b(to)h(v)m(endor)g(branc)m(h)f
+Fm(bra)p Ft(.)66 b(See)39 b(Section)g(13.6)h([Multiple)d(v)m(endor)1110
+408 y(branc)m(hes],)31 b(page)g(78.)630 567 y Fo(-d)384
+b Ft(Use)41 b(the)g(\014le's)f(mo)s(di\014cation)f(time)h(as)h(the)g
+(time)f(of)h(imp)s(ort.)70 b(See)40 b(Sec-)1110 677 y(tion)30
+b(A.12.1)i([imp)s(ort)d(options],)h(page)i(105.)630 836
y Fo(-k)e Fm(k\015ag)165 b Ft(Set)27 b(default)e(k)m(eyw)m(ord)i
(substitution)e(mo)s(de.)39 b(See)26 b(Section)h(A.12.1)h([imp)s(ort)
-1110 677 y(options],)i(page)h(105.)630 836 y Fo(-m)f
+1110 945 y(options],)i(page)h(105.)630 1104 y Fo(-m)f
Fm(msg)197 b Ft(Use)46 b Fm(msg)54 b Ft(for)45 b(log)h(message.)88
b(See)46 b(Section)g(A.12.1)i([imp)s(ort)c(options],)1110
-945 y(page)31 b(105.)630 1104 y Fo(-I)f Fm(ign)232 b
+1214 y(page)31 b(105.)630 1373 y Fo(-I)f Fm(ign)232 b
Ft(More)22 b(\014les)d(to)j(ignore)e(\(!)38 b(to)22 b(reset\).)38
b(See)21 b(Section)g(A.12.1)i([imp)s(ort)c(options],)1110
-1214 y(page)31 b(105.)630 1373 y Fo(-W)f Fm(sp)s(ec)184
+1482 y(page)31 b(105.)630 1641 y Fo(-W)f Fm(sp)s(ec)184
b Ft(More)31 b(wrapp)s(ers.)39 b(See)30 b(Section)h(A.12.1)h([imp)s
-(ort)d(options],)h(page)h(105.)150 1532 y Fo(init)288
+(ort)d(options],)h(page)h(105.)150 1800 y Fo(init)288
b Ft(Create)31 b(a)g(CVS)e(rep)s(ository)g(if)g(it)h(do)s(esn't)g
(exist.)41 b(See)30 b(Section)g(2.6)h([Creating)f(a)h(rep)s(osi-)630
-1641 y(tory],)g(page)g(18.)150 1800 y Fo(log)e([)p Fm(options)t
-Fo(])g([)p Fm(\014les)t Fo(...)n(])630 1910 y Ft(Prin)m(t)g(out)i
+1910 y(tory],)g(page)g(18.)150 2069 y Fo(log)e([)p Fm(options)t
+Fo(])g([)p Fm(\014les)t Fo(...)n(])630 2178 y Ft(Prin)m(t)g(out)i
(history)e(information)g(for)h(\014les.)40 b(See)30 b(Section)h(A.13)g
-([log],)g(page)h(106.)630 2069 y Fo(-b)384 b Ft(Only)34
+([log],)g(page)h(106.)630 2337 y Fo(-b)384 b Ft(Only)34
b(list)g(revisions)f(on)i(the)h(default)e(branc)m(h.)56
-b(See)35 b(Section)g(A.13.1)j([log)1110 2178 y(options],)30
-b(page)h(106.)630 2337 y Fo(-d)f Fm(dates)147 b Ft(Sp)s(ecify)46
+b(See)35 b(Section)g(A.13.1)j([log)1110 2447 y(options],)30
+b(page)h(107.)630 2606 y Fo(-d)f Fm(dates)147 b Ft(Sp)s(ecify)46
b(dates)j(\()p Fm(d1)7 b Fo(<)p Fm(d2)55 b Ft(for)48
b(range,)53 b Fm(d)e Ft(for)d(latest)h(b)s(efore\).)93
-b(See)48 b(Sec-)1110 2447 y(tion)30 b(A.13.1)i([log)f(options],)f(page)
-h(106.)630 2606 y Fo(-h)384 b Ft(Only)29 b(prin)m(t)g(header.)40
-b(See)31 b(Section)f(A.13.1)i([log)f(options],)f(page)h(106.)630
-2765 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
+b(See)48 b(Sec-)1110 2715 y(tion)30 b(A.13.1)i([log)f(options],)f(page)
+h(107.)630 2874 y Fo(-h)384 b Ft(Only)29 b(prin)m(t)g(header.)40
+b(See)31 b(Section)f(A.13.1)i([log)f(options],)f(page)h(107.)630
+3033 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
-2874 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
-3033 y Fo(-N)384 b Ft(Do)31 b(not)g(list)e(tags.)42 b(See)30
-b(Section)g(A.13.1)j([log)d(options],)h(page)g(106.)630
-3192 y Fo(-R)384 b Ft(Only)43 b(prin)m(t)h(name)h(of)g(R)m(CS)g
+3143 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
+3302 y Fo(-N)384 b Ft(Do)31 b(not)g(list)e(tags.)42 b(See)30
+b(Section)g(A.13.1)j([log)d(options],)h(page)g(107.)630
+3461 y Fo(-R)384 b Ft(Only)43 b(prin)m(t)h(name)h(of)g(R)m(CS)g
(\014le.)84 b(See)45 b(Section)g(A.13.1)i([log)e(options],)1110
-3302 y(page)31 b(106.)630 3461 y Fo(-r)p Fm(revs)224
+3570 y(page)31 b(107.)630 3729 y Fo(-r)p Fm(revs)224
b Ft(Only)27 b(list)h(revisions)e Fm(revs)p Ft(.)40 b(See)29
-b(Section)g(A.13.1)i([log)e(options],)g(page)g(106.)630
-3619 y Fo(-s)h Fm(states)127 b Ft(Only)39 b(list)h(revisions)f(with)h
+b(Section)g(A.13.1)i([log)e(options],)g(page)g(107.)630
+3888 y Fo(-s)h Fm(states)127 b Ft(Only)39 b(list)h(revisions)f(with)h
(sp)s(eci\014ed)f(states.)74 b(See)41 b(Section)g(A.13.1)i([log)1110
-3729 y(options],)30 b(page)h(106.)630 3888 y Fo(-t)384
+3998 y(options],)30 b(page)h(107.)630 4156 y Fo(-t)384
b Ft(Only)41 b(prin)m(t)g(header)h(and)g(descriptiv)m(e)g(text.)78
-b(See)43 b(Section)f(A.13.1)j([log)1110 3998 y(options],)30
-b(page)h(106.)630 4156 y Fo(-w)p Fm(logins)155 b Ft(Only)21
+b(See)43 b(Section)f(A.13.1)j([log)1110 4266 y(options],)30
+b(page)h(107.)630 4425 y Fo(-w)p Fm(logins)155 b Ft(Only)21
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.)37 b(See)23 b(Section)g(A.13.1)1110 4266 y([log)31
-b(options],)f(page)h(106.)150 4425 y Fo(login)240 b Ft(Prompt)34
+(logins.)37 b(See)23 b(Section)g(A.13.1)1110 4534 y([log)31
+b(options],)f(page)h(107.)150 4693 y Fo(login)240 b Ft(Prompt)34
b(for)h(passw)m(ord)f(for)g(authen)m(ticating)h(serv)m(er.)54
-b(See)35 b(Section)f(2.9.3.2)k([P)m(assw)m(ord)630 4534
+b(See)35 b(Section)f(2.9.3.2)k([P)m(assw)m(ord)630 4803
y(authen)m(tication)31 b(clien)m(t],)f(page)h(23.)150
-4693 y Fo(logout)192 b Ft(Remo)m(v)m(e)39 b(stored)d(passw)m(ord)g(for)
+4962 y Fo(logout)192 b Ft(Remo)m(v)m(e)39 b(stored)d(passw)m(ord)g(for)
h(authen)m(ticating)g(serv)m(er.)60 b(See)37 b(Section)g(2.9.3.2)i([P)m
-(ass-)630 4803 y(w)m(ord)30 b(authen)m(tication)h(clien)m(t],)f(page)h
-(23.)150 4962 y Fo(rdiff)e([)p Fm(options)t Fo(])g Fm(mo)s(dules)t
-Fo(...)630 5071 y Ft(Sho)m(w)h(di\013erences)g(b)s(et)m(w)m(een)h
+(ass-)630 5071 y(w)m(ord)30 b(authen)m(tication)h(clien)m(t],)f(page)h
+(23.)150 5230 y Fo(rdiff)e([)p Fm(options)t Fo(])g Fm(mo)s(dules)t
+Fo(...)630 5340 y Ft(Sho)m(w)h(di\013erences)g(b)s(et)m(w)m(een)h
(releases.)40 b(See)31 b(Section)f(A.14)i([rdi\013)7
-b(],)29 b(page)j(108.)630 5230 y Fo(-c)384 b Ft(Con)m(text)33
-b(di\013)d(output)i(format)g(\(default\).)45 b(See)32
-b(Section)g(A.14.1)h([rdi\013)e(op-)1110 5340 y(tions],)f(page)h(108.)p
-eop
+b(],)29 b(page)j(108.)p eop
%%Page: 122 124
122 123 bop 150 -116 a Ft(122)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)630 299 y Fo(-D)g Fm(date)183
-b Ft(Select)29 b(revisions)e(based)h(on)h Fm(date)p Ft(.)41
-b(See)29 b(Section)f(A.5)i([Common)e(options],)1110 408
-y(page)j(88.)630 564 y Fo(-f)384 b Ft(Use)27 b(head)g(revision)f(if)g
-(tag/date)j(not)f(found.)38 b(See)27 b(Section)g(A.5)h([Common)1110
-674 y(options],)i(page)h(88.)630 830 y Fo(-l)384 b Ft(Lo)s(cal;)39
-b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 939 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 1095 y Fo(-R)384
-b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(V)-8 b(ersions)30 b(System)630 299 y Fo(-c)384 b Ft(Con)m(text)33
+b(di\013)d(output)i(format)g(\(default\).)45 b(See)32
+b(Section)g(A.14.1)h([rdi\013)e(op-)1110 408 y(tions],)f(page)h(108.)
+630 573 y Fo(-D)f Fm(date)183 b Ft(Select)29 b(revisions)e(based)h(on)h
+Fm(date)p Ft(.)41 b(See)29 b(Section)f(A.5)i([Common)e(options],)1110
+682 y(page)j(88.)630 847 y Fo(-f)384 b Ft(Use)27 b(head)g(revision)f
+(if)g(tag/date)j(not)f(found.)38 b(See)27 b(Section)g(A.5)h([Common)
+1110 956 y(options],)i(page)h(88.)630 1121 y Fo(-l)384
+b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f
+(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
+1230 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
+1395 y Fo(-R)384 b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-1204 y(page)g(49.)630 1360 y Fo(-r)f Fm(rev)230 b Ft(Select)34
+1504 y(page)g(49.)630 1669 y Fo(-r)f Fm(rev)230 b Ft(Select)34
b(revisions)d(based)i(on)h Fm(rev)p Ft(.)50 b(See)33
-b(Section)h(A.5)g([Common)f(options],)1110 1470 y(page)e(88.)630
-1625 y Fo(-s)384 b Ft(Short)33 b(patc)m(h)h(-)g(one)g(liner)e(p)s(er)g
+b(Section)h(A.5)g([Common)f(options],)1110 1778 y(page)e(88.)630
+1943 y Fo(-s)384 b Ft(Short)33 b(patc)m(h)h(-)g(one)g(liner)e(p)s(er)g
(\014le.)50 b(See)34 b(Section)f(A.14.1)j([rdi\013)c(options],)1110
-1735 y(page)f(108.)630 1891 y Fo(-t)384 b Ft(T)-8 b(op)30
+2052 y(page)f(108.)630 2217 y Fo(-t)384 b Ft(T)-8 b(op)30
b(t)m(w)m(o)g(di\013s)f(-)g(last)h(c)m(hange)g(made)g(to)g(the)g
(\014le.)40 b(See)29 b(Section)h(A.9.1)h([di\013)1110
-2000 y(options],)f(page)h(100.)630 2156 y Fo(-u)384 b
+2326 y(options],)f(page)h(100.)630 2491 y Fo(-u)384 b
Ft(Unidi\013)26 b(output)h(format.)40 b(See)28 b(Section)g(A.14.1)i
-([rdi\013)d(options],)h(page)g(108.)630 2312 y Fo(-V)i
+([rdi\013)d(options],)h(page)g(108.)630 2655 y Fo(-V)i
Fm(v)m(ers)197 b Ft(Use)34 b(R)m(CS)g(V)-8 b(ersion)34
b Fm(v)m(ers)k Ft(for)c(k)m(eyw)m(ord)g(expansion)f(\(obsolete\).)53
-b(See)34 b(Sec-)1110 2421 y(tion)c(A.14.1)i([rdi\013)d(options],)h
-(page)h(108.)150 2577 y Fo(release)d([)p Fm(options)t
-Fo(])h Fm(directory)630 2687 y Ft(Indicate)21 b(that)h(a)g(directory)f
+b(See)34 b(Sec-)1110 2765 y(tion)c(A.14.1)i([rdi\013)d(options],)h
+(page)h(108.)150 2929 y Fo(release)d([)p Fm(options)t
+Fo(])h Fm(directory)630 3039 y Ft(Indicate)21 b(that)h(a)g(directory)f
(is)f(no)i(longer)f(in)f(use.)37 b(See)22 b(Section)f(A.15)i
-([release],)h(page)e(109.)630 2842 y Fo(-d)384 b Ft(Delete)44
+([release],)h(page)e(109.)630 3203 y Fo(-d)384 b Ft(Delete)44
b(the)g(giv)m(en)f(directory)-8 b(.)78 b(See)44 b(Section)e(A.15.1)j
-([release)f(options],)1110 2952 y(page)31 b(109.)150
-3108 y Fo(remove)e([)p Fm(options)t Fo(])g([)p Fm(\014les)t
-Fo(...)m(])630 3217 y Ft(Remo)m(v)m(e)e(an)f(en)m(try)g(from)f(the)g
+([release)f(options],)1110 3313 y(page)31 b(110.)150
+3477 y Fo(remove)e([)p Fm(options)t Fo(])g([)p Fm(\014les)t
+Fo(...)m(])630 3587 y Ft(Remo)m(v)m(e)e(an)f(en)m(try)g(from)f(the)g
(rep)s(ository)-8 b(.)39 b(See)26 b(Section)f(7.2)i([Remo)m(ving)f
-(\014les],)g(page)g(52.)630 3373 y Fo(-f)384 b Ft(Delete)30
+(\014les],)g(page)g(52.)630 3751 y Fo(-f)384 b Ft(Delete)30
b(the)e(\014le)g(b)s(efore)g(remo)m(ving)g(it.)40 b(See)29
-b(Section)f(7.2)i([Remo)m(ving)e(\014les],)1110 3483
-y(page)j(52.)630 3638 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
+b(Section)f(7.2)i([Remo)m(ving)e(\014les],)1110 3861
+y(page)j(52.)630 4025 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 3748 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 3904 y Fo(-R)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 4134 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 4299 y Fo(-R)384
b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-4013 y(page)g(49.)150 4169 y Fo(rtag)e([)p Fm(options)t
-Fo(])g Fm(tag)39 b(mo)s(dules)t Fo(...)630 4279 y Ft(Add)44
+4408 y(page)g(49.)150 4573 y Fo(rtag)e([)p Fm(options)t
+Fo(])g Fm(tag)39 b(mo)s(dules)t Fo(...)630 4682 y Ft(Add)44
b(a)h(sym)m(b)s(olic)e(tag)j(to)f(a)g(mo)s(dule.)82 b(See)45
-b(Chapter)f(4)h([Revisions],)j(page)d(33)h(and)630 4388
+b(Chapter)f(4)h([Revisions],)j(page)d(33)h(and)630 4792
y(Chapter)30 b(5)h([Branc)m(hing)f(and)f(merging],)i(page)g(41.)630
-4544 y Fo(-a)384 b Ft(Clear)34 b(tag)i(from)e(remo)m(v)m(ed)h(\014les)f
+4956 y Fo(-a)384 b Ft(Clear)34 b(tag)i(from)e(remo)m(v)m(ed)h(\014les)f
(that)h(w)m(ould)e(not)i(otherwise)f(b)s(e)g(tagged.)1110
-4654 y(See)d(Section)f(4.8)h([T)-8 b(agging)31 b(add/remo)m(v)m(e],)i
-(page)e(38.)630 4809 y Fo(-b)384 b Ft(Create)34 b(a)f(branc)m(h)f
+5066 y(See)d(Section)f(4.8)h([T)-8 b(agging)31 b(add/remo)m(v)m(e],)i
+(page)e(38.)630 5230 y Fo(-b)384 b Ft(Create)34 b(a)f(branc)m(h)f
(named)g Fm(tag)p Ft(.)49 b(See)33 b(Chapter)g(5)g([Branc)m(hing)f(and)
-g(merg-)1110 4919 y(ing],)e(page)h(41.)630 5075 y Fo(-D)f
+g(merg-)1110 5340 y(ing],)e(page)h(41.)p eop
+%%Page: 123 125
+123 124 bop 150 -116 a Ft(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1537 b(123)630 299 y Fo(-D)30 b
Fm(date)183 b Ft(T)-8 b(ag)41 b(revisions)d(as)j(of)f
Fm(date)p Ft(.)71 b(See)41 b(Section)f(4.6)h([T)-8 b(agging)41
-b(b)m(y)f(date/tag],)1110 5184 y(page)31 b(36.)630 5340
+b(b)m(y)f(date/tag],)1110 408 y(page)31 b(36.)630 570
y Fo(-d)384 b Ft(Delete)32 b Fm(tag)p Ft(.)41 b(See)31
-b(Section)f(4.7)i([Mo)s(difying)c(tags],)k(page)f(37.)p
-eop
-%%Page: 123 125
-123 124 bop 150 -116 a Ft(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1537 b(123)630 299 y Fo(-F)384 b
-Ft(Mo)m(v)m(e)45 b Fm(tag)52 b Ft(if)42 b(it)h(already)g(exists.)78
-b(See)44 b(Section)f(4.7)h([Mo)s(difying)d(tags],)1110
-408 y(page)31 b(37.)630 570 y Fo(-f)384 b Ft(F)-8 b(orce)31
-b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j(not)f(found.)39
-b(See)29 b(Section)g(4.6)1110 680 y([T)-8 b(agging)31
-b(b)m(y)f(date/tag],)k(page)d(36.)630 841 y Fo(-l)384
-b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f
-(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
-951 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
-1112 y Fo(-n)384 b Ft(No)33 b(execution)h(of)f(tag)h(program.)48
-b(See)33 b(Section)g(A.5)g([Common)g(options],)1110 1222
-y(page)e(88.)630 1383 y Fo(-R)384 b Ft(Op)s(erate)31
+b(Section)f(4.7)i([Mo)s(difying)c(tags],)k(page)f(37.)630
+731 y Fo(-F)384 b Ft(Mo)m(v)m(e)45 b Fm(tag)52 b Ft(if)42
+b(it)h(already)g(exists.)78 b(See)44 b(Section)f(4.7)h([Mo)s(difying)d
+(tags],)1110 841 y(page)31 b(37.)630 1003 y Fo(-f)384
+b Ft(F)-8 b(orce)31 b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j
+(not)f(found.)39 b(See)29 b(Section)g(4.6)1110 1112 y([T)-8
+b(agging)31 b(b)m(y)f(date/tag],)k(page)d(36.)630 1274
+y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m
+(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
+1383 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
+1545 y Fo(-n)384 b Ft(No)33 b(execution)h(of)f(tag)h(program.)48
+b(See)33 b(Section)g(A.5)g([Common)g(options],)1110 1654
+y(page)e(88.)630 1816 y Fo(-R)384 b Ft(Op)s(erate)31
b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(6)h([Recursiv)m
-(e)g(b)s(eha)m(vior],)1110 1493 y(page)g(49.)630 1654
+(e)g(b)s(eha)m(vior],)1110 1925 y(page)g(49.)630 2087
y Fo(-r)f Fm(rev)230 b Ft(T)-8 b(ag)22 b(existing)d(tag)j
Fm(rev)p Ft(.)38 b(See)21 b(Section)f(4.6)i([T)-8 b(agging)21
-b(b)m(y)g(date/tag],)k(page)d(36.)150 1816 y Fo(status)29
-b([)p Fm(options)t Fo(])g Fm(\014les)t Fo(...)630 1925
+b(b)m(y)g(date/tag],)k(page)d(36.)150 2248 y Fo(status)29
+b([)p Fm(options)t Fo(])g Fm(\014les)t Fo(...)630 2358
y Ft(Displa)m(y)22 b(status)i(information)d(in)h(a)h(w)m(orking)g
(directory)-8 b(.)38 b(See)23 b(Section)g(10.1)i([File)d(status],)630
-2035 y(page)31 b(61.)630 2196 y Fo(-l)384 b Ft(Lo)s(cal;)39
+2468 y(page)31 b(61.)630 2629 y Fo(-l)384 b Ft(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2306 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 2468 y Fo(-R)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2739 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 2900 y Fo(-R)384
b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-2577 y(page)g(49.)630 2739 y Fo(-v)384 b Ft(Include)29
+3010 y(page)g(49.)630 3171 y Fo(-v)384 b Ft(Include)29
b(tag)i(information)e(for)h(\014le.)40 b(See)31 b(Section)f(4.4)h([T)-8
-b(ags],)32 b(page)f(34.)150 2900 y Fo(tag)e([)p Fm(options)t
+b(ags],)32 b(page)f(34.)150 3333 y Fo(tag)e([)p Fm(options)t
Fo(])g Fm(tag)40 b Fo([)p Fm(\014les)t Fo(...)m(])630
-3010 y Ft(Add)32 b(a)h(sym)m(b)s(olic)e(tag)j(to)f(c)m(hec)m(k)m(ed)i
+3442 y Ft(Add)32 b(a)h(sym)m(b)s(olic)e(tag)j(to)f(c)m(hec)m(k)m(ed)i
(out)e(v)m(ersion)f(of)h(\014les.)47 b(See)33 b(Chapter)f(4)h
-([Revisions],)630 3119 y(page)e(33)g(and)f(Chapter)g(5)h([Branc)m(hing)
-f(and)g(merging],)g(page)h(41.)630 3281 y Fo(-b)384 b
+([Revisions],)630 3552 y(page)e(33)g(and)f(Chapter)g(5)h([Branc)m(hing)
+f(and)g(merging],)g(page)h(41.)630 3713 y Fo(-b)384 b
Ft(Create)34 b(a)f(branc)m(h)f(named)g Fm(tag)p Ft(.)49
b(See)33 b(Chapter)g(5)g([Branc)m(hing)f(and)g(merg-)1110
-3390 y(ing],)e(page)h(41.)630 3552 y Fo(-c)384 b Ft(Chec)m(k)32
+3823 y(ing],)e(page)h(41.)630 3985 y Fo(-c)384 b Ft(Chec)m(k)32
b(that)h(w)m(orking)e(\014les)g(are)i(unmo)s(di\014ed.)42
-b(See)32 b(Section)g(4.5)h([T)-8 b(agging)1110 3662 y(the)31
-b(w)m(orking)e(directory],)i(page)g(36.)630 3823 y Fo(-D)f
+b(See)32 b(Section)g(4.5)h([T)-8 b(agging)1110 4094 y(the)31
+b(w)m(orking)e(directory],)i(page)g(36.)630 4256 y Fo(-D)f
Fm(date)183 b Ft(T)-8 b(ag)41 b(revisions)d(as)j(of)f
Fm(date)p Ft(.)71 b(See)41 b(Section)f(4.6)h([T)-8 b(agging)41
-b(b)m(y)f(date/tag],)1110 3933 y(page)31 b(36.)630 4094
+b(b)m(y)f(date/tag],)1110 4365 y(page)31 b(36.)630 4527
y Fo(-d)384 b Ft(Delete)32 b Fm(tag)p Ft(.)41 b(See)31
b(Section)f(4.7)i([Mo)s(difying)c(tags],)k(page)f(37.)630
-4256 y Fo(-F)384 b Ft(Mo)m(v)m(e)45 b Fm(tag)52 b Ft(if)42
+4688 y Fo(-F)384 b Ft(Mo)m(v)m(e)45 b Fm(tag)52 b Ft(if)42
b(it)h(already)g(exists.)78 b(See)44 b(Section)f(4.7)h([Mo)s(difying)d
-(tags],)1110 4365 y(page)31 b(37.)630 4527 y Fo(-f)384
+(tags],)1110 4798 y(page)31 b(37.)630 4959 y Fo(-f)384
b Ft(F)-8 b(orce)31 b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j
-(not)f(found.)39 b(See)29 b(Section)g(4.6)1110 4636 y([T)-8
-b(agging)31 b(b)m(y)f(date/tag],)k(page)d(36.)630 4798
+(not)f(found.)39 b(See)29 b(Section)g(4.6)1110 5069 y([T)-8
+b(agging)31 b(b)m(y)f(date/tag],)k(page)d(36.)630 5230
y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m
(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
-4907 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
-5069 y Fo(-R)384 b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
-b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-5178 y(page)g(49.)630 5340 y Fo(-r)f Fm(rev)230 b Ft(T)-8
-b(ag)22 b(existing)d(tag)j Fm(rev)p Ft(.)38 b(See)21
-b(Section)f(4.6)i([T)-8 b(agging)21 b(b)m(y)g(date/tag],)k(page)d(36.)p
+5340 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)p
eop
%%Page: 124 126
124 125 bop 150 -116 a Ft(124)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fo(unedit)f([)p
-Fm(options)t Fo(])g([)p Fm(\014les)t Fo(...)m(])630 408
-y Ft(Undo)h(an)g(edit)g(command.)41 b(See)30 b(Section)g(10.6.3)j
-([Editing)c(\014les],)h(page)h(68.)630 571 y Fo(-a)f
+b(V)-8 b(ersions)30 b(System)630 299 y Fo(-R)384 b Ft(Op)s(erate)31
+b(recursiv)m(ely)e(\(default\).)43 b(See)31 b(Chapter)f(6)h([Recursiv)m
+(e)g(b)s(eha)m(vior],)1110 408 y(page)g(49.)630 567 y
+Fo(-r)f Fm(rev)230 b Ft(T)-8 b(ag)22 b(existing)d(tag)j
+Fm(rev)p Ft(.)38 b(See)21 b(Section)f(4.6)i([T)-8 b(agging)21
+b(b)m(y)g(date/tag],)k(page)d(36.)150 726 y Fo(unedit)29
+b([)p Fm(options)t Fo(])g([)p Fm(\014les)t Fo(...)m(])630
+836 y Ft(Undo)h(an)g(edit)g(command.)41 b(See)30 b(Section)g(10.6.3)j
+([Editing)c(\014les],)h(page)h(68.)630 995 y Fo(-a)f
Fm(actions)76 b Ft(Sp)s(ecify)19 b(actions)i(for)g(temp)s(orary)g(w)m
(atc)m(h,)j(where)d Fm(actions)j Ft(is)c Fo(edit)p Ft(,)i
-Fo(unedit)p Ft(,)1110 681 y Fo(commit)p Ft(,)29 b Fo(all)p
+Fo(unedit)p Ft(,)1110 1104 y Fo(commit)p Ft(,)29 b Fo(all)p
Ft(,)h(or)g Fo(none)p Ft(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c
-(\014les],)h(page)h(68.)630 844 y Fo(-l)384 b Ft(Lo)s(cal;)39
+(\014les],)h(page)h(68.)630 1263 y Fo(-l)384 b Ft(Lo)s(cal;)39
b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 953 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 1116 y Fo(-R)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 1373 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 1532 y Fo(-R)384
b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-1226 y(page)g(49.)150 1389 y Fo(update)e([)p Fm(options)t
-Fo(])g([)p Fm(\014les)t Fo(...)m(])630 1498 y Ft(Bring)h(w)m(ork)g
+1641 y(page)g(49.)150 1800 y Fo(update)e([)p Fm(options)t
+Fo(])g([)p Fm(\014les)t Fo(...)m(])630 1910 y Ft(Bring)h(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.16)i([up)s(date],)e(page)h(110.)630 1661
+b(Section)f(A.16)i([up)s(date],)e(page)h(111.)630 2069
y Fo(-A)384 b Ft(Reset)35 b(an)m(y)g(stic)m(ky)g(tags/date/options.)55
-b(See)34 b(Section)g(4.9)i([Stic)m(ky)e(tags],)1110 1771
+b(See)34 b(Section)g(4.9)i([Stic)m(ky)e(tags],)1110 2178
y(page)d(38)g(and)f(Chapter)g(12)h([Keyw)m(ord)f(substitution],)f(page)
-i(73.)630 1934 y Fo(-D)f Fm(date)183 b Ft(Chec)m(k)23
+i(73.)630 2337 y Fo(-C)384 b Ft(Ov)m(erwrite)33 b(lo)s(cally)f(mo)s
+(di\014ed)f(\014les)i(with)f(clean)i(copies)f(from)g(the)h(rep)s(osi-)
+1110 2447 y(tory)d(\(the)g(mo)s(di\014ed)d(\014le)h(is)h(sa)m(v)m(ed)h
+(in)e(`)p Fo(.#)p Fm(\014le)p Fo(.)p Fm(revision)p Ft(',)f(ho)m(w)m(ev)
+m(er\).)630 2606 y Fo(-D)i Fm(date)183 b Ft(Chec)m(k)23
b(out)g(revisions)e(as)h(of)h Fm(date)29 b Ft(\(is)22
b(stic)m(ky\).)38 b(See)23 b(Section)g(A.5)g([Common)1110
-2043 y(options],)30 b(page)h(88.)630 2206 y Fo(-d)384
+2715 y(options],)30 b(page)h(88.)630 2874 y Fo(-d)384
b Ft(Create)31 b(directories.)40 b(See)31 b(Section)f(A.16.1)i([up)s
-(date)e(options],)g(page)h(111.)630 2369 y Fo(-f)384
+(date)e(options],)g(page)h(111.)630 3033 y Fo(-f)384
b Ft(Use)27 b(head)g(revision)f(if)g(tag/date)j(not)f(found.)38
-b(See)27 b(Section)g(A.5)h([Common)1110 2479 y(options],)i(page)h(88.)
-630 2642 y Fo(-I)f Fm(ign)232 b Ft(More)22 b(\014les)d(to)j(ignore)e
+b(See)27 b(Section)g(A.5)h([Common)1110 3143 y(options],)i(page)h(88.)
+630 3302 y Fo(-I)f Fm(ign)232 b Ft(More)22 b(\014les)d(to)j(ignore)e
(\(!)38 b(to)22 b(reset\).)38 b(See)21 b(Section)g(A.12.1)i([imp)s(ort)
-c(options],)1110 2751 y(page)31 b(105.)630 2914 y Fo(-j)f
+c(options],)1110 3411 y(page)31 b(105.)630 3570 y Fo(-j)f
Fm(rev)230 b Ft(Merge)32 b(in)d(c)m(hanges.)41 b(See)31
b(Section)f(A.16.1)i([up)s(date)e(options],)g(page)i(111.)630
-3077 y Fo(-k)e Fm(k\015ag)165 b Ft(Use)57 b Fm(k\015ag)64
+3729 y Fo(-k)e Fm(k\015ag)165 b Ft(Use)57 b Fm(k\015ag)64
b Ft(k)m(eyw)m(ord)57 b(expansion.)118 b(See)56 b(Section)g(12.4)i
-([Substitution)1110 3187 y(mo)s(des],)30 b(page)h(75.)630
-3350 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
+([Substitution)1110 3839 y(mo)s(des],)30 b(page)h(75.)630
+3998 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
(w)m(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
-3459 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
-3622 y Fo(-P)384 b Ft(Prune)49 b(empt)m(y)i(directories.)99
+4107 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
+4266 y Fo(-P)384 b Ft(Prune)49 b(empt)m(y)i(directories.)99
b(See)51 b(Section)f(7.5)h([Mo)m(ving)g(directories],)1110
-3732 y(page)31 b(55.)630 3895 y Fo(-p)384 b Ft(Chec)m(k)42
+4376 y(page)31 b(55.)630 4534 y Fo(-p)384 b Ft(Chec)m(k)42
b(out)h(\014les)e(to)i(standard)e(output)h(\(a)m(v)m(oids)h(stic)m
-(kiness\).)75 b(See)42 b(Sec-)1110 4004 y(tion)30 b(A.16.1)i([up)s
-(date)e(options],)g(page)h(111.)630 4167 y Fo(-R)384
+(kiness\).)75 b(See)42 b(Sec-)1110 4644 y(tion)30 b(A.16.1)i([up)s
+(date)e(options],)g(page)h(111.)630 4803 y Fo(-R)384
b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-4277 y(page)g(49.)630 4440 y Fo(-r)f Fm(tag)229 b Ft(Chec)m(k)m(out)40
+4913 y(page)g(49.)630 5071 y Fo(-r)f Fm(tag)229 b Ft(Chec)m(k)m(out)40
b(revision)d Fm(tag)47 b Ft(\(is)38 b(stic)m(ky\).)66
-b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 4549 y(tions],)30
-b(page)h(88.)630 4712 y Fo(-W)f Fm(sp)s(ec)184 b Ft(More)31
+b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 5181 y(tions],)30
+b(page)h(88.)630 5340 y Fo(-W)f Fm(sp)s(ec)184 b Ft(More)31
b(wrapp)s(ers.)39 b(See)30 b(Section)h(A.12.1)h([imp)s(ort)d(options],)
-h(page)h(105.)150 4875 y Fo(watch)e([on|off|add|remove])c([)p
-Fm(options)t Fo(])k([)p Fm(\014les)t Fo(...)n(])630 4985
+h(page)h(105.)p eop
+%%Page: 125 127
+125 126 bop 150 -116 a Ft(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
+(to)g(CVS)f(commands)1537 b(125)150 299 y Fo(version)630
+433 y Ft(Displa)m(y)27 b(the)g(v)m(ersion)g(of)g Fs(cvs)g
+Ft(b)s(eing)f(used.)39 b(If)27 b(the)g(rep)s(ository)g(is)f(remote,)j
+(displa)m(y)d(b)s(oth)630 543 y(the)31 b(clien)m(t)f(and)f(serv)m(er)i
+(v)m(ersions.)150 702 y Fo(watch)e([on|off|add|remove])c([)p
+Fm(options)t Fo(])k([)p Fm(\014les)t Fo(...)n(])630 812
y Ft(on/o\013:)53 b(turn)36 b(on/o\013)h(read-only)e(c)m(hec)m(k)m
(outs)k(of)d(\014les.)58 b(See)37 b(Section)f(10.6.1)i([Setting)f(a)630
-5094 y(w)m(atc)m(h],)32 b(page)f(66.)630 5230 y(add/remo)m(v)m(e:)40
+922 y(w)m(atc)m(h],)32 b(page)f(66.)630 1056 y(add/remo)m(v)m(e:)40
b(add)25 b(or)h(remo)m(v)m(e)i(noti\014cation)d(on)h(actions.)40
-b(See)26 b(Section)g(10.6.2)i([Getting)630 5340 y(Noti\014ed],)i(page)i
-(67.)p eop
-%%Page: 125 127
-125 126 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Quic)m(k)g(reference)g
-(to)h(CVS)f(commands)1536 b(125)630 299 y Fo(-a)30 b
-Fm(actions)76 b Ft(Sp)s(ecify)19 b(actions)i(for)g(temp)s(orary)g(w)m
-(atc)m(h,)j(where)d Fm(actions)j Ft(is)c Fo(edit)p Ft(,)i
-Fo(unedit)p Ft(,)1110 408 y Fo(commit)p Ft(,)29 b Fo(all)p
-Ft(,)h(or)g Fo(none)p Ft(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c
-(\014les],)h(page)h(68.)630 568 y Fo(-l)384 b Ft(Lo)s(cal;)39
-b(run)34 b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
-b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 677 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(49.)630 837 y Fo(-R)384 b
-Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43 b(See)31
-b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-946 y(page)g(49.)150 1106 y Fo(watchers)d([)p Fm(options)t
-Fo(])h([)p Fm(\014les)t Fo(...)n(])630 1215 y Ft(See)i(who)f(is)f(w)m
+b(See)26 b(Section)g(10.6.2)i([Getting)630 1166 y(Noti\014ed],)i(page)i
+(67.)630 1325 y Fo(-a)e Fm(actions)76 b Ft(Sp)s(ecify)19
+b(actions)i(for)g(temp)s(orary)g(w)m(atc)m(h,)j(where)d
+Fm(actions)j Ft(is)c Fo(edit)p Ft(,)i Fo(unedit)p Ft(,)1110
+1435 y Fo(commit)p Ft(,)29 b Fo(all)p Ft(,)h(or)g Fo(none)p
+Ft(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h
+(68.)630 1594 y Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34
+b(only)h(in)f(curren)m(t)i(w)m(orking)f(directory)-8
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 1704 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(49.)630 1863 y Fo(-R)384
+b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
+1973 y(page)g(49.)150 2132 y Fo(watchers)d([)p Fm(options)t
+Fo(])h([)p Fm(\014les)t Fo(...)n(])630 2242 y Ft(See)i(who)f(is)f(w)m
(atc)m(hing)i(a)g(\014le.)39 b(See)31 b(Section)f(10.6.4)j([W)-8
-b(atc)m(h)32 b(information],)e(page)h(69.)630 1375 y
+b(atc)m(h)32 b(information],)e(page)h(69.)630 2401 y
Fo(-l)384 b Ft(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i(w)m
(orking)f(directory)-8 b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110
-1484 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
-1644 y Fo(-R)384 b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+2511 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(49.)630
+2670 y Fo(-R)384 b Ft(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
b(See)31 b(Chapter)f(6)h([Recursiv)m(e)g(b)s(eha)m(vior],)1110
-1753 y(page)g(49.)p eop
+2780 y(page)g(49.)p eop
%%Page: 126 128
126 127 bop 150 -116 a Ft(126)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
@@ -10526,895 +10490,933 @@ y(There)28 b(is)g(one)h(quirk/bug:)38 b(the)29 b(messages)h(that)f
Fs(cvs)f Ft(prin)m(ts)f(omit)i(the)g(`)p Fo(ampermod)p
Ft(',)e(and)i(th)m(us)f(do)150 408 y(not)j(correctly)f(displa)m(y)f
(the)i(lo)s(cation)e(to)j(whic)m(h)d(it)h(is)f(c)m(hec)m(king)i(out)g
-(the)f(\014les:)390 529 y Fo($)47 b(cvs)g(co)h(ampermod)390
-633 y(cvs)f(checkout:)e(Updating)h(first-dir)390 737
-y(U)h(first-dir/file1)390 840 y(U)g(first-dir/file2)390
-944 y(cvs)g(checkout:)e(Updating)h(first-dir/sdir)390
-1048 y(U)h(first-dir/sdir/sfile)390 1152 y($)275 1278
+(the)f(\014les:)390 546 y Fo($)47 b(cvs)g(co)h(ampermod)390
+650 y(cvs)f(checkout:)e(Updating)h(first-dir)390 753
+y(U)h(first-dir/file1)390 857 y(U)g(first-dir/file2)390
+961 y(cvs)g(checkout:)e(Updating)h(first-dir/sdir)390
+1065 y(U)h(first-dir/sdir/sfile)390 1168 y($)275 1312
y Ft(Do)31 b(not)f(rely)g(on)g(this)f(buggy)i(b)s(eha)m(vior;)e(it)h
(ma)m(y)h(get)h(\014xed)d(in)h(a)g(future)g(release)g(of)h
-Fs(cvs)p Ft(.)150 1478 y Fl(C.1.4)62 b(Excluding)41 b(directories)275
-1663 y Ft(An)h(alias)f(mo)s(dule)g(ma)m(y)i(exclude)f(particular)f
+Fs(cvs)p Ft(.)150 1553 y Fl(C.1.4)62 b(Excluding)41 b(directories)275
+1754 y Ft(An)h(alias)f(mo)s(dule)g(ma)m(y)i(exclude)f(particular)f
(directories)h(from)g(other)h(mo)s(dules)e(b)m(y)h(using)f(an)150
-1773 y(exclamation)31 b(mark)f(\(`)p Fo(!)p Ft('\))h(b)s(efore)f(the)g
+1864 y(exclamation)31 b(mark)f(\(`)p Fo(!)p Ft('\))h(b)s(efore)f(the)g
(name)h(of)f(eac)m(h)i(directory)e(to)h(b)s(e)f(excluded.)275
-1899 y(F)-8 b(or)31 b(example,)f(if)f(the)i(mo)s(dules)d(\014le)i(con)m
-(tains:)390 2020 y Fo(exmodule)46 b(-a)h(!first-dir/sdir)c(first-dir)
-275 2146 y Ft(then)22 b(c)m(hec)m(king)h(out)f(the)h(mo)s(dule)e(`)p
+2007 y(F)-8 b(or)31 b(example,)f(if)f(the)i(mo)s(dules)d(\014le)i(con)m
+(tains:)390 2144 y Fo(exmodule)46 b(-a)h(!first-dir/sdir)c(first-dir)
+275 2288 y Ft(then)22 b(c)m(hec)m(king)h(out)f(the)h(mo)s(dule)e(`)p
Fo(exmodule)p Ft(')f(will)g(c)m(hec)m(k)k(out)e(ev)m(erything)h(in)e(`)
-p Fo(first-dir)p Ft(')f(except)150 2256 y(an)m(y)31 b(\014les)e(in)g
+p Fo(first-dir)p Ft(')f(except)150 2397 y(an)m(y)31 b(\014les)e(in)g
(the)i(sub)s(directory)d(`)p Fo(first-dir/sdir)p Ft('.)150
-2456 y Fl(C.1.5)62 b(Mo)s(dule)42 b(options)275 2641
+2639 y Fl(C.1.5)62 b(Mo)s(dule)42 b(options)275 2840
y Ft(Either)30 b(regular)h(mo)s(dules)f(or)i(amp)s(ersand)e(mo)s(dules)
g(can)i(con)m(tain)g(options,)g(whic)m(h)f(supply)e(addi-)150
-2750 y(tional)h(information)e(concerning)i(the)h(mo)s(dule.)150
-2928 y Fo(-d)f Fm(name)142 b Ft(Name)31 b(the)g(w)m(orking)e(directory)
+2949 y(tional)h(information)e(concerning)i(the)h(mo)s(dule.)150
+3185 y Fo(-d)f Fm(name)142 b Ft(Name)31 b(the)g(w)m(orking)e(directory)
h(something)g(other)h(than)f(the)g(mo)s(dule)f(name.)150
-3071 y Fo(-e)h Fm(prog)177 b Ft(Sp)s(ecify)32 b(a)h(program)g
+3353 y Fo(-e)h Fm(prog)177 b Ft(Sp)s(ecify)32 b(a)h(program)g
Fm(prog)41 b Ft(to)34 b(run)e(whenev)m(er)h(\014les)g(in)f(a)h(mo)s
-(dule)f(are)i(exp)s(orted.)49 b Fm(prog)630 3181 y Ft(runs)29
+(dule)f(are)i(exp)s(orted.)49 b Fm(prog)630 3462 y Ft(runs)29
b(with)g(a)i(single)e(argumen)m(t,)i(the)f(mo)s(dule)f(name.)150
-3324 y Fo(-i)h Fm(prog)177 b Ft(Sp)s(ecify)26 b(a)i(program)g
+3630 y Fo(-i)h Fm(prog)177 b Ft(Sp)s(ecify)26 b(a)i(program)g
Fm(prog)35 b Ft(to)29 b(run)d(whenev)m(er)i(\014les)f(in)f(a)j(mo)s
-(dule)d(are)i(committed.)40 b Fm(prog)630 3434 y Ft(runs)34
+(dule)d(are)i(committed.)40 b Fm(prog)630 3740 y Ft(runs)34
b(with)h(a)i(single)d(argumen)m(t,)k(the)f(full)c(pathname)j(of)h(the)f
-(a\013ected)h(directory)f(in)f(a)630 3543 y(source)d(rep)s(ository)-8
+(a\013ected)h(directory)f(in)f(a)630 3850 y(source)d(rep)s(ository)-8
b(.)43 b(The)30 b(`)p Fo(commitinfo)p Ft(',)g(`)p Fo(loginfo)p
Ft(',)g(and)h(`)p Fo(verifymsg)p Ft(')f(\014les)g(pro)m(vide)630
-3653 y(other)h(w)m(a)m(ys)g(to)g(call)f(a)g(program)h(on)f(commit.)150
-3796 y Fo(-o)g Fm(prog)177 b Ft(Sp)s(ecify)23 b(a)j(program)e
+3959 y(other)h(w)m(a)m(ys)g(to)g(call)f(a)g(program)h(on)f(commit.)150
+4127 y Fo(-o)g Fm(prog)177 b Ft(Sp)s(ecify)23 b(a)j(program)e
Fm(prog)33 b Ft(to)26 b(run)d(whenev)m(er)i(\014les)f(in)g(a)h(mo)s
(dule)e(are)j(c)m(hec)m(k)m(ed)h(out.)39 b Fm(prog)630
-3906 y Ft(runs)29 b(with)g(a)i(single)e(argumen)m(t,)i(the)f(mo)s(dule)
-f(name.)150 4049 y Fo(-s)h Fm(status)116 b Ft(Assign)42
+4237 y Ft(runs)29 b(with)g(a)i(single)e(argumen)m(t,)i(the)f(mo)s(dule)
+f(name.)150 4405 y Fo(-s)h Fm(status)116 b Ft(Assign)42
b(a)h(status)h(to)f(the)g(mo)s(dule.)77 b(When)43 b(the)g(mo)s(dule)e
-(\014le)h(is)g(prin)m(ted)g(with)g(`)p Fo(cvs)630 4159
+(\014le)h(is)g(prin)m(ted)g(with)g(`)p Fo(cvs)630 4514
y(checkout)28 b(-s)p Ft(')c(the)g(mo)s(dules)f(are)i(sorted)f
(according)g(to)h(primarily)c(mo)s(dule)h(status,)27
-b(and)630 4268 y(secondarily)i(according)h(to)g(the)h(mo)s(dule)d
+b(and)630 4624 y(secondarily)i(according)h(to)g(the)h(mo)s(dule)d
(name.)41 b(This)28 b(option)h(has)h(no)g(other)g(meaning.)630
-4378 y(Y)-8 b(ou)33 b(can)f(use)g(this)f(option)h(for)g(sev)m(eral)g
+4734 y(Y)-8 b(ou)33 b(can)f(use)g(this)f(option)h(for)g(sev)m(eral)g
(things)f(b)s(esides)g(status:)44 b(for)32 b(instance,)h(list)e(the)630
-4488 y(p)s(erson)e(that)i(is)f(resp)s(onsible)d(for)j(this)f(mo)s
-(dule.)150 4631 y Fo(-t)h Fm(prog)177 b Ft(Sp)s(ecify)23
+4843 y(p)s(erson)e(that)i(is)f(resp)s(onsible)d(for)j(this)f(mo)s
+(dule.)150 5011 y Fo(-t)h Fm(prog)177 b Ft(Sp)s(ecify)23
b(a)i(program)f Fm(prog)33 b Ft(to)25 b(run)e(whenev)m(er)i(\014les)e
(in)g(a)i(mo)s(dule)e(are)i(tagged)i(with)c Fo(rtag)p
-Ft(.)630 4741 y Fm(prog)31 b Ft(runs)22 b(with)h(t)m(w)m(o)i(argumen)m
+Ft(.)630 5121 y Fm(prog)31 b Ft(runs)22 b(with)h(t)m(w)m(o)i(argumen)m
(ts:)37 b(the)24 b(mo)s(dule)e(name)i(and)f(the)h(sym)m(b)s(olic)e(tag)
-j(sp)s(eci\014ed)630 4850 y(to)g Fo(rtag)p Ft(.)37 b(It)24
+j(sp)s(eci\014ed)630 5230 y(to)g Fo(rtag)p Ft(.)37 b(It)24
b(is)f(not)h(run)e(when)h Fo(tag)g Ft(is)g(executed.)39
b(Generally)23 b(y)m(ou)h(will)d(\014nd)h(that)j(taginfo)630
-4960 y(is)k(a)i(b)s(etter)g(solution)e(\(see)i(Section)f(8.3)i
-([user-de\014ned)d(logging],)h(page)h(57\).)150 5103
-y Fo(-u)f Fm(prog)177 b Ft(Sp)s(ecify)23 b(a)i(program)f
-Fm(prog)33 b Ft(to)25 b(run)e(whenev)m(er)h(`)p Fo(cvs)30
-b(update)p Ft(')23 b(is)h(executed)h(from)g(the)f(top-)630
-5213 y(lev)m(el)35 b(directory)f(of)h(the)g(c)m(hec)m(k)m(ed-out)j(mo)s
-(dule.)53 b Fm(prog)42 b Ft(runs)34 b(with)f(a)j(single)d(argumen)m(t,)
-630 5322 y(the)e(full)d(path)i(to)h(the)f(source)h(rep)s(ository)e(for)
-h(this)g(mo)s(dule.)p eop
+5340 y(is)k(a)i(b)s(etter)g(solution)e(\(see)i(Section)f(8.3)i
+([user-de\014ned)d(logging],)h(page)h(57\).)p eop
%%Page: 130 132
130 131 bop 150 -116 a Ft(130)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fp(C.2)68 b(The)44
-b(cvswrapp)t(ers)h(\014le)275 503 y Ft(W)-8 b(rapp)s(ers)36
-b(refers)h(to)h(a)f Fs(cvs)f Ft(feature)i(whic)m(h)e(lets)h(y)m(ou)g
-(con)m(trol)h(certain)f(settings)g(based)g(on)g(the)150
-612 y(name)31 b(of)g(the)g(\014le)g(whic)m(h)e(is)h(b)s(eing)g(op)s
-(erated)h(on.)43 b(The)30 b(settings)h(are)g(`)p Fo(-k)p
-Ft(')g(for)g(binary)e(\014les,)i(and)f(`)p Fo(-m)p Ft(')150
-722 y(for)g(nonmergeable)g(text)i(\014les.)275 868 y(The)26
-b(`)p Fo(-m)p Ft(')g(option)g(sp)s(eci\014es)f(the)i(merge)g(metho)s
-(dology)g(that)g(should)e(b)s(e)h(used)f(when)h(a)h(non-binary)150
-977 y(\014le)33 b(is)g(up)s(dated.)50 b Fo(MERGE)32 b
-Ft(means)i(the)g(usual)e Fs(cvs)h Ft(b)s(eha)m(vior:)47
+b(V)-8 b(ersions)30 b(System)150 299 y Fo(-u)g Fm(prog)177
+b Ft(Sp)s(ecify)23 b(a)i(program)f Fm(prog)33 b Ft(to)25
+b(run)e(whenev)m(er)h(`)p Fo(cvs)30 b(update)p Ft(')23
+b(is)h(executed)h(from)g(the)f(top-)630 408 y(lev)m(el)35
+b(directory)f(of)h(the)g(c)m(hec)m(k)m(ed-out)j(mo)s(dule.)53
+b Fm(prog)42 b Ft(runs)34 b(with)f(a)j(single)d(argumen)m(t,)630
+518 y(the)e(full)d(path)i(to)h(the)f(source)h(rep)s(ository)e(for)h
+(this)g(mo)s(dule.)275 678 y(Y)-8 b(ou)37 b(should)d(also)j(see)g(see)h
+(Section)e(C.1.6)i([Mo)s(dule)e(program)g(options],)i(page)g(130)g(ab)s
+(out)e(ho)m(w)150 788 y(the)31 b(\\program)f(options")g(programs)g(are)
+h(run.)150 1013 y Fl(C.1.6)62 b(Ho)m(w)40 b(the)h(mo)s(dules)h(\014le)f
+(\\program)h(options")g(programs)g(are)e(run)150 1206
+y Ft(F)-8 b(or)43 b(c)m(hec)m(k)m(out,)49 b(rtag,)e(and)42
+b(exp)s(ort,)k(the)d(program)f(is)g(serv)m(er-based,)k(and)c(as)h(suc)m
+(h)g(the)f(follo)m(wing)150 1316 y(applies:-)275 1451
+y(If)35 b(using)f(remote)i(access)h(metho)s(ds)e(\(pserv)m(er,)j(ext,)f
+(etc.\),)i(CVS)c(will)e(execute)k(this)e(program)g(on)150
+1561 y(the)c(serv)m(er)f(from)g(a)h(temp)s(orary)f(directory)-8
+b(.)40 b(The)30 b(path)g(is)g(searc)m(hed)h(for)f(this)f(program.)275
+1696 y(If)k(using)g(\\lo)s(cal)h(access")i(\(on)e(a)h(lo)s(cal)e(or)h
+(remote)h(NFS)f(\014lesystem,)h(i.e.)52 b(rep)s(ository)33
+b(set)i(just)e(to)150 1805 y(a)h(path\),)g(the)g(program)f(will)e(b)s
+(e)i(executed)h(from)f(the)h(newly)e(c)m(hec)m(k)m(ed-out)k(tree,)f(if)
+d(found)g(there,)j(or)150 1915 y(alternativ)m(ely)30
+b(searc)m(hed)h(for)f(in)f(the)i(path)f(if)f(not.)150
+2050 y(The)h(commit)g(and)g(up)s(date)f(programs)h(are)h(lo)s
+(cally-based,)e(and)h(are)h(run)e(as)h(follo)m(ws:-)275
+2185 y(The)i(program)g(is)g(alw)m(a)m(ys)i(run)d(lo)s(cally)-8
+b(.)47 b(One)33 b(m)m(ust)f(re-c)m(hec)m(k)m(out)k(the)d(tree)g(one)g
+(is)f(using)g(if)f(these)150 2295 y(options)23 b(are)h(up)s(dated)e(in)
+h(the)h(mo)s(dules)d(administrativ)m(e)h(\014le.)38 b(The)23
+b(\014le)g(CVS/Chec)m(kin.prog)g(con)m(tains)150 2404
+y(the)g(v)-5 b(alue)22 b(of)h(the)g(option)g(`-i')f(set)i(in)d(the)i
+(mo)s(dules)e(\014le,)j(and)e(similarly)e(for)i(the)h(\014le)f(CVS/Up)s
+(date.prog)150 2514 y(and)27 b(`-u'.)40 b(The)27 b(program)g(is)g(alw)m
+(a)m(ys)h(executed)g(from)g(the)f(top)h(lev)m(el)f(of)h(the)g(c)m(hec)m
+(k)m(ed-out)i(cop)m(y)e(on)g(the)150 2623 y(clien)m(t.)41
+b(Again,)31 b(the)g(program)g(is)e(\014rst)h(searc)m(hed)h(for)g(in)e
+(the)i(c)m(hec)m(k)m(ed-out)j(cop)m(y)d(and)f(then)h(using)e(the)150
+2733 y(path.)275 2868 y(The)g(programs)h(are)h(all)e(run)g(after)i(the)
+g(op)s(eration)f(has)g(e\013ectiv)m(ely)h(completed.)150
+3127 y Fp(C.2)68 b(The)44 b(cvswrapp)t(ers)h(\014le)275
+3320 y Ft(W)-8 b(rapp)s(ers)36 b(refers)h(to)h(a)f Fs(cvs)f
+Ft(feature)i(whic)m(h)e(lets)h(y)m(ou)g(con)m(trol)h(certain)f
+(settings)g(based)g(on)g(the)150 3430 y(name)31 b(of)g(the)g(\014le)g
+(whic)m(h)e(is)h(b)s(eing)g(op)s(erated)h(on.)43 b(The)30
+b(settings)h(are)g(`)p Fo(-k)p Ft(')g(for)g(binary)e(\014les,)i(and)f
+(`)p Fo(-m)p Ft(')150 3539 y(for)g(nonmergeable)g(text)i(\014les.)275
+3674 y(The)26 b(`)p Fo(-m)p Ft(')g(option)g(sp)s(eci\014es)f(the)i
+(merge)g(metho)s(dology)g(that)g(should)e(b)s(e)h(used)f(when)h(a)h
+(non-binary)150 3784 y(\014le)33 b(is)g(up)s(dated.)50
+b Fo(MERGE)32 b Ft(means)i(the)g(usual)e Fs(cvs)h Ft(b)s(eha)m(vior:)47
b(try)33 b(to)i(merge)f(the)g(\014les.)50 b Fo(COPY)33
-b Ft(means)150 1087 y(that)h Fo(cvs)29 b(update)i Ft(will)g(refuse)h
+b Ft(means)150 3893 y(that)h Fo(cvs)29 b(update)i Ft(will)g(refuse)h
(to)i(merge)f(\014les,)g(as)g(it)g(also)f(do)s(es)h(for)g(\014les)f(sp)
-s(eci\014ed)f(as)i(binary)e(with)150 1197 y(`)p Fo(-kb)p
+s(eci\014ed)f(as)i(binary)e(with)150 4003 y(`)p Fo(-kb)p
Ft(')25 b(\(but)g(if)g(the)g(\014le)g(is)f(sp)s(eci\014ed)g(as)i
(binary)-8 b(,)25 b(there)h(is)e(no)h(need)h(to)g(sp)s(ecify)e(`)p
-Fo(-m)30 b('COPY')p Ft('\).)38 b(CVS)25 b(will)150 1306
+Fo(-m)30 b('COPY')p Ft('\).)38 b(CVS)25 b(will)150 4113
y(pro)m(vide)32 b(the)h(user)f(with)f(the)i(t)m(w)m(o)h(v)m(ersions)e
(of)h(the)g(\014les,)g(and)f(require)f(the)i(user)g(using)e(mec)m
-(hanisms)150 1416 y(outside)j Fs(cvs)p Ft(,)h(to)h(insert)d(an)m(y)i
+(hanisms)150 4222 y(outside)j Fs(cvs)p Ft(,)h(to)h(insert)d(an)m(y)i
(necessary)h(c)m(hanges.)54 b Fg(W)-10 b(ARNING)p Ft(:)36
b(do)f(not)g(use)f Fo(COPY)g Ft(with)f Fs(cvs)h Ft(1.9)150
-1525 y(or)d(earlier{suc)m(h)f(v)m(ersions)g(of)g Fs(cvs)g
+4332 y(or)d(earlier{suc)m(h)f(v)m(ersions)g(of)g Fs(cvs)g
Ft(will)e(cop)m(y)k(one)f(v)m(ersion)f(of)h(y)m(our)f(\014le)g(o)m(v)m
-(er)i(the)f(other,)g(wiping)e(out)150 1635 y(the)f(previous)e(con)m
+(er)i(the)f(other,)g(wiping)e(out)150 4441 y(the)f(previous)e(con)m
(ten)m(ts.)42 b(The)27 b(`)p Fo(-m)p Ft(')h(wrapp)s(er)e(option)h(only)
g(a\013ects)i(b)s(eha)m(vior)e(when)g(merging)g(is)g(done)150
-1744 y(on)j(up)s(date;)f(it)h(do)s(es)f(not)h(a\013ect)i(ho)m(w)e
+4551 y(on)j(up)s(date;)f(it)h(do)s(es)f(not)h(a\013ect)i(ho)m(w)e
(\014les)e(are)j(stored.)40 b(See)30 b(Chapter)g(9)g([Binary)f
-(\014les],)h(page)g(59,)h(for)150 1854 y(more)g(on)f(binary)e(\014les.)
-275 2000 y(The)h(basic)h(format)h(of)f(the)h(\014le)e(`)p
-Fo(cvswrappers)p Ft(')f(is:)390 2140 y Fo(wildcard)236
-b([option)46 b(value][option)e(value]...)390 2347 y(where)i(option)g
-(is)i(one)f(of)390 2555 y(-m)524 b(update)47 b(methodology)283
-b(value:)46 b(MERGE)g(or)i(COPY)390 2659 y(-k)524 b(keyword)46
-b(expansion)332 b(value:)46 b(expansion)f(mode)390 2866
-y(and)i(value)f(is)h(a)h(single-quote)c(delimited)i(value.)275
-3012 y Ft(F)-8 b(or)26 b(example,)h(the)e(follo)m(wing)g(command)g(imp)
-s(orts)f(a)i(directory)-8 b(,)27 b(treating)f(\014les)e(whose)i(name)g
-(ends)150 3122 y(in)j(`)p Fo(.exe)p Ft(')h(as)g(binary:)390
-3262 y Fo(cvs)47 b(import)f(-I)h(!)h(-W)f("*.exe)f(-k)h('b'")g
-(first-dir)e(vendortag)g(reltag)150 3547 y Fp(C.3)68
-b(The)44 b(commit)i(supp)t(ort)e(\014les)275 3751 y Ft(The)32
-b(`)p Fo(-i)p Ft(')h(\015ag)h(in)e(the)h(`)p Fo(modules)p
-Ft(')f(\014le)h(can)g(b)s(e)g(used)f(to)i(run)e(a)i(certain)f(program)g
-(whenev)m(er)g(\014les)150 3861 y(are)38 b(committed)h(\(see)g(Section)
-e(C.1)i([mo)s(dules],)g(page)f(127\).)66 b(The)37 b(\014les)g(describ)s
-(ed)f(in)h(this)g(section)150 3970 y(pro)m(vide)29 b(other,)i(more)g
-(\015exible,)e(w)m(a)m(ys)i(to)g(run)e(programs)h(whenev)m(er)g
-(something)g(is)f(committed.)275 4116 y(There)e(are)i(three)f(kind)e
-(of)i(programs)g(that)h(can)f(b)s(e)f(run)g(on)h(commit.)40
-b(They)27 b(are)i(sp)s(eci\014ed)d(in)h(\014les)150 4226
-y(in)33 b(the)i(rep)s(ository)-8 b(,)36 b(as)f(describ)s(ed)d(b)s(elo)m
-(w.)53 b(The)34 b(follo)m(wing)f(table)i(summarizes)e(the)i(\014le)f
-(names)h(and)150 4335 y(the)c(purp)s(ose)d(of)j(the)f(corresp)s(onding)
-f(programs.)150 4512 y(`)p Fo(commitinfo)p Ft(')630 4621
-y(The)h(program)h(is)e(resp)s(onsible)f(for)j(c)m(hec)m(king)g(that)h
-(the)f(commit)f(is)g(allo)m(w)m(ed.)42 b(If)30 b(it)g(exits)630
-4731 y(with)f(a)i(non-zero)g(exit)f(status)h(the)f(commit)h(will)c(b)s
-(e)j(ab)s(orted.)150 4902 y(`)p Fo(verifymsg)p Ft(')630
-5011 y(The)h(sp)s(eci\014ed)e(program)i(is)f(used)h(to)h(ev)-5
-b(aluate)31 b(the)h(log)f(message,)i(and)d(p)s(ossibly)f(v)m(erify)630
-5121 y(that)h(it)e(con)m(tains)i(all)e(required)f(\014elds.)39
-b(This)27 b(is)i(most)g(useful)f(in)f(com)m(bination)i(with)f(the)630
-5230 y(`)p Fo(rcsinfo)p Ft(')d(\014le,)h(whic)m(h)f(can)h(hold)f(a)i
-(log)f(message)h(template)g(\(see)g(Section)f(C.8)g([rcsinfo],)630
-5340 y(page)31 b(135\).)p eop
+(\014les],)h(page)g(59,)h(for)150 4661 y(more)g(on)f(binary)e(\014les.)
+275 4796 y(The)h(basic)h(format)h(of)f(the)h(\014le)e(`)p
+Fo(cvswrappers)p Ft(')f(is:)390 4925 y Fo(wildcard)236
+b([option)46 b(value][option)e(value]...)390 5132 y(where)i(option)g
+(is)i(one)f(of)390 5340 y(-m)524 b(update)47 b(methodology)283
+b(value:)46 b(MERGE)g(or)i(COPY)p eop
%%Page: 131 133
131 132 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1276 b(131)150 299
-y(`)p Fo(editinfo)p Ft(')630 408 y(The)29 b(sp)s(eci\014ed)e(program)j
-(is)e(used)h(to)h(edit)e(the)i(log)f(message,)i(and)e(p)s(ossibly)e(v)m
-(erify)h(that)630 518 y(it)43 b(con)m(tains)g(all)g(required)e
-(\014elds.)79 b(This)41 b(is)i(most)g(useful)f(in)g(com)m(bination)h
-(with)f(the)630 628 y(`)p Fo(rcsinfo)p Ft(')25 b(\014le,)h(whic)m(h)f
-(can)h(hold)f(a)i(log)f(message)h(template)g(\(see)g(Section)f(C.8)g
-([rcsinfo],)630 737 y(page)31 b(135\).)42 b(\(obsolete\))150
-896 y(`)p Fo(loginfo)p Ft(')94 b(The)34 b(sp)s(eci\014ed)f(program)i
-(is)f(called)g(when)f(the)i(commit)g(is)f(complete.)54
-b(It)35 b(receiv)m(es)h(the)630 1005 y(log)31 b(message)g(and)f(some)h
-(additional)e(information)g(and)h(can)h(store)g(the)g(log)g(message)g
-(in)630 1115 y(a)e(\014le,)f(or)h(mail)e(it)i(to)g(appropriate)f(p)s
-(ersons,)g(or)g(ma)m(yb)s(e)h(p)s(ost)f(it)g(to)i(a)f(lo)s(cal)f
-(newsgroup,)630 1224 y(or)6 b(.)22 b(.)g(.)42 b(Y)-8
-b(our)30 b(imagination)f(is)h(the)g(limit!)150 1447 y
-Fl(C.3.1)62 b(The)41 b(common)f(syn)m(tax)275 1639 y
-Ft(The)32 b(administrativ)m(e)f(\014les)g(suc)m(h)h(as)h(`)p
+(for)g(Administrativ)m(e)e(\014les)1276 b(131)390 299
+y Fo(-k)524 b(keyword)46 b(expansion)332 b(value:)46
+b(expansion)f(mode)390 506 y(and)i(value)f(is)h(a)h(single-quote)c
+(delimited)i(value.)275 646 y Ft(F)-8 b(or)26 b(example,)h(the)e(follo)
+m(wing)g(command)g(imp)s(orts)f(a)i(directory)-8 b(,)27
+b(treating)f(\014les)e(whose)i(name)g(ends)150 756 y(in)j(`)p
+Fo(.exe)p Ft(')h(as)g(binary:)390 890 y Fo(cvs)47 b(import)f(-I)h(!)h
+(-W)f("*.exe)f(-k)h('b'")g(first-dir)e(vendortag)g(reltag)150
+1161 y Fp(C.3)68 b(The)44 b(commit)i(supp)t(ort)e(\014les)275
+1359 y Ft(The)32 b(`)p Fo(-i)p Ft(')h(\015ag)h(in)e(the)h(`)p
+Fo(modules)p Ft(')f(\014le)h(can)g(b)s(e)g(used)f(to)i(run)e(a)i
+(certain)f(program)g(whenev)m(er)g(\014les)150 1469 y(are)38
+b(committed)h(\(see)g(Section)e(C.1)i([mo)s(dules],)g(page)f(127\).)66
+b(The)37 b(\014les)g(describ)s(ed)f(in)h(this)g(section)150
+1578 y(pro)m(vide)29 b(other,)i(more)g(\015exible,)e(w)m(a)m(ys)i(to)g
+(run)e(programs)h(whenev)m(er)g(something)g(is)f(committed.)275
+1718 y(There)e(are)i(three)f(kind)e(of)i(programs)g(that)h(can)f(b)s(e)
+f(run)g(on)h(commit.)40 b(They)27 b(are)i(sp)s(eci\014ed)d(in)h
+(\014les)150 1828 y(in)33 b(the)i(rep)s(ository)-8 b(,)36
+b(as)f(describ)s(ed)d(b)s(elo)m(w.)53 b(The)34 b(follo)m(wing)f(table)i
+(summarizes)e(the)i(\014le)f(names)h(and)150 1937 y(the)c(purp)s(ose)d
+(of)j(the)f(corresp)s(onding)f(programs.)150 2105 y(`)p
+Fo(commitinfo)p Ft(')630 2214 y(The)h(program)h(is)e(resp)s(onsible)f
+(for)j(c)m(hec)m(king)g(that)h(the)f(commit)f(is)g(allo)m(w)m(ed.)42
+b(If)30 b(it)g(exits)630 2324 y(with)f(a)i(non-zero)g(exit)f(status)h
+(the)f(commit)h(will)c(b)s(e)j(ab)s(orted.)150 2489 y(`)p
+Fo(verifymsg)p Ft(')630 2598 y(The)h(sp)s(eci\014ed)e(program)i(is)f
+(used)h(to)h(ev)-5 b(aluate)31 b(the)h(log)f(message,)i(and)d(p)s
+(ossibly)f(v)m(erify)630 2708 y(that)h(it)e(con)m(tains)i(all)e
+(required)f(\014elds.)39 b(This)27 b(is)i(most)g(useful)f(in)f(com)m
+(bination)i(with)f(the)630 2818 y(`)p Fo(rcsinfo)p Ft(')d(\014le,)h
+(whic)m(h)f(can)h(hold)f(a)i(log)f(message)h(template)g(\(see)g
+(Section)f(C.8)g([rcsinfo],)630 2927 y(page)31 b(136\).)150
+3092 y(`)p Fo(editinfo)p Ft(')630 3202 y(The)e(sp)s(eci\014ed)e
+(program)j(is)e(used)h(to)h(edit)e(the)i(log)f(message,)i(and)e(p)s
+(ossibly)e(v)m(erify)h(that)630 3311 y(it)43 b(con)m(tains)g(all)g
+(required)e(\014elds.)79 b(This)41 b(is)i(most)g(useful)f(in)g(com)m
+(bination)h(with)f(the)630 3421 y(`)p Fo(rcsinfo)p Ft(')25
+b(\014le,)h(whic)m(h)f(can)h(hold)f(a)i(log)f(message)h(template)g
+(\(see)g(Section)f(C.8)g([rcsinfo],)630 3530 y(page)31
+b(136\).)42 b(\(obsolete\))150 3695 y(`)p Fo(loginfo)p
+Ft(')94 b(The)34 b(sp)s(eci\014ed)f(program)i(is)f(called)g(when)f(the)
+i(commit)g(is)f(complete.)54 b(It)35 b(receiv)m(es)h(the)630
+3805 y(log)31 b(message)g(and)f(some)h(additional)e(information)g(and)h
+(can)h(store)g(the)g(log)g(message)g(in)630 3914 y(a)e(\014le,)f(or)h
+(mail)e(it)i(to)g(appropriate)f(p)s(ersons,)g(or)g(ma)m(yb)s(e)h(p)s
+(ost)f(it)g(to)i(a)f(lo)s(cal)f(newsgroup,)630 4024 y(or)6
+b(.)22 b(.)g(.)42 b(Y)-8 b(our)30 b(imagination)f(is)h(the)g(limit!)150
+4259 y Fl(C.3.1)62 b(The)41 b(common)f(syn)m(tax)275
+4457 y Ft(The)32 b(administrativ)m(e)f(\014les)g(suc)m(h)h(as)h(`)p
Fo(commitinfo)p Ft(',)e(`)p Fo(loginfo)p Ft(',)h(`)p
Fo(rcsinfo)p Ft(',)g(`)p Fo(verifymsg)p Ft(',)f(etc.,)150
-1749 y(all)i(ha)m(v)m(e)j(a)e(common)h(format.)53 b(The)34
+4567 y(all)i(ha)m(v)m(e)j(a)e(common)h(format.)53 b(The)34
b(purp)s(ose)e(of)j(the)f(\014les)f(are)i(describ)s(ed)d(later)i(on.)53
-b(The)34 b(common)150 1859 y(syn)m(tax)d(is)e(describ)s(ed)g(here.)275
-1993 y(Eac)m(h)i(line)d(con)m(tains)j(the)f(follo)m(wing:)225
-2127 y Fr(\017)60 b Ft(A)36 b(regular)g(expression.)57
+b(The)34 b(common)150 4676 y(syn)m(tax)d(is)e(describ)s(ed)g(here.)275
+4816 y(Eac)m(h)i(line)d(con)m(tains)j(the)f(follo)m(wing:)225
+4956 y Fr(\017)60 b Ft(A)36 b(regular)g(expression.)57
b(This)35 b(is)g(a)i(basic)f(regular)f(expression)g(in)g(the)i(syn)m
-(tax)g(used)e(b)m(y)h(GNU)330 2236 y(emacs.)225 2370
+(tax)g(used)e(b)m(y)h(GNU)330 5066 y(emacs.)225 5203
y Fr(\017)60 b Ft(A)30 b(whitespace)h(separator|one)g(or)f(more)h
-(spaces)g(and/or)f(tabs.)225 2504 y Fr(\017)60 b Ft(A)30
-b(\014le)g(name)g(or)h(command-line)e(template.)150 2663
-y(Blank)35 b(lines)e(are)i(ignored.)54 b(Lines)34 b(that)i(start)g
-(with)e(the)h(c)m(haracter)i(`)p Fo(#)p Ft(')e(are)g(treated)h(as)g
-(commen)m(ts.)150 2772 y(Long)31 b(lines)d(unfortunately)h(can)i
-Fn(not)39 b Ft(b)s(e)30 b(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(.)275 2907 y(The)33 b(\014rst)g(regular)g
-(expression)f(that)j(matc)m(hes)g(the)f(curren)m(t)f(directory)h(name)g
-(in)e(the)i(rep)s(ository)150 3016 y(is)29 b(used.)40
-b(The)30 b(rest)h(of)f(the)h(line)e(is)g(used)h(as)g(a)h(\014le)e(name)
-i(or)f(command-line)f(as)i(appropriate.)150 3272 y Fp(C.4)68
-b(Commitinfo)275 3464 y Ft(The)36 b(`)p Fo(commitinfo)p
-Ft(')f(\014le)i(de\014nes)f(programs)h(to)h(execute)h(whenev)m(er)e(`)p
-Fo(cvs)30 b(commit)p Ft(')36 b(is)g(ab)s(out)h(to)150
-3574 y(execute.)73 b(These)40 b(programs)g(are)h(used)f(for)g
-(pre-commit)g(c)m(hec)m(king)i(to)f(v)m(erify)f(that)h(the)g(mo)s
-(di\014ed,)150 3683 y(added)25 b(and)h(remo)m(v)m(ed)h(\014les)e(are)i
-(really)e(ready)h(to)h(b)s(e)e(committed.)40 b(This)24
-b(could)h(b)s(e)h(used,)g(for)g(instance,)150 3793 y(to)31
-b(v)m(erify)f(that)h(the)f(c)m(hanged)h(\014les)f(conform)g(to)h(to)g
-(y)m(our)g(site's)f(standards)f(for)h(co)s(ding)g(practice.)275
-3927 y(As)i(men)m(tioned)f(earlier,)h(eac)m(h)h(line)d(in)h(the)h(`)p
-Fo(commitinfo)p Ft(')e(\014le)h(consists)g(of)i(a)f(regular)f
-(expression)150 4037 y(and)c(a)i(command-line)d(template.)41
+(spaces)g(and/or)f(tabs.)225 5340 y Fr(\017)60 b Ft(A)30
+b(\014le)g(name)g(or)h(command-line)e(template.)p eop
+%%Page: 132 134
+132 133 bop 150 -116 a Ft(132)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 299 y(Blank)35 b(lines)e(are)i
+(ignored.)54 b(Lines)34 b(that)i(start)g(with)e(the)h(c)m(haracter)i(`)
+p Fo(#)p Ft(')e(are)g(treated)h(as)g(commen)m(ts.)150
+408 y(Long)31 b(lines)d(unfortunately)h(can)i Fn(not)39
+b Ft(b)s(e)30 b(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(.)275 551 y(The)33 b(\014rst)g(regular)g(expression)f(that)
+j(matc)m(hes)g(the)f(curren)m(t)f(directory)h(name)g(in)e(the)i(rep)s
+(ository)150 660 y(is)29 b(used.)40 b(The)30 b(rest)h(of)f(the)h(line)e
+(is)g(used)h(as)g(a)h(\014le)e(name)i(or)f(command-line)f(as)i
+(appropriate.)150 937 y Fp(C.4)68 b(Commitinfo)275 1138
+y Ft(The)36 b(`)p Fo(commitinfo)p Ft(')f(\014le)i(de\014nes)f(programs)
+h(to)h(execute)h(whenev)m(er)e(`)p Fo(cvs)30 b(commit)p
+Ft(')36 b(is)g(ab)s(out)h(to)150 1247 y(execute.)73 b(These)40
+b(programs)g(are)h(used)f(for)g(pre-commit)g(c)m(hec)m(king)i(to)f(v)m
+(erify)f(that)h(the)g(mo)s(di\014ed,)150 1357 y(added)25
+b(and)h(remo)m(v)m(ed)h(\014les)e(are)i(really)e(ready)h(to)h(b)s(e)e
+(committed.)40 b(This)24 b(could)h(b)s(e)h(used,)g(for)g(instance,)150
+1467 y(to)31 b(v)m(erify)f(that)h(the)f(c)m(hanged)h(\014les)f(conform)
+g(to)h(to)g(y)m(our)g(site's)f(standards)f(for)h(co)s(ding)g(practice.)
+275 1609 y(As)i(men)m(tioned)f(earlier,)h(eac)m(h)h(line)d(in)h(the)h
+(`)p Fo(commitinfo)p Ft(')e(\014le)h(consists)g(of)i(a)f(regular)f
+(expression)150 1719 y(and)c(a)i(command-line)d(template.)41
b(The)27 b(template)h(can)h(include)c(a)k(program)f(name)g(and)f(an)m
-(y)h(n)m(um)m(b)s(er)150 4146 y(of)37 b(argumen)m(ts)h(y)m(ou)f(wish)f
+(y)h(n)m(um)m(b)s(er)150 1828 y(of)37 b(argumen)m(ts)h(y)m(ou)f(wish)f
(to)i(supply)d(to)j(it.)60 b(The)37 b(full)e(path)i(to)h(the)f(curren)m
-(t)g(source)h(rep)s(ository)e(is)150 4256 y(app)s(ended)e(to)j(the)f
+(t)g(source)h(rep)s(ository)e(is)150 1938 y(app)s(ended)e(to)j(the)f
(template,)i(follo)m(w)m(ed)d(b)m(y)h(the)g(\014le)f(names)h(of)g(an)m
(y)g(\014les)f(in)m(v)m(olv)m(ed)g(in)g(the)h(commit)150
-4365 y(\(added,)30 b(remo)m(v)m(ed,)i(and)e(mo)s(di\014ed)e(\014les\).)
-275 4499 y(The)d(\014rst)h(line)f(with)g(a)i(regular)e(expression)h
+2047 y(\(added,)30 b(remo)m(v)m(ed,)i(and)e(mo)s(di\014ed)e(\014les\).)
+275 2190 y(The)d(\014rst)h(line)f(with)g(a)i(regular)e(expression)h
(matc)m(hing)g(the)h(directory)f(within)e(the)i(rep)s(ository)g(will)
-150 4609 y(b)s(e)k(used.)40 b(If)30 b(the)g(command)g(returns)f(a)i
+150 2299 y(b)s(e)k(used.)40 b(If)30 b(the)g(command)g(returns)f(a)i
(non-zero)g(exit)f(status)h(the)g(commit)f(will)e(b)s(e)h(ab)s(orted.)
-275 4743 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m
+275 2442 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m
(h)g(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j
-(the)150 4853 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)h(if)f(it)
-h(is)g(sp)s(eci\014ed.)275 4987 y(All)c(o)s(ccurrences)h(of)h(the)g
+(the)150 2551 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)h(if)f(it)
+h(is)g(sp)s(eci\014ed.)275 2693 y(All)c(o)s(ccurrences)h(of)h(the)g
(name)g(`)p Fo(ALL)p Ft(')f(app)s(earing)f(as)i(a)g(regular)f
-(expression)f(are)j(used)d(in)h(addition)150 5096 y(to)k(the)g(\014rst)
+(expression)f(are)j(used)d(in)h(addition)150 2803 y(to)k(the)g(\014rst)
e(matc)m(hing)i(regular)e(expression)g(or)i(the)f(name)h(`)p
-Fo(DEFAULT)p Ft('.)275 5230 y(Note:)37 b(when)19 b Fs(CVS)i
-Ft(is)f(accessing)h(a)g(remote)h(rep)s(ository)-8 b(,)22
-b(`)p Fo(commitinfo)p Ft(')d(will)f(b)s(e)i(run)f(on)i(the)g
-Fn(r)-5 b(emote)150 5340 y Ft(\(i.e.,)31 b(serv)m(er\))g(side,)f(not)g
+Fo(DEFAULT)p Ft('.)275 2945 y(Note:)39 b(when)23 b Fs(cvs)h
+Ft(is)f(accessing)i(a)g(remote)g(rep)s(ository)-8 b(,)26
+b(`)p Fo(commitinfo)p Ft(')c(will)g(b)s(e)i(run)f(on)h(the)h
+Fn(r)-5 b(emote)150 3055 y Ft(\(i.e.,)31 b(serv)m(er\))g(side,)f(not)g
(the)h(clien)m(t)f(side)f(\(see)i(Section)g(2.9)g([Remote)h(rep)s
-(ositories],)d(page)i(19\).)p eop
-%%Page: 132 134
-132 133 bop 150 -116 a Ft(132)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fp(C.5)68 b(V)-11
-b(erifying)45 b(log)h(messages)275 498 y Ft(Once)25 b(y)m(ou)g(ha)m(v)m
-(e)h(en)m(tered)g(a)g(log)f(message,)i(y)m(ou)f(can)f(ev)-5
-b(aluate)26 b(that)g(message)g(to)g(c)m(hec)m(k)g(for)f(sp)s(eci\014c)
-150 608 y(con)m(ten)m(t,)40 b(suc)m(h)d(as)f(a)h(bug)f(ID.)h(Use)g(the)
-g(`)p Fo(verifymsg)p Ft(')e(\014le)h(to)h(sp)s(ecify)e(a)i(program)g
-(that)g(is)e(used)h(to)150 717 y(v)m(erify)29 b(the)h(log)f(message.)42
-b(This)27 b(program)j(could)e(b)s(e)h(a)h(simple)d(script)i(that)h(c)m
-(hec)m(ks)h(that)f(the)f(en)m(tered)150 827 y(message)i(con)m(tains)g
-(the)g(required)d(\014elds.)275 968 y(The)h(`)p Fo(verifymsg)p
-Ft(')f(\014le)i(is)f(often)i(most)f(useful)f(together)i(with)e(the)i(`)
-p Fo(rcsinfo)p Ft(')d(\014le,)i(whic)m(h)f(can)i(b)s(e)150
-1078 y(used)f(to)h(sp)s(ecify)e(a)h(log)h(message)g(template.)275
-1219 y(Eac)m(h)37 b(line)f(in)g(the)h(`)p Fo(verifymsg)p
-Ft(')f(\014le)g(consists)h(of)g(a)h(regular)e(expression)g(and)h(a)g
-(command-line)150 1328 y(template.)69 b(The)39 b(template)h(m)m(ust)g
-(include)d(a)j(program)g(name,)i(and)d(can)h(include)d(an)m(y)j(n)m(um)
-m(b)s(er)f(of)150 1438 y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h
-(the)f(curren)m(t)g(log)g(message)h(template)g(\014le)e(is)g(app)s
-(ended)f(to)j(the)150 1548 y(template.)275 1689 y(One)26
-b(thing)f(that)i(should)e(b)s(e)h(noted)g(is)g(that)h(the)g(`)p
-Fo(ALL)p Ft(')f(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)37
-b(If)27 b(more)f(than)150 1798 y(one)j(matc)m(hing)g(line)f(is)g
-(found,)g(the)h(\014rst)f(one)h(is)f(used.)40 b(This)27
-b(can)i(b)s(e)g(useful)e(for)i(sp)s(ecifying)d(a)k(default)150
-1908 y(v)m(eri\014cation)g(script)f(in)g(a)i(directory)-8
+(ositories],)d(page)i(19\).)150 3332 y Fp(C.5)68 b(V)-11
+b(erifying)45 b(log)h(messages)275 3532 y Ft(Once)25
+b(y)m(ou)g(ha)m(v)m(e)h(en)m(tered)g(a)g(log)f(message,)i(y)m(ou)f(can)
+f(ev)-5 b(aluate)26 b(that)g(message)g(to)g(c)m(hec)m(k)g(for)f(sp)s
+(eci\014c)150 3642 y(con)m(ten)m(t,)40 b(suc)m(h)d(as)f(a)h(bug)f(ID.)h
+(Use)g(the)g(`)p Fo(verifymsg)p Ft(')e(\014le)h(to)h(sp)s(ecify)e(a)i
+(program)g(that)g(is)e(used)h(to)150 3752 y(v)m(erify)29
+b(the)h(log)f(message.)42 b(This)27 b(program)j(could)e(b)s(e)h(a)h
+(simple)d(script)i(that)h(c)m(hec)m(ks)h(that)f(the)f(en)m(tered)150
+3861 y(message)i(con)m(tains)g(the)g(required)d(\014elds.)275
+4004 y(The)h(`)p Fo(verifymsg)p Ft(')f(\014le)i(is)f(often)i(most)f
+(useful)f(together)i(with)e(the)i(`)p Fo(rcsinfo)p Ft(')d(\014le,)i
+(whic)m(h)f(can)i(b)s(e)150 4113 y(used)f(to)h(sp)s(ecify)e(a)h(log)h
+(message)g(template.)275 4255 y(Eac)m(h)37 b(line)f(in)g(the)h(`)p
+Fo(verifymsg)p Ft(')f(\014le)g(consists)h(of)g(a)h(regular)e
+(expression)g(and)h(a)g(command-line)150 4365 y(template.)69
+b(The)39 b(template)h(m)m(ust)g(include)d(a)j(program)g(name,)i(and)d
+(can)h(include)d(an)m(y)j(n)m(um)m(b)s(er)f(of)150 4475
+y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h(the)f(curren)m(t)g
+(log)g(message)h(template)g(\014le)e(is)g(app)s(ended)f(to)j(the)150
+4584 y(template.)275 4727 y(One)26 b(thing)f(that)i(should)e(b)s(e)h
+(noted)g(is)g(that)h(the)g(`)p Fo(ALL)p Ft(')f(k)m(eyw)m(ord)h(is)e
+(not)i(supp)s(orted.)37 b(If)27 b(more)f(than)150 4836
+y(one)j(matc)m(hing)g(line)f(is)g(found,)g(the)h(\014rst)f(one)h(is)f
+(used.)40 b(This)27 b(can)i(b)s(e)g(useful)e(for)i(sp)s(ecifying)d(a)k
+(default)150 4946 y(v)m(eri\014cation)g(script)f(in)g(a)i(directory)-8
b(,)31 b(and)e(then)h(o)m(v)m(erriding)g(it)g(in)f(a)h(sub)s(directory)
--8 b(.)275 2049 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i
+-8 b(.)275 5088 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i
(matc)m(h)g(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h
-(\014le,)j(the)150 2159 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)
-h(if)f(it)h(is)g(sp)s(eci\014ed.)275 2300 y(If)f(the)i(v)m
+(\014le,)j(the)150 5198 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)
+h(if)f(it)h(is)g(sp)s(eci\014ed.)275 5340 y(If)f(the)i(v)m
(eri\014cation)f(script)f(exits)h(with)f(a)i(non-zero)g(exit)f(status,)
-h(the)g(commit)f(is)g(ab)s(orted.)275 2441 y(Note)i(that)f(the)g(v)m
-(eri\014cation)f(script)g(cannot)h(c)m(hange)h(the)f(log)g(message;)i
-(it)d(can)h(merely)f(accept)i(it)150 2550 y(or)e(reject)i(it.)275
-2692 y(The)24 b(follo)m(wing)g(is)g(a)h(little)f(silly)f(example)i(of)g
-(a)h(`)p Fo(verifymsg)p Ft(')d(\014le,)i(together)i(with)d(the)h
-(corresp)s(ond-)150 2801 y(ing)32 b(`)p Fo(rcsinfo)p
-Ft(')f(\014le,)h(the)h(log)f(message)i(template)f(and)f(an)g(v)m
-(eri\014cation)g(script.)46 b(W)-8 b(e)34 b(b)s(egin)d(with)g(the)150
-2911 y(log)j(message)i(template.)52 b(W)-8 b(e)36 b(w)m(an)m(t)f(to)g
-(alw)m(a)m(ys)g(record)f(a)g(bug-id)f(n)m(um)m(b)s(er)g(on)h(the)g
-(\014rst)g(line)e(of)j(the)150 3020 y(log)g(message.)54
-b(The)35 b(rest)f(of)h(log)g(message)h(is)e(free)g(text.)55
-b(The)34 b(follo)m(wing)f(template)i(is)f(found)f(in)h(the)150
-3130 y(\014le)29 b(`)p Fo(/usr/cvssupport/tc.template)o
-Ft('.)390 3265 y Fo(BugId:)275 3406 y Ft(The)g(script)h(`)p
+h(the)g(commit)f(is)g(ab)s(orted.)p eop
+%%Page: 133 135
+133 134 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(133)275 299
+y(Note)32 b(that)f(the)g(v)m(eri\014cation)f(script)g(cannot)h(c)m
+(hange)h(the)f(log)g(message;)i(it)d(can)h(merely)f(accept)i(it)150
+408 y(or)e(reject)i(it.)275 545 y(The)24 b(follo)m(wing)g(is)g(a)h
+(little)f(silly)f(example)i(of)g(a)h(`)p Fo(verifymsg)p
+Ft(')d(\014le,)i(together)i(with)d(the)h(corresp)s(ond-)150
+654 y(ing)32 b(`)p Fo(rcsinfo)p Ft(')f(\014le,)h(the)h(log)f(message)i
+(template)f(and)f(an)g(v)m(eri\014cation)g(script.)46
+b(W)-8 b(e)34 b(b)s(egin)d(with)g(the)150 764 y(log)j(message)i
+(template.)52 b(W)-8 b(e)36 b(w)m(an)m(t)f(to)g(alw)m(a)m(ys)g(record)f
+(a)g(bug-id)f(n)m(um)m(b)s(er)g(on)h(the)g(\014rst)g(line)e(of)j(the)
+150 874 y(log)g(message.)54 b(The)35 b(rest)f(of)h(log)g(message)h(is)e
+(free)g(text.)55 b(The)34 b(follo)m(wing)f(template)i(is)f(found)f(in)h
+(the)150 983 y(\014le)29 b(`)p Fo(/usr/cvssupport/tc.template)o
+Ft('.)390 1114 y Fo(BugId:)275 1250 y Ft(The)g(script)h(`)p
Fo(/usr/cvssupport/bugid.ve)o(rify)o Ft(')25 b(is)k(used)h(to)h(ev)-5
-b(aluate)31 b(the)g(log)f(message.)390 3542 y Fo(#!/bin/sh)390
-3645 y(#)390 3749 y(#)334 b(bugid.verify)44 b(filename)390
-3853 y(#)390 3957 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
-(contains)f(a)j(valid)e(bugid)390 4061 y(#)95 b(on)47
-b(the)g(first)g(line.)390 4164 y(#)390 4268 y(if)g(head)g(-1)g(<)g($1)h
+b(aluate)31 b(the)g(log)f(message.)390 1381 y Fo(#!/bin/sh)390
+1484 y(#)390 1588 y(#)334 b(bugid.verify)44 b(filename)390
+1692 y(#)390 1796 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
+(contains)f(a)j(valid)e(bugid)390 1899 y(#)95 b(on)47
+b(the)g(first)g(line.)390 2003 y(#)390 2107 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)581
-4372 y(exit)i(0)390 4476 y(else)581 4579 y(echo)g("No)f(BugId)h
-(found.")581 4683 y(exit)g(1)390 4787 y(fi)275 4928 y
+2211 y(exit)i(0)390 2315 y(else)581 2418 y(echo)g("No)f(BugId)h
+(found.")581 2522 y(exit)g(1)390 2626 y(fi)275 2762 y
Ft(The)29 b(`)p Fo(verifymsg)p Ft(')g(\014le)g(con)m(tains)i(this)e
-(line:)390 5064 y Fo(^tc)238 b(/usr/cvssupport/bugid.ve)o(rif)o(y)275
-5205 y Ft(The)29 b(`)p Fo(rcsinfo)p Ft(')g(\014le)h(con)m(tains)g(this)
-g(line:)390 5340 y Fo(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)p
-eop
-%%Page: 133 135
-133 134 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1276 b(133)150 299
-y Fp(C.6)68 b(Editinfo)275 493 y Fn(NOTE:)36 b Ft(The)c(`)p
-Fo(editinfo)p Ft(')e(feature)j(has)f(b)s(een)f(rendered)h(obsolete.)47
-b(T)-8 b(o)32 b(set)h(a)g(default)e(editor)h(for)150
-603 y(log)42 b(messages)h(use)e(the)h Fo(EDITOR)e Ft(en)m(vironmen)m(t)
-i(v)-5 b(ariable)40 b(\(see)j(App)s(endix)c(D)j([En)m(vironmen)m(t)f(v)
--5 b(ari-)150 712 y(ables],)32 b(page)g(141\))h(or)f(the)f(`)p
+(line:)390 2893 y Fo(^tc)238 b(/usr/cvssupport/bugid.ve)o(rif)o(y)275
+3029 y Ft(The)29 b(`)p Fo(rcsinfo)p Ft(')g(\014le)h(con)m(tains)g(this)
+g(line:)390 3160 y Fo(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
+3421 y Fp(C.6)68 b(Editinfo)275 3616 y Fn(NOTE:)36 b
+Ft(The)c(`)p Fo(editinfo)p Ft(')e(feature)j(has)f(b)s(een)f(rendered)h
+(obsolete.)47 b(T)-8 b(o)32 b(set)h(a)g(default)e(editor)h(for)150
+3726 y(log)42 b(messages)h(use)e(the)h Fo(EDITOR)e Ft(en)m(vironmen)m
+(t)i(v)-5 b(ariable)40 b(\(see)j(App)s(endix)c(D)j([En)m(vironmen)m(t)f
+(v)-5 b(ari-)150 3835 y(ables],)32 b(page)g(141\))h(or)f(the)f(`)p
Fo(-e)p Ft(')h(global)f(option)f(\(see)j(Section)e(A.4)i([Global)e
-(options],)g(page)h(86\).)46 b(See)150 822 y(Section)28
+(options],)g(page)h(86\).)46 b(See)150 3945 y(Section)28
b(C.5)g([v)m(erifymsg],)h(page)g(132,)h(for)e(information)e(on)i(the)g
(use)g(of)g(the)h(`)p Fo(verifymsg)p Ft(')d(feature)i(for)150
-931 y(ev)-5 b(aluating)30 b(log)g(messages.)275 1067
+4054 y(ev)-5 b(aluating)30 b(log)g(messages.)275 4191
y(If)40 b(y)m(ou)i(w)m(an)m(t)g(to)g(mak)m(e)h(sure)d(that)i(all)f(log)
g(messages)h(lo)s(ok)f(the)h(same)g(w)m(a)m(y)-8 b(,)45
-b(y)m(ou)d(can)g(use)f(the)150 1177 y(`)p Fo(editinfo)p
+b(y)m(ou)d(can)g(use)f(the)150 4300 y(`)p Fo(editinfo)p
Ft(')36 b(\014le)g(to)i(sp)s(ecify)f(a)g(program)h(that)g(is)e(used)h
(to)h(edit)f(the)h(log)f(message.)63 b(This)36 b(program)150
-1287 y(could)41 b(b)s(e)g(a)i(custom-made)f(editor)g(that)g(alw)m(a)m
+4410 y(could)41 b(b)s(e)g(a)i(custom-made)f(editor)g(that)g(alw)m(a)m
(ys)h(enforces)f(a)g(certain)g(st)m(yle)g(of)g(the)h(log)f(message,)150
-1396 y(or)c(ma)m(yb)s(e)g(a)g(simple)e(shell)g(script)g(that)j(calls)e
+4519 y(or)c(ma)m(yb)s(e)g(a)g(simple)e(shell)g(script)g(that)j(calls)e
(an)g(editor,)j(and)d(c)m(hec)m(ks)i(that)f(the)g(en)m(tered)h(message)
-150 1506 y(con)m(tains)31 b(the)f(required)f(\014elds.)275
-1642 y(If)23 b(no)h(matc)m(hing)g(line)e(is)h(found)g(in)g(the)h(`)p
+150 4629 y(con)m(tains)31 b(the)f(required)f(\014elds.)275
+4765 y(If)23 b(no)h(matc)m(hing)g(line)e(is)h(found)g(in)g(the)h(`)p
Fo(editinfo)p Ft(')e(\014le,)j(the)f(editor)f(sp)s(eci\014ed)f(in)h
-(the)h(en)m(vironmen)m(t)150 1751 y(v)-5 b(ariable)42
+(the)h(en)m(vironmen)m(t)150 4875 y(v)-5 b(ariable)42
b Fo($CVSEDITOR)f Ft(is)h(used)h(instead.)78 b(If)43
b(that)h(v)-5 b(ariable)42 b(is)h(not)g(set,)48 b(then)43
-b(the)g(en)m(vironmen)m(t)150 1861 y(v)-5 b(ariable)38
+b(the)g(en)m(vironmen)m(t)150 4984 y(v)-5 b(ariable)38
b Fo($EDITOR)f Ft(is)h(used)g(instead.)66 b(If)38 b(that)i(v)-5
b(ariable)37 b(is)h(not)h(set)h(a)f(default)f(will)f(b)s(e)h(used.)66
-b(See)150 1970 y(Section)30 b(1.3.2)i([Committing)e(y)m(our)g(c)m
-(hanges],)i(page)f(4.)275 2106 y(The)i(`)p Fo(editinfo)p
+b(See)150 5094 y(Section)30 b(1.3.2)i([Committing)e(y)m(our)g(c)m
+(hanges],)i(page)f(4.)275 5230 y(The)i(`)p Fo(editinfo)p
Ft(')e(\014le)i(is)g(often)h(most)g(useful)d(together)36
b(with)c(the)i(`)p Fo(rcsinfo)p Ft(')e(\014le,)h(whic)m(h)g(can)h(b)s
-(e)150 2216 y(used)c(to)h(sp)s(ecify)e(a)h(log)h(message)g(template.)
-275 2352 y(Eac)m(h)41 b(line)e(in)h(the)h(`)p Fo(editinfo)p
-Ft(')e(\014le)h(consists)h(of)g(a)g(regular)f(expression)g(and)g(a)h
-(command-line)150 2462 y(template.)69 b(The)39 b(template)h(m)m(ust)g
-(include)d(a)j(program)g(name,)i(and)d(can)h(include)d(an)m(y)j(n)m(um)
-m(b)s(er)f(of)150 2571 y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h
-(the)f(curren)m(t)g(log)g(message)h(template)g(\014le)e(is)g(app)s
-(ended)f(to)j(the)150 2681 y(template.)275 2817 y(One)26
-b(thing)f(that)i(should)e(b)s(e)h(noted)g(is)g(that)h(the)g(`)p
-Fo(ALL)p Ft(')f(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)37
-b(If)27 b(more)f(than)150 2926 y(one)j(matc)m(hing)g(line)f(is)g
-(found,)g(the)h(\014rst)f(one)h(is)f(used.)40 b(This)27
-b(can)i(b)s(e)g(useful)e(for)i(sp)s(ecifying)d(a)k(default)150
-3036 y(edit)g(script)f(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(.)275
-3172 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
-(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
-150 3282 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
-g(sp)s(eci\014ed.)275 3418 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.)275
-3554 y(Note:)51 b(when)34 b Fs(CVS)h Ft(is)f(accessing)h(a)h(remote)f
-(rep)s(ository)-8 b(,)36 b(or)f(when)f(the)h(`)p Fo(-m)p
-Ft(')g(or)g(`)p Fo(-F)p Ft(')g(options)f(to)150 3663
-y Fo(cvs)29 b(commit)k Ft(are)i(used,)f(`)p Fo(editinfo)p
-Ft(')f(will)e(not)k(b)s(e)e(consulted.)52 b(There)33
-b(is)h(no)g(go)s(o)s(d)g(w)m(ork)-5 b(around)33 b(for)150
-3773 y(this;)d(use)g(`)p Fo(verifymsg)p Ft(')e(instead.)150
-4000 y Fl(C.6.1)62 b(Editinfo)41 b(example)275 4194 y
-Ft(The)21 b(follo)m(wing)f(is)i(a)g(little)f(silly)e(example)j(of)g(a)g
-(`)p Fo(editinfo)p Ft(')f(\014le,)i(together)g(with)e(the)h(corresp)s
-(onding)150 4304 y(`)p Fo(rcsinfo)p Ft(')44 b(\014le,)49
+(e)150 5340 y(used)c(to)h(sp)s(ecify)e(a)h(log)h(message)g(template.)p
+eop
+%%Page: 134 136
+134 135 bop 150 -116 a Ft(134)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 299 y(Eac)m(h)41 b(line)e(in)h(the)h
+(`)p Fo(editinfo)p Ft(')e(\014le)h(consists)h(of)g(a)g(regular)f
+(expression)g(and)g(a)h(command-line)150 408 y(template.)69
+b(The)39 b(template)h(m)m(ust)g(include)d(a)j(program)g(name,)i(and)d
+(can)h(include)d(an)m(y)j(n)m(um)m(b)s(er)f(of)150 518
+y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h(the)f(curren)m(t)g
+(log)g(message)h(template)g(\014le)e(is)g(app)s(ended)f(to)j(the)150
+628 y(template.)275 768 y(One)26 b(thing)f(that)i(should)e(b)s(e)h
+(noted)g(is)g(that)h(the)g(`)p Fo(ALL)p Ft(')f(k)m(eyw)m(ord)h(is)e
+(not)i(supp)s(orted.)37 b(If)27 b(more)f(than)150 878
+y(one)j(matc)m(hing)g(line)f(is)g(found,)g(the)h(\014rst)f(one)h(is)f
+(used.)40 b(This)27 b(can)i(b)s(e)g(useful)e(for)i(sp)s(ecifying)d(a)k
+(default)150 988 y(edit)g(script)f(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(.)275 1129 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i
+(matc)m(h)g(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h
+(\014le,)j(the)150 1238 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)
+h(if)f(it)h(is)g(sp)s(eci\014ed.)275 1379 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.)275 1520 y(Note:)40 b(when)26 b Fs(cvs)g Ft(is)h(accessing)g
+(a)h(remote)g(rep)s(ository)-8 b(,)27 b(or)h(when)e(the)h(`)p
+Fo(-m)p Ft(')g(or)g(`)p Fo(-F)p Ft(')g(options)g(to)h
+Fo(cvs)150 1629 y(commit)i Ft(are)j(used,)f(`)p Fo(editinfo)p
+Ft(')f(will)e(not)k(b)s(e)e(consulted.)45 b(There)32
+b(is)f(no)i(go)s(o)s(d)f(w)m(ork)-5 b(around)31 b(for)h(this;)150
+1739 y(use)e(`)p Fo(verifymsg)p Ft(')e(instead.)150 1976
+y Fl(C.6.1)62 b(Editinfo)41 b(example)275 2175 y Ft(The)21
+b(follo)m(wing)f(is)i(a)g(little)f(silly)e(example)j(of)g(a)g(`)p
+Fo(editinfo)p Ft(')f(\014le,)i(together)g(with)e(the)h(corresp)s
+(onding)150 2284 y(`)p Fo(rcsinfo)p Ft(')44 b(\014le,)49
b(the)c(log)h(message)h(template)f(and)f(an)g(editor)g(script.)85
-b(W)-8 b(e)47 b(b)s(egin)d(with)g(the)i(log)150 4413
+b(W)-8 b(e)47 b(b)s(egin)d(with)g(the)i(log)150 2394
y(message)e(template.)79 b(W)-8 b(e)45 b(w)m(an)m(t)f(to)f(alw)m(a)m
(ys)h(record)f(a)g(bug-id)f(n)m(um)m(b)s(er)g(on)h(the)g(\014rst)f
-(line)g(of)h(the)150 4523 y(log)35 b(message.)54 b(The)35
+(line)g(of)h(the)150 2504 y(log)35 b(message.)54 b(The)35
b(rest)f(of)h(log)g(message)h(is)e(free)g(text.)55 b(The)34
b(follo)m(wing)f(template)i(is)f(found)f(in)h(the)150
-4632 y(\014le)29 b(`)p Fo(/usr/cvssupport/tc.template)o
-Ft('.)390 4762 y Fo(BugId:)275 4898 y Ft(The)g(script)h(`)p
+2613 y(\014le)29 b(`)p Fo(/usr/cvssupport/tc.template)o
+Ft('.)390 2748 y Fo(BugId:)275 2889 y Ft(The)g(script)h(`)p
Fo(/usr/cvssupport/bugid.ed)o(it)p Ft(')24 b(is)30 b(used)f(to)i(edit)f
-(the)h(log)f(message.)390 5029 y Fo(#!/bin/sh)390 5132
-y(#)390 5236 y(#)334 b(bugid.edit)45 b(filename)390 5340
-y(#)p eop
-%%Page: 134 136
-134 135 bop 150 -116 a Ft(134)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)390 299 y Fo(#)95 b(Call)47
-b($EDITOR)f(on)h(FILENAME,)e(and)i(verify)f(that)h(the)390
-403 y(#)95 b(resulting)45 b(file)i(contains)f(a)h(valid)f(bugid)h(on)g
-(the)g(first)390 506 y(#)95 b(line.)390 610 y(if)47 b([)h("x$EDITOR")d
-(=)i("x")g(];)g(then)g(EDITOR=vi;)e(fi)390 714 y(if)i([)h
-("x$CVSEDITOR")c(=)j("x")g(];)g(then)g(CVSEDITOR=$EDITOR;)c(fi)390
-818 y($CVSEDITOR)i($1)390 922 y(until)h(head)h(-1|grep)f('^BugId:[)f
-(]*[0-9][0-9]*$')f(<)j($1)390 1025 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\)")
-581 1129 y(read)h(ans)581 1233 y(case)g(${ans})f(in)772
-1337 y(n*\))h(exit)f(1;;)581 1440 y(esac)581 1544 y($CVSEDITOR)f($1)390
-1648 y(done)275 1785 y Ft(The)29 b(`)p Fo(editinfo)p
-Ft(')g(\014le)g(con)m(tains)i(this)e(line:)390 1915 y
-Fo(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275 2052 y
-Ft(The)29 b(`)p Fo(rcsinfo)p Ft(')g(\014le)h(con)m(tains)g(this)g
-(line:)390 2183 y Fo(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
-2445 y Fp(C.7)68 b(Loginfo)275 2640 y Ft(The)36 b(`)p
-Fo(loginfo)p Ft(')f(\014le)h(is)g(used)g(to)h(con)m(trol)g(where)f(`)p
+(the)h(log)f(message.)390 3024 y Fo(#!/bin/sh)390 3128
+y(#)390 3232 y(#)334 b(bugid.edit)45 b(filename)390 3335
+y(#)390 3439 y(#)95 b(Call)47 b($EDITOR)f(on)h(FILENAME,)e(and)i
+(verify)f(that)h(the)390 3543 y(#)95 b(resulting)45 b(file)i(contains)f
+(a)h(valid)f(bugid)h(on)g(the)g(first)390 3647 y(#)95
+b(line.)390 3750 y(if)47 b([)h("x$EDITOR")d(=)i("x")g(];)g(then)g
+(EDITOR=vi;)e(fi)390 3854 y(if)i([)h("x$CVSEDITOR")c(=)j("x")g(];)g
+(then)g(CVSEDITOR=$EDITOR;)c(fi)390 3958 y($CVSEDITOR)i($1)390
+4062 y(until)h(head)h(-1|grep)f('^BugId:[)f(]*[0-9][0-9]*$')f(<)j($1)
+390 4166 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\)")581 4269 y(read)h(ans)581
+4373 y(case)g(${ans})f(in)772 4477 y(n*\))h(exit)f(1;;)581
+4581 y(esac)581 4684 y($CVSEDITOR)f($1)390 4788 y(done)275
+4929 y Ft(The)29 b(`)p Fo(editinfo)p Ft(')g(\014le)g(con)m(tains)i
+(this)e(line:)390 5064 y Fo(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275
+5205 y Ft(The)29 b(`)p Fo(rcsinfo)p Ft(')g(\014le)h(con)m(tains)g(this)
+g(line:)390 5340 y Fo(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)p
+eop
+%%Page: 135 137
+135 136 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(135)150 299
+y Fp(C.7)68 b(Loginfo)275 497 y Ft(The)36 b(`)p Fo(loginfo)p
+Ft(')f(\014le)h(is)g(used)g(to)h(con)m(trol)g(where)f(`)p
Fo(cvs)30 b(commit)p Ft(')35 b(log)i(information)e(is)h(sen)m(t.)60
-b(The)150 2750 y(\014rst)35 b(en)m(try)h(on)g(a)g(line)e(is)h(a)h
+b(The)150 607 y(\014rst)35 b(en)m(try)h(on)g(a)g(line)e(is)h(a)h
(regular)f(expression)g(whic)m(h)f(is)h(tested)i(against)f(the)g
-(directory)f(that)i(the)150 2859 y(c)m(hange)29 b(is)f(b)s(eing)f(made)
-h(to,)i(relativ)m(e)e(to)h(the)g Fo($CVSROOT)p Ft(.)37
+(directory)f(that)i(the)150 716 y(c)m(hange)29 b(is)f(b)s(eing)f(made)h
+(to,)i(relativ)m(e)e(to)h(the)g Fo($CVSROOT)p Ft(.)37
b(If)28 b(a)h(matc)m(h)g(is)e(found,)h(then)g(the)h(remainder)150
-2969 y(of)i(the)f(line)f(is)g(a)i(\014lter)e(program)i(that)g(should)d
+826 y(of)i(the)f(line)f(is)g(a)i(\014lter)e(program)i(that)g(should)d
(exp)s(ect)j(log)f(information)f(on)h(its)g(standard)g(input.)275
-3105 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
+966 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
-150 3215 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
-g(sp)s(eci\014ed.)275 3351 y(All)c(o)s(ccurrences)h(of)h(the)g(name)g
+150 1076 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
+g(sp)s(eci\014ed.)275 1216 y(All)c(o)s(ccurrences)h(of)h(the)g(name)g
(`)p Fo(ALL)p Ft(')f(app)s(earing)f(as)i(a)g(regular)f(expression)f
-(are)j(used)d(in)h(addition)150 3461 y(to)k(the)g(\014rst)e(matc)m
+(are)j(used)d(in)h(addition)150 1326 y(to)k(the)g(\014rst)e(matc)m
(hing)i(regular)e(expression)g(or)i(`)p Fo(DEFAULT)p
-Ft('.)275 3598 y(The)e(\014rst)h(matc)m(hing)g(regular)g(expression)f
-(is)h(used.)275 3734 y(See)e(Section)f(C.3)h([commit)g(\014les],)g
-(page)h(130,)g(for)f(a)g(description)e(of)i(the)g(syn)m(tax)g(of)g(the)
-g(`)p Fo(loginfo)p Ft(')150 3844 y(\014le.)275 3980 y(The)36
+Ft('.)275 1466 y(The)e(\014rst)h(matc)m(hing)g(regular)g(expression)f
+(is)h(used.)275 1606 y(See)e(Section)f(C.3)h([commit)g(\014les],)g
+(page)h(131,)g(for)f(a)g(description)e(of)i(the)g(syn)m(tax)g(of)g(the)
+g(`)p Fo(loginfo)p Ft(')150 1716 y(\014le.)275 1856 y(The)36
b(user)g(ma)m(y)i(sp)s(ecify)e(a)h(format)g(string)f(as)i(part)e(of)i
(the)f(\014lter.)59 b(The)37 b(string)f(is)g(comp)s(osed)h(of)150
-4090 y(a)d(`)p Fo(\045)p Ft(')g(follo)m(w)m(ed)f(b)m(y)g(a)h(space,)i
+1966 y(a)d(`)p Fo(\045)p Ft(')g(follo)m(w)m(ed)f(b)m(y)g(a)h(space,)i
(or)d(follo)m(w)m(ed)g(b)m(y)h(a)g(single)e(format)i(c)m(haracter,)i
-(or)e(follo)m(w)m(ed)f(b)m(y)h(a)g(set)g(of)150 4200
+(or)e(follo)m(w)m(ed)f(b)m(y)h(a)g(set)g(of)150 2075
y(format)d(c)m(haracters)h(surrounded)27 b(b)m(y)k(`)p
Fo({)p Ft(')f(and)g(`)p Fo(})p Ft(')g(as)h(separators.)41
-b(The)30 b(format)h(c)m(haracters)h(are:)150 4362 y Fo(s)432
-b Ft(\014le)29 b(name)150 4524 y Fo(V)432 b Ft(old)30
+b(The)30 b(format)h(c)m(haracters)h(are:)150 2243 y Fo(s)432
+b Ft(\014le)29 b(name)150 2409 y Fo(V)432 b Ft(old)30
b(v)m(ersion)f(n)m(um)m(b)s(er)g(\(pre-c)m(hec)m(kin\))150
-4685 y Fo(v)432 b Ft(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f(\(p)s
-(ost-c)m(hec)m(kin\))275 4848 y(All)i(other)j(c)m(haracters)h(that)f
+2574 y Fo(v)432 b Ft(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f(\(p)s
+(ost-c)m(hec)m(kin\))275 2742 y(All)i(other)j(c)m(haracters)h(that)f
(app)s(ear)e(in)g(a)i(format)f(string)g(expand)f(to)i(an)f(empt)m(y)h
-(\014eld)e(\(commas)150 4957 y(separating)e(\014elds)f(are)i(still)d
-(pro)m(vided\).)275 5094 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
+(\014eld)e(\(commas)150 2851 y(separating)e(\014elds)f(are)i(still)d
+(pro)m(vided\).)275 2992 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
b(alid)28 b(format)j(strings)e(are)i(`)p Fo(\045)p Ft(',)g(`)p
Fo(\045s)p Ft(',)f(`)p Fo(\045{s})p Ft(',)g(and)g(`)p
-Fo(\045{sVv})p Ft('.)275 5230 y(The)d(output)h(will)e(b)s(e)i(a)h
-(string)e(of)h(tok)m(ens)i(separated)f(b)m(y)f(spaces.)40
-b(F)-8 b(or)29 b(bac)m(kw)m(ards)g(compatibilit)m(y)-8
-b(,)150 5340 y(the)28 b(\014rst)f(tok)m(en)i(will)c(b)s(e)i(the)h(rep)s
-(ository)f(name.)40 b(The)27 b(rest)h(of)g(the)g(tok)m(ens)h(will)c(b)s
-(e)i(comma-delimited)p eop
-%%Page: 135 137
-135 136 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1276 b(135)150 299
-y(lists)30 b(of)h(the)g(information)e(requested)i(in)f(the)h(format)g
-(string.)42 b(F)-8 b(or)32 b(example,)f(if)f(`)p Fo(/u/src/master)p
-Ft(')e(is)150 408 y(the)h(rep)s(ository)-8 b(,)28 b(`)p
-Fo(\045{sVv})p Ft(')f(is)h(the)g(format)h(string,)f(and)g(three)g
-(\014les)f(\()p Fo(ChangeLog)p Ft(,)g Fo(Makefile)p Ft(,)g
-Fo(foo.c)p Ft(\))150 518 y(w)m(ere)k(mo)s(di\014ed,)d(the)j(output)f
-(migh)m(t)g(b)s(e:)390 646 y Fo(/u/src/master)44 b(ChangeLog,1.1,1.2)f
-(Makefile,1.3,1.4)h(foo.c,1.12,1.13)275 780 y Ft(As)25
-b(another)h(example,)g(`)p Fo(\045{})p Ft(')f(means)h(that)g(only)f
-(the)g(name)h(of)g(the)f(rep)s(ository)g(will)e(b)s(e)i(generated.)275
-914 y(Note:)44 b(when)30 b Fs(CVS)h Ft(is)g(accessing)g(a)h(remote)g
-(rep)s(ository)-8 b(,)32 b(`)p Fo(loginfo)p Ft(')e(will)e(b)s(e)j(run)f
-(on)h(the)h Fn(r)-5 b(emote)150 1023 y Ft(\(i.e.,)31
-b(serv)m(er\))g(side,)f(not)g(the)h(clien)m(t)f(side)f(\(see)i(Section)
-g(2.9)g([Remote)h(rep)s(ositories],)d(page)i(19\).)150
-1246 y Fl(C.7.1)62 b(Loginfo)41 b(example)275 1438 y
-Ft(The)35 b(follo)m(wing)f(`)p Fo(loginfo)p Ft(')g(\014le,)i(together)h
-(with)e(the)h(tin)m(y)f(shell-script)e(b)s(elo)m(w,)j(app)s(ends)e(all)
-h(log)150 1547 y(messages)21 b(to)g(the)g(\014le)e(`)p
-Fo($CVSROOT/CVSROOT/commitlog)p Ft(',)d(and)k(an)m(y)h(commits)f(to)h
-(the)g(administrativ)m(e)150 1657 y(\014les)27 b(\(inside)f(the)i(`)p
-Fo(CVSROOT)p Ft(')f(directory\))h(are)g(also)g(logged)g(in)f(`)p
-Fo(/usr/adm/cvsroot-log)p Ft('.)35 b(Commits)150 1766
-y(to)c(the)g(`)p Fo(prog1)p Ft(')e(directory)h(are)h(mailed)e(to)i
-Fo(ceder)p Ft(.)390 1894 y Fo(ALL)620 b(/usr/local/bin/cvs-log)41
-b($CVSROOT/CVSROOT/commitlog)g($USER)390 1998 y(^CVSROOT)380
+Fo(\045{sVv})p Ft('.)275 3132 y(The)41 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.)75
+b(F)-8 b(or)43 b(bac)m(kw)m(ards)f(compati-)150 3241
+y(bilit)m(y)-8 b(,)39 b(the)g(\014rst)f(tok)m(en)i(will)c(b)s(e)i(the)h
+(rep)s(ository)f(sub)s(directory)-8 b(.)64 b(The)38 b(rest)h(of)g(the)g
+(tok)m(ens)h(will)c(b)s(e)150 3351 y(comma-delimited)f(lists)h(of)h
+(the)f(information)f(requested)i(in)f(the)g(format)i(string.)58
+b(F)-8 b(or)38 b(example,)g(if)150 3461 y(`)p Fo
+(/u/src/master/yoyodyne/tc)o Ft(')30 b(is)35 b(the)h(rep)s(ository)-8
+b(,)37 b(`)p Fo(\045{sVv})p Ft(')d(is)h(the)h(format)g(string,)h(and)e
+(three)150 3570 y(\014les)29 b(\()p Fo(ChangeLog)p Ft(,)g
+Fo(Makefile)p Ft(,)f Fo(foo.c)p Ft(\))h(w)m(ere)i(mo)s(di\014ed,)e(the)
+h(output)g(migh)m(t)g(b)s(e:)390 3705 y Fo(yoyodyne/tc)45
+b(ChangeLog,1.1,1.2)e(Makefile,1.3,1.4)g(foo.c,1.12,1.13)275
+3845 y Ft(As)25 b(another)h(example,)g(`)p Fo(\045{})p
+Ft(')f(means)h(that)g(only)f(the)g(name)h(of)g(the)f(rep)s(ository)g
+(will)e(b)s(e)i(generated.)275 3985 y(Note:)50 b(when)34
+b Fs(cvs)f Ft(is)h(accessing)h(a)g(remote)h(rep)s(ository)-8
+b(,)35 b(`)p Fo(loginfo)p Ft(')e(will)f(b)s(e)i(run)f(on)i(the)g
+Fn(r)-5 b(emote)150 4095 y Ft(\(i.e.,)31 b(serv)m(er\))g(side,)f(not)g
+(the)h(clien)m(t)f(side)f(\(see)i(Section)g(2.9)g([Remote)h(rep)s
+(ositories],)d(page)i(19\).)150 4331 y Fl(C.7.1)62 b(Loginfo)41
+b(example)275 4529 y Ft(The)35 b(follo)m(wing)f(`)p Fo(loginfo)p
+Ft(')g(\014le,)i(together)h(with)e(the)h(tin)m(y)f(shell-script)e(b)s
+(elo)m(w,)j(app)s(ends)e(all)h(log)150 4639 y(messages)21
+b(to)g(the)g(\014le)e(`)p Fo($CVSROOT/CVSROOT/commitlog)p
+Ft(',)d(and)k(an)m(y)h(commits)f(to)h(the)g(administrativ)m(e)150
+4748 y(\014les)27 b(\(inside)f(the)i(`)p Fo(CVSROOT)p
+Ft(')f(directory\))h(are)g(also)g(logged)g(in)f(`)p Fo
+(/usr/adm/cvsroot-log)p Ft('.)35 b(Commits)150 4858 y(to)c(the)g(`)p
+Fo(prog1)p Ft(')e(directory)h(are)h(mailed)e(to)i Fo(ceder)p
+Ft(.)390 4992 y Fo(ALL)620 b(/usr/local/bin/cvs-log)41
+b($CVSROOT/CVSROOT/commitlog)g($USER)390 5096 y(^CVSROOT)380
b(/usr/local/bin/cvs-log)41 b(/usr/adm/cvsroot-log)390
-2102 y(^prog1)476 b(Mail)46 b(-s)h(\045s)h(ceder)275
-2236 y Ft(The)29 b(shell-script)f(`)p Fo(/usr/local/bin/cvs-log)p
-Ft(')d(lo)s(oks)30 b(lik)m(e)g(this:)390 2364 y Fo(#!/bin/sh)390
-2468 y(\(echo)46 b("-------------------------)o(---)o(----)o(----)o
-(---)o(----)o(----)o(---)o(----)o(";)438 2572 y(echo)g(-n)i($2")94
-b(";)438 2675 y(date;)438 2779 y(echo;)438 2883 y(cat\))46
-b(>>)i($1)150 3105 y Fl(C.7.2)62 b(Keeping)42 b(a)e(c)m(hec)m(k)m(ed)f
-(out)i(cop)m(y)275 3297 y Ft(It)34 b(is)f(often)i(useful)e(to)i(main)m
+5200 y(^prog1)476 b(Mail)46 b(-s)h(\045s)h(ceder)275
+5340 y Ft(The)29 b(shell-script)f(`)p Fo(/usr/local/bin/cvs-log)p
+Ft(')d(lo)s(oks)30 b(lik)m(e)g(this:)p eop
+%%Page: 136 138
+136 137 bop 150 -116 a Ft(136)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)390 299 y Fo(#!/bin/sh)390
+403 y(\(echo)46 b("-------------------------)o(---)o(----)o(----)o(---)
+o(----)o(----)o(---)o(----)o(";)438 506 y(echo)g(-n)i($2")94
+b(";)438 610 y(date;)438 714 y(echo;)438 818 y(cat\))46
+b(>>)i($1)150 1034 y Fl(C.7.2)62 b(Keeping)42 b(a)e(c)m(hec)m(k)m(ed)f
+(out)i(cop)m(y)275 1224 y Ft(It)34 b(is)f(often)i(useful)e(to)i(main)m
(tain)e(a)i(directory)e(tree)i(whic)m(h)e(con)m(tains)i(\014les)e(whic)
-m(h)g(corresp)s(ond)g(to)150 3407 y(the)h(latest)h(v)m(ersion)e(in)f
+m(h)g(corresp)s(ond)g(to)150 1334 y(the)h(latest)h(v)m(ersion)e(in)f
(the)i(rep)s(ository)-8 b(.)51 b(F)-8 b(or)35 b(example,)f(other)g(dev)
m(elop)s(ers)g(migh)m(t)f(w)m(an)m(t)i(to)g(refer)e(to)150
-3516 y(the)25 b(latest)g(sources)f(without)g(ha)m(ving)g(to)h(c)m(hec)m
+1444 y(the)25 b(latest)g(sources)f(without)g(ha)m(ving)g(to)h(c)m(hec)m
(k)i(them)d(out,)i(or)f(y)m(ou)g(migh)m(t)f(b)s(e)g(main)m(taining)f(a)
-i(w)m(eb)f(site)150 3626 y(with)29 b Fs(cvs)g Ft(and)h(w)m(an)m(t)h(ev)
+i(w)m(eb)f(site)150 1553 y(with)29 b Fs(cvs)g Ft(and)h(w)m(an)m(t)h(ev)
m(ery)h(c)m(hec)m(kin)e(to)h(cause)g(the)g(\014les)e(used)h(b)m(y)g
(the)h(w)m(eb)f(serv)m(er)h(to)g(b)s(e)e(up)s(dated.)275
-3760 y(The)j(w)m(a)m(y)i(to)f(do)g(this)f(is)g(b)m(y)h(ha)m(ving)f
+1685 y(The)j(w)m(a)m(y)i(to)f(do)g(this)f(is)g(b)m(y)h(ha)m(ving)f
(loginfo)g(in)m(v)m(ok)m(e)i Fo(cvs)c(update)p Ft(.)46
b(Doing)33 b(so)g(in)f(the)h(naiv)m(e)g(w)m(a)m(y)150
-3869 y(will)e(cause)j(a)f(problem)f(with)g(lo)s(c)m(ks,)i(so)g(the)f
+1795 y(will)e(cause)j(a)f(problem)f(with)g(lo)s(c)m(ks,)i(so)g(the)f
Fo(cvs)d(update)i Ft(m)m(ust)h(b)s(e)g(run)e(in)h(the)i(bac)m(kground.)
-49 b(Here)150 3979 y(is)29 b(an)i(example)f(for)g(unix)e(\(this)i
-(should)e(all)i(b)s(e)f(on)i(one)f(line\):)390 4107 y
+49 b(Here)150 1904 y(is)29 b(an)i(example)f(for)g(unix)e(\(this)i
+(should)e(all)i(b)s(e)f(on)i(one)f(line\):)390 2030 y
Fo(^cyclic-pages)44 b(\(date;)i(cat;)h(\(sleep)f(2;)h(cd)g
-(/u/www/local-docs;)438 4211 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g
-($CVSROOT/CVSROOT/updatelo)o(g)42 b(2>&1)275 4345 y Ft(This)26
+(/u/www/local-docs;)438 2134 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g
+($CVSROOT/CVSROOT/updatelo)o(g)42 b(2>&1)275 2266 y Ft(This)26
b(will)g(cause)j(c)m(hec)m(kins)g(to)g(rep)s(ository)e(directories)h
(starting)g(with)f Fo(cyclic-pages)f Ft(to)j(up)s(date)150
-4454 y(the)i(c)m(hec)m(k)m(ed)h(out)f(tree)g(in)e(`)p
-Fo(/u/www/local-docs)p Ft('.)150 4710 y Fp(C.8)68 b(Rcsinfo)275
-4902 y Ft(The)27 b(`)p Fo(rcsinfo)p Ft(')f(\014le)h(can)h(b)s(e)f(used)
+2376 y(the)i(c)m(hec)m(k)m(ed)h(out)f(tree)g(in)e(`)p
+Fo(/u/www/local-docs)p Ft('.)150 2626 y Fp(C.8)68 b(Rcsinfo)275
+2816 y Ft(The)27 b(`)p Fo(rcsinfo)p Ft(')f(\014le)h(can)h(b)s(e)f(used)
g(to)i(sp)s(ecify)d(a)i(form)g(to)g(edit)f(when)g(\014lling)e(out)j
-(the)g(commit)g(log.)150 5011 y(The)38 b(`)p Fo(rcsinfo)p
+(the)g(commit)g(log.)150 2925 y(The)38 b(`)p Fo(rcsinfo)p
Ft(')f(\014le)h(has)h(a)g(syn)m(tax)g(similar)d(to)j(the)g(`)p
Fo(verifymsg)p Ft(',)g(`)p Fo(commitinfo)p Ft(')d(and)i(`)p
-Fo(loginfo)p Ft(')150 5121 y(\014les.)64 b(See)39 b(Section)f(C.3.1)h
+Fo(loginfo)p Ft(')150 3035 y(\014les.)64 b(See)39 b(Section)f(C.3.1)h
([syn)m(tax],)j(page)e(131.)66 b(Unlik)m(e)37 b(the)i(other)g(\014les)e
-(the)i(second)f(part)h(is)e Fn(not)150 5230 y Ft(a)g(command-line)d
+(the)i(second)f(part)h(is)e Fn(not)150 3144 y Ft(a)g(command-line)d
(template.)59 b(Instead,)38 b(the)e(part)g(after)h(the)f(regular)g
-(expression)f(should)f(b)s(e)i(a)g(full)150 5340 y(pathname)30
-b(to)h(a)g(\014le)f(con)m(taining)f(the)i(log)g(message)g(template.)p
-eop
-%%Page: 136 138
-136 137 bop 150 -116 a Ft(136)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)275 299 y(If)37 b(the)h(rep)s(ository)f
-(name)i(do)s(es)e(not)i(matc)m(h)g(an)m(y)f(of)g(the)h(regular)e
-(expressions)g(in)f(this)h(\014le,)j(the)150 408 y(`)p
-Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)h(if)f(it)h(is)g(sp)s
-(eci\014ed.)275 557 y(All)c(o)s(ccurrences)h(of)h(the)g(name)g(`)p
-Fo(ALL)p Ft(')f(app)s(earing)f(as)i(a)g(regular)f(expression)f(are)j
-(used)d(in)h(addition)150 667 y(to)k(the)g(\014rst)e(matc)m(hing)i
-(regular)e(expression)g(or)i(`)p Fo(DEFAULT)p Ft('.)275
-816 y(The)37 b(log)g(message)i(template)f(will)d(b)s(e)i(used)g(as)h(a)
-g(default)f(log)h(message.)63 b(If)38 b(y)m(ou)g(sp)s(ecify)e(a)i(log)
-150 925 y(message)22 b(with)d(`)p Fo(cvs)30 b(commit)e(-m)i
-Fm(message)5 b Ft(')22 b(or)f(`)p Fo(cvs)30 b(commit)e(-f)i
-Fm(\014le)5 b Ft(')20 b(that)h(log)g(message)h(will)c(o)m(v)m(erride)
-150 1035 y(the)31 b(template.)275 1184 y(See)f(Section)g(C.5)h([v)m
+(expression)f(should)f(b)s(e)i(a)g(full)150 3254 y(pathname)30
+b(to)h(a)g(\014le)f(con)m(taining)f(the)i(log)g(message)g(template.)275
+3386 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
+(an)m(y)f(of)g(the)h(regular)e(expressions)g(in)f(this)h(\014le,)j(the)
+150 3496 y(`)p Fo(DEFAULT)p Ft(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
+g(sp)s(eci\014ed.)275 3628 y(All)c(o)s(ccurrences)h(of)h(the)g(name)g
+(`)p Fo(ALL)p Ft(')f(app)s(earing)f(as)i(a)g(regular)f(expression)f
+(are)j(used)d(in)h(addition)150 3737 y(to)k(the)g(\014rst)e(matc)m
+(hing)i(regular)e(expression)g(or)i(`)p Fo(DEFAULT)p
+Ft('.)275 3869 y(The)37 b(log)g(message)i(template)f(will)d(b)s(e)i
+(used)g(as)h(a)g(default)f(log)h(message.)63 b(If)38
+b(y)m(ou)g(sp)s(ecify)e(a)i(log)150 3979 y(message)22
+b(with)d(`)p Fo(cvs)30 b(commit)e(-m)i Fm(message)5 b
+Ft(')22 b(or)f(`)p Fo(cvs)30 b(commit)e(-f)i Fm(\014le)5
+b Ft(')20 b(that)h(log)g(message)h(will)c(o)m(v)m(erride)150
+4088 y(the)31 b(template.)275 4220 y(See)f(Section)g(C.5)h([v)m
(erifymsg],)g(page)g(132,)h(for)e(an)g(example)g(`)p
-Fo(rcsinfo)p Ft(')f(\014le.)275 1333 y(When)38 b Fs(CVS)g
-Ft(is)g(accessing)h(a)g(remote)g(rep)s(ository)-8 b(,)41
-b(the)d(con)m(ten)m(ts)j(of)d(`)p Fo(rcsinfo)p Ft(')f(at)j(the)e(time)h
-(a)150 1442 y(directory)d(is)g(\014rst)g(c)m(hec)m(k)m(ed)j(out)e(will)
-d(sp)s(ecify)i(a)h(template)g(whic)m(h)f(do)s(es)g(not)h(then)g(c)m
-(hange.)61 b(If)37 b(y)m(ou)150 1552 y(edit)30 b(`)p
+Fo(rcsinfo)p Ft(')f(\014le.)275 4352 y(When)41 b Fs(cvs)g
+Ft(is)h(accessing)g(a)h(remote)f(rep)s(ository)-8 b(,)45
+b(the)d(con)m(ten)m(ts)i(of)e(`)p Fo(rcsinfo)p Ft(')f(at)i(the)f(time)g
+(a)150 4462 y(directory)36 b(is)g(\014rst)g(c)m(hec)m(k)m(ed)j(out)e
+(will)d(sp)s(ecify)i(a)h(template)g(whic)m(h)f(do)s(es)g(not)h(then)g
+(c)m(hange.)61 b(If)37 b(y)m(ou)150 4571 y(edit)30 b(`)p
Fo(rcsinfo)p Ft(')f(or)h(its)g(templates,)h(y)m(ou)f(ma)m(y)h(need)g
(to)g(c)m(hec)m(k)h(out)e(a)h(new)f(w)m(orking)g(directory)-8
-b(.)150 1845 y Fp(C.9)68 b(Ignoring)45 b(\014les)h(via)f(cvsignore)275
-2052 y Ft(There)23 b(are)i(certain)f(\014le)g(names)g(that)h(frequen)m
+b(.)150 4821 y Fp(C.9)68 b(Ignoring)45 b(\014les)h(via)f(cvsignore)275
+5011 y Ft(There)23 b(are)i(certain)f(\014le)g(names)g(that)h(frequen)m
(tly)f(o)s(ccur)g(inside)e(y)m(our)i(w)m(orking)g(cop)m(y)-8
-b(,)27 b(but)d(that)h(y)m(ou)150 2162 y(don't)33 b(w)m(an)m(t)h(to)g
+b(,)27 b(but)d(that)h(y)m(ou)150 5121 y(don't)33 b(w)m(an)m(t)h(to)g
(put)e(under)g Fs(cvs)g Ft(con)m(trol.)49 b(Examples)33
b(are)g(all)f(the)h(ob)5 b(ject)34 b(\014les)e(that)i(y)m(ou)g(get)g
-(while)150 2272 y(y)m(ou)h(compile)e(y)m(our)h(sources.)53
+(while)150 5230 y(y)m(ou)h(compile)e(y)m(our)h(sources.)53
b(Normally)-8 b(,)35 b(when)f(y)m(ou)g(run)f(`)p Fo(cvs)d(update)p
Ft(',)k(it)g(prin)m(ts)f(a)i(line)e(for)h(eac)m(h)150
-2381 y(\014le)25 b(it)g(encoun)m(ters)h(that)g(it)f(do)s(esn't)h(kno)m
+5340 y(\014le)25 b(it)g(encoun)m(ters)h(that)g(it)f(do)s(esn't)h(kno)m
(w)f(ab)s(out)g(\(see)i(Section)e(A.16.2)j([up)s(date)d(output],)i
-(page)f(112\).)275 2530 y Fs(cvs)33 b Ft(has)h(a)g(list)f(of)h(\014les)
-f(\(or)i(sh\(1\))f(\014le)g(name)g(patterns\))g(that)h(it)f(should)e
-(ignore)i(while)e(running)150 2640 y Fo(update)p Ft(,)d
-Fo(import)g Ft(and)g Fo(release)p Ft(.)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(.)225 2789 y Fr(\017)60 b Ft(The)29 b(list)f(is)h(initialized)d(to)31
-b(include)c(certain)i(\014le)g(name)h(patterns:)40 b(names)30
-b(asso)s(ciated)g(with)e Fs(cvs)330 2898 y Ft(administration,)22
-b(or)g(with)f(other)h(common)h(source)g(con)m(trol)f(systems;)j(common)
-e(names)f(for)g(patc)m(h)330 3008 y(\014les,)j(ob)5 b(ject)26
-b(\014les,)f(arc)m(hiv)m(e)h(\014les,)f(and)f(editor)h(bac)m(kup)f
-(\014les;)i(and)e(other)i(names)e(that)i(are)f(usually)330
-3117 y(artifacts)34 b(of)g(assorted)h(utilities.)48 b(Curren)m(tly)-8
-b(,)34 b(the)g(default)f(list)f(of)i(ignored)f(\014le)g(name)h
-(patterns)330 3227 y(is:)761 3363 y Fo(RCS)238 b(SCCS)190
-b(CVS)237 b(CVS.adm)761 3467 y(RCSLOG)94 b(cvslog.*)761
-3570 y(tags)190 b(TAGS)761 3674 y(.make.state)236 b(.nse_depinfo)761
-3778 y(*~)286 b(#*)g(.#*)237 b(,*)286 b(_$*)238 b(*$)761
-3882 y(*.old)142 b(*.bak)g(*.BAK)f(*.orig)94 b(*.rej)142
-b(.del-*)761 3986 y(*.a)238 b(*.olb)142 b(*.o)237 b(*.obj)142
-b(*.so)190 b(*.exe)761 4089 y(*.Z)238 b(*.elc)142 b(*.ln)761
-4193 y(core)225 4335 y Fr(\017)60 b Ft(The)36 b(p)s(er-rep)s(ository)f
+(page)f(112\).)p eop
+%%Page: 137 139
+137 138 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(137)275 299
+y Fs(cvs)33 b Ft(has)h(a)g(list)f(of)h(\014les)f(\(or)i(sh\(1\))f
+(\014le)g(name)g(patterns\))g(that)h(it)f(should)e(ignore)i(while)e
+(running)150 408 y Fo(update)p Ft(,)d Fo(import)g Ft(and)g
+Fo(release)p Ft(.)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(.)225 542 y Fr(\017)60
+b Ft(The)29 b(list)f(is)h(initialized)d(to)31 b(include)c(certain)i
+(\014le)g(name)h(patterns:)40 b(names)30 b(asso)s(ciated)g(with)e
+Fs(cvs)330 652 y Ft(administration,)22 b(or)g(with)f(other)h(common)h
+(source)g(con)m(trol)f(systems;)j(common)e(names)f(for)g(patc)m(h)330
+761 y(\014les,)j(ob)5 b(ject)26 b(\014les,)f(arc)m(hiv)m(e)h(\014les,)f
+(and)f(editor)h(bac)m(kup)f(\014les;)i(and)e(other)i(names)e(that)i
+(are)f(usually)330 871 y(artifacts)34 b(of)g(assorted)h(utilities.)48
+b(Curren)m(tly)-8 b(,)34 b(the)g(default)f(list)f(of)i(ignored)f
+(\014le)g(name)h(patterns)330 980 y(is:)761 1108 y Fo(RCS)238
+b(SCCS)190 b(CVS)237 b(CVS.adm)761 1212 y(RCSLOG)94 b(cvslog.*)761
+1316 y(tags)190 b(TAGS)761 1419 y(.make.state)236 b(.nse_depinfo)761
+1523 y(*~)286 b(#*)g(.#*)237 b(,*)286 b(_$*)238 b(*$)761
+1627 y(*.old)142 b(*.bak)g(*.BAK)f(*.orig)94 b(*.rej)142
+b(.del-*)761 1731 y(*.a)238 b(*.olb)142 b(*.o)237 b(*.obj)142
+b(*.so)190 b(*.exe)761 1835 y(*.Z)238 b(*.elc)142 b(*.ln)761
+1938 y(core)225 2072 y Fr(\017)60 b Ft(The)36 b(p)s(er-rep)s(ository)f
(list)g(in)g(`)p Fo($CVSROOT/CVSROOT/cvsignor)o(e)p Ft(')c(is)k(app)s
-(ended)g(to)i(the)g(list,)g(if)330 4444 y(that)31 b(\014le)e(exists.)
-225 4586 y Fr(\017)60 b Ft(The)32 b(p)s(er-user)f(list)g(in)g(`)p
+(ended)g(to)i(the)g(list,)g(if)330 2181 y(that)31 b(\014le)e(exists.)
+225 2315 y Fr(\017)60 b Ft(The)32 b(p)s(er-user)f(list)g(in)g(`)p
Fo(.cvsignore)p Ft(')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)330 4696 y(exists.)225
-4837 y Fr(\017)60 b Ft(An)m(y)30 b(en)m(tries)h(in)e(the)h(en)m
+(ended)g(to)i(the)f(list,)g(if)f(it)330 2425 y(exists.)225
+2558 y Fr(\017)60 b Ft(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 Fo($CVSIGNORE)f Ft(is)h(app)s
-(ended)g(to)i(the)g(list.)225 4979 y Fr(\017)60 b Ft(An)m(y)30
+(ended)g(to)i(the)g(list.)225 2692 y Fr(\017)60 b Ft(An)m(y)30
b(`)p Fo(-I)p Ft(')h(options)e(giv)m(en)i(to)g Fs(cvs)e
-Ft(is)h(app)s(ended.)225 5121 y Fr(\017)60 b Ft(As)26
+Ft(is)h(app)s(ended.)225 2825 y Fr(\017)60 b Ft(As)26
b Fs(cvs)e Ft(tra)m(v)m(erses)j(through)e(y)m(our)h(directories,)g(the)
f(con)m(ten)m(ts)j(of)e(an)m(y)f(`)p Fo(.cvsignore)p
-Ft(')f(will)f(b)s(e)i(ap-)330 5230 y(p)s(ended)h(to)i(the)f(list.)39
+Ft(')f(will)f(b)s(e)i(ap-)330 2935 y(p)s(ended)h(to)i(the)f(list.)39
b(The)27 b(patterns)g(found)f(in)g(`)p Fo(.cvsignore)p
Ft(')g(are)h(only)g(v)-5 b(alid)26 b(for)h(the)g(directory)330
-5340 y(that)k(con)m(tains)g(them,)f(not)h(for)f(an)m(y)h
-(sub-directories.)p eop
-%%Page: 137 139
-137 138 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1276 b(137)275 299
-y(In)27 b(an)m(y)h(of)g(the)g(5)g(places)g(listed)e(ab)s(o)m(v)m(e,)k
-(a)e(single)f(exclamation)h(mark)f(\(`)p Fo(!)p Ft('\))i(clears)f(the)g
-(ignore)f(list.)150 408 y(This)i(can)h(b)s(e)g(used)g(if)f(y)m(ou)i(w)m
-(an)m(t)g(to)g(store)g(an)m(y)g(\014le)e(whic)m(h)g(normally)g(is)g
-(ignored)h(b)m(y)g Fs(cvs)p Ft(.)275 539 y(Sp)s(ecifying)20
-b(`)p Fo(-I)30 b(!)p Ft(')22 b(to)i Fo(cvs)29 b(import)21
-b Ft(will)f(imp)s(ort)h(ev)m(erything,)j(whic)m(h)e(is)g(generally)g
-(what)g(y)m(ou)h(w)m(an)m(t)150 648 y(to)38 b(do)g(if)e(y)m(ou)i(are)g
-(imp)s(orting)e(\014les)g(from)h(a)h(pristine)d(distribution)f(or)k(an)
-m(y)g(other)g(source)g(whic)m(h)e(is)150 758 y(kno)m(wn)27
-b(to)h(not)g(con)m(tain)g(an)m(y)f(extraneous)h(\014les.)39
-b(Ho)m(w)m(ev)m(er,)30 b(lo)s(oking)c(at)j(the)e(rules)f(ab)s(o)m(v)m
-(e)j(y)m(ou)f(will)c(see)150 867 y(there)33 b(is)f(a)h(\015y)f(in)f
-(the)i(oin)m(tmen)m(t;)i(if)c(the)i(distribution)c(con)m(tains)k(an)m
-(y)g(`)p Fo(.cvsignore)p Ft(')e(\014les,)h(then)h(the)150
-977 y(patterns)e(from)g(those)g(\014les)g(will)d(b)s(e)j(pro)s(cessed)f
-(ev)m(en)i(if)e(`)p Fo(-I)g(!)p Ft(')h(is)g(sp)s(eci\014ed.)41
-b(The)31 b(only)f(w)m(ork)-5 b(around)150 1087 y(is)30
-b(to)i(remo)m(v)m(e)h(the)f(`)p Fo(.cvsignore)p Ft(')d(\014les)h(in)g
-(order)h(to)h(do)f(the)g(imp)s(ort.)42 b(Because)33 b(this)d(is)g(a)m
-(wkw)m(ard,)i(in)150 1196 y(the)f(future)e(`)p Fo(-I)h(!)p
-Ft(')g(migh)m(t)g(b)s(e)g(mo)s(di\014ed)e(to)j(o)m(v)m(erride)g(`)p
-Fo(.cvsignore)p Ft(')d(\014les)h(in)g(eac)m(h)j(directory)-8
-b(.)275 1326 y(Note)22 b(that)f(the)g(syn)m(tax)h(of)f(the)g(ignore)g
-(\014les)e(consists)i(of)g(a)g(series)f(of)h(lines,)h(eac)m(h)g(of)f
-(whic)m(h)e(con)m(tains)j(a)150 1436 y(space)i(separated)h(list)d(of)i
+3044 y(that)k(con)m(tains)g(them,)f(not)h(for)f(an)m(y)h
+(sub-directories.)275 3202 y(In)c(an)m(y)h(of)g(the)g(5)g(places)g
+(listed)e(ab)s(o)m(v)m(e,)k(a)e(single)f(exclamation)h(mark)f(\(`)p
+Fo(!)p Ft('\))i(clears)f(the)g(ignore)f(list.)150 3312
+y(This)i(can)h(b)s(e)g(used)g(if)f(y)m(ou)i(w)m(an)m(t)g(to)g(store)g
+(an)m(y)g(\014le)e(whic)m(h)g(normally)g(is)g(ignored)h(b)m(y)g
+Fs(cvs)p Ft(.)275 3445 y(Sp)s(ecifying)20 b(`)p Fo(-I)30
+b(!)p Ft(')22 b(to)i Fo(cvs)29 b(import)21 b Ft(will)f(imp)s(ort)h(ev)m
+(erything,)j(whic)m(h)e(is)g(generally)g(what)g(y)m(ou)h(w)m(an)m(t)150
+3555 y(to)38 b(do)g(if)e(y)m(ou)i(are)g(imp)s(orting)e(\014les)g(from)h
+(a)h(pristine)d(distribution)f(or)k(an)m(y)g(other)g(source)g(whic)m(h)
+e(is)150 3664 y(kno)m(wn)27 b(to)h(not)g(con)m(tain)g(an)m(y)f
+(extraneous)h(\014les.)39 b(Ho)m(w)m(ev)m(er,)30 b(lo)s(oking)c(at)j
+(the)e(rules)f(ab)s(o)m(v)m(e)j(y)m(ou)f(will)c(see)150
+3774 y(there)33 b(is)f(a)h(\015y)f(in)f(the)i(oin)m(tmen)m(t;)i(if)c
+(the)i(distribution)c(con)m(tains)k(an)m(y)g(`)p Fo(.cvsignore)p
+Ft(')e(\014les,)h(then)h(the)150 3883 y(patterns)e(from)g(those)g
+(\014les)g(will)d(b)s(e)j(pro)s(cessed)f(ev)m(en)i(if)e(`)p
+Fo(-I)g(!)p Ft(')h(is)g(sp)s(eci\014ed.)41 b(The)31 b(only)f(w)m(ork)-5
+b(around)150 3993 y(is)30 b(to)i(remo)m(v)m(e)h(the)f(`)p
+Fo(.cvsignore)p Ft(')d(\014les)h(in)g(order)h(to)h(do)f(the)g(imp)s
+(ort.)42 b(Because)33 b(this)d(is)g(a)m(wkw)m(ard,)i(in)150
+4103 y(the)f(future)e(`)p Fo(-I)h(!)p Ft(')g(migh)m(t)g(b)s(e)g(mo)s
+(di\014ed)e(to)j(o)m(v)m(erride)g(`)p Fo(.cvsignore)p
+Ft(')d(\014les)h(in)g(eac)m(h)j(directory)-8 b(.)275
+4236 y(Note)22 b(that)f(the)g(syn)m(tax)h(of)f(the)g(ignore)g(\014les)e
+(consists)i(of)g(a)g(series)f(of)h(lines,)h(eac)m(h)g(of)f(whic)m(h)e
+(con)m(tains)j(a)150 4346 y(space)i(separated)h(list)d(of)i
(\014lenames.)38 b(This)22 b(o\013ers)i(no)g(clean)g(w)m(a)m(y)h(to)f
(sp)s(ecify)f(\014lenames)g(whic)m(h)g(con)m(tain)150
-1546 y(spaces,)38 b(but)d(y)m(ou)i(can)f(use)g(a)g(w)m(ork)-5
+4455 y(spaces,)38 b(but)d(y)m(ou)i(can)f(use)g(a)g(w)m(ork)-5
b(around)35 b(lik)m(e)h(`)p Fo(foo?bar)p Ft(')e(to)j(matc)m(h)g(a)f
(\014le)f(named)h(`)p Fo(foo)30 b(bar)p Ft(')35 b(\(it)150
-1655 y(also)f(matc)m(hes)i(`)p Fo(fooxbar)p Ft(')d(and)h(the)h(lik)m
+4565 y(also)f(matc)m(hes)i(`)p Fo(fooxbar)p Ft(')d(and)h(the)h(lik)m
(e\).)53 b(Also)34 b(note)h(that)g(there)g(is)f(curren)m(tly)f(no)i(w)m
-(a)m(y)g(to)g(sp)s(ecify)150 1765 y(commen)m(ts.)150
-2009 y Fp(C.10)68 b(The)45 b(c)l(hec)l(k)l(outlist)h(\014le)275
-2198 y Ft(It)31 b(ma)m(y)g(b)s(e)f(helpful)e(to)k(use)f
+(a)m(y)g(to)g(sp)s(ecify)150 4675 y(commen)m(ts.)150
+4929 y Fp(C.10)68 b(The)45 b(c)l(hec)l(k)l(outlist)h(\014le)275
+5121 y Ft(It)31 b(ma)m(y)g(b)s(e)f(helpful)e(to)k(use)f
Fs(cvs)f Ft(to)h(main)m(tain)f(y)m(our)h(o)m(wn)g(\014les)f(in)f(the)i
(`)p Fo(CVSROOT)p Ft(')f(directory)-8 b(.)42 b(F)-8 b(or)150
-2307 y(example,)37 b(supp)s(ose)d(that)j(y)m(ou)f(ha)m(v)m(e)h(a)f
+5230 y(example,)37 b(supp)s(ose)d(that)j(y)m(ou)f(ha)m(v)m(e)h(a)f
(script)e(`)p Fo(logcommit.pl)p Ft(')f(whic)m(h)i(y)m(ou)h(run)e(b)m(y)
-h(including)e(the)150 2417 y(follo)m(wing)c(line)g(in)g(the)h(`)p
-Fo(commitinfo)p Ft(')e(administrativ)m(e)h(\014le:)390
-2541 y Fo(ALL)142 b($CVSROOT/CVSROOT/logcommit)o(.pl)275
-2671 y Ft(T)-8 b(o)20 b(main)m(tain)f(`)p Fo(logcommit.pl)p
-Ft(')f(with)h Fs(cvs)g Ft(y)m(ou)i(w)m(ould)e(add)h(the)g(follo)m(wing)
-f(line)f(to)j(the)g(`)p Fo(checkoutlist)p Ft(')150 2781
-y(administrativ)m(e)29 b(\014le:)390 2905 y Fo(logcommit.pl)275
-3036 y Ft(The)i(format)h(of)h(`)p Fo(checkoutlist)p Ft(')c(is)i(one)h
-(line)f(for)g(eac)m(h)j(\014le)d(that)h(y)m(ou)h(w)m(an)m(t)g(to)f
-(main)m(tain)f(using)150 3145 y Fs(cvs)p Ft(,)f(giving)f(the)h(name)h
-(of)f(the)h(\014le.)275 3276 y(After)i(setting)h(up)f(`)p
-Fo(checkoutlist)p Ft(')e(in)h(this)g(fashion,)i(the)g(\014les)e(listed)
-g(there)i(will)d(function)i(just)150 3385 y(lik)m(e)f
-Fs(cvs)p Ft('s)h(built-in)c(administrativ)m(e)j(\014les.)48
-b(F)-8 b(or)33 b(example,)h(when)e(c)m(hec)m(king)i(in)e(one)h(of)g
-(the)h(\014les)e(y)m(ou)150 3495 y(should)c(get)k(a)f(message)g(suc)m
-(h)f(as:)390 3619 y Fo(cvs)47 b(commit:)f(Rebuilding)f(administrative)f
-(file)i(database)275 3749 y Ft(and)29 b(the)i(c)m(hec)m(k)m(ed)h(out)f
-(cop)m(y)g(in)e(the)i(`)p Fo(CVSROOT)p Ft(')d(directory)i(should)f(b)s
-(e)g(up)s(dated.)275 3880 y(Note)d(that)g(listing)e(`)p
-Fo(passwd)p Ft(')g(\(see)i(Section)g(2.9.3.1)i([P)m(assw)m(ord)e
-(authen)m(tication)f(serv)m(er],)j(page)e(21\))150 3989
-y(in)j(`)p Fo(checkoutlist)p Ft(')f(is)h(not)i(recommended)f(for)g
-(securit)m(y)g(reasons.)275 4119 y(F)-8 b(or)32 b(information)f(ab)s
-(out)h(k)m(eeping)f(a)i(c)m(hec)m(k)m(out)h(out)f(cop)m(y)f(in)f(a)i
-(more)f(general)g(con)m(text)i(than)e(the)150 4229 y(one)c(pro)m(vided)
-e(b)m(y)i(`)p Fo(checkoutlist)p Ft(',)d(see)k(Section)e(C.7.2)i
-([Keeping)e(a)h(c)m(hec)m(k)m(ed)i(out)e(cop)m(y],)h(page)f(135.)150
-4473 y Fp(C.11)68 b(The)45 b(history)g(\014le)275 4662
-y Ft(The)31 b(\014le)g(`)p Fo($CVSROOT/CVSROOT/histor)o(y)p
-Ft(')26 b(is)31 b(used)g(to)h(log)g(information)e(for)h(the)h
-Fo(history)e Ft(com-)150 4771 y(mand)h(\(see)j(Section)e(A.11)h
-([history],)f(page)h(102\).)48 b(This)31 b(\014le)g(m)m(ust)h(b)s(e)g
-(created)h(to)g(turn)e(on)h(logging.)150 4881 y(This)f(is)h(done)h
-(automatically)g(if)f(the)h Fo(cvs)d(init)h Ft(command)i(is)f(used)h
-(to)g(set)h(up)e(the)h(rep)s(ository)f(\(see)150 4991
-y(Section)e(2.6)i([Creating)e(a)h(rep)s(ository],)e(page)j(18\).)275
-5121 y(The)d(\014le)h(format)g(of)h(the)f(`)p Fo(history)p
-Ft(')f(\014le)g(is)h(do)s(cumen)m(ted)g(only)f(in)g(commen)m(ts)i(in)e
-(the)h Fs(cvs)g Ft(source)150 5230 y(co)s(de,)f(but)e(generally)g
-(programs)g(should)f(use)i(the)g Fo(cvs)h(history)d Ft(command)i(to)g
-(access)h(it)f(an)m(yw)m(a)m(y)-8 b(,)30 b(in)150 5340
-y(case)h(the)g(format)g(c)m(hanges)g(with)e(future)h(releases)g(of)h
-Fs(cvs)p Ft(.)p eop
+h(including)e(the)150 5340 y(follo)m(wing)c(line)g(in)g(the)h(`)p
+Fo(commitinfo)p Ft(')e(administrativ)m(e)h(\014le:)p
+eop
%%Page: 138 140
138 139 bop 150 -116 a Ft(138)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fp(C.12)68 b(Expansions)46
-b(in)e(administrativ)l(e)k(\014les)275 495 y Ft(Sometimes)30
-b(in)f(writing)f(an)i(administrativ)m(e)f(\014le,)g(y)m(ou)i(migh)m(t)f
-(w)m(an)m(t)h(the)g(\014le)e(to)i(b)s(e)f(able)g(to)h(kno)m(w)150
-605 y(v)-5 b(arious)34 b(things)f(based)h(on)h(en)m(vironmen)m(t)f
-Fs(cvs)f Ft(is)h(running)e(in.)52 b(There)34 b(are)h(sev)m(eral)f(mec)m
-(hanisms)g(to)150 714 y(do)c(that.)275 853 y(T)-8 b(o)22
-b(\014nd)e(the)i(home)g(directory)f(of)h(the)f(user)g(running)e
-Fs(cvs)i Ft(\(from)h(the)g Fo(HOME)e Ft(en)m(vironmen)m(t)i(v)-5
-b(ariable\),)150 962 y(use)33 b(`)p Fo(~)p Ft(')h(follo)m(w)m(ed)f(b)m
-(y)g(`)p Fo(/)p Ft(')h(or)f(the)h(end)f(of)h(the)f(line.)49
-b(Lik)m(ewise)32 b(for)i(the)f(home)h(directory)f(of)g
-Fm(user)p Ft(,)h(use)150 1072 y(`)p Fo(~)p Fm(user)7
-b Ft('.)39 b(These)30 b(v)-5 b(ariables)28 b(are)i(expanded)e(on)i(the)
-f(serv)m(er)h(mac)m(hine,)f(and)g(don't)h(get)g(an)m(y)g(reasonable)150
-1181 y(expansion)22 b(if)g(pserv)m(er)i(\(see)g(Section)f(2.9.3)i([P)m
-(assw)m(ord)f(authen)m(ticated],)i(page)e(21\))g(is)f(in)f(use;)j
-(therefore)150 1291 y(user)31 b(v)-5 b(ariables)30 b(\(see)j(b)s(elo)m
-(w\))e(ma)m(y)h(b)s(e)f(a)h(b)s(etter)f(c)m(hoice)i(to)f(customize)g(b)
-s(eha)m(vior)e(based)h(on)h(the)g(user)150 1400 y(running)c
-Fs(cvs)p Ft(.)275 1539 y(One)40 b(ma)m(y)i(w)m(an)m(t)g(to)g(kno)m(w)f
-(ab)s(out)g(v)-5 b(arious)40 b(pieces)g(of)i(information)d(in)m(ternal)
-h(to)i Fs(cvs)p Ft(.)72 b(A)41 b Fs(cvs)150 1648 y Ft(in)m(ternal)24
+b(V)-8 b(ersions)30 b(System)390 299 y Fo(ALL)142 b
+($CVSROOT/CVSROOT/logcommit)o(.pl)275 439 y Ft(T)-8 b(o)60
+b(main)m(tain)f(`)p Fo(logcommit.pl)p Ft(')e(with)i Fs(cvs)g
+Ft(y)m(ou)h(w)m(ould)f(add)g(the)h(follo)m(wing)f(line)f(to)j(the)150
+548 y(`)p Fo(checkoutlist)p Ft(')28 b(administrativ)m(e)g(\014le:)390
+682 y Fo(logcommit.pl)275 822 y Ft(The)j(format)h(of)h(`)p
+Fo(checkoutlist)p Ft(')c(is)i(one)h(line)f(for)g(eac)m(h)j(\014le)d
+(that)h(y)m(ou)h(w)m(an)m(t)g(to)f(main)m(tain)f(using)150
+932 y Fs(cvs)p Ft(,)f(giving)f(the)h(name)h(of)f(the)h(\014le.)275
+1071 y(After)i(setting)h(up)f(`)p Fo(checkoutlist)p Ft(')e(in)h(this)g
+(fashion,)i(the)g(\014les)e(listed)g(there)i(will)d(function)i(just)150
+1181 y(lik)m(e)f Fs(cvs)p Ft('s)h(built-in)c(administrativ)m(e)j
+(\014les.)48 b(F)-8 b(or)33 b(example,)h(when)e(c)m(hec)m(king)i(in)e
+(one)h(of)g(the)h(\014les)e(y)m(ou)150 1291 y(should)c(get)k(a)f
+(message)g(suc)m(h)f(as:)390 1424 y Fo(cvs)47 b(commit:)f(Rebuilding)f
+(administrative)f(file)i(database)275 1564 y Ft(and)29
+b(the)i(c)m(hec)m(k)m(ed)h(out)f(cop)m(y)g(in)e(the)i(`)p
+Fo(CVSROOT)p Ft(')d(directory)i(should)f(b)s(e)g(up)s(dated.)275
+1704 y(Note)d(that)g(listing)e(`)p Fo(passwd)p Ft(')g(\(see)i(Section)g
+(2.9.3.1)i([P)m(assw)m(ord)e(authen)m(tication)f(serv)m(er],)j(page)e
+(21\))150 1814 y(in)j(`)p Fo(checkoutlist)p Ft(')f(is)h(not)i
+(recommended)f(for)g(securit)m(y)g(reasons.)275 1953
+y(F)-8 b(or)32 b(information)f(ab)s(out)h(k)m(eeping)f(a)i(c)m(hec)m(k)
+m(out)h(out)f(cop)m(y)f(in)f(a)i(more)f(general)g(con)m(text)i(than)e
+(the)150 2063 y(one)c(pro)m(vided)e(b)m(y)i(`)p Fo(checkoutlist)p
+Ft(',)d(see)k(Section)e(C.7.2)i([Keeping)e(a)h(c)m(hec)m(k)m(ed)i(out)e
+(cop)m(y],)h(page)f(136.)150 2334 y Fp(C.11)68 b(The)45
+b(history)g(\014le)275 2531 y Ft(The)31 b(\014le)g(`)p
+Fo($CVSROOT/CVSROOT/histor)o(y)p Ft(')26 b(is)31 b(used)g(to)h(log)g
+(information)e(for)h(the)h Fo(history)e Ft(com-)150 2641
+y(mand)h(\(see)j(Section)e(A.11)h([history],)f(page)h(103\).)48
+b(This)31 b(\014le)g(m)m(ust)h(b)s(e)g(created)h(to)g(turn)e(on)h
+(logging.)150 2751 y(This)f(is)h(done)h(automatically)g(if)f(the)h
+Fo(cvs)d(init)h Ft(command)i(is)f(used)h(to)g(set)h(up)e(the)h(rep)s
+(ository)f(\(see)150 2860 y(Section)e(2.6)i([Creating)e(a)h(rep)s
+(ository],)e(page)j(18\).)275 3000 y(The)d(\014le)h(format)g(of)h(the)f
+(`)p Fo(history)p Ft(')f(\014le)g(is)h(do)s(cumen)m(ted)g(only)f(in)g
+(commen)m(ts)i(in)e(the)h Fs(cvs)g Ft(source)150 3110
+y(co)s(de,)f(but)e(generally)g(programs)g(should)f(use)i(the)g
+Fo(cvs)h(history)d Ft(command)i(to)g(access)h(it)f(an)m(yw)m(a)m(y)-8
+b(,)30 b(in)150 3219 y(case)h(the)g(format)g(c)m(hanges)g(with)e
+(future)h(releases)g(of)h Fs(cvs)p Ft(.)150 3490 y Fp(C.12)68
+b(Expansions)46 b(in)e(administrativ)l(e)k(\014les)275
+3688 y Ft(Sometimes)30 b(in)f(writing)f(an)i(administrativ)m(e)f
+(\014le,)g(y)m(ou)i(migh)m(t)f(w)m(an)m(t)h(the)g(\014le)e(to)i(b)s(e)f
+(able)g(to)h(kno)m(w)150 3797 y(v)-5 b(arious)34 b(things)f(based)h(on)
+h(en)m(vironmen)m(t)f Fs(cvs)f Ft(is)h(running)e(in.)52
+b(There)34 b(are)h(sev)m(eral)f(mec)m(hanisms)g(to)150
+3907 y(do)c(that.)275 4047 y(T)-8 b(o)22 b(\014nd)e(the)i(home)g
+(directory)f(of)h(the)f(user)g(running)e Fs(cvs)i Ft(\(from)h(the)g
+Fo(HOME)e Ft(en)m(vironmen)m(t)i(v)-5 b(ariable\),)150
+4156 y(use)33 b(`)p Fo(~)p Ft(')h(follo)m(w)m(ed)f(b)m(y)g(`)p
+Fo(/)p Ft(')h(or)f(the)h(end)f(of)h(the)f(line.)49 b(Lik)m(ewise)32
+b(for)i(the)f(home)h(directory)f(of)g Fm(user)p Ft(,)h(use)150
+4266 y(`)p Fo(~)p Fm(user)7 b Ft('.)39 b(These)30 b(v)-5
+b(ariables)28 b(are)i(expanded)e(on)i(the)f(serv)m(er)h(mac)m(hine,)f
+(and)g(don't)h(get)g(an)m(y)g(reasonable)150 4375 y(expansion)22
+b(if)g(pserv)m(er)i(\(see)g(Section)f(2.9.3)i([P)m(assw)m(ord)f(authen)
+m(ticated],)i(page)e(21\))g(is)f(in)f(use;)j(therefore)150
+4485 y(user)31 b(v)-5 b(ariables)30 b(\(see)j(b)s(elo)m(w\))e(ma)m(y)h
+(b)s(e)f(a)h(b)s(etter)f(c)m(hoice)i(to)f(customize)g(b)s(eha)m(vior)e
+(based)h(on)h(the)g(user)150 4595 y(running)c Fs(cvs)p
+Ft(.)275 4734 y(One)40 b(ma)m(y)i(w)m(an)m(t)g(to)g(kno)m(w)f(ab)s(out)
+g(v)-5 b(arious)40 b(pieces)g(of)i(information)d(in)m(ternal)h(to)i
+Fs(cvs)p Ft(.)72 b(A)41 b Fs(cvs)150 4844 y Ft(in)m(ternal)24
b(v)-5 b(ariable)23 b(has)i(the)g(syn)m(tax)g Fo(${)p
Fm(v)-5 b(ariable)5 b Fo(})p Ft(,)24 b(where)h Fm(v)-5
b(ariable)28 b Ft(starts)d(with)f(a)h(letter)g(and)f(consists)150
-1758 y(of)e(alphan)m(umeric)f(c)m(haracters)i(and)f(`)p
+4953 y(of)e(alphan)m(umeric)f(c)m(haracters)i(and)f(`)p
Fo(_)p Ft('.)38 b(If)22 b(the)g(c)m(haracter)i(follo)m(wing)d
Fm(v)-5 b(ariable)26 b Ft(is)c(a)g(non-alphan)m(umeric)150
-1867 y(c)m(haracter)32 b(other)f(than)f(`)p Fo(_)p Ft(',)h(the)f(`)p
+5063 y(c)m(haracter)32 b(other)f(than)f(`)p Fo(_)p Ft(',)h(the)f(`)p
Fo({)p Ft(')h(and)e(`)p Fo(})p Ft(')i(can)g(b)s(e)e(omitted.)41
b(The)30 b Fs(cvs)f Ft(in)m(ternal)g(v)-5 b(ariables)29
-b(are:)150 2032 y Fo(CVSROOT)144 b Ft(This)33 b(is)i(the)g(v)-5
+b(are:)150 5230 y Fo(CVSROOT)144 b Ft(This)33 b(is)i(the)g(v)-5
b(alue)35 b(of)g(the)h Fs(cvs)e Ft(ro)s(ot)h(in)f(use.)55
b(See)36 b(Chapter)e(2)i([Rep)s(ository],)g(page)g(7,)630
-2142 y(for)30 b(a)h(description)d(of)j(the)f(v)-5 b(arious)30
-b(w)m(a)m(ys)h(to)g(sp)s(ecify)e(this.)150 2305 y Fo(RCSBIN)192
-b Ft(In)41 b Fs(cvs)g Ft(1.9.18)j(and)d(older,)j(this)c(sp)s(eci\014ed)
-g(the)i(directory)f(where)g Fs(cvs)g Ft(w)m(as)h(lo)s(oking)630
-2415 y(for)35 b Fs(r)n(cs)f Ft(programs.)55 b(Because)36
-b Fs(cvs)e Ft(no)h(longer)g(runs)f Fs(r)n(cs)g Ft(programs,)i(sp)s
-(ecifying)d(this)630 2524 y(in)m(ternal)c(v)-5 b(ariable)29
-b(is)h(no)m(w)g(an)g(error.)150 2687 y Fo(CVSEDITOR)150
-2797 y(VISUAL)150 2906 y(EDITOR)192 b Ft(These)31 b(all)f(expand)h(to)g
-(the)h(same)f(v)-5 b(alue,)32 b(whic)m(h)d(is)i(the)g(editor)g(that)h
-Fs(cvs)e Ft(is)g(using.)42 b(See)630 3016 y(Section)30
-b(A.4)h([Global)f(options],)g(page)i(86,)f(for)f(ho)m(w)h(to)g(sp)s
-(ecify)e(this.)150 3179 y Fo(USER)288 b Ft(Username)30
-b(of)h(the)g(user)e(running)f Fs(cvs)h Ft(\(on)i(the)f
-Fs(cvs)g Ft(serv)m(er)h(mac)m(hine\).)275 3344 y(If)37
-b(y)m(ou)h(w)m(an)m(t)h(to)f(pass)f(a)i(v)-5 b(alue)37
-b(to)h(the)g(administrativ)m(e)e(\014les)h(whic)m(h)g(the)h(user)f(who)
-g(is)g(running)150 3454 y Fs(cvs)j Ft(can)h(sp)s(ecify)-8
-b(,)43 b(use)d(a)h(user)g(v)-5 b(ariable.)70 b(T)-8 b(o)42
-b(expand)e(a)h(user)f(v)-5 b(ariable,)43 b(the)e(administrativ)m(e)e
-(\014le)150 3563 y(con)m(tains)d Fo(${=)p Fm(v)-5 b(ariable)5
-b Fo(})p Ft(.)53 b(T)-8 b(o)36 b(set)f(a)h(user)f(v)-5
-b(ariable,)35 b(sp)s(ecify)f(the)i(global)e(option)h(`)p
-Fo(-s)p Ft(')g(to)h Fs(cvs)p Ft(,)g(with)150 3673 y(argumen)m(t)c
-Fm(v)-5 b(ariable)5 b Fo(=)p Fm(v)-5 b(alue)5 b Ft(.)44
-b(It)33 b(ma)m(y)f(b)s(e)g(particularly)d(useful)i(to)h(sp)s(ecify)f
-(this)g(option)g(via)h(`)p Fo(.cvsrc)p Ft(')150 3782
-y(\(see)f(Section)g(A.3)g([)p Fo(~)p Ft(/.cvsrc],)g(page)h(86\).)275
-3920 y(F)-8 b(or)36 b(example,)g(if)e(y)m(ou)i(w)m(an)m(t)g(the)g
-(administrativ)m(e)d(\014le)i(to)h(refer)f(to)h(a)g(test)g(directory)f
-(y)m(ou)g(migh)m(t)150 4030 y(create)d(a)f(user)e(v)-5
-b(ariable)30 b Fo(TESTDIR)p Ft(.)38 b(Then)30 b(if)f
-Fs(cvs)g Ft(is)h(in)m(v)m(ok)m(ed)h(as)390 4162 y Fo(cvs)47
-b(-s)g(TESTDIR=/work/local/tests)150 4301 y Ft(and)e(the)g
-(administrativ)m(e)f(\014le)g(con)m(tains)i Fo(sh)30
-b(${=TESTDIR}/runtests)p Ft(,)44 b(then)h(that)h(string)e(is)g(ex-)150
-4410 y(panded)29 b(to)i Fo(sh)f(/work/local/tests/runtes)o(ts)p
-Ft(.)275 4548 y(All)f(other)j(strings)e(con)m(taining)h(`)p
+5340 y(for)30 b(a)h(description)d(of)j(the)f(v)-5 b(arious)30
+b(w)m(a)m(ys)h(to)g(sp)s(ecify)e(this.)p eop
+%%Page: 139 141
+139 140 bop 150 -116 a Ft(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(139)150 299
+y Fo(RCSBIN)192 b Ft(In)41 b Fs(cvs)g Ft(1.9.18)j(and)d(older,)j(this)c
+(sp)s(eci\014ed)g(the)i(directory)f(where)g Fs(cvs)g
+Ft(w)m(as)h(lo)s(oking)630 408 y(for)35 b Fs(r)n(cs)f
+Ft(programs.)55 b(Because)36 b Fs(cvs)e Ft(no)h(longer)g(runs)f
+Fs(r)n(cs)g Ft(programs,)i(sp)s(ecifying)d(this)630 518
+y(in)m(ternal)c(v)-5 b(ariable)29 b(is)h(no)m(w)g(an)g(error.)150
+692 y Fo(CVSEDITOR)150 801 y(VISUAL)150 911 y(EDITOR)192
+b Ft(These)31 b(all)f(expand)h(to)g(the)h(same)f(v)-5
+b(alue,)32 b(whic)m(h)d(is)i(the)g(editor)g(that)h Fs(cvs)e
+Ft(is)g(using.)42 b(See)630 1020 y(Section)30 b(A.4)h([Global)f
+(options],)g(page)i(86,)f(for)f(ho)m(w)h(to)g(sp)s(ecify)e(this.)150
+1194 y Fo(USER)288 b Ft(Username)35 b(of)g(the)g(user)f(running)e
+Fs(cvs)i Ft(\(on)h(the)g Fs(cvs)f Ft(serv)m(er)h(mac)m(hine\).)54
+b(When)34 b(using)630 1304 y(pserv)m(er,)46 b(this)c(is)g(the)i(user)e
+(sp)s(eci\014ed)f(in)h(the)h(rep)s(ository)f(sp)s(eci\014cation)g(whic)
+m(h)g(need)630 1413 y(not)35 b(b)s(e)f(the)g(same)h(as)g(the)f
+(username)g(the)h(serv)m(er)g(is)e(running)f(as)j(\(see)g(Section)f
+(2.9.3.1)630 1523 y([P)m(assw)m(ord)d(authen)m(tication)f(serv)m(er],)h
+(page)h(21\).)275 1704 y(If)37 b(y)m(ou)h(w)m(an)m(t)h(to)f(pass)f(a)i
+(v)-5 b(alue)37 b(to)h(the)g(administrativ)m(e)e(\014les)h(whic)m(h)g
+(the)h(user)f(who)g(is)g(running)150 1813 y Fs(cvs)j
+Ft(can)h(sp)s(ecify)-8 b(,)43 b(use)d(a)h(user)g(v)-5
+b(ariable.)70 b(T)-8 b(o)42 b(expand)e(a)h(user)f(v)-5
+b(ariable,)43 b(the)e(administrativ)m(e)e(\014le)150
+1923 y(con)m(tains)d Fo(${=)p Fm(v)-5 b(ariable)5 b Fo(})p
+Ft(.)53 b(T)-8 b(o)36 b(set)f(a)h(user)f(v)-5 b(ariable,)35
+b(sp)s(ecify)f(the)i(global)e(option)h(`)p Fo(-s)p Ft(')g(to)h
+Fs(cvs)p Ft(,)g(with)150 2033 y(argumen)m(t)c Fm(v)-5
+b(ariable)5 b Fo(=)p Fm(v)-5 b(alue)5 b Ft(.)44 b(It)33
+b(ma)m(y)f(b)s(e)g(particularly)d(useful)i(to)h(sp)s(ecify)f(this)g
+(option)g(via)h(`)p Fo(.cvsrc)p Ft(')150 2142 y(\(see)f(Section)g(A.3)g
+([)p Fo(~)p Ft(/.cvsrc],)g(page)h(86\).)275 2291 y(F)-8
+b(or)36 b(example,)g(if)e(y)m(ou)i(w)m(an)m(t)g(the)g(administrativ)m
+(e)d(\014le)i(to)h(refer)f(to)h(a)g(test)g(directory)f(y)m(ou)g(migh)m
+(t)150 2400 y(create)d(a)f(user)e(v)-5 b(ariable)30 b
+Fo(TESTDIR)p Ft(.)38 b(Then)30 b(if)f Fs(cvs)g Ft(is)h(in)m(v)m(ok)m
+(ed)h(as)390 2543 y Fo(cvs)47 b(-s)g(TESTDIR=/work/local/tests)150
+2692 y Ft(and)e(the)g(administrativ)m(e)f(\014le)g(con)m(tains)i
+Fo(sh)30 b(${=TESTDIR}/runtests)p Ft(,)44 b(then)h(that)h(string)e(is)g
+(ex-)150 2802 y(panded)29 b(to)i Fo(sh)f(/work/local/tests/runtes)o(ts)
+p Ft(.)275 2951 y(All)f(other)j(strings)e(con)m(taining)h(`)p
Fo($)p Ft(')g(are)h(reserv)m(ed;)g(there)f(is)g(no)g(w)m(a)m(y)h(to)g
(quote)g(a)f(`)p Fo($)p Ft(')h(c)m(haracter)h(so)150
-4658 y(that)e(`)p Fo($)p Ft(')g(represen)m(ts)f(itself.)150
-4925 y Fp(C.13)68 b(The)45 b(CVSR)l(OOT/con\014g)f(con\014guration)h
-(\014le)275 5121 y Ft(The)f(administrativ)m(e)f(\014le)h(`)p
+3060 y(that)e(`)p Fo($)p Ft(')g(represen)m(ts)f(itself.)150
+3353 y Fp(C.13)68 b(The)45 b(CVSR)l(OOT/con\014g)f(con\014guration)h
+(\014le)275 3560 y Ft(The)f(administrativ)m(e)f(\014le)h(`)p
Fo(config)p Ft(')f(con)m(tains)i(v)-5 b(arious)44 b(miscellaneous)f
-(settings)i(whic)m(h)e(a\013ect)150 5230 y(the)38 b(b)s(eha)m(vior)g
+(settings)i(whic)m(h)e(a\013ect)150 3670 y(the)38 b(b)s(eha)m(vior)g
(of)g Fs(cvs)p Ft(.)63 b(The)38 b(syn)m(tax)g(is)g(sligh)m(tly)e
(di\013eren)m(t)i(from)f(the)i(other)f(administrativ)m(e)f(\014les.)150
-5340 y(V)-8 b(ariables)36 b(are)i(not)f(expanded.)59
+3779 y(V)-8 b(ariables)36 b(are)i(not)f(expanded.)59
b(Lines)36 b(whic)m(h)g(start)h(with)f(`)p Fo(#)p Ft(')h(are)g
-(considered)f(commen)m(ts.)61 b(Other)p eop
-%%Page: 139 141
-139 140 bop 150 -116 a Ft(App)s(endix)28 b(D:)j(Reference)g(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1272 b(139)150 299
-y(lines)25 b(consist)i(of)h(a)f(k)m(eyw)m(ord,)i(`)p
-Fo(=)p Ft(',)f(and)f(a)g(v)-5 b(alue.)39 b(Note)29 b(that)f(this)e(syn)
-m(tax)i(is)e(v)m(ery)i(strict.)39 b(Extraneous)150 408
-y(spaces)31 b(or)f(tabs)h(are)f(not)h(p)s(ermitted.)275
-543 y(Curren)m(tly)d(de\014ned)h(k)m(eyw)m(ords)i(are:)150
-752 y Fo(RCSBIN=)p Fm(bindir)630 862 y Ft(F)-8 b(or)34
-b Fs(cvs)f Ft(1.9.12)j(through)d(1.9.18,)j(this)d(setting)g(told)g
-Fs(cvs)g Ft(to)h(lo)s(ok)f(for)h Fs(r)n(cs)e Ft(programs)630
-971 y(in)f(the)h Fm(bindir)k Ft(directory)-8 b(.)46 b(Curren)m(t)32
-b(v)m(ersions)f(of)i Fs(cvs)e Ft(do)h(not)h(run)e Fs(r)n(cs)g
-Ft(programs;)i(for)630 1081 y(compatibilit)m(y)c(this)g(setting)h(is)g
-(accepted,)i(but)d(it)h(do)s(es)g(nothing.)150 1240 y
-Fo(SystemAuth=)p Fm(v)-5 b(alue)630 1350 y Ft(If)48 b
-Fm(v)-5 b(alue)53 b Ft(is)47 b(`)p Fo(yes)p Ft(',)53
-b(then)48 b(pserv)m(er)g(should)f(c)m(hec)m(k)j(for)e(users)f(in)g(the)
-i(system's)g(user)630 1460 y(database)33 b(if)f(not)g(found)f(in)g(`)p
-Fo(CVSROOT/passwd)p Ft('.)43 b(If)32 b(it)g(is)f(`)p
-Fo(no)p Ft(',)i(then)f(all)g(pserv)m(er)g(users)630 1569
-y(m)m(ust)c(exist)f(in)g(`)p Fo(CVSROOT/passwd)p Ft('.)36
-b(The)28 b(default)e(is)h(`)p Fo(yes)p Ft('.)40 b(F)-8
-b(or)28 b(more)g(on)g(pserv)m(er,)g(see)630 1679 y(Section)i(2.9.3)i
-([P)m(assw)m(ord)f(authen)m(ticated],)h(page)f(21.)150
-1838 y Fo(PreservePermissions=)p Fm(v)-5 b(alue)630 1948
-y Ft(Enable)35 b(supp)s(ort)f(for)i(sa)m(ving)g(sp)s(ecial)f(device)h
-(\014les,)h(sym)m(b)s(olic)d(links,)i(\014le)f(p)s(ermissions)630
-2057 y(and)i(o)m(wnerships)f(in)h(the)h(rep)s(ository)-8
-b(.)63 b(The)38 b(default)f(v)-5 b(alue)38 b(is)f(`)p
-Fo(no)p Ft('.)63 b(See)39 b(Chapter)e(15)630 2167 y([Sp)s(ecial)29
-b(Files],)h(page)h(83,)g(for)g(the)f(full)e(implications)g(of)i(using)f
-(this)g(k)m(eyw)m(ord.)150 2326 y Fo(TopLevelAdmin=)p
-Fm(v)-5 b(alue)630 2436 y Ft(Mo)s(dify)38 b(the)h(`)p
+(considered)f(commen)m(ts.)61 b(Other)150 3889 y(lines)25
+b(consist)i(of)h(a)f(k)m(eyw)m(ord,)i(`)p Fo(=)p Ft(',)f(and)f(a)g(v)-5
+b(alue.)39 b(Note)29 b(that)f(this)e(syn)m(tax)i(is)e(v)m(ery)i
+(strict.)39 b(Extraneous)150 3998 y(spaces)31 b(or)f(tabs)h(are)f(not)h
+(p)s(ermitted.)275 4147 y(Curren)m(tly)d(de\014ned)h(k)m(eyw)m(ords)i
+(are:)150 4399 y Fo(RCSBIN=)p Fm(bindir)630 4509 y Ft(F)-8
+b(or)34 b Fs(cvs)f Ft(1.9.12)j(through)d(1.9.18,)j(this)d(setting)g
+(told)g Fs(cvs)g Ft(to)h(lo)s(ok)f(for)h Fs(r)n(cs)e
+Ft(programs)630 4618 y(in)f(the)h Fm(bindir)k Ft(directory)-8
+b(.)46 b(Curren)m(t)32 b(v)m(ersions)f(of)i Fs(cvs)e
+Ft(do)h(not)h(run)e Fs(r)n(cs)g Ft(programs;)i(for)630
+4728 y(compatibilit)m(y)c(this)g(setting)h(is)g(accepted,)i(but)d(it)h
+(do)s(es)g(nothing.)150 4902 y Fo(SystemAuth=)p Fm(v)-5
+b(alue)630 5011 y Ft(If)48 b Fm(v)-5 b(alue)53 b Ft(is)47
+b(`)p Fo(yes)p Ft(',)53 b(then)48 b(pserv)m(er)g(should)f(c)m(hec)m(k)j
+(for)e(users)f(in)g(the)i(system's)g(user)630 5121 y(database)33
+b(if)f(not)g(found)f(in)g(`)p Fo(CVSROOT/passwd)p Ft('.)43
+b(If)32 b(it)g(is)f(`)p Fo(no)p Ft(',)i(then)f(all)g(pserv)m(er)g
+(users)630 5230 y(m)m(ust)c(exist)f(in)g(`)p Fo(CVSROOT/passwd)p
+Ft('.)36 b(The)28 b(default)e(is)h(`)p Fo(yes)p Ft('.)40
+b(F)-8 b(or)28 b(more)g(on)g(pserv)m(er,)g(see)630 5340
+y(Section)i(2.9.3)i([P)m(assw)m(ord)f(authen)m(ticated],)h(page)f(21.)p
+eop
+%%Page: 140 142
+140 141 bop 150 -116 a Ft(140)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 299 y Fo(TopLevelAdmin=)p
+Fm(v)-5 b(alue)630 408 y Ft(Mo)s(dify)38 b(the)h(`)p
Fo(checkout)p Ft(')e(command)h(to)i(create)g(a)g(`)p
Fo(CVS)p Ft(')e(directory)g(at)i(the)f(top)g(lev)m(el)630
-2545 y(of)i(the)f(new)g(w)m(orking)g(directory)-8 b(,)43
+518 y(of)i(the)f(new)g(w)m(orking)g(directory)-8 b(,)43
b(in)c(addition)g(to)i(`)p Fo(CVS)p Ft(')f(directories)g(created)h
-(within)630 2655 y(c)m(hec)m(k)m(ed-out)33 b(directories.)40
+(within)630 628 y(c)m(hec)m(k)m(ed-out)33 b(directories.)40
b(The)30 b(default)f(v)-5 b(alue)30 b(is)f(`)p Fo(no)p
-Ft('.)630 2790 y(This)24 b(option)i(is)f(useful)f(if)h(y)m(ou)h(\014nd)
-e(y)m(ourself)i(p)s(erforming)d(man)m(y)j(commands)g(at)h(the)f(top)630
-2899 y(lev)m(el)i(of)h(y)m(our)g(w)m(orking)f(directory)-8
+Ft('.)630 762 y(This)24 b(option)i(is)f(useful)f(if)h(y)m(ou)h(\014nd)e
+(y)m(ourself)i(p)s(erforming)d(man)m(y)j(commands)g(at)h(the)f(top)630
+872 y(lev)m(el)i(of)h(y)m(our)g(w)m(orking)f(directory)-8
b(,)29 b(rather)g(than)f(in)g(one)h(of)g(the)f(c)m(hec)m(k)m(ed)j(out)e
-(sub)s(direc-)630 3009 y(tories.)56 b(The)35 b(`)p Fo(CVS)p
+(sub)s(direc-)630 981 y(tories.)56 b(The)35 b(`)p Fo(CVS)p
Ft(')h(directory)f(created)h(there)g(will)d(mean)j(y)m(ou)g(don't)f(ha)
-m(v)m(e)i(to)f(sp)s(ecify)630 3118 y(`)p Fo(CVSROOT)p
-Ft(')c(for)i(eac)m(h)h(command.)51 b(It)34 b(also)f(pro)m(vides)g(a)h
-(place)g(for)g(the)g(`)p Fo(CVS/Template)p Ft(')630 3228
-y(\014le)29 b(\(see)j(Section)e(2.3)h([W)-8 b(orking)31
-b(directory)f(storage],)i(page)f(13\).)150 3387 y Fo(LockDir=)p
-Fm(directory)630 3497 y Ft(Put)i(CVS)g(lo)s(c)m(k)h(\014les)e(in)h
-Fm(directory)41 b Ft(rather)33 b(than)h(directly)e(in)g(the)i(rep)s
-(ository)-8 b(.)50 b(This)32 b(is)630 3606 y(useful)26
-b(if)h(y)m(ou)h(w)m(an)m(t)h(to)f(let)g(users)f(read)h(from)f(the)i
-(rep)s(ository)d(while)g(giving)h(them)h(write)630 3716
-y(access)d(only)d(to)i Fm(directory)p Ft(,)g(not)g(to)g(the)f(rep)s
-(ository)-8 b(.)38 b(Y)-8 b(ou)24 b(need)e(to)i(create)h
-Fm(directory)p Ft(,)g(but)630 3826 y(CVS)33 b(will)e(create)k(sub)s
-(directories)d(of)i Fm(directory)41 b Ft(as)34 b(it)f(needs)g(them.)51
-b(F)-8 b(or)35 b(information)630 3935 y(on)30 b(CVS)g(lo)s(c)m(ks,)g
-(see)h(Section)g(10.5)g([Concurrency],)g(page)g(65.)630
-4070 y(Before)26 b(enabling)e(the)h(Lo)s(c)m(kDir)h(option,)g(mak)m(e)g
+m(v)m(e)i(to)f(sp)s(ecify)630 1091 y Fo(CVSROOT)24 b
+Ft(for)h(eac)m(h)j(command.)39 b(It)25 b(also)h(pro)m(vides)f(a)h
+(place)g(for)g(the)g(`)p Fo(CVS/Template)p Ft(')d(\014le)630
+1200 y(\(see)31 b(Section)g(2.3)g([W)-8 b(orking)31 b(directory)f
+(storage],)i(page)f(13\).)150 1360 y Fo(LockDir=)p Fm(directory)630
+1469 y Ft(Put)i(CVS)g(lo)s(c)m(k)h(\014les)e(in)h Fm(directory)41
+b Ft(rather)33 b(than)h(directly)e(in)g(the)i(rep)s(ository)-8
+b(.)50 b(This)32 b(is)630 1579 y(useful)26 b(if)h(y)m(ou)h(w)m(an)m(t)h
+(to)f(let)g(users)f(read)h(from)f(the)i(rep)s(ository)d(while)g(giving)
+h(them)h(write)630 1689 y(access)d(only)d(to)i Fm(directory)p
+Ft(,)g(not)g(to)g(the)f(rep)s(ository)-8 b(.)38 b(Y)-8
+b(ou)24 b(need)e(to)i(create)h Fm(directory)p Ft(,)g(but)630
+1798 y(CVS)33 b(will)e(create)k(sub)s(directories)d(of)i
+Fm(directory)41 b Ft(as)34 b(it)f(needs)g(them.)51 b(F)-8
+b(or)35 b(information)630 1908 y(on)30 b(CVS)g(lo)s(c)m(ks,)g(see)h
+(Section)g(10.5)g([Concurrency],)g(page)g(65.)630 2042
+y(Before)26 b(enabling)e(the)h(Lo)s(c)m(kDir)h(option,)g(mak)m(e)g
(sure)f(that)h(y)m(ou)f(ha)m(v)m(e)i(trac)m(k)m(ed)g(do)m(wn)e(and)630
-4179 y(remo)m(v)m(ed)g(an)m(y)f(copies)f(of)h(CVS)f(1.9)i(or)f(older.)
+2152 y(remo)m(v)m(ed)g(an)m(y)f(copies)f(of)h(CVS)f(1.9)i(or)f(older.)
37 b(Suc)m(h)23 b(v)m(ersions)g(neither)g(supp)s(ort)f(Lo)s(c)m(kDir,)
-630 4289 y(nor)32 b(will)d(giv)m(e)k(an)f(error)f(indicating)f(that)j
+630 2262 y(nor)32 b(will)d(giv)m(e)k(an)f(error)f(indicating)f(that)j
(they)g(don't)f(supp)s(ort)e(it.)46 b(The)31 b(result,)h(if)f(this)630
-4399 y(is)e(allo)m(w)m(ed)h(to)h(happ)s(en,)e(is)g(that)i(some)g(CVS)e
+2371 y(is)e(allo)m(w)m(ed)h(to)h(happ)s(en,)e(is)g(that)i(some)g(CVS)e
(users)h(will)d(put)j(the)g(lo)s(c)m(ks)h(one)f(place,)h(and)630
-4508 y(others)g(will)c(put)j(them)h(another)f(place,)h(and)f(therefore)
-h(the)g(rep)s(ository)e(could)h(b)s(ecome)630 4618 y(corrupted.)56
+2481 y(others)g(will)c(put)j(them)h(another)f(place,)h(and)f(therefore)
+h(the)g(rep)s(ository)e(could)h(b)s(ecome)630 2590 y(corrupted.)56
b(CVS)35 b(1.10)i(do)s(es)e(not)h(supp)s(ort)e(Lo)s(c)m(kDir)i(but)f
-(it)g(will)e(prin)m(t)h(a)i(w)m(arning)f(if)630 4727
-y(run)29 b(on)h(a)h(rep)s(ository)e(with)g(Lo)s(c)m(kDir)i(enabled.)p
-eop
-%%Page: 140 142
-140 141 bop 150 -116 a Ft(140)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
+(it)g(will)e(prin)m(t)h(a)i(w)m(arning)f(if)630 2700
+y(run)29 b(on)h(a)h(rep)s(ository)e(with)g(Lo)s(c)m(kDir)i(enabled.)150
+2859 y Fo(LogHistory=)p Fm(v)-5 b(alue)630 2969 y Ft(Con)m(trol)28
+b(what)h(is)f(logged)h(to)h(the)f(`)p Fo(CVSROOT/history)p
+Ft(')c(\014le.)39 b(Default)29 b(of)g(`)p Fo(TOFEWGCMAR)p
+Ft(')630 3078 y(\(or)44 b(simply)e(`)p Fo(all)p Ft('\))i(will)e(log)i
+(all)f(transactions.)81 b(An)m(y)45 b(subset)e(of)h(the)h(default)e(is)
+g(le-)630 3188 y(gal.)77 b(\(F)-8 b(or)43 b(example,)i(to)e(only)e(log)
+i(transactions)f(that)h(mo)s(dify)d(the)j(`)p Fo(*,v)p
+Ft(')f(\014les,)i(use)630 3298 y(`)p Fo(LogHistory=TMAR)p
+Ft('.\))p eop
%%Page: 141 143
141 142 bop 150 -116 a Ft(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)1183
b(141)150 141 y Fq(App)t(endix)82 b(D)f(All)55 b(en)l(vironmen)l(t)c(v)
-9 b(ariables)56 b(whic)l(h)1097 299 y(a\013ect)d(CVS)275
-518 y Ft(This)28 b(is)i(a)g(complete)h(list)e(of)i(all)e(en)m(vironmen)
+537 y Ft(This)28 b(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 Fs(cvs)p
-Ft(.)150 715 y Fo($CVSIGNORE)630 825 y Ft(A)i(whitespace-separated)g
+Ft(.)150 749 y Fo($CVSIGNORE)630 859 y Ft(A)i(whitespace-separated)g
(list)e(of)i(\014le)e(name)i(patterns)f(that)i Fs(cvs)d
-Ft(should)g(ignore.)50 b(See)630 934 y(Section)30 b(C.9)h([cvsignore],)
-g(page)g(136.)150 1088 y Fo($CVSWRAPPERS)630 1198 y Ft(A)24
+Ft(should)g(ignore.)50 b(See)630 969 y(Section)30 b(C.9)h([cvsignore],)
+g(page)g(136.)150 1129 y Fo($CVSWRAPPERS)630 1239 y Ft(A)24
b(whitespace-separated)g(list)e(of)i(\014le)f(name)h(patterns)f(that)h
-Fs(cvs)f Ft(should)f(treat)j(as)e(wrap-)630 1307 y(p)s(ers.)40
+Fs(cvs)f Ft(should)f(treat)j(as)e(wrap-)630 1348 y(p)s(ers.)40
b(See)30 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)i(130.)150
-1461 y Fo($CVSREAD)96 b Ft(If)42 b(this)f(is)h(set,)k
+1509 y Fo($CVSREAD)96 b Ft(If)42 b(this)f(is)h(set,)k
Fo(checkout)40 b Ft(and)i Fo(update)f Ft(will)f(try)i(hard)f(to)i(mak)m
-(e)h(the)e(\014les)g(in)f(y)m(our)630 1570 y(w)m(orking)36
+(e)h(the)e(\014les)g(in)f(y)m(our)630 1619 y(w)m(orking)36
b(directory)g(read-only)-8 b(.)60 b(When)37 b(this)e(is)h(not)h(set,)j
-(the)d(default)e(b)s(eha)m(vior)h(is)g(to)630 1680 y(p)s(ermit)29
+(the)d(default)e(b)s(eha)m(vior)h(is)g(to)630 1728 y(p)s(ermit)29
b(mo)s(di\014cation)f(of)j(y)m(our)f(w)m(orking)g(\014les.)150
-1833 y Fo($CVSUMASK)630 1943 y Ft(Con)m(trols)k(p)s(ermissions)e(of)j
+1889 y Fo($CVSUMASK)630 1998 y Ft(Con)m(trols)k(p)s(ermissions)e(of)j
(\014les)f(in)f(the)i(rep)s(ository)-8 b(.)54 b(See)35
-b(Section)g(2.2.2)h([File)f(p)s(ermis-)630 2052 y(sions],)30
-b(page)h(9.)150 2206 y Fo($CVSROOT)96 b Ft(Should)43
+b(Section)g(2.2.2)h([File)f(p)s(ermis-)630 2108 y(sions],)30
+b(page)h(9.)150 2269 y Fo($CVSROOT)96 b Ft(Should)43
b(con)m(tain)i(the)g(full)d(pathname)j(to)h(the)f(ro)s(ot)g(of)g(the)g
-Fs(cvs)f Ft(source)h(rep)s(ository)630 2315 y(\(where)34
+Fs(cvs)f Ft(source)h(rep)s(ository)630 2378 y(\(where)34
b(the)g Fs(r)n(cs)f Ft(\014les)g(are)i(k)m(ept\).)53
b(This)32 b(information)g(m)m(ust)i(b)s(e)g(a)m(v)-5
-b(ailable)33 b(to)i Fs(cvs)e Ft(for)630 2425 y(most)i(commands)g(to)h
+b(ailable)33 b(to)i Fs(cvs)e Ft(for)630 2488 y(most)i(commands)g(to)h
(execute;)j(if)34 b Fo($CVSROOT)e Ft(is)i(not)i(set,)h(or)e(if)f(y)m
-(ou)h(wish)e(to)j(o)m(v)m(erride)630 2534 y(it)28 b(for)g(one)g(in)m(v)
+(ou)h(wish)e(to)j(o)m(v)m(erride)630 2597 y(it)28 b(for)g(one)g(in)m(v)
m(o)s(cation,)h(y)m(ou)g(can)f(supply)e(it)i(on)g(the)g(command)g
-(line:)38 b(`)p Fo(cvs)30 b(-d)g(cvsroot)630 2644 y(cvs_command...)l
+(line:)38 b(`)p Fo(cvs)30 b(-d)g(cvsroot)630 2707 y(cvs_command...)l
Ft(')36 b(Once)g(y)m(ou)g(ha)m(v)m(e)g(c)m(hec)m(k)m(ed)i(out)e(a)g(w)m
(orking)f(directory)-8 b(,)37 b Fs(cvs)d Ft(stores)630
-2754 y(the)22 b(appropriate)g(ro)s(ot)g(\(in)f(the)i(\014le)e(`)p
+2817 y(the)22 b(appropriate)g(ro)s(ot)g(\(in)f(the)i(\014le)e(`)p
Fo(CVS/Root)p Ft('\),)i(so)f(normally)f(y)m(ou)h(only)f(need)h(to)h(w)m
-(orry)630 2863 y(ab)s(out)30 b(this)f(when)h(initially)d(c)m(hec)m
-(king)k(out)f(a)h(w)m(orking)f(directory)-8 b(.)150 3017
-y Fo($EDITOR)150 3126 y($CVSEDITOR)150 3236 y($VISUAL)144
+(orry)630 2926 y(ab)s(out)30 b(this)f(when)h(initially)d(c)m(hec)m
+(king)k(out)f(a)h(w)m(orking)f(directory)-8 b(.)150 3087
+y Fo($EDITOR)150 3196 y($CVSEDITOR)150 3306 y($VISUAL)144
b Ft(Sp)s(eci\014es)57 b(the)i(program)f(to)i(use)e(for)g(recording)g
-(log)h(messages)g(during)e(commit.)630 3345 y Fo($CVSEDITOR)31
+(log)h(messages)g(during)e(commit.)630 3416 y Fo($CVSEDITOR)31
b Ft(o)m(v)m(errides)j Fo($EDITOR)p Ft(.)49 b(See)34
b(Section)f(1.3.2)j([Committing)d(y)m(our)g(c)m(hanges],)630
-3455 y(page)e(4.)150 3608 y Fo($PATH)240 b Ft(If)27 b
+3525 y(page)e(4.)150 3686 y Fo($PATH)240 b Ft(If)27 b
Fo($RCSBIN)e Ft(is)h(not)h(set,)h(and)f(no)g(path)g(is)f(compiled)f(in)
m(to)i Fs(cvs)p Ft(,)g(it)g(will)d(use)j Fo($PATH)e Ft(to)j(try)630
-3718 y(to)j(\014nd)e(all)g(programs)h(it)g(uses.)150
-3871 y Fo($HOME)150 4025 y($HOMEPATH)150 4156 y($HOMEDRIVE)630
-4266 y Ft(Used)35 b(to)h(lo)s(cate)h(the)e(directory)g(where)g(the)h(`)
+3795 y(to)j(\014nd)e(all)g(programs)h(it)g(uses.)150
+3956 y Fo($HOME)150 4117 y($HOMEPATH)150 4252 y($HOMEDRIVE)630
+4361 y Ft(Used)35 b(to)h(lo)s(cate)h(the)e(directory)g(where)g(the)h(`)
p Fo(.cvsrc)p Ft(')e(\014le,)i(and)f(other)h(suc)m(h)f(\014les,)h(are)
-630 4376 y(searc)m(hed.)67 b(On)38 b(Unix,)j(CVS)d(just)g(c)m(hec)m(ks)
-j(for)d(HOME.)i(On)e(Windo)m(ws)g(NT,)h(the)g(sys-)630
-4485 y(tem)28 b(will)e(set)i(HOMEDRIVE,)h(for)e(example)h(to)g(`)p
-Fo(d:)p Ft(')g(and)g(HOMEP)-8 b(A)g(TH,)29 b(for)e(example)630
-4595 y(to)43 b(`)p Fo(\\joe)p Ft('.)75 b(On)41 b(Windo)m(ws)g(95,)46
-b(y)m(ou'll)c(probably)e(need)i(to)h(set)f(HOMEDRIVE)h(and)630
-4704 y(HOMEP)-8 b(A)g(TH)31 b(y)m(ourself.)150 4858 y
-Fo($CVS_RSH)96 b Ft(Sp)s(eci\014es)35 b(the)h(external)g(program)g
-(whic)m(h)f(CVS)h(connects)h(with,)g(when)e Fo(:ext:)g
-Ft(access)630 4967 y(metho)s(d)30 b(is)f(sp)s(eci\014ed.)39
-b(see)31 b(Section)f(2.9.2)j([Connecting)d(via)g(rsh],)f(page)j(20.)150
-5121 y Fo($CVS_SERVER)630 5230 y Ft(Used)k(in)f(clien)m(t-serv)m(er)h
-(mo)s(de)g(when)f(accessing)i(a)f(remote)h(rep)s(ository)e(using)g
-Fs(rsh)p Ft(.)57 b(It)630 5340 y(sp)s(eci\014es)36 b(the)h(name)h(of)f
-(the)h(program)f(to)h(start)g(on)f(the)g(serv)m(er)h(side)e(when)g
-(accessing)p eop
+630 4471 y(searc)m(hed.)57 b(On)35 b(Unix,)h(CVS)e(just)h(c)m(hec)m(ks)
+i(for)f Fo(HOME)p Ft(.)55 b(On)35 b(Windo)m(ws)f(NT,)i(the)g(system)630
+4580 y(will)c(set)j Fo(HOMEDRIVE)p Ft(,)e(for)h(example)h(to)g(`)p
+Fo(d:)p Ft(')f(and)g Fo(HOMEPATH)p Ft(,)g(for)g(example)g(to)h(`)p
+Fo(\\joe)p Ft('.)630 4690 y(On)25 b(Windo)m(ws)g(95,)j(y)m(ou'll)d
+(probably)g(need)g(to)i(set)g Fo(HOMEDRIVE)c Ft(and)j
+Fo(HOMEPATH)d Ft(y)m(ourself.)150 4851 y Fo($CVS_RSH)96
+b Ft(Sp)s(eci\014es)35 b(the)h(external)g(program)g(whic)m(h)f(CVS)h
+(connects)h(with,)g(when)e Fo(:ext:)g Ft(access)630 4960
+y(metho)s(d)30 b(is)f(sp)s(eci\014ed.)39 b(see)31 b(Section)f(2.9.2)j
+([Connecting)d(via)g(rsh],)f(page)j(20.)150 5121 y Fo($CVS_SERVER)630
+5230 y Ft(Used)k(in)f(clien)m(t-serv)m(er)h(mo)s(de)g(when)f(accessing)
+i(a)f(remote)h(rep)s(ository)e(using)g Fs(rsh)p Ft(.)57
+b(It)630 5340 y(sp)s(eci\014es)36 b(the)h(name)h(of)f(the)h(program)f
+(to)h(start)g(on)f(the)g(serv)m(er)h(side)e(when)g(accessing)p
+eop
%%Page: 142 144
142 143 bop 150 -116 a Ft(142)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 299 y(a)42 b(remote)g(rep)s(ository)e
@@ -11429,18 +11431,18 @@ Fo($HOME/.cvspass)p Ft('.)35 b(see)26 b(Section)f(2.9.3.2)i([P)m(assw)m
b(23)150 1056 y Fo($CVS_CLIENT_PORT)630 1166 y Ft(Used)39
b(in)e(clien)m(t-serv)m(er)i(mo)s(de)f(when)g(accessing)h(the)g(serv)m
(er)f(via)h(Kerb)s(eros.)64 b(see)39 b(Sec-)630 1275
-y(tion)30 b(2.9.5)i([Kerb)s(eros)e(authen)m(ticated],)h(page)h(24)150
+y(tion)30 b(2.9.5)i([Kerb)s(eros)e(authen)m(ticated],)h(page)h(25)150
1435 y Fo($CVS_RCMD_PORT)630 1544 y Ft(Used)i(in)e(clien)m(t-serv)m(er)
i(mo)s(de.)51 b(If)33 b(set,)j(sp)s(eci\014es)c(the)i(p)s(ort)g(n)m(um)
m(b)s(er)e(to)j(b)s(e)e(used)g(when)630 1654 y(accessing)38
b(the)g Fs(r)n(cmd)f Ft(demon)h(on)f(the)i(serv)m(er)f(side.)62
b(\(Curren)m(tly)36 b(not)i(used)f(for)h(Unix)630 1763
y(clien)m(ts\).)150 1923 y Fo($CVS_CLIENT_LOG)630 2032
-y Ft(Used)e(for)f(debugging)g(only)g(in)f(clien)m(t-serv)m(er)i(mo)s
-(de.)57 b(If)35 b(set,)j(ev)m(erything)d(send)g(to)i(the)630
-2142 y(serv)m(er)23 b(is)e(logged)i(in)m(to)g(`)p Fo
-($CVS_CLIENT_LOG.in)p Ft(')18 b(and)k(ev)m(erything)g(send)g(from)g
-(the)h(serv)m(er)630 2252 y(is)29 b(logged)i(in)m(to)g(`)p
+y Ft(Used)f(for)g(debugging)f(only)g(in)f(clien)m(t-serv)m(er)j(mo)s
+(de.)60 b(If)36 b(set,)k(ev)m(erything)d(sen)m(t)g(to)h(the)630
+2142 y(serv)m(er)25 b(is)e(logged)i(in)m(to)f(`)p Fo
+($CVS_CLIENT_LOG.in)p Ft(')c(and)j(ev)m(erything)i(sen)m(t)f(from)g
+(the)h(serv)m(er)630 2252 y(is)k(logged)i(in)m(to)g(`)p
Fo($CVS_CLIENT_LOG.out)p Ft('.)150 2411 y Fo($CVS_SERVER_SLEEP)630
2521 y Ft(Used)d(only)e(for)i(debugging)e(the)i(serv)m(er)g(side)f(in)f
(clien)m(t-serv)m(er)i(mo)s(de.)39 b(If)27 b(set,)i(dela)m(ys)f(the)630
@@ -11453,13 +11455,12 @@ b(ariable)27 b(prev)m(en)m(ts)i Fs(cvs)e Ft(from)h(o)m(v)m(erwriting)g
(the)630 3118 y(`)p Fo(CVS/Root)p Ft(')k(\014le)i(when)f(the)h(`)p
Fo(-d)p Ft(')g(global)g(option)g(is)f(sp)s(eci\014ed.)50
b(Later)35 b(v)m(ersions)f(of)g Fs(cvs)630 3228 y Ft(do)c(not)h
-(rewrite)e(`)p Fo(CVS/Root)p Ft(',)g(so)i(CVS)p 2016
-3228 28 4 v 32 w(IGNORE)p 2420 3228 V 33 w(REMOTE)p 2864
-3228 V 32 w(R)m(OOT)e(has)i(no)f(e\013ect.)150 3387 y
-Fo($COMSPEC)96 b Ft(Used)33 b(under)f(OS/2)i(only)-8
-b(.)50 b(It)33 b(sp)s(eci\014es)g(the)g(name)h(of)g(the)f(command)h(in)
-m(terpreter)f(and)630 3497 y(defaults)c(to)j Fs(cmd.exe)p
-Ft(.)150 3656 y Fo($TMPDIR)150 3766 y($TMP)150 3875 y($TEMP)240
+(rewrite)e(`)p Fo(CVS/Root)p Ft(',)g(so)i Fo(CVS_IGNORE_REMOTE_ROOT)24
+b Ft(has)30 b(no)h(e\013ect.)150 3387 y Fo($COMSPEC)96
+b Ft(Used)33 b(under)f(OS/2)i(only)-8 b(.)50 b(It)33
+b(sp)s(eci\014es)g(the)g(name)h(of)g(the)f(command)h(in)m(terpreter)f
+(and)630 3497 y(defaults)c(to)j Fs(cmd.exe)p Ft(.)150
+3656 y Fo($TMPDIR)150 3766 y($TMP)150 3875 y($TEMP)240
b Ft(Directory)37 b(in)e(whic)m(h)h(temp)s(orary)g(\014les)g(are)h(lo)s
(cated.)59 b(The)37 b Fs(cvs)e Ft(serv)m(er)i(uses)f
Fo(TMPDIR)p Ft(.)630 3985 y(See)g(Section)f(A.4)h([Global)f(options],)i
@@ -11478,8 +11479,8 @@ y(and)27 b(clien)m(t)g(are)g(b)s(oth)g(running)e Fs(cvs)h
Ft(1.9.10)j(or)f(later,)g Fs(cvs)e Ft(will)f(not)j(in)m(v)m(ok)m(e)g
(an)f(external)630 4912 y Fo(patch)i Ft(program.)p eop
%%Page: 143 145
-143 144 bop 150 -116 a Ft(App)s(endix)28 b(F:)j(Compatibilit)m(y)c(b)s
-(et)m(w)m(een)k(CVS)f(V)-8 b(ersions)1456 b(143)150 299
+143 144 bop 150 -116 a Ft(App)s(endix)28 b(E:)i(Compatibilit)m(y)e(b)s
+(et)m(w)m(een)j(CVS)f(V)-8 b(ersions)1453 b(143)150 299
y Fq(App)t(endix)53 b(E)81 b(Compatibilit)l(y)55 b(b)t(et)l(w)l(een)c
(CVS)i(V)-13 b(ersions)275 533 y Ft(The)43 b(rep)s(ository)f(format)i
(is)f(compatible)g(going)h(bac)m(k)g(to)h Fs(cvs)d Ft(1.3.)82
@@ -11542,15 +11543,16 @@ Fo(:)h(authorization)d(failed:)h(server)h Fm(host)j Fo(rejected)c
(trying)f(to)j(connect)g(to)f(a)h(pserv)m(er)e(serv)m(er)h(whic)m(h)630
2504 y(c)m(ho)s(oses)32 b(not)g(to)f(pro)m(vide)g(a)g(sp)s(eci\014c)f
(reason)i(for)f(den)m(ying)f(authorization.)43 b(Chec)m(k)31
-b(that)630 2614 y(the)26 b(username)f(and)h(passw)m(ord)f(sp)s
-(eci\014ed)f(are)i(correct)h(and)f(that)g(the)g(CVSR)m(OOT)f(sp)s(ec-)
-630 2723 y(i\014ed)36 b(is)h(allo)m(w)m(ed)g(b)m(y)h({allo)m(w-ro)s(ot)
-g(in)e(inetd.conf.)62 b(See)38 b(Section)f(2.9.3)j([P)m(assw)m(ord)e
-(au-)630 2833 y(then)m(ticated],)32 b(page)f(21.)150
-3003 y Fm(\014le)5 b Fo(:)p Fm(line)g Fo(:)28 b(Assertion)f(')p
-Fm(text)r Fo(')k(failed)630 3112 y Ft(The)44 b(exact)h(format)g(of)f
-(this)f(message)i(ma)m(y)g(v)-5 b(ary)44 b(dep)s(ending)e(on)i(y)m(our)
-g(system.)82 b(It)630 3222 y(indicates)43 b(a)h(bug)f(in)f
+b(that)630 2614 y(the)25 b(username)f(and)g(passw)m(ord)g(sp)s
+(eci\014ed)e(are)j(correct)h(and)e(that)h(the)g Fo(CVSROOT)e
+Ft(sp)s(eci\014ed)630 2723 y(is)41 b(allo)m(w)m(ed)i(b)m(y)f(`)p
+Fo(--allow-root)p Ft(')e(in)h(`)p Fo(inetd.conf)p Ft('.)74
+b(See)43 b(Section)f(2.9.3)j([P)m(assw)m(ord)630 2833
+y(authen)m(ticated],)32 b(page)f(21.)150 3003 y Fm(\014le)5
+b Fo(:)p Fm(line)g Fo(:)28 b(Assertion)f(')p Fm(text)r
+Fo(')k(failed)630 3112 y Ft(The)44 b(exact)h(format)g(of)f(this)f
+(message)i(ma)m(y)g(v)-5 b(ary)44 b(dep)s(ending)e(on)i(y)m(our)g
+(system.)82 b(It)630 3222 y(indicates)43 b(a)h(bug)f(in)f
Fs(cvs)p Ft(,)47 b(whic)m(h)42 b(can)i(b)s(e)f(handled)f(as)i(describ)s
(ed)d(in)i(App)s(endix)e(H)630 3332 y([BUGS],)31 b(page)h(155.)150
3502 y Fo(cvs)d Fm(command)t Fo(:)h(conflict:)e(removed)g
@@ -11671,21 +11673,22 @@ y(With)27 b(the)g(curren)m(t)g(v)m(ersion)f(of)i(CVS,)e(whic)m(h)g(do)s
147 148 bop 150 -116 a Ft(App)s(endix)28 b(F:)j(T)-8
b(roublesho)s(oting)2288 b(147)150 299 y Fo(cvs)29 b([login)g
(aborted]:)f(could)h(not)g(find)h(out)f(home)g(directory)630
-408 y Ft(This)k(means)i(that)g(y)m(ou)h(need)e(to)i(set)f(the)g(en)m
-(vironmen)m(t)g(v)-5 b(ariables)33 b(that)j(CVS)e(uses)g(to)630
-518 y(lo)s(cate)f(y)m(our)e(home)h(directory)-8 b(.)46
-b(See)32 b(the)g(discussion)d(of)j(HOME,)g(HOMEDRIVE,)h(and)630
-628 y(HOMEP)-8 b(A)g(TH)31 b(in)e(App)s(endix)f(D)j([En)m(vironmen)m(t)
-e(v)-5 b(ariables],)30 b(page)h(141.)150 810 y Fo(cvs)e(update:)g
-(could)g(not)g(merge)g(revision)f Fm(rev)38 b Fo(of)30
-b Fm(\014le)5 b Fo(:)29 b(No)h(such)f(file)h(or)f(directory)630
-920 y Ft(CVS)35 b(1.9)j(and)d(older)h(will)d(prin)m(t)i(this)g(message)
-j(if)d(there)h(w)m(as)h(a)f(problem)f(\014nding)f(the)630
-1029 y Fo(rcsmerge)28 b Ft(program.)40 b(Mak)m(e)32 b(sure)e(that)h(it)
-f(is)f(in)g(y)m(our)h Fo(PATH)p Ft(,)g(or)g(upgrade)f(to)i(a)g(curren)m
-(t)630 1139 y(v)m(ersion)f(of)g(CVS,)g(whic)m(h)f(do)s(es)h(not)h
-(require)e(an)h(external)h Fo(rcsmerge)d Ft(program.)150
-1322 y Fo(cvs)h([update)g(aborted]:)f(could)h(not)g(patch)g
+408 y Ft(This)43 b(means)h(that)h(y)m(ou)g(need)f(to)i(set)f(the)f(en)m
+(vironmen)m(t)g(v)-5 b(ariables)44 b(that)h(CVS)e(uses)630
+518 y(to)g(lo)s(cate)f(y)m(our)g(home)g(directory)-8
+b(.)74 b(See)42 b(the)g(discussion)e(of)h Fo(HOME)p Ft(,)j
+Fo(HOMEDRIVE)p Ft(,)f(and)630 628 y Fo(HOMEPATH)28 b
+Ft(in)h(App)s(endix)f(D)j([En)m(vironmen)m(t)e(v)-5 b(ariables],)30
+b(page)h(141.)150 810 y Fo(cvs)e(update:)g(could)g(not)g(merge)g
+(revision)f Fm(rev)38 b Fo(of)30 b Fm(\014le)5 b Fo(:)29
+b(No)h(such)f(file)h(or)f(directory)630 920 y Ft(CVS)35
+b(1.9)j(and)d(older)h(will)d(prin)m(t)i(this)g(message)j(if)d(there)h
+(w)m(as)h(a)f(problem)f(\014nding)f(the)630 1029 y Fo(rcsmerge)28
+b Ft(program.)40 b(Mak)m(e)32 b(sure)e(that)h(it)f(is)f(in)g(y)m(our)h
+Fo(PATH)p Ft(,)g(or)g(upgrade)f(to)i(a)g(curren)m(t)630
+1139 y(v)m(ersion)f(of)g(CVS,)g(whic)m(h)f(do)s(es)h(not)h(require)e
+(an)h(external)h Fo(rcsmerge)d Ft(program.)150 1322 y
+Fo(cvs)h([update)g(aborted]:)f(could)h(not)g(patch)g
Fm(\014le)5 b Fo(:)29 b(No)h(such)f(file)h(or)f(directory)630
1431 y Ft(This)k(means)i(that)h(there)f(w)m(as)g(a)h(problem)d
(\014nding)g(the)i Fo(patch)f Ft(program.)54 b(Mak)m(e)37
@@ -11810,214 +11813,246 @@ b(is)g(that)i(y)m(ou)f(created)i(a)e(CVS)g(directory)g(via)f(some)i
([BUGS],)g(page)g(155\).)150 3710 y Fo(rcs)e(error:)g(Unknown)g
(option:)f(-x,v/)630 3820 y Ft(This)k(message)i(will)d(b)s(e)i(follo)m
(w)m(ed)g(b)m(y)g(a)h(usage)g(message)h(for)e Fs(r)n(cs)p
-Ft(.)49 b(It)33 b(means)h(that)g(y)m(ou)630 3929 y(ha)m(v)m(e)42
-b(an)e(old)g(v)m(ersion)g(of)h Fs(r)n(cs)f Ft(\(probably)f(supplied)e
-(with)j(y)m(our)g(op)s(erating)g(system\).)630 4039 y(CVS)30
-b(only)f(w)m(orks)h(with)g Fs(r)n(cs)f Ft(v)m(ersion)h(5)h(and)e
-(later.)150 4196 y Fo(cvs)g([server)g(aborted]:)f(received)g(broken)g
-(pipe)i(signal)630 4306 y Ft(This)k(message)k(seems)e(to)h(b)s(e)f
-(caused)g(b)m(y)g(a)h(hard-to-trac)m(k-do)m(wn)h(bug)d(in)g
-Fs(cvs)h Ft(or)g(the)630 4415 y(systems)29 b(it)f(runs)f(on)h(\(w)m(e)h
+Ft(.)49 b(It)33 b(means)h(that)g(y)m(ou)630 3929 y(ha)m(v)m(e)e(an)e
+(old)g(v)m(ersion)g(of)g Fs(r)n(cs)g Ft(\(probably)f(supplied)e(with)i
+(y)m(our)i(op)s(erating)e(system\),)j(as)630 4039 y(w)m(ell)25
+b(as)g(an)h(old)f(v)m(ersion)g(of)h Fs(cvs)p Ft(.)38
+b Fs(cvs)25 b Ft(1.9.18)i(and)e(earlier)g(only)g(w)m(ork)g(with)g
+Fs(r)n(cs)f Ft(v)m(ersion)630 4148 y(5)31 b(and)f(later;)g(curren)m(t)g
+(v)m(ersions)g(of)h Fs(cvs)e Ft(do)h(not)h(run)e Fs(r)n(cs)g
+Ft(programs.)150 4306 y Fo(cvs)g([server)g(aborted]:)f(received)g
+(broken)g(pipe)i(signal)630 4415 y Ft(This)k(message)k(seems)e(to)h(b)s
+(e)f(caused)g(b)m(y)g(a)h(hard-to-trac)m(k-do)m(wn)h(bug)d(in)g
+Fs(cvs)h Ft(or)g(the)630 4525 y(systems)29 b(it)f(runs)f(on)h(\(w)m(e)h
(don't)g(kno)m(w|w)m(e)g(ha)m(v)m(en't)h(trac)m(k)m(ed)g(it)e(do)m(wn)g
-(y)m(et!\).)42 b(It)29 b(seems)630 4525 y(to)e(happ)s(en)e(only)h
+(y)m(et!\).)42 b(It)29 b(seems)630 4635 y(to)e(happ)s(en)e(only)h
(after)h(a)g Fs(cvs)f Ft(command)g(has)g(completed,)i(and)e(y)m(ou)h
-(should)d(b)s(e)i(able)g(to)630 4635 y(just)20 b(ignore)h(the)g
+(should)d(b)s(e)i(able)g(to)630 4744 y(just)20 b(ignore)h(the)g
(message.)39 b(Ho)m(w)m(ev)m(er,)25 b(if)20 b(y)m(ou)i(ha)m(v)m(e)g
-(disco)m(v)m(ered)f(information)f(concerning)630 4744
+(disco)m(v)m(ered)f(information)f(concerning)630 4854
y(its)30 b(cause,)h(please)f(let)g(us)g(kno)m(w)g(as)h(describ)s(ed)d
-(in)h(App)s(endix)f(H)j([BUGS],)g(page)g(155.)150 4902
-y Fo(Too)e(many)h(arguments!)630 5011 y Ft(This)20 b(message)i(is)e(t)m
+(in)h(App)s(endix)f(H)j([BUGS],)g(page)g(155.)150 5011
+y Fo(Too)e(many)h(arguments!)630 5121 y Ft(This)20 b(message)i(is)e(t)m
(ypically)h(prin)m(ted)e(b)m(y)j(the)f(`)p Fo(log.pl)p
Ft(')f(script)g(whic)m(h)h(is)f(in)g(the)h(`)p Fo(contrib)p
-Ft(')630 5121 y(directory)28 b(in)g(the)h Fs(cvs)f Ft(source)h
+Ft(')630 5230 y(directory)28 b(in)g(the)h Fs(cvs)f Ft(source)h
(distribution.)37 b(In)28 b(some)i(v)m(ersions)e(of)h
-Fs(cvs)p Ft(,)f(`)p Fo(log.pl)p Ft(')g(has)630 5230 y(b)s(een)j(part)g
+Fs(cvs)p Ft(,)f(`)p Fo(log.pl)p Ft(')g(has)630 5340 y(b)s(een)j(part)g
(of)g(the)h(default)e Fs(cvs)h Ft(installation.)41 b(The)31
-b(`)p Fo(log.pl)p Ft(')f(script)h(gets)h(called)e(from)630
-5340 y(the)22 b(`)p Fo(loginfo)p Ft(')e(administrativ)m(e)f(\014le.)37
-b(Chec)m(k)22 b(that)g(the)g(argumen)m(ts)f(passed)g(in)f(`)p
-Fo(loginfo)p Ft(')p eop
+b(`)p Fo(log.pl)p Ft(')f(script)h(gets)h(called)e(from)p
+eop
%%Page: 149 151
149 150 bop 150 -116 a Ft(App)s(endix)28 b(F:)j(T)-8
-b(roublesho)s(oting)2288 b(149)630 299 y(matc)m(h)32
-b(what)e(y)m(our)h(v)m(ersion)f(of)h(`)p Fo(log.pl)p
-Ft(')e(exp)s(ects.)43 b(In)30 b(particular,)f(the)i(`)p
-Fo(log.pl)p Ft(')e(from)630 408 y Fs(cvs)c Ft(1.3)j(and)e(older)f(exp)s
+b(roublesho)s(oting)2288 b(149)630 299 y(the)22 b(`)p
+Fo(loginfo)p Ft(')e(administrativ)m(e)f(\014le.)37 b(Chec)m(k)22
+b(that)g(the)g(argumen)m(ts)f(passed)g(in)f(`)p Fo(loginfo)p
+Ft(')630 408 y(matc)m(h)32 b(what)e(y)m(our)h(v)m(ersion)f(of)h(`)p
+Fo(log.pl)p Ft(')e(exp)s(ects.)43 b(In)30 b(particular,)f(the)i(`)p
+Fo(log.pl)p Ft(')e(from)630 518 y Fs(cvs)c Ft(1.3)j(and)e(older)f(exp)s
(ects)i(the)f(log\014le)g(as)h(an)f(argumen)m(t)h(whereas)f(the)g(`)p
-Fo(log.pl)p Ft(')f(from)630 518 y Fs(cvs)38 b Ft(1.5)i(and)e(new)m(er)h
+Fo(log.pl)p Ft(')f(from)630 628 y Fs(cvs)38 b Ft(1.5)i(and)e(new)m(er)h
(exp)s(ects)g(the)g(log\014le)f(to)h(b)s(e)g(sp)s(eci\014ed)e(with)g(a)
-i(`)p Fo(-f)p Ft(')g(option.)66 b(Of)630 628 y(course,)31
+i(`)p Fo(-f)p Ft(')g(option.)66 b(Of)630 737 y(course,)31
b(if)e(y)m(ou)i(don't)f(need)g(`)p Fo(log.pl)p Ft(')g(y)m(ou)g(can)h
(just)f(commen)m(t)h(it)f(out)h(of)f(`)p Fo(loginfo)p
-Ft('.)150 796 y Fo(cvs)f([update)g(aborted]:)f(unexpected)f(EOF)j
-(reading)e Fm(\014le)p Fo(,v)630 906 y Ft(See)j(`)p Fo(EOF)e(in)h(key)g
-(in)f(RCS)h(file)p Ft('.)150 1075 y Fo(cvs)f([login)g(aborted]:)f
-(unrecognized)f(auth)i(response)f(from)i Fm(serv)m(er)630
-1184 y Ft(This)35 b(message)j(t)m(ypically)e(means)g(that)i(the)f(serv)
-m(er)g(is)e(not)j(set)f(up)f(prop)s(erly)-8 b(.)58 b(F)-8
-b(or)37 b(ex-)630 1294 y(ample,)43 b(if)d(`)p Fo(inetd.conf)p
-Ft(')f(p)s(oin)m(ts)h(to)i(a)f(nonexisten)m(t)g(cvs)g(executable.)74
-b(T)-8 b(o)41 b(debug)f(it)630 1404 y(further,)29 b(\014nd)g(the)h(log)
-h(\014le)e(whic)m(h)g(inetd)g(writes)h(\(`)p Fo(/var/log/messages)p
-Ft(')c(or)k(whatev)m(er)630 1513 y(inetd)25 b(uses)h(on)h(y)m(our)f
-(system\).)40 b(F)-8 b(or)27 b(details,)g(see)g(Section)f(F.2)i
-([Connection],)f(page)g(150,)630 1623 y(and)j(Section)g(2.9.3.1)j([P)m
-(assw)m(ord)e(authen)m(tication)f(serv)m(er],)h(page)g(21.)150
-1792 y Fo(cvs)e(commit:)g(Up-to-date)e(check)i(failed)g(for)h(`)p
-Fm(\014le)5 b Fo(')630 1901 y Ft(This)24 b(means)h(that)h(someone)h
-(else)e(has)g(committed)h(a)g(c)m(hange)g(to)h(that)f(\014le)e(since)h
-(the)h(last)630 2011 y(time)34 b(that)i(y)m(ou)f(did)d(a)j
-Fo(cvs)30 b(update)p Ft(.)52 b(So)34 b(b)s(efore)h(pro)s(ceeding)e
-(with)h(y)m(our)g Fo(cvs)c(commit)630 2120 y Ft(y)m(ou)45
-b(need)f(to)h Fo(cvs)29 b(update)p Ft(.)81 b(CVS)43 b(will)f(merge)j
-(the)f(c)m(hanges)i(that)f(y)m(ou)f(made)h(and)630 2230
-y(the)34 b(c)m(hanges)h(that)g(the)f(other)h(p)s(erson)e(made.)51
-b(If)34 b(it)g(do)s(es)f(not)i(detect)g(an)m(y)g(con\015icts)e(it)630
-2340 y(will)e(rep)s(ort)j(`)p Fo(M)c(cacErrCodes.h)p
-Ft(')g(and)k(y)m(ou)g(are)g(ready)g(to)h Fo(cvs)29 b(commit)p
-Ft(.)50 b(If)33 b(it)h(detects)630 2449 y(con\015icts)f(it)h(will)d
-(prin)m(t)h(a)j(message)g(sa)m(ying)e(so,)i(will)d(rep)s(ort)h(`)p
-Fo(C)d(cacErrCodes.h)p Ft(',)i(and)630 2559 y(y)m(ou)f(need)g(to)g(man)
-m(ually)f(resolv)m(e)h(the)g(con\015ict.)41 b(F)-8 b(or)32
-b(more)f(details)f(on)g(this)g(pro)s(cess)g(see)630 2668
-y(Section)g(10.3)i([Con\015icts)e(example],)g(page)h(63.)150
-2837 y Fo(Usage:)e(diff3)g([-exEX3)f([-i)h(|)i(-m])e([-L)g(label1)g(-L)
-h(label3]])e(file1)h(file2)g(file3)870 2941 y(Only)47
-b(one)g(of)g([exEX3])f(allowed)630 3080 y Ft(This)26
+Ft('.)150 891 y Fo(cvs)f([update)g(aborted]:)f(unexpected)f(EOF)j
+(reading)e Fm(\014le)p Fo(,v)630 1001 y Ft(See)j(`)p
+Fo(EOF)e(in)h(key)g(in)f(RCS)h(file)p Ft('.)150 1155
+y Fo(cvs)f([login)g(aborted]:)f(unrecognized)f(auth)i(response)f(from)i
+Fm(serv)m(er)630 1265 y Ft(This)35 b(message)j(t)m(ypically)e(means)g
+(that)i(the)f(serv)m(er)g(is)e(not)j(set)f(up)f(prop)s(erly)-8
+b(.)58 b(F)-8 b(or)37 b(ex-)630 1374 y(ample,)43 b(if)d(`)p
+Fo(inetd.conf)p Ft(')f(p)s(oin)m(ts)h(to)i(a)f(nonexisten)m(t)g(cvs)g
+(executable.)74 b(T)-8 b(o)41 b(debug)f(it)630 1484 y(further,)29
+b(\014nd)g(the)h(log)h(\014le)e(whic)m(h)g(inetd)g(writes)h(\(`)p
+Fo(/var/log/messages)p Ft(')c(or)k(whatev)m(er)630 1594
+y(inetd)25 b(uses)h(on)h(y)m(our)f(system\).)40 b(F)-8
+b(or)27 b(details,)g(see)g(Section)f(F.2)i([Connection],)f(page)g(150,)
+630 1703 y(and)j(Section)g(2.9.3.1)j([P)m(assw)m(ord)e(authen)m
+(tication)f(serv)m(er],)h(page)g(21.)150 1857 y Fo(cvs)e(server:)g
+(cannot)g(open)g(/root/.cvsignore:)c(Permission)j(denied)150
+1967 y(cvs)h([server)g(aborted]:)f(can't)h(chdir\(/root\):)d
+(Permission)i(denied)630 2077 y Ft(See)j(Section)f(F.2)h([Connection],)
+g(page)g(150.)150 2231 y Fo(cvs)e(commit:)g(Up-to-date)e(check)i
+(failed)g(for)h(`)p Fm(\014le)5 b Fo(')630 2340 y Ft(This)24
+b(means)h(that)h(someone)h(else)e(has)g(committed)h(a)g(c)m(hange)g(to)
+h(that)f(\014le)e(since)h(the)h(last)630 2450 y(time)34
+b(that)i(y)m(ou)f(did)d(a)j Fo(cvs)30 b(update)p Ft(.)52
+b(So)34 b(b)s(efore)h(pro)s(ceeding)e(with)h(y)m(our)g
+Fo(cvs)c(commit)630 2560 y Ft(y)m(ou)j(need)g(to)h Fo(cvs)29
+b(update)p Ft(.)47 b(CVS)32 b(will)e(merge)k(the)f(c)m(hanges)h(that)f
+(y)m(ou)g(made)g(and)g(the)630 2669 y(c)m(hanges)h(that)g(the)f(other)h
+(p)s(erson)e(made.)49 b(If)32 b(it)h(do)s(es)g(not)g(detect)i(an)m(y)e
+(con\015icts)g(it)g(will)630 2779 y(rep)s(ort)20 b(`)p
+Fo(M)31 b Fm(\014le)5 b Ft(')20 b(and)h(y)m(ou)g(are)g(ready)g(to)h
+Fo(cvs)29 b(commit)p Ft(.)36 b(If)21 b(it)f(detects)j(con\015icts)d(it)
+h(will)d(prin)m(t)630 2888 y(a)33 b(message)i(sa)m(ying)e(so,)h(will)c
+(rep)s(ort)j(`)p Fo(C)d Fm(\014le)5 b Ft(',)33 b(and)g(y)m(ou)g(need)g
+(to)h(man)m(ually)d(resolv)m(e)j(the)630 2998 y(con\015ict.)47
+b(F)-8 b(or)34 b(more)e(details)g(on)h(this)e(pro)s(cess)h(see)h
+(Section)g(10.3)h([Con\015icts)e(example],)630 3107 y(page)f(63.)150
+3262 y Fo(Usage:)e(diff3)g([-exEX3)f([-i)h(|)i(-m])e([-L)g(label1)g(-L)
+h(label3]])e(file1)h(file2)g(file3)870 3365 y(Only)47
+b(one)g(of)g([exEX3])f(allowed)630 3497 y Ft(This)26
b(indicates)i(a)g(problem)f(with)g(the)h(installation)e(of)i
Fo(diff3)f Ft(and)h Fo(rcsmerge)p Ft(.)38 b(Sp)s(eci\014-)630
-3190 y(cally)29 b Fo(rcsmerge)e Ft(w)m(as)j(compiled)e(to)i(lo)s(ok)g
+3607 y(cally)29 b Fo(rcsmerge)e Ft(w)m(as)j(compiled)e(to)i(lo)s(ok)g
(for)f(GNU)h(di\0133,)f(but)g(it)g(is)g(\014nding)e(unix)h(di\0133)630
-3299 y(instead.)39 b(The)26 b(exact)i(text)g(of)f(the)g(message)h(will)
+3717 y(instead.)39 b(The)26 b(exact)i(text)g(of)f(the)g(message)h(will)
c(v)-5 b(ary)27 b(dep)s(ending)d(on)j(the)g(system.)39
-b(The)630 3409 y(simplest)27 b(solution)f(is)i(to)h(upgrade)f(to)h(a)g
+b(The)630 3826 y(simplest)27 b(solution)f(is)i(to)h(upgrade)f(to)h(a)g
(curren)m(t)f(v)m(ersion)f(of)i Fs(cvs)p Ft(,)f(whic)m(h)f(do)s(es)h
-(not)h(rely)630 3518 y(on)h(external)h Fo(rcsmerge)d
-Ft(or)i Fo(diff3)f Ft(programs.)150 3687 y Fo(warning:)f(unrecognized)f
+(not)h(rely)630 3936 y(on)h(external)h Fo(rcsmerge)d
+Ft(or)i Fo(diff3)f Ft(programs.)150 4090 y Fo(warning:)f(unrecognized)f
(response)h(`)p Fm(text)r Fo(')j(from)e(cvs)h(server)630
-3797 y Ft(If)38 b Fm(text)j Ft(con)m(tains)d(a)h(v)-5
+4199 y Ft(If)38 b Fm(text)j Ft(con)m(tains)d(a)h(v)-5
b(alid)37 b(resp)s(onse)g(\(suc)m(h)h(as)h(`)p Fo(ok)p
Ft('\))f(follo)m(w)m(ed)g(b)m(y)g(an)g(extra)h(carriage)630
-3906 y(return)20 b(c)m(haracter)j(\(on)e(man)m(y)g(systems)h(this)e
+4309 y(return)20 b(c)m(haracter)j(\(on)e(man)m(y)g(systems)h(this)e
(will)e(cause)k(the)f(second)g(part)g(of)g(the)h(message)630
-4016 y(to)44 b(o)m(v)m(erwrite)f(the)h(\014rst)e(part\),)k(then)d(it)g
+4419 y(to)44 b(o)m(v)m(erwrite)f(the)h(\014rst)e(part\),)k(then)d(it)g
(probably)e(means)i(that)g(y)m(ou)h(are)f(using)f(the)630
-4126 y(`)p Fo(:ext:)p Ft(')23 b(access)i(metho)s(d)e(with)g(a)h(v)m
+4528 y(`)p Fo(:ext:)p Ft(')23 b(access)i(metho)s(d)e(with)g(a)h(v)m
(ersion)f(of)h(rsh,)g(suc)m(h)g(as)g(most)g(non-unix)e(rsh)g(v)m
-(ersions,)630 4235 y(whic)m(h)37 b(do)s(es)i(not)g(b)m(y)f(default)g
+(ersions,)630 4638 y(whic)m(h)37 b(do)s(es)i(not)g(b)m(y)f(default)g
(pro)m(vide)g(a)h(transparen)m(t)f(data)i(stream.)66
-b(In)38 b(suc)m(h)g(cases)630 4345 y(y)m(ou)e(probably)d(w)m(an)m(t)k
+b(In)38 b(suc)m(h)g(cases)630 4747 y(y)m(ou)e(probably)d(w)m(an)m(t)k
(to)f(try)f(`)p Fo(:server:)p Ft(')f(instead)h(of)g(`)p
Fo(:ext:)p Ft('.)55 b(If)35 b Fm(text)k Ft(is)34 b(something)630
-4454 y(else,)46 b(this)c(ma)m(y)i(signify)d(a)j(problem)d(with)h(y)m
+4857 y(else,)46 b(this)c(ma)m(y)i(signify)d(a)j(problem)d(with)h(y)m
(our)h(CVS)f(serv)m(er.)79 b(Double-c)m(hec)m(k)45 b(y)m(our)630
-4564 y(installation)28 b(against)j(the)f(instructions)f(for)h(setting)g
-(up)g(the)g(CVS)g(serv)m(er.)150 4733 y Fo(cvs)f(commit:)g([)p
+4967 y(installation)28 b(against)j(the)f(instructions)f(for)h(setting)g
+(up)g(the)g(CVS)g(serv)m(er.)150 5121 y Fo(cvs)f(commit:)g([)p
Fm(time)5 b Fo(])29 b(waiting)g(for)g Fm(user)7 b Fo('s)29
-b(lock)g(in)h Fm(directory)630 4842 y Ft(This)21 b(is)g(a)i(normal)f
+b(lock)g(in)h Fm(directory)630 5230 y Ft(This)21 b(is)g(a)i(normal)f
(message,)j(not)e(an)g(error.)37 b(See)23 b(Section)g(10.5)h
-([Concurrency],)g(page)f(65,)630 4952 y(for)30 b(more)h(details.)150
-5121 y Fo(cvs)e(commit:)g(warning:)f(editor)h(session)f(failed)630
-5230 y Ft(This)e(means)i(that)h(the)f(editor)g(whic)m(h)e
-Fs(cvs)h Ft(is)h(using)e(exits)i(with)f(a)h(nonzero)g(exit)g(status.)
-630 5340 y(Some)h(v)m(ersions)f(of)h(vi)f(will)f(do)i(this)e(ev)m(en)j
-(when)e(there)h(w)m(as)g(not)g(a)h(problem)d(editing)h(the)p
+([Concurrency],)g(page)f(65,)630 5340 y(for)30 b(more)h(details.)p
eop
%%Page: 150 152
150 151 bop 150 -116 a Ft(150)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)630 299 y(\014le.)39 b(If)27
-b(so,)h(p)s(oin)m(t)f(the)h Fs(CVSEDITOR)g Ft(en)m(vironmen)m(t)f(v)-5
-b(ariable)26 b(to)i(a)g(small)e(script)g(suc)m(h)630
-408 y(as:)870 539 y Fo(#!/bin/sh)870 642 y(vi)47 b($*)870
-746 y(exit)g(0)150 1010 y Fp(F.2)67 b(T)-11 b(rouble)45
-b(making)h(a)f(connection)g(to)g(a)g(CVS)g(serv)l(er)275
-1206 y Ft(This)24 b(section)i(concerns)g(what)f(to)i(do)f(if)f(y)m(ou)h
-(are)g(ha)m(ving)g(trouble)e(making)i(a)g(connection)g(to)h(a)f
-Fs(cvs)150 1315 y Ft(serv)m(er.)41 b(If)29 b(y)m(ou)h(are)f(running)e
-(the)j Fs(cvs)e Ft(command)i(line)e(clien)m(t)h(running)d(on)k(Windo)m
-(ws,)f(\014rst)g(upgrade)150 1425 y(the)h(clien)m(t)g(to)g
-Fs(cvs)g Ft(1.9.12)i(or)e(later.)40 b(The)30 b(error)f(rep)s(orting)g
-(in)g(earlier)g(v)m(ersions)g(pro)m(vided)g(m)m(uc)m(h)h(less)150
-1535 y(information)f(ab)s(out)i(what)g(the)g(problem)e(w)m(as.)43
-b(If)31 b(the)g(clien)m(t)f(is)g(non-Windo)m(ws,)h Fs(cvs)f
-Ft(1.9)i(should)d(b)s(e)150 1644 y(\014ne.)275 1781 y(If)c(the)h(error)
-f(messages)i(are)f(not)g(su\016cien)m(t)f(to)h(trac)m(k)h(do)m(wn)e
-(the)h(problem,)f(the)h(next)g(steps)g(dep)s(end)150
-1891 y(largely)k(on)g(whic)m(h)f(access)j(metho)s(d)e(y)m(ou)g(are)h
-(using.)150 2108 y Fo(:ext:)240 b Ft(T)-8 b(ry)23 b(running)e(the)j
+b(V)-8 b(ersions)30 b(System)150 299 y Fo(cvs)f(commit:)g(warning:)f
+(editor)h(session)f(failed)630 408 y Ft(This)e(means)i(that)h(the)f
+(editor)g(whic)m(h)e Fs(cvs)h Ft(is)h(using)e(exits)i(with)f(a)h
+(nonzero)g(exit)g(status.)630 518 y(Some)h(v)m(ersions)f(of)h(vi)f
+(will)f(do)i(this)e(ev)m(en)j(when)e(there)h(w)m(as)g(not)g(a)h
+(problem)d(editing)h(the)630 628 y(\014le.)40 b(If)30
+b(so,)h(p)s(oin)m(t)e(the)i Fo(CVSEDITOR)c Ft(en)m(vironmen)m(t)j(v)-5
+b(ariable)30 b(to)h(a)f(small)f(script)h(suc)m(h)g(as:)870
+757 y Fo(#!/bin/sh)870 861 y(vi)47 b($*)870 965 y(exit)g(0)150
+1225 y Fp(F.2)67 b(T)-11 b(rouble)45 b(making)h(a)f(connection)g(to)g
+(a)g(CVS)g(serv)l(er)275 1419 y Ft(This)24 b(section)i(concerns)g(what)
+f(to)i(do)f(if)f(y)m(ou)h(are)g(ha)m(ving)g(trouble)e(making)i(a)g
+(connection)g(to)h(a)f Fs(cvs)150 1529 y Ft(serv)m(er.)41
+b(If)29 b(y)m(ou)h(are)f(running)e(the)j Fs(cvs)e Ft(command)i(line)e
+(clien)m(t)h(running)d(on)k(Windo)m(ws,)f(\014rst)g(upgrade)150
+1638 y(the)h(clien)m(t)g(to)g Fs(cvs)g Ft(1.9.12)i(or)e(later.)40
+b(The)30 b(error)f(rep)s(orting)g(in)g(earlier)g(v)m(ersions)g(pro)m
+(vided)g(m)m(uc)m(h)h(less)150 1748 y(information)f(ab)s(out)i(what)g
+(the)g(problem)e(w)m(as.)43 b(If)31 b(the)g(clien)m(t)f(is)g(non-Windo)
+m(ws,)h Fs(cvs)f Ft(1.9)i(should)d(b)s(e)150 1858 y(\014ne.)275
+1994 y(If)c(the)h(error)f(messages)i(are)f(not)g(su\016cien)m(t)f(to)h
+(trac)m(k)h(do)m(wn)e(the)h(problem,)f(the)h(next)g(steps)g(dep)s(end)
+150 2103 y(largely)k(on)g(whic)m(h)f(access)j(metho)s(d)e(y)m(ou)g(are)
+h(using.)150 2316 y Fo(:ext:)240 b Ft(T)-8 b(ry)23 b(running)e(the)j
(rsh)e(program)h(from)g(the)h(command)f(line.)37 b(F)-8
b(or)24 b(example:)37 b Fo(")p Ft(rsh)22 b(serv)m(er-)630
-2218 y(name)35 b(cvs)g(-v)p Fo(")f Ft(should)f(prin)m(t)g
+2426 y(name)35 b(cvs)g(-v)p Fo(")f Ft(should)f(prin)m(t)g
Fs(cvs)h Ft(v)m(ersion)g(information.)52 b(If)34 b(this)g(do)s(esn't)g
-(w)m(ork,)j(y)m(ou)630 2328 y(need)30 b(to)h(\014x)f(it)g(b)s(efore)g
+(w)m(ork,)j(y)m(ou)630 2536 y(need)30 b(to)h(\014x)f(it)g(b)s(efore)g
(y)m(ou)h(can)f(w)m(orry)g(ab)s(out)g Fs(cvs)g Ft(problems.)150
-2490 y Fo(:server:)96 b Ft(Y)-8 b(ou)32 b(don't)f(need)h(a)g(command)f
+2696 y Fo(:server:)96 b Ft(Y)-8 b(ou)32 b(don't)f(need)h(a)g(command)f
(line)f(rsh)g(program)h(to)h(use)g(this)e(access)j(metho)s(d,)e(but)g
-(if)630 2599 y(y)m(ou)f(ha)m(v)m(e)h(an)f(rsh)f(program)g(around,)g(it)
+(if)630 2806 y(y)m(ou)f(ha)m(v)m(e)h(an)f(rsh)f(program)g(around,)g(it)
h(ma)m(y)g(b)s(e)f(useful)f(as)i(a)g(debugging)f(to)s(ol.)41
-b(F)-8 b(ollo)m(w)630 2709 y(the)31 b(directions)d(giv)m(en)j(for)f
-(:ext:.)150 2871 y Fo(:pserver:)630 2981 y Ft(One)21
+b(F)-8 b(ollo)m(w)630 2916 y(the)31 b(directions)d(giv)m(en)j(for)f
+(:ext:.)150 3076 y Fo(:pserver:)630 3186 y Ft(One)21
b(go)s(o)s(d)h(debugging)f(to)s(ol)h(is)f(to)h Fo(")p
Ft(telnet)g(serv)m(ername)g(2401)p Fo(")p Ft(.)40 b(After)22
-b(connecting,)i(send)630 3090 y(an)m(y)30 b(text)h(\(for)f(example)f
+b(connecting,)i(send)630 3295 y(an)m(y)30 b(text)h(\(for)f(example)f
Fo(")p Ft(fo)s(o)p Fo(")h Ft(follo)m(w)m(ed)f(b)m(y)h(return\).)39
b(If)30 b Fs(cvs)f Ft(is)f(w)m(orking)h(correctly)-8
-b(,)31 b(it)630 3200 y(will)d(resp)s(ond)g(with)870 3330
+b(,)31 b(it)630 3405 y(will)d(resp)s(ond)g(with)870 3534
y Fo(cvs)47 b([pserver)e(aborted]:)h(bad)h(auth)f(protocol)g(start:)g
-(foo)630 3466 y Ft(If)28 b(this)f(fails)g(to)j(w)m(ork,)f(then)f(mak)m
+(foo)630 3670 y Ft(If)28 b(this)f(fails)g(to)j(w)m(ork,)f(then)f(mak)m
(e)i(sure)e(inetd)f(is)h(w)m(orking)f(righ)m(t.)40 b(Change)28
-b(the)h(in)m(v)m(o)s(ca-)630 3575 y(tion)h(in)f(inetd.conf)h(to)h(run)e
-(the)h(ec)m(ho)i(program)e(instead)g(of)g(cvs.)41 b(F)-8
-b(or)31 b(example:)870 3706 y Fo(2401)94 b(stream)g(tcp)h(nowait)f
-(root)46 b(/bin/echo)g(echo)g(hello)630 3841 y Ft(After)27
-b(making)e(that)i(c)m(hange)h(and)e(instructing)e(inetd)h(to)i(re-read)
-g(its)f(con\014guration)g(\014le,)630 3951 y Fo(")p Ft(telnet)35
-b(serv)m(ername)h(2401)p Fo(")g Ft(should)d(sho)m(w)i(y)m(ou)h(the)f
-(text)h(hello)e(and)h(then)f(the)i(serv)m(er)630 4061
-y(should)29 b(close)i(the)g(connection.)42 b(If)30 b(this)g(do)s(esn't)
-g(w)m(ork,)i(y)m(ou)f(need)f(to)i(\014x)e(it)g(b)s(efore)h(y)m(ou)630
-4170 y(can)g(w)m(orry)f(ab)s(out)g Fs(cvs)f Ft(problems.)630
-4306 y(On)d(AIX)h(systems,)g(the)g(system)g(will)d(often)j(ha)m(v)m(e)h
-(its)e(o)m(wn)h(program)f(trying)g(to)h(use)g(p)s(ort)630
-4416 y(2401.)58 b(This)34 b(is)g(AIX's)i(problem)e(in)g(the)i(sense)f
-(that)h(p)s(ort)f(2401)i(is)e(registered)g(for)g(use)630
-4525 y(with)29 b Fs(cvs)p Ft(.)40 b(I)30 b(hear)g(that)h(there)f(is)g
-(an)g(AIX)g(patc)m(h)h(a)m(v)-5 b(ailable)30 b(to)h(address)e(this)g
-(problem.)630 4661 y(Another)j(go)s(o)s(d)g(debugging)f(to)s(ol)h(is)g
-(the)g(`)p Fo(-d)p Ft(')g(\(debugging\))g(option)f(to)i(inetd.)45
-b(Consult)630 4771 y(y)m(our)30 b(system)h(do)s(cumen)m(tation)f(for)g
-(more)h(information.)150 5035 y Fp(F.3)67 b(Other)46
-b(common)f(problems)275 5230 y Ft(Here)38 b(is)f(a)h(list)e(of)i
-(problems)f(whic)m(h)f(do)i(not)g(\014t)f(in)m(to)h(the)g(ab)s(o)m(v)m
-(e)h(categories.)65 b(They)37 b(are)i(in)d(no)150 5340
-y(particular)29 b(order.)p eop
+b(the)h(in)m(v)m(o)s(ca-)630 3779 y(tion)h(in)f(`)p Fo(inetd.conf)p
+Ft(')f(to)j(run)e(the)i(ec)m(ho)g(program)f(instead)g(of)g(cvs.)41
+b(F)-8 b(or)31 b(example:)870 3909 y Fo(2401)94 b(stream)g(tcp)h
+(nowait)f(root)46 b(/bin/echo)g(echo)g(hello)630 4044
+y Ft(After)27 b(making)e(that)i(c)m(hange)h(and)e(instructing)e(inetd)h
+(to)i(re-read)g(its)f(con\014guration)g(\014le,)630 4153
+y Fo(")p Ft(telnet)35 b(serv)m(ername)h(2401)p Fo(")g
+Ft(should)d(sho)m(w)i(y)m(ou)h(the)f(text)h(hello)e(and)h(then)f(the)i
+(serv)m(er)630 4263 y(should)29 b(close)i(the)g(connection.)42
+b(If)30 b(this)g(do)s(esn't)g(w)m(ork,)i(y)m(ou)f(need)f(to)i(\014x)e
+(it)g(b)s(efore)h(y)m(ou)630 4373 y(can)g(w)m(orry)f(ab)s(out)g
+Fs(cvs)f Ft(problems.)630 4508 y(On)d(AIX)h(systems,)g(the)g(system)g
+(will)d(often)j(ha)m(v)m(e)h(its)e(o)m(wn)h(program)f(trying)g(to)h
+(use)g(p)s(ort)630 4617 y(2401.)58 b(This)34 b(is)g(AIX's)i(problem)e
+(in)g(the)i(sense)f(that)h(p)s(ort)f(2401)i(is)e(registered)g(for)g
+(use)630 4727 y(with)29 b Fs(cvs)p Ft(.)40 b(I)30 b(hear)g(that)h
+(there)f(is)g(an)g(AIX)g(patc)m(h)h(a)m(v)-5 b(ailable)30
+b(to)h(address)e(this)g(problem.)630 4862 y(Another)j(go)s(o)s(d)g
+(debugging)f(to)s(ol)h(is)g(the)g(`)p Fo(-d)p Ft(')g(\(debugging\))g
+(option)f(to)i(inetd.)45 b(Consult)630 4972 y(y)m(our)30
+b(system)h(do)s(cumen)m(tation)f(for)g(more)h(information.)630
+5107 y(If)f(y)m(ou)h(seem)f(to)h(b)s(e)f(connecting)h(but)e(get)j
+(errors)e(lik)m(e:)870 5236 y Fo(cvs)47 b(server:)f(cannot)g(open)g
+(/root/.cvsignore:)e(Permission)h(denied)870 5340 y(cvs)i([server)f
+(aborted]:)f(can't)h(chdir\(/root\):)f(Permission)g(denied)p
+eop
%%Page: 151 153
-151 152 bop 150 -116 a Ft(App)s(endix)28 b(G:)j(T)-8
-b(roublesho)s(oting)2276 b(151)225 299 y Fr(\017)60 b
-Ft(On)27 b(Windo)m(ws,)h(if)f(there)i(is)e(a)h(30)h(second)f(or)h(so)f
-(dela)m(y)g(when)f(y)m(ou)i(run)d(a)j Fs(cvs)e Ft(command,)i(it)e(ma)m
-(y)330 408 y(mean)i(that)g(y)m(ou)g(ha)m(v)m(e)h(y)m(our)f(home)f
-(directory)g(set)i(to)f(`)p Fo(C:/)p Ft(',)g(for)f(example)h(\(see)g
-Fo(HOMEDRIVE)e Ft(and)330 518 y Fo(HOMEPATH)k Ft(in)g(App)s(endix)f(D)j
-([En)m(vironmen)m(t)f(v)-5 b(ariables],)33 b(page)g(141\).)50
-b(CVS)32 b(exp)s(ects)h(the)g(home)330 628 y(directory)d(to)h(not)g
+151 152 bop 150 -116 a Ft(App)s(endix)28 b(F:)j(T)-8
+b(roublesho)s(oting)2288 b(151)630 299 y(then)28 b(either)g(y)m(ou)h
+(ha)m(v)m(en't)g(sp)s(eci\014ed)e(`)p Fo(-f)p Ft(')h(in)f(`)p
+Fo(inetd.conf)p Ft(')f(or)j(y)m(our)f(system)g(is)g(setting)630
+408 y(the)34 b Fo(HOME)e Ft(en)m(vironmen)m(t)i(v)-5
+b(ariable)32 b(for)h(programs)h(b)s(eing)e(run)g(b)m(y)h(inetd.)50
+b(In)33 b(the)h(latter)630 518 y(case,)41 b(y)m(ou)e(can)f(either)g(ha)
+m(v)m(e)h(inetd)e(run)g(a)h(shell)f(script)g(that)h(unsets)g
+Fo(HOME)f Ft(and)g(then)630 628 y(runs)29 b Fs(cvs)p
+Ft(,)g(or)i(y)m(ou)g(can)f(use)g Fo(env)g Ft(to)h(run)e
+Fs(cvs)g Ft(with)g(a)i(pristine)d(en)m(vironmen)m(t.)630
+762 y(If)j(y)m(ou)h(can)g(connect)h(successfully)c(for)j(a)g(while)e
+(but)g(then)i(can't,)h(y)m(ou'v)m(e)g(probably)d(hit)630
+872 y(inetd's)40 b(rate)h(limit.)70 b(\(If)41 b(inetd)f(receiv)m(es)h
+(to)s(o)h(man)m(y)f(requests)f(for)h(the)g(same)g(service)630
+981 y(in)30 b(a)h(short)g(p)s(erio)s(d)d(of)j(time,)g(it)g(assumes)f
+(that)i(something)e(is)g(wrong)h(and)f(temp)s(orarily)630
+1091 y(disables)22 b(the)h(service.\))39 b(Chec)m(k)24
+b(y)m(our)g(inetd)e(do)s(cumen)m(tation)h(to)i(\014nd)d(out)i(ho)m(w)f
+(to)i(adjust)630 1200 y(the)30 b(rate)h(limit)d(\(some)j(v)m(ersions)f
+(of)g(inetd)f(ha)m(v)m(e)j(a)e(single)f(rate)i(limit,)e(others)h(allo)m
+(w)g(y)m(ou)630 1310 y(to)h(set)g(the)g(limit)d(for)i(eac)m(h)h
+(service)g(separately)-8 b(.\))150 1567 y Fp(F.3)67 b(Other)46
+b(common)f(problems)275 1760 y Ft(Here)38 b(is)f(a)h(list)e(of)i
+(problems)f(whic)m(h)f(do)i(not)g(\014t)f(in)m(to)h(the)g(ab)s(o)m(v)m
+(e)h(categories.)65 b(They)37 b(are)i(in)d(no)150 1870
+y(particular)29 b(order.)225 2004 y Fr(\017)60 b Ft(On)27
+b(Windo)m(ws,)h(if)f(there)i(is)e(a)h(30)h(second)f(or)h(so)f(dela)m(y)
+g(when)f(y)m(ou)i(run)d(a)j Fs(cvs)e Ft(command,)i(it)e(ma)m(y)330
+2114 y(mean)i(that)g(y)m(ou)g(ha)m(v)m(e)h(y)m(our)f(home)f(directory)g
+(set)i(to)f(`)p Fo(C:/)p Ft(',)g(for)f(example)h(\(see)g
+Fo(HOMEDRIVE)e Ft(and)330 2223 y Fo(HOMEPATH)k Ft(in)g(App)s(endix)f(D)
+j([En)m(vironmen)m(t)f(v)-5 b(ariables],)33 b(page)g(141\).)50
+b(CVS)32 b(exp)s(ects)h(the)g(home)330 2333 y(directory)d(to)h(not)g
(end)e(in)g(a)i(slash,)f(for)g(example)g(`)p Fo(C:)p
-Ft(')g(or)g(`)p Fo(C:\\cvs)p Ft('.)225 762 y Fr(\017)60
+Ft(')g(or)g(`)p Fo(C:\\cvs)p Ft('.)225 2467 y Fr(\017)60
b Ft(If)38 b(y)m(ou)g(are)h(running)c Fs(cvs)j Ft(1.9.18)i(or)e(older,)
i(and)e Fo(cvs)29 b(update)37 b Ft(\014nds)f(a)j(con\015ict)f(and)g
-(tries)f(to)330 872 y(merge,)e(as)f(describ)s(ed)e(in)g(Section)i(10.3)
-h([Con\015icts)e(example],)i(page)f(63,)i(but)d(do)s(esn't)h(tell)f(y)m
-(ou)330 981 y(there)38 b(w)m(ere)g(con\015icts,)i(then)d(y)m(ou)h(ma)m
-(y)g(ha)m(v)m(e)h(an)f(old)f(v)m(ersion)g(of)h Fs(r)n(cs)p
-Ft(.)62 b(The)37 b(easiest)h(solution)330 1091 y(probably)24
-b(is)i(to)g(upgrade)g(to)h(a)f(curren)m(t)g(v)m(ersion)g(of)g
-Fs(cvs)p Ft(,)g(whic)m(h)f(do)s(es)h(not)h(rely)e(on)h(external)g
-Fs(r)n(cs)330 1200 y Ft(programs.)p eop
+(tries)f(to)330 2577 y(merge,)e(as)f(describ)s(ed)e(in)g(Section)i
+(10.3)h([Con\015icts)e(example],)i(page)f(63,)i(but)d(do)s(esn't)h
+(tell)f(y)m(ou)330 2687 y(there)38 b(w)m(ere)g(con\015icts,)i(then)d(y)
+m(ou)h(ma)m(y)g(ha)m(v)m(e)h(an)f(old)f(v)m(ersion)g(of)h
+Fs(r)n(cs)p Ft(.)62 b(The)37 b(easiest)h(solution)330
+2796 y(probably)24 b(is)i(to)g(upgrade)g(to)h(a)f(curren)m(t)g(v)m
+(ersion)g(of)g Fs(cvs)p Ft(,)g(whic)m(h)f(do)s(es)h(not)h(rely)e(on)h
+(external)g Fs(r)n(cs)330 2906 y Ft(programs.)p eop
%%Page: 152 154
152 153 bop 150 -116 a Ft(152)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
%%Page: 153 155
-153 154 bop 150 -116 a Ft(App)s(endix)28 b(H:)i(Credits)2634
+153 154 bop 150 -116 a Ft(App)s(endix)28 b(G:)j(Credits)2630
b(153)150 299 y Fq(App)t(endix)53 b(G)81 b(Credits)275
533 y Ft(Roland)19 b(P)m(esc)m(h,)24 b(then)c(of)h(Cygn)m(us)f(Supp)s
(ort)e Fo(<roland@wrs.com>)e Ft(wrote)21 b(the)g(man)m(ual)f(pages)h
@@ -12061,100 +12096,97 @@ b(V)-8 b(ersions)30 b(System)p eop
155 156 bop 150 -116 a Ft(App)s(endix)28 b(H:)i(Dealing)g(with)g(bugs)f
(in)g(CVS)h(or)g(this)g(man)m(ual)1271 b(155)150 141
y Fq(App)t(endix)75 b(H)81 b(Dealing)55 b(with)e(bugs)g(in)h(CVS)f(or)h
-(this)1099 299 y(man)l(ual)275 526 y Ft(Neither)39 b
+(this)1099 299 y(man)l(ual)275 561 y Ft(Neither)39 b
Fs(cvs)g Ft(nor)h(this)f(man)m(ual)g(is)h(p)s(erfect,)i(and)e(they)g
(probably)e(nev)m(er)j(will)c(b)s(e.)69 b(If)40 b(y)m(ou)h(are)150
-636 y(ha)m(ving)28 b(trouble)g(using)g Fs(cvs)p Ft(,)g(or)h(think)e(y)m
+670 y(ha)m(ving)28 b(trouble)g(using)g Fs(cvs)p Ft(,)g(or)h(think)e(y)m
(ou)i(ha)m(v)m(e)h(found)e(a)h(bug,)g(there)g(are)g(a)g(n)m(um)m(b)s
-(er)f(of)h(things)f(y)m(ou)150 745 y(can)35 b(do)g(ab)s(out)f(it.)54
+(er)f(of)h(things)f(y)m(ou)150 780 y(can)35 b(do)g(ab)s(out)f(it.)54
b(Note)36 b(that)g(if)e(the)h(man)m(ual)f(is)g(unclear,)h(that)h(can)f
-(b)s(e)f(considered)g(a)h(bug)f(in)g(the)150 855 y(man)m(ual,)28
+(b)s(e)f(considered)g(a)h(bug)f(in)g(the)150 889 y(man)m(ual,)28
b(so)g(these)g(problems)d(are)j(often)g(w)m(orth)g(doing)f(something)g
-(ab)s(out)g(as)h(w)m(ell)f(as)g(problems)f(with)150 965
-y Fs(cvs)j Ft(itself.)225 1098 y Fr(\017)60 b Ft(If)37
+(ab)s(out)g(as)h(w)m(ell)f(as)g(problems)f(with)150 999
+y Fs(cvs)j Ft(itself.)225 1143 y Fr(\017)60 b Ft(If)37
b(y)m(ou)h(w)m(an)m(t)g(someone)h(to)f(help)e(y)m(ou)i(and)f(\014x)g
(bugs)g(that)h(y)m(ou)g(rep)s(ort,)h(there)e(are)h(companies)330
-1207 y(whic)m(h)29 b(will)f(do)i(that)h(for)f(a)h(fee.)41
-b(Tw)m(o)31 b(suc)m(h)f(companies)g(are:)570 1335 y Fo(Signum)46
-b(Support)g(AB)570 1439 y(Box)h(2044)570 1542 y(S-580)f(02)95
-b(Linkoping)570 1646 y(Sweden)570 1750 y(Email:)46 b(info@signum.se)570
-1854 y(Phone:)g(+46)h(\(0\)13)f(-)i(21)f(46)g(00)570
-1957 y(Fax:)142 b(+46)47 b(\(0\)13)f(-)i(21)f(47)g(00)570
-2061 y(http://www.signum.se/)570 2269 y(Cyclic)f(Software)570
-2373 y(United)g(States)g(of)h(America)570 2476 y
-(http://www.cyclic.com/)570 2580 y(info@cyclic.com)225
-2713 y Fr(\017)60 b Ft(If)31 b(y)m(ou)h(got)g Fs(cvs)e
-Ft(through)h(a)h(distributor,)d(suc)m(h)i(as)g(an)h(op)s(erating)e
-(system)i(v)m(endor)f(or)g(a)h(v)m(endor)330 2823 y(of)j(freew)m(are)h
-Fs(cd-r)n(om)p Ft(s,)f(y)m(ou)h(ma)m(y)f(wish)e(to)j(see)g(whether)e
-(the)h(distributor)d(pro)m(vides)i(supp)s(ort.)330 2932
-y(Often,)h(they)f(will)d(pro)m(vide)i(no)h(supp)s(ort)e(or)h(minimal)e
-(supp)s(ort,)j(but)f(this)g(ma)m(y)h(v)-5 b(ary)34 b(from)f(dis-)330
-3042 y(tributor)c(to)i(distributor.)225 3175 y Fr(\017)60
-b Ft(If)32 b(y)m(ou)i(ha)m(v)m(e)g(the)f(skills)d(and)i(time)h(to)h(do)
-e(so,)i(y)m(ou)g(ma)m(y)f(wish)e(to)j(\014x)e(the)h(bug)g(y)m(ourself.)
-47 b(If)33 b(y)m(ou)330 3285 y(wish)j(to)j(submit)d(y)m(our)i(\014x)f
-(for)h(inclusion)c(in)j(future)g(releases)h(of)g Fs(cvs)p
-Ft(,)h(see)f(the)h(\014le)d Fs(ha)n(cking)330 3394 y
-Ft(in)e(the)i Fs(cvs)e Ft(source)i(distribution.)52 b(It)35
-b(con)m(tains)h(m)m(uc)m(h)g(more)f(information)f(on)h(the)h(pro)s
-(cess)f(of)330 3504 y(submitting)28 b(\014xes.)225 3637
-y Fr(\017)60 b Ft(There)30 b(ma)m(y)h(b)s(e)f(resources)g(on)g(the)h
-(net)f(whic)m(h)f(can)i(help.)39 b(Tw)m(o)31 b(go)s(o)s(d)f(places)g
-(to)i(start)e(are:)570 3764 y Fo(http://www.cyclic.com)570
-3868 y(http://www.loria.fr/~mol)o(li/c)o(vs-i)o(nde)o(x.ht)o(ml)330
-4001 y Ft(If)37 b(y)m(ou)g(are)g(so)h(inspired,)d(increasing)h(the)h
-(information)f(a)m(v)-5 b(ailable)36 b(on)h(the)g(net)g(is)f(lik)m(ely)
-g(to)i(b)s(e)330 4111 y(appreciated.)56 b(F)-8 b(or)36
-b(example,)h(b)s(efore)e(the)h(standard)e Fs(cvs)h Ft(distribution)d(w)
-m(ork)m(ed)j(on)h(Windo)m(ws)330 4221 y(95,)50 b(there)45
-b(w)m(as)g(a)h(w)m(eb)f(page)g(with)f(some)i(explanation)e(and)g(patc)m
-(hes)i(for)f(running)d Fs(cvs)i Ft(on)330 4330 y(Windo)m(ws)34
-b(95,)j(and)d(v)-5 b(arious)34 b(p)s(eople)g(help)s(ed)e(out)j(b)m(y)g
-(men)m(tioning)f(this)g(page)h(on)g(mailing)d(lists)330
-4440 y(or)e(newsgroups)f(when)h(the)g(sub)5 b(ject)31
-b(came)g(up.)225 4573 y Fr(\017)60 b Ft(It)28 b(is)e(also)i(p)s
-(ossible)d(to)j(rep)s(ort)f(bugs)f(to)j Fo(bug-cvs)p
-Ft(.)38 b(Note)28 b(that)g(someone)h(ma)m(y)f(or)f(ma)m(y)h(not)g(w)m
-(an)m(t)330 4682 y(to)e(do)f(an)m(ything)f(with)g(y)m(our)h(bug)f(rep)s
-(ort|if)g(y)m(ou)h(need)g(a)g(solution)f(consider)g(one)h(of)g(the)h
-(options)330 4792 y(men)m(tioned)k(ab)s(o)m(v)m(e.)43
+1252 y(whic)m(h)29 b(will)f(do)i(that)h(for)f(a)h(fee.)41
+b(Tw)m(o)31 b(suc)m(h)f(companies)g(are:)570 1385 y Fo(Signum)46
+b(Support)g(AB)570 1489 y(Box)h(2044)570 1593 y(S-580)f(02)95
+b(Linkoping)570 1697 y(Sweden)570 1801 y(Email:)46 b(info@signum.se)570
+1904 y(Phone:)g(+46)h(\(0\)13)f(-)i(21)f(46)g(00)570
+2008 y(Fax:)142 b(+46)47 b(\(0\)13)f(-)i(21)f(47)g(00)570
+2112 y(http://www.signum.se/)225 2355 y Fr(\017)60 b
+Ft(If)31 b(y)m(ou)h(got)g Fs(cvs)e Ft(through)h(a)h(distributor,)d(suc)
+m(h)i(as)g(an)h(op)s(erating)e(system)i(v)m(endor)f(or)g(a)h(v)m(endor)
+330 2464 y(of)j(freew)m(are)h Fs(cd-r)n(om)p Ft(s,)f(y)m(ou)h(ma)m(y)f
+(wish)e(to)j(see)g(whether)e(the)h(distributor)d(pro)m(vides)i(supp)s
+(ort.)330 2574 y(Often,)h(they)f(will)d(pro)m(vide)i(no)h(supp)s(ort)e
+(or)h(minimal)e(supp)s(ort,)j(but)f(this)g(ma)m(y)h(v)-5
+b(ary)34 b(from)f(dis-)330 2684 y(tributor)c(to)i(distributor.)225
+2823 y Fr(\017)60 b Ft(If)32 b(y)m(ou)i(ha)m(v)m(e)g(the)f(skills)d
+(and)i(time)h(to)h(do)e(so,)i(y)m(ou)g(ma)m(y)f(wish)e(to)j(\014x)e
+(the)h(bug)g(y)m(ourself.)47 b(If)33 b(y)m(ou)330 2932
+y(wish)j(to)j(submit)d(y)m(our)i(\014x)f(for)h(inclusion)c(in)j(future)
+g(releases)h(of)g Fs(cvs)p Ft(,)h(see)f(the)h(\014le)d
+Fs(ha)n(cking)330 3042 y Ft(in)e(the)i Fs(cvs)e Ft(source)i
+(distribution.)52 b(It)35 b(con)m(tains)h(m)m(uc)m(h)g(more)f
+(information)f(on)h(the)h(pro)s(cess)f(of)330 3151 y(submitting)28
+b(\014xes.)225 3290 y Fr(\017)60 b Ft(There)30 b(ma)m(y)h(b)s(e)f
+(resources)g(on)g(the)h(net)f(whic)m(h)f(can)i(help.)39
+b(Tw)m(o)31 b(go)s(o)s(d)f(places)g(to)i(start)e(are:)570
+3424 y Fo(http://www.cvshome.org)570 3528 y(http://www.loria.fr/~mol)o
+(li/c)o(vs-i)o(nde)o(x.ht)o(ml)330 3667 y Ft(If)37 b(y)m(ou)g(are)g(so)
+h(inspired,)d(increasing)h(the)h(information)f(a)m(v)-5
+b(ailable)36 b(on)h(the)g(net)g(is)f(lik)m(ely)g(to)i(b)s(e)330
+3776 y(appreciated.)56 b(F)-8 b(or)36 b(example,)h(b)s(efore)e(the)h
+(standard)e Fs(cvs)h Ft(distribution)d(w)m(ork)m(ed)j(on)h(Windo)m(ws)
+330 3886 y(95,)50 b(there)45 b(w)m(as)g(a)h(w)m(eb)f(page)g(with)f
+(some)i(explanation)e(and)g(patc)m(hes)i(for)f(running)d
+Fs(cvs)i Ft(on)330 3995 y(Windo)m(ws)34 b(95,)j(and)d(v)-5
+b(arious)34 b(p)s(eople)g(help)s(ed)e(out)j(b)m(y)g(men)m(tioning)f
+(this)g(page)h(on)g(mailing)d(lists)330 4105 y(or)e(newsgroups)f(when)h
+(the)g(sub)5 b(ject)31 b(came)g(up.)225 4244 y Fr(\017)60
+b Ft(It)28 b(is)e(also)i(p)s(ossible)d(to)j(rep)s(ort)f(bugs)f(to)j
+Fo(bug-cvs)p Ft(.)38 b(Note)28 b(that)g(someone)h(ma)m(y)f(or)f(ma)m(y)
+h(not)g(w)m(an)m(t)330 4354 y(to)e(do)f(an)m(ything)f(with)g(y)m(our)h
+(bug)f(rep)s(ort|if)g(y)m(ou)h(need)g(a)g(solution)f(consider)g(one)h
+(of)g(the)h(options)330 4463 y(men)m(tioned)k(ab)s(o)m(v)m(e.)43
b(P)m(eople)31 b(probably)d(do)j(w)m(an)m(t)g(to)g(hear)g(ab)s(out)f
-(bugs)g(whic)m(h)f(are)i(particularly)330 4902 y(sev)m(ere)36
+(bugs)g(whic)m(h)f(are)i(particularly)330 4573 y(sev)m(ere)36
b(in)e(consequences)i(and/or)f(easy)g(to)h(\014x,)g(ho)m(w)m(ev)m(er.)
56 b(Y)-8 b(ou)36 b(can)f(also)g(increase)g(y)m(our)g(o)s(dds)330
-5011 y(b)m(y)29 b(b)s(eing)f(as)i(clear)g(as)f(p)s(ossible)e(ab)s(out)i
+4682 y(b)m(y)29 b(b)s(eing)f(as)i(clear)g(as)f(p)s(ossible)e(ab)s(out)i
(the)h(exact)h(nature)e(of)h(the)f(bug)g(and)g(an)m(y)h(other)g(relev)
--5 b(an)m(t)330 5121 y(information.)39 b(The)29 b(w)m(a)m(y)h(to)g(rep)
+-5 b(an)m(t)330 4792 y(information.)39 b(The)29 b(w)m(a)m(y)h(to)g(rep)
s(ort)f(bugs)g(is)g(to)h(send)e(email)h(to)h Fo(bug-cvs@gnu.org)p
-Ft(.)37 b(Note)30 b(that)330 5230 y(submissions)22 b(to)k
+Ft(.)37 b(Note)30 b(that)330 4902 y(submissions)22 b(to)k
Fo(bug-cvs)d Ft(ma)m(y)j(b)s(e)f(distributed)d(under)i(the)i(terms)f
-(of)g(the)h Fs(gnu)f Ft(Public)e(License,)330 5340 y(so)h(if)f(y)m(ou)i
+(of)g(the)h Fs(gnu)f Ft(Public)e(License,)330 5011 y(so)h(if)f(y)m(ou)i
(don't)f(lik)m(e)f(this,)i(don't)f(submit)e(them.)39
-b(There)23 b(is)g(usually)f(no)i(justi\014cation)f(for)h(sending)p
-eop
+b(There)23 b(is)g(usually)f(no)i(justi\014cation)f(for)h(sending)330
+5121 y(mail)k(directly)g(to)i(one)g(of)f(the)h Fs(cvs)f
+Ft(main)m(tainers)f(rather)h(than)g(to)h Fo(bug-cvs)p
+Ft(;)e(those)i(main)m(tainers)330 5230 y(who)40 b(w)m(an)m(t)h(to)g
+(hear)f(ab)s(out)g(suc)m(h)g(bug)g(rep)s(orts)f(read)i
+Fo(bug-cvs)p Ft(.)68 b(Also)40 b(note)h(that)g(sending)e(a)330
+5340 y(bug)e(rep)s(ort)g(to)i(other)f(mailing)e(lists)g(or)i
+(newsgroups)e(is)h Fn(not)47 b Ft(a)38 b(substitute)f(for)h(sending)e
+(it)h(to)p eop
%%Page: 156 158
156 157 bop 150 -116 a Ft(156)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)330 299 y(mail)e(directly)g(to)i(one)g(of)
-f(the)h Fs(cvs)f Ft(main)m(tainers)f(rather)h(than)g(to)h
-Fo(bug-cvs)p Ft(;)e(those)i(main)m(tainers)330 408 y(who)40
-b(w)m(an)m(t)h(to)g(hear)f(ab)s(out)g(suc)m(h)g(bug)g(rep)s(orts)f
-(read)i Fo(bug-cvs)p Ft(.)68 b(Also)40 b(note)h(that)g(sending)e(a)330
-518 y(bug)e(rep)s(ort)g(to)i(other)f(mailing)e(lists)g(or)i(newsgroups)
-e(is)h Fn(not)47 b Ft(a)38 b(substitute)f(for)h(sending)e(it)h(to)330
-628 y Fo(bug-cvs)p Ft(.)54 b(It)36 b(is)f(\014ne)g(to)h(discuss)e
-Fs(cvs)g Ft(bugs)h(on)h(whatev)m(er)g(forum)f(y)m(ou)h(prefer,)g(but)f
-(there)h(are)330 737 y(not)31 b(necessarily)e(an)m(y)i(main)m(tainers)e
-(reading)g(bug)h(rep)s(orts)g(sen)m(t)h(an)m(ywhere)f(except)h
-Fo(bug-cvs)p Ft(.)275 922 y(P)m(eople)f(often)h(ask)f(if)g(there)g(is)f
-(a)i(list)e(of)h(kno)m(wn)g(bugs)g(or)g(whether)g(a)g(particular)f(bug)
-g(is)h(a)g(kno)m(wn)150 1031 y(one.)45 b(The)31 b(\014le)g
-Fs(bugs)g Ft(in)f(the)i Fs(cvs)f Ft(source)h(distribution)c(is)i(one)i
-(list)e(of)i(kno)m(wn)f(bugs,)h(but)f(it)g(do)s(esn't)150
-1141 y(necessarily)d(try)g(to)h(b)s(e)f(comprehensiv)m(e.)40
-b(P)m(erhaps)28 b(there)h(will)d(nev)m(er)j(b)s(e)f(a)h(comprehensiv)m
-(e,)g(detailed)150 1250 y(list)g(of)i(kno)m(wn)e(bugs.)p
-eop
+b(V)-8 b(ersions)30 b(System)330 299 y Fo(bug-cvs)p Ft(.)54
+b(It)36 b(is)f(\014ne)g(to)h(discuss)e Fs(cvs)g Ft(bugs)h(on)h(whatev)m
+(er)g(forum)f(y)m(ou)h(prefer,)g(but)f(there)h(are)330
+408 y(not)31 b(necessarily)e(an)m(y)i(main)m(tainers)e(reading)g(bug)h
+(rep)s(orts)g(sen)m(t)h(an)m(ywhere)f(except)h Fo(bug-cvs)p
+Ft(.)275 593 y(P)m(eople)f(often)h(ask)f(if)g(there)g(is)f(a)i(list)e
+(of)h(kno)m(wn)g(bugs)g(or)g(whether)g(a)g(particular)f(bug)g(is)h(a)g
+(kno)m(wn)150 702 y(one.)45 b(The)31 b(\014le)g Fs(bugs)g
+Ft(in)f(the)i Fs(cvs)f Ft(source)h(distribution)c(is)i(one)i(list)e(of)
+i(kno)m(wn)f(bugs,)h(but)f(it)g(do)s(esn't)150 812 y(necessarily)d(try)
+g(to)h(b)s(e)f(comprehensiv)m(e.)40 b(P)m(erhaps)28 b(there)h(will)d
+(nev)m(er)j(b)s(e)f(a)h(comprehensiv)m(e,)g(detailed)150
+922 y(list)g(of)i(kno)m(wn)e(bugs.)p eop
%%Page: 157 159
157 158 bop 150 -116 a Ft(Index)3241 b(157)150 299 y
Fq(Index)150 623 y Fp(!)150 761 y Fe(!,)26 b(in)g(mo)r(dules)f(\014le)
@@ -12188,39 +12220,38 @@ b Fd(.)k(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fe(127)150
2847 y(-d,)25 b(in)h(mo)r(dules)f(\014le)f Fd(.)12 b(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)50 b Fe(129)150 2949 y(-e,)26 b(in)f(mo)r(dules)h(\014le)10
-b Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fe(129)150
-3052 y(-i,)26 b(in)f(mo)r(dules)h(\014le)16 b Fd(.)d(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)42 b Fe(129)150 3154 y(-j)26 b(\(merging)f(branc)n
-(hes\))20 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fe(45)150
-3257 y(-j)26 b(\(merging)f(branc)n(hes\),)h(and)f(k)n(eyw)n(ord)g
-(substitution)318 3356 y Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b
-Fe(47)150 3459 y(-k)25 b(\(k)n(eyw)n(ord)g(substitution\))8
-b Fd(.)k(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)33 b Fe(75)150 3561 y(-kk,)25 b(to)g(a)n(v)n(oid)h
-(con\015icts)g(during)g(a)g(merge)7 b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)33 b Fe(47)150 3664 y(-o,)26 b(in)g(mo)r(dules)f(\014le)8
-b Fd(.)k(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fe(129)150
-3766 y(-s,)26 b(in)f(mo)r(dules)h(\014le)12 b Fd(.)g(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)38 b Fe(129)150 3869 y(-t,)25 b(in)h(mo)r(dules)f
-(\014le)12 b Fd(.)h(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38
-b Fe(129)150 3971 y(-u,)25 b(in)h(mo)r(dules)f(\014le)f
-Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50 b Fe(129)150
-4254 y Fp(.)150 4393 y Fe(.#)26 b(\014les)7 b Fd(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)32 b Fe(112)150 4495 y(.bashrc,)26 b(setting)h(CVSR)n(OOT)d(in)d
-Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)47 b Fe(7)150 4598 y(.cshrc,)27 b(setting)f(CVSR)n(OOT)e(in)8
+(.)f(.)g(.)50 b Fe(129)150 2949 y(-e,)26 b(in)f(mo)r(dules)h(\014le)19
+b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)46 b Fe(129,)27 b(130)150 3052
+y(-i,)f(in)f(mo)r(dules)h(\014le)8 b Fd(.)k(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34
+b Fe(129,)27 b(130)150 3154 y(-j)f(\(merging)f(branc)n(hes\))20
+b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fe(45)150 3257 y(-j)26
+b(\(merging)f(branc)n(hes\),)h(and)f(k)n(eyw)n(ord)g(substitution)318
+3356 y Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fe(47)150 3459 y(-k)25
+b(\(k)n(eyw)n(ord)g(substitution\))8 b Fd(.)k(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33
+b Fe(75)150 3561 y(-kk,)25 b(to)g(a)n(v)n(oid)h(con\015icts)g(during)g
+(a)g(merge)7 b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33
+b Fe(47)150 3664 y(-o,)26 b(in)g(mo)r(dules)f(\014le)18
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(129,)27 b(130)150 3766
+y(-s,)f(in)f(mo)r(dules)h(\014le)12 b Fd(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)38 b Fe(129)150 3869 y(-t,)25 b(in)h(mo)r(dules)f(\014le)d
+Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(129,)27 b(130)150 3971
+y(-u,)e(in)h(mo)r(dules)f(\014le)16 b Fd(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)42
+b Fe(129,)27 b(130)150 4254 y Fp(.)150 4393 y Fe(.#)f(\014les)7
+b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)32 b Fe(113)150 4495 y(.bashrc,)26 b(setting)h(CVSR)n(OOT)d
+(in)d Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)47 b Fe(7)150 4598 y(.cshrc,)27 b(setting)f(CVSR)n(OOT)e(in)8
b Fd(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)34 b Fe(7)150 4700 y(.cvsrc)26 b(\014le)7
b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
@@ -12239,12 +12270,12 @@ Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(150)2025 955 y(:fork:,)27
b(setting)f(up)11 b Fd(.)h(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
-b Fe(25)2025 1054 y(:gserv)n(er:,)27 b(setting)f(up)14
+b Fe(26)2025 1054 y(:gserv)n(er:,)27 b(setting)f(up)14
b Fd(.)e(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fe(24)2025 1154
y(:kserv)n(er:,)26 b(setting)g(up)13 b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)39 b Fe(24)2025 1254 y(:lo)r(cal:,)28 b(setting)e(up)18
+g(.)39 b Fe(25)2025 1254 y(:lo)r(cal:,)28 b(setting)e(up)18
b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)45
b Fe(7)2025 1353 y(:pserv)n(er:,)26 b(setting)g(up)12
@@ -12263,16 +12294,16 @@ Fd(.)h(.)j(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
b Fe(64)p 2033 2317 41 6 v 2029 2450 24 4 v 2057 2450
V 2106 2450 a(\014les)26 b(\(VMS\))20 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)47 b Fe(112)2025 2716 y Ff(>)2025
+h(.)f(.)g(.)h(.)f(.)g(.)47 b Fe(113)2025 2716 y Ff(>)2025
2848 y Fc(>>>>>>>)8 b Fd(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fe(64)2025 3115
y Ff(<)2025 3247 y Fc(<<<<<<<)8 b Fd(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fe(64)2025
-3513 y Fp(A)2025 3646 y Fe(abandoning)26 b(w)n(ork)21
-b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)47 b Fe(68)2025
+3513 y Fp(A)2025 3646 y Fe(Abandoning)25 b(w)n(ork)11
+b Fd(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b Fe(68)2025
3745 y(Access)26 b(a)g(branc)n(h)21 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)47 b Fe(42)2025 3845 y(add)25 b(\(sub)r(command\))18
@@ -12297,23 +12328,23 @@ b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(127)2025
4642 y(ALL)25 b(in)h(commitinfo)20 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-47 b Fe(131)2025 4742 y(Amp)r(ersand)24 b(mo)r(dules)19
+47 b Fe(132)2025 4742 y(Amp)r(ersand)24 b(mo)r(dules)19
b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)46 b Fe(128)2025 4842
y(annotate)26 b(\(sub)r(command\))7 b Fd(.)j(.)i(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33
b Fe(58)2025 4941 y(A)n(tomic)25 b(transactions,)i(lac)n(k)f(of)20
b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)45 b Fe(66)2025 5041 y(attic)14 b Fd(.)f(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)40
-b Fe(11)2025 5141 y(authen)n(ticated)25 b(clien)n(t,)h(using)10
-b Fd(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)36 b Fe(23)2025 5240 y(authen)n(ticating)26
-b(serv)n(er,)g(setting)g(up)17 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)43 b Fe(21)2025 5340 y(authen)n(tication,)26
-b(stream)20 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)46 b Fe(86)p eop
+(.)h(.)45 b Fe(66)2025 5041 y(A)n(ttic)23 b Fd(.)13 b(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)50
+b Fe(11)2025 5141 y(Authen)n(ticated)24 b(clien)n(t,)j(using)19
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)45 b Fe(23)2025 5240 y(Authen)n(ticating)25
+b(serv)n(er,)h(setting)g(up)8 b Fd(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)34 b Fe(21)2025 5340 y(Authen)n(tication,)25
+b(stream)11 b Fd(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)37 b Fe(86)p eop
%%Page: 158 160
158 159 bop 150 -116 a Ft(158)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 299 y Fe(Author)25 b(k)n(eyw)n(ord)18
@@ -12321,7 +12352,7 @@ b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
b Fe(73)150 399 y(Automatically)25 b(ignored)i(\014les)19
b Fd(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)45 b Fe(136)150 499 y(Av)n(oiding)25 b(editor)h(in)n(v)n(o)r
+(.)g(.)45 b Fe(137)150 499 y(Av)n(oiding)25 b(editor)h(in)n(v)n(o)r
(cation)7 b Fd(.)14 b(.)e(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)33 b Fe(90)150 769 y Fp(B)150
903 y Fe(Bac)n(king)26 b(up,)g(rep)r(ository)18 b Fd(.)13
@@ -12337,9 +12368,9 @@ f(.)g(.)h(.)47 b Fe(90)150 1304 y(Baserev)27 b(\014le,)f(in)f(CVS)h
(directory)6 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)32 b Fe(16)150 1404 y(Baserev.tmp)25
b(\014le,)i(in)e(CVS)g(directory)18 b Fd(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)44 b Fe(16)150 1505 y(bill)26 b(of)h(materials)9
-b Fd(.)k(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34
+(.)g(.)h(.)f(.)g(.)44 b Fe(16)150 1505 y(Bill)27 b(of)f(materials)c
+Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47
b Fe(81)150 1605 y(Binary)26 b(\014les)9 b Fd(.)k(.)f(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35 b Fe(59)150
@@ -12380,368 +12411,373 @@ b Fe(62)150 3008 y(Bugs)26 b(in)g(this)g(man)n(ual)f(or)h(CVS)14
b Fd(.)d(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
40 b Fe(155)150 3109 y(Bugs,)27 b(rep)r(orting)10 b Fd(.)j(.)f(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)36 b Fe(155)150 3209 y(builds)9
-b Fd(.)j(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)34 b Fe(81)150 3479 y Fp(C)150 3613
-y Fe(Changes,)27 b(cop)n(ying)f(b)r(et)n(w)n(een)f(branc)n(hes)18
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)36 b Fe(155)150 3209 y(Builds)22
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)46 b Fe(81)150 3479 y Fp(C)150 3613 y
+Fe(Changes,)27 b(cop)n(ying)f(b)r(et)n(w)n(een)f(branc)n(hes)18
b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43
b Fe(41)150 3713 y(Changing)27 b(a)f(log)g(message)16
b Fd(.)e(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)g(.)h(.)f(.)42 b Fe(92)150 3813 y(Chec)n(k)25
b(out)h(a)g(branc)n(h)16 b Fd(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41
-b Fe(42)150 3913 y(c)n(hec)n(k)n(ed)25 b(out)g(cop)n(y)-6
-b(,)25 b(k)n(eeping)c Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fe(135)150 4014 y(Chec)n(kin)25
+b Fe(42)150 3913 y(Chec)n(k)n(ed)25 b(out)h(cop)n(y)-6
+b(,)25 b(k)n(eeping)9 b Fd(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fe(136)150 4014 y(Chec)n(kin)25
b(program)20 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46
b Fe(129)150 4114 y(Chec)n(kin.prog)26 b(\014le,)g(in)g(CVS)f
(directory)8 b Fd(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34
b Fe(16)150 4214 y(Chec)n(king)26 b(commits)17 b Fd(.)c(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)45 b Fe(131)150 4314 y(Chec)n(king)26 b(out)f(source)7
+f(.)g(.)g(.)45 b Fe(132)150 4314 y(Chec)n(king)26 b(out)f(source)7
b Fd(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33 b Fe(4)150
-4415 y(Chec)n(k)n(out)25 b(\(sub)r(command\))16 b Fd(.)10
-b(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)41 b Fe(95)150 4515 y(Chec)n(k)n(out)25 b(program)15
+4415 y(c)n(hec)n(k)n(out)25 b(\(sub)r(command\))9 b Fd(.)h(.)i(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+35 b Fe(95)150 4515 y(Chec)n(k)n(out)25 b(program)15
b Fd(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)41 b Fe(129)150 4615
-y(c)n(hec)n(k)n(out,)25 b(as)h(term)f(for)i(getting)f(ready)f(to)h
-(edit)14 b Fd(.)e(.)g(.)h(.)f(.)39 b Fe(68)150 4715 y(Chec)n(k)n(out,)
-26 b(example)10 b Fd(.)h(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36
+y(Chec)n(k)n(out,)26 b(as)g(term)e(for)j(getting)f(ready)g(to)g(edit)20
+b Fd(.)12 b(.)g(.)h(.)45 b Fe(68)150 4715 y(Chec)n(k)n(out,)26
+b(example)10 b Fd(.)h(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36
b Fe(4)150 4816 y(c)n(hec)n(k)n(outlist)21 b Fd(.)12
b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)46
-b Fe(137)150 4916 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)11 b Fd(.)g(.)h(.)h(.)f(.)36
-b Fe(69)150 5016 y(Cleaning)27 b(up)16 b Fd(.)c(.)g(.)h(.)f(.)g(.)h(.)f
+b Fe(137)150 4916 y(Cho)r(osing,)28 b(reserv)n(ed)d(or)h(unreserv)n(ed)
+f(c)n(hec)n(k)n(outs)17 b Fd(.)12 b(.)g(.)g(.)43 b Fe(69)150
+5016 y(Cleaning)27 b(up)16 b Fd(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)43 b Fe(5)2025 299
-y(Clien)n(t/Serv)n(er)26 b(Op)r(eration)10 b Fd(.)j(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
-b Fe(19)2025 399 y(Co)26 b(\(sub)r(command\))16 b Fd(.)11
-b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)42 b Fe(95)2025 500
-y(Command)24 b(reference)10 b Fd(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)36
-b Fe(115)2025 600 y(Command)24 b(structure)8 b Fd(.)k(.)g(.)g(.)h(.)f
+f(.)g(.)g(.)h(.)f(.)g(.)43 b Fe(5)2025 299 y(Clien)n(t/Serv)n(er)26
+b(Op)r(eration)10 b Fd(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(19)2025
+399 y(co)26 b(\(sub)r(command\))9 b Fd(.)h(.)i(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)34 b Fe(85)2025 700 y(commen)n(t)23 b(leader)7
-b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33
-b Fe(91)2025 801 y(Commit)24 b(\(sub)r(command\))18 b
-Fd(.)10 b(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)43 b Fe(97)2025 901 y(Commit)24
-b(\014les)f Fd(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-48 b Fe(130)2025 1001 y(Commit,)25 b(when)g(to)15 b Fd(.)d(.)h(.)f(.)g
+f(.)g(.)35 b Fe(95)2025 500 y(Command)24 b(reference)10
+b Fd(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)36 b Fe(115)2025 600
+y(Command)24 b(structure)8 b Fd(.)k(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)34
+b Fe(85)2025 700 y(Commen)n(t)24 b(leader)14 b Fd(.)f(.)g(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)40 b Fe(91)2025 801 y(commit)24
+b(\(sub)r(command\))10 b Fd(.)g(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fe(97)2025
+901 y(Commit)24 b(\014les)f Fd(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)g(.)h(.)f(.)g(.)h(.)40 b Fe(71)2025 1102 y(Commitinfo)18
-b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
-b Fe(131)2025 1202 y(Committing)25 b(c)n(hanges)20 b
-Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fe(4)2025
-1303 y(Common)24 b(options)g Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
-g(.)49 b Fe(88)2025 1403 y(Common)24 b(syn)n(tax)h(of)h(info)h(\014les)
-19 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)45 b Fe(131)2025 1503 y(compatibilit)n(y)-6 b(,)25
-b(b)r(et)n(w)n(een)h(CVS)f(v)n(ersions)c Fd(.)13 b(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)47 b Fe(143)2025 1604 y(COMSPEC,)27 b(en)n(vironmen)n(t)d(v)
-l(ariable)11 b Fd(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
-b Fe(142)2025 1704 y(con\014g,)26 b(in)g(CVSR)n(OOT)20
+g(.)h(.)f(.)g(.)48 b Fe(131)2025 1001 y(Commit,)25 b(when)g(to)15
+b Fd(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)40 b Fe(71)2025
+1102 y(Commitinfo)18 b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)44 b Fe(132)2025 1202 y(Committing)25
+b(c)n(hanges)20 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46
+b Fe(4)2025 1303 y(Common)24 b(options)g Fd(.)12 b(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)h(.)f(.)g(.)49 b Fe(88)2025 1403 y(Common)24 b(syn)n(tax)h(of)h
+(info)h(\014les)19 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)45 b Fe(131)2025 1503 y(Compatibilit)n(y)-6
+b(,)25 b(b)r(et)n(w)n(een)h(CVS)f(v)n(ersions)10 b Fd(.)j(.)g(.)f(.)g
+(.)h(.)f(.)g(.)h(.)36 b Fe(143)2025 1604 y(Compression)14
+b Fd(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fe(88,)27
+b(116)2025 1704 y(COMSPEC,)g(en)n(vironmen)n(t)d(v)l(ariable)11
+b Fd(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
+b Fe(142)2025 1804 y(con\014g,)26 b(in)g(CVSR)n(OOT)20
b Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fe(138)2025 1804 y(Con\015ict)26
+(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fe(139)2025 1905 y(Con\015ict)26
b(mark)n(ers)13 b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
-b Fe(64)2025 1905 y(Con\015ict)26 b(resolution)17 b Fd(.)d(.)e(.)g(.)h
+b Fe(64)2025 2005 y(Con\015ict)26 b(resolution)17 b Fd(.)d(.)e(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)43 b Fe(64)2025 2005 y(Con\015icts)26
+h(.)f(.)g(.)h(.)f(.)43 b Fe(64)2025 2106 y(Con\015icts)26
b(\(merge)f(example\))13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(64)2025
-2106 y(Con)n(tributors)26 b(\(CVS)f(program\))c Fd(.)12
+2206 y(Con)n(tributors)26 b(\(CVS)f(program\))c Fd(.)12
b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47
-b Fe(1)2025 2206 y(Con)n(tributors)26 b(\(man)n(ual\))18
+b Fe(1)2025 2306 y(Con)n(tributors)26 b(\(man)n(ual\))18
b Fd(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)45 b Fe(153)2025 2306 y(cop)n(ying)25
-b(a)h(rep)r(ository)d Fd(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47
-b Fe(19)2025 2407 y(Cop)n(ying)26 b(c)n(hanges)10 b Fd(.)j(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)45 b Fe(153)2025 2407 y(Cop)n(ying)26
+b(a)g(rep)r(ository)11 b Fd(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
+b Fe(19)2025 2507 y(Cop)n(ying)26 b(c)n(hanges)10 b Fd(.)j(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(41)2025 2507 y(Correcting)27
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(41)2025 2607 y(Correcting)27
b(a)f(log)h(message)17 b Fd(.)c(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fe(92)2025
-2607 y(Creating)27 b(a)f(branc)n(h)c Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
+2708 y(Creating)27 b(a)f(branc)n(h)c Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)49 b Fe(41)2025 2708 y(Creating)27 b(a)f(pro)t(ject)19
+f(.)g(.)49 b Fe(41)2025 2808 y(Creating)27 b(a)f(pro)t(ject)19
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(29)2025
-2808 y(Creating)27 b(a)f(rep)r(ository)d Fd(.)13 b(.)f(.)g(.)g(.)h(.)f
+2908 y(Creating)27 b(a)f(rep)r(ository)d Fd(.)13 b(.)f(.)g(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-48 b Fe(18)2025 2908 y(Credits)26 b(\(CVS)f(program\))e
+48 b Fe(18)2025 3009 y(Credits)26 b(\(CVS)f(program\))e
Fd(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fe(1)2025 3009 y(Credits)26
+(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fe(1)2025 3109 y(Credits)26
b(\(man)n(ual\))20 b Fd(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47
-b Fe(153)2025 3109 y(CVS)25 b(1.6,)i(and)e(w)n(atc)n(hes)13
+b Fe(153)2025 3210 y(CVS)25 b(1.6,)i(and)e(w)n(atc)n(hes)13
b Fd(.)h(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(69)2025 3210 y(CVS)25
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(69)2025 3310 y(CVS)25
b(command)f(structure)18 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(85)2025
-3310 y(CVS)25 b(directory)-6 b(,)26 b(in)f(rep)r(ository)15
+3410 y(CVS)25 b(directory)-6 b(,)26 b(in)f(rep)r(ository)15
b Fd(.)f(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)41 b Fe(11)2025 3410 y(CVS)25 b(directory)-6 b(,)26
+f(.)41 b Fe(11)2025 3511 y(CVS)25 b(directory)-6 b(,)26
b(in)f(w)n(orking)i(directory)16 b Fd(.)c(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)41 b Fe(13)2025 3511 y(CVS)25 b(passwd)h(\014le)18
+(.)g(.)h(.)41 b Fe(13)2025 3611 y(CVS)25 b(passwd)h(\014le)18
b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
-b Fe(22)2025 3611 y(CVS,)25 b(history)h(of)12 b Fd(.)h(.)g(.)f(.)g(.)h
+b Fe(22)2025 3711 y(CVS,)25 b(history)h(of)12 b Fd(.)h(.)g(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38 b Fe(1)2025 3711 y(CVS,)25
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38 b Fe(1)2025 3812 y(CVS,)25
b(in)n(tro)r(duction)h(to)9 b Fd(.)k(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35
-b Fe(1)2025 3812 y(CVS,)25 b(v)n(ersions)i(of)12 b Fd(.)h(.)f(.)g(.)h
+b Fe(1)2025 3912 y(CVS,)25 b(v)n(ersions)i(of)12 b Fd(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)38 b Fe(143)2025 3912 y(CVS/Base)27
+g(.)h(.)f(.)g(.)h(.)f(.)38 b Fe(143)2025 4013 y(CVS/Base)27
b(directory)6 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)32
-b Fe(16)2025 4013 y(CVS/Baserev)26 b(\014le)20 b Fd(.)12
+b Fe(16)2025 4113 y(CVS/Baserev)26 b(\014le)20 b Fd(.)12
b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fe(16)2025
-4113 y(CVS/Baserev.tmp)25 b(\014le)13 b Fd(.)f(.)h(.)f(.)g(.)h(.)f(.)g
+4213 y(CVS/Baserev.tmp)25 b(\014le)13 b Fd(.)f(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
-b Fe(16)2025 4213 y(CVS/Chec)n(kin.prog)26 b(\014le)21
+b Fe(16)2025 4314 y(CVS/Chec)n(kin.prog)26 b(\014le)21
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fe(16)2025 4314 y(CVS/En)n(tries)26
+(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fe(16)2025 4414 y(CVS/En)n(tries)26
b(\014le)13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
-b Fe(14)2025 4414 y(CVS/En)n(tries.Bac)n(kup)26 b(\014le)c
+b Fe(14)2025 4514 y(CVS/En)n(tries.Bac)n(kup)26 b(\014le)c
Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)48 b Fe(15)2025 4514 y(CVS/En)n(tries.Log)27
+(.)g(.)h(.)f(.)g(.)48 b Fe(15)2025 4615 y(CVS/En)n(tries.Log)27
b(\014le)12 b Fd(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)38 b Fe(15)2025
-4615 y(CVS/En)n(tries.Static)27 b(\014le)13 b Fd(.)f(.)g(.)g(.)h(.)f(.)
+4715 y(CVS/En)n(tries.Static)27 b(\014le)13 b Fd(.)f(.)g(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
-b Fe(15)2025 4715 y(CVS/Notify)26 b(\014le)8 b Fd(.)k(.)h(.)f(.)g(.)g
+b Fe(15)2025 4815 y(CVS/Notify)26 b(\014le)8 b Fd(.)k(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fe(16)2025 4815 y(CVS/Notify)-6
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fe(16)2025 4916 y(CVS/Notify)-6
b(.tmp)24 b(\014le)f Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)49
-b Fe(16)2025 4916 y(CVS/Rep)r(ository)26 b(\014le)c Fd(.)13
+b Fe(16)2025 5016 y(CVS/Rep)r(ository)26 b(\014le)c Fd(.)13
b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(14)2025 5016 y(CVS/Ro)r(ot)26
-b(\014le)14 b Fd(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)40 b Fe(7)p eop
+(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(14)p eop
%%Page: 159 161
159 160 bop 150 -116 a Ft(Index)3241 b(159)150 299 y
-Fe(CVS/T)-6 b(ag)27 b(\014le)14 b Fd(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)g(.)h(.)f(.)40 b Fe(16)150 399 y(CVS/T)-6
-b(emplate)25 b(\014le)11 b Fd(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
-b Fe(16)150 500 y(CVS/Up)r(date.prog)26 b(\014le)13 b
-Fd(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(16)150 600 y(CVS)p
-311 600 24 4 v 27 w(CLIENT)p 634 600 V 28 w(LOG,)26 b(en)n(vironmen)n
-(t)e(v)l(ariable)12 b Fd(.)h(.)g(.)f(.)38 b Fe(142)150
-700 y(CVS)p 311 700 V 27 w(CLIENT)p 634 700 V 28 w(POR)-6
-b(T)19 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)45 b Fe(25)150
-800 y(CVS)p 311 800 V 27 w(IGNORE)p 653 800 V 27 w(REMOTE)p
-1026 800 V 28 w(R)n(OOT,)26 b(en)n(vironmen)n(t)304 900
-y(v)l(ariable)9 b Fd(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)35 b Fe(142)150 1000 y(CVS)p 311 1000 V 27 w(P)-6
-b(ASSFILE,)25 b(en)n(vironmen)n(t)f(v)l(ariable)e Fd(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fe(23)150 1101 y(CVS)p
-311 1101 V 27 w(R)n(CMD)p 577 1101 V 28 w(POR)-6 b(T,)25
-b(en)n(vironmen)n(t)f(v)l(ariable)16 b Fd(.)d(.)g(.)f(.)42
-b Fe(142)150 1201 y(CVS)p 311 1201 V 27 w(RSH,)25 b(en)n(vironmen)n(t)f
-(v)l(ariable)16 b Fd(.)d(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-42 b Fe(141)150 1301 y(CVS)p 311 1301 V 27 w(SER)-9 b(VER,)26
+Fe(CVS/Ro)r(ot)26 b(\014le)14 b Fd(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)40 b Fe(7)150 399 y(CVS/T)-6 b(ag)27
+b(\014le)14 b Fd(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
+(.)40 b Fe(16)150 500 y(CVS/T)-6 b(emplate)25 b(\014le)11
+b Fd(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fe(16)150
+600 y(CVS/Up)r(date.prog)26 b(\014le)13 b Fd(.)g(.)f(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39
+b Fe(16)150 700 y(CVS)p 311 700 24 4 v 27 w(CLIENT)p
+634 700 V 28 w(LOG,)26 b(en)n(vironmen)n(t)e(v)l(ariable)12
+b Fd(.)h(.)g(.)f(.)38 b Fe(142)150 800 y(CVS)p 311 800
+V 27 w(CLIENT)p 634 800 V 28 w(POR)-6 b(T)19 b Fd(.)12
+b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)45 b Fe(25)150 901 y(CVS)p 311
+901 V 27 w(IGNORE)p 653 901 V 27 w(REMOTE)p 1026 901
+V 28 w(R)n(OOT,)26 b(en)n(vironmen)n(t)304 1000 y(v)l(ariable)9
+b Fd(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35
+b Fe(142)150 1101 y(CVS)p 311 1101 V 27 w(P)-6 b(ASSFILE,)25
+b(en)n(vironmen)n(t)f(v)l(ariable)e Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
+(.)47 b Fe(23)150 1201 y(CVS)p 311 1201 V 27 w(R)n(CMD)p
+577 1201 V 28 w(POR)-6 b(T,)25 b(en)n(vironmen)n(t)f(v)l(ariable)16
+b Fd(.)d(.)g(.)f(.)42 b Fe(142)150 1301 y(CVS)p 311 1301
+V 27 w(RSH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)16 b
+Fd(.)d(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42
+b Fe(141)150 1402 y(CVS)p 311 1402 V 27 w(SER)-9 b(VER,)26
b(and)f(:fork:)e Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fe(25)150 1402 y(CVS)p
-311 1402 V 27 w(SER)-9 b(VER,)26 b(en)n(vironmen)n(t)d(v)l(ariable)14
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fe(26)150 1502 y(CVS)p
+311 1502 V 27 w(SER)-9 b(VER,)26 b(en)n(vironmen)n(t)d(v)l(ariable)14
b Fd(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fe(20)150
-1502 y(CVS)p 311 1502 V 27 w(SER)-9 b(VER)p 648 1502
+1602 y(CVS)p 311 1602 V 27 w(SER)-9 b(VER)p 648 1602
V 27 w(SLEEP)j(,)25 b(en)n(vironmen)n(t)d(v)l(ariable)8
-b Fd(.)13 b(.)32 b Fe(142)150 1602 y(cvsadmin)7 b Fd(.)k(.)h(.)h(.)f(.)
+b Fd(.)13 b(.)32 b Fe(142)150 1703 y(cvsadmin)7 b Fd(.)k(.)h(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)32
-b Fe(91)150 1703 y(CVSEDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)10
+b Fe(91)150 1803 y(CVSEDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)10
b Fd(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36
-b Fe(4)150 1803 y(cvsignore)27 b(\(admin)d(\014le\),)i(global)21
+b Fe(4)150 1903 y(CVSEDITOR,)25 b(in)n(ternal)h(v)l(ariable)14
+b Fd(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)40
+b Fe(139)150 2004 y(cvsignore)27 b(\(admin)d(\014le\),)i(global)21
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-46 b Fe(136)150 1903 y(CVSIGNORE,)25 b(en)n(vironmen)n(t)f(v)l(ariable)
+46 b Fe(136)150 2104 y(CVSIGNORE,)25 b(en)n(vironmen)n(t)f(v)l(ariable)
6 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)32 b
-Fe(141)150 2004 y(CVSREAD,)25 b(en)n(vironmen)n(t)e(v)l(ariable)14
+Fe(141)150 2204 y(CVSREAD,)25 b(en)n(vironmen)n(t)e(v)l(ariable)14
b Fd(.)g(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)40
-b Fe(141)150 2104 y(CVSREAD,)25 b(o)n(v)n(erriding)18
+b Fe(141)150 2305 y(CVSREAD,)25 b(o)n(v)n(erriding)18
b Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(88)150 2204 y(cvsro)r(ot)6
+(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(88)150 2405 y(cvsro)r(ot)6
b Fd(.)14 b(.)e(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)33 b Fe(7)150 2305 y(CVSR)n(OOT)25
+g(.)h(.)f(.)g(.)g(.)33 b Fe(7)150 2505 y(CVSR)n(OOT)25
b(\(\014le\))e Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49
-b Fe(127)150 2405 y(CVSR)n(OOT,)25 b(en)n(vironmen)n(t)f(v)l(ariable)14
+b Fe(127)150 2606 y(CVSR)n(OOT,)25 b(en)n(vironmen)n(t)f(v)l(ariable)14
b Fd(.)f(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40
-b Fe(7)150 2505 y(CVSR)n(OOT,)25 b(mo)r(dule)g(name)13
+b Fe(7)150 2706 y(CVSR)n(OOT,)25 b(in)n(ternal)h(v)l(ariable)18
+b Fd(.)13 b(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+44 b Fe(138)150 2806 y(CVSR)n(OOT,)25 b(mo)r(dule)g(name)13
b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)39 b Fe(16)150 2606 y(CVSR)n(OOT,)25 b(m)n(ultiple)g(rep)r
+h(.)f(.)g(.)39 b Fe(16)150 2907 y(CVSR)n(OOT,)25 b(m)n(ultiple)g(rep)r
(ositories)g Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)49
-b Fe(17)150 2706 y(CVSR)n(OOT,)25 b(o)n(v)n(erriding)16
+b Fe(17)150 3007 y(CVSR)n(OOT,)25 b(o)n(v)n(erriding)16
b Fd(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(87)150 2806 y(CVSR)n(OOT,)25
+h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(87)150 3107 y(CVSR)n(OOT,)25
b(storage)i(of)g(\014les)16 b Fd(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)41 b Fe(13)150 2907
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)41 b Fe(13)150 3207
y(CVSR)n(OOT/con\014g)16 b Fd(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)42
-b Fe(138)150 3007 y(CVSUMASK,)25 b(en)n(vironmen)n(t)e(v)l(ariable)e
+b Fe(139)150 3308 y(CVSUMASK,)25 b(en)n(vironmen)n(t)e(v)l(ariable)e
Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46 b
-Fe(10)150 3107 y(cvswrapp)r(ers)26 b(\(admin)f(\014le\))20
+Fe(10)150 3408 y(cvswrapp)r(ers)26 b(\(admin)f(\014le\))20
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)46 b Fe(130)150 3207 y(CVSWRAPPERS,)22
+(.)f(.)g(.)h(.)46 b Fe(130)150 3508 y(CVSWRAPPERS,)22
b(en)n(vironmen)n(t)f(v)l(ariable)8 b Fd(.)13 b(.)31
-b Fe(130,)25 b(141)150 3308 y(Cyclic)i(Soft)n(w)n(are)11
-b Fd(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b
-Fe(155)150 3578 y Fp(D)150 3712 y Fe(Date)26 b(k)n(eyw)n(ord)c
+b Fe(130,)25 b(141)150 3779 y Fp(D)150 3913 y Fe(Date)h(k)n(eyw)n(ord)c
Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48
-b Fe(73)150 3812 y(Dates)13 b Fd(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+b Fe(73)150 4013 y(Dates)13 b Fd(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(88)150
-3913 y(dead)25 b(state)9 b Fd(.)k(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)g(.)h(.)34 b Fe(11)150 4013 y(Decimal)26
+4113 y(Dead)25 b(state)20 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(11)150 4214 y(Decimal)26
b(revision)g(n)n(um)n(b)r(er)18 b Fd(.)10 b(.)j(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)44
-b Fe(33)150 4113 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(commitinfo)7
+b Fe(33)150 4314 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(commitinfo)7
b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)33 b Fe(131)150 4214 y(DEF)-9 b(A)n(UL)j(T)25
+(.)g(.)g(.)h(.)33 b Fe(132)150 4414 y(DEF)-9 b(A)n(UL)j(T)25
b(in)h(editinfo)15 b Fd(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)41 b Fe(133)150
-4314 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(v)n(erifymsg)18
+(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)41 b Fe(134)150
+4515 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(v)n(erifymsg)18
b Fd(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)44 b Fe(132)150 4414 y(De\014ning)25
+(.)h(.)f(.)g(.)g(.)44 b Fe(132)150 4615 y(De\014ning)25
b(a)h(mo)r(dule)19 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45
-b Fe(31)150 4515 y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))e
+b Fe(31)150 4715 y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))e
Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)48 b Fe(16)150 4615 y(De\014ning)25
+(.)g(.)g(.)h(.)f(.)48 b Fe(16)150 4816 y(De\014ning)25
b(mo)r(dules)g(\(reference)i(man)n(ual\))17 b Fd(.)12
-b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fe(127)150 4715
+b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fe(127)150 4916
y(Deleting)26 b(\014les)20 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)44 b Fe(52)150 4816 y(Deleting)26
+g(.)h(.)f(.)g(.)h(.)44 b Fe(52)150 5016 y(Deleting)26
b(revisions)11 b Fd(.)j(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
-b Fe(92)150 4916 y(Deleting)26 b(stic)n(ky)f(tags)14
-b Fd(.)f(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(38)150 5016
-y(deleting)26 b(tags)e Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)48 b Fe(37)2025 299 y(Descending)25 b(directories)h
+b Fe(92)2025 299 y(Deleting)26 b(stic)n(ky)f(tags)14
+b Fd(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fe(38)2025 405
+y(Deleting)26 b(tags)15 b Fd(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)40 b Fe(37)2025 512 y(Descending)25 b(directories)h
Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)50 b Fe(49)2025 412 y(device)25
-b(no)r(des)7 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)32 b Fe(83)2025 526 y(Di\013)11 b Fd(.)h(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)38 b Fe(5)2025 639 y(Di\013)25 b(\(sub)r(command\))17
-b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)45 b Fe(99)2025
-753 y(Di\013erences,)26 b(merging)d Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-49 b Fe(46)2025 866 y(Directories,)27 b(mo)n(ving)18
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fe(55)2025
-979 y(directories,)27 b(remo)n(ving)13 b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-39 b Fe(53)2025 1093 y(Directory)-6 b(,)25 b(descending)d
+(.)h(.)f(.)g(.)g(.)h(.)f(.)50 b Fe(49)2025 618 y(Device)25
+b(no)r(des)17 b Fd(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
+g(.)43 b Fe(83)2025 724 y(Di\013)11 b Fd(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)38
+b Fe(5)2025 831 y(di\013)25 b(\(sub)r(command\))8 b Fd(.)i(.)i(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)34 b Fe(100)2025 937 y(Di\013erences,)26
+b(merging)d Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fe(46)2025
+1043 y(Directories,)27 b(mo)n(ving)18 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)45 b Fe(55)2025 1150 y(Directories,)27 b(remo)n(ving)c
Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)47 b Fe(49)2025 1206 y(Disjoin)n(t)26
-b(rep)r(ositories)9 b Fd(.)15 b(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35
-b Fe(17)2025 1320 y(Distributing)25 b(log)i(messages)e
-Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)50 b Fe(134)2025 1433 y(driv)n(er.c)25 b(\(merge)h
-(example\))17 b Fd(.)11 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fe(63)2025 1791
-y Fp(E)2025 1954 y Fe(edit)25 b(\(sub)r(command\))18
-b Fd(.)10 b(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43 b Fe(68)2025
-2067 y(editinfo)26 b(\(admin)f(\014le\))8 b Fd(.)k(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)34 b Fe(133)2025 2181 y(Editing)26 b(administrativ)n(e)f(\014les)17
-b Fd(.)c(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)43 b Fe(17)2025 2294 y(Editing)26 b(the)f(mo)r(dules)g(\014le)
-15 b Fd(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)41 b Fe(31)2025 2408 y(Editor,)26
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fe(53)2025 1256 y(Directory)-6
+b(,)25 b(descending)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)47
+b Fe(49)2025 1362 y(Disjoin)n(t)26 b(rep)r(ositories)9
+b Fd(.)15 b(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35 b Fe(17)2025
+1469 y(Distributing)25 b(log)i(messages)e Fd(.)12 b(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)50
+b Fe(135)2025 1575 y(driv)n(er.c)25 b(\(merge)h(example\))17
+b Fd(.)11 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)42 b Fe(63)2025 1891 y Fp(E)2025 2038
+y Fe(edit)25 b(\(sub)r(command\))18 b Fd(.)10 b(.)i(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)43 b Fe(68)2025 2145 y(editinfo)26 b(\(admin)f(\014le\))8
+b Fd(.)k(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fe(133)2025 2251
+y(Editing)26 b(administrativ)n(e)f(\014les)17 b Fd(.)c(.)f(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
+b Fe(17)2025 2357 y(Editing)26 b(the)f(mo)r(dules)g(\014le)15
+b Fd(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)41 b Fe(31)2025 2464 y(Editor,)26
b(a)n(v)n(oiding)g(in)n(v)n(o)r(cation)g(of)9 b Fd(.)14
b(.)e(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35
-b Fe(90)2025 2521 y(EDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)15
+b Fe(90)2025 2570 y(EDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)15
b Fd(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)42
-b Fe(4)2025 2634 y(EDITOR,)25 b(o)n(v)n(erriding)17 b
-Fd(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fe(87)2025 2748 y(Editor,)26
-b(sp)r(ecifying)h(p)r(er)f(mo)r(dule)9 b Fd(.)i(.)h(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35 b Fe(133)2025 2861
-y(editors)26 b(\(sub)r(command\))21 b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48
-b Fe(69)2025 2975 y(emerge)10 b Fd(.)i(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)36 b Fe(65)2025
-3088 y(encryption)21 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)47 b Fe(88)2025 3202 y(En)n(tries)26
-b(\014le,)g(in)g(CVS)f(directory)18 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(14)2025
-3315 y(En)n(tries.Bac)n(kup)26 b(\014le,)g(in)f(CVS)h(directory)9
-b Fd(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fe(15)2025
-3428 y(En)n(tries.Log)27 b(\014le,)f(in)g(CVS)f(directory)18
-b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43
-b Fe(15)2025 3542 y(En)n(tries.Static)26 b(\014le,)h(in)e(CVS)g
+b Fe(4)2025 2676 y(EDITOR,)25 b(in)n(ternal)h(v)l(ariable)20
+b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
+(.)g(.)46 b Fe(139)2025 2783 y(EDITOR,)25 b(o)n(v)n(erriding)17
+b Fd(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fe(87)2025 2889
+y(Editor,)26 b(sp)r(ecifying)h(p)r(er)f(mo)r(dule)9 b
+Fd(.)i(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35
+b Fe(133)2025 2995 y(editors)26 b(\(sub)r(command\))21
+b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)48 b Fe(69)2025 3102 y(emerge)10
+b Fd(.)i(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)36 b Fe(65)2025 3208 y(Encryption)13 b
+Fd(.)e(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
+b Fe(88)2025 3314 y(En)n(tries)26 b(\014le,)g(in)g(CVS)f(directory)18
+b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)44 b Fe(14)2025 3421 y(En)n(tries.Bac)n(kup)26 b(\014le,)g(in)f(CVS)
+h(directory)9 b Fd(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35
+b Fe(15)2025 3527 y(En)n(tries.Log)27 b(\014le,)f(in)g(CVS)f(directory)
+18 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43
+b Fe(15)2025 3634 y(En)n(tries.Static)26 b(\014le,)h(in)e(CVS)g
(directory)18 b Fd(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
-b Fe(15)2025 3655 y(En)n(vironmen)n(t)24 b(v)l(ariables)f
+b Fe(15)2025 3740 y(En)n(vironmen)n(t)24 b(v)l(ariables)f
Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)48 b Fe(141)2025 3769 y(Errors,)27
+(.)g(.)h(.)f(.)g(.)h(.)48 b Fe(141)2025 3846 y(Errors,)27
b(rep)r(orting)d Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)50
-b Fe(155)2025 3882 y(Example)25 b(of)h(a)g(w)n(ork-session)12
+b Fe(155)2025 3953 y(Example)25 b(of)h(a)g(w)n(ork-session)12
b Fd(.)i(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)39 b Fe(3)2025 3995 y(Example)25 b(of)h(merge)d
+g(.)h(.)f(.)g(.)39 b Fe(3)2025 4059 y(Example)25 b(of)h(merge)d
Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)49 b Fe(63)2025
-4109 y(Example,)25 b(branc)n(h)g(merge)20 b Fd(.)12 b(.)h(.)f(.)g(.)h
+4165 y(Example,)25 b(branc)n(h)g(merge)20 b Fd(.)12 b(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46
-b Fe(45)2025 4222 y(excluding)25 b(directories,)j(in)d(mo)r(dules)g
-(\014le)d Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48
-b Fe(129)2025 4336 y(exit)25 b(status,)i(of)f(commitinfo)20
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)47 b Fe(131)2025 4449 y(exit)25 b(status,)i(of)f(CVS)d
-Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49 b Fe(85)2025
-4563 y(exit)25 b(status,)i(of)f(editor)21 b Fd(.)12 b(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)47 b Fe(149)2025 4676 y(exit)25 b(status,)i(of)f(taginfo)d
-Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47 b Fe(57)2025 4789 y(exit)25
-b(status,)i(of)f(v)n(erifymsg)13 b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39
-b Fe(132)2025 4903 y(Exp)r(ort)25 b(\(sub)r(command\))17
-b Fd(.)10 b(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)43 b Fe(101)2025 5016 y(Exp)r(ort)25
-b(program)18 b Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
-b Fe(129)p eop
+b Fe(45)2025 4272 y(Excluding)25 b(directories,)j(in)d(mo)r(dules)g
+(\014le)13 b Fd(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39
+b Fe(129)2025 4378 y(Exit)25 b(status,)i(of)f(commitinfo)12
+b Fd(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)38 b Fe(132)2025 4484 y(Exit)25 b(status,)i(of)f(CVS)15
+b Fd(.)d(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fe(85)2025 4591
+y(Exit)25 b(status,)i(of)f(editor)11 b Fd(.)i(.)g(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)38
+b Fe(150)2025 4697 y(Exit)25 b(status,)i(of)f(taginfo)13
+b Fd(.)h(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)38 b Fe(57)2025 4803 y(Exit)25
+b(status,)i(of)f(v)n(erifymsg)c Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(132)2025
+4910 y(exp)r(ort)25 b(\(sub)r(command\))8 b Fd(.)i(.)i(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34
+b Fe(102)2025 5016 y(Exp)r(ort)25 b(program)18 b Fd(.)13
+b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fe(129)p
+eop
%%Page: 160 162
160 161 bop 150 -116 a Ft(160)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 299 y Fp(F)150 431 y
@@ -12771,10 +12807,10 @@ b(orcing)26 b(a)g(tag)h(matc)n(h)7 b Fd(.)j(.)j(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
32 b Fe(89)150 1428 y(fork,)26 b(access)h(metho)r(d)15
b Fd(.)d(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fe(25)150 1528
+f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fe(26)150 1528
y(F)-6 b(orm)25 b(for)h(log)h(message)6 b Fd(.)13 b(.)f(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-32 b Fe(135)150 1627 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)8
+32 b Fe(136)150 1627 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)8
b Fd(.)i(.)j(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)33 b Fe(85)150 1894 y Fp(G)150 2026 y Fe(Getting)26
b(started)15 b Fd(.)e(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
@@ -12792,355 +12828,364 @@ b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
g(.)h(.)f(.)g(.)h(.)47 b Fe(9)150 2524 y(GSSAPI)21 b
Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)g(.)48 b Fe(24)150 2791 y Fp(H)150 2923 y Fe(hard)25
-b(links)14 b Fd(.)f(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+g(.)g(.)48 b Fe(24)150 2624 y(Gzip)22 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fe(88,)27
+b(116)150 2890 y Fp(H)150 3023 y Fe(Hard)e(links)7 b
+Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)40 b Fe(83)150 3023 y(HEAD,)25 b(as)h(reserv)n(ed)g(tag)g
-(name)19 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)45 b Fe(34)150 3123 y(HEAD,)25 b(sp)r(ecial)i(tag)12
+f(.)32 b Fe(83)150 3123 y(HEAD,)25 b(as)h(reserv)n(ed)g(tag)g(name)19
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)45 b Fe(34)150 3222 y(HEAD,)25 b(sp)r(ecial)i(tag)12
b Fd(.)h(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)38 b Fe(90)150
-3222 y(Header)26 b(k)n(eyw)n(ord)20 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
+3322 y(Header)26 b(k)n(eyw)n(ord)20 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)46 b Fe(73)150 3322 y(History)26 b(\(sub)r(command\))11
-b Fd(.)f(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)37 b Fe(102)150 3422 y(History)26
+f(.)g(.)h(.)f(.)46 b Fe(73)150 3422 y(history)26 b(\(sub)r(command\))16
+b Fd(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)44 b Fe(103)150 3521 y(History)26
b(bro)n(wsing)e Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49
-b Fe(57)150 3521 y(History)26 b(\014le)13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h
+b Fe(57)150 3621 y(History)26 b(\014le)13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)39 b Fe(137)150 3621
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)39 b Fe(138)150 3720
y(History)26 b(\014les)18 b Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)g(.)h(.)44 b Fe(9)150 3720 y(History)26
+f(.)g(.)h(.)f(.)g(.)g(.)h(.)44 b Fe(9)150 3820 y(History)26
b(of)g(CVS)15 b Fd(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-41 b Fe(1)150 3820 y(HOME,)26 b(en)n(vironmen)n(t)e(v)l(ariable)12
+41 b Fe(1)150 3920 y(HOME,)26 b(en)n(vironmen)n(t)e(v)l(ariable)12
b Fd(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)38
-b Fe(141)150 3920 y(HOMEDRIVE,)25 b(en)n(vironmen)n(t)e(v)l(ariable)13
+b Fe(141)150 4019 y(HOMEDRIVE,)25 b(en)n(vironmen)n(t)e(v)l(ariable)13
b Fd(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b Fe(141)150
-4019 y(HOMEP)-6 b(A)g(TH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)16
+4119 y(HOMEP)-6 b(A)g(TH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)16
b Fd(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(141)150
-4286 y Fp(I)150 4418 y Fe(Id)25 b(k)n(eyw)n(ord)13 b
+4385 y Fp(I)150 4518 y Fe(Id)25 b(k)n(eyw)n(ord)13 b
Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
-b Fe(73)150 4518 y(Iden)n(t)25 b(\(shell)h(command\))18
+b Fe(73)150 4618 y(Iden)n(t)25 b(\(shell)h(command\))18
b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fe(74)150 4618 y(Iden)n(tifying)25
+(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fe(74)150 4717 y(Iden)n(tifying)25
b(a)h(branc)n(h)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)49
-b Fe(42)150 4717 y(Iden)n(tifying)25 b(\014les)14 b Fd(.)f(.)g(.)f(.)g
+b Fe(42)150 4817 y(Iden)n(tifying)25 b(\014les)14 b Fd(.)f(.)g(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fe(73)150 4817 y(Ignored)26
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fe(73)150 4917 y(Ignored)26
b(\014les)13 b Fd(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
-f(.)39 b Fe(136)150 4917 y(Ignoring)26 b(\014les)18 b
+f(.)39 b Fe(137)150 5016 y(Ignoring)26 b(\014les)18 b
Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44
-b Fe(136)150 5016 y(Imp)r(ort)24 b(\(sub)r(command\))18
-b Fd(.)10 b(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)43 b Fe(104)2025 299 y(Imp)r(orting)25
+b Fe(136)2025 299 y(imp)r(ort)25 b(\(sub)r(command\))18
+b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)47 b Fe(104)2025 399 y(Imp)r(orting)25
b(\014les)9 b Fd(.)j(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)35
-b Fe(29)2025 399 y(Imp)r(orting)25 b(\014les,)h(from)f(other)h(v)n
-(ersion)g(con)n(trol)g(systems)2193 499 y Fd(.)12 b(.)g(.)g(.)h(.)f(.)g
+b Fe(29)2025 499 y(Imp)r(orting)25 b(\014les,)h(from)f(other)h(v)n
+(ersion)g(con)n(trol)g(systems)2193 599 y Fd(.)12 b(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)40
-b Fe(30)2025 599 y(Imp)r(orting)25 b(mo)r(dules)8 b Fd(.)j(.)i(.)f(.)g
+b Fe(30)2025 699 y(Imp)r(orting)25 b(mo)r(dules)8 b Fd(.)j(.)i(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)g(.)h(.)f(.)g(.)34 b Fe(77)2025 699 y(Index)14 b
+g(.)g(.)h(.)f(.)g(.)34 b Fe(77)2025 799 y(Index)14 b
Fd(.)d(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)40 b Fe(157)2025 799 y(Info)26 b(\014les)g(\(syn)n(tax\))12
+f(.)g(.)h(.)40 b Fe(157)2025 900 y(Info)26 b(\014les)g(\(syn)n(tax\))12
b Fd(.)f(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 b Fe(131)2025
-900 y(Informing)25 b(others)11 b Fd(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)37 b Fe(65)2025 1000 y(init)26 b(\(sub)r(command\))21
+1000 y(Informing)25 b(others)11 b Fd(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)37 b Fe(65)2025 1100 y(init)26 b(\(sub)r(command\))21
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50 b Fe(18)2025
-1100 y(installed)26 b(images)h(\(VMS\))22 b Fd(.)12 b(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)49
-b Fe(10)2025 1200 y(In)n(tro)r(duction)25 b(to)h(CVS)17
-b Fd(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fe(1)2025
-1300 y(In)n(v)n(oking)24 b(CVS)19 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)45 b Fe(115)2025 1401 y(Isolation)21
-b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)45 b Fe(57)2025 1670 y Fp(J)2025 1804 y Fe(Join)21
-b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)46 b Fe(45)2025 2074 y Fp(K)2025
-2207 y Fe(k)n(eeping)25 b(a)h(c)n(hec)n(k)n(ed)f(out)g(cop)n(y)15
-b Fd(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)41 b Fe(135)2025 2308 y(Kerb)r(eros,)26 b(using)g(:gserv)n(er:)e
-Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)48 b Fe(24)2025 2408 y(Kerb)r(eros,)26
-b(using)g(:kserv)n(er:)c Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)47 b Fe(24)2025
-2508 y(Kerb)r(eros,)26 b(using)g(k)n(erb)r(erized)g(rsh)16
-b Fd(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42
-b Fe(20)2025 2608 y(Keyw)n(ord)25 b(expansion)17 b Fd(.)c(.)f(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)43 b Fe(73)2025 2709 y(Keyw)n(ord)25
-b(List)9 b Fd(.)k(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-35 b Fe(73)2025 2809 y(Keyw)n(ord)25 b(substitution)18
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fe(73)2025 2909 y(Keyw)n(ord)25
-b(substitution,)h(and)f(merging)d Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)48 b Fe(47)2025 3009 y(Keyw)n(ord)25 b(substitution,)h(c)n
-(hanging)g(mo)r(des)18 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)44
-b Fe(75)2025 3109 y(K\015ag)19 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+1200 y(Installed)26 b(images)g(\(VMS\))19 b Fd(.)12 b(.)h(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45
+b Fe(10)2025 1300 y(In)n(ternal)25 b(v)l(ariables)16
+b Fd(.)e(.)e(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fe(138)2025
+1401 y(In)n(tro)r(duction)25 b(to)h(CVS)17 b Fd(.)11
+b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fe(1)2025 1501 y(In)n(v)n(oking)24
+b(CVS)19 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)45
+b Fe(115)2025 1601 y(Isolation)21 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45 b Fe(57)2025
+1871 y Fp(J)2025 2005 y Fe(Join)21 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46
+b Fe(45)2025 2274 y Fp(K)2025 2408 y Fe(Keeping)25 b(a)h(c)n(hec)n(k)n
+(ed)f(out)h(cop)n(y)21 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)48 b Fe(136)2025 2508 y(Kerb)r(eros,)26
+b(using)g(:gserv)n(er:)e Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(24)2025
+2608 y(Kerb)r(eros,)26 b(using)g(:kserv)n(er:)c Fd(.)12
+b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)47 b Fe(25)2025 2709 y(Kerb)r(eros,)26 b(using)g(k)n(erb)r
+(erized)g(rsh)16 b Fd(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)42 b Fe(20)2025 2809 y(Keyw)n(ord)25 b(expansion)17
+b Fd(.)c(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)43 b Fe(73)2025 2909
+y(Keyw)n(ord)25 b(List)9 b Fd(.)k(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)35 b Fe(73)2025 3009 y(Keyw)n(ord)25
+b(substitution)18 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
+b Fe(73)2025 3109 y(Keyw)n(ord)25 b(substitution,)h(and)f(merging)d
+Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b
+Fe(47)2025 3210 y(Keyw)n(ord)25 b(substitution,)h(c)n(hanging)g(mo)r
+(des)18 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(75)2025
+3310 y(K\015ag)19 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45
-b Fe(75)2025 3210 y(kinit)13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
-b Fe(25)2025 3310 y(Kno)n(wn)25 b(bugs)h(in)f(this)h(man)n(ual)f(or)h
-(CVS)16 b Fd(.)c(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42
-b Fe(156)2025 3579 y Fp(L)2025 3713 y Fe(La)n(y)n(out)25
-b(of)h(rep)r(ository)d Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)49
-b Fe(7)2025 3814 y(Left-hand)25 b(options)11 b Fd(.)h(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)36 b Fe(86)2025 3914 y(Linear)26
-b(dev)n(elopmen)n(t)15 b Fd(.)c(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41
-b Fe(33)2025 4014 y(link,)26 b(sym)n(b)r(olic,)f(imp)r(orting)13
-b Fd(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)40 b Fe(105)2025 4114 y(List,)26 b(mailing)g(list)16
+f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fe(75)2025
+3410 y(kinit)13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b Fe(25)2025
+3510 y(Kno)n(wn)25 b(bugs)h(in)f(this)h(man)n(ual)f(or)h(CVS)16
+b Fd(.)c(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(156)2025
+3780 y Fp(L)2025 3914 y Fe(La)n(y)n(out)25 b(of)h(rep)r(ository)d
+Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)49 b Fe(7)2025
+4014 y(Left-hand)25 b(options)11 b Fd(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)36 b Fe(86)2025 4114 y(Linear)26 b(dev)n(elopmen)n(t)15
+b Fd(.)c(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fe(33)2025 4214
+y(Link,)25 b(sym)n(b)r(olic,)h(imp)r(orting)18 b Fd(.)12
+b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)44 b Fe(106)2025 4315 y(List,)26 b(mailing)g(list)16
b Fd(.)d(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)42
-b Fe(1)2025 4214 y(Lo)r(cally)27 b(Added)10 b Fd(.)g(.)j(.)f(.)g(.)h(.)
+b Fe(1)2025 4415 y(Lo)r(cally)27 b(Added)10 b Fd(.)g(.)j(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fe(61)2025 4315 y(Lo)r(cally)27
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fe(61)2025 4515 y(Lo)r(cally)27
b(Mo)r(di\014ed)9 b Fd(.)j(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34
-b Fe(61)2025 4415 y(Lo)r(cally)27 b(Remo)n(v)n(ed)19
+b Fe(61)2025 4615 y(Lo)r(cally)27 b(Remo)n(v)n(ed)19
b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fe(61)2025
-4515 y(Lo)r(c)n(kDir,)26 b(in)f(CVSR)n(OOT/con\014g)12
+4716 y(Lo)r(c)n(kDir,)26 b(in)f(CVSR)n(OOT/con\014g)12
b Fd(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
-b Fe(139)2025 4615 y(Lo)r(c)n(k)n(er)25 b(k)n(eyw)n(ord)9
+b Fe(140)2025 4816 y(Lo)r(c)n(k)n(er)25 b(k)n(eyw)n(ord)9
b Fd(.)k(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)35
-b Fe(73)2025 4716 y(Lo)r(c)n(king)26 b(\014les)9 b Fd(.)k(.)f(.)h(.)f
+b Fe(73)2025 4916 y(Lo)r(c)n(king)26 b(\014les)9 b Fd(.)k(.)f(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fe(61)2025
-4816 y(lo)r(c)n(ks,)26 b(cvs,)g(and)g(bac)n(kups)9 b
-Fd(.)i(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)34 b Fe(18)2025 4916 y(lo)r(c)n(ks,)26
-b(cvs,)g(in)n(tro)r(duction)11 b Fd(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
-b Fe(65)2025 5016 y(lo)r(c)n(ks,)26 b(cvs,)g(tec)n(hnical)g(details)c
-Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)46 b Fe(12)p eop
+5016 y(Lo)r(c)n(ks,)26 b(cvs,)g(and)f(bac)n(kups)14 b
+Fd(.)d(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)39 b Fe(18)p eop
%%Page: 161 163
161 162 bop 150 -116 a Ft(Index)3241 b(161)150 299 y
-Fe(Log)26 b(\(sub)r(command\))18 b Fd(.)11 b(.)h(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
-b Fe(106)150 403 y(Log)26 b(information,)h(sa)n(ving)18
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)44 b Fe(137)150 507 y(Log)26 b(k)n(eyw)n(ord)c
-Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48
-b Fe(73)150 611 y(Log)26 b(message)h(en)n(try)18 b Fd(.)11
-b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(4)150
-716 y(Log)26 b(message)h(template)10 b Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36
-b Fe(135)150 820 y(Log)26 b(message,)h(correcting)18
-b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)43 b Fe(92)150 924 y(log)27 b(message,)f(v)n
-(erifying)15 b Fd(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41 b Fe(132)150
-1028 y(Log)26 b(messages)10 b Fd(.)k(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)36 b Fe(134)150 1132 y(Log)26 b(messages,)h(editing)17
+Fe(Lo)r(c)n(ks,)26 b(cvs,)g(in)n(tro)r(duction)16 b Fd(.)c(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+41 b Fe(65)150 399 y(Lo)r(c)n(ks,)26 b(cvs,)g(tec)n(hnical)g(details)7
+b Fd(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)33 b Fe(12)150 499 y(log)27 b(\(sub)r(command\))13
+b Fd(.)d(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)39 b Fe(106)150 599
+y(Log)26 b(information,)h(sa)n(ving)18 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
+b Fe(138)150 699 y(Log)26 b(k)n(eyw)n(ord)c Fd(.)13 b(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fe(73)150 800
+y(Log)26 b(message)h(en)n(try)18 b Fd(.)11 b(.)h(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)44 b Fe(4)150 900 y(Log)26 b(message)h(template)10
+b Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)36 b Fe(136)150 1000 y(Log)26
+b(message,)h(correcting)18 b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43
+b Fe(92)150 1100 y(Log)26 b(message,)h(v)n(erifying)20
+b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)46 b Fe(132)150 1200 y(Log)26
+b(messages)10 b Fd(.)k(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+36 b Fe(135)150 1300 y(Log)26 b(messages,)h(editing)17
b Fd(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)g(.)43 b Fe(133)150 1237 y(Login)26
-b(\(sub)r(command\))c Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49
-b Fe(23)150 1341 y(loginfo)28 b(\(admin)c(\014le\))f
-Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fe(134)150 1445
-y(Logout)26 b(\(sub)r(command\))18 b Fd(.)11 b(.)h(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
-b Fe(23)150 1748 y Fp(M)150 1890 y Fe(Mail,)27 b(automatic)f(mail)g(on)
-f(commit)18 b Fd(.)12 b(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)44 b Fe(65)150 1995 y(Mailing)27 b(list)10 b Fd(.)j(.)g(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b
-Fe(1)150 2099 y(Mailing)27 b(log)g(messages)11 b Fd(.)i(.)g(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)37 b Fe(134)150 2203 y(Main)26 b(trunk)f(and)g(branc)n(hes)10
+f(.)g(.)g(.)h(.)f(.)g(.)43 b Fe(133)150 1400 y(LogHistory)-6
+b(,)26 b(in)g(CVSR)n(OOT/con\014g)19 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)45 b Fe(140)150 1500 y(Login)26 b(\(sub)r
+(command\))c Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fe(23)150
+1600 y(loginfo)28 b(\(admin)c(\014le\))f Fd(.)13 b(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)49 b Fe(135)150 1701 y(Logout)26 b(\(sub)r(command\))18
+b Fd(.)11 b(.)h(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(24)150 1979 y Fp(M)150
+2113 y Fe(Mail,)27 b(automatic)f(mail)g(on)f(commit)18
+b Fd(.)12 b(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
+b Fe(65)150 2213 y(Mailing)27 b(list)10 b Fd(.)j(.)g(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fe(1)150
+2313 y(Mailing)27 b(log)g(messages)11 b Fd(.)i(.)g(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
+b Fe(135)150 2413 y(Main)26 b(trunk)f(and)g(branc)n(hes)10
b Fd(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)36 b Fe(41)150 2307 y(mak)n(e)21 b Fd(.)12
+g(.)h(.)f(.)g(.)36 b Fe(41)150 2513 y(mak)n(e)21 b Fd(.)12
b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)47 b Fe(81)150 2411 y(Man)n(y)25 b(rep)r(ositories)10
+g(.)h(.)f(.)47 b Fe(81)150 2613 y(Man)n(y)25 b(rep)r(ositories)10
b Fd(.)15 b(.)d(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fe(17)150
-2516 y(Mark)n(ers,)27 b(con\015ict)10 b Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f
+2713 y(Mark)n(ers,)27 b(con\015ict)10 b Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)35 b Fe(64)150 2620 y(Merge,)27 b(an)f(example)9
+h(.)f(.)g(.)h(.)35 b Fe(64)150 2813 y(Merge,)27 b(an)f(example)9
b Fd(.)i(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)35 b Fe(63)150
-2724 y(Merge,)27 b(branc)n(h)e(example)8 b Fd(.)k(.)g(.)g(.)h(.)f(.)g
+2914 y(Merge,)27 b(branc)n(h)e(example)8 b Fd(.)k(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)34
-b Fe(45)150 2828 y(Merging)8 b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)
+b Fe(45)150 3014 y(Merging)8 b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33 b Fe(41)150
-2932 y(Merging)27 b(a)f(branc)n(h)12 b Fd(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+3114 y(Merging)27 b(a)f(branc)n(h)12 b Fd(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)38 b Fe(45)150 3036 y(Merging)27 b(a)f(\014le)d
+h(.)f(.)g(.)38 b Fe(45)150 3214 y(Merging)27 b(a)f(\014le)d
Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48
-b Fe(62)150 3141 y(Merging)27 b(t)n(w)n(o)f(revisions)14
+b Fe(62)150 3314 y(Merging)27 b(t)n(w)n(o)f(revisions)14
b Fd(.)f(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fe(46)150 3245 y(Merging,)27
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fe(46)150 3414 y(Merging,)27
b(and)f(k)n(eyw)n(ord)f(substitution)11 b Fd(.)h(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)37 b Fe(47)150 3349 y(mkmo)r(dules)9
+f(.)g(.)h(.)f(.)g(.)37 b Fe(47)150 3514 y(mkmo)r(dules)9
b Fd(.)h(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35
-b Fe(147)150 3453 y(Mo)r(di\014cations,)28 b(cop)n(ying)d(b)r(et)n(w)n
+b Fe(147)150 3614 y(Mo)r(di\014cations,)28 b(cop)n(ying)d(b)r(et)n(w)n
(een)h(branc)n(hes)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)49 b
-Fe(41)150 3557 y(Mo)r(dule)26 b(status)14 b Fd(.)f(.)f(.)h(.)f(.)g(.)h
+Fe(41)150 3715 y(Mo)r(dule)26 b(status)14 b Fd(.)f(.)f(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)40 b Fe(129)150 3662 y(Mo)r(dule,)27
+g(.)h(.)f(.)g(.)h(.)f(.)40 b Fe(129)150 3815 y(Mo)r(dule,)27
b(de\014ning)9 b Fd(.)j(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)35
-b Fe(31)150 3766 y(Mo)r(dules)27 b(\(admin)d(\014le\))12
+b Fe(31)150 3915 y(Mo)r(dules)27 b(\(admin)d(\014le\))12
b Fd(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 b Fe(127)150 3870 y(Mo)r(dules)27
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 b Fe(127)150 4015 y(Mo)r(dules)27
b(\014le)15 b Fd(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)41 b Fe(16)150 3974 y(Mo)r(dules)27 b(\014le,)f(c)n(hanging)7
+(.)g(.)41 b Fe(16)150 4115 y(Mo)r(dules)27 b(\014le)e(program)h
+(options)16 b Fd(.)d(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)42 b Fe(130)150 4215 y(Mo)r(dules)27 b(\014le,)f(c)n(hanging)7
b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fe(31)150 4078 y(mo)r(dules.db)9
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fe(31)150 4315 y(mo)r(dules.db)9
b Fd(.)i(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34
-b Fe(13)150 4183 y(mo)r(dules.dir)23 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)
+b Fe(13)150 4415 y(mo)r(dules.dir)23 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(13)150 4287
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(13)150 4516
y(mo)r(dules.pag)10 b Fd(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)35 b Fe(13)150 4391 y(Motiv)l(ation)26
+(.)f(.)g(.)h(.)35 b Fe(13)150 4616 y(Motiv)l(ation)26
b(for)h(branc)n(hes)16 b Fd(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b Fe(41)150
-4495 y(mo)n(ving)25 b(a)h(rep)r(ository)10 b Fd(.)j(.)f(.)h(.)f(.)g(.)g
+4716 y(Mo)n(ving)26 b(a)g(rep)r(ository)7 b Fd(.)13 b(.)f(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)35 b Fe(19)150 4599 y(Mo)n(ving)26 b(directories)16
+g(.)g(.)h(.)32 b Fe(19)150 4816 y(Mo)n(ving)26 b(directories)16
b Fd(.)e(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(55)150
-4704 y(Mo)n(ving)26 b(\014les)16 b Fd(.)d(.)g(.)f(.)g(.)h(.)f(.)g(.)g
+4916 y(Mo)n(ving)26 b(\014les)16 b Fd(.)d(.)g(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(54)150 4808 y(mo)n(ving)25
-b(tags)15 b Fd(.)e(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)41 b Fe(37)150 4912 y(Multiple)26 b(dev)n(elop)r(ers)16
-b Fd(.)d(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(61)150 5016
-y(Multiple)26 b(rep)r(ositories)17 b Fd(.)e(.)d(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
-b Fe(17)2025 299 y Fp(N)2025 444 y Fe(Name)24 b(k)n(eyw)n(ord)g
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(54)150 5016 y(Mo)n(ving)26
+b(tags)12 b Fd(.)h(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)38 b Fe(37)2025 299 y(Multiple)26 b(dev)n(elop)r(ers)16
+b Fd(.)d(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b Fe(61)2025 399
+y(Multiple)26 b(rep)r(ositories)17 b Fd(.)e(.)d(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)43
+b Fe(17)2025 669 y Fp(N)2025 802 y Fe(Name)24 b(k)n(eyw)n(ord)g
Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50
-b Fe(73)2025 549 y(Name,)25 b(sym)n(b)r(olic)g(\(tag\))19
+b Fe(73)2025 903 y(Name,)25 b(sym)n(b)r(olic)g(\(tag\))19
b Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(34)2025 654 y(Needs)25
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(34)2025 1003 y(Needs)25
b(Chec)n(k)n(out)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47
-b Fe(61)2025 759 y(Needs)25 b(Merge)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)g(.)h(.)46 b Fe(62)2025 865 y(Needs)25
+b Fe(61)2025 1103 y(Needs)25 b(Merge)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)46 b Fe(62)2025 1203 y(Needs)25
b(P)n(atc)n(h)9 b Fd(.)k(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)35 b Fe(61)2025 970 y(Newsgroups)20 b Fd(.)12
+(.)h(.)f(.)35 b Fe(61)2025 1303 y(Newsgroups)20 b Fd(.)12
b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45
-b Fe(1)2025 1075 y(notify)26 b(\(admin)e(\014le\))c Fd(.)12
+b Fe(1)2025 1404 y(notify)26 b(\(admin)e(\014le\))c Fd(.)12
b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46 b Fe(67)2025 1180
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46 b Fe(67)2025 1504
y(Notify)26 b(\014le,)g(in)f(CVS)h(directory)14 b Fd(.)e(.)g(.)g(.)h(.)
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39
-b Fe(16)2025 1286 y(Notify)-6 b(.tmp)24 b(\014le,)i(in)g(CVS)f
+b Fe(16)2025 1604 y(Notify)-6 b(.tmp)24 b(\014le,)i(in)g(CVS)f
(directory)10 b Fd(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)36 b Fe(16)2025 1391 y(Num)n(b)r(er,)24 b(branc)n(h)10
+(.)36 b Fe(16)2025 1704 y(Num)n(b)r(er,)24 b(branc)n(h)10
b Fd(.)i(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(33,)27 b(43)2025
-1496 y(Num)n(b)r(er,)d(revision-)8 b Fd(.)k(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+1805 y(Num)n(b)r(er,)d(revision-)8 b Fd(.)k(.)h(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)33 b Fe(33)2025 1796 y Fp(O)2025 1941 y Fe(option)26
-b(defaults)c Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47
-b Fe(86)2025 2046 y(Options,)26 b(global)16 b Fd(.)e(.)e(.)h(.)f(.)g(.)
+g(.)h(.)33 b Fe(33)2025 2074 y Fp(O)2025 2208 y Fe(Option)25
+b(defaults)11 b Fd(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
+b Fe(86)2025 2308 y(Options,)26 b(global)16 b Fd(.)e(.)e(.)h(.)f(.)g(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b Fe(86)2025 2151 y(options,)26
-b(in)g(mo)r(dules)f(\014le)9 b Fd(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35
-b Fe(129)2025 2256 y(Outdating)25 b(revisions)15 b Fd(.)e(.)g(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)41 b Fe(92)2025 2362 y(Ov)n(erlap)13
-b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)39 b Fe(62)2025 2467 y(Ov)n(erriding)25 b(CVSREAD)17
-b Fd(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fe(88)2025 2572 y(Ov)n(erriding)25
+(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b Fe(86)2025 2408 y(Options,)26
+b(in)f(mo)r(dules)g(\014le)16 b Fd(.)d(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)43 b Fe(129)2025
+2508 y(Outdating)25 b(revisions)15 b Fd(.)e(.)g(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+41 b Fe(92)2025 2609 y(Ov)n(erlap)13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b
+Fe(62)2025 2709 y(Ov)n(erriding)25 b(CVSREAD)17 b Fd(.)11
+b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)43 b Fe(88)2025 2809 y(Ov)n(erriding)25
b(CVSR)n(OOT)15 b Fd(.)c(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fe(87)2025
-2677 y(Ov)n(erriding)25 b(EDITOR)16 b Fd(.)c(.)g(.)g(.)h(.)f(.)g(.)h(.)
+2909 y(Ov)n(erriding)25 b(EDITOR)16 b Fd(.)c(.)g(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42
-b Fe(87)2025 2783 y(Ov)n(erriding)25 b(R)n(CSBIN)7 b
+b Fe(87)2025 3010 y(Ov)n(erriding)25 b(R)n(CSBIN)7 b
Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33 b Fe(86)2025
-2888 y(Ov)n(erriding)25 b(TMPDIR)11 b Fd(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)
+3110 y(Ov)n(erriding)25 b(TMPDIR)11 b Fd(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36
-b Fe(86)2025 2993 y(Ov)n(erview)8 b Fd(.)k(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+b Fe(86)2025 3210 y(Ov)n(erview)8 b Fd(.)k(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34 b Fe(1)2025
-3098 y(o)n(wnership,)26 b(sa)n(ving)g(in)g(CVS)c Fd(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)48 b Fe(83)2025 3398 y Fp(P)2025 3543 y Fe(P)n(arallel)27
+3310 y(Ownership,)26 b(sa)n(ving)g(in)f(CVS)11 b Fd(.)h(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37
+b Fe(83)2025 3580 y Fp(P)2025 3713 y Fe(P)n(arallel)27
b(rep)r(ositories)13 b Fd(.)i(.)e(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39
-b Fe(17)2025 3648 y(passwd)26 b(\(admin)f(\014le\))16
+b Fe(17)2025 3814 y(passwd)26 b(\(admin)f(\014le\))16
b Fd(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b Fe(22)2025 3753
-y(passw)n(ord)26 b(clien)n(t,)h(using)14 b Fd(.)e(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-40 b Fe(23)2025 3859 y(passw)n(ord)26 b(serv)n(er,)g(setting)h(up)16
-b Fd(.)11 b(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)41 b Fe(21)2025 3964 y(P)-6 b(A)g(TH,)25 b(en)n(vironmen)n
-(t)f(v)l(ariable)9 b Fd(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)35 b Fe(141)2025 4069 y(P)n(er-directory)25
-b(stic)n(ky)h(tags/dates)8 b Fd(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fe(16)2025 4174 y(P)n(er-mo)r(dule)25
-b(editor)d Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48 b
-Fe(133)2025 4280 y(p)r(ermissions,)26 b(general)9 b Fd(.)14
-b(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(9)2025 4385
-y(p)r(ermissions,)26 b(sa)n(ving)g(in)g(CVS)15 b Fd(.)d(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41
-b Fe(83)2025 4490 y(p)r(ermissions,)26 b(Windo)n(ws-sp)r(eci\014c)d
-Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48
-b Fe(10)2025 4595 y(P)n(olicy)6 b Fd(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b Fe(22)2025 3914
+y(P)n(assw)n(ord)27 b(clien)n(t,)f(using)10 b Fd(.)j(.)f(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)36 b Fe(23)2025 4014 y(P)n(assw)n(ord)27 b(serv)n(er,)f(setting)g
+(up)12 b Fd(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)38 b Fe(21)2025 4114 y(P)-6 b(A)g(TH,)25
+b(en)n(vironmen)n(t)f(v)l(ariable)9 b Fd(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fe(141)2025
+4214 y(P)n(er-directory)25 b(stic)n(ky)h(tags/dates)8
+b Fd(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+34 b Fe(16)2025 4315 y(P)n(er-mo)r(dule)25 b(editor)d
+Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48 b Fe(133)2025
+4415 y(P)n(ermissions,)27 b(general)7 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)33 b Fe(9)2025 4515 y(P)n(ermissions,)27
+b(sa)n(ving)f(in)f(CVS)12 b Fd(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 b Fe(83)2025 4615
+y(P)n(ermissions,)27 b(Windo)n(ws-sp)r(eci\014c)20 b
+Fd(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45
+b Fe(10)2025 4716 y(P)n(olicy)6 b Fd(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)32
-b Fe(71)2025 4700 y(Precommit)25 b(c)n(hec)n(king)e Fd(.)12
+b Fe(71)2025 4816 y(Precommit)25 b(c)n(hec)n(king)e Fd(.)12
b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)50 b Fe(131)2025 4806 y(Preserv)n(eP)n
-(ermissions,)27 b(in)f(CVSR)n(OOT/con\014g)9 b Fd(.)j(.)g(.)h(.)35
-b Fe(139)2025 4911 y(Pserv)n(er)26 b(\(sub)r(command\))11
-b Fd(.)f(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)37 b Fe(21)2025 5016 y(PV)n(CS,)26
-b(imp)r(orting)f(\014les)h(from)13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)39 b Fe(30)p
-eop
+(.)f(.)g(.)h(.)f(.)g(.)50 b Fe(132)2025 4916 y(pserv)n(er)25
+b(\(sub)r(command\))16 b Fd(.)10 b(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)42
+b Fe(21)2025 5016 y(PV)n(CS,)26 b(imp)r(orting)f(\014les)h(from)13
+b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)g(.)39 b Fe(30)p eop
%%Page: 162 164
162 163 bop 150 -116 a Ft(162)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 299 y Fp(R)150 431 y
@@ -13156,453 +13201,462 @@ b Fd(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b Fe(61)150
830 y(R)n(CSBIN,)25 b(in)h(CVSR)n(OOT/con\014g)19 b Fd(.)12
b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46
-b Fe(139)150 930 y(R)n(CSBIN,)25 b(o)n(v)n(erriding)8
+b Fe(139)150 930 y(R)n(CSBIN,)25 b(in)n(ternal)h(v)l(ariable)10
+b Fd(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
+g(.)h(.)36 b Fe(139)150 1029 y(R)n(CSBIN,)25 b(o)n(v)n(erriding)8
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33 b Fe(86)150
-1029 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)14 b Fd(.)e(.)g(.)h(.)f(.)g(.)h
+1129 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)14 b Fd(.)e(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)39 b Fe(73)150 1129 y(rcsinfo)27
+g(.)h(.)f(.)g(.)h(.)39 b Fe(73)150 1229 y(rcsinfo)27
b(\(admin)d(\014le\))7 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33
-b Fe(135)150 1229 y(Rdi\013)25 b(\(sub)r(command\))16
-b Fd(.)10 b(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b Fe(108)150 1328 y(read-only)25
-b(\014les,)i(and)e(-r)c Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47
-b Fe(87)150 1428 y(read-only)25 b(\014les,)i(and)e(CVSREAD)20
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47
-b Fe(141)150 1528 y(read-only)25 b(\014les,)i(and)e(w)n(atc)n(hes)10
-b Fd(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)35 b Fe(66)150 1627 y(read-only)25 b(\014les,)i(in)e(rep)r
-(ository)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)g(.)h(.)f(.)g(.)47 b Fe(9)150 1727 y(Read-only)25
-b(mo)r(de)17 b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
-b Fe(87)150 1827 y(read-only)25 b(rep)r(ository)i(access)21
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)46 b Fe(25)150 1926 y(readers)26 b(\(admin)f(\014le\))16
+b Fe(136)150 1328 y(rdi\013)25 b(\(sub)r(command\))11
+b Fd(.)g(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b Fe(108)150 1428
+y(Read-only)25 b(\014les,)h(and)g(-r)8 b Fd(.)k(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34
+b Fe(87)150 1528 y(Read-only)25 b(\014les,)h(and)g(CVSREAD)8
+b Fd(.)j(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)34
+b Fe(141)150 1627 y(Read-only)25 b(\014les,)h(and)g(w)n(atc)n(hes)15
+b Fd(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)40 b Fe(66)150 1727 y(Read-only)25 b(\014les,)h(in)g(rep)r(ository)
+7 b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)33 b Fe(9)150 1827 y(Read-only)25 b(mo)r(de)17
+b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
+b Fe(87)150 1926 y(Read-only)25 b(rep)r(ository)h(access)7
+b Fd(.)14 b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)32 b Fe(26)150 2026 y(readers)26 b(\(admin)f(\014le\))16
b Fd(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(25)150 2026
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(26)150 2126
y(Recursiv)n(e)25 b(\(directory)h(descending\))15 b Fd(.)d(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)40 b Fe(49)150
-2126 y(Reference)26 b(man)n(ual)f(\(\014les\))13 b Fd(.)f(.)h(.)f(.)g
+2225 y(Reference)26 b(man)n(ual)f(\(\014les\))13 b Fd(.)f(.)h(.)f(.)g
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
-b Fe(127)150 2225 y(Reference)26 b(man)n(ual)f(for)h(v)l(ariables)11
+b Fe(127)150 2325 y(Reference)26 b(man)n(ual)f(for)h(v)l(ariables)11
b Fd(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)37
-b Fe(141)150 2325 y(Reference,)26 b(commands)18 b Fd(.)11
+b Fe(141)150 2425 y(Reference,)26 b(commands)18 b Fd(.)11
b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)44 b Fe(115)150 2425 y(regular)27
-b(expression)f(syn)n(tax)10 b Fd(.)h(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fe(131)150
-2524 y(Regular)26 b(mo)r(dules)8 b Fd(.)k(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
-g(.)h(.)34 b Fe(128)150 2624 y(Release)27 b(\(sub)r(command\))11
-b Fd(.)e(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)36 b Fe(109)150 2724 y(Releases,)27
+(.)f(.)g(.)h(.)f(.)44 b Fe(115)150 2524 y(Regular)26
+b(expression)g(syn)n(tax)14 b Fd(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fe(131)150 2624
+y(Regular)26 b(mo)r(dules)8 b Fd(.)k(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)34 b Fe(128)150 2724 y(release)27 b(\(sub)r(command\))22
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)50 b Fe(109)150 2823 y(Releases,)27
b(revisions)g(and)e(v)n(ersions)17 b Fd(.)c(.)g(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fe(33)150 2823 y(Releasing)27
+(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fe(33)150 2923 y(Releasing)27
b(y)n(our)e(w)n(orking)h(cop)n(y)11 b Fd(.)h(.)g(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fe(5)150
-2923 y(Remote)25 b(rep)r(ositories)12 b Fd(.)i(.)f(.)f(.)g(.)h(.)f(.)g
+3023 y(Remote)25 b(rep)r(ositories)12 b Fd(.)i(.)f(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)38 b Fe(19)150 3023 y(Remo)n(v)n(e)24 b(\(sub)r(command\))c
+g(.)38 b Fe(19)150 3123 y(Remo)n(v)n(e)24 b(\(sub)r(command\))c
Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(52)150 3123 y(Remo)n(ving)24
+(.)h(.)f(.)g(.)h(.)f(.)48 b Fe(52)150 3222 y(Remo)n(ving)24
b(a)i(c)n(hange)20 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45
-b Fe(46)150 3222 y(remo)n(ving)25 b(directories)g Fd(.)12
-b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fe(53)150 3322 y(Remo)n(ving)24
-b(\014les)10 b Fd(.)k(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-36 b Fe(52)150 3422 y(remo)n(ving)25 b(tags)20 b Fd(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45
-b Fe(37)150 3521 y(Remo)n(ving)24 b(y)n(our)i(w)n(orking)g(cop)n(y)20
+b Fe(46)150 3322 y(Remo)n(ving)24 b(directories)10 b
+Fd(.)15 b(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fe(53)150 3422
+y(Remo)n(ving)24 b(\014les)10 b Fd(.)k(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)36 b Fe(52)150 3521 y(Remo)n(ving)24
+b(tags)6 b Fd(.)14 b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)32
+b Fe(37)150 3621 y(Remo)n(ving)24 b(y)n(our)i(w)n(orking)g(cop)n(y)20
b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)47 b Fe(5)150 3621 y(Renaming)25 b(directories)8
+(.)g(.)47 b Fe(5)150 3721 y(Renaming)25 b(directories)8
b Fd(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fe(55)150 3721
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fe(55)150 3820
y(Renaming)25 b(\014les)8 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)34 b Fe(54)150 3820 y(renaming)25 b(tags)17
-b Fd(.)d(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
-b Fe(37)150 3920 y(Replacing)26 b(a)g(log)h(message)12
+g(.)h(.)f(.)g(.)34 b Fe(54)150 3920 y(Renaming)25 b(tags)e
+Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48
+b Fe(37)150 4020 y(Replacing)26 b(a)g(log)h(message)12
b Fd(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)37 b Fe(92)150 4020 y(Rep)r(orting)26
+h(.)f(.)g(.)h(.)f(.)37 b Fe(92)150 4119 y(Rep)r(orting)26
b(bugs)14 b Fd(.)e(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)40
-b Fe(155)150 4119 y(Rep)r(ositories,)28 b(m)n(ultiple)16
+b Fe(155)150 4219 y(Rep)r(ositories,)28 b(m)n(ultiple)16
b Fd(.)11 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41 b Fe(17)150 4219 y(Rep)r(ositories,)
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41 b Fe(17)150 4319 y(Rep)r(ositories,)
28 b(remote)19 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45
-b Fe(19)150 4319 y(Rep)r(ository)26 b(\(in)n(tro\))d
+b Fe(19)150 4418 y(Rep)r(ository)26 b(\(in)n(tro\))d
Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49 b Fe(7)150
-4418 y(Rep)r(ository)26 b(\014le,)g(in)g(CVS)f(directory)10
+4518 y(Rep)r(ository)26 b(\014le,)g(in)g(CVS)f(directory)10
b Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35
-b Fe(14)150 4518 y(Rep)r(ository)-6 b(,)26 b(bac)n(king)f(up)14
+b Fe(14)150 4618 y(Rep)r(ository)-6 b(,)26 b(bac)n(king)f(up)14
b Fd(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)39 b Fe(18)150 4618 y(Rep)r(ository)-6
+f(.)g(.)h(.)f(.)g(.)h(.)39 b Fe(18)150 4717 y(Rep)r(ository)-6
b(,)26 b(example)6 b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32
-b Fe(7)150 4717 y(Rep)r(ository)-6 b(,)26 b(ho)n(w)g(data)g(is)g
+b Fe(7)150 4817 y(Rep)r(ository)-6 b(,)26 b(ho)n(w)g(data)g(is)g
(stored)17 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)43 b Fe(8)150 4817 y(rep)r(ository)-6
-b(,)26 b(mo)n(ving)16 b Fd(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42
-b Fe(19)150 4917 y(Rep)r(ository)-6 b(,)26 b(setting)g(up)10
+(.)h(.)f(.)g(.)43 b Fe(8)150 4917 y(Rep)r(ository)-6
+b(,)26 b(mo)n(ving)20 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47
+b Fe(19)150 5016 y(Rep)r(ository)-6 b(,)26 b(setting)g(up)10
b Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(18)150 5016 y(reserv)n(ed)26
-b(c)n(hec)n(k)n(outs)17 b Fd(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
-b Fe(61)2025 299 y(Resetting)26 b(stic)n(ky)f(tags)13
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(18)2025 299 y(Reserv)n(ed)25
+b(c)n(hec)n(k)n(outs)c Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48
+b Fe(61)2025 399 y(Resetting)26 b(stic)n(ky)f(tags)13
b Fd(.)g(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(38)2025 399 y(Resolving)26
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(38)2025 499 y(Resolving)26
b(a)g(con\015ict)17 b Fd(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
-b Fe(64)2025 499 y(Restoring)26 b(old)g(v)n(ersion)g(of)g(remo)n(v)n
+b Fe(64)2025 600 y(Restoring)26 b(old)g(v)n(ersion)g(of)g(remo)n(v)n
(ed)f(\014le)d Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48
-b Fe(46)2025 600 y(Resurrecting)26 b(old)g(v)n(ersion)f(of)i(dead)e
+b Fe(46)2025 700 y(Resurrecting)26 b(old)g(v)n(ersion)f(of)i(dead)e
(\014le)14 b Fd(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39
-b Fe(46)2025 700 y(Retriev)n(e)25 b(a)h(branc)n(h)11
+b Fe(46)2025 800 y(Retriev)n(e)25 b(a)h(branc)n(h)11
b Fd(.)g(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36 b Fe(42)2025
-800 y(Retrieving)25 b(an)h(old)g(revision)g(using)g(tags)21
+901 y(Retrieving)25 b(an)h(old)g(revision)g(using)g(tags)21
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46 b Fe(35)2025
-901 y(rev)n(erting)25 b(to)h(rep)r(ository)h(v)n(ersion)18
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-44 b Fe(68)2025 1001 y(Revision)26 b(k)n(eyw)n(ord)15
-b Fd(.)c(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fe(73)2025
-1101 y(Revision)26 b(managemen)n(t)14 b Fd(.)c(.)j(.)f(.)g(.)h(.)f(.)g
+1001 y(Rev)n(erting)25 b(to)h(rep)r(ository)g(v)n(ersion)e
+Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)49
+b Fe(68)2025 1101 y(Revision)26 b(k)n(eyw)n(ord)15 b
+Fd(.)c(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fe(73)2025
+1202 y(Revision)26 b(managemen)n(t)14 b Fd(.)c(.)j(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
-b Fe(71)2025 1202 y(Revision)26 b(n)n(um)n(b)r(ers)11
+b Fe(71)2025 1302 y(Revision)26 b(n)n(um)n(b)r(ers)11
b Fd(.)g(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b Fe(33)2025
-1302 y(Revision)26 b(n)n(um)n(b)r(ers)e(\(branc)n(hes\))d
+1402 y(Revision)26 b(n)n(um)n(b)r(ers)e(\(branc)n(hes\))d
Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)48 b Fe(43)2025 1402 y(Revision)26 b(tree)17 b Fd(.)12
+(.)48 b Fe(43)2025 1503 y(Revision)26 b(tree)17 b Fd(.)12
b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42
-b Fe(33)2025 1503 y(Revision)26 b(tree,)g(making)f(branc)n(hes)20
+b Fe(33)2025 1603 y(Revision)26 b(tree,)g(making)f(branc)n(hes)20
b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46
-b Fe(41)2025 1603 y(Revisions,)26 b(merging)g(di\013erences)g(b)r(et)n
+b Fe(41)2025 1703 y(Revisions,)26 b(merging)g(di\013erences)g(b)r(et)n
(w)n(een)21 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)47
-b Fe(46)2025 1703 y(Revisions,)26 b(v)n(ersions)g(and)g(releases)17
+b Fe(46)2025 1803 y(Revisions,)26 b(v)n(ersions)g(and)g(releases)17
b Fd(.)d(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
-b Fe(33)2025 1803 y(Righ)n(t-hand)24 b(options)e Fd(.)12
+b Fe(33)2025 1904 y(Righ)n(t-hand)24 b(options)e Fd(.)12
b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fe(88)2025 1904 y(Ro)r(ot)26
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fe(88)2025 2004 y(Ro)r(ot)26
b(\014le,)g(in)f(CVS)h(directory)19 b Fd(.)13 b(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46
-b Fe(7)2025 2004 y(rsh)21 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+b Fe(7)2025 2104 y(rsh)21 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47
-b Fe(20)2025 2104 y(rsh)25 b(replacemen)n(ts)h(\(Kerb)r(erized,)g(SSH,)
+b Fe(20)2025 2205 y(rsh)25 b(replacemen)n(ts)h(\(Kerb)r(erized,)g(SSH,)
f(&c\))18 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(20)2025
-2205 y(R)n(tag)25 b(\(sub)r(command\))17 b Fd(.)c(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
-f(.)45 b Fe(36)2025 2305 y(rtag,)26 b(creating)h(a)f(branc)n(h)f(using)
+2305 y(rtag)26 b(\(sub)r(command\))13 b Fd(.)d(.)j(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)39 b Fe(36)2025 2405 y(rtag,)26 b(creating)h(a)f(branc)n(h)f(using)
e Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)49 b Fe(41)2025 2575 y Fp(S)2025 2709 y Fe(Sa)n(ving)25
+(.)49 b Fe(41)2025 2675 y Fp(S)2025 2809 y Fe(Sa)n(ving)25
b(space)f Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-48 b Fe(92)2025 2809 y(SCCS,)26 b(imp)r(orting)f(\014les)h(from)18
+48 b Fe(92)2025 2910 y(SCCS,)26 b(imp)r(orting)f(\014les)h(from)18
b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)43 b Fe(30)2025 2910 y(Securit)n(y)-6 b(,)25
+(.)g(.)h(.)43 b Fe(30)2025 3010 y(Securit)n(y)-6 b(,)25
b(\014le)g(p)r(ermissions)h(in)g(rep)r(ository)16 b Fd(.)d(.)f(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)42 b Fe(9)2025 3010 y(securit)n(y)-6
-b(,)25 b(GSSAPI)17 b Fd(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42
-b Fe(24)2025 3110 y(securit)n(y)-6 b(,)25 b(k)n(erb)r(eros)18
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(24)2025
-3211 y(securit)n(y)-6 b(,)25 b(of)i(pserv)n(er)13 b Fd(.)e(.)i(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)38 b Fe(23)2025 3311 y(securit)n(y)-6
-b(,)25 b(setuid)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)42 b Fe(9)2025 3110 y(Securit)n(y)-6
+b(,)25 b(GSSAPI)10 b Fd(.)h(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36
+b Fe(24)2025 3211 y(Securit)n(y)-6 b(,)25 b(k)n(erb)r(eros)12
+b Fd(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)38 b Fe(25)2025
+3311 y(Securit)n(y)-6 b(,)25 b(of)h(pserv)n(er)7 b Fd(.)12
+b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)32 b Fe(24)2025 3411
+y(Securit)n(y)-6 b(,)25 b(setuid)15 b Fd(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)41 b Fe(10)2025 3512 y(Serv)n(er,)25
+b(CVS)12 b Fd(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-47 b Fe(10)2025 3411 y(serv)n(er,)26 b(CVS)18 b Fd(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
-b Fe(19)2025 3512 y(serv)n(er,)26 b(temp)r(orary)f(directories)7
-b Fd(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)33 b Fe(26)2025 3612 y(setgid)11 b Fd(.)i(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36
-b Fe(10)2025 3712 y(Setting)25 b(up)g(a)h(rep)r(ository)11
+g(.)38 b Fe(19)2025 3612 y(Serv)n(er,)25 b(temp)r(orary)g(directories)c
+Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)45 b Fe(27)2025 3712 y(Setgid)23 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48
+b Fe(10)2025 3812 y(Setting)25 b(up)g(a)h(rep)r(ository)11
b Fd(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)37 b Fe(18)2025 3812 y(setuid)9
-b Fd(.)j(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)34 b Fe(10)2025 3913 y(Sign)n(um)24
-b(Supp)r(ort)17 b Fd(.)11 b(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43
-b Fe(155)2025 4013 y(Source)25 b(k)n(eyw)n(ord)10 b Fd(.)i(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(74)2025 4113
-y(Source,)26 b(getting)g(CVS)f(source)13 b Fd(.)h(.)e(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
-b Fe(1)2025 4214 y(Source,)26 b(getting)g(from)g(CVS)21
-b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)48 b Fe(4)2025 4314 y(sp)r(ecial)27
-b(\014les)11 b Fd(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)36 b Fe(83)2025 4414 y(Sp)r(ecifying)26 b(dates)19
+h(.)f(.)g(.)h(.)f(.)g(.)37 b Fe(18)2025 3913 y(Setuid)20
b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)44
-b Fe(88)2025 4515 y(Spreading)25 b(information)7 b Fd(.)13
-b(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)33 b Fe(65)2025 4615 y(SSH)24
-b(\(rsh)i(replacemen)n(t\))19 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45
-b Fe(20)2025 4715 y(Starting)26 b(a)g(pro)t(ject)g(with)g(CVS)13
-b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
-h(.)38 b Fe(29)2025 4816 y(State)25 b(k)n(eyw)n(ord)15
-b Fd(.)e(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41
-b Fe(74)2025 4916 y(Status)25 b(of)i(a)f(\014le)10 b
-Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
-b Fe(61)2025 5016 y(Status)25 b(of)i(a)f(mo)r(dule)8
-b Fd(.)j(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)34 b Fe(129)p eop
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)46 b Fe(10)2025 4013 y(Sign)n(um)24 b(Supp)r(ort)17
+b Fd(.)11 b(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fe(155)2025
+4113 y(Source)25 b(k)n(eyw)n(ord)10 b Fd(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)36 b Fe(74)2025 4214 y(Source,)26
+b(getting)g(CVS)f(source)13 b Fd(.)h(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fe(1)2025
+4314 y(Source,)26 b(getting)g(from)g(CVS)21 b Fd(.)13
+b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)48 b Fe(4)2025 4414 y(Sp)r(ecial)26 b(\014les)d
+Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48
+b Fe(83)2025 4515 y(Sp)r(ecifying)26 b(dates)19 b Fd(.)12
+b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(88)2025
+4615 y(Spreading)25 b(information)7 b Fd(.)13 b(.)g(.)f(.)g(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)33
+b Fe(65)2025 4715 y(SSH)24 b(\(rsh)i(replacemen)n(t\))19
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fe(20)2025 4816 y(Starting)26
+b(a)g(pro)t(ject)g(with)g(CVS)13 b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)38 b Fe(29)2025
+4916 y(State)25 b(k)n(eyw)n(ord)15 b Fd(.)e(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)41 b Fe(74)2025 5016 y(Status)25
+b(of)i(a)f(\014le)10 b Fd(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)36 b Fe(61)p eop
%%Page: 163 165
163 164 bop 150 -116 a Ft(Index)3241 b(163)150 299 y
-Fe(stic)n(ky)25 b(date)17 b Fd(.)c(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)43 b Fe(38)150 399 y(Stic)n(ky)25
-b(tags)15 b Fd(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)41 b Fe(38)150 499 y(Stic)n(ky)25 b(tags,)h(resetting)10
-b Fd(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fe(38)150 599 y(Stic)n(ky)25
-b(tags/dates,)i(p)r(er-directory)12 b Fd(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)g(.)38 b Fe(16)150 699 y(Storing)26
-b(log)h(messages)16 b Fd(.)d(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b
-Fe(134)150 800 y(stream)25 b(authen)n(tication)13 b Fd(.)g(.)g(.)f(.)g
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)39 b Fe(86)150 900 y(Structure)23 b Fd(.)12 b(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)49 b
-Fe(85)150 1000 y(Sub)r(directories)16 b Fd(.)d(.)f(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(49)150 1100 y(Supp)r(ort,)25
+Fe(Status)25 b(of)i(a)f(mo)r(dule)8 b Fd(.)j(.)i(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)34 b Fe(129)150 399 y(Stic)n(ky)25 b(date)11 b Fd(.)h(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fe(38)150
+499 y(Stic)n(ky)25 b(tags)15 b Fd(.)e(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fe(38)150 599 y(Stic)n(ky)25
+b(tags,)h(resetting)10 b Fd(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35
+b Fe(38)150 699 y(Stic)n(ky)25 b(tags/dates,)i(p)r(er-directory)12
+b Fd(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)38
+b Fe(16)150 800 y(Storing)26 b(log)h(messages)16 b Fd(.)d(.)f(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
+h(.)f(.)42 b Fe(135)150 900 y(Stream)25 b(authen)n(tication)7
+b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)33 b Fe(86)150 1000 y(Structure)23
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
+h(.)49 b Fe(85)150 1100 y(Sub)r(directories)16 b Fd(.)d(.)f(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(49)150 1200 y(Supp)r(ort,)25
b(getting)h(CVS)g(supp)r(ort)17 b Fd(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)43 b Fe(155)150 1200 y(sym)n(b)r(olic)25
-b(link,)h(imp)r(orting)e Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)50 b Fe(105)150
-1300 y(sym)n(b)r(olic)25 b(links)17 b Fd(.)c(.)f(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)43 b Fe(83)150 1400 y(Sym)n(b)r(olic)25
+(.)f(.)g(.)h(.)f(.)g(.)g(.)43 b Fe(155)150 1300 y(Sym)n(b)r(olic)25
+b(link,)g(imp)r(orting)18 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(106)150
+1400 y(Sym)n(b)r(olic)25 b(links)11 b Fd(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)g(.)37 b Fe(83)150 1500 y(Sym)n(b)r(olic)25
b(name)f(\(tag\))12 b Fd(.)i(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38
-b Fe(34)150 1500 y(Syn)n(tax)24 b(of)j(info)f(\014les)13
+b Fe(34)150 1600 y(Syn)n(tax)24 b(of)j(info)f(\014les)13
b Fd(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(131)150 1600
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(131)150 1701
y(SystemAuth,)23 b(in)j(CVSR)n(OOT/con\014g)13 b Fd(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(139)150 1879 y Fp(T)150
-2012 y Fe(T)-6 b(ag)26 b(\(sub)r(command\))17 b Fd(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fe(36)150 2113 y(T)-6
-b(ag)26 b(\014le,)h(in)e(CVS)g(directory)20 b Fd(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)45 b Fe(16)150 2213 y(T)-6 b(ag)26 b(program)19
-b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44
-b Fe(129)150 2313 y(tag,)27 b(command,)d(in)n(tro)r(duction)d
-Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)47 b Fe(34)150 2413 y(tag,)27 b(creating)f(a)g(branc)n(h)f
-(using)20 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)h(.)45 b Fe(41)150 2513 y(tag,)27 b(example)21
-b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)47
-b Fe(34)150 2613 y(T)-6 b(ag,)27 b(retrieving)f(old)g(revisions)c
-Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)47 b Fe(35)150 2713 y(T)-6 b(ag,)27 b(sym)n(b)r(olic)e(name)10
+(.)h(.)f(.)g(.)h(.)f(.)39 b Fe(139)150 1979 y Fp(T)150
+2113 y Fe(tag)26 b(\(sub)r(command\))10 b Fd(.)g(.)j(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
+(.)f(.)g(.)36 b Fe(36)150 2213 y(T)-6 b(ag)26 b(\014le,)h(in)e(CVS)g
+(directory)20 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fe(16)150 2313 y(T)-6
+b(ag)26 b(program)19 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)44 b Fe(129)150 2413 y(tag,)27 b(command,)d(in)n(tro)r
+(duction)d Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)47 b Fe(34)150 2513 y(tag,)27 b(creating)f(a)g(branc)n
+(h)f(using)20 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)45 b Fe(41)150 2613 y(T)-6 b(ag,)27
+b(example)12 b Fd(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)38 b Fe(34)150 2713 y(T)-6 b(ag,)27 b(retrieving)f(old)g(revisions)
+c Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)47 b Fe(35)150 2813 y(T)-6 b(ag,)27 b(sym)n(b)r(olic)e(name)10
b Fd(.)i(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(34)150 2813
+f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b Fe(34)150 2914
y(taginfo)11 b Fd(.)j(.)e(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)g(.)37 b Fe(57)150 2914 y(T)-6
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)37 b Fe(57)150 3014 y(T)-6
b(ags)13 b Fd(.)g(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38 b Fe(34)150 3014 y(tags,)27
-b(deleting)12 b Fd(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)38 b Fe(37)150 3114 y(tags,)27 b(mo)n(ving)22 b Fd(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)48
-b Fe(37)150 3214 y(tags,)27 b(renaming)7 b Fd(.)12 b(.)g(.)g(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)32 b Fe(37)150 3314 y(T)-6
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38 b Fe(34)150 3114 y(T)-6
+b(ags,)27 b(deleting)21 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)46 b Fe(37)150 3214 y(T)-6 b(ags,)27 b(mo)n(ving)13
+b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
+b Fe(37)150 3314 y(T)-6 b(ags,)27 b(renaming)15 b Fd(.)d(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fe(37)150 3414 y(T)-6
b(ags,)27 b(stic)n(ky)19 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)45 b Fe(38)150 3414 y(tc,)26 b(T)-6
+(.)f(.)g(.)h(.)f(.)g(.)45 b Fe(38)150 3514 y(tc,)26 b(T)-6
b(rivial)27 b(Compiler)f(\(example\))15 b Fd(.)10 b(.)j(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fe(3)150
-3514 y(T)-6 b(eam)25 b(of)i(dev)n(elop)r(ers)22 b Fd(.)12
+3614 y(T)-6 b(eam)25 b(of)i(dev)n(elop)r(ers)22 b Fd(.)12
b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fe(61)150 3614 y(TEMP)-6
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fe(61)150 3715 y(TEMP)-6
b(,)27 b(en)n(vironmen)n(t)d(v)l(ariable)c Fd(.)13 b(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)46 b Fe(142)150
-3715 y(T)-6 b(emplate)25 b(\014le,)h(in)g(CVS)f(directory)17
+3815 y(T)-6 b(emplate)25 b(\014le,)h(in)g(CVS)f(directory)17
b Fd(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42
-b Fe(16)150 3815 y(T)-6 b(emplate)25 b(for)i(log)f(message)10
+b Fe(16)150 3915 y(T)-6 b(emplate)25 b(for)i(log)f(message)10
b Fd(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)36 b Fe(135)150 3915 y(temp)r(orary)25 b(directories,)i
-(and)e(serv)n(er)f Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)49 b Fe(26)150 4015 y(temp)r(orary)25 b(\014les,)h(lo)r(cation)h
-(of)20 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)f(.)g(.)45 b Fe(142)150 4115 y(Third-part)n(y)25
-b(sources)14 b Fd(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39
-b Fe(77)150 4215 y(Time)22 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b
-Fe(88)150 4315 y(timezone,)26 b(in)f(input)19 b Fd(.)13
-b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fe(88)150 4415
-y(timezone,)26 b(in)f(output)14 b Fd(.)d(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39
-b Fe(106)150 4516 y(TMP)-6 b(,)27 b(en)n(vironmen)n(t)c(v)l(ariable)10
-b Fd(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)36 b Fe(142)150 4616 y(TMPDIR,)26 b(en)n(vironmen)n(t)e(v)l
-(ariable)8 b Fd(.)k(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-34 b Fe(142)150 4716 y(TMPDIR,)26 b(o)n(v)n(erriding)12
+h(.)f(.)g(.)36 b Fe(136)150 4015 y(T)-6 b(emp)r(orary)25
+b(directories,)i(and)f(serv)n(er)14 b Fd(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)39 b Fe(27)150 4115 y(T)-6 b(emp)r(orary)25
+b(\014les,)h(lo)r(cation)i(of)9 b Fd(.)k(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fe(142)150 4215
+y(Third-part)n(y)25 b(sources)14 b Fd(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+39 b Fe(77)150 4315 y(Time)22 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47
+b Fe(88)150 4415 y(Timezone,)26 b(in)g(input)7 b Fd(.)k(.)i(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+g(.)h(.)f(.)g(.)33 b Fe(88)150 4516 y(Timezone,)26 b(in)g(output)18
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fe(106)150 4616 y(TMP)-6
+b(,)27 b(en)n(vironmen)n(t)c(v)l(ariable)10 b Fd(.)j(.)f(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36 b
+Fe(142)150 4716 y(TMPDIR,)26 b(en)n(vironmen)n(t)e(v)l(ariable)8
+b Fd(.)k(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34
+b Fe(142)150 4816 y(TMPDIR,)26 b(o)n(v)n(erriding)12
b Fd(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fe(86)150 4816 y(T)-6
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fe(86)150 4916 y(T)-6
b(opLev)n(elAdmin,)24 b(in)i(CVSR)n(OOT/con\014g)8 b
-Fd(.)k(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Fe(139)150 4916
+Fd(.)k(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Fe(139)150 5016
y(T)-6 b(race)16 b Fd(.)d(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(87)150 5016
-y(T)-6 b(raceabilit)n(y)20 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)44 b Fe(57)2025 299 y(T)-6 b(rac)n(king)26
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(87)2025 299
+y(T)-6 b(raceabilit)n(y)19 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)44 b Fe(57)2025 399 y(T)-6 b(rac)n(king)26
b(sources)12 b Fd(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37
-b Fe(77)2025 399 y(T)-6 b(ransactions,)27 b(atomic,)f(lac)n(k)g(of)8
+b Fe(77)2025 499 y(T)-6 b(ransactions,)27 b(atomic,)f(lac)n(k)g(of)8
b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)34 b Fe(66)2025 499 y(T)-6 b(rivial)26 b(Compiler)g(\(example\))
+(.)g(.)34 b Fe(66)2025 599 y(T)-6 b(rivial)26 b(Compiler)g(\(example\))
16 b Fd(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)42 b Fe(3)2025 599 y(T)n(ypical)26
+(.)f(.)g(.)h(.)f(.)42 b Fe(3)2025 699 y(T)n(ypical)26
b(rep)r(ository)21 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47
-b Fe(7)2025 868 y Fp(U)2025 1001 y Fe(umask,)25 b(for)h(rep)r(ository)h
-(\014les)18 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(10)2025 1101 y(Undoing)25
+b Fe(7)2025 968 y Fp(U)2025 1101 y Fe(Umask,)24 b(for)j(rep)r(ository)f
+(\014les)11 b Fd(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)36 b Fe(10)2025 1201 y(Undoing)25
b(a)h(c)n(hange)8 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34
-b Fe(46)2025 1201 y(unedit)25 b(\(sub)r(command\))11
+b Fe(46)2025 1301 y(unedit)25 b(\(sub)r(command\))11
b Fd(.)f(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b Fe(68)2025 1301 y(Unkno)n(wn)21
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b Fe(68)2025 1401 y(Unkno)n(wn)21
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)49 b Fe(62)2025 1401 y(unreserv)n(ed)25 b(c)n(hec)n(k)n(outs)11
-b Fd(.)g(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36 b Fe(61)2025 1501
-y(Up-to-date)18 b Fd(.)10 b(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)43 b Fe(61)2025 1601 y(Up)r(date)25 b(\(sub)r
-(command\))11 b Fd(.)f(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b Fe(110)2025 1701
-y(Up)r(date)25 b(program)12 b Fd(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)38 b Fe(129)2025 1801 y(up)r(date,)25 b(in)n(tro)r(duction)17
-b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fe(62)2025 1902
+g(.)49 b Fe(62)2025 1501 y(Unreserv)n(ed)25 b(c)n(hec)n(k)n(outs)20
+b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fe(61)2025 1601 y(Up-to-date)18
+b Fd(.)10 b(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+43 b Fe(61)2025 1701 y(up)r(date)25 b(\(sub)r(command\))16
+b Fd(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)45 b Fe(111)2025 1801 y(Up)r(date)25
+b(program)12 b Fd(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
+b Fe(129)2025 1902 y(Up)r(date,)25 b(in)n(tro)r(duction)9
+b Fd(.)k(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fe(62)2025 2002
y(up)r(date,)25 b(to)h(displa)n(y)g(\014le)g(status)11
b Fd(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)37 b Fe(62)2025 2002 y(Up)r(date.prog)26 b(\014le,)g(in)f(CVS)h
+g(.)37 b Fe(62)2025 2102 y(Up)r(date.prog)26 b(\014le,)g(in)f(CVS)h
(directory)19 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45
-b Fe(16)2025 2102 y(Up)r(dating)25 b(a)h(\014le)21 b
+b Fe(16)2025 2202 y(Up)r(dating)25 b(a)h(\014le)21 b
Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47
-b Fe(62)2025 2202 y(user)26 b(aliases)11 b Fd(.)k(.)d(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)37 b Fe(22)2025
-2302 y(users)26 b(\(admin)e(\014le\))16 b Fd(.)d(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)42 b Fe(67)2025 2580 y Fp(V)2025 2713
-y Fe(V)-6 b(endor)8 b Fd(.)j(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33 b Fe(77)2025 2813
-y(V)-6 b(endor)24 b(branc)n(h)8 b Fd(.)k(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+b Fe(62)2025 2302 y(User)25 b(aliases)g Fd(.)12 b(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)48 b Fe(22)2025 2402
+y(User)25 b(v)l(ariables)18 b Fd(.)c(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)34 b Fe(77)2025 2913 y(v)n(erifymsg)25
-b(\(admin)f(\014le\))11 b Fd(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37 b
-Fe(132)2025 3013 y(v)n(ersions,)26 b(of)h(CVS)12 b Fd(.)g(.)g(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)38 b Fe(143)2025 3113 y(V)-6
-b(ersions,)26 b(revisions)h(and)e(releases)h Fd(.)12
-b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50
-b Fe(33)2025 3213 y(Viewing)26 b(di\013erences)e Fd(.)13
+(.)g(.)h(.)44 b Fe(139)2025 2502 y(USER,)25 b(in)n(ternal)h(v)l
+(ariable)16 b Fd(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fe(139)2025 2602 y(users)26
+b(\(admin)e(\014le\))16 b Fd(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42
+b Fe(67)2025 2880 y Fp(V)2025 3013 y Fe(V)-6 b(ariables)9
+b Fd(.)k(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)35 b Fe(138)2025 3113 y(V)-6 b(endor)8 b Fd(.)j(.)h(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)33
+b Fe(77)2025 3213 y(V)-6 b(endor)24 b(branc)n(h)8 b Fd(.)k(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fe(77)2025 3313
+y(v)n(erifymsg)25 b(\(admin)f(\014le\))11 b Fd(.)i(.)f(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37
+b Fe(132)2025 3414 y(V)-6 b(ersions,)26 b(of)h(CVS)c
+Fd(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50 b Fe(143)2025
+3514 y(V)-6 b(ersions,)26 b(revisions)h(and)e(releases)h
+Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50
+b Fe(33)2025 3614 y(Viewing)26 b(di\013erences)e Fd(.)13
b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)50 b Fe(5)2025 3313
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)50 b Fe(5)2025 3714
y(VISUAL,)24 b(en)n(vironmen)n(t)g(v)l(ariable)7 b Fd(.)12
b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)33
-b Fe(4)2025 3582 y Fp(W)2025 3715 y Fe(w)n(atc)n(h)26
+b Fe(4)2025 3814 y(VISUAL,)24 b(in)n(ternal)i(v)l(ariable)11
+b Fd(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)37 b Fe(139)2025 4082 y Fp(W)2025 4216 y Fe(w)n(atc)n(h)26
b(add)f(\(sub)r(command\))18 b Fd(.)10 b(.)i(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43 b Fe(67)2025
-3816 y(w)n(atc)n(h)26 b(o\013)f(\(sub)r(command\))18
+4316 y(w)n(atc)n(h)26 b(o\013)f(\(sub)r(command\))18
b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)46 b Fe(66)2025 3916 y(w)n(atc)n(h)26
+(.)g(.)h(.)f(.)g(.)46 b Fe(66)2025 4416 y(w)n(atc)n(h)26
b(on)f(\(sub)r(command\))19 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fe(66)2025
-4016 y(w)n(atc)n(h)26 b(remo)n(v)n(e)e(\(sub)r(command\))16
+4516 y(w)n(atc)n(h)26 b(remo)n(v)n(e)e(\(sub)r(command\))16
b Fd(.)10 b(.)i(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)41 b Fe(67)2025 4116 y(w)n(atc)n(hers)26 b(\(sub)r(command\))9
+(.)41 b Fe(67)2025 4616 y(w)n(atc)n(hers)26 b(\(sub)r(command\))9
b Fd(.)h(.)i(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)g(.)h(.)f(.)g(.)35 b Fe(69)2025 4216 y(W)-6 b(atc)n(hes)23
+g(.)g(.)h(.)f(.)g(.)35 b Fe(69)2025 4716 y(W)-6 b(atc)n(hes)23
b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)49 b Fe(66)2025 4316 y(Wdi\013)25 b(\(imp)r(ort)g(example\))17
-b Fd(.)11 b(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)42 b Fe(77)2025 4416 y(w)n(eb)26
-b(pages,)g(main)n(taining)g(with)g(CVS)9 b Fd(.)j(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)36 b Fe(135)2025 4516 y(What)25
+g(.)h(.)49 b Fe(66)2025 4816 y(wdi\013)26 b(\(imp)r(ort)f(example\))10
+b Fd(.)h(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)36 b Fe(77)2025 4916 y(W)-6 b(eb)25
+b(pages,)i(main)n(taining)e(with)h(CVS)18 b Fd(.)12 b(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)44 b Fe(136)2025 5016 y(What)25
b(\(shell)h(command\))12 b Fd(.)f(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38
-b Fe(74)2025 4616 y(What)25 b(branc)n(hes)h(are)g(go)r(o)r(d)h(for)20
-b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)45 b Fe(41)2025 4716 y(What)25 b(is)h(CVS)g(not?)18
-b Fd(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44 b Fe(2)2025
-4816 y(What)25 b(is)h(CVS?)13 b Fd(.)g(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)39 b Fe(1)2025 4916 y(When)25 b(to)h(commit)c
-Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50 b Fe(71)2025
-5016 y(Windo)n(ws,)26 b(and)g(p)r(ermissions)8 b Fd(.)13
-b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
-(.)h(.)34 b Fe(10)p eop
+b Fe(74)p eop
%%Page: 164 166
164 165 bop 150 -116 a Ft(164)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 299 y Fe(W)-6 b(ork-session,)26
+b(V)-8 b(ersions)30 b(System)150 299 y Fe(What)25 b(branc)n(hes)h(are)g
+(go)r(o)r(d)h(for)20 b Fd(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)45 b Fe(41)150 399 y(What)25
+b(is)i(CVS)e(not?)18 b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)44
+b Fe(2)150 499 y(What)25 b(is)i(CVS?)13 b Fd(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)39 b Fe(1)150 600 y(When)25
+b(to)h(commit)d Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)50
+b Fe(71)150 700 y(Windo)n(ws,)27 b(and)e(p)r(ermissions)8
+b Fd(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)34 b Fe(10)150 800 y(W)-6 b(ork-session,)26
b(example)f(of)15 b Fd(.)e(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)41 b Fe(3)150
-400 y(W)-6 b(orking)25 b(cop)n(y)e Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)
+901 y(W)-6 b(orking)25 b(cop)n(y)e Fd(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)48 b Fe(61)150 500 y(W)-6 b(orking)25
+(.)g(.)h(.)f(.)g(.)h(.)48 b Fe(61)150 1001 y(W)-6 b(orking)25
b(cop)n(y)-6 b(,)26 b(remo)n(ving)13 b Fd(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)40
-b Fe(5)150 601 y(W)-6 b(rapp)r(ers)19 b Fd(.)13 b(.)f(.)g(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45 b Fe(130)150
-702 y(writers)27 b(\(admin)d(\014le\))d Fd(.)12 b(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)46 b Fe(25)2025 299 y Fp(Z)2025 549 y Fe(zone,)26
-b(time,)f(in)h(input)15 b Fd(.)c(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40
-b Fe(88)2025 702 y(zone,)26 b(time,)f(in)h(output)8 b
-Fd(.)k(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fe(106)p eop
+b Fe(5)2025 299 y(W)-6 b(rapp)r(ers)19 b Fd(.)12 b(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b Fe(130)2025
+408 y(writers)27 b(\(admin)d(\014le\))d Fd(.)12 b(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
+g(.)h(.)46 b Fe(26)2025 739 y Fp(Z)2025 892 y Fe(Zone,)26
+b(time,)f(in)h(input)8 b Fd(.)j(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)34
+b Fe(88)2025 1001 y(Zone,)26 b(time,)f(in)h(output)19
+b Fd(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fe(106)p eop
%%Page: -1 167
-1 166 bop 3723 -116 a Fb(i)150 299 y Fq(Short)53 b(Con)l(ten)l(ts)150
540 y Fb(1)156 b(Ov)m(erview)13 b Fa(.)20 b(.)g(.)f(.)h(.)f(.)h(.)f(.)g
@@ -13646,22 +13700,22 @@ b Fa(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)50
b Fb(81)150 2516 y(15)107 b(Sp)s(ecial)31 b(Files)15
b Fa(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)46
-b Fb(83)150 2657 y(App)s(endix)33 b(H)99 b(Guide)32 b(to)h(CVS)g
+b Fb(83)150 2657 y(App)s(endix)33 b(A)99 b(Guide)32 b(to)h(CVS)g
(commands)c Fa(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
(.)h(.)f(.)h(.)f(.)61 b Fb(85)150 2798 y(App)s(endix)33
-b(H)99 b(Quic)m(k)33 b(reference)h(to)f(CVS)g(commands)22
+b(B)103 b(Quic)m(k)33 b(reference)h(to)f(CVS)g(commands)22
b Fa(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)54 b Fb(115)150
-2939 y(App)s(endix)33 b(H)99 b(Reference)34 b(man)m(ual)e(for)g
+2939 y(App)s(endix)33 b(C)102 b(Reference)34 b(man)m(ual)e(for)g
(Administrativ)m(e)e(\014les)40 b Fa(.)19 b(.)g(.)h(.)f(.)h(.)71
-b Fb(127)150 3080 y(App)s(endix)33 b(H)99 b(All)31 b(en)m(vironmen)m(t)
+b Fb(127)150 3080 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
Fa(.)f(.)e(.)h(.)f(.)55 b Fb(141)150 3221 y(App)s(endix)33
-b(H)99 b(Compatibilit)m(y)30 b(b)s(et)m(w)m(een)k(CVS)g(V)-8
+b(E)106 b(Compatibilit)m(y)30 b(b)s(et)m(w)m(een)k(CVS)g(V)-8
b(ersions)38 b Fa(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)70
-b Fb(143)150 3362 y(App)s(endix)33 b(H)99 b(T)-8 b(roublesho)s(oting)17
-b Fa(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
-h(.)f(.)h(.)f(.)h(.)f(.)g(.)50 b Fb(145)150 3504 y(App)s(endix)33
-b(H)99 b(Credits)20 b Fa(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
+b Fb(143)150 3362 y(App)s(endix)33 b(F)108 b(T)-8 b(roublesho)s(oting)
+17 b Fa(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)50 b Fb(145)150 3504 y(App)s(endix)31
+b(G)97 b(Credits)20 b Fa(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
(.)52 b Fb(153)150 3645 y(App)s(endix)33 b(H)99 b(Dealing)31
b(with)h(bugs)h(in)f(CVS)h(or)f(this)h(man)m(ual)j Fa(.)19
@@ -13766,20 +13820,20 @@ g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48 b Ft(23)1047
4445 y(2.9.3.3)93 b(Securit)m(y)30 b(considerations)f(with)g(passw)m
(ord)1228 4555 y(authen)m(tication)19 b Fn(.)d(.)f(.)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(.)48 b Ft(23)748 4664 y(2.9.4)93 b(Direct)30
+g(.)g(.)g(.)48 b Ft(24)748 4664 y(2.9.4)93 b(Direct)30
b(connection)h(with)e(GSSAPI)f Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Ft(24)748 4774 y(2.9.5)93
b(Direct)30 b(connection)h(with)e(k)m(erb)s(eros)9 b
Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)38 b Ft(24)748 4883 y(2.9.6)93 b(Connecting)29 b(with)g(fork)g
+(.)38 b Ft(25)748 4883 y(2.9.6)93 b(Connecting)29 b(with)g(fork)g
Fn(.)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(.)58 b Ft(25)449
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Ft(26)449
4993 y(2.10)92 b(Read-only)30 b(rep)s(ository)g(access)18
b Fn(.)f(.)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(.)48 b Ft(25)449
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Ft(26)449
5103 y(2.11)92 b(T)-8 b(emp)s(orary)30 b(directories)f(for)i(the)f
(serv)m(er)23 b Fn(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Ft(26)p eop
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Ft(27)p eop
%%Page: -4 170
-4 169 bop 150 -116 a Ft(iv)2127 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 83 y Fp(3)135 b(Starting)46
@@ -13977,8 +14031,8 @@ b Fn(.)i(.)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(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)41 b Ft(75)449 3929 y(12.5)92 b(Problems)29 b(with)g(the)i
($Log: cvs.ps,v $
-(Revision 1.1.1.16 1999/09/10 05:14:31 tholo
-(Latest version from Cyclic; skipped files
+(Revision 1.1.1.17 2001/02/10 19:02:50 tholo
+(Latest from Cyclic Software
()h(k)m(eyw)m(ord.)27 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)55 b Ft(75)150
4172 y Fp(13)135 b(T)-11 b(rac)l(king)45 b(third-part)l(y)g(sources)11
@@ -14009,217 +14063,222 @@ b Fp(81)p eop
b(V)-8 b(ersions)30 b(System)150 83 y Fp(15)135 b(Sp)t(ecial)45
b(Files)14 b Fa(.)20 b(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)59
-b Fp(83)150 353 y(App)t(endix)44 b(H)134 b(Guide)45 b(to)g(CVS)g
-(commands)22 b Fa(.)e(.)f(.)h(.)f(.)g(.)h(.)67 b Fp(85)449
-490 y Ft(H.1)92 b(Ov)m(erall)29 b(structure)h(of)h(CVS)e(commands)8
+b Fp(83)150 353 y(App)t(endix)44 b(A)134 b(Guide)44 b(to)i(CVS)e
+(commands)24 b Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)69 b Fp(85)449
+490 y Ft(A.1)92 b(Ov)m(erall)29 b(structure)h(of)h(CVS)e(commands)8
b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)37 b Ft(85)449 599 y(H.2)92 b(CVS's)29
+(.)f(.)g(.)g(.)g(.)37 b Ft(85)449 599 y(A.2)92 b(CVS's)29
b(exit)i(status)19 b Fn(.)c(.)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(.)48 b Ft(85)449 709 y(H.3)92
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Ft(85)449 709 y(A.3)92
b(Default)30 b(options)g(and)g(the)g Fo(~)p Ft(/.cvsrc)h(\014le)10
b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)40 b Ft(86)449 819 y(H.4)92 b(Global)29
+(.)g(.)g(.)g(.)g(.)40 b Ft(86)449 819 y(A.4)92 b(Global)29
b(options)10 b Fn(.)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(.)39 b Ft(86)449
-928 y(H.5)92 b(Common)30 b(command)g(options)13 b Fn(.)i(.)g(.)g(.)g(.)
+928 y(A.5)92 b(Common)30 b(command)g(options)13 b Fn(.)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(.)43 b Ft(88)449 1038 y(H.6)92
+(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ft(88)449 1038 y(A.6)92
b(admin|Administration)19 b Fn(.)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(.)
-g(.)g(.)g(.)h(.)52 b Ft(91)748 1147 y(H.6.1)92 b(admin)29
+g(.)g(.)g(.)h(.)52 b Ft(91)748 1147 y(A.6.1)92 b(admin)29
b(options)d Fn(.)15 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(.)g(.)g(.)
-g(.)56 b Ft(91)449 1257 y(H.7)92 b(c)m(hec)m(k)m(out|Chec)m(k)33
+g(.)56 b Ft(91)449 1257 y(A.7)92 b(c)m(hec)m(k)m(out|Chec)m(k)33
b(out)d(sources)h(for)f(editing)20 b Fn(.)13 b(.)j(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Ft(95)748
-1367 y(H.7.1)92 b(c)m(hec)m(k)m(out)33 b(options)22 b
+1367 y(A.7.1)92 b(c)m(hec)m(k)m(out)33 b(options)22 b
Fn(.)14 b(.)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(.)51
-b Ft(95)748 1476 y(H.7.2)92 b(c)m(hec)m(k)m(out)33 b(examples)28
+b Ft(96)748 1476 y(A.7.2)92 b(c)m(hec)m(k)m(out)33 b(examples)28
b Fn(.)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(.)57 b Ft(97)449
-1586 y(H.8)92 b(commit|Chec)m(k)30 b(\014les)g(in)m(to)g(the)h(rep)s
+1586 y(A.8)92 b(commit|Chec)m(k)30 b(\014les)g(in)m(to)g(the)h(rep)s
(ository)23 b Fn(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)54 b Ft(97)748 1695 y(H.8.1)92 b(commit)31
+(.)g(.)g(.)g(.)54 b Ft(97)748 1695 y(A.8.1)92 b(commit)31
b(options)23 b Fn(.)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
-(.)52 b Ft(98)748 1805 y(H.8.2)92 b(commit)31 b(examples)e
+(.)52 b Ft(98)748 1805 y(A.8.2)92 b(commit)31 b(examples)e
Fn(.)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(.)59
-b Ft(98)1047 1914 y(H.8.2.1)93 b(Committing)29 b(to)i(a)g(branc)m(h)d
+b Ft(99)1047 1914 y(A.8.2.1)93 b(Committing)29 b(to)i(a)g(branc)m(h)d
Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
-b Ft(98)1047 2024 y(H.8.2.2)93 b(Creating)30 b(the)g(branc)m(h)g(after)
+b Ft(99)1047 2024 y(A.8.2.2)93 b(Creating)30 b(the)g(branc)m(h)g(after)
h(editing)24 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)54 b Ft(99)449
-2134 y(H.9)92 b(di\013|Sho)m(w)28 b(di\013erences)i(b)s(et)m(w)m(een)h
-(revisions)20 b Fn(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)49 b Ft(99)748 2243 y(H.9.1)92 b(di\013)29
+2134 y(A.9)92 b(di\013|Sho)m(w)28 b(di\013erences)i(b)s(et)m(w)m(een)h
+(revisions)18 b Fn(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)48 b Ft(100)748 2243 y(A.9.1)92 b(di\013)29
b(options)20 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)50 b Ft(100)748 2353 y(H.9.2)92 b(di\013)29
+(.)g(.)g(.)g(.)50 b Ft(100)748 2353 y(A.9.2)92 b(di\013)29
b(examples)e Fn(.)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(.)56 b Ft(101)449 2462 y(H.10)92 b(exp)s(ort|Exp)s(ort)28
+g(.)56 b Ft(101)449 2462 y(A.10)92 b(exp)s(ort|Exp)s(ort)28
b(sources)g(from)g(CVS,)h(similar)c(to)30 b(c)m(hec)m(k)m(out)10
-b Fn(.)18 b(.)38 b Ft(101)748 2572 y(H.10.1)93 b(exp)s(ort)30
+b Fn(.)18 b(.)38 b Ft(102)748 2572 y(A.10.1)93 b(exp)s(ort)30
b(options)19 b Fn(.)14 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
-b Ft(102)449 2682 y(H.11)92 b(history|Sho)m(w)29 b(status)i(of)f
+b Ft(102)449 2682 y(A.11)92 b(history|Sho)m(w)29 b(status)i(of)f
(\014les)f(and)h(users)25 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Ft(102)748 2791 y(H.11.1)93
+(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Ft(103)748 2791 y(A.11.1)93
b(history)29 b(options)10 b Fn(.)k(.)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(.)40 b Ft(103)449 2901 y(H.12)92 b(imp)s(ort|Imp)s(ort)28
+g(.)g(.)40 b Ft(103)449 2901 y(A.12)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)653
3010 y Fn(.)15 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(.)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(.)52 b Ft(104)748 3120 y(H.12.1)93 b(imp)s(ort)28
+g(.)g(.)g(.)g(.)52 b Ft(104)748 3120 y(A.12.1)93 b(imp)s(ort)28
b(options)13 b Fn(.)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(.)h(.)42
-b Ft(105)748 3230 y(H.12.2)93 b(imp)s(ort)28 b(output)23
+b Ft(105)748 3230 y(A.12.2)93 b(imp)s(ort)28 b(output)23
b Fn(.)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(.)53
-b Ft(105)748 3339 y(H.12.3)93 b(imp)s(ort)28 b(examples)19
+b Ft(106)748 3339 y(A.12.3)93 b(imp)s(ort)28 b(examples)19
b Fn(.)c(.)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(.)49 b Ft(106)449
-3449 y(H.13)92 b(log|Prin)m(t)30 b(out)g(log)h(information)d(for)i
+3449 y(A.13)92 b(log|Prin)m(t)30 b(out)g(log)h(information)d(for)i
(\014les)25 b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)55 b Ft(106)748 3558 y(H.13.1)93 b(log)30
+(.)g(.)g(.)55 b Ft(106)748 3558 y(A.13.1)93 b(log)30
b(options)25 b Fn(.)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(.)g(.)g(.)g(.)g
-(.)g(.)g(.)55 b Ft(106)748 3668 y(H.13.2)93 b(log)30
+(.)g(.)g(.)55 b Ft(107)748 3668 y(A.13.2)93 b(log)30
b(examples)10 b Fn(.)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(.)40 b Ft(107)449 3778 y(H.14)92 b(rdi\013|'patc)m(h')30
+g(.)g(.)40 b Ft(108)449 3778 y(A.14)92 b(rdi\013|'patc)m(h')30
b(format)h(di\013s)e(b)s(et)m(w)m(een)i(releases)10 b
Fn(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Ft(108)748 3887 y(H.14.1)93 b(rdi\013)28 b(options)23
+b Ft(108)748 3887 y(A.14.1)93 b(rdi\013)28 b(options)23
b Fn(.)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(.)52
-b Ft(108)748 3997 y(H.14.2)93 b(rdi\013)28 b(examples)h
+b Ft(108)748 3997 y(A.14.2)93 b(rdi\013)28 b(examples)h
Fn(.)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(.)59
-b Ft(109)449 4106 y(H.15)92 b(release|Indicate)30 b(that)h(a)g(Mo)s
+b Ft(109)449 4106 y(A.15)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 Fn(.)g(.)g(.)g(.)g(.)45
-b Ft(109)748 4216 y(H.15.1)93 b(release)30 b(options)16
+b Ft(109)748 4216 y(A.15.1)93 b(release)30 b(options)16
b Fn(.)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(.)46
-b Ft(109)748 4325 y(H.15.2)93 b(release)30 b(output)d
+b Ft(110)748 4325 y(A.15.2)93 b(release)30 b(output)d
Fn(.)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(.)h(.)f(.)g(.)g(.)g(.)56
-b Ft(110)748 4435 y(H.15.3)93 b(release)30 b(examples)23
+b Ft(110)748 4435 y(A.15.3)93 b(release)30 b(examples)23
b Fn(.)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(.)h(.)f(.)g(.)52 b Ft(110)449
-4545 y(H.16)92 b(up)s(date|Bring)29 b(w)m(ork)h(tree)h(in)e(sync)h
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)52 b Ft(111)449
+4545 y(A.16)92 b(up)s(date|Bring)29 b(w)m(ork)h(tree)h(in)e(sync)h
(with)g(rep)s(ository)17 b Fn(.)c(.)i(.)g(.)g(.)g(.)h(.)46
-b Ft(110)748 4654 y(H.16.1)93 b(up)s(date)29 b(options)10
+b Ft(111)748 4654 y(A.16.1)93 b(up)s(date)29 b(options)10
b Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
-b Ft(111)748 4764 y(H.16.2)93 b(up)s(date)29 b(output)21
+b Ft(111)748 4764 y(A.16.2)93 b(up)s(date)29 b(output)21
b Fn(.)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(.)50
-b Ft(112)150 5006 y Fp(App)t(endix)44 b(H)134 b(Quic)l(k)45
-b(reference)h(to)f(CVS)g(commands)454 5139 y Fa(.)19
+b Ft(112)150 5006 y Fp(App)t(endix)44 b(B)134 b(Quic)l(k)45
+b(reference)h(to)f(CVS)f(commands)454 5139 y Fa(.)19
b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h
(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
f(.)h(.)f(.)79 b Fp(115)p eop
%%Page: -7 173
-7 172 bop 3652 -116 a Ft(vii)150 83 y Fp(App)t(endix)44
-b(H)134 b(Reference)47 b(man)l(ual)e(for)419 216 y(Administrativ)l(e)i
+b(C)134 b(Reference)46 b(man)l(ual)g(for)419 216 y(Administrativ)l(e)h
(\014les)20 b Fa(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
-f(.)h(.)f(.)h(.)f(.)g(.)h(.)64 b Fp(127)449 353 y Ft(H.1)92
-b(The)30 b(mo)s(dules)e(\014le)13 b Fn(.)h(.)h(.)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(.)43 b
-Ft(127)748 462 y(H.1.1)92 b(Alias)30 b(mo)s(dules)9 b
-Fn(.)k(.)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(.)g(.)h(.)38
-b Ft(127)748 572 y(H.1.2)92 b(Regular)30 b(mo)s(dules)19
-b Fn(.)13 b(.)i(.)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(.)48
-b Ft(128)748 682 y(H.1.3)92 b(Amp)s(ersand)29 b(mo)s(dules)10
+f(.)h(.)f(.)h(.)f(.)g(.)h(.)64 b Fp(127)449 353 y Ft(C.1)91
+b(The)30 b(mo)s(dules)f(\014le)14 b Fn(.)g(.)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(.)44 b
+Ft(127)748 462 y(C.1.1)92 b(Alias)29 b(mo)s(dules)10
b Fn(.)j(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Ft(128)748 791
-y(H.1.4)92 b(Excluding)28 b(directories)19 b Fn(.)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(.)48 b Ft(129)748 901 y(H.1.5)92
-b(Mo)s(dule)30 b(options)22 b Fn(.)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(.)40
+b Ft(127)748 572 y(C.1.2)92 b(Regular)30 b(mo)s(dules)20
+b Fn(.)13 b(.)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(.)h(.)49
+b Ft(128)748 682 y(C.1.3)92 b(Amp)s(ersand)28 b(mo)s(dules)11
+b Fn(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ft(128)748 791
+y(C.1.4)92 b(Excluding)28 b(directories)20 b Fn(.)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(.)50 b Ft(129)748 901 y(C.1.5)92
+b(Mo)s(dule)29 b(options)23 b Fn(.)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(.)h(.)f(.)51 b Ft(129)449 1010 y(H.2)92 b(The)30 b(cvswrapp)s(ers)e
-(\014le)19 b Fn(.)14 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)53 b Ft(129)748 1010 y(C.1.6)92 b(Ho)m(w)31
+b(the)f(mo)s(dules)f(\014le)g(\\program)i(options")f(programs)930
+1120 y(are)g(run)9 b Fn(.)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(.)49 b Ft(130)449 1120 y(H.3)92 b(The)30 b(commit)g(supp)s
-(ort)e(\014les)13 b Fn(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38 b
+Ft(130)449 1230 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f(\014le)20
+b Fn(.)14 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(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-43 b Ft(130)748 1230 y(H.3.1)92 b(The)30 b(common)h(syn)m(tax)11
-b Fn(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Ft(131)449 1339
-y(H.4)92 b(Commitinfo)21 b Fn(.)13 b(.)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(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50
-b Ft(131)449 1449 y(H.5)92 b(V)-8 b(erifying)29 b(log)h(messages)e
+50 b Ft(130)449 1339 y(C.3)91 b(The)30 b(commit)g(supp)s(ort)f(\014les)
+14 b Fn(.)g(.)h(.)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(.)44
+b Ft(131)748 1449 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)12
+b Fn(.)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(.)42 b Ft(131)449 1558
+y(C.4)91 b(Commitinfo)22 b Fn(.)13 b(.)i(.)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(.)52
+b Ft(132)449 1668 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)e
Fn(.)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(.)56
-b Ft(132)449 1558 y(H.6)92 b(Editinfo)10 b Fn(.)i(.)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(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)39 b Ft(133)748 1668 y(H.6.1)92 b(Editinfo)29
-b(example)13 b Fn(.)h(.)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(.)42
-b Ft(133)449 1778 y(H.7)92 b(Loginfo)22 b Fn(.)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(.)52 b Ft(134)748 1887 y(H.7.1)92 b(Loginfo)30
-b(example)25 b Fn(.)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(.)55
-b Ft(135)748 1997 y(H.7.2)92 b(Keeping)30 b(a)h(c)m(hec)m(k)m(ed)h(out)
-f(cop)m(y)14 b Fn(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)43 b Ft(135)449 2106 y(H.8)92
-b(Rcsinfo)23 b Fn(.)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(.)h(.)57
+b Ft(132)449 1778 y(C.6)91 b(Editinfo)11 b Fn(.)i(.)i(.)g(.)g(.)g(.)g
+(.)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(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54
-b Ft(135)449 2216 y(H.9)92 b(Ignoring)29 b(\014les)g(via)h(cvsignore)e
-Fn(.)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(.)58 b Ft(136)449
-2325 y(H.10)92 b(The)30 b(c)m(hec)m(k)m(outlist)h(\014le)d
-Fn(.)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(.)58
-b Ft(137)449 2435 y(H.11)92 b(The)30 b(history)f(\014le)15
-b Fn(.)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(.)45 b Ft(137)449 2545 y(H.12)92 b(Expansions)29
-b(in)g(administrativ)m(e)g(\014les)16 b Fn(.)e(.)h(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46
-b Ft(138)449 2654 y(H.13)92 b(The)30 b(CVSR)m(OOT/con\014g)g
-(con\014guration)g(\014le)c Fn(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)57 b Ft(138)150 2897 y Fp(App)t(endix)44
-b(H)134 b(All)45 b(en)l(vironmen)l(t)i(v)-7 b(ariables)46
-b(whic)l(h)419 3029 y(a\013ect)g(CVS)29 b Fa(.)19 b(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)41 b Ft(133)748 1887 y(C.6.1)92 b(Editinfo)28
+b(example)14 b Fn(.)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(.)44
+b Ft(134)449 1997 y(C.7)91 b(Loginfo)23 b Fn(.)15 b(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)53 b Ft(135)748 2106 y(C.7.1)92 b(Loginfo)30
+b(example)c Fn(.)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(.)56
+b Ft(135)748 2216 y(C.7.2)92 b(Keeping)29 b(a)i(c)m(hec)m(k)m(ed)h(out)
+f(cop)m(y)15 b Fn(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)45 b Ft(136)449 2325 y(C.8)91
+b(Rcsinfo)25 b Fn(.)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(.)56
+b Ft(136)449 2435 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h(cvsignore)f
+Fn(.)15 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(.)59 b Ft(136)449
+2545 y(C.10)92 b(The)29 b(c)m(hec)m(k)m(outlist)j(\014le)8
+b Fn(.)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(.)
+38 b Ft(137)449 2654 y(C.11)92 b(The)29 b(history)h(\014le)17
+b Fn(.)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(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)46 b Ft(138)449 2764 y(C.12)92 b(Expansions)28
+b(in)h(administrativ)m(e)g(\014les)17 b Fn(.)d(.)h(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)47
+b Ft(138)449 2873 y(C.13)92 b(The)29 b(CVSR)m(OOT/con\014g)h
+(con\014guration)g(\014le)e Fn(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)59 b Ft(139)150 3116 y Fp(App)t(endix)44
+b(D)134 b(All)45 b(en)l(vironmen)l(t)i(v)-7 b(ariables)45
+b(whic)l(h)419 3249 y(a\013ect)h(CVS)29 b Fa(.)19 b(.)h(.)f(.)g(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
-f(.)h(.)f(.)g(.)h(.)73 b Fp(141)150 3299 y(App)t(endix)44
-b(H)134 b(Compatibilit)l(y)48 b(b)t(et)l(w)l(een)e(CVS)419
-3432 y(V)-11 b(ersions)39 b Fa(.)19 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
+f(.)h(.)f(.)g(.)h(.)73 b Fp(141)150 3518 y(App)t(endix)44
+b(E)134 b(Compatibilit)l(y)48 b(b)t(et)l(w)l(een)e(CVS)419
+3651 y(V)-11 b(ersions)39 b Fa(.)19 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
-f(.)h(.)f(.)h(.)82 b Fp(143)150 3702 y(App)t(endix)44
-b(H)134 b(T)-11 b(roublesho)t(oting)14 b Fa(.)20 b(.)g(.)f(.)h(.)f(.)g
-(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)58 b Fp(145)449 3839
-y Ft(H.1)92 b(P)m(artial)30 b(list)f(of)h(error)g(messages)12
-b Fn(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ft(145)449
-3949 y(H.2)92 b(T)-8 b(rouble)29 b(making)g(a)i(connection)g(to)g(a)g
-(CVS)e(serv)m(er)13 b Fn(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
-b Ft(150)449 4058 y(H.3)92 b(Other)30 b(common)g(problems)22
-b Fn(.)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(.)52
-b Ft(150)150 4301 y Fp(App)t(endix)44 b(H)134 b(Credits)24
-b Fa(.)d(.)e(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
-h(.)f(.)h(.)f(.)g(.)h(.)68 b Fp(153)150 4570 y(App)t(endix)44
+f(.)h(.)f(.)h(.)82 b Fp(143)150 3921 y(App)t(endix)44
+b(F)134 b(T)-11 b(roublesho)t(oting)24 b Fa(.)c(.)f(.)h(.)f(.)h(.)f(.)h
+(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)68 b Fp(145)449 4058 y
+Ft(F.1)92 b(P)m(artial)30 b(list)f(of)h(error)g(messages)16
+b Fn(.)h(.)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(.)46 b Ft(145)449
+4168 y(F.2)92 b(T)-8 b(rouble)29 b(making)h(a)g(connection)h(to)g(a)g
+(CVS)e(serv)m(er)17 b Fn(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)47
+b Ft(150)449 4277 y(F.3)92 b(Other)30 b(common)g(problems)25
+b Fn(.)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(.)56
+b Ft(151)150 4520 y Fp(App)t(endix)44 b(G)134 b(Credits)24
+b Fa(.)c(.)g(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
+f(.)g(.)h(.)f(.)h(.)f(.)68 b Fp(153)150 4790 y(App)t(endix)44
b(H)134 b(Dealing)47 b(with)e(bugs)g(in)g(CVS)f(or)h(this)419
-4703 y(man)l(ual)c Fa(.)20 b(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
+4922 y(man)l(ual)c Fa(.)20 b(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
-(.)f(.)h(.)84 b Fp(155)150 4973 y(Index)34 b Fa(.)20
+(.)f(.)h(.)84 b Fp(155)150 5192 y(Index)34 b Fa(.)20
b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)79 b Fp(157)p eop
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.aux b/gnu/usr.bin/cvs/doc/cvsclient.aux
index 3f6aa61e6ec..aea90a0256a 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.aux
+++ b/gnu/usr.bin/cvs/doc/cvsclient.aux
@@ -41,26 +41,26 @@
'xrdef {Requests-pg}{9}
'xrdef {Requests-snt}{Section'tie5.8}
'xrdef {Response intro-title}{Introduction to Responses}
-'xrdef {Response intro-pg}{21}
+'xrdef {Response intro-pg}{22}
'xrdef {Response intro-snt}{Section'tie5.9}
'xrdef {Response pathnames-title}{The "pathname" in responses}
'xrdef {Response pathnames-pg}{22}
'xrdef {Response pathnames-snt}{Section'tie5.10}
'xrdef {Responses-title}{Responses}
-'xrdef {Responses-pg}{22}
+'xrdef {Responses-pg}{23}
'xrdef {Responses-snt}{Section'tie5.11}
'xrdef {Text tags-title}{Tags for the MT tagged text response}
'xrdef {Text tags-pg}{28}
'xrdef {Text tags-snt}{Section'tie5.12}
'xrdef {Example-title}{Example}
-'xrdef {Example-pg}{28}
+'xrdef {Example-pg}{29}
'xrdef {Example-snt}{Section'tie5.13}
'xrdef {Requirements-title}{Required versus optional parts of the protocol}
-'xrdef {Requirements-pg}{30}
+'xrdef {Requirements-pg}{31}
'xrdef {Requirements-snt}{Section'tie5.14}
'xrdef {Obsolete-title}{Obsolete protocol elements}
-'xrdef {Obsolete-pg}{30}
+'xrdef {Obsolete-pg}{31}
'xrdef {Obsolete-snt}{Section'tie5.15}
'xrdef {Protocol Notes-title}{Notes on the Protocol}
-'xrdef {Protocol Notes-pg}{31}
+'xrdef {Protocol Notes-pg}{32}
'xrdef {Protocol Notes-snt}{Chapter'tie6}
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.info b/gnu/usr.bin/cvs/doc/cvsclient.info
index 96ad0adb125..5514b5dbde4 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.info
+++ b/gnu/usr.bin/cvs/doc/cvsclient.info
@@ -1,35 +1,40 @@
-This is cvsclient.info, produced by Makeinfo version 3.12f from
+This is cvsclient.info, produced by makeinfo version 4.0 from
./cvsclient.texi.
+INFO-DIR-SECTION Programming
+START-INFO-DIR-ENTRY
+* cvsclient: (cvsclient). The CVS client/server protocol.
+END-INFO-DIR-ENTRY
+

Indirect:
-cvsclient.info-1: 83
-cvsclient.info-2: 24794
-cvsclient.info-3: 61415
+cvsclient.info-1: 214
+cvsclient.info-2: 24926
+cvsclient.info-3: 64193

Tag Table:
(Indirect)
-Node: Top83
-Node: Introduction904
-Node: Goals3439
-Node: Connection and Authentication6363
-Node: Password scrambling12601
-Node: Protocol14468
-Node: Entries Lines16553
-Node: File Modes17656
-Node: Filenames19194
-Node: File transmissions20501
-Node: Strings22059
-Node: Dates22742
-Node: Request intro23774
-Node: Requests24794
-Node: Response intro58137
-Node: Response pathnames59504
-Node: Responses61415
-Node: Text tags77433
-Node: Example79147
-Node: Requirements82926
-Node: Obsolete83834
-Node: Protocol Notes84572
+Node: Top214
+Node: Introduction1033
+Node: Goals3565
+Node: Connection and Authentication6489
+Node: Password scrambling12727
+Node: Protocol14594
+Node: Entries Lines16679
+Node: File Modes17781
+Node: Filenames19319
+Node: File transmissions20626
+Node: Strings22184
+Node: Dates22867
+Node: Request intro23906
+Node: Requests24926
+Node: Response intro60915
+Node: Response pathnames62282
+Node: Responses64193
+Node: Text tags80211
+Node: Example81925
+Node: Requirements85704
+Node: Obsolete86612
+Node: Protocol Notes87350

End Tag Table
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.info-1 b/gnu/usr.bin/cvs/doc/cvsclient.info-1
index 24f725bb8a0..8ed9e9dd5d6 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.info-1
+++ b/gnu/usr.bin/cvs/doc/cvsclient.info-1
@@ -1,6 +1,11 @@
-This is cvsclient.info, produced by Makeinfo version 3.12f from
+This is cvsclient.info, produced by makeinfo version 4.0 from
./cvsclient.texi.
+INFO-DIR-SECTION Programming
+START-INFO-DIR-ENTRY
+* cvsclient: (cvsclient). The CVS client/server protocol.
+END-INFO-DIR-ENTRY
+

File: cvsclient.info, Node: Top, Next: Introduction, Up: (dir)
@@ -9,7 +14,7 @@ CVS Client/Server
This document describes the client/server protocol used by CVS. It
does not describe how to use or administer client/server CVS; see the
-regular CVS manual for that. This is version 1.10.7 of the protocol
+regular CVS manual for that. This is version 1.11 of the protocol
specification--*Note Introduction::, for more on what this version
number means.
@@ -58,7 +63,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.10.7 of the protocol specification. This version
+ This is version 1.11 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
@@ -67,7 +72,7 @@ interoperating with other implementations (such as other versions of
CVS); see *Note Requirements::. This version number should not be used
by clients or servers to determine what variant of the protocol to
speak; they should instead use the `valid-requests' and
-`Valid-responses' mechanism (*note Protocol::.), which is more flexible.
+`Valid-responses' mechanism (*note Protocol::), which is more flexible.

File: cvsclient.info, Node: Goals, Next: Connection and Authentication, Prev: Introduction, Up: Top
@@ -361,7 +366,7 @@ with a `+', it is silently ignored.
OPTIONS signifies the keyword expansion options (for example `-ko').
In an `Entry' request, this indicates the options that were specified
with the file from the previous file updating response (*note Response
-intro::., for a list of file updating responses); if the client is
+intro::, for a list of file updating responses); if the client is
specifying the `-k' or `-A' option to `update', then it is the server
which figures out what overrides what.
@@ -492,8 +497,8 @@ command line client (versions 1.5 through at least 1.9).
For the `-d' option to the `log' request, servers should at least
support RFC 822/1123 format. Clients are encouraged to use this format
-too (traditionally the command line CVS client has just passed along
-the date format specified by the user, however).
+too (the command line CVS client, version 1.10 and older, just passed
+along the date format specified by the user, however).
The `Mod-time' response and `Checkin-time' request use RFC 822/1123
format (see the descriptions of that response and request for details).
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.info-2 b/gnu/usr.bin/cvs/doc/cvsclient.info-2
index 058322d929f..6b8b9f726c3 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.info-2
+++ b/gnu/usr.bin/cvs/doc/cvsclient.info-2
@@ -1,6 +1,11 @@
-This is cvsclient.info, produced by Makeinfo version 3.12f from
+This is cvsclient.info, produced by makeinfo version 4.0 from
./cvsclient.texi.
+INFO-DIR-SECTION Programming
+START-INFO-DIR-ENTRY
+* cvsclient: (cvsclient). The CVS client/server protocol.
+END-INFO-DIR-ENTRY
+

File: cvsclient.info, Node: Requests, Next: Response intro, Prev: Request intro, Up: Protocol
@@ -20,15 +25,18 @@ Requests
The `Root' request must be sent only once, and it must be sent
before any requests other than `Valid-responses',
- `valid-requests', `UseUnchanged', `Set' or `init'.
+ `valid-requests', `UseUnchanged', `Set', `Global_option', `init',
+ `noop', or `version'.
`Valid-responses REQUEST-LIST \n'
Response expected: no. Tell the server what responses the client
will accept. request-list is a space separated list of tokens.
+ The `Root' request need not have been previously sent.
`valid-requests \n'
Response expected: yes. Ask the server to send back a
- `Valid-requests' response.
+ `Valid-requests' response. The `Root' request need not have been
+ previously sent.
`Directory LOCAL-DIRECTORY \n'
Additional data: REPOSITORY \n. Response expected: no. Tell the
@@ -318,7 +326,8 @@ Requests
`UseUnchanged \n'
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.
+ (although it need not do anything) and clients must issue it. The
+ `Root' request need not have been previously sent.
`Notify FILENAME \n'
Response expected: no. Tell the server that an `edit' or `unedit'
@@ -397,7 +406,8 @@ Requests
strings, no variations (such as combining of options) are allowed.
For graceful handling of `valid-requests', it is probably better
to make new global options separate requests, rather than trying
- to add them to this request.
+ to add them to this request. The `Root' request need not have
+ been previously sent.
`Gzip-stream LEVEL \n'
Response expected: no. Use zlib (RFC 1950/1951) compression to
@@ -452,6 +462,7 @@ Requests
`Set VARIABLE=VALUE \n'
Response expected: no. Set a user variable VARIABLE to VALUE.
+ The `Root' request need not have been previously sent.
`expand-modules \n'
Response expected: yes. Expand the modules which are specified in
@@ -500,7 +511,6 @@ Requests
`diff \n'
`tag \n'
`status \n'
-`log \n'
`admin \n'
`history \n'
`watchers \n'
@@ -513,6 +523,56 @@ Requests
made for any input from the user. This means that `ci' must use a
`-m' argument if it wants to specify a log message.
+`log \n'
+ Response expected: yes. Show information for past revisions.
+ This uses any previous `Directory', `Entry', or `Modified'
+ requests, if they have been sent. The last `Directory' sent
+ specifies the working directory at the time of the operation.
+ Also uses previous `Argument''s of which the canonical forms are
+ the following (CVS 1.10 and older clients sent what the user
+ specified, but clients are encouraged to use the canonical forms
+ and other forms are deprecated):
+
+ `-b, -h, -l, -N, -R, -t'
+ These options go by themselves, one option per `Argument'
+ request.
+
+ `-d DATE1<DATE2'
+ Select revisions between DATE1 and DATE2. Either date may be
+ omitted in which case there is no date limit at that end of
+ the range (clients may specify dates such as 1 Jan 1970 or 1
+ Jan 2038 for similar purposes but this is problematic as it
+ makes assumptions about what dates the server supports).
+ Dates are in RFC822/1123 format. The `-d' is one `Argument'
+ request and the date range is a second one.
+
+ `-d DATE1<=DATE2'
+ Likewise but compare dates for equality.
+
+ `-d SINGLEDATE'
+ Select the single, latest revision dated SINGLEDATE or
+ earlier.
+
+ To include several date ranges and/or singledates, repeat the
+ `-d' option as many times as necessary.
+
+ `-rREV1:REV2'
+ `-rBRANCH'
+ `-rBRANCH.'
+ `-r'
+ Specify revisions (note that REV1 or REV2 can be omitted, or
+ can refer to branches). Send both the `-r' and the revision
+ information in a single `Argument' request. To include
+ several revision selections, repeat the `-r' option.
+
+ `-s STATE'
+ `-w'
+ `-wLOGIN'
+ Select on states or users. To include more than one state or
+ user, repeat the option. Send the `-s' option as a separate
+ argument from the state being selected. Send the `-w' option
+ as part of the same argument as the user being selected.
+
`co \n'
Response expected: yes. Get files from the repository. This uses
any previous `Argument', `Directory', `Entry', or `Modified'
@@ -672,7 +732,8 @@ Requests
Response expected: yes. This request is a null command in the
sense that it doesn't do anything, but merely (as with any other
requests expecting a response) sends back any responses pertaining
- to pending errors, pending `Notified' responses, etc.
+ to pending errors, pending `Notified' responses, etc. The `Root'
+ request need not have been previously sent.
`update-patches \n'
Response expected: yes. This request does not actually do
@@ -705,6 +766,11 @@ Requests
from filenames to keyword expansion modes in `Wrapper-rcsOption'
responses.
+`version \n'
+ Response expected: yes. Request that the server transmit its
+ version message. The `Root' request need not have been previously
+ sent.
+
`OTHER-REQUEST TEXT \n'
Response expected: yes. Any unrecognized request expects a
response, and does not contain any additional data. The response
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.info-3 b/gnu/usr.bin/cvs/doc/cvsclient.info-3
index aa276a6ab60..2d063db2a64 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.info-3
+++ b/gnu/usr.bin/cvs/doc/cvsclient.info-3
@@ -1,6 +1,11 @@
-This is cvsclient.info, produced by Makeinfo version 3.12f from
+This is cvsclient.info, produced by makeinfo version 4.0 from
./cvsclient.texi.
+INFO-DIR-SECTION Programming
+START-INFO-DIR-ENTRY
+* cvsclient: (cvsclient). The CVS client/server protocol.
+END-INFO-DIR-ENTRY
+

File: cvsclient.info, Node: Responses, Next: Text tags, Prev: Response pathnames, Up: Protocol
@@ -536,8 +541,7 @@ Notes on the Protocol
A number of enhancements are possible. Also see the file TODO in
the CVS source distribution, which has further ideas concerning various
aspects of CVS, some of which impact the protocol. Similarly, the
-`http://www.cyclic.com' site, in particular the `Development of CVS'
-page.
+`http://www.cvshome.org' site, in particular the `Development' pages.
* The `Modified' request could be speeded up by sending diffs rather
than entire files. The client would need some way to keep the
diff --git a/gnu/usr.bin/cvs/doc/cvsclient.ps b/gnu/usr.bin/cvs/doc/cvsclient.ps
index a642c7fdc5c..682930a91bd 100644
--- a/gnu/usr.bin/cvs/doc/cvsclient.ps
+++ b/gnu/usr.bin/cvs/doc/cvsclient.ps
@@ -1,14 +1,14 @@
%!PS-Adobe-2.0
-%%Creator: dvips(k) 5.85 Copyright 1999 Radical Eye Software
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
%%Title: cvsclient.dvi
-%%Pages: 32
+%%Pages: 33
%%PageOrder: Ascend
-%%BoundingBox: 0 0 596 842
+%%BoundingBox: 0 0 612 792
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips cvsclient.dvi -o cvsclient.ps
%DVIPSParameters: dpi=600, compressed
-%DVIPSSource: TeX output 1999.07.27:1341
+%DVIPSSource: TeX output 2000.09.19:1419
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -67,7 +67,7 @@ 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 39158280 55380996 1000 600 600 (cvsclient.dvi)
+TeXDict begin 40258431 52099146 1000 600 600 (cvsclient.dvi)
@start
%DVIPSBitmapFont: Fa cmtt12 14.4 1
/Fa 1 35 df<001F147C486C13FE486C487E00FF1580A8007F1500A8497EA9003F5CA590
@@ -575,8 +575,8 @@ E0EAFFFE6D7E8014F07EC66C7E13076D7E1301B3A2806D7E15E091387FFFE06E13F88014
07141F5C4A13E09138FFE00092C7FC495A5CB3A21303495A137F387FFFF0B5FC14C05C49
C8FCEA7FE025477BBE30>125 D E
%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fg cmsl10 10.95 33
-/Fg 33 122 df<EEFF80030F13F092383FC0789238FE001CDA03F8130E4A48133FDA1FE0
+%DVIPSBitmapFont: Fg cmsl10 10.95 30
+/Fg 30 122 df<EEFF80030F13F092383FC0789238FE001CDA03F8130E4A48133FDA1FE0
13FF4A5A4B5AEC7F005C5CEE00FE010115784A1400A513035CA4EE01FC0003B7FC17F8A2
3A0007F0000F1607A2130F4A14F0A4160F131F4A14E0A4161F133F4A14C0A4163F137F91
C71380A4167F5B491500A31201486C903801FF80B5D8F83F13FCA25D30407EBF33>12
@@ -590,111 +590,95 @@ FCA300015D486C497FB5D8F87F13FCA331407EBF33>I<007FB5FCA2B512FEA418067C96
49C7EA7F80011E15C0163F4915E05B0170141F13FF80A35A163FA26C90C7FC137E0118EC
7FC090C8FCEEFF80A24B1300A24B5A5E4B5A4B5A4B5A5E4B5A4BC7FC15FEEC01F84A5A4A
5A4A5A4AC8FC143E5C5CEB01E04948130E49485B49C7FC131E495C13705B48485C484814
-F0000FB6FC5A485D5AB7FC5EA22B3D7CBC2D>I<DCFFC01338030F01F01378037F01FC13
-F0913A01FF803F01913A07FC000781DA1FE0EB03C3DA7FC0EB01E74AC812FF4948ED7FE0
-D907FC153F495A4948151F495A4948150F494816C018074890C9FC485AA2485A000F1880
-491603121FA248481607A295C7FC485AA412FF5BA75BA2181C183C1838A27F007F177818
-7018F0003F5F6D150160001F16036C6C4B5A95C7FC6C6C5D6C6C151E6C6C5D6C6C15F86D
-6C495A6D6CEB07C0D91FF0EB1F80D907FE01FEC8FC0101B512F86D6C13E0DA07FEC9FC3D
-4276BF42>67 D<013FB7FC18E018F8903B007FF0000FFE6E48EB01FF9438007FC04B6E7E
-180F85727E727E147F4B6E7EA2727EA302FF178092C9FCA54918C05CA41A8013034A5DA4
-1A0013074A5DA261A24E5A130F4A5E180F61181F61011F4C5A5C4E5A4EC7FC4D5A4D5A01
-3F4B5A4A4A5AEF3FE0EF7F80017F4A48C8FC01FFEC1FFCB812F0178004FCC9FC423E7DBD
-45>I<9238FF80070207EBE00F021FEBF81E91387F00FE02FCEB1F3ED903F0EB0FFE4948
-1307494813034AEB01FC49C7FC491400133E137E177C491578A57F1770A26D1500808080
-EB7FFEECFFE06D13FEEDFFC06D14F06D14FC010380010080143F02031480DA003F13C015
-031500EE7FE0163F161FA2160F121CA31607160F003C16C0A31780003E151F1700007E5D
-007F153E6D5C16FC01E0495AD87DF0495AD8FCFCEB0FC03AF87F803F8027F01FFFFEC7FC
-D8E00713F839C0007FC030427BBF33>83 D<B6020FB5FC19FEA2000301E0020113E06C01
-809138007F8091C9EA7E006C173C18386E15781870017F16F0604D5A804D5A133F4DC7FC
-A26E140E171E011F151C173C17386E1478010F15705FA24C5A8001074A5AA24CC8FC5E6E
-130E0103141E161C163C16386E5B13015EA24B5A14FF6D495AA24BC9FC5D158EEC7F9E15
-9C15B8A215F0143F5DA25DA26E5AA292CAFCA2140E404074BD44>86
-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
-0FFFC09139FE3E03F09238F801F8903A03FFE000FE6D49137F4B7F92C713804A15C04A14
-1FA218E0A20103150F5C18F0A3171F010716E05CA3173F18C0130F4A147F1880A2EFFF00
-4C5A011F5D16034C5A6E495AEE1FC06E495AD93FDC017EC7FC91388F01F8913883FFE002
-8090C8FC92C9FC137FA291CAFCA45BA25BA31201487EB512F8A3343A81A733>I<91390F
-E003C0DAFFFC1380903903F81E0790390FE0070F90391F80038FD97F0013DF01FE130148
-48903800FF00485A1207485A8248485C123F495CA2485AA2150112FF90C75BA41503A25E
-A37E15077F003F4A5A151F6C6C133F6C6C137F000714FF3903F003CF3A00FC0F8FE09038
-3FFE0FEB0FF090C7FC151F5EA5153F5EA4157F4B7E023F13FEA32A3A7AA730>I<903907
-F01F80D803FFEB7FE09138E1E1F09138E387F839001FE707EB0FE614EE02FC13F002D813
-E09138F801804AC7FCA25C131FA25CA4133F5CA5137F91C8FCA55B5BA31201487EB512FE
-A325287EA724>I<9138FF81C0010713E390381F807F90397C003F8049131F4848130F5B
-00031407A248481400A27FA27F6D90C7FCEBFF8014FC6C13FF6C14C015F06C6C7F011F7F
-13079038007FFE1403140100381300157EA2123C153E157E007C147CA2007E147815F800
-7F495A4A5A486C485A26F9E01FC7FC38E0FFFC38C01FE0222A7DA824>I<EB0380A41307
-91C7FCA25BA25BA2133EA2137E13FE12011207001FB512C0B6FCA2D801FCC7FCA312035B
-A512075BA5120F5BA41407001F130E13C0A4141E141C1380A26D5AA2000F5B14F03807E1
-E03801FF80D8007EC7FC1A3978B723>I<01FE147F00FFEC7FFF4914FEA2000714030003
-1401A34914FCA4150312074914F8A41507120F4914F0A4150F121F4914E0A2151FA3153F
-4914C0157F15FFEC01DF3A0FC003BFE09138073FFF3803F01E3801FFF826003FE0138028
-2977A733>I<B539E007FFF05D17E02707FE000313006C48EB01FC6F5A5E00014A5A5EA2
-4B5A6D1307000092C7FC5D150E6D5B7F5DA25D1480013F5B14815D14C3011F5B02C7C8FC
-A214CE14EEEB0FFCA25CA26D5A5CA25CA26D5A2C2878A630>I<B500C3B53803FFFCA204
-FE14F8290FFE003FE00013C0D807F86D48EB7F000003173E183C150F18386D5E0001141F
-705B153F4D5A15776D4B5A0000ECE7F04DC7FCEC01C3170E9038FF0383017F5D91380703
-F85FEC0E01021E5CD93F9C14F002BC6D5A02B813FDDAF8005B4A13FF5F6D5A94C8FC5C4A
-137E167C6DC7FC1678010E14383E2878A642>I<48B539C07FFFC0A33C000FFE003FF800
-6D48EB1FE0010315800101023EC7FC6E133C01005C027F5B6F5A91383F81C0EDC380DA1F
-C7C8FC15EFEC0FFE6E5A5D140381A24A7E140FEC1E7F023C7FEC383F02707FECE01F0101
-80903803C00F49486C7ED90F007F491303017E80D801FE80D807FF497EB5D8803F13F8A3
-32277FA630>I<90B539E007FFF05E18E0902707FE000313006D48EB01FC705A5F01014A
-5A5F16036E5C0100140794C7FC160E805E805E1678ED8070023F13F05EED81C015C19138
-1FC38015C793C8FC15EF15EEEC0FFCA25DA26E5AA25DA26E5A5DA24AC9FC5C140E141E14
-1C5C121C003F5B5A485B495A130300FE5B4848CAFCEA701EEA783CEA3FF0EA0FC0343A80
-A630>I E
+F0000FB6FC5A485D5AB7FC5EA22B3D7CBC2D>I<013FB7FC18E018F8903B007FF0000FFE
+6E48EB01FF9438007FC04B6E7E180F85727E727E147F4B6E7EA2727EA302FF178092C9FC
+A54918C05CA41A8013034A5DA41A0013074A5DA261A24E5A130F4A5E180F61181F61011F
+4C5A5C4E5A4EC7FC4D5A4D5A013F4B5A4A4A5AEF3FE0EF7F80017F4A48C8FC01FFEC1FFC
+B812F0178004FCC9FC423E7DBD45>68 D<EC7FC0903803FFF890380FC07E90383E003F49
+6D7E01FF6D7E82A248140782A26C5A137890C7120FA25EA2EC03FF147F903807FF1FEB1F
+E0D97F805B3801FE00EA03F8485A4848133F485A003F5D49EC81C048C7FCA2157F48ED03
+804814FFA2007F5B913903BF0700903880073F3A3FC00E1F8E260FE03C13FC3A03FFF00F
+F83A007FC003E02A2A7CA82D>97 D<EB3F80EA1FFFA3C6FC137FA291C9FCA55B5BA51201
+5BA4EC07F80003EB3FFF9039F8F80FC09039FBE003E09039FF8001F891C77E5B4848147E
+49147F5B821780A2120F5B17C0A3167F001F16805BA4EEFF00123F5B4B5AA24B5A5E007F
+4A5AA24B5A6D495A4BC7FCD87CE0137E39F87001F839F03C07E039E00FFF80260003FCC8
+FC2A4077BE33>I<EC1FF0ECFFFE903903F01F8090390FC003C0D93F0013E0017E130F49
+131F000115F04848EB3FE0485AA24848EB1FC0001FEC0F004990C7FC123FA2485AA412FF
+90C9FCA96CEC0380150716006C6C5B151E001F5C6C6C5B6C6C5B6C6C485A3901F80F8026
+007FFEC7FCEB0FF0242A7AA828>I<EE03F8ED01FFA3ED000F1607A217F0A4160FA217E0
+A4161FA217C0A491380FF03FECFFFC902603F81F138090390FC007BF90391F8003FF9038
+7E0001497F0001157F48481500485A120F5B001F5D485A5E5B127FA2150112FF90C75BA4
+1503A25EA37E1507A26C4A5A7F001F141F6C6C133F6C6CEBFFF83B03F001EFFFC03900F8
+0F8F90383FFE0FD90FF0EBE0002D407ABE33>I<EC3FE0903801FFF8903807E07E90380F
+801F90393F000F80017E14C049EB07E0485A12034848EB03F0485AA2121F5B123FA24848
+1307A290B6FCA2D8FF80C8FC90C9FCA87EED01C015036C15806D1307001FEC0F006D131E
+000F5C6C6C5B6C6C485A3900FC07C0D93FFFC7FCEB07F8242A7BA828>I<ED07F0ED3FFC
+EDFC1E913803F03F4A48B4FC4A481380141FEC3F81DA7F0113008102FE137C93C7FCA213
+015CA513035CA50007B512F8A3260007F0C8FCA3130F5CA5131F5CA5133F5CA5137F91C9
+FCA55B5BA4EA03FF007F13FEB5FCA229407DBF1C>I<177C913907F803FE91393FFE0F8F
+9139FC0F9C3F903901F007F8903907E003E0D90FC013F0011F903801F80C02801400133F
+D97F007FA315035B495CA3017E495A5E150F6D5C6D495A90263F803EC7FCECC0FC903871
+FFF09038E07F8091C9FC485AA47FA27F90B512F8EDFF806C15E016F86D8048B6FC3A07E0
+000FFED80F801300003FC8127F003E815A00FC815AA25E163EA25E6C15FC007C4A5A6C4A
+5A6CEC0FC0D80FC0013FC7FC3903F801FCC6B512F0010F90C8FC303D7FA82D>I<147FEB
+3FFFA313017FA25CA513015CA513035CA4ED07F80107EB1FFF9139F0781FC09138F1E00F
+9139F38007E0ECF70002FE14F0495A5CA25CA24A130F131F4A14E0A4161F133F4A14C0A4
+163F137F91C71380A4167F5B491500A300015D486C491380B5D8F87F13FCA32E3F7DBE33
+>I<1478EB01FE130314FFA25B14FE130314FCEB00F01400ACEB03F8EA01FF14F0A2EA00
+1F130FA314E0A5131F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F13F0A2B5FC18
+3E7DBD1A>I<147FEB3FFFA313017FA25CA513015CA513035CA501070103B5FC02F014FE
+A26F13F06F1380EEFE00010F14F84A485AED03C04B5A031FC7FC153E011F13784A5AECC3
+E0ECC7F0ECCFF814FF497F14F9ECE1FE14C04A7E4A7E4980017E133F82151F82150F01FE
+8049130782A2000181486C49B4FCB5D8F03F13F04B13E0A2303F7EBE30>107
+D<143FEB1FFF5BA213017FA214FEA5130114FCA5130314F8A5130714F0A5130F14E0A513
+1F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F13F8A2B5FC183F7DBE1A>I<9027
+07F007F8EB03FCD803FFD91FFF90380FFF80913CE0781FC03C0FE09126E1E00FEBF0073E
+001FE38007E1C003F090260FE700EBE38002EEDAF70013F802FC14FE02D85C14F84A5CA2
+4A5C011F020F14074A4A14F0A5013F021F140F4A4A14E0A5017F023F141F91C74914C0A5
+49027F143F4992C71380A300014B147F486C496DEBFFC0B5D8F87FD9FC3F13FEA347287D
+A74C>I<903907F007F8D803FFEB1FFF9139E0781FC09138E1E00F3B001FE38007E09038
+0FE70002EE14F014FC14D814F85CA24A130F131F4A14E0A4161F133F4A14C0A4163F137F
+91C71380A4167F5B491500A300015D486C491380B5D8F87F13FCA32E287DA733>I<EC0F
+F0ECFFFE903903F01F8090390FC007C049C66C7E013E6D7E01FC6D7E48488049147C0003
+157E485A000F157F5B121FA2485AA2007F1680A2170048C85AA54B5AA25E5A6C4A5A7E4B
+5A5E6C140F6C6C5C4B5A6C6C013EC7FC6C6C5B6C6C485A3900FC0FE090383FFF80D90FF8
+C8FC292A7BA82D>I<91387F01FE903A7FFF0FFFC09139FE3E03F09238F801F8903A03FF
+E000FE6D49137F4B7F92C713804A15C04A141FA218E0A20103150F5C18F0A3171F010716
+E05CA3173F18C0130F4A147F1880A2EFFF004C5A011F5D16034C5A6E495AEE1FC06E495A
+D93FDC017EC7FC91388F01F8913883FFE0028090C8FC92C9FC137FA291CAFCA45BA25BA3
+1201487EB512F8A3343A81A733>I<91390FE003C0DAFFFC1380903903F81E0790390FE0
+070F90391F80038FD97F0013DF01FE13014848903800FF00485A1207485A8248485C123F
+495CA2485AA2150112FF90C75BA41503A25EA37E15077F003F4A5A151F6C6C133F6C6C13
+7F000714FF3903F003CF3A00FC0F8FE090383FFE0FEB0FF090C7FC151F5EA5153F5EA415
+7F4B7E023F13FEA32A3A7AA730>I<903907F01F80D803FFEB7FE09138E1E1F09138E387
+F839001FE707EB0FE614EE02FC13F002D813E09138F801804AC7FCA25C131FA25CA4133F
+5CA5137F91C8FCA55B5BA31201487EB512FEA325287EA724>I<9138FF81C0010713E390
+381F807F90397C003F8049131F4848130F5B00031407A248481400A27FA27F6D90C7FCEB
+FF8014FC6C13FF6C14C015F06C6C7F011F7F13079038007FFE1403140100381300157EA2
+123C153E157E007C147CA2007E147815F8007F495A4A5A486C485A26F9E01FC7FC38E0FF
+FC38C01FE0222A7DA824>I<EB0380A4130791C7FCA25BA25BA2133EA2137E13FE120112
+07001FB512C0B6FCA2D801FCC7FCA312035BA512075BA5120F5BA41407001F130E13C0A4
+141E141C1380A26D5AA2000F5B14F03807E1E03801FF80D8007EC7FC1A3978B723>I<01
+FE147F00FFEC7FFF4914FEA20007140300031401A34914FCA4150312074914F8A4150712
+0F4914F0A4150F121F4914E0A2151FA3153F4914C0157F15FFEC01DF3A0FC003BFE09138
+073FFF3803F01E3801FFF826003FE01380282977A733>I<B539E007FFF05D17E02707FE
+000313006C48EB01FC6F5A5E00014A5A5EA24B5A6D1307000092C7FC5D150E6D5B7F5DA2
+5D1480013F5B14815D14C3011F5B02C7C8FCA214CE14EEEB0FFCA25CA26D5A5CA25CA26D
+5A2C2878A630>I<B500C3B53803FFFCA204FE14F8290FFE003FE00013C0D807F86D48EB
+7F000003173E183C150F18386D5E0001141F705B153F4D5A15776D4B5A0000ECE7F04DC7
+FCEC01C3170E9038FF0383017F5D91380703F85FEC0E01021E5CD93F9C14F002BC6D5A02
+B813FDDAF8005B4A13FF5F6D5A94C8FC5C4A137E167C6DC7FC1678010E14383E2878A642
+>I<48B539C07FFFC0A33C000FFE003FF8006D48EB1FE0010315800101023EC7FC6E133C
+01005C027F5B6F5A91383F81C0EDC380DA1FC7C8FC15EFEC0FFE6E5A5D140381A24A7E14
+0FEC1E7F023C7FEC383F02707FECE01F010180903803C00F49486C7ED90F007F49130301
+7E80D801FE80D807FF497EB5D8803F13F8A332277FA630>I<90B539E007FFF05E18E090
+2707FE000313006D48EB01FC705A5F01014A5A5F16036E5C0100140794C7FC160E805E80
+5E1678ED8070023F13F05EED81C015C191381FC38015C793C8FC15EF15EEEC0FFCA25DA2
+6E5AA25DA26E5A5DA24AC9FC5C140E141E141C5C121C003F5B5A485B495A130300FE5B48
+48CAFCEA701EEA783CEA3FF0EA0FC0343A80A630>I E
%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fh cmr10 10.95 81
-/Fh 81 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907
+%DVIPSBitmapFont: Fh cmr10 10.95 82
+/Fh 82 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907
F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91C7
FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
D<EC03FE91383FFF809138FE03E0903903F800F0D90FE013384948137C90393F8001FE90
@@ -799,71 +783,73 @@ FE00EF03FC123FA27F121FA26C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD9
07F8141ED903FEEC3C7C902600FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC
9138003FF03C427BBF47>I<B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0
B3A691B7FCA30280C7120FB3A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B6
-12F0A3C6EBF000EB3FC0B3B3B2EBFFF0B612F0A31C3E7EBD21>I<B600C090387FFFFCA3
+12F0A3C6EBF000EB3FC0B3B3B2EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D90007
+13006E5A1401B3B3A6123FEA7F80EAFFC0A44A5A1380D87F005B007C130700385C003C49
+5A6C495A6C495A2603E07EC7FC3800FFF8EB3FC026407CBD2F>I<B600C090387FFFFCA3
000101E0C7000F138026007F80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C5A
4C5A4C5A4CC8FC163E5E5E4B5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF8913883
C7FCEC878791388F03FE91389E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E707E
A2707E707EA2707F717E84173F717E717EA2717E848419802601FFE04A13C0B600C090B6
-FCA3403E7DBD47>75 D<B612F8A3000101E0C9FC38007F80B3B0EF0380A517071800A45F
-A35FA25F5F5F4C5A160748486C133FB8FCA3313E7DBD39>I<B500C093B512C0A300016D
-4BEBE000D8007F1880D977F0ED03BFA3D973F8ED073FA3D971FC150EA2D970FE151CA302
-7F1538A36E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A26E6C130E
-A36E6C5BA3037F5BA26F6C5AA36F6C5AA392380FE1C0A3923807F380A26FB4C7FCA36F5A
-A213F8486C6D5AD807FFEFFFE0B500F80178017FEBFFC0A34A3E7CBD53>I<B56C91B512
-F88080D8007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E
-7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F13
-80A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA217
-1F170FA2170701F81503487ED807FF1501B500F81400A218703D3E7DBD44>I<ED7FE091
-3807FFFE91391FC03F8091397E0007E04948EB03F8D907F0EB00FE4948147F49486E7E49
-486E7E49C86C7E01FE6F7E00018349150300038348486F7EA248486F7EA2001F18804916
-7F003F18C0A3007F18E049163FA300FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF
-80A36C6C4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D
-6C4AC7FC6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F80912607FFFEC8FC913800
-7FE03C427BBF47>I<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707E
-EF7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FC
-EE3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>I<ED7FE09138
-07FFFE91391FC03F8091397F000FE0D901FCEB03F8D907F0EB00FE4948147F49486E7E49
-486E7E49C86C7E498248486F7E49150300038348486F7EA2000F834981001F1880A24848
-EE7FC0A3007F18E0A249163FA200FF18F0AC007F18E0A26D167FA3003F18C0A26C6CEEFF
-80A3000F18006D5D0007DA0F805B6C6C90393FE003FCED70706C6C496C485A6C6C48486C
-485A017FD9800E5BD93F819038061FC0D91FC19038073F80D90FE14AC7FCD907F1EB03FE
-902601FDC013F8903A007EE007E091271FF03FC013180207B5FC9139007FE1E0DB000114
-3883711378A2706C13F0EFFF0318FFA27113E0A37113C0711380711300715AEF01F83D52
-7BBF47>I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E8471
-7EA2717EA284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16
-F091388001FCED003FEE1FC0707E707E83160383160183A383A484A4F0C004190EA28218
-E0057F131E2601FFE0161CB600C0EB3FF094381FF83805071370CA3801FFE09438003F80
-3F407DBD43>I<D907FC131890391FFF8038017FEBE0783901FC03F83A03F0007CF8D807
-C0133F4848130F001F140748C7FC003E1403007E1401A2007C140012FC1678A46C1538A2
-7EA26C6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15C0013F14
-E0010714F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E0157FA316
-3FA27EA3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB0FC03A
-F07F803F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB91280A3903A
-F0007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701A548EF
-00E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A3000101
-E0C70007130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E80010F15
-036E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00FE00203B5
-1280020049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E06C018091
-38007F806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C5DA26E14
-0101075EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F133C023F
-1438A26E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8FCA26F
-5A6E130EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<B500FE
-017FB5D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F807E721500
-6E143F017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18F00107
-6104037F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA24CEB3F
-C0DA7F80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F173804F0
-14F84C1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA293C8FC
-A26E5FA24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D>I<00
-7FB5D8C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E6D6C14
-1C6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC020F5B
-EDF81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA28282153FED3B
-FEED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C6D7E02
-386D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FFC04A7E
-00076DEC7FFFB500FC0103B512FEA33F3E7EBD44>I<B66C0103B51280A3000101F0C8EB
-F8006C6C48ED3FC0725A013F041EC7FC6D7E606D6C15386D6C1578606D6C5D6E14016D5E
-6D6D1303606E6C49C8FC6E6C5B170E6E6C131E171C6E6C5B6E6C137817706E6C13F06F5B
-6E13016EEB83C05FED7FC7DB3FE7C9FC16EFED1FFE5E150F6F5AB3A4ED1FFC020FB512FC
-A3413E7FBD44>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E5B77C319>91
+FCA3403E7DBD47>I<B612F8A3000101E0C9FC38007F80B3B0EF0380A517071800A45FA3
+5FA25F5F5F4C5A160748486C133FB8FCA3313E7DBD39>I<B500C093B512C0A300016D4B
+EBE000D8007F1880D977F0ED03BFA3D973F8ED073FA3D971FC150EA2D970FE151CA3027F
+1538A36E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB0380A36E6CEB0700A26E6C130EA3
+6E6C5BA3037F5BA26F6C5AA36F6C5AA392380FE1C0A3923807F380A26FB4C7FCA36F5AA2
+13F8486C6D5AD807FFEFFFE0B500F80178017FEBFFC0A34A3E7CBD53>I<B56C91B512F8
+8080D8007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB71FF01707FA26E7E6E7E
+A26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA26F7E6F7EA26F7E6F1380
+A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF7013F0A2177F173FA2171F
+170FA2170701F81503487ED807FF1501B500F81400A218703D3E7DBD44>I<ED7FE09138
+07FFFE91391FC03F8091397E0007E04948EB03F8D907F0EB00FE4948147F49486E7E4948
+6E7E49C86C7E01FE6F7E00018349150300038348486F7EA248486F7EA2001F188049167F
+003F18C0A3007F18E049163FA300FF18F0AC007F18E06D167FA4003F18C0A26C6CEEFF80
+A36C6C4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E6D6C4A5A6D6C4A5A6D6C
+4AC7FC6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F80912607FFFEC8FC9138007F
+E03C427BBF47>I<B712F8EEFF8017E000019039C0003FF86C6C48EB07FCEE01FE707EEF
+7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F80EFFF004C5AEE07FCEE
+3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7DBD3E>I<ED7FE0913807
+FFFE91391FC03F8091397F000FE0D901FCEB03F8D907F0EB00FE4948147F49486E7E4948
+6E7E49C86C7E498248486F7E49150300038348486F7EA2000F834981001F1880A24848EE
+7FC0A3007F18E0A249163FA200FF18F0AC007F18E0A26D167FA3003F18C0A26C6CEEFF80
+A3000F18006D5D0007DA0F805B6C6C90393FE003FCED70706C6C496C485A6C6C48486C48
+5A017FD9800E5BD93F819038061FC0D91FC19038073F80D90FE14AC7FCD907F1EB03FE90
+2601FDC013F8903A007EE007E091271FF03FC013180207B5FC9139007FE1E0DB00011438
+83711378A2706C13F0EFFF0318FFA27113E0A37113C0711380711300715AEF01F83D527B
+BF47>I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E84717E
+A2717EA284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F0
+91388001FCED003FEE1FC0707E707E83160383160183A383A484A4F0C004190EA28218E0
+057F131E2601FFE0161CB600C0EB3FF094381FF83805071370CA3801FFE09438003F803F
+407DBD43>I<D907FC131890391FFF8038017FEBE0783901FC03F83A03F0007CF8D807C0
+133F4848130F001F140748C7FC003E1403007E1401A2007C140012FC1678A46C1538A27E
+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<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E5B77C319>91
D<EAFFFCA4EA003CB3B3B3B3ABEAFFFCA40E5B7FC319>93 D<EA0180120313005A120E5A
12181238123012701260A312E05AA412CFEAFFC013E0A3127FA2123F13C0EA0F000B1C7A
BE19>96 D<EB0FF8EBFFFE3903F01F8039078007E0000F6D7E9038E001F8D81FF07F6E7E
@@ -1133,7 +1119,6 @@ end
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
-%%PaperSize: A4
%%EndSetup
%%Page: 1 1
@@ -1142,9 +1127,9 @@ TeXDict begin
(t/serv)m(er)g(proto)s(col)g(used)f(b)m(y)g(CVS.)g(It)h(do)s(es)g(not)g
(describ)s(e)150 643 y(ho)m(w)c(to)h(use)f(or)g(administer)e(clien)m
(t/serv)m(er)i(CVS;)g(see)h(the)f(regular)f(CVS)h(man)m(ual)f(for)h
-(that.)47 b(This)30 b(is)150 752 y(v)m(ersion)f(1.10.7)j(of)d(the)h
-(proto)s(col)f(sp)s(eci\014cation|See)g(Chapter)f(1)i([In)m(tro)s
-(duction],)f(page)h(2,)h(for)e(more)150 862 y(on)h(what)h(this)e(v)m
+(that.)47 b(This)30 b(is)150 752 y(v)m(ersion)35 b(1.11)h(of)g(the)f
+(proto)s(col)g(sp)s(eci\014cation|See)f(Chapter)h(1)g([In)m(tro)s
+(duction],)h(page)g(2,)h(for)e(more)150 862 y(on)30 b(what)h(this)e(v)m
(ersion)h(n)m(um)m(b)s(er)f(means.)p eop
%%Page: 2 2
2 1 bop 150 299 a Fi(1)80 b(In)l(tro)t(duction)275 533
@@ -1194,9 +1179,9 @@ b(ailable)40 b(under)g(the)h(GNU)g(Public)e(License.)150
Ff(cvsclient.texi)p Fh(',)150 2665 y(can)31 b(b)s(e)e(found)g(at)j(the)
e(usual)f(GNU)i(FTP)f(sites,)g(with)g(a)g(\014lename)g(suc)m(h)g(as)h
(`)p Ff(cvs-)p Fg(v)m(ersion)p Ff(.tar.gz)p Fh('.)275
-2800 y(This)25 b(is)g(v)m(ersion)i(1.10.7)i(of)e(the)g(proto)s(col)f
-(sp)s(eci\014cation.)39 b(This)25 b(v)m(ersion)h(n)m(um)m(b)s(er)f(is)h
-(in)m(tended)g(only)150 2909 y(to)36 b(aid)f(in)f(distinguishing)d
+2800 y(This)f(is)h(v)m(ersion)h(1.11)h(of)g(the)f(proto)s(col)g(sp)s
+(eci\014cation.)45 b(This)30 b(v)m(ersion)i(n)m(um)m(b)s(er)f(is)g(in)m
+(tended)g(only)150 2909 y(to)36 b(aid)f(in)f(distinguishing)d
(di\013eren)m(t)k(v)m(ersions)f(of)i(this)e(sp)s(eci\014cation.)55
b(Although)35 b(the)g(sp)s(eci\014cation)150 3019 y(is)27
b(curren)m(tly)h(main)m(tained)f(in)g(conjunction)g(with)h(the)g(CVS)g
@@ -1205,7 +1190,7 @@ b(curren)m(tly)h(main)m(tained)f(in)g(conjunction)g(with)h(the)g(CVS)g
(do)s(cumen)m(t)e(what)h(is)f(in)m(v)m(olv)m(ed)g(with)g(in)m(terop)s
(erating)f(with)h(other)150 3238 y(implemen)m(tations)i(\(suc)m(h)i(as)
g(other)g(v)m(ersions)f(of)h(CVS\);)f(see)h(Section)g(5.14)h
-([Requiremen)m(ts],)f(page)h(30.)150 3347 y(This)g(v)m(ersion)i(n)m(um)
+([Requiremen)m(ts],)f(page)h(31.)150 3347 y(This)g(v)m(ersion)i(n)m(um)
m(b)s(er)e(should)g(not)i(b)s(e)g(used)f(b)m(y)h(clien)m(ts)f(or)h
(serv)m(ers)g(to)h(determine)e(what)h(v)-5 b(arian)m(t)31
b(of)150 3457 y(the)e(proto)s(col)g(to)h(sp)s(eak;)g(they)f(should)e
@@ -1462,7 +1447,7 @@ b(The)36 b(v)-5 b(alues)35 b(are)h(sho)m(wn)g(here,)h(with)e(the)h
g(not)f(sho)m(wn;)150 1544 y(suc)m(h)35 b(c)m(haracters)i(are)f(not)f
(recommended)g(for)h(use)f(in)f(passw)m(ords.)55 b(There)35
b(is)f(a)i(long)f(discussion)e(of)150 1654 y(c)m(haracter)f(set)f
-(issues)e(in)g(Chapter)h(6)h([Proto)s(col)f(Notes],)j(page)e(31.)772
+(issues)e(in)g(Chapter)h(6)h([Proto)s(col)f(Notes],)j(page)e(32.)772
1782 y Ff(0)47 b(111)524 b(P)48 b(125)524 b(p)95 b(58)390
1886 y(!)47 b(120)143 b(1)95 b(52)143 b(A)95 b(57)142
b(Q)96 b(55)142 b(a)48 b(121)142 b(q)48 b(113)390 1990
@@ -1499,7 +1484,7 @@ b(In)26 b(general,)h(the)f(connection)h(is)150 756 y(go)m(v)m(erned)32
b(b)m(y)e(the)h(clien)m(t|the)f(serv)m(er)h(do)s(es)g(not)f(send)g
(resp)s(onses)g(without)f(\014rst)h(receiving)g(requests)150
866 y(to)h(do)f(so;)h(see)g(Section)f(5.9)i([Resp)s(onse)e(in)m(tro],)g
-(page)h(21)h(for)e(more)g(details)g(of)g(this)f(con)m(v)m(en)m(tion.)
+(page)h(22)h(for)e(more)g(details)g(of)g(this)f(con)m(v)m(en)m(tion.)
275 1002 y(It)44 b(is)e(t)m(ypical,)47 b(early)d(in)f(the)h
(connection,)j(for)d(the)g(clien)m(t)f(to)i(transmit)e(a)h
Ff(Valid-responses)150 1111 y Fh(request,)39 b(con)m(taining)e(all)f
@@ -1538,7 +1523,7 @@ b(In)22 b(an)g Ff(Entry)g Fh(request,)150 3116 y(this)33
b(indicates)g(the)h(options)f(that)h(w)m(ere)h(sp)s(eci\014ed)d(with)g
(the)i(\014le)f(from)h(the)g(previous)e(\014le)h(up)s(dating)150
3226 y(resp)s(onse)d(\(see)i(Section)f(5.9)h([Resp)s(onse)f(in)m(tro],)
-h(page)g(21,)g(for)f(a)g(list)f(of)i(\014le)e(up)s(dating)f(resp)s
+h(page)g(22,)g(for)f(a)g(list)f(of)i(\014le)e(up)s(dating)f(resp)s
(onses\);)i(if)150 3335 y(the)g(clien)m(t)f(is)f(sp)s(ecifying)f(the)j
(`)p Ff(-k)p Fh(')f(or)h(`)p Ff(-A)p Fh(')f(option)g(to)h
Ff(update)p Fh(,)e(then)h(it)g(is)f(the)i(serv)m(er)g(whic)m(h)e
@@ -1688,13 +1673,13 @@ Fh(traditional)275 1679 y(The)37 b(former)h(format)g(is)f(preferred;)k
(through)f(at)h(least)g(1.9\).)275 1922 y(F)-8 b(or)36
b(the)h(`)p Ff(-d)p Fh(')f(option)f(to)i(the)g Ff(log)e
Fh(request,)j(serv)m(ers)e(should)e(at)j(least)g(supp)s(ort)d(RF)m(C)i
-(822/1123)150 2032 y(format.)k(Clien)m(ts)25 b(are)i(encouraged)g(to)g
-(use)f(this)f(format)i(to)s(o)g(\(traditionally)d(the)j(command)f(line)
-f(CVS)150 2141 y(clien)m(t)30 b(has)g(just)g(passed)g(along)g(the)h
-(date)g(format)f(sp)s(eci\014ed)f(b)m(y)h(the)h(user,)f(ho)m(w)m(ev)m
-(er\).)275 2274 y(The)j Ff(Mod-time)e Fh(resp)s(onse)i(and)g
-Ff(Checkin-time)e Fh(request)j(use)f(RF)m(C)h(822/1123)k(format)c
-(\(see)h(the)150 2384 y(descriptions)28 b(of)j(that)g(resp)s(onse)e
+(822/1123)150 2032 y(format.)i(Clien)m(ts)21 b(are)i(encouraged)g(to)g
+(use)f(this)g(format)g(to)s(o)h(\(the)g(command)f(line)f(CVS)h(clien)m
+(t,)h(v)m(ersion)150 2141 y(1.10)32 b(and)e(older,)f(just)h(passed)g
+(along)h(the)f(date)h(format)g(sp)s(eci\014ed)e(b)m(y)h(the)g(user,)g
+(ho)m(w)m(ev)m(er\).)275 2274 y(The)j Ff(Mod-time)e Fh(resp)s(onse)i
+(and)g Ff(Checkin-time)e Fh(request)j(use)f(RF)m(C)h(822/1123)k(format)
+c(\(see)h(the)150 2384 y(descriptions)28 b(of)j(that)g(resp)s(onse)e
(and)h(request)g(for)h(details\).)275 2517 y(F)-8 b(or)31
b Ff(Notify)p Fh(,)e(see)i(the)f(description)f(of)h(that)h(request.)150
2770 y Fc(5.7)68 b(Request)46 b(in)l(tro)275 2962 y Fh(By)33
@@ -1738,62 +1723,65 @@ Ff(init)e Fh(request,)j(not)f Ff(Root)p Fh(.)37 b Fg(path-)630
%%Page: 10 10
10 9 bop 630 299 a Fh(The)44 b Ff(Root)g Fh(request)g(m)m(ust)h(b)s(e)f
(sen)m(t)h(only)f(once,)49 b(and)44 b(it)g(m)m(ust)h(b)s(e)f(sen)m(t)h
-(b)s(efore)g(an)m(y)630 408 y(requests)38 b(other)g(than)g
-Ff(Valid-responses)p Fh(,)e Ff(valid-requests)p Fh(,)g
-Ff(UseUnchanged)p Fh(,)h Ff(Set)630 518 y Fh(or)30 b
-Ff(init)p Fh(.)150 697 y Ff(Valid-responses)c Fg(request-list)32
-b Ff(\\n)630 807 y Fh(Resp)s(onse)i(exp)s(ected:)51 b(no.)j(T)-8
+(b)s(efore)g(an)m(y)630 408 y(requests)34 b(other)h(than)f
+Ff(Valid-responses)p Fh(,)d Ff(valid-requests)p Fh(,)g
+Ff(UseUnchanged)p Fh(,)i Ff(Set)p Fh(,)630 518 y Ff(Global_option)p
+Fh(,)27 b Ff(init)p Fh(,)i Ff(noop)p Fh(,)h(or)g Ff(version)p
+Fh(.)150 679 y Ff(Valid-responses)c Fg(request-list)32
+b Ff(\\n)630 788 y Fh(Resp)s(onse)i(exp)s(ected:)51 b(no.)j(T)-8
b(ell)34 b(the)h(serv)m(er)g(what)g(resp)s(onses)f(the)h(clien)m(t)g
-(will)d(accept.)630 916 y(request-list)d(is)h(a)h(space)g(separated)f
-(list)f(of)i(tok)m(ens.)150 1095 y Ff(valid-requests)26
-b(\\n)630 1205 y Fh(Resp)s(onse)37 b(exp)s(ected:)57
-b(y)m(es.)64 b(Ask)38 b(the)g(serv)m(er)g(to)h(send)e(bac)m(k)h(a)h
-Ff(Valid-requests)34 b Fh(re-)630 1314 y(sp)s(onse.)150
-1493 y Ff(Directory)28 b Fg(lo)s(cal-directory)37 b Ff(\\n)630
-1603 y Fh(Additional)31 b(data:)48 b Fg(rep)s(ository)41
-b Ff(\\)p Fh(n.)49 b(Resp)s(onse)33 b(exp)s(ected:)48
-b(no.)j(T)-8 b(ell)32 b(the)i(serv)m(er)g(what)630 1712
-y(directory)h(to)g(use.)55 b(The)34 b Fg(rep)s(ository)42
+(will)d(accept.)630 898 y(request-list)c(is)g(a)h(space)g(separated)g
+(list)f(of)h(tok)m(ens.)41 b(The)28 b Ff(Root)f Fh(request)i(need)g
+(not)g(ha)m(v)m(e)630 1007 y(b)s(een)h(previously)e(sen)m(t.)150
+1168 y Ff(valid-requests)e(\\n)630 1278 y Fh(Resp)s(onse)37
+b(exp)s(ected:)57 b(y)m(es.)64 b(Ask)38 b(the)g(serv)m(er)g(to)h(send)e
+(bac)m(k)h(a)h Ff(Valid-requests)34 b Fh(re-)630 1387
+y(sp)s(onse.)40 b(The)30 b Ff(Root)f Fh(request)h(need)g(not)h(ha)m(v)m
+(e)h(b)s(een)d(previously)f(sen)m(t.)150 1548 y Ff(Directory)g
+Fg(lo)s(cal-directory)37 b Ff(\\n)630 1658 y Fh(Additional)31
+b(data:)48 b Fg(rep)s(ository)41 b Ff(\\)p Fh(n.)49 b(Resp)s(onse)33
+b(exp)s(ected:)48 b(no.)j(T)-8 b(ell)32 b(the)i(serv)m(er)g(what)630
+1767 y(directory)h(to)g(use.)55 b(The)34 b Fg(rep)s(ository)42
b Fh(should)33 b(b)s(e)h(a)i(directory)e(name)h(from)g(a)g(previous)630
-1822 y(serv)m(er)h(resp)s(onse.)56 b(Note)37 b(that)f(this)f(b)s(oth)f
+1877 y(serv)m(er)h(resp)s(onse.)56 b(Note)37 b(that)f(this)f(b)s(oth)f
(giv)m(es)i(a)h(default)d(for)i Ff(Entry)e Fh(and)h Ff(Modified)630
-1932 y Fh(and)f(also)g(for)g Ff(ci)g Fh(and)g(the)g(other)h(commands;)h
-(normal)d(usage)i(is)f(to)h(send)e Ff(Directory)630 2041
+1986 y Fh(and)f(also)g(for)g Ff(ci)g Fh(and)g(the)g(other)h(commands;)h
+(normal)d(usage)i(is)f(to)h(send)e Ff(Directory)630 2096
y Fh(for)25 b(eac)m(h)h(directory)e(in)g(whic)m(h)g(there)h(will)d(b)s
(e)j(an)f Ff(Entry)g Fh(or)h Ff(Modified)p Fh(,)f(and)g(then)h(a)g
-(\014nal)630 2151 y Ff(Directory)33 b Fh(for)j(the)g(original)d
+(\014nal)630 2205 y Ff(Directory)33 b Fh(for)j(the)g(original)d
(directory)-8 b(,)38 b(then)d(the)h(command.)57 b(The)35
-b Fg(lo)s(cal-directory)630 2260 y Fh(is)j(relativ)m(e)i(to)g(the)f
+b Fg(lo)s(cal-directory)630 2315 y Fh(is)j(relativ)m(e)i(to)g(the)f
(top)h(lev)m(el)f(at)h(whic)m(h)e(the)h(command)h(is)e(o)s(ccurring)g
-(\(i.e.)68 b(the)39 b(last)630 2370 y Ff(Directory)33
+(\(i.e.)68 b(the)39 b(last)630 2425 y Ff(Directory)33
b Fh(whic)m(h)i(is)g(sen)m(t)h(b)s(efore)g(the)g(command\);)j(to)e
(indicate)e(that)h(top)h(lev)m(el,)g(`)p Ff(.)p Fh(')630
-2479 y(should)28 b(b)s(e)i(sen)m(t)h(for)f Fg(lo)s(cal-directory)p
-Fh(.)630 2624 y(Here)j(is)e(an)h(example)f(of)i(where)e(a)h(clien)m(t)g
+2534 y(should)28 b(b)s(e)i(sen)m(t)h(for)f Fg(lo)s(cal-directory)p
+Fh(.)630 2669 y(Here)j(is)e(an)h(example)f(of)i(where)e(a)h(clien)m(t)g
(gets)h Fg(rep)s(ository)39 b Fh(and)31 b Fg(lo)s(cal-directory)p
-Fh(.)45 b(Sup-)630 2733 y(p)s(ose)30 b(that)h(there)g(is)e(a)i(mo)s
-(dule)d(de\014ned)i(b)m(y)870 2872 y Ff(moddir)46 b(1dir)630
-3016 y Fh(That)32 b(is,)f(one)h(can)h(c)m(hec)m(k)g(out)f
+Fh(.)45 b(Sup-)630 2779 y(p)s(ose)30 b(that)h(there)g(is)e(a)i(mo)s
+(dule)d(de\014ned)i(b)m(y)870 2908 y Ff(moddir)46 b(1dir)630
+3043 y Fh(That)32 b(is,)f(one)h(can)h(c)m(hec)m(k)g(out)f
Ff(moddir)e Fh(and)h(it)h(will)d(tak)m(e)k Ff(1dir)e
-Fh(in)g(the)h(rep)s(ository)f(and)630 3126 y(c)m(hec)m(k)c(it)d(out)h
+Fh(in)g(the)h(rep)s(ository)f(and)630 3153 y(c)m(hec)m(k)c(it)d(out)h
(to)h Ff(moddir)e Fh(in)f(the)j(w)m(orking)e(directory)-8
b(.)39 b(Then)24 b(an)h(initial)d(c)m(hec)m(k)27 b(out)e(could)630
-3235 y(pro)s(ceed)30 b(lik)m(e)g(this:)870 3374 y Ff(C:)47
-b(Root)g(/home/kingdon/zwork/cvsr)o(oot)870 3477 y(.)g(.)h(.)870
-3581 y(C:)f(Argument)f(moddir)870 3685 y(C:)h(Directory)e(.)870
-3789 y(C:)i(/home/kingdon/zwork/cvsro)o(ot)870 3892 y(C:)g(co)870
-3996 y(S:)g(Clear-sticky)e(moddir/)870 4100 y(S:)i
-(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)o(/)870 4204
-y(.)g(.)h(.)870 4308 y(S:)f(ok)630 4452 y Fh(In)32 b(this)f(example)h
+3263 y(pro)s(ceed)30 b(lik)m(e)g(this:)870 3392 y Ff(C:)47
+b(Root)g(/home/kingdon/zwork/cvsr)o(oot)870 3496 y(.)g(.)h(.)870
+3599 y(C:)f(Argument)f(moddir)870 3703 y(C:)h(Directory)e(.)870
+3807 y(C:)i(/home/kingdon/zwork/cvsro)o(ot)870 3911 y(C:)g(co)870
+4015 y(S:)g(Clear-sticky)e(moddir/)870 4118 y(S:)i
+(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)o(/)870 4222
+y(.)g(.)h(.)870 4326 y(S:)f(ok)630 4461 y Fh(In)32 b(this)f(example)h
(the)h(resp)s(onse)f(sho)m(wn)g(is)f Ff(Clear-sticky)p
-Fh(,)f(but)i(it)g(could)g(b)s(e)g(another)630 4561 y(resp)s(onse)23
+Fh(,)f(but)i(it)g(could)g(b)s(e)g(another)630 4571 y(resp)s(onse)23
b(instead.)38 b(Note)25 b(that)f(it)g(returns)e(t)m(w)m(o)k(pathnames.)
38 b(The)23 b(\014rst)g(one,)j(`)p Ff(moddir/)p Fh(',)630
-4671 y(indicates)35 b(the)g(w)m(orking)g(directory)h(to)g(c)m(hec)m(k)h
+4680 y(indicates)35 b(the)g(w)m(orking)g(directory)h(to)g(c)m(hec)m(k)h
(out)f(in)m(to.)57 b(The)35 b(second)h(one,)h(ending)d(in)630
-4781 y(`)p Ff(1dir/)p Fh(',)48 b(indicates)d(the)g(directory)g(to)h
+4790 y(`)p Ff(1dir/)p Fh(',)48 b(indicates)d(the)g(directory)g(to)h
(pass)f(bac)m(k)h(to)g(the)f(serv)m(er)h(in)e(a)i(subsequen)m(t)630
-4890 y Ff(Directory)25 b Fh(request.)39 b(F)-8 b(or)28
+4899 y Ff(Directory)25 b Fh(request.)39 b(F)-8 b(or)28
b(example,)g(a)g(subsequen)m(t)e Ff(update)g Fh(request)h(migh)m(t)g
(lo)s(ok)f(lik)m(e:)870 5029 y Ff(C:)47 b(Directory)e(moddir)870
5132 y(C:)i(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)870
@@ -1884,12 +1872,12 @@ b(rep)s(ository)e(for)h(the)h Ff(dir3)e Fh(directory)-8
b(,)30 b(but)g(the)h(ab)s(o)m(v)m(e)g(will)d(certainly)h(w)m(ork.)630
2036 y(One)55 b(more)h(p)s(eculiarit)m(y)e(of)i(the)g(1.10)h(and)e
(earlier)g(proto)s(col)h(is)e(the)i(ordering)f(of)630
-2146 y Ff(Directory)23 b Fh(argumen)m(ts.)40 b(In)25
-b(order)h(for)f(a)h(sub)s(directory)e(to)j(b)s(e)e(registered)h
-(correctly)g(for)630 2255 y(descen)m(t)32 b(b)m(y)g(the)f(recursion)f
-(pro)s(cessor,)h(its)g(paren)m(t)h(m)m(ust)f(b)s(e)g(sen)m(t)h
-(\014rst.)43 b(F)-8 b(or)32 b(example,)630 2365 y(the)f(follo)m(wing)d
-(w)m(ould)i(not)g(w)m(ork)h(to)g(up)s(date)e Ff(dir3/subdir3)p
+2146 y Ff(Directory)36 b Fh(argumen)m(ts.)64 b(In)37
+b(order)h(for)g(a)g(sub)s(directory)e(to)j(b)s(e)f(registered)g
+(correctly)630 2255 y(for)48 b(descen)m(t)h(b)m(y)g(the)f(recursion)f
+(pro)s(cessor,)53 b(its)48 b(paren)m(t)g(m)m(ust)h(b)s(e)e(sen)m(t)i
+(\014rst.)94 b(F)-8 b(or)630 2365 y(example,)30 b(the)h(follo)m(wing)e
+(w)m(ould)g(not)h(w)m(ork)h(to)g(up)s(date)f Ff(dir3/subdir3)p
Fh(:)870 2498 y Ff(.)47 b(.)h(.)870 2602 y(C:)f(Argument)f(dir3)870
2706 y(C:)h(Directory)e(dir3/subdir3)870 2810 y(C:)i
(/home/foo/repos/mod3)870 2913 y(.)g(.)h(.)870 3017 y(C:)f(Directory)e
@@ -2097,8 +2085,9 @@ y Fh(Resp)s(onse)g(exp)s(ected:)40 b(no.)g(T)-8 b(o)28
b(sp)s(ecify)f(the)h(v)m(ersion)f(of)i(the)f(proto)s(col)g(describ)s
(ed)d(in)i(this)630 5230 y(do)s(cumen)m(t,)e(serv)m(ers)g(m)m(ust)e
(supp)s(ort)g(this)g(request)h(\(although)g(it)f(need)h(not)g(do)g(an)m
-(ything\))630 5340 y(and)30 b(clien)m(ts)g(m)m(ust)g(issue)f(it.)p
-eop
+(ything\))630 5340 y(and)i(clien)m(ts)g(m)m(ust)g(issue)f(it.)39
+b(The)26 b Ff(Root)f Fh(request)h(need)g(not)h(ha)m(v)m(e)g(b)s(een)f
+(previously)e(sen)m(t.)p eop
%%Page: 15 15
15 14 bop 150 299 a Ff(Notify)29 b Fg(\014lename)34 b
Ff(\\n)630 408 y Fh(Resp)s(onse)e(exp)s(ected:)44 b(no.)j(T)-8
@@ -2195,1115 +2184,1175 @@ f(more)i(general)f(\(it)h(could)e(also)i(b)s(e)e(used)h(for)630
16 15 bop 630 299 a Fh(\(ignore)26 b(patterns,)i(or)e(situations)g
(where)g(the)g(user)g(sp)s(eci\014es)f(a)i(\014lename)f(and)g(the)g
(clien)m(t)630 408 y(do)s(es)k(not)h(kno)m(w)f(ab)s(out)g(that)h
-(\014le\).)150 559 y Ff(Argument)d Fg(text)33 b Ff(\\n)630
-669 y Fh(Resp)s(onse)43 b(exp)s(ected:)69 b(no.)81 b(Sa)m(v)m(e)45
+(\014le\).)150 596 y Ff(Argument)d Fg(text)33 b Ff(\\n)630
+706 y Fh(Resp)s(onse)43 b(exp)s(ected:)69 b(no.)81 b(Sa)m(v)m(e)45
b(argumen)m(t)f(for)g(use)g(in)e(a)j(subsequen)m(t)e(command.)630
-778 y(Argumen)m(ts)c(accum)m(ulate)i(un)m(til)c(an)i(argumen)m(t-using)
-g(command)g(is)f(giv)m(en,)k(at)e(whic)m(h)630 888 y(p)s(oin)m(t)29
-b(they)i(are)g(forgotten.)150 1039 y Ff(Argumentx)d Fg(text)33
-b Ff(\\n)630 1148 y Fh(Resp)s(onse)g(exp)s(ected:)48
+816 y(Argumen)m(ts)c(accum)m(ulate)i(un)m(til)c(an)i(argumen)m(t-using)
+g(command)g(is)f(giv)m(en,)k(at)e(whic)m(h)630 925 y(p)s(oin)m(t)29
+b(they)i(are)g(forgotten.)150 1113 y Ff(Argumentx)d Fg(text)33
+b Ff(\\n)630 1223 y Fh(Resp)s(onse)g(exp)s(ected:)48
b(no.)i(App)s(end)32 b Ff(\\)p Fh(n)h(follo)m(w)m(ed)g(b)m(y)h(text)h
-(to)f(the)g(curren)m(t)f(argumen)m(t)630 1258 y(b)s(eing)c(sa)m(v)m
-(ed.)150 1408 y Ff(Global_option)e Fg(option)j Ff(\\n)630
-1518 y Fh(Resp)s(onse)41 b(exp)s(ected:)64 b(no.)75 b(T)-8
+(to)f(the)g(curren)m(t)f(argumen)m(t)630 1332 y(b)s(eing)c(sa)m(v)m
+(ed.)150 1520 y Ff(Global_option)e Fg(option)j Ff(\\n)630
+1630 y Fh(Resp)s(onse)41 b(exp)s(ected:)64 b(no.)75 b(T)-8
b(ransmit)41 b(one)h(of)g(the)g(global)f(options)g(`)p
Ff(-q)p Fh(',)k(`)p Ff(-Q)p Fh(',)g(`)p Ff(-l)p Fh(',)630
-1628 y(`)p Ff(-t)p Fh(',)36 b(`)p Ff(-r)p Fh(',)f(or)g(`)p
+1739 y(`)p Ff(-t)p Fh(',)36 b(`)p Ff(-r)p Fh(',)f(or)g(`)p
Ff(-n)p Fh('.)53 b Fg(option)34 b Fh(m)m(ust)g(b)s(e)g(one)h(of)g
(those)g(strings,)f(no)h(v)-5 b(ariations)33 b(\(suc)m(h)i(as)630
-1737 y(com)m(bining)e(of)h(options\))f(are)i(allo)m(w)m(ed.)51
+1849 y(com)m(bining)e(of)h(options\))f(are)i(allo)m(w)m(ed.)51
b(F)-8 b(or)35 b(graceful)f(handling)d(of)k Ff(valid-requests)p
-Fh(,)630 1847 y(it)28 b(is)f(probably)f(b)s(etter)i(to)h(mak)m(e)g(new)
+Fh(,)630 1958 y(it)28 b(is)f(probably)f(b)s(etter)i(to)h(mak)m(e)g(new)
e(global)g(options)h(separate)h(requests,)f(rather)g(than)630
-1956 y(trying)h(to)j(add)d(them)i(to)g(this)e(request.)150
-2107 y Ff(Gzip-stream)e Fg(lev)m(el)34 b Ff(\\n)630 2217
-y Fh(Resp)s(onse)25 b(exp)s(ected:)39 b(no.)g(Use)27
-b(zlib)d(\(RF)m(C)i(1950/1951\))31 b(compression)25 b(to)h(compress)g
-(all)630 2326 y(further)j(comm)m(unication)h(b)s(et)m(w)m(een)i(the)e
-(clien)m(t)h(and)e(the)i(serv)m(er.)42 b(After)31 b(this)e(request)i
-(is)630 2436 y(sen)m(t,)g(all)d(further)g(comm)m(unication)h(m)m(ust)h
-(b)s(e)f(compressed.)40 b(All)28 b(further)g(data)j(receiv)m(ed)630
-2545 y(from)37 b(the)g(serv)m(er)g(will)e(also)i(b)s(e)f(compressed.)61
+2068 y(trying)43 b(to)h(add)f(them)g(to)h(this)f(request.)80
+b(The)43 b Ff(Root)f Fh(request)i(need)f(not)h(ha)m(v)m(e)h(b)s(een)630
+2178 y(previously)28 b(sen)m(t.)150 2365 y Ff(Gzip-stream)f
+Fg(lev)m(el)34 b Ff(\\n)630 2475 y Fh(Resp)s(onse)25
+b(exp)s(ected:)39 b(no.)g(Use)27 b(zlib)d(\(RF)m(C)i(1950/1951\))31
+b(compression)25 b(to)h(compress)g(all)630 2585 y(further)j(comm)m
+(unication)h(b)s(et)m(w)m(een)i(the)e(clien)m(t)h(and)e(the)i(serv)m
+(er.)42 b(After)31 b(this)e(request)i(is)630 2694 y(sen)m(t,)g(all)d
+(further)g(comm)m(unication)h(m)m(ust)h(b)s(e)f(compressed.)40
+b(All)28 b(further)g(data)j(receiv)m(ed)630 2804 y(from)37
+b(the)g(serv)m(er)g(will)e(also)i(b)s(e)f(compressed.)61
b(The)36 b Fg(lev)m(el)41 b Fh(argumen)m(t)c(suggests)h(to)g(the)630
-2655 y(serv)m(er)i(the)g(lev)m(el)f(of)h(compression)f(that)h(it)g
+2913 y(serv)m(er)i(the)g(lev)m(el)f(of)h(compression)f(that)h(it)g
(should)d(apply;)44 b(it)39 b(should)f(b)s(e)h(an)h(in)m(teger)630
-2765 y(b)s(et)m(w)m(een)27 b(1)g(and)f(9,)i(inclusiv)m(e,)e(where)g(a)h
+3023 y(b)s(et)m(w)m(een)27 b(1)g(and)f(9,)i(inclusiv)m(e,)e(where)g(a)h
(higher)e(n)m(um)m(b)s(er)g(indicates)h(more)h(compression.)150
-2915 y Ff(Kerberos-encrypt)f(\\n)630 3025 y Fh(Resp)s(onse)d(exp)s
+3211 y Ff(Kerberos-encrypt)f(\\n)630 3320 y Fh(Resp)s(onse)d(exp)s
(ected:)38 b(no.)g(Use)24 b(Kerb)s(eros)f(encryption)g(to)h(encrypt)f
-(all)g(further)f(comm)m(u-)630 3134 y(nication)h(b)s(et)m(w)m(een)i
+(all)g(further)f(comm)m(u-)630 3430 y(nication)h(b)s(et)m(w)m(een)i
(the)f(clien)m(t)f(and)h(the)g(serv)m(er.)39 b(This)22
-b(will)f(only)j(w)m(ork)g(if)f(the)h(connection)630 3244
+b(will)f(only)j(w)m(ork)g(if)f(the)h(connection)630 3540
y(w)m(as)36 b(made)g(o)m(v)m(er)h(Kerb)s(eros)e(in)g(the)h(\014rst)f
(place.)57 b(If)35 b(b)s(oth)h(the)g Ff(Gzip-stream)c
-Fh(and)k(the)630 3354 y Ff(Kerberos-encrypt)18 b Fh(requests)23
+Fh(and)k(the)630 3649 y Ff(Kerberos-encrypt)18 b Fh(requests)23
b(are)g(used,)h(the)f Ff(Kerberos-encrypt)18 b Fh(request)23
-b(should)e(b)s(e)630 3463 y(used)34 b(\014rst.)53 b(This)33
+b(should)e(b)s(e)630 3759 y(used)34 b(\014rst.)53 b(This)33
b(will)f(mak)m(e)j(the)g(clien)m(t)f(and)g(serv)m(er)h(encrypt)g(the)g
-(compressed)f(data,)630 3573 y(as)40 b(opp)s(osed)f(to)i(compressing)e
+(compressed)f(data,)630 3868 y(as)40 b(opp)s(osed)f(to)i(compressing)e
(the)h(encrypted)g(data.)70 b(Encrypted)39 b(data)i(is)e(generally)630
-3682 y(incompressible.)630 3813 y(Note)25 b(that)e(this)g(request)g(do)
+3978 y(incompressible.)630 4127 y(Note)25 b(that)e(this)g(request)g(do)
s(es)g(not)h(fully)c(prev)m(en)m(t)k(an)g(attac)m(k)m(er)i(from)d
-(hijac)m(king)f(the)h(con-)630 3922 y(nection,)29 b(in)f(the)h(sense)g
+(hijac)m(king)f(the)h(con-)630 4236 y(nection,)29 b(in)f(the)h(sense)g
(that)g(it)f(do)s(es)h(not)g(prev)m(en)m(t)g(hijac)m(king)f(the)h
-(connection)g(b)s(et)m(w)m(een)630 4032 y(the)i(initial)c(authen)m
+(connection)g(b)s(et)m(w)m(een)630 4346 y(the)i(initial)c(authen)m
(tication)k(and)e(the)i Ff(Kerberos-encrypt)26 b Fh(request.)150
-4182 y Ff(Gssapi-encrypt)g(\\n)630 4292 y Fh(Resp)s(onse)g(exp)s
+4534 y Ff(Gssapi-encrypt)g(\\n)630 4643 y Fh(Resp)s(onse)g(exp)s
(ected:)39 b(no.)g(Use)26 b(GSSAPI)g(encryption)f(to)i(encrypt)e(all)g
-(further)g(comm)m(u-)630 4402 y(nication)e(b)s(et)m(w)m(een)i(the)f
+(further)g(comm)m(u-)630 4753 y(nication)e(b)s(et)m(w)m(een)i(the)f
(clien)m(t)f(and)h(the)g(serv)m(er.)39 b(This)22 b(will)f(only)j(w)m
-(ork)g(if)f(the)h(connection)630 4511 y(w)m(as)35 b(made)f(o)m(v)m(er)h
+(ork)g(if)f(the)h(connection)630 4862 y(w)m(as)35 b(made)f(o)m(v)m(er)h
(GSSAPI)f(in)f(the)h(\014rst)g(place.)52 b(See)34 b Ff
(Kerberos-encrypt)p Fh(,)d(ab)s(o)m(v)m(e,)37 b(for)630
-4621 y(the)31 b(relation)e(b)s(et)m(w)m(een)i Ff(Gssapi-encrypt)c
-Fh(and)i Ff(Gzip-stream)p Fh(.)630 4751 y(Note)c(that)e(this)g(request)
+4972 y(the)31 b(relation)e(b)s(et)m(w)m(een)i Ff(Gssapi-encrypt)c
+Fh(and)i Ff(Gzip-stream)p Fh(.)630 5121 y(Note)c(that)e(this)g(request)
g(do)s(es)g(not)h(fully)c(prev)m(en)m(t)k(an)g(attac)m(k)m(er)i(from)d
-(hijac)m(king)f(the)h(con-)630 4861 y(nection,)29 b(in)f(the)h(sense)g
+(hijac)m(king)f(the)h(con-)630 5230 y(nection,)29 b(in)f(the)h(sense)g
(that)g(it)f(do)s(es)h(not)g(prev)m(en)m(t)g(hijac)m(king)f(the)h
-(connection)g(b)s(et)m(w)m(een)630 4970 y(the)i(initial)c(authen)m
-(tication)k(and)e(the)i Ff(Gssapi-encrypt)c Fh(request.)150
-5121 y Ff(Gssapi-authenticate)e(\\n)630 5230 y Fh(Resp)s(onse)38
-b(exp)s(ected:)57 b(no.)65 b(Use)39 b(GSSAPI)f(authen)m(tication)g(to)i
-(authen)m(ticate)f(all)f(fur-)630 5340 y(ther)c(comm)m(unication)g(b)s
-(et)m(w)m(een)h(the)f(clien)m(t)g(and)g(the)g(serv)m(er.)53
-b(This)33 b(will)e(only)j(w)m(ork)g(if)p eop
+(connection)g(b)s(et)m(w)m(een)630 5340 y(the)i(initial)c(authen)m
+(tication)k(and)e(the)i Ff(Gssapi-encrypt)c Fh(request.)p
+eop
%%Page: 17 17
-17 16 bop 630 299 a Fh(the)38 b(connection)g(w)m(as)g(made)f(o)m(v)m
-(er)i(GSSAPI)e(in)g(the)g(\014rst)g(place.)63 b(Encrypted)37
-b(data)h(is)630 408 y(automatically)21 b(authen)m(ticated,)j(so)d
-(using)f(b)s(oth)g Ff(Gssapi-authenticate)c Fh(and)k
-Ff(Gssapi-)630 518 y(encrypt)25 b Fh(has)i(no)f(e\013ect)j(b)s(ey)m
-(ond)d(that)i(of)f Ff(Gssapi-encrypt)p Fh(.)36 b(Unlik)m(e)25
-b(encrypted)i(data,)630 628 y(it)j(is)f(reasonable)i(to)g(compress)f
-(authen)m(ticated)h(data.)630 806 y(Note)25 b(that)e(this)g(request)g
-(do)s(es)g(not)h(fully)c(prev)m(en)m(t)k(an)g(attac)m(k)m(er)i(from)d
-(hijac)m(king)f(the)h(con-)630 915 y(nection,)29 b(in)f(the)h(sense)g
-(that)g(it)f(do)s(es)h(not)g(prev)m(en)m(t)g(hijac)m(king)f(the)h
-(connection)g(b)s(et)m(w)m(een)630 1025 y(the)i(initial)c(authen)m
-(tication)k(and)e(the)i Ff(Gssapi-authenticate)25 b Fh(request.)150
-1271 y Ff(Set)k Fg(v)-5 b(ariable)5 b Ff(=)p Fg(v)-5
-b(alue)34 b Ff(\\n)630 1380 y Fh(Resp)s(onse)c(exp)s(ected:)41
-b(no.)f(Set)31 b(a)g(user)e(v)-5 b(ariable)30 b Fg(v)-5
-b(ariable)34 b Fh(to)d Fg(v)-5 b(alue)p Fh(.)150 1627
-y Ff(expand-modules)26 b(\\n)630 1736 y Fh(Resp)s(onse)31
-b(exp)s(ected:)44 b(y)m(es.)i(Expand)31 b(the)h(mo)s(dules)e(whic)m(h)h
-(are)h(sp)s(eci\014ed)e(in)h(the)h(argu-)630 1846 y(men)m(ts.)40
-b(Returns)25 b(the)i(data)g(in)e Ff(Module-expansion)c
-Fh(resp)s(onses.)39 b(Note)27 b(that)g(the)g(serv)m(er)630
-1955 y(can)32 b(assume)g(that)h(this)e(is)g(c)m(hec)m(k)m(out)k(or)d
-(exp)s(ort,)h(not)f(rtag)h(or)f(rdi\013;)g(the)g(latter)h(do)f(not)630
-2065 y(access)g(the)f(w)m(orking)f(directory)g(and)g(th)m(us)g(ha)m(v)m
-(e)i(no)f(need)f(to)h(expand)f(mo)s(dules)f(on)i(the)630
-2175 y(clien)m(t)f(side.)630 2352 y(Expand)41 b(ma)m(y)i(not)f(b)s(e)g
+17 16 bop 150 299 a Ff(Gssapi-authenticate)25 b(\\n)630
+408 y Fh(Resp)s(onse)38 b(exp)s(ected:)57 b(no.)65 b(Use)39
+b(GSSAPI)f(authen)m(tication)g(to)i(authen)m(ticate)f(all)f(fur-)630
+518 y(ther)c(comm)m(unication)g(b)s(et)m(w)m(een)h(the)f(clien)m(t)g
+(and)g(the)g(serv)m(er.)53 b(This)33 b(will)e(only)j(w)m(ork)g(if)630
+628 y(the)k(connection)g(w)m(as)g(made)f(o)m(v)m(er)i(GSSAPI)e(in)g
+(the)g(\014rst)g(place.)63 b(Encrypted)37 b(data)h(is)630
+737 y(automatically)21 b(authen)m(ticated,)j(so)d(using)f(b)s(oth)g
+Ff(Gssapi-authenticate)c Fh(and)k Ff(Gssapi-)630 847
+y(encrypt)25 b Fh(has)i(no)f(e\013ect)j(b)s(ey)m(ond)d(that)i(of)f
+Ff(Gssapi-encrypt)p Fh(.)36 b(Unlik)m(e)25 b(encrypted)i(data,)630
+956 y(it)j(is)f(reasonable)i(to)g(compress)f(authen)m(ticated)h(data.)
+630 1098 y(Note)25 b(that)e(this)g(request)g(do)s(es)g(not)h(fully)c
+(prev)m(en)m(t)k(an)g(attac)m(k)m(er)i(from)d(hijac)m(king)f(the)h
+(con-)630 1207 y(nection,)29 b(in)f(the)h(sense)g(that)g(it)f(do)s(es)h
+(not)g(prev)m(en)m(t)g(hijac)m(king)f(the)h(connection)g(b)s(et)m(w)m
+(een)630 1317 y(the)i(initial)c(authen)m(tication)k(and)e(the)i
+Ff(Gssapi-authenticate)25 b Fh(request.)150 1490 y Ff(Set)k
+Fg(v)-5 b(ariable)5 b Ff(=)p Fg(v)-5 b(alue)34 b Ff(\\n)630
+1600 y Fh(Resp)s(onse)26 b(exp)s(ected:)39 b(no.)g(Set)26
+b(a)h(user)e(v)-5 b(ariable)25 b Fg(v)-5 b(ariable)30
+b Fh(to)d Fg(v)-5 b(alue)p Fh(.)39 b(The)26 b Ff(Root)f
+Fh(request)630 1709 y(need)30 b(not)h(ha)m(v)m(e)g(b)s(een)f
+(previously)e(sen)m(t.)150 1882 y Ff(expand-modules)e(\\n)630
+1992 y Fh(Resp)s(onse)31 b(exp)s(ected:)44 b(y)m(es.)i(Expand)31
+b(the)h(mo)s(dules)e(whic)m(h)h(are)h(sp)s(eci\014ed)e(in)h(the)h
+(argu-)630 2101 y(men)m(ts.)40 b(Returns)25 b(the)i(data)g(in)e
+Ff(Module-expansion)c Fh(resp)s(onses.)39 b(Note)27 b(that)g(the)g
+(serv)m(er)630 2211 y(can)32 b(assume)g(that)h(this)e(is)g(c)m(hec)m(k)
+m(out)k(or)d(exp)s(ort,)h(not)f(rtag)h(or)f(rdi\013;)g(the)g(latter)h
+(do)f(not)630 2321 y(access)g(the)f(w)m(orking)f(directory)g(and)g(th)m
+(us)g(ha)m(v)m(e)i(no)f(need)f(to)h(expand)f(mo)s(dules)f(on)i(the)630
+2430 y(clien)m(t)f(side.)630 2572 y(Expand)41 b(ma)m(y)i(not)f(b)s(e)g
(the)g(b)s(est)g(w)m(ord)g(for)f(what)i(this)e(request)h(do)s(es.)76
-b(It)42 b(do)s(es)g(not)630 2462 y(necessarily)33 b(tell)g(y)m(ou)h
+b(It)42 b(do)s(es)g(not)630 2681 y(necessarily)33 b(tell)g(y)m(ou)h
(all)e(the)i(\014les)f(con)m(tained)h(in)e(a)i(mo)s(dule,)g(for)f
-(example.)51 b(Basically)630 2572 y(it)37 b(is)f(a)h(w)m(a)m(y)h(of)g
+(example.)51 b(Basically)630 2791 y(it)37 b(is)f(a)h(w)m(a)m(y)h(of)g
(telling)d(y)m(ou)i(whic)m(h)f(w)m(orking)h(directories)f(the)h(serv)m
-(er)g(needs)g(to)h(kno)m(w)630 2681 y(ab)s(out)30 b(in)f(order)h(to)h
+(er)g(needs)g(to)h(kno)m(w)630 2900 y(ab)s(out)30 b(in)f(order)h(to)h
(handle)e(a)i(c)m(hec)m(k)m(out)i(of)d(the)h(sp)s(eci\014ed)d(mo)s
-(dules.)630 2859 y(F)-8 b(or)31 b(example,)f(supp)s(ose)f(that)i(the)g
+(dules.)630 3042 y(F)-8 b(or)31 b(example,)f(supp)s(ose)f(that)i(the)g
(serv)m(er)g(has)f(a)g(mo)s(dule)f(de\014ned)g(b)m(y)870
-3031 y Ff(aliasmodule)45 b(-a)i(1dir)630 3209 y Fh(That)27
+3177 y Ff(aliasmodule)45 b(-a)i(1dir)630 3319 y Fh(That)27
b(is,)h(one)g(can)f(c)m(hec)m(k)j(out)d Ff(aliasmodule)e
Fh(and)i(it)g(will)e(tak)m(e)k Ff(1dir)d Fh(in)g(the)i(rep)s(ository)
-630 3319 y(and)41 b(c)m(hec)m(k)j(it)d(out)h(to)h Ff(1dir)d
+630 3428 y(and)41 b(c)m(hec)m(k)j(it)d(out)h(to)h Ff(1dir)d
Fh(in)h(the)h(w)m(orking)f(directory)-8 b(.)75 b(No)m(w)43
-b(supp)s(ose)d(the)i(clien)m(t)630 3428 y(already)35
+b(supp)s(ose)d(the)i(clien)m(t)630 3538 y(already)35
b(has)h(this)e(mo)s(dule)g(c)m(hec)m(k)m(ed)k(out)e(and)f(is)g
(planning)e(on)j(using)e(the)i Ff(co)f Fh(request)630
-3538 y(to)g(up)s(date)f(it.)53 b(Without)34 b(using)f
+3647 y(to)g(up)s(date)f(it.)53 b(Without)34 b(using)f
Ff(expand-modules)p Fh(,)f(the)j(clien)m(t)f(w)m(ould)f(ha)m(v)m(e)j(t)
-m(w)m(o)g(bad)630 3647 y(c)m(hoices:)56 b(it)37 b(could)f(either)h
+m(w)m(o)g(bad)630 3757 y(c)m(hoices:)56 b(it)37 b(could)f(either)h
(send)g(information)f(ab)s(out)h Fb(al)5 b(l)47 b Fh(w)m(orking)37
-b(directories)f(under)630 3757 y(the)25 b(curren)m(t)g(directory)-8
+b(directories)f(under)630 3867 y(the)25 b(curren)m(t)g(directory)-8
b(,)26 b(whic)m(h)e(could)g(b)s(e)g(unnecessarily)f(slo)m(w,)j(or)f(it)
-g(could)f(b)s(e)g(ignoran)m(t)630 3867 y(of)30 b(the)g(fact)h(that)f
+g(could)f(b)s(e)g(ignoran)m(t)630 3976 y(of)30 b(the)g(fact)h(that)f
Ff(aliasmodule)d Fh(stands)i(for)g Ff(1dir)p Fh(,)g(and)h(neglect)g(to)
-h(send)e(information)630 3976 y(for)h Ff(1dir)p Fh(,)g(whic)m(h)f(w)m
-(ould)g(lead)h(to)h(incorrect)f(op)s(eration.)630 4154
+h(send)e(information)630 4086 y(for)h Ff(1dir)p Fh(,)g(whic)m(h)f(w)m
+(ould)g(lead)h(to)h(incorrect)f(op)s(eration.)630 4227
y(With)21 b Ff(expand-modules)p Fh(,)f(the)h(clien)m(t)g(w)m(ould)f
(\014rst)h(ask)h(for)f(the)h(mo)s(dule)d(to)k(b)s(e)d(expanded:)870
-4326 y Ff(C:)47 b(Root)g(/home/kingdon/zwork/cvsr)o(oot)870
-4430 y(.)g(.)h(.)870 4534 y(C:)f(Argument)f(aliasmodule)870
-4637 y(C:)h(Directory)e(.)870 4741 y(C:)i(/home/kingdon/zwork/cvsro)o
-(ot)870 4845 y(C:)g(expand-modules)870 4949 y(S:)g(Module-expansion)d
-(1dir)870 5053 y(S:)j(ok)630 5230 y Fh(and)23 b(then)h(it)f(kno)m(ws)h
+4363 y Ff(C:)47 b(Root)g(/home/kingdon/zwork/cvsr)o(oot)870
+4466 y(.)g(.)h(.)870 4570 y(C:)f(Argument)f(aliasmodule)870
+4674 y(C:)h(Directory)e(.)870 4778 y(C:)i(/home/kingdon/zwork/cvsro)o
+(ot)870 4881 y(C:)g(expand-modules)870 4985 y(S:)g(Module-expansion)d
+(1dir)870 5089 y(S:)j(ok)630 5230 y Fh(and)23 b(then)h(it)f(kno)m(ws)h
(to)h(c)m(hec)m(k)g(the)f(`)p Ff(1dir)p Fh(')f(directory)h(and)f(send)g
(requests)h(suc)m(h)f(as)h Ff(Entry)630 5340 y Fh(and)30
b Ff(Modified)e Fh(for)i(the)h(\014les)e(in)g(that)i(directory)-8
b(.)p eop
%%Page: 18 18
18 17 bop 150 299 a Ff(ci)30 b(\\n)150 408 y(diff)f(\\n)150
-518 y(tag)g(\\n)150 628 y(status)g(\\n)150 737 y(log)g(\\n)150
-847 y(admin)g(\\n)150 956 y(history)f(\\n)150 1066 y(watchers)g(\\n)150
-1176 y(editors)g(\\n)150 1285 y(annotate)g(\\n)630 1395
-y Fh(Resp)s(onse)k(exp)s(ected:)47 b(y)m(es.)i(Actually)32
+518 y(tag)g(\\n)150 628 y(status)g(\\n)150 737 y(admin)g(\\n)150
+847 y(history)f(\\n)150 956 y(watchers)g(\\n)150 1066
+y(editors)g(\\n)150 1176 y(annotate)g(\\n)630 1285 y
+Fh(Resp)s(onse)k(exp)s(ected:)47 b(y)m(es.)i(Actually)32
b(do)h(a)g(cvs)g(command.)48 b(This)32 b(uses)g(an)m(y)h(previous)630
-1504 y Ff(Argument)p Fh(,)40 b Ff(Directory)p Fh(,)g
+1395 y Ff(Argument)p Fh(,)40 b Ff(Directory)p Fh(,)g
Ff(Entry)p Fh(,)i(or)e Ff(Modified)d Fh(requests,)43
-b(if)c(they)h(ha)m(v)m(e)h(b)s(een)e(sen)m(t.)630 1614
+b(if)c(they)h(ha)m(v)m(e)h(b)s(een)e(sen)m(t.)630 1504
y(The)44 b(last)g Ff(Directory)e Fh(sen)m(t)j(sp)s(eci\014es)e(the)h(w)
m(orking)g(directory)g(at)h(the)f(time)g(of)h(the)630
-1724 y(op)s(eration.)c(No)31 b(pro)m(vision)e(is)h(made)h(for)f(an)m(y)
+1614 y(op)s(eration.)c(No)31 b(pro)m(vision)e(is)h(made)h(for)f(an)m(y)
h(input)e(from)h(the)h(user.)41 b(This)29 b(means)h(that)630
-1833 y Ff(ci)g Fh(m)m(ust)g(use)g(a)h Ff(-m)f Fh(argumen)m(t)g(if)g(it)
+1724 y Ff(ci)g Fh(m)m(ust)g(use)g(a)h Ff(-m)f Fh(argumen)m(t)g(if)g(it)
g(w)m(an)m(ts)h(to)g(sp)s(ecify)e(a)i(log)f(message.)150
-1987 y Ff(co)g(\\n)258 b Fh(Resp)s(onse)31 b(exp)s(ected:)45
+1901 y Ff(log)f(\\n)211 b Fh(Resp)s(onse)36 b(exp)s(ected:)55
+b(y)m(es.)62 b(Sho)m(w)36 b(information)g(for)g(past)i(revisions.)59
+b(This)35 b(uses)i(an)m(y)630 2010 y(previous)27 b Ff(Directory)p
+Fh(,)g Ff(Entry)p Fh(,)h(or)h Ff(Modified)d Fh(requests,)j(if)f(they)h
+(ha)m(v)m(e)h(b)s(een)e(sen)m(t.)40 b(The)630 2120 y(last)24
+b Ff(Directory)d Fh(sen)m(t)k(sp)s(eci\014es)d(the)i(w)m(orking)f
+(directory)h(at)g(the)g(time)g(of)g(the)g(op)s(eration.)630
+2229 y(Also)35 b(uses)g(previous)f Ff(Argument)p Fh('s)f(of)j(whic)m(h)
+e(the)h(canonical)g(forms)g(are)h(the)f(follo)m(wing)630
+2339 y(\()p Fd(cvs)28 b Fh(1.10)i(and)e(older)f(clien)m(ts)h(sen)m(t)h
+(what)g(the)f(user)g(sp)s(eci\014ed,)f(but)h(clien)m(ts)g(are)h
+(encour-)630 2449 y(aged)i(to)g(use)f(the)h(canonical)f(forms)g(and)f
+(other)i(forms)f(are)h(deprecated\):)630 2626 y Ff(-b,)e(-h,)h(-l,)f
+(-N,)h(-R,)f(-t)1110 2735 y Fh(These)h(options)f(go)i(b)m(y)f(themselv)
+m(es,)h(one)f(option)g(p)s(er)f Ff(Argument)f Fh(request.)630
+2912 y Ff(-d)i Fg(date1)7 b Ff(<)p Fg(date2)1110 3022
+y Fh(Select)23 b(revisions)d(b)s(et)m(w)m(een)j Fg(date1)31
+b Fh(and)22 b Fg(date2)p Fh(.)39 b(Either)21 b(date)i(ma)m(y)g(b)s(e)f
+(omit-)1110 3131 y(ted)38 b(in)e(whic)m(h)g(case)i(there)g(is)e(no)h
+(date)h(limit)e(at)i(that)g(end)e(of)i(the)g(range)1110
+3241 y(\(clien)m(ts)i(ma)m(y)h(sp)s(ecify)e(dates)i(suc)m(h)f(as)g(1)h
+(Jan)f(1970)i(or)e(1)h(Jan)f(2038)i(for)1110 3351 y(similar)35
+b(purp)s(oses)h(but)h(this)g(is)f(problematic)h(as)h(it)f(mak)m(es)i
+(assumptions)1110 3460 y(ab)s(out)28 b(what)g(dates)h(the)g(serv)m(er)g
+(supp)s(orts\).)38 b(Dates)30 b(are)f(in)e(RF)m(C822/1123)1110
+3570 y(format.)49 b(The)33 b(`)p Ff(-d)p Fh(')g(is)f(one)i
+Ff(Argument)d Fh(request)i(and)g(the)g(date)h(range)f(is)g(a)1110
+3679 y(second)d(one.)630 3856 y Ff(-d)g Fg(date1)7 b
+Ff(<=)p Fg(date2)1110 3966 y Fh(Lik)m(ewise)29 b(but)h(compare)h(dates)
+g(for)f(equalit)m(y)-8 b(.)630 4143 y Ff(-d)30 b Fg(singledate)1110
+4253 y Fh(Select)h(the)f(single,)f(latest)i(revision)e(dated)i
+Fg(singledate)j Fh(or)d(earlier.)1110 4396 y(T)-8 b(o)35
+b(include)d(sev)m(eral)j(date)f(ranges)h(and/or)f(singledates,)h(rep)s
+(eat)g(the)f(`)p Ff(-d)p Fh(')1110 4505 y(option)c(as)g(man)m(y)h
+(times)f(as)g(necessary)-8 b(.)630 4682 y Ff(-r)p Fg(rev1)7
+b Ff(:)p Fg(rev2)630 4792 y Ff(-r)p Fg(branc)m(h)630
+4902 y Ff(-r)p Fg(branc)m(h)p Ff(.)630 5011 y(-r)384
+b Fh(Sp)s(ecify)37 b(revisions)f(\(note)k(that)f Fg(rev1)46
+b Fh(or)38 b Fg(rev2)46 b Fh(can)39 b(b)s(e)f(omitted,)i(or)f(can)1110
+5121 y(refer)27 b(to)h(branc)m(hes\).)39 b(Send)26 b(b)s(oth)g(the)i(`)
+p Ff(-r)p Fh(')f(and)f(the)h(revision)f(information)1110
+5230 y(in)e(a)i(single)e Ff(Argument)f Fh(request.)39
+b(T)-8 b(o)26 b(include)e(sev)m(eral)h(revision)f(selections,)1110
+5340 y(rep)s(eat)31 b(the)f(`)p Ff(-r)p Fh(')g(option.)p
+eop
+%%Page: 19 19
+19 18 bop 630 299 a Ff(-s)30 b Fg(state)630 408 y Ff(-w)630
+518 y(-w)p Fg(login)191 b Fh(Select)34 b(on)f(states)i(or)e(users.)49
+b(T)-8 b(o)34 b(include)d(more)i(than)h(one)f(state)i(or)e(user,)1110
+628 y(rep)s(eat)41 b(the)g(option.)71 b(Send)39 b(the)i(`)p
+Ff(-s)p Fh(')g(option)f(as)h(a)g(separate)g(argumen)m(t)1110
+737 y(from)33 b(the)i(state)g(b)s(eing)d(selected.)52
+b(Send)33 b(the)h(`)p Ff(-w)p Fh(')g(option)g(as)g(part)g(of)g(the)1110
+847 y(same)d(argumen)m(t)g(as)f(the)h(user)e(b)s(eing)g(selected.)150
+993 y Ff(co)h(\\n)258 b Fh(Resp)s(onse)31 b(exp)s(ected:)45
b(y)m(es.)h(Get)33 b(\014les)e(from)h(the)g(rep)s(ository)-8
-b(.)45 b(This)30 b(uses)i(an)m(y)g(previous)630 2096
+b(.)45 b(This)30 b(uses)i(an)m(y)g(previous)630 1103
y Ff(Argument)p Fh(,)40 b Ff(Directory)p Fh(,)g Ff(Entry)p
Fh(,)i(or)e Ff(Modified)d Fh(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b)
-s(een)e(sen)m(t.)630 2206 y(Argumen)m(ts)34 b(to)h(this)e(command)h
+s(een)e(sen)m(t.)630 1212 y(Argumen)m(ts)34 b(to)h(this)e(command)h
(are)g(mo)s(dule)e(names;)k(the)f(clien)m(t)e(cannot)i(kno)m(w)f(what)
-630 2315 y(directories)h(they)g(corresp)s(ond)g(to)h(except)h(b)m(y)e
+630 1322 y(directories)h(they)g(corresp)s(ond)g(to)h(except)h(b)m(y)e
(\(1\))i(just)e(sending)f(the)h Ff(co)g Fh(request,)j(and)630
-2425 y(then)e(seeing)f(what)h(directory)g(names)g(the)g(serv)m(er)g
+1431 y(then)e(seeing)f(what)h(directory)g(names)g(the)g(serv)m(er)g
(sends)f(bac)m(k)i(in)e(its)g(resp)s(onses,)i(and)630
-2534 y(\(2\))31 b(the)g Ff(expand-modules)c Fh(request.)150
-2688 y Ff(export)i(\\n)67 b Fh(Resp)s(onse)31 b(exp)s(ected:)45
+1541 y(\(2\))31 b(the)g Ff(expand-modules)c Fh(request.)150
+1687 y Ff(export)i(\\n)67 b Fh(Resp)s(onse)31 b(exp)s(ected:)45
b(y)m(es.)h(Get)33 b(\014les)e(from)h(the)g(rep)s(ository)-8
-b(.)45 b(This)30 b(uses)i(an)m(y)g(previous)630 2798
+b(.)45 b(This)30 b(uses)i(an)m(y)g(previous)630 1797
y Ff(Argument)p Fh(,)40 b Ff(Directory)p Fh(,)g Ff(Entry)p
Fh(,)i(or)e Ff(Modified)d Fh(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b)
-s(een)e(sen)m(t.)630 2907 y(Argumen)m(ts)24 b(to)i(this)d(command)h
+s(een)e(sen)m(t.)630 1906 y(Argumen)m(ts)24 b(to)i(this)d(command)h
(are)h(mo)s(dule)d(names,)k(as)f(describ)s(ed)d(for)i(the)h
-Ff(co)f Fh(request.)630 3017 y(The)e(in)m(ten)m(tion)g(b)s(ehind)e
+Ff(co)f Fh(request.)630 2016 y(The)e(in)m(ten)m(tion)g(b)s(ehind)e
(this)i(command)g(is)g(that)h(a)g(clien)m(t)f(can)h(get)h(sources)e
-(from)h(a)g(serv)m(er)630 3126 y(without)d(storing)h(CVS)f(information)
+(from)h(a)g(serv)m(er)630 2125 y(without)d(storing)h(CVS)f(information)
g(ab)s(out)h(those)g(sources.)38 b(That)21 b(is,)h(a)g(clien)m(t)f
-(probably)630 3236 y(should)26 b(not)i(coun)m(t)g(on)g(b)s(eing)e(able)
+(probably)630 2235 y(should)26 b(not)i(coun)m(t)g(on)g(b)s(eing)e(able)
h(to)i(tak)m(e)g(the)f(en)m(tries)g(line)e(returned)h(in)f(the)i
-Ff(Created)630 3345 y Fh(resp)s(onse)k(from)h(an)g Ff(export)e
+Ff(Created)630 2345 y Fh(resp)s(onse)k(from)h(an)g Ff(export)e
Fh(request)i(and)g(send)f(it)h(in)e(a)j(future)e Ff(Entry)g
-Fh(request.)49 b(Note)630 3455 y(that)33 b(the)g(en)m(tries)f(line)f
+Fh(request.)49 b(Note)630 2454 y(that)33 b(the)g(en)m(tries)f(line)f
(in)g(the)i Ff(Created)d Fh(resp)s(onse)i(m)m(ust)g(indicate)g(whether)
-g(the)g(\014le)g(is)630 3565 y(binary)d(or)h(text,)i(so)e(the)h(clien)m
-(t)f(can)g(create)i(it)e(correctly)-8 b(.)150 3718 y
-Ff(rdiff)29 b(\\n)150 3828 y(rtag)g(\\n)163 b Fh(Resp)s(onse)39
+g(the)g(\014le)g(is)630 2564 y(binary)d(or)h(text,)i(so)e(the)h(clien)m
+(t)f(can)g(create)i(it)e(correctly)-8 b(.)150 2710 y
+Ff(rdiff)29 b(\\n)150 2819 y(rtag)g(\\n)163 b Fh(Resp)s(onse)39
b(exp)s(ected:)59 b(y)m(es.)68 b(Actually)38 b(do)i(a)f(cvs)h(command.)
-67 b(This)37 b(uses)i(an)m(y)h(previ-)630 3937 y(ous)i
+67 b(This)37 b(uses)i(an)m(y)h(previ-)630 2929 y(ous)i
Ff(Argument)e Fh(requests,)46 b(if)41 b(they)i(ha)m(v)m(e)h(b)s(een)d
(sen)m(t.)78 b(The)42 b(clien)m(t)g(should)e(not)j(send)630
-4047 y Ff(Directory)p Fh(,)27 b Ff(Entry)p Fh(,)i(or)g
+3039 y Ff(Directory)p Fh(,)27 b Ff(Entry)p Fh(,)i(or)g
Ff(Modified)e Fh(requests)i(for)g(this)f(command;)i(they)f(are)h(not)f
-(used.)630 4156 y(Argumen)m(ts)h(to)i(these)e(commands)g(are)h(mo)s
+(used.)630 3148 y(Argumen)m(ts)h(to)i(these)e(commands)g(are)h(mo)s
(dule)e(names,)h(as)h(describ)s(ed)d(for)i Ff(co)p Fh(.)150
-4310 y Ff(init)f Fg(ro)s(ot-name)36 b Ff(\\n)630 4419
+3294 y Ff(init)f Fg(ro)s(ot-name)36 b Ff(\\n)630 3404
y Fh(Resp)s(onse)j(exp)s(ected:)60 b(y)m(es.)70 b(If)40
b(it)f(do)s(esn't)h(already)f(exist,)j(create)g(a)e Fd(cvs)f
-Fh(rep)s(ository)630 4529 y Fg(ro)s(ot-name)p Fh(.)54
+Fh(rep)s(ository)630 3513 y Fg(ro)s(ot-name)p Fh(.)54
b(Note)36 b(that)f Fg(ro)s(ot-name)40 b Fh(is)34 b(a)h(lo)s(cal)e
(directory)h(and)g Fb(not)44 b Fh(a)35 b(fully)d(quali\014ed)630
-4639 y Ff(CVSROOT)c Fh(v)-5 b(ariable.)40 b(The)30 b
+3623 y Ff(CVSROOT)c Fh(v)-5 b(ariable.)40 b(The)30 b
Ff(Root)f Fh(request)h(need)h(not)f(ha)m(v)m(e)i(b)s(een)d(previously)f
-(sen)m(t.)150 4792 y Ff(update)h(\\n)67 b Fh(Resp)s(onse)34
+(sen)m(t.)150 3769 y Ff(update)h(\\n)67 b Fh(Resp)s(onse)34
b(exp)s(ected:)50 b(y)m(es.)55 b(Actually)34 b(do)h(a)g
Ff(cvs)30 b(update)j Fh(command.)54 b(This)33 b(uses)i(an)m(y)630
-4902 y(previous)24 b Ff(Argument)p Fh(,)h Ff(Directory)p
+3879 y(previous)24 b Ff(Argument)p Fh(,)h Ff(Directory)p
Fh(,)g Ff(Entry)p Fh(,)g(or)h Ff(Modified)e Fh(requests,)j(if)e(they)h
-(ha)m(v)m(e)h(b)s(een)630 5011 y(sen)m(t.)40 b(The)25
+(ha)m(v)m(e)h(b)s(een)630 3988 y(sen)m(t.)40 b(The)25
b(last)g Ff(Directory)f Fh(sen)m(t)i(sp)s(eci\014es)e(the)i(w)m(orking)
-f(directory)g(at)i(the)e(time)h(of)g(the)630 5121 y(op)s(eration.)40
+f(directory)g(at)i(the)e(time)h(of)g(the)630 4098 y(op)s(eration.)40
b(The)30 b Ff(-I)g Fh(option)g(is)f(not)i(used{\014les)e(whic)m(h)g
-(the)h(clien)m(t)g(can)h(decide)f(whether)630 5230 y(to)f(ignore)f(are)
+(the)h(clien)m(t)g(can)h(decide)f(whether)630 4208 y(to)f(ignore)f(are)
g(not)h(men)m(tioned)f(and)f(the)i(clien)m(t)e(sends)h(the)g
-Ff(Questionable)d Fh(request)j(for)630 5340 y(others.)p
+Ff(Questionable)d Fh(request)j(for)630 4317 y(others.)150
+4463 y Ff(import)h(\\n)67 b Fh(Resp)s(onse)34 b(exp)s(ected:)50
+b(y)m(es.)55 b(Actually)34 b(do)h(a)g Ff(cvs)30 b(import)j
+Fh(command.)54 b(This)33 b(uses)i(an)m(y)630 4573 y(previous)24
+b Ff(Argument)p Fh(,)h Ff(Directory)p Fh(,)g Ff(Entry)p
+Fh(,)g(or)h Ff(Modified)e Fh(requests,)j(if)e(they)h(ha)m(v)m(e)h(b)s
+(een)630 4682 y(sen)m(t.)62 b(The)37 b(last)h Ff(Directory)d
+Fh(sen)m(t)i(sp)s(eci\014es)g(the)g(w)m(orking)g(directory)g(at)h(the)g
+(time)f(of)630 4792 y(the)31 b(op)s(eration)g(-)g(unlik)m(e)f(most)h
+(commands,)h(the)f(rep)s(ository)f(\014eld)g(of)h(eac)m(h)h
+Ff(Directory)630 4902 y Fh(request)21 b(is)g(ignored)f(\(it)i(merely)e
+(m)m(ust)i(p)s(oin)m(t)e(somewhere)h(within)e(the)j(ro)s(ot\).)38
+b(The)21 b(\014les)f(to)630 5011 y(b)s(e)28 b(imp)s(orted)f(are)j(sen)m
+(t)f(in)f Ff(Modified)e Fh(requests)j(\(\014les)f(whic)m(h)g(the)h
+(clien)m(t)f(kno)m(ws)h(should)630 5121 y(b)s(e)f(ignored)f(are)i(not)g
+(sen)m(t;)h(the)f(serv)m(er)f(m)m(ust)h(still)d(pro)s(cess)i(the)h
+(CVSR)m(OOT/cvsignore)630 5230 y(\014le)42 b(unless)f(-I)j(!)f(is)f
+(sen)m(t\).)79 b(A)43 b(log)h(message)g(m)m(ust)f(ha)m(v)m(e)h(b)s(een)
+e(sp)s(eci\014ed)f(with)h(a)i Ff(-m)630 5340 y Fh(argumen)m(t.)p
eop
-%%Page: 19 19
-19 18 bop 150 299 a Ff(import)29 b(\\n)67 b Fh(Resp)s(onse)34
-b(exp)s(ected:)50 b(y)m(es.)55 b(Actually)34 b(do)h(a)g
-Ff(cvs)30 b(import)j Fh(command.)54 b(This)33 b(uses)i(an)m(y)630
-408 y(previous)24 b Ff(Argument)p Fh(,)h Ff(Directory)p
-Fh(,)g Ff(Entry)p Fh(,)g(or)h Ff(Modified)e Fh(requests,)j(if)e(they)h
-(ha)m(v)m(e)h(b)s(een)630 518 y(sen)m(t.)62 b(The)37
-b(last)h Ff(Directory)d Fh(sen)m(t)i(sp)s(eci\014es)g(the)g(w)m(orking)
-g(directory)g(at)h(the)g(time)f(of)630 628 y(the)31 b(op)s(eration)g(-)
-g(unlik)m(e)f(most)h(commands,)h(the)f(rep)s(ository)f(\014eld)g(of)h
-(eac)m(h)h Ff(Directory)630 737 y Fh(request)21 b(is)g(ignored)f(\(it)i
-(merely)e(m)m(ust)i(p)s(oin)m(t)e(somewhere)h(within)e(the)j(ro)s
-(ot\).)38 b(The)21 b(\014les)f(to)630 847 y(b)s(e)28
-b(imp)s(orted)f(are)j(sen)m(t)f(in)f Ff(Modified)e Fh(requests)j
-(\(\014les)f(whic)m(h)g(the)h(clien)m(t)f(kno)m(ws)h(should)630
-956 y(b)s(e)f(ignored)f(are)i(not)g(sen)m(t;)h(the)f(serv)m(er)f(m)m
-(ust)h(still)d(pro)s(cess)i(the)h(CVSR)m(OOT/cvsignore)630
-1066 y(\014le)42 b(unless)f(-I)j(!)f(is)f(sen)m(t\).)79
-b(A)43 b(log)h(message)g(m)m(ust)f(ha)m(v)m(e)h(b)s(een)e(sp)s
-(eci\014ed)f(with)h(a)i Ff(-m)630 1176 y Fh(argumen)m(t.)150
-1358 y Ff(add)29 b(\\n)211 b Fh(Resp)s(onse)47 b(exp)s(ected:)74
-b(y)m(es.)92 b(Add)46 b(a)i(\014le)e(or)h(directory)-8
-b(.)91 b(This)45 b(uses)i(an)m(y)g(previous)630 1468
+%%Page: 20 20
+20 19 bop 150 299 a Ff(add)29 b(\\n)211 b Fh(Resp)s(onse)47
+b(exp)s(ected:)74 b(y)m(es.)92 b(Add)46 b(a)i(\014le)e(or)h(directory)
+-8 b(.)91 b(This)45 b(uses)i(an)m(y)g(previous)630 408
y Ff(Argument)p Fh(,)40 b Ff(Directory)p Fh(,)g Ff(Entry)p
Fh(,)i(or)e Ff(Modified)d Fh(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b)
-s(een)e(sen)m(t.)630 1577 y(The)31 b(last)g Ff(Directory)d
+s(een)e(sen)m(t.)630 518 y(The)31 b(last)g Ff(Directory)d
Fh(sen)m(t)k(sp)s(eci\014es)e(the)h(w)m(orking)g(directory)g(at)h(the)f
-(time)g(of)g(the)h(op-)630 1687 y(eration.)630 1833 y(T)-8
+(time)g(of)g(the)h(op-)630 628 y(eration.)630 755 y(T)-8
b(o)50 b(add)e(a)i(directory)-8 b(,)54 b(send)49 b(the)g(directory)g
(to)h(b)s(e)e(added)h(using)f Ff(Directory)f Fh(and)630
-1942 y Ff(Argument)28 b Fh(requests.)41 b(F)-8 b(or)31
-b(example:)870 2083 y Ff(C:)47 b(Root)g(/u/cvsroot)870
-2186 y(.)g(.)h(.)870 2290 y(C:)f(Argument)f(nsdir)870
-2394 y(C:)h(Directory)e(nsdir)870 2498 y(C:)i(/u/cvsroot/1dir/nsdir)870
-2601 y(C:)g(Directory)e(.)870 2705 y(C:)i(/u/cvsroot/1dir)870
-2809 y(C:)g(add)870 2913 y(S:)g(M)h(Directory)d(/u/cvsroot/1dir/nsdir)d
-(added)k(to)h(the)g(repository)870 3017 y(S:)g(ok)630
-3163 y Fh(Y)-8 b(ou)23 b(will)e(notice)i(that)g(the)g(serv)m(er)h(do)s
+865 y Ff(Argument)28 b Fh(requests.)41 b(F)-8 b(or)31
+b(example:)870 987 y Ff(C:)47 b(Root)g(/u/cvsroot)870
+1091 y(.)g(.)h(.)870 1194 y(C:)f(Argument)f(nsdir)870
+1298 y(C:)h(Directory)e(nsdir)870 1402 y(C:)i(/u/cvsroot/1dir/nsdir)870
+1506 y(C:)g(Directory)e(.)870 1610 y(C:)i(/u/cvsroot/1dir)870
+1713 y(C:)g(add)870 1817 y(S:)g(M)h(Directory)d(/u/cvsroot/1dir/nsdir)d
+(added)k(to)h(the)g(repository)870 1921 y(S:)g(ok)630
+2049 y Fh(Y)-8 b(ou)23 b(will)e(notice)i(that)g(the)g(serv)m(er)h(do)s
(es)e(not)h(signal)f(to)h(the)g(clien)m(t)g(in)f(an)m(y)h(particular)e
-(w)m(a)m(y)630 3272 y(that)34 b(the)f(directory)f(has)h(b)s(een)f
+(w)m(a)m(y)630 2158 y(that)34 b(the)f(directory)f(has)h(b)s(een)f
(successfully)f(added.)48 b(The)33 b(clien)m(t)g(is)f(supp)s(osed)f(to)
-j(just)630 3382 y(assume)f(that)g(the)g(directory)g(has)f(b)s(een)g
+j(just)630 2268 y(assume)f(that)g(the)g(directory)g(has)f(b)s(een)g
(added)h(and)f(up)s(date)g(its)g(records)h(accordingly)-8
-b(.)630 3491 y(Note)42 b(also)g(that)f(adding)f(a)i(directory)e(is)g
+b(.)630 2377 y(Note)42 b(also)g(that)f(adding)f(a)i(directory)e(is)g
(immediate;)46 b(it)41 b(do)s(es)g(not)g(w)m(ait)h(un)m(til)d(a)j
-Ff(ci)630 3601 y Fh(request)30 b(as)h(\014les)e(do.)630
-3747 y(T)-8 b(o)28 b(add)f(a)g(\014le,)h(send)e(the)i(\014le)e(to)i(b)s
+Ff(ci)630 2487 y Fh(request)30 b(as)h(\014les)e(do.)630
+2615 y(T)-8 b(o)28 b(add)f(a)g(\014le,)h(send)e(the)i(\014le)e(to)i(b)s
(e)f(added)f(using)g(a)i Ff(Modified)d Fh(request.)40
-b(F)-8 b(or)28 b(example:)870 3887 y Ff(C:)47 b(Argument)f(nfile)870
-3991 y(C:)h(Directory)e(.)870 4095 y(C:)i(/u/cvsroot/1dir)870
-4198 y(C:)g(Modified)f(nfile)870 4302 y(C:)h(u=rw,g=r,o=r)870
-4406 y(C:)g(6)870 4510 y(C:)g(hello)870 4614 y(C:)g(add)870
-4717 y(S:)g(E)h(cvs)f(server:)e(scheduling)g(file)i(`nfile')f(for)h
-(addition)870 4821 y(S:)g(Mode)g(u=rw,g=r,o=r)870 4925
-y(S:)g(Checked-in)e(./)870 5029 y(S:)i(/u/cvsroot/1dir/nfile)870
-5132 y(S:)g(/nfile/0///)870 5236 y(S:)g(E)h(cvs)f(server:)e(use)i('cvs)
+b(F)-8 b(or)28 b(example:)870 2737 y Ff(C:)47 b(Argument)f(nfile)870
+2840 y(C:)h(Directory)e(.)870 2944 y(C:)i(/u/cvsroot/1dir)870
+3048 y(C:)g(Modified)f(nfile)870 3152 y(C:)h(u=rw,g=r,o=r)870
+3256 y(C:)g(6)870 3359 y(C:)g(hello)870 3463 y(C:)g(add)870
+3567 y(S:)g(E)h(cvs)f(server:)e(scheduling)g(file)i(`nfile')f(for)h
+(addition)870 3671 y(S:)g(Mode)g(u=rw,g=r,o=r)870 3774
+y(S:)g(Checked-in)e(./)870 3878 y(S:)i(/u/cvsroot/1dir/nfile)870
+3982 y(S:)g(/nfile/0///)870 4086 y(S:)g(E)h(cvs)f(server:)e(use)i('cvs)
g(commit')f(to)h(add)g(this)f(file)h(permanently)870
-5340 y(S:)g(ok)p eop
-%%Page: 20 20
-20 19 bop 630 299 a Fh(Note)40 b(that)f(the)g(\014le)e(has)h(not)h(b)s
-(een)f(added)g(to)h(the)g(rep)s(ository;)j(the)c(only)g(e\013ect)i(of)f
-(a)630 408 y(successful)j Ff(add)f Fh(request,)47 b(for)42
-b(a)h(\014le,)i(is)d(to)i(supply)c(the)j(clien)m(t)f(with)g(a)h(new)f
-(en)m(tries)630 518 y(line)31 b(con)m(taining)h(`)p Ff(0)p
-Fh(')h(to)g(indicate)f(an)g(added)g(\014le.)47 b(In)32
-b(fact,)i(the)f(clien)m(t)f(probably)f(could)630 628
-y(p)s(erform)e(this)g(op)s(eration)h(without)g(con)m(tacting)i(the)f
-(serv)m(er,)g(although)f(using)f Ff(add)g Fh(do)s(es)630
-737 y(cause)i(the)f(serv)m(er)h(to)g(p)s(erform)e(a)i(few)f(more)h(c)m
-(hec)m(ks.)630 878 y(The)f(clien)m(t)g(sends)f(a)i(subsequen)m(t)f
+4190 y(S:)g(ok)630 4317 y Fh(Note)40 b(that)f(the)g(\014le)e(has)h(not)
+h(b)s(een)f(added)g(to)h(the)g(rep)s(ository;)j(the)c(only)g(e\013ect)i
+(of)f(a)630 4427 y(successful)j Ff(add)f Fh(request,)47
+b(for)42 b(a)h(\014le,)i(is)d(to)i(supply)c(the)j(clien)m(t)f(with)g(a)
+h(new)f(en)m(tries)630 4537 y(line)31 b(con)m(taining)h(`)p
+Ff(0)p Fh(')h(to)g(indicate)f(an)g(added)g(\014le.)47
+b(In)32 b(fact,)i(the)f(clien)m(t)f(probably)f(could)630
+4646 y(p)s(erform)e(this)g(op)s(eration)h(without)g(con)m(tacting)i
+(the)f(serv)m(er,)g(although)f(using)f Ff(add)g Fh(do)s(es)630
+4756 y(cause)i(the)f(serv)m(er)h(to)g(p)s(erform)e(a)i(few)f(more)h(c)m
+(hec)m(ks.)630 4883 y(The)f(clien)m(t)g(sends)f(a)i(subsequen)m(t)f
Ff(ci)f Fh(to)j(actually)d(add)h(the)h(\014le)e(to)i(the)g(rep)s
-(ository)-8 b(.)630 1019 y(Another)32 b(quirk)e(of)i(the)g
+(ository)-8 b(.)630 5011 y(Another)32 b(quirk)e(of)i(the)g
Ff(add)f Fh(request)g(is)g(that)i(with)d(CVS)h(1.9)i(and)e(older,)h(a)g
-(pathname)630 1129 y(sp)s(eci\014ed)h(in)f(an)j Ff(Argument)c
+(pathname)630 5121 y(sp)s(eci\014ed)h(in)f(an)j Ff(Argument)c
Fh(request)k(cannot)g(con)m(tain)f(`)p Ff(/)p Fh('.)53
-b(There)33 b(is)h(no)g(go)s(o)s(d)g(reason)630 1238 y(for)40
+b(There)33 b(is)h(no)g(go)s(o)s(d)g(reason)630 5230 y(for)40
b(this)e(restriction,)k(and)d(in)g(fact)i(more)f(recen)m(t)h(CVS)e
-(serv)m(ers)h(don't)g(ha)m(v)m(e)h(it.)69 b(But)630 1348
+(serv)m(ers)h(don't)g(ha)m(v)m(e)h(it.)69 b(But)630 5340
y(the)33 b(w)m(a)m(y)g(to)g(in)m(terop)s(erate)g(with)e(the)i(older)f
-(serv)m(ers)g(is)g(to)h(ensure)f(that)h(all)e Ff(Directory)630
-1457 y Fh(requests)d(for)g Ff(add)g Fh(\(except)i(those)e(used)g(to)h
-(add)f(directories,)g(as)g(describ)s(ed)f(ab)s(o)m(v)m(e\),)j(use)630
-1567 y(`)p Ff(.)p Fh(')41 b(for)f Fg(lo)s(cal-directory)p
-Fh(.)70 b(Sp)s(ecifying)37 b(another)k(string)e(for)h
-Fg(lo)s(cal-directory)48 b Fh(ma)m(y)41 b(not)630 1677
-y(get)32 b(an)e(error,)g(but)g(it)g(will)d(get)32 b(y)m(ou)f(strange)g
-Ff(Checked-in)c Fh(resp)s(onses)j(from)g(the)g(buggy)630
-1786 y(serv)m(ers.)150 1958 y Ff(remove)f(\\n)67 b Fh(Resp)s(onse)42
-b(exp)s(ected:)65 b(y)m(es.)77 b(Remo)m(v)m(e)44 b(a)f(\014le.)75
-b(This)41 b(uses)h(an)m(y)g(previous)f Ff(Argument)p
-Fh(,)630 2068 y Ff(Directory)p Fh(,)j Ff(Entry)p Fh(,)h(or)e
-Ff(Modified)e Fh(requests,)46 b(if)c(they)h(ha)m(v)m(e)h(b)s(een)e(sen)
-m(t.)80 b(The)42 b(last)630 2178 y Ff(Directory)28 b
-Fh(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.)630 2318 y(Note)c(that)g(this)d
+(serv)m(ers)g(is)g(to)h(ensure)f(that)h(all)e Ff(Directory)p
+eop
+%%Page: 21 21
+21 20 bop 630 299 a Fh(requests)28 b(for)g Ff(add)g Fh(\(except)i
+(those)e(used)g(to)h(add)f(directories,)g(as)g(describ)s(ed)f(ab)s(o)m
+(v)m(e\),)j(use)630 408 y(`)p Ff(.)p Fh(')41 b(for)f
+Fg(lo)s(cal-directory)p Fh(.)70 b(Sp)s(ecifying)37 b(another)k(string)e
+(for)h Fg(lo)s(cal-directory)48 b Fh(ma)m(y)41 b(not)630
+518 y(get)32 b(an)e(error,)g(but)g(it)g(will)d(get)32
+b(y)m(ou)f(strange)g Ff(Checked-in)c Fh(resp)s(onses)j(from)g(the)g
+(buggy)630 628 y(serv)m(ers.)150 784 y Ff(remove)f(\\n)67
+b Fh(Resp)s(onse)42 b(exp)s(ected:)65 b(y)m(es.)77 b(Remo)m(v)m(e)44
+b(a)f(\014le.)75 b(This)41 b(uses)h(an)m(y)g(previous)f
+Ff(Argument)p Fh(,)630 894 y Ff(Directory)p Fh(,)j Ff(Entry)p
+Fh(,)h(or)e Ff(Modified)e Fh(requests,)46 b(if)c(they)h(ha)m(v)m(e)h(b)
+s(een)e(sen)m(t.)80 b(The)42 b(last)630 1003 y Ff(Directory)28
+b Fh(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.)630 1136 y(Note)c(that)g(this)d
(request)i(do)s(es)g(not)g(actually)f(do)h(an)m(ything)g(to)g(the)g
-(rep)s(ository;)h(the)f(only)630 2428 y(e\013ect)34 b(of)f(a)f
+(rep)s(ository;)h(the)f(only)630 1246 y(e\013ect)34 b(of)f(a)f
(successful)g Ff(remove)e Fh(request)j(is)e(to)j(supply)c(the)i(clien)m
-(t)g(with)f(a)i(new)f(en)m(tries)630 2538 y(line)c(con)m(taining)h(`)p
+(t)g(with)f(a)i(new)f(en)m(tries)630 1356 y(line)c(con)m(taining)h(`)p
Ff(-)p Fh(')h(to)g(indicate)f(a)h(remo)m(v)m(ed)h(\014le.)39
b(In)29 b(fact,)i(the)f(clien)m(t)f(probably)f(could)630
-2647 y(p)s(erform)36 b(this)g(op)s(eration)h(without)f(con)m(tacting)i
+1465 y(p)s(erform)36 b(this)g(op)s(eration)h(without)f(con)m(tacting)i
(the)g(serv)m(er,)h(although)e(using)f Ff(remove)630
-2757 y Fh(ma)m(y)31 b(cause)g(the)f(serv)m(er)h(to)g(p)s(erform)e(a)i
-(few)f(more)h(c)m(hec)m(ks.)630 2898 y(The)f(clien)m(t)g(sends)f(a)h
+1575 y Fh(ma)m(y)31 b(cause)g(the)f(serv)m(er)h(to)g(p)s(erform)e(a)i
+(few)f(more)h(c)m(hec)m(ks.)630 1708 y(The)f(clien)m(t)g(sends)f(a)h
(subsequen)m(t)g Ff(ci)g Fh(request)g(to)h(actually)f(record)g(the)g
-(remo)m(v)-5 b(al)31 b(in)e(the)630 3007 y(rep)s(ository)-8
-b(.)150 3180 y Ff(watch-on)28 b(\\n)150 3289 y(watch-off)g(\\n)150
-3399 y(watch-add)g(\\n)150 3508 y(watch-remove)f(\\n)630
-3618 y Fh(Resp)s(onse)38 b(exp)s(ected:)56 b(y)m(es.)65
+(remo)m(v)-5 b(al)31 b(in)e(the)630 1817 y(rep)s(ository)-8
+b(.)150 1974 y Ff(watch-on)28 b(\\n)150 2084 y(watch-off)g(\\n)150
+2193 y(watch-add)g(\\n)150 2303 y(watch-remove)f(\\n)630
+2412 y Fh(Resp)s(onse)38 b(exp)s(ected:)56 b(y)m(es.)65
b(Actually)38 b(do)g(the)h Ff(cvs)29 b(watch)g(on)p Fh(,)40
-b Ff(cvs)29 b(watch)g(off)p Fh(,)40 b Ff(cvs)630 3727
+b Ff(cvs)29 b(watch)g(off)p Fh(,)40 b Ff(cvs)630 2522
y(watch)29 b(add)p Fh(,)f(and)h Ff(cvs)g(watch)g(remove)e
Fh(commands,)i(resp)s(ectiv)m(ely)-8 b(.)40 b(This)27
-b(uses)h(an)m(y)h(pre-)630 3837 y(vious)37 b Ff(Argument)p
+b(uses)h(an)m(y)h(pre-)630 2632 y(vious)37 b Ff(Argument)p
Fh(,)h Ff(Directory)p Fh(,)g Ff(Entry)p Fh(,)h(or)f Ff(Modified)e
-Fh(requests,)k(if)d(they)h(ha)m(v)m(e)i(b)s(een)630 3947
+Fh(requests,)k(if)d(they)h(ha)m(v)m(e)i(b)s(een)630 2741
y(sen)m(t.)g(The)25 b(last)g Ff(Directory)f Fh(sen)m(t)i(sp)s
(eci\014es)e(the)i(w)m(orking)f(directory)g(at)i(the)e(time)h(of)g(the)
-630 4056 y(op)s(eration.)150 4228 y Ff(release)i(\\n)630
-4338 y Fh(Resp)s(onse)35 b(exp)s(ected:)51 b(y)m(es.)56
+630 2851 y(op)s(eration.)150 3007 y Ff(release)i(\\n)630
+3117 y Fh(Resp)s(onse)35 b(exp)s(ected:)51 b(y)m(es.)56
b(Note)36 b(that)g(a)g Ff(cvs)29 b(release)34 b Fh(command)h(has)g(tak)
-m(en)h(place)630 4448 y(and)30 b(up)s(date)f(the)i(history)e(\014le)h
-(accordingly)-8 b(.)150 4620 y Ff(noop)29 b(\\n)163 b
+m(en)h(place)630 3226 y(and)30 b(up)s(date)f(the)i(history)e(\014le)h
+(accordingly)-8 b(.)150 3383 y Ff(noop)29 b(\\n)163 b
Fh(Resp)s(onse)41 b(exp)s(ected:)64 b(y)m(es.)76 b(This)40
b(request)i(is)f(a)h(n)m(ull)e(command)i(in)e(the)i(sense)g(that)630
-4729 y(it)g(do)s(esn't)h(do)f(an)m(ything,)j(but)d(merely)g(\(as)i
+3493 y(it)g(do)s(esn't)h(do)f(an)m(ything,)j(but)d(merely)g(\(as)i
(with)d(an)m(y)i(other)g(requests)f(exp)s(ecting)h(a)630
-4839 y(resp)s(onse\))51 b(sends)f(bac)m(k)i(an)m(y)f(resp)s(onses)g(p)s
+3602 y(resp)s(onse\))51 b(sends)f(bac)m(k)i(an)m(y)f(resp)s(onses)g(p)s
(ertaining)d(to)k(p)s(ending)d(errors,)56 b(p)s(ending)630
-4949 y Ff(Notified)28 b Fh(resp)s(onses,)i(etc.)150 5121
-y Ff(update-patches)c(\\n)630 5230 y Fh(Resp)s(onse)h(exp)s(ected:)40
-b(y)m(es.)h(This)26 b(request)i(do)s(es)g(not)g(actually)f(do)h(an)m
-(ything.)40 b(It)28 b(is)f(used)630 5340 y(as)37 b(a)g(signal)e(that)i
-(the)f(serv)m(er)h(is)f(able)g(to)h(generate)h(patc)m(hes)f(when)f(giv)
-m(en)g(an)h Ff(update)p eop
-%%Page: 21 21
-21 20 bop 630 299 a Fh(request.)51 b(The)34 b(clien)m(t)f(m)m(ust)h
+3712 y Ff(Notified)42 b Fh(resp)s(onses,)47 b(etc.)83
+b(The)44 b Ff(Root)f Fh(request)i(need)f(not)g(ha)m(v)m(e)i(b)s(een)d
+(previously)630 3821 y(sen)m(t.)150 3978 y Ff(update-patches)26
+b(\\n)630 4088 y Fh(Resp)s(onse)h(exp)s(ected:)40 b(y)m(es.)h(This)26
+b(request)i(do)s(es)g(not)g(actually)f(do)h(an)m(ything.)40
+b(It)28 b(is)f(used)630 4197 y(as)37 b(a)g(signal)e(that)i(the)f(serv)m
+(er)h(is)f(able)g(to)h(generate)h(patc)m(hes)f(when)f(giv)m(en)g(an)h
+Ff(update)630 4307 y Fh(request.)51 b(The)34 b(clien)m(t)f(m)m(ust)h
(issue)f(the)h Ff(-u)f Fh(argumen)m(t)i(to)f Ff(update)e
-Fh(in)h(order)g(to)i(receiv)m(e)630 408 y(patc)m(hes.)150
-579 y Ff(gzip-file-contents)25 b Fg(lev)m(el)34 b Ff(\\n)630
-689 y Fh(Resp)s(onse)k(exp)s(ected:)57 b(no.)65 b(Note)39
+Fh(in)h(order)g(to)i(receiv)m(e)630 4416 y(patc)m(hes.)150
+4573 y Ff(gzip-file-contents)25 b Fg(lev)m(el)34 b Ff(\\n)630
+4682 y Fh(Resp)s(onse)k(exp)s(ected:)57 b(no.)65 b(Note)39
b(that)g(this)f(request)g(do)s(es)g(not)h(follo)m(w)e(the)i(resp)s
-(onse)630 799 y(con)m(v)m(en)m(tion)46 b(stated)g(ab)s(o)m(v)m(e.)87
+(onse)630 4792 y(con)m(v)m(en)m(tion)46 b(stated)g(ab)s(o)m(v)m(e.)87
b Ff(Gzip-stream)42 b Fh(is)i(suggested)i(instead)e(of)i
-Ff(gzip-file-)630 908 y(contents)41 b Fh(as)j(it)f(giv)m(es)h(b)s
+Ff(gzip-file-)630 4902 y(contents)41 b Fh(as)j(it)f(giv)m(es)h(b)s
(etter)g(compression;)49 b(the)44 b(only)f(reason)g(to)i(implemen)m(t)d
-(the)630 1018 y(latter)g(is)f(to)h(pro)m(vide)e(compression)h(with)f
+(the)630 5011 y(latter)g(is)f(to)h(pro)m(vide)e(compression)h(with)f
Fd(cvs)h Fh(1.8)i(and)d(earlier.)74 b(The)41 b Ff(gzip-file-)630
-1127 y(contents)31 b Fh(request)i(asks)h(the)f(serv)m(er)h(to)g
+5121 y(contents)31 b Fh(request)i(asks)h(the)f(serv)m(er)h(to)g
(compress)f(\014les)f(it)h(sends)f(to)i(the)g(clien)m(t)e(using)630
-1237 y Ff(gzip)27 b Fh(\(RF)m(C1952/1951\))34 b(compression,)28
+5230 y Ff(gzip)27 b Fh(\(RF)m(C1952/1951\))34 b(compression,)28
b(using)f(the)h(sp)s(eci\014ed)f(lev)m(el)h(of)g(compression.)39
-b(If)630 1347 y(this)29 b(request)i(is)e(not)i(made,)f(the)h(serv)m(er)
-g(m)m(ust)f(not)g(compress)h(\014les.)630 1487 y(This)h(is)g(only)h(a)h
-(hin)m(t)f(to)h(the)g(serv)m(er.)50 b(It)34 b(ma)m(y)g(still)e(decide)h
-(\(for)g(example,)i(in)d(the)i(case)630 1597 y(of)29
-b(v)m(ery)h(small)e(\014les,)g(or)h(\014les)g(that)g(already)g(app)s
-(ear)g(to)h(b)s(e)e(compressed\))h(not)h(to)g(do)f(the)630
-1706 y(compression.)40 b(Compression)28 b(is)i(indicated)f(b)m(y)h(a)h
-(`)p Ff(z)p Fh(')f(preceding)g(the)g(\014le)g(length.)630
-1846 y(Av)-5 b(ailabilit)m(y)40 b(of)j(this)f(request)g(in)g(the)h
-(serv)m(er)g(indicates)e(to)j(the)f(clien)m(t)f(that)h(it)f(ma)m(y)630
-1956 y(compress)32 b(\014les)e(sen)m(t)j(to)f(the)g(serv)m(er,)h
-(regardless)e(of)h(whether)f(the)i(clien)m(t)e(actually)g(uses)630
-2066 y(this)e(request.)150 2237 y Ff(wrapper-sendme-rcsOption)o(s)24
-b(\\n)630 2346 y Fh(Resp)s(onse)31 b(exp)s(ected:)43
+b(If)630 5340 y(this)29 b(request)i(is)e(not)i(made,)f(the)h(serv)m(er)
+g(m)m(ust)f(not)g(compress)h(\014les.)p eop
+%%Page: 22 22
+22 21 bop 630 299 a Fh(This)32 b(is)g(only)h(a)h(hin)m(t)f(to)h(the)g
+(serv)m(er.)50 b(It)34 b(ma)m(y)g(still)e(decide)h(\(for)g(example,)i
+(in)d(the)i(case)630 408 y(of)29 b(v)m(ery)h(small)e(\014les,)g(or)h
+(\014les)g(that)g(already)g(app)s(ear)g(to)h(b)s(e)e(compressed\))h
+(not)h(to)g(do)f(the)630 518 y(compression.)40 b(Compression)28
+b(is)i(indicated)f(b)m(y)h(a)h(`)p Ff(z)p Fh(')f(preceding)g(the)g
+(\014le)g(length.)630 648 y(Av)-5 b(ailabilit)m(y)40
+b(of)j(this)f(request)g(in)g(the)h(serv)m(er)g(indicates)e(to)j(the)f
+(clien)m(t)f(that)h(it)f(ma)m(y)630 758 y(compress)32
+b(\014les)e(sen)m(t)j(to)f(the)g(serv)m(er,)h(regardless)e(of)h
+(whether)f(the)i(clien)m(t)e(actually)g(uses)630 868
+y(this)e(request.)150 1019 y Ff(wrapper-sendme-rcsOption)o(s)24
+b(\\n)630 1128 y Fh(Resp)s(onse)31 b(exp)s(ected:)43
b(y)m(es.)i(Request)32 b(that)g(the)g(serv)m(er)f(transmit)g(mappings)f
-(from)h(\014le-)630 2456 y(names)f(to)h(k)m(eyw)m(ord)g(expansion)e(mo)
+(from)h(\014le-)630 1238 y(names)f(to)h(k)m(eyw)m(ord)g(expansion)e(mo)
s(des)h(in)f Ff(Wrapper-rcsOption)d Fh(resp)s(onses.)150
-2627 y Fg(other-request)33 b(text)g Ff(\\n)630 2736 y
-Fh(Resp)s(onse)20 b(exp)s(ected:)37 b(y)m(es.)h(An)m(y)21
-b(unrecognized)g(request)g(exp)s(ects)g(a)h(resp)s(onse,)g(and)e(do)s
-(es)630 2846 y(not)30 b(con)m(tain)g(an)m(y)g(additional)d(data.)41
-b(The)29 b(resp)s(onse)g(will)e(normally)h(b)s(e)h(something)g(lik)m(e)
-630 2956 y(`)p Ff(error)g(unrecognized)e(request)p Fh(',)33
+1389 y Ff(version)i(\\n)630 1499 y Fh(Resp)s(onse)i(exp)s(ected:)42
+b(y)m(es.)h(Request)31 b(that)g(the)g(serv)m(er)g(transmit)f(its)g(v)m
+(ersion)h(message.)630 1608 y(The)f Ff(Root)f Fh(request)h(need)h(not)f
+(ha)m(v)m(e)i(b)s(een)d(previously)g(sen)m(t.)150 1760
+y Fg(other-request)k(text)g Ff(\\n)630 1869 y Fh(Resp)s(onse)20
+b(exp)s(ected:)37 b(y)m(es.)h(An)m(y)21 b(unrecognized)g(request)g(exp)
+s(ects)g(a)h(resp)s(onse,)g(and)e(do)s(es)630 1979 y(not)30
+b(con)m(tain)g(an)m(y)g(additional)d(data.)41 b(The)29
+b(resp)s(onse)g(will)e(normally)h(b)s(e)h(something)g(lik)m(e)630
+2088 y(`)p Ff(error)g(unrecognized)e(request)p Fh(',)33
b(but)h(it)f(could)g(b)s(e)g(a)i(di\013eren)m(t)e(error)g(if)g(a)h
-(previous)630 3065 y(request)c(whic)m(h)g(do)s(esn't)g(exp)s(ect)h(a)f
-(resp)s(onse)g(pro)s(duced)e(an)j(error.)275 3242 y(When)f(the)g(clien)
+(previous)630 2198 y(request)c(whic)m(h)g(do)s(esn't)g(exp)s(ect)h(a)f
+(resp)s(onse)g(pro)s(duced)e(an)j(error.)275 2349 y(When)f(the)g(clien)
m(t)g(is)g(done,)g(it)g(drops)f(the)i(connection.)150
-3528 y Fc(5.9)68 b(In)l(tro)t(duction)45 b(to)g(Resp)t(onses)275
-3733 y Fh(After)24 b(a)g(command)g(whic)m(h)f(exp)s(ects)h(a)h(resp)s
+2594 y Fc(5.9)68 b(In)l(tro)t(duction)45 b(to)g(Resp)t(onses)275
+2783 y Fh(After)24 b(a)g(command)g(whic)m(h)f(exp)s(ects)h(a)h(resp)s
(onse,)g(the)f(serv)m(er)g(sends)f(ho)m(w)m(ev)m(er)j(man)m(y)e(of)g
-(the)g(follo)m(w-)150 3842 y(ing)k(resp)s(onses)g(are)i(appropriate.)39
+(the)g(follo)m(w-)150 2892 y(ing)k(resp)s(onses)g(are)i(appropriate.)39
b(The)29 b(serv)m(er)g(should)e(not)j(send)e(data)i(at)f(other)h(times)
-e(\(the)i(curren)m(t)150 3952 y(implemen)m(tation)23
+e(\(the)i(curren)m(t)150 3002 y(implemen)m(tation)23
b(ma)m(y)i(violate)f(this)f(principle)e(in)i(a)h(few)g(minor)f(places,)
-i(where)f(the)g(serv)m(er)h(is)e(prin)m(ting)150 4061
+i(where)f(the)g(serv)m(er)h(is)e(prin)m(ting)150 3111
y(an)30 b(error)g(message)i(and)e(exiting|this)e(should)g(b)s(e)i(in)m
-(v)m(estigated)h(further\).)275 4208 y(An)m(y)f(set)i(of)f(resp)s
+(v)m(estigated)h(further\).)275 3242 y(An)m(y)f(set)i(of)f(resp)s
(onses)e(alw)m(a)m(ys)j(ends)e(with)f(`)p Ff(error)p
Fh(')h(or)h(`)p Ff(ok)p Fh('.)42 b(This)29 b(indicates)g(that)j(the)f
-(resp)s(onse)150 4317 y(is)e(o)m(v)m(er.)275 4463 y(The)h(resp)s(onses)
+(resp)s(onse)150 3351 y(is)e(o)m(v)m(er.)275 3482 y(The)h(resp)s(onses)
g Ff(Checked-in)p Fh(,)e Ff(New-entry)p Fh(,)h Ff(Updated)p
Fh(,)h Ff(Created)p Fh(,)f Ff(Update-existing)p Fh(,)e
-Ff(Merged)p Fh(,)150 4573 y(and)j Ff(Patched)e Fh(are)j(refered)f(to)h
+Ff(Merged)p Fh(,)150 3591 y(and)j Ff(Patched)e Fh(are)j(refered)f(to)h
(as)f Fg(\014le)f(up)s(dating)36 b Fh(resp)s(onses,)30
b(b)s(ecause)g(they)h(c)m(hange)g(the)g(status)f(of)h(a)150
-4682 y(\014le)24 b(in)g(the)h(w)m(orking)f(directory)h(in)e(some)j(w)m
+3701 y(\014le)24 b(in)g(the)h(w)m(orking)f(directory)h(in)e(some)j(w)m
(a)m(y)-8 b(.)40 b(The)24 b(resp)s(onses)g Ff(Mode)p
Fh(,)h Ff(Mod-time)p Fh(,)f(and)h Ff(Checksum)e Fh(are)150
-4792 y(referred)33 b(to)h(as)g Fg(\014le)e(up)s(date)h(mo)s(difying)39
+3811 y(referred)33 b(to)h(as)g Fg(\014le)e(up)s(date)h(mo)s(difying)39
b Fh(resp)s(onses)32 b(b)s(ecause)i(they)f(mo)s(dify)f(the)i(next)f
-(\014le)g(up)s(dating)150 4902 y(resp)s(onse.)38 b(In)24
+(\014le)g(up)s(dating)150 3920 y(resp)s(onse.)38 b(In)24
b(no)h(case)h(shall)e(a)h(\014le)f(up)s(date)g(mo)s(difying)f(resp)s
(onse)h(apply)g(to)h(a)h(\014le)e(up)s(dating)f(resp)s(onse)150
-5011 y(other)32 b(than)f(the)h(next)g(one.)45 b(Nor)32
+4030 y(other)32 b(than)f(the)h(next)g(one.)45 b(Nor)32
b(can)f(the)h(same)g(\014le)f(up)s(date)g(mo)s(difying)e(resp)s(onse)i
-(o)s(ccur)g(t)m(wice)h(for)150 5121 y(a)d(giv)m(en)g(\014le)f(up)s
+(o)s(ccur)g(t)m(wice)h(for)150 4139 y(a)d(giv)m(en)g(\014le)f(up)s
(dating)f(resp)s(onse)h(\(if)g(serv)m(ers)h(diagnose)f(this)g(problem,)
-g(it)g(ma)m(y)i(aid)e(in)f(detecting)j(the)150 5230 y(case)25
+g(it)g(ma)m(y)i(aid)e(in)f(detecting)j(the)150 4249 y(case)25
b(where)f(clien)m(ts)f(send)h(an)g(up)s(date)f(mo)s(difying)f(resp)s
(onse)h(without)g(follo)m(wing)g(it)g(b)m(y)h(a)h(\014le)e(up)s(dating)
-150 5340 y(resp)s(onse\).)p eop
-%%Page: 22 22
-22 21 bop 150 299 a Fc(5.10)68 b(The)45 b Fa(")p Fc(pathname)p
-Fa(")f Fc(in)h(resp)t(onses)275 498 y Fh(Man)m(y)f(of)f(the)h(resp)s
-(onses)e(con)m(tain)i(something)f(called)f Fg(pathname)p
-Fh(.)80 b(The)43 b(name)g(is)g(somewhat)150 608 y(misleading;)f(it)e
-(actually)f(indicates)g(a)h(pair)f(of)h(pathnames.)68
-b(First,)42 b(a)e(lo)s(cal)f(directory)h(name)f(rel-)150
-717 y(ativ)m(e)i(to)f(the)g(directory)g(in)e(whic)m(h)h(the)h(command)f
-(w)m(as)h(giv)m(en)g(\(i.e.)69 b(the)40 b(last)g Ff(Directory)d
-Fh(b)s(efore)150 827 y(the)i(command\).)67 b(Then)38
+150 4358 y(resp)s(onse\).)150 4604 y Fc(5.10)68 b(The)45
+b Fa(")p Fc(pathname)p Fa(")f Fc(in)h(resp)t(onses)275
+4792 y Fh(Man)m(y)f(of)f(the)h(resp)s(onses)e(con)m(tain)i(something)f
+(called)f Fg(pathname)p Fh(.)80 b(The)43 b(name)g(is)g(somewhat)150
+4902 y(misleading;)f(it)e(actually)f(indicates)g(a)h(pair)f(of)h
+(pathnames.)68 b(First,)42 b(a)e(lo)s(cal)f(directory)h(name)f(rel-)150
+5011 y(ativ)m(e)i(to)f(the)g(directory)g(in)e(whic)m(h)h(the)h(command)
+f(w)m(as)h(giv)m(en)g(\(i.e.)69 b(the)40 b(last)g Ff(Directory)d
+Fh(b)s(efore)150 5121 y(the)i(command\).)67 b(Then)38
b(a)i(linefeed)d(and)h(a)i(rep)s(ository)e(name.)67 b(Then)38
-b(a)h(slash)f(and)g(the)i(\014lename)150 937 y(\(without)c(a)h(`)p
+b(a)h(slash)f(and)g(the)i(\014lename)150 5230 y(\(without)c(a)h(`)p
Ff(,v)p Fh(')f(ending\).)58 b(F)-8 b(or)37 b(example,)h(for)e(a)h
(\014le)e(`)p Ff(i386.mh)p Fh(')g(whic)m(h)h(is)f(in)g(the)i(lo)s(cal)e
-(directory)150 1046 y(`)p Ff(gas.clean/config)p Fh(')26
+(directory)150 5340 y(`)p Ff(gas.clean/config)p Fh(')26
b(and)k(for)g(whic)m(h)f(the)i(rep)s(ository)e(is)h(`)p
-Ff(/rel/cvsfiles/devo/gas/c)o(onfi)o(g)p Fh(':)390 1182
-y Ff(gas.clean/config/)390 1285 y(/rel/cvsfiles/devo/gas/c)o(onfi)o
-(g/i3)o(86.)o(mh)275 1427 y Fh(If)22 b(the)h(serv)m(er)h(w)m(an)m(ts)g
-(to)g(tell)e(the)h(clien)m(t)g(to)h(create)g(a)g(directory)-8
-b(,)25 b(then)d(it)h(merely)f(uses)h(the)g(directory)150
-1536 y(in)i(an)m(y)j(resp)s(onse,)e(as)h(describ)s(ed)e(ab)s(o)m(v)m
-(e,)k(and)d(the)h(clien)m(t)g(should)d(create)29 b(the)e(directory)f
-(if)g(it)g(do)s(es)h(not)150 1646 y(exist.)53 b(Note)35
-b(that)g(this)e(should)g(only)g(b)s(e)h(done)g(one)h(directory)f(at)h
-(a)g(time,)g(in)e(order)h(to)h(p)s(ermit)e(the)150 1755
-y(clien)m(t)e(to)i(correctly)f(store)g(the)g(rep)s(ository)f(for)h(eac)
-m(h)h(directory)-8 b(.)44 b(Serv)m(ers)32 b(can)g(use)g(requests)f(suc)
-m(h)h(as)150 1865 y Ff(Clear-sticky)p Fh(,)27 b Ff
-(Clear-static-directory)p Fh(,)e(or)30 b(an)m(y)h(other)g(requests,)f
-(to)h(create)h(directories.)275 2006 y(Some)f(serv)m(er)h(implemen)m
-(tations)d(ma)m(y)j(p)s(o)s(orly)e(distinguish)d(b)s(et)m(w)m(een)32
-b(a)g(directory)f(whic)m(h)f(should)150 2116 y(not)36
-b(exist)f(and)f(a)i(directory)f(whic)m(h)f(con)m(tains)h(no)g(\014les;)
-i(in)d(order)h(to)h(refrain)e(from)h(creating)h(empt)m(y)150
-2226 y(directories)25 b(a)i(clien)m(t)e(should)f(b)s(oth)i(send)f(the)h
+Ff(/rel/cvsfiles/devo/gas/c)o(onfi)o(g)p Fh(':)p eop
+%%Page: 23 23
+23 22 bop 390 299 a Ff(gas.clean/config/)390 403 y
+(/rel/cvsfiles/devo/gas/c)o(onfi)o(g/i3)o(86.)o(mh)275
+539 y Fh(If)22 b(the)h(serv)m(er)h(w)m(an)m(ts)g(to)g(tell)e(the)h
+(clien)m(t)g(to)h(create)g(a)g(directory)-8 b(,)25 b(then)d(it)h
+(merely)f(uses)h(the)g(directory)150 649 y(in)i(an)m(y)j(resp)s(onse,)e
+(as)h(describ)s(ed)e(ab)s(o)m(v)m(e,)k(and)d(the)h(clien)m(t)g(should)d
+(create)29 b(the)e(directory)f(if)g(it)g(do)s(es)h(not)150
+759 y(exist.)53 b(Note)35 b(that)g(this)e(should)g(only)g(b)s(e)h(done)
+g(one)h(directory)f(at)h(a)g(time,)g(in)e(order)h(to)h(p)s(ermit)e(the)
+150 868 y(clien)m(t)e(to)i(correctly)f(store)g(the)g(rep)s(ository)f
+(for)h(eac)m(h)h(directory)-8 b(.)44 b(Serv)m(ers)32
+b(can)g(use)g(requests)f(suc)m(h)h(as)150 978 y Ff(Clear-sticky)p
+Fh(,)27 b Ff(Clear-static-directory)p Fh(,)e(or)30 b(an)m(y)h(other)g
+(requests,)f(to)h(create)h(directories.)275 1114 y(Some)f(serv)m(er)h
+(implemen)m(tations)d(ma)m(y)j(p)s(o)s(orly)e(distinguish)d(b)s(et)m(w)
+m(een)32 b(a)g(directory)f(whic)m(h)f(should)150 1224
+y(not)36 b(exist)f(and)f(a)i(directory)f(whic)m(h)f(con)m(tains)h(no)g
+(\014les;)i(in)d(order)h(to)h(refrain)e(from)h(creating)h(empt)m(y)150
+1334 y(directories)25 b(a)i(clien)m(t)e(should)f(b)s(oth)i(send)f(the)h
(`)p Ff(-P)p Fh(')g(option)g(to)h Ff(update)d Fh(or)i
-Ff(co)p Fh(,)h(and)e(should)g(also)h(detect)150 2335
+Ff(co)p Fh(,)h(and)e(should)g(also)h(detect)150 1443
y(the)34 b(case)h(in)e(whic)m(h)f(the)i(serv)m(er)g(asks)g(to)h(create)
h(a)e(directory)f(but)g(not)i(an)m(y)f(\014les)f(within)e(it)i(\(in)g
-(that)150 2445 y(case)38 b(the)e(clien)m(t)h(should)d(remo)m(v)m(e)k
+(that)150 1553 y(case)38 b(the)e(clien)m(t)h(should)d(remo)m(v)m(e)k
(the)f(directory)f(or)h(refrain)e(from)h(creating)h(it)f(in)g(the)h
-(\014rst)e(place\).)150 2554 y(Note)d(that)f(serv)m(ers)f(could)g
+(\014rst)e(place\).)150 1662 y(Note)d(that)f(serv)m(ers)f(could)g
(clean)g(this)f(up)h(greatly)h(b)m(y)f(only)f(telling)g(the)i(clien)m
-(t)f(to)h(create)h(directories)150 2664 y(if)e(the)i(directory)f(in)f
+(t)f(to)h(create)h(directories)150 1772 y(if)e(the)i(directory)f(in)f
(question)h(should)e(exist,)j(but)e(un)m(til)g(serv)m(ers)i(do)f(this,)
-g(clien)m(ts)f(will)f(need)i(to)i(o\013er)150 2773 y(the)e(`)p
+g(clien)m(ts)f(will)f(need)i(to)i(o\013er)150 1882 y(the)e(`)p
Ff(-P)p Fh(')f(b)s(eha)m(vior)f(describ)s(ed)g(ab)s(o)m(v)m(e.)150
-3048 y Fc(5.11)68 b(Resp)t(onses)275 3247 y Fh(Here)30
-b(are)h(the)g(resp)s(onses:)150 3417 y Ff(Valid-requests)26
-b Fg(request-list)32 b Ff(\\n)630 3526 y Fh(Indicate)45
+2144 y Fc(5.11)68 b(Resp)t(onses)275 2339 y Fh(Here)30
+b(are)h(the)g(resp)s(onses:)150 2502 y Ff(Valid-requests)26
+b Fg(request-list)32 b Ff(\\n)630 2611 y Fh(Indicate)45
b(what)g(requests)h(the)g(serv)m(er)f(will)e(accept.)88
b Fg(request-list)46 b Fh(is)f(a)g(space)h(sepa-)630
-3636 y(rated)f(list)e(of)h(tok)m(ens.)84 b(If)43 b(the)i(serv)m(er)g
+2721 y(rated)f(list)e(of)h(tok)m(ens.)84 b(If)43 b(the)i(serv)m(er)g
(supp)s(orts)d(sending)h(patc)m(hes,)49 b(it)44 b(will)d(include)630
-3746 y(`)p Ff(update-patches)p Fh(')23 b(in)i(this)g(list.)38
+2831 y(`)p Ff(update-patches)p Fh(')23 b(in)i(this)g(list.)38
b(The)26 b(`)p Ff(update-patches)p Fh(')d(request)j(do)s(es)g(not)g
-(actually)630 3855 y(do)k(an)m(ything.)150 4021 y Ff(Checked-in)e
-Fg(pathname)35 b Ff(\\n)630 4131 y Fh(Additional)d(data:)50
+(actually)630 2940 y(do)k(an)m(ything.)150 3102 y Ff(Checked-in)e
+Fg(pathname)35 b Ff(\\n)630 3211 y Fh(Additional)d(data:)50
b(New)35 b(En)m(tries)e(line,)i Ff(\\)p Fh(n.)52 b(This)33
b(means)h(a)h(\014le)f Fg(pathname)39 b Fh(has)c(b)s(een)630
-4240 y(successfully)c(op)s(erated)j(on)f(\(c)m(hec)m(k)m(ed)j(in,)d
+3321 y(successfully)c(op)s(erated)j(on)f(\(c)m(hec)m(k)m(ed)j(in,)d
(added,)h(etc.\).)52 b(name)34 b(in)e(the)h(En)m(tries)g(line)f(is)630
-4350 y(the)f(same)f(as)h(the)g(last)f(comp)s(onen)m(t)g(of)h
-Fg(pathname)p Fh(.)150 4516 y Ff(New-entry)d Fg(pathname)35
-b Ff(\\n)630 4626 y Fh(Additional)27 b(data:)41 b(New)30
+3431 y(the)f(same)f(as)h(the)g(last)f(comp)s(onen)m(t)g(of)h
+Fg(pathname)p Fh(.)150 3592 y Ff(New-entry)d Fg(pathname)35
+b Ff(\\n)630 3702 y Fh(Additional)27 b(data:)41 b(New)30
b(En)m(tries)f(line,)g Ff(\\)p Fh(n.)40 b(Lik)m(e)29
b Ff(Checked-in)p Fh(,)e(but)i(the)h(\014le)f(is)g(not)h(up)630
-4735 y(to)h(date.)150 4902 y Ff(Updated)d Fg(pathname)36
-b Ff(\\n)630 5011 y Fh(Additional)24 b(data:)39 b(New)26
+3811 y(to)h(date.)150 3973 y Ff(Updated)d Fg(pathname)36
+b Ff(\\n)630 4082 y Fh(Additional)24 b(data:)39 b(New)26
b(En)m(tries)g(line,)f Ff(\\)p Fh(n,)i(mo)s(de,)g Ff(\\)p
Fh(n,)f(\014le)f(transmission.)37 b(A)27 b(new)e(cop)m(y)630
-5121 y(of)40 b(the)f(\014le)f(is)h(enclosed.)67 b(This)38
+4192 y(of)40 b(the)f(\014le)f(is)h(enclosed.)67 b(This)38
b(is)g(used)h(for)g(a)h(new)e(revision)g(of)h(an)h(existing)e(\014le,)j
-(or)630 5230 y(for)31 b(a)h(new)f(\014le,)g(or)g(for)h(an)m(y)f(other)h
+(or)630 4302 y(for)31 b(a)h(new)f(\014le,)g(or)g(for)h(an)m(y)f(other)h
(case)g(in)f(whic)m(h)f(the)h(lo)s(cal)g(\(clien)m(t-side\))g(cop)m(y)h
-(of)g(the)630 5340 y(\014le)e(needs)h(to)i(b)s(e)d(up)s(dated,)h(and)g
+(of)g(the)630 4411 y(\014le)e(needs)h(to)i(b)s(e)d(up)s(dated,)h(and)g
(after)h(b)s(eing)d(up)s(dated)i(it)f(will)f(b)s(e)i(up)f(to)i(date.)45
-b(If)31 b(an)m(y)p eop
-%%Page: 23 23
-23 22 bop 630 299 a Fh(directory)37 b(in)g(pathname)g(do)s(es)h(not)g
-(exist,)i(create)f(it.)62 b(This)36 b(resp)s(onse)h(is)g(not)h(used)f
-(if)630 408 y Ff(Created)28 b Fh(and)i Ff(Update-existing)c
-Fh(are)31 b(supp)s(orted.)150 573 y Ff(Created)d Fg(pathname)36
-b Ff(\\n)630 682 y Fh(This)24 b(is)h(just)h(lik)m(e)f
+b(If)31 b(an)m(y)630 4521 y(directory)37 b(in)g(pathname)g(do)s(es)h
+(not)g(exist,)i(create)f(it.)62 b(This)36 b(resp)s(onse)h(is)g(not)h
+(used)f(if)630 4630 y Ff(Created)28 b Fh(and)i Ff(Update-existing)c
+Fh(are)31 b(supp)s(orted.)150 4792 y Ff(Created)d Fg(pathname)36
+b Ff(\\n)630 4902 y Fh(This)24 b(is)h(just)h(lik)m(e)f
Ff(Updated)f Fh(and)i(tak)m(es)h(the)g(same)f(additional)e(data,)k(but)
-d(is)g(used)h(only)f(if)630 792 y(no)e Ff(Entry)p Fh(,)g
+d(is)g(used)h(only)f(if)630 5011 y(no)e Ff(Entry)p Fh(,)g
Ff(Modified)p Fh(,)f(or)g Ff(Unchanged)f Fh(request)h(has)h(b)s(een)f
-(sen)m(t)h(for)f(the)h(\014le)f(in)f(question.)630 902
+(sen)m(t)h(for)f(the)h(\014le)f(in)f(question.)630 5121
y(The)37 b(distinction)f(b)s(et)m(w)m(een)i Ff(Created)e
Fh(and)h Ff(Update-existing)c Fh(is)k(so)h(that)g(the)g(clien)m(t)630
-1011 y(can)h(giv)m(e)g(an)f(error)g(message)i(in)d(sev)m(eral)i(cases:)
+5230 y(can)h(giv)m(e)g(an)f(error)g(message)i(in)d(sev)m(eral)i(cases:)
58 b(\(1\))40 b(there)f(is)e(a)i(\014le)f(in)f(the)i(w)m(orking)630
-1121 y(directory)-8 b(,)31 b(but)g(not)g(one)h(for)f(whic)m(h)e
+5340 y(directory)-8 b(,)31 b(but)g(not)g(one)h(for)f(whic)m(h)e
Ff(Entry)p Fh(,)i Ff(Modified)p Fh(,)e(or)i Ff(Unchanged)e
-Fh(w)m(as)i(sen)m(t)h(\(for)630 1230 y(example,)f(a)f(\014le)g(whic)m
-(h)f(w)m(as)i(ignored,)f(or)h(a)g(\014le)e(for)h(whic)m(h)g
-Ff(Questionable)d Fh(w)m(as)k(sen)m(t\),)630 1340 y(\(2\))42
-b(there)f(is)e(a)j(\014le)d(in)h(the)h(w)m(orking)f(directory)g(whose)g
-(name)h(di\013ers)e(from)i(the)g(one)630 1450 y(men)m(tioned)c(in)f
-Ff(Created)f Fh(in)h(w)m(a)m(ys)i(that)g(the)f(clien)m(t)g(is)f(unable)
-g(to)i(use)f(to)h(distinguish)630 1559 y(\014les.)63
-b(F)-8 b(or)39 b(example,)h(the)e(clien)m(t)g(is)f(case-insensitiv)m(e)
-g(and)h(the)g(names)g(di\013er)f(only)g(in)630 1669 y(case.)150
-1833 y Ff(Update-existing)26 b Fg(pathname)36 b Ff(\\n)630
-1943 y Fh(This)24 b(is)h(just)h(lik)m(e)f Ff(Updated)f
+Fh(w)m(as)i(sen)m(t)h(\(for)p eop
+%%Page: 24 24
+24 23 bop 630 299 a Fh(example,)31 b(a)f(\014le)g(whic)m(h)f(w)m(as)i
+(ignored,)f(or)h(a)g(\014le)e(for)h(whic)m(h)g Ff(Questionable)d
+Fh(w)m(as)k(sen)m(t\),)630 408 y(\(2\))42 b(there)f(is)e(a)j(\014le)d
+(in)h(the)h(w)m(orking)f(directory)g(whose)g(name)h(di\013ers)e(from)i
+(the)g(one)630 518 y(men)m(tioned)c(in)f Ff(Created)f
+Fh(in)h(w)m(a)m(ys)i(that)g(the)f(clien)m(t)g(is)f(unable)g(to)i(use)f
+(to)h(distinguish)630 628 y(\014les.)63 b(F)-8 b(or)39
+b(example,)h(the)e(clien)m(t)g(is)f(case-insensitiv)m(e)g(and)h(the)g
+(names)g(di\013er)f(only)g(in)630 737 y(case.)150 897
+y Ff(Update-existing)26 b Fg(pathname)36 b Ff(\\n)630
+1007 y Fh(This)24 b(is)h(just)h(lik)m(e)f Ff(Updated)f
Fh(and)i(tak)m(es)h(the)g(same)f(additional)e(data,)k(but)d(is)g(used)h
-(only)f(if)630 2052 y(a)i Ff(Entry)p Fh(,)f Ff(Modified)p
+(only)f(if)630 1117 y(a)i Ff(Entry)p Fh(,)f Ff(Modified)p
Fh(,)g(or)g Ff(Unchanged)f Fh(request)h(has)h(b)s(een)f(sen)m(t)h(for)f
-(the)h(\014le)f(in)f(question.)630 2189 y(This)35 b(resp)s(onse,)j(or)f
+(the)h(\014le)f(in)f(question.)630 1251 y(This)35 b(resp)s(onse,)j(or)f
Ff(Merged)p Fh(,)h(indicates)e(that)h(the)h(serv)m(er)f(has)g
-(determined)f(that)h(it)g(is)630 2299 y(OK)32 b(to)h(o)m(v)m(erwrite)g
+(determined)f(that)h(it)g(is)630 1361 y(OK)32 b(to)h(o)m(v)m(erwrite)g
(the)g(previous)e(con)m(ten)m(ts)j(of)f(the)g(\014le)e(sp)s(eci\014ed)g
-(b)m(y)i Fg(pathname)p Fh(.)47 b(Pro-)630 2408 y(vided)30
+(b)m(y)i Fg(pathname)p Fh(.)47 b(Pro-)630 1471 y(vided)30
b(that)h(the)h(clien)m(t)e(has)h(correctly)h(sen)m(t)f
Ff(Modified)e Fh(or)i Ff(Is-modified)d Fh(requests)j(for)630
-2518 y(a)26 b(mo)s(di\014ed)d(\014le,)j(and)f(the)h(\014le)e(w)m(as)i
+1580 y(a)26 b(mo)s(di\014ed)d(\014le,)j(and)f(the)h(\014le)e(w)m(as)i
(not)g(mo)s(di\014ed)d(while)g(CVS)i(w)m(as)h(running,)e(the)i(serv)m
-(er)630 2628 y(can)31 b(ensure)e(that)i(a)g(user's)f(mo)s
-(di\014cations)e(are)j(not)g(lost.)150 2792 y Ff(Merged)e
-Fg(pathname)35 b Ff(\\n)630 2902 y Fh(This)40 b(is)h(just)h(lik)m(e)f
+(er)630 1690 y(can)31 b(ensure)e(that)i(a)g(user's)f(mo)s
+(di\014cations)e(are)j(not)g(lost.)150 1850 y Ff(Merged)e
+Fg(pathname)35 b Ff(\\n)630 1960 y Fh(This)40 b(is)h(just)h(lik)m(e)f
Ff(Updated)f Fh(and)i(tak)m(es)h(the)f(same)h(additional)d(data,)46
-b(with)40 b(the)j(one)630 3011 y(di\013erence)32 b(that)h(after)h(the)e
+b(with)40 b(the)j(one)630 2069 y(di\013erence)32 b(that)h(after)h(the)e
(new)h(cop)m(y)g(of)g(the)g(\014le)e(is)h(enclosed,)h(it)f(will)f
-(still)f(not)j(b)s(e)f(up)630 3121 y(to)f(date.)41 b(Used)31
+(still)f(not)j(b)s(e)f(up)630 2179 y(to)f(date.)41 b(Used)31
b(for)f(the)g(results)g(of)g(a)h(merge,)g(with)e(or)h(without)g
-(con\015icts.)630 3258 y(It)36 b(is)g(useful)e(to)j(preserv)m(e)f(an)g
+(con\015icts.)630 2314 y(It)36 b(is)g(useful)e(to)j(preserv)m(e)f(an)g
(cop)m(y)h(of)g(what)f(the)g(\014le)f(lo)s(ok)m(ed)h(lik)m(e)g(b)s
-(efore)g(the)g(merge.)630 3367 y(This)g(is)h(basically)f(handled)g(b)m
+(efore)g(the)g(merge.)630 2423 y(This)g(is)h(basically)f(handled)g(b)m
(y)h(the)h(serv)m(er;)k(b)s(efore)c(sending)e Ff(Merged)g
-Fh(it)h(will)f(send)h(a)630 3477 y Ff(Copy-file)25 b
+Fh(it)h(will)f(send)h(a)630 2533 y Ff(Copy-file)25 b
Fh(resp)s(onse.)39 b(F)-8 b(or)28 b(example,)g(if)f(the)h(\014le)e(is)h
(`)p Ff(aa)p Fh(')g(and)g(it)h(deriv)m(es)f(from)g(revision)630
-3587 y(1.3,)j(the)e Ff(Copy-file)d Fh(resp)s(onse)i(will)e(tell)i(the)h
+2642 y(1.3,)j(the)e Ff(Copy-file)d Fh(resp)s(onse)i(will)e(tell)i(the)h
(clien)m(t)f(to)i(cop)m(y)g(`)p Ff(aa)p Fh(')e(to)i(`)p
-Ff(.#aa.1.3)p Fh('.)38 b(It)28 b(is)630 3696 y(up)e(to)h(the)g(clien)m
+Ff(.#aa.1.3)p Fh('.)38 b(It)28 b(is)630 2752 y(up)e(to)h(the)g(clien)m
(t)g(to)g(decide)g(ho)m(w)g(long)f(to)i(k)m(eep)f(this)f(\014le)g
-(around;)h(traditionally)d(clien)m(ts)630 3806 y(ha)m(v)m(e)39
+(around;)h(traditionally)d(clien)m(ts)630 2862 y(ha)m(v)m(e)39
b(left)f(it)g(around)f(forev)m(er,)42 b(th)m(us)37 b(letting)h(the)h
(user)e(clean)h(it)g(up)f(as)i(desired.)63 b(But)630
-3915 y(another)31 b(answ)m(er,)f(suc)m(h)g(as)h(un)m(til)d(the)j(next)g
-(commit,)f(migh)m(t)g(b)s(e)g(preferable.)150 4080 y
-Ff(Rcs-diff)e Fg(pathname)35 b Ff(\\n)630 4189 y Fh(This)40
+2971 y(another)31 b(answ)m(er,)f(suc)m(h)g(as)h(un)m(til)d(the)j(next)g
+(commit,)f(migh)m(t)g(b)s(e)g(preferable.)150 3131 y
+Ff(Rcs-diff)e Fg(pathname)35 b Ff(\\n)630 3241 y Fh(This)40
b(is)h(just)h(lik)m(e)f Ff(Updated)f Fh(and)i(tak)m(es)h(the)f(same)h
-(additional)d(data,)46 b(with)40 b(the)j(one)630 4299
+(additional)d(data,)46 b(with)40 b(the)j(one)630 3351
y(di\013erence)37 b(that)h(instead)f(of)h(sending)e(a)i(new)g(cop)m(y)g
(of)g(the)g(\014le,)g(the)g(serv)m(er)g(sends)f(an)630
-4408 y(R)m(CS)h(c)m(hange)i(text.)66 b(This)37 b(c)m(hange)j(text)g(is)
+3460 y(R)m(CS)h(c)m(hange)i(text.)66 b(This)37 b(c)m(hange)j(text)g(is)
d(pro)s(duced)g(b)m(y)i(`)p Ff(diff)29 b(-n)p Fh(')39
-b(\(the)g(GNU)g(di\013)630 4518 y(`)p Ff(-a)p Fh(')c(option)f(ma)m(y)h
+b(\(the)g(GNU)g(di\013)630 3570 y(`)p Ff(-a)p Fh(')c(option)f(ma)m(y)h
(also)f(b)s(e)g(used\).)53 b(The)35 b(clien)m(t)f(m)m(ust)g(apply)f
-(this)h(c)m(hange)i(text)f(to)h(the)630 4628 y(existing)g(\014le.)60
+(this)h(c)m(hange)i(text)f(to)h(the)630 3679 y(existing)g(\014le.)60
b(This)35 b(will)f(only)i(b)s(e)h(used)f(when)g(the)h(clien)m(t)g(has)g
-(an)g(exact)h(cop)m(y)g(of)f(an)630 4737 y(earlier)32
+(an)g(exact)h(cop)m(y)g(of)f(an)630 3789 y(earlier)32
b(revision)f(of)i(a)g(\014le.)47 b(This)31 b(resp)s(onse)h(is)g(only)g
-(used)g(if)f(the)i Ff(update)e Fh(command)i(is)630 4847
+(used)g(if)f(the)i Ff(update)e Fh(command)i(is)630 3898
y(giv)m(en)d(the)h(`)p Ff(-u)p Fh(')f(argumen)m(t.)150
-5011 y Ff(Patched)e Fg(pathname)36 b Ff(\\n)630 5121
+4059 y Ff(Patched)e Fg(pathname)36 b Ff(\\n)630 4168
y Fh(This)d(is)i(just)f(lik)m(e)h Ff(Rcs-diff)e Fh(and)h(tak)m(es)j
(the)e(same)h(additional)d(data,)k(except)g(that)e(it)630
-5230 y(sends)24 b(a)h(standard)e(patc)m(h)j(rather)e(than)g(an)h(R)m
+4278 y(sends)24 b(a)h(standard)e(patc)m(h)j(rather)e(than)g(an)h(R)m
(CS)f(c)m(hange)i(text.)40 b(The)24 b(patc)m(h)h(is)f(pro)s(duced)630
-5340 y(b)m(y)e(`)p Ff(diff)30 b(-c)p Fh(')21 b(for)h
+4387 y(b)m(y)e(`)p Ff(diff)30 b(-c)p Fh(')21 b(for)h
Fd(cvs)g Fh(1.6)h(and)e(later)i(\(see)g(POSIX.2)f(for)g(a)g
-(description)f(of)h(this)f(format\),)p eop
-%%Page: 24 24
-24 23 bop 630 299 a Fh(or)24 b(`)p Ff(diff)30 b(-u)p
-Fh(')23 b(for)h(previous)f(v)m(ersions)g(of)h Fd(cvs)p
-Fh(;)i(clien)m(ts)d(are)i(encouraged)f(to)h(accept)g(either)630
-408 y(format.)58 b(Lik)m(e)35 b Ff(Rcs-diff)p Fh(,)h(this)e(resp)s
+(description)f(of)h(this)f(format\),)630 4497 y(or)j(`)p
+Ff(diff)30 b(-u)p Fh(')23 b(for)h(previous)f(v)m(ersions)g(of)h
+Fd(cvs)p Fh(;)i(clien)m(ts)d(are)i(encouraged)f(to)h(accept)g(either)
+630 4607 y(format.)58 b(Lik)m(e)35 b Ff(Rcs-diff)p Fh(,)h(this)e(resp)s
(onse)h(is)g(only)g(used)g(if)g(the)h Ff(update)e Fh(command)i(is)630
-518 y(giv)m(en)30 b(the)h(`)p Ff(-u)p Fh(')f(argumen)m(t.)630
-665 y(The)j Ff(Patched)e Fh(resp)s(onse)h(is)g(deprecated)h(in)f(fa)m
+4716 y(giv)m(en)30 b(the)h(`)p Ff(-u)p Fh(')f(argumen)m(t.)630
+4851 y(The)j Ff(Patched)e Fh(resp)s(onse)h(is)g(deprecated)h(in)f(fa)m
(v)m(or)i(of)f(the)g Ff(Rcs-diff)e Fh(resp)s(onse.)48
-b(Ho)m(w-)630 774 y(ev)m(er,)31 b(older)f(clien)m(ts)g(\(CVS)g(1.9)h
+b(Ho)m(w-)630 4961 y(ev)m(er,)31 b(older)f(clien)m(ts)g(\(CVS)g(1.9)h
(and)f(earlier\))g(only)f(supp)s(ort)g Ff(Patched)p Fh(.)150
-958 y Ff(Mode)g Fg(mo)s(de)35 b Ff(\\n)630 1067 y Fh(This)j
+5121 y Ff(Mode)g Fg(mo)s(de)35 b Ff(\\n)630 5230 y Fh(This)j
Fg(mo)s(de)45 b Fh(applies)38 b(to)j(the)f(next)g(\014le)f(men)m
(tioned)h(in)f Ff(Checked-in)p Fh(.)67 b Ff(Mode)38 b
-Fh(is)h(a)i(\014le)630 1177 y(up)s(date)21 b(mo)s(difying)f(resp)s
+Fh(is)h(a)i(\014le)630 5340 y(up)s(date)21 b(mo)s(difying)f(resp)s
(onse)i(as)g(describ)s(ed)e(in)h(Section)h(5.9)i([Resp)s(onse)e(in)m
-(tro],)i(page)f(21.)150 1360 y Ff(Mod-time)28 b Fg(time)35
-b Ff(\\n)630 1470 y Fh(Set)25 b(the)g(mo)s(di\014cation)e(time)i(of)g
-(the)g(next)g(\014le)f(sen)m(t)i(to)f Fg(time)p Fh(.)39
-b Ff(Mod-time)23 b Fh(is)g(a)j(\014le)e(up)s(date)630
-1579 y(mo)s(difying)29 b(resp)s(onse)i(as)i(describ)s(ed)d(in)g
-(Section)i(5.9)h([Resp)s(onse)f(in)m(tro],)g(page)h(21.)46
-b(The)630 1689 y Fg(time)31 b Fh(is)24 b(in)h(the)h(format)g(sp)s
-(eci\014ed)e(b)m(y)h(RF)m(C822)j(as)e(mo)s(di\014ed)d(b)m(y)j(RF)m
-(C1123.)41 b(The)26 b(serv)m(er)630 1799 y(ma)m(y)33
-b(sp)s(ecify)e(an)m(y)h(timezone)h(it)e(c)m(ho)s(oses;)k(clien)m(ts)c
-(will)f(w)m(an)m(t)j(to)f(con)m(v)m(ert)i(that)f(to)g(their)630
-1908 y(o)m(wn)d(timezone)h(as)g(appropriate.)40 b(An)30
-b(example)g(of)g(this)f(format)i(is:)870 2049 y Ff(26)47
-b(May)g(1997)g(13:01:40)e(-0400)630 2195 y Fh(There)27
-b(is)g(no)h(requiremen)m(t)f(that)i(the)f(clien)m(t)g(and)f(serv)m(er)h
-(clo)s(c)m(ks)g(b)s(e)g(sync)m(hronized.)38 b(The)630
-2305 y(serv)m(er)31 b(just)e(sends)h(its)f(recommendation)h(for)g(a)h
-(timestamp)f(\(based)g(on)g(its)g(o)m(wn)g(clo)s(c)m(k,)630
-2415 y(presumably\),)40 b(and)f(the)h(clien)m(t)f(should)e(just)i(b)s
+(tro],)i(page)f(22.)p eop
+%%Page: 25 25
+25 24 bop 150 299 a Ff(Mod-time)28 b Fg(time)35 b Ff(\\n)630
+408 y Fh(Set)25 b(the)g(mo)s(di\014cation)e(time)i(of)g(the)g(next)g
+(\014le)f(sen)m(t)i(to)f Fg(time)p Fh(.)39 b Ff(Mod-time)23
+b Fh(is)g(a)j(\014le)e(up)s(date)630 518 y(mo)s(difying)29
+b(resp)s(onse)i(as)i(describ)s(ed)d(in)g(Section)i(5.9)h([Resp)s(onse)f
+(in)m(tro],)g(page)h(22.)46 b(The)630 628 y Fg(time)31
+b Fh(is)24 b(in)h(the)h(format)g(sp)s(eci\014ed)e(b)m(y)h(RF)m(C822)j
+(as)e(mo)s(di\014ed)d(b)m(y)j(RF)m(C1123.)41 b(The)26
+b(serv)m(er)630 737 y(ma)m(y)33 b(sp)s(ecify)e(an)m(y)h(timezone)h(it)e
+(c)m(ho)s(oses;)k(clien)m(ts)c(will)f(w)m(an)m(t)j(to)f(con)m(v)m(ert)i
+(that)f(to)g(their)630 847 y(o)m(wn)d(timezone)h(as)g(appropriate.)40
+b(An)30 b(example)g(of)g(this)f(format)i(is:)870 982
+y Ff(26)47 b(May)g(1997)g(13:01:40)e(-0400)630 1124 y
+Fh(There)27 b(is)g(no)h(requiremen)m(t)f(that)i(the)f(clien)m(t)g(and)f
+(serv)m(er)h(clo)s(c)m(ks)g(b)s(e)g(sync)m(hronized.)38
+b(The)630 1233 y(serv)m(er)31 b(just)e(sends)h(its)f(recommendation)h
+(for)g(a)h(timestamp)f(\(based)g(on)g(its)g(o)m(wn)g(clo)s(c)m(k,)630
+1343 y(presumably\),)40 b(and)f(the)h(clien)m(t)f(should)e(just)i(b)s
(eliev)m(e)g(it)g(\(this)g(means)g(that)i(the)e(time)630
-2524 y(migh)m(t)30 b(b)s(e)g(in)f(the)h(future,)g(for)g(example\).)630
-2671 y(If)35 b(the)g(serv)m(er)g(do)s(es)g(not)g(send)f
+1452 y(migh)m(t)30 b(b)s(e)g(in)f(the)h(future,)g(for)g(example\).)630
+1594 y(If)35 b(the)g(serv)m(er)g(do)s(es)g(not)g(send)f
Ff(Mod-time)f Fh(for)i(a)g(giv)m(en)g(\014le,)h(the)f(clien)m(t)g
-(should)e(pic)m(k)i(a)630 2780 y(mo)s(di\014cation)e(time)i(in)e(the)i
+(should)e(pic)m(k)i(a)630 1703 y(mo)s(di\014cation)e(time)i(in)e(the)i
(usual)e(w)m(a)m(y)j(\(usually)-8 b(,)35 b(just)f(let)g(the)h(op)s
-(erating)f(system)h(set)630 2890 y(the)c(mo)s(di\014cation)d(time)i(to)
+(erating)f(system)h(set)630 1813 y(the)c(mo)s(di\014cation)d(time)i(to)
h(the)g(time)f(that)h(the)g(CVS)e(command)h(is)g(running\).)150
-3073 y Ff(Checksum)e Fg(c)m(hec)m(ksum)p Ff(\\n)630 3183
+1986 y Ff(Checksum)e Fg(c)m(hec)m(ksum)p Ff(\\n)630 2096
y Fh(The)34 b Fg(c)m(hec)m(ksum)i Fh(applies)d(to)j(the)f(next)g
(\014le)f(sen)m(t)h(\(that)h(is,)f Ff(Checksum)e Fh(is)h(a)h(\014le)f
-(up)s(date)630 3292 y(mo)s(difying)e(resp)s(onse)i(as)h(describ)s(ed)e
-(in)h(Section)g(5.9)i([Resp)s(onse)f(in)m(tro],)h(page)f(21\).)56
-b(In)630 3402 y(the)25 b(case)h(of)g Ff(Patched)p Fh(,)e(the)h(c)m(hec)
+(up)s(date)630 2205 y(mo)s(difying)e(resp)s(onse)i(as)h(describ)s(ed)e
+(in)h(Section)g(5.9)i([Resp)s(onse)f(in)m(tro],)h(page)f(22\).)56
+b(In)630 2315 y(the)25 b(case)h(of)g Ff(Patched)p Fh(,)e(the)h(c)m(hec)
m(ksum)h(applies)d(to)j(the)f(\014le)g(after)g(b)s(eing)f(patc)m(hed,)j
-(not)e(to)630 3512 y(the)30 b(patc)m(h)g(itself.)40 b(The)29
+(not)e(to)630 2424 y(the)30 b(patc)m(h)g(itself.)40 b(The)29
b(clien)m(t)g(should)f(compute)i(the)g(c)m(hec)m(ksum)g(itself,)f
-(after)i(receiving)630 3621 y(the)43 b(\014le)g(or)g(patc)m(h,)k(and)c
+(after)i(receiving)630 2534 y(the)43 b(\014le)g(or)g(patc)m(h,)k(and)c
(signal)f(an)h(error)g(if)f(the)h(c)m(hec)m(ksums)h(do)f(not)g(matc)m
-(h.)80 b(The)630 3731 y(c)m(hec)m(ksum)36 b(is)e(the)i(128)g(bit)e(MD5)
+(h.)80 b(The)630 2643 y(c)m(hec)m(ksum)36 b(is)e(the)i(128)g(bit)e(MD5)
j(c)m(hec)m(ksum)f(represen)m(ted)f(as)g(32)h(hex)f(digits)f(\(MD5)j
-(is)630 3840 y(describ)s(ed)25 b(in)h(RF)m(C1321\).)43
+(is)630 2753 y(describ)s(ed)25 b(in)h(RF)m(C1321\).)43
b(This)25 b(resp)s(onse)i(is)f(optional,)i(and)f(is)f(only)h(used)f(if)
-h(the)g(clien)m(t)630 3950 y(supp)s(orts)h(it)i(\(as)h(judged)f(b)m(y)g
-(the)h Ff(Valid-responses)26 b Fh(request\).)150 4133
-y Ff(Copy-file)i Fg(pathname)35 b Ff(\\n)630 4243 y Fh(Additional)e
+h(the)g(clien)m(t)630 2863 y(supp)s(orts)h(it)i(\(as)h(judged)f(b)m(y)g
+(the)h Ff(Valid-responses)26 b Fh(request\).)150 3036
+y Ff(Copy-file)i Fg(pathname)35 b Ff(\\n)630 3145 y Fh(Additional)e
(data:)51 b Fg(newname)40 b Ff(\\)p Fh(n.)55 b(Cop)m(y)35
b(\014le)g Fg(pathname)40 b Fh(to)c Fg(newname)k Fh(in)34
-b(the)i(same)630 4353 y(directory)30 b(where)g(it)g(already)g(is.)39
+b(the)i(same)630 3255 y(directory)30 b(where)g(it)g(already)g(is.)39
b(This)29 b(do)s(es)h(not)h(a\013ect)h Ff(CVS/Entries)p
-Fh(.)630 4499 y(This)h(can)i(optionally)e(b)s(e)g(implemen)m(ted)h(as)g
+Fh(.)630 3396 y(This)h(can)i(optionally)e(b)s(e)g(implemen)m(ted)h(as)g
(a)h(rename)g(instead)f(of)g(a)h(cop)m(y)-8 b(.)55 b(The)34
-b(only)630 4609 y(use)f(for)g(it)g(whic)m(h)g(curren)m(tly)f(has)h(b)s
+b(only)630 3506 y(use)f(for)g(it)g(whic)m(h)g(curren)m(tly)f(has)h(b)s
(een)g(iden)m(ti\014ed)f(is)g(prior)g(to)i(a)g Ff(Merged)e
-Fh(resp)s(onse)h(as)630 4718 y(describ)s(ed)g(under)g
+Fh(resp)s(onse)h(as)630 3615 y(describ)s(ed)g(under)g
Ff(Merged)p Fh(.)53 b(Clien)m(ts)34 b(can)h(probably)e(assume)i(that)h
-(is)e(ho)m(w)h(it)f(is)g(b)s(eing)630 4828 y(used,)j(if)d(they)j(w)m
+(is)e(ho)m(w)h(it)f(is)g(b)s(eing)630 3725 y(used,)j(if)d(they)j(w)m
(an)m(t)f(to)h(w)m(orry)e(ab)s(out)h(things)f(lik)m(e)g(ho)m(w)h(long)f
-(to)i(k)m(eep)f(the)g Fg(newname)630 4937 y Fh(\014le)29
-b(around.)150 5121 y Ff(Removed)f Fg(pathname)36 b Ff(\\n)630
-5230 y Fh(The)26 b(\014le)g(has)g(b)s(een)g(remo)m(v)m(ed)h(from)f(the)
+(to)i(k)m(eep)f(the)g Fg(newname)630 3835 y Fh(\014le)29
+b(around.)150 4008 y Ff(Removed)f Fg(pathname)36 b Ff(\\n)630
+4117 y Fh(The)26 b(\014le)g(has)g(b)s(een)g(remo)m(v)m(ed)h(from)f(the)
h(rep)s(ository)e(\(this)h(is)g(the)g(case)i(where)e(cvs)g(prin)m(ts)
-630 5340 y(`)p Ff(file)j(foobar.c)g(is)g(no)h(longer)f(pertinent)p
-Fh('\).)p eop
-%%Page: 25 25
-25 24 bop 150 299 a Ff(Remove-entry)27 b Fg(pathname)35
-b Ff(\\n)630 408 y Fh(The)26 b(\014le)f(needs)h(its)f(en)m(try)h(remo)m
+630 4227 y(`)p Ff(file)j(foobar.c)g(is)g(no)h(longer)f(pertinent)p
+Fh('\).)150 4400 y Ff(Remove-entry)e Fg(pathname)35 b
+Ff(\\n)630 4509 y Fh(The)26 b(\014le)f(needs)h(its)f(en)m(try)h(remo)m
(v)m(ed)i(from)d Ff(CVS/Entries)p Fh(,)f(but)i(the)g(\014le)f(itself)g
-(is)g(already)630 518 y(gone)33 b(\(this)f(happ)s(ens)e(in)h(resp)s
+(is)g(already)630 4619 y(gone)33 b(\(this)f(happ)s(ens)e(in)h(resp)s
(onse)h(to)h(a)f Ff(ci)g Fh(request)g(whic)m(h)g(in)m(v)m(olv)m(es)g
-(committing)g(the)630 628 y(remo)m(v)-5 b(al)31 b(of)f(a)h(\014le\).)
-150 786 y Ff(Set-static-directory)25 b Fg(pathname)35
-b Ff(\\n)630 896 y Fh(This)30 b(instructs)g(the)i(clien)m(t)f(to)h(set)
-g(the)g Ff(Entries.Static)c Fh(\015ag,)k(whic)m(h)f(it)g(should)e(then)
-630 1005 y(send)d(bac)m(k)i(to)g(the)f(serv)m(er)h(in)e(a)h
+(committing)g(the)630 4729 y(remo)m(v)-5 b(al)31 b(of)f(a)h(\014le\).)
+150 4902 y Ff(Set-static-directory)25 b Fg(pathname)35
+b Ff(\\n)630 5011 y Fh(This)30 b(instructs)g(the)i(clien)m(t)f(to)h
+(set)g(the)g Ff(Entries.Static)c Fh(\015ag,)k(whic)m(h)f(it)g(should)e
+(then)630 5121 y(send)d(bac)m(k)i(to)g(the)f(serv)m(er)h(in)e(a)h
Ff(Static-directory)c Fh(request)k(whenev)m(er)g(the)g(directory)630
-1115 y(is)i(op)s(erated)i(on.)41 b Fg(pathname)35 b Fh(ends)30
+5230 y(is)i(op)s(erated)i(on.)41 b Fg(pathname)35 b Fh(ends)30
b(in)f(a)i(slash;)f(its)f(purp)s(ose)g(is)h(to)h(sp)s(ecify)e(a)i
-(directory)-8 b(,)630 1224 y(not)31 b(a)f(\014le)g(within)e(a)i
-(directory)-8 b(.)150 1383 y Ff(Clear-static-directory)24
-b Fg(pathname)36 b Ff(\\n)630 1492 y Fh(Lik)m(e)30 b
-Ff(Set-static-directory)p Fh(,)25 b(but)30 b(clear,)h(not)f(set,)h(the)
-g(\015ag.)150 1650 y Ff(Set-sticky)d Fg(pathname)35 b
-Ff(\\n)630 1760 y Fh(Additional)30 b(data:)45 b Fg(tagsp)s(ec)39
-b Ff(\\)p Fh(n.)46 b(T)-8 b(ell)31 b(the)i(clien)m(t)f(to)h(set)g(a)g
-(stic)m(ky)f(tag)i(or)e(date,)i(whic)m(h)630 1870 y(should)g(b)s(e)i
-(supplied)d(with)i(the)h Ff(Sticky)f Fh(request)h(for)g(future)f(op)s
-(erations.)58 b Fg(pathname)630 1979 y Fh(ends)24 b(in)f(a)j(slash;)f
-(its)f(purp)s(ose)g(is)f(to)j(sp)s(ecify)d(a)i(directory)-8
-b(,)26 b(not)f(a)h(\014le)d(within)g(a)i(directory)-8
-b(.)630 2089 y(The)27 b(clien)m(t)f(should)g(store)h
-Fg(tagsp)s(ec)34 b Fh(and)27 b(pass)f(it)h(bac)m(k)h(to)g(the)f(serv)m
-(er)h(as-is,)g(to)f(allo)m(w)g(for)630 2198 y(future)k(expansion.)45
-b(The)31 b(\014rst)g(c)m(haracter)j(of)e Fg(tagsp)s(ec)38
-b Fh(is)32 b(`)p Ff(T)p Fh(')g(for)f(a)i(tag,)h(`)p Ff(D)p
-Fh(')e(for)g(a)g(date,)630 2308 y(or)e(something)g(else)g(for)g(future)
-g(expansion.)39 b(The)30 b(remainder)f(of)h Fg(tagsp)s(ec)37
-b Fh(con)m(tains)31 b(the)630 2418 y(actual)g(tag)g(or)g(date.)150
-2576 y Ff(Clear-sticky)c Fg(pathname)35 b Ff(\\n)630
-2685 y Fh(Clear)30 b(an)m(y)g(stic)m(ky)h(tag)h(or)e(date)h(set)g(b)m
-(y)f Ff(Set-sticky)p Fh(.)150 2844 y Ff(Template)e Fg(pathname)35
-b Ff(\\n)630 2953 y Fh(Additional)29 b(data:)42 b(\014le)30
+(directory)-8 b(,)630 5340 y(not)31 b(a)f(\014le)g(within)e(a)i
+(directory)-8 b(.)p eop
+%%Page: 26 26
+26 25 bop 150 299 a Ff(Clear-static-directory)24 b Fg(pathname)36
+b Ff(\\n)630 408 y Fh(Lik)m(e)30 b Ff(Set-static-directory)p
+Fh(,)25 b(but)30 b(clear,)h(not)f(set,)h(the)g(\015ag.)150
+573 y Ff(Set-sticky)d Fg(pathname)35 b Ff(\\n)630 682
+y Fh(Additional)30 b(data:)45 b Fg(tagsp)s(ec)39 b Ff(\\)p
+Fh(n.)46 b(T)-8 b(ell)31 b(the)i(clien)m(t)f(to)h(set)g(a)g(stic)m(ky)f
+(tag)i(or)e(date,)i(whic)m(h)630 792 y(should)g(b)s(e)i(supplied)d
+(with)i(the)h Ff(Sticky)f Fh(request)h(for)g(future)f(op)s(erations.)58
+b Fg(pathname)630 902 y Fh(ends)24 b(in)f(a)j(slash;)f(its)f(purp)s
+(ose)g(is)f(to)j(sp)s(ecify)d(a)i(directory)-8 b(,)26
+b(not)f(a)h(\014le)d(within)g(a)i(directory)-8 b(.)630
+1011 y(The)27 b(clien)m(t)f(should)g(store)h Fg(tagsp)s(ec)34
+b Fh(and)27 b(pass)f(it)h(bac)m(k)h(to)g(the)f(serv)m(er)h(as-is,)g(to)
+f(allo)m(w)g(for)630 1121 y(future)k(expansion.)45 b(The)31
+b(\014rst)g(c)m(haracter)j(of)e Fg(tagsp)s(ec)38 b Fh(is)32
+b(`)p Ff(T)p Fh(')g(for)f(a)i(tag,)h(`)p Ff(D)p Fh(')e(for)g(a)g(date,)
+630 1230 y(or)e(something)g(else)g(for)g(future)g(expansion.)39
+b(The)30 b(remainder)f(of)h Fg(tagsp)s(ec)37 b Fh(con)m(tains)31
+b(the)630 1340 y(actual)g(tag)g(or)g(date.)150 1504 y
+Ff(Clear-sticky)c Fg(pathname)35 b Ff(\\n)630 1614 y
+Fh(Clear)30 b(an)m(y)g(stic)m(ky)h(tag)h(or)e(date)h(set)g(b)m(y)f
+Ff(Set-sticky)p Fh(.)150 1778 y Ff(Template)e Fg(pathname)35
+b Ff(\\n)630 1888 y Fh(Additional)29 b(data:)42 b(\014le)30
b(transmission)f(\(note:)42 b(compressed)31 b(\014le)f(transmissions)e
-(are)k(not)630 3063 y(supp)s(orted\).)67 b Fg(pathname)44
+(are)k(not)630 1998 y(supp)s(orted\).)67 b Fg(pathname)44
b Fh(ends)39 b(in)f(a)i(slash;)j(its)c(purp)s(ose)f(is)g(to)j(sp)s
-(ecify)d(a)i(directory)-8 b(,)630 3173 y(not)29 b(a)h(\014le)e(within)e
+(ecify)d(a)i(directory)-8 b(,)630 2107 y(not)29 b(a)h(\014le)e(within)e
(a)j(directory)-8 b(.)41 b(T)-8 b(ell)28 b(the)h(clien)m(t)f(to)i
-(store)g(the)f(\014le)f(transmission)f(as)i(the)630 3282
+(store)g(the)f(\014le)f(transmission)f(as)i(the)630 2217
y(template)24 b(log)f(message,)k(and)c(then)g(use)g(that)h(template)g
-(in)e(the)i(future)e(when)h(prompting)630 3392 y(the)31
-b(user)e(for)h(a)h(log)g(message.)150 3550 y Ff(Set-checkin-prog)26
-b Fg(dir)35 b Ff(\\n)630 3660 y Fh(Additional)20 b(data:)38
+(in)e(the)i(future)e(when)h(prompting)630 2326 y(the)31
+b(user)e(for)h(a)h(log)g(message.)150 2491 y Ff(Set-checkin-prog)26
+b Fg(dir)35 b Ff(\\n)630 2600 y Fh(Additional)20 b(data:)38
b Fg(prog)30 b Ff(\\)p Fh(n.)37 b(T)-8 b(ell)22 b(the)g(clien)m(t)g(to)
i(set)f(a)g(c)m(hec)m(kin)g(program,)h(whic)m(h)d(should)630
-3769 y(b)s(e)30 b(supplied)d(with)i(the)h Ff(Checkin-prog)d
-Fh(request)k(for)f(future)g(op)s(erations.)150 3927 y
-Ff(Set-update-prog)c Fg(dir)35 b Ff(\\n)630 4037 y Fh(Additional)k
+2710 y(b)s(e)30 b(supplied)d(with)i(the)h Ff(Checkin-prog)d
+Fh(request)k(for)f(future)g(op)s(erations.)150 2874 y
+Ff(Set-update-prog)c Fg(dir)35 b Ff(\\n)630 2984 y Fh(Additional)k
(data:)62 b Fg(prog)49 b Ff(\\)p Fh(n.)72 b(T)-8 b(ell)40
b(the)h(clien)m(t)f(to)i(set)g(an)e(up)s(date)h(program,)i(whic)m(h)630
-4147 y(should)28 b(b)s(e)i(supplied)d(with)i(the)i Ff(Update-prog)c
-Fh(request)k(for)f(future)f(op)s(erations.)150 4305 y
-Ff(Notified)f Fg(pathname)35 b Ff(\\n)630 4415 y Fh(Indicate)29
+3093 y(should)28 b(b)s(e)i(supplied)d(with)i(the)i Ff(Update-prog)c
+Fh(request)k(for)f(future)f(op)s(erations.)150 3258 y
+Ff(Notified)f Fg(pathname)35 b Ff(\\n)630 3367 y Fh(Indicate)29
b(to)i(the)f(clien)m(t)f(that)h(the)g(noti\014cation)f(for)h
Fg(pathname)35 b Fh(has)29 b(b)s(een)g(done.)40 b(There)630
-4524 y(should)19 b(b)s(e)h(one)h(suc)m(h)f(resp)s(onse)g(for)h(ev)m
+3477 y(should)19 b(b)s(e)h(one)h(suc)m(h)f(resp)s(onse)g(for)h(ev)m
(ery)g Ff(Notify)e Fh(request;)25 b(if)19 b(there)i(are)h(sev)m(eral)f
-Ff(Notify)630 4634 y Fh(requests)39 b(for)f(a)i(single)d(\014le,)j(the)
+Ff(Notify)630 3587 y Fh(requests)39 b(for)f(a)i(single)d(\014le,)j(the)
f(requests)g(should)e(b)s(e)h(pro)s(cessed)g(in)g(order;)43
-b(the)c(\014rst)630 4743 y Ff(Notified)28 b Fh(resp)s(onse)i(p)s
+b(the)c(\014rst)630 3696 y Ff(Notified)28 b Fh(resp)s(onse)i(p)s
(ertains)e(to)j(the)g(\014rst)f Ff(Notify)e Fh(request,)j(etc.)150
-4902 y Ff(Module-expansion)26 b Fg(pathname)35 b Ff(\\n)630
-5011 y Fh(Return)c(a)i(\014le)e(or)h(directory)f(whic)m(h)g(is)g
+3861 y Ff(Module-expansion)26 b Fg(pathname)35 b Ff(\\n)630
+3970 y Fh(Return)c(a)i(\014le)e(or)h(directory)f(whic)m(h)g(is)g
(included)f(in)g(a)j(particular)d(mo)s(dule.)44 b Fg(pathname)630
-5121 y Fh(is)35 b(relativ)m(e)h(to)g(cvsro)s(ot,)j(unlik)m(e)34
+4080 y Fh(is)35 b(relativ)m(e)h(to)g(cvsro)s(ot,)j(unlik)m(e)34
b(most)i(pathnames)f(in)g(resp)s(onses.)56 b Fg(pathname)41
-b Fh(should)630 5230 y(b)s(e)31 b(used)f(to)i(lo)s(ok)f(and)f(see)i
+b Fh(should)630 4189 y(b)s(e)31 b(used)f(to)i(lo)s(ok)f(and)f(see)i
(whether)f(some)g(or)h(all)e(of)h(the)g(mo)s(dule)f(exists)h(on)g(the)g
-(clien)m(t)630 5340 y(side;)37 b(it)e(is)g(not)h(necessarily)e
+(clien)m(t)630 4299 y(side;)37 b(it)e(is)g(not)h(necessarily)e
(suitable)g(for)h(passing)g(as)g(an)h(argumen)m(t)g(to)g(a)g
-Ff(co)f Fh(request)p eop
-%%Page: 26 26
-26 25 bop 630 299 a Fh(\(for)25 b(example,)h(if)e(the)h(mo)s(dules)e
-(\014le)g(con)m(tains)i(the)g(`)p Ff(-d)p Fh(')g(option,)h(it)e(will)e
-(b)s(e)i(the)h(directory)630 408 y(sp)s(eci\014ed)k(with)g(`)p
+Ff(co)f Fh(request)630 4408 y(\(for)25 b(example,)h(if)e(the)h(mo)s
+(dules)e(\014le)g(con)m(tains)i(the)g(`)p Ff(-d)p Fh(')g(option,)h(it)e
+(will)e(b)s(e)i(the)h(directory)630 4518 y(sp)s(eci\014ed)k(with)g(`)p
Ff(-d)p Fh(',)h(not)h(the)f(name)h(of)f(the)h(mo)s(dule\).)150
-585 y Ff(Wrapper-rcsOption)26 b Fg(pattern)k Ff(-k)g(')p
-Fg(option)p Ff(')f(\\n)630 695 y Fh(T)-8 b(ransmit)32
+4682 y Ff(Wrapper-rcsOption)26 b Fg(pattern)k Ff(-k)g(')p
+Fg(option)p Ff(')f(\\n)630 4792 y Fh(T)-8 b(ransmit)32
b(to)i(the)f(clien)m(t)g(a)g(\014lename)f(pattern)h(whic)m(h)f(implies)
-e(a)k(certain)f(k)m(eyw)m(ord)g(ex-)630 805 y(pansion)g(mo)s(de.)54
+e(a)k(certain)f(k)m(eyw)m(ord)g(ex-)630 4902 y(pansion)g(mo)s(de.)54
b(The)35 b Fg(pattern)g Fh(is)e(a)j(wildcard)c(pattern)j(\(for)g
-(example,)h(`)p Ff(*.exe)p Fh('.)53 b(The)630 914 y Fg(option)33
-b Fh(is)f(`)p Ff(b)p Fh(')h(for)g(binary)-8 b(,)33 b(and)f(so)h(on.)49
-b(Note)35 b(that)e(although)g(the)g(syn)m(tax)h(happ)s(ens)d(to)630
-1024 y(resem)m(ble)h(the)h(syn)m(tax)h(in)d(certain)i(CVS)f
-(con\014guration)h(\014les,)f(it)h(is)e(more)i(constrained;)630
-1133 y(there)44 b(m)m(ust)g(b)s(e)f(exactly)i(one)f(space)g(b)s(et)m(w)
-m(een)h Fg(pattern)f Fh(and)f(`)p Ff(-k)p Fh(')h(and)f(exactly)i(one)
-630 1243 y(space)34 b(b)s(et)m(w)m(een)g(`)p Ff(-k)p
-Fh(')g(and)f(`)p Ff(')p Fh(',)i(and)e(no)g(string)g(is)f(p)s(ermitted)h
-(in)f(place)h(of)h(`)p Ff(-k)p Fh(')g(\(exten-)630 1353
-y(sions)23 b(should)f(b)s(e)i(done)g(with)e(new)i(resp)s(onses,)h(not)f
-(b)m(y)g(extending)f(this)g(one,)j(for)e(graceful)630
-1462 y(handling)k(of)i Ff(Valid-responses)p Fh(\).)150
-1639 y Ff(M)g Fg(text)j Ff(\\n)115 b Fh(A)34 b(one-line)f(message)i
-(for)e(the)h(user.)50 b(Note)35 b(that)g(the)f(format)g(of)g
-Fg(text)i Fh(is)d(not)h(designed)630 1749 y(for)40 b(mac)m(hine)f
-(parsing.)68 b(Although)39 b(sometimes)h(scripts)e(and)i(clien)m(ts)f
-(will)e(ha)m(v)m(e)k(little)630 1858 y(c)m(hoice,)g(the)e(exact)h(text)
-f(whic)m(h)e(is)g(output)h(is)f(sub)5 b(ject)38 b(to)h(v)-5
-b(ary)39 b(at)g(the)f(discretion)f(of)630 1968 y(the)27
-b(serv)m(er)g(and)f(the)h(example)f(output)h(giv)m(en)f(in)g(this)f(do)
-s(cumen)m(t)i(is)f(just)g(that,)i(example)630 2078 y(output.)40
-b(Serv)m(ers)29 b(are)h(encouraged)f(to)h(use)f(the)h(`)p
-Ff(MT)p Fh(')f(resp)s(onse,)f(and)h(future)f(v)m(ersions)h(of)630
-2187 y(this)d(do)s(cumen)m(t)h(will)d(hop)s(efully)g(standardize)j
+(example,)h(`)p Ff(*.exe)p Fh('.)53 b(The)630 5011 y
+Fg(option)33 b Fh(is)f(`)p Ff(b)p Fh(')h(for)g(binary)-8
+b(,)33 b(and)f(so)h(on.)49 b(Note)35 b(that)e(although)g(the)g(syn)m
+(tax)h(happ)s(ens)d(to)630 5121 y(resem)m(ble)h(the)h(syn)m(tax)h(in)d
+(certain)i(CVS)f(con\014guration)h(\014les,)f(it)h(is)e(more)i
+(constrained;)630 5230 y(there)44 b(m)m(ust)g(b)s(e)f(exactly)i(one)f
+(space)g(b)s(et)m(w)m(een)h Fg(pattern)f Fh(and)f(`)p
+Ff(-k)p Fh(')h(and)f(exactly)i(one)630 5340 y(space)34
+b(b)s(et)m(w)m(een)g(`)p Ff(-k)p Fh(')g(and)f(`)p Ff(')p
+Fh(',)i(and)e(no)g(string)g(is)f(p)s(ermitted)h(in)f(place)h(of)h(`)p
+Ff(-k)p Fh(')g(\(exten-)p eop
+%%Page: 27 27
+27 26 bop 630 299 a Fh(sions)23 b(should)f(b)s(e)i(done)g(with)e(new)i
+(resp)s(onses,)h(not)f(b)m(y)g(extending)f(this)g(one,)j(for)e
+(graceful)630 408 y(handling)k(of)i Ff(Valid-responses)p
+Fh(\).)150 585 y Ff(M)g Fg(text)j Ff(\\n)115 b Fh(A)34
+b(one-line)f(message)i(for)e(the)h(user.)50 b(Note)35
+b(that)g(the)f(format)g(of)g Fg(text)i Fh(is)d(not)h(designed)630
+695 y(for)40 b(mac)m(hine)f(parsing.)68 b(Although)39
+b(sometimes)h(scripts)e(and)i(clien)m(ts)f(will)e(ha)m(v)m(e)k(little)
+630 805 y(c)m(hoice,)g(the)e(exact)h(text)f(whic)m(h)e(is)g(output)h
+(is)f(sub)5 b(ject)38 b(to)h(v)-5 b(ary)39 b(at)g(the)f(discretion)f
+(of)630 914 y(the)27 b(serv)m(er)g(and)f(the)h(example)f(output)h(giv)m
+(en)f(in)g(this)f(do)s(cumen)m(t)i(is)f(just)g(that,)i(example)630
+1024 y(output.)40 b(Serv)m(ers)29 b(are)h(encouraged)f(to)h(use)f(the)h
+(`)p Ff(MT)p Fh(')f(resp)s(onse,)f(and)h(future)f(v)m(ersions)h(of)630
+1133 y(this)d(do)s(cumen)m(t)h(will)d(hop)s(efully)g(standardize)j
(more)g(of)g(the)g(`)p Ff(MT)p Fh(')g(tags;)j(see)e(Section)e(5.12)630
-2297 y([T)-8 b(ext)31 b(tags],)h(page)f(28.)150 2474
-y Ff(Mbinary)d(\\n)630 2583 y Fh(Additional)h(data:)42
+1243 y([T)-8 b(ext)31 b(tags],)h(page)f(28.)150 1420
+y Ff(Mbinary)d(\\n)630 1530 y Fh(Additional)h(data:)42
b(\014le)30 b(transmission)f(\(note:)42 b(compressed)31
-b(\014le)f(transmissions)e(are)k(not)630 2693 y(supp)s(orted\).)70
+b(\014le)f(transmissions)e(are)k(not)630 1639 y(supp)s(orted\).)70
b(This)39 b(is)h(lik)m(e)f(`)p Ff(M)p Fh(',)44 b(except)e(the)f(con)m
(ten)m(ts)h(of)f(the)g(\014le)e(transmission)g(are)630
-2803 y(binary)d(and)h(should)f(b)s(e)h(copied)g(to)h(standard)f(output)
-g(without)g(translation)f(to)j(lo)s(cal)630 2912 y(text)29
+1749 y(binary)d(and)h(should)f(b)s(e)h(copied)g(to)h(standard)f(output)
+g(without)g(translation)f(to)j(lo)s(cal)630 1858 y(text)29
b(\014le)e(con)m(v)m(en)m(tions.)41 b(T)-8 b(o)28 b(transmit)f(a)h
(text)h(\014le)e(to)i(standard)e(output,)h(serv)m(ers)g(should)630
-3022 y(use)i(a)h(series)f(of)g(`)p Ff(M)p Fh(')h(requests.)150
-3199 y Ff(E)f Fg(text)j Ff(\\n)115 b Fh(Same)30 b(as)h
+1968 y(use)i(a)h(series)f(of)g(`)p Ff(M)p Fh(')h(requests.)150
+2145 y Ff(E)f Fg(text)j Ff(\\n)115 b Fh(Same)30 b(as)h
Ff(M)f Fh(but)g(send)f(to)i(stderr)f(not)h(stdout.)150
-3376 y Ff(F)f(\\n)306 b Fh(Flush)23 b(stderr.)38 b(That)24
+2322 y Ff(F)f(\\n)306 b Fh(Flush)23 b(stderr.)38 b(That)24
b(is,)h(mak)m(e)h(it)e(p)s(ossible)e(for)i(the)h(user)e(to)j(see)f
-(what)f(has)g(b)s(een)g(written)630 3485 y(to)30 b(stderr)e(\(it)h(is)f
+(what)f(has)g(b)s(een)g(written)630 2432 y(to)30 b(stderr)e(\(it)h(is)f
(up)g(to)h(the)h(implemen)m(tation)d(to)j(decide)e(exactly)i(ho)m(w)f
-(far)g(it)f(should)f(go)630 3595 y(to)k(ensure)f(this\).)150
-3772 y Ff(MT)g Fg(tagname)37 b(data)31 b Ff(\\n)630 3882
+(far)g(it)f(should)f(go)630 2541 y(to)k(ensure)f(this\).)150
+2718 y Ff(MT)g Fg(tagname)37 b(data)31 b Ff(\\n)630 2828
y Fh(This)c(resp)s(onse)i(pro)m(vides)f(for)h(tagged)i(text.)41
b(It)29 b(is)f(similar)f(to)j(SGML/HTML/XML)g(in)630
-3991 y(that)d(the)g(data)g(is)f(structured)g(and)g(a)h(naiv)m(e)f
+2937 y(that)d(the)g(data)g(is)f(structured)g(and)g(a)h(naiv)m(e)f
(application)f(can)i(also)g(mak)m(e)g(some)g(sense)g(of)630
-4101 y(it)e(without)f(understanding)f(the)i(structure.)39
+3047 y(it)e(without)f(understanding)f(the)i(structure.)39
b(The)25 b(syn)m(tax)g(is)g(not)g(SGML-lik)m(e,)h(ho)m(w)m(ev)m(er,)630
-4210 y(in)i(order)g(to)i(\014t)e(in)m(to)h(the)g(CVS)g(proto)s(col)f(b)
+3157 y(in)i(order)g(to)i(\014t)e(in)m(to)h(the)g(CVS)g(proto)s(col)f(b)
s(etter)h(and)g(\(more)g(imp)s(ortan)m(tly\))f(to)h(mak)m(e)h(it)630
-4320 y(easier)g(to)h(parse,)g(esp)s(ecially)d(in)h(a)i(language)g(lik)m
-(e)f(p)s(erl)e(or)j(a)m(wk.)630 4463 y(The)36 b Fg(tagname)43
+3266 y(easier)g(to)h(parse,)g(esp)s(ecially)d(in)h(a)i(language)g(lik)m
+(e)f(p)s(erl)e(or)j(a)m(wk.)630 3410 y(The)36 b Fg(tagname)43
b Fh(can)37 b(ha)m(v)m(e)h(sev)m(eral)f(forms.)59 b(If)36
b(it)g(starts)h(with)f(`)p Ff(a)p Fh(')h(to)g(`)p Ff(z)p
Fh(')g(or)f(`)p Ff(A)p Fh(')h(to)h(`)p Ff(Z)p Fh(',)630
-4573 y(then)28 b(it)f(represen)m(ts)h(tagged)i(text.)41
+3519 y(then)28 b(it)f(represen)m(ts)h(tagged)i(text.)41
b(If)27 b(the)i(implemen)m(tation)d(recognizes)j Fg(tagname)p
-Fh(,)h(then)630 4682 y(it)36 b(ma)m(y)h(in)m(terpret)e
+Fh(,)h(then)630 3629 y(it)36 b(ma)m(y)h(in)m(terpret)e
Fg(data)i Fh(in)e(some)i(particular)e(fashion.)57 b(If)36
-b(the)g(implemen)m(tation)f(do)s(es)630 4792 y(not)24
+b(the)g(implemen)m(tation)f(do)s(es)630 3738 y(not)24
b(recognize)g Fg(tagname)p Fh(,)j(then)c(it)g(should)f(simply)f(treat)k
Fg(data)f Fh(as)g(text)h(to)f(b)s(e)f(sen)m(t)h(to)h(the)630
-4902 y(user)h(\(similar)d(to)k(an)f(`)p Ff(M)p Fh(')h(resp)s(onse\).)39
+3848 y(user)h(\(similar)d(to)k(an)f(`)p Ff(M)p Fh(')h(resp)s(onse\).)39
b(There)25 b(are)i(t)m(w)m(o)g(tags)h(whic)m(h)d(are)h(general)g(purp)s
-(ose.)630 5011 y(The)k(`)p Ff(text)p Fh(')g(tag)i(is)d(similar)f(to)k
+(ose.)630 3957 y(The)k(`)p Ff(text)p Fh(')g(tag)i(is)d(similar)f(to)k
(an)e(unrecognized)g(tag)i(in)d(that)i(it)f(pro)m(vides)g(text)h(whic)m
-(h)630 5121 y(will)26 b(ordinarily)f(b)s(e)i(sen)m(t)i(to)g(the)g
+(h)630 4067 y(will)26 b(ordinarily)f(b)s(e)i(sen)m(t)i(to)g(the)g
(user.)39 b(The)28 b(`)p Ff(newline)p Fh(')f(tag)i(is)f(used)f(without)
-h Fg(data)h Fh(and)630 5230 y(indicates)24 b(that)j(a)e(newline)f(will)
+h Fg(data)h Fh(and)630 4177 y(indicates)24 b(that)j(a)e(newline)f(will)
f(ordinarily)f(b)s(e)j(sen)m(t)h(to)g(the)g(user)f(\(there)h(is)e(no)i
-(pro)m(vision)630 5340 y(for)k(em)m(b)s(edding)f(newlines)f(in)h(the)i
-Fg(data)g Fh(of)f(other)h(tagged)h(text)f(resp)s(onses\).)p
-eop
-%%Page: 27 27
-27 26 bop 630 299 a Fh(If)39 b Fg(tagname)46 b Fh(starts)40
-b(with)e(`)p Ff(+)p Fh(')h(it)g(indicates)f(a)i(start)g(tag)h(and)e(if)
-f(it)h(starts)h(with)e(`)p Ff(-)p Fh(')h(it)630 408 y(indicates)25
+(pro)m(vision)630 4286 y(for)k(em)m(b)s(edding)f(newlines)f(in)h(the)i
+Fg(data)g Fh(of)f(other)h(tagged)h(text)f(resp)s(onses\).)630
+4430 y(If)39 b Fg(tagname)46 b Fh(starts)40 b(with)e(`)p
+Ff(+)p Fh(')h(it)g(indicates)f(a)i(start)g(tag)h(and)e(if)f(it)h
+(starts)h(with)e(`)p Ff(-)p Fh(')h(it)630 4539 y(indicates)25
b(an)h(end)f(tag.)41 b(The)25 b(remainder)f(of)j Fg(tagname)32
b Fh(should)24 b(b)s(e)h(the)i(same)f(for)g(matc)m(h-)630
-518 y(ing)k(start)h(and)e(end)h(tags,)i(and)e(tags)h(should)e(b)s(e)g
+4649 y(ing)k(start)h(and)e(end)h(tags,)i(and)e(tags)h(should)e(b)s(e)g
(nested)i(\(for)f(example)h(one)f(could)g(ha)m(v)m(e)630
-628 y(tags)g(in)f(the)g(follo)m(wing)f(order)h Ff(+bold)f(+italic)f
+4758 y(tags)g(in)f(the)g(follo)m(wing)f(order)h Ff(+bold)f(+italic)f
(text)i(-italic)e(-bold)h Fh(but)h(not)g Ff(+bold)630
-737 y(+italic)j(text)h(-bold)f(-italic)p Fh(\).)50 b(A)34
+4868 y(+italic)j(text)h(-bold)f(-italic)p Fh(\).)50 b(A)34
b(particular)e(start)i(and)f(end)h(tag)h(ma)m(y)f(b)s(e)f(do)s(cu-)630
-847 y(men)m(ted)e(to)g(constrain)f(the)g(tagged)i(text)f(resp)s(onses)f
-(whic)m(h)f(are)i(v)-5 b(alid)28 b(b)s(et)m(w)m(een)j(them.)630
-977 y(Note)43 b(that)f(if)e Fg(data)i Fh(is)e(presen)m(t)i(there)f
+4977 y(men)m(ted)e(to)g(constrain)f(the)g(tagged)i(text)f(resp)s(onses)
+f(whic)m(h)f(are)i(v)-5 b(alid)28 b(b)s(et)m(w)m(een)j(them.)630
+5121 y(Note)43 b(that)f(if)e Fg(data)i Fh(is)e(presen)m(t)i(there)f
(will)e(alw)m(a)m(ys)j(b)s(e)f(exactly)h(one)f(space)h(b)s(et)m(w)m
-(een)630 1086 y Fg(tagname)35 b Fh(and)27 b Fg(data)p
+(een)630 5230 y Fg(tagname)35 b Fh(and)27 b Fg(data)p
Fh(;)j(if)d(there)i(is)e(more)h(than)g(one)h(space,)g(then)f(the)h
-(spaces)f(b)s(ey)m(ond)g(the)630 1196 y(\014rst)i(are)g(part)h(of)f
-Fg(data)p Fh(.)630 1326 y(Here)f(is)e(an)i(example)f(of)h(some)f
+(spaces)f(b)s(ey)m(ond)g(the)630 5340 y(\014rst)i(are)g(part)h(of)f
+Fg(data)p Fh(.)p eop
+%%Page: 28 28
+28 27 bop 630 299 a Fh(Here)29 b(is)e(an)i(example)f(of)h(some)f
(tagged)j(text)e(resp)s(onses.)39 b(Note)30 b(that)f(there)g(is)e(a)i
-(trailing)630 1435 y(space)i(after)g(`)p Ff(Checking)d(in)p
+(trailing)630 408 y(space)i(after)g(`)p Ff(Checking)d(in)p
Fh(')j(and)f(`)p Ff(initial)e(revision:)p Fh(')g(and)i(there)h(are)g(t)
-m(w)m(o)h(trailing)630 1545 y(spaces)f(after)g(`)p Ff(<--)p
+m(w)m(o)h(trailing)630 518 y(spaces)f(after)g(`)p Ff(<--)p
Fh('.)40 b(Suc)m(h)30 b(trailing)e(spaces)j(are,)g(of)g(course,)f(part)
-h(of)f Fg(data)p Fh(.)870 1669 y Ff(MT)47 b(+checking-in)870
-1773 y(MT)g(text)g(Checking)e(in)870 1876 y(MT)i(fname)g(gz.tst)870
-1980 y(MT)g(text)g(;)870 2084 y(MT)g(newline)870 2188
+h(of)f Fg(data)p Fh(.)870 652 y Ff(MT)47 b(+checking-in)870
+756 y(MT)g(text)g(Checking)e(in)870 860 y(MT)i(fname)g(gz.tst)870
+964 y(MT)g(text)g(;)870 1067 y(MT)g(newline)870 1171
y(MT)g(rcsfile)f(/home/kingdon/zwork/cvsr)o(oot/)o(foo/)o(gz.)o(tst,)o
-(v)870 2292 y(MT)h(text)142 b(<--)870 2395 y(MT)47 b(fname)g(gz.tst)870
-2499 y(MT)g(newline)870 2603 y(MT)g(text)g(initial)f(revision:)870
-2707 y(MT)h(init-rev)f(1.1)870 2810 y(MT)h(newline)870
-2914 y(MT)g(text)g(done)870 3018 y(MT)g(newline)870 3122
-y(MT)g(-checking-in)630 3252 y Fh(If)34 b(the)h(clien)m(t)f(do)s(es)h
+(v)870 1275 y(MT)h(text)142 b(<--)870 1379 y(MT)47 b(fname)g(gz.tst)870
+1482 y(MT)g(newline)870 1586 y(MT)g(text)g(initial)f(revision:)870
+1690 y(MT)h(init-rev)f(1.1)870 1794 y(MT)h(newline)870
+1898 y(MT)g(text)g(done)870 2001 y(MT)g(newline)870 2105
+y(MT)g(-checking-in)630 2245 y Fh(If)34 b(the)h(clien)m(t)f(do)s(es)h
(not)g(supp)s(ort)e(the)i(`)p Ff(MT)p Fh(')f(resp)s(onse,)h(the)g(same)
-g(resp)s(onses)f(migh)m(t)h(b)s(e)630 3361 y(sen)m(t)c(as:)870
-3485 y Ff(M)47 b(Checking)f(in)h(gz.tst;)870 3589 y(M)g
+g(resp)s(onses)f(migh)m(t)h(b)s(e)630 2355 y(sen)m(t)c(as:)870
+2489 y Ff(M)47 b(Checking)f(in)h(gz.tst;)870 2593 y(M)g
(/home/kingdon/zwork/cvsroo)o(t/fo)o(o/g)o(z.ts)o(t,v)89
-b(<--)95 b(gz.tst)870 3693 y(M)47 b(initial)f(revision:)g(1.1)870
-3796 y(M)h(done)630 3926 y Fh(F)-8 b(or)31 b(a)g(list)e(of)h(sp)s
+b(<--)95 b(gz.tst)870 2697 y(M)47 b(initial)f(revision:)g(1.1)870
+2800 y(M)h(done)630 2940 y Fh(F)-8 b(or)31 b(a)g(list)e(of)h(sp)s
(eci\014c)g(tags,)h(see)g(Section)f(5.12)i([T)-8 b(ext)32
-b(tags],)g(page)f(28.)150 4076 y Ff(error)e Fg(errno-co)s(de)36
-b Ff(`)47 b(')30 b Fg(text)j Ff(\\n)630 4186 y Fh(The)k(command)h
+b(tags],)g(page)f(28.)150 3111 y Ff(error)e Fg(errno-co)s(de)36
+b Ff(`)47 b(')30 b Fg(text)j Ff(\\n)630 3220 y Fh(The)k(command)h
(completed)f(with)f(an)i(error.)62 b Fg(errno-co)s(de)43
b Fh(is)36 b(a)i(sym)m(b)s(olic)e(error)i(co)s(de)630
-4296 y(\(e.g.)h Ff(ENOENT)p Fh(\);)24 b(if)c(the)i(serv)m(er)g(do)s
+3330 y(\(e.g.)h Ff(ENOENT)p Fh(\);)24 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)630 4405 y(for)30 b(this)g(particular)e(message,)k(it)e
+(appropriate)630 3440 y(for)30 b(this)g(particular)e(message,)k(it)e
(just)g(omits)g(the)h(errno-co)s(de)g(\(in)e(that)i(case)h(there)f(are)
-630 4515 y(t)m(w)m(o)37 b(spaces)f(after)g(`)p Ff(error)p
+630 3549 y(t)m(w)m(o)37 b(spaces)f(after)g(`)p Ff(error)p
Fh('\).)56 b(T)-8 b(ext)36 b(is)f(an)h(error)f(message)h(suc)m(h)g(as)g
-(that)g(pro)m(vided)e(b)m(y)630 4624 y(strerror\(\),)d(or)f(an)m(y)h
+(that)g(pro)m(vided)e(b)m(y)630 3659 y(strerror\(\),)d(or)f(an)m(y)h
(other)g(message)g(the)g(serv)m(er)g(w)m(an)m(ts)g(to)g(use.)41
b(The)30 b Fg(text)j Fh(is)d(lik)m(e)g(the)g Ff(M)630
-4734 y Fh(resp)s(onse,)c(in)f(the)i(sense)f(that)h(it)f(is)f(not)i
+3768 y Fh(resp)s(onse,)c(in)f(the)i(sense)f(that)h(it)f(is)f(not)i
(particularly)d(in)m(tended)h(to)i(b)s(e)e(mac)m(hine-parsed;)630
-4843 y(serv)m(ers)34 b(ma)m(y)h(wish)d(to)j(prin)m(t)d(an)i(error)g
+3878 y(serv)m(ers)34 b(ma)m(y)h(wish)d(to)j(prin)m(t)d(an)i(error)g
(message)h(with)e Ff(MT)g Fh(resp)s(onses,)h(and)f(then)h(issue)630
-4953 y(a)f Ff(error)e Fh(resp)s(onse)h(without)f Fg(text)36
+3987 y(a)f Ff(error)e Fh(resp)s(onse)h(without)f Fg(text)36
b Fh(\(although)c(it)g(should)f(b)s(e)h(noted)h(that)g
-Ff(MT)f Fh(curren)m(tly)630 5063 y(has)e(no)f(w)m(a)m(y)i(of)f
+Ff(MT)f Fh(curren)m(tly)630 4097 y(has)e(no)f(w)m(a)m(y)i(of)f
(\015agging)g(the)g(output)g(as)g(in)m(tended)f(for)g(standard)h
-(error,)f(the)h(w)m(a)m(y)h(that)630 5172 y(the)g Ff(E)f
-Fh(resp)s(onse)f(do)s(es\).)150 5322 y Ff(ok)h(\\n)258
-b Fh(The)30 b(command)g(completed)g(successfully)-8 b(.)p
-eop
-%%Page: 28 28
-28 27 bop 150 299 a Fc(5.12)68 b(T)-11 b(ags)45 b(for)g(the)h(MT)d
-(tagged)k(text)e(resp)t(onse)275 490 y Fh(The)30 b Ff(MT)g
-Fh(resp)s(onse,)g(as)h(describ)s(ed)d(in)i(Section)g(5.11)j([Resp)s
-(onses],)d(page)i(22,)g(o\013ers)f(a)g(w)m(a)m(y)g(for)g(the)150
-600 y(serv)m(er)g(to)g(send)f(tagged)i(text)g(to)f(the)g(clien)m(t.)41
-b(This)29 b(section)i(describ)s(es)d(sp)s(eci\014c)i(tags.)42
-b(The)30 b(in)m(ten)m(tion)150 709 y(is)f(to)j(up)s(date)d(this)g
-(section)i(as)g(serv)m(ers)f(add)g(new)g(tags.)275 843
-y(In)37 b(the)h(follo)m(wing)f(descriptions,)i Ff(text)e
-Fh(and)g Ff(newline)f Fh(tags)k(are)e(omitted.)65 b(Suc)m(h)37
-b(tags)j(con)m(tain)150 952 y(information)31 b(whic)m(h)g(is)h(in)m
-(tended)f(for)h(users)g(\(or)h(to)g(b)s(e)f(discarded\),)g(and)g(are)h
-(sub)5 b(ject)32 b(to)i(c)m(hange)f(at)150 1062 y(the)28
-b(whim)d(of)j(the)f(serv)m(er.)40 b(T)-8 b(o)28 b(a)m(v)m(oid)g(b)s
-(eing)e(vulnerable)g(to)i(suc)m(h)f(whim,)f(clien)m(ts)h(should)e(lo)s
-(ok)j(for)f(the)150 1171 y(tags)k(listed)e(here,)i(not)f
-Ff(text)p Fh(,)g Ff(newline)p Fh(,)f(or)h(other)h(tags.)275
-1304 y(The)d(follo)m(wing)g(tag)i(means)f(to)h(indicate)e(to)i(the)g
-(user)e(that)i(a)g(\014le)e(has)h(b)s(een)f(up)s(dated.)39
-b(It)30 b(is)e(more)150 1414 y(or)33 b(less)g(redundan)m(t)e(with)h
-(the)i Ff(Created)d Fh(and)h Ff(Update-existing)d Fh(resp)s(onses,)k
-(but)g(w)m(e)g(don't)g(try)g(to)150 1524 y(sp)s(ecify)d(here)h(whether)
-f(it)h(o)s(ccurs)f(in)g(exactly)i(the)f(same)g(circumstances)g(as)g
-Ff(Created)e Fh(and)i Ff(Update-)150 1633 y(existing)p
-Fh(.)38 b(The)29 b Fg(name)34 b Fh(is)29 b(the)g(pathname)g(of)h(the)f
-(\014le)g(b)s(eing)f(up)s(dated)g(relativ)m(e)h(to)h(the)f(directory)g
-(in)150 1743 y(whic)m(h)j(the)h(command)g(is)f(o)s(ccurring)f(\(that)j
-(is,)f(the)h(last)e Ff(Directory)f Fh(request)i(whic)m(h)f(is)g(sen)m
-(t)h(b)s(efore)150 1852 y(the)e(command\).)390 1980 y
-Ff(MT)47 b(+updated)390 2084 y(MT)g(fname)g Fg(name)390
-2187 y Ff(MT)g(-updated)275 2320 y Fh(The)30 b Ff(importmergecmd)d
+(error,)f(the)h(w)m(a)m(y)h(that)630 4207 y(the)g Ff(E)f
+Fh(resp)s(onse)f(do)s(es\).)150 4377 y Ff(ok)h(\\n)258
+b Fh(The)30 b(command)g(completed)g(successfully)-8 b(.)150
+4662 y Fc(5.12)68 b(T)-11 b(ags)45 b(for)g(the)h(MT)d(tagged)k(text)e
+(resp)t(onse)275 4866 y Fh(The)30 b Ff(MT)g Fh(resp)s(onse,)g(as)h
+(describ)s(ed)d(in)i(Section)g(5.11)j([Resp)s(onses],)d(page)i(23,)g
+(o\013ers)f(a)g(w)m(a)m(y)g(for)g(the)150 4975 y(serv)m(er)g(to)g(send)
+f(tagged)i(text)g(to)f(the)g(clien)m(t.)41 b(This)29
+b(section)i(describ)s(es)d(sp)s(eci\014c)i(tags.)42 b(The)30
+b(in)m(ten)m(tion)150 5085 y(is)f(to)j(up)s(date)d(this)g(section)i(as)
+g(serv)m(ers)f(add)g(new)g(tags.)275 5230 y(In)37 b(the)h(follo)m(wing)
+f(descriptions,)i Ff(text)e Fh(and)g Ff(newline)f Fh(tags)k(are)e
+(omitted.)65 b(Suc)m(h)37 b(tags)j(con)m(tain)150 5340
+y(information)31 b(whic)m(h)g(is)h(in)m(tended)f(for)h(users)g(\(or)h
+(to)g(b)s(e)f(discarded\),)g(and)g(are)h(sub)5 b(ject)32
+b(to)i(c)m(hange)f(at)p eop
+%%Page: 29 29
+29 28 bop 150 299 a Fh(the)28 b(whim)d(of)j(the)f(serv)m(er.)40
+b(T)-8 b(o)28 b(a)m(v)m(oid)g(b)s(eing)e(vulnerable)g(to)i(suc)m(h)f
+(whim,)f(clien)m(ts)h(should)e(lo)s(ok)j(for)f(the)150
+408 y(tags)k(listed)e(here,)i(not)f Ff(text)p Fh(,)g
+Ff(newline)p Fh(,)f(or)h(other)h(tags.)275 547 y(The)d(follo)m(wing)g
+(tag)i(means)f(to)h(indicate)e(to)i(the)g(user)e(that)i(a)g(\014le)e
+(has)h(b)s(een)f(up)s(dated.)39 b(It)30 b(is)e(more)150
+657 y(or)33 b(less)g(redundan)m(t)e(with)h(the)i Ff(Created)d
+Fh(and)h Ff(Update-existing)d Fh(resp)s(onses,)k(but)g(w)m(e)g(don't)g
+(try)g(to)150 766 y(sp)s(ecify)d(here)h(whether)f(it)h(o)s(ccurs)f(in)g
+(exactly)i(the)f(same)g(circumstances)g(as)g Ff(Created)e
+Fh(and)i Ff(Update-)150 876 y(existing)p Fh(.)38 b(The)29
+b Fg(name)34 b Fh(is)29 b(the)g(pathname)g(of)h(the)f(\014le)g(b)s
+(eing)f(up)s(dated)g(relativ)m(e)h(to)h(the)f(directory)g(in)150
+986 y(whic)m(h)j(the)h(command)g(is)f(o)s(ccurring)f(\(that)j(is,)f
+(the)h(last)e Ff(Directory)f Fh(request)i(whic)m(h)f(is)g(sen)m(t)h(b)s
+(efore)150 1095 y(the)e(command\).)390 1228 y Ff(MT)47
+b(+updated)390 1332 y(MT)g(fname)g Fg(name)390 1436 y
+Ff(MT)g(-updated)275 1574 y Fh(The)30 b Ff(importmergecmd)d
Fh(tag)32 b(is)e(used)h(when)f(doing)g(an)h(imp)s(ort)e(whic)m(h)h(has)
-h(con\015icts.)42 b(The)30 b(clien)m(t)150 2430 y(can)e(use)f(it)h(to)g
+h(con\015icts.)42 b(The)30 b(clien)m(t)150 1684 y(can)e(use)f(it)h(to)g
(rep)s(ort)f(ho)m(w)h(to)g(merge)h(in)d(the)i(newly)e(imp)s(orted)g(c)m
(hanges.)41 b(The)27 b Fg(coun)m(t)k Fh(is)26 b(the)i(n)m(um)m(b)s(er)
-150 2540 y(of)23 b(con\015icts.)38 b(The)23 b(newly)e(imp)s(orted)h(c)m
+150 1794 y(of)23 b(con\015icts.)38 b(The)23 b(newly)e(imp)s(orted)h(c)m
(hanges)i(can)f(b)s(e)f(merged)h(b)m(y)g(running)d(the)j(follo)m(wing)f
-(command:)390 2667 y Ff(cvs)47 b(checkout)e(-j)j Fg(tag1)56
-b Ff(-j)47 b Fg(tag2)57 b(rep)s(ository)390 2794 y Ff(MT)47
-b(+importmergecmd)390 2898 y(MT)g(conflicts)e Fg(coun)m(t)390
-3002 y Ff(MT)i(mergetag1)e Fg(tag1)390 3106 y Ff(MT)i(mergetag2)e
-Fg(tag2)390 3209 y Ff(MT)i(repository)e Fg(rep)s(ository)390
-3313 y Ff(MT)i(-importmergecmd)150 3567 y Fc(5.13)68
-b(Example)275 3758 y Fh(Here)31 b(is)e(an)i(example;)f(lines)f(are)i
+(command:)390 1926 y Ff(cvs)47 b(checkout)e(-j)j Fg(tag1)56
+b Ff(-j)47 b Fg(tag2)57 b(rep)s(ository)390 2059 y Ff(MT)47
+b(+importmergecmd)390 2163 y(MT)g(conflicts)e Fg(coun)m(t)390
+2267 y Ff(MT)i(mergetag1)e Fg(tag1)390 2371 y Ff(MT)i(mergetag2)e
+Fg(tag2)390 2474 y Ff(MT)i(repository)e Fg(rep)s(ository)390
+2578 y Ff(MT)i(-importmergecmd)150 2846 y Fc(5.13)68
+b(Example)275 3043 y Fh(Here)31 b(is)e(an)i(example;)f(lines)f(are)i
(pre\014xed)f(b)m(y)g(`)p Ff(C:)g Fh(')h(to)g(indicate)f(the)h(clien)m
-(t)f(sends)g(them)g(or)h(`)p Ff(S:)f Fh(')150 3867 y(to)h(indicate)f
-(the)g(serv)m(er)h(sends)e(them.)275 4001 y(The)h(clien)m(t)g(starts)i
+(t)f(sends)g(them)g(or)h(`)p Ff(S:)f Fh(')150 3153 y(to)h(indicate)f
+(the)g(serv)m(er)h(sends)e(them.)275 3291 y(The)h(clien)m(t)g(starts)i
(b)m(y)e(connecting,)i(sending)d(the)i(ro)s(ot,)h(and)e(completing)g
-(the)h(proto)s(col)g(negotia-)150 4110 y(tion.)40 b(In)30
+(the)h(proto)s(col)g(negotia-)150 3401 y(tion.)40 b(In)30
b(actual)h(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)f(b)s(e)h(longer.)390
-4238 y Ff(C:)47 b(Root)g(/u/cvsroot)390 4341 y(C:)g(Valid-responses)d
-(ok)j(error)f(Checked-in)f(M)j(E)390 4445 y(C:)f(valid-requests)390
-4549 y(S:)g(Valid-requests)d(Root)j(Directory)e(Entry)h(Modified)g
-(Argument)f(Argumentx)h(ci)h(co)390 4653 y(S:)g(ok)390
-4756 y(C:)g(UseUnchanged)275 4890 y Fh(The)32 b(clien)m(t)h(w)m(an)m
+3534 y Ff(C:)47 b(Root)g(/u/cvsroot)390 3638 y(C:)g(Valid-responses)d
+(ok)j(error)f(Checked-in)f(M)j(E)390 3741 y(C:)f(valid-requests)390
+3845 y(S:)g(Valid-requests)d(Root)j(Directory)e(Entry)h(Modified)g
+(Argument)f(Argumentx)h(ci)h(co)390 3949 y(S:)g(ok)390
+4053 y(C:)g(UseUnchanged)275 4192 y Fh(The)32 b(clien)m(t)h(w)m(an)m
(ts)h(to)g(c)m(hec)m(k)h(out)e(the)h Ff(supermunger)c
Fh(mo)s(dule)h(in)m(to)i(a)h(fresh)e(w)m(orking)h(directory)-8
-b(.)150 4999 y(Therefore)26 b(it)g(\014rst)g(expands)g(the)h
+b(.)150 4301 y(Therefore)26 b(it)g(\014rst)g(expands)g(the)h
Ff(supermunger)c Fh(mo)s(dule;)k(this)e(step)i(w)m(ould)e(b)s(e)h
-(omitted)h(if)f(the)g(clien)m(t)150 5109 y(w)m(as)31
+(omitted)h(if)f(the)g(clien)m(t)150 4411 y(w)m(as)31
b(op)s(erating)f(on)g(a)h(directory)e(rather)i(than)f(a)h(mo)s(dule.)
-390 5236 y Ff(C:)47 b(Argument)f(supermunger)390 5340
-y(C:)h(Directory)e(.)p eop
-%%Page: 29 29
-29 28 bop 390 299 a Ff(C:)47 b(/u/cvsroot)390 403 y(C:)g
-(expand-modules)275 549 y Fh(The)28 b(serv)m(er)h(replies)d(that)k(the)
-e Ff(supermunger)e Fh(mo)s(dule)h(expands)h(to)h(the)g(directory)f
-Ff(supermunger)150 659 y Fh(\(the)j(simplest)d(case\):)390
-800 y Ff(S:)47 b(Module-expansion)d(supermunger)390 903
-y(S:)j(ok)275 1050 y Fh(The)28 b(clien)m(t)h(then)g(pro)s(ceeds)f(to)i
+390 4544 y Ff(C:)47 b(Argument)f(supermunger)390 4647
+y(C:)h(Directory)e(.)390 4751 y(C:)i(/u/cvsroot)390 4855
+y(C:)g(expand-modules)275 4994 y Fh(The)28 b(serv)m(er)h(replies)d
+(that)k(the)e Ff(supermunger)e Fh(mo)s(dule)h(expands)h(to)h(the)g
+(directory)f Ff(supermunger)150 5103 y Fh(\(the)j(simplest)d(case\):)
+390 5236 y Ff(S:)47 b(Module-expansion)d(supermunger)390
+5340 y(S:)j(ok)p eop
+%%Page: 30 30
+30 29 bop 275 299 a Fh(The)28 b(clien)m(t)h(then)g(pro)s(ceeds)f(to)i
(c)m(hec)m(k)h(out)e(the)g(directory)-8 b(.)41 b(The)28
-b(fact)i(that)g(it)e(sends)h(only)f(a)h(single)150 1160
+b(fact)i(that)g(it)e(sends)h(only)f(a)h(single)150 408
y Ff(Directory)38 b Fh(request)i(whic)m(h)e(sp)s(eci\014es)h(`)p
Ff(.)p Fh(')h(for)g(the)h(w)m(orking)e(directory)h(means)g(that)g
-(there)h(is)e(not)150 1269 y(already)30 b(a)h Ff(supermunger)c
-Fh(directory)j(on)g(the)h(clien)m(t.)390 1410 y Ff(C:)47
-b(Argument)f(-N)390 1514 y(C:)h(Argument)f(supermunger)390
-1618 y(C:)h(Directory)e(.)390 1721 y(C:)i(/u/cvsroot)390
-1825 y(C:)g(co)275 1972 y Fh(The)e(serv)m(er)h(replies)e(with)g(the)i
+(there)h(is)e(not)150 518 y(already)30 b(a)h Ff(supermunger)c
+Fh(directory)j(on)g(the)h(clien)m(t.)390 657 y Ff(C:)47
+b(Argument)f(-N)390 761 y(C:)h(Argument)f(supermunger)390
+865 y(C:)h(Directory)e(.)390 969 y(C:)i(/u/cvsroot)390
+1072 y(C:)g(co)275 1218 y Fh(The)e(serv)m(er)h(replies)e(with)g(the)i
(requested)g(\014les.)85 b(In)45 b(this)g(example,)k(there)d(is)f(only)
-g(one)h(\014le,)150 2081 y(`)p Ff(mungeall.c)p Fh('.)c(The)31
+g(one)h(\014le,)150 1327 y(`)p Ff(mungeall.c)p Fh('.)c(The)31
b Ff(Clear-sticky)d Fh(and)j Ff(Clear-static-directory)26
-b Fh(requests)31 b(are)h(sen)m(t)g(b)m(y)g(the)150 2191
+b Fh(requests)31 b(are)h(sen)m(t)g(b)m(y)g(the)150 1437
y(curren)m(t)f(implemen)m(tation)e(but)h(they)h(ha)m(v)m(e)h(no)f
(e\013ect)h(b)s(ecause)f(the)g(default)f(is)g(for)g(those)h(settings)g
-(to)150 2301 y(b)s(e)f(clear)g(when)g(a)g(directory)g(is)g(newly)f
-(created.)390 2441 y Ff(S:)47 b(Clear-sticky)e(supermunger/)390
-2545 y(S:)i(/u/cvsroot/supermunger/)390 2649 y(S:)g
-(Clear-static-directory)42 b(supermunger/)390 2753 y(S:)47
-b(/u/cvsroot/supermunger/)390 2856 y(S:)g(E)h(cvs)f(server:)e(Updating)
-h(supermunger)390 2960 y(S:)h(M)h(U)f(supermunger/mungeall.c)390
-3064 y(S:)g(Created)f(supermunger/)390 3168 y(S:)h
-(/u/cvsroot/supermunger/mu)o(ngea)o(ll.)o(c)390 3272
-y(S:)g(/mungeall.c/1.1///)390 3375 y(S:)g(u=rw,g=r,o=r)390
-3479 y(S:)g(26)390 3583 y(S:)g(int)g(mein)g(\(\))g({)g(abort)g(\(\);)g
-(})390 3687 y(S:)g(ok)275 3833 y Fh(The)38 b(curren)m(t)i(clien)m(t)f
+(to)150 1546 y(b)s(e)f(clear)g(when)g(a)g(directory)g(is)g(newly)f
+(created.)390 1686 y Ff(S:)47 b(Clear-sticky)e(supermunger/)390
+1789 y(S:)i(/u/cvsroot/supermunger/)390 1893 y(S:)g
+(Clear-static-directory)42 b(supermunger/)390 1997 y(S:)47
+b(/u/cvsroot/supermunger/)390 2101 y(S:)g(E)h(cvs)f(server:)e(Updating)
+h(supermunger)390 2204 y(S:)h(M)h(U)f(supermunger/mungeall.c)390
+2308 y(S:)g(Created)f(supermunger/)390 2412 y(S:)h
+(/u/cvsroot/supermunger/mu)o(ngea)o(ll.)o(c)390 2516
+y(S:)g(/mungeall.c/1.1///)390 2620 y(S:)g(u=rw,g=r,o=r)390
+2723 y(S:)g(26)390 2827 y(S:)g(int)g(mein)g(\(\))g({)g(abort)g(\(\);)g
+(})390 2931 y(S:)g(ok)275 3076 y Fh(The)38 b(curren)m(t)i(clien)m(t)f
(implemen)m(tation)f(w)m(ould)g(break)h(the)h(connection)f(here)g(and)g
-(mak)m(e)i(a)e(new)150 3943 y(connection)33 b(for)f(the)g(next)h
+(mak)m(e)i(a)e(new)150 3186 y(connection)33 b(for)f(the)g(next)h
(command.)46 b(Ho)m(w)m(ev)m(er,)35 b(the)e(proto)s(col)f(allo)m(ws)g
-(it)g(to)h(k)m(eep)g(the)g(connection)150 4052 y(op)s(en)d(and)f(con)m
+(it)g(to)h(k)m(eep)g(the)g(connection)150 3295 y(op)s(en)d(and)f(con)m
(tin)m(ue,)i(whic)m(h)e(is)h(what)g(w)m(e)h(sho)m(w)f(here.)275
-4199 y(After)k(the)h(user)f(mo)s(di\014es)e(the)j(\014le)f(and)f
+3440 y(After)k(the)h(user)f(mo)s(di\014es)e(the)j(\014le)f(and)f
(instructs)h(the)g(clien)m(t)g(to)h(c)m(hec)m(k)h(it)e(bac)m(k)i(in.)51
-b(The)34 b(clien)m(t)150 4309 y(sends)29 b(argumen)m(ts)i(to)g(sp)s
+b(The)34 b(clien)m(t)150 3550 y(sends)29 b(argumen)m(ts)i(to)g(sp)s
(ecify)e(the)i(log)f(message)i(and)e(\014le)f(to)i(c)m(hec)m(k)h(in:)
-390 4449 y Ff(C:)47 b(Argument)f(-m)390 4553 y(C:)h(Argument)f(Well,)g
+390 3689 y Ff(C:)47 b(Argument)f(-m)390 3793 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)390
-4657 y(C:)g(Argumentx)e(this)i(typo)g(and)g(I)g(searched)f(and)h
-(searched)e(and)i(eventually)390 4761 y(C:)g(Argumentx)e(had)i(to)h
-(ask)e(John)h(for)g(help.)390 4865 y(C:)g(Argument)f(mungeall.c)275
-5011 y Fh(It)d(also)g(sends)f(information)f(ab)s(out)i(the)g(con)m(ten)
+3897 y(C:)g(Argumentx)e(this)i(typo)g(and)g(I)g(searched)f(and)h
+(searched)e(and)i(eventually)390 4000 y(C:)g(Argumentx)e(had)i(to)h
+(ask)e(John)h(for)g(help.)390 4104 y(C:)g(Argument)f(mungeall.c)275
+4249 y Fh(It)d(also)g(sends)f(information)f(ab)s(out)i(the)g(con)m(ten)
m(ts)h(of)f(the)h(w)m(orking)e(directory)-8 b(,)46 b(including)40
-b(the)150 5121 y(new)33 b(con)m(ten)m(ts)i(of)e(the)g(mo)s(di\014ed)e
+b(the)150 4359 y(new)33 b(con)m(ten)m(ts)i(of)e(the)g(mo)s(di\014ed)e
(\014le.)49 b(Note)34 b(that)g(the)g(user)e(has)h(c)m(hanged)h(in)m(to)
-f(the)h(`)p Ff(supermunger)p Fh(')150 5230 y(directory)h(b)s(efore)g
+f(the)h(`)p Ff(supermunger)p Fh(')150 4468 y(directory)h(b)s(efore)g
(executing)g(this)f(command;)k(the)d(top)h(lev)m(el)f(directory)g(is)f
-(a)i(user-visible)c(concept)150 5340 y(b)s(ecause)e(the)h(serv)m(er)g
+(a)i(user-visible)c(concept)150 4578 y(b)s(ecause)e(the)h(serv)m(er)g
(should)d(prin)m(t)h(\014lenames)g(in)g Ff(M)h Fh(and)g
Ff(E)g Fh(resp)s(onses)g(relativ)m(e)g(to)h(that)g(directory)-8
-b(.)p eop
-%%Page: 30 30
-30 29 bop 390 299 a Ff(C:)47 b(Directory)e(.)390 403
-y(C:)i(/u/cvsroot/supermunger)390 506 y(C:)g(Entry)g
-(/mungeall.c/1.1///)390 610 y(C:)g(Modified)f(mungeall.c)390
-714 y(C:)h(u=rw,g=r,o=r)390 818 y(C:)g(26)390 922 y(C:)g(int)g(main)g
-(\(\))g({)g(abort)g(\(\);)g(})275 1056 y Fh(And)36 b(\014nally)-8
-b(,)37 b(the)g(clien)m(t)f(issues)g(the)h(c)m(hec)m(kin)g(command)g
-(\(whic)m(h)f(mak)m(es)i(use)f(of)g(the)g(data)h(just)150
-1166 y(sen)m(t\):)390 1294 y Ff(C:)47 b(ci)275 1429 y
-Fh(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:)390 1557 y Ff(S:)47 b(M)h(Checking)d(in)i
-(mungeall.c;)390 1661 y(S:)g(E)h(/u/cvsroot/supermunger/)o(mung)o(eal)o
-(l.c,)o(v)90 b(<--)k(mungeall.c)390 1765 y(S:)47 b(E)h(new)f(revision:)
-e(1.2;)h(previous)g(revision:)f(1.1)390 1869 y(S:)i(E)h(done)390
-1973 y(S:)f(Mode)g(u=rw,g=r,o=r)390 2076 y(S:)g(Checked-in)e(./)390
-2180 y(S:)i(/u/cvsroot/supermunger/mu)o(ngea)o(ll.)o(c)390
-2284 y(S:)g(/mungeall.c/1.2///)390 2388 y(S:)g(ok)150
-2645 y Fc(5.14)68 b(Required)46 b(v)l(ersus)f(optional)h(parts)g(of)f
-(the)g(proto)t(col)275 2838 y Fh(The)d(follo)m(wing)g(are)h(part)g(of)h
+b(.)390 4717 y Ff(C:)47 b(Directory)e(.)390 4821 y(C:)i
+(/u/cvsroot/supermunger)390 4925 y(C:)g(Entry)g(/mungeall.c/1.1///)390
+5029 y(C:)g(Modified)f(mungeall.c)390 5132 y(C:)h(u=rw,g=r,o=r)390
+5236 y(C:)g(26)390 5340 y(C:)g(int)g(main)g(\(\))g({)g(abort)g(\(\);)g
+(})p eop
+%%Page: 31 31
+31 30 bop 275 299 a Fh(And)36 b(\014nally)-8 b(,)37 b(the)g(clien)m(t)f
+(issues)g(the)h(c)m(hec)m(kin)g(command)g(\(whic)m(h)f(mak)m(es)i(use)f
+(of)g(the)g(data)h(just)150 408 y(sen)m(t\):)390 537
+y Ff(C:)47 b(ci)275 672 y Fh(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:)390
+800 y Ff(S:)47 b(M)h(Checking)d(in)i(mungeall.c;)390
+904 y(S:)g(E)h(/u/cvsroot/supermunger/)o(mung)o(eal)o(l.c,)o(v)90
+b(<--)k(mungeall.c)390 1008 y(S:)47 b(E)h(new)f(revision:)e(1.2;)h
+(previous)g(revision:)f(1.1)390 1112 y(S:)i(E)h(done)390
+1215 y(S:)f(Mode)g(u=rw,g=r,o=r)390 1319 y(S:)g(Checked-in)e(./)390
+1423 y(S:)i(/u/cvsroot/supermunger/mu)o(ngea)o(ll.)o(c)390
+1527 y(S:)g(/mungeall.c/1.2///)390 1631 y(S:)g(ok)150
+1888 y Fc(5.14)68 b(Required)46 b(v)l(ersus)f(optional)h(parts)g(of)f
+(the)g(proto)t(col)275 2081 y Fh(The)d(follo)m(wing)g(are)h(part)g(of)h
(ev)m(ery)g(kno)m(wn)e(implemen)m(tation)g(of)i(the)f(CVS)f(proto)s
-(col)i(\(except)150 2947 y(obsolete,)35 b(pre-1.5,)h(v)m(ersions)d(of)g
+(col)i(\(except)150 2190 y(obsolete,)35 b(pre-1.5,)h(v)m(ersions)d(of)g
(CVS\))h(and)f(it)g(is)f(considered)h(reasonable)g(b)s(eha)m(vior)g(to)
-h(completely)150 3057 y(fail)44 b(to)j(w)m(ork)f(if)e(y)m(ou)i(are)g
-(connected)h(with)d(an)i(implemen)m(tation)e(whic)m(h)h(attempts)h(to)h
-(not)f(sup-)150 3166 y(p)s(ort)k(them.)102 b(Requests:)81
-b Ff(Root)p Fh(,)55 b Ff(Valid-responses)p Fh(,)d Ff(valid-requests)p
-Fh(,)g Ff(Directory)p Fh(,)h Ff(Entry)p Fh(,)150 3276
+h(completely)150 2300 y(fail)61 b(to)i(w)m(ork)f(if)f(y)m(ou)h(are)h
+(connected)g(with)d(an)i(implemen)m(tation)f(whic)m(h)g(attempts)i(to)g
+(not)150 2409 y(supp)s(ort)36 b(them.)65 b(Requests:)56
+b Ff(Root)p Fh(,)39 b Ff(Valid-responses)p Fh(,)e Ff(valid-requests)p
+Fh(,)f Ff(Directory)p Fh(,)i Ff(Entry)p Fh(,)150 2519
y Ff(Modified)p Fh(,)48 b Ff(Unchanged)p Fh(,)g Ff(Argument)p
Fh(,)g Ff(Argumentx)p Fh(,)g Ff(ci)p Fh(,)h Ff(co)p Fh(,)h
Ff(update)p Fh(.)86 b(Resp)s(onses:)71 b Ff(ok)p Fh(,)50
-b Ff(error)p Fh(,)150 3386 y Ff(Valid-requests)p Fh(,)27
+b Ff(error)p Fh(,)150 2628 y Ff(Valid-requests)p Fh(,)27
b Ff(Checked-in)p Fh(,)h Ff(Updated)p Fh(,)g Ff(Merged)p
Fh(,)h Ff(Removed)p Fh(,)g Ff(M)p Fh(,)h Ff(E)p Fh(.)275
-3520 y(A)37 b(serv)m(er)g(need)g(not)g(implemen)m(t)f
+2763 y(A)37 b(serv)m(er)g(need)g(not)g(implemen)m(t)f
Ff(Repository)p Fh(,)g(but)h(in)f(order)g(to)i(in)m(terop)s(erate)g
-(with)d(CVS)i(1.5)150 3630 y(through)23 b(1.9)i(it)e(m)m(ust)h(claim)e
+(with)d(CVS)i(1.5)150 2873 y(through)23 b(1.9)i(it)e(m)m(ust)h(claim)e
(to)j(implemen)m(t)d(it)h(\(in)g Ff(Valid-requests)p
Fh(\).)35 b(The)23 b(clien)m(t)g(will)e(not)j(actually)150
-3739 y(send)30 b(the)g(request.)150 3997 y Fc(5.15)68
-b(Obsolete)47 b(proto)t(col)e(elemen)l(ts)275 4189 y
+2982 y(send)30 b(the)g(request.)150 3240 y Fc(5.15)68
+b(Obsolete)47 b(proto)t(col)e(elemen)l(ts)275 3432 y
Fh(This)26 b(section)i(brie\015y)e(describ)s(es)g(proto)s(col)i(elemen)
m(ts)h(whic)m(h)d(are)j(obsolete.)40 b(There)28 b(is)f(no)h(attempt)150
-4299 y(to)j(do)s(cumen)m(t)f(them)h(in)e(full)f(detail.)275
-4433 y(There)43 b(w)m(as)g(a)h Ff(Repository)d Fh(request)i(whic)m(h)g
+3542 y(to)j(do)s(cumen)m(t)f(them)h(in)e(full)f(detail.)275
+3676 y(There)43 b(w)m(as)g(a)h Ff(Repository)d Fh(request)i(whic)m(h)g
(w)m(as)h(lik)m(e)e Ff(Directory)f Fh(except)k(it)e(only)f(pro)m(vided)
-150 4543 y Fg(rep)s(ository)p Fh(,)30 b(and)f(the)i(lo)s(cal)f
+150 3786 y Fg(rep)s(ository)p Fh(,)30 b(and)f(the)i(lo)s(cal)f
(directory)f(w)m(as)i(assumed)f(to)h(b)s(e)f(similarly)d(named.)275
-4677 y(If)39 b(the)i Ff(UseUnchanged)c Fh(request)j(w)m(as)h(not)g(sen)
+3920 y(If)39 b(the)i Ff(UseUnchanged)c Fh(request)j(w)m(as)h(not)g(sen)
m(t,)i(there)e(w)m(as)f(a)h Ff(Lost)e Fh(request)i(whic)m(h)e(w)m(as)h
-(sen)m(t)150 4787 y(to)c(indicate)f(that)h(a)g(\014le)e(did)g(not)i
+(sen)m(t)150 4030 y(to)c(indicate)f(that)h(a)g(\014le)e(did)g(not)i
(exist)f(in)f(the)i(w)m(orking)f(directory)-8 b(,)37
-b(and)d(the)i(meaning)f(of)h(sending)150 4897 y Ff(Entries)c
+b(and)d(the)i(meaning)f(of)h(sending)150 4139 y Ff(Entries)c
Fh(without)g Ff(Lost)g Fh(or)i Ff(Modified)d Fh(w)m(as)j(di\013eren)m
(t.)50 b(All)32 b(curren)m(t)h(clien)m(ts)g(\(CVS)g(1.5)i(and)e
-(later\))150 5006 y(will)28 b(send)h Ff(UseUnchanged)e
+(later\))150 4249 y(will)28 b(send)h Ff(UseUnchanged)e
Fh(if)j(it)g(is)f(supp)s(orted.)p eop
-%%Page: 31 31
-31 30 bop 150 299 a Fi(6)80 b(Notes)53 b(on)g(the)g(Proto)t(col)275
+%%Page: 32 32
+32 31 bop 150 299 a Fi(6)80 b(Notes)53 b(on)g(the)g(Proto)t(col)275
558 y Fh(A)33 b(n)m(um)m(b)s(er)f(of)i(enhancemen)m(ts)g(are)g(p)s
(ossible.)48 b(Also)33 b(see)h(the)g(\014le)e Fd(todo)h
Fh(in)f(the)i Fd(cvs)e Fh(source)i(dis-)150 668 y(tribution,)27
b(whic)m(h)g(has)i(further)e(ideas)h(concerning)g(v)-5
b(arious)27 b(asp)s(ects)i(of)g Fd(cvs)p Fh(,)f(some)h(of)g(whic)m(h)e
-(impact)150 777 y(the)f(proto)s(col.)40 b(Similarly)-8
-b(,)24 b(the)i Ff(http://www.cyclic.com)21 b Fh(site,)27
-b(in)e(particular)g(the)h Fg(Dev)m(elopmen)m(t)i(of)150
-887 y(CVS)35 b Fh(page.)225 1030 y Fe(\017)60 b Fh(The)37
-b Ff(Modified)f Fh(request)i(could)f(b)s(e)g(sp)s(eeded)g(up)g(b)m(y)h
-(sending)e(di\013s)h(rather)g(than)h(en)m(tire)g(\014les.)330
-1140 y(The)f(clien)m(t)f(w)m(ould)g(need)h(some)h(w)m(a)m(y)g(to)g(k)m
-(eep)g(the)f(v)m(ersion)g(of)g(the)h(\014le)e(whic)m(h)g(w)m(as)i
-(originally)330 1249 y(c)m(hec)m(k)m(ed)c(out;)g(probably)d(requiring)f
-(the)j(use)f(of)g Ff(")p Fh(cvs)h(edit)p Ff(")e Fh(in)g(this)h(case)h
-(is)f(the)g(most)h(sensible)330 1359 y(course)f(\(the)g
-Ff(")p Fh(cvs)f(edit)p Ff(")g Fh(could)f(b)s(e)h(handled)f(b)m(y)h(a)h
-(pac)m(k)-5 b(age)33 b(lik)m(e)e(V)m(C)h(for)f(emacs\).)45
-b(This)30 b(w)m(ould)330 1468 y(also)g(allo)m(w)g(lo)s(cal)g(op)s
-(eration)g(of)g Ff(cvs)g(diff)f Fh(without)g(argumen)m(ts.)225
-1607 y Fe(\017)60 b Fh(The)33 b(fact)h(that)g Ff(pserver)d
-Fh(requires)h(an)h(extra)h(net)m(w)m(ork)g(turnaround)d(in)h(order)h
-(to)h(p)s(erform)e(au-)330 1717 y(then)m(tication)45
-b(w)m(ould)e(b)s(e)h(nice)g(to)i(a)m(v)m(oid.)84 b(This)43
-b(relates)i(to)g(the)g(issue)e(of)i(rep)s(orting)e(errors;)330
-1826 y(probably)35 b(the)h(clean)g(solution)f(is)h(to)h(defer)f(the)g
-(error)g(un)m(til)f(the)h(clien)m(t)g(has)g(issued)f(a)i(request)330
-1936 y(whic)m(h)28 b(exp)s(ects)i(a)f(resp)s(onse.)40
+(impact)150 777 y(the)32 b(proto)s(col.)46 b(Similarly)-8
+b(,)29 b(the)k Ff(http://www.cvshome.org)26 b Fh(site,)32
+b(in)f(particular)f(the)j Fg(Dev)m(elopmen)m(t)150 887
+y Fh(pages.)225 1030 y Fe(\017)60 b Fh(The)37 b Ff(Modified)f
+Fh(request)i(could)f(b)s(e)g(sp)s(eeded)g(up)g(b)m(y)h(sending)e
+(di\013s)h(rather)g(than)h(en)m(tire)g(\014les.)330 1140
+y(The)f(clien)m(t)f(w)m(ould)g(need)h(some)h(w)m(a)m(y)g(to)g(k)m(eep)g
+(the)f(v)m(ersion)g(of)g(the)h(\014le)e(whic)m(h)g(w)m(as)i(originally)
+330 1249 y(c)m(hec)m(k)m(ed)c(out;)g(probably)d(requiring)f(the)j(use)f
+(of)g Ff(")p Fh(cvs)h(edit)p Ff(")e Fh(in)g(this)h(case)h(is)f(the)g
+(most)h(sensible)330 1359 y(course)f(\(the)g Ff(")p Fh(cvs)f(edit)p
+Ff(")g Fh(could)f(b)s(e)h(handled)f(b)m(y)h(a)h(pac)m(k)-5
+b(age)33 b(lik)m(e)e(V)m(C)h(for)f(emacs\).)45 b(This)30
+b(w)m(ould)330 1468 y(also)g(allo)m(w)g(lo)s(cal)g(op)s(eration)g(of)g
+Ff(cvs)g(diff)f Fh(without)g(argumen)m(ts.)225 1607 y
+Fe(\017)60 b Fh(The)33 b(fact)h(that)g Ff(pserver)d Fh(requires)h(an)h
+(extra)h(net)m(w)m(ork)g(turnaround)d(in)h(order)h(to)h(p)s(erform)e
+(au-)330 1717 y(then)m(tication)45 b(w)m(ould)e(b)s(e)h(nice)g(to)i(a)m
+(v)m(oid.)84 b(This)43 b(relates)i(to)g(the)g(issue)e(of)i(rep)s
+(orting)e(errors;)330 1826 y(probably)35 b(the)h(clean)g(solution)f(is)
+h(to)h(defer)f(the)g(error)g(un)m(til)f(the)h(clien)m(t)g(has)g(issued)
+f(a)i(request)330 1936 y(whic)m(h)28 b(exp)s(ects)i(a)f(resp)s(onse.)40
b(T)-8 b(o)29 b(some)h(exten)m(t)h(this)d(migh)m(t)h(relate)h(to)g(the)
f(next)h(item)f(\(in)f(terms)330 2045 y(of)33 b(ho)m(w)f(easy)h(it)f
(is)g(to)h(skip)e(a)i(whole)f(bunc)m(h)f(of)i(requests)f(un)m(til)f(w)m
@@ -3368,8 +3417,8 @@ b(,)24 b(unkno)m(wn)d(c)m(haracter)k(set)e(\(indeed,)330
5340 y(ha)m(ving)k(the)h(CVS)f(clien)m(t)g(kno)m(w)g(what)h(c)m
(haracter)h(set)f(the)g(user)e(has)i(in)e(mind)f(is)i(a)h(hard)f
(problem)p eop
-%%Page: 32 32
-32 31 bop 330 299 a Fh(otherwise\),)42 b(and)e(scram)m(bles)f
+%%Page: 33 33
+33 32 bop 330 299 a Fh(otherwise\),)42 b(and)e(scram)m(bles)f
(according)h(to)h(a)f(certain)g(o)s(ctet)p Ff(<)p Fh(-)p
Ff(>)p Fh(o)s(ctet)i(mapping.)68 b(There)40 b(are)330
408 y(t)m(w)m(o)32 b(problems)d(with)g(this.)41 b(One)30