POKE ME for any consultancy

Tuesday, June 24, 2014

SVN reporting




StatSVN retrieves information from a Subversion repository and generates various tables and charts describing the project development.


Currently following statistics and graphs are generated
  • General Statistics
    1. Revision count
    2. Author count
    3. File Count
    4. Head revision number
  • Top 10 Hot List
    1. Top 10 Active Authors
    2. Top 10 Active Files
  • LoC graphs
    1. total loc line graph (loc vs dates)
    2. average file size vs date line graph
    3. Contributed lines of code line graph (loc vs dates). Using different colour line for each developer
    4. Loc and Churn graph (loc vs date, churn vs date)- Churn is number of lines touched (i.e. lines added + lines deleted + lines modified)
  • File Count graphs
    1. file count vs dates line graph
    2. file type vs number of files horizontal bar chart
  • Directory size graphs
    1. directory size vs date line graph. Using different coloured lines for each directory
    2. directory size pie chart (latest status)
    3. Directory file count pie char(latest status)
  • Commit Activity Graphs
    1. Commit Activity Index
    2. Activity by hour of day bar graph (commits vs hour of day)
    3. Activity by day of week bar graph (commits vs day of week)
    4. Author Commit trend history (histogram of time between consecutive commits by same author)
    5. Author Activity horizontal bar graph (author vs adding+commiting percentage)
    6. Commit activity for each developer - scatter plot (hour of day vs date)
    7. Daily Commit count
    8. NEW Wasted Effort Trend graph (trend of ratio of lines deleted/lines added)