Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-02-28 | Make statistics a separate library | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Use static function for construction | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Move from execution_api/common to common | Maksim Denisov | |
2025-02-07 | Rename artifact_blob_container to artifact_blob | Maksim Denisov | |
2024-11-14 | graph_traverser: Implement IWYU suggestions | Paul Cristian Sarbu | |
2024-10-25 | Add dependencies explicitly that are included directly | Klaus Aehlig | |
... instead of relying on those dependencies being pulled in indirectly. | |||
2024-09-23 | Reorder dependencies and remove duplicates in OSS | Maksim Denisov | |
2024-09-11 | Use HashFunction::Type to deserialize ArtifactDescription | Maksim Denisov | |
2024-09-09 | Replace ArtifactDigest::Create | Maksim Denisov | |
...with ArtifactDigestFactory::HashDataAs | |||
2024-08-30 | Move artifact_blob_container to a standalone library | Maksim Denisov | |
2024-07-30 | Pass ExecutionContext to GraphTraverser and Executor/Rebuilder | Paul Cristian Sarbu | |
Also update the classes documentation accordingly. | |||
2024-07-30 | Pass RemoteContext to GraphTraverser | Paul Cristian Sarbu | |
It is passed as a not_null const pointer, to avoid binding to temporaries, and stored as a const reference to be later passed also to Executor/Rebuilder. | |||
2024-07-22 | Use HashFunction from StorageConfig in ApiBundle | Maksim Denisov | |
2024-07-22 | Pass HashFunction to ArtifactDigest::Create | Maksim Denisov | |
2024-06-25 | Pass ApiBundle to GraphTraverser | Maksim Denisov | |
2024-06-25 | Instantiate LocalApi and BazelApi at once | Maksim Denisov | |
...to properly fallback to local api if needed. | |||
2024-06-04 | blob containers: Store and upload taking into account content size | Paul Cristian Sarbu | |
Update logic populating containers to use the new method which is aware of the maximum transfer limit. | |||
2024-03-15 | Clean up more includes and targets | Paul Cristian Sarbu | |
Some of the more specific issues addressed: - missing log_level target/include - header-only libs wrongly marking deps as private - missing/misplaced gsl includes | |||
2023-11-27 | Refactoring RepositoryConfig | Paul Cristian Sarbu | |
With the introduction of 'just serve', export targets can now be built also independently from one another based on their corresponding minimal repository configuration, as stored in the target cache key. In this context, this commit changes the RepositoryConfig usage from one global (static) instance to pointers passed as necessary throughout the code. | |||
2023-10-06 | CreateExecutionApi: define a new library to avoid code duplication | Alberto Sartori | |
2023-09-22 | RemoteServeConfig: Remove problematic inheritance | Paul Cristian Sarbu | |
This was causing the remote serve address to overwrite the one set for remote execution. Also, to keep things clean, some common remote server-related methods and definitions were moved into their own library. | |||
2023-08-11 | just build: allow -P to reach into trees | Klaus Aehlig | |
2023-02-27 | Progress reporting: Extract generic logic from just base progress reporter class | Sascha Roloff | |
2022-11-21 | Use the newly-added concept of private-deps | Klaus Aehlig | |
While there, also add all direct dependencies explicitly; using directly dependencies that are pulled in only indireclty causes problems from a maintainability point of view. | |||
2022-03-16 | Format: Apply compact JSON formatting | Oliver Reiche | |
2022-02-22 | Initial self-hosting commit | Klaus Aehlig | |
This is the initial version of our tool that is able to build itself. In can be bootstrapped by ./bin/bootstrap.py Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> Co-authored-by: Victor Moreno <victor.moreno1@huawei.com> |