Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2017-02-06 14:33:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mercurial" Changes: -------- --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2017-01-11 11:53:17.631193200 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new/mercurial.changes 2017-02-06 14:33:41.230490092 +0100 @@ -1,0 +2,44 @@ +Wed Feb 1 20:59:31 UTC 2017 - [email protected] + +- 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 + * Performance of reading individual revlog entries has been greatly + improved. This will be noticeable when performing changelog scans on + large repositories (such as when executing certain revsets). + * The low-level content diffing algorithm is now ~2x faster. Operations + that write data to the repository (like commit) can be noticeably faster + as a result. + + See complete changelog at + https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_4.1_.282017-2-1.29 +- refreshed mercurial-locale-path-fix.patch and mercurial-hgk-path-fix.diff +- refresh package keyring +------------------------------------------------------------------- Old: ---- mercurial-4.0.2.tar.gz mercurial-4.0.2.tar.gz.asc New: ---- mercurial-4.1.tar.gz mercurial-4.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mercurial.spec ++++++ --- /var/tmp/diff_new_pack.DcU8Sv/_old 2017-02-06 14:33:41.850400529 +0100 +++ /var/tmp/diff_new_pack.DcU8Sv/_new 2017-02-06 14:33:41.854399951 +0100 @@ -20,7 +20,7 @@ %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %endif Name: mercurial -Version: 4.0.2 +Version: 4.1 Release: 0 Summary: Scalable Distributed SCM License: GPL-2.0+ ++++++ mercurial-4.0.2.tar.gz -> mercurial-4.1.tar.gz ++++++ ++++ 62874 lines of diff (skipped) ++++++ mercurial-hgk-path-fix.diff ++++++ --- /var/tmp/diff_new_pack.DcU8Sv/_old 2017-02-06 14:33:42.866253763 +0100 +++ /var/tmp/diff_new_pack.DcU8Sv/_new 2017-02-06 14:33:42.866253763 +0100 @@ -2,7 +2,7 @@ =================================================================== --- contrib/hgk.orig +++ contrib/hgk -@@ -4089,6 +4089,10 @@ proc getconfig {} { +@@ -4086,6 +4086,10 @@ proc getconfig {} { } # defaults... ++++++ mercurial-locale-path-fix.patch ++++++ --- /var/tmp/diff_new_pack.DcU8Sv/_old 2017-02-06 14:33:42.878252030 +0100 +++ /var/tmp/diff_new_pack.DcU8Sv/_new 2017-02-06 14:33:42.878252030 +0100 @@ -1,14 +1,13 @@ -Index: mercurial-4.0/mercurial/i18n.py +Index: mercurial-4.1/mercurial/i18n.py =================================================================== ---- mercurial-4.0.orig/mercurial/i18n.py -+++ mercurial-4.0/mercurial/i18n.py -@@ -49,7 +49,7 @@ if (os.name == 'nt' - _ugettext = None +--- mercurial-4.1.orig/mercurial/i18n.py ++++ mercurial-4.1/mercurial/i18n.py +@@ -50,7 +50,7 @@ _ugettext = None def setdatapath(datapath): + datapath = pycompat.fsdecode(datapath) - localedir = os.path.join(datapath, pycompat.sysstr('locale')) + localedir = '/usr/share/locale' t = gettextmod.translation('hg', localedir, _languages, fallback=True) global _ugettext try: - ++++++ mercurial.keyring ++++++ ++++ 1642 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/mercurial/mercurial.keyring ++++ and /work/SRC/openSUSE:Factory/.mercurial.new/mercurial.keyring
