No description
Find a file
2026-02-28 23:49:58 +00:00
src clippy fix 2025-07-23 21:21:38 +10:00
.editorconfig initial commit 2025-04-08 21:11:30 +10:00
.gitignore get some rust stuff working 2025-04-24 19:49:38 +10:00
.rustfmt.toml Reformat 2025-04-28 19:35:16 +10:00
Cargo.lock Bump deps 2026-02-28 23:49:58 +00:00
Cargo.toml clippy fix 2025-07-23 21:21:38 +10:00
LICENSE initial commit 2025-04-08 21:11:30 +10:00
README.md Update readme and project name 2025-04-24 19:54:30 +10:00

Project Progress Printer

Show the state of lots of JJ repos

Usage

Build with cargo build --release then put the binary on your $PATH.

# Show project status
$ ppp
# Show project status, and sync everything
$ ppp -s

This assumes that you have:

  • The trunk(), and mine() revsets defined
  • A sync command, appropriate for your backend that will fetch from your remote(s)

Setup sync in ~/.jjconfig.toml:

[aliases]
sync = ['git', 'fetch', '--all-remotes']

This will not rebase any commits.