Exemplo n.º 1
0
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();
}
Exemplo n.º 2
0
     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':