NAME

SVK::Command::Churn - Generate SVK Statistics graph.

SYNTAX

svk [OPTIONS] churn //depotpath

OPTIONS

-t  chart type, one of "commits","committers","loc"
    default to "loc" (lines of codes)
-q  quiet
-o  output filename

DESCRIPTION

This module helps you to understand yor SVK repository developing statistics. It'll generate a file named churn.png under current directory unless -o parameter is given.

SVK is a decentralized version control system built on top of the robust Subversion filesystem. For more information, please visit http://svk.elixus.org.

API

All sub-routines defined in this modules is supposed to be invoked by SVK internally, not to be called directly by developers. They are all internal methods. If you must call them, please understand what you are doing.

options

Define command line options.

parse_arg

Parse command line argument string.

run

Run this churn command. This methods simply dispatch to one of the following 3 methods according to user's command line argument.

commits_graph

Generate 'commits' churn graph.

committers_graph

Generate churn graph in the respect of comitters.

loc_graph

Generate churn graph in the respect of lines of code.

trace_svklog

General 'svk log' traversing rounine use internally inside this module.

SEE ALSO

SVN::Churn, SVK, http://svk.elixus.org

AUTHOR

Kang-min Liu <gugod@gugod.org>

COPYRIGHT

Copyright 2005,2006,2007 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>