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!