Path: usenet.cis.ufl.edu!usenet.eel.ufl.edu!news.ultranet.com!news.sprintlink.net!psgrain!nntp.teleport.com!usenet
From: [email protected] (Brad Appleton)
Newsgroups: comp.lang.perl.announce,comp.lang.perl.misc
Subject: ANNOUNCE: Perl scripts and libraries for ClearCase
Followup-To: comp.lang.perl.misc
Date: 10 Aug 1995 14:39:44 GMT
Organization: Motorola PNSB
Lines: 99
Approved: [email protected] (comp.lang.perl.announce)
Message-ID: <[email protected]>
Reply-To: [email protected]
NNTP-Posting-Host: linda.teleport.com
Keywords: Perl, ClearCase
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cis.ufl.edu comp.lang.perl.announce:99 comp.lang.perl.misc:3380

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 protected]>.

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 protected]

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

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

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 protected]           Motorola PNSB, Northbrook, IL USA
"And miles to go before I sleep."    DISCLAIMER: I said it, not my employer!