3 ms·
Sad that all DVCS reform these days involves “keeping git data structures but changing the user interface.” We can do better than the limited model that git pr
by adastra22 2y ago
Sad that all DVCS reform these days involves “keeping git data structures but changing the user interface.”
We can do better than the limited model that git provides.
- fosterfriends 2y agoAgreed with the sadness. My pragmatic take is that any improvement here needs to be incrementally adoptable and therefore compatible with the existing data structures - otherwise it'll be too hard to migrate.
- adastra22 2y agoUnfortunately the git model has intrinsic limitations. Pijul is an example of something that breaks free—it has a history agnostic data structure where the order of changes doesn’t matter. Applying changeset A then B results in the same state as B then A. In git these would be different trees. I personally waste so much time on git rebases that shouldn’t even be a thing.