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

Reply via email to