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 <[email protected]>
+
+- 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



Reply via email to