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: +
