Changeset 112


Ignore:
Timestamp:
Oct 30, 2005, 8:51:54 AM (19 years ago)
Author:
arnault
Message:

Working on the doc

Location:
CMT/HEAD/doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/doc/CMTDoc.html

    r104 r112  
    2222<center>Christian Arnault</center>
    2323<center><tt>arnault@lal.in2p3.fr</tt></center></h2>
    24 <center><i>Document revision date : 2005-10-20</i></center><hr><h2><a href="#index">General index</a></h2>
     24<center><i>Document revision date : 2005-10-30</i></center><hr><h2><a href="#index">General index</a></h2>
    2525<hr><h2><a name="Presentation"></a><a href="#index"><tt>&nbsp;1</tt></a> - Presentation</h2>
    2626<blockquote>
     
    46354635   -tag_add=&lt;tag-list&gt;     : add specific comma-separated tag(s)
    46364636   -tag_remove=&lt;tag-list&gt;  : remove specific comma-separated tag(s)
     4637   -warnings               : display various warnings
    46374638   -with_version_directory : reset to default structuring style
    46384639   -without_version_directory : switch structuring style
     
    46404641   -no_cleanup             : inhibit install area cleanup</font></i></pre>
    46414642<p>The following sections present the detail of each available command. </p>
    4642 <hr><h4><a name="cmt broadcast"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;1</tt></a> - cmt broadcast</h4>
     4643<hr><h4><a name="Global options of the cmt command"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;1</tt></a> - Global options of the cmt command</h4>
     4644<blockquote>
     4645  <table>
     4646    <tr>
     4647      <td>
     4648         -quiet                  : don't print errors
     4649    </td>
     4650  </tr>
     4651    <tr>
     4652      <td>
     4653         -use=&lt;p&gt;:&lt;v&gt;:&lt;path&gt;     : set package version path
     4654    </td>
     4655  </tr>
     4656    <tr>
     4657      <td>
     4658         -pack=&lt;package&gt;         : set package
     4659    </td>
     4660  </tr>
     4661    <tr>
     4662      <td>
     4663         -version=&lt;version&gt;      : set version
     4664    </td>
     4665  </tr>
     4666    <tr>
     4667      <td>
     4668         -path=&lt;path&gt;            : set root path
     4669    </td>
     4670  </tr>
     4671    <tr>
     4672      <td>
     4673         -f=&lt;requirement-file&gt;   : set input file
     4674    </td>
     4675  </tr>
     4676    <tr>
     4677      <td>
     4678         -e=&lt;statement&gt;          : add a one line statement
     4679    </td>
     4680  </tr>
     4681    <tr>
     4682      <td>
     4683         -tag=&lt;tag-list&gt;         : select a new tag-set
     4684    </td>
     4685  </tr>
     4686    <tr>
     4687      <td>
     4688         -tag_add=&lt;tag-list&gt;     : add specific comma-separated tag(s)
     4689    </td>
     4690  </tr>
     4691    <tr>
     4692      <td>
     4693         -tag_remove=&lt;tag-list&gt;  : remove specific comma-separated tag(s)
     4694    </td>
     4695  </tr>
     4696    <tr>
     4697      <td>
     4698         -warnings               : display various warnings
     4699    </td>
     4700  </tr>
     4701    <tr>
     4702      <td>
     4703         -with_version_directory : reset to default structuring style
     4704    </td>
     4705  </tr>
     4706    <tr>
     4707      <td>
     4708         -without_version_directory : switch structuring style
     4709    </td>
     4710  </tr>
     4711    <tr>
     4712      <td>
     4713         -cleanup                : activate install area cleanup
     4714    </td>
     4715  </tr>
     4716    <tr>
     4717      <td>
     4718         -no_cleanup             : inhibit install area cleanup
     4719    </td>
     4720  </tr>
     4721    <p>The <tt>-warnings</tt>
     4722     option displays various
     4723                  warnings, such as invalid PATH items.</p>
     4724</table>
     4725</blockquote>
     4726<hr><h4><a name="cmt broadcast"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;2</tt></a> - cmt broadcast</h4>
    46434727<blockquote>
    46444728            This command tries to repeatedly execute a shell command in the
     
    47054789   list</li>
    47064790</ol>
    4707 <hr><h5><a name="Specifying the shell command"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;1.&nbsp;1</tt></a> - Specifying the shell command</h5>
     4791<hr><h5><a name="Specifying the shell command"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;2.&nbsp;1</tt></a> - Specifying the shell command</h5>
    47084792<blockquote>
    47094793  <p>A priori any Unix or DOS shell command can be specified
     
    47224806            sometimes useful to have two levels of quotes</p>
    47234807</blockquote>
    4724 <hr><h5><a name="Templates in the shell command"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;1.&nbsp;2</tt></a> - Templates in the shell command</h5>
     4808<hr><h5><a name="Templates in the shell command"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;2.&nbsp;2</tt></a> - Templates in the shell command</h5>
    47254809<blockquote>
    47264810  <p>Similarly to what exists in the <a href="#patterns">pattern</a>
     
    47894873</blockquote>
    47904874</blockquote>
    4791 <hr><h4><a name="cmt build &lt;option&gt;"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;2</tt></a> - cmt build &lt;option&gt;</h4>
     4875<hr><h4><a name="cmt build &lt;option&gt;"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;3</tt></a> - cmt build &lt;option&gt;</h4>
    47924876<blockquote>
    47934877  <p>The actions associated with the build options are
    47944878              generally meant for internal use only, and users will
    4795  rarely (if ever!) apply them manually</p>
     4879            rarely (if ever!) apply them manually</p>
    47964880  <p>All build commands are generally meant to change the
    47974881              current package (some file or set of files is
     
    48254909                        expected to be named <tt>NMake</tt>
    48264910       and the standard header
    4827                         is named <tt>NMakefile.header</tt>
     4911                 is named <tt>NMakefile.header</tt>
    48284912    </p>
    48294913  </li>
     
    48674951       the output produced
    48684952                      by the selected tool so as to let CMT parse it and
    4869                       properly deduce the dependencies. Formatting the
     4953      properly deduce the dependencies. Formatting the
    48704954                      output of external tools may require to interface the
    48714955                    tool itself e.g. using a shell script.</p>
     
    49935077</ul>
    49945078</blockquote>
    4995 <hr><h4><a name="cmt check configuration"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;3</tt></a> - cmt check configuration</h4>
     5079<hr><h4><a name="cmt check configuration"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;4</tt></a> - cmt check configuration</h4>
    49965080<blockquote>
    49975081            This command reads the hierarchy of requirements files
     
    50005084<p>An empty output means that everything is fine. </p>
    50015085</blockquote>
    5002 <hr><h4><a name="cmt check files &lt;reference-file&gt; &lt;new-file&gt;"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;4</tt></a> - cmt check files &lt;reference-file&gt; &lt;new-file&gt;</h4>
     5086<hr><h4><a name="cmt check files &lt;reference-file&gt; &lt;new-file&gt;"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;5</tt></a> - cmt check files &lt;reference-file&gt; &lt;new-file&gt;</h4>
    50035087<blockquote>
    50045088            This command compares the reference file to the new file, and
     
    50095093) is produced. </p>
    50105094</blockquote>
    5011 <hr><h4><a name="cmt checkout ..."></a><a href="#index"><tt>13.&nbsp;3.&nbsp;5</tt></a> - cmt checkout ...</h4>
     5095<hr><h4><a name="cmt checkout ..."></a><a href="#index"><tt>13.&nbsp;3.&nbsp;6</tt></a> - cmt checkout ...</h4>
    50125096<blockquote>
    50135097            See the <a href="#Using cvs together with CMT">paragraph</a>
     
    50175101.
    50185102</blockquote>
    5019 <hr><h4><a name="cmt co ..."></a><a href="#index"><tt>13.&nbsp;3.&nbsp;6</tt></a> - cmt co ...</h4>
     5103<hr><h4><a name="cmt co ..."></a><a href="#index"><tt>13.&nbsp;3.&nbsp;7</tt></a> - cmt co ...</h4>
    50205104<blockquote>
    50215105            This is simply a short cut to the <tt>cmt checkout</tt>
    50225106 command.
    50235107</blockquote>
    5024 <hr><h4><a name="cmt cleanup [-csh|-sh]"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;7</tt></a> - cmt cleanup [-csh|-sh]</h4>
     5108<hr><h4><a name="cmt cleanup [-csh|-sh]"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;8</tt></a> - cmt cleanup [-csh|-sh]</h4>
    50255109<blockquote>
    50265110            This command generates (to the standard output) a set of shell
     
    50325116 command. </p>
    50335117</blockquote>
    5034 <hr><h4><a name="cmt config"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;8</tt></a> - cmt config</h4>
     5118<hr><h4><a name="cmt config"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;9</tt></a> - cmt config</h4>
    50355119<blockquote>
    50365120  <p>This command (re-)generates the setup scripts and the
     
    50725156 are required any longer.</p>
    50735157</blockquote>
    5074 <hr><h4><a name="cmt create &lt;package&gt; &lt;version&gt; [&lt;area&gt;]"></a><a href="#index"><tt>13.&nbsp;3.&nbsp;9</tt></a> - cmt create &lt;package&gt; &lt;version&gt; [&lt;area&gt;]</h4>
     5158<hr><h4><a name="cmt create &lt;package&gt; &lt;version&gt; [&lt;area&gt;]"></a><a href="#index"><tt>13.&nbsp;3.10</tt></a> - cmt create &lt;package&gt; &lt;version&gt; [&lt;area&gt;]</h4>
    50755159<blockquote>
    50765160  <p>
     
    51255209            of conflict.</p>
    51265210</blockquote>
    5127 <hr><h4><a name="cmt expand model [-strict] &lt;model-string&gt;"></a><a href="#index"><tt>13.&nbsp;3.10</tt></a> - cmt expand model [-strict] &lt;model-string&gt;</h4>
     5211<hr><h4><a name="cmt expand model [-strict] &lt;model-string&gt;"></a><a href="#index"><tt>13.&nbsp;3.11</tt></a> - cmt expand model [-strict] &lt;model-string&gt;</h4>
    51285212<blockquote>
    51295213            This command produces on the standard output an
     
    52555339</ul>
    52565340</blockquote>
    5257 <hr><h4><a name="cmt filter &lt;in-file&gt; &lt;out-file&gt;"></a><a href="#index"><tt>13.&nbsp;3.11</tt></a> - cmt filter &lt;in-file&gt; &lt;out-file&gt;</h4>
     5341<hr><h4><a name="cmt filter &lt;in-file&gt; &lt;out-file&gt;"></a><a href="#index"><tt>13.&nbsp;3.12</tt></a> - cmt filter &lt;in-file&gt; &lt;out-file&gt;</h4>
    52585342<blockquote>
    52595343            This command reads &lt;in-file&gt;, substitutes all occurences
     
    52725356              configuration files, etc... </p>
    52735357</blockquote>
    5274 <hr><h4><a name="cmt help | --help"></a><a href="#index"><tt>13.&nbsp;3.12</tt></a> - cmt help | --help</h4>
     5358<hr><h4><a name="cmt help | --help"></a><a href="#index"><tt>13.&nbsp;3.13</tt></a> - cmt help | --help</h4>
    52755359<blockquote>
    52765360            This command shows the list of options of the <tt>cmt</tt>
    52775361 driver.
    52785362</blockquote>
    5279 <hr><h4><a name="cmt lock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]"></a><a href="#index"><tt>13.&nbsp;3.13</tt></a> - cmt lock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]</h4>
     5363<hr><h4><a name="cmt lock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]"></a><a href="#index"><tt>13.&nbsp;3.14</tt></a> - cmt lock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]</h4>
    52805364<blockquote>
    52815365            This command tries to set a lock onto the current package (or onto the
     
    53025386</ol>
    53035387</blockquote>
    5304 <hr><h4><a name="cmt remove &lt;package&gt; &lt;version&gt; [&lt;area&gt;]"></a><a href="#index"><tt>13.&nbsp;3.14</tt></a> - cmt remove &lt;package&gt; &lt;version&gt; [&lt;area&gt;]</h4>
     5388<hr><h4><a name="cmt remove &lt;package&gt; &lt;version&gt; [&lt;area&gt;]"></a><a href="#index"><tt>13.&nbsp;3.15</tt></a> - cmt remove &lt;package&gt; &lt;version&gt; [&lt;area&gt;]</h4>
    53055389<blockquote>
    53065390            This command removes one version of the specified package. If
     
    53165400              will be deleted.</p>
    53175401</blockquote>
    5318 <hr><h4><a name="cmt remove library_links"></a><a href="#index"><tt>13.&nbsp;3.15</tt></a> - cmt remove library_links</h4>
     5402<hr><h4><a name="cmt remove library_links"></a><a href="#index"><tt>13.&nbsp;3.16</tt></a> - cmt remove library_links</h4>
    53195403<blockquote>
    53205404            This command removes symbolic links towards all imported
     
    53255409            when one runs <tt>gmake clean</tt>
    53265410</blockquote>
    5327 <hr><h4><a name="cmt run [shell-command]"></a><a href="#index"><tt>13.&nbsp;3.16</tt></a> - cmt run [shell-command]</h4>
     5411<hr><h4><a name="cmt run [shell-command]"></a><a href="#index"><tt>13.&nbsp;3.17</tt></a> - cmt run [shell-command]</h4>
    53285412<blockquote>
    53295413            This command runs any shell command, in the context of the
    5330             current package. 
     5414<i>current</i>
     5415 package. 
    53315416  <p>In particular all environment variables defined in
    53325417              requirements file are first set before running the
    5333               command. This may be seen as a generic application
    5334             launcher.</p>
     5418                command. This may be seen as a generic <i>application
     5419              launcher</i>
     5420.</p>
    53355421  <p>This may be combined with the global options
    53365422    <tt>-pack=<i>package</i>
     
    53455431            to any package context. </p>
    53465432</blockquote>
    5347 <hr><h4><a name="cmt set version &lt;version&gt;"></a><a href="#index"><tt>13.&nbsp;3.17</tt></a> - cmt set version &lt;version&gt;</h4>
     5433<hr><h4><a name="cmt set version &lt;version&gt;"></a><a href="#index"><tt>13.&nbsp;3.18</tt></a> - cmt set version &lt;version&gt;</h4>
    53485434<blockquote>
    53495435            This command creates and/or fills in the
     
    53575443            one CMT package.</p>
    53585444</blockquote>
    5359 <hr><h4><a name="cmt set versions"></a><a href="#index"><tt>13.&nbsp;3.18</tt></a> - cmt set versions</h4>
     5445<hr><h4><a name="cmt set versions"></a><a href="#index"><tt>13.&nbsp;3.19</tt></a> - cmt set versions</h4>
    53605446<blockquote>
    53615447              This command applies recursively the <tt>cmt set version
     
    53685454 files</p>
    53695455</blockquote>
    5370 <hr><h4><a name="cmt setup [-csh|-sh|-bat]"></a><a href="#index"><tt>13.&nbsp;3.19</tt></a> - cmt setup [-csh|-sh|-bat]</h4>
     5456<hr><h4><a name="cmt setup [-csh|-sh|-bat]"></a><a href="#index"><tt>13.&nbsp;3.20</tt></a> - cmt setup [-csh|-sh|-bat]</h4>
    53715457<blockquote>
    53725458            This command generates (to the standard output) a set of shell
     
    53835469 command.</p>
    53845470</blockquote>
    5385 <hr><h4><a name="cmt show &lt;option&gt;"></a><a href="#index"><tt>13.&nbsp;3.20</tt></a> - cmt show &lt;option&gt;</h4>
     5471<hr><h4><a name="cmt show &lt;option&gt;"></a><a href="#index"><tt>13.&nbsp;3.21</tt></a> - cmt show &lt;option&gt;</h4>
    53865472<blockquote>
    53875473  <ul>
     
    54305516    <li><tt>fragment &lt;name&gt;</tt>
    54315517      <p>This command displays the actual location where the
    5432                         specified make fragment is currently found by <tt>CMT</tt>
     5518                 specified make fragment is currently found by <tt>CMT</tt>
    54335519      ,
    54345520                      taking into account possible overridden definitions.</p>
     
    54785564                        assigned to the symbol (macro, set or action)
    54795565                        specified as the additional argument. It only presents
    5480                         the final result of the assignment operations
     5566                 the final result of the assignment operations
    54815567                      performed by used packages. </p>
    54825568        <p>By adding a <tt>-tag=&lt;tag></tt>
     
    56755761                  package.</p>
    56765762    <p>In particular this will detect if a package has no
    5677         access to another one, due to private use
     5763                    access to another one, due to private use
    56785764                  statements</p>
    56795765    <li><tt>version</tt>
     
    56865772</ul>
    56875773</blockquote>
    5688 <hr><h4><a name="cmt system"></a><a href="#index"><tt>13.&nbsp;3.21</tt></a> - cmt system</h4>
     5774<hr><h4><a name="cmt system"></a><a href="#index"><tt>13.&nbsp;3.22</tt></a> - cmt system</h4>
    56895775<blockquote>
    56905776            This command displays the current value assigned by default to
     
    56925778 environment variable.
    56935779</blockquote>
    5694 <hr><h4><a name="cmt unlock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]"></a><a href="#index"><tt>13.&nbsp;3.22</tt></a> - cmt unlock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]</h4>
     5780<hr><h4><a name="cmt unlock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]"></a><a href="#index"><tt>13.&nbsp;3.23</tt></a> - cmt unlock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]</h4>
    56955781<blockquote>
    56965782            This command tries to remove a lock from the current package (or from the
     
    57155801</p>
    57165802</blockquote>
    5717 <hr><h4><a name="cmt version | --version"></a><a href="#index"><tt>13.&nbsp;3.23</tt></a> - cmt version | --version</h4>
     5803<hr><h4><a name="cmt version | --version"></a><a href="#index"><tt>13.&nbsp;3.24</tt></a> - cmt version | --version</h4>
    57185804<blockquote>
    57195805            This command shows the current verion of <tt>CMT</tt>
     
    57235809 sources.
    57245810</blockquote>
    5725 <hr><h4><a name="cmt cvstags &lt;module&gt;"></a><a href="#index"><tt>13.&nbsp;3.24</tt></a> - cmt cvstags &lt;module&gt;</h4>
     5811<hr><h4><a name="cmt cvstags &lt;module&gt;"></a><a href="#index"><tt>13.&nbsp;3.25</tt></a> - cmt cvstags &lt;module&gt;</h4>
    57265812<blockquote>
    57275813            (see the section on <i>how tu use </i>
     
    57315817 for more details on this command)
    57325818</blockquote>
    5733 <hr><h4><a name="cmt cvsbranches &lt;module&gt;"></a><a href="#index"><tt>13.&nbsp;3.25</tt></a> - cmt cvsbranches &lt;module&gt;</h4>
    5734 <blockquote>
    5735 </blockquote>
    5736 <hr><h4><a name="cmt cvssubpackages &lt;module&gt;"></a><a href="#index"><tt>13.&nbsp;3.26</tt></a> - cmt cvssubpackages &lt;module&gt;</h4>
    5737 <blockquote>
    5738 </blockquote>
    5739 <hr><h4><a name="cmt cvssubprojects &lt;module&gt;"></a><a href="#index"><tt>13.&nbsp;3.27</tt></a> - cmt cvssubprojects &lt;module&gt;</h4>
     5819<hr><h4><a name="cmt cvsbranches &lt;module&gt;"></a><a href="#index"><tt>13.&nbsp;3.26</tt></a> - cmt cvsbranches &lt;module&gt;</h4>
     5820<blockquote>
     5821</blockquote>
     5822<hr><h4><a name="cmt cvssubpackages &lt;module&gt;"></a><a href="#index"><tt>13.&nbsp;3.27</tt></a> - cmt cvssubpackages &lt;module&gt;</h4>
     5823<blockquote>
     5824</blockquote>
     5825<hr><h4><a name="cmt cvssubprojects &lt;module&gt;"></a><a href="#index"><tt>13.&nbsp;3.28</tt></a> - cmt cvssubprojects &lt;module&gt;</h4>
    57405826<blockquote>
    57415827</blockquote>
     
    61546240  </li>
    61556241    <li>
    6156                 adapt the version tag convention consistently to the
     6242           adapt the version tag convention consistently to the
    61576243                project, hiding the version tag specificities of
    61586244                eg. commercial packages.
     
    73507436                    provides user defined dependency specifications for each
    73517437                    constituent. The typical use of this macro is fill it
    7352         with the name of the list of some other constituents
     7438                    with the name of the list of some other constituents
    73537439                    which <i>have</i>
    73547440         to be rebuilt first (since each
     
    75347620   statements found in the
    75357621      requirements file (taking into account the complete hierarchy of
    7536       used packages with the exception of those specified with the
     7622     used packages with the exception of those specified with the
    75377623  <br></br>
    75387624  <tt>-no_auto_imports</tt>
     
    1037210458      <ol>
    1037310459        <li>In case of error (typically when the requested module is
    10374                 not found in the repository) a text explaining the error
     10460           not found in the repository) a text explaining the error
    1037510461              condition is returned</li>
    1037610462      <li>The list of tags found on the requirements file</li>
     
    1062310709<tr>
    1062410710<td width="100"><tt>13.&nbsp;3.&nbsp;1</tt></td>
     10711<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Global options of the cmt command">Global options of the cmt command</a></td>
     10712</tr>
     10713<tr>
     10714<td width="100"><tt>13.&nbsp;3.&nbsp;2</tt></td>
    1062510715<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt broadcast">cmt broadcast</a></td>
    1062610716</tr>
    1062710717<tr>
    10628 <td width="100"><tt>13.&nbsp;3.&nbsp;1.&nbsp;1</tt></td>
     10718<td width="100"><tt>13.&nbsp;3.&nbsp;2.&nbsp;1</tt></td>
    1062910719<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Specifying the shell command">Specifying the shell command</a></td>
    1063010720</tr>
    1063110721<tr>
    10632 <td width="100"><tt>13.&nbsp;3.&nbsp;1.&nbsp;2</tt></td>
     10722<td width="100"><tt>13.&nbsp;3.&nbsp;2.&nbsp;2</tt></td>
    1063310723<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#Templates in the shell command">Templates in the shell command</a></td>
    1063410724</tr>
    1063510725<tr>
    10636 <td width="100"><tt>13.&nbsp;3.&nbsp;2</tt></td>
     10726<td width="100"><tt>13.&nbsp;3.&nbsp;3</tt></td>
    1063710727<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt build &lt;option&gt;">cmt build &lt;option&gt;</a></td>
    1063810728</tr>
    1063910729<tr>
    10640 <td width="100"><tt>13.&nbsp;3.&nbsp;3</tt></td>
     10730<td width="100"><tt>13.&nbsp;3.&nbsp;4</tt></td>
    1064110731<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt check configuration">cmt check configuration</a></td>
    1064210732</tr>
    1064310733<tr>
    10644 <td width="100"><tt>13.&nbsp;3.&nbsp;4</tt></td>
     10734<td width="100"><tt>13.&nbsp;3.&nbsp;5</tt></td>
    1064510735<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt check files &lt;reference-file&gt; &lt;new-file&gt;">cmt check files &lt;reference-file&gt; &lt;new-file&gt;</a></td>
    1064610736</tr>
    1064710737<tr>
    10648 <td width="100"><tt>13.&nbsp;3.&nbsp;5</tt></td>
     10738<td width="100"><tt>13.&nbsp;3.&nbsp;6</tt></td>
    1064910739<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt checkout ...">cmt checkout ...</a></td>
    1065010740</tr>
    1065110741<tr>
    10652 <td width="100"><tt>13.&nbsp;3.&nbsp;6</tt></td>
     10742<td width="100"><tt>13.&nbsp;3.&nbsp;7</tt></td>
    1065310743<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt co ...">cmt co ...</a></td>
    1065410744</tr>
    1065510745<tr>
    10656 <td width="100"><tt>13.&nbsp;3.&nbsp;7</tt></td>
     10746<td width="100"><tt>13.&nbsp;3.&nbsp;8</tt></td>
    1065710747<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt cleanup [-csh|-sh]">cmt cleanup [-csh|-sh]</a></td>
    1065810748</tr>
    1065910749<tr>
    10660 <td width="100"><tt>13.&nbsp;3.&nbsp;8</tt></td>
     10750<td width="100"><tt>13.&nbsp;3.&nbsp;9</tt></td>
    1066110751<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt config">cmt config</a></td>
    1066210752</tr>
    1066310753<tr>
    10664 <td width="100"><tt>13.&nbsp;3.&nbsp;9</tt></td>
     10754<td width="100"><tt>13.&nbsp;3.10</tt></td>
    1066510755<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt create &lt;package&gt; &lt;version&gt; [&lt;area&gt;]">cmt create &lt;package&gt; &lt;version&gt; [&lt;area&gt;]</a></td>
    1066610756</tr>
    1066710757<tr>
    10668 <td width="100"><tt>13.&nbsp;3.10</tt></td>
     10758<td width="100"><tt>13.&nbsp;3.11</tt></td>
    1066910759<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt expand model [-strict] &lt;model-string&gt;">cmt expand model [-strict] &lt;model-string&gt;</a></td>
    1067010760</tr>
    1067110761<tr>
    10672 <td width="100"><tt>13.&nbsp;3.11</tt></td>
     10762<td width="100"><tt>13.&nbsp;3.12</tt></td>
    1067310763<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt filter &lt;in-file&gt; &lt;out-file&gt;">cmt filter &lt;in-file&gt; &lt;out-file&gt;</a></td>
    1067410764</tr>
    1067510765<tr>
    10676 <td width="100"><tt>13.&nbsp;3.12</tt></td>
     10766<td width="100"><tt>13.&nbsp;3.13</tt></td>
    1067710767<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt help | --help">cmt help | --help</a></td>
    1067810768</tr>
    1067910769<tr>
    10680 <td width="100"><tt>13.&nbsp;3.13</tt></td>
     10770<td width="100"><tt>13.&nbsp;3.14</tt></td>
    1068110771<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt lock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]">cmt lock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]</a></td>
    1068210772</tr>
    1068310773<tr>
    10684 <td width="100"><tt>13.&nbsp;3.14</tt></td>
     10774<td width="100"><tt>13.&nbsp;3.15</tt></td>
    1068510775<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt remove &lt;package&gt; &lt;version&gt; [&lt;area&gt;]">cmt remove &lt;package&gt; &lt;version&gt; [&lt;area&gt;]</a></td>
    1068610776</tr>
    1068710777<tr>
    10688 <td width="100"><tt>13.&nbsp;3.15</tt></td>
     10778<td width="100"><tt>13.&nbsp;3.16</tt></td>
    1068910779<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt remove library_links">cmt remove library_links</a></td>
    1069010780</tr>
    1069110781<tr>
    10692 <td width="100"><tt>13.&nbsp;3.16</tt></td>
     10782<td width="100"><tt>13.&nbsp;3.17</tt></td>
    1069310783<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt run [shell-command]">cmt run [shell-command]</a></td>
    1069410784</tr>
    1069510785<tr>
    10696 <td width="100"><tt>13.&nbsp;3.17</tt></td>
     10786<td width="100"><tt>13.&nbsp;3.18</tt></td>
    1069710787<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt set version &lt;version&gt;">cmt set version &lt;version&gt;</a></td>
    1069810788</tr>
    1069910789<tr>
    10700 <td width="100"><tt>13.&nbsp;3.18</tt></td>
     10790<td width="100"><tt>13.&nbsp;3.19</tt></td>
    1070110791<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt set versions">cmt set versions</a></td>
    1070210792</tr>
    1070310793<tr>
    10704 <td width="100"><tt>13.&nbsp;3.19</tt></td>
     10794<td width="100"><tt>13.&nbsp;3.20</tt></td>
    1070510795<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt setup [-csh|-sh|-bat]">cmt setup [-csh|-sh|-bat]</a></td>
    1070610796</tr>
    1070710797<tr>
    10708 <td width="100"><tt>13.&nbsp;3.20</tt></td>
     10798<td width="100"><tt>13.&nbsp;3.21</tt></td>
    1070910799<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt show &lt;option&gt;">cmt show &lt;option&gt;</a></td>
    1071010800</tr>
    1071110801<tr>
    10712 <td width="100"><tt>13.&nbsp;3.21</tt></td>
     10802<td width="100"><tt>13.&nbsp;3.22</tt></td>
    1071310803<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt system">cmt system</a></td>
    1071410804</tr>
    1071510805<tr>
    10716 <td width="100"><tt>13.&nbsp;3.22</tt></td>
     10806<td width="100"><tt>13.&nbsp;3.23</tt></td>
    1071710807<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt unlock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]">cmt unlock [ &lt;package&gt; &lt;version&gt; [&lt;area&gt;] ]</a></td>
    1071810808</tr>
    1071910809<tr>
    10720 <td width="100"><tt>13.&nbsp;3.23</tt></td>
     10810<td width="100"><tt>13.&nbsp;3.24</tt></td>
    1072110811<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt version | --version">cmt version | --version</a></td>
    1072210812</tr>
    1072310813<tr>
    10724 <td width="100"><tt>13.&nbsp;3.24</tt></td>
     10814<td width="100"><tt>13.&nbsp;3.25</tt></td>
    1072510815<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt cvstags &lt;module&gt;">cmt cvstags &lt;module&gt;</a></td>
    1072610816</tr>
    1072710817<tr>
    10728 <td width="100"><tt>13.&nbsp;3.25</tt></td>
     10818<td width="100"><tt>13.&nbsp;3.26</tt></td>
    1072910819<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt cvsbranches &lt;module&gt;">cmt cvsbranches &lt;module&gt;</a></td>
    1073010820</tr>
    1073110821<tr>
    10732 <td width="100"><tt>13.&nbsp;3.26</tt></td>
     10822<td width="100"><tt>13.&nbsp;3.27</tt></td>
    1073310823<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt cvssubpackages &lt;module&gt;">cmt cvssubpackages &lt;module&gt;</a></td>
    1073410824</tr>
    1073510825<tr>
    10736 <td width="100"><tt>13.&nbsp;3.27</tt></td>
     10826<td width="100"><tt>13.&nbsp;3.28</tt></td>
    1073710827<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="#cmt cvssubprojects &lt;module&gt;">cmt cvssubprojects &lt;module&gt;</a></td>
    1073810828</tr>
  • CMT/HEAD/doc/CMTDoc.xml

    r109 r112  
    46984698          <p>The following sections present the detail of each available command. </p>
    46994699
     4700
     4701          <cmt:section title="Global options of the cmt command">
     4702
     4703            <table>
     4704
     4705              <tr>
     4706                <td>
     4707   -quiet                  : don't print errors
     4708                </td>
     4709              </tr>
     4710              <tr>
     4711                <td>
     4712   -use=&amp;lt;p&gt;:&lt;v&gt;:&lt;path&gt;     : set package version path
     4713                </td>
     4714              </tr>
     4715              <tr>
     4716                <td>
     4717   -pack=&amp;lt;package&gt;         : set package
     4718                </td>
     4719              </tr>
     4720              <tr>
     4721                <td>
     4722   -version=&amp;lt;version&gt;      : set version
     4723                </td>
     4724              </tr>
     4725              <tr>
     4726                <td>
     4727   -path=&amp;lt;path&gt;            : set root path
     4728                </td>
     4729              </tr>
     4730              <tr>
     4731                <td>
     4732   -f=&amp;lt;requirement-file&gt;   : set input file
     4733                </td>
     4734              </tr>
     4735              <tr>
     4736                <td>
     4737   -e=&amp;lt;statement&gt;          : add a one line statement
     4738                </td>
     4739              </tr>
     4740              <tr>
     4741                <td>
     4742   -tag=&amp;lt;tag-list&gt;         : select a new tag-set
     4743                </td>
     4744              </tr>
     4745              <tr>
     4746                <td>
     4747   -tag_add=&amp;lt;tag-list&gt;     : add specific comma-separated tag(s)
     4748                </td>
     4749              </tr>
     4750              <tr>
     4751                <td>
     4752   -tag_remove=&amp;lt;tag-list&gt;  : remove specific comma-separated tag(s)
     4753                </td>
     4754              </tr>
     4755              <tr>
     4756                <td>
     4757   -warnings               : display various warnings
     4758                </td>
     4759              </tr>
     4760              <tr>
     4761                <td>
     4762   -with_version_directory : reset to default structuring style
     4763                </td>
     4764              </tr>
     4765              <tr>
     4766                <td>
     4767   -without_version_directory : switch structuring style
     4768                </td>
     4769              </tr>
     4770              <tr>
     4771                <td>
     4772   -cleanup                : activate install area cleanup
     4773                </td>
     4774              </tr>
     4775              <tr>
     4776                <td>
     4777   -no_cleanup             : inhibit install area cleanup
     4778                </td>
     4779              </tr>
     4780
     4781                <p>The <tt>-warnings</tt> option displays various
     4782                warnings, such as invalid PATH items.</p>
     4783
     4784            </table>
     4785
     4786          </cmt:section>
     4787
    47004788          <cmt:section title="cmt broadcast">
    47014789
     
    54565544
    54575545            This command runs any shell command, in the context of the
    5458             current package. 
     5546            <i>current</i> package. 
    54595547
    54605548            <p>In particular all environment variables defined in
    54615549            requirements file are first set before running the
    5462             command. This may be seen as a generic application
    5463             launcher.</p>
     5550            command. This may be seen as a generic <i>application
     5551            launcher</i>.</p>
    54645552
    54655553            <p>This may be combined with the global options
     
    58115899                simple list of used packages, starting from the
    58125900                deepest uses.</p>
    5813 
    5814                 <p>The <tt>-warnings</tt> option displays various warnings, such as invalid PATH items.</p>
    58155901
    58165902              <p></p></li>
Note: See TracChangeset for help on using the changeset viewer.