01 Oct 2004 Updated 11 Feb 2005 Various Rational ClearCase add-ins
Disclaimer: This is Unsupported Software
Rational makes no representation that the descriptions and software code contained in this document will not infringe on existing or future patent rights, copyrights, trademarks, trade secrets or other proprietary rights of third parties. The descriptions contained herein do not imply the granting of licenses to make, use, sell, license or otherwise transfer Rational products described herein. Rational disclaims responsibility for errors which may appear in this document, and it reserves the right, in its sole discretion and without notice, to make substitutions and modifications in the products and practices described in this document.
T0052
ccmeter is a perl script that measures ClearCase responsiveness by running selected cleartool commands at a certain frequency over a period of time. The readme file plus the scripts are in the .tar file. README
T0051
Here are links to ClearCase VC, a set of bindings for the GNU Emacs VC (version control) mode that issues ClearCase commands. README
T0050
A set of Perl scripts that could be used to collect ClearCase license data (including Atache and MultiSite) on a regular basis and graph the results for a web-page. This allows administrators to keep on eye on when their busy time is against ClearCase as well as provide strong evidence to support the need for more ClearCase licenses. Minor changes to the Perl scripts however, they have been organized into a standard GNU package. README
T0049
This solution is a full Addin between JBuilder(3.5 and 4.0) and ClearCase(4.0 and 4.1). Users can perform their Configuration Management commands directly from the JBuilder IDE. Users will have context sensitive menus and toplevel menus for invoking ClearCase during their work with JBuilder. Solution was implemented with Inprise JBuilder 3.5 and 4.0, Microsoft Visual C++ 6.0, Rational Rose 2001 and Rational ClearCase 4.1. Full documentation, source code and a Rose model are included.
- Removed a superflous messagebox at startup("HistoryModeSuffix").
- Whitespaces in project directories now supported.
- UCM checkout with activity selection is now supported.
README
T0048
This is a program/module for bringing a set of files under ClearCase control by making the minimal set of required changes and running the minimal set of cleartool operations. The real code is in the module, but a wrapper script 'synctree' is provided for command-line access. For those familar with 'citree', consider this a version of citree that works on both UNIX and Windows NT (citree is UNIX-only). Note: newer versions may be present at http://www.perl.com/CPAN-local/modules/by-module/IPC/DSB/. README
Epsilon macro definitions for checkin, checkout, etc. README
T0046
T0046.zip contains example and sample files for ClearCase Reports. Refer to the readme.txt for a contents list. README
T0045
The ClearPrompt PERL module provides a wrapper around the clearprompt ClearCase utility. It deals with UNIX/NT quoting and path issues transparently along with adding functionality to the clearprompt utility. README
T0044
ClearBox is a tool to help the developers to run the main commands they have to use with ClearCase. This is a Windows tool. README
T0043
This is a collection of utilities for managing element types. It allows existing VOB elements to be 'upgraded' to the most efficient storage type as specified in the default.magic file. These utilities are for ClearCase v3.2.1.NT. README
T0042
(Formerly ClearCase-Ct-1.08.tar.gz) This is basically a "wrapper construction kit" for cleartool. Whereas most users make an alias called 'ct' or similar for cleartool, this Perl module comes with a wrapper program to which you can give the same name. Using the wrapper instead of an alias provides you with a number of hooks for catching certain cleartool operations and modifying their defaults, implementing whatever pre-op or post-op triggerlike behaviors you like (on commands which don't allow actual triggers), or even implementing your own cleartool pseudo-commands. The wrapper need not be called 'ct'; it can be named whatever you like, even 'cleartool'. This utility also contains the 1.08 version of the original module. README
T0041
This is a perl package, a perl script, and some perl ClearCase triggers. These items should make it easier to create and manage triggers in your ClearCase environment. It is designed to run on ClearCase Windows, ClearCase Unix, or in an interop environment. Recently updated to incorporate UCM object triggers. You can download the package and scripts in Windows text mode: Mktrtype.zip. ClearCase versions and platforms tested on: ClearCase 3.2 through 4.2 on Windows and Solaris. README
T0040
This is a utility which will count which pages of a file are in core (ie in the kernel buffer cache). README
T0039
This is a Perl script which can add user-specified data to linked binary object files or read the same data back as requested. It provides a simpler way of tagging objects than by compiling in, or linking in, the data. README
T0038
This is a Perl module for running multiple cleartool commands in a single process space for speed. The speedup depends on the types of cleartool operations you're doing but typically seems to be a factor between 2 and 10. It works on UNIX and NT (on the latter functioning just as an interface to CAL). Note: newer versions may be present at http://www.perl.com/CPAN-local/modules/by-module/IPC/DSB/. README
T0037
This zip file contains all source for RUC 1998 session CCM10: Nightly Builds and Binary Sharing Using ClearCase Snapshot Views and Developer Studio. README
T0036
The ZIP file is everything you need to install the Attache integration with Microsoft Word and ClearCase integration with Microsoft Word; be sure to read the *.doc file enclosed. README
T0035
This toolset allows to add some useful functionality to the Explorer Interface of ClearCase V3.1. It is implemented in Visual Basic 4.0, the source code is delivered within this release 1.0.1.
T0033
This directory contains a script that can be easily modified to force users to include particular ID strings, and make sure that the checkin comment is a certain minimum length. Also included, but commented out are lines to insert the ClearDDTs ticket number that was in the "WIP" attribute. README
T0031
This directory contains "RM_EMPTY_BRANCH.tgr." This trigger script is expected to be called from a post-uncheckout or post-rmbranch trigger. README
T0030
This directory contains "TRAVERSE_LINKS.sh," a script that recursively traverse all inherited hyper-links of type LINK_TYPE. README
T0029
This directory contains "FIND_TRIGGERS.sh." This utility is designed to allow an easy way to find out how much a particular trigger_type affects your VOB. README
T0028
This directory contains "ClearAdmin": a set of perl scripts and a library that allow your ClearCase administrator to monitor ClearCase error logs actively. Other scripts provide for taking a VOB snapshot, checking View/VOB storage, and executing commands on various ClearCase hosts. README
T0027
This directory contains a type manager to handle RCS keywords. It handles the problems of identical checkins and automatic merges that are caused by RCS's use of unique identifiers in each version. README
T0026
This directory contains "ClearStart," a front-end utility that helps the ClearCase user to select and set an appropriate environment. It takes care of details like view-storage directories and the syntax of the mkview command, allowing the ClearCase Administrator to retake control of views and config specs. README
T0025
This directory contains "ClearView," a set of perl libraries and utilities to associate a ClearCase view with attributes and/or one or more sets of notes. README
T0024
This directory contains "armor-0.2," a set of scripts to encrypt and decrypt MultiSite sync packets automatically and transparently. The main new feature of the 0.2 release is the enabling of triple DES (industrial strength) in the encryption/decryption process. README
T0022
This directory contains "cdiff," a program intended to do a cleardiff with lines of context. README
T0021
This directory contains "comchk," a program intended to be used in conjunction with a ClearCase trigger to help development managers enforce code comment standards. It is currently C specific, though making it more generic is not difficult. The intent of comchk is to only allow files to be checked in when they have a certain percentage of comments. README
T0018
This script examines an element, or tree of elements, and prints a report describing how many lines were changed in the past week, month, quarter, half year, year, and beyond. README
T0017
While not a supported configuration, it's possible to use uucp to transmit update packets between replicas. This directory contains four scripts:
- sync_send_uucp.sh - to be run from cron; sends an update to another replica
- sync_recv_uucp.sh - to be run from cron; receives an update from another replica
- sync_resend_uucp.sh - to re-send a sync packet that failed previously
- rpacket - run from uucp as part of packet delivery
README
T0016
This PostScript document outlines some obscure Makefile programming practices that can stymie clearmake, and suggests simple changes that improve clearmake's efficiency without breaking an existing Makefile's compatibility with generic make. README
T0015
This package contains a postscript file for an Rational white paper describing how to apply ClearCase to Ada development. README
T0011
Applying ClearCase Version Control to Interleaf Documents (White Paper in text and PostScript Format) README
T0010
Frame Book Trigger. Framemaker books are actually one or more Frame documents glued together logically by a top level book file. This trigger allows users to handle all parts of a book as a logical unit.
It works by scanning the book file to dynamically determine component documents. Checkouts, checkins, and uncheckouts of the "book" file automatically generates an appropriate action for each document. README
T0009
Miscellaneous Utilities
This directory contains several utilities that may prove useful in a variety of situations:
- cc_ciall
Checkin everything from this directory downwards.
- cc_getattr
Get the current value of an attribute on an element, branch, or version. Great for writing triggers.
- cc_test
Like the Unix test(1) command, but adapted to ask such questions as: "Is this a file versioned element?" or "Is this file already checked out by me?".
- cc_xmkmf
- cc_install
- cc_mkdirhier
Replacements for the Unix and X11 utilities by these names. These have been optimized for use in a VOB.
- uu-pack
- uu-unpack
Useful utilities that package/unpackage files into an email message for delivery to a remote user.
- vutil
Imports whole directory structures into ClearCase. Different from clearcvt_unix in that you can overlay new versions of a directory structure on top of an existing VOB structure.
README
T0008
SCCS-style keyword substitution.README
T0005
"imake" documentation and sample data README
T0002
script that deletes checked-in derived objects (DO versions) that have no version label README
T0001
EMACS macro definitions for checkin and checkout README
Obsolete in V2 (Packages Useful for V1 Only)
T0014
Easier-to-integrate ClearMake C++ Build Technique for managing C++ type repository (defmap) files as derived objects. README
T0013
ClearMake C++ Build Technique -- for managing C++ type repository (defmap) files as derived objects. README
T0012
Update Tree: Scripts for checking in and out whole directory trees of ClearCase elements. Note: in V2 these scripts are shipped with /usr/atria/examples. README
T0006
These scripts implement a procedure for completely merging a branch version of a directory. This includes a merger of the directory element itself, and mergers of file elements, as necessary. Note: in V2 this capability is integrated into cleartool diff and merge. README
T0003
script that performs file mergers throughout a directory tree. Note: in V2 this is implemented as cleartool findmerge.
README
Downloads | Description | Name | Size | Download method |
|---|
| T0052 | T0052_ccmeter.tar.gz | 26 KB | HTTP |
|---|
| T0050 | T0050_ClGraph-2.5.5.tar.gz | 35 KB | HTTP |
|---|
| T0049 | T0049_ClearCase40to41toJBuilder35to40.zip | 572 KB | HTTP |
|---|
| T0048 | T0048_ClearCase-SyncTree-0.18.tar.gz | 16 KB | HTTP |
|---|
| T0047 | T0047_Epsilon_ClearCase_Extensions.zip | 5 KB | HTTP |
|---|
| T0046 | T0046.zip | 28 KB | HTTP |
|---|
| T0045 | T0045_ClearCase-ClearPrompt-1.22.tar.gz | 14 KB | HTTP |
|---|
| T0044 | T0044_clearbox.zip | 129 KB | HTTP |
|---|
| T0043 | T0043_contrib.zip | 238 KB | HTTP |
|---|
| T0042 | T0042_ClearCase-Wrapper-0.20.tar.gz | 66 KB | HTTP |
|---|
| T0041 | T0041_Mktrtype.zip | 51 KB | HTTP |
|---|
| T0040 | T0040_pages.tar.gz | 6 KB | HTTP |
|---|
| T0039 | T0039_ccwhat.tar.gz | 4 KB | HTTP |
|---|
| T0038 | T0038_IPC-ChildSafe-3.11.tar.gz | 37 KB | HTTP |
|---|
| T0037 | T0037.zip | 201 KB | HTTP |
|---|
| T0036 | T0036_cc_att_wordint.zip | 14 KB | HTTP |
|---|
| T0035 | T0035_extension.zip | 844 KB | HTTP |
|---|
| T0031 | T0031.tar.gz | 1 KB | HTTP |
|---|
| T0030 | T0030.tar.gz | KB | HTTP |
|---|
| T0029 | T0029.tar.gz | 3 KB | HTTP |
|---|
| T0028 | T0028.tar.gz | 14 KB | HTTP |
|---|
| T0027 | T0027.tar.gz | 60 KB | HTTP |
|---|
| T0026 | T0026.tar.gz | KB | HTTP |
|---|
| T0025 | T0025.tar.gz | 23 KB | HTTP |
|---|
| T0024 | T0024.tar.gz | 14 KB | HTTP |
|---|
| T0021 | T0021.tar.gz | 6 KB | HTTP |
|---|
| T0018 | T0018.tar.gz | 5 KB | HTTP |
|---|
| T0017 | T0017.tar.gz | 7 KB | HTTP |
|---|
| T0016 | T0016.tar.gz | 32 KB | HTTP |
|---|
| T0015 | T0015.tar.gz | 50 KB | HTTP |
|---|
| T0011 | T0011.tar.gz | 27 KB | HTTP |
|---|
| T0010 | T0010.tar.gz | 5 KB | HTTP |
|---|
| T0009 | T0009.tar.gz | 18 KB | HTTP |
|---|
| T0008 | T0008.tar.gz | 7 KB | HTTP |
|---|
| T0005 | T0005.tar.gz | 99 KB | HTTP |
|---|
| T0002 | T0002.tar.gz | 5 KB | HTTP |
|---|
| T0001 | T0001.tar.gz | 5 KB | HTTP |
|---|
| T0014 | T0014.tar.gz | 22 KB | HTTP |
|---|
| T0013 | T0013.tar.gz | 56 KB | HTTP |
|---|
| T0012 | T0012.tar.gz | 7 KB | HTTP |
|---|
| T0006 | T0006.tar.gz | 14 KB | HTTP |
|---|
| T0003 | T003.tar.tar | 20 KB | HTTP |
|---|
|