Show More
@@ -34,7 +34,7 b' From the prompt, change to the Mercurial' | |||
|
34 | 34 | Next, invoke ``packaging.py`` to produce an Inno installer. You will |
|
35 | 35 | need to supply the path to the Python interpreter to use.:: |
|
36 | 36 | |
|
37 |
$ py |
|
|
37 | $ py -3 contrib\packaging\packaging.py \ | |
|
38 | 38 | inno --python c:\python27\python.exe |
|
39 | 39 | |
|
40 | 40 | .. note:: |
@@ -39,7 +39,8 b'' | |||
|
39 | 39 | |
|
40 | 40 | <Property Id="INSTALLDIR"> |
|
41 | 41 | <ComponentSearch Id='SearchForMainExecutableComponent' |
|
42 |
Guid='$(var.ComponentMainExecutableGUID)' |
|
|
42 | Guid='$(var.ComponentMainExecutableGUID)' | |
|
43 | Type='directory' /> | |
|
43 | 44 | </Property> |
|
44 | 45 | |
|
45 | 46 | <!--Property Id='ARPCOMMENTS'>any comments</Property--> |
@@ -40,7 +40,7 b' From the prompt, change to the Mercurial' | |||
|
40 | 40 | Next, invoke ``packaging.py`` to produce an MSI installer. You will need |
|
41 | 41 | to supply the path to the Python interpreter to use.:: |
|
42 | 42 | |
|
43 |
$ py |
|
|
43 | $ py -3 contrib\packaging\packaging.py \ | |
|
44 | 44 | wix --python c:\python27\python.exe |
|
45 | 45 | |
|
46 | 46 | .. note:: |
@@ -39,7 +39,11 b'' | |||
|
39 | 39 | is also supported by "premerge" as |
|
40 | 40 | `merge-tools.<tool>.premerge=keep-mergediff`. |
|
41 | 41 | |
|
42 | * External hooks are now called with `HGPLAIN=1` preset. | |
|
42 | * External hooks are now called with `HGPLAIN=1` preset. This has the side | |
|
43 | effect of ignoring aliases, templates, revsetaliases, and a few other config | |
|
44 | options in any `hg` command spawned by the hook. The previous behavior | |
|
45 | can be restored by setting HGPLAINEXCEPT appropriately in the parent process. | |
|
46 | See `hg help environment` for the list of items, and how to set it. | |
|
43 | 47 | |
|
44 | 48 | * The `branchmap` cache is updated more intelligently and can be |
|
45 | 49 | significantly faster for repositories with many branches and changesets. |
@@ -1,60 +1,13 b'' | |||
|
1 | 1 | == New Features == |
|
2 | ||
|
3 | * There is a new config section for templates used by hg commands. It | |
|
4 | is called `[command-templates]`. Some existing config options have | |
|
5 | been deprecated in favor of config options in the new | |
|
6 | section. These are: `ui.logtemplate` to `command-templates.log`, | |
|
7 | `ui.graphnodetemplate` to `command-templates.graphnode`, | |
|
8 | `ui.mergemarkertemplate` to `command-templates.mergemarker`, | |
|
9 | `ui.pre-merge-tool-output-template` to | |
|
10 | `command-templates.pre-merge-tool-output`. | |
|
11 | ||
|
12 | * There is a new set of config options for the template used for the | |
|
13 | one-line commit summary displayed by various commands, such as `hg | |
|
14 | rebase`. The main one is `command-templates.oneline-summary`. That | |
|
15 | can be overridden per command with | |
|
16 | `command-templates.oneline-summary.<command>`, where `<command>` | |
|
17 | can be e.g. `rebase`. As part of this effort, the default format | |
|
18 | from `hg rebase` was reorganized a bit. | |
|
19 | ||
|
2 | ||
|
20 | 3 | * `hg purge` is now a core command using `--confirm` by default. |
|
21 | ||
|
22 | * `hg strip`, from the strip extension, is now a core command, `hg | |
|
23 | debugstrip`. The extension remains for compatibility. | |
|
24 | ||
|
25 | * `hg diff` and `hg extdiff` now support `--from <rev>` and `--to <rev>` | |
|
26 | arguments as clearer alternatives to `-r <revs>`. `-r <revs>` has been | |
|
27 | deprecated. | |
|
28 | ||
|
29 | * The memory footprint per changeset during pull/unbundle | |
|
30 | operations has been further reduced. | |
|
31 | ||
|
32 | * There is a new internal merge tool called `internal:mergediff` (can | |
|
33 | be set as the value for the `merge` config in the `[ui]` | |
|
34 | section). It resolves merges the same was as `internal:merge` and | |
|
35 | `internal:merge3`, but it shows conflicts differently. Instead of | |
|
36 | showing 2 or 3 snapshots of the conflicting pieces of code, it | |
|
37 | shows one snapshot and a diff. This may be useful when at least one | |
|
38 | side of the conflict is similar to the base. The new marker style | |
|
39 | is also supported by "premerge" as | |
|
40 | `merge-tools.<tool>.premerge=keep-mergediff`. | |
|
41 | ||
|
42 | * External hooks are now called with `HGPLAIN=1` preset. | |
|
43 | ||
|
44 | * The `branchmap` cache is updated more intelligently and can be | |
|
45 | significantly faster for repositories with many branches and changesets. | |
|
46 | ||
|
4 | ||
|
47 | 5 | * The `rev-branch-cache` is now updated incrementally whenever changesets |
|
48 | 6 | are added. |
|
49 | 7 | |
|
50 | 8 | |
|
51 | 9 | == New Experimental Features == |
|
52 | 10 | |
|
53 | * `experimental.single-head-per-branch:public-changes-only` can be used | |
|
54 | restrict the single head check to public revision. This is useful for | |
|
55 | overlay repository that have both a publishing and non-publishing view | |
|
56 | of the same storage. | |
|
57 | ||
|
58 | 11 | |
|
59 | 12 | == Bug Fixes == |
|
60 | 13 | |
@@ -62,9 +15,6 b'' | |||
|
62 | 15 | |
|
63 | 16 | == Backwards Compatibility Changes == |
|
64 | 17 | |
|
65 | * `--force-lock` and `--force-wlock` options on `hg debuglock` command are | |
|
66 | renamed to `--force-free-lock` and `--force-free-wlock` respectively. | |
|
67 | ||
|
68 | 18 | |
|
69 | 19 | == Internal API Changes == |
|
70 | 20 |
General Comments 0
You need to be logged in to leave comments.
Login now