Initial add of defaria.com
[clearscm.git] / defaria.com / blogs / Status / archives / 000294.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" id="sixapart-standard">
4 <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta name="generator" content="Movable Type 5.2.3" />
7
8    <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles-site.css" type="text/css" />
9    <link rel="alternate" type="application/atom+xml" title="Atom" href="http://defaria.com/blogs/Status/atom.xml" />
10    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://defaria.com/blogs/Status/index.xml" />
11
12    <title>Status for Andrew DeFaria: cvs_report updates/common build</title>
13
14    <link rel="start" href="http://defaria.com/blogs/Status/" title="Home" />
15    <link rel="prev" href="http://defaria.com/blogs/Status/archives/000293.html" title="CVSR/Toolchain" />
16    <link rel="next" href="http://defaria.com/blogs/Status/archives/000291.html" title="Finishing build note" />
17
18    
19
20    
21
22    <script type="text/javascript" src="http://defaria.com/blogs/Status/mt-site.js"></script>
23 </head>
24 <body class="layout-one-column" onload="individualArchivesOnLoad(commenter_name)">
25    <div id="container">
26       <div id="container-inner" class="pkg">
27
28          <div id="banner">
29             <div id="banner-inner" class="pkg">
30                <h1 id="banner-header"><a href="http://defaria.com/blogs/Status/" accesskey="1">Status for Andrew DeFaria</a></h1>
31                <h2 id="banner-description">Searchable status reports and work log</h2>
32             </div>
33          </div>
34
35          <div id="pagebody">
36             <div id="pagebody-inner" class="pkg">
37                <div id="alpha">
38                   <div id="alpha-inner" class="pkg">
39
40                      <p class="content-nav">
41                         <a href="http://defaria.com/blogs/Status/archives/000293.html">&laquo; CVSR/Toolchain</a> |
42                         <a href="http://defaria.com/blogs/Status/">Main</a>
43                         | <a href="http://defaria.com/blogs/Status/archives/000291.html">Finishing build note &raquo;</a>
44                      </p>
45
46                      <a id="a000294"></a>
47                      <div class="entry" id="entry-294">
48                         <h3 class="entry-header">cvs_report updates/common build</h3>
49                         <div class="entry-content">
50                            <div class="entry-body">
51                               <ul>
52   <li>Changed cvs_report.pl to better handle branches</li>
53
54   <li>Build common for 012405</li>
55 </ul>
56                            </div>
57                            <div id="more" class="entry-more">
58                               <h3>cvs_report.pl changes</h3>
59
60 <p>The changes to cvs_report.pl involved changing ProcessECRs to look for the start and stop revision numbers in the log. The CVS log has entries like the following:</p>
61
62 <div class="code"><pre>
63 $ cvs log Makefile | grep ^revision
64 revision 1.9
65 revision 1.8
66 revision 1.7
67 revision 1.6
68 revision 1.5
69 revision 1.4
70 revision 1.3
71 revision 1.2
72 revision 1.1
73 revision 1.1.2.4
74 revision 1.1.2.3
75 revision 1.1.2.2
76 revision 1.1.2.1
77 revision 1.3.4.1
78 revision 1.3.2.2
79 revision 1.3.2.1
80 </pre></div>
81
82 <p>Thus if the from tag is pointing to revision 1.1.2.1 and the to_tag is pointing to revision 1.1.2.4 cvs_report.pl now skips all versions until 1.1.2.4 then picks up ECR numbers from there.</p>
83
84 <h3>Building common</h3>
85
86 <p>First check out the top of trunk of ats:</p>
87
88 <ol>
89   <li><tt>cd &lt;<i>build_area</i>&gt;/LYNXOS_500/work_area/tst</tt></li>
90   <li><tt>export CVSROOT=:pserver:int@t3.lynx.com:/cvs/tst-cvs</tt></li>
91   <li><tt>cvs login</tt> (Enter the password)</li>
92   <li>Check out the top of trunk of ats (<tt>cvs checkout ats</tt>)</li>
93   <li>Set a tag for ats (e.g. Lion_common_&lt;<i>mmddyy</i>&gt;).     sually we will tag the ATS as the same date as LynxOS build.</li>
94   <li>Change directory to your build tree - int_tools area and modify the <tt>__profile.exp</tt> to set the correcty ATS tag that just tagged if it is not the same as lynxos build as defined.</li>
95   <li>Modify the START for ATS process.
96 <div class="code"><pre>
97 steps_com=" 1 2    3";
98 echo "=== Starting common ==="
99 startit.exp common dummy     $steps_com  >> LOGS/common.log 2>&1 &
100 </pre></div></li>
101   <li>Run the ./START</li>
102 </ol>
103                            </div>
104                         </div>
105                         <p class="entry-footer">
106                            <span class="post-footers">Posted by  on February  2, 2005  4:49 PM</span> <span class="separator">|</span> <a class="permalink" href="http://defaria.com/blogs/Status/archives/000294.html">Permalink</a>
107                         </p>
108                      </div>
109
110                      
111
112                      
113                   </div>
114                </div>
115             </div>
116          </div>
117       </div>
118    </div>
119 </body>
120 </html>