3 ms·
Do they? They're different and theoretically better in some respects, but are they better in ways that matter and truly deliver value to users? Commutativity o
by sunshowers 2y ago
Do they? They're different and theoretically better in some respects, but are they better in ways that matter and truly deliver value to users?
Commutativity of patches is neat, but it's just not that big a deal. I think Pijul's best feature is first-class conflicts, an idea that Jujutsu has also incorporated.
- adastra22 2y agoIt matters a lot when maintaining long lived forks of active upstream projects, especially with invasive changes that get tripped up on rebases.
- sunshowers 2y agoThat seems like an algorithm issue more than a fundamental data structure issue, right?
- adastra22 2y agoPatch commutivity would make rebasing vs. merge commits effectively the same thing. That’s where it impacts the data structure.
- sunshowers 2y agoFrom the perspective of lawyers who come knocking, it seems incorrect to treat rebases and merges as the same.