X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FGitalist.git;a=blobdiff_plain;f=lib%2FGitalist%2FGit%2FObject%2FCommit.pm;h=1fd472c3274e4eda86096cfc661ef6b5eb429bd2;hp=f8e2e4fcc55b25a048694cd5fb2d3b6f985ce5f6;hb=09717a40ef5a5d43158701e91ead9ac7934880db;hpb=66cb1d5326cc208250ed0eee22f764864ebe6e2e diff --git a/lib/Gitalist/Git/Object/Commit.pm b/lib/Gitalist/Git/Object/Commit.pm index f8e2e4f..1fd472c 100644 --- a/lib/Gitalist/Git/Object/Commit.pm +++ b/lib/Gitalist/Git/Object/Commit.pm @@ -180,9 +180,9 @@ class Gitalist::Git::Object::Commit my $commit = $commitdata{$sha1}; my $line; - until(($line = shift @blameout) =~ s/^\t//) { - $commit->{$1} = $2 - if $line =~ /^(\S+) (.*)/; + + until(@blameout == 0 || ($line = shift @blameout) =~ s/^\t//) { + $commit->{$1} = $2 if $line =~ /^(\S+) (.*)/; } unless(exists $commit->{author_dt}) {