summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* userconfig: rm really-workspace-close-project-inaccessibleare_you_sure2Angelos Evripiotis2019-02-153-44/+11
* Use sets when checking for existence of an elementBenjamin Schubert2019-02-153-16/+12
* storage.Directory.export_to_tar: mtime=_magic...aevri/mtime1Angelos Evripiotis2019-02-153-4/+5
* Variables: Rework how expansion strings workDaniel Silverstone2019-02-153-133/+182
* Bump artifact version for changes in symlink handlingJürg Billeter2019-02-141-1/+1
* utils.py: Do not mangle absolute symlinksJürg Billeter2019-02-141-52/+0
* _casbaseddirectory.py: Do not resolve symlinksJürg Billeter2019-02-141-186/+3
* utils.py: Change _ensure_real_directory() to not resolve symlinksJürg Billeter2019-02-141-38/+30
* Don't keep MetaSource around in Sourcebschubert/dont-keep-metasourceBenjamin Schubert2019-02-141-4/+14
* Cache Keys: Update to use JSON rather than pickledanielsilverstone-ct/json-cache-keyDaniel Silverstone2019-02-142-4/+5
* 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
* Provide configuration for the optional creation of buildtreestpollard/896Tom Pollard2019-02-131-13/+30
* _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-134-2/+22
* _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-131-8/+3
* projectconfig.yaml: Consistently include directories in split rulesJürg Billeter2019-02-131-0/+6
* _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-132-47/+46
* buildstream/_cas/cascache.py: Set 0644 rights to pulled filesvalentindavid/pull-chmod-bugValentin David2019-02-121-5/+16
* 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
* _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
* _frontend: Allow printing dependencies using `bst show`Chandan Singh2019-02-122-1/+25
* _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
* _includes: re-use file_path variableAngelos Evripiotis2019-02-111-1/+1
* _includes: better error on including directoryAngelos Evripiotis2019-02-111-0/+4
* _includes: better error on missing includeAngelos Evripiotis2019-02-111-2/+11
* _includes: better provenance on recursive includeAngelos Evripiotis2019-02-111-2/+4
* _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