You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
872 lines
49 KiB
872 lines
49 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"
|
|
xmlns:VSExtension="http://schemas.microsoft.com/wix/VSExtension">
|
|
<?include Config.wxi?>
|
|
<Product Id="*" UpgradeCode="$(var.UpgradeCode)" Name="$(var.ProductName) $(var.Version)" Manufacturer="$(var.Manufacturer)" Version="$(var.NumericVersion)" Language="1033">
|
|
<Package InstallerVersion="200" Compressed="yes" Description="$(var.ProductName)" />
|
|
<Media Id="1" Cabinet="media1.cab" EmbedCab="yes" />
|
|
<Property Id="ALLUSERS" Value="1" />
|
|
<PropertyRef Id="NETFRAMEWORK40CLIENT" />
|
|
<Condition Message=".NET Framework 4.0 must be installed prior to installation of Git Extensions.">
|
|
Installed OR NETFRAMEWORK40CLIENT
|
|
</Condition>
|
|
<Icon Id="gitextensions.ico" SourceFile="../bin/logo/git-extensions-logo-final-256.ico" />
|
|
<?include AddRemove.wxi?>
|
|
<?include EnableUpgrades.wxi?>
|
|
<UIRef Id="WixUI_GitExtensions" />
|
|
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
|
|
<Property Id="SSHCLIENT" Value="PuTTY" Secure="yes" />
|
|
<WixVariable Id="WixUIDialogBmp" Value="dialog.bmp" />
|
|
<WixVariable Id="WixUIBannerBmp" Value="banner.bmp" />
|
|
<WixVariable Id="WixUISupportPerUser" Value="1" Overridable="yes" />
|
|
<WixVariable Id="WixUISupportPerMachine" Value="1" Overridable="yes" />
|
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
<Directory Id="ProgramFilesFolder">
|
|
<Directory Id="INSTALLDIR" Name="$(var.InstallName)">
|
|
<Directory Id="PuttyDir" Name="PuTTY" />
|
|
<Directory Id="PluginsDir" Name="Plugins" />
|
|
<Directory Id="InstallerDir" Name="Installer" />
|
|
<Directory Id="DictionariesDir" Name="Dictionaries" />
|
|
<Directory Id="TranslationsDir" Name="Translation" />
|
|
<Directory Id="IconsDir" Name="Icons" />
|
|
<Directory Id="DiffScriptsDir" Name="Diff-Scripts" />
|
|
<Directory Id="DirConEmu" Name="ConEmu" />
|
|
</Directory>
|
|
</Directory>
|
|
<Directory Id="PersonalFolder">
|
|
<Directory Id="VS2005" Name="Visual Studio 2005" />
|
|
<Directory Id="VS2008" Name="Visual Studio 2008" />
|
|
<Directory Id="VS2010" Name="Visual Studio 2010" />
|
|
<Directory Id="VS2012" Name="Visual Studio 2012" />
|
|
<Directory Id="VS2013" Name="Visual Studio 2013" />
|
|
</Directory>
|
|
<Directory Id="ProgramMenuFolder">
|
|
<Directory Id="StartMenuDir" Name="$(var.ProductName)" />
|
|
</Directory>
|
|
<Directory Id="DesktopFolder" />
|
|
<Component Id="Path" Guid="{DAC97FD8-A869-4458-AABD-C27D2C892643}">
|
|
<Environment Id="PATH" Name="PATH" Value="[INSTALLDIR]" Permanent="no" Part="last" Action="set" System="yes" />
|
|
</Component>
|
|
</Directory>
|
|
<?define VsVersions = 2005;2008;2010;2012;2013?>
|
|
<?foreach VsVersion in $(var.VsVersions)?>
|
|
<Property Id="VS$(var.VsVersion)INSTFOLDER">
|
|
<DirectorySearch Id="VS$(var.VsVersion)DirSearchId" Path="[PersonalFolder]Visual Studio $(var.VsVersion)" />
|
|
</Property>
|
|
<?endforeach ?>
|
|
<DirectoryRef Id="INSTALLDIR">
|
|
<Component Id="gitextensions.ico" Guid="*">
|
|
<File Source="..\bin\logo\git-extensions-logo-final-256.ico" />
|
|
</Component>
|
|
<Component Id="gitex.cmd" Guid="*">
|
|
<File Source="..\bin\gitex.cmd" />
|
|
</Component>
|
|
<Component Id="GitExtensions.exe" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\GitExtensions.exe">
|
|
<netfx:NativeImage Id="ngen_GitExtensions.exe" Platform="all" Priority="1" />
|
|
</File>
|
|
<ProgId Id="GitExtensions" Description="Git Extentions Shortcut" Advertise="no">
|
|
<Extension Id="gitext">
|
|
<Verb Id="open" Command="Open Git Extentions Repository" TargetFile="GitExtensions.exe" Argument="openrepo "%1"" />
|
|
</Extension>
|
|
</ProgId>
|
|
</Component>
|
|
<Component Id="GitExtensions.exe.config" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\GitExtensions.exe.config" />
|
|
</Component>
|
|
<Component Id="TranslationApp.exe" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\TranslationApp.exe" />
|
|
</Component>
|
|
<Component Id="TranslationApp.exe.config" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\TranslationApp.exe.config" />
|
|
</Component>
|
|
<Component Id="Gravatar.dll" Guid="*">
|
|
<File Source="..\Gravatar\bin\Release\Gravatar.dll" />
|
|
</Component>
|
|
<Component Id="GitCommands.dll" Guid="*">
|
|
<File Source="..\GitCommands\bin\Release\GitCommands.dll" />
|
|
</Component>
|
|
<Component Id="GitExtUtils.dll" Guid="*">
|
|
<File Source="..\GitExtUtils\bin\Release\GitExtUtils.dll" />
|
|
</Component>
|
|
<Component Id="GitUI.dll" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\GitUI.dll" />
|
|
</Component>
|
|
<Component Id="ConEmu.WinForms.dll" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\ConEmu.WinForms.dll" />
|
|
</Component>
|
|
<Component Id="NetSpell.SpellChecker.dll" Guid="*">
|
|
<File Source="..\NetSpell.SpellChecker\bin\Release\NetSpell.SpellChecker.dll" />
|
|
</Component>
|
|
<Component Id="ResourceManager.dll" Guid="*">
|
|
<File Source="..\ResourceManager\bin\Release\ResourceManager.dll" />
|
|
</Component>
|
|
<Component Id="GitUIPluginInterfaces.dll" Guid="*">
|
|
<File Source="..\Plugins\GitUIPluginInterfaces\bin\Release\GitUIPluginInterfaces.dll" />
|
|
</Component>
|
|
<Component Id="ICSharpCode.TextEditor.dll" Guid="*">
|
|
<File Source="..\bin\ICSharpCode.TextEditor.dll" />
|
|
</Component>
|
|
<Component Id="ICSharpCode.SharpZipLib.dll" Guid="*">
|
|
<File Source="..\bin\ICSharpCode.SharpZipLib.dll" />
|
|
</Component>
|
|
<Component Id="Git.hub.dll" Guid="*">
|
|
<File Source="..\Externals\Git.hub\Git.hub\bin\Release\Git.hub.dll" />
|
|
</Component>
|
|
<Component Id="PSTaskDialog.dll" Guid="*">
|
|
<File Source="..\bin\PSTaskDialog.dll" />
|
|
</Component>
|
|
<Component Id="RestSharp.dll" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\RestSharp.dll" />
|
|
</Component>
|
|
<Component Id="Microsoft.WindowsAPICodePack.dll" Guid="*">
|
|
<File Source="..\bin\Microsoft.WindowsAPICodePack.dll" />
|
|
</Component>
|
|
<Component Id="Microsoft.WindowsAPICodePack.Shell.dll" Guid="*">
|
|
<File Source="..\bin\Microsoft.WindowsAPICodePack.Shell.dll" />
|
|
</Component>
|
|
<Component Id="NBug.dll" Guid="*">
|
|
<File Source="..\Externals\NBug\NBug\bin\Release\NBug.dll" />
|
|
</Component>
|
|
<Component Id="SmartFormat.dll" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\SmartFormat.dll" />
|
|
</Component>
|
|
<Component Id="System.Reactive.Core.dll" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\System.Reactive.Core.dll" />
|
|
</Component>
|
|
<Component Id="System.Reactive.Interfaces.dll" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\System.Reactive.Interfaces.dll" />
|
|
</Component>
|
|
<Component Id="System.Reactive.Linq.dll" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\System.Reactive.Linq.dll" />
|
|
</Component>
|
|
<Component Id="System.Reactive.PlatformServices.dll" Guid="*">
|
|
<File Source="..\GitExtensions\bin\Release\System.Reactive.PlatformServices.dll" />
|
|
</Component>
|
|
<!--Remove unused dll, installed in versions <= 2.31-->
|
|
<Component Id="GithubSharp.Core.dll" Guid="08F2D539-54CE-4895-ACA5-A7FBA73CA172">
|
|
<RemoveFile Name="GithubSharp.Core.dll" Id="GithubSharp.Core.dll" On="both" />
|
|
</Component>
|
|
<?define ShellExCLSID = "{3C16B20A-BA16-4156-916F-0A375ECFFE24}"?>
|
|
<Component Id="GitExtensionsShellEx32.dll" Guid="*">
|
|
<File Name="GitExtensionsShellEx32.dll" Source="..\GitExtensionsShellEx\Release\GitExtensionsShellEx32.dll" KeyPath="yes" />
|
|
<?foreach ShellExFileName in GitExtensionsShellEx32.dll?>
|
|
<?include RegisterShellExtension.wxi?>
|
|
<?endforeach ?>
|
|
</Component>
|
|
<Component Id="GitExtensionsShellEx64.dll" Guid="*" Win64="yes">
|
|
<Condition>VersionNT64</Condition>
|
|
<File Name="GitExtensionsShellEx64.dll" Source="..\GitExtensionsShellEx\Release-x64\GitExtensionsShellEx64.dll" KeyPath="yes" />
|
|
<?foreach ShellExFileName in GitExtensionsShellEx64.dll?>
|
|
<?include RegisterShellExtension.wxi?>
|
|
<?endforeach ?>
|
|
</Component>
|
|
<Component Id="GitExtSshAskPass.exe" Guid="*">
|
|
<File Source="..\GitExtSshAskPass\Release\GitExtSshAskPass.exe" />
|
|
</Component>
|
|
<Component Id="checksettings.reg" Guid="*">
|
|
<RegistryValue Name="CheckSettings" Value="true" Root="HKCU" Key="$(var.AppRegKey)" Type="string" />
|
|
</Component>
|
|
<Component Id="InstallDir.reg" Guid="*">
|
|
<RegistryValue Name="InstallDir" Value="[INSTALLDIR]" Root="HKCU" Key="$(var.AppRegKey)" Type="string" />
|
|
</Component>
|
|
<Component Id="Protocol.git" Guid="*">
|
|
<RegistryKey Key="git" Root="HKCR">
|
|
<RegistryValue Value="URL: Github for Windows Protocol" Type="string" />
|
|
<RegistryValue Name="URL Protocol" Value="" Type="string" />
|
|
</RegistryKey>
|
|
<RegistryKey Key="git\DefaultIcon" Root="HKCR">
|
|
<RegistryValue Value="[INSTALLDIR]GitExtensions.exe" Type="string" />
|
|
</RegistryKey>
|
|
<RegistryKey Root="HKCR" Key="git\shell" />
|
|
<RegistryKey Root="HKCR" Key="git\shell\open" />
|
|
<RegistryKey Root="HKCR" Key="git\shell\open\command">
|
|
<RegistryValue Value=""[INSTALLDIR]GitExtensions.exe" %1" Type="string" />
|
|
</RegistryKey>
|
|
</Component>
|
|
<Component Id="Protocol.github_windows" Guid="*">
|
|
<RegistryKey Key="github-windows" Root="HKCR">
|
|
<RegistryValue Value="URL: Github for Windows Protocol" Type="string" />
|
|
<RegistryValue Name="URL Protocol" Value="" Type="string" />
|
|
</RegistryKey>
|
|
<RegistryKey Key="github-windows\DefaultIcon" Root="HKCR">
|
|
<RegistryValue Value="[INSTALLDIR]GitExtensions.exe" Type="string" />
|
|
</RegistryKey>
|
|
<RegistryKey Root="HKCR" Key="github-windows\shell" />
|
|
<RegistryKey Root="HKCR" Key="github-windows\shell\open" />
|
|
<RegistryKey Root="HKCR" Key="github-windows\shell\open\command">
|
|
<RegistryValue Value=""[INSTALLDIR]GitExtensions.exe" %1" Type="string" />
|
|
</RegistryKey>
|
|
</Component>
|
|
</DirectoryRef>
|
|
<DirectoryRef Id="PluginsDir">
|
|
<Component Id="DeleteUnusedBranches.dll" Guid="*">
|
|
<File Source="..\Plugins\DeleteUnusedBranches\bin\Release\DeleteUnusedBranches.dll" />
|
|
</Component>
|
|
<Component Id="AutoCompileSubmodules.dll" Guid="*">
|
|
<File Source="..\Plugins\AutoCompileSubmodules\bin\Release\AutoCompileSubmodules.dll" />
|
|
</Component>
|
|
<Component Id="BackgroundFetch.dll" Guid="*">
|
|
<File Source="..\Plugins\BackgroundFetch\bin\Release\BackgroundFetch.dll" />
|
|
</Component>
|
|
<Component Id="CreateLocalBranches.dll" Guid="*">
|
|
<File Source="..\Plugins\CreateLocalBranches\bin\Release\CreateLocalBranches.dll" />
|
|
</Component>
|
|
<Component Id="GitStatistics.dll" Guid="*">
|
|
<File Source="..\Plugins\Statistics\GitStatistics\bin\Release\GitStatistics.dll" />
|
|
</Component>
|
|
<Component Id="GitImpact.dll" Guid="*">
|
|
<File Source="..\Plugins\Statistics\GitImpact\bin\Release\GitImpact.dll" />
|
|
</Component>
|
|
<Component Id="Gource.dll" Guid="*">
|
|
<File Source="..\Plugins\Gource\bin\Release\Gource.dll" />
|
|
</Component>
|
|
<Component Id="Github3.dll" Guid="*">
|
|
<File Source="..\Plugins\Github3\bin\Release\Github3.dll" />
|
|
</Component>
|
|
<Component Id="GitFlow.dll" Guid="*">
|
|
<File Source="..\Plugins\GitFlow\bin\Release\GitFlow.dll" />
|
|
</Component>
|
|
<Component Id="Gerrit.dll" Guid="*">
|
|
<File Source="..\Plugins\Gerrit\bin\Release\Gerrit.dll" />
|
|
</Component>
|
|
<Component Id="ReleaseNotesGenerator.dll" Guid="*">
|
|
<File Source="..\Plugins\ReleaseNotesGenerator\bin\Release\ReleaseNotesGenerator.dll" />
|
|
</Component>
|
|
<Component Id="Newtonsoft.Json.dll" Guid="*">
|
|
<File Source="..\packages\Newtonsoft.Json.6.0.8\lib\net40\Newtonsoft.Json.dll" />
|
|
</Component>
|
|
<!--Remove unused dll, installed in versions <= 2.31-->
|
|
<Component Id="Github.dll" Guid="0DA13691-140A-4490-8B4C-8AF537DAEB67">
|
|
<RemoveFile Name="Github.dll" Id="Github.dll" On="both" />
|
|
<RemoveRegistryValue Id="GithubAPIToken" Root="HKCU" Key="$(var.AppRegKey)" Name="Githubapitoken" />
|
|
<RemoveRegistryValue Id="GithubUsername" Root="HKCU" Key="$(var.AppRegKey)" Name="Githubusername" />
|
|
<RemoveRegistryValue Id="GithubPassword" Root="HKCU" Key="$(var.AppRegKey)" Name="Githubpassword" />
|
|
<RemoveRegistryValue Id="GithubAccess" Root="HKCU" Key="$(var.AppRegKey)" Name="Githubpreferred access method" />
|
|
</Component>
|
|
<Component Id="FindLargeFiles.dll" Guid="*">
|
|
<File Source="..\Plugins\FindLargeFiles\bin\Release\FindLargeFiles.dll" />
|
|
</Component>
|
|
<Component Id="ProxySwitcher.dll" Guid="*">
|
|
<File Source="..\Plugins\ProxySwitcher\bin\Release\ProxySwitcher.dll" />
|
|
</Component>
|
|
<Component Id="Stash.dll" Guid="*">
|
|
<File Source="..\Plugins\Stash\bin\Release\Stash.dll" />
|
|
</Component>
|
|
<Component Id="System.Net.Http.dll" Guid="*">
|
|
<File Source="..\Plugins\BuildServerIntegration\TeamCityIntegration\bin\Release\System.Net.Http.dll" />
|
|
</Component>
|
|
<Component Id="System.Net.Http.Primitives.dll" Guid="*">
|
|
<File Source="..\Plugins\BuildServerIntegration\TeamCityIntegration\bin\Release\System.Net.Http.Primitives.dll" />
|
|
</Component>
|
|
<Component Id="TeamCityIntegration.dll" Guid="*">
|
|
<File Source="..\Plugins\BuildServerIntegration\TeamCityIntegration\bin\Release\TeamCityIntegration.dll" />
|
|
</Component>
|
|
<Component Id="JenkinsIntegration.dll" Guid="*">
|
|
<File Source="..\Plugins\BuildServerIntegration\JenkinsIntegration\bin\Release\JenkinsIntegration.dll" />
|
|
</Component>
|
|
<Component Id="TfsIntegration.dll" Guid="*">
|
|
<File Source="..\Plugins\BuildServerIntegration\TfsIntegration\bin\Release\TfsIntegration.dll" />
|
|
</Component>
|
|
<Component Id="TfsInterop.Vs2012.dll" Guid="*">
|
|
<File Source="..\Plugins\BuildServerIntegration\TfsInterop.Vs2012\bin\Release\TfsInterop.Vs2012.dll" />
|
|
</Component>
|
|
<!-- Component Id="TfsInterop.Vs2013.dll" Guid="*">
|
|
<File Source="..\Plugins\BuildServerIntegration\TfsInterop.Vs2013\bin\Release\TfsInterop.Vs2013.dll" />
|
|
</Component -->
|
|
</DirectoryRef>
|
|
<DirectoryRef Id="IconsDir">
|
|
<Component Id="Blue.ico" Guid="*">
|
|
<File Source="..\bin\logo\git-extensions-logo-final_mixed_blue.ico" />
|
|
</Component>
|
|
<Component Id="Green.ico" Guid="*">
|
|
<File Source="..\bin\logo\git-extensions-logo-final_mixed_green.ico" />
|
|
</Component>
|
|
<Component Id="Purple.ico" Guid="*">
|
|
<File Source="..\bin\logo\git-extensions-logo-final_mixed_purple.ico" />
|
|
</Component>
|
|
<Component Id="Red.ico" Guid="*">
|
|
<File Source="..\bin\logo\git-extensions-logo-final_mixed_red.ico" />
|
|
</Component>
|
|
<Component Id="Yellow.ico" Guid="*">
|
|
<File Source="..\bin\logo\git-extensions-logo-final_mixed_yellow.ico" />
|
|
</Component>
|
|
</DirectoryRef>
|
|
<DirectoryRef Id="DiffScriptsDir">
|
|
<Component Id="mergedoc.js" Guid="*">
|
|
<File Source="..\Bin\Diff-Scripts\merge-doc.js" />
|
|
</Component>
|
|
<Component Id="mergeods.vbs" Guid="*">
|
|
<File Source="..\Bin\Diff-Scripts\merge-ods.vbs" />
|
|
</Component>
|
|
<Component Id="License.txt" Guid="*">
|
|
<File Source="..\Bin\Diff-Scripts\TortoiseSVN License.txt" />
|
|
</Component>
|
|
</DirectoryRef>
|
|
<DirectoryRef Id="DictionariesDir">
|
|
<Component Id="deDE.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\de-DE.dic" />
|
|
</Component>
|
|
<Component Id="enAU.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\en-AU.dic" />
|
|
</Component>
|
|
<Component Id="enCA.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\en-CA.dic" />
|
|
</Component>
|
|
<Component Id="enGB.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\en-GB.dic" />
|
|
</Component>
|
|
<Component Id="enUS.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\en-US.dic" />
|
|
</Component>
|
|
<Component Id="esES.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\es-ES.dic" />
|
|
</Component>
|
|
<Component Id="esMX.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\es-MX.dic" />
|
|
</Component>
|
|
<Component Id="frFR.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\fr-FR.dic" />
|
|
</Component>
|
|
<Component Id="itIT.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\it-IT.dic" />
|
|
</Component>
|
|
<Component Id="nlNL.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\nl-NL.dic" />
|
|
</Component>
|
|
<Component Id="roRO.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\ro-RO.dic" />
|
|
</Component>
|
|
<Component Id="ruRU.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\ru-RU.dic" />
|
|
</Component>
|
|
<Component Id="plPL.dic" Guid="*">
|
|
<File Source="..\Bin\Dictionaries\pl-PL.dic" />
|
|
</Component>
|
|
</DirectoryRef>
|
|
<DirectoryRef Id="TranslationsDir">
|
|
<Component Id="English.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\English.gif" />
|
|
</Component>
|
|
<Component Id="Czech.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Czech.xlf" />
|
|
</Component>
|
|
<Component Id="Czech.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Czech.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="Czech.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Czech.gif" />
|
|
</Component>
|
|
<Component Id="Dutch.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Dutch.xlf" />
|
|
</Component>
|
|
<Component Id="Dutch.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Dutch.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="Dutch.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Dutch.gif" />
|
|
</Component>
|
|
<Component Id="French.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\French.xlf" />
|
|
</Component>
|
|
<Component Id="French.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\French.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="French.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\French.gif" />
|
|
</Component>
|
|
<Component Id="German.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\German.xlf" />
|
|
</Component>
|
|
<Component Id="German.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\German.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="German.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\German.gif" />
|
|
</Component>
|
|
<!--Component Id="Italian.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Italian.xlf" />
|
|
</Component>
|
|
<Component Id="Italian.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Italian.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="Italian.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Italian.gif" />
|
|
</Component-->
|
|
<Component Id="Japanese.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Japanese.xlf" />
|
|
</Component>
|
|
<Component Id="Japanese.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Japanese.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="Japanese.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Japanese.gif" />
|
|
</Component>
|
|
<!--Component Id="Korean.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Korean.xlf" />
|
|
</Component>
|
|
<Component Id="Korean.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Korean.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="Korean.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Korean.gif" />
|
|
</Component-->
|
|
<Component Id="Polish.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Polish.xlf" />
|
|
</Component>
|
|
<Component Id="Polish.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Polish.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="Polish.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Polish.gif" />
|
|
</Component>
|
|
<Component Id="Russian.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Russian.xlf" />
|
|
</Component>
|
|
<Component Id="Russian.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Russian.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="Russian.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Russian.gif" />
|
|
</Component>
|
|
<Component Id="SimplifiedChinese.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Simplified Chinese.xlf" />
|
|
</Component>
|
|
<Component Id="SimplifiedChinese.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Simplified Chinese.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="SimplifiedChinese.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Simplified Chinese.gif" />
|
|
</Component>
|
|
<Component Id="Spanish.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Spanish.xlf" />
|
|
</Component>
|
|
<Component Id="Spanish.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Spanish.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="Spanish.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Spanish.gif" />
|
|
</Component>
|
|
<Component Id="TraditionalChinese.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Traditional Chinese.xlf" />
|
|
</Component>
|
|
<Component Id="TraditionalChinese.Plugins.xlf" Guid="*">
|
|
<File Source="..\GitUI\Translation\Traditional Chinese.Plugins.xlf" />
|
|
</Component>
|
|
<Component Id="TraditionalChinese.gif" Guid="*">
|
|
<File Source="..\GitUI\Translation\Traditional Chinese.gif" />
|
|
</Component>
|
|
</DirectoryRef>
|
|
<DirectoryRef Id="PuttyDir">
|
|
<Component Id="plink.exe" Guid="*">
|
|
<File Source="..\Bin\plink.exe" />
|
|
</Component>
|
|
<Component Id="pageant.exe" Guid="*">
|
|
<File Source="..\Bin\pageant.exe" />
|
|
</Component>
|
|
<Component Id="puttygen.exe" Guid="*">
|
|
<File Source="..\Bin\puttygen.exe" />
|
|
</Component>
|
|
<Component Id="gitssh_openssh.reg" Guid="5f730698-ac38-4e63-ad5d-505b21d1fa22">
|
|
<Condition>SSHCLIENT="OpenSSH"</Condition>
|
|
<RegistryValue Name="gitssh" Value="" Root="HKCU" Key="$(var.AppRegKey)" Type="string" />
|
|
</Component>
|
|
<Component Id="gitssh_putty.reg" Guid="2cb64776-8035-413e-9266-4ad9e5ecbad3">
|
|
<Condition>SSHCLIENT="PuTTY"</Condition>
|
|
<RegistryValue Name="gitssh" Value="[INSTALLDIR]PuTTY\plink.exe" Root="HKCU" Key="$(var.AppRegKey)" Type="string" />
|
|
</Component>
|
|
<Component Id="plink.reg" Guid="*">
|
|
<RegistryValue Name="plink" Value="[INSTALLDIR]PuTTY\plink.exe" Root="HKCU" Key="$(var.AppRegKey)" Type="string" />
|
|
</Component>
|
|
<Component Id="pageant.reg" Guid="*">
|
|
<RegistryValue Name="pageant" Value="[INSTALLDIR]PuTTY\pageant.exe" Root="HKCU" Key="$(var.AppRegKey)" Type="string" />
|
|
</Component>
|
|
<Component Id="puttygen.reg" Guid="*">
|
|
<RegistryValue Name="puttygen" Value="[INSTALLDIR]PuTTY\puttygen.exe" Root="HKCU" Key="$(var.AppRegKey)" Type="string" />
|
|
</Component>
|
|
</DirectoryRef>
|
|
<DirectoryRef Id="DirConEmu">
|
|
<Component Id="File.CER00" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\CmdInit.cmd" /></Component>
|
|
<Component Id="File.CER01" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\ConEmu.exe" /></Component>
|
|
<Component Id="File.CER03" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\ConEmu64.exe" /></Component>
|
|
<Component Id="File.CER04" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\ConEmuC.exe" /></Component>
|
|
<Component Id="File.CER05" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\ConEmuC64.exe" /></Component>
|
|
<Component Id="File.CER06" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\ConEmuCD.dll" /></Component>
|
|
<Component Id="File.CER07" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\ConEmuCD64.dll" /></Component>
|
|
<Component Id="File.CER08" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\ConEmuHk.dll" /></Component>
|
|
<Component Id="File.CER09" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\ConEmuHk64.dll" /></Component>
|
|
<Component Id="File.CER10" Guid="*"><File Source="..\GitExtensions\Bin\Release\ConEmu\GitShowBranch.cmd" /></Component>
|
|
</DirectoryRef>
|
|
<ComponentGroup Id="Component.ConEmuFiles">
|
|
<ComponentRef Id="File.CER00" /><ComponentRef Id="File.CER01" /><ComponentRef Id="File.CER03" /><ComponentRef Id="File.CER04" /><ComponentRef Id="File.CER05" /><ComponentRef Id="File.CER06" /><ComponentRef Id="File.CER07" /><ComponentRef Id="File.CER08" /><ComponentRef Id="File.CER09" /><ComponentRef Id="File.CER10" />
|
|
</ComponentGroup>
|
|
<?foreach VsVersion in $(var.VsVersions)?>
|
|
<DirectoryRef Id="VS$(var.VsVersion)">
|
|
<Directory Id="VS$(var.VsVersion)_Addins" Name="Addins">
|
|
<Component Id="VS$(var.VsVersion)_GitPlugin.AddIn" Guid="*">
|
|
<File Id="VS$(var.VsVersion)_GitPlugin.AddIn" Source="..\GitPlugin\bin\Release\GitPlugin.AddIn" />
|
|
<RemoveFolder Id="VS$(var.VsVersion)_GitPlugin.AddIn" On="uninstall" />
|
|
<RemoveFolder Id="VS$(var.VsVersion)_GitPlugin.AddIn_Parent" On="uninstall" Directory="VS$(var.VsVersion)" />
|
|
</Component>
|
|
<Component Id="VS$(var.VsVersion)_GitPlugin.dll" Guid="*">
|
|
<File Id="VS$(var.VsVersion)_GitPlugin.dll" Source="..\GitPlugin\bin\Release\GitPlugin.dll" />
|
|
<RemoveFolder Id="VS$(var.VsVersion)_GitPlugin.dll" On="uninstall" />
|
|
<RemoveFolder Id="VS$(var.VsVersion)_GitPlugin.dll_Parent" On="uninstall" Directory="VS$(var.VsVersion)" />
|
|
</Component>
|
|
<Component Id="VS$(var.VsVersion)_GitPluginShared.dll" Guid="*">
|
|
<File Id="VS$(var.VsVersion)_GitPluginShared.dll" Source="..\GitPlugin\bin\Release\GitPluginShared.dll" />
|
|
<RemoveFolder Id="VS$(var.VsVersion)_GitPluginShared.dll" On="uninstall" />
|
|
<RemoveFolder Id="VS$(var.VsVersion)_GitPluginShared.dll_Parent" On="uninstall" Directory="VS$(var.VsVersion)" />
|
|
</Component>
|
|
<Directory Id="VS$(var.VsVersion)_Addins_enUS" Name="en-US">
|
|
<Component Id="VS$(var.VsVersion)_GitPlugin.resources.dll" Guid="*">
|
|
<File Id="VS$(var.VsVersion)_GitPlugin.resources.dll" Source="..\GitPlugin\bin\Release\en-US\GitPlugin.resources.dll" />
|
|
<RemoveFolder Id="VS$(var.VsVersion)_GitPlugin.resources.dll" On="uninstall" />
|
|
</Component>
|
|
</Directory>
|
|
</Directory>
|
|
</DirectoryRef>
|
|
<?endforeach ?>
|
|
|
|
<!-- http://www.mztools.com/articles/2011/MZ2011020.aspx -->
|
|
<Binary Id="BinRemoveVSAddInCommands" SourceFile="RemoveVSAddInCommands.vbs"/>
|
|
<CustomAction Id='RemoveVS2005AddInCommands'
|
|
BinaryKey="BinRemoveVSAddInCommands"
|
|
VBScriptCall="RemoveVS2005AddInCommands"
|
|
Return="check"/>
|
|
<CustomAction Id='RemoveVS2008AddInCommands'
|
|
BinaryKey="BinRemoveVSAddInCommands"
|
|
VBScriptCall="RemoveVS2008AddInCommands"
|
|
Return="check"/>
|
|
<CustomAction Id='RemoveVS2010AddInCommands'
|
|
BinaryKey="BinRemoveVSAddInCommands"
|
|
VBScriptCall="RemoveVS2010AddInCommands"
|
|
Return="check"/>
|
|
<CustomAction Id='RemoveVS2012AddInCommands'
|
|
BinaryKey="BinRemoveVSAddInCommands"
|
|
VBScriptCall="RemoveVS2012AddInCommands"
|
|
Return="check"/>
|
|
<CustomAction Id='RemoveVS2013AddInCommands'
|
|
BinaryKey="BinRemoveVSAddInCommands"
|
|
VBScriptCall="RemoveVS2013AddInCommands"
|
|
Return="check"/>
|
|
<CustomAction Id="UninstallGitExtensions"
|
|
FileKey="GitExtensions.exe"
|
|
ExeCommand="uninstall"
|
|
Return="asyncWait" />
|
|
|
|
<InstallExecuteSequence>
|
|
<!-- Execute the defined custom actions to remove the add-in commands from Visual Studio. They must execute when
|
|
all the following conditions are true:
|
|
- The setup has already been run
|
|
- It is not an upgrade
|
|
- Visual Studio is installed
|
|
- The add-in feature state (!feature-state) for the Visual Studio version is installed (3 = INSTALLSTATE_LOCAL). See:
|
|
Conditional Statement Syntax (http://msdn.microsoft.com/en-us/library/aa368012.aspx)
|
|
-->
|
|
<Custom Action="RemoveVS2005AddInCommands"
|
|
After="RemoveFiles">Installed AND NOT UPGRADINGPRODUCTCODE AND VS2005INSTFOLDER
|
|
AND !VS2005FeatureId=3</Custom>
|
|
|
|
<Custom Action="RemoveVS2008AddInCommands"
|
|
After="RemoveFiles">Installed AND NOT UPGRADINGPRODUCTCODE AND VS2008INSTFOLDER
|
|
AND !VS2008FeatureId=3</Custom>
|
|
|
|
<Custom Action="RemoveVS2010AddInCommands"
|
|
After="RemoveFiles">Installed AND NOT UPGRADINGPRODUCTCODE AND VS2010INSTFOLDER
|
|
AND !VS2010FeatureId=3</Custom>
|
|
|
|
<Custom Action="RemoveVS2012AddInCommands"
|
|
After="RemoveFiles">Installed AND NOT UPGRADINGPRODUCTCODE AND VS2012INSTFOLDER
|
|
AND !VS2012FeatureId=3</Custom>
|
|
|
|
<Custom Action="RemoveVS2013AddInCommands"
|
|
After="RemoveFiles">Installed AND NOT UPGRADINGPRODUCTCODE AND VS2013INSTFOLDER
|
|
AND !VS2013FeatureId=3</Custom>
|
|
|
|
<Custom Action="UninstallGitExtensions"
|
|
After="InstallInitialize">(REMOVE="ALL") AND (NOT UPGRADINGPRODUCTCODE)</Custom>
|
|
</InstallExecuteSequence>
|
|
|
|
<DirectoryRef Id="ProgramMenuFolder">
|
|
<Component Id="GitExtensions.newstartmenu" Guid="*">
|
|
<Shortcut Id="GitExtensions.newstartmenu" Name="$(var.ProductName)" Description="$(var.ProductName)" Icon="gitextensions.ico" Target="[INSTALLDIR]GitExtensions.exe" WorkingDirectory="INSTALLDIR" />
|
|
<RegistryValue Root="HKCU" Key="$(var.InstalledRegKey)" Name="GitExtensions.newstartmenu" Value="" Type="string" KeyPath="yes" />
|
|
</Component>
|
|
</DirectoryRef>
|
|
<!-- Remove old start menu entries -->
|
|
<DirectoryRef Id="StartMenuDir">
|
|
<Component Id="GitExtensions.startmenu" Guid="{028C359A-8752-48E1-86EE-A539A9D2709A}">
|
|
<RemoveFolder Id="GitExtensions.startmenu" Directory="StartMenuDir" On="install" />
|
|
</Component>
|
|
</DirectoryRef>
|
|
<DirectoryRef Id="DesktopFolder">
|
|
<Component Id="GitExtensions.desktop" Guid="*">
|
|
<Shortcut Id="GitExtensions.desktop" Name="$(var.ProductName)" Description="$(var.ProductName)" Icon="gitextensions.ico" Target="[INSTALLDIR]GitExtensions.exe" WorkingDirectory="INSTALLDIR" />
|
|
<RegistryValue Root="HKCU" Key="$(var.InstalledRegKey)" Name="GitExtensions.desktop" Value="" Type="string" KeyPath="yes" />
|
|
<RemoveFolder Id="GitExtensions.desktop" On="uninstall" />
|
|
</Component>
|
|
</DirectoryRef>
|
|
<Feature Id="GitExtensions" Title="Git Extensions" Level="1" Display="expand">
|
|
<ComponentRef Id="gitextensions.ico" />
|
|
<ComponentRef Id="gitex.cmd" />
|
|
<ComponentRef Id="GitExtensions.exe" />
|
|
<ComponentRef Id="GitExtensions.exe.config" />
|
|
<ComponentRef Id="TranslationApp.exe" />
|
|
<ComponentRef Id="TranslationApp.exe.config" />
|
|
<ComponentRef Id="Gravatar.dll" />
|
|
<ComponentRef Id="GitCommands.dll" />
|
|
<ComponentRef Id="GitExtUtils.dll" />
|
|
<ComponentRef Id="GitUI.dll" />
|
|
<ComponentRef Id="ConEmu.WinForms.dll" />
|
|
<ComponentRef Id="ICSharpCode.TextEditor.dll" />
|
|
<ComponentRef Id="PSTaskDialog.dll" />
|
|
<ComponentRef Id="Microsoft.WindowsAPICodePack.dll" />
|
|
<ComponentRef Id="Microsoft.WindowsAPICodePack.Shell.dll" />
|
|
<ComponentRef Id="System.Reactive.Core.dll" />
|
|
<ComponentRef Id="System.Reactive.Interfaces.dll" />
|
|
<ComponentRef Id="System.Reactive.Linq.dll" />
|
|
<ComponentRef Id="System.Reactive.PlatformServices.dll" />
|
|
<ComponentRef Id="NBug.dll" />
|
|
<ComponentRef Id="SmartFormat.dll" />
|
|
<ComponentRef Id="NetSpell.SpellChecker.dll" />
|
|
<ComponentRef Id="ResourceManager.dll" />
|
|
<ComponentRef Id="GitUIPluginInterfaces.dll" />
|
|
<ComponentRef Id="checksettings.reg" />
|
|
<ComponentRef Id="InstallDir.reg" />
|
|
<ComponentRef Id="gitssh_openssh.reg" />
|
|
<ComponentRef Id="gitssh_putty.reg" />
|
|
<ComponentRef Id="plink.exe" />
|
|
<ComponentRef Id="plink.reg" />
|
|
<ComponentRef Id="pageant.exe" />
|
|
<ComponentRef Id="pageant.reg" />
|
|
<ComponentRef Id="puttygen.exe" />
|
|
<ComponentRef Id="puttygen.reg" />
|
|
<ComponentGroupRef Id="Component.ConEmuFiles" />
|
|
<ComponentRef Id="GitExtSshAskPass.exe" />
|
|
<ComponentRef Id="GitExtensions.newstartmenu" />
|
|
<ComponentRef Id="GitExtensions.startmenu" />
|
|
<ComponentRef Id="English.gif" />
|
|
<ComponentRef Id="Git.hub.dll" />
|
|
<ComponentRef Id="RestSharp.dll" />
|
|
<!--Remove unused dll, installed in versions <= 2.31-->
|
|
<ComponentRef Id="GithubSharp.Core.dll" />
|
|
<!--Remove unused dll, installed in versions <= 2.31-->
|
|
<ComponentRef Id="Github.dll" />
|
|
<Feature Id="Plugins" Title="Plugins" Level="1">
|
|
<Feature Id="AutoCompileSubmodules" Title="Auto compile submodules" Level="1">
|
|
<ComponentRef Id="AutoCompileSubmodules.dll" />
|
|
</Feature>
|
|
<Feature Id="BackgroundFetch" Title="Periodic background fetch" Level="1">
|
|
<ComponentRef Id="BackgroundFetch.dll" />
|
|
</Feature>
|
|
<Feature Id="CreateLocalBranches" Title="Create local branches" Level="1">
|
|
<ComponentRef Id="CreateLocalBranches.dll" />
|
|
</Feature>
|
|
<Feature Id="DeleteUnusedBranches" Title="Delete unused branches" Level="1">
|
|
<ComponentRef Id="DeleteUnusedBranches.dll" />
|
|
</Feature>
|
|
<Feature Id="FindLargeFiles" Title="Find large files" Level="1">
|
|
<ComponentRef Id="FindLargeFiles.dll" />
|
|
</Feature>
|
|
<Feature Id="Gerrit" Title="Gerrit code review" Level="1">
|
|
<ComponentRef Id="Gerrit.dll" />
|
|
<ComponentRef Id="Newtonsoft.Json.dll" />
|
|
</Feature>
|
|
<Feature Id="Github" Title="Github integration" Level="1">
|
|
<ComponentRef Id="Github3.dll" />
|
|
</Feature>
|
|
<Feature Id="GitFlow" Title="GitFlow" Level="1">
|
|
<ComponentRef Id="GitFlow.dll" />
|
|
</Feature>
|
|
<Feature Id="Gource" Title="Gource visualization" Level="1">
|
|
<ComponentRef Id="Gource.dll" />
|
|
<ComponentRef Id="ICSharpCode.SharpZipLib.dll" />
|
|
</Feature>
|
|
<Feature Id="Impact" Title="Impact Graph" Level="1">
|
|
<ComponentRef Id="GitImpact.dll" />
|
|
</Feature>
|
|
<Feature Id="Statistics" Title="Statistics" Level="1">
|
|
<ComponentRef Id="GitStatistics.dll" />
|
|
</Feature>
|
|
<Feature Id="ProxySwitcher" Title="Proxy switcher" Level="1">
|
|
<ComponentRef Id="ProxySwitcher.dll" />
|
|
</Feature>
|
|
<Feature Id="ReleaseNotesGenerator" Title="Release notes generator" Level="1">
|
|
<ComponentRef Id="ReleaseNotesGenerator.dll" />
|
|
</Feature>
|
|
<Feature Id="Stash" Title="Atlassian Stash integration" Level="1">
|
|
<ComponentRef Id="Stash.dll" />
|
|
</Feature>
|
|
<Feature Id="TeamCityIntegration" Title="TeamCity integration" Level="1">
|
|
<ComponentRef Id="System.Net.Http.dll" />
|
|
<ComponentRef Id="System.Net.Http.Primitives.dll" />
|
|
<ComponentRef Id="TeamCityIntegration.dll" />
|
|
</Feature>
|
|
<Feature Id="JenkinsIntegration" Title="Jenkins integration" Level="1">
|
|
<ComponentRef Id="System.Net.Http.dll" />
|
|
<ComponentRef Id="System.Net.Http.Primitives.dll" />
|
|
<ComponentRef Id="JenkinsIntegration.dll" />
|
|
</Feature>
|
|
<Feature Id="TfsIntegration" Title="Tfs integration" Level="1">
|
|
<ComponentRef Id="TfsIntegration.dll" />
|
|
<ComponentRef Id="TfsInterop.Vs2012.dll" />
|
|
<!-- ComponentRef Id="TfsInterop.Vs2013.dll" /-->
|
|
</Feature>
|
|
</Feature>
|
|
<Feature Id="GitExtensions.desktop" Title="Desktop shortcut" Level="1">
|
|
<ComponentRef Id="GitExtensions.desktop" />
|
|
</Feature>
|
|
<Feature Id="Icons" Title="Extra application icons" Level="2">
|
|
<ComponentRef Id="Blue.ico" />
|
|
<ComponentRef Id="Green.ico" />
|
|
<ComponentRef Id="Purple.ico" />
|
|
<ComponentRef Id="Red.ico" />
|
|
<ComponentRef Id="Yellow.ico" />
|
|
</Feature>
|
|
<Feature Id="DiffScripts" Title="Custom merge scripts" Level="1">
|
|
<ComponentRef Id="mergedoc.js" />
|
|
<ComponentRef Id="mergeods.vbs" />
|
|
<ComponentRef Id="License.txt" />
|
|
</Feature>
|
|
<Feature Id="Dictionaries" Title="Spelling dictionaries" Level="1">
|
|
<Feature Id="deDE" Title="de-DE" Level="1">
|
|
<ComponentRef Id="deDE.dic" />
|
|
</Feature>
|
|
<Feature Id="enAU" Title="en-AU" Level="1">
|
|
<ComponentRef Id="enAU.dic" />
|
|
</Feature>
|
|
<Feature Id="enCA" Title="en-CA" Level="1">
|
|
<ComponentRef Id="enCA.dic" />
|
|
</Feature>
|
|
<Feature Id="enGB" Title="en-GB" Level="1">
|
|
<ComponentRef Id="enGB.dic" />
|
|
</Feature>
|
|
<Feature Id="enUS" Title="en-US" Level="1">
|
|
<ComponentRef Id="enUS.dic" />
|
|
</Feature>
|
|
<Feature Id="esES" Title="es-ES" Level="1">
|
|
<ComponentRef Id="esES.dic" />
|
|
</Feature>
|
|
<Feature Id="esMX" Title="es-MX" Level="1">
|
|
<ComponentRef Id="esMX.dic" />
|
|
</Feature>
|
|
<Feature Id="frFR" Title="fr-FR" Level="1">
|
|
<ComponentRef Id="frFR.dic" />
|
|
</Feature>
|
|
<Feature Id="itIT" Title="it-IT" Level="1">
|
|
<ComponentRef Id="itIT.dic" />
|
|
</Feature>
|
|
<Feature Id="nlNL" Title="nl-NL" Level="1">
|
|
<ComponentRef Id="nlNL.dic" />
|
|
</Feature>
|
|
<Feature Id="roRO" Title="ro-RO" Level="1">
|
|
<ComponentRef Id="roRO.dic" />
|
|
</Feature>
|
|
<Feature Id="ruRU" Title="ru-RU" Level="1">
|
|
<ComponentRef Id="ruRU.dic" />
|
|
</Feature>
|
|
<Feature Id="plPL" Title="pl-PL" Level="1">
|
|
<ComponentRef Id="plPL.dic" />
|
|
</Feature>
|
|
</Feature>
|
|
<Feature Id="Translation" Title="Translations" Level="1">
|
|
<Feature Id="Czech" Title="Czech" Level="1">
|
|
<ComponentRef Id="Czech.xlf" />
|
|
<ComponentRef Id="Czech.Plugins.xlf" />
|
|
<ComponentRef Id="Czech.gif" />
|
|
</Feature>
|
|
<Feature Id="Dutch" Title="Dutch" Level="1">
|
|
<ComponentRef Id="Dutch.xlf" />
|
|
<ComponentRef Id="Dutch.Plugins.xlf" />
|
|
<ComponentRef Id="Dutch.gif" />
|
|
</Feature>
|
|
<Feature Id="French" Title="French" Level="1">
|
|
<ComponentRef Id="French.xlf" />
|
|
<ComponentRef Id="French.Plugins.xlf" />
|
|
<ComponentRef Id="French.gif" />
|
|
</Feature>
|
|
<Feature Id="German" Title="German" Level="1">
|
|
<ComponentRef Id="German.xlf" />
|
|
<ComponentRef Id="German.Plugins.xlf" />
|
|
<ComponentRef Id="German.gif" />
|
|
</Feature>
|
|
<!--Feature Id="Italian" Title="Italian" Level="1">
|
|
<ComponentRef Id="Italian.xlf" />
|
|
<ComponentRef Id="Italian.Plugins.xlf" />
|
|
<ComponentRef Id="Italian.gif" />
|
|
</Feature-->
|
|
<Feature Id="Japanese" Title="Japanese" Level="1">
|
|
<ComponentRef Id="Japanese.xlf" />
|
|
<ComponentRef Id="Japanese.Plugins.xlf" />
|
|
<ComponentRef Id="Japanese.gif" />
|
|
</Feature>
|
|
<!--<Feature Id="Korean" Title="Korean" Level="1">
|
|
<ComponentRef Id="Korean.xlf" />
|
|
<ComponentRef Id="Korean.Plugins.xlf" />
|
|
<ComponentRef Id="Korean.gif" />
|
|
</Feature-->
|
|
<Feature Id="Polish" Title="Polish" Level="1">
|
|
<ComponentRef Id="Polish.xlf" />
|
|
<ComponentRef Id="Polish.Plugins.xlf" />
|
|
<ComponentRef Id="Polish.gif" />
|
|
</Feature>
|
|
<Feature Id="Russian" Title="Russian" Level="1">
|
|
<ComponentRef Id="Russian.xlf" />
|
|
<ComponentRef Id="Russian.Plugins.xlf" />
|
|
<ComponentRef Id="Russian.gif" />
|
|
</Feature>
|
|
<Feature Id="SimplifiedChinese" Title="Simplified Chinese" Level="1">
|
|
<ComponentRef Id="SimplifiedChinese.xlf" />
|
|
<ComponentRef Id="SimplifiedChinese.Plugins.xlf" />
|
|
<ComponentRef Id="SimplifiedChinese.gif" />
|
|
</Feature>
|
|
<Feature Id="Spanish" Title="Spanish" Level="1">
|
|
<ComponentRef Id="Spanish.xlf" />
|
|
<ComponentRef Id="Spanish.Plugins.xlf" />
|
|
<ComponentRef Id="Spanish.gif" />
|
|
</Feature>
|
|
<Feature Id="TraditionalChinese" Title="Traditional Chinese" Level="1">
|
|
<ComponentRef Id="TraditionalChinese.xlf" />
|
|
<ComponentRef Id="TraditionalChinese.Plugins.xlf" />
|
|
<ComponentRef Id="TraditionalChinese.gif" />
|
|
</Feature>
|
|
</Feature>
|
|
<Feature Id="ShellExtension" Title="Windows Explorer integration" Level="1">
|
|
<ComponentRef Id="GitExtensionsShellEx32.dll" />
|
|
<ComponentRef Id="GitExtensionsShellEx64.dll" />
|
|
</Feature>
|
|
<Feature Id="AddToPath" Title="Add installation directory to PATH" Level="1">
|
|
<ComponentRef Id="Path" />
|
|
</Feature>
|
|
<Feature Id="VSExtension" Title="Visual Studio extension" Level="1">
|
|
<?foreach VsVersion in $(var.VsVersions)?>
|
|
<Feature Id="VS$(var.VsVersion)FeatureId" Title="Visual Studio $(var.VsVersion) integration" Level="1">
|
|
<Condition Level="2">NOT VS$(var.VsVersion)INSTFOLDER</Condition>
|
|
<ComponentRef Id="VS$(var.VsVersion)_GitPlugin.AddIn" />
|
|
<ComponentRef Id="VS$(var.VsVersion)_GitPlugin.dll" />
|
|
<ComponentRef Id="VS$(var.VsVersion)_GitPluginShared.dll" />
|
|
<ComponentRef Id="VS$(var.VsVersion)_GitPlugin.resources.dll" />
|
|
</Feature>
|
|
<?endforeach ?>
|
|
</Feature>
|
|
<Feature Id="Protocol.git" Title="Assign with git://-links" Level="1">
|
|
<ComponentRef Id="Protocol.git" />
|
|
</Feature>
|
|
<Feature Id="Protocol.github_windows" Title="Assign with github-windows://-links" Level="1">
|
|
<ComponentRef Id="Protocol.github_windows" />
|
|
</Feature>
|
|
</Feature>
|
|
<?if $(var.IncludeRequiredSoftware) = 1 ?>
|
|
<Binary Id="KDiff" SourceFile="..\Bin\KDiff3-32bit-Setup_0.9.97.exe" />
|
|
<CustomAction Id="InstallKDiff" Impersonate="no" BinaryKey="KDiff" Execute="deferred" ExeCommand="" Return="ignore" />
|
|
<Binary Id="Git" SourceFile="..\Bin\Git-2.10.0-32-bit.exe" />
|
|
<CustomAction Id="InstallGit" Impersonate="no" BinaryKey="Git" Execute="deferred" ExeCommand="/COMPONENTS="assoc,assoc_sh"" Return="ignore" />
|
|
<InstallExecuteSequence>
|
|
<Custom Action="InstallKDiff" After="InstallFiles"><![CDATA[INSTALLKDIFF3=1]]></Custom>
|
|
<Custom Action="InstallGit" After="InstallFiles"><![CDATA[INSTALLGIT=1]]></Custom>
|
|
</InstallExecuteSequence>
|
|
<?endif ?>
|
|
<UI />
|
|
</Product>
|
|
</Wix>
|