diff options
| author | Tom Zanussi <tom.zanussi@intel.com> | 2012-08-05 12:29:16 -0500 | 
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-08-25 14:47:02 +0100 | 
| commit | 7be26836cac6142c46f9b258b7374e2cf54e1e37 (patch) | |
| tree | 645deb80d5643646461577ac60f1c35b5a5c56a7 /scripts/lib/bsp/engine.py | |
| parent | 0f34dd65f22ae0505f8f04faeaa5489d333496cd (diff) | |
| download | poky-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.py | 7 | 
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 | 
