summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _filebaseddirectory.py: Support importing files from CASjuerg/directory-importJürg Billeter2019-02-271-12/+82
* _filebaseddirectory.py: Add _get_filetype() methodJürg Billeter2019-02-271-0/+16
* _casbaseddirectory.py: Replace file list with filter callbackJürg Billeter2019-02-271-106/+76
* _casbaseddirectory.py: Add result parameter to import methodsJürg Billeter2019-02-271-21/+19
* _casbaseddirectory.py: Remove docstring for import_files()Jürg Billeter2019-02-271-14/+1
* Merge branch 'aevri/macos' into 'master'bst-marge-bot2019-02-271-2/+2
|\
| * _platform/darwin: fix missing space, say MacOSAngelos Evripiotis2019-02-271-2/+2
|/
* Merge branch 'danielsilverstone-ct/gc-play' into 'master'bst-marge-bot2019-02-273-0/+36
|\
| * _stream.py, _project.py: Manage GC during pipeline loadDaniel Silverstone2019-02-272-0/+5
| * utils.py: Add a _with_gc_disabled() decoratorDaniel Silverstone2019-02-271-0/+31
|/
* Merge branch 'juerg/import-filter' into 'master'Jürg Billeter2019-02-267-86/+144
|\
| * utils.py: Remove unused filelist parameter from _process_list()Jürg Billeter2019-02-261-8/+5
| * utils.py: Remove unused presorted parameter from _process_list()Jürg Billeter2019-02-261-13/+3
| * utils.py: Remove unused files parameter from copy_files and link_filesJürg Billeter2019-02-261-12/+6
| * storage: Remove files parameter from Directory.import_filesJürg Billeter2019-02-263-18/+10
| * compose.py: Replace file list with filter callbackJürg Billeter2019-02-261-1/+4
| * local.py: Remove unnecessary files argument from copy_files() callJürg Billeter2019-02-261-1/+1
| * element.py: Replace file lists with filter callbacks in stage_artifact()Jürg Billeter2019-02-261-8/+17
| * element.py: Add __split_filter_func() methodJürg Billeter2019-02-261-11/+36
| * element.py: Extract __split_filter() from __compute_splits()Jürg Billeter2019-02-261-21/+40
| * storage: Add filter_callback parameter to Directory.import_filesJürg Billeter2019-02-263-0/+12
| * utils.py: Add filter_callback parameter to copy_files and link_filesJürg Billeter2019-02-261-4/+21
|/
* Merge branch 'juerg/directory' into 'master'bst-marge-bot2019-02-266-180/+152
|\
| * _casbaseddirectory.py: Use CASCache.checkout() in export_files()Jürg Billeter2019-02-261-35/+2
| * cascache.py: Add can_link parameter to checkout()Jürg Billeter2019-02-261-4/+8
| * cascache.py: Make _checkout() publicJürg Billeter2019-02-261-29/+37
| * _casbaseddirectory.py: Use lazy instantiation for subdirectoriesJürg Billeter2019-02-261-11/+20
| * _casbaseddirectory.py: Replace isinstance() with _FileType checksJürg Billeter2019-02-261-28/+25
| * _casbaseddirectory.py: Add type field to IndexEntry classJürg Billeter2019-02-261-9/+12
| * storage/directory.py: Add _FileType enumJürg Billeter2019-02-261-0/+25
| * _casbaseddirectory.py: Use unordered dict for the indexJürg Billeter2019-02-261-3/+1
| * _casbaseddirectory.py: _add_directory(): Drop unused code pathJürg Billeter2019-02-261-10/+3
| * _casbaseddirectory.py: Populate files_written in CAS-to-CAS importJürg Billeter2019-02-261-0/+1
| * _filebaseddirectory.py: Drop indexJürg Billeter2019-02-261-45/+16
| * storage: Rename update_utimes parameter to update_mtimeJürg Billeter2019-02-264-10/+10
| * tests/internals/storage_vdir_import.py: Use public API in testJürg Billeter2019-02-261-5/+1
|/
* Merge branch 'juerg/unlink' into 'master'Jürg Billeter2019-02-261-9/+13
|\
| * utils.py: safe_link(): Unlink only if target already existsjuerg/unlinkJürg Billeter2019-02-261-9/+13
|/
* Merge branch 'chandan/junction-dependency-format' into 'master'bst-marge-bot2019-02-257-40/+233
|\
| * Document how to refer to cross-junction dependencies inlinechandan/junction-dependency-formatChandan Singh2019-02-262-0/+37
| * NEWS: Cross-junction dependencies can now be specified inlineChandan Singh2019-02-261-0/+3
| * loader: Allow dependencies to use ":" to refer to junctioned elementsChandan Singh2019-02-264-40/+193
|/
* Merge branch 'bschubert/allow-no-cov' into 'master'bst-marge-bot2019-02-251-2/+2
|\
| * Make code coverage reporting optionalbschubert/allow-no-covBenjamin Schubert2019-02-251-2/+2
|/
* Merge branch 'laurence/update-readme' into 'master'bst-marge-bot2019-02-222-0/+20
|\
| * CONTRIBUTING.rst: Clarify WIP MR closure policyLaurence Urhegyi2019-02-222-0/+20
|/
* Merge branch 'mablanch/823-action-cache-instance-name' into 'master'Jim MacArthur2019-02-224-16/+47
|\
| * doc: Update configuration examples with 'instance-name'Martin Blanchard2019-02-222-4/+7
| * casremote.py: Honor instance name configurationMartin Blanchard2019-02-221-3/+28
| * Use 'instance-name' everywhere in remote execution config.Martin Blanchard2019-02-222-8/+8