Skip to main content


developerWorks  >  Rational  >

Rational ClearCase Add-ins

developerWorks

01 Oct 2004
Updated 11 Feb 2005

Get the downloads

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

DescriptionNameSizeDownload method
T0052T0052_ccmeter.tar.gz26 KBHTTP
T0050T0050_ClGraph-2.5.5.tar.gz35 KBHTTP
T0049T0049_ClearCase40to41toJBuilder35to40.zip572 KBHTTP
T0048T0048_ClearCase-SyncTree-0.18.tar.gz16 KBHTTP
T0047T0047_Epsilon_ClearCase_Extensions.zip5 KBHTTP
T0046T0046.zip28 KBHTTP
T0045T0045_ClearCase-ClearPrompt-1.22.tar.gz14 KBHTTP
T0044T0044_clearbox.zip129 KBHTTP
T0043T0043_contrib.zip238 KBHTTP
T0042T0042_ClearCase-Wrapper-0.20.tar.gz66 KBHTTP
T0041T0041_Mktrtype.zip51 KBHTTP
T0040T0040_pages.tar.gz6 KBHTTP
T0039T0039_ccwhat.tar.gz4 KBHTTP
T0038T0038_IPC-ChildSafe-3.11.tar.gz37 KBHTTP
T0037T0037.zip201 KBHTTP
T0036T0036_cc_att_wordint.zip14 KBHTTP
T0035T0035_extension.zip844 KBHTTP
T0031T0031.tar.gz1 KBHTTP
T0030T0030.tar.gz KBHTTP
T0029T0029.tar.gz3 KBHTTP
T0028T0028.tar.gz14 KBHTTP
T0027T0027.tar.gz60 KBHTTP
T0026T0026.tar.gzKBHTTP
T0025T0025.tar.gz23 KBHTTP
T0024T0024.tar.gz14 KBHTTP
T0021T0021.tar.gz6 KBHTTP
T0018T0018.tar.gz5 KBHTTP
T0017T0017.tar.gz7 KBHTTP
T0016T0016.tar.gz32 KBHTTP
T0015T0015.tar.gz50 KBHTTP
T0011T0011.tar.gz27 KBHTTP
T0010T0010.tar.gz5 KBHTTP
T0009T0009.tar.gz18 KBHTTP
T0008T0008.tar.gz7 KBHTTP
T0005T0005.tar.gz99 KBHTTP
T0002T0002.tar.gz5 KBHTTP
T0001T0001.tar.gz5 KBHTTP
T0014T0014.tar.gz22 KBHTTP
T0013T0013.tar.gz56 KBHTTP
T0012T0012.tar.gz7 KBHTTP
T0006T0006.tar.gz14 KBHTTP
T0003T003.tar.tar20 KBHTTP
Information about download methods



Back to top



Document options

Document options requiring JavaScript are not displayed