summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* sandbox.py: Use _root in _has_commandjmac/virtual_directoriesJim MacArthur2018-08-011-2/+2
* compose.py: Remove unused getmtime()Jim MacArthur2018-08-011-7/+0
* scriptelement.py: Convert to virtual directoriesJim MacArthur2018-08-011-5/+4
* plugins/elements/stack.py: Convert to virtual directoriesJim MacArthur2018-08-011-6/+5
* sandbox: Remove instances of get_directoryJim MacArthur2018-08-012-2/+5
* plugins/elements/import.py: Convert to virtual directoriesJim MacArthur2018-08-011-13/+10
* plugins/elements/compose.py: Convert to virtual directoriesJim MacArthur2018-08-011-25/+13
* element.py: Conversion to use virtual directoriesJim MacArthur2018-08-011-51/+62
* _stream.py: Convert to virtual directories.Jim MacArthur2018-08-011-43/+9
* sandbox.py: Add function to get virtual directory.Jim MacArthur2018-08-011-0/+15
* storage: Add __init__.pyJim MacArthur2018-08-011-0/+22
* Add the virtual directory class 'Directory' and one implementation.Jim MacArthur2018-08-014-1/+372
* Sandbox.py: Rename __root to _root.Jim MacArthur2018-08-012-5/+6
* utils.py: add getmtime() and magic_timestampJim MacArthur2018-08-011-5/+13
* Add BST_VIRTUAL_DIRECTORY flag for element pluginsJim MacArthur2018-08-012-4/+19
* Merge branch 'mablanch/448-autocompletion-broken-defaults' into 'master'Phillip Smyth2018-08-017-3/+29
|\
| * complete.py: Ensure paths get completed from 'element-path'mablanch/448-autocompletion-broken-defaultsMartin Blanchard2018-08-017-3/+29
|/
* Merge branch 'phil/437-workspaces-tutorial' into 'master'Phil Dawson2018-08-0122-1/+570
|\
| * tests/examples/developing.py: Add tests for workspaces walkthroughphil/437-workspaces-tutorialPhil Dawson2018-08-011-0/+91
| * testutils/patch.py: Add methods for applying and removing patchesPhil Dawson2018-08-011-0/+21
| * tutorials: Add workspaces tutorialPhil Dawson2018-08-015-2/+113
| * Add project for workspaces tutorialPhil Dawson2018-08-017-0/+84
| * doc/sessions: Add terminal sessions for use in workspaces tutorialPhil Dawson2018-08-019-0/+262
|/
* Merge branch 'richardmaw/cache-fail' into 'master'Phillip Smyth2018-07-319-93/+417
|\
| * Added the missing `_get_build_log` functionknownexus2018-07-311-1/+6
| * NEWS: Describe caching of failuresRichard Maw2018-07-311-0/+7
| * _scheduler/queues: Add failed builds to "done" queueRichard Maw2018-07-312-1/+4
| * tests: Add tests for cached behavioursRichard Maw2018-07-311-0/+160
| * _scheduler/queues/buildqueue.py: Skip rebuilding cached failuresRichard Maw2018-07-311-0/+35
| * Cache failed buildsRichard Maw2018-07-313-85/+98
| * _frontend/widget.py: Render cached failures differently to successesRichard Maw2018-07-311-1/+3
| * Convert call-sites of Element._cached() that assume successRichard Maw2018-07-314-8/+8
| * element.py: Add metadata to distinguish between successful and failed buildsRichard Maw2018-07-311-0/+84
| * element.py: Cache the result of checking whether an artifact is cached weaklyRichard Maw2018-07-311-5/+20
|/
* Merge branch 'phil/fixup-junctions-tutorial' into 'master'Phil Dawson2018-07-301-0/+1
|\
| * junction-elements.rst: Add missing language specifier to literalincludephil/fixup-junctions-tutorialPhil Dawson2018-07-301-0/+1
|/
* Merge branch 'tlater/ask-for-dev-permissions' into 'master'Tristan Van Berkom2018-07-301-0/+5
|\
| * HACKING.rst: Add note about asking for dev permissionsTristan Maat2018-07-301-0/+5
|/
* Merge branch 'tpollard/386' into 'master'Tristan Maat2018-07-301-3/+6
|\
| * widget.py: Limit failure summary to currently failing elementstpollard/386Tom Pollard2018-07-301-3/+6
|/
* Merge branch 'phil/437-junction-tutorial' into 'master'Phil Dawson2018-07-3013-0/+413
|\
| * tests/examples/junctions.py: Add tests for junctions walkthroughphil/437-junction-tutorialPhil Dawson2018-07-301-0/+84
| * using_advanced_features.rst: Added fileJames Ennis2018-07-302-0/+14
| * junction-elements.rst: Add junctions walkthroughPhil Dawson2018-07-302-0/+75
| * junctions.run: Add terminal session output for junctions walkthrough.Phil Dawson2018-07-304-0/+212
| * examples: add project demonstrating a junction elementPhil Dawson2018-07-304-0/+28
|/
* Merge branch 'tristan/fix-spurious-errors' into 'master'Tristan Van Berkom2018-07-291-4/+15
|\
| * git.py: Handle concurrent download completions properlyTristan Van Berkom2018-07-291-4/+15
|/
* NEWS: Bring down since version of backported features to 1.1.5Tristan Van Berkom2018-07-291-1/+3
* source.py: Bring down since version for source mirroring APIsTristan Van Berkom2018-07-291-4/+4