def __init__(self, config: BaseConfig, args): if not git.is_git_project(): raise NotAGitProjectError() self.config: BaseConfig = config self.cz = factory.commiter_factory(self.config) self.start_rev = args.get("start_rev") or self.config.settings.get( "changelog_start_rev" ) self.file_name = args.get("file_name") or self.config.settings.get( "changelog_file" ) self.incremental = args["incremental"] or self.config.settings.get( "changelog_incremental" ) self.dry_run = args["dry_run"] self.unreleased_version = args["unreleased_version"] self.change_type_map = ( self.config.settings.get("change_type_map") or self.cz.change_type_map ) self.change_type_order = ( self.config.settings.get("change_type_order") or self.cz.change_type_order ) self.rev_range = args.get("rev_range") self.tag_format = args.get("tag_format") or self.config.settings.get( "tag_format" )
def __init__(self, config: BaseConfig, arguments: dict): if not git.is_git_project(): raise NotAGitProjectError() self.config: BaseConfig = config self.arguments: dict = arguments self.bump_settings: dict = { **config.settings, **{ key: arguments[key] for key in [ "tag_format", "prerelease", "increment", "bump_message", "annotated_tag", ] if arguments[key] is not None }, } self.cz = factory.commiter_factory(self.config) self.changelog = arguments["changelog"] or self.config.settings.get( "update_changelog_on_bump") self.changelog_to_stdout = arguments["changelog_to_stdout"] self.no_verify = arguments["no_verify"] self.check_consistency = arguments["check_consistency"] self.retry = arguments["retry"]
def __init__(self, config: BaseConfig, arguments: dict): if not git.is_git_project(): raise NotAGitProjectError() self.config: BaseConfig = config self.cz = factory.commiter_factory(self.config) self.arguments = arguments self.temp_file: str = os.path.join(tempfile.gettempdir(), "cz.commit.backup")
def __init__(self, commiter_name="cz_conventional_commits"): """""" if not git.is_git_project(): raise NotAGitProjectError() self.cz = get_commiter(commiter_name) self.commiter_name = commiter_name