The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

VCS::LibCVS::Repository - A CVS Repository.

SYNOPSIS

DESCRIPTION

Represents a CVS Repository.

CLASS ROUTINES

new()

$repo = VCS::LibCVS::Repository->new($root)

return type: VCS::LibCVS::Repository
argument 1 type: . . .

The root of the repository, like this: :pserver:user@cvs.cvshome.org:/cvs

option 1: scalar string
option 2: VCS::LibCVS::Datum::Root

Creates a new Repository object with the specified root.

There is no check that the specified repository actually exists or is accessible.

INSTANCE ROUTINES

get_root()

$root = $repo->get_root()

return type: VCS::LibCVS::Datum::Root

Returns the root of this repository

get_version()

$CVS_version = $repo->get_version()

return type: scalar string

Returns the version of CVS running at this repository

get_ignoreChecker()

$ignoreChecker = $repo->get_ignoreChecker()

return type: VCS::LibCVS::IgnoreChecker

Returns an IgnoreChecker for this repository

equals()

if ($repo1->equals($repo2)) {

return type: boolean
argument 1 type: VCS::LibCVS::Repository

Returns true if this and the argument represent the same the repository.

SEE ALSO

  VCS::LibCVS