Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-12-20 | clean up dependencies | Klaus Aehlig | |
2024-12-20 | TreeStructure: make just-mr aware of "tree structure" roots | Maksim Denisov | |
2024-12-20 | TreeStructure: support parsing in just-mr | Maksim Denisov | |
2024-12-20 | TreeStructure: Unify parsing of precomputed roots in just-mr | Maksim Denisov | |
2024-12-19 | Remove FileRoot::ComputedRoot | Maksim Denisov | |
2024-12-19 | Fix cause of minor warnings | Oliver Reiche | |
2024-12-19 | Fix struct member initialization | Oliver Reiche | |
2024-12-19 | Remove unneeded compat_storage | Oliver Reiche | |
2024-12-19 | JustMr: update output config for computed roots | Maksim Denisov | |
2024-12-10 | just-mr launch: Pass local launcher to just analyse | Paul Cristian Sarbu | |
2024-12-09 | Move garbage_collector to a separate library | Maksim Denisov | |
2024-12-05 | GitCAS: remove friend GitRepo | Maksim Denisov | |
...and access internal state via getters. | |||
2024-12-05 | GitRepo: keep GuardedRepo unexposed and adjust the interface. | Maksim Denisov | |
2024-12-04 | Rename MRApiUtils to RehashUtils | Maksim Denisov | |
2024-12-03 | For FetchIntoODBBackend "Ensure" backend is valid | Maksim Denisov | |
2024-12-03 | JustMR: add computed overlay repos to reachable | Maksim Denisov | |
2024-12-03 | JustMR: treat computed roots like any other repository | Maksim Denisov | |
...and process their bindings. | |||
2024-12-03 | JustMR: process overlay repositories during traverse | Maksim Denisov | |
...and remove the second for-loop. | |||
2024-12-03 | JustMR: replace recursion in traverse with a for-loop | Maksim Denisov | |
2024-12-02 | Add aditional checks to initializations of git repos | Maksim Denisov | |
2024-12-02 | Replace default value of GitOpValue's result field by std::nullopt. | Maksim Denisov | |
2024-12-02 | Store keys in CriticalGitOpGuard's map | Maksim Denisov | |
2024-11-29 | Clean up unused deps | Klaus Aehlig | |
2024-11-27 | JustMR: Setup computed repositories | Maksim Denisov | |
2024-11-27 | JustMR: Add computed repos and their targets to reachable | Maksim Denisov | |
2024-11-27 | JustMR: Parse computed repositories | Maksim Denisov | |
2024-11-14 | other_tools/utils: Implement IWYU suggestions | Maksim Denisov | |
2024-11-14 | other_tools/repo_map,root_maps: Implement IWYU suggestions | Paul Cristian Sarbu | |
2024-11-14 | other_tools/ops_maps: Implement IWYU suggestions | Paul Cristian Sarbu | |
Also follow-up changes to ensure build success. | |||
2024-11-14 | other_tools/just_mr: Implement IWYU suggestions | Paul Cristian Sarbu | |
2024-11-14 | other_tools/git_operations: Implement IWYU suggestions | Paul Cristian Sarbu | |
2024-10-29 | Clean up unused dependencies | Klaus Aehlig | |
2024-10-25 | Add dependencies explicitly that are included directly | Klaus Aehlig | |
... instead of relying on those dependencies being pulled in indirectly. | |||
2024-10-25 | Enable compatible mode for just-mr and SourceTree serve service... | Paul Cristian Sarbu | |
...by using the new local api that can handle any remote endpoint, irrespective of protocol. Also ensure all tests for the serve service are now being run both in native and compatible modes. | |||
2024-10-25 | serve service: Use digest when requesting serve to set up a tree | Paul Cristian Sarbu | |
...instead of passing just the Git hash, which imposes the remote to always be native. The serve service proto file is updated accordingly. | |||
2024-10-25 | serve service: Respond with digest for blob and tree checks | Paul Cristian Sarbu | |
...to be able to interrogate remotes irrespective of protocol. When serve endpoint is active, it will provide the correct digest with which to interrogate the remote endpoint. Otherwise, for a compatible remote check the file mappings for the correct digest. The serve service proto file is updated accordingly. | |||
2024-10-25 | serve service: Respond also with digest in serve repository tree RPCs | Paul Cristian Sarbu | |
...besides the simple Git hash, if syncing was done. This way one can know what digest to ask for from the remote. The serve client also needs to now know what hash function the remote expects. The serve service proto file is updated accordingly. | |||
2024-10-25 | just-mr and SourceTree: Use new Git execution api instance | Paul Cristian Sarbu | |
In just-mr: to instantiate the new Git api instance, both storage configs, as well as the compatible storage, need to be passed to the maps. While there, use more explicit naming schemes for the storage and CAS instances used. In serve: also acquire gc locks for the local storages when needed to instantiate the new Git api, which now has access to the CAS. In all these instances we also pass, as needed, the local api, which currently still operates only in native mode. This makes no difference currently, but will ensure less changes needed when the future compatible-aware local api will be used instead. | |||
2024-10-25 | just-mr: Instantiate both native and compatible storages... | Paul Cristian Sarbu | |
...to be later passed to maps that might need them. This is a preparatory commit. Currently only the native storage is actively being used. | |||
2024-10-25 | just-mr: Use explicit naming in default instantiated storage | Paul Cristian Sarbu | |
As just-mr will always create Git roots, be explicit in the names of variables to state that the default storage created is native. | |||
2024-10-25 | just-mr: Small fixes | Paul Cristian Sarbu | |
2024-10-25 | distdir_git_map.cpp: fix is_tree value | Alberto Sartori | |
2024-10-25 | content_cas_map: Fix missing return after logging fatal | Paul Cristian Sarbu | |
2024-10-10 | Remove from OSS intersecting public-private dependencies | Maksim Denisov | |
2024-10-08 | Name value template parameters using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name global constants using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name constexpr variables using kCamelCase. | 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 | |