$commit->origauthor = $change->author;␊ |
$commit->creation_dtime = $change->date;␊ |
$commit->create();␊ |
// We notify the creation of the commit␊ |
if ('' != $project->getConf()->getVal('source_notification_email', '')) {␊ |
$context = new Pluf_Template_Context(␊ |
array(␊ |
'c' => $commit,␊ |
'project' => $project,␊ |
'url_base' => Pluf::f('url_base'),␊ |
)␊ |
);␊ |
$tmpl = new Pluf_Template('idf/source/commit-created-email.txt');␊ |
$text_email = $tmpl->render($context);␊ |
$email = new Pluf_Mail(Pluf::f('from_email'), ␊ |
$project->getConf()->getVal('source_notification_email'),␊ |
sprintf(__('New Commit %s - %s (%s)'),␊ |
$commit->scm_id, $commit->summary, $project->shortname));␊ |
$email->addTextMessage($text_email);␊ |
$email->sendMail();␊ |
}␊ |
␊ |
return $commit;␊ |
}␊ |
␊ |