Pijul Version Control System
Created on 2023-05-10T21:21:06-05:00
Tested out 0.12. May try again when they have finished it, as version 1.0 is "soon."
Like:
- DARCS heritage
- A checkout is the result of a stack of patches. Using Very Fancy Maths patches are commutative (whatever this means), but they can be broken up or merged and shuffled around freely. For example there is no real need for a submodule because you can just slap all of the patches for that module in to the repo.
Don't like:
- Written in Rust
- woke "main" branch
- "nest" service; is this open source?
- Uses PKI for identity; users always end up losing PKI keys. (Note: looks like at least in 0.12 you don't have to sign commits.)
- Changes are referred to by has vomits just like Git.