summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/utils/metadata.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/lib/oeqa/utils/metadata.py b/meta/lib/oeqa/utils/metadata.py
index 2f7e8f2d08..d5cc2906b1 100644
--- a/meta/lib/oeqa/utils/metadata.py
+++ b/meta/lib/oeqa/utils/metadata.py
@@ -63,7 +63,7 @@ def metadata_from_data_store(d):
63 pass 63 pass
64 64
65def get_layers(layers): 65def get_layers(layers):
66 """ Returns layer name, branch, and revision as OrderedDict. """ 66 """Returns layer information in dict format"""
67 from git import Repo, InvalidGitRepositoryError, NoSuchPathError 67 from git import Repo, InvalidGitRepositoryError, NoSuchPathError
68 68
69 layer_dict = OrderedDict() 69 layer_dict = OrderedDict()
@@ -75,6 +75,7 @@ def get_layers(layers):
75 except (InvalidGitRepositoryError, NoSuchPathError): 75 except (InvalidGitRepositoryError, NoSuchPathError):
76 continue 76 continue
77 layer_dict[layer_name]['commit'] = repo.head.commit.hexsha 77 layer_dict[layer_name]['commit'] = repo.head.commit.hexsha
78 layer_dict[layer_name]['commit_count'] = repo.head.commit.count()
78 try: 79 try:
79 layer_dict[layer_name]['branch'] = repo.active_branch.name 80 layer_dict[layer_name]['branch'] = repo.active_branch.name
80 except TypeError: 81 except TypeError: