Skip to content

feat: Add merge preview conflict details#1205

Merged
bplatz merged 5 commits intomainfrom
feature/merge-preview2
Apr 29, 2026
Merged

feat: Add merge preview conflict details#1205
bplatz merged 5 commits intomainfrom
feature/merge-preview2

Conversation

@bplatz
Copy link
Copy Markdown
Contributor

@bplatz bplatz commented Apr 26, 2026

  • Extend merge preview across API, HTTP, Rust, and CLI surfaces with optional conflict details, including current asserted source/target values, selected strategy labels, and a mergeable signal.
  • Tighten the preview contract with canonical strategy parsing, invalid flag validation, unsupported skip rejection, stable key/detail ordering, and detail truncation matching returned conflict keys.
  • Refresh merge and branch docs to describe general merge behavior, branch diff options, conflict detail semantics, and the limits of mergeable=true.

@bplatz bplatz requested review from aaj3f and zonotope April 26, 2026 01:26
Copy link
Copy Markdown
Contributor

@zonotope zonotope left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🪭

Base automatically changed from feature/merge-preview to main April 29, 2026 11:02
bplatz added 2 commits April 29, 2026 07:11
# Conflicts:
#	fluree-db-api/src/indexer_fulltext_provider.rs
#	fluree-db-api/src/ledger/loading.rs
#	fluree-db-api/src/ledger_manager.rs
#	fluree-db-api/src/view/fluree_ext.rs
@bplatz bplatz merged commit 5492201 into main Apr 29, 2026
12 checks passed
@bplatz bplatz deleted the feature/merge-preview2 branch April 29, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants