NAME Project.pm

Object oriented interface to UCM Projects

VERSION

Author

Andrew DeFaria <Andrew@DeFaria.com>

Revision

$Revision: 1.8 $

Created

Fri May 14 18:16:16 PDT 2010

Modified

$Date: 2011/11/15 02:00:58 $

SYNOPSIS

Provides access to information about Clearcase UCM Projects.

my $project = new Clearcase::UCM::Project ($name, $folder, $pvob);

DESCRIPTION

This module implements a UCM Project object

ROUTINES

The following routines are exported:

new

Construct a new Clearcase Project object.

Parameters:

project

Name of project

folder

Folder object

pvob

Associated Pvob

Returns:

Clearcase Project object

name

Returns the name of the project

Parameters:

none

Returns:

project's name

pvob

Returns the pvob of the project

Parameters:

none

Returns:

project's pvob

create

Creates a new UCM Project Object

Parameters:

opts

Optional parameters for cleartool mkproject command

Returns:

$status

Status from cleartool

@output

Ouput from cleartool

remove

Removes UCM Project

Parameters:

    Returns:

    $status

    Status from cleartool

    @output

    Ouput from cleartool

change

Changes UCM Project

Parameters:

opts

Options

Returns:

$status

Status from cleartool

@output

Ouput from cleartool

exists

Returns true if the project exists - false otherwise

Parameters:

none

Returns:

boolean

DEPENDENCIES

Modules

Clearcase
Clearcase::UCM::Folder

INCOMPATABILITIES

None

BUGS AND LIMITATIONS

There are no known bugs in this module.

Please report problems to Andrew DeFaria <Andrew@DeFaria.com>.

COPYRIGHT AND LICENSE

Copyright (C) 2020 by Andrew@DeFaria.com

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.38.0 or, at your option, any later version of Perl 5 you may have available.

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 284:

You forgot a '=back' before '=head2'

Around line 331:

You forgot a '=back' before '=head3'