Hello community,

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

Package is "mercurial"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes      2016-04-03 
23:04:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mercurial.new/mercurial.changes 2016-05-17 
17:08:07.000000000 +0200
@@ -1,0 +2,52 @@
+Tue May  3 17:52:05 UTC 2016 - [email protected]
+
+- fix mercurial-locale-fix.patch
+
+-------------------------------------------------------------------
+Mon May  2 19:13:38 UTC 2016 - [email protected]
+
+- update to v3.8.1
+  (3.8.1 was released immediately after 3.8 to fix a release oversight.)
+  Regularly scheduled feature release. This release contains a low-priority 
security fix for:
+    * CVE-2016-3105 Mercurial: arbitrary code execution when converting Git 
repos
+  
+  Features
+  * `hg update` and other commands that can perform update (such as hg pull 
-u) 
+    now warn about other topological heads
+  * cHg has been added
+  * `hg update` now updates to the tip-most changeset on the same topological 
+    branch. Before, it would update to the tip-most changeset, possibly on a 
+    different topological head
+  * Hints on how to continue interrupted commands are now printed 
+    (e.g. `hg resolve -m` will now tell you to run `hg rebase --continue` or 
+    `hg histedit --continue`)
+  * The experimental automv extension has been added. This extension attempts 
+    to detect file copes and renames automatically.
+  * The 3rd party hgwatchman extension has been imported as the fsmonitor 
+    extension. This extension uses filesystem watching to make commands like 
+    `hg status` significantly faster on large repositories.
+  * `hg rebase` now chooses its default destination the same way `hg merge` 
does
+  * `hg pull -u` now activates a bookmark if the has a bookmark
+  * `hg pull -u` now deactivates a bookmark if the destination doesn't match 
+    the existing bookmark
+  * Improved edge styles in graph log.
+  * User template keywords and functions can be defined in `[templatealias]` 
+    section.
+  * It's now possible to push the active bookmark using `hg push -B .`.
+  
+  Improvements
+  This release includes many improvements, including (but not limited to):
+  * performance of copy detection during rebases has been improved, 
potentially 
+    leading to faster rebase execution
+  * performance of `hg log -f <file>` has been improved
+  * syntax errors in loaded extensions are now handled better
+  * `hg update` on Windows should now be up to 4x faster
+  * JSON encoding should now be proper UTF-8 for all inputs
+  * Performance of the - revset operator has been improved
+  * The blackbox extension now logs more data
+  * "hgext" is now a Python namespace package
+  * revsets accessing changelog data (commit messages, authors, dates) are now 
+    10-15% faster
+  * hg.exe built in MinGW will now link against the proper Python DLL
+
+-------------------------------------------------------------------

Old:
----
  mercurial-3.7.3.tar.gz

New:
----
  mercurial-3.8.1.tar.gz

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

Other differences:
------------------
++++++ mercurial.spec ++++++
--- /var/tmp/diff_new_pack.ADMUSt/_old  2016-05-17 17:08:08.000000000 +0200
+++ /var/tmp/diff_new_pack.ADMUSt/_new  2016-05-17 17:08:08.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           mercurial
-Version:        3.7.3
+Version:        3.8.1
 Release:        0
 Summary:        Scalable Distributed SCM
 License:        GPL-2.0+

++++++ mercurial-3.7.3.tar.gz -> mercurial-3.8.1.tar.gz ++++++
++++ 55589 lines of diff (skipped)

++++++ mercurial-locale-path-fix.patch ++++++
--- /var/tmp/diff_new_pack.ADMUSt/_old  2016-05-17 17:08:09.000000000 +0200
+++ /var/tmp/diff_new_pack.ADMUSt/_new  2016-05-17 17:08:09.000000000 +0200
@@ -1,8 +1,8 @@
-Index: mercurial-3.2.1/mercurial/i18n.py
+Index: mercurial-3.8.1/mercurial/i18n.py
 ===================================================================
---- mercurial-3.2.1.orig/mercurial/i18n.py
-+++ mercurial-3.2.1/mercurial/i18n.py
-@@ -36,7 +36,7 @@ if (os.name == 'nt'
+--- mercurial-3.8.1.orig/mercurial/i18n.py
++++ mercurial-3.8.1/mercurial/i18n.py
+@@ -46,7 +46,7 @@ if (os.name == 'nt'
  _ugettext = None
  
  def setdatapath(datapath):
@@ -10,4 +10,5 @@
 +    localedir = '/usr/share/locale'
      t = gettextmod.translation('hg', localedir, _languages, fallback=True)
      global _ugettext
-     _ugettext = t.ugettext
+     try:
+


Reply via email to