Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-05 | LocalCAS: Support storing trees | Oliver Reiche | |
2022-08-05 | CLI: Add flag for dumping raw tree objects | Oliver Reiche | |
2022-08-05 | BazelMsgFactory: Support dumping Git tree to string | Oliver Reiche | |
2022-08-05 | BazelMsgFactory: Implement reading object infos from Git tree | Oliver Reiche | |
2022-08-05 | BazelMsgFactory: Implement creating Git tree from fs path | Oliver Reiche | |
2022-08-05 | Introduced batch availability check for remote execution api | Sascha Roloff | |
2022-08-05 | Modified artifact digest to provide wire digest on demand | Sascha Roloff | |
2022-08-05 | ExecutionResponse: Fix artifacts reserve size | Oliver Reiche | |
2022-07-05 | Remove option --persistent | Klaus Aehlig | |
... as the --request-action-input option provides a clean way of restoring the inputs to a specific action, without the need of interacting with the internal directory structure of the tool. In particular, the new option also works for remote builds. | |||
2022-06-29 | rename private member in compliance with the used code style | Alberto Sartori | |
2022-06-28 | add parenthesis to emphasize the order of evaluation | Alberto Sartori | |
2022-06-22 | RemoteExecutionClient: Check and log execution status | Oliver Reiche | |
2022-06-20 | Crypto: Add and use set of globally used hash functions | Oliver Reiche | |
2022-06-13 | TargetCache: Initial implementation | Oliver Reiche | |
2022-06-13 | RemoteExecutionConfig: Keep global platform properties | Oliver Reiche | |
... and cache endpoint address for rebuilding. | |||
2022-06-13 | LocalCAS: Add singleton pattern | Oliver Reiche | |
2022-06-02 | Add missing direct dependencies | Klaus Aehlig | |
2022-05-09 | log to Error level when remote is unreachable | Alberto Sartori | |
2022-04-27 | use kebab-case for all cmd line args | Alberto Sartori | |
2022-04-22 | Fix remote-client names in logging | Klaus Aehlig | |
The fact that we happen to use the same protocol as bazel does, does not mean we are bazel. After all, the remote-build-execution protocol is meant as a generic protocol. Hence change the names in logs to avoid confusions. | |||
2022-04-21 | add compatibility with original remote build protocol | Alberto Sartori | |
2022-04-14 | add u+w permission when installing a file | Alberto Sartori | |
... to allow for overwriting | |||
2022-04-07 | FileSystemManager::ReadDirectory does just one system call | Alberto Sartori | |
2022-04-04 | Hardlinking: when error is expected, log only at debug level | Klaus Aehlig | |
2022-03-23 | Apply changes suggested by clang-tidy 11 | Oliver Reiche | |
2022-03-23 | Apply changes suggested by clang-format 11 | Oliver Reiche | |
2022-03-22 | BazelApi: Fix retrieving artifacts to filesystem path | Oliver Reiche | |
... which was accessing the wrong artifacts in the list if the artifact list contains a mixture of files and trees. | |||
2022-03-21 | Drop unnecessary declaration of indirect dependencies | Klaus Aehlig | |
If we do not use a target directly, we also should not include it. It's be build tool's job to track indirect dependencies. | |||
2022-03-18 | When representing a directory as json, terminate with new-line character | Klaus Aehlig | |
I this way, also resulting trees can cleanly be printed on the command line via the -P option. | |||
2022-03-16 | Format: Apply compact JSON formatting | Oliver Reiche | |
2022-03-14 | LocalExecution: Create output dirs prior to execution | Oliver Reiche | |
... to be consistent with the remote execution protocol. | |||
2022-03-14 | BazelApi: Fix missing entries in cached trees from tree map | Oliver Reiche | |
... as wrongfully only sub-tree entries were added to locally cached trees, although they should also store entries for files and executables. | |||
2022-03-14 | LocalApi: Fix missing entries in cached trees from tree map | Oliver Reiche | |
... as wrongfully only sub-tree entries were added to locally cached trees, although they should also store entries for files and executables. | |||
2022-03-09 | LocalCAS: Set epoch time for every entry | Oliver Reiche | |
... and refactor static constant to proper format `kFdLess`. | |||
2022-03-09 | FileStorage: Avoid rename for owned files | Oliver Reiche | |
... and therefore split the common `AtomicAdd()` into two functions for adding from bytes or file path. The procedure for adding from bytes remains the same. For adding from file path, we can link the file directly and skip the rename, if the file did not exist and we have ownership. | |||
2022-03-08 | LocalCAS: Prefer hard link over copy for owned files | Oliver Reiche | |
2022-03-08 | LocalCAS: Avoid writable fds when adding executables to CAS | Oliver Reiche | |
2022-03-08 | SystemCommand: Move to new module "src/buildtool/system" | 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> |