* narrow: stricter validation of narrowspec patterns
* narrow: stricter validation of narrowspec patterns in rhg
* rhg: fix a bug where only the first pattern in narrowspec was validated
* extensions: allow wrapping a function with a bytes name again
* upgrade: fix a reference to a missing attribute
* bundles: filter out unsupported requirements for non-packed1 format
* dirstate-race: add more output to highlight a "to-be-revealed" bug
* dirstate-race: simplify some output match to highligh an error
* dirstate-race: fix a missing synchronisation in the python code
* dirstatemap: stop setting identity after reading the data
* sshpeer: fix deadlock on short writes
* sshpeer: fix another occurrence of short write handling
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/mercurial?expand=0&rev=373
* ci: disable caching of the wheels that get built to save space
* tests: use `--no-cache-dir` with `pip`
* run-tests: disable caching of the wheels when installing test Mercurial
* manifest: delay import of `typing.ByteString` for py 3.14 support (issue6940)
* contrib: propagate `pytype` failures outside of `check-pytype.sh`
* acl: fix confusing formatting in help text (issue6942)
* ui: fix escape sequences in in readline prompts (issue6930)
* ci: let branch job run for scheduled build too
* ci: automatically starts platform and py-version test for scheduled build
* help: fix command build with rust
* copyright: update to 2025
* ci: also let the nightly build run on tags
* usage: refactor usage.resources config parsing
* hg-core: fix usage.resources typo
* hg-core: fix usage.resources default logic
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/mercurial?expand=0&rev=371
* copytracing: fix a bug in an edge
* largefiles: fix check that ensures that --all-largefiles is only
* rhg: expand user and environment variable in paths to ignore in config
* phases: introduce a performant efficient way to access
* branchcache: add more test for the logic around
* branchcache: skip entries that are topological
* stream: in v3, skip the "size" fast path if the entries have some
* inline-changelog: fix a critical bug in write_pending that delete data
* inline-changelog: fix pending transaction visibility when splitting
* bundle2: make the "hgtagsfnodes" part advisory
Exceptional release following a crash found in delta code that
+ New Experimental Features
+ Bug Fixes
* rust-python-index: don't panic on a corrupted index when calling
* cext: fix potential memory leaks of list items appended
*not* using `persistent-nodemap`
If this is something that matters to you, please reach out to us as this
is not an insurmountable obstacle. This is a choice base on the assumption
that there are few people in this situation and our time should be spent
* 62913:498017baa34b "cleanup: remove some code scheduled to be removed
* 62914:88ef80210d67 "cleanup: drop `dirstate.is_changing_parent`
* 62916:d8f65fc72e7b "cleanup: drop deprecated config attribute
* 62917:5c9c41273367 "cleanup: turn `pathsuboption` deprecation warning
* 62918:7b837fabc990 "cleanup: turn `wrappedfunction` deprecation warning
* 62919:eda075d7b2ac "cleanup: turn `wrapfunction` deprecation warning
* 62920:c845479fc64d "cleanup: drop the `bytes` compatibility
* 63465:a93e52f0b6ff "changelog: disallow delayed write on inline
* 63825:79cd29d598af "dirstate: make the `transaction` argument
+ Miscellaneous
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/mercurial?expand=0&rev=365
- Mercurial 6.7.4
Exceptional release following a critical regression causing possible data loss
in certain conditions:
* inline-changelog: fix a critical bug in write_pending that delete data
(3cf9e52f5e27)
* inline-changelog: fix pending transaction visibility when splitting
(1721d983dd6d)
Other changes in this release:
* exchange: fix locking to actually be scoped
* chistedit: change action for the correct item
* rust-status: sort the failed matches when printing them
* hooks: add a prewlock and a prelock hooks
* bookmark: fix remote bookmark deletion when the push is raced (forwarded request 1180231 from develop7)
OBS-URL: https://build.opensuse.org/request/show/1180232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mercurial?expand=0&rev=200
Exceptional release following a critical regression causing possible data loss
in certain conditions:
* inline-changelog: fix a critical bug in write_pending that delete data
(3cf9e52f5e27)
* inline-changelog: fix pending transaction visibility when splitting
(1721d983dd6d)
Other changes in this release:
* exchange: fix locking to actually be scoped
* chistedit: change action for the correct item
* rust-status: sort the failed matches when printing them
* hooks: add a prewlock and a prelock hooks
* bookmark: fix remote bookmark deletion when the push is raced
OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/mercurial?expand=0&rev=353