summaryrefslogtreecommitdiffstats
path: root/scripts/lib/bsp/engine.py
diff options
context:
space:
mode:
authorTom Zanussi <tom.zanussi@intel.com>2012-08-05 12:29:16 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-08-25 14:47:02 +0100
commit7be26836cac6142c46f9b258b7374e2cf54e1e37 (patch)
tree645deb80d5643646461577ac60f1c35b5a5c56a7 /scripts/lib/bsp/engine.py
parent0f34dd65f22ae0505f8f04faeaa5489d333496cd (diff)
downloadpoky-7be26836cac6142c46f9b258b7374e2cf54e1e37.tar.gz
yocto-bsp: allow branch display filtering
Add a "branches_base" property that can be used to allow only matching branches to be returned from all_branches(). (From meta-yocto rev: c3481e22fc4690ff5e449f9c16c2453fa964205d) Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/bsp/engine.py')
-rw-r--r--scripts/lib/bsp/engine.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/lib/bsp/engine.py b/scripts/lib/bsp/engine.py
index 8e53f00bd2..bf6ebaad47 100644
--- a/scripts/lib/bsp/engine.py
+++ b/scripts/lib/bsp/engine.py
@@ -463,6 +463,11 @@ def gen_choices_defer(input_line, context, checklist = False):
463 except KeyError: 463 except KeyError:
464 nameappend = "" 464 nameappend = ""
465 465
466 try:
467 branches_base = input_line.props["branches_base"]
468 except KeyError:
469 branches_base = ""
470
466 filename = input_line.props["filename"] 471 filename = input_line.props["filename"]
467 472
468 closetag_start = filename.find(CLOSE_TAG) 473 closetag_start = filename.find(CLOSE_TAG)
@@ -478,6 +483,8 @@ def gen_choices_defer(input_line, context, checklist = False):
478 captured_context["filename"] = filename 483 captured_context["filename"] = filename
479 context["nameappend"] = nameappend 484 context["nameappend"] = nameappend
480 captured_context["nameappend"] = nameappend 485 captured_context["nameappend"] = nameappend
486 context["branches_base"] = branches_base
487 captured_context["branches_base"] = branches_base
481 488
482 deferred_choice = (input_line, captured_context, checklist) 489 deferred_choice = (input_line, captured_context, checklist)
483 key = name + "_" + filename + "_" + nameappend 490 key = name + "_" + filename + "_" + nameappend