This is a visual interface around CMT, designed to help manage multiple packages, including options to run cvs, Visual Studio, doxygen, and arbitrary commands.
_____________________________________________________________________________________________________________________________
Navigate this page
_____________________________________________________________________________________________________________________________
This is a list (or subset) of the packages currently known to CMT. If you modify the path it will be reloaded automatically.
One package at a time can be selected by clicking on the list. It is then used in the actions section.
Buttons below the list are:
_______________________________________________________________________________________________________________________________
All of the buttons and input fields below implement various actions on the current package. The broadcast mode toggles, local or global represent a "broadcast" mode, in which the action is first performed on all the dependent packages in the same folder (local) or all (global), then on the selected one.
When VCMT is processing an action, a the action being performed will be indicated, with the number of actions still to do. The abort button will be then enabled to allow one to abort the (future) actions.
Most actions are carried out in a separate command window, which is started minimized. It can be restored to view the progress, or killed if things are going wrong. When the action is finished, the results are copied to the package output window.
________________________________________________________________________________________________________________________________
The buttons in this section setup, or invoke, the Microsoft Developer Studio (msdev) application to perform various actions.
_________________________________________________________________________________________________________________________________
If the selected msdev project is an executable, then the run button executes
Output goes into a separate DOS window while the application is running, and is captured into the appropriate action window when it finishes. At the moment, only one application can be run at a time.
The input box is for command-line parameters. Note that a <cr> will unfortunately not start the app, but a <tab><cr> will have that effect.
__________________________________________________________________________________________________________________________________
Perform the action in the package root directory. Assumes that the package is under cvs control, with an appropriate CVS subdirectory at the root. Note that cvs commands besides these can be issued as "dos" commands.
___________________________________________________________________________________________________________________________________
Run any "dos" command (e.g., dir) in the root of the selected package. You must then click the associated "run" button, or, after entering a command, simply hit the tab key, then enter. Very useful for editing a file (just enter "notepad mgr\requirements" for example.)
___________________________________________________________________________________________________________________________________
Create and/or display in a browser window the doxygen-ated content of the package. The folders <package-name> and src are searched recursively if found, with the output saved in doc/doxy-html. (Since this is generated, it should not be checked into cvs.) Images should be put into doc/images.
If a file Doxyfile is found the the doc folder, it will be appended to the standard file.
See the doxygen home page.
___________________________________________________________________________________________________________________________________
Buttons are provided or initial checkout and build:
_____________________________________________________________________________________________________________________________________
Last modified on December 02, 2002