22from codespeed .models import Report
33from django .conf import settings
44from django .db .models import Q
5+ from django .shortcuts import render_to_response
6+
57
68class ResultFeed (Feed ):
79 title = settings .WEBSITE_NAME
@@ -13,13 +15,23 @@ def items(self):
1315 .order_by ('-revision__date' )[:10 ]
1416
1517 def item_title (self , item ):
16- return unicode (item .revision )
18+ return "%s: %s" % (item .revision .get_short_commitid (), item .item_description ())
19+
20+ description_template = "codespeed/changes_table.html"
21+
22+ def get_context_data (self , ** kwargs ):
23+ report = kwargs ['item' ]
24+ trendconfig = settings .TREND
25+
26+ tablelist = report .get_changes_table (trendconfig )
1727
18- def item_description (self , item ):
19- if item .summary :
20- return item .summary
21- else :
22- return "No significant changes"
28+ return {
29+ 'tablelist' : tablelist ,
30+ 'trendconfig' : trendconfig ,
31+ 'rev' : report .revision ,
32+ 'exe' : report .executable ,
33+ 'env' : report .environment ,
34+ }
2335
2436class LatestEntries (ResultFeed ):
2537 description = "Last benchmark runs"
0 commit comments