Allow email-addresses without the @-sign

These addresses are perfectly valid in a local scope, and GitX shouldn't
fail anyway.
This commit is contained in:
Johannes Gilger
2009-01-30 09:01:26 +01:00
parent bb8a615b22
commit ef8317bcb0
+2 -2
View File
@@ -27,13 +27,13 @@ var Commit = function(obj) {
}
this.header = this.raw.substring(0, messageStart);
var match = this.header.match(/\nauthor (.*) <(.*@.*|)> ([0-9].*)/);
var match = this.header.match(/\nauthor (.*) <(.*@.*|.*)> ([0-9].*)/);
if (!(match[2].match(/@[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}/)))
this.author_email = match[2];
this.author_date = new Date(parseInt(match[3]) * 1000);
match = this.header.match(/\ncommitter (.*) <(.*@.*|)> ([0-9].*)/);
match = this.header.match(/\ncommitter (.*) <(.*@.*|.*)> ([0-9].*)/);
this.committer_name = match[1];
this.committer_email = match[2];
this.committer_date = new Date(parseInt(match[3]) * 1000);