Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-12 | Introduced RetrieveToCas function in IExecutionApi to synchronize artifacts ↵ | Sascha Roloff | |
between different CASes | |||
2022-09-12 | Removed ArtifactDigest is_tree() predicate | Sascha Roloff | |
2022-09-12 | fix the path of the local tree-cas for compatible mode | Alberto Sartori | |
in daca274041e31636f08927b0cebc56fd33c7bbdf it has been added a local tree-cas. This cas is populated only when just runs in native mode. However, even in compatible mode, a tree must be looked for in the tree-cas. This patch set the path of the tree-cas to be the same of file-cas while running in compatible mode. | |||
2022-09-12 | Fixed tree handling in compatible mode and added regression test | Sascha Roloff | |
2022-08-05 | Add more tracing messages to remote execution client | Sascha Roloff | |
2022-08-05 | LocalExecution: Use Git tree format | Oliver Reiche | |
- LocalStorage Add tree CAS and support reading Git trees - LocalAction: Create Git tree for output directory - LocalApi: Support availability and upload of Git trees - LocalStorage: Support dumping tree to stream in native mode | |||
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 | 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-28 | add parenthesis to emphasize the order of evaluation | Alberto Sartori | |
2022-06-13 | TargetCache: Initial implementation | Oliver Reiche | |
2022-06-13 | LocalCAS: Add singleton pattern | Oliver Reiche | |
2022-04-27 | use kebab-case for all cmd line args | Alberto Sartori | |
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-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-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 | 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> |