Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-01-10 | just-mr-repository-config.5: Fix typos | Paul Cristian Sarbu | |
2025-01-10 | Update CHANGELOG to include the new features | Klaus Aehlig | |
2025-01-09 | just build: add new option -p | Klaus Aehlig | |
... allowing to print the unique artifact built (if any). This allows convenient inspection of the build result of targets that define precisely one artifact. | |||
2025-01-09 | just(1): Add missing paragraph end | Klaus Aehlig | |
2025-01-09 | Test deduplication of "tree structure" roots | Maksim Denisov | |
2025-01-09 | Support deduplication of "tree structure" roots | Maksim Denisov | |
2025-01-09 | Test import of "tree structure" roots | Maksim Denisov | |
2025-01-09 | Support import of "tree structure" roots | Maksim Denisov | |
2025-01-08 | Test deduplication of target repos in precomputed roots | Maksim Denisov | |
2025-01-08 | Fix deduplication of target repos in precomputed roots | Maksim Denisov | |
2025-01-08 | source tree service: Fix ensuring Git cache root | Paul Cristian Sarbu | |
This is an amendment to the changes in commit 8234079, as the underlying issue was only partially solved there. While the call to GitRepo::InitAndOpen is in itself properly guarded, it does not share a lock with the call to create the path to the Git cache if it is missing. Fix this by moving the call to the method ensuring the Git cache initialization to after acquiring the Git cache root garbage collector shared lock. | |||
2025-01-08 | Test indirection of workspace roots in precomputed roots | Maksim Denisov | |
2025-01-08 | Fix indirection of workspace roots in precomputed roots | Maksim Denisov | |
2025-01-07 | Update CHANGELOG | Paul Cristian Sarbu | |
...with recent serve service fix. While there, fix typo. | |||
2025-01-07 | source tree service: Ensure the Git cache exists | Paul Cristian Sarbu | |
Similarly to just-mr, each SourceTree RPC must ensure that the Git cache folder exists and the Git cache repository is initialized before using it. While there, fix missing shared locks on the Git cache root. | |||
2025-01-07 | Implement rebuilding of StorageConfig | Maksim Denisov | |
2025-01-07 | Add backend description to CAS in a ctor of TargetCache | Maksim Denisov | |
...instead of adding it preliminarily. | |||
2025-01-07 | TargetCache: use BackendDescription for sharding instead of a plain string | Maksim Denisov | |
2025-01-07 | Store BackendDescription in StorageConfig | Maksim Denisov | |
...instead of a plain hash. Hash gets computed for different storage types on the fly. | |||
2025-01-07 | TargetCache: employ the shard even for a default constructed object | Maksim Denisov | |
...since this is a more generic approach. | |||
2025-01-07 | Pass BackendDescription to StorageConfig from the outside | Maksim Denisov | |
2025-01-07 | Pack BackendDescription to a class | Maksim Denisov | |
...to let it be stored as an independent instance. | |||
2024-12-20 | clean up dependencies | Klaus Aehlig | |
2024-12-20 | just-mr-repository-config(5): Document the format for tree structure roots | Maksim Denisov | |
2024-12-20 | JustMr: test tree structure roots | Maksim Denisov | |
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-20 | catch2: Make catch2-main a proper export target | Oliver Reiche | |
2024-12-19 | just-repository-config(5): Document the format for tree structure roots | Maksim Denisov | |
2024-12-19 | Test basic implementation of TreeStructureRoots | Maksim Denisov | |
2024-12-19 | TreeStructure: evaluate roots. | Maksim Denisov | |
2024-12-19 | Test computation of TreeStructure | Maksim Denisov | |
2024-12-19 | TreeStructure: Implement computation logic | Maksim Denisov | |
2024-12-19 | Test TreeStructureCache | Maksim Denisov | |
2024-12-19 | TreeStructure: Implement cache with uplinking | Maksim Denisov | |
2024-12-19 | Implement TreeStructureRoot | Maksim Denisov | |
2024-12-19 | FileRoot: disclose RootGit data. | Maksim Denisov | |
2024-12-19 | Move functionality for staging from CAS to output paths to TreeReader | Maksim Denisov | |
...and employ it in LocalApi. | |||
2024-12-19 | Remove FileRoot::ComputedRoot | Maksim Denisov | |
2024-12-19 | Use PrecomputedRoots during evaluation | Maksim Denisov | |
2024-12-19 | Support substitution of precomputed roots in RepositoryConfig | Maksim Denisov | |
2024-12-19 | Support PrecomputedRoots in FileRoot | Maksim Denisov | |
2024-12-19 | Implement PrecomputedRoots | Maksim Denisov | |
...that is an abstract representation of roots that must be computed before the start of the main build. | |||
2024-12-19 | man: Fix whatis entries | Oliver Reiche | |
2024-12-19 | just: Re-enable local project warning flags | Oliver Reiche | |
2024-12-19 | Fix cause of minor warnings | Oliver Reiche | |
2024-12-19 | Fix struct member initialization | Oliver Reiche | |
2024-12-19 | Remove unused headers | Oliver Reiche | |
2024-12-19 | Remove unused function | Oliver Reiche | |