aboutsummaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/utils/metadata.py
diff options
context:
space:
mode:
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>2017-01-13 15:12:39 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-01-19 22:45:45 +0000
commitfce531c21f5e56d0f416b3405a0b0fc5ba567679 (patch)
tree918ee49b0d3bf5a81abdcaea0886ac41befe69dd /meta/lib/oeqa/utils/metadata.py
parent0156ef46ccf5334ee72f0202f1089249c62af37b (diff)
downloadopenembedded-core-contrib-fce531c21f5e56d0f416b3405a0b0fc5ba567679.tar.gz
oeqa.utils.metadata: drop 'unknown' git data elements
It's better just to not have the xml elements than to have elements with faux data. One could have git branch named 'unknown', for example. [YOCTO #10590] Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta/lib/oeqa/utils/metadata.py')
-rw-r--r--meta/lib/oeqa/utils/metadata.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/meta/lib/oeqa/utils/metadata.py b/meta/lib/oeqa/utils/metadata.py
index df6ed91052..a389c6a28e 100644
--- a/meta/lib/oeqa/utils/metadata.py
+++ b/meta/lib/oeqa/utils/metadata.py
@@ -73,11 +73,10 @@ def get_layers(layers):
try:
repo = Repo(layer, search_parent_directories=True)
revision, branch = repo.head.object.name_rev.split()
- layer_dict[layer_name]['branch'] = branch
- layer_dict[layer_name]['revision'] = revision
except (InvalidGitRepositoryError, NoSuchPathError):
- layer_dict[layer_name]['branch'] = 'unknown'
- layer_dict[layer_name]['revision'] = 'unknown'
+ continue
+ layer_dict[layer_name]['branch'] = branch
+ layer_dict[layer_name]['revision'] = revision
return layer_dict
def write_metadata_file(file_path, metadata):