projects
/
gitlive
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
07b470d
)
GitLogParser.js
author
Alan Knowles
<alan@roojs.com>
Sat, 2 Mar 2013 04:45:36 +0000
(12:45 +0800)
committer
Alan Knowles
<alan@roojs.com>
Sat, 2 Mar 2013 04:45:36 +0000
(12:45 +0800)
GitLogParser.js
patch
|
blob
|
history
diff --git
a/GitLogParser.js
b/GitLogParser.js
index
2a85909
..
c6ff8d4
100644
(file)
--- a/
GitLogParser.js
+++ b/
GitLogParser.js
@@
-11,6
+11,8
@@
GitLogParser = {
parse : function(date)
{
parse : function(date)
{
+
+ if (typeof(date) == 'object') {
this.date = date;
var home = GLib.get_home_dir();
print( "READING FILE");
this.date = date;
var home = GLib.get_home_dir();
print( "READING FILE");
@@
-97,8
+99,9
@@
GitLogParser = {
//print("time: " + time);
//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.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') +
+ ' ' + time, 'Y-m-d H:i:s');
while (ret.cmd === false) {
var ta = ar.pop();
while (ret.cmd === false) {
var ta = ar.pop();
@@
-187,9
+190,8
@@
if (typeof(Seed.argv[2]) == 'undefined') {
print("pick a date");
Seed.quit();
}
print("pick a date");
Seed.quit();
}
-
-
-var res = GitLogParser.parse(xDate.Date.parseDate(Seed.argv[2], 'Y-m-d'));
+
+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}
for (var h in res) {
for (var p in res[h]) {
var totals = { work : 0 , idle: 0, shortidle : 0}
for (var h in res) {
for (var p in res[h]) {