summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* HACKING.rst: Add running a single test exampleQinusty/docs_changesJosh Smith2018-08-021-0/+5
* Merge branch 'phil/436-add-ubuntu-install-intructions' into 'master'Javier Jardón2018-08-011-0/+24
|\
| * install_linux_distro.rst: Add install instructons for UbuntuPhil Dawson2018-08-011-0/+24
|/
* Merge branch 'mablanch/447-stack-trace-checkout' into 'master'Qinusty2018-08-013-1/+17
|\
| * _stream.py: Print details on checkout failuremablanch/447-stack-trace-checkoutMartin Blanchard2018-08-011-1/+1
| * element.py: Raise an exception on unbuilt element checkoutMartin Blanchard2018-08-012-0/+16
|/
* Merge branch 'Qinusty/481' into 'master'Qinusty2018-08-013-3/+12
|\
| * cascache.py: Display SKIPPED message for each remote skippedQinusty/481Josh Smith2018-08-011-3/+10
| * message.py: MessagesType.SKIPPED addedJosh Smith2018-08-012-0/+2
|/
* Merge branch 'jmac/virtual_directories' into 'master'Jim MacArthur2018-08-0115-166/+554
|\
| * 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
|/