hasOption('tag') && !empty(input()->getOption('tag'))) { $t = input()->getOption('tag'); } if (input()->hasOption('revision') && !empty(input()->getOption('revision'))) { $t = input()->getOption('revision'); } if (empty($t)) { $t = "HEAD"; } return $t; }); task('deploy:info', function () { $what = ''; $branch = get('branch'); if (!empty($branch)) { $what = "$branch"; } if (input()->hasOption('tag') && !empty(input()->getOption('tag'))) { $tag = input()->getOption('tag'); $what = "tag $tag"; } if (input()->hasOption('revision') && !empty(input()->getOption('revision'))) { $revision = input()->getOption('revision'); $what = "revision $revision"; } if (empty($what)) { $what = "HEAD"; } info("deploying $what"); }) ->shallow();