@@ -35,16 +35,16 @@ static ExternalMerger()
3535 new ExternalMerger ( 0 , "git" , "Use Git Settings" , "" , "" , "" ) ,
3636 new ExternalMerger ( 1 , "vscode" , "Visual Studio Code" , "Code.exe" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
3737 new ExternalMerger ( 2 , "vscode_insiders" , "Visual Studio Code - Insiders" , "Code - Insiders.exe" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
38- new ExternalMerger ( 3 , "cursor " , "Cursor " , "Cursor .exe" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
39- new ExternalMerger ( 4 , "vs " , "Visual Studio " , "vsDiffMerge .exe" , "\" $REMOTE \" \" $LOCAL \" \" $BASE \" \" $MERGED\" /m " , "\" $LOCAL\" \" $REMOTE\" " ) ,
40- new ExternalMerger ( 5 , "tortoise_merge " , "Tortoise Merge " , "TortoiseMerge .exe;TortoiseGitMerge.exe " , "-base: \" $BASE \" -theirs: \" $REMOTE \" -mine: \" $LOCAL\" -merged: \" $MERGED\" " , "-base: \" $LOCAL\" -theirs: \" $REMOTE\" " ) ,
41- new ExternalMerger ( 6 , "kdiff3 " , "KDiff3 " , "kdiff3 .exe" , "\" $REMOTE\" -b \" $BASE \" \" $LOCAL \" -o \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
42- new ExternalMerger ( 7 , "beyond_compare " , "Beyond Compare " , "BComp .exe" , "\" $REMOTE \" \" $LOCAL \" \" $BASE \" \" $ MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
43- new ExternalMerger ( 8 , "win_merge " , "WinMerge " , "WinMergeU .exe" , "\" $MERGED\" " , "-u -e -sw \" $LOCAL\" \" $REMOTE\" " ) ,
44- new ExternalMerger ( 9 , "codium " , "VSCodium " , "VSCodium .exe" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
45- new ExternalMerger ( 10 , "p4merge " , "P4Merge " , "p4merge .exe" , "-tw 4 \" $BASE \" \" $LOCAL \" \" $REMOTE \" \" $MERGED\" " , "-tw 4 \" $LOCAL\" \" $REMOTE\" " ) ,
46- new ExternalMerger ( 11 , "plastic_merge " , "Plastic SCM " , "mergetool .exe" , "-s= \" $REMOTE \" -b= \" $BASE\" -d= \" $LOCAL \" -r= \" $MERGED\" --automatic " , "-s= \" $LOCAL\" -d= \" $REMOTE\" " ) ,
47- new ExternalMerger ( 12 , "meld " , "Meld " , "Meld .exe" , "\" $LOCAL \" \" $BASE \" \" $REMOTE \" --output \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
38+ new ExternalMerger ( 3 , "vs " , "Visual Studio " , "vsDiffMerge .exe" , "\" $REMOTE \" \" $LOCAL \" \" $BASE \" \" $ MERGED\" /m " , "\" $LOCAL\" \" $REMOTE\" " ) ,
39+ new ExternalMerger ( 4 , "tortoise_merge " , "Tortoise Merge " , "TortoiseMerge .exe;TortoiseGitMerge.exe " , "-base: \" $BASE \" -theirs: \" $REMOTE \" -mine: \" $LOCAL \" -merged: \" $MERGED\" " , "-base: \" $LOCAL\" -theirs: \" $REMOTE\" " ) ,
40+ new ExternalMerger ( 5 , "kdiff3 " , "KDiff3 " , "kdiff3 .exe" , "\" $REMOTE \" -b \" $BASE \" \" $LOCAL\" -o \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
41+ new ExternalMerger ( 6 , "beyond_compare " , "Beyond Compare " , "BComp .exe" , "\" $REMOTE\" \" $LOCAL \" \" $BASE \" \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
42+ new ExternalMerger ( 7 , "win_merge " , "WinMerge " , "WinMergeU .exe" , "\" $MERGED\" " , "-u -e -sw \" $LOCAL\" \" $REMOTE\" " ) ,
43+ new ExternalMerger ( 8 , "codium " , "VSCodium " , "VSCodium .exe" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
44+ new ExternalMerger ( 9 , "p4merge " , "P4Merge " , "p4merge .exe" , "-tw 4 \" $BASE \" \" $LOCAL \" \" $REMOTE \" \" $ MERGED\" " , "-tw 4 \" $LOCAL\" \" $REMOTE\" " ) ,
45+ new ExternalMerger ( 10 , "plastic_merge " , "Plastic SCM " , "mergetool .exe" , "-s= \" $REMOTE \" -b= \" $BASE \" -d= \" $LOCAL \" -r= \" $MERGED\" --automatic " , "-s= \" $LOCAL\" -d= \" $REMOTE\" " ) ,
46+ new ExternalMerger ( 11 , "meld " , "Meld " , "Meld .exe" , "\" $LOCAL \" \" $BASE\" \" $REMOTE \" --output \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
47+ new ExternalMerger ( 12 , "cursor " , "Cursor " , "Cursor .exe" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
4848 } ;
4949 }
5050 else if ( OperatingSystem . IsMacOS ( ) )
@@ -54,11 +54,11 @@ static ExternalMerger()
5454 new ExternalMerger ( 1 , "xcode" , "FileMerge" , "/usr/bin/opendiff" , "\" $BASE\" \" $LOCAL\" \" $REMOTE\" -ancestor \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
5555 new ExternalMerger ( 2 , "vscode" , "Visual Studio Code" , "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
5656 new ExternalMerger ( 3 , "vscode_insiders" , "Visual Studio Code - Insiders" , "/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/bin/code" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
57- new ExternalMerger ( 4 , "cursor " , "Cursor " , "/Applications/Cursor .app/Contents/Resources/app/bin/cursor " , "-n --wait \" $MERGED \" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" ") ,
58- new ExternalMerger ( 5 , "kdiff3 " , "KDiff3 " , "/Applications/kdiff3 .app/Contents/MacOS/kdiff3 " , "\" $REMOTE\" -b \" $BASE \" \" $LOCAL \" -o \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
59- new ExternalMerger ( 6 , "beyond_compare " , "Beyond Compare " , "/Applications/Beyond Compare .app/Contents/MacOS/bcomp " , "\" $REMOTE \" \" $LOCAL \" \" $BASE \" \" $ MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
60- new ExternalMerger ( 7 , "codium " , "VSCodium " , "/Applications/VSCodium .app/Contents/Resources/app/bin/codium " , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
61- new ExternalMerger ( 8 , "p4merge " , "P4Merge " , "/Applications/p4merge .app/Contents/Resources/launchp4merge " , "-tw 4 \" $BASE \" \" $LOCAL \" \" $REMOTE \" \" $ MERGED\" " , "-tw 4 \" $LOCAL\" \" $REMOTE\" " ) ,
57+ new ExternalMerger ( 4 , "kdiff3 " , "KDiff3 " , "/Applications/kdiff3 .app/Contents/MacOS/kdiff3 " , "\" $REMOTE \" -b \" $BASE \" \" $LOCAL \" -o \" $MERGED \" " , " \" $LOCAL\" \" $REMOTE\" ") ,
58+ new ExternalMerger ( 5 , "beyond_compare " , "Beyond Compare " , "/Applications/Beyond Compare .app/Contents/MacOS/bcomp " , "\" $REMOTE\" \" $LOCAL \" \" $BASE \" \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
59+ new ExternalMerger ( 6 , "codium " , "VSCodium " , "/Applications/VSCodium .app/Contents/Resources/app/bin/codium " , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
60+ new ExternalMerger ( 7 , "p4merge " , "P4Merge " , "/Applications/p4merge .app/Contents/Resources/launchp4merge " , "-tw 4 \" $BASE \" \" $LOCAL \" \" $REMOTE \" \" $ MERGED\" " , "-tw 4 \" $LOCAL\" \" $REMOTE\" " ) ,
61+ new ExternalMerger ( 8 , "cursor " , "Cursor " , "/Applications/Cursor .app/Contents/Resources/app/bin/cursor " , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
6262 } ;
6363 }
6464 else if ( OperatingSystem . IsLinux ( ) )
@@ -67,12 +67,12 @@ static ExternalMerger()
6767 new ExternalMerger ( 0 , "git" , "Use Git Settings" , "" , "" , "" ) ,
6868 new ExternalMerger ( 1 , "vscode" , "Visual Studio Code" , "/usr/share/code/code" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
6969 new ExternalMerger ( 2 , "vscode_insiders" , "Visual Studio Code - Insiders" , "/usr/share/code-insiders/code-insiders" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
70- new ExternalMerger ( 3 , "cursor " , "Cursor " , "cursor " , "-n --wait \" $MERGED \" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" ") ,
71- new ExternalMerger ( 4 , "kdiff3 " , "KDiff3 " , "/usr/bin/kdiff3 " , "\" $REMOTE\" -b \" $BASE \" \" $LOCAL \" -o \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
72- new ExternalMerger ( 5 , "beyond_compare " , "Beyond Compare " , "/usr/bin/bcomp " , "\" $REMOTE \" \" $LOCAL \" \" $BASE \" \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
73- new ExternalMerger ( 6 , "meld " , "Meld " , "/usr/bin/meld " , "\" $LOCAL \" \" $BASE \" \" $REMOTE \" --output \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
74- new ExternalMerger ( 7 , "codium " , "VSCodium " , "/usr/share/codium/ bin/codium " , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
75- new ExternalMerger ( 8 , "p4merge " , "P4Merge " , "/usr/local/bin/p4merge " , "-tw 4 \" $BASE \" \" $LOCAL \" \" $REMOTE \" \" $ MERGED\" " , "-tw 4 \" $LOCAL\" \" $REMOTE\" " ) ,
70+ new ExternalMerger ( 3 , "kdiff3 " , "KDiff3 " , "/usr/bin/kdiff3 " , "\" $REMOTE \" -b \" $BASE \" \" $LOCAL \" -o \" $MERGED \" " , " \" $LOCAL\" \" $REMOTE\" ") ,
71+ new ExternalMerger ( 4 , "beyond_compare " , "Beyond Compare " , "/usr/bin/bcomp " , "\" $REMOTE\" \" $LOCAL \" \" $BASE \" \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
72+ new ExternalMerger ( 5 , "meld " , "Meld " , "/usr/bin/meld " , "\" $LOCAL \" \" $BASE \" \" $REMOTE \" --output \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
73+ new ExternalMerger ( 6 , "codium " , "VSCodium " , "/usr/share/codium/ bin/codium " , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
74+ new ExternalMerger ( 7 , "p4merge " , "P4Merge " , "/usr/local/ bin/p4merge " , "-tw 4 \" $BASE \" \" $LOCAL \" \" $REMOTE \" \" $ MERGED\" " , "-tw 4 \" $LOCAL\" \" $REMOTE\" " ) ,
75+ new ExternalMerger ( 8 , "cursor " , "Cursor " , "cursor " , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
7676 } ;
7777 }
7878 else
0 commit comments