Пример #1
0
 protected function run(\DialoGit\Dialoger $dialoger)
 {
     $picker = new \DialoGit\Picker\Tag($dialoger);
     $tag = $picker->pickOne('Pick one tag to <b>checkout</b>:');
     $dialoger->runGit('checkout ' . $tag);
     $dialoger->dialogInfo('HEAD is now on tag <b>' . $tag . '</b>');
 }
Пример #2
0
 protected function run(\DialoGit\Dialoger $dialoger)
 {
     $remotesPicker = new \DialoGit\Picker\Remote($dialoger);
     $remotes = $remotesPicker->pickMany('Pick one or more remotes repositories on to <b>push</b>:');
     $tagsPicker = new \DialoGit\Picker\Tag($dialoger);
     $tags = $tagsPicker->pickMany('Pick one or more tags to <b>push</b>:');
     foreach ($remotes as $remote) {
         foreach ($tags as $tag) {
             $dialoger->runGitOnNewShell('push ' . $remote . ' ' . $tag);
             sleep(1);
         }
     }
 }