web: range-diff page for merge request revisions #269

closed cmc opened this on 2026-09-28 03:18 UTC · mr review web

Discussion

cmc 2026-09-28 03:18 UTC

The web has no range-diff view; the MR page sends reviewers to the CLI.

MR 471 reads "2 revisions pushed. What changed between the last two: gitbay mr range-diff krz/gitbay 471" (mr.html:138). A rebase stales approvals, so a reviewer re-approving on the web needs to see what the force-push changed. The CLI and iOS already have this view.

  • /{owner}/{repo}/mrs/{n}/range-diff?from=&to=, dispatching mr range-diff, rendered as text like the iOS view.
  • A "compare to previous" link on each revision row.
  • Update Parity.

referenced in commit 4e0958a163 by cmc: plans: open issues from the architecture and UX reviews

2026-09-28 05:43 UTC

closed by cmc in commit 6ddd002e3a: wiki: Parity reflects the web range-diff view

2026-09-28 22:17 UTC

referenced in commit e0a00fbaee by cmc: web: list each MR revision with a compare-to-previous link

2026-09-28 22:17 UTC

referenced in commit f4f897ed47 by cmc: web: range-diff page for a merge request's revisions

2026-09-28 22:17 UTC

referenced in commit 85b72babf8 by cmc: wiki: Parity corrections for range-diff and token list/revoke

2026-09-28 23:23 UTC