[for build] [if-any build.python_status] [else][end] [if-any build.php_status] [else][end] [if-any build.perl_status] [else][end] [if-any build.java_status] [else][end] [if-any build.csharp_status] [else][end] [if-any build.tests_c_status] [else][end] [if-any build.tests_python_status] [else][end] [if-any build.tests_souk_status] [else][end] [end]
Build time Changes Compilation Components Tests
Nb Log Guilty* Duration Build log Lib C Python PHP Perl Java C# Lib C Python Souk
[build.display_date] [build.display_hour] [if-any build.changelog][build.nb_commits][else] [end] [if-any build.changelog]C[else] [end] [if-any build.changelog][build.last_commit_author][else] [end] [build.duration] [if-any build.buildlog] 3.3 [end][if-any build.buildlog295] / 2.95 [end] [is build.liblasso_status "ok"] [is build.liblasso295_status "ok"]  [else] L [end] [else] L [end] [is build.python_status "ok"] [else] L [end]   [is build.php_status "ok"] [else] L [end]   [is build.perl_status "ok"] [else] L [end]   [is build.java_status "ok"] [else] L [end]   [is build.csharp_status "ok"] [else] L [end]   [is build.tests_c_status "ok"] [else] L [end]   [is build.tests_python_status "ok"] [else] L [end]   [is build.tests_souk_status "ok"] [else] L [end]  

Note: the "guilty" columns only gives the name of the most recent commiter for the time period.