mirror of
https://github.com/nix-community/home-manager.git
synced 2026-01-11 17:39:37 +08:00
mergiraf: add merge.conflictStyle git configuration
Mergiraf expects merge.conflictStyle to be "diff3" in git. If this isn't the case, mergiraf cannot operate correctly. This change adds this option to git's configuration.
This commit is contained in:
committed by
Austin Horstman
parent
ed1eb4cfdd
commit
ba6aaa0e0a
@@ -30,9 +30,12 @@ in
|
||||
programs.git = {
|
||||
attributes = [ "* merge=mergiraf" ];
|
||||
extraConfig = {
|
||||
merge.mergiraf = {
|
||||
name = "mergiraf";
|
||||
driver = "${mergiraf} merge --git %O %A %B -s %S -x %X -y %Y -p %P -l %L";
|
||||
merge = {
|
||||
mergiraf = {
|
||||
name = "mergiraf";
|
||||
driver = "${mergiraf} merge --git %O %A %B -s %S -x %X -y %Y -p %P -l %L";
|
||||
};
|
||||
conflictStyle = "diff3";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -4,6 +4,9 @@
|
||||
[gpg "openpgp"]
|
||||
program = "@gnupg@/bin/gpg"
|
||||
|
||||
[merge]
|
||||
conflictStyle = "diff3"
|
||||
|
||||
[merge "mergiraf"]
|
||||
driver = "@mergiraf@/bin/mergiraf merge --git %O %A %B -s %S -x %X -y %Y -p %P -l %L"
|
||||
name = "mergiraf"
|
||||
|
||||
Reference in New Issue
Block a user