diff options
author | 2025-01-31 17:29:58 +0000 | |
---|---|---|
committer | 2025-01-31 17:56:05 +0000 | |
commit | 35d9231411baa43ae214dcf1245f3b570d366e3e (patch) | |
tree | e088f52e481a5fef83a19f2da128ffe7e01f69ac | |
parent | 070d092e6ef61fc0fade61d0817ee7fd284c648a (diff) | |
download | dotfiles-35d9231411baa43ae214dcf1245f3b570d366e3e.tar.gz dotfiles-35d9231411baa43ae214dcf1245f3b570d366e3e.tar.bz2 dotfiles-35d9231411baa43ae214dcf1245f3b570d366e3e.zip |
Add mergiraf
-rw-r--r-- | home/.config/git/attributes | 24 | ||||
-rw-r--r-- | home/.config/git/config | 5 |
2 files changed, 28 insertions, 1 deletions
diff --git a/home/.config/git/attributes b/home/.config/git/attributes new file mode 100644 index 0000000..1870ab4 --- /dev/null +++ b/home/.config/git/attributes @@ -0,0 +1,24 @@ +*.java merge=mergiraf +*.rs merge=mergiraf +*.go merge=mergiraf +*.js merge=mergiraf +*.jsx merge=mergiraf +*.json merge=mergiraf +*.yml merge=mergiraf +*.yaml merge=mergiraf +*.toml merge=mergiraf +*.html merge=mergiraf +*.htm merge=mergiraf +*.xhtml merge=mergiraf +*.xml merge=mergiraf +*.c merge=mergiraf +*.h merge=mergiraf +*.cc merge=mergiraf +*.cpp merge=mergiraf +*.hpp merge=mergiraf +*.cs merge=mergiraf +*.dart merge=mergiraf +*.scala merge=mergiraf +*.sbt merge=mergiraf +*.ts merge=mergiraf +*.py merge=mergiraf diff --git a/home/.config/git/config b/home/.config/git/config index 4500dc4..8638332 100644 --- a/home/.config/git/config +++ b/home/.config/git/config @@ -35,7 +35,10 @@ ff = only [merge] tool = conflictmarker - conflictstyle = diff3 + conflictstyle = zdiff3 +[merge "mergiraf"] + name = mergiraf + driver = mergiraf merge --git %O %A %B -s %S -x %X -y %Y -p %P [mergetool "conflictmarker"] cmd = $EDITOR "$MERGED" [commit] |