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)
