Pijul

Announcing qijul 0.1

Hi all,

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.

2 Likes

By the way, have you tried my vc-pijul (in the Pijul repository itself)?

Not yet, I’m not fond of vc-* under emacs, but I should eventually do that.

I’d like to know why, I’ve never used it before. Also, I have an error when trying to run qijul:

QQmlApplicationEngine failed to load component
file:///home/pe/Recherche/pijul/qijul/main.qml:4 module “QtQuick.Controls” version 2.4 is not installed

1 Like

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.

I’ll look into that. Indeed, I have the same problem with nix-shell --pure.

Indeed, it was picking some qml files at runtime from my installation of kde. This should be fixed now.

1 Like

I’m getting this error when I try to run qijul:

QQmlApplicationEngine failed to load component
file:///home/christian/src/qijul/main.qml:6 module “org.kde.kirigami” is not installed

Installing the kirigami2 package works. Idk if it’s intended or not, as kirigami isn’t listed as a dependency in the readme.

1 Like

Indeed, it should be listed in the readme, thanks (and it now is)