summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _stream.py: _classify_artifacts() should be able to handle globsjennis/refactor_artifact_logJames Ennis2019-02-131-13/+11
* cascache.py: Allow CASCache.list_refs() to handle globsJames Ennis2019-02-132-7/+24
* cli.py: Remove _classify_artifacts() methodJames Ennis2019-02-131-33/+0
* cli.py: Move artifact ref handling logic to streamJames Ennis2019-02-132-47/+43
* _artifactcache.py: Add get_artifacts_log() methodJames Ennis2019-02-131-0/+17
* _stream.py: Allow loading to handle artifact refsJames Ennis2019-02-131-14/+32
* _stream.py: Modify behaviour of _classify_artifacts()James Ennis2019-02-131-17/+23
* _stream.py: Add the _classify_artifacts() helperJames Ennis2019-02-131-0/+45
* _project.py: Add create_artifact_element() methodJames Ennis2019-02-131-0/+14
* _artifactelement.py: New ArtifactElement object (derived from Element)James Ennis2019-02-132-0/+97
* metaelement.py: Provide constructor with default keyword argumentsJames Ennis2019-02-131-9/+9
* element.py: Return early in __init_defaults if no plugin configJames Ennis2019-02-131-0/+2
* element.py: Make calculate_cache_key() API privateJames Ennis2019-02-131-40/+39
* element.py: Lift ArtifactCache.get_artifact_fullname() to hereJames Ennis2019-02-134-49/+48
* Merge branch 'valentindavid/pull-chmod-bug' into 'master'Valentin David2019-02-122-5/+88
|\
| * buildstream/_cas/cascache.py: Set 0644 rights to pulled filesvalentindavid/pull-chmod-bugValentin David2019-02-122-5/+88
|/
* Merge branch 'jonathan/junction-no-tmpdir' into 'master'Jonathan Maw2019-02-122-44/+17
|\
| * Remove cleanup functionality from loaderJonathan Maw2019-02-122-41/+6
| * loader.py: Load junction from workspace if one's openJonathan Maw2019-02-121-1/+6
| * loader.py: Stage junctions into .bst instead of a tmpdirJonathan Maw2019-02-121-4/+7
|/
* Merge branch 'danielsilverstone-ct/further-optimisations' into 'master'Benjamin Schubert2019-02-122-30/+101
|\
| * _context.py: Cache result of get_strict()Daniel Silverstone2019-02-121-6/+9
| * _yaml.py: Reduce cost of node_final_assertionsDaniel Silverstone2019-02-121-5/+13
| * _yaml.py: Remove use of isinstance() in `{node,list}_{chain_,}copy`Daniel Silverstone2019-02-121-15/+57
| * _yaml.py: Reduce use of `isinstance()` in `node_sanitize()`Daniel Silverstone2019-02-121-3/+21
| * _yaml.py: Only retrieve provenance in node_get() when neededDaniel Silverstone2019-02-121-1/+1
|/
* Merge branch 'jjardon/fedora_29' into 'master'Javier Jardón2019-02-121-15/+10
|\
| * .gitlab-ci.yml: Remove "tests-python-3.7-stretch" jobJavier Jardón2019-02-121-10/+0
| * .gitlab-ci.yml: run all generic fedora test in current stable version:29Javier Jardón2019-02-121-5/+5
| * .gitlab-ci.yml: Add job to run test in current Fedora:29Javier Jardón2019-02-121-0/+5
|/
* Merge branch 'chandan/deps' into 'master'Chandan Singh2019-02-1224-22/+77
|\
| * Re-generate man pageschandan/depsChandan Singh2019-02-1221-21/+27
| * _frontend: Allow printing dependencies using `bst show`Chandan Singh2019-02-123-1/+50
|/
* Merge branch 'juerg/buffer-size' into 'master'Jürg Billeter2019-02-122-3/+5
|\
| * _cas/cascache.py: Increase buffer size in add_object()Jürg Billeter2019-02-121-2/+4
| * utils.py: Increase buffer size in sha256sum()Jürg Billeter2019-02-121-1/+1
|/
* Merge branch 'jjardon/allow_fail_WSL' into 'master'Jürg Billeter2019-02-111-0/+1
|\
| * .gitlab-ci.yml: Do not automatically run "test-wsl" until runner problems are...jjardon/allow_fail_WSLJavier Jardón2019-02-111-0/+1
|/
* Merge branch 'aevri/include-error' into 'master'Jürg Billeter2019-02-112-11/+68
|\
| * tests/format/include: remove unused tmpdir'saevri/include-errorAngelos Evripiotis2019-02-111-6/+6
| * _includes: re-use file_path variableAngelos Evripiotis2019-02-111-1/+1
| * _includes: better error on including directoryAngelos Evripiotis2019-02-112-0/+25
| * _includes: better error on missing includeAngelos Evripiotis2019-02-112-2/+31
| * _includes: better provenance on recursive includeAngelos Evripiotis2019-02-112-3/+6
|/
* Merge branch 'snakeviz' into 'master'Jürg Billeter2019-02-111-18/+5
|\
| * contributing: snakeviz replaces pyflame+flamegraphsnakevizAngelos Evripiotis2019-02-111-18/+5
|/
* Merge branch 'juerg/symlinks' into 'master'Jürg Billeter2019-02-115-38/+43
|\
| * tests/sources/local.py: Add directory symlink testJürg Billeter2019-02-111-0/+20
| * _casbaseddirectory.py: Do not mimic os.walk() in list_relative_paths()Jürg Billeter2019-02-111-14/+1
| * utils.py: Fix sorting of symlinks to directoriesJürg Billeter2019-02-111-13/+13