diff options
Diffstat (limited to 'meta-oe/classes/gitpkgv.bbclass')
-rw-r--r-- | meta-oe/classes/gitpkgv.bbclass | 9 |
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(): |