Is Pijul something worth to look at if I am also interested in versioning binary file involving workflows? For example if I am an electronics engineer doing PCB design work? Or is it most suited for software projects with text based files?
This means that we could totally imagine more clever diff algorithms for specific use cases. I don't know anything about PCB design files, but an example application of this is to treat indentation and spaces as their own blocks.