SVK::Log::ChangedPaths.3pm

Langue: en

Version: 2008-08-05 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

SVK::Log::ChangedPaths - partly lazy list of SVK::Log::ChangedPath objects

SYNOPSIS

     use SVK::Log::ChangedPaths;
     my $changed_paths = SVK::Log::ChangedPaths->new( $root );
     for my $changed_path ( $changed_paths->paths() ) {
         ...
     }
 
 

DESCRIPTION

An object of this class represents a collection of details about the files/directories that were changed in a particular revision. Some log filters want access to information about which paths were affected during a certain revision and others don't. Using this object allows the calculation of path details to be postponed until it's truly needed.

METHODS

new

Accepts the return value of "SVK::Path->root()" as a parameter and constructs a SVK::Log::ChangedPaths object from it.

paths

Returns a list of SVK::Log::ChangedPath objects each of which represents the details of the changes to a particular path.

DIAGNOSTICS

None

CONFIGURATION AND ENVIRONMENT

SVK::Log::ChangedPaths requires no configuration files or environment variables.

DEPENDENCIES

*
SVK::Log::ChangedPath

INCOMPATIBILITIES

None known

BUGS AND LIMITATIONS

None known