Pijul: A Rust based distributed version control system
> nothing is really reversibleThis is a dealbreaker for me if it means what I think it does, which is that you can never change history to pretend the order of commits was different from what it was in reality.I understand that certain people's preferred source control workflow involves keeping around every little intermediate commit. That's fine. But a tool should not impose workflows on me, or prevent me from modifying my data in the way I personally choose.Imagine if vim didn't let you save files with words spelled wrong, because its authors didn't agree that that was a valid way to write prose.