WindowLog.js
[gitlive] / GitLogParser.js
index 0adebef..fe6f0be 100644 (file)
@@ -52,7 +52,7 @@ GitLogParser = {
     },
     parseLine : function(l) 
     {
-        var ret = { cmd : false,  line : l };
+        var ret = { cmd : false,  line : l, span : 0 };
         var ar = l.split(/\s+/);
         //print(JSON.stringify(ar));
             
@@ -144,16 +144,23 @@ GitLogParser = {
 var res = GitLogParser.parse(xDate.Date.parseDate('2012-07-31', 'Y-m-d'));
 for (var h in res) {
     for (var p in res[h]) {
-        switch(p) {
-            case 'IDLE':
-                print(h + ' ' + res[h].total/600 +'m' + )
+        if (p == 'IDLE') {
+            print(h + ' ' + Math.floor(res[h][p].total/60000) +') IDLE' );
+            continue;
+        }
+        print(h + ' ' + Math.floor(res[h][p].total/60000) +'m ' + p );  
+       
+        for (var k in res[h][p].items) {
+             
+            print( '     ' + Math.floor(res[h][p].items[k].span/60000) +'m ' + res[h][p].items[k].line );
+                 
         }
         
         
     }
     
 }
-print(JSON.stringify(res,null,4));
+//print(JSON.stringify(res,null,4));
 
 // open file..