null/demo.local.php
[gitlive] / GitLogParser.js
index 60b5145..aa3fd8a 100644 (file)
@@ -20,6 +20,7 @@ GitLogParser = {
         
         
         }
+        
         var flines = File.read(  filename ).split("\n");        
         //print("loaded");
         // first just convert them..
@@ -51,7 +52,7 @@ GitLogParser = {
              
             
         }
-        print("parsed");
+        //print("parsed");
         //print(JSON.stringify(lines,null,4));
         
         // summarize data...
@@ -104,8 +105,8 @@ GitLogParser = {
         //print("time: " + time);
         
         //ret.start = xDate.Date.parseDate(this.date.format('Y-m-d') + ' ' + time, 'Y-m-d H:i:s');
-        ret.start = xDate.Date.parseDate((
-                            this.date ? this.date.format('Y-m-d')  : (new Date()).format('Y-m-d')) +
+        ret.start = xDate.Date.parseDate(
+                            (this.date ? this.date.format('Y-m-d')  :'2013-01-01') +
                             ' ' + time, 'Y-m-d H:i:s');
 
         while (ret.cmd === false) {
@@ -230,6 +231,15 @@ for (var h in res) {
     }
     
 }
+
+
+print("\nLONGIDLE : " +(totals.idle/60).toFixed(2) +"h" );
+print("\nShort Idle : " +(totals.shortidle/60).toFixed(2) +"h" );
+
+print("Worked: " + (totals.work/60).toFixed(2) +"h\n" );
+
+
 for (var h in GitLogParser.shours) {
     var hsum = [];
     var htot = 0;
@@ -238,7 +248,7 @@ for (var h in GitLogParser.shours) {
         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 +')');
+    print("\n\n" + h+': Total (' + htot +')');
     hsum.forEach(function(r) {
         print ("  " + r.tot + "   : " + r.desc);
     });
@@ -250,12 +260,6 @@ for (var h in GitLogParser.shours) {
 
 
 
-print("\nLONGIDLE : " +(totals.idle/60).toFixed(2) +"h" );
-print("\nShort Idle : " +(totals.shortidle/60).toFixed(2) +"h" );
-
-print("Worked: " + (totals.work/60).toFixed(2) +"h\n" );
-
 // open file..
 
 // read lines