Subject: ANNOUNCE: Perl scripts and libraries for ClearCase
From: [email-masked] (Brad Appleton)
Date: 10 Aug 1995 14:39:44 GMT
Newsgroups: comp.lang.perl.announce,comp.lang.perl.misc

Announcing the availability of some Perl libraries and scripts for use
with Atria Software's ClearCase configuration management and version
control system. Two packages are available: ClearPerl, and ClearView.
They may be obtained from ftp://ftp.atria.com/contrib under the
directories T0023 and T0025 (respectively).

Both ClearPerl and ClearView are written using perl4! If you are interested
in helping my convert them into object-oriented perl5 code then please
email me at <[email-masked]>.

Here is an excerpt from the README file of each package:
------------------------------------------------------------------------------

 WHAT IS THIS?
 =============
 This is "ClearPerl": a set of perl libraries and utilities for use with
 Atria Software's ClearCase and related products. ClearPerl is available
 as package T0023 from ftp://ftp.atria.com/contrib. At present, ClearPerl
 consists of the following scripts and libraries:

 clearcase.pl -- Perl library for clearcase with several dozen functions for
                 handling common Perl/ClearCase programming tasks.

 clearquery.pl -- ClearCase Query Library for Perl.

 clearlib -- Browse the contents of clearcase.pl or clearquery.pl to find
             out what's available and/or how to use it.

 cdiff -- Do a cleardiff but include surrounding lines of context.

 ct-import -- Import the given branch or label into the user's view (a
              viable alternative to using 'cleartool findmerge' that can
              edit your cspec if needed)

 list_events -- Sends a group of event messages to the appropriate users,
                or to standard output.

 needs_merge -- See if an element needs to be merged from one or more
                versions to another (like the old 'needs_merge' query
                but lots better)

 xpname -- Expand a version selector into a version extended pathname.

 AUTHORS/CONTRIBUTORS
 ====================
 Brad Appleton, Software Engineer, Motorola PNSB
   E-mail: [email-masked]

 David E. Bellagio, Automatic Data Processing (ADP)
   E-mail: [email-masked]

 John Sambrook, Applied Microsystems Corporation (AMC)
   E-mail: [email-masked]

 Contributions are *strongly* encouraged! If you have a generally useful
 ClearCase-Perl script and/or function and would like it to become part
 of the ClearPerl package, please send email to Brad Appleton.

 Also if you have optimizations/improvements of any of the perl code
 in ClearPerl please email them to Brad Appleton.

 If you are interested in helping convert ClearPerl into object-oriented
 perl5 code, please contact Brad Appleton ASAP.

 -----------------------------------------------------------------------------

 WHAT IS THIS?
 =============
 This is "ClearView": a set of perl libraries and utilities to associate
 attributes, and a set of notes with a ClearCase view (ClearCase is a
 configuration managment and version control system from Atria Software).
 ClearView is available as package T0025 from ftp://ftp.atria.com/contrib.

 A perl library ('ClearView.pl') is provided along with a single command
 ('clearview') which has several subcommands to allow the user to create
 and manipulate various attributes and/or notes that may be associated
 with a view. The current list of subcommands is:

    Commands for manipulating a view's notes:
       mknotes -- create notes (only if they dont already exist)
       rmnotes -- remove notes
       setnotes -- set notes (even if they dont exist yet)
       ednotes -- edit notes (even if they dont exist yet)
       catnotes -- display notes
 
    Commands for manipulating a view's attributes:
       mkvwattr -- create a view attribute
       rmvwattr -- remove one or more view attributes
       lsvwattr -- list one or more view attributes
 
    Commands for browsing the contents of the ClearView perl library:
       library -- list documentation for one or more ClearView perl functions

-- 
 [email-masked]           Motorola PNSB, Northbrook, IL USA
 "And miles to go before I sleep."    DISCLAIMER: I said it, not my employer!