Exemple #1
0
 /**
  * @param Commit $commitData
  * @return \Anroots\Pgca\Git\Commit
  */
 private function createCommit(Commit $commitData)
 {
     // Remove the last character from the commit message.
     // This is always a newline due to the way Gitlib works.
     $commitMessage = substr($commitData->getMessage(), 0, mb_strlen($commitData->getMessage()) - 1);
     $files = $this->extractFilePaths($commitData->getDiff()->getFiles());
     return $this->commitFactory->create(['hash' => $commitData->getHash(), 'message' => $commitMessage, 'shortHash' => $commitData->getShortHash(), 'summary' => $commitData->getSubjectMessage(), 'authorName' => $commitData->getAuthorName(), 'changedFiles' => $files]);
 }