. * @author niel * @copyright 2015 nZEDb */ require_once dirname(__DIR__).DIRECTORY_SEPARATOR.'bootstrap/autoload.php'; use Blacklight\db\DbUpdate; use Blacklight\utility\Git; use Blacklight\utility\Utility; if (! Utility::isCLI()) { exit; } $error = false; $git = new Git(); $branch = $git->active_branch(); if (in_array($branch, $git->mainBranches(), false)) { // Only update patches, etc. on specific branches to lessen conflicts try { // Run DbUpdates to make sure we're up to date. $DbUpdater = new DbUpdate(['git' => $git]); $DbUpdater->newPatches(['safe' => false]); } catch (\Exception $e) { $error = 1; echo 'Error while checking patches!'.PHP_EOL; echo $e->getMessage().PHP_EOL; } } exit($error);