The idea of automatic syntax-aware merging in version-control systems goes back to
2005 or earlier, but initial implementations were
often language-specific and slow.
Mergiraf is a merge-conflict resolver that uses a generic algorithm plus a small amount of language-specific knowledge
to solve conflicts that Git's default strategy cannot.
The project's contributors have been working on the
tool for just under a year, but it already
supports 33 languages, including C,
Python, Rust, and even
SystemVerilog.
https://lwn.net/Articles/1042355/
--- SBBSecho 3.29-Linux
* Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (86:200/23)