Fix #513 (reopened): unconditional ~k suffix #516
No reviewers
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub!516
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-513-etag"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Reopened #513: the Checks tab stayed visible because the ~k ETag suffix was conditional on checksOK — a zero-check repo's ETag was byte-identical to its pre-#505 ETag, so cached summaries 304-matched forever and never received has_checks (fail-open → tab shown). This change makes ~k unconditional (~k0 when absent; present indexes are always Version >= 1, so no collision). Includes the regression test (bare-sha pre-#505 ETag must 200), updated ETag pins across the api suite, and doc amendments. api 95.3%, -race clean.