#!/usr/bin/perl
use Log::Accounting::SVK;
use Getopt::Std;
my %opts;
getopts('qi',\%opts);
my $repo = shift || '.';
Log::Accounting::SVK->new(
repository => $repo,
quiet => $opts{q},
image => $opts{i},
dir => !$opts{p},
)->process->report;
__END__
=head1 NAME
svk-accounting.pl - show accounting information of your SVK repository.
=head1 SYNOPSIS
# Use repository path
svk-accounting.pl //
# Use check-out path
svk-accounting.pl ~/dev/svk
# Use cwd
cd ~/dev/svk
svk-accounting.pl
=head1 OPTIONS
-q Do it quietly.
-i Generate image report. (experimental)
=head1 DESCRIPTION
This script is a simlpe front-end to L<Log::Accounting::SVK>, It
accept one argument, which can be either a repository path or a
check-out path, and then display accounting information, including
author, immediate paths under it, and year-month. One can see
different contirbution made by developers, to different paths, and
during different period of time.
=head1 TODO
Image report are still under experimental, it creates a lots of images
under current working directory without proper file-name. This
will be changed in the future.
=head1 SEE ALSO
L<Log::Accounting>,L<SVK>,L<Algorithm::Accounting>
=head1 COPYRIGHT
Copyright 2004 by Kang-min Liu <gugod@gugod.org>.
This program is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
See <http://www.perl.com/perl/misc/Artistic.html>
=cut
syntax highlighted by Code2HTML, v. 0.9.1