diff options
author | Darius Makovsky <traveltissues@protonmail.com> | 2019-09-25 14:59:59 +0100 |
---|---|---|
committer | Darius Makovsky <traveltissues@protonmail.com> | 2019-09-26 12:43:00 +0100 |
commit | d86eba7b449645ae87ae089628f49c4290ad3de8 (patch) | |
tree | 27d5bdbc9e7fb1fbbd962d708c9a5dc104b47c52 /src | |
parent | eff24b66c633064b720fd58bb70eef3ab3668a5b (diff) | |
download | buildstream-d86eba7b449645ae87ae089628f49c4290ad3de8.tar.gz |
wip
Diffstat (limited to 'src')
-rw-r--r-- | src/buildstream/element.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/buildstream/element.py b/src/buildstream/element.py index 7d1274867..626ec17cd 100644 --- a/src/buildstream/element.py +++ b/src/buildstream/element.py @@ -2215,6 +2215,13 @@ class Element(Plugin): } def __get_source_entry(_source): + if _source.get_kind() == 'workspace': + if not _source._key: + if _source.BST_REQUIRES_PREVIOUS_SOURCES_STAGE: + _source._generate_key(self.__sources[:ix]) + else: + _source._generate_key([]) + return {'key': _source._get_unique_key(True), 'name': _source._get_source_name()} |