Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
This project is archived. Its data is
read-only
.
You need to sign in or sign up before continuing.
Commits on Source
109
9ebd7fe1
_exceptions.py: Modify BstError API to allow optional retry
Jul 27, 2018
ca224425
_downloadablefilesource.py: Update network errors to be temporary
Jul 27, 2018
0a7cfcdf
tests/sources: deb, tar and zip all test for retry behaviour
Jul 27, 2018
9b2bc78f
cascache.py: Update cache push/pull errors to be temporary
Jul 27, 2018
4986527f
plugin.py: Extend Plugin.call() API
Jul 27, 2018
a9a1048e
git.py: Update git plugin to fail temporarily on clone failures
Jul 27, 2018
aa071cb6
Merge branch 'tristan/temporary-failures' into 'master'
Jul 27, 2018
4d86e7c5
element.py, source.py, plugin.py: Adjusting API version since annotations.
Jul 27, 2018
fb222ba1
cascache.py: Raise ArtifactError on grpc error
Jul 27, 2018
48916b8a
Merge branch 'Qinusty/502' into 'master'
Jul 27, 2018
23e080b9
README.md: Minor corrections
Jul 27, 2018
196cfffc
README.md: Direct users towards the tutorial before existing projects:
Jul 27, 2018
2b93574e
main_install.rst: Add note to refer Windows and macOS users to docker
Jul 27, 2018
63e2320e
.gitignore: Ignore .pytest_cache/
Jul 27, 2018
6ea97b17
Merge branch 'jennis/doc_improvements' into 'master'
Jul 27, 2018
8b46e874
project: Parse and store mirrors
Jul 27, 2018
a2e9c62a
Move _ALIAS_SEPARATOR into utils
Jul 27, 2018
7c993ac0
source: Store the url aliases or use an override
Jul 27, 2018
2889003c
source: When fetching, try to fetch from mirrors first
Jul 27, 2018
f81e8e7b
Set default mirror via command-line or user config
Jul 27, 2018
755ed898
Add mirrored source tracking
Jul 27, 2018
19c01a56
bzr.py: Improve mirror support
Jul 27, 2018
84872141
git.py: Improve mirror support
Jul 27, 2018
bd51a0b2
testutils: Add a helper to copy a testutils repo
Jul 27, 2018
909120ab
tests: Add mirrored fetching and tracking tests
Jul 27, 2018
1cbc2e17
doc: Add documentation for source mirroring
Jul 27, 2018
202d9d26
NEWS: Add item for source mirroring
Jul 27, 2018
2b23898d
doc: Add tutorials for setting up git and tar mirrors
Jul 27, 2018
bd4d0355
Merge branch '328-support-for-downloading-sources-from-mirrors' into 'master'
Jul 27, 2018
cb4693b2
Merge branch 'Qinusty/pytest_cache_gitignore'
Jul 27, 2018
8a96679a
Merge branch 'master' of gitlab.com:BuildStream/buildstream
Jul 27, 2018
f5c8ff61
_context.py: Cache size is now restricted to available disk space
Jul 27, 2018
32ddb544
Merge branch 'Qinusty/491' into 'master'
Jul 27, 2018
cb8c99e5
buildelement.py: Only display one activity message (
#507
)
Jul 29, 2018
08b7562b
Merge branch '507-some-log-lines-appear-to-be-duplicates' into 'master'
Jul 29, 2018
3b7158b3
source.py: Bring down since version for source mirroring APIs
Jul 29, 2018
e84f8b24
NEWS: Bring down since version of backported features to 1.1.5
Jul 29, 2018
df18d38c
git.py: Handle concurrent download completions properly
Jul 29, 2018
92714b03
Merge branch 'tristan/fix-spurious-errors' into 'master'
Jul 29, 2018
8568d272
examples: add project demonstrating a junction element
Jul 30, 2018
efa24e7e
junctions.run: Add terminal session output for junctions walkthrough.
Jul 30, 2018
bf175bf7
junction-elements.rst: Add junctions walkthrough
Jul 30, 2018
e8931048
using_advanced_features.rst: Added file
Jul 30, 2018
b4f25190
tests/examples/junctions.py: Add tests for junctions walkthrough
Jul 30, 2018
aff76ae9
Merge branch 'phil/437-junction-tutorial' into 'master'
Jul 30, 2018
c313ad17
widget.py: Limit failure summary to currently failing elements
Jul 30, 2018
4a3def5c
Merge branch 'tpollard/386' into 'master'
Jul 30, 2018
34015a26
HACKING.rst: Add note about asking for dev permissions
Jul 30, 2018
ae47a72b
Merge branch 'tlater/ask-for-dev-permissions' into 'master'
Jul 30, 2018
695c0cb0
junction-elements.rst: Add missing language specifier to literalinclude
Jul 30, 2018
fcb87b0a
Merge branch 'phil/fixup-junctions-tutorial' into 'master'
Jul 30, 2018
3d308894
element.py: Cache the result of checking whether an artifact is cached weakly
Jul 31, 2018
b3a68e28
element.py: Add metadata to distinguish between successful and failed builds
Jul 31, 2018
f4573df3
Convert call-sites of Element._cached() that assume success
Jul 31, 2018
553df108
_frontend/widget.py: Render cached failures differently to successes
Jul 31, 2018
d14d8ee2
Cache failed builds
Jul 31, 2018
d83122bb
_scheduler/queues/buildqueue.py: Skip rebuilding cached failures
Jul 31, 2018
78944e9a
tests: Add tests for cached behaviours
Jul 31, 2018
3fa79d8d
_scheduler/queues: Add failed builds to "done" queue
Jul 31, 2018
e8cd43dc
NEWS: Describe caching of failures
Jul 31, 2018
88cd61ea
Added the missing `_get_build_log` function
Jul 31, 2018
4fc1f5d1
Merge branch 'richardmaw/cache-fail' into 'master'
Jul 31, 2018
6cd3df09
doc/sessions: Add terminal sessions for use in workspaces tutorial
Aug 01, 2018
8c0522ad
Add project for workspaces tutorial
Aug 01, 2018
dc60b713
tutorials: Add workspaces tutorial
Aug 01, 2018
bf8c3dfb
testutils/patch.py: Add methods for applying and removing patches
Aug 01, 2018
b69783d4
tests/examples/developing.py: Add tests for workspaces walkthrough
Aug 01, 2018
480565c2
Merge branch 'phil/437-workspaces-tutorial' into 'master'
Aug 01, 2018
87edf67e
complete.py: Ensure paths get completed from 'element-path'
Aug 01, 2018
d10e4668
Merge branch 'mablanch/448-autocompletion-broken-defaults' into 'master'
Aug 01, 2018
6aedc57b
Add BST_VIRTUAL_DIRECTORY flag for element plugins
Aug 01, 2018
1d3af84d
utils.py: add getmtime() and magic_timestamp
Aug 01, 2018
4397e45a
Sandbox.py: Rename __root to _root.
Aug 01, 2018
9bf343cf
Add the virtual directory class 'Directory' and one implementation.
Aug 01, 2018
f124dfec
storage: Add __init__.py
Aug 01, 2018
42bdce0b
sandbox.py: Add function to get virtual directory.
Aug 01, 2018
fe1a3428
_stream.py: Convert to virtual directories.
Aug 01, 2018
849724ce
element.py: Conversion to use virtual directories
Aug 01, 2018
270325b4
plugins/elements/compose.py: Convert to virtual directories
Aug 01, 2018
a8c71ba4
plugins/elements/import.py: Convert to virtual directories
Aug 01, 2018
4e6a9049
sandbox: Remove instances of get_directory
Aug 01, 2018
e69f2b23
plugins/elements/stack.py: Convert to virtual directories
Aug 01, 2018
6877b6fc
scriptelement.py: Convert to virtual directories
Aug 01, 2018
8edf1f80
compose.py: Remove unused getmtime()
Aug 01, 2018
02c6c846
sandbox.py: Use _root in _has_command
Aug 01, 2018
eabc3899
Merge branch 'jmac/virtual_directories' into 'master'
Aug 01, 2018
60ddb193
message.py: MessagesType.SKIPPED added
Aug 01, 2018
0756c615
cascache.py: Display SKIPPED message for each remote skipped
Aug 01, 2018
62a250fe
Merge branch 'Qinusty/481' into 'master'
Aug 01, 2018
00ddcbd7
element.py: Raise an exception on unbuilt element checkout
Aug 01, 2018
4c739e2a
_stream.py: Print details on checkout failure
Aug 01, 2018
4a4fed7a
Merge branch 'mablanch/447-stack-trace-checkout' into 'master'
Aug 01, 2018
547d20b2
install_linux_distro.rst: Add install instructons for Ubuntu
Aug 01, 2018
592c9061
Merge branch 'phil/436-add-ubuntu-install-intructions' into 'master'
Aug 01, 2018
4d2e8a14
HACKING.rst: Add running a single test example
Aug 02, 2018
039d43e4
Merge branch 'Qinusty/docs_changes' into 'master'
Aug 02, 2018
e788bda4
plugin: bake API to get and validate a project path
Aug 02, 2018
33292be4
local plugin: validate project paths
Aug 02, 2018
00f170b8
patch plugin: validate project paths
Aug 02, 2018
4f0f4171
ostree plugin: validate project paths
Aug 02, 2018
9 additional commits have been omitted to prevent performance issues.
Loading