Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-06-04 | GitTree: Ensure all read entries are valid | Paul Cristian Sarbu | |
Match behaviour of reading trees, which always checks for invalid entries, also for reading blobs. | |||
2024-11-14 | tests: Implement IWYU suggestions | Maksim Denisov | |
2024-10-08 | Name classes, structs and enums using CamelCase. | Maksim Denisov | |
2024-08-30 | Replace bazel_re::Digest in GitRepo::SymlinksCheckFunc callback | Maksim Denisov | |
...with ArtifactDigest. | |||
2024-08-30 | Unify symlink checks in git tree | Maksim Denisov | |
2024-08-27 | Reformat code to comply with clang-format 18 | Klaus Aehlig | |
... while keeping our .clang-format file. | |||
2024-04-08 | test: Add missing includes and fix deps | Paul Cristian Sarbu | |
2023-06-26 | ReadTree: Add check for non-upwards symlinks... | Paul Cristian Sarbu | |
...as early as possible. This ensures that callers always receive only the tree entries for the supported object types. For the symlinks non-upwardness check we pass a lambda capturing the real backend of the tree entries, such that the symlinks can be read. Updates git_tree 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-30 | test: Make GitCAS thread-safety tests more strict | Paul Cristian Sarbu | |
Move the creation of a fake repository on top of an existing odb into the individual threads, to ensure the thread-safety of the operations on fake repositories is properly tested. | |||
2023-03-15 | Update gsl-lite to 0.40.0 | Klaus Aehlig | |
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-12-21 | Git CAS: Move Git tree ops to fake repo wrapper class | 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 | 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 | GitCAS: Implement reading git tree via libgit2 | Oliver Reiche | |
2022-06-13 | GitTree: Simplify tests | Oliver Reiche | |
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> |