Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-05 | InstallCas: Print warning for empty size in object-id | Oliver Reiche | |
2022-08-05 | InstallCas: Moved install-cas code to separate library | Oliver Reiche | |
2022-08-05 | InstallCas: Add test for reading large blobs via install-cas | Oliver Reiche | |
2022-08-05 | BazelNetwork: Use bytestream for reading unknown size blobs | Oliver Reiche | |
... otherwise actual blob size might exceed the maximum transfer size of the CAS client. Therefore, we always have to use the bytestream client if the size is unknown. | |||
2022-08-05 | Added test for native remote execution protocol | Sascha Roloff | |
2022-08-05 | Parse git tree objects instead of protobuf messages as action result in ↵ | Sascha Roloff | |
native mode | |||
2022-08-05 | Add more tracing messages to remote execution client | Sascha Roloff | |
2022-08-05 | Git tree based root digest creation | Sascha Roloff | |
2022-08-05 | BazelResponse: Support collecting output dirs in native mode | Oliver Reiche | |
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 | 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-05 | Added remote execution specification document | Sascha Roloff | |
Co-authored-by: Alberto Sartori <alberto.sartori@huawei.com> | |||
2022-08-04 | libgit2: Patch race condition with fake repositories | Oliver Reiche | |
2022-08-04 | rules: Extend patch rule to split parts from patch | Oliver Reiche | |
2022-08-02 | Utils: Drop ill-formed audit checks for truncating JSON | Oliver Reiche | |
2022-07-28 | Upd tutorial to reflect new just-mr setup output | Paul Cristian Sarbu | |
2022-07-28 | Add setup-env option to just-mr | Paul Cristian Sarbu | |
2022-07-28 | Fix style in just-mr | Paul Cristian Sarbu | |
2022-07-28 | Executor Test: Add proper guards for optionals | Oliver Reiche | |
2022-07-27 | man: Update man page on options for describe subcommand | 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-26 | INSTALL.md: fix verb order | Klaus Aehlig | |
Even though most subcommands of just accept the -C option, not all do and hence it is not a global option (in fact, just has no global options). Fix this in the installation instruction. While there, fix another typo. | |||
2022-07-26 | Fix just-mr bug: ensure git cache folder present for git ops | Paul Cristian Sarbu | |
2022-07-25 | just-mr: retry `git tag -f` if needed | Klaus Aehlig | |
just-mr uses git tags to ensure that git roots used in the repository configuration handed out do not get garbage collected. Here, the tag encodes the commit to be kept; hence we can safely do this operation forcefully: we would only reset the tag to its old value. However, this tagging still is not free of races: git seems to first check for the existence of the tag and if not present tries creation under the assumption that no other process does so (and fails if this is the case). As our tagging is idempotent, we can safely retry it to work around this git race. | |||
2022-07-25 | Add basic overview files | Klaus Aehlig | |
2022-07-25 | Test bootstrapping against preinstalled dependencies | Klaus Aehlig | |
In particular, also add a target that explicitly all dependencies besides python3 and the C++ compiler which also serves as a machine checkable documentation. | |||
2022-07-25 | Move bootstrap tests to their own directory | Klaus Aehlig | |
2022-07-25 | Support bootstrapping from preinstalled sources | Klaus Aehlig | |
For quick development, it is convenient to only need a C++ compiler and python3 and get all dependencies downloaded at the beginning of the bootstrap process. For packaging the tool, however, this is not a valid approach; dependencies should be managed by the packing tool there (so that security updates have to be fixed only at one place). So, for building our tool, the dependencies look like installed to the ambient environment. |