##// END OF EJS Templates
relnotes: add release notes for 5.9...
relnotes: add release notes for 5.9 Differential Revision: https://phab.mercurial-scm.org/D11447

File last commit:

r48558:ec77f709 default
r48791:4a3de491 stable
Show More
next
51 lines | 1.2 KiB | text/plain | TextLexer
Martin von Zweigbergk
releasenotes: add a file in which to record release notes...
r42457 == New Features ==
Martin von Zweigbergk
config: add --source option to include source of value...
r47837
* `hg config` now has a `--source` option to show where each
configuration value comes from.
Joerg Sonnenberger
branchmap: avoid ancestor computations in absence of non-continous branches...
r46880
relnode: document the move to `zstd` as default compression...
r47762 == Default Format Change ==
These changes affects newly created repositories (or new clone) done with
Mercurial 5.8.
relnote: document the use of persistent-nodemap by default for Rust build...
r47763
Martin von Zweigbergk
copy: add experimental support for marking committed copies...
r44847 == New Experimental Features ==
Martin von Zweigbergk
revset: add a revset for parents in merge state...
r44817
Manuel Jacob
relnotes: add release notes for relevant changes I did since the 5.4 release...
r45764
== Bug Fixes ==
Manuel Jacob
relnotes: make spacing before new section consistent...
r45762
Martin von Zweigbergk
releasenotes: add a file in which to record release notes...
r42457 == Backwards Compatibility Changes ==
Martin von Zweigbergk
debugmergestate: make templated...
r44880
Martin von Zweigbergk
releasenotes: add a file in which to record release notes...
r42457 == Internal API Changes ==
relnotes: document the change in the dirstate API...
r48558 The Dirstate API have been updated as the previous function leaked some
internal details and did not distinct between two important cases: "We are
changing parent and need to adjust the dirstate" and "some command is changing
which file is tracked". To clarify the situation:
Joerg Sonnenberger
relnotes: document a number of node->revision type changes...
r47373
relnotes: document the change in the dirstate API...
r48558 * the following functions have been deprecated,
- dirstate.add,
- dirstate.normal,
- dirstate.normallookup,
- dirstate.merge,
- dirstate.otherparent,
- dirstate.remove,
- dirstate.drop,
* these new functions are added for the "adjusting parents" use-case:
- dirstate.update_file,
- dirstate.update_file_p1,
* these new function are added for the "adjusting wc file" use-case":
- dirstate.set_tracked,
- dirstate.set_untracked,
- dirstate.set_clean,
- dirstate.set_possibly_dirty,
See inline documentation of the new functions for details.