Overview
| Comment: | Divergence is a time, not a count: MirrorDiverged(repo, checkin, at) records the last admitted push, a hash only when the gate had one |
|---|---|
| Timelines: | family | ancestors | descendants | both | a-mirror-counts-what-its-upstream-lacks |
| Files: | files | file ages | folders |
| SHA3-256: |
259327d758f6666e21e826cf198a63d2 |
| User & Date: | dmestas on 2026-09-23 02:58:54.523 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-09-23
| ||
| 11:35 | land a-mirror-counts-what-its-upstream-lacks check-in: 7a5d179697 user: dmestas tags: trunk | |
| 02:58 | Divergence is a time, not a count: MirrorDiverged(repo, checkin, at) records the last admitted push, a hash only when the gate had one closed check-in: 259327d758 user: dmestas tags: a-mirror-counts-what-its-upstream-lacks | |
| 02:51 | A tracking mirror counts the check-ins its upstream lacks (5d40f151): MirrorDiverged(repo, checkin) at the gate, shown on the fleet summary and the repository header, cleared by detach check-in: fbb85ba415 user: dmestas tags: a-mirror-counts-what-its-upstream-lacks | |
Changes
Modified cmd/quarry/main.go
from [d8ee67b9b8]
to [1bf63ba6b6].
[diff]
Modified docs/api.md
from [d63ebb9c5e]
to [66462c28eb].
[diff]
Modified internal/api/mirror_missing_test.go
from [98631a6f04]
to [919ea8dc40].
[diff]
Modified internal/api/mirror_posture_test.go
from [0ff2b05839]
to [8fbedc039a].
[diff]
Modified internal/api/mirrordiverged_test.go
from [0d1e554289]
to [6d5a2d75ce].
[diff]
Modified internal/api/register.go
from [879c296f1f]
to [33f830d5cf].
[diff]
Modified internal/oltp/mirror.go
from [b5d6fde3e6]
to [7a5fd1784e].
[diff]
Modified internal/oltp/mirrordiverged_test.go
from [45bda92a8b]
to [4e25879495].
[diff]
Modified internal/web/bucketpage_test.go
from [daf92bf232]
to [3850f83a47].
[diff]
Modified internal/web/mirrordiverged_test.go
from [9173860876]
to [dbc426257e].
[diff]
Modified internal/web/web.go
from [4014ef77bd]
to [01cd156a8c].
[diff]