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>