target = $value; break; case "tagger": $this->tagger = new GitActor($value); break; case "type": $this->type = $value; break; case "tag": $this->tag = $value; break; } } else { $message_parts[] = $line; } } else { $parsing_message = true; } } $this->message = implode("\n", $message_parts); } function GetCommit() { return $this->repo->GetObject($this->target); } function GetTree() { return $this->GetCommit()->GetTree(); } }