I downloaded this and tried to follow the documentation [0]. `pijul add` doesn't accept wildcards, instead returning a pretty unhelpful error message:
> λ pijul add *.*
> Error: The filename, directory name, or volume label syntax is incorrect. (o error 123)
The documentation for add [1] gives no information on the format, however I put 2 and 2 together and managed to do `pijul add . -r`. The next step is `pijul record` [2] which returns another error:
> Error: No identity configured yet. Please use `pijul key` to create one
Ok great. I ran `pijul key` [3] (which isn't documented) which returns 0, with no output. `pijul record` still says the above, so I tried `pijul key --help` which tells me I need to run a _different_ command (`pijul key generate `) but doens't tell me what `login` is supposed to be. I ran `pijul key generate ` which appears to have worked, and then `pijul record`.
I actually killed it after an hour and 15 minutes, rather than waiting to see how long it would take. For reference, git add * takes about 3 minutes on the same project. Between the documentation, error messages and performance I can't see myself taking another go at this for a while.
[0] https://pijul.com/manual/getting_started.html
[1] https://pijul.com/manual/reference/add.html
Interested in seeing that repository, is it public?
Never seen that even on massive repositories. `pijul add` times are most of the time comparable with `git add`.
git clone https://github.com/EpicGames/UnrealEngine
cd UnrealEngine
pijul init && pijul add . -r && pijul record
should bring your machien to a halt!