summaryrefslogtreecommitdiffstats
path: root/vcs/clearcase/README.dox
blob: 47741ab624bb7b19b4cdef9b447df57126648985 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/** \class ClearcasePart
Integrates Clearcase configuration management system into TDevelop.
Based on Perforce (PerforcePart) implementation by Harald Fernengel <harry AT kdevelop.org>

To use clearcase functions, you need to:
  -# Create a view in which you will keep your project files
  -# Start the view and open project as a view extended directory.<br>
    <b>IMPORTANT:</b> If you have a view test_vu and your project is located
              under /vobs/source/project1 you should open the project
              from /view/test_vu/vobs/source/project1 rather than
              inside the view from /vobs/source/project1. File open
              dialog does not show any files if you do otherwise. Who
              knows, maybe it will work for you. If so, let me know.
  -# Clearcase functions appear in the popup menu for an open file just
    like cvs or perforce.
  -# Functions supported so far are: checkout, checkin, uncheckout, diff,
    mkelem, rmname (not rmelem), lshistory, and lsco (list checkouts).
  -# For mkelem or rmname, you need to make sure that current directory
    is checked out or the operation will fail.
  -# For lshistory, the history is printed to the Messages window.
  -# For lsco, the checkouts are listed recursively from the directory
     containing the selected file.
  -# Snapshot views should work.
  -# To checkout a directory, select directory in file selector part and use
    popup-menu.
  -# The Clearcase popup-menu will appear for any file, even if it is not in
    a VOB.  Attempts to perform Clearcase operations on these files will not
    succeed, and the output can be viewed in the Messages window.

\authors <a href="mailto:ajay_guleria AT yahoo dot com">Ajay Guleria</a>
\authors <a href="mailto:pnoffke AT bigpond dot com">Patrick Noffke</a>
\authors <a href="mailto:phil AT hetroy dot org">Philippe Hétroy</a>

\feature Integrates Clearcase configuration management system into TDevelop and displays VCS file information
\feature Detects the clearcase environment and activates menus
\feature Provided a dialog for checkout and checkin comments.


\todo Update the tree view when a VCS action is done (checkout, checkin...)
\todo Add a clearcase logging window

*/