Tomasz Finc wrote:
I think that would be a nice status update. If someone can write the code .. I'll happily dig up where this report lives.
--tomasz
The report is generated from isidore:/home/reporter/bugzilla_report.php The script living at svn-private/wmf/reports
It probably isn't using the mediawiki database class but direct mysql calls.
The code to add would be similar to this:
$epoch = "20090430041100"; #Date of r50060, branching 1.15 foreach( array('', 'new', 'fixme') as $status) { if ($status == '') { $extra = ""; $extra2 = ""; } else { $extra = " AND cr_status = '$status'"; $extra2 = " tagged $status"; } $n = Sql_query( "SELECT (SELECT COUNT(*) FROM code_rev WHERE cr_repo_id=1 AND cr_timestamp >= '$epoch' $extra AND cr_path LIKE "/trunk/phase3%") + (SELECT COUNT(*) FROM code_rev WHERE cr_repo_id=1 AND cr_timestamp >= '$epoch' $extra AND cr_path="/trunk") + (SELECT COUNT(*) FROM code_rev WHERE cr_repo_id=1 AND cr_timestamp >= '$epoch' $extra AND cr_path="/") );
echo "$n revisions$extra2 since $epoch\n" /* Get values from last week */ echo ($n - $old[$status]) . " new revisions$extra2 since last week\n"; }