mirror of
https://github.com/lancedb/lancedb.git
synced 2026-10-13 07:12:27 +00:00
The compare-and-merge section documented branches.merge, mergeable, mergeBlockers and merged/rejected statuses, none of which the pinned SDK has, and read TypeScript's branches() as a property. The SDK exposes diff and cherry_pick (cherryPick in TypeScript, reached through await table.branches()), returns camelCase results whose diff lists errors, answers a refused cherry-pick with status "failed" rather than an exception, and refuses both calls on local tables. The section now documents those calls, the diff and result fields, dry-run behaviour, statuses, error codes, async Python and the Rust names, under its existing anchors. The Python examples were run from the page against a mocked server and a local table, and the TypeScript examples were type-checked against the SDK's declarations and run the same way. No deployment was contacted.