summaryrefslogtreecommitdiff
path: root/share
AgeCommit message (Collapse)Author
2025-04-07just-graph-file(5): document tree overlaysKlaus Aehlig
Document the conservative extension of our graph-file format due to the addition of tree overlays.
2025-03-17just-profile(5): document action-specific artifacts, stdout, stderrKlaus Aehlig
2025-03-10Add man page documenting the format of the profiling filesKlaus Aehlig
2025-03-10just-mr: support --profile in invocation loggingKlaus Aehlig
Support passing on an invocation-specific --profile option when launching just. This allows routine profiling of builds.
2025-03-10Add basic --profile option to justKlaus 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-10Support graph options in invocation loggingKlaus Aehlig
2025-03-10just-mrrc(5): document key "invocation log"Klaus Aehlig
2025-03-10just-mrrc(5): fix typoKlaus Aehlig
2025-02-25just serve: allow clients to access execution endpoint with a different addressAlberto 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-24just-lock-config(5): Update with 'generic' source typePaul Cristian Sarbu
2025-02-20just-lock(1): Document --clone optionPaul Cristian Sarbu
2025-02-20just-lock: Add option to set a just binary to usePaul Cristian Sarbu
2025-02-20just-lock: Support special pragma for plain importsPaul 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-20just-lock: Improve handling of pragmas in 'repos' import descriptionPaul 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-20just-lock-config(5): Fix wrong referenced man page namePaul Cristian Sarbu
2025-02-14just(1): Document add-to-cas --resolve-special optionPaul Cristian Sarbu
2025-02-11checkout locations: support extra environment variables to inheritKlaus Aehlig
2025-02-05just-mr(1): Document new option --drop-only for gc-repoKlaus Aehlig
2025-02-05just-mr(1): document the gc-repo subcommandKlaus Aehlig
2025-01-29just-lock-config(5): Document the 'git tree' source typePaul Cristian Sarbu
2025-01-29just-lock config: Make field names consistent with just-mrPaul Cristian Sarbu
2025-01-22Computed roots: extend data structure to support the absent pragmaKlaus Aehlig
2025-01-21Describe format of absent tree structure roots in just-repository-config.5.md.Maksim Denisov
2025-01-10just-mr-repository-config(5): pragma special not for derived rootsKlaus Aehlig
2025-01-10just-lock-config.5: Update with section for source type 'archive'Paul Cristian Sarbu
2025-01-10just-mr-repository-config.5: Fix typosPaul Cristian Sarbu
2025-01-09just build: add new option -pKlaus 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-09just(1): Add missing paragraph endKlaus Aehlig
2024-12-20just-mr-repository-config(5): Document the format for tree structure rootsMaksim Denisov
2024-12-19just-repository-config(5): Document the format for tree structure rootsMaksim Denisov
2024-12-19man: Fix whatis entriesOliver Reiche
2024-12-17just-lock-config.5: Update with section for source type 'file'Paul Cristian Sarbu
2024-12-12man: Add sections for the just-lock tool and its input formatPaul Cristian Sarbu
2024-12-09just.1: Extend analysis command line...Paul Cristian Sarbu
...with local and remote build arguments required to support computed roots.
2024-11-28just-mr-repository-config(5): document format for computed rootsKlaus Aehlig
2024-11-26repository-config(5): fix wording to clarify that "main" is optionalKlaus Aehlig
2024-11-21just-repository-config(5): Document the format for computed rootsKlaus Aehlig
... now that a basic implementation is available.
2024-11-11repository-config(5): document the possibility of absent rootsKlaus Aehlig
2024-10-22just_complete.bash: add missing subcommandsAlberto Sartori
2024-10-08just analyse: support dumping the action graph without originsKlaus 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-19just-mr: add subcommand gc-repoKlaus Aehlig
2024-07-19just: Fix operation cache threshold exponent maximum valuePaul 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-03Update man page and CHANGELOG to reflect blob splittingKlaus Aehlig
2024-04-25just-import-git: support importing repositories as absentKlaus 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-25just serve: Paths in config file should be location objectsPaul Cristian Sarbu
Also updates the tests and all relevant documentation accordingly.
2024-04-24just analyse: add --dump-result command line optionAlberto 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-23just-dedulicate-repos.1: Fix a typoPaul Cristian Sarbu
2024-04-23just-serve-config.5: Add missing execution endpoint port in examplePaul Cristian Sarbu
2024-04-23just describe: support retry argumentsKlaus Aehlig
... as also just describe can communicate to grpc endpoints.
2024-04-18just-mrrc: support retry optionsKlaus Aehlig