function doReview($parameter) { doReset(); echo '<br /><b>Review on review.local.typo3.org</b><br />'; my_flush(); chdir('/var/www/review.local.typo3.org/typo3_src'); // Check if git user is set $user = executeCommand('git config --get user.name'); if (empty($user)) { $user = executeCommand('git config user.name vagrant'); $user = executeCommand('git config user.email vagrant@localhost'); echo str_replace(chr(10), '<br />', 'Setting first time user') . '<br /><br /><br />'; } // Check if parameter contains ssh access // git fetch http://review.typo3.org/Packages/TYPO3.CMS refs/changes/68/43868/11 && git cherry-pick FETCH_HEAD // git fetch ssh://michadu@review.typo3.org:29418/Packages/TYPO3.CMS refs/changes/68/43868/11 && git cherry-pick FETCH_HEAD if (substr($parameter, 0, 14) == 'git fetch ssh:') { $cherry = substr($parameter, strpos($parameter, 'Packages')); $parameter = 'git fetch http://review.typo3.org/' . $cherry; } liveExecuteCommand($parameter); my_flush(); }
break; case 'drop': if (isset($_POST['drop'])) { doDrop(false); } else { doDefault(); } break; case 'confirm_drop': doDrop(true); break; case 'restart': doRestart(); break; case 'reset': doReset(); break; case 'nextval': doNextval(); break; case 'setval': if (isset($_POST['setval'])) { doSaveSetval(); } else { doDefault(); } break; case 'confirm_setval': doSetval(); break; case 'alter':