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

Annotation 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 23 - (hide annotations) (download) (as text)
Sat Oct 8 06:11:57 2016 UTC (8 years ago) by dashley
Original Path: sf_code/esrgweba/htdocs/howtos/sourceforge/esrg_all_src_cvs_anonymous.htm
File MIME type: text/html
File size: 5245 byte(s)
Initial commit.
1 dashley 23 <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