summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* 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
* _artifact.py: Move element metadata caching to Artifact ClassTom Pollard2019-04-172-173/+53
* element.py: Remove redundant fully private __cached_success()Tom Pollard2019-04-171-8/+5
* element.py: Remove redundant fully private __get_build_result()Tom Pollard2019-04-171-9/+5
* element.py: Instantiate the Artifact objects within update_state()Tom Pollard2019-04-172-109/+83
* element.py: Assert cached in __load_public_data()Tom Pollard2019-04-172-3/+1
* _artifact.py: Use _get_subdirectory() in non meta* methodsTom Pollard2019-04-171-8/+8
* plugintestutils: Rename 'plugintestutils' package to 'testing'phil/rename-plugintestutilsPhil Dawson2019-04-1643-4/+4
* _stream.py: Mark all elements as pulled in Stream.push()Tristan Van Berkom2019-04-151-0/+14
* docs: Add generated docs for buildstream.plugintestutilsPhil Dawson2019-04-121-0/+4
* Make templated source tests available in buildstream.plugintestutilsPhil Dawson2019-04-1239-4/+1649
* plugintestutils._utils: Copy subset of tests.testutils.sitePhil Dawson2019-04-121-0/+46
* plugintestutils: Add copy of testutils.junction.pyPhil Dawson2019-04-122-0/+84
* testutils: move repo.py into buildstream.plugintestutilsPhil Dawson2019-04-122-0/+172
* cascache.py: Simplify handling of Digest objectsJürg Billeter2019-04-121-17/+7
* _sandboxremote.py: Fetch only needed directoriesJürg Billeter2019-04-121-3/+21
* element.py: Set sandbox build directoryJürg Billeter2019-04-121-0/+9
* element.py: Set SandboxRemote.output_files_requiredJürg Billeter2019-04-121-1/+4
* sandbox.py: Add _set_build_directory() methodJürg Billeter2019-04-121-0/+16
* _sandboxremote.py: Make output file fetching conditionalJürg Billeter2019-04-121-7/+23
* _artifactcache.py: Add find_missing_blobs() methodJürg Billeter2019-04-121-0/+27
* cascache.py: Add remote_missing_blobs() methodJürg Billeter2019-04-121-1/+13
* cascache.py: Do not fetch files in _fetch_tree()Jürg Billeter2019-04-121-5/+0
* _sandboxremote.py: Fetch output file blobs after pull_tree()Jürg Billeter2019-04-121-1/+9
* cascache.py: Make _required_blobs() publicJürg Billeter2019-04-121-27/+32
* element.py: Do not pull file contents if not requiredJürg Billeter2019-04-121-0/+5
* _stream.py: Suport partial CAS for build sessions with remote executionJürg Billeter2019-04-121-0/+7
* _artifact.py: Use Element._artifact_files_required() in cached()Jürg Billeter2019-04-121-1/+1