GitLogParser.js
[gitlive] / GitLogParser.js
index b843a57..b1281e7 100644 (file)
@@ -132,8 +132,8 @@ GitLogParser = {
             throw { error : "TEST"};
         }
         
-        print(ret.cmd);
-        print(ret.title);
+        //print(ret.cmd);
+        //print(ret.title);
         if (typeof(this[ret.cmd])=='string') {
             ret.project = this[ret.cmd]  
         } else {
@@ -223,7 +223,23 @@ for (var h in res) {
     }
     
 }
-print(JSON.stringify(GitLogParser.shours,null,4);
+for (var h in GitLogParser.shours) {
+    var hsum = [];
+    var htot = 0;
+    for (var desc in GitLogParser.shours[h]) {
+        htot += GitLogParser.shours[h][desc]/60000).toFixed(2)*1;
+        hsum.push({ desc : desc, tot : (GitLogParser.shours[h][desc]/60000).toFixed(2)*1 })
+    }
+    hsum.sort(function(a,b) { if (a.tot == b.tot) { return 0; } return a.tot < b.tot ? 1 : -1 });
+    print(h+': Total (' + htot +')');
+    hsum.forEach(function(r) {
+        print ("  " + r.tot + "   : " + r.desc);
+    });
+}
+
+
+
+//print(JSON.stringify(GitLogParser.shours,null,4));