summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Introduce pyproject.tomlbschubert/ensure-cythonBenjamin Schubert2019-05-214-2/+21
* _variables.py: Optimize storing and usage of the variabels resolutionBenjamin Schubert2019-05-211-17/+18
* Merge branch 'chandan/coverage-doesnt-need-deps' into 'master'Chandan Singh2019-05-211-2/+1
|\
| * tox.ini: Coverage does not need module installedChandan Singh2019-05-211-2/+1
|/
* Merge branch 'jonathan/cached-to-artifact' into 'master'Jonathan Maw2019-05-212-32/+41
|\
| * Delegate storage of cached state to the Artifact classJonathan Maw2019-05-212-32/+41
|/
* Merge branch 'danielsilverstone-ct/classmethod-inits' into 'master'Tom Pollard2019-05-203-62/+77
|\
| * {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
|/
* Merge branch 'raoul/440-fix' into 'master'Raoul Hidalgo Charman2019-05-172-5/+30
|\
| * element.py: fix init_workspace for multiple sourcesraoul/440-fixRaoul Hidalgo Charman2019-05-172-5/+30
|/
* Merge branch 'shared/split_out_update_state_2' into 'master'bst-marge-bot2019-05-161-111/+171
|\
| * Split Element._update_state into cache key and artifact state methodsshared/split_out_update_state_2Jonathan Maw2019-05-161-111/+171
|/
* Merge branch 'raoul/974-Artifact-Rework' into 'master'bst-marge-bot2019-05-1524-701/+916
|\
| * 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-1521-447/+723
| * element.py: Name normalisation & artifact path constructer helpersTom Pollard2019-05-1513-64/+79
| * cascache: Make diff_trees publicRaoul Hidalgo Charman2019-05-151-54/+54
| * ArtifactServicer: Make GetArtifact update mtime blobsRaoul Hidalgo Charman2019-05-151-6/+17
| * artifactcache tests: change artifactcache variablesRaoul Hidalgo Charman2019-05-152-27/+27
| * Add artifact directoryRaoul Hidalgo Charman2019-05-152-0/+10
|/
* Merge branch 'pip-elem-install-from-pip-source' into 'master'Chandan Singh2019-05-154-14/+159
|\
| * tests: Break `test_pip_source_import` into independent testspip-elem-install-from-pip-sourceShahwat Dalal2019-05-141-2/+59
| * pip_element: Install packages pulled by pip_sourceShahwat Dalal2019-05-142-1/+73
| * tests: Allow `python_repo` to install nested package depsShahwat Dalal2019-05-142-12/+28
|/
* Merge branch 'chandan/update-plugin-reqs' into 'master'Chandan Singh2019-05-142-4/+0
|\
| * requirements: Do not require PyGObjectChandan Singh2019-05-142-4/+0
|/
* Merge branch 'jjardon/ostree_removal' into 'master'Chandan Singh2019-05-1414-605/+13
|\
| * Remove OSTree plugin; It lives now in the bst-plugins-experimental repoJavier Jardón2019-05-1414-605/+13
|/
* Merge branch 'raoul/982-individual-source-caching' into 'master'Raoul Hidalgo Charman2019-05-1411-36/+260
|\
| * Add tests for BST_REQUIRES_PREVIOUS_SOURCES_STAGERaoul Hidalgo Charman2019-05-145-0/+156
| * Add BST_REQUIRES_PREVIOUS_SOURCE_STAGE optionRaoul Hidalgo Charman2019-05-146-36/+104
|/
* Merge branch 'raoul/1010-multiple-track-fix' into 'master'Raoul Hidalgo Charman2019-05-145-25/+31
|\
| * source.py: ensure previous track refs are updatedraoul/1010-multiple-track-fixRaoul Hidalgo Charman2019-05-105-25/+31
|/
* Merge branch 'aevri/retry_flag' into 'master'bst-marge-bot2019-05-101-10/+5
|\
| * jobs/job.py: refactor, rm redundant _retry_flagAngelos Evripiotis2019-05-101-10/+5
|/
* Merge branch 'tristan/fix-build-track-all-no-strict' into 'master'Tristan Van Berkom2019-05-102-3/+94
|\
| * tests/frontend/buildtrack.py: Test that tracking builds in non-strict mode ac...tristan/fix-build-track-all-no-strictTristan Van Berkom2019-05-091-0/+77
| * tests/frontend/buildtrack.py: Extending tests to ensure we build after trackingTristan Van Berkom2019-05-091-2/+14