}
var res = GitLogParser.parse( Seed.argv[2][0] == '/' ? Seed.argv[2] : xDate.Date.parseDate(Seed.argv[2], 'Y-m-d'));
-var totals = { work : 0 , idle: 0, shortidle : 0}
+var totals = { work : 0 , idle: 0, shortidle : 0};
+var unknown = [];
for (var h in res) {
for (var p in res[h]) {
if (p == 'LONGIDLE') {
//print(h + ' ' + Math.floor(res[h][p].total/60000) +'m ' + p );
totals.work += Math.floor(res[h][p].total/60000) ;
- var unknown = [];
+
if (h == -1) {
print( "\n" + p + ':' + Math.floor(res[h][p].total/60000) + 'm');
print (" " + r.tot + " : " + r.desc);
});
}
-print("\n\n" + h+': Totals (' + htot +')');
+
-var hsum = [];
-for (var desc in totals) {
- hsum.push({ desc : desc, tot : totals[desc] });
-}
-hsum.sort(function(a,b) { if (a.tot == b.tot) { return 0; } return a.tot < b.tot ? 1 : -1 });
-print("\n\nDay Total");
-hsum.forEach(function(r) {
+unknown.sort(function(a,b) { if (a.tot == b.tot) { return 0; } return a.tot < b.tot ? 1 : -1 });
+print("\n\nUnclassified");
+unknown.forEach(function(r) {
print (" " + (r.tot.toFixed(2)*1) + " : " + r.desc);
});