NAME

SVN::SVNLook - Perl wrapper to the svnlook command.

SYNOPSIS

use SVN::SVNLook;

my $revision = 1;
my $svnlook = SVN::SVNLook->new(repo => 'repo url',
                                 cmd => 'path to svn look');
my ($author,$date,$logmessage) = $svnlook->info($revision);

print "Author $author\n";
print "Date $date\n";
print "LogMessage $logmessage\n";

DESCRIPTION

SVN::SVNLook runs the command line client. This module was created to make adding hooks script easier to manipulate

METHODs

info

info ($revision);

Perform the info command, for a given revision. The information returned is an array containing author,date,and log message

dirschanged

dirschanged ($revision)

Performs the dirs-changed command, for a given revision. This method returns a boolean and am array reference

fileschanged

fileschanged ($revision)

Performs the changed command, for a given revision. this method returns 3 aray references Added,deleted and modified

diff

diff ($revision)

Performs the diff command, for a given revision. this method returns a hash reference, with each file being the key and value being the diff info

AUTHOR

Salvatore E ScottoDiLuzio, <sal.scotto@gmail.com>

COPYRIGHT

Copyright 2004 Salvatore E. ScottoDiLuzio. All Rights Reserved.

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