diff --git a/gitstats b/gitstats
index 1672ea2..efe5c1f 100755
--- a/gitstats
+++ b/gitstats
@@ -834,7 +834,7 @@ class HTMLReportCreator(ReportCreator):
f.write(html_header(2, 'Commits by year/month'))
f.write('
| Month | Commits | Lines added | Lines removed |
')
for yymm in reversed(sorted(data.commits_by_month.keys())):
- f.write('| %s | %d | %d | %d |
' % (yymm, data.commits_by_month[yymm], data.lines_added_by_month[yymm], data.lines_removed_by_month[yymm]))
+ f.write('| %s | %d | %d | %d |
' % (yymm, data.commits_by_month.get(yymm,0), data.lines_added_by_month.get(yymm,0), data.lines_removed_by_month.get(yymm,0)))
f.write('
')
f.write('
')
fg = open(path + '/commits_by_year_month.dat', 'w')
@@ -846,7 +846,7 @@ class HTMLReportCreator(ReportCreator):
f.write(html_header(2, 'Commits by Year'))
f.write('| Year | Commits (% of all) | Lines added | Lines removed |
')
for yy in reversed(sorted(data.commits_by_year.keys())):
- f.write('| %s | %d (%.2f%%) | %d | %d |
' % (yy, data.commits_by_year[yy], (100.0 * data.commits_by_year[yy]) / data.getTotalCommits(), data.lines_added_by_year[yy], data.lines_removed_by_year[yy]))
+ f.write('| %s | %d (%.2f%%) | %d | %d |
' % (yy, data.commits_by_year.get(yy,0), (100.0 * data.commits_by_year.get(yy,0)) / data.getTotalCommits(), data.lines_added_by_year.get(yy,0), data.lines_removed_by_year.get(yy,0)))
f.write('
')
f.write('
')
fg = open(path + '/commits_by_year.dat', 'w')