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.
Here is a link to ClearCase VC, a
set of bindings for the GNU Emacs VC (version control) mode that
issues ClearCase commands.
The packages are listed in reverse chronological order of their
addition to the library.
- Package
- Description
- T0049
- (README)
(ClearCase40to41toJBuilder35to40.zip,
585K) 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.
- T0048
- (README)
(ClearCase-SyncTree-0.18.tar.gz,
16K) 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/.
- T0047
- (README)
(Epsilon_ClearCase_Extensions.zip,
5K) Epsilon macro definitions for checkin, checkout, etc..
- T0046
- (README)
(T0046.zip
-- sample ClearCase Reports files, 28K) T0046.zip contains
example and sample files for ClearCase Reports. Refer to the
readme.txt for a contents list.
- T0045
- (README)
(ClearCase-ClearPrompt-1.16.tar.gz,
6K) 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.
- T0044
- (README)
(clearbox.zip,
132K) ClearBox is a tool to help the developers to run the main
commands they have to use with ClearCase. This is a Windows tool.
- T0043
- (README)
(T0043_contrib.zip,
243K) 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.
- T0042
- (README)
(ClearCase-Wrapper-0.20.tar.gz,
67K) (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.
- T0041
- (README)
(Mktrtype.tar.gz,
23K) (Mktrtype.zip,
40K)
Package Name: Mktrtype
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 NT, ClearCase
Unix, or in an interop environment. You can download the package
and scripts in Unix text mode: Mktrtype.tar.gz, as well as in
Windows NT text mode: Mktrtype.zip.
ClearCase versions and
platforms tested on: ClearCase 3.2 on Windows NT and Solaris 2.5.1
- T0040
- (README)
(pages.tar.gz,
4K) This is a utility which will count which pages of a file are
in core (ie in the kernel buffer cache).
- T0039
- (README)
(ccwhat.tar.gz,
4K) 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.
- T0038<
- (README)
(IPC-ChildSafe-3.11.tar.gz,
37K) 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/.
- T0037
- (README)
(T0037.zip,
200K) This zip file contains all source for RUC 1998 session
CCM10: Nightly Builds and Binary Sharing Using ClearCase Snapshot
Views and Developer Studio.
- T0036
- (README)
(cc_att_wordint.zip,
13K) 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.
- T0035
- (extension.zip,
863K) 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
- (T0033.gz,
2K) 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.
- T0032
- (T0032.gz,
1K) This directory contains a script for use with clearcvt_unix.
The script synchronizes the user and group ownership as well as
permissions of elements in a VOB to be the same as what they were
in the original directory tree from which they were imported.
- T0031
- (README)
(T0031.tar.gz,
1K) This directory contains "RM_EMPTY_BRANCH.tgr." This trigger
script is expected to be called from a post-uncheckout or
post-rmbranch trigger.
- T0030
- (README)
(T0030.tar.gz,
1K) This directory contains "TRAVERSE_LINKS.sh," a script that
recursively traverse all inherited hyper-links of type LINK_TYPE.
- T0029
- (README)
(T0029.tar.gz,
2K) 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.
- T0028
- (README)
(T0028.tar.gz,
14K) 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.
- T0027
- (README)
(T0027.tar.gz,
16K) 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.
- T0026
- (README)
(T0026.tar.gz,
115K) 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.
- T0025
- (README)
(T0025.tar.gz,
23K) 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.
- T0024
- (README)
(T0024.tar.gz,
7K) 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.
- T0022
- (T0022.gz,
9K) This directory contains "cdiff," a program intended to do a
cleardiff with lines of context.
- T0021
- (README)
(T0021.tar.gz,
3K) 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.
- >T0018
- (README)
(T0018.tar.gz,
2K) 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.
- T0017
- (README)
(T0017.tar.gz,
3K) 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
- T0016
- (README)
(T0016.tar.gz,
16K) 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.
- T0015
- (README)
(T0015.tar.gz,
26K) This package contains a postscript file for an Rational white
paper describing how to apply ClearCase to Ada development.
- T0011
- (README)
(T0011.tar.gz,
13K) Applying ClearCase Version Control to Interleaf Documents
(White Paper in text and PostScript Format)
- T0010
- (README)
(T0010.tar.gz,
2K) 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.
- T0009
- (README)
(T0009.tar.gz,
9K) 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.
- T0008
- (README)
(T0008.tar.gz,
3K) SCCS-style keyword substitution.
- T0005
- (README)
(T0005.tar.gz,
50K) "imake" documentation and sample data
- T0002
- (README)
(T0002.tar.gz,
2K) script that deletes checked-in derived objects (DO versions)
that have no version label
- >T0001
- (README)
(T0001.tar.gz,
2K) EMACS macro definitions for checkin and checkout
Obsolete in V2 (Packages Useful for V1 Only)
- T0014
- (README)
(T0014.tar.gz,
11 K) Easier-to-integrate ClearMake C++ Build Technique - for
managing C++ type repository (defmap) files as derived objects.
- T0013
- (README)
(T0013.tar.gz,
26K) ClearMake C++ Build Technique - for managing C++ type
repository (defmap) files as derived objects.
- T0012
- (README)
(T0012.tar.gz,
3K) 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.
- T0006
- (README)
(T0006.tar.gz,
7K) 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.
- T0003
- (README)
(T0033.tar.tar,
5K) script that performs file mergers throughout a directory tree.
Note: in V2 this is implemented as cleartool
findmerge.