Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-02-11 | checkout locations: support extra environment variables to inherit | Klaus Aehlig | |
2025-02-05 | just-mr(1): Document new option --drop-only for gc-repo | Klaus Aehlig | |
2025-02-05 | just-mr(1): document the gc-repo subcommand | Klaus Aehlig | |
2025-01-29 | just-lock-config(5): Document the 'git tree' source type | Paul Cristian Sarbu | |
2025-01-29 | just-lock config: Make field names consistent with just-mr | Paul Cristian Sarbu | |
2025-01-22 | Computed roots: extend data structure to support the absent pragma | Klaus Aehlig | |
2025-01-21 | Describe format of absent tree structure roots in just-repository-config.5.md. | Maksim Denisov | |
2025-01-10 | just-mr-repository-config(5): pragma special not for derived roots | Klaus Aehlig | |
2025-01-10 | just-lock-config.5: Update with section for source type 'archive' | Paul Cristian Sarbu | |
2025-01-10 | just-mr-repository-config.5: Fix typos | Paul Cristian Sarbu | |
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 | |
2024-12-20 | just-mr-repository-config(5): Document the format for tree structure roots | Maksim Denisov | |
2024-12-19 | just-repository-config(5): Document the format for tree structure roots | Maksim Denisov | |
2024-12-19 | man: Fix whatis entries | Oliver Reiche | |
2024-12-17 | just-lock-config.5: Update with section for source type 'file' | Paul Cristian Sarbu | |
2024-12-12 | man: Add sections for the just-lock tool and its input format | Paul Cristian Sarbu | |
2024-12-09 | just.1: Extend analysis command line... | Paul Cristian Sarbu | |
...with local and remote build arguments required to support computed roots. | |||
2024-11-28 | just-mr-repository-config(5): document format for computed roots | Klaus Aehlig | |
2024-11-26 | repository-config(5): fix wording to clarify that "main" is optional | Klaus Aehlig | |
2024-11-21 | just-repository-config(5): Document the format for computed roots | Klaus Aehlig | |
... now that a basic implementation is available. | |||
2024-11-11 | repository-config(5): document the possibility of absent roots | Klaus Aehlig | |
2024-10-08 | just analyse: support dumping the action graph without origins | Klaus Aehlig | |
The origins of actions are useful for understanding the action graph; if, however, the action graph is only to be used for further computaiton, this is unnecessary information. Therefore, add an option to dump the action graph without origins. | |||
2024-07-19 | just-mr: add subcommand gc-repo | Klaus Aehlig | |
2024-07-19 | just: Fix operation cache threshold exponent maximum value | Paul Cristian Sarbu | |
The threshold exponent cannot pass the log2 of the maximum internal map size, of type size_t, thus it cannot be larger than 63. Update the documentation and enforce the upper limit of this argument during parsing of the command line. | |||
2024-05-03 | Update man page and CHANGELOG to reflect blob splitting | Klaus Aehlig | |
2024-04-25 | just-import-git: support importing repositories as absent | Klaus Aehlig | |
This allows to simply specify the direct dependencies desired to be absent at import where the dependency structure is handled anyway, rather than afterwards reconstructing which repositories should be absent. | |||
2024-04-25 | just serve: Paths in config file should be location objects | Paul Cristian Sarbu | |
Also updates the tests and all relevant documentation accordingly. | |||
2024-04-24 | just analyse: add --dump-result command line option | Alberto Sartori | |
The result of the analysis is a JSON object containing the keys `"artifacts"`, `"runfiles"`, and `"provides"`. This JSON object, by default, is logged. However, it might be useful to process the data contained in it, while, for example, developing new rules. This patch adds a new command line option (`--dump-result`), reserved to the subcommand `analyse`, to dump the analysis result to the given file or stdout (if `-` is given). | |||
2024-04-23 | just-dedulicate-repos.1: Fix a typo | Paul Cristian Sarbu | |
2024-04-23 | just-serve-config.5: Add missing execution endpoint port in example | Paul Cristian Sarbu | |
2024-04-23 | just describe: support retry arguments | Klaus Aehlig | |
... as also just describe can communicate to grpc endpoints. | |||
2024-04-18 | just-mrrc: support retry options | Klaus Aehlig | |
2024-04-18 | just-mr: support retry for temporary grpc failures | Klaus Aehlig | |
... using the same mechanism that just uses. As just-mr now also does quite some grpc calls, e.g., fetching distribution files from the remote-execution endpoint and negociating roots with the serve endpoint, it may now also be affected by a bad network or a service temporarily be unavailable. | |||
2024-04-16 | just: support writing the error blobs from serve into a json file | Klaus Aehlig | |
... so that they are available in machine-readable form. In this way, all logs can automatically be collected without the need of parsing human-targeted error messages. | |||
2024-04-10 | Support stderr log-limit restriciton for serve | Klaus Aehlig | |
As `just serve` is used like a daemon it can be desirable to restrict stderr, e.g., to only errors, while keeping a detailled log of the activity in a file. | |||
2024-04-10 | Add just-mr command-line option to estrict log limit on stderr | Klaus Aehlig | |
2024-04-10 | Add command-line option to restrict log limit on stderr | Klaus Aehlig | |
2024-04-02 | just-serve-config(5): add an example of a configuration | Klaus Aehlig | |
2024-04-02 | just-mrrc(5): update example | Klaus Aehlig | |
With "remote-execution properties" a primary property, there is no need anymore to repeat the property as part of the "just args". | |||
2024-03-28 | just install-cas: add option --archive | Klaus Aehlig | |
Trees are first-class objects for justbuild. To allow interoperation with other tools, it is necessary to provide those objects in a standard format; for directories, those are archives. Hence procive a corresponding option. | |||
2024-03-20 | Add local launcher to just-serve config | Klaus Aehlig | |
As just serve can simultaneously act as remote-execution endpoint, it has to accept in its configuration all the necessary information, in particular, the local launcher. Add it. | |||
2024-03-20 | Add new subcommand add-to-cas | Klaus Aehlig | |
2024-03-11 | gc: add option --no-rotation | Klaus Aehlig | |
... to clean up what can be done without losing cache information. | |||
2024-03-08 | doc: Improve description of "preferred hostnames" | Oliver Reiche | |
2024-03-08 | doc: Update man page on Git file URLs | Oliver Reiche | |
2024-03-07 | just: 'analyse' and 'describe' require client-side authentication | Paul Cristian Sarbu | |
As these subcommands can access the serve endpoint, it is not enough anymore to just know the remote-execution endpoint, but one must also try to connect to it. Thus, the client-side authentication arguments need to be supported and read. The just.1 man page is also updated accordingly. | |||
2024-03-05 | Update documentation, now that "foreign file" roots are implemented | Klaus Aehlig | |
2024-02-21 | just-import-git: support setting "inherit env" | Klaus Aehlig | |
When importing a repository via just-import-git, allow to specify the value for the "inherit env" property for the repository just being imported. | |||
2024-02-20 | git repo fetch: support "inherit env" | Klaus Aehlig | |
When fetching git repositories, just-mr routinely shells out to git. In this case, allow the user to specify via "inherit env", which environment variables from the host environment should be made available in this action. Typical variables to inherit are ones providing credentials, like SSH_AUTH_SOCK. As the repository description specifies the commit that will be taken, and hence the resulting tree, correctness is not affected by the environement leaking in here. |