Catalyst::Model::SVN::Item - Object representing a file or directory in a subversion repository.
See Catalyst::Model::SVN
This class provides an interface to any versioned item in Subversion.
The author of the latest revision of the current item.
Returns the name of the current item.
Returns 1 if the current item is a directory; 0 otherwise.
Returns 1 if the current item is a file; 0 otherwise.
Returns the kind of the current item. See SVN::Core for the possible types, usually $SVN::Node::path or $SVN::Node::file.
The property on the item named $propname
The contents of the of the current item. This is the same as calling Catalyst::Model::SVN-cat($item->uri, $item->revision)
Catalyst::Model::SVN-
Returns the path of the current item relative to the repository root.
Returns the full repository path of the current item.
Returns the last log entry for the current item. Be forewarned, this makes an extra call to the repository, which is slow. Only use this if you are listing a single item, and not when looping through large collections of items. If the current item is a copy, the logs are transversed to find the original. The request is then reissued for the original path for the revision specified.
revision
Returns the raw file size in bytes for the current item.
Returns the last modified time of the current item as a DateTime object.
Returns the revision number of this item
Catalyst::Manual, Catalyst::Helper, Catalyst::Model::SVN, SVN::Ra
Christopher H. Laco CPAN ID: CLACO claco@chrislaco.com http://today.icantfocus.com/blog/ Tomas Doran CPAN ID: BOBTFISH bobtfish@bobtfish.net
To install Catalyst::Model::SVN, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Catalyst::Model::SVN
CPAN shell
perl -MCPAN -e shell install Catalyst::Model::SVN
For more information on module installation, please visit the detailed CPAN module installation guide.