Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-06-04 | directory_map: Correctly report fatal on failures to read from workspace roots | Paul Cristian Sarbu | |
2025-06-04 | FileRoot: Give git-based roots access to storage config | Paul Cristian Sarbu | |
2024-11-14 | tests: Implement IWYU suggestions | Maksim Denisov | |
2024-09-13 | Use TestHashType in tests | Maksim Denisov | |
...instead of calling ProtocolTraits::IsCompatible | |||
2024-09-13 | Pass HashFunction::Type to SourceTargetMap | Maksim Denisov | |
...that is to be used by FileRoot::ToArtifactDescription. | |||
2024-09-13 | Rename Compatibility class to ProtocolTraits | Maksim Denisov | |
...and move it to the common stage. | |||
2024-09-11 | Use ArtifactDigestFactory in tests | Maksim Denisov | |
...to create ArtifactDigests. In some tests ArtifactDigests were constructed using non-hexadecimal string identifiers. These tests were adjusted so that ArtifactDigest contained a valid hash. | |||
2024-09-11 | Remove code duplication in file_root.test.cpp | Maksim Denisov | |
2024-08-27 | Reformat code to comply with clang-format 18 | Klaus Aehlig | |
... while keeping our .clang-format file. | |||
2024-07-16 | Check compatibility in the test of file_root | Maksim Denisov | |
2024-07-12 | Use static Create functions to construct ArtifactDescription | Maksim Denisov | |
...instead of unobvious ctors relying on overload resolution. | |||
2024-04-08 | test: Add missing includes and fix deps | Paul Cristian Sarbu | |
2023-11-15 | FileRoot: Add new absent root underlying type variant | Paul Cristian Sarbu | |
Absent roots are characterised only by a Git tree hash, so a new variant of the underlying stored information was added in the form of a plain string. In order to avoid unwanted implicit conversions when instantiating via literal strings, we force callers of the constructors to explicitly differentiate between plain strings and filesystem paths. Existing tests were updated to reflect this. Co-authored-by: Alberto Sartori <alberto.sartori@huawei.com> | |||
2023-06-26 | FileRoot: Add handling of non-upwards symlink... | Paul Cristian Sarbu | |
...and update tests accordingly. | |||
2023-06-26 | filesystem: Add logic for handling (non-upwards) symlinks | Paul Cristian Sarbu | |
2023-05-31 | test: Extend filesystem tests to git repos with symlinks... | Paul Cristian Sarbu | |
...using the new ignore-special tree variant. | |||
2023-05-31 | test: Streamline filesystem git test repo... | Paul Cristian Sarbu | |
...by removing unused subfolders and corresponding redundant checks in the tests using it. Also fixes misues in tests of the GetSubtree family of methods. | |||
2023-03-15 | catch2: bump to version 3.3.2 | Alberto Sartori | |
tests have been updated accordingly | |||
2023-02-17 | tests: Add proper quoting when system calling the shell | Paul Cristian Sarbu | |
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-08-05 | Modified artifact digest to provide wire digest on demand | Sascha Roloff | |
2022-04-07 | refactor FileRoot::DirectoryEntries | Alberto Sartori | |
... to foster the implementation of the built-in target "TREE" | |||
2022-02-28 | Tests: Avoid std::tmpnam as it is considered unsafe | Oliver Reiche | |
... and therefore produces linker warnings. | |||
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> |