public getCommitMessage ( Gitonomy\Git\Commit $commit ) : string | ||
$commit | Gitonomy\Git\Commit | |
return | string |
public function getCommitMessage(\Gitonomy\Git\Commit $commit)
{
$cachekey = $this->ID . '_message_' . $commit->getRevision();
$cache = self::get_git_cache();
if (!($result = $cache->load($cachekey))) {
$result = $commit->getMessage();
$cache->save($result, $cachekey, ['gitonomy', 'message', 'project_' . $this->ID]);
}
return $result;
}