summaryrefslogtreecommitdiff
path: root/src/buildstream/storage
Commit message (Collapse)AuthorAgeFilesLines
...
* Implmented export_to_tar for casbaseddirectoryWilliam Salmon2019-07-251-1/+30
|
* Fix infinite recursion in _partial_import_cas_into_casWilliam Salmon2019-07-251-2/+7
|
* _casbaseddirectory: rm unused methodsAngelos Evripiotis2019-07-091-26/+0
|
* _casbaseddirectory: fix '_mark_changed' spellingAngelos Evripiotis2019-07-091-1/+1
| | | | | Override the base-class method '_mark_changed', instead of declaring a new unused method that only raises NotImplementedError.
* _casbaseddirectory: rm unused exception classesAngelos Evripiotis2019-07-091-29/+0
|
* utils.py: Make `magic_timestamp` a public variableshashwatdalal/make-magic-timestamp-publicShahwat Dalal2019-07-053-7/+7
| | | | | | | Some plugin elements, such as docker-element and tar-element, require to set `created` and/or `modified` meta-data fields. It would be nice to use `magic_timestamp` to ensure these fields are being set in a consistent and deterministic way.
* _filebaseddirectory: match methods to base classAngelos Evripiotis2019-06-181-10/+10
| | | | | | | | | Update import_single_file and export_to_tar to match the Directory base class. This ensures that FileBasedDirectory is a fully substitutable Directory. By making the signatures deliberately match, we can use PyLint to ensure the signatures don't accidentally differ.
* _casbaseddirectory: match methods to base classAngelos Evripiotis2019-06-181-13/+28
| | | | | | | | | Update import_single_file and list_relative_paths to match the Directory base class. This ensures that CasBasedDirectory is a fully substitutable Directory. By making the signatures deliberately match, we can use PyLint to ensure the signatures don't accidentally differ.
* _casbaseddirectory: Add support for can_linkRaoul Hidalgo Charman2019-05-221-9/+17
| | | | | | | Without this, there's not much benefit to using the virtual directories as we still copy files back into the CAS. Part of #983
* Directory: add `import_single_file` methodRaoul Hidalgo Charman2019-05-223-0/+26
| | | | | | | This a new method which deals with importing a single file. Implemented for both FileBasedDirectory and CasBasedDirectory. Part of #983
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-214-0/+1128
This was discussed in #1008. Fixes #1009.