diff options
author | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2018-08-29 14:43:55 +0000 |
---|---|---|
committer | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2018-08-29 14:43:55 +0000 |
commit | 2df7607cd7790d73a2c99d13fa7ffe0dfdcf515f (patch) | |
tree | 44c1a6a1bca250c55b4f0ff793d8aef7c121a9ac | |
parent | aa3a33b3baf6f0151a35ddd42ae899bd251cd660 (diff) | |
parent | 2a2a79ded94eed473f6631531d4999b04f830356 (diff) | |
download | buildstream-2df7607cd7790d73a2c99d13fa7ffe0dfdcf515f.tar.gz |
Merge branch 'valentindavid/roundtripping_only_when_modified' into 'master'
Disable round-tripping when element is not modified
See merge request BuildStream/buildstream!748
-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() # |