equal
deleted
inserted
replaced
1 == New Features == |
1 == New Features == |
2 |
2 |
3 * `hg mv -A` can now be used with `--at-rev`. It behaves just like |
|
4 `hg cp -A --at-rev`, i.e. it marks the destination as a copy of the |
|
5 source whether or not the source still exists (but the source must |
|
6 exist in the parent revision). |
|
7 |
|
8 * New revset predicate `diffcontains(pattern)` for filtering revisions |
|
9 in the same way as `hg grep --diff pattern`. |
|
10 |
3 |
11 * The memory footprint per changeset and per file during pull/unbundle |
4 * The memory footprint per changeset and per file during pull/unbundle |
12 operations has been significantly reduced. |
5 operations has been significantly reduced. |
13 |
6 |
14 |
7 |
24 |
17 |
25 |
18 |
26 |
19 |
27 == Internal API Changes == |
20 == Internal API Changes == |
28 |
21 |
29 * `merge.update()` is now private (renamed to `_update()`). Hopefully |
|
30 the higher-level functions available in the same module cover your |
|
31 use cases. |
|
32 |
22 |
33 * `phases.registernew` now takes a set of revisions instead of a list |
23 * `phases.registernew` now takes a set of revisions instead of a list |
34 of nodes. `phases.advanceboundary` takes an optional set of revisions |
24 of nodes. `phases.advanceboundary` takes an optional set of revisions |
35 in addition to the list of nodes. The corresponeding members of the |
25 in addition to the list of nodes. The corresponeding members of the |
36 `phasecache` class follow this change. |
26 `phasecache` class follow this change. |