/[dtapublic]/to_be_filed/sf_code/esrgweba/htdocs/howtos/sourceforge/esrg_all_src_cvs_anonymous.htm
ViewVC logotype

Contents of /to_be_filed/sf_code/esrgweba/htdocs/howtos/sourceforge/esrg_all_src_cvs_anonymous.htm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 29 - (show annotations) (download) (as text)
Sat Oct 8 07:08:47 2016 UTC (8 years ago) by dashley
File MIME type: text/html
File size: 5245 byte(s)
Directories relocated.
1 <html>
2
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
5 <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
6 <meta name="ProgId" content="FrontPage.Editor.Document">
7 <title>How To Obtain All ESRG Source Code And Materials Using Anonymous CVS
8 Access</title>
9 <base target="main">
10 </head>
11
12 <body background="../../bkgnds/bk10.gif">
13
14 <p align="center"><b><font size="4">How To Obtain All ESRG Source Code And
15 Materials Using Anonymous CVS Access</font></b></p>
16 <hr>
17 <p><a href="../../glossary/glossary.htm#cvs_vc" target="_blank">CVS</a> is the
18 version control system most in favor with the open-source community.&nbsp; Using
19 CVS, one can collaborate with other software developers in the development of
20 source files and other documents.&nbsp; <a href="http://sourceforge.net" target="_blank">SourceForge</a>
21 has cryptographic security in place for those wishing to collaborate in
22 development (i.e. to change or add files using CVS), and getting set up to collaborate
23 in this way is
24 a complicated process.&nbsp; However, if you only wish to obtain the newest
25 revisions or specific revisions of files (but do not wish to modify the CVS
26 repository), the process is much simpler, and is described on this page.</p>
27 <ol>
28 <li><b>Be sure that you wish to obtain the materials via CVS.</b>&nbsp;
29 Obtaining the materials via CVS has the disadvantage that the files you
30 obtain may not correspond to any released version of <i>The ESRG Tool Set</i>.&nbsp;
31 The differences between anonymous CVS access and using one of the source
32 distributions are described <a href="../esrg_src_howtos/anon_cvs_vs_targz.htm" target="_blank">here</a>.&nbsp;
33 If you wish to obtain material via anonymous CVS, it should be for one of
34 the following reasons:</li>
35 <ul>
36 <li>You require materials more recent than the latest source distribution. </li>
37 <li>You wish to obtain materials that are not packaged in any distribution
38 (the <a href="../../glossary/glossary.htm#installshield_express" target="_blank">InstallShield
39 Express</a> project file, for example). </li>
40 </ul>
41 <li><b>Obtain a list of all CVS modules.</b>&nbsp; &quot;module&quot; is a CVS
42 term for a top-level directory in the CVS repository.&nbsp; The easiest way
43 to obtain a list of all CVS modules is to view <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/esrg/" target="_blank">this
44 web page</a> and print it or write down all the folder names (except <i>CVSROOT</i>,
45 which can be ignored).&nbsp;</li>
46 <li><b>Obtain a CVS client.</b>&nbsp; For a Windows® system, the CVS
47 executable and brief instructions are <a href="../../arch_sw_etc/cvs_1_11/index.html" target="_blank">here</a>.&nbsp;
48 If you type &quot;<i>cvs</i>&quot; at a DOS command prompt and receive a
49 message from the CVS program, you have installed the client
50 successfully.&nbsp; The following screen snapshot shows a typical message
51 from a CVS client when only &quot;<i>cvs</i>&quot; is typed.
52 <p align="center"><img border="0" src="cvs_msg_no_cmd.gif" width="612" height="251"></p>
53 </li>
54 <li><b>Open a [DOS] shell.</b>&nbsp; On Windows® systems, this is normally
55 done from the <i>Start</i> menu, <i>Start</i> <font face="Wingdings 3">g</font>
56 <i>Programs</i> <font face="Wingdings 3">g</font> <i>Accessories</i> <font face="Wingdings 3">g</font>
57 <i>Command Prompt</i>.&nbsp; On *nix systems, the procedure to obtain a
58 shell varies.</li>
59 <li><b>Change directories to &quot;c:\&quot; (Window® systems only).</b>&nbsp;
60 On Windows® systems, the checkout must be performed from the root directory
61 of the C: drive.&nbsp; On *nix systems, any directory will do.</li>
62 <li><b>Issue the CVS checkout commands, specifying the modules gathered
63 earlier.</b>&nbsp; For example, as of April 2003, the following command
64 would be appropriate (the list of modules may have changed or grown since
65 then):<br>
66 <br>
67 <font face="Courier" size="2">cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/esrg
68 checkout esrgdocs esrgdstb esrgnxpj esrgpcpj esrgpubs esrgubka esrgweba<br>
69 </font><br>
70 Also as of April, 2003, the total number quantity of data to be downloaded
71 is about 40 Mb (at least 4 hours over a typical modem connection).<br>
72 <br>
73 A CVS checkout has the advantage that if the checkout is interrupted (by a
74 dropped modem connection, for example), issuing the same command again will
75 effectively resume where the previous attempt left off.&nbsp; CVS recognizes
76 files which have already been checked out and skips them on subsequent
77 checkout attempts.<br>
78 <br>
79 It is also possible that you require only a subset of the modules listed
80 above.&nbsp; If this is the case, only list those modules you need on the
81 CVS command line.</li>
82 </ol>
83 <hr>
84 <p align="center" style="margin-top: -2; margin-bottom: -1"><font size="1">This
85 web page is maintained by <a href="mailto:dtashley@users.sourceforge.net">David
86 T. Ashley</a>.<br>$Header: /cvsroot/esrg/sfesrg/esrgweba/htdocs/howtos/sourceforge/esrg_all_src_cvs_anonymous.htm,v 1.5 2003/04/28 18:05:35 dtashley Exp $</font></p>
87 <hr noshade size="5">
88
89 </body>
90
91 </html>

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25