diff options
Diffstat (limited to 'buildstream/source.py')
-rw-r--r-- | buildstream/source.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/buildstream/source.py b/buildstream/source.py index 8caca4a91..9f8f4ffdb 100644 --- a/buildstream/source.py +++ b/buildstream/source.py @@ -739,7 +739,8 @@ class Source(Plugin): # # Step 2 - Set the ref in memory, and determine changed state # - changed = self._set_ref(new_ref, node) + if not self._set_ref(new_ref, node): + return False def do_save_refs(refs): try: @@ -776,7 +777,7 @@ class Source(Plugin): .format(provenance.filename.shortname), reason="tracking-junction-fragment") - return changed + return True # Wrapper for track() # |