Hello community,
here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2019-02-05 11:18:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mercurial (Old)
and /work/SRC/openSUSE:Factory/.mercurial.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mercurial"
Tue Feb 5 11:18:09 2019 rev:137 rq:670876 version:4.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2019-01-15 09:11:15.990519573 +0100
+++ /work/SRC/openSUSE:Factory/.mercurial.new.28833/mercurial.changes 2019-02-05 11:18:11.328914722 +0100
@@ -1,0 +2,50 @@
+Fri Feb 1 22:19:10 UTC 2019 - Andrei Dziahel
+
+- Mercurial 4.9
+ This is a regularly-scheduled quarterly feature release.
+ See complete changelog at
+ https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_4.9_.282019-02-01.29
+
+ * Security Fixes
+ It was possible to use symlinks and subrepositories to defeat Mercurial's
+ path-checking logic and write files outside a repository. This has been
+ fixed. Users on older versions can either disable subrepositories with
+ ```
+ [subrepos]
+ allowed = false
+ ```
+ in their configuration or by ensuring any cloned repositories don't
+ contain malicious symlinks.
+ * New Features
+ + 'hg histedit' will now present a curses UI if curses is available and
+ 'ui.interface' or 'ui.interface.histedit' is set to 'curses'.
+ + The 'sparse-revlog' delta strategy is enabled by default for new
+ repositories. See `hg help config.format.sparse-revlog` for details.
+ * Other Notable Features
+ + New `rewrite.update-timestamp=True` option to update the commit
+ timestamp on history editing (e.g. amend.)
+ + New `ui.message-output=stderr` option for scripting, which prevents
+ status messages from interleaved.
+ + New `rootglob:` filename pattern for a glob that is rooted at the root
+ of the repository. See `hg help patterns` and `hg help hgignore` for
+ details.
+ + Some more reimplementation of ancestry algorithms in Rust for better
+ performance.
+ * Backwards Compatibility Changes
+ + Boolean options passed to the logtoprocess extension are now formatted
+ as "0" or "1" instead of "None", "False", or "True".
+ + The logtoprocess extension no longer supports invalid "ui.log()"
+ arguments. A log message is always formatted and passed in to the
+ "$MSG1" environment variable.
+ * Internal API Changes
+ + Status messages may be sent to a dedicated stream depending on
+ configuration. Don't use "ui.status()", etc. as a shorthand for
+ conditional writes. Use "ui.write()" for data output.
+ + Add 'exthelper' class to simplify extension writing by allowing
+ functions, commands, and configitems to be registered via annotations.
+ The previous APIs are still available for use.
+ + The extension hook "extsetup" without a 'ui' argument has been
+ deprecated, and will be removed in the next version. Add a 'ui' argument
+ to avoid the deprecation warning.
+
+-------------------------------------------------------------------
Old:
----
mercurial-4.8.2.tar.gz
mercurial-4.8.2.tar.gz.asc
New:
----
mercurial-4.9.tar.gz
mercurial-4.9.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mercurial.spec ++++++
--- /var/tmp/diff_new_pack.J75QM3/_old 2019-02-05 11:18:12.012914345 +0100
+++ /var/tmp/diff_new_pack.J75QM3/_new 2019-02-05 11:18:12.016914342 +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.8.2
+Version: 4.9
Release: 0
Summary: Scalable Distributed SCM
License: GPL-2.0-or-later
++++++ mercurial-4.8.2.tar.gz -> mercurial-4.9.tar.gz ++++++
/work/SRC/openSUSE:Factory/mercurial/mercurial-4.8.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.28833/mercurial-4.9.tar.gz differ: char 5, line 1