public function getCommitMessage()
{
$subject = $this->getChangeDescription();
$bodies = [];
foreach ($this->getSortedChangeInfoList() as $changeInfo) {
$bodies[] = $changeInfo->getCommitMessage()->getBody();
}
$body = join("\n\n", $bodies);
$body .= sprintf("\n\n%s: %s", self::VP_VERSION_TAG, $this->version);
$body .= sprintf("\n%s: %s", self::VP_ENVIRONMENT_TAG, $this->environment);
return new CommitMessage($subject, $body);
}