Hello community,

here is the log from the commit of package mercurial for openSUSE:Factory 
checked in at 2020-08-06 17:30:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mercurial (Old)
 and      /work/SRC/openSUSE:Factory/.mercurial.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mercurial"

Thu Aug  6 17:30:55 2020 rev:155 rq:824442 version:5.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes      2020-07-06 
16:17:50.017049448 +0200
+++ /work/SRC/openSUSE:Factory/.mercurial.new.3399/mercurial.changes    
2020-08-06 17:31:32.593086276 +0200
@@ -1,0 +2,55 @@
+Tue Aug  4 11:05:43 UTC 2020 - Andrei Dziahel <devel...@develop7.info>
+
+- Mercurial 5.5:
+  This is a regularly-scheduled quarterly feature release
+
+  * New Features
+    + clonebundles can be annotated with the expected memory requirements
+      using the `REQUIREDRAM` option. This allows clients to skip bundles 
+      created with large zstd windows and fallback to larger, but less 
+      demanding bundles.
+    + The `phabricator` extension now provides more functionality of the 
+      arcanist CLI like changing the status of a differential.
+    + Phases processing is much faster, especially for repositories with old 
+      non-public changesets.
+  
+  * New Experimental Features
+    + The core of some hg operations have been (and are being) implemented in 
+      rust, for speed. `hg status` on a repository with 300k tracked files 
+      goes from 1.8s to 0.6s for instance. This has currently been tested only 
+      on linux, and does not build on windows. See rust/README.rst in the 
+      mercurial repository for instructions to opt into this.
+    + An experimental config `rewrite.empty-successor` was introduced 
+      to control what happens when rewrite operations result 
+      in empty changesets.
+  
+  * Bug Fixes
+    + For the case when connected to a TTY, stdout was fixed 
+      to be line-buffered on Python 3 (where it was block-buffered before, 
+      causing the process to seem hanging) and Windows on Python 2 (where it 
+      was unbuffered before).
+    + Subversion sources of the convert extension were fixed to work 
+      on Python 3.
+    + Subversion sources of the convert extension now interpret the encoding 
+      of URLs like Subversion. Previously, there were situations where 
+      the convert extension recognized a repository as present but Subversion 
+      did not, and vice versa.
+    + The empty changeset check of in-memory rebases was fixed to match that 
+      of normal rebases (and that of the commit command).
+    + The push command now checks the correct set of outgoing changesets for 
+      obsolete and unstable changesets. Previously, it could happen that the 
+      check prevented pushing changesets which were already on the server.
+  
+  * Backwards Compatibility Changes
+    + Mercurial now requires at least Python 2.7.9 or a Python version that 
+      backported modern SSL/TLS features (as defined in PEP 466), and that 
+      Python was compiled against a OpenSSL version supporting TLS 1.1 or 
+      TLS 1.2 (likely this requires the OpenSSL version to be at least 1.0.1).
+    + The `hg perfwrite` command from contrib/perf.py was made more flexible 
+      and changed its default behavior. To get the previous behavior, run 
+      `hg perfwrite --nlines=100000 --nitems=1 --item='Testing write 
performance' --batch-line`.
+    + The absorb extension now preserves changesets with no file changes that 
+      can be created by the commit command (those which change the branch name 
+      compared to the parent and those closing a branch head).
+
+-------------------------------------------------------------------

Old:
----
  mercurial-5.4.2.tar.gz

New:
----
  mercurial-5.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mercurial.spec ++++++
--- /var/tmp/diff_new_pack.LAh0nw/_old  2020-08-06 17:31:34.233086659 +0200
+++ /var/tmp/diff_new_pack.LAh0nw/_new  2020-08-06 17:31:34.237086660 +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.4.2
+Version:        5.5
 Release:        0
 Summary:        Scalable Distributed SCM
 License:        GPL-2.0-or-later

++++++ mercurial-5.4.2.tar.gz -> mercurial-5.5.tar.gz ++++++
/work/SRC/openSUSE:Factory/mercurial/mercurial-5.4.2.tar.gz 
/work/SRC/openSUSE:Factory/.mercurial.new.3399/mercurial-5.5.tar.gz differ: 
char 5, line 1


Reply via email to