parent
bcece35a21
commit
3d058c50db
6 changed files with 35 additions and 17 deletions
|
|
@ -739,6 +739,7 @@ class RepoManager(object):
|
|||
|
||||
debuginfo_pat = self.options.debuginfo_tags.split()
|
||||
src_pat = self.options.source_tags.split()
|
||||
separate_src_pat = self.options.separate_source_tags.split()
|
||||
order = sorted(self.needed_tags.values(), key=lambda t: t['score'])
|
||||
for tag in order:
|
||||
if running_tasks >= self.options.max_repo_tasks:
|
||||
|
|
@ -767,6 +768,8 @@ class RepoManager(object):
|
|||
taskopts['debuginfo'] = True
|
||||
if koji.util.multi_fnmatch(tagname, src_pat):
|
||||
taskopts['src'] = True
|
||||
if koji.util.multi_fnmatch(tagname, separate_src_pat):
|
||||
taskopts['separate_src'] = True
|
||||
maven = tag['taginfo']['maven_support']
|
||||
if maven:
|
||||
if running_tasks_maven >= self.options.max_repo_tasks_maven:
|
||||
|
|
@ -901,6 +904,7 @@ def get_options():
|
|||
defaults = {'with_src': False,
|
||||
'debuginfo_tags': '',
|
||||
'source_tags': '',
|
||||
'separate_source_tags': '',
|
||||
'ignore_tags': '',
|
||||
'verbose': False,
|
||||
'debug': False,
|
||||
|
|
@ -941,7 +945,7 @@ def get_options():
|
|||
'recent_tasks_lifetime')
|
||||
str_opts = ('topdir', 'server', 'user', 'password', 'logfile', 'principal', 'keytab', 'krbservice',
|
||||
'cert', 'ca', 'serverca', 'debuginfo_tags',
|
||||
'source_tags', 'ignore_tags') # FIXME: remove ca here
|
||||
'source_tags', 'separate_source_tags', 'ignore_tags') # FIXME: remove ca here
|
||||
bool_opts = ('with_src','verbose','debug','ignore_stray_repos', 'offline_retry',
|
||||
'krb_rdns', 'krb_canon_host', 'no_ssl_verify')
|
||||
for name in config.options(section):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue