public function getAllModificationsSince($tag, $color = true, $noMergeCommits = false)
{
$noMergeCommits = $noMergeCommits ? '--no-merges' : '';
$modifications = $this->executeHgCommand("log --template '{node|short} {desc}\n' -r tip:{$tag} {$noMergeCommits}");
array_pop($modifications);
// remove the last commit since it is the one described by the tag
return $modifications;
}