summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-21234-49947/+0
* Delegate storage of cached state to the Artifact classJonathan Maw2019-05-212-32/+41
* {meta,}element.py: Move is_junction into MetaElementdanielsilverstone-ct/classmethod-initsDaniel Silverstone2019-05-172-10/+10
* source.py: Make initialisation more classyDaniel Silverstone2019-05-171-8/+9
* element.py: Make sandbox configuration extraction classyDaniel Silverstone2019-05-171-9/+8
* element.py: Make config extraction classyDaniel Silverstone2019-05-171-2/+3
* element.py: Make public data extraction classyDaniel Silverstone2019-05-171-6/+15
* element.py: Extract environment as classmethodDaniel Silverstone2019-05-171-10/+16
* element.py: Lift __extract_variables to be classmethodDaniel Silverstone2019-05-171-4/+4
* element.py: Remove self.__is_junctionDaniel Silverstone2019-05-171-13/+12
* element.py: Plugin default initialisation as classmethodDaniel Silverstone2019-05-171-11/+11
* element.py: fix init_workspace for multiple sourcesraoul/440-fixRaoul Hidalgo Charman2019-05-171-5/+1
* Split Element._update_state into cache key and artifact state methodsshared/split_out_update_state_2Jonathan Maw2019-05-161-111/+171
* element.py: Tweak pull_buildtrees logic in _pull_pending()raoul/974-Artifact-ReworkTom Pollard2019-05-151-1/+2
* _cas/cascache.py: Remove contains_subdir_artifact()Tom Pollard2019-05-152-39/+0
* Remove unused progress callbackRaoul Hidalgo Charman2019-05-154-19/+10
* element.py: Remove __get_cache_keys_for_commit()Tom Pollard2019-05-151-11/+0
* Remove excluded_subdir/subdir optionsRaoul Hidalgo Charman2019-05-153-56/+17
* _artifact.py: Rework to use artifact protoRaoul Hidalgo Charman2019-05-159-395/+595
* element.py: Name normalisation & artifact path constructer helpersTom Pollard2019-05-152-10/+53
* cascache: Make diff_trees publicRaoul Hidalgo Charman2019-05-151-54/+54
* ArtifactServicer: Make GetArtifact update mtime blobsRaoul Hidalgo Charman2019-05-151-6/+17
* Add artifact directoryRaoul Hidalgo Charman2019-05-152-0/+10
* pip_element: Install packages pulled by pip_sourceShahwat Dalal2019-05-141-1/+11
* Remove OSTree plugin; It lives now in the bst-plugins-experimental repoJavier Jardón2019-05-142-481/+0
* Add BST_REQUIRES_PREVIOUS_SOURCE_STAGE optionRaoul Hidalgo Charman2019-05-144-35/+102
* source.py: ensure previous track refs are updatedraoul/1010-multiple-track-fixRaoul Hidalgo Charman2019-05-102-23/+18
* jobs/job.py: refactor, rm redundant _retry_flagAngelos Evripiotis2019-05-101-10/+5
* element.py: Update state on reverse dependencies when strict key is resolved.Tristan Van Berkom2019-05-091-1/+3
* _loader/loader.py: Set junction to be required in order to resolve cache keyTristan Van Berkom2019-05-081-1/+1
* testing/runcli.py: Fix remove_artifact_from_cache() to work with subdirs.Tristan Van Berkom2019-05-061-2/+2
* element.py: Reset workspace state if last successful build is missing.Tristan Van Berkom2019-05-061-3/+19
* _yaml.py, source.py: Fix tracking of refs inside conditionsDaniel Silverstone2019-05-022-2/+16
* _artifactcache.py: display the actual key being pulledAbderrahim Kitouni2019-05-011-3/+3
* _yaml.py: remove duplicated checkBenjamin Schubert2019-05-011-5/+0
* source.py: Inherit unique ID in cloned sourcestristan/fix-cloned-plugin-idsTristan Van Berkom2019-04-301-3/+5
* plugin.py: Allow passing a unique_id through the constructor.Tristan Van Berkom2019-04-301-5/+9
* plugin.py: Start plugin ID counter at ID 1Tristan Van Berkom2019-04-301-2/+7
* testing._sourcetests: Don't special case 'local' in parameter listPhil Dawson2019-04-301-8/+4
* element.py: Remove _update_state from _schedule_trackingjonathan/reduce-update-state-callsJonathan Maw2019-04-291-1/+0
* element.py: _fetch_done only updates source stateJonathan Maw2019-04-291-1/+6
* testing: make Integration cache fixture available in testing modulePhil Dawson2019-04-262-0/+47
* _artifact.py: Remove unneeded key return from _get directory methodsTom Pollard2019-04-261-18/+14
* _artifact.py: Remove the returned key from the get_$subdir methodsTom Pollard2019-04-262-11/+7
* _artifact.py: Simplify get_metadata methods and membersTom Pollard2019-04-261-48/+29
* Revert "_stream.py, _project.py: Manage GC during pipeline load"jennis/revert_gc_managementJames Ennis2019-04-243-36/+0
* stack.py: Stop creating empty bst directorychandan/fix-assemble-stackChandan Singh2019-04-221-9/+1
* Add support for defining target for junction elementsChandan Singh2019-04-183-3/+75
* testing: Ensure templated tests hook aren't collected undesirablyPhil Dawson2019-04-181-1/+23
* element.py: Discard __artifact/__strict_artifact in update_state()Tom Pollard2019-04-172-10/+12