summaryrefslogtreecommitdiff
path: root/buildstream/storage
Commit message (Expand)AuthorAgeFilesLines
* _casbaseddirectory.py: Add _get_child_digest() methodJürg Billeter2019-03-251-0/+14
* _casbaseddirectory.py: Catch FileNotFoundError in _populate_index()Jürg Billeter2019-03-251-3/+6
* _casbaseddirectory.py: Do not require files to exist in get_size()Jürg Billeter2019-03-251-3/+1
* _casbaseddirectory.py: Use variable-length argument list for _exists()Jürg Billeter2019-03-141-1/+1
* _casbaseddirectory.py: Use variable-length argument list for _objpath()Jürg Billeter2019-03-141-1/+1
* _casbaseddirectory.py: Deduplicate os.path.join() calls in _add_file()Jürg Billeter2019-03-061-2/+3
* _casbaseddirectory.py: Don't set relative_pathname in _check_replacementJürg Billeter2019-03-061-5/+4
* storage: Use variable-length argument list for Directory.descend()Jürg Billeter2019-03-063-65/+52
* _casbaseddirectory.py: Add fast path for CAS-to-CAS importJürg Billeter2019-03-061-10/+52
* _casbaseddirectory.py: Do not sort source directory entries on importJürg Billeter2019-03-011-2/+2
* _casbaseddirectory.py: Create Directory proto objects in canonical formJürg Billeter2019-03-012-71/+72
* _casbaseddirectory.py: Calculate directory digest lazilyJürg Billeter2019-03-011-59/+26
* _casbaseddirectory.py: Rename `ref` field to `__digest`Jürg Billeter2019-03-011-7/+7
* _casbaseddirectory.py: Rename `ref` constructor parameter to `digest`Jürg Billeter2019-03-011-5/+5
* _casbaseddirectory.py: Add _exists() methodJürg Billeter2019-02-281-0/+7
* _casbaseddirectory.py: Add _objpath() methodJürg Billeter2019-02-281-0/+5
* _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
* storage: Remove files parameter from Directory.import_filesJürg Billeter2019-02-263-18/+10
* storage: Add filter_callback parameter to Directory.import_filesJürg Billeter2019-02-263-0/+12
* _casbaseddirectory.py: Use CASCache.checkout() in export_files()Jürg Billeter2019-02-261-35/+2
* _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-263-9/+9
* _casbaseddirectory.py: Add _get_digest() methodJürg Billeter2019-02-181-0/+12
* storage: Add Directory.get_size()Jim MacArthur2019-02-183-0/+22
* _casbaseddirectory.py: Remove unused find_root() methodJürg Billeter2019-02-181-8/+0
* _casbaseddirectory.py: Correct typo for _get_underlying_directoryJim MacArthur2019-02-181-1/+1
* _casbaseddirectory.py: Fix order in _recalculate_recursing_up()Jürg Billeter2019-02-181-1/+1
* storage.Directory.export_to_tar: mtime=_magic...aevri/mtime1Angelos Evripiotis2019-02-153-4/+5
* _casbaseddirectory.py: Do not resolve symlinksJürg Billeter2019-02-141-186/+3
* _casbaseddirectory.py: Return all directories in list_relative_paths()Jürg Billeter2019-02-131-4/+4
* _casbaseddirectory.py: Do not mimic os.walk() in list_relative_paths()Jürg Billeter2019-02-111-14/+1
* buildstream/storage/_casbaseddirectory.py: Fixing new (unnecessary-pass) lint...Tristan Van Berkom2018-12-261-5/+0
* CasBasedDirectory: Change constructor to take a CASCache instead of a ContextRichard Maw2018-11-191-6/+4
* _casbaseddirectory: Fix order of list_modified_pathsJim MacArthur2018-11-091-9/+26
* _casbaseddirectory.py: Enable direct CAS-to-CAS import.Jim MacArthur2018-11-091-85/+355
* Split up artifact cache and CAS cacheJürg Billeter2018-11-051-1/+1
* storage/_casbaseddirectory.py: Use Context for artifact cache creationJürg Billeter2018-09-271-2/+1
* _casbaseddirectory.py: Add a method for hash recalculationMartin Blanchard2018-09-071-0/+9
* filebaseddirectory: Update index after descendJim MacArthur2018-08-151-1/+2