summaryrefslogtreecommitdiff
path: root/share
AgeCommit message (Collapse)Author
2023-08-28man: Fix missing quoting of literalsPaul Cristian Sarbu
2023-08-25man: Document --backup-to-remote argument for just-mr fetchPaul Cristian Sarbu
2023-08-25man: Extend just-mr and just-mrrc specifications...Paul Cristian Sarbu
with the remote execution address and mTLS authentication options.
2023-08-16just.1 man: fix typosPaul Cristian Sarbu
2023-08-16man: Fix typosPaul Cristian Sarbu
2023-08-14man-5: Add plain tar and 7zip support to just-mr repository configPaul Cristian Sarbu
2023-08-07man: Add 'special' pragma to just-mr repository configPaul Cristian Sarbu
2023-07-27Add option -P to just-install-casKlaus Aehlig
... to allow selecting a sub object of a specified tree.
2023-07-05Add CLI argument to dispatch endpointKlaus Aehlig
In this way, the user can specify which execution endpoint to use depending on the execution properties.
2023-06-28man pages: fix newline in just-mr manpageSascha Roloff
2023-06-26man pages: use consistent git spellingSascha Roloff
Use Git with capital G, when referring to Git in general. Use git with small g, when referring to the git command.
2023-06-26man pages: minor fixesSascha Roloff
2023-06-26man pages: consistent command referencesSascha Roloff
2023-06-26man pages: unify emphasis of just commands for man and markdown viewersSascha Roloff
2023-06-23man pages: properly emphasize and quote arguments and other keywords in man ↵Sascha Roloff
pages In order to consistently emphasize arguments and other keywords in man page as well as markdown viewers, they should be wrapped in single asterisks and single backticks like *`<argument>`*.
2023-06-23man pages: properly emphasize and quote options in man pagesSascha Roloff
In order to consistently emphasize options in man page as well as markdown viewers, they should be wrapped in double asterisks and single backticks like **`<option>`**.
2023-06-20man pages: add more cross referencesKlaus Aehlig
2023-06-20man pages: properly quote optionsKlaus Aehlig
... in order to preserve the minus signs.
2023-06-01man: Minor format and consistency improvementsOliver Reiche
2023-06-01man: Convert man pages to markdownOliver Reiche
... for easy processing with pandoc.
2023-05-31man: Document ignore-special entry for all just-mr rootsPaul Cristian Sarbu
2023-05-22just-import-git: support assuming the canonical single-repo configKlaus Aehlig
Add an option --plain pretending that the remote repository configuration is the canonical single-repository one. In this way, repositories not having a multi-repository configuration (e.g., code built with a foreign build system) can be imported in the same way to a template, thus providing a more uniform interface. This can also be useful, if a repository is to be imported completely without its transitive dependencis.
2023-05-10man: Fix orgmode option for section idOliver Reiche
2023-04-14just-mr support -D optionKlaus Aehlig
Make just-mr unconditionally support an option -D that collects a configuration overlay and forwards it to the invocation of a just subcommand that supports this option. This syntax-switching facility makes it easy to embedd dynamic parts of the configuration (like the head commit to be part of a version string) as those information can unconditionally be the first argument to just-mr.
2023-04-14just-mr man page: mention mrversion in the synopsisKlaus Aehlig
2023-03-24just install{,-cas}: add --remember optionKlaus Aehlig
... asking just to transfer everyting installed to the local CAS first.
2023-03-24just install-cas: document the --raw-tree option in the man pageKlaus Aehlig
2023-03-23just-mr: Add git binary optionPaul Cristian Sarbu
In the rare cases that we need to shell out to git, let the user configure what binary to use. Option resolves in the same way as the just executable, including allowing it to be set via just-mrrc. Updates all cases of shelling out to git (fetch and commit update). Update just-mr and just-mrrc docs accordingly.
2023-03-22just-mr: support log options in rc fileKlaus Aehlig
2023-03-22just-mrrc: allow setting a default for the launcher the rc fileKlaus Aehlig
2023-03-10just-mr man page: document all exit codesKlaus Aehlig
2023-03-10execution service: implement WaitExecution and ↵Alberto Sartori
google::longrunning::Operations::GetOperation For each action that is executed, an entry is added to a shared thread safe cache. Once the number of operations stored exceeds twice 2^n, where n is given by the option --log-operations-threshold, at most 2^n operations will be removed, in a FIFO scheme.
2023-03-08docs: Add SSL verification options to just-mr section-1 man pagePaul Cristian Sarbu
Two command line arguments added: one to disable SSL verification, the other to override the path to the default system CA certificate bundle.
2023-03-08just-mr: fix options mismatchesPaul Cristian Sarbu
... both with respect to just options and the man page specifications. Option -L of just-mr was reassigned as a short name for --local-launcher, matching its use in just. Its place is now correctly held by the full name option --checkout-locations, as per the section-1 man page.
2023-03-08Fix example just-mrrc in man pageOliver Reiche
2023-03-08docs: Update just-mr section-5 man page with new 'git tree' repository typePaul Cristian Sarbu
2023-03-07Just-mr: Add --local-launcher optionPaul Cristian Sarbu
Also update just-mr section-1 man page
2023-03-07docs: Fix typo in just-mr section-1 man pagePaul Cristian Sarbu
2023-03-02just: make -D options overlayKlaus Aehlig
... instead of only honoring the latest argument. In this way, standard overlays coming from the launcher configuration can be amended in individual invocations.
2023-02-27Logging: Add --log-append clarg to just-mr and enable log forwarding to justPaul Cristian Sarbu
When calling just from just-mr, all logging arguments are forwarded as early arguments. If any log files are provided, an unconditional --log-append is also prepended to ensure the contents of the log files are not overwritten.
2023-02-27Logging: Add --log-append clarg to justPaul Cristian Sarbu
2023-02-23Add a version command for just-mr itselfKlaus Aehlig
Both, just and the launcher just-mr are developped and released together and hence share version numbers. Nevertheless, the tools are used independently. In fact, just-mr has an option to specify the just binary to be used. Hence it is useful that each tool is aware of its own version number. As a launcher, just-mr is supposed to forward all subcommands known to just, hence the just-mr command to show the version information cannot be called "version"; we use "mrversion" instead.
2023-02-22docs: Fix typos in general documentationPaul Cristian Sarbu
2023-02-20Add logging command-line arguments to just-mrSascha Roloff
2023-02-20Add logging command-line arguments to gc subcommandSascha Roloff
2023-02-08bash autocompletion: update completion for gc and executeAlberto Sartori
2023-02-02man: add just execute subcommandAlberto Sartori
2023-01-20Add gc subcommandSascha Roloff
2023-01-18authentication: add TLS and mTLS supportAlberto Sartori
2023-01-10just-import-git: accept config from stdinKlaus Aehlig
... to allow simple chaining of imports.