<?php

// Update the "PROJ" search index, to:
//
//   - Populate the index itself, which was added recently.
//   - Populate the secondary object name index in Maniphest.

$root = dirname(phutil_get_library_root('phabricator'));

$command = new PhutilExecPassthru(
  'php -f %s -- index --type PROJ',
  $root.'/scripts/search/manage_search.php');
$err = $command->execute();
if ($err) {
  // NOTE: Just ignore this. The indexing script fails if there are no projects
  // yet, and even if it actually fails with something terrible and explosive
  // it isn't very concerning. The worst case here is that "group by projects"
  // doesn't work perfectly in Maniphest, and re-running the script later on
  // can fix it.
}