BSD Ports

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

  1. 0.2.10 f83da059f7

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.

Commit history 1

DateCommitCreditsLog message
f83da059f7 tb Import jj-gh, jj tools for working with GitHub PRs. ok sthen
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.