about summary refs log tree commit diff
path: root/lib/jitterbug/Project.pm
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2010-09-25 20:47:12 +0200
committerfranck cuny <franck@lumberjaph.net>2010-09-25 20:47:12 +0200
commit70994d429bfbea11655a3e619164c809d38dc6f1 (patch)
tree7bae74303f3daafb5bf0fc156749354caadea7ef /lib/jitterbug/Project.pm
parenttoggle tests's result (diff)
downloadjitterbug-70994d429bfbea11655a3e619164c809d38dc6f1.tar.gz
display builds by day + layout to toggle days
Diffstat (limited to 'lib/jitterbug/Project.pm')
-rw-r--r--lib/jitterbug/Project.pm9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/jitterbug/Project.pm b/lib/jitterbug/Project.pm
index 0a3f984..db921e7 100644
--- a/lib/jitterbug/Project.pm
+++ b/lib/jitterbug/Project.pm
@@ -18,8 +18,15 @@ get '/:project' => sub {
 
     my $builds = _sorted_builds($project);
 
+    my $commits;
+    foreach (@$builds) {
+        my $t = $_->{timestamp};
+        (my $d) = $t =~ /^(\d{4}-\d{2}-\d{2})/;
+        push @{$commits->{$d}}, $_;
+    }
+
     template 'project/index',
-      { project => $project, builds => $builds, %$desc };
+      { project => $project, builds => $commits, %$desc };
 };
 
 get '/:project/feed' => sub {