Mercurial > hg
annotate contrib/wix/README.txt @ 39787:e05d7c71f209
py3: add b'' prefixes in tests/test-bdiff.py
This makes the test close to passing
# skip-blame because just b'' prefixes
Differential Revision: https://phab.mercurial-scm.org/D4695
author | Pulkit Goyal <pulkit@yandex-team.ru> |
---|---|
date | Sun, 23 Sep 2018 23:34:22 +0300 |
parents | 98166640b356 |
children | 765f836a9484 |
rev | line source |
---|---|
10502
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
1 WiX installer source files |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
2 ========================== |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
3 |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
4 The files in this folder are used by the thg-winbuild [1] package |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
5 building architecture to create a Mercurial MSI installer. These files |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
6 are versioned within the Mercurial source tree because the WXS files |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
7 must kept up to date with distribution changes within their branch. In |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
8 other words, the default branch WXS files are expected to diverge from |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
9 the stable branch WXS files. Storing them within the same repository is |
17251
98166640b356
help: fix some instances of 'the the'
Mads Kiilerich <mads@kiilerich.com>
parents:
10503
diff
changeset
|
10 the only sane way to keep the source tree and the installer in sync. |
10502
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
11 |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
12 The MSI installer builder uses only the mercurial.ini file from the |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
13 contrib/win32 folder, the contents of which have been historically used |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
14 to create an InnoSetup based installer. The rest of the files there are |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
15 ignored. |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
16 |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
17 The MSI packages built by thg-winbuild require elevated (admin) |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
18 privileges to be installed due to the installation of MSVC CRT libraries |
10503
bbf22812e8ad
contrib/wix: MSVC CRT libraries are installed in WinSxS
Adrian Buehlmann <adrian@cadifra.com>
parents:
10502
diff
changeset
|
19 under the C:\WINDOWS\WinSxS folder. Thus the InnoSetup installers may |
bbf22812e8ad
contrib/wix: MSVC CRT libraries are installed in WinSxS
Adrian Buehlmann <adrian@cadifra.com>
parents:
10502
diff
changeset
|
20 still be useful to some users. |
10502
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
21 |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
22 To build your own MSI packages, clone the thg-winbuild [1] repository |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
23 and follow the README.txt [2] instructions closely. There are fewer |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
24 prerequisites for a WiX [3] installer than an InnoSetup installer, but |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
25 they are more specific. |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
26 |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
27 Direct questions or comments to Steve Borho <steve@borho.org> |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
28 |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
29 [1] http://bitbucket.org/tortoisehg/thg-winbuild |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
30 [2] http://bitbucket.org/tortoisehg/thg-winbuild/src/tip/README.txt |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
31 [3] http://wix.sourceforge.net/ |