summaryrefslogtreecommitdiffstats
path: root/meta-oe/classes/gitpkgv.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/classes/gitpkgv.bbclass')
-rw-r--r--meta-oe/classes/gitpkgv.bbclass9
1 files changed, 8 insertions, 1 deletions
diff --git a/meta-oe/classes/gitpkgv.bbclass b/meta-oe/classes/gitpkgv.bbclass
index 4866fac0bd..8cd4bfd1ed 100644
--- a/meta-oe/classes/gitpkgv.bbclass
+++ b/meta-oe/classes/gitpkgv.bbclass
@@ -61,7 +61,14 @@ def get_git_pkgv(d, use_tags):
61 # 61 #
62 format = d.getVar('SRCREV_FORMAT', True) 62 format = d.getVar('SRCREV_FORMAT', True)
63 if not format: 63 if not format:
64 format = 'default' 64 names = []
65 for url in ud.values():
66 if url.type == 'git' or url.type == 'gitsm':
67 names.extend(url.revisions.keys())
68 if len(names) > 0:
69 format = '_'.join(names)
70 else:
71 format = 'default'
65 72
66 found = False 73 found = False
67 for url in ud.values(): 74 for url in ud.values():