Code stats
"Simon C" <[email protected]>
| Newsgroups | gmane.comp.mobile.bitpim.devel |
|---|---|
| Message-ID | <001301c65552$8bb7de00$0201a8c0@HOME> |
Found this for svn stats? Python, easy to modify, GPL. http://mpy-svn-stats.berlios.de/ Requires this to be installed to run http://www.pythonware.com/products/pil/ No LOC, but has object and commit count. I ran it against the repository and got attached files (copy files to same directory and view index.html) The CVS to SVN script was kept all the stats ! Simon
log_message_length_group_multi_author_graph.png
(image/png, 13 KB) - not displayed
changed_paths_multi_author_graph.png
(image/png, 13.1 KB) - not displayed
commits_group_multi_author_graph.png
(image/png, 13 KB) - not displayed
index.html
(text/html, 15.7 KB)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta name="Generator" content="mpy-svn-stats v. 0.1"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>mpy-svn-stats</title>
<style type="text/css">
body, td, li {
font-size: 12px;
}
table.statistic {
width: 80%;
float: center;
}
table.statistic tr td {
border-style: solid;
border-width: 1px;
border-color: black;
text-align: center;
}
table.statistic tr th {
border-style: solid;
border-width: 2px;
border-color: black;
background-color: lightgray;
}
p.foot {
font-size: 75%;
text-align: center;
}
h1,h2,th,caption {
font-family: Arial;
}
h1,h2 {
text-align: center;
background-color: lightgray;
font-style: italic;
}
table.statisticHeader {
margin-left: 0;
margin-right: 0;
clear: both;
width: 100%;
}
table.statisticHeader td {
background-color: lightgray;
border-spacing: 0px;
margin: 0px;
padding: 0px;
}
table.statisticHeader tr td.topLink {
text-align: center;
width: 3em;
}
table.statisticHeader td h2 {
margin-top: 1px;
margin-bottom: 1px;
}
td.menu_column {
padding-left: 1em;
padding-right: 1em;
vertical-align: top;
}
td.statistics_column {
vertical-align: top;
}
.topLink a:link, .topLink a:active, .topLink a:visited {
color: black;
}
.topLink a:hover {
color: black;
}
a.menuLink:link, a.menuLink:active, a.menuLink:visited {
color: blue;
}
hr.statisticDelimiter {
border-spacing: 0px;
border-width: 2px 0px 0px 0px;
border-style: solid;
margin-bottom: 40pt;
border-color: lightgray;
}
table.legend tr {
}
table.legend td.name {
border-width: 1px 0px 1px 1px;
border-style: solid;
border-color: black;
padding: 0.2em 1em;
}
table.legend td.color {
border-width: 1px 1px 1px 0px;
border-style: solid;
border-color: black;
width: 4em;
}
ul.menu {
padding-left: 0px;
}
</style>
</head>
<body>
<h1><a name="top"></a>mpy-svn-stats</h1>
<table><tr><td class="menu_column"><ul class="menu"><li>MPY SVN Statistics:
<ul>
<li><a class="menuLink" href="#general_statistics">General statistics</a></li>
<li>Number of commits:
<ul>
<li><a class="menuLink" href="#commits_group_simple_table">Table of authors</a></li>
<li><a class="menuLink" href="#commits_group_simple_table_fromdate_1141275761_todate_1143867761">Table of authors: Last month</a></li>
<li><a class="menuLink" href="#commits_group_simple_table_fromdate_1143262961_todate_1143867761">Table of authors: Last week</a></li>
<li><a class="menuLink" href="#commits_group_multi_author_graph">Graph for most active commiters</a></li>
</ul>
</li>
<li>Number of changed paths:
<ul>
<li><a class="menuLink" href="#changed_paths_simple_table">Table of authors</a></li>
<li><a class="menuLink" href="#changed_paths_simple_table_fromdate_1141275761_todate_1143867761">Table of authors: Last month</a></li>
<li><a class="menuLink" href="#changed_paths_simple_table_fromdate_1143262961_todate_1143867761">Table of authors: Last week</a></li>
<li><a class="menuLink" href="#changed_paths_multi_author_graph">Graph for most active commiters</a></li>
</ul>
</li>
<li>Log message length:
<ul>
<li><a class="menuLink" href="#log_message_length_group_simple_table">Table of authors</a></li>
<li><a class="menuLink" href="#log_message_length_group_simple_table_fromdate_1141275761_todate_1143867761">Table of authors: Last month</a></li>
<li><a class="menuLink" href="#log_message_length_group_simple_table_fromdate_1143262961_todate_1143867761">Table of authors: Last week</a></li>
<li><a class="menuLink" href="#log_message_length_group_multi_author_graph">Graph for most active commiters</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</td><td>
<h2><a name="general_statistics"></a>General statistics</h2>
<p>
Statistics for repository at: <b>https://svn.sourceforge.net/svnroot/bitpim/trunk/bitpim</b>.<br/>
Smallest revision number: 2.<br/>
Biggest revision number: 3028.<br/>
Revision count: 2760.<br/>
First revision date: 03/06/03 09:22:14.<br/>
Last revision date: 04/01/06 11:48:16.<br/>
Age of the repository (from first to last revision): 3 years 26 days 8 hours 26 minutes and 2 seconds.<br/>
Commits per year: 898.39.<br/>
Commits per month: 73.79.<br/>
Commits per day: 2.46.
</p>
<table class="statisticHeader"><tr><td><h2><a name="commits_group_simple_table"></a>Table of authors</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>rogerb</td>
<td>1617</td>
<td>58.59%</td>
</tr>
<tr>
<td>2</td>
<td>sawecw</td>
<td>574</td>
<td>20.80%</td>
</tr>
<tr>
<td>3</td>
<td>djpham</td>
<td>414</td>
<td>15.00%</td>
</tr>
<tr>
<td>4</td>
<td>skyjunky</td>
<td>103</td>
<td>3.73%</td>
</tr>
<tr>
<td>5</td>
<td>n9yty</td>
<td>32</td>
<td>1.16%</td>
</tr>
<tr>
<td>6</td>
<td>heintzv</td>
<td>15</td>
<td>0.54%</td>
</tr>
<tr>
<td>7</td>
<td>svapanti</td>
<td>5</td>
<td>0.18%</td>
</tr>
</table>
<hr class="statisticDelimiter"/>
<table class="statisticHeader"><tr><td><h2><a name="commits_group_simple_table_fromdate_1141275761_todate_1143867761"></a>Table of authors: Last month</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>rogerb</td>
<td>51</td>
<td>44.74%</td>
</tr>
<tr>
<td>2</td>
<td>skyjunky</td>
<td>34</td>
<td>29.82%</td>
</tr>
<tr>
<td>3</td>
<td>djpham</td>
<td>16</td>
<td>14.04%</td>
</tr>
<tr>
<td>4</td>
<td>sawecw</td>
<td>13</td>
<td>11.40%</td>
</tr>
</table>
<hr class="statisticDelimiter"/>
<table class="statisticHeader"><tr><td><h2><a name="commits_group_simple_table_fromdate_1143262961_todate_1143867761"></a>Table of authors: Last week</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>skyjunky</td>
<td>11</td>
<td>73.33%</td>
</tr>
<tr>
<td>2</td>
<td>rogerb</td>
<td>3</td>
<td>20.00%</td>
</tr>
<tr>
<td>3</td>
<td>djpham</td>
<td>1</td>
<td>6.67%</td>
</tr>
</table>
<hr class="statisticDelimiter"/><table class="statisticHeader"><tr><td><h2><a name="commits_group_multi_author_graph"></a>Graph for most active commiters</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<p>
<img border="1" src="commits_group_multi_author_graph.png"/>
</p>
<table class="legend">
<tr>
<td class="name">rogerb</td>
<td class="color" style="background-color: #c00000"> </td>
<td class="name">sawecw</td>
<td class="color" style="background-color: #c0a400"> </td>
<td class="name">djpham</td>
<td class="color" style="background-color: #36c000"> </td>
</tr>
<tr>
<td class="name">skyjunky</td>
<td class="color" style="background-color: #00c06d"> </td>
<td class="name">n9yty</td>
<td class="color" style="background-color: #006dc0"> </td>
<td class="name">heintzv</td>
<td class="color" style="background-color: #3600c0"> </td>
</tr>
<tr>
<td class="name">svapanti</td>
<td class="color" style="background-color: #c000a4"> </td>
<td></td>
<td>
</td> <td></td>
<td>
</td> </tr>
</table><hr class="statisticDelimiter"/>
<table class="statisticHeader"><tr><td><h2><a name="changed_paths_simple_table"></a>Table of authors</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>rogerb</td>
<td>2556</td>
<td>56.10%</td>
</tr>
<tr>
<td>2</td>
<td>djpham</td>
<td>943</td>
<td>20.70%</td>
</tr>
<tr>
<td>3</td>
<td>sawecw</td>
<td>695</td>
<td>15.25%</td>
</tr>
<tr>
<td>4</td>
<td>skyjunky</td>
<td>293</td>
<td>6.43%</td>
</tr>
<tr>
<td>5</td>
<td>n9yty</td>
<td>45</td>
<td>0.99%</td>
</tr>
<tr>
<td>6</td>
<td>heintzv</td>
<td>15</td>
<td>0.33%</td>
</tr>
<tr>
<td>7</td>
<td>svapanti</td>
<td>9</td>
<td>0.20%</td>
</tr>
</table>
<hr class="statisticDelimiter"/>
<table class="statisticHeader"><tr><td><h2><a name="changed_paths_simple_table_fromdate_1141275761_todate_1143867761"></a>Table of authors: Last month</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>rogerb</td>
<td>175</td>
<td>42.27%</td>
</tr>
<tr>
<td>2</td>
<td>skyjunky</td>
<td>150</td>
<td>36.23%</td>
</tr>
<tr>
<td>3</td>
<td>djpham</td>
<td>49</td>
<td>11.84%</td>
</tr>
<tr>
<td>4</td>
<td>sawecw</td>
<td>40</td>
<td>9.66%</td>
</tr>
</table>
<hr class="statisticDelimiter"/>
<table class="statisticHeader"><tr><td><h2><a name="changed_paths_simple_table_fromdate_1143262961_todate_1143867761"></a>Table of authors: Last week</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>skyjunky</td>
<td>20</td>
<td>62.50%</td>
</tr>
<tr>
<td>2</td>
<td>rogerb</td>
<td>11</td>
<td>34.38%</td>
</tr>
<tr>
<td>3</td>
<td>djpham</td>
<td>1</td>
<td>3.13%</td>
</tr>
</table>
<hr class="statisticDelimiter"/><table class="statisticHeader"><tr><td><h2><a name="changed_paths_multi_author_graph"></a>Graph for most active commiters</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<p>
<img border="1" src="changed_paths_multi_author_graph.png"/>
</p>
<table class="legend">
<tr>
<td class="name">rogerb</td>
<td class="color" style="background-color: #c00000"> </td>
<td class="name">sawecw</td>
<td class="color" style="background-color: #c0a400"> </td>
<td class="name">djpham</td>
<td class="color" style="background-color: #36c000"> </td>
</tr>
<tr>
<td class="name">skyjunky</td>
<td class="color" style="background-color: #00c06d"> </td>
<td class="name">n9yty</td>
<td class="color" style="background-color: #006dc0"> </td>
<td class="name">heintzv</td>
<td class="color" style="background-color: #3600c0"> </td>
</tr>
<tr>
<td class="name">svapanti</td>
<td class="color" style="background-color: #c000a4"> </td>
<td></td>
<td>
</td> <td></td>
<td>
</td> </tr>
</table><hr class="statisticDelimiter"/>
<table class="statisticHeader"><tr><td><h2><a name="log_message_length_group_simple_table"></a>Table of authors</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>rogerb</td>
<td>98941</td>
<td>65.60%</td>
</tr>
<tr>
<td>2</td>
<td>sawecw</td>
<td>29580</td>
<td>19.61%</td>
</tr>
<tr>
<td>3</td>
<td>djpham</td>
<td>13520</td>
<td>8.96%</td>
</tr>
<tr>
<td>4</td>
<td>skyjunky</td>
<td>5285</td>
<td>3.50%</td>
</tr>
<tr>
<td>5</td>
<td>n9yty</td>
<td>2403</td>
<td>1.59%</td>
</tr>
<tr>
<td>6</td>
<td>heintzv</td>
<td>940</td>
<td>0.62%</td>
</tr>
<tr>
<td>7</td>
<td>svapanti</td>
<td>154</td>
<td>0.10%</td>
</tr>
</table>
<hr class="statisticDelimiter"/>
<table class="statisticHeader"><tr><td><h2><a name="log_message_length_group_simple_table_fromdate_1141275761_todate_1143867761"></a>Table of authors: Last month</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>rogerb</td>
<td>3196</td>
<td>50.30%</td>
</tr>
<tr>
<td>2</td>
<td>skyjunky</td>
<td>1965</td>
<td>30.93%</td>
</tr>
<tr>
<td>3</td>
<td>sawecw</td>
<td>713</td>
<td>11.22%</td>
</tr>
<tr>
<td>4</td>
<td>djpham</td>
<td>480</td>
<td>7.55%</td>
</tr>
</table>
<hr class="statisticDelimiter"/>
<table class="statisticHeader"><tr><td><h2><a name="log_message_length_group_simple_table_fromdate_1143262961_todate_1143867761"></a>Table of authors: Last week</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<table class="statistic">
<tr>
<th>No</th>
<th>Author</th>
<th>Number</th>
<th>Percentage</th>
</tr>
<tr>
<td>1</td>
<td>skyjunky</td>
<td>788</td>
<td>80.82%</td>
</tr>
<tr>
<td>2</td>
<td>rogerb</td>
<td>163</td>
<td>16.72%</td>
</tr>
<tr>
<td>3</td>
<td>djpham</td>
<td>24</td>
<td>2.46%</td>
</tr>
</table>
<hr class="statisticDelimiter"/><table class="statisticHeader"><tr><td><h2><a name="log_message_length_group_multi_author_graph"></a>Graph for most active commiters</h2>
</td><td class="topLink"><a class="topLink" href="#top">top</a>
</td></table>
<p>
<img border="1" src="log_message_length_group_multi_author_graph.png"/>
</p>
<table class="legend">
<tr>
<td class="name">rogerb</td>
<td class="color" style="background-color: #c00000"> </td>
<td class="name">sawecw</td>
<td class="color" style="background-color: #c0a400"> </td>
<td class="name">djpham</td>
<td class="color" style="background-color: #36c000"> </td>
</tr>
<tr>
<td class="name">skyjunky</td>
<td class="color" style="background-color: #00c06d"> </td>
<td class="name">n9yty</td>
<td class="color" style="background-color: #006dc0"> </td>
<td class="name">heintzv</td>
<td class="color" style="background-color: #3600c0"> </td>
</tr>
<tr>
<td class="name">svapanti</td>
<td class="color" style="background-color: #c000a4"> </td>
<td></td>
<td>
</td> <td></td>
<td>
</td> </tr>
</table><hr class="statisticDelimiter"/></td></tr></table>
<hr/>
<p class="foot">
Stats generated by <a href="http://mpy-svn-stats.berlios.de">mpy-svn-stats</a> in 19.14 seconds.
</body></html>