summaryrefslogtreecommitdiff
path: root/src/buildtool/storage
AgeCommit message (Expand)Author
2025-06-04Remove unneeded extra checks for upwards symlinksPaul Cristian Sarbu
2025-06-04Add utility methods for caching valid treesPaul Cristian Sarbu
2025-04-22FileSystemManager: Always remove directories recursivelyMaksim Denisov
2025-03-24LargeObjectCAS: Use TmpFile for splicingMaksim Denisov
2025-03-24TmpDir: minor refactoringMaksim Denisov
2025-02-28Include ArtifactDigestFactory into "common" libraryMaksim Denisov
2025-02-20Separate off id generation to a separate libraryKlaus Aehlig
2025-02-19Store HashFunction by valueMaksim Denisov
2025-02-14code structure: rename symlinks_map folder to symlinksPaul Cristian Sarbu
2025-02-10Rename kMaxBatchTransferSize to MessageLimits::kMaxGrpcLengthMaksim Denisov
2025-02-05Repository garbage collector: support dropping onlyKlaus Aehlig
2025-01-29garbage collection: remove garbage recursivelyKlaus Aehlig
2025-01-07Implement rebuilding of StorageConfigMaksim Denisov
2025-01-07Add backend description to CAS in a ctor of TargetCacheMaksim Denisov
2025-01-07TargetCache: use BackendDescription for sharding instead of a plain stringMaksim Denisov
2025-01-07Store BackendDescription in StorageConfigMaksim Denisov
2025-01-07TargetCache: employ the shard even for a default constructed objectMaksim Denisov
2025-01-07Pass BackendDescription to StorageConfig from the outsideMaksim Denisov
2025-01-07Pack BackendDescription to a classMaksim Denisov
2024-12-19Fix cause of minor warningsOliver Reiche
2024-12-19Remove unnecessary movesOliver Reiche
2024-12-09Move compactifier to a separate libraryMaksim Denisov
2024-12-09Move garbage_collector to a separate libraryMaksim Denisov
2024-11-14storage: Implement IWYU suggestionsPaul Cristian Sarbu
2024-11-14tpp includes: Add hint for IWYU lintingPaul Cristian Sarbu
2024-11-14target_cache_key: Move hash definition to class headerPaul Cristian Sarbu
2024-10-29Clean up unused dependenciesKlaus Aehlig
2024-10-25Add dependencies explicitly that are included directlyKlaus Aehlig
2024-10-25StorageUtils: Add generation-aware rehashing ID file mapPaul Cristian Sarbu
2024-10-08Name local variables using lower_caseMaksim Denisov
2024-10-08Name static constants using kCamelCase.Maksim Denisov
2024-10-07Enable cppcoreguidelines-* checks.Maksim Denisov
2024-10-07Enable misc-* checks.Maksim Denisov
2024-10-07Enable readability-* checks.Maksim Denisov
2024-10-07Enable readability-redundant-member-init check.Maksim Denisov
2024-10-07Enable modernize-* checks.Maksim Denisov
2024-10-07Enable bugprone-empty-catch check.Maksim Denisov
2024-10-07Enable bugprone-exception-escape checkMaksim Denisov
2024-09-26Fix enum sizes proposed by clang-tidy.Maksim Denisov
2024-09-26Fix automatic moves proposed by clang-tidy.Maksim Denisov
2024-09-23Reorder dependencies and remove duplicates in OSSMaksim Denisov
2024-09-23Store HashFunction by const reference.Maksim Denisov
2024-09-18Add LocalCAS::CheckTreeInvariant that works with file pathsMaksim Denisov
2024-09-17Small code improvements based on lint warningsPaul Cristian Sarbu
2024-09-13Check compatibility in Storage based on the hash typeMaksim Denisov
2024-09-13Rename Compatibility class to ProtocolTraitsMaksim Denisov
2024-09-11Use ArtifactDigestFactory in StorageMaksim Denisov
2024-09-11Use ArtifactDigestFactory in TargetCacheEntryMaksim Denisov
2024-09-11Use HashFunction::Type to deserialize ArtifactDescriptionMaksim Denisov
2024-09-11Use HashInfo to create ObjectInfo FromStringMaksim Denisov