2 //index repositories in elasticsearch
5 require_once __DIR__ . '/../src/phorkie/autoload.php';
6 require_once __DIR__ . '/../data/config.default.php';
7 if (file_exists(__DIR__ . '/../data/config.php')) {
8 require_once __DIR__ . '/../data/config.php';
10 if ($GLOBALS['phorkie']['cfg']['setupcheck']) {
16 $idx = $db->getIndexer();
20 $db->getSetup()->reset();
23 $rs = new Repositories();
24 list($repos, $count) = $rs->getList(0, 10000);
25 foreach ($repos as $repo) {
26 echo 'Indexing ' . $repo->id . "\n";
27 $commits = $repo->getHistory();
28 $first = count($commits)-1;
29 $idx->addRepo($repo, $commits[$first]->committerTime, $commits[0]->committerTime);