The Skara command-line interface (CLI) tools enables a CLI driven workflow where reviews are made either via the mailing lists or in an web browser using an external Git source code hosting provider's web application. The following CLI tools are currently available as part of project Skara:
git-jcheck- a backwards compatible Git port of jcheck
git-webrev- a backwards compatible Git port of webrev
git-defpath- a backwards compatible Git port of defpath
git-trees- a backwards compatible Git port of trees
git-fork- fork a project on an external Git source code hosting provider to your personal space and optionally clone it
git-sync- sync the personal fork of the project with the current state of the upstream repository
git-pr- interact with pull requests for a project on an external Git source code hosting provider
git-info- show OpenJDK information about commits, e.g. issue links, authors, contributors, etc.
git-token- interact with a Git credential manager for handling personal access tokens
git-translate- translate between Mercurial and Git hashes
git-publish- publish a local branch to a remote repository
git-proxy- proxy all network traffic from a Git command through a HTTP(S) proxy
git-expand- expand JBS issues in commit messages
git-skara- learn about and update the Skara CLI tool
Note: if your computer is behind a HTTP(S) proxy, ensure that you have set the
HTTPS_PROXY environment variable correctly.
For additional ways to install the Skara CLI tooling, see project Skara's README.
To update the Skara tooling run
git skara update: