GitLogParser.js
authorAlan Knowles <alan@roojs.com>
Mon, 3 Apr 2017 04:29:29 +0000 (12:29 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 3 Apr 2017 04:29:29 +0000 (12:29 +0800)
GitLogParser.js

index 5d28dfa..bc3fe93 100644 (file)
@@ -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] ;