summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* userconfig: rm really-workspace-close-project-inaccessibleare_you_sure2Angelos Evripiotis2019-02-154-44/+13
* Merge branch 'bschubert/set-as-set' into 'master'Benjamin Schubert2019-02-153-16/+12
|\
| * Use sets when checking for existence of an elementBenjamin Schubert2019-02-153-16/+12
|/
* Merge branch 'aevri/mtime1' into 'master'Angelos Evripiotis2019-02-154-4/+25
|\
| * storage.Directory.export_to_tar: mtime=_magic...aevri/mtime1Angelos Evripiotis2019-02-154-4/+25
|/
* Merge branch 'danielsilverstone-ct/variables-rework' into 'master'Benjamin Schubert2019-02-153-133/+182
|\
| * Variables: Rework how expansion strings workDaniel Silverstone2019-02-153-133/+182
|/
* Merge branch 'chandan/dot-graph' into 'master'Chandan Singh2019-02-151-0/+107
|\
| * contrib/bst-graph: Add script to print graph in DOT formatchandan/dot-graphChandan Singh2019-02-151-0/+107
|/
* Merge branch 'juerg/symlinks2' into 'master'Jürg Billeter2019-02-1436-333/+86
|\
| * NEWS: Add entry for change in symlink handlingJürg Billeter2019-02-141-0/+4
| * Bump artifact version for changes in symlink handlingJürg Billeter2019-02-1430-30/+30
| * utils.py: Do not mangle absolute symlinksJürg Billeter2019-02-142-59/+4
| * _casbaseddirectory.py: Do not resolve symlinksJürg Billeter2019-02-142-192/+11
| * utils.py: Change _ensure_real_directory() to not resolve symlinksJürg Billeter2019-02-143-52/+37
|/
* Merge branch 'bschubert/dont-keep-metasource' into 'master'Tristan Van Berkom2019-02-141-4/+14
|\
| * Don't keep MetaSource around in Sourcebschubert/dont-keep-metasourceBenjamin Schubert2019-02-141-4/+14
|/
* Merge branch 'danielsilverstone-ct/json-cache-key' into 'master'Tristan Van Berkom2019-02-1433-33/+36
|\
| * Cache Keys: Update to use JSON rather than pickledanielsilverstone-ct/json-cache-keyDaniel Silverstone2019-02-1433-33/+36
|/
* Merge branch 'bschubert/cleanup-local-state' into 'master'Benjamin Schubert2019-02-134-5/+47
|\
| * Don't register exceptions when not running the testsuitebschubert/cleanup-local-stateBenjamin Schubert2019-02-131-5/+11
| * Cleanup internal Loader cache after loading elementsBenjamin Schubert2019-02-133-0/+36
|/
* Merge branch 'tpollard/896' into 'master'Jürg Billeter2019-02-139-17/+242
|\
| * Provide configuration for the optional creation of buildtreestpollard/896Tom Pollard2019-02-134-14/+216
| * _frontend/cli.py: Ensure failed buildtree warning is correctTom Pollard2019-02-131-1/+2
| * Add cli main & user conf option for 'cache-buildtrees' contextTom Pollard2019-02-135-2/+24
|/
* Merge branch 'juerg/list-all-directories' into 'master'Jürg Billeter2019-02-1333-41/+44
|\
| * _casbaseddirectory.py: Return all directories in list_relative_paths()Jürg Billeter2019-02-131-4/+4
| * utils.py: Return all directories in list_relative_paths()Jürg Billeter2019-02-1315-22/+17
| * tests/integration/project: Add tests directory to split ruleJürg Billeter2019-02-131-0/+2
| * projectconfig.yaml: Consistently include directories in split rulesJürg Billeter2019-02-1330-29/+35
|/
* Merge branch 'jennis/refactor_artifact_log' into 'master'James Ennis2019-02-1311-200/+375
|\
| * _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