Merge "add --forced filter argument to list-deliverables"

This commit is contained in:
Zuul
2018-06-13 17:21:48 +00:00
committed by Gerrit Code Review

View File

@@ -130,6 +130,12 @@ def main():
action='store_true',
help='deliverables that have pre-releases but no final releases, yet',
)
grp.add_argument(
'--forced',
action='store_true',
help=('releases that have the "forced" flag applied '
'(implies --all-releases)'),
)
args = parser.parse_args()
series = args.series
@@ -156,6 +162,9 @@ def main():
verbose_template += ' {model:15}'
verbose_template += ' {tags}'
if args.forced:
args.all_releases = True
csvfile = None
if args.csvfile:
csvfile = open(args.csvfile, 'w')
@@ -236,6 +245,8 @@ def main():
})
elif args.all_releases:
for r in deliv.releases:
if args.forced and not r.was_forced:
continue
print(verbose_template.format(
name=deliv.name,
latest_release=r.version,