add --forced filter argument to list-deliverables
The flag only applies when --all-releases is selected. Change-Id: I788336180adb32c83b7602b64aeb2ea878c41cb1 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
parent
ef1b0d6574
commit
d44680bcf8
@ -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')
|
||||
@ -230,6 +239,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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user