summaryrefslogtreecommitdiff
path: root/src/buildtool/storage/local_cas.hpp
AgeCommit message (Expand)Author
2025-03-24LargeObjectCAS: Use TmpFile for splicingMaksim Denisov
2025-02-19Store HashFunction by valueMaksim Denisov
2024-11-14storage: Implement IWYU suggestionsPaul Cristian Sarbu
2024-11-14tpp includes: Add hint for IWYU lintingPaul Cristian Sarbu
2024-10-07Enable misc-* checks.Maksim Denisov
2024-09-23Store HashFunction by const reference.Maksim Denisov
2024-09-18Add LocalCAS::CheckTreeInvariant that works with file pathsMaksim Denisov
2024-09-13Check compatibility in Storage based on the hash typeMaksim Denisov
2024-09-13Rename Compatibility class to ProtocolTraitsMaksim Denisov
2024-08-30Replace bazel_re::Digest in UplinkerMaksim Denisov
2024-08-30Replace bazel_re::Digest in LocalCAS::CheckTreeInvariantMaksim Denisov
2024-08-30Replace bazel_re::Digest in LocalCAS::Split/SpliceMaksim Denisov
2024-08-30Replace bazel_re::Digest in LocalCAS::{...}PathMaksim Denisov
2024-08-30Return ArtifactDigest from LocalCAS::StoreMaksim Denisov
2024-08-30Replace bazel_re::Digest in LargeObjectCASMaksim Denisov
2024-08-30Replace bazel_re::Digest in ObjectCASMaksim Denisov
2024-08-27Reformat code to comply with clang-format 18Klaus Aehlig
2024-08-07Pass to ObjectCAS an optional ExistsFunc using std::optionalMaksim Denisov
2024-07-22Pass HashFunction from StorageConfig to StorageMaksim Denisov
2024-07-22Move ObjectCAS::CreateDigest to the private spaceMaksim Denisov
2024-07-05Call uplinking via UplinkerMaksim Denisov
2024-07-05Use StorageConfig with generation for initialization of Storage's generationsMaksim Denisov
2024-06-28Use (un)expected for CAS accessOliver Reiche
2024-05-27Use common interface for stream dumpingMaksim Denisov
2024-05-27Use common interface for reading tree entries and leafsMaksim Denisov
2024-04-17Compactification: Obtain storage roots from LocalCAS.Maksim Denisov
2024-04-15LargeBlobs: Skip splicing of dependent objects during uplinking of AC, TC and...Maksim Denisov
2024-04-15LargeBlobs: Make LocalCAS::BlobPathNoSync public to fix synchronization of ex...Maksim Denisov
2024-04-02LargeBlobs: Splice large objects from external sources.Maksim Denisov
2024-04-02LargeBlobs: Uplink large objects.Maksim Denisov
2024-04-02LargeBlobs: Splice large objects implicitly.Maksim Denisov
2024-04-02LargeBlobs: Split large objects.Maksim Denisov
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2023-11-22LocalAction: Fix staging of empty treesOliver Reiche
2023-07-13bytestream_server: store temporary files under the local-buil-rootAlberto Sartori
2023-03-13Storage: Reworked storage and garbage collectionOliver Reiche