relnotes/6.7
author Pierre-Yves David <pierre-yves.david@octobus.net>
Wed, 13 Nov 2024 13:33:36 +0100
branchstable
changeset 52245 d57d1606049c
parent 51639 a1a011d4b148
permissions -rw-r--r--
clone: properly exclude rev-branch-cache from post clone cache warming When adding "CACHE_REV_BRANCH" to "CACHES_ALL" in e51161b12c7e, I did not expected it to impact the clone steps. However the "CACHES_POST_CLONE" set is created rather creatively. (we should fix that, but not on stable) The benchmark caught a quite significant slowdown one hardlink and ssh-stream clones. Such slow down can be reduced to around ~5% by fully warming the cache before the clone. However keeping this expensive step away from the clone operation fully fix the slowdown and preserve the initial intend. Example slowdow for hardlink clone ### benchmark.name = hg.command.clone # bin-env-vars.hg.flavor = default # bin-env-vars.hg.py-re2-module = default # benchmark.variants.explicit-rev = none # benchmark.variants.issue6528 = default # benchmark.variants.protocol = local-hardlink # benchmark.variants.pulled-delta-reuse-policy = default # benchmark.variants.resource-usage = default # benchmark.variants.validate = default ## data-env-vars.name = netbeans-2018-08-01-zstd-sparse-revlog 6.8.2: 19.799752 6.9rc0: 29.017493 (+46.55%, +9.22) after: 19.929341 ## data-env-vars.name = mercurial-public-2018-08-01-zstd-sparse-revlog 6.8.2: 0.468020 6.9rc0: 1.701294 (+263.51%, +1.23) after: 0.471934 ## data-env-vars.name = pypy-2024-03-22-zstd-sparse-revlog 6.8.2: 2.397564 6.9rc0: 5.666641 (+137.41%, +3.28) after: 2.428085
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
51639
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     1
= Mercurial 6.7.4 =
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     2
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     3
Exceptional release following a critical regression causing possible data loss
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     4
in certain conditions:
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     5
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     6
 * inline-changelog: fix a critical bug in write_pending that delete data (3cf9e52f5e27)
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     7
 * inline-changelog: fix pending transaction visibility when splitting (1721d983dd6d)
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     8
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
     9
Other changes in this release:
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    10
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    11
 * exchange: fix locking to actually be scoped
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    12
 * chistedit: change action for the correct item
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    13
 * rust-status: sort the failed matches when printing them
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    14
 * hooks: add a prewlock and a prelock hooks
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    15
 * bookmark: fix remote bookmark deletion when the push is raced
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    16
51620
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    17
= Mercurial 6.7.3 =
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    18
51639
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    19
/!\ This release contains a bug causing possible data loss, use 6.7.4 instead.
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    20
51620
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    21
 * setup: display return code information about failed `hg` call
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    22
 * bundle-spec: properly identify changegroup-less bundle
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    23
 * bundle-spec: properly parse boolean configuration as boolean
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    24
 * matchers: fix the bug in rust PatternMatcher that made it cut off early
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    25
 * match: fix the "visitdir" method on "rootfilesin" matchers
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    26
 * match: fix the rust-side bug in visit_children_set for rootfilesin matchers
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    27
 * match: strengthen visit_children_set invariant, Recursive means "all files"
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    28
 * wireprotoserver: ensure that output stream gets flushed on exception
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    29
 * re2: make errors quiet
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    30
 * dirstate-v2: add check of parent/child nodes being related when writing
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    31
 * dirstate-v2: check that root nodes are at the root before writing
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    32
 * rust-cpython: don't swallow the dirstate error message
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    33
 * rust: blanket implementation of Graph for Graph references
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    34
 * Various fixes to `admin::verify`
028dc3f92dbd relnotes: add 6.7.3
Raphaël Gomès <rgomes@octobus.net>
parents: 51540
diff changeset
    35
51540
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    36
= Mercurial 6.7.2 =
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    37
51639
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    38
/!\ This release contains a bug causing possible data loss, use 6.7.4 instead.
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    39
51540
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    40
Exceptional release following a large performance regression when cloning.
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    41
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    42
We are setting up automated benchmarks to reduce the likelihood of regressions
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    43
of the sort from happening in the future.
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    44
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    45
 * phases: avoid a potentially costly dictionary interation in some case
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    46
 * phases: update the phase set as we go during retract boundary
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    47
 * bundle2: make the "hgtagsfnodes" part advisory
803e61387e86 relnotes: add 6.7.2
Raphaël Gomès <rgomes@octobus.net>
parents: 51512
diff changeset
    48
51512
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    49
= Mercurial 6.7.1 =
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    50
51639
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    51
/!\ This release contains a bug causing possible data loss, use 6.7.4 instead.
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    52
51512
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    53
Exceptional release following a crash found in delta code that can be triggered
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    54
with complex repository shapes.
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    55
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    56
 * delta-search: fix crash caused by unbound variable
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    57
 * sshpeer: fix path when handling invalid url exception
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    58
 * subrepo: fix normalizing paths with scheme
2e6fde2ed01e relnotes: add 6.7.1
Raphaël Gomès <rgomes@octobus.net>
parents: 51504
diff changeset
    59
51504
6b2aeeec3ed0 relnotes: add 6.7
Raphaël Gomès <rgomes@octobus.net>
parents: 51440
diff changeset
    60
= Mercurial 6.7 =
51440
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    61
51639
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    62
/!\ This release contains a bug causing possible data loss, use 6.7.4 instead.
a1a011d4b148 relnotes: add 6.7.4 and warn about 6.7.{1,2,3}
Raphaël Gomès <rgomes@octobus.net>
parents: 51620
diff changeset
    63
51440
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    64
As usual, a *lot* of patches don't make it to this list.
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    65
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    66
== New Features ==
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    67
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    68
 * JSON templates can now use structured diffstat data
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    69
 * Support rhg status --rev --rev
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    70
 * The index for REVLOGv1 now has a Rust implementation
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    71
 * Improved `hg censor`'s output
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    72
 * censor: add a command flag to skip the head checks
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    73
 * censor: accept multiple revision in a single call
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    74
 * usage: add a `usage.repository-role` config
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    75
 * branchmap: use mmap for faster revbranchcache loading
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    76
 * crecord: enable search hotkeys (issue6834)
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    77
 * hg-core: separate timestamp and extra methods
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    78
 * annotate: limit output to range of lines
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    79
 * unbundle: faster computation of changed heads
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    80
 * Large improvements of some of the phases code (23950e39281f)
51504
6b2aeeec3ed0 relnotes: add 6.7
Raphaël Gomès <rgomes@octobus.net>
parents: 51440
diff changeset
    81
 * rust-filepatterns: export glob_to_re function
51440
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    82
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    83
== New Experimental Features ==
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    84
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    85
 * Introduce `hg admin::chainsaw-update` for automation and *advanced* users
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    86
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    87
== Bug Fixes ==
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    88
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    89
 * templatekw: fix inconsistency of diffstat with diff.merge
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    90
 * The endless stream of Python 3 cleanups continues
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    91
 * Improved setup.py robustness
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    92
 * Improved test suite robustness
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    93
 * add: don't attempt to add back removed files unless explicitly listed
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    94
 * statprof: handle `lineno == None` in more cases
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    95
 * rust: fix cargo doc for hg-cpython
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    96
 * rust-python-index: don't panic on a corrupted index when calling from Python
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    97
 * debugindexstats: handle the lack of Rust support better
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    98
 * matchers: use correct method for finding index in vector
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
    99
 * narrow: strip trailing `/` from manifest dir before matching it
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   100
 * cext: fix potential memory leaks of list items appended with PyList_Append
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   101
 * doc: document that labels must have a dot in them to have an effect
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   102
 * debugformat: fix formatting for compression level
51504
6b2aeeec3ed0 relnotes: add 6.7
Raphaël Gomès <rgomes@octobus.net>
parents: 51440
diff changeset
   103
 * obsutil: sort metadata before comparing in geteffectflag()
6b2aeeec3ed0 relnotes: add 6.7
Raphaël Gomès <rgomes@octobus.net>
parents: 51440
diff changeset
   104
 * crecord: drop calls to `curses.endwin()`
6b2aeeec3ed0 relnotes: add 6.7
Raphaël Gomès <rgomes@octobus.net>
parents: 51440
diff changeset
   105
 * rust-index: don't use mutable borrow for head-diff computation
6b2aeeec3ed0 relnotes: add 6.7
Raphaël Gomès <rgomes@octobus.net>
parents: 51440
diff changeset
   106
 * rust-index: don't use mutable borrow to computed filtered heads
6b2aeeec3ed0 relnotes: add 6.7
Raphaël Gomès <rgomes@octobus.net>
parents: 51440
diff changeset
   107
51440
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   108
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   109
== Backwards Compatibility Changes ==
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   110
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   111
Users of the Rust extensions and/or `rhg` should be aware that the new Rust
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   112
index can result in a performance degradation for push/pull on repositories
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   113
*not* using `persistent-nodemap` (see `hg help config.format.use-persistent-nodemap`).
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   114
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   115
If this is something that matters to you, please reach out to us as this is not
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   116
an insurmountable obstacle. This is a choice base on the assumption that
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   117
there are few people in this situation and our time should be spent on more
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   118
pressing matters.
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   119
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   120
== Internal API Changes ==
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   121
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   122
 * 62913:498017baa34b "cleanup: remove some code scheduled to be removed after 5.9"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   123
 * 62914:88ef80210d67 "cleanup: drop `dirstate.is_changing_parent` deprecated since 6.5"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   124
 * 62915:591845f89ada "cleanup: drop `path.pushloc` deprecated since 6.5"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   125
 * 62916:d8f65fc72e7b "cleanup: drop deprecated config attribute on the revlog class"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   126
 * 62917:5c9c41273367 "cleanup: turn `pathsuboption` deprecation warning into an error"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   127
 * 62918:7b837fabc990 "cleanup: turn `wrappedfunction` deprecation warning into an error"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   128
 * 62919:eda075d7b2ac "cleanup: turn `wrapfunction` deprecation warning into an error"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   129
 * 62920:c845479fc64d "cleanup: drop the `bytes` compatibility for attribute related function"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   130
 * 63464:dcaa2df1f688 "changelog: never inline changelog"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   131
 * 63465:a93e52f0b6ff "changelog: disallow delayed write on inline changesets"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   132
 * 63825:79cd29d598af "dirstate: make the `transaction` argument of `setbranch` mandatory"
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   133
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   134
== Miscellaneous ==
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   135
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   136
 * perf: support --template on perf::phases
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   137
 * perf: add a --as-push option to perf::unbundle
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   138
 * debug: add a debug::unbundle command that simulate the unbundle from a push
d1d48d18db37 relnotes: add 6.7rc0
Raphaël Gomès <rgomes@octobus.net>
parents:
diff changeset
   139
 * Lots of refactorings to prepare for performance improvements and remove tech debt