Pluf_Log::error(array('IDF_Plugin_Git_Serve::initRepository', $res, $fullpath));␊ |
throw new Exception(sprintf('Init repository error, exit status %d.', $res));␊ |
}␊ |
Pluf_Log::info(array('IDF_Plugin_Git_Serve::initRepository', 'success', $fullpath));␊ |
Pluf_Log::event(array('IDF_Plugin_Git_Serve::initRepository', 'success', $fullpath));␊ |
// Add the post-update hook by removing the original one and add the ␊ |
// Indefero's one.␊ |
$p = realpath(dirname(__FILE__).'/../../../../scripts/git-post-update');␊ |
$p = Pluf::f('idf_plugin_syncgit_post_update', $p);␊ |
if (!@unlink($fullpath.'/hooks/post-update')) {␊ |
Pluf_Log::warn(array('IDF_Plugin_Git_Serve::initRepository', ␊ |
'post-update hook removal error.', ␊ |
$fullpath.'/hooks/post-update'));␊ |
return;␊ |
}␊ |
exec(sprintf(Pluf::f('idf_exec_cmd_prefix', '').'ln -s %s %s', ␊ |
escapeshellarg($p), ␊ |
escapeshellarg($fullpath.'/hooks/post-update')),␊ |
$out, $res);␊ |
if ($res != 0) {␊ |
Pluf_Log::warn(array('IDF_Plugin_Git_Serve::initRepository', ␊ |
'post-update hook creation error.', ␊ |
$fullpath.'/hooks/post-update'));␊ |
return;␊ |
}␊ |
Pluf_Log::debug(array('IDF_Plugin_Git_Serve::initRepository', ␊ |
'Added post-update hook.', $fullpath));␊ |
␊ |
}␊ |
␊ |