summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Make artifact cache tests work in python3.4jonathan/fix-tests-python34Jonathan Maw2018-01-121-3/+3
* element.py: Reuse dict for cache key calculationsJürg Billeter2018-01-121-20/+27
* Use explicit element state updatesJürg Billeter2018-01-127-148/+140
* buildelement.py: Remove secret undocumented command listsremove-secret-command-listsTristan Van Berkom2018-01-121-5/+17
* NEWS: Added news entry for support for multiple artifact caches.Tristan Van Berkom2018-01-121-0/+8
* Update copyright years of files I have touchedSam Thursfield2018-01-119-9/+9
* _artifactcache/ostreecache.py: Subprocesses should not return exceptionsSam Thursfield2018-01-111-10/+6
* _artifactcache: Use pushreceive also for local artifact repositoriesJürg Billeter2018-01-112-45/+80
* _artifactcache/pushreceive.py: Flush but do not close stdoutJürg Billeter2018-01-111-1/+1
* _artifactcache/ostreecache.py: Handle ^C and shutdown child task when initial...Tristan Van Berkom2018-01-111-4/+14
* Improve error messages for SSH protocol handshakeSam Thursfield2018-01-111-15/+21
* doc: Document multiple cache supportSam Thursfield2018-01-113-20/+79
* tests: Exercise the new multiple cache supportSam Thursfield2018-01-115-132/+248
* Allow push to multiple remotes, configurable on a per-remote basisSam Thursfield2018-01-117-91/+113
* Add `bst push --remote` and `bst pull --remote`Sam Thursfield2018-01-112-15/+44
* Add support for multiple remote cachesSam Thursfield2018-01-1113-223/+317
* tests/frontend: Assert cached state in a single lineSam Thursfield2018-01-112-16/+8
* _frontend/main.py: Making error handling more consistentrefactor-error-detailsTristan Van Berkom2018-01-111-16/+27
* _frontend/widget.py: Change how we format failure messages.Tristan Van Berkom2018-01-111-11/+20
* source.py: Allow specifying detailed message in SourceError()Tristan Van Berkom2018-01-111-3/+4
* element.py: Allow specifying detailed message in ElementError()Tristan Van Berkom2018-01-111-1/+2
* _exceptions.py: Added `detail` member to base BstError class.Tristan Van Berkom2018-01-111-3/+8
* _pipeline.py: Only raise the error for inconsistent pipelineTristan Van Berkom2018-01-111-2/+1
* _message.py: Remove MessageType.ERROR, we have no need for this.Tristan Van Berkom2018-01-111-2/+0
* _scheduler/trackqueue.py: Dont use Plugin.error(), use Plugin.warn() for now.Tristan Van Berkom2018-01-112-6/+11
* plugin.py: Removing Plugin.error() while it's still early and nobody is using...Tristan Van Berkom2018-01-111-9/+0
* Fix inconsistency in debian stretch install instructionsJonathan Maw2018-01-101-1/+1
* tests/cachekey/cachekey.py: Manually create a symlink for our testsTristan Van Berkom2018-01-101-0/+10
* tests/cachekey: Enhanced tests to consider local sources with multiple files.Tristan Van Berkom2018-01-1016-13/+16
* plugins/sources/local.py: Consider symbolic link target in cache key.Tristan Van Berkom2018-01-101-1/+2
* utils.py: Make list_relative_paths() report sorted paths.Tristan Van Berkom2018-01-101-15/+26
* doc/source/install.rst: BuildStream depends on 'fuse' (for fusermount) and li...jjardon/fuseJavier Jardón2018-01-081-4/+4
* doc/source/projectconf.rst: Documenting plugin loading section.Tristan Van Berkom2018-01-082-55/+88
* HACKING.rst: Added a section on feature proposals and patch submissionTristan Van Berkom2018-01-081-68/+47
* doc/source/install.rst: Add a note here about pip's `-e` developer optionTristan Van Berkom2018-01-081-1/+12
* tests/pipeline/preflight.py: Added test to ensure graceful exit at preflight ...fix-preflight-errorsTristan Van Berkom2018-01-065-0/+69
* _pipeline.py: Raise detailed pipeline error at preflight timeTristan Van Berkom2018-01-061-2/+11
* _frontend/main.py: Fix issue #180 - Fail gracefully when preflight failsTristan Van Berkom2018-01-061-21/+18
* local & patch source tests: Preflight errors now report PipelineErrorTristan Van Berkom2018-01-062-3/+3
* tests/testutils/runcli.py: Assert that buildstream actually exited.Tristan Van Berkom2018-01-061-0/+12
* tests/pipeline/load.py: Removing unused tmpdir fixture from hereTristan Van Berkom2018-01-061-7/+7
* test/utils/savefile.py: Stringify the tmpdir so that tests work.fix-savefile-test-brokenTristan Van Berkom2018-01-061-9/+9
* doc/source/install.rst: You need python3-ruamel-yaml package in Fedorajjardon/doc_install_fedoraJavier Jardón2018-01-051-1/+1
* Documentation: Removing the sphinx-build3 scriptTristan Van Berkom2018-01-052-32/+13
* Documentation: Fix warnings, and make all warnings errors.Tristan Van Berkom2018-01-0516-2/+31
* _yaml.py: Use save_file_atomic() when writing out YAMLsam/savefile-utilitySam Thursfield2018-01-041-1/+2
* Move utils._generate_key() into a new 'cachekey' moduleSam Thursfield2018-01-045-23/+50
* Use save_file_atomic() when writing source-bundle scriptsSam Thursfield2018-01-042-2/+2
* utils.py: Add save_file_atomic() helperSam Thursfield2018-01-043-0/+120
* doc/source/install.rst: Silence a docs generation errorTristan Van Berkom2018-01-041-2/+2