Monitoring Development Statistics with StatSVN Albert Guo [email_address]
What is StatSVN <ul><li>StatSVN retrieves information from a Subversion repository and generates various tables and charts...
Prerequisite http://subversion.tigris.org/   http://tortoisesvn.tigris.org/   http://www.statsvn.org/
Development Statistics Report Generation Process type 'svn log --xml -v > svn.log' java -jar statsvn.jar &quot;< working-D...
Copy statsvn.jar to working directory
Generate SVN log svn log --xml -v > svn.log
Execute command <ul><li>You can use java -jar statsvn.jar to get all parameters </li></ul><ul><li>We will use the four par...
Check Report
Check Report – cont.
Check Report – cont.
Check Report – cont.
Check Report – cont.
Upcoming SlideShare
Loading in …5
×

Monitoring Development Statistics with StatSVN

1,981 views
1,793 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,981
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Monitoring Development Statistics with StatSVN

  1. 1. Monitoring Development Statistics with StatSVN Albert Guo [email_address]
  2. 2. What is StatSVN <ul><li>StatSVN retrieves information from a Subversion repository and generates various tables and charts describing the project development, e.g. </li></ul><ul><ul><ul><li>* Timeline for the lines of code </li></ul></ul></ul><ul><ul><ul><li>* Lines of code for each developer </li></ul></ul></ul><ul><ul><ul><li>* Activity by Clock time </li></ul></ul></ul><ul><ul><ul><li>* Authors Activity </li></ul></ul></ul><ul><ul><ul><li>* Author activity per Module </li></ul></ul></ul><ul><ul><ul><li>* Files with most revisions </li></ul></ul></ul><ul><ul><ul><li>* Directory Sizes </li></ul></ul></ul><ul><ul><ul><li>* Repository Tags Number of LOC per version. </li></ul></ul></ul><ul><ul><ul><li>* LOC and Churn the evolution of LOC and the amount of change per day </li></ul></ul></ul><ul><ul><ul><li>* Repo Map the dynamic hierarchical view of your repo for the last 30 days </li></ul></ul></ul>
  3. 3. Prerequisite http://subversion.tigris.org/ http://tortoisesvn.tigris.org/ http://www.statsvn.org/
  4. 4. Development Statistics Report Generation Process type 'svn log --xml -v > svn.log' java -jar statsvn.jar &quot;< working-Dir>svn.log&quot; &quot;< working-Dir>“ -output-dir &quot;<working-Dir>svn-report&quot; -title &quot;eMemory Project“
  5. 5. Copy statsvn.jar to working directory
  6. 6. Generate SVN log svn log --xml -v > svn.log
  7. 7. Execute command <ul><li>You can use java -jar statsvn.jar to get all parameters </li></ul><ul><li>We will use the four parameters: </li></ul><ul><li>Required parameters: </li></ul><ul><ul><ul><li><logfile>: path to the svn logfile of the module </li></ul></ul></ul><ul><ul><ul><li><directory>: path to the directory of the checked out module </li></ul></ul></ul><ul><li>Optional parameters: </li></ul><ul><ul><ul><li>output-dir <dir>: directory where HTML suite will be saved </li></ul></ul></ul><ul><ul><ul><li>title <title>: Project title to be used in reports </li></ul></ul></ul>java -jar statsvn.jar &quot;D:workClienteMemorysvn.log&quot; &quot;D:workClienteMemory “ -output-dir &quot;D:workClienteMemorysvn-report&quot; -title &quot;eMemory Project“
  8. 8. Check Report
  9. 9. Check Report – cont.
  10. 10. Check Report – cont.
  11. 11. Check Report – cont.
  12. 12. Check Report – cont.

×