Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-12-19 | Fix struct member initialization | Oliver Reiche | |
2024-12-19 | Remove unused function | Oliver Reiche | |
2024-12-11 | GitCAS::Open: allow specifying the log-level for failure | Klaus Aehlig | |
This method returns a GitCASPtr allowing the caller to handle failure gracefully. Therefore, logging should be at most at level Warning as it is up to the caller to provide the fatal error message. Moreover, it can be at lower level in cases where failure to open that git cas is not an unexpected event, e.g., when looking for a blob in local mirrors first. | |||
2024-12-09 | Use expected to return an error from ParseRoot | Maksim Denisov | |
2024-12-05 | GitCAS: remove friend GitRepo | Maksim Denisov | |
...and access internal state via getters. | |||
2024-12-05 | GitCAS: remove mutex and locks | Maksim Denisov | |
...since there are no unique_locks any more. | |||
2024-12-05 | GitRepo: don't reassign git_repository to git_odb | Maksim Denisov | |
...and remove GuardedRepo. | |||
2024-12-05 | GitCAS: retain git_repository alive. | Maksim Denisov | |
2024-12-05 | GitCAS: implement method for creation of an empty GitCAS | Maksim Denisov | |
...and use it in GitRepo to set custom backends. | |||
2024-12-05 | GitCAS: remove redundant method | Maksim Denisov | |
2024-12-05 | GitCAS: avoid manual memory management | Maksim Denisov | |
...and fix a potential memory leak in the try-catch for std::filesystem::absolute. | |||
2024-12-05 | GitCAS: use the same call for openning repository as GitRepo does. | Maksim Denisov | |
2024-12-05 | GitRepo: keep GuardedRepo unexposed and adjust the interface. | Maksim Denisov | |
2024-12-03 | For FetchIntoODBBackend "Ensure" backend is valid | Maksim Denisov | |
2024-12-03 | Avoid double deletion of git_repository in GuardedRepo | Maksim Denisov | |
2024-12-02 | Synchronize initialization of a git repo across processes | Maksim Denisov | |
2024-11-28 | Ensure gitstrarray gets created with alive pointers. | Maksim Denisov | |
2024-11-21 | FileRoot::ComputedRoot: add ToString() method | Klaus Aehlig | |
2024-11-21 | ObjectCas: demote log message on absent blob to trace | Klaus Aehlig | |
The way we use our object cas, it is not unsual that a blob asked for is not present. Therefore, logging this at debug level floods that level with too many messages irrelevant for debugging. Fix this, be demoting to trace level. | |||
2024-11-21 | Add data structure for the description of a computed root | Klaus Aehlig | |
2024-11-14 | file_system: Implement IWYU suggestions | Paul Cristian Sarbu | |
2024-10-29 | Clean up unused dependencies | Klaus Aehlig | |
2024-10-10 | Remove from OSS intersecting public-private dependencies | Maksim Denisov | |
2024-10-08 | Name local variables using lower_case | Maksim Denisov | |
...and private members using lower_case_ | |||
2024-10-08 | Name global constants using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name static constants using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name classes, structs and enums using CamelCase. | Maksim Denisov | |
2024-10-07 | Enable cppcoreguidelines-* checks. | Maksim Denisov | |
2024-10-07 | Disable misc-no-recursion check | Maksim Denisov | |
...since we use recursion for trees a lot, but skip this check manually. | |||
2024-10-07 | Enable readability-* checks. | Maksim Denisov | |
2024-10-07 | Enable readability-redundant-member-init check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-empty-catch check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-implicit-widening-of-multiplication-result check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-narrowing-conversions check | Maksim Denisov | |
2024-10-07 | Replace manual new allocations for git_strarray with std::vectors | Maksim Denisov | |
...and remove unused code from git_utils | |||
2024-09-26 | Fix enum sizes proposed by clang-tidy. | Maksim Denisov | |
Enable performance-enum-size check. | |||
2024-09-26 | Fix redundant std::optional conversions | Maksim Denisov | |
...proposed by clang-tidy. Enable bugprone-optional-value-conversion check. | |||
2024-09-26 | Fix assignments in conditions | Maksim Denisov | |
...proposed by clang-tidy. Enable bugprone-assignment-in-if-condition check. | |||
2024-09-23 | Reorder dependencies and remove duplicates in OSS | Maksim Denisov | |
2024-09-23 | Store HashFunction by const reference. | Maksim Denisov | |
Despite the fact that HashFunction is a small type, it still makes sense to store it by reference to reflect the ownership. StorageConfig becomes the main holder. Reference holders store HashFunction by const ref and aren't allowed to change it. However, they are free to return HashFunction by value since this doesn't benefit readability anyhow. | |||
2024-09-13 | Pass HashFunction::Type to FileRoot::AsKnownTree | Maksim Denisov | |
...to get the protocol type. | |||
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-13 | Move to GitHashesConverter functionality related to conversion of git hashes | Maksim Denisov | |
...from Compatibility. | |||
2024-09-12 | Remove unused variables | Klaus Aehlig | |
2024-09-11 | Use ArtifactDigestFactory in file_root | Maksim Denisov | |
...to create ArtifactDigests. | |||
2024-09-11 | Use ArtifactDigestFactory in GitRepo | Maksim Denisov | |
...to create ArtifactDigests. | |||
2024-09-09 | Replace ArtifactDigest::Create | Maksim Denisov | |
...with ArtifactDigestFactory::HashDataAs | |||
2024-09-09 | Replace ArtifactDigest::CreateFromFile | Maksim Denisov | |
...with ArtifactDigestFactory::HashFileAs | |||
2024-08-30 | Replace bazel_re::Digest in ObjectCAS | Maksim Denisov | |
...with ArtifactDigest. |