by
Changes to 38 files · Browse files at 4a37ab121150 Showing diff from parent b25b1abdfcd8 1e6113192023 Diff from another changeset...
@@ -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,84 +1,19 @@ <?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>
+
+ <?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="dirE238460D44340499CA44F8E5739FEA52">
- <Directory Id="dir6734C7C09FF52B288189BB08CF42BBBC" Name="cmenu" />
+ <Directory Id="cmenuI18n" Name="cmenu">
+ <Component Id="cmenuI18n" Guid="{B0AB4947-248C-4c6b-841C-49284EF99022}">
+ <File Source="$(var.SourceDir)\thg-cmenu-ca.reg" KeyPath="yes"/>
+ <?foreach LANG in $(var.thgcmenulangs) ?>
+ <File Source="$(var.SourceDir)\thg-cmenu-$(var.LANG).reg" />
+ <?endforeach?>
+ </Component>
+ </Directory>
</DirectoryRef>
</Fragment>
</Wix>
|
|
@@ -1,383 +1,76 @@ <?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" />
+ <Directory Id="IconsDirectory" Name="icons">
+ <Component Id='Icons' Guid='{30E997E7-FB02-4d34-AF61-A6FD6C93E268}'>
+ <File Source="$(var.SourceDir)\branch.ico" KeyPath="yes" />
+ <File Source="$(var.SourceDir)\detect_rename.ico" />
+ <File Source="$(var.SourceDir)\fileadd.ico" />
+ <File Source="$(var.SourceDir)\filedelete.ico" />
+ <File Source="$(var.SourceDir)\filemodify.ico" />
+ <File Source="$(var.SourceDir)\general.ico" />
+ <File Source="$(var.SourceDir)\hg.ico" />
+ <File Source="$(var.SourceDir)\hg_60.ico" />
+ <File Source="$(var.SourceDir)\hgB.ico" />
+ <File Source="$(var.SourceDir)\ignore.ico" />
+ <File Source="$(var.SourceDir)\menuabout.ico" />
+ <File Source="$(var.SourceDir)\menuadd.ico" />
+ <File Source="$(var.SourceDir)\menublame.ico" />
+ <File Source="$(var.SourceDir)\menucheckout.ico" />
+ <File Source="$(var.SourceDir)\menuclone.ico" />
+ <File Source="$(var.SourceDir)\menucommit.ico" />
+ <File Source="$(var.SourceDir)\menucreaterepos.ico" />
+ <File Source="$(var.SourceDir)\menudelete.ico" />
+ <File Source="$(var.SourceDir)\menudiff.ico" />
+ <File Source="$(var.SourceDir)\menuhelp.ico" />
+ <File Source="$(var.SourceDir)\menuimport.ico" />
+ <File Source="$(var.SourceDir)\menulog.ico" />
+ <File Source="$(var.SourceDir)\menumerge.ico" />
+ <File Source="$(var.SourceDir)\menupatch.ico" />
+ <File Source="$(var.SourceDir)\menurelocate.ico" />
+ <File Source="$(var.SourceDir)\menurepobrowse.ico" />
+ <File Source="$(var.SourceDir)\menurevert.ico" />
+ <File Source="$(var.SourceDir)\menurevisiongraph.ico" />
+ <File Source="$(var.SourceDir)\menusettings.ico" />
+ <File Source="$(var.SourceDir)\menushowchanged.ico" />
+ <File Source="$(var.SourceDir)\menusynch.ico" />
+ <File Source="$(var.SourceDir)\menuunmerge.ico" />
+ <File Source="$(var.SourceDir)\proxy.ico" />
+ <File Source="$(var.SourceDir)\python.ico" />
+ <File Source="$(var.SourceDir)\README.txt" />
+ <File Source="$(var.SourceDir)\refresh_overlays.ico" />
+ <File Source="$(var.SourceDir)\settings_repo.ico" />
+ <File Source="$(var.SourceDir)\settings_user.ico" />
+ <File Source="$(var.SourceDir)\shelve.ico" />
+ <File Source="$(var.SourceDir)\thg_logo.ico" />
+ <File Source="$(var.SourceDir)\thg_logo_92x50.png" />
+ <File Source="$(var.SourceDir)\TortoiseMerge.ico" />
+ </Component>
+ <Directory Id="SvgDirectory" Name="svg">
+ <Component Id='SvgIcons' Guid='{7C87CCC7-8377-49c8-ACFD-1F246ED14747}'>
+ <File Source="$(var.SourceDir)\svg\add.svg" KeyPath="yes" />
+ <File Source="$(var.SourceDir)\svg\checkout.svg" />
+ <File Source="$(var.SourceDir)\svg\clone.svg" />
+ <File Source="$(var.SourceDir)\svg\commit.svg" />
+ <File Source="$(var.SourceDir)\svg\detect_rename.svg" />
+ <File Source="$(var.SourceDir)\svg\ignore.svg" />
+ <File Source="$(var.SourceDir)\svg\init.svg" />
+ <File Source="$(var.SourceDir)\svg\log.svg" />
+ <File Source="$(var.SourceDir)\svg\merge.svg" />
+ <File Source="$(var.SourceDir)\svg\proxy.svg" />
+ <File Source="$(var.SourceDir)\svg\recovery.svg" />
+ <File Source="$(var.SourceDir)\svg\refresh_overlays.svg" />
+ <File Source="$(var.SourceDir)\svg\remove.svg" />
+ <File Source="$(var.SourceDir)\svg\repobrowse.svg" />
+ <File Source="$(var.SourceDir)\svg\revert.svg" />
+ <File Source="$(var.SourceDir)\svg\shelve.svg" />
+ <File Source="$(var.SourceDir)\svg\status.svg" />
+ <File Source="$(var.SourceDir)\svg\sync.svg" />
+ <File Source="$(var.SourceDir)\svg\thg_logo.svg" />
+ </Component>
+ </Directory>
+ </Directory>
</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+ </Wix>
|
@@ -1,81 +1,19 @@ <?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
- <Fragment>
- <ComponentGroup Id="thgI18nFolder">
- <Component Id="cmpC14597F5868E1660A6411D5D0B5D3A1A" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{8704556B-370C-4466-AC66-C9B8E9ABBA8A}">
- <File Id="fil92F97F9EFFCAF3BA3E5B7F284F455521" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\ca.po" />
- </Component>
- <Component Id="cmp8EC0FF10BB1E4833D8AF8BDCA155BDC9" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{6F937488-F2D4-454B-A74B-AEB46093C7D5}">
- <File Id="fil6813A3DE23622E4245D0112CE3502ED4" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\cs.po" />
- </Component>
- <Component Id="cmp5BA96AD7B452B2B85396FF772EC53F57" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{0D8BD609-ACE8-4F80-9C3F-F4786134321E}">
- <File Id="filB3AA4D33C9A746660AA4045F3FD1B57E" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\da.po" />
- </Component>
- <Component Id="cmp00740C2E49473A43CDC64235B3B4F68B" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{6C8DC8C6-BE21-4E7F-B04A-4B3A3B5DE717}">
- <File Id="filD398F353E7537C7CFFEBF8A4091E0029" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\de.po" />
- </Component>
- <Component Id="cmpF0C36E1823D5E27E0CA6891431DB01B5" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{00B2474C-EDFE-42D9-B615-01F9A2763BA6}">
- <File Id="fil49097354ABD9F13A109E6660BF3FC604" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\en_GB.po" />
- </Component>
- <Component Id="cmp032B96BCECDDDA2CFEF42C84B968B3B0" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{3836C2F2-2F49-4E7C-9BD8-DC4E2C0A25F7}">
- <File Id="fil425D6A523C3FDAD39C70638608C1C5E9" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\es.po" />
- </Component>
- <Component Id="cmp024AFC118F4726F59D860DD1931484DD" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{5F6FD344-EB67-4D14-B2F2-1BA4622157BE}">
- <File Id="fil854CB0D538D1B7DCFF4E7B3CC9F1A6B9" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\fa.po" />
- </Component>
- <Component Id="cmp5490D3651BB839BFAE35465217D4F9B9" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{F92E2353-8A87-4AAD-8598-4DF0B78FCCAE}">
- <File Id="filB9248C202F08C07ED22676FC7AE1EAB1" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\fr.po" />
- </Component>
- <Component Id="cmp72E864088CE347F1DBBB6186600674DA" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{B624AE73-C570-4067-9FF2-7E1310C628D7}">
- <File Id="filA51B70FEAD944966CB77AC597E61F8DA" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\he.po" />
- </Component>
- <Component Id="cmp2A7BDB33745A5605A68F04B36B8D8BD0" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{FB326D4A-2DF8-4D57-8BA6-46814ADBAC38}">
- <File Id="fil4583BC3FA99AF8A805321D2060D01BDF" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\hr.po" />
- </Component>
- <Component Id="cmpC21EA0E4E9BB49DFF157C0189BB7BD1F" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{414549F6-DF14-4DC2-9535-5E46404EC9FD}">
- <File Id="fil4BB829836719EACBEDB1DE8B1850D869" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\it.po" />
- </Component>
- <Component Id="cmp2D566433B3069781EEA3F4A6B54B3D86" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{A8325BD4-510B-4517-AEA5-FACD3E9298B3}">
- <File Id="fil5D932D9118CA65FFDDED5E538388DE50" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\ja.po" />
- </Component>
- <Component Id="cmpE3FDDD0395C855FD0B702D2FE7E10DC2" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{18FFED53-D4DD-49CD-9B47-D7002C562BF2}">
- <File Id="fil4C7054E14A770F42FF188A6173EC16C0" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\ko.po" />
- </Component>
- <Component Id="cmp5A68824415488775CFE11D0196000F09" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{B9FF32D5-BECD-4696-9A82-BB8CBC445129}">
- <File Id="fil4EC53B9AD7572E3F158836D8424F371B" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\nl.po" />
- </Component>
- <Component Id="cmp4DAA607720E6610E1E288A077F7B4497" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{69F93EA2-6784-4970-9A50-665640450BFF}">
- <File Id="fil90235BA8EAC32E8580B76EAA3E7D8B4A" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\nn.po" />
- </Component>
- <Component Id="cmpC2BBFFD765E9456F4785DAE6F3B17E1F" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{4562B8BF-DE2D-4A5F-A6B4-750EFC34A7DC}">
- <File Id="filD75A3BD8FE993434B1D53C0773AB09D5" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\pl.po" />
- </Component>
- <Component Id="cmp79C9421C7670222BCAF218AE2113697D" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{FF6C5A4D-9EA6-4EFF-8C7B-2056A5D9009F}">
- <File Id="filE05B5A44676495E7B402179F1F739C97" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\pt.po" />
- </Component>
- <Component Id="cmp4BBD89111B5366FF4B4A8073A7BD3CB9" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{2F0993D2-5506-4740-902E-86E3F7301178}">
- <File Id="filB9D6DC3C0612779A153CF3EAEE76A280" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\pt_BR.po" />
- </Component>
- <Component Id="cmp8D372AF02B5959DAD7B9AE5B80414C87" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{11D6A70C-5B58-4159-87AF-F6495872BAD5}">
- <File Id="filEFC3947F7FAC622673CA4377613F0A30" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\ru.po" />
- </Component>
- <Component Id="cmp2F04FCA0C22FFA8267E1702EB2EB2C3D" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{F53CBE07-6948-4689-B10A-7FEDD4D8B358}">
- <File Id="filF228EF54437EB53A9104F74A214B0212" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\tr.po" />
- </Component>
- <Component Id="cmp201536D0CCCCC771E5C48507D55507F6" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{2EDE0BE4-770C-4B3B-9042-2ABA012B9D1E}">
- <File Id="fil16BAA9657D1D89C400479761D97E5C96" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\uk.po" />
- </Component>
- <Component Id="cmp31D2A99DB09B111C4E996BA034426ADA" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{902C9302-FC3C-41B6-88DB-3D26E1ABB5F3}">
- <File Id="fil69F761B5FFA731635DECB45DCC7D99AA" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\zh_CN.po" />
- </Component>
- <Component Id="cmp40E012307AACB56E75E97510E12A7AA2" Directory="dir65AF64928515EA6B7BB2B3F096AAEC7A" Guid="{F0F2E096-DAD1-4F13-B448-D32042FEF2BB}">
- <File Id="fil5930D7160200A9B32BFBE8DB53D28618" KeyPath="yes" Source="$(var.SourceDir)\tortoisehg\zh_TW.po" />
- </Component>
- </ComponentGroup>
- </Fragment>
+
+ <?define thg_po_langs = cs;da;de;en_GB;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="dirE238460D44340499CA44F8E5739FEA52">
- <Directory Id="dir65AF64928515EA6B7BB2B3F096AAEC7A" Name="tortoisehg" />
+ <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>
</Wix>
|
|
@@ -1,271 +1,26 @@ <?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
+ <?define thglocales = ca;cs;da;de;en_GB;es;fa;fr;he;hr;it;ja;nl;nn;pl;pt;pt_BR;ru;sv;tr;uk;zh_CN;zh_TW ?>
<Fragment>
<ComponentGroup Id="thgLocaleFolder">
- <Component Id="cmp97D2E343B1E5FE96DCE252E367D4B28A" Directory="dirC1FD4C7D897BEC19F3464230B84CBDC1" Guid="{3C7A8212-CBC6-4AEF-9991-30FD8747B341}">
- <File Id="fil37DD82B0B54E8657B3A3B782454F4B4B" KeyPath="yes" Source="$(var.SourceDir)\ca\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp6011E19DDB66EFA73083E6FA5B8CDFE3" Directory="dirF4C3C19F54614FF7FB5CDE601B52F9FF" Guid="{DF245201-3B86-4091-9C88-F19508734F9A}">
- <File Id="fil4786EDF2BEBDF501DEF4E2C73F90DA36" KeyPath="yes" Source="$(var.SourceDir)\cs\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp67BB54C9C5EC7C5DA918208234F8CE66" Directory="dir37691BFCCBD5A038C2B503A0CA9FFDCC" Guid="{A3DBA602-A41D-46D9-AC88-BD4D28B980CB}">
- <File Id="filE042F76EC66A409A37A786BF3DA80BB3" KeyPath="yes" Source="$(var.SourceDir)\da\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpF47DE3672DDFA6BF4BEF9F39D1E25097" Directory="dirFD5FFD33B2F5044881CA967A9603AD80" Guid="{D1281078-9679-4AD1-8BED-C3F220532E25}">
- <File Id="fil4595CB9C05D584B44CE37B39749F2ECE" KeyPath="yes" Source="$(var.SourceDir)\de\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp7E3B6A375DFAF0ED1E9A9B44FE7D3EFD" Directory="dir30A08451227C5A2966AC0E244F29E12B" Guid="{E5A6DB9C-F784-46CC-A46F-80BC29D5680F}">
- <File Id="filE16CC80A3162B00FEBF1A3265EEAA3AB" KeyPath="yes" Source="$(var.SourceDir)\en_GB\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpF66B4EFE600CC54E71DAFE30A024AF39" Directory="dir4D8AA0CB11320EA111F36F34FE854EA7" Guid="{4EF97F54-9231-4648-B1FB-025A4B86BBAC}">
- <File Id="filDA0F0271713B1F6DD3B04F982A8E8EED" KeyPath="yes" Source="$(var.SourceDir)\es\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpEA9CF8407366542C435D6D797D49C715" Directory="dir6174B975FADC7378EBE9FC7445445A95" Guid="{DB3E1C53-CEC3-43C7-B657-014C6277FD90}">
- <File Id="filBC9079C47F327BC563E4370F46DD2D48" KeyPath="yes" Source="$(var.SourceDir)\fa\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp1CCA97B73A57E65243EC021DCEAFBC51" Directory="dir76A360BADC007F88A0B6C012DBA071F0" Guid="{83058C4B-44A2-4336-8D32-AF0EDCC7872C}">
- <File Id="fil793710E8E5F932B06A64F56C27757D6B" KeyPath="yes" Source="$(var.SourceDir)\fr\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp3098066B1C735F5375F53BD7F9F81B72" Directory="dirE64DB51EB8EB542ACCF53093EFA11771" Guid="{EF15D5D7-BFEF-40EE-AAAC-FCB2025BB517}">
- <File Id="filFDCF3A2EB7850DE8085D1894BD024188" KeyPath="yes" Source="$(var.SourceDir)\he\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpD32A2A25848BEB6B69C855D6A554FD4E" Directory="dir9C2B7F0D28EF4F85DBAFBE955E3E5E39" Guid="{F58E7016-D76D-4079-85F4-D36E4DCA6C29}">
- <File Id="fil29C5AC76523BD1B37056CCAE28C3CBB5" KeyPath="yes" Source="$(var.SourceDir)\hr\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp5C0C9E44A5FEDA006C83DE88F8BE7FC3" Directory="dir84C2343136F7D4B857D28FDACE545F33" Guid="{F2372D26-CFAC-4781-AEC2-95266B9D4B35}">
- <File Id="fil0FF0E5A6C8190DA2555E4E22602B50AA" KeyPath="yes" Source="$(var.SourceDir)\it\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpC71C5EEB1C960C7E4B9CBF99DF547C98" Directory="dir29F26642414C1248A97432E9C4947B87" Guid="{23EA8FFB-073A-449D-A981-E7309B2F676C}">
- <File Id="fil4E47109C76BC7A3F6F205D670399AEF6" KeyPath="yes" Source="$(var.SourceDir)\ja\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpF5CE8998AB2B34C3927E660184FC13A5" Directory="dir30B301BDDE0583AFBE20A7D3B9425E26" Guid="{408C2DA2-CDF4-48BC-AD5E-2961F890467E}">
- <File Id="fil5A60B39ABBD3E9E2E40C5E66B3E49A17" KeyPath="yes" Source="$(var.SourceDir)\ko\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpDDCBD3CDEE962B84FF246CBA5DCE2A75" Directory="dirD79CE69AE73F26A7887CC5EC026D8864" Guid="{7636E335-E25C-4EA4-9D7A-29159461C8B8}">
- <File Id="fil7ABB3A3E04EC4D42D221038D532E8487" KeyPath="yes" Source="$(var.SourceDir)\nl\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp6C5DE3B65A7A5ED2CC1DA130D63798A4" Directory="dir2F9BB0E446843095DAA815D3ACD94CCB" Guid="{DA16ECB2-B838-4DDD-B102-D06433E1C11C}">
- <File Id="filFDF0115AF3D57F7FE6D73C3EEC95513E" KeyPath="yes" Source="$(var.SourceDir)\nn\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpC1CE97F6431E0A7327B078A414D10965" Directory="dir267CEE3F3F57B292C12FA8504EC333BB" Guid="{109255DE-AC62-40B3-A89E-A597D6943BCA}">
- <File Id="fil10ECF6EDFEACD0FDD0F7B18B3F461865" KeyPath="yes" Source="$(var.SourceDir)\pl\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpBE2376291F6028CF0FF00F1E1BC90812" Directory="dir0D3F2C9CC9C090012AF41CCA12142C72" Guid="{9EF4D1F0-9BDD-4384-85AF-512FB6A7092B}">
- <File Id="fil22E27384E228FEBDF8CE437AD43F678C" KeyPath="yes" Source="$(var.SourceDir)\pt\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpA4CBA143379B528F50A7BA7E7E3C1F00" Directory="dir669486A97BE07EA6B1A33203A89256A6" Guid="{35B4D851-DA5E-49DC-A3DE-7D111DC2B4E0}">
- <File Id="fil44887C938C83FFB7D002C95CE4D74338" KeyPath="yes" Source="$(var.SourceDir)\pt_BR\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp8118FAE1E5D650BAFCE57F25AB5ADC39" Directory="dir037A86EB823B6909A282303C580B680C" Guid="{280FC7E1-023D-4E12-96E4-DF11749A14FD}">
- <File Id="filEE1E40EEE4C3A71ECCC5BB92F1412120" KeyPath="yes" Source="$(var.SourceDir)\ru\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpF548DE235C24B8B7F2E09DF67E17EFEE" Directory="dir29BAE95B29962D11812BB8B0F7CC7A2B" Guid="{67C7ADF0-68AB-45CE-9271-E7B2037F45F8}">
- <File Id="fil8103CB03F7A0D560445F73F4759A3E31" KeyPath="yes" Source="$(var.SourceDir)\tr\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp03F0A3EE67A36BF90400AB95442E17E8" Directory="dirAE93CB1A416E5A102D3A306088E1883C" Guid="{086E3CBF-EB45-4666-BD55-E8F1046FC435}">
- <File Id="filA4C258D0AB75FAF0BB7C1B883FFA1852" KeyPath="yes" Source="$(var.SourceDir)\uk\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmpB4FEC952E14511130E7F08D942D82BF9" Directory="dir402295F841398275038CC187DA8A3179" Guid="{09CD45DB-7322-4B03-AB73-E4E612DB95E1}">
- <File Id="filEA6E41639C93F1E072A6176325336A95" KeyPath="yes" Source="$(var.SourceDir)\zh_CN\LC_MESSAGES\tortoisehg.mo" />
- </Component>
- <Component Id="cmp5CCB089DD774F72464726F0268F425EE" Directory="dirF619ECAC819DE44FC21E11EB1715B156" Guid="{AD1E561D-E4A2-44BA-A513-DFC37141C1DC}">
- <File Id="fil5674F9F9107910F7D11B1E51582C2004" KeyPath="yes" Source="$(var.SourceDir)\zh_TW\LC_MESSAGES\tortoisehg.mo" />
- </Component>
+ <?foreach LOC in $(var.thglocales) ?>
+ <ComponentRef Id="thg.locale.$(var.LOC)"/>
+ <?endforeach?>
</ComponentGroup>
</Fragment>
- <Fragment>
- <DirectoryRef Id="dirAE93CB1A416E5A102D3A306088E1883C" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirE64DB51EB8EB542ACCF53093EFA11771" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirF4C3C19F54614FF7FB5CDE601B52F9FF" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir2F9BB0E446843095DAA815D3ACD94CCB" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir30A08451227C5A2966AC0E244F29E12B" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir037A86EB823B6909A282303C580B680C" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirC1FD4C7D897BEC19F3464230B84CBDC1" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir0D3F2C9CC9C090012AF41CCA12142C72" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir267CEE3F3F57B292C12FA8504EC333BB" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir9C2B7F0D28EF4F85DBAFBE955E3E5E39" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirD79CE69AE73F26A7887CC5EC026D8864" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir6174B975FADC7378EBE9FC7445445A95" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir29BAE95B29962D11812BB8B0F7CC7A2B" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir30B301BDDE0583AFBE20A7D3B9425E26" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir4D8AA0CB11320EA111F36F34FE854EA7" />
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir13D0F82BFAA1CFE1F52037FEC76D8113">
- <Directory Id="dir037A86EB823B6909A282303C580B680C" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir5FBCA0EC6EE05D75F089064EA5F0274C">
- <Directory Id="dir0D3F2C9CC9C090012AF41CCA12142C72" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir13D0F82BFAA1CFE1F52037FEC76D8113" Name="ru" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir1D03988AA210316C8AE2976CD33EBC29" Name="uk" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir6EE9F1386683AE34B8820D9E1E7B09E8">
- <Directory Id="dir267CEE3F3F57B292C12FA8504EC333BB" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir277C9DA7278DF842254BCE2A790F2CAB" Name="nn" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir430120452AC64A6E75EB61F614BE7D48">
- <Directory Id="dir29BAE95B29962D11812BB8B0F7CC7A2B" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir277C9DA7278DF842254BCE2A790F2CAB">
- <Directory Id="dir2F9BB0E446843095DAA815D3ACD94CCB" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir72BC66F351AB67F3A76C3AB0643EDD81">
- <Directory Id="dir30A08451227C5A2966AC0E244F29E12B" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirB887C4A528A05F5DE9A33640094F5AC3">
- <Directory Id="dir30B301BDDE0583AFBE20A7D3B9425E26" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir383886C47DBB9D325DA589553654FC73" Name="fa" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir3A6F0F9C46863F494768D597212E204D" Name="he" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir430120452AC64A6E75EB61F614BE7D48" Name="tr" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir5AEBBEEE8A5DACAE22931E90E24E4634">
- <Directory Id="dir4D8AA0CB11320EA111F36F34FE854EA7" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir5AEBBEEE8A5DACAE22931E90E24E4634" Name="es" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir5FBCA0EC6EE05D75F089064EA5F0274C" Name="pt" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir383886C47DBB9D325DA589553654FC73">
- <Directory Id="dir6174B975FADC7378EBE9FC7445445A95" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir6EE9F1386683AE34B8820D9E1E7B09E8" Name="pl" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir6F4F817313B322AF28CB2D54623726E3" Name="ca" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dir72BC66F351AB67F3A76C3AB0643EDD81" Name="en_GB" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirAE825FC216458B2C7EC06F286059E51A">
- <Directory Id="dir9C2B7F0D28EF4F85DBAFBE955E3E5E39" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dirAD5B14C820890DCFB07172C2E296CA8D" Name="cs" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dirAD7A0DB46076DD1C5FEDAF126738B74D" Name="nl" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dirAE825FC216458B2C7EC06F286059E51A" Name="hr" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir1D03988AA210316C8AE2976CD33EBC29">
- <Directory Id="dirAE93CB1A416E5A102D3A306088E1883C" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
- <Directory Id="dirB887C4A528A05F5DE9A33640094F5AC3" Name="ko" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir6F4F817313B322AF28CB2D54623726E3">
- <Directory Id="dirC1FD4C7D897BEC19F3464230B84CBDC1" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirAD7A0DB46076DD1C5FEDAF126738B74D">
- <Directory Id="dirD79CE69AE73F26A7887CC5EC026D8864" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dir3A6F0F9C46863F494768D597212E204D">
- <Directory Id="dirE64DB51EB8EB542ACCF53093EFA11771" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
- <Fragment>
- <DirectoryRef Id="dirAD5B14C820890DCFB07172C2E296CA8D">
- <Directory Id="dirF4C3C19F54614FF7FB5CDE601B52F9FF" Name="LC_MESSAGES" />
- </DirectoryRef>
- </Fragment>
+ <?foreach LOC in $(var.thglocales) ?>
+ <Fragment>
+ <DirectoryRef Id="dirA42EA32F4A238F2C40AD5ACF4C831152">
+ <Directory Id="thg.locale.$(var.LOC)" Name="$(var.LOC)">
+ <Directory Id="thg.locale.$(var.LOC).LC_MESSAGES" Name="LC_MESSAGES">
+ <Component Id="thg.locale.$(var.LOC)" Guid="*">
+ <File Id="tortoisehg.mo.$(var.LOC)" KeyPath="yes"
+ Source="$(var.SourceDir)\$(var.LOC)\LC_MESSAGES\tortoisehg.mo"
+ />
+ </Component>
+ </Directory>
+ </Directory>
+ </DirectoryRef>
+ </Fragment>
+ <?endforeach?>
</Wix>
|
@@ -323,7 +323,8 @@ <ComponentGroupRef Id='helpFolder' />
<ComponentGroupRef Id='templatesFolder' />
<ComponentGroupRef Id='gtkFolder' />
- <ComponentGroupRef Id='iconsFolder' />
+ <ComponentRef Id='Icons' />
+ <ComponentRef Id='SvgIcons' />
</Feature>
<Feature Id='VCRedist' Title='Visual C++ 9.0 Runtime'
AllowAdvertise='no' Display='hidden' Level='1'>
@@ -334,7 +335,7 @@ <Feature Id='ShellExtensionX64' Title='Shell Extension x64'
Level='1' AllowAdvertise='no'
Description='Context menu for 64-bit processes'>
- <ComponentGroupRef Id='cmenuI18n' />
+ <ComponentRef Id='cmenuI18n' />
<ComponentRef Id='thgshellx64dll' />
<ComponentRef Id='CmenuShellRegistrationX64' />
<Feature Id='OverlaysX64' Title='Overlay Icons'
@@ -356,7 +357,7 @@ Level='$(var.ShellExtensionX86level)'
Absent='allow' AllowAdvertise='no'
Description='Context menu for 32-bit processes'>
- <ComponentGroupRef Id='cmenuI18n' />
+ <ComponentRef Id='cmenuI18n' />
<ComponentRef Id='thgshellx86dll' />
<ComponentRef Id='CmenuShellRegistrationX86' />
<Feature Id='OverlaysX86' Title='Overlay Icons'
@@ -374,7 +375,7 @@ <ComponentGroupRef Id='localeFolder' />
<ComponentGroupRef Id='i18nFolder' />
<ComponentGroupRef Id='thgLocaleFolder' />
- <ComponentGroupRef Id='thgI18nFolder' />
+ <ComponentRef Id='thgI18nFolder' />
</Feature>
<Feature Id='ThgDocumentation' Level='1'
Title='Documentation'
|
@@ -50,6 +50,9 @@ Launch the web server dialog in a separate process
:guilabel:`Shelve`
Launch the shelve tool in a separate process
+ :guilabel:`Patch Branch`
+ Toggles the display of the Patch Branch pane. This button is only
+ visible when the pbranch extension has been enabled by the user.
:guilabel:`Load more`
Load the next N revisions into the graph
:guilabel:`Load all`
|
|
@@ -4,6 +4,30 @@ .. module:: explorer
:synopsis: Windows explorer integration
+Context Menus
+-------------
+
+TortoiseHg commands may be accessed via the context menu of Explorer
+windows and other applications which use the standard File/Open dialogs.
+Here is the context menu for a revisioned folder:
+
+.. figure:: figures/cmenu-nofiles.png
+ :alt: Context menu
+
+ Context menu for a folder under Mercurial revision control
+
+And here is the context menu for selected files or folders:
+
+.. figure:: figures/cmenu-files.png
+ :alt: Context menu
+
+ Context menu for file or folder selection
+
+TortoiseHg provides dialogs for the most regularly used Mercurial
+commands. Less frequently used and newly added Mercurial commands
+may be accessed from the CLI (command line interface) through
+:file:`cmd.exe` on Windows.
+
Overlay Icons
-------------
@@ -26,15 +50,77 @@directory icons will turn into question marks while this refresh is in
progress.
+Shell Configuration
+-------------------
+
The overlay handler and context menus are configurable. From any folder
background (even the desktop), right click and select
-:menuselection:`TortoiseHg --> Explorer Extension Settings`. In the settings
-dialog you can promote individual menu options to the top menu.
+:menuselection:`TortoiseHg --> Explorer Extension Settings`. This opens the
+TortoiseHg Shell Configuration dialog.
-.. figure:: figures/taskbarui.png
- :alt: Shell Configuration dialog
+On the tab "Context Menu" you can promote individual menu options to the
+top level menu.
- Shell Configuration Dialog
+.. figure:: figures/shell-config-cmenu.png
+ :alt: Shell Configuration dialog, Context Menu tab
+
+ Shell Configuration Dialog, Context Menu tab
+
+On the "Icons" tab you configure settings related to the overlay icons and the
+icon of the "Overlay Icons Server" in the taskbar (in the notification area of
+Windows).
+
+.. figure:: figures/shell-config-icons.png
+ :alt: Shell Configuration dialog, Icons tab
+
+ Shell Configuration Dialog, Icons tab
+
+:guilabel:`Enable overlays:`
+ If checked, overlay icons are shown on folders and files in the
+ working directory (woking copy) of Mercurial repositories.
+ (Default: checked)
+
+:guilabel:`Local disks only:`
+ If checked, overlay icons are only shown for volumes on local disks, not
+ on network shares. Scanning for Mercurial repositories over the network
+ may result in high latency in the user interface of explorer. Check this
+ option if browsing network shares becomes too slow and/or you do not need
+ overlay icons on non-local volumes.
+ (Default: not checked)
+
+:guilabel:`Enabled Overlay Handlers:`
+ These (per user) settings provide the possibility to disable overlay
+ icon handlers in the shared TortoiseOverlays component.
+ The TortoiseOverlays component is shared by all Tortoises (TortoiseHg,
+ TortoiseSVN, etc), with the goal to avoid registering too many icon slots,
+ by using a common set of icons slots for all Tortoises (thus using the
+ same set of icons for all Tortoises).
+ The total number of overlay slots available on Windows is fairly limited and
+ depends on the exact Windows version. For example, on a pristine install
+ of Windows 7, there are only 8 free overlay handler slots available.
+ This section allows to disable certain non-essential overlay
+ handlers, to reduce icon handler slot consumption by the TortoiseOverlays
+ component. Unchecking handlers in this section increases the chances that
+ important handlers like "Normal" (green checkmark) or "Modifed" (red
+ exclamation mark) will still get an icon slot, even if there are too many
+ handlers registered on a computer.
+ Unchecking handlers that are not used by TortoiseHg (that is: Locked,
+ Readonly, Ignored, Deleted) is highly recommended, if you know that no
+ other Tortoises (e.g. TortoiseSVN) uses them.
+ Make sure the "Added" and "Unversioned" handlers are enabled, as these
+ are used by TortoiseHg.
+ (Default: all checked)
+
+.. warning::
+ The "Enabled Overlay Handlers" settings affect all Tortoises for a user.
+ A logoff/login is required to make changes in that section effective.
+
+:guilabel:`Taskbar:`
+ Checkmark "Show Icon" to show the icon of the Overlay Icon Server in the
+ taskbar in the notification area. "Highlight Icon" highlights that icon
+ using a light green color while the icon server is busy updating cache files
+ in the repository (files :file:`.hg\\dirstate` and :file:`.hg\\thgstatus`).
+ (Default: both checked)
One can selectively disable overlay icons in a specific repository by
editing the :file:`.hg\\thgstatus` file inside the repository and
@@ -42,30 +128,6 @@
@@noicons
-Context Menus
--------------
-
-TortoiseHg commands may be accessed via the context menu of Explorer
-windows and other applications which use the standard File/Open dialogs.
-Here is the context menu for a revisioned folder:
-
-.. figure:: figures/cmenu-nofiles.jpg
- :alt: Context menu
-
- Context menu for a folder under Mercurial revision control
-
-And here is the context menu for selected files or folders:
-
-.. figure:: figures/cmenu-files.jpg
- :alt: Context menu
-
- Context menu for file or folder selection
-
-TortoiseHg provides dialogs for the most regularly used Mercurial
-commands. Less frequently used and newly added Mercurial commands
-may be accessed from the CLI (command line interface) through
-:file:`cmd.exe` on Windows.
-
Nautilus
--------
|
@@ -230,3 +230,44 @@ remote_repository_url combination).
.. vim: noet ts=4
+
+pbranch
+=======
+
+Patch Branches (`pbranch <http://mercurial.selenic.com/wiki/PatchBranchExtension>`_)
+is a way to develop a series of patches for submission into a main
+repo. It is based on topic branches, one per patch, and is thus highly
+suitable for collaborative and/or long-term patch development and
+maintenance.
+
+'A detailed manual <http://arrenbrecht.ch/mercurial/pbranch/>'_ can be found online.
+
+It adds a number of commands which can be listed with
+:command:`hg help pbranch`::
+
+ pbackout - backs out the current patch branch (undoes all its changes)
+ pdiff - prints the final diff for the current or given patch branch
+ peditmessage - edit the patch message
+ pemail - send patches by email
+ pexport - exports patches
+ pextdiff - combines pdiff and extdiff
+ pgraph - print an ASCII art rendering of the patch dependency graph
+ pmerge - merge pending heads from dependencies into patch branches
+ pmessage - print the patch message(s)
+ pnew - start a new patch branch
+ pstatus - print status of current (or given) patch branch
+ reapply - reverts the working copy of all files touched by REV to REV
+
+**Installation**
+
+To test the use of this plugin, you can specify it on the Mercurial
+command line like this::
+
+ hg --config "extensions.pbranch=" pstatus
+
+You may want to add it to your Mercurial.ini or a repository's hgrc like this::
+
+ [extensions]
+ pbranch=
+
+If you do this, you can omit the --config command-line option.
|
|
|
|
|
|
|
|
@@ -81,6 +81,8 @@ ## use English backout message option
self.eng_msg = gtk.CheckButton(_('Use English backout message'))
self.eng_msg.connect('toggled', self.eng_msg_toggled)
+ engmsg = self.repo.ui.configbool('tortoisehg', 'engmsg', False)
+ self.eng_msg.set_active(engmsg)
hbox.pack_start(self.eng_msg, False, False)
## merge after backout
@@ -116,14 +118,10 @@ self.cmd.set_result(_('Failed to backout'), style='error')
def load_settings(self):
- checked = self.settings.get_value('english', False, True)
- self.eng_msg.set_active(checked)
checked = self.settings.get_value('merge', True, True)
self.merge_button.set_active(checked)
def store_settings(self):
- checked = self.eng_msg.get_active()
- self.settings.set_value('english', checked)
checked = self.merge_button.get_active()
self.settings.set_value('merge', checked)
self.settings.write()
|
|
@@ -194,6 +194,16 @@
def load_patch_details(self, patchfile):
'Load specified patch details into buffer and file list'
+ pf = open(patchfile)
+ self.load_patch_details_from_file_object(pf, patchfile)
+
+ def load_patch_details_from_file_object(self, pf, patchfile, isTemp=False):
+ """ Load patch details into buffer and file list
+ :param pf: open file object
+ :param patchfile: path and name of patch file
+ :param isTemp: if True, then pf is a temporary file
+ and patchfile does not exist
+ """
self._filelist.clear()
self._filelist.append(('*', _('[All Files]'), ''))
@@ -201,7 +211,11 @@ self.currev = -1
self.curphunks = {}
self.curpatch = patchfile
- pf = open(self.curpatch)
+ if isTemp:
+ # pf is a temporary, so update panel cache while we can
+ patch_ctx = csinfo.patchctx(patchfile, self.repo, patchHandle=pf)
+ self.summarypanel.update(patch_ctx, self.patchstyle)
+ pf.seek(0)
def get_path(a, b):
type = (a == '/dev/null') and 'A' or 'M'
type = (b == '/dev/null') and 'R' or type
@@ -343,7 +357,6 @@ tags, lines = self.prepare_diff(lines, offset, wfile)
for l in lines:
buf.insert(eob, l)
-
# inserts the tags
for name, p0, p1 in tags:
i0 = buf.get_iter_at_offset(p0)
@@ -422,7 +435,7 @@ tag = 'red'
l = hglib.diffexpand(l)
else:
- tag = 'black'
+ tag = 'normal'
l = hglib.diffexpand(l)
l = l+"\n"
length = len(l.decode('utf-8'))
@@ -578,7 +591,7 @@ def widget_func(widget, item, markups):
def linkwidget(revnum, revid, summary, highlight=None, branch=None):
# revision label
- opts = dict(underline='single', color='blue')
+ opts = dict(underline='single', color=gtklib.BLUE)
if highlight:
opts['weight'] = 'bold'
rev = '%s (%s)' % (gtklib.markup(revnum, **opts),
@@ -590,7 +603,7 @@ # summary & branch label
sum = gtklib.markup(summary)
if branch:
- sum = gtklib.markup(branch, color='black',
+ sum = gtklib.markup(branch, color=gtklib.NORMAL,
background=gtklib.PGREEN) + ' ' + sum
sumlabel = gtk.Label()
sumlabel.set_markup(sum)
@@ -793,7 +806,7 @@ tag_table = self._buffer.get_tag_table()
tag_table.add(make_texttag('diff', font=self.rawfonts['fontdiff']))
- tag_table.add(make_texttag('blue', foreground='blue'))
+ tag_table.add(make_texttag('blue', foreground=gtklib.BLUE))
if self.colorstyle == 'background':
tag_table.add(make_texttag('red',
paragraph_background=gtklib.PRED))
@@ -805,21 +818,21 @@ else:
tag_table.add(make_texttag('red', foreground=gtklib.DRED))
tag_table.add(make_texttag('green', foreground=gtklib.DGREEN))
- tag_table.add(make_texttag('black', foreground='black'))
+ tag_table.add(make_texttag('normal', foreground=gtklib.NORMAL))
tag_table.add(make_texttag('greybg',
- paragraph_background='grey',
+ paragraph_background=gtklib.CHANGE_HEADER,
weight=pango.WEIGHT_BOLD))
- tag_table.add(make_texttag('yellowbg', background='yellow'))
+ tag_table.add(make_texttag('yellowbg', background=gtklib.YELLOW))
- issuelink_tag = make_texttag('issuelink', foreground='blue',
+ issuelink_tag = make_texttag('issuelink', foreground=gtklib.BLUE,
underline=pango.UNDERLINE_SINGLE)
issuelink_tag.connect('event', self.issuelink_event)
tag_table.add(issuelink_tag)
- urllink_tag = make_texttag('urllink', foreground='blue',
+ urllink_tag = make_texttag('urllink', foreground=gtklib.BLUE,
underline=pango.UNDERLINE_SINGLE)
urllink_tag.connect('event', self.urllink_event)
tag_table.add(urllink_tag)
- csetlink_tag = make_texttag('csetlink', foreground='blue',
+ csetlink_tag = make_texttag('csetlink', foreground=gtklib.BLUE,
underline=pango.UNDERLINE_SINGLE)
csetlink_tag.connect('event', self.csetlink_event)
tag_table.add(csetlink_tag)
|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
@@ -677,9 +677,8 @@ if os.path.basename(editor) in ('vi', 'vim', 'hgeditor'):
Prompt(_('No visual editor configured'),
_('Please configure a visual editor.'), self).run()
- dlg = thgconfig.ConfigDialog(False)
+ dlg = thgconfig.ConfigDialog(False, focus='tortoisehg.editor')
dlg.show_all()
- dlg.focus_field('tortoisehg.editor')
dlg.run()
dlg.hide()
self.ui = ui.ui()
|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
@@ -196,7 +196,7 @@ self.buf = gtk.TextBuffer()
self.buf.create_tag('removed', foreground=gtklib.DRED)
self.buf.create_tag('added', foreground=gtklib.DGREEN)
- self.buf.create_tag('position', foreground='#FF8000')
+ self.buf.create_tag('position', foreground=gtklib.DORANGE)
self.buf.create_tag('header', foreground=gtklib.DBLUE)
diffview = gtk.TextView(self.buf)
scroller.add(diffview)
|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
Loading...