Issues related to the Nest, i.e. this website. The source code for the Nest is not yet public.

#110 Make state easily/immediately visible

Opened by toastal on December 3, 2025
toastal on December 3, 2025

While I would ideally like to get the state of a remote from a command like pijul ls-remote … so it could be easier to script, I think at a minimum, it would be nice to see the latest state of certain channels on Nest so it could be scraped with curl … | htmlq …. Currently you must clone/pull the from the channel on the remote & then run pijul log --state --limit 1 | awk '/^State:/ {printf $2}' to get that state.

The use case is wanting to quickly/cheaply see if I am at the latest state of a remote before doing the possibly-expensive task of checking out a project. As the Pijul uses Nix, it should be aware that the fetchers will check out the repository from scratch. We have prefetch scripts & pinning tools (I am currently writing another one myself), but we could save a lot of unnecessary bandwidth if there was a way to see the latest state & compare that with the last known state to shortcut cloning the whole remote just to see “oh, so we were already at the latest state”.

It might also clear up folks not understanding Pijul has a stable reference.

joyously on December 4, 2025

Breezy has a command called missing.

Show unmerged/unpulled revisions between two branches.