Chia-liang Kao (高嘉良) > SVK-v2.2.3 > SVK::Log::ChangedPaths

Download:
SVK-v2.2.3.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  57
Open  12
View/Report Bugs
Source  

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 ^

INCOMPATIBILITIES ^

None known

BUGS AND LIMITATIONS ^

None known

syntax highlighting: