Comment on Darcs, Friendly Version ControlparentComments−adastra221yIt’s the same thing that happens every time you rebase or cherry pick commits in git.−Nullabillity1yA version control system always needs to consider both, to some extent.The difference is in which is the primary source of truth, and which is calculated when required (and then thrown away).−adastra221yThere are more concerns than that. In got “A -> B -> C” generates one hash, while “A -> C -> B” is a different hash. In Pijul they are the same.This may seem trivial, but the darcs/pijul approach permits an entirely different, more distributed/decentralized development model.Ironically a model better suited to kernel development.
Comments
It’s the same thing that happens every time you rebase or cherry pick commits in git.
A version control system always needs to consider both, to some extent.
The difference is in which is the primary source of truth, and which is calculated when required (and then thrown away).
There are more concerns than that. In got “A -> B -> C” generates one hash, while “A -> C -> B” is a different hash. In Pijul they are the same.
This may seem trivial, but the darcs/pijul approach permits an entirely different, more distributed/decentralized development model.
Ironically a model better suited to kernel development.