diff --git a/statgit b/statgit index 1e9fce5..d9b3e51 100755 --- a/statgit +++ b/statgit @@ -26,6 +26,9 @@ class DataCollector: def getAuthorInfo(self, author): return None + def getActivityByDayOfWeek(self): + return {} + def getActivityByHourOfDay(self): return {} @@ -87,6 +90,9 @@ class GitDataCollector(DataCollector): self.activity_by_day_of_week[day] = 1 + def getActivityByDayOfWeek(self): + return self.activity_by_day_of_week + def getActivityByHourOfDay(self): return self.activity_by_hour_of_day @@ -199,22 +205,35 @@ class HTMLReportCreator(ReportCreator): for i in range(1, 25): f.write('
| Day | Total (%) | |
|---|---|---|
| %d | ' % (d + 1)) + if d in day_of_week: + f.write('%d (%.2f%%) | ' % (day_of_week[d], (100.0 * day_of_week[d]) / totalcommits)) + else: + f.write('0 | ') + f.write('