summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-09-16bazel_execution_client: Remove duplication of error messagesPaul Cristian Sarbu
...during WithRetry, as we know that the error message of the callable has already been appropriately logged.
2024-09-16bazel_response: Improve error reporting for uploading treesPaul Cristian Sarbu
2024-09-16execution_response: Allow failures to be reported while populatingPaul Cristian Sarbu
As populating the containers from remote response only takes place once, no assumptions should be made that this cannot fail (for example if wrong or invalid entries were produced). Instead, return error messages on failure to callers that can log accordingly.
2024-09-13.clang-tidy: enforce more checksKlaus Aehlig
... to avoid regressing there. To be able to enable these checks also disable a false positive.
2024-09-13Avoid unnecessary copiesKlaus Aehlig
2024-09-13Avoid unnecessary creation of temporary objectKlaus Aehlig
2024-09-13Remove std::move of const value and avoid non-movable intermediate variablesKlaus Aehlig
2024-09-13Remove Compatibility flagMaksim Denisov
2024-09-13Remove Compatibility flag from justMaksim Denisov
2024-09-13Remove Compatibility flag from just-mrMaksim Denisov
2024-09-13Check compatibility in Executor based on the hash typeMaksim Denisov
2024-09-13Pass HashFunction::Type to FileRoot::AsKnownTreeMaksim Denisov
...to get the protocol type.
2024-09-13Pass HashFunction::Type to SourceTargetMapMaksim Denisov
...that is to be used by FileRoot::ToArtifactDescription.
2024-09-13Check compatibility in add_to_cas based on the hash typeMaksim Denisov
2024-09-13Pass ApiBundle to RetrieveSubPathIdMaksim Denisov
...to get access to the protocol type.
2024-09-13Check compatibility in serve services based on the hash typeMaksim Denisov
2024-09-13Pass HashFunction::Type to ConfigurationServiceMaksim Denisov
...to get the protocol type.
2024-09-13Check compatibility in execution services based on the hash typeMaksim Denisov
2024-09-13Pass HashFunction::Type to CapabilitiesServerMaksim Denisov
...to get the protocol type.
2024-09-13Pass HashFunction to BazelCasClientMaksim Denisov
...to determine whether splitting-splicing functionality is supported.
2024-09-13Check compatibility in BazelAPI based on the hash typeMaksim Denisov
2024-09-13Check compatibility in LocalAPI based on the hash typeMaksim Denisov
2024-09-13Check compatibility in Storage based on the hash typeMaksim Denisov
2024-09-13Check compatibility in readers based on the hash typeMaksim Denisov
2024-09-13Add to ProtocolTraits static functions that provide protocol-specific behaviourMaksim Denisov
2024-09-13Rename Compatibility class to ProtocolTraitsMaksim Denisov
...and move it to the common stage.
2024-09-13Move to GitHashesConverter functionality related to conversion of git hashesMaksim Denisov
...from Compatibility.
2024-09-12Prefer fseek ofer rewindKlaus Aehlig
2024-09-12Do not move variables still usedKlaus Aehlig
... depending on the evaluation order implicit in the compiler.
2024-09-12Remove unused variablesKlaus Aehlig
2024-09-12coding style: use qualified call to std::moveKlaus Aehlig
2024-09-11Store HashInfo as a field in ArtifactDigestMaksim Denisov
...and adjust ArtifactDigestFactory accordingly.
2024-09-11Remove the plain data constructor from ArtifactDigestMaksim Denisov
2024-09-11Use ArtifactDigestFactory in just-mr mapsMaksim Denisov
...to create ArtifactDigests.
2024-09-11Store HashInfo in just-mr's GitTreeInfo as tree_hashMaksim Denisov
...and use it to create ArtifactDigests.
2024-09-11Store HashInfo in just-mr's ArchiveContent as content hashMaksim Denisov
...and use it to create ArtifactDigests.
2024-09-11Move just-mr's parsing of git trees to ParseGitTreeMaksim Denisov
...and use it in fetch and repos_to_setup_map to remove code duplication.
2024-09-11Move ParseArchiveContent function to the headerMaksim Denisov
...to remove code duplications in ReposToSetupMap.
2024-09-11Use ArtifactDigestFactory in BlobTreeMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in StorageMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in archiveMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in TargetServiceMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in SourceTreeServiceMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in file_rootMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in executorMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in GitRepoMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in GitApiMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in TreeReaderUtilsMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use ArtifactDigestFactory in TargetCacheEntryMaksim Denisov
...to create ArtifactDigests.
2024-09-11Use HashFunction::Type to deserialize ArtifactDescriptionMaksim Denisov