##// END OF EJS Templates
branching: merge with stable
Martin von Zweigbergk -
r47182:1c667958 merge default
parent child Browse files
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 $ python3.exe contrib\packaging\packaging.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 $ python3 contrib\packaging\packaging.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