summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>1999-02-28 21:38:38 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>1999-02-28 21:38:38 +0000
commitba707f202e47b4ab25fd33f1bd80beba9137c242 (patch)
tree5cb026d808d60842242b45f70a7eb417594e438f /gnu
parent086477d980d81313ad9cccf48babcb10fcd0fd74 (diff)
Latest version from Cyclic; skipped files
Diffstat (limited to 'gnu')
-rw-r--r--gnu/usr.bin/cvs/doc/cvs.ps8031
1 files changed, 4078 insertions, 3953 deletions
diff --git a/gnu/usr.bin/cvs/doc/cvs.ps b/gnu/usr.bin/cvs/doc/cvs.ps
index 27e73d75719..52a22ba04f7 100644
--- a/gnu/usr.bin/cvs/doc/cvs.ps
+++ b/gnu/usr.bin/cvs/doc/cvs.ps
@@ -8,7 +8,7 @@
%%EndComments
%DVIPSCommandLine: dvips cvs.dvi -o cvs.ps
%DVIPSParameters: dpi=600, comments removed
-%DVIPSSource: TeX output 1998.08.13:1132
+%DVIPSSource: TeX output 1999.02.18:1953
%%BeginProcSet: tex.pro
/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
@@ -8169,8 +8169,8 @@ TeXDict begin
%%EndSetup
%%Page: 1 1
1 0 bop 1056 1824 a Fv(V)-16 b(ersion)65 b(Managemen)-5
-b(t)1762 2096 y(with)1753 2333 y(CVS)1709 2662 y Fu(for)30
-b Ft(cvs)f Fu(1.10)1551 3100 y(P)m(er)i(Cederqvist)e(et)i(al)p
+b(t)1762 2096 y(with)1753 2333 y(CVS)1674 2662 y Fu(for)30
+b Ft(cvs)f Fu(1.10.5)1551 3100 y(P)m(er)i(Cederqvist)e(et)i(al)p
eop
%%Page: 2 2
2 1 bop 150 4371 a Fu(Cop)m(yrigh)m(t)602 4368 y(c)577
@@ -8310,7 +8310,7 @@ f(of)h Ft(cvs)p Fu(.)56 b(One)35 b(traditional)f(approac)m(h)630
2903 y(is)k(to)h(use)g Fp(make)e Fu(for)i(building,)e(and)h(use)g(some)
i(automated)g(to)s(ol)e(for)h(generating)g(the)630 3013
y(dep)s(endencies)28 b(whic)m(h)i Fp(make)f Fu(uses.)630
-3153 y(See)46 b(Chapter)f(14)h([Builds],)i(page)e(77,)51
+3153 y(See)46 b(Chapter)f(14)h([Builds],)i(page)e(79,)51
b(for)45 b(more)h(information)e(on)h(doing)g(builds)d(in)630
3263 y(conjunction)29 b(with)g Ft(cvs)p Fu(.)150 3434
y Ft(cvs)g Fu(is)h(not)g(a)h(substitute)e(for)i(managemen)m(t.)630
@@ -8432,342 +8432,350 @@ f(handful)e(of)i(C)150 476 y(\014les)28 b(and)g(a)h(`)p
Fp(Makefile)p Fu('.)38 b(The)28 b(compiler)g(is)f(called)h(`)p
Fp(tc)p Fu(')h(\(T)-8 b(rivial)27 b(Compiler\),)g(and)h(the)h(rep)s
(ository)f(is)150 586 y(set)j(up)e(so)i(that)g(there)f(is)g(a)h(mo)s
-(dule)d(called)i(`)p Fp(tc)p Fu('.)150 830 y Fn(1.3.1)63
-b(Getting)40 b(the)h(source)275 1033 y Fu(The)30 b(\014rst)g(thing)g(y)
+(dule)d(called)i(`)p Fp(tc)p Fu('.)150 820 y Fn(1.3.1)63
+b(Getting)40 b(the)h(source)275 1018 y Fu(The)30 b(\014rst)g(thing)g(y)
m(ou)h(m)m(ust)g(do)g(is)f(to)i(get)g(y)m(our)f(o)m(wn)g(w)m(orking)f
(cop)m(y)i(of)f(the)g(source)g(for)g(`)p Fp(tc)p Fu('.)42
-b(F)-8 b(or)150 1143 y(this,)30 b(y)m(ou)g(use)g(the)h
-Fp(checkout)d Fu(command:)390 1282 y Fp($)47 b(cvs)g(checkout)f(tc)150
-1427 y Fu(This)29 b(will)e(create)32 b(a)f(new)f(directory)g(called)f
+b(F)-8 b(or)150 1128 y(this,)30 b(y)m(ou)g(use)g(the)h
+Fp(checkout)d Fu(command:)390 1262 y Fp($)47 b(cvs)g(checkout)f(tc)150
+1402 y Fu(This)29 b(will)e(create)32 b(a)f(new)f(directory)g(called)f
(`)p Fp(tc)p Fu(')i(and)e(p)s(opulate)h(it)f(with)h(the)g(source)h
-(\014les.)390 1566 y Fp($)47 b(cd)h(tc)390 1669 y($)f(ls)390
-1773 y(CVS)429 b(Makefile)188 b(backend.c)141 b(driver.c)189
-b(frontend.c)93 b(parser.c)275 1918 y Fu(The)21 b(`)p
+(\014les.)390 1536 y Fp($)47 b(cd)h(tc)390 1639 y($)f(ls)390
+1743 y(CVS)429 b(Makefile)188 b(backend.c)141 b(driver.c)189
+b(frontend.c)93 b(parser.c)275 1883 y Fu(The)21 b(`)p
Fp(CVS)p Fu(')h(directory)f(is)g(used)g(in)m(ternally)f(b)m(y)i
Ft(cvs)p Fu(.)37 b(Normally)-8 b(,)24 b(y)m(ou)e(should)e(not)i(mo)s
-(dify)e(or)i(remo)m(v)m(e)150 2028 y(an)m(y)31 b(of)f(the)h(\014les)e
-(in)g(it.)275 2172 y(Y)-8 b(ou)37 b(start)g(y)m(our)g(fa)m(v)m(orite)g
+(dify)e(or)i(remo)m(v)m(e)150 1992 y(an)m(y)31 b(of)f(the)h(\014les)e
+(in)g(it.)275 2132 y(Y)-8 b(ou)37 b(start)g(y)m(our)g(fa)m(v)m(orite)g
(editor,)h(hac)m(k)g(a)m(w)m(a)m(y)g(at)g(`)p Fp(backend.c)p
-Fu(',)e(and)g(a)h(couple)g(of)f(hours)g(later)150 2282
+Fu(',)e(and)g(a)h(couple)g(of)f(hours)g(later)150 2242
y(y)m(ou)27 b(ha)m(v)m(e)g(added)f(an)g(optimization)f(pass)h(to)h(the)
g(compiler.)38 b(A)26 b(note)h(to)g Ft(r)n(cs)f Fu(and)g
-Ft(sccs)f Fu(users:)37 b(There)150 2391 y(is)f(no)h(need)g(to)h(lo)s(c)
+Ft(sccs)f Fu(users:)37 b(There)150 2351 y(is)f(no)h(need)g(to)h(lo)s(c)
m(k)f(the)g(\014les)f(that)i(y)m(ou)f(w)m(an)m(t)h(to)g(edit.)60
b(See)38 b(Chapter)e(10)i([Multiple)d(dev)m(elop)s(ers],)150
-2501 y(page)c(57,)h(for)e(an)g(explanation.)150 2746
+2461 y(page)c(59,)h(for)e(an)g(explanation.)150 2696
y Fn(1.3.2)63 b(Committing)39 b(y)m(our)i(c)m(hanges)275
-2949 y Fu(When)31 b(y)m(ou)h(ha)m(v)m(e)h(c)m(hec)m(k)m(ed)h(that)e
+2894 y Fu(When)31 b(y)m(ou)h(ha)m(v)m(e)h(c)m(hec)m(k)m(ed)h(that)e
(the)g(compiler)e(is)h(still)e(compilable)h(y)m(ou)i(decide)f(to)i(mak)
-m(e)f(a)g(new)150 3058 y(v)m(ersion)27 b(of)h(`)p Fp(backend.c)p
+m(e)f(a)g(new)150 3003 y(v)m(ersion)27 b(of)h(`)p Fp(backend.c)p
Fu('.)38 b(This)27 b(will)e(store)j(y)m(our)g(new)g(`)p
Fp(backend.c)p Fu(')e(in)g(the)i(rep)s(ository)f(and)g(mak)m(e)i(it)150
-3168 y(a)m(v)-5 b(ailable)30 b(to)h(an)m(y)m(one)g(else)g(who)f(is)f
-(using)g(that)i(same)g(rep)s(ository)-8 b(.)390 3307
-y Fp($)47 b(cvs)g(commit)f(backend.c)150 3452 y Ft(cvs)26
+3113 y(a)m(v)-5 b(ailable)30 b(to)h(an)m(y)m(one)g(else)g(who)f(is)f
+(using)g(that)i(same)g(rep)s(ository)-8 b(.)390 3247
+y Fp($)47 b(cvs)g(commit)f(backend.c)150 3386 y Ft(cvs)26
b Fu(starts)i(an)f(editor,)h(to)g(allo)m(w)f(y)m(ou)h(to)g(en)m(ter)g
(a)g(log)f(message.)41 b(Y)-8 b(ou)28 b(t)m(yp)s(e)f(in)f(\\Added)h(an)
-g(optimiza-)150 3561 y(tion)j(pass.",)h(sa)m(v)m(e)h(the)e(temp)s
-(orary)g(\014le,)g(and)g(exit)g(the)h(editor.)275 3706
+g(optimiza-)150 3496 y(tion)j(pass.",)h(sa)m(v)m(e)h(the)e(temp)s
+(orary)g(\014le,)g(and)g(exit)g(the)h(editor.)275 3636
y(The)22 b(en)m(vironmen)m(t)g(v)-5 b(ariable)22 b Fp($CVSEDITOR)e
Fu(determines)i(whic)m(h)f(editor)i(is)f(started.)38
-b(If)23 b Fp($CVSEDITOR)150 3816 y Fu(is)48 b(not)h(set,)54
+b(If)23 b Fp($CVSEDITOR)150 3745 y Fu(is)48 b(not)h(set,)54
b(then)49 b(if)e(the)i(en)m(vironmen)m(t)g(v)-5 b(ariable)47
b Fp($EDITOR)g Fu(is)h(set,)54 b(it)49 b(will)d(b)s(e)i(used.)95
-b(If)49 b(b)s(oth)150 3925 y Fp($CVSEDITOR)39 b Fu(and)h
+b(If)49 b(b)s(oth)150 3855 y Fp($CVSEDITOR)39 b Fu(and)h
Fp($EDITOR)g Fu(are)i(not)f(set)h(then)f(there)h(is)e(a)i(default)f
(whic)m(h)f(will)f(v)-5 b(ary)41 b(with)f(y)m(our)150
-4035 y(op)s(erating)30 b(system,)h(for)f(example)g Fp(vi)g
+3965 y(op)s(erating)30 b(system,)h(for)f(example)g Fp(vi)g
Fu(for)g(unix)e(or)j Fp(notepad)d Fu(for)i(Windo)m(ws)g(NT/95.)275
-4180 y(When)k Ft(cvs)h Fu(starts)g(the)h(editor,)g(it)f(includes)d(a)k
-(list)e(of)h(\014les)f(whic)m(h)g(are)i(mo)s(di\014ed.)53
-b(F)-8 b(or)36 b(the)f Ft(cvs)150 4289 y Fu(clien)m(t,)40
-b(this)d(list)g(is)g(based)g(on)h(comparing)g(the)g(mo)s(di\014cation)e
-(time)i(of)g(the)h(\014le)e(against)h(the)g(mo)s(d-)150
-4399 y(i\014cation)f(time)g(that)h(the)g(\014le)f(had)g(when)g(it)g(w)m
-(as)h(last)f(gotten)j(or)d(up)s(dated.)62 b(Therefore,)39
-b(if)e(a)h(\014le's)150 4508 y(mo)s(di\014cation)30 b(time)g(has)h(c)m
-(hanged)h(but)f(its)f(con)m(ten)m(ts)j(ha)m(v)m(e)g(not,)f(it)e(will)f
-(sho)m(w)i(up)f(as)h(mo)s(di\014ed.)41 b(The)150 4618
-y(simplest)22 b(w)m(a)m(y)k(to)f(handle)d(this)i(is)f(simply)f(not)i
-(to)h(w)m(orry)f(ab)s(out)g(it|if)f(y)m(ou)i(pro)s(ceed)f(with)f(the)h
-(commit)150 4727 y Ft(cvs)32 b Fu(will)d(detect)34 b(that)f(the)g(con)m
-(ten)m(ts)h(are)f(not)g(mo)s(di\014ed)d(and)i(treat)i(it)e(as)g(an)h
-(unmo)s(di\014ed)c(\014le.)46 b(The)150 4837 y(next)38
-b Fp(update)f Fu(will)e(clue)j Ft(cvs)f Fu(in)g(to)i(the)g(fact)g(that)
-g(the)f(\014le)f(is)h(unmo)s(di\014ed,)f(and)g(it)h(will)e(reset)j(its)
-150 4947 y(stored)30 b(timestamp)g(so)h(that)g(the)g(\014le)e(will)f
-(not)i(sho)m(w)h(up)e(in)g(future)h(editor)f(sessions.)275
-5091 y(If)d(y)m(ou)i(w)m(an)m(t)h(to)f(a)m(v)m(oid)g(starting)f(an)g
-(editor)g(y)m(ou)h(can)g(sp)s(ecify)e(the)h(log)h(message)g(on)g(the)f
-(command)150 5201 y(line)i(using)g(the)h(`)p Fp(-m)p
-Fu(')g(\015ag)h(instead,)f(lik)m(e)g(this:)390 5340 y
-Fp($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h(optimization)d(pass")j
-(backend.c)p eop
+4104 y(In)k(addition,)h Ft(cvs)f Fu(c)m(hec)m(ks)j(the)e
+Fp($VISUAL)e Fu(en)m(vironmen)m(t)i(v)-5 b(ariable.)54
+b(Opinions)32 b(v)-5 b(ary)35 b(on)h(whether)150 4214
+y(this)23 b(b)s(eha)m(vior)h(is)g(desirable)e(and)i(whether)g(future)g
+(releases)g(of)h Ft(cvs)f Fu(should)e(c)m(hec)m(k)k Fp($VISUAL)d
+Fu(or)h(ignore)150 4324 y(it.)47 b(Y)-8 b(ou)33 b(will)d(b)s(e)i(OK)g
+(either)h(w)m(a)m(y)g(if)f(y)m(ou)h(mak)m(e)g(sure)f(that)i
+Fp($VISUAL)c Fu(is)i(either)g(unset)g(or)h(set)g(to)h(the)150
+4433 y(same)d(thing)e(as)i Fp($EDITOR)p Fu(.)275 4573
+y(When)j Ft(cvs)h Fu(starts)g(the)h(editor,)g(it)f(includes)d(a)k(list)
+e(of)h(\014les)f(whic)m(h)g(are)i(mo)s(di\014ed.)53 b(F)-8
+b(or)36 b(the)f Ft(cvs)150 4682 y Fu(clien)m(t,)40 b(this)d(list)g(is)g
+(based)g(on)h(comparing)g(the)g(mo)s(di\014cation)e(time)i(of)g(the)h
+(\014le)e(against)h(the)g(mo)s(d-)150 4792 y(i\014cation)f(time)g(that)
+h(the)g(\014le)f(had)g(when)g(it)g(w)m(as)h(last)f(gotten)j(or)d(up)s
+(dated.)62 b(Therefore,)39 b(if)e(a)h(\014le's)150 4902
+y(mo)s(di\014cation)30 b(time)g(has)h(c)m(hanged)h(but)f(its)f(con)m
+(ten)m(ts)j(ha)m(v)m(e)g(not,)f(it)e(will)f(sho)m(w)i(up)f(as)h(mo)s
+(di\014ed.)41 b(The)150 5011 y(simplest)22 b(w)m(a)m(y)k(to)f(handle)d
+(this)i(is)f(simply)f(not)i(to)h(w)m(orry)f(ab)s(out)g(it|if)f(y)m(ou)i
+(pro)s(ceed)f(with)f(the)h(commit)150 5121 y Ft(cvs)32
+b Fu(will)d(detect)34 b(that)f(the)g(con)m(ten)m(ts)h(are)f(not)g(mo)s
+(di\014ed)d(and)i(treat)i(it)e(as)g(an)h(unmo)s(di\014ed)c(\014le.)46
+b(The)150 5230 y(next)38 b Fp(update)f Fu(will)e(clue)j
+Ft(cvs)f Fu(in)g(to)i(the)g(fact)g(that)g(the)f(\014le)f(is)h(unmo)s
+(di\014ed,)f(and)g(it)h(will)e(reset)j(its)150 5340 y(stored)30
+b(timestamp)g(so)h(that)g(the)g(\014le)e(will)f(not)i(sho)m(w)h(up)e
+(in)g(future)h(editor)f(sessions.)p eop
%%Page: 5 7
5 6 bop 150 -116 a Fu(Chapter)30 b(1:)41 b(Ov)m(erview)2718
-b(5)150 366 y Fn(1.3.3)63 b(Cleaning)41 b(up)275 559
-y Fu(Before)h(y)m(ou)h(turn)e(to)h(other)g(tasks)h(y)m(ou)f(decide)f
-(to)i(remo)m(v)m(e)g(y)m(our)f(w)m(orking)g(cop)m(y)g(of)g(tc.)76
-b(One)150 669 y(acceptable)31 b(w)m(a)m(y)h(to)f(do)f(that)h(is)f(of)g
-(course)390 797 y Fp($)47 b(cd)h(..)390 901 y($)f(rm)h(-r)f(tc)150
-1036 y Fu(but)30 b(a)g(b)s(etter)h(w)m(a)m(y)g(is)f(to)h(use)f(the)g
-Fp(release)f Fu(command)h(\(see)h(Section)f(A.15)i([release],)g(page)f
-(105\):)390 1164 y Fp($)47 b(cd)h(..)390 1268 y($)f(cvs)g(release)f(-d)
-h(tc)390 1372 y(M)g(driver.c)390 1476 y(?)g(tc)390 1579
-y(You)g(have)g([1])f(altered)g(files)h(in)g(this)f(repository.)390
-1683 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
-e(module)i(`tc':)f(n)390 1787 y(**)h(`release')e(aborted)h(by)h(user)g
-(choice.)275 1921 y Fu(The)42 b Fp(release)f Fu(command)i(c)m(hec)m(ks)
-i(that)e(all)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 2031 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.10)i([history)150 2141 y(\014le],)f(page)h(136.)
-275 2275 y(When)f(y)m(ou)g(use)g(the)h(`)p Fp(-d)p Fu(')f(\015ag)h
-(with)e Fp(release)p Fu(,)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 2410 y(In)32 b(the)i(example)f(ab)s(o)m(v)
-m(e,)i(the)f Fp(release)d Fu(command)i(wrote)h(a)g(couple)e(of)i(lines)
-d(of)j(output.)49 b(`)p Fp(?)30 b(tc)p Fu(')150 2519
-y(means)d(that)g(the)g(\014le)e(`)p Fp(tc)p Fu(')i(is)f(unkno)m(wn)f
-(to)i Ft(cvs)p Fu(.)39 b(That)26 b(is)g(nothing)g(to)h(w)m(orry)f(ab)s
-(out:)39 b(`)p Fp(tc)p Fu(')26 b(is)g(the)h(exe-)150
-2629 y(cutable)g(compiler,)g(and)g(it)g(should)f(not)i(b)s(e)f(stored)g
-(in)f(the)i(rep)s(ository)-8 b(.)39 b(See)28 b(Section)f(C.9)h
-([cvsignore],)150 2738 y(page)38 b(135,)j(for)c(information)e(ab)s(out)
-i(ho)m(w)g(to)h(mak)m(e)h(that)e(w)m(arning)g(go)h(a)m(w)m(a)m(y)-8
-b(.)63 b(See)38 b(Section)f(A.15.2)150 2848 y([release)30
-b(output],)g(page)h(106,)h(for)d(a)h(complete)h(explanation)e(of)h(all)
+b(5)275 366 y(If)26 b(y)m(ou)i(w)m(an)m(t)h(to)f(a)m(v)m(oid)g
+(starting)f(an)g(editor)g(y)m(ou)h(can)g(sp)s(ecify)e(the)h(log)h
+(message)g(on)g(the)f(command)150 476 y(line)i(using)g(the)h(`)p
+Fp(-m)p Fu(')g(\015ag)h(instead,)f(lik)m(e)g(this:)390
+615 y Fp($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h(optimization)d(pass")
+j(backend.c)150 860 y Fn(1.3.3)63 b(Cleaning)41 b(up)275
+1063 y Fu(Before)h(y)m(ou)h(turn)e(to)h(other)g(tasks)h(y)m(ou)f
+(decide)f(to)i(remo)m(v)m(e)g(y)m(our)f(w)m(orking)g(cop)m(y)g(of)g
+(tc.)76 b(One)150 1172 y(acceptable)31 b(w)m(a)m(y)h(to)f(do)f(that)h
+(is)f(of)g(course)390 1311 y Fp($)47 b(cd)h(..)390 1415
+y($)f(rm)h(-r)f(tc)150 1560 y Fu(but)30 b(a)g(b)s(etter)h(w)m(a)m(y)g
+(is)f(to)h(use)f(the)g Fp(release)f Fu(command)h(\(see)h(Section)f
+(A.15)i([release],)g(page)f(107\):)390 1699 y Fp($)47
+b(cd)h(..)390 1802 y($)f(cvs)g(release)f(-d)h(tc)390
+1906 y(M)g(driver.c)390 2010 y(?)g(tc)390 2114 y(You)g(have)g([1])f
+(altered)g(files)h(in)g(this)f(repository.)390 2218 y(Are)h(you)g(sure)
+f(you)h(want)g(to)g(release)f(\(and)h(delete\))e(directory)h(`tc':)g(n)
+390 2321 y(**)h(`release')e(aborted)h(by)h(user)g(choice.)275
+2466 y Fu(The)42 b Fp(release)f Fu(command)i(c)m(hec)m(ks)i(that)e(all)
+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 2576 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.10)i([history)150 2685 y(\014le],)f(page)h(135.)275
+2830 y(When)f(y)m(ou)g(use)g(the)h(`)p Fp(-d)p Fu(')f(\015ag)h(with)e
+Fp(release)p Fu(,)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 2975 y(In)32 b(the)i(example)f(ab)s(o)m(v)m(e,)i
+(the)f Fp(release)d Fu(command)i(wrote)h(a)g(couple)e(of)i(lines)d(of)j
+(output.)49 b(`)p Fp(?)30 b(tc)p Fu(')150 3084 y(means)d(that)g(the)g
+(\014le)e(`)p Fp(tc)p Fu(')i(is)f(unkno)m(wn)f(to)i Ft(cvs)p
+Fu(.)39 b(That)26 b(is)g(nothing)g(to)h(w)m(orry)f(ab)s(out:)39
+b(`)p Fp(tc)p Fu(')26 b(is)g(the)h(exe-)150 3194 y(cutable)g(compiler,)
+g(and)g(it)g(should)f(not)i(b)s(e)f(stored)g(in)f(the)i(rep)s(ository)
+-8 b(.)39 b(See)28 b(Section)f(C.9)h([cvsignore],)150
+3304 y(page)38 b(134,)j(for)c(information)e(ab)s(out)i(ho)m(w)g(to)h
+(mak)m(e)h(that)e(w)m(arning)g(go)h(a)m(w)m(a)m(y)-8
+b(.)63 b(See)38 b(Section)f(A.15.2)150 3413 y([release)30
+b(output],)g(page)h(108,)h(for)d(a)h(complete)h(explanation)e(of)h(all)
e(p)s(ossible)g(output)h(from)h Fp(release)p Fu(.)275
-2982 y(`)p Fp(M)g(driver.c)p Fu(')e(is)i(more)g(serious.)40
+3558 y(`)p Fp(M)g(driver.c)p Fu(')e(is)i(more)g(serious.)40
b(It)31 b(means)f(that)h(the)g(\014le)f(`)p Fp(driver.c)p
-Fu(')e(has)j(b)s(een)e(mo)s(di\014ed)g(since)150 3092
-y(it)h(w)m(as)h(c)m(hec)m(k)m(ed)h(out.)275 3226 y(The)c
+Fu(')e(has)j(b)s(een)e(mo)s(di\014ed)g(since)150 3667
+y(it)h(w)m(as)h(c)m(hec)m(k)m(ed)h(out.)275 3812 y(The)c
Fp(release)f Fu(command)i(alw)m(a)m(ys)h(\014nishes)c(b)m(y)j(telling)f
(y)m(ou)h(ho)m(w)g(man)m(y)g(mo)s(di\014ed)e(\014les)h(y)m(ou)i(ha)m(v)
-m(e)150 3336 y(in)c(y)m(our)h(w)m(orking)f(cop)m(y)i(of)g(the)f
+m(e)150 3922 y(in)c(y)m(our)h(w)m(orking)f(cop)m(y)i(of)g(the)f
(sources,)h(and)f(then)g(asks)g(y)m(ou)g(for)g(con\014rmation)g(b)s
-(efore)f(deleting)h(an)m(y)150 3446 y(\014les)i(or)i(making)e(an)m(y)i
-(note)g(in)e(the)i(history)e(\014le.)275 3580 y(Y)-8
+(efore)f(deleting)h(an)m(y)150 4031 y(\014les)i(or)i(making)e(an)m(y)i
+(note)g(in)e(the)i(history)e(\014le.)275 4176 y(Y)-8
b(ou)30 b(decide)g(to)h(pla)m(y)f(it)g(safe)h(and)f(answ)m(er)g
-Fm(n)1874 3577 y Fl(h)p 1898 3524 151 4 v 1898 3580 a
-Fk(RET)p 1898 3595 V 2045 3577 a Fl(i)2105 3580 y Fu(when)f
-Fp(release)g Fu(asks)h(for)g(con\014rmation.)150 3804
-y Fn(1.3.4)63 b(Viewing)41 b(di\013erences)275 3997 y
+Fm(n)1874 4173 y Fl(h)p 1898 4120 151 4 v 1898 4176 a
+Fk(RET)p 1898 4192 V 2045 4173 a Fl(i)2105 4176 y Fu(when)f
+Fp(release)g Fu(asks)h(for)g(con\014rmation.)150 4421
+y Fn(1.3.4)63 b(Viewing)41 b(di\013erences)275 4624 y
Fu(Y)-8 b(ou)32 b(do)f(not)h(remem)m(b)s(er)e(mo)s(difying)f(`)p
Fp(driver.c)p Fu(',)i(so)g(y)m(ou)h(w)m(an)m(t)h(to)f(see)g(what)f(has)
-g(happ)s(ened)f(to)150 4106 y(that)h(\014le.)390 4235
-y Fp($)47 b(cd)h(tc)390 4339 y($)f(cvs)g(diff)g(driver.c)275
-4473 y Fu(This)20 b(command)i(runs)e Fp(diff)h Fu(to)h(compare)h(the)f
+g(happ)s(ened)f(to)150 4733 y(that)h(\014le.)390 4872
+y Fp($)47 b(cd)h(tc)390 4976 y($)f(cvs)g(diff)g(driver.c)275
+5121 y Fu(This)20 b(command)i(runs)e Fp(diff)h Fu(to)h(compare)h(the)f
(v)m(ersion)g(of)g(`)p Fp(driver.c)p Fu(')e(that)j(y)m(ou)f(c)m(hec)m
-(k)m(ed)i(out)e(with)150 4583 y(y)m(our)35 b(w)m(orking)g(cop)m(y)-8
+(k)m(ed)i(out)e(with)150 5230 y(y)m(our)35 b(w)m(orking)g(cop)m(y)-8
b(.)56 b(When)35 b(y)m(ou)h(see)g(the)f(output)g(y)m(ou)h(remem)m(b)s
-(er)e(that)i(y)m(ou)g(added)f(a)g(command)150 4692 y(line)29
+(er)e(that)i(y)m(ou)g(added)f(a)g(command)150 5340 y(line)29
b(option)h(that)h(enabled)e(the)h(optimization)g(pass.)40
b(Y)-8 b(ou)31 b(c)m(hec)m(k)h(it)e(in,)f(and)h(release)h(the)f(mo)s
-(dule.)390 4821 y Fp($)47 b(cvs)g(commit)f(-m)i("Added)e(an)h
-(optimization)d(pass")j(driver.c)390 4925 y(Checking)f(in)h(driver.c;)
-390 5029 y(/usr/local/cvsroot/tc/dr)o(iver)o(.c,v)89
-b(<--)94 b(driver.c)390 5132 y(new)47 b(revision:)e(1.2;)i(previous)e
-(revision:)h(1.1)390 5236 y(done)390 5340 y($)h(cd)h(..)p
-eop
+(dule.)p eop
%%Page: 6 8
6 7 bop 150 -116 a Fu(6)2156 b(CVS|Concurren)m(t)29 b(V)-8
-b(ersions)30 b(System)390 366 y Fp($)47 b(cvs)g(release)f(-d)h(tc)390
-470 y(?)g(tc)390 574 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
-(repository.)390 678 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
-(\(and)h(delete\))e(module)i(`tc':)f(y)p eop
+b(ersions)30 b(System)390 366 y Fp($)47 b(cvs)g(commit)f(-m)i("Added)e
+(an)h(optimization)d(pass")j(driver.c)390 470 y(Checking)f(in)h
+(driver.c;)390 574 y(/usr/local/cvsroot/tc/dr)o(iver)o(.c,v)89
+b(<--)94 b(driver.c)390 678 y(new)47 b(revision:)e(1.2;)i(previous)e
+(revision:)h(1.1)390 782 y(done)390 885 y($)h(cd)h(..)390
+989 y($)f(cvs)g(release)f(-d)h(tc)390 1093 y(?)g(tc)390
+1197 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f(repository.)390
+1300 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f(\(and)h(delete\))
+e(directory)h(`tc':)g(y)p eop
%%Page: 7 9
7 8 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)2471
-b(7)150 366 y Fr(2)80 b(The)54 b(Rep)t(ository)275 597
+b(7)150 366 y Fr(2)80 b(The)54 b(Rep)t(ository)275 569
y Fu(The)24 b Ft(cvs)f Fo(rep)s(ository)32 b Fu(stores)25
b(a)g(complete)g(cop)m(y)g(of)g(all)e(the)i(\014les)f(and)g
-(directories)f(whic)m(h)g(are)i(under)150 706 y(v)m(ersion)30
-b(con)m(trol.)275 840 y(Normally)-8 b(,)34 b(y)m(ou)h(nev)m(er)g
+(directories)f(whic)m(h)g(are)i(under)150 679 y(v)m(ersion)30
+b(con)m(trol.)275 807 y(Normally)-8 b(,)34 b(y)m(ou)h(nev)m(er)g
(access)g(an)m(y)g(of)f(the)h(\014les)e(in)g(the)h(rep)s(ository)g
(directly)-8 b(.)51 b(Instead,)36 b(y)m(ou)e(use)150
-949 y Ft(cvs)f Fu(commands)h(to)h(get)g(y)m(our)g(o)m(wn)f(cop)m(y)h
+917 y Ft(cvs)f Fu(commands)h(to)h(get)g(y)m(our)g(o)m(wn)f(cop)m(y)h
(of)f(the)h(\014les)e(in)m(to)h(a)h Fo(w)m(orking)e(directory)p
-Fu(,)i(and)f(then)g(w)m(ork)150 1059 y(on)k(that)g(cop)m(y)-8
+Fu(,)i(and)f(then)g(w)m(ork)150 1026 y(on)k(that)g(cop)m(y)-8
b(.)65 b(When)37 b(y)m(ou'v)m(e)i(\014nished)d(a)i(set)g(of)g(c)m
(hanges,)j(y)m(ou)e(c)m(hec)m(k)g(\(or)f Fo(commit)r
-Fu(\))g(them)g(bac)m(k)150 1169 y(in)m(to)27 b(the)g(rep)s(ository)-8
+Fu(\))g(them)g(bac)m(k)150 1136 y(in)m(to)27 b(the)g(rep)s(ository)-8
b(.)39 b(The)26 b(rep)s(ository)f(then)i(con)m(tains)g(the)g(c)m
(hanges)h(whic)m(h)d(y)m(ou)i(ha)m(v)m(e)h(made,)g(as)f(w)m(ell)150
-1278 y(as)32 b(recording)f(exactly)h(what)g(y)m(ou)g(c)m(hanged,)g
+1245 y(as)32 b(recording)f(exactly)h(what)g(y)m(ou)g(c)m(hanged,)g
(when)f(y)m(ou)h(c)m(hanged)g(it,)g(and)f(other)h(suc)m(h)f
-(information.)150 1388 y(Note)h(that)f(the)g(rep)s(ository)f(is)f(not)i
+(information.)150 1355 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 1497 y(should)c(b)s(e)i(in)f
-(separate)j(lo)s(cations.)275 1631 y Ft(Cvs)g Fu(can)g(access)i(a)f
+b(,)31 b(or)f(vice)h(v)m(ersa;)h(they)150 1465 y(should)c(b)s(e)i(in)f
+(separate)j(lo)s(cations.)275 1593 y Ft(Cvs)g Fu(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
-1741 y(or)h(it)g(migh)m(t)g(b)s(e)f(on)h(a)g(computer)g(across)h(the)f
+1702 y(or)h(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 1850 y(w)m(a)m(ys)41
+b(distinguish)29 b(v)-5 b(arious)150 1812 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
(name)g(can)h(start)f(with)f(an)i Fo(access)g(metho)s(d)p
-Fu(.)70 b(F)-8 b(or)150 1960 y(example,)30 b(the)g(access)i(metho)s(d)d
+Fu(.)70 b(F)-8 b(or)150 1921 y(example,)30 b(the)g(access)i(metho)s(d)d
Fp(:local:)f Fu(means)i(to)h(access)g(a)f(rep)s(ository)f(directory)-8
-b(,)31 b(so)f(the)g(rep)s(osi-)150 2069 y(tory)i Fp
+b(,)31 b(so)f(the)g(rep)s(osi-)150 2031 y(tory)i Fp
(:local:/usr/local/cvsroot)25 b Fu(means)32 b(that)h(the)f(rep)s
(ository)f(is)g(in)f(`)p Fp(/usr/local/cvsroot)p Fu(')150
-2179 y(on)37 b(the)f(computer)h(running)d Ft(cvs)p Fu(.)59
+2141 y(on)37 b(the)f(computer)h(running)d Ft(cvs)p Fu(.)59
b(F)-8 b(or)37 b(information)e(on)h(other)h(access)h(metho)s(ds,)g(see)
-f(Section)g(2.9)150 2289 y([Remote)32 b(rep)s(ositories],)d(page)i(18.)
-275 2422 y(If)24 b(the)g(access)i(metho)s(d)e(is)f(omitted,)j(then)f
+f(Section)g(2.9)150 2250 y([Remote)32 b(rep)s(ositories],)d(page)i(18.)
+275 2378 y(If)24 b(the)g(access)i(metho)s(d)e(is)f(omitted,)j(then)f
(if)e(the)i(rep)s(ository)e(do)s(es)h(not)h(con)m(tain)g(`)p
-Fp(:)p Fu(',)h(then)e Fp(:local:)150 2532 y Fu(is)30
+Fp(:)p Fu(',)h(then)e Fp(:local:)150 2488 y Fu(is)30
b(assumed.)41 b(If)31 b(it)f(do)s(es)h(con)m(tain)g(`)p
Fp(:)p Fu(')g(then)g(either)f Fp(:ext:)f Fu(or)i Fp(:server:)e
-Fu(is)h(assumed.)41 b(F)-8 b(or)32 b(example,)150 2641
+Fu(is)h(assumed.)41 b(F)-8 b(or)32 b(example,)150 2598
y(if)c(y)m(ou)i(ha)m(v)m(e)h(a)e(lo)s(cal)g(rep)s(ository)f(in)g(`)p
Fp(/usr/local/cvsroot)p Fu(',)e(y)m(ou)j(can)h(use)f
-Fp(/usr/local/cvsroot)150 2751 y Fu(instead)36 b(of)h
+Fp(/usr/local/cvsroot)150 2707 y Fu(instead)36 b(of)h
Fp(:local:/usr/local/cvsro)o(ot)p Fu(.)53 b(But)37 b(if)f(\(under)f
-(Windo)m(ws)h(NT,)h(for)f(example\))h(y)m(our)150 2861
+(Windo)m(ws)h(NT,)h(for)f(example\))h(y)m(our)150 2817
y(lo)s(cal)47 b(rep)s(ository)f(is)h(`)p Fp(c:\\src\\cvsroot)p
Fu(',)i(then)e(y)m(ou)h(m)m(ust)g(sp)s(ecify)e(the)i(access)h(metho)s
-(d,)i(as)d(in)150 2970 y Fp(:local:c:\\src\\cvsroot)p
-Fu(.)275 3104 y(The)35 b(rep)s(ository)f(is)h(split)f(in)g(t)m(w)m(o)j
+(d,)i(as)d(in)150 2926 y Fp(:local:c:\\src\\cvsroot)p
+Fu(.)275 3055 y(The)35 b(rep)s(ository)f(is)h(split)f(in)g(t)m(w)m(o)j
(parts.)56 b(`)p Fp($CVSROOT/CVSROOT)p Fu(')32 b(con)m(tains)k
-(administrativ)m(e)e(\014les)150 3214 y(for)c Ft(cvs)p
+(administrativ)m(e)e(\014les)150 3164 y(for)c Ft(cvs)p
Fu(.)40 b(The)30 b(other)g(directories)g(con)m(tain)h(the)f(actual)h
-(user-de\014ned)e(mo)s(dules.)150 3468 y Fq(2.1)68 b(T)-11
+(user-de\014ned)e(mo)s(dules.)150 3403 y Fq(2.1)68 b(T)-11
b(elling)46 b(CVS)e(where)h(y)l(our)g(rep)t(ository)h(is)275
-3660 y Fu(There)41 b(are)i(sev)m(eral)f(w)m(a)m(ys)h(to)g(tell)e
+3589 y Fu(There)41 b(are)i(sev)m(eral)f(w)m(a)m(ys)h(to)g(tell)e
Ft(cvs)h Fu(where)f(to)i(\014nd)e(the)h(rep)s(ository)-8
-b(.)75 b(Y)-8 b(ou)43 b(can)g(name)f(the)150 3770 y(rep)s(ository)29
+b(.)75 b(Y)-8 b(ou)43 b(can)g(name)f(the)150 3699 y(rep)s(ository)29
b(on)i(the)f(command)g(line)f(explicitly)-8 b(,)29 b(with)g(the)h
Fp(-d)g Fu(\(for)g Fp(")p Fu(directory)p Fp(")p Fu(\))g(option:)390
-3898 y Fp(cvs)47 b(-d)g(/usr/local/cvsroot)c(checkout)i(yoyodyne/tc)275
-4031 y Fu(Or)24 b(y)m(ou)i(can)g(set)h(the)f Fp($CVSROOT)d
+3821 y Fp(cvs)47 b(-d)g(/usr/local/cvsroot)c(checkout)i(yoyodyne/tc)275
+3949 y Fu(Or)24 b(y)m(ou)i(can)g(set)h(the)f Fp($CVSROOT)d
Fu(en)m(vironmen)m(t)i(v)-5 b(ariable)25 b(to)h(an)g(absolute)f(path)h
-(to)g(the)g(ro)s(ot)g(of)g(the)150 4141 y(rep)s(ository)-8
+(to)g(the)g(ro)s(ot)g(of)g(the)150 4059 y(rep)s(ository)-8
b(,)35 b(`)p Fp(/usr/local/cvsroot)p Fu(')30 b(in)j(this)g(example.)53
b(T)-8 b(o)35 b(set)g Fp($CVSROOT)p Fu(,)e Fp(csh)h Fu(and)g
-Fp(tcsh)f Fu(users)150 4251 y(should)28 b(ha)m(v)m(e)k(this)d(line)g
+Fp(tcsh)f Fu(users)150 4168 y(should)28 b(ha)m(v)m(e)k(this)d(line)g
(in)g(their)g(`)p Fp(.cshrc)p Fu(')h(or)g(`)p Fp(.tcshrc)p
-Fu(')f(\014les:)390 4379 y Fp(setenv)46 b(CVSROOT)g(/usr/local/cvsroot)
-150 4512 y(sh)30 b Fu(and)g Fp(bash)f Fu(users)g(should)g(instead)g(ha)
+Fu(')f(\014les:)390 4291 y Fp(setenv)46 b(CVSROOT)g(/usr/local/cvsroot)
+150 4419 y(sh)30 b Fu(and)g Fp(bash)f Fu(users)g(should)g(instead)g(ha)
m(v)m(e)j(these)f(lines)d(in)h(their)h(`)p Fp(.profile)p
-Fu(')e(or)j(`)p Fp(.bashrc)p Fu(':)390 4640 y Fp
-(CVSROOT=/usr/local/cvsro)o(ot)390 4744 y(export)46 b(CVSROOT)275
-4878 y Fu(A)35 b(rep)s(ository)e(sp)s(eci\014ed)h(with)f
+Fu(')e(or)j(`)p Fp(.bashrc)p Fu(':)390 4541 y Fp
+(CVSROOT=/usr/local/cvsro)o(ot)390 4645 y(export)46 b(CVSROOT)275
+4773 y Fu(A)35 b(rep)s(ository)e(sp)s(eci\014ed)h(with)f
Fp(-d)h Fu(will)f(o)m(v)m(erride)i(the)g Fp($CVSROOT)d
Fu(en)m(vironmen)m(t)j(v)-5 b(ariable.)53 b(Once)150
-4987 y(y)m(ou'v)m(e)24 b(c)m(hec)m(k)m(ed)h(a)e(w)m(orking)f(cop)m(y)h
+4883 y(y)m(ou'v)m(e)24 b(c)m(hec)m(k)m(ed)h(a)e(w)m(orking)f(cop)m(y)h
(out)g(from)g(the)f(rep)s(ository)-8 b(,)24 b(it)f(will)d(remem)m(b)s
-(er)i(where)g(its)g(rep)s(ository)150 5097 y(is)29 b(\(the)i
+(er)i(where)g(its)g(rep)s(ository)150 4993 y(is)29 b(\(the)i
(information)e(is)g(recorded)i(in)e(the)h(`)p Fp(CVS/Root)p
Fu(')f(\014le)g(in)g(the)i(w)m(orking)f(cop)m(y\).)275
-5230 y(The)38 b Fp(-d)h Fu(option)f(and)h(the)g(`)p Fp(CVS/Root)p
-Fu(')f(\014le)g(b)s(oth)g(o)m(v)m(erride)h(the)h Fp($CVSROOT)d
-Fu(en)m(vironmen)m(t)h(v)-5 b(ari-)150 5340 y(able.)42
-b(If)30 b Fp(-d)g Fu(option)h(di\013ers)e(from)i(`)p
-Fp(CVS/Root)p Fu(',)e(the)i(former)g(is)e(used)i(\(and)f(sp)s(ecifying)
-f Fp(-d)h Fu(will)e(cause)p eop
+5121 y(The)25 b Fp(-d)h Fu(option)f(and)h(the)g(`)p Fp(CVS/Root)p
+Fu(')e(\014le)h(b)s(oth)h(o)m(v)m(erride)g(the)g Fp($CVSROOT)e
+Fu(en)m(vironmen)m(t)i(v)-5 b(ariable.)150 5230 y(If)36
+b Fp(-d)g Fu(option)h(di\013ers)e(from)h(`)p Fp(CVS/Root)p
+Fu(',)h(the)g(former)g(is)e(used.)60 b(Of)36 b(course,)j(for)d(prop)s
+(er)f(op)s(eration)150 5340 y(they)c(should)d(b)s(e)i(t)m(w)m(o)h(w)m
+(a)m(ys)h(of)e(referring)f(to)i(the)g(same)f(rep)s(ository)-8
+b(.)p eop
%%Page: 8 10
8 9 bop 150 -116 a Fu(8)2156 b(CVS|Concurren)m(t)29 b(V)-8
-b(ersions)30 b(System)150 366 y(`)p Fp(CVS/Root)p Fu(')36
-b(to)j(b)s(e)e(up)s(dated\).)63 b(Of)38 b(course,)i(for)e(prop)s(er)e
-(op)s(eration)i(they)g(should)e(b)s(e)i(t)m(w)m(o)h(w)m(a)m(ys)g(of)150
-476 y(referring)29 b(to)i(the)g(same)f(rep)s(ository)-8
-b(.)150 735 y Fq(2.2)68 b(Ho)l(w)46 b(data)f(is)h(stored)f(in)g(the)g
-(rep)t(ository)275 928 y Fu(F)-8 b(or)34 b(most)h(purp)s(oses)d(it)h
-(isn't)h(imp)s(ortan)m(t)f Fo(ho)m(w)42 b Ft(cvs)33 b
-Fu(stores)h(information)f(in)f(the)j(rep)s(ository)-8
-b(.)51 b(In)150 1037 y(fact,)41 b(the)d(format)g(has)f(c)m(hanged)i(in)
-d(the)i(past,)i(and)d(is)g(lik)m(ely)f(to)i(c)m(hange)h(in)e(the)h
-(future.)62 b(Since)36 b(in)150 1147 y(almost)d(all)f(cases)i(one)g
-(accesses)g(the)g(rep)s(ository)e(via)h Ft(cvs)f Fu(commands,)h(suc)m
-(h)g(c)m(hanges)h(need)f(not)h(b)s(e)150 1257 y(disruptiv)m(e.)275
-1392 y(Ho)m(w)m(ev)m(er,)50 b(in)44 b(some)i(cases)f(it)g(ma)m(y)h(b)s
-(e)e(necessary)h(to)h(understand)d(ho)m(w)i Ft(cvs)f
-Fu(stores)i(data)f(in)150 1501 y(the)g(rep)s(ository)-8
-b(,)48 b(for)c(example)h(y)m(ou)g(migh)m(t)f(need)g(to)i(trac)m(k)g(do)
-m(wn)e Ft(cvs)g Fu(lo)s(c)m(ks)g(\(see)i(Section)e(10.5)150
-1611 y([Concurrency],)28 b(page)h(61\))g(or)f(y)m(ou)g(migh)m(t)f(need)
-h(to)h(deal)e(with)g(the)h(\014le)f(p)s(ermissions)d(appropriate)j(for)
-150 1720 y(the)k(rep)s(ository)-8 b(.)150 1946 y Fn(2.2.1)63
-b(Where)41 b(\014les)g(are)g(stored)h(within)e(the)h(rep)s(ository)275
-2139 y Fu(The)23 b(o)m(v)m(erall)i(structure)e(of)i(the)f(rep)s
-(ository)f(is)g(a)i(directory)f(tree)g(corresp)s(onding)f(to)i(the)f
-(directories)150 2248 y(in)29 b(the)i(w)m(orking)e(directory)-8
-b(.)41 b(F)-8 b(or)31 b(example,)f(supp)s(osing)e(the)j(rep)s(ository)e
-(is)g(in)390 2378 y Fp(/usr/local/cvsroot)150 2513 y
-Fu(here)h(is)g(a)g(p)s(ossible)e(directory)i(tree)h(\(sho)m(wing)f
-(only)g(the)g(directories\):)390 2642 y Fp(/usr)438 2746
-y(|)438 2849 y(+--local)438 2953 y(|)143 b(|)438 3057
-y(|)g(+--cvsroot)438 3161 y(|)g(|)190 b(|)438 3264 y(|)143
-b(|)190 b(+--CVSROOT)867 3368 y(|)286 b(\(administrative)44
-b(files\))867 3472 y(|)867 3576 y(+--gnu)867 3680 y(|)143
-b(|)867 3783 y(|)g(+--diff)867 3887 y(|)g(|)g(\(source)46
-b(code)h(to)g Ft(gnu)g Fp(diff\))867 3991 y(|)143 b(|)867
-4095 y(|)g(+--rcs)867 4198 y(|)g(|)g(\(source)46 b(code)h(to)g
-Ft(r)n(cs)p Fp(\))867 4302 y(|)143 b(|)867 4406 y(|)g(+--cvs)867
-4510 y(|)334 b(\(source)46 b(code)h(to)g Ft(cvs)p Fp(\))867
-4614 y(|)867 4717 y(+--yoyodyne)1058 4821 y(|)1058 4925
-y(+--tc)1058 5029 y(|)191 b(|)1058 5132 y(|)g(+--man)1058
-5236 y(|)g(|)1058 5340 y(|)g(+--testing)p eop
+b(ersions)30 b(System)150 366 y Fq(2.2)68 b(Ho)l(w)46
+b(data)f(is)h(stored)f(in)g(the)g(rep)t(ository)275 580
+y Fu(F)-8 b(or)34 b(most)h(purp)s(oses)d(it)h(isn't)h(imp)s(ortan)m(t)f
+Fo(ho)m(w)42 b Ft(cvs)33 b Fu(stores)h(information)f(in)f(the)j(rep)s
+(ository)-8 b(.)51 b(In)150 689 y(fact,)41 b(the)d(format)g(has)f(c)m
+(hanged)i(in)d(the)i(past,)i(and)d(is)g(lik)m(ely)f(to)i(c)m(hange)h
+(in)e(the)h(future.)62 b(Since)36 b(in)150 799 y(almost)d(all)f(cases)i
+(one)g(accesses)g(the)g(rep)s(ository)e(via)h Ft(cvs)f
+Fu(commands,)h(suc)m(h)g(c)m(hanges)h(need)f(not)h(b)s(e)150
+908 y(disruptiv)m(e.)275 1064 y(Ho)m(w)m(ev)m(er,)50
+b(in)44 b(some)i(cases)f(it)g(ma)m(y)h(b)s(e)e(necessary)h(to)h
+(understand)d(ho)m(w)i Ft(cvs)f Fu(stores)i(data)f(in)150
+1173 y(the)g(rep)s(ository)-8 b(,)48 b(for)c(example)h(y)m(ou)g(migh)m
+(t)f(need)g(to)i(trac)m(k)g(do)m(wn)e Ft(cvs)g Fu(lo)s(c)m(ks)g(\(see)i
+(Section)e(10.5)150 1283 y([Concurrency],)28 b(page)h(63\))g(or)f(y)m
+(ou)g(migh)m(t)f(need)h(to)h(deal)e(with)g(the)h(\014le)f(p)s
+(ermissions)d(appropriate)j(for)150 1392 y(the)k(rep)s(ository)-8
+b(.)150 1658 y Fn(2.2.1)63 b(Where)41 b(\014les)g(are)g(stored)h
+(within)e(the)h(rep)s(ository)275 1871 y Fu(The)23 b(o)m(v)m(erall)i
+(structure)e(of)i(the)f(rep)s(ository)f(is)g(a)i(directory)f(tree)g
+(corresp)s(onding)f(to)i(the)f(directories)150 1981 y(in)29
+b(the)i(w)m(orking)e(directory)-8 b(.)41 b(F)-8 b(or)31
+b(example,)f(supp)s(osing)e(the)j(rep)s(ository)e(is)g(in)390
+2130 y Fp(/usr/local/cvsroot)150 2285 y Fu(here)h(is)g(a)g(p)s(ossible)
+e(directory)i(tree)h(\(sho)m(wing)f(only)g(the)g(directories\):)390
+2434 y Fp(/usr)438 2538 y(|)438 2642 y(+--local)438 2746
+y(|)143 b(|)438 2849 y(|)g(+--cvsroot)438 2953 y(|)g(|)190
+b(|)438 3057 y(|)143 b(|)190 b(+--CVSROOT)867 3161 y(|)286
+b(\(administrative)44 b(files\))867 3264 y(|)867 3368
+y(+--gnu)867 3472 y(|)143 b(|)867 3576 y(|)g(+--diff)867
+3680 y(|)g(|)g(\(source)46 b(code)h(to)g Ft(gnu)g Fp(diff\))867
+3783 y(|)143 b(|)867 3887 y(|)g(+--rcs)867 3991 y(|)g(|)g(\(source)46
+b(code)h(to)g Ft(r)n(cs)p Fp(\))867 4095 y(|)143 b(|)867
+4198 y(|)g(+--cvs)867 4302 y(|)334 b(\(source)46 b(code)h(to)g
+Ft(cvs)p Fp(\))867 4406 y(|)867 4510 y(+--yoyodyne)1058
+4614 y(|)1058 4717 y(+--tc)1058 4821 y(|)191 b(|)1058
+4925 y(|)g(+--man)1058 5029 y(|)g(|)1058 5132 y(|)g(+--testing)1058
+5236 y(|)1058 5340 y(+--\(other)45 b(Yoyodyne)h(software\))p
+eop
%%Page: 9 11
9 10 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)2471
-b(9)1058 366 y Fp(|)1058 470 y(+--\(other)45 b(Yoyodyne)h(software\))
-275 608 y Fu(With)36 b(the)g(directories)g(are)h Fo(history)e(\014les)
+b(9)275 366 y(With)36 b(the)g(directories)g(are)h Fo(history)e(\014les)
40 b Fu(for)c(eac)m(h)i(\014le)d(under)g(v)m(ersion)h(con)m(trol.)60
-b(The)36 b(name)h(of)150 718 y(the)28 b(history)f(\014le)h(is)f(the)h
+b(The)36 b(name)h(of)150 476 y(the)28 b(history)f(\014le)h(is)f(the)h
(name)g(of)h(the)f(corresp)s(onding)e(\014le)h(with)g(`)p
Fp(,v)p Fu(')h(app)s(ended)f(to)i(the)f(end.)39 b(Here)29
-b(is)150 827 y(what)h(the)h(rep)s(ository)e(for)h(the)h(`)p
+b(is)150 586 y(what)h(the)h(rep)s(ository)e(for)h(the)h(`)p
Fp(yoyodyne/tc)p Fu(')d(directory)i(migh)m(t)g(lo)s(ok)g(lik)m(e:)485
-959 y Fp($CVSROOT)581 1063 y(|)581 1167 y(+--yoyodyne)581
-1271 y(|)143 b(|)581 1374 y(|)g(+--tc)581 1478 y(|)g(|)g(|)963
-1582 y(+--Makefile,v)963 1686 y(+--backend.c,v)963 1790
-y(+--driver.c,v)963 1893 y(+--frontend.c,v)963 1997 y(+--parser.c,v)963
-2101 y(+--man)963 2205 y(|)190 b(|)963 2308 y(|)g(+--tc.1,v)963
-2412 y(|)963 2516 y(+--testing)1201 2620 y(|)1201 2724
-y(+--testpgm.t,v)1201 2827 y(+--test2.t,v)275 2965 y
+748 y Fp($CVSROOT)581 852 y(|)581 955 y(+--yoyodyne)581
+1059 y(|)143 b(|)581 1163 y(|)g(+--tc)581 1267 y(|)g(|)g(|)963
+1371 y(+--Makefile,v)963 1474 y(+--backend.c,v)963 1578
+y(+--driver.c,v)963 1682 y(+--frontend.c,v)963 1786 y(+--parser.c,v)963
+1889 y(+--man)963 1993 y(|)190 b(|)963 2097 y(|)g(+--tc.1,v)963
+2201 y(|)963 2305 y(+--testing)1201 2408 y(|)1201 2512
+y(+--testpgm.t,v)1201 2616 y(+--test2.t,v)275 2784 y
Fu(The)20 b(history)f(\014les)h(con)m(tain,)j(among)e(other)g(things,)g
(enough)g(information)d(to)k(recreate)g(an)m(y)f(revision)150
-3075 y(of)35 b(the)f(\014le,)h(a)g(log)g(of)f(all)g(commit)g(messages)h
+2894 y(of)35 b(the)f(\014le,)h(a)g(log)g(of)f(all)g(commit)g(messages)h
(and)f(the)h(user-name)f(of)h(the)f(p)s(erson)g(who)g(committed)150
-3184 y(the)h(revision.)53 b(The)34 b(history)g(\014les)g(are)h(kno)m
+3003 y(the)h(revision.)53 b(The)34 b(history)g(\014les)g(are)h(kno)m
(wn)f(as)h Fo(R)m(CS)g(\014les)p Fu(,)g(b)s(ecause)g(the)g(\014rst)f
-(program)h(to)g(store)150 3294 y(\014les)g(in)g(that)h(format)h(w)m(as)
+(program)h(to)g(store)150 3113 y(\014les)g(in)g(that)h(format)h(w)m(as)
f(a)h(v)m(ersion)e(con)m(trol)i(system)f(kno)m(wn)g(as)g
Ft(r)n(cs)p Fu(.)57 b(F)-8 b(or)36 b(a)h(full)d(description)g(of)150
-3404 y(the)29 b(\014le)e(format,)i(see)g(the)g Fp(man)e
+3222 y(the)29 b(\014le)e(format,)i(see)g(the)g Fp(man)e
Fu(page)j Fo(rcs\014le\(5\))p Fu(,)f(distributed)c(with)i
Ft(r)n(cs)p Fu(,)h(or)h(the)f(\014le)g(`)p Fp(doc/RCSFILES)p
-Fu(')150 3513 y(in)j(the)i Ft(cvs)f Fu(source)g(distribution.)44
+Fu(')150 3332 y(in)j(the)i Ft(cvs)f Fu(source)g(distribution.)44
b(This)30 b(\014le)i(format)h(has)f(b)s(ecome)h(v)m(ery)g(common|man)m
-(y)g(systems)150 3623 y(other)e(than)f Ft(cvs)f Fu(or)i
+(y)g(systems)150 3442 y(other)e(than)f Ft(cvs)f Fu(or)i
Ft(r)n(cs)e Fu(can)i(at)g(least)f(imp)s(ort)f(history)g(\014les)h(in)f
-(this)g(format.)275 3761 y(The)34 b Ft(r)n(cs)g Fu(\014les)g(used)g(in)
+(this)g(format.)275 3610 y(The)34 b Ft(r)n(cs)g Fu(\014les)g(used)g(in)
g Ft(cvs)g Fu(di\013er)g(in)g(a)h(few)g(w)m(a)m(ys)h(from)f(the)g
-(standard)f(format.)55 b(The)35 b(biggest)150 3870 y(di\013erence)28
+(standard)f(format.)55 b(The)35 b(biggest)150 3719 y(di\013erence)28
b(is)g(magic)h(branc)m(hes;)h(for)e(more)h(information)f(see)h(Section)
-g(5.5)h([Magic)g(branc)m(h)e(n)m(um)m(b)s(ers],)150 3980
-y(page)j(40.)42 b(Also)30 b(in)f Ft(cvs)g Fu(the)h(v)-5
+g(5.5)h([Magic)g(branc)m(h)e(n)m(um)m(b)s(ers],)150 3829
+y(page)j(42.)42 b(Also)30 b(in)f Ft(cvs)g Fu(the)h(v)-5
b(alid)29 b(tag)j(names)e(are)h(a)f(subset)g(of)g(what)h
Ft(r)n(cs)e Fu(accepts;)j(for)e Ft(cvs)p Fu('s)f(rules)150
-4089 y(see)i(Section)f(4.4)i([T)-8 b(ags],)32 b(page)f(32.)150
-4320 y Fn(2.2.2)63 b(File)41 b(p)s(ermissions)275 4516
+3938 y(see)i(Section)f(4.4)i([T)-8 b(ags],)32 b(page)f(32.)150
+4230 y Fn(2.2.2)63 b(File)41 b(p)s(ermissions)275 4456
y Fu(All)33 b(`)p Fp(,v)p Fu(')h(\014les)f(are)i(created)h(read-only)-8
b(,)35 b(and)f(y)m(ou)h(should)d(not)j(c)m(hange)h(the)e(p)s(ermission)
-e(of)i(those)150 4626 y(\014les.)71 b(The)41 b(directories)f(inside)e
+e(of)i(those)150 4565 y(\014les.)71 b(The)41 b(directories)f(inside)e
(the)j(rep)s(ository)f(should)f(b)s(e)h(writable)g(b)m(y)h(the)g(p)s
-(ersons)e(that)j(ha)m(v)m(e)150 4735 y(p)s(ermission)25
+(ersons)e(that)j(ha)m(v)m(e)150 4675 y(p)s(ermission)25
b(to)j(mo)s(dify)f(the)h(\014les)e(in)h(eac)m(h)i(directory)-8
b(.)40 b(This)26 b(normally)g(means)i(that)g(y)m(ou)h(m)m(ust)e(create)
-150 4845 y(a)g(UNIX)f(group)g(\(see)h(group\(5\)\))h(consisting)d(of)h
+150 4785 y(a)g(UNIX)f(group)g(\(see)h(group\(5\)\))h(consisting)d(of)h
(the)h(p)s(ersons)e(that)i(are)g(to)g(edit)f(the)g(\014les)f(in)g(a)i
-(pro)5 b(ject,)150 4955 y(and)30 b(set)h(up)e(the)i(rep)s(ository)e(so)
+(pro)5 b(ject,)150 4894 y(and)30 b(set)h(up)e(the)i(rep)s(ository)e(so)
h(that)h(it)f(is)g(that)h(group)f(that)h(o)m(wns)f(the)g(directory)-8
-b(.)275 5093 y(This)28 b(means)i(that)h(y)m(ou)g(can)g(only)e(con)m
+b(.)275 5062 y(This)28 b(means)i(that)h(y)m(ou)g(can)g(only)e(con)m
(trol)i(access)h(to)f(\014les)e(on)h(a)h(p)s(er-directory)e(basis.)275
5230 y(Note)40 b(that)h(users)d(m)m(ust)i(also)f(ha)m(v)m(e)i(write)e
(access)i(to)f(c)m(hec)m(k)h(out)f(\014les,)h(b)s(ecause)e
Ft(cvs)g Fu(needs)g(to)150 5340 y(create)32 b(lo)s(c)m(k)e(\014les)g
-(\(see)h(Section)f(10.5)i([Concurrency],)e(page)h(61\).)p
+(\(see)h(Section)f(10.5)i([Concurrency],)e(page)h(63\).)p
eop
%%Page: 10 12
10 11 bop 150 -116 a Fu(10)2111 b(CVS|Concurren)m(t)29
@@ -8798,8 +8806,8 @@ y(rep)s(ository)-8 b(.)68 b Fp(CVSUMASK)37 b Fu(do)s(es)i(not)h
(\014les,)f(except)h(that)g(sometimes)150 1651 y Ft(cvs)e
Fu(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
-1761 y(page)24 b(62;)i(-r,)f(Section)e(A.4)h([Global)e(options],)i
-(page)g(82;)j(or)c(CVSREAD,)g(App)s(endix)d(D)k([En)m(vironmen)m(t)150
+1761 y(page)24 b(64;)i(-r,)f(Section)e(A.4)h([Global)e(options],)i
+(page)g(84;)j(or)c(CVSREAD,)g(App)s(endix)d(D)k([En)m(vironmen)m(t)150
1871 y(v)-5 b(ariables],)30 b(page)h(139\).)275 2020
y(Note)36 b(that)f(using)e(the)i(clien)m(t/serv)m(er)h
Ft(cvs)d Fu(\(see)j(Section)f(2.9)h([Remote)g(rep)s(ositories],)f(page)
@@ -8817,7 +8825,7 @@ h(e\013ect.)275 2608 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
Ft(cvsr)n(oot)d Fu(directory)150 2717 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 2827 y(page)e(22.)275
+(ord)d(authen)m(tication)h(securit)m(y],)150 2827 y(page)e(23.)275
2976 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
3086 y(abilit)m(y)j(to)j(p)s(erform)e(op)s(erations)g(whic)m(h)g(the)h
@@ -8840,7 +8848,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 3962 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 4072 y(authen)m(tication)31
-b(securit)m(y],)f(page)h(22\).)150 4326 y Fn(2.2.3)63
+b(securit)m(y],)f(page)h(23\).)150 4326 y Fn(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 4533 y Fu(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
@@ -8902,11 +8910,11 @@ h(`)p Fp(CVS/fileattr)p Fu(';)g(see)h(\014leattr.h)f(in)f(the)i(CVS)e
(additional)e(\014les.)275 3028 y(This)33 b(b)s(eha)m(vior)i(is)f
(implemen)m(ted)g(only)h(b)m(y)g Ft(cvs)g Fu(1.7)h(and)f(later;)k(for)c
(details)f(see)i(Section)g(10.6.5)150 3138 y([W)-8 b(atc)m(hes)33
-b(Compatibilit)m(y],)28 b(page)j(65.)150 3353 y Fn(2.2.6)63
+b(Compatibilit)m(y],)28 b(page)j(67.)150 3353 y Fn(2.2.6)63
b(CVS)40 b(lo)s(c)m(ks)h(in)g(the)g(rep)s(ository)275
3543 y Fu(F)-8 b(or)42 b(an)f(in)m(tro)s(duction)f(to)i(CVS)f(lo)s(c)m
(ks)h(fo)s(cusing)e(on)h(user-visible)e(b)s(eha)m(vior,)44
-b(see)e(Section)f(10.5)150 3652 y([Concurrency],)h(page)f(61.)70
+b(see)e(Section)f(10.5)150 3652 y([Concurrency],)h(page)f(63.)70
b(The)39 b(follo)m(wing)g(section)h(is)f(aimed)g(at)i(p)s(eople)d(who)i
(are)g(writing)e(to)s(ols)150 3762 y(whic)m(h)f(w)m(an)m(t)h(to)h
(access)g(a)g(CVS)e(rep)s(ository)g(without)g(in)m(terfering)f(with)h
@@ -9041,1043 +9049,1096 @@ eop
%%Page: 13 15
13 14 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
2425 b(13)150 366 y Fq(2.3)68 b(Ho)l(w)46 b(data)f(is)h(stored)f(in)g
-(the)g(w)l(orking)h(directory)275 559 y Fu(While)30 b(w)m(e)h(are)h
+(the)g(w)l(orking)h(directory)275 557 y Fu(While)30 b(w)m(e)h(are)h
(discussing)d Ft(cvs)h Fu(in)m(ternals)g(whic)m(h)g(ma)m(y)i(b)s(ecome)
-f(visible)e(from)i(time)g(to)h(time,)f(w)m(e)150 669
+f(visible)e(from)i(time)g(to)h(time,)f(w)m(e)150 666
y(migh)m(t)g(as)h(w)m(ell)f(talk)h(ab)s(out)f(what)h
Ft(cvs)e Fu(puts)h(in)g(the)g(`)p Fp(CVS)p Fu(')h(directories)e(in)h
-(the)h(w)m(orking)f(directories.)150 779 y(As)f(with)e(the)j(rep)s
+(the)h(w)m(orking)f(directories.)150 776 y(As)f(with)e(the)j(rep)s
(ository)-8 b(,)29 b Ft(cvs)g Fu(handles)f(this)h(information)f(and)i
(one)g(can)g(usually)e(access)j(it)e(via)h Ft(cvs)150
-888 y Fu(commands.)46 b(But)33 b(in)e(some)i(cases)g(it)f(ma)m(y)h(b)s
+886 y Fu(commands.)46 b(But)33 b(in)e(some)i(cases)g(it)f(ma)m(y)h(b)s
(e)e(useful)g(to)i(lo)s(ok)f(at)h(it,)g(and)e(other)i(programs,)g(suc)m
-(h)f(as)150 998 y(the)c Fp(jCVS)f Fu(graphical)f(user)h(in)m(terface)i
+(h)f(as)150 995 y(the)c Fp(jCVS)f Fu(graphical)f(user)h(in)m(terface)i
(or)e(the)h Fp(VC)f Fu(pac)m(k)-5 b(age)30 b(for)e(emacs,)h(ma)m(y)f
-(need)g(to)g(lo)s(ok)g(at)g(it.)40 b(Suc)m(h)150 1107
+(need)g(to)g(lo)s(ok)g(at)g(it.)40 b(Suc)m(h)150 1105
y(programs)26 b(should)f(follo)m(w)h(the)h(recommendations)f(in)g(this)
f(section)i(if)f(they)h(hop)s(e)f(to)h(b)s(e)f(able)g(to)i(w)m(ork)150
-1217 y(with)35 b(other)h(programs)f(whic)m(h)g(use)h(those)g(\014les,)h
+1214 y(with)35 b(other)h(programs)f(whic)m(h)g(use)h(those)g(\014les,)h
(including)32 b(future)j(v)m(ersions)h(of)g(the)g(programs)g(just)150
-1327 y(men)m(tioned)30 b(and)g(the)g(command-line)f Ft(cvs)h
-Fu(clien)m(t.)275 1461 y(The)39 b(`)p Fp(CVS)p Fu(')g(directory)h(con)m
+1324 y(men)m(tioned)30 b(and)g(the)g(command-line)f Ft(cvs)h
+Fu(clien)m(t.)275 1456 y(The)39 b(`)p Fp(CVS)p Fu(')g(directory)h(con)m
(tains)g(sev)m(eral)g(\014les.)69 b(Programs)40 b(whic)m(h)e(are)j
-(reading)e(this)f(directory)150 1571 y(should)31 b(silen)m(tly)h
+(reading)e(this)f(directory)150 1566 y(should)31 b(silen)m(tly)h
(ignore)g(\014les)g(whic)m(h)g(are)i(in)e(the)h(directory)g(but)f(whic)
-m(h)g(are)i(not)f(do)s(cumen)m(ted)g(here,)150 1680 y(to)e(allo)m(w)f
-(for)g(future)g(expansion.)150 1840 y(`)p Fp(Root)p Fu(')238
-b(This)30 b(\014le)h(con)m(tains)h(the)g(curren)m(t)g
-Ft(cvs)f Fu(ro)s(ot,)i(as)f(describ)s(ed)e(in)g(Section)i(2.1)h([Sp)s
-(ecifying)630 1950 y(a)e(rep)s(ository],)f(page)h(7.)150
-2110 y(`)p Fp(Repository)p Fu(')630 2219 y(This)20 b(\014le)h(con)m
+m(h)g(are)i(not)f(do)s(cumen)m(ted)g(here,)150 1675 y(to)e(allo)m(w)f
+(for)g(future)g(expansion.)275 1807 y(The)25 b(\014les)g(are)h(stored)g
+(according)g(to)h(the)f(text)h(\014le)e(con)m(v)m(en)m(tion)i(for)e
+(the)i(system)f(in)e(question.)39 b(This)150 1917 y(means)26
+b(that)h(w)m(orking)e(directories)h(are)g(not)h(p)s(ortable)e(b)s(et)m
+(w)m(een)i(systems)f(with)f(di\013ering)f(con)m(v)m(en)m(tions)150
+2027 y(for)h(storing)g(text)i(\014les.)38 b(This)24 b(is)g(in)m(ten)m
+(tional,)i(on)g(the)g(theory)f(that)i(the)e(\014les)g(b)s(eing)f
+(managed)i(b)m(y)g(CVS)150 2136 y(probably)j(will)e(not)k(b)s(e)f(p)s
+(ortable)f(b)s(et)m(w)m(een)i(suc)m(h)f(systems)g(either.)150
+2291 y(`)p Fp(Root)p Fu(')238 b(This)30 b(\014le)h(con)m(tains)h(the)g
+(curren)m(t)g Ft(cvs)f Fu(ro)s(ot,)i(as)f(describ)s(ed)e(in)g(Section)i
+(2.1)h([Sp)s(ecifying)630 2400 y(a)e(rep)s(ository],)f(page)h(7.)150
+2555 y(`)p Fp(Repository)p Fu(')630 2665 y(This)20 b(\014le)h(con)m
(tains)h(the)g(directory)g(within)d(the)j(rep)s(ository)f(whic)m(h)g
-(the)h(curren)m(t)f(directory)630 2329 y(corresp)s(onds)f(with.)36
+(the)h(curren)m(t)f(directory)630 2774 y(corresp)s(onds)f(with.)36
b(It)21 b(can)g(b)s(e)f(either)h(an)f(absolute)h(pathname)g(or)g(a)g
-(relativ)m(e)g(pathname;)630 2438 y Ft(cvs)34 b Fu(has)h(had)g(the)h
+(relativ)m(e)g(pathname;)630 2884 y Ft(cvs)34 b Fu(has)h(had)g(the)h
(abilit)m(y)d(to)j(read)f(either)g(format)h(since)e(at)i(least)g(v)m
-(ersion)f(1.3)h(or)f(so.)630 2548 y(The)23 b(relativ)m(e)g(pathname)g
+(ersion)f(1.3)h(or)f(so.)630 2994 y(The)23 b(relativ)m(e)g(pathname)g
(is)g(relativ)m(e)g(to)h(the)g(ro)s(ot,)h(and)e(is)f(the)i(more)f
-(sensible)e(approac)m(h,)630 2658 y(but)h(the)h(absolute)g(pathname)g
+(sensible)e(approac)m(h,)630 3103 y(but)h(the)h(absolute)g(pathname)g
(is)f(quite)g(common)i(and)e(implemen)m(tations)f(should)g(accept)630
-2767 y(either.)40 b(F)-8 b(or)31 b(example,)g(after)g(the)f(command)870
-2896 y Fp(cvs)47 b(-d)g(:local:/usr/local/cvsroot)41
-b(checkout)46 b(yoyodyne/tc)630 3031 y Fu(`)p Fp(Root)p
-Fu(')30 b(will)d(con)m(tain)870 3159 y Fp(:local:/usr/local/cvsroo)o(t)
-630 3294 y Fu(and)j(`)p Fp(Repository)p Fu(')e(will)g(con)m(tain)i
-(either)870 3423 y Fp(/usr/local/cvsroot/yoyod)o(yne/)o(tc)630
-3557 y Fu(or)870 3686 y Fp(yoyodyne/tc)150 3846 y Fu(`)p
-Fp(Entries)p Fu(')94 b(This)30 b(\014le)i(lists)e(the)j(\014les)e(and)g
-(directories)g(in)g(the)h(w)m(orking)g(directory)-8 b(.)46
-b(It)32 b(is)f(a)i(text)g(\014le)630 3956 y(according)d(to)h(the)f(con)
-m(v)m(en)m(tions)h(appropriate)e(for)g(the)h(op)s(erating)g(system)g
-(in)e(question.)630 4065 y(The)g(\014rst)g(c)m(haracter)i(of)e(eac)m(h)
-i(line)d(indicates)g(what)h(sort)h(of)g(line)e(it)h(is.)39
-b(If)28 b(the)g(c)m(haracter)630 4175 y(is)23 b(unrecognized,)i
-(programs)f(reading)g(the)g(\014le)g(should)e(silen)m(tly)h(skip)f
-(that)j(line,)f(to)h(allo)m(w)630 4284 y(for)30 b(future)g(expansion.)
-630 4419 y(If)g(the)g(\014rst)g(c)m(haracter)i(is)d(`)p
-Fp(/)p Fu(',)i(then)f(the)h(format)g(is:)870 4548 y Fp(/)p
-Fo(name)5 b Fp(/)p Fo(revision)p Fp(/)p Fo(timestamp)s
-Fp([+)p Fo(con\015ict)r Fp(]/)p Fo(options)t Fp(/)p Fo(tagdate)630
-4682 y Fu(where)26 b(`)p Fp([)p Fu(')h(and)g(`)p Fp(])p
+3213 y(either.)40 b(F)-8 b(or)31 b(example,)g(after)g(the)f(command)870
+3339 y Fp(cvs)47 b(-d)g(:local:/usr/local/cvsroot)41
+b(checkout)46 b(yoyodyne/tc)630 3471 y Fu(`)p Fp(Root)p
+Fu(')30 b(will)d(con)m(tain)870 3598 y Fp(:local:/usr/local/cvsroo)o(t)
+630 3730 y Fu(and)j(`)p Fp(Repository)p Fu(')e(will)g(con)m(tain)i
+(either)870 3856 y Fp(/usr/local/cvsroot/yoyod)o(yne/)o(tc)630
+3988 y Fu(or)870 4115 y Fp(yoyodyne/tc)630 4247 y Fu(If)37
+b(the)h(particular)e(w)m(orking)h(directory)g(do)s(es)g(not)h(corresp)s
+(ond)e(to)i(a)g(directory)f(in)g(the)630 4356 y(rep)s(ository)-8
+b(,)30 b(then)g(`)p Fp(Repository)p Fu(')e(should)h(con)m(tain)h(`)p
+Fp(CVSROOT/Emptydir)p Fu('.)150 4511 y(`)p Fp(Entries)p
+Fu(')94 b(This)24 b(\014le)g(lists)h(the)g(\014les)g(and)g(directories)
+f(in)h(the)h(w)m(orking)e(directory)-8 b(.)39 b(The)26
+b(\014rst)e(c)m(harac-)630 4621 y(ter)i(of)h(eac)m(h)g(line)e
+(indicates)g(what)h(sort)g(of)h(line)d(it)i(is.)38 b(If)26
+b(the)g(c)m(haracter)i(is)d(unrecognized,)630 4730 y(programs)33
+b(reading)f(the)h(\014le)f(should)e(silen)m(tly)i(skip)f(that)j(line,)e
+(to)h(allo)m(w)g(for)f(future)g(ex-)630 4840 y(pansion.)630
+4972 y(If)e(the)g(\014rst)g(c)m(haracter)i(is)d(`)p Fp(/)p
+Fu(',)i(then)f(the)h(format)g(is:)870 5098 y Fp(/)p Fo(name)5
+b Fp(/)p Fo(revision)p Fp(/)p Fo(timestamp)s Fp([+)p
+Fo(con\015ict)r Fp(]/)p Fo(options)t Fp(/)p Fo(tagdate)630
+5230 y Fu(where)26 b(`)p Fp([)p Fu(')h(and)g(`)p Fp(])p
Fu(')g(are)g(not)g(part)g(of)g(the)g(en)m(try)-8 b(,)29
b(but)d(instead)g(indicate)g(that)h(the)g(`)p Fp(+)p
-Fu(')h(and)630 4792 y(con\015ict)i(mark)m(er)g(are)g(optional.)40
+Fu(')h(and)630 5340 y(con\015ict)i(mark)m(er)g(are)g(optional.)40
b Fo(name)35 b Fu(is)29 b(the)h(name)g(of)g(the)g(\014le)f(within)f
-(the)i(directory)-8 b(.)630 4902 y Fo(revision)33 b Fu(is)i(the)g
-(revision)f(that)h(the)h(\014le)e(in)g(the)h(w)m(orking)g(deriv)m(es)f
-(from,)j(or)e(`)p Fp(0)p Fu(')g(for)g(an)630 5011 y(added)i(\014le,)i
-(or)f(`)p Fp(-)p Fu(')g(follo)m(w)m(ed)g(b)m(y)g(a)g(revision)e(for)i
-(a)g(remo)m(v)m(ed)h(\014le.)62 b Fo(timestamp)41 b Fu(is)c(the)630
-5121 y(timestamp)c(of)h(the)f(\014le)g(at)h(the)g(time)f(that)h
-Ft(cvs)f Fu(created)h(it;)h(if)e(the)g(timestamp)g(di\013ers)630
-5230 y(with)24 b(the)i(actual)g(mo)s(di\014cation)e(time)h(of)h(the)f
-(\014le)g(it)g(means)g(the)h(\014le)f(has)g(b)s(een)g(mo)s(di\014ed.)
-630 5340 y(It)i(is)g(in)e(Univ)m(ersal)i(Time)f(\(UT\),)i(stored)f(in)f
-(the)h(format)h(used)e(b)m(y)h(the)h(ISO)e(C)h(asctime\(\))p
-eop
+(the)i(directory)-8 b(.)p eop
%%Page: 14 16
14 15 bop 150 -116 a Fu(14)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)630 366 y(function)39 b(\(for)i(example,)i
-(`)p Fp(Sun)29 b(Apr)h(7)g(01:29:26)e(1996)p Fu('\).)70
-b(One)40 b(ma)m(y)h(write)f(a)h(string)630 476 y(whic)m(h)34
+b(V)-8 b(ersions)30 b(System)630 366 y Fo(revision)j
+Fu(is)i(the)g(revision)f(that)h(the)h(\014le)e(in)g(the)h(w)m(orking)g
+(deriv)m(es)f(from,)j(or)e(`)p Fp(0)p Fu(')g(for)g(an)630
+476 y(added)i(\014le,)i(or)f(`)p Fp(-)p Fu(')g(follo)m(w)m(ed)g(b)m(y)g
+(a)g(revision)e(for)i(a)g(remo)m(v)m(ed)h(\014le.)62
+b Fo(timestamp)41 b Fu(is)c(the)630 586 y(timestamp)c(of)h(the)f
+(\014le)g(at)h(the)g(time)f(that)h Ft(cvs)f Fu(created)h(it;)h(if)e
+(the)g(timestamp)g(di\013ers)630 695 y(with)24 b(the)i(actual)g(mo)s
+(di\014cation)e(time)h(of)h(the)f(\014le)g(it)g(means)g(the)h(\014le)f
+(has)g(b)s(een)g(mo)s(di\014ed.)630 805 y(It)i(is)g(in)e(Univ)m(ersal)i
+(Time)f(\(UT\),)i(stored)f(in)f(the)h(format)h(used)e(b)m(y)h(the)h
+(ISO)e(C)h(asctime\(\))630 914 y(function)39 b(\(for)i(example,)i(`)p
+Fp(Sun)29 b(Apr)h(7)g(01:29:26)e(1996)p Fu('\).)70 b(One)40
+b(ma)m(y)h(write)f(a)h(string)630 1024 y(whic)m(h)34
b(is)g(not)h(in)f(that)h(format,)i(for)e(example,)h(`)p
Fp(Result)29 b(of)g(merge)p Fu(',)36 b(to)f(indicate)f(that)630
-586 y(the)d(\014le)f(should)f(alw)m(a)m(ys)i(b)s(e)f(considered)g(to)i
+1134 y(the)d(\014le)f(should)f(alw)m(a)m(ys)i(b)s(e)f(considered)g(to)i
(b)s(e)e(mo)s(di\014ed.)40 b(This)29 b(is)h(not)h(a)g(sp)s(ecial)f
-(case;)630 695 y(to)36 b(see)g(whether)e(a)i(\014le)e(is)g(mo)s
+(case;)630 1243 y(to)36 b(see)g(whether)e(a)i(\014le)e(is)g(mo)s
(di\014ed)f(a)j(program)e(should)g(tak)m(e)i(the)g(timestamp)e(of)i
-(the)630 805 y(\014le)j(and)g(simply)f(do)h(a)h(string)f(compare)i
+(the)630 1353 y(\014le)j(and)g(simply)f(do)h(a)h(string)f(compare)i
(with)d Fo(timestamp)p Fu(.)69 b Fo(con\015ict)42 b Fu(indicates)c
-(that)630 914 y(there)30 b(w)m(as)h(a)f(con\015ict;)h(if)e(it)g(is)h
+(that)630 1462 y(there)30 b(w)m(as)h(a)f(con\015ict;)h(if)e(it)g(is)h
(the)g(same)h(as)f(the)g(actual)h(mo)s(di\014cation)d(time)i(of)g(the)h
-(\014le)630 1024 y(it)c(means)h(that)g(the)g(user)g(has)f(ob)m(viously)
+(\014le)630 1572 y(it)c(means)h(that)g(the)g(user)g(has)f(ob)m(viously)
g(not)h(resolv)m(ed)f(the)h(con\015ict.)40 b Fo(options)31
-b Fu(con)m(tains)630 1134 y(stic)m(ky)24 b(options)g(\(for)g(example)g
+b Fu(con)m(tains)630 1682 y(stic)m(ky)24 b(options)g(\(for)g(example)g
(`)p Fp(-kb)p Fu(')g(for)g(a)g(binary)e(\014le\).)39
b Fo(tagdate)31 b Fu(con)m(tains)24 b(`)p Fp(T)p Fu(')g(follo)m(w)m(ed)
-630 1243 y(b)m(y)36 b(a)g(tag)h(name,)g(or)f(`)p Fp(D)p
+630 1791 y(b)m(y)36 b(a)g(tag)h(name,)g(or)f(`)p Fp(D)p
Fu(')g(for)g(a)g(date,)i(follo)m(w)m(ed)e(b)m(y)f(a)i(stic)m(ky)f(tag)h
-(or)e(date.)58 b(Note)37 b(that)630 1353 y(if)c Fo(timestamp)j
+(or)e(date.)58 b(Note)37 b(that)630 1901 y(if)c Fo(timestamp)j
Fu(con)m(tains)d(a)h(pair)f(of)h(timestamps)f(separated)h(b)m(y)f(a)h
-(space,)i(rather)d(than)630 1462 y(a)f(single)e(timestamp,)h(y)m(ou)h
+(space,)i(rather)d(than)630 2010 y(a)f(single)e(timestamp,)h(y)m(ou)h
(are)g(dealing)e(with)g(a)i(v)m(ersion)f(of)g Ft(cvs)g
-Fu(earlier)f(than)h Ft(cvs)g Fu(1.5)630 1572 y(\(not)g(do)s(cumen)m
-(ted)f(here\).)630 1711 y(If)23 b(the)i(\014rst)e(c)m(haracter)i(of)f
+Fu(earlier)f(than)h Ft(cvs)g Fu(1.5)630 2120 y(\(not)g(do)s(cumen)m
+(ted)f(here\).)630 2252 y(If)23 b(the)i(\014rst)e(c)m(haracter)i(of)f
(a)g(line)f(in)f(`)p Fp(Entries)p Fu(')h(is)g(`)p Fp(D)p
Fu(',)i(then)f(it)f(indicates)g(a)h(sub)s(directory)-8
-b(.)630 1821 y(`)p Fp(D)p Fu(')30 b(on)g(a)g(line)f(all)f(b)m(y)i
+b(.)630 2362 y(`)p Fp(D)p Fu(')30 b(on)g(a)g(line)f(all)f(b)m(y)i
(itself)f(indicates)g(that)h(the)h(program)e(whic)m(h)g(wrote)h(the)g
-(`)p Fp(Entries)p Fu(')630 1930 y(\014le)37 b(do)s(es)g(record)h(sub)s
+(`)p Fp(Entries)p Fu(')630 2471 y(\014le)37 b(do)s(es)g(record)h(sub)s
(directories)d(\(therefore,)41 b(if)36 b(there)i(is)f(suc)m(h)h(a)g
-(line)e(and)h(no)h(other)630 2040 y(lines)24 b(b)s(eginning)f(with)h(`)
+(line)e(and)h(no)h(other)630 2581 y(lines)24 b(b)s(eginning)f(with)h(`)
p Fp(D)p Fu(',)j(one)f(kno)m(ws)f(there)h(are)g(no)f(sub)s
-(directories\).)37 b(Otherwise,)26 b(the)630 2150 y(line)j(lo)s(oks)h
-(lik)m(e:)870 2283 y Fp(D/)p Fo(name)5 b Fp(/)p Fo(\014ller1)i
+(directories\).)37 b(Otherwise,)26 b(the)630 2690 y(line)j(lo)s(oks)h
+(lik)m(e:)870 2817 y Fp(D/)p Fo(name)5 b Fp(/)p Fo(\014ller1)i
Fp(/)p Fo(\014ller2)g Fp(/)p Fo(\014ller3)g Fp(/)p Fo(\014l)o(ler4)630
-2422 y Fu(where)32 b Fo(name)37 b Fu(is)32 b(the)g(name)g(of)h(the)f
+2949 y Fu(where)32 b Fo(name)37 b Fu(is)32 b(the)g(name)g(of)h(the)f
(sub)s(directory)-8 b(,)32 b(and)f(all)g(the)i Fo(\014ller)k
-Fu(\014elds)30 b(should)h(b)s(e)630 2532 y(silen)m(tly)37
+Fu(\014elds)30 b(should)h(b)s(e)630 3058 y(silen)m(tly)37
b(ignored,)k(for)e(future)f(expansion.)65 b(Programs)39
b(whic)m(h)f(mo)s(dify)f Fp(Entries)g Fu(\014les)630
-2641 y(should)28 b(preserv)m(e)j(these)g(\014elds.)150
-2810 y(`)p Fp(Entries.Log)p Fu(')630 2920 y(This)42 b(\014le)i(do)s(es)
-g(not)g(record)h(an)m(y)f(information)f(b)s(ey)m(ond)g(that)i(in)e(`)p
-Fp(Entries)p Fu(',)k(but)c(it)630 3030 y(do)s(es)37 b(pro)m(vide)g(a)h
-(w)m(a)m(y)h(to)f(up)s(date)f(the)h(information)e(without)h(ha)m(ving)g
-(to)i(rewrite)e(the)630 3139 y(en)m(tire)g(`)p Fp(Entries)p
+3168 y(should)28 b(preserv)m(e)j(these)g(\014elds.)630
+3300 y(The)f(lines)e(in)i(the)g(`)p Fp(Entries)p Fu(')f(\014le)g(can)i
+(b)s(e)f(in)f(an)m(y)i(order.)150 3454 y(`)p Fp(Entries.Log)p
+Fu(')630 3564 y(This)42 b(\014le)i(do)s(es)g(not)g(record)h(an)m(y)f
+(information)f(b)s(ey)m(ond)g(that)i(in)e(`)p Fp(Entries)p
+Fu(',)k(but)c(it)630 3674 y(do)s(es)37 b(pro)m(vide)g(a)h(w)m(a)m(y)h
+(to)f(up)s(date)f(the)h(information)e(without)h(ha)m(ving)g(to)i
+(rewrite)e(the)630 3783 y(en)m(tire)g(`)p Fp(Entries)p
Fu(')e(\014le,)i(including)c(the)k(abilit)m(y)e(to)i(preserv)m(e)g(the)
-g(information)e(ev)m(en)i(if)630 3249 y(the)c(program)f(writing)e(`)p
+g(information)e(ev)m(en)i(if)630 3893 y(the)c(program)f(writing)e(`)p
Fp(Entries)p Fu(')h(and)h(`)p Fp(Entries.Log)p Fu(')d(abruptly)i(ab)s
-(orts.)46 b(Programs)630 3358 y(whic)m(h)25 b(are)i(reading)e(the)i(`)p
+(orts.)46 b(Programs)630 4002 y(whic)m(h)25 b(are)i(reading)e(the)i(`)p
Fp(Entries)p Fu(')d(\014le)i(should)e(also)i(c)m(hec)m(k)i(for)e(`)p
-Fp(Entries.Log)p Fu('.)37 b(If)26 b(the)630 3468 y(latter)g(exists,)g
+Fp(Entries.Log)p Fu('.)37 b(If)26 b(the)630 4112 y(latter)g(exists,)g
(they)g(should)d(read)j(`)p Fp(Entries)p Fu(')e(and)h(then)g(apply)f
-(the)i(c)m(hanges)g(men)m(tioned)630 3577 y(in)39 b(`)p
+(the)i(c)m(hanges)g(men)m(tioned)630 4222 y(in)39 b(`)p
Fp(Entries.Log)p Fu('.)67 b(After)40 b(applying)e(the)i(c)m(hanges,)k
-(the)c(recommended)g(practice)g(is)630 3687 y(to)d(rewrite)f(`)p
+(the)c(recommended)g(practice)g(is)630 4331 y(to)d(rewrite)f(`)p
Fp(Entries)p Fu(')g(and)g(then)g(delete)h(`)p Fp(Entries.Log)p
-Fu('.)57 b(The)36 b(format)h(of)g(a)g(line)e(in)630 3797
+Fu('.)57 b(The)36 b(format)h(of)g(a)g(line)e(in)630 4441
y(`)p Fp(Entries.Log)p Fu(')c(is)i(a)i(single)e(c)m(haracter)i(command)
f(follo)m(w)m(ed)g(b)m(y)f(a)i(space)f(follo)m(w)m(ed)g(b)m(y)630
-3906 y(a)44 b(line)e(in)g(the)i(format)g(sp)s(eci\014ed)e(for)h(a)h
+4550 y(a)44 b(line)e(in)g(the)i(format)g(sp)s(eci\014ed)e(for)h(a)h
(line)e(in)g(`)p Fp(Entries)p Fu('.)79 b(The)43 b(single)f(c)m
-(haracter)630 4016 y(command)34 b(is)g(`)p Fp(A)p Fu(')h(to)g(indicate)
+(haracter)630 4660 y(command)34 b(is)g(`)p Fp(A)p Fu(')h(to)g(indicate)
f(that)h(the)g(en)m(try)g(is)f(b)s(eing)f(added,)i(`)p
-Fp(R)p Fu(')g(to)h(indicate)d(that)630 4125 y(the)h(en)m(try)h(is)e(b)s
+Fp(R)p Fu(')g(to)h(indicate)d(that)630 4770 y(the)h(en)m(try)h(is)e(b)s
(eing)g(remo)m(v)m(ed,)k(or)d(an)m(y)h(other)f(c)m(haracter)i(to)f
-(indicate)f(that)h(the)f(en)m(tire)630 4235 y(line)d(in)h(`)p
+(indicate)f(that)h(the)f(en)m(tire)630 4879 y(line)d(in)h(`)p
Fp(Entries.Log)p Fu(')e(should)h(b)s(e)h(silen)m(tly)f(ignored)h(\(for)
-h(future)f(expansion\).)47 b(If)33 b(the)630 4345 y(second)25
+h(future)f(expansion\).)47 b(If)33 b(the)630 4989 y(second)25
b(c)m(haracter)i(of)e(the)h(line)d(in)h(`)p Fp(Entries.Log)p
Fu(')f(is)h(not)h(a)h(space,)h(then)e(it)f(w)m(as)i(written)630
-4454 y(b)m(y)k(an)h(older)e(v)m(ersion)h(of)g Ft(cvs)g
-Fu(\(not)h(do)s(cumen)m(ted)f(here\).)150 4623 y(`)p
-Fp(Entries.Backup)p Fu(')630 4733 y(This)39 b(is)h(a)h(temp)s(orary)g
-(\014le.)71 b(Recommended)41 b(usage)h(is)e(to)h(write)f(a)i(new)e(en)m
-(tries)h(\014le)630 4842 y(to)h(`)p Fp(Entries.Backup)p
-Fu(',)f(and)g(then)g(to)h(rename)f(it)g(\(atomically)-8
-b(,)44 b(where)d(p)s(ossible\))e(to)630 4952 y(`)p Fp(Entries)p
-Fu('.)150 5121 y(`)p Fp(Entries.Static)p Fu(')630 5230
-y(The)33 b(only)f(relev)-5 b(an)m(t)34 b(thing)e(ab)s(out)h(this)g
-(\014le)f(is)g(whether)h(it)g(exists)g(or)g(not.)50 b(If)33
-b(it)g(exists,)630 5340 y(then)d(it)g(means)g(that)g(only)g(part)g(of)g
-(a)h(directory)e(w)m(as)i(gotten)h(and)d Ft(cvs)g Fu(will)f(not)i
-(create)p eop
+5098 y(b)m(y)k(an)h(older)e(v)m(ersion)h(of)g Ft(cvs)g
+Fu(\(not)h(do)s(cumen)m(ted)f(here\).)630 5230 y(Programs)21
+b(whic)m(h)f(are)h(writing)e(rather)i(than)g(reading)f(can)h(safely)g
+(ignore)g(`)p Fp(Entries.Log)p Fu(')630 5340 y(if)29
+b(they)i(so)f(c)m(ho)s(ose.)p eop
%%Page: 15 17
15 16 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(15)630 366 y(additional)24 b(\014les)h(in)f(that)j(directory)-8
-b(.)39 b(T)-8 b(o)26 b(clear)g(it,)h(use)e(the)h Fp(update)f
-Fu(command)g(with)g(the)630 476 y(`)p Fp(-d)p Fu(')30
-b(option,)g(whic)m(h)f(will)f(get)k(the)e(additional)f(\014les)g(and)h
-(remo)m(v)m(e)h(`)p Fp(Entries.Static)p Fu('.)150 626
-y(`)p Fp(Tag)p Fu(')286 b(This)33 b(\014le)h(con)m(tains)h(p)s
-(er-directory)f(stic)m(ky)h(tags)h(or)f(dates.)55 b(The)35
-b(\014rst)f(c)m(haracter)j(is)d(`)p Fp(T)p Fu(')630 736
-y(for)25 b(a)h(branc)m(h)f(tag,)j(`)p Fp(N)p Fu(')e(for)f(a)h
+2425 b(15)150 366 y(`)p Fp(Entries.Backup)p Fu(')630
+476 y(This)39 b(is)h(a)h(temp)s(orary)g(\014le.)71 b(Recommended)41
+b(usage)h(is)e(to)h(write)f(a)i(new)e(en)m(tries)h(\014le)630
+586 y(to)h(`)p Fp(Entries.Backup)p Fu(',)f(and)g(then)g(to)h(rename)f
+(it)g(\(atomically)-8 b(,)44 b(where)d(p)s(ossible\))e(to)630
+695 y(`)p Fp(Entries)p Fu('.)150 863 y(`)p Fp(Entries.Static)p
+Fu(')630 972 y(The)33 b(only)f(relev)-5 b(an)m(t)34 b(thing)e(ab)s(out)
+h(this)g(\014le)f(is)g(whether)h(it)g(exists)g(or)g(not.)50
+b(If)33 b(it)g(exists,)630 1082 y(then)d(it)g(means)g(that)g(only)g
+(part)g(of)g(a)h(directory)e(w)m(as)i(gotten)h(and)d
+Ft(cvs)g Fu(will)f(not)i(create)630 1191 y(additional)24
+b(\014les)h(in)f(that)j(directory)-8 b(.)39 b(T)-8 b(o)26
+b(clear)g(it,)h(use)e(the)h Fp(update)f Fu(command)g(with)g(the)630
+1301 y(`)p Fp(-d)p Fu(')30 b(option,)g(whic)m(h)f(will)f(get)k(the)e
+(additional)f(\014les)g(and)h(remo)m(v)m(e)h(`)p Fp(Entries.Static)p
+Fu('.)150 1468 y(`)p Fp(Tag)p Fu(')286 b(This)33 b(\014le)h(con)m
+(tains)h(p)s(er-directory)f(stic)m(ky)h(tags)h(or)f(dates.)55
+b(The)35 b(\014rst)f(c)m(haracter)j(is)d(`)p Fp(T)p Fu(')630
+1578 y(for)25 b(a)h(branc)m(h)f(tag,)j(`)p Fp(N)p Fu(')e(for)f(a)h
(non-branc)m(h)f(tag,)j(or)e(`)p Fp(D)p Fu(')f(for)h(a)g(date,)h(or)f
-(another)f(c)m(haracter)630 845 y(to)h(mean)g(the)g(\014le)f(should)e
+(another)f(c)m(haracter)630 1688 y(to)h(mean)g(the)g(\014le)f(should)e
(b)s(e)i(silen)m(tly)f(ignored,)i(for)g(future)e(expansion.)38
-b(This)24 b(c)m(haracter)630 955 y(is)30 b(follo)m(w)m(ed)g(b)m(y)g
+b(This)24 b(c)m(haracter)630 1797 y(is)30 b(follo)m(w)m(ed)g(b)m(y)g
(the)h(tag)h(or)e(date.)42 b(Note)32 b(that)f(p)s(er-directory)f(stic)m
-(ky)g(tags)i(or)e(dates)i(are)630 1064 y(used)c(for)h(things)f(lik)m(e)
+(ky)g(tags)i(or)e(dates)i(are)630 1907 y(used)c(for)h(things)f(lik)m(e)
h(applying)e(to)j(\014les)e(whic)m(h)g(are)i(newly)e(added;)h(they)g
-(migh)m(t)g(not)h(b)s(e)630 1174 y(the)d(same)g(as)g(the)g(stic)m(ky)g
+(migh)m(t)g(not)h(b)s(e)630 2016 y(the)d(same)g(as)g(the)g(stic)m(ky)g
(tags)h(or)f(dates)g(on)g(individual)22 b(\014les.)38
-b(F)-8 b(or)28 b(general)f(information)630 1284 y(on)j(stic)m(ky)h
-(tags)g(and)f(dates,)h(see)g(Section)f(4.5)i([Stic)m(ky)e(tags],)i
-(page)f(34.)150 1434 y(`)p Fp(Checkin.prog)p Fu(')150
-1543 y(`)p Fp(Update.prog)p Fu(')630 1653 y(These)43
+b(F)-8 b(or)28 b(general)f(information)630 2126 y(on)j(stic)m(ky)h
+(tags)g(and)f(dates,)h(see)g(Section)f(4.9)i([Stic)m(ky)e(tags],)i
+(page)f(36.)150 2293 y(`)p Fp(Checkin.prog)p Fu(')150
+2403 y(`)p Fp(Update.prog)p Fu(')630 2513 y(These)43
b(\014les)f(store)i(the)f(programs)g(sp)s(eci\014ed)e(b)m(y)i(the)g(`)p
Fp(-i)p Fu(')g(and)g(`)p Fp(-u)p Fu(')g(options)f(in)g(the)630
-1762 y(mo)s(dules)29 b(\014le,)g(resp)s(ectiv)m(ely)-8
-b(.)150 1912 y(`)p Fp(Notify)p Fu(')142 b(This)29 b(\014le)i(stores)h
+2622 y(mo)s(dules)29 b(\014le,)g(resp)s(ectiv)m(ely)-8
+b(.)150 2790 y(`)p Fp(Notify)p Fu(')142 b(This)29 b(\014le)i(stores)h
(noti\014cations)e(\(for)h(example,)h(for)f Fp(edit)f
Fu(or)h Fp(unedit)p Fu(\))f(whic)m(h)g(ha)m(v)m(e)j(not)630
-2022 y(y)m(et)f(b)s(een)d(sen)m(t)i(to)g(the)g(serv)m(er.)41
+2899 y(y)m(et)f(b)s(een)d(sen)m(t)i(to)g(the)g(serv)m(er.)41
b(Its)30 b(format)h(is)e(not)i(y)m(et)g(do)s(cumen)m(ted)f(here.)150
-2172 y(`)p Fp(Notify.tmp)p Fu(')630 2282 y(This)g(\014le)h(is)g(to)i(`)
+3066 y(`)p Fp(Notify.tmp)p Fu(')630 3176 y(This)g(\014le)h(is)g(to)i(`)
p Fp(Notify)p Fu(')e(as)h(`)p Fp(Entries.Backup)p Fu(')d(is)i(to)i(`)p
Fp(Entries)p Fu('.)44 b(That)32 b(is,)g(to)h(write)630
-2391 y(`)p Fp(Notify)p Fu(',)42 b(\014rst)e(write)g(the)h(new)f(con)m
+3286 y(`)p Fp(Notify)p Fu(',)42 b(\014rst)e(write)g(the)h(new)f(con)m
(ten)m(ts)i(to)f(`)p Fp(Notify.tmp)p Fu(')e(and)h(then)g(\(atomically)
-630 2501 y(where)30 b(p)s(ossible\),)e(rename)j(it)f(to)h(`)p
-Fp(Notify)p Fu('.)150 2651 y(`)p Fp(Base)p Fu(')238 b(If)26
+630 3395 y(where)30 b(p)s(ossible\),)e(rename)j(it)f(to)h(`)p
+Fp(Notify)p Fu('.)150 3563 y(`)p Fp(Base)p Fu(')238 b(If)26
b(w)m(atc)m(hes)j(are)e(in)f(use,)h(then)g(an)g Fp(edit)f
Fu(command)g(stores)i(the)f(original)e(cop)m(y)j(of)f(the)g(\014le)630
-2760 y(in)j(the)i(`)p Fp(Base)p Fu(')f(directory)-8 b(.)44
+3672 y(in)j(the)i(`)p Fp(Base)p Fu(')f(directory)-8 b(.)44
b(This)30 b(allo)m(ws)g(the)i Fp(unedit)e Fu(command)h(to)i(op)s(erate)
-f(ev)m(en)g(if)e(it)630 2870 y(is)f(unable)g(to)i(comm)m(unicate)g
-(with)f(the)g(serv)m(er.)150 3020 y(`)p Fp(Baserev)p
+f(ev)m(en)g(if)e(it)630 3782 y(is)f(unable)g(to)i(comm)m(unicate)g
+(with)f(the)g(serv)m(er.)150 3949 y(`)p Fp(Baserev)p
Fu(')94 b(The)24 b(\014le)g(lists)f(the)i(revision)e(for)h(eac)m(h)i
(of)f(the)g(\014les)e(in)h(the)h(`)p Fp(Base)p Fu(')f(directory)-8
-b(.)38 b(The)25 b(format)630 3129 y(is:)870 3253 y Fp(B)p
-Fo(name)5 b Fp(/)p Fo(rev)j Fp(/)p Fo(expansion)630 3383
+b(.)38 b(The)25 b(format)630 4059 y(is:)870 4191 y Fp(B)p
+Fo(name)5 b Fp(/)p Fo(rev)j Fp(/)p Fo(expansion)630 4330
y Fu(where)30 b Fo(expansion)f Fu(should)f(b)s(e)i(ignored,)g(to)h
-(allo)m(w)f(for)g(future)g(expansion.)150 3533 y(`)p
-Fp(Baserev.tmp)p Fu(')630 3643 y(This)d(\014le)g(is)h(to)h(`)p
+(allo)m(w)f(for)g(future)g(expansion.)150 4497 y(`)p
+Fp(Baserev.tmp)p Fu(')630 4607 y(This)d(\014le)g(is)h(to)h(`)p
Fp(Baserev)p Fu(')e(as)i(`)p Fp(Entries.Backup)p Fu(')c(is)j(to)h(`)p
Fp(Entries)p Fu('.)39 b(That)28 b(is,)g(to)i(write)630
-3752 y(`)p Fp(Baserev)p Fu(',)g(\014rst)h(write)f(the)i(new)f(con)m
+4717 y(`)p Fp(Baserev)p Fu(',)g(\014rst)h(write)f(the)i(new)f(con)m
(ten)m(ts)i(to)f(`)p Fp(Baserev.tmp)p Fu(')c(and)j(then)g(\(atomically)
-630 3862 y(where)f(p)s(ossible\),)e(rename)j(it)f(to)h(`)p
-Fp(Baserev)p Fu('.)150 4012 y(`)p Fp(Template)p Fu(')630
-4122 y(This)g(\014le)g(con)m(tains)i(the)g(template)g(sp)s(eci\014ed)e
+630 4826 y(where)f(p)s(ossible\),)e(rename)j(it)f(to)h(`)p
+Fp(Baserev)p Fu('.)150 4994 y(`)p Fp(Template)p Fu(')630
+5103 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 Fp(rcsinfo)p Fu(')e(\014le)h(\(see)h(Section)g(C.8)
-630 4231 y([rcsinfo],)42 b(page)f(134\).)72 b(It)41 b(is)e(only)g(used)
+630 5213 y([rcsinfo],)42 b(page)f(134\).)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
-Ft(cvs)630 4341 y Fu(consults)29 b(`)p Fp(rcsinfo)p Fu(')g(directly)-8
-b(.)150 4584 y Fq(2.4)68 b(The)45 b(administrativ)l(e)i(\014les)275
-4772 y Fu(The)30 b(directory)h(`)p Fp($CVSROOT/CVSROOT)p
-Fu(')c(con)m(tains)32 b(some)f Fo(administrativ)m(e)f(\014les)p
-Fu(.)42 b(See)32 b(App)s(endix)c(C)150 4881 y([Administrativ)m(e)j
-(\014les],)j(page)g(125,)h(for)e(a)g(complete)h(description.)47
-b(Y)-8 b(ou)33 b(can)h(use)e Ft(cvs)g Fu(without)h(an)m(y)150
-4991 y(of)e(these)h(\014les,)f(but)g(some)g(commands)g(w)m(ork)h(b)s
-(etter)f(when)f(at)i(least)g(the)g(`)p Fp(modules)p Fu(')d(\014le)i(is)
-f(prop)s(erly)150 5101 y(set)h(up.)275 5230 y(The)39
-b(most)h(imp)s(ortan)m(t)f(of)h(these)g(\014les)f(is)g(the)h(`)p
-Fp(modules)p Fu(')e(\014le.)69 b(It)40 b(de\014nes)e(all)h(mo)s(dules)f
-(in)h(the)150 5340 y(rep)s(ository)-8 b(.)40 b(This)29
-b(is)g(a)i(sample)e(`)p Fp(modules)p Fu(')g(\014le.)p
-eop
+Ft(cvs)630 5322 y Fu(consults)29 b(`)p Fp(rcsinfo)p Fu(')g(directly)-8
+b(.)p eop
%%Page: 16 18
16 17 bop 150 -116 a Fu(16)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)390 366 y Fp(CVSROOT)428
-b(CVSROOT)390 470 y(modules)g(CVSROOT)45 b(modules)390
-574 y(cvs)620 b(gnu/cvs)390 678 y(rcs)g(gnu/rcs)390 782
-y(diff)572 b(gnu/diff)390 885 y(tc)668 b(yoyodyne/tc)275
-1022 y Fu(The)33 b(`)p Fp(modules)p Fu(')g(\014le)g(is)g(line)f(orien)m
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(2.4)68 b(The)45
+b(administrativ)l(e)i(\014les)275 563 y Fu(The)30 b(directory)h(`)p
+Fp($CVSROOT/CVSROOT)p Fu(')c(con)m(tains)32 b(some)f
+Fo(administrativ)m(e)f(\014les)p Fu(.)42 b(See)32 b(App)s(endix)c(C)150
+672 y([Administrativ)m(e)j(\014les],)j(page)g(125,)h(for)e(a)g
+(complete)h(description.)47 b(Y)-8 b(ou)33 b(can)h(use)e
+Ft(cvs)g Fu(without)h(an)m(y)150 782 y(of)e(these)h(\014les,)f(but)g
+(some)g(commands)g(w)m(ork)h(b)s(etter)f(when)f(at)i(least)g(the)g(`)p
+Fp(modules)p Fu(')d(\014le)i(is)f(prop)s(erly)150 892
+y(set)h(up.)275 1030 y(The)39 b(most)h(imp)s(ortan)m(t)f(of)h(these)g
+(\014les)f(is)g(the)h(`)p Fp(modules)p Fu(')e(\014le.)69
+b(It)40 b(de\014nes)e(all)h(mo)s(dules)f(in)h(the)150
+1139 y(rep)s(ository)-8 b(.)40 b(This)29 b(is)g(a)i(sample)e(`)p
+Fp(modules)p Fu(')g(\014le.)390 1272 y Fp(CVSROOT)428
+b(CVSROOT)390 1376 y(modules)g(CVSROOT)45 b(modules)390
+1479 y(cvs)620 b(gnu/cvs)390 1583 y(rcs)g(gnu/rcs)390
+1687 y(diff)572 b(gnu/diff)390 1791 y(tc)668 b(yoyodyne/tc)275
+1929 y Fu(The)33 b(`)p Fp(modules)p Fu(')g(\014le)g(is)g(line)f(orien)m
(ted.)52 b(In)33 b(its)h(simplest)e(form)i(eac)m(h)h(line)d(con)m
-(tains)i(the)h(name)f(of)150 1131 y(the)k(mo)s(dule,)g(whitespace,)h
+(tains)i(the)h(name)f(of)150 2039 y(the)k(mo)s(dule,)g(whitespace,)h
(and)e(the)h(directory)f(where)g(the)h(mo)s(dule)e(resides.)61
-b(The)37 b(directory)g(is)g(a)150 1241 y(path)c(relativ)m(e)h(to)g
+b(The)37 b(directory)g(is)g(a)150 2148 y(path)c(relativ)m(e)h(to)g
Fp($CVSROOT)p Fu(.)47 b(The)33 b(last)g(four)g(lines)f(in)g(the)h
(example)g(ab)s(o)m(v)m(e)i(are)f(examples)f(of)g(suc)m(h)150
-1350 y(lines.)275 1487 y(The)g(line)g(that)i(de\014nes)e(the)i(mo)s
+2258 y(lines.)275 2396 y(The)g(line)g(that)i(de\014nes)e(the)i(mo)s
(dule)d(called)i(`)p Fp(modules)p Fu(')e(uses)i(features)h(that)g(are)f
-(not)h(explained)150 1596 y(here.)k(See)25 b(Section)f(C.1)h([mo)s
+(not)h(explained)150 2506 y(here.)k(See)25 b(Section)f(C.1)h([mo)s
(dules],)g(page)h(125,)h(for)d(a)i(full)c(explanation)i(of)h(all)e(the)
-i(a)m(v)-5 b(ailable)24 b(features.)150 1824 y Fn(2.4.1)63
-b(Editing)41 b(administrativ)m(e)e(\014les)275 2019 y
+i(a)m(v)-5 b(ailable)24 b(features.)150 2737 y Fn(2.4.1)63
+b(Editing)41 b(administrativ)m(e)e(\014les)275 2934 y
Fu(Y)-8 b(ou)27 b(edit)g(the)g(administrativ)m(e)e(\014les)h(in)g(the)i
(same)f(w)m(a)m(y)h(that)g(y)m(ou)f(w)m(ould)f(edit)h(an)m(y)g(other)g
-(mo)s(dule.)150 2128 y(Use)37 b(`)p Fp(cvs)30 b(checkout)e(CVSROOT)p
+(mo)s(dule.)150 3043 y(Use)37 b(`)p Fp(cvs)30 b(checkout)e(CVSROOT)p
Fu(')36 b(to)h(get)i(a)e(w)m(orking)f(cop)m(y)-8 b(,)41
b(edit)36 b(it,)j(and)d(commit)h(y)m(our)g(c)m(hanges)h(in)150
-2238 y(the)31 b(normal)e(w)m(a)m(y)-8 b(.)275 2374 y(It)26
+3153 y(the)31 b(normal)e(w)m(a)m(y)-8 b(.)275 3291 y(It)26
b(is)g(p)s(ossible)e(to)j(commit)g(an)f(erroneous)h(administrativ)m(e)e
(\014le.)38 b(Y)-8 b(ou)28 b(can)e(often)h(\014x)f(the)h(error)g(and)
-150 2484 y(c)m(hec)m(k)37 b(in)d(a)h(new)g(revision,)g(but)f(sometimes)
+150 3401 y(c)m(hec)m(k)37 b(in)d(a)h(new)g(revision,)g(but)f(sometimes)
h(a)h(particularly)d(bad)h(error)h(in)f(the)h(administrativ)m(e)f
-(\014le)150 2593 y(mak)m(es)d(it)f(imp)s(ossible)d(to)k(commit)f(new)g
-(revisions.)150 2855 y Fq(2.5)68 b(Multiple)46 b(rep)t(ositories)275
-3050 y Fu(In)26 b(some)i(situations)f(it)g(is)g(a)h(go)s(o)s(d)f(idea)g
+(\014le)150 3510 y(mak)m(es)d(it)f(imp)s(ossible)d(to)k(commit)f(new)g
+(revisions.)150 3777 y Fq(2.5)68 b(Multiple)46 b(rep)t(ositories)275
+3973 y Fu(In)26 b(some)i(situations)f(it)g(is)g(a)h(go)s(o)s(d)f(idea)g
(to)i(ha)m(v)m(e)f(more)g(than)g(one)g(rep)s(ository)-8
-b(,)27 b(for)h(instance)f(if)g(y)m(ou)150 3159 y(ha)m(v)m(e)h(t)m(w)m
+b(,)27 b(for)h(instance)f(if)g(y)m(ou)150 4083 y(ha)m(v)m(e)h(t)m(w)m
(o)g(dev)m(elopmen)m(t)f(groups)e(that)j(w)m(ork)e(on)h(separate)g(pro)
5 b(jects)27 b(without)f(sharing)f(an)m(y)i(co)s(de.)39
-b(All)150 3269 y(y)m(ou)d(ha)m(v)m(e)g(to)h(do)e(to)h(ha)m(v)m(e)h(sev)
+b(All)150 4193 y(y)m(ou)d(ha)m(v)m(e)g(to)h(do)e(to)h(ha)m(v)m(e)h(sev)
m(eral)e(rep)s(ositories)f(is)h(to)h(sp)s(ecify)e(the)i(appropriate)e
-(rep)s(ository)-8 b(,)36 b(using)150 3379 y(the)29 b
+(rep)s(ository)-8 b(,)36 b(using)150 4302 y(the)29 b
Fp(CVSROOT)e Fu(en)m(vironmen)m(t)i(v)-5 b(ariable,)28
b(the)i(`)p Fp(-d)p Fu(')f(option)f(to)i Ft(cvs)p Fu(,)e(or)h(\(once)i
(y)m(ou)e(ha)m(v)m(e)h(c)m(hec)m(k)m(ed)h(out)f(a)150
-3488 y(w)m(orking)d(directory\))g(b)m(y)h(simply)d(allo)m(wing)h
+4412 y(w)m(orking)d(directory\))g(b)m(y)h(simply)d(allo)m(wing)h
Ft(cvs)h Fu(to)h(use)f(the)h(rep)s(ository)e(that)j(w)m(as)f(used)e(to)
-j(c)m(hec)m(k)g(out)150 3598 y(the)i(w)m(orking)e(directory)h(\(see)h
+j(c)m(hec)m(k)g(out)150 4521 y(the)i(w)m(orking)e(directory)h(\(see)h
(Section)g(2.1)g([Sp)s(ecifying)d(a)j(rep)s(ository],)f(page)h(7\).)275
-3734 y(The)37 b(big)g(adv)-5 b(an)m(tage)40 b(of)e(ha)m(ving)g(m)m
+4660 y(The)37 b(big)g(adv)-5 b(an)m(tage)40 b(of)e(ha)m(ving)g(m)m
(ultiple)d(rep)s(ositories)i(is)g(that)h(they)g(can)h(reside)e(on)g
-(di\013eren)m(t)150 3844 y(serv)m(ers.)47 b(The)31 b(big)h(disadv)-5
-b(an)m(tage)33 b(is)e(that)i(y)m(ou)g(cannot)f(ha)m(v)m(e)i(a)f(single)
-e Ft(cvs)g Fu(command)h(recurse)g(in)m(to)150 3953 y(directories)c
-(whic)m(h)g(comes)i(from)f(di\013eren)m(t)g(rep)s(ositories.)39
-b(Generally)28 b(sp)s(eaking,)h(if)f(y)m(ou)i(are)f(thinking)150
-4063 y(of)35 b(setting)g(up)f(sev)m(eral)h(rep)s(ositories)f(on)h(the)g
-(same)g(mac)m(hine,)h(y)m(ou)f(migh)m(t)g(w)m(an)m(t)h(to)g(consider)d
-(using)150 4173 y(sev)m(eral)e(directories)e(within)f(the)j(same)f(rep)
-s(ository)-8 b(.)275 4309 y(None)30 b(of)h(the)f(examples)g(in)f(this)h
-(man)m(ual)f(sho)m(w)i(m)m(ultiple)d(rep)s(ositories.)150
-4571 y Fq(2.6)68 b(Creating)46 b(a)g(rep)t(ository)275
-4765 y Fu(T)-8 b(o)26 b(set)g(up)f(a)h Ft(cvs)f Fu(rep)s(ository)-8
+(di\013eren)m(t)150 4769 y(serv)m(ers.)75 b(With)42 b
+Ft(cvs)e Fu(v)m(ersion)i(1.10,)k(a)d(single)d(command)i(cannot)g
+(recurse)g(in)m(to)g(directories)e(from)150 4879 y(di\013eren)m(t)h
+(rep)s(ositories.)74 b(With)42 b(dev)m(elopmen)m(t)g(v)m(ersions)g(of)g
+Ft(cvs)p Fu(,)i(y)m(ou)e(can)g(c)m(hec)m(k)i(out)e(co)s(de)g(from)150
+4988 y(m)m(ultiple)36 b(serv)m(ers)j(in)m(to)f(y)m(our)h(w)m(orking)e
+(directory)-8 b(.)65 b Ft(cvs)38 b Fu(will)e(recurse)i(and)g(handle)f
+(all)g(the)i(details)150 5098 y(of)c(making)f(connections)h(to)g(as)g
+(man)m(y)g(serv)m(er)g(mac)m(hines)f(as)h(necessary)g(to)h(p)s(erform)d
+(the)i(requested)150 5208 y(command.)40 b(Here)31 b(is)f(an)g(example)g
+(of)h(ho)m(w)f(to)h(set)g(up)e(a)i(w)m(orking)f(directory:)390
+5340 y Fp(cvs)47 b(-d)g(server1:/cvs)e(co)i(dir1)p eop
+%%Page: 17 19
+17 18 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
+2425 b(17)390 366 y Fp(cd)47 b(dir1)390 470 y(cvs)g(-d)g(server2:/root)
+d(co)j(sdir)390 574 y(cvs)g(update)275 712 y Fu(The)25
+b Fp(cvs)k(co)d Fu(commands)f(set)i(up)d(the)i(w)m(orking)g(directory)
+-8 b(,)27 b(and)e(then)g(the)i Fp(cvs)i(update)24 b Fu(command)150
+822 y(will)e(con)m(tact)k(serv)m(er2,)h(to)e(up)s(date)f(the)g
+(dir1/sdir)e(sub)s(directory)-8 b(,)24 b(and)g(serv)m(er1,)i(to)g(up)s
+(date)d(ev)m(erything)150 931 y(else.)150 1198 y Fq(2.6)68
+b(Creating)46 b(a)g(rep)t(ository)275 1395 y Fu(T)-8
+b(o)26 b(set)g(up)f(a)h Ft(cvs)f Fu(rep)s(ository)-8
b(,)26 b(\014rst)g(c)m(ho)s(ose)g(the)g(mac)m(hine)g(and)f(disk)g(on)g
-(whic)m(h)g(y)m(ou)h(w)m(an)m(t)h(to)f(store)150 4875
+(whic)m(h)g(y)m(ou)h(w)m(an)m(t)h(to)f(store)150 1504
y(the)h(revision)e(history)g(of)i(the)g(source)g(\014les.)38
b(CPU)27 b(and)f(memory)g(requiremen)m(ts)g(are)h(mo)s(dest,)h(so)f
-(most)150 4984 y(mac)m(hines)j(should)e(b)s(e)i(adequate.)42
+(most)150 1614 y(mac)m(hines)j(should)e(b)s(e)i(adequate.)42
b(F)-8 b(or)31 b(details)e(see)i(Section)f(2.9.1)j([Serv)m(er)d
-(requiremen)m(ts],)g(page)h(18.)275 5121 y(T)-8 b(o)23
+(requiremen)m(ts],)g(page)h(19.)275 1752 y(T)-8 b(o)23
b(estimate)i(disk)d(space)i(requiremen)m(ts,)g(if)e(y)m(ou)i(are)g(imp)
s(orting)d(R)m(CS)i(\014les)f(from)h(another)h(system,)150
-5230 y(the)k(size)f(of)h(those)g(\014les)f(is)f(the)i(appro)m(ximate)g
+1862 y(the)k(size)f(of)h(those)g(\014les)f(is)f(the)i(appro)m(ximate)g
(initial)d(size)i(of)h(y)m(our)f(rep)s(ository)-8 b(,)28
-b(or)g(if)e(y)m(ou)i(are)g(starting)150 5340 y(without)i(an)m(y)h(v)m
+b(or)g(if)e(y)m(ou)i(are)g(starting)150 1971 y(without)i(an)m(y)h(v)m
(ersion)g(history)-8 b(,)31 b(a)g(rule)f(of)h(th)m(um)m(b)g(is)f(to)h
-(allo)m(w)g(for)g(the)g(serv)m(er)g(appro)m(ximately)g(three)p
-eop
-%%Page: 17 19
-17 18 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(17)150 366 y(times)29 b(the)h(size)g(of)g(the)g(co)s(de)g(to)h
-(b)s(e)e(under)f(CVS)h(for)h(the)g(rep)s(ository)f(\(y)m(ou)h(will)d
-(ev)m(en)m(tually)j(outgro)m(w)150 476 y(this,)e(but)h(not)g(for)g(a)g
-(while\).)39 b(On)28 b(the)h(mac)m(hines)f(on)h(whic)m(h)f(the)h(dev)m
-(elop)s(ers)f(will)f(b)s(e)h(w)m(orking,)h(y)m(ou'll)150
-586 y(w)m(an)m(t)43 b(disk)d(space)j(for)f(appro)m(ximately)f(one)i(w)m
-(orking)e(directory)g(for)h(eac)m(h)h(dev)m(elop)s(er)f(\(either)g(the)
-150 695 y(en)m(tire)30 b(tree)h(or)g(a)f(p)s(ortion)f(of)i(it,)f(dep)s
+(allo)m(w)g(for)g(the)g(serv)m(er)g(appro)m(ximately)g(three)150
+2081 y(times)e(the)h(size)g(of)g(the)g(co)s(de)g(to)h(b)s(e)e(under)f
+(CVS)h(for)h(the)g(rep)s(ository)f(\(y)m(ou)h(will)d(ev)m(en)m(tually)j
+(outgro)m(w)150 2190 y(this,)e(but)h(not)g(for)g(a)g(while\).)39
+b(On)28 b(the)h(mac)m(hines)f(on)h(whic)m(h)f(the)h(dev)m(elop)s(ers)f
+(will)f(b)s(e)h(w)m(orking,)h(y)m(ou'll)150 2300 y(w)m(an)m(t)43
+b(disk)d(space)j(for)f(appro)m(ximately)f(one)i(w)m(orking)e(directory)
+g(for)h(eac)m(h)h(dev)m(elop)s(er)f(\(either)g(the)150
+2409 y(en)m(tire)30 b(tree)h(or)g(a)f(p)s(ortion)f(of)i(it,)f(dep)s
(ending)e(on)i(what)h(eac)m(h)g(dev)m(elop)s(er)f(uses\).)275
-846 y(The)36 b(rep)s(ository)g(should)f(b)s(e)h(accessable)i
-(\(directly)e(or)g(via)h(a)g(net)m(w)m(ork)m(ed)h(\014le)e(system\))i
-(from)e(all)150 956 y(mac)m(hines)28 b(whic)m(h)e(w)m(an)m(t)j(to)g
+2548 y(The)37 b(rep)s(ository)h(should)e(b)s(e)i(accessible)g
+(\(directly)g(or)g(via)g(a)h(net)m(w)m(ork)m(ed)h(\014le)d(system\))i
+(from)f(all)150 2657 y(mac)m(hines)28 b(whic)m(h)e(w)m(an)m(t)j(to)g
(use)f Ft(cvs)f Fu(in)g(serv)m(er)h(or)g(lo)s(cal)f(mo)s(de;)i(the)f
(clien)m(t)g(mac)m(hines)g(need)f(not)i(ha)m(v)m(e)150
-1066 y(an)m(y)h(access)h(to)g(it)e(other)h(than)f(via)h(the)g
+2767 y(an)m(y)h(access)h(to)g(it)e(other)h(than)f(via)h(the)g
Ft(cvs)e Fu(proto)s(col.)41 b(It)30 b(is)e(not)i(p)s(ossible)e(to)i
-(use)g Ft(cvs)e Fu(to)j(read)e(from)150 1175 y(a)e(rep)s(ository)f
+(use)g Ft(cvs)e Fu(to)j(read)e(from)150 2876 y(a)e(rep)s(ository)f
(whic)m(h)g(one)h(only)f(has)h(read)g(access)h(to;)h
Ft(cvs)d Fu(needs)h(to)g(b)s(e)f(able)h(to)h(create)g(lo)s(c)m(k)f
-(\014les)f(\(see)150 1285 y(Section)k(10.5)i([Concurrency],)e(page)h
-(61\).)275 1436 y(T)-8 b(o)25 b(create)i(a)f(rep)s(ository)-8
+(\014les)f(\(see)150 2986 y(Section)k(10.5)i([Concurrency],)e(page)h
+(63\).)275 3124 y(T)-8 b(o)25 b(create)i(a)f(rep)s(ository)-8
b(,)26 b(run)e(the)h Fp(cvs)30 b(init)24 b Fu(command.)39
b(It)25 b(will)e(set)j(up)e(an)h(empt)m(y)h(rep)s(ository)e(in)150
-1545 y(the)30 b Ft(cvs)f Fu(ro)s(ot)h(sp)s(eci\014ed)f(in)f(the)i
+3234 y(the)30 b Ft(cvs)f Fu(ro)s(ot)h(sp)s(eci\014ed)f(in)f(the)i
(usual)f(w)m(a)m(y)i(\(see)g(Chapter)e(2)h([Rep)s(ository],)g(page)h
-(7\).)41 b(F)-8 b(or)31 b(example,)390 1691 y Fp(cvs)47
-b(-d)g(/usr/local/cvsroot)c(init)275 1842 y(cvs)29 b(init)h
+(7\).)41 b(F)-8 b(or)31 b(example,)390 3366 y Fp(cvs)47
+b(-d)g(/usr/local/cvsroot)c(init)275 3505 y(cvs)29 b(init)h
Fu(is)f(careful)h(to)i(nev)m(er)f(o)m(v)m(erwrite)g(an)m(y)g(existing)f
(\014les)g(in)f(the)i(rep)s(ository)-8 b(,)30 b(so)h(no)g(harm)f(is)150
-1951 y(done)g(if)g(y)m(ou)g(run)f Fp(cvs)h(init)f Fu(on)h(an)g(already)
-g(set-up)h(rep)s(ository)-8 b(.)275 2103 y Fp(cvs)29
+3614 y(done)g(if)g(y)m(ou)g(run)f Fp(cvs)h(init)f Fu(on)h(an)g(already)
+g(set-up)h(rep)s(ository)-8 b(.)275 3752 y Fp(cvs)29
b(init)c Fu(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
-2212 y(running)j Fp(cvs)h(init)p Fu(.)40 b(See)30 b(Section)g(C.10)i
-([history)d(\014le],)h(page)h(136.)150 2511 y Fq(2.7)68
-b(Bac)l(king)45 b(up)g(a)g(rep)t(ository)275 2720 y Fu(There)26
+3862 y(running)j Fp(cvs)h(init)p Fu(.)40 b(See)30 b(Section)g(C.10)i
+([history)d(\014le],)h(page)h(135.)150 4129 y Fq(2.7)68
+b(Bac)l(king)45 b(up)g(a)g(rep)t(ository)275 4325 y Fu(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
-2830 y(it)33 b(is)g(p)s(ossible)e(to)j(bac)m(k)g(them)g(up)e(just)h
+4435 y(it)33 b(is)g(p)s(ossible)e(to)j(bac)m(k)g(them)g(up)e(just)h
(lik)m(e)g(an)m(y)h(other)g(\014les.)49 b(Ho)m(w)m(ev)m(er,)37
-b(there)d(are)g(a)g(few)f(issues)f(to)150 2940 y(consider.)275
-3091 y(The)23 b(\014rst)f(is)h(that)h(to)g(b)s(e)f(paranoid,)h(one)g
+b(there)d(are)g(a)g(few)f(issues)f(to)150 4544 y(consider.)275
+4682 y(The)23 b(\014rst)f(is)h(that)h(to)g(b)s(e)f(paranoid,)h(one)g
(should)e(either)h(not)g(use)h Ft(cvs)e Fu(during)f(the)j(bac)m(kup,)h
-(or)f(ha)m(v)m(e)150 3200 y(the)35 b(bac)m(kup)g(program)g(lo)s(c)m(k)g
+(or)f(ha)m(v)m(e)150 4792 y(the)35 b(bac)m(kup)g(program)g(lo)s(c)m(k)g
Ft(cvs)f Fu(while)f(doing)h(the)h(bac)m(kup.)54 b(T)-8
b(o)36 b(not)f(use)f Ft(cvs)p Fu(,)i(y)m(ou)f(migh)m(t)g(forbid)150
-3310 y(logins)k(to)j(mac)m(hines)e(whic)m(h)g(can)h(access)h(the)f(rep)
+4902 y(logins)k(to)j(mac)m(hines)e(whic)m(h)g(can)h(access)h(the)f(rep)
s(ository)-8 b(,)43 b(turn)c(o\013)i(y)m(our)g Ft(cvs)f
-Fu(serv)m(er,)k(or)d(similar)150 3419 y(mec)m(hanisms.)53
+Fu(serv)m(er,)k(or)d(similar)150 5011 y(mec)m(hanisms.)53
b(The)34 b(details)g(w)m(ould)f(dep)s(end)g(on)i(y)m(our)f(op)s
(erating)g(system)h(and)f(ho)m(w)h(y)m(ou)g(ha)m(v)m(e)h
-Ft(cvs)150 3529 y Fu(set)f(up.)54 b(T)-8 b(o)35 b(lo)s(c)m(k)g
+Ft(cvs)150 5121 y Fu(set)f(up.)54 b(T)-8 b(o)35 b(lo)s(c)m(k)g
Ft(cvs)p Fu(,)g(y)m(ou)g(w)m(ould)f(create)i(`)p Fp(#cvs.rfl)p
Fu(')d(lo)s(c)m(ks)i(in)f(eac)m(h)i(rep)s(ository)e(directory)-8
-b(.)54 b(See)150 3639 y(Section)27 b(10.5)i([Concurrency],)f(page)g
-(61,)h(for)e(more)h(on)f Ft(cvs)f Fu(lo)s(c)m(ks.)40
+b(.)54 b(See)150 5230 y(Section)27 b(10.5)i([Concurrency],)f(page)g
+(63,)h(for)e(more)h(on)f Ft(cvs)f Fu(lo)s(c)m(ks.)40
b(Ha)m(ving)28 b(said)e(all)g(this,)h(if)g(y)m(ou)h(just)150
-3748 y(bac)m(k)35 b(up)e(without)h(an)m(y)g(of)h(these)g(precautions,)f
+5340 y(bac)m(k)35 b(up)e(without)h(an)m(y)g(of)h(these)g(precautions,)f
(the)h(results)e(are)i(unlik)m(ely)c(to)k(b)s(e)f(particularly)e(dire.)
-150 3858 y(Restoring)26 b(from)g(bac)m(kup,)h(the)g(rep)s(ository)e
-(migh)m(t)h(b)s(e)g(in)f(an)h(inconsisten)m(t)g(state,)j(but)c(this)h
-(w)m(ould)f(not)150 3967 y(b)s(e)30 b(particularly)e(hard)h(to)i(\014x)
-f(man)m(ually)-8 b(.)275 4118 y(When)37 b(y)m(ou)h(restore)g(a)g(rep)s
-(ository)f(from)g(bac)m(kup,)j(assuming)c(that)i(c)m(hanges)h(in)d(the)
-i(rep)s(ository)150 4228 y(w)m(ere)29 b(made)f(after)g(the)h(time)f(of)
-g(the)g(bac)m(kup,)h(w)m(orking)e(directories)g(whic)m(h)g(w)m(ere)i
-(not)f(a\013ected)i(b)m(y)e(the)150 4338 y(failure)35
-b(ma)m(y)j(refer)e(to)i(revisions)d(whic)m(h)h(no)g(longer)h(exist)g
-(in)e(the)i(rep)s(ository)-8 b(.)60 b(T)-8 b(rying)36
-b(to)h(run)f Ft(cvs)150 4447 y Fu(in)c(suc)m(h)g(directories)g(will)f
-(t)m(ypically)h(pro)s(duce)g(an)g(error)h(message.)50
-b(One)32 b(w)m(a)m(y)i(to)g(get)g(those)g(c)m(hanges)150
-4557 y(bac)m(k)d(in)m(to)f(the)h(rep)s(ository)e(is)h(as)g(follo)m(ws:)
-225 4708 y Fs(\017)60 b Fu(Get)31 b(a)g(new)f(w)m(orking)g(directory)-8
-b(.)225 4851 y Fs(\017)60 b Fu(Cop)m(y)45 b(the)f(\014les)g(from)g(the)
-g(w)m(orking)g(directory)g(from)g(b)s(efore)g(the)h(failure)e(o)m(v)m
-(er)j(to)f(the)f(new)330 4960 y(w)m(orking)30 b(directory)g(\(do)g(not)
-h(cop)m(y)g(the)f(con)m(ten)m(ts)j(of)d(the)h(`)p Fp(CVS)p
-Fu(')f(directories,)f(of)i(course\).)225 5103 y Fs(\017)60
-b Fu(W)-8 b(orking)22 b(in)f(the)h(new)f(w)m(orking)h(directory)-8
-b(,)23 b(use)f(commands)g(suc)m(h)f(as)i Fp(cvs)29 b(update)20
-b Fu(and)i Fp(cvs)29 b(diff)330 5213 y Fu(to)e(\014gure)f(out)g(what)h
-(has)f(c)m(hanged,)i(and)d(then)h(when)g(y)m(ou)g(are)h(ready)-8
-b(,)28 b(commit)e(the)h(c)m(hanges)g(in)m(to)330 5322
-y(the)k(rep)s(ository)-8 b(.)p eop
+p eop
%%Page: 18 20
18 19 bop 150 -116 a Fu(18)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y Fq(2.8)68 b(Mo)l(ving)45
-b(a)h(rep)t(ository)275 553 y Fu(Just)32 b(as)i(bac)m(king)g(up)e(the)i
-(\014les)f(in)f(the)i(rep)s(ository)e(is)h(prett)m(y)h(m)m(uc)m(h)g
-(lik)m(e)f(bac)m(king)g(up)g(an)m(y)h(other)150 663 y(\014les,)29
-b(if)h(y)m(ou)g(need)g(to)h(mo)m(v)m(e)h(a)f(rep)s(ository)e(from)h
-(one)g(place)h(to)g(another)f(it)g(is)f(also)h(prett)m(y)h(m)m(uc)m(h)g
-(lik)m(e)150 773 y(just)f(mo)m(ving)g(an)m(y)h(other)f(collection)g(of)
-h(\014les.)275 902 y(The)40 b(main)h(thing)f(to)j(consider)d(is)g(that)
-i(w)m(orking)f(directories)g(p)s(oin)m(t)f(to)i(the)g(rep)s(ository)-8
-b(.)73 b(The)150 1011 y(simplest)29 b(w)m(a)m(y)k(to)f(deal)f(with)e(a)
+b(V)-8 b(ersions)30 b(System)150 366 y(Restoring)c(from)g(bac)m(kup,)h
+(the)g(rep)s(ository)e(migh)m(t)h(b)s(e)g(in)f(an)h(inconsisten)m(t)g
+(state,)j(but)c(this)h(w)m(ould)f(not)150 476 y(b)s(e)30
+b(particularly)e(hard)h(to)i(\014x)f(man)m(ually)-8 b(.)275
+637 y(When)37 b(y)m(ou)h(restore)g(a)g(rep)s(ository)f(from)g(bac)m
+(kup,)j(assuming)c(that)i(c)m(hanges)h(in)d(the)i(rep)s(ository)150
+747 y(w)m(ere)29 b(made)f(after)g(the)h(time)f(of)g(the)g(bac)m(kup,)h
+(w)m(orking)e(directories)g(whic)m(h)g(w)m(ere)i(not)f(a\013ected)i(b)m
+(y)e(the)150 856 y(failure)35 b(ma)m(y)j(refer)e(to)i(revisions)d(whic)
+m(h)h(no)g(longer)h(exist)g(in)e(the)i(rep)s(ository)-8
+b(.)60 b(T)-8 b(rying)36 b(to)h(run)f Ft(cvs)150 966
+y Fu(in)c(suc)m(h)g(directories)g(will)f(t)m(ypically)h(pro)s(duce)g
+(an)g(error)h(message.)50 b(One)32 b(w)m(a)m(y)i(to)g(get)g(those)g(c)m
+(hanges)150 1076 y(bac)m(k)d(in)m(to)f(the)h(rep)s(ository)e(is)h(as)g
+(follo)m(ws:)225 1237 y Fs(\017)60 b Fu(Get)31 b(a)g(new)f(w)m(orking)g
+(directory)-8 b(.)225 1385 y Fs(\017)60 b Fu(Cop)m(y)45
+b(the)f(\014les)g(from)g(the)g(w)m(orking)g(directory)g(from)g(b)s
+(efore)g(the)h(failure)e(o)m(v)m(er)j(to)f(the)f(new)330
+1494 y(w)m(orking)30 b(directory)g(\(do)g(not)h(cop)m(y)g(the)f(con)m
+(ten)m(ts)j(of)d(the)h(`)p Fp(CVS)p Fu(')f(directories,)f(of)i
+(course\).)225 1642 y Fs(\017)60 b Fu(W)-8 b(orking)22
+b(in)f(the)h(new)f(w)m(orking)h(directory)-8 b(,)23 b(use)f(commands)g
+(suc)m(h)f(as)i Fp(cvs)29 b(update)20 b Fu(and)i Fp(cvs)29
+b(diff)330 1752 y Fu(to)e(\014gure)f(out)g(what)h(has)f(c)m(hanged,)i
+(and)d(then)h(when)g(y)m(ou)g(are)h(ready)-8 b(,)28 b(commit)e(the)h(c)
+m(hanges)g(in)m(to)330 1861 y(the)k(rep)s(ository)-8
+b(.)150 2185 y Fq(2.8)68 b(Mo)l(ving)45 b(a)h(rep)t(ository)275
+2404 y Fu(Just)32 b(as)i(bac)m(king)g(up)e(the)i(\014les)f(in)f(the)i
+(rep)s(ository)e(is)h(prett)m(y)h(m)m(uc)m(h)g(lik)m(e)f(bac)m(king)g
+(up)g(an)m(y)h(other)150 2514 y(\014les,)29 b(if)h(y)m(ou)g(need)g(to)h
+(mo)m(v)m(e)h(a)f(rep)s(ository)e(from)h(one)g(place)h(to)g(another)f
+(it)g(is)f(also)h(prett)m(y)h(m)m(uc)m(h)g(lik)m(e)150
+2624 y(just)f(mo)m(ving)g(an)m(y)h(other)f(collection)g(of)h(\014les.)
+275 2785 y(The)40 b(main)h(thing)f(to)j(consider)d(is)g(that)i(w)m
+(orking)f(directories)g(p)s(oin)m(t)f(to)i(the)g(rep)s(ository)-8
+b(.)73 b(The)150 2894 y(simplest)29 b(w)m(a)m(y)k(to)f(deal)f(with)e(a)
j(mo)m(v)m(ed)g(rep)s(ository)f(is)f(to)i(just)f(get)h(a)g(fresh)e(w)m
-(orking)h(directory)f(after)150 1121 y(the)38 b(mo)m(v)m(e.)66
+(orking)h(directory)f(after)150 3004 y(the)38 b(mo)m(v)m(e.)66
b(Of)37 b(course,)k(y)m(ou'll)c(w)m(an)m(t)i(to)g(mak)m(e)g(sure)e
(that)i(the)f(old)f(w)m(orking)h(directory)f(had)h(b)s(een)150
-1230 y(c)m(hec)m(k)m(ed)44 b(in)d(b)s(efore)h(the)h(mo)m(v)m(e,)k(or)42
+3114 y(c)m(hec)m(k)m(ed)44 b(in)d(b)s(efore)h(the)h(mo)m(v)m(e,)k(or)42
b(y)m(ou)h(\014gured)e(out)h(some)h(other)g(w)m(a)m(y)g(to)g(mak)m(e)g
-(sure)f(that)h(y)m(ou)150 1340 y(don't)h(lose)h(an)m(y)g(c)m(hanges.)84
+(sure)f(that)h(y)m(ou)150 3223 y(don't)h(lose)h(an)m(y)g(c)m(hanges.)84
b(If)44 b(y)m(ou)g(really)g(do)g(w)m(an)m(t)h(to)h(reuse)e(the)h
-(existing)e(w)m(orking)h(directory)-8 b(,)150 1449 y(it)42
+(existing)e(w)m(orking)h(directory)-8 b(,)150 3333 y(it)42
b(should)f(b)s(e)h(p)s(ossible)f(with)g(man)m(ual)h(surgery)g(on)h(the)
g(`)p Fp(CVS/Repository)p Fu(')c(\014les.)77 b(Y)-8 b(ou)43
-b(can)g(see)150 1559 y(Section)30 b(2.3)i([W)-8 b(orking)30
+b(can)g(see)150 3442 y(Section)30 b(2.3)i([W)-8 b(orking)30
b(directory)g(storage],)j(page)e(13,)g(for)g(information)d(on)j(the)f
-(`)p Fp(CVS/Repository)p Fu(')150 1669 y(and)d(`)p Fp(CVS/Root)p
+(`)p Fp(CVS/Repository)p Fu(')150 3552 y(and)d(`)p Fp(CVS/Root)p
Fu(')f(\014les,)i(but)f(unless)f(y)m(ou)i(are)g(sure)f(y)m(ou)h(w)m(an)
m(t)h(to)f(b)s(other,)g(it)g(probably)d(isn't)i(w)m(orth)h(it.)150
-1909 y Fq(2.9)68 b(Remote)47 b(rep)t(ositories)275 2096
+3876 y Fq(2.9)68 b(Remote)47 b(rep)t(ositories)275 4095
y Fu(Y)-8 b(our)39 b(w)m(orking)g(cop)m(y)h(of)g(the)g(sources)g(can)f
(b)s(e)g(on)h(a)g(di\013eren)m(t)f(mac)m(hine)g(than)h(the)f(rep)s
-(ository)-8 b(.)150 2206 y(Using)31 b Ft(cvs)g Fu(in)f(this)h(manner)g
+(ository)-8 b(.)150 4205 y(Using)31 b Ft(cvs)g Fu(in)f(this)h(manner)g
(is)g(kno)m(wn)g(as)h Fo(clien)m(t/serv)m(er)39 b Fu(op)s(eration.)45
b(Y)-8 b(ou)32 b(run)e Ft(cvs)h Fu(on)h(a)g(mac)m(hine)150
-2315 y(whic)m(h)25 b(can)h(moun)m(t)g(y)m(our)g(w)m(orking)g(directory)
+4314 y(whic)m(h)25 b(can)h(moun)m(t)g(y)m(our)g(w)m(orking)g(directory)
-8 b(,)27 b(kno)m(wn)e(as)h(the)h Fo(clien)m(t)p Fu(,)f(and)g(tell)f
-(it)h(to)g(comm)m(unicate)h(to)150 2425 y(a)i(mac)m(hine)g(whic)m(h)e
+(it)h(to)g(comm)m(unicate)h(to)150 4424 y(a)i(mac)m(hine)g(whic)m(h)e
(can)i(moun)m(t)g(the)g(rep)s(ository)-8 b(,)29 b(kno)m(wn)f(as)h(the)g
Fo(serv)m(er)p Fu(.)41 b(Generally)-8 b(,)29 b(using)e(a)i(remote)150
-2534 y(rep)s(ository)g(is)h(just)g(lik)m(e)f(using)g(a)i(lo)s(cal)e
+4534 y(rep)s(ository)g(is)h(just)g(lik)m(e)f(using)g(a)i(lo)s(cal)e
(one,)i(except)h(that)f(the)f(format)h(of)g(the)f(rep)s(ository)f(name)
-i(is:)390 2658 y Fp(:)p Fo(metho)s(d)t Fp(:)p Fo(user)7
+i(is:)390 4689 y Fp(:)p Fo(metho)s(d)t Fp(:)p Fo(user)7
b Fp(@)p Fo(hostname)e Fp(:/path/to/repos)o(itor)o(y)275
-2786 y Fu(The)27 b(details)f(of)i(exactly)h(what)e(needs)g(to)i(b)s(e)e
+4850 y Fu(The)27 b(details)f(of)i(exactly)h(what)e(needs)g(to)i(b)s(e)e
(set)h(up)e(dep)s(end)g(on)i(ho)m(w)g(y)m(ou)g(are)g(connecting)f(to)i
-(the)150 2896 y(serv)m(er.)275 3025 y(If)f Fo(metho)s(d)33
+(the)150 4960 y(serv)m(er.)275 5121 y(If)f Fo(metho)s(d)33
b Fu(is)28 b(not)i(sp)s(eci\014ed,)e(and)h(the)g(rep)s(ository)f(name)i
(con)m(tains)f(`)p Fp(:)p Fu(',)h(then)f(the)h(default)e(is)h
-Fp(ext)150 3134 y Fu(or)d Fp(server)p Fu(,)f(dep)s(ending)f(on)i(y)m
+Fp(ext)150 5230 y Fu(or)d Fp(server)p Fu(,)f(dep)s(ending)f(on)i(y)m
(our)g(platform;)h(b)s(oth)e(are)h(describ)s(ed)e(in)h(Section)h(2.9.2)
-i([Connecting)d(via)150 3244 y(rsh],)30 b(page)h(19.)150
-3451 y Fn(2.9.1)63 b(Serv)m(er)40 b(requiremen)m(ts)275
-3638 y Fu(The)35 b(quic)m(k)h(answ)m(er)g(to)h(what)f(sort)g(of)g(mac)m
+i([Connecting)d(via)150 5340 y(rsh],)30 b(page)h(19.)p
+eop
+%%Page: 19 21
+19 20 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
+2425 b(19)150 366 y Fn(2.9.1)63 b(Serv)m(er)40 b(requiremen)m(ts)275
+572 y Fu(The)35 b(quic)m(k)h(answ)m(er)g(to)h(what)f(sort)g(of)g(mac)m
(hine)g(is)f(suitable)g(as)h(a)h(serv)m(er)f(is)f(that)i(requiremen)m
-(ts)150 3748 y(are)28 b(mo)s(dest|a)g(serv)m(er)f(with)f(32M)j(of)f
+(ts)150 682 y(are)28 b(mo)s(dest|a)g(serv)m(er)f(with)f(32M)j(of)f
(memory)f(or)h(ev)m(en)g(less)f(can)g(handle)f(a)i(fairly)e(large)i
-(source)f(tree)150 3857 y(with)i(a)i(fair)e(amoun)m(t)i(of)g(activit)m
-(y)-8 b(.)275 3986 y(The)34 b(real)i(answ)m(er,)g(of)g(course,)h(is)e
+(source)f(tree)150 791 y(with)i(a)i(fair)e(amoun)m(t)i(of)g(activit)m
+(y)-8 b(.)275 939 y(The)34 b(real)i(answ)m(er,)g(of)g(course,)h(is)e
(more)g(complicated.)56 b(Estimating)34 b(the)i(kno)m(wn)f(areas)h(of)g
-(large)150 4096 y(memory)26 b(consumption)f(should)g(b)s(e)h
+(large)150 1048 y(memory)26 b(consumption)f(should)g(b)s(e)h
(su\016cien)m(t)g(to)h(estimate)g(memory)f(requiremen)m(ts.)39
-b(There)26 b(are)h(t)m(w)m(o)150 4206 y(suc)m(h)g(areas)g(do)s(cumen)m
+b(There)26 b(are)h(t)m(w)m(o)150 1158 y(suc)m(h)g(areas)g(do)s(cumen)m
(ted)g(here;)h(other)f(memory)g(consumption)e(should)g(b)s(e)h(small)g
-(b)m(y)h(comparison)f(\(if)150 4315 y(y)m(ou)33 b(\014nd)e(that)j(is)e
+(b)m(y)h(comparison)f(\(if)150 1267 y(y)m(ou)33 b(\014nd)e(that)j(is)e
(not)h(the)g(case,)h(let)f(us)f(kno)m(w,)i(as)f(describ)s(ed)d(in)i
-(App)s(endix)e(H)j([BUGS],)h(page)f(151,)150 4425 y(so)e(w)m(e)f(can)h
-(up)s(date)f(this)f(do)s(cumen)m(tation\).)275 4554 y(The)c(\014rst)g
+(App)s(endix)e(H)j([BUGS],)h(page)f(151,)150 1377 y(so)e(w)m(e)f(can)h
+(up)s(date)f(this)f(do)s(cumen)m(tation\).)275 1525 y(The)c(\014rst)g
(area)i(of)g(big)e(memory)h(consumption)f(is)g(large)h(c)m(hec)m(k)m
(outs,)j(when)c(using)g(the)h Ft(cvs)f Fu(serv)m(er.)150
-4663 y(The)i(serv)m(er)i(consists)e(of)h(t)m(w)m(o)h(pro)s(cesses)f
+1634 y(The)i(serv)m(er)i(consists)e(of)h(t)m(w)m(o)h(pro)s(cesses)f
(for)g(eac)m(h)h(clien)m(t)e(that)i(it)e(is)g(serving.)39
-b(Memory)28 b(consumption)150 4773 y(on)22 b(the)h(c)m(hild)e(pro)s
+b(Memory)28 b(consumption)150 1744 y(on)22 b(the)h(c)m(hild)e(pro)s
(cess)h(should)f(remain)g(fairly)g(small.)36 b(Memory)23
b(consumption)e(on)i(the)f(paren)m(t)h(pro)s(cess,)150
-4882 y(particularly)38 b(if)i(the)h(net)m(w)m(ork)g(connection)g(to)g
+1853 y(particularly)38 b(if)i(the)h(net)m(w)m(ork)g(connection)g(to)g
(the)g(clien)m(t)f(is)g(slo)m(w,)j(can)e(b)s(e)f(exp)s(ected)h(to)g
-(gro)m(w)g(to)150 4992 y(sligh)m(tly)26 b(more)h(than)g(the)g(size)g
+(gro)m(w)g(to)150 1963 y(sligh)m(tly)26 b(more)h(than)g(the)g(size)g
(of)h(the)f(sources)g(in)f(a)i(single)e(directory)-8
b(,)28 b(or)f(t)m(w)m(o)i(megab)m(ytes,)g(whic)m(hev)m(er)150
-5102 y(is)g(larger.)275 5230 y(Multiplying)j(the)k(size)g(of)f(eac)m(h)
+2072 y(is)g(larger.)275 2220 y(Multiplying)j(the)k(size)g(of)f(eac)m(h)
i Ft(cvs)e Fu(serv)m(er)h(b)m(y)g(the)g(n)m(um)m(b)s(er)e(of)i(serv)m
-(ers)g(whic)m(h)f(y)m(ou)h(exp)s(ect)g(to)150 5340 y(ha)m(v)m(e)30
+(ers)g(whic)m(h)f(y)m(ou)h(exp)s(ect)g(to)150 2330 y(ha)m(v)m(e)30
b(activ)m(e)f(at)g(one)g(time)f(should)e(giv)m(e)j(an)g(idea)e(of)i
(memory)f(requiremen)m(ts)g(for)g(the)g(serv)m(er.)41
-b(F)-8 b(or)29 b(the)p eop
-%%Page: 19 21
-19 20 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(19)150 366 y(most)28 b(part,)g(the)f(memory)h(consumed)e(b)m(y)i
-(the)f(paren)m(t)h(pro)s(cess)f(probably)e(can)j(b)s(e)f(sw)m(ap)g
-(space)h(rather)150 476 y(than)i(ph)m(ysical)f(memory)-8
-b(.)275 614 y(The)23 b(second)i(area)g(of)f(large)h(memory)f
+b(F)-8 b(or)29 b(the)150 2439 y(most)f(part,)g(the)f(memory)h(consumed)
+e(b)m(y)i(the)f(paren)m(t)h(pro)s(cess)f(probably)e(can)j(b)s(e)f(sw)m
+(ap)g(space)h(rather)150 2549 y(than)i(ph)m(ysical)f(memory)-8
+b(.)275 2696 y(The)23 b(second)i(area)g(of)f(large)h(memory)f
(consumption)f(is)g Fp(diff)p Fu(,)h(when)g(c)m(hec)m(king)h(in)e
-(large)h(\014les.)38 b(This)150 724 y(is)23 b(required)g(ev)m(en)h(for)
-g(binary)f(\014les.)37 b(The)24 b(rule)f(of)h(th)m(um)m(b)g(is)f(to)i
-(allo)m(w)f(ab)s(out)g(ten)g(times)g(the)g(size)g(of)h(the)150
-833 y(largest)34 b(\014le)f(y)m(ou)i(will)c(w)m(an)m(t)k(to)f(c)m(hec)m
-(k)i(in,)e(although)f(\014v)m(e)h(times)g(ma)m(y)g(b)s(e)g(adequate.)52
-b(F)-8 b(or)35 b(example,)150 943 y(if)j(y)m(ou)g(w)m(an)m(t)i(to)f(c)m
-(hec)m(k)h(in)d(a)i(\014le)f(whic)m(h)f(is)h(10)h(megab)m(ytes,)k(y)m
-(ou)38 b(should)f(ha)m(v)m(e)j(100)g(megab)m(ytes)g(of)150
-1052 y(memory)h(on)h(the)g(mac)m(hine)f(doing)f(the)i(c)m(hec)m(kin)g
+(large)h(\014les.)38 b(This)150 2806 y(is)23 b(required)g(ev)m(en)h
+(for)g(binary)f(\014les.)37 b(The)24 b(rule)f(of)h(th)m(um)m(b)g(is)f
+(to)i(allo)m(w)f(ab)s(out)g(ten)g(times)g(the)g(size)g(of)h(the)150
+2915 y(largest)34 b(\014le)f(y)m(ou)i(will)c(w)m(an)m(t)k(to)f(c)m(hec)
+m(k)i(in,)e(although)f(\014v)m(e)h(times)g(ma)m(y)g(b)s(e)g(adequate.)
+52 b(F)-8 b(or)35 b(example,)150 3025 y(if)j(y)m(ou)g(w)m(an)m(t)i(to)f
+(c)m(hec)m(k)h(in)d(a)i(\014le)f(whic)m(h)f(is)h(10)h(megab)m(ytes,)k
+(y)m(ou)38 b(should)f(ha)m(v)m(e)j(100)g(megab)m(ytes)g(of)150
+3134 y(memory)h(on)h(the)g(mac)m(hine)f(doing)f(the)i(c)m(hec)m(kin)g
(\(the)g(serv)m(er)g(mac)m(hine)f(for)g(clien)m(t/serv)m(er,)k(or)d
-(the)150 1162 y(mac)m(hine)33 b(running)e Ft(cvs)h Fu(for)i(non-clien)m
+(the)150 3244 y(mac)m(hine)33 b(running)e Ft(cvs)h Fu(for)i(non-clien)m
(t/serv)m(er\).)50 b(This)32 b(can)i(b)s(e)e(sw)m(ap)i(space)g(rather)f
-(than)g(ph)m(ysical)150 1272 y(memory)-8 b(.)45 b(Because)33
+(than)g(ph)m(ysical)150 3354 y(memory)-8 b(.)45 b(Because)33
b(the)f(memory)g(is)e(only)h(required)f(brie\015y)-8
b(,)31 b(there)h(is)f(no)g(particular)g(need)g(to)h(allo)m(w)150
-1381 y(memory)e(for)g(more)h(than)f(one)h(suc)m(h)f(c)m(hec)m(kin)g(at)
-i(a)e(time.)275 1519 y(Resource)39 b(consumption)e(for)i(the)g(clien)m
+3463 y(memory)e(for)g(more)h(than)f(one)h(suc)m(h)f(c)m(hec)m(kin)g(at)
+i(a)e(time.)275 3611 y(Resource)39 b(consumption)e(for)i(the)g(clien)m
(t)f(is)g(ev)m(en)h(more)g(mo)s(dest|an)m(y)g(mac)m(hine)g(with)e
-(enough)150 1629 y(capacit)m(y)32 b(to)f(run)e(the)h(op)s(erating)g
+(enough)150 3720 y(capacit)m(y)32 b(to)f(run)e(the)h(op)s(erating)g
(system)h(in)e(question)g(should)g(ha)m(v)m(e)i(little)e(trouble.)275
-1767 y(F)-8 b(or)45 b(information)d(on)i(disk)f(space)i(requiremen)m
+3868 y(F)-8 b(or)45 b(information)d(on)i(disk)f(space)i(requiremen)m
(ts,)i(see)e(Section)f(2.6)i([Creating)e(a)g(rep)s(ository],)150
-1876 y(page)31 b(16.)150 2107 y Fn(2.9.2)63 b(Connecting)41
-b(with)f(rsh)275 2304 y Fu(CVS)29 b(uses)h(the)g(`)p
+3977 y(page)31 b(17.)150 4227 y Fn(2.9.2)63 b(Connecting)41
+b(with)f(rsh)275 4433 y Fu(CVS)29 b(uses)h(the)g(`)p
Fp(rsh)p Fu(')f(proto)s(col)h(to)h(p)s(erform)e(these)h(op)s(erations,)
-g(so)h(the)f(remote)h(user)e(host)h(needs)150 2413 y(to)h(ha)m(v)m(e)h
+g(so)h(the)f(remote)h(user)e(host)h(needs)150 4543 y(to)h(ha)m(v)m(e)h
(a)e(`)p Fp(.rhosts)p Fu(')f(\014le)h(whic)m(h)f(gran)m(ts)i(access)h
-(to)f(the)f(lo)s(cal)g(user.)275 2551 y(F)-8 b(or)27
-b(example,)g(supp)s(ose)d(y)m(ou)j(are)g(the)f(user)g(`)p
-Fp(mozart)p Fu(')f(on)h(the)h(lo)s(cal)e(mac)m(hine)h(`)p
-Fp(toe.grunge.com)p Fu(',)150 2661 y(and)32 b(the)h(serv)m(er)g(mac)m
-(hine)g(is)e(`)p Fp(chainsaw.yard.com)p Fu('.)44 b(On)32
-b(c)m(hainsa)m(w,)i(put)e(the)h(follo)m(wing)e(line)g(in)m(to)150
-2770 y(the)g(\014le)e(`)p Fp(.rhosts)p Fu(')g(in)g(`)p
-Fp(bach)p Fu(''s)h(home)g(directory:)390 2902 y Fp(toe.grunge.com)92
-b(mozart)275 3040 y Fu(Then)29 b(test)i(that)g Fp(rsh)f
-Fu(is)f(w)m(orking)h(with)390 3173 y Fp(rsh)47 b(-l)g(bach)g
-(chainsaw.yard.com)c('echo)j($PATH')275 3311 y Fu(Next)37
-b(y)m(ou)g(ha)m(v)m(e)h(to)f(mak)m(e)h(sure)e(that)h
-Fp(rsh)f Fu(will)e(b)s(e)i(able)h(to)g(\014nd)e(the)i(serv)m(er.)60
-b(Mak)m(e)38 b(sure)e(that)150 3420 y(the)d(path)f(whic)m(h)g
-Fp(rsh)g Fu(prin)m(ted)f(in)h(the)h(ab)s(o)m(v)m(e)h(example)e
-(includes)e(the)j(directory)g(con)m(taining)f(a)h(pro-)150
-3530 y(gram)40 b(named)g Fp(cvs)f Fu(whic)m(h)f(is)h(the)h(serv)m(er.)
-70 b(Y)-8 b(ou)41 b(need)e(to)i(set)f(the)g(path)g(in)f(`)p
-Fp(.bashrc)p Fu(',)i(`)p Fp(.cshrc)p Fu(',)150 3639 y(etc.,)d(not)e(`)p
+(to)f(the)f(lo)s(cal)g(user.)275 4690 y(F)-8 b(or)23
+b(example,)g(supp)s(ose)e(y)m(ou)i(are)f(the)h(user)e(`)p
+Fp(mozart)p Fu(')g(on)h(the)h(lo)s(cal)e(mac)m(hine)h(`)p
+Fp(toe.example.com)p Fu(',)150 4800 y(and)27 b(the)g(serv)m(er)h(mac)m
+(hine)e(is)h(`)p Fp(faun.example.org)p Fu('.)35 b(On)27
+b(faun,)g(put)g(the)g(follo)m(wing)f(line)f(in)m(to)i(the)h(\014le)150
+4909 y(`)p Fp(.rhosts)p Fu(')h(in)g(`)p Fp(bach)p Fu(''s)h(home)g
+(directory:)390 5051 y Fp(toe.example.com)91 b(mozart)275
+5198 y Fu(Then)29 b(test)i(that)g Fp(rsh)f Fu(is)f(w)m(orking)h(with)
+390 5340 y Fp(rsh)47 b(-l)g(bach)g(faun.example.org)c('echo)j($PATH')p
+eop
+%%Page: 20 22
+20 21 bop 150 -116 a Fu(20)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(Next)37 b(y)m(ou)g(ha)m(v)m(e)h
+(to)f(mak)m(e)h(sure)e(that)h Fp(rsh)f Fu(will)e(b)s(e)i(able)h(to)g
+(\014nd)e(the)i(serv)m(er.)60 b(Mak)m(e)38 b(sure)e(that)150
+476 y(the)d(path)f(whic)m(h)g Fp(rsh)g Fu(prin)m(ted)f(in)h(the)h(ab)s
+(o)m(v)m(e)h(example)e(includes)e(the)j(directory)g(con)m(taining)f(a)h
+(pro-)150 586 y(gram)40 b(named)g Fp(cvs)f Fu(whic)m(h)f(is)h(the)h
+(serv)m(er.)70 b(Y)-8 b(ou)41 b(need)e(to)i(set)f(the)g(path)g(in)f(`)p
+Fp(.bashrc)p Fu(',)i(`)p Fp(.cshrc)p Fu(',)150 695 y(etc.,)d(not)e(`)p
Fp(.login)p Fu(')f(or)g(`)p Fp(.profile)p Fu('.)55 b(Alternately)-8
b(,)37 b(y)m(ou)f(can)g(set)g(the)g(en)m(vironmen)m(t)f(v)-5
-b(ariable)34 b Fp(CVS_)150 3749 y(SERVER)h Fu(on)h(the)g(clien)m(t)g
+b(ariable)34 b Fp(CVS_)150 805 y(SERVER)h Fu(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 3859 y(`)p
-Fp(/usr/local/bin/cvs-1.6)p Fu('.)275 3997 y(There)29
+(w)m(an)m(t)g(to)g(use,)h(for)e(example)150 914 y(`)p
+Fp(/usr/local/bin/cvs-1.6)p Fu('.)275 1057 y(There)29
b(is)h(no)g(need)g(to)h(edit)f Fp(inetd.conf)e Fu(or)i(start)h(a)g
-Ft(cvs)e Fu(serv)m(er)i(daemon.)275 4135 y(There)26 b(are)h(t)m(w)m(o)g
+Ft(cvs)e Fu(serv)m(er)i(daemon.)275 1199 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 Fp(:server:)24 b Fu(sp)s(eci\014es)h(an)150
-4244 y(in)m(ternal)h(rsh)g(clien)m(t,)h(whic)m(h)f(is)g(supp)s(orted)f
+1309 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 Fp(:ext:)26
-b Fu(sp)s(eci\014es)f(an)i(external)150 4354 y(rsh)j(program.)43
+b Fu(sp)s(eci\014es)f(an)i(external)150 1418 y(rsh)j(program.)43
b(By)32 b(default)e(this)g(is)h Fp(rsh)f Fu(but)g(y)m(ou)i(ma)m(y)g
(set)g(the)f Fp(CVS_RSH)e Fu(en)m(vironmen)m(t)i(v)-5
-b(ariable)30 b(to)150 4463 y(in)m(v)m(ok)m(e)e(another)f(program)g
+b(ariable)30 b(to)150 1528 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 Fp(remsh)f Fu(on)g(HP-UX)150 4573 y(9)36 b(b)s(ecause)f
+g Fp(remsh)f Fu(on)g(HP-UX)150 1638 y(9)36 b(b)s(ecause)f
Fp(rsh)g Fu(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 4682 y(and)27 b(from)g(the)h(serv)m(er)g(without)f(mo)s
+(to)150 1747 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
-Fp(rsh)f Fu(is)f(not)i(suitable)150 4792 y(since)35 b(it)g(b)m(y)h
+Fp(rsh)f Fu(is)f(not)i(suitable)150 1857 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)150 4902
+(OS/2)h(CVS)f(p)s(ort)g(has)h(a)g(hac)m(k)g(to)150 1966
y(pass)k(`)p Fp(-b)p Fu(')h(to)h Fp(rsh)e Fu(to)h(get)h(around)e(this,)
j(but)d(since)g(this)g(could)g(p)s(oten)m(tially)g(cause)h(problems)e
-(for)150 5011 y(programs)30 b(other)i(than)e(the)h(standard)f
+(for)150 2076 y(programs)30 b(other)i(than)e(the)h(standard)f
Fp(rsh)p Fu(,)h(it)f(ma)m(y)h(c)m(hange)h(in)e(the)h(future.)41
-b(If)31 b(y)m(ou)g(set)g Fp(CVS_RSH)e Fu(to)150 5121
+b(If)31 b(y)m(ou)g(set)g Fp(CVS_RSH)e Fu(to)150 2186
y Fp(SSH)34 b Fu(or)h(some)g(other)g(rsh)e(replacemen)m(t,)k(the)e
(instructions)e(in)g(the)i(rest)g(of)g(this)f(section)h(concerning)150
-5230 y(`)p Fp(.rhosts)p Fu(')e(and)g(so)h(on)g(are)h(lik)m(ely)d(to)j
+2295 y(`)p Fp(.rhosts)p Fu(')e(and)g(so)h(on)g(are)h(lik)m(ely)d(to)j
(b)s(e)f(inapplicable;)f(consult)g(the)h(do)s(cumen)m(tation)g(for)g(y)
-m(our)g(rsh)150 5340 y(replacemen)m(t.)p eop
-%%Page: 20 22
-20 21 bop 150 -116 a Fu(20)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)275 366 y(Con)m(tin)m(uing)21
+m(our)g(rsh)150 2405 y(replacemen)m(t.)275 2547 y(Con)m(tin)m(uing)21
b(our)h(example,)i(supp)s(osing)c(y)m(ou)j(w)m(an)m(t)h(to)f(access)h
(the)f(mo)s(dule)e(`)p Fp(foo)p Fu(')i(in)e(the)i(rep)s(ository)150
-476 y(`)p Fp(/usr/local/cvsroot/)p Fu(',)j(on)k(mac)m(hine)g(`)p
-Fp(chainsaw.yard.com)p Fu(',)d(y)m(ou)j(are)h(ready)f(to)h(go:)390
-605 y Fp(cvs)47 b(-d)g(:ext:bach@chainsaw.yard.c)o(om:)o(/usr)o(/loc)o
-(al/)o(cvsr)o(oot)41 b(checkout)46 b(foo)275 740 y Fu(\(The)31
+2657 y(`)p Fp(/usr/local/cvsroot/)p Fu(',)j(on)k(mac)m(hine)g(`)p
+Fp(faun.example.org)p Fu(',)d(y)m(ou)k(are)f(ready)h(to)g(go:)390
+2793 y Fp(cvs)47 b(-d)g(:ext:bach@faun.example.or)o(g:/)o(usr/)o(loca)o
+(l/c)o(vsro)o(ot)42 b(checkout)j(foo)275 2936 y Fu(\(The)31
b(`)p Fp(bach@)p Fu(')g(can)h(b)s(e)f(omitted)h(if)f(the)h(username)f
(is)g(the)h(same)g(on)g(b)s(oth)f(the)h(lo)s(cal)f(and)g(remote)150
-849 y(hosts.\))150 1074 y Fn(2.9.3)63 b(Direct)40 b(connection)h(with)g
-(passw)m(ord)g(authen)m(tication)275 1267 y Fu(The)29
+3045 y(hosts.\))150 3285 y Fn(2.9.3)63 b(Direct)40 b(connection)h(with)
+g(passw)m(ord)g(authen)m(tication)275 3486 y Fu(The)29
b Ft(cvs)f Fu(clien)m(t)h(can)h(also)g(connect)g(to)h(the)e(serv)m(er)h
(using)e(a)i(passw)m(ord)f(proto)s(col.)41 b(This)27
-b(is)i(partic-)150 1376 y(ularly)i(useful)g(if)h(using)g
+b(is)i(partic-)150 3595 y(ularly)i(useful)g(if)h(using)g
Fp(rsh)g Fu(is)g(not)h(feasible)f(\(for)h(example,)h(the)f(serv)m(er)g
-(is)f(b)s(ehind)e(a)k(\014rew)m(all\),)f(and)150 1486
+(is)f(b)s(ehind)e(a)k(\014rew)m(all\),)f(and)150 3705
y(Kerb)s(eros)c(also)i(is)e(not)i(a)m(v)-5 b(ailable.)275
-1620 y(T)d(o)35 b(use)g(this)f(metho)s(d,)i(it)e(is)g(necessary)i(to)f
+3847 y(T)d(o)35 b(use)g(this)f(metho)s(d,)i(it)e(is)g(necessary)i(to)f
(mak)m(e)i(some)e(adjustmen)m(ts)g(on)g(b)s(oth)f(the)h(serv)m(er)h
-(and)150 1730 y(clien)m(t)30 b(sides.)150 1955 y Fn(2.9.3.1)63
+(and)150 3957 y(clien)m(t)30 b(sides.)150 4197 y Fn(2.9.3.1)63
b(Setting)41 b(up)h(the)e(serv)m(er)h(for)g(passw)m(ord)h(authen)m
-(tication)275 2147 y Fu(First)49 b(of)i(all,)j(y)m(ou)d(probably)d(w)m
+(tication)275 4398 y Fu(First)49 b(of)i(all,)j(y)m(ou)d(probably)d(w)m
(an)m(t)j(to)g(tigh)m(ten)g(the)f(p)s(ermissions)d(on)k(the)f(`)p
-Fp($CVSROOT)p Fu(')f(and)150 2257 y(`)p Fp($CVSROOT/CVSROOT)p
+Fp($CVSROOT)p Fu(')f(and)150 4507 y(`)p Fp($CVSROOT/CVSROOT)p
Fu(')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 2367 y(page)31
-b(22,)h(for)e(more)g(details.)275 2501 y(On)25 b(the)h(serv)m(er)h
+(ord)f(authen)m(tication)f(securit)m(y],)150 4617 y(page)31
+b(23,)h(for)e(more)g(details.)275 4759 y(On)25 b(the)h(serv)m(er)h
(side,)f(the)h(\014le)e(`)p Fp(/etc/inetd.conf)p Fu(')e(needs)j(to)h(b)
s(e)e(edited)h(so)g Fp(inetd)f Fu(kno)m(ws)h(to)h(run)150
-2611 y(the)h(command)f Fp(cvs)i(pserver)d Fu(when)g(it)h(receiv)m(es)h
+4869 y(the)h(command)f Fp(cvs)i(pserver)d Fu(when)g(it)h(receiv)m(es)h
(a)g(connection)g(on)f(the)g(righ)m(t)g(p)s(ort.)40 b(By)27
-b(default,)h(the)150 2721 y(p)s(ort)e(n)m(um)m(b)s(er)f(is)g(2401;)30
+b(default,)h(the)150 4978 y(p)s(ort)e(n)m(um)m(b)s(er)f(is)g(2401;)30
b(it)c(w)m(ould)f(b)s(e)h(di\013eren)m(t)f(if)h(y)m(our)g(clien)m(t)g
-(w)m(ere)h(compiled)e(with)g Fp(CVS_AUTH_PORT)150 2830
+(w)m(ere)h(compiled)e(with)g Fp(CVS_AUTH_PORT)150 5088
y Fu(de\014ned)k(to)i(something)f(else,)h(though.)275
-2965 y(If)c(y)m(our)g Fp(inetd)f Fu(allo)m(ws)h(ra)m(w)h(p)s(ort)e(n)m
+5230 y(If)c(y)m(our)g Fp(inetd)f Fu(allo)m(ws)h(ra)m(w)h(p)s(ort)e(n)m
(um)m(b)s(ers)h(in)f(`)p Fp(/etc/inetd.conf)p Fu(',)e(then)k(the)f
-(follo)m(wing)f(\(all)h(on)150 3074 y(a)k(single)e(line)g(in)g(`)p
-Fp(inetd.conf)p Fu('\))f(should)g(b)s(e)i(su\016cien)m(t:)390
-3203 y Fp(2401)94 b(stream)g(tcp)h(nowait)f(root)g(/usr/local/bin/cvs)
-390 3307 y(cvs)47 b(--allow-root=/usr/cvsroo)o(t)42 b(pserver)275
-3442 y Fu(Y)-8 b(ou)30 b(could)g(also)g(use)g(the)h(`)p
+(follo)m(wing)f(\(all)h(on)150 5340 y(a)k(single)e(line)g(in)g(`)p
+Fp(inetd.conf)p Fu('\))f(should)g(b)s(e)i(su\016cien)m(t:)p
+eop
+%%Page: 21 23
+21 22 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
+2425 b(21)390 366 y Fp(2401)94 b(stream)g(tcp)h(nowait)f(root)g
+(/usr/local/bin/cvs)390 470 y(cvs)47 b(--allow-root=/usr/cvsroo)o(t)42
+b(pserver)275 615 y Fu(Y)-8 b(ou)30 b(could)g(also)g(use)g(the)h(`)p
Fp(-T)p Fu(')f(option)g(to)h(sp)s(ecify)e(a)i(temp)s(orary)f(directory)
--8 b(.)275 3576 y(The)38 b(`)p Fp(--allow-root)p Fu(')e(option)j(sp)s
+-8 b(.)275 760 y(The)38 b(`)p Fp(--allow-root)p Fu(')e(option)j(sp)s
(eci\014es)f(the)h(allo)m(w)m(able)g Ft(cvsr)n(oot)e
Fu(directory)-8 b(.)66 b(Clien)m(ts)38 b(whic)m(h)150
-3686 y(attempt)g(to)g(use)f(a)g(di\013eren)m(t)g Ft(cvsr)n(oot)e
+869 y(attempt)g(to)g(use)f(a)g(di\013eren)m(t)g Ft(cvsr)n(oot)e
Fu(directory)h(will)f(not)i(b)s(e)g(allo)m(w)m(ed)f(to)i(connect.)62
-b(If)37 b(there)g(is)150 3796 y(more)31 b(than)f(one)g
+b(If)37 b(there)g(is)150 979 y(more)31 b(than)f(one)g
Ft(cvsr)n(oot)f Fu(directory)h(whic)m(h)f(y)m(ou)h(w)m(an)m(t)i(to)f
-(allo)m(w,)f(rep)s(eat)g(the)h(option.)275 3930 y(If)k(y)m(our)i
+(allo)m(w,)f(rep)s(eat)g(the)h(option.)275 1124 y(If)k(y)m(our)i
Fp(inetd)e Fu(w)m(an)m(ts)i(a)g(sym)m(b)s(olic)e(service)h(name)g
(instead)g(of)h(a)f(ra)m(w)h(p)s(ort)f(n)m(um)m(b)s(er,)h(then)f(put)
-150 4040 y(this)29 b(in)g(`)p Fp(/etc/services)p Fu(':)390
-4169 y Fp(cvspserver)284 b(2401/tcp)275 4303 y Fu(and)29
+150 1233 y(this)29 b(in)g(`)p Fp(/etc/services)p Fu(':)390
+1372 y Fp(cvspserver)284 b(2401/tcp)275 1517 y Fu(and)29
b(put)h Fp(cvspserver)e Fu(instead)h(of)i Fp(2401)e Fu(in)g(`)p
-Fp(inetd.conf)p Fu('.)275 4438 y(Once)e(the)g(ab)s(o)m(v)m(e)i(is)d
+Fp(inetd.conf)p Fu('.)275 1661 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(y)m(our)f Fp(inetd)p
Fu(,)g(or)g(do)g(whatev)m(er)h(is)f(necessary)g(to)h(force)150
-4548 y(it)i(to)h(reread)f(its)g(initialization)d(\014les.)275
-4682 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 4792
+1771 y(it)i(to)h(reread)f(its)g(initialization)d(\014les.)275
+1916 y(If)i(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(147.)275
+2061 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 2170
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(22,)60 b(for)53 b(details\),)59 b(a)54
-b(separate)h Ft(cvs)150 4902 y Fu(passw)m(ord)47 b(\014le)g(ma)m(y)h(b)
+(y],)59 b(page)c(23,)60 b(for)53 b(details\),)59 b(a)54
+b(separate)h Ft(cvs)150 2280 y Fu(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 5011 y(they)32 b(access)h(the)f(rep)s(ository)
+(passw)m(ords)g(when)150 2389 y(they)32 b(access)h(the)f(rep)s(ository)
-8 b(.)45 b(This)30 b(\014le)g(is)h(`)p Fp($CVSROOT/CVSROOT/passwd)p
-Fu(')26 b(\(see)33 b(Section)f(2.4)h([In)m(tro)150 5121
-y(administrativ)m(e)f(\014les],)j(page)g(15\).)52 b(Its)34
+Fu(')26 b(\(see)33 b(Section)f(2.4)h([In)m(tro)150 2499
+y(administrativ)m(e)f(\014les],)j(page)g(16\).)52 b(Its)34
b(format)h(is)e(similar)e(to)k(`)p Fp(/etc/passwd)p Fu(',)e(except)i
-(that)f(it)g(only)150 5230 y(has)g(t)m(w)m(o)i(or)e(three)h(\014elds,)f
+(that)f(it)g(only)150 2608 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 5340 y(F)-8 b(or)31 b(example:)p
-eop
-%%Page: 21 23
-21 22 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(21)390 366 y Fp(bach:ULtgRLXo7NRxs)390 470 y
-(cwang:1sOp854gDF3DY)275 608 y Fu(The)37 b(passw)m(ord)f(is)h
-(encrypted)g(according)g(to)i(the)e(standard)g(Unix)f
-Fp(crypt\(\))g Fu(function,)i(so)g(it)f(is)150 718 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 Fp(passwd)p Fu(')g(\014les.)275 856 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 Ft(cvs)f Fu(`)p Fp(passwd)p
-Fu(')150 966 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
-1075 y(if)j(the)g Ft(cvs)g Fu(`)p Fp(passwd)p Fu(')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 1185 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 1294 y(b)m(y)j(setting)h Fp(SystemAuth=no)c
-Fu(in)i(the)i(con\014g)g(\014le,)h(see)f(Section)g(C.12)g([con\014g],)j
-(page)d(137\).)67 b(When)150 1404 y(using)26 b(the)h
-Ft(cvs)g Fu(`)p Fp(passwd)p Fu(')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 1513 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 Ft(cvs)f Fu(allo)m(ws)150 1623 y(imaginary)j
-(usernames)h(pro)m(vided)f(the)i Ft(cvs)f Fu(`)p Fp(passwd)p
-Fu(')f(\014le)h(indicates)f(corresp)s(onding)g(v)-5 b(alid)34
-b(system)150 1733 y(usernames\).)39 b(In)28 b(an)m(y)g(case,)h
-Ft(cvs)e Fu(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
-1871 y(It)i(is)f(p)s(ossible)f(to)j(\\map")g(cvs-sp)s(eci\014c)e
+(serv)m(er)h(to)g(use.)150 2718 y(F)-8 b(or)31 b(example:)390
+2857 y Fp(bach:ULtgRLXo7NRxs)390 2961 y(cwang:1sOp854gDF3DY)275
+3105 y Fu(The)37 b(passw)m(ord)f(is)h(encrypted)g(according)g(to)i(the)
+e(standard)g(Unix)f Fp(crypt\(\))g Fu(function,)i(so)g(it)f(is)150
+3215 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 Fp(passwd)p Fu(')g(\014les.)275
+3360 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
+Ft(cvs)f Fu(`)p Fp(passwd)p Fu(')150 3469 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 3579 y(if)j(the)g Ft(cvs)g Fu(`)p Fp(passwd)p
+Fu(')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
+3689 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
+3798 y(b)m(y)j(setting)h Fp(SystemAuth=no)c Fu(in)i(the)i(con\014g)g
+(\014le,)h(see)f(Section)g(C.12)g([con\014g],)j(page)d(136\).)67
+b(When)150 3908 y(using)26 b(the)h Ft(cvs)g Fu(`)p Fp(passwd)p
+Fu(')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 4017
+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 Ft(cvs)f Fu(allo)m(ws)150 4127 y(imaginary)j(usernames)h(pro)m
+(vided)f(the)i Ft(cvs)f Fu(`)p Fp(passwd)p Fu(')f(\014le)h(indicates)f
+(corresp)s(onding)g(v)-5 b(alid)34 b(system)150 4236
+y(usernames\).)39 b(In)28 b(an)m(y)g(case,)h Ft(cvs)e
+Fu(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
+4381 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 1980 y(login)c(names\))i(in)f(the)g(`)p Fp($CVSROOT/CVSROOT/passwd)
+150 4491 y(login)c(names\))i(in)f(the)g(`)p Fp($CVSROOT/CVSROOT/passwd)
p Fu(')24 b(\014le)29 b(b)m(y)g(app)s(ending)e(a)j(colon)g(and)f(the)h
-(system)150 2090 y(username)g(after)h(the)f(passw)m(ord.)40
-b(F)-8 b(or)31 b(example:)390 2222 y Fp(cvs:ULtgRLXo7NRxs:kfogel)390
-2326 y(generic:1sOp854gDF3DY:sp)o(wang)390 2430 y
-(anyone:1sOp854gDF3DY:spw)o(ang)275 2568 y Fu(Th)m(us,)d(someone)j
-(remotely)e(accessing)h(the)g(rep)s(ository)f(on)g(`)p
-Fp(chainsaw.yard.com)p Fu(')c(with)j(the)i(fol-)150 2677
-y(lo)m(wing)f(command:)390 2809 y Fp(cvs)47 b(-d)g
-(:pserver:cvs@chainsaw.yar)o(d.c)o(om:/)o(usr/)o(loc)o(al/c)o(vsro)o
-(ot)41 b(checkout)46 b(foo)275 2947 y Fu(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 3057 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
-3167 y(tem)g(passw)m(ord,)g(as)g(the)g(`)p Fp($CVSROOT/CVSROOT/passwd)p
+(system)150 4600 y(username)g(after)h(the)f(passw)m(ord.)40
+b(F)-8 b(or)31 b(example:)390 4739 y Fp(cvs:ULtgRLXo7NRxs:kfogel)390
+4843 y(generic:1sOp854gDF3DY:sp)o(wang)390 4947 y
+(anyone:1sOp854gDF3DY:spw)o(ang)275 5092 y Fu(Th)m(us,)j(someone)h
+(remotely)f(accessing)h(the)f(rep)s(ository)g(on)g(`)p
+Fp(faun.example.org)p Fu(')c(with)j(the)h(fol-)150 5201
+y(lo)m(wing)29 b(command:)390 5340 y Fp(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)p eop
+%%Page: 22 24
+22 23 bop 150 -116 a Fu(22)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(w)m(ould)h(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 476 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
+586 y(tem)g(passw)m(ord,)g(as)g(the)g(`)p Fp($CVSROOT/CVSROOT/passwd)p
Fu(')25 b(\014le)k(migh)m(t)i(con)m(tain)g(a)g(di\013eren)m(t)f(passw)m
-(ord,)150 3276 y(used)j(only)g(for)g Ft(cvs)p Fu(.)50
+(ord,)150 695 y(used)j(only)g(for)g Ft(cvs)p Fu(.)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 3386 y(cvs)e(usernames)e
-(on)m(to)j(a)f(single)e(system)h(username.)275 3524 y(This)e(feature)i
+(p)s(ermissible)d(to)k(map)f(m)m(ultiple)150 805 y(cvs)e(usernames)e
+(on)m(to)j(a)f(single)e(system)h(username.)275 949 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 3633 y(particular,)i(see)i
-(Section)f(2.10)h([Read-only)f(access],)j(page)e(24\);)i(ho)m(w)m(ev)m
-(er,)f(also)e(see)h(Section)e(2.9.3.3)150 3743 y([P)m(assw)m(ord)23
-b(authen)m(tication)g(securit)m(y],)h(page)g(22.)39 b(An)m(y)22
+(without)c(full)g(system)i(access)h(\(in)150 1059 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 1168 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 3853 y(a)31 b(degree)g(of)f(general)h(system)f(access)i(as)f(w)m
-(ell.)275 3991 y(Righ)m(t)h(no)m(w,)g(the)h(only)e(w)m(a)m(y)i(to)g
+150 1278 y(a)31 b(degree)g(of)f(general)h(system)f(access)i(as)f(w)m
+(ell.)275 1422 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 Ft(cvs)f Fu(`)p Fp(passwd)p
-Fu(')g(\014le)g(is)h(to)g(paste)h(it)f(there)150 4100
-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 Fp(cvs)g(passwd)f Fu(command.)150
-4331 y Fn(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 4528 y Fu(Before)c(connecting)g(to)h(the)f
-(serv)m(er,)i(the)e(clien)m(t)f(m)m(ust)h Fo(log)g(in)e
-Fu(with)h(the)h(command)g Fp(cvs)29 b(login)p Fu(.)150
-4637 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 4747 y(transactions)27 b(with)f(the)i(serv)m(er.)40
+Fu(')g(\014le)g(is)h(to)g(paste)h(it)f(there)150 1532
+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 Fp(cvs)f(passwd)e Fu(command.)40
+b(Unlik)m(e)28 b(man)m(y)i(of)f(the)150 1641 y(\014les)g(in)g(`)p
+Fp($CVSROOT/CVSROOT)p Fu(',)e(y)m(ou)k(edit)f(the)g(`)p
+Fp(passwd)p Fu(')f(\014le)h(directly)-8 b(,)30 b(rather)g(than)g(via)g
+Ft(cvs)p Fu(.)150 1885 y Fn(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 2087 y Fu(Before)c
+(connecting)g(to)h(the)f(serv)m(er,)i(the)e(clien)m(t)f(m)m(ust)h
+Fo(log)g(in)e Fu(with)h(the)h(command)g Fp(cvs)29 b(login)p
+Fu(.)150 2197 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 2306 y(transactions)27 b(with)f(the)i(serv)m(er.)40
b(The)27 b Fp(cvs)i(login)d Fu(command)h(needs)g(to)h(kno)m(w)g(the)f
-(username,)h(serv)m(er)150 4856 y(hostname,)33 b(and)f(full)e(rep)s
+(username,)h(serv)m(er)150 2416 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 4966 y(men)m(t)f(or)f(the)h
+(rep)s(ository)g(argu-)150 2525 y(men)m(t)f(or)f(the)h
Fp(CVSROOT)d Fu(en)m(vironmen)m(t)i(v)-5 b(ariable.)275
-5104 y Fp(cvs)29 b(login)g Fu(is)g(in)m(teractiv)m(e)j(|)e(it)g
-(prompts)f(for)h(a)h(passw)m(ord:)390 5236 y Fp(cvs)47
-b(-d)g(:pserver:bach@chainsaw.ya)o(rd.)o(com:)o(/usr)o(/lo)o(cal/)o
-(cvsr)o(oot)41 b(login)390 5340 y(CVS)47 b(password:)p
-eop
-%%Page: 22 24
-22 23 bop 150 -116 a Fu(22)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)275 366 y(The)d(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 Fp(login)e Fu(succeeds,)j(else)f(it)f(fails,)150
-476 y(complaining)h(that)j(the)g(passw)m(ord)e(w)m(as)i(incorrect.)275
-616 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 Ft(cvs)f Fu(to)h(connect)g(directly)f(to)h(the)f(serv)m(er)h
-(and)f(au-)150 726 y(then)m(ticate)c(with)d(the)h(stored)h(passw)m
-(ord:)390 860 y Fp(cvs)47 b(-d)g(:pserver:bach@chainsaw.ya)o(rd.)o
-(com:)o(/usr)o(/lo)o(cal/)o(cvsr)o(oot)41 b(checkout)46
-b(foo)275 999 y Fu(The)32 b(`)p Fp(:pserver:)p Fu(')f(is)h(necessary)h
-(b)s(ecause)g(without)f(it,)h Ft(cvs)f Fu(will)e(assume)i(it)h(should)e
-(use)h Fp(rsh)g Fu(to)150 1109 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(19\).)41
-b(\(Once)28 b(y)m(ou)g(ha)m(v)m(e)i(a)150 1219 y(w)m(orking)c(cop)m(y)h
+2670 y Fp(cvs)29 b(login)g Fu(is)g(in)m(teractiv)m(e)j(|)e(it)g
+(prompts)f(for)h(a)h(passw)m(ord:)390 2808 y Fp(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 2912 y(CVS)47 b(password:)275
+3056 y Fu(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 Fp(login)e
+Fu(succeeds,)j(else)f(it)f(fails,)150 3166 y(complaining)h(that)j(the)g
+(passw)m(ord)e(w)m(as)i(incorrect.)275 3310 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
+Ft(cvs)f Fu(to)h(connect)g(directly)f(to)h(the)f(serv)m(er)h(and)f(au-)
+150 3419 y(then)m(ticate)c(with)d(the)h(stored)h(passw)m(ord:)390
+3558 y Fp(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 3702
+y Fu(The)32 b(`)p Fp(:pserver:)p Fu(')f(is)h(necessary)h(b)s(ecause)g
+(without)f(it,)h Ft(cvs)f Fu(will)e(assume)i(it)h(should)e(use)h
+Fp(rsh)g Fu(to)150 3812 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(19\).)41
+b(\(Once)28 b(y)m(ou)g(ha)m(v)m(e)i(a)150 3921 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 Ft(cvs)j
Fu(commands)g(from)g(within)e(it,)j(there)g(is)f(no)g(longer)150
-1328 y(an)m(y)33 b(need)g(to)g(sp)s(ecify)e(the)i(rep)s(ository)f
+4031 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 Ft(cvs)f Fu(records)g(it)h(in)e
-(the)i(w)m(orking)f(cop)m(y's)150 1438 y(`)p Fp(CVS)p
-Fu(')e(sub)s(directory)-8 b(.\))275 1578 y(P)m(assw)m(ords)42
+(the)i(w)m(orking)f(cop)m(y's)150 4140 y(`)p Fp(CVS)p
+Fu(')e(sub)s(directory)-8 b(.\))275 4284 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
Fp($HOME/.cvspass)p Fu('.)73 b(Its)42 b(format)g(is)f(h)m(uman-)150
-1687 y(readable,)e(but)e(don't)h(edit)f(it)g(unless)f(y)m(ou)i(kno)m(w)
+4394 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 1797 y(stored)30 b(in)f(cleartext,)j(but)e(are)g(trivially)e(enco)s
+150 4504 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 Fp(")p Fu(inno)s(cen)m(t)p
-Fp(")h Fu(compromise)150 1906 y(\(i.e.,)g(inadv)m(erten)m(tly)e(b)s
+Fp(")h Fu(compromise)150 4613 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 2046 y(The)42
-b(passw)m(ord)f(for)i(the)f(curren)m(tly)g(c)m(ho)s(osen)h(remote)g
-(rep)s(ository)f(can)g(b)s(e)g(remo)m(v)m(ed)i(from)e(the)150
-2156 y(CVS)p 340 2156 28 4 v 32 w(P)-8 b(ASSFILE)30 b(b)m(y)g(using)f
-(the)h Fp(cvs)g(logout)f Fu(command.)275 2296 y(The)f
+(to)j(lo)s(ok)e(at)i(that)f(\014le\).)275 4757 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
+4867 y(CVS)p 340 4867 28 4 v 32 w(P)-8 b(ASSFILE)30 b(b)m(y)g(using)f
+(the)h Fp(cvs)g(logout)f Fu(command.)275 5011 y(The)f
Fp(CVS_PASSFILE)e Fu(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 2405 y(mak)m(e)28 b(sure)e(y)m(ou)h(set)h(it)e
+(v)-5 b(ariable,)150 5121 y(mak)m(e)28 b(sure)e(y)m(ou)h(set)h(it)e
Fo(b)s(efore)32 b Fp(cvs)e(login)25 b Fu(is)h(run.)38
b(If)27 b(y)m(ou)g(w)m(ere)g(to)h(set)f(it)g(after)g(running)e
-Fp(cvs)k(login)p Fu(,)150 2515 y(then)f(later)h Ft(cvs)f
+Fp(cvs)k(login)p Fu(,)150 5230 y(then)f(later)h Ft(cvs)f
Fu(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 2625
-y(serv)m(er.)150 2859 y Fn(2.9.3.3)63 b(Securit)m(y)40
-b(considerations)i(with)f(passw)m(ord)g(authen)m(tication)275
-3057 y Fu(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 3167 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 3277 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 3386 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 3526 y(The)40 b(separate)i Ft(cvs)e Fu(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 3636 y(page)k(20\))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 3745 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 3855 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
-3964 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
-Ft(cvs)h Fu(to)i(prev)m(en)m(t)150 4074 y(that,)f(but)e(no)h(one)g(has)
-g(done)f(so)h(as)g(of)g(this)f(writing.)46 b(F)-8 b(urthermore,)33
-b(there)g(ma)m(y)g(b)s(e)g(other)g(w)m(a)m(ys)g(in)150
-4184 y(whic)m(h)26 b(ha)m(ving)h(access)i(to)f Ft(cvs)f
-Fu(allo)m(ws)g(p)s(eople)f(to)i(gain)g(more)f(general)h(access)g(to)h
-(the)e(system;)i(no)f(one)150 4293 y(has)i(done)g(a)h(careful)f(audit.)
-275 4433 y(Note)36 b(that)f(b)s(ecause)g(the)g(`)p Fp($CVSROOT/CVSROOT)
-p Fu(')c(directory)j(con)m(tains)h(`)p Fp(passwd)p Fu(')f(and)g(other)h
-(\014les)150 4543 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)150 4652 y(tigh)m(tly)36
-b(as)h(the)f(p)s(ermissions)e(on)i(`)p Fp(/etc)p Fu('.)58
-b(The)36 b(same)h(applies)e(to)i(the)f(`)p Fp($CVSROOT)p
-Fu(')f(directory)h(itself)150 4762 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
-4871 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 4981 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
-5121 y(In)e(summary)-8 b(,)28 b(an)m(y)m(one)h(who)e(gets)i(the)f
-(passw)m(ord)g(gets)g(rep)s(ository)f(access,)j(and)e(some)g(measure)g
-(of)150 5230 y(general)34 b(system)g(access)h(as)f(w)m(ell.)50
-b(The)33 b(passw)m(ord)g(is)g(a)m(v)-5 b(ailable)33 b(to)h(an)m(y)m
-(one)h(who)f(can)g(sni\013)e(net)m(w)m(ork)150 5340 y(pac)m(k)m(ets)26
-b(or)e(read)g(a)h(protected)g(\(i.e.,)h(user)e(read-only\))g(\014le.)37
-b(If)24 b(y)m(ou)h(w)m(an)m(t)g(real)e(securit)m(y)-8
-b(,)26 b(get)g(Kerb)s(eros.)p eop
+(passw)m(ord)g(for)h(transmission)d(to)k(the)150 5340
+y(serv)m(er.)p eop
%%Page: 23 25
23 24 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(23)150 366 y Fn(2.9.4)63 b(Direct)40 b(connection)h(with)g
-(GSSAPI)275 560 y Fu(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 670 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 Ft(cvs)e
+2425 b(23)150 366 y Fn(2.9.3.3)63 b(Securit)m(y)40 b(considerations)i
+(with)f(passw)m(ord)g(authen)m(tication)275 581 y Fu(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
+691 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 801 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 910 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
+1067 y(The)40 b(separate)i Ft(cvs)e Fu(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 1176 y(page)k(20\))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 1286 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 1396 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 1505 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 Ft(cvs)h Fu(to)i(prev)m(en)m(t)150
+1615 y(that,)f(but)e(no)h(one)g(has)g(done)f(so)h(as)g(of)g(this)f
+(writing.)46 b(F)-8 b(urthermore,)33 b(there)g(ma)m(y)g(b)s(e)g(other)g
+(w)m(a)m(ys)g(in)150 1724 y(whic)m(h)26 b(ha)m(ving)h(access)i(to)f
+Ft(cvs)f Fu(allo)m(ws)g(p)s(eople)f(to)i(gain)g(more)f(general)h
+(access)g(to)h(the)e(system;)i(no)f(one)150 1834 y(has)i(done)g(a)h
+(careful)f(audit.)275 1991 y(Note)36 b(that)f(b)s(ecause)g(the)g(`)p
+Fp($CVSROOT/CVSROOT)p Fu(')c(directory)j(con)m(tains)h(`)p
+Fp(passwd)p Fu(')f(and)g(other)h(\014les)150 2100 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)150
+2210 y(tigh)m(tly)36 b(as)h(the)f(p)s(ermissions)e(on)i(`)p
+Fp(/etc)p Fu('.)58 b(The)36 b(same)h(applies)e(to)i(the)f(`)p
+Fp($CVSROOT)p Fu(')f(directory)h(itself)150 2319 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 2429 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 2539 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 2695 y(In)e(summary)-8 b(,)28
+b(an)m(y)m(one)h(who)e(gets)i(the)f(passw)m(ord)g(gets)g(rep)s(ository)
+f(access,)j(and)e(some)g(measure)g(of)150 2805 y(general)34
+b(system)g(access)h(as)f(w)m(ell.)50 b(The)33 b(passw)m(ord)g(is)g(a)m
+(v)-5 b(ailable)33 b(to)h(an)m(y)m(one)h(who)f(can)g(sni\013)e(net)m(w)
+m(ork)150 2915 y(pac)m(k)m(ets)26 b(or)e(read)g(a)h(protected)g
+(\(i.e.,)h(user)e(read-only\))g(\014le.)37 b(If)24 b(y)m(ou)h(w)m(an)m
+(t)g(real)e(securit)m(y)-8 b(,)26 b(get)g(Kerb)s(eros.)150
+3183 y Fn(2.9.4)63 b(Direct)40 b(connection)h(with)g(GSSAPI)275
+3398 y Fu(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 3508 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 Ft(cvs)e
Fu(connect)i(via)f(a)g(direct)f Ft(tcp)h Fu(connection,)150
-779 y(authen)m(ticating)31 b(with)e(GSSAPI.)275 915 y(T)-8
-b(o)36 b(do)g(this,)g Ft(cvs)f Fu(needs)g(to)i(b)s(e)e(compiled)g(with)
-f(GSSAPI)h(supp)s(ort;)i(when)e(con\014guring)f Ft(cvs)h
-Fu(it)150 1024 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 1134 y(use)j(the)h(`)p
+3617 y(authen)m(ticating)31 b(with)e(GSSAPI.)275 3774
+y(T)-8 b(o)36 b(do)g(this,)g Ft(cvs)f Fu(needs)g(to)i(b)s(e)e(compiled)
+g(with)f(GSSAPI)h(supp)s(ort;)i(when)e(con\014guring)f
+Ft(cvs)h Fu(it)150 3884 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 3993 y(use)j(the)h(`)p
Fp(--with-gssapi)p Fu(')c(\015ag)k(to)g(con\014gure.)275
-1269 y(The)f(connection)i(is)e(authen)m(ticated)i(using)e(GSSAPI,)h
+4150 y(The)f(connection)i(is)e(authen)m(ticated)i(using)e(GSSAPI,)h
(but)f(the)i(message)g(stream)g(is)e Fo(not)k Fu(authen-)150
-1379 y(ticated)d(b)m(y)f(default.)40 b(Y)-8 b(ou)31 b(m)m(ust)f(use)g
+4259 y(ticated)d(b)m(y)f(default.)40 b(Y)-8 b(ou)31 b(m)m(ust)f(use)g
(the)h Fp(-a)f Fu(global)f(option)h(to)h(request)g(stream)f(authen)m
-(tication.)275 1515 y(The)23 b(data)i(transmitted)e(is)g
+(tication.)275 4416 y(The)23 b(data)i(transmitted)e(is)g
Fo(not)k Fu(encrypted)c(b)m(y)h(default.)38 b(Encryption)23
-b(supp)s(ort)f(m)m(ust)i(b)s(e)f(compiled)150 1624 y(in)m(to)28
+b(supp)s(ort)f(m)m(ust)i(b)s(e)f(compiled)150 4526 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
Fp(--enable-encrypt)p Fu(')d(con\014gure)j(option)g(to)h(turn)e(it)150
-1734 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
+4635 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
Fp(-x)g Fu(global)g(option)g(to)h(request)f(encryption.)275
-1869 y(GSSAPI)k(connections)h(are)h(handled)d(on)i(the)g(serv)m(er)h
+4792 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
-1979 y(the)40 b(passw)m(ord)f(authen)m(tication)i(serv)m(er;)k(see)40
+4902 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 2088 y(page)46 b(20.)86 b(If)45 b(y)m(ou)g(are)h(using)e(a)h
+(er],)150 5011 y(page)46 b(20.)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 2198 y(strong)e(authen)m(tication,)j(y)m(ou)d(will)d
+(vides)g(for)150 5121 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 2308 y(cleartext)38 b(passw)m(ords.)58
+m(ticate)h(via)150 5230 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
Fp(CVSROOT/passwd)p Fu(')c(passw)m(ord)j(\014le,)h(and)f(set)150
-2417 y Fp(SystemAuth=no)27 b Fu(in)i(the)h(con\014g)h(\014le)e(\(see)j
-(Section)e(C.12)h([con\014g],)g(page)h(137\).)275 2553
-y(The)43 b(GSSAPI)g(serv)m(er)h(uses)g(a)g(principal)d(name)j(of)g
-(cvs/)p Fo(hostname)p Fu(,)k(where)c Fo(hostname)49 b
-Fu(is)43 b(the)150 2662 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 2772 y(mec)m(hanism.)275
-2907 y(T)-8 b(o)30 b(connect)i(using)d(GSSAPI,)g(use)h(`)p
+5340 y Fp(SystemAuth=no)27 b Fu(in)i(the)h(con\014g)h(\014le)e(\(see)j
+(Section)e(C.12)h([con\014g],)g(page)h(136\).)p eop
+%%Page: 24 26
+24 25 bop 150 -116 a Fu(24)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 y(The)43 b(GSSAPI)g(serv)m(er)h
+(uses)g(a)g(principal)d(name)j(of)g(cvs/)p Fo(hostname)p
+Fu(,)k(where)c Fo(hostname)49 b Fu(is)43 b(the)150 476
+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 586 y(mec)m(hanism.)275
+720 y(T)-8 b(o)30 b(connect)i(using)d(GSSAPI,)g(use)h(`)p
Fp(:gserver:)p Fu('.)39 b(F)-8 b(or)31 b(example,)390
-3037 y Fp(cvs)47 b(-d)g(:gserver:chainsaw.yard.co)o(m:/)o(usr/)o(loca)o
-(l/c)o(vsro)o(ot)42 b(checkout)j(foo)150 3263 y Fn(2.9.5)63
+849 y Fp(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 1073 y Fn(2.9.5)63
b(Direct)40 b(connection)h(with)g(k)m(erb)s(eros)275
-3457 y Fu(The)28 b(easiest)i(w)m(a)m(y)g(to)g(use)f(k)m(erb)s(eros)g
+1265 y Fu(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 Fp(rsh)p Fu(,)g(as)h(describ)s
-(ed)d(in)h(Section)h(2.9.2)150 3567 y([Connecting)c(via)h(rsh],)g(page)
+(ed)d(in)h(Section)h(2.9.2)150 1375 y([Connecting)c(via)h(rsh],)g(page)
g(19.)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 3676 y(to)j(pass)f(through)g
+f(is)h(that)h(all)f(the)h(data)g(needs)150 1484 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
-3786 y(y)m(ou)j(can)f(connect)i(via)e(a)g(direct)g Ft(tcp)g
+1594 y(y)m(ou)j(can)f(connect)i(via)e(a)g(direct)g Ft(tcp)g
Fu(connection,)h(authen)m(ticating)f(with)f(k)m(erb)s(eros.)275
-3921 y(This)19 b(section)j(concerns)g(the)g(k)m(erb)s(eros)f(net)m(w)m
+1728 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 4031 y(is)h(supp)s(orted)f(via)h(the)h(GSSAPI)e
+b(v)m(ersion)i(5)150 1838 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 4140 y(section.)275 4276
+(ed)d(in)i(the)g(previous)150 1947 y(section.)275 2082
y(T)-8 b(o)22 b(do)g(this,)h Ft(cvs)e Fu(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
-Ft(cvs)g Fu(it)h(tries)150 4386 y(to)31 b(detect)h(whether)e(k)m(erb)s
+Ft(cvs)g Fu(it)h(tries)150 2191 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
Fp(--with-krb4)p Fu(')d(\015ag)i(to)i(con\014gure.)275
-4521 y(The)23 b(data)i(transmitted)e(is)g Fo(not)k Fu(encrypted)c(b)m
+2326 y(The)23 b(data)i(transmitted)e(is)g Fo(not)k Fu(encrypted)c(b)m
(y)h(default.)38 b(Encryption)23 b(supp)s(ort)f(m)m(ust)i(b)s(e)f
-(compiled)150 4631 y(in)m(to)29 b(b)s(oth)g(the)g(clien)m(t)g(and)g
+(compiled)150 2435 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 Fp(--enable-encryption)p
Fu(')24 b(con\014gure)29 b(option)g(to)h(turn)e(it)150
-4740 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
+2545 y(on.)41 b(Y)-8 b(ou)30 b(m)m(ust)h(then)f(use)g(the)g
Fp(-x)g Fu(global)g(option)g(to)h(request)f(encryption.)275
-4876 y(Y)-8 b(ou)25 b(need)g(to)g(edit)g Fp(inetd.conf)d
+2679 y(Y)-8 b(ou)25 b(need)g(to)g(edit)g Fp(inetd.conf)d
Fu(on)j(the)g(serv)m(er)g(mac)m(hine)g(to)g(run)f Fp(cvs)29
-b(kserver)p Fu(.)37 b(The)25 b(clien)m(t)f(uses)150 4985
+b(kserver)p Fu(.)37 b(The)25 b(clien)m(t)f(uses)150 2789
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
-Fp(CVS_CLIENT_PORT)150 5095 y Fu(en)m(vironmen)m(t)30
-b(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)275 5230
+Fp(CVS_CLIENT_PORT)150 2899 y Fu(en)m(vironmen)m(t)30
+b(v)-5 b(ariable)29 b(on)h(the)h(clien)m(t.)275 3033
y(When)g(y)m(ou)g(w)m(an)m(t)i(to)f(use)f Ft(cvs)p Fu(,)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
-Fp(kinit)p Fu(\);)g(it)g(m)m(ust)h(b)s(e)150 5340 y(a)f(tic)m(k)m(et)h
+Fp(kinit)p Fu(\);)g(it)g(m)m(ust)h(b)s(e)150 3143 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:)p
-eop
-%%Page: 24 26
-24 25 bop 150 -116 a Fu(24)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)390 366 y Fp(cvs)47 b(-d)g
-(:kserver:chainsaw.yard.co)o(m:/)o(usr/)o(loca)o(l/c)o(vsro)o(ot)42
-b(checkout)j(foo)275 511 y Fu(Previous)26 b(v)m(ersions)h(of)h
-Ft(cvs)f Fu(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 621 y(so.)150
-904 y Fq(2.10)68 b(Read-only)46 b(rep)t(ository)g(access)275
-1106 y Fu(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
-1216 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(20\).)81
-b(\(The)44 b(other)150 1326 y(access)f(metho)s(ds)d(do)h(not)g(ha)m(v)m
+(mac)m(hine.)41 b(Then)29 b(y)m(ou)i(are)g(ready)f(to)h(go:)390
+3271 y Fp(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 3406 y Fu(Previous)26
+b(v)m(ersions)h(of)h Ft(cvs)f Fu(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
+3515 y(so.)150 3739 y Fn(2.9.6)63 b(Connecting)41 b(with)f(fork)275
+3931 y Fu(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 4041 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 Fp(:local:)p Fu(,)i(but)150 4151
+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 Ft(cvs)d Fu(rather)h(than)h(the)f(lo)s
+(cal)g Ft(cvs)p Fu(.)275 4285 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 Fp(:local:)f
+Fu(or)h Fp(:fork:)p Fu(,)h(dep)s(ending)d(on)i(y)m(our)150
+4395 y(preferences.)39 b(Of)27 b(course)g Fp(:fork:)f
+Fu(comes)i(in)d(particularly)g(handy)h(in)g(testing)h(or)g(debugging)f
+Fp(cvs)h Fu(and)150 4504 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 4614
+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
+4723 y(a)g(connection)f(whic)m(h)f(uses)h(the)h(remote)g(proto)s(col.)
+275 4858 y(T)-8 b(o)29 b(connect)h(using)d(the)j Fp(fork)d
+Fu(metho)s(d,)i(use)g(`)p Fp(:fork:)p Fu(')f(and)g(the)i(pathname)e(to)
+i(y)m(our)f(lo)s(cal)f(rep)s(os-)150 4967 y(itory)-8
+b(.)41 b(F)-8 b(or)31 b(example:)390 5096 y Fp(cvs)47
+b(-d)g(:fork:/usr/local/cvsroot)41 b(checkout)46 b(foo)275
+5230 y Fu(As)40 b(with)e Fp(:ext:)p Fu(,)j(the)g(serv)m(er)f(is)f
+(called)g(`)p Fp(cvs)p Fu(')h(b)m(y)g(default,)i(or)e(the)g(v)-5
+b(alue)39 b(of)i(the)f Fp(CVS_SERVER)150 5340 y Fu(en)m(vironmen)m(t)30
+b(v)-5 b(ariable.)p eop
+%%Page: 25 27
+25 26 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
+2425 b(25)150 366 y Fq(2.10)68 b(Read-only)46 b(rep)t(ository)g(access)
+275 582 y Fu(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 691 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(20\).)81
+b(\(The)44 b(other)150 801 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 1435 y(all)36 b(assume)i(login)e(access)j(to)f
+(those)h(metho)s(ds)150 910 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
-1545 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 1689 y(A)e(user)f(who)h(has)g(read-only)g(access)
+1020 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 1177 y(A)e(user)f(who)h(has)g(read-only)g(access)
h(can)g(do)f(only)f(those)i Ft(cvs)e Fu(op)s(erations)g(whic)m(h)g(do)h
-(not)h(mo)s(dify)150 1799 y(the)35 b(rep)s(ository)-8
+(not)h(mo)s(dify)150 1287 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
-1909 y(\014le\).)71 b(It)40 b(ma)m(y)h(b)s(e)f(desirable)f(to)i(use)f
+1396 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 2018 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(20\).)275 2163 y(Unlik)m(e)e(with)f
+(Sec-)150 1506 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(20\).)275 1663 y(Unlik)m(e)e(with)f
(previous)h(v)m(ersions)h(of)g Ft(cvs)p Fu(,)f(read-only)h(users)f
(should)f(b)s(e)i(able)f(merely)h(to)h(read)f(the)150
-2273 y(rep)s(ository)-8 b(,)32 b(and)g(not)g(to)h(execute)h(programs)e
+1773 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 2382 y(of)26 b(access.)40 b(Or)25 b(to)h(b)s(e)f(more)g
+(els)150 1882 y(of)26 b(access.)40 b(Or)25 b(to)h(b)s(e)f(more)g
(accurate,)j(the)e Fo(kno)m(wn)f Fu(holes)g(ha)m(v)m(e)i(b)s(een)d
-(plugged.)38 b(Because)27 b(this)d(feature)150 2492 y(is)30
+(plugged.)38 b(Because)27 b(this)d(feature)150 1992 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
-2601 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 2746
+2101 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 2258
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.)275 2891 y Fp(")p Fu(Inclusion)p
+h(b)m(y)h(exclusion.)275 2415 y Fp(")p Fu(Inclusion)p
Fp(")e Fu(means)j(listing)e(that)i(user)g(sp)s(eci\014cally)e(in)g(the)
j(`)p Fp($CVSROOT/CVSROOT/readers)o Fu(')21 b(\014le,)150
-3000 y(whic)m(h)29 b(is)h(simply)d(a)k(newline-separated)e(list)g(of)i
+2525 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 Fp(readers)p
-Fu(')g(\014le:)390 3139 y Fp(melissa)390 3243 y(splotnik)390
-3347 y(jrandom)275 3491 y Fu(\(Don't)i(forget)h(the)e(newline)e(after)j
-(the)g(last)f(user.\))275 3636 y Fp(")p Fu(Exclusion)p
+Fu(')g(\014le:)390 2676 y Fp(melissa)390 2780 y(splotnik)390
+2884 y(jrandom)275 3041 y Fu(\(Don't)i(forget)h(the)e(newline)e(after)j
+(the)g(last)f(user.\))275 3198 y Fp(")p Fu(Exclusion)p
Fp(")d Fu(means)k(explicitly)d(listing)g(ev)m(ery)m(one)k(who)e(has)g
-Fo(write)35 b Fu(access|if)30 b(the)h(\014le)390 3775
-y Fp($CVSROOT/CVSROOT/writers)150 3920 y Fu(exists,)h(then)f(only)g
+Fo(write)35 b Fu(access|if)30 b(the)h(\014le)390 3349
+y Fp($CVSROOT/CVSROOT/writers)150 3506 y Fu(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 4029 y(access)i(\(of)f
+d(ev)m(ery)m(one)i(else)e(has)h(read-only)150 3616 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 Ft(cvs)f Fu(`)p Fp(passwd)p
-Fu(')f(\014le\).)150 4139 y(The)f(`)p Fp(writers)p Fu(')f(\014le)g(has)
+Fu(')f(\014le\).)150 3725 y(The)f(`)p Fp(writers)p Fu(')f(\014le)g(has)
h(the)h(same)g(format)f(as)h(the)g(`)p Fp(readers)p Fu(')d(\014le.)275
-4283 y(Note:)58 b(if)37 b(y)m(our)i Ft(cvs)e Fu(`)p Fp(passwd)p
+3882 y(Note:)58 b(if)37 b(y)m(our)i Ft(cvs)e Fu(`)p Fp(passwd)p
Fu(')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 4393 y([P)m(assw)m(ord)d(authen)m(tication)f
+(Section)f(2.9.3.1)150 3992 y([P)m(assw)m(ord)d(authen)m(tication)f
(serv)m(er],)j(page)e(20\),)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 4503 y(using)29 b(the)j
+(gran)m(t)g(read-only)f(access)150 4102 y(using)29 b(the)j
Fo(cvs)i Fu(usernames,)d(not)g(the)g(system)g(usernames.)42
b(That)31 b(is,)f(the)i(`)p Fp(readers)p Fu(')d(and)h(`)p
-Fp(writers)p Fu(')150 4612 y(\014les)f(con)m(tain)i(cvs)g(usernames,)e
+Fp(writers)p Fu(')150 4211 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 4757 y(Here)42 b(is)f(a)i(complete)g
+(system)h(usernames.)275 4368 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 4867 y(read-only)30 b(or)g(read-write)g
-(access:)275 5011 y(If)37 b(`)p Fp(readers)p Fu(')g(exists,)j(and)d
+g(whether)g(to)i(gran)m(t)150 4478 y(read-only)30 b(or)g(read-write)g
+(access:)275 4635 y(If)37 b(`)p Fp(readers)p Fu(')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 5121 y(`)p Fp(writers)p
+(access.)66 b(Or)37 b(if)150 4745 y(`)p Fp(writers)p
Fu(')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
-5230 y(is)21 b(true)h(ev)m(en)h(if)e(`)p Fp(readers)p
+4854 y(is)21 b(true)h(ev)m(en)h(if)e(`)p Fp(readers)p
Fu(')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
-5340 y(access.)p eop
-%%Page: 25 27
-25 26 bop 150 -116 a Fu(Chapter)30 b(2:)41 b(The)30 b(Rep)s(ository)
-2425 b(25)275 366 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 476
+4964 y(access.)275 5121 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 5230
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 586
-y(user)g(gets)h(read-only)f(access.)150 843 y Fq(2.11)68
-b(T)-11 b(emp)t(orary)45 b(directories)h(for)f(the)g(serv)l(er)275
-1036 y Fu(While)29 b(running,)f(the)i Ft(cvs)g Fu(serv)m(er)g(creates)i
+(than)f(to)s(o)i(little:)39 b(suc)m(h)30 b(a)150 5340
+y(user)g(gets)h(read-only)f(access.)p eop
+%%Page: 26 28
+26 27 bop 150 -116 a Fu(26)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(2.11)68 b(T)-11
+b(emp)t(orary)45 b(directories)h(for)f(the)g(serv)l(er)275
+559 y Fu(While)29 b(running,)f(the)i Ft(cvs)g Fu(serv)m(er)g(creates)i
(temp)s(orary)e(directories.)40 b(They)30 b(are)g(named)390
-1164 y Fp(cvs-serv)p Fo(pid)150 1299 y Fu(where)45 b
-Fo(pid)i Fu(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 1408 y(directory)39 b(sp)s(eci\014ed)f(b)m(y)i(the)g(`)p
+688 y Fp(cvs-serv)p Fo(pid)150 822 y Fu(where)45 b Fo(pid)i
+Fu(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
+932 y(directory)39 b(sp)s(eci\014ed)f(b)m(y)i(the)g(`)p
Fp(TMPDIR)p Fu(')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 1518
+b(\(see)h(App)s(endix)d(D)k([En)m(vironmen)m(t)150 1041
y(v)-5 b(ariables],)31 b(page)h(139\),)i(the)e(`)p Fp(-T)p
Fu(')f(global)g(option)g(\(see)h(Section)g(A.4)g([Global)f(options],)g
-(page)i(82\),)g(or)150 1628 y(failing)28 b(that)j(`)p
-Fp(/tmp)p Fu('.)275 1762 y(In)h(most)h(cases)h(the)g(serv)m(er)f(will)e
+(page)i(84\),)g(or)150 1151 y(failing)28 b(that)j(`)p
+Fp(/tmp)p Fu('.)275 1286 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 1872 y(it)29 b(\014nishes)e(normally)h(or)h
+(done,)i(whether)150 1395 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
-1981 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 2116 y Fs(\017)60
+1505 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 1639 y Fs(\017)60
b Fu(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 2225 y(in)h(debugging)225 2360 y Fs(\017)60
+(to)h(aid)330 1749 y(in)h(debugging)225 1883 y Fs(\017)60
b Fu(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 Fp(kill)330 2469 y(-KILL)p Fu(')c(on)h(unix\).)225
-2604 y Fs(\017)60 b Fu(If)30 b(the)g(system)h(sh)m(uts)e(do)m(wn)h
+b(,)33 b(`)p Fp(kill)330 1993 y(-KILL)p Fu(')c(on)h(unix\).)225
+2127 y Fs(\017)60 b Fu(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 2714 y(up.)275 2873 y(In)j(cases)h(suc)m(h)
+(serv)m(er)h(to)g(clean)330 2237 y(up.)275 2396 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 Fp(cvs-serv)p Fo(pid)t Fu(')c(directories.)150
-2983 y(As)c(long)g(as)h(there)g(is)e(no)i(serv)m(er)f(running)e(with)h
+2506 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
-Fo(pid)p Fu(,)h(it)g(is)f(safe)i(to)g(do)150 3092 y(so.)p
+Fo(pid)p Fu(,)h(it)g(is)f(safe)i(to)g(do)150 2616 y(so.)p
eop
-%%Page: 26 28
-26 27 bop 150 -116 a Fu(26)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)p eop
%%Page: 27 29
27 28 bop 150 -116 a Fu(Chapter)30 b(3:)41 b(Starting)30
b(a)g(pro)5 b(ject)31 b(with)e(CVS)1912 b(27)150 366
@@ -10092,7 +10153,7 @@ b(is)e(not)i(imp)s(ossible)d(to)j(rename)g(or)g(mo)m(v)m(e)h(\014les,)f
941 y(for)c(confusion)e(and)h Ft(cvs)g Fu(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 1051 y(See)31 b(Section)f(7.4)h([Mo)m(ving)g
-(\014les],)f(page)h(50.)275 1189 y(What)g(to)g(do)f(next)h(dep)s(ends)d
+(\014les],)f(page)h(52.)275 1189 y(What)g(to)g(do)f(next)h(dep)s(ends)d
(on)i(the)h(situation)e(at)i(hand.)150 1456 y Fq(3.1)68
b(Setting)46 b(up)e(the)h(\014les)275 1653 y Fu(The)28
b(\014rst)g(step)h(is)f(to)h(create)i(the)e(\014les)f(inside)e(the)j
@@ -10122,7 +10183,7 @@ Fp(start)p Fu(')h(is)f(a)i Fo(release)g(tag)p Fu(.)41
b(They)28 b(ma)m(y)h(\014ll)d(no)150 3223 y(purp)s(ose)h(in)f(this)i
(con)m(text,)i(but)e(since)g Ft(cvs)f Fu(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
-3333 y([T)-8 b(rac)m(king)31 b(sources],)g(page)g(73,)g(for)f(more)h
+3333 y([T)-8 b(rac)m(king)31 b(sources],)g(page)g(75,)g(for)f(more)h
(information)e(ab)s(out)h(them.)275 3471 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
@@ -10175,10 +10236,10 @@ b(for)g(details\).)57 b(Then)35 b(create)i(the)f(appropriate)f
(already)g(exist.)46 b(Then)31 b(cop)m(y)i(the)g(\014les)e(in)m(to)h
(the)h(appropriate)e(directories)630 1377 y(in)39 b(the)i
Ft(cvs)e Fu(rep)s(ository)h(\(the)g(name)h(in)e(the)i(rep)s(ository)e
-(m)m(ust)h(b)s(e)g(the)h(name)f(of)h(the)630 1487 y(source)34
-b(\014le)f(with)g(`)p Fp(,v)p Fu(')g(added;)j(the)e(\014les)f(go)h
-(directly)f(in)f(the)j(app)s(opriate)d(directory)i(of)630
-1596 y(the)28 b(rep)s(ository)-8 b(,)27 b(not)h(in)e(an)h(`)p
+(m)m(ust)h(b)s(e)g(the)h(name)f(of)h(the)630 1487 y(source)32
+b(\014le)e(with)g(`)p Fp(,v)p Fu(')i(added;)f(the)h(\014les)e(go)i
+(directly)f(in)f(the)h(appropriate)g(directory)g(of)630
+1596 y(the)d(rep)s(ository)-8 b(,)27 b(not)h(in)e(an)h(`)p
Fp(RCS)p Fu(')g(sub)s(directory\).)38 b(This)26 b(is)g(one)i(of)f(the)h
(few)f(times)g(when)630 1706 y(it)35 b(is)g(a)h(go)s(o)s(d)g(idea)f(to)
i(access)g(the)f Ft(cvs)e Fu(rep)s(ository)h(directly)-8
@@ -10254,7 +10315,7 @@ b(a)g(w)m(orking)f(cop)m(y)h(of)g(the)f(mo)s(dules)f(\014le.)570
1800 y($)h(cd)h(CVSROOT)199 1935 y Fu(2.)61 b(Edit)30
b(the)h(\014le)f(and)g(insert)g(a)i(line)d(that)j(de\014nes)e(the)h(mo)
s(dule.)41 b(See)31 b(Section)g(2.4)h([In)m(tro)f(adminis-)330
-2044 y(trativ)m(e)j(\014les],)f(page)h(15,)h(for)e(an)g(in)m(tro)s
+2044 y(trativ)m(e)j(\014les],)f(page)h(16,)h(for)e(an)g(in)m(tro)s
(duction.)47 b(See)33 b(Section)g(C.1)h([mo)s(dules],)e(page)i(125,)i
(for)d(a)330 2154 y(full)25 b(description)g(of)i(the)h(mo)s(dules)d
(\014le.)39 b(Y)-8 b(ou)27 b(can)h(use)f(the)g(follo)m(wing)f(line)f
@@ -10307,9 +10368,9 @@ b(decimal)h(in)m(tegers.)39 b(By)26 b(default)f(revision)f(1.1)j(is)e
(one)h(p)s(erio)s(d,)d(for)i(example)150 2736 y(`)p Fp(1.3.2.2)p
Fu('.)55 b(Suc)m(h)35 b(revisions)f(represen)m(t)i(revisions)e(on)i
(branc)m(hes)f(\(see)i(Chapter)e(5)h([Branc)m(hing)g(and)150
-2846 y(merging],)c(page)h(37\);)i(suc)m(h)d(revision)e(n)m(um)m(b)s
+2846 y(merging],)c(page)h(39\);)i(suc)m(h)d(revision)e(n)m(um)m(b)s
(ers)h(are)h(explained)f(in)g(detail)g(in)g(Section)h(5.4)h([Branc)m
-(hes)150 2955 y(and)d(revisions],)f(page)i(39.)150 3209
+(hes)150 2955 y(and)d(revisions],)f(page)i(41.)150 3209
y Fq(4.2)68 b(V)-11 b(ersions,)45 b(revisions)h(and)f(releases)275
3400 y Fu(A)35 b(\014le)g(can)g(ha)m(v)m(e)i(sev)m(eral)f(v)m(ersions,)
g(as)g(describ)s(ed)d(ab)s(o)m(v)m(e.)57 b(Lik)m(ewise,)36
@@ -10366,7 +10427,7 @@ Fp(cvs)30 b(commit)f(-r)g(1.3)p Fu('.)64 b(If)38 b(y)m(ou)g(w)m(an)m(t)
h(to)150 1214 y(main)m(tain)34 b(sev)m(eral)h(releases)g(in)f
(parallel,)g(y)m(ou)h(need)g(to)h(use)e(a)h(branc)m(h)g(\(see)h
(Chapter)e(5)h([Branc)m(hing)150 1324 y(and)30 b(merging],)g(page)h
-(37\).)150 1591 y Fq(4.4)68 b(T)-11 b(ags{Sym)l(b)t(olic)45
+(39\).)150 1591 y Fq(4.4)68 b(T)-11 b(ags{Sym)l(b)t(olic)45
b(revisions)275 1788 y Fu(The)37 b(revision)f(n)m(um)m(b)s(ers)g(liv)m
(e)h(a)h(life)f(of)h(their)e(o)m(wn.)63 b(They)37 b(need)h(not)g(ha)m
(v)m(e)h(an)m(ything)e(at)i(all)d(to)150 1897 y(do)30
@@ -10416,13 +10477,12 @@ Fp(cvs-1-9)f Fu(or)i Fp(cvs1_9)e Fu(or)150 4873 y(what.)55
b(Y)-8 b(ou)35 b(migh)m(t)g(ev)m(en)h(w)m(an)m(t)g(to)g(consider)e
(enforcing)g(y)m(our)h(con)m(v)m(en)m(tion)h(in)e(the)i(taginfo)f
(\014le)f(\(see)150 4982 y(Section)c(8.3)i([user-de\014ned)d(logging],)
-h(page)h(53\).)275 5121 y(The)g(follo)m(wing)f(example)i(sho)m(ws)f(ho)
-m(w)h(y)m(ou)g(can)g(add)g(a)g(tag)h(to)g(a)f(\014le.)44
-b(The)31 b(commands)h(m)m(ust)g(b)s(e)150 5230 y(issued)e(inside)g(y)m
-(our)h(w)m(orking)h(cop)m(y)g(of)g(the)g(mo)s(dule.)44
-b(That)31 b(is,)h(y)m(ou)g(should)e(issue)h(the)h(command)f(in)150
-5340 y(the)g(directory)e(where)h(`)p Fp(backend.c)p Fu(')f(resides.)p
-eop
+h(page)h(55\).)275 5121 y(The)38 b(follo)m(wing)g(example)h(sho)m(ws)g
+(ho)m(w)g(y)m(ou)h(can)f(add)g(a)g(tag)i(to)f(a)f(\014le.)67
+b(The)38 b(commands)h(m)m(ust)150 5230 y(b)s(e)g(issued)g(inside)f(y)m
+(our)i(w)m(orking)f(directory)-8 b(.)70 b(That)40 b(is,)i(y)m(ou)f
+(should)d(issue)h(the)h(command)g(in)f(the)150 5340 y(directory)30
+b(where)g(`)p Fp(backend.c)p Fu(')e(resides.)p eop
%%Page: 33 35
33 34 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Revisions)2669
b(33)390 366 y Fp($)47 b(cvs)g(tag)g(rel-0-4)f(backend.c)390
@@ -10435,42 +10495,48 @@ b(Tue)47 b(Dec)95 b(1)47 b(14:39:01)f(1992)581 1093 y(RCS)h(Version:)
1197 y(Sticky)46 b(Tag:)428 b(\(none\))581 1300 y(Sticky)46
b(Date:)380 b(\(none\))581 1404 y(Sticky)46 b(Options:)236
b(\(none\))581 1612 y(Existing)45 b(Tags:)772 1716 y(rel-0-4)1000
-b(\(revision:)45 b(1.4\))275 2046 y Fu(There)24 b(is)g(seldom)g(reason)
-h(to)g(tag)h(a)f(\014le)f(in)g(isolation.)37 b(A)25 b(more)g(common)g
-(use)g(is)f(to)h(tag)h(all)e(the)h(\014les)150 2156 y(that)g
-(constitute)g(a)h(mo)s(dule)d(with)g(the)i(same)g(tag)h(at)f(strategic)
-h(p)s(oin)m(ts)e(in)f(the)i(dev)m(elopmen)m(t)g(life-cycle,)150
-2265 y(suc)m(h)30 b(as)h(when)e(a)i(release)f(is)g(made.)390
-2486 y Fp($)47 b(cvs)g(tag)g(rel-1-0)f(.)390 2590 y(cvs)h(tag:)g
-(Tagging)e(.)390 2694 y(T)i(Makefile)390 2797 y(T)g(backend.c)390
-2901 y(T)g(driver.c)390 3005 y(T)g(frontend.c)390 3109
-y(T)g(parser.c)275 3336 y Fu(\(When)35 b(y)m(ou)i(giv)m(e)f
-Ft(cvs)f Fu(a)h(directory)f(as)h(argumen)m(t,)i(it)d(generally)g
-(applies)f(the)i(op)s(eration)g(to)g(all)150 3445 y(the)30
-b(\014les)f(in)f(that)j(directory)-8 b(,)30 b(and)f(\(recursiv)m
-(ely\),)h(to)g(an)m(y)g(sub)s(directories)e(that)i(it)f(ma)m(y)i(con)m
-(tain.)41 b(See)150 3555 y(Chapter)30 b(6)h([Recursiv)m(e)f(b)s(eha)m
-(vior],)g(page)h(45.\))275 3781 y(The)36 b Fp(checkout)e
-Fu(command)i(has)g(a)h(\015ag,)i(`)p Fp(-r)p Fu(',)f(that)f(lets)f(y)m
-(ou)h(c)m(hec)m(k)h(out)f(a)g(certain)f(revision)f(of)150
-3891 y(a)g(mo)s(dule.)51 b(This)33 b(\015ag)i(mak)m(es)g(it)f(easy)h
-(to)h(retriev)m(e)e(the)h(sources)g(that)g(mak)m(e)g(up)f(release)g
-(1.0)i(of)f(the)150 4001 y(mo)s(dule)29 b(`)p Fp(tc)p
-Fu(')h(at)h(an)m(y)g(time)f(in)f(the)h(future:)390 4222
-y Fp($)47 b(cvs)g(checkout)f(-r)h(rel-1-0)f(tc)150 4448
-y Fu(This)32 b(is)i(useful,)f(for)h(instance,)h(if)e(someone)i(claims)e
-(that)i(there)f(is)g(a)g(bug)g(in)f(that)h(release,)i(but)e(y)m(ou)150
-4558 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 4785 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
-4894 y(options],)k(page)h(91.)275 5121 y(When)g(y)m(ou)h(tag)h(more)f
-(than)g(one)g(\014le)e(with)h(the)h(same)g(tag)h(y)m(ou)f(can)g(think)e
-(ab)s(out)i(the)g(tag)h(as)f Fp(")p Fu(a)150 5230 y(curv)m(e)i(dra)m
-(wn)g(through)f(a)i(matrix)e(of)i(\014lename)e(vs.)52
-b(revision)32 b(n)m(um)m(b)s(er.)p Fp(")h Fu(Sa)m(y)i(w)m(e)f(ha)m(v)m
-(e)i(5)e(\014les)f(with)150 5340 y(the)e(follo)m(wing)d(revisions:)p
-eop
+b(\(revision:)45 b(1.4\))275 1997 y Fu(F)-8 b(or)39 b(a)f(complete)h
+(summary)e(of)h(the)h(syn)m(tax)g(of)f Fp(cvs)29 b(tag)p
+Fu(,)40 b(including)35 b(the)j(v)-5 b(arious)38 b(options,)h(see)150
+2106 y(App)s(endix)28 b(B)i([In)m(v)m(oking)h(CVS],)f(page)h(113.)275
+2283 y(There)24 b(is)g(seldom)g(reason)h(to)g(tag)h(a)f(\014le)f(in)g
+(isolation.)37 b(A)25 b(more)g(common)g(use)g(is)f(to)h(tag)h(all)e
+(the)h(\014les)150 2393 y(that)g(constitute)g(a)h(mo)s(dule)d(with)g
+(the)i(same)g(tag)h(at)f(strategic)h(p)s(oin)m(ts)e(in)f(the)i(dev)m
+(elopmen)m(t)g(life-cycle,)150 2502 y(suc)m(h)30 b(as)h(when)e(a)i
+(release)f(is)g(made.)390 2674 y Fp($)47 b(cvs)g(tag)g(rel-1-0)f(.)390
+2778 y(cvs)h(tag:)g(Tagging)e(.)390 2881 y(T)i(Makefile)390
+2985 y(T)g(backend.c)390 3089 y(T)g(driver.c)390 3193
+y(T)g(frontend.c)390 3296 y(T)g(parser.c)275 3474 y Fu(\(When)35
+b(y)m(ou)i(giv)m(e)f Ft(cvs)f Fu(a)h(directory)f(as)h(argumen)m(t,)i
+(it)d(generally)g(applies)f(the)i(op)s(eration)g(to)g(all)150
+3583 y(the)30 b(\014les)f(in)f(that)j(directory)-8 b(,)30
+b(and)f(\(recursiv)m(ely\),)h(to)g(an)m(y)g(sub)s(directories)e(that)i
+(it)f(ma)m(y)i(con)m(tain.)41 b(See)150 3693 y(Chapter)30
+b(6)h([Recursiv)m(e)f(b)s(eha)m(vior],)g(page)h(47.\))275
+3870 y(The)36 b Fp(checkout)e Fu(command)i(has)g(a)h(\015ag,)i(`)p
+Fp(-r)p Fu(',)f(that)f(lets)f(y)m(ou)h(c)m(hec)m(k)h(out)f(a)g(certain)
+f(revision)f(of)150 3980 y(a)g(mo)s(dule.)51 b(This)33
+b(\015ag)i(mak)m(es)g(it)f(easy)h(to)h(retriev)m(e)e(the)h(sources)g
+(that)g(mak)m(e)g(up)f(release)g(1.0)i(of)f(the)150 4089
+y(mo)s(dule)29 b(`)p Fp(tc)p Fu(')h(at)h(an)m(y)g(time)f(in)f(the)h
+(future:)390 4261 y Fp($)47 b(cvs)g(checkout)f(-r)h(rel-1-0)f(tc)150
+4438 y Fu(This)32 b(is)i(useful,)f(for)h(instance,)h(if)e(someone)i
+(claims)e(that)i(there)f(is)g(a)g(bug)g(in)f(that)h(release,)i(but)e(y)
+m(ou)150 4547 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 4724 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
+4834 y(options],)i(page)h(93.)41 b(When)28 b(sp)s(ecifying)d(`)p
+Fp(-r)p Fu(')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 4944 y(stic)m(ky)j(tags;)g(see)g(Section)
+f(4.9)i([Stic)m(ky)e(tags],)i(page)f(36.)275 5121 y(When)g(y)m(ou)h
+(tag)h(more)f(than)g(one)g(\014le)e(with)h(the)h(same)g(tag)h(y)m(ou)f
+(can)g(think)e(ab)s(out)i(the)g(tag)h(as)f Fp(")p Fu(a)150
+5230 y(curv)m(e)i(dra)m(wn)g(through)f(a)i(matrix)e(of)i(\014lename)e
+(vs.)52 b(revision)32 b(n)m(um)m(b)s(er.)p Fp(")h Fu(Sa)m(y)i(w)m(e)f
+(ha)m(v)m(e)i(5)e(\014les)f(with)150 5340 y(the)e(follo)m(wing)d
+(revisions:)p eop
%%Page: 34 36
34 35 bop 150 -116 a Fu(34)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)772 366 y Fp(file1)142 b(file2)f(file3)h
@@ -10478,114 +10544,267 @@ b(V)-8 b(ersions)30 b(System)772 366 y Fp(file1)142 b(file2)f(file3)h
b(/--1.1*)284 b(<-*-)95 b(TAG)772 678 y(1.2*-)142 b(1.2)237
b(1.2)191 b(-1.2*-)772 782 y(1.3)94 b(\\-)48 b(1.3*-)141
b(1.3)i(/)47 b(1.3)772 885 y(1.4)476 b(\\)95 b(1.4)g(/)g(1.4)1440
-989 y(\\-1.5*-)141 b(1.5)1535 1093 y(1.6)275 1226 y Fu(A)m(t)38
+989 y(\\-1.5*-)141 b(1.5)1535 1093 y(1.6)275 1215 y Fu(A)m(t)38
b(some)f(time)g(in)f(the)i(past,)h(the)f Fp(*)e Fu(v)m(ersions)h(w)m
(ere)h(tagged.)63 b(Y)-8 b(ou)37 b(can)h(think)e(of)h(the)h(tag)g(as)g
-(a)150 1336 y(handle)c(attac)m(hed)j(to)f(the)f(curv)m(e)h(dra)m(wn)e
+(a)150 1325 y(handle)c(attac)m(hed)j(to)f(the)f(curv)m(e)h(dra)m(wn)e
(through)h(the)g(tagged)i(revisions.)53 b(When)35 b(y)m(ou)h(pull)d(on)
-i(the)150 1445 y(handle,)41 b(y)m(ou)g(get)g(all)e(the)i(tagged)g
+i(the)150 1435 y(handle,)41 b(y)m(ou)g(get)g(all)e(the)i(tagged)g
(revisions.)69 b(Another)40 b(w)m(a)m(y)h(to)g(lo)s(ok)f(at)g(it)g(is)f
-(that)i(y)m(ou)g Fp(")p Fu(sigh)m(t)p Fp(")150 1555 y
+(that)i(y)m(ou)g Fp(")p Fu(sigh)m(t)p Fp(")150 1544 y
Fu(through)30 b(a)g(set)h(of)g(revisions)d(that)j(is)f
Fp(")p Fu(\015at)p Fp(")g Fu(along)g(the)h(tagged)h(revisions,)c(lik)m
-(e)i(this:)772 1689 y Fp(file1)142 b(file2)f(file3)h(file4)g(file5)1535
-1897 y(1.1)1535 2000 y(1.2)1154 2104 y(1.1)237 b(1.3)1097
-b(_)772 2208 y(1.1)238 b(1.2)f(1.4)h(1.1)668 b(/)772
-2312 y(1.2*----1.3*----1.5*----)o(1.2)o(*---)o(-1.1)232
-b(\(---)47 b(<---)f(Look)h(here)772 2415 y(1.3)619 b(1.6)238
-b(1.3)668 b(\\_)772 2519 y(1.4)1001 b(1.4)1917 2623 y(1.5)150
-2886 y Fq(4.5)68 b(Stic)l(ky)45 b(tags)275 3084 y Fu(Sometimes)35
-b(a)i(w)m(orking)e(cop)m(y's)i(revision)d(has)i(extra)h(data)f(asso)s
-(ciated)h(with)e(it,)i(for)f(example)f(it)150 3194 y(migh)m(t)g(b)s(e)f
-(on)h(a)h(branc)m(h)e(\(see)i(Chapter)f(5)g([Branc)m(hing)g(and)g
-(merging],)h(page)g(37\),)h(or)e(restricted)g(to)150
-3303 y(v)m(ersions)26 b(prior)f(to)j(a)f(certain)g(date)h(b)m(y)e(`)p
-Fp(checkout)j(-D)p Fu(')d(or)h(`)p Fp(update)i(-D)p Fu('.)39
-b(Because)28 b(this)e(data)i(p)s(ersists)150 3413 y({)i(that)g(is,)f
-(it)f(applies)g(to)i(subsequen)m(t)f(commands)g(in)f(the)h(w)m(orking)g
-(cop)m(y)h({)g(w)m(e)g(refer)f(to)h(it)f(as)g Fo(stic)m(ky)p
-Fu(.)275 3553 y(Most)37 b(of)g(the)g(time,)h(stic)m(kiness)d(is)h(an)g
-(obscure)h(asp)s(ect)g(of)f Ft(cvs)g Fu(that)h(y)m(ou)g(don't)g(need)f
-(to)h(think)150 3663 y(ab)s(out.)h(Ho)m(w)m(ev)m(er,)28
-b(ev)m(en)c(if)f(y)m(ou)h(don't)g(w)m(an)m(t)g(to)h(use)e(the)h
-(feature,)i(y)m(ou)e(ma)m(y)h(need)e(to)i(kno)m(w)e Fo(something)150
-3772 y Fu(ab)s(out)30 b(stic)m(ky)h(tags)g(\(for)g(example,)f(ho)m(w)g
-(to)h(a)m(v)m(oid)g(them!\).)275 3912 y(Y)-8 b(ou)30
-b(can)h(use)f(the)h Fp(status)d Fu(command)j(to)g(see)g(if)e(an)m(y)i
-(stic)m(ky)f(tags)i(or)e(dates)h(are)g(set:)390 4047
-y Fp($)47 b(cvs)g(status)f(driver.c)390 4150 y
+(e)i(this:)772 1668 y Fp(file1)142 b(file2)f(file3)h(file4)g(file5)1535
+1876 y(1.1)1535 1979 y(1.2)1154 2083 y(1.1)237 b(1.3)1097
+b(_)772 2187 y(1.1)238 b(1.2)f(1.4)h(1.1)668 b(/)772
+2291 y(1.2*----1.3*----1.5*----)o(1.2)o(*---)o(-1.1)232
+b(\(---)47 b(<---)f(Look)h(here)772 2394 y(1.3)619 b(1.6)238
+b(1.3)668 b(\\_)772 2498 y(1.4)1001 b(1.4)1917 2602 y(1.5)150
+2836 y Fq(4.5)68 b(Sp)t(ecifying)45 b(what)g(to)h(tag)g(from)f(the)g(w)
+l(orking)h(directory)275 3024 y Fu(The)40 b(example)g(in)f(the)i
+(previous)e(section)i(demonstrates)g(one)g(of)g(the)g(most)g(common)g
+(w)m(a)m(ys)g(to)150 3134 y(c)m(ho)s(ose)33 b(whic)m(h)d(revisions)g
+(to)i(tag.)46 b(Namely)-8 b(,)33 b(running)c(the)j Fp(cvs)e(tag)g
+Fu(command)i(without)f(argumen)m(ts)150 3243 y(causes)j
+Ft(cvs)f Fu(to)i(select)f(the)g(revisions)e(whic)m(h)g(are)j(c)m(hec)m
+(k)m(ed)g(out)g(in)d(the)i(curren)m(t)g(w)m(orking)f(directory)-8
+b(.)150 3353 y(F)g(or)28 b(example,)h(if)d(the)i(cop)m(y)g(of)g(`)p
+Fp(backend.c)p Fu(')e(in)g(w)m(orking)h(directory)g(w)m(as)h(c)m(hec)m
+(k)m(ed)i(out)e(from)f(revision)150 3462 y(1.4,)j(then)e
+Ft(cvs)g Fu(will)e(tag)k(revision)c(1.4.)42 b(Note)29
+b(that)h(the)e(tag)i(is)e(applied)e(immediately)h(to)i(revision)e(1.4)
+150 3572 y(in)h(the)h(rep)s(ository;)g(tagging)h(is)f(not)g(lik)m(e)g
+(mo)s(difying)d(a)k(\014le,)f(or)g(other)h(op)s(erations)e(in)g(whic)m
+(h)g(one)i(\014rst)150 3682 y(mo)s(di\014es)h(the)i(w)m(orking)g
+(directory)f(and)g(then)h(runs)e Fp(cvs)f(commit)h Fu(to)j(transfer)e
+(that)i(mo)s(di\014cation)d(to)150 3791 y(the)g(rep)s(ository)-8
+b(.)275 3921 y(One)30 b(p)s(oten)m(tially)f(surprising)f(asp)s(ect)j
+(of)g(the)g(fact)g(that)h Fp(cvs)d(tag)h Fu(op)s(erates)h(on)g(the)g
+(rep)s(ository)f(is)150 4030 y(that)d(y)m(ou)f(are)g(tagging)h(the)f(c)
+m(hec)m(k)m(ed-in)h(revisions,)e(whic)m(h)g(ma)m(y)h(di\013er)f(from)g
+(lo)s(cally)g(mo)s(di\014ed)e(\014les)i(in)150 4140 y(y)m(our)30
+b(w)m(orking)g(directory)-8 b(.)41 b(If)30 b(y)m(ou)h(w)m(an)m(t)g(to)h
+(a)m(v)m(oid)f(doing)e(this)h(b)m(y)g(mistak)m(e,)h(sp)s(ecify)e(the)i
+(`)p Fp(-c)p Fu(')f(option)150 4249 y(to)37 b Fp(cvs)29
+b(tag)p Fu(.)57 b(If)36 b(there)g(are)h(an)m(y)f(lo)s(cally)f(mo)s
+(di\014ed)f(\014les,)j Ft(cvs)e Fu(will)e(ab)s(ort)j(with)f(an)h(error)
+g(b)s(efore)f(it)150 4359 y(tags)c(an)m(y)g(\014les:)390
+4483 y Fp($)47 b(cvs)g(tag)g(-c)g(rel-0-4)390 4587 y(cvs)g(tag:)g
+(backend.c)e(is)i(locally)f(modified)390 4690 y(cvs)h([tag)g(aborted]:)
+e(correct)h(the)h(above)f(errors)g(first!)150 4933 y
+Fq(4.6)68 b(Sp)t(ecifying)45 b(what)g(to)h(tag)g(b)l(y)e(date)i(or)f
+(revision)275 5121 y Fu(The)28 b Fp(cvs)h(rtag)f Fu(command)g(tags)i
+(the)e(rep)s(ository)g(as)h(of)f(a)h(certain)g(date)g(or)g(time)f(\(or)
+h(can)g(b)s(e)f(used)150 5230 y(to)36 b(tag)g(the)f(latest)h
+(revision\).)53 b Fp(rtag)33 b Fu(w)m(orks)i(directly)f(on)h(the)g(rep)
+s(ository)f(con)m(ten)m(ts)j(\(it)e(requires)e(no)150
+5340 y(prior)c(c)m(hec)m(k)m(out)j(and)e(do)s(es)g(not)h(lo)s(ok)f(for)
+g(a)h(w)m(orking)e(directory\).)p eop
+%%Page: 35 37
+35 36 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Revisions)2669
+b(35)275 366 y(The)32 b(follo)m(wing)f(options)i(sp)s(ecify)e(whic)m(h)
+h(date)i(or)f(revision)e(to)j(tag.)49 b(See)34 b(Section)e(A.5)i
+([Common)150 476 y(options],)c(page)h(86,)h(for)e(a)h(complete)g
+(description)d(of)i(them.)150 670 y Fp(-D)g Fo(date)183
+b Fu(T)-8 b(ag)31 b(the)g(most)g(recen)m(t)g(revision)e(no)h(later)g
+(than)g Fo(date)p Fu(.)150 852 y Fp(-f)384 b Fu(Only)21
+b(useful)f(with)h(the)i(`)p Fp(-D)30 b Fo(date)5 b Fu(')23
+b(or)g(`)p Fp(-r)30 b Fo(tag)8 b Fu(')23 b(\015ags.)38
+b(If)22 b(no)h(matc)m(hing)f(revision)f(is)g(found,)630
+962 y(use)30 b(the)h(most)f(recen)m(t)i(revision)c(\(instead)i(of)h
+(ignoring)e(the)h(\014le\).)150 1145 y Fp(-r)g Fo(tag)229
+b Fu(Only)29 b(tag)i(those)g(\014les)f(that)g(con)m(tain)h(existing)f
+(tag)h Fo(tag)p Fu(.)275 1338 y(The)40 b Fp(cvs)29 b(tag)40
+b Fu(command)h(also)f(allo)m(ws)g(one)h(to)h(sp)s(ecify)d(\014les)h(b)m
+(y)h(revision)e(or)h(date,)k(using)c(the)150 1448 y(same)26
+b(`)p Fp(-r)p Fu(',)h(`)p Fp(-D)p Fu(',)g(and)e(`)p Fp(-f)p
+Fu(')h(options.)38 b(Ho)m(w)m(ev)m(er,)29 b(this)c(feature)h(is)f
+(probably)f(not)i(what)f(y)m(ou)h(w)m(an)m(t.)40 b(The)150
+1558 y(reason)27 b(is)f(that)h Fp(cvs)j(tag)c Fu(c)m(ho)s(oses)i(whic)m
+(h)d(\014les)h(to)i(tag)g(based)e(on)h(the)g(\014les)f(that)h(exist)g
+(in)f(the)h(w)m(orking)150 1667 y(directory)-8 b(,)35
+b(rather)e(than)h(the)g(\014les)f(whic)m(h)f(existed)i(as)g(of)g(the)g
+(giv)m(en)f(tag/date.)54 b(Therefore,)34 b(y)m(ou)h(are)150
+1777 y(generally)30 b(b)s(etter)g(o\013)h(using)e Fp(cvs)g(rtag)p
+Fu(.)40 b(The)30 b(exceptions)g(migh)m(t)g(b)s(e)g(cases)h(lik)m(e:)390
+1929 y Fp(cvs)47 b(tag)g(-r)g(1.4)g(backend.c)150 2243
+y Fq(4.7)68 b(Deleting,)47 b(mo)l(ving,)f(and)f(renaming)g(tags)275
+2459 y Fu(Normally)37 b(one)h(do)s(es)g(not)h(mo)s(dify)d(tags.)65
+b(They)38 b(exist)g(in)f(order)h(to)h(record)f(the)g(history)f(of)i
+(the)150 2569 y(rep)s(ository)33 b(and)h(so)h(deleting)e(them)i(or)f(c)
+m(hanging)h(their)e(meaning)h(w)m(ould,)g(generally)-8
+b(,)36 b(not)e(b)s(e)g(what)150 2678 y(y)m(ou)d(w)m(an)m(t.)275
+2836 y(Ho)m(w)m(ev)m(er,)h(there)f(migh)m(t)f(b)s(e)g(cases)i(in)d
+(whic)m(h)g(one)i(uses)f(a)h(tag)h(temp)s(orarily)c(or)j(acciden)m
+(tally)f(puts)150 2945 y(one)g(in)e(the)i(wrong)f(place.)40
+b(Therefore,)30 b(one)g(migh)m(t)f(delete,)i(mo)m(v)m(e,)g(or)f(rename)
+f(a)h(tag.)42 b(W)-8 b(arning:)40 b(the)150 3055 y(commands)35
+b(in)f(this)g(section)i(are)g(dangerous;)h(they)f(p)s(ermanen)m(tly)e
+(discard)g(historical)g(information)150 3165 y(and)i(it)g(can)h
+(di\016cult)e(or)i(imp)s(ossible)c(to)38 b(reco)m(v)m(er)g(from)f
+(errors.)59 b(If)36 b(y)m(ou)h(are)g(a)h Ft(cvs)d Fu(administrator,)150
+3274 y(y)m(ou)40 b(ma)m(y)g(consider)e(restricting)g(these)i(commands)f
+(with)f(taginfo)h(\(see)i(Section)e(8.3)h([user-de\014ned)150
+3384 y(logging],)31 b(page)g(55\).)275 3541 y(T)-8 b(o)30
+b(delete)h(a)g(tag,)h(sp)s(ecify)d(the)h(`)p Fp(-d)p
+Fu(')g(option)g(to)h(either)f Fp(cvs)g(tag)f Fu(or)i
+Fp(cvs)e(rtag)p Fu(.)40 b(F)-8 b(or)31 b(example:)390
+3693 y Fp(cvs)47 b(rtag)g(-d)g(rel-0-4)f(tc)275 3851
+y Fu(deletes)30 b(the)h(tag)g Fp(rel-0-4)e Fu(from)g(the)i(mo)s(dule)e
+Fp(tc)p Fu(.)275 4008 y(When)g(w)m(e)i(sa)m(y)g Fo(mo)m(v)m(e)36
+b Fu(a)31 b(tag,)h(w)m(e)e(mean)g(to)h(mak)m(e)g(the)f(same)h(name)f(p)
+s(oin)m(t)f(to)i(di\013eren)m(t)f(revisions.)150 4118
+y(F)-8 b(or)24 b(example,)h(the)f Fp(stable)e Fu(tag)i(ma)m(y)h(curren)
+m(tly)d(p)s(oin)m(t)h(to)h(revision)e(1.4)i(of)g(`)p
+Fp(backend.c)p Fu(')e(and)h(p)s(erhaps)150 4227 y(w)m(e)34
+b(w)m(an)m(t)g(to)f(mak)m(e)i(it)d(p)s(oin)m(t)g(to)i(revision)e(1.6.)
+50 b(T)-8 b(o)33 b(mo)m(v)m(e)i(a)f(tag,)h(sp)s(ecify)d(the)h(`)p
+Fp(-F)p Fu(')g(option)g(to)g(either)150 4337 y Fp(cvs)c(tag)h
+Fu(or)g Fp(cvs)g(rtag)p Fu(.)39 b(F)-8 b(or)32 b(example,)e(the)g(task)
+h(just)f(men)m(tioned)g(migh)m(t)g(b)s(e)g(accomplished)f(as:)390
+4489 y Fp(cvs)47 b(tag)g(-r)g(1.6)g(-F)g(stable)f(backend.c)275
+4646 y Fu(When)21 b(w)m(e)i(sa)m(y)g Fo(rename)k Fu(a)c(tag,)i(w)m(e)d
+(mean)h(to)g(mak)m(e)g(a)f(di\013eren)m(t)g(name)g(p)s(oin)m(t)f(to)i
+(the)f(same)h(revisions)150 4756 y(as)36 b(the)f(old)g(tag.)57
+b(F)-8 b(or)37 b(example,)g(one)e(ma)m(y)h(ha)m(v)m(e)h(missp)s(elled)
+32 b(the)k(tag)h(name)e(and)g(w)m(an)m(t)i(to)f(correct)150
+4865 y(it)c(\(hop)s(efully)d(b)s(efore)j(others)g(are)g(relying)f(on)h
+(the)g(old)f(sp)s(elling\).)44 b(T)-8 b(o)32 b(rename)g(a)h(tag,)h
+(\014rst)d(create)j(a)150 4975 y(new)e(tag)i(using)e(the)h(`)p
+Fp(-r)p Fu(')g(option)f(to)h Fp(cvs)d(rtag)p Fu(,)i(and)h(then)f
+(delete)h(the)g(old)f(name.)49 b(This)31 b(lea)m(v)m(es)j(the)150
+5084 y(new)c(tag)h(on)g(exactly)g(the)f(same)h(\014les)e(as)i(the)g
+(old)e(tag.)42 b(F)-8 b(or)31 b(example:)390 5236 y Fp(cvs)47
+b(rtag)g(-r)g(old-name-0-4)d(rel-0-4)i(tc)390 5340 y(cvs)h(rtag)g(-d)g
+(old-name-0-4)d(tc)p eop
+%%Page: 36 38
+36 37 bop 150 -116 a Fu(36)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fq(4.8)68 b(T)-11
+b(agging)45 b(and)g(adding)g(and)g(remo)l(ving)h(\014les)275
+563 y Fu(The)24 b(sub)5 b(ject)24 b(of)h(exactly)h(ho)m(w)f(tagging)g
+(in)m(teracts)h(with)d(adding)g(and)h(remo)m(ving)h(\014les)f(is)g
+(somewhat)150 673 y(obscure;)i(for)f(the)g(most)g(part)f
+Ft(cvs)g Fu(will)e(k)m(eep)j(trac)m(k)h(of)f(whether)f(\014les)g(exist)
+g(or)h(not)g(without)e(to)s(o)j(m)m(uc)m(h)150 783 y(fussing.)55
+b(By)36 b(default,)h(tags)f(are)g(applied)e(to)i(only)f(\014les)g(whic)
+m(h)f(ha)m(v)m(e)j(a)g(revision)c(corresp)s(onding)h(to)150
+892 y(what)28 b(is)g(b)s(eing)f(tagged.)41 b(Files)28
+b(whic)m(h)f(did)f(not)j(exist)f(y)m(et,)i(or)f(whic)m(h)e(w)m(ere)h
+(already)g(remo)m(v)m(ed,)i(simply)150 1002 y(omit)j(the)g(tag,)i(and)d
+Ft(cvs)g Fu(kno)m(ws)h(to)g(treat)h(the)f(absence)h(of)f(a)g(tag)h(as)f
+(meaning)f(that)i(the)f(\014le)f(didn't)150 1111 y(exist)e(as)h(of)f
+(that)h(tag.)275 1250 y(Ho)m(w)m(ev)m(er,)k(this)c(can)i(lose)f(a)h
+(small)e(amoun)m(t)i(of)f(information.)45 b(F)-8 b(or)33
+b(example,)g(supp)s(ose)e(a)i(\014le)f(w)m(as)150 1360
+y(added)e(and)h(then)g(remo)m(v)m(ed.)44 b(Then,)31 b(if)f(the)h(tag)i
+(is)d(missing)f(for)i(that)h(\014le,)e(there)i(is)e(no)h(w)m(a)m(y)h
+(to)g(kno)m(w)150 1469 y(whether)22 b(the)h(tag)h(refers)e(to)h(the)g
+(time)f(b)s(efore)g(the)h(\014le)f(w)m(as)h(added,)h(or)e(the)h(time)f
+(after)i(it)e(w)m(as)h(remo)m(v)m(ed.)150 1579 y(If)i(y)m(ou)i(sp)s
+(ecify)d(the)i(`)p Fp(-r)p Fu(')g(option)f(to)i Fp(cvs)j(rtag)p
+Fu(,)25 b(then)h Ft(cvs)f Fu(tags)i(the)f(\014les)f(whic)m(h)f(ha)m(v)m
+(e)k(b)s(een)d(remo)m(v)m(ed,)150 1689 y(and)30 b(thereb)m(y)g(a)m(v)m
+(oids)g(this)f(problem.)39 b(F)-8 b(or)31 b(example,)g(one)f(migh)m(t)g
+(sp)s(ecify)f Fp(-r)g(HEAD)g Fu(to)i(tag)h(the)e(head.)275
+1828 y(On)i(the)h(sub)5 b(ject)33 b(of)g(adding)f(and)h(remo)m(ving)f
+(\014les,)h(the)h Fp(cvs)29 b(rtag)j Fu(command)h(has)g(a)g(`)p
+Fp(-a)p Fu(')g(option)150 1937 y(whic)m(h)f(means)h(to)h(clear)f(the)h
+(tag)g(from)f(remo)m(v)m(ed)h(\014les)e(that)i(w)m(ould)e(not)h
+(otherwise)g(b)s(e)f(tagged.)51 b(F)-8 b(or)150 2047
+y(example,)43 b(one)e(migh)m(t)f(sp)s(ecify)f(this)h(option)g(in)f
+(conjunction)h(with)f(`)p Fp(-F)p Fu(')h(when)g(mo)m(ving)g(a)h(tag.)72
+b(If)150 2156 y(one)31 b(mo)m(v)m(ed)h(a)g(tag)g(without)e(`)p
+Fp(-a)p Fu(',)i(then)e(the)i(tag)g(in)e(the)h(remo)m(v)m(ed)h(\014les)e
+(migh)m(t)h(still)e(refer)i(to)h(the)f(old)150 2266 y(revision,)h
+(rather)h(than)g(re\015ecting)g(the)g(fact)h(that)g(the)f(\014le)g(had)
+f(b)s(een)g(remo)m(v)m(ed.)50 b(I)33 b(don't)g(think)f(this)150
+2375 y(is)d(necessary)i(if)f(`)p Fp(-r)p Fu(')g(is)f(sp)s(eci\014ed,)g
+(as)i(noted)f(ab)s(o)m(v)m(e.)150 2644 y Fq(4.9)68 b(Stic)l(ky)45
+b(tags)275 2841 y Fu(Sometimes)35 b(a)i(w)m(orking)e(cop)m(y's)i
+(revision)d(has)i(extra)h(data)f(asso)s(ciated)h(with)e(it,)i(for)f
+(example)f(it)150 2950 y(migh)m(t)g(b)s(e)f(on)h(a)h(branc)m(h)e(\(see)
+i(Chapter)f(5)g([Branc)m(hing)g(and)g(merging],)h(page)g(39\),)h(or)e
+(restricted)g(to)150 3060 y(v)m(ersions)26 b(prior)f(to)j(a)f(certain)g
+(date)h(b)m(y)e(`)p Fp(checkout)j(-D)p Fu(')d(or)h(`)p
+Fp(update)i(-D)p Fu('.)39 b(Because)28 b(this)e(data)i(p)s(ersists)150
+3170 y({)i(that)g(is,)f(it)f(applies)g(to)i(subsequen)m(t)f(commands)g
+(in)f(the)h(w)m(orking)g(cop)m(y)h({)g(w)m(e)g(refer)f(to)h(it)f(as)g
+Fo(stic)m(ky)p Fu(.)275 3308 y(Most)37 b(of)g(the)g(time,)h(stic)m
+(kiness)d(is)h(an)g(obscure)h(asp)s(ect)g(of)f Ft(cvs)g
+Fu(that)h(y)m(ou)g(don't)g(need)f(to)h(think)150 3418
+y(ab)s(out.)h(Ho)m(w)m(ev)m(er,)28 b(ev)m(en)c(if)f(y)m(ou)h(don't)g(w)
+m(an)m(t)g(to)h(use)e(the)h(feature,)i(y)m(ou)e(ma)m(y)h(need)e(to)i
+(kno)m(w)e Fo(something)150 3528 y Fu(ab)s(out)30 b(stic)m(ky)h(tags)g
+(\(for)g(example,)f(ho)m(w)g(to)h(a)m(v)m(oid)g(them!\).)275
+3666 y(Y)-8 b(ou)30 b(can)h(use)f(the)h Fp(status)d Fu(command)j(to)g
+(see)g(if)e(an)m(y)i(stic)m(ky)f(tags)i(or)e(dates)h(are)g(set:)390
+3799 y Fp($)47 b(cvs)g(status)f(driver.c)390 3903 y
(========================)o(====)o(====)o(===)o(====)o(====)o(===)o
-(====)o(====)o(===)o(====)o(====)o(==)390 4254 y(File:)g(driver.c)475
-b(Status:)46 b(Up-to-date)581 4462 y(Version:)570 b(1.7.2.1)46
-b(Sat)h(Dec)95 b(5)47 b(19:35:03)f(1992)581 4566 y(RCS)h(Version:)379
+(====)o(====)o(===)o(====)o(====)o(==)390 4007 y(File:)g(driver.c)475
+b(Status:)46 b(Up-to-date)581 4215 y(Version:)570 b(1.7.2.1)46
+b(Sat)h(Dec)95 b(5)47 b(19:35:03)f(1992)581 4318 y(RCS)h(Version:)379
b(1.7.2.1)46 b(/u/cvsroot/yoyodyne/tc/dr)o(iver)o(.c,v)581
-4669 y(Sticky)g(Tag:)428 b(rel-1-0-patches)44 b(\(branch:)i(1.7.2\))581
-4773 y(Sticky)g(Date:)380 b(\(none\))581 4877 y(Sticky)46
-b(Options:)236 b(\(none\))275 5121 y Fu(The)24 b(stic)m(ky)i(tags)g
+4422 y(Sticky)g(Tag:)428 b(rel-1-0-patches)44 b(\(branch:)i(1.7.2\))581
+4526 y(Sticky)g(Date:)380 b(\(none\))581 4630 y(Sticky)46
+b(Options:)236 b(\(none\))275 4872 y Fu(The)24 b(stic)m(ky)i(tags)g
(will)c(remain)j(on)g(y)m(our)g(w)m(orking)f(\014les)g(un)m(til)g(y)m
(ou)h(delete)h(them)f(with)f(`)p Fp(cvs)30 b(update)150
-5230 y(-A)p Fu('.)40 b(The)27 b(`)p Fp(-A)p Fu(')h(option)g(retriev)m
+4982 y(-A)p Fu('.)40 b(The)27 b(`)p Fp(-A)p Fu(')h(option)g(retriev)m
(es)g(the)h(v)m(ersion)e(of)i(the)f(\014le)f(from)h(the)g(head)g(of)g
-(the)h(trunk,)f(and)f(forgets)150 5340 y(an)m(y)k(stic)m(ky)f(tags,)i
-(dates,)f(or)f(options.)p eop
-%%Page: 35 37
-35 36 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Revisions)2669
-b(35)275 366 y(The)33 b(most)h(common)h(use)f(of)g(stic)m(ky)g(tags)h
-(is)e(to)i(iden)m(tify)e(whic)m(h)f(branc)m(h)i(one)g(is)f(w)m(orking)h
-(on,)h(as)150 476 y(describ)s(ed)h(in)g(Section)i(5.3)h([Accessing)f
-(branc)m(hes],)i(page)f(38.)64 b(Ho)m(w)m(ev)m(er,)42
-b(non-branc)m(h)37 b(stic)m(ky)h(tags)150 586 y(ha)m(v)m(e)i(uses)e(as)
-g(w)m(ell.)64 b(F)-8 b(or)39 b(example,)i(supp)s(ose)c(that)i(y)m(ou)f
-(w)m(an)m(t)i(to)f(a)m(v)m(oid)g(up)s(dating)d(y)m(our)j(w)m(orking)150
-695 y(directory)-8 b(,)36 b(to)f(isolate)g(y)m(ourself)f(from)g(p)s
+(the)h(trunk,)f(and)f(forgets)150 5092 y(an)m(y)k(stic)m(ky)f(tags,)i
+(dates,)f(or)f(options.)275 5230 y(The)j(most)h(common)h(use)f(of)g
+(stic)m(ky)g(tags)h(is)e(to)i(iden)m(tify)e(whic)m(h)f(branc)m(h)i(one)
+g(is)f(w)m(orking)h(on,)h(as)150 5340 y(describ)s(ed)h(in)g(Section)i
+(5.3)h([Accessing)f(branc)m(hes],)i(page)f(40.)64 b(Ho)m(w)m(ev)m(er,)
+42 b(non-branc)m(h)37 b(stic)m(ky)h(tags)p eop
+%%Page: 37 39
+37 38 bop 150 -116 a Fu(Chapter)30 b(4:)41 b(Revisions)2669
+b(37)150 366 y(ha)m(v)m(e)40 b(uses)e(as)g(w)m(ell.)64
+b(F)-8 b(or)39 b(example,)i(supp)s(ose)c(that)i(y)m(ou)f(w)m(an)m(t)i
+(to)f(a)m(v)m(oid)g(up)s(dating)d(y)m(our)j(w)m(orking)150
+476 y(directory)-8 b(,)36 b(to)f(isolate)g(y)m(ourself)f(from)g(p)s
(ossibly)d(destabilizing)h(c)m(hanges)k(other)f(p)s(eople)e(are)i
-(making.)150 805 y(Y)-8 b(ou)24 b(can,)h(of)e(course,)i(just)e(refrain)
+(making.)150 586 y(Y)-8 b(ou)24 b(can,)h(of)e(course,)i(just)e(refrain)
e(from)i(running)d Fp(cvs)30 b(update)p Fu(.)36 b(But)24
b(if)e(y)m(ou)h(w)m(an)m(t)h(to)g(a)m(v)m(oid)g(up)s(dating)150
-914 y(only)i(a)i(p)s(ortion)e(of)h(a)h(larger)e(tree,)j(then)e(stic)m
+695 y(only)i(a)i(p)s(ortion)e(of)h(a)h(larger)e(tree,)j(then)e(stic)m
(ky)h(tags)g(can)f(help.)39 b(If)26 b(y)m(ou)i(c)m(hec)m(k)h(out)e(a)h
-(certain)f(revision)150 1024 y(\(suc)m(h)i(as)g(1.4\))h(it)e(will)f(b)s
+(certain)f(revision)150 805 y(\(suc)m(h)i(as)g(1.4\))h(it)e(will)f(b)s
(ecome)i(stic)m(ky)-8 b(.)41 b(Subsequen)m(t)27 b Fp(cvs)j(update)d
-Fu(commands)h(will)e(not)k(retriev)m(e)f(the)150 1134
+Fu(commands)h(will)e(not)k(retriev)m(e)f(the)150 914
y(latest)i(revision)e(un)m(til)g(y)m(ou)i(reset)g(the)g(tag)g(with)f
Fp(cvs)f(update)g(-A)p Fu(.)40 b(Lik)m(ewise,)30 b(use)h(of)f(the)h(`)p
-Fp(-D)p Fu(')f(option)150 1243 y(to)h Fp(update)e Fu(or)i
+Fp(-D)p Fu(')f(option)150 1024 y(to)h Fp(update)e Fu(or)i
Fp(checkout)d Fu(sets)j(a)g Fo(stic)m(ky)g(date)p Fu(,)g(whic)m(h,)f
(similarly)-8 b(,)28 b(causes)j(that)g(date)g(to)g(b)s(e)f(used)g(for)
-150 1353 y(future)f(retriev)-5 b(als.)275 1487 y(Man)m(y)38
-b(times)f(y)m(ou)h(will)d(w)m(an)m(t)k(to)f(retriev)m(e)g(an)g(old)e(v)
-m(ersion)i(of)f(a)h(\014le)f(without)g(setting)h(a)g(stic)m(ky)150
-1597 y(tag.)55 b(The)34 b(w)m(a)m(y)h(to)h(do)e(that)i(is)d(with)h(the)
-g(`)p Fp(-p)p Fu(')h(option)f(to)h Fp(checkout)e Fu(or)h
-Fp(update)p Fu(,)h(whic)m(h)e(sends)h(the)150 1706 y(con)m(ten)m(ts)28
-b(of)e(the)g(\014le)f(to)i(standard)e(output.)39 b(F)-8
-b(or)27 b(example,)g(supp)s(ose)d(y)m(ou)j(ha)m(v)m(e)g(a)f(\014le)f
-(named)h(`)p Fp(file1)p Fu(')150 1816 y(whic)m(h)33 b(existed)i(as)g
-(revision)e(1.1,)k(and)d(y)m(ou)h(then)g(remo)m(v)m(ed)g(it)g(\(th)m
-(us)f(adding)g(a)h(dead)f(revision)f(1.2\).)150 1926
-y(No)m(w)h(supp)s(ose)e(y)m(ou)i(w)m(an)m(t)g(to)g(add)e(it)h(again,)i
-(with)d(the)h(same)h(con)m(ten)m(ts)h(it)e(had)f(previously)-8
-b(.)48 b(Here)34 b(is)150 2035 y(ho)m(w)c(to)i(do)e(it:)390
-2164 y Fp($)47 b(cvs)g(update)f(-p)i(-r)f(1.1)g(file1)f(>file1)390
-2268 y(========================)o(====)o(====)o(===)o(====)o(====)o
-(===)o(====)o(====)o(===)o(====)o(====)o(==)390 2371
-y(Checking)g(out)g(file1)390 2475 y(RCS:)94 b
+150 1134 y(future)f(retriev)-5 b(als.)275 1268 y(P)m(eople)32
+b(often)h(w)m(an)m(t)g(to)h(retriev)m(e)e(an)h(old)e(v)m(ersion)h(of)h
+(a)g(\014le)e(without)h(setting)g(a)h(stic)m(ky)g(tag.)48
+b(This)150 1378 y(can)33 b(b)s(e)g(done)g(with)f(the)h(`)p
+Fp(-p)p Fu(')g(option)f(to)i Fp(checkout)d Fu(or)i Fp(update)p
+Fu(,)f(whic)m(h)g(sends)g(the)i(con)m(ten)m(ts)g(of)g(the)150
+1487 y(\014le)29 b(to)j(standard)d(output.)40 b(F)-8
+b(or)32 b(example:)390 1616 y Fp($)47 b(cvs)g(update)f(-p)i(-r)f(1.1)g
+(file1)f(>file1)390 1720 y(========================)o(====)o(====)o
+(===)o(====)o(====)o(===)o(====)o(====)o(===)o(====)o(====)o(==)390
+1824 y(Checking)g(out)g(file1)390 1927 y(RCS:)94 b
(/tmp/cvs-sanity/cvsroot/fi)o(rst)o(-dir)o(/Att)o(ic/)o(file)o(1,v)390
-2579 y(VERS:)46 b(1.1)390 2683 y(***************)390
-2787 y($)h(cvs)g(add)g(file1)390 2890 y(cvs)g(add:)g(re-adding)e(file)h
-(file1)h(\(in)g(place)f(of)h(dead)g(revision)e(1.2\))390
-2994 y(cvs)i(add:)g(use)f('cvs)h(commit')f(to)h(add)g(this)g(file)f
-(permanently)390 3098 y($)h(cvs)g(commit)f(-m)i(test)390
-3202 y(Checking)e(in)h(file1;)390 3305 y(/tmp/cvs-sanity/cvsroot/)o
-(firs)o(t-di)o(r/f)o(ile1)o(,v)89 b(<--)95 b(file1)390
-3409 y(new)47 b(revision:)e(1.3;)i(previous)e(revision:)h(1.2)390
-3513 y(done)390 3617 y($)p eop
-%%Page: 36 38
-36 37 bop 150 -116 a Fu(36)2111 b(CVS|Concurren)m(t)29
+2031 y(VERS:)46 b(1.1)390 2135 y(***************)390
+2239 y($)275 2373 y Fu(Ho)m(w)m(ev)m(er,)31 b(this)c(isn't)h(the)h
+(easiest)g(w)m(a)m(y)-8 b(,)30 b(if)e(y)m(ou)h(are)g(asking)f(ho)m(w)g
+(to)i(undo)d(a)i(previous)e(c)m(hec)m(kin)i(\(in)150
+2483 y(this)j(example,)i(put)f(`)p Fp(file1)p Fu(')f(bac)m(k)i(to)h
+(the)e(w)m(a)m(y)h(it)f(w)m(as)h(as)g(of)f(revision)f(1.1\).)51
+b(In)32 b(that)i(case)h(y)m(ou)f(are)150 2592 y(b)s(etter)h(o\013)g
+(using)e(the)h(`)p Fp(-j)p Fu(')h(option)f(to)h Fp(update)p
+Fu(;)g(for)f(further)g(discussion)e(see)j(Section)f(5.8)i([Merging)150
+2702 y(t)m(w)m(o)c(revisions],)d(page)i(44.)p eop
+%%Page: 38 40
+38 39 bop 150 -116 a Fu(38)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 37 39
-37 38 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
-b(and)g(merging)2112 b(37)150 366 y Fr(5)80 b(Branc)l(hing)53
+%%Page: 39 41
+39 40 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
+b(and)g(merging)2112 b(39)150 366 y Fr(5)80 b(Branc)l(hing)53
b(and)h(merging)275 597 y Fu(CVS)41 b(allo)m(ws)h(y)m(ou)h(to)h
(isolate)e(c)m(hanges)i(on)m(to)g(a)f(separate)g(line)e(of)i(dev)m
(elopmen)m(t,)k(kno)m(wn)42 b(as)h(a)150 707 y Fo(branc)m(h)p
@@ -10639,7 +10858,7 @@ b(is)e(imp)s(ortan)m(t)h(to)i(understand)d(that)i(branc)m(hes)g(get)h
(switc)m(h)e(the)i(w)m(orking)f(cop)m(y)h(to)g(b)s(e)f(on)g(the)g(new)g
(branc)m(h.)46 b(F)-8 b(or)34 b(information)150 4019
y(on)c(ho)m(w)h(to)g(do)f(that,)h(see)g(Section)f(5.3)i([Accessing)f
-(branc)m(hes],)f(page)h(38.)275 4153 y(Y)-8 b(ou)30 b(can)h(also)f
+(branc)m(hes],)f(page)h(40.)275 4153 y(Y)-8 b(ou)30 b(can)h(also)f
(create)i(a)f(branc)m(h)f(without)f(reference)i(to)g(an)m(y)g(w)m
(orking)f(cop)m(y)-8 b(,)31 b(b)m(y)g(using)d Fp(rtag)p
Fu(:)390 4281 y Fp($)47 b(cvs)g(rtag)g(-b)g(-r)g(rel-1-0)f
@@ -10663,8 +10882,8 @@ b(Note)28 b(that)f(the)f(n)m(umeric)f(revision)f(n)m(um)m(b)s(er)h
Fu(')150 5340 y({)31 b(in)e(mo)s(dule)g(`)p Fp(tc)p Fu(',)h(ro)s(oted)h
(in)e(the)h(revision)f(tree)i(at)g(the)g(p)s(oin)m(t)e(tagged)j(b)m(y)e
(`)p Fp(rel-1-0)p Fu('.)p eop
-%%Page: 38 40
-38 39 bop 150 -116 a Fu(38)2111 b(CVS|Concurren)m(t)29
+%%Page: 40 42
+40 41 bop 150 -116 a Fu(40)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(5.3)68 b(Accessing)45
b(branc)l(hes)275 557 y Fu(Y)-8 b(ou)22 b(can)g(retriev)m(e)g(a)g
(branc)m(h)g(in)e(one)i(of)g(t)m(w)m(o)h(w)m(a)m(ys:)37
@@ -10675,7 +10894,7 @@ f(w)m(orking)h(cop)m(y)h(o)m(v)m(er)h(to)f(the)f(branc)m(h.)275
(rep)s(ository)-8 b(,)27 b(in)m(v)m(ok)m(e)f(`)p Fp(checkout)p
Fu(')f(with)f(the)i(`)p Fp(-r)p Fu(')g(\015ag,)h(follo)m(w)m(ed)150
908 y(b)m(y)j(the)h(tag)g(name)g(of)f(the)h(branc)m(h)f(\(see)h
-(Section)f(5.2)i([Creating)e(a)h(branc)m(h],)f(page)h(37\):)390
+(Section)f(5.2)i([Creating)e(a)h(branc)m(h],)f(page)h(39\):)390
1035 y Fp($)47 b(cvs)g(checkout)f(-r)h(rel-1-0-patches)d(tc)275
1167 y Fu(Or,)26 b(if)f(y)m(ou)h(already)f(ha)m(v)m(e)i(a)g(w)m(orking)
e(cop)m(y)-8 b(,)28 b(y)m(ou)e(can)g(switc)m(h)g(it)f(to)i(a)f(giv)m
@@ -10702,8 +10921,8 @@ e(trunk)g(and)h(other)h(branc)m(hes)f(una\013ected.)275
(cop)m(y)i(is)d(on,)j(y)m(ou)f(can)g(use)f(the)h(`)p
Fp(status)p Fu(')f(command.)48 b(In)150 2821 y(its)31
b(output,)h(lo)s(ok)g(for)f(the)h(\014eld)f(named)g(`)p
-Fp(Sticky)e(tag)p Fu(')i(\(see)i(Section)e(4.5)i([Stic)m(ky)f(tags],)i
-(page)f(34\))g({)150 2930 y(that's)e Ft(cvs)p Fu('s)f(w)m(a)m(y)h(of)f
+Fp(Sticky)e(tag)p Fu(')i(\(see)i(Section)e(4.9)i([Stic)m(ky)f(tags],)i
+(page)f(36\))g({)150 2930 y(that's)e Ft(cvs)p Fu('s)f(w)m(a)m(y)h(of)f
(telling)f(y)m(ou)i(the)g(branc)m(h,)f(if)f(an)m(y)-8
b(,)31 b(of)g(the)f(curren)m(t)h(w)m(orking)e(\014les:)390
3057 y Fp($)47 b(cvs)g(status)f(-v)i(driver.c)d(backend.c)390
@@ -10726,9 +10945,9 @@ b(Tue)47 b(Dec)95 b(1)47 b(14:39:01)f(1992)581 4925 y(RCS)h(Version:)
5029 y(Sticky)46 b(Tag:)428 b(rel-1-0-patches)44 b(\(branch:)i(1.4.2\))
581 5132 y(Sticky)g(Date:)380 b(\(none\))581 5236 y(Sticky)46
b(Options:)236 b(\(none\))p eop
-%%Page: 39 41
-39 40 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
-b(and)g(merging)2112 b(39)581 366 y Fp(Existing)45 b(Tags:)772
+%%Page: 41 43
+41 42 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
+b(and)g(merging)2112 b(41)581 366 y Fp(Existing)45 b(Tags:)772
470 y(rel-1-0-patches)616 b(\(branch:)46 b(1.4.2\))772
574 y(rel-1-0)1000 b(\(revision:)45 b(1.4\))772 678 y(rel-0-4)1000
b(\(revision:)45 b(1.4\))275 910 y Fu(Don't)25 b(b)s(e)f(confused)g(b)m
@@ -10744,7 +10963,7 @@ b(In)26 b(the)h(ab)s(o)m(v)m(e)h(example,)g(one)f(can)g(deduce)f(that)i
(`)p Fp(driver.c)p Fu(')150 1349 y(had)i(b)s(een)f(through)h(more)h(c)m
(hanges)g(than)f(`)p Fp(backend.c)p Fu(')e(b)s(efore)i(this)g(branc)m
(h)f(w)m(as)i(created.)275 1477 y(See)e(Section)g(5.4)h([Branc)m(hes)g
-(and)f(revisions],)f(page)i(39)g(for)f(details)g(ab)s(out)f(ho)m(w)i
+(and)f(revisions],)f(page)i(41)g(for)f(details)g(ab)s(out)f(ho)m(w)i
(branc)m(h)e(n)m(um)m(b)s(ers)150 1587 y(are)j(constructed.)150
1827 y Fq(5.4)68 b(Branc)l(hes)45 b(and)f(revisions)275
2013 y Fu(Ordinarily)-8 b(,)26 b(a)j(\014le's)f(revision)f(history)h
@@ -10769,16 +10988,16 @@ y(n)m(um)m(b)s(er)e(where)h(the)h(corresp)s(onding)d(branc)m(h)i(fork)m
(ed)g(o\013.)60 b(Ha)m(ving)36 b(branc)m(h)g(n)m(um)m(b)s(ers)f(allo)m
(ws)h(more)150 3259 y(than)30 b(one)h(branc)m(h)f(to)h(b)s(e)e(fork)m
(ed)i(o\013)g(from)f(a)g(certain)h(revision.)p eop
-%%Page: 40 42
-40 41 bop 150 -116 a Fu(40)2111 b(CVS|Concurren)m(t)29
+%%Page: 42 44
+42 43 bop 150 -116 a Fu(42)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(All)23 b(revisions)g(on)i(a)g
(branc)m(h)f(ha)m(v)m(e)i(revision)e(n)m(um)m(b)s(ers)f(formed)h(b)m(y)
h(app)s(ending)e(an)h(ordinal)f(n)m(um)m(b)s(er)150 476
y(to)31 b(the)g(branc)m(h)e(n)m(um)m(b)s(er.)40 b(The)30
b(follo)m(wing)f(\014gure)g(illustrates)g(branc)m(hing)g(with)g(an)h
-(example.)2204 608 y Fp(+-------------+)915 712 y(Branch)46
-b(1.2.2.3.2)f(->)382 b(!)47 b(1.2.2.3.2.1)e(!)2108 816
-y(/)j(+-------------+)2060 919 y(/)2013 1023 y(/)1201
+(example.)2967 608 y Fp(+-------------+)1679 712 y(Branch)46
+b(1.2.2.3.2)f(->)381 b(!)48 b(1.2.2.3.2.1)c(!)2872 816
+y(/)j(+-------------+)2824 919 y(/)2776 1023 y(/)1201
1127 y(+---------+)188 b(+---------+)g(+---------+)390
1231 y(Branch)46 b(1.2.2)g(->)i(_!)f(1.2.2.1)f(!----!)g(1.2.2.2)g
(!----!)g(1.2.2.3)f(!)1106 1335 y(/)i(+---------+)188
@@ -10803,9 +11022,9 @@ h(to)f(create)h(a)g(branc)m(h)150 2936 y(from)j(revision)e(6.4)k(it)e
b(branc)m(h)g(n)m(um)m(b)s(ers)g(ending)g(in)g(a)i(zero)g(\(suc)m(h)g
(as)150 3045 y(6.4.0\))j(are)d(used)g(in)m(ternally)e(b)m(y)j
Ft(cvs)e Fu(\(see)j(Section)e(5.5)h([Magic)h(branc)m(h)e(n)m(um)m(b)s
-(ers],)g(page)h(40\).)51 b(The)150 3155 y(branc)m(h)30
+(ers],)g(page)h(42\).)51 b(The)150 3155 y(branc)m(h)30
b(1.1.1)i(has)e(a)h(sp)s(ecial)e(meaning.)40 b(See)30
-b(Chapter)g(13)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g(73.)150
+b(Chapter)g(13)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g(75.)150
3421 y Fq(5.5)68 b(Magic)45 b(branc)l(h)g(n)l(um)l(b)t(ers)275
3617 y Fu(This)23 b(section)j(describ)s(es)d(a)j Ft(cvs)e
Fu(feature)i(called)f Fo(magic)g(branc)m(hes)p Fu(.)39
@@ -10839,9 +11058,9 @@ b(it)f(to)i(b)s(e.)38 b(If)23 b Fp(R4patches)e Fu(is)i(assigned)g(to)i
(1.4.0.2\))150 5208 y(in)29 b(\014le)h(`)p Fp(numbers.c)p
Fu(')e(y)m(ou)j(can)f(do)h(this:)390 5340 y Fp($)47 b(cvs)g(admin)g
(-NR4patches:1.4.2)c(numbers.c)p eop
-%%Page: 41 43
-41 42 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
-b(and)g(merging)2112 b(41)275 366 y(It)25 b(only)f(w)m(orks)i(if)e(at)i
+%%Page: 43 45
+43 44 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
+b(and)g(merging)2112 b(43)275 366 y(It)25 b(only)f(w)m(orks)i(if)e(at)i
(least)g(one)f(revision)f(is)g(already)h(committed)h(on)f(the)g(branc)m
(h.)39 b(Be)26 b(v)m(ery)g(careful)150 476 y(so)34 b(that)g(y)m(ou)g
(do)g(not)g(assign)f(the)g(tag)i(to)g(the)f(wrong)f(n)m(um)m(b)s(er.)49
@@ -10881,7 +11100,7 @@ Fu(of)31 b(the)g(\014le.)390 3608 y Fp($)47 b(cvs)g(commit)f(-m)i
3745 y(A)39 b(con\015ict)h(can)f(result)g(from)g(a)h(merge)g(op)s
(eration.)68 b(If)39 b(that)h(happ)s(ens,)g(y)m(ou)g(should)d(resolv)m
(e)j(it)150 3854 y(b)s(efore)30 b(committing)g(the)g(new)g(revision.)39
-b(See)31 b(Section)f(10.3)i([Con\015icts)d(example],)i(page)g(59.)275
+b(See)31 b(Section)f(10.3)i([Con\015icts)d(example],)i(page)g(61.)275
3991 y(The)k Fp(checkout)e Fu(command)i(also)h(supp)s(orts)e(the)i(`)p
Fp(-j)30 b Fo(branc)m(h)p Fu(')35 b(\015ag.)57 b(The)35
b(same)h(e\013ect)h(as)f(ab)s(o)m(v)m(e)150 4101 y(could)29
@@ -10896,95 +11115,108 @@ b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!----!)f(1.5)h(!)
143 b(<-)47 b(The)g(main)g(trunk)390 5132 y(+-----+)189
b(+-----+)g(+-----+)g(+-----+)g(+-----+)1154 5236 y(!)1288
b(*)1154 5340 y(!)1240 b(*)p eop
-%%Page: 42 44
-42 43 bop 150 -116 a Fu(42)2111 b(CVS|Concurren)m(t)29
+%%Page: 44 46
+44 45 bop 150 -116 a Fu(44)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)1154 366 y Fp(!)143 b(+---------+)187
b(+---------+)390 470 y(Branch)46 b(R1fix)g(->)i(+---!)e(1.2.2.1)g
(!----!)g(1.2.2.2)g(!)1345 574 y(+---------+)187 b(+---------+)275
-736 y Fu(where)29 b(the)h(starred)f(line)f(represen)m(ts)i(the)g(merge)
+714 y Fu(where)29 b(the)h(starred)f(line)f(represen)m(ts)i(the)g(merge)
g(from)f(the)h(`)p Fp(R1fix)p Fu(')f(branc)m(h)g(to)h(the)g(main)f
-(trunk,)150 845 y(as)i(just)e(discussed.)275 1007 y(No)m(w)i(supp)s
-(ose)e(that)h(dev)m(elopmen)m(t)h(con)m(tin)m(ues)g(on)f(the)h(`)p
-Fp(R1fix)p Fu(')e(branc)m(h:)390 1163 y Fp(+-----+)189
-b(+-----+)g(+-----+)g(+-----+)g(+-----+)390 1267 y(!)47
+(trunk,)150 824 y(as)i(just)e(discussed.)275 964 y(No)m(w)i(supp)s(ose)
+e(that)h(dev)m(elopmen)m(t)h(con)m(tin)m(ues)g(on)f(the)h(`)p
+Fp(R1fix)p Fu(')e(branc)m(h:)390 1098 y Fp(+-----+)189
+b(+-----+)g(+-----+)g(+-----+)g(+-----+)390 1202 y(!)47
b(1.1)g(!----!)f(1.2)h(!----!)f(1.3)h(!----!)f(1.4)h(!----!)f(1.5)h(!)
-143 b(<-)47 b(The)g(main)g(trunk)390 1371 y(+-----+)189
-b(+-----+)g(+-----+)g(+-----+)g(+-----+)1154 1475 y(!)1288
-b(*)1154 1578 y(!)1240 b(*)1154 1682 y(!)143 b(+---------+)187
-b(+---------+)h(+---------+)390 1786 y(Branch)46 b(R1fix)g(->)i(+---!)e
+143 b(<-)47 b(The)g(main)g(trunk)390 1306 y(+-----+)189
+b(+-----+)g(+-----+)g(+-----+)g(+-----+)1154 1409 y(!)1288
+b(*)1154 1513 y(!)1240 b(*)1154 1617 y(!)143 b(+---------+)187
+b(+---------+)h(+---------+)390 1721 y(Branch)46 b(R1fix)g(->)i(+---!)e
(1.2.2.1)g(!----!)g(1.2.2.2)g(!----!)g(1.2.2.3)g(!)1345
-1890 y(+---------+)187 b(+---------+)h(+---------+)275
-2052 y Fu(and)27 b(then)g(y)m(ou)h(w)m(an)m(t)h(to)g(merge)f(those)g
+1824 y(+---------+)187 b(+---------+)h(+---------+)275
+1965 y Fu(and)27 b(then)g(y)m(ou)h(w)m(an)m(t)h(to)g(merge)f(those)g
(new)f(c)m(hanges)i(on)m(to)g(the)f(main)f(trunk.)39
-b(If)27 b(y)m(ou)h(just)f(use)h(the)150 2161 y Fp(cvs)h(update)g(-j)h
+b(If)27 b(y)m(ou)h(just)f(use)h(the)150 2074 y Fp(cvs)h(update)g(-j)h
(R1fix)f(m.c)37 b Fu(command)g(again,)j Ft(cvs)c Fu(will)f(attempt)k
-(to)f(merge)g(again)g(the)g(c)m(hanges)150 2271 y(whic)m(h)29
+(to)f(merge)g(again)g(the)g(c)m(hanges)150 2184 y(whic)m(h)29
b(y)m(ou)i(ha)m(v)m(e)g(already)f(merged,)h(whic)m(h)e(can)i(ha)m(v)m
-(e)g(undesirable)d(side)h(e\013ects.)275 2433 y(So)i(instead)g(y)m(ou)i
+(e)g(undesirable)d(side)h(e\013ects.)275 2324 y(So)i(instead)g(y)m(ou)i
(need)e(to)i(sp)s(ecify)d(that)j(y)m(ou)f(only)f(w)m(an)m(t)i(to)f
(merge)h(the)f(c)m(hanges)h(on)e(the)i(branc)m(h)150
-2542 y(whic)m(h)g(ha)m(v)m(e)i(not)f(y)m(et)i(b)s(een)d(merged)h(in)m
+2433 y(whic)m(h)g(ha)m(v)m(e)i(not)f(y)m(et)i(b)s(een)d(merged)h(in)m
(to)g(the)g(trunk.)51 b(T)-8 b(o)34 b(do)g(that)h(y)m(ou)f(sp)s(ecify)f
-(t)m(w)m(o)i(`)p Fp(-j)p Fu(')f(options,)150 2652 y(and)29
+(t)m(w)m(o)i(`)p Fp(-j)p Fu(')f(options,)150 2543 y(and)29
b Ft(cvs)h Fu(merges)g(the)g(c)m(hanges)i(from)d(the)h(\014rst)g
(revision)e(to)j(the)f(second)g(revision.)39 b(F)-8 b(or)31
-b(example,)f(in)150 2761 y(this)f(case)j(the)e(simplest)f(w)m(a)m(y)i
-(w)m(ould)e(b)s(e)390 2917 y Fp(cvs)47 b(update)f(-j)h(1.2.2.2)f(-j)h
+b(example,)f(in)150 2653 y(this)f(case)j(the)e(simplest)f(w)m(a)m(y)i
+(w)m(ould)e(b)s(e)390 2787 y Fp(cvs)47 b(update)f(-j)h(1.2.2.2)f(-j)h
(R1fix)g(m.c)190 b(#)47 b Fu(Merge)32 b(c)m(hanges)f(from)f(1.2.2.2)j
-(to)e(the)2204 3021 y Fp(#)47 b Fu(head)30 b(of)h(the)f(R1\014x)h
-(branc)m(h)275 3183 y(The)42 b(problem)f(with)g(this)g(is)h(that)h(y)m
+(to)e(the)2204 2891 y Fp(#)47 b Fu(head)30 b(of)h(the)f(R1\014x)h
+(branc)m(h)275 3031 y(The)42 b(problem)f(with)g(this)g(is)h(that)h(y)m
(ou)g(need)f(to)i(sp)s(ecify)d(the)i(1.2.2.2)i(revision)c(man)m(ually)
--8 b(.)76 b(A)150 3293 y(sligh)m(tly)29 b(b)s(etter)h(approac)m(h)h
+-8 b(.)76 b(A)150 3140 y(sligh)m(tly)29 b(b)s(etter)h(approac)m(h)h
(migh)m(t)f(b)s(e)g(to)h(use)f(the)g(date)h(the)g(last)f(merge)h(w)m
-(as)g(done:)390 3449 y Fp(cvs)47 b(update)f(-j)h(R1fix:yesterday)d(-j)j
-(R1fix)f(m.c)275 3611 y Fu(Better)29 b(y)m(et,)g(tag)g(the)f(R1\014x)g
+(as)g(done:)390 3275 y Fp(cvs)47 b(update)f(-j)h(R1fix:yesterday)d(-j)j
+(R1fix)f(m.c)275 3415 y Fu(Better)29 b(y)m(et,)g(tag)g(the)f(R1\014x)g
(branc)m(h)f(after)h(ev)m(ery)g(merge)h(in)m(to)e(the)h(trunk,)g(and)f
-(then)g(use)g(that)i(tag)150 3720 y(for)h(subsequen)m(t)g(merges:)390
-3876 y Fp(cvs)47 b(update)f(-j)h(merged_from_R1fix_to_trun)o(k)42
-b(-j)47 b(R1fix)f(m.c)150 4202 y Fq(5.8)68 b(Merging)45
+(then)g(use)g(that)i(tag)150 3524 y(for)h(subsequen)m(t)g(merges:)390
+3658 y Fp(cvs)47 b(update)f(-j)h(merged_from_R1fix_to_trun)o(k)42
+b(-j)47 b(R1fix)f(m.c)150 3930 y Fq(5.8)68 b(Merging)45
b(di\013erences)h(b)t(et)l(w)l(een)g(an)l(y)g(t)l(w)l(o)g(revisions)275
-4422 y Fu(With)34 b(t)m(w)m(o)h(`)p Fp(-j)30 b Fo(revision)p
+4128 y Fu(With)34 b(t)m(w)m(o)h(`)p Fp(-j)30 b Fo(revision)p
Fu(')k(\015ags,)i(the)e Fp(update)f Fu(\(and)h Fp(checkout)p
-Fu(\))f(command)h(can)h(merge)g(the)g(dif-)150 4531 y(ferences)c(b)s
+Fu(\))f(command)h(can)h(merge)g(the)g(dif-)150 4238 y(ferences)c(b)s
(et)m(w)m(een)g(an)m(y)f(t)m(w)m(o)i(revisions)d(in)m(to)h(y)m(our)g(w)
-m(orking)g(\014le.)390 4688 y Fp($)47 b(cvs)g(update)f(-j)i(1.5)f(-j)g
-(1.3)g(backend.c)150 4849 y Fu(will)26 b Fo(remo)m(v)m(e)35
-b Fu(all)27 b(c)m(hanges)j(made)e(b)s(et)m(w)m(een)h(revision)e(1.3)j
-(and)e(1.5.)41 b(Note)30 b(the)e(order)g(of)h(the)g(revisions!)275
-5011 y(If)23 b(y)m(ou)i(try)f(to)g(use)g(this)f(option)h(when)f(op)s
+m(orking)g(\014le.)390 4372 y Fp($)47 b(cvs)g(update)f(-j)i(1.5)f(-j)g
+(1.3)g(backend.c)150 4512 y Fu(will)28 b(undo)h(all)g(c)m(hanges)j
+(made)e(b)s(et)m(w)m(een)h(revision)e(1.3)i(and)f(1.5.)42
+b(Note)31 b(the)g(order)f(of)g(the)h(revisions!)275 4652
+y(If)23 b(y)m(ou)i(try)f(to)g(use)g(this)f(option)h(when)f(op)s
(erating)g(on)h(m)m(ultiple)e(\014les,)j(remem)m(b)s(er)e(that)i(the)f
-(n)m(umeric)150 5121 y(revisions)31 b(will)f(probably)h(b)s(e)h(v)m
-(ery)h(di\013eren)m(t)f(b)s(et)m(w)m(een)i(the)f(v)-5
-b(arious)32 b(\014les)f(that)j(mak)m(e)f(up)f(a)h(mo)s(dule.)150
-5230 y(Y)-8 b(ou)45 b(almost)g(alw)m(a)m(ys)h(use)e(sym)m(b)s(olic)f
-(tags)j(rather)f(than)f(revision)g(n)m(um)m(b)s(ers)f(when)h(op)s
-(erating)g(on)150 5340 y(m)m(ultiple)28 b(\014les.)p
-eop
-%%Page: 43 45
-43 44 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
-b(and)g(merging)2112 b(43)150 366 y Fq(5.9)68 b(Merging)45
-b(can)g(add)g(or)g(remo)l(v)l(e)h(\014les)275 559 y Fu(If)30
-b(the)g(c)m(hanges)i(whic)m(h)d(y)m(ou)i(are)g(merging)f(in)m(v)m(olv)m
-(e)h(remo)m(ving)f(or)h(adding)e(some)i(\014les,)f Fp(update)f(-j)150
-669 y Fu(will)f(re\015ect)j(suc)m(h)f(additions)e(or)j(remo)m(v)-5
-b(als.)275 803 y(F)d(or)31 b(example:)390 932 y Fp(cvs)47
-b(update)f(-A)390 1036 y(touch)g(a)i(b)f(c)390 1139 y(cvs)g(add)g(a)g
-(b)h(c)f(;)h(cvs)f(ci)g(-m)g("added")f(a)h(b)h(c)390
-1243 y(cvs)f(tag)g(-b)g(branchtag)390 1347 y(cvs)g(update)f(-r)h
-(branchtag)390 1451 y(touch)f(d)i(;)f(cvs)g(add)g(d)390
-1555 y(rm)g(a)h(;)f(cvs)g(rm)g(a)390 1658 y(cvs)g(ci)g(-m)g("added)f
-(d,)i(removed)d(a")390 1762 y(cvs)i(update)f(-A)390 1866
-y(cvs)h(update)f(-jbranchtag)275 2000 y Fu(After)30 b(these)h(commands)
+(n)m(umeric)150 4762 y(revisions)32 b(will)g(probably)g(b)s(e)i(v)m
+(ery)g(di\013eren)m(t)g(b)s(et)m(w)m(een)h(the)f(v)-5
+b(arious)33 b(\014les.)52 b(Y)-8 b(ou)34 b(almost)h(alw)m(a)m(ys)f(use)
+150 4871 y(sym)m(b)s(olic)29 b(tags)i(rather)f(than)h(revision)d(n)m
+(um)m(b)s(ers)h(when)g(op)s(erating)h(on)h(m)m(ultiple)d(\014les.)275
+5011 y(Sp)s(ecifying)17 b(t)m(w)m(o)22 b(`)p Fp(-j)p
+Fu(')e(options)g(can)g(also)g(undo)g(\014le)f(remo)m(v)-5
+b(als)20 b(or)h(additions.)35 b(F)-8 b(or)21 b(example,)h(supp)s(ose)
+150 5121 y(y)m(ou)30 b(ha)m(v)m(e)g(a)g(\014le)f(named)g(`)p
+Fp(file1)p Fu(')f(whic)m(h)g(existed)i(as)f(revision)f(1.1,)j(and)e(y)m
+(ou)g(then)h(remo)m(v)m(ed)g(it)f(\(th)m(us)150 5230
+y(adding)c(a)j(dead)e(revision)f(1.2\).)41 b(No)m(w)28
+b(supp)s(ose)d(y)m(ou)i(w)m(an)m(t)h(to)f(add)f(it)h(again,)h(with)d
+(the)i(same)g(con)m(ten)m(ts)150 5340 y(it)j(had)g(previously)-8
+b(.)39 b(Here)30 b(is)g(ho)m(w)g(to)h(do)g(it:)p eop
+%%Page: 45 47
+45 46 bop 150 -116 a Fu(Chapter)30 b(5:)41 b(Branc)m(hing)30
+b(and)g(merging)2112 b(45)390 366 y Fp($)47 b(cvs)g(update)f(-j)i(1.2)f
+(-j)g(1.1)g(file1)390 470 y(U)g(file1)390 574 y($)g(cvs)g(commit)f(-m)i
+(test)390 678 y(Checking)e(in)h(file1;)390 782 y
+(/tmp/cvs-sanity/cvsroot/)o(firs)o(t-di)o(r/f)o(ile1)o(,v)89
+b(<--)95 b(file1)390 885 y(new)47 b(revision:)e(1.3;)i(previous)e
+(revision:)h(1.2)390 989 y(done)390 1093 y($)150 1350
+y Fq(5.9)68 b(Merging)45 b(can)g(add)g(or)g(remo)l(v)l(e)h(\014les)275
+1543 y Fu(If)30 b(the)g(c)m(hanges)i(whic)m(h)d(y)m(ou)i(are)g(merging)
+f(in)m(v)m(olv)m(e)h(remo)m(ving)f(or)h(adding)e(some)i(\014les,)f
+Fp(update)f(-j)150 1652 y Fu(will)f(re\015ect)j(suc)m(h)f(additions)e
+(or)j(remo)m(v)-5 b(als.)275 1787 y(F)d(or)31 b(example:)390
+1916 y Fp(cvs)47 b(update)f(-A)390 2019 y(touch)g(a)i(b)f(c)390
+2123 y(cvs)g(add)g(a)g(b)h(c)f(;)h(cvs)f(ci)g(-m)g("added")f(a)h(b)h(c)
+390 2227 y(cvs)f(tag)g(-b)g(branchtag)390 2331 y(cvs)g(update)f(-r)h
+(branchtag)390 2435 y(touch)f(d)i(;)f(cvs)g(add)g(d)390
+2538 y(rm)g(a)h(;)f(cvs)g(rm)g(a)390 2642 y(cvs)g(ci)g(-m)g("added)f
+(d,)i(removed)d(a")390 2746 y(cvs)i(update)f(-A)390 2850
+y(cvs)h(update)f(-jbranchtag)275 2984 y Fu(After)30 b(these)h(commands)
f(are)g(executed)h(and)f(a)h(`)p Fp(cvs)e(commit)p Fu(')g(is)h(done,)g
(\014le)f(`)p Fp(a)p Fu(')i(will)c(b)s(e)j(remo)m(v)m(ed)150
-2110 y(and)g(\014le)f(`)p Fp(d)p Fu(')i(added)e(in)h(the)g(main)f
+3094 y(and)g(\014le)f(`)p Fp(d)p Fu(')i(added)e(in)h(the)g(main)f
(branc)m(h.)p eop
-%%Page: 44 46
-44 45 bop 150 -116 a Fu(44)2111 b(CVS|Concurren)m(t)29
+%%Page: 46 48
+46 47 bop 150 -116 a Fu(46)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 45 47
-45 46 bop 150 -116 a Fu(Chapter)30 b(6:)41 b(Recursiv)m(e)30
-b(b)s(eha)m(vior)2291 b(45)150 366 y Fr(6)80 b(Recursiv)l(e)53
+%%Page: 47 49
+47 48 bop 150 -116 a Fu(Chapter)30 b(6:)41 b(Recursiv)m(e)30
+b(b)s(eha)m(vior)2291 b(47)150 366 y Fr(6)80 b(Recursiv)l(e)53
b(b)t(eha)l(vior)275 601 y Fu(Almost)27 b(all)h(of)g(the)g(sub)s
(commands)e(of)j Ft(cvs)e Fu(w)m(ork)h(recursiv)m(ely)f(when)g(y)m(ou)i
(sp)s(ecify)d(a)j(directory)f(as)150 710 y(an)i(argumen)m(t.)41
@@ -11008,7 +11240,7 @@ y Fs(\017)60 b Fu(`)p Fp(cvs)30 b(update)e(testing)h(man)p
Fu(')h(up)s(dates)f(all)g(\014les)h(in)f(the)h(sub)s(directories)225
3789 y Fs(\017)60 b Fu(`)p Fp(cvs)30 b(update)e(.)p Fu(')j(or)f(just)g
(`)p Fp(cvs)g(update)p Fu(')e(up)s(dates)i(all)f(\014les)g(in)h(the)g
-Fp(tc)g Fu(mo)s(dule)275 3948 y(If)20 b(no)g(argumen)m(ts)h(are)g(giv)m
+Fp(tc)g Fu(directory)275 3948 y(If)20 b(no)g(argumen)m(ts)h(are)g(giv)m
(en)f(to)i Fp(update)d Fu(it)h(will)e(up)s(date)h(all)h(\014les)f(in)g
(the)i(curren)m(t)g(w)m(orking)e(directory)150 4058 y(and)29
b(all)g(its)h(sub)s(directories.)38 b(In)29 b(other)i(w)m(ords,)e(`)p
@@ -11021,16 +11253,16 @@ h(`)p Fp(-l)p Fu(')f(option.)150 4411 y(Con)m(v)m(ersely)-8
b(,)34 b(the)e(`)p Fp(-R)p Fu(')h(option)e(can)i(b)s(e)f(used)g(to)h
(force)g(recursion)e(if)g(`)p Fp(-l)p Fu(')h(is)g(sp)s(eci\014ed)f(in)g
(`)p Fp(~/.cvsrc)p Fu(')150 4521 y(\(see)g(Section)g(A.3)g([)p
-Fp(~)p Fu(/.cvsrc],)g(page)h(82\).)390 4650 y Fp($)47
+Fp(~)p Fu(/.cvsrc],)g(page)h(84\).)390 4650 y Fp($)47
b(cvs)g(update)f(-l)429 b(#)48 b Fu(Don't)31 b(up)s(date)f(\014les)f
(in)g(sub)s(directories)p eop
-%%Page: 46 48
-46 47 bop 150 -116 a Fu(46)2111 b(CVS|Concurren)m(t)29
+%%Page: 48 50
+48 49 bop 150 -116 a Fu(48)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 47 49
-47 48 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
+%%Page: 49 51
+49 50 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
b(remo)m(ving,)h(and)g(renaming)f(\014les)h(and)f(directories)933
-b(47)150 209 y Fr(7)80 b(Adding,)53 b(remo)l(ving,)g(and)g(renaming)g
+b(49)150 209 y Fr(7)80 b(Adding,)53 b(remo)l(ving,)g(and)g(renaming)g
(\014les)h(and)311 366 y(directories)275 621 y Fu(In)42
b(the)h(course)g(of)f(a)i(pro)5 b(ject,)46 b(one)d(will)d(often)k(add)e
(new)g(\014les.)77 b(Lik)m(ewise)42 b(with)f(remo)m(ving)i(or)150
@@ -11055,7 +11287,7 @@ Fo(\014lename)5 b Fu(')31 b(to)h(tell)e Ft(cvs)h Fu(that)h(y)m(ou)f(w)m
(an)m(t)i(to)f(v)m(ersion)e(con)m(trol)i(the)g(\014le.)42
b(If)31 b(the)h(\014le)330 2168 y(con)m(tains)f(binary)d(data,)j(sp)s
(ecify)f(`)p Fp(-kb)p Fu(')f(\(see)j(Chapter)e(9)g([Binary)g(\014les],)
-g(page)h(55\).)225 2306 y Fs(\017)60 b Fu(Use)34 b(`)p
+g(page)h(57\).)225 2306 y Fs(\017)60 b Fu(Use)34 b(`)p
Fp(cvs)c(commit)e Fo(\014lename)5 b Fu(')34 b(to)g(actually)g(c)m(hec)m
(k)h(in)d(the)i(\014le)f(in)m(to)h(the)f(rep)s(ository)-8
b(.)51 b(Other)33 b(de-)330 2416 y(v)m(elop)s(ers)d(cannot)h(see)g(the)
@@ -11078,7 +11310,7 @@ b(.)55 b(The)35 b(\014les)g(or)g(directories)g(sp)s(eci\014ed)390
(ository)f(\(for)h(example,)i(\014les)d(receiv)m(ed)h(from)390
3711 y(a)44 b(third-part)m(y)e(v)m(endor\),)47 b(use)c(the)g
Fp(import)f Fu(command)h(instead.)78 b(See)44 b(Section)f(A.12)390
-3821 y([imp)s(ort],)30 b(page)h(100.)390 3962 y(The)d(added)g(\014les)f
+3821 y([imp)s(ort],)30 b(page)h(102.)390 3962 y(The)d(added)g(\014les)f
(are)i(not)g(placed)f(in)f(the)i(source)g(rep)s(ository)e(un)m(til)g(y)
m(ou)i(use)f Fp(commit)f Fu(to)390 4071 y(mak)m(e)h(the)f(c)m(hange)h
(p)s(ermanen)m(t.)39 b(Doing)27 b(an)g Fp(add)f Fu(on)h(a)g(\014le)f
@@ -11086,27 +11318,27 @@ m(ou)i(use)f Fp(commit)f Fu(to)390 4071 y(mak)m(e)h(the)f(c)m(hange)h
y Fp(remove)e Fu(command)i(will)d(undo)i(the)h(e\013ect)h(of)f(the)g
Fp(remove)p Fu(,)g(unless)e(a)i Fp(commit)e Fu(command)390
4291 y(in)m(terv)m(ened.)41 b(See)30 b(Section)g(7.2)i([Remo)m(ving)f
-(\014les],)e(page)i(48,)h(for)e(an)g(example.)390 4432
+(\014les],)e(page)i(50,)h(for)e(an)g(example.)390 4432
y(The)i(`)p Fp(-k)p Fu(')g(option)g(sp)s(eci\014es)f(the)i(default)f(w)
m(a)m(y)h(that)g(this)f(\014le)f(will)f(b)s(e)i(c)m(hec)m(k)m(ed)i
(out;)g(for)390 4541 y(more)d(information)d(see)j(Section)f(12.4)i
-([Substitution)c(mo)s(des],)j(page)g(71.)390 4682 y(The)g(`)p
+([Substitution)c(mo)s(des],)j(page)g(73.)390 4682 y(The)g(`)p
Fp(-m)p Fu(')h(option)f(sp)s(eci\014es)f(a)i(description)e(for)h(the)h
(\014le.)44 b(This)30 b(description)f(app)s(ears)i(in)390
4792 y(the)38 b(history)f(log)i(\(if)e(it)h(is)f(enabled,)i(see)g
-(Section)f(C.10)g([history)g(\014le],)h(page)g(136\).)66
+(Section)f(C.10)g([history)g(\014le],)h(page)g(135\).)66
b(It)390 4902 y(will)33 b(also)i(b)s(e)g(sa)m(v)m(ed)i(in)d(the)i(v)m
(ersion)f(history)f(inside)g(the)h(rep)s(ository)g(when)g(the)g(\014le)
g(is)390 5011 y(committed.)51 b(The)33 b Fp(log)g Fu(command)h(displa)m
(ys)e(this)g(description.)50 b(The)33 b(description)f(can)390
5121 y(b)s(e)26 b(c)m(hanged)h(using)e(`)p Fp(admin)k(-t)p
-Fu('.)39 b(See)27 b(Section)f(A.6)h([admin],)f(page)i(87.)40
+Fu('.)39 b(See)27 b(Section)f(A.6)h([admin],)f(page)i(89.)40
b(If)26 b(y)m(ou)h(omit)f(the)390 5230 y(`)p Fp(-m)k
Fo(description)p Fu(')i(\015ag,)k(an)e(empt)m(y)g(string)f(will)f(b)s
(e)h(used.)51 b(Y)-8 b(ou)35 b(will)c(not)j(b)s(e)g(prompted)390
5340 y(for)c(a)h(description.)p eop
-%%Page: 48 50
-48 49 bop 150 -116 a Fu(48)2111 b(CVS|Concurren)m(t)29
+%%Page: 50 52
+50 51 bop 150 -116 a Fu(50)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(F)-8 b(or)31 b(example,)f(the)h
(follo)m(wing)d(commands)i(add)g(the)h(\014le)e(`)p Fp(backend.c)p
Fu(')g(to)i(the)f(rep)s(ository:)390 496 y Fp($)47 b(cvs)g(add)g
@@ -11114,17 +11346,17 @@ Fu(')g(to)i(the)f(rep)s(ository:)390 496 y Fp($)47 b(cvs)g(add)g
(yet)g(compilable.")e(backend.c)275 734 y Fu(When)d(y)m(ou)g(add)g(a)g
(\014le)g(it)f(is)g(added)h(only)f(on)h(the)h(branc)m(h)e(whic)m(h)g(y)
m(ou)i(are)f(w)m(orking)g(on)g(\(see)150 844 y(Chapter)24
-b(5)i([Branc)m(hing)f(and)f(merging],)i(page)g(37\).)40
+b(5)i([Branc)m(hing)f(and)f(merging],)i(page)g(39\).)40
b(Y)-8 b(ou)26 b(can)f(later)g(merge)h(the)f(additions)e(to)j(another)
150 953 y(branc)m(h)k(if)f(y)m(ou)i(w)m(an)m(t)g(\(see)g(Section)g(5.9)
-g([Merging)g(adds)e(and)h(remo)m(v)-5 b(als],)31 b(page)g(43\).)150
+g([Merging)g(adds)e(and)h(remo)m(v)-5 b(als],)31 b(page)g(45\).)150
1211 y Fq(7.2)68 b(Remo)l(ving)47 b(\014les)275 1404
-y Fu(Mo)s(dules)27 b(c)m(hange.)41 b(New)29 b(\014les)f(are)h(added,)g
-(and)f(old)g(\014les)f(disapp)s(ear.)38 b(Still,)27 b(y)m(ou)i(w)m(an)m
-(t)h(to)f(b)s(e)f(able)150 1514 y(to)j(retriev)m(e)g(an)f(exact)i(cop)m
-(y)f(of)g(old)e(releases.)275 1649 y(Here)h(is)g(what)g(y)m(ou)h(can)g
-(do)f(to)h(remo)m(v)m(e)h(a)e(\014le,)g(but)g(remain)f(able)h(to)h
-(retriev)m(e)g(old)e(revisions:)225 1784 y Fs(\017)60
+y Fu(Directories)34 b(c)m(hange.)54 b(New)34 b(\014les)g(are)h(added,)g
+(and)e(old)h(\014les)f(disapp)s(ear.)51 b(Still,)33 b(y)m(ou)i(w)m(an)m
+(t)g(to)h(b)s(e)150 1514 y(able)30 b(to)h(retriev)m(e)g(an)f(exact)i
+(cop)m(y)f(of)g(old)e(releases.)275 1649 y(Here)h(is)g(what)g(y)m(ou)h
+(can)g(do)f(to)h(remo)m(v)m(e)h(a)e(\014le,)g(but)g(remain)f(able)h(to)
+h(retriev)m(e)g(old)e(revisions:)225 1784 y Fs(\017)60
b Fu(Mak)m(e)41 b(sure)d(that)i(y)m(ou)g(ha)m(v)m(e)g(not)g(made)f(an)m
(y)h(uncommitted)e(mo)s(di\014cations)g(to)i(the)f(\014le.)67
b(See)330 1893 y(Section)35 b(1.3.4)h([Viewing)e(di\013erences],)i
@@ -11178,10 +11410,10 @@ Fu(As)33 b(a)h(con)m(v)m(enience)h(y)m(ou)f(can)g(remo)m(v)m(e)h(the)f
(sp)s(ecifying)150 5340 y(the)e(`)p Fp(-f)p Fu(')f(option.)40
b(F)-8 b(or)31 b(example,)f(the)h(ab)s(o)m(v)m(e)h(example)e(could)f
(also)h(b)s(e)g(done)g(lik)m(e)g(this:)p eop
-%%Page: 49 51
-49 50 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
+%%Page: 51 53
+51 52 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
b(remo)m(ving,)h(and)g(renaming)f(\014les)h(and)f(directories)933
-b(49)390 366 y Fp($)47 b(cd)h(test)390 470 y($)f(cvs)g(remove)f(-f)i
+b(51)390 366 y Fp($)47 b(cd)h(test)390 470 y($)f(cvs)g(remove)f(-f)i
(*.c)390 574 y(cvs)f(remove:)f(scheduling)f(a.c)i(for)g(removal)390
678 y(cvs)g(remove:)f(scheduling)f(b.c)i(for)g(removal)390
782 y(cvs)g(remove:)f(use)h('cvs)f(commit')g(to)h(remove)f(these)h
@@ -11205,11 +11437,11 @@ g(can)h(use)f Fp(update)e Fu(to)150 2626 y(resurrect)i(the)h(\014le:)
3095 y(U)g(oj.c)275 3258 y Fu(When)28 b(y)m(ou)h(remo)m(v)m(e)i(a)e
(\014le)f(it)g(is)g(remo)m(v)m(ed)i(only)d(on)i(the)g(branc)m(h)f(whic)
m(h)g(y)m(ou)h(are)g(w)m(orking)f(on)h(\(see)150 3367
-y(Chapter)d(5)h([Branc)m(hing)f(and)g(merging],)h(page)h(37\).)40
+y(Chapter)d(5)h([Branc)m(hing)f(and)g(merging],)h(page)h(39\).)40
b(Y)-8 b(ou)27 b(can)g(later)g(merge)g(the)g(remo)m(v)-5
b(als)26 b(to)i(another)150 3477 y(branc)m(h)i(if)f(y)m(ou)i(w)m(an)m
(t)g(\(see)g(Section)g(5.9)g([Merging)g(adds)e(and)h(remo)m(v)-5
-b(als],)31 b(page)g(43\).)150 3806 y Fq(7.3)68 b(Remo)l(ving)47
+b(als],)31 b(page)g(45\).)150 3806 y Fq(7.3)68 b(Remo)l(ving)47
b(directories)275 4027 y Fu(In)39 b(concept)j(remo)m(ving)e
(directories)f(is)h(somewhat)h(similar)c(to)42 b(remo)m(ving)e
(\014les|y)m(ou)f(w)m(an)m(t)j(the)150 4137 y(directory)32
@@ -11239,8 +11471,8 @@ b(w)m(a)m(y)150 5230 y Ft(cvs)23 b Fu(will)e(b)s(e)i(able)g(to)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
-%%Page: 50 52
-50 51 bop 150 -116 a Fu(50)2111 b(CVS|Concurren)m(t)29
+%%Page: 52 54
+52 53 bop 150 -116 a Fu(52)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(7.4)68 b(Mo)l(ving)45
b(and)g(renaming)h(\014les)275 567 y Fu(Mo)m(ving)34
b(\014les)f(to)i(a)f(di\013eren)m(t)g(directory)f(or)h(renaming)f(them)
@@ -11248,7 +11480,7 @@ h(is)f(not)i(di\016cult,)e(but)g(some)i(of)f(the)150
677 y(w)m(a)m(ys)k(in)e(whic)m(h)h(this)f(w)m(orks)i(ma)m(y)g(b)s(e)f
(non-ob)m(vious.)61 b(\(Mo)m(ving)38 b(or)f(renaming)g(a)h(directory)f
(is)f(ev)m(en)150 787 y(harder.)k(See)30 b(Section)h(7.5)g([Mo)m(ving)g
-(directories],)f(page)h(51.\).)275 929 y(The)e(examples)h(b)s(elo)m(w)g
+(directories],)f(page)h(53.\).)275 929 y(The)e(examples)h(b)s(elo)m(w)g
(assume)g(that)h(the)g(\014le)e Fo(old)k Fu(is)d(renamed)f(to)j
Fo(new)p Fu(.)150 1170 y Fn(7.4.1)63 b(The)41 b(Normal)f(w)m(a)m(y)g
(to)h(Rename)275 1371 y Fu(The)36 b(normal)g(w)m(a)m(y)h(to)h(mo)m(v)m
@@ -11280,36 +11512,36 @@ b(the)g(history)h(\014le)275 3204 y Fu(This)22 b(metho)s(d)j(is)e(more)
i(dangerous,)h(since)e(it)g(in)m(v)m(olv)m(es)h(mo)m(ving)g(\014les)e
(inside)g(the)i(rep)s(ository)-8 b(.)38 b(Read)150 3313
y(this)29 b(en)m(tire)i(section)f(b)s(efore)g(trying)g(it)f(out!)390
-3450 y Fp($)47 b(cd)h($CVSROOT/)p Fo(mo)s(dule)390 3554
-y Fp($)f(mv)h Fo(old)p Fp(,v)e Fo(new)p Fp(,v)150 3697
-y Fu(Adv)-5 b(an)m(tages:)225 3839 y Fs(\017)60 b Fu(The)30
-b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f(in)m(tact.)225
-3978 y Fs(\017)60 b Fu(The)30 b(revision)e(n)m(um)m(b)s(ers)h(are)i
-(not)g(a\013ected.)150 4150 y(Disadv)-5 b(an)m(tages:)225
-4292 y Fs(\017)60 b Fu(Old)29 b(releases)i(of)g(the)g(mo)s(dule)f
-(cannot)h(easily)f(b)s(e)g(fetc)m(hed)i(from)e(the)h(rep)s(ository)-8
-b(.)42 b(\(The)31 b(\014le)f(will)330 4402 y(sho)m(w)g(up)g(as)g
-Fo(new)38 b Fu(ev)m(en)31 b(in)e(revisions)f(from)i(the)h(time)f(b)s
-(efore)g(it)g(w)m(as)h(renamed\).)225 4541 y Fs(\017)60
-b Fu(There)30 b(is)f(no)i(log)f(information)f(of)h(when)g(the)g(\014le)
-g(w)m(as)g(renamed.)225 4679 y Fs(\017)60 b Fu(Nast)m(y)36
-b(things)d(migh)m(t)i(happ)s(en)e(if)g(someone)i(accesses)i(the)d
-(history)g(\014le)g(while)e(y)m(ou)j(are)g(mo)m(ving)330
-4789 y(it.)40 b(Mak)m(e)32 b(sure)e(no)g(one)h(else)f(runs)f(an)m(y)i
-(of)f(the)h Ft(cvs)e Fu(commands)h(while)e(y)m(ou)j(mo)m(v)m(e)h(it.)
-150 5030 y Fn(7.4.3)63 b(Cop)m(ying)41 b(the)g(history)g(\014le)275
+3450 y Fp($)47 b(cd)h($CVSROOT/)p Fo(dir)390 3554 y Fp($)f(mv)h
+Fo(old)p Fp(,v)e Fo(new)p Fp(,v)150 3697 y Fu(Adv)-5
+b(an)m(tages:)225 3839 y Fs(\017)60 b Fu(The)30 b(log)g(of)h(c)m
+(hanges)g(is)f(main)m(tained)f(in)m(tact.)225 3978 y
+Fs(\017)60 b Fu(The)30 b(revision)e(n)m(um)m(b)s(ers)h(are)i(not)g
+(a\013ected.)150 4150 y(Disadv)-5 b(an)m(tages:)225 4292
+y Fs(\017)60 b Fu(Old)24 b(releases)i(cannot)g(easily)f(b)s(e)g(fetc)m
+(hed)i(from)e(the)h(rep)s(ository)-8 b(.)39 b(\(The)25
+b(\014le)g(will)e(sho)m(w)j(up)e(as)i Fo(new)330 4402
+y Fu(ev)m(en)31 b(in)e(revisions)g(from)h(the)g(time)g(b)s(efore)g(it)g
+(w)m(as)h(renamed\).)225 4541 y Fs(\017)60 b Fu(There)30
+b(is)f(no)i(log)f(information)f(of)h(when)g(the)g(\014le)g(w)m(as)g
+(renamed.)225 4679 y Fs(\017)60 b Fu(Nast)m(y)36 b(things)d(migh)m(t)i
+(happ)s(en)e(if)g(someone)i(accesses)i(the)d(history)g(\014le)g(while)e
+(y)m(ou)j(are)g(mo)m(ving)330 4789 y(it.)40 b(Mak)m(e)32
+b(sure)e(no)g(one)h(else)f(runs)f(an)m(y)i(of)f(the)h
+Ft(cvs)e Fu(commands)h(while)e(y)m(ou)j(mo)m(v)m(e)h(it.)150
+5030 y Fn(7.4.3)63 b(Cop)m(ying)41 b(the)g(history)g(\014le)275
5230 y Fu(This)27 b(w)m(a)m(y)j(also)g(in)m(v)m(olv)m(es)f(direct)g(mo)
s(di\014cations)e(to)j(the)g(rep)s(ository)-8 b(.)40
b(It)29 b(is)g(safe,)h(but)e(not)i(without)150 5340 y(dra)m(wbac)m(ks.)
p eop
-%%Page: 51 53
-51 52 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
+%%Page: 53 55
+53 54 bop 150 -116 a Fu(Chapter)30 b(7:)41 b(Adding,)29
b(remo)m(ving,)h(and)g(renaming)f(\014les)h(and)f(directories)933
-b(51)390 366 y Fp(#)47 b Fu(Cop)m(y)31 b(the)f Ft(r)n(cs)g
+b(53)390 366 y Fp(#)47 b Fu(Cop)m(y)31 b(the)f Ft(r)n(cs)g
Fu(\014le)f(inside)f(the)j(rep)s(ository)390 470 y Fp($)47
-b(cd)h($CVSROOT/)p Fo(mo)s(dule)390 574 y Fp($)f(cp)h
-Fo(old)p Fp(,v)e Fo(new)p Fp(,v)390 678 y(#)h Fu(Remo)m(v)m(e)33
-b(the)d(old)g(\014le)390 782 y Fp($)47 b(cd)h(~/)p Fo(mo)s(dule)390
+b(cd)h($CVSROOT/)p Fo(dir)390 574 y Fp($)f(cp)h Fo(old)p
+Fp(,v)e Fo(new)p Fp(,v)390 678 y(#)h Fu(Remo)m(v)m(e)33
+b(the)d(old)g(\014le)390 782 y Fp($)47 b(cd)h(~/)p Fo(dir)390
885 y Fp($)f(rm)h Fo(old)390 989 y Fp($)f(cvs)g(remove)f
Fo(old)390 1093 y Fp($)h(cvs)g(commit)f Fo(old)390 1197
y Fp(#)h Fu(Remo)m(v)m(e)33 b(all)c(tags)i(from)f Fo(new)390
@@ -11319,57 +11551,57 @@ Fo(new)628 b Fp(#)48 b Fu(Remem)m(b)s(er)30 b(the)g(non-branc)m(h)g
b(new)390 1612 y Fp($)47 b(cvs)g(tag)g(-d)g Fo(tag2)57
b(new)390 1716 y Fh(:)15 b(:)g(:)275 1845 y Fu(By)30
b(remo)m(ving)g(the)h(tags)g(y)m(ou)g(will)d(b)s(e)i(able)f(to)j(c)m
-(hec)m(k)g(out)e(old)g(revisions)e(of)j(the)f(mo)s(dule.)150
-1975 y(Adv)-5 b(an)m(tages:)225 2104 y Fs(\017)60 b Fu(Chec)m(king)28
-b(out)g(old)f(revisions)f(w)m(orks)i(correctly)-8 b(,)30
-b(as)e(long)f(as)i(y)m(ou)f(use)g(`)p Fp(-r)p Fo(tag)8
-b Fu(')29 b(and)e(not)h(`)p Fp(-D)p Fo(date)5 b Fu(')330
-2214 y(to)31 b(retriev)m(e)g(the)f(revisions.)225 2343
-y Fs(\017)60 b Fu(The)30 b(log)g(of)h(c)m(hanges)g(is)f(main)m(tained)f
-(in)m(tact.)225 2473 y Fs(\017)60 b Fu(The)30 b(revision)e(n)m(um)m(b)s
-(ers)h(are)i(not)g(a\013ected.)150 2622 y(Disadv)-5 b(an)m(tages:)225
-2752 y Fs(\017)60 b Fu(Y)-8 b(ou)31 b(cannot)g(easily)e(see)i(the)g
-(history)e(of)i(the)f(\014le)g(across)h(the)f(rename.)150
-2994 y Fq(7.5)68 b(Mo)l(ving)45 b(and)g(renaming)h(directories)275
-3182 y Fu(The)29 b(normal)g(w)m(a)m(y)i(to)g(rename)f(or)h(mo)m(v)m(e)g
-(a)g(directory)e(is)g(to)i(rename)g(or)f(mo)m(v)m(e)h(eac)m(h)h(\014le)
-d(within)e(it)150 3291 y(as)36 b(describ)s(ed)d(in)h(Section)h(7.4.1)i
-([Outside],)f(page)h(50.)56 b(Then)35 b(c)m(hec)m(k)i(out)e(with)f(the)
+(hec)m(k)g(out)e(old)g(revisions.)150 1975 y(Adv)-5 b(an)m(tages:)225
+2104 y Fs(\017)60 b Fu(Chec)m(king)28 b(out)g(old)f(revisions)f(w)m
+(orks)i(correctly)-8 b(,)30 b(as)e(long)f(as)i(y)m(ou)f(use)g(`)p
+Fp(-r)p Fo(tag)8 b Fu(')29 b(and)e(not)h(`)p Fp(-D)p
+Fo(date)5 b Fu(')330 2214 y(to)31 b(retriev)m(e)g(the)f(revisions.)225
+2343 y Fs(\017)60 b Fu(The)30 b(log)g(of)h(c)m(hanges)g(is)f(main)m
+(tained)f(in)m(tact.)225 2473 y Fs(\017)60 b Fu(The)30
+b(revision)e(n)m(um)m(b)s(ers)h(are)i(not)g(a\013ected.)150
+2622 y(Disadv)-5 b(an)m(tages:)225 2752 y Fs(\017)60
+b Fu(Y)-8 b(ou)31 b(cannot)g(easily)e(see)i(the)g(history)e(of)i(the)f
+(\014le)g(across)h(the)f(rename.)150 2994 y Fq(7.5)68
+b(Mo)l(ving)45 b(and)g(renaming)h(directories)275 3182
+y Fu(The)29 b(normal)g(w)m(a)m(y)i(to)g(rename)f(or)h(mo)m(v)m(e)g(a)g
+(directory)e(is)g(to)i(rename)g(or)f(mo)m(v)m(e)h(eac)m(h)h(\014le)d
+(within)e(it)150 3291 y(as)36 b(describ)s(ed)d(in)h(Section)h(7.4.1)i
+([Outside],)f(page)h(52.)56 b(Then)35 b(c)m(hec)m(k)i(out)e(with)f(the)
i(`)p Fp(-P)p Fu(')f(option,)i(as)150 3401 y(describ)s(ed)28
-b(in)h(Section)i(7.3)g([Remo)m(ving)g(directories],)f(page)h(49.)275
+b(in)h(Section)i(7.3)g([Remo)m(ving)g(directories],)f(page)h(51.)275
3531 y(If)22 b(y)m(ou)i(really)e(w)m(an)m(t)i(to)f(hac)m(k)h(the)g(rep)
s(ository)e(to)h(rename)h(or)f(delete)g(a)h(directory)e(in)g(the)h(rep)
s(ository)-8 b(,)150 3640 y(y)m(ou)31 b(can)f(do)h(it)f(lik)m(e)f
-(this:)199 3770 y(1.)61 b(Inform)38 b(ev)m(ery)m(one)j(who)e(has)g(a)h
-(cop)m(y)g(of)f(the)h(mo)s(dule)e(that)h(the)h(directory)f(will)d(b)s
-(e)j(renamed.)330 3879 y(They)28 b(should)e(commit)i(all)f(their)g(c)m
-(hanges,)i(and)f(remo)m(v)m(e)h(their)f(w)m(orking)f(copies)h(of)g(the)
-g(mo)s(dule,)330 3989 y(b)s(efore)i(y)m(ou)h(tak)m(e)h(the)e(steps)h(b)
-s(elo)m(w.)199 4118 y(2.)61 b(Rename)31 b(the)f(directory)g(inside)e
-(the)j(rep)s(ository)-8 b(.)570 4242 y Fp($)47 b(cd)h($CVSROOT/)p
-Fo(mo)s(dule)570 4346 y Fp($)f(mv)h Fo(old-dir)k(new-dir)199
-4475 y Fu(3.)61 b(Fix)39 b(the)h Ft(cvs)e Fu(administrativ)m(e)g
-(\014les,)j(if)d(necessary)i(\(for)f(instance)h(if)e(y)m(ou)i(renamed)f
-(an)g(en)m(tire)330 4585 y(mo)s(dule\).)199 4715 y(4.)61
-b(T)-8 b(ell)29 b(ev)m(ery)m(one)j(that)f(they)g(can)f(c)m(hec)m(k)i
-(out)f(the)g(mo)s(dule)d(and)i(con)m(tin)m(ue)h(w)m(orking.)275
-4864 y(If)e(someone)i(had)f(a)g(w)m(orking)g(cop)m(y)h(of)f(the)g(mo)s
-(dule)f(the)h Ft(cvs)f Fu(commands)h(will)d(cease)32
-b(to)f(w)m(ork)f(for)150 4974 y(him,)f(un)m(til)g(he)h(remo)m(v)m(es)i
-(the)e(directory)g(that)h(disapp)s(eared)d(inside)g(the)j(rep)s
-(ository)-8 b(.)275 5103 y(It)29 b(is)f(almost)h(alw)m(a)m(ys)h(b)s
-(etter)g(to)g(mo)m(v)m(e)g(the)g(\014les)e(in)g(the)h(directory)g
-(instead)g(of)g(mo)m(ving)g(the)h(direc-)150 5213 y(tory)-8
-b(.)41 b(If)27 b(y)m(ou)h(mo)m(v)m(e)h(the)f(directory)g(y)m(ou)g(are)g
-(unlik)m(ely)d(to)k(b)s(e)e(able)g(to)i(retriev)m(e)f(old)f(releases)h
-(correctly)-8 b(,)150 5322 y(since)30 b(they)g(probably)f(dep)s(end)f
-(on)j(the)f(name)h(of)f(the)h(directories.)p eop
-%%Page: 52 54
-52 53 bop 150 -116 a Fu(52)2111 b(CVS|Concurren)m(t)29
+(this:)199 3770 y(1.)61 b(Inform)35 b(ev)m(ery)m(one)j(who)e(has)g(a)g
+(c)m(hec)m(k)m(ed)j(out)d(cop)m(y)h(of)f(the)h(directory)f(that)g(the)h
+(directory)f(will)330 3879 y(b)s(e)31 b(renamed.)46 b(They)31
+b(should)f(commit)i(all)f(their)g(c)m(hanges,)j(and)d(remo)m(v)m(e)i
+(their)f(w)m(orking)f(copies,)330 3989 y(b)s(efore)f(y)m(ou)h(tak)m(e)h
+(the)e(steps)h(b)s(elo)m(w.)199 4118 y(2.)61 b(Rename)31
+b(the)f(directory)g(inside)e(the)j(rep)s(ository)-8 b(.)570
+4242 y Fp($)47 b(cd)h($CVSROOT/)p Fo(paren)m(t-dir)570
+4346 y Fp($)f(mv)h Fo(old-dir)k(new-dir)199 4475 y Fu(3.)61
+b(Fix)39 b(the)h Ft(cvs)e Fu(administrativ)m(e)g(\014les,)j(if)d
+(necessary)i(\(for)f(instance)h(if)e(y)m(ou)i(renamed)f(an)g(en)m(tire)
+330 4585 y(mo)s(dule\).)199 4715 y(4.)61 b(T)-8 b(ell)29
+b(ev)m(ery)m(one)j(that)f(they)g(can)f(c)m(hec)m(k)i(out)f(again)f(and)
+g(con)m(tin)m(ue)h(w)m(orking.)275 4864 y(If)h(someone)h(had)f(a)h(w)m
+(orking)e(cop)m(y)j(the)e Ft(cvs)g Fu(commands)g(will)e(cease)k(to)f(w)
+m(ork)f(for)h(him,)e(un)m(til)g(he)150 4974 y(remo)m(v)m(es)h(the)e
+(directory)g(that)h(disapp)s(eared)d(inside)g(the)j(rep)s(ository)-8
+b(.)275 5103 y(It)29 b(is)f(almost)h(alw)m(a)m(ys)h(b)s(etter)g(to)g
+(mo)m(v)m(e)g(the)g(\014les)e(in)g(the)h(directory)g(instead)g(of)g(mo)
+m(ving)g(the)h(direc-)150 5213 y(tory)-8 b(.)41 b(If)27
+b(y)m(ou)h(mo)m(v)m(e)h(the)f(directory)g(y)m(ou)g(are)g(unlik)m(ely)d
+(to)k(b)s(e)e(able)g(to)i(retriev)m(e)f(old)f(releases)h(correctly)-8
+b(,)150 5322 y(since)30 b(they)g(probably)f(dep)s(end)f(on)j(the)f
+(name)h(of)f(the)h(directories.)p eop
+%%Page: 54 56
+54 55 bop 150 -116 a Fu(54)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 53 55
-53 54 bop 150 -116 a Fu(Chapter)30 b(8:)41 b(History)30
-b(bro)m(wsing)2367 b(53)150 366 y Fr(8)80 b(History)54
+%%Page: 55 57
+55 56 bop 150 -116 a Fu(Chapter)30 b(8:)41 b(History)30
+b(bro)m(wsing)2367 b(55)150 366 y Fr(8)80 b(History)54
b(bro)l(wsing)275 647 y Fu(Once)21 b(y)m(ou)h(ha)m(v)m(e)h(used)e
Ft(cvs)g Fu(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 756 y(ho)m(w,)31
@@ -11381,14 +11613,14 @@ y Fu(Whenev)m(er)31 b(y)m(ou)f(commit)h(a)f(\014le)g(y)m(ou)g(sp)s
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
1519 y(b)s(een)k(committed,)g(use)h(the)f Fp(cvs)g(log)f
-Fu(command)h(\(see)i(Section)e(A.13)h([log],)h(page)f(102\).)150
+Fu(command)h(\(see)i(Section)e(A.13)h([log],)h(page)f(104\).)150
1815 y Fq(8.2)68 b(The)45 b(history)g(database)275 2023
y Fu(Y)-8 b(ou)29 b(can)h(use)e(the)i(history)e(\014le)g(\(see)i
-(Section)f(C.10)h([history)e(\014le],)h(page)h(136\))h(to)f(log)f(v)-5
+(Section)f(C.10)h([history)e(\014le],)h(page)h(135\))h(to)f(log)f(v)-5
b(arious)28 b Ft(cvs)150 2132 y Fu(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 Fp(cvs)30 b(history)i Fu(command)150
-2242 y(\(see)f(Section)g(A.11)g([history],)f(page)h(98\).)150
+2242 y(\(see)f(Section)g(A.11)g([history],)f(page)h(100\).)150
2537 y Fq(8.3)68 b(User-de\014ned)45 b(logging)275 2745
y Fu(Y)-8 b(ou)30 b(can)g(customize)h Ft(cvs)e Fu(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
@@ -11401,7 +11633,7 @@ b(times.)40 b(The)26 b(script)f(migh)m(t)i(app)s(end)150
(erhaps,)e(p)s(ost)g(a)h(message)h(to)f(a)g(particular)e(newsgroup.)49
b(T)-8 b(o)150 3184 y(log)34 b(commits,)h(use)f(the)g(`)p
Fp(loginfo)p Fu(')f(\014le)g(\(see)i(Section)f(C.7)h([loginfo],)g(page)
-f(133\).)54 b(T)-8 b(o)35 b(log)f(commits,)150 3293 y(c)m(hec)m(k)m
+f(132\).)54 b(T)-8 b(o)35 b(log)f(commits,)150 3293 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 Fp(-i)p
Fu(',)i(`)p Fp(-o)p Fu(',)g(`)p Fp(-e)p Fu(',)g(and)d(`)p
@@ -11411,7 +11643,7 @@ b(F)-8 b(or)30 b(a)f(more)h(\015exible)d(w)m(a)m(y)j(of)g(giving)e
3513 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
Fp(cvs)e(watch)150 3622 y(add)f Fu(command)g(\(see)i(Section)f(10.6.2)i
-([Getting)e(Noti\014ed],)g(page)h(63\);)g(this)e(command)h(is)e(useful)
+([Getting)e(Noti\014ed],)g(page)h(65\);)g(this)e(command)h(is)e(useful)
g(ev)m(en)150 3732 y(if)i(y)m(ou)i(are)g(not)f(using)f
Fp(cvs)h(watch)f(on)p Fu(.)275 3881 y(The)35 b(`)p Fp(taginfo)p
Fu(')g(\014le)h(de\014nes)f(programs)h(to)h(execute)h(when)d(someone)i
@@ -11437,8 +11669,8 @@ Fu(.)39 b(A)28 b(non-zero)h(exit)f(of)h(the)f(\014lter)f(program)h
390 5236 y Fp(#!/bin/sh)390 5340 y(echo)47 b("$@")f
(>>/home/kingdon/cvsroot/C)o(VSRO)o(OT/t)o(agl)o(og)p
eop
-%%Page: 54 56
-54 55 bop 150 -116 a Fu(54)2111 b(CVS|Concurren)m(t)29
+%%Page: 56 58
+56 57 bop 150 -116 a Fu(56)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(8.4)68 b(Annotate)46
b(command)3241 609 y Fu(Command)-3501 b Fj(cvs)39 b(annotate)k
Fi([)p Fp(-flR)p Fi(])30 b([)p Fp(-r)g(rev|-D)f(date)p
@@ -11461,16 +11693,16 @@ Fp(ssfile)i(line)i(1)25 b Fu(line.)37 b(This)23 b(rep)s(ort)i(do)s
(esn't)g(tell)g(y)m(ou)390 1835 y(an)m(ything)k(ab)s(out)g(lines)e
(whic)m(h)h(ha)m(v)m(e)i(b)s(een)f(deleted)g(or)g(replaced;)g(y)m(ou)h
(need)f(to)h(use)f Fp(cvs)390 1945 y(diff)g Fu(for)h(that)h(\(see)h
-(Section)e(A.9)h([di\013)7 b(],)30 b(page)h(95\).)275
+(Section)e(A.9)h([di\013)7 b(],)30 b(page)h(97\).)275
2129 y(The)i(options)g(to)i Fp(cvs)30 b(annotate)i Fu(are)i(listed)f
(in)f(App)s(endix)g(B)i([In)m(v)m(oking)g(CVS],)g(page)h(113,)i(and)150
2239 y(can)28 b(b)s(e)g(used)f(to)i(select)g(the)g(\014les)e(and)g
(revisions)g(to)i(annotate.)41 b(The)28 b(options)f(are)i(describ)s(ed)
d(in)h(more)150 2348 y(detail)j(in)f(Section)h(A.5)h([Common)f
-(options],)g(page)h(84.)p eop
-%%Page: 55 57
-55 56 bop 150 -116 a Fu(Chapter)30 b(9:)41 b(Handling)28
-b(binary)h(\014les)2214 b(55)150 366 y Fr(9)80 b(Handling)55
+(options],)g(page)h(86.)p eop
+%%Page: 57 59
+57 58 bop 150 -116 a Fu(Chapter)30 b(9:)41 b(Handling)28
+b(binary)h(\014les)2214 b(57)150 366 y Fr(9)80 b(Handling)55
b(binary)g(\014les)275 620 y Fu(The)39 b(most)h(common)g(use)g(for)g
Ft(cvs)f Fu(is)g(to)h(store)h(text)g(\014les.)68 b(With)40
b(text)h(\014les,)g Ft(cvs)e Fu(can)h(merge)150 730 y(revisions,)e
@@ -11512,11 +11744,11 @@ g(they)f(actually)g(made)h(w)m(ere)g(the)f(c)m(hanges)i(that)f(they)f
2800 y Fu(this)36 b(happ)s(ens)g(in)f(t)m(w)m(o)k(con)m(texts.)63
b(The)37 b(\014rst)f(is)g(when)h(users)f(mak)m(e)i(c)m(hanges)h(in)c
(separate)k(w)m(orking)150 2910 y(directories)26 b(\(see)j(Chapter)e
-(10)h([Multiple)d(dev)m(elop)s(ers],)j(page)g(57\).)41
+(10)h([Multiple)d(dev)m(elop)s(ers],)j(page)g(59\).)41
b(The)27 b(second)h(is)e(when)h(one)h(merges)150 3019
y(explicitly)21 b(with)i(the)h(`)p Fp(update)29 b(-j)p
Fu(')23 b(command)h(\(see)h(Chapter)e(5)h([Branc)m(hing)g(and)f
-(merging],)i(page)f(37\).)275 3160 y(In)f(the)i(case)g(of)g(text)g
+(merging],)i(page)f(39\).)275 3160 y(In)f(the)i(case)g(of)g(text)g
(\014les,)g Ft(cvs)f Fu(can)g(merge)h(c)m(hanges)h(made)e(indep)s
(enden)m(tly)-8 b(,)23 b(and)h(signal)f(a)i(con\015ict)150
3270 y(if)20 b(the)i(c)m(hanges)g(con\015ict.)38 b(With)21
@@ -11537,7 +11769,7 @@ b(that)g(ha)m(ving)e(the)h(user)f(merge)i(relies)e(primarily)d(on)k
(merges)f(that)h(result)e(from)h(separate)h(w)m(orking)e(directories,)j
(see)f(the)f(discussion)e(of)150 4068 y(reserv)m(ed)28
b(c)m(hec)m(k)m(outs)j(\(\014le)c(lo)s(c)m(king\))h(in)f(Chapter)h(10)h
-([Multiple)d(dev)m(elop)s(ers],)j(page)f(57.)41 b(T)-8
+([Multiple)d(dev)m(elop)s(ers],)j(page)f(59.)41 b(T)-8
b(o)29 b(a)m(v)m(oid)g(the)150 4178 y(merges)i(resulting)d(from)i
(branc)m(hes,)g(restrict)h(use)f(of)g(branc)m(hes.)150
4452 y Fq(9.2)68 b(Ho)l(w)46 b(to)f(store)h(binary)f(\014les)275
@@ -11553,23 +11785,23 @@ m(ed)g(b)m(y)g(line)f(feed)h(for)g(Windo)m(ws)g(NT\).)275
5121 y(The)24 b(second)h(is)f(that)i(a)g(binary)d(\014le)h(migh)m(t)h
(happ)s(en)e(to)j(con)m(tain)f(data)h(whic)m(h)e(lo)s(oks)h(lik)m(e)f
(a)h(k)m(eyw)m(ord)150 5230 y(\(see)38 b(Chapter)e(12)h([Keyw)m(ord)g
-(substitution],)f(page)h(69\),)j(so)d(k)m(eyw)m(ord)g(expansion)f(m)m
+(substitution],)f(page)h(71\),)j(so)d(k)m(eyw)m(ord)g(expansion)f(m)m
(ust)g(b)s(e)g(turned)150 5340 y(o\013.)p eop
-%%Page: 56 58
-56 57 bop 150 -116 a Fu(56)2111 b(CVS|Concurren)m(t)29
+%%Page: 58 60
+58 59 bop 150 -116 a Fu(58)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(The)38 b(`)p Fp(-kb)p
Fu(')g(option)g(a)m(v)-5 b(ailable)38 b(with)f(some)i
Ft(cvs)e Fu(commands)h(insures)f(that)i(neither)f(line)e(ending)150
476 y(con)m(v)m(ersion)31 b(nor)f(k)m(eyw)m(ord)g(expansion)g(will)d(b)
s(e)j(done.)275 611 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
-Fp(-kb)p Fu(')f(\015ag:)390 739 y Fp($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.14 1998/08/22 20:56:24 tholo Exp $')f(>)i(kotest)
+Fp(-kb)p Fu(')f(\015ag:)390 739 y Fp($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.15 1999/02/28 21:38:37 tholo Exp $')f(>)i(kotest)
390 843 y($)f(cvs)g(add)g(-kb)g(-m"A)g(test)f(file")h(kotest)390
947 y($)g(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
(kotest)275 1081 y Fu(If)32 b(a)h(\014le)f(acciden)m(tally)h(gets)g
(added)g(without)e(`)p Fp(-kb)p Fu(',)j(one)f(can)g(use)g(the)g
Fp(cvs)c(admin)j Fu(command)g(to)150 1191 y(reco)m(v)m(er.)42
-b(F)-8 b(or)32 b(example:)390 1320 y Fp($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.14 1998/08/22 20:56:24 tholo Exp $')f(>)i
+b(F)-8 b(or)32 b(example:)390 1320 y Fp($)47 b(echo)g('$Id: cvs.ps,v 1.1.1.15 1999/02/28 21:38:37 tholo Exp $')f(>)i
(kotest)390 1423 y($)f(cvs)g(add)g(-m"A)g(test)g(file")f(kotest)390
1527 y($)h(cvs)g(ci)h(-m"First)d(checkin;)h(contains)f(a)j(keyword")d
(kotest)390 1631 y($)i(cvs)g(admin)g(-kb)g(kotest)390
@@ -11618,9 +11850,9 @@ h(distinguish)c(b)s(et)m(w)m(een)k(binary)d(and)i(non-binary)e
(\014les,)i(and)f(the)h(rules)f(to)150 3984 y(apply)i(w)m(ould)g(v)-5
b(ary)30 b(considerably)f(with)g(the)i(op)s(erating)e(system.)p
eop
-%%Page: 57 59
-57 58 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
-b(dev)m(elop)s(ers)2219 b(57)150 366 y Fr(10)80 b(Multiple)55
+%%Page: 59 61
+59 60 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
+b(dev)m(elop)s(ers)2219 b(59)150 366 y Fr(10)80 b(Multiple)55
b(dev)l(elop)t(ers)275 568 y Fu(When)32 b(more)h(than)f(one)h(p)s
(erson)f(w)m(orks)g(on)h(a)g(soft)m(w)m(are)h(pro)5 b(ject)33
b(things)f(often)h(get)h(complicated.)150 677 y(Often,)43
@@ -11634,7 +11866,7 @@ Fo(\014le)150 787 y(lo)s(c)m(king)e Fu(or)32 b Fo(reserv)m(ed)h(c)m
Ft(sccs)p Fu(.)41 b(Curren)m(tly)150 1006 y(the)33 b(usual)e(w)m(a)m(y)
j(to)f(get)h(reserv)m(ed)f(c)m(hec)m(k)m(outs)h(with)e
Ft(cvs)f Fu(is)h(the)h Fp(cvs)c(admin)g(-l)j Fu(command)h(\(see)g(Sec-)
-150 1116 y(tion)28 b(A.6.1)h([admin)e(options],)i(page)f(87\).)42
+150 1116 y(tion)28 b(A.6.1)h([admin)e(options],)i(page)f(89\).)42
b(This)26 b(is)h(not)i(as)f(nicely)f(in)m(tegrated)i(in)m(to)f
Ft(cvs)f Fu(as)h(the)h(w)m(atc)m(h)150 1225 y(features,)f(describ)s(ed)
e(b)s(elo)m(w,)h(but)g(it)g(seems)g(that)h(most)g(p)s(eople)e(with)g(a)
@@ -11657,9 +11889,9 @@ i(try)f(to)h(commit)g(the)f(\014le.)39 b(They)27 b(m)m(ust)g(then)h
(use)f Ft(cvs)f Fu(commands)150 2120 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 2230 y(automatic.)275
-2358 y Ft(Cvs)f Fu(also)h(supp)s(orts)e(mec)m(hanisms)h(whic)m(h)f
-(facilitate)i(v)-5 b(arious)28 b(kinds)e(of)j(comm)m(uncation,)h
-(without)150 2468 y(actually)g(enforcing)g(rules)f(lik)m(e)g(reserv)m
+2358 y Ft(Cvs)d Fu(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 2468 y(actually)j(enforcing)g(rules)f(lik)m(e)g(reserv)m
(ed)i(c)m(hec)m(k)m(outs)h(do.)275 2595 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
@@ -11693,8 +11925,8 @@ Ft(cvs)g Fu(serv)m(er)g(will)e(send)i(a)g(patc)m(h)h(rather)f(than)g
(the)h(en)m(tire)630 5340 y(\014le.)40 b(Sending)28 b(a)j(patc)m(h)g
(or)f(sending)f(an)h(en)m(tire)h(\014le)e(accomplishes)h(the)g(same)h
(thing.)p eop
-%%Page: 58 60
-58 59 bop 150 -116 a Fu(58)2111 b(CVS|Concurren)m(t)29
+%%Page: 60 62
+60 61 bop 150 -116 a Fu(60)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(Needs)h(Merge)630
476 y(Someone)j(else)f(has)g(committed)g(a)h(new)m(er)g(revision)d(to)j
(the)g(rep)s(ository)-8 b(,)33 b(and)g(y)m(ou)h(ha)m(v)m(e)630
@@ -11705,7 +11937,7 @@ Fp(update)f Fu(command)i(ga)m(v)m(e)i(a)630 975 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 1085
y(describ)s(ed)28 b(in)h(Section)i(10.3)g([Con\015icts)f(example],)h
-(page)g(59.)150 1255 y(Unkno)m(wn)103 b Ft(Cvs)36 b Fu(do)s(esn't)f
+(page)g(61.)150 1255 y(Unkno)m(wn)103 b Ft(Cvs)36 b Fu(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
1364 y(new)30 b(\014le)f(and)h(ha)m(v)m(e)i(not)e(run)f
@@ -11719,10 +11951,10 @@ f(the)h Fp(Repository)c(revision)150 1759 y Fu(whic)m(h)i(is)h(the)g
Fu(are)j(listed)d(in)h(App)s(endix)e(B)k([In)m(v)m(oking)f(CVS],)f
(page)i(113.)41 b(F)-8 b(or)28 b(informa-)150 2014 y(tion)g(on)g(its)g
Fp(Sticky)h(tag)e Fu(and)h Fp(Sticky)h(date)e Fu(output,)i(see)g
-(Section)f(4.5)i([Stic)m(ky)f(tags],)h(page)f(34.)41
+(Section)f(4.9)i([Stic)m(ky)f(tags],)h(page)f(36.)41
b(F)-8 b(or)150 2124 y(information)35 b(on)i(its)f Fp(Sticky)28
b(options)35 b Fu(output,)j(see)f(the)g(`)p Fp(-k)p Fu(')g(option)f(in)
-f(Section)i(A.18.1)h([up)s(date)150 2233 y(options],)30
+f(Section)i(A.16.1)h([up)s(date)150 2233 y(options],)30
b(page)h(109.)275 2378 y(Y)-8 b(ou)31 b(can)g(think)e(of)i(the)g
Fp(status)e Fu(and)h Fp(update)f Fu(commands)h(as)h(somewhat)g
(complemen)m(tary)-8 b(.)42 b(Y)-8 b(ou)150 2488 y(use)28
@@ -11750,9 +11982,9 @@ b(F)-8 b(or)33 b(\014les)e(that)i(are)150 3918 y(not)h(up)e(to)j(date)f
(this)e(is)h(roughly)f(equiv)-5 b(alen)m(t)33 b(to)i(a)f
Fp(checkout)d Fu(command:)47 b(the)34 b(new)m(est)g(revision)e(of)150
4027 y(the)f(\014le)e(is)g(extracted)j(from)e(the)h(rep)s(ository)e
-(and)h(put)f(in)g(y)m(our)i(w)m(orking)e(cop)m(y)j(of)e(the)h(mo)s
-(dule.)275 4173 y(Y)-8 b(our)35 b(mo)s(di\014cations)f(to)j(a)f(\014le)
-f(are)h(nev)m(er)g(lost)g(when)f(y)m(ou)h(use)g Fp(update)p
+(and)h(put)f(in)g(y)m(our)i(w)m(orking)e(directory)-8
+b(.)275 4173 y(Y)g(our)35 b(mo)s(di\014cations)f(to)j(a)f(\014le)f(are)
+h(nev)m(er)g(lost)g(when)f(y)m(ou)h(use)g Fp(update)p
Fu(.)55 b(If)35 b(no)h(new)m(er)g(revision)150 4282 y(exists,)i
(running)d Fp(update)g Fu(has)h(no)h(e\013ect.)62 b(If)37
b(y)m(ou)g(ha)m(v)m(e)h(edited)e(the)h(\014le,)h(and)f(a)g(new)m(er)g
@@ -11773,12 +12005,12 @@ Fo(o)m(v)m(erlap)k Fu(o)s(ccurs.)59 b(In)36 b(suc)m(h)h(cases)g(a)g(w)m
(arning)f(is)g(prin)m(ted,)h(and)f(the)h(resulting)150
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.18)i([up)s(date],)e(page)h
+(ers.)82 b(See)150 5340 y(Section)30 b(A.16)i([up)s(date],)e(page)h
(108,)h(for)e(a)h(complete)g(description)d(of)j(the)f
Fp(update)f Fu(command.)p eop
-%%Page: 59 61
-59 60 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
-b(dev)m(elop)s(ers)2219 b(59)150 366 y Fq(10.3)68 b(Con\015icts)45
+%%Page: 61 63
+61 62 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
+b(dev)m(elop)s(ers)2219 b(61)150 366 y Fq(10.3)68 b(Con\015icts)45
b(example)275 571 y Fu(Supp)s(ose)28 b(revision)h(1.4)i(of)g(`)p
Fp(driver.c)p Fu(')d(con)m(tains)j(this:)390 712 y Fp(#include)46
b(<stdio.h>)390 920 y(void)h(main\(\))390 1023 y({)581
@@ -11804,8 +12036,8 @@ y(update)p Fu(':)390 4095 y Fp(#include)46 b(<stdlib.h>)390
5029 y(else)772 5132 y(fprintf\(stderr,)43 b("No)k(code)g
(generated.\\n"\);)581 5236 y(exit\(nerr)e(==)i(0)h(?)f(EXIT_SUCCESS)e
(:)i(EXIT_FAILURE\);)390 5340 y(})p eop
-%%Page: 60 62
-60 61 bop 150 -116 a Fu(60)2111 b(CVS|Concurren)m(t)29
+%%Page: 62 64
+62 63 bop 150 -116 a Fu(62)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(Y)-8 b(ou)31 b(run)e(`)p
Fp(cvs)h(update)p Fu(':)390 493 y Fp($)47 b(cvs)g(update)f(driver.c)390
597 y(RCS)h(file:)f(/usr/local/cvsroot/yoyody)o(ne/t)o(c/dr)o(ive)o
@@ -11842,9 +12074,9 @@ y(Supp)s(ose)j(y)m(ou)h(end)g(up)f(with)g(this)h(\014le:)390
4925 y(int)h(main\(int)e(argc,)820 5029 y(char)h(**argv\))390
5132 y({)581 5236 y(init_scanner\(\);)581 5340 y(parse\(\);)p
eop
-%%Page: 61 63
-61 62 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
-b(dev)m(elop)s(ers)2219 b(61)581 366 y Fp(if)47 b(\(argc)f(!=)i(1\))581
+%%Page: 63 65
+63 64 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
+b(dev)m(elop)s(ers)2219 b(63)581 366 y Fp(if)47 b(\(argc)f(!=)i(1\))581
470 y({)772 574 y(fprintf\(stderr,)43 b("tc:)k(No)g(args)g
(expected.\\n"\);)772 678 y(exit\(1\);)581 782 y(})581
885 y(if)g(\(nerr)f(==)i(0\))772 989 y(gencode\(\);)581
@@ -11885,7 +12117,7 @@ Fu(')150 3655 y(option)i(of)h(the)g(`)p Fp(modules)p
Fu(')e(\014le,)j(or)f(the)g(`)p Fp(loginfo)p Fu(')e(\014le,)j(can)f(b)s
(e)f(used)g(to)h(automate)i(this)c(pro)s(cess.)150 3765
y(See)28 b(Section)f(C.1)h([mo)s(dules],)f(page)h(125.)41
-b(See)28 b(Section)f(C.7)h([loginfo],)g(page)g(133.)41
+b(See)28 b(Section)f(C.7)h([loginfo],)g(page)g(132.)41
b(Y)-8 b(ou)28 b(can)g(use)f(these)150 3875 y(features)k(of)f
Ft(cvs)f Fu(to,)i(for)f(instance,)h(instruct)e Ft(cvs)g
Fu(to)i(mail)e(a)h(message)i(to)f(all)e(dev)m(elop)s(ers,)g(or)i(p)s
@@ -11909,15 +12141,15 @@ b(in)f(the)h(message)i(and)d(remo)m(v)m(e)j(\014les)d(whic)m(h)g(they)i
(o)m(wn)f(whose)g(names)h(start)f(with)f(`)p Fp(#cvs.rfl)p
Fu(',)150 5340 y(`)p Fp(#cvs.wfl)p Fu(',)j(or)h(`)p Fp(#cvs.lock)p
Fu('.)p eop
-%%Page: 62 64
-62 63 bop 150 -116 a Fu(62)2111 b(CVS|Concurren)m(t)29
+%%Page: 64 66
+64 65 bop 150 -116 a Fu(64)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(Note)f(that)f(these)h(lo)s(c)m
(ks)f(are)g(to)h(protect)g Ft(cvs)p Fu('s)e(in)m(ternal)g(data)i
(structures)e(and)g(ha)m(v)m(e)j(no)d(relation-)150 476
y(ship)36 b(to)j(the)g(w)m(ord)f Fo(lo)s(c)m(k)43 b Fu(in)37
b(the)i(sense)f(used)f(b)m(y)h Ft(r)n(cs)p Fu(|whic)m(h)e(refers)i(to)h
(reserv)m(ed)g(c)m(hec)m(k)m(outs)h(\(see)150 586 y(Chapter)30
-b(10)h([Multiple)d(dev)m(elop)s(ers],)j(page)g(57\).)275
+b(10)h([Multiple)d(dev)m(elop)s(ers],)j(page)g(59\).)275
726 y(An)m(y)40 b(n)m(um)m(b)s(er)g(of)h(p)s(eople)f(can)h(b)s(e)f
(reading)g(from)h(a)g(giv)m(en)g(rep)s(ository)f(at)i(a)f(time;)46
b(only)40 b(when)150 835 y(someone)31 b(is)f(writing)e(do)i(the)h(lo)s
@@ -11981,13 +12213,13 @@ b(,)34 b(and)e(sets)i(a)f(default)f(for)h(\014les)f(added)g(in)390
5340 y(basis.)66 b(The)39 b(con)m(ten)m(ts)i(of)e(the)h(directory)e
(are)i(pro)s(cessed)f(recursiv)m(ely)-8 b(,)41 b(unless)c(the)j
Fp(-l)p eop
-%%Page: 63 65
-63 64 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
-b(dev)m(elop)s(ers)2219 b(63)390 366 y(option)32 b(is)g(giv)m(en.)48
+%%Page: 65 67
+65 66 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
+b(dev)m(elop)s(ers)2219 b(65)390 366 y(option)32 b(is)g(giv)m(en.)48
b(The)32 b Fp(-R)g Fu(option)g(can)i(b)s(e)e(used)g(to)h(force)g
(recursion)f(if)f(the)i Fp(-l)f Fu(option)390 476 y(is)d(set)i(in)e(`)p
Fp(~/.cvsrc)p Fu(')g(\(see)i(Section)g(A.3)g([)p Fp(~)p
-Fu(/.cvsrc],)g(page)h(82\).)390 607 y(If)e Fo(\014les)j
+Fu(/.cvsrc],)g(page)h(84\).)390 607 y(If)e Fo(\014les)j
Fu(is)c(omitted,)i(it)f(defaults)f(to)i(the)g(curren)m(t)f(directory)-8
b(.)3241 779 y(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(h)d(o\013)46
b Fi([)p Fp(-lR)p Fi(])30 b Fo(\014les)f Fh(:)15 b(:)g(:)390
@@ -12043,21 +12275,21 @@ y(are)k(remo)m(v)m(ed.)275 4573 y(When)39 b(the)i(conditions)d(exist)i
Fp(notify)p Fu(')f(administrativ)m(e)g(\014le.)150 4682
y(Edit)f(`)p Fp(notify)p Fu(')g(as)i(one)g(edits)e(the)i(other)f
(administrativ)m(e)f(\014les)g(\(see)j(Section)e(2.4)h([In)m(tro)g
-(adminis-)150 4792 y(trativ)m(e)35 b(\014les],)f(page)h(15\).)54
+(adminis-)150 4792 y(trativ)m(e)35 b(\014les],)f(page)h(16\).)54
b(This)32 b(\014le)h(follo)m(ws)g(the)i(usual)d(con)m(v)m(en)m(tions)j
(for)f(administrativ)m(e)f(\014les)g(\(see)150 4902 y(Section)41
b(C.3.1)i([syn)m(tax],)j(page)c(129\),)k(where)41 b(eac)m(h)i(line)d
(is)h(a)h(regular)e(expression)h(follo)m(w)m(ed)g(b)m(y)h(a)150
-5011 y(command)27 b(to)h(execute.)41 b(The)27 b(command)g(should)e(con)
-m(tain)i(a)h(single)e(o)s(currence)h(of)g(`)p Fp(\045s)p
-Fu(')g(whic)m(h)f(will)f(b)s(e)150 5121 y(replaced)j(b)m(y)h(the)f
-(user)g(to)i(notify;)e(the)h(rest)g(of)f(the)h(information)e(regarding)
-h(the)h(noti\014cation)f(will)e(b)s(e)150 5230 y(supplied)h(to)k(the)f
-(command)g(on)h(standard)e(input.)39 b(The)30 b(standard)f(thing)g(to)i
-(put)f(in)f(the)h Fp(notify)f Fu(\014le)150 5340 y(is)g(the)i(single)e
-(line:)p eop
-%%Page: 64 66
-64 65 bop 150 -116 a Fu(64)2111 b(CVS|Concurren)m(t)29
+5011 y(command)33 b(to)h(execute.)50 b(The)33 b(command)f(should)g(con)
+m(tain)h(a)g(single)f(o)s(ccurrence)i(of)f(`)p Fp(\045s)p
+Fu(')g(whic)m(h)f(will)150 5121 y(b)s(e)c(replaced)g(b)m(y)g(the)h
+(user)f(to)h(notify;)g(the)g(rest)g(of)f(the)h(information)e(regarding)
+h(the)h(noti\014cation)f(will)150 5230 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 Fp(notify)150
+5340 y Fu(\014le)d(is)h(the)g(single)f(line:)p eop
+%%Page: 66 68
+66 67 bop 150 -116 a Fu(66)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)390 366 y Fp(ALL)47 b(mail)g(\045s)g(-s)g
(\\"CVS)f(notification\\")275 501 y Fu(This)28 b(causes)j(users)e(to)j
(b)s(e)d(noti\014ed)h(b)m(y)g(electronic)g(mail.)275
@@ -12120,7 +12352,7 @@ Fp(-a)g(none)p Fu(.)390 3609 y(The)h Fo(\014les)j Fu(and)d(options)f
Fu(commands.)390 3743 y Fi(Caution:)41 b Fu(If)30 b(the)g
Fp(PreservePermissions)25 b Fu(option)30 b(is)g(enabled)f(in)g(the)i
(rep)s(ository)e(\(see)390 3853 y(Section)34 b(C.12)h([con\014g],)i
-(page)e(137\),)i(CVS)d(will)d(not)k(c)m(hange)h(the)e(p)s(ermissions)d
+(page)e(136\),)i(CVS)d(will)d(not)k(c)m(hange)h(the)e(p)s(ermissions)d
(on)k(an)m(y)390 3962 y(of)c(the)h Fo(\014les)p Fu(.)42
b(The)31 b(reason)g(for)g(this)f(c)m(hange)j(is)d(to)i(ensure)f(that)g
(using)f(`)p Fp(cvs)g(edit)p Fu(')g(do)s(es)390 4072
@@ -12146,9 +12378,9 @@ y(ha)m(v)m(e)g(requested)e Fp(unedit)f Fu(noti\014cation)g(for)i(an)m
(y)f(of)h Fo(\014les)p Fu(.)390 5340 y(The)f Fo(\014les)j
Fu(and)d(options)f(are)i(pro)s(cessed)f(as)h(for)f(the)g
Fp(cvs)g(watch)f Fu(commands.)p eop
-%%Page: 65 67
-65 66 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
-b(dev)m(elop)s(ers)2219 b(65)390 366 y(If)34 b(w)m(atc)m(hes)i(are)g
+%%Page: 67 69
+67 68 bop 150 -116 a Fu(Chapter)30 b(10:)41 b(Multiple)29
+b(dev)m(elop)s(ers)2219 b(67)390 366 y(If)34 b(w)m(atc)m(hes)i(are)g
(not)f(in)e(use,)j(the)f Fp(unedit)e Fu(command)h(probably)f(do)s(es)h
(not)h(w)m(ork,)i(and)390 476 y(the)24 b(w)m(a)m(y)h(to)g(rev)m(ert)g
(to)f(the)g(rep)s(ository)f(v)m(ersion)h(is)f(to)h(remo)m(v)m(e)i(the)e
@@ -12161,9 +12393,9 @@ b(meaning)h(is)f(not)h(precisely)f(the)h(same;)k(remo)m(ving)390
(dated.)275 993 y(When)39 b(using)g(clien)m(t/serv)m(er)h
Ft(cvs)p Fu(,)i(y)m(ou)e(can)h(use)e(the)i Fp(cvs)29
b(edit)39 b Fu(and)g Fp(cvs)30 b(unedit)38 b Fu(commands)150
-1103 y(ev)m(en)c(if)e Ft(cvs)g Fu(is)g(unable)g(to)i(succesfully)d
-(comm)m(unicate)i(with)f(the)i(serv)m(er;)g(the)g(noti\014cations)e
-(will)f(b)s(e)150 1212 y(sen)m(t)g(up)s(on)e(the)h(next)h(successful)e
+1103 y(ev)m(en)31 b(if)f Ft(cvs)g Fu(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 1212 y(sen)m(t)j(up)s(on)e(the)h(next)h(successful)e
Ft(cvs)g Fu(command.)150 1440 y Fn(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)3241
1687 y Fu(Command)-3501 b Fj(cvs)39 b(w)m(atc)m(hers)k
@@ -12221,8 +12453,8 @@ 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 5340 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)p eop
-%%Page: 66 68
-66 67 bop 150 -116 a Fu(66)2111 b(CVS|Concurren)m(t)29
+%%Page: 68 70
+68 69 bop 150 -116 a Fu(68)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(common)h(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 476 y(then)f(forget)h(to)h
@@ -12259,7 +12491,7 @@ b(some)h(cases)h(unreserv)m(ed)e(c)m(hec)m(k)m(outs)j(are)f(clearly)e
(instead,)h(b)m(y)f(using)f(reserv)m(ed)150 2304 y(c)m(hec)m(k)m(outs.)
275 2439 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(62)g(can)g(b)s(e)e(con-)150 2548 y(sidered)27
+b(page)c(64)g(can)g(b)s(e)e(con-)150 2548 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 2658 y(When)39 b(y)m(ou)h(go)h(to)f(edit)f(a)h(\014le,)h(it)
@@ -12273,9 +12505,9 @@ e(is)g(p)s(ossible)e(to)j(\014nd)e(out)i(who)f(else)h(is)e(editing)h
(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 3096 y(unreserv)m(ed)f(c)m(hec)m(k)m(out)i(w)m
(orlds.)p eop
-%%Page: 67 69
-67 68 bop 150 -116 a Fu(Chapter)30 b(11:)41 b(Revision)29
-b(managemen)m(t)2130 b(67)150 366 y Fr(11)80 b(Revision)55
+%%Page: 69 71
+69 70 bop 150 -116 a Fu(Chapter)30 b(11:)41 b(Revision)29
+b(managemen)m(t)2130 b(69)150 366 y Fr(11)80 b(Revision)55
b(managemen)l(t)275 601 y Fu(If)26 b(y)m(ou)i(ha)m(v)m(e)h(read)e(this)
f(far,)i(y)m(ou)g(probably)d(ha)m(v)m(e)k(a)e(prett)m(y)h(go)s(o)s(d)f
(grasp)h(on)f(what)g Ft(cvs)f Fu(can)i(do)f(for)150 710
@@ -12307,110 +12539,113 @@ e(not)j(b)s(e)f(able)h(to)g(b)s(ene\014t)f(from)h(the)150
b(Some)150 2550 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 2660 y(commitinfo)27 b(\014le)g(\(see)j
-(Section)e(C.4)g([commitinfo],)g(page)h(130\),)i(but)c(y)m(ou)i(should)
+(Section)e(C.4)g([commitinfo],)g(page)h(129\),)i(but)c(y)m(ou)i(should)
d(think)h(t)m(wice)h(b)s(efore)150 2769 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
2879 y(migh)m(t)d(b)s(ecome)h(to)s(o)g(regimen)m(ted)g(and)e(th)m(us)h
(coun)m(ter-pro)s(ductiv)m(e)h(to)g(the)g(real)f(goal,)h(whic)m(h)e(is)
h(to)h(get)150 2988 y(soft)m(w)m(are)i(written.)p eop
-%%Page: 68 70
-68 69 bop 150 -116 a Fu(68)2111 b(CVS|Concurren)m(t)29
+%%Page: 70 72
+70 71 bop 150 -116 a Fu(70)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 69 71
-69 70 bop 150 -116 a Fu(Chapter)30 b(12:)41 b(Keyw)m(ord)30
-b(substitution)2137 b(69)150 366 y Fr(12)80 b(Keyw)l(ord)52
-b(substitution)275 600 y Fu(As)36 b(long)g(as)h(y)m(ou)g(edit)f(source)
-g(\014les)g(inside)e(y)m(our)i(w)m(orking)g(cop)m(y)h(of)g(a)g(mo)s
-(dule)e(y)m(ou)i(can)f(alw)m(a)m(ys)150 710 y(\014nd)31
-b(out)i(the)g(state)h(of)f(y)m(our)f(\014les)g(via)g(`)p
-Fp(cvs)e(status)p Fu(')h(and)h(`)p Fp(cvs)e(log)p Fu('.)47
-b(But)33 b(as)g(so)s(on)f(as)h(y)m(ou)g(exp)s(ort)150
-819 y(the)e(\014les)e(from)i(y)m(our)f(dev)m(elopmen)m(t)h(en)m
-(vironmen)m(t)f(it)h(b)s(ecomes)f(harder)g(to)h(iden)m(tify)e(whic)m(h)
-h(revisions)150 929 y(they)h(are.)275 1063 y(CVS)36 b(can)i(use)f(a)h
-(mec)m(hanism)f(kno)m(wn)g(as)h Fo(k)m(eyw)m(ord)g(substitution)d
+%%Page: 71 73
+71 72 bop 150 -116 a Fu(Chapter)30 b(12:)41 b(Keyw)m(ord)30
+b(substitution)2137 b(71)150 366 y Fr(12)80 b(Keyw)l(ord)52
+b(substitution)275 581 y Fu(As)33 b(long)h(as)g(y)m(ou)g(edit)f(source)
+h(\014les)f(inside)e(a)j(w)m(orking)g(directory)f(y)m(ou)h(can)g(alw)m
+(a)m(ys)g(\014nd)f(out)h(the)150 691 y(state)d(of)f(y)m(our)f(\014les)g
+(via)g(`)p Fp(cvs)h(status)p Fu(')e(and)h(`)p Fp(cvs)g(log)p
+Fu('.)40 b(But)30 b(as)g(so)s(on)f(as)h(y)m(ou)g(exp)s(ort)f(the)h
+(\014les)e(from)150 800 y(y)m(our)i(dev)m(elopmen)m(t)h(en)m(vironmen)m
+(t)f(it)g(b)s(ecomes)h(harder)e(to)i(iden)m(tify)e(whic)m(h)g
+(revisions)f(they)j(are.)275 931 y(CVS)36 b(can)i(use)f(a)h(mec)m
+(hanism)f(kno)m(wn)g(as)h Fo(k)m(eyw)m(ord)g(substitution)d
Fu(\(or)j Fo(k)m(eyw)m(ord)g(expansion)p Fu(\))e(to)150
-1173 y(help)31 b(iden)m(tifying)g(the)i(\014les.)47 b(Em)m(b)s(edded)31
+1040 y(help)31 b(iden)m(tifying)g(the)i(\014les.)47 b(Em)m(b)s(edded)31
b(strings)h(of)h(the)g(form)f Fp($)p Fo(k)m(eyw)m(ord)t
Fp($)h Fu(and)f Fp($)p Fo(k)m(eyw)m(ord)t Fp(:)p Fh(:)15
-b(:)g(:)q Fp($)32 b Fu(in)150 1282 y(a)37 b(\014le)f(are)h(replaced)f
+b(:)g(:)q Fp($)32 b Fu(in)150 1150 y(a)37 b(\014le)f(are)h(replaced)f
(with)g(strings)f(of)i(the)g(form)g Fp($)p Fo(k)m(eyw)m(ord)t
Fp(:)p Fo(v)-5 b(alue)5 b Fp($)35 b Fu(whenev)m(er)i(y)m(ou)g(obtain)f
-(a)h(new)150 1392 y(revision)29 b(of)h(the)h(\014le.)150
-1649 y Fq(12.1)68 b(Keyw)l(ord)46 b(List)275 1841 y Fu(This)28
-b(is)i(a)g(list)f(of)i(the)f(k)m(eyw)m(ords:)150 2025
+(a)h(new)150 1260 y(revision)29 b(of)h(the)h(\014le.)150
+1505 y Fq(12.1)68 b(Keyw)l(ord)46 b(List)275 1694 y Fu(This)28
+b(is)i(a)g(list)f(of)i(the)f(k)m(eyw)m(ords:)150 1867
y Fp($Author: tholo $)96 b Fu(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 2184 y Fp($Date: 1998/08/22 20:56:24 $)192
+(c)m(hec)m(k)m(ed)j(in)c(the)h(revision.)150 2018 y Fp($Date: 1999/02/28 21:38:37 $)192
b Fu(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 2344 y Fp($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.14 1998/08/22 20:56:24 tholo Exp $)96 b Fu(A)38
+(c)m(hec)m(k)m(ed)h(in.)150 2170 y Fp($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.15 1999/02/28 21:38:37 tholo Exp $)96 b Fu(A)38
b(standard)f(header)h(con)m(taining)g(the)g(full)e(pathname)i(of)g(the)
-g Ft(r)n(cs)f Fu(\014le,)i(the)g(revision)630 2453 y(n)m(um)m(b)s(er,)
+g Ft(r)n(cs)f Fu(\014le,)i(the)g(revision)630 2279 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
-2563 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 Ft(cvs)p Fu(.)150 2722 y Fp($Id: cvs.ps,v 1.1.1.14 1998/08/22 20:56:24 tholo Exp $)288
-b Fu(Same)30 b(as)h Fp($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.14 1998/08/22 20:56:24 tholo Exp $)p Fu(,)d(except)k(that)f(the)f
+2389 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 Ft(cvs)p Fu(.)150 2541 y Fp($Id: cvs.ps,v 1.1.1.15 1999/02/28 21:38:37 tholo Exp $)288
+b Fu(Same)30 b(as)h Fp($Header: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v 1.1.1.15 1999/02/28 21:38:37 tholo Exp $)p Fu(,)d(except)k(that)f(the)f
Ft(r)n(cs)g Fu(\014lename)f(is)h(without)f(a)i(path.)150
-2881 y Fp($Name: $)192 b Fu(T)-8 b(ag)31 b(name)g(used)e(to)i(c)m(hec)m
-(k)h(out)f(this)e(\014le.)150 3040 y Fp($Locker: $)96 b
-Fu(The)33 b(login)f(name)i(of)g(the)f(user)g(who)g(lo)s(c)m(k)m(ed)h
-(the)g(revision)e(\(empt)m(y)i(if)f(not)h(lo)s(c)m(k)m(ed,)h(and)630
-3150 y(th)m(us)30 b(almost)g(alw)m(a)m(ys)h(useless)f(when)f(y)m(ou)i
-(are)g(using)e Ft(cvs)p Fu(\).)150 3309 y Fp($Log: cvs.ps,v $
-(are)g(using)e Ft(cvs)p Fu(\).)150 3309 y Fp(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
-(are)g(using)e Ft(cvs)p Fu(\).)150 3309 y Fp(Latest version from Cyclic; skipped files
-(are)g(using)e Ft(cvs)p Fu(\).)150 3309 y Fp()240
-b Fu(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 3419 y
-Ft(r)n(cs)j Fu(\014lename,)i(the)f(revision)f(n)m(um)m(b)s(er,)h(the)g
-(author,)h(and)f(the)g(date)h(\(UTC\).)f(Existing)630
-3528 y(log)i(messages)g(are)g Fo(not)i Fu(replaced.)55
+2692 y Fp($Name: $)192 b Fu(T)-8 b(ag)22 b(name)g(used)e(to)i(c)m(hec)m
+(k)h(out)f(this)e(\014le.)37 b(The)20 b(k)m(eyw)m(ord)i(is)f(expanded)f
+(only)h(if)f(one)h(c)m(hec)m(ks)630 2802 y(out)33 b(with)f(an)g
+(explicit)g(tag)i(name.)48 b(F)-8 b(or)34 b(example,)f(when)f(running)e
+(the)j(command)g Fp(cvs)630 2911 y(co)d(-r)g(first)p
+Fu(,)f(the)h(k)m(eyw)m(ord)h(expands)f(to)h(`)p Fp(Name:)e(first)p
+Fu('.)150 3063 y Fp($Locker: $)96 b Fu(The)27 b(login)g(name)g(of)h(the)g
+(user)f(who)g(lo)s(c)m(k)m(ed)h(the)g(revision)e(\(empt)m(y)i(if)f(not)
+g(lo)s(c)m(k)m(ed,)i(whic)m(h)630 3172 y(is)g(the)i(normal)e(case)j
+(unless)c Fp(cvs)i(admin)f(-l)h Fu(is)f(in)g(use\).)150
+3324 y Fp($Log: cvs.ps,v $
+3324 y Fp(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
+3324 y Fp(Latest version from Cyclic; skipped files
+3324 y Fp()240 b Fu(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
+3434 y Ft(r)n(cs)j Fu(\014lename,)i(the)f(revision)f(n)m(um)m(b)s(er,)h
+(the)g(author,)h(and)f(the)g(date)h(\(UTC\).)f(Existing)630
+3543 y(log)i(messages)g(are)g Fo(not)i Fu(replaced.)55
b(Instead,)37 b(the)f(new)e(log)i(message)h(is)d(inserted)g(after)630
-3638 y Fp($Log: cvs.ps,v $
-3638 y Fp(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
-3638 y Fp(Latest version from Cyclic; skipped files
-3638 y Fp()p Fu(.)48 b(Eac)m(h)34
+3653 y Fp($Log: cvs.ps,v $
+3653 y Fp(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
+3653 y Fp(Latest version from Cyclic; skipped files
+3653 y Fp()p Fu(.)48 b(Eac)m(h)34
b(new)f(line)e(is)i(pre\014xed)f(with)g(the)h(same)h(string)e(whic)m(h)
-g(precedes)h(the)630 3747 y Fp($Log)c Fu(k)m(eyw)m(ord.)41
+g(precedes)h(the)630 3762 y Fp($Log)c Fu(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
-3876 y Fp(/*)48 b(Here)e(is)h(what)g(people)f(have)h(been)f(up)i(to:)
-1013 3980 y(*)1013 4083 y(*)g($Log: cvs.ps,v $
-1013 3980 y(*)1013 4083 y(*)g(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
-1013 3980 y(*)1013 4083 y(*)g(Latest version from Cyclic; skipped files
-1013 3980 y(*)1013 4083 y(*)g()1013
-4187 y(*)i(Revision)d(1.1)95 b(1997/01/03)45 b(14:23:51)93
-b(joe)1013 4291 y(*)48 b(Add)f(the)f(superfrobnicate)e(option)1013
-4395 y(*)1013 4499 y(*/)630 4633 y Fu(then)34 b(additional)e(lines)h
+3887 y Fp(/*)48 b(Here)e(is)h(what)g(people)f(have)h(been)f(up)i(to:)
+1013 3991 y(*)1013 4095 y(*)g($Log: cvs.ps,v $
+1013 3991 y(*)1013 4095 y(*)g(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
+1013 3991 y(*)1013 4095 y(*)g(Latest version from Cyclic; skipped files
+1013 3991 y(*)1013 4095 y(*)g()1013
+4199 y(*)i(Revision)d(1.1)95 b(1997/01/03)45 b(14:23:51)93
+b(joe)1013 4302 y(*)48 b(Add)f(the)f(superfrobnicate)e(option)1013
+4406 y(*)1013 4510 y(*/)630 4640 y Fu(then)34 b(additional)e(lines)h
(whic)m(h)g(are)i(added)f(when)f(expanding)g(the)h Fp($Log)g
-Fu(k)m(eyw)m(ord)h(will)630 4742 y(b)s(e)h(preceded)h(b)m(y)f(`)31
+Fu(k)m(eyw)m(ord)h(will)630 4750 y(b)s(e)h(preceded)h(b)m(y)f(`)31
b Fp(*)f Fu('.)60 b(Unlik)m(e)36 b(previous)f(v)m(ersions)h(of)h
Ft(cvs)f Fu(and)g Ft(r)n(cs)p Fu(,)i(the)f Fo(commen)m(t)630
-4852 y(leader)j Fu(from)34 b(the)h Ft(r)n(cs)e Fu(\014le)h(is)f(not)i
+4860 y(leader)j Fu(from)34 b(the)h Ft(r)n(cs)e Fu(\014le)h(is)f(not)i
(used.)52 b(The)34 b Fp($Log)f Fu(k)m(eyw)m(ord)i(is)e(useful)g(for)h
-(accum)m(u-)630 4962 y(lating)f(a)h(complete)g(c)m(hange)g(log)g(in)e
+(accum)m(u-)630 4969 y(lating)f(a)h(complete)g(c)m(hange)g(log)g(in)e
(a)i(source)g(\014le,)g(but)f(for)g(sev)m(eral)h(reasons)g(it)f(can)h
-(b)s(e)630 5071 y(problematic.)40 b(See)30 b(Section)g(12.5)i([Log)g(k)
-m(eyw)m(ord],)f(page)g(71.)150 5230 y Fp($RCSfile: cvs.ps,v $)630
+(b)s(e)630 5079 y(problematic.)40 b(See)30 b(Section)g(12.5)i([Log)g(k)
+m(eyw)m(ord],)f(page)g(73.)150 5230 y Fp($RCSfile: cvs.ps,v $)630
5340 y Fu(The)f(name)g(of)h(the)f(R)m(CS)g(\014le)g(without)f(a)i
(path.)p eop
-%%Page: 70 72
-70 71 bop 150 -116 a Fu(70)2111 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y Fp($Revision: 1.1.1.14 $)630
+%%Page: 72 74
+72 73 bop 150 -116 a Fu(72)2111 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y Fp($Revision: 1.1.1.15 $)630
476 y Fu(The)g(revision)e(n)m(um)m(b)s(er)i(assigned)f(to)i(the)g
(revision.)150 636 y Fp($Source: /cvs/OpenBSD/src/gnu/usr.bin/cvs/doc/cvs.ps,v $)96 b Fu(The)30 b(full)e(pathname)i(of)
h(the)f(R)m(CS)g(\014le.)150 796 y Fp($State: Exp $)144 b Fu(The)43
b(state)i(assigned)d(to)i(the)g(revision.)78 b(States)44
b(can)g(b)s(e)e(assigned)h(with)f Fp(cvs)29 b(admin)630
-906 y(-s)p Fu(|see)h(Section)h(A.6.1)g([admin)e(options],)i(page)g(87.)
+906 y(-s)p Fu(|see)h(Section)h(A.6.1)g([admin)e(options],)i(page)g(89.)
150 1165 y Fq(12.2)68 b(Using)46 b(k)l(eyw)l(ords)275
1358 y Fu(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 Fp($Id: cvs.ps,v 1.1.1.14 1998/08/22 20:56:24 tholo Exp $)p Fu(,)150 1468 y(inside)26 b(the)j(\014le,)g(and)f
+(h)e(as)i Fp($Id: cvs.ps,v 1.1.1.15 1999/02/28 21:38:37 tholo Exp $)p Fu(,)150 1468 y(inside)26 b(the)j(\014le,)g(and)f
(commit)g(the)h(\014le.)40 b Ft(cvs)27 b Fu(will)f(automatically)j
(expand)f(the)h(string)e(as)i(part)g(of)g(the)150 1577
y(commit)h(op)s(eration.)275 1712 y(It)f(is)e(common)j(to)f(em)m(b)s
-(ed)f(the)i Fp($Id: cvs.ps,v 1.1.1.14 1998/08/22 20:56:24 tholo Exp $)d Fu(string)h(in)g(the)h(source)g(\014les)e(so)j
+(ed)f(the)i Fp($Id: cvs.ps,v 1.1.1.15 1999/02/28 21:38:37 tholo Exp $)d Fu(string)h(in)g(the)h(source)g(\014les)e(so)j
(that)f(it)f(gets)i(passed)f(through)150 1822 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
@@ -12454,7 +12689,7 @@ Fp($Author: tholo $)p Fu('.)275 4657 y(There)40 b(is)f
(unfortunately)g(no)i(w)m(a)m(y)g(to)g(selectiv)m(ely)g(turn)e(o\013)i
(k)m(eyw)m(ord)g(substitution.)69 b(Y)-8 b(ou)41 b(can)150
4766 y(use)30 b(`)p Fp(-ko)p Fu(')h(\(see)g(Section)g(12.4)h
-([Substitution)c(mo)s(des],)j(page)g(71\))h(to)f(turn)f(o\013)h(k)m
+([Substitution)c(mo)s(des],)j(page)g(73\))h(to)f(turn)f(o\013)h(k)m
(eyw)m(ord)g(substitution)150 4876 y(en)m(tirely)-8 b(.)275
5011 y(In)37 b(man)m(y)i(cases)h(y)m(ou)f(can)g(a)m(v)m(oid)g(using)e
(k)m(eyw)m(ords)i(in)f(the)h(source,)i(ev)m(en)e(though)g(they)g(app)s
@@ -12466,9 +12701,9 @@ y(whenev)m(er)43 b(the)g(text)h(`)p Fp($Author: tholo $)p Fu(')d(should)g(app)s
m(b)s(ed)g(the)150 5340 y(n)m(ull-c)m(haracter)30 b Fp(\\&)g
Fu(inside)e(the)j(k)m(eyw)m(ord)g(for)f(a)g(similar)e(e\013ect.)p
eop
-%%Page: 71 73
-71 72 bop 150 -116 a Fu(Chapter)30 b(12:)41 b(Keyw)m(ord)30
-b(substitution)2137 b(71)150 366 y Fq(12.4)68 b(Substitution)46
+%%Page: 73 75
+73 74 bop 150 -116 a Fu(Chapter)30 b(12:)41 b(Keyw)m(ord)30
+b(substitution)2137 b(73)150 366 y Fq(12.4)68 b(Substitution)46
b(mo)t(des)275 568 y Fu(Eac)m(h)33 b(\014le)f(has)h(a)g(stored)g
(default)f(substitution)f(mo)s(de,)j(and)e(eac)m(h)i(w)m(orking)e
(directory)h(cop)m(y)g(of)h(a)150 678 y(\014le)c(also)h(has)g(a)h
@@ -12479,7 +12714,7 @@ Fp(cvs)150 787 y(admin)p Fu(;)40 b(the)e(latter)g(is)e(set)i(b)m(y)g
Fp(cvs)30 b(checkout)35 b Fu(or)j Fp(cvs)29 b(update)p
Fu(.)61 b Fp(cvs)150 897 y(diff)29 b Fu(also)i(has)f(a)g(`)p
Fp(-k)p Fu(')h(option.)40 b(F)-8 b(or)31 b(some)g(examples,)f(see)h
-(Chapter)f(9)g([Binary)g(\014les],)g(page)h(55.)275 1040
+(Chapter)f(9)g([Binary)g(\014les],)g(page)h(57.)275 1040
y(The)e(mo)s(des)h(a)m(v)-5 b(ailable)30 b(are:)150 1213
y(`)p Fp(-kkv)p Fu(')238 b(Generate)40 b(k)m(eyw)m(ord)f(strings)e
(using)h(the)g(default)g(form,)i(e.g.)67 b Fp($Revision:)27
@@ -12487,66 +12722,66 @@ b(5.7)j($)38 b Fu(for)630 1323 y(the)31 b Fp(Revision)d
Fu(k)m(eyw)m(ord.)150 1491 y(`)p Fp(-kkvl)p Fu(')190
b(Lik)m(e)29 b(`)p Fp(-kkv)p Fu(',)h(except)g(that)h(a)f(lo)s(c)m(k)m
(er's)g(name)f(is)g(alw)m(a)m(ys)h(inserted)f(if)f(the)i(giv)m(en)g
-(revision)630 1601 y(is)f(curren)m(tly)h(lo)s(c)m(k)m(ed.)41
-b(This)29 b(option)g(is)h(normally)e(not)j(useful)e(when)g
-Ft(cvs)g Fu(is)h(used.)150 1769 y(`)p Fp(-kk)p Fu(')286
-b(Generate)39 b(only)d(k)m(eyw)m(ord)i(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 1879 y(ample,)f(for)f(the)h Fp(Revision)d Fu(k)m(eyw)m(ord,)k
-(generate)g(the)f(string)e Fp($Revision: 1.1.1.14 $)e Fu(instead)j(of)630
-1989 y Fp($Revision: 1.1.1.14 $)p Fu(.)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 2098 y(substitution)28 b(when)h(comparing)h(di\013eren)m
-(t)g(revisions)e(of)j(a)g(\014le.)150 2267 y(`)p Fp(-ko)p
-Fu(')286 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
-2376 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 Fp(Revision)e Fu(k)m(eyw)m(ord,)k(generate)f
-(the)f(string)630 2486 y Fp($Revision: 1.1.1.14 $)38
-b Fu(instead)g(of)h Fp($Revision: 1.1.1.14 $)38 b Fu(if)g(that)h(is)f
-(ho)m(w)g(the)h(string)f(ap-)630 2595 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
-2764 y(`)p Fp(-kb)p Fu(')286 b(Lik)m(e)40 b(`)p Fp(-ko)p
-Fu(',)i(but)d(also)h(inhibit)d(con)m(v)m(ersion)j(of)g(line)e(endings)h
-(b)s(et)m(w)m(een)h(the)g(canonical)630 2873 y(form)35
-b(in)g(whic)m(h)f(they)i(are)h(stored)e(in)g(the)h(rep)s(ository)f
-(\(linefeed)f(only\),)j(and)e(the)h(form)630 2983 y(appropriate)24
-b(to)i(the)f(op)s(erating)g(system)g(in)f(use)g(on)h(the)g(clien)m(t.)
-39 b(F)-8 b(or)26 b(systems,)g(lik)m(e)f(unix,)630 3092
-y(whic)m(h)31 b(use)h(linefeed)e(only)i(to)h(terminate)f(lines,)f(this)
-g(is)g(the)i(same)g(as)f(`)p Fp(-ko)p Fu('.)46 b(F)-8
-b(or)33 b(more)630 3202 y(information)c(on)h(binary)f(\014les,)g(see)i
-(Chapter)f(9)h([Binary)e(\014les],)h(page)h(55.)150 3370
-y(`)p Fp(-kv)p Fu(')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
+(revision)630 1601 y(is)24 b(curren)m(tly)h(lo)s(c)m(k)m(ed.)39
+b(The)25 b(lo)s(c)m(k)m(er's)h(name)f(is)f(only)h(relev)-5
+b(an)m(t)25 b(if)g Fp(cvs)k(admin)g(-l)c Fu(is)f(in)g(use.)150
+1769 y(`)p Fp(-kk)p Fu(')286 b(Generate)39 b(only)d(k)m(eyw)m(ord)i
+(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 1879 y(ample,)f(for)f(the)h
+Fp(Revision)d Fu(k)m(eyw)m(ord,)k(generate)g(the)f(string)e
+Fp($Revision: 1.1.1.15 $)e Fu(instead)j(of)630 1989 y Fp($Revision:)28
+b(5.7)h($)p Fu(.)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 2098 y(substitution)28
+b(when)h(comparing)h(di\013eren)m(t)g(revisions)e(of)j(a)g(\014le.)150
+2267 y(`)p Fp(-ko)p Fu(')286 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 2376 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 Fp(Revision)e
+Fu(k)m(eyw)m(ord,)k(generate)f(the)f(string)630 2486
+y Fp($Revision: 1.1.1.15 $)38 b Fu(instead)g(of)h Fp($Revision:)28
+b(5.7)h($)38 b Fu(if)g(that)h(is)f(ho)m(w)g(the)h(string)f(ap-)630
+2595 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 2764 y(`)p Fp(-kb)p Fu(')286 b(Lik)m(e)40 b(`)p
+Fp(-ko)p Fu(',)i(but)d(also)h(inhibit)d(con)m(v)m(ersion)j(of)g(line)e
+(endings)h(b)s(et)m(w)m(een)h(the)g(canonical)630 2873
+y(form)35 b(in)g(whic)m(h)f(they)i(are)h(stored)e(in)g(the)h(rep)s
+(ository)f(\(linefeed)f(only\),)j(and)e(the)h(form)630
+2983 y(appropriate)24 b(to)i(the)f(op)s(erating)g(system)g(in)f(use)g
+(on)h(the)g(clien)m(t.)39 b(F)-8 b(or)26 b(systems,)g(lik)m(e)f(unix,)
+630 3092 y(whic)m(h)31 b(use)h(linefeed)e(only)i(to)h(terminate)f
+(lines,)f(this)g(is)g(the)i(same)g(as)f(`)p Fp(-ko)p
+Fu('.)46 b(F)-8 b(or)33 b(more)630 3202 y(information)c(on)h(binary)f
+(\014les,)g(see)i(Chapter)f(9)h([Binary)e(\014les],)h(page)h(57.)150
+3370 y(`)p Fp(-kv)p Fu(')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 3480 y Fp(Revision)26
b Fu(k)m(eyw)m(ord,)j(generate)h(the)f(string)e Fp(5.7)g
-Fu(instead)h(of)g Fp($Revision: 1.1.1.14 $)p Fu(.)40 b(This)630
+Fu(instead)h(of)g Fp($Revision: 1.1.1.15 $)p Fu(.)40 b(This)630
3590 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
-3699 y(k)m(eyw)m(ord)28 b(delimiters)d(lik)m(e)i Fp($Revision: 1.1.1.14 $)f
+3699 y(k)m(eyw)m(ord)28 b(delimiters)d(lik)m(e)i Fp($Revision: 1.1.1.15 $)f
Fu(from)h(a)g(string.)39 b(Ho)m(w)m(ev)m(er,)30 b(further)c(k)m(eyw)m
(ord)630 3809 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
3918 y(option)j(should)e(b)s(e)i(used)g(with)f(care.)630
4057 y(One)h(often)h(w)m(ould)f(lik)m(e)g(to)h(use)f(`)p
Fp(-kv)p Fu(')h(with)e Fp(cvs)h(export)p Fu(|see)f(Section)h(A.10)i
-([exp)s(ort],)630 4167 y(page)37 b(97.)61 b(But)37 b(b)s(e)f(a)m(w)m
+([exp)s(ort],)630 4167 y(page)37 b(99.)61 b(But)37 b(b)s(e)f(a)m(w)m
(are)i(that)g(do)s(esn't)e(handle)g(an)g(exp)s(ort)h(con)m(taining)f
(binary)f(\014les)630 4277 y(correctly)-8 b(.)150 4557
y Fq(12.5)68 b(Problems)46 b(with)f(the)g($Log: cvs.ps,v $
-y Fq(12.5)68 b(Problems)46 b(with)f(the)g(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
+y Fq(12.5)68 b(Problems)46 b(with)f(the)g(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
y Fq(12.5)68 b(Problems)46 b(with)f(the)g(Latest version from Cyclic; skipped files
y Fq(12.5)68 b(Problems)46 b(with)f(the)g()h(k)l(eyw)l(ord.)275
4758 y Fu(The)40 b Fp($Log: cvs.ps,v $
-4758 y Fu(The)40 b Fp(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
+4758 y Fu(The)40 b Fp(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
4758 y Fu(The)40 b Fp(Latest version from Cyclic; skipped files
4758 y Fu(The)40 b Fp()g Fu(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 4868 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 Fp($Log: cvs.ps,v $
-(not)g(use)g(the)g Fp(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
+(not)g(use)g(the)g Fp(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
(not)g(use)g(the)g Fp(Latest version from Cyclic; skipped files
(not)g(use)g(the)g Fp()150 4977 y Fu(k)m(eyw)m(ord|just)j(do)f(a)i
Fp(cvs)29 b(log)p Fu(.)62 b(Once)38 b(y)m(ou)g(exp)s(ort)g(the)g
@@ -12554,14 +12789,14 @@ Fp(cvs)29 b(log)p Fu(.)62 b(Once)38 b(y)m(ou)g(exp)s(ort)g(the)g
5087 y(useless)29 b(an)m(yho)m(w.)275 5230 y(A)d(more)h(serious)f
(concern)h(is)f(that)h Ft(cvs)f Fu(is)g(not)h(go)s(o)s(d)g(at)g
(handling)e Fp($Log: cvs.ps,v $
-(handling)e Fp(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
+(handling)e Fp(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
(handling)e Fp(Latest version from Cyclic; skipped files
(handling)e Fp()g Fu(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
(eration.)p eop
-%%Page: 72 74
-72 73 bop 150 -116 a Fu(72)2111 b(CVS|Concurren)m(t)29
+%%Page: 74 76
+74 75 bop 150 -116 a Fu(74)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(P)m(eople)21 b(also)g(tend)f(to)
i Fp(")p Fu(\014x)p Fp(")e Fu(the)h(log)g(en)m(tries)f(in)g(the)h
(\014le)f(\(correcting)i(sp)s(elling)17 b(mistak)m(es)22
@@ -12572,7 +12807,7 @@ Fp(cvs)30 b(log)36 b Fu(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 720 y(It)c(has)g(b)s(een)g(suggested)h(that)g(the)f
Fp($Log: cvs.ps,v $
-Fp(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
+Fp(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
Fp(Latest version from Cyclic; skipped files
Fp()f Fu(k)m(eyw)m(ord)i(should)d(b)s(e)i(inserted)f
Fo(last)j Fu(in)d(the)i(\014le,)f(and)g(not)150 830 y(in)j(the)i
@@ -12580,9 +12815,9 @@ Fo(last)j Fu(in)d(the)i(\014le,)f(and)g(not)150 830 y(in)j(the)i
b(That)31 b(w)m(a)m(y)h(the)e(long)h(list)e(of)i(c)m(hange)h(messages)g
(will)150 939 y(not)f(in)m(terfere)f(with)f(ev)m(eryda)m(y)i(source)g
(\014le)e(bro)m(wsing.)p eop
-%%Page: 73 75
-73 74 bop 150 -116 a Fu(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
-b(third-part)m(y)e(sources)1868 b(73)150 366 y Fr(13)80
+%%Page: 75 77
+75 76 bop 150 -116 a Fu(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
+b(third-part)m(y)e(sources)1868 b(75)150 366 y Fr(13)80
b(T)-13 b(rac)l(king)54 b(third-part)l(y)f(sources)275
628 y Fu(If)42 b(y)m(ou)h(mo)s(dify)f(a)h(program)g(to)h(b)s(etter)f
(\014t)g(y)m(our)g(site,)j(y)m(ou)d(probably)f(w)m(an)m(t)h(to)h
@@ -12608,10 +12843,10 @@ Fu(command)h(to)i(create)g(and)e(up)s(date)g(the)h(v)m(endor)f(branc)m
1935 y(the)h(\014le)e(gets)j(that)f(revision.)38 b(When)29
b(a)f(lo)s(cal)g(mo)s(di\014cation)f(is)h(committed)g(it)g(is)g(placed)
g(on)g(the)h(main)150 2045 y(trunk,)h(and)f(made)i(the)f(`head')h
-(revision.)150 2324 y Fq(13.1)68 b(Imp)t(orting)46 b(a)f(mo)t(dule)g
-(for)g(the)g(\014rst)g(time)275 2526 y Fu(Use)32 b(the)h
-Fp(import)d Fu(command)i(to)h(c)m(hec)m(k)h(in)d(the)i(sources)f(for)g
-(the)g(\014rst)g(time.)46 b(When)32 b(y)m(ou)h(use)f(the)150
+(revision.)150 2324 y Fq(13.1)68 b(Imp)t(orting)46 b(for)f(the)g
+(\014rst)g(time)275 2526 y Fu(Use)32 b(the)h Fp(import)d
+Fu(command)i(to)h(c)m(hec)m(k)h(in)d(the)i(sources)f(for)g(the)g
+(\014rst)g(time.)46 b(When)32 b(y)m(ou)h(use)f(the)150
2636 y Fp(import)e Fu(command)i(to)h(trac)m(k)g(third-part)m(y)e
(sources,)i(the)f Fo(v)m(endor)g(tag)41 b Fu(and)32 b
Fo(release)g(tags)37 b Fu(are)32 b(useful.)150 2745 y(The)j
@@ -12619,7 +12854,7 @@ Fo(v)m(endor)g(tag)44 b Fu(is)35 b(a)g(sym)m(b)s(olic)f(name)h(for)h
(the)f(branc)m(h)g(\(whic)m(h)f(is)g(alw)m(a)m(ys)i(1.1.1,)j(unless)34
b(y)m(ou)h(use)150 2855 y(the)h(`)p Fp(-b)30 b Fo(branc)m(h)p
Fu(')k(\015ag|See)i(Section)g(13.6)g([Multiple)e(v)m(endor)h(branc)m
-(hes],)i(page)f(75.\).)57 b(The)35 b Fo(release)150 2964
+(hes],)i(page)f(77.\).)57 b(The)35 b Fo(release)150 2964
y(tags)g Fu(are)c(sym)m(b)s(olic)e(names)h(for)g(a)h(particular)e
(release,)i(suc)m(h)f(as)g(`)p Fp(FSF_0_04)p Fu('.)275
3108 y(Note)35 b(that)f Fp(import)f Fu(do)s(es)g Fo(not)j
@@ -12643,19 +12878,19 @@ b(Y)-8 b(ou)31 b(start)g(b)m(y)f(imp)s(orting)e(the)j(source)f(to)h(y)m
b(v)m(endor)g(tag)i(is)e(named)g(`)p Fp(FSF_DIST)p Fu(')f(in)g(the)i
(ab)s(o)m(v)m(e)h(example,)h(and)d(the)h(only)f(release)h(tag)150
4294 y(assigned)30 b(is)f(`)p Fp(WDIFF_0_04)p Fu('.)150
-4574 y Fq(13.2)68 b(Up)t(dating)46 b(a)f(mo)t(dule)g(with)g(the)h(imp)t
-(ort)f(command)275 4776 y Fu(When)38 b(a)h(new)g(release)g(of)g(the)g
-(source)f(arriv)m(es,)j(y)m(ou)e(imp)s(ort)e(it)i(in)m(to)g(the)g(rep)s
-(ository)e(with)h(the)150 4885 y(same)32 b Fp(import)e
-Fu(command)h(that)h(y)m(ou)g(used)e(to)j(set)f(up)e(the)i(rep)s
-(ository)e(in)g(the)i(\014rst)f(place.)44 b(The)31 b(only)150
-4995 y(di\013erence)f(is)f(that)i(y)m(ou)g(sp)s(ecify)e(a)i(di\013eren)
-m(t)f(release)g(tag)i(this)d(time.)390 5132 y Fp($)47
-b(tar)g(xfz)g(wdiff-0.05.tar.gz)390 5236 y($)g(cd)h(wdiff-0.05)390
-5340 y($)f(cvs)g(import)f(-m)i("Import)d(of)j(FSF)f(v.)g(0.05")f
-(fsf/wdiff)f(FSF_DIST)h(WDIFF_0_05)p eop
-%%Page: 74 76
-74 75 bop 150 -116 a Fu(74)2111 b(CVS|Concurren)m(t)29
+4574 y Fq(13.2)68 b(Up)t(dating)46 b(with)f(the)g(imp)t(ort)g(command)
+275 4776 y Fu(When)38 b(a)h(new)g(release)g(of)g(the)g(source)f(arriv)m
+(es,)j(y)m(ou)e(imp)s(ort)e(it)i(in)m(to)g(the)g(rep)s(ository)e(with)h
+(the)150 4885 y(same)32 b Fp(import)e Fu(command)h(that)h(y)m(ou)g
+(used)e(to)j(set)f(up)e(the)i(rep)s(ository)e(in)g(the)i(\014rst)f
+(place.)44 b(The)31 b(only)150 4995 y(di\013erence)f(is)f(that)i(y)m
+(ou)g(sp)s(ecify)e(a)i(di\013eren)m(t)f(release)g(tag)i(this)d(time.)
+390 5132 y Fp($)47 b(tar)g(xfz)g(wdiff-0.05.tar.gz)390
+5236 y($)g(cd)h(wdiff-0.05)390 5340 y($)f(cvs)g(import)f(-m)i("Import)d
+(of)j(FSF)f(v.)g(0.05")f(fsf/wdiff)f(FSF_DIST)h(WDIFF_0_05)p
+eop
+%%Page: 76 78
+76 77 bop 150 -116 a Fu(76)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(F)-8 b(or)39 b(\014les)f(that)h
(ha)m(v)m(e)h(not)f(b)s(een)f(mo)s(di\014ed)f(lo)s(cally)-8
b(,)40 b(the)f(newly)e(created)j(revision)d(b)s(ecomes)i(the)150
@@ -12672,7 +12907,7 @@ Fp(FSF_DIST)p Fu(')g(since)g(y)m(esterda)m(y)j(in)m(to)e(the)g(w)m
(orking)g(cop)m(y)-8 b(.)39 b(If)23 b(an)m(y)h(con\015icts)e(arise)150
1097 y(during)35 b(the)j(merge)g(they)g(should)d(b)s(e)i(resolv)m(ed)g
(in)f(the)i(normal)f(w)m(a)m(y)h(\(see)g(Section)g(10.3)h([Con\015icts)
-150 1207 y(example],)31 b(page)g(59\).)42 b(Then,)29
+150 1207 y(example],)31 b(page)g(61\).)42 b(Then,)29
b(the)i(mo)s(di\014ed)d(\014les)h(ma)m(y)i(b)s(e)f(committed.)275
1356 y(Using)25 b(a)h(date,)i(as)e(suggested)h(ab)s(o)m(v)m(e,)h
(assumes)d(that)i(y)m(ou)f(do)g(not)g(imp)s(ort)f(more)h(than)f(one)i
@@ -12697,7 +12932,7 @@ h(to)f(the)150 2587 y(v)m(endor's)h(v)m(ersion)g(for)g(all)g(the)g
b(ou)30 b(m)m(ust)f(sp)s(ecify)f(the)i(`)p Fp(-bWDIFF)p
Fu(')e(without)g(an)m(y)i(space)g(after)g(the)f(`)p Fp(-b)p
Fu('.)41 b(See)29 b(Section)g(A.6.1)i([admin)150 3093
-y(options],)f(page)h(87.)150 3387 y Fq(13.4)68 b(Ho)l(w)46
+y(options],)f(page)h(89.)150 3387 y Fq(13.4)68 b(Ho)l(w)46
b(to)f(handle)g(binary)g(\014les)h(with)f(cvs)g(imp)t(ort)275
3594 y Fu(Use)g(the)g(`)p Fp(-k)p Fu(')g(wrapp)s(er)f(option)g(to)i
(tell)f(imp)s(ort)e(whic)m(h)h(\014les)g(are)i(binary)-8
@@ -12706,7 +12941,7 @@ b(page)i(128.)150 3997 y Fq(13.5)68 b(Ho)l(w)46 b(to)f(handle)g(k)l
(eyw)l(ord)h(substitution)g(with)f(cvs)g(imp)t(ort)275
4205 y Fu(The)31 b(sources)h(whic)m(h)f(y)m(ou)h(are)h(imp)s(orting)c
(ma)m(y)k(con)m(tain)f(k)m(eyw)m(ords)h(\(see)g(Chapter)e(12)i([Keyw)m
-(ord)150 4314 y(substitution],)28 b(page)j(69\).)42 b(F)-8
+(ord)150 4314 y(substitution],)28 b(page)j(71\).)42 b(F)-8
b(or)31 b(example,)f(the)g(v)m(endor)g(ma)m(y)h(use)f
Ft(cvs)f Fu(or)h(some)h(other)f(system)g(whic)m(h)150
4424 y(uses)j(similar)d(k)m(eyw)m(ord)k(expansion)e(syn)m(tax.)50
@@ -12730,9 +12965,9 @@ b(,)33 b(so)f(if)g(y)m(ou)h(w)m(an)m(t)g(to)h(b)s(e)e(more)g(selectiv)m
(w)m(an)m(t)150 5340 y(and)d(use)g(the)g(`)p Fp(-k)p
Fu(')h(option)e(to)j Fp(cvs)d(update)g Fu(or)h Fp(cvs)g(admin)f
Fu(as)h(appropriate.)p eop
-%%Page: 75 77
-75 76 bop 150 -116 a Fu(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
-b(third-part)m(y)e(sources)1868 b(75)150 366 y Fq(13.6)68
+%%Page: 77 79
+77 78 bop 150 -116 a Fu(Chapter)30 b(13:)41 b(T)-8 b(rac)m(king)31
+b(third-part)m(y)e(sources)1868 b(77)150 366 y Fq(13.6)68
b(Multiple)46 b(v)l(endor)f(branc)l(hes)275 559 y Fu(All)25
b(the)j(examples)f(so)g(far)h(assume)f(that)h(there)f(is)g(only)f(one)i
(v)m(endor)f(from)g(whic)m(h)f(y)m(ou)h(are)h(getting)150
@@ -12776,13 +13011,13 @@ b(for)i(the)g(abilit)m(y)f(to)i(sp)s(ecify)d(a)j(mismatc)m(h)f(here,)h
(but)e(if)g(y)m(ou)i(disco)m(v)m(er)f(suc)m(h)g(a)g(use,)i(don't.)150
2883 y(CVS)30 b(is)f(lik)m(ely)g(to)i(mak)m(e)g(this)f(an)g(error)g(in)
f(some)i(future)e(release.)p eop
-%%Page: 76 78
-76 77 bop 150 -116 a Fu(76)2111 b(CVS|Concurren)m(t)29
+%%Page: 78 80
+78 79 bop 150 -116 a Fu(78)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 77 79
-77 78 bop 150 -116 a Fu(Chapter)30 b(14:)41 b(Ho)m(w)31
+%%Page: 79 81
+79 80 bop 150 -116 a Fu(Chapter)30 b(14:)41 b(Ho)m(w)31
b(y)m(our)g(build)c(system)k(in)m(teracts)g(with)e(CVS)1286
-b(77)150 366 y Fr(14)80 b(Ho)l(w)53 b(y)l(our)g(build)h(system)e(in)l
+b(79)150 366 y Fr(14)80 b(Ho)l(w)53 b(y)l(our)g(build)h(system)e(in)l
(teracts)h(with)h(CVS)275 601 y Fu(As)29 b(men)m(tioned)g(in)g(the)g
(in)m(tro)s(duction,)g Ft(cvs)f Fu(do)s(es)i(not)f(con)m(tain)h(soft)m
(w)m(are)h(for)f(building)c(y)m(our)j(soft-)150 710 y(w)m(are)39
@@ -12849,12 +13084,12 @@ Fu(.)72 b(One)40 b(build)e(to)s(ol)j(whic)m(h)f(is)g(designed)g(to)h
(help)f(with)g(this)g(kind)f(of)i(thing)f(is)g(Odin)f(\(see)150
3878 y Fp(ftp://ftp.cs.colorado.ed)o(u/pu)o(b/di)o(str)o(ibs/)o(odin)o
Fu(\).)p eop
-%%Page: 78 80
-78 79 bop 150 -116 a Fu(78)2111 b(CVS|Concurren)m(t)29
+%%Page: 80 82
+80 81 bop 150 -116 a Fu(80)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
-%%Page: 79 81
-79 80 bop 150 -116 a Fu(Chapter)30 b(15:)41 b(Sp)s(ecial)29
-b(Files)2501 b(79)150 366 y Fr(15)80 b(Sp)t(ecial)55
+%%Page: 81 83
+81 82 bop 150 -116 a Fu(Chapter)30 b(15:)41 b(Sp)s(ecial)29
+b(Files)2501 b(81)150 366 y Fr(15)80 b(Sp)t(ecial)55
b(Files)275 585 y Fu(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 695 y(assumed)j(to)h(b)s(e)f(p)s(ersisten)m
@@ -12871,7 +13106,7 @@ b(Files)35 b(also)150 1133 y(lose)30 b(their)g(o)m(wnerships)e(and)i(p)
s(ermissions)d(during)h(rep)s(ository)h(transactions.)275
1264 y(If)d(the)h(con\014guration)f(v)-5 b(ariable)25
b Fp(PreservePermissions)d Fu(\(see)27 b(Section)g(C.12)g([con\014g],)i
-(page)e(137\))150 1374 y(is)i(set)i(in)e(the)i(rep)s(ository)-8
+(page)e(136\))150 1374 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 1505
y Fs(\017)60 b Fu(user)30 b(and)f(group)h(o)m(wnership)225
@@ -12945,8 +13180,8 @@ b(structures.)275 5230 y(It)j(is)g(w)m(orth)g(noting)g(that)h(only)f
b(`)p Fp(cvs)30 b(update)p Fu(')k(or)j(`)p Fp(cvs)30
b(checkout)e(-j)p Fu(')36 b(attempts)h(to)g(merge)g(a)g(sym)m(b)s(olic)
d(link)h(with)g(a)p eop
-%%Page: 80 82
-80 81 bop 150 -116 a Fu(80)2111 b(CVS|Concurren)m(t)29
+%%Page: 82 84
+82 83 bop 150 -116 a Fu(82)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 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 476
@@ -12961,9 +13196,9 @@ Ft(cvs)p Fu(.)43 b(Another)31 b(limi-)150 939 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 1049 y(directories)i
(are)i(not)g(supp)s(orted.)p eop
-%%Page: 81 83
-81 82 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(81)150 366 y Fr(App)t(endix)53 b(A)81
+%%Page: 83 85
+83 84 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(83)150 366 y Fr(App)t(endix)53 b(A)81
b(Guide)53 b(to)h(CVS)f(commands)275 634 y Fu(This)39
b(app)s(endix)h(describ)s(es)g(the)h(o)m(v)m(erall)h(structure)g(of)f
Ft(cvs)g Fu(commands,)k(and)c(describ)s(es)f(some)150
@@ -13025,8 +13260,8 @@ Fu(command.)150 5011 y(It)k(will)d(return)h(a)i(successful)f(status)g
Fp(cvs)29 b(diff)34 b Fu(will)f(b)s(e)h(c)m(hanged)i(to)f(b)s(eha)m(v)m
(e)h(lik)m(e)e(the)i(other)150 5340 y Ft(cvs)29 b Fu(commands.)p
eop
-%%Page: 82 84
-82 83 bop 150 -116 a Fu(82)2111 b(CVS|Concurren)m(t)29
+%%Page: 84 86
+84 85 bop 150 -116 a Fu(84)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(A.3)67 b(Default)47
b(options)e(and)g(the)g Fg(~)p Fq(/.cvsrc)f(\014le)275
572 y Fu(There)28 b(are)i(some)f Fp(command_options)c
@@ -13076,7 +13311,7 @@ Fu(do)s(esn't)i(ha)m(v)m(e)h(an)f(option)g(to)g(sp)s(ecify)f(use)h(of)g
m(ould)f(need)i(`)p Fp(cvs)e(-f)h(diff)f(foobar)p Fu('.)275
3441 y(In)23 b(place)i(of)f(the)h(command)f(name)h(y)m(ou)g(can)g(use)f
Fp(cvs)f Fu(to)j(sp)s(ecify)d(global)h(options)f(\(see)j(Section)e(A.4)
-150 3550 y([Global)30 b(options],)g(page)h(82\).)42 b(F)-8
+150 3550 y([Global)30 b(options],)g(page)h(84\).)42 b(F)-8
b(or)31 b(example)f(the)h(follo)m(wing)e(line)f(in)h(`)p
Fp(.cvsrc)p Fu(')390 3691 y Fp(cvs)47 b(-z6)275 3838
y Fu(causes)30 b Ft(cvs)g Fu(to)h(use)f(compression)f(lev)m(el)h(6.)150
@@ -13098,9 +13333,9 @@ b(prev)m(en)m(ts)i(certain)e(sorts)h(of)f(attac)m(ks)j(in)m(v)m(olving)
c(hijac)m(king)h(the)h(activ)m(e)630 5340 y Ft(tcp)29
b Fu(connection.)41 b(Enabling)28 b(authen)m(tication)j(do)s(es)f(not)h
(enable)f(encryption.)p eop
-%%Page: 83 85
-83 84 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(83)150 366 y Fp(-b)30 b Fo(bindir)113
+%%Page: 85 87
+85 86 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(85)150 366 y Fp(-b)30 b Fo(bindir)113
b Fu(In)42 b Ft(cvs)f Fu(1.9.18)k(and)d(older,)j(this)d(sp)s(eci\014ed)
f(that)i Ft(r)n(cs)e Fu(programs)h(are)h(in)f(the)g Fo(bindir)630
476 y Fu(directory)-8 b(.)43 b(Curren)m(t)30 b(v)m(ersions)h(of)g
@@ -13146,7 +13381,7 @@ h Ft(cvs)p Fu(,)g(including)d(a)k(list)e(of)h(other)h(help)e(options.)
150 3138 y Fp(-l)384 b Fu(Do)27 b(not)f(log)g(the)g(`)p
Fp(cvs_command)p Fu(')d(in)i(the)h(command)g(history)f(\(but)g(execute)
i(it)f(an)m(yw)m(a)m(y\).)630 3247 y(See)31 b(Section)f(A.11)h
-([history],)g(page)g(98,)g(for)f(information)f(on)h(command)g(history)
+([history],)g(page)g(100,)h(for)e(information)e(on)j(command)f(history)
-8 b(.)150 3399 y Fp(-n)384 b Fu(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
Fp(cvs_command)p Fu(',)f(but)h(only)f(to)630 3508 y(issue)29
@@ -13172,12 +13407,12 @@ b(e\013ect)h(as)f(if)f(the)h Fp($CVSREAD)d Fu(en)m(vironmen)m(t)630
b(D)k([En)m(vironmen)m(t)f(v)-5 b(ariables],)38 b(page)g(139\).)63
b(The)37 b(de-)630 4969 y(fault)31 b(is)f(to)i(mak)m(e)g(w)m(orking)f
(\014les)f(writable,)h(unless)e(w)m(atc)m(hes)k(are)f(on)f(\(see)h
-(Section)f(10.6)630 5079 y([W)-8 b(atc)m(hes],)33 b(page)e(62\).)150
+(Section)f(10.6)630 5079 y([W)-8 b(atc)m(hes],)33 b(page)e(64\).)150
5230 y Fp(-s)f Fo(v)-5 b(ariable)5 b Fp(=)p Fo(v)-5 b(alue)630
5340 y Fu(Set)31 b(a)f(user)g(v)-5 b(ariable)29 b(\(see)i(Section)g
-(C.11)g([V)-8 b(ariables],)30 b(page)h(136\).)p eop
-%%Page: 84 86
-84 85 bop 150 -116 a Fu(84)2111 b(CVS|Concurren)m(t)29
+(C.11)g([V)-8 b(ariables],)30 b(page)h(135\).)p eop
+%%Page: 86 88
+86 87 bop 150 -116 a Fu(86)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-t)384 b Fu(T)-8
b(race)36 b(program)e(execution;)j(displa)m(y)c(messages)j(sho)m(wing)e
(the)h(steps)f(of)h Ft(cvs)f Fu(activit)m(y)-8 b(.)630
@@ -13199,7 +13434,7 @@ b(of)g(this)f(writing,)f(this)h(is)g(only)h(implemen)m(ted)e(when)h
(using)630 1747 y(a)f(GSSAPI)e(connection)i(\(see)g(Section)f(2.9.4)i
([GSSAPI)e(authen)m(ticated],)i(page)f(23\))g(or)g(a)630
1856 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(23\).)41 b(En-)630
+(eros)c(authen)m(ticated],)k(page)e(24\).)41 b(En-)630
1966 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 2076
y(supp)s(ort)25 b(is)h(not)i(a)m(v)-5 b(ailable)26 b(b)m(y)h(default;)h
@@ -13240,97 +13475,98 @@ Fo(stic)m(ky)29 b Fu(when)20 b(y)m(ou)i(use)f(it)g(to)h(mak)m(e)h(a)f
(ou)f(sp)s(eci\014ed,)630 4529 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 4639 y(information)e(on)h(stic)m(ky)h(tags/dates,)h(see)f
-(Section)f(4.5)i([Stic)m(ky)e(tags],)i(page)f(34\).)630
+(Section)f(4.9)i([Stic)m(ky)e(tags],)i(page)f(36\).)630
4770 y(`)p Fp(-D)p Fu(')g(is)g(a)m(v)-5 b(ailable)30
b(with)g(the)i Fp(checkout)p Fu(,)e Fp(diff)p Fu(,)g
Fp(export)p Fu(,)h Fp(history)p Fu(,)e Fp(rdiff)p Fu(,)i
Fp(rtag)p Fu(,)g(and)630 4880 y Fp(update)g Fu(commands.)47
b(\(The)33 b Fp(history)d Fu(command)j(uses)f(this)g(option)g(in)f(a)i
(sligh)m(tly)e(dif-)630 4989 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(99\).)630 5121
+(A.11.1)h([history)d(options],)i(page)g(101\).)630 5121
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 Ft(cvs)p Fu(.)40 b(The)28 b(most)i(standard)f(ones)630
5230 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 5340 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\).)p eop
-%%Page: 85 87
-85 86 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(85)630 366 y(ISO8601)31 b(dates)g(ha)m(v)m(e)h(man)m
+%%Page: 87 89
+87 88 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(87)630 366 y(ISO8601)31 b(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
-491 y Fp(1972-09-24)870 595 y(1972-09-24)45 b(20:05)630
-726 y Fu(F)-8 b(or)31 b(more)g(details)e(ab)s(out)h(ISO8601)h(dates,)g
-(see:)870 850 y Fp(http://www.ft.uni-erlang)o(en.d)o(e/~m)o(sku)o(hn/i)
-o(so-t)o(ime)o(.htm)o(l)630 981 y Fu(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
-Ft(cvs)f Fu(also)i(allo)m(ws)f(some)630 1091 y(of)g(the)f(\014elds)f
+492 y Fp(1972-09-24)870 596 y(1972-09-24)45 b(20:05)630
+727 y Fu(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 837 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
+Fo(whole)35 b Fu(long)30 b(story)h(:-\).)630 968 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
+Ft(cvs)f Fu(also)i(allo)m(ws)f(some)630 1078 y(of)g(the)f(\014elds)f
(to)i(b)s(e)f(omitted.)41 b(F)-8 b(or)31 b(example:)870
-1215 y Fp(24)47 b(Sep)g(1972)g(20:05)870 1319 y(24)g(Sep)630
-1450 y Fu(The)23 b(date)i(is)d(in)m(terpreted)h(as)h(b)s(eing)f(in)f
+1203 y Fp(24)47 b(Sep)g(1972)g(20:05)870 1307 y(24)g(Sep)630
+1439 y Fu(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
-1559 y(is)29 b(sp)s(eci\014ed.)630 1690 y(These)k(t)m(w)m(o)i(date)f
+1548 y(is)29 b(sp)s(eci\014ed.)630 1680 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 Ft(cvs)d Fu(curren)m(tly)f(accepts)j(a)e(wide)630 1800
+b Ft(cvs)d Fu(curren)m(tly)f(accepts)j(a)e(wide)630 1789
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 1909 y(an)m(y)d(detail,)e(and)h(future)g(v)m(ersions)f(of)i
+(in)630 1899 y(an)m(y)d(detail,)e(and)h(future)g(v)m(ersions)f(of)i
Ft(cvs)e Fu(migh)m(t)h(not)h(accept)h(all)d(of)i(them.)630
-2040 y(One)f(suc)m(h)g(format)g(is)g Fo(mon)m(th)p Fp(/)p
+2030 y(One)f(suc)m(h)g(format)g(is)g Fo(mon)m(th)p Fp(/)p
Fo(da)m(y)8 b Fp(/)p Fo(y)m(ear)f Fu(.)41 b(This)28 b(ma)m(y)j(confuse)
-f(p)s(eople)g(who)f(are)i(accus-)630 2149 y(tomed)g(to)h(ha)m(ving)e
+f(p)s(eople)g(who)f(are)i(accus-)630 2140 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
-Fp(1/4/96)p Fu(')e(is)h(Jan)m(uary)g(4,)630 2259 y(not)h(April)d(1.)630
-2390 y(Remem)m(b)s(er)39 b(to)h(quote)g(the)f(argumen)m(t)h(to)f(the)h
+Fp(1/4/96)p Fu(')e(is)h(Jan)m(uary)g(4,)630 2249 y(not)h(April)d(1.)630
+2381 y(Remem)m(b)s(er)39 b(to)h(quote)g(the)f(argumen)m(t)h(to)f(the)h
(`)p Fp(-D)p Fu(')f(\015ag)g(so)h(that)g(y)m(our)f(shell)e(do)s(esn't)
-630 2499 y(in)m(terpret)f(spaces)h(as)g(argumen)m(t)h(separators.)60
+630 2490 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 Fp(-D)p Fu(')g(\015ag)g(can)630
-2609 y(lo)s(ok)30 b(lik)m(e)g(this:)870 2734 y Fp($)47
+2600 y(lo)s(ok)30 b(lik)m(e)g(this:)870 2726 y Fp($)47
b(cvs)g(diff)g(-D)g("1)g(hour)g(ago")g(cvs.texinfo)150
-2885 y(-f)384 b Fu(When)38 b(y)m(ou)g(sp)s(ecify)f(a)h(particular)e
+2879 y(-f)384 b Fu(When)38 b(y)m(ou)g(sp)s(ecify)f(a)h(particular)e
(date)j(or)f(tag)h(to)g Ft(cvs)e Fu(commands,)j(they)e(normally)630
-2995 y(ignore)28 b(\014les)g(that)h(do)f(not)h(con)m(tain)g(the)g(tag)h
+2988 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
-3104 y(y)m(ou)35 b(sp)s(eci\014ed.)53 b(Use)36 b(the)f(`)p
+3098 y(y)m(ou)35 b(sp)s(eci\014ed.)53 b(Use)36 b(the)f(`)p
Fp(-f)p Fu(')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 3214 y(is)h(no)h(matc)m(h)h(for)f(the)
+(ed)h(ev)m(en)h(when)e(there)630 3207 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 3323 y(used\).)630 3439
+(the)g(\014le)f(will)f(b)s(e)630 3317 y(used\).)630 3434
y(`)p Fp(-f)p Fu(')j(is)f(a)m(v)-5 b(ailable)37 b(with)f(these)h
(commands:)54 b Fp(annotate)p Fu(,)37 b Fp(checkout)p
-Fu(,)g Fp(export)p Fu(,)g Fp(rdiff)p Fu(,)630 3549 y
-Fp(rtag)p Fu(,)29 b(and)h Fp(update)p Fu(.)630 3680 y
+Fu(,)g Fp(export)p Fu(,)g Fp(rdiff)p Fu(,)630 3543 y
+Fp(rtag)p Fu(,)29 b(and)h Fp(update)p Fu(.)630 3675 y
Fi(W)-8 b(arning:)38 b Fu(The)24 b Fp(commit)e Fu(and)i
Fp(remove)e Fu(commands)i(also)g(ha)m(v)m(e)i(a)e(`)p
-Fp(-f)p Fu(')h(option,)g(but)e(it)h(has)630 3789 y(a)34
+Fp(-f)p Fu(')h(option,)g(but)e(it)h(has)630 3784 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
-3899 y(page)d(94,)h(and)d(Section)i(7.2)g([Remo)m(ving)g(\014les],)f
-(page)h(48.)150 4050 y Fp(-k)f Fo(k\015ag)165 b Fu(Alter)35
+3894 y(page)d(96,)h(and)d(Section)i(7.2)g([Remo)m(ving)g(\014les],)f
+(page)h(50.)150 4047 y Fp(-k)f Fo(k\015ag)165 b Fu(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
-4160 y(tion],)28 b(page)h(69,)h(for)d(the)i(meaning)e(of)h
+4157 y(tion],)28 b(page)h(71,)h(for)d(the)i(meaning)e(of)h
Fo(k\015ag)p Fu(.)40 b(Y)-8 b(our)28 b Fo(k\015ag)36
b Fu(sp)s(eci\014cation)27 b(is)g Fo(stic)m(ky)36 b Fu(when)630
-4270 y(y)m(ou)f(use)f(it)g(to)h(create)h(a)f(priv)-5
+4266 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 4379 y(option)g(with)f(the)i Fp(checkout)d
+m(ou)i(use)f(this)630 4376 y(option)g(with)f(the)i Fp(checkout)d
Fu(or)j Fp(update)e Fu(commands,)i Ft(cvs)f Fu(asso)s(ciates)h(y)m(our)
-f(selected)630 4489 y Fo(k\015ag)g Fu(with)24 b(the)i(\014le,)g(and)f
+f(selected)630 4486 y Fo(k\015ag)g Fu(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 4598 y(same)31 b(\014le)e(un)m(til)g(y)m(ou)i
-(sp)s(ecify)e(otherwise.)630 4729 y(The)f(`)p Fp(-k)p
+(commands)g(on)h(the)630 4595 y(same)31 b(\014le)e(un)m(til)g(y)m(ou)i
+(sp)s(ecify)e(otherwise.)630 4727 y(The)f(`)p Fp(-k)p
Fu(')h(option)f(is)g(a)m(v)-5 b(ailable)29 b(with)e(the)i
Fp(add)p Fu(,)g Fp(checkout)p Fu(,)e Fp(diff)p Fu(,)h
-Fp(import)f Fu(and)i Fp(update)630 4839 y Fu(commands.)150
-4990 y Fp(-l)384 b Fu(Lo)s(cal;)48 b(run)40 b(only)h(in)f(curren)m(t)i
+Fp(import)f Fu(and)i Fp(update)630 4836 y Fu(commands.)150
+4989 y Fp(-l)384 b Fu(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 5100 y(sub)s(directories.)630 5230 y Fi(W)-8
+(through)630 5099 y(sub)s(directories.)630 5230 y Fi(W)-8
b(arning:)57 b Fu(this)37 b(is)g(not)i(the)g(same)f(as)h(the)f(o)m(v)m
(erall)h(`)p Fp(cvs)30 b(-l)p Fu(')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
-%%Page: 86 88
-86 87 bop 150 -116 a Fu(86)2111 b(CVS|Concurren)m(t)29
+%%Page: 88 90
+88 89 bop 150 -116 a Fu(88)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y(Av)-5 b(ailable)35
b(with)f(the)j(follo)m(wing)d(commands:)52 b Fp(annotate)p
Fu(,)35 b Fp(checkout)p Fu(,)h Fp(commit)p Fu(,)g Fp(diff)p
@@ -13356,7 +13592,7 @@ b(page)i(125\);)i(this)c(option)h(b)m(ypasses)g(it\).)630
Fp(checkout)p Fu(,)d Fp(commit)p Fu(,)h Fp(export)p Fu(,)g(and)h
Fp(rtag)f Fu(commands.)150 1915 y Fp(-P)384 b Fu(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(49.)150 2076 y Fp(-p)384 b Fu(Pip)s(e)40
+(directories],)f(page)h(51.)150 2076 y Fp(-p)384 b Fu(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 2186 y(writing)23
b(them)i(in)e(the)i(curren)m(t)g(directory)-8 b(.)39
@@ -13389,7 +13625,7 @@ Fu(to)630 3656 y(mak)m(e)k(y)m(our)e(o)m(wn)h(cop)m(y)g(of)g(a)g
(tin)m(ues)h(to)g(use)f(it)630 3766 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 3875 y(on)37 b(stic)m(ky)g(tags/dates,)k(see)c
-(Section)g(4.5)g([Stic)m(ky)g(tags],)j(page)e(34\).)61
+(Section)g(4.9)g([Stic)m(ky)g(tags],)j(page)e(36\).)61
b(The)36 b(tag)i(can)g(b)s(e)630 3985 y(either)30 b(a)h(sym)m(b)s(olic)
d(or)j(n)m(umeric)e(tag.)42 b(See)30 b(Section)h(4.4)g([T)-8
b(ags],)32 b(page)f(32.)630 4120 y(Sp)s(ecifying)f(the)j(`)p
@@ -13414,9 +13650,9 @@ b(.)630 5101 y(The)33 b(sp)s(ec)g(can)h(b)s(e)f(a)h(\014le)e(name)i
b(Av)-5 b(ailable)30 b(with)f(the)j(follo)m(wing)d(commands:)42
b Fp(import)p Fu(,)30 b(and)630 5320 y Fp(update)p Fu(.)p
eop
-%%Page: 87 89
-87 88 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(87)150 366 y Fq(A.6)67 b(admin|Administration)225
+%%Page: 89 91
+89 90 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(89)150 366 y Fq(A.6)67 b(admin|Administration)225
570 y Fs(\017)60 b Fu(Requires:)40 b(rep)s(ository)-8
b(,)30 b(w)m(orking)f(directory)-8 b(.)225 710 y Fs(\017)60
b Fu(Changes:)40 b(rep)s(ository)-8 b(.)225 850 y Fs(\017)60
@@ -13455,14 +13691,14 @@ Fu(\014le.)150 3124 y Fp(-b[)p Fo(rev)8 b Fp(])156 b
Fu(Set)30 b(the)f(default)g(branc)m(h)g(to)h Fo(rev)p
Fu(.)40 b(In)29 b Ft(cvs)p Fu(,)g(y)m(ou)g(normally)f(do)h(not)h
(manipulate)e(default)630 3234 y(branc)m(hes;)36 b(stic)m(ky)f(tags)g
-(\(see)g(Section)f(4.5)i([Stic)m(ky)e(tags],)j(page)e(34\))g(are)g(a)g
+(\(see)g(Section)f(4.9)i([Stic)m(ky)e(tags],)j(page)e(36\))g(are)g(a)g
(b)s(etter)f(w)m(a)m(y)630 3343 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 Fp(cvs)630 3453 y(admin)d(-b)p
Fu(:)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 3563
y(Section)23 b(13.3)i([Rev)m(erting)f(lo)s(cal)e(c)m(hanges],)k(page)e
-(74\).)40 b(There)22 b(can)i(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)630
+(76\).)40 b(There)22 b(can)i(b)s(e)e(no)i(space)f(b)s(et)m(w)m(een)630
3672 y(`)p Fp(-b)p Fu(')30 b(and)g(its)g(argumen)m(t.)150
3843 y Fp(-c)p Fo(string)155 b Fu(Sets)29 b(the)h(commen)m(t)g(leader)f
(to)i Fo(string)p Fu(.)39 b(The)29 b(commen)m(t)h(leader)f(is)g(not)g
@@ -13470,7 +13706,7 @@ y(Section)23 b(13.3)i([Rev)m(erting)f(lo)s(cal)e(c)m(hanges],)k(page)e
Ft(cvs)e Fu(or)i Ft(r)n(cs)f Fu(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
4062 y(it.)40 b(See)31 b(Chapter)f(12)h([Keyw)m(ord)f(substitution],)f
-(page)i(69.)150 4232 y Fp(-e[)p Fo(logins)t Fp(])630
+(page)i(71.)150 4232 y Fp(-e[)p Fo(logins)t Fp(])630
4342 y Fu(Migh)m(t)40 b(not)f(w)m(ork)g(together)i(with)d
Ft(cvs)p Fu(.)67 b(Erase)39 b(the)h(login)e(names)h(app)s(earing)f(in)g
(the)630 4451 y(comma-separated)i(list)e Fo(logins)j
@@ -13487,13 +13723,13 @@ b Fu(Useless)24 b(with)f Ft(cvs)p Fu(.)38 b(This)23 b(creates)i(and)f
(ositing)630 5230 y(a)40 b(revision.)66 b(With)39 b Ft(cvs)p
Fu(,)i(add)e(\014les)g(with)f(the)i Fp(cvs)29 b(add)39
b Fu(command)g(\(see)i(Section)e(7.1)630 5340 y([Adding)29
-b(\014les],)h(page)h(47\).)p eop
-%%Page: 88 90
-88 89 bop 150 -116 a Fu(88)2111 b(CVS|Concurren)m(t)29
+b(\014les],)h(page)h(49\).)p eop
+%%Page: 90 92
+90 91 bop 150 -116 a Fu(90)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-k)p Fo(subst)175
b Fu(Set)34 b(the)f(default)g(k)m(eyw)m(ord)g(substitution)e(to)j
Fo(subst)p Fu(.)49 b(See)34 b(Chapter)e(12)j([Keyw)m(ord)e(sub-)630
-476 y(stitution],)e(page)i(69.)46 b(Giving)30 b(an)i(explicit)e(`)p
+476 y(stitution],)e(page)i(71.)46 b(Giving)30 b(an)i(explicit)e(`)p
Fp(-k)p Fu(')i(option)f(to)i Fp(cvs)c(update)p Fu(,)i
Fp(cvs)e(export)p Fu(,)630 586 y(or)h Fp(cvs)g(checkout)e
Fu(o)m(v)m(errides)i(this)g(default.)150 742 y Fp(-l[)p
@@ -13529,7 +13765,7 @@ Fo(rev)j Fp(]])630 2548 y Fu(Act)36 b(lik)m(e)e(`)p Fp(-n)p
Fu(',)i(except)g(o)m(v)m(erride)f(an)m(y)h(previous)d(assignmen)m(t)i
(of)g Fo(name)p Fu(.)55 b(F)-8 b(or)36 b(use)e(with)630
2657 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(40.)150 2813 y Fp(-n)p
+f(n)m(um)m(b)s(ers],)f(page)i(42.)150 2813 y Fp(-n)p
Fo(name)5 b Fp([:[)p Fo(rev)j Fp(]])630 2923 y Fu(Asso)s(ciate)34
b(the)f(sym)m(b)s(olic)e(name)i Fo(name)38 b Fu(with)32
b(the)h(branc)m(h)f(or)h(revision)e Fo(rev)p Fu(.)48
@@ -13576,9 +13812,9 @@ y(it|there)28 b(is)g(no)g(w)m(a)m(y)h(short)g(of)f(restoring)g(the)h
630 5207 y(cop)m(y)i(of)g(the)f(rep)s(ository)g(\014rst.)630
5340 y(Sp)s(ecify)f Fo(range)35 b Fu(in)30 b(one)g(of)h(the)f(follo)m
(wing)f(w)m(a)m(ys:)p eop
-%%Page: 89 91
-89 90 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(89)630 366 y Fo(rev1)7 b Fp(::)p Fo(rev2)1110
+%%Page: 91 93
+91 92 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(91)630 366 y Fo(rev1)7 b Fp(::)p Fo(rev2)1110
476 y Fu(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 586 y(stores)33
b(the)f(di\013erences)f(asso)s(ciated)i(with)e(going)h(from)f(rev1)i
@@ -13661,19 +13897,19 @@ Ft(cvs)p Fu(,)h(but)e(b)s(ecause)h(it)g(isn't)f(v)m(ery)h(useful,)630
b(to)h(the)f(w)m(a)m(y)h Ft(cvs)f Fu(handles)e(branc)m(hes)i
Fo(rev)29 b Fu(cannot)23 b(b)s(e)f(sp)s(eci\014ed)e(sym)m(b)s(olically)
f(if)i(it)h(is)630 5099 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(40,)
+b(Section)h(5.5)g([Magic)h(branc)m(h)d(n)m(um)m(b)s(ers],)i(page)g(42,)
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: 90 92
-90 91 bop 150 -116 a Fu(90)2111 b(CVS|Concurren)m(t)29
+%%Page: 92 94
+92 93 bop 150 -116 a Fu(92)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 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 476 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 586 y(revisions],)g(page)i(42\).)150
+(5.8)i([Merging)g(t)m(w)m(o)630 586 y(revisions],)g(page)i(44\).)150
737 y Fp(-q)384 b Fu(Run)29 b(quietly;)h(do)g(not)g(prin)m(t)f
(diagnostics.)150 888 y Fp(-s)p Fo(state)5 b Fp([:)p
Fo(rev)j Fp(])630 998 y Fu(Useful)32 b(with)g Ft(cvs)p
@@ -13692,12 +13928,12 @@ Fp(Rel)p Fu(')e(\(for)h(released\).)40 b(By)29 b(default,)g(the)g
Fp(Exp)p Fu(')e(when)630 1545 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
Fo(cvs)g(log)40 b Fu(\(see)34 b(Section)e(A.13)630 1655
-y([log],)40 b(page)e(102\),)j(and)36 b(in)g(the)i(`)p
+y([log],)40 b(page)e(104\),)j(and)36 b(in)g(the)i(`)p
Fp($Log: cvs.ps,v $
-Fp(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
+Fp(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
Fp(Latest version from Cyclic; skipped files
Fp()p Fu(')e(and)h(`)p Fp($State: Exp $)p Fu(')f(k)m(eyw)m(ords)h(\(see)
-h(Chapter)f(12)630 1765 y([Keyw)m(ord)i(substitution],)g(page)h(69\).)
+h(Chapter)f(12)630 1765 y([Keyw)m(ord)i(substitution],)g(page)h(71\).)
68 b(Note)40 b(that)g Ft(cvs)e Fu(uses)g(the)i Fp(dead)d
Fu(state)k(for)e(its)630 1874 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 Fp(dead)f Fu(state)j(use)e
@@ -13711,7 +13947,7 @@ b(with)g Ft(cvs)p Fu(.)65 b(W)-8 b(rite)40 b(descriptiv)m(e)e(text)i
b(ma)m(y)h(not)f(b)s(egin)630 2354 y(with)36 b(`)p Fp(-)p
Fu('.)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 Fp(cvs)29 b(log)p Fu(')37
-b(\(see)630 2464 y(Section)43 b(A.13)h([log],)j(page)d(102\).)80
+b(\(see)630 2464 y(Section)43 b(A.13)h([log],)j(page)d(104\).)80
b(There)43 b(can)g(b)s(e)f(no)h(space)h(b)s(et)m(w)m(een)f(`)p
Fp(-t)p Fu(')g(and)g(its)630 2573 y(argumen)m(t.)630
2704 y(If)26 b Fo(\014le)k Fu(is)25 b(omitted,)i(obtain)e(the)h(text)h
@@ -13768,9 +14004,9 @@ b(Ho)m(w)m(ev)m(er,)42 b Ft(cvs)c Fu(has)g(alw)m(a)m(ys)g(required)f
b(b)m(y)g Ft(cvs)f Fu(end)h(in)f(`)p Fp(,v)p Fu(',)i(so)f(this)f
(option)h(has)g(nev)m(er)h(done)f(an)m(ything)g(useful.)p
eop
-%%Page: 91 93
-91 92 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(91)150 366 y Fq(A.7)67 b(c)l(hec)l(k)l(out|Chec)l(k)47
+%%Page: 93 95
+93 94 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(93)150 366 y Fq(A.7)67 b(c)l(hec)l(k)l(out|Chec)l(k)47
b(out)e(sources)g(for)g(editing)225 558 y Fs(\017)60
b Fu(Synopsis:)39 b(c)m(hec)m(k)m(out)32 b([options])f(mo)s(dules)p
Fh(:)15 b(:)g(:)225 692 y Fs(\017)60 b Fu(Requires:)40
@@ -13816,13 +14052,13 @@ b(In)30 b(the)h(case)h(of)f(a)g(mo)s(dule)e(alias,)i(the)g(created)h
3077 y(The)g(\014les)f(created)j(b)m(y)f Fp(checkout)d
Fu(are)j(created)h(read-write,)e(unless)f(the)i(`)p Fp(-r)p
Fu(')g(option)f(to)h Ft(cvs)f Fu(\(see)150 3186 y(Section)40
-b(A.4)i([Global)e(options],)i(page)g(82\))f(is)f(sp)s(eci\014ed,)h(the)
+b(A.4)i([Global)e(options],)i(page)g(84\))f(is)f(sp)s(eci\014ed,)h(the)
g Fp(CVSREAD)e Fu(en)m(vironmen)m(t)h(v)-5 b(ariable)39
b(is)150 3296 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(139\),)j(or)c(a)h(w)m
(atc)m(h)h(is)d(in)g(e\013ect)j(for)150 3405 y(that)31
b(\014le)e(\(see)j(Section)e(10.6)i([W)-8 b(atc)m(hes],)33
-b(page)e(62\).)275 3539 y(Note)g(that)h(running)27 b
+b(page)e(64\).)275 3539 y(Note)g(that)h(running)27 b
Fp(checkout)i Fu(on)h(a)h(directory)f(that)h(w)m(as)g(already)f(built)f
(b)m(y)h(a)h(prior)e Fp(checkout)150 3649 y Fu(is)39
b(also)h(p)s(ermitted.)68 b(This)38 b(is)h(similar)f(to)j(sp)s
@@ -13840,20 +14076,20 @@ b(to)h(use)f Fp(checkout)e Fu(this)h(w)m(a)m(y)j(it)e(m)m(ust)g(b)s(e)g
(directory)-8 b(,)150 4197 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 4330 y(F)g(or)27 b(the)f(output)g(pro)s(duced)f(b)m(y)h(the)h
-Fp(checkout)d Fu(command)i(see)h(Section)g(A.18.2)h([up)s(date)e
+Fp(checkout)d Fu(command)i(see)h(Section)g(A.16.2)h([up)s(date)e
(output],)150 4440 y(page)31 b(110.)150 4662 y Fn(A.7.1)62
b(c)m(hec)m(k)m(out)39 b(options)275 4853 y Fu(These)27
b(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i Fp(checkout)e
Fu(\(see)j(Section)f(A.5)g([Common)g(options],)150 4963
-y(page)j(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
+y(page)j(86,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
5121 y Fp(-D)g Fo(date)183 b Fu(Use)42 b(the)f(most)g(recen)m(t)i
(revision)c(no)i(later)g(than)g Fo(date)p Fu(.)74 b(This)39
b(option)i(is)f(stic)m(ky)-8 b(,)45 b(and)630 5230 y(implies)36
-b(`)p Fp(-P)p Fu('.)64 b(See)39 b(Section)f(4.5)i([Stic)m(ky)e(tags],)k
-(page)d(34,)j(for)c(more)g(information)f(on)630 5340
+b(`)p Fp(-P)p Fu('.)64 b(See)39 b(Section)f(4.9)i([Stic)m(ky)e(tags],)k
+(page)d(36,)j(for)c(more)g(information)f(on)630 5340
y(stic)m(ky)31 b(tags/dates.)p eop
-%%Page: 92 94
-92 93 bop 150 -116 a Fu(92)2111 b(CVS|Concurren)m(t)29
+%%Page: 94 96
+94 95 bop 150 -116 a Fu(94)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-f)384 b Fu(Only)21
b(useful)f(with)h(the)i(`)p Fp(-D)30 b Fo(date)5 b Fu(')23
b(or)g(`)p Fp(-r)30 b Fo(tag)8 b Fu(')23 b(\015ags.)38
@@ -13862,7 +14098,7 @@ b(If)22 b(no)h(matc)m(hing)f(revision)f(is)g(found,)630
(of)h(ignoring)d(the)j(\014le\).)150 628 y Fp(-k)f Fo(k\015ag)165
b Fu(Pro)s(cess)35 b(k)m(eyw)m(ords)g(according)g(to)g
Fo(k\015ag)p Fu(.)55 b(See)35 b(Chapter)f(12)i([Keyw)m(ord)f
-(substitution],)630 737 y(page)c(69.)41 b(This)28 b(option)i(is)f(stic)
+(substitution],)630 737 y(page)c(71.)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 847 y(tory)35 b(will)d(use)i(the)h(same)g
Fo(k\015ag)p Fu(.)53 b(The)34 b Fp(status)f Fu(command)h(can)h(b)s(e)f
@@ -13876,20 +14112,20 @@ y Fp(-n)384 b Fu(Do)44 b(not)g(run)e(an)m(y)h(c)m(hec)m(k)m(out)j
Fu(')f(option)g(in)f(the)630 1479 y(mo)s(dules)29 b(\014le;)g(see)i
(Section)f(C.1)h([mo)s(dules],)e(page)j(125\).)150 1631
y Fp(-P)384 b Fu(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(51.)150
+b(See)30 b(Section)h(7.5)g([Mo)m(ving)g(directories],)f(page)h(53.)150
1783 y Fp(-p)384 b Fu(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
(output.)150 1934 y Fp(-R)384 b Fu(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 2086 y Fp(-r)g Fo(tag)229 b Fu(Use)28
b(revision)d Fo(tag)p Fu(.)41 b(This)25 b(option)i(is)f(stic)m(ky)-8
b(,)29 b(and)d(implies)f(`)p Fp(-P)p Fu('.)39 b(See)28
-b(Section)f(4.5)h([Stic)m(ky)630 2196 y(tags],)k(page)f(34,)h(for)e
+b(Section)f(4.9)h([Stic)m(ky)630 2196 y(tags],)k(page)f(36,)h(for)e
(more)g(information)f(on)h(stic)m(ky)h(tags/dates.)275
2347 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 Fp(checkout)p Fu(:)150
2499 y Fp(-A)384 b Fu(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f
-(or)d(`)p Fp(-k)p Fu(')f(options.)77 b(See)43 b(Section)f(4.5)i([Stic)m
-(ky)e(tags],)630 2609 y(page)31 b(34,)h(for)e(more)g(information)f(on)h
+(or)d(`)p Fp(-k)p Fu(')f(options.)77 b(See)43 b(Section)f(4.9)i([Stic)m
+(ky)e(tags],)630 2609 y(page)31 b(36,)h(for)e(more)g(information)f(on)h
(stic)m(ky)h(tags/dates.)150 2760 y Fp(-c)384 b Fu(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 2870 y(mo)s(difying)28
@@ -13940,9 +14176,9 @@ y(With)29 b(one)h(`)p Fp(-j)p Fu(')f(option,)g(merge)h(c)m(hanges)g
5340 y(sp)s(eci\014ed)24 b(with)h(the)h(`)p Fp(-j)p Fu(')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
-%%Page: 93 95
-93 94 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(93)630 366 y(is)25 b(the)h(common)g(ancestor)g(of)g
+%%Page: 95 97
+95 96 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(95)630 366 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 476 y(and)k(the)g(revision)f(sp)s(eci\014ed)g(in)g(the)h(`)p
Fp(-j)p Fu(')h(option.)630 609 y(In)39 b(addition,)h(eac)m(h)h(-j)f
@@ -13954,7 +14190,7 @@ f(whic)m(h,)630 719 y(when)e(used)g(with)g(branc)m(hes,)j(can)e(limit)e
b(the)f(tag:)630 938 y(`)p Fp(-j)p Fo(Sym)m(b)s(olic)p
1119 938 28 4 v 31 w(T)-8 b(ag)8 b Fp(:)p Fo(Date)p 1543
938 V 34 w(Sp)s(eci\014er)f Fu('.)630 1071 y(See)31 b(Chapter)e(5)i
-([Branc)m(hing)f(and)g(merging],)g(page)h(37.)150 1228
+([Branc)m(hing)f(and)g(merging],)g(page)h(39.)150 1228
y Fp(-N)384 b Fu(Only)35 b(useful)h(together)i(with)e(`)p
Fp(-d)30 b Fo(dir)7 b Fu('.)59 b(With)37 b(this)f(option,)i
Ft(cvs)f Fu(will)d(not)j(\\shorten")630 1338 y(mo)s(dule)c(paths)h(in)f
@@ -14001,7 +14237,7 @@ m(hanged;)g(y)m(ou)f(can)g(use)f(the)h(`)p Fp(-l)p Fu(')150
(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 4659 y(\014les)27
b(m)m(ust)g(b)s(e)h(made)g(curren)m(t)f(\014rst)g(with)g
-Fp(update)f Fu(\(see)j(Section)e(A.18)i([up)s(date],)g(page)f(108\).)42
+Fp(update)f Fu(\(see)j(Section)e(A.16)i([up)s(date],)g(page)f(108\).)42
b Fp(commit)150 4768 y Fu(do)s(es)32 b(not)h(call)e(the)i
Fp(update)d Fu(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 4878
@@ -14010,14 +14246,14 @@ y(time)e(is)f(righ)m(t.)275 5011 y(When)34 b(all)g(is)f(w)m(ell,)i(an)g
(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(125,)j(and)40
-b(see)150 5230 y(Section)35 b(C.7)h([loginfo],)g(page)g(133\))h(and)e
+b(see)150 5230 y(Section)35 b(C.7)h([loginfo],)g(page)g(132\))h(and)e
(placed)g(in)f(the)i Ft(r)n(cs)e Fu(\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 Fp(log)f
-Fu(command;)h(see)h(Section)e(A.13)i([log],)h(page)e(102.)41
+Fu(command;)h(see)h(Section)e(A.13)i([log],)h(page)e(104.)41
b(Y)-8 b(ou)29 b(can)p eop
-%%Page: 94 96
-94 95 bop 150 -116 a Fu(94)2111 b(CVS|Concurren)m(t)29
+%%Page: 96 98
+96 97 bop 150 -116 a Fu(96)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y(sp)s(ecify)e(the)i(log)g
(message)g(on)g(the)g(command)f(line)f(with)g(the)i(`)p
Fp(-m)g Fo(message)5 b Fu(')31 b(option,)e(and)g(th)m(us)g(a)m(v)m(oid)
@@ -14027,7 +14263,7 @@ Fp(-F)d Fo(\014le)5 b Fu(')33 b(option)f(to)i(sp)s(ecify)d(that)j(the)f
809 y Fn(A.8.1)62 b(commit)39 b(options)275 1002 y Fu(These)d(standard)
g(options)g(are)h(supp)s(orted)e(b)m(y)h Fp(commit)f
Fu(\(see)j(Section)e(A.5)i([Common)e(options],)150 1111
-y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
+y(page)31 b(86,)h(for)e(a)g(complete)h(description)e(of)h(them\):)150
1270 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
(orking)g(directory)-8 b(.)150 1429 y Fp(-n)384 b Fu(Do)31
b(not)g(run)e(an)m(y)h(mo)s(dule)f(program.)150 1589
@@ -14047,7 +14283,7 @@ Fo(\014le)p Fu(,)g(instead)f(of)i(in)m(v)m(oking)f(an)g(editor.)150
2663 y Fp(-f)384 b Fu(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 Fp(-f)p Fu(')f(option)h(as)
g(de\014ned)e(in)630 2773 y(Section)30 b(A.5)h([Common)g(options],)f
-(page)h(84.)630 2907 y(F)-8 b(orce)35 b Ft(cvs)d Fu(to)i(commit)g(a)f
+(page)h(86.)630 2907 y(F)-8 b(orce)35 b Ft(cvs)d Fu(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 3017 y(the)e(\014le.)44 b(If)32
b(the)g(curren)m(t)f(revision)g(of)h Fo(\014le)k Fu(is)31
@@ -14068,23 +14304,23 @@ b(examples)150 4380 y(A.8.2.1)62 b(Committing)40 b(to)h(a)g(branc)m(h)
(dots\))f(with)f(the)i(`)p Fp(-r)p Fu(')150 4682 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
Fp(-b)p Fu(')h(option)f(of)g(the)h Fp(rtag)e Fu(or)h
-Fp(tag)g Fu(commands)g(\(see)150 4792 y(Section)j(A.17)h([tag],)i(page)
-e(107)g(or)f(see)h(Section)f(A.16)h([rtag],)h(page)f(106\).)51
-b(Then,)33 b(either)f Fp(checkout)150 4902 y Fu(or)e
-Fp(update)f Fu(can)h(b)s(e)g(used)f(to)i(base)g(y)m(our)f(sources)g(on)
-g(the)h(newly)e(created)i(branc)m(h.)40 b(F)-8 b(rom)31
-b(that)g(p)s(oin)m(t)150 5011 y(on,)j(all)e Fp(commit)f
-Fu(c)m(hanges)j(made)f(within)e(these)j(w)m(orking)e(sources)h(will)d
-(b)s(e)j(automatically)g(added)f(to)150 5121 y(a)f(branc)m(h)f
-(revision,)g(thereb)m(y)h(not)g(disturbing)c(main-line)h(dev)m(elopmen)
-m(t)k(in)d(an)m(y)i(w)m(a)m(y)-8 b(.)43 b(F)-8 b(or)32
-b(example,)150 5230 y(if)e(y)m(ou)i(had)f(to)h(create)h(a)e(patc)m(h)h
-(to)g(the)g(1.2)g(v)m(ersion)f(of)g(the)h(pro)s(duct,)f(ev)m(en)h
-(though)f(the)g(2.0)h(v)m(ersion)150 5340 y(is)d(already)h(under)f(dev)
-m(elopmen)m(t,)i(y)m(ou)g(migh)m(t)f(do:)p eop
-%%Page: 95 97
-95 96 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(95)390 366 y Fp($)47 b(cvs)g(rtag)g(-b)g(-r)g(FCS1_2)f
+Fp(tag)g Fu(commands)g(\(see)150 4792 y(Chapter)22 b(5)h([Branc)m(hing)
+g(and)f(merging],)i(page)f(39\).)40 b(Then,)23 b(either)f
+Fp(checkout)f Fu(or)i Fp(update)e Fu(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
+(branc)m(h.)40 b(F)-8 b(rom)30 b(that)h(p)s(oin)m(t)e(on,)h(all)f
+Fp(commit)f Fu(c)m(hanges)150 5011 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
+(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
+(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: 97 99
+97 98 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(97)390 366 y Fp($)47 b(cvs)g(rtag)g(-b)g(-r)g(FCS1_2)f
(FCS1_2_Patch)f(product_module)390 470 y($)i(cvs)g(checkout)f(-r)h
(FCS1_2_Patch)e(product_module)390 574 y($)i(cd)h(product_module)390
678 y([[)f(hack)g(away)f(]])390 782 y($)h(cvs)g(commit)150
@@ -14144,20 +14380,20 @@ b(If)33 b(an)m(y)i(directories)e(are)i(giv)m(en,)150
5089 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)
f(for)h(other)g Ft(cvs)f Fu(commands;)h(for)g(details)f(Section)g(A.2)
-150 5340 y([Exit)j(status],)h(page)g(81.)p eop
-%%Page: 96 98
-96 97 bop 150 -116 a Fu(96)2111 b(CVS|Concurren)m(t)29
+150 5340 y([Exit)j(status],)h(page)g(83.)p eop
+%%Page: 98 100
+98 99 bop 150 -116 a Fu(98)2111 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fn(A.9.1)62 b(di\013)41
b(options)275 558 y Fu(These)k(standard)f(options)h(are)h(supp)s(orted)
d(b)m(y)i Fp(diff)f Fu(\(see)j(Section)e(A.5)h([Common)f(options],)150
-668 y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
+668 y(page)31 b(86,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
150 825 y Fp(-D)g Fo(date)183 b Fu(Use)36 b(the)f(most)g(recen)m(t)i
(revision)c(no)i(later)g(than)g Fo(date)p Fu(.)56 b(See)35
b(`)p Fp(-r)p Fu(')g(for)g(ho)m(w)g(this)f(a\013ects)630
935 y(the)d(comparison.)150 1093 y Fp(-k)f Fo(k\015ag)165
b Fu(Pro)s(cess)35 b(k)m(eyw)m(ords)g(according)g(to)g
Fo(k\015ag)p Fu(.)55 b(See)35 b(Chapter)f(12)i([Keyw)m(ord)f
-(substitution],)630 1202 y(page)c(69.)150 1360 y Fp(-l)384
+(substitution],)630 1202 y(page)c(71.)150 1360 y Fp(-l)384
b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m(orking)g
(directory)-8 b(.)150 1517 y Fp(-R)384 b Fu(Examine)30
b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28 b(option)i(is)g(on)g
@@ -14193,9 +14429,9 @@ Fo(r)o(egexp)390 4406 y Fp(-h)390 4510 y(-b)g(--ignore-space-change)390
5029 y(-d)g(--minimal)390 5132 y(-N)g(--new-file)390
5236 y(--new-line-format=)p Fo(arg)390 5340 y Fp(--old-line-format=)p
Fo(arg)p eop
-%%Page: 97 99
-97 98 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(97)390 366 y Fp(--paginate)390 470 y(-n)47
+%%Page: 99 101
+99 100 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1955 b(99)390 366 y Fp(--paginate)390 470 y(-n)47
b(--rcs)390 574 y(-s)g(--report-identical-files)390 678
y(-p)390 782 y(--show-c-function)390 885 y(-y)g(--side-by-side)390
989 y(-F)g Fo(regexp)390 1093 y Fp(--show-function-line=)p
@@ -14247,8 +14483,8 @@ h(or)f(tag)150 5340 y(\(with)g(`)p Fp(-D)p Fu(')i(or)f(`)p
Fp(-r)p Fu('\),)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.)p
eop
-%%Page: 98 100
-98 99 bop 150 -116 a Fu(98)2111 b(CVS|Concurren)m(t)29
+%%Page: 100 102
+100 101 bop 150 -116 a Fu(100)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)275 366 y(One)38 b(often)i(w)m(ould)e(lik)
m(e)g(to)i(use)f(`)p Fp(-kv)p Fu(')f(with)g Fp(cvs)30
b(export)p Fu(.)65 b(This)37 b(causes)j(an)m(y)f(k)m(eyw)m(ords)h(to)g
@@ -14266,7 +14502,7 @@ Fu(suite|see)h(iden)m(t\(1\)\))h(whic)m(h)e(lo)s(oks)g(for)h(k)m(eyw)m
(not)g(use)h(`)p Fp(-kv)p Fu('.)150 1164 y Fn(A.10.1)62
b(exp)s(ort)42 b(options)275 1369 y Fu(These)36 b(standard)g(options)g
(are)h(supp)s(orted)e(b)m(y)h Fp(export)f Fu(\(see)j(Section)e(A.5)i
-([Common)e(options],)150 1478 y(page)31 b(84,)h(for)e(a)g(complete)h
+([Common)e(options],)150 1478 y(page)31 b(86,)h(for)e(a)g(complete)h
(description)e(of)h(them\):)150 1656 y Fp(-D)g Fo(date)183
b Fu(Use)31 b(the)f(most)h(recen)m(t)g(revision)e(no)h(later)h(than)f
Fo(date)p Fu(.)150 1828 y Fp(-f)384 b Fu(If)35 b(no)g(matc)m(hing)g
@@ -14284,13 +14520,13 @@ Fu(.)275 2804 y(In)39 b(addition,)h(these)h(options)e(\(that)i(are)f
b Fu(Create)32 b(a)f(directory)g(called)f Fo(dir)36 b
Fu(for)31 b(the)g(w)m(orking)g(\014les,)f(instead)g(of)i(using)d(the)j
(mo)s(dule)630 3201 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(91,)j(for)d(complete)g(details)f(on)630
+(k)m(out)g(options],)g(page)e(93,)j(for)d(complete)g(details)f(on)630
3311 y(ho)m(w)30 b Ft(cvs)g Fu(handles)f(this)g(\015ag.)150
3482 y Fp(-k)h Fo(subst)145 b Fu(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
-(71\).)150 3654 y Fp(-N)384 b Fu(Only)52 b(useful)f(together)k(with)d
+(73\).)150 3654 y Fp(-N)384 b Fu(Only)52 b(useful)f(together)k(with)d
(`)p Fp(-d)30 b Fo(dir)7 b Fu('.)107 b(See)53 b(Section)h(A.7.1)g([c)m
-(hec)m(k)m(out)i(options],)630 3764 y(page)31 b(91,)h(for)e(complete)h
+(hec)m(k)m(out)i(options],)630 3764 y(page)31 b(93,)h(for)e(complete)h
(details)e(on)h(ho)m(w)h Ft(cvs)e Fu(handles)g(this)g(\015ag.)150
4053 y Fq(A.11)68 b(history|Sho)l(w)46 b(status)f(of)g(\014les)h(and)e
(users)225 4258 y Fs(\017)60 b Fu(Synopsis:)39 b(history)29
@@ -14310,11 +14546,11 @@ Fu('.)275 5230 y Fi(W)-8 b(arning:)49 b Fp(history)33
b Fu(uses)i(`)p Fp(-f)p Fu(',)h(`)p Fp(-l)p Fu(',)g(`)p
Fp(-n)p Fu(',)g(and)e(`)p Fp(-p)p Fu(')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
-Ft(cvs)i Fu(\(see)h(Section)f(A.5)h([Common)f(options],)h(page)g(84\).)
+Ft(cvs)i Fu(\(see)h(Section)f(A.5)h([Common)f(options],)h(page)g(86\).)
p eop
-%%Page: 99 101
-99 100 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1955 b(99)150 366 y Fn(A.11.1)62 b(history)42
+%%Page: 101 103
+101 102 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(101)150 366 y Fn(A.11.1)62 b(history)42
b(options)275 558 y Fu(Sev)m(eral)30 b(options)g(\(sho)m(wn)g(ab)s(o)m
(v)m(e)h(as)g(`)p Fp(-report)p Fu('\))e(con)m(trol)i(what)f(kind)f(of)h
(rep)s(ort)g(is)f(generated:)150 714 y Fp(-c)384 b Fu(Rep)s(ort)28
@@ -14364,8 +14600,8 @@ b Fu(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
5183 y Fp(history)p Fu(\).)150 5340 y Fp(-l)384 b Fu(Sho)m(w)30
b(last)g(mo)s(di\014cation)f(only)-8 b(.)p eop
-%%Page: 100 102
-100 101 bop 150 -116 a Fu(100)2066 b(CVS|Concurren)m(t)29
+%%Page: 102 104
+102 103 bop 150 -116 a Fu(102)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-w)384 b Fu(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 476 y(where)h Fp(history)e
@@ -14411,7 +14647,7 @@ b(.)50 b(Y)-8 b(ou)34 b(can)f(use)h(this)e(command)h(b)s(oth)g(for)150
3672 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 3781 y(source.)41 b(See)31
-b(Chapter)e(13)j([T)-8 b(rac)m(king)30 b(sources],)h(page)g(73,)h(for)e
+b(Chapter)e(13)j([T)-8 b(rac)m(king)30 b(sources],)h(page)g(75,)h(for)e
(a)h(discussion)c(on)k(this)e(sub)5 b(ject.)275 3924
y(The)36 b Fo(rep)s(ository)43 b Fu(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
@@ -14426,10 +14662,10 @@ b(of)g(dev)m(elopmen)m(t;)i(use)e(`)p Fp(checkout)i(-j)p
Fu(')e(to)g(reconcile)g(the)g(di\013erences,)h(as)f(imp)s(ort)e
(instructs)150 4506 y(y)m(ou)31 b(to)g(do.)275 4649 y(If)k
Ft(cvs)g Fu(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(135\),)i(it)c(do)s(es)150
+(Section)f(C.9)g([cvsignore],)i(page)f(134\),)i(it)c(do)s(es)150
4759 y(not)e(imp)s(ort)d(it)i(and)g(prin)m(ts)f(`)p Fp(I)f
Fu(')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 4868 y(page)g(101,)h(for)e(a)h
+(A.12.2)j([imp)s(ort)c(output],)150 4868 y(page)g(103,)h(for)e(a)h
(complete)g(description)d(of)j(the)f(output\).)275 5011
y(If)41 b(the)i(\014le)e(`)p Fp($CVSROOT/CVSROOT/cvswrappe)o(rs)p
Fu(')36 b(exists,)45 b(an)m(y)e(\014le)e(whose)h(names)h(matc)m(h)g
@@ -14439,9 +14675,9 @@ Fu(')36 b(exists,)45 b(an)m(y)e(\014le)e(whose)h(names)h(matc)m(h)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 5340
y(page)31 b(128.)p eop
-%%Page: 101 103
-101 102 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(101)275 366 y(The)31 b(outside)h(source)g(is)g(sa)m(v)
+%%Page: 103 105
+103 104 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(103)275 366 y(The)31 b(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 476
y(of)27 b(this)f(branc)m(h;)i(for)f(example,)g(\014les)f(from)h(the)g
@@ -14468,19 +14704,19 @@ y(sources)20 b(imp)s(ort)f(them)h(\014rst)g(and)g(then)g(c)m(hec)m(k)h
150 1623 y Fn(A.12.1)62 b(imp)s(ort)41 b(options)275
1814 y Fu(This)48 b(standard)i(option)g(is)f(supp)s(orted)g(b)m(y)h
Fp(import)f Fu(\(see)i(Section)g(A.5)g([Common)f(options],)150
-1924 y(page)31 b(84,)h(for)e(a)g(complete)h(description\):)150
+1924 y(page)31 b(86,)h(for)e(a)g(complete)h(description\):)150
2082 y Fp(-m)f Fo(message)630 2191 y Fu(Use)h Fo(message)36
b Fu(as)31 b(log)f(information,)f(instead)h(of)h(in)m(v)m(oking)e(an)h
(editor.)275 2349 y(There)f(are)i(the)g(follo)m(wing)e(additional)f(sp)
s(ecial)h(options.)150 2507 y Fp(-b)h Fo(branc)m(h)83
b Fu(See)31 b(Section)f(13.6)i([Multiple)c(v)m(endor)i(branc)m(hes],)h
-(page)g(75.)150 2665 y Fp(-k)f Fo(subst)145 b Fu(Indicate)38
+(page)g(77.)150 2665 y Fp(-k)f Fo(subst)145 b Fu(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 2774
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
2884 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(71,)h(for)e(a)g(list)f(of)i(v)-5
+([Substitution)c(mo)s(des],)j(page)g(73,)h(for)e(a)g(list)f(of)i(v)-5
b(alid)630 2994 y(`)p Fp(-k)p Fu(')30 b(settings.)150
3151 y Fp(-I)g Fo(name)142 b Fu(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
@@ -14491,7 +14727,7 @@ b(sp)s(ecify)f(`-I)i(!'.)630 3504 y Fo(name)38 b Fu(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 3614
y(`)p Fp(.cvsignore)p Fu(')d(\014le.)40 b(See)31 b(Section)f(C.9)g
-([cvsignore],)h(page)g(135.)150 3772 y Fp(-W)f Fo(sp)s(ec)184
+([cvsignore],)h(page)g(134.)150 3772 y Fp(-W)f Fo(sp)s(ec)184
b Fu(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 3881 y(rep)s(eatedly)-8 b(.)630 4015 y Fo(sp)s(ec)40
@@ -14514,11 +14750,11 @@ Fo(\014le)285 b Fu(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 5340 y(ha)m(v)m(e)i(to)f(merge)g(the)f(c)m(hanges.)p
eop
-%%Page: 102 104
-102 103 bop 150 -116 a Fu(102)2066 b(CVS|Concurren)m(t)29
+%%Page: 104 106
+104 105 bop 150 -116 a Fu(104)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(I)g Fo(\014le)285
b Fu(The)30 b(\014le)f(is)h(b)s(eing)f(ignored)g(\(see)j(Section)e(C.9)
-g([cvsignore],)h(page)g(135\).)150 523 y Fp(L)f Fo(\014le)285
+g([cvsignore],)h(page)g(134\).)150 523 y Fp(L)f Fo(\014le)285
b Fu(The)31 b(\014le)f(is)g(a)i(sym)m(b)s(olic)e(link;)g
Fp(cvs)f(import)h Fu(ignores)g(sym)m(b)s(olic)g(links.)41
b(P)m(eople)32 b(p)s(erio)s(di-)630 632 y(cally)f(suggest)h(that)h
@@ -14531,7 +14767,7 @@ Fp(modules)p Fu(')e(\014le)h(can)g(b)s(e)g(used)g(to)h(recreate)i(sym)m
b(etc.;)i(see)f(Section)f(C.1)h([mo)s(dules],)e(page)i(125.\))150
1181 y Fn(A.12.3)62 b(imp)s(ort)41 b(examples)275 1372
y Fu(See)30 b(Chapter)g(13)h([T)-8 b(rac)m(king)31 b(sources],)g(page)g
-(73,)g(and)f(Section)g(3.1.1)j([F)-8 b(rom)31 b(\014les],)e(page)j(27.)
+(75,)g(and)f(Section)g(3.1.1)j([F)-8 b(rom)31 b(\014les],)e(page)j(27.)
150 1625 y Fq(A.13)68 b(log|Prin)l(t)46 b(out)f(log)h(information)g
(for)f(\014les)225 1816 y Fs(\017)60 b Fu(Synopsis:)39
b(log)30 b([options])g([\014les)p Fh(:)15 b(:)g(:)q Fu(])225
@@ -14558,7 +14794,7 @@ Ft(cvs)e Fu(prin)m(t)150 3028 y(times)d(in)f(the)i(lo)s(cal)e
(timezone\).)275 3161 y Fi(W)-8 b(arning:)64 b Fp(log)41
b Fu(uses)h(`)p Fp(-R)p Fu(')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 Ft(cvs)h Fu(\(see)150
-3271 y(Section)30 b(A.5)h([Common)g(options],)f(page)h(84\).)150
+3271 y(Section)30 b(A.5)h([Common)g(options],)f(page)h(86\).)150
3491 y Fn(A.13.1)62 b(log)42 b(options)275 3682 y Fu(By)37
b(default,)i Fp(log)d Fu(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
@@ -14572,7 +14808,7 @@ b Fu(Prin)m(t)31 b(information)e(ab)s(out)j(revisions)d(with)i(a)h(c)m
b(The)32 b(date)h(formats)g(accepted)h(are)f(those)630
4433 y(accepted)43 b(b)m(y)f(the)g(`)p Fp(-D)p Fu(')g(option)f(to)h
(man)m(y)g(other)g Ft(cvs)f Fu(commands)h(\(see)g(Section)g(A.5)630
-4542 y([Common)30 b(options],)g(page)h(84\).)42 b(Dates)32
+4542 y([Common)30 b(options],)g(page)h(86\).)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
4699 y Fo(d1)7 b Fp(<)p Fo(d2)630 4808 y(d2)g Fp(>)p
Fo(d1)233 b Fu(Select)31 b(the)f(revisions)f(that)i(w)m(ere)f(dep)s
@@ -14581,9 +14817,9 @@ Fu(.)630 4964 y Fp(<)p Fo(d)630 5074 y(d)t Fp(>)377 b
Fu(Select)31 b(all)e(revisions)f(dated)j Fo(d)i Fu(or)e(earlier.)630
5230 y Fo(d)t Fp(<)630 5340 y(>)p Fo(d)381 b Fu(Select)31
b(all)e(revisions)f(dated)j Fo(d)i Fu(or)e(later.)p eop
-%%Page: 103 105
-103 104 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(103)630 366 y Fo(d)429 b Fu(Select)31
+%%Page: 105 107
+105 106 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(105)630 366 y Fo(d)429 b Fu(Select)31
b(the)f(single,)f(latest)i(revision)e(dated)i Fo(d)i
Fu(or)d(earlier.)630 534 y(The)j(`)p Fp(>)p Fu(')g(or)g(`)p
Fp(<)p Fu(')g(c)m(haracters)i(ma)m(y)e(b)s(e)g(follo)m(w)m(ed)g(b)m(y)f
@@ -14648,96 +14884,93 @@ Fu(',)h(`)p Fp(-s)p Fu(',)g(and)f(`)p Fp(-w)p Fu(',)150
Fu('.)150 5139 y Fn(A.13.2)62 b(log)42 b(examples)275
5340 y Fu(Con)m(tributed)28 b(examples)i(are)h(gratefully)e(accepted.)p
eop
-%%Page: 104 106
-104 105 bop 150 -116 a Fu(104)2066 b(CVS|Concurren)m(t)29
+%%Page: 106 108
+106 107 bop 150 -116 a Fu(106)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fq(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
-553 y Fs(\017)60 b Fu(rdi\013)29 b([-\015ags])i([-V)g(vn])f([-r)h(t)p
+556 y Fs(\017)60 b Fu(rdi\013)29 b([-\015ags])i([-V)g(vn])f([-r)h(t)p
Fp(|)p Fu(-D)g(d)f([-r)g(t2)p Fp(|)p Fu(-D)i(d2]])e(mo)s(dules)p
-Fh(:)15 b(:)g(:)225 681 y Fs(\017)60 b Fu(Requires:)40
-b(rep)s(ository)-8 b(.)225 809 y Fs(\017)60 b Fu(Changes:)40
-b(nothing.)225 938 y Fs(\017)60 b Fu(Synon)m(ym:)40 b(patc)m(h)275
-1085 y(Builds)30 b(a)j(Larry)f(W)-8 b(all)32 b(format)h(patc)m(h\(1\))h
+Fh(:)15 b(:)g(:)225 688 y Fs(\017)60 b Fu(Requires:)40
+b(rep)s(ository)-8 b(.)225 819 y Fs(\017)60 b Fu(Changes:)40
+b(nothing.)225 951 y Fs(\017)60 b Fu(Synon)m(ym:)40 b(patc)m(h)275
+1104 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 1194 y(in)m(to)25 b(the)f Fp(patch)f
+(e)f(fed)g(directly)150 1214 y(in)m(to)25 b(the)f Fp(patch)f
Fu(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 1304 y(of)30
+i(new)f(release.)39 b(\(This)23 b(is)h(one)150 1323 y(of)30
b(the)g(few)f Ft(cvs)g Fu(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 1413 y(prior)g(c)m(hec)m(k)m(out.\))43 b(The)30 b(di\013)f(output)h
+150 1433 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
-1542 y(Y)-8 b(ou)25 b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p
+1564 y(Y)-8 b(ou)25 b(can)g(sp)s(ecify)e(\(using)h(the)h(standard)f(`)p
Fp(-r)p Fu(')g(and)h(`)p Fp(-D)p Fu(')f(options\))h(an)m(y)g(com)m
-(bination)f(of)h(one)g(or)g(t)m(w)m(o)150 1651 y(revisions)i(or)i
+(bination)f(of)h(one)g(or)g(t)m(w)m(o)150 1674 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
-1761 y(b)s(et)m(w)m(een)h(that)g(revision)e(or)h(date)h(and)f(the)g
+1783 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 Ft(r)n(cs)e
-Fu(\014le.)275 1889 y(Note)34 b(that)f(if)f(the)h(soft)m(w)m(are)h
+Fu(\014le.)275 1915 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 1999 y(it)i(ma)m(y)h(b)s(e)e(necessary)
+(directory)-8 b(,)33 b(then)150 2025 y(it)i(ma)m(y)h(b)s(e)e(necessary)
i(to)g(sp)s(ecify)d(the)j(`)p Fp(-p)p Fu(')f(option)g(to)g(the)h
Fp(patch)e Fu(command)h(when)f(patc)m(hing)h(the)150
-2108 y(old)30 b(sources,)g(so)h(that)g Fp(patch)e Fu(is)g(able)h(to)h
+2134 y(old)30 b(sources,)g(so)h(that)g Fp(patch)e Fu(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 2314 y Fn(A.14.1)62 b(rdi\013)41 b(options)275
-2500 y Fu(These)f(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
+(directories.)150 2349 y Fn(A.14.1)62 b(rdi\013)41 b(options)275
+2539 y Fu(These)f(standard)g(options)h(are)g(supp)s(orted)e(b)m(y)i
Fp(rdiff)f Fu(\(see)i(Section)f(A.5)g([Common)g(options],)150
-2610 y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
-150 2757 y Fp(-D)g Fo(date)183 b Fu(Use)31 b(the)f(most)h(recen)m(t)g
-(revision)e(no)h(later)h(than)f Fo(date)p Fu(.)150 2904
+2649 y(page)31 b(86,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
+150 2802 y Fp(-D)g Fo(date)183 b Fu(Use)31 b(the)f(most)h(recen)m(t)g
+(revision)e(no)h(later)h(than)f Fo(date)p Fu(.)150 2955
y Fp(-f)384 b Fu(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
-3013 y(ignoring)29 b(the)h(\014le\).)150 3160 y Fp(-l)384
+3065 y(ignoring)29 b(the)h(\014le\).)150 3218 y Fp(-l)384
b Fu(Lo)s(cal;)30 b(don't)h(descend)f(sub)s(directories.)150
-3307 y Fp(-R)384 b Fu(Examine)30 b(directories)f(recursiv)m(ely)-8
+3372 y Fp(-R)384 b Fu(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
-3454 y Fp(-r)g Fo(tag)229 b Fu(Use)31 b(revision)d Fo(tag)p
-Fu(.)275 3601 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 3748 y Fp(-c)384
+3525 y Fp(-r)g Fo(tag)229 b Fu(Use)31 b(revision)d Fo(tag)p
+Fu(.)275 3679 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 3832 y Fp(-c)384
b Fu(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 3895 y Fp(-s)384
+b(This)28 b(is)i(the)g(default)g(format.)150 3985 y Fp(-s)384
b Fu(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 4005
+(a)g(patc)m(h.)63 b(The)38 b(summary)e(includes)630 4095
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 4114 y(sen)m(t)f(to)f(the)g(standard)g(output)f(device.)41
+b(is)630 4205 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
-4224 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 4371 y Fp(-t)384
+4314 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 4468 y Fp(-t)384
b Fu(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 4480 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 4627 y Fp(-u)384
-b Fu(Use)29 b(the)g(unidi\013)d(format)k(for)e(the)h(con)m(text)i
-(di\013s.)39 b(This)27 b(option)i(is)f(not)h(a)m(v)-5
-b(ailable)28 b(if)g(y)m(our)630 4737 y Fp(diff)k Fu(do)s(es)h(not)h
-(supp)s(ort)e(the)i(unidi\013)c(format.)50 b(Remem)m(b)s(er)34
-b(that)g(old)e(v)m(ersions)h(of)h(the)630 4847 y Fp(patch)24
-b Fu(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
-4956 y(to)31 b(the)g(net)f(y)m(ou)h(should)d(probably)h(not)i(use)f(`)p
-Fp(-u)p Fu('.)150 5103 y Fp(-V)g Fo(vn)255 b Fu(Expand)29
-b(k)m(eyw)m(ords)h(according)h(to)g(the)f(rules)f(curren)m(t)h(in)f
-Ft(r)n(cs)g Fu(v)m(ersion)g Fo(vn)h Fu(\(the)h(expan-)630
-5213 y(sion)37 b(format)g(c)m(hanged)i(with)d Ft(r)n(cs)h
-Fu(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 Ft(r)n(cs)e
-Fu(v)m(ersion)h(5)h(do)s(es.)p eop
-%%Page: 105 107
-105 106 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(105)150 366 y Fn(A.14.2)62 b(rdi\013)41
-b(examples)275 567 y Fu(Supp)s(ose)35 b(y)m(ou)j(receiv)m(e)g(mail)d
-(from)i Fp(foo@bar.com)d Fu(asking)j(for)g(an)g(up)s(date)g(from)f
-(release)i(1.2)g(to)150 676 y(1.4)31 b(of)f(the)f(tc)i(compiler.)39
-b(Y)-8 b(ou)30 b(ha)m(v)m(e)h(no)e(suc)m(h)h(patc)m(hes)g(on)g(hand,)f
-(but)g(with)f Ft(cvs)h Fu(that)h(can)g(easily)f(b)s(e)150
-786 y(\014xed)h(with)f(a)i(command)f(suc)m(h)g(as)g(this:)390
+b(is)630 4577 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 4731 y Fp(-u)384
+b Fu(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 4840 y Fp(patch)24 b Fu(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 4950 y(to)31 b(the)g(net)f(y)m(ou)h(should)d(probably)h(not)i
+(use)f(`)p Fp(-u)p Fu('.)150 5103 y Fp(-V)g Fo(vn)255
+b Fu(Expand)29 b(k)m(eyw)m(ords)h(according)h(to)g(the)f(rules)f
+(curren)m(t)h(in)f Ft(r)n(cs)g Fu(v)m(ersion)g Fo(vn)h
+Fu(\(the)h(expan-)630 5213 y(sion)37 b(format)g(c)m(hanged)i(with)d
+Ft(r)n(cs)h Fu(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
+Ft(r)n(cs)e Fu(v)m(ersion)h(5)h(do)s(es.)p eop
+%%Page: 107 109
+107 108 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
+(commands)1910 b(107)150 366 y Fn(A.14.2)62 b(rdi\013)41
+b(examples)275 567 y Fu(Supp)s(ose)29 b(y)m(ou)i(receiv)m(e)h(mail)e
+(from)h Fp(foo@example.net)c Fu(asking)j(for)h(an)g(up)s(date)g(from)f
+(release)i(1.2)150 676 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 Ft(cvs)g Fu(that)i(can)g(easily)150 786
+y(b)s(e)f(\014xed)f(with)h(a)g(command)g(suc)m(h)g(as)h(this:)390
922 y Fp($)47 b(cvs)g(rdiff)g(-c)g(-r)g(FOO1_2)f(-r)h(FOO1_4)f(tc)i(|)f
(\\)390 1026 y($$)g(Mail)g(-s)g('The)g(patches)e(you)i(asked)g(for')f
-(foo@bar.com)275 1168 y Fu(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
+(foo@example.net)275 1168 y Fu(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
Fp(R_1_3fix)p Fu(')e(for)i(bug\014xes.)150 1278 y(`)p
Fp(R_1_3_1)p Fu(')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
@@ -14765,7 +14998,7 @@ 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
3193 y(lea)m(v)m(e)k(no)e(trace)i(in)d(the)i Ft(cvs)f
Fu(history)f(\014le)h(\(see)i(Section)e(C.10)h([history)f(\014le],)h
-(page)g(136\))h(that)f(y)m(ou'v)m(e)150 3302 y(abandoned)e(y)m(our)g(c)
+(page)g(135\))h(that)f(y)m(ou'v)m(e)150 3302 y(abandoned)e(y)m(our)g(c)
m(hec)m(k)m(out.)275 3444 y(Use)c(`)p Fp(cvs)j(release)p
Fu(')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
@@ -14793,206 +15026,66 @@ Fu(command)j(deletes)g(all)e(directories)h(and)g(\014les)g(recursiv)m
(e)h(created)630 5103 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 Fp(add)630 5213 y Fu(command;)i(see)f(Section)g(7.1)h([Adding)d
-(\014les],)i(page)g(47\))h(will)c(b)s(e)i(silen)m(tly)f(deleted|ev)m
+(\014les],)i(page)g(49\))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: 106 108
-106 107 bop 150 -116 a Fu(106)2066 b(CVS|Concurren)m(t)29
+%%Page: 108 110
+108 109 bop 150 -116 a Fu(108)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fn(A.15.2)62 b(release)41
-b(output)275 560 y Fu(Before)31 b Fp(release)e Fu(releases)j(y)m(our)e
+b(output)275 562 y Fu(Before)31 b Fp(release)e Fu(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 670 y(not)f(up-to-date.)275
-805 y Fi(W)-8 b(arning:)37 b Fu(An)m(y)25 b(new)f(directories)g(that)h
+(y)g(\014le)f(that)i(is)150 671 y(not)f(up-to-date.)275
+808 y Fi(W)-8 b(arning:)37 b Fu(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
-Ft(cvs)e Fu(directory)150 915 y(hierarc)m(h)m(y)35 b(with)g(the)h
+Ft(cvs)e Fu(directory)150 918 y(hierarc)m(h)m(y)35 b(with)g(the)h
Fp(add)f Fu(command)h(\(see)h(Section)e(7.1)i([Adding)e(\014les],)h
-(page)h(47\))g(will)c(b)s(e)j(silen)m(tly)150 1024 y(ignored)29
+(page)h(49\))g(will)c(b)s(e)j(silen)m(tly)150 1027 y(ignored)29
b(\(and)i(deleted,)f(if)f(`)p Fp(-d)p Fu(')i(is)e(sp)s(eci\014ed\),)g
-(ev)m(en)i(if)f(they)g(con)m(tain)h(\014les.)150 1185
-y Fp(U)f Fo(\014le)150 1295 y Fp(P)g Fo(\014le)285 b
+(ev)m(en)i(if)f(they)g(con)m(tain)h(\014les.)150 1190
+y Fp(U)f Fo(\014le)150 1300 y Fp(P)g Fo(\014le)285 b
Fu(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 1405 y(mo)s(di\014ed)28 b(y)m(our)j(lo)s(cal)e(cop)m(y)i(of)g(the)f
+630 1410 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 Fp(U)p Fu(')h(and)f(`)p Fp(P)p Fu(')g(mean)g(the)h
-(same)g(thing\).)150 1565 y Fp(A)f Fo(\014le)285 b Fu(The)36
+(same)g(thing\).)150 1572 y Fp(A)f Fo(\014le)285 b Fu(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
-1675 y(b)s(een)d(committed)g(to)h(the)g(rep)s(ository)-8
+1681 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 1784 y(\014le)29 b(will)f(b)s(e)i(lost.)150
-1945 y Fp(R)g Fo(\014le)285 b Fu(The)33 b(\014le)g(has)h(b)s(een)f
+(sources)f(this)630 1791 y(\014le)29 b(will)f(b)s(e)i(lost.)150
+1953 y Fp(R)g Fo(\014le)285 b Fu(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 2054 y(y)m(et)k(b)s(een)d(remo)m
+(the)g(sources,)h(but)e(has)h(not)630 2062 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 2164 y(remo)m(v)-5
-b(al.)41 b(See)31 b(Section)f(A.8)h([commit],)g(page)g(93.)150
-2324 y Fp(M)f Fo(\014le)285 b Fu(The)38 b(\014le)f(is)g(mo)s(di\014ed)f
+(v)m(e)h(not)e(y)m(et)i(committed)f(the)630 2172 y(remo)m(v)-5
+b(al.)41 b(See)31 b(Section)f(A.8)h([commit],)g(page)g(95.)150
+2334 y Fp(M)f Fo(\014le)285 b Fu(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 2434 y(revision)29
-b(inside)f(the)i(rep)s(ository)-8 b(.)150 2594 y Fp(?)30
+b(migh)m(t)g(also)g(b)s(e)f(a)i(new)m(er)630 2443 y(revision)29
+b(inside)f(the)i(rep)s(ository)-8 b(.)150 2605 y Fp(?)30
b Fo(\014le)285 b(\014le)42 b Fu(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 2704 y(source)g(rep)s(ository)-8
+(ything)f(in)g(the)630 2715 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
-Ft(cvs)g Fu(to)h(ignore)f(\(see)h(the)g(de-)630 2813
+Ft(cvs)g Fu(to)h(ignore)f(\(see)h(the)g(de-)630 2824
y(scription)31 b(of)i(the)g(`)p Fp(-I)p Fu(')g(option,)g(and)f(see)h
-(Section)g(C.9)g([cvsignore],)h(page)g(135\).)49 b(If)33
-b(y)m(ou)630 2923 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 3149 y Fn(A.15.3)62
-b(release)41 b(examples)275 3343 y Fu(Release)31 b(the)f(mo)s(dule,)f
-(and)h(delete)g(y)m(our)h(lo)s(cal)e(w)m(orking)h(cop)m(y)h(of)g(the)f
-(\014les.)390 3473 y Fp($)47 b(cd)h(..)429 b(#)47 b Fu(Y)-8
-b(ou)31 b(m)m(ust)f(stand)g(immediately)f(ab)s(o)m(v)m(e)i(the)1154
-3576 y Fp(#)47 b Fu(sources)30 b(when)g(y)m(ou)h(issue)e(`)p
-Fp(cvs)47 b(release)p Fu('.)390 3680 y Fp($)g(cvs)g(release)f(-d)h(tc)
-390 3784 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f
-(repository.)390 3888 y(Are)h(you)g(sure)f(you)h(want)g(to)g(release)f
-(\(and)h(delete\))e(module)i(`tc':)f(y)390 3992 y($)150
-4252 y Fq(A.16)68 b(rtag|Add)45 b(a)g(sym)l(b)t(olic)g(tag)h(to)g(a)f
-(mo)t(dule)225 4445 y Fs(\017)60 b Fu(rtag)31 b([-falnR])f([-b])h([-d])
-f([-r)h(tag)g Fp(|)f Fu(-Ddate])j(sym)m(b)s(olic)p 2209
-4445 28 4 v 31 w(tag)e(mo)s(dules)p Fh(:)15 b(:)g(:)225
-4580 y Fs(\017)60 b Fu(Requires:)40 b(rep)s(ository)-8
-b(.)225 4715 y Fs(\017)60 b Fu(Changes:)40 b(rep)s(ository)-8
-b(.)225 4850 y Fs(\017)60 b Fu(Synon)m(ym:)40 b(rfreeze)275
-5011 y(Y)-8 b(ou)42 b(can)g(use)f(this)g(command)g(to)h(assign)f(sym)m
-(b)s(olic)f(tags)j(to)f(particular,)h(explicitly)d(sp)s(eci\014ed)150
-5121 y(source)i(revisions)e(in)h(the)h(rep)s(ository)-8
-b(.)76 b Fp(rtag)40 b Fu(w)m(orks)i(directly)f(on)h(the)g(rep)s
-(ository)f(con)m(ten)m(ts)j(\(and)150 5230 y(requires)27
-b(no)i(prior)e(c)m(hec)m(k)m(out\).)43 b(Use)29 b Fp(tag)e
-Fu(instead)h(\(see)i(Section)e(A.17)i([tag],)h(page)f(107\),)h(to)e
-(base)g(the)150 5340 y(selection)h(of)h(revisions)d(on)i(the)h(con)m
-(ten)m(ts)h(of)f(y)m(our)f(w)m(orking)g(directory)-8
-b(.)p eop
-%%Page: 107 109
-107 108 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(107)275 366 y(If)22 b(y)m(ou)h(attempt)h(to)f(use)g(a)
-g(tag)h(name)f(that)g(already)g(exists,)h Ft(cvs)e Fu(will)e(complain)h
-(and)h(not)h(o)m(v)m(erwrite)150 476 y(that)31 b(tag.)42
-b(Use)31 b(the)f(`)p Fp(-F)p Fu(')g(option)g(to)h(force)g(the)g(new)f
-(tag)h(v)-5 b(alue.)150 710 y Fn(A.16.1)62 b(rtag)41
-b(options)275 908 y Fu(These)k(standard)f(options)h(are)h(supp)s(orted)
-d(b)m(y)i Fp(rtag)f Fu(\(see)j(Section)e(A.5)h([Common)f(options],)150
-1018 y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
-150 1185 y Fp(-D)g Fo(date)183 b Fu(T)-8 b(ag)31 b(the)g(most)g(recen)m
-(t)g(revision)e(no)h(later)g(than)g Fo(date)p Fu(.)150
-1349 y Fp(-f)384 b Fu(Only)21 b(useful)f(with)h(the)i(`)p
-Fp(-D)30 b Fo(date)5 b Fu(')23 b(or)g(`)p Fp(-r)30 b
-Fo(tag)8 b Fu(')23 b(\015ags.)38 b(If)22 b(no)h(matc)m(hing)f(revision)
-f(is)g(found,)630 1459 y(use)30 b(the)h(most)f(recen)m(t)i(revision)c
-(\(instead)i(of)h(ignoring)e(the)h(\014le\).)150 1623
-y Fp(-F)384 b Fu(Ov)m(erwrite)30 b(an)g(existing)f(tag)j(of)e(the)h
-(same)g(name)f(on)h(a)f(di\013eren)m(t)g(revision.)150
-1788 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
-(orking)g(directory)-8 b(.)150 1952 y Fp(-n)384 b Fu(Do)40
-b(not)f(run)e(an)m(y)j(tag)g(program)e(that)i(w)m(as)f(sp)s(eci\014ed)e
-(with)h(the)h(`)p Fp(-t)p Fu(')g(\015ag)g(inside)e(the)630
-2062 y(`)p Fp(modules)p Fu(')29 b(\014le.)40 b(\(see)31
-b(Section)f(C.1)h([mo)s(dules],)e(page)i(125\).)150 2226
-y Fp(-R)384 b Fu(T)-8 b(ag)31 b(directories)f(recursiv)m(ely)-8
-b(.)40 b(This)28 b(is)h(on)i(b)m(y)f(default.)150 2391
-y Fp(-r)g Fo(tag)229 b Fu(Only)33 b(tag)j(those)g(\014les)d(that)j(con)
-m(tain)f Fo(tag)p Fu(.)55 b(This)33 b(can)i(b)s(e)f(used)g(to)i(rename)
-f(a)g(tag:)51 b(tag)630 2500 y(only)29 b(the)g(\014les)g(iden)m
-(ti\014ed)f(b)m(y)h(the)h(old)f(tag,)i(then)e(delete)h(the)g(old)e
-(tag,)j(lea)m(ving)f(the)f(new)630 2610 y(tag)j(on)e(exactly)h(the)g
-(same)f(\014les)g(as)g(the)h(old)e(tag.)275 2777 y(In)g(addition)g(to)i
-(the)f(ab)s(o)m(v)m(e)i(common)f(options,)f(these)g(options)g(are)h(a)m
-(v)-5 b(ailable:)150 2944 y Fp(-a)384 b Fu(Use)32 b(the)f(`)p
-Fp(-a)p Fu(')g(option)g(to)h(ha)m(v)m(e)h Fp(rtag)d Fu(lo)s(ok)h(in)f
-(the)h(`)p Fp(Attic)p Fu(')g(\(see)h(Section)f(2.2.4)i([A)m(ttic],)630
-3054 y(page)j(11\))g(for)f(remo)m(v)m(ed)h(\014les)e(that)h(con)m(tain)
-h(the)f(sp)s(eci\014ed)e(tag.)56 b(The)35 b(tag)h(is)e(remo)m(v)m(ed)
-630 3163 y(from)27 b(these)i(\014les,)e(whic)m(h)g(mak)m(es)h(it)g(con)
-m(v)m(enien)m(t)h(to)f(re-use)g(a)g(sym)m(b)s(olic)f(tag)i(as)f(dev)m
-(elop-)630 3273 y(men)m(t)j(con)m(tin)m(ues)f(\(and)g(\014les)g(get)h
-(remo)m(v)m(ed)h(from)e(the)g(up-coming)g(distribution\).)150
-3437 y Fp(-b)384 b Fu(Mak)m(e)32 b(the)f(tag)g(a)g(branc)m(h)f(tag.)42
-b(See)30 b(Chapter)g(5)h([Branc)m(hing)f(and)g(merging],)g(page)h(37.)
-150 3602 y Fp(-d)384 b Fu(Delete)32 b(the)e(tag)i(instead)d(of)i
-(creating)g(it.)630 3739 y(In)25 b(general,)i(tags)g(\(often)g(the)f
-(sym)m(b)s(olic)e(names)i(of)g(soft)m(w)m(are)h(distributions\))c
-(should)h(not)630 3848 y(b)s(e)33 b(remo)m(v)m(ed,)j(but)e(the)g(`)p
-Fp(-d)p Fu(')g(option)f(is)g(a)m(v)-5 b(ailable)34 b(as)g(a)g(means)g
-(to)h(remo)m(v)m(e)g(completely)630 3958 y(obsolete)25
-b(sym)m(b)s(olic)e(names)i(if)f(necessary)h(\(as)g(migh)m(t)f(b)s(e)g
-(the)h(case)h(for)e(an)h(Alpha)e(release,)630 4068 y(or)30
-b(if)g(y)m(ou)g(mistagged)h(a)g(mo)s(dule\).)150 4322
-y Fq(A.17)68 b(tag|Add)45 b(a)g(sym)l(b)t(olic)h(tag)f(to)h(c)l(hec)l
-(k)l(ed)f(out)g(v)l(ersions)h(of)491 4455 y(\014les)225
-4652 y Fs(\017)60 b Fu(tag)32 b([-lR])e([-b])g([-c])i([-d])f(sym)m(b)s
-(olic)p 1518 4652 28 4 v 31 w(tag)g([\014les)p Fh(:)15
-b(:)g(:)q Fu(])225 4789 y Fs(\017)60 b Fu(Requires:)40
-b(w)m(orking)29 b(directory)-8 b(,)31 b(rep)s(ository)-8
-b(.)225 4926 y Fs(\017)60 b Fu(Changes:)40 b(rep)s(ository)-8
-b(.)225 5063 y Fs(\017)60 b Fu(Synon)m(ym:)40 b(freeze)275
-5230 y(Use)f(this)f(command)h(to)h(assign)f(sym)m(b)s(olic)f(tags)i(to)
-g(the)f(nearest)h(rep)s(ository)e(v)m(ersions)h(to)h(y)m(our)150
-5340 y(w)m(orking)27 b(sources.)40 b(The)27 b(tags)i(are)f(applied)e
-(immediately)g(to)i(the)g(rep)s(ository)-8 b(,)28 b(as)g(with)e
-Fp(rtag)p Fu(,)i(but)f(the)p eop
-%%Page: 108 110
-108 109 bop 150 -116 a Fu(108)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y(v)m(ersions)25
-b(are)h(supplied)d(implicitly)f(b)m(y)k(the)g Ft(cvs)e
-Fu(records)i(of)g(y)m(our)g(w)m(orking)f(\014les')g(history)g(rather)g
-(than)150 476 y(applied)j(explicitly)-8 b(.)275 604 y(One)29
-b(use)h(for)f(tags)i(is)e(to)i(record)e(a)i(snapshot)e(of)h(the)g
-(curren)m(t)g(sources)g(when)f(the)h(soft)m(w)m(are)h(freeze)150
-713 y(date)c(of)f(a)g(pro)5 b(ject)27 b(arriv)m(es.)38
-b(As)26 b(bugs)g(are)g(\014xed)f(after)i(the)f(freeze)h(date,)h(only)d
-(those)h(c)m(hanged)h(sources)150 823 y(that)k(are)g(to)g(b)s(e)f(part)
-g(of)g(the)h(release)g(need)f(b)s(e)f(re-tagged.)275
-951 y(The)i(sym)m(b)s(olic)f(tags)i(are)h(mean)m(t)f(to)h(p)s(ermanen)m
-(tly)d(record)h(whic)m(h)g(revisions)f(of)h(whic)m(h)g(\014les)f(w)m
-(ere)150 1060 y(used)k(in)f(creating)h(a)h(soft)m(w)m(are)h
-(distribution.)49 b(The)33 b Fp(checkout)g Fu(and)g Fp(update)g
-Fu(commands)h(allo)m(w)g(y)m(ou)150 1170 y(to)28 b(extract)g(an)f
-(exact)i(cop)m(y)e(of)g(a)h(tagged)g(release)g(at)f(an)m(y)h(time)e(in)
-g(the)h(future,)g(regardless)f(of)i(whether)150 1279
-y(\014les)h(ha)m(v)m(e)j(b)s(een)e(c)m(hanged,)h(added,)f(or)g(remo)m
-(v)m(ed)h(since)f(the)h(release)f(w)m(as)h(tagged.)275
-1407 y(This)c(command)h(can)h(also)g(b)s(e)f(used)g(to)i(delete)f(a)g
-(sym)m(b)s(olic)e(tag,)k(or)e(to)g(create)i(a)e(branc)m(h.)40
-b(See)29 b(the)150 1517 y(options)h(section)g(b)s(elo)m(w.)275
-1644 y(If)22 b(y)m(ou)h(attempt)h(to)f(use)g(a)g(tag)h(name)f(that)g
-(already)g(exists,)h Ft(cvs)e Fu(will)e(complain)h(and)h(not)h(o)m(v)m
-(erwrite)150 1754 y(that)31 b(tag.)42 b(Use)31 b(the)f(`)p
-Fp(-F)p Fu(')g(option)g(to)h(force)g(the)g(new)f(tag)h(v)-5
-b(alue.)150 1958 y Fn(A.17.1)62 b(tag)41 b(options)275
-2144 y Fu(These)49 b(standard)g(options)g(are)h(supp)s(orted)e(b)m(y)h
-Fp(tag)g Fu(\(see)i(Section)e(A.5)i([Common)e(options],)150
-2253 y(page)31 b(84,)h(for)e(a)g(complete)h(description)e(of)h(them\):)
-150 2417 y Fp(-F)384 b Fu(Ov)m(erwrite)30 b(an)g(existing)f(tag)j(of)e
-(the)h(same)g(name)f(on)h(a)f(di\013eren)m(t)g(revision.)150
-2563 y Fp(-l)384 b Fu(Lo)s(cal;)30 b(run)f(only)h(in)f(curren)m(t)h(w)m
-(orking)g(directory)-8 b(.)150 2709 y Fp(-R)384 b Fu(T)-8
-b(ag)31 b(directories)f(recursiv)m(ely)-8 b(.)40 b(This)28
-b(is)h(on)i(b)m(y)f(default.)275 2855 y(Tw)m(o)g(sp)s(ecial)f(options)h
-(are)g(a)m(v)-5 b(ailable:)150 3001 y Fp(-b)384 b Fu(Mak)m(e)33
-b(the)f(tag)h(a)f(branc)m(h)f(tag)i(\(see)f(Chapter)f(5)h([Branc)m
-(hing)f(and)g(merging],)h(page)g(37\),)630 3110 y(allo)m(wing)j
-(concurren)m(t,)j(isolated)e(dev)m(elopmen)m(t.)59 b(This)35
-b(is)g(most)i(useful)e(for)h(creating)h(a)630 3220 y(patc)m(h)31
-b(to)g(a)g(previously)d(released)i(soft)m(w)m(are)i(distribution.)150
-3366 y Fp(-c)384 b Fu(Chec)m(k)35 b(that)g(all)f(\014les)f(whic)m(h)g
-(are)i(to)h(b)s(e)e(tagged)i(are)f(unmo)s(di\014ed.)50
-b(This)33 b(can)i(b)s(e)f(used)630 3475 y(to)d(mak)m(e)g(sure)f(that)h
-(y)m(ou)g(can)g(reconstruct)f(the)h(curren)m(t)f(\014le)f(con)m(ten)m
-(ts.)150 3621 y Fp(-d)384 b Fu(Delete)32 b(a)e(tag.)630
-3749 y(If)h(y)m(ou)h(use)f(`)p Fp(cvs)f(tag)f(-d)h(symbolic_tag)p
-Fu(',)f(the)j(sym)m(b)s(olic)e(tag)j(y)m(ou)e(sp)s(ecify)g(is)f
-(deleted)630 3858 y(instead)35 b(of)h(b)s(eing)e(added.)56
-b(W)-8 b(arning:)50 b(Be)37 b(v)m(ery)f(certain)f(of)h(y)m(our)g
-(ground)e(b)s(efore)i(y)m(ou)630 3968 y(delete)23 b(a)g(tag;)k(doing)21
-b(this)h(p)s(ermanen)m(tly)f(discards)g(some)i(historical)e
-(information,)i(whic)m(h)630 4078 y(ma)m(y)31 b(later)f(turn)g(out)g
-(to)h(b)s(e)f(v)-5 b(aluable.)150 4315 y Fq(A.18)68 b(up)t(date|Bring)
-45 b(w)l(ork)g(tree)h(in)f(sync)f(with)i(rep)t(ository)225
-4500 y Fs(\017)60 b Fu(up)s(date)30 b([-Ad\015PpR])f([-d])i([-r)f(tag)p
-Fp(|)p Fu(-D)i(date])g(\014les)p Fh(:)15 b(:)g(:)225
-4628 y Fs(\017)60 b Fu(Requires:)40 b(rep)s(ository)-8
-b(,)30 b(w)m(orking)f(directory)-8 b(.)225 4756 y Fs(\017)60
+(Section)g(C.9)g([cvsignore],)h(page)g(134\).)49 b(If)33
+b(y)m(ou)630 2934 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 3163 y Fn(A.15.3)62
+b(release)41 b(examples)275 3358 y Fu(Release)31 b(the)f(`)p
+Fp(tc)p Fu(')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 3489
+y Fp($)47 b(cd)h(..)429 b(#)47 b Fu(Y)-8 b(ou)31 b(m)m(ust)f(stand)g
+(immediately)f(ab)s(o)m(v)m(e)i(the)1154 3593 y Fp(#)47
+b Fu(sources)30 b(when)g(y)m(ou)h(issue)e(`)p Fp(cvs)47
+b(release)p Fu('.)390 3697 y Fp($)g(cvs)g(release)f(-d)h(tc)390
+3801 y(You)g(have)g([0])f(altered)g(files)h(in)g(this)f(repository.)390
+3905 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 4008 y($)150 4272 y Fq(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 4467 y Fs(\017)60 b Fu(up)s(date)30 b([-Ad\015PpR])f([-d])
+i([-r)f(tag)p Fp(|)p Fu(-D)i(date])g(\014les)p Fh(:)15
+b(:)g(:)225 4603 y Fs(\017)60 b Fu(Requires:)40 b(rep)s(ository)-8
+b(,)30 b(w)m(orking)f(directory)-8 b(.)225 4738 y Fs(\017)60
b Fu(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)
g(y)m(our)f(priv)-5 b(ate)27 b(cop)m(y)g(of)g(source)g(from)g(the)g
@@ -15008,15 +15101,15 @@ 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: 109 111
109 110 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
-(commands)1910 b(109)150 366 y Fn(A.18.1)62 b(up)s(date)42
+(commands)1910 b(109)150 366 y Fn(A.16.1)62 b(up)s(date)42
b(options)275 553 y Fu(These)33 b(standard)h(options)f(are)i(a)m(v)-5
b(ailable)34 b(with)e Fp(update)h Fu(\(see)i(Section)f(A.5)h([Common)f
-(options],)150 663 y(page)d(84,)h(for)e(a)g(complete)h(description)e
+(options],)150 663 y(page)d(86,)h(for)e(a)g(complete)h(description)e
(of)h(them\):)150 810 y Fp(-D)g(date)162 b Fu(Use)42
b(the)f(most)g(recen)m(t)i(revision)c(no)i(later)g(than)g
Fo(date)p Fu(.)74 b(This)39 b(option)i(is)f(stic)m(ky)-8
b(,)45 b(and)630 919 y(implies)36 b(`)p Fp(-P)p Fu('.)64
-b(See)39 b(Section)f(4.5)i([Stic)m(ky)e(tags],)k(page)d(34,)j(for)c
+b(See)39 b(Section)f(4.9)i([Stic)m(ky)e(tags],)k(page)d(36,)j(for)c
(more)g(information)f(on)630 1029 y(stic)m(ky)31 b(tags/dates.)150
1176 y Fp(-f)384 b Fu(Only)21 b(useful)f(with)h(the)i(`)p
Fp(-D)30 b Fo(date)5 b Fu(')23 b(or)g(`)p Fp(-r)30 b
@@ -15025,7 +15118,7 @@ f(is)g(found,)630 1286 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
1433 y Fp(-k)f Fo(k\015ag)165 b Fu(Pro)s(cess)35 b(k)m(eyw)m(ords)g
(according)g(to)g Fo(k\015ag)p Fu(.)55 b(See)35 b(Chapter)f(12)i([Keyw)
-m(ord)f(substitution],)630 1543 y(page)c(69.)41 b(This)28
+m(ord)f(substitution],)630 1543 y(page)c(71.)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 1652 y(tory)35 b(will)d(use)i(the)
h(same)g Fo(k\015ag)p Fu(.)53 b(The)34 b Fp(status)f
@@ -15035,23 +15128,23 @@ m(oking)f(CVS],)g(page)h(113,)i(for)d(more)h(information)630
1872 y(on)30 b(the)h Fp(status)d Fu(command.)150 2019
y Fp(-l)384 b Fu(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 2128 y(ior],)f(page)h(45.)150 2276
+(b)s(eha)m(v-)630 2128 y(ior],)f(page)h(47.)150 2276
y Fp(-P)384 b Fu(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(51.)150
+b(See)30 b(Section)h(7.5)g([Mo)m(ving)g(directories],)f(page)h(53.)150
2423 y Fp(-p)384 b Fu(Pip)s(e)29 b(\014les)g(to)i(the)g(standard)e
(output.)150 2570 y Fp(-R)384 b Fu(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 2680 y(page)31 b(45.)150 2827
+(e)f(b)s(eha)m(vior],)630 2680 y(page)31 b(47.)150 2827
y Fp(-r)f(rev)210 b Fu(Retriev)m(e)22 b(revision/tag)g
Fo(rev)p Fu(.)38 b(This)20 b(option)h(is)f(stic)m(ky)-8
b(,)25 b(and)c(implies)e(`)p Fp(-P)p Fu('.)37 b(See)22
-b(Section)g(4.5)630 2937 y([Stic)m(ky)31 b(tags],)g(page)h(34,)f(for)f
+b(Section)g(4.9)630 2937 y([Stic)m(ky)31 b(tags],)g(page)h(36,)f(for)f
(more)h(information)d(on)j(stic)m(ky)f(tags/dates.)275
3069 y(These)g(sp)s(ecial)f(options)g(are)i(also)f(a)m(v)-5
b(ailable)30 b(with)f Fp(update)p Fu(.)150 3217 y Fp(-A)384
b Fu(Reset)43 b(an)m(y)g(stic)m(ky)g(tags,)k(dates,)f(or)d(`)p
-Fp(-k)p Fu(')f(options.)77 b(See)43 b(Section)f(4.5)i([Stic)m(ky)e
-(tags],)630 3326 y(page)31 b(34,)h(for)e(more)g(information)f(on)h
+Fp(-k)p Fu(')f(options.)77 b(See)43 b(Section)f(4.9)i([Stic)m(ky)e
+(tags],)630 3326 y(page)31 b(36,)h(for)e(more)g(information)f(on)h
(stic)m(ky)h(tags/dates.)150 3474 y Fp(-d)384 b Fu(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 3583 y(w)m(orking)24
@@ -15078,7 +15171,7 @@ Fp(-I)p Fu(')i(more)f(than)g(once)i(on)e(the)h(command)f(line)f(to)i
(sp)s(ec-)630 4736 y(ify)h(sev)m(eral)i(\014les)e(to)i(ignore.)73
b(Use)42 b(`)p Fp(-I)30 b(!)p Fu(')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 4845 y(Section)26
-b(C.9)h([cvsignore],)h(page)g(135,)h(for)d(other)h(w)m(a)m(ys)h(to)f
+b(C.9)h([cvsignore],)h(page)g(134,)h(for)d(other)h(w)m(a)m(ys)h(to)f
(mak)m(e)h Ft(cvs)d Fu(ignore)i(some)g(\014les.)150 4992
y Fp(-W)p Fo(sp)s(ec)214 b Fu(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
@@ -15113,7 +15206,7 @@ b(optional)g(date)h(is)e(sp)s(eci\014ed)g(b)m(y)h(adding)g(a)g(colon)h
Fo(Sym)m(b)s(olic)p 1119 1509 28 4 v 31 w(T)-8 b(ag)8
b Fp(:)p Fo(Date)p 1543 1509 V 34 w(Sp)s(eci\014er)f
Fu('.)630 1642 y(See)31 b(Chapter)e(5)i([Branc)m(hing)f(and)g
-(merging],)g(page)h(37.)150 1862 y Fn(A.18.2)62 b(up)s(date)42
+(merging],)g(page)h(39.)150 1862 y Fn(A.16.2)62 b(up)s(date)42
b(output)275 2053 y Fp(update)23 b Fu(and)i Fp(checkout)f
Fu(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 2163 y(preceded)j(b)m(y)
@@ -15175,7 +15268,7 @@ eop
%%Page: 111 113
111 112 bop 150 -116 a Fu(App)s(endix)28 b(A:)i(Guide)g(to)h(CVS)e
(commands)1910 b(111)630 366 y(as)43 b(describ)s(ed)d(in)h(Section)i
-(10.3)h([Con\015icts)d(example],)46 b(page)d(59.)78 b(\(Note)44
+(10.3)h([Con\015icts)d(example],)46 b(page)d(61.)78 b(\(Note)44
b(that)g(some)630 476 y(systems)39 b(automatically)g(purge)g(\014les)f
(that)i(b)s(egin)d(with)h(`)p Fp(.#)p Fu(')h(if)f(they)i(ha)m(v)m(e)g
(not)g(b)s(een)630 586 y(accessed)29 b(for)e(a)h(few)f(da)m(ys.)40
@@ -15190,7 +15283,7 @@ Fu(')i(rather)630 805 y(than)g(`)p Fp(.#)p Fu('.)150
b(,)37 b(and)f(is)f(not)i(in)e(the)i(list)e(of)i(\014les)e(for)h
Ft(cvs)g Fu(to)h(ignore)f(\(see)h(the)g(de-)630 1183
y(scription)28 b(of)j(the)g(`)p Fp(-I)p Fu(')f(option,)g(and)g(see)h
-(Section)f(C.9)h([cvsignore],)g(page)g(135\).)p eop
+(Section)f(C.9)h([cvsignore],)g(page)g(134\).)p eop
%%Page: 112 114
112 113 bop 150 -116 a Fu(112)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
@@ -15215,68 +15308,68 @@ b(See)630 1628 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(20.)150 1791 y Fp(-a)384
b Fu(Authen)m(ticate)36 b(all)e(comm)m(unication)h(\(clien)m(t)g
(only\))g(\(not)g(in)f Ft(cvs)g Fu(1.9)j(and)d(older\).)55
-b(See)630 1901 y(Section)30 b(A.4)h([Global)f(options],)g(page)i(82.)
+b(See)630 1901 y(Section)30 b(A.4)h([Global)f(options],)g(page)i(84.)
150 2065 y Fp(-b)384 b Fu(Sp)s(ecify)37 b(R)m(CS)g(lo)s(cation)h(\()p
Ft(cvs)g Fu(1.9)h(and)f(older\).)64 b(See)38 b(Section)g(A.4)h([Global)
-f(options],)630 2174 y(page)31 b(82.)150 2338 y Fp(-d)f
+f(options],)630 2174 y(page)31 b(84.)150 2338 y Fp(-d)f
Fo(ro)s(ot)190 b Fu(Sp)s(ecify)29 b(the)h Ft(cvsr)n(oot)p
Fu(.)39 b(See)31 b(Chapter)e(2)i([Rep)s(ository],)g(page)g(7.)150
2501 y Fp(-e)f Fo(editor)121 b Fu(Edit)21 b(messages)i(with)e
Fo(editor)p Fu(.)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 2665 y Fp(-f)384 b Fu(Do)31
b(not)g(read)f(the)h(`)p Fp(~/.cvsrc)p Fu(')d(\014le.)40
-b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h(82.)150
+b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h(84.)150
2829 y Fp(-H)150 2938 y(--help)192 b Fu(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
-(82.)150 3102 y Fp(-l)384 b Fu(Do)23 b(not)f(log)g(in)f(CVSR)m
+(84.)150 3102 y Fp(-l)384 b Fu(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(82.)150 3265 y Fp(-n)384 b Fu(Do)31
+(options],)h(page)g(84.)150 3265 y Fp(-n)384 b Fu(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(82.)150 3429 y Fp(-Q)384
+([Global)f(options],)g(page)h(84.)150 3429 y Fp(-Q)384
b Fu(Be)31 b(really)e(quiet.)41 b(See)30 b(Section)g(A.4)h([Global)f
-(options],)h(page)g(82.)150 3593 y Fp(-q)384 b Fu(Be)31
+(options],)h(page)g(84.)150 3593 y Fp(-q)384 b Fu(Be)31
b(somewhat)g(quiet.)40 b(See)31 b(Section)f(A.4)h([Global)f(options],)g
-(page)h(82.)150 3756 y Fp(-r)384 b Fu(Mak)m(e)32 b(new)e(w)m(orking)g
+(page)h(84.)150 3756 y Fp(-r)384 b Fu(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(82.)150 3920 y Fp(-s)f Fo(v)-5 b(ariable)5
+(options],)g(page)h(84.)150 3920 y Fp(-s)f Fo(v)-5 b(ariable)5
b Fp(=)p Fo(v)-5 b(alue)630 4029 y Fu(Set)31 b(a)f(user)g(v)-5
b(ariable.)40 b(See)30 b(Section)g(C.11)h([V)-8 b(ariables],)31
-b(page)g(136.)150 4193 y Fp(-T)f Fo(temp)s(dir)630 4303
+b(page)g(135.)150 4193 y Fp(-T)f Fo(temp)s(dir)630 4303
y Fu(Put)g(temp)s(orary)g(\014les)f(in)g Fo(temp)s(dir)p
-Fu(.)39 b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h(82.)150
+Fu(.)39 b(See)31 b(Section)f(A.4)h([Global)f(options],)g(page)h(84.)150
4466 y Fp(-t)384 b Fu(T)-8 b(race)31 b Ft(cvs)f Fu(execution.)41
-b(See)30 b(Section)g(A.4)i([Global)d(options],)i(page)g(82.)150
+b(See)30 b(Section)g(A.4)i([Global)d(options],)i(page)g(84.)150
4630 y Fp(-v)150 4794 y(--version)630 4903 y Fu(Displa)m(y)f(v)m
(ersion)f(and)h(cop)m(yrigh)m(t)h(information)e(for)h
Ft(cvs)p Fu(.)150 5067 y Fp(-w)384 b Fu(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(82.)150 5230 y Fp(-x)384 b Fu(Encrypt)43
+(options],)g(page)h(84.)150 5230 y Fp(-x)384 b Fu(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 5340 y(page)31
-b(82.)p eop
+b(84.)p eop
%%Page: 114 116
114 115 bop 150 -116 a Fu(114)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-z)g Fo(gzip-lev)m(el)630
476 y Fu(Set)h(the)f(compression)f(lev)m(el)i(\(clien)m(t)f(only\).)275
632 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(71\):)390 758 y
+([Substitution)c(mo)s(des],)i(page)h(73\):)390 758 y
Fp(-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 862 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 966 y(-kk)142 b($Id: cvs.ps,v 1.1.1.14 1998/08/22 20:56:24 tholo Exp $)390
+(03:21:13)g(joe)i(Exp)g(harry)f($)390 966 y(-kk)142 b($Id: cvs.ps,v 1.1.1.15 1999/02/28 21:38:37 tholo Exp $)390
1070 y(-kv)g(file1,v)46 b(1.1)h(1993/12/09)e(03:21:13)h(joe)h(Exp)390
1173 y(-ko)142 b Fo(no)31 b(expansion)390 1277 y Fp(-kb)142
b Fo(no)31 b(expansion,)e(\014le)h(is)f(binary)275 1410
y Fu(Keyw)m(ords)g(\(see)j(Section)e(12.1)i([Keyw)m(ord)e(list],)g
-(page)h(69\):)390 1536 y Fp($Author: tholo $)390
-1640 y($Date: 1998/08/22 20:56:24 $)390 1744 y($Header:)g
+(page)h(71\):)390 1536 y Fp($Author: tholo $)390
+1640 y($Date: 1999/02/28 21:38:37 $)390 1744 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 1848 y($Id:)g(file1,v)e(1.1)i(1993/12/09)e(03:21:13)h
(joe)h(Exp)g(harry)f($)390 1952 y($Locker: $)390
2055 y($Name: $)390 2159 y($RCSfile: cvs.ps,v $)
-390 2263 y($Revision: 1.1.1.14 $)390 2367 y($Source:)f
+390 2263 y($Revision: 1.1.1.15 $)390 2367 y($Source:)f
(/home/files/file1,v)c($)390 2470 y($State: Exp $)390
2574 y($Log: cvs.ps,v $
-2574 y(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
+2574 y(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
2574 y(Latest version from Cyclic; skipped files
2574 y()390 2678 y(Revision)g(1.1)94
b(1993/12/09)45 b(03:30:17)93 b(joe)390 2782 y(Initial)46
@@ -15284,27 +15377,27 @@ b(revision)275 3018 y Fu(Commands,)29 b(command)h(options,)g(and)g
(command)g(argumen)m(ts:)150 3174 y Fp(add)f([)p Fo(options)t
Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 3283
y Fu(Add)29 b(a)i(new)f(\014le/directory)-8 b(.)40 b(See)31
-b(Section)f(7.1)i([Adding)d(\014les],)g(page)j(47.)630
+b(Section)f(7.1)i([Adding)d(\014les],)g(page)j(49.)630
3439 y Fp(-k)e Fo(k\015ag)165 b Fu(Set)31 b(k)m(eyw)m(ord)f(expansion.)
630 3594 y Fp(-m)g Fo(msg)197 b Fu(Set)31 b(\014le)e(description.)150
3750 y Fp(admin)g([)p Fo(options)t Fp(])g([)p Fo(\014les)t
Fh(:)15 b(:)g(:)o Fp(])630 3859 y Fu(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 3969 y(page)31
-b(87.)630 4124 y Fp(-b[)p Fo(rev)8 b Fp(])156 b Fu(Set)46
+b(89.)630 4124 y Fp(-b[)p Fo(rev)8 b Fp(])156 b Fu(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 4234 y(page)31 b(74.)630
+(lo)s(cal)e(c)m(hanges],)1110 4234 y(page)31 b(76.)630
4389 y Fp(-c)p Fo(string)155 b Fu(Set)31 b(commen)m(t)g(leader.)630
4545 y Fp(-k)p Fo(subst)175 b Fu(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 4654 y(page)f(69.)630 4810 y Fp(-l[)p
+(substitution],)1110 4654 y(page)f(71.)630 4810 y Fp(-l[)p
Fo(rev)8 b Fp(])156 b Fu(Lo)s(c)m(k)31 b(revision)e Fo(rev)p
Fu(,)h(or)g(latest)h(revision.)630 4965 y Fp(-m)p Fo(rev)8
b Fp(:)p Fo(msg)1110 5075 y Fu(Replace)31 b(the)f(log)h(message)g(of)g
(revision)d Fo(rev)38 b Fu(with)29 b Fo(msg)p Fu(.)630
5230 y Fp(-o)p Fo(range)167 b Fu(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
-5340 y(tions],)g(page)h(87.)p eop
+5340 y(tions],)g(page)h(89.)p eop
%%Page: 115 117
115 116 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(115)630 366 y Fp(-q)384 b
@@ -15321,226 +15414,228 @@ b(revision)f Fo(rev)p Fu(,)h(or)h(latest)g(revision.)150
Fh(:)15 b(:)g(:)p Fp(])630 1537 y Fu(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 1647 y(page)31
-b(54.)630 1805 y Fp(-D)f Fo(date)183 b Fu(Annotate)43
+b(56.)630 1805 y Fp(-D)f Fo(date)183 b Fu(Annotate)43
b(the)g(most)f(recen)m(t)h(revision)e(no)h(later)g(than)f
Fo(date)p Fu(.)77 b(See)42 b(Sec-)1110 1915 y(tion)30
-b(A.5)h([Common)f(options],)g(page)i(84.)630 2073 y Fp(-f)384
+b(A.5)h([Common)f(options],)g(page)i(86.)630 2073 y Fp(-f)384
b Fu(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 2183 y(options],)i(page)h(84.)
+b(See)27 b(Section)g(A.5)h([Common)1110 2183 y(options],)i(page)h(86.)
630 2341 y Fp(-l)384 b Fu(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 2451 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
+1110 2451 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(47.)630
2610 y Fp(-R)384 b Fu(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
-2719 y(page)g(45.)630 2878 y Fp(-r)f Fo(tag)229 b Fu(Annotate)25
+2719 y(page)g(47.)630 2878 y Fp(-r)f Fo(tag)229 b Fu(Annotate)25
b(revision)e Fo(tag)p Fu(.)40 b(See)24 b(Section)g(A.5)h([Common)f
-(options],)h(page)g(84.)150 3036 y Fp(checkout)j([)p
+(options],)h(page)g(86.)150 3036 y Fp(checkout)j([)p
Fo(options)t Fp(])h Fo(mo)s(dules)t Fh(:)15 b(:)g(:)630
3146 y Fu(Get)31 b(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(91.)630
+b(See)31 b(Section)f(A.7)h([c)m(hec)m(k)m(out],)j(page)d(93.)630
3304 y Fp(-A)384 b Fu(Reset)35 b(an)m(y)g(stic)m(ky)g
-(tags/date/options.)55 b(See)34 b(Section)g(4.5)i([Stic)m(ky)e(tags],)
-1110 3414 y(page)d(34)g(and)f(Chapter)g(12)h([Keyw)m(ord)f
-(substitution],)f(page)i(69.)630 3573 y Fp(-c)384 b Fu(Output)25
+(tags/date/options.)55 b(See)34 b(Section)g(4.9)i([Stic)m(ky)e(tags],)
+1110 3414 y(page)d(36)g(and)f(Chapter)g(12)h([Keyw)m(ord)f
+(substitution],)f(page)i(71.)630 3573 y Fp(-c)384 b Fu(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 3682 y(page)j(91.)630 3841
+m(k)m(out)g(options],)1110 3682 y(page)j(93.)630 3841
y Fp(-D)f Fo(date)183 b Fu(Chec)m(k)23 b(out)g(revisions)e(as)h(of)h
Fo(date)29 b Fu(\(is)22 b(stic)m(ky\).)38 b(See)23 b(Section)g(A.5)g
-([Common)1110 3950 y(options],)30 b(page)h(84.)630 4109
+([Common)1110 3950 y(options],)30 b(page)h(86.)630 4109
y Fp(-d)f Fo(dir)241 b Fu(Chec)m(k)31 b(out)f(in)m(to)h
Fo(dir)p Fu(.)39 b(See)30 b(Section)h(A.7.1)g([c)m(hec)m(k)m(out)i
-(options],)e(page)g(91.)630 4267 y Fp(-f)384 b Fu(Use)27
+(options],)e(page)g(93.)630 4267 y Fp(-f)384 b Fu(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 4377 y(options],)i(page)h(84.)630
+b(Section)g(A.5)h([Common)1110 4377 y(options],)i(page)h(86.)630
4536 y Fp(-j)f Fo(rev)230 b Fu(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
-(91.)630 4694 y Fp(-k)f Fo(k\015ag)165 b Fu(Use)57 b
+(93.)630 4694 y Fp(-k)f Fo(k\015ag)165 b Fu(Use)57 b
Fo(k\015ag)64 b Fu(k)m(eyw)m(ord)57 b(expansion.)118
b(See)56 b(Section)g(12.4)i([Substitution)1110 4804 y(mo)s(des],)30
-b(page)h(71.)630 4962 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
+b(page)h(73.)630 4962 y Fp(-l)384 b Fu(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(45.)630 5230 y Fp(-N)384
+b(b)s(eha)m(vior],)g(page)h(47.)630 5230 y Fp(-N)384
b Fu(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 5340 y([c)m(hec)m(k)m
-(out)33 b(options],)d(page)h(91.)p eop
+(out)33 b(options],)d(page)h(93.)p eop
%%Page: 116 118
116 117 bop 150 -116 a Fu(116)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y Fp(-n)384 b Fu(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
-476 y(options],)c(page)h(91.)630 631 y Fp(-P)384 b Fu(Prune)49
+476 y(options],)c(page)h(93.)630 631 y Fp(-P)384 b Fu(Prune)49
b(empt)m(y)i(directories.)99 b(See)51 b(Section)f(7.5)h([Mo)m(ving)g
-(directories],)1110 740 y(page)31 b(51.)630 895 y Fp(-p)384
+(directories],)1110 740 y(page)31 b(53.)630 895 y Fp(-p)384
b Fu(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 1004
-y(tion)30 b(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h(91.)630
+y(tion)30 b(A.7.1)i([c)m(hec)m(k)m(out)h(options],)d(page)h(93.)630
1159 y Fp(-R)384 b Fu(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
-1268 y(page)g(45.)630 1423 y Fp(-r)f Fo(tag)229 b Fu(Chec)m(k)m(out)40
+1268 y(page)g(47.)630 1423 y Fp(-r)f Fo(tag)229 b Fu(Chec)m(k)m(out)40
b(revision)d Fo(tag)47 b Fu(\(is)38 b(stic)m(ky\).)66
b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 1533 y(tions],)30
-b(page)h(84.)630 1687 y Fp(-s)384 b Fu(Lik)m(e)41 b(-c,)k(but)c
+b(page)h(86.)630 1687 y Fp(-s)384 b Fu(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 1797 y(options],)30 b(page)h(91.)150
+(hec)m(k)m(out)1110 1797 y(options],)30 b(page)h(93.)150
1951 y Fp(commit)e([)p Fo(options)t Fp(])g([)p Fo(\014les)t
Fh(:)15 b(:)g(:)o Fp(])630 2061 y Fu(Chec)m(k)31 b(c)m(hanges)g(in)m
(to)f(the)h(rep)s(ository)-8 b(.)40 b(See)31 b(Section)f(A.8)h
-([commit],)g(page)g(93.)630 2215 y Fp(-F)f Fo(\014le)237
+([commit],)g(page)g(95.)630 2215 y Fp(-F)f Fo(\014le)237
b Fu(Read)40 b(log)g(message)g(from)f Fo(\014le)p Fu(.)68
b(See)40 b(Section)f(A.8.1)i([commit)f(options],)1110
-2325 y(page)31 b(94.)630 2480 y Fp(-f)384 b Fu(F)-8 b(orce)24
+2325 y(page)31 b(96.)630 2480 y Fp(-f)384 b Fu(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 2589
-y([commit)31 b(options],)f(page)h(94.)630 2744 y Fp(-l)384
+y([commit)31 b(options],)f(page)h(96.)630 2744 y Fp(-l)384
b Fu(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
-2853 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
+2853 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(47.)630
3008 y Fp(-m)f Fo(msg)197 b Fu(Use)50 b Fo(msg)58 b Fu(as)50
b(log)g(message.)101 b(See)50 b(Section)g(A.8.1)h([commit)f(options],)
-1110 3117 y(page)31 b(94.)630 3272 y Fp(-n)384 b Fu(Do)38
+1110 3117 y(page)31 b(96.)630 3272 y Fp(-n)384 b Fu(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 3381 y(options],)30
-b(page)h(94.)630 3536 y Fp(-R)384 b Fu(Op)s(erate)31
+b(page)h(96.)630 3536 y Fp(-R)384 b Fu(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 3646 y(page)g(45.)630 3800
+(e)g(b)s(eha)m(vior],)1110 3646 y(page)g(47.)630 3800
y Fp(-r)f Fo(rev)230 b Fu(Commit)30 b(to)h Fo(rev)p Fu(.)40
-b(See)31 b(Section)f(A.8.1)i([commit)f(options],)f(page)h(94.)150
+b(See)31 b(Section)f(A.8.1)i([commit)f(options],)f(page)h(96.)150
3955 y Fp(diff)e([)p Fo(options)t Fp(])g([)p Fo(\014les)t
Fh(:)15 b(:)g(:)p Fp(])630 4064 y Fu(Sho)m(w)27 b(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(95.)41 b(In)27 b(addition)630 4174 y(to)h(the)g
+b(],)28 b(page)h(97.)41 b(In)27 b(addition)630 4174 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
4283 y(st)m(yle,)k(for)f(example)g(`)p Fp(-c)p Fu(')g(for)g(con)m(text)
j(di\013s.)630 4438 y Fp(-D)d Fo(date1)138 b Fu(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 4548 y(options],)30
-b(page)h(96.)630 4702 y Fp(-D)f Fo(date2)138 b Fu(Di\013)45
+b(page)h(98.)630 4702 y Fp(-D)f Fo(date2)138 b Fu(Di\013)45
b Fo(rev1)7 b Fu(/)p Fo(date1)54 b Fu(against)45 b Fo(date2)p
Fu(.)86 b(See)45 b(Section)g(A.9.1)h([di\013)e(options],)1110
-4812 y(page)31 b(96.)630 4966 y Fp(-l)384 b Fu(Lo)s(cal;)39
+4812 y(page)31 b(98.)630 4966 y Fp(-l)384 b Fu(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 5076 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 5230 y Fp(-N)384
+b(b)s(eha)m(vior],)g(page)h(47.)630 5230 y Fp(-N)384
b Fu(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
-5340 y(options],)30 b(page)h(96.)p eop
+5340 y(options],)30 b(page)h(98.)p eop
%%Page: 117 119
117 118 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(117)630 366 y Fp(-R)384 b
Fu(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
-476 y(page)g(45.)630 637 y Fp(-r)f Fo(rev1)185 b Fu(Di\013)36
+476 y(page)g(47.)630 637 y Fp(-r)f Fo(rev1)185 b Fu(Di\013)36
b(revision)e(for)h Fo(rev1)44 b Fu(against)36 b(w)m(orking)f(\014le.)57
b(See)36 b(Section)g(A.9.1)h([di\013)1110 746 y(options],)30
-b(page)h(96.)630 907 y Fp(-r)f Fo(rev2)185 b Fu(Di\013)49
+b(page)h(98.)630 907 y Fp(-r)f Fo(rev2)185 b Fu(Di\013)49
b Fo(rev1)7 b Fu(/)p Fo(date1)60 b Fu(against)50 b Fo(rev2)p
Fu(.)99 b(See)50 b(Section)f(A.9.1)i([di\013)e(options],)1110
-1017 y(page)31 b(96.)150 1177 y Fp(edit)e([)p Fo(options)t
+1017 y(page)31 b(98.)150 1177 y Fp(edit)e([)p Fo(options)t
Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 1287
y Fu(Get)31 b(ready)g(to)g(edit)f(a)g(w)m(atc)m(hed)i(\014le.)40
-b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h(64.)630
+b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h(66.)630
1447 y Fp(-a)f Fo(actions)76 b Fu(Sp)s(ecify)19 b(actions)i(for)g(temp)
s(orary)g(w)m(atc)m(h,)j(where)d Fo(actions)j Fu(is)c
Fp(edit)p Fu(,)i Fp(unedit)p Fu(,)1110 1557 y Fp(commit)p
Fu(,)29 b Fp(all)p Fu(,)h(or)g Fp(none)p Fu(.)40 b(See)30
-b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h(64.)630
+b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h(66.)630
1718 y Fp(-l)384 b Fu(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
-1827 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
+1827 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(47.)630
1988 y Fp(-R)384 b Fu(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
-2097 y(page)g(45.)150 2258 y Fp(editors)d([)p Fo(options)t
+2097 y(page)g(47.)150 2258 y Fp(editors)d([)p Fo(options)t
Fp(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 2368
y Fu(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
-2477 y(page)31 b(65.)630 2638 y Fp(-l)384 b Fu(Lo)s(cal;)39
+2477 y(page)31 b(67.)630 2638 y Fp(-l)384 b Fu(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 2747 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 2908 y Fp(-R)384
+b(b)s(eha)m(vior],)g(page)h(47.)630 2908 y Fp(-R)384
b Fu(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
-3018 y(page)g(45.)150 3178 y Fp(export)e([)p Fo(options)t
+3018 y(page)g(47.)150 3178 y Fp(export)e([)p Fo(options)t
Fp(])g Fo(mo)s(dules)t Fh(:)15 b(:)g(:)630 3288 y Fu(Exp)s(ort)30
b(\014les)f(from)h(CVS.)g(See)g(Section)h(A.10)g([exp)s(ort],)g(page)g
-(97.)630 3448 y Fp(-D)f Fo(date)183 b Fu(Chec)m(k)28
+(99.)630 3448 y Fp(-D)f Fo(date)183 b Fu(Chec)m(k)28
b(out)h(revisions)d(as)i(of)h Fo(date)p Fu(.)40 b(See)28
-b(Section)g(A.5)h([Common)f(options],)1110 3558 y(page)j(84.)630
+b(Section)g(A.5)h([Common)f(options],)1110 3558 y(page)j(86.)630
3719 y Fp(-d)f Fo(dir)241 b Fu(Chec)m(k)31 b(out)f(in)m(to)h
Fo(dir)p Fu(.)39 b(See)30 b(Section)h(A.10.1)h([exp)s(ort)e(options],)g
-(page)i(98.)630 3879 y Fp(-f)384 b Fu(Use)27 b(head)g(revision)f(if)g
+(page)i(100.)630 3879 y Fp(-f)384 b Fu(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
-3989 y(options],)i(page)h(84.)630 4150 y Fp(-k)f Fo(k\015ag)165
+3989 y(options],)i(page)h(86.)630 4150 y Fp(-k)f Fo(k\015ag)165
b Fu(Use)57 b Fo(k\015ag)64 b Fu(k)m(eyw)m(ord)57 b(expansion.)118
b(See)56 b(Section)g(12.4)i([Substitution)1110 4259 y(mo)s(des],)30
-b(page)h(71.)630 4420 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
+b(page)h(73.)630 4420 y Fp(-l)384 b Fu(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 4529 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 4690 y Fp(-N)384
+b(b)s(eha)m(vior],)g(page)h(47.)630 4690 y Fp(-N)384
b Fu(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 4800
-y([exp)s(ort)30 b(options],)h(page)g(98.)630 4960 y Fp(-n)384
-b Fu(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 5070 y(options],)30
-b(page)h(98.)630 5230 y Fp(-P)384 b Fu(Prune)49 b(empt)m(y)i
-(directories.)99 b(See)51 b(Section)f(7.5)h([Mo)m(ving)g(directories],)
-1110 5340 y(page)31 b(51.)p eop
+y([exp)s(ort)30 b(options],)h(page)g(100.)630 4960 y
+Fp(-n)384 b Fu(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
+5070 y(options],)30 b(page)h(100.)630 5230 y Fp(-P)384
+b Fu(Prune)49 b(empt)m(y)i(directories.)99 b(See)51 b(Section)f(7.5)h
+([Mo)m(ving)g(directories],)1110 5340 y(page)31 b(53.)p
+eop
%%Page: 118 120
118 119 bop 150 -116 a Fu(118)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)630 366 y Fp(-R)384 b Fu(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 476 y(page)g(45.)630 643 y
+(e)g(b)s(eha)m(vior],)1110 476 y(page)g(47.)630 643 y
Fp(-r)f Fo(tag)229 b Fu(Chec)m(k)m(out)40 b(revision)d
Fo(tag)47 b Fu(\(is)38 b(stic)m(ky\).)66 b(See)39 b(Section)f(A.5)h
-([Common)g(op-)1110 752 y(tions],)30 b(page)h(84.)150
+([Common)g(op-)1110 752 y(tions],)30 b(page)h(86.)150
919 y Fp(history)d([)p Fo(options)t Fp(])h([)p Fo(\014les)t
Fh(:)15 b(:)g(:)p Fp(])630 1029 y Fu(Sho)m(w)30 b(rep)s(ository)f
(access)j(history)-8 b(.)40 b(See)31 b(Section)f(A.11)h([history],)f
-(page)i(98.)630 1195 y Fp(-a)384 b Fu(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 1305 y(page)31 b(99.)630 1472 y Fp(-b)f Fo(str)247
+(page)i(100.)630 1195 y Fp(-a)384 b Fu(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 1305 y(page)31 b(101.)630 1472 y Fp(-b)f Fo(str)247
b Fu(Bac)m(k)57 b(to)f(record)f(with)f Fo(str)62 b Fu(in)54
b(mo)s(dule/\014le/rep)s(os)f(\014eld.)114 b(See)55 b(Sec-)1110
-1581 y(tion)30 b(A.11.1)i([history)e(options],)g(page)h(99.)630
+1581 y(tion)30 b(A.11.1)i([history)e(options],)g(page)h(101.)630
1748 y Fp(-c)384 b Fu(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
-1858 y(options],)30 b(page)h(99.)630 2024 y Fp(-D)f Fo(date)183
-b Fu(Since)29 b Fo(date)p Fu(.)42 b(See)30 b(Section)h(A.11.1)h
-([history)d(options],)i(page)g(99.)630 2191 y Fp(-e)384
-b Fu(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
-2301 y(page)31 b(99.)630 2467 y Fp(-l)384 b Fu(Last)32
+1858 y(options],)30 b(page)h(101.)630 2024 y Fp(-D)f
+Fo(date)183 b Fu(Since)29 b Fo(date)p Fu(.)42 b(See)30
+b(Section)h(A.11.1)h([history)d(options],)i(page)g(101.)630
+2191 y Fp(-e)384 b Fu(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
+2301 y(page)31 b(101.)630 2467 y Fp(-l)384 b Fu(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 2577 y([history)f(options],)g(page)h
-(99.)630 2744 y Fp(-m)f Fo(mo)s(dule)1110 2853 y Fu(Rep)s(ort)41
+(101.)630 2744 y Fp(-m)f Fo(mo)s(dule)1110 2853 y Fu(Rep)s(ort)41
b(on)g Fo(mo)s(dule)k Fu(\(rep)s(eatable\).)74 b(See)42
b(Section)f(A.11.1)i([history)e(op-)1110 2963 y(tions],)30
-b(page)h(99.)630 3130 y Fp(-n)f Fo(mo)s(dule)1110 3239
+b(page)h(101.)630 3130 y Fp(-n)f Fo(mo)s(dule)1110 3239
y Fu(In)g Fo(mo)s(dule)p Fu(.)39 b(See)30 b(Section)g(A.11.1)j
-([history)c(options],)i(page)g(99.)630 3406 y Fp(-o)384
+([history)c(options],)i(page)g(101.)630 3406 y Fp(-o)384
b Fu(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 3515
-y(tions],)30 b(page)h(99.)630 3682 y Fp(-r)f Fo(rev)230
+y(tions],)30 b(page)h(101.)630 3682 y Fp(-r)f Fo(rev)230
b Fu(Since)29 b(revision)g Fo(rev)p Fu(.)41 b(See)30
-b(Section)g(A.11.1)j([history)c(options],)i(page)g(99.)630
+b(Section)g(A.11.1)j([history)c(options],)i(page)g(101.)630
3849 y Fp(-T)384 b Fu(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
-3958 y(page)g(99.)630 4125 y Fp(-t)f Fo(tag)229 b Fu(Since)51
+3958 y(page)g(101.)630 4125 y Fp(-t)f Fo(tag)229 b Fu(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 4235 y(tion)30 b(A.11.1)i([history)e
-(options],)g(page)h(99.)630 4401 y Fp(-u)f Fo(user)191
+(options],)g(page)h(101.)630 4401 y Fp(-u)f Fo(user)191
b Fu(F)-8 b(or)41 b(user)f Fo(user)46 b Fu(\(rep)s(eatable\).)72
b(See)41 b(Section)f(A.11.1)i([history)e(options],)1110
-4511 y(page)31 b(99.)630 4678 y Fp(-w)384 b Fu(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 4787 y(tions],)30 b(page)h(99.)630
-4954 y Fp(-x)f Fo(t)m(yp)s(es)144 b Fu(Rep)s(ort)31 b(on)f
-Fo(t)m(yp)s(es)p Fu(,)i(one)f(or)g(more)g(of)g Fp(TOEFWUCGMAR)p
-Fu(.)39 b(See)31 b(Section)g(A.11.1)1110 5064 y([history)f(options],)g
-(page)h(99.)630 5230 y Fp(-z)f Fo(zone)178 b Fu(Output)37
-b(for)h(time)g(zone)h Fo(zone)p Fu(.)64 b(See)39 b(Section)f(A.11.1)i
-([history)d(options],)1110 5340 y(page)31 b(99.)p eop
+4511 y(page)31 b(101.)630 4678 y Fp(-w)384 b Fu(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 4787 y(tions],)30
+b(page)h(101.)630 4954 y Fp(-x)f Fo(t)m(yp)s(es)144 b
+Fu(Rep)s(ort)31 b(on)f Fo(t)m(yp)s(es)p Fu(,)i(one)f(or)g(more)g(of)g
+Fp(TOEFWUCGMAR)p Fu(.)39 b(See)31 b(Section)g(A.11.1)1110
+5064 y([history)f(options],)g(page)h(101.)630 5230 y
+Fp(-z)f Fo(zone)178 b Fu(Output)37 b(for)h(time)g(zone)h
+Fo(zone)p Fu(.)64 b(See)39 b(Section)f(A.11.1)i([history)d(options],)
+1110 5340 y(page)31 b(101.)p eop
%%Page: 119 121
119 120 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
(to)g(CVS)f(commands)1537 b(119)150 366 y Fp(import)29
@@ -15548,276 +15643,281 @@ b([)p Fo(options)t Fp(])g Fo(rep)s(ository)37 b(v)m(endor-tag)i
(release-tags)t Fh(:)15 b(:)g(:)630 476 y Fu(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 586 y(page)31
-b(100.)630 749 y Fp(-b)f Fo(bra)222 b Fu(Imp)s(ort)38
+b(102.)630 749 y Fp(-b)f Fo(bra)222 b Fu(Imp)s(ort)38
b(to)h(v)m(endor)g(branc)m(h)f Fo(bra)p Fu(.)66 b(See)39
b(Section)g(13.6)h([Multiple)d(v)m(endor)1110 859 y(branc)m(hes],)31
-b(page)g(75.)630 1023 y Fp(-d)384 b Fu(Use)41 b(the)g(\014le's)f(mo)s
+b(page)g(77.)630 1023 y Fp(-d)384 b Fu(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 1132 y(tion)30 b(A.12.1)i([imp)s(ort)d(options],)h
-(page)i(101.)630 1296 y Fp(-k)e Fo(k\015ag)165 b Fu(Set)27
+(page)i(103.)630 1296 y Fp(-k)e Fo(k\015ag)165 b Fu(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 1406 y(options],)i(page)h
-(101.)630 1569 y Fp(-m)f Fo(msg)197 b Fu(Use)46 b Fo(msg)54
+(103.)630 1569 y Fp(-m)f Fo(msg)197 b Fu(Use)46 b Fo(msg)54
b Fu(for)45 b(log)h(message.)88 b(See)46 b(Section)g(A.12.1)i([imp)s
-(ort)c(options],)1110 1679 y(page)31 b(101.)630 1843
+(ort)c(options],)1110 1679 y(page)31 b(103.)630 1843
y Fp(-I)f Fo(ign)232 b Fu(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 1952 y(page)31 b(101.)630 2116 y Fp(-W)f
+(options],)1110 1952 y(page)31 b(103.)630 2116 y Fp(-W)f
Fo(sp)s(ec)184 b Fu(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(101.)150
+b(Section)h(A.12.1)h([imp)s(ort)d(options],)h(page)h(103.)150
2280 y Fp(init)288 b Fu(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 2389 y(tory],)g(page)g(16.)150 2553 y Fp(log)e([)p
+s(osi-)630 2389 y(tory],)g(page)g(17.)150 2553 y Fp(log)e([)p
Fo(options)t Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)p
Fp(])630 2662 y Fu(Prin)m(t)29 b(out)i(history)e(information)g(for)h
-(\014les.)40 b(See)30 b(Section)h(A.13)g([log],)g(page)h(102.)630
+(\014les.)40 b(See)30 b(Section)h(A.13)g([log],)g(page)h(104.)630
2826 y Fp(-b)384 b Fu(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
-2936 y(options],)30 b(page)h(102.)630 3099 y Fp(-d)f
+2936 y(options],)30 b(page)h(104.)630 3099 y Fp(-d)f
Fo(dates)147 b Fu(Sp)s(ecify)46 b(dates)j(\()p Fo(d1)7
b Fp(<)p Fo(d2)55 b Fu(for)48 b(range,)53 b Fo(d)e Fu(for)d(latest)h(b)
s(efore\).)93 b(See)48 b(Sec-)1110 3209 y(tion)30 b(A.13.1)i([log)f
-(options],)f(page)h(102.)630 3373 y Fp(-h)384 b Fu(Only)29
+(options],)f(page)h(104.)630 3373 y Fp(-h)384 b Fu(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(102.)630 3536 y Fp(-l)384 b Fu(Lo)s(cal;)39
+f(page)h(104.)630 3536 y Fp(-l)384 b Fu(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 3646 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 3810 y Fp(-N)384
+b(b)s(eha)m(vior],)g(page)h(47.)630 3810 y Fp(-N)384
b Fu(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(102.)630 3973 y Fp(-R)384 b Fu(Only)43
+(options],)h(page)g(104.)630 3973 y Fp(-R)384 b Fu(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 4083 y(page)31
-b(102.)630 4247 y Fp(-r)p Fo(revs)224 b Fu(Only)27 b(list)h(revisions)e
+b(104.)630 4247 y Fp(-r)p Fo(revs)224 b Fu(Only)27 b(list)h(revisions)e
Fo(revs)p Fu(.)40 b(See)29 b(Section)g(A.13.1)i([log)e(options],)g
-(page)g(102.)630 4411 y Fp(-s)h Fo(states)127 b Fu(Only)39
+(page)g(104.)630 4411 y Fp(-s)h Fo(states)127 b Fu(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 4520 y(options],)30
-b(page)h(102.)630 4684 y Fp(-t)384 b Fu(Only)41 b(prin)m(t)g(header)h
+b(page)h(104.)630 4684 y Fp(-t)384 b Fu(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 4793 y(options],)30 b(page)h(102.)630 4957 y Fp(-w)p
+1110 4793 y(options],)30 b(page)h(104.)630 4957 y Fp(-w)p
Fo(logins)155 b Fu(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
-5067 y([log)31 b(options],)f(page)h(102.)150 5230 y Fp(login)240
+5067 y([log)31 b(options],)f(page)h(104.)150 5230 y Fp(login)240
b Fu(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
-5340 y(authen)m(tication)31 b(clien)m(t],)f(page)h(21.)p
+5340 y(authen)m(tication)31 b(clien)m(t],)f(page)h(22.)p
eop
%%Page: 120 122
120 121 bop 150 -116 a Fu(120)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(logout)192
b Fu(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
-476 y(w)m(ord)30 b(authen)m(tication)h(clien)m(t],)f(page)h(21.)150
-628 y Fp(rdiff)e([)p Fo(options)t Fp(])g Fo(mo)s(dules)t
-Fh(:)15 b(:)g(:)630 738 y Fu(Sho)m(w)30 b(di\013erences)g(b)s(et)m(w)m
+476 y(w)m(ord)30 b(authen)m(tication)h(clien)m(t],)f(page)h(22.)150
+637 y Fp(rdiff)e([)p Fo(options)t Fp(])g Fo(mo)s(dules)t
+Fh(:)15 b(:)g(:)630 746 y Fu(Sho)m(w)30 b(di\013erences)g(b)s(et)m(w)m
(een)h(releases.)40 b(See)31 b(Section)f(A.14)i([rdi\013)7
-b(],)29 b(page)j(104.)630 890 y Fp(-c)384 b Fu(Con)m(text)33
+b(],)29 b(page)j(106.)630 907 y Fp(-c)384 b Fu(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 1000 y(tions],)f(page)h(104.)
-630 1152 y Fp(-D)f Fo(date)183 b Fu(Select)29 b(revisions)e(based)h(on)
+b(Section)g(A.14.1)h([rdi\013)e(op-)1110 1017 y(tions],)f(page)h(106.)
+630 1177 y Fp(-D)f Fo(date)183 b Fu(Select)29 b(revisions)e(based)h(on)
h Fo(date)p Fu(.)41 b(See)29 b(Section)f(A.5)i([Common)e(options],)1110
-1261 y(page)j(84.)630 1414 y Fp(-f)384 b Fu(Use)27 b(head)g(revision)f
+1287 y(page)j(86.)630 1447 y Fp(-f)384 b Fu(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 1523 y(options],)i(page)h(84.)630 1675 y Fp(-l)384
+1110 1557 y(options],)i(page)h(86.)630 1718 y Fp(-l)384
b Fu(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
-1785 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
-1937 y Fp(-R)384 b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+1827 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(47.)630
+1988 y Fp(-R)384 b Fu(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
-2047 y(page)g(45.)630 2199 y Fp(-r)f Fo(rev)230 b Fu(Select)34
+2097 y(page)g(47.)630 2258 y Fp(-r)f Fo(rev)230 b Fu(Select)34
b(revisions)d(based)i(on)h Fo(rev)p Fu(.)50 b(See)33
-b(Section)h(A.5)g([Common)f(options],)1110 2308 y(page)e(84.)630
-2461 y Fp(-s)384 b Fu(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 2368 y(page)e(86.)630
+2528 y Fp(-s)384 b Fu(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
-2570 y(page)f(104.)630 2722 y Fp(-t)384 b Fu(T)-8 b(op)30
+2638 y(page)f(106.)630 2798 y Fp(-t)384 b Fu(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
-2832 y(options],)f(page)h(96.)630 2984 y Fp(-u)384 b
+2908 y(options],)f(page)h(98.)630 3069 y Fp(-u)384 b
Fu(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(104.)630 3136 y Fp(-V)i
+([rdi\013)d(options],)h(page)g(106.)630 3229 y Fp(-V)i
Fo(v)m(ers)197 b Fu(Use)34 b(R)m(CS)g(V)-8 b(ersion)34
b Fo(v)m(ers)k Fu(for)c(k)m(eyw)m(ord)g(expansion)f(\(obsolete\).)53
-b(See)34 b(Sec-)1110 3246 y(tion)c(A.14.1)i([rdi\013)d(options],)h
-(page)h(104.)150 3398 y Fp(release)d([)p Fo(options)t
-Fp(])h Fo(directory)630 3508 y Fu(Indicate)21 b(that)h(a)g(directory)f
+b(See)34 b(Sec-)1110 3339 y(tion)c(A.14.1)i([rdi\013)d(options],)h
+(page)h(106.)150 3500 y Fp(release)d([)p Fo(options)t
+Fp(])h Fo(directory)630 3609 y Fu(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(105.)630 3660 y Fp(-d)384 b Fu(Delete)44
+([release],)h(page)e(107.)630 3770 y Fp(-d)384 b Fu(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 3769 y(page)31 b(105.)150
-3922 y Fp(remove)e([)p Fo(options)t Fp(])g([)p Fo(\014les)t
-Fh(:)15 b(:)g(:)o Fp(])630 4031 y Fu(Remo)m(v)m(e)27
+([release)f(options],)1110 3879 y(page)31 b(107.)150
+4040 y Fp(remove)e([)p Fo(options)t Fp(])g([)p Fo(\014les)t
+Fh(:)15 b(:)g(:)o Fp(])630 4150 y Fu(Remo)m(v)m(e)27
b(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(48.)630
-4183 y Fp(-f)384 b Fu(Delete)30 b(the)e(\014le)g(b)s(efore)g(remo)m
+b(See)26 b(Section)f(7.2)i([Remo)m(ving)f(\014les],)g(page)g(50.)630
+4310 y Fp(-f)384 b Fu(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
-4293 y(page)j(48.)630 4445 y Fp(-l)384 b Fu(Lo)s(cal;)39
+4420 y(page)j(50.)630 4580 y Fp(-l)384 b Fu(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 4555 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 4707 y Fp(-R)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 4690 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(47.)630 4851 y Fp(-R)384
b Fu(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
-4816 y(page)g(45.)150 4969 y Fp(rtag)e([)p Fo(options)t
-Fp(])g Fo(tag)39 b(mo)s(dules)t Fh(:)15 b(:)g(:)630 5078
-y Fu(Add)29 b(a)i(sym)m(b)s(olic)e(tag)j(to)f(a)f(mo)s(dule.)40
-b(See)30 b(Section)g(A.16)i([rtag],)g(page)f(106.)630
-5230 y Fp(-a)384 b Fu(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
-5340 y(See)d(Section)f(A.16.1)i([rtag)g(options],)e(page)h(107.)p
+4960 y(page)g(47.)150 5121 y Fp(rtag)e([)p Fo(options)t
+Fp(])g Fo(tag)39 b(mo)s(dules)t Fh(:)15 b(:)g(:)630 5230
+y Fu(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(31)h(and)630
+5340 y(Chapter)30 b(5)h([Branc)m(hing)f(and)f(merging],)i(page)g(39.)p
eop
%%Page: 121 123
121 122 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1537 b(121)630 366 y Fp(-b)384 b
-Fu(Create)46 b(a)g(branc)m(h)e(named)h Fo(tag)p Fu(.)87
-b(See)45 b(Section)h(A.16.1)h([rtag)f(options],)1110
-476 y(page)31 b(107.)630 632 y Fp(-D)f Fo(date)183 b
-Fu(T)-8 b(ag)22 b(revisions)e(as)i(of)f Fo(date)p Fu(.)39
-b(See)22 b(Section)f(A.16.1)i([rtag)g(options],)g(page)f(107.)630
-787 y Fp(-d)384 b Fu(Delete)32 b(the)e(giv)m(en)h(tag.)41
-b(See)31 b(Section)f(A.16.1)j([rtag)e(options],)f(page)h(107.)630
-943 y Fp(-F)384 b Fu(Mo)m(v)m(e)44 b(tag)f(if)e(it)g(already)h(exists.)
-75 b(See)42 b(Section)f(A.16.1)j([rtag)f(options],)1110
-1052 y(page)31 b(107.)630 1208 y Fp(-f)384 b Fu(F)-8
-b(orce)54 b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j(not)e
-(found.)104 b(See)52 b(Sec-)1110 1317 y(tion)30 b(A.16.1)i([rtag)g
-(options],)e(page)h(107.)630 1473 y Fp(-l)384 b Fu(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 1582 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 1738 y Fp(-n)384
-b Fu(No)41 b(execution)f(of)h(tag)g(program.)70 b(See)41
-b(Section)f(A.16.1)i([rtag)f(options],)1110 1848 y(page)31
-b(107.)630 2003 y Fp(-R)384 b Fu(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 2113 y(page)g(45.)630 2268 y Fp(-r)f Fo(tag)229
-b Fu(T)-8 b(ag)31 b(existing)f(tag)h Fo(tag)p Fu(.)42
-b(See)31 b(Section)f(A.16.1)i([rtag)g(options],)e(page)h(107.)150
-2424 y Fp(status)e([)p Fo(options)t Fp(])g Fo(\014les)t
-Fh(:)15 b(:)g(:)630 2533 y Fu(Displa)m(y)22 b(status)i(information)d
+(to)g(CVS)f(commands)1537 b(121)630 366 y Fp(-a)384 b
+Fu(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 476 y(See)d(Section)f(4.8)h([T)
+-8 b(agging)31 b(add/remo)m(v)m(e],)i(page)e(36.)630
+634 y Fp(-b)384 b Fu(Create)34 b(a)f(branc)m(h)f(named)g
+Fo(tag)p Fu(.)49 b(See)33 b(Chapter)g(5)g([Branc)m(hing)f(and)g(merg-)
+1110 744 y(ing],)e(page)h(39.)630 902 y Fp(-D)f Fo(date)183
+b Fu(T)-8 b(ag)41 b(revisions)d(as)j(of)f Fo(date)p Fu(.)71
+b(See)41 b(Section)f(4.6)h([T)-8 b(agging)41 b(b)m(y)f(date/tag],)1110
+1011 y(page)31 b(34.)630 1169 y Fp(-d)384 b Fu(Delete)32
+b Fo(tag)p Fu(.)41 b(See)31 b(Section)f(4.7)i([Mo)s(difying)c(tags],)k
+(page)f(35.)630 1327 y Fp(-F)384 b Fu(Mo)m(v)m(e)45 b
+Fo(tag)52 b Fu(if)42 b(it)h(already)g(exists.)78 b(See)44
+b(Section)f(4.7)h([Mo)s(difying)d(tags],)1110 1437 y(page)31
+b(35.)630 1595 y Fp(-f)384 b Fu(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 1704 y([T)-8 b(agging)31 b(b)m(y)f(date/tag],)k
+(page)d(34.)630 1862 y Fp(-l)384 b Fu(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 1972 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(47.)630 2130 y Fp(-n)384
+b Fu(No)33 b(execution)h(of)f(tag)h(program.)48 b(See)33
+b(Section)g(A.5)g([Common)g(options],)1110 2239 y(page)e(86.)630
+2397 y Fp(-R)384 b Fu(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
+2507 y(page)g(47.)630 2665 y Fp(-r)f Fo(rev)230 b Fu(T)-8
+b(ag)22 b(existing)d(tag)j Fo(rev)p Fu(.)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(34.)
+150 2823 y Fp(status)29 b([)p Fo(options)t Fp(])g Fo(\014les)t
+Fh(:)15 b(:)g(:)630 2932 y Fu(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 2643 y(page)31 b(57.)630 2798 y
+([File)d(status],)630 3042 y(page)31 b(59.)630 3200 y
Fp(-l)384 b Fu(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
-2908 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
-3064 y Fp(-R)384 b Fu(Op)s(erate)31 b(recursiv)m(ely)e(\(default\).)43
+3309 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(47.)630
+3467 y Fp(-R)384 b Fu(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
-3173 y(page)g(45.)630 3329 y Fp(-v)384 b Fu(Include)29
+3577 y(page)g(47.)630 3735 y Fp(-v)384 b Fu(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(32.)150 3484 y Fp(tag)e([)p Fo(options)t
+b(ags],)32 b(page)f(32.)150 3893 y Fp(tag)e([)p Fo(options)t
Fp(])g Fo(tag)40 b Fp([)p Fo(\014les)t Fh(:)15 b(:)g(:)o
-Fp(])630 3594 y Fu(Add)41 b(a)i(sym)m(b)s(olic)e(tag)i(to)g(c)m(hec)m
-(k)m(ed)i(out)d(v)m(ersion)g(of)g(\014les.)76 b(See)42
-b(Section)g(A.17)i([tag],)630 3703 y(page)31 b(107.)630
-3859 y Fp(-b)384 b Fu(Create)49 b(a)g(branc)m(h)f(named)g
-Fo(tag)p Fu(.)97 b(See)48 b(Section)h(A.17.1)h([tag)g(options],)1110
-3968 y(page)31 b(108.)630 4124 y Fp(-D)f Fo(date)183
-b Fu(T)-8 b(ag)26 b(revisions)d(as)i(of)h Fo(date)p Fu(.)39
-b(See)25 b(Section)g(A.17.1)i([tag)g(options],)f(page)f(108.)630
-4280 y Fp(-d)384 b Fu(Delete)32 b(the)e(giv)m(en)h(tag.)41
-b(See)31 b(Section)f(A.17.1)j([tag)e(options],)g(page)g(108.)630
-4435 y Fp(-F)384 b Fu(Mo)m(v)m(e)47 b(tag)f(if)e(it)g(already)h
-(exists.)83 b(See)45 b(Section)g(A.17.1)i([tag)f(options],)1110
-4545 y(page)31 b(108.)630 4700 y Fp(-f)384 b Fu(F)-8
-b(orce)54 b(a)e(head)g(revision)e(matc)m(h)j(if)e(tag/date)j(not)e
-(found.)104 b(See)52 b(Sec-)1110 4810 y(tion)30 b(A.17.1)i([tag)g
-(options],)e(page)h(108.)630 4965 y Fp(-l)384 b Fu(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 5075 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 5230 y Fp(-n)384
-b Fu(No)44 b(execution)g(of)f(tag)i(program.)80 b(See)43
-b(Section)h(A.17.1)h([tag)g(options],)1110 5340 y(page)31
-b(108.)p eop
+Fp(])630 4002 y Fu(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 4112 y(page)e(31)g(and)f(Chapter)g(5)h
+([Branc)m(hing)f(and)g(merging],)g(page)h(39.)630 4270
+y Fp(-b)384 b Fu(Create)34 b(a)f(branc)m(h)f(named)g
+Fo(tag)p Fu(.)49 b(See)33 b(Chapter)g(5)g([Branc)m(hing)f(and)g(merg-)
+1110 4379 y(ing],)e(page)h(39.)630 4537 y Fp(-c)384 b
+Fu(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 4647
+y(the)31 b(w)m(orking)e(directory],)i(page)g(34.)630
+4805 y Fp(-D)f Fo(date)183 b Fu(T)-8 b(ag)41 b(revisions)d(as)j(of)f
+Fo(date)p Fu(.)71 b(See)41 b(Section)f(4.6)h([T)-8 b(agging)41
+b(b)m(y)f(date/tag],)1110 4915 y(page)31 b(34.)630 5072
+y Fp(-d)384 b Fu(Delete)32 b Fo(tag)p Fu(.)41 b(See)31
+b(Section)f(4.7)i([Mo)s(difying)c(tags],)k(page)f(35.)630
+5230 y Fp(-F)384 b Fu(Mo)m(v)m(e)45 b Fo(tag)52 b Fu(if)42
+b(it)h(already)g(exists.)78 b(See)44 b(Section)f(4.7)h([Mo)s(difying)d
+(tags],)1110 5340 y(page)31 b(35.)p eop
%%Page: 122 124
122 123 bop 150 -116 a Fu(122)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)630 366 y Fp(-R)384 b Fu(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 476 y(page)g(45.)630 646 y
-Fp(-r)f Fo(tag)229 b Fu(T)-8 b(ag)31 b(existing)f(tag)h
-Fo(tag)p Fu(.)42 b(See)31 b(Section)f(A.17.1)i([tag)g(options],)e(page)
-h(108.)150 815 y Fp(unedit)e([)p Fo(options)t Fp(])g([)p
-Fo(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 925 y Fu(Undo)30
+b(V)-8 b(ersions)30 b(System)630 366 y Fp(-f)384 b Fu(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 476 y([T)-8
+b(agging)31 b(b)m(y)f(date/tag],)k(page)d(34.)630 640
+y Fp(-l)384 b Fu(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
+749 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(47.)630
+913 y Fp(-R)384 b Fu(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
+1023 y(page)g(47.)630 1186 y Fp(-r)f Fo(rev)230 b Fu(T)-8
+b(ag)22 b(existing)d(tag)j Fo(rev)p Fu(.)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(34.)
+150 1350 y Fp(unedit)29 b([)p Fo(options)t Fp(])g([)p
+Fo(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 1460 y Fu(Undo)30
b(an)g(edit)g(command.)41 b(See)30 b(Section)g(10.6.3)j([Editing)c
-(\014les],)h(page)h(64.)630 1094 y Fp(-a)f Fo(actions)76
+(\014les],)h(page)h(66.)630 1623 y Fp(-a)f Fo(actions)76
b Fu(Sp)s(ecify)19 b(actions)i(for)g(temp)s(orary)g(w)m(atc)m(h,)j
(where)d Fo(actions)j Fu(is)c Fp(edit)p Fu(,)i Fp(unedit)p
-Fu(,)1110 1204 y Fp(commit)p Fu(,)29 b Fp(all)p Fu(,)h(or)g
+Fu(,)1110 1733 y Fp(commit)p Fu(,)29 b Fp(all)p Fu(,)h(or)g
Fp(none)p Fu(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h
-(page)h(64.)630 1373 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
+(page)h(66.)630 1897 y Fp(-l)384 b Fu(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 1483 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 1652 y Fp(-R)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2006 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(47.)630 2170 y Fp(-R)384
b Fu(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
-1762 y(page)g(45.)150 1931 y Fp(update)e([)p Fo(options)t
-Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 2041
+2280 y(page)g(47.)150 2443 y Fp(update)e([)p Fo(options)t
+Fp(])g([)p Fo(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 2553
y Fu(Bring)30 b(w)m(ork)g(tree)h(in)e(sync)h(with)f(rep)s(ository)-8
-b(.)40 b(See)31 b(Section)f(A.18)i([up)s(date],)e(page)h(108.)630
-2210 y Fp(-A)384 b Fu(Reset)35 b(an)m(y)g(stic)m(ky)g
-(tags/date/options.)55 b(See)34 b(Section)g(4.5)i([Stic)m(ky)e(tags],)
-1110 2320 y(page)d(34)g(and)f(Chapter)g(12)h([Keyw)m(ord)f
-(substitution],)f(page)i(69.)630 2489 y Fp(-D)f Fo(date)183
+b(.)40 b(See)31 b(Section)f(A.16)i([up)s(date],)e(page)h(108.)630
+2717 y Fp(-A)384 b Fu(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 2826 y(page)d(36)g(and)f(Chapter)g(12)h([Keyw)m(ord)f
+(substitution],)f(page)i(71.)630 2990 y Fp(-D)f Fo(date)183
b Fu(Chec)m(k)23 b(out)g(revisions)e(as)h(of)h Fo(date)29
b Fu(\(is)22 b(stic)m(ky\).)38 b(See)23 b(Section)g(A.5)g([Common)1110
-2599 y(options],)30 b(page)h(84.)630 2769 y Fp(-d)384
-b Fu(Create)31 b(directories.)40 b(See)31 b(Section)f(A.18.1)i([up)s
-(date)e(options],)g(page)h(109.)630 2938 y Fp(-f)384
+3099 y(options],)30 b(page)h(86.)630 3263 y Fp(-d)384
+b Fu(Create)31 b(directories.)40 b(See)31 b(Section)f(A.16.1)i([up)s
+(date)e(options],)g(page)h(109.)630 3427 y Fp(-f)384
b Fu(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 3048 y(options],)i(page)h(84.)
-630 3217 y Fp(-I)f Fo(ign)232 b Fu(More)22 b(\014les)d(to)j(ignore)e
+b(See)27 b(Section)g(A.5)h([Common)1110 3536 y(options],)i(page)h(86.)
+630 3700 y Fp(-I)f Fo(ign)232 b Fu(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 3327 y(page)31 b(101.)630 3496 y Fp(-j)f
+c(options],)1110 3810 y(page)31 b(103.)630 3973 y Fp(-j)f
Fo(rev)230 b Fu(Merge)32 b(in)d(c)m(hanges.)41 b(See)31
-b(Section)f(A.18.1)i([up)s(date)e(options],)g(page)i(109.)630
-3666 y Fp(-k)e Fo(k\015ag)165 b Fu(Use)57 b Fo(k\015ag)64
+b(Section)f(A.16.1)i([up)s(date)e(options],)g(page)i(109.)630
+4137 y Fp(-k)e Fo(k\015ag)165 b Fu(Use)57 b Fo(k\015ag)64
b Fu(k)m(eyw)m(ord)57 b(expansion.)118 b(See)56 b(Section)g(12.4)i
-([Substitution)1110 3775 y(mo)s(des],)30 b(page)h(71.)630
-3945 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34 b(only)h(in)f(curren)m(t)i
+([Substitution)1110 4247 y(mo)s(des],)30 b(page)h(73.)630
+4411 y Fp(-l)384 b Fu(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
-4054 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(45.)630
-4224 y Fp(-P)384 b Fu(Prune)49 b(empt)m(y)i(directories.)99
+4520 y(cursiv)m(e)30 b(b)s(eha)m(vior],)g(page)h(47.)630
+4684 y Fp(-P)384 b Fu(Prune)49 b(empt)m(y)i(directories.)99
b(See)51 b(Section)f(7.5)h([Mo)m(ving)g(directories],)1110
-4333 y(page)31 b(51.)630 4503 y Fp(-p)384 b Fu(Chec)m(k)42
+4793 y(page)31 b(53.)630 4957 y Fp(-p)384 b Fu(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 4612 y(tion)30 b(A.18.1)i([up)s
-(date)e(options],)g(page)h(109.)630 4782 y Fp(-R)384
+(kiness\).)75 b(See)42 b(Sec-)1110 5067 y(tion)30 b(A.16.1)i([up)s
+(date)e(options],)g(page)h(109.)630 5230 y Fp(-R)384
b Fu(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
-4891 y(page)g(45.)630 5061 y Fp(-r)f Fo(tag)229 b Fu(Chec)m(k)m(out)40
-b(revision)d Fo(tag)47 b Fu(\(is)38 b(stic)m(ky\).)66
-b(See)39 b(Section)f(A.5)h([Common)g(op-)1110 5171 y(tions],)30
-b(page)h(84.)630 5340 y Fp(-W)f Fo(sp)s(ec)184 b Fu(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(101.)p eop
+5340 y(page)g(47.)p eop
%%Page: 123 125
123 124 bop 150 -116 a Fu(App)s(endix)28 b(B:)j(Quic)m(k)e(reference)i
-(to)g(CVS)f(commands)1537 b(123)150 366 y Fp(watch)29
-b([on|off|add|remove])c([)p Fo(options)t Fp(])k([)p Fo(\014les)t
-Fh(:)15 b(:)g(:)o Fp(])630 476 y Fu(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 586 y(w)m(atc)m(h],)32
-b(page)f(62.)630 720 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 830 y(Noti\014ed],)i(page)i
-(63.)630 989 y Fp(-a)e Fo(actions)76 b Fu(Sp)s(ecify)19
+(to)g(CVS)f(commands)1537 b(123)630 366 y Fp(-r)30 b
+Fo(tag)229 b Fu(Chec)m(k)m(out)40 b(revision)d Fo(tag)47
+b Fu(\(is)38 b(stic)m(ky\).)66 b(See)39 b(Section)f(A.5)h([Common)g
+(op-)1110 476 y(tions],)30 b(page)h(86.)630 635 y Fp(-W)f
+Fo(sp)s(ec)184 b Fu(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(103.)150
+795 y Fp(watch)e([on|off|add|remove])c([)p Fo(options)t
+Fp(])k([)p Fo(\014les)t Fh(:)15 b(:)g(:)o Fp(])630 904
+y Fu(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
+1014 y(w)m(atc)m(h],)32 b(page)f(64.)630 1149 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 1258 y(Noti\014ed],)i(page)i
+(65.)630 1418 y Fp(-a)e Fo(actions)76 b Fu(Sp)s(ecify)19
b(actions)i(for)g(temp)s(orary)g(w)m(atc)m(h,)j(where)d
Fo(actions)j Fu(is)c Fp(edit)p Fu(,)i Fp(unedit)p Fu(,)1110
-1099 y Fp(commit)p Fu(,)29 b Fp(all)p Fu(,)h(or)g Fp(none)p
+1527 y Fp(commit)p Fu(,)29 b Fp(all)p Fu(,)h(or)g Fp(none)p
Fu(.)40 b(See)30 b(Section)g(10.6.3)j([Editing)c(\014les],)h(page)h
-(64.)630 1258 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
+(66.)630 1687 y Fp(-l)384 b Fu(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 1368 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 1527 y Fp(-R)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 1796 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(47.)630 1956 y Fp(-R)384
b Fu(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
-1637 y(page)g(45.)150 1796 y Fp(watchers)d([)p Fo(options)t
-Fp(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 1906
+2065 y(page)g(47.)150 2225 y Fp(watchers)d([)p Fo(options)t
+Fp(])h([)p Fo(\014les)t Fh(:)15 b(:)g(:)p Fp(])630 2334
y Fu(See)31 b(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(65.)630 2065 y Fp(-l)384 b Fu(Lo)s(cal;)39 b(run)34
+(page)h(67.)630 2494 y Fp(-l)384 b Fu(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 2175 y(cursiv)m(e)30
-b(b)s(eha)m(vior],)g(page)h(45.)630 2334 y Fp(-R)384
+b(.)57 b(See)36 b(Chapter)f(6)h([Re-)1110 2603 y(cursiv)m(e)30
+b(b)s(eha)m(vior],)g(page)h(47.)630 2763 y Fp(-R)384
b Fu(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
-2444 y(page)g(45.)p eop
+2872 y(page)g(47.)p eop
%%Page: 124 126
124 125 bop 150 -116 a Fu(124)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
@@ -15834,7 +15934,7 @@ Fu(.)39 b(Y)-8 b(ou)28 b(can)h(use)f Ft(cvs)f Fu(in)g(a)h(limited)e
820 y(are)g(set)h(up)e(prop)s(erly)f(they)i(can)g(help)f(mak)m(e)i
(life)e(easier.)39 b(F)-8 b(or)28 b(a)f(discussion)e(of)i(ho)m(w)g(to)h
(edit)e(them,)i(see)150 930 y(Section)i(2.4)i([In)m(tro)e
-(administrativ)m(e)f(\014les],)h(page)h(15.)275 1065
+(administrativ)m(e)f(\014les],)h(page)h(16.)275 1065
y(The)d(most)i(imp)s(ortan)m(t)e(of)h(these)h(\014les)e(is)g(the)i(`)p
Fp(modules)p Fu(')e(\014le,)g(whic)m(h)g(de\014nes)g(the)i(mo)s(dules)d
(inside)150 1174 y(the)k(rep)s(ository)-8 b(.)150 1432
@@ -16011,7 +16111,7 @@ j(sp)s(eci\014ed)630 5230 y(to)g Fp(rtag)p Fu(.)37 b(It)24
b(is)f(not)h(run)e(when)h Fp(tag)g Fu(is)g(executed.)39
b(Generally)23 b(y)m(ou)h(will)d(\014nd)h(that)j(taginfo)630
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(53\).)p eop
+([user-de\014ned)d(logging],)h(page)h(55\).)p eop
%%Page: 128 130
128 129 bop 150 -116 a Fu(128)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 366 y Fp(-u)g Fo(prog)177
@@ -16021,752 +16121,720 @@ b(is)h(executed)h(from)g(the)f(top-)630 476 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 Fo(prog)42 b Fu(runs)34 b(with)f(a)j(single)d(argumen)m(t,)630
586 y(the)e(full)d(path)i(to)h(the)f(source)h(rep)s(ository)e(for)h
-(this)g(mo)s(dule.)150 876 y Fq(C.2)68 b(The)44 b(cvswrapp)t(ers)h
-(\014le)275 1082 y Fu(W)-8 b(rapp)s(ers)27 b(allo)m(w)g(y)m(ou)h(to)h
-(set)f(a)g(ho)s(ok)g(whic)m(h)f(transforms)g(\014les)f(on)i(their)f(w)m
-(a)m(y)i(in)d(and)i(out)g(of)g Ft(cvs)p Fu(.)275 1230
-y(The)23 b(\014le)f(`)p Fp(cvswrappers)p Fu(')f(de\014nes)i(the)h
-(script)f(that)h(will)d(b)s(e)i(run)f(on)i(a)g(\014le)e(when)h(its)g
-(name)h(matc)m(hes)150 1339 y(a)k(regular)f(expresion.)39
-b(There)27 b(are)h(t)m(w)m(o)h(scripts)e(that)h(can)g(b)s(e)f(run)g(on)
-g(a)h(\014le)f(or)h(directory)-8 b(.)40 b(One)27 b(script)150
-1449 y(is)34 b(executed)i(on)f(the)g(\014le/directory)g(b)s(efore)f(b)s
-(eing)g(c)m(hec)m(k)m(ed)j(in)m(to)e(the)g(rep)s(ository)f(\(this)h(is)
-f(denoted)150 1559 y(with)23 b(the)i Fp(-t)f Fu(\015ag\))i(and)e(the)h
-(other)g(when)f(the)g(\014le)g(is)g(c)m(hec)m(k)m(ed)j(out)e(of)g(the)f
-(rep)s(ository)g(\(this)g(is)g(denoted)150 1668 y(with)29
-b(the)i Fp(-f)e Fu(\015ag\).)42 b(The)30 b(`)p Fp(-t)p
-Fu('/`)p Fp(-f)p Fu(')g(feature)h(do)s(es)f(not)h(w)m(ork)f(with)f
-(clien)m(t/serv)m(er)i Ft(cvs)p Fu(.)275 1816 y(The)c(`)p
-Fp(cvswrappers)p Fu(')f(also)i(has)g(a)g(`)p Fp(-m)p
-Fu(')g(option)g(to)h(sp)s(ecify)e(the)h(merge)h(metho)s(dology)f(that)h
-(should)150 1925 y(b)s(e)36 b(used)f(when)g(a)i(non-binary)d(\014le)h
-(is)g(up)s(dated.)57 b Fp(MERGE)35 b Fu(means)h(the)g(usual)f
-Ft(cvs)g Fu(b)s(eha)m(vior:)51 b(try)36 b(to)150 2035
-y(merge)23 b(the)f(\014les.)38 b Fp(COPY)21 b Fu(means)h(that)h
-Fp(cvs)29 b(update)21 b Fu(will)f(refuse)i(to)h(merge)g(\014les,)g(as)g
-(it)e(also)i(do)s(es)f(for)g(\014les)150 2145 y(sp)s(eci\014ed)h(as)i
-(binary)e(with)g(`)p Fp(-kb)p Fu(')i(\(but)f(if)g(the)h(\014le)f(is)f
-(sp)s(eci\014ed)g(as)i(binary)-8 b(,)25 b(there)g(is)f(no)g(need)h(to)g
-(sp)s(ecify)150 2254 y(`)p Fp(-m)30 b('COPY')p Fu('\).)43
-b(CVS)31 b(will)e(pro)m(vide)i(the)g(user)g(with)f(the)i(t)m(w)m(o)h(v)
-m(ersions)e(of)h(the)f(\014les,)h(and)e(require)h(the)150
-2364 y(user)i(using)g(mec)m(hanisms)g(outside)g Ft(cvs)p
-Fu(,)h(to)h(insert)d(an)m(y)j(necessary)f(c)m(hanges.)52
-b Fi(W)-10 b(ARNING)p Fu(:)35 b(do)f(not)150 2473 y(use)28
-b Fp(COPY)f Fu(with)g Ft(cvs)h Fu(1.9)h(or)g(earlier{suc)m(h)e(v)m
-(ersions)h(of)g Ft(cvs)g Fu(will)e(cop)m(y)j(one)f(v)m(ersion)g(of)h(y)
-m(our)f(\014le)g(o)m(v)m(er)150 2583 y(the)i(other,)g(wiping)d(out)j
-(the)f(previous)f(con)m(ten)m(ts.)42 b(The)29 b(`)p Fp(-m)p
-Fu(')h(wrapp)s(er)d(option)i(only)g(a\013ects)i(b)s(eha)m(vior)150
-2693 y(when)38 b(merging)g(is)f(done)i(on)f(up)s(date;)k(it)d(do)s(es)f
-(not)h(a\013ect)h(ho)m(w)e(\014les)g(are)h(stored.)66
-b(See)39 b(Chapter)f(9)150 2802 y([Binary)30 b(\014les],)g(page)h(55,)g
-(for)f(more)h(on)f(binary)f(\014les.)275 2950 y(The)g(basic)h(format)h
-(of)f(the)h(\014le)e(`)p Fp(cvswrappers)p Fu(')f(is:)390
-3092 y Fp(wildcard)236 b([option)46 b(value][option)e(value]...)390
-3299 y(where)i(option)g(is)i(one)f(of)390 3403 y(-f)524
-b(from)47 b(cvs)g(filter)428 b(value:)46 b(path)h(to)g(filter)390
-3507 y(-t)524 b(to)48 b(cvs)f(filter)523 b(value:)46
-b(path)h(to)g(filter)390 3611 y(-m)524 b(update)47 b(methodology)283
-b(value:)46 b(MERGE)g(or)i(COPY)390 3715 y(-k)524 b(keyword)46
-b(expansion)332 b(value:)46 b(expansion)f(mode)390 3922
-y(and)i(value)f(is)h(a)h(single-quote)c(delimited)i(value.)390
-4064 y(*.nib)190 b(-f)47 b('unwrap)f(\045s')g(-t)i('wrap)e(\045s)h
-(\045s')g(-m)g('COPY')390 4168 y(*.c)286 b(-t)47 b('indent)f(\045s)h
-(\045s')150 4316 y Fu(The)32 b(ab)s(o)m(v)m(e)h(example)f(of)h(a)f(`)p
-Fp(cvswrappers)p Fu(')e(\014le)i(states)h(that)g(all)e
-(\014les/directories)g(that)i(end)f(with)f(a)150 4425
-y Fp(.nib)26 b Fu(should)g(b)s(e)g(\014ltered)h(with)f(the)h(`)p
-Fp(wrap)p Fu(')g(program)g(b)s(efore)g(c)m(hec)m(king)h(the)g(\014le)e
-(in)m(to)i(the)f(rep)s(ository)-8 b(.)150 4535 y(The)29
-b(\014le)h(should)e(b)s(e)h(\014ltered)g(though)h(the)g(`)p
-Fp(unwrap)p Fu(')e(program)i(when)f(the)h(\014le)f(is)g(c)m(hec)m(k)m
-(ed)j(out)f(of)f(the)150 4644 y(rep)s(ository)-8 b(.)70
-b(The)39 b(`)p Fp(cvswrappers)p Fu(')f(\014le)h(also)i(states)g(that)g
-(a)g Fp(COPY)e Fu(metho)s(dology)h(should)e(b)s(e)i(used)150
-4754 y(when)29 b(up)s(dating)g(the)h(\014les)g(in)f(the)h(rep)s
-(ository)g(\(that)h(is,)f(no)g(merging)g(should)e(b)s(e)i(p)s
-(erformed\).)275 4902 y(The)25 b(last)g(example)g(line)f(sa)m(ys)j
-(that)f(all)e(\014les)h(that)h(end)f(with)g Fp(.c)g Fu(should)e(b)s(e)i
-(\014ltered)g(with)f(`)p Fp(indent)p Fu(')150 5011 y(b)s(efore)35
-b(b)s(eing)e(c)m(hec)m(k)m(ed)k(in)m(to)e(the)g(rep)s(ository)-8
-b(.)54 b(Unlik)m(e)34 b(the)h(previous)e(example,)k(no)d(\014ltering)g
-(of)h(the)150 5121 y Fp(.c)j Fu(\014le)f(is)g(done)i(when)e(it)h(is)f
-(c)m(hec)m(k)m(ed)j(out)f(of)f(the)h(rep)s(ository)-8
-b(.)64 b(The)38 b Fp(-t)f Fu(\014lter)h(is)f(called)h(with)f(t)m(w)m(o)
-150 5230 y(argumen)m(ts,)25 b(the)f(\014rst)f(is)f(the)i(name)g(of)f
-(the)h(\014le/directory)f(to)h(\014lter)f(and)g(the)g(second)h(is)e
-(the)i(pathname)150 5340 y(to)31 b(where)f(the)h(resulting)d
-(\014ltered)h(\014le)h(should)e(b)s(e)i(placed.)p eop
+(this)g(mo)s(dule.)150 878 y Fq(C.2)68 b(The)44 b(cvswrapp)t(ers)h
+(\014le)275 1084 y Fu(W)-8 b(rapp)s(ers)36 b(refers)h(to)h(a)f
+Ft(cvs)f Fu(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 1194 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 Fp(-k)p Fu(')g(for)g(binary)e(\014les,)i(and)f
+(`)p Fp(-m)p Fu(')150 1303 y(for)g(nonmergeable)g(text)i(\014les.)275
+1452 y(The)26 b(`)p Fp(-m)p Fu(')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 1561 y(\014le)33 b(is)g(up)s(dated.)50
+b Fp(MERGE)32 b Fu(means)i(the)g(usual)e Ft(cvs)h Fu(b)s(eha)m(vior:)47
+b(try)33 b(to)i(merge)f(the)g(\014les.)50 b Fp(COPY)33
+b Fu(means)150 1671 y(that)h Fp(cvs)29 b(update)i Fu(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 1780 y(`)p Fp(-kb)p
+Fu(')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
+Fp(-m)30 b('COPY')p Fu('\).)38 b(CVS)25 b(will)150 1890
+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 2000 y(outside)j Ft(cvs)p Fu(,)h(to)h(insert)d(an)m(y)i
+(necessary)h(c)m(hanges.)54 b Fi(W)-10 b(ARNING)p Fu(:)36
+b(do)f(not)g(use)f Fp(COPY)g Fu(with)f Ft(cvs)h Fu(1.9)150
+2109 y(or)d(earlier{suc)m(h)f(v)m(ersions)g(of)g Ft(cvs)g
+Fu(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 2219 y(the)f(previous)e(con)m
+(ten)m(ts.)42 b(The)27 b(`)p Fp(-m)p Fu(')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
+2328 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(57,)h(for)150 2438 y(more)g(on)f(binary)e(\014les.)
+275 2586 y(The)h(basic)h(format)h(of)f(the)h(\014le)e(`)p
+Fp(cvswrappers)p Fu(')f(is:)390 2729 y Fp(wildcard)236
+b([option)46 b(value][option)e(value]...)390 2936 y(where)i(option)g
+(is)i(one)f(of)390 3144 y(-m)524 b(update)47 b(methodology)283
+b(value:)46 b(MERGE)g(or)i(COPY)390 3248 y(-k)524 b(keyword)46
+b(expansion)332 b(value:)46 b(expansion)f(mode)390 3455
+y(and)i(value)f(is)h(a)h(single-quote)c(delimited)i(value.)275
+3603 y Fu(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 3713 y(in)j(`)p Fp(.exe)p Fu(')h(as)g(binary:)390
+3856 y Fp(cvs)47 b(import)f(-I)h(!)h(-W)f("*.exe)f(-k)h('b'")g
+(first-dir)e(vendortag)g(reltag)150 4148 y Fq(C.3)68
+b(The)44 b(commit)i(supp)t(ort)e(\014les)275 4354 y Fu(The)32
+b(`)p Fp(-i)p Fu(')h(\015ag)h(in)e(the)h(`)p Fp(modules)p
+Fu(')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 4464 y(are)38 b(committed)h(\(see)g(Section)
+e(C.1)i([mo)s(dules],)g(page)f(125\).)66 b(The)37 b(\014les)g(describ)s
+(ed)f(in)h(this)g(section)150 4573 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 4721 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 4831
+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 4941 y(the)c(purp)s(ose)d(of)j(the)f(corresp)s(onding)
+f(programs.)150 5121 y(`)p Fp(commitinfo)p Fu(')630 5230
+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
+5340 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.)p eop
%%Page: 129 131
129 130 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
(for)g(Administrativ)m(e)e(\014les)1276 b(129)150 366
-y(The)31 b Fp(-f)g Fu(\014lter)f(is)h(called)g(with)f(one)i(argumen)m
-(t,)g(whic)m(h)e(is)h(the)h(name)f(of)h(the)f(\014le)g(to)h(\014lter)f
-(from.)43 b(The)150 476 y(end)34 b(result)f(of)i(this)e(\014lter)h
-(will)e(b)s(e)i(a)g(\014le)g(in)f(the)i(users)f(directory)g(that)h
-(they)f(can)h(w)m(ork)g(on)f(as)h(they)150 586 y(normally)29
-b(w)m(ould.)275 719 y(Note)39 b(that)f(the)g(`)p Fp(-t)p
-Fu('/`)p Fp(-f)p Fu(')g(features)g(do)g(not)g(con)m(v)m(enien)m(tly)g
-(handle)e(one)i(p)s(ortion)f(of)h(CVS's)f(op-)150 829
-y(eration:)54 b(determining)35 b(when)h(\014les)h(are)g(mo)s(di\014ed.)
-59 b(CVS)36 b(will)f(still)g(w)m(an)m(t)j(a)f(\014le)g(\(or)g
-(directory\))g(to)150 938 y(exist,)32 b(and)f(it)h(will)d(use)j(its)f
-(mo)s(di\014cation)f(time)i(to)g(determine)f(whether)g(a)i(\014le)d(is)
-h(mo)s(di\014ed.)43 b(If)32 b(CVS)150 1048 y(erroneously)j(thinks)g(a)i
-(\014le)f(is)f(unmo)s(di\014ed)e(\(for)k(example,)h(a)f(directory)f(is)
-f(unc)m(hanged)h(but)g(one)h(of)150 1157 y(the)29 b(\014les)e(within)g
-(it)h(is)f(c)m(hanged\),)k(y)m(ou)e(can)g(force)g(it)f(to)h(c)m(hec)m
-(k)i(in)c(the)i(\014le)f(an)m(yw)m(a)m(y)i(b)m(y)e(sp)s(ecifying)f(the)
-150 1267 y(`)p Fp(-f)p Fu(')j(option)g(to)h Fp(cvs)f(commit)e
-Fu(\(see)k(Section)e(A.8.1)i([commit)e(options],)g(page)i(94\).)275
-1400 y(F)-8 b(or)36 b(another)g(example,)h(the)f(follo)m(wing)e
-(command)i(imp)s(orts)e(a)i(directory)-8 b(,)37 b(treating)f(\014les)f
-(whose)150 1510 y(name)30 b(ends)g(in)f(`)p Fp(.exe)p
-Fu(')h(as)g(binary:)390 1638 y Fp(cvs)47 b(import)f(-I)h(!)h(-W)f
-("*.exe)f(-k)h('b'")g(first-dir)e(vendortag)g(reltag)150
-1892 y Fq(C.3)68 b(The)44 b(commit)i(supp)t(ort)e(\014les)275
-2083 y Fu(The)32 b(`)p Fp(-i)p Fu(')h(\015ag)h(in)e(the)h(`)p
-Fp(modules)p Fu(')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 2193 y(are)38
-b(committed)h(\(see)g(Section)e(C.1)i([mo)s(dules],)g(page)f(125\).)66
-b(The)37 b(\014les)g(describ)s(ed)f(in)h(this)g(section)150
-2302 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
-2436 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 2545 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 2655 y(the)c(purp)s(ose)d
-(of)j(the)f(corresp)s(onding)f(programs.)150 2812 y(`)p
-Fp(commitinfo)p Fu(')630 2922 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 3031 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 3189 y(`)p
-Fp(verifymsg)p Fu(')630 3298 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 3408 y(that)h(it)e(con)m(tains)i(all)e
+y(`)p Fp(verifymsg)p Fu(')630 476 y(The)31 b(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 586 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 3517 y(`)p Fp(rcsinfo)p Fu(')d(\014le,)h
+(bination)i(with)f(the)630 695 y(`)p Fp(rcsinfo)p Fu(')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 3627 y(page)31 b(134\).)150
-3784 y(`)p Fp(editinfo)p Fu(')630 3894 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 4003 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 4113 y(`)p Fp(rcsinfo)p Fu(')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 4222 y(page)31
-b(134\).)42 b(\(obsolete\))150 4380 y(`)p Fp(loginfo)p
-Fu(')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
-4489 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 4599 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 4708 y(or)p
-Fh(:)15 b(:)g(:)31 b Fu(Y)-8 b(our)31 b(imagination)e(is)g(the)i
-(limit!)150 4929 y Fn(C.3.1)62 b(The)41 b(common)f(syn)m(tax)275
-5121 y Fu(The)32 b(administrativ)m(e)f(\014les)g(suc)m(h)h(as)h(`)p
+(Section)f(C.8)g([rcsinfo],)630 805 y(page)31 b(134\).)150
+968 y(`)p Fp(editinfo)p Fu(')630 1077 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 1187 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 1297 y(`)p Fp(rcsinfo)p Fu(')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 1406 y(page)31 b(134\).)42 b(\(obsolete\))150
+1569 y(`)p Fp(loginfo)p Fu(')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 1679 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 1788 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 1898 y(or)p Fh(:)15 b(:)g(:)31 b Fu(Y)-8
+b(our)31 b(imagination)e(is)g(the)i(limit!)150 2129 y
+Fn(C.3.1)62 b(The)41 b(common)f(syn)m(tax)275 2325 y
+Fu(The)32 b(administrativ)m(e)f(\014les)g(suc)m(h)h(as)h(`)p
Fp(commitinfo)p Fu(',)e(`)p Fp(loginfo)p Fu(',)h(`)p
Fp(rcsinfo)p Fu(',)g(`)p Fp(verifymsg)p Fu(',)f(etc.,)150
-5230 y(all)i(ha)m(v)m(e)j(a)e(common)h(format.)53 b(The)34
+2435 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 5340 y(syn)m(tax)d(is)e(describ)s(ed)g(here.)p
-eop
-%%Page: 130 132
-130 131 bop 150 -116 a Fu(130)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)275 366 y(Eac)m(h)h(line)d(con)m(tains)j
-(the)f(follo)m(wing:)225 508 y Fs(\017)60 b Fu(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 618 y(emacs.)225
-756 y Fs(\017)60 b Fu(A)30 b(whitespace)h(separator|one)g(or)f(more)h
-(spaces)g(and/or)f(tabs.)225 894 y Fs(\017)60 b Fu(A)30
-b(\014le)g(name)g(or)h(command-line)e(template.)150 1064
+b(The)34 b(common)150 2545 y(syn)m(tax)d(is)e(describ)s(ed)g(here.)275
+2683 y(Eac)m(h)i(line)d(con)m(tains)j(the)f(follo)m(wing:)225
+2821 y Fs(\017)60 b Fu(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 2930 y(emacs.)225 3066
+y Fs(\017)60 b Fu(A)30 b(whitespace)h(separator|one)g(or)f(more)h
+(spaces)g(and/or)f(tabs.)225 3203 y Fs(\017)60 b Fu(A)30
+b(\014le)g(name)g(or)h(command-line)e(template.)150 3368
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 Fp(#)p Fu(')e(are)g(treated)h(as)g
-(commen)m(ts.)150 1174 y(Long)31 b(lines)d(unfortunately)h(can)i
+(commen)m(ts.)150 3477 y(Long)31 b(lines)d(unfortunately)h(can)i
Fo(not)h Fu(b)s(e)e(brok)m(en)g(in)f(t)m(w)m(o)j(parts)e(in)f(an)m(y)i
-(w)m(a)m(y)-8 b(.)275 1315 y(The)33 b(\014rst)g(regular)g(expression)f
+(w)m(a)m(y)-8 b(.)275 3615 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 1425 y(is)29 b(used.)40 b(The)30 b(rest)h(of)f(the)h
+(rep)s(ository)150 3725 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 1700 y Fq(C.4)68 b(Commitinfo)275 1900
+(appropriate.)150 3991 y Fq(C.4)68 b(Commitinfo)275 4187
y Fu(The)36 b(`)p Fp(commitinfo)p Fu(')f(\014le)i(de\014nes)f(programs)
h(to)h(execute)h(whenev)m(er)e(`)p Fp(cvs)30 b(commit)p
-Fu(')36 b(is)g(ab)s(out)h(to)150 2010 y(execute.)73 b(These)40
+Fu(')36 b(is)g(ab)s(out)h(to)150 4297 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 2119 y(added)25
+(erify)f(that)h(the)g(mo)s(di\014ed,)150 4406 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
-2229 y(to)31 b(v)m(erify)f(that)h(the)f(c)m(hanged)h(\014les)f(conform)
+4516 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 2371 y(As)i(men)m(tioned)f(earlier,)h(eac)m(h)h(line)d(in)h(the)h
+275 4654 y(As)i(men)m(tioned)f(earlier,)h(eac)m(h)h(line)d(in)h(the)h
(`)p Fp(commitinfo)p Fu(')e(\014le)h(consists)g(of)i(a)f(regular)f
-(expression)150 2480 y(and)c(a)i(command-line)d(template.)41
+(expression)150 4764 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 2590 y(of)37 b(argumen)m(ts)h(y)m(ou)f(wish)f
+(y)h(n)m(um)m(b)s(er)150 4873 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 2700 y(app)s(ended)e(to)j(the)f
+(t)g(source)h(rep)s(ository)e(is)150 4983 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
-2809 y(\(added,)30 b(remo)m(v)m(ed,)i(and)e(mo)s(di\014ed)e(\014les\).)
-275 2951 y(The)f(\014rst)f(line)g(with)g(a)i(regular)f(expression)f
-(matc)m(hing)i(the)g(relativ)m(e)f(path)h(to)g(the)g(mo)s(dule)e(will)f
-(b)s(e)150 3060 y(used.)40 b(If)30 b(the)g(command)h(returns)e(a)h
-(non-zero)h(exit)g(status)f(the)h(commit)f(will)e(b)s(e)i(ab)s(orted.)
-275 3202 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 3312 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)
-h(is)g(sp)s(eci\014ed.)275 3453 y(All)e(o)s(ccurances)i(of)g(the)g
-(name)g(`)p Fp(ALL)p Fu(')g(app)s(earing)e(as)i(a)g(regular)f
-(expression)g(are)h(used)f(in)g(addition)150 3563 y(to)i(the)g(\014rst)
-e(matc)m(hing)i(regular)e(expression)g(or)i(the)f(name)h(`)p
-Fp(DEFAULT)p Fu('.)275 3705 y(Note:)37 b(when)19 b Ft(CVS)h
-Fu(is)g(accessing)h(a)f(remote)i(rep)s(ository)-8 b(,)22
-b(`)p Fp(commitinfo)p Fu(')c(will)f(b)s(e)j(run)f(on)h(the)h
-Fo(remote)150 3814 y Fu(\(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(18\).)150 4090 y Fq(C.5)68 b(V)-11
-b(erifying)45 b(log)h(messages)275 4289 y Fu(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 4399 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 Fp(verifymsg)p Fu(')e(\014le)h(to)h(sp)s(ecify)e(a)i
-(program)g(that)g(is)e(used)h(to)150 4509 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
-4618 y(message)i(con)m(tains)g(the)g(required)d(\014elds.)275
-4760 y(The)h(`)p Fp(verifymsg)p Fu(')f(\014le)i(is)f(often)i(most)f
-(useful)f(together)i(with)e(the)i(`)p Fp(rcsinfo)p Fu(')d(\014le,)i
-(whic)m(h)f(can)i(b)s(e)150 4870 y(used)f(to)h(sp)s(ecify)e(a)h(log)h
-(message)g(template.)275 5011 y(Eac)m(h)37 b(line)f(in)g(the)h(`)p
-Fp(verifymsg)p Fu(')f(\014le)g(consists)h(of)g(a)h(regular)e
-(expression)g(and)h(a)g(command-line)150 5121 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 5230
-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
-5340 y(template.)p eop
-%%Page: 131 133
-131 132 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1276 b(131)275 366
-y(One)26 b(thing)f(that)i(should)e(b)s(e)h(noted)g(is)g(that)h(the)g(`)
-p Fp(ALL)p Fu(')f(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)37
-b(If)27 b(more)f(than)150 476 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 586 y(v)m(eri\014cation)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 716 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 826 y(`)p
+5092 y(\(added,)30 b(remo)m(v)m(ed,)i(and)e(mo)s(di\014ed)e(\014les\).)
+275 5230 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 5340 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.)p
+eop
+%%Page: 130 132
+130 131 bop 150 -116 a Fu(130)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)275 366 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 476 y(`)p
Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)g(sp)s
-(eci\014ed.)275 956 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 1086 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 1196 y(or)e(reject)i(it.)275 1326 y(The)24
-b(follo)m(wing)g(is)g(a)h(little)f(silly)f(example)i(of)g(a)h(`)p
-Fp(verifymsg)p Fu(')d(\014le,)i(together)i(with)d(the)h(corresp)s(ond-)
-150 1436 y(ing)32 b(`)p Fp(rcsinfo)p Fu(')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 1546 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 1655 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 1765 y(\014le)29 b(`)p Fp(/usr/cvssupport/tc.template)o
-Fu('.)390 1889 y Fp(BugId:)275 2020 y Fu(The)g(script)h(`)p
+(eci\014ed.)275 612 y(All)c(o)s(ccurrences)h(of)h(the)g(name)g(`)p
+Fp(ALL)p Fu(')f(app)s(earing)f(as)i(a)g(regular)f(expression)f(are)j
+(used)d(in)h(addition)150 721 y(to)k(the)g(\014rst)e(matc)m(hing)i
+(regular)e(expression)g(or)i(the)f(name)h(`)p Fp(DEFAULT)p
+Fu('.)275 857 y(Note:)37 b(when)19 b Ft(CVS)h Fu(is)g(accessing)h(a)f
+(remote)i(rep)s(ository)-8 b(,)22 b(`)p Fp(commitinfo)p
+Fu(')c(will)f(b)s(e)j(run)f(on)h(the)h Fo(remote)150
+966 y Fu(\(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
+(18\).)150 1226 y Fq(C.5)68 b(V)-11 b(erifying)45 b(log)h(messages)275
+1419 y Fu(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 1529 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 Fp(verifymsg)p
+Fu(')e(\014le)h(to)h(sp)s(ecify)e(a)i(program)g(that)g(is)e(used)h(to)
+150 1639 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 1748 y(message)i(con)m(tains)g(the)g
+(required)d(\014elds.)275 1884 y(The)h(`)p Fp(verifymsg)p
+Fu(')f(\014le)i(is)f(often)i(most)f(useful)f(together)i(with)e(the)i(`)
+p Fp(rcsinfo)p Fu(')d(\014le,)i(whic)m(h)f(can)i(b)s(e)150
+1993 y(used)f(to)h(sp)s(ecify)e(a)h(log)h(message)g(template.)275
+2129 y(Eac)m(h)37 b(line)f(in)g(the)h(`)p Fp(verifymsg)p
+Fu(')f(\014le)g(consists)h(of)g(a)h(regular)e(expression)g(and)h(a)g
+(command-line)150 2238 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 2348 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 2457 y(template.)275 2593 y(One)26
+b(thing)f(that)i(should)e(b)s(e)h(noted)g(is)g(that)h(the)g(`)p
+Fp(ALL)p Fu(')f(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)37
+b(If)27 b(more)f(than)150 2702 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
+2812 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 2947 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 3057 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)
+h(if)f(it)h(is)g(sp)s(eci\014ed.)275 3192 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 3328 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 3438 y(or)e(reject)i(it.)275
+3573 y(The)24 b(follo)m(wing)g(is)g(a)h(little)f(silly)f(example)i(of)g
+(a)h(`)p Fp(verifymsg)p Fu(')d(\014le,)i(together)i(with)d(the)h
+(corresp)s(ond-)150 3683 y(ing)32 b(`)p Fp(rcsinfo)p
+Fu(')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
+3792 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 3902 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
+4011 y(\014le)29 b(`)p Fp(/usr/cvssupport/tc.template)o
+Fu('.)390 4141 y Fp(BugId:)275 4276 y Fu(The)g(script)h(`)p
Fp(/usr/cvssupport/bugid.ve)o(rify)o Fu(')25 b(is)k(used)h(to)h(ev)-5
-b(aluate)31 b(the)g(log)f(message.)390 2144 y Fp(#!/bin/sh)390
-2248 y(#)390 2352 y(#)334 b(bugid.verify)44 b(filename)390
-2456 y(#)390 2559 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
-(contains)f(a)j(valid)e(bugid)390 2663 y(#)95 b(on)47
-b(the)g(first)g(line.)390 2767 y(#)390 2871 y(if)g(head)g(-1)g(<)g($1)h
+b(aluate)31 b(the)g(log)f(message.)390 4406 y Fp(#!/bin/sh)390
+4510 y(#)390 4614 y(#)334 b(bugid.verify)44 b(filename)390
+4717 y(#)390 4821 y(#)95 b(Verify)46 b(that)h(the)g(log)g(message)f
+(contains)f(a)j(valid)e(bugid)390 4925 y(#)95 b(on)47
+b(the)g(first)g(line.)390 5029 y(#)390 5132 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
-2974 y(exit)i(0)390 3078 y(else)581 3182 y(echo)g("No)f(BugId)h
-(found.")581 3286 y(exit)g(1)390 3390 y(fi)275 3520 y
-Fu(The)29 b(`)p Fp(verifymsg)p Fu(')g(\014le)g(con)m(tains)i(this)e
-(line:)390 3644 y Fp(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275
-3775 y Fu(The)29 b(`)p Fp(rcsinfo)p Fu(')g(\014le)h(con)m(tains)g(this)
-g(line:)390 3899 y Fp(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
-4144 y Fq(C.6)68 b(Editinfo)275 4333 y Fo(NOTE:)33 b
-Fu(The)f(`)p Fp(editinfo)p Fu(')f(feature)i(has)f(b)s(een)g(rendered)f
-(obsolete.)48 b(T)-8 b(o)33 b(set)g(a)g(default)f(editor)g(for)150
-4442 y(log)42 b(messages)h(use)e(the)h Fp(EDITOR)e Fu(en)m(vironmen)m
+5236 y(exit)i(0)390 5340 y(else)p eop
+%%Page: 131 133
+131 132 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(131)581 366
+y Fp(echo)47 b("No)f(BugId)h(found.")581 470 y(exit)g(1)390
+574 y(fi)275 708 y Fu(The)29 b(`)p Fp(verifymsg)p Fu(')g(\014le)g(con)m
+(tains)i(this)e(line:)390 837 y Fp(^tc)238 b(/usr/cvssupport/bugid.ed)o
+(it)275 971 y Fu(The)29 b(`)p Fp(rcsinfo)p Fu(')g(\014le)h(con)m(tains)
+g(this)g(line:)390 1100 y Fp(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)
+150 1356 y Fq(C.6)68 b(Editinfo)275 1549 y Fo(NOTE:)33
+b Fu(The)f(`)p Fp(editinfo)p Fu(')f(feature)i(has)f(b)s(een)g(rendered)
+f(obsolete.)48 b(T)-8 b(o)33 b(set)g(a)g(default)f(editor)g(for)150
+1658 y(log)42 b(messages)h(use)e(the)h Fp(EDITOR)e Fu(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 4552 y(ables],)32 b(page)g(139\))h(or)f(the)f(`)p
+(v)-5 b(ari-)150 1768 y(ables],)32 b(page)g(139\))h(or)f(the)f(`)p
Fp(-e)p Fu(')h(global)f(option)f(\(see)j(Section)e(A.4)i([Global)e
-(options],)g(page)h(82\).)46 b(See)150 4662 y(Section)28
+(options],)g(page)h(84\).)46 b(See)150 1877 y(Section)28
b(C.5)g([v)m(erifymsg],)h(page)g(130,)h(for)e(information)e(on)i(the)g
(use)g(of)g(the)h(`)p Fp(verifymsg)p Fu(')d(feature)i(for)150
-4771 y(ev)-5 b(aluating)30 b(log)g(messages.)275 4902
+1987 y(ev)-5 b(aluating)30 b(log)g(messages.)275 2121
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 5011 y(`)p Fp(editinfo)p
+b(y)m(ou)d(can)g(use)f(the)150 2231 y(`)p Fp(editinfo)p
Fu(')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
-5121 y(could)41 b(b)s(e)g(a)i(custom-made)f(editor)g(that)g(alw)m(a)m
+2340 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
-5230 y(or)c(ma)m(yb)s(e)g(a)g(simple)e(shell)g(script)g(that)j(calls)e
+2450 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 5340 y(con)m(tains)31 b(the)f(required)f(\014elds.)p
-eop
-%%Page: 132 134
-132 133 bop 150 -116 a Fu(132)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)275 366 y(If)23 b(no)h(matc)m(hing)g(line)
-e(is)h(found)g(in)g(the)h(`)p Fp(editinfo)p Fu(')e(\014le,)j(the)f
-(editor)f(sp)s(eci\014ed)f(in)h(the)h(en)m(vironmen)m(t)150
-476 y(v)-5 b(ariable)42 b Fp($CVSEDITOR)f Fu(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 586 y(v)-5 b(ariable)38
+150 2560 y(con)m(tains)31 b(the)f(required)f(\014elds.)275
+2694 y(If)23 b(no)h(matc)m(hing)g(line)e(is)h(found)g(in)g(the)h(`)p
+Fp(editinfo)p Fu(')e(\014le,)j(the)f(editor)f(sp)s(eci\014ed)f(in)h
+(the)h(en)m(vironmen)m(t)150 2803 y(v)-5 b(ariable)42
+b Fp($CVSEDITOR)f Fu(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 2913 y(v)-5 b(ariable)38
b Fp($EDITOR)f Fu(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 695 y(Section)30 b(1.3.2)i([Committing)e(y)m(our)g(c)m
-(hanges],)i(page)f(4.)275 834 y(The)i(`)p Fp(editinfo)p
+b(See)150 3023 y(Section)30 b(1.3.2)i([Committing)e(y)m(our)g(c)m
+(hanges],)i(page)f(4.)275 3157 y(The)i(`)p Fp(editinfo)p
Fu(')e(\014le)i(is)g(often)h(most)g(useful)d(together)36
b(with)c(the)i(`)p Fp(rcsinfo)p Fu(')e(\014le,)h(whic)m(h)g(can)h(b)s
-(e)150 943 y(used)c(to)h(sp)s(ecify)e(a)h(log)h(message)g(template.)275
-1082 y(Eac)m(h)41 b(line)e(in)h(the)h(`)p Fp(editinfo)p
+(e)150 3266 y(used)c(to)h(sp)s(ecify)e(a)h(log)h(message)g(template.)
+275 3401 y(Eac)m(h)41 b(line)e(in)h(the)h(`)p Fp(editinfo)p
Fu(')e(\014le)h(consists)h(of)g(a)g(regular)f(expression)g(and)g(a)h
-(command-line)150 1191 y(template.)69 b(The)39 b(template)h(m)m(ust)g
+(command-line)150 3510 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 1301 y(argumen)m(ts.)82 b(The)44 b(full)d(path)j(to)h
+m(b)s(er)f(of)150 3620 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 1411 y(template.)275 1549 y(One)26
+(ended)f(to)j(the)150 3730 y(template.)275 3864 y(One)26
b(thing)f(that)i(should)e(b)s(e)h(noted)g(is)g(that)h(the)g(`)p
Fp(ALL)p Fu(')f(k)m(eyw)m(ord)h(is)e(not)i(supp)s(orted.)37
-b(If)27 b(more)f(than)150 1659 y(one)j(matc)m(hing)g(line)f(is)g
+b(If)27 b(more)f(than)150 3973 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
-1768 y(edit)g(script)f(in)g(a)i(mo)s(dule,)e(and)h(then)g(o)m(v)m
+4083 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
-1907 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
+4217 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 2016 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
-g(sp)s(eci\014ed.)275 2155 y(If)f(the)i(edit)f(script)f(exits)h(with)f
+150 4327 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
+g(sp)s(eci\014ed.)275 4461 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
-2293 y(Note:)51 b(when)34 b Ft(CVS)h Fu(is)f(accessing)h(a)h(remote)f
+4595 y(Note:)51 b(when)34 b Ft(CVS)h Fu(is)f(accessing)h(a)h(remote)f
(rep)s(ository)-8 b(,)36 b(or)f(when)f(the)h(`)p Fp(-m)p
-Fu(')g(or)g(`)p Fp(-F)p Fu(')g(options)f(to)150 2403
+Fu(')g(or)g(`)p Fp(-F)p Fu(')g(options)f(to)150 4705
y Fp(cvs)29 b(commit)k Fu(are)i(used,)f(`)p Fp(editinfo)p
Fu(')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
-2512 y(this;)d(use)g(`)p Fp(verifymsg)p Fu(')e(instead.)150
-2745 y Fn(C.6.1)62 b(Editinfo)41 b(example)275 2941 y
+4815 y(this;)d(use)g(`)p Fp(verifymsg)p Fu(')e(instead.)150
+5038 y Fn(C.6.1)62 b(Editinfo)41 b(example)275 5230 y
Fu(The)21 b(follo)m(wing)f(is)i(a)g(little)f(silly)e(example)j(of)g(a)g
(`)p Fp(editinfo)p Fu(')f(\014le,)i(together)g(with)e(the)h(corresp)s
-(onding)150 3051 y(`)p Fp(rcsinfo)p Fu(')44 b(\014le,)49
+(onding)150 5340 y(`)p Fp(rcsinfo)p Fu(')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 3160
-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 3270 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
-3380 y(\014le)29 b(`)p Fp(/usr/cvssupport/tc.template)o
-Fu('.)390 3512 y Fp(BugId:)275 3651 y Fu(The)g(script)h(`)p
+b(W)-8 b(e)47 b(b)s(egin)d(with)g(the)i(log)p eop
+%%Page: 132 134
+132 133 bop 150 -116 a Fu(132)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 y(message)44 b(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
+476 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 586 y(\014le)29 b(`)p Fp(/usr/cvssupport/tc.template)o
+Fu('.)390 719 y Fp(BugId:)275 858 y Fu(The)g(script)h(`)p
Fp(/usr/cvssupport/bugid.ed)o(it)p Fu(')24 b(is)30 b(used)f(to)i(edit)f
-(the)h(log)f(message.)390 3783 y Fp(#!/bin/sh)390 3887
-y(#)390 3991 y(#)334 b(bugid.edit)45 b(filename)390 4095
-y(#)390 4198 y(#)95 b(Call)47 b($EDITOR)f(on)h(FILENAME,)e(and)i
-(verify)f(that)h(the)390 4302 y(#)95 b(resulting)45 b(file)i(contains)f
-(a)h(valid)f(bugid)h(on)g(the)g(first)390 4406 y(#)95
-b(line.)390 4510 y(if)47 b([)h("x$EDITOR")d(=)i("x")g(];)g(then)g
-(EDITOR=vi;)e(fi)390 4614 y(if)i([)h("x$CVSEDITOR")c(=)j("x")g(];)g
-(then)g(CVSEDITOR=$EDITOR;)c(fi)390 4717 y($CVSEDITOR)i($1)390
-4821 y(until)h(head)h(-1|grep)f('^BugId:[)f(]*[0-9][0-9]*$')f(<)j($1)
-390 4925 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 5029 y(read)h(ans)581
-5132 y(case)g(${ans})f(in)772 5236 y(n*\))h(exit)f(1;;)581
-5340 y(esac)p eop
-%%Page: 133 135
-133 134 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1276 b(133)581 366
-y Fp($CVSEDITOR)45 b($1)390 470 y(done)275 622 y Fu(The)29
-b(`)p Fp(editinfo)p Fu(')g(\014le)g(con)m(tains)i(this)e(line:)390
-767 y Fp(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275
-919 y Fu(The)29 b(`)p Fp(rcsinfo)p Fu(')g(\014le)h(con)m(tains)g(this)g
-(line:)390 1065 y Fp(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
-1364 y Fq(C.7)68 b(Loginfo)275 1574 y Fu(The)36 b(`)p
+(the)h(log)f(message.)390 992 y Fp(#!/bin/sh)390 1095
+y(#)390 1199 y(#)334 b(bugid.edit)45 b(filename)390 1303
+y(#)390 1407 y(#)95 b(Call)47 b($EDITOR)f(on)h(FILENAME,)e(and)i
+(verify)f(that)h(the)390 1510 y(#)95 b(resulting)45 b(file)i(contains)f
+(a)h(valid)f(bugid)h(on)g(the)g(first)390 1614 y(#)95
+b(line.)390 1718 y(if)47 b([)h("x$EDITOR")d(=)i("x")g(];)g(then)g
+(EDITOR=vi;)e(fi)390 1822 y(if)i([)h("x$CVSEDITOR")c(=)j("x")g(];)g
+(then)g(CVSEDITOR=$EDITOR;)c(fi)390 1926 y($CVSEDITOR)i($1)390
+2029 y(until)h(head)h(-1|grep)f('^BugId:[)f(]*[0-9][0-9]*$')f(<)j($1)
+390 2133 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 2237 y(read)h(ans)581
+2341 y(case)g(${ans})f(in)772 2444 y(n*\))h(exit)f(1;;)581
+2548 y(esac)581 2652 y($CVSEDITOR)f($1)390 2756 y(done)275
+2895 y Fu(The)29 b(`)p Fp(editinfo)p Fu(')g(\014le)g(con)m(tains)i
+(this)e(line:)390 3028 y Fp(^tc)238 b(/usr/cvssupport/bugid.ed)o(it)275
+3168 y Fu(The)29 b(`)p Fp(rcsinfo)p Fu(')g(\014le)h(con)m(tains)g(this)
+g(line:)390 3301 y Fp(^tc)238 b(/usr/cvssupport/tc.templ)o(ate)150
+3570 y Fq(C.7)68 b(Loginfo)275 3767 y Fu(The)36 b(`)p
Fp(loginfo)p Fu(')f(\014le)h(is)g(used)g(to)h(con)m(trol)g(where)f(`)p
Fp(cvs)30 b(commit)p Fu(')35 b(log)i(information)e(is)h(sen)m(t.)60
-b(The)150 1684 y(\014rst)35 b(en)m(try)h(on)g(a)g(line)e(is)h(a)h
+b(The)150 3877 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 1793 y(c)m(hange)29 b(is)f(b)s(eing)f(made)
+(directory)f(that)i(the)150 3987 y(c)m(hange)29 b(is)f(b)s(eing)f(made)
h(to,)i(relativ)m(e)e(to)h(the)g Fp($CVSROOT)p Fu(.)37
b(If)28 b(a)h(matc)m(h)g(is)e(found,)h(then)g(the)h(remainder)150
-1903 y(of)i(the)f(line)f(is)g(a)i(\014lter)e(program)i(that)g(should)d
+4096 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
-2054 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
+4235 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 2164 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
-g(sp)s(eci\014ed.)275 2315 y(All)e(o)s(ccurances)i(of)g(the)g(name)g(`)
-p Fp(ALL)p Fu(')g(app)s(earing)e(as)i(a)g(regular)f(expression)g(are)h
-(used)f(in)g(addition)150 2425 y(to)i(the)g(\014rst)e(matc)m(hing)i
-(regular)e(expression)g(or)i(`)p Fp(DEFAULT)p Fu('.)275
-2576 y(The)e(\014rst)h(matc)m(hing)g(regular)g(expression)f(is)h(used.)
-275 2728 y(See)e(Section)f(C.3)h([commit)g(\014les],)g(page)h(129,)g
-(for)f(a)g(description)e(of)i(the)g(syn)m(tax)g(of)g(the)g(`)p
-Fp(loginfo)p Fu(')150 2838 y(\014le.)275 2989 y(The)36
+150 4345 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
+g(sp)s(eci\014ed.)275 4484 y(All)c(o)s(ccurrences)h(of)h(the)g(name)g
+(`)p Fp(ALL)p Fu(')f(app)s(earing)f(as)i(a)g(regular)f(expression)f
+(are)j(used)d(in)h(addition)150 4594 y(to)k(the)g(\014rst)e(matc)m
+(hing)i(regular)e(expression)g(or)i(`)p Fp(DEFAULT)p
+Fu('.)275 4733 y(The)e(\014rst)h(matc)m(hing)g(regular)g(expression)f
+(is)h(used.)275 4872 y(See)e(Section)f(C.3)h([commit)g(\014les],)g
+(page)h(128,)g(for)f(a)g(description)e(of)i(the)g(syn)m(tax)g(of)g(the)
+g(`)p Fp(loginfo)p Fu(')150 4982 y(\014le.)275 5121 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
-3099 y(a)d(`)p Fp(\045)p Fu(')g(follo)m(w)m(ed)f(b)m(y)g(a)h(space,)i
+5230 y(a)d(`)p Fp(\045)p Fu(')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 3208
+(or)e(follo)m(w)m(ed)f(b)m(y)h(a)g(set)g(of)150 5340
y(format)d(c)m(haracters)h(surrounded)27 b(b)m(y)k(`)p
Fp({)p Fu(')f(and)g(`)p Fp(})p Fu(')g(as)h(separators.)41
-b(The)30 b(format)h(c)m(haracters)h(are:)150 3393 y Fp(s)432
-b Fu(\014le)29 b(name)150 3570 y Fp(V)432 b Fu(old)30
-b(v)m(ersion)f(n)m(um)m(b)s(er)g(\(pre-c)m(hec)m(kin\))150
-3746 y Fp(v)432 b Fu(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f(\(p)s
-(ost-c)m(hec)m(kin\))275 3931 y(All)i(other)j(c)m(haracters)h(that)f
+b(The)30 b(format)h(c)m(haracters)h(are:)p eop
+%%Page: 133 135
+133 134 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(133)150 366
+y Fp(s)432 b Fu(\014le)29 b(name)150 537 y Fp(V)432 b
+Fu(old)30 b(v)m(ersion)f(n)m(um)m(b)s(er)g(\(pre-c)m(hec)m(kin\))150
+708 y Fp(v)432 b Fu(new)30 b(v)m(ersion)g(n)m(um)m(b)s(er)f(\(p)s
+(ost-c)m(hec)m(kin\))275 884 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 4040 y(separating)e(\014elds)f(are)i(still)d
-(pro)m(vided\).)275 4192 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
+(\014eld)e(\(commas)150 994 y(separating)e(\014elds)f(are)i(still)d
+(pro)m(vided\).)275 1139 y(F)-8 b(or)31 b(example,)f(some)h(v)-5
b(alid)28 b(format)j(strings)e(are)i(`)p Fp(\045)p Fu(',)g(`)p
Fp(\045s)p Fu(',)f(`)p Fp(\045{s})p Fu(',)g(and)g(`)p
-Fp(\045{sVv})p Fu('.)275 4343 y(The)d(output)h(will)e(b)s(e)i(a)h
+Fp(\045{sVv})p Fu('.)275 1285 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 4453 y(the)28 b(\014rst)f(tok)m(en)i(will)c(b)s(e)i(the)h(rep)s
+b(,)150 1395 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)150 4563 y(lists)j(of)h(the)g(information)e
+(e)i(comma-delimited)150 1504 y(lists)j(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 Fp(/u/src/master)p Fu(')e(is)150
-4672 y(the)h(rep)s(ository)-8 b(,)28 b(`)p Fp(\045{sVv})p
+1614 y(the)h(rep)s(ository)-8 b(,)28 b(`)p Fp(\045{sVv})p
Fu(')f(is)h(the)g(format)h(string,)f(and)g(three)g(\014les)f(\()p
Fp(ChangeLog)p Fu(,)g Fp(Makefile)p Fu(,)g Fp(foo.c)p
-Fu(\))150 4782 y(w)m(ere)k(mo)s(di\014ed,)d(the)j(output)f(migh)m(t)g
-(b)s(e:)390 4927 y Fp(/u/src/master)44 b(ChangeLog,1.1,1.2)f
-(Makefile,1.3,1.4)h(foo.c,1.12,1.13)275 5079 y Fu(As)25
+Fu(\))150 1723 y(w)m(ere)k(mo)s(di\014ed,)d(the)j(output)f(migh)m(t)g
+(b)s(e:)390 1863 y Fp(/u/src/master)44 b(ChangeLog,1.1,1.2)f
+(Makefile,1.3,1.4)h(foo.c,1.12,1.13)275 2009 y Fu(As)25
b(another)h(example,)g(`)p Fp(\045{})p Fu(')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
-5230 y(Note:)43 b(when)30 b Ft(CVS)h Fu(is)f(accessing)i(a)f(remote)h
+2155 y(Note:)43 b(when)30 b Ft(CVS)h Fu(is)f(accessing)i(a)f(remote)h
(rep)s(ository)-8 b(,)31 b(`)p Fp(loginfo)p Fu(')e(will)g(b)s(e)h(run)g
-(on)h(the)g Fo(remote)150 5340 y Fu(\(i.e.,)g(serv)m(er\))g(side,)f
+(on)h(the)g Fo(remote)150 2264 y Fu(\(i.e.,)g(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(18\).)p eop
-%%Page: 134 136
-134 135 bop 150 -116 a Fu(134)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y Fn(C.7.1)62 b(Loginfo)41
-b(example)275 561 y Fu(The)35 b(follo)m(wing)f(`)p Fp(loginfo)p
+(ositories],)d(page)i(18\).)150 2511 y Fn(C.7.1)62 b(Loginfo)41
+b(example)275 2715 y Fu(The)35 b(follo)m(wing)f(`)p Fp(loginfo)p
Fu(')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 670 y(messages)21
+(elo)m(w,)j(app)s(ends)e(all)h(log)150 2825 y(messages)21
b(to)g(the)g(\014le)e(`)p Fp($CVSROOT/CVSROOT/commitlog)p
Fu(',)d(and)k(an)m(y)h(commits)f(to)h(the)g(administrativ)m(e)150
-780 y(\014les)27 b(\(inside)f(the)i(`)p Fp(CVSROOT)p
+2934 y(\014les)27 b(\(inside)f(the)i(`)p Fp(CVSROOT)p
Fu(')f(directory\))h(are)g(also)g(logged)g(in)f(`)p Fp
-(/usr/adm/cvsroot-log)p Fu('.)35 b(Commits)150 890 y(to)c(the)g(`)p
+(/usr/adm/cvsroot-log)p Fu('.)35 b(Commits)150 3044 y(to)c(the)g(`)p
Fp(prog1)p Fu(')e(directory)h(are)h(mailed)e(to)i Fp(ceder)p
-Fu(.)390 1020 y Fp(ALL)620 b(/usr/local/bin/cvs-log)41
-b($CVSROOT/CVSROOT/commitlog)g($USER)390 1124 y(^CVSROOT)380
+Fu(.)390 3184 y Fp(ALL)620 b(/usr/local/bin/cvs-log)41
+b($CVSROOT/CVSROOT/commitlog)g($USER)390 3287 y(^CVSROOT)380
b(/usr/local/bin/cvs-log)41 b(/usr/adm/cvsroot-log)390
-1227 y(^prog1)476 b(Mail)46 b(-s)h(\045s)h(ceder)275
-1364 y Fu(The)29 b(shell-script)f(`)p Fp(/usr/local/bin/cvs-log)p
-Fu(')d(lo)s(oks)30 b(lik)m(e)g(this:)390 1494 y Fp(#!/bin/sh)390
-1598 y(\(echo)46 b("-------------------------)o(---)o(----)o(----)o
-(---)o(----)o(----)o(---)o(----)o(";)438 1702 y(echo)g(-n)i($2")94
-b(";)438 1805 y(date;)438 1909 y(echo;)438 2013 y(cat\))46
-b(>>)i($1)150 2240 y Fn(C.7.2)62 b(Keeping)42 b(a)e(c)m(hec)m(k)m(ed)f
-(out)i(cop)m(y)275 2435 y Fu(It)34 b(is)f(often)i(useful)e(to)i(main)m
+3391 y(^prog1)476 b(Mail)46 b(-s)h(\045s)h(ceder)275
+3537 y Fu(The)29 b(shell-script)f(`)p Fp(/usr/local/bin/cvs-log)p
+Fu(')d(lo)s(oks)30 b(lik)m(e)g(this:)390 3677 y Fp(#!/bin/sh)390
+3781 y(\(echo)46 b("-------------------------)o(---)o(----)o(----)o
+(---)o(----)o(----)o(---)o(----)o(";)438 3884 y(echo)g(-n)i($2")94
+b(";)438 3988 y(date;)438 4092 y(echo;)438 4196 y(cat\))46
+b(>>)i($1)150 4442 y Fn(C.7.2)62 b(Keeping)42 b(a)e(c)m(hec)m(k)m(ed)f
+(out)i(cop)m(y)275 4646 y Fu(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 2544 y(the)h(latest)h(v)m(ersion)e(in)f
+m(h)g(corresp)s(ond)g(to)150 4756 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
-2654 y(the)25 b(latest)g(sources)f(without)g(ha)m(ving)g(to)h(c)m(hec)m
+4865 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 2764 y(with)29 b Ft(cvs)g Fu(and)h(w)m(an)m(t)h(ev)
+i(w)m(eb)f(site)150 4975 y(with)29 b Ft(cvs)g Fu(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
-2900 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
+5121 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 Fp(cvs)c(update)p Fu(.)46
b(Doing)33 b(so)g(in)f(the)h(naiv)m(e)g(w)m(a)m(y)150
-3009 y(will)e(cause)j(a)f(problem)f(with)g(lo)s(c)m(ks,)i(so)g(the)f
+5230 y(will)e(cause)j(a)f(problem)f(with)g(lo)s(c)m(ks,)i(so)g(the)f
Fp(cvs)d(update)i Fu(m)m(ust)h(b)s(e)g(run)e(in)h(the)i(bac)m(kground.)
-49 b(Here)150 3119 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 3249 y
-Fp(^cyclic-pages)44 b(\(date;)i(cat;)h(\(sleep)f(2;)h(cd)g
-(/u/www/local-docs;)438 3353 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g
-($CVSROOT/CVSROOT/updatelo)o(g)42 b(2>&1)275 3489 y Fu(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 Fp(cyclic-pages)f Fu(to)j(up)s(date)150
-3599 y(the)i(c)m(hec)m(k)m(ed)h(out)f(tree)g(in)e(`)p
-Fp(/u/www/local-docs)p Fu('.)150 3860 y Fq(C.8)68 b(Rcsinfo)275
-4055 y Fu(The)27 b(`)p Fp(rcsinfo)p Fu(')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 4164 y(The)38 b(`)p Fp(rcsinfo)p
-Fu(')f(\014le)h(has)h(a)g(syn)m(tax)g(similar)d(to)j(the)g(`)p
-Fp(verifymsg)p Fu(',)g(`)p Fp(commitinfo)p Fu(')d(and)i(`)p
-Fp(loginfo)p Fu(')150 4274 y(\014les.)63 b(See)39 b(Section)f(C.3.1)h
-([syn)m(tax],)j(page)d(129.)66 b(Unlik)m(e)37 b(the)i(other)f(\014les)f
-(the)i(second)f(part)g(is)g Fo(not)150 4383 y Fu(a)f(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 4493 y(pathname)30
-b(to)h(a)g(\014le)f(con)m(taining)f(the)i(log)g(message)g(template.)275
-4629 y(If)37 b(the)h(rep)s(ository)f(name)i(do)s(es)e(not)i(matc)m(h)g
+49 b(Here)150 5340 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\):)p eop
+%%Page: 134 136
+134 135 bop 150 -116 a Fu(134)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)390 366 y Fp(^cyclic-pages)44
+b(\(date;)i(cat;)h(\(sleep)f(2;)h(cd)g(/u/www/local-docs;)438
+470 y(cvs)g(-q)g(update)f(-d\))h(&\))g(>>)g($CVSROOT/CVSROOT/updatelo)o
+(g)42 b(2>&1)275 609 y Fu(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 Fp(cyclic-pages)f
+Fu(to)j(up)s(date)150 718 y(the)i(c)m(hec)m(k)m(ed)h(out)f(tree)g(in)e
+(`)p Fp(/u/www/local-docs)p Fu('.)150 985 y Fq(C.8)68
+b(Rcsinfo)275 1182 y Fu(The)27 b(`)p Fp(rcsinfo)p Fu(')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 1291 y(The)38
+b(`)p Fp(rcsinfo)p Fu(')f(\014le)h(has)h(a)g(syn)m(tax)g(similar)d(to)j
+(the)g(`)p Fp(verifymsg)p Fu(',)g(`)p Fp(commitinfo)p
+Fu(')d(and)i(`)p Fp(loginfo)p Fu(')150 1401 y(\014les.)63
+b(See)39 b(Section)f(C.3.1)h([syn)m(tax],)j(page)d(129.)66
+b(Unlik)m(e)37 b(the)i(other)f(\014les)f(the)i(second)f(part)g(is)g
+Fo(not)150 1511 y Fu(a)f(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 1620 y(pathname)30 b(to)h(a)g(\014le)f
+(con)m(taining)f(the)i(log)g(message)g(template.)275
+1759 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 4739 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
-g(sp)s(eci\014ed.)275 4875 y(All)e(o)s(ccurances)i(of)g(the)g(name)g(`)
-p Fp(ALL)p Fu(')g(app)s(earing)e(as)i(a)g(regular)f(expression)g(are)h
-(used)f(in)g(addition)150 4985 y(to)i(the)g(\014rst)e(matc)m(hing)i
-(regular)e(expression)g(or)i(`)p Fp(DEFAULT)p Fu('.)275
-5121 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 5230 y(message)22 b(with)d(`)p Fp(cvs)30 b(commit)e(-m)i
-Fo(message)5 b Fu(')22 b(or)f(`)p Fp(cvs)30 b(commit)e(-f)i
-Fo(\014le)5 b Fu(')20 b(that)h(log)g(message)h(will)c(o)m(v)m(erride)
-150 5340 y(the)31 b(template.)p eop
-%%Page: 135 137
-135 136 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1276 b(135)275 366
-y(See)30 b(Section)g(C.5)h([v)m(erifymsg],)g(page)g(130,)h(for)e(an)g
-(example)g(`)p Fp(rcsinfo)p Fu(')f(\014le.)275 510 y(When)38
-b Ft(CVS)g Fu(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 Fp(rcsinfo)p
-Fu(')f(at)j(the)e(time)h(a)150 620 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
-730 y(edit)30 b(`)p Fp(rcsinfo)p Fu(')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 1010 y Fq(C.9)68 b(Ignoring)45
-b(\014les)h(via)f(cvsignore)275 1212 y Fu(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
-1322 y(don't)33 b(w)m(an)m(t)h(to)g(put)e(under)g Ft(cvs)g
-Fu(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
-1432 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 Fp(cvs)d(update)p
+150 1868 y(`)p Fp(DEFAULT)p Fu(')29 b(line)g(is)g(used,)h(if)f(it)h(is)
+g(sp)s(eci\014ed.)275 2007 y(All)c(o)s(ccurrences)h(of)h(the)g(name)g
+(`)p Fp(ALL)p Fu(')f(app)s(earing)f(as)i(a)g(regular)f(expression)f
+(are)j(used)d(in)h(addition)150 2116 y(to)k(the)g(\014rst)e(matc)m
+(hing)i(regular)e(expression)g(or)i(`)p Fp(DEFAULT)p
+Fu('.)275 2255 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 2364 y(message)22
+b(with)d(`)p Fp(cvs)30 b(commit)e(-m)i Fo(message)5 b
+Fu(')22 b(or)f(`)p Fp(cvs)30 b(commit)e(-f)i Fo(\014le)5
+b Fu(')20 b(that)h(log)g(message)h(will)c(o)m(v)m(erride)150
+2474 y(the)31 b(template.)275 2612 y(See)f(Section)g(C.5)h([v)m
+(erifymsg],)g(page)g(130,)h(for)e(an)g(example)g(`)p
+Fp(rcsinfo)p Fu(')f(\014le.)275 2750 y(When)38 b Ft(CVS)g
+Fu(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 Fp(rcsinfo)p Fu(')f(at)j(the)e(time)h
+(a)150 2860 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 2970 y(edit)30 b(`)p
+Fp(rcsinfo)p Fu(')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 3237 y Fq(C.9)68 b(Ignoring)45 b(\014les)h(via)f(cvsignore)275
+3433 y Fu(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 3543 y(don't)33 b(w)m(an)m(t)h(to)g
+(put)e(under)g Ft(cvs)g Fu(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 3652 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 Fp(cvs)d(update)p
Fu(',)k(it)g(prin)m(ts)f(a)i(line)e(for)h(eac)m(h)150
-1541 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.18.2)j([up)s(date)d(output],)i
-(page)f(110\).)275 1685 y Ft(cvs)33 b Fu(has)h(a)g(list)f(of)h(\014les)
+3762 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(110\).)275 3900 y Ft(cvs)33 b Fu(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 1795 y Fp(update)p Fu(,)d
+(ignore)i(while)e(running)150 4010 y Fp(update)p Fu(,)d
Fp(import)g Fu(and)g Fp(release)p Fu(.)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 1938 y Fs(\017)60 b Fu(The)29 b(list)f(is)h(initialized)d(to)31
+b(.)225 4148 y Fs(\017)60 b Fu(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 Ft(cvs)330 2048 y Fu(administration,)22
+b(asso)s(ciated)g(with)e Ft(cvs)330 4258 y Fu(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 2158 y(\014les,)j(ob)5 b(ject)26
+e(names)f(for)g(patc)m(h)330 4368 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
-2267 y(artifacts)34 b(of)g(assorted)h(utilities.)48 b(Curren)m(tly)-8
+4477 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 2377 y(is:)761 2510 y Fp(RCS)238 b(SCCS)190
-b(CVS)237 b(CVS.adm)761 2614 y(RCSLOG)94 b(cvslog.*)761
-2718 y(tags)190 b(TAGS)761 2822 y(.make.state)236 b(.nse_depinfo)761
-2925 y(*~)286 b(#*)g(.#*)237 b(,*)286 b(_$*)238 b(*$)761
-3029 y(*.old)142 b(*.bak)g(*.BAK)f(*.orig)94 b(*.rej)142
-b(.del-*)761 3133 y(*.a)238 b(*.olb)142 b(*.o)237 b(*.obj)142
-b(*.so)190 b(*.exe)761 3237 y(*.Z)238 b(*.elc)142 b(*.ln)761
-3340 y(core)225 3480 y Fs(\017)60 b Fu(The)36 b(p)s(er-rep)s(ository)f
-(list)g(in)g(`)p Fp($CVSROOT/CVSROOT/cvsignor)o(e)p Fu(')c(is)k(app)s
-(ended)g(to)i(the)g(list,)g(if)330 3589 y(that)31 b(\014le)e(exists.)
-225 3728 y Fs(\017)60 b Fu(The)32 b(p)s(er-user)f(list)g(in)g(`)p
+(patterns)330 4587 y(is:)761 4717 y Fp(RCS)238 b(SCCS)190
+b(CVS)237 b(CVS.adm)761 4821 y(RCSLOG)94 b(cvslog.*)761
+4925 y(tags)190 b(TAGS)761 5029 y(.make.state)236 b(.nse_depinfo)761
+5132 y(*~)286 b(#*)g(.#*)237 b(,*)286 b(_$*)238 b(*$)761
+5236 y(*.old)142 b(*.bak)g(*.BAK)f(*.orig)94 b(*.rej)142
+b(.del-*)761 5340 y(*.a)238 b(*.olb)142 b(*.o)237 b(*.obj)142
+b(*.so)190 b(*.exe)p eop
+%%Page: 135 137
+135 136 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(135)761 366
+y Fp(*.Z)238 b(*.elc)142 b(*.ln)761 470 y(core)225 603
+y Fs(\017)60 b Fu(The)36 b(p)s(er-rep)s(ository)f(list)g(in)g(`)p
+Fp($CVSROOT/CVSROOT/cvsignor)o(e)p Fu(')c(is)k(app)s(ended)g(to)i(the)g
+(list,)g(if)330 713 y(that)31 b(\014le)e(exists.)225
+846 y Fs(\017)60 b Fu(The)32 b(p)s(er-user)f(list)g(in)g(`)p
Fp(.cvsignore)p Fu(')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 3838 y(exists.)225
-3977 y Fs(\017)60 b Fu(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 955 y(exists.)225
+1088 y Fs(\017)60 b Fu(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 Fp($CVSIGNORE)f Fu(is)h(app)s
-(ended)g(to)i(the)g(list.)225 4116 y Fs(\017)60 b Fu(An)m(y)30
+(ended)g(to)i(the)g(list.)225 1221 y Fs(\017)60 b Fu(An)m(y)30
b(`)p Fp(-I)p Fu(')h(options)e(giv)m(en)i(to)g Ft(cvs)e
-Fu(is)h(app)s(ended.)225 4256 y Fs(\017)60 b Fu(As)26
+Fu(is)h(app)s(ended.)225 1354 y Fs(\017)60 b Fu(As)26
b Ft(cvs)e Fu(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 Fp(.cvsignore)p
-Fu(')f(will)f(b)s(e)i(ap-)330 4365 y(p)s(ended)h(to)i(the)f(list.)39
+Fu(')f(will)f(b)s(e)i(ap-)330 1464 y(p)s(ended)h(to)i(the)f(list.)39
b(The)27 b(patterns)g(found)f(in)g(`)p Fp(.cvsignore)p
Fu(')g(are)h(only)g(v)-5 b(alid)26 b(for)h(the)g(directory)330
-4475 y(that)k(con)m(tains)g(them,)f(not)h(for)f(an)m(y)h
-(sub-directories.)275 4648 y(In)c(an)m(y)h(of)g(the)g(5)g(places)g
+1573 y(that)k(con)m(tains)g(them,)f(not)h(for)f(an)m(y)h
+(sub-directories.)275 1729 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
-Fp(!)p Fu('\))i(clears)f(the)g(ignore)f(list.)150 4758
+Fp(!)p Fu('\))i(clears)f(the)g(ignore)f(list.)150 1839
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
-Ft(cvs)p Fu(.)275 4902 y(Sp)s(ecifying)20 b(`)p Fp(-I)30
+Ft(cvs)p Fu(.)275 1972 y(Sp)s(ecifying)20 b(`)p Fp(-I)30
b(!)p Fu(')22 b(to)i Fp(cvs)29 b(import)21 b Fu(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
-5011 y(to)38 b(do)g(if)e(y)m(ou)i(are)g(imp)s(orting)e(\014les)g(from)h
+2081 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 5121 y(kno)m(wn)27 b(to)h(not)g(con)m(tain)g(an)m(y)f
+e(is)150 2191 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
-5230 y(there)33 b(is)f(a)h(\015y)f(in)f(the)i(oin)m(tmen)m(t;)i(if)c
+2301 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 Fp(.cvsignore)p
-Fu(')e(\014les,)h(then)h(the)150 5340 y(patterns)e(from)g(those)g
+Fu(')e(\014les,)h(then)h(the)150 2410 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
Fp(-I)g(!)p Fu(')h(is)g(sp)s(eci\014ed.)41 b(The)31 b(only)f(w)m(ork)-5
-b(around)p eop
-%%Page: 136 138
-136 137 bop 150 -116 a Fu(136)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y(is)g(to)i(remo)m(v)m(e)h(the)f
-(`)p Fp(.cvsignore)p Fu(')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
-476 y(the)f(future)e(`)p Fp(-I)h(!)p Fu(')g(migh)m(t)g(b)s(e)g(mo)s
+b(around)150 2520 y(is)30 b(to)i(remo)m(v)m(e)h(the)f(`)p
+Fp(.cvsignore)p Fu(')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
+2629 y(the)f(future)e(`)p Fp(-I)h(!)p Fu(')g(migh)m(t)g(b)s(e)g(mo)s
(di\014ed)e(to)j(o)m(v)m(erride)g(`)p Fp(.cvsignore)p
Fu(')d(\014les)h(in)g(eac)m(h)j(directory)-8 b(.)275
-614 y(Note)22 b(that)f(the)g(syn)m(tax)h(of)f(the)g(ignore)g(\014les)e
+2762 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 723 y(space)i(separated)h(list)d(of)i
+(con)m(tains)j(a)150 2872 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
-833 y(spaces,)38 b(but)d(y)m(ou)i(can)f(use)g(a)g(w)m(ork)-5
+2981 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 Fp(foo?bar)p Fu(')e(to)j(matc)m(h)g(a)f
(\014le)f(named)h(`)p Fp(foo)30 b(bar)p Fu(')35 b(\(it)150
-942 y(also)f(matc)m(hes)i(`)p Fp(fooxbar)p Fu(')d(and)h(the)h(lik)m
+3091 y(also)f(matc)m(hes)i(`)p Fp(fooxbar)p Fu(')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 1052 y(commen)m(ts.)150
-1317 y Fq(C.10)68 b(The)45 b(history)g(\014le)275 1513
+(a)m(y)g(to)g(sp)s(ecify)150 3201 y(commen)m(ts.)150
+3453 y Fq(C.10)68 b(The)45 b(history)g(\014le)275 3644
y Fu(The)31 b(\014le)g(`)p Fp($CVSROOT/CVSROOT/histor)o(y)p
Fu(')26 b(is)31 b(used)g(to)h(log)g(information)e(for)h(the)h
-Fp(history)e Fu(com-)150 1623 y(mand)k(\(see)i(Section)e(A.11)j
-([history],)e(page)h(98\).)55 b(This)33 b(\014le)h(m)m(ust)h(b)s(e)f
-(created)i(to)f(turn)f(on)h(logging.)150 1732 y(This)c(is)h(done)h
+Fp(history)e Fu(com-)150 3754 y(mand)h(\(see)j(Section)e(A.11)h
+([history],)f(page)h(100\).)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 3863 y(This)f(is)h(done)h
(automatically)g(if)f(the)h Fp(cvs)d(init)h Fu(command)i(is)f(used)h
-(to)g(set)h(up)e(the)h(rep)s(ository)f(\(see)150 1842
-y(Section)e(2.6)i([Creating)e(a)h(rep)s(ository],)e(page)j(16\).)275
-1979 y(The)d(\014le)h(format)g(of)h(the)f(`)p Fp(history)p
+(to)g(set)h(up)e(the)h(rep)s(ository)f(\(see)150 3973
+y(Section)e(2.6)i([Creating)e(a)h(rep)s(ository],)e(page)j(17\).)275
+4106 y(The)d(\014le)h(format)g(of)h(the)f(`)p Fp(history)p
Fu(')f(\014le)g(is)h(do)s(cumen)m(ted)g(only)f(in)g(commen)m(ts)i(in)e
-(the)h Ft(cvs)g Fu(source)150 2089 y(co)s(de,)f(but)e(generally)g
+(the)h Ft(cvs)g Fu(source)150 4216 y(co)s(de,)f(but)e(generally)g
(programs)g(should)f(use)i(the)g Fp(cvs)h(history)d Fu(command)i(to)g
-(access)h(it)f(an)m(yw)m(a)m(y)-8 b(,)30 b(in)150 2199
+(access)h(it)f(an)m(yw)m(a)m(y)-8 b(,)30 b(in)150 4325
y(case)h(the)g(format)g(c)m(hanges)g(with)e(future)h(releases)g(of)h
-Ft(cvs)p Fu(.)150 2464 y Fq(C.11)68 b(Expansions)46 b(in)e
-(administrativ)l(e)k(\014les)275 2660 y Fu(Sometimes)30
+Ft(cvs)p Fu(.)150 4578 y Fq(C.11)68 b(Expansions)46 b(in)e
+(administrativ)l(e)k(\014les)275 4769 y Fu(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
-2769 y(v)-5 b(arious)34 b(things)f(based)h(on)h(en)m(vironmen)m(t)f
+4878 y(v)-5 b(arious)34 b(things)f(based)h(on)h(en)m(vironmen)m(t)f
Ft(cvs)f Fu(is)h(running)e(in.)52 b(There)34 b(are)h(sev)m(eral)f(mec)m
-(hanisms)g(to)150 2879 y(do)c(that.)275 3016 y(T)-8 b(o)22
+(hanisms)g(to)150 4988 y(do)c(that.)275 5121 y(T)-8 b(o)22
b(\014nd)e(the)i(home)g(directory)f(of)h(the)f(user)g(running)e
Ft(cvs)i Fu(\(from)h(the)g Fp(HOME)e Fu(en)m(vironmen)m(t)i(v)-5
-b(ariable\),)150 3126 y(use)33 b(`)p Fp(~)p Fu(')h(follo)m(w)m(ed)f(b)m
+b(ariable\),)150 5230 y(use)33 b(`)p Fp(~)p Fu(')h(follo)m(w)m(ed)f(b)m
(y)g(`)p Fp(/)p Fu(')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
-Fo(user)p Fu(,)h(use)150 3236 y(`)p Fp(~)p Fo(user)7
+Fo(user)p Fu(,)h(use)150 5340 y(`)p Fp(~)p Fo(user)7
b Fu('.)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
-3345 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(20\))g(is)f(in)f(use;)j
-(therefore)150 3455 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 3564 y(running)c
-Ft(cvs)p Fu(.)275 3702 y(One)c(ma)m(y)i(w)m(an)m(t)g(to)g(kno)m(w)f(ab)
-s(out)g(v)-5 b(arious)25 b(pieces)g(of)g(information)f(in)m(ternal)f
-(to)j Ft(cvs)p Fu(.)38 b(A)26 b Ft(cvs)e Fu(in)m(ter-)150
-3812 y(nal)30 b(v)-5 b(ariable)30 b(has)h(the)g(syn)m(tax)h
-Fp(${)p Fo(v)-5 b(ariable)5 b Fp(})p Fu(,)29 b(where)i
-Fo(v)-5 b(ariable)35 b Fu(starts)c(with)f(a)h(letter)h(and)e(consists)h
-(of)150 3921 y(alphan)m(um)m(b)s(eric)24 b(c)m(haracters)k(and)e(`)p
-Fp(_)p Fu('.)40 b(If)26 b(the)h(c)m(haracter)h(follo)m(wing)d
-Fo(v)-5 b(ariable)31 b Fu(is)25 b(a)i(non-alphan)m(umeric)150
-4031 y(c)m(haracter)32 b(other)f(than)f(`)p Fp(_)p Fu(',)h(the)f(`)p
+f(serv)m(er)h(mac)m(hine,)f(and)g(don't)h(get)g(an)m(y)g(reasonable)p
+eop
+%%Page: 136 138
+136 137 bop 150 -116 a Fu(136)2066 b(CVS|Concurren)m(t)29
+b(V)-8 b(ersions)30 b(System)150 366 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(20\))g(is)f(in)f(use;)j(therefore)150 476 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 586 y(running)c Ft(cvs)p Fu(.)275 720
+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
+Ft(cvs)p Fu(.)72 b(A)41 b Ft(cvs)150 830 y Fu(in)m(ternal)24
+b(v)-5 b(ariable)23 b(has)i(the)g(syn)m(tax)g Fp(${)p
+Fo(v)-5 b(ariable)5 b Fp(})p Fu(,)24 b(where)h Fo(v)-5
+b(ariable)28 b Fu(starts)d(with)f(a)h(letter)g(and)f(consists)150
+939 y(of)e(alphan)m(umeric)f(c)m(haracters)i(and)f(`)p
+Fp(_)p Fu('.)38 b(If)22 b(the)g(c)m(haracter)i(follo)m(wing)d
+Fo(v)-5 b(ariable)26 b Fu(is)c(a)g(non-alphan)m(umeric)150
+1049 y(c)m(haracter)32 b(other)f(than)f(`)p Fp(_)p Fu(',)h(the)f(`)p
Fp({)p Fu(')h(and)e(`)p Fp(})p Fu(')i(can)g(b)s(e)e(omitted.)41
b(The)30 b Ft(cvs)f Fu(in)m(ternal)g(v)-5 b(ariables)29
-b(are:)150 4195 y Fp(CVSROOT)144 b Fu(This)33 b(is)i(the)g(v)-5
+b(are:)150 1209 y Fp(CVSROOT)144 b Fu(This)33 b(is)i(the)g(v)-5
b(alue)35 b(of)g(the)h Ft(cvs)e Fu(ro)s(ot)h(in)f(use.)55
b(See)36 b(Chapter)e(2)i([Rep)s(ository],)g(page)g(7,)630
-4304 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 4467 y Fp(RCSBIN)192
+1318 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 1478 y Fp(RCSBIN)192
b Fu(In)41 b Ft(cvs)g Fu(1.9.18)j(and)d(older,)j(this)c(sp)s(eci\014ed)
g(the)i(directory)f(where)g Ft(cvs)g Fu(w)m(as)h(lo)s(oking)630
-4577 y(for)35 b Ft(r)n(cs)f Fu(programs.)55 b(Because)36
+1587 y(for)35 b Ft(r)n(cs)f Fu(programs.)55 b(Because)36
b Ft(cvs)e Fu(no)h(longer)g(runs)f Ft(r)n(cs)g Fu(programs,)i(sp)s
-(ecifying)d(this)630 4686 y(in)m(ternal)c(v)-5 b(ariable)29
-b(is)h(no)m(w)g(an)g(error.)150 4849 y Fp(CVSEDITOR)150
-4958 y(VISUAL)150 5068 y(EDITOR)192 b Fu(These)31 b(all)f(expand)h(to)g
+(ecifying)d(this)630 1697 y(in)m(ternal)c(v)-5 b(ariable)29
+b(is)h(no)m(w)g(an)g(error.)150 1856 y Fp(CVSEDITOR)150
+1966 y(VISUAL)150 2075 y(EDITOR)192 b Fu(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
-Ft(cvs)e Fu(is)g(using.)42 b(See)630 5177 y(Section)30
-b(A.4)h([Global)f(options],)g(page)i(82,)f(for)f(ho)m(w)h(to)g(sp)s
-(ecify)e(this.)150 5340 y Fp(USER)288 b Fu(Username)30
+Ft(cvs)e Fu(is)g(using.)42 b(See)630 2185 y(Section)30
+b(A.4)h([Global)f(options],)g(page)i(84,)f(for)f(ho)m(w)h(to)g(sp)s
+(ecify)e(this.)150 2344 y Fp(USER)288 b Fu(Username)30
b(of)h(the)g(user)e(running)f Ft(cvs)h Fu(\(on)i(the)f
-Ft(cvs)g Fu(serv)m(er)h(mac)m(hine\).)p eop
-%%Page: 137 139
-137 138 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
-(for)g(Administrativ)m(e)e(\014les)1276 b(137)275 366
-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 476 y Ft(cvs)j Fu(can)h(sp)s(ecify)-8
+Ft(cvs)g Fu(serv)m(er)h(mac)m(hine\).)275 2504 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 2614 y Ft(cvs)j Fu(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 586 y(con)m(tains)d Fp(${=)p Fo(v)-5 b(ariable)5
+(\014le)150 2723 y(con)m(tains)d Fp(${=)p Fo(v)-5 b(ariable)5
b Fp(})p Fu(.)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
-Fp(-s)p Fu(')g(to)h Ft(cvs)p Fu(,)g(with)150 695 y(argumen)m(t)c
+Fp(-s)p Fu(')g(to)h Ft(cvs)p Fu(,)g(with)150 2833 y(argumen)m(t)c
Fo(v)-5 b(ariable)5 b Fp(=)p Fo(v)-5 b(alue)5 b Fu(.)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 Fp(.cvsrc)p Fu(')150 805 y(\(see)f(Section)g
-(A.3)g([)p Fp(~)p Fu(/.cvsrc],)g(page)h(82\).)275 937
-y(F)-8 b(or)36 b(example,)g(if)e(y)m(ou)i(w)m(an)m(t)g(the)g
+(this)g(option)g(via)h(`)p Fp(.cvsrc)p Fu(')150 2942
+y(\(see)f(Section)g(A.3)g([)p Fp(~)p Fu(/.cvsrc],)g(page)h(84\).)275
+3077 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 1046 y(create)d(a)f(user)e(v)-5
+(y)m(ou)g(migh)m(t)150 3187 y(create)d(a)f(user)e(v)-5
b(ariable)30 b Fp(TESTDIR)p Fu(.)38 b(Then)30 b(if)f
-Ft(cvs)g Fu(is)h(in)m(v)m(ok)m(ed)h(as)390 1172 y Fp(cvs)47
-b(-s)g(TESTDIR=/work/local/tests)150 1304 y Fu(and)e(the)g
+Ft(cvs)g Fu(is)h(in)m(v)m(ok)m(ed)h(as)390 3315 y Fp(cvs)47
+b(-s)g(TESTDIR=/work/local/tests)150 3450 y Fu(and)e(the)g
(administrativ)m(e)f(\014le)g(con)m(tains)i Fp(sh)30
b(${=TESTDIR}/runtests)p Fu(,)44 b(then)h(that)h(string)e(is)g(ex-)150
-1413 y(panded)29 b(to)i Fp(sh)f(/work/local/tests/runtes)o(ts)p
-Fu(.)275 1545 y(All)f(other)j(strings)e(con)m(taining)h(`)p
+3559 y(panded)29 b(to)i Fp(sh)f(/work/local/tests/runtes)o(ts)p
+Fu(.)275 3694 y(All)f(other)j(strings)e(con)m(taining)h(`)p
Fp($)p Fu(')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 Fp($)p Fu(')h(c)m(haracter)h(so)150
-1655 y(that)e(`)p Fp($)p Fu(')g(represen)m(ts)f(itself.)150
-1903 y Fq(C.12)68 b(The)45 b(CVSR)l(OOT/con\014g)f(con\014guration)h
-(\014le)275 2093 y Fu(The)f(administrativ)m(e)f(\014le)h(`)p
+3804 y(that)e(`)p Fp($)p Fu(')g(represen)m(ts)f(itself.)150
+4061 y Fq(C.12)68 b(The)45 b(CVSR)l(OOT/con\014g)f(con\014guration)h
+(\014le)275 4254 y Fu(The)f(administrativ)m(e)f(\014le)h(`)p
Fp(config)p Fu(')f(con)m(tains)i(v)-5 b(arious)44 b(miscellaneous)f
-(settings)i(whic)m(h)e(a\013ect)150 2203 y(the)38 b(b)s(eha)m(vior)g
+(settings)i(whic)m(h)e(a\013ect)150 4363 y(the)38 b(b)s(eha)m(vior)g
(of)g Ft(cvs)p Fu(.)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
-2312 y(V)-8 b(ariables)36 b(are)i(not)f(expanded.)59
+4473 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 Fp(#)p Fu(')h(are)g
-(considered)f(commen)m(ts.)61 b(Other)150 2422 y(lines)25
+(considered)f(commen)m(ts.)61 b(Other)150 4583 y(lines)25
b(consist)i(of)h(a)f(k)m(eyw)m(ord,)i(`)p Fp(=)p Fu(',)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 2532 y(spaces)31 b(or)f(tabs)h(are)f(not)h
-(p)s(ermitted.)275 2663 y(Curren)m(tly)d(de\014ned)h(k)m(eyw)m(ords)i
-(are:)150 2839 y Fp(RCSBIN=)p Fo(bindir)630 2949 y Fu(F)-8
+(strict.)39 b(Extraneous)150 4692 y(spaces)31 b(or)f(tabs)h(are)f(not)h
+(p)s(ermitted.)275 4827 y(Curren)m(tly)d(de\014ned)h(k)m(eyw)m(ords)i
+(are:)150 5011 y Fp(RCSBIN=)p Fo(bindir)630 5121 y Fu(F)-8
b(or)34 b Ft(cvs)f Fu(1.9.12)j(through)d(1.9.18,)j(this)d(setting)g
(told)g Ft(cvs)g Fu(to)h(lo)s(ok)f(for)h Ft(r)n(cs)e
-Fu(programs)630 3058 y(in)f(the)h Fo(bindir)k Fu(directory)-8
+Fu(programs)630 5230 y(in)f(the)h Fo(bindir)k Fu(directory)-8
b(.)46 b(Curren)m(t)32 b(v)m(ersions)f(of)i Ft(cvs)e
Fu(do)h(not)h(run)e Ft(r)n(cs)g Fu(programs;)i(for)630
-3168 y(compatibilit)m(y)c(this)g(setting)h(is)g(accepted,)i(but)d(it)h
-(do)s(es)g(nothing.)150 3322 y Fp(SystemAuth=)p Fo(v)-5
-b(alue)630 3431 y Fu(If)48 b Fo(v)-5 b(alue)53 b Fu(is)47
-b(`)p Fp(yes)p Fu(',)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 3541 y(database)33
-b(if)f(not)g(found)f(in)g(`)p Fp(CVSROOT/passwd)p Fu('.)43
-b(If)32 b(it)g(is)f(`)p Fp(no)p Fu(',)i(then)f(all)g(pserv)m(er)g
-(users)630 3650 y(m)m(ust)c(exist)f(in)g(`)p Fp(CVSROOT/passwd)p
-Fu('.)36 b(The)28 b(default)e(is)h(`)p Fp(yes)p Fu('.)40
-b(F)-8 b(or)28 b(more)g(on)g(pserv)m(er,)g(see)630 3760
-y(Section)i(2.9.3)i([P)m(assw)m(ord)f(authen)m(ticated],)h(page)f(20.)
-150 3914 y Fp(PreservePermissions=)p Fo(v)-5 b(alue)630
-4023 y Fu(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 4133 y(and)i(o)m(wnerships)f(in)h(the)h(rep)s(ository)-8
+5340 y(compatibilit)m(y)c(this)g(setting)h(is)g(accepted,)i(but)d(it)h
+(do)s(es)g(nothing.)p eop
+%%Page: 137 139
+137 138 bop 150 -116 a Fu(App)s(endix)28 b(C:)i(Reference)h(man)m(ual)f
+(for)g(Administrativ)m(e)e(\014les)1276 b(137)150 366
+y Fp(SystemAuth=)p Fo(v)-5 b(alue)630 476 y Fu(If)48
+b Fo(v)-5 b(alue)53 b Fu(is)47 b(`)p Fp(yes)p Fu(',)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 586 y(database)33 b(if)f(not)g(found)f(in)g(`)p
+Fp(CVSROOT/passwd)p Fu('.)43 b(If)32 b(it)g(is)f(`)p
+Fp(no)p Fu(',)i(then)f(all)g(pserv)m(er)g(users)630 695
+y(m)m(ust)c(exist)f(in)g(`)p Fp(CVSROOT/passwd)p Fu('.)36
+b(The)28 b(default)e(is)h(`)p Fp(yes)p Fu('.)40 b(F)-8
+b(or)28 b(more)g(on)g(pserv)m(er,)g(see)630 805 y(Section)i(2.9.3)i([P)
+m(assw)m(ord)f(authen)m(ticated],)h(page)f(20.)150 964
+y Fp(PreservePermissions=)p Fo(v)-5 b(alue)630 1074 y
+Fu(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
+1183 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
-Fp(no)p Fu('.)63 b(See)39 b(Chapter)e(15)630 4243 y([Sp)s(ecial)29
-b(Files],)h(page)h(79)g(for)f(the)h(full)d(implications)g(of)i(using)f
-(this)g(k)m(eyw)m(ord.)150 4396 y Fp(TopLevelAdmin=)p
-Fo(v)-5 b(alue)630 4506 y Fu(Mo)s(dify)38 b(the)h(`)p
+Fp(no)p Fu('.)63 b(See)39 b(Chapter)e(15)630 1293 y([Sp)s(ecial)29
+b(Files],)h(page)h(81)g(for)f(the)h(full)d(implications)g(of)i(using)f
+(this)g(k)m(eyw)m(ord.)150 1452 y Fp(TopLevelAdmin=)p
+Fo(v)-5 b(alue)630 1562 y Fu(Mo)s(dify)38 b(the)h(`)p
Fp(checkout)p Fu(')e(command)h(to)i(create)g(a)g(`)p
Fp(CVS)p Fu(')e(directory)g(at)i(the)f(top)g(lev)m(el)630
-4616 y(of)i(the)f(new)g(w)m(orking)g(directory)-8 b(,)43
+1672 y(of)i(the)f(new)g(w)m(orking)g(directory)-8 b(,)43
b(in)c(addition)g(to)i(`)p Fp(CVS)p Fu(')f(directories)g(created)h
-(within)630 4725 y(c)m(hec)m(k)m(ed-out)33 b(directories.)40
+(within)630 1781 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 Fp(no)p
-Fu('.)630 4857 y(This)24 b(option)i(is)f(useful)f(if)h(y)m(ou)h(\014nd)
+Fu('.)630 1916 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
-4966 y(lev)m(el)i(of)h(y)m(our)g(w)m(orking)f(directory)-8
+2025 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 5076 y(tories.)56 b(The)35 b(`)p Fp(CVS)p
+(sub)s(direc-)630 2135 y(tories.)56 b(The)35 b(`)p Fp(CVS)p
Fu(')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 5186 y(`)p Fp(CVSROOT)p
+m(v)m(e)i(to)f(sp)s(ecify)630 2244 y(`)p Fp(CVSROOT)p
Fu(')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 Fp(CVS/Template)p Fu(')630 5295
+(place)g(for)g(the)g(`)p Fp(CVS/Template)p Fu(')630 2354
y(\014le)29 b(\(see)j(Section)e(2.3)h([W)-8 b(orking)31
-b(directory)f(storage],)i(page)f(13\).)p eop
+b(directory)f(storage],)i(page)f(13\).)150 2513 y Fp(LockDir=)p
+Fo(directory)630 2623 y Fu(Put)i(CVS)g(lo)s(c)m(k)h(\014les)e(in)h
+Fo(directory)41 b Fu(rather)33 b(than)h(directly)e(in)g(the)i(rep)s
+(ository)-8 b(.)50 b(This)32 b(is)630 2733 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 2842
+y(access)d(only)d(to)i Fo(directory)p Fu(,)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
+Fo(directory)p Fu(,)g(but)630 2952 y(CVS)33 b(will)e(create)k(sub)s
+(directories)d(of)i Fo(directory)41 b Fu(as)34 b(it)f(needs)g(them.)51
+b(F)-8 b(or)35 b(information)630 3061 y(on)30 b(CVS)g(lo)s(c)m(ks,)g
+(see)h(Section)g(10.5)g([Concurrency],)g(page)g(63.)630
+3196 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
+3305 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 3415 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
+3525 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
+3634 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 3744 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 3853
+y(run)29 b(on)h(a)h(rep)s(ository)e(with)g(Lo)s(c)m(kDir)i(enabled.)p
+eop
%%Page: 138 140
138 139 bop 150 -116 a Fu(138)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
@@ -16780,7 +16848,7 @@ m(t)h(v)-5 b(ariables)29 b(that)i(a\013ect)h Ft(cvs)p
Fu(.)150 748 y Fp($CVSIGNORE)630 858 y Fu(A)i(whitespace-separated)g
(list)e(of)i(\014le)e(name)i(patterns)f(that)i Ft(cvs)d
Fu(should)g(ignore.)50 b(See)630 968 y(Section)30 b(C.9)h([cvsignore],)
-g(page)g(135.)150 1118 y Fp($CVSWRAPPERS)630 1227 y Fu(A)24
+g(page)g(134.)150 1118 y Fp($CVSWRAPPERS)630 1227 y Fu(A)24
b(whitespace-separated)g(list)e(of)i(\014le)f(name)h(patterns)f(that)h
Ft(cvs)f Fu(should)f(treat)j(as)e(wrap-)630 1337 y(p)s(ers.)40
b(See)30 b(Section)g(C.2)h([W)-8 b(rapp)s(ers],)30 b(page)i(128.)150
@@ -16809,22 +16877,22 @@ Fu(stores)i(the)630 2774 y(appropriate)34 b(ro)s(ot)h(\(in)e(the)i
(\014le)f(`)p Fp(CVS/Root)p Fu('\),)g(so)h(normally)e(y)m(ou)i(only)f
(need)g(to)h(w)m(orry)630 2884 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 3034 y Fp($EDITOR)150 3144 y($CVSEDITOR)630 3253
-y Fu(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 3363 y Fp($CVSEDITOR)31
-b Fu(o)m(v)m(errides)j Fp($EDITOR)p Fu(.)49 b(See)34
-b(Section)f(1.3.2)j([Committing)d(y)m(our)g(c)m(hanges],)630
-3472 y(page)e(4.)150 3623 y Fp($PATH)240 b Fu(If)27 b
-Fp($RCSBIN)e Fu(is)h(not)h(set,)h(and)f(no)g(path)g(is)f(compiled)f(in)
-m(to)i Ft(cvs)p Fu(,)g(it)g(will)d(use)j Fp($PATH)e Fu(to)j(try)630
-3732 y(to)j(\014nd)e(all)g(programs)h(it)g(uses.)150
-3883 y Fp($HOME)150 4033 y($HOMEPATH)150 4163 y($HOMEDRIVE)630
-4272 y Fu(Used)35 b(to)h(lo)s(cate)h(the)e(directory)g(where)g(the)h(`)
-p Fp(.cvsrc)p Fu(')e(\014le,)i(and)f(other)h(suc)m(h)f(\014les,)h(are)
-630 4382 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
-4492 y(tem)28 b(will)e(set)i(HOMEDRIVE,)h(for)e(example)h(to)g(`)p
-Fp(d:)p Fu(')g(and)g(HOMEP)-8 b(A)g(TH,)29 b(for)e(example)630
+b(.)150 3034 y Fp($EDITOR)150 3144 y($CVSEDITOR)150 3253
+y($VISUAL)144 b Fu(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 3363
+y Fp($CVSEDITOR)31 b Fu(o)m(v)m(errides)j Fp($EDITOR)p
+Fu(.)49 b(See)34 b(Section)f(1.3.2)j([Committing)d(y)m(our)g(c)m
+(hanges],)630 3472 y(page)e(4.)150 3623 y Fp($PATH)240
+b Fu(If)27 b Fp($RCSBIN)e Fu(is)h(not)h(set,)h(and)f(no)g(path)g(is)f
+(compiled)f(in)m(to)i Ft(cvs)p Fu(,)g(it)g(will)d(use)j
+Fp($PATH)e Fu(to)j(try)630 3732 y(to)j(\014nd)e(all)g(programs)h(it)g
+(uses.)150 3883 y Fp($HOME)150 4033 y($HOMEPATH)150 4163
+y($HOMEDRIVE)630 4272 y Fu(Used)35 b(to)h(lo)s(cate)h(the)e(directory)g
+(where)g(the)h(`)p Fp(.cvsrc)p Fu(')e(\014le,)i(and)f(other)h(suc)m(h)f
+(\014les,)h(are)630 4382 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 4492 y(tem)28 b(will)e(set)i(HOMEDRIVE,)h(for)e(example)h(to)
+g(`)p Fp(d:)p Fu(')g(and)g(HOMEP)-8 b(A)g(TH,)29 b(for)e(example)630
4601 y(to)43 b(`)p Fp(\\joe)p Fu('.)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
4711 y(HOMEP)-8 b(A)g(TH)31 b(y)m(ourself.)150 4861 y
@@ -16848,10 +16916,10 @@ y Fp($CVS_PASSFILE)630 745 y Fu(Used)47 b(in)e(clien)m(t-serv)m(er)i
Fu(.)88 b(Default)630 855 y(v)-5 b(alue)25 b(is)f(`)p
Fp($HOME/.cvspass)p Fu('.)35 b(see)26 b(Section)f(2.9.3.2)i([P)m(assw)m
(ord)f(authen)m(tication)f(clien)m(t],)630 964 y(page)31
-b(21)150 1124 y Fp($CVS_CLIENT_PORT)630 1233 y Fu(Used)39
+b(22)150 1124 y Fp($CVS_CLIENT_PORT)630 1233 y Fu(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 1343
-y(tion)30 b(2.9.5)i([Kerb)s(eros)e(authen)m(ticated],)h(page)h(23)150
+y(tion)30 b(2.9.5)i([Kerb)s(eros)e(authen)m(ticated],)h(page)h(24)150
1502 y Fp($CVS_RCMD_PORT)630 1612 y Fu(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 1721 y(accessing)38
@@ -16869,29 +16937,36 @@ Fp($CVS_CLIENT_LOG.out)p Fu('.)150 2479 y Fp($CVS_SERVER_SLEEP)630
2698 y(start)f(of)f(the)g(serv)m(er)g(c)m(hild)e(pro)s(cess)i(the)g(sp)
s(eci\014ed)e(amoun)m(t)j(of)f(seconds)g(so)g(that)g(y)m(ou)h(can)630
2807 y(attac)m(h)32 b(to)f(it)f(with)f(a)i(debugger.)150
-2967 y Fp($CVS_IGNORE_REMOTE_ROOT)630 3076 y Fu(\(What)g(is)f(the)g
-(purp)s(ose)f(of)i(this)e(v)-5 b(ariable?\))150 3236
-y Fp($COMSPEC)96 b Fu(Used)33 b(under)f(OS/2)i(only)-8
+2967 y Fp($CVS_IGNORE_REMOTE_ROOT)630 3076 y Fu(F)-8
+b(or)29 b Ft(cvs)e Fu(1.10)j(and)e(older,)g(setting)g(this)f(v)-5
+b(ariable)27 b(prev)m(en)m(ts)i Ft(cvs)e Fu(from)h(o)m(v)m(erwriting)g
+(the)630 3186 y(`)p Fp(CVS/Root)p Fu(')k(\014le)i(when)f(the)h(`)p
+Fp(-d)p Fu(')g(global)g(option)g(is)f(sp)s(eci\014ed.)50
+b(Later)35 b(v)m(ersions)f(of)g Ft(cvs)630 3296 y Fu(do)c(not)h
+(rewrite)e(`)p Fp(CVS/Root)p Fu(',)g(so)i(CVS)p 2016
+3296 28 4 v 32 w(IGNORE)p 2420 3296 V 33 w(REMOTE)p 2864
+3296 V 32 w(R)m(OOT)e(has)i(no)f(e\013ect.)150 3455 y
+Fp($COMSPEC)96 b Fu(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 3345 y(defaults)c(to)j Ft(cmd.exe)p
-Fu(.)150 3505 y Fp($TMPDIR)150 3614 y($TMP)150 3724 y($TEMP)240
+m(terpreter)f(and)630 3564 y(defaults)c(to)j Ft(cmd.exe)p
+Fu(.)150 3724 y Fp($TMPDIR)150 3833 y($TMP)150 3943 y($TEMP)240
b Fu(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 Ft(cvs)e Fu(serv)m(er)i(uses)f
-Fp(TMPDIR)p Fu(.)630 3833 y(See)g(Section)f(A.4)h([Global)f(options],)i
-(page)f(82,)i(for)d(a)h(description)e(of)i(ho)m(w)f(to)h(sp)s(ecify)630
-3943 y(this.)h(Some)22 b(parts)g(of)g Ft(cvs)f Fu(will)f(alw)m(a)m(ys)i
+Fp(TMPDIR)p Fu(.)630 4053 y(See)g(Section)f(A.4)h([Global)f(options],)i
+(page)f(84,)i(for)d(a)h(description)e(of)i(ho)m(w)f(to)h(sp)s(ecify)630
+4162 y(this.)h(Some)22 b(parts)g(of)g Ft(cvs)f Fu(will)f(alw)m(a)m(ys)i
(use)g(`)p Fp(/tmp)p Fu(')g(\(via)g(the)g Fp(tmpnam)f
-Fu(function)f(pro)m(vided)630 4053 y(b)m(y)30 b(the)h(system\).)630
-4187 y(On)44 b(Windo)m(ws)g(NT,)h Fp(TMP)g Fu(is)f(used)g(\(via)h(the)g
+Fu(function)f(pro)m(vided)630 4272 y(b)m(y)30 b(the)h(system\).)630
+4406 y(On)44 b(Windo)m(ws)g(NT,)h Fp(TMP)g Fu(is)f(used)g(\(via)h(the)g
Fp(_tempnam)e Fu(function)h(pro)m(vided)g(b)m(y)h(the)630
-4297 y(system\).)630 4431 y(The)35 b Fp(patch)g Fu(program)h(whic)m(h)e
+4516 y(system\).)630 4650 y(The)35 b Fp(patch)g Fu(program)h(whic)m(h)e
(is)h(used)g(b)m(y)h(the)g Ft(cvs)f Fu(clien)m(t)h(uses)f
-Fp(TMPDIR)p Fu(,)h(and)g(if)e(it)i(is)630 4541 y(not)i(set,)i(uses)d(`)
+Fp(TMPDIR)p Fu(,)h(and)g(if)e(it)i(is)630 4760 y(not)i(set,)i(uses)d(`)
p Fp(/tmp)p Fu(')f(\(at)j(least)f(with)e(GNU)i(patc)m(h)g(2.1\).)63
-b(Note)39 b(that)f(if)e(y)m(our)i(serv)m(er)630 4650
+b(Note)39 b(that)f(if)e(y)m(our)i(serv)m(er)630 4870
y(and)27 b(clien)m(t)g(are)g(b)s(oth)g(running)e Ft(cvs)h
Fu(1.9.10)j(or)f(later,)g Ft(cvs)e Fu(will)f(not)j(in)m(v)m(ok)m(e)g
-(an)f(external)630 4760 y Fp(patch)i Fu(program.)p eop
+(an)f(external)630 4979 y Fp(patch)i Fu(program.)p eop
%%Page: 141 143
141 142 bop 150 -116 a Fu(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(141)150 366
@@ -16899,7 +16974,7 @@ y Fr(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 601 y Fu(The)43 b(rep)s(ository)f(format)i
(is)f(compatible)g(going)h(bac)m(k)g(to)h Ft(cvs)d Fu(1.3.)82
b(But)44 b(see)g(Section)g(10.6.5)150 710 y([W)-8 b(atc)m(hes)37
-b(Compatibilit)m(y],)d(page)h(65,)h(if)e(y)m(ou)h(ha)m(v)m(e)h(copies)e
+b(Compatibilit)m(y],)d(page)h(67,)h(if)e(y)m(ou)h(ha)m(v)m(e)h(copies)e
(of)h Ft(cvs)e Fu(1.6)j(or)e(older)g(and)g(y)m(ou)h(w)m(an)m(t)g(to)150
820 y(use)30 b(the)h(optional)e(dev)m(elop)s(er)h(comm)m(unication)g
(features.)275 954 y(The)22 b(w)m(orking)g(directory)h(format)g(is)f
@@ -17204,139 +17279,156 @@ Fu(')f(from)630 2622 y Ft(cvs)38 b Fu(1.5)i(and)e(new)m(er)h(exp)s
Fp(-f)p Fu(')g(option.)66 b(Of)630 2732 y(course,)31
b(if)e(y)m(ou)i(don't)f(need)g(`)p Fp(log.pl)p Fu(')g(y)m(ou)g(can)h
(just)f(commen)m(t)h(it)f(out)h(of)f(`)p Fp(loginfo)p
-Fu('.)150 2900 y Fp(cvs)f(commit:)g(Up-to-date)e(check)i(failed)g(for)h
-(`)p Fo(\014le)5 b Fp(')630 3009 y Fu(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 3119 y(time)34 b(that)i(y)m(ou)f(did)d(a)j
+Fu('.)150 2900 y Fp(cvs)f([login)g(aborted]:)f(unrecognized)f(auth)i
+(response)f(from)i Fo(serv)m(er)630 3009 y Fu(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
+3119 y(ample,)43 b(if)d(`)p Fp(inetd.conf)p Fu(')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 3228 y(further,)29 b(\014nd)g(the)h(log)h(\014le)e
+(whic)m(h)g(inetd)g(writes)h(\(`)p Fp(/var/log/messages)p
+Fu(')c(or)k(whatev)m(er)630 3338 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(147,)630 3448 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(20.)150
+3615 y Fp(cvs)e(commit:)g(Up-to-date)e(check)i(failed)g(for)h(`)p
+Fo(\014le)5 b Fp(')630 3725 y Fu(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 3834 y(time)34 b(that)i(y)m(ou)f(did)d(a)j
Fp(cvs)30 b(update)p Fu(.)52 b(So)34 b(b)s(efore)h(pro)s(ceeding)e
-(with)h(y)m(our)g Fp(cvs)c(commit)630 3228 y Fu(y)m(ou)45
+(with)h(y)m(our)g Fp(cvs)c(commit)630 3944 y Fu(y)m(ou)45
b(need)f(to)h Fp(cvs)29 b(update)p Fu(.)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 3338
+(the)f(c)m(hanges)i(that)f(y)m(ou)f(made)h(and)630 4053
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
-3448 y(will)e(rep)s(ort)j(`)p Fp(M)c(cacErrCodes.h)p
+4163 y(will)e(rep)s(ort)j(`)p Fp(M)c(cacErrCodes.h)p
Fu(')g(and)k(y)m(ou)g(are)g(ready)g(to)h Fp(cvs)29 b(commit)p
-Fu(.)50 b(If)33 b(it)h(detects)630 3557 y(con\015icts)f(it)h(will)d
+Fu(.)50 b(If)33 b(it)h(detects)630 4273 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
-Fp(C)d(cacErrCodes.h)p Fu(',)i(and)630 3667 y(y)m(ou)f(need)g(to)g(man)
+Fp(C)d(cacErrCodes.h)p Fu(',)i(and)630 4382 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 3776
-y(Section)g(10.3)i([Con\015icts)e(example],)g(page)h(59.)150
-3944 y Fp(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 4048 y(Only)47
-b(one)g(of)g([exEX3])f(allowed)630 4186 y Fu(This)26
+b(more)f(details)f(on)g(this)g(pro)s(cess)g(see)630 4492
+y(Section)g(10.3)i([Con\015icts)e(example],)g(page)h(61.)150
+4659 y Fp(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 4763 y(Only)47
+b(one)g(of)g([exEX3])f(allowed)630 4902 y Fu(This)26
b(indicates)i(a)g(problem)f(with)g(the)h(installation)e(of)i
Fp(diff3)f Fu(and)h Fp(rcsmerge)p Fu(.)38 b(Sp)s(eci\014-)630
-4296 y(cally)29 b Fp(rcsmerge)e Fu(w)m(as)j(compiled)e(to)i(lo)s(ok)g
+5011 y(cally)29 b Fp(rcsmerge)e Fu(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
-4405 y(instead.)39 b(The)26 b(exact)i(text)g(of)f(the)g(message)h(will)
+5121 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 4515 y(simplest)27 b(solution)f(is)i(to)h(upgrade)f(to)h(a)g
+b(The)630 5230 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 Ft(cvs)p Fu(,)f(whic)m(h)f(do)s(es)h
-(not)h(rely)630 4625 y(on)h(external)h Fp(rcsmerge)d
-Fu(or)i Fp(diff3)f Fu(programs.)150 4792 y Fp(warning:)f(unrecognized)f
-(response)h(`)p Fo(text)r Fp(')j(from)e(cvs)h(server)630
-4902 y Fu(If)38 b Fo(text)j Fu(con)m(tains)d(a)h(v)-5
+(not)h(rely)630 5340 y(on)h(external)h Fp(rcsmerge)d
+Fu(or)i Fp(diff3)f Fu(programs.)p eop
+%%Page: 147 149
+147 148 bop 150 -116 a Fu(App)s(endix)28 b(F:)j(T)-8
+b(roublesho)s(oting)2288 b(147)150 366 y Fp(warning:)28
+b(unrecognized)f(response)h(`)p Fo(text)r Fp(')j(from)e(cvs)h(server)
+630 476 y Fu(If)38 b Fo(text)j Fu(con)m(tains)d(a)h(v)-5
b(alid)37 b(resp)s(onse)g(\(suc)m(h)h(as)h(`)p Fp(ok)p
Fu('\))f(follo)m(w)m(ed)g(b)m(y)g(an)g(extra)h(carriage)630
-5011 y(return)20 b(c)m(haracter)j(\(on)e(man)m(y)g(systems)h(this)e
+586 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
-5121 y(to)44 b(o)m(v)m(erwrite)f(the)h(\014rst)e(part\),)k(then)d(it)g
+695 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
-5230 y(`)p Fp(:ext:)p Fu(')23 b(access)i(metho)s(d)e(with)g(a)h(v)m
+805 y(`)p Fp(:ext:)p Fu(')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 5340 y(whic)m(h)37 b(do)s(es)i(not)g(b)m(y)f(default)g
+(ersions,)630 914 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)p eop
-%%Page: 147 149
-147 148 bop 150 -116 a Fu(App)s(endix)28 b(F:)j(T)-8
-b(roublesho)s(oting)2288 b(147)630 366 y(y)m(ou)36 b(probably)d(w)m(an)
-m(t)k(to)f(try)f(`)p Fp(:server:)p Fu(')f(instead)h(of)g(`)p
+b(In)38 b(suc)m(h)g(cases)630 1024 y(y)m(ou)e(probably)d(w)m(an)m(t)k
+(to)f(try)f(`)p Fp(:server:)p Fu(')f(instead)h(of)g(`)p
Fp(:ext:)p Fu('.)55 b(If)35 b Fo(text)k Fu(is)34 b(something)630
-476 y(else,)46 b(this)c(ma)m(y)i(signify)d(a)j(problem)d(with)h(y)m
+1134 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
-586 y(installation)28 b(against)j(the)f(instructions)f(for)h(setting)g
-(up)g(the)g(CVS)g(serv)m(er.)150 752 y Fp(cvs)f(commit:)g(warning:)f
-(editor)h(session)f(failed)630 861 y Fu(This)e(means)i(that)h(the)f
-(editor)g(whic)m(h)e Ft(cvs)h Fu(is)h(using)e(exits)i(with)f(a)h
-(nonzero)g(exit)g(status.)630 971 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 1080 y(\014le.)39 b(If)27
-b(so,)h(p)s(oin)m(t)f(the)h Ft(CVSEDITOR)g Fu(en)m(vironmen)m(t)f(v)-5
-b(ariable)26 b(to)i(a)g(small)e(script)g(suc)m(h)630
-1190 y(as:)870 1322 y Fp(#!/bin/sh)870 1426 y(vi)47 b($*)870
-1529 y(exit)g(0)150 1803 y Fq(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
-2002 y Fu(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
-Ft(cvs)150 2112 y Fu(serv)m(er.)41 b(If)29 b(y)m(ou)h(are)f(running)e
-(the)j Ft(cvs)e Fu(command)i(line)e(clien)m(t)h(running)d(on)k(Windo)m
-(ws,)f(\014rst)g(upgrade)150 2221 y(the)h(clien)m(t)g(to)g
-Ft(cvs)g Fu(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
-2331 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 Ft(cvs)f
-Fu(1.9)i(should)d(b)s(e)150 2441 y(\014ne.)275 2582 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
-2691 y(largely)k(on)g(whic)m(h)f(access)j(metho)s(d)e(y)m(ou)g(are)h
-(using.)150 2889 y Fp(:ext:)240 b Fu(T)-8 b(ry)23 b(running)e(the)j
+1243 y(installation)28 b(against)j(the)f(instructions)f(for)h(setting)g
+(up)g(the)g(CVS)g(serv)m(er.)150 1403 y Fp(cvs)f(commit:)g([)p
+Fo(time)5 b Fp(])29 b(waiting)g(for)g Fo(user)7 b Fp('s)29
+b(lock)g(in)h Fo(directory)630 1513 y Fu(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(63,)630 1623 y(for)30 b(more)h(details.)150
+1783 y Fp(cvs)e(commit:)g(warning:)f(editor)h(session)f(failed)630
+1892 y Fu(This)e(means)i(that)h(the)f(editor)g(whic)m(h)e
+Ft(cvs)h Fu(is)h(using)e(exits)i(with)f(a)h(nonzero)g(exit)g(status.)
+630 2002 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
+2111 y(\014le.)39 b(If)27 b(so,)h(p)s(oin)m(t)f(the)h
+Ft(CVSEDITOR)g Fu(en)m(vironmen)m(t)f(v)-5 b(ariable)26
+b(to)i(a)g(small)e(script)g(suc)m(h)630 2221 y(as:)870
+2350 y Fp(#!/bin/sh)870 2454 y(vi)47 b($*)870 2558 y(exit)g(0)150
+2817 y Fq(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 3010 y Fu(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 Ft(cvs)150 3120 y Fu(serv)m(er.)41
+b(If)29 b(y)m(ou)h(are)f(running)e(the)j Ft(cvs)e Fu(command)i(line)e
+(clien)m(t)h(running)d(on)k(Windo)m(ws,)f(\014rst)g(upgrade)150
+3229 y(the)h(clien)m(t)g(to)g Ft(cvs)g Fu(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 3339 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 Ft(cvs)f Fu(1.9)i(should)d(b)s(e)150 3449 y(\014ne.)275
+3584 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 3693 y(largely)k(on)g(whic)m(h)f(access)j(metho)s(d)e(y)m(ou)g(are)
+h(using.)150 3879 y Fp(:ext:)240 b Fu(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 Fp(")p Fu(rsh)22 b(serv)m(er-)630
-2998 y(name)35 b(cvs)g(-v)p Fp(")f Fu(should)f(prin)m(t)g
+3989 y(name)35 b(cvs)g(-v)p Fp(")f Fu(should)f(prin)m(t)g
Ft(cvs)h Fu(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 3108 y(need)30 b(to)h(\014x)f(it)g(b)s(efore)g
+(w)m(ork,)j(y)m(ou)630 4098 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 Ft(cvs)g Fu(problems.)150
-3274 y Fp(:server:)96 b Fu(Y)-8 b(ou)32 b(don't)f(need)h(a)g(command)f
+4258 y Fp(:server:)96 b Fu(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 3383 y(y)m(ou)f(ha)m(v)m(e)h(an)f(rsh)f(program)g(around,)g(it)
+(if)630 4368 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 3493 y(the)31 b(directions)d(giv)m(en)j(for)f
-(:ext:.)150 3659 y Fp(:pserver:)630 3768 y Fu(One)21
+b(F)-8 b(ollo)m(w)630 4478 y(the)31 b(directions)d(giv)m(en)j(for)f
+(:ext:.)150 4638 y Fp(:pserver:)630 4747 y Fu(One)21
b(go)s(o)s(d)h(debugging)f(to)s(ol)h(is)f(to)h Fp(")p
Fu(telnet)g(serv)m(ername)g(2401)p Fp(")p Fu(.)40 b(After)22
-b(connecting,)i(send)630 3878 y(an)m(y)30 b(text)h(\(for)f(example)f
+b(connecting,)i(send)630 4857 y(an)m(y)30 b(text)h(\(for)f(example)f
Fp(")p Fu(fo)s(o)p Fp(")h Fu(follo)m(w)m(ed)f(b)m(y)h(return\).)39
b(If)30 b Ft(cvs)f Fu(is)f(w)m(orking)h(correctly)-8
-b(,)31 b(it)630 3988 y(will)d(resp)s(ond)g(with)870 4120
+b(,)31 b(it)630 4966 y(will)d(resp)s(ond)g(with)870 5096
y Fp(cvs)47 b([pserver)e(aborted]:)h(bad)h(auth)f(protocol)g(start:)g
-(foo)630 4257 y Fu(If)28 b(this)f(fails)g(to)j(w)m(ork,)f(then)f(mak)m
+(foo)630 5230 y Fu(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 4367 y(tion)h(in)f(inetd.conf)h(to)h(run)e
+b(the)h(in)m(v)m(o)s(ca-)630 5340 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 4499 y Fp(2401)94 b(stream)g(tcp)h(nowait)f
-(root)46 b(/bin/echo)g(echo)g(hello)630 4637 y Fu(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 4746 y Fp(")p Fu(telnet)35
-b(serv)m(ername)h(2401)p Fp(")g Fu(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 4856
-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
-4965 y(can)g(w)m(orry)f(ab)s(out)g Ft(cvs)f Fu(problems.)630
-5103 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
-5213 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
-5322 y(with)29 b Ft(cvs)p Fu(.)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.)p eop
+b(or)31 b(example:)p eop
%%Page: 148 150
148 149 bop 150 -116 a Fu(148)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y Fq(F.3)67 b(Other)46
-b(common)f(problems)275 559 y Fu(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 669
-y(particular)29 b(order.)225 803 y Fs(\017)60 b Fu(If)38
-b(y)m(ou)g(are)h(running)c Ft(cvs)j Fu(1.9.18)i(or)e(older,)i(and)e
-Fp(cvs)29 b(update)37 b Fu(\014nds)f(a)j(con\015ict)f(and)g(tries)f(to)
-330 913 y(merge,)e(as)f(describ)s(ed)e(in)g(Section)i(10.3)h
-([Con\015icts)e(example],)i(page)f(59,)i(but)d(do)s(esn't)h(tell)f(y)m
-(ou)330 1022 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 Ft(r)n(cs)p
-Fu(.)62 b(The)37 b(easiest)h(solution)330 1132 y(probably)24
+b(V)-8 b(ersions)30 b(System)870 366 y Fp(2401)94 b(stream)g(tcp)h
+(nowait)f(root)46 b(/bin/echo)g(echo)g(hello)630 501
+y Fu(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 611
+y Fp(")p Fu(telnet)35 b(serv)m(ername)h(2401)p Fp(")g
+Fu(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 720 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 830 y(can)g(w)m(orry)f(ab)s(out)g
+Ft(cvs)f Fu(problems.)630 964 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 1074 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 1183 y(with)29 b Ft(cvs)p Fu(.)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.)150 1441 y Fq(F.3)67
+b(Other)46 b(common)f(problems)275 1633 y Fu(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 1743 y(particular)29 b(order.)225
+1877 y Fs(\017)60 b Fu(If)38 b(y)m(ou)g(are)h(running)c
+Ft(cvs)j Fu(1.9.18)i(or)e(older,)i(and)e Fp(cvs)29 b(update)37
+b Fu(\014nds)f(a)j(con\015ict)f(and)g(tries)f(to)330
+1987 y(merge,)e(as)f(describ)s(ed)e(in)g(Section)i(10.3)h([Con\015icts)
+e(example],)i(page)f(61,)i(but)d(do)s(esn't)h(tell)f(y)m(ou)330
+2097 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 Ft(r)n(cs)p Fu(.)62
+b(The)37 b(easiest)h(solution)330 2206 y(probably)24
b(is)i(to)g(upgrade)g(to)h(a)f(curren)m(t)g(v)m(ersion)g(of)g
Ft(cvs)p Fu(,)g(whic)m(h)f(do)s(es)h(not)h(rely)e(on)h(external)g
-Ft(r)n(cs)330 1242 y Fu(programs.)p eop
+Ft(r)n(cs)330 2316 y Fu(programs.)p eop
%%Page: 149 151
149 150 bop 150 -116 a Fu(App)s(endix)28 b(G:)j(Credits)2630
b(149)150 366 y Fr(App)t(endix)53 b(G)81 b(Credits)275
@@ -17484,14 +17576,14 @@ b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
b Ff(127)150 1012 y Fq(#)150 1128 y Ff(#cvs.lo)r(c)n(k,)27
b(remo)n(ving)17 b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43
-b Ff(61)150 1228 y(#cvs.lo)r(c)n(k,)27 b(tec)n(hnical)f(details)21
+b Ff(63)150 1228 y(#cvs.lo)r(c)n(k,)27 b(tec)n(hnical)f(details)21
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)47 b Ff(11)150 1327 y(#cvs.r\015,)26 b(and)f(bac)n(kups)
9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(17)150
1427 y(#cvs.r\015,)26 b(remo)n(ving)14 b Fe(.)e(.)h(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)40 b Ff(61)150 1527 y(#cvs.r\015,)26
+g(.)h(.)f(.)g(.)40 b Ff(63)150 1527 y(#cvs.r\015,)26
b(tec)n(hnical)g(details)17 b Fe(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)43 b
Ff(11)150 1626 y(#cvs.t\015)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
@@ -17499,7 +17591,7 @@ Ff(11)150 1626 y(#cvs.t\015)20 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47
b Ff(11)150 1726 y(#cvs.w\015,)26 b(remo)n(ving)18 b
Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(61)150
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(63)150
1826 y(#cvs.w\015,)26 b(tec)n(hnical)g(details)d Fe(.)13
b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)48 b Ff(11)150 2031 y Fq(&)150 2147 y Ff(&,)26
@@ -17518,10 +17610,10 @@ g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)39
b Ff(127)150 2868 y(-j)26 b(\(merging)f(branc)n(hes\))13
b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b Ff(41)150 2967
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b Ff(43)150 2967
y(-k)25 b(\(k)n(eyw)n(ord)g(substitution\))14 b Fe(.)e(.)h(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40
-b Ff(71)150 3067 y(-o,)26 b(in)g(mo)r(dules)f(\014le)20
+b Ff(73)150 3067 y(-o,)26 b(in)g(mo)r(dules)f(\014le)20
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47 b Ff(127)150
3166 y(-s,)26 b(in)f(mo)r(dules)h(\014le)7 b Fe(.)13
@@ -17543,7 +17635,7 @@ b Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)39 b Ff(7)150 3986 y(.cvsrc)26 b(\014le)12
b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)38 b Ff(82)150 4086 y(.pro\014le,)27 b(setting)f(CVSR)n
+(.)h(.)f(.)g(.)38 b Ff(84)150 4086 y(.pro\014le,)27 b(setting)f(CVSR)n
(OOT)e(in)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(7)150 4186 y(.tcshrc,)26
b(setting)h(CVSR)n(OOT)d(in)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
@@ -17553,1378 +17645,1411 @@ b(as)c(example)f(rep)r(ository)18 b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)45
b Ff(7)150 4726 y Fq(:)150 4842 y Ff(:ext:,)26 b(setting)g(up)c
Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
-b Ff(19)150 4941 y(:ext:,)26 b(troublesho)r(oting)13
+b Ff(20)150 4941 y(:ext:,)26 b(troublesho)r(oting)13
b Fe(.)h(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(147)150 5041
-y(:gserv)n(er:,)27 b(setting)f(up)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)35 b Ff(23)150 5141 y(:kserv)n(er:,)26 b(setting)g(up)7
+y(:fork:,)27 b(setting)f(up)9 b Fe(.)j(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)35 b Ff(24)150 5141 y(:gserv)n(er:,)27
+b(setting)f(up)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35
+b Ff(23)150 5240 y(:kserv)n(er:,)26 b(setting)g(up)7
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(23)150
-5240 y(:lo)r(cal:,)28 b(setting)e(up)16 b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(24)150
+5340 y(:lo)r(cal:,)28 b(setting)e(up)16 b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(7)150 5340 y(:pserv)n(er:,)26
-b(setting)h(up)6 b Fe(.)12 b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)32
-b Ff(21)2025 690 y(:pserv)n(er:,)26 b(troublesho)r(oting)14
+(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(7)2025 690 y(:pserv)n(er:,)26
+b(setting)g(up)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
+b Ff(22)2025 790 y(:pserv)n(er:,)26 b(troublesho)r(oting)14
b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)40 b Ff(147)2025 790 y(:serv)n(er:,)26
+g(.)g(.)g(.)h(.)40 b Ff(147)2025 890 y(:serv)n(er:,)26
b(setting)h(up)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37
-b Ff(19)2025 890 y(:serv)n(er:,)26 b(troublesho)r(oting)18
+b Ff(20)2025 989 y(:serv)n(er:,)26 b(troublesho)r(oting)18
b Fe(.)d(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)45 b Ff(147)2025 1100 y Fq(=)2025
-1216 y Ff(=======)11 b Fe(.)g(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+f(.)g(.)g(.)g(.)g(.)45 b Ff(147)2025 1200 y Fq(=)2025
+1316 y Ff(=======)11 b Fe(.)g(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(60)p 2033 1427 41 6 v
-2029 1543 24 4 v 2057 1543 V 2106 1543 a(\014les)26 b(\(VMS\))19
+f(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(62)p 2033 1526 41 6 v
+2029 1642 24 4 v 2057 1642 V 2106 1642 a(\014les)26 b(\(VMS\))19
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
-b Ff(110)2025 1753 y Fg(>)2025 1869 y Fd(>>>>>>>)15 b
+b Ff(110)2025 1853 y Fg(>)2025 1969 y Fd(>>>>>>>)15 b
Fe(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)41 b Ff(60)2025 2080 y Fg(<)2025 2196
+h(.)f(.)g(.)g(.)41 b Ff(62)2025 2179 y Fg(<)2025 2296
y Fd(<<<<<<<)15 b Fe(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(60)2025 2406
-y Fq(A)2025 2523 y Ff(abandoning)26 b(w)n(ork)17 b Fe(.)c(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(62)2025 2506
+y Fq(A)2025 2622 y Ff(abandoning)26 b(w)n(ork)17 b Fe(.)c(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(64)2025 2622
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(66)2025 2722
y(Access)26 b(a)g(branc)n(h)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)46 b Ff(38)2025 2722 y(add)25 b(\(sub)r(command\))14
+g(.)g(.)g(.)g(.)46 b Ff(40)2025 2822 y(add)25 b(\(sub)r(command\))14
b Fe(.)d(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(47)2025
-2822 y(Adding)25 b(a)h(tag)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(49)2025
+2921 y(Adding)25 b(a)h(tag)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)43 b Ff(32)2025 2921 y(Adding)25
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)43 b Ff(32)2025 3021 y(Adding)25
b(\014les)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)47 b Ff(47)2025 3021 y(Admin)24 b(\(sub)r(command\))13
+h(.)f(.)g(.)g(.)47 b Ff(49)2025 3120 y(Admin)24 b(\(sub)r(command\))13
b Fe(.)d(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(87)2025 3120
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(89)2025 3220
y(Administrativ)n(e)24 b(\014les)i(\(in)n(tro\))8 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)35 b Ff(15)2025 3220 y(Administrativ)n(e)24
+(.)g(.)g(.)35 b Ff(16)2025 3320 y(Administrativ)n(e)24
b(\014les)i(\(reference\))6 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(125)2025 3320 y(Administrativ)n(e)24
+(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(125)2025 3419 y(Administrativ)n(e)24
b(\014les,)j(editing)f(them)14 b Fe(.)d(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)40 b Ff(16)2025 3419 y(Alias)26 b(mo)r(dules)17
+(.)g(.)h(.)f(.)g(.)40 b Ff(16)2025 3519 y(Alias)26 b(mo)r(dules)17
b Fe(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
-b Ff(125)2025 3519 y(ALL)25 b(in)h(commitinfo)14 b Fe(.)f(.)g(.)g(.)g
+b Ff(125)2025 3619 y(ALL)25 b(in)h(commitinfo)14 b Fe(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)41 b Ff(130)2025 3619 y(Amp)r(ersand)24
+g(.)g(.)h(.)f(.)g(.)41 b Ff(130)2025 3718 y(Amp)r(ersand)24
b(mo)r(dules)12 b Fe(.)g(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Ff(126)2025 3718 y(annotate)26 b(\(sub)r(command\))14
+b Ff(126)2025 3818 y(annotate)26 b(\(sub)r(command\))14
b Fe(.)d(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(54)2025 3818 y(A)n(tomic)25
+g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(56)2025 3917 y(A)n(tomic)25
b(transactions,)i(lac)n(k)f(of)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(62)2025
-3917 y(attic)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(64)2025
+4017 y(attic)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)33
-b Ff(11)2025 4017 y(authen)n(ticated)25 b(clien)n(t,)h(using)15
+b Ff(11)2025 4117 y(authen)n(ticated)25 b(clien)n(t,)h(using)15
b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)42 b Ff(21)2025 4117 y(authen)n(ticating)26
+g(.)g(.)g(.)g(.)42 b Ff(22)2025 4216 y(authen)n(ticating)26
b(serv)n(er,)g(setting)g(up)16 b Fe(.)c(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(20)2025 4216 y(authen)n(tication,)26
+(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(20)2025 4316 y(authen)n(tication,)26
b(stream)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(82)2025
-4316 y(Author)25 b(k)n(eyw)n(ord)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(84)2025
+4416 y(Author)25 b(k)n(eyw)n(ord)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(69)2025 4416 y(Automatically)25
+(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(71)2025 4515 y(Automatically)25
b(ignored)h(\014les)c Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(135)2025 4515
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(134)2025 4615
y(Av)n(oiding)25 b(editor)h(in)n(v)n(o)r(cation)12 b
Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)39 b Ff(86)2025 4726 y Fq(B)2025 4842
+(.)g(.)g(.)g(.)39 b Ff(88)2025 4825 y Fq(B)2025 4941
y Ff(Bac)n(king)26 b(up,)f(rep)r(ository)9 b Fe(.)14
b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(17)2025 4941 y(Base)27
+(.)f(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(17)2025 5041 y(Base)27
b(directory)-6 b(,)25 b(in)h(CVS)f(directory)13 b Fe(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(15)2025
-5041 y(BASE,)26 b(as)g(reserv)n(ed)f(tag)i(name)14 b
+5141 y(BASE,)26 b(as)g(reserv)n(ed)f(tag)i(name)14 b
Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)40 b Ff(32)2025 5141 y(BASE,)26 b(sp)r(ecial)h(tag)17
+(.)g(.)40 b Ff(32)2025 5240 y(BASE,)26 b(sp)r(ecial)h(tag)17
b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b
-Ff(86)2025 5240 y(Baserev)26 b(\014le,)g(in)g(CVS)f(directory)8
+Ff(88)2025 5340 y(Baserev)26 b(\014le,)g(in)g(CVS)f(directory)8
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)34 b Ff(15)2025 5340 y(Baserev.tmp)25 b(\014le,)h(in)g(CVS)f
-(directory)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)41
-b Ff(15)p eop
+(.)h(.)34 b Ff(15)p eop
%%Page: 154 156
154 155 bop 150 -116 a Fu(154)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y Ff(bill)c(of)h(materials)8
+b(V)-8 b(ersions)30 b(System)150 366 y Ff(Baserev.tmp)25
+b(\014le,)i(in)e(CVS)g(directory)14 b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)41 b Ff(15)150 466 y(bill)26 b(of)h(materials)8
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34
-b Ff(77)150 466 y(Binary)26 b(\014les)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)h
+b Ff(79)150 566 y(Binary)26 b(\014les)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)39 b
-Ff(55)150 566 y(Branc)n(h)26 b(merge)f(example)7 b Fe(.)13
+Ff(57)150 665 y(Branc)n(h)26 b(merge)f(example)7 b Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(41)150 665 y(Branc)n(h)26
+(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(43)150 765 y(Branc)n(h)26
b(n)n(um)n(b)r(er)18 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
-b Ff(31,)26 b(39)150 765 y(Branc)n(h,)g(accessing)10
+b Ff(31,)26 b(41)150 865 y(Branc)n(h,)g(accessing)10
b Fe(.)15 b(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
-b Ff(38)150 865 y(Branc)n(h,)26 b(c)n(hec)n(k)f(out)20
+b Ff(40)150 964 y(Branc)n(h,)26 b(c)n(hec)n(k)f(out)20
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)46
-b Ff(38)150 964 y(Branc)n(h,)26 b(creating)h(a)12 b Fe(.)i(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(37)150 1064 y(Branc)n(h,)26
-b(iden)n(tifying)18 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44
-b Ff(38)150 1163 y(Branc)n(h,)26 b(retrieving)18 b Fe(.)13
-b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(38)150
-1263 y(Branc)n(h,)26 b(v)n(endor-)18 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(73)150 1363 y(Branc)n(hes)26
-b(motiv)l(ation)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
-b Ff(37)150 1462 y(Branc)n(hes,)27 b(cop)n(ying)e(c)n(hanges)h(b)r(et)n
-(w)n(een)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
-b Ff(37)150 1562 y(Branc)n(hes,)27 b(stic)n(ky)15 b Fe(.)e(.)g(.)g(.)g
+b Ff(40)150 1064 y(Branc)n(h,)26 b(creating)h(a)12 b
+Fe(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(39)150
+1163 y(Branc)n(h,)26 b(iden)n(tifying)18 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)44 b Ff(40)150 1263 y(Branc)n(h,)26
+b(retrieving)18 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44
+b Ff(40)150 1363 y(Branc)n(h,)26 b(v)n(endor-)18 b Fe(.)13
+b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
+b Ff(75)150 1462 y(Branc)n(hes)26 b(motiv)l(ation)11
+b Fe(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(39)150
+1562 y(Branc)n(hes,)27 b(cop)n(ying)e(c)n(hanges)h(b)r(et)n(w)n(een)19
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
+b Ff(39)150 1662 y(Branc)n(hes,)27 b(stic)n(ky)15 b Fe(.)e(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(38)150 1662
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(40)150 1761
y(Branc)n(hing)15 b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(37)150 1761 y(Bringing)27
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(39)150 1861 y(Bringing)27
b(a)f(\014le)g(up)e(to)i(date)16 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
-b Ff(58)150 1861 y(Bugs)26 b(in)g(this)g(man)n(ual)f(or)h(CVS)15
+b Ff(60)150 1961 y(Bugs)26 b(in)g(this)g(man)n(ual)f(or)h(CVS)15
b Fe(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)42 b Ff(151)150 1961 y(Bugs,)27 b(rep)r(orting)8
+g(.)42 b Ff(151)150 2060 y(Bugs,)27 b(rep)r(orting)8
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)35
-b Ff(151)150 2060 y(builds)17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+b Ff(151)150 2160 y(builds)17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)44
-b Ff(77)150 2335 y Fq(C)150 2451 y Ff(Changes,)27 b(cop)n(ying)f(b)r
+b Ff(79)150 2434 y Fq(C)150 2550 y Ff(Changes,)27 b(cop)n(ying)f(b)r
(et)n(w)n(een)f(branc)n(hes)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)39 b Ff(37)150 2550 y(Changing)27 b(a)f(log)g(message)6
+(.)g(.)g(.)39 b Ff(39)150 2650 y(Changing)27 b(a)f(log)g(message)6
b Fe(.)14 b(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(88)150 2650 y(Chec)n(k)25
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(90)150 2750 y(Chec)n(k)25
b(out)h(a)g(branc)n(h)10 b Fe(.)i(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-36 b Ff(38)150 2750 y(c)n(hec)n(k)n(ed)25 b(out)g(cop)n(y)-6
+36 b Ff(40)150 2849 y(c)n(hec)n(k)n(ed)25 b(out)g(cop)n(y)-6
b(,)25 b(k)n(eeping)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(134)150
-2849 y(Chec)n(kin)25 b(program)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(133)150
+2949 y(Chec)n(kin)25 b(program)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)42 b Ff(127)150 2949 y(Chec)n(kin.prog)26
+g(.)g(.)g(.)42 b Ff(127)150 3049 y(Chec)n(kin.prog)26
b(\014le,)g(in)g(CVS)f(directory)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)48 b Ff(15)150 3049 y(Chec)n(king)26
+g(.)g(.)g(.)g(.)48 b Ff(15)150 3148 y(Chec)n(king)26
b(commits)13 b Fe(.)f(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40
-b Ff(130)150 3148 y(Chec)n(king)26 b(out)f(source)20
+b Ff(129)150 3248 y(Chec)n(king)26 b(out)f(source)20
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(4)150
-3248 y(Chec)n(k)n(out)25 b(\(sub)r(command\))19 b Fe(.)14
+3347 y(Chec)n(k)n(out)25 b(\(sub)r(command\))19 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)48 b Ff(91)150 3347 y(Chec)n(k)n(out)25
+(.)g(.)g(.)g(.)48 b Ff(93)150 3447 y(Chec)n(k)n(out)25
b(program)10 b Fe(.)j(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37
-b Ff(127)150 3447 y(c)n(hec)n(k)n(out,)25 b(as)h(term)f(for)i(getting)f
+b Ff(127)150 3547 y(c)n(hec)n(k)n(out,)25 b(as)h(term)f(for)i(getting)f
(ready)f(to)h(edit)19 b Fe(.)13 b(.)g(.)h(.)f(.)45 b
-Ff(64)150 3547 y(Chec)n(k)n(out,)26 b(example)7 b Fe(.)12
+Ff(66)150 3646 y(Chec)n(k)n(out,)26 b(example)7 b Fe(.)12
b(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(4)150
-3646 y(c)n(hec)n(k)n(outlist)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+3746 y(c)n(hec)n(k)n(outlist)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(12)150
-3746 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)16 b Fe(.)c(.)h(.)g(.)h(.)42 b Ff(65)150 3846
+3846 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)16 b Fe(.)c(.)h(.)g(.)h(.)42 b Ff(67)150 3945
y(Cleaning)27 b(up)19 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(5)150 3945 y(Clien)n(t/Serv)n
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(5)150 4045 y(Clien)n(t/Serv)n
(er)26 b(Op)r(eration)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43
-b Ff(18)150 4045 y(Co)26 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)h(.)f(.)
+b Ff(18)150 4144 y(Co)26 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(91)150 4144 y(Command)24
+(.)g(.)g(.)g(.)h(.)f(.)g(.)38 b Ff(93)150 4244 y(Command)24
b(reference)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47
-b Ff(113)150 4244 y(Command)24 b(structure)19 b Fe(.)13
+b Ff(113)150 4344 y(Command)24 b(structure)19 b Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(81)150 4344
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(83)150 4443
y(commen)n(t)24 b(leader)f Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)49 b Ff(87)150 4443 y(Commit)25 b(\(sub)r(command\))8
+(.)g(.)g(.)g(.)49 b Ff(89)150 4543 y(Commit)25 b(\(sub)r(command\))8
b Fe(.)i(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(93)150 4543 y(Commit)25
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(95)150 4643 y(Commit)25
b(\014les)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)48 b Ff(129)150 4643 y(Commit,)25 b(when)h(to)11
+f(.)g(.)48 b Ff(128)150 4742 y(Commit,)25 b(when)h(to)11
b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
-b Ff(67)150 4742 y(Commitinfo)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+b Ff(69)150 4842 y(Commitinfo)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(130)150 4842
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(129)150 4941
y(Committing)25 b(c)n(hanges)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)41 b Ff(4)150 4941 y(Common)25 b(options)20 b
+(.)g(.)41 b Ff(4)150 5041 y(Common)25 b(options)20 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(84)150 5041 y(Common)25 b(syn)n(tax)f(of)j(info)f(\014les)21
+b Ff(86)150 5141 y(Common)25 b(syn)n(tax)f(of)j(info)f(\014les)21
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)47 b Ff(129)150 5141 y(compatibilit)n(y)-6 b(,)25
+(.)g(.)47 b Ff(129)150 5240 y(compatibilit)n(y)-6 b(,)25
b(b)r(et)n(w)n(een)h(CVS)f(v)n(ersions)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)40 b Ff(141)150 5240 y(COMSPEC,)27 b(en)n(vironmen)n(t)d
+(.)g(.)g(.)h(.)40 b Ff(141)150 5340 y(COMSPEC,)27 b(en)n(vironmen)n(t)d
(v)l(ariable)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)33 b Ff(140)150 5340 y(con\014g,)26 b(in)g(CVSR)n(OOT)13
-b Fe(.)f(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(137)2025 366
+(.)33 b Ff(140)2025 366 y(con\014g,)26 b(in)g(CVSR)n(OOT)13
+b Fe(.)e(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(136)2025 466
y(Con\015ict)26 b(mark)n(ers)11 b Fe(.)h(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)37 b Ff(60)2025 466 y(Con\015ict)26
+(.)g(.)h(.)f(.)g(.)37 b Ff(62)2025 566 y(Con\015ict)26
b(resolution)13 b Fe(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)39
-b Ff(60)2025 566 y(Con\015icts)26 b(\(merge)f(example\))18
+b Ff(62)2025 665 y(Con\015icts)26 b(\(merge)f(example\))18
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)45 b Ff(60)2025 665 y(Con)n(tributors)26
+(.)g(.)g(.)g(.)g(.)45 b Ff(62)2025 765 y(Con)n(tributors)26
b(\(CVS)f(program\))6 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(1)2025
-765 y(Con)n(tributors)26 b(\(man)n(ual\))9 b Fe(.)j(.)h(.)g(.)g(.)g(.)g
+865 y(Con)n(tributors)26 b(\(man)n(ual\))9 b Fe(.)j(.)h(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-35 b Ff(149)2025 865 y(cop)n(ying)25 b(a)h(rep)r(ository)15
+35 b Ff(149)2025 964 y(cop)n(ying)25 b(a)h(rep)r(ository)15
b Fe(.)f(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(18)2025
-964 y(Cop)n(ying)26 b(c)n(hanges)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
+1064 y(Cop)n(ying)26 b(c)n(hanges)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(37)2025 1064 y(Correcting)27
+g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(39)2025 1163 y(Correcting)27
b(a)f(log)h(message)6 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
-b Ff(88)2025 1163 y(Creating)27 b(a)f(branc)n(h)18 b
+b Ff(90)2025 1263 y(Creating)27 b(a)f(branc)n(h)18 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
-b Ff(37)2025 1263 y(Creating)27 b(a)f(pro)t(ject)14 b
+b Ff(39)2025 1363 y(Creating)27 b(a)f(pro)t(ject)14 b
Fe(.)g(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(27)2025
-1363 y(Creating)27 b(a)f(rep)r(ository)15 b Fe(.)e(.)h(.)f(.)g(.)g(.)g
+1462 y(Creating)27 b(a)f(rep)r(ository)15 b Fe(.)e(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)41 b Ff(16)2025 1462 y(Credits)26 b(\(CVS)f(program\))14
+h(.)f(.)41 b Ff(17)2025 1562 y(Credits)26 b(\(CVS)f(program\))14
b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(1)2025 1562 y(Credits)26
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(1)2025 1662 y(Credits)26
b(\(man)n(ual\))16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43
-b Ff(149)2025 1662 y(CVS)25 b(1.6,)i(and)e(w)n(atc)n(hes)f
+b Ff(149)2025 1761 y(CVS)25 b(1.6,)i(and)e(w)n(atc)n(hes)f
Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(65)2025 1761
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(67)2025 1861
y(CVS)25 b(command)f(structure)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
-b Ff(81)2025 1861 y(CVS)25 b(directory)-6 b(,)26 b(in)f(rep)r(ository)
+b Ff(83)2025 1961 y(CVS)25 b(directory)-6 b(,)26 b(in)f(rep)r(ository)
18 b Fe(.)c(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)44 b Ff(11)2025 1961 y(CVS)25 b(directory)-6
+(.)g(.)h(.)44 b Ff(11)2025 2060 y(CVS)25 b(directory)-6
b(,)26 b(in)f(w)n(orking)i(directory)11 b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)37 b Ff(13)2025 2060 y(CVS)25 b(passwd)h(\014le)16
+g(.)g(.)h(.)f(.)g(.)37 b Ff(13)2025 2160 y(CVS)25 b(passwd)h(\014le)16
b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)42
-b Ff(20)2025 2160 y(CVS,)25 b(history)h(of)12 b Fe(.)i(.)f(.)g(.)g(.)g
+b Ff(21)2025 2259 y(CVS,)25 b(history)h(of)12 b Fe(.)i(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(1)2025
-2259 y(CVS,)25 b(in)n(tro)r(duction)h(to)21 b Fe(.)13
+2359 y(CVS,)25 b(in)n(tro)r(duction)h(to)21 b Fe(.)13
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(1)2025 2359
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)48 b Ff(1)2025 2459
y(CVS,)25 b(v)n(ersions)i(of)8 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)35 b Ff(141)2025 2459 y(CVS/Base)27 b(directory)18
+g(.)g(.)h(.)f(.)35 b Ff(141)2025 2558 y(CVS/Base)27 b(directory)18
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Ff(15)2025
-2558 y(CVS/Baserev)26 b(\014le)16 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+2658 y(CVS/Baserev)26 b(\014le)16 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)42 b Ff(15)2025 2658 y(CVS/Baserev.tmp)25
+h(.)f(.)g(.)g(.)42 b Ff(15)2025 2758 y(CVS/Baserev.tmp)25
b(\014le)d Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(15)2025
-2758 y(CVS/Chec)n(kin.prog)26 b(\014le)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g
+2857 y(CVS/Chec)n(kin.prog)26 b(\014le)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)39 b Ff(15)2025 2857 y(CVS/En)n(tries)26 b(\014le)10
+g(.)39 b Ff(15)2025 2957 y(CVS/En)n(tries)26 b(\014le)10
b Fe(.)j(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(13)2025 2957 y(CVS/En)n(tries.Bac)n(kup)26 b(\014le)11
+b Ff(13)2025 3056 y(CVS/En)n(tries.Bac)n(kup)26 b(\014le)11
b Fe(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(14)2025 3056 y(CVS/En)n(tries.Log)27
+g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(14)2025 3156 y(CVS/En)n(tries.Log)27
b(\014le)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b
-Ff(14)2025 3156 y(CVS/En)n(tries.Static)27 b(\014le)21
+Ff(14)2025 3256 y(CVS/En)n(tries.Static)27 b(\014le)21
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Ff(14)2025 3256 y(CVS/Notify)26
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Ff(15)2025 3355 y(CVS/Notify)26
b(\014le)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)33 b Ff(15)2025 3355 y(CVS/Notify)-6 b(.tmp)24 b(\014le)16
+f(.)33 b Ff(15)2025 3455 y(CVS/Notify)-6 b(.tmp)24 b(\014le)16
b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43 b Ff(15)2025
-3455 y(CVS/Rep)r(ository)26 b(\014le)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)
+3555 y(CVS/Rep)r(ository)26 b(\014le)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)42 b Ff(13)2025 3555 y(CVS/Ro)r(ot)26 b(\014le)15
+(.)g(.)g(.)42 b Ff(13)2025 3654 y(CVS/Ro)r(ot)26 b(\014le)15
b Fe(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
-b Ff(7)2025 3654 y(CVS/T)-6 b(ag)26 b(\014le)15 b Fe(.)f(.)f(.)g(.)g(.)
+b Ff(7)2025 3754 y(CVS/T)-6 b(ag)26 b(\014le)15 b Fe(.)f(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(15)2025
-3754 y(CVS/T)-6 b(emplate)25 b(\014le)7 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
+3853 y(CVS/T)-6 b(emplate)25 b(\014le)7 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)33 b Ff(15)2025 3853 y(CVS/Up)r(date.prog)26
+g(.)g(.)g(.)h(.)f(.)33 b Ff(15)2025 3953 y(CVS/Up)r(date.prog)26
b(\014le)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(15)2025
-3953 y(CVS)p 2186 3953 24 4 v 27 w(CLIENT)p 2509 3953
+4053 y(CVS)p 2186 4053 24 4 v 27 w(CLIENT)p 2509 4053
V 28 w(LOG,)26 b(en)n(vironmen)n(t)e(v)l(ariable)17 b
-Fe(.)c(.)g(.)h(.)43 b Ff(140)2025 4053 y(CVS)p 2186 4053
-V 27 w(CLIENT)p 2509 4053 V 28 w(POR)-6 b(T)11 b Fe(.)i(.)g(.)g(.)h(.)f
+Fe(.)c(.)g(.)h(.)43 b Ff(140)2025 4152 y(CVS)p 2186 4152
+V 27 w(CLIENT)p 2509 4152 V 28 w(POR)-6 b(T)11 b Fe(.)i(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)38 b Ff(23)2025 4152 y(CVS)p 2186 4152 V
-27 w(IGNORE)p 2528 4152 V 27 w(REMOTE)p 2901 4152 V 28
-w(R)n(OOT,)25 b(en)n(vironmen)n(t)2178 4252 y(v)l(ariable)10
+g(.)g(.)g(.)38 b Ff(24)2025 4252 y(CVS)p 2186 4252 V
+27 w(IGNORE)p 2528 4252 V 27 w(REMOTE)p 2901 4252 V 28
+w(R)n(OOT,)25 b(en)n(vironmen)n(t)2178 4352 y(v)l(ariable)10
b Fe(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(140)2025 4352 y(CVS)p 2186 4352 V 27 w(P)-6 b(ASSFILE,)25
+b Ff(140)2025 4451 y(CVS)p 2186 4451 V 27 w(P)-6 b(ASSFILE,)25
b(en)n(vironmen)n(t)f(v)l(ariable)13 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)40 b Ff(22)2025 4451 y(CVS)p 2186 4451 V 27 w(R)n(CMD)p
-2452 4451 V 28 w(POR)-6 b(T,)25 b(en)n(vironmen)n(t)f(v)l(ariable)d
-Fe(.)13 b(.)g(.)h(.)47 b Ff(140)2025 4551 y(CVS)p 2186
-4551 V 27 w(RSH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)14
+(.)g(.)40 b Ff(22)2025 4551 y(CVS)p 2186 4551 V 27 w(R)n(CMD)p
+2452 4551 V 28 w(POR)-6 b(T,)25 b(en)n(vironmen)n(t)f(v)l(ariable)d
+Fe(.)13 b(.)g(.)h(.)47 b Ff(140)2025 4650 y(CVS)p 2186
+4650 V 27 w(RSH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)14
b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41
-b Ff(139)2025 4650 y(CVS)p 2186 4650 V 27 w(SER)-9 b(VER,)25
-b(en)n(vironmen)n(t)f(v)l(ariable)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)34 b Ff(19)2025 4750 y(CVS)p 2186 4750
-V 27 w(SER)-9 b(VER)p 2523 4750 V 27 w(SLEEP)j(,)24 b(en)n(vironmen)n
-(t)e(v)l(ariable)10 b Fe(.)k(.)36 b Ff(140)2025 4850
-y(CVSEDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)6 b
-Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
-b Ff(4)2025 4949 y(cvsignore)26 b(\(admin)f(\014le\),)h(global)c
+b Ff(139)2025 4750 y(CVS)p 2186 4750 V 27 w(SER)-9 b(VER,)25
+b(and)h(:fork:)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(24)2025
+4850 y(CVS)p 2186 4850 V 27 w(SER)-9 b(VER,)25 b(en)n(vironmen)n(t)f(v)
+l(ariable)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
+b Ff(19)2025 4949 y(CVS)p 2186 4949 V 27 w(SER)-9 b(VER)p
+2523 4949 V 27 w(SLEEP)j(,)24 b(en)n(vironmen)n(t)e(v)l(ariable)10
+b Fe(.)k(.)36 b Ff(140)2025 5049 y(CVSEDITOR,)25 b(en)n(vironmen)n(t)f
+(v)l(ariable)6 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)33 b Ff(4)2025 5149 y(cvsignore)26 b(\(admin)f(\014le\),)h(global)c
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)47 b Ff(135)2025 5049 y(CVSIGNORE,)24 b(en)n(vironmen)n(t)g(v)l
+(.)47 b Ff(134)2025 5248 y(CVSIGNORE,)24 b(en)n(vironmen)n(t)g(v)l
(ariable)17 b Fe(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44
-b Ff(139)2025 5149 y(CVSREAD,)24 b(en)n(vironmen)n(t)g(v)l(ariable)10
-b Fe(.)k(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
-b Ff(139)2025 5248 y(CVSREAD,)24 b(o)n(v)n(erriding)9
-b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(84)p eop
+b Ff(139)p eop
%%Page: 155 157
155 156 bop 150 -116 a Fu(Index)3241 b(155)150 366 y
-Ff(cvsro)r(ot)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(7)150
-466 y(CVSR)n(OOT)25 b(\(\014le\))19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)46 b Ff(125)150 566 y(CVSR)n(OOT,)25
-b(en)n(vironmen)n(t)f(v)l(ariable)12 b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(7)150 665 y(CVSR)n(OOT,)25
-b(mo)r(dule)g(name)18 b Fe(.)12 b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)44 b Ff(15)150
-765 y(CVSR)n(OOT,)25 b(m)n(ultiple)g(rep)r(ositories)d
-Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47
-b Ff(16)150 865 y(CVSR)n(OOT,)25 b(o)n(v)n(erriding)7
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(83)150 964
-y(CVSR)n(OOT,)25 b(storage)i(of)g(\014les)20 b Fe(.)13
-b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)46 b Ff(12)150 1064 y(CVSR)n(OOT/con\014g)11 b
-Fe(.)h(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(137)150
-1163 y(CVSUMASK,)25 b(en)n(vironmen)n(t)e(v)l(ariable)15
+Ff(CVSREAD,)25 b(en)n(vironmen)n(t)e(v)l(ariable)10 b
+Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37
+b Ff(139)150 466 y(CVSREAD,)25 b(o)n(v)n(erriding)9 b
+Fe(.)k(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(86)150 566 y(cvsro)r(ot)15
+b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(7)150 665 y(CVSR)n(OOT)25
+b(\(\014le\))19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
+b Ff(125)150 765 y(CVSR)n(OOT,)25 b(en)n(vironmen)n(t)f(v)l(ariable)12
+b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39
+b Ff(7)150 865 y(CVSR)n(OOT,)25 b(mo)r(dule)g(name)18
+b Fe(.)12 b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)44 b Ff(16)150 964 y(CVSR)n(OOT,)25
+b(m)n(ultiple)g(rep)r(ositories)d Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(16)150 1064 y(CVSR)n(OOT,)25
+b(o)n(v)n(erriding)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33
+b Ff(85)150 1163 y(CVSR)n(OOT,)25 b(storage)i(of)g(\014les)20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)46 b Ff(12)150 1263 y(CVSR)n(OOT/con\014g)11
+b Fe(.)h(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(136)150
+1363 y(CVSUMASK,)25 b(en)n(vironmen)n(t)e(v)l(ariable)15
b Fe(.)f(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(10)150 1263 y(cvswrapp)r(ers)26 b(\(admin)f(\014le\))8
+b Ff(10)150 1462 y(cvswrapp)r(ers)26 b(\(admin)f(\014le\))8
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(128)150 1363 y(CVSWRAPPERS,)22
+(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(128)150 1562 y(CVSWRAPPERS,)22
b(en)n(vironmen)n(t)f(v)l(ariable)10 b Fe(.)k(.)34 b
-Ff(128,)25 b(139)150 1462 y(Cyclic)i(Soft)n(w)n(are)9
+Ff(128,)25 b(139)150 1662 y(Cyclic)i(Soft)n(w)n(are)9
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36
-b Ff(151)150 1686 y Fq(D)150 1802 y Ff(Date)26 b(k)n(eyw)n(ord)21
+b Ff(151)150 1885 y Fq(D)150 2002 y Ff(Date)26 b(k)n(eyw)n(ord)21
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48
-b Ff(69)150 1902 y(Dates)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+b Ff(71)150 2101 y(Dates)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
-b Ff(84)150 2002 y(dead)25 b(state)13 b Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)g
+b Ff(86)150 2201 y(dead)25 b(state)13 b Fe(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b
-Ff(11)150 2101 y(Decimal)26 b(revision)g(n)n(um)n(b)r(er)7
+Ff(11)150 2301 y(Decimal)26 b(revision)g(n)n(um)n(b)r(er)7
b Fe(.)k(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(31)150 2201 y(DEF)-9
+g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(31)150 2400 y(DEF)-9
b(A)n(UL)j(T)25 b(in)h(commitinfo)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
-b Ff(130)150 2301 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(editinfo)d
+b Ff(129)150 2500 y(DEF)-9 b(A)n(UL)j(T)25 b(in)h(editinfo)d
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(132)150 2400 y(DEF)-9
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Ff(131)150 2599 y(DEF)-9
b(A)n(UL)j(T)25 b(in)h(v)n(erifymsg)7 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
-b Ff(131)150 2500 y(De\014ning)25 b(a)h(mo)r(dule)15
+b Ff(130)150 2699 y(De\014ning)25 b(a)h(mo)r(dule)15
b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b
-Ff(29)150 2599 y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))11
+Ff(29)150 2799 y(De\014ning)25 b(mo)r(dules)g(\(in)n(tro\))11
b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(15)150 2699 y(De\014ning)25
+g(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(16)150 2898 y(De\014ning)25
b(mo)r(dules)g(\(reference)i(man)n(ual\))10 b Fe(.)i(.)h(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)37 b Ff(125)150 2799 y(Deleting)26 b(\014les)21
+g(.)g(.)g(.)g(.)37 b Ff(125)150 2998 y(Deleting)26 b(\014les)21
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-46 b Ff(48)150 2898 y(Deleting)26 b(revisions)8 b Fe(.)14
+46 b Ff(50)150 3098 y(Deleting)26 b(revisions)8 b Fe(.)14
b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(88)150
-2998 y(Deleting)26 b(stic)n(ky)f(tags)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(90)150
+3197 y(Deleting)26 b(stic)n(ky)f(tags)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)34 b Ff(34)150 3098 y(Descending)26 b(directories)15
+g(.)g(.)h(.)f(.)34 b Ff(36)150 3297 y(deleting)26 b(tags)7
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)33 b Ff(35)150 3396 y(Descending)26 b(directories)15
b Fe(.)f(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(45)150 3197 y(device)26
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(47)150 3496 y(device)26
b(no)r(des)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)35 b Ff(79)150 3297 y(Di\013)6 b Fe(.)13
+f(.)g(.)g(.)g(.)35 b Ff(81)150 3596 y(Di\013)6 b Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(5)150 3396
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(5)150 3695
y(Di\013)25 b(\(sub)r(command\))14 b Fe(.)d(.)i(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)40 b Ff(95)150 3496 y(Di\013erences,)26 b(merging)17
+g(.)g(.)40 b Ff(97)150 3795 y(Di\013erences,)26 b(merging)17
b Fe(.)c(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(42)150
-3596 y(Directories,)27 b(mo)n(ving)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b Ff(44)150
+3895 y(Directories,)27 b(mo)n(ving)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)40 b Ff(51)150 3695 y(directories,)27 b(remo)n(ving)6
+g(.)g(.)g(.)40 b Ff(53)150 3994 y(directories,)27 b(remo)n(ving)6
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(49)150
-3795 y(Directory)-6 b(,)26 b(descending)13 b Fe(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(51)150
+4094 y(Directory)-6 b(,)26 b(descending)13 b Fe(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)40 b Ff(45)150 3895 y(Disjoin)n(t)26 b(rep)r(ositories)d
+g(.)g(.)40 b Ff(47)150 4194 y(Disjoin)n(t)26 b(rep)r(ositories)d
Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(16)150
-3994 y(Distributing)26 b(log)g(messages)11 b Fe(.)j(.)f(.)g(.)h(.)f(.)g
+4293 y(Distributing)26 b(log)g(messages)11 b Fe(.)j(.)f(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
-b Ff(133)150 4094 y(driv)n(er.c)26 b(\(merge)f(example\))c
+b Ff(132)150 4393 y(driv)n(er.c)26 b(\(merge)f(example\))c
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(59)150 4327 y Fq(E)150
-4443 y Ff(edit)26 b(\(sub)r(command\))12 b Fe(.)e(.)k(.)f(.)g(.)g(.)g
+(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(61)150 4626 y Fq(E)150
+4742 y Ff(edit)26 b(\(sub)r(command\))12 b Fe(.)e(.)k(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)38 b Ff(64)150 4543 y(editinfo)26 b(\(admin)f(\014le\))
+g(.)h(.)f(.)g(.)38 b Ff(66)150 4842 y(editinfo)26 b(\(admin)f(\014le\))
19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(131)150
-4643 y(Editing)26 b(administrativ)n(e)f(\014les)d Fe(.)13
+4941 y(Editing)26 b(administrativ)n(e)f(\014les)d Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)47 b Ff(16)150 4742 y(Editing)26 b(the)f(mo)r(dules)h(\014le)c
+(.)g(.)47 b Ff(16)150 5041 y(Editing)26 b(the)f(mo)r(dules)h(\014le)c
Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(29)150 4842 y(Editor,)26
+(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(29)150 5141 y(Editor,)26
b(a)n(v)n(oiding)h(in)n(v)n(o)r(cation)f(of)10 b Fe(.)k(.)f(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(86)150 4941 y(EDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)16
+b Ff(88)150 5240 y(EDITOR,)25 b(en)n(vironmen)n(t)f(v)l(ariable)16
b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-43 b Ff(4)150 5041 y(EDITOR,)25 b(o)n(v)n(erriding)10
+43 b Ff(4)150 5340 y(EDITOR,)25 b(o)n(v)n(erriding)10
b Fe(.)k(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(83)150
-5141 y(Editor,)26 b(sp)r(ecifying)h(p)r(er)f(mo)r(dule)9
-b Fe(.)j(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-36 b Ff(131)150 5240 y(editors)26 b(\(sub)r(command\))14
-b Fe(.)d(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(65)150 5340 y(emerge)17
-b Fe(.)c(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(61)2025 366 y(encryption)8
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(85)2025
+366 y(Editor,)26 b(sp)r(ecifying)h(p)r(er)f(mo)r(dule)9
+b Fe(.)j(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+36 b Ff(131)2025 466 y(editors)26 b(\(sub)r(command\))14
+b Fe(.)d(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(67)2025 566 y(emerge)17
+b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(63)2025 665 y(encryption)8
b Fe(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)34 b Ff(84)2025 466 y(En)n(tries)26 b(\014le,)g(in)g(CVS)f
+(.)h(.)f(.)34 b Ff(86)2025 765 y(En)n(tries)26 b(\014le,)g(in)g(CVS)f
(directory)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(13)2025 566 y(En)n(tries.Bac)n(kup)26
+(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(13)2025 865 y(En)n(tries.Bac)n(kup)26
b(\014le,)g(in)f(CVS)h(directory)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)47 b Ff(14)2025 665 y(En)n(tries.Log)27 b(\014le,)f(in)g
+(.)g(.)g(.)47 b Ff(14)2025 964 y(En)n(tries.Log)27 b(\014le,)f(in)g
(CVS)f(directory)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)41 b Ff(14)2025 765 y(En)n(tries.Static)26 b(\014le,)h(in)e
+h(.)f(.)41 b Ff(14)2025 1064 y(En)n(tries.Static)26 b(\014le,)h(in)e
(CVS)g(directory)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-40 b Ff(14)2025 865 y(En)n(vironmen)n(t)24 b(v)l(ariables)12
+40 b Ff(15)2025 1163 y(En)n(vironmen)n(t)24 b(v)l(ariables)12
b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)39 b Ff(139)2025 964 y(Errors,)27
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)39 b Ff(139)2025 1263 y(Errors,)27
b(rep)r(orting)20 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-46 b Ff(151)2025 1064 y(Example)25 b(of)h(a)g(w)n(ork-session)18
+46 b Ff(151)2025 1363 y(Example)25 b(of)h(a)g(w)n(ork-session)18
b Fe(.)d(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)45 b Ff(3)2025 1163 y(Example)25
+g(.)g(.)g(.)g(.)h(.)45 b Ff(3)2025 1462 y(Example)25
b(of)h(merge)19 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45
-b Ff(59)2025 1263 y(Example,)25 b(branc)n(h)g(merge)10
+b Ff(61)2025 1562 y(Example,)25 b(branc)n(h)g(merge)10
b Fe(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(41)2025 1363 y(excluding)25
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(43)2025 1662 y(excluding)25
b(directories,)j(in)d(mo)r(dules)g(\014le)15 b Fe(.)e(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)42 b Ff(127)2025 1462 y(exit)25 b(status,)i(of)f
+(.)g(.)g(.)g(.)g(.)42 b Ff(127)2025 1761 y(exit)25 b(status,)i(of)f
(commitinfo)7 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(130)2025 1562
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(129)2025 1861
y(exit)25 b(status,)i(of)f(CVS)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)45 b Ff(81)2025 1662 y(exit)25 b(status,)i(of)f(editor)13
+g(.)g(.)g(.)45 b Ff(83)2025 1961 y(exit)25 b(status,)i(of)f(editor)13
b Fe(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(147)2025
-1761 y(exit)25 b(status,)i(of)f(taginfo)14 b Fe(.)g(.)g(.)f(.)g(.)g(.)g
+2060 y(exit)25 b(status,)i(of)f(taginfo)14 b Fe(.)g(.)g(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)40 b Ff(53)2025 1861 y(exit)25 b(status,)i(of)f(v)n(erifymsg)18
+h(.)f(.)40 b Ff(55)2025 2160 y(exit)25 b(status,)i(of)f(v)n(erifymsg)18
b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)46 b Ff(131)2025 1961 y(Exp)r(ort)25
+f(.)g(.)g(.)g(.)g(.)46 b Ff(130)2025 2259 y(Exp)r(ort)25
b(\(sub)r(command\))9 b Fe(.)i(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
-b Ff(97)2025 2060 y(Exp)r(ort)25 b(program)15 b Fe(.)e(.)g(.)g(.)g(.)g
+b Ff(99)2025 2359 y(Exp)r(ort)25 b(program)15 b Fe(.)e(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(127)2025 2273 y Fq(F)2025
-2390 y Ff(F)-6 b(etc)n(hing)25 b(source)13 b Fe(.)h(.)g(.)f(.)g(.)g(.)g
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(127)2025 2572 y Fq(F)2025
+2688 y Ff(F)-6 b(etc)n(hing)25 b(source)13 b Fe(.)h(.)g(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(4)2025 2489
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(4)2025 2788
y(File)26 b(had)g(con\015icts)g(on)f(merge)d Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)48 b Ff(58)2025 2589 y(File)26 b(lo)r(c)n(king)8
+(.)h(.)48 b Ff(60)2025 2888 y(File)26 b(lo)r(c)n(king)8
b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)35 b Ff(57)2025 2688 y(File)26 b(p)r(ermissions,)h(general)14
+g(.)g(.)35 b Ff(59)2025 2987 y(File)26 b(p)r(ermissions,)h(general)14
b Fe(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(9)2025 2788 y(File)26
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(9)2025 3087 y(File)26
b(p)r(ermissions,)h(Windo)n(ws-sp)r(eci\014c)15 b Fe(.)e(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(10)2025 2888
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(10)2025 3187
y(File)26 b(status)9 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(57)2025 2987
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)36 b Ff(59)2025 3286
y(Files,)27 b(mo)n(ving)14 b Fe(.)e(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(50)2025 3087 y(Files,)27
+g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(52)2025 3386 y(Files,)27
b(reference)g(man)n(ual)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
-b Ff(125)2025 3187 y(Fixing)26 b(a)g(log)g(message)8
+b Ff(125)2025 3486 y(Fixing)26 b(a)g(log)g(message)8
b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(88)2025
-3286 y(F)-6 b(orcing)26 b(a)g(tag)g(matc)n(h)18 b Fe(.)12
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(90)2025
+3585 y(F)-6 b(orcing)26 b(a)g(tag)g(matc)n(h)18 b Fe(.)12
b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)44 b Ff(85)2025 3386
-y(F)-6 b(orm)25 b(for)h(log)h(message)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)42 b Ff(134)2025 3486 y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)12
-b Fe(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)39 b Ff(81)2025 3699 y Fq(G)2025 3815
-y Ff(Getting)26 b(started)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(3)2025 3915 y(Getting)26
-b(the)f(source)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-40 b Ff(4)2025 4014 y(Global)27 b(cvsignore)7 b Fe(.)14
-b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(135)2025
-4114 y(Global)27 b(options)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(82)2025 4214 y(Group)13
-b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40 b Ff(9)2025 4313 y(GSSAPI)10
-b Fe(.)i(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)37 b Ff(23)2025 4526 y Fq(H)2025 4643
-y Ff(hard)25 b(links)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(79)2025 4742
-y(HEAD,)25 b(as)h(reserv)n(ed)g(tag)g(name)20 b Fe(.)13
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
-b Ff(32)2025 4842 y(HEAD,)25 b(sp)r(ecial)i(tag)8 b Fe(.)13
-b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(86)2025
-4941 y(Header)25 b(k)n(eyw)n(ord)18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(69)2025 5041 y(History)25
-b(\(sub)r(command\))18 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
-b Ff(98)2025 5141 y(History)25 b(bro)n(wsing)d Fe(.)13
-b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47 b Ff(53)2025
-5240 y(History)25 b(\014le)15 b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(136)2025 5340
-y(History)25 b(\014les)d Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)44 b Ff(87)2025 3685
+y(fork,)26 b(access)h(metho)r(d)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)36 b Ff(24)2025 3784 y(F)-6 b(orm)25 b(for)h(log)h(message)15
+b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(134)2025 3884
+y(F)-6 b(ormat)25 b(of)h(CVS)g(commands)12 b Fe(.)g(.)h(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
+b Ff(83)2025 4097 y Fq(G)2025 4214 y Ff(Getting)26 b(started)15
+b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
+b Ff(3)2025 4313 y(Getting)26 b(the)f(source)13 b Fe(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40 b Ff(4)2025 4413 y(Global)27
+b(cvsignore)7 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+34 b Ff(134)2025 4512 y(Global)27 b(options)8 b Fe(.)14
+b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35
+b Ff(84)2025 4612 y(Group)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)40
+b Ff(9)2025 4712 y(GSSAPI)10 b Fe(.)i(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(9)p eop
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b
+Ff(23)2025 4925 y Fq(H)2025 5041 y Ff(hard)25 b(links)18
+b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)45 b Ff(81)2025 5141 y(HEAD,)25 b(as)h(reserv)n(ed)g(tag)g
+(name)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)48 b Ff(32)2025 5240 y(HEAD,)25 b(sp)r(ecial)i(tag)8
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
+b Ff(88)2025 5340 y(Header)25 b(k)n(eyw)n(ord)18 b Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
+b Ff(71)p eop
%%Page: 156 158
156 157 bop 150 -116 a Fu(156)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y Ff(History)c(of)g(CVS)15
-b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42
-b Ff(1)150 466 y(HOME,)26 b(en)n(vironmen)n(t)e(v)l(ariable)12
-b Fe(.)i(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-39 b Ff(139)150 566 y(HOMEDRIVE,)25 b(en)n(vironmen)n(t)e(v)l(ariable)h
+b(V)-8 b(ersions)30 b(System)150 366 y Ff(History)c(\(sub)r(command\))
+18 b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Ff(100)150 466 y(History)26
+b(bro)n(wsing)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)46 b Ff(55)150 566 y(History)26 b(\014le)15 b Fe(.)e(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42 b
+Ff(135)150 665 y(History)26 b(\014les)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48
+b Ff(9)150 765 y(History)26 b(of)g(CVS)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(1)150 865
+y(HOME,)26 b(en)n(vironmen)n(t)e(v)l(ariable)12 b Fe(.)i(.)f(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39 b
+Ff(139)150 964 y(HOMEDRIVE,)25 b(en)n(vironmen)n(t)e(v)l(ariable)h
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(139)150
-665 y(HOMEP)-6 b(A)g(TH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)10
+1064 y(HOMEP)-6 b(A)g(TH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)10
b Fe(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(139)150
-871 y Fq(I)150 987 y Ff(Id)25 b(k)n(eyw)n(ord)16 b Fe(.)d(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(69)150 1087 y(Iden)n(t)25 b(\(shell)h(command\))11
+1269 y Fq(I)150 1386 y Ff(Id)25 b(k)n(eyw)n(ord)16 b
+Fe(.)d(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)43 b Ff(71)150 1485 y(Iden)n(t)25 b(\(shell)h(command\))11
b Fe(.)g(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(70)150 1186 y(Iden)n(tifying)25
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(72)150 1585 y(Iden)n(tifying)25
b(a)h(branc)n(h)16 b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(38)150 1286 y(Iden)n(tifying)25 b(\014les)13 b Fe(.)h(.)f(.)g(.)g
+b Ff(40)150 1685 y(Iden)n(tifying)25 b(\014les)13 b Fe(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(69)150
-1386 y(Ignored)26 b(\014les)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)39 b Ff(71)150
+1784 y(Ignored)26 b(\014les)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(135)150 1485 y(Ignoring)26
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)41 b Ff(134)150 1884 y(Ignoring)26
b(\014les)18 b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)45 b Ff(135)150 1585 y(Imp)r(ort)24 b(\(sub)r(command\))8
+g(.)g(.)45 b Ff(134)150 1983 y(Imp)r(ort)24 b(\(sub)r(command\))8
b Fe(.)j(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(100)150 1685 y(Imp)r(orting)25
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(102)150 2083 y(Imp)r(orting)25
b(\014les)9 b Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)35 b Ff(27)150 1784 y(Imp)r(orting)25 b(\014les,)h(from)g(other)
-f(v)n(ersion)h(con)n(trol)h(systems)310 1884 y Fe(.)14
+(.)g(.)35 b Ff(27)150 2183 y(Imp)r(orting)25 b(\014les,)h(from)g(other)
+f(v)n(ersion)h(con)n(trol)h(systems)310 2282 y Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Ff(28)150 1983 y(Imp)r(orting)25
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Ff(28)150 2382 y(Imp)r(orting)25
b(mo)r(dules)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)47
-b Ff(73)150 2083 y(Index)20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+b Ff(75)150 2482 y(Index)20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48
-b Ff(153)150 2183 y(Info)26 b(\014les)g(\(syn)n(tax\))7
+b Ff(153)150 2581 y(Info)26 b(\014les)g(\(syn)n(tax\))7
b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)34
-b Ff(129)150 2282 y(Informing)25 b(others)9 b Fe(.)k(.)g(.)h(.)f(.)g(.)
+b Ff(129)150 2681 y(Informing)25 b(others)9 b Fe(.)k(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35 b Ff(61)150 2382 y(init)26
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35 b Ff(63)150 2780 y(init)26
b(\(sub)r(command\))18 b Fe(.)11 b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-45 b Ff(17)150 2482 y(installed)27 b(images)f(\(VMS\))13
+45 b Ff(17)150 2880 y(installed)27 b(images)f(\(VMS\))13
b Fe(.)f(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b Ff(10)150 2581 y(In)n(tro)r(duction)25
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)39 b Ff(10)150 2980 y(In)n(tro)r(duction)25
b(to)h(CVS)11 b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38
-b Ff(1)150 2681 y(In)n(v)n(oking)25 b(CVS)17 b Fe(.)c(.)g(.)g(.)g(.)g
+b Ff(1)150 3079 y(In)n(v)n(oking)25 b(CVS)17 b Fe(.)c(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Ff(113)150 2780
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)44 b Ff(113)150 3179
y(Isolation)8 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(53)150 2986
-y Fq(J)150 3102 y Ff(Join)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)34 b Ff(55)150 3385
+y Fq(J)150 3501 y Ff(Join)13 b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)39
-b Ff(41)150 3308 y Fq(K)150 3424 y Ff(k)n(eeping)25 b(a)h(c)n(hec)n(k)n
+b Ff(43)150 3706 y Fq(K)150 3823 y Ff(k)n(eeping)25 b(a)h(c)n(hec)n(k)n
(ed)f(out)h(cop)n(y)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(134)150 3524 y(k)n(erb)r(eros)12
-b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)38 b Ff(23)150 3623 y(Keyw)n(ord)25
-b(expansion)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)38
-b Ff(69)150 3723 y(Keyw)n(ord)25 b(List)10 b Fe(.)k(.)f(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(69)150
-3823 y(Keyw)n(ord)25 b(substitution)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)37 b Ff(69)150 3922 y(K\015ag)11 b Fe(.)i(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37
-b Ff(71)150 4022 y(kinit)23 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44 b Ff(133)150 3922 y(Kerb)r(eros,)27
+b(using)e(:gserv)n(er:)11 b Fe(.)k(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)37
+b Ff(23)150 4022 y(Kerb)r(eros,)27 b(using)e(:kserv)n(er:)10
+b Fe(.)k(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)36 b Ff(24)150 4122 y(Kerb)r(eros,)27
+b(using)e(k)n(erb)r(erized)h(rsh)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(20)150 4221
+y(Keyw)n(ord)25 b(expansion)12 b Fe(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)38 b Ff(71)150 4321 y(Keyw)n(ord)25 b(List)10 b Fe(.)k(.)f(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
-b Ff(23)150 4122 y(Kno)n(wn)25 b(bugs)h(in)g(this)f(man)n(ual)g(or)h
-(CVS)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
-b Ff(152)150 4327 y Fq(L)150 4443 y Ff(La)n(y)n(out)25
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b
+Ff(71)150 4420 y(Keyw)n(ord)25 b(substitution)11 b Fe(.)i(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)37 b Ff(71)150 4520 y(K\015ag)11 b Fe(.)i(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)37 b Ff(73)150 4620 y(kinit)23 b Fe(.)13 b(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)49 b Ff(24)150 4719 y(Kno)n(wn)25 b(bugs)h(in)g(this)f(man)n
+(ual)g(or)h(CVS)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
+b Ff(152)150 4925 y Fq(L)150 5041 y Ff(La)n(y)n(out)25
b(of)i(rep)r(ository)17 b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43
-b Ff(7)150 4543 y(Left-hand)25 b(options)7 b Fe(.)14
+b Ff(7)150 5141 y(Left-hand)25 b(options)7 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(82)150
-4643 y(Linear)26 b(dev)n(elopmen)n(t)9 b Fe(.)j(.)h(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(84)150
+5240 y(Linear)26 b(dev)n(elopmen)n(t)9 b Fe(.)j(.)h(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)36 b Ff(31)150 4742 y(link,)26 b(sym)n(b)r(olic,)f(imp)r
+g(.)g(.)g(.)36 b Ff(31)150 5340 y(link,)26 b(sym)n(b)r(olic,)f(imp)r
(orting)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(102)150 4842 y(List,)26
-b(mailing)g(list)14 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)41 b Ff(1)150 4941 y(Lo)r(cally)27 b(Added)9
-b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
-b Ff(57)150 5041 y(Lo)r(cally)27 b(Mo)r(di\014ed)6 b
-Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33
-b Ff(57)150 5141 y(Lo)r(cally)27 b(Remo)n(v)n(ed)17 b
-Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44
-b Ff(57)150 5240 y(Lo)r(c)n(k)n(er)26 b(k)n(eyw)n(ord)8
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34
-b Ff(69)150 5340 y(Lo)r(c)n(king)26 b(\014les)11 b Fe(.)j(.)f(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
-b Ff(57)2025 366 y(lo)r(c)n(ks,)26 b(cvs,)g(and)g(bac)n(kups)17
+(.)g(.)h(.)f(.)g(.)g(.)g(.)45 b Ff(104)2025 366 y(List,)26
+b(mailing)g(list)14 b Fe(.)h(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)42 b Ff(1)2025 466 y(Lo)r(cally)27 b(Added)9
+b Fe(.)j(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36
+b Ff(59)2025 566 y(Lo)r(cally)27 b(Mo)r(di\014ed)6 b
+Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)33
+b Ff(59)2025 665 y(Lo)r(cally)27 b(Remo)n(v)n(ed)17 b
+Fe(.)11 b(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)44
+b Ff(59)2025 765 y(Lo)r(c)n(kDir,)26 b(in)f(CVSR)n(OOT/con\014g)12
+b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)38
+b Ff(137)2025 865 y(Lo)r(c)n(k)n(er)25 b(k)n(eyw)n(ord)8
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
+b Ff(71)2025 964 y(Lo)r(c)n(king)26 b(\014les)11 b Fe(.)j(.)f(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38
+b Ff(59)2025 1064 y(lo)r(c)n(ks,)26 b(cvs,)g(and)g(bac)n(kups)17
b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(17)2025 466 y(lo)r(c)n(ks,)26
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(17)2025 1163 y(lo)r(c)n(ks,)26
b(cvs,)g(in)n(tro)r(duction)19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(61)2025 566 y(lo)r(c)n(ks,)26 b(cvs,)g(tec)n(hnical)g(details)7
+b Ff(63)2025 1263 y(lo)r(c)n(ks,)26 b(cvs,)g(tec)n(hnical)g(details)7
b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)34 b Ff(11)2025 665 y(Log)26 b(\(sub)r(command\))11
+(.)g(.)g(.)g(.)g(.)34 b Ff(11)2025 1363 y(Log)26 b(\(sub)r(command\))11
b Fe(.)g(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(102)2025
-765 y(Log)26 b(information,)h(sa)n(ving)7 b Fe(.)13 b(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-34 b Ff(136)2025 865 y(Log)26 b(k)n(eyw)n(ord)6 b Fe(.)13
-b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
-b Ff(69)2025 964 y(Log)26 b(message)g(en)n(try)14 b Fe(.)f(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(4)2025 1064 y(Log)26
-b(message)g(template)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(134)2025 1163 y(Log)26 b(message,)h(correcting)8
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(104)2025
+1462 y(Log)26 b(information,)h(sa)n(ving)7 b Fe(.)13
+b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)34 b Ff(135)2025 1562 y(Log)26 b(k)n(eyw)n(ord)6
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)33 b Ff(71)2025 1662 y(Log)26 b(message)g(en)n(try)14
+b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41
+b Ff(4)2025 1761 y(Log)26 b(message)g(template)18 b Fe(.)c(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)46 b Ff(134)2025 1861 y(Log)26 b(message,)h(correcting)8
b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(88)2025 1263 y(log)26
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(90)2025 1961 y(log)26
b(message,)h(v)n(erifying)6 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
-b Ff(130)2025 1363 y(Log)26 b(messages)10 b Fe(.)k(.)f(.)g(.)h(.)f(.)g
+b Ff(130)2025 2060 y(Log)26 b(messages)10 b Fe(.)k(.)f(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(133)2025
-1462 y(Log)26 b(messages,)h(editing)8 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37 b Ff(132)2025
+2160 y(Log)26 b(messages,)h(editing)8 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)35 b Ff(131)2025 1562 y(Login)26 b(\(sub)r(command\))16
+g(.)35 b Ff(131)2025 2259 y(Login)26 b(\(sub)r(command\))16
b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(21)2025
-1662 y(loginfo)27 b(\(admin)e(\014le\))16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b Ff(22)2025
+2359 y(loginfo)27 b(\(admin)e(\014le\))16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)43 b Ff(133)2025 1761 y(Logout)26 b(\(sub)r(command\))9
+g(.)h(.)f(.)43 b Ff(132)2025 2459 y(Logout)26 b(\(sub)r(command\))9
b Fe(.)i(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(22)2025 1995
-y Fq(M)2025 2111 y Ff(Mail,)27 b(automatic)f(mail)f(on)h(commit)16
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(22)2025 2733
+y Fq(M)2025 2849 y Ff(Mail,)27 b(automatic)f(mail)f(on)h(commit)16
b Fe(.)c(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)43
-b Ff(61)2025 2210 y(Mailing)27 b(list)14 b Fe(.)g(.)f(.)g(.)h(.)f(.)g
+b Ff(63)2025 2949 y(Mailing)27 b(list)14 b Fe(.)g(.)f(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41
-b Ff(1)2025 2310 y(Mailing)27 b(log)g(messages)21 b Fe(.)13
+b Ff(1)2025 3049 y(Mailing)27 b(log)g(messages)21 b Fe(.)13
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(133)2025 2410 y(Main)26
+(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(132)2025 3148 y(Main)26
b(trunk)e(and)i(branc)n(hes)16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(37)2025 2509 y(mak)n(e)13 b Fe(.)f(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+b Ff(39)2025 3248 y(mak)n(e)13 b Fe(.)f(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40
-b Ff(77)2025 2609 y(Man)n(y)25 b(rep)r(ositories)6 b
+b Ff(79)2025 3347 y(Man)n(y)25 b(rep)r(ositories)6 b
Fe(.)16 b(.)d(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
-b Ff(16)2025 2708 y(Mark)n(ers,)26 b(con\015ict)7 b Fe(.)14
+b Ff(16)2025 3447 y(Mark)n(ers,)26 b(con\015ict)7 b Fe(.)14
b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
-b Ff(60)2025 2808 y(Merge,)27 b(an)e(example)c Fe(.)13
+b Ff(62)2025 3547 y(Merge,)27 b(an)e(example)c Fe(.)13
b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48 b Ff(59)2025
-2908 y(Merge,)27 b(branc)n(h)e(example)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)48 b Ff(61)2025
+3646 y(Merge,)27 b(branc)n(h)e(example)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-43 b Ff(41)2025 3007 y(Merging)14 b Fe(.)g(.)g(.)f(.)g(.)g(.)g(.)g(.)g
+43 b Ff(43)2025 3746 y(Merging)14 b Fe(.)g(.)g(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)41
-b Ff(37)2025 3107 y(Merging)27 b(a)f(branc)n(h)9 b Fe(.)j(.)h(.)g(.)g
+b Ff(39)2025 3846 y(Merging)27 b(a)f(branc)n(h)9 b Fe(.)j(.)h(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(41)2025 3207
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(43)2025 3945
y(Merging)27 b(a)f(\014le)d Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(58)2025 3306 y(Merging)27
+g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(60)2025 4045 y(Merging)27
b(t)n(w)n(o)f(revisions)6 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)33
-b Ff(42)2025 3406 y(mkmo)r(dules)11 b Fe(.)g(.)i(.)g(.)g(.)g(.)h(.)f(.)
+b Ff(44)2025 4144 y(mkmo)r(dules)11 b Fe(.)g(.)i(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(145)2025
-3506 y(Mo)r(di\014cations,)27 b(cop)n(ying)f(b)r(et)n(w)n(een)g(branc)n
-(hes)13 b Fe(.)f(.)h(.)g(.)h(.)f(.)g(.)39 b Ff(37)2025
-3605 y(Mo)r(dule)26 b(status)13 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+4244 y(Mo)r(di\014cations,)27 b(cop)n(ying)f(b)r(et)n(w)n(een)g(branc)n
+(hes)13 b Fe(.)f(.)h(.)g(.)h(.)f(.)g(.)39 b Ff(39)2025
+4344 y(Mo)r(dule)26 b(status)13 b Fe(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(127)2025 3705 y(Mo)r(dule,)26
+(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(127)2025 4443 y(Mo)r(dule,)26
b(de\014ning)7 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)33 b Ff(29)2025 3804 y(Mo)r(dules)26 b(\(admin)f(\014le\))c
+f(.)33 b Ff(29)2025 4543 y(Mo)r(dules)26 b(\(admin)f(\014le\))c
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(125)2025 3904
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(125)2025 4643
y(Mo)r(dules)26 b(\014le)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b Ff(15)2025 4004 y(Mo)r(dules)26
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)44 b Ff(16)2025 4742 y(Mo)r(dules)26
b(\014le,)g(c)n(hanging)16 b Fe(.)e(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
-b Ff(29)2025 4103 y(mo)r(dules.db)12 b Fe(.)g(.)h(.)g(.)g(.)h(.)f(.)g
+b Ff(29)2025 4842 y(mo)r(dules.db)12 b Fe(.)g(.)h(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(12)2025
-4203 y(mo)r(dules.dir)8 b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+4941 y(mo)r(dules.dir)8 b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(12)2025 4303 y(mo)r(dules.pag)12
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(12)2025 5041 y(mo)r(dules.pag)12
b Fe(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)38 b Ff(12)2025 4402 y(Motiv)l(ation)26 b(for)h(branc)n(hes)6
+(.)38 b Ff(12)2025 5141 y(Motiv)l(ation)26 b(for)h(branc)n(hes)6
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(37)2025 4502 y(mo)n(ving)25
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(39)2025 5240 y(mo)n(ving)25
b(a)h(rep)r(ository)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48
-b Ff(18)2025 4601 y(Mo)n(ving)26 b(directories)12 b Fe(.)i(.)f(.)g(.)h
+b Ff(18)2025 5340 y(Mo)n(ving)26 b(directories)12 b Fe(.)i(.)f(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(51)2025 4701 y(Mo)n(ving)26
-b(\014les)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)45 b Ff(50)2025 4801 y(mo)n(ving)25 b(tags)15
-b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42
-b Ff(108)2025 4900 y(Multiple)26 b(dev)n(elop)r(ers)11
-b Fe(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)37 b Ff(57)2025
-5000 y(Multiple)26 b(rep)r(ositories)10 b Fe(.)16 b(.)d(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)37 b Ff(16)2025 5224 y Fq(N)2025 5340 y Ff(Name)24
-b(k)n(eyw)n(ord)f Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)49 b Ff(69)p eop
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)38 b Ff(53)p eop
%%Page: 157 159
157 158 bop 150 -116 a Fu(Index)3241 b(157)150 366 y
-Ff(Name,)25 b(sym)n(b)r(olic)g(\(tag\))11 b Fe(.)j(.)f(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)37 b Ff(32)150 466 y(Needs)25 b(Chec)n(k)n(out)19
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(57)150 566 y(Needs)25 b(Merge)e Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(58)150 665
-y(Needs)25 b(P)n(atc)n(h)11 b Fe(.)j(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38 b Ff(57)150 765 y(Newsgroups)23
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)49 b Ff(1)150 865 y(notify)26 b(\(admin)e(\014le\))15
-b Fe(.)f(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b
-Ff(63)150 964 y(Notify)26 b(\014le,)g(in)f(CVS)h(directory)16
-b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)43 b Ff(15)150 1064 y(Notify)-6 b(.tmp)24 b(\014le,)i(in)g(CVS)
-f(directory)9 b Fe(.)k(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)35 b Ff(15)150 1163 y(Num)n(b)r(er,)24 b(branc)n(h)d
-Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(31,)26
-b(39)150 1263 y(Num)n(b)r(er,)e(revision-)e Fe(.)13 b(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(31)150 1476 y Fq(O)150
-1593 y Ff(option)26 b(defaults)21 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
+Ff(Mo)n(ving)26 b(\014les)18 b Fe(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)47 b Ff(82)150 1692 y(Options,)26
-b(global)15 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)41 b Ff(82)150 1792 y(options,)27 b(in)e(mo)r(dules)g(\014le)16
-b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(127)150 1891 y(Outdating)25
-b(revisions)9 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36
-b Ff(88)150 1991 y(Ov)n(erlap)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(52)150 466 y(mo)n(ving)25
+b(tags)17 b Fe(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)44 b Ff(35)150 566 y(Multiple)26 b(dev)n(elop)r(ers)11
+b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(59)150
+665 y(Multiple)26 b(rep)r(ositories)10 b Fe(.)16 b(.)d(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)37 b Ff(16)150 945 y Fq(N)150 1061 y Ff(Name)25
+b(k)n(eyw)n(ord)d Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)49 b Ff(71)150 1161 y(Name,)25 b(sym)n(b)r(olic)g(\(tag\))11
+b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(32)150 1261
+y(Needs)25 b(Chec)n(k)n(out)19 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)46 b Ff(59)150 1360 y(Needs)25 b(Merge)e
+Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+48 b Ff(60)150 1460 y(Needs)25 b(P)n(atc)n(h)11 b Fe(.)j(.)f(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(59)150 1559 y(Newsgroups)23 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
-b Ff(58)150 2091 y(Ov)n(erriding)25 b(CVSREAD)8 b Fe(.)k(.)i(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)35 b Ff(84)150 2190 y(Ov)n(erriding)25 b(CVSR)n(OOT)6
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)32 b Ff(83)150 2290
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(1)150
+1659 y(notify)26 b(\(admin)e(\014le\))15 b Fe(.)f(.)f(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)42 b Ff(65)150 1759 y(Notify)26 b(\014le,)g(in)f
+(CVS)h(directory)16 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(15)150 1858 y(Notify)-6
+b(.tmp)24 b(\014le,)i(in)g(CVS)f(directory)9 b Fe(.)k(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(15)150
+1958 y(Num)n(b)r(er,)24 b(branc)n(h)d Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)49 b Ff(31,)26 b(41)150 2058 y(Num)n(b)r(er,)e(revision-)e
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
+b Ff(31)150 2337 y Fq(O)150 2453 y Ff(option)26 b(defaults)21
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47
+b Ff(84)150 2553 y(Options,)26 b(global)15 b Fe(.)g(.)e(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(84)150 2653 y(options,)27
+b(in)e(mo)r(dules)g(\014le)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(127)150 2752 y(Outdating)25 b(revisions)9 b Fe(.)15
+b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)36 b Ff(90)150
+2852 y(Ov)n(erlap)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(60)150
+2952 y(Ov)n(erriding)25 b(CVSREAD)8 b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35
+b Ff(86)150 3051 y(Ov)n(erriding)25 b(CVSR)n(OOT)6 b
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)32 b Ff(85)150 3151
y(Ov)n(erriding)25 b(EDITOR)9 b Fe(.)k(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-36 b Ff(83)150 2390 y(Ov)n(erriding)25 b(R)n(CSBIN)18
+36 b Ff(85)150 3250 y(Ov)n(erriding)25 b(R)n(CSBIN)18
b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(82)150
-2489 y(Ov)n(erriding)25 b(TMPDIR)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(84)150
+3350 y(Ov)n(erriding)25 b(TMPDIR)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)47 b Ff(83)150 2589 y(Ov)n(erview)14 b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)
+(.)47 b Ff(85)150 3450 y(Ov)n(erview)14 b Fe(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)41
-b Ff(1)150 2688 y(o)n(wnership,)26 b(sa)n(ving)h(in)e(CVS)11
+b Ff(1)150 3549 y(o)n(wnership,)26 b(sa)n(ving)h(in)e(CVS)11
b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)37 b Ff(79)150 2902 y Fq(P)150 3018
+f(.)g(.)g(.)g(.)g(.)37 b Ff(81)150 3829 y Fq(P)150 3945
y Ff(P)n(arallel)28 b(rep)r(ositories)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)34 b Ff(16)150 3118 y(passwd)26 b(\(admin)f(\014le\))11
+f(.)g(.)g(.)g(.)34 b Ff(16)150 4045 y(passwd)26 b(\(admin)f(\014le\))11
b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(20)150
-3217 y(passw)n(ord)27 b(clien)n(t,)f(using)6 b Fe(.)13
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(21)150
+4144 y(passw)n(ord)27 b(clien)n(t,)f(using)6 b Fe(.)13
b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)32 b Ff(21)150 3317 y(passw)n(ord)27
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)32 b Ff(22)150 4244 y(passw)n(ord)27
b(serv)n(er,)f(setting)g(up)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(20)150
-3416 y(P)-6 b(A)g(TH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)10
+4344 y(P)-6 b(A)g(TH,)25 b(en)n(vironmen)n(t)f(v)l(ariable)10
b Fe(.)k(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)37 b Ff(139)150 3516 y(P)n(er-directory)26 b(stic)n(ky)f
+g(.)37 b Ff(139)150 4443 y(P)n(er-directory)26 b(stic)n(ky)f
(tags/dates)9 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)35 b Ff(15)150 3616 y(P)n(er-mo)r(dule)25
+(.)g(.)g(.)g(.)g(.)35 b Ff(15)150 4543 y(P)n(er-mo)r(dule)25
b(editor)17 b Fe(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43
-b Ff(131)150 3715 y(p)r(ermissions,)27 b(general)c Fe(.)13
+b Ff(131)150 4643 y(p)r(ermissions,)27 b(general)c Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49 b Ff(9)150
-3815 y(p)r(ermissions,)27 b(sa)n(ving)f(in)f(CVS)19 b
+4742 y(p)r(ermissions,)27 b(sa)n(ving)f(in)f(CVS)19 b
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)45 b Ff(79)150 3915 y(p)r(ermissions,)27
+(.)g(.)g(.)g(.)45 b Ff(81)150 4842 y(p)r(ermissions,)27
b(Windo)n(ws-sp)r(eci\014c)c Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(10)150 4014 y(P)n(olicy)15
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49 b Ff(10)150 4941 y(P)n(olicy)15
b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(67)150 4114 y(Precommit)25
+(.)g(.)g(.)h(.)f(.)g(.)g(.)41 b Ff(69)150 5041 y(Precommit)25
b(c)n(hec)n(king)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42
-b Ff(130)150 4214 y(Preserv)n(eP)n(ermissions,)27 b(in)f(CVSR)n
-(OOT/con\014g)14 b Fe(.)e(.)i(.)f(.)40 b Ff(137)150 4313
+b Ff(129)150 5141 y(Preserv)n(eP)n(ermissions,)27 b(in)f(CVSR)n
+(OOT/con\014g)14 b Fe(.)e(.)i(.)f(.)40 b Ff(137)150 5240
y(Pserv)n(er)26 b(\(sub)r(command\))17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
-b Ff(20)150 4413 y(PV)n(CS,)26 b(imp)r(orting)f(\014les)h(from)17
+b Ff(20)150 5340 y(PV)n(CS,)26 b(imp)r(orting)f(\014les)h(from)17
b Fe(.)c(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)43 b Ff(28)150 4626 y Fq(R)150 4742 y Ff(R)n(CS)25
-b(history)h(\014les)8 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)35 b Ff(9)150 4842 y(R)n(CS)25 b(revision)h(n)n(um)n(b)
-r(ers)17 b Fe(.)12 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(32)150
-4941 y(R)n(CS,)25 b(imp)r(orting)h(\014les)g(from)9 b
-Fe(.)k(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)35 b Ff(28)150 5041 y(R)n(CS-st)n(yle)25
-b(lo)r(c)n(king)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)34 b Ff(57)150 5141 y(R)n(CSBIN,)25 b(in)h(CVSR)n(OOT/con\014g)18
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)45
-b Ff(137)150 5240 y(R)n(CSBIN,)25 b(o)n(v)n(erriding)20
-b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46 b Ff(82)150
-5340 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)11 b Fe(.)i(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(69)2025 366 y(rcsinfo)27
+g(.)g(.)g(.)43 b Ff(28)2025 366 y Fq(R)2025 483 y Ff(R)n(CS)25
+b(history)h(\014les)8 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)35 b Ff(9)2025 582 y(R)n(CS)25 b(revision)h(n)n(um)n(b)
+r(ers)17 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)44 b Ff(32)2025
+682 y(R)n(CS,)25 b(imp)r(orting)h(\014les)g(from)9 b
+Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)36 b Ff(28)2025 782 y(R)n(CS-st)n(yle)25
+b(lo)r(c)n(king)8 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)35 b Ff(59)2025 881 y(R)n(CSBIN,)25 b(in)g(CVSR)n(OOT/con\014g)18
+b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)45
+b Ff(136)2025 981 y(R)n(CSBIN,)25 b(o)n(v)n(erriding)20
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(84)2025
+1080 y(R)n(CS\014le)25 b(k)n(eyw)n(ord)11 b Fe(.)i(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)38 b Ff(71)2025 1180 y(rcsinfo)27
b(\(admin)d(\014le\))18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45
-b Ff(134)2025 466 y(Rdi\013)25 b(\(sub)r(command\))8
+b Ff(134)2025 1280 y(Rdi\013)25 b(\(sub)r(command\))8
b Fe(.)j(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(104)2025
-566 y(read-only)25 b(\014les,)i(and)e(-r)14 b Fe(.)e(.)i(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)40 b Ff(83)2025 665 y(read-only)25 b(\014les,)i(and)e
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35 b Ff(106)2025
+1379 y(read-only)25 b(\014les,)i(and)e(-r)14 b Fe(.)e(.)i(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)40 b Ff(85)2025 1479 y(read-only)25 b(\014les,)i(and)e
(CVSREAD)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)47 b Ff(139)2025 765 y(read-only)25 b(\014les,)i(and)e(w)n(atc)n
+g(.)47 b Ff(139)2025 1579 y(read-only)25 b(\014les,)i(and)e(w)n(atc)n
(hes)14 b Fe(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)40 b Ff(62)2025 865 y(read-only)25
+g(.)g(.)g(.)h(.)f(.)40 b Ff(64)2025 1678 y(read-only)25
b(\014les,)i(in)e(rep)r(ository)7 b Fe(.)14 b(.)f(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34
-b Ff(9)2025 964 y(Read-only)25 b(mo)r(de)15 b Fe(.)d(.)h(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41 b Ff(83)2025 1064 y(read-only)25
-b(rep)r(ository)i(access)7 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)33 b Ff(24)2025
-1163 y(readers)26 b(\(admin)f(\014le\))11 b Fe(.)h(.)i(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)37 b Ff(24)2025 1263 y(Recursiv)n(e)25
-b(\(directory)h(descending\))13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)40 b Ff(45)2025 1363 y(Reference)26
-b(man)n(ual)f(\(\014les\))19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(125)2025 1462 y(Reference)26 b(man)n(ual)f(for)h(v)l(ariables)10
-b Fe(.)k(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37
-b Ff(139)2025 1562 y(Reference,)26 b(commands)9 b Fe(.)j(.)h(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)36 b Ff(113)2025 1662 y(regular)26 b(expression)h(syn)n(tax)
-14 b Fe(.)e(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)41 b Ff(129)2025 1761 y(Regular)26
-b(mo)r(dules)21 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
-b Ff(126)2025 1861 y(Release)26 b(\(sub)r(command\))18
+b Ff(9)2025 1778 y(Read-only)25 b(mo)r(de)15 b Fe(.)d(.)h(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41 b Ff(85)2025 1877
+y(read-only)25 b(rep)r(ository)i(access)7 b Fe(.)14 b(.)f(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)33
+b Ff(25)2025 1977 y(readers)26 b(\(admin)f(\014le\))11
+b Fe(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(25)2025
+2077 y(Recursiv)n(e)25 b(\(directory)h(descending\))13
+b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40
+b Ff(47)2025 2176 y(Reference)26 b(man)n(ual)f(\(\014les\))19
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)46 b Ff(125)2025 2276 y(Reference)26
+b(man)n(ual)f(for)h(v)l(ariables)10 b Fe(.)k(.)f(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(139)2025 2376
+y(Reference,)26 b(commands)9 b Fe(.)j(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36
+b Ff(113)2025 2475 y(regular)26 b(expression)h(syn)n(tax)14
+b Fe(.)e(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)41 b Ff(129)2025 2575 y(Regular)26 b(mo)r(dules)21
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49
+b Ff(126)2025 2674 y(Release)26 b(\(sub)r(command\))18
b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)44 b Ff(105)2025 1961 y(Releases,)27
+(.)g(.)g(.)g(.)g(.)g(.)h(.)44 b Ff(107)2025 2774 y(Releases,)27
b(revisions)g(and)e(v)n(ersions)16 b Fe(.)e(.)f(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(31)2025 2060 y(Releasing)27
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)43 b Ff(31)2025 2874 y(Releasing)27
b(y)n(our)e(w)n(orking)h(cop)n(y)14 b Fe(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
-Ff(5)2025 2160 y(Remote)24 b(rep)r(ositories)7 b Fe(.)15
+Ff(5)2025 2973 y(Remote)24 b(rep)r(ositories)7 b Fe(.)15
b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(18)2025
-2259 y(Remo)n(v)n(e)24 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)g(.)h(.)f
+3073 y(Remo)n(v)n(e)24 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)39 b Ff(48)2025 2359 y(Remo)n(ving)24 b(a)i(c)n(hange)14
+g(.)39 b Ff(50)2025 3173 y(Remo)n(ving)24 b(a)i(c)n(hange)14
b Fe(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(42)2025
-2459 y(remo)n(ving)25 b(directories)17 b Fe(.)d(.)f(.)h(.)f(.)g(.)g(.)g
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(44)2025
+3272 y(remo)n(ving)25 b(directories)17 b Fe(.)d(.)f(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)43 b Ff(49)2025 2558 y(Remo)n(ving)24 b(\014les)10
+g(.)h(.)43 b Ff(51)2025 3372 y(Remo)n(ving)24 b(\014les)10
b Fe(.)k(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)37
-b Ff(48)2025 2658 y(Remo)n(ving)24 b(y)n(our)h(w)n(orking)i(cop)n(y)6
+b Ff(50)2025 3472 y(remo)n(ving)25 b(tags)20 b Fe(.)13
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
+b Ff(35)2025 3571 y(Remo)n(ving)24 b(y)n(our)h(w)n(orking)i(cop)n(y)6
b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)33 b Ff(5)2025 2758 y(Renaming)24 b(directories)d
+(.)h(.)f(.)g(.)33 b Ff(5)2025 3671 y(Renaming)24 b(directories)d
Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(51)2025
-2857 y(Renaming)24 b(\014les)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(53)2025
+3770 y(Renaming)24 b(\014les)8 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(50)2025 2957 y(renaming)25
-b(tags)15 b Fe(.)f(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-42 b Ff(108)2025 3056 y(Replacing)26 b(a)g(log)h(message)19
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(52)2025 3870 y(renaming)25
+b(tags)17 b Fe(.)d(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)44 b Ff(35)2025 3970 y(Replacing)26 b(a)g(log)h(message)19
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(88)2025 3156 y(Rep)r(orting)26
+(.)g(.)g(.)g(.)h(.)f(.)g(.)45 b Ff(90)2025 4069 y(Rep)r(orting)26
b(bugs)11 b Fe(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)38
-b Ff(151)2025 3256 y(Rep)r(ositories,)27 b(m)n(ultiple)8
+b Ff(151)2025 4169 y(Rep)r(ositories,)27 b(m)n(ultiple)8
b Fe(.)k(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(16)2025 3355
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34 b Ff(16)2025 4269
y(Rep)r(ositories,)27 b(remote)13 b Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)40 b Ff(18)2025 3455 y(Rep)r(ository)26 b(\(in)n(tro\))19
+g(.)40 b Ff(18)2025 4368 y(Rep)r(ository)26 b(\(in)n(tro\))19
b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47
-b Ff(7)2025 3555 y(Rep)r(ository)26 b(\014le,)g(in)f(CVS)h(directory)8
+b Ff(7)2025 4468 y(Rep)r(ository)26 b(\014le,)g(in)f(CVS)h(directory)8
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)34
-b Ff(13)2025 3654 y(Rep)r(ository)-6 b(,)26 b(bac)n(king)f(up)c
+b Ff(13)2025 4567 y(Rep)r(ository)-6 b(,)26 b(bac)n(king)f(up)c
Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(17)2025 3754 y(Rep)r(ository)-6
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)48 b Ff(17)2025 4667 y(Rep)r(ository)-6
b(,)26 b(example)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46
-b Ff(7)2025 3853 y(Rep)r(ository)-6 b(,)26 b(ho)n(w)g(data)g(is)g
+b Ff(7)2025 4767 y(Rep)r(ository)-6 b(,)26 b(ho)n(w)g(data)g(is)g
(stored)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)45 b Ff(8)2025 3953 y(rep)r(ository)-6
+(.)g(.)h(.)f(.)45 b Ff(8)2025 4866 y(rep)r(ository)-6
b(,)26 b(mo)n(ving)12 b Fe(.)g(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-38 b Ff(18)2025 4053 y(Rep)r(ository)-6 b(,)26 b(setting)g(up)19
+38 b Ff(18)2025 4966 y(Rep)r(ository)-6 b(,)26 b(setting)g(up)19
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(16)2025 4152
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46 b Ff(17)2025 5066
y(reserv)n(ed)25 b(c)n(hec)n(k)n(outs)13 b Fe(.)f(.)i(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)39 b Ff(57)2025 4252 y(Resetting)26
+g(.)h(.)f(.)g(.)g(.)39 b Ff(59)2025 5165 y(Resetting)26
b(stic)n(ky)f(tags)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
-b Ff(34)2025 4352 y(Resolving)26 b(a)g(con\015ict)11
+b Ff(36)2025 5265 y(Resolving)26 b(a)g(con\015ict)11
b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(60)2025
-4451 y(Restoring)26 b(old)g(v)n(ersion)g(of)g(remo)n(v)n(ed)f(\014le)16
-b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(35)2025
-4551 y(Resurrecting)26 b(old)g(v)n(ersion)f(of)i(dead)e(\014le)9
-b Fe(.)k(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)35
-b Ff(35)2025 4650 y(Retriev)n(e)25 b(a)h(branc)n(h)7
-b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34
-b Ff(38)2025 4750 y(Retrieving)25 b(an)h(old)g(revision)g(using)g(tags)
-14 b Fe(.)g(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)40
-b Ff(33)2025 4850 y(rev)n(erting)25 b(to)h(rep)r(ository)h(v)n(ersion)
-19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)45 b Ff(64)2025 4949 y(Revision)26 b(k)n(eyw)n(ord)11
-b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38
-b Ff(69)2025 5049 y(Revision)26 b(managemen)n(t)6 b Fe(.)11
-b(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)33 b Ff(67)2025 5149 y(Revision)26
-b(n)n(um)n(b)r(ers)8 b Fe(.)j(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)34 b Ff(31)2025 5248 y(Revision)26 b(n)n(um)n(b)r(ers)e(\(branc)n
-(hes\))6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)33 b Ff(39)p eop
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)38 b Ff(62)p
+eop
%%Page: 158 160
158 159 bop 150 -116 a Fu(158)2066 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 366 y Ff(Revision)c(tree)18
+b(V)-8 b(ersions)30 b(System)150 366 y Ff(Restoring)c(old)g(v)n(ersion)
+g(of)h(remo)n(v)n(ed)d(\014le)16 b Fe(.)d(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)42 b Ff(44)150 466 y(Resurrecting)26 b(old)g(v)n(ersion)g
+(of)g(dead)g(\014le)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)35 b Ff(44)150 566 y(Retriev)n(e)25 b(a)h(branc)n(h)7
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-44 b Ff(31)150 466 y(Revision)26 b(tree,)g(making)f(branc)n(hes)19
-b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-46 b Ff(37)150 566 y(Revisions,)26 b(merging)g(di\013erences)g(b)r(et)n
-(w)n(een)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39
-b Ff(42)150 665 y(Revisions,)26 b(v)n(ersions)h(and)e(releases)16
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)33
+b Ff(40)150 665 y(Retrieving)26 b(an)f(old)h(revision)h(using)f(tags)14
+b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)40 b Ff(33)150
+765 y(rev)n(erting)26 b(to)g(rep)r(ository)g(v)n(ersion)19
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)45 b Ff(66)150 865 y(Revision)26 b(k)n(eyw)n(ord)11
+b Fe(.)i(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)38
+b Ff(71)150 964 y(Revision)26 b(managemen)n(t)6 b Fe(.)12
+b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)32 b Ff(69)150 1064 y(Revision)26
+b(n)n(um)n(b)r(ers)8 b Fe(.)j(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)34 b Ff(31)150 1163 y(Revision)26 b(n)n(um)n(b)r(ers)e(\(branc)n
+(hes\))6 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)33 b Ff(41)150 1263 y(Revision)26
+b(tree)18 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)44 b Ff(31)150 1363 y(Revision)26 b(tree,)g(making)f(branc)
+n(hes)19 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)46 b Ff(39)150 1462 y(Revisions,)26 b(merging)g(di\013erences)g
+(b)r(et)n(w)n(een)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)39
+b Ff(44)150 1562 y(Revisions,)26 b(v)n(ersions)h(and)e(releases)16
b Fe(.)f(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
-b Ff(31)150 765 y(Righ)n(t-hand)24 b(options)16 b Fe(.)e(.)f(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(84)150 865 y(Ro)r(ot)26
+b Ff(31)150 1662 y(Righ)n(t-hand)24 b(options)16 b Fe(.)e(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)42 b Ff(86)150 1761 y(Ro)r(ot)26
b(\014le,)g(in)g(CVS)f(directory)7 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34
-b Ff(7)150 964 y(rsh)15 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41
-b Ff(19)150 1064 y(R)n(tag)26 b(\(sub)r(command\))10
-b Fe(.)h(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)37 b Ff(106)150 1163
-y(rtag,)27 b(creating)f(a)g(branc)n(h)f(using)7 b Fe(.)14
-b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)34 b Ff(37)150 1637 y Fq(S)150 1753 y Ff(Sa)n(ving)25
-b(space)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)33 b Ff(88)150 1853 y(SCCS,)26 b(imp)r(orting)g
-(\014les)g(from)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(28)150 1953
-y(Securit)n(y)-6 b(,)25 b(\014le)h(p)r(ermissions)g(in)f(rep)r(ository)
-10 b Fe(.)k(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)37
-b Ff(9)150 2052 y(securit)n(y)-6 b(,)25 b(GSSAPI)13 b
-Fe(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39
-b Ff(23)150 2152 y(securit)n(y)-6 b(,)25 b(k)n(erb)r(eros)15
+b Ff(7)150 1861 y(rsh)15 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41
+b Ff(19)150 1961 y(rsh)26 b(replacemen)n(ts)f(\(Kerb)r(erized,)h(SSH,)f
+(&c\))9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(20)150
+2060 y(R)n(tag)26 b(\(sub)r(command\))12 b Fe(.)f(.)i(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)39 b Ff(34)150 2160 y(rtag,)27 b(creating)f(a)g(branc)n(h)f
+(using)7 b Fe(.)14 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)34 b Ff(39)150 2434 y Fq(S)150 2550
+y Ff(Sa)n(ving)25 b(space)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)33 b Ff(90)150 2650 y(SCCS,)26
+b(imp)r(orting)g(\014les)g(from)21 b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
+b Ff(28)150 2750 y(Securit)n(y)-6 b(,)25 b(\014le)h(p)r(ermissions)g
+(in)f(rep)r(ository)10 b Fe(.)k(.)f(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+37 b Ff(9)150 2849 y(securit)n(y)-6 b(,)25 b(GSSAPI)13
+b Fe(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39
+b Ff(23)150 2949 y(securit)n(y)-6 b(,)25 b(k)n(erb)r(eros)15
b Fe(.)e(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41
-b Ff(23)150 2252 y(securit)n(y)-6 b(,)25 b(of)i(pserv)n(er)8
+b Ff(24)150 3049 y(securit)n(y)-6 b(,)25 b(of)i(pserv)n(er)8
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)34
-b Ff(22)150 2351 y(securit)n(y)-6 b(,)25 b(setuid)c Fe(.)13
+b Ff(23)150 3148 y(securit)n(y)-6 b(,)25 b(setuid)c Fe(.)13
b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
-b Ff(10)150 2451 y(serv)n(er,)26 b(CVS)20 b Fe(.)13 b(.)g(.)g(.)h(.)f
+b Ff(10)150 3248 y(serv)n(er,)26 b(CVS)20 b Fe(.)13 b(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b
-Ff(18)150 2550 y(serv)n(er,)26 b(temp)r(orary)f(directories)10
+Ff(18)150 3347 y(serv)n(er,)26 b(temp)r(orary)f(directories)10
b Fe(.)k(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)36 b Ff(25)150 2650 y(setgid)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
+h(.)f(.)36 b Ff(26)150 3447 y(setgid)20 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)46
-b Ff(10)150 2750 y(Setting)26 b(up)e(a)i(rep)r(ository)21
+b Ff(10)150 3547 y(Setting)26 b(up)e(a)i(rep)r(ository)21
b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(16)150 2849 y(setuid)17
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)45 b Ff(17)150 3646 y(setuid)17
b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(10)150 2949 y(Sign)n(um)24
+(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(10)150 3746 y(Sign)n(um)24
b(Supp)r(ort)13 b Fe(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40
-b Ff(151)150 3049 y(Source)26 b(k)n(eyw)n(ord)9 b Fe(.)j(.)h(.)g(.)g(.)
+b Ff(151)150 3846 y(Source)26 b(k)n(eyw)n(ord)9 b Fe(.)j(.)h(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(70)150
-3148 y(Source,)26 b(getting)g(CVS)g(source)18 b Fe(.)c(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35 b Ff(72)150
+3945 y(Source,)26 b(getting)g(CVS)g(source)18 b Fe(.)c(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
-b Ff(1)150 3248 y(Source,)26 b(getting)g(from)g(CVS)11
+b Ff(1)150 4045 y(Source,)26 b(getting)g(from)g(CVS)11
b Fe(.)h(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(4)150 3347 y(sp)r(ecial)27
+h(.)f(.)g(.)g(.)g(.)g(.)38 b Ff(4)150 4144 y(sp)r(ecial)27
b(\014les)14 b Fe(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)40 b Ff(79)150 3447 y(Sp)r(ecifying)26
+g(.)h(.)f(.)g(.)g(.)40 b Ff(81)150 4244 y(Sp)r(ecifying)26
b(dates)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)42
-b Ff(84)150 3547 y(Spreading)26 b(information)16 b Fe(.)d(.)h(.)f(.)g
+b Ff(86)150 4344 y(Spreading)26 b(information)16 b Fe(.)d(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)43 b Ff(61)150 3646 y(Starting)26 b(a)g(pro)t(ject)g(with)g
-(CVS)15 b Fe(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)41 b Ff(27)150 3746 y(State)26 b(k)n(eyw)n(ord)15
-b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(70)150 3846 y(Status)25 b(of)i(a)f(\014le)10 b Fe(.)j(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)36 b Ff(57)150
-3945 y(Status)25 b(of)i(a)f(mo)r(dule)19 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)46 b Ff(127)150 4045 y(stic)n(ky)25 b(date)c
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)47 b Ff(34)150 4144 y(Stic)n(ky)25 b(tags)18
-b Fe(.)c(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)45 b Ff(34)150 4244 y(Stic)n(ky)25 b(tags,)h(resetting)21
-b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46 b Ff(34)150
-4344 y(Stic)n(ky)25 b(tags/dates,)i(p)r(er-directory)11
+g(.)g(.)g(.)43 b Ff(63)150 4443 y(SSH)25 b(\(rsh)g(replacemen)n(t\))11
+b Fe(.)h(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Ff(20)150 4543 y(Starting)26
+b(a)g(pro)t(ject)g(with)g(CVS)15 b Fe(.)e(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)41 b Ff(27)150
+4643 y(State)26 b(k)n(eyw)n(ord)15 b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Ff(72)150 4742 y(Status)25
+b(of)i(a)f(\014le)10 b Fe(.)j(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)36 b Ff(59)150 4842 y(Status)25 b(of)i(a)f(mo)r(dule)19
+b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)46 b Ff(127)150
+4941 y(stic)n(ky)25 b(date)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)47 b Ff(36)150 5041
+y(Stic)n(ky)25 b(tags)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)45 b Ff(36)150 5141 y(Stic)n(ky)25
+b(tags,)h(resetting)21 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)46
+b Ff(36)150 5240 y(Stic)n(ky)25 b(tags/dates,)i(p)r(er-directory)11
b Fe(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)38
-b Ff(15)150 4443 y(Storing)26 b(log)h(messages)8 b Fe(.)14
+b Ff(15)150 5340 y(Storing)26 b(log)h(messages)8 b Fe(.)14
b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35 b Ff(133)150 4543 y(stream)25
-b(authen)n(tication)e Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
-b Ff(82)150 4643 y(Structure)11 b Fe(.)h(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)37 b Ff(81)150
-4742 y(Sub)r(directories)16 b Fe(.)e(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)42 b Ff(45)150 4842 y(Supp)r(ort,)25
-b(getting)h(CVS)g(supp)r(ort)16 b Fe(.)c(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(151)150 4941 y(sym)n(b)r(olic)25
-b(link,)h(imp)r(orting)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Ff(102)150
-5041 y(sym)n(b)r(olic)25 b(links)17 b Fe(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(79)150 5141 y(Sym)n(b)r(olic)25
-b(name)f(\(tag\))g Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
-b Ff(32)150 5240 y(Syn)n(tax)24 b(of)j(info)f(\014les)8
-b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b Ff(129)150
-5340 y(SystemAuth,)23 b(in)j(CVSR)n(OOT/con\014g)8 b
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35
-b Ff(137)2025 366 y Fq(T)2025 483 y Ff(T)-6 b(ag)26 b(\(sub)r
-(command\))11 b Fe(.)g(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)38
-b Ff(107)2025 582 y(T)-6 b(ag)26 b(\014le,)g(in)g(CVS)f(directory)8
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)35 b Ff(132)2025 366 y(stream)25
+b(authen)n(tication)e Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)49
+b Ff(84)2025 466 y(Structure)11 b Fe(.)h(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)37 b Ff(83)2025
+566 y(Sub)r(directories)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)43 b Ff(47)2025 665 y(Supp)r(ort,)25
+b(getting)h(CVS)f(supp)r(ort)16 b Fe(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)43 b Ff(151)2025 765 y(sym)n(b)r(olic)25
+b(link,)h(imp)r(orting)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)39 b Ff(104)2025
+865 y(sym)n(b)r(olic)25 b(links)17 b Fe(.)c(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Ff(81)2025 964 y(Sym)n(b)r(olic)24
+b(name)h(\(tag\))e Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49
+b Ff(32)2025 1064 y(Syn)n(tax)24 b(of)i(info)h(\014les)8
+b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)35 b Ff(129)2025
+1163 y(SystemAuth,)23 b(in)j(CVSR)n(OOT/con\014g)8 b
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)35
+b Ff(136)2025 1397 y Fq(T)2025 1513 y Ff(T)-6 b(ag)26
+b(\(sub)r(command\))13 b Fe(.)e(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)40
+b Ff(34)2025 1613 y(T)-6 b(ag)26 b(\014le,)g(in)g(CVS)f(directory)8
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(15)2025 682 y(T)-6 b(ag)26
+(.)g(.)g(.)h(.)f(.)g(.)34 b Ff(15)2025 1712 y(T)-6 b(ag)26
b(program)18 b Fe(.)c(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)45 b Ff(127)2025 782 y(tag,)26 b(command,)f(in)n(tro)r(duction)
-7 b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)33 b Ff(32)2025 881 y(tag,)26 b(creating)h(a)f
-(branc)n(h)f(using)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(37)2025 981 y(tag,)26
-b(example)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+h(.)f(.)45 b Ff(127)2025 1812 y(tag,)26 b(command,)f(in)n(tro)r
+(duction)7 b Fe(.)12 b(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)33 b Ff(32)2025 1911 y(tag,)26
+b(creating)h(a)f(branc)n(h)f(using)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(39)2025
+2011 y(tag,)26 b(example)c Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(32)2025 2111 y(T)-6
+b(ag,)27 b(retrieving)f(old)g(revisions)7 b Fe(.)14 b(.)f(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34
+b Ff(33)2025 2210 y(T)-6 b(ag,)27 b(sym)n(b)r(olic)e(name)c
+Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)48 b Ff(32)2025
+2310 y(taginfo)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45 b Ff(55)2025
+2410 y(T)-6 b(ags)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49
+b Ff(32)2025 2509 y(tags,)27 b(deleting)13 b Fe(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)39 b Ff(35)2025
+2609 y(tags,)27 b(mo)n(ving)7 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33 b Ff(35)2025 2708
+y(tags,)27 b(renaming)6 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)49 b Ff(32)2025 1080 y(T)-6 b(ag,)27 b(retrieving)f(old)g
-(revisions)7 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(33)2025 1180 y(T)-6
-b(ag,)27 b(sym)n(b)r(olic)e(name)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)48 b Ff(32)2025 1280 y(taginfo)20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)33 b Ff(35)2025 2808 y(T)-6 b(ags,)27
+b(stic)n(ky)21 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)48 b Ff(36)2025 2908 y(tc,)26 b(T)-6
+b(rivial)26 b(Compiler)g(\(example\))16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(3)2025
+3007 y(T)-6 b(eam)25 b(of)h(dev)n(elop)r(ers)16 b Fe(.)e(.)f(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(59)2025 3107 y(TEMP)-6
+b(,)27 b(en)n(vironmen)n(t)c(v)l(ariable)f Fe(.)13 b(.)g(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Ff(140)2025
+3207 y(T)-6 b(emplate)25 b(\014le,)h(in)g(CVS)f(directory)16
+b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43
+b Ff(15)2025 3306 y(T)-6 b(emplate)25 b(for)h(log)h(message)15
+b Fe(.)f(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)42 b Ff(134)2025 3406 y(temp)r(orary)25
+b(directories,)i(and)e(serv)n(er)c Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)47 b Ff(26)2025 3506 y(temp)r(orary)25
+b(\014les,)h(lo)r(cation)h(of)22 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b Ff(140)2025
+3605 y(Third-part)n(y)24 b(sources)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
-b Ff(53)2025 1379 y(T)-6 b(ags)24 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49
-b Ff(32)2025 1479 y(tags,)27 b(renaming)21 b Fe(.)13
-b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
-b Ff(108)2025 1579 y(T)-6 b(ags,)27 b(stic)n(ky)21 b
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)48 b Ff(34)2025 1678 y(tc,)26 b(T)-6 b(rivial)26
-b(Compiler)g(\(example\))16 b Fe(.)d(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(3)2025 1778 y(T)-6
-b(eam)25 b(of)h(dev)n(elop)r(ers)16 b Fe(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)43 b Ff(57)2025 1877 y(TEMP)-6 b(,)27 b(en)n(vironmen)n(t)c
-(v)l(ariable)f Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)47 b Ff(140)2025 1977 y(T)-6 b(emplate)25
-b(\014le,)h(in)g(CVS)f(directory)16 b Fe(.)d(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)43 b Ff(15)2025 2077
-y(T)-6 b(emplate)25 b(for)h(log)h(message)15 b Fe(.)f(.)f(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(134)2025 2176 y(temp)r(orary)25 b(directories,)i(and)e(serv)n(er)c
-Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)47
-b Ff(25)2025 2276 y(temp)r(orary)25 b(\014les,)h(lo)r(cation)h(of)22
-b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)48 b Ff(140)2025 2376 y(Third-part)n(y)24
-b(sources)8 b Fe(.)15 b(.)e(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)35
-b Ff(73)2025 2475 y(Time)13 b Fe(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)40
-b Ff(84)2025 2575 y(timezone,)25 b(in)h(input)15 b Fe(.)e(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)42 b Ff(84)2025 2674 y(timezone,)25
-b(in)h(output)7 b Fe(.)12 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34
-b Ff(102)2025 2774 y(TMP)-6 b(,)26 b(en)n(vironmen)n(t)e(v)l(ariable)12
+(.)g(.)g(.)g(.)35 b Ff(75)2025 3705 y(Time)13 b Fe(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)40 b Ff(86)2025 3804 y(timezone,)25 b(in)h(input)15
+b Fe(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)42 b
+Ff(86)2025 3904 y(timezone,)25 b(in)h(output)7 b Fe(.)12
+b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)34 b Ff(104)2025 4004
+y(TMP)-6 b(,)26 b(en)n(vironmen)n(t)e(v)l(ariable)12
b Fe(.)i(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)39 b Ff(140)2025 2874 y(TMPDIR,)26 b(en)n(vironmen)n(t)d(v)l
+g(.)h(.)39 b Ff(140)2025 4103 y(TMPDIR,)26 b(en)n(vironmen)n(t)d(v)l
(ariable)6 b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)33 b Ff(140)2025 2973 y(TMPDIR,)26 b(o)n(v)n(erriding)c
+(.)g(.)33 b Ff(140)2025 4203 y(TMPDIR,)26 b(o)n(v)n(erriding)c
Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(83)2025
-3073 y(T)-6 b(opLev)n(elAdmin,)24 b(in)i(CVSR)n(OOT/con\014g)16
-b Fe(.)d(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(137)2025 3173
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(85)2025
+4303 y(T)-6 b(opLev)n(elAdmin,)24 b(in)i(CVSR)n(OOT/con\014g)16
+b Fe(.)d(.)g(.)g(.)g(.)g(.)h(.)f(.)43 b Ff(137)2025 4402
y(T)-6 b(race)8 b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)34 b
-Ff(83)2025 3272 y(T)-6 b(raceabilit)n(y)21 b Fe(.)14
+Ff(85)2025 4502 y(T)-6 b(raceabilit)n(y)21 b Fe(.)14
b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47
-b Ff(53)2025 3372 y(T)-6 b(rac)n(king)26 b(sources)9
+b Ff(55)2025 4601 y(T)-6 b(rac)n(king)26 b(sources)9
b Fe(.)14 b(.)f(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)36
-b Ff(73)2025 3472 y(T)-6 b(ransactions,)27 b(atomic,)f(lac)n(k)g(of)11
+b Ff(75)2025 4701 y(T)-6 b(ransactions,)27 b(atomic,)f(lac)n(k)g(of)11
b Fe(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)37 b Ff(62)2025 3571 y(T)-6 b(rivial)26 b(Compiler)g
+g(.)g(.)37 b Ff(64)2025 4801 y(T)-6 b(rivial)26 b(Compiler)g
(\(example\))20 b Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(3)2025 3671
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48 b Ff(3)2025 4900
y(T)n(ypical)26 b(rep)r(ository)17 b Fe(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)44 b Ff(7)2025 3929 y Fq(U)2025 4045
+g(.)h(.)f(.)g(.)44 b Ff(7)2025 5124 y Fq(U)2025 5240
y Ff(umask,)25 b(for)h(rep)r(ository)h(\014les)c Fe(.)13
b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)49 b Ff(10)2025 4144 y(Undoing)25 b(a)h(c)n(hange)c
+(.)g(.)h(.)49 b Ff(10)2025 5340 y(Undoing)25 b(a)h(c)n(hange)c
Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)48
-b Ff(42)2025 4244 y(unedit)25 b(\(sub)r(command\))18
-b Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(64)2025 4344
-y(Unkno)n(wn)10 b Fe(.)i(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
-(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)37 b Ff(58)2025 4443 y(unreserv)n(ed)25
-b(c)n(hec)n(k)n(outs)20 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)48
-b Ff(57)2025 4543 y(Up-to-date)19 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47 b Ff(57)2025
-4643 y(Up)r(date)25 b(\(sub)r(command\))18 b Fe(.)11
-b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)45 b Ff(108)2025 4742 y(Up)r(date)25
-b(program)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)36
-b Ff(127)2025 4842 y(up)r(date,)25 b(in)n(tro)r(duction)10
-b Fe(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)36 b Ff(58)2025
-4941 y(up)r(date,)25 b(to)h(displa)n(y)g(\014le)g(status)14
-b Fe(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)40 b Ff(58)2025 5041 y(Up)r(date.prog)26 b(\014le,)g(in)f(CVS)h
-(directory)15 b Fe(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(15)2025 5141 y(Up)r(dating)25 b(a)h(\014le)20 b
-Fe(.)13 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46
-b Ff(58)2025 5240 y(user)26 b(aliases)15 b Fe(.)f(.)g(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b
-Ff(21)2025 5340 y(users)26 b(\(admin)e(\014le\))13 b
-Fe(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)39
-b Ff(64)p eop
+b Ff(44)p eop
%%Page: 159 161
159 160 bop 150 -116 a Fu(Index)3241 b(159)150 366 y
-Fq(V)150 483 y Ff(V)-6 b(endor)15 b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Ff(73)150 582 y(V)-6 b(endor)25 b(branc)n(h)8 b Fe(.)k(.)h(.)g(.)g(.)
+Ff(unedit)25 b(\(sub)r(command\))18 b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+47 b Ff(66)150 466 y(Unkno)n(wn)10 b Fe(.)i(.)h(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36 b
+Ff(60)150 566 y(unreserv)n(ed)25 b(c)n(hec)n(k)n(outs)20
+b Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)47 b Ff(59)150
+665 y(Up-to-date)19 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)47 b Ff(59)150 765 y(Up)r(date)25
+b(\(sub)r(command\))18 b Fe(.)11 b(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)45
+b Ff(108)150 865 y(Up)r(date)25 b(program)9 b Fe(.)k(.)g(.)g(.)g(.)g(.)
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(127)150 964 y(up)r(date,)25
+b(in)n(tro)r(duction)10 b Fe(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)36
+b Ff(60)150 1064 y(up)r(date,)25 b(to)h(displa)n(y)g(\014le)g(status)14
+b Fe(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
+g(.)g(.)40 b Ff(60)150 1163 y(Up)r(date.prog)26 b(\014le,)g(in)g(CVS)f
+(directory)15 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)41
+b Ff(15)150 1263 y(Up)r(dating)25 b(a)h(\014le)20 b Fe(.)13
+b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)46
+b Ff(60)150 1363 y(user)26 b(aliases)15 b Fe(.)g(.)e(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(73)150
-682 y(v)n(erifymsg)25 b(\(admin)g(\014le\))19 b Fe(.)13
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)41 b Ff(21)150
+1462 y(users)26 b(\(admin)f(\014le\))13 b Fe(.)f(.)i(.)f(.)g(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)39 b Ff(66)150 1671 y Fq(V)150
+1787 y Ff(V)-6 b(endor)15 b Fe(.)d(.)i(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b
+Ff(75)150 1887 y(V)-6 b(endor)25 b(branc)n(h)8 b Fe(.)k(.)h(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)34 b Ff(75)150
+1986 y(v)n(erifymsg)25 b(\(admin)g(\014le\))19 b Fe(.)13
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(130)150 782 y(v)n(ersions,)27
+(.)h(.)f(.)g(.)g(.)g(.)46 b Ff(130)150 2086 y(v)n(ersions,)27
b(of)f(CVS)8 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)35
-b Ff(141)150 881 y(V)-6 b(ersions,)26 b(revisions)h(and)e(releases)6
+b Ff(141)150 2186 y(V)-6 b(ersions,)26 b(revisions)h(and)e(releases)6
b Fe(.)15 b(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)33 b Ff(31)150 981 y(Viewing)27 b(di\013erences)19
+(.)33 b Ff(31)150 2285 y(Viewing)27 b(di\013erences)19
b Fe(.)13 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)46
-b Ff(5)150 1185 y Fq(W)150 1301 y Ff(w)n(atc)n(h)26 b(add)f(\(sub)r
-(command\))20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b Ff(63)150 1401
-y(w)n(atc)n(h)26 b(o\013)g(\(sub)r(command\))9 b Fe(.)h(.)j(.)g(.)h(.)f
-(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-35 b Ff(63)150 1500 y(w)n(atc)n(h)26 b(on)g(\(sub)r(command\))10
-b Fe(.)g(.)j(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)36 b Ff(62)150 1600 y(w)n(atc)n(h)26
-b(remo)n(v)n(e)e(\(sub)r(command\))17 b Fe(.)11 b(.)j(.)f(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)43 b Ff(63)150
-1700 y(w)n(atc)n(hers)26 b(\(sub)r(command\))16 b Fe(.)11
-b(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)42 b Ff(65)150 1799 y(W)-6 b(atc)n(hes)12
-b Fe(.)h(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)38 b Ff(62)150 1899 y(Wdi\013)25 b(\(imp)r(ort)g
-(example\))7 b Fe(.)12 b(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)33 b Ff(73)2025
-366 y(w)n(eb)26 b(pages,)g(main)n(taining)g(with)g(CVS)c
+b Ff(5)150 2385 y(VISUAL,)24 b(en)n(vironmen)n(t)g(v)l(ariable)8
+b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)35 b Ff(4)150 2584 y Fq(W)150 2700 y Ff(w)n(atc)n(h)26
+b(add)f(\(sub)r(command\))20 b Fe(.)14 b(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)49 b
+Ff(65)2025 366 y(w)n(atc)n(h)26 b(o\013)f(\(sub)r(command\))9
+b Fe(.)i(.)i(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)g(.)h(.)f(.)35 b Ff(65)2025 466 y(w)n(atc)n(h)26
+b(on)f(\(sub)r(command\))10 b Fe(.)h(.)i(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
+g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)36
+b Ff(64)2025 566 y(w)n(atc)n(h)26 b(remo)n(v)n(e)e(\(sub)r(command\))17
+b Fe(.)11 b(.)i(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)44 b Ff(65)2025 665 y(w)n(atc)n(hers)26 b(\(sub)r(command\))16
+b Fe(.)11 b(.)i(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)42 b Ff(67)2025 765 y(W)-6
+b(atc)n(hes)12 b Fe(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
+f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)38 b Ff(64)2025 865 y(Wdi\013)25
+b(\(imp)r(ort)g(example\))7 b Fe(.)12 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)33
+b Ff(75)2025 964 y(w)n(eb)26 b(pages,)g(main)n(taining)g(with)g(CVS)c
Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)49
-b Ff(134)2025 466 y(What)25 b(\(shell)h(command\))19
+b Ff(133)2025 1064 y(What)25 b(\(shell)h(command\))19
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47 b Ff(70)2025 566 y(What)25
+(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)47 b Ff(72)2025 1163 y(What)25
b(branc)n(hes)h(are)g(go)r(o)r(d)h(for)c Fe(.)13 b(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)49
-b Ff(37)2025 665 y(What)25 b(is)h(CVS)g(not?)14 b Fe(.)f(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(2)2025 765 y(What)25
+b Ff(39)2025 1263 y(What)25 b(is)h(CVS)g(not?)14 b Fe(.)f(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
+g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)41 b Ff(2)2025 1363 y(What)25
b(is)h(CVS?)14 b Fe(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)41 b Ff(1)2025 865 y(When)25 b(to)h(commit)19
+h(.)f(.)g(.)41 b Ff(1)2025 1462 y(When)25 b(to)h(commit)19
b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)47
-b Ff(67)2025 964 y(Windo)n(ws,)26 b(and)g(p)r(ermissions)13
+b Ff(69)2025 1562 y(Windo)n(ws,)26 b(and)g(p)r(ermissions)13
b Fe(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)g(.)g(.)g(.)40 b Ff(10)2025 1064 y(W)-6 b(ork-session,)26
+f(.)g(.)g(.)g(.)40 b Ff(10)2025 1662 y(W)-6 b(ork-session,)26
b(example)f(of)e Fe(.)13 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)49 b Ff(3)2025
-1163 y(W)-6 b(orking)25 b(cop)n(y)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
+1761 y(W)-6 b(orking)25 b(cop)n(y)e Fe(.)13 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(57)2025 1263
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(59)2025 1861
y(W)-6 b(orking)25 b(cop)n(y)-6 b(,)25 b(remo)n(ving)c
Fe(.)13 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(5)2025 1363 y(W)-6
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)49 b Ff(5)2025 1961 y(W)-6
b(rapp)r(ers)22 b Fe(.)13 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(128)2025 1462 y(writers)27
+g(.)g(.)g(.)g(.)h(.)f(.)49 b Ff(128)2025 2060 y(writers)27
b(\(admin)d(\014le\))15 b Fe(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)41
-b Ff(24)2025 1683 y Fq(Z)2025 1799 y Ff(zone,)26 b(time,)f(in)h(input)9
+b Ff(25)2025 2485 y Fq(Z)2025 2601 y Ff(zone,)26 b(time,)f(in)h(input)9
b Fe(.)j(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(84)2025
-1899 y(zone,)26 b(time,)f(in)h(output)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)35 b Ff(86)2025
+2700 y(zone,)26 b(time,)f(in)h(output)17 b Fe(.)c(.)g(.)g(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)h(.)
-f(.)44 b Ff(102)p eop
+f(.)44 b Ff(104)p eop
%%Page: 160 162
160 161 bop 150 -116 a Fu(160)2066 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)p eop
@@ -18944,36 +19069,36 @@ f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
(.)f(.)50 b Fc(31)150 1172 y(5)156 b(Branc)m(hing)32
b(and)h(merging)d Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)63
-b Fc(37)150 1313 y(6)156 b(Recursiv)m(e)34 b(b)s(eha)m(vior)f
+b Fc(39)150 1313 y(6)156 b(Recursiv)m(e)34 b(b)s(eha)m(vior)f
Fb(.)20 b(.)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(.)65
-b Fc(45)150 1454 y(7)156 b(Adding,)32 b(remo)m(ving,)g(and)h(renaming)e
+b Fc(47)150 1454 y(7)156 b(Adding,)32 b(remo)m(ving,)g(and)h(renaming)e
(\014les)h(and)h(directories)23 b Fb(.)c(.)h(.)f(.)h(.)f(.)55
-b Fc(47)150 1595 y(8)156 b(History)32 b(bro)m(wsing)13
+b Fc(49)150 1595 y(8)156 b(History)32 b(bro)m(wsing)13
b Fb(.)19 b(.)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(.)44
-b Fc(53)150 1736 y(9)156 b(Handling)31 b(binary)h(\014les)24
+b Fc(55)150 1736 y(9)156 b(Handling)31 b(binary)h(\014les)24
b Fb(.)19 b(.)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(.)55 b Fc(55)150
+(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)55 b Fc(57)150
1877 y(10)107 b(Multiple)31 b(dev)m(elop)s(ers)20 b Fb(.)g(.)g(.)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(.)51 b Fc(57)150 2019 y(11)107
+f(.)h(.)f(.)g(.)h(.)f(.)h(.)51 b Fc(59)150 2019 y(11)107
b(Revision)32 b(managemen)m(t)g Fb(.)19 b(.)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(.)64 b Fc(67)150 2160 y(12)107 b(Keyw)m(ord)34 b(substitution)k
+h(.)64 b Fc(69)150 2160 y(12)107 b(Keyw)m(ord)34 b(substitution)k
Fb(.)19 b(.)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(.)70 b Fc(69)150
+(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)70 b Fc(71)150
2301 y(13)107 b(T)-8 b(rac)m(king)33 b(third-part)m(y)f(sources)18
b Fb(.)j(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
-f(.)g(.)h(.)f(.)h(.)f(.)50 b Fc(73)150 2442 y(14)107
+f(.)g(.)h(.)f(.)h(.)f(.)50 b Fc(75)150 2442 y(14)107
b(Ho)m(w)33 b(y)m(our)g(build)f(system)h(in)m(teracts)g(with)f(CVS)19
b Fb(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)50
-b Fc(77)150 2583 y(15)107 b(Sp)s(ecial)31 b(Files)15
+b Fc(79)150 2583 y(15)107 b(Sp)s(ecial)31 b(Files)15
b Fb(.)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 Fc(79)150 2724 y(App)s(endix)33 b(A)99 b(Guide)32 b(to)h(CVS)g
+b Fc(81)150 2724 y(App)s(endix)33 b(A)99 b(Guide)32 b(to)h(CVS)g
(commands)c Fb(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
-(.)h(.)f(.)h(.)f(.)61 b Fc(81)150 2865 y(App)s(endix)33
+(.)h(.)f(.)h(.)f(.)61 b Fc(83)150 2865 y(App)s(endix)33
b(B)103 b(Quic)m(k)33 b(reference)h(to)f(CVS)g(commands)22
b Fb(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)54 b Fc(113)150
3007 y(App)s(endix)33 b(C)102 b(Reference)34 b(man)m(ual)e(for)g
@@ -19055,7 +19180,7 @@ b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)51
b Fu(13)449 2978 y(2.4)92 b(The)30 b(administrativ)m(e)f(\014les)14
b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43
-b Fu(15)748 3088 y(2.4.1)93 b(Editing)28 b(administrativ)m(e)h(\014les)
+b Fu(16)748 3088 y(2.4.1)93 b(Editing)28 b(administrativ)m(e)h(\014les)
19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)48 b Fu(16)449 3198 y(2.5)92 b(Multiple)28
b(rep)s(ositories)10 b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
@@ -19063,7 +19188,7 @@ b(rep)s(ositories)10 b Fa(.)k(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
f(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fu(16)449 3307 y(2.6)92
b(Creating)30 b(a)h(rep)s(ository)17 b Fa(.)c(.)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(.)46 b Fu(16)449
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(17)449
3417 y(2.7)92 b(Bac)m(king)31 b(up)e(a)i(rep)s(ository)d
Fa(.)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(.)58
@@ -19076,7 +19201,7 @@ b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
g(.)g(.)55 b Fu(18)748 3745 y(2.9.1)93 b(Serv)m(er)30
b(requiremen)m(ts)13 b Fa(.)g(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42
-b Fu(18)748 3855 y(2.9.2)93 b(Connecting)29 b(with)g(rsh)24
+b Fu(19)748 3855 y(2.9.2)93 b(Connecting)29 b(with)g(rsh)24
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fu(19)748
3965 y(2.9.3)93 b(Direct)30 b(connection)h(with)e(passw)m(ord)h(authen)
@@ -19087,21 +19212,24 @@ g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)48 b Fu(20)1047 4293 y(2.9.3.2)93 b(Using)30 b(the)g(clien)m(t)g
(with)f(passw)m(ord)1228 4403 y(authen)m(tication)19
b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48 b Fu(21)1047
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)48 b Fu(22)1047
4513 y(2.9.3.3)93 b(Securit)m(y)30 b(considerations)f(with)g(passw)m
(ord)1228 4622 y(authen)m(tication)19 b Fa(.)d(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)48 b Fu(22)748 4732 y(2.9.4)93 b(Direct)30
+g(.)g(.)g(.)48 b Fu(23)748 4732 y(2.9.4)93 b(Direct)30
b(connection)h(with)e(GSSAPI)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fu(23)748 4841 y(2.9.5)93
b(Direct)30 b(connection)h(with)e(k)m(erb)s(eros)9 b
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)38 b Fu(23)449 4951 y(2.10)92 b(Read-only)30 b(rep)s(ository)g
-(access)18 b Fa(.)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 Fu(24)449 5061 y(2.11)92 b(T)-8 b(emp)s(orary)30 b(directories)f(for)
-i(the)f(serv)m(er)23 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fu(25)p eop
+(.)38 b Fu(24)748 4951 y(2.9.6)93 b(Connecting)29 b(with)g(fork)g
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b Fu(24)449
+5061 y(2.10)92 b(Read-only)30 b(rep)s(ository)g(access)18
+b Fa(.)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 Fu(25)449
+5170 y(2.11)92 b(T)-8 b(emp)s(orary)30 b(directories)f(for)i(the)f
+(serv)m(er)23 b Fa(.)15 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fu(26)p eop
%%Page: -4 166
-4 165 bop 150 -116 a Fu(iv)2127 b(CVS|Concurren)m(t)29
b(V)-8 b(ersions)30 b(System)150 83 y Fq(3)135 b(Starting)46
@@ -19137,408 +19265,405 @@ b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
g(.)g(.)g(.)50 b Fu(31)449 1476 y(4.4)92 b(T)-8 b(ags{Sym)m(b)s(olic)30
b(revisions)22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)53 b Fu(32)449 1586 y(4.5)92 b(Stic)m(ky)30 b(tags)g
-Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+g(.)g(.)53 b Fu(32)449 1586 y(4.5)92 b(Sp)s(ecifying)28
+b(what)i(to)h(tag)h(from)e(the)g(w)m(orking)g(directory)21
+b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)50 b Fu(34)449
+1695 y(4.6)92 b(Sp)s(ecifying)28 b(what)i(to)h(tag)h(b)m(y)e(date)h(or)
+f(revision)11 b Fa(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)41 b Fu(34)449 1805 y(4.7)92 b(Deleting,)31
+b(mo)m(ving,)f(and)g(renaming)f(tags)8 b Fa(.)16 b(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)37
+b Fu(35)449 1914 y(4.8)92 b(T)-8 b(agging)31 b(and)f(adding)f(and)g
+(remo)m(ving)i(\014les)14 b Fa(.)f(.)i(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b Fu(36)449 2024
+y(4.9)92 b(Stic)m(ky)30 b(tags)g Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)58 b Fu(34)150
-1828 y Fq(5)135 b(Branc)l(hing)44 b(and)h(merging)37
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
+(.)58 b Fu(36)150 2266 y Fq(5)135 b(Branc)l(hing)44 b(and)h(merging)37
b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
-(.)h(.)f(.)81 b Fq(37)449 1965 y Fu(5.1)92 b(What)31
+(.)h(.)f(.)81 b Fq(39)449 2403 y Fu(5.1)92 b(What)31
b(branc)m(hes)f(are)h(go)s(o)s(d)f(for)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
-g(.)g(.)g(.)g(.)g(.)42 b Fu(37)449 2075 y(5.2)92 b(Creating)30
+g(.)g(.)g(.)g(.)g(.)42 b Fu(39)449 2513 y(5.2)92 b(Creating)30
b(a)h(branc)m(h)17 b Fa(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(37)449 2184 y(5.3)92
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(39)449 2623 y(5.3)92
b(Accessing)31 b(branc)m(hes)19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fu(38)449
-2294 y(5.4)92 b(Branc)m(hes)31 b(and)f(revisions)d Fa(.)15
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)48 b Fu(40)449
+2732 y(5.4)92 b(Branc)m(hes)31 b(and)f(revisions)d Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
-b Fu(39)449 2403 y(5.5)92 b(Magic)31 b(branc)m(h)f(n)m(um)m(b)s(ers)9
+b Fu(41)449 2842 y(5.5)92 b(Magic)31 b(branc)m(h)f(n)m(um)m(b)s(ers)9
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-38 b Fu(40)449 2513 y(5.6)92 b(Merging)30 b(an)h(en)m(tire)f(branc)m(h)
+38 b Fu(42)449 2951 y(5.6)92 b(Merging)30 b(an)h(en)m(tire)f(branc)m(h)
23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fu(41)449 2623 y(5.7)92 b(Merging)30 b(from)g(a)h(branc)m(h)f(sev)m
+b Fu(43)449 3061 y(5.7)92 b(Merging)30 b(from)g(a)h(branc)m(h)f(sev)m
(eral)g(times)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Fu(41)449 2732
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)42 b Fu(43)449 3171
y(5.8)92 b(Merging)30 b(di\013erences)g(b)s(et)m(w)m(een)h(an)m(y)g(t)m
(w)m(o)g(revisions)18 b Fa(.)c(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)48 b Fu(42)449 2842 y(5.9)92 b(Merging)30 b(can)h(add)f(or)g(remo)m
+(.)48 b Fu(44)449 3280 y(5.9)92 b(Merging)30 b(can)h(add)f(or)g(remo)m
(v)m(e)i(\014les)20 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
-b Fu(43)150 3084 y Fq(6)135 b(Recursiv)l(e)46 b(b)t(eha)l(vior)41
+b Fu(45)150 3523 y Fq(6)135 b(Recursiv)l(e)46 b(b)t(eha)l(vior)41
b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
-(.)g(.)h(.)f(.)h(.)f(.)h(.)85 b Fq(45)150 3354 y(7)135
+(.)g(.)h(.)f(.)h(.)f(.)h(.)85 b Fq(47)150 3792 y(7)135
b(Adding,)44 b(remo)l(ving,)j(and)d(renaming)i(\014les)f(and)419
-3487 y(directories)11 b Fb(.)21 b(.)e(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
+3925 y(directories)11 b Fb(.)21 b(.)e(.)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(.)56 b Fq(47)449 3624 y Fu(7.1)92 b(Adding)29
+g(.)h(.)f(.)56 b Fq(49)449 4062 y Fu(7.1)92 b(Adding)29
b(\014les)g(to)i(a)g(directory)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)55 b Fu(47)449 3733 y(7.2)92 b(Remo)m(ving)30
+g(.)g(.)g(.)g(.)g(.)55 b Fu(49)449 4172 y(7.2)92 b(Remo)m(ving)30
b(\014les)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fu(48)449
-3843 y(7.3)92 b(Remo)m(ving)30 b(directories)23 b Fa(.)15
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53 b Fu(50)449
+4281 y(7.3)92 b(Remo)m(ving)30 b(directories)23 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
-b Fu(49)449 3953 y(7.4)92 b(Mo)m(ving)31 b(and)e(renaming)h(\014les)22
+b Fu(51)449 4391 y(7.4)92 b(Mo)m(ving)31 b(and)e(renaming)h(\014les)22
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)51
-b Fu(50)748 4062 y(7.4.1)93 b(The)29 b(Normal)h(w)m(a)m(y)i(to)f
+b Fu(52)748 4501 y(7.4.1)93 b(The)29 b(Normal)h(w)m(a)m(y)i(to)f
(Rename)15 b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)45 b Fu(50)748 4172 y(7.4.2)93
+(.)g(.)g(.)g(.)g(.)g(.)45 b Fu(52)748 4610 y(7.4.2)93
b(Mo)m(ving)30 b(the)h(history)e(\014le)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)49 b Fu(50)748 4281 y(7.4.3)93 b(Cop)m(ying)29 b(the)i(history)e
+g(.)49 b Fu(52)748 4720 y(7.4.3)93 b(Cop)m(ying)29 b(the)i(history)e
(\014le)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fu(50)449
-4391 y(7.5)92 b(Mo)m(ving)31 b(and)e(renaming)h(directories)22
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54 b Fu(52)449
+4829 y(7.5)92 b(Mo)m(ving)31 b(and)e(renaming)h(directories)22
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)51 b Fu(51)150 4633 y
-Fq(8)135 b(History)46 b(bro)l(wsing)35 b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h
-(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
-g(.)80 b Fq(53)449 4770 y Fu(8.1)92 b(Log)31 b(messages)25
-b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)51 b Fu(53)p eop
+%%Page: -5 167
+-5 166 bop 3702 -116 a Fu(v)150 83 y Fq(8)135 b(History)46
+b(bro)l(wsing)35 b Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
+f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)80
+b Fq(55)449 220 y Fu(8.1)92 b(Log)31 b(messages)25 b
+Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)53 b Fu(53)449 4880 y(8.2)92
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)53 b Fu(55)449 330 y(8.2)92
b(The)30 b(history)f(database)20 b Fa(.)c(.)f(.)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(.)50 b Fu(53)449 4990
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fu(55)449 439
y(8.3)92 b(User-de\014ned)29 b(logging)17 b Fa(.)e(.)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(.)46 b
-Fu(53)449 5099 y(8.4)92 b(Annotate)31 b(command)d Fa(.)15
+Fu(55)449 549 y(8.4)92 b(Annotate)31 b(command)d Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-56 b Fu(54)p eop
-%%Page: -5 167
--5 166 bop 3702 -116 a Fu(v)150 83 y Fq(9)135 b(Handling)45
-b(binary)g(\014les)17 b Fb(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h
-(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)62 b Fq(55)449
-220 y Fu(9.1)92 b(The)30 b(issues)f(with)g(binary)g(\014les)d
-Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)57
-b Fu(55)449 330 y(9.2)92 b(Ho)m(w)31 b(to)g(store)g(binary)e(\014les)17
-b Fa(.)c(.)i(.)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(.)46
-b Fu(55)150 572 y Fq(10)135 b(Multiple)46 b(dev)l(elop)t(ers)17
-b Fb(.)j(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
-h(.)f(.)h(.)f(.)h(.)61 b Fq(57)449 709 y Fu(10.1)92 b(File)30
-b(status)16 b Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45
-b Fu(57)449 819 y(10.2)92 b(Bringing)29 b(a)i(\014le)e(up)h(to)h(date)
-22 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
-b Fu(58)449 928 y(10.3)92 b(Con\015icts)30 b(example)23
+56 b Fu(56)150 791 y Fq(9)135 b(Handling)45 b(binary)g(\014les)17
+b Fb(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
+f(.)h(.)f(.)h(.)f(.)62 b Fq(57)449 928 y Fu(9.1)92 b(The)30
+b(issues)f(with)g(binary)g(\014les)d Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)57 b Fu(57)449 1038 y(9.2)92 b(Ho)m(w)31
+b(to)g(store)g(binary)e(\014les)17 b Fa(.)c(.)i(.)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(.)46 b Fu(57)150 1280 y Fq(10)135
+b(Multiple)46 b(dev)l(elop)t(ers)17 b Fb(.)j(.)f(.)h(.)f(.)h(.)f(.)g(.)
+h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)61
+b Fq(59)449 1417 y Fu(10.1)92 b(File)30 b(status)16 b
+Fa(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)45 b Fu(59)449 1527
+y(10.2)92 b(Bringing)29 b(a)i(\014le)e(up)h(to)h(date)22
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51
+b Fu(60)449 1636 y(10.3)92 b(Con\015icts)30 b(example)23
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)
-g(.)g(.)g(.)52 b Fu(59)449 1038 y(10.4)92 b(Informing)29
+g(.)g(.)g(.)52 b Fu(61)449 1746 y(10.4)92 b(Informing)29
b(others)h(ab)s(out)g(commits)12 b Fa(.)j(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41
-b Fu(61)449 1147 y(10.5)92 b(Sev)m(eral)31 b(dev)m(elop)s(ers)e(sim)m
-(ultaneously)g(attempting)h(to)h(run)e(CVS)654 1257 y
+b Fu(63)449 1856 y(10.5)92 b(Sev)m(eral)31 b(dev)m(elop)s(ers)e(sim)m
+(ultaneously)g(attempting)h(to)h(run)e(CVS)654 1965 y
Fa(.)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(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)53 b Fu(61)449 1367 y(10.6)92 b(Mec)m(hanisms)31
+(.)g(.)g(.)g(.)53 b Fu(63)449 2075 y(10.6)92 b(Mec)m(hanisms)31
b(to)g(trac)m(k)g(who)f(is)g(editing)f(\014les)9 b Fa(.)14
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Fu(62)748 1476 y(10.6.1)93 b(T)-8 b(elling)28 b(CVS)i(to)h(w)m(atc)m
+b Fu(64)748 2184 y(10.6.1)93 b(T)-8 b(elling)28 b(CVS)i(to)h(w)m(atc)m
(h)h(certain)e(\014les)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)43 b Fu(62)748 1586 y(10.6.2)93 b(T)-8
+(.)g(.)g(.)g(.)43 b Fu(64)748 2294 y(10.6.2)93 b(T)-8
b(elling)28 b(CVS)i(to)h(notify)f(y)m(ou)20 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)49 b Fu(63)748 1695 y(10.6.3)93 b(Ho)m(w)31
+(.)g(.)g(.)49 b Fu(65)748 2403 y(10.6.3)93 b(Ho)m(w)31
b(to)g(edit)f(a)h(\014le)e(whic)m(h)g(is)h(b)s(eing)f(w)m(atc)m(hed)15
-b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Fu(64)748 1805 y(10.6.4)93
+b Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)45 b Fu(66)748 2513 y(10.6.4)93
b(Information)28 b(ab)s(out)g(who)h(is)f(w)m(atc)m(hing)h(and)g
-(editing)10 b Fa(.)k(.)38 b Fu(65)748 1914 y(10.6.5)93
+(editing)10 b Fa(.)k(.)38 b Fu(67)748 2623 y(10.6.5)93
b(Using)30 b(w)m(atc)m(hes)h(with)f(old)f(v)m(ersions)h(of)g(CVS)22
-b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fu(65)449
-2024 y(10.7)92 b(Cho)s(osing)29 b(b)s(et)m(w)m(een)i(reserv)m(ed)g(or)f
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b Fu(67)449
+2732 y(10.7)92 b(Cho)s(osing)29 b(b)s(et)m(w)m(een)i(reserv)m(ed)g(or)f
(unreserv)m(ed)g(c)m(hec)m(k)m(outs)18 b Fa(.)f(.)e(.)g(.)g(.)h(.)47
-b Fu(65)150 2266 y Fq(11)135 b(Revision)46 b(managemen)l(t)16
+b Fu(67)150 2975 y Fq(11)135 b(Revision)46 b(managemen)l(t)16
b Fb(.)22 b(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
-(.)h(.)f(.)h(.)61 b Fq(67)449 2403 y Fu(11.1)92 b(When)31
+(.)h(.)f(.)h(.)61 b Fq(69)449 3112 y Fu(11.1)92 b(When)31
b(to)g(commit?)17 b Fa(.)e(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-h(.)f(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(67)150 2646 y Fq(12)135
+h(.)f(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(69)150 3354 y Fq(12)135
b(Keyw)l(ord)46 b(substitution)23 b Fb(.)d(.)g(.)f(.)h(.)f(.)g(.)h(.)f
-(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)68 b Fq(69)449
-2783 y Fu(12.1)92 b(Keyw)m(ord)30 b(List)21 b Fa(.)15
+(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)68 b Fq(71)449
+3491 y Fu(12.1)92 b(Keyw)m(ord)30 b(List)21 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)50 b Fu(69)449 2892 y(12.2)92 b(Using)30
+g(.)g(.)g(.)g(.)g(.)50 b Fu(71)449 3601 y(12.2)92 b(Using)30
b(k)m(eyw)m(ords)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fu(70)449
-3002 y(12.3)92 b(Av)m(oiding)30 b(substitution)9 b Fa(.)k(.)i(.)g(.)g
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fu(72)449
+3710 y(12.3)92 b(Av)m(oiding)30 b(substitution)9 b Fa(.)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(.)h(.)f(.)g(.)g(.)g(.)38 b
-Fu(70)449 3112 y(12.4)92 b(Substitution)28 b(mo)s(des)12
+Fu(72)449 3820 y(12.4)92 b(Substitution)28 b(mo)s(des)12
b Fa(.)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 Fu(71)449 3221 y(12.5)92 b(Problems)29 b(with)g(the)i
+(.)g(.)41 b Fu(73)449 3929 y(12.5)92 b(Problems)29 b(with)g(the)i
($Log: cvs.ps,v $
-(Revision 1.1.1.14 1998/08/22 20:56:24 tholo
+(Revision 1.1.1.15 1999/02/28 21:38:37 tholo
(Latest version from Cyclic; skipped files
()h(k)m(eyw)m(ord.)27 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)55 b Fu(71)150
-3464 y Fq(13)135 b(T)-11 b(rac)l(king)45 b(third-part)l(y)g(sources)11
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)55 b Fu(73)150
+4172 y Fq(13)135 b(T)-11 b(rac)l(king)45 b(third-part)l(y)g(sources)11
b Fb(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)55
-b Fq(73)449 3601 y Fu(13.1)92 b(Imp)s(orting)29 b(a)i(mo)s(dule)d(for)j
-(the)f(\014rst)g(time)20 b Fa(.)14 b(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Fu(73)449 3710
-y(13.2)92 b(Up)s(dating)29 b(a)i(mo)s(dule)e(with)g(the)i(imp)s(ort)d
-(command)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
-b Fu(73)449 3820 y(13.3)92 b(Rev)m(erting)31 b(to)g(the)g(latest)g(v)m
-(endor)f(release)16 b Fa(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)46 b Fu(74)449 3929 y(13.4)92
-b(Ho)m(w)31 b(to)h(handle)d(binary)f(\014les)h(with)h(cvs)g(imp)s(ort)
-15 b Fa(.)e(.)j(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44
-b Fu(74)449 4039 y(13.5)92 b(Ho)m(w)31 b(to)h(handle)d(k)m(eyw)m(ord)h
-(substitution)e(with)h(cvs)i(imp)s(ort)10 b Fa(.)k(.)h(.)g(.)g(.)39
-b Fu(74)449 4149 y(13.6)92 b(Multiple)29 b(v)m(endor)h(branc)m(hes)21
+b Fq(75)449 4309 y Fu(13.1)92 b(Imp)s(orting)29 b(for)h(the)h(\014rst)e
+(time)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)54
+b Fu(75)449 4418 y(13.2)92 b(Up)s(dating)29 b(with)h(the)g(imp)s(ort)f
+(command)15 b Fa(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)h(.)44 b Fu(75)449 4528 y(13.3)92
+b(Rev)m(erting)31 b(to)g(the)g(latest)g(v)m(endor)f(release)16
+b Fa(.)g(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)46 b Fu(76)449 4638 y(13.4)92 b(Ho)m(w)31 b(to)h(handle)d
+(binary)f(\014les)h(with)h(cvs)g(imp)s(ort)15 b Fa(.)e(.)j(.)f(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)44 b Fu(76)449 4747
+y(13.5)92 b(Ho)m(w)31 b(to)h(handle)d(k)m(eyw)m(ord)h(substitution)e
+(with)h(cvs)i(imp)s(ort)10 b Fa(.)k(.)h(.)g(.)g(.)39
+b Fu(76)449 4857 y(13.6)92 b(Multiple)29 b(v)m(endor)h(branc)m(hes)21
b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50
-b Fu(75)150 4391 y Fq(14)135 b(Ho)l(w)46 b(y)l(our)f(build)f(system)i
-(in)l(teracts)g(with)g(CVS)456 4524 y Fb(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f
+b Fu(77)150 5099 y Fq(14)135 b(Ho)l(w)46 b(y)l(our)f(build)f(system)i
+(in)l(teracts)g(with)g(CVS)456 5232 y Fb(.)20 b(.)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(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)82
-b Fq(77)150 4794 y(15)135 b(Sp)t(ecial)45 b(Files)14
-b Fb(.)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 Fq(79)p eop
%%Page: -6 168
-6 167 bop 150 -116 a Fu(vi)2127 b(CVS|Concurren)m(t)29
-b(V)-8 b(ersions)30 b(System)150 83 y Fq(App)t(endix)44
-b(A)134 b(Guide)44 b(to)i(CVS)e(commands)24 b Fb(.)c(.)f(.)h(.)f(.)h(.)
-f(.)69 b Fq(81)449 220 y Fu(A.1)92 b(Ov)m(erall)29 b(structure)h(of)h
-(CVS)e(commands)8 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)37 b Fu(81)449
-330 y(A.2)92 b(CVS's)29 b(exit)i(status)19 b Fa(.)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 Fu(81)449 439 y(A.3)92 b(Default)30 b(options)g(and)g(the)g
-Fp(~)p Fu(/.cvsrc)h(\014le)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)40
-b Fu(82)449 549 y(A.4)92 b(Global)29 b(options)10 b Fa(.)15
-b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)39 b Fu(82)449 658 y(A.5)92 b(Common)30
-b(command)g(options)13 b Fa(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+b(V)-8 b(ersions)30 b(System)150 83 y Fq(15)135 b(Sp)t(ecial)45
+b(Files)14 b Fb(.)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 Fq(81)150 353 y(App)t(endix)44 b(A)134 b(Guide)44 b(to)i(CVS)e
+(commands)24 b Fb(.)c(.)f(.)h(.)f(.)h(.)f(.)69 b Fq(83)449
+490 y Fu(A.1)92 b(Ov)m(erall)29 b(structure)h(of)h(CVS)e(commands)8
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h
+(.)f(.)g(.)g(.)g(.)37 b Fu(83)449 599 y(A.2)92 b(CVS's)29
+b(exit)i(status)19 b Fa(.)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 Fu(83)449 709 y(A.3)92
+b(Default)30 b(options)g(and)g(the)g Fp(~)p Fu(/.cvsrc)h(\014le)10
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)40 b Fu(84)449 819 y(A.4)92 b(Global)29
+b(options)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39 b Fu(84)449
+928 y(A.5)92 b(Common)30 b(command)g(options)13 b Fa(.)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 Fu(86)449 1038 y(A.6)92
+b(admin|Administration)19 b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-43 b Fu(84)449 768 y(A.6)92 b(admin|Administration)19
-b Fa(.)c(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)52
-b Fu(87)748 878 y(A.6.1)92 b(admin)29 b(options)d Fa(.)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 Fu(87)449 987 y(A.7)92 b(c)m(hec)m(k)m(out|Chec)m(k)33
+g(.)g(.)g(.)h(.)52 b Fu(89)748 1147 y(A.6.1)92 b(admin)29
+b(options)d Fa(.)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 Fu(89)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 Fa(.)13 b(.)j(.)f(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Fu(91)748
-1097 y(A.7.1)92 b(c)m(hec)m(k)m(out)33 b(options)22 b
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b Fu(93)748
+1367 y(A.7.1)92 b(c)m(hec)m(k)m(out)33 b(options)22 b
Fa(.)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 Fu(91)748 1206 y(A.7.2)92 b(c)m(hec)m(k)m(out)33 b(examples)28
+b Fu(93)748 1476 y(A.7.2)92 b(c)m(hec)m(k)m(out)33 b(examples)28
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)57 b Fu(93)449
-1316 y(A.8)92 b(commit|Chec)m(k)30 b(\014les)g(in)m(to)g(the)h(rep)s
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)57 b Fu(95)449
+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 Fa(.)15 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)54 b Fu(93)748 1425 y(A.8.1)92 b(commit)31
+(.)g(.)g(.)g(.)54 b Fu(95)748 1695 y(A.8.1)92 b(commit)31
b(options)23 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)52 b Fu(94)748 1535 y(A.8.2)92 b(commit)31 b(examples)e
+(.)52 b Fu(96)748 1805 y(A.8.2)92 b(commit)31 b(examples)e
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
-b Fu(94)1047 1645 y(A.8.2.1)93 b(Committing)29 b(to)i(a)g(branc)m(h)d
+b Fu(96)1047 1914 y(A.8.2.1)93 b(Committing)29 b(to)i(a)g(branc)m(h)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58
-b Fu(94)1047 1754 y(A.8.2.2)93 b(Creating)30 b(the)g(branc)m(h)g(after)
-h(editing)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)54 b Fu(95)449
-1864 y(A.9)92 b(di\013|Sho)m(w)28 b(di\013erences)i(b)s(et)m(w)m(een)h
+b Fu(96)1047 2024 y(A.8.2.2)93 b(Creating)30 b(the)g(branc)m(h)g(after)
+h(editing)24 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)54 b Fu(97)449
+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)20 b Fa(.)13 b(.)i(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)49 b Fu(95)748 1973 y(A.9.1)92 b(di\013)29
+(.)g(.)g(.)g(.)g(.)49 b Fu(97)748 2243 y(A.9.1)92 b(di\013)29
b(options)22 b Fa(.)14 b(.)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(.)51 b Fu(96)748 2083 y(A.9.2)92 b(di\013)29
+(.)g(.)g(.)g(.)g(.)51 b Fu(98)748 2353 y(A.9.2)92 b(di\013)29
b(examples)f Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)57 b Fu(97)449 2193 y(A.10)92 b(exp)s(ort|Exp)s(ort)29
+g(.)g(.)57 b Fu(99)449 2462 y(A.10)92 b(exp)s(ort|Exp)s(ort)29
b(sources)i(from)f(CVS,)g(similar)d(to)32 b(c)m(hec)m(k)m(out)d
-Fa(.)15 b(.)56 b Fu(97)748 2302 y(A.10.1)93 b(exp)s(ort)30
-b(options)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)50 b Fu(98)449 2412 y(A.11)92 b(history|Sho)m(w)29
-b(status)i(of)f(\014les)f(and)h(users)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fu(98)748
-2521 y(A.11.1)93 b(history)29 b(options)11 b Fa(.)k(.)g(.)g(.)g(.)g(.)g
+Fa(.)15 b(.)56 b Fu(99)748 2572 y(A.10.1)93 b(exp)s(ort)30
+b(options)19 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49
+b Fu(100)449 2682 y(A.11)92 b(history|Sho)m(w)29 b(status)i(of)f
+(\014les)f(and)h(users)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)55 b Fu(100)748 2791 y(A.11.1)93
+b(history)29 b(options)10 b Fa(.)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(.)g(.)g(.)g(.)h(.)f(.)40 b Fu(99)449 2631 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 2741 y Fa(.)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(.)40 b Fu(101)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 Fa(.)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
-(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)52 b Fu(100)748
-2850 y(A.12.1)93 b(imp)s(ort)28 b(options)13 b Fa(.)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 Fu(101)748 2960 y(A.12.2)93
-b(imp)s(ort)28 b(output)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)53 b Fu(101)748 3069 y(A.12.3)93 b(imp)s(ort)28
-b(examples)19 b Fa(.)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 Fu(102)449 3179 y(A.13)92 b(log|Prin)m(t)30 b(out)g(log)h
-(information)d(for)i(\014les)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)55 b Fu(102)748 3289 y(A.13.1)93
-b(log)30 b(options)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)55 b Fu(102)748 3398 y(A.13.2)93
-b(log)30 b(examples)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)40 b Fu(103)449 3508 y(A.14)92 b(rdi\013|'patc)m(h')30
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)52 b Fu(102)748 3120 y(A.12.1)93 b(imp)s(ort)28
+b(options)13 b Fa(.)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 Fu(103)748 3230 y(A.12.2)93 b(imp)s(ort)28 b(output)23
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
+b Fu(103)748 3339 y(A.12.3)93 b(imp)s(ort)28 b(examples)19
+b Fa(.)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 Fu(104)449
+3449 y(A.13)92 b(log|Prin)m(t)30 b(out)g(log)h(information)d(for)i
+(\014les)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
+(.)g(.)g(.)55 b Fu(104)748 3558 y(A.13.1)93 b(log)30
+b(options)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)55 b Fu(104)748 3668 y(A.13.2)93 b(log)30
+b(examples)10 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
+g(.)g(.)40 b Fu(105)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
Fa(.)k(.)h(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)39
-b Fu(104)748 3617 y(A.14.1)93 b(rdi\013)28 b(options)23
+b Fu(106)748 3887 y(A.14.1)93 b(rdi\013)28 b(options)23
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)52
-b Fu(104)748 3727 y(A.14.2)93 b(rdi\013)28 b(examples)h
+b Fu(106)748 3997 y(A.14.2)93 b(rdi\013)28 b(examples)h
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
-b Fu(105)449 3836 y(A.15)92 b(release|Indicate)30 b(that)h(a)g(Mo)s
+b Fu(107)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 Fa(.)g(.)g(.)g(.)g(.)45
-b Fu(105)748 3946 y(A.15.1)93 b(release)30 b(options)16
+b Fu(107)748 4216 y(A.15.1)93 b(release)30 b(options)16
b Fa(.)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 Fu(105)748 4056 y(A.15.2)93 b(release)30 b(output)d
+b Fu(107)748 4325 y(A.15.2)93 b(release)30 b(output)d
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)56
-b Fu(106)748 4165 y(A.15.3)93 b(release)30 b(examples)23
+b Fu(108)748 4435 y(A.15.3)93 b(release)30 b(examples)23
b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)52 b Fu(106)449
-4275 y(A.16)92 b(rtag|Add)30 b(a)h(sym)m(b)s(olic)e(tag)i(to)h(a)e(mo)s
-(dule)23 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)54 b Fu(106)748 4384 y(A.16.1)93 b(rtag)31 b(options)23
-b Fa(.)15 b(.)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(.)54
-b Fu(107)449 4494 y(A.17)92 b(tag|Add)31 b(a)g(sym)m(b)s(olic)d(tag)k
-(to)f(c)m(hec)m(k)m(ed)h(out)f(v)m(ersions)f(of)g(\014les)653
-4604 y Fa(.)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 Fu(107)748 4713 y(A.17.1)93 b(tag)31
-b(options)20 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)50 b Fu(108)449 4823 y(A.18)92 b(up)s(date|Bring)29
-b(w)m(ork)h(tree)h(in)e(sync)h(with)g(rep)s(ository)17
-b Fa(.)c(.)i(.)g(.)g(.)g(.)h(.)46 b Fu(108)748 4932 y(A.18.1)93
-b(up)s(date)29 b(options)10 b Fa(.)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 Fu(109)748 5042 y(A.18.2)93 b(up)s(date)29
-b(output)21 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)50
-b Fu(110)p eop
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)52 b Fu(108)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 Fa(.)c(.)i(.)g(.)g(.)g(.)h(.)46
+b Fu(108)748 4654 y(A.16.1)93 b(up)s(date)29 b(options)10
+b Fa(.)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 Fu(109)748 4764 y(A.16.2)93 b(up)s(date)29 b(output)21
+b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)50
+b Fu(110)150 5006 y Fq(App)t(endix)44 b(B)134 b(Quic)l(k)45
+b(reference)h(to)f(CVS)f(commands)454 5139 y Fb(.)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 Fq(113)p eop
%%Page: -7 169
-7 168 bop 3652 -116 a Fu(vii)150 83 y Fq(App)t(endix)44
-b(B)134 b(Quic)l(k)45 b(reference)h(to)f(CVS)f(commands)454
-216 y Fb(.)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 Fq(113)150 486 y(App)t(endix)44
-b(C)134 b(Reference)46 b(man)l(ual)g(for)419 619 y(Administrativ)l(e)h
+b(C)134 b(Reference)46 b(man)l(ual)g(for)419 216 y(Administrativ)l(e)h
(\014les)20 b Fb(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
-f(.)h(.)f(.)h(.)f(.)g(.)h(.)64 b Fq(125)449 755 y Fu(C.1)91
+f(.)h(.)f(.)h(.)f(.)g(.)h(.)64 b Fq(125)449 353 y Fu(C.1)91
b(The)30 b(mo)s(dules)f(\014le)14 b Fa(.)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
-Fu(125)748 865 y(C.1.1)92 b(Alias)29 b(mo)s(dules)10
+Fu(125)748 462 y(C.1.1)92 b(Alias)29 b(mo)s(dules)10
b Fa(.)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(.)g(.)g(.)g(.)g(.)g(.)g(.)40
-b Fu(125)748 975 y(C.1.2)92 b(Regular)30 b(mo)s(dules)20
+b Fu(125)748 572 y(C.1.2)92 b(Regular)30 b(mo)s(dules)20
b Fa(.)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 Fu(126)748 1084 y(C.1.3)92 b(Amp)s(ersand)28 b(mo)s(dules)11
+b Fu(126)748 682 y(C.1.3)92 b(Amp)s(ersand)28 b(mo)s(dules)11
b Fa(.)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 Fu(126)748 1194
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b Fu(126)748 791
y(C.1.4)92 b(Excluding)28 b(directories)20 b Fa(.)14
b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fu(127)748 1303 y(C.1.5)92
+(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b Fu(127)748 901 y(C.1.5)92
b(Mo)s(dule)29 b(options)23 b Fa(.)14 b(.)h(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)53 b Fu(127)449 1413 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f
+g(.)g(.)g(.)53 b Fu(127)449 1010 y(C.2)91 b(The)30 b(cvswrapp)s(ers)f
(\014le)20 b Fa(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)50 b Fu(128)449 1523 y(C.3)91 b(The)30 b(commit)g(supp)s
+g(.)g(.)g(.)50 b Fu(128)449 1120 y(C.3)91 b(The)30 b(commit)g(supp)s
(ort)f(\014les)14 b Fa(.)g(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-44 b Fu(129)748 1632 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)12
+44 b Fu(128)748 1230 y(C.3.1)92 b(The)30 b(common)g(syn)m(tax)12
b Fa(.)k(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Fu(129)449 1742
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)42 b Fu(129)449 1339
y(C.4)91 b(Commitinfo)22 b Fa(.)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 Fu(130)449 1851 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)e
+b Fu(129)449 1449 y(C.5)91 b(V)-8 b(erifying)29 b(log)i(messages)e
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)57
-b Fu(130)449 1961 y(C.6)91 b(Editinfo)11 b Fa(.)i(.)i(.)g(.)g(.)g(.)g
+b Fu(130)449 1558 y(C.6)91 b(Editinfo)11 b Fa(.)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(.)41 b Fu(131)748 2071 y(C.6.1)92 b(Editinfo)28
+(.)g(.)g(.)g(.)g(.)41 b Fu(131)748 1668 y(C.6.1)92 b(Editinfo)28
b(example)14 b Fa(.)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 Fu(132)449 2180 y(C.7)91 b(Loginfo)23 b Fa(.)15 b(.)g(.)h(.)f(.)g(.)g
+b Fu(131)449 1778 y(C.7)91 b(Loginfo)23 b Fa(.)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 Fu(133)748 2290 y(C.7.1)92 b(Loginfo)30
+(.)g(.)g(.)g(.)g(.)53 b Fu(132)748 1887 y(C.7.1)92 b(Loginfo)30
b(example)c Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
-b Fu(134)748 2399 y(C.7.2)92 b(Keeping)29 b(a)i(c)m(hec)m(k)m(ed)h(out)
+b Fu(133)748 1997 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 Fa(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)45 b Fu(134)449 2509 y(C.8)91
+(.)g(.)g(.)g(.)g(.)g(.)45 b Fu(133)449 2106 y(C.8)91
b(Rcsinfo)25 b Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56
-b Fu(134)449 2619 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h(cvsignore)f
+b Fu(134)449 2216 y(C.9)91 b(Ignoring)30 b(\014les)f(via)h(cvsignore)f
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
-(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59 b Fu(135)449
-2728 y(C.10)92 b(The)29 b(history)h(\014le)17 b Fa(.)d(.)h(.)g(.)g(.)g
+(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59 b Fu(134)449
+2325 y(C.10)92 b(The)29 b(history)h(\014le)17 b Fa(.)d(.)h(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)46
-b Fu(136)449 2838 y(C.11)92 b(Expansions)28 b(in)h(administrativ)m(e)g
+b Fu(135)449 2435 y(C.11)92 b(Expansions)28 b(in)h(administrativ)m(e)g
(\014les)17 b Fa(.)d(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
-g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fu(136)449 2947 y(C.12)92
+g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fu(135)449 2545 y(C.12)92
b(The)29 b(CVSR)m(OOT/con\014g)h(con\014guration)g(\014le)e
Fa(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)59
-b Fu(137)150 3190 y Fq(App)t(endix)44 b(D)134 b(All)45
+b Fu(136)150 2787 y Fq(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
-3323 y(a\013ect)h(CVS)29 b Fb(.)19 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
+2920 y(a\013ect)h(CVS)29 b Fb(.)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 Fq(139)150 3592 y(App)t(endix)44 b(E)134
-b(Compatibilit)l(y)48 b(b)t(et)l(w)l(een)e(CVS)419 3725
+(.)h(.)73 b Fq(139)150 3190 y(App)t(endix)44 b(E)134
+b(Compatibilit)l(y)48 b(b)t(et)l(w)l(een)e(CVS)419 3323
y(V)-11 b(ersions)39 b Fb(.)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 Fq(141)150 3995 y(App)t(endix)44 b(F)134
+(.)f(.)h(.)82 b Fq(141)150 3592 y(App)t(endix)44 b(F)134
b(T)-11 b(roublesho)t(oting)24 b Fb(.)c(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g
-(.)h(.)f(.)h(.)f(.)h(.)68 b Fq(143)449 4132 y Fu(F.1)92
+(.)h(.)f(.)h(.)f(.)h(.)68 b Fq(143)449 3729 y Fu(F.1)92
b(P)m(artial)30 b(list)f(of)h(error)g(messages)16 b Fa(.)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 Fu(143)449 4242 y(F.2)92 b(T)-8
+g(.)g(.)g(.)g(.)g(.)46 b Fu(143)449 3839 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 Fa(.)f(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)47 b Fu(147)449
-4351 y(F.3)92 b(Other)30 b(common)g(problems)25 b Fa(.)15
+3949 y(F.3)92 b(Other)30 b(common)g(problems)25 b Fa(.)15
b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 b Fu(148)150
-4594 y Fq(App)t(endix)44 b(G)134 b(Credits)24 b Fb(.)c(.)g(.)f(.)g(.)h
+4191 y Fq(App)t(endix)44 b(G)134 b(Credits)24 b Fb(.)c(.)g(.)f(.)g(.)h
(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
-68 b Fq(149)150 4863 y(App)t(endix)44 b(H)134 b(Dealing)47
-b(with)e(bugs)g(in)g(CVS)f(or)h(this)419 4996 y(man)l(ual)c
+68 b Fq(149)150 4461 y(App)t(endix)44 b(H)134 b(Dealing)47
+b(with)e(bugs)g(in)g(CVS)f(or)h(this)419 4594 y(man)l(ual)c
Fb(.)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 Fq(151)150 5266 y(Index)34 b Fb(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
+b Fq(151)150 4863 y(Index)34 b Fb(.)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 Fq(153)p
eop