3 ms·
Funnily enough, git doesn't actually allow you to 'change' any history. It allows you to make new history, and the old history might get garbage collected even
by eru 2mo ago
Funnily enough, git doesn't actually allow you to 'change' any history.
It allows you to make new history, and the old history might get garbage collected eventually.
- globular-toast 2mo agoEvent sourcing normally doesn't either. The only way is forward.
- andy_ppp 2mo agoUntil you get an event (or 104561 events) that corrupts the whole system and makes it really tricky to get back a working version.
- emmelaich 2mo agoIt does (let you change history), but in a tamper evident way.
- eru 2mo agoIt's two different ways to see the same thing. Basically, almost everything is immutable in git, apart from tags and branches: these are mutable pointers to immutable commits.