diff options
-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 74ca9da79..a9ae090a5 100644 --- a/buildstream/source.py +++ b/buildstream/source.py @@ -769,7 +769,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: @@ -806,7 +807,7 @@ class Source(Plugin): .format(provenance.filename.shortname), reason="tracking-junction-fragment") - return changed + return True # Wrapper for track() # |