@@ -35,15 +35,16 @@ static ExternalMerger()
35
35
new ExternalMerger ( 0 , "git" , "Use Git Settings" , "" , "" , "" ) ,
36
36
new ExternalMerger ( 1 , "vscode" , "Visual Studio Code" , "Code.exe" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
37
37
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\" " ) ,
47
48
} ;
48
49
}
49
50
else if ( OperatingSystem . IsMacOS ( ) )
@@ -53,10 +54,11 @@ static ExternalMerger()
53
54
new ExternalMerger ( 1 , "xcode" , "FileMerge" , "/usr/bin/opendiff" , "\" $BASE\" \" $LOCAL\" \" $REMOTE\" -ancestor \" $MERGED\" " , "\" $LOCAL\" \" $REMOTE\" " ) ,
54
55
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\" " ) ,
55
56
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\" " ) ,
60
62
} ;
61
63
}
62
64
else if ( OperatingSystem . IsLinux ( ) )
@@ -65,11 +67,12 @@ static ExternalMerger()
65
67
new ExternalMerger ( 0 , "git" , "Use Git Settings" , "" , "" , "" ) ,
66
68
new ExternalMerger ( 1 , "vscode" , "Visual Studio Code" , "/usr/share/code/code" , "-n --wait \" $MERGED\" " , "-n --wait --diff \" $LOCAL\" \" $REMOTE\" " ) ,
67
69
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\" " ) ,
73
76
} ;
74
77
}
75
78
else
0 commit comments