Show More
@@ -34,7 +34,7 b' From the prompt, change to the Mercurial' | |||||
34 | Next, invoke ``packaging.py`` to produce an Inno installer. You will |
|
34 | Next, invoke ``packaging.py`` to produce an Inno installer. You will | |
35 | need to supply the path to the Python interpreter to use.:: |
|
35 | need to supply the path to the Python interpreter to use.:: | |
36 |
|
36 | |||
37 |
$ py |
|
37 | $ py -3 contrib\packaging\packaging.py \ | |
38 | inno --python c:\python27\python.exe |
|
38 | inno --python c:\python27\python.exe | |
39 |
|
39 | |||
40 | .. note:: |
|
40 | .. note:: |
@@ -39,7 +39,8 b'' | |||||
39 |
|
39 | |||
40 | <Property Id="INSTALLDIR"> |
|
40 | <Property Id="INSTALLDIR"> | |
41 | <ComponentSearch Id='SearchForMainExecutableComponent' |
|
41 | <ComponentSearch Id='SearchForMainExecutableComponent' | |
42 |
Guid='$(var.ComponentMainExecutableGUID)' |
|
42 | Guid='$(var.ComponentMainExecutableGUID)' | |
|
43 | Type='directory' /> | |||
43 | </Property> |
|
44 | </Property> | |
44 |
|
45 | |||
45 | <!--Property Id='ARPCOMMENTS'>any comments</Property--> |
|
46 | <!--Property Id='ARPCOMMENTS'>any comments</Property--> |
@@ -40,7 +40,7 b' From the prompt, change to the Mercurial' | |||||
40 | Next, invoke ``packaging.py`` to produce an MSI installer. You will need |
|
40 | Next, invoke ``packaging.py`` to produce an MSI installer. You will need | |
41 | to supply the path to the Python interpreter to use.:: |
|
41 | to supply the path to the Python interpreter to use.:: | |
42 |
|
42 | |||
43 |
$ py |
|
43 | $ py -3 contrib\packaging\packaging.py \ | |
44 | wix --python c:\python27\python.exe |
|
44 | wix --python c:\python27\python.exe | |
45 |
|
45 | |||
46 | .. note:: |
|
46 | .. note:: |
@@ -39,7 +39,11 b'' | |||||
39 | is also supported by "premerge" as |
|
39 | is also supported by "premerge" as | |
40 | `merge-tools.<tool>.premerge=keep-mergediff`. |
|
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 | * The `branchmap` cache is updated more intelligently and can be |
|
48 | * The `branchmap` cache is updated more intelligently and can be | |
45 | significantly faster for repositories with many branches and changesets. |
|
49 | significantly faster for repositories with many branches and changesets. |
@@ -1,60 +1,13 b'' | |||||
1 | == New Features == |
|
1 | == New Features == | |
2 |
|
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 |
|
||||
20 | * `hg purge` is now a core command using `--confirm` by default. |
|
3 | * `hg purge` is now a core command using `--confirm` by default. | |
21 |
|
4 | |||
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 |
|
||||
47 | * The `rev-branch-cache` is now updated incrementally whenever changesets |
|
5 | * The `rev-branch-cache` is now updated incrementally whenever changesets | |
48 | are added. |
|
6 | are added. | |
49 |
|
7 | |||
50 |
|
8 | |||
51 | == New Experimental Features == |
|
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 | == Bug Fixes == |
|
12 | == Bug Fixes == | |
60 |
|
13 | |||
@@ -62,9 +15,6 b'' | |||||
62 |
|
15 | |||
63 | == Backwards Compatibility Changes == |
|
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 | == Internal API Changes == |
|
19 | == Internal API Changes == | |
70 |
|
20 |
General Comments 0
You need to be logged in to leave comments.
Login now