private function setIssueTrackerDef(BaseCommand $command)
{
$issueTracker = $this->application->getConfig()->get('issue_tracker', Config::CONFIG_LOCAL, GitHelper::UNDEFINED_ADAPTER);
$command->addOption('issue-adapter', 'ia', InputOption::VALUE_REQUIRED, sprintf('Adapter-name of the issue-tracker (%s)', $this->getSupportedAdapters(AdapterFactory::SUPPORT_ISSUE_TRACKER)), $issueTracker)->addOption('issue-org', 'io', InputOption::VALUE_REQUIRED, 'Name of the issue-tracker organization', $this->application->getConfig()->getFirstNotNull(['issue_project_org', 'repo_org'], Config::CONFIG_LOCAL, GitHelper::UNDEFINED_ORG))->addOption('issue-project', 'ip', InputOption::VALUE_REQUIRED, 'Repository/project name of the issue-tracker in the organization', $this->application->getConfig()->getFirstNotNull(['issue_project_name', 'repo_name'], Config::CONFIG_LOCAL, GitHelper::UNDEFINED_REPO));
}