VCS::LibCVS::IgnoreChecker.3pm

Langue: en

Autres versions - même langue

Version: 2005-10-10 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

VCS::LibCVS::IgnoreChecker - Ask it if a file should be ignored.

SYNOPSIS

   my $ignorer = VCS::LibCVS::IgnoreChecker->new($repository);
   if ( $ignorer->ignore_check("dir1/file1") ) {
 
 

DESCRIPTION

CVS has an involved way of deciding which files should be ignored, and which shouldn't. Create an IgnoreChecker, and ask it if a file should be ignored.

The CVSROOT directory in the repository contains some information about what to ignore, so you'll need a Repository to create an IgnoreChecker.

See the CVS info page for which files are ignored.

CLASS ROUTINES

new()

$ignorer = VCS::LibCVS::IgnoreChecker->new($repository)
return type: VCS::LibCVS::IgnoreChecker
argument 1 type: VCS::LibCVS::Repository
The repository from which to retrieve global information.

Creates a new IgnoreChecker, for a specific repository.

INSTANCE ROUTINES

ignore_check()

if ($ignorer->ignore_check(``module/file1'')) {
return type: boolean scalar
Returns true if the file is ignored by CVS
argument 1 type: scalar string
Filename to check. The filename must be qualified with its directory name so that the .cvsignore in that directory may be checked. The path may be relative or absolute.

Checks if the file should be ignored. See CVS info page for how this is done.

SEE ALSO

   VCS::LibCVS