Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2016-02-12 11:22: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 2015-12-13 09:38:12.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new/mercurial.changes 2016-02-12 11:22:08.000000000 +0100 @@ -1,0 +2,59 @@ +Thu Feb 11 09:10:33 UTC 2016 - [email protected] + +- update to 3.7.1 + This addresses an urgent regression in compilation on Solaris + and metadata handling for conversions. + + amend: don't preserve most extra fields + + graft: don't preserve most extra fields + + histedit: fix typo in documentation + + osutil: disable compilation of recvfds() on unsupported platforms + + osutil: do not abort loading pure module just because libc has no recvmsg() + + rebase: backout changeset 986d04b9fedd + + rebase: backout changeset d755a9531fce + + rebase: don't preserve most extra fields + +------------------------------------------------------------------- +Tue Feb 2 14:54:14 UTC 2016 - [email protected] + +- update to v3.7 + * Features + + Generaldelta: the original Mercurial compression format had an inefficient way of storing history in very branchy + repositories. Generaldelta addresses this weakness. As a result, depending on the repository, this can improve + the size of the history up to a factor of 10. Mercurial 1.9 was the first release to support generaldelta + (behind a feature flag), but Mercurial 3.7 also allows pulling a mixture of non-generaldelta and generaldelta + history without having to recompute everything, which avoids overloading servers. As a result, generaldelta is + now enabled by default. You can convert a repository to generaldelta using: + `hg clone -U --config format.generaldelta=1 --pull originalrepo generaldeltarepo` + + Clonebundles: this is an server-side extension. It allows using a pre-generated bundle for an initial Mercurial + clone. Clients will automatically use clonebundles if a server advertises them. Clonebundles allows much faster + initial clones and reduces the load on a central server significantly. Mercurial 3.6 was the first version to + include experimental clonebundles support, it's now been marked non-experimental. You can find out more using: + `hg help clonebundles`. + + Filesets now support 'missing()', to specify all files missing according to `hg status`. + + Interactive committing (`hg commit -i`) and amending (`hg commit --amend`) can now be used together. + + Merging can now handle collisions between untracked and tracked files, configurable according to the config + option `merge.checkunknown`. + + Default 'histedit' destination: it's now possible to run `hg histedit` without specifying a base revision. + Mercurial will try to determine an appropriate base automatically. The revset used for this is + "`reverse(only(.) and not public() and not ::merge())`", which specifies the first ancestor of the current + changeset that is not public and does not have any descendants that are merges. + + The '*.orig' files created by revert can now be stored in a different location, specified by the config option + `ui.origbackuppath`. + + `hg shelve` now supports storing untracked files. + + `hg unshelve` now supports using a custom merge tool. + + `hg backout` now commits by default if no conflicts were encountered. + + hgweb now supports rendering sub-topics. + + Server operators can now limit interaction with legacy clients speaking an outdated wire protocol. This is useful + for preventing excessive CPU use when the server is using generaldelta repositories. See the various `bundle1` + options in `hg help config.server`. + + Python wheel packages are now available for Windows on PyPI + + `[paths]` entries can now define a separate URL for pushes. See `hg help config.paths` for more. + * Improvements + This release includes many improvements, including (but not limited to): + + performance improvements (speedup for '`hg log <file/folder>`') + + many documentation improvements (clarification, additional examples (see `hg help <command> --verbose`), ...) + + improved PyPy support + + `hg clone --uncompressed` is now 3-4x faster on Windows. See the `backgroundclose*` options in + `hg help config.worker` for more. + +------------------------------------------------------------------- Old: ---- mercurial-3.6.2.tar.gz New: ---- mercurial-3.7.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mercurial.spec ++++++ --- /var/tmp/diff_new_pack.DL8jVn/_old 2016-02-12 11:22:09.000000000 +0100 +++ /var/tmp/diff_new_pack.DL8jVn/_new 2016-02-12 11:22:09.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package mercurial # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -17,7 +17,7 @@ Name: mercurial -Version: 3.6.2 +Version: 3.7.1 Release: 0 Summary: Scalable Distributed SCM License: GPL-2.0+ ++++++ mercurial-3.6.2.tar.gz -> mercurial-3.7.1.tar.gz ++++++ ++++ 52701 lines of diff (skipped)
