Opened 5 years ago
Closed 5 years ago
#15780 closed enhancement (fixed)
mercurial-6.0
| Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
|---|---|---|---|
| Priority: | normal | Milestone: | 11.1 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New major version.
Change History (3)
comment:1 by , 5 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 5 years ago
comment:3 by , 5 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at commit c86d663425d0376bd0ff95fb4cb67a68dc85b76d
Package updates.
Update to git-2.34.1.
Update to ruby-3.0.3.
Update to libsoup-2.74.2.
Update to mercurial-6.0.
Note:
See TracTickets
for help on using tickets.

New Features
debugrebuildfncachenow has an option to rebuild only the index filesbookmarks.modepath option have been introduced to control the bookmark update strategy during exchange with a peer. Seehg help pathsfor details.bookmarks.mirroroption has been introduced. Seehg help bookmarksfor details.ui.detailed-exit-codesis enabledDefault Format Change
New Experimental Features
web.full-garbage-collection-rateto control performance.histedit.later-commits-firstoption to affect the ordering of commits inchisteditto match the order inhg log -G. It will affect the text-based version before graduating from experimental.Bug Fixes
hg fix --working-dirnow correctly works when in an uncommitted merge statehg fix's internals were removed, making it potentially much fasterrhg catcan be called without a revisionrhg catcan be called with the.revisionrhg catis more robust than before with regards to edge cases. Some still remain like a tag or bookmark that is ambiguous with a nodeid prefix, only nodeids (prefixed or not) are supported as of now.rhg catis even fasterrhg(Rust fast-path forhg) now supports the full config list syntaxrhgnow parses some corner-cases for revsets correctlyfsmonitoron Python 3 during exception handlingInternal API Changes
The following functions have been removed:
dirstate.normaldirstate.normallookupdirstate.otherparentdirstate.adddirstate.addfiledirstate.removedirstate.dropdirstate.dropfiledirstate.__getitem__dirstatemap.nonnormalentriesdirstatemap.nonnormalsetdirstatemap.otherparentsetdirstatemap.non_normal_or_other_parent_pathsdirstateitem.dm_nonnormaldirstateitem.dm_otherparentdirstateitem.merged_removeddirstateitem.from_p2dirstateitem.mergeddirstateitem.new_mergeddirstateitem.new_addeddirstateitem.new_from_p2dirstateitem.new_possibly_dirtydirstateitem.new_normaldirstateitem.from_p2_removedMiscellaneous:
wireprotov1peer'sbatchableis now a simple function and not a generator anymorerhg status) only use a tree-based dirstate in-memory, even when using dirstate-v1.