Page MenuHomePhabricator

Lift inline state transactions into core (in Diffusion)
ClosedPublic

Authored by epriestley on Mar 22 2015, 1:29 PM.
Tags
None
Referenced Files
F18815999: D12129.id.diff
Tue, Oct 21, 4:34 AM
F18774915: D12129.id.diff
Fri, Oct 10, 5:22 PM
F18744310: D12129.id.diff
Fri, Oct 3, 2:31 AM
F18716868: D12129.id.diff
Mon, Sep 29, 12:48 PM
F18704649: D12129.diff
Sun, Sep 28, 8:24 AM
F18695058: D12129.id29186.diff
Sep 27 2025, 4:59 AM
F18645433: D12129.diff
Sep 19 2025, 7:52 AM
F18601530: D12129.id.diff
Sep 13 2025, 12:45 PM
Subscribers

Details

Summary

Ref T1460. Ref T6403. Replace Diffusion::INLINEDONE with Transactions::INLINESTATE and generalize things enough that we can lift it into core.

The next change will lift Differential's similar implementation into the core.

Also start implementing a fix for T6403, providing an alternate hook for optional builtin transactions.

Test Plan

Changed inline state in Diffusion.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable