##// 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 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 $ python3.exe contrib\packaging\packaging.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 $ python3 contrib\packaging\packaging.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