Always post fresh review, supersede old with link #34
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Problem
The current edit-in-place behavior leaves reviews ambiguous: when
reviewUnchanged()skips the update, the review shows a stale badge with no indication whether it was re-evaluated against the current commit. You can't tell at a glance if the review is current.Even when findings change and the body is PATCHed, Gitea still shows the stale badge because the review object was created on an older commit.
Proposal
Replace edit-in-place with post-new + supersede-old:
Benefits
Behavior changes
reviewUnchanged()skip logic — always post<details>block preserves original findings for historical referenceEdge cases
hasSharedToken()only affects update-in-place logic which is being removed.Acceptance criteria
Evaluated against <sha> · <timestamp>