John Barbee > Apache-CVS > Apache::CVS::Directory

Download:
Apache-CVS-0.10.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View Bugs
Report a bug
Source  

NAME ^

Apache::CVS::Directory - class that implements a directory in CVS

SYNOPSIS ^

 use Apache::CVS::RcsConfig();
 use Apache::CVS::Directory();

 $directory = Apache::CVS::Directory->new($path, $rcs_config);

 $sub_directory = $directory->directories();
 $version_files = $directory->files();
 $other_files   = $directory->plain_files();

DESCRIPTION ^

The Apache::CVS::Directory class implements a directory in a CVS repository.

$directory = Apache::CVS::Directory($path, $rcs_config)

Construct a new Apache::CVS::Directory object. The first argument is the full path of the directory. The second argument is an Apache::CVS::RcsConfig object.

$directory->directories()

Returns a reference to an array of Apache::CVS::Directory objects which represent subdirectories of this directory.

$directory->files()

Returns a reference to an array of Apache::CVS:File object which represent versioned files in this directory.

$directory->plain_files()

Returns a reference to an array of Apache::CVS:PlainFile object which represent files in this directory that are not versioned.

SEE ALSO ^

Apache::CVS, Apache::CVS::File, Apache::CVS::PlainFile, Apache::CVS::RcsConfig

AUTHOR ^

John Barbee <barbee@veribox.net>

COPYRIGHT ^

Copyright 2001-2002 John Barbee

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.