Mergiraf: A syntax-aware git merge driver for a growing collection of programming languages and file formats

Lobsters Hottest Tools

Summary

Mergiraf is a syntax-aware Git merge driver that enhances merge handling for a variety of programming languages and file formats.

<p><a href="https://lobste.rs/s/gslcz7/mergiraf_syntax_aware_git_merge_driver">Comments</a></p>
Original Article

Similar Articles

Weave: Merging based on language structure and not lines

Hacker News Top

Weave is an entity-level semantic merge driver for Git that resolves conflicts by parsing code with tree-sitter, merging functions and classes instead of lines. It supports 28 languages and offers additional coordination and MCP server features for multi-agent workflows.

Jujutsu megamerges for fun and profit

Lobsters Hottest

A technical guide explaining the 'megamerge' workflow in Jujutsu, a version control system alternative to Git, which leverages octopus merges (commits with 3+ parents) to manage multiple concurrent branches and development contexts efficiently.

weave: structural merging for different languages

Lobsters Hottest

Weave is a Git extension that performs entity-level semantic merging to resolve conflicts by parsing code into functions, classes, and keys using tree-sitter, especially useful for AI-driven development.