def __init__(self, config=None, keep_version=False, offline=False, user_config=None): VersionTagger.__init__(self, config=config, keep_version=keep_version, offline=offline, user_config=user_config) self.today = strftime("%a %b %d %T %Z %Y") self.changes_file_name = self.spec_file_name.replace('.spec', '.changes') self.changes_file = os.path.join(self.full_project_dir, self.changes_file_name) self._new_changelog_msg = "Initial package release" self.changelog_regex = re.compile('^\s%s\s%s(\s<%s>)?' % (self.today, self.git_user, self.git_email.replace("+", "\+").replace(".", "\.")))
def __init__(self, config=None, keep_version=False, offline=False, user_config=None): VersionTagger.__init__(self, config=config) self.gemspec_file_name = find_file_with_extension(suffix=".gemspec") new_version = subprocess.check_output( ["ruby", "-e", "gspec = eval(File.read('" + self.gemspec_file_name + "')); " + "print(gspec.version)"] ) regex = re.compile("^(\d+(?:\.\d+)*)-?(.*)$") match = re.match(regex, new_version) if match: debug("Deduced version='%s' release='%s'" % (match.group(1), match.group(2))) self._use_version = match.group(1) """ The release value is currently parsed, but unused. """ self._use_release = match.group(2)
def __init__(self, config=None, keep_version=False, offline=False, user_config=None): VersionTagger.__init__(self, config=config) self.gemspec_file_name = find_file_with_extension(suffix=".gemspec") new_version = subprocess.check_output([ "ruby", "-e", "gspec = eval(File.read('" + self.gemspec_file_name + "')); " + "print(gspec.version)" ]) regex = re.compile("^(\d+(?:\.\d+)*)-?(.*)$") match = re.match(regex, new_version) if match: debug("Deduced version='%s' release='%s'" % (match.group(1), match.group(2))) self._use_version = match.group(1) """ The release value is currently parsed, but unused. """ self._use_release = match.group(2)
def __init__(self, config=None, keep_version=False, offline=False, user_config=None): VersionTagger.__init__(self, config=config, keep_version=keep_version, offline=offline, user_config=user_config) self.today = strftime("%a %b %d %T %Z %Y") self.changes_file_name = self.spec_file_name.replace( '.spec', '.changes') self.changes_file = os.path.join(self.full_project_dir, self.changes_file_name) self._new_changelog_msg = "Initial package release" self.changelog_regex = re.compile( '^\s%s\s%s(\s<%s>)?' % (self.today, self.git_user, self.git_email.replace( "+", "\+").replace(".", "\.")))