Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-05-06 | Extend profile to support recording analysis errors | Klaus Aehlig | |
2025-05-06 | Extend just exit codes to distinguish different kinds of failures | Klaus Aehlig | |
2025-04-25 | just-mr: support invocation-specifing artifact dumping | Klaus Aehlig | |
2025-04-25 | just-mr: support custom message with invocation-directory name | Klaus Aehlig | |
Allow to specify a custom string that is extended by the basename of the logging directory, in case invocation logging is activated. This can be used, e.g., to point to the user to service doing something useful with the logged data (or simply presenting it in a nicer form). | |||
2025-04-16 | just profile: include subcommand and its arguments | Klaus Aehlig | |
As parsing the the command-line is non-trivial, we include all the relevant information about the command line in the profile. This should also include the subcommand. For sake of completeness, we also include the non-option arguments of the subcommand. | |||
2025-04-16 | just(1): fix list of subcommands supporting --profile | Klaus Aehlig | |
2025-04-16 | just profile: include exit code of actions | Klaus Aehlig | |
Extend the profile by including non-zero exit codes of individual actions. When looking at an individual build invocation, the actions with non-zero exit code are often the interesting ones, like root cause of a build failure, or failing tests. Therefore, it is useful information to include this information; by leaving out the exit code if it is zero, we do not significantly increase the profile. | |||
2025-04-07 | just-graph-file(5): document tree overlays | Klaus Aehlig | |
Document the conservative extension of our graph-file format due to the addition of tree overlays. | |||
2025-03-17 | just-profile(5): document action-specific artifacts, stdout, stderr | Klaus Aehlig | |
2025-03-10 | Add man page documenting the format of the profiling files | Klaus Aehlig | |
2025-03-10 | just-mr: support --profile in invocation logging | Klaus Aehlig | |
Support passing on an invocation-specific --profile option when launching just. This allows routine profiling of builds. | |||
2025-03-10 | Add basic --profile option to just | Klaus Aehlig | |
... so far only keeping track basic properties of the invocation. Still, the code is already organized to support future extensions; in particular, we do not have to rely on the Profile class being copyable. | |||
2025-03-10 | Support graph options in invocation logging | Klaus Aehlig | |
2025-03-10 | just-mrrc(5): document key "invocation log" | Klaus Aehlig | |
2025-03-10 | just-mrrc(5): fix typo | Klaus Aehlig | |
2025-02-25 | just serve: allow clients to access execution endpoint with a different address | Alberto Sartori | |
To properly use `just serve`, both the client and the serve instance must talk to the very same execution endpoint. Typically, both the client and serve can reach out to the execution endpoint via the same IP address. However, it might be possible that the client and a serve instance know the same execution endpoint by means of differnet IP addresses. For example, the client knows the execution endpoint address through an _external_ IP address, while the serve instance, deployed within the same network infrastructure, only knows the _internal_ IP address. This patch adds the subkey `"client address"` -- of the key `"execution endpoint"` -- in the serve configuration file, to specify the alternative pair `address:port` used by the client. | |||
2025-02-24 | just-lock-config(5): Update with 'generic' source type | Paul Cristian Sarbu | |
2025-02-20 | just-lock(1): Document --clone option | Paul Cristian Sarbu | |
2025-02-20 | just-lock: Add option to set a just binary to use | Paul Cristian Sarbu | |
2025-02-20 | just-lock: Support special pragma for plain imports | Paul Cristian Sarbu | |
Marking a source repository 'as plain' means that the whole source repository tree will get imported as a repository type corresponding to the source type. In this case, additional pragmas than those supported by the inndividual imports might need to be set. Solve this by supporting the just-mr-style 'pragma' field also in the source description, for all sources also accepting the 'as plain' field. Currently support only the 'special' pragma. Document change and add test for plain imports that checks this feature. | |||
2025-02-20 | just-lock: Improve handling of pragmas in 'repos' import description | Paul Cristian Sarbu | |
In particular, any transitive 'file'-type repository will inherit any given '{to_git: true}' pragma in the import description objects. Note that this technically can only happen for transitive 'file' repositories imported from a 'file' source, so in all other cases such a pragma would not have any effect. Document change and extend the import from 'file' source test to check this feature. | |||
2025-02-20 | just-lock-config(5): Fix wrong referenced man page name | Paul Cristian Sarbu | |
2025-02-14 | just(1): Document add-to-cas --resolve-special option | Paul Cristian Sarbu | |
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-22 | just_complete.bash: add missing subcommands | Alberto Sartori | |
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 | |