if ($error === false) { $git = new \nzedb\utility\Git(); $branch = $git->active_branch(); if (in_array($branch, $git->mainBranches())) { // Only update versions, patches, etc. on specific branches to lessen conflicts try { // Run DbUpdates to make sure we're up to date. $DbUpdater = new \nzedb\db\DbUpdate(['git' => $git]); $DbUpdater->newPatches(['safe' => false]); } catch (\Exception $e) { $error = 1; echo "Error while checking patches!\n"; } if ($error === false) { try { $vers = new \nzedb\utility\Versions(); $vers->checkAll(); $vers->save(); $git->add(nZEDb_VERSIONS); } catch (\Exception $e) { $error = 1; echo "Error while checking versions!\n"; } } } else { echo "not 'dev', 'next-master', or 'master' branch, skipping version/patch updates\n"; } } else { echo "Error in pre-commit hooks!!\n"; } exit($error);