Mercurial > hg
annotate contrib/wix/help.wxs @ 39857:8dab7c8a93eb
upgrade: report size of backing files, not internal storage size
upgrade.py is the only consumer of filelog.index, which I'd like
to eliminate from the file storage interface.
This commit changes the upgrade code to report the storage size
of files by looking at the size of the files backing its storage
instead of looking at the index.
I'm not convinced the approach in this patch will live very long
because it is relying on low-level attributes like "opener" and
"files," which may behave very differently on non-revlog storage.
But the data is only used for reporting purposes and it does get
us one step closer to eliminating "index."
A side-effect of this change is we now report the size of the revlog
index data - not just the revision data. I think this is more
accurate.
Differential Revision: https://phab.mercurial-scm.org/D4717
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Mon, 24 Sep 2018 09:37:19 -0700 |
parents | b0e0db1565d1 |
children | 419d703115b0 |
rev | line source |
---|---|
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
1 <?xml version="1.0" encoding="utf-8"?> |
10513
47838dee7d60
contrib/wix: switch *.wxs files to LF eol
Adrian Buehlmann <adrian@cadifra.com>
parents:
10502
diff
changeset
|
2 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
3 |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
4 <?include guids.wxi ?> |
13042
bd9bc4123920
wix: add support for x64 native MSI packages
Steve Borho <steve@borho.org>
parents:
12830
diff
changeset
|
5 <?include defines.wxi ?> |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
6 |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
7 <Fragment> |
27684
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
8 <ComponentGroup Id='helpFolder'> |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
9 <ComponentRef Id='help.root' /> |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
10 <ComponentRef Id='help.internals' /> |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
11 </ComponentGroup> |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
12 </Fragment> |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
13 |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
14 <Fragment> |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
15 <DirectoryRef Id="INSTALLDIR"> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
16 <Directory Id="helpdir" Name="help" FileSource="$(var.SourceDir)"> |
27684
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
17 <Component Id="help.root" Guid="$(var.help.root.guid)" Win64='$(var.IsX64)'> |
31793
69d8fcf20014
help: document bundle specifications
Gregory Szorc <gregory.szorc@gmail.com>
parents:
31281
diff
changeset
|
18 <File Name="bundlespec.txt" /> |
31123
df0a0734304a
color: update main documentation
Pierre-Yves David <pierre-yves.david@ens-lyon.org>
parents:
31098
diff
changeset
|
19 <File Name="color.txt" /> |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
20 <File Name="config.txt" KeyPath="yes" /> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
21 <File Name="dates.txt" /> |
37998
5fa4e29ba3e3
help: add new deprecated topic
David Demelier <markand@malikania.fr>
parents:
36451
diff
changeset
|
22 <File Name="deprecated.txt" /> |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
23 <File Name="diffs.txt" /> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
24 <File Name="environment.txt" /> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
25 <File Name="extensions.txt" /> |
14819
b30c889584ef
wix: catch up with more added files
Steve Borho <steve@borho.org>
parents:
13042
diff
changeset
|
26 <File Name="filesets.txt" /> |
35045
b0262b25ab48
help: adding a topic on flags
Rodrigo Damazio Bovendorp <rdamazio@google.com>
parents:
34932
diff
changeset
|
27 <File Name="flags.txt" /> |
11491
159233cc9c14
wix: pick up new help topics added between 1.5 and 1.6
Steve Borho <steve@borho.org>
parents:
10828
diff
changeset
|
28 <File Name="glossary.txt" /> |
14819
b30c889584ef
wix: catch up with more added files
Steve Borho <steve@borho.org>
parents:
13042
diff
changeset
|
29 <File Name="hgignore.txt" /> |
11491
159233cc9c14
wix: pick up new help topics added between 1.5 and 1.6
Steve Borho <steve@borho.org>
parents:
10828
diff
changeset
|
30 <File Name="hgweb.txt" /> |
12790
6c619c2e8778
wix: add new merge-tools.txt help text
Steve Borho <steve@borho.org>
parents:
11491
diff
changeset
|
31 <File Name="merge-tools.txt" /> |
31098
876f08f30ade
wix: include the help for pager
Matt Harbison <matt_harbison@yahoo.com>
parents:
30769
diff
changeset
|
32 <File Name="pager.txt" /> |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
33 <File Name="patterns.txt" /> |
16220
939f043ab5ed
wix: add phases help text and two more translations (issue 3288)
Steve Borho <steve@borho.org>
parents:
14819
diff
changeset
|
34 <File Name="phases.txt" /> |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
35 <File Name="revisions.txt" /> |
26119
65d2538ac993
wix: avoid an abort with 'hg help -k foo'
Matt Harbison <matt_harbison@yahoo.com>
parents:
16220
diff
changeset
|
36 <File Name="scripting.txt" /> |
12830
d8205dacf9a3
wix: add subrepos help text
Steve Borho <steve@borho.org>
parents:
12790
diff
changeset
|
37 <File Name="subrepos.txt" /> |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
38 <File Name="templates.txt" /> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
39 <File Name="urls.txt" /> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
40 </Component> |
27684
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
41 |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
42 <Directory Id="help.internaldir" Name="internals"> |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
43 <Component Id="help.internals" Guid="$(var.help.internals.guid)" Win64='$(var.IsX64)'> |
36451
1fa35ca345a5
internals: document bundle2 format
Gregory Szorc <gregory.szorc@gmail.com>
parents:
35045
diff
changeset
|
44 <File Id="internals.bundle2.txt" Name="bundle2.txt" /> |
27684
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
45 <File Id="internals.bundles.txt" Name="bundles.txt" KeyPath="yes" /> |
39409
2fe21c65777e
internals: document CBOR utilization
Gregory Szorc <gregory.szorc@gmail.com>
parents:
38795
diff
changeset
|
46 <File Id="internals.cbor.txt" Name="cbor.txt" /> |
32178
3ada044340be
wix: only one KeyPath is allowed per Component
Steve Borho <steve@borho.org>
parents:
31793
diff
changeset
|
47 <File Id="internals.censor.txt" Name="censor.txt" /> |
27684
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
48 <File Id="internals.changegroups.txt" Name="changegroups.txt" /> |
34932
fd78276948b4
internal-doc: document the config register mechanism
Boris Feld <boris.feld@octobus.net>
parents:
32178
diff
changeset
|
49 <File Id="internals.config.txt" Name="config.txt" /> |
38795
422d661056be
linelog: add a Python implementation of the linelog datastructure
Augie Fackler <augie@google.com>
parents:
37998
diff
changeset
|
50 <File Id="internals.linelog.txt" Name="linelog.txt" /> |
28523
045fe7042510
help: document requirements
Gregory Szorc <gregory.szorc@gmail.com>
parents:
27684
diff
changeset
|
51 <File Id="internals.requirements.txt" Name="requirements.txt" /> |
27684
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
52 <File Id="internals.revlogs.txt" Name="revlogs.txt" /> |
29859
a1092e2d70a3
help: internals topic for wire protocol
Gregory Szorc <gregory.szorc@gmail.com>
parents:
28523
diff
changeset
|
53 <File Id="internals.wireprotocol.txt" Name="wireprotocol.txt" /> |
39558
b0e0db1565d1
internals: extract frame-based protocol docs to own document
Gregory Szorc <gregory.szorc@gmail.com>
parents:
39439
diff
changeset
|
54 <File Id="internals.wireprotocolrpc.txt" Name="wireprotocolrpc.txt" /> |
39439
dc61a67c1fc0
internals: extract wire protocol version 2 commands to standalone doc
Gregory Szorc <gregory.szorc@gmail.com>
parents:
39409
diff
changeset
|
55 <File Id="internals.wireprotocolv2.txt" Name="wireprotocolv2.txt" /> |
27684
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
56 </Component> |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
57 </Directory> |
e9857fbfd072
wix: add help for current internal topics
Matt Harbison <matt_harbison@yahoo.com>
parents:
26119
diff
changeset
|
58 |
10828
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
59 </Directory> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
60 </DirectoryRef> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
61 </Fragment> |
1aa9464ce9ae
wix: refactor and new guids.wxi
Adrian Buehlmann <adrian@cadifra.com>
parents:
10513
diff
changeset
|
62 |
10513
47838dee7d60
contrib/wix: switch *.wxs files to LF eol
Adrian Buehlmann <adrian@cadifra.com>
parents:
10502
diff
changeset
|
63 </Wix> |