Remix.run Logo
eru an hour 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.

emmelaich 21 minutes ago | parent | next [-]

It does (let you change history), but in a tamper evident way.

globular-toast 25 minutes ago | parent | prev [-]

Event sourcing normally doesn't either. The only way is forward.

andy_ppp 17 minutes ago | parent [-]

Until you get an event (or 104561 events) that corrupts the whole system and makes it really tricky to get back a working version.