Hello community,

here is the log from the commit of package mercurial for openSUSE:Factory 
checked in at 2018-02-06 16:46:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mercurial (Old)
 and      /work/SRC/openSUSE:Factory/.mercurial.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mercurial"

Tue Feb  6 16:46:11 2018 rev:124 rq:572497 version:4.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes      2017-12-19 
10:52:01.444071344 +0100
+++ /work/SRC/openSUSE:Factory/.mercurial.new/mercurial.changes 2018-02-06 
16:46:13.816277309 +0100
@@ -1,0 +2,86 @@
+Sun Feb  4 19:11:49 UTC 2018 - [email protected]
+
+- Mercurial 4.5
+  
+  See full changelog on 
+  https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_4.5-rc_.282018-01-22.29
+  
+  1. New Features
+    1.1. revert --interactive
+      The revert command now accepts the flag --interactive to allow reverting 
+      only some of the changes to the specified files.
+    1.2. Accessing hidden changesets
+      Set config option `experimental.directaccess = True` to access hidden 
+      changesets from read only commands.
+    1.3. githelp extension
+      The githelp extension provides the `hg githelp` command. This command 
+      attempts to convert a git command to its Mercurial equivalent. The 
+      extension can be useful to Git users new to Mercurial.
+    1.4. Largefiles changes
+      largefiles: add a 'debuglfput' command to put largefile into the store
+      largefiles: add support for 'largefiles://' url scheme
+      largefiles: allow to run 'debugupgraderepo' on repo with largefiles
+      largefiles: convert EOL of hgrc before appending to bytes IO
+      largefiles: explicitly set the source and sink types to 'hg' for 
lfconvert
+      largefiles: modernize how capabilities are added to the wire protocol
+  2. hgweb changes
+    hgweb now shows more information about commits: phase (if it's not 
public), 
+    obsolescence status (with a short explanation and links to the successors) 
+    and instabilities (e.g. orphan, phase-divergent or content-divergent).
+    Client-side graph code has been simplified by delegating more work to the 
+    backend, so /graph page is now more in sync with /log page, visually and 
+    feature-wise. Unfortunately, this code change means that 3rd-party themes 
+    for 4.5+ are required to have graphentry.tmpl template available (copy it 
+    from the base theme if you don't use %include and then reference it in map 
+    file) and render entries in graph.tmpl -- look at one of the core themes 
to 
+    see what it needs to look like. JS functions that create graph vertices 
and 
+    edges are now available in Graph.prototype, making it possible to call the 
+    original functions from custom theme-specific functions if needed.
+    Graph now shows different symbols for normal, branch-closing, obsolete and 
+    unstable commits, and marks currently checked out commit with a circle 
+    around its graph node.
+    There's also now json-graph API endpoint that can be used for rendering 
+    commit graph in 3rd-party applications.
+  2.1. Other Changes
+    When interactive revert is run against a revision other than the working 
+    directory parent, the diff shown is the diff to _apply_ to the working 
+    directory, rather than the diff to _discard_ from the working copy. This 
is 
+    in line with related user experiences with 'git' and appears to be less 
+    confusing with 'ui.interface=curses'.
+    Let 'hg rebase' avoid content-divergence by skipping obsolete changesets 
+    (and their descendants) when they are present in the rebase set along with 
+    one of their successors but none of their successors is in destination.
+    A new experimental config flag, `rebase.experimental.inmemory`, makes 
+    rebase perform an in-memory merge instead of doing it on-disk in the 
+    working copy.
+    The `HGPLAINEXCEPT` environment variable can now include color to allow 
+    automatic output colorization in otherwise automated environments.
+    A new `unamend` command in `uncommit` extension which undoes the effect of 
+    the amend command by creating a new changeset which was there before amend 
+    and moving the changes that were amended to the working directory.
+    A '--abort' flag to merge command to abort the ongoing merge.
+    An experimental flag '--rev' to 'hg branch' which can be used to change 
+    branch of changesets.
+    bundle2 read I/O significantly improved
+    bundle2 memory use significantly reduced during read
+    clonebundle: it is now possible to serve the clonebundle using a git-lfs 
+    compatible server.
+    templatefilters: add slashpath() to convert path separator to slash 
+    (issue5572)
+    A new experimental config flag, 'inline-color-diff', adds within-line 
color 
+    diff capacity
+    histedit: add support to output nodechanges using formatter to help with 
+    editor integrations
+  3. Backwards Compatibility Changes
+    `log --follow-first -rREV`, which is deprecated, now follows the first 
+    parent of merge revisions from the specified REV just like 
+    `log --follow -rREV`.
+    `log --follow -rREV FILE..` now follows file history across copies and 
+    renames.
+    transaction: register summary callbacks only at start of transaction
+    hgweb's graph view no longer supports browsers that lack <canvas> support
+    hgweb: only include graph-related data in jsdata variable on /graph pages
+    graphlog: add another graph node type, unstable, using character *
+    remove: print message for each file in verbose mode only while using '-A'
+
+-------------------------------------------------------------------

Old:
----
  mercurial-4.4.1.tar.gz
  mercurial-4.4.1.tar.gz.asc

New:
----
  mercurial-4.5.tar.gz
  mercurial-4.5.tar.gz.asc

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

Other differences:
------------------
++++++ mercurial.spec ++++++
--- /var/tmp/diff_new_pack.ZCu00f/_old  2018-02-06 16:46:14.696236133 +0100
+++ /var/tmp/diff_new_pack.ZCu00f/_new  2018-02-06 16:46:14.700235946 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mercurial
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -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.4.1
+Version:        4.5
 Release:        0
 Summary:        Scalable Distributed SCM
 License:        GPL-2.0+

++++++ mercurial-4.4.1.tar.gz -> mercurial-4.5.tar.gz ++++++
++++ 64179 lines of diff (skipped)


Reply via email to