I wrote a small qt user interface for pijul. It can be found there: https://nest.pijul.org/FlorentBecker/qijul. currently, it gives a graphical version of pijul log, pijul status and pijul diff. There are a few bugs, notably qijul currently locks the repository while it is open. More commands should follow soonish.
The plan is to have a pijul status centric interface, à la magit. Patches and bug reports are of course welcome. I haven’t tried building on platforms other than nixos, but cargo build should do the job if you have an installation of qt, at least on linux.
It’s from some time ago, but I remember the way information was organised between the different buffers was unpleasant to me (stuff seemed never to be where I wanted it). Maybe if I tried it again it would feel better now.
indeed, qijul currently depends on the master version of libpijul. You need to do a pijul clone https://nest.pijul.org/pijul_org/pijul in the parent directory to build qijul. If you already have a checkout of the pijul source code, you can update its location in qijul/Cargo.toml.