Pijul is a [[GPLv2]] licensed version control system written in [[Rust]].
- [Website](https://pijul.org/)
- [Source](https://nest.pijul.com/pijul/pijul)
- [Documentation](https://pijul.org/manual/introduction.html)
- AlternativeTo
> Pijul is a free and open source (GPL2) **distributed version control system**. Its distinctive feature is to be based on a **theory of patches**, while still being fast and scalable. This makes it easy to learn and use, without any compromise on power or features.
# Notability
It's always nice to have alternatives to [[git|Git]].
It has a nice hosted UI called [Nest](https://nest.pijul.com/pijul/nest), although as of [[2024-01-07]] its source is not publicly released.
# Philosophy
> a sound and fast distributed version control system based on a mathematical theory of asynchronous work.
Whenever I see any project that claims it has a basis in mathematical theory, I assume that it will be a nightmare to use. From looking at the documentation, it doesn't look terrible from the outside.
- I think it's cute that their equivalent to `git blame` is `pijul credit`.
- I don't like that they overload the term [`fork`](https://pijul.org/manual/reference/fork.html) to mean "create a new branch".
Seems to use some kind of addressing system for files, or at least Nest does:
```
https://nest.pijul.com/pijul/pijul:main/SXEYMYF7P4RZM.7ILQE
```
# OS Support
# Features
# Tips
# References