Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.1, 1.1.1, and 1.1.2

Merge with stable

Changeset 1aef589579fe

Parents d5d83aaa82cc

Parents 374d40d80501

by Steve Borho

Changes to 51 files · Browse files at 1aef589579fe Showing diff from parent d5d83aaa82cc 374d40d80501 Diff from another changeset...

Change 1 of 1 Show Entire File contrib/​hgtk.cmd Stacked
 
1
2
 
 
3
4
5
6
7
8
9
10
 
 
11
12
13
14
15
 
16
 
1
2
3
4
5
6
7
8
9
10
 
 
11
12
13
14
15
16
 
17
18
@@ -1,16 +1,18 @@
 ::  :: Win32 batch file for running the TortoiseHg hgtk script. +:: Copy this file into the install directory and rename hgtk.exe +:: to e.g. hgtk-hidden.exe  ::    @echo off  setlocal    :: Uncomment the line below and modify accoringly -::set hgtkpath="C:\repos\tortoisehg-crew\hgtk" -if not exist %hgtkpath% goto :notfound +::set hgtkpath="C:\path\to\hgtk" +if not defined hgtkpath goto :notfound  python %hgtkpath% %*  goto end    :notfound -echo hgtk: Please configure kgtkpath in %~f0 +echo hgtk: Please configure hgtkpath in %~f0  :end
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
 
1
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@@ -1,84 +1,24 @@
 <?xml version="1.0" encoding="utf-8"?>  <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> - <Fragment> - <ComponentGroup Id="cmenuI18n"> - <Component Id="cmp8708D9E3BC7A3F365AA22FB05B9FDF85" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{100413B0-1924-4980-BA09-251FCBF99059}"> - <File Id="fil34592251F1AB69B84704FBB768CACFE6" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-ca.reg" /> - </Component> - <Component Id="cmpAA66F751DDD6F97FCF2AE7BCCBFBF946" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{16A81F32-F585-42EE-AC89-B8125121382A}"> - <File Id="filE545DA833E2D12BC6D510647EC55F0AB" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-cs.reg" /> - </Component> - <Component Id="cmp238B20E39A5A44F3E0A2841F1871D6C7" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{52D23E53-0F72-40B5-8151-02ACB4EC7603}"> - <File Id="fil0C7CDE954420422B5CF874D01A54770F" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-da.reg" /> - </Component> - <Component Id="cmpE27ECB7D926C0731D91FD3B46E42992B" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{1D13FF21-1296-4C79-8C18-8FD199FFF954}"> - <File Id="fil857F2C86A63B7198E0BDD42F65B6E480" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-de.reg" /> - </Component> - <Component Id="cmp8F805C448FAB68B8F2132DFFA91E50C5" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{1D058762-2513-4141-9AB1-245AA578827D}"> - <File Id="fil6DE6839DEEF3906AC976C04D4AAEB1DF" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-en_GB.reg" /> - </Component> - <Component Id="cmpD9B314A6F0F0E3D2B210CF76D81D7D36" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{208E1C3A-B383-4F2A-8B8C-D10D5746F112}"> - <File Id="fil43269232FC331753F26137D3B99D2453" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-en_US.reg" /> - </Component> - <Component Id="cmp24A5C34B34547D915EF98355098867B5" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{44E211A9-0CD5-4D42-905F-A0A27AE7C298}"> - <File Id="fil47E2958ED8AAD4030E5A117575119FE3" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-es.reg" /> - </Component> - <Component Id="cmp0A77DAB515AECF033F614A206FE4C486" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{9C040E50-6803-4E45-BBE3-C9465CB9DC57}"> - <File Id="fil11714D0F1C2ACCF26EF3CEA3FC04C9CE" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-fa.reg" /> - </Component> - <Component Id="cmp502E03239FB58F0D63024244989AF7E0" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{620B42DA-2DF2-4A11-9CE3-1AFADBE0C96E}"> - <File Id="fil5FDBF3248DED306FC9C9B1E70DD36B84" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-fr.reg" /> - </Component> - <Component Id="cmpB25781959651E9C92526FC240CD4FBA1" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{EDEDEBF5-35F6-4747-B90E-3B2E8F7358F7}"> - <File Id="fil7D2909387B45E55961295D73E4C90771" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-he.reg" /> - </Component> - <Component Id="cmp34954B8F12900BB195055662296D42A5" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{FE100736-D101-414B-A60E-BD542DA3DE0A}"> - <File Id="fil820C3121E73E593AD8CCF3A64B6B5485" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-hr.reg" /> - </Component> - <Component Id="cmpA1D84B2EF3F62730C23D7EEAC69062FF" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{AC57717E-2F80-4B11-9A89-F026261EA0C4}"> - <File Id="filE92C5B5421B14D2047F73B6A8490243F" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-it.reg" /> - </Component> - <Component Id="cmp9A43667CB3AB67745BB031DC4149A368" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{DD7B59E1-A9B5-44F8-A6C8-7372BCD83745}"> - <File Id="fil8C4843AC59727C6886CAFC7C2F060B0E" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-ja.reg" /> - </Component> - <Component Id="cmp7CF763E009BA6FE0C5F5C5E78CEDC5CE" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{CD66CCC8-AF8C-41FD-A850-38EF61109884}"> - <File Id="fil519F9D41618860D32AF628B4C2D471D3" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-ko.reg" /> - </Component> - <Component Id="cmp7F0BED83B066AA4256A9E9A88E861260" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{98586BA9-39CB-4DEB-B91A-D1C92A1CDF01}"> - <File Id="fil09301D9AB6B31637C1F44D94456744D7" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-nl.reg" /> - </Component> - <Component Id="cmp86644712486B38587B20819491BBED9F" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{EF685426-22A9-4F46-B1C5-94F49AB17C4F}"> - <File Id="fil45E027B68B2C6BA7693EF8E5284F0B1F" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-nn.reg" /> - </Component> - <Component Id="cmp8DC0EFF8720B424B2EF2FF4C84F559CD" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{60E372CD-620E-424C-9FAE-7093A7F64F1C}"> - <File Id="fil2C4D4B7BD19766AE99F6E7188484F580" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-pl.reg" /> - </Component> - <Component Id="cmp32ACAC9D2A6D81033F6C4F7CA1B20612" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{075D898B-BADC-466C-99E9-B7918060CD22}"> - <File Id="filCFFB79D7D3D1794835CB4B0AE7A50C82" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-pt.reg" /> - </Component> - <Component Id="cmpABCB551315BC96FBD5C0DB2BEBC75448" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{8BB16F00-4B44-445B-B302-9154FF2888AB}"> - <File Id="fil905821AEA5C058AC7212BF9B636F634A" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-pt_BR.reg" /> - </Component> - <Component Id="cmp9FC2BC37EA7362ED50FF63569022BF43" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{C1004F50-1E1E-481B-88CF-64DC610E4EC7}"> - <File Id="fil3BFDCE2F286D397D12BD4ABCED6C062A" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-ru.reg" /> - </Component> - <Component Id="cmpC010C64955D52218ECB3F0FE58614928" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{A87D8C9E-1C55-4810-B898-CF970C4F58AD}"> - <File Id="fil5D604D1A5A7E0599F246AD181E051AED" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-tr.reg" /> - </Component> - <Component Id="cmpF26B183E23A8CDB76FFC49CFAE470A0B" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{EF2AB165-248E-4D1E-90C5-776A32AD2BBB}"> - <File Id="fil5FC49A3ED520225A28D809D586AFB094" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-uk.reg" /> - </Component> - <Component Id="cmp653479493896AD777E009018E31A9748" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{39F024A6-7D9F-4AF1-87D8-61FA4A80B7DF}"> - <File Id="fil25E9FC5FB9196E97133ABC05CCF3F06F" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-zh_CN.reg" /> - </Component> - <Component Id="cmpB10C4F48B7FF5C78F9FD20C8561538A2" Directory="dir6734C7C09FF52B288189BB08CF42BBBC" Guid="{D9487D22-A44C-4AEA-B784-41CA13E20FF9}"> - <File Id="fil9C8C6DD08D8735C2CB4A1EB4477A0E7C" KeyPath="yes" Source="$(var.SourceDir)\thg-cmenu-zh_TW.reg" /> - </Component> - </ComponentGroup> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52"> - <Directory Id="dir6734C7C09FF52B288189BB08CF42BBBC" Name="cmenu" /> - </DirectoryRef> - </Fragment> + + <?include thg-guids.wxi ?> + + <?define thgcmenulangs = + cs;da;de;en_GB;en_US;es;fa;fr;he;hr;it;ja;ko;nl;nn;pl;pt;pt_BR;ru;tr;uk;zh_CN;zh_TW + ?> + <!-- lang 'ca' is used for key path --> + + <Fragment> + <DirectoryRef Id="i18ndir"> + <Directory Id="cmenuI18n" Name="cmenu" FileSource="$(var.SourceDir)"> + <Component Id="cmenuI18n" Guid="$(var.cmenuI18n.guid)"> + <File Name="thg-cmenu-ca.reg" KeyPath="yes"/> + <?foreach LANG in $(var.thgcmenulangs) ?> + <File Name="thg-cmenu-$(var.LANG).reg" /> + <?endforeach?> + </Component> + </Directory> + </DirectoryRef> + </Fragment> +  </Wix>
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
 
1
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
@@ -1,218 +1,42 @@
 <?xml version="1.0" encoding="utf-8"?>  <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> - <Fragment> - <ComponentGroup Id="contribFolder"> - <Component Id="cmp807F426F34EC5B808607BA4007244E84" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{FBF5CB2C-8932-46F4-8FC4-EF4C0F726276}"> - <File Id="fil0BF2562805D37A6C57219F945DC7C3B4" KeyPath="yes" Source="$(var.SourceDir)\bash_completion" /> - </Component> - <Component Id="cmpB28139F1930563D83220AD2C1128B030" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{0E83D552-3153-4E55-8353-A4E5E3A18764}"> - <File Id="fil8A6DCD57765E3E3FEF179102A0906054" KeyPath="yes" Source="$(var.SourceDir)\hgk" /> - </Component> - <Component Id="cmpB7DA2E5DE9E5C7DDB7696E436D98B142" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{6EF9A4E6-4C95-496D-8FAB-8B0BD0688874}"> - <File Id="fil18816C74E6F00D731B7DBE0870BDE2D9" KeyPath="yes" Source="$(var.SourceDir)\hgwebdir.fcgi" /> - </Component> - <Component Id="cmpB1DF769846D452FC44EBA6763F12D29F" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{F0FFFFCE-56A8-437A-8D7E-45C30505DB09}"> - <File Id="fil5896BB6DFC36A92D41E0AB8C7DB80A97" KeyPath="yes" Source="$(var.SourceDir)\hgwebdir.wsgi" /> - </Component> - <Component Id="cmp7C407D087BF1947C9EC8AFE24B42CD9B" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{F7120A93-1E95-4837-A53A-E77DC187B537}"> - <File Id="fil81E357676284E64EDFEBE9FE5CEB872F" KeyPath="yes" Source="$(var.SourceDir)\logo-droplets.svg" /> - </Component> - <Component Id="cmp6946EABE287930CA55C76B0961DE17E7" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{5D1410F4-53AD-4229-B8C2-7191FDBDFB65}"> - <File Id="filA77C0B15558EB3894B9E728D2FE3AF9F" KeyPath="yes" Source="$(var.SourceDir)\mercurial.el" /> - </Component> - <Component Id="cmpBEDE8604BDE5144025036F4BB04679B2" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{D054A71E-2583-41FD-B9DA-BBCEB032AC81}"> - <File Id="fil3F209A8D711EA35E5B38E05678D0D5E2" KeyPath="yes" Source="$(var.SourceDir)\sample.hgrc" /> - </Component> - <Component Id="cmpED03CB84DEE74E99BB62BE0F8AC356F1" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{48D86148-9FF6-48BA-BC62-F860314F7728}"> - <File Id="filCD2BF173510DF04EA722FE4924B3DAE7" KeyPath="yes" Source="$(var.SourceDir)\tcsh_completion" /> - </Component> - <Component Id="cmp7395336B1B93AB450D822FA0DE0C5FCB" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{135985F7-12C9-4420-BD49-BB53C07CF5B2}"> - <File Id="fil2C004105E9F354CA4156678C4FB76823" KeyPath="yes" Source="$(var.SourceDir)\tcsh_completion_build.sh" /> - </Component> - <Component Id="cmpA914A0A1896C5E91A8381B2B5491564C" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{E3B7F734-23AE-4422-9801-3FD0C8DEFBD7}"> - <File Id="filBF6BED4F17C843169CEBE289E39FC8FB" KeyPath="yes" Source="$(var.SourceDir)\xml.rnc" /> - </Component> - <Component Id="cmp512D2C19167594DBED53CF4A5896DAC1" Directory="dirCA1E322A30AE0A461BB6A083C7A87627" Guid="{D0B6E660-F316-421E-84FC-87C895F02888}"> - <File Id="filA8F4DBB6CE376C77AA79D9E9D715A519" KeyPath="yes" Source="$(var.SourceDir)\zsh_completion" /> - </Component> - <Component Id="cmp82B1C0B5D90172AD872BBE93AD1A4746" Directory="dirBED34C623F6A770B7C7A5C815434688D" Guid="{269220E0-2D46-499A-B843-0B7AA9D1AAAE}"> - <File Id="filBB7FA67E9542AD28BADC33AE9FE32A34" KeyPath="yes" Source="$(var.SourceDir)\vim\hg-menu.vim" /> - </Component> - <Component Id="cmp86D915E62A0C3FF73A370E0D48DDE5F1" Directory="dirBED34C623F6A770B7C7A5C815434688D" Guid="{9B8F4EFE-A098-4f96-A05D-A49861587405}"> - <File Id="filC508D5BC3A9EAE1F33C95F8EF07EF431" KeyPath="yes" Source="$(var.SourceDir)\vim\HGAnnotate.vim" /> - </Component> - <Component Id="cmp6F11D903E1DB0DFC0C3EB42F63394E60" Directory="dirBED34C623F6A770B7C7A5C815434688D" Guid="{240CE26A-A9F4-48E7-942E-D543DC75FA62}"> - <File Id="filDAC324AFC5566758101A7423165FE7FA" KeyPath="yes" Source="$(var.SourceDir)\vim\hgcommand.vim" /> - </Component> - <Component Id="cmpA55369F11281B52F404E0724200C115F" Directory="dirBED34C623F6A770B7C7A5C815434688D" Guid="{9B3361BE-5A8D-4364-A7CE-E78495EAA508}"> - <File Id="fil982E8F72370A711566A7F7645AC8204D" KeyPath="yes" Source="$(var.SourceDir)\vim\patchreview.txt" /> - </Component> - <Component Id="cmp56F529456B47B91250785C4D0A205ED2" Directory="dirBED34C623F6A770B7C7A5C815434688D" Guid="{18DE2CB6-F85C-4792-BEC6-CE60227C7D72}"> - <File Id="filC59985C7F91EC21A42FEF97AD3CDD65D" KeyPath="yes" Source="$(var.SourceDir)\vim\patchreview.vim" /> - </Component> - </ComponentGroup> - </Fragment> - <Fragment> - <DirectoryRef Id="INSTALLDIR"> - <Directory Id="dirCA1E322A30AE0A461BB6A083C7A87627" Name="contrib" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0AAB909DA146B054F15679730FA6EDC4" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0AAB909DA146B054F15679730FA6EDC4" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0AAB909DA146B054F15679730FA6EDC4" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirBED34C623F6A770B7C7A5C815434688D" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirD2A98CA486D03F46DB07EE76569468D8" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0AAB909DA146B054F15679730FA6EDC4" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirBED34C623F6A770B7C7A5C815434688D" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0AAB909DA146B054F15679730FA6EDC4" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir51C59DA466E26BFDB5855AE6BE2E4BDD" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0AAB909DA146B054F15679730FA6EDC4" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0AAB909DA146B054F15679730FA6EDC4" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirBED34C623F6A770B7C7A5C815434688D" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirBED34C623F6A770B7C7A5C815434688D" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir3F9A2BE78E3069AB8A904DF734C62404" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir3F9A2BE78E3069AB8A904DF734C62404" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirD2A98CA486D03F46DB07EE76569468D8" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir3F9A2BE78E3069AB8A904DF734C62404" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirBED34C623F6A770B7C7A5C815434688D" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir3F9A2BE78E3069AB8A904DF734C62404" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir51C59DA466E26BFDB5855AE6BE2E4BDD" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir3F9A2BE78E3069AB8A904DF734C62404" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0AAB909DA146B054F15679730FA6EDC4" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir51C59DA466E26BFDB5855AE6BE2E4BDD" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirCA1E322A30AE0A461BB6A083C7A87627"> - <Directory Id="dirBED34C623F6A770B7C7A5C815434688D" Name="vim" /> - </DirectoryRef> - </Fragment> + + <?include guids.wxi ?> + + <Fragment> + <ComponentGroup Id="contribFolder"> + <ComponentRef Id="contrib" /> + <ComponentRef Id="contrib.vim" /> + </ComponentGroup> + </Fragment> + + <Fragment> + <DirectoryRef Id="INSTALLDIR"> + <Directory Id="contribdir" Name="contrib" FileSource="$(var.SourceDir)"> + <Component Id="contrib" Guid="$(var.contrib.guid)"> + <File Name="bash_completion" KeyPath="yes" /> + <File Name="hgk" /> + <File Name="hgwebdir.fcgi" /> + <File Name="hgwebdir.wsgi" /> + <File Name="logo-droplets.svg" /> + <File Name="mercurial.el" /> + <File Name="sample.hgrc" /> + <File Name="tcsh_completion" /> + <File Name="tcsh_completion_build.sh" /> + <File Name="xml.rnc" /> + <File Name="zsh_completion" /> + </Component> + <Directory Id="vimdir" Name="vim"> + <Component Id="contrib.vim" Guid="$(var.contrib.vim.guid)"> + <File Name="hg-menu.vim" KeyPath="yes" /> + <File Name="HGAnnotate.vim" /> + <File Name="hgcommand.vim" /> + <File Name="patchreview.txt" /> + <File Name="patchreview.vim" /> + </Component> + </Directory> + </Directory> + </DirectoryRef> + </Fragment> +  </Wix>
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
1
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
@@ -1,33 +1,49 @@
 <?xml version="1.0" encoding="utf-8"?>  <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> - <Fragment> - <ComponentGroup Id="docFolder"> - <Component Id="cmpD8AD113FB988F56EF745AF287E14D1BE" Directory="dir7C3635117912185773B74CE69A101DF6" Guid="{6289D803-14D9-4AF8-AE67-4DB12D1EA5A6}"> - <File Id="filFC7EC893C906DE77DE4D96687109D8E9" KeyPath="yes" Source="$(var.SourceDir)\hg.1.html"> - <Shortcut Id="hg1StartMenu" Directory="ProgramMenuDir" Name="Mercurial Command Reference" - Icon="hgIcon.ico" IconIndex="0" Advertise="yes"/> - </File> - </Component> - <Component Id="cmpB89B9653438B9A899D3AF741EF3D50E7" Directory="dir7C3635117912185773B74CE69A101DF6" Guid="{4E80FFF0-C28A-460F-ABC4-85BC25422B80}"> - <File Id="filA7A1E3181858EAEA214687DBA9AEFB27" KeyPath="yes" Source="$(var.SourceDir)\hgignore.5.html" > - <Shortcut Id="hgignore5StartMenu" Directory="ProgramMenuDir" Name="Mercurial Ignore Files" - Icon="hgIcon.ico" IconIndex="0" Advertise="yes"/> - </File> - </Component> - <Component Id="cmp2759E68E80E0FCEA1ACE704650E93C2A" Directory="dir7C3635117912185773B74CE69A101DF6" Guid="{F392839B-CEB6-462E-8F23-A85D48F99BD3}"> - <File Id="fil4B171255CC318D73C35538CAA0AFFC24" KeyPath="yes" Source="$(var.SourceDir)\hgrc.5.html" > - <Shortcut Id="hgrc5StartMenu" Directory="ProgramMenuDir" Name="Mercurial Configuration Files" - Icon="hgIcon.ico" IconIndex="0" Advertise="yes"/> - </File> - </Component> - <Component Id="cmp9ADC9EFD76613D01E16146107BBE6590" Directory="dir7C3635117912185773B74CE69A101DF6" Guid="{5C276050-DDDD-49FB-86ED-C636FD629242}"> - <File Id="fil7994C9041F416FEA568FA98CA6891FB6" KeyPath="yes" Source="$(var.SourceDir)\style.css" /> - </Component> - </ComponentGroup> - </Fragment> - <Fragment> - <DirectoryRef Id="INSTALLDIR"> - <Directory Id="dir7C3635117912185773B74CE69A101DF6" Name="doc" /> - </DirectoryRef> - </Fragment> + + <?include guids.wxi ?> + + <Fragment> + <ComponentGroup Id="docFolder"> + <ComponentRef Id="doc.hg.1.html" /> + <ComponentRef Id="doc.hgignore.5.html" /> + <ComponentRef Id="doc.hgrc.5.html" /> + <ComponentRef Id="doc.style.css" /> + </ComponentGroup> + </Fragment> + + <Fragment> + <DirectoryRef Id="INSTALLDIR"> + <Directory Id="docdir" Name="doc" FileSource="$(var.SourceDir)"> + <Component Id="doc.hg.1.html" Guid="$(var.doc.hg.1.html.guid)"> + <File Name="hg.1.html" KeyPath="yes"> + <Shortcut Id="hg1StartMenu" Directory="ProgramMenuDir" + Name="Mercurial Command Reference" + Icon="hgIcon.ico" IconIndex="0" Advertise="yes" + /> + </File> + </Component> + <Component Id="doc.hgignore.5.html" Guid="$(var.doc.hgignore.5.html.guid)"> + <File Name="hgignore.5.html" KeyPath="yes"> + <Shortcut Id="hgignore5StartMenu" Directory="ProgramMenuDir" + Name="Mercurial Ignore Files" + Icon="hgIcon.ico" IconIndex="0" Advertise="yes" + /> + </File> + </Component> + <Component Id="doc.hgrc.5.html" Guid="$(var.doc.hgrc.5.html)"> + <File Name="hgrc.5.html" KeyPath="yes"> + <Shortcut Id="hgrc5StartMenu" Directory="ProgramMenuDir" + Name="Mercurial Configuration Files" + Icon="hgIcon.ico" IconIndex="0" Advertise="yes" + /> + </File> + </Component> + <Component Id="doc.style.css" Guid="$(var.doc.style.css)"> + <File Name="style.css" KeyPath="yes" /> + </Component> + </Directory> + </DirectoryRef> + </Fragment> +  </Wix>
Change 1 of 1 Show Entire File contrib/​wix/​guids.wxi Stacked
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@@ -0,0 +1,35 @@
+<Include> + <!-- These are component GUIDs used for TortoiseHg installers. + YOU MUST CHANGE ALL GUIDs below when copying this file + and replace 'TortoiseHg' in this notice with the name of + your project. Component GUIDs have global namespace! --> + + <!-- contrib.wxs --> + <?define contrib.guid = {509AE2EF-3AC6-4661-A9C3-51F663BE83B2} ?> + <?define contrib.vim.guid = {BEA4DF96-9CEF-4273-B637-8DE7B10A6FAE} ?> + + <!-- doc.wxs --> + <?define doc.hg.1.html.guid = {6289D803-14D9-4AF8-AE67-4DB12D1EA5A6} ?> + <?define doc.hgignore.5.html.guid = {4E80FFF0-C28A-460F-ABC4-85BC25422B80} ?> + <?define doc.hgrc.5.html = {F392839B-CEB6-462E-8F23-A85D48F99BD3} ?> + <?define doc.style.css = {5C276050-DDDD-49FB-86ED-C636FD629242} ?> + + <!-- help.wxs --> + <?define helpFolder.guid = {5D9D7DDC-62D4-4fc9-8419-D13ECB25B8D2} ?> + + <!-- i18n.wxs --> + <?define i18nFolder.guid = {3115A038-CA56-4413-97C1-6F0070D6034C} ?> + + <!-- templates.wxs --> + <?define templates.root.guid = {C609F85B-91CD-463f-8C07-57931D53B99F} ?> + <?define templates.atom.guid = {0155E267-F0D5-4115-A7D4-F217599B06C7} ?> + <?define templates.coal.guid = {310F768C-0817-4a07-907C-89AB8FDAE9DE} ?> + <?define templates.gitweb.guid = {6A6B3DFF-EC52-479a-842C-A650FCF2D39C} ?> + <?define templates.monoblue.guid = {3AA37057-AFB1-4150-8062-2372257A91D2} ?> + <?define templates.paper.guid = {071CFCD8-2F96-4df8-8539-EF3D8176A0FB} ?> + <?define templates.raw.guid = {F71E0FEB-32F9-4b18-91A5-A59722C682DC} ?> + <?define templates.rss.guid = {23DA0B15-6463-400b-95E0-CD5FAD6B75B5} ?> + <?define templates.spartan.guid = {0686468F-D950-422f-A904-1B09FFD3C852} ?> + <?define templates.static.guid = {9AC0E261-7563-4147-9974-12022C1CBD4E} ?> + +</Include>
 
1
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72
 
 
1
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@@ -1,72 +1,25 @@
-<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?>  <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> - <Fragment> - <ComponentGroup Id="helpFolder"> - <Component Id="cmpC57BF45B775FC47D736ECD6944E64F6A" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{A4ED391B-7171-4EBC-8D4E-6A6B9640113F}"> - <File Id="filA01F5D0329BE64B4368A85C0B3671502" KeyPath="yes" Source="$(var.SourceDir)\config.txt" /> - </Component> - <Component Id="cmp06DE93F7EEC0B3D1B698D92336E2AB11" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{6EF678F5-365A-4297-AEED-C421569E7AF2}"> - <File Id="fil340415BFF8DB5A5977A364C422E731FF" KeyPath="yes" Source="$(var.SourceDir)\dates.txt" /> - </Component> - <Component Id="cmp19C67CC3F7666886D7413E6F81DF923C" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{90DF1970-DFB0-402D-A2A1-827B3F58C58A}"> - <File Id="filDF5D1C01F4E5DFDF9ADC1B35D27FD592" KeyPath="yes" Source="$(var.SourceDir)\diffs.txt" /> - </Component> - <Component Id="cmp0A78423CDE879648435F77671E14A6C3" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{CD64CC97-BCE7-4568-BBEB-9625FC04083C}"> - <File Id="fil826C9369DF9AD54F6EBD9A10CA302D19" KeyPath="yes" Source="$(var.SourceDir)\environment.txt" /> - </Component> - <Component Id="cmpA2B37D3B1AF89288970F0714F8A9AF39" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{6D1E41A6-CF56-40CB-B118-0AE598420438}"> - <File Id="filE8F682CC0E4F56B880D18017BC38DE50" KeyPath="yes" Source="$(var.SourceDir)\extensions.txt" /> - </Component> - <Component Id="cmp417868B7DC07F14CE6B327271D65E5CC" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{B8D13BC9-6E32-4985-B1AF-F66A258482F6}"> - <File Id="filA0E27F4B12C85FA269523DC3A3CDC575" KeyPath="yes" Source="$(var.SourceDir)\multirevs.txt" /> - </Component> - <Component Id="cmp339A70D8F3BF8B3AD679BE214A1984C7" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{4DFC83CA-CC6C-462D-A9B8-A5DCA0260BE9}"> - <File Id="fil6B14DD18C2EEDDDE767B9D83279A2ADA" KeyPath="yes" Source="$(var.SourceDir)\patterns.txt" /> - </Component> - <Component Id="cmp177C53DE57B01391F4C5FDD15FA14EC6" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{A5AFF9FD-C054-40C1-AB0C-1E7AB93975D0}"> - <File Id="fil824583354419DB2A4F0AD312B3331FBB" KeyPath="yes" Source="$(var.SourceDir)\revisions.txt" /> - </Component> - <Component Id="cmp69860FA1CEA8FE029A13DEF05E4832DF" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{0F6513E8-EF28-4CCB-9C29-6782E603DA2B}"> - <File Id="filF26222C0B0B107CF754108CD2B1C8CCF" KeyPath="yes" Source="$(var.SourceDir)\templates.txt" /> - </Component> - <Component Id="cmpC1E444987188E87D749757D6E686B596" Directory="dirFC9FDBD71FA305BA6ECD4D639DB49784" Guid="{072E3C95-6BFB-4AD7-9634-070D55B4B820}"> - <File Id="filCE7C1FF1BA40B646398A71851EB1EF7C" KeyPath="yes" Source="$(var.SourceDir)\urls.txt" /> - </Component> - </ComponentGroup> - </Fragment> - <Fragment> - <DirectoryRef Id="INSTALLDIR"> - <Directory Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" Name="help" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFC9FDBD71FA305BA6ECD4D639DB49784" /> - </Fragment> + + <?include guids.wxi ?> + + <Fragment> + <DirectoryRef Id="INSTALLDIR"> + <Directory Id="helpdir" Name="help" FileSource="$(var.SourceDir)"> + <Component Id="helpFolder" Guid="$(var.helpFolder.guid)"> + <File Name="config.txt" KeyPath="yes" /> + <File Name="dates.txt" /> + <File Name="diffs.txt" /> + <File Name="environment.txt" /> + <File Name="extensions.txt" /> + <File Name="multirevs.txt" /> + <File Name="patterns.txt" /> + <File Name="revisions.txt" /> + <File Name="templates.txt" /> + <File Name="urls.txt" /> + </Component> + </Directory> + </DirectoryRef> + </Fragment> +  </Wix>
 
1
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
 
 
1
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@@ -1,78 +1,25 @@
-<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?>  <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> - <Fragment> - <ComponentGroup Id="i18nFolder"> - <Component Id="cmp34947721B29BBB2D9942A0FC95D1F588" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{1FDE8508-2E0F-4A63-AEFC-3F55EA7A4537}"> - <File Id="filF2E58DD4817D0D0AF53F4B8AB9836B47" KeyPath="yes" Source="$(var.SourceDir)\da.po" /> - </Component> - <Component Id="cmpDC59717569F92122A034EC7E35A4F80D" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{20DA2D43-9E1E-47B7-B7C7-CC3B163923D0}"> - <File Id="fil39753E48327D06086C63EFA7711BB750" KeyPath="yes" Source="$(var.SourceDir)\de.po" /> - </Component> - <Component Id="cmp7E5E80C4438C32CF7A419FDC63FB002D" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{239783A8-D672-47Cf-A0AA-3D6A7BC4AAD3}"> - <File Id="fil9B0C044DD27F2EE57B045B48BB697C0D" KeyPath="yes" Source="$(var.SourceDir)\el.po" /> - </Component> - <Component Id="cmpA9C546113FA1B46B0C9498FA69F29B13" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{A8097676-3E1A-4196-9008-6FFCFF495E6B}"> - <File Id="fil6DF0C7BA972338067807AE385588F48A" KeyPath="yes" Source="$(var.SourceDir)\fr.po" /> - </Component> - <Component Id="cmp6046EB31B43E28CD554FDD8D8E8AD420" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{7FA380C6-1583-4B96-BCB9-BEC48585833C}"> - <File Id="filE99CA9E94849D4956606F72FD0B5FC5E" KeyPath="yes" Source="$(var.SourceDir)\hggettext" /> - </Component> - <Component Id="cmp6133B01CC2B9B358CBF9327F700BD00A" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{A19E16D0-4C79-4B76-BCBE-B8FF94683DC8}"> - <File Id="filC69EEB86E4ED9073F34871B19155FED5" KeyPath="yes" Source="$(var.SourceDir)\it.po" /> - </Component> - <Component Id="cmp97F2EE7A098F00025CB2FB889C5F6253" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{4BA013AE-F4C4-49CF-969E-9AB7E3EA167A}"> - <File Id="filA39E9F30340253C998EC80AE177CE43C" KeyPath="yes" Source="$(var.SourceDir)\ja.po" /> - </Component> - <Component Id="cmpF3727AA82BA7F68310A26BB75A6647AD" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{E5A09373-49DD-4042-A62A-F073D172EDCA}"> - <File Id="fil80CA8EF53276179809903975CB3979F3" KeyPath="yes" Source="$(var.SourceDir)\pt_BR.po" /> - </Component> - <Component Id="cmp939C74001F1FBEB147E5ADCED4770AC8" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{05DEDB32-8739-49A2-9718-E5A9742883A7}"> - <File Id="fil8F5BDF00539EE96B5270F71C7923CDC6" KeyPath="yes" Source="$(var.SourceDir)\sv.po" /> - </Component> - <Component Id="cmpE23A15AD782608B1EDD835CF6B829378" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{E8BFEB3B-8BC4-47C8-8FB6-83B7E89DF606}"> - <File Id="filC2CD3385CC6C9F85A582C8BEFF6A36FD" KeyPath="yes" Source="$(var.SourceDir)\zh_CN.po" /> - </Component> - <Component Id="cmp3C3523DBA0ED9315E204C24B28BBECB1" Directory="dirE238460D44340499CA44F8E5739FEA52" Guid="{03E299F4-57EC-45C5-A7BE-00DE329AA24A}"> - <File Id="fil717A0C3D62D332C48BAC66536FC1B6A0" KeyPath="yes" Source="$(var.SourceDir)\zh_TW.po" /> - </Component> - </ComponentGroup> - </Fragment> - <Fragment> - <DirectoryRef Id="INSTALLDIR"> - <Directory Id="dirE238460D44340499CA44F8E5739FEA52" Name="i18n" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52" /> - </Fragment> + + <?include guids.wxi ?> + + <?define hg_po_langs = + da;de;el;fr;it;ja;pt_BR;sv;zh_CN;zh_TW + ?> + + <Fragment> + <DirectoryRef Id="INSTALLDIR"> + <Directory Id="i18ndir" Name="i18n" FileSource="$(var.SourceDir)"> + <Component Id="i18nFolder" Guid="$(var.i18nFolder.guid)"> + <File Name="hggettext" KeyPath="yes" /> + <?foreach LANG in $(var.hg_po_langs) ?> + <File Id="hg.$(var.LANG).po" + Name="$(var.LANG).po" + /> + <?endforeach?> + </Component> + </Directory> + </DirectoryRef> + </Fragment> +  </Wix>
 
1
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
@@ -1,383 +1,86 @@
-<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?>  <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> - <Fragment> - <ComponentGroup Id="iconsFolder"> - <Component Id="cmp940F6861897C3B3E9FC0E30442A700E4" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{A0A2787C-213B-4E15-9680-78E92BC0854B}"> - <File Id="filE301430596796E88DF8537536E3243B5" KeyPath="yes" Source="$(var.SourceDir)\branch.ico" /> - </Component> - <Component Id="cmp8444A6872D2A3B1F5CB3E0650085F4DF" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{38B88524-7291-46DF-BB6D-64BB0CBCEF1D}"> - <File Id="filD68BB470D104852C3A143524C5728F7D" KeyPath="yes" Source="$(var.SourceDir)\detect_rename.ico" /> - </Component> - <Component Id="cmp19762004C87B2DDCE2ACE5FFF8B1D2FE" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{CA54A711-9E52-48C3-B5BD-492E697BB3DC}"> - <File Id="filDC4FD3B70B9D31BA4B80AC9638C71D2D" KeyPath="yes" Source="$(var.SourceDir)\fileadd.ico" /> - </Component> - <Component Id="cmp1BC5F46F987CB5D41308690EAC251F5C" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{D22F3B74-45E9-44F5-A8B6-D45802F643A9}"> - <File Id="fil6704DB5DF40C77EA1069E35C1ED58F55" KeyPath="yes" Source="$(var.SourceDir)\filedelete.ico" /> - </Component> - <Component Id="cmp05844B78F017832C3CDF256FF4D9BEA4" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{3E3A249C-BCB8-4706-8C2B-F0C79224511A}"> - <File Id="fil34C975A4633ADA70A98FCA050C2F6DF4" KeyPath="yes" Source="$(var.SourceDir)\filemodify.ico" /> - </Component> - <Component Id="cmpBC3509093C0E0DC76F447CD7C13D611C" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{37D473C4-7DEB-43FF-A17F-35217CBD5C65}"> - <File Id="fil9C7E366BCEA59A42D455B659F306B4D1" KeyPath="yes" Source="$(var.SourceDir)\general.ico" /> - </Component> - <Component Id="cmp43F3267B7E3A23EDE40E8E1636D70833" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{3220FCD5-1F5E-4E84-AE15-31FF68E05BB1}"> - <File Id="fil8E75672B7DF2F90BE706DFE2D5439E36" KeyPath="yes" Source="$(var.SourceDir)\hg.ico" /> - </Component> - <Component Id="cmp0DE2DB90084512BF788BA64C189B7A9E" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{43A2E176-428E-483B-BB29-B85DCFFE797E}"> - <File Id="fil11A37B983F320ECEF963FB8C11AFD83C" KeyPath="yes" Source="$(var.SourceDir)\hgB.ico" /> - </Component> - <Component Id="cmpB45252071A67D987BEE956EDFD2A7591" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{86FF0C5C-06FE-4272-9BD7-9A90B353DCBD}"> - <File Id="filD0E7CACC3FE8E6CACD7DFC3F5AE50C0A" KeyPath="yes" Source="$(var.SourceDir)\hg_60.ico" /> - </Component> - <Component Id="cmp2463C7A17B0598A94B7D79E1E24ED91F" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{E3861129-1172-4071-AEC1-B7D921F69249}"> - <File Id="filCA999B4550C6DA46752535933A8B513E" KeyPath="yes" Source="$(var.SourceDir)\ignore.ico" /> - </Component> - <Component Id="cmp8E30BF02526D87F2B74EBF79734E194A" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{A5DE3AA7-2543-4FE6-A2B1-321CDACF5A22}"> - <File Id="filB6F43A78D058A96EDDA135DD3B116078" KeyPath="yes" Source="$(var.SourceDir)\menuabout.ico" /> - </Component> - <Component Id="cmp15C6F4E4573A5E2E8CB8DEFF3D5F55C8" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{50F43BD3-19E7-4853-8033-C5FF9CB59521}"> - <File Id="fil8097592CBFD53D6B8D42AC3B9341464D" KeyPath="yes" Source="$(var.SourceDir)\menuadd.ico" /> - </Component> - <Component Id="cmpD42F493F4448B33A00DD1B5EA68FB466" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{B8519503-CE38-4E16-85DC-BD17F4585E1C}"> - <File Id="fil5CD793619C9B829D783663BCBAB7F3F2" KeyPath="yes" Source="$(var.SourceDir)\menublame.ico" /> - </Component> - <Component Id="cmp382B798F7B5D675C4AE2C8F377FF5EDB" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{1698CFF7-2C72-4E51-9F59-E3726453C49A}"> - <File Id="filBDE855C24F5CF9958BF130ABC163D83D" KeyPath="yes" Source="$(var.SourceDir)\menucheckout.ico" /> - </Component> - <Component Id="cmpE4D30970CFF52C9658121148A51B8B2B" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{25138801-A4E6-4D1C-A44E-2B6A80E3C8AD}"> - <File Id="fil2F1C5EB5CE5502C441D65F1045D379F7" KeyPath="yes" Source="$(var.SourceDir)\menuclone.ico" /> - </Component> - <Component Id="cmp8636AD47938B73D2908045141F3F0D15" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{1EA67ED3-EA5A-46D1-BB05-27BAA7EC283F}"> - <File Id="filBC4008920F14B777C93DA31B010D35C0" KeyPath="yes" Source="$(var.SourceDir)\menucommit.ico" /> - </Component> - <Component Id="cmp8825C9F7DE175849A4D7836722CEC812" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{6C6DB4E9-B0BC-4253-9A6D-8EF98A8E4BD4}"> - <File Id="fil7FA80CFD0D08172D498F8C09E4D7E223" KeyPath="yes" Source="$(var.SourceDir)\menucreaterepos.ico" /> - </Component> - <Component Id="cmp5EE58480D5C9CB9B9ED5350260394B1E" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{3FE3A28D-D3D7-4A2F-988D-5EAD980FC019}"> - <File Id="fil11CB17BF5668C273B402E0F3C4374670" KeyPath="yes" Source="$(var.SourceDir)\menudelete.ico" /> - </Component> - <Component Id="cmpC0EC8333CB4C8D2CFEB141DDC8F79791" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{2049A4F0-E4DF-4231-9380-242F64C50F86}"> - <File Id="fil5F70DAEC180798E53B4A693A203E5055" KeyPath="yes" Source="$(var.SourceDir)\menudiff.ico" /> - </Component> - <Component Id="cmp84CF4CA63C489ACA2E0D15CE6B8C2E03" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{ECCA51BB-80C6-467F-98CF-AED5FC3748DE}"> - <File Id="fil463615CE5BC263C352E338DF6EAC20DE" KeyPath="yes" Source="$(var.SourceDir)\menuhelp.ico" /> - </Component> - <Component Id="cmpA97F1606670D9118B5F6834B3F8E627D" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{3E6AD3C3-B9F8-4AFD-BE4B-6F11ECF20ECB}"> - <File Id="fil9760E6A7C5ADE8E78F7F570692FF9816" KeyPath="yes" Source="$(var.SourceDir)\menuimport.ico" /> - </Component> - <Component Id="cmpC3EFACA18E76D45046FA5679D358DD81" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{A503951E-2F4E-4422-AB1B-968F3E5D02EA}"> - <File Id="fil119E696AB67B8CD5961708FB2463F07B" KeyPath="yes" Source="$(var.SourceDir)\menulog.ico" /> - </Component> - <Component Id="cmpBA8EDE2F06AF0770383A8C39AF4DD973" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{BEFE19EB-F4A2-4151-9CA3-D7A52D696462}"> - <File Id="fil58FDBAF5DE0ACC0DEE04843F6A754AB1" KeyPath="yes" Source="$(var.SourceDir)\menumerge.ico" /> - </Component> - <Component Id="cmpF6CC351B4C89DAD084FFAA78A2B2EDED" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{D6E846F9-5206-4924-B9D0-F5983B83B2FC}"> - <File Id="filD36F1D8C962D8045D04D15B73AC9D363" KeyPath="yes" Source="$(var.SourceDir)\menupatch.ico" /> - </Component> - <Component Id="cmpDBEDFD6AAEBAB75BB3FD0780095C8C77" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{D821F6FB-5AD3-4C70-8D2D-80B6E960DFEC}"> - <File Id="fil25FF590FDA5704380176425BAA644139" KeyPath="yes" Source="$(var.SourceDir)\menurelocate.ico" /> - </Component> - <Component Id="cmp011C8A997B265ACC62EDBCAAFF0BFA46" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{F122BD40-6040-49FC-8F44-A84C1927AC7F}"> - <File Id="fil5A02937C9A73D41B4C5B811827053227" KeyPath="yes" Source="$(var.SourceDir)\menurepobrowse.ico" /> - </Component> - <Component Id="cmp0E4568555584B076DBC563195D75DD2D" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{4C549E02-B4D6-43CA-99B4-3DC42D0595A0}"> - <File Id="fil140977C9460E7C2885C46DA608B92C81" KeyPath="yes" Source="$(var.SourceDir)\menurevert.ico" /> - </Component> - <Component Id="cmpA5DBCAD1D8CF0BAD3CEC01EF586DD3E3" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{F12A00C4-2A25-4D1D-99B8-D0750A729A46}"> - <File Id="filE94FD6D0501C5D1EE0A944D7371034CC" KeyPath="yes" Source="$(var.SourceDir)\menurevisiongraph.ico" /> - </Component> - <Component Id="cmpAEDC20E15C12D2A7AAEC6091D81C9B8F" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{B3586DE2-8CD9-482D-9D4C-4271A0EDA326}"> - <File Id="filA2A5ED3052FFE0670DB76AD35B49A112" KeyPath="yes" Source="$(var.SourceDir)\menusettings.ico" /> - </Component> - <Component Id="cmp6B60C549011388970D70B43F139DAC64" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{2C5C463E-42CE-4E30-BFFE-16E383E1A529}"> - <File Id="fil92FB53F81D2255051EA56ABB8E259B93" KeyPath="yes" Source="$(var.SourceDir)\menushowchanged.ico" /> - </Component> - <Component Id="cmp1BA0F6BDF2BFAC6403487C879A6B2E0D" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{BEA1A332-DD4F-421D-83F0-2C0C06A1BF79}"> - <File Id="filD230F8D6F9C625EDDEE87A49411E3A23" KeyPath="yes" Source="$(var.SourceDir)\menusynch.ico" /> - </Component> - <Component Id="cmpE652EA7BFC2783183905716BEFC56E6F" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{D2D80D04-6CCF-42DF-ABB3-E0BB02EC647D}"> - <File Id="fil21B8B22224DCF326FA51DBECBE06C457" KeyPath="yes" Source="$(var.SourceDir)\menuunmerge.ico" /> - </Component> - <Component Id="cmpF2BBB327887ABDFCD2E1EB48E753C557" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{4AF8F0A2-5332-43D0-8A68-6BBECFE6655D}"> - <File Id="fil5EF56709CEEFF7D343BAFAB68D7587A8" KeyPath="yes" Source="$(var.SourceDir)\proxy.ico" /> - </Component> - <Component Id="cmpE90A6F4A4A8A9A151B0C84527F6CE771" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{4FF83F9E-F324-4DFC-960F-587BDE81DC12}"> - <File Id="fil28C7B3D39529AE31E9944DC712466E10" KeyPath="yes" Source="$(var.SourceDir)\python.ico" /> - </Component> - <Component Id="cmpD75653F8B16D6ABB694BE5D4C567628F" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{A355CA6B-036C-48AF-99DA-0C4084831ADD}"> - <File Id="fil77D28EC8BA8139E61915BB8268211D55" KeyPath="yes" Source="$(var.SourceDir)\README.txt" /> - </Component> - <Component Id="cmpD31956A0395D1EDDBD03432D4A37AC85" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{69D6034B-B48C-4077-B686-A7D1020EFFB2}"> - <File Id="filDC3807C2B6EBDF5D67D73BFEB32EFA89" KeyPath="yes" Source="$(var.SourceDir)\refresh_overlays.ico" /> - </Component> - <Component Id="cmp2EBF34455300D4162A0625C6B2653CCF" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{910D8792-FAA9-4717-ADC0-1679F71E4708}"> - <File Id="fil64ABFC627A023301F1FF395F5EA17E54" KeyPath="yes" Source="$(var.SourceDir)\settings_repo.ico" /> - </Component> - <Component Id="cmpF95049B877BFDA4E405F948B9295F753" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{FA29B9EC-8123-4B6F-B8CF-C6DA5EE6A12F}"> - <File Id="fil3C2CC2AF6AFEBFB6028277C1F6B4B8C9" KeyPath="yes" Source="$(var.SourceDir)\settings_user.ico" /> - </Component> - <Component Id="cmpAB5A1D8BA2C4D7FB1AA8A645E74639C8" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{D5F9D6FD-C37F-4E89-BFA1-C636B2375800}"> - <File Id="fil2EE1108AE7615C66D572F99854D08313" KeyPath="yes" Source="$(var.SourceDir)\shelve.ico" /> - </Component> - <Component Id="cmp7FDE6E12D0D6D93E8D8179CF30E453EC" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{4E1AFE33-8221-41EC-A70C-3AD0DF098C68}"> - <File Id="fil141972B1248F43DCE8328B91875C1C72" KeyPath="yes" Source="$(var.SourceDir)\thg_logo.ico" /> - </Component> - <Component Id="cmpE3AEF885BB753AD9E15D87207EE8384C" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{9A9FF3BB-6B11-4255-80C5-BD36ABCD3EB4}"> - <File Id="fil5E84C7D3D1E5D7BB16F7428F2E711FAA" KeyPath="yes" Source="$(var.SourceDir)\thg_logo_92x50.png" /> - </Component> - <Component Id="cmp8398BE7BCCB2B3D5B287547C01E8A1FA" Directory="dirC7301CA94EB0B731B7D04EAEA95A6F50" Guid="{2A289880-2E6F-41A0-836C-4496D0063FFD}"> - <File Id="filEF7E4AE2143E5F9B11B6F4C49764AEE1" KeyPath="yes" Source="$(var.SourceDir)\TortoiseMerge.ico" /> - </Component> - <Component Id="cmp10BCCB45490CC9BFABB991F3F57BD853" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{C8C9F531-2457-4861-9A58-B5AB11202893}"> - <File Id="fil171BF27EB4D656BDF526DAC544DD1523" KeyPath="yes" Source="$(var.SourceDir)\svg\add.svg" /> - </Component> - <Component Id="cmp22C18821E863733F8D8062D17CAAD6FD" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{F2C8937B-7FEE-442F-8CB0-615D19F9BA03}"> - <File Id="filA7746154204618AEA9A8E0233AEF1793" KeyPath="yes" Source="$(var.SourceDir)\svg\checkout.svg" /> - </Component> - <Component Id="cmpE4057B6A63AC2BD85B5CD23CFF239FBF" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{64CE9325-A81A-4C43-9454-44C7EC3D1469}"> - <File Id="fil4DD1CC6B2ABA3981E0F991626250255B" KeyPath="yes" Source="$(var.SourceDir)\svg\clone.svg" /> - </Component> - <Component Id="cmp18EF572C897D588D53389F336BC569AE" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{031229C9-3525-4812-B834-1658DF4D20F6}"> - <File Id="fil90F28462FDB48CFF71E11637ABE87F27" KeyPath="yes" Source="$(var.SourceDir)\svg\commit.svg" /> - </Component> - <Component Id="cmpBF5B7AB0524DFE558C41A7A50698E735" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{91A54D60-7263-43FF-9B66-848BA010871C}"> - <File Id="fil408389166A9689F1D9872D69CF02D17A" KeyPath="yes" Source="$(var.SourceDir)\svg\detect_rename.svg" /> - </Component> - <Component Id="cmp5BFA4FCA36B772F080ED935538A3AE8A" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{F7A88BEB-D81F-43D0-9340-14DD90A6767A}"> - <File Id="filBD97DFCC77966B50B5FE55B915F90F2A" KeyPath="yes" Source="$(var.SourceDir)\svg\ignore.svg" /> - </Component> - <Component Id="cmp07274739EA35B87BCB98E0A18C4D5B44" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{F223EC5A-6BB5-4DB9-B15E-E3DA15FE2871}"> - <File Id="fil60AE4FCD3089E2B8446DC5A8BCA3814B" KeyPath="yes" Source="$(var.SourceDir)\svg\init.svg" /> - </Component> - <Component Id="cmp1F4C865D3B8987140F79D14637ECC729" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{34419B74-763B-4C9C-A9C2-874278F734F4}"> - <File Id="fil2B3AD3BF313A79EDFB80B7B403888D84" KeyPath="yes" Source="$(var.SourceDir)\svg\log.svg" /> - </Component> - <Component Id="cmpA5863053A332A0F69442819D443847F7" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{89220823-AE09-4B44-BA4F-0CB260E08B8E}"> - <File Id="filB90E03F2136780339062999B270DDD2F" KeyPath="yes" Source="$(var.SourceDir)\svg\merge.svg" /> - </Component> - <Component Id="cmp2F06170A79882BBE91BFA6ED60C442F5" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{193113D2-660D-41E2-9428-D1CBE5E68A9A}"> - <File Id="filF6A69A125AE6FF2AA8491FB4CF00AB97" KeyPath="yes" Source="$(var.SourceDir)\svg\proxy.svg" /> - </Component> - <Component Id="cmpFAF20D9215DC847CB9808BF6F98C2018" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{48E07B6C-AE17-4C58-B512-0D81FAD28213}"> - <File Id="filD7FE142A2E9EBF7BA4F2D5C654995B0E" KeyPath="yes" Source="$(var.SourceDir)\svg\recovery.svg" /> - </Component> - <Component Id="cmp59CF9A6BCC613239734B59C0CA6E8659" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{0850F9D8-B0E0-4392-AD6F-27D5F47BF376}"> - <File Id="fil68C9EFD9879855149E2C42DEC867FE80" KeyPath="yes" Source="$(var.SourceDir)\svg\refresh_overlays.svg" /> - </Component> - <Component Id="cmpD3E2E89B08E65F34C36D13950BA86645" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{39243B71-9011-4890-B057-BBE3CAEA7730}"> - <File Id="fil20DDF2B76FDC31ACF843E442BF1F00AC" KeyPath="yes" Source="$(var.SourceDir)\svg\remove.svg" /> - </Component> - <Component Id="cmp2C95AACEDF22FE48DAB6514BA8A65D8D" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{B7EB9B87-72E9-4E98-BA7B-59CD2B5CEF70}"> - <File Id="fil47D550E4F23AAEE13A2CEBD21A48A115" KeyPath="yes" Source="$(var.SourceDir)\svg\repobrowse.svg" /> - </Component> - <Component Id="cmp25F4462491BC6AEFEB71F926BBC40E1B" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{ECE274A3-C70D-49A3-BDFA-4EA944308D1D}"> - <File Id="filEEF068D59B997645AF78B7D7244D701A" KeyPath="yes" Source="$(var.SourceDir)\svg\revert.svg" /> - </Component> - <Component Id="cmp7C0E9F1A6666E8B728392826570677D9" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{4155FE4D-B715-46C9-90EC-74079867D743}"> - <File Id="fil8A1894E10D9925F5510FC3A26159EBE7" KeyPath="yes" Source="$(var.SourceDir)\svg\shelve.svg" /> - </Component> - <Component Id="cmpCFB0E0DF64F68F7772650DF50160D08F" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{53014AD0-B33E-4EB1-A54E-886E3F932F04}"> - <File Id="fil61F48C7ECC7A38084A90790C7C46E198" KeyPath="yes" Source="$(var.SourceDir)\svg\status.svg" /> - </Component> - <Component Id="cmp7EA68898EDBC3FA8081FB69457CCC549" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{AC8805DB-EE54-4D10-B433-2EB23F79839D}"> - <File Id="fil92EB359A7687BCA18CD89C7EA6B76B66" KeyPath="yes" Source="$(var.SourceDir)\svg\sync.svg" /> - </Component> - <Component Id="cmp6CBE283BC1FC6D30FD64A649E60CD545" Directory="dir67FF3FC4DF698B48A4E6EE91076313E9" Guid="{5EC7A104-4436-493B-96FF-951FA31B16F9}"> - <File Id="filFADD57CE82F2F3C227053E5E3C3E506B" KeyPath="yes" Source="$(var.SourceDir)\svg\thg_logo.svg" /> - </Component> - </ComponentGroup> - </Fragment> - <Fragment> - <DirectoryRef Id="INSTALLDIR"> - <Directory Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" Name="icons" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir67FF3FC4DF698B48A4E6EE91076313E9" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirC7301CA94EB0B731B7D04EAEA95A6F50"> - <Directory Id="dir67FF3FC4DF698B48A4E6EE91076313E9" Name="svg" /> - </DirectoryRef> - </Fragment> -</Wix> \ No newline at end of file
+ + <?include thg-guids.wxi ?> + + <Fragment> + <DirectoryRef Id="INSTALLDIR"> + + <Directory Id="IconsDirectory" Name="icons" FileSource="$(var.SourceDir)"> + + <Component Id='Icons' Guid='$(var.Icons.guid)'> + <File Name="branch.ico" KeyPath="yes" /> + <File Name="detect_rename.ico" /> + <File Name="fileadd.ico" /> + <File Name="filedelete.ico" /> + <File Name="filemodify.ico" /> + <File Name="general.ico" /> + <File Name="hg.ico" /> + <File Name="hg_60.ico" /> + <File Name="hgB.ico" /> + <File Name="ignore.ico" /> + <File Name="menuabout.ico" /> + <File Name="menuadd.ico" /> + <File Name="menublame.ico" /> + <File Name="menucheckout.ico" /> + <File Name="menuclone.ico" /> + <File Name="menucommit.ico" /> + <File Name="menucreaterepos.ico" /> + <File Name="menudelete.ico" /> + <File Name="menudiff.ico" /> + <File Name="menuhelp.ico" /> + <File Name="menuimport.ico" /> + <File Name="menulog.ico" /> + <File Name="menumerge.ico" /> + <File Name="menupatch.ico" /> + <File Name="menurelocate.ico" /> + <File Name="menurepobrowse.ico" /> + <File Name="menurevert.ico" /> + <File Name="menurevisiongraph.ico" /> + <File Name="menusettings.ico" /> + <File Name="menushowchanged.ico" /> + <File Name="menusynch.ico" /> + <File Name="menuunmerge.ico" /> + <File Name="proxy.ico" /> + <File Name="python.ico" /> + <File Name="README.txt" /> + <File Name="refresh_overlays.ico" /> + <File Name="settings_repo.ico" /> + <File Name="settings_user.ico" /> + <File Name="shelve.ico" /> + <File Name="thg_logo.ico" /> + <File Name="thg_logo_92x50.png" /> + <File Name="TortoiseMerge.ico" /> + </Component> + + <Directory Id="SvgDirectory" Name="svg"> + <Component Id='SvgIcons' Guid='$(var.SvgIcons.guid)'> + <File Name="add.svg" KeyPath="yes" /> + <File Name="checkout.svg" /> + <File Name="clone.svg" /> + <File Name="commit.svg" /> + <File Name="detect_rename.svg" /> + <File Name="ignore.svg" /> + <File Name="init.svg" /> + <File Name="log.svg" /> + <File Name="merge.svg" /> + <File Name="proxy.svg" /> + <File Name="recovery.svg" /> + <File Name="refresh_overlays.svg" /> + <File Name="remove.svg" /> + <File Name="repobrowse.svg" /> + <File Name="revert.svg" /> + <File Name="shelve.svg" /> + <File Name="status.svg" /> + <File Name="sync.svg" /> + <File Name="thg_logo.svg" /> + </Component> + + </Directory> + + </Directory> + + </DirectoryRef> + </Fragment> + +</Wix>
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
172
 
1
2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
@@ -1,172 +1,32 @@
 <?xml version="1.0" encoding="utf-8"?>  <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> - <Fragment> - <ComponentGroup Id="localeFolder"> - <Component Id="cmp83E7ADE01D9D898727106DBD965E0E17" Directory="dir37691BFCCBD5A038C2B503A0CA9FFDCC" Guid="{3E098132-D87C-4531-B098-AC0135D38F8B}"> - <File Id="fil9262D6374AF5065C3CD975127E419FD5" KeyPath="yes" Source="$(var.SourceDir)\da\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmp52A447EBEC4DE496C672ED4285986FC2" Directory="dirFD5FFD33B2F5044881CA967A9603AD80" Guid="{2BD109FD-5737-44E1-8D2D-44CAE15758A1}"> - <File Id="fil324023D432B614A0F6AD7C1795A47663" KeyPath="yes" Source="$(var.SourceDir)\de\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmpD14AFBC2AB851E0FF50AB01087D37C37" Directory="dir11F21566046EDDA54202617BDCA27A33" Guid="{B01D9640-DAC4-40A6-BED1-340DB12EE2FB}"> - <File Id="fil3263B9C209A995DEDAB99C915ADFEDF2" KeyPath="yes" Source="$(var.SourceDir)\el\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmpF8D03402F9CC15628D08BD1547931E33" Directory="dir76A360BADC007F88A0B6C012DBA071F0" Guid="{8B9596BE-1B57-43C2-B33B-F2A6AA4DD8AC}"> - <File Id="fil61661147957312ACE1F53D8B7B6FC20C" KeyPath="yes" Source="$(var.SourceDir)\fr\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmpB7A86C8460D0C05C63F89961A89C32C2" Directory="dir84C2343136F7D4B857D28FDACE545F33" Guid="{57E915E0-407C-4CD4-B440-00814365B5B1}"> - <File Id="filBA4BA4851E74E108136A44069A96DB8A" KeyPath="yes" Source="$(var.SourceDir)\it\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmpA2E1D600E985FB335E18566CD5230E38" Directory="dir29F26642414C1248A97432E9C4947B87" Guid="{A5217168-3BC1-439F-8D45-C58DA2E9B1D2}"> - <File Id="filB4C1367F8EC03C778E275E7C6A4F882B" KeyPath="yes" Source="$(var.SourceDir)\ja\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmp113B5931CE4199C5A5BF62728EA3A755" Directory="dir669486A97BE07EA6B1A33203A89256A6" Guid="{19324CFD-07EE-4D05-82FD-CF9028568B5B}"> - <File Id="fil0B3347DB0C4538334E8346A9B7844458" KeyPath="yes" Source="$(var.SourceDir)\pt_BR\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmpE35EFB6166609188B151E512DD832276" Directory="dir8637F62A0436F8880FACE0053CC26075" Guid="{BBD7B030-E8AF-4852-8DFC-16225E393A37}"> - <File Id="fil518947DB16E6B4E58C52D16C3C8559C1" KeyPath="yes" Source="$(var.SourceDir)\sv\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmpC6F51D89D671AC7F66692F402B916E3D" Directory="dir402295F841398275038CC187DA8A3179" Guid="{12C39942-D762-49CD-A21C-9EE6BDE24F90}"> - <File Id="fil1905BB31038C24BBF8557DA796E65A2D" KeyPath="yes" Source="$(var.SourceDir)\zh_CN\LC_MESSAGES\hg.mo" /> - </Component> - <Component Id="cmp2C7860CA004402234F7F1883F1093A1D" Directory="dirF619ECAC819DE44FC21E11EB1715B156" Guid="{09A1F513-6AB1-4C52-8C2A-D8A784E22EB5}"> - <File Id="fil997E71C3D4C6318F0EF7048E50C5C0AA" KeyPath="yes" Source="$(var.SourceDir)\zh_TW\LC_MESSAGES\hg.mo" /> - </Component> - </ComponentGroup> - </Fragment> - <Fragment> - <DirectoryRef Id="INSTALLDIR"> - <Directory Id="dirA42EA32F4A238F2C40AD5ACF4C831152" Name="locale" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dir669486A97BE07EA6B1A33203A89256A6" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirF619ECAC819DE44FC21E11EB1715B156" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirFD5FFD33B2F5044881CA967A9603AD80" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir37691BFCCBD5A038C2B503A0CA9FFDCC" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir29F26642414C1248A97432E9C4947B87" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir84C2343136F7D4B857D28FDACE545F33" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir402295F841398275038CC187DA8A3179" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir11F21566046EDDA54202617BDCA27A33" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir8637F62A0436F8880FACE0053CC26075" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dir76A360BADC007F88A0B6C012DBA071F0" /> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dir0863D143DD8AA8C439D73CEC9FD66C1E" Name="fr" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dir0FE904A675AA86182DE42F092B60D5CB" Name="zh_CN" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirABB7B0E1FB87A3FA812818303D9504D3"> - <Directory Id="dir11F21566046EDDA54202617BDCA27A33" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dir22C8B725631FC803704E5AB85CE4AB85" Name="da" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirF7EFDAD22D2FB858CCFF6C617192E3F0"> - <Directory Id="dir29F26642414C1248A97432E9C4947B87" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dir22C8B725631FC803704E5AB85CE4AB85"> - <Directory Id="dir37691BFCCBD5A038C2B503A0CA9FFDCC" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dir40014079D6FD208765D49B2B6E77B444" Name="pt_BR" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0FE904A675AA86182DE42F092B60D5CB"> - <Directory Id="dir402295F841398275038CC187DA8A3179" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dir40014079D6FD208765D49B2B6E77B444"> - <Directory Id="dir669486A97BE07EA6B1A33203A89256A6" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dir0863D143DD8AA8C439D73CEC9FD66C1E"> - <Directory Id="dir76A360BADC007F88A0B6C012DBA071F0" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dir8CB5F92AB36FF6BF8CDA8AF1BD4BB402"> - <Directory Id="dir84C2343136F7D4B857D28FDACE545F33" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirE6EE5833D8D4174BB8C9193A44E67309"> - <Directory Id="dir8637F62A0436F8880FACE0053CC26075" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dir8CB5F92AB36FF6BF8CDA8AF1BD4BB402" Name="it" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dir97CB62B25E0D4335D79170C310016140" Name="de" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dirABB7B0E1FB87A3FA812818303D9504D3" Name="el" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dirE6EE5833D8D4174BB8C9193A44E67309" Name="sv" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dirF24C7B7028912CC69CE9E1E38F2FEE54" Name="zh_TW" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirF24C7B7028912CC69CE9E1E38F2FEE54"> - <Directory Id="dirF619ECAC819DE44FC21E11EB1715B156" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152"> - <Directory Id="dirF7EFDAD22D2FB858CCFF6C617192E3F0" Name="ja" /> - </DirectoryRef> - </Fragment> - <Fragment> - <DirectoryRef Id="dir97CB62B25E0D4335D79170C310016140"> - <Directory Id="dirFD5FFD33B2F5044881CA967A9603AD80" Name="LC_MESSAGES" /> - </DirectoryRef> - </Fragment> + + <?define hglocales = + da;de;el;fr;it;ja;pt_BR;sv;zh_CN;zh_TW + ?> + + <Fragment> + <ComponentGroup Id="localeFolder"> + <?foreach LOC in $(var.hglocales) ?> + <ComponentRef Id="hg.locale.$(var.LOC)"/> + <?endforeach?> + </ComponentGroup> + </Fragment> + + <Fragment> + <DirectoryRef Id="INSTALLDIR"> + <Directory Id="localedir" Name="locale" FileSource="$(var.SourceDir)"> + <?foreach LOC in $(var.hglocales) ?> + <Directory Id="hg.locale.$(var.LOC)" Name="$(var.LOC)"> + <Directory Id="hg.locale.$(var.LOC).LC_MESSAGES" Name="LC_MESSAGES"> + <Component Id="hg.locale.$(var.LOC)" Guid="*"> + <File Id="hg.mo.$(var.LOC)" Name="hg.mo" KeyPath="yes" /> + </Component> + </Directory> + </Directory> + <?endforeach?> + </Directory> + </DirectoryRef> + </Fragment> +  </Wix>
Show Entire File contrib/​wix/​templates.wxs Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Change 1 of 1 Show Entire File contrib/​wix/​thg-guids.wxi Stacked
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
@@ -0,0 +1,51 @@
+<Include> + <!-- These are component GUIDs used for TortoiseHg installers. + YOU MUST CHANGE ALL GUIDs below when copying this file + and replace 'TortoiseHg' in this notice with the name of + your project. Component GUIDs have global namespace! --> + + <!-- cmenu-i18n.wxs --> + <?define cmenuI18n.guid = {B0AB4947-248C-4c6b-841C-49284EF99022} ?> + + <!-- icons.wxs --> + <?define Icons.guid = {30E997E7-FB02-4d34-AF61-A6FD6C93E268} ?> + <?define SvgIcons.guid = {7C87CCC7-8377-49c8-ACFD-1F246ED14747} ?> + + <!-- thg-i18n.wxs --> + <?define thgI18nFolder.guid = {69E6E182-BCD2-4b03-A941-7B9A054DF7AF} ?> + + <!-- tortoisehg.wxs --> + <?define ProductUpgradeCode = {838657CF-C9EC-452D-800D-0E70FC021D0A} ?> + + <?define ComponentMainExecutableGUID = {5A98EB92-2C82-406E-81A5-1161CA87ED8E} ?> + + <?define thgshellx86dll.guid = {1126CF42-3994-428B-A746-464E1BC680F3} ?> + <?define thgshellx64dll.guid = {59FD2A49-BA62-40CC-B155-D11DB11EE611} ?> + + <?define CmenuShellRegistrationX86.guid = {287A355F-3DF6-4f55-9DD5-FABD09498B0C} ?> + <?define CmenuShellRegistrationX64.guid = {46DF4532-7BFF-427a-BC59-F3B4D1022F56} ?> + + <?define OverlaysShellRegistrationX86.guid = {5592F837-8C78-43f0-AD8D-2E2EA4B17E45} ?> + <?define OverlaysShellRegistrationX64.guid = {9B1300FC-3D05-4c82-991D-96277404C4BA} ?> + <?define OverlayServerEXE.guid = {DC5D9CC4-8330-4146-99EC-30D3AA255DD4} ?> + + <?define ExtensionVersions.guid = {1996AB0D-634D-4DC8-9581-326151F38B11} ?> + <?define COPYING.guid = {382A8405-CB7B-42E8-8B9D-88B5C5283E73} ?> + + <?define docdiffEXE.guid = {4BA6389A-6A0B-483B-A3FE-86EE436FDD31} ?> + <?define KDiff3EXE.guid = {B2A5EFD4-A385-45E0-8467-46B955979672} ?> + <?define TortoisePlinkEXE.guid = {A18BFE4D-BED0-4EF9-97CC-5B4326E3CD2F} ?> + <?define PageantEXE.guid = {EA7EF381-076C-47CE-8F51-355DB7F86D1A} ?> + + <?define chmFile.guid = {A26038DC-C686-4296-9335-FA4B9ABC769C} ?> + <?define pdfFile.guid = {1C5792DA-C48F-4F7F-9CD8-FC467995B8E4} ?> + <?define hgbook.guid = {A5F6D094-BCFD-4AC0-8675-7DF8CC94FEE5} ?> + + <?define mercurial.rc.guid = {28ACE5D7-FFCE-488E-A94A-8F13A21DD25D} ?> + <?define mergetools.rc.guid = {30CC047C-48B4-4D91-B8EC-79975327A9C7} ?> + <?define mergepatterns.rc.guid = {05860DA7-8391-43A4-A4E7-6E9E084D11C6} ?> + + <?define ProgramMenuDir.guid = {D5A63320-1238-489B-B68B-CF053E9577CA} ?> + <?define ThgAppData.guid = {94B8FBB5-4AE3-4960-B3D8-94BEFC6366E9} ?> + +</Include>
 
1
2
3
4
5
 
6
7
8
9
10
11
12
13
14
15
16
17
18
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
1
2
3
 
 
4
5
 
 
 
 
 
 
 
 
 
 
 
 
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@@ -1,19 +1,24 @@
 <?xml version="1.0" encoding="utf-8"?>  <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">   - <?define thg_po_langs = cs;da;de;en_GB;es;fa;fr;he;hr;hu;it;ja;ko;nl;nn;oc;pl;pt;pt_BR;ru;sv;tr;uk;zh_CN;zh_TW ?> - <!-- lang 'ca' is used for key path --> + <?include thg-guids.wxi ?>   - <Fragment> - <DirectoryRef Id="dirE238460D44340499CA44F8E5739FEA52"> - <Directory Id="thgI18nFolder" Name="tortoisehg"> - <Component Id="thgI18nFolder" Guid="{69E6E182-BCD2-4b03-A941-7B9A054DF7AF}"> - <File Source="$(var.SourceDir)\tortoisehg\ca.po" KeyPath="yes" /> - <?foreach LANG in $(var.thg_po_langs) ?> - <File Source="$(var.SourceDir)\tortoisehg\$(var.LANG).po" /> - <?endforeach?> - </Component> - </Directory> - </DirectoryRef> - </Fragment> + <?define thg_po_langs = + cs;da;de;en_GB;es;fa;fr;he;hr;hu;it;ja;ko;nl;nn;oc;pl;pt;pt_BR;ru;sv;tr;uk;zh_CN;zh_TW + ?> + <!-- lang 'ca' is used for key path --> + + <Fragment> + <DirectoryRef Id="i18ndir" FileSource="$(var.SourceDir)"> + <Directory Id="thgI18nFolder" Name="tortoisehg"> + <Component Id="thgI18nFolder" Guid="$(var.thgI18nFolder.guid)"> + <File Id="thg.ca.po" Name="ca.po" KeyPath="yes" /> + <?foreach LANG in $(var.thg_po_langs) ?> + <File Id="thg.$(var.LANG).po" Name="$(var.LANG).po" /> + <?endforeach?> + </Component> + </Directory> + </DirectoryRef> + </Fragment> +  </Wix>
Show Entire File contrib/​wix/​thg-locale.wxs Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File contrib/​wix/​tortoisehg.wxs Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File doc/​source/​changelog.txt Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File doc/​source/​explorer.txt Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File doc/​source/​extensions.txt Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Removed image
Added image
Removed image
Added image
Added image
Added image
Removed image
Show Entire File tortoisehg/​hgtk/​backout.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​changeset.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​commit.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​csinfo.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​gdialog.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​gtklib.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​guess.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​hgcmd.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​hgemail.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​hgthread.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​hgtk.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​history.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
This file's diff was not loaded because this changeset is very large. Load changes
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​recovery.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​serve.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​shellconf.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​status.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​synch.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​tagadd.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​textview.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​thgconfig.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​thgmq.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​hgtk/​thgpbranch.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File tortoisehg/​util/​hglib.py Stacked
This file's diff was not loaded because this changeset is very large. Load changes
This file's diff was not loaded because this changeset is very large. Load changes
Show Entire File win32/​shellext/​Makefile.nmake Stacked
This file's diff was not loaded because this changeset is very large. Load changes