Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-08 | Design computed roots: Add additional root type | Klaus Aehlig | |
... specifically for the use case of target files depending on the directory structure. | |||
2024-08-02 | CHANGELOG: mention cwd support | Klaus Aehlig | |
... and drop the corresponding design document as implemented. | |||
2024-07-30 | Add design document on supporting a working directory inside the action ↵ | Klaus Aehlig | |
directory ... instead of always having to execute actions in the top-level directory. | |||
2024-07-24 | Remove implemented design document on root gc | Klaus Aehlig | |
2024-07-08 | Remove hardlink design as implemented | Klaus Aehlig | |
... and mention the fix in CHANGELOG. | |||
2024-07-03 | Add a design document on how to handle the hard-link limit | Klaus Aehlig | |
2024-06-12 | Tree-overlay design: support disjoint overlay | Klaus Aehlig | |
2024-06-06 | Update documentation about tc writing in the presence of serve | Klaus Aehlig | |
2024-06-05 | Add design on how to extend our handling of symbolic links | Klaus Aehlig | |
2024-05-03 | Remove large-blobs from future designs as it is implemented | Klaus Aehlig | |
... and document the implementation in the concepts documentation. | |||
2024-03-28 | CAS-import design: update implementation state | Klaus Aehlig | |
2024-03-20 | add-to-cas proposal: update design to reflect state of implementation | Klaus Aehlig | |
The base functionality is already implemented. Also, the default has changed with respect to the design to make reading symlinks the default and only follow symlinks if the optin --follow-symlinks is given. | |||
2024-03-11 | gc: add option --no-rotation | Klaus Aehlig | |
... to clean up what can be done without losing cache information. | |||
2024-03-05 | Update documentation, now that "foreign file" roots are implemented | Klaus Aehlig | |
2024-02-26 | Add a design document for foreign-file roots | Klaus Aehlig | |
2024-02-15 | git-gc design: fix typos | Klaus Aehlig | |
2024-01-30 | Drop multi-rc from future designs, as it is implemented | Klaus Aehlig | |
2024-01-23 | Add design for using multiple mrrc files | Klaus Aehlig | |
2024-01-18 | Document the implementation of tc deps tracking on gc | Klaus Aehlig | |
2024-01-16 | Design interaction between target-level caching and garbage collection | Klaus Aehlig | |
The implicit extensional projection of target-level caching and garbage collection interact in a subtile way. Add a design document describing how we keep the invariant required by target-level caching in the presence of garbage collection. While, techincally, this just describes how to fix a bug, a careful design is still needed, as some fundamental changes are made. | |||
2024-01-09 | large-blob design: fix file name | Klaus Aehlig | |
2023-12-18 | future-designs: Add proposal for 'just add-to-cas' subcommand | Paul Cristian Sarbu | |
2023-12-18 | Add design document for adding garbage collection for build roots | Klaus Aehlig | |
2023-12-15 | just serve design doc: Update and move to concepts | Paul Cristian Sarbu | |
2023-12-12 | Add design on more compact storing of large files | Klaus Aehlig | |
2023-11-29 | Add design document on tree-overlay actions | Klaus Aehlig | |
2023-11-23 | Move blob-splitting design document to implemented concepts | Sascha Roloff | |
2023-11-22 | Update blob splitting design document | Sascha Roloff | |
2023-11-15 | amend service-target-cache.md | Alberto Sartori | |
Remove wrong (un-needed) design specifications. When we compute the TargetCacheKey of an export target, there is no need to check if any of (recursively) referenced trees is absent. As soon as we deal with an "absent target" we query just serve. If it is not able to provide the target cache value, we error out. | |||
2023-11-14 | alternative-mirrors design doc: Move to concepts folder | Paul Cristian Sarbu | |
...and reword content to move from proposal to implemented state. | |||
2023-11-14 | alternative-mirrors design doc: Update local specification key names | Paul Cristian Sarbu | |
This improves clarity while maintaining specificity of the JSON file entries. Also fixes the typo in the design document name. | |||
2023-11-13 | Add end-to-end test for environment handling of "git tree" repositories | Klaus T. Aehlig | |
... ensuring that just-mr passes on the specified environment variables (and only those) to the tree-generating action. | |||
2023-10-27 | extended-git-tree-variables doc: fix typo | Paul Cristian Sarbu | |
2023-10-27 | Add design about having additional variables available in git-tree actions | Klaus Aehlig | |
2023-10-25 | just serve: document the changes required in the analysis of an export target | Alberto Sartori | |
Co-authored-by: Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | |||
2023-10-23 | Add a design for supporting additional mirrors in just-mr | Klaus Aehlig | |
2023-09-13 | target-level caching as a service design: add clarifying comments | Klaus Aehlig | |
- Document that `just serve` can be asked to back up a tree to the remote execution end point. - Specify, that similar to getting the tree of a commit, just serve can also be asked to provide the tree of an unpacked archive given by its blob identifier. - Document the auxilliary request by which `just build` can get the needed information about the flexible variables of an export target in order to construct the correct cache key. | |||
2023-07-12 | Execution properties are no longer a future design | Klaus Aehlig | |
... but an implemented concept. Update the documentation accordingly. | |||
2023-06-28 | doc: Move non-upwards symlinks to concepts | Paul Cristian Sarbu | |
Also link it in the README. | |||
2023-06-22 | Extend execution-properties design: the generic rule is extended the same way | Klaus Aehlig | |
2023-06-22 | Execution-properties design: allow null values | Klaus Aehlig | |
... as the result of evaluating "timeout scaling" or "execution properties". This implicit default is already implemented and allow simple access to variables without having to care for default values, thus having simpler rules. | |||
2023-06-15 | Add design document about blob splitting | Sascha Roloff | |
2023-06-12 | doc: Minor format and consistency improvements | Oliver Reiche | |
2023-06-12 | doc: Convert orgmode files to markdown | Oliver Reiche | |
2023-03-07 | Add a design document on action-controlled execution properties | Klaus Aehlig | |
2023-02-28 | Various typo fixes | Paul Cristian Sarbu | |
Co-authored-by: Sascha Roloff <sascha.roloff@huawei.com> | |||
2023-02-24 | Add design document on computed roots | Klaus Aehlig | |
2023-02-22 | docs: Fix typos in general documentation | Paul Cristian Sarbu | |
2023-02-20 | Add a design describing target-level caching as a service | Klaus Aehlig | |
2023-02-14 | Package bootstrapping: support copying the needed parts | Klaus Aehlig | |
... while following symbolic links. In this way, bootstrapping is possible against preinstalled dependencies that symbolic links or special files in their directories. |