From: Simon Glass Date: Thu, 11 Jul 2024 08:10:04 +0000 (+0100) Subject: buildman: Show board list with -x X-Git-Url: http://git.dujemihanovic.xyz/html/%7B%7B%20%28.OutputFormats.Get?a=commitdiff_plain;h=e8effc385496d76a6cbaf9683dfede96ac634f72;p=u-boot.git buildman: Show board list with -x When -x is used, buildman does not show the list of boards that will be built, since there are no terms which cause boards to be added, only terms which cause them to be removed. Add a special case to fix this. Signed-off-by: Simon Glass Tested-by: Tom Rini --- diff --git a/tools/buildman/control.py b/tools/buildman/control.py index 464835c5be..d3d027f02a 100644 --- a/tools/buildman/control.py +++ b/tools/buildman/control.py @@ -124,7 +124,8 @@ def show_actions(series, why_selected, boards_selected, output_dir, print(commit.subject) print() for arg in why_selected: - if arg != 'all': + # When -x is used, only the 'all' member exists + if arg != 'all' or len(why_selected) == 1: print(arg, f': {len(why_selected[arg])} boards') if verbose: print(f" {' '.join(why_selected[arg])}")