tree = $value; break; case "parent": $this->parents[] = $value; break; case "committer": $this->committer = new GitActor($value); break; case "author": $this->author = new GitActor($value); break; } } else { $message_parts[] = $line; } } else { $parsing_message = true; } } $this->message = implode("\n", $message_parts); } function GetTree() { return $this->repo->GetObject($this->tree); } }