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 | ObjectInfo: Support stringify with unknown size | Oliver Reiche | |
2022-08-05 | Upload known git trees if not available in CAS | Sascha Roloff | |
2022-08-05 | Allow to read git trees from global CAS as well as local workspace root | Sascha Roloff | |
2022-08-05 | Git tree can return its raw string data | Sascha Roloff | |
2022-08-05 | Introduced batch availability check for remote execution api | Sascha Roloff | |
2022-08-05 | Target map makes use of known trees and avoids directory traversal | Sascha Roloff | |
2022-08-05 | Directory entries can detect themselves as known trees and return according ↵ | Sascha Roloff | |
description | |||
2022-08-05 | Git tree can return size | Sascha Roloff | |
2022-08-05 | Modified artifact digest to provide wire digest on demand | Sascha Roloff | |
2022-08-05 | Introduced class with helper functions to support native remote execution ↵ | Sascha Roloff | |
protocol | |||
2022-08-05 | GitCAS: Support reading/creating trees without filesystem IO | Oliver Reiche | |
2022-08-05 | GitCAS: Add create tree via libgit2's treebuilder | Oliver Reiche | |
2022-08-05 | Version: Bump up to 0.1.1+devel | Oliver Reiche | |
2022-08-05 | Version: Bump up to 0.1.1 | Oliver Reiche | |
2022-08-05 | GitCAS: Implement reading git tree via libgit2 | Oliver Reiche | |
2022-08-05 | ExecutionResponse: Fix artifacts reserve size | Oliver Reiche | |
2022-08-02 | Utils: Drop ill-formed audit checks for truncating JSON | Oliver Reiche | |
2022-07-27 | describe: Support serializing to JSON | Oliver Reiche | |
2022-07-27 | describe: Support describing by rule name | Oliver Reiche | |
2022-07-27 | install-cas now accepts --log-limit and --log-file | Alberto Sartori | |
2022-07-08 | In install-cas be more liberal in parsing artifact identifiers | Klaus Aehlig | |
2022-07-07 | Traverser: Bring task system down gracefully on error | Oliver Reiche | |
2022-07-07 | TaskSystem: Implement shutdown | Oliver Reiche | |
2022-07-06 | TaskSystem: Support wait for finish | Oliver Reiche | |
2022-07-06 | TaskSystem: Fix early shutdown | Oliver Reiche | |
... conceptually, it was possible that a previous task decrements the `num_threads_running_` counter before it is incremented by the next task. Therefore, we have to unify the queue and thread status in a single counter (`total_workload_`) and ensure that woken threads increment it before decrementing it for popping a queue. | |||
2022-07-06 | When requesting action input, also provide action information | Klaus Aehlig | |
Extend the --request-action-input option to also provide command line, environment, etc, of the requested action. As this option is mainly for debugging, having that information available via the analyse subcommand is useful; for build/install that change does not make a difference anyway. | |||
2022-07-05 | Make remote endpoint specification part of analysis | Klaus Aehlig | |
The remote execution endpoint shards the target-level cache; still, for analysis, we want to specify a particular target-level cache, e.g., to analyse the inputs of a particular action that failed remotely. Note that the action identifier depends on the target-level cache in question, due to the extensional projection implicit in target-level caching. | |||
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-07-05 | Implement staging of action inputs | Klaus Aehlig | |
Add an option to change the requested result to be (as artifacts) the input stage of a specified action. In this way, the inputs to individual actions can conveniently be inspected, e.g., for local debugging of why an action failed. | |||
2022-07-05 | ResultMapTargetMap: support looking up an action by identifier | Klaus Aehlig | |
2022-07-05 | Fix wrong output pipe for version info in main | Paul Cristian Sarbu | |
2022-07-04 | Main: Fix typo in include guards | Oliver Reiche | |
2022-07-04 | Drop copy constructor from atomic value | Oliver Reiche | |
2022-07-04 | Drop copy constructor from linked maps | Oliver Reiche | |
2022-07-04 | Drop copy constructor for expressions | Oliver Reiche | |
2022-07-04 | Improve move semantics with smart pointers | Oliver Reiche | |
2022-06-29 | Error reporting: also abbreviate the expression in the stack trace | Klaus Aehlig | |
... to the same limit as the values occuring in the stack. | |||
2022-06-29 | rename private member in compliance with the used code style | Alberto Sartori | |
2022-06-29 | Use a more meaningful abbreviation of expression values | Klaus Aehlig | |
... in error messages. The outer structure is usually more important than the the details of the first element. | |||
2022-06-29 | util: support abbreviating json | Klaus Aehlig | |
To an intended number of characters by leaving out the parts after a given depth. As the correct depths has to be determined, the JSON value is serialized several times; hence the method is slow, but acceptable for the generation of error messages. | |||
2022-06-28 | Support more verbose error reporting | Klaus Aehlig | |
2022-06-28 | Generic: add support for out_dirs | Alberto Sartori | |
Before this patch, the built-in "generic" type allowed for just output files, listed in the field "outs". Now, the type also supports output directories, listed in the "out_dirs" field. The output directories are created before the command is executed. | |||
2022-06-28 | sort and deduplicate outputs before creating the action | Alberto Sartori | |
2022-06-28 | define new header-only library for vector manipulation | Alberto Sartori | |
2022-06-28 | improve error message when outpus are not disjoint | Alberto Sartori | |