diff options
Diffstat (limited to 'gnu/usr.bin/cvs/doc/cvs-paper.ps')
-rw-r--r-- | gnu/usr.bin/cvs/doc/cvs-paper.ps | 2322 |
1 files changed, 1204 insertions, 1118 deletions
diff --git a/gnu/usr.bin/cvs/doc/cvs-paper.ps b/gnu/usr.bin/cvs/doc/cvs-paper.ps index 903cf3ba4f2..0438c179530 100644 --- a/gnu/usr.bin/cvs/doc/cvs-paper.ps +++ b/gnu/usr.bin/cvs/doc/cvs-paper.ps @@ -1,17 +1,17 @@ %!PS-Adobe-3.0 -%%Creator: groff version 1.08 +%%Creator: groff version 1.11 +%%CreationDate: Tue Jul 27 13:40:34 1999 %%DocumentNeededResources: font Times-Bold %%+ font Times-Italic %%+ font Times-Roman %%+ font Courier -%%DocumentSuppliedResources: procset grops 1.08 0 +%%DocumentSuppliedResources: procset grops 1.11 0 %%Pages: 12 %%PageOrder: Ascend %%Orientation: Portrait %%EndComments %%BeginProlog -%%BeginResource: procset grops 1.08 0 -%!PS-Adobe-3.0 Resource-ProcSet +%%BeginResource: procset grops 1.11 0 /setpacking where{ pop currentpacking @@ -48,7 +48,7 @@ dup setfont /MF{ findfont [5 2 roll -0 3 1 roll +0 3 1 roll neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def @@ -57,6 +57,9 @@ dup setfont /RES 0 def /PL 0 def /LS 0 def +/MANUAL{ +statusdict begin/manualfeed true store end +}bind def /PLG{ gsave newpath clippath pathbbox grestore exch pop add exch pop @@ -164,1196 +167,1279 @@ pop setpacking }if %%EndResource -%%EndProlog -%%BeginSetup %%IncludeResource: font Times-Bold %%IncludeResource: font Times-Italic %%IncludeResource: font Times-Roman %%IncludeResource: font Courier -grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL -792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron/scaron/zcaron -/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef/.notdef/.notdef +grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 +def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron +/scaron/zcaron/Ydieresis/trademark/quotesingle/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef -/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/space -/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft -/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four -/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C -/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash -/bracketright/circumflex/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q -/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase -/guillemotleft/guillemotright/bullet/florin/fraction/perthousand/dagger -/daggerdbl/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut +/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef +/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent +/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen +/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon +/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O +/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex +/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y +/z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft +/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl +/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash -/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar -/section/dieresis/copyright/ordfeminine/guilsinglleft/logicalnot/minus -/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu -/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guilsinglright -/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde -/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute -/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis -/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls -/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute -/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve -/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex -/udieresis/yacute/thorn/ydieresis]def/Courier@0 ENC0/Courier RE/Times-Roman@0 -ENC0/Times-Roman RE/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0 -/Times-Bold RE -%%EndSetup +/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen +/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft +/logicalnot/minus/registered/macron/degree/plusminus/twosuperior +/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior +/ordmasculine/guilsinglright/onequarter/onehalf/threequarters +/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE +/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex +/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis +/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn +/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla +/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis +/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash +/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def +/Courier@0 ENC0/Courier RE/Times-Roman@0 ENC0/Times-Roman RE +/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE +%%EndProlog %%Page: 1 1 %%BeginPageSetup BP %%EndPageSetup -/F0 14/Times-Bold@0 SF(CVS II:)282.473 127 Q -.14(Pa)199.054 143 S -(rallelizing Softwar).14 E 3.5(eD)-.252 G -3.22 -.21(ev e)344.864 143 T -(lopment).21 E/F1 12/Times-Italic@0 SF(Brian Berliner)270.834 169 Q -(Prisma, Inc.)276.504 188.5 Q(5465 Mark Dabling Blvd.)244.338 201.5 Q(Color) -233.916 214.5 Q(ado Springs, CO)-.18 E(80918)6 E(berliner@prisma.com)252.984 -227.5 Q/F2 11/Times-Italic@0 SF(ABSTRA)280.188 266.5 Q(CT)-.33 E/F3 11 -/Times-Roman@0 SF 1.027 -(The program described in this paper \214lls a need in the UNIX community)153.5 -296.4 R 1.371(for a freely a)126 309.4 R -.275(va)-.22 G 1.372 +/F0 14/Times-Bold@0 SF(CVS II:)264.473 127 Q -.14(Pa)181.054 143 S +(rallelizing Softwar).14 E 3.5(eD)-.252 G -3.22 -.21(ev e)-3.5 H +(lopment).21 E/F1 12/Times-Italic@0 SF(Brian Berliner)252.834 169 Q +(Prisma, Inc.)258.504 188.5 Q(5465 Mark Dabling Blvd.)226.338 201.5 Q +(Color)215.916 214.5 Q(ado Springs, CO)-.18 E(80918)6 E +(berliner@prisma.com)234.984 227.5 Q/F2 11/Times-Italic@0 SF(ABSTRA) +262.188 266.5 Q(CT)-.33 E/F3 11/Times-Roman@0 SF 1.027(The program desc\ +ribed in this paper \214lls a need in the UNIX community)135.5 296.4 R +1.371(for a freely a)108 309.4 R -.275(va)-.22 G 1.372 (ilable tool to manage softw).275 F 1.372(are re)-.11 F 1.372 -(vision and release control in a)-.275 F(multi-de)126 322.4 Q -.165(ve)-.275 G -(loper).165 E 8.601(,m)-.44 G(ulti-directory)215.297 322.4 Q 8.601(,m)-.715 G -5.851(ulti-group en)292.538 322.4 R 8.601(vironment. This)-.44 F 5.85 -(tool also)8.6 F .43(addresses the increasing need for tracking third-party v) -126 335.4 R .431(endor source distrib)-.165 F(utions)-.22 E -(while trying to maintain local modi\214cations to earlier releases.)126 348.4 -Q/F4 11/Times-Bold@0 SF 2.75(1. Backgr)90 387.4 R(ound)-.198 E F3 .774(In lar) -117.5 404.3 R .774(ge softw)-.198 F .774(are de)-.11 F -.165(ve)-.275 G .774 -(lopment projects, it is usually necessary for more than one softw).165 F(are) --.11 E(de)90 417.3 Q -.165(ve)-.275 G 1.494 +(vision and release control in a)-.275 F(multi-de)108 322.4 Q -.165(ve) +-.275 G(loper).165 E 8.601(,m)-.44 G(ulti-directory)-8.601 E 8.601(,m) +-.715 G 5.851(ulti-group en)-8.601 F 8.601(vironment. This)-.44 F 5.85 +(tool also)8.6 F .43 +(addresses the increasing need for tracking third-party v)108 335.4 R +.431(endor source distrib)-.165 F(utions)-.22 E +(while trying to maintain local modi\214cations to earlier releases.)108 +348.4 Q/F4 11/Times-Bold@0 SF 2.75(1. Backgr)72 387.4 R(ound)-.198 E F3 +.774(In lar)99.5 404.3 R .774(ge softw)-.198 F .774(are de)-.11 F -.165 +(ve)-.275 G .774 +(lopment projects, it is usually necessary for more than one softw).165 +F(are)-.11 E(de)72 417.3 Q -.165(ve)-.275 G 1.494 (loper to be modifying \(usually dif).165 F 1.494 -(ferent\) modules of the code at the same time.)-.275 F 1.495(Some of)6.995 F -.598(these code modi\214cations are done in an e)90 430.3 R .597 -(xperimental sense, at least until the code functions cor)-.165 F(-)-.22 E -(rectly)90 443.3 Q 3.769(,a)-.715 G 1.02 -(nd some testing of the entire program is usually necessary)125.735 443.3 R -6.52(.T)-.715 G 1.02(hen, the modi\214cations are)405.288 443.3 R .882 -(returned to a master source repository so that others in the project can enjo) -90 456.3 R 3.631(yt)-.11 G .881(he ne)441.95 456.3 R 3.631(wb)-.275 G .881 -(ug-\214x or)482.927 456.3 R(functionality)90 469.3 Q 6.503(.I)-.715 G 3.753 -(no)158.422 469.3 S 1.004(rder to manage such a project, some sort of re) -173.175 469.3 R 1.004(vision control system is neces-)-.275 F(sary)90 482.3 Q -(.)-.715 E(Speci\214cally)117.5 499.2 Q 4.219(,U)-.715 G(NIX)183.638 499.2 Q/F5 -7.7/Times-Roman@0 SF(1)203.185 494.69 Q F3 -.11(ke)211.254 499.2 S 1.469 -(rnel de).11 F -.165(ve)-.275 G 1.468(lopment is an e).165 F 1.468(xcellent e) --.165 F 1.468(xample of the problems that an)-.165 F .692(adequate re)90 512.2 -R .692(vision control system must address.)-.275 F .693(The SunOS)6.193 F F5(2) -358.243 507.69 Q F3 -.11(ke)365.536 512.2 S .693(rnel is composed of o).11 F --.165(ve)-.165 G 3.443(rat).165 G(hou-)501.837 512.2 Q .518 -(sand \214les spread across a hierarch)90 525.2 R 3.268(yo)-.055 G 3.268(fd) -256.172 525.2 S .518(ozens of directories.)268.603 525.2 R F5(3)358.529 520.69 -Q F3 .517(Pieces of the k)365.646 525.2 R .517(ernel must be edited)-.11 F -2.573(by man)90 538.2 R 5.323(ys)-.165 G(oftw)140.202 538.2 Q 2.573(are de)-.11 -F -.165(ve)-.275 G 2.574(lopers within an or).165 F -.055(ga)-.198 G 5.324 -(nization. While).055 F 2.574(undesirable in theory)5.324 F 5.324(,i)-.715 G -5.324(ti)486.899 538.2 S 5.324(sn)498.339 538.2 S(ot)513.442 538.2 Q .956 -(uncommon to ha)90 551.2 R 1.286 -.165(ve t)-.22 H 1.176 -.11(wo o).165 H 3.706 -(rm).11 G .955 -(ore people making modi\214cations to the same \214le within the k)221.082 -551.2 R(ernel)-.11 E .372(sources in order to f)90 564.2 R .372 +(ferent\) modules of the code at the same time.)-.275 F 1.495(Some of) +6.995 F .598(these code modi\214cations are done in an e)72 430.3 R .597 +(xperimental sense, at least until the code functions cor)-.165 F(-)-.22 +E(rectly)72 443.3 Q 3.769(,a)-.715 G 1.02 +(nd some testing of the entire program is usually necessary)-3.769 F +6.52(.T)-.715 G 1.02(hen, the modi\214cations are)-6.52 F .882(returned\ + to a master source repository so that others in the project can enjo)72 +456.3 R 3.631(yt)-.11 G .881(he ne)-3.631 F 3.631(wb)-.275 G .881 +(ug-\214x or)-3.851 F(functionality)72 469.3 Q 6.503(.I)-.715 G 3.753 +(no)-6.503 G 1.004(rder to manage such a project, some sort of re)-3.753 +F 1.004(vision control system is neces-)-.275 F(sary)72 482.3 Q(.)-.715 +E(Speci\214cally)99.5 499.2 Q 4.219(,U)-.715 G(NIX)-4.219 E/F5 7.7 +/Times-Roman@0 SF(1)-4.51 I F3 -.11(ke)4.219 4.51 O 1.469(rnel de).11 F +-.165(ve)-.275 G 1.468(lopment is an e).165 F 1.468(xcellent e)-.165 F +1.468(xample of the problems that an)-.165 F .692(adequate re)72 512.2 R +.692(vision control system must address.)-.275 F .693(The SunOS)6.193 F +F5(2)-4.51 I F3 -.11(ke)3.443 4.51 O .693(rnel is composed of o).11 F +-.165(ve)-.165 G 3.443(rat).165 G(hou-)-3.443 E .518 +(sand \214les spread across a hierarch)72 525.2 R 3.268(yo)-.055 G 3.268 +(fd)-3.268 G .518(ozens of directories.)-3.268 F F5(3)-4.51 I F3 .517 +(Pieces of the k)3.267 4.51 N .517(ernel must be edited)-.11 F 2.573 +(by man)72 538.2 R 5.323(ys)-.165 G(oftw)-5.323 E 2.573(are de)-.11 F +-.165(ve)-.275 G 2.574(lopers within an or).165 F -.055(ga)-.198 G 5.324 +(nization. While).055 F 2.574(undesirable in theory)5.324 F 5.324(,i) +-.715 G 5.324(ti)-5.324 G 5.324(sn)-5.324 G(ot)-5.324 E .956 +(uncommon to ha)72 551.2 R 1.286 -.165(ve t)-.22 H 1.176 -.11(wo o).165 +H 3.706(rm).11 G .955 +(ore people making modi\214cations to the same \214le within the k) +-3.706 F(ernel)-.11 E .372(sources in order to f)72 564.2 R .372 (acilitate a desired change.)-.11 F .372(Existing re)5.872 F .373 -(vision control systems lik)-.275 F(e)-.11 E/F6 9/Times-Roman@0 SF(RCS)3.123 E -F3([T)2.623 E(ich)-.385 E(y])-.055 E(or)90 577.2 Q F6(SCCS)3.088 E F3 .337 -([Bell] serialize \214le modi\214cations by allo)2.588 F .337(wing only one de) --.275 F -.165(ve)-.275 G .337(loper to ha).165 F .667 -.165(ve a w)-.22 H .337 -(ritable cop).165 F(y)-.11 E .086(of a particular \214le at an)90 590.2 R 2.836 -(yo)-.165 G .086(ne point in time.)206.434 590.2 R .086(That de)5.586 F -.165 -(ve)-.275 G .086(loper is said to ha).165 F .416 -.165(ve \231)-.22 H(lock).165 -E .087(ed\232 the \214le for his)-.11 F -.165(ex)90 603.2 S(clusi).165 E .835 +(vision control systems lik)-.275 F(e)-.11 E/F6 9/Times-Roman@0 SF(RCS) +3.123 E F3([T)2.623 E(ich)-.385 E(y])-.055 E(or)72 577.2 Q F6(SCCS)3.088 +E F3 .337([Bell] serialize \214le modi\214cations by allo)2.588 F .337 +(wing only one de)-.275 F -.165(ve)-.275 G .337(loper to ha).165 F .667 +-.165(ve a w)-.22 H .337(ritable cop).165 F(y)-.11 E .086 +(of a particular \214le at an)72 590.2 R 2.836(yo)-.165 G .086 +(ne point in time.)-2.836 F .086(That de)5.586 F -.165(ve)-.275 G .086 +(loper is said to ha).165 F .416 -.165(ve \231)-.22 H(lock).165 E .087 +(ed\232 the \214le for his)-.11 F -.165(ex)72 603.2 S(clusi).165 E .835 -.165(ve u)-.275 H .505(se, and no other de).165 F -.165(ve)-.275 G .505 -(loper is allo).165 F .505(wed to check out a writable cop)-.275 F 3.254(yo) --.11 G 3.254(ft)444.205 603.2 S .504(he \214le until the)454.18 603.2 R .554 -(locking de)90 616.2 R -.165(ve)-.275 G .554 -(loper has \214nished impeding others' producti).165 F(vity)-.275 E 6.054(.D) --.715 G -2.365 -.275(ev e)376.897 616.2 T .554(lopment pressures of produc-) -.275 F(ti)90 629.2 Q .244(vity and deadlines often force or)-.275 F -.055(ga) --.198 G .244(nizations to require that multiple de).055 F -.165(ve)-.275 G .244 -(lopers be able to simul-).165 F(taneously edit copies of the same re)90 642.2 -Q(vision controlled \214le.)-.275 E .36 LW 162 666.75 90 666.75 DL/F7 6.3 -/Times-Roman@0 SF(1)101 676.01 Q F6(UNIX is a re)2.25 3.69 M -(gistered trademark of A)-.135 E(T&T)-.999 E(.)-.666 E F7(2)101 688.96 Q F6 -(SunOS is a trademark of Sun Microsystems, Inc.)2.25 3.69 M F7(3)101 701.91 Q -F6 -.9(Ye)2.25 3.69 O(s, the SunOS 4.0 k).9 E(ernel is composed of o)-.09 E --.135(ve)-.135 G 2.25(ra).135 G/F8 9/Times-Italic@0 SF(thousand)A F6(\214les!) -2.25 E EP +(loper is allo).165 F .505(wed to check out a writable cop)-.275 F 3.254 +(yo)-.11 G 3.254(ft)-3.254 G .504(he \214le until the)-3.254 F .554 +(locking de)72 616.2 R -.165(ve)-.275 G .554 +(loper has \214nished impeding others' producti).165 F(vity)-.275 E +6.054(.D)-.715 G -2.365 -.275(ev e)-6.054 H .554 +(lopment pressures of produc-).275 F(ti)72 629.2 Q .244 +(vity and deadlines often force or)-.275 F -.055(ga)-.198 G .244 +(nizations to require that multiple de).055 F -.165(ve)-.275 G .244 +(lopers be able to simul-).165 F(taneously edit copies of the same re)72 +642.2 Q(vision controlled \214le.)-.275 E .36 LW 144 666.75 72 666.75 DL +/F7 6.3/Times-Roman@0 SF(1)83 676.01 Q F6(UNIX is a re)2.25 3.69 M +(gistered trademark of A)-.135 E(T&T)-.999 E(.)-.666 E F7(2)83 688.96 Q +F6(SunOS is a trademark of Sun Microsystems, Inc.)2.25 3.69 M F7(3)83 +701.91 Q F6 -.9(Ye)2.25 3.69 O(s, the SunOS 4.0 k).9 E +(ernel is composed of o)-.09 E -.135(ve)-.135 G 2.25(ra).135 G/F8 9 +/Times-Italic@0 SF(thousand)A F6(\214les!)2.25 E EP %%Page: 2 2 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Roman@0 SF(-2-)299.587 49 Q 1.36(The necessity for multiple de) -117.5 85 R -.165(ve)-.275 G 1.36 -(lopers to modify the same \214le concurrently questions the).165 F -.275(va)90 -98 S 2.578(lue of serialization-based policies in traditional re).275 F 2.578 +/F0 11/Times-Roman@0 SF(-2-)281.587 49 Q 1.36 +(The necessity for multiple de)99.5 85 R -.165(ve)-.275 G 1.36 +(lopers to modify the same \214le concurrently questions the).165 F +-.275(va)72 98 S 2.578 +(lue of serialization-based policies in traditional re).275 F 2.578 (vision control.)-.275 F 2.577(This paper discusses the)8.078 F 1.728 -(approach that Prisma took in adapting a standard re)90 111 R 1.728 -(vision control system,)-.275 F/F1 9/Times-Roman@0 SF(RCS)4.478 E F0 4.478(,a)C -1.728(long with an)463.543 111 R -.165(ex)90 124 S 1.2 -(isting public-domain collection of shell scripts that sits atop).165 F F1(RCS) -3.95 E F0 1.199(and pro)3.449 F 1.199(vides the basic con-)-.165 F .965 -(\215ict-resolution algorithms.)90 137 R .966(The resulting program,)6.466 F/F2 -11/Times-Bold@0 SF(cvs)3.716 E F0 3.716(,a)C .966 -(ddresses not only the issue of con\215ict-)347.552 137 R .789 -(resolution in a multi-de)90 150 R -.165(ve)-.275 G .789(loper open-editing en) -.165 F .789(vironment, b)-.44 F .789(ut also the issues of softw)-.22 F .789 -(are release)-.11 F(control and v)90 163 Q(endor source support and inte)-.165 -E(gration.)-.165 E F2 2.75(2. The)90 189 R(CVS Pr)2.75 E(ogram)-.198 E(cvs) -117.5 205.9 Q F0 .89(\(Concurrent V)3.64 F .891 -(ersions System\) is a front end to the)-1.221 F F1(RCS)3.641 E F0(re)3.141 E -.891(vision control system which)-.275 F -.165(ex)90 218.9 S .117 -(tends the notion of re).165 F .116(vision control from a collection of \214le\ -s in a single directory to a hierarchi-)-.275 F .703 -(cal collection of directories each containing re)90 231.9 R .704 -(vision controlled \214les.)-.275 F .704(Directories and \214les in the)6.204 F -F2(cvs)90 244.9 Q F0 .495(system can be combined together in man)3.245 F 3.245 -(yw)-.165 G .495(ays to form a softw)306.931 244.9 R .495(are release.)-.11 F -F2(cvs)5.994 E F0(pro)3.244 E .494(vides the)-.165 F 1.446 -(functions necessary to manage these softw)90 257.9 R 1.446 +(approach that Prisma took in adapting a standard re)72 111 R 1.728 +(vision control system,)-.275 F/F1 9/Times-Roman@0 SF(RCS)4.478 E F0 +4.478(,a)C 1.728(long with an)-4.478 F -.165(ex)72 124 S 1.2 +(isting public-domain collection of shell scripts that sits atop).165 F +F1(RCS)3.95 E F0 1.199(and pro)3.449 F 1.199(vides the basic con-)-.165 +F .965(\215ict-resolution algorithms.)72 137 R .966 +(The resulting program,)6.466 F/F2 11/Times-Bold@0 SF(cvs)3.716 E F0 +3.716(,a)C .966(ddresses not only the issue of con\215ict-)-3.716 F .789 +(resolution in a multi-de)72 150 R -.165(ve)-.275 G .789 +(loper open-editing en).165 F .789(vironment, b)-.44 F .789 +(ut also the issues of softw)-.22 F .789(are release)-.11 F +(control and v)72 163 Q(endor source support and inte)-.165 E(gration.) +-.165 E F2 2.75(2. The)72 189 R(CVS Pr)2.75 E(ogram)-.198 E(cvs)99.5 +205.9 Q F0 .89(\(Concurrent V)3.64 F .891 +(ersions System\) is a front end to the)-1.221 F F1(RCS)3.641 E F0(re) +3.141 E .891(vision control system which)-.275 F -.165(ex)72 218.9 S +.117(tends the notion of re).165 F .116(vision control from a collectio\ +n of \214les in a single directory to a hierarchi-)-.275 F .703 +(cal collection of directories each containing re)72 231.9 R .704 +(vision controlled \214les.)-.275 F .704(Directories and \214les in the) +6.204 F F2(cvs)72 244.9 Q F0 .495 +(system can be combined together in man)3.245 F 3.245(yw)-.165 G .495 +(ays to form a softw)-3.355 F .495(are release.)-.11 F F2(cvs)5.994 E F0 +(pro)3.244 E .494(vides the)-.165 F 1.446 +(functions necessary to manage these softw)72 257.9 R 1.446 (are releases and to control the concurrent editing of)-.11 F -(source \214les among multiple softw)90 270.9 Q(are de)-.11 E -.165(ve)-.275 G -(lopers.).165 E .85(The six major features of)117.5 287.8 R F2(cvs)3.6 E F0 .85 -(are listed belo)3.6 F 2.28 -.715(w, a)-.275 H .85 -(nd will be described in more detail in the).715 F(follo)90 300.8 Q -(wing sections:)-.275 E 16.5(1. Concurrent)117.5 317.7 R 4.661 -(access and con\215ict-resolution algorithms to guarantee that source)7.41 F -(changes are not \231lost.)145 330.7 Q<9a>-.77 E 16.5(2. Support)117.5 347.6 R -1.908(for tracking third-party v)4.658 F 1.908(endor source distrib)-.165 F -1.907(utions while maintaining the)-.22 F -(local modi\214cations made to those sources.)145 360.6 Q 16.5(3. A)117.5 377.5 -R<8d65>3.998 E 1.248(xible module database that pro)-.165 F 1.248 -(vides a symbolic mapping of names to compo-)-.165 F .534(nents of a lar)145 -390.5 R .534(ger softw)-.198 F .534(are distrib)-.11 F 3.284(ution. This)-.22 F -.534(symbolic mapping pro)3.284 F .533(vides for location)-.165 F .163 -(independence within the softw)145 403.5 R .163(are release and, for e)-.11 F -.163(xample, allo)-.165 F .163(ws one to check out a)-.275 F(cop)145 416.5 Q -3.728(yo)-.11 G 3.727(ft)175.502 416.5 S .977(he \231dif)185.95 416.5 R .977 -(f\232 program without e)-.275 F -.165(ve)-.275 G 3.727(rk).165 G(no)335.221 -416.5 Q .977(wing that the sources to \231dif)-.275 F .977(f\232 actually)-.275 -F(reside in the \231bin/dif)145 429.5 Q(f\232 directory)-.275 E(.)-.715 E 16.5 -(4. Con\214gurable)117.5 446.4 R 3.203(logging support allo)5.952 F 3.203 -(ws all \231committed\232 source \214le changes to be)-.275 F 1.642 -(logged using an arbitrary program to sa)145 459.4 R 1.972 -.165(ve t)-.22 H -1.642(he log messages in a \214le, notes\214le, or).165 F(ne)145 472.4 Q -(ws database.)-.275 E 16.5(5. A)117.5 489.3 R(softw)3.129 E .379 -(are release can be symbolically tagged and check)-.11 F .379(ed out at an)-.11 -F 3.13(yt)-.165 G .38(ime based on)463.193 489.3 R 1.553(that tag.)145 502.3 R -1.553(An e)7.053 F 1.553(xact cop)-.165 F 4.303(yo)-.11 G 4.303(fap)265.218 -502.3 S(re)287.871 502.3 Q 1.553(vious softw)-.275 F 1.553 -(are release can be check)-.11 F 1.553(ed out at an)-.11 F(y)-.165 E(time,)145 -515.3 Q/F3 11/Times-Italic@0 SF -.407(re)4.319 G(gar)-.033 E(dless)-.407 E F0 -1.57(of whether \214les or directories ha)4.319 F 1.9 -.165(ve b)-.22 H 1.57 -(een added/remo).165 F -.165(ve)-.165 G 4.32(df).165 G 1.57(rom the)486.517 -515.3 R .42(\231current\232 softw)145 528.3 R .42(are release.)-.11 F .42 -(As well, a \231date\232 can be used to check out the)5.92 F F3 -.22(ex)3.17 G -(act).22 E F0 -.165(ve)3.17 G -.22(r-).165 G(sion of the softw)145 541.3 Q -(are release as of the speci\214ed date.)-.11 E 16.5(6. A)117.5 558.2 R .5 -(\231patch\232 format \214le [W)3.249 F .5(all] can be produced between tw)-.88 -F 3.25(os)-.11 G(oftw)414.152 558.2 Q .5(are releases, e)-.11 F -.165(ve)-.275 -G 3.25(ni).165 G(f)518.337 558.2 Q(the releases span multiple directories.)145 -571.2 Q 1.169(The sources maintained by)117.5 588.1 R F2(cvs)3.918 E F0 1.168 -(are k)3.918 F 1.168(ept within a single directory hierarch)-.11 F 3.918(yk) --.055 G(no)467.392 588.1 Q 1.168(wn as the)-.275 F .453(\231source repository) -90 601.1 R 4.743 -.77(.\232 T)-.715 H .454 -(his \231source repository\232 holds the actual).77 F F1(RCS)3.204 E F0 .454 -(\231,v\232 \214les directly)2.704 F 3.204(,a)-.715 G 3.204(sw)475.12 601.1 S -.454(ell as a)490.545 601.1 R .892(special per)90 614.1 R .892 -(-repository directory \()-.22 F F1(CVSR)A(OO)-.36 E -.666(T.)-.36 G(adm).666 E -F0 3.642(\)w)C .892(hich contains a small number of administrati)310.553 614.1 -R -.165(ve)-.275 G .225(\214les that describe the repository and ho)90 627.1 R -2.975(wi)-.275 G 2.976(tc)277.97 627.1 S .226(an be accessed.)288.888 627.1 R -.226(See Figure 1 for a picture of the)5.726 F F2(cvs)2.976 E F0(tree.)90 640.1 -Q F2 2.75(2.1. Softwar)90 666.1 R 2.75(eC)-.198 G(on\215ict Resolution)164.646 -666.1 Q/F4 7.7/Times-Bold@0 SF(4)246.849 661.59 Q .36 LW 162 674.1 90 674.1 DL -/F5 6.3/Times-Roman@0 SF(4)101 683.36 Q F1 .259 +(source \214les among multiple softw)72 270.9 Q(are de)-.11 E -.165(ve) +-.275 G(lopers.).165 E .85(The six major features of)99.5 287.8 R F2 +(cvs)3.6 E F0 .85(are listed belo)3.6 F 2.28 -.715(w, a)-.275 H .85 +(nd will be described in more detail in the).715 F(follo)72 300.8 Q +(wing sections:)-.275 E 16.5(1. Concurrent)99.5 317.7 R 4.661 +(access and con\215ict-resolution algorithms to guarantee that source) +7.41 F(changes are not \231lost.)127 330.7 Q<9a>-.77 E 16.5(2. Support) +99.5 347.6 R 1.908(for tracking third-party v)4.658 F 1.908 +(endor source distrib)-.165 F 1.907(utions while maintaining the)-.22 F +(local modi\214cations made to those sources.)127 360.6 Q 16.5(3. A)99.5 +377.5 R<8d65>3.998 E 1.248(xible module database that pro)-.165 F 1.248 +(vides a symbolic mapping of names to compo-)-.165 F .534 +(nents of a lar)127 390.5 R .534(ger softw)-.198 F .534(are distrib)-.11 +F 3.284(ution. This)-.22 F .534(symbolic mapping pro)3.284 F .533 +(vides for location)-.165 F .163(independence within the softw)127 403.5 +R .163(are release and, for e)-.11 F .163(xample, allo)-.165 F .163 +(ws one to check out a)-.275 F(cop)127 416.5 Q 3.728(yo)-.11 G 3.727(ft) +-3.728 G .977(he \231dif)-3.727 F .977(f\232 program without e)-.275 F +-.165(ve)-.275 G 3.727(rk).165 G(no)-3.727 E .977 +(wing that the sources to \231dif)-.275 F .977(f\232 actually)-.275 F +(reside in the \231bin/dif)127 429.5 Q(f\232 directory)-.275 E(.)-.715 E +16.5(4. Con\214gurable)99.5 446.4 R 3.203(logging support allo)5.952 F +3.203(ws all \231committed\232 source \214le changes to be)-.275 F 1.642 +(logged using an arbitrary program to sa)127 459.4 R 1.972 -.165(ve t) +-.22 H 1.642(he log messages in a \214le, notes\214le, or).165 F(ne)127 +472.4 Q(ws database.)-.275 E 16.5(5. A)99.5 489.3 R(softw)3.129 E .379 +(are release can be symbolically tagged and check)-.11 F .379 +(ed out at an)-.11 F 3.13(yt)-.165 G .38(ime based on)-3.13 F 1.553 +(that tag.)127 502.3 R 1.553(An e)7.053 F 1.553(xact cop)-.165 F 4.303 +(yo)-.11 G 4.303(fap)-4.303 G(re)-4.303 E 1.553(vious softw)-.275 F +1.553(are release can be check)-.11 F 1.553(ed out at an)-.11 F(y)-.165 +E(time,)127 515.3 Q/F3 11/Times-Italic@0 SF -.407(re)4.319 G(gar)-.033 E +(dless)-.407 E F0 1.57(of whether \214les or directories ha)4.319 F 1.9 +-.165(ve b)-.22 H 1.57(een added/remo).165 F -.165(ve)-.165 G 4.32(df) +.165 G 1.57(rom the)-4.32 F .42(\231current\232 softw)127 528.3 R .42 +(are release.)-.11 F .42 +(As well, a \231date\232 can be used to check out the)5.92 F F3 -.22(ex) +3.17 G(act).22 E F0 -.165(ve)3.17 G -.22(r-).165 G(sion of the softw)127 +541.3 Q(are release as of the speci\214ed date.)-.11 E 16.5(6. A)99.5 +558.2 R .5(\231patch\232 format \214le [W)3.249 F .5 +(all] can be produced between tw)-.88 F 3.25(os)-.11 G(oftw)-3.25 E .5 +(are releases, e)-.11 F -.165(ve)-.275 G 3.25(ni).165 G(f)-3.25 E +(the releases span multiple directories.)127 571.2 Q 1.169 +(The sources maintained by)99.5 588.1 R F2(cvs)3.918 E F0 1.168(are k) +3.918 F 1.168(ept within a single directory hierarch)-.11 F 3.918(yk) +-.055 G(no)-3.918 E 1.168(wn as the)-.275 F .453(\231source repository) +72 601.1 R 4.743 -.77(.\232 T)-.715 H .454 +(his \231source repository\232 holds the actual).77 F F1(RCS)3.204 E F0 +.454(\231,v\232 \214les directly)2.704 F 3.204(,a)-.715 G 3.204(sw) +-3.204 G .454(ell as a)-3.204 F .892(special per)72 614.1 R .892 +(-repository directory \()-.22 F F1(CVSR)A(OO)-.36 E -.666(T.)-.36 G +(adm).666 E F0 3.642(\)w)C .892 +(hich contains a small number of administrati)-3.642 F -.165(ve)-.275 G +.225(\214les that describe the repository and ho)72 627.1 R 2.975(wi) +-.275 G 2.976(tc)-2.975 G .226(an be accessed.)-2.976 F .226 +(See Figure 1 for a picture of the)5.726 F F2(cvs)2.976 E F0(tree.)72 +640.1 Q F2 2.75(2.1. Softwar)72 666.1 R 2.75(eC)-.198 G +(on\215ict Resolution)-2.75 E/F4 7.7/Times-Bold@0 SF(4)-4.51 I .36 LW +144 674.1 72 674.1 DL/F5 6.3/Times-Roman@0 SF(4)83 683.36 Q F1 .259 (The basic con\215ict-resolution algorithms used in the)2.25 3.69 N/F6 9 /Times-Bold@0 SF(cvs)2.509 E F1 .259 -(program \214nd their roots in the original)2.509 F -.09(wo)90 698.05 S .439 -(rk done by Dick Grune at Vrije Uni).09 F -.135(ve)-.225 G .439 -(rsiteit in Amsterdam and posted to).135 F F6(comp.sour)2.689 E(ces.unix)-.162 -E F1(in)2.69 E 1.528(the v)90 709.05 R 1.528(olume 6 release sometime in 1986.) --.18 F 1.528(This original v)6.028 F 1.528(ersion of)-.135 F F6(cvs)3.778 E F1 --.09(wa)3.778 G 3.777(sac).09 G 1.527(ollection of shell)386.448 709.05 R EP +(program \214nd their roots in the original)2.509 F -.09(wo)72 698.05 S +.439(rk done by Dick Grune at Vrije Uni).09 F -.135(ve)-.225 G .439 +(rsiteit in Amsterdam and posted to).135 F F6(comp.sour)2.689 E +(ces.unix)-.162 E F1(in)2.69 E 1.528(the v)72 709.05 R 1.528 +(olume 6 release sometime in 1986.)-.18 F 1.528(This original v)6.028 F +1.528(ersion of)-.135 F F6(cvs)3.778 E F1 -.09(wa)3.778 G 3.777(sac).09 +G 1.527(ollection of shell)-3.777 F EP %%Page: 3 3 %%BeginPageSetup BP %%EndPageSetup -.44 LW 131.5 85 126 85 DL 134 85 128.5 85 DL 139.5 85 134 85 DL 145 85 139.5 85 -DL 150.5 85 145 85 DL 156 85 150.5 85 DL 161.5 85 156 85 DL 167 85 161.5 85 DL -172.5 85 167 85 DL 178 85 172.5 85 DL 183.5 85 178 85 DL 189 85 183.5 85 DL -194.5 85 189 85 DL 200 85 194.5 85 DL 205.5 85 200 85 DL 211 85 205.5 85 DL -216.5 85 211 85 DL 222 85 216.5 85 DL 227.5 85 222 85 DL 233 85 227.5 85 DL -238.5 85 233 85 DL 244 85 238.5 85 DL 249.5 85 244 85 DL 255 85 249.5 85 DL -260.5 85 255 85 DL 266 85 260.5 85 DL 271.5 85 266 85 DL 277 85 271.5 85 DL -282.5 85 277 85 DL 288 85 282.5 85 DL 293.5 85 288 85 DL 299 85 293.5 85 DL -304.5 85 299 85 DL 310 85 304.5 85 DL 315.5 85 310 85 DL 321 85 315.5 85 DL -326.5 85 321 85 DL 332 85 326.5 85 DL 337.5 85 332 85 DL 343 85 337.5 85 DL -348.5 85 343 85 DL 354 85 348.5 85 DL 359.5 85 354 85 DL 365 85 359.5 85 DL -370.5 85 365 85 DL 376 85 370.5 85 DL 381.5 85 376 85 DL 387 85 381.5 85 DL -392.5 85 387 85 DL 398 85 392.5 85 DL 403.5 85 398 85 DL 409 85 403.5 85 DL -414.5 85 409 85 DL 420 85 414.5 85 DL 425.5 85 420 85 DL 431 85 425.5 85 DL -436.5 85 431 85 DL 442 85 436.5 85 DL 447.5 85 442 85 DL 453 85 447.5 85 DL -458.5 85 453 85 DL 464 85 458.5 85 DL 469.5 85 464 85 DL 475 85 469.5 85 DL -480.5 85 475 85 DL 486 85 480.5 85 DL 473.192 189.232 369.656 166.696 DL -473.192 189.232 465.776 189.448 DL 466.568 185.92 473.192 189.232 DL 401.192 -184.696 369.656 166.696 DL 401.192 184.696 394.064 182.68 DL 395.864 179.584 -401.192 184.696 DL 342.656 189.232 369.656 166.696 DL 342.656 189.232 347.048 -183.184 DL 349.352 185.992 342.656 189.232 DL 414.656 243.232 333.656 198.232 -DL 414.656 243.232 407.528 241.288 DL 409.256 238.12 414.656 243.232 DL 342.656 -243.232 333.656 198.232 DL 342.656 243.232 339.488 236.464 DL 343.016 235.816 -342.656 243.232 DL 261.656 238.696 333.656 198.232 DL 261.656 238.696 267.056 -233.584 DL 268.856 236.752 261.656 238.696 DL 270.656 184.696 243.656 162.232 -DL 270.656 184.696 264.032 181.456 DL 266.336 178.72 270.656 184.696 DL 212.192 -184.696 243.656 162.232 DL 212.192 184.696 217.016 179.08 DL 219.104 181.96 -212.192 184.696 DL 365.192 153.232 315.656 126.232 DL 365.192 153.232 357.992 -151.36 DL 359.72 148.192 365.192 153.232 DL 252.656 153.232 315.656 126.232 DL -252.656 153.232 258.632 148.696 DL 260 152.008 252.656 153.232 DL/F0 11 -/Times-Roman@0 SF(ne)396.656 252.42 Q(wfs.c,v)-.275 E(mkfs.c,v)324.656 252.42 Q -(Mak)234.656 252.42 Q(e\214le,v)-.11 E(ne)324.656 198.42 Q(wfs)-.275 E -(halt.c,v)468.656 198.42 Q(Mak)378.656 198.42 Q(e\214le,v)-.11 E(modules,v) -252.656 198.42 Q(loginfo,v)180.728 198.42 Q(etc)360.656 162.42 Q(CVSR)216.728 -162.42 Q(OO)-.44 E -.814(T.)-.44 G(adm).814 E(/src/master)288.656 126.42 Q -131.5 281.5 126 281.5 DL 134 281.5 128.5 281.5 DL 139.5 281.5 134 281.5 DL 145 -281.5 139.5 281.5 DL 150.5 281.5 145 281.5 DL 156 281.5 150.5 281.5 DL 161.5 -281.5 156 281.5 DL 167 281.5 161.5 281.5 DL 172.5 281.5 167 281.5 DL 178 281.5 -172.5 281.5 DL 183.5 281.5 178 281.5 DL 189 281.5 183.5 281.5 DL 194.5 281.5 -189 281.5 DL 200 281.5 194.5 281.5 DL 205.5 281.5 200 281.5 DL 211 281.5 205.5 -281.5 DL 216.5 281.5 211 281.5 DL 222 281.5 216.5 281.5 DL 227.5 281.5 222 -281.5 DL 233 281.5 227.5 281.5 DL 238.5 281.5 233 281.5 DL 244 281.5 238.5 -281.5 DL 249.5 281.5 244 281.5 DL 255 281.5 249.5 281.5 DL 260.5 281.5 255 -281.5 DL 266 281.5 260.5 281.5 DL 271.5 281.5 266 281.5 DL 277 281.5 271.5 -281.5 DL 282.5 281.5 277 281.5 DL 288 281.5 282.5 281.5 DL 293.5 281.5 288 -281.5 DL 299 281.5 293.5 281.5 DL 304.5 281.5 299 281.5 DL 310 281.5 304.5 -281.5 DL 315.5 281.5 310 281.5 DL 321 281.5 315.5 281.5 DL 326.5 281.5 321 -281.5 DL 332 281.5 326.5 281.5 DL 337.5 281.5 332 281.5 DL 343 281.5 337.5 -281.5 DL 348.5 281.5 343 281.5 DL 354 281.5 348.5 281.5 DL 359.5 281.5 354 -281.5 DL 365 281.5 359.5 281.5 DL 370.5 281.5 365 281.5 DL 376 281.5 370.5 -281.5 DL 381.5 281.5 376 281.5 DL 387 281.5 381.5 281.5 DL 392.5 281.5 387 -281.5 DL 398 281.5 392.5 281.5 DL 403.5 281.5 398 281.5 DL 409 281.5 403.5 -281.5 DL 414.5 281.5 409 281.5 DL 420 281.5 414.5 281.5 DL 425.5 281.5 420 -281.5 DL 431 281.5 425.5 281.5 DL 436.5 281.5 431 281.5 DL 442 281.5 436.5 -281.5 DL 447.5 281.5 442 281.5 DL 453 281.5 447.5 281.5 DL 458.5 281.5 453 -281.5 DL 464 281.5 458.5 281.5 DL 469.5 281.5 464 281.5 DL 475 281.5 469.5 -281.5 DL 480.5 281.5 475 281.5 DL 486 281.5 480.5 281.5 DL/F1 13/Times-Bold@0 -SF(Figur)281.202 307.5 Q 3.25(e1)-.234 G(.)327.547 307.5 Q/F2 11/Times-Bold@0 -SF(cvs)256.505 320.5 Q F0(Source Repository)2.75 E F2(cvs)117.5 346.5 Q F0 -(allo)3.645 E .895(ws se)-.275 F -.165(ve)-.275 G .896(ral softw).165 F .896 -(are de)-.11 F -.165(ve)-.275 G .896(lopers to edit personal copies of a re) -.165 F .896(vision controlled \214le)-.275 F(concurrently)90 359.5 Q 5.894(.T) --.715 G .394(he re)160.244 359.5 R .393(vision number of each check)-.275 F -.393(ed out \214le is maintained independently for each)-.11 F(user)90 372.5 Q -3.766(,a)-.44 G(nd)119.286 372.5 Q F2(cvs)3.766 E F0 1.016(forces the check) -3.766 F 1.017(ed out \214le to be current with the \231head\232 re)-.11 F 1.017 -(vision before it can be)-.275 F 1.233 -(\231committed\232 as a permanent change.)90 385.5 R 3.983(Ac)6.733 G(heck) -280.68 385.5 Q 1.232(ed out \214le is brought up-to-date with the \231head\232) --.11 F(re)90 398.5 Q .349(vision using the \231update\232 command of)-.275 F F2 -(cvs)3.099 E F0 5.849(.T)C .349(his command compares the \231head\232 re) -302.664 398.5 R .35(vision num-)-.275 F .23(ber with that of the user')90 411.5 -R 2.979<738c>-.605 G .229(le and performs an)212.366 411.5 R/F3 9/Times-Roman@0 -SF(RCS)2.979 E F0(mer)2.479 E .229(ge operation if the)-.198 F 2.979(ya)-.165 G -.229(re not the same.)428.827 411.5 R(The)5.729 E 1.498(result of the mer)90 -424.5 R 1.498(ge is a \214le that contains the user')-.198 F 4.248(sm)-.605 G -1.498(odi\214cations and those modi\214cations that)338.171 424.5 R .704 -(were \231committed\232 after the user check)90 437.5 R .703(ed out his v)-.11 -F .703(ersion of the \214le \(as well as a backup cop)-.165 F 3.453(yo)-.11 G -(f)518.337 437.5 Q .173(the user')90 450.5 R 2.923(so)-.605 G .173 -(riginal \214le\).)140.451 450.5 R F2(cvs)5.673 E F0 .174(points out an)2.924 F -2.924(yc)-.165 G .174(on\215icts during the mer)286.154 450.5 R 2.924(ge. It) --.198 F .174(is the user')2.924 F 2.924(sr)-.605 G(esponsibil-)473.721 450.5 Q -(ity to resolv)90 463.5 Q 2.75(et)-.165 G -(hese con\215icts and to \231commit\232 his/her changes when ready)153.085 -463.5 Q(.)-.715 E .134(Although the)117.5 480.4 R F2(cvs)2.884 E F0 .134 +.44 LW 113.5 85 108 85 DL 116 85 110.5 85 DL 121.5 85 116 85 DL 127 85 +121.5 85 DL 132.5 85 127 85 DL 138 85 132.5 85 DL 143.5 85 138 85 DL 149 +85 143.5 85 DL 154.5 85 149 85 DL 160 85 154.5 85 DL 165.5 85 160 85 DL +171 85 165.5 85 DL 176.5 85 171 85 DL 182 85 176.5 85 DL 187.5 85 182 85 +DL 193 85 187.5 85 DL 198.5 85 193 85 DL 204 85 198.5 85 DL 209.5 85 204 +85 DL 215 85 209.5 85 DL 220.5 85 215 85 DL 226 85 220.5 85 DL 231.5 85 +226 85 DL 237 85 231.5 85 DL 242.5 85 237 85 DL 248 85 242.5 85 DL 253.5 +85 248 85 DL 259 85 253.5 85 DL 264.5 85 259 85 DL 270 85 264.5 85 DL +275.5 85 270 85 DL 281 85 275.5 85 DL 286.5 85 281 85 DL 292 85 286.5 85 +DL 297.5 85 292 85 DL 303 85 297.5 85 DL 308.5 85 303 85 DL 314 85 308.5 +85 DL 319.5 85 314 85 DL 325 85 319.5 85 DL 330.5 85 325 85 DL 336 85 +330.5 85 DL 341.5 85 336 85 DL 347 85 341.5 85 DL 352.5 85 347 85 DL 358 +85 352.5 85 DL 363.5 85 358 85 DL 369 85 363.5 85 DL 374.5 85 369 85 DL +380 85 374.5 85 DL 385.5 85 380 85 DL 391 85 385.5 85 DL 396.5 85 391 85 +DL 402 85 396.5 85 DL 407.5 85 402 85 DL 413 85 407.5 85 DL 418.5 85 413 +85 DL 424 85 418.5 85 DL 429.5 85 424 85 DL 435 85 429.5 85 DL 440.5 85 +435 85 DL 446 85 440.5 85 DL 451.5 85 446 85 DL 457 85 451.5 85 DL 462.5 +85 457 85 DL 468 85 462.5 85 DL 455.192 189.232 351.656 166.696 DL +455.192 189.232 447.776 189.448 DL 448.568 185.92 455.192 189.232 DL +383.192 184.696 351.656 166.696 DL 383.192 184.696 376.064 182.68 DL +377.864 179.584 383.192 184.696 DL 324.656 189.232 351.656 166.696 DL +324.656 189.232 329.048 183.184 DL 331.352 185.992 324.656 189.232 DL +396.656 243.232 315.656 198.232 DL 396.656 243.232 389.528 241.288 DL +391.256 238.12 396.656 243.232 DL 324.656 243.232 315.656 198.232 DL +324.656 243.232 321.488 236.464 DL 325.016 235.816 324.656 243.232 DL +243.656 238.696 315.656 198.232 DL 243.656 238.696 249.056 233.584 DL +250.856 236.752 243.656 238.696 DL 252.656 184.696 225.656 162.232 DL +252.656 184.696 246.032 181.456 DL 248.336 178.72 252.656 184.696 DL +194.192 184.696 225.656 162.232 DL 194.192 184.696 199.016 179.08 DL +201.104 181.96 194.192 184.696 DL 347.192 153.232 297.656 126.232 DL +347.192 153.232 339.992 151.36 DL 341.72 148.192 347.192 153.232 DL +234.656 153.232 297.656 126.232 DL 234.656 153.232 240.632 148.696 DL +242 152.008 234.656 153.232 DL/F0 11/Times-Roman@0 SF(ne)378.656 252.42 +Q(wfs.c,v)-.275 E(mkfs.c,v)306.656 252.42 Q(Mak)216.656 252.42 Q +(e\214le,v)-.11 E(ne)306.656 198.42 Q(wfs)-.275 E(halt.c,v)450.656 +198.42 Q(Mak)360.656 198.42 Q(e\214le,v)-.11 E(modules,v)234.656 198.42 +Q(loginfo,v)162.728 198.42 Q(etc)342.656 162.42 Q(CVSR)198.728 162.42 Q +(OO)-.44 E -.814(T.)-.44 G(adm).814 E(/src/master)270.656 126.42 Q 113.5 +281.5 108 281.5 DL 116 281.5 110.5 281.5 DL 121.5 281.5 116 281.5 DL 127 +281.5 121.5 281.5 DL 132.5 281.5 127 281.5 DL 138 281.5 132.5 281.5 DL +143.5 281.5 138 281.5 DL 149 281.5 143.5 281.5 DL 154.5 281.5 149 281.5 +DL 160 281.5 154.5 281.5 DL 165.5 281.5 160 281.5 DL 171 281.5 165.5 +281.5 DL 176.5 281.5 171 281.5 DL 182 281.5 176.5 281.5 DL 187.5 281.5 +182 281.5 DL 193 281.5 187.5 281.5 DL 198.5 281.5 193 281.5 DL 204 281.5 +198.5 281.5 DL 209.5 281.5 204 281.5 DL 215 281.5 209.5 281.5 DL 220.5 +281.5 215 281.5 DL 226 281.5 220.5 281.5 DL 231.5 281.5 226 281.5 DL 237 +281.5 231.5 281.5 DL 242.5 281.5 237 281.5 DL 248 281.5 242.5 281.5 DL +253.5 281.5 248 281.5 DL 259 281.5 253.5 281.5 DL 264.5 281.5 259 281.5 +DL 270 281.5 264.5 281.5 DL 275.5 281.5 270 281.5 DL 281 281.5 275.5 +281.5 DL 286.5 281.5 281 281.5 DL 292 281.5 286.5 281.5 DL 297.5 281.5 +292 281.5 DL 303 281.5 297.5 281.5 DL 308.5 281.5 303 281.5 DL 314 281.5 +308.5 281.5 DL 319.5 281.5 314 281.5 DL 325 281.5 319.5 281.5 DL 330.5 +281.5 325 281.5 DL 336 281.5 330.5 281.5 DL 341.5 281.5 336 281.5 DL 347 +281.5 341.5 281.5 DL 352.5 281.5 347 281.5 DL 358 281.5 352.5 281.5 DL +363.5 281.5 358 281.5 DL 369 281.5 363.5 281.5 DL 374.5 281.5 369 281.5 +DL 380 281.5 374.5 281.5 DL 385.5 281.5 380 281.5 DL 391 281.5 385.5 +281.5 DL 396.5 281.5 391 281.5 DL 402 281.5 396.5 281.5 DL 407.5 281.5 +402 281.5 DL 413 281.5 407.5 281.5 DL 418.5 281.5 413 281.5 DL 424 281.5 +418.5 281.5 DL 429.5 281.5 424 281.5 DL 435 281.5 429.5 281.5 DL 440.5 +281.5 435 281.5 DL 446 281.5 440.5 281.5 DL 451.5 281.5 446 281.5 DL 457 +281.5 451.5 281.5 DL 462.5 281.5 457 281.5 DL 468 281.5 462.5 281.5 DL +/F1 13/Times-Bold@0 SF(Figur)263.202 307.5 Q 3.25(e1)-.234 G(.)-3.25 E +/F2 11/Times-Bold@0 SF(cvs)238.505 320.5 Q F0(Source Repository)2.75 E +F2(cvs)99.5 346.5 Q F0(allo)3.645 E .895(ws se)-.275 F -.165(ve)-.275 G +.896(ral softw).165 F .896(are de)-.11 F -.165(ve)-.275 G .896 +(lopers to edit personal copies of a re).165 F .896 +(vision controlled \214le)-.275 F(concurrently)72 359.5 Q 5.894(.T)-.715 +G .394(he re)-5.894 F .393(vision number of each check)-.275 F .393 +(ed out \214le is maintained independently for each)-.11 F(user)72 372.5 +Q 3.766(,a)-.44 G(nd)-3.766 E F2(cvs)3.766 E F0 1.016(forces the check) +3.766 F 1.017(ed out \214le to be current with the \231head\232 re)-.11 +F 1.017(vision before it can be)-.275 F 1.233 +(\231committed\232 as a permanent change.)72 385.5 R 3.983(Ac)6.733 G +(heck)-3.983 E 1.232 +(ed out \214le is brought up-to-date with the \231head\232)-.11 F(re)72 +398.5 Q .349(vision using the \231update\232 command of)-.275 F F2(cvs) +3.099 E F0 5.849(.T)C .349(his command compares the \231head\232 re) +-5.849 F .35(vision num-)-.275 F .23(ber with that of the user')72 411.5 +R 2.979<738c>-.605 G .229(le and performs an)-2.979 F/F3 9/Times-Roman@0 +SF(RCS)2.979 E F0(mer)2.479 E .229(ge operation if the)-.198 F 2.979(ya) +-.165 G .229(re not the same.)-2.979 F(The)5.729 E 1.498 +(result of the mer)72 424.5 R 1.498 +(ge is a \214le that contains the user')-.198 F 4.248(sm)-.605 G 1.498 +(odi\214cations and those modi\214cations that)-4.248 F .704 +(were \231committed\232 after the user check)72 437.5 R .703 +(ed out his v)-.11 F .703 +(ersion of the \214le \(as well as a backup cop)-.165 F 3.453(yo)-.11 G +(f)-3.453 E .173(the user')72 450.5 R 2.923(so)-.605 G .173 +(riginal \214le\).)-2.923 F F2(cvs)5.673 E F0 .174(points out an)2.924 F +2.924(yc)-.165 G .174(on\215icts during the mer)-2.924 F 2.924(ge. It) +-.198 F .174(is the user')2.924 F 2.924(sr)-.605 G(esponsibil-)-2.924 E +(ity to resolv)72 463.5 Q 2.75(et)-.165 G +(hese con\215icts and to \231commit\232 his/her changes when ready)-2.75 +E(.)-.715 E .134(Although the)99.5 480.4 R F2(cvs)2.884 E F0 .134 (con\215ict-resolution algorithm w)2.884 F .133 -(as de\214ned in 1986, it is remarkably similar)-.11 F .642(to the \231Cop)90 -493.4 R(y-Modify-Mer)-.11 E .642(ge\232 scenario included with NSE)-.198 F/F4 -7.7/Times-Roman@0 SF(5)349.558 488.89 Q F0 .643 -(and described in [Honda] and [Cour)356.8 493.4 R(-)-.22 E 2.75(ington]. The)90 -506.4 R(follo)2.75 E(wing e)-.275 E(xplanation from [Honda] also applies to) --.165 E F2(cvs)2.75 E F0(:)A .142(Simply stated, a de)117.5 523.3 R -.165(ve) --.275 G .142(loper copies an object without locking it, modi\214es the cop).165 -F 1.571 -.715(y, a)-.11 H(nd).715 E .134(then mer)117.5 536.3 R .134 -(ges the modi\214ed cop)-.198 F 2.884(yw)-.11 G .134(ith the original.)264.206 -536.3 R .135(This paradigm allo)5.635 F .135(ws de)-.275 F -.165(ve)-.275 G -.135(lopers to).165 F -.11(wo)117.5 549.3 S 2.078 -(rk in isolation from one another since changes are made to copies of objects.) -.11 F .06(Because locks are not used, de)117.5 562.3 R -.165(ve)-.275 G .06 -(lopment is not serialized and can proceed in parallel.).165 F(De)117.5 575.3 Q --.165(ve)-.275 G .511(lopers, ho).165 F(we)-.275 E -.165(ve)-.275 G 1.391 -.44 -(r, m).165 H .511(ust mer).44 F .51(ge objects after the changes ha)-.198 F .84 --.165(ve b)-.22 H .51(een made.).165 F .51(In par)6.01 F(-)-.22 E(ticular)117.5 -588.3 Q 2.783(,ad)-.44 G -2.365 -.275(ev e)163.865 588.3 T .033 -(loper must resolv).275 F 2.783(ec)-.165 G .034 -(on\215icts when the same object has been modi\214ed by)267.529 588.3 R -(someone else.)117.5 601.3 Q .164(In practice, Prisma has found that con\215ic\ -ts that occur when the same object has been modi-)117.5 618.2 R .362 -(\214ed by someone else are quite rare.)90 631.2 R .362(When the)5.862 F 3.112 -(yd)-.165 G 3.112(oh)310.288 631.2 S .362 -(appen, the changes made by the other de)324.4 631.2 R -.165(ve)-.275 G(l-).165 -E 1.542(oper are usually easily resolv)90 644.2 R 4.292(ed. This)-.165 F 1.541 -(practical use has sho)4.292 F 1.541(wn that the \231Cop)-.275 F(y-Modify-Mer) --.11 E(ge\232)-.198 E(paradigm is a correct and useful one.)90 657.2 Q .36 LW -162 681.65 90 681.65 DL F3(scripts that combined to form a front end to the)90 -692.65 Q/F5 7/Times-Roman@0 SF(RCS)2.25 E F3(programs.)1.75 E/F6 6.3 -/Times-Roman@0 SF(5)101 701.91 Q F3(NSE is the Netw)2.25 3.69 M(ork Softw)-.09 -E(are En)-.09 E(vironment, a product of Sun Microsystems, Inc.)-.36 E EP +(as de\214ned in 1986, it is remarkably similar)-.11 F .642 +(to the \231Cop)72 493.4 R(y-Modify-Mer)-.11 E .642 +(ge\232 scenario included with NSE)-.198 F/F4 7.7/Times-Roman@0 SF(5) +-4.51 I F0 .643(and described in [Honda] and [Cour)3.392 4.51 N(-)-.22 E +2.75(ington]. The)72 506.4 R(follo)2.75 E(wing e)-.275 E +(xplanation from [Honda] also applies to)-.165 E F2(cvs)2.75 E F0(:)A +.142(Simply stated, a de)99.5 523.3 R -.165(ve)-.275 G .142 +(loper copies an object without locking it, modi\214es the cop).165 F +1.571 -.715(y, a)-.11 H(nd).715 E .134(then mer)99.5 536.3 R .134 +(ges the modi\214ed cop)-.198 F 2.884(yw)-.11 G .134(ith the original.) +-2.884 F .135(This paradigm allo)5.635 F .135(ws de)-.275 F -.165(ve) +-.275 G .135(lopers to).165 F -.11(wo)99.5 549.3 S 2.078(rk in isolatio\ +n from one another since changes are made to copies of objects.).11 F +.06(Because locks are not used, de)99.5 562.3 R -.165(ve)-.275 G .06 +(lopment is not serialized and can proceed in parallel.).165 F(De)99.5 +575.3 Q -.165(ve)-.275 G .511(lopers, ho).165 F(we)-.275 E -.165(ve) +-.275 G 1.391 -.44(r, m).165 H .511(ust mer).44 F .51 +(ge objects after the changes ha)-.198 F .84 -.165(ve b)-.22 H .51 +(een made.).165 F .51(In par)6.01 F(-)-.22 E(ticular)99.5 588.3 Q 2.783 +(,ad)-.44 G -2.365 -.275(ev e)-2.783 H .033(loper must resolv).275 F +2.783(ec)-.165 G .034 +(on\215icts when the same object has been modi\214ed by)-2.783 F +(someone else.)99.5 601.3 Q .164(In practice, Prisma has found that con\ +\215icts that occur when the same object has been modi-)99.5 618.2 R +.362(\214ed by someone else are quite rare.)72 631.2 R .362(When the) +5.862 F 3.112(yd)-.165 G 3.112(oh)-3.112 G .362 +(appen, the changes made by the other de)-3.112 F -.165(ve)-.275 G(l-) +.165 E 1.542(oper are usually easily resolv)72 644.2 R 4.292(ed. This) +-.165 F 1.541(practical use has sho)4.292 F 1.541(wn that the \231Cop) +-.275 F(y-Modify-Mer)-.11 E(ge\232)-.198 E +(paradigm is a correct and useful one.)72 657.2 Q .36 LW 144 681.65 72 +681.65 DL F3(scripts that combined to form a front end to the)72 692.65 +Q/F5 7/Times-Roman@0 SF(RCS)2.25 E F3(programs.)1.75 E/F6 6.3 +/Times-Roman@0 SF(5)83 701.91 Q F3(NSE is the Netw)2.25 3.69 M +(ork Softw)-.09 E(are En)-.09 E +(vironment, a product of Sun Microsystems, Inc.)-.36 E EP %%Page: 4 4 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Roman@0 SF(-4-)299.587 49 Q/F1 11/Times-Bold@0 SF 2.75(2.2. T)90 -85 R(racking Third-P)-.814 E(arty Sour)-.11 E(ce Distrib)-.198 E(utions)-.22 E -F0(Currently)117.5 101.9 Q 4.115(,al)-.715 G(ar)177.87 101.9 Q 1.365 -(ge amount of softw)-.198 F 1.366(are is based on source distrib)-.11 F 1.366 -(utions from a third-party)-.22 F(distrib)90 114.9 Q(utor)-.22 E 5.56(.I)-.605 -G 2.81(ti)146.985 114.9 S 2.81(so)155.911 114.9 S .059 -(ften the case that local modi\214cations are to be made to this distrib)168.5 -114.9 R(ution,)-.22 E/F2 11/Times-Italic@0 SF(and)2.809 E F0(that)2.809 E .523 -(the v)90 127.9 R(endor')-.165 E 3.273(sf)-.605 G .523 -(uture releases should be track)151.37 127.9 R 3.274(ed. Rolling)-.11 F .524 -(your local modi\214cations forw)3.274 F .524(ard into the)-.11 F(ne)90 140.9 Q -5.213(wv)-.275 G 2.463(endor release is a time-consuming task, b)118.599 140.9 -R(ut)-.22 E F1(cvs)5.213 E F0 2.463(can ease this b)5.213 F 2.463(urden some) --.22 F 5.213(what. The)-.275 F F1(checkin)90 153.9 Q F0 1.32(program of)4.07 F -F1(cvs)4.07 E F0 1.321(initially sets up a source repository by inte)4.07 F -1.321(grating the source modules)-.165 F .41(directly from the v)90 166.9 R -(endor')-.165 E 3.16(sr)-.605 G .41(elease, preserving the directory hierarch) -212.453 166.9 R 3.159(yo)-.055 G 3.159(ft)404.437 166.9 S .409(he v)414.317 -166.9 R(endor')-.165 E 3.159(sd)-.605 G(istrib)474.238 166.9 Q(ution.)-.22 E -.405(The branch support of)90 179.9 R/F3 9/Times-Roman@0 SF(RCS)3.155 E F0 .406 -(is used to b)2.656 F .406(uild this v)-.22 F .406 -(endor release as a branch of the main)-.165 F F3(RCS)3.156 E F0(trunk.)2.656 E -.503(Figure 2 sho)90 192.9 R .503(ws ho)-.275 F 3.253(wt)-.275 G .503 -(he \231head\232 tracks a sample v)186.183 192.9 R .503 -(endor branch when no local modi\214cations ha)-.165 F -.165(ve)-.22 G -(been made to the \214le.)90 205.9 Q .44 LW 131.5 218.9 126 218.9 DL 134 218.9 -128.5 218.9 DL 139.5 218.9 134 218.9 DL 145 218.9 139.5 218.9 DL 150.5 218.9 -145 218.9 DL 156 218.9 150.5 218.9 DL 161.5 218.9 156 218.9 DL 167 218.9 161.5 -218.9 DL 172.5 218.9 167 218.9 DL 178 218.9 172.5 218.9 DL 183.5 218.9 178 -218.9 DL 189 218.9 183.5 218.9 DL 194.5 218.9 189 218.9 DL 200 218.9 194.5 -218.9 DL 205.5 218.9 200 218.9 DL 211 218.9 205.5 218.9 DL 216.5 218.9 211 -218.9 DL 222 218.9 216.5 218.9 DL 227.5 218.9 222 218.9 DL 233 218.9 227.5 -218.9 DL 238.5 218.9 233 218.9 DL 244 218.9 238.5 218.9 DL 249.5 218.9 244 -218.9 DL 255 218.9 249.5 218.9 DL 260.5 218.9 255 218.9 DL 266 218.9 260.5 -218.9 DL 271.5 218.9 266 218.9 DL 277 218.9 271.5 218.9 DL 282.5 218.9 277 -218.9 DL 288 218.9 282.5 218.9 DL 293.5 218.9 288 218.9 DL 299 218.9 293.5 -218.9 DL 304.5 218.9 299 218.9 DL 310 218.9 304.5 218.9 DL 315.5 218.9 310 -218.9 DL 321 218.9 315.5 218.9 DL 326.5 218.9 321 218.9 DL 332 218.9 326.5 -218.9 DL 337.5 218.9 332 218.9 DL 343 218.9 337.5 218.9 DL 348.5 218.9 343 -218.9 DL 354 218.9 348.5 218.9 DL 359.5 218.9 354 218.9 DL 365 218.9 359.5 -218.9 DL 370.5 218.9 365 218.9 DL 376 218.9 370.5 218.9 DL 381.5 218.9 376 -218.9 DL 387 218.9 381.5 218.9 DL 392.5 218.9 387 218.9 DL 398 218.9 392.5 -218.9 DL 403.5 218.9 398 218.9 DL 409 218.9 403.5 218.9 DL 414.5 218.9 409 -218.9 DL 420 218.9 414.5 218.9 DL 425.5 218.9 420 218.9 DL 431 218.9 425.5 -218.9 DL 436.5 218.9 431 218.9 DL 442 218.9 436.5 218.9 DL 447.5 218.9 442 -218.9 DL 453 218.9 447.5 218.9 DL 458.5 218.9 453 218.9 DL 464 218.9 458.5 -218.9 DL 469.5 218.9 464 218.9 DL 475 218.9 469.5 218.9 DL 480.5 218.9 475 -218.9 DL 486 218.9 480.5 218.9 DL 72 36 288.232 491.828 DE ST 291.832 437.828 -288.232 437.828 DL 298.312 437.828 294.712 437.828 DL 304.792 437.828 301.192 -437.828 DL 311.272 437.828 307.672 437.828 DL 317.752 437.828 314.152 437.828 -DL 324.232 437.828 320.632 437.828 DL 324.232 434.228 324.232 437.828 DL -324.232 427.028 324.232 430.628 DL 324.232 419.828 324.232 423.428 DL 324.232 -412.628 324.232 416.228 DL 324.232 405.428 324.232 409.028 DL 324.232 398.228 -324.232 401.828 DL 324.232 391.028 324.232 394.628 DL 324.232 383.828 324.232 -387.428 DL 324.232 376.628 324.232 380.228 DL 324.232 369.428 324.232 373.028 -DL 324.232 362.228 324.232 365.828 DL 324.232 355.028 324.232 358.628 DL -324.232 347.9 324.232 351.5 DL 324.232 340.7 324.232 344.3 DL 324.232 333.5 -324.232 337.1 DL 324.232 326.3 324.232 329.9 DL 324.232 319.1 324.232 322.7 DL -324.232 311.9 324.232 315.5 DL 324.232 304.7 324.232 308.3 DL 324.232 297.5 -324.232 301.1 DL 324.232 290.3 324.232 293.9 DL 324.232 283.1 324.232 286.7 DL -324.232 275.9 324.232 279.5 DL 327.832 275.9 324.232 275.9 DL 334.312 275.9 -330.712 275.9 DL 340.792 275.9 337.192 275.9 DL 347.272 275.9 343.672 275.9 DL -353.752 275.9 350.152 275.9 DL 360.232 275.9 356.632 275.9 DL 360.232 275.9 -353.104 277.7 DL 353.104 274.1 360.232 275.9 DL 219.832 383.9 216.232 383.9 DL -227.464 383.9 223.864 383.9 DL 235.024 383.9 231.424 383.9 DL 242.656 383.9 -239.056 383.9 DL 250.216 383.9 246.616 383.9 DL 257.848 383.9 254.248 383.9 DL -265.408 383.9 261.808 383.9 DL 273.04 383.9 269.44 383.9 DL 280.6 383.9 277 -383.9 DL 288.232 383.9 284.632 383.9 DL 288.232 387.5 288.232 383.9 DL 288.232 -394.7 288.232 391.1 DL 288.232 401.9 288.232 398.3 DL 288.232 409.1 288.232 -405.5 DL 288.232 416.3 288.232 412.7 DL 288.232 423.5 288.232 419.9 DL 288.232 -430.7 288.232 427.1 DL 288.232 437.828 288.232 434.228 DL 288.232 445.028 -288.232 441.428 DL 288.232 452.228 288.232 448.628 DL 288.232 459.428 288.232 -455.828 DL 288.232 466.628 288.232 463.028 DL 288.232 473.828 288.232 470.228 -DL 288.232 473.828 286.432 466.7 DL 290.032 466.7 288.232 473.828 DL 360.232 -491.828 324.232 491.828 DL 360.232 491.828 353.104 493.7 DL 353.104 490.028 -360.232 491.828 DL 252.232 491.828 216.232 491.828 DL 252.232 491.828 245.032 -493.7 DL 245.032 490.028 252.232 491.828 DL 180.304 509.828 180.304 545.828 DL -180.304 509.828 182.032 517.028 DL 178.504 517.028 180.304 509.828 DL 216.232 -473.828 144.304 473.828 DL 216.232 509.828 216.232 473.828 DL 144.304 509.828 -216.232 509.828 DL 144.304 473.828 144.304 509.828 DL 432.232 329.9 360.232 -329.9 DL 432.232 365.9 432.232 329.9 DL 360.232 365.9 432.232 365.9 DL 360.232 -329.9 360.232 365.9 DL 432.232 401.9 360.232 401.9 DL 432.232 437.828 432.232 -401.9 DL 360.232 437.828 432.232 437.828 DL 360.232 401.9 360.232 437.828 DL -432.232 473.828 360.232 473.828 DL 432.232 509.828 432.232 473.828 DL 360.232 -509.828 432.232 509.828 DL 360.232 473.828 360.232 509.828 DL 396.232 437.828 -396.232 473.828 DL 396.232 437.828 398.104 445.028 DL 394.432 445.028 396.232 -437.828 DL 396.232 365.9 396.232 401.9 DL 396.232 365.9 398.104 373.1 DL -394.432 373.1 396.232 365.9 DL 432.232 257.9 360.232 257.9 DL 432.232 293.9 -432.232 257.9 DL 360.232 293.9 432.232 293.9 DL 360.232 257.9 360.232 293.9 DL -396.232 293.9 396.232 329.9 DL 396.232 293.9 398.104 301.1 DL 394.432 301.1 -396.232 293.9 DL 486.232 545.828 486.232 617.828 DL 126.304 545.828 486.232 -545.828 DL 126.304 617.828 126.304 545.828 DL 486.232 617.828 126.304 617.828 -DL("HEAD")166.768 388.552 Q('SunOS')270.232 528.088 Q(1.1.1)274.768 492.088 Q -(1.1)171.304 492.088 Q(1.1.1.1)378.232 492.088 Q(1.1.1.2)378.232 420.088 Q -(1.1.1.3)378.232 348.088 Q(1.1.1.4)378.232 276.088 Q('SunOS_4_0')450.232 -492.088 Q('SunOS_4_0_1')450.232 420.088 Q('Y)450.232 348.088 Q(APT_5_5C')-1.32 -E('SunOS_4_0_3')450.232 276.088 Q(rcs\214le.c,v)270.232 582.088 Q 131.5 649.328 -126 649.328 DL 134 649.328 128.5 649.328 DL 139.5 649.328 134 649.328 DL 145 -649.328 139.5 649.328 DL 150.5 649.328 145 649.328 DL 156 649.328 150.5 649.328 -DL 161.5 649.328 156 649.328 DL 167 649.328 161.5 649.328 DL 172.5 649.328 167 -649.328 DL 178 649.328 172.5 649.328 DL 183.5 649.328 178 649.328 DL 189 -649.328 183.5 649.328 DL 194.5 649.328 189 649.328 DL 200 649.328 194.5 649.328 -DL 205.5 649.328 200 649.328 DL 211 649.328 205.5 649.328 DL 216.5 649.328 211 -649.328 DL 222 649.328 216.5 649.328 DL 227.5 649.328 222 649.328 DL 233 -649.328 227.5 649.328 DL 238.5 649.328 233 649.328 DL 244 649.328 238.5 649.328 -DL 249.5 649.328 244 649.328 DL 255 649.328 249.5 649.328 DL 260.5 649.328 255 -649.328 DL 266 649.328 260.5 649.328 DL 271.5 649.328 266 649.328 DL 277 -649.328 271.5 649.328 DL 282.5 649.328 277 649.328 DL 288 649.328 282.5 649.328 -DL 293.5 649.328 288 649.328 DL 299 649.328 293.5 649.328 DL 304.5 649.328 299 -649.328 DL 310 649.328 304.5 649.328 DL 315.5 649.328 310 649.328 DL 321 -649.328 315.5 649.328 DL 326.5 649.328 321 649.328 DL 332 649.328 326.5 649.328 -DL 337.5 649.328 332 649.328 DL 343 649.328 337.5 649.328 DL 348.5 649.328 343 -649.328 DL 354 649.328 348.5 649.328 DL 359.5 649.328 354 649.328 DL 365 -649.328 359.5 649.328 DL 370.5 649.328 365 649.328 DL 376 649.328 370.5 649.328 -DL 381.5 649.328 376 649.328 DL 387 649.328 381.5 649.328 DL 392.5 649.328 387 -649.328 DL 398 649.328 392.5 649.328 DL 403.5 649.328 398 649.328 DL 409 -649.328 403.5 649.328 DL 414.5 649.328 409 649.328 DL 420 649.328 414.5 649.328 -DL 425.5 649.328 420 649.328 DL 431 649.328 425.5 649.328 DL 436.5 649.328 431 -649.328 DL 442 649.328 436.5 649.328 DL 447.5 649.328 442 649.328 DL 453 -649.328 447.5 649.328 DL 458.5 649.328 453 649.328 DL 464 649.328 458.5 649.328 -DL 469.5 649.328 464 649.328 DL 475 649.328 469.5 649.328 DL 480.5 649.328 475 -649.328 DL 486 649.328 480.5 649.328 DL/F4 13/Times-Bold@0 SF(Figur)281.202 -675.328 Q 3.25(e2)-.234 G(.)327.547 675.328 Q F1(cvs)243.223 688.328 Q F0 --1.221(Ve)2.75 G(ndor Branch Example)1.221 E .753(Once this is done, de)90 -705.228 R -.165(ve)-.275 G .753(lopers can check out \214les and mak).165 F -3.503(el)-.11 G .754(ocal changes to the v)362.294 705.228 R(endor')-.165 E -3.504(ss)-.605 G(ource)497.569 705.228 Q(distrib)90 718.228 Q 3.267 -(ution. These)-.22 F .516(local changes form a ne)3.267 F 3.266(wb)-.275 G .516 -(ranch to the tree which is then used as the source)301.779 718.228 R EP +/F0 11/Times-Roman@0 SF(-4-)281.587 49 Q/F1 11/Times-Bold@0 SF 2.75 +(2.2. T)72 85 R(racking Third-P)-.814 E(arty Sour)-.11 E(ce Distrib) +-.198 E(utions)-.22 E F0(Currently)99.5 101.9 Q 4.115(,al)-.715 G(ar) +-4.115 E 1.365(ge amount of softw)-.198 F 1.366 +(are is based on source distrib)-.11 F 1.366(utions from a third-party) +-.22 F(distrib)72 114.9 Q(utor)-.22 E 5.56(.I)-.605 G 2.81(ti)-5.56 G +2.81(so)-2.81 G .059(ften the case that local modi\214cations are to be\ + made to this distrib)-2.81 F(ution,)-.22 E/F2 11/Times-Italic@0 SF(and) +2.809 E F0(that)2.809 E .523(the v)72 127.9 R(endor')-.165 E 3.273(sf) +-.605 G .523(uture releases should be track)-3.273 F 3.274(ed. Rolling) +-.11 F .524(your local modi\214cations forw)3.274 F .524(ard into the) +-.11 F(ne)72 140.9 Q 5.213(wv)-.275 G 2.463 +(endor release is a time-consuming task, b)-5.378 F(ut)-.22 E F1(cvs) +5.213 E F0 2.463(can ease this b)5.213 F 2.463(urden some)-.22 F 5.213 +(what. The)-.275 F F1(checkin)72 153.9 Q F0 1.32(program of)4.07 F F1 +(cvs)4.07 E F0 1.321(initially sets up a source repository by inte)4.07 +F 1.321(grating the source modules)-.165 F .41(directly from the v)72 +166.9 R(endor')-.165 E 3.16(sr)-.605 G .41 +(elease, preserving the directory hierarch)-3.16 F 3.159(yo)-.055 G +3.159(ft)-3.159 G .409(he v)-3.159 F(endor')-.165 E 3.159(sd)-.605 G +(istrib)-3.159 E(ution.)-.22 E .405(The branch support of)72 179.9 R/F3 +9/Times-Roman@0 SF(RCS)3.155 E F0 .406(is used to b)2.656 F .406 +(uild this v)-.22 F .406(endor release as a branch of the main)-.165 F +F3(RCS)3.156 E F0(trunk.)2.656 E .503(Figure 2 sho)72 192.9 R .503 +(ws ho)-.275 F 3.253(wt)-.275 G .503(he \231head\232 tracks a sample v) +-3.253 F .503(endor branch when no local modi\214cations ha)-.165 F +-.165(ve)-.22 G(been made to the \214le.)72 205.9 Q .44 LW 113.5 218.9 +108 218.9 DL 116 218.9 110.5 218.9 DL 121.5 218.9 116 218.9 DL 127 218.9 +121.5 218.9 DL 132.5 218.9 127 218.9 DL 138 218.9 132.5 218.9 DL 143.5 +218.9 138 218.9 DL 149 218.9 143.5 218.9 DL 154.5 218.9 149 218.9 DL 160 +218.9 154.5 218.9 DL 165.5 218.9 160 218.9 DL 171 218.9 165.5 218.9 DL +176.5 218.9 171 218.9 DL 182 218.9 176.5 218.9 DL 187.5 218.9 182 218.9 +DL 193 218.9 187.5 218.9 DL 198.5 218.9 193 218.9 DL 204 218.9 198.5 +218.9 DL 209.5 218.9 204 218.9 DL 215 218.9 209.5 218.9 DL 220.5 218.9 +215 218.9 DL 226 218.9 220.5 218.9 DL 231.5 218.9 226 218.9 DL 237 218.9 +231.5 218.9 DL 242.5 218.9 237 218.9 DL 248 218.9 242.5 218.9 DL 253.5 +218.9 248 218.9 DL 259 218.9 253.5 218.9 DL 264.5 218.9 259 218.9 DL 270 +218.9 264.5 218.9 DL 275.5 218.9 270 218.9 DL 281 218.9 275.5 218.9 DL +286.5 218.9 281 218.9 DL 292 218.9 286.5 218.9 DL 297.5 218.9 292 218.9 +DL 303 218.9 297.5 218.9 DL 308.5 218.9 303 218.9 DL 314 218.9 308.5 +218.9 DL 319.5 218.9 314 218.9 DL 325 218.9 319.5 218.9 DL 330.5 218.9 +325 218.9 DL 336 218.9 330.5 218.9 DL 341.5 218.9 336 218.9 DL 347 218.9 +341.5 218.9 DL 352.5 218.9 347 218.9 DL 358 218.9 352.5 218.9 DL 363.5 +218.9 358 218.9 DL 369 218.9 363.5 218.9 DL 374.5 218.9 369 218.9 DL 380 +218.9 374.5 218.9 DL 385.5 218.9 380 218.9 DL 391 218.9 385.5 218.9 DL +396.5 218.9 391 218.9 DL 402 218.9 396.5 218.9 DL 407.5 218.9 402 218.9 +DL 413 218.9 407.5 218.9 DL 418.5 218.9 413 218.9 DL 424 218.9 418.5 +218.9 DL 429.5 218.9 424 218.9 DL 435 218.9 429.5 218.9 DL 440.5 218.9 +435 218.9 DL 446 218.9 440.5 218.9 DL 451.5 218.9 446 218.9 DL 457 218.9 +451.5 218.9 DL 462.5 218.9 457 218.9 DL 468 218.9 462.5 218.9 DL 72 36 +270.232 491.828 DE ST 273.832 437.828 270.232 437.828 DL 281.896 437.828 +278.296 437.828 DL 290.032 437.828 286.432 437.828 DL 298.168 437.828 +294.568 437.828 DL 306.232 437.828 302.632 437.828 DL 306.232 434.228 +306.232 437.828 DL 306.232 427.028 306.232 430.628 DL 306.232 419.828 +306.232 423.428 DL 306.232 412.628 306.232 416.228 DL 306.232 405.428 +306.232 409.028 DL 306.232 398.228 306.232 401.828 DL 306.232 391.028 +306.232 394.628 DL 306.232 383.828 306.232 387.428 DL 306.232 376.628 +306.232 380.228 DL 306.232 369.428 306.232 373.028 DL 306.232 362.228 +306.232 365.828 DL 306.232 355.028 306.232 358.628 DL 306.232 347.9 +306.232 351.5 DL 306.232 340.7 306.232 344.3 DL 306.232 333.5 306.232 +337.1 DL 306.232 326.3 306.232 329.9 DL 306.232 319.1 306.232 322.7 DL +306.232 311.9 306.232 315.5 DL 306.232 304.7 306.232 308.3 DL 306.232 +297.5 306.232 301.1 DL 306.232 290.3 306.232 293.9 DL 306.232 283.1 +306.232 286.7 DL 306.232 275.9 306.232 279.5 DL 309.832 275.9 306.232 +275.9 DL 317.896 275.9 314.296 275.9 DL 326.032 275.9 322.432 275.9 DL +334.168 275.9 330.568 275.9 DL 342.232 275.9 338.632 275.9 DL 342.232 +275.9 335.104 277.7 DL 335.104 274.1 342.232 275.9 DL 201.832 383.9 +198.232 383.9 DL 209.464 383.9 205.864 383.9 DL 217.024 383.9 213.424 +383.9 DL 224.656 383.9 221.056 383.9 DL 232.216 383.9 228.616 383.9 DL +239.848 383.9 236.248 383.9 DL 247.408 383.9 243.808 383.9 DL 255.04 +383.9 251.44 383.9 DL 262.6 383.9 259 383.9 DL 270.232 383.9 266.632 +383.9 DL 270.232 387.5 270.232 383.9 DL 270.232 394.7 270.232 391.1 DL +270.232 401.9 270.232 398.3 DL 270.232 409.1 270.232 405.5 DL 270.232 +416.3 270.232 412.7 DL 270.232 423.5 270.232 419.9 DL 270.232 430.7 +270.232 427.1 DL 270.232 437.828 270.232 434.228 DL 270.232 445.028 +270.232 441.428 DL 270.232 452.228 270.232 448.628 DL 270.232 459.428 +270.232 455.828 DL 270.232 466.628 270.232 463.028 DL 270.232 473.828 +270.232 470.228 DL 270.232 473.828 268.432 466.7 DL 272.032 466.7 +270.232 473.828 DL 342.232 491.828 306.232 491.828 DL 342.232 491.828 +335.104 493.7 DL 335.104 490.028 342.232 491.828 DL 234.232 491.828 +198.232 491.828 DL 234.232 491.828 227.032 493.7 DL 227.032 490.028 +234.232 491.828 DL 162.304 509.828 162.304 545.828 DL 162.304 509.828 +164.032 517.028 DL 160.504 517.028 162.304 509.828 DL 198.232 473.828 +126.304 473.828 DL 198.232 509.828 198.232 473.828 DL 126.304 509.828 +198.232 509.828 DL 126.304 473.828 126.304 509.828 DL 414.232 329.9 +342.232 329.9 DL 414.232 365.9 414.232 329.9 DL 342.232 365.9 414.232 +365.9 DL 342.232 329.9 342.232 365.9 DL 414.232 401.9 342.232 401.9 DL +414.232 437.828 414.232 401.9 DL 342.232 437.828 414.232 437.828 DL +342.232 401.9 342.232 437.828 DL 414.232 473.828 342.232 473.828 DL +414.232 509.828 414.232 473.828 DL 342.232 509.828 414.232 509.828 DL +342.232 473.828 342.232 509.828 DL 378.232 437.828 378.232 473.828 DL +378.232 437.828 380.104 445.028 DL 376.432 445.028 378.232 437.828 DL +378.232 365.9 378.232 401.9 DL 378.232 365.9 380.104 373.1 DL 376.432 +373.1 378.232 365.9 DL 414.232 257.9 342.232 257.9 DL 414.232 293.9 +414.232 257.9 DL 342.232 293.9 414.232 293.9 DL 342.232 257.9 342.232 +293.9 DL 378.232 293.9 378.232 329.9 DL 378.232 293.9 380.104 301.1 DL +376.432 301.1 378.232 293.9 DL 468.232 545.828 468.232 617.828 DL +108.304 545.828 468.232 545.828 DL 108.304 617.828 108.304 545.828 DL +468.232 617.828 108.304 617.828 DL("HEAD")148.768 388.552 Q('SunOS') +252.232 528.088 Q(1.1.1)256.768 492.088 Q(1.1)153.304 492.088 Q(1.1.1.1) +360.232 492.088 Q(1.1.1.2)360.232 420.088 Q(1.1.1.3)360.232 348.088 Q +(1.1.1.4)360.232 276.088 Q('SunOS_4_0')432.232 492.088 Q('SunOS_4_0_1') +432.232 420.088 Q('Y)432.232 348.088 Q(APT_5_5C')-1.32 E('SunOS_4_0_3') +432.232 276.088 Q(rcs\214le.c,v)252.232 582.088 Q 113.5 649.328 108 +649.328 DL 116 649.328 110.5 649.328 DL 121.5 649.328 116 649.328 DL 127 +649.328 121.5 649.328 DL 132.5 649.328 127 649.328 DL 138 649.328 132.5 +649.328 DL 143.5 649.328 138 649.328 DL 149 649.328 143.5 649.328 DL +154.5 649.328 149 649.328 DL 160 649.328 154.5 649.328 DL 165.5 649.328 +160 649.328 DL 171 649.328 165.5 649.328 DL 176.5 649.328 171 649.328 DL +182 649.328 176.5 649.328 DL 187.5 649.328 182 649.328 DL 193 649.328 +187.5 649.328 DL 198.5 649.328 193 649.328 DL 204 649.328 198.5 649.328 +DL 209.5 649.328 204 649.328 DL 215 649.328 209.5 649.328 DL 220.5 +649.328 215 649.328 DL 226 649.328 220.5 649.328 DL 231.5 649.328 226 +649.328 DL 237 649.328 231.5 649.328 DL 242.5 649.328 237 649.328 DL 248 +649.328 242.5 649.328 DL 253.5 649.328 248 649.328 DL 259 649.328 253.5 +649.328 DL 264.5 649.328 259 649.328 DL 270 649.328 264.5 649.328 DL +275.5 649.328 270 649.328 DL 281 649.328 275.5 649.328 DL 286.5 649.328 +281 649.328 DL 292 649.328 286.5 649.328 DL 297.5 649.328 292 649.328 DL +303 649.328 297.5 649.328 DL 308.5 649.328 303 649.328 DL 314 649.328 +308.5 649.328 DL 319.5 649.328 314 649.328 DL 325 649.328 319.5 649.328 +DL 330.5 649.328 325 649.328 DL 336 649.328 330.5 649.328 DL 341.5 +649.328 336 649.328 DL 347 649.328 341.5 649.328 DL 352.5 649.328 347 +649.328 DL 358 649.328 352.5 649.328 DL 363.5 649.328 358 649.328 DL 369 +649.328 363.5 649.328 DL 374.5 649.328 369 649.328 DL 380 649.328 374.5 +649.328 DL 385.5 649.328 380 649.328 DL 391 649.328 385.5 649.328 DL +396.5 649.328 391 649.328 DL 402 649.328 396.5 649.328 DL 407.5 649.328 +402 649.328 DL 413 649.328 407.5 649.328 DL 418.5 649.328 413 649.328 DL +424 649.328 418.5 649.328 DL 429.5 649.328 424 649.328 DL 435 649.328 +429.5 649.328 DL 440.5 649.328 435 649.328 DL 446 649.328 440.5 649.328 +DL 451.5 649.328 446 649.328 DL 457 649.328 451.5 649.328 DL 462.5 +649.328 457 649.328 DL 468 649.328 462.5 649.328 DL/F4 13/Times-Bold@0 +SF(Figur)263.202 675.328 Q 3.25(e2)-.234 G(.)-3.25 E F1(cvs)225.223 +688.328 Q F0 -1.221(Ve)2.75 G(ndor Branch Example)1.221 E .753 +(Once this is done, de)72 705.228 R -.165(ve)-.275 G .753 +(lopers can check out \214les and mak).165 F 3.503(el)-.11 G .754 +(ocal changes to the v)-3.503 F(endor')-.165 E 3.504(ss)-.605 G(ource) +-3.504 E(distrib)72 718.228 Q 3.267(ution. These)-.22 F .516 +(local changes form a ne)3.267 F 3.266(wb)-.275 G .516 +(ranch to the tree which is then used as the source)-3.266 F EP %%Page: 5 5 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Roman@0 SF .422(for future check outs.)90 85 R .423(Figure 3 sho) -5.922 F .423(ws ho)-.275 F 3.173(wt)-.275 G .423(he \231head\232 mo)287.134 85 -R -.165(ve)-.165 G 3.173(st).165 G 3.173(ot)369.022 85 S .423(he main)380.753 -85 R/F1 9/Times-Roman@0 SF(RCS)3.173 E F0 .423(trunk when a local)2.673 F -(modi\214cation is made.)90 98 Q .44 LW 131.5 111 126 111 DL 134 111 128.5 111 -DL 139.5 111 134 111 DL 145 111 139.5 111 DL 150.5 111 145 111 DL 156 111 150.5 -111 DL 161.5 111 156 111 DL 167 111 161.5 111 DL 172.5 111 167 111 DL 178 111 -172.5 111 DL 183.5 111 178 111 DL 189 111 183.5 111 DL 194.5 111 189 111 DL 200 -111 194.5 111 DL 205.5 111 200 111 DL 211 111 205.5 111 DL 216.5 111 211 111 DL -222 111 216.5 111 DL 227.5 111 222 111 DL 233 111 227.5 111 DL 238.5 111 233 -111 DL 244 111 238.5 111 DL 249.5 111 244 111 DL 255 111 249.5 111 DL 260.5 111 -255 111 DL 266 111 260.5 111 DL 271.5 111 266 111 DL 277 111 271.5 111 DL 282.5 -111 277 111 DL 288 111 282.5 111 DL 293.5 111 288 111 DL 299 111 293.5 111 DL -304.5 111 299 111 DL 310 111 304.5 111 DL 315.5 111 310 111 DL 321 111 315.5 -111 DL 326.5 111 321 111 DL 332 111 326.5 111 DL 337.5 111 332 111 DL 343 111 -337.5 111 DL 348.5 111 343 111 DL 354 111 348.5 111 DL 359.5 111 354 111 DL 365 -111 359.5 111 DL 370.5 111 365 111 DL 376 111 370.5 111 DL 381.5 111 376 111 DL -387 111 381.5 111 DL 392.5 111 387 111 DL 398 111 392.5 111 DL 403.5 111 398 -111 DL 409 111 403.5 111 DL 414.5 111 409 111 DL 420 111 414.5 111 DL 425.5 111 -420 111 DL 431 111 425.5 111 DL 436.5 111 431 111 DL 442 111 436.5 111 DL 447.5 -111 442 111 DL 453 111 447.5 111 DL 458.5 111 453 111 DL 464 111 458.5 111 DL -469.5 111 464 111 DL 475 111 469.5 111 DL 480.5 111 475 111 DL 486 111 480.5 -111 DL 72 36 288.232 383.928 DE ST 253.168 217.464 256.768 217.464 DL 245.896 -217.464 249.496 217.464 DL 238.624 217.464 242.224 217.464 DL 231.28 217.464 -234.88 217.464 DL 224.008 217.464 227.608 217.464 DL 216.736 217.464 220.336 -217.464 DL 209.464 217.464 213.064 217.464 DL 202.192 217.464 205.792 217.464 -DL 194.848 217.464 198.448 217.464 DL 187.576 217.464 191.176 217.464 DL -180.304 217.464 183.904 217.464 DL 180.304 221.064 180.304 217.464 DL 180.304 -228.336 180.304 224.736 DL 180.304 235.68 180.304 232.08 DL 180.304 242.952 -180.304 239.352 DL 180.304 250.224 180.304 246.624 DL 180.304 257.568 180.304 -253.968 DL 180.304 264.84 180.304 261.24 DL 180.304 272.112 180.304 268.512 DL -180.304 279.384 180.304 275.784 DL 180.304 286.728 180.304 283.128 DL 180.304 -294 180.304 290.4 DL 180.304 294 178.504 286.8 DL 182.032 286.8 180.304 294 DL -180.304 329.928 180.304 365.928 DL 180.304 329.928 182.032 337.128 DL 178.504 -337.128 180.304 329.928 DL 216.232 294 144.304 294 DL 216.232 329.928 216.232 -294 DL 144.304 329.928 216.232 329.928 DL 144.304 294 144.304 329.928 DL -360.232 383.928 324.232 383.928 DL 360.232 383.928 353.104 385.8 DL 353.104 -382.128 360.232 383.928 DL 252.232 383.928 216.232 383.928 DL 252.232 383.928 -245.032 385.8 DL 245.032 382.128 252.232 383.928 DL 180.304 401.928 180.304 -437.928 DL 180.304 401.928 182.032 409.128 DL 178.504 409.128 180.304 401.928 -DL 216.232 365.928 144.304 365.928 DL 216.232 401.928 216.232 365.928 DL -144.304 401.928 216.232 401.928 DL 144.304 365.928 144.304 401.928 DL 432.232 -222 360.232 222 DL 432.232 258 432.232 222 DL 360.232 258 432.232 258 DL -360.232 222 360.232 258 DL 432.232 294 360.232 294 DL 432.232 329.928 432.232 -294 DL 360.232 329.928 432.232 329.928 DL 360.232 294 360.232 329.928 DL -432.232 365.928 360.232 365.928 DL 432.232 401.928 432.232 365.928 DL 360.232 -401.928 432.232 401.928 DL 360.232 365.928 360.232 401.928 DL 396.232 329.928 -396.232 365.928 DL 396.232 329.928 398.104 337.128 DL 394.432 337.128 396.232 -329.928 DL 396.232 258 396.232 294 DL 396.232 258 398.104 265.2 DL 394.432 -265.2 396.232 258 DL 432.232 150 360.232 150 DL 432.232 186 432.232 150 DL -360.232 186 432.232 186 DL 360.232 150 360.232 186 DL 396.232 186 396.232 222 -DL 396.232 186 398.104 193.2 DL 394.432 193.2 396.232 186 DL 486.232 437.928 -486.232 509.928 DL 126.304 437.928 486.232 437.928 DL 126.304 509.928 126.304 -437.928 DL 486.232 509.928 126.304 509.928 DL(1.2)171.304 312.188 Q("HEAD") -261.232 222.188 Q('SunOS')270.232 420.188 Q(1.1.1)274.768 384.188 Q(1.1)171.304 -384.188 Q(1.1.1.1)378.232 384.188 Q(1.1.1.2)378.232 312.188 Q(1.1.1.3)378.232 -240.188 Q(1.1.1.4)378.232 168.188 Q('SunOS_4_0')450.232 384.188 Q -('SunOS_4_0_1')450.232 312.188 Q('Y)450.232 240.188 Q(APT_5_5C')-1.32 E -('SunOS_4_0_3')450.232 168.188 Q(rcs\214le.c,v)270.232 474.188 Q 131.5 541.428 -126 541.428 DL 134 541.428 128.5 541.428 DL 139.5 541.428 134 541.428 DL 145 -541.428 139.5 541.428 DL 150.5 541.428 145 541.428 DL 156 541.428 150.5 541.428 -DL 161.5 541.428 156 541.428 DL 167 541.428 161.5 541.428 DL 172.5 541.428 167 -541.428 DL 178 541.428 172.5 541.428 DL 183.5 541.428 178 541.428 DL 189 -541.428 183.5 541.428 DL 194.5 541.428 189 541.428 DL 200 541.428 194.5 541.428 -DL 205.5 541.428 200 541.428 DL 211 541.428 205.5 541.428 DL 216.5 541.428 211 -541.428 DL 222 541.428 216.5 541.428 DL 227.5 541.428 222 541.428 DL 233 -541.428 227.5 541.428 DL 238.5 541.428 233 541.428 DL 244 541.428 238.5 541.428 -DL 249.5 541.428 244 541.428 DL 255 541.428 249.5 541.428 DL 260.5 541.428 255 -541.428 DL 266 541.428 260.5 541.428 DL 271.5 541.428 266 541.428 DL 277 -541.428 271.5 541.428 DL 282.5 541.428 277 541.428 DL 288 541.428 282.5 541.428 -DL 293.5 541.428 288 541.428 DL 299 541.428 293.5 541.428 DL 304.5 541.428 299 -541.428 DL 310 541.428 304.5 541.428 DL 315.5 541.428 310 541.428 DL 321 -541.428 315.5 541.428 DL 326.5 541.428 321 541.428 DL 332 541.428 326.5 541.428 -DL 337.5 541.428 332 541.428 DL 343 541.428 337.5 541.428 DL 348.5 541.428 343 -541.428 DL 354 541.428 348.5 541.428 DL 359.5 541.428 354 541.428 DL 365 -541.428 359.5 541.428 DL 370.5 541.428 365 541.428 DL 376 541.428 370.5 541.428 -DL 381.5 541.428 376 541.428 DL 387 541.428 381.5 541.428 DL 392.5 541.428 387 -541.428 DL 398 541.428 392.5 541.428 DL 403.5 541.428 398 541.428 DL 409 -541.428 403.5 541.428 DL 414.5 541.428 409 541.428 DL 420 541.428 414.5 541.428 -DL 425.5 541.428 420 541.428 DL 431 541.428 425.5 541.428 DL 436.5 541.428 431 -541.428 DL 442 541.428 436.5 541.428 DL 447.5 541.428 442 541.428 DL 453 -541.428 447.5 541.428 DL 458.5 541.428 453 541.428 DL 464 541.428 458.5 541.428 -DL 469.5 541.428 464 541.428 DL 475 541.428 469.5 541.428 DL 480.5 541.428 475 -541.428 DL 486 541.428 480.5 541.428 DL/F2 13/Times-Bold@0 SF(Figur)281.202 -567.428 Q 3.25(e3)-.234 G(.)327.547 567.428 Q/F3 11/Times-Bold@0 SF(cvs)214.804 -580.428 Q F0(Local Modi\214cation to V)2.75 E(endor Branch)-1.221 E .663 -(When a ne)117.5 610.328 R 3.413(wv)-.275 G .662(ersion of the v)182.277 -610.328 R(endor')-.165 E 3.412(ss)-.605 G .662(ource distrib)287.413 610.328 R -.662(ution arri)-.22 F -.165(ve)-.275 G .662(s, the).165 F F3(checkin)3.412 E -F0 .662(program adds)3.412 F .879(the ne)90 623.328 R 3.629(wa)-.275 G .879 -(nd changed v)133.635 623.328 R(endor')-.165 E 3.629<738c>-.605 G .879 -(les to the already e)236.009 623.328 R .879(xisting source repository)-.165 F -6.379(.F)-.715 G .879(or \214les that ha)446.729 623.328 R -.165(ve)-.22 G .476 -(not been changed locally)90 636.328 R 3.226(,t)-.715 G .476(he ne)209.417 -636.328 R 3.226<778c>-.275 G .476(le from the v)250.42 636.328 R .475 -(endor becomes the current \231head\232 re)-.165 F 3.225(vision. F)-.275 F(or) --.165 E 1.192(\214les that ha)90 649.328 R 1.522 -.165(ve b)-.22 H 1.192 -(een modi\214ed locally).165 F(,)-.715 E F3(checkin)3.942 E F0 -.11(wa)3.943 G -1.193(rns that the \214le must be mer).11 F 1.193(ged with the ne)-.198 F(w) --.275 E -.165(ve)90 662.328 S .394(ndor release.).165 F(The)5.893 E F3(cvs) -3.143 E F0 .393(\231join\232 command is a useful tool that aids this process b\ -y performing the)3.143 F(necessary)90 675.328 Q F1(RCS)2.75 E F0(mer)2.25 E -(ge, as is done abo)-.198 E .33 -.165(ve w)-.165 H -(hen performing an \231update.).165 E<9a>-.77 E .073 -(There is also limited support for \231dual\232 deri)117.5 692.228 R -.275(va) --.275 G .073(tions for source \214les.).275 F .074(See Figure 4 for a sam-) -5.574 F 1.767(ple dual-deri)90 705.228 R -.165(ve)-.275 G 4.517<648c>.165 G -4.516(le. This)173.746 705.228 R -.165(ex)4.516 G 1.766 -(ample tracks the SunOS distrib).165 F 1.766(ution b)-.22 F 1.766 -(ut includes major changes)-.22 F(from Berk)90 718.228 Q(ele)-.11 E 4.18 -.715 -(y. T)-.165 H(hese BSD \214les are sa).715 E -.165(ve)-.22 G 2.75(dd).165 G -(irectly in the)284.447 718.228 Q F1(RCS)2.75 E F0(\214le of)2.25 E 2.75(fan) --.275 G .55 -.275(ew b)407.305 718.228 T(ranch.).275 E EP +/F0 11/Times-Roman@0 SF .422(for future check outs.)72 85 R .423 +(Figure 3 sho)5.922 F .423(ws ho)-.275 F 3.173(wt)-.275 G .423 +(he \231head\232 mo)-3.173 F -.165(ve)-.165 G 3.173(st).165 G 3.173(ot) +-3.173 G .423(he main)-3.173 F/F1 9/Times-Roman@0 SF(RCS)3.173 E F0 .423 +(trunk when a local)2.673 F(modi\214cation is made.)72 98 Q .44 LW 113.5 +111 108 111 DL 116 111 110.5 111 DL 121.5 111 116 111 DL 127 111 121.5 +111 DL 132.5 111 127 111 DL 138 111 132.5 111 DL 143.5 111 138 111 DL +149 111 143.5 111 DL 154.5 111 149 111 DL 160 111 154.5 111 DL 165.5 111 +160 111 DL 171 111 165.5 111 DL 176.5 111 171 111 DL 182 111 176.5 111 +DL 187.5 111 182 111 DL 193 111 187.5 111 DL 198.5 111 193 111 DL 204 +111 198.5 111 DL 209.5 111 204 111 DL 215 111 209.5 111 DL 220.5 111 215 +111 DL 226 111 220.5 111 DL 231.5 111 226 111 DL 237 111 231.5 111 DL +242.5 111 237 111 DL 248 111 242.5 111 DL 253.5 111 248 111 DL 259 111 +253.5 111 DL 264.5 111 259 111 DL 270 111 264.5 111 DL 275.5 111 270 111 +DL 281 111 275.5 111 DL 286.5 111 281 111 DL 292 111 286.5 111 DL 297.5 +111 292 111 DL 303 111 297.5 111 DL 308.5 111 303 111 DL 314 111 308.5 +111 DL 319.5 111 314 111 DL 325 111 319.5 111 DL 330.5 111 325 111 DL +336 111 330.5 111 DL 341.5 111 336 111 DL 347 111 341.5 111 DL 352.5 111 +347 111 DL 358 111 352.5 111 DL 363.5 111 358 111 DL 369 111 363.5 111 +DL 374.5 111 369 111 DL 380 111 374.5 111 DL 385.5 111 380 111 DL 391 +111 385.5 111 DL 396.5 111 391 111 DL 402 111 396.5 111 DL 407.5 111 402 +111 DL 413 111 407.5 111 DL 418.5 111 413 111 DL 424 111 418.5 111 DL +429.5 111 424 111 DL 435 111 429.5 111 DL 440.5 111 435 111 DL 446 111 +440.5 111 DL 451.5 111 446 111 DL 457 111 451.5 111 DL 462.5 111 457 111 +DL 468 111 462.5 111 DL 72 36 270.232 383.928 DE ST 235.168 217.464 +238.768 217.464 DL 227.896 217.464 231.496 217.464 DL 220.624 217.464 +224.224 217.464 DL 213.28 217.464 216.88 217.464 DL 206.008 217.464 +209.608 217.464 DL 198.736 217.464 202.336 217.464 DL 191.464 217.464 +195.064 217.464 DL 184.192 217.464 187.792 217.464 DL 176.848 217.464 +180.448 217.464 DL 169.576 217.464 173.176 217.464 DL 162.304 217.464 +165.904 217.464 DL 162.304 221.064 162.304 217.464 DL 162.304 228.336 +162.304 224.736 DL 162.304 235.68 162.304 232.08 DL 162.304 242.952 +162.304 239.352 DL 162.304 250.224 162.304 246.624 DL 162.304 257.568 +162.304 253.968 DL 162.304 264.84 162.304 261.24 DL 162.304 272.112 +162.304 268.512 DL 162.304 279.384 162.304 275.784 DL 162.304 286.728 +162.304 283.128 DL 162.304 294 162.304 290.4 DL 162.304 294 160.504 +286.8 DL 164.032 286.8 162.304 294 DL 162.304 329.928 162.304 365.928 DL +162.304 329.928 164.032 337.128 DL 160.504 337.128 162.304 329.928 DL +198.232 294 126.304 294 DL 198.232 329.928 198.232 294 DL 126.304 +329.928 198.232 329.928 DL 126.304 294 126.304 329.928 DL 342.232 +383.928 306.232 383.928 DL 342.232 383.928 335.104 385.8 DL 335.104 +382.128 342.232 383.928 DL 234.232 383.928 198.232 383.928 DL 234.232 +383.928 227.032 385.8 DL 227.032 382.128 234.232 383.928 DL 162.304 +401.928 162.304 437.928 DL 162.304 401.928 164.032 409.128 DL 160.504 +409.128 162.304 401.928 DL 198.232 365.928 126.304 365.928 DL 198.232 +401.928 198.232 365.928 DL 126.304 401.928 198.232 401.928 DL 126.304 +365.928 126.304 401.928 DL 414.232 222 342.232 222 DL 414.232 258 +414.232 222 DL 342.232 258 414.232 258 DL 342.232 222 342.232 258 DL +414.232 294 342.232 294 DL 414.232 329.928 414.232 294 DL 342.232 +329.928 414.232 329.928 DL 342.232 294 342.232 329.928 DL 414.232 +365.928 342.232 365.928 DL 414.232 401.928 414.232 365.928 DL 342.232 +401.928 414.232 401.928 DL 342.232 365.928 342.232 401.928 DL 378.232 +329.928 378.232 365.928 DL 378.232 329.928 380.104 337.128 DL 376.432 +337.128 378.232 329.928 DL 378.232 258 378.232 294 DL 378.232 258 +380.104 265.2 DL 376.432 265.2 378.232 258 DL 414.232 150 342.232 150 DL +414.232 186 414.232 150 DL 342.232 186 414.232 186 DL 342.232 150 +342.232 186 DL 378.232 186 378.232 222 DL 378.232 186 380.104 193.2 DL +376.432 193.2 378.232 186 DL 468.232 437.928 468.232 509.928 DL 108.304 +437.928 468.232 437.928 DL 108.304 509.928 108.304 437.928 DL 468.232 +509.928 108.304 509.928 DL(1.2)153.304 312.188 Q("HEAD")243.232 222.188 +Q('SunOS')252.232 420.188 Q(1.1.1)256.768 384.188 Q(1.1)153.304 384.188 +Q(1.1.1.1)360.232 384.188 Q(1.1.1.2)360.232 312.188 Q(1.1.1.3)360.232 +240.188 Q(1.1.1.4)360.232 168.188 Q('SunOS_4_0')432.232 384.188 Q +('SunOS_4_0_1')432.232 312.188 Q('Y)432.232 240.188 Q(APT_5_5C')-1.32 E +('SunOS_4_0_3')432.232 168.188 Q(rcs\214le.c,v)252.232 474.188 Q 113.5 +541.428 108 541.428 DL 116 541.428 110.5 541.428 DL 121.5 541.428 116 +541.428 DL 127 541.428 121.5 541.428 DL 132.5 541.428 127 541.428 DL 138 +541.428 132.5 541.428 DL 143.5 541.428 138 541.428 DL 149 541.428 143.5 +541.428 DL 154.5 541.428 149 541.428 DL 160 541.428 154.5 541.428 DL +165.5 541.428 160 541.428 DL 171 541.428 165.5 541.428 DL 176.5 541.428 +171 541.428 DL 182 541.428 176.5 541.428 DL 187.5 541.428 182 541.428 DL +193 541.428 187.5 541.428 DL 198.5 541.428 193 541.428 DL 204 541.428 +198.5 541.428 DL 209.5 541.428 204 541.428 DL 215 541.428 209.5 541.428 +DL 220.5 541.428 215 541.428 DL 226 541.428 220.5 541.428 DL 231.5 +541.428 226 541.428 DL 237 541.428 231.5 541.428 DL 242.5 541.428 237 +541.428 DL 248 541.428 242.5 541.428 DL 253.5 541.428 248 541.428 DL 259 +541.428 253.5 541.428 DL 264.5 541.428 259 541.428 DL 270 541.428 264.5 +541.428 DL 275.5 541.428 270 541.428 DL 281 541.428 275.5 541.428 DL +286.5 541.428 281 541.428 DL 292 541.428 286.5 541.428 DL 297.5 541.428 +292 541.428 DL 303 541.428 297.5 541.428 DL 308.5 541.428 303 541.428 DL +314 541.428 308.5 541.428 DL 319.5 541.428 314 541.428 DL 325 541.428 +319.5 541.428 DL 330.5 541.428 325 541.428 DL 336 541.428 330.5 541.428 +DL 341.5 541.428 336 541.428 DL 347 541.428 341.5 541.428 DL 352.5 +541.428 347 541.428 DL 358 541.428 352.5 541.428 DL 363.5 541.428 358 +541.428 DL 369 541.428 363.5 541.428 DL 374.5 541.428 369 541.428 DL 380 +541.428 374.5 541.428 DL 385.5 541.428 380 541.428 DL 391 541.428 385.5 +541.428 DL 396.5 541.428 391 541.428 DL 402 541.428 396.5 541.428 DL +407.5 541.428 402 541.428 DL 413 541.428 407.5 541.428 DL 418.5 541.428 +413 541.428 DL 424 541.428 418.5 541.428 DL 429.5 541.428 424 541.428 DL +435 541.428 429.5 541.428 DL 440.5 541.428 435 541.428 DL 446 541.428 +440.5 541.428 DL 451.5 541.428 446 541.428 DL 457 541.428 451.5 541.428 +DL 462.5 541.428 457 541.428 DL 468 541.428 462.5 541.428 DL/F2 13 +/Times-Bold@0 SF(Figur)263.202 567.428 Q 3.25(e3)-.234 G(.)-3.25 E/F3 11 +/Times-Bold@0 SF(cvs)196.804 580.428 Q F0(Local Modi\214cation to V)2.75 +E(endor Branch)-1.221 E .663(When a ne)99.5 610.328 R 3.413(wv)-.275 G +.662(ersion of the v)-3.578 F(endor')-.165 E 3.412(ss)-.605 G .662 +(ource distrib)-3.412 F .662(ution arri)-.22 F -.165(ve)-.275 G .662 +(s, the).165 F F3(checkin)3.412 E F0 .662(program adds)3.412 F .879 +(the ne)72 623.328 R 3.629(wa)-.275 G .879(nd changed v)-3.629 F(endor') +-.165 E 3.629<738c>-.605 G .879(les to the already e)-3.629 F .879 +(xisting source repository)-.165 F 6.379(.F)-.715 G .879 +(or \214les that ha)-6.544 F -.165(ve)-.22 G .476 +(not been changed locally)72 636.328 R 3.226(,t)-.715 G .476(he ne) +-3.226 F 3.226<778c>-.275 G .476(le from the v)-3.226 F .475 +(endor becomes the current \231head\232 re)-.165 F 3.225(vision. F)-.275 +F(or)-.165 E 1.192(\214les that ha)72 649.328 R 1.522 -.165(ve b)-.22 H +1.192(een modi\214ed locally).165 F(,)-.715 E F3(checkin)3.942 E F0 -.11 +(wa)3.943 G 1.193(rns that the \214le must be mer).11 F 1.193 +(ged with the ne)-.198 F(w)-.275 E -.165(ve)72 662.328 S .394 +(ndor release.).165 F(The)5.893 E F3(cvs)3.143 E F0 .393(\231join\232 c\ +ommand is a useful tool that aids this process by performing the)3.143 F +(necessary)72 675.328 Q F1(RCS)2.75 E F0(mer)2.25 E(ge, as is done abo) +-.198 E .33 -.165(ve w)-.165 H(hen performing an \231update.).165 E<9a> +-.77 E .073(There is also limited support for \231dual\232 deri)99.5 +692.228 R -.275(va)-.275 G .073(tions for source \214les.).275 F .074 +(See Figure 4 for a sam-)5.574 F 1.767(ple dual-deri)72 705.228 R -.165 +(ve)-.275 G 4.517<648c>.165 G 4.516(le. This)-4.517 F -.165(ex)4.516 G +1.766(ample tracks the SunOS distrib).165 F 1.766(ution b)-.22 F 1.766 +(ut includes major changes)-.22 F(from Berk)72 718.228 Q(ele)-.11 E 4.18 +-.715(y. T)-.165 H(hese BSD \214les are sa).715 E -.165(ve)-.22 G 2.75 +(dd).165 G(irectly in the)-2.75 E F1(RCS)2.75 E F0(\214le of)2.25 E 2.75 +(fan)-.275 G .55 -.275(ew b)-2.75 H(ranch.).275 E EP %%Page: 6 6 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Roman@0 SF(-6-)299.587 49 Q .44 LW 131.5 85 126 85 DL 134 85 128.5 -85 DL 139.5 85 134 85 DL 145 85 139.5 85 DL 150.5 85 145 85 DL 156 85 150.5 85 -DL 161.5 85 156 85 DL 167 85 161.5 85 DL 172.5 85 167 85 DL 178 85 172.5 85 DL -183.5 85 178 85 DL 189 85 183.5 85 DL 194.5 85 189 85 DL 200 85 194.5 85 DL -205.5 85 200 85 DL 211 85 205.5 85 DL 216.5 85 211 85 DL 222 85 216.5 85 DL -227.5 85 222 85 DL 233 85 227.5 85 DL 238.5 85 233 85 DL 244 85 238.5 85 DL -249.5 85 244 85 DL 255 85 249.5 85 DL 260.5 85 255 85 DL 266 85 260.5 85 DL -271.5 85 266 85 DL 277 85 271.5 85 DL 282.5 85 277 85 DL 288 85 282.5 85 DL -293.5 85 288 85 DL 299 85 293.5 85 DL 304.5 85 299 85 DL 310 85 304.5 85 DL -315.5 85 310 85 DL 321 85 315.5 85 DL 326.5 85 321 85 DL 332 85 326.5 85 DL -337.5 85 332 85 DL 343 85 337.5 85 DL 348.5 85 343 85 DL 354 85 348.5 85 DL -359.5 85 354 85 DL 365 85 359.5 85 DL 370.5 85 365 85 DL 376 85 370.5 85 DL -381.5 85 376 85 DL 387 85 381.5 85 DL 392.5 85 387 85 DL 398 85 392.5 85 DL -403.5 85 398 85 DL 409 85 403.5 85 DL 414.5 85 409 85 DL 420 85 414.5 85 DL -425.5 85 420 85 DL 431 85 425.5 85 DL 436.5 85 431 85 DL 442 85 436.5 85 DL -447.5 85 442 85 DL 453 85 447.5 85 DL 458.5 85 453 85 DL 464 85 458.5 85 DL -469.5 85 464 85 DL 475 85 469.5 85 DL 480.5 85 475 85 DL 486 85 480.5 85 DL -50.4 27 303.48 241 DE ST 50.4 27 301.68 200.536 DE ST 223.416 184.264 223.416 -209.536 DL 223.416 184.264 225.216 191.464 DL 221.616 191.464 223.416 184.264 -DL 250.416 158.2 198.216 158.2 DL 250.416 184.264 250.416 158.2 DL 198.216 -184.264 250.416 184.264 DL 198.216 158.2 198.216 184.264 DL 250.416 209.536 -198.216 209.536 DL 250.416 235.6 250.416 209.536 DL 198.216 235.6 250.416 235.6 -DL 198.216 209.536 198.216 235.6 DL 479.016 124 426.816 124 DL 479.016 149.2 -479.016 124 DL 426.816 149.2 479.016 149.2 DL 426.816 124 426.816 149.2 DL -479.016 176.2 426.816 176.2 DL 479.016 202.264 479.016 176.2 DL 426.816 202.264 -479.016 202.264 DL 426.816 176.2 426.816 202.264 DL 479.016 227.536 426.816 -227.536 DL 479.016 253.6 479.016 227.536 DL 426.816 253.6 479.016 253.6 DL -426.816 227.536 426.816 253.6 DL 453.816 202.264 453.816 227.536 DL 453.816 -202.264 455.616 209.464 DL 452.016 209.464 453.816 202.264 DL 453.816 149.2 -453.816 176.2 DL 453.816 149.2 455.616 156.4 DL 452.016 156.4 453.816 149.2 DL -407.016 138.4 354.816 138.4 DL 407.016 164.536 407.016 138.4 DL 354.816 164.536 -407.016 164.536 DL 354.816 138.4 354.816 164.536 DL 407.016 187.936 354.816 -187.936 DL 407.016 214 407.016 187.936 DL 354.816 214 407.016 214 DL 354.816 -187.936 354.816 214 DL 186.552 277 186.552 331 DL 489.816 277 186.552 277 DL -489.816 331 489.816 277 DL 186.552 331 489.816 331 DL 224.352 236.536 224.352 -277 DL 224.352 236.536 226.08 243.736 DL 222.552 243.736 224.352 236.536 DL -277.416 241 251.352 223 DL 277.416 241 270.432 238.408 DL 272.52 235.456 -277.416 241 DL 426.816 241 327.816 241 DL 426.816 241 419.616 242.8 DL 419.616 -239.2 426.816 241 DL 354.816 200.536 327.816 200.536 DL 354.816 200.536 347.616 -202.336 DL 347.616 198.736 354.816 200.536 DL 381.816 164.536 381.816 187 DL -381.816 164.536 383.616 171.736 DL 380.016 171.736 381.816 164.536 DL 273.816 -200.536 251.352 223 DL 273.816 200.536 270 206.872 DL 267.48 204.352 273.816 -200.536 DL('BSD')289.152 178.188 Q(1.2)215.352 173.724 Q(1.1)216.216 224.988 Q -(1.1.1.1)435.816 245.724 Q(1.1.1.2)435.816 192.588 Q(1.1.1.3)435.816 141.324 Q -(1.1.2.2)363.816 155.724 Q(1.1.2.1)363.816 205.188 Q(rcs\214le.c,v)309.816 -305.988 Q(1.1.1)291.816 243.924 Q('SunOS')288.216 267.324 Q(1.1.2)290.952 -203.388 Q 131.5 362.5 126 362.5 DL 134 362.5 128.5 362.5 DL 139.5 362.5 134 -362.5 DL 145 362.5 139.5 362.5 DL 150.5 362.5 145 362.5 DL 156 362.5 150.5 -362.5 DL 161.5 362.5 156 362.5 DL 167 362.5 161.5 362.5 DL 172.5 362.5 167 -362.5 DL 178 362.5 172.5 362.5 DL 183.5 362.5 178 362.5 DL 189 362.5 183.5 -362.5 DL 194.5 362.5 189 362.5 DL 200 362.5 194.5 362.5 DL 205.5 362.5 200 -362.5 DL 211 362.5 205.5 362.5 DL 216.5 362.5 211 362.5 DL 222 362.5 216.5 -362.5 DL 227.5 362.5 222 362.5 DL 233 362.5 227.5 362.5 DL 238.5 362.5 233 -362.5 DL 244 362.5 238.5 362.5 DL 249.5 362.5 244 362.5 DL 255 362.5 249.5 -362.5 DL 260.5 362.5 255 362.5 DL 266 362.5 260.5 362.5 DL 271.5 362.5 266 -362.5 DL 277 362.5 271.5 362.5 DL 282.5 362.5 277 362.5 DL 288 362.5 282.5 -362.5 DL 293.5 362.5 288 362.5 DL 299 362.5 293.5 362.5 DL 304.5 362.5 299 -362.5 DL 310 362.5 304.5 362.5 DL 315.5 362.5 310 362.5 DL 321 362.5 315.5 -362.5 DL 326.5 362.5 321 362.5 DL 332 362.5 326.5 362.5 DL 337.5 362.5 332 -362.5 DL 343 362.5 337.5 362.5 DL 348.5 362.5 343 362.5 DL 354 362.5 348.5 -362.5 DL 359.5 362.5 354 362.5 DL 365 362.5 359.5 362.5 DL 370.5 362.5 365 -362.5 DL 376 362.5 370.5 362.5 DL 381.5 362.5 376 362.5 DL 387 362.5 381.5 -362.5 DL 392.5 362.5 387 362.5 DL 398 362.5 392.5 362.5 DL 403.5 362.5 398 -362.5 DL 409 362.5 403.5 362.5 DL 414.5 362.5 409 362.5 DL 420 362.5 414.5 -362.5 DL 425.5 362.5 420 362.5 DL 431 362.5 425.5 362.5 DL 436.5 362.5 431 -362.5 DL 442 362.5 436.5 362.5 DL 447.5 362.5 442 362.5 DL 453 362.5 447.5 -362.5 DL 458.5 362.5 453 362.5 DL 464 362.5 458.5 362.5 DL 469.5 362.5 464 -362.5 DL 475 362.5 469.5 362.5 DL 480.5 362.5 475 362.5 DL 486 362.5 480.5 -362.5 DL/F1 13/Times-Bold@0 SF(Figur)281.202 388.5 Q 3.25(e4)-.234 G(.)327.547 -388.5 Q/F2 11/Times-Bold@0 SF(cvs)227.229 401.5 Q F0(Support F)2.75 E +/F0 11/Times-Roman@0 SF(-6-)281.587 49 Q .44 LW 113.5 85 108 85 DL 116 +85 110.5 85 DL 121.5 85 116 85 DL 127 85 121.5 85 DL 132.5 85 127 85 DL +138 85 132.5 85 DL 143.5 85 138 85 DL 149 85 143.5 85 DL 154.5 85 149 85 +DL 160 85 154.5 85 DL 165.5 85 160 85 DL 171 85 165.5 85 DL 176.5 85 171 +85 DL 182 85 176.5 85 DL 187.5 85 182 85 DL 193 85 187.5 85 DL 198.5 85 +193 85 DL 204 85 198.5 85 DL 209.5 85 204 85 DL 215 85 209.5 85 DL 220.5 +85 215 85 DL 226 85 220.5 85 DL 231.5 85 226 85 DL 237 85 231.5 85 DL +242.5 85 237 85 DL 248 85 242.5 85 DL 253.5 85 248 85 DL 259 85 253.5 85 +DL 264.5 85 259 85 DL 270 85 264.5 85 DL 275.5 85 270 85 DL 281 85 275.5 +85 DL 286.5 85 281 85 DL 292 85 286.5 85 DL 297.5 85 292 85 DL 303 85 +297.5 85 DL 308.5 85 303 85 DL 314 85 308.5 85 DL 319.5 85 314 85 DL 325 +85 319.5 85 DL 330.5 85 325 85 DL 336 85 330.5 85 DL 341.5 85 336 85 DL +347 85 341.5 85 DL 352.5 85 347 85 DL 358 85 352.5 85 DL 363.5 85 358 85 +DL 369 85 363.5 85 DL 374.5 85 369 85 DL 380 85 374.5 85 DL 385.5 85 380 +85 DL 391 85 385.5 85 DL 396.5 85 391 85 DL 402 85 396.5 85 DL 407.5 85 +402 85 DL 413 85 407.5 85 DL 418.5 85 413 85 DL 424 85 418.5 85 DL 429.5 +85 424 85 DL 435 85 429.5 85 DL 440.5 85 435 85 DL 446 85 440.5 85 DL +451.5 85 446 85 DL 457 85 451.5 85 DL 462.5 85 457 85 DL 468 85 462.5 85 +DL 50.4 27 285.48 241 DE ST 50.4 27 283.68 200.536 DE ST 205.416 184.264 +205.416 209.536 DL 205.416 184.264 207.216 191.464 DL 203.616 191.464 +205.416 184.264 DL 232.416 158.2 180.216 158.2 DL 232.416 184.264 +232.416 158.2 DL 180.216 184.264 232.416 184.264 DL 180.216 158.2 +180.216 184.264 DL 232.416 209.536 180.216 209.536 DL 232.416 235.6 +232.416 209.536 DL 180.216 235.6 232.416 235.6 DL 180.216 209.536 +180.216 235.6 DL 461.016 124 408.816 124 DL 461.016 149.2 461.016 124 DL +408.816 149.2 461.016 149.2 DL 408.816 124 408.816 149.2 DL 461.016 +176.2 408.816 176.2 DL 461.016 202.264 461.016 176.2 DL 408.816 202.264 +461.016 202.264 DL 408.816 176.2 408.816 202.264 DL 461.016 227.536 +408.816 227.536 DL 461.016 253.6 461.016 227.536 DL 408.816 253.6 +461.016 253.6 DL 408.816 227.536 408.816 253.6 DL 435.816 202.264 +435.816 227.536 DL 435.816 202.264 437.616 209.464 DL 434.016 209.464 +435.816 202.264 DL 435.816 149.2 435.816 176.2 DL 435.816 149.2 437.616 +156.4 DL 434.016 156.4 435.816 149.2 DL 389.016 138.4 336.816 138.4 DL +389.016 164.536 389.016 138.4 DL 336.816 164.536 389.016 164.536 DL +336.816 138.4 336.816 164.536 DL 389.016 187.936 336.816 187.936 DL +389.016 214 389.016 187.936 DL 336.816 214 389.016 214 DL 336.816 +187.936 336.816 214 DL 168.552 277 168.552 331 DL 471.816 277 168.552 +277 DL 471.816 331 471.816 277 DL 168.552 331 471.816 331 DL 206.352 +236.536 206.352 277 DL 206.352 236.536 208.08 243.736 DL 204.552 243.736 +206.352 236.536 DL 259.416 241 233.352 223 DL 259.416 241 252.432 +238.408 DL 254.52 235.456 259.416 241 DL 408.816 241 309.816 241 DL +408.816 241 401.616 242.8 DL 401.616 239.2 408.816 241 DL 336.816 +200.536 309.816 200.536 DL 336.816 200.536 329.616 202.336 DL 329.616 +198.736 336.816 200.536 DL 363.816 164.536 363.816 187 DL 363.816 +164.536 365.616 171.736 DL 362.016 171.736 363.816 164.536 DL 255.816 +200.536 233.352 223 DL 255.816 200.536 252 206.872 DL 249.48 204.352 +255.816 200.536 DL('BSD')271.152 178.188 Q(1.2)197.352 173.724 Q(1.1) +198.216 224.988 Q(1.1.1.1)417.816 245.724 Q(1.1.1.2)417.816 192.588 Q +(1.1.1.3)417.816 141.324 Q(1.1.2.2)345.816 155.724 Q(1.1.2.1)345.816 +205.188 Q(rcs\214le.c,v)291.816 305.988 Q(1.1.1)273.816 243.924 Q +('SunOS')270.216 267.324 Q(1.1.2)272.952 203.388 Q 113.5 362.5 108 362.5 +DL 116 362.5 110.5 362.5 DL 121.5 362.5 116 362.5 DL 127 362.5 121.5 +362.5 DL 132.5 362.5 127 362.5 DL 138 362.5 132.5 362.5 DL 143.5 362.5 +138 362.5 DL 149 362.5 143.5 362.5 DL 154.5 362.5 149 362.5 DL 160 362.5 +154.5 362.5 DL 165.5 362.5 160 362.5 DL 171 362.5 165.5 362.5 DL 176.5 +362.5 171 362.5 DL 182 362.5 176.5 362.5 DL 187.5 362.5 182 362.5 DL 193 +362.5 187.5 362.5 DL 198.5 362.5 193 362.5 DL 204 362.5 198.5 362.5 DL +209.5 362.5 204 362.5 DL 215 362.5 209.5 362.5 DL 220.5 362.5 215 362.5 +DL 226 362.5 220.5 362.5 DL 231.5 362.5 226 362.5 DL 237 362.5 231.5 +362.5 DL 242.5 362.5 237 362.5 DL 248 362.5 242.5 362.5 DL 253.5 362.5 +248 362.5 DL 259 362.5 253.5 362.5 DL 264.5 362.5 259 362.5 DL 270 362.5 +264.5 362.5 DL 275.5 362.5 270 362.5 DL 281 362.5 275.5 362.5 DL 286.5 +362.5 281 362.5 DL 292 362.5 286.5 362.5 DL 297.5 362.5 292 362.5 DL 303 +362.5 297.5 362.5 DL 308.5 362.5 303 362.5 DL 314 362.5 308.5 362.5 DL +319.5 362.5 314 362.5 DL 325 362.5 319.5 362.5 DL 330.5 362.5 325 362.5 +DL 336 362.5 330.5 362.5 DL 341.5 362.5 336 362.5 DL 347 362.5 341.5 +362.5 DL 352.5 362.5 347 362.5 DL 358 362.5 352.5 362.5 DL 363.5 362.5 +358 362.5 DL 369 362.5 363.5 362.5 DL 374.5 362.5 369 362.5 DL 380 362.5 +374.5 362.5 DL 385.5 362.5 380 362.5 DL 391 362.5 385.5 362.5 DL 396.5 +362.5 391 362.5 DL 402 362.5 396.5 362.5 DL 407.5 362.5 402 362.5 DL 413 +362.5 407.5 362.5 DL 418.5 362.5 413 362.5 DL 424 362.5 418.5 362.5 DL +429.5 362.5 424 362.5 DL 435 362.5 429.5 362.5 DL 440.5 362.5 435 362.5 +DL 446 362.5 440.5 362.5 DL 451.5 362.5 446 362.5 DL 457 362.5 451.5 +362.5 DL 462.5 362.5 457 362.5 DL 468 362.5 462.5 362.5 DL/F1 13 +/Times-Bold@0 SF(Figur)263.202 388.5 Q 3.25(e4)-.234 G(.)-3.25 E/F2 11 +/Times-Bold@0 SF(cvs)209.229 401.5 Q F0(Support F)2.75 E (or \231Dual\232 Deri)-.165 E -.275(va)-.275 G(tions).275 E F2 2.75 -(2.3. Location)90 427.5 R(Independent Module Database)2.75 E(cvs)117.5 444.4 Q -F0 1.349(contains support for a simple, yet po)4.099 F 1.349 -(werful, \231module\232 database.)-.275 F -.165(Fo)6.85 G 4.1(rr).165 G 1.35 -(easons of ef)457.26 444.4 R<8c2d>-.275 E(cienc)90 457.4 Q 2.1 -.715(y, t)-.165 -H .67(his database is stored in).715 F F2(ndbm)3.42 E F0 .67(\(3\) format.) -1.833 F .669(The module database is used to apply names)6.17 F .212 -(to collections of directories and \214les as a matter of con)90 470.4 R -.165 -(ve)-.44 G .212(nience for checking out pieces of a lar).165 F(ge)-.198 E -(softw)90 483.4 Q 1.907(are distrib)-.11 F 4.657(ution. The)-.22 F 1.907 -(database records the ph)4.657 F 1.907 +(2.3. Location)72 427.5 R(Independent Module Database)2.75 E(cvs)99.5 +444.4 Q F0 1.349(contains support for a simple, yet po)4.099 F 1.349 +(werful, \231module\232 database.)-.275 F -.165(Fo)6.85 G 4.1(rr).165 G +1.35(easons of ef)-4.1 F<8c2d>-.275 E(cienc)72 457.4 Q 2.1 -.715(y, t) +-.165 H .67(his database is stored in).715 F F2(ndbm)3.42 E F0 .67 +(\(3\) format.)1.833 F .669(The module database is used to apply names) +6.17 F .212 +(to collections of directories and \214les as a matter of con)72 470.4 R +-.165(ve)-.44 G .212(nience for checking out pieces of a lar).165 F(ge) +-.198 E(softw)72 483.4 Q 1.907(are distrib)-.11 F 4.657(ution. The)-.22 +F 1.907(database records the ph)4.657 F 1.907 (ysical location of the sources as a form of)-.055 F .088 -(information hiding, allo)90 496.4 R .089 +(information hiding, allo)72 496.4 R .089 (wing one to check out whole directory hierarchies or indi)-.275 F .089 -(vidual \214les with-)-.275 F(out re)90 509.4 Q -.055(ga)-.165 G -(rd for their actual location within the global source distrib).055 E(ution.) --.22 E .773(Consider the follo)117.5 526.3 R .772 -(wing small sample of a module database, which must be tailored manu-)-.275 F -(ally to each speci\214c source repository en)90 539.3 Q(vironment:)-.44 E/F3 -11/Courier@0 SF 33(#key [-option)181 558.8 R(argument] directory [files...])6.6 -E 33(diff bin/diff)181 571.8 R 33(libc lib/libc)181 584.8 R 39.6(sys -o)181 -597.8 R(sys/tools/make_links sys)6.6 E 13.2(modules -i)181 610.8 R -(mkmodules CVSROOT.adm modules)6.6 E 19.8(kernel -a)181 623.8 R(sys lang/adb) -6.6 E 46.2(ps bin)181 636.8 R(Makefile ps.c)6.6 E F0 1.66(The \231dif)117.5 -660.2 R 1.661(f\232 and \231libc\232 modules refer to whole directory hierarch\ -ies that are e)-.275 F 1.661(xtracted on)-.165 F .406(check out.)90 673.2 R -.405(The \231sys\232 module e)5.906 F .405(xtracts the \231sys\232 hierarch) --.165 F 1.835 -.715(y, a)-.055 H .405(nd runs the \231mak).715 F .405 -(e_links\232 program at)-.11 F 1.529(the end of the check out process \(the)90 -686.2 R/F4 11/Times-Italic@0 SF(-o)4.279 E F0 1.53 -(option speci\214es a program to run on check)4.279 F F4(o)A F0 4.28(ut\). The) -B 1.286(\231modules\232 module allo)90 699.2 R 1.285 -(ws one to edit the module database \214le and runs the \231mkmodules\232 pro-) --.275 F .401(gram on check)90 712.2 R F4(i)A F0 3.151(nt)C 3.151(or)170.326 -712.2 S -.165(eg)182.64 712.2 S .401(enerate the).165 F F2(ndbm)3.151 E F0 .401 -(database that)3.151 F F2(cvs)3.151 E F0 3.151(uses. The)3.151 F<996b>3.152 E -.402(ernel\232 module is an alias)-.11 F EP +(vidual \214les with-)-.275 F(out re)72 509.4 Q -.055(ga)-.165 G +(rd for their actual location within the global source distrib).055 E +(ution.)-.22 E .773(Consider the follo)99.5 526.3 R .772 +(wing small sample of a module database, which must be tailored manu-) +-.275 F(ally to each speci\214c source repository en)72 539.3 Q +(vironment:)-.44 E/F3 11/Courier@0 SF 33(#key [-option)163 558.8 R +(argument] directory [files...])6.6 E 33(diff bin/diff)163 571.8 R 33 +(libc lib/libc)163 584.8 R 39.6(sys -o)163 597.8 R +(sys/tools/make_links sys)6.6 E 13.2(modules -i)163 610.8 R +(mkmodules CVSROOT.adm modules)6.6 E 19.8(kernel -a)163 623.8 R +(sys lang/adb)6.6 E 46.2(ps bin)163 636.8 R(Makefile ps.c)6.6 E F0 1.66 +(The \231dif)99.5 660.2 R 1.661(f\232 and \231libc\232 modules refer to\ + whole directory hierarchies that are e)-.275 F 1.661(xtracted on)-.165 +F .406(check out.)72 673.2 R .405(The \231sys\232 module e)5.906 F .405 +(xtracts the \231sys\232 hierarch)-.165 F 1.835 -.715(y, a)-.055 H .405 +(nd runs the \231mak).715 F .405(e_links\232 program at)-.11 F 1.529 +(the end of the check out process \(the)72 686.2 R/F4 11/Times-Italic@0 +SF(-o)4.279 E F0 1.53(option speci\214es a program to run on check)4.279 +F F4(o)A F0 4.28(ut\). The)B 1.286(\231modules\232 module allo)72 699.2 +R 1.285(ws one to edit the module database \214le and runs the \231mkmo\ +dules\232 pro-)-.275 F .401(gram on check)72 712.2 R F4(i)A F0 3.151(nt) +C 3.151(or)-3.151 G -.165(eg)-3.151 G .401(enerate the).165 F F2(ndbm) +3.151 E F0 .401(database that)3.151 F F2(cvs)3.151 E F0 3.151(uses. The) +3.151 F<996b>3.152 E .402(ernel\232 module is an alias)-.11 F EP %%Page: 7 7 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Roman@0 SF 1.136(\(as the)90 85 R/F1 11/Times-Italic@0 SF(-a)3.886 -E F0 1.136(option speci\214es\) which causes the remaining ar)3.886 F 1.136 -(guments after the)-.198 F F1(-a)3.885 E F0 1.135(to be interpreted)3.885 F --.165(ex)90 98 S .469(actly as if the).165 F 3.219(yh)-.165 G .469 -(ad been speci\214ed on the command line.)174.64 98 R .47 -(This is useful for objects that require)5.97 F .519 -(shared pieces of code from f)90 111 R .519(ar a)-.11 F -.11(wa)-.165 G 3.269 -(yp).11 G .519(laces to be compiled \(as is the case with the k)260.932 111 R -.518(ernel deb)-.11 F(ug-)-.22 E(ger)90 124 Q(,)-.44 E/F2 11/Times-Bold@0 SF -(kadb)3.28 E F0 3.28(,w)C .531(hich shares code with the standard)147.457 124 R -F2(adb)3.281 E F0(deb)3.281 E 3.281(ugger\). The)-.22 F .531 -(\231ps\232 module sho)3.281 F .531(ws that the)-.275 F 1.019 -(source for \231ps\232 li)90 137 R -.165(ve)-.275 G 3.769(si).165 G 3.769(nt) -189.556 137 S 1.019(he \231bin\232 directory)201.883 137 R 3.769(,b)-.715 G -1.019(ut only)294.425 137 R F1(Mak)3.769 E(e\214le)-.11 E F0(and)3.769 E F1 -(ps.c)3.769 E F0 1.019(are required to b)3.769 F 1.018(uild the)-.22 F(object.) -90 150 Q 2.129(The module database at Prisma is no)117.5 166.9 R 4.88(wp)-.275 -G 2.13(opulated for the entire UNIX distrib)309.636 166.9 R 2.13(ution and)-.22 -F 1.173(thereby allo)90 179.9 R 1.173(ws us to issue the follo)-.275 F 1.173 -(wing con)-.275 F -.165(ve)-.44 G 1.173 -(nient commands to check out components of the).165 F(UNIX distrib)90 192.9 Q -(ution without re)-.22 E -.055(ga)-.165 G -(rd for their actual location within the master source repository:).055 E/F3 11 -/Courier@0 SF(example% cvs checkout diff)181 212.4 Q -(example% cvs checkout libc ps)181 225.4 Q(example% cd diff; make)181 238.4 Q -F0 1.463(In b)117.5 261.8 R 1.463 -(uilding the module database \214le, it is quite possible to ha)-.22 F 1.794 --.165(ve n)-.22 H 1.464(ame con\215icts within a).165 F .965(global softw)90 -274.8 R .965(are distrib)-.11 F 3.715(ution. F)-.22 F .965(or e)-.165 F .965 -(xample, SunOS pro)-.165 F .964(vides tw)-.165 F(o)-.11 E F2(cat)3.714 E F0 -.964(programs: one for the stan-)3.714 F 1.305(dard en)90 287.8 R(vironment,) --.44 E F1(/bin/cat)4.055 E F0 4.055(,a)C 1.305(nd one for the System V en) -220.877 287.8 R(vironment,)-.44 E F1(/usr/5bin/cat)4.055 E F0 6.805(.W)C 4.056 -(er)475.957 287.8 S(esolv)488.56 287.8 Q(ed)-.165 E .019 -(this con\215ict by naming the standard)90 300.8 R F2(cat)2.769 E F0 .019 -(module \231cat\232, and the System V)2.769 F F2(cat)2.769 E F0 .019 -(module \2315cat\232.)2.769 F(Sim-)5.519 E .447(ilar name modi\214cations must\ - be applied to other con\215icting names, as might be found between a)90 313.8 -R .171(utility program and a library function, though Prisma chose not to incl\ -ude indi)90 326.8 R .171(vidual library func-)-.275 F -(tions within the module database at this time.)90 339.8 Q F2 2.75 -(2.4. Con\214gurable)90 365.8 R(Logging Support)2.75 E F0(The)117.5 382.7 Q F2 -(cvs)4.549 E F0 1.799(\231commit\232 command is used to mak)4.549 F 4.549(eap) --.11 G 1.799(ermanent change to the master source)347.135 382.7 R .363 -(repository \(where the)90 395.7 R/F4 9/Times-Roman@0 SF(RCS)3.113 E F0 .362 -(\231,v\232 \214les li)2.612 F -.165(ve)-.275 G 3.112(\). Whene).165 F -.165 -(ve)-.275 G 3.112(ra\231).165 G .362 -(commit\232 is done, the log message for the)339.209 395.7 R .978(change is ca\ -refully logged by an arbitrary program \(in a \214le, notes\214le, ne)90 408.7 -R .978(ws database, or mail\).)-.275 F -.165(Fo)90 421.7 S 4.13(re).165 G 1.38 -(xample, a collection of these updates can be used to produce release notices.) -113.963 421.7 R F2(cvs)6.879 E F0 1.379(can be)4.129 F .105(con\214gured to se\ -nd log updates through one or more \214lter programs, based on a re)90 434.7 R -.105(gular e)-.165 F(xpression)-.165 E .08 -(match on the directory that is being changed.)90 447.7 R .08(This allo)5.58 F -.079(ws multiple related or unrelated projects to)-.275 F -.165(ex)90 460.7 S -.752(ist within a single).165 F F2(cvs)3.502 E F0 .753 -(source repository tree, with each dif)3.502 F .753 -(ferent project sending its \231commit\232)-.275 F(reports to a unique log de) -90 473.7 Q(vice.)-.275 E 2.75(As)117.5 490.6 S -(ample logging con\214guration \214le might look as follo)132.471 490.6 Q(ws:) --.275 E F3 33(#regex filter-program)153.5 510.1 R 26.4 -(DEFAULT /usr/local/bin/nfpipe)153.5 523.1 R(-t %s utils.updates)6.6 E 39.6 -(^diag /usr/local/bin/nfpipe)153.5 536.1 R(-t %s diag.updates)6.6 E 33 -(^local /usr/local/bin/nfpipe)153.5 549.1 R(-t %s local.updates)6.6 E 39.6 -(^perf /usr/local/bin/nfpipe)153.5 562.1 R(-t %s perf.updates)6.6 E 46.2 -(^sys /usr/local/bin/nfpipe)153.5 575.1 R(-t %s kernel.updates)6.6 E F0 .094 -(This sample allo)117.5 598.5 R .094 -(ws the diagnostics and performance groups to share the same source repos-) --.275 F .842(itory with the k)90 611.5 R .842(ernel and utilities groups.)-.11 -F .843(Changes that the)6.343 F 3.593(ym)-.165 G(ak)373.139 611.5 Q 3.593(ea) --.11 G .843(re sent directly to their o)396.774 611.5 R(wn)-.275 E .748 -(notes\214le [Essick] through the \231nfpipe\232 program.)90 624.5 R 3.498(As) -6.248 G(uf)328.337 624.5 Q .748 -(\214ciently simple title is substituted for the)-.275 F 1.051(\231%s\232 ar)90 -637.5 R 1.051(gument before the \214lter program is e)-.198 F -.165(xe)-.165 G -3.802(cuted. This).165 F 1.052(logging con\214guration \214le is tailored)3.802 -F(manually to each speci\214c source repository en)90 650.5 Q(vironment.)-.44 E -F2 2.75(2.5. T)90 676.5 R(agged Releases and Dates)-1.012 E F0(An)117.5 693.4 Q -3.342(yr)-.165 G .592(elease can be gi)143.282 693.4 R -.165(ve)-.275 G 3.342 -(nas).165 G .592(ymbolic tag name that is stored directly in the)245.682 693.4 -R F4(RCS)3.342 E F0 3.341(\214les. This)2.842 F .053(tag can be used at an)90 -706.4 R 2.804(yt)-.165 G .054(ime to get an e)192.795 706.4 R .054(xact cop) --.165 F 2.804(yo)-.11 G 2.804(fa)308.322 706.4 S .384 -.165(ny p)319.673 706.4 -T(re).165 E .054(vious release.)-.275 F -.44(Wi)5.554 G .054 -(th equal ease, one can).44 F EP +/F0 11/Times-Roman@0 SF 1.136(\(as the)72 85 R/F1 11/Times-Italic@0 SF +(-a)3.886 E F0 1.136(option speci\214es\) which causes the remaining ar) +3.886 F 1.136(guments after the)-.198 F F1(-a)3.885 E F0 1.135 +(to be interpreted)3.885 F -.165(ex)72 98 S .469(actly as if the).165 F +3.219(yh)-.165 G .469(ad been speci\214ed on the command line.)-3.219 F +.47(This is useful for objects that require)5.97 F .519 +(shared pieces of code from f)72 111 R .519(ar a)-.11 F -.11(wa)-.165 G +3.269(yp).11 G .519(laces to be compiled \(as is the case with the k) +-3.269 F .518(ernel deb)-.11 F(ug-)-.22 E(ger)72 124 Q(,)-.44 E/F2 11 +/Times-Bold@0 SF(kadb)3.28 E F0 3.28(,w)C .531 +(hich shares code with the standard)-3.28 F F2(adb)3.281 E F0(deb)3.281 +E 3.281(ugger\). The)-.22 F .531(\231ps\232 module sho)3.281 F .531 +(ws that the)-.275 F 1.019(source for \231ps\232 li)72 137 R -.165(ve) +-.275 G 3.769(si).165 G 3.769(nt)-3.769 G 1.019 +(he \231bin\232 directory)-3.769 F 3.769(,b)-.715 G 1.019(ut only)-3.989 +F F1(Mak)3.769 E(e\214le)-.11 E F0(and)3.769 E F1(ps.c)3.769 E F0 1.019 +(are required to b)3.769 F 1.018(uild the)-.22 F(object.)72 150 Q 2.129 +(The module database at Prisma is no)99.5 166.9 R 4.88(wp)-.275 G 2.13 +(opulated for the entire UNIX distrib)-4.88 F 2.13(ution and)-.22 F +1.173(thereby allo)72 179.9 R 1.173(ws us to issue the follo)-.275 F +1.173(wing con)-.275 F -.165(ve)-.44 G 1.173 +(nient commands to check out components of the).165 F(UNIX distrib)72 +192.9 Q(ution without re)-.22 E -.055(ga)-.165 G +(rd for their actual location within the master source repository:).055 +E/F3 11/Courier@0 SF(example% cvs checkout diff)163 212.4 Q +(example% cvs checkout libc ps)163 225.4 Q(example% cd diff; make)163 +238.4 Q F0 1.463(In b)99.5 261.8 R 1.463 +(uilding the module database \214le, it is quite possible to ha)-.22 F +1.794 -.165(ve n)-.22 H 1.464(ame con\215icts within a).165 F .965 +(global softw)72 274.8 R .965(are distrib)-.11 F 3.715(ution. F)-.22 F +.965(or e)-.165 F .965(xample, SunOS pro)-.165 F .964(vides tw)-.165 F +(o)-.11 E F2(cat)3.714 E F0 .964(programs: one for the stan-)3.714 F +1.305(dard en)72 287.8 R(vironment,)-.44 E F1(/bin/cat)4.055 E F0 4.055 +(,a)C 1.305(nd one for the System V en)-4.055 F(vironment,)-.44 E F1 +(/usr/5bin/cat)4.055 E F0 6.805(.W)C 4.056(er)-7.685 G(esolv)-4.056 E +(ed)-.165 E .019(this con\215ict by naming the standard)72 300.8 R F2 +(cat)2.769 E F0 .019(module \231cat\232, and the System V)2.769 F F2 +(cat)2.769 E F0 .019(module \2315cat\232.)2.769 F(Sim-)5.519 E .447(ila\ +r name modi\214cations must be applied to other con\215icting names, as\ + might be found between a)72 313.8 R .171(utility program and a library\ + function, though Prisma chose not to include indi)72 326.8 R .171 +(vidual library func-)-.275 F +(tions within the module database at this time.)72 339.8 Q F2 2.75 +(2.4. Con\214gurable)72 365.8 R(Logging Support)2.75 E F0(The)99.5 382.7 +Q F2(cvs)4.549 E F0 1.799(\231commit\232 command is used to mak)4.549 F +4.549(eap)-.11 G 1.799(ermanent change to the master source)-4.549 F +.363(repository \(where the)72 395.7 R/F4 9/Times-Roman@0 SF(RCS)3.113 E +F0 .362(\231,v\232 \214les li)2.612 F -.165(ve)-.275 G 3.112(\). Whene) +.165 F -.165(ve)-.275 G 3.112(ra\231).165 G .362 +(commit\232 is done, the log message for the)-3.112 F .978(change is ca\ +refully logged by an arbitrary program \(in a \214le, notes\214le, ne)72 +408.7 R .978(ws database, or mail\).)-.275 F -.165(Fo)72 421.7 S 4.13 +(re).165 G 1.38(xample, a collection of these updates can be used to pr\ +oduce release notices.)-4.295 F F2(cvs)6.879 E F0 1.379(can be)4.129 F +.105(con\214gured to send log updates through one or more \214lter prog\ +rams, based on a re)72 434.7 R .105(gular e)-.165 F(xpression)-.165 E +.08(match on the directory that is being changed.)72 447.7 R .08 +(This allo)5.58 F .079(ws multiple related or unrelated projects to) +-.275 F -.165(ex)72 460.7 S .752(ist within a single).165 F F2(cvs)3.502 +E F0 .753(source repository tree, with each dif)3.502 F .753 +(ferent project sending its \231commit\232)-.275 F +(reports to a unique log de)72 473.7 Q(vice.)-.275 E 2.75(As)99.5 490.6 +S(ample logging con\214guration \214le might look as follo)-2.75 E(ws:) +-.275 E F3 33(#regex filter-program)135.5 510.1 R 26.4 +(DEFAULT /usr/local/bin/nfpipe)135.5 523.1 R(-t %s utils.updates)6.6 E +39.6(^diag /usr/local/bin/nfpipe)135.5 536.1 R(-t %s diag.updates)6.6 E +33(^local /usr/local/bin/nfpipe)135.5 549.1 R(-t %s local.updates)6.6 E +39.6(^perf /usr/local/bin/nfpipe)135.5 562.1 R(-t %s perf.updates)6.6 E +46.2(^sys /usr/local/bin/nfpipe)135.5 575.1 R(-t %s kernel.updates)6.6 E +F0 .094(This sample allo)99.5 598.5 R .094(ws the diagnostics and perfo\ +rmance groups to share the same source repos-)-.275 F .842 +(itory with the k)72 611.5 R .842(ernel and utilities groups.)-.11 F +.843(Changes that the)6.343 F 3.593(ym)-.165 G(ak)-3.593 E 3.593(ea)-.11 +G .843(re sent directly to their o)-3.593 F(wn)-.275 E .748 +(notes\214le [Essick] through the \231nfpipe\232 program.)72 624.5 R +3.498(As)6.248 G(uf)-3.498 E .748 +(\214ciently simple title is substituted for the)-.275 F 1.051 +(\231%s\232 ar)72 637.5 R 1.051(gument before the \214lter program is e) +-.198 F -.165(xe)-.165 G 3.802(cuted. This).165 F 1.052 +(logging con\214guration \214le is tailored)3.802 F +(manually to each speci\214c source repository en)72 650.5 Q(vironment.) +-.44 E F2 2.75(2.5. T)72 676.5 R(agged Releases and Dates)-1.012 E F0 +(An)99.5 693.4 Q 3.342(yr)-.165 G .592(elease can be gi)-3.342 F -.165 +(ve)-.275 G 3.342(nas).165 G .592 +(ymbolic tag name that is stored directly in the)-3.342 F F4(RCS)3.342 E +F0 3.341(\214les. This)2.842 F .053(tag can be used at an)72 706.4 R +2.804(yt)-.165 G .054(ime to get an e)-2.804 F .054(xact cop)-.165 F +2.804(yo)-.11 G 2.804(fa)-2.804 G .384 -.165(ny p)-2.804 H(re).165 E +.054(vious release.)-.275 F -.44(Wi)5.554 G .054(th equal ease, one can) +.44 F EP %%Page: 8 8 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Roman@0 SF(-8-)299.587 49 Q .292(also e)90 85 R .292(xtract an e) --.165 F .292(xact cop)-.165 F 3.042(yo)-.11 G 3.042(ft)212.9 85 S .292 -(he source \214les as of an)222.663 85 R 3.042(ya)-.165 G .292 -(rbitrary date in the past as well.)337.275 85 R .291(Thus, all)5.791 F(that') -90 98 Q 2.75(sr)-.605 G(equired to tag the current k)120.25 98 Q -(ernel, and to tag the k)-.11 E(ernel as of the F)-.11 E(ourth of July is:) --.165 E/F1 11/Courier@0 SF(example% cvs tag TEST_KERNEL kernel)153.5 117.5 Q -(example% cvs tag -D 'July 4' PATRIOTIC_KERNEL kernel)153.5 130.5 Q F0 -(The follo)90 150 Q(wing command w)-.275 E(ould retrie)-.11 E .33 -.165(ve a) --.275 H 2.75(ne).165 G(xact cop)285.14 150 Q 2.75(yo)-.11 G 2.75(ft)335.74 150 -S(he test k)345.211 150 Q(ernel at some later date:)-.11 E F1 -(example% cvs checkout -fp -rTEST_KERNEL kernel)153.5 169.5 Q F0(The)90 189 Q -/F2 11/Times-Italic@0 SF(-f)3.945 E F0 1.196 -(option causes only \214les that match the speci\214ed tag to be e)3.945 F -1.196(xtracted, while the)-.165 F F2(-p)3.946 E F0(option)3.946 E 1.355 -(automatically prunes empty directories.)90 202 R(Consequently)6.855 E 4.105 -(,d)-.715 G 1.355(irectories added to the k)347.201 202 R 1.354 -(ernel after the)-.11 F(test k)90 215 Q(ernel w)-.11 E -(as tagged are not included in the ne)-.11 E(wly e)-.275 E(xtracted cop)-.165 E -2.75(yo)-.11 G 2.75(ft)392.885 215 S(he test k)402.356 215 Q(ernel.)-.11 E(The) -117.5 231.9 Q/F3 11/Times-Bold@0 SF(cvs)2.998 E F0 .249(date support has e) -2.998 F .249(xactly the same interf)-.165 F .249(ace as that pro)-.11 F .249 -(vided with)-.165 F/F4 9/Times-Roman@0 SF(RCS)2.999 E F0 2.999(,h)C -.275(ow) -472.68 231.9 S -2.365 -.275(ev e).275 H(r).275 E F3(cvs)2.999 E F0 .183(must p\ -rocess the \231,v\232 \214les directly due to the special handling required by\ - the v)90 244.9 R .183(endor branch sup-)-.165 F 3.016(port. The)90 257.9 R -(standard)3.016 E F4(RCS)3.016 E F0 .267 -(date handling only processes one branch \(or the main trunk\) when check-) -2.517 F .075(ing out based on a date speci\214cation.)90 270.9 R F3(cvs)5.574 E -F0 .074(must instead process the current \231head\232 branch and, if a)2.824 F -.496(match is not found, proceed to look for a match on the v)90 283.9 R .496 -(endor branch.)-.165 F .497(This, combined with rea-)5.996 F 1.157 -(sons of performance, is wh)90 296.9 R(y)-.055 E F3(cvs)3.907 E F0 1.156 -(processes re)3.907 F 1.156 +/F0 11/Times-Roman@0 SF(-8-)281.587 49 Q .292(also e)72 85 R .292 +(xtract an e)-.165 F .292(xact cop)-.165 F 3.042(yo)-.11 G 3.042(ft) +-3.042 G .292(he source \214les as of an)-3.042 F 3.042(ya)-.165 G .292 +(rbitrary date in the past as well.)-3.042 F .291(Thus, all)5.791 F +(that')72 98 Q 2.75(sr)-.605 G(equired to tag the current k)-2.75 E +(ernel, and to tag the k)-.11 E(ernel as of the F)-.11 E +(ourth of July is:)-.165 E/F1 11/Courier@0 SF +(example% cvs tag TEST_KERNEL kernel)135.5 117.5 Q +(example% cvs tag -D 'July 4' PATRIOTIC_KERNEL kernel)135.5 130.5 Q F0 +(The follo)72 150 Q(wing command w)-.275 E(ould retrie)-.11 E .33 -.165 +(ve a)-.275 H 2.75(ne).165 G(xact cop)-2.915 E 2.75(yo)-.11 G 2.75(ft) +-2.75 G(he test k)-2.75 E(ernel at some later date:)-.11 E F1 +(example% cvs checkout -fp -rTEST_KERNEL kernel)135.5 169.5 Q F0(The)72 +189 Q/F2 11/Times-Italic@0 SF(-f)3.945 E F0 1.196 +(option causes only \214les that match the speci\214ed tag to be e)3.945 +F 1.196(xtracted, while the)-.165 F F2(-p)3.946 E F0(option)3.946 E +1.355(automatically prunes empty directories.)72 202 R(Consequently) +6.855 E 4.105(,d)-.715 G 1.355(irectories added to the k)-4.105 F 1.354 +(ernel after the)-.11 F(test k)72 215 Q(ernel w)-.11 E +(as tagged are not included in the ne)-.11 E(wly e)-.275 E(xtracted cop) +-.165 E 2.75(yo)-.11 G 2.75(ft)-2.75 G(he test k)-2.75 E(ernel.)-.11 E +(The)99.5 231.9 Q/F3 11/Times-Bold@0 SF(cvs)2.998 E F0 .249 +(date support has e)2.998 F .249(xactly the same interf)-.165 F .249 +(ace as that pro)-.11 F .249(vided with)-.165 F/F4 9/Times-Roman@0 SF +(RCS)2.999 E F0 2.999(,h)C -.275(ow)-2.999 G -2.365 -.275(ev e).275 H(r) +.275 E F3(cvs)2.999 E F0 .183(must process the \231,v\232 \214les direc\ +tly due to the special handling required by the v)72 244.9 R .183 +(endor branch sup-)-.165 F 3.016(port. The)72 257.9 R(standard)3.016 E +F4(RCS)3.016 E F0 .267(date handling only processes one branch \(or the\ + main trunk\) when check-)2.517 F .075 +(ing out based on a date speci\214cation.)72 270.9 R F3(cvs)5.574 E F0 +.074(must instead process the current \231head\232 branch and, if a) +2.824 F .496(match is not found, proceed to look for a match on the v)72 +283.9 R .496(endor branch.)-.165 F .497(This, combined with rea-)5.996 F +1.157(sons of performance, is wh)72 296.9 R(y)-.055 E F3(cvs)3.907 E F0 +1.156(processes re)3.907 F 1.156 (vision \(symbolic and numeric\) and date speci\214ca-)-.275 F -(tions directly from the \231,v\232 \214les.)90 309.9 Q F3 2.75(2.6. Building) -90 335.9 R(\231patch\232 Sour)2.75 E(ce Distrib)-.198 E(utions)-.22 E(cvs)117.5 -352.8 Q F0 .112(can produce a \231patch\232 format [W)2.862 F .113 -(all] output \214le which can be used to bring a pre)-.88 F(viously)-.275 E -.872(released softw)90 365.8 R .872(are distrib)-.11 F .872 +(tions directly from the \231,v\232 \214les.)72 309.9 Q F3 2.75 +(2.6. Building)72 335.9 R(\231patch\232 Sour)2.75 E(ce Distrib)-.198 E +(utions)-.22 E(cvs)99.5 352.8 Q F0 .112 +(can produce a \231patch\232 format [W)2.862 F .113 +(all] output \214le which can be used to bring a pre)-.88 F(viously) +-.275 E .872(released softw)72 365.8 R .872(are distrib)-.11 F .872 (ution current with the ne)-.22 F .871(west release.)-.275 F .871 -(This patch \214le supports an entire)6.371 F .444(directory hierarch)90 378.8 -R 3.194(yw)-.055 G .444 -(ithin a single patch, as well as being able to add whole ne)185.521 378.8 R -3.194<778c>-.275 G .445(les to the pre-)460.485 378.8 R 1.33(vious release.)90 +(This patch \214le supports an entire)6.371 F .444(directory hierarch)72 +378.8 R 3.194(yw)-.055 G .444 +(ithin a single patch, as well as being able to add whole ne)-3.194 F +3.194<778c>-.275 G .445(les to the pre-)-3.194 F 1.33(vious release.)72 391.8 R 1.33(One can combine symbolic re)6.83 F 1.33 -(visions and dates together to display changes in a)-.275 F -.165(ve)90 404.8 S -(ry generic w).165 E(ay:)-.11 E F1(example% cvs patch -D 'December 1, 1988' \\) -153.5 424.3 Q(-D 'January 1, 1989' sys)278.9 437.3 Q F0 1.126(This e)90 456.8 R -1.127(xample displays the k)-.165 F 1.127 -(ernel changes made in the month of December)-.11 F 3.877(,1)-.44 G 3.877 -(988. T)441.608 456.8 R 3.877(or)-.88 G 1.127(elease a)486.366 456.8 R .425 -(patch \214le, for e)90 469.8 R .425(xample, to tak)-.165 F 3.175(et)-.11 G(he) -232.195 469.8 Q F3(cvs)3.175 E F0(distrib)3.175 E .425(ution from v)-.22 F .425 -(ersion 1.0 to v)-.165 F .425(ersion 1.4 might be done)-.165 F(as follo)90 -482.8 Q(ws:)-.275 E F1(example% cvs patch -rCVS_1_0 -rCVS_1_4 cvs)153.5 502.3 Q -F3 2.75(3. CVS)90 534.8 R(Experience)2.75 E 2.75(3.1. Statistics)90 560.8 R F0 -2.882(Aq)117.5 577.7 S .132(uick summary of the scale that)133.824 577.7 R F3 +(visions and dates together to display changes in a)-.275 F -.165(ve)72 +404.8 S(ry generic w).165 E(ay:)-.11 E F1 +(example% cvs patch -D 'December 1, 1988' \\)135.5 424.3 Q +(-D 'January 1, 1989' sys)260.9 437.3 Q F0 1.126(This e)72 456.8 R 1.127 +(xample displays the k)-.165 F 1.127 +(ernel changes made in the month of December)-.11 F 3.877(,1)-.44 G +3.877(988. T)-3.877 F 3.877(or)-.88 G 1.127(elease a)-3.877 F .425 +(patch \214le, for e)72 469.8 R .425(xample, to tak)-.165 F 3.175(et) +-.11 G(he)-3.175 E F3(cvs)3.175 E F0(distrib)3.175 E .425(ution from v) +-.22 F .425(ersion 1.0 to v)-.165 F .425(ersion 1.4 might be done)-.165 +F(as follo)72 482.8 Q(ws:)-.275 E F1 +(example% cvs patch -rCVS_1_0 -rCVS_1_4 cvs)135.5 502.3 Q F3 2.75 +(3. CVS)72 534.8 R(Experience)2.75 E 2.75(3.1. Statistics)72 560.8 R F0 +2.882(Aq)99.5 577.7 S .132(uick summary of the scale that)-2.882 F F3 (cvs)2.882 E F0 .133(is addressing today can be found in T)2.882 F .133 -(able 1.)-.88 F -.88(Ta)5.633 G .133(ble 2).88 F(sho)90 590.7 Q .125 -(ws the history of \214les changed or added and the number of source lines af) --.275 F .124(fected by the change)-.275 F 1.062(at Prisma.)90 603.7 R 1.062 -(Only changes made to the k)6.562 F 1.062(ernel sources are included.)-.11 F -1.063(The lar)6.563 F 1.063(ge number of source)-.198 F .116 -(\214le changes made in September are the result of mer)90 616.7 R .115 -(ging the SunOS 4.0.3 sources into the k)-.198 F(ernel.)-.11 E(This mer)90 -629.7 Q(ge process is described in section 3.3.)-.198 E F3 2.75(3.2. P)90 655.7 -R(erf)-.22 E(ormance)-.275 E F0 1.095(The performance of)117.5 672.6 R F3(cvs) -3.845 E F0 1.095(is currently quite reasonable.)3.845 F 1.096(Little ef)6.596 F -1.096(fort has been e)-.275 F 1.096(xpended on)-.165 F(tuning)90 685.6 Q F3 +(able 1.)-.88 F -.88(Ta)5.633 G .133(ble 2).88 F(sho)72 590.7 Q .125(ws\ + the history of \214les changed or added and the number of source lines\ + af)-.275 F .124(fected by the change)-.275 F 1.062(at Prisma.)72 603.7 +R 1.062(Only changes made to the k)6.562 F 1.062 +(ernel sources are included.)-.11 F 1.063(The lar)6.563 F 1.063 +(ge number of source)-.198 F .116 +(\214le changes made in September are the result of mer)72 616.7 R .115 +(ging the SunOS 4.0.3 sources into the k)-.198 F(ernel.)-.11 E(This mer) +72 629.7 Q(ge process is described in section 3.3.)-.198 E F3 2.75 +(3.2. P)72 655.7 R(erf)-.22 E(ormance)-.275 E F0 1.095 +(The performance of)99.5 672.6 R F3(cvs)3.845 E F0 1.095 +(is currently quite reasonable.)3.845 F 1.096(Little ef)6.596 F 1.096 +(fort has been e)-.275 F 1.096(xpended on)-.165 F(tuning)72 685.6 Q F3 (cvs)3.295 E F0 3.295(,a)C .545 -(lthough performance related decisions were made during the)147.003 685.6 R F3 -(cvs)3.294 E F0 3.294(design. F)3.294 F .544(or e)-.165 F(xam-)-.165 E(ple,)90 -698.6 Q F3(cvs)2.842 E F0 .092(parses the)2.842 F F4(RCS)2.842 E F0 .093 -(\231,v\232 \214les directly instead of running an)2.343 F F4(RCS)2.843 E F0 -2.843(process. This)2.343 F .093(includes follo)2.843 F(w-)-.275 E 1.552 -(ing branches as well as inte)90 711.6 R 1.552(grating with the v)-.165 F 1.551 +(lthough performance related decisions were made during the)-3.295 F F3 +(cvs)3.294 E F0 3.294(design. F)3.294 F .544(or e)-.165 F(xam-)-.165 E +(ple,)72 698.6 Q F3(cvs)2.842 E F0 .092(parses the)2.842 F F4(RCS)2.842 +E F0 .093(\231,v\232 \214les directly instead of running an)2.343 F F4 +(RCS)2.843 E F0 2.843(process. This)2.343 F .093(includes follo)2.843 F +(w-)-.275 E 1.552(ing branches as well as inte)72 711.6 R 1.552 +(grating with the v)-.165 F 1.551 (endor source branches and the main trunk when)-.165 F EP %%Page: 9 9 %%BeginPageSetup BP %%EndPageSetup -.44 LW 413.471 83.25 198.528 83.25 DL/F0 13/Times-Bold@0 SF(Re)204.028 93.5 Q -(vision Contr)-.195 E(ol Statistics at Prisma)-.234 E(as of 11/11/89)268.442 -106.5 Q 413.471 111.25 198.528 111.25 DL/F1 11/Times-Roman@0 SF(Ho)235.673 -121.5 Q 2.75(wM)-.275 G(an)269.311 121.5 Q -.715(y.)-.165 G 67.855(.. T).715 F -(otal)-.88 E 413.471 126.25 198.528 126.25 DL 413.471 128.25 198.528 128.25 DL -137.917(Files 17243)204.028 138.5 R 115.939(Directories 1005)204.028 151.5 R -(Lines of code)204.028 164.5 Q(3927255)355.09 164.5 Q(Remo)204.028 177.5 Q --.165(ve)-.165 G 2.75<648c>.165 G 107.392(les 131)254.727 177.5 R(Softw)204.028 -190.5 Q(are de)-.11 E -.165(ve)-.275 G 86.25(lopers 14).165 F(Softw)204.028 -203.5 Q(are groups)-.11 E(6)388.09 203.5 Q(Me)204.028 216.5 Q -.055(ga)-.165 G -(bytes of source).055 E(128)377.09 216.5 Q 413.471 221.25 198.528 221.25 DL -332.46 111.25 332.46 221.25 DL 413.471 83.25 413.471 221.25 DL 198.528 83.25 -198.528 221.25 DL F0 -1.196(Ta)284.205 236 S(ble 1.)1.196 E/F2 11/Times-Bold@0 -SF(cvs)277.427 249 Q F1(Statistics)2.75 E 437.686 264.15 174.313 264.15 DL F0 -(Prisma K)207.44 274.4 Q(er)-.325 E(nel Sour)-.195 E(ce File Changes)-.234 E -(By Month, 1988-1989)246.596 287.4 Q 437.686 292.15 174.313 292.15 DL F1 2.75 -(#C)225.65 302.4 S 16.956(hanged #)241.237 302.4 R 16.957(Lines #)2.75 F 13.904 -(Added #)2.75 F(Lines)2.75 E 26.73(Files Changed)238.63 315.4 R 23.678 -(Files Added)353.2 315.4 R(Month)179.813 308.9 Q 437.686 320.15 174.313 320.15 -DL 437.686 322.15 174.313 322.15 DL 49.054(Dec 87)179.813 332.4 R 35.591 -(3619 68)300.807 332.4 R(9266)410.186 332.4 Q 52.101(Jan 39)179.813 345.4 R -41.091(4324 0)300.807 345.4 R(0)426.686 345.4 Q 50.264(Feb 73)179.813 358.4 R -41.091(1578 5)300.807 358.4 R(3550)410.186 358.4 Q 48.438(Mar 99)179.813 371.4 -R 35.591(5301 18)300.807 371.4 R(11461)404.686 371.4 Q 44.159(Apr 112)179.813 -384.4 R 35.591(7333 11)300.807 384.4 R(5759)410.186 384.4 Q 41.101(May 138) -179.813 397.4 R 35.591(5371 17)300.807 397.4 R(13986)404.686 397.4 Q 51.485 -(Jun 65)179.813 410.4 R 35.591(2261 27)300.807 410.4 R(12875)404.686 410.4 Q -53.927(Jul 34)179.813 423.4 R 41.091(2000 1)300.807 423.4 R(58)421.186 423.4 Q -47.822(Aug 65)179.813 436.4 R 41.091(6378 8)300.807 436.4 R(4724)410.186 436.4 -Q 44.764(Sep 266)179.813 449.4 R 30.091(23410 113)295.307 449.4 R(39965)404.686 -449.4 Q 50.88(Oct 22)179.813 462.4 R 41.091(621 1)306.307 462.4 R(155)415.686 -462.4 Q -.88(To)179.813 475.4 S 33.423(tal 1000).88 F 30.091(62196 269)295.307 -475.4 R(101799)399.186 475.4 Q 437.686 480.15 174.313 480.15 DL 390.936 292.15 -390.936 480.15 DL 335.86 292.15 335.86 480.15 DL 337.86 292.15 337.86 480.15 DL -281.255 292.15 281.255 480.15 DL 216.4 292.15 216.4 480.15 DL 218.4 292.15 -218.4 480.15 DL 437.686 264.15 437.686 480.15 DL 174.313 264.15 174.313 480.15 -DL F0 -1.196(Ta)284.205 494.9 S(ble 2.)1.196 E F2(cvs)233.587 507.9 Q F1 +.44 LW 395.471 83.25 180.528 83.25 DL/F0 13/Times-Bold@0 SF(Re)186.028 +93.5 Q(vision Contr)-.195 E(ol Statistics at Prisma)-.234 E +(as of 11/11/89)250.442 106.5 Q 395.471 111.25 180.528 111.25 DL/F1 11 +/Times-Roman@0 SF(Ho)217.673 121.5 Q 2.75(wM)-.275 G(an)-2.75 E -.715 +(y.)-.165 G 67.855(.. T).715 F(otal)-.88 E 395.471 126.25 180.528 126.25 +DL 395.471 128.25 180.528 128.25 DL 137.917(Files 17243)186.028 138.5 R +115.939(Directories 1005)186.028 151.5 R(Lines of code)186.028 164.5 Q +(3927255)91.189 E(Remo)186.028 177.5 Q -.165(ve)-.165 G 2.75<648c>.165 G +107.392(les 131)-2.75 F(Softw)186.028 190.5 Q(are de)-.11 E -.165(ve) +-.275 G 86.25(lopers 14).165 F(Softw)186.028 203.5 Q(are groups)-.11 E +(6)111.77 E(Me)186.028 216.5 Q -.055(ga)-.165 G(bytes of source).055 E +(128)81.641 E 395.471 221.25 180.528 221.25 DL 314.46 111.25 314.46 +221.25 DL 395.471 83.25 395.471 221.25 DL 180.528 83.25 180.528 221.25 +DL F0 -1.196(Ta)266.205 236 S(ble 1.)1.196 E/F2 11/Times-Bold@0 SF(cvs) +259.427 249 Q F1(Statistics)2.75 E 419.686 264.15 156.313 264.15 DL F0 +(Prisma K)189.44 274.4 Q(er)-.325 E(nel Sour)-.195 E(ce File Changes) +-.234 E(By Month, 1988-1989)228.596 287.4 Q 419.686 292.15 156.313 +292.15 DL F1 2.75(#C)207.65 302.4 S 16.956(hanged #)-2.75 F 16.957 +(Lines #)2.75 F 13.904(Added #)2.75 F(Lines)2.75 E 26.73(Files Changed) +220.63 315.4 R 23.678(Files Added)24.59 F(Month)161.813 308.9 Q 419.686 +320.15 156.313 320.15 DL 419.686 322.15 156.313 322.15 DL 49.054(Dec 87) +161.813 332.4 R 35.591(3619 68)40.48 F(9266)38.038 E 52.101(Jan 39) +161.813 345.4 R 41.091(4324 0)40.48 F(0)54.538 E 50.264(Feb 73)161.813 +358.4 R 41.091(1578 5)40.48 F(3550)38.038 E 48.438(Mar 99)161.813 371.4 +R 35.591(5301 18)40.48 F(11461)32.538 E 44.159(Apr 112)161.813 384.4 R +35.591(7333 11)40.48 F(5759)38.038 E 41.101(May 138)161.813 397.4 R +35.591(5371 17)40.48 F(13986)32.538 E 51.485(Jun 65)161.813 410.4 R +35.591(2261 27)40.48 F(12875)32.538 E 53.927(Jul 34)161.813 423.4 R +41.091(2000 1)40.48 F(58)49.038 E 47.822(Aug 65)161.813 436.4 R 41.091 +(6378 8)40.48 F(4724)38.038 E 44.764(Sep 266)161.813 449.4 R 30.091 +(23410 113)34.98 F(39965)32.538 E 50.88(Oct 22)161.813 462.4 R 41.091 +(621 1)45.98 F(155)43.538 E -.88(To)161.813 475.4 S 33.423(tal 1000).88 +F 30.091(62196 269)34.98 F(101799)27.038 E 419.686 480.15 156.313 480.15 +DL 372.936 292.15 372.936 480.15 DL 317.86 292.15 317.86 480.15 DL +319.86 292.15 319.86 480.15 DL 263.255 292.15 263.255 480.15 DL 198.4 +292.15 198.4 480.15 DL 200.4 292.15 200.4 480.15 DL 419.686 264.15 +419.686 480.15 DL 156.313 264.15 156.313 480.15 DL F0 -1.196(Ta)266.205 +494.9 S(ble 2.)1.196 E F2(cvs)215.587 507.9 Q F1 (Usage History for the K)2.75 E(ernel)-.275 E -(checking out \214les based on a date.)90 533.9 Q .098 -(Checking out the entire k)117.5 550.8 R .098 -(ernel source tree \(1223 \214les/59 directories\) currently tak)-.11 F .098 -(es 16 w)-.11 F(all)-.11 E 1.885(clock minutes on a Sun-4/280.)90 563.8 R(Ho) -7.385 E(we)-.275 E -.165(ve)-.275 G 2.765 -.44(r, b).165 H 1.885 -(ringing the tree up-to-date with the current k).44 F(ernel)-.11 E .471 -(sources, once it has been check)90 576.8 R .471(ed out, tak)-.11 F .471 -(es only 1.5 w)-.11 F .472(all clock minutes.)-.11 F .472(Updating the)5.972 F -/F3 11/Times-Italic@0 SF(complete)3.222 E F1 1.687(128 MByte source tree under) -90 589.8 R F2(cvs)4.436 E F1 1.686 -(control \(17243 \214les/1005 directories\) tak)4.436 F 1.686(es roughly 28 w) --.11 F(all)-.11 E 3.394(clock minutes and utilizes one-third of the machine.)90 -602.8 R -.165(Fo)8.895 G 6.145(rn).165 G 3.945 -.275(ow t)377.938 602.8 T 3.395 -(his is entirely acceptable;).275 F(impro)90 615.8 Q -.165(ve)-.165 G -(ments on these numbers will possibly be made in the future.).165 E F2 2.75 -(3.3. The)90 641.8 R(SunOS 4.0.3 Mer)2.75 E(ge)-.11 E F1 1.268 -(The true test of the)117.5 658.7 R F2(cvs)4.018 E F1 -.165(ve)4.018 G 1.268 -(ndor branch support came with the arri).165 F -.275(va)-.275 G 4.017(lo).275 G -4.017(ft)439.67 658.7 S 1.267(he SunOS 4.0.3)450.408 658.7 R 2.257 -(source upgrade tape.)90 671.7 R 2.257(As described abo)7.757 F -.165(ve)-.165 -G 5.007(,t).165 G(he)294.128 671.7 Q F2(checkin)5.007 E F1 2.257(program w) -5.007 F 2.257(as used to install the ne)-.11 F(w)-.275 E .667(sources and the \ -resulting output \214le listed the \214les that had been locally modi\214ed, n\ -eeding to be)90 684.7 R(mer)90 697.7 Q .983(ged manually)-.198 F 6.484(.F)-.715 -G .984(or the k)181.936 697.7 R .984 -(ernel, there were 94 \214les in con\215ict.)-.11 F(The)6.484 E F2(cvs)3.734 E -F1 .984(\231join\232 command w)3.734 F(as)-.11 E(used on each of the 94 con\ -\215icting \214les, and the remaining con\215icts were resolv)90 710.7 Q(ed.) --.165 E EP +(checking out \214les based on a date.)72 533.9 Q .098 +(Checking out the entire k)99.5 550.8 R .098 +(ernel source tree \(1223 \214les/59 directories\) currently tak)-.11 F +.098(es 16 w)-.11 F(all)-.11 E 1.885(clock minutes on a Sun-4/280.)72 +563.8 R(Ho)7.385 E(we)-.275 E -.165(ve)-.275 G 2.765 -.44(r, b).165 H +1.885(ringing the tree up-to-date with the current k).44 F(ernel)-.11 E +.471(sources, once it has been check)72 576.8 R .471(ed out, tak)-.11 F +.471(es only 1.5 w)-.11 F .472(all clock minutes.)-.11 F .472 +(Updating the)5.972 F/F3 11/Times-Italic@0 SF(complete)3.222 E F1 1.687 +(128 MByte source tree under)72 589.8 R F2(cvs)4.436 E F1 1.686 +(control \(17243 \214les/1005 directories\) tak)4.436 F 1.686 +(es roughly 28 w)-.11 F(all)-.11 E 3.394 +(clock minutes and utilizes one-third of the machine.)72 602.8 R -.165 +(Fo)8.895 G 6.145(rn).165 G 3.945 -.275(ow t)-6.145 H 3.395 +(his is entirely acceptable;).275 F(impro)72 615.8 Q -.165(ve)-.165 G +(ments on these numbers will possibly be made in the future.).165 E F2 +2.75(3.3. The)72 641.8 R(SunOS 4.0.3 Mer)2.75 E(ge)-.11 E F1 1.268 +(The true test of the)99.5 658.7 R F2(cvs)4.018 E F1 -.165(ve)4.018 G +1.268(ndor branch support came with the arri).165 F -.275(va)-.275 G +4.017(lo).275 G 4.017(ft)-4.017 G 1.267(he SunOS 4.0.3)-4.017 F 2.257 +(source upgrade tape.)72 671.7 R 2.257(As described abo)7.757 F -.165 +(ve)-.165 G 5.007(,t).165 G(he)-5.007 E F2(checkin)5.007 E F1 2.257 +(program w)5.007 F 2.257(as used to install the ne)-.11 F(w)-.275 E .667 +(sources and the resulting output \214le listed the \214les that had be\ +en locally modi\214ed, needing to be)72 684.7 R(mer)72 697.7 Q .983 +(ged manually)-.198 F 6.484(.F)-.715 G .984(or the k)-6.649 F .984 +(ernel, there were 94 \214les in con\215ict.)-.11 F(The)6.484 E F2(cvs) +3.734 E F1 .984(\231join\232 command w)3.734 F(as)-.11 E(used on each o\ +f the 94 con\215icting \214les, and the remaining con\215icts were reso\ +lv)72 710.7 Q(ed.)-.165 E EP %%Page: 10 10 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Roman@0 SF(-10-)296.837 49 Q 1.315 -(The \231join\232 command performs an)117.5 85 R/F1 11/Times-Bold@0 SF -.198 -(rc)4.064 G(smer).198 E(ge)-.11 E F0 4.064(operation. This)4.064 F 1.314 -(in turn uses)4.064 F/F2 11/Times-Italic@0 SF(/usr/lib/dif)4.064 E(f3)-.198 E -F0(to)4.064 E 1.458(produce a three-w)90 98 R 1.458(ay dif)-.11 F 4.208<668c> --.275 G 4.208(le. As)212.74 98 R 1.458(it happens, the)4.208 F F1(diff3)4.208 E -F0 1.458(program has a hard-coded limit of 200)4.208 F 1.917 -(source-\214le changes maximum.)90 111 R 1.917(This pro)7.417 F -.165(ve)-.165 -G 4.667(dt).165 G 4.667(ob)298.146 111 S 4.667(et)313.813 111 S 1.917 -(oo small for a fe)326.422 111 R 4.666(wo)-.275 G 4.666(ft)424.015 111 S 1.916 -(he k)435.402 111 R 1.916(ernel \214les that)-.11 F 1.038(needed mer)90 124 R -1.038(ging by hand, due to the lar)-.198 F 1.039 -(ge number of local changes that Prisma had made.)-.198 F(The)6.539 E F1(diff3) -90 137 Q F0(problem w)2.75 E(as solv)-.11 E -(ed by increasing the hard-coded limit by an order of magnitude.)-.165 E .167 -(The SunOS 4.0.3 k)117.5 153.9 R .167(ernel source upgrade distrib)-.11 F .166 -(ution contained 346 \214les, 233 of which were)-.22 F 1.687 -(modi\214cations to pre)90 166.9 R 1.687 +/F0 11/Times-Roman@0 SF(-10-)278.837 49 Q 1.315 +(The \231join\232 command performs an)99.5 85 R/F1 11/Times-Bold@0 SF +-.198(rc)4.064 G(smer).198 E(ge)-.11 E F0 4.064(operation. This)4.064 F +1.314(in turn uses)4.064 F/F2 11/Times-Italic@0 SF(/usr/lib/dif)4.064 E +(f3)-.198 E F0(to)4.064 E 1.458(produce a three-w)72 98 R 1.458(ay dif) +-.11 F 4.208<668c>-.275 G 4.208(le. As)-4.208 F 1.458(it happens, the) +4.208 F F1(diff3)4.208 E F0 1.458(program has a hard-coded limit of 200) +4.208 F 1.917(source-\214le changes maximum.)72 111 R 1.917(This pro) +7.417 F -.165(ve)-.165 G 4.667(dt).165 G 4.667(ob)-4.667 G 4.667(et) +-4.667 G 1.917(oo small for a fe)-4.667 F 4.666(wo)-.275 G 4.666(ft) +-4.666 G 1.916(he k)-4.666 F 1.916(ernel \214les that)-.11 F 1.038 +(needed mer)72 124 R 1.038(ging by hand, due to the lar)-.198 F 1.039 +(ge number of local changes that Prisma had made.)-.198 F(The)6.539 E F1 +(diff3)72 137 Q F0(problem w)2.75 E(as solv)-.11 E +(ed by increasing the hard-coded limit by an order of magnitude.)-.165 E +.167(The SunOS 4.0.3 k)99.5 153.9 R .167(ernel source upgrade distrib) +-.11 F .166(ution contained 346 \214les, 233 of which were)-.22 F 1.687 +(modi\214cations to pre)72 166.9 R 1.687 (viously released \214les, and 113 of which were ne)-.275 F 1.687 -(wly added \214les.)-.275 F F1(checkin)7.187 E F0 .599(added the 113 ne)90 -179.9 R 3.348<778c>-.275 G .598(les to the source repository without interv) -183.772 179.9 R 3.348(ention. Of)-.165 F .598(the 233 modi\214ed \214les,)3.348 -F .171(139 dropped in cleanly by)90 192.9 R F1(checkin)2.921 E F0 2.921(,s)C -.171(ince Prisma had not made an)254.486 192.9 R 2.921(yl)-.165 G .172 -(ocal changes to them, and 94)393.441 192.9 R .625(required manual mer)90 205.9 +(wly added \214les.)-.275 F F1(checkin)7.187 E F0 .599(added the 113 ne) +72 179.9 R 3.348<778c>-.275 G .598 +(les to the source repository without interv)-3.348 F 3.348(ention. Of) +-.165 F .598(the 233 modi\214ed \214les,)3.348 F .171 +(139 dropped in cleanly by)72 192.9 R F1(checkin)2.921 E F0 2.921(,s)C +.171(ince Prisma had not made an)-2.921 F 2.921(yl)-.165 G .172 +(ocal changes to them, and 94)-2.921 F .625(required manual mer)72 205.9 R .624(ging due to local modi\214cations.)-.198 F .624 -(The 233 modi\214ed \214les consisted of 20,766)6.124 F 1.592(lines of dif)90 -218.9 R 4.342(ferences. It)-.275 F 1.592(took one de)4.342 F -.165(ve)-.275 G -1.592(loper tw).165 F 4.342(od)-.11 G 1.592(ays to manually mer)315.751 218.9 R -1.592(ge the 94 \214les using the)-.198 F 1.81 -(\231join\232 command and resolving con\215icts manually)90 231.9 R 7.31(.A) --.715 G 4.56(na)335.404 231.9 S 1.81(dditional day w)350.348 231.9 R 1.81 -(as required for k)-.11 F(ernel)-.11 E(deb)90 244.9 Q 3.116(ugging. The)-.22 F -.366(entire process of mer)3.116 F .367(ging o)-.198 F -.165(ve)-.165 G 3.117 -(r2).165 G .367(0,000 lines of dif)309.023 244.9 R .367(ferences w)-.275 F .367 -(as completed in less)-.11 F 2.292(than a week.)90 257.9 R 2.292 -(This one time-sa)7.792 F 2.292(vings alone w)-.22 F 2.292 -(as justi\214cation enough for the)-.11 F F1(cvs)5.042 E F0(de)5.042 E -.165 -(ve)-.275 G(lopment).165 E(ef)90 270.9 Q(fort; we e)-.275 E(xpect to g)-.165 E -(ain e)-.055 E -.165(ve)-.275 G 2.75(nm).165 G -(ore when tracking future SunOS releases.)231.416 270.9 Q F1 2.75(4. Futur)90 -296.9 R 2.75(eE)-.198 G(nhancements and Curr)146.023 296.9 Q(ent Bugs)-.198 E -F0(Since)117.5 313.8 Q F1(cvs)3.639 E F0 -.11(wa)3.639 G 3.639(sd).11 G .889 -(esigned to be incomplete, for reasons of design simplicity)190.017 313.8 R -3.64(,t)-.715 G .89(here are natu-)459.753 313.8 R .978 -(rally a good number of enhancements that can be made to mak)90 326.8 R 3.728 -(ei)-.11 G 3.728(tm)388.179 326.8 S .978(ore useful.)403.523 326.8 R .978 -(As well, some)6.478 F(nuisances e)90 339.8 Q -(xist in the current implementation.)-.165 E<83>117.5 356.7 Q F1(cvs)134 356.7 -Q F0 1.047(does not currently \231remember\232 who has a check)3.797 F 1.048 -(ed out a cop)-.11 F 3.798(yo)-.11 G 3.798(fam)442.656 356.7 S 3.798(odule. As) -467.357 356.7 R(a)3.798 E .136(result, it is impossible to kno)134 369.7 R -2.886(ww)-.275 G .136(ho might be w)280.302 369.7 R .136 -(orking on the same module that you are.)-.11 F 2.75(As)134 382.7 S -(imple-minded database that is updated nightly w)148.971 382.7 Q(ould lik)-.11 -E(ely suf)-.11 E(\214ce.)-.275 E 12.65<8353>117.5 399.6 S 2.655 -(ignal processing, k)140.116 399.6 R -.165(ey)-.11 G 2.655 -(board interrupt handling in particular).165 F 5.406(,i)-.44 G 5.406(sc)422.869 -399.6 S 2.656(urrently some)437.438 399.6 R(what)-.275 E 3.997(weak. This)134 -412.6 R 1.247(is due to the hea)3.997 F 1.246(vy use of the)-.22 F F1(system) -3.996 E F0 1.246(\(3\) library function to e)1.833 F -.165(xe)-.165 G(cute).165 -E/F3 9/Times-Roman@0 SF(RCS)3.996 E F0 .545(programs lik)134 425.6 R(e)-.11 E -F1(co)3.295 E F0(and)3.295 E F1(ci)3.295 E F0 6.045(.I)C 3.295(ts)251.785 425.6 -S .545(ometimes tak)262.417 425.6 R .545(es multiple interrupts to mak)-.11 F -(e)-.11 E F1(cvs)3.295 E F0 3.296(quit. This)3.295 F(can be \214x)134 438.6 Q -(ed by using a home-gro)-.165 E(wn)-.275 E F1(system)2.75 E F0 -(\(\) replacement.)1.833 E 12.65<8353>117.5 455.5 S .878 -(ecurity of the source repository is currently not dealt with directly)140.116 -455.5 R 6.378(.T)-.715 G .878(he usual UNIX)453.65 455.5 R 1.457 -(approach of user)134 468.5 R 1.457 -(-group-other security permissions through the \214le system is utilized,)-.22 -F -.22(bu)134 481.5 S 3.531(tn).22 G .781(othing else.)156.869 481.5 R F1(cvs) -6.281 E F0 .781(could lik)3.531 F .781(ely be a set-group-id e)-.11 F -.165(xe) --.165 G .78(cutable that checks a protected).165 F 1.641(database to v)134 -494.5 R 1.642(erify user access permissions for particular objects before allo) --.165 F 1.642(wing an)-.275 F(y)-.165 E(operations to af)134 507.5 Q -(fect those objects.)-.275 E 12.65<8357>117.5 524.4 S 1.347(ith e)143.944 524.4 -R -.165(ve)-.275 G 1.346(ry check).165 F 1.346(ed-out directory)-.11 F(,)-.715 -E F1(cvs)4.096 E F0 1.346(maintains some administrati)4.096 F 1.676 -.165 -(ve \214)-.275 H 1.346(les that record).165 F 2.036(the current re)134 537.4 R -2.036(vision numbers of the check)-.275 F 2.037 -(ed-out \214les as well as the location of the)-.11 F(respecti)134 550.4 Q 1.46 --.165(ve s)-.275 H 1.13(ource repository).165 F(.)-.715 E F1(cvs)6.63 E F0 1.13 -(does not reco)3.88 F -.165(ve)-.165 G 3.88(rn).165 G 1.13 -(icely at all if these administrati)370.446 550.4 R -.165(ve)-.275 G -(\214les are remo)134 563.4 Q -.165(ve)-.165 G(d.).165 E 12.65<8354>117.5 580.3 -S 1.2(he source code for)140.721 580.3 R F1(cvs)3.95 E F0 1.2 +(The 233 modi\214ed \214les consisted of 20,766)6.124 F 1.592 +(lines of dif)72 218.9 R 4.342(ferences. It)-.275 F 1.592(took one de) +4.342 F -.165(ve)-.275 G 1.592(loper tw).165 F 4.342(od)-.11 G 1.592 +(ays to manually mer)-4.342 F 1.592(ge the 94 \214les using the)-.198 F +1.81(\231join\232 command and resolving con\215icts manually)72 231.9 R +7.31(.A)-.715 G 4.56(na)-7.31 G 1.81(dditional day w)-4.56 F 1.81 +(as required for k)-.11 F(ernel)-.11 E(deb)72 244.9 Q 3.116(ugging. The) +-.22 F .366(entire process of mer)3.116 F .367(ging o)-.198 F -.165(ve) +-.165 G 3.117(r2).165 G .367(0,000 lines of dif)-3.117 F .367 +(ferences w)-.275 F .367(as completed in less)-.11 F 2.292(than a week.) +72 257.9 R 2.292(This one time-sa)7.792 F 2.292(vings alone w)-.22 F +2.292(as justi\214cation enough for the)-.11 F F1(cvs)5.042 E F0(de) +5.042 E -.165(ve)-.275 G(lopment).165 E(ef)72 270.9 Q(fort; we e)-.275 E +(xpect to g)-.165 E(ain e)-.055 E -.165(ve)-.275 G 2.75(nm).165 G +(ore when tracking future SunOS releases.)-2.75 E F1 2.75(4. Futur)72 +296.9 R 2.75(eE)-.198 G(nhancements and Curr)-2.75 E(ent Bugs)-.198 E F0 +(Since)99.5 313.8 Q F1(cvs)3.639 E F0 -.11(wa)3.639 G 3.639(sd).11 G +.889(esigned to be incomplete, for reasons of design simplicity)-3.639 F +3.64(,t)-.715 G .89(here are natu-)-3.64 F .978 +(rally a good number of enhancements that can be made to mak)72 326.8 R +3.728(ei)-.11 G 3.728(tm)-3.728 G .978(ore useful.)-3.728 F .978 +(As well, some)6.478 F(nuisances e)72 339.8 Q +(xist in the current implementation.)-.165 E<83>99.5 356.7 Q F1(cvs) +12.65 E F0 1.047(does not currently \231remember\232 who has a check) +3.797 F 1.048(ed out a cop)-.11 F 3.798(yo)-.11 G 3.798(fam)-3.798 G +3.798(odule. As)-3.798 F(a)3.798 E .136(result, it is impossible to kno) +116 369.7 R 2.886(ww)-.275 G .136(ho might be w)-2.886 F .136 +(orking on the same module that you are.)-.11 F 2.75(As)116 382.7 S +(imple-minded database that is updated nightly w)-2.75 E(ould lik)-.11 E +(ely suf)-.11 E(\214ce.)-.275 E 12.65<8353>99.5 399.6 S 2.655 +(ignal processing, k)-12.65 F -.165(ey)-.11 G 2.655 +(board interrupt handling in particular).165 F 5.406(,i)-.44 G 5.406(sc) +-5.406 G 2.656(urrently some)-5.406 F(what)-.275 E 3.997(weak. This)116 +412.6 R 1.247(is due to the hea)3.997 F 1.246(vy use of the)-.22 F F1 +(system)3.996 E F0 1.246(\(3\) library function to e)1.833 F -.165(xe) +-.165 G(cute).165 E/F3 9/Times-Roman@0 SF(RCS)3.996 E F0 .545 +(programs lik)116 425.6 R(e)-.11 E F1(co)3.295 E F0(and)3.295 E F1(ci) +3.295 E F0 6.045(.I)C 3.295(ts)-6.045 G .545(ometimes tak)-3.295 F .545 +(es multiple interrupts to mak)-.11 F(e)-.11 E F1(cvs)3.295 E F0 3.296 +(quit. This)3.295 F(can be \214x)116 438.6 Q(ed by using a home-gro) +-.165 E(wn)-.275 E F1(system)2.75 E F0(\(\) replacement.)1.833 E 12.65 +<8353>99.5 455.5 S .878 +(ecurity of the source repository is currently not dealt with directly) +-12.65 F 6.378(.T)-.715 G .878(he usual UNIX)-6.378 F 1.457 +(approach of user)116 468.5 R 1.457(-group-other security permissions t\ +hrough the \214le system is utilized,)-.22 F -.22(bu)116 481.5 S 3.531 +(tn).22 G .781(othing else.)-3.531 F F1(cvs)6.281 E F0 .781(could lik) +3.531 F .781(ely be a set-group-id e)-.11 F -.165(xe)-.165 G .78 +(cutable that checks a protected).165 F 1.641(database to v)116 494.5 R +1.642(erify user access permissions for particular objects before allo) +-.165 F 1.642(wing an)-.275 F(y)-.165 E(operations to af)116 507.5 Q +(fect those objects.)-.275 E 12.65<8357>99.5 524.4 S 1.347(ith e)-13.09 +F -.165(ve)-.275 G 1.346(ry check).165 F 1.346(ed-out directory)-.11 F +(,)-.715 E F1(cvs)4.096 E F0 1.346(maintains some administrati)4.096 F +1.676 -.165(ve \214)-.275 H 1.346(les that record).165 F 2.036 +(the current re)116 537.4 R 2.036(vision numbers of the check)-.275 F +2.037(ed-out \214les as well as the location of the)-.11 F(respecti)116 +550.4 Q 1.46 -.165(ve s)-.275 H 1.13(ource repository).165 F(.)-.715 E +F1(cvs)6.63 E F0 1.13(does not reco)3.88 F -.165(ve)-.165 G 3.88(rn).165 +G 1.13(icely at all if these administrati)-3.88 F -.165(ve)-.275 G +(\214les are remo)116 563.4 Q -.165(ve)-.165 G(d.).165 E 12.65<8354>99.5 +580.3 S 1.2(he source code for)-12.65 F F1(cvs)3.95 E F0 1.2 (has been tested e)3.95 F(xtensi)-.165 E -.165(ve)-.275 G 1.201 -(ly on Sun-3 and Sun-4 systems, all).165 F .092(running SunOS 4.0 or later v) -134 593.3 R .092(ersions of the operating system.)-.165 F .091 +(ly on Sun-3 and Sun-4 systems, all).165 F .092 +(running SunOS 4.0 or later v)116 593.3 R .092 +(ersions of the operating system.)-.165 F .091 (Since the code has not yet)5.591 F .024 -(been compiled under other platforms, the o)134 606.3 R -.165(ve)-.165 G .025 -(rall portability of the code is still question-).165 F(able.)134 619.3 Q 12.65 -<8341>117.5 636.2 S 4.241(sw)141.942 636.2 S 1.491(itnessed in the pre)158.404 -636.2 R 1.491(vious section, the)-.275 F F1(cvs)4.241 E F0 1.49 -(method for tracking third party v)4.241 F(endor)-.165 E 1.09(source distrib) -134 649.2 R 1.09(utions can w)-.22 F 1.09(ork quite nicely)-.11 F 6.591(.H) --.715 G -.275(ow)339.916 649.2 S -2.365 -.275(ev e).275 H 1.971 -.44(r, i).275 -H 3.841(ft).44 G 1.091(he v)391.345 649.2 R 1.091(endor changes the direc-) --.165 F .266(tory structure or the \214le names within the source distrib)134 -662.2 R(ution,)-.22 E F1(cvs)3.016 E F0 .266(has no w)3.016 F .266 -(ay of match-)-.11 F 1.407(ing the old release with the ne)134 675.2 R 4.158 -(wo)-.275 G 4.158(ne. It)291.748 675.2 R 1.408(is currently unclear as to ho) -4.158 F 4.158(wt)-.275 G 4.158(os)466.483 675.2 S(olv)480.42 675.2 Q 4.158(et) --.165 G(his,)506.413 675.2 Q(though it is certain to happen in practice.)134 -688.2 Q EP +(been compiled under other platforms, the o)116 606.3 R -.165(ve)-.165 G +.025(rall portability of the code is still question-).165 F(able.)116 +619.3 Q 12.65<8341>99.5 636.2 S 4.241(sw)-12.65 G 1.491 +(itnessed in the pre)-4.241 F 1.491(vious section, the)-.275 F F1(cvs) +4.241 E F0 1.49(method for tracking third party v)4.241 F(endor)-.165 E +1.09(source distrib)116 649.2 R 1.09(utions can w)-.22 F 1.09 +(ork quite nicely)-.11 F 6.591(.H)-.715 G -.275(ow)-6.591 G -2.365 -.275 +(ev e).275 H 1.971 -.44(r, i).275 H 3.841(ft).44 G 1.091(he v)-3.841 F +1.091(endor changes the direc-)-.165 F .266 +(tory structure or the \214le names within the source distrib)116 662.2 +R(ution,)-.22 E F1(cvs)3.016 E F0 .266(has no w)3.016 F .266 +(ay of match-)-.11 F 1.407(ing the old release with the ne)116 675.2 R +4.158(wo)-.275 G 4.158(ne. It)-4.158 F 1.408 +(is currently unclear as to ho)4.158 F 4.158(wt)-.275 G 4.158(os)-4.158 +G(olv)-4.158 E 4.158(et)-.165 G(his,)-4.158 E +(though it is certain to happen in practice.)116 688.2 Q EP %%Page: 11 11 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Bold@0 SF 2.75(5. A)90 85 R -.11(va)-1.1 G(ilability).11 E/F1 11 -/Times-Roman@0 SF(The)117.5 101.9 Q F0(cvs)3.134 E F1 .384 -(program sources can be found in a recent posting to the)3.134 F F0(comp.sour) -3.134 E(ces.unix)-.198 E F1(ne)3.134 E(ws-)-.275 E 3.843(group. It)90 114.9 R -1.093(is also currently a)3.843 F -.275(va)-.22 G 1.093(ilable via anon).275 F -1.093(ymous ftp from \231prisma.com\232.)-.165 F(Cop)6.593 E 1.093 -(ying rights for)-.11 F F0(cvs)90 127.9 Q F1(will be co)2.75 E -.165(ve)-.165 G -(red by the GNU General Public License.).165 E F0 2.75(6. Summary)90 153.9 R F1 -1.175(Prisma has used)117.5 170.8 R F0(cvs)3.925 E F1 1.175(since December) -3.925 F 3.925(,1)-.44 G 3.925(988. It)296.711 170.8 R 1.175(has e)3.925 F -.22 -(vo)-.275 G(lv).22 E 1.174(ed to meet our speci\214c needs of)-.165 F(re)90 -183.8 Q 1.24(vision and release control.)-.275 F 3 -.88(We w)6.74 H 1.24 -(ill mak).88 F 3.991(eo)-.11 G 1.241(ur code freely a)296.901 183.8 R -.275(va) --.22 G 1.241(ilable so that others can bene\214t).275 F(from our w)90 196.8 Q -(ork, and can enhance)-.11 E F0(cvs)2.75 E F1(to meet broader needs yet.)2.75 E -(Man)117.5 213.7 Q 3.519(yo)-.165 G 3.519(ft)152.017 213.7 S .769 -(he other softw)162.257 213.7 R .769(are release and re)-.11 F .769 -(vision control systems, lik)-.275 F 3.519(et)-.11 G .769(he one described in) -434.465 213.7 R([Gle)90 226.7 Q .09 -(w], appear to use a collection of tools that are geared to)-.275 F -.11(wa) --.275 G .091(rd speci\214c en).11 F .091(vironments \212 one set)-.44 F .616 -(of tools for the k)90 239.7 R .615(ernel, one set for \231generic\232 softw) --.11 F .615(are, one set for utilities, and one set for k)-.11 F(ernel)-.11 E -2.313(and utilities.)90 252.7 R 2.314(Each of these tool sets apparently handl\ -e some speci\214c aspect of the problem)7.813 F(uniquely)90 265.7 Q(.)-.715 E -F0(cvs)5.634 E F1 .134(took a some)2.884 F .134(what dif)-.275 F .133 -(ferent approach.)-.275 F .133(File sharing through symbolic or hard links is) -5.633 F .269(not addressed; instead, the disk space is simply b)90 278.7 R .27 -(urned since it is \231cheap.)-.22 F 5.77<9a53>-.77 G .27(upport for producing) -429.808 278.7 R 1.973(objects for multiple architectures is not addressed; ins\ -tead, a parallel check)90 291.7 R 1.973(ed-out source tree)-.11 F .797 -(must be used for each architecture, ag)90 304.7 R .798(ain w)-.055 F .798 -(asting disk space to simplify comple)-.11 F .798(xity and ease of)-.165 F .204 -(use \212 punting on this issue allo)90 317.7 R(wed)-.275 E/F2 11 -/Times-Italic@0 SF(Mak)2.954 E(e\214le)-.11 E F1 2.954(st)C 2.954(or)301.457 -317.7 S .204(emain unchanged, unlik)313.574 317.7 R 2.953(et)-.11 G .203 -(he approach tak)430.168 317.7 R .203(en in)-.11 F 1.682 -([Mahler], thereby maintaining closer compatibility with the third-party v)90 -330.7 R 1.682(endor sources.)-.165 F F0(cvs)7.182 E F1(is)4.432 E .851 -(essentially a source-\214le serv)90 343.7 R(er)-.165 E 3.601(,m)-.44 G .851 -(aking no assumptions or special handling of the sources that it)239.737 343.7 -R 2.75(controls. T)90 356.7 R(o)-.88 E F0(cvs)2.75 E F1(:)A 2.75(As)117.5 373.6 -S(ource is a source, of course, of course, unless of course the source is Mr) -132.471 373.6 Q 2.75(.E)-.605 G(d.)460.249 373.6 Q/F3 7.7/Times-Roman@0 SF(6) -468.499 369.09 Q F1 .274(Sources are maintained, sa)90 390.5 R -.165(ve)-.22 G -.275(d, and retrie).165 F -.275(va)-.275 G .275(ble at an).275 F 3.025(yt)-.165 -G .275(ime based on symbolic or numeric re)330.589 390.5 R(vision)-.275 E .487 -(or date in the past.)90 403.5 R .487(It is entirely up to)5.987 F F0(cvs)3.236 -E F1 .486(wrapper programs to pro)3.236 F .486(vide for release en)-.165 F -(vironments)-.44 E(and such.)90 416.5 Q 1.437(The major adv)117.5 433.4 R 1.437 -(antage of)-.275 F F0(cvs)4.187 E F1 -.165(ove)4.187 G 4.188(rt).165 G 1.438 -(he man)275.811 433.4 R 4.188(yo)-.165 G 1.438(ther similar systems that ha) -324.348 433.4 R 1.768 -.165(ve a)-.22 H 1.438(lready been).165 F .205 -(designed is the simplicity of)90 446.4 R F0(cvs)2.955 E F1(.)A F0(cvs)5.704 E -F1 .204(contains only three programs that do all the w)2.954 F .204 -(ork of release)-.11 F .168(and re)90 459.4 R .168(vision control, and tw)-.275 -F 2.919(om)-.11 G .169(anually-maintained administrati)230.388 459.4 R .499 --.165(ve \214)-.275 H .169(les for each source repository).165 F(.)-.715 E .494 -(Of course, the deciding f)90 472.4 R .494(actor of an)-.11 F 3.244(yt)-.165 G -.494(ool is whether people use it, and if the)260.581 472.4 R 3.243(ye)-.165 G --.165(ve)445.448 472.4 S(n).165 E F2(lik)3.243 E(e)-.11 E F1 .493(to use it.) -3.243 F(At Prisma,)90 485.4 Q F0(cvs)2.75 E F1(pre)2.75 E -.165(ve)-.275 G -(nted members of the k).165 E(ernel group from killing each other)-.11 E(.) --.605 E F0 2.75(7. Ackno)90 511.4 R(wledgements)-.11 E F1(Man)117.5 528.3 Q -2.939(yt)-.165 G .189(hanks to Dick Grune at Vrije Uni)148.995 528.3 R -.165 -(ve)-.275 G .19(rsiteit in Amsterdam for his w).165 F .19(ork on the original) --.11 F -.165(ve)90 541.3 S .194(rsion of).165 F F0(cvs)2.944 E F1 .194 -(and for making it a)2.944 F -.275(va)-.22 G .194(ilable to the w).275 F 2.943 -(orld. Thanks)-.11 F .193(to Jef)2.943 F 2.943(fP)-.275 G .193 -(olk of Prisma for helping)410.623 541.3 R .398 -(with the design of the module database, v)90 554.3 R .398 -(endor branch support, and for writing the)-.165 F F0(checkin)3.148 E F1(shell) -3.148 E 3.168(script. Thanks)90 567.3 R .417(also to the entire softw)3.168 F -.417(are group at Prisma for taking the time to re)-.11 F(vie)-.275 E 3.167(wt) --.275 G .417(he paper)484.018 567.3 R(and correct my grammar)90 580.3 Q(.)-.605 -E F0 2.75(8. Refer)90 606.3 R(ences)-.198 E F1 37.587([Bell] Bell)90 623.2 R --.77(Te)2.886 G .136(lephone Laboratories.).77 F .137 -(\231Source Code Control System User')5.636 F 2.887(sG)-.605 G(uide.)464.894 -623.2 Q<9a>-.77 E F2(UNIX)5.637 E(System III Pr)156 636.2 Q -.11(og)-.495 G --.165(ra).11 G(mmer').165 E 2.75(sM)-.44 G(anual)278.507 636.2 Q F1 2.75(,O)C -(ctober 1981.)317.007 636.2 Q 5.808([Courington] Courington,)90 653.1 R -1.012 -(W.)7.184 G F2 4.434(The Network Softwar)238.106 653.1 R 7.184(eE)-.407 G -.44 -(nv)358.867 653.1 S(ir).44 E(onment)-.495 E F1 7.184(,S)C 4.434(un T)424.087 -653.1 R 4.434(echnical Report)-.77 F -(FE197-0, Sun Microsystems Inc, February 1989.)156 666.1 Q .36 LW 162 679.7 90 -679.7 DL/F4 6.3/Times-Roman@0 SF(6)101 688.96 Q/F5 9/Times-Bold@0 SF(cvs)2.25 -3.69 M/F6 9/Times-Roman@0 SF 2.25(,o)C 2.25(fc)127.397 692.65 S -(ourse, does not really discriminate ag)136.64 692.65 Q(ainst Mr)-.045 E 2.25 -(.E)-.495 G(d.)310.826 692.65 Q F4(7)-3.69 I(7)101 701.91 Q F6 -.9(Ye)2.25 3.69 -O(t.).9 E EP +/F0 11/Times-Bold@0 SF 2.75(5. A)72 85 R -.11(va)-1.1 G(ilability).11 E +/F1 11/Times-Roman@0 SF(The)99.5 101.9 Q F0(cvs)3.134 E F1 .384 +(program sources can be found in a recent posting to the)3.134 F F0 +(comp.sour)3.134 E(ces.unix)-.198 E F1(ne)3.134 E(ws-)-.275 E 3.843 +(group. It)72 114.9 R 1.093(is also currently a)3.843 F -.275(va)-.22 G +1.093(ilable via anon).275 F 1.093(ymous ftp from \231prisma.com\232.) +-.165 F(Cop)6.593 E 1.093(ying rights for)-.11 F F0(cvs)72 127.9 Q F1 +(will be co)2.75 E -.165(ve)-.165 G +(red by the GNU General Public License.).165 E F0 2.75(6. Summary)72 +153.9 R F1 1.175(Prisma has used)99.5 170.8 R F0(cvs)3.925 E F1 1.175 +(since December)3.925 F 3.925(,1)-.44 G 3.925(988. It)-3.925 F 1.175 +(has e)3.925 F -.22(vo)-.275 G(lv).22 E 1.174 +(ed to meet our speci\214c needs of)-.165 F(re)72 183.8 Q 1.24 +(vision and release control.)-.275 F 3 -.88(We w)6.74 H 1.24(ill mak).88 +F 3.991(eo)-.11 G 1.241(ur code freely a)-3.991 F -.275(va)-.22 G 1.241 +(ilable so that others can bene\214t).275 F(from our w)72 196.8 Q +(ork, and can enhance)-.11 E F0(cvs)2.75 E F1 +(to meet broader needs yet.)2.75 E(Man)99.5 213.7 Q 3.519(yo)-.165 G +3.519(ft)-3.519 G .769(he other softw)-3.519 F .769(are release and re) +-.11 F .769(vision control systems, lik)-.275 F 3.519(et)-.11 G .769 +(he one described in)-3.519 F([Gle)72 226.7 Q .09 +(w], appear to use a collection of tools that are geared to)-.275 F -.11 +(wa)-.275 G .091(rd speci\214c en).11 F .091(vironments \212 one set) +-.44 F .616(of tools for the k)72 239.7 R .615 +(ernel, one set for \231generic\232 softw)-.11 F .615 +(are, one set for utilities, and one set for k)-.11 F(ernel)-.11 E 2.313 +(and utilities.)72 252.7 R 2.314(Each of these tool sets apparently han\ +dle some speci\214c aspect of the problem)7.813 F(uniquely)72 265.7 Q(.) +-.715 E F0(cvs)5.634 E F1 .134(took a some)2.884 F .134(what dif)-.275 F +.133(ferent approach.)-.275 F .133 +(File sharing through symbolic or hard links is)5.633 F .269 +(not addressed; instead, the disk space is simply b)72 278.7 R .27 +(urned since it is \231cheap.)-.22 F 5.77<9a53>-.77 G .27 +(upport for producing)-5.77 F 1.973(objects for multiple architectures \ +is not addressed; instead, a parallel check)72 291.7 R 1.973 +(ed-out source tree)-.11 F .797(must be used for each architecture, ag) +72 304.7 R .798(ain w)-.055 F .798(asting disk space to simplify comple) +-.11 F .798(xity and ease of)-.165 F .204 +(use \212 punting on this issue allo)72 317.7 R(wed)-.275 E/F2 11 +/Times-Italic@0 SF(Mak)2.954 E(e\214le)-.11 E F1 2.954(st)C 2.954(or) +-2.954 G .204(emain unchanged, unlik)-2.954 F 2.953(et)-.11 G .203 +(he approach tak)-2.953 F .203(en in)-.11 F 1.682([Mahler], thereby mai\ +ntaining closer compatibility with the third-party v)72 330.7 R 1.682 +(endor sources.)-.165 F F0(cvs)7.182 E F1(is)4.432 E .851 +(essentially a source-\214le serv)72 343.7 R(er)-.165 E 3.601(,m)-.44 G +.851(aking no assumptions or special handling of the sources that it) +-3.601 F 2.75(controls. T)72 356.7 R(o)-.88 E F0(cvs)2.75 E F1(:)A 2.75 +(As)99.5 373.6 S(ource is a source, of course, of course, unless of cou\ +rse the source is Mr)-2.75 E 2.75(.E)-.605 G(d.)-2.75 E/F3 7.7 +/Times-Roman@0 SF(6)-4.51 I F1 .274(Sources are maintained, sa)72 390.5 +R -.165(ve)-.22 G .275(d, and retrie).165 F -.275(va)-.275 G .275 +(ble at an).275 F 3.025(yt)-.165 G .275 +(ime based on symbolic or numeric re)-3.025 F(vision)-.275 E .487 +(or date in the past.)72 403.5 R .487(It is entirely up to)5.987 F F0 +(cvs)3.236 E F1 .486(wrapper programs to pro)3.236 F .486 +(vide for release en)-.165 F(vironments)-.44 E(and such.)72 416.5 Q +1.437(The major adv)99.5 433.4 R 1.437(antage of)-.275 F F0(cvs)4.187 E +F1 -.165(ove)4.187 G 4.188(rt).165 G 1.438(he man)-4.188 F 4.188(yo) +-.165 G 1.438(ther similar systems that ha)-4.188 F 1.768 -.165(ve a) +-.22 H 1.438(lready been).165 F .205(designed is the simplicity of)72 +446.4 R F0(cvs)2.955 E F1(.)A F0(cvs)5.704 E F1 .204 +(contains only three programs that do all the w)2.954 F .204 +(ork of release)-.11 F .168(and re)72 459.4 R .168 +(vision control, and tw)-.275 F 2.919(om)-.11 G .169 +(anually-maintained administrati)-2.919 F .499 -.165(ve \214)-.275 H +.169(les for each source repository).165 F(.)-.715 E .494 +(Of course, the deciding f)72 472.4 R .494(actor of an)-.11 F 3.244(yt) +-.165 G .494(ool is whether people use it, and if the)-3.244 F 3.243(ye) +-.165 G -.165(ve)-3.518 G(n).165 E F2(lik)3.243 E(e)-.11 E F1 .493 +(to use it.)3.243 F(At Prisma,)72 485.4 Q F0(cvs)2.75 E F1(pre)2.75 E +-.165(ve)-.275 G(nted members of the k).165 E +(ernel group from killing each other)-.11 E(.)-.605 E F0 2.75(7. Ackno) +72 511.4 R(wledgements)-.11 E F1(Man)99.5 528.3 Q 2.939(yt)-.165 G .189 +(hanks to Dick Grune at Vrije Uni)-2.939 F -.165(ve)-.275 G .19 +(rsiteit in Amsterdam for his w).165 F .19(ork on the original)-.11 F +-.165(ve)72 541.3 S .194(rsion of).165 F F0(cvs)2.944 E F1 .194 +(and for making it a)2.944 F -.275(va)-.22 G .194(ilable to the w).275 F +2.943(orld. Thanks)-.11 F .193(to Jef)2.943 F 2.943(fP)-.275 G .193 +(olk of Prisma for helping)-2.943 F .398 +(with the design of the module database, v)72 554.3 R .398 +(endor branch support, and for writing the)-.165 F F0(checkin)3.148 E F1 +(shell)3.148 E 3.168(script. Thanks)72 567.3 R .417 +(also to the entire softw)3.168 F .417 +(are group at Prisma for taking the time to re)-.11 F(vie)-.275 E 3.167 +(wt)-.275 G .417(he paper)-3.167 F(and correct my grammar)72 580.3 Q(.) +-.605 E F0 2.75(8. Refer)72 606.3 R(ences)-.198 E F1 37.587([Bell] Bell) +72 623.2 R -.77(Te)2.886 G .136(lephone Laboratories.).77 F .137 +(\231Source Code Control System User')5.636 F 2.887(sG)-.605 G(uide.) +-2.887 E<9a>-.77 E F2(UNIX)5.637 E(System III Pr)138 636.2 Q -.11(og) +-.495 G -.165(ra).11 G(mmer').165 E 2.75(sM)-.44 G(anual)-2.75 E F1 2.75 +(,O)C(ctober 1981.)-2.75 E 5.808([Courington] Courington,)72 653.1 R +-1.012(W.)7.184 G F2 4.434(The Network Softwar)10.946 F 7.184(eE)-.407 G +-.44(nv)-7.184 G(ir).44 E(onment)-.495 E F1 7.184(,S)C 4.434(un T)-7.184 +F 4.434(echnical Report)-.77 F +(FE197-0, Sun Microsystems Inc, February 1989.)138 666.1 Q .36 LW 144 +679.7 72 679.7 DL/F4 6.3/Times-Roman@0 SF(6)83 688.96 Q/F5 9 +/Times-Bold@0 SF(cvs)2.25 3.69 M/F6 9/Times-Roman@0 SF 2.25(,o)C 2.25 +(fc)-2.25 G(ourse, does not really discriminate ag)-2.25 E(ainst Mr) +-.045 E 2.25(.E)-.495 G(d.)-2.25 E F4(7)-3.69 I(7)83 701.91 Q F6 -.9(Ye) +2.25 3.69 O(t.).9 E EP %%Page: 12 12 %%BeginPageSetup BP %%EndPageSetup -/F0 11/Times-Roman@0 SF(-12-)296.837 49 Q 27.203([Essick] Essick,)90 85 R 2.938 -(Raymond B. and Robert Bruce K)5.687 F(olstad.)-.385 E/F1 11/Times-Italic@0 SF -2.938(Notes\214le Refer)8.438 F 2.938(ence Manual)-.407 F F0(,)A .212 -(Department of Computer Science T)156 98 R .212(echnical Report #1081, Uni)-.77 -F -.165(ve)-.275 G .212(rsity of Illinois at).165 F -(Urbana-Champaign, Urbana, Illinois, 1982, p. 26.)156 111 Q([Gle)90 127.9 Q -32.373(w] Gle)-.275 F 1.593 -.715(w, A)-.275 H(ndy).715 E 5.663<2e99>-.715 G -(Box)221.523 127.9 Q .164(es, Links, and P)-.165 F .164(arallel T)-.165 F .164 -(rees: Elements of a Con\214guration Man-)-.385 F 1.84(agement System.)156 -140.9 R<9a>-.77 E F1 -1.012(Wo)7.34 G 1.84(rkshop Pr)1.012 F 1.839 -(oceedings of the Softwar)-.495 F 4.589(eM)-.407 G(ana)435.362 140.9 Q -.11(ge) --.11 G 1.839(ment Confer).11 F(-)-.22 E(ence)156 153.9 Q F0 2.75(,U)C -(SENIX, Ne)189.594 153.9 Q 2.75(wO)-.275 G(rleans, April 1989.)258.663 153.9 Q -28.435([Grune] Grune,)90 170.8 R 8.06(Dick. Distrib)8.06 F 5.311 -(uted the original shell script v)-.22 F 5.311(ersion of)-.165 F/F2 11 -/Times-Bold@0 SF(cvs)8.061 E F0 5.311(in the)8.061 F F2(comp.sour)156 183.8 Q -(ces.unix)-.198 E F0 -.22(vo)2.75 G(lume 6 release in 1986.).22 E 26.598 -([Honda] Honda,)90 200.7 R 2.205(Masahiro and T)4.955 F 2.205(errence Miller) --.77 F 7.705<2e99>-.605 G(Softw)345.874 200.7 Q 2.204 -(are Management Using a CASE)-.11 F(En)156 213.7 Q(vironment.)-.44 E<9a>-.77 E -F1 -1.012(Wo)7.082 G 1.582(rkshop Pr)1.012 F 1.582(oceedings of the Softwar) --.495 F 4.332(eM)-.407 G(ana)416.567 213.7 Q -.11(ge)-.11 G 1.582(ment Confer) -.11 F(ence)-.407 E F0(,)A(USENIX, Ne)156 226.7 Q 2.75(wO)-.275 G -(rleans, April 1989.)233.011 226.7 Q 24.156([Mahler] Mahler)90 243.6 R 3.404 -(,A)-.44 G(le)201.424 243.6 Q 3.403(xa)-.165 G .653(nd Andreas Lampen.)222.988 -243.6 R -.88<9941>6.153 G 3.403(nI).88 G(nte)346.908 243.6 Q .653(grated T) --.165 F .653(oolset for Engineering Soft-)-.88 F -.11(wa)156 256.6 S 3.134 -(re Con\214gurations.).11 F<9a>-.77 E F1(Pr)8.634 E 3.135(oceedings of the A) --.495 F 3.135(CM SIGSOFT/SIGPLAN Softwar)-.33 F(e)-.407 E .517 -(Engineering Symposium on Pr)156 269.6 R .517(actical Softwar)-.165 F 3.266(eD) --.407 G -.165(ev)375.251 269.6 S .516(elopment En).165 F(vir)-.44 E(onments) --.495 E F0 3.266(,A)C(CM,)502.134 269.6 Q 5.925(Boston, No)156 282.6 R -.165 -(ve)-.165 G 5.925(mber 1988.).165 F 5.925(Described is the)289.55 282.6 R F2 -(shape)8.675 E F0 5.926(toolkit posted to the)8.676 F F2(comp.sour)156 295.6 Q -(ces.unix)-.198 E F0(ne)2.75 E(wsgroup in the v)-.275 E(olume 19 release.)-.22 -E([T)90 312.5 Q(ich)-.385 E 30.701(y] T)-.055 F(ich)-.385 E 2.477 -.715(y, W) --.055 H 1.047(alter F)-.165 F 6.547<2e99>-.88 G 1.047 -(Design, Implementation, and Ev)239.32 312.5 R 1.047(aluation of a Re)-.275 F -1.046(vision Control)-.275 F(System.)156 325.5 Q<9a>-.77 E F1(Pr)6.261 E .761 -(oceedings of the 6th International Confer)-.495 F .761(ence on Softwar)-.407 F -3.512(eE)-.407 G(ngineer)484.952 325.5 Q(-)-.22 E(ing)156 338.5 Q F0 2.75(,I)C -(EEE, T)179.221 338.5 Q(ok)-.88 E(yo, September 1982.)-.165 E([W)90 355.4 Q -35.42(all] W)-.88 F .373(all, Larry)-.88 F 5.873(.T)-.715 G(he)221.437 355.4 Q -F2(patch)3.123 E F0 .373(program is an indispensable tool for applying a dif) -3.123 F 3.123<668c>-.275 G .373(le to)502.377 355.4 R(an original.)156 368.4 Q +/F0 11/Times-Roman@0 SF(-12-)278.837 49 Q 27.203([Essick] Essick,)72 85 +R 2.938(Raymond B. and Robert Bruce K)5.687 F(olstad.)-.385 E/F1 11 +/Times-Italic@0 SF 2.938(Notes\214le Refer)8.438 F 2.938(ence Manual) +-.407 F F0(,)A .212(Department of Computer Science T)138 98 R .212 +(echnical Report #1081, Uni)-.77 F -.165(ve)-.275 G .212 +(rsity of Illinois at).165 F +(Urbana-Champaign, Urbana, Illinois, 1982, p. 26.)138 111 Q([Gle)72 +127.9 Q 32.373(w] Gle)-.275 F 1.593 -.715(w, A)-.275 H(ndy).715 E 5.663 +<2e99>-.715 G(Box)-5.663 E .164(es, Links, and P)-.165 F .164(arallel T) +-.165 F .164(rees: Elements of a Con\214guration Man-)-.385 F 1.84 +(agement System.)138 140.9 R<9a>-.77 E F1 -1.012(Wo)7.34 G 1.84 +(rkshop Pr)1.012 F 1.839(oceedings of the Softwar)-.495 F 4.589(eM)-.407 +G(ana)-4.589 E -.11(ge)-.11 G 1.839(ment Confer).11 F(-)-.22 E(ence)138 +153.9 Q F0 2.75(,U)C(SENIX, Ne)-2.75 E 2.75(wO)-.275 G +(rleans, April 1989.)-2.75 E 28.435([Grune] Grune,)72 170.8 R 8.06 +(Dick. Distrib)8.06 F 5.311(uted the original shell script v)-.22 F +5.311(ersion of)-.165 F/F2 11/Times-Bold@0 SF(cvs)8.061 E F0 5.311 +(in the)8.061 F F2(comp.sour)138 183.8 Q(ces.unix)-.198 E F0 -.22(vo) +2.75 G(lume 6 release in 1986.).22 E 26.598([Honda] Honda,)72 200.7 R +2.205(Masahiro and T)4.955 F 2.205(errence Miller)-.77 F 7.705<2e99> +-.605 G(Softw)-7.705 E 2.204(are Management Using a CASE)-.11 F(En)138 +213.7 Q(vironment.)-.44 E<9a>-.77 E F1 -1.012(Wo)7.082 G 1.582 +(rkshop Pr)1.012 F 1.582(oceedings of the Softwar)-.495 F 4.332(eM)-.407 +G(ana)-4.332 E -.11(ge)-.11 G 1.582(ment Confer).11 F(ence)-.407 E F0(,) +A(USENIX, Ne)138 226.7 Q 2.75(wO)-.275 G(rleans, April 1989.)-2.75 E +24.156([Mahler] Mahler)72 243.6 R 3.404(,A)-.44 G(le)-3.404 E 3.403(xa) +-.165 G .653(nd Andreas Lampen.)-3.403 F -.88<9941>6.153 G 3.403(nI).88 +G(nte)-3.403 E .653(grated T)-.165 F .653(oolset for Engineering Soft-) +-.88 F -.11(wa)138 256.6 S 3.134(re Con\214gurations.).11 F<9a>-.77 E F1 +(Pr)8.634 E 3.135(oceedings of the A)-.495 F 3.135 +(CM SIGSOFT/SIGPLAN Softwar)-.33 F(e)-.407 E .517 +(Engineering Symposium on Pr)138 269.6 R .517(actical Softwar)-.165 F +3.266(eD)-.407 G -.165(ev)-3.266 G .516(elopment En).165 F(vir)-.44 E +(onments)-.495 E F0 3.266(,A)C(CM,)-3.706 E 5.925(Boston, No)138 282.6 R +-.165(ve)-.165 G 5.925(mber 1988.).165 F 5.925(Described is the)11.425 F +F2(shape)8.675 E F0 5.926(toolkit posted to the)8.676 F F2(comp.sour)138 +295.6 Q(ces.unix)-.198 E F0(ne)2.75 E(wsgroup in the v)-.275 E +(olume 19 release.)-.22 E([T)72 312.5 Q(ich)-.385 E 30.701(y] T)-.055 F +(ich)-.385 E 2.477 -.715(y, W)-.055 H 1.047(alter F)-.165 F 6.547<2e99> +-.88 G 1.047(Design, Implementation, and Ev)-6.547 F 1.047 +(aluation of a Re)-.275 F 1.046(vision Control)-.275 F(System.)138 325.5 +Q<9a>-.77 E F1(Pr)6.261 E .761 +(oceedings of the 6th International Confer)-.495 F .761(ence on Softwar) +-.407 F 3.512(eE)-.407 G(ngineer)-3.512 E(-)-.22 E(ing)138 338.5 Q F0 +2.75(,I)C(EEE, T)-2.75 E(ok)-.88 E(yo, September 1982.)-.165 E([W)72 +355.4 Q 35.42(all] W)-.88 F .373(all, Larry)-.88 F 5.873(.T)-.715 G(he) +-5.873 E F2(patch)3.123 E F0 .373 +(program is an indispensable tool for applying a dif)3.123 F 3.123<668c> +-.275 G .373(le to)-3.123 F(an original.)138 368.4 Q (Can be found on uunet.uu.net in ~ftp/pub/patch.tar)5.5 E(.)-.605 E EP %%Trailer end |