From b4851f895229f27654fc7af889cfa684803bd5b9 Mon Sep 17 00:00:00 2001 From: simonzack Date: Tue, 27 Jan 2015 16:38:43 +1100 Subject: [PATCH] allow empty emails --- lib/grit/actor.rb | 4 ++-- lib/grit/git-ruby/git_object.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/grit/actor.rb b/lib/grit/actor.rb index 6ff418fd..cd985ca6 100644 --- a/lib/grit/actor.rb +++ b/lib/grit/actor.rb @@ -17,8 +17,8 @@ def initialize(name, email) # Returns Git::Actor. def self.from_string(str) case str - when /<.+>/ - m, name, email = *str.match(/(.*) <(.+?)>/) + when /<.*>/ + m, name, email = *str.match(/(.*) <(.*?)>/) return self.new(name, email) else return self.new(str, nil) diff --git a/lib/grit/git-ruby/git_object.rb b/lib/grit/git-ruby/git_object.rb index aa743276..979f51dd 100644 --- a/lib/grit/git-ruby/git_object.rb +++ b/lib/grit/git-ruby/git_object.rb @@ -29,7 +29,7 @@ def initialize(str) if !m case str when /<.+>/ - m, @name, @email = *str.match(/(.*) <(.+?)>/) + m, @name, @email = *str.match(/(.*) <(.*?)>/) else @name = str end