pub async fn diff_snapshots(
root_uri: &str,
from: &Snapshot,
to: &Snapshot,
filter: &ChangeFilter,
branch: Option<String>,
) -> Result<ChangeSet>Expand description
Net-current diff between two snapshots.
Uses a three-level algorithm:
- Manifest diff — skip unchanged sub-tables
- Lineage check — same branch → version-column diff; different → ID-based diff
- Row-level diff