Example #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));
 }
Example #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));
 }
Example #3
0
 protected function run(\DialoGit\Dialoger $dialoger)
 {
     $buffer = new \DialoGit\Buffer(DIALOGIT_BUFFER_FILE_MV);
     if ($buffer->exists()) {
         // To
         $files = $buffer->getFiles();
         foreach ($files as $file) {
             $dialoger->runGit('mv ' . $file . ' .');
         }
         $buffer->remove();
     } else {
         // From
         $params = new \DialoGit\ScriptParams();
         $files = $params->requireSelectedFilesQuoted();
         $buffer->saveFiles($files);
     }
 }
Example #4
0
 protected function run(\DialoGit\Dialoger $dialoger)
 {
     $params = new \DialoGit\ScriptParams();
     $files = $params->requireSelectedFilesQuoted();
     $dialoger->runGit('add ' . implode(' ', $files));
 }