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">&nbsp;</td>
    <td class="name">sawecw</td>
<td class="color" style="background-color: #c0a400">&nbsp;</td>
    <td class="name">djpham</td>
<td class="color" style="background-color: #36c000">&nbsp;</td>
  </tr>
  <tr>
    <td class="name">skyjunky</td>
<td class="color" style="background-color: #00c06d">&nbsp;</td>
    <td class="name">n9yty</td>
<td class="color" style="background-color: #006dc0">&nbsp;</td>
    <td class="name">heintzv</td>
<td class="color" style="background-color: #3600c0">&nbsp;</td>
  </tr>
  <tr>
    <td class="name">svapanti</td>
<td class="color" style="background-color: #c000a4">&nbsp;</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">&nbsp;</td>
    <td class="name">sawecw</td>
<td class="color" style="background-color: #c0a400">&nbsp;</td>
    <td class="name">djpham</td>
<td class="color" style="background-color: #36c000">&nbsp;</td>
  </tr>
  <tr>
    <td class="name">skyjunky</td>
<td class="color" style="background-color: #00c06d">&nbsp;</td>
    <td class="name">n9yty</td>
<td class="color" style="background-color: #006dc0">&nbsp;</td>
    <td class="name">heintzv</td>
<td class="color" style="background-color: #3600c0">&nbsp;</td>
  </tr>
  <tr>
    <td class="name">svapanti</td>
<td class="color" style="background-color: #c000a4">&nbsp;</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">&nbsp;</td>
    <td class="name">sawecw</td>
<td class="color" style="background-color: #c0a400">&nbsp;</td>
    <td class="name">djpham</td>
<td class="color" style="background-color: #36c000">&nbsp;</td>
  </tr>
  <tr>
    <td class="name">skyjunky</td>
<td class="color" style="background-color: #00c06d">&nbsp;</td>
    <td class="name">n9yty</td>
<td class="color" style="background-color: #006dc0">&nbsp;</td>
    <td class="name">heintzv</td>
<td class="color" style="background-color: #3600c0">&nbsp;</td>
  </tr>
  <tr>
    <td class="name">svapanti</td>
<td class="color" style="background-color: #c000a4">&nbsp;</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>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.