Pijul: A Rust based distributed version control system
> nothing is really reversible<p>This 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.<p>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.<p>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.