source: CMT/v1r10p20011126/doc/CMTDownload.html @ 1

Last change on this file since 1 was 1, checked in by arnault, 19 years ago

Import all tags

File size: 5.2 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2<html>
3  <head>
4    <title>CMTDownload</title>
5    <!-- Changed by: Christian Arnault, 26-Nov-2001 -->
6  </head>
7 
8  <body BGCOLOR="#FFFFFF" link="#550088" alink="#007777" alink="#007777">
9    <h1>CMTDownload</h1>
10   
11   
12    <p>You can download the <a href="CMTv1r10p20011126.tar.Z">sources</a>
13      of the version v1r10p20011126 of CMT or prebuilt binaries for some
14      plateforms :
15     
16    <p>
17      <center>
18        <table BORDER COLS=1 WIDTH=500 NOSAVE >
19          <tr>
20            <td><a href="CMTv1r10p20011126OSF1.tar.Z">OSF1</a> (OSF1 V4.0 878 alpha - cxx)</td>
21          </tr>
22         
23          <tr>
24            <td><a href="CMTv1r10p20011126Linux.tar.Z">Linux</a> (Linux 2.2.13 i686 - g++)</td>
25          </tr>
26         
27          <tr>
28            <td><a href="CMTv1r10p20011126HP-UX.tar.Z">HP-UX</a> (HP-UX B.10.20 A 9000/735 - aCC)</td>
29          </tr>
30         
31          <tr>
32            <td><a href="CMTv1r10p20011126SunOS.tar.Z">Sun</a> (SunOS papou1 5.7 Generic sun4u sparc SUNW,Ultra-4)</td>
33          </tr>
34         
35          <tr>
36            <td><a href="CMTv1r10p20011126VisualC.tar.Z">VisualC</a> (NT4.0 - Visual C++)</td>
37          </tr>
38         
39          <tr>
40            <td><a href="CMTv1r10p20011126LynxOS.tar.Z">LynxOS-PowerPC</a> (LynxOS 2.5.1 PowerPC - g++)</td>
41          </tr>
42        </table>
43      </center>
44
45    <h1><a name="pluggin">The C++ version of the CVS plugin for CMT</a></h1>
46
47       The original version of the CVS plugin for CMT is implemented in shell script.
48    However, in some cases, the performance issues impose to use a compiled version
49    instead. This is particularly appropriate when the repository is accessed through any
50    CVS server mechanism, sinc in this case, the only one machine accesses the repository.
51
52      <p>Here you can download the sources of this C++ implementation. This is
53    a CMT package that must be built and installed as follows:
54
55           <blockquote>
56              <font face="courier new, courier" COLOR="#770077">
57                <b>
58                  <pre>
59(1) <i> retreiving the plugin sources </i>
60
61&gt; [ fetch the <a href="../../cmtcvs/cmtcvsv1.tar.Z">tar file</a> ]
62&gt; uncompress cmtcvsv1.tar.Z
63&gt; tar xvf cmtcvsv1.tar
64
65(2) <i> building the pluggin </i>
66
67&gt; cd cmtcvs/v1/cmt
68&gt; cmt config
69&gt; source setup.[c]sh
70&gt; gmake
71
72(3) <i> installing the pluggin into CVS </i>
73
74&gt; mkdir cmtcvsinfos
75&gt; cd cmtcvsinfos
76&gt; cvs import -m "Installing the CVS pluggin" .cmtcvsinfos CMT v1
77&gt; cd ../
78&gt; rmdir cmtcvsinfos
79&gt; cvs co CVSROOT
80&gt; cd CVSROOT
81&gt; vi loginfo
82...
83.cmtcvsinfos (&lt;<i>absolute location of the pluggin</i>&gt;/cmtcvs.exe %s)
84
85   example at CERN:
86
87.cmtcvsinfos (/afs/cern.ch/sw/contrib/CMT/cmtcvs/v1/i386_linux22/cmtcvs.exe %s)
88
89&gt; cvs commit -m "Installing the CVS pluggin for CMT"
90&gt; cd ../
91&gt; cvs release -d CVSROOT
92
93                  </pre>
94                </b>
95              </font>
96            </blockquote>
97     
98    <h1>The changes for this version</h1>
99
100    <table cols=3>
101
102      <tr>
103        <td><i>Files involved</i></td>
104        <td><i>Action</i></td>
105        <td><i>Category</i></td>
106      </tr>
107
108      <tr>
109        <td>src/cmt_parser.cxx (parse_arguments)</td>
110        <td>fix problems in multiple tag management.<br>
111        converge in the question of HOME requirements file to support
112          <ul>
113            <li>no default</li>
114            <li>define the path to the HOME requirements file in ${CMTHOME}</li>
115          </ul>
116          <br>
117        converge in the arguments for manipulating the extra tags
118          <ul>
119            <li>-tag=&lt;tag&gt;</li>
120            <li>-tag_add=&lt;tag-list&gt;</li>
121            <li>-tag_remove=&lt;tag-list&gt;</li>
122        </td>
123        <td>Improvement</td>
124      </tr>
125       
126      <tr>
127        <td>src/constituents.make (makefilesclean)</td>
128        <td>Make all action lists
129        run in one single shell (ie. use ;\ everywhere)
130          <br>
131        Make an explicit target for build_library_links<br>
132        Make it called before any group</td>
133        <td>Improvement</td>
134      </tr>
135       
136      <tr>
137        <td>src/cmt_awk.h (class Awk)</td>
138        <td>add a state variable
139        (m_continuation_allowed) which when true, take into account the
140        trailing backslashes, so as to first accumulate continued lines
141        into one. Add the allow_continuation method to base Awk class</td>
142        <td>Bug fix</td>
143      </tr>
144       
145      <tr>
146        <td>src/cmt_cvs.cxx (class CvsImplementation)</td>
147        <td>Bug in
148        checkout_from_requirements. Did not accept leading spaces on use
149        statements</td>
150        <td>Bug fix</td>
151      </tr>
152
153      <tr>
154        <td>src/constituents.make (build_library_links)</td>
155        <td>Define macros for
156        build_library_links and remove_library_links</td>
157        <td>Improvement</td>
158      </tr>
159
160
161      <tr>
162        <td>fragments/make_setup (config)</td>
163        <td>Add build_library_links target</td>
164        <td>Improvement</td>
165      </tr>
166
167
168      <tr>
169        <td>src/cmt_parser.cxx (set_standard_macros)</td>
170        <td> Fix bad production of
171        use_includes when private is used.</td>
172        <td>Bug fix</td>
173      </tr>
174
175
176      <tr>
177        <td>src/cmt_parser.cxx (do_broadcast)</td>
178        <td>Fix -begin=&lt;pattern&gt; error</td>
179        <td>Bug fix</td>
180      </tr>
181
182       
183    </table>
184
185
186    <hr>
187    <address><a href="mailto:arnault@lal.in2p3.fr">Christian Arnault</a></address>
188    <!-- Created: Thu Feb  3 15:55:09 MET 2000 -->
189    <!-- hhmts start -->
190Last modified: Tue Nov 13 16:50:34 CET 2001
191<!-- hhmts end -->
192  </body>
193</html>
Note: See TracBrowser for help on using the repository browser.