/**
  * Register NB commits
  * @param Project $project
  * @param array $gitBranches
  * @return Project
  */
 private function registerNbCommits(Project $project, array $gitBranches)
 {
     // Initialize datas
     $totalNbCommits = 0;
     // Loop on each branches
     for ($i = 0; $i < count($gitBranches); $i++) {
         // Increment total commits
         $totalNbCommits += $gitBranches[$i]["nb_commits"];
     }
     // Update project
     if ($project->getGitNbCommits() != $totalNbCommits) {
         // Setting nb commits
         $project->setGitNbCommits($totalNbCommits);
         // Setting last commit date
         $project->setGitCommitLastUpdate(new \DateTime());
         $this->getDoctrine()->getEntityManager()->flush();
     }
     // Return
     return $project;
 }