Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-02-20 | just-lock: Fix missing inherited pragmas | Paul Cristian Sarbu | |
Transitive 'file'-type repositories should inherit any pragmas suported by the new repository type they are rewritten as. Extend import tests to avoid regressing on this issue in the future. | |||
2025-02-19 | ApiBundle: Remove HashFunction. | Maksim Denisov | |
And ensure every user obtains HashFunction from corresponding IExecutionApi | |||
2025-02-19 | IExecutionApi: Return supported HashFunction::Type | Maksim Denisov | |
2025-02-19 | Store HashFunction by value | Maksim Denisov | |
Although references give an additional information about ownership, they introduce additional design difficulties. | |||
2025-02-19 | BazelApi: rename library "bazel" => "bazel_api" | Maksim Denisov | |
2025-02-19 | LocalApi: rename library "local" => "local_api" | Maksim Denisov | |
2025-02-14 | end-to-end: Add add-to-cas --resolve-special test... | Paul Cristian Sarbu | |
...that checks if symlinks are treated the same as in just-mr. | |||
2025-02-14 | end-to-end: Extend existing add-to-cas test... | Paul Cristian Sarbu | |
...to check that --resolve-special option correctly stores entries. | |||
2025-02-14 | code structure: rename symlinks_map folder to symlinks | Paul Cristian Sarbu | |
...to remove the unnecessary link between folder name and the logic of resolve_symlinks_map. | |||
2025-02-11 | Extend git-tree-env test to also verify "extra inherit env" | Klaus Aehlig | |
... from the local file. | |||
2025-02-11 | Extend git-environment test to verify "extra inherit env" | Klaus Aehlig | |
... from the local file. | |||
2025-02-11 | Name library containing ExecutionConfiguration more appropriately | Klaus Aehlig | |
2025-02-10 | Store BazelCapabilitiesClient in BazelNetwork | Maksim Denisov | |
...and pass it to BazelCasClient | |||
2025-02-07 | Move implementation of ContentBlob to artifact_blob | Maksim Denisov | |
...and remove ContentBlob. | |||
2025-02-07 | Rename artifact_blob_container to artifact_blob | Maksim Denisov | |
2025-02-07 | BazelCasClient: Use ArtifactDigest in FindMissingBlobs | Maksim Denisov | |
2025-02-07 | BazelCasClient: Use ArtifactBlob in BatchUpdateBlobs | Maksim Denisov | |
2025-02-07 | BazelCasClient: Use ArtifactDigest in BatchReadBlobs | Maksim Denisov | |
...and drop testing of invalid digests since ArtifactDigest always guarantees to hold a valid digest. | |||
2025-02-07 | BazelNetwork: Use ArtifactBlobs in UploadBlobs | Maksim Denisov | |
2025-02-07 | ByteStreamUtils: Use ArtifactDigest | Maksim Denisov | |
2025-02-07 | BazelCasClient: Drop iterators in BatchReadBlobs | Maksim Denisov | |
2025-02-07 | BazelCasClient: Drop iterators in BatchUpdateBlobs | Maksim Denisov | |
2025-02-07 | BazelNetworkReader: Use ArtifactDigest in IncrementalReader | Maksim Denisov | |
...and while there, pass digests needed to be read by pointer to IncrementalReader to avoid an extra copy. | |||
2025-02-07 | BazelNetworkReader: make reading methods that use bazel digest private | Maksim Denisov | |
2025-02-07 | BazelNetwork: Drop iterators in DoUploadBlobs | Maksim Denisov | |
2025-02-07 | Replace ArtifactBlobContainer and BazelBlobContainer | Maksim Denisov | |
...with explicit std::unordered_set. | |||
2025-02-07 | Replace ContentBlobContainer<T> with std::unordered_set | Maksim Denisov | |
2025-02-07 | BazelNetwork: Use unordered_set in UploadBlobs instead of BazelBlobContainer | Maksim Denisov | |
2025-02-07 | IExecutionApi: Rename IsAvailable to GetMissingDigests | Maksim Denisov | |
2025-02-07 | IExecutionApi: Use unordered_set in IsAvailable | Maksim Denisov | |
2025-02-07 | BazelCasClient: Use unordered_set in FindMissingBlobs | Maksim Denisov | |
2025-02-05 | Add basic end-to-end test for just-mr gc --drop-only | Klaus Aehlig | |
2025-01-30 | Add an end-to-end test for repeated repository garbage collection | Klaus Aehlig | |
As only a recent commit made it possible to rotate the repository cache more than once, add a test ensuring two properties. - Repeated repository gc is possible and roots are taken from the rotated generation. - It is possible to fully rotate a root out. | |||
2025-01-29 | just-lock config: Make field names consistent with just-mr | Paul Cristian Sarbu | |
2025-01-27 | Update libfmt to 11.1.3 | Klaus Aehlig | |
2025-01-24 | Action equality test: only verify the set of origins | Klaus Aehlig | |
While our tool promises to generate a reproducible order of the action origins, we should not insist on a particular one. Therefore sort before comparing. | |||
2025-01-24 | Add test verifying the "generic" rule properly detecs staging conflicts | Klaus Aehlig | |
2025-01-23 | Add basic end-to-end test on progress reporting | Klaus Aehlig | |
2025-01-22 | Add test verifying git cas is taken into account | Klaus Aehlig | |
2025-01-22 | Add basic end-to-end test for absent computed roots | Klaus Aehlig | |
2025-01-21 | Test: Compute an absent tree structure of a local root | Maksim Denisov | |
2025-01-21 | Test: Compute an absent tree structure of an absent root | Maksim Denisov | |
2025-01-21 | Test: Compute a local tree structure based on an absent root. | Maksim Denisov | |
2025-01-21 | Rename compute_tree_structure to tree_structure_utils | Maksim Denisov | |
2025-01-20 | just-lock: Add test for 'git-tree' source import | Paul Cristian Sarbu | |
2025-01-15 | Enable a missing test | Maksim Denisov | |
2025-01-14 | Fix typo in log message | Klaus Aehlig | |
2025-01-10 | just-lock: Add test for imports from archives | Paul Cristian Sarbu | |
2025-01-10 | just-lock tests: Give the local build root to the tool | Paul Cristian Sarbu | |
This avoids the tool accidentally trying to touch the home folder via the default cache location. While there, ensure that errors in just-lock calls trigger test failures, as it should be. | |||
2025-01-10 | just-lock tests: Fix small recurrent typo | Paul Cristian Sarbu | |