Beispiel #1
0
 protected function run(\DialoGit\Dialoger $dialoger)
 {
     $params = new \DialoGit\ScriptParams();
     $files = $params->requireSelectedFiles();
     $quotedFiles = $params->requireSelectedFilesQuoted();
     $fileFiles = count($files) == 1 ? 'this file' : 'these files';
     $dialoger->dialogConfirm('Do you wish to <b>remove</b> ' . $fileFiles . ' from the <b>git repository</b> and from the <b>disk</b> for sure?\\n\\n' . addslashes(implode('\\n', $files)));
     $dialoger->runGit('rm -r -f ' . implode(' ', $quotedFiles));
 }
Beispiel #2
0
 protected function run(\DialoGit\Dialoger $dialoger)
 {
     $params = new \DialoGit\ScriptParams();
     $files = $params->requireSelectedFiles();
     $quotedFiles = $params->requireSelectedFilesQuoted();
     $thisThese = count($files) == 1 ? 'this file' : 'these files';
     $dialoger->dialogConfirm('Are you sure you want to <b>delete</b> the <b>staged changes</b> for ' . $thisThese . '?\\n\\n' . addslashes(implode('\\n', $files)));
     $dialoger->runGit('checkout -- ' . implode(' ', $quotedFiles));
 }