
Catalyst::Model::SVN::Item - Object representing a file or directory in a subversion repository.


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)
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.
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