more sanity checks on wait-repo arguments (ticket#192)
This commit is contained in:
parent
7876bc06fe
commit
c53fd4f0aa
1 changed files with 10 additions and 0 deletions
10
cli/koji
10
cli/koji
|
|
@ -5418,6 +5418,16 @@ def anon_handle_wait_repo(options, session, args):
|
|||
tag_info = session.getTag(tag)
|
||||
if not tag_info:
|
||||
parser.error("Invalid tag: %s" % tag)
|
||||
targets = session.getBuildTargets(buildTagID=tag_info['id'])
|
||||
if not targets:
|
||||
print "%(name)s is not a build tag for any target" % tag_info
|
||||
targets = session.getBuildTargets(destTagID=tag_info['id'])
|
||||
if targets:
|
||||
maybe = {}.fromkeys([t['build_tag_name'] for t in targets])
|
||||
maybe = maybe.keys()
|
||||
maybe.sort()
|
||||
print "Suggested tags: %s" % ', '.join(maybe)
|
||||
return 1
|
||||
tag_id = tag_info['id']
|
||||
|
||||
last_repo = None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue