FluidFramework/packages/framework
Ji Kim 5abfa015af
Add Clone to SharedTree Revertible (#23044)
#### Description


[13864](https://dev.azure.com/fluidframework/internal/_workitems/edit/13864/)

This PR adds forkable revertible feature to the `Revertible` object of
SharedTree.

- Removed `DisposableRevertible` and replaced by `RevertibleAlpha`.
- Added `clone()` method to the new interface.
- Uses `TreeBranch` (which is subset of `TreeCheckout`) to access data
necessary for revert operation.

---------

Co-authored-by: Noah Encke <78610362+noencke@users.noreply.github.com>
Co-authored-by: Joshua Smithrud <54606601+Josmithr@users.noreply.github.com>
Co-authored-by: Jenn <jennle@microsoft.com>
2024-11-20 15:45:41 -08:00
..
agent-scheduler Update type tests to use 2.10 (#23145) 2024-11-19 15:21:27 -08:00
ai-collab [bump] client: 2.10.0 => 2.11.0 (minor) (#23134) 2024-11-18 19:23:30 -08:00
aqueduct Update type tests to use 2.10 (#23145) 2024-11-19 15:21:27 -08:00
attributor [bump] client: 2.10.0 => 2.11.0 (minor) (#23134) 2024-11-18 19:23:30 -08:00
client-logger [bump] client: 2.10.0 => 2.11.0 (minor) (#23134) 2024-11-18 19:23:30 -08:00
data-object-base [bump] client: 2.10.0 => 2.11.0 (minor) (#23134) 2024-11-18 19:23:30 -08:00
dds-interceptions [bump] client: 2.10.0 => 2.11.0 (minor) (#23134) 2024-11-18 19:23:30 -08:00
fluid-framework Add Clone to SharedTree Revertible (#23044) 2024-11-20 15:45:41 -08:00
fluid-static Update type tests to use 2.10 (#23145) 2024-11-19 15:21:27 -08:00
oldest-client-observer [bump] client: 2.10.0 => 2.11.0 (minor) (#23134) 2024-11-18 19:23:30 -08:00
presence Update type tests to use 2.10 (#23145) 2024-11-19 15:21:27 -08:00
request-handler Update type tests to use 2.10 (#23145) 2024-11-19 15:21:27 -08:00
synthesize Update type tests to use 2.10 (#23145) 2024-11-19 15:21:27 -08:00
undo-redo Update type tests to use 2.10 (#23145) 2024-11-19 15:21:27 -08:00