--split-markersoption to help users split large conflicts to smaller parts--lines-added-aroundoption to auto-resolve conflicts of line added from different sides- Command-line options are are also parsed from the
GIT_MEDIATE_OPTIONSenvironment variables - Can disable auto-resolution with the
--no-trivial,--no-reduce, and--no-line-endingsflags - Improved
--editorsupport for VS Code and Xcode - Fixed handling of filenames containing spaces and special characters
- Do not warn when git is set to use
zdiff3conflict style - Resolve line ending conventions changes (i.e changes from Unix/Windows line endings)
- Preserve file modes when resolving conflicts (i.e executable scripts remain executable)
- Handle changes in
git statusformatting for files in spaces in their names --contextoption for-dmode to control size of context shown around diff- Fixed parsing of conflicts with nested recursive conflicts
--editorgoes to the location of the first conflict in the file
- First release on Debian (entered Debian unstable at 2023.07.20)
- Build maintenance (anti-bitrot)
--merge-fileoption to merge specific file, even if file is not marked as conflicted- Reduce add/add conflicts with matching prefix/suffix lines
- Add support for
--untabify
- Windows compatibility fixes
- Conflict headers for
-doption (i.e "### Conflict 3 of 7") - Improved error message when not running inside a git repository
- Renamed to
git-mediate - First release on Hackage
- Add
--versionflag
- Reduce conflicts when first or last lines match in all parts
--diff2option to dump diffs indiff2format- Fix bug in modify/delete conflicts when not running from the repo's root
- Better error reporting for conflict parsing errors
- Support modify/delete conflicts
-doption also prints the diffs markers- Support add/add conflicts
- Fixed bug with submodule conflicts
- Detect git using
diff2conflict style and add-soption to switch todiff3style - Fixed bug with filenames containing spaces
- Support for terminals without color
- Don't keep
.bkbackups files for content before resolution
-doption for displaying the remaining conflicts
- Conflict also resolves if both sides match (regardless of base also matching)
- Tool developed started originally as "resolve-trivial-conflicts"