summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * element.py: Add source cache as variableRaoul Hidalgo Charman2019-03-251-2/+2
| * _sourcecache.py: Add pull methodRaoul Hidalgo Charman2019-03-252-2/+35
| * source.py: add _get_brief_display_key methodRaoul Hidalgo Charman2019-03-251-0/+7
| * _stream.py: Add source cache initialisation.Raoul Hidalgo Charman2019-03-252-6/+24
| * _stream.py: Fix doc type mismatchRaoul Hidalgo Charman2019-03-251-1/+1
| * _basecache.py: Moves has remote methodsRaoul Hidalgo Charman2019-03-255-47/+47
|/
* Merge branch 'bschubert/fix-double-lookup' into 'master'bst-marge-bot2019-03-251-2/+5
|\
| * plugin.py: Don't make a double lookup in the plugin table to get oneBenjamin Schubert2019-03-251-2/+5
|/
* Merge branch 'juerg/partial-cas' into 'master'bst-marge-bot2019-03-2510-36/+217
|\
| * _stream.py: Check whether logs are cached in artifact_log()Jürg Billeter2019-03-251-0/+3
| * element.py: Add _cached_logs() methodJürg Billeter2019-03-251-0/+11
| * _artifact.py: Add cached_logs() methodJürg Billeter2019-03-251-0/+20
| * cascache.py: Do not silently ignore missing directories in checkout()Jürg Billeter2019-03-252-6/+6
| * tests/frontend/pull.py: Add test for pull completing partial artifactsJürg Billeter2019-03-251-0/+31
| * _artifact.py: Expand cached() to check artifact contentsJürg Billeter2019-03-251-2/+28
| * _artifactcache.py: Add with_files parameter to contains_subdir_artifactJürg Billeter2019-03-251-2/+3
| * cascache.py: Add with_files parameter to contains_subdir_artifact()Jürg Billeter2019-03-251-5/+4
| * cascache.py: Add contains_directory() methodJürg Billeter2019-03-251-0/+32
| * cascache.py: Drop _fetch_subdir()Jürg Billeter2019-03-251-10/+2
| * _frontend/cli.py: Do not require artifact file contents for `bst show`Jürg Billeter2019-03-251-0/+3
| * _context.py: Add require_artifact_directories variableJürg Billeter2019-03-251-0/+13
| * _context.py: Add require_artifact_files variableJürg Billeter2019-03-251-0/+12
| * _artifactcache.py: Raise ArtifactError in get_artifact_directory()Jürg Billeter2019-03-251-3/+7
| * _casbaseddirectory.py: Add _get_child_digest() methodJürg Billeter2019-03-251-0/+14
| * _casbaseddirectory.py: Catch FileNotFoundError in _populate_index()Jürg Billeter2019-03-251-3/+6
| * _casbaseddirectory.py: Do not require files to exist in get_size()Jürg Billeter2019-03-251-3/+1
| * _artifact.py: Add cached() helper methodJürg Billeter2019-03-252-3/+22
| * element.py: Do not set __weak_cached in strict modeJürg Billeter2019-03-251-1/+2
| * element.py: Drop unneeded conditional for __weak_cachedJürg Billeter2019-03-251-2/+1
|/
* Merge branch 'bschubert/optimize-dependencies' into 'master'bst-marge-bot2019-03-222-39/+51
|\
| * Rework Element.dependencies to be more efficientBenjamin Schubert2019-03-222-39/+51
|/
* Merge branch 'raoul/source-key-fix' into 'master'bst-marge-bot2019-03-216-23/+122
|\
| * element.py: remove reduntant list(self.sources())Raoul Hidalgo Charman2019-03-211-2/+2
| * tests: Check get_unique_key isn't used before trackRaoul Hidalgo Charman2019-03-214-0/+110
| * element.py: move _generate_key to _source_cachedRaoul Hidalgo Charman2019-03-212-21/+10
|/
* Merge branch 'bschubert/better-pytest-report' into 'master'bst-marge-bot2019-03-216-50/+61
|\
| * tests: when comparing lists/dicts, compare all at onceBenjamin Schubert2019-03-216-50/+61
|/
* Merge branch 'aevri/you_only_write_once' into 'master'bst-marge-bot2019-03-214-28/+10
|\
| * cleanupjob, cascache: don't write cache size twiceAngelos Evripiotis2019-03-212-4/+6
| * cascache: remove redundant assignmentAngelos Evripiotis2019-03-211-1/+1
| * cascache: rm redundant calculate_cache_sizeAngelos Evripiotis2019-03-211-18/+2
| * _artifactcache: rm comment 'remove the size from'Angelos Evripiotis2019-03-211-1/+0
| * _artifactcache: don't define CACHE_SIZE_FILE twiceAngelos Evripiotis2019-03-212-4/+1
|/
* Merge branch 'aevri/dirname_basename' into 'master'bst-marge-bot2019-03-2172-327/+327
|\
| * tests: str(datafiles) instead of a longer thingAngelos Evripiotis2019-03-2172-327/+327
|/
* Merge branch 'bschubert/pipeline' into 'master'bst-marge-bot2019-03-2137-89/+311
|\
| * tests/frontend/workspace.py: Test that all elements build with workspace in playTristan Van Berkom2019-03-2123-0/+153
| * element.py: Add _fetch_done method and use this to update the stateBenjamin Schubert2019-03-212-1/+10
| * Don't update state before summary. It should be consistentBenjamin Schubert2019-03-211-12/+1
| * Stop updating state in queue.status()Benjamin Schubert2019-03-216-13/+88