eventstore
eventstore copied to clipboard
Trim stream to version
Implement stream trimming:
Delete earlier events in a stream up to a given version
Changes look fine to me. I'm curious what @drteeth and @cdegroot would think about following a process where PRs for net-new functionality like this should always have an accompanying ADR in the new ADR Repo?
This misses what to do with event handlers that have not yet seen the events that are about to deleted, and it doesn't take into account what to do with events linked into other streams.
Moving the discussion to ADR seems like a good idea