コード例 #1
0
<?php

require "config.php";
require "git.php";
$repository = $_POST["project"];
$allowAnonymousPushes = isset($_POST["allowAnonymousPushes"]);
if ($repository) {
    createRepository($repository, $allowAnonymousPushes);
}
header('location: index.php');
コード例 #2
0
function getRepositoryByName($name)
{
    $repoFromDb = getRepositoryByNameSoft($name);
    if ($repoFromDb == null) {
        createRepository($name);
        $repoFromDb = getRepositoryByNameSoft($name);
    }
    if ($repoFromDb == null) {
        throw new Exception('Could not find repo by name: ' . $name);
    } else {
        $repo = new Repo();
        $repo->fromDatabase($repoFromDb);
        return $repo;
    }
}