@@ -35,15 +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 , "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\" " ) ,
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\" " ) ,
4748 } ;
4849 }
4950 else if ( OperatingSystem . IsMacOS ( ) )
@@ -53,10 +54,11 @@ static ExternalMerger()
5354 new ExternalMerger ( 1 , "xcode" , "FileMerge" , "/usr/bin/opendiff" , "\" $BASE\" \" $LOCAL\" \" $REMOTE\" -ancestor \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
5455 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\" " ) ,
5556 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\" " ) ,
56- new ExternalMerger ( 4 , "kdiff3" , "KDiff3" , "/Applications/kdiff3.app/Contents/MacOS/kdiff3" , "\" $REMOTE\" -b \" $BASE\" \" $LOCAL\" -o \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
57- new ExternalMerger ( 5 , "beyond_compare" , "Beyond Compare" , "/Applications/Beyond Compare.app/Contents/MacOS/bcomp" , "\" $REMOTE\" \" $LOCAL\" \" $BASE\" \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
58- new ExternalMerger ( 6 , "codium" , "VSCodium" , "/Applications/VSCodium.app/Contents/Resources/app/bin/codium" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
59- new ExternalMerger ( 7 , "p4merge" , "P4Merge" , "/Applications/p4merge.app/Contents/Resources/launchp4merge" , "-tw 4 \" $BASE\" \" $LOCAL\" \" $REMOTE\" \" $MERGED\" " , "-tw 4 \" $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\" " ) ,
6062 } ;
6163 }
6264 else if ( OperatingSystem . IsLinux ( ) )
@@ -65,11 +67,12 @@ static ExternalMerger()
6567 new ExternalMerger ( 0 , "git" , "Use Git Settings" , "" , "" , "" ) ,
6668 new ExternalMerger ( 1 , "vscode" , "Visual Studio Code" , "/usr/share/code/code" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
6769 new ExternalMerger ( 2 , "vscode_insiders" , "Visual Studio Code - Insiders" , "/usr/share/code-insiders/code-insiders" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
68- new ExternalMerger ( 3 , "kdiff3" , "KDiff3" , "/usr/bin/kdiff3" , "\" $REMOTE\" -b \" $BASE\" \" $LOCAL\" -o \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
69- new ExternalMerger ( 4 , "beyond_compare" , "Beyond Compare" , "/usr/bin/bcomp" , "\" $REMOTE\" \" $LOCAL\" \" $BASE\" \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
70- new ExternalMerger ( 5 , "meld" , "Meld" , "/usr/bin/meld" , "\" $LOCAL\" \" $BASE\" \" $REMOTE\" --output \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
71- new ExternalMerger ( 6 , "codium" , "VSCodium" , "/usr/share/codium/bin/codium" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
72- new ExternalMerger ( 7 , "p4merge" , "P4Merge" , "/usr/local/bin/p4merge" , "-tw 4 \" $BASE\" \" $LOCAL\" \" $REMOTE\" \" $MERGED\" " , "-tw 4 \" $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\" " ) ,
7376 } ;
7477 }
7578 else
0 commit comments