summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-02-24Release 1.5.0~beta1v1.5.0-beta1Klaus Aehlig
2025-02-24git_tree_fetch_map: Improve warning messagePaul Cristian Sarbu
2025-02-24just-mr setup: Remove warnings when fallback to network is availablePaul Cristian Sarbu
2025-02-21ByteStreamClient: Return ArtifactBlob from Read.Maksim Denisov
2025-02-21ByteStreamUtils: Simplify ReadRequest and WriteRequestMaksim Denisov
2025-02-21ByteStreamClient: Use ByteStreamUtils::ReadRequest internally only.Maksim Denisov
2025-02-21ByteStreamClient: Use ArtifactBlob in WriteMaksim Denisov
2025-02-21ByteStreamClient: Use IncrementalReader for writingMaksim Denisov
2025-02-21IncrementalReader: Support reading from memoryMaksim Denisov
2025-02-21BytestreamServer: Use IncrementalReaderMaksim Denisov
2025-02-21HashFunction: Use IncrementalReaderMaksim Denisov
2025-02-21FileSystemManager: Use IncrementalReaderMaksim Denisov
2025-02-21LocalCasReader: Use IncrementalReaderMaksim Denisov
2025-02-21Implement IncrementalReaderMaksim Denisov
2025-02-21Implement InPlaceVisitorMaksim Denisov
2025-02-20Separate off id generation to a separate libraryKlaus Aehlig
... and rename appropriately to reflect contents more precisely than the generic "common". This separation also disentangles dependencies a bit.
2025-02-19BazelNetwork: Optimize DoUploadBlobsMaksim Denisov
...by removing an extra std::vector of iterators. Instead, remove elements directly from std::unordered_set.
2025-02-19CommonApi: Remove GetMissingArtifactsInfoMaksim Denisov
2025-02-19CommonUploadBlobTree: Use BackMap to get missing digestsMaksim Denisov
2025-02-19GitApi: Use BackMap to get missing digestsMaksim Denisov
2025-02-19LocalApi: Use BackMap to get missing digestsMaksim Denisov
2025-02-19BazelApi: Use BackMap to get missing digestsMaksim Denisov
2025-02-19BazelApi: Create BackMap in ::RetrieveToCasMaksim Denisov
and drop precreated info_map.
2025-02-19BackMap: Implement GetReferencesMaksim Denisov
2025-02-19ApiBundle: Remove HashFunction.Maksim Denisov
And ensure every user obtains HashFunction from corresponding IExecutionApi
2025-02-19IExecutionApi: Return supported HashFunction::TypeMaksim Denisov
2025-02-19Store HashFunction by valueMaksim Denisov
Although references give an additional information about ownership, they introduce additional design difficulties.
2025-02-19BazelApi: Move bazel_action and bazel_response to "bazel_api"Maksim Denisov
2025-02-19BazelApi: rename library "bazel" => "bazel_api"Maksim Denisov
2025-02-19LocalApi: rename library "local" => "local_api"Maksim Denisov
2025-02-19LocalApi: Add cpp fileMaksim Denisov
2025-02-19GitApi: rename library "git" => "git_api"Maksim Denisov
2025-02-19GitApi: Store repo_config_ by reference, remove unused methodMaksim Denisov
2025-02-19GitApi: Add cpp fileMaksim Denisov
...and move implementation details there.
2025-02-19{MR}GitApi: Drop inheritanceMaksim Denisov
2025-02-14just add-to-cas: Enable --resolve-special optionPaul Cristian Sarbu
2025-02-14just add-to-cas: Implement resolve special logic for treesPaul Cristian Sarbu
2025-02-14Add enum for add-to-cas resolve special optionPaul Cristian Sarbu
2025-02-14code structure: rename symlinks_map folder to symlinksPaul Cristian Sarbu
...to remove the unnecessary link between folder name and the logic of resolve_symlinks_map.
2025-02-14pragma_special.hpp: Inline global scope mapsPaul Cristian Sarbu
2025-02-14ArtifactBlob: remove redundant ctorMaksim Denisov
2025-02-14BazelMsgFactory: CreateDirectoryDigestFromTree fail if not all symlinks are ↵Maksim Denisov
resolved.
2025-02-14BazelCasClient: Ensure methods that use InitRequest do progress.Maksim Denisov
2025-02-12BatchReadBlob: fix error reportingKlaus Aehlig
The WithRetry function returns true upon success; therefore a failure occured if the negation of the value is true. We should report an error only in case of failure.
2025-02-12BackMap: Resolve collisions.Maksim Denisov
2025-02-12BackMap: make non-copyable and non-movableMaksim Denisov
...and use std::unique_ptr for construction instead of std::optional.
2025-02-11checkout locations: support extra environment variables to inheritKlaus Aehlig
2025-02-11BazelCapabilitiesClient: avoid unreasonable retries.Maksim Denisov
2025-02-11Implement IsReasonableToRetryMaksim Denisov
2025-02-11Name library containing ExecutionConfiguration more appropriatelyKlaus Aehlig