Page MenuHomePhabricator

Allow custom actions in Differential to explicitly override "accept" stickiness
ClosedPublic

Authored by epriestley on Mar 12 2018, 11:54 PM.
Tags
None
Referenced Files
F16727146: D19211.diff
Tue, Jun 17, 7:09 PM
Unknown Object (File)
Sat, May 31, 12:13 PM
Unknown Object (File)
Thu, May 29, 10:14 PM
Unknown Object (File)
Thu, May 29, 3:11 AM
Unknown Object (File)
Wed, May 28, 10:32 PM
Unknown Object (File)
Tue, May 27, 7:48 AM
Unknown Object (File)
Mon, May 26, 5:35 AM
Unknown Object (File)
Apr 25 2025, 6:57 PM
Subscribers
None

Details

Summary

See PHI431. Ref T13102. An install is interested in a custom "non-sticky" accept action, roughly.

On the one hand, this is a pretty hacky patch. However, I suspect it inches us closer to T731, and I'm generally comfortable with exploring the realms of "Accept Next Update", "Unblock Without Accepting", etc., as long as most of it doesn't end up enabled by default in the upstream.

Test Plan
  • Accepted and updated revisions normally, saw accepts respect global stickiness.
  • Modified the "Accept" action to explicitly be unsticky, saw nonsticky accept behavior after update.

Diff Detail

Repository
rP Phabricator
Branch
sticky1
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 19821
Build 26855: Run Core Tests
Build 26854: arc lint + arc unit

Event Timeline

  • Remove some unused variables.
This revision was not accepted when it landed; it landed in state Needs Review.Mar 13 2018, 12:10 AM
This revision was automatically updated to reflect the committed changes.