Provided by: libsvn-svnlook-perl_0.04-4_all
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 => $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
youngest youngest (); Perform the youngest command on the repository. Returns the revision number of the most recent revision as a scalar. info info (revision=>$revision); Perform the info command, for a given revision or transaction using named parameters, or a single parameter will be assumed to mean revision for backwards compatibility. The information returned is an array containing author, date, and log message. If no $revision is specified, info for the youngest revision is returned. author author (revision=>$revision); Perform the author command, for a given revision or transaction using named parameters or a single parameter will be assumed to mean revision for backwards compatibility. The information returned is the author message. If no $revision or transaction is specified, author for the youngest revision is returned. dirschanged dirschanged (revision=>$revision) Performs the dirs-changed command, for a given revision or transaction using named parameters, or a single parameter will be assumed to mean revision for backwards compatibility. This method returns a boolean and an array reference. fileschanged fileschanged (revision=>$revision) Performs the changed command, for a given revision or transaction using named parameters or a single parameter will be assumed to mean revision for backwards compatibility this method returns 3 array references added, deleted and modified. diff diff (revision=>$revision) Performs the diff command, for a given revision or transaction using named parameters or a single parameter will be assumed to mean revision for backwards compatibility 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> Contributions by Kevin Semande
COPYRIGHT
Copyright 2005 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.