forked from b9company/pycleartool
-
Notifications
You must be signed in to change notification settings - Fork 0
Python extension that provides a high-level interface to IBM Rational ClearCase, suitable for scripting solutions. Pycleartool links directly against ClearCase libraries, preventing you from extra-processing usually encountered in scripts that interact with ClearCase, where the creation of a cleartool subprocess is required to handle a ClearCase…
License
ddm-victor/pycleartool
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=================== README: Pycleartool =================== :Author: Vincent Besanceney :Contact: support@rubycube.fr :Date: $DateTime: 2007/06/06 22:24:08 $ :Copyright: (c) 2007, Rubycube. All rights reserved. .. contents:: Table of Contents Introduction ============ Pycleartool is a Python extension that provides a high-level interface to `IBM Rational ClearCase`_, suitable for scripting solutions. Pycleartool links directly against ClearCase libraries, preventing you from extra-processing usually encountered in scripts that interact with ClearCase, where the creation of a cleartool subprocess is required to handle a ClearCase request. .. _IBM Rational ClearCase: http://www.ibm.com/software/awdtools/clearcase/index.html System Requirements =================== The table below summarizes the basic platform, hardware, and software requirements for Pycleartool to build, install, and run. .. table:: Pycleartool System Requirements +--------------+-----------------+-----------------+-------------------+ | Platform | System | Python | ClearCase | +==============+=================+=================+===================+ | SPARC | Solaris 7 | 2.2 or higher | 4.1 or higher | | | Solaris 8 | " " | " " | | | Solaris 9 | " " | " " | | | Solaris 10 | " " | " " | +--------------+-----------------+-----------------+-------------------+ | I86 | Linux RH 6.2 | 2.2 or higher | 4.1 or higher | | | Linux RH 7.0 | " " | " " | | | Linux RH 7.1 | " " | " " | | | Linux RH 7.2 | " " | " " | +--------------+-----------------+-----------------+-------------------+ | I86 | Windows XP Pro | 2.2 or higher | 4.2 or higher | | | Windows 2000 | " " | " " | | | Windows NT 4.0 | " " | " " | +--------------+-----------------+-----------------+-------------------+ What's New ========== This section describes new features, restrictions, guidelines, and other changes in version 2007.01 of Pycleartool. New Features ------------ Pycleartool comes with the following new features: - Support of IBM Rational ClearCase 7.0. Restrictions and Guidelines --------------------------- SPARC/Solaris with IBM Rational ClearCase versions prior to 7.0 ............................................................... Pycleartool uses a Sun interposer implemented in ``libzuba.so`` to tell the runtime loader to load RPC functions from the correct library. However, interposers are broken on Solaris 8 and 9 by some recent (as of April 23, 2005) Solaris patches. See Sun defect 5105601: "ld.so.1 gets a little too enthusiastic with interposition". If Pycleartool is broken by one of the patches below, or one of the corresponding Solaris 2.8 patches, it may be possible to set the ``LD_PRELOAD`` environment variable to ``/usr/ucblib/librpcsoc.so`` to run Pycleartool. .. table:: Solaris 9 Patch Level Impact on Pycleartool +-------------------------+---------------------------------------------+ | Patch Number | Does Pycleartool work? | +=========================+=============================================+ | 112963-07 | Yes | +-------------------------+---------------------------------------------+ | 112963-09 | Yes | +-------------------------+---------------------------------------------+ | 112963-12 | Yes | +-------------------------+---------------------------------------------+ | 112963-13 | No | +-------------------------+---------------------------------------------+ | 112963-14 | No | +-------------------------+---------------------------------------------+ | 112963-17 | Yes | +-------------------------+---------------------------------------------+ | 112963-18 | No | +-------------------------+---------------------------------------------+ | 112963-19 | No | +-------------------------+---------------------------------------------+ Installation ============ See the ``INSTALL`` file. Documentation ============= Pycleartool is self-documented through _doc__ strings. Once Pycleartool is installed, you can gain access to the documentation with the ``help()`` function, as follows:: >>> import cleartool >>> help(cleartool) Licensing ========= See the file called ``LICENSE``. Status of Change Requests ========================= .. table:: Pycleartool Known Problems +----------------+------------------------------------------------------+ | Problem Number | Description | +================+======================================================+ | - | | +----------------+------------------------------------------------------+ .. table:: Problems Fixed in This Release +----------------+------------------------------------------------------+ | Problem Number | Description | +================+======================================================+ | - | | +----------------+------------------------------------------------------+ .. table:: Disposition of Problems Reported in Previous Releases +------------ 55BA ----+----------------+-------------------------------------+ | Problem Number | Status | Description | +================+================+=====================================+ | - | | | +----------------+----------------+-------------------------------------+
About
Python extension that provides a high-level interface to IBM Rational ClearCase, suitable for scripting solutions. Pycleartool links directly against ClearCase libraries, preventing you from extra-processing usually encountered in scripts that interact with ClearCase, where the creation of a cleartool subprocess is required to handle a ClearCase…
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Python 51.5%
- C 48.5%