summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api/local/local_api.hpp
AgeCommit message (Expand)Author
2024-09-09Replace ArtifactDigest::CreateMaksim Denisov
2024-08-30Cast ArtifactDigest to bazel_re::Digest explicitlyMaksim Denisov
2024-08-30Replace bazel_re::Digest in BazelMsgFactory (trees)Maksim Denisov
2024-08-30Replace bazel_re::Digest in CASUtilsMaksim Denisov
2024-08-30Replace bazel_re::Digest in LocalCAS::{...}PathMaksim Denisov
2024-08-30Return the IsTree flag from ArtifactDigestMaksim Denisov
2024-08-01Execution API: support cwdKlaus Aehlig
2024-07-30Pass LocalContext to LocalApiPaul Cristian Sarbu
2024-07-22Use HashFunction from Storage in LocalResponseMaksim Denisov
2024-07-22Pass HashFunction to ArtifactDigest::CreateMaksim Denisov
2024-07-22Use a precreated GitApi in LocalCASMaksim Denisov
2024-07-16Pass LocalExecutionConfig to LocalAction and LocalApiPaul Cristian Sarbu
2024-07-12Capture in TreeReaders by pointer to avoid temporariesMaksim Denisov
2024-07-05Pass StorageConfig and Storage to LocalApiMaksim Denisov
2024-06-28Use (un)expected for CAS utilsOliver Reiche
2024-06-27Use a raw pointer for passing optional RepositoryConfigMaksim Denisov
2024-06-27Use a raw pointer for passing optional IExecutionApiMaksim Denisov
2024-06-25Introduce a type allias for an optional ptr to IExecutionApiMaksim Denisov
2024-06-25Pass IExecutionApi to IExecutionApi by referenceMaksim Denisov
2024-06-25Mark IExecutionApi's methods constantMaksim Denisov
2024-06-07Remove unused code.Maksim Denisov
2024-06-04blob containers: Store and upload taking into account content sizePaul Cristian Sarbu
2024-05-28Use shared_ptr for data in ContentBlobMaksim Denisov
2024-05-28Use ArtifactBlobContainer in IExecutionApiMaksim Denisov
2024-05-28Move blob_tree to the common stage since it is used only there.Maksim Denisov
2024-05-28Rename BlobContainer to BazelBlobContainerMaksim Denisov
2024-05-28Use TransformedRange in BlobContainerMaksim Denisov
2024-05-27Use common interface for stream dumpingMaksim Denisov
2024-05-27Use common interface for reading tree entries and leafsMaksim Denisov
2024-05-23Execution APIs: Extract common implementation into separate libraryPaul Cristian Sarbu
2024-05-17RepositoryConfig: Instance should not be changed once populatedPaul Cristian Sarbu
2024-04-02LargeBlobs: Use LocalCAS methods to implement split-splice logic of CASUtils.Maksim Denisov
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-02-26Implement blob splitting in local APISascha Roloff
2024-02-26Implement blob splicing protocol at just server sideSascha Roloff
2024-02-26Refactor split and splice implementations.Sascha Roloff
2024-02-13local_api: also for retrieve to memory, consult git api as fallbackKlaus Aehlig
2024-01-24just: Wrap IExecutionApi raw pointer argumentsPaul Cristian Sarbu
2023-12-12Filesystem: Fix copy overwrite of symlink with fileOliver Reiche
2023-11-30local API: Implement upload fileKlaus Aehlig
2023-11-27Refactoring RepositoryConfigPaul Cristian Sarbu
2023-11-22Implement blob splitting protocol on just client sideSascha Roloff
2023-07-27Execution API: support fetching a single artifact to memoryKlaus Aehlig
2023-07-03local API: Fix bug in uploading missing artifactsPaul Cristian Sarbu
2023-06-26Allow non-upwards symlinks with local APIPaul Cristian Sarbu
2023-06-26bazel_msg_factory: Allow non-upwards symlinks in uploaded treesPaul Cristian Sarbu
2023-04-26imports: Switch to Microsoft GSL implementationOliver Reiche
2023-04-04local API: fall back to git api, if availableKlaus Aehlig
2023-04-04CAS: demote log messages of to debugKlaus Aehlig