Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-28 | Various typo fixes | Paul Cristian Sarbu | |
Co-authored-by: Sascha Roloff <sascha.roloff@huawei.com> | |||
2023-02-22 | cleanup: Fix typos in code line comments and logging messages | Paul Cristian Sarbu | |
2023-02-22 | ExecutionApi: Retrieve to correct CAS directly | Oliver Reiche | |
... by keeping track of each blob being a file or executable and storing it to the correct local physical CAS directory. The new flag is merely a hint and only used by the local execution API. Leaving it out will still correctly transfer the blob but may cause unnecessary duplicates in file CAS. | |||
2023-01-24 | BazelMsgFactory: Improve error reporting for creating trees | Oliver Reiche | |
2023-01-24 | FileSystemManager: Do not follow symlinks | Oliver Reiche | |
... and ensure that cascades of checks are performed with only a single filesystem stat per method. | |||
2022-12-21 | Git CAS: Move Git tree ops to fake repo wrapper class | Paul Cristian Sarbu | |
2022-11-24 | Fix root directory upload to honor tree invariant. | 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-10-14 | Remove default value of ArtifactDigest::Create template parameter | Sascha Roloff | |
This enforces the explicit specification, which object type, either file or tree, should be used to create an artifact digest. This also avoids subtile errors at locations as in the previous commit, where files as well as trees are supposed to be handled, but digest creation mistakenly defaults to file object type. | |||
2022-10-12 | Add copyright and license notice to all source and header files | Klaus Aehlig | |
Signed-off-by: Goetz Brasche <goetz.brasche@huawei.com> | |||
2022-09-13 | Fix build with gcc/g++ | Oliver Reiche | |
2022-08-05 | Git tree based root digest creation | Sascha Roloff | |
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-06-29 | rename private member in compliance with the used code style | Alberto Sartori | |
2022-06-20 | Crypto: Add and use set of globally used hash functions | Oliver Reiche | |
2022-06-02 | Add missing direct dependencies | Klaus Aehlig | |
2022-04-07 | FileSystemManager::ReadDirectory does just one system call | Alberto Sartori | |
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-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-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> |