Overview

Request 459010 accepted

- Mercurial 4.1
This is a regularly-scheduled quarterly feature release.

+ Features
* A new extensible "compression engines" API has been implemented. Support
for a new compression format can now be implemented in extensions.
* New compression formats are fully supported in bundles and the wire
protocol. There is experimental support for different compression in
revlogs.
* zstd - a new and exciting compression engine - is now distributed with
Mercurial and built by default
* HTTP payloads for many commands will now use zstd by default (as opposed
to zlib) when both client and server support it. This can reduce
server-side CPU usage to ~60% of original for operations like serving
bundles.
* zstd compressed bundles can be produced by specifying the `zstd` bundle
type. e.g. `hg bundle -a -t zstd-v2 zstd-bundle.hg`.
* A new statistical profiler has been added and made the default profiler
for `--profile`. This profiler gives more accurate results than Python's
built-in cProfile (the previous default) because the profiler overhead is
much smaller. The output from `--profile` now displays the code hot path
by default. This allows Mercurial developers to more accurately identify
performance problems.
* New `followlines(file, from:to, startrev=.)` revset predicate to track a
part of changes.
* Experimental support for additional git-diff features.
* Troubled changes (from ChangesetEvolution) are noted more prominently in a few places.
* An experimental hg debugupgraderepo command allows in-place upgrading of
repositories to the latest storage format.
+ Improvements

Loading...

Leap Reviewbot's avatar

openSUSE:Factory/mercurial@115 -> openSUSE:Leap:42.3/mercurial

expected origin is 'openSUSE:Leap:42.2' (changed)

Package was from Factory in 42.2

the submitted sources are in or accepted for Factory

request needs review by release management

Request History
Wolfgang Rosenauer's avatar

wrosenauer created request

- Mercurial 4.1
This is a regularly-scheduled quarterly feature release.

+ Features
* A new extensible "compression engines" API has been implemented. Support
for a new compression format can now be implemented in extensions.
* New compression formats are fully supported in bundles and the wire
protocol. There is experimental support for different compression in
revlogs.
* zstd - a new and exciting compression engine - is now distributed with
Mercurial and built by default
* HTTP payloads for many commands will now use zstd by default (as opposed
to zlib) when both client and server support it. This can reduce
server-side CPU usage to ~60% of original for operations like serving
bundles.
* zstd compressed bundles can be produced by specifying the `zstd` bundle
type. e.g. `hg bundle -a -t zstd-v2 zstd-bundle.hg`.
* A new statistical profiler has been added and made the default profiler
for `--profile`. This profiler gives more accurate results than Python's
built-in cProfile (the previous default) because the profiler overhead is
much smaller. The output from `--profile` now displays the code hot path
by default. This allows Mercurial developers to more accurately identify
performance problems.
* New `followlines(file, from:to, startrev=.)` revset predicate to track a
part of changes.
* Experimental support for additional git-diff features.
* Troubled changes (from ChangesetEvolution) are noted more prominently in a few places.
* An experimental hg debugupgraderepo command allows in-place upgrading of
repositories to the latest storage format.
+ Improvements


Leap Reviewbot's avatar

leaper added leap-reviewers as a reviewer


Leap Reviewbot's avatar

leaper accepted review

ok


Jimmy Berry's avatar

jberry_factory added openSUSE:Leap:42.3:Staging:A as a reviewer

Being evaluated by staging project "openSUSE:Leap:42.3:Staging:A"


Jimmy Berry's avatar

jberry_factory accepted review

Picked openSUSE:Leap:42.3:Staging:A


Ludwig Nussel's avatar

lnussel accepted review


Yuchen Lin's avatar

maxlin_factory accepted review

ready to accept


Yuchen Lin's avatar

maxlin_factory approved review

ready to accept


Yuchen Lin's avatar

maxlin_factory accepted request

Accept to openSUSE:Leap:42.3

openSUSE Build Service is sponsored by