Mercurial > hg
annotate mercurial/defaultrc/mergetools.rc @ 48546:e91aa800ae5b
rhg: desambiguate status without decompressing filelog if possible
When status is unsure based on `stat()` and the dirstate if a file is clean
or modified, we need to compare it against the filelog.
This comparison can skip looking at contents if the lengths differ.
This changeset optimize this further to deduce what we can about the length
if the filelog without decompressing it or resolving deltas.
Differential Revision: https://phab.mercurial-scm.org/D11965
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Fri, 07 Jan 2022 14:40:21 +0100 |
parents | dbc462e34e92 |
children | a6efc1f1a73b |
rev | line source |
---|---|
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
1 # Some default global settings for common merge tools |
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
2 |
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
3 [merge-tools] |
46168
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
4 |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
5 ; The Araxis Merge tool is configured to work with newer versions of Araxis Merge |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
6 ; if you are using Araxis Merge 2008 or earlier, create a [merge-tools] section |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
7 ; in your mercurial.ini file, and add one of the two following "araxis.executable" |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
8 ; lines, depending on whether you have installed a 32 or a 64 bit version |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
9 ; of Araxis Merge and whether you are on a 32 or 64 bit version of windows |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
10 ; |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
11 ;araxis.executable=${ProgramFiles}/Araxis/Araxis Merge/ConsoleCompare.exe |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
12 ;araxis.executable=${ProgramFiles(x86)}/Araxis/Araxis Merge/ConsoleCompare.exe |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
13 ; |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
14 ; Please remember to remove the leading ";" to uncomment the line |
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
15 ; |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
16 araxis.args=/3 /a2 /wait /merge /title1:"Other" /title2:"Base" /title3:"Local :"$local $other $base $local $output |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
17 araxis.binary=True |
46169
714085c1b800
mergetools: enable the `checkconflicts` option for Araxis Merge
Matt Harbison <matt_harbison@yahoo.com>
parents:
46168
diff
changeset
|
18 araxis.checkconflicts=True |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
19 araxis.diffargs=/2 /wait /title1:$plabel1 /title2:$clabel $parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
20 araxis.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
21 araxis.priority=-2 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
22 araxis.regappend=\ConsoleCompare.exe |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
23 araxis.regkey=SOFTWARE\Classes\TypeLib\{46799e0a-7bd1-4330-911c-9660bb964ea2}\7.0\HELPDIR |
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
24 |
46168
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
25 ; Linux version of BeyondCompare 3 and 4 (dirdiff is version 4 only) |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
26 bcompare.args=$local $other $base -mergeoutput=$output -ro -lefttitle=$labellocal -centertitle=$labelbase -righttitle=$labelother -outputtitle=merged -automerge -reviewconflicts -solo |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
27 bcompare.diffargs=-lro -lefttitle=$plabel1 -righttitle=$clabel -solo -expandall $parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
28 bcompare.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
29 bcompare.priority=-1 |
11506
48e549d7c6ae
mergetools.hgrc: add vimdiff
Martin Geisler <mg@lazybytes.net>
parents:
11308
diff
changeset
|
30 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
31 ; OS X version of Beyond Compare |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
32 bcomposx.args=$local $other $base -mergeoutput=$output -ro -lefttitle=$labellocal -centertitle=$labelbase -righttitle=$labelother -outputtitle=merged -automerge -reviewconflicts -solo |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
33 bcomposx.diffargs=-lro -lefttitle=$plabel1 -righttitle=$clabel -solo -expandall $parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
34 bcomposx.executable = /Applications/Beyond Compare.app/Contents/MacOS/bcomp |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
35 bcomposx.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
36 bcomposx.priority=-1 |
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
37 |
46168
24ee0c7e7fd2
mergetools: sync up comments with the TortoiseHg copy of the config file
Matt Harbison <matt_harbison@yahoo.com>
parents:
46124
diff
changeset
|
38 ; Windows version of BeyondCompare 3 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
39 beyondcompare3.args=$local $other $base $output /ro /lefttitle=$labellocal /centertitle=$labelbase /righttitle=$labelother /automerge /reviewconflicts /solo |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
40 beyondcompare3.diffargs=/lro /lefttitle=$plabel1 /righttitle=$clabel /solo /expandall $parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
41 beyondcompare3.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
42 beyondcompare3.priority=-2 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
43 beyondcompare3.regkey=Software\Scooter Software\Beyond Compare 3 |
46170
968766c1a324
mergetools: add support for 32-bit BeyondCompare 3 on 64-bit Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46169
diff
changeset
|
44 beyondcompare3.regkeyalt=Software\Wow6432Node\Scooter Software\Beyond Compare 3 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
45 beyondcompare3.regname=ExePath |
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
46 |
46171
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
47 ; Windows version of BeyondCompare 4 |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
48 beyondcompare4.args=$local $other $base /mergeoutput=$output /ro /lefttitle=$labellocal /centertitle=$labelbase /righttitle=$labelother /outputtitle=merged /automerge /reviewconflicts /solo |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
49 beyondcompare4.diffargs=/lro /lefttitle=$plabel1 /righttitle=$clabel /solo /expandall $parent $child |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
50 beyondcompare4.gui=True |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
51 beyondcompare4.premerge=False |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
52 beyondcompare4.priority=-1 |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
53 beyondcompare4.regkey=Software\Scooter Software\Beyond Compare 4 |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
54 beyondcompare4.regkeyalt=Software\Wow6432Node\Scooter Software\Beyond Compare 4 |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
55 beyondcompare4.regname=ExePath |
dbc462e34e92
mergetools: add BeyondCompare 4 for Windows
Matt Harbison <matt_harbison@yahoo.com>
parents:
46170
diff
changeset
|
56 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
57 diffmerge.args=-nosplash -merge -title1=$labellocal -title2=merged -title3=$labelother $local $base $other -result=$output |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
58 diffmerge.check=changed |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
59 diffmerge.diffargs=--nosplash --title1=$plabel1 --title2=$clabel $parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
60 diffmerge.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
61 diffmerge.priority=-7 |
10486
6b354a763617
mergetools: improve configuration for several merge tools
Steve Borho <steve@borho.org>
parents:
7867
diff
changeset
|
62 diffmerge.regkey=Software\SourceGear\SourceGear DiffMerge\ |
13566
a87a0fcb412f
mergetools: add alternate registry keys for 32bit apps on 64bit O/S
Steve Borho <steve@borho.org>
parents:
11506
diff
changeset
|
63 diffmerge.regkeyalt=Software\Wow6432Node\SourceGear\SourceGear DiffMerge\ |
10486
6b354a763617
mergetools: improve configuration for several merge tools
Steve Borho <steve@borho.org>
parents:
7867
diff
changeset
|
64 diffmerge.regname=Location |
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
65 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
66 diffuse.args=$local $base $other |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
67 diffuse.diffargs=$parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
68 diffuse.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
69 diffuse.priority=-3 |
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
70 |
35908
a9802c9ecfb5
merge: use operation-provided labels (ex: dest/source) in several merge-tools
Kyle Lippincott <spectral@google.com>
parents:
26733
diff
changeset
|
71 ecmerge.args=$base $local $other --mode=merge3 --title0=$labelbase --title1=$labellocal --title2=$labelother --to=$output |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
72 ecmerge.diffargs=$parent $child --mode=diff2 --title1=$plabel1 --title2=$clabel |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
73 ecmerge.gui=True |
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
74 ecmerge.regkey=Software\Elli\xc3\xa9 Computing\Merge |
13566
a87a0fcb412f
mergetools: add alternate registry keys for 32bit apps on 64bit O/S
Steve Borho <steve@borho.org>
parents:
11506
diff
changeset
|
75 ecmerge.regkeyalt=Software\Wow6432Node\Elli\xc3\xa9 Computing\Merge |
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
76 |
21632
3191d330302f
mergetools.hgrc: add minimal configuration for editmerge
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
21099
diff
changeset
|
77 # editmerge is a small script shipped in contrib. |
3191d330302f
mergetools.hgrc: add minimal configuration for editmerge
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
21099
diff
changeset
|
78 # It needs this config otherwise it behaves the same as internal:local |
3191d330302f
mergetools.hgrc: add minimal configuration for editmerge
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
21099
diff
changeset
|
79 editmerge.args=$output |
3191d330302f
mergetools.hgrc: add minimal configuration for editmerge
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
21099
diff
changeset
|
80 editmerge.check=changed |
3191d330302f
mergetools.hgrc: add minimal configuration for editmerge
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
21099
diff
changeset
|
81 editmerge.premerge=keep |
3191d330302f
mergetools.hgrc: add minimal configuration for editmerge
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
21099
diff
changeset
|
82 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
83 filemerge.args=-left $other -right $local -ancestor $base -merge $output |
7385
8119c1a607c4
mergetools: add pointer to the usual filemerge path
Brendan Cully <brendan@kublai.com>
parents:
6559
diff
changeset
|
84 filemerge.executable=/Developer/Applications/Utilities/FileMerge.app/Contents/MacOS/FileMerge |
6008
33bfedc0be4a
filemerge: add an example set of global settings for common merge tools
Matt Mackall <mpm@selenic.com>
parents:
diff
changeset
|
85 filemerge.gui=True |
7665
950484f05f16
Update win32 merge tools configuration
Pascal Quantin <pascal.quantin@gmail.com>
parents:
7385
diff
changeset
|
86 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
87 filemergexcode.args=-left $other -right $local -ancestor $base -merge $output |
26733
f6e2e42fb8ef
mergetools.rc: find OSX FileMerge in the new location inside Xcode 4.3
Mads Kiilerich <madski@unity3d.com>
parents:
24179
diff
changeset
|
88 filemergexcode.executable=/Applications/Xcode.app/Contents/Applications/FileMerge.app/Contents/MacOS/FileMerge |
f6e2e42fb8ef
mergetools.rc: find OSX FileMerge in the new location inside Xcode 4.3
Mads Kiilerich <madski@unity3d.com>
parents:
24179
diff
changeset
|
89 filemergexcode.gui=True |
f6e2e42fb8ef
mergetools.rc: find OSX FileMerge in the new location inside Xcode 4.3
Mads Kiilerich <madski@unity3d.com>
parents:
24179
diff
changeset
|
90 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
91 gpyfm.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
92 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
93 gvimdiff.args=--nofork -d -g -O $local $other $base |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
94 gvimdiff.diffargs=--nofork -d -g -O $parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
95 gvimdiff.priority=-9 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
96 gvimdiff.regkey=Software\Vim\GVim |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
97 gvimdiff.regkeyalt=Software\Wow6432Node\Vim\GVim |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
98 gvimdiff.regname=path |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
99 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
100 kdiff3.args=--auto --L1 $labelbase --L2 $labellocal --L3 $labelother $base $local $other -o $output |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
101 kdiff3.diffargs=--L1 $plabel1 --L2 $clabel $parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
102 kdiff3.fixeol=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
103 kdiff3.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
104 kdiff3.regappend=\kdiff3.exe |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
105 kdiff3.regkey=Software\KDiff3 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
106 kdiff3.regkeyalt=Software\Wow6432Node\KDiff3 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
107 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
108 meld.args=--label=$labellocal $local --label='merged' $base --label=$labelother $other -o $output --auto-merge |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
109 meld.check=changed |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
110 meld.diffargs=-a --label=$plabel1 $parent --label=$clabel $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
111 meld.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
112 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
113 merge.check=conflicts |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
114 merge.priority=-100 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
115 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
116 p4merge.args=$base $local $other $output |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
117 p4merge.diffargs=$parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
118 p4merge.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
119 p4merge.priority=-8 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
120 p4merge.regappend=\p4merge.exe |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
121 p4merge.regkey=Software\Perforce\Environment |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
122 p4merge.regkeyalt=Software\Wow6432Node\Perforce\Environment |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
123 p4merge.regname=P4INSTROOT |
7665
950484f05f16
Update win32 merge tools configuration
Pascal Quantin <pascal.quantin@gmail.com>
parents:
7385
diff
changeset
|
124 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
125 p4mergeosx.args = $base $local $other $output |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
126 p4mergeosx.diffargs=$parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
127 p4mergeosx.executable = /Applications/p4merge.app/Contents/MacOS/p4merge |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
128 p4mergeosx.gui = True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
129 p4mergeosx.priority=-8 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
130 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
131 tkdiff.args=$local $other -a $base -o $output |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
132 tkdiff.diffargs=-L $plabel1 $parent -L $clabel $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
133 tkdiff.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
134 tkdiff.priority=-8 |
10486
6b354a763617
mergetools: improve configuration for several merge tools
Steve Borho <steve@borho.org>
parents:
7867
diff
changeset
|
135 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
136 tortoisemerge.args=/base:$base /mine:$local /theirs:$other /merged:$output |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
137 tortoisemerge.check=changed |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
138 tortoisemerge.diffargs=/base:$parent /mine:$child /basename:$plabel1 /minename:$clabel |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
139 tortoisemerge.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
140 tortoisemerge.priority=-8 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
141 tortoisemerge.regkey=Software\TortoiseSVN |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
142 tortoisemerge.regkeyalt=Software\Wow6432Node\TortoiseSVN |
24179
14d647d25c70
merge-tools: configuration for Beyond Compare on OS X
Mads Kiilerich <madski@unity3d.com>
parents:
23968
diff
changeset
|
143 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
144 UltraCompare.args = $base $local $other -title1 base -title3 other |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
145 UltraCompare.binary = True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
146 UltraCompare.check = conflicts,changed |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
147 UltraCompare.diffargs=$child $parent -title1 $clabel -title2 $plabel1 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
148 UltraCompare.gui = True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
149 UltraCompare.priority = -2 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
150 UltraCompare.regkey=Software\Microsoft\Windows\CurrentVersion\App Paths\UC.exe |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
151 UltraCompare.regkeyalt=Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\UC.exe |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
152 |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
153 vimdiff.args=$local $other $base -c 'redraw | echomsg "hg merge conflict, type \":cq\" to abort vimdiff"' |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
154 vimdiff.check=changed |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
155 vimdiff.priority=-10 |
35908
a9802c9ecfb5
merge: use operation-provided labels (ex: dest/source) in several merge-tools
Kyle Lippincott <spectral@google.com>
parents:
26733
diff
changeset
|
156 winmerge.args=/e /x /wl /ub /dl $labelother /dr $labellocal $other $local $output |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
157 winmerge.check=changed |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
158 winmerge.diffargs=/r /e /x /ub /wl /dl $plabel1 /dr $clabel $parent $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
159 winmerge.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
160 winmerge.priority=-10 |
7665
950484f05f16
Update win32 merge tools configuration
Pascal Quantin <pascal.quantin@gmail.com>
parents:
7385
diff
changeset
|
161 winmerge.regkey=Software\Thingamahoochie\WinMerge |
13566
a87a0fcb412f
mergetools: add alternate registry keys for 32bit apps on 64bit O/S
Steve Borho <steve@borho.org>
parents:
11506
diff
changeset
|
162 winmerge.regkeyalt=Software\Wow6432Node\Thingamahoochie\WinMerge\ |
7665
950484f05f16
Update win32 merge tools configuration
Pascal Quantin <pascal.quantin@gmail.com>
parents:
7385
diff
changeset
|
163 winmerge.regname=Executable |
10486
6b354a763617
mergetools: improve configuration for several merge tools
Steve Borho <steve@borho.org>
parents:
7867
diff
changeset
|
164 |
46124
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
165 xxdiff.args=--show-merged-pane --exit-with-merge-status --title1 $labellocal --title2 $labelbase --title3 $labelother --merged-filename $output --merge $local $base $other |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
166 xxdiff.diffargs=--title1 $plabel1 $parent --title2 $clabel $child |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
167 xxdiff.gui=True |
ceaf1646f420
mergetools: alphabetize the config settings
Matt Harbison <matt_harbison@yahoo.com>
parents:
43670
diff
changeset
|
168 xxdiff.priority=-8 |