Page MenuHomePhabricator

Fix an issue where "Request Review" of a fully-accepted revision would transition to "Accepted"
ClosedPublic

Authored by epriestley on Mar 28 2017, 12:52 PM.
Tags
None
Referenced Files
F18474941: D17566.id.diff
Tue, Sep 2, 11:01 PM
F18459058: D17566.diff
Mon, Sep 1, 4:10 PM
F18291107: D17566.id42263.diff
Sat, Aug 23, 10:51 AM
F18230063: D17566.id42270.diff
Wed, Aug 20, 11:56 AM
F18230061: D17566.id42263.diff
Wed, Aug 20, 11:56 AM
F18230058: D17566.id.diff
Wed, Aug 20, 11:56 AM
F18220450: D17566.diff
Tue, Aug 19, 2:47 PM
F18087131: D17566.id42263.diff
Aug 6 2025, 2:33 AM
Subscribers
None

Details

Summary

Ref T10967. This is explained in more detail in T10967#217125

When an author does "Request Review" on an accepted revision, void (in the sense of "cancel out", like a bank check) any "accepted" reviewers on the current diff.

Test Plan
  • Create a revision with author A and reviewer B.
  • Accept as B.
  • "Request Review" as A.
  • (With sticky accepts enabled.)
  • Before patch: revision swithced back to "accepted".
  • After patch: the earlier review is "voided" by te "Request Review", and the revision switches to "Review Requested".

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable