summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* HACKING.rst: Mention benchmarking and profiling toolssam/document-profiling-and-benchmarksSam Thursfield2018-02-281-0/+57
* Modify how the INTEGRATION_CACHE environment var is interpretedSam Thursfield2018-02-282-3/+3
* Store integration tests cache inside the current directory by defaultSam Thursfield2018-02-281-6/+6
* doc/source/projectconf.rst: Documenting `host-files` shell configurationTristan Van Berkom2018-02-281-0/+42
* tests/integration/shell.py: Added tests for host-filesTristan Van Berkom2018-02-282-0/+98
* sandbox/_mount.py: Ensure file existence for bind mountsTristan Van Berkom2018-02-281-1/+17
* element.py: Inform the sandbox of host-files when running a shellTristan Van Berkom2018-02-281-0/+10
* _project.py: Added 'host-files' shell configurationTristan Van Berkom2018-02-281-2/+16
* tests/integration/shell.py: Generate project.conf on the flyTristan Van Berkom2018-02-282-7/+28
* tests/frontend/workspace.py: Add cache key checks to test_buildJürg Billeter2018-02-271-0/+2
* Determine as early as possible whether a build is pendingJürg Billeter2018-02-272-4/+41
* tests/frontend/pull.py: Do not use a workspace for the non-strict testJürg Billeter2018-02-271-2/+3
* element.py: Remove unused _get_strict_cache_key() methodJürg Billeter2018-02-271-12/+0
* element.py: Add _can_query_cache() methodJürg Billeter2018-02-273-4/+13
* Remove unused _KeyStrength importsJürg Billeter2018-02-273-5/+0
* _artifactcache: Add key parameter to pull() methodJürg Billeter2018-02-273-34/+61
* _artifactcache: Add keys parameter to push() methodJürg Billeter2018-02-273-14/+16
* _artifactcache: Add key parameter to push_needed() methodJürg Billeter2018-02-273-7/+10
* _artifactcache: Add keys parameter to commit() methodJürg Billeter2018-02-274-26/+24
* _ostree.py: Use list of refs as commit parameterJürg Billeter2018-02-272-11/+7
* _artifactcache: Add key parameter to extract() methodJürg Billeter2018-02-274-22/+22
* _artifactcache: Add key parameter to contains() methodJürg Billeter2018-02-274-43/+14
* _artifactcache/artifactcache.py: Add pull() to abstract base classJürg Billeter2018-02-271-0/+12
* _artifactcache/artifactcache.py: Add push() to abstract base classJürg Billeter2018-02-271-0/+17
* _artifactcache/tarcache.py: Remove unused remove() methodJürg Billeter2018-02-271-14/+0
* element.py: Remove unused strength parameter from _cached()Jürg Billeter2018-02-271-22/+4
* Integration tests: Removing some dead codeTristan Van Berkom2018-02-278-29/+4
* tests/frontend/push.py: Test that we don't push stuff that we just pulledSam Thursfield2018-02-262-0/+67
* tests/frontend: Summarize the existing push and pull testsSam Thursfield2018-02-262-0/+27
* Don't push artifacts to remote caches that already contain themSam Thursfield2018-02-263-8/+64
* _artifactcache/ostreecache.py: Rework so that all remotes for a ref are trackedSam Thursfield2018-02-261-58/+81
* _artifactcache/artifactcache.py: Fix name mismatch in doc commentSam Thursfield2018-02-261-1/+1
* doc/source/format.rst: Document format version for junction dependency attributeTristan Van Berkom2018-02-261-0/+4
* _downloadablefilesource.py: Add ETag supportjuerg/etagJürg Billeter2018-02-251-7/+24
* MANIFEST.in: remove files that are no longer in this repoChandan Singh2018-02-241-2/+0
* tests/integration/shell.py: Added tests for inheriting environment variablesTristan Van Berkom2018-02-252-3/+44
* tests/integration/shell.py: Dont use shlex, use command vectorsTristan Van Berkom2018-02-251-9/+15
* testutils/runcli.py: Print something helpful if BuildStream fails to exit pro...Tristan Van Berkom2018-02-251-0/+1
* doc/source/projectconf.rst: Added documentation about customizing the shellTristan Van Berkom2018-02-252-0/+57
* element.py: Use project shell configuration when launching shells.Tristan Van Berkom2018-02-251-9/+10
* _context.py: Added _get_toplevel_project() convenience accessorTristan Van Berkom2018-02-251-0/+11
* _project.py: Parse the new 'shell' sectionTristan Van Berkom2018-02-251-3/+15
* _frontend: Added App.shell() to call instead of directly invoking the Element...Tristan Van Berkom2018-02-242-2/+20
* element.py: Element._shell() now allows a custom prompt for PS1Tristan Van Berkom2018-02-241-2/+6
* sandbox/_sandboxbwrap.py: Use --die-with-parentJürg Billeter2018-02-242-0/+26
* _artifactcache/ostreecache.py: Make enable_push a keyword argumentJürg Billeter2018-02-242-2/+2
* sandbox/_sandboxbwrap.py: Unshare IPC namespace in build sandboxJürg Billeter2018-02-241-0/+1
* sandbox/_sandboxbwrap.py: Unshare UTS namespace in build sandboxJürg Billeter2018-02-241-0/+1
* bst shell: Added --isolate option, disabled by default.tristan/isolate-shellTristan Van Berkom2018-02-233-17/+19
* Inherit user id and group id for bst shellJürg Billeter2018-02-223-2/+13