Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-05-15 23:15:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mercurial" Sat May 15 23:15:57 2021 rev:163 rq:892687 version:5.8 Changes: -------- --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-05-10 15:39:22.957563608 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2988/mercurial.changes 2021-05-15 23:17:03.196533241 +0200 @@ -1,0 +2,62 @@ +Tue May 9 13:42:36 UTC 2021 - Andrei Dziahel <devel...@develop7.info> + +- Mercurial 5.8 + + + New Features + * `hg purge` is now a core command using `--confirm` by default. + * The `rev-branch-cache` is now updated incrementally whenever changesets + are added. + * The new options `experimental.bundlecompthreads` and + `experimental.bundlecompthreads.<engine>` can be used to instruct the + compression engines for bundle operations to use multiple threads for + compression. The default is single threaded operation. Currently only + supported for zstd. + + + Default Format Change + These changes affects newly created repositories (or new clone) done with + Mercurial 5.8. + + * The `ZSTD` compression will now be used by default for new repositories + when available. This compression format was introduced in Mercurial 5.0, + released in May 2019. See `hg help config.format.revlog-compression` for + details. + * Mercurial installation built with the Rust parts will now use the + "persistent nodemap" feature by default. This feature was introduced in + Mercurial 5.4 (May 2020). However Mercurial instalation built without + the fast Rust implementation will refuse to interract with them + by default. This restriction can be lifted through configuration. + See `hg help config.format.use-persistent-nodemap` for details + + + New Experimental Features + + * There's a new `diff.merge` config option to show the changes relative to + an automerge for merge changesets. This makes it easier to detect and + review manual changes performed in merge changesets. It is supported + by `hg diff --change`, `hg log -p` `hg incoming -p`, + and `hg outgoing -p` so far. + + + Bug Fixes + + * gracefully recover from inconsistent persistent-nodemap data from disk. + + + Backwards Compatibility Changes + + * In normal repositories, the first parent of a changeset is not null, + unless both parents are null (like the first changeset). Some legacy + repositories violate this condition. The revlog code will now silentely + swap the parents if this condition is tested. This can change the output + of `hg log` when explicitly asking for first or second parent. The + changesets "nodeid" are not affected. + + + Internal API Changes + * `changelog.branchinfo` is deprecated and will be removed after 5.8. + It is superseded by `changelogrevision.branchinfo`. + * Callbacks for revlog.addgroup and the changelog._nodeduplicatecallback + hook now get a revision number as argument instead of a node. + * revlog.addrevision returns the revision number instead of the node. + * `nodes.nullid` and related constants are being phased out as part of + the deprecation of SHA1. Repository instances and related classes + provide access via `nodeconstants` and in some cases `nullid` attributes. +- updated mercurial-locale-path-fix.patch + +------------------------------------------------------------------- Old: ---- mercurial-5.7.1.tar.gz New: ---- mercurial-5.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mercurial.spec ++++++ --- /var/tmp/diff_new_pack.es8fBE/_old 2021-05-15 23:17:03.832530757 +0200 +++ /var/tmp/diff_new_pack.es8fBE/_new 2021-05-15 23:17:03.832530757 +0200 @@ -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: 5.7.1 +Version: 5.8 Release: 0 Summary: Scalable Distributed SCM License: GPL-2.0-or-later ++++++ mercurial-5.7.1.tar.gz -> mercurial-5.8.tar.gz ++++++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.7.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.2988/mercurial-5.8.tar.gz differ: char 5, line 1 ++++++ mercurial-locale-path-fix.patch ++++++ --- /var/tmp/diff_new_pack.es8fBE/_old 2021-05-15 23:17:03.892530523 +0200 +++ /var/tmp/diff_new_pack.es8fBE/_new 2021-05-15 23:17:03.892530523 +0200 @@ -1,6 +1,6 @@ --- a/mercurial/i18n.py +++ b/mercurial/i18n.py -@@ -48,7 +48,7 @@ if ( +@@ -58,7 +58,7 @@ if ( datapath = pycompat.fsdecode(resourceutil.datapath) @@ -8,4 +8,4 @@ +localedir = '/usr/share/locale' t = gettextmod.translation('hg', localedir, _languages, fallback=True) try: - _ugettext = t.ugettext + _ugettext = t.ugettext # pytype: disable=attribute-error