GitLogParser.js
[gitlive] / GitLogParser.js
index 876f4e5..9ae9bd0 100644 (file)
@@ -23,9 +23,9 @@ GitLogParser = {
         // read the lines, and fill in the 'spans'
         
         for (var i = 0; i < flines.length; i++) {
-            print("sl");
+            
             var xl = flines[i].split(/([0-9]{2}:[0-9]{2}:[0-9]{2})/);
-            print("as");
+            
             //print(JSON.stringify(xl));
             for (var ii=1; ii< xl.length; ii+=2) {
                 var p = lines.length;
@@ -69,7 +69,7 @@ GitLogParser = {
     {
         var ret = { cmd : false,  line : l, span : 0 };
         var ar = l.split(/\s+/);
-        //print(JSON.stringify(ar));
+        print(JSON.stringify(ar));
             
         var time = ar.shift();
         //print("time: " + time);
@@ -108,6 +108,9 @@ GitLogParser = {
             print( "Unknown application: " + ret.line);
             throw { error : "TEST"};
         }
+        
+        print(ret.cmd);
+        print(ret.title);
         if (typeof(this[ret.cmd])=='string') {
             ret.project = this[ret.cmd]  
         } else {
@@ -123,8 +126,9 @@ GitLogParser = {
     '/usr/bin/perl' : function(ret) {
         if (ret.title.match(/^PAC/)) {
             ret.project = 'Unknown';
-            return;
+            return  'Unknown';
         }
+        return 'Unknown';
         throw "Unknown match: " + ret.line;
     },
     '/usr/lib/icedove/icedove-bin' : 'Checking Mail',