summaryrefslogtreecommitdiff
path: root/src/buildstream/storage
Commit message (Expand)AuthorAgeFilesLines
* cascache.py: Remove unused parameters from add_object()Jürg Billeter2020-12-091-1/+1
* _casbaseddirectory.py: Add _clear() methodJürg Billeter2020-09-031-1/+16
* _casbaseddirectory.py: Invalidate digest of parent in _reset()Jürg Billeter2020-09-031-3/+7
* Update node property support to match proto changesJürg Billeter2020-05-272-43/+33
* storage: Add Directory.rename() methodJürg Billeter2020-04-273-0/+32
* storage: Add Directory.remove() methodJürg Billeter2020-04-273-7/+44
* storage: Add Directory.readlink() methodJürg Billeter2020-04-273-0/+24
* storage: Add Directory.file_digest() methodJürg Billeter2020-04-273-0/+25
* directory.py: Add isfile(), isdir() and islink() methodsJürg Billeter2020-04-271-0/+49
* storage: Add Directory.stat() methodJürg Billeter2020-04-273-25/+76
* storage: Implement __iter__ in Directory classesJürg Billeter2020-04-272-0/+6
* storage: Directory.open_file(): Allow w+ and x+ modesJürg Billeter2020-04-272-2/+2
* _filebaseddirectory.py: Fix mode="x" in open_file()Jürg Billeter2020-04-271-0/+7
* _casbaseddirectory.py: Validate path componentsJürg Billeter2020-04-271-0/+8
* _casbaseddirectory.py: Remove unused _copy_link_from_filesystem()Jürg Billeter2020-04-271-3/+0
* _casbaseddirectory.py: Fix temp file permissions in open_file()Jürg Billeter2020-04-201-0/+2
* _filebaseddirectory.py: Clear uid/gid/uname/gname in export_to_tar()Jürg Billeter2020-04-081-0/+4
* _casbaseddirectory.py: Sort entries in export_to_tar()Jürg Billeter2020-04-081-1/+1
* _casbaseddirectory.py: Fix file mode in export_to_tar()Jürg Billeter2020-04-081-2/+3
* _filebaseddirectory.py: Fix encoding in open_file() for binary filesJürg Billeter2020-04-081-2/+7
* _casbaseddirectory.py: Fix encoding in open_file() for binary filesJürg Billeter2020-04-081-2/+7
* storage: Add generic Directory._create_empty_file() methodJürg Billeter2020-03-103-12/+4
* storage: Add Directory.open_file() methodJürg Billeter2020-03-103-0/+53
* storage: Add public Directory.exists() methodJürg Billeter2020-03-103-19/+31
* _filebaseddirectory.py: Improve _exists() methodJürg Billeter2020-03-101-7/+14
* _filebaseddirectory.py: Support follow_symlinks in descend()Jürg Billeter2020-03-101-8/+31
* _casbaseddirectory.py: Mark find_root() method internalJürg Billeter2020-03-101-10/+10
* _casbaseddirectory.py: Tweak _add_file() parametersJürg Billeter2020-03-101-6/+5
* _casbaseddirectory.py: Add _set_subtree_read_only() methodJürg Billeter2020-02-271-0/+9
* _casbaseddirectory.py: Add support for directory node propertiesJürg Billeter2020-02-271-0/+7
* _casbaseddirectory.py: Fix _create_empty_file()Jürg Billeter2020-02-271-1/+1
* _casbaseddirectory.py: Fix _exists()Jürg Billeter2020-02-271-3/+3
* _filebaseddirectory.py: Add _create_empty_file() methodJürg Billeter2020-02-111-0/+4
* _casbaseddirectory.py: Add _create_empty_file() methodJürg Billeter2020-02-111-0/+8
* _casbaseddirectory.py: Add assert to IndexEntry.get_directory()Jürg Billeter2020-02-111-0/+1
* storage: Remove unused Directory.set_deterministic_mtime()Jürg Billeter2020-02-113-14/+0
* _casbaseddirectory.py: Use the new _add_entry where possibletlater/CASdiffTristan Daniël Maat2020-02-051-9/+2
* _casbaseddirectory.py: Implement `_apply_changes`Tristan Maat2020-02-051-3/+112
* _casbaseddirectory.py: Refactor _add_fileTristan Maat2020-02-051-7/+14
* storage: Support mtime property in Directory.import_files()Darius Makovsky2020-02-053-20/+86
* storage: Use specified mtime in import_filesDarius Makovsky2020-02-053-10/+6
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-231-1/+2
* _casbaseddirectory: remove unused _copy_link_from_filesystemDarius Makovsky2019-12-241-3/+0
* _casbaseddirectory.py: Add _reset() methodJürg Billeter2019-12-051-1/+6
* lint: remove all unecessary elif/else after break/continueBenjamin Schubert2019-12-021-2/+2
* Reformat code using BlackChandan Singh2019-11-143-81/+112
* source.py: Add BST_NO_PRESTAGE_KEYDarius Makovsky2019-10-301-0/+1
* _casbaseddirectory.py: Use CASCache.import_directory()juerg/capture-treeJürg Billeter2019-10-021-56/+13
* Add initial mypy configuration and typesChandan Singh2019-09-021-13/+15
* Addition of --long option to list-contents:becky/list_contents_long_optionRebecca Grayson2019-09-021-0/+40