Example #1
0
<?php

require_once '../lib/common.inc.php';
require_once 'lib/project.class.php';
$name = $_REQUEST['project'];
$project = new Project($name);
$data = array();
if (!$project->hasRepo()) {
    $data['status'] = 'norepo';
} else {
    $repo = $project->getRepo();
    $latestCommit = $repo->getObject($repo->getTip());
    $data['status'] = 'commit';
    $data['currentCommit'] = array('sha1' => sha1_hex($repo->getTip()), 'author' => $latestCommit->author->name, 'summary' => $latestCommit->summary);
}
echo json_encode($data);