def add_fetch_parser_args(parser, defaults): """Public method for adding standard "fetch" related arguments. This is intended to be used by other commands wanting to be consistent. """ add_argument = FetchSourceCommandFactory.add_argument GitRunner.add_git_parser_args(parser, defaults, pull=True) add_argument( parser, 'fetch_bom_version', defaults, None, help='Pull this BOM version rather than --git_branch.' ' This requires halyard is installed to retrieve the BOM.') add_argument( parser, 'fetch_bom_path', defaults, None, help='Pull versions from this BOM rather than --git_branch.') add_argument(parser, 'git_refresh', defaults, None, help='Refresh existing source from this branch.')
def make_default_options(): """Helper function for creating default options for runner.""" parser = argparse.ArgumentParser() parser.add_argument('--scratch_dir', default=os.path.join('/tmp', 'gittest.%d' % os.getpid())) GitRunner.add_git_parser_args(parser, {}) return parser.parse_args([])
def _do_init_argparser(self, parser, defaults): """Adds command-specific arguments.""" super(PullRequestCommandFactory, self)._do_init_argparser(parser, defaults) GitRunner.add_git_parser_args(parser, defaults, pull_request=True) self.add_argument(parser, 'spinnaker_version', defaults, None, required=True, help='The spinnaker version to publish for.')
def make_default_options(): """Helper function for creating default options for runner.""" parser = argparse.ArgumentParser() GitRunner.add_git_parser_args(parser, {}) return parser.parse_args([])