From 64787991da6603e3595440e9a7db7aa84b9001b4 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Mon, 3 Apr 2017 12:29:29 +0800 Subject: [PATCH] GitLogParser.js --- GitLogParser.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/GitLogParser.js b/GitLogParser.js index 5d28dfa9..bc3fe93d 100644 --- a/GitLogParser.js +++ b/GitLogParser.js @@ -84,11 +84,12 @@ GitLogParser = { hours[-1] = (typeof(hours[-1]) == 'undefined') ? {} : hours[-1]; hours[-1][project] = (typeof(hours[-1][project]) == 'undefined') ? - { total : 0, items : [] } + { total : 0, items : {} } : hours[-1][project]; hours[-1][project].total += line.span; - hours[-1][project].items.push(line); + hours[-1][project].items[line.desc] = (typeof(hours[-1][project].items[line.desc]) == 'undefined' ? + 0 : hours[-1][project].items[line.desc]) + line.span; shours[hour] = (typeof(shours[hour]) == 'undefined') ? {} : shours[hour]; shours[hour][line.desc] = (typeof(shours[hour][line.desc] ) == 'undefined') ? 0 : shours[hour][line.desc] ; -- 2.39.2