diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-18 21:53:15 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-18 21:56:12 +0000 |
| commit | 1f0298bcfe125bee5d996e163ad8f3e9c17e3a9e (patch) | |
| tree | 6ce75db88d1d3c3ee9b46f9a3f657e35b2446c3a /src/sync/algorithms.rs | |
| parent | cdd129b715753c7b4042a519a7c3fb92be94da04 (diff) | |
extract OwnerRepoState fixture to make dependency chain explicit
OwnerStateDataPushed was secretly building and sending the state event
internally, with no corresponding fixture in the chain. Add OwnerRepoState
as the explicit 'state event sent, sitting in purgatory' step so the
dependency chain reads: ValidRepoSent -> OwnerRepoState -> OwnerStateDataPushed -> ValidRepoServed.
OwnerStateDataPushed now reads the state event from the OwnerRepoState cache
rather than rebuilding it, and only owns the git push + purgatory release.
Diffstat (limited to 'src/sync/algorithms.rs')
0 files changed, 0 insertions, 0 deletions