Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



It matters a lot when maintaining long lived forks of active upstream projects, especially with invasive changes that get tripped up on rebases.


That seems like an algorithm issue more than a fundamental data structure issue, right?


Patch commutivity would make rebasing vs. merge commits effectively the same thing. That’s where it impacts the data structure.


From the perspective of lawyers who come knocking, it seems incorrect to treat rebases and merges as the same.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: