Mercurial > hg
annotate contrib/wix/dist.wxs @ 39318:c03c5f528e9b
perf: use storage API for resolving manifest node
lookup() isn't part of the storage API. And this code shouldn't
be accessing manifestlog._revlog directly for the modern code base.
So let's port it to the modern API.
Note that the previous code was busted for cases where we needed
to call lookup() because lookup() isn't exposed by manifestrevlog
any more.
This change is strictly BC breaking because we no longer support
resolving partial nodes. But it is a perf* command and I don't
think we should flag the change as such.
Differential Revision: https://phab.mercurial-scm.org/D4390
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Wed, 15 Aug 2018 19:45:39 +0000 |
parents | 2025bf60adb2 |
children |
rev | line source |
---|---|
13041
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="utf-8"?> |
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
3 |
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
4 <?include guids.wxi ?> |
13042
bd9bc4123920
wix: add support for x64 native MSI packages
Steve Borho <steve@borho.org>
parents:
13041
diff
changeset
|
5 <?include defines.wxi ?> |
13041
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
6 |
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
7 <Fragment> |
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
8 <DirectoryRef Id="INSTALLDIR" FileSource="$(var.SourceDir)"> |
13042
bd9bc4123920
wix: add support for x64 native MSI packages
Steve Borho <steve@borho.org>
parents:
13041
diff
changeset
|
9 <Component Id="distOutput" Guid="$(var.dist.guid)" Win64='$(var.IsX64)'> |
25409
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
10 <File Name="python27.dll" KeyPath="yes" /> |
13041
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
11 </Component> |
25409
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
12 <Directory Id="libdir" Name="lib" FileSource="$(var.SourceDir)/lib"> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
13 <Component Id="libOutput" Guid="$(var.lib.guid)" Win64='$(var.IsX64)'> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
14 <File Name="library.zip" KeyPath="yes" /> |
32368
008d37c4d783
base85: switch to policy importer
Yuya Nishihara <yuya@tcha.org>
parents:
32367
diff
changeset
|
15 <File Name="mercurial.cext.base85.pyd" /> |
32369
3b88a7fa97d8
bdiff: switch to policy importer
Yuya Nishihara <yuya@tcha.org>
parents:
32368
diff
changeset
|
16 <File Name="mercurial.cext.bdiff.pyd" /> |
32371
151cc3b3d799
mpatch: switch to policy importer
Yuya Nishihara <yuya@tcha.org>
parents:
32370
diff
changeset
|
17 <File Name="mercurial.cext.mpatch.pyd" /> |
32367
a9c71d578a1c
osutil: switch to policy importer
Yuya Nishihara <yuya@tcha.org>
parents:
25409
diff
changeset
|
18 <File Name="mercurial.cext.osutil.pyd" /> |
32372
df448de7cf3b
parsers: switch to policy importer
Yuya Nishihara <yuya@tcha.org>
parents:
32371
diff
changeset
|
19 <File Name="mercurial.cext.parsers.pyd" /> |
32455
5e1a91f693f0
wix: include zstd.pyd in the installation
Matt Harbison <matt_harbison@yahoo.com>
parents:
25409
diff
changeset
|
20 <File Name="mercurial.zstd.pyd" /> |
33581
e12c3049af8e
wix: update list of necessary pyd files
Steve Borho <steve@borho.org>
parents:
32652
diff
changeset
|
21 <File Name="hgext.fsmonitor.pywatchman.bser.pyd" /> |
25409
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
22 <File Name="pyexpat.pyd" /> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
23 <File Name="bz2.pyd" /> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
24 <File Name="select.pyd" /> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
25 <File Name="unicodedata.pyd" /> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
26 <File Name="_ctypes.pyd" /> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
27 <File Name="_elementtree.pyd" /> |
33581
e12c3049af8e
wix: update list of necessary pyd files
Steve Borho <steve@borho.org>
parents:
32652
diff
changeset
|
28 <File Name="_testcapi.pyd" /> |
25409
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
29 <File Name="_hashlib.pyd" /> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
30 <File Name="_socket.pyd" /> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
31 <File Name="_ssl.pyd" /> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
32 </Component> |
95e042d77a5f
wix: move library.zip and all *.pyd into a lib/ folder
Steve Borho <steve@borho.org>
parents:
17389
diff
changeset
|
33 </Directory> |
13041
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
34 </DirectoryRef> |
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
35 </Fragment> |
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
36 |
79388a8325dc
wix: switch Mercurial Windows installer to use py2exe --bundle 3
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
37 </Wix> |