##// END OF EJS Templates
relnotes: fix wrong command name in 5.9 relnotes...
Raphaël Gomès -
r49121:809e780c stable
parent child Browse files
Show More
@@ -1,90 +1,90 b''
1 1 == New Features ==
2 2
3 3 * `hg config` now has a `--source` option to show where each
4 4 configuration value comes from.
5 * Introduced a command (debug-repair-issue6533) to repair repositories affected
5 * Introduced a command (debug-repair-issue6528) to repair repositories affected
6 6 by issue6528 where certain files would show up as modified even if they were
7 7 clean due to an issue in the copy-tracing code.
8 8
9 9 == Default Format Change ==
10 10
11 11 These changes affect newly created repositories (or new clone) done with
12 12 Mercurial 5.9.
13 13
14 14
15 15 == New Experimental Features ==
16 16
17 17 * A `changelogv2` format has been introduced. It is not ready for use yet, but
18 18 will be used later to address some of the weaknesses of the current revlog
19 19 format.
20 20 * Initial experiment and support for `dirstatev2`, a new dirstate format that
21 21 addresses some of the weaknesses of the current dirstate format. Python + C
22 22 and Rust support are being implemented, but the Rust solution is the one
23 23 currently getting the attention for performance.
24 24 * Initial support for `rhg status`. `rhg` is the Rust wrapper executable for hg
25 25 that shortcuts some commands for faster execution speed.
26 26
27 27 == Bug Fixes ==
28 28
29 29 * Fixed committing empty files with `narrow`
30 30 * Allow overriding `pip`'s pep517 compliance to build C or Rust extensions
31 31 * Fixed regression on outgoing email when not specifying revisions
32 32 * Fixed a regression causing bookmarks to disappear when using Rust persistent nodemap
33 33 * Fixed a regression (in 5.9.1) introduced in 5.9 when cloning repos with
34 34 deep filenames
35 35 * Fixed detection of directories becoming symlinks, but only when using the
36 36 Rust extensions.
37 37 * Fixed ignore and include not composing in the Rust status
38 38 * `hg commit --interactive` now handles deselecting edits of a rename
39 39 * Fixed a case where `hg evolve` gives different results when interrupted
40 40 * Fixed a memory leak in phases computation
41 41 * `histedit` and `shelve` don't swallow errors when updating the working copy
42 42 anymore
43 43 * Improve error message when detecting content-divergence with a hidden
44 44 common predecessor
45 45 * No longer re-order parents in filelog, see issue6533
46 46 * Fix revisions affected by issue6533 on the fly during exchange
47 47 * Many Windows fixes for stability and py3 compatibility improvements
48 48 * Many other miscellaneous fixes
49 49
50 50 == Backwards Compatibility Changes ==
51 51
52 52
53 53 == Internal API Changes ==
54 54
55 55 The Dirstate API have been updated as the previous function leaked some
56 56 internal details and did not distinguish between two important cases: "We are
57 57 changing parent and need to adjust the dirstate" and "some command is changing
58 58 which file is tracked". To clarify the situation:
59 59
60 60 * the following functions have been deprecated,
61 61
62 62 - `dirstate.add`,
63 63 - `dirstate.normal`,
64 64 - `dirstate.normallookup`,
65 65 - `dirstate.merge`,
66 66 - `dirstate.otherparent`,
67 67 - `dirstate.remove`,
68 68 - `dirstate.drop`,
69 69 - `dirstateitem.__getitem__`,
70 70
71 71 * these new functions are added for the "adjusting parents" use-case:
72 72
73 73 - `dirstate.update_file`,
74 74 - `dirstate.update_file_p1`,
75 75
76 76 * these new function are added for the "adjusting wc file" use-case":
77 77
78 78 - `dirstate.set_tracked`,
79 79 - `dirstate.set_untracked`,
80 80 - `dirstate.set_clean`,
81 81 - `dirstate.set_possibly_dirty`,
82 82
83 83 See inline documentation of the new functions for details.
84 84
85 85 * Additionally, the following have been deprecated:
86 86 - `urlutil.getpath` function
87 87 - `localrepository.updatecaches`' `full` argument
88 88
89 89 * The following have been removed:
90 90 - `revlog.revlogio` has been removed
General Comments 0
You need to be logged in to leave comments. Login now