devel/jj-gh 0.2.10 OpenBSD
jj tools for working with GitHub PRs
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Theo Buehler <[email protected]>
- Port added
- Last update
- Commit
f83da059f7- Categories
- devel, lang/rust
Description
jj tools for working with GitHub PRs from your terminal.
- Create PRs locally from your preferred editor, for any revision ID
- Intelligently supports stacked PRs by choosing the correct base if the revision has an ancestor bookmark for which an open PR exists
- Enable auto-merge for a PR by its revision ID, without having to know or find its PR number (e.g. jj pr auto-merge zqxy)
- Create local bookmarks for PRs, including across forks (e.g. jj pr fetch 1234 && jj new pr-1234/..., useful for testing PRs)
- Show PR metadata like number and CI status in commit graph (e.g. jj pr log)
- Interactively re-stack PRs (update PR base branch based on local revision graph shape)
All from the comfort of your terminal, without touching GitHub's web UI.
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg_add jj-gh
From the ports tree:
cd /usr/ports/devel/jj-gh && make install
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Build dependencies 2
Run dependencies 1
No port depends on this one.