commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2024-09-15 12:33:11 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.29891 (New) Package is "mercurial" Sun Sep 15 12:33:11 2024 rev:204 rq:1200801 version:6.8.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2024-08-07 09:15:04.359923050 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.29891/mercurial.changes 2024-09-15 12:33:49.126067140 +0200 @@ -1,0 +2,7 @@ +Thu Sep 12 18:42:18 UTC 2024 - Lukas Müller + +- Use existing python RPM macros instead of custom ones. +- Remove mercurial-docutils-compat.diff. +- Remove checks for obsolete SUSE version. + +--- Old: mercurial-docutils-compat.diff BETA DEBUG BEGIN: Old:- Use existing python RPM macros instead of custom ones. - Remove mercurial-docutils-compat.diff. - Remove checks for obsolete SUSE version. BETA DEBUG END: Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.VPIou7/_old 2024-09-15 12:33:49.962101774 +0200 +++ /var/tmp/diff_new_pack.VPIou7/_new 2024-09-15 12:33:49.966101941 +0200 @@ -16,30 +16,14 @@ # -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%endif - %if 0%{?suse_version} > 1600 # Tumbleweed %define pythonspython3 -%define mercurial_python python3 -%define mercurial_python_executablepython3 -%define mercurial_python_fix_shebang() %python3_fix_shebang %else %if 0%{?sle_version} >= 150600 %{?sle15_python_module_pythons} -# Leap 15.6 -%if %pythons == "python311" -%define mercurial_python python311 -%define mercurial_python_executablepython3.11 -%define mercurial_python_fix_shebang() %python311_fix_shebang -%endif %else %define pythonspython3 -%define mercurial_python python3 -%define mercurial_python_executablepython3 -%define mercurial_python_fix_shebang() %python3_fix_shebang %endif %endif @@ -54,21 +38,19 @@ Source1:cacerts.rc Source99: mercurial-rpmlintrc Patch0: mercurial-hgk-path-fix.diff -# PATCH-FIX-OPENSUSE mercurial-docutils-compat.diff -- Fix for new docutils options not available on 11.1 and older -Patch1: mercurial-docutils-compat.diff # PATCH-FIX-OPENSUSE mercurial-locale-path-fix.patch sasc...@suse.de -- locales are found in /usr/share/locale Patch2: mercurial-locale-path-fix.patch -BuildRequires: %{mercurial_python} -BuildRequires: %{mercurial_python}-devel -BuildRequires: %{mercurial_python}-xml +BuildRequires: %{python_module devel} +BuildRequires: %{python_module xml} +BuildRequires: %{pythons} BuildRequires: fdupes -Requires: %{mercurial_python}-curses -Requires: %{mercurial_python}-xml +Requires: %{python_module curses} +Requires: %{python_module xml} Provides: hg = %{version} %if 0%{?suse_version} < 1210 BuildRequires: docutils %else -BuildRequires: %{mercurial_python}-docutils +BuildRequires: %{python_module docutils} %endif %if 0%{?sles_version} Requires: openssl-certs @@ -77,7 +59,7 @@ %endif %if 0%{?with_tests} Source90: tests.blacklist -BuildRequires: %{mercurial_python}-Pygments +BuildRequires: %{python_module Pygments} BuildRequires: bzr BuildRequires: git BuildRequires: gpg @@ -107,9 +89,6 @@ %prep %setup -q %patch -P 0 -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%patch -P 1 -%endif %patch -P 2 -p1 sed -i -e '1s@env @@' contrib/hgk @@ -117,13 +96,13 @@ chmod 644 hgweb.cgi %build -%make_build all PYTHON=%{mercurial_python_executable} +%make_build all PYTHON=%{expand:%%__%{pythons}} %make_build -C contrib/chg all %install -make install PREFIX="%{_prefix}" DESTDIR=%{buildroot} PYTHON=%{mercurial_python_executable} +make install PREFIX="%{_prefix}" DESTDIR=%{buildroot} PYTHON=%{expand:%%__%{pythons}} make -C contrib/chg install PREFIX="%{_prefix}" DESTDIR=%{buildroot} -%mercurial_python_fix_shebang +%{expand:%%%{pythons}_fix_shebang} # Move locales to proper location mkdir -p %{buildroot}%{_datadir}/locale @@ -145,7 +124,7 @@ %if 0%{?with_tests} %check -%make_build tests TESTFLAGS="-v --blacklist=%{SOURCE90}" PYTHON=%{mercurial_python_executable} +%make_build tests TESTFLAGS="-v --blacklist=%{SOURCE90}" PYTHON=%{expand:%%__%{pythons}} %endif %files lang -f hg.lang
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2024-07-09 20:02:57 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2080 (New) Package is "mercurial" Tue Jul 9 20:02:57 2024 rev:202 rq:1186325 version:6.8 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2024-06-24 20:51:02.875384413 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2080/mercurial.changes 2024-07-09 20:03:08.926843083 +0200 @@ -1,0 +2,69 @@ +Tue Jul 9 07:54:07 UTC 2024 - Andrei Dziahel + +- Mercurial 6.8 + Regularly scheduled major release. + + + New Features or performance improvements +* Phases have been reworked to improve their general performance + * revset: stop serializing node when using "%ln" + * phases: convert remote phase root to node while reading them + * phases: use revision number in new_heads + * phases: use revision number in analyze_remote_phases + * phases: stop using `repo.set` in `remotephasessummary` + * phases: move RemotePhasesSummary to revision number + * phases: use revision number in `_pushdiscoveryphase` + * phases: introduce a performant efficient way to access +revision in a set + * phases: rework the logic of _pushdiscoveryphase to bound complexity +* The Rust working copy code is being used by more places now: + * matchers: support patternmatcher in rust + * dirstate: remove the python-side whitelist of allowed matchers +* stream-clone: disable gc for `_entries_walk` duration +* stream-clone: disable gc for the initial section for the v3 format +* postincoming: avoid computing branchhead if no report will be posted +* stream-clone: disable gc for the entry listing section for the v2 format +* perf: allow profiling of more than one run +* perf: run the gc before each run +* perf: start recording total time after warming +* perf: clear vfs audit_cache before each run +* outgoing: rework the handling of the `missingroots` case to be faster +* outgoing: add a simple fastpath when there is no common +* tags-cache: skip the filternode step if we are not going to use it +* tags-cache: directly operate on rev-num warming hgtagsfnodescache +* tags-cache: directly perform a monimal walk for hgtagsfnodescache warming + + + New Experimental Features +* Introduce a new experimental branch cache "v3": + * branchcache: add more test for the logic around +obsolescence and branch heads + * branchcache: skip entries that are topological +heads in the on disk file + * branchcache: add a "pure topological head" fast path + * branchcache: allow to detect "pure topological case" for branchmap + + + Bug Fixes +* rust: use `cpython` 0.7.2 crate to add support for Python 3.12 +* perf-stream-locked-section: actually use v1 generation when requested +* perf-stream-locked-section: fix the call to the v3 generator +* perf-stream-locked-section: advertise the right version key in the help +* stream: in v3, skip the "size" fast path if the entries have some + unknown size +* stream-clone: stop getting the file size of all file in v3 +* streamclone: stop listing files for entries that have no volatile files +* perf-stream-consume: use the source repository config when applying +* bundle: do no check the changegroup version if no changegroup is included +* perf: create the temporary target next to the source in stream-consume +* bundlespec: fix the "streamv2" and "streamv3-exp" variant +* push: rework the computation of fallbackheads to be correct +* profiler: flush after writing the profiler output +* base-revsets: use an author that actually exercises a lot of changesets +* hgrc: search XDG_CONFIG_HOME on mac +* clonebundles: add missing newline to legacy response +* narrow: add a test for linkrev computation done during widen +* Multiple fixes to guard against mmap issues +* portability: fix build on Solaris-derived systemd + + + Miscellaneous +* obsolete: quote the feature name + +--- Old: mercurial-6.7.4.tar.gz New: mercurial-6.8.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.hvq65B/_old 2024-07-09 20:03:09.750873070 +0200 +++ /var/tmp/diff_new_pack.hvq65B/_new 2024-07-09 20:03:09.754873215 +0200 @@ -44,7 +44,7 @@ %endif Name: mercurial -Version:6.7.4 +Version:6.8 Release:0 Summary:Scala
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2024-06-13 15:37:47 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.19518 (New) Package is "mercurial" Thu Jun 13 15:37:47 2024 rev:200 rq:1180232 version:6.7.4 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2024-05-08 11:39:08.759491215 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.19518/mercurial.changes 2024-06-13 15:37:58.029859826 +0200 @@ -1,0 +2,20 @@ +Wed Jun 12 13:44:52 UTC 2024 - Andrei Dziahel + +- Mercurial 6.7.4 + Exceptional release following a critical regression causing possible data loss + in certain conditions: + +* inline-changelog: fix a critical bug in write_pending that delete data + (3cf9e52f5e27) +* inline-changelog: fix pending transaction visibility when splitting + (1721d983dd6d) + + Other changes in this release: + +* exchange: fix locking to actually be scoped +* chistedit: change action for the correct item +* rust-status: sort the failed matches when printing them +* hooks: add a prewlock and a prelock hooks +* bookmark: fix remote bookmark deletion when the push is raced + +--- Old: mercurial-6.7.3.tar.gz New: mercurial-6.7.4.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.tPBkYM/_old 2024-06-13 15:37:59.293905949 +0200 +++ /var/tmp/diff_new_pack.tPBkYM/_new 2024-06-13 15:37:59.297906095 +0200 @@ -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:6.7.3 +Version:6.7.4 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.7.3.tar.gz -> mercurial-6.7.4.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.7.3.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.19518/mercurial-6.7.4.tar.gz differ: char 6, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2024-03-22 15:18:05 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1905 (New) Package is "mercurial" Fri Mar 22 15:18:05 2024 rev:197 rq:1160089 version:6.7.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2024-03-20 21:10:54.906386827 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1905/mercurial.changes 2024-03-22 15:28:27.534230904 +0100 @@ -1,0 +2,12 @@ +Thu Mar 21 11:29:37 UTC 2024 - Andrei Dziahel + +- Mercurial 6.7.1 + + Exceptional release following a crash found in delta code that + can be triggered with complex repository shapes. + + * delta-search: fix crash caused by unbound variable + * sshpeer: fix path when handling invalid url exception + * subrepo: fix normalizing paths with scheme + +--- Old: mercurial-6.7.tar.gz New: mercurial-6.7.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.jlktem/_old 2024-03-22 15:28:28.118252375 +0100 +++ /var/tmp/diff_new_pack.jlktem/_new 2024-03-22 15:28:28.118252375 +0100 @@ -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:6.7 +Version:6.7.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.7.tar.gz -> mercurial-6.7.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.7.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1905/mercurial-6.7.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2024-03-17 22:13:11 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1905 (New) Package is "mercurial" Sun Mar 17 22:13:11 2024 rev:195 rq:1158251 version:6.7 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2024-02-25 14:04:52.418195877 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1905/mercurial.changes 2024-03-17 22:13:16.930410468 +0100 @@ -1,0 +2,93 @@ +Fri Mar 15 14:29:16 UTC 2024 - Andrei Dziahel + +- Mercurial 6.7 + + + New Features + +* JSON templates can now use structured diffstat data +* Support rhg status --rev --rev +* The index for REVLOGv1 now has a Rust implementation +* Improved `hg censor`'s output +* censor: add a command flag to skip the head checks +* censor: accept multiple revision in a single call +* usage: add a `usage.repository-role` config +* branchmap: use mmap for faster revbranchcache loading +* crecord: enable search hotkeys (issue6834) +* hg-core: separate timestamp and extra methods +* annotate: limit output to range of lines +* unbundle: faster computation of changed heads +* Large improvements of some of the phases code (23950e39281f) +* rust-filepatterns: export glob_to_re function + + + New Experimental Features + +* Introduce `hg admin::chainsaw-update` for automation and *advanced* users + + + Bug Fixes + +* templatekw: fix inconsistency of diffstat with diff.merge +* The endless stream of Python 3 cleanups continues +* Improved setup.py robustness +* Improved test suite robustness +* add: don't attempt to add back removed files unless explicitly listed +* statprof: handle `lineno == None` in more cases +* rust: fix cargo doc for hg-cpython +* rust-python-index: don't panic on a corrupted index when calling + from Python +* debugindexstats: handle the lack of Rust support better +* matchers: use correct method for finding index in vector +* narrow: strip trailing `/` from manifest dir before matching it +* cext: fix potential memory leaks of list items appended + with `PyList_Append` +* doc: document that labels must have a dot in them to have an effect +* debugformat: fix formatting for compression level +* obsutil: sort metadata before comparing in geteffectflag() +* crecord: drop calls to `curses.endwin()` +* rust-index: don't use mutable borrow for head-diff computation +* rust-index: don't use mutable borrow to computed filtered heads + + + Backwards Compatibility Changes + +Users of the Rust extensions and/or `rhg` should be aware that the new Rust +index can result in a performance degradation for push/pull on repositories +*not* using `persistent-nodemap` +(see `hg help config.format.use-persistent-nodemap`). + +If this is something that matters to you, please reach out to us as this +is not an insurmountable obstacle. This is a choice base on the assumption +that there are few people in this situation and our time should be spent +on more pressing matters. + + + Internal API Changes + +* 62913:498017baa34b "cleanup: remove some code scheduled to be removed + after 5.9" +* 62914:88ef80210d67 "cleanup: drop `dirstate.is_changing_parent` + deprecated since 6.5" +* 62915:591845f89ada "cleanup: drop `path.pushloc` deprecated since 6.5" +* 62916:d8f65fc72e7b "cleanup: drop deprecated config attribute + on the revlog class" +* 62917:5c9c41273367 "cleanup: turn `pathsuboption` deprecation warning + into an error" +* 62918:7b837fabc990 "cleanup: turn `wrappedfunction` deprecation warning + into an error" +* 62919:eda075d7b2ac "cleanup: turn `wrapfunction` deprecation warning + into an error" +* 62920:c845479fc64d "cleanup: drop the `bytes` compatibility + for attribute related function" +* 63464:dcaa2df1f688 "changelog: never inline changelog" +* 63465:a93e52f0b6ff "changelog: disallow delayed write on inline + changesets" +* 63825:79cd29d598af "dirstate: make the `transaction` argument + of `setbranch` mandatory" + + + Miscellaneous + +* perf: support --template on perf::phases +* perf: add a --as-push option to perf::unbundle +* debug: add a debug::unbundle command that simulate the unbundle + from a push +* Lots of refactorings to prepare for performance improvements and remove + tech debt + +--- Old: mercurial-6.6.3.tar.gz New: mercurial-6.7.tar.gz ++
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2024-02-25 14:04:47 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1770 (New) Package is "mercurial" Sun Feb 25 14:04:47 2024 rev:194 rq:1149824 version:6.6.3 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2024-02-14 23:18:54.964636509 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1770/mercurial.changes 2024-02-25 14:04:52.418195877 +0100 @@ -1,0 +2,5 @@ +Fri Feb 23 10:18:41 UTC 2024 - pgaj...@suse.com + +- Use %patch -P N instead of deprecated %patchN. + +--- Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.XEUPev/_old 2024-02-25 14:04:53.454233350 +0100 +++ /var/tmp/diff_new_pack.XEUPev/_new 2024-02-25 14:04:53.454233350 +0100 @@ -82,11 +82,11 @@ %prep %setup -q -%patch0 +%patch -P 0 %if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%patch1 +%patch -P 1 %endif -%patch2 -p1 +%patch -P 2 -p1 sed -i -e '1s@env @@' contrib/hgk
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2024-02-14 23:18:53 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1815 (New) Package is "mercurial" Wed Feb 14 23:18:53 2024 rev:193 rq:1146432 version:6.6.3 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2024-01-14 19:01:42.455514349 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1815/mercurial.changes 2024-02-14 23:18:54.964636509 +0100 @@ -1,0 +2,11 @@ +Tue Feb 13 11:45:31 UTC 2024 - Andrei Dziahel + +- Update to Mercurial 6.6.3 + * tests: don't use "status" operand of dd in test-censor.t (issue6858) + * tests: make sha256line.py available for all tests + * tests: use sha256line.py instead of /dev/random in test-censor.t (issue6858) + * tests: fix nondeterministic test failure in test-contrib-perf.t + * rust-changelog: don't panic on empty file lists + * grep: restore usage of --include/--exclude options + +--- Old: mercurial-6.6.2.tar.gz New: mercurial-6.6.3.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.KAvcb8/_old 2024-02-14 23:18:55.944671841 +0100 +++ /var/tmp/diff_new_pack.KAvcb8/_new 2024-02-14 23:18:55.948671985 +0100 @@ -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:6.6.2 +Version:6.6.3 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.6.2.tar.gz -> mercurial-6.6.3.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.6.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1815/mercurial-6.6.3.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2024-01-14 19:01:38 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.21961 (New) Package is "mercurial" Sun Jan 14 19:01:38 2024 rev:192 rq:1138358 version:6.6.2 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-12-25 19:04:57.988751768 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.21961/mercurial.changes 2024-01-14 19:01:42.455514349 +0100 @@ -1,0 +2,11 @@ +Fri Jan 12 16:23:11 UTC 2024 - Andrei Dziahel + +- Update to Mercurial 6.6.2 + * histedit: remove superfluous echo() and endwin() calls (issue6859) + * persistent-nodemap: avoid writing nodemap for empty revlog + * persistent-nodemap: respect the mmap setting when refreshing data + * bundle: do not detect --base argument that match nothing as lack of argument + * narrow: prevent removal of ACL-defined excludes + * pycompat: fix bytestr(bytes) in Python 3.11 + +--- @@ -17,0 +29,16 @@ + * censor: fix things around inlining + * Various Python 3 cleanups + * Various Windows test suite fixes + +--- +Thu Dec 7 17:18:25 UTC 2023 - Andrei Dziahel + +- Mercurial 6.6.1 + +The first two patches fix aborted transactions that could happen since 6.6. + + * revlog: avoid exposing delayed index entry too widely in non-inline revlog + * revlog: avoid wrongly updating the data file location on "divert" + * tests: do not fail tests in a state with uncommitted .py file removal + * perf-tags: fix the `--clear-fnode-cache-rev` code + * perf-tags: fix `clear_cache_fnodes` to actually clear that cache Old: mercurial-6.6.1.tar.gz New: mercurial-6.6.2.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.NvbxHB/_old 2024-01-14 19:01:43.283544512 +0100 +++ /var/tmp/diff_new_pack.NvbxHB/_new 2024-01-14 19:01:43.283544512 +0100 @@ -1,7 +1,7 @@ # # spec file for package mercurial # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # 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:6.6.1 +Version:6.6.2 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.6.1.tar.gz -> mercurial-6.6.2.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.6.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.21961/mercurial-6.6.2.tar.gz differ: char 6, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-12-25 19:04:46 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.28375 (New) Package is "mercurial" Mon Dec 25 19:04:46 2023 rev:191 rq:1134674 version:6.6.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-12-21 23:37:49.396808806 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.28375/mercurial.changes 2023-12-25 19:04:57.988751768 +0100 @@ -1,0 +2,7 @@ +Fri Dec 22 20:40:40 UTC 2023 - Dominique Leuenberger + +- Do not recommend mercurial-lang: the -lang package already + contains supplements, that trigger on package plus selected + locales. + +--- Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.hKxYYV/_old 2023-12-25 19:04:58.792781091 +0100 +++ /var/tmp/diff_new_pack.hKxYYV/_new 2023-12-25 19:04:58.796781237 +0100 @@ -40,7 +40,6 @@ BuildRequires: python3-xml Requires: python3-curses Requires: python3-xml -Recommends: %{name}-lang Provides: hg = %{version} %if 0%{?suse_version} < 1210 BuildRequires: docutils
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-12-21 23:37:47 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1840 (New) Package is "mercurial" Thu Dec 21 23:37:47 2023 rev:190 rq:1134311 version:6.6.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-11-23 21:39:03.439975626 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1840/mercurial.changes 2023-12-21 23:37:49.396808806 +0100 @@ -1,0 +2,14 @@ +Wed Dec 20 16:12:02 UTC 2023 - Lukas Müller + +- Update to Mercurial 6.6.1. + The first two patches fix aborted transactions that could happen since 6.6. + * revlog: avoid exposing delayed index entry too widely in non-inline revlog + * revlog: avoid wrongly updating the data file location on "divert" + * tests: do not fail tests in a state with uncommitted .py file removal + * perf-tags: fix the --clear-fnode-cache-rev code + * perf-tags: fix clear_cache_fnodes to actually clear that cache + * censor: fix things around inlining + * Various Python 3 cleanups + * Various Windows test suite fixes + +--- Old: mercurial-6.6.tar.gz New: mercurial-6.6.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.BHYx97/_old 2023-12-21 23:37:51.404882036 +0100 +++ /var/tmp/diff_new_pack.BHYx97/_new 2023-12-21 23:37:51.408882182 +0100 @@ -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:6.6 +Version:6.6.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.6.tar.gz -> mercurial-6.6.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.6.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1840/mercurial-6.6.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-11-10 12:28:55 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.17445 (New) Package is "mercurial" Fri Nov 10 12:28:55 2023 rev:188 rq:1124408 version:6.5.3 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-09-10 13:09:33.857126831 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.17445/mercurial.changes 2023-11-10 12:28:57.982855385 +0100 @@ -1,0 +2,18 @@ +Tue Nov 7 10:33:30 UTC 2023 - Andrei Dziahel + +- Mercurial 6.5.3 + + * hgweb: pass strings in WSGI environment correctly from wsgicgi + * perf: introduce more cache invalidation option in perf::tags + * perf: add a `--clear-fnode-cache-rev` argument to perf::tags + * perf: add a --update-last flag to perf::tags + * blackbox: add a option to duplicate output to stderr too + * tags: avoid expensive access to repo.changelog in a loop + * revlog: fix a bug where NULL_NODE failed to be resolved to NULL_REV + * httppeer: fix static-http: scheme autodetection (issue6833) + * tests: backed out changeset 8037ddacad47 + * stream-clone: fix a crash when a repo with an empty revlog is cloned + * censor: accept censored revision during upgrade + * revlog: avoid opening and closing the file for each cloned revision + +--- Old: mercurial-6.5.2.tar.gz New: mercurial-6.5.3.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.uw9avC/_old 2023-11-10 12:28:59.242901603 +0100 +++ /var/tmp/diff_new_pack.uw9avC/_new 2023-11-10 12:28:59.242901603 +0100 @@ -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:6.5.2 +Version:6.5.3 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.5.2.tar.gz -> mercurial-6.5.3.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.5.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.17445/mercurial-6.5.3.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-09-10 13:09:23 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1766 (New) Package is "mercurial" Sun Sep 10 13:09:23 2023 rev:187 rq:1109477 version:6.5.2 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-08-11 15:55:17.359675504 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1766/mercurial.changes 2023-09-10 13:09:33.857126831 +0200 @@ -1,0 +2,13 @@ +Wed Sep 6 17:00:37 UTC 2023 - Andrei Dziahel + +- Mercurial 6.5.2 + + * hgweb: encode WSGI environment using the ISO-8859-1 codec + * rhg: fix the bug where sparse config is interpreted as relglob instead of glob + * gpg: fix an UnboundLocalError whenever using --force + * transaction: fix __repr__() and make the default name bytes + * setup: make the error "Unable to find a working hg binary" more informative + * tests: avoid test environment affecting setup.py + * run-tests: detect HGWITHRUSTEXT value + +--- Old: mercurial-6.5.1.tar.gz New: mercurial-6.5.2.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.DZhDt6/_old 2023-09-10 13:09:35.553187426 +0200 +++ /var/tmp/diff_new_pack.DZhDt6/_new 2023-09-10 13:09:35.553187426 +0200 @@ -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:6.5.1 +Version:6.5.2 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.5.1.tar.gz -> mercurial-6.5.2.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.5.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1766/mercurial-6.5.2.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-08-11 15:55:11 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.11712 (New) Package is "mercurial" Fri Aug 11 15:55:11 2023 rev:186 rq:1103334 version:6.5.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-07-29 20:09:50.401764187 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.11712/mercurial.changes 2023-08-11 15:55:17.359675504 +0200 @@ -1,0 +2,12 @@ +Thu Aug 10 11:09:11 UTC 2023 - Andrei Dziahel + +- Mercurial 6.5.1 + + * A bunch of improvements to Python 3.12 compatibility + * repoview: fix the filter created by `extrafilter` + * Improve portability of the test suite + * fncache: fix a bug that corrupts the fncache after transaction rollback + * revlog: fix the naming scheme use by split temporary file + * perf: fix perf::tags + +--- Old: mercurial-6.5.tar.gz New: mercurial-6.5.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.0zrj9r/_old 2023-08-11 15:55:18.207680557 +0200 +++ /var/tmp/diff_new_pack.0zrj9r/_new 2023-08-11 15:55:18.211680580 +0200 @@ -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:6.5 +Version:6.5.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.5.tar.gz -> mercurial-6.5.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.5.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.11712/mercurial-6.5.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-06-12 15:25:00 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.15902 (New) Package is "mercurial" Mon Jun 12 15:25:00 2023 rev:184 rq:1091840 version:6.4.4 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-05-09 13:08:13.261336379 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.15902/mercurial.changes 2023-06-12 15:25:32.114726782 +0200 @@ -1,0 +2,15 @@ +Thu Jun 8 22:16:56 UTC 2023 - Andreas Stieger + +- update to 6.4.4 + * clonebundles: filter out invalid schemes instead of failing on +them + * doc: format argument for date uses strftime format string + * test: make test-contrib-perf.t more robust + * revlog: fix a bug in revlog splitting + * bundles: clarify streaming v2 bundle usage + * delta-find: fix pulled-delta-reuse-policy=forced behavior + * dirstate: fall back to v1 if reading v2 failed + * revlog: avoid possible collision between directory and +temporary index + +--- Old: mercurial-6.4.3.tar.gz New: mercurial-6.4.4.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.ob8egP/_old 2023-06-12 15:25:33.234733409 +0200 +++ /var/tmp/diff_new_pack.ob8egP/_new 2023-06-12 15:25:33.242733456 +0200 @@ -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:6.4.3 +Version:6.4.4 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.4.3.tar.gz -> mercurial-6.4.4.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.4.3.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.15902/mercurial-6.4.4.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-05-09 13:08:04 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1533 (New) Package is "mercurial" Tue May 9 13:08:04 2023 rev:183 rq:1085529 version:6.4.3 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-04-22 21:58:05.888369051 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1533/mercurial.changes 2023-05-09 13:08:13.261336379 +0200 @@ -1,0 +2,15 @@ +Mon May 8 13:08:42 UTC 2023 - Andrei Dziahel + +- update to 6.4.3 + * chg: declare environ (issue6812) + * chg: set CHGHG before connecting to command server + * delta-find: never do anything fancy when general delta is off + * delta-find: add a simple safeguard to prevent bad non-general-delta + * debug-delta: add minimal documentation for `devel.bundle-delta` option + * fix: highlight the required configuration and behavior of the fixer tools + * rhg: don't print copy source when --no-status is passed + * rhg: correctly relativize copy source path + * repo-upgrade: write new requirement before upgrading the dirstate + * backup: fix issue when the backup end up in a different directory + +--- Old: mercurial-6.4.2.tar.gz New: mercurial-6.4.3.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.9bE7rr/_old 2023-05-09 13:08:14.081341261 +0200 +++ /var/tmp/diff_new_pack.9bE7rr/_new 2023-05-09 13:08:14.089341307 +0200 @@ -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:6.4.2 +Version:6.4.3 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.4.2.tar.gz -> mercurial-6.4.3.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.4.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1533/mercurial-6.4.3.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-04-22 21:57:27 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1533 (New) Package is "mercurial" Sat Apr 22 21:57:27 2023 rev:182 rq:1081253 version:6.4.2 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-03-25 18:55:21.882666543 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1533/mercurial.changes 2023-04-22 21:58:05.888369051 +0200 @@ -1,0 +2,9 @@ +Fri Apr 21 08:42:28 UTC 2023 - Andreas Stieger + +- update to 6.4.2: + * Fix a corruption bug that happens when using clonebundles on +repositories with large files +- includes changes from 6.4.1: + * multiple bug fixes related to rgh path handling, and other fixes + +--- Old: mercurial-6.4.tar.gz New: mercurial-6.4.2.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.PsbSRm/_old 2023-04-22 21:58:06.544372973 +0200 +++ /var/tmp/diff_new_pack.PsbSRm/_new 2023-04-22 21:58:06.548372997 +0200 @@ -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:6.4 +Version:6.4.2 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.4.tar.gz -> mercurial-6.4.2.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.4.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1533/mercurial-6.4.2.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-03-25 18:55:07 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.31432 (New) Package is "mercurial" Sat Mar 25 18:55:07 2023 rev:181 rq:1074149 version:6.4 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-03-03 22:24:56.610632138 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.31432/mercurial.changes 2023-03-25 18:55:21.882666543 +0100 @@ -1,0 +2,179 @@ +Fri Mar 24 09:27:12 UTC 2023 - Andrei Dziahel + +- Mercurial 6.4 + + Regularly scheduled (very late, though) major release + + + New features +* There is a new internal merge tool called `internal:union-other-first`. + It works like `internal:union` but add other side on top of local. +* Pullbundles are enabled by default +* delta-find: add a way to control the number of bases tested + at the same time +* changelog-v2: add a configuration to disable rank computation +* debug: add an option to display statistic about a bundling operation +* debug: add an option to display statistic about a unbundling operation +* delta-find: add a delta-reuse policy that blindly accepts incoming deltas +* debug: add debug-revlog-stats command +* dirstate: add narrow support to `verify` +* verify: also check dirstate +* commit: add --draft option to use draft phase +* amend: add a --draft option to set phase to draft +* debug: add a config to abort update early +* rhg: implement checkexec to support weird filesystems +* debugshell: allow commands to be specified as a CLI argument +* rhg-files: add support for narrow when specifying a revision +* rust-narrow: enable narrow support for plain `rhg files` + + + Bug fixes + +Aside from the following (unordered) commits which made it through a manual +filter, there are a bunch of typing improvements and fixes, removal +of deprecated code and general code cleanup. + +* lfs: improve an exception message for blob corruption detected on transfer +* revlog: use the user facing filename as the display_id for filelogs +* rust-status: query fs traversal metadata lazily +* shelve: add Shelf.changed_files for resolving changed files in a plugin +* demandimport: ensure lazyloaderex sets loader attributes (issue6725) +* typing: fix a syntax error in mercurial/cext/bdiff.pyi +* cffi: fix a bytes vs str issue on macOS when listing directories +* changelog-v2: fix the docket `struct` +* schemes: fix a broken check for drive letter conflicts +* worker: avoid reading 1 byte at a time from the OS pipe +* rust-narrow: fix loop that never loops +* setup: Ensure target directory exists with building rust extension +* dirstate: invalidate changes when parent-change fails +* dirstate: warn about non-explicitly rolledback parent-change +* dirstate: write dirstate on successful exit of changing_parents context +* largefile: make sure we hold the lock when updating the second dirstate +* dirstate: enforce holding the lock while doing any changes +* run-tests: stop ignoring venv-installed packages +* transaction: run abort callback in all cases +* transaction: quietly rollback if no other changes than temporary files +* debugrebuilddirstate: double check that no transaction is open +* dirstate: do not write an empty dirstate just for backup +* locking: take the `wlock` for the full `hg add` duration +* locking: take the `wlock` for the full `hg remove` duration +* locking: take the `wlock` for the full `hg forget` duration +* locking: take the `wlock` for the full `hg addremove` duration +* locking: grab the wlock before touching the dirstate in `perfdirstatewrite` +* locking: hold the wlock for the full duration of the "keyword demo" +* mq: properly take the wlock during the full qfold operation +* dirstate: invalidate the dirstate change on transaction failure +* status: fix post status writing +* status: fix post status invalidation +* dirstate: avoid transaction backup/restore if we do not hold the lock +* rollback: explicitly skip dirstate rollback when applicable +* dirstate-guard: remove the feature +* dirstate: make `restorebackup` more robust when it is a noop +* dirstate: generalize the dirstate's invalidation on transaction abort +* dirstate: detect potential fishy transaction patterns while changing +* mq: write the dirstate before stripping +* dirstate: explicitly backup the datafile +* localrepo: enforce a clean dirstate when the transaction open +* localrepo: "blindly" do a dirsta
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-03-03 22:24:38 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.31432 (New) Package is "mercurial" Fri Mar 3 22:24:38 2023 rev:180 rq:1068972 version:6.3.3 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2023-01-09 17:23:20.499001954 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.31432/mercurial.changes 2023-03-03 22:24:56.610632138 +0100 @@ -1,0 +2,53 @@ +Thu Mar 2 15:08:20 UTC 2023 - Andrei Dziahel + +- Update to Mercurial 6.3.3 + * tests: filter out PEP 657 error locations in tracebacks (issue6780) + * tests: optional PEP 657 error location in test-extension.t (issue6781) + * tests: optional PEP 657 error location +in test-lfs-serve-access.t (issue6782) + * histedit: byteify the help for the multifold action + * sparse: fix a py2 based usage of `map()` + * convert: stop passing str to the dateutil API in darcs + * convert: turn the last str regex into bytes in cvs.py (issue6789) + * convert: change socket mode from b'r+' to 'rwb' in cvs.py (issue6789) + * convert: replace repr() by pycompat.byterepr() in cvsps.py (issue6789) + * tests: os module is frozen in Python 3.11 (issue6786) + * hgweb: unbyteify the 100-continue check + * resourceutil: start using importlib.resources.files() when possible + * revset: the `random` sort should not depend on sys.maxsize (issue6770) + * tests: make sure pygments can detect python script without extension + * convert: brz 3.3.0 moved NoSuchFile exception to breezy.transport + * tests: pygments 2.14+ highlight whitespace in python code + * hghave: make different has_pyoxidizer functions have different names + * hghave: refactor checks for pygments versions using checkvers() + * rust-narrow: fix loop that never loops + * scmutil: make checknewlabel() allow "_" in otherwise +numeric names (issue6737) + * bundlerepo: enforce the requirements declared by the underlying repository + * setup: make the version computation process more resistant + * fix: add more information to the debug output + * tag: disallow tagging the working directory + * dirstate: handle missing backup file on restoration + * dirstate-v2: complain early on docket name collision + * rust: upgrade minimum `rayon` dependency + * setup: support building from an ongoing merge + * rust: add debug log about skipping dirstate update + * rust-dirstate: trace append/no append to help debugging + * dirstate-v2: don't mmap the data file when on NFS + * run-tests: make it possible to nest conditionals + * dirstate: add some debug output when writing the dirstate + * testing: introduce util function to synchronize concurrent +commands on files + * dirstate: add a way to test races happening during status + * dirstate: use more than a bool to control append behavior + * dirstate-v2: add devel config option to control write behavior + * rhg: fix race when a fixup file is deleted on disk + * rhg: fix race when an ambiguous file is deleted on disk + * dirstate: deal with read-race for pure python code + * dirstate: deal with read-race for python code using rust object + * dirstate: deal with read-race for pure rust code path (rhg) + * dirstate: set identity whenever we read the dirstate's v2 docket + * rust-dirstate-v2: don't write dirstate if data file has changed + * rhg: remember the inode of .hg/dirstate + +--- Old: mercurial-6.3.2.tar.gz New: mercurial-6.3.3.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.Jrgf1i/_old 2023-03-03 22:24:57.662636134 +0100 +++ /var/tmp/diff_new_pack.Jrgf1i/_new 2023-03-03 22:24:57.36149 +0100 @@ -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:6.3.2 +Version:6.3.3 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.3.2.tar.gz -> mercurial-6.3.3.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.3.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.31432/mercurial-6.3.3.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2023-01-09 17:23:19 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.32243 (New) Package is "mercurial" Mon Jan 9 17:23:19 2023 rev:179 rq:1056895 version:6.3.2 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-11-21 15:28:45.752394545 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.32243/mercurial.changes 2023-01-09 17:23:20.499001954 +0100 @@ -1,0 +2,28 @@ +Wed Jan 4 16:21:20 UTC 2023 - Andrei Dziahel + +- Update to Mercurial 6.3.2 + * [ecfc84b956a8] tests: expect the message from 1baf0fffd82f +in test-hghave.t (issue6762) + * [5c095119bff4] tests: add the missing space to test-hghave.t (issue6762) + * [2c346c1c75ec] tests: use an all too familiar executable +in test-run-tests.t (issue6661) + * [13c0e3b4fd35] tests: use `test -f` instead of `ls` to see if a file +is present (issue6662) + * [8ced4ca30ea1] bisect: correct message about aborting an in-progress +bisect (issue6527) + * filemerge: fix crash when using filesets in [partial-merge-tools] + * help: fix a py3 error interpolating Set into b'%s' + * match: make the FLAG_RE pattern a raw string + * python-compat: adapt to Python 3.11 BC breakage with `random.sample` + * rust-status: fix thread count ceiling + * hg: show the correct message when cloning an LFS repo +with extension disabled + * extensions: process disabled external paths when `hgext` package +is in-memory + * emitrevision: consider ancestors revision to emit as available base + * make: add a target for building pyoxidizer tests on macOS + * run-tests: support --pyoxidized on macOS + * packaging: add dependencies to the PyOxidizer build on macOS + * Miscellaneous test fixes + +--- Old: mercurial-6.3.1.tar.gz New: mercurial-6.3.2.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.oBk6Eq/_old 2023-01-09 17:23:22.071010849 +0100 +++ /var/tmp/diff_new_pack.oBk6Eq/_new 2023-01-09 17:23:22.075010872 +0100 @@ -1,7 +1,7 @@ # # spec file for package mercurial # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # 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:6.3.1 +Version:6.3.2 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.3.1.tar.gz -> mercurial-6.3.2.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.3.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.32243/mercurial-6.3.2.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-11-21 15:28:43 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1597 (New) Package is "mercurial" Mon Nov 21 15:28:43 2022 rev:178 rq:1036888 version:6.3.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-11-16 15:42:13.851553749 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1597/mercurial.changes 2022-11-21 15:28:45.752394545 +0100 @@ -1,0 +2,6 @@ +Sun Nov 20 09:32:18 UTC 2022 - Andreas Stieger + +- Update to Mercurial 6.3.1: + * Fixes for Python 3.11 changes to regex flags + +--- Old: mercurial-6.3.0.tar.gz New: mercurial-6.3.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.AhXJCB/_old 2022-11-21 15:28:46.964400698 +0100 +++ /var/tmp/diff_new_pack.AhXJCB/_new 2022-11-21 15:28:46.968400719 +0100 @@ -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:6.3.0 +Version:6.3.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later @@ -73,7 +73,7 @@ %package tests Summary:Mercurial tests Group: Development/Tools/Version Control -Requires: %name = %version +Requires: %{name} = %{version} %description tests Mercurial is a fast, lightweight source control management system @@ -94,8 +94,8 @@ chmod 644 hgweb.cgi %build -make %{?_smp_mflags} all PYTHON=python3 -make %{?_smp_mflags} -C contrib/chg all +%make_build all PYTHON=python3 +%make_build -C contrib/chg all %install make install PREFIX="%{_prefix}" DESTDIR=%{buildroot} PYTHON=python3 @@ -121,7 +121,7 @@ %if 0%{?with_tests} %check -make %{?_smp_mflags} tests TESTFLAGS="-v --blacklist=%{SOURCE90}" PYTHON=python3 +%make_build tests TESTFLAGS="-v --blacklist=%{SOURCE90}" PYTHON=python3 %endif %files lang -f hg.lang ++ mercurial-6.3.0.tar.gz -> mercurial-6.3.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.3.0.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1597/mercurial-6.3.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-11-16 15:42:08 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1597 (New) Package is "mercurial" Wed Nov 16 15:42:08 2022 rev:177 rq:1035723 version:6.3.0 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-10-12 18:24:22.713617561 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1597/mercurial.changes 2022-11-16 15:42:13.851553749 +0100 @@ -1,0 +2,89 @@ +Mon Nov 14 16:06:44 UTC 2022 - Andrei Dziahel + +- Update to Mercurial 6.3.0 + + New Features +* testlib: add `--raw-sha1` option to `f` +* rhg: add `config.rhg` helptext +* config: add alias from `hg help rhg` to `hg help rust` +* rhg: add a config option to fall back immediately +* bundle: introduce a --exact option +* perf-bundle: add a new command to benchmark bundle creation time +* perf-bundle: accept --rev arguments +* perf-bundle: accept --type argument +* perf-unbundle: add a perf command to time the unbundle operation +* perf: introduce a benchmark for delta-find +* contrib: add support for rhel9 +* phase-shelve: Implement a 'shelve.store' experimental config +* debug-delta-find: introduce a quiet mode +* sort-revset: introduce a `random` variant +* phase: introduce a dedicated requirement for the `archived` phase +* rebase: add boolean config item rebase.store-source +* rhg: make [rhg status -v] work when it needs no extra output +* rhg: support "!" syntax for disabling extensions +* rhg: add debugrhgsparse command to help figure out bugs in rhg +* rhg: add sparse support +* rhg-status: add support for narrow clones +* templates: add filter to reverse list +* contrib: add pull_logger extension +* revset: handle wdir() in `roots()` +* revset: handle wdir() in `sort(..., -topo)` +* rhg: support tweakdefaults +* rhg: parallellize computation of [unsure_is_modified] + + + Bug Fixes +* shelve: demonstrate that the state is different across platforms (issue6735) +* shelve: in test for trailing whitespace, strip commit (issue6735) +* shelve: remove strip and rely on prior state (issue6735) +* tests: fix http-bad-server expected errors for python 3.10 (issue6643) +* status: let `--no-copies` override `ui.statuscopies` +* releasenotes: use re.MULTILINE mode when checking admonitions +* rhg: fallback to slow path on invalid patterns in hgignore +* Fix a bunch of leftover str/bytes issues from Python 3 migration +* keepalive: ensure `close_all()` actually closes all cached connections +* lfs: fix blob corruption when tranferring with workers on posix +* lfs: avoid closing connections when the worker doesn't fork +* dirstate-v2: update constant that wasn't kept in sync +* dirstate-v2: fix edge case where entries aren't sorted +* upgrade: no longer keep all revlogs in memory at any point +* rust-status: save new dircache even if just invalidated +* dirstate-v2: hash the source of the ignore patterns as well +* rhg: fallback when encountering ellipsis revisions +* shelve: handle empty parents and nodestoremove in shelvedstate (issue6748) +* profile: prevent a crash when line number is unknown +* tags-fnode-cache: do not repeatedly open the filelog in a loop +* tags-fnode-cache: skip building a changectx in getfnode +* rust: create wrapper struct to reduce `regex` contention issues + + + Backwards Compatibility Changes +* chg worker processes will now correctly load per-repository configuration + when given a both a relative `--repository` path and an alternate working + directory via `--cwd`. A side-effect of this change is that these workers + will now return an error if hg cannot find the current working directory, + even when a different directory is specified via `--cwd`. +* phase: rename the requirement for internal-phase from `internal-phase` + to `use-internal-phase` (see 74fb1842f8b962cf03d7cd5b841dbcf2ae065587) + + + Miscellaneous +* sslutil: use proper attribute to select python 3.7+ +* typing: suppress a few pyi-errors with more recent pytype +* ci: bump pytype to 2022.03.29 +* bundlespec: add documentation about existing option +* subrepo: avoid opening console window for non-native subrepos on Windows +* setup: unconditionally enable the `long-paths-support` option on Windows +* setup: use the full executable manifest from `python.exe` +* tests: work around libmagic bug in svn subrepo tests +* packagelib: use python3 by default +* Improve `hg bisect` performance +* perf: proper
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-10-12 18:23:26 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2275 (New) Package is "mercurial" Wed Oct 12 18:23:26 2022 rev:176 rq:1009292 version:6.2.3 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-09-13 15:07:50.316380688 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2275/mercurial.changes 2022-10-12 18:24:22.713617561 +0200 @@ -1,0 +2,9 @@ +Mon Oct 10 07:59:43 UTC 2022 - Dirk M??ller + +- update to 6.2.3: + * mergetools: don't let meld open all changed files on startup + * heptapod-ci: use shell script in pytype step + * rhg: fix bugs around [use-dirstate-tracked-hint] and repo auto-upgrade + * status: let `--no-copies` override `ui.statuscopies` + +--- Old: mercurial-6.2.2.tar.gz New: mercurial-6.2.3.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.5H5tcJ/_old 2022-10-12 18:24:23.313619060 +0200 +++ /var/tmp/diff_new_pack.5H5tcJ/_new 2022-10-12 18:24:23.325619090 +0200 @@ -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:6.2.2 +Version:6.2.3 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.2.2.tar.gz -> mercurial-6.2.3.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.2.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.2275/mercurial-6.2.3.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-09-13 15:07:46 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2083 (New) Package is "mercurial" Tue Sep 13 15:07:46 2022 rev:175 rq:1002932 version:6.2.2 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-07-31 23:01:11.287734305 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2083/mercurial.changes 2022-09-13 15:07:50.316380688 +0200 @@ -1,0 +2,14 @@ +Mon Sep 12 13:13:22 UTC 2022 - Dirk M??ller + +- update to 6.2.2: + * fsmonitor: restore functionality by moving to new dirstate APIs + * dirstate-v2: fix data file transaction handling (issue6730) + * rust: fix behavior when matching files with multiple includes + * rust: widen range of compatible crates to help with packaging + * rust-status: ignored directories are now correctly only listed if opted into + * automation: improve Windows packaging tooling + * contrib: update Mercurial install in bootstrap environment + * Remove flakiness in some tests + * Improve portability of certain tar uses in tests + +--- Old: mercurial-6.2.1.tar.gz New: mercurial-6.2.2.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.JtsFSE/_old 2022-09-13 15:07:50.992382591 +0200 +++ /var/tmp/diff_new_pack.JtsFSE/_new 2022-09-13 15:07:51.000382613 +0200 @@ -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:6.2.1 +Version:6.2.2 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.2.1.tar.gz -> mercurial-6.2.2.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.2.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.2083/mercurial-6.2.2.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-07-31 23:00:55 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1533 (New) Package is "mercurial" Sun Jul 31 23:00:55 2022 rev:174 rq:991726 version:6.2.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-07-21 11:32:50.986919998 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1533/mercurial.changes 2022-07-31 23:01:11.287734305 +0200 @@ -1,0 +2,21 @@ +Fri Jul 29 13:36:34 UTC 2022 - Lukas M??ller + +- Update to Mercurial 6.2.1. + * git: make sure to fsdecode bookmark names everywhere (issue6723) + * git: add a missing reset_copy keyword argument to dirstate.set_tracked() + * git: copy findmissingrevs() from revlog.py to gitlog.py (issue6472) + * sslutil: use proper attribute to select python 3.7+ + * sslutil: another use proper attribute to select python 3.7+ + * mergestate: action name was str + * packaging: update keyring on Windows to avoid spurious stacktraces + * packaging: bump dulwich to 0.20.45 + * debug-discovery: fix a typo in the doc + * debug-discovery: properly apply remote filtering in "old" mode + * debug-discovery: also gather details on tree-discovery queries type + * debug-discovery: gather the right number of roundtrips for tree discovery + * debug-discovery: do not abort on unrelated repositories + * debug-discovery: deal with case where common is empty + * tree-discovery: fix the request debug output and progress location + * debug-discovery: apply spelling fixes from Rapha??l + +--- Old: mercurial-6.2.tar.gz New: mercurial-6.2.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.GTOo9n/_old 2022-07-31 23:01:11.851735944 +0200 +++ /var/tmp/diff_new_pack.GTOo9n/_new 2022-07-31 23:01:11.855735956 +0200 @@ -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:6.2 +Version:6.2.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.2.tar.gz -> mercurial-6.2.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1533/mercurial-6.2.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-07-21 11:32:39 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1523 (New) Package is "mercurial" Thu Jul 21 11:32:39 2022 rev:173 rq:990248 version:6.2 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-06-18 22:05:43.799616910 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1523/mercurial.changes 2022-07-21 11:32:50.986919998 +0200 @@ -1,0 +2,78 @@ +Tue Jul 19 10:12:34 UTC 2022 - Andrei Dziahel + +- Mercurial 6.2 + Regularly scheduled major release. This is the first Python 3 only version. + + New Features +* Introduce a way to auto-upgrade a repo for certain requirements + (see `hg help config.format`) +* filemerge: add support for partial conflict resolution by external tool +* contrib: add a partial-merge tool for sorted lists + (such as Python imports) +* revlog: reorder p1 and p2 when p1 is null and p2 is not while + respecting issue6528 +* rhg: add support for ignoring all extensions +* completion: install completers to conventional locations +* revert: ask user to confirm before tracking new file when interactive +* Rust implementation now uses the new dirstate API +* sslutil: be less strict about which ciphers are allowed + when using --insecure +* sslutil: support TLSV1_ALERT_PROTOCOL_VERSION reason code +* absorb: make `--edit-lines` imply `--apply-changes` +* diff: add help text to highlight the ability to do merge diffs +* censor: make rhg fall back to python when encountering a censored node +* clone: use better names for temp files +* debuglock: make the command more useful in non-interactive mode +* debugdeltachain: distinct between snapshot and other diffs +* debugindex: rename to debugindex debug-revlog-index +* Make debug-revlog-index give out more information +* sparse: use the rust code even when sparse is present + + + Bug Fixes +* Python 3 bugfixes +* Windows bugfixes +* templates: make `firstline` filter not keep '\v', '\f' and similar +* rhg: sort unsupported extensions in error message +* Improve performance of all functions that extract the first + line of a text +* crecord: avoid duplicating lines when reverting noeol->eol change +* Some config.path options are now discoverable via config +* mail: don't complain about a multi-word email.method +* bundlespec: do not overwrite bundlespec value with the config one +* bundlespec: do not check for `-` in the params portion of the bundlespec +* bundlespec: handle the presence of obsmarker part +* sparse: start moving away from the global variable for detection of usage +* rust-changelog: don't skip empty lines when iterating + over changeset lines +* narrow: support debugupgraderepo +* bundle: quick fix to ludicrous performance penalty +* followlines: don't put Unicode directly into the .js file (issue6559) +* manifest: improve error message in case for tree manifest +* revlog: use %d to format int instead of %lu (issue6565) +* revlog: use appropriate format char for int ("i" instead of I") +* worker: stop relying on garbage collection to release memoryview +* worker: implement _blockingreader.readinto() (issue6444) +* worker: avoid potential partial write of pickled data + + + Backwards Compatibility Changes +* Removed Python 2 support: this includes a lot of cleanup in our codebase, + automation, testing, etc. +* debugindex: rename to debugindex debug-revlog-index + + + Miscellaneous +* Fix typos and add missing items from documentation +* dirstate-tree: optimize HashMap lookups with raw_entry_mut +* Rust dependencies have been upgraded +* revlog: rank computation is done by Rust when available +* Improve discovery test tooling +* Audit the number of queries done in discovery +* Improved .hgignore of the mercurial-devel repository itself +* Improve test coverage of dirstate-v2 +* rust-requirements: allow loading repos with `bookmarksinstore` + requirement +* Various Rust refactorings to help with revlog management +* Improve debugability of Rust structs +* Improve unit testing of the Rust dirstatemap +* Improve robustness of the Rust dirstatemap to corruption +* Improve changelog-v2 upgrade system + +--- Old: mercurial-6.1.4.tar.gz New: mercurial-6.2.tar.gz Other differences: -- ++ mercuri
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-06-18 22:05:34 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1548 (New) Package is "mercurial" Sat Jun 18 22:05:34 2022 rev:172 rq:983429 version:6.1.4 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-05-08 21:52:23.359465908 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1548/mercurial.changes 2022-06-18 22:05:43.799616910 +0200 @@ -1,0 +2,33 @@ +Fri Jun 17 10:39:16 UTC 2022 - Andrei Dziahel + +- Mercurial 6.1.4 + Additional stable release just before 6.2 since we're dropping Python 2. + + * url: raise error if CONNECT request to proxy was unsuccessful + * docker: avoid /tmp write access issues by fixing permissions + * logcmdutil: use the same data as {file*} template keywords (issue6642) + * commit: allow to close branch when committing change over a closed head + * rust-status: don't trigger dirstate v1 rewrite when only v2 data is changed + * purge: prevent a silly crash with --confirm --files + * rust: relax im-rc dependency to allow minor updates + * Improve PyPy support + * Improve py3 error handling + * Documentation fixes + +- Mercurial 6.1.3: + + * security: ++ narrow_widen_acl: enforce narrowacl in narrow_widen (SEC) 6b10151b9621 + * other: ++ censor: fix [hg update] away from a revision with censored files ++ amend: stop losing copies when amending ++ rhg: strengthen dirstate v2 writing in broken filesystems ++ work around some broken DLL imports in Windows ++ worker: adapt _blockingreader to work around a python3.8.[0-1] + bug (issue6444) ++ rhg: correctly handle the case where diffs are encoded relative + to nullrev ++ fix bugs and race-conditions in the Mercurial test runner ++ chg: ignore already closed fds when cleaning up + +--- Old: mercurial-6.1.2.tar.gz New: mercurial-6.1.4.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.kdpmZQ/_old 2022-06-18 22:05:44.575618012 +0200 +++ /var/tmp/diff_new_pack.kdpmZQ/_new 2022-06-18 22:05:44.579618018 +0200 @@ -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:6.1.2 +Version:6.1.4 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.1.2.tar.gz -> mercurial-6.1.4.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.1.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1548/mercurial-6.1.4.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-05-08 21:52:15 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1538 (New) Package is "mercurial" Sun May 8 21:52:15 2022 rev:171 rq:975577 version:6.1.2 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-04-17 23:49:54.914313218 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1538/mercurial.changes 2022-05-08 21:52:23.359465908 +0200 @@ -1,0 +2,23 @@ +Sat May 7 14:50:39 UTC 2022 - Andrei Dziahel + +- removed _service in favour of running download_files manually + +- Mercurial 6.1.2: + + * Improve Windows test suite + * Fix `debuglock` not ignoring a missing lockfile when forcing a lock + * Improve help of `ui.large-file-limit` + * Set the large-file-limit to 10MB (from 10MiB) for clarity + * While rewriting desc hashes, ignore ambiguous prefix "hashes" + * Fix a crash in partial amend with copies + * Fix a py3 compatiblity bug + * **Fix incorrect metadata causing dirstate-v2 data loss in edge case (dd2503a63d33)** + * Fix cleanup of old dirstate-v2 data files when using `rhg` + * Make reference to `.hg/last_message.txt` relative in commit + * Fix an infinite hang when `rhg` is used in the background + * Fix Python DLL loading bug in Windows + * Add `--docket` flag to `debugstate` to check out dirstate-v2 metadata + * Remove `debugdirstateignorepatternhash` in favor of `debugstate --docket` + * Fix incorrect metadata causing systematic complete dirstate-v2 rewrite + +--- Old: _service mercurial-6.1.1.tar.gz New: mercurial-6.1.2.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.VSFoBH/_old 2022-05-08 21:52:24.127466874 +0200 +++ /var/tmp/diff_new_pack.VSFoBH/_new 2022-05-08 21:52:24.131466879 +0200 @@ -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:6.1.1 +Version:6.1.2 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.1.1.tar.gz -> mercurial-6.1.2.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.1.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1538/mercurial-6.1.2.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-04-17 23:49:41 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1941 (New) Package is "mercurial" Sun Apr 17 23:49:41 2022 rev:170 rq:970254 version:6.1.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2022-03-05 14:44:35.411718681 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1941/mercurial.changes 2022-04-17 23:49:54.914313218 +0200 @@ -1,0 +2,21 @@ +Fri Apr 15 00:07:10 UTC 2022 - Dirk M??ller + +- udpate to 6.1.1: + * Fix Rust compilation on `aarcch64` + * Fix Rust compilation on architectures where `char` is unsigned + * When the merge tool uses `$output`, don't leave markers in `$local` + * Improve test suite support on big-endian platforms + * Cap the number of concurrent threads to 16 in Rust `hg status` to prevent huge speed regression at higher thread counts + * Fix `amend` with copies in extras + * Abort if commit we're trying to `unamend` was not created by `hg [un]amend` + * Fix file name in the pullbundle help text + * Fix an issue with data not being correctly reset in the C implementation of dirstate-v2 + * Fix issue6673 where some tags were missing from cache after a merge + * Fix stream-cloning a repo with empty requirements + * Fix a false warning about content-divergence creation + * Fix silly blackbox entries when hg is interrupted + * Fix unsoundness (no known exploits) in Rust extensions (see cfd270d83169 and dd6b67d5c256) + * Fix Rust dirstate counters not being updated correctly leading to some potential bugs (none known) + * Stop relying on a compiler implementation detail in Rust HgPath + +--- Old: mercurial-6.1.tar.gz New: mercurial-6.1.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.eMVf0b/_old 2022-04-17 23:49:55.730314337 +0200 +++ /var/tmp/diff_new_pack.eMVf0b/_new 2022-04-17 23:49:55.738314348 +0200 @@ -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:6.1 +Version:6.1.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-6.1.tar.gz -> mercurial-6.1.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-6.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1941/mercurial-6.1.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2022-03-05 14:43:53 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1958 (New) Package is "mercurial" Sat Mar 5 14:43:53 2022 rev:169 rq:959266 version:6.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-12-12 00:57:11.634567254 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1958/mercurial.changes 2022-03-05 14:44:35.411718681 +0100 @@ -1,0 +2,103 @@ +Wed Mar 2 16:19:25 UTC 2022 - Andrei Dziahel + +- Mercurial 6.1 + Regularly scheduled feature release. + + This is the last release to support Python 2. Mercurial is Python 3 only + starting with 6.2 + + + New Features +* Added a way of specifying required extensions that prevent Mercurial from starting if they are not found. See `hg help config.extensions`. +* Merge conflict markers have been made clearer (see backwards compatibility below) +* Improve detailed error codes +* Added a hint about mangled whitespace on bad patch +* Explain which order the commits are presented in `chistedit` +* Introduce a `dirstate-tracked-hint` feature to help automation keep + track of changes to tracked files. See + `hg help config.use-dirstate-tracked-hint`. +* Shared repositories can be upgraded if the upgrade is specific to + the share. For now, this only applies to `dirstate-v2` and + `dirstate-tracked-hint`. +* When using the `narrow` extension, non-conflicting changes to files + outside of the narrow specification can now be merged. +* When cloning a repository using stream-clone, the client can now control + the repository format variants to use as long as the stream content does + not restrict that variant. + + Default Format Change +These changes affect newly created repositories (or new clones) done with +Mercurial 6.1. + * The share-safe format variant is now enabled by default. It makes +configuration and requirements more consistent across repository +and their shares. This introduces a behavior change as shares from +a repository using the new format will also use their main +repository's configuration. See `hg help config.format.use-share-safe` +for details about the feature and the available options for +auto-upgrading existing shares. + + New Experimental Features +* The pure Rust version of Mercurial called `rhg` added support for most + common invocations of `hg status`. See `hg help rust.rhg` for details on + how to try it out. +* `rhg` supports narrow clones and sparse checkouts. + + + Bug Fixes +* **Obsolete revisions are skipped while computing heads. In conjunction + with the evolve extension >= 10.5.0, this leads to massive exchange + (push/pull) speedups in repositories with a lot of heads + and/or obsolete revisions.** +* Stream-clones now properly advertise all requirements needed. This can + result in the stream-clone feature being disabled for some clients + using < 6.0.2. A small bugfix patch for these older client is available + if necessary. +* The `--no-check` and `--no-merge` flags now properly overwrite the + behavior from `commands.update.check` +* `rhg`'s fallback detection is more robust in general in the presence + of more advanced configs +* `rhg`'s `blackbox` now supports milliseconds by default and uses + the same ISO 8601 format as the Python implementation +* Fix rhg crash on non-generaldelta revlogs +* The `lfs`, `largefiles` and `sparse` extensions now correctly take + the appropriate lock before writing requirements +* The notify extension does not produce errors anymore if a revision + is not found +* Remove unnecessary and overly strict check for divergence in `hg fix` +* Windows compatibility improvements +* Miscellaneous Python 3 and typing improvements +* Many other small or internal fixes + + + Backwards Compatibility Changes +* The use of `share-safe`, means shares (of new repositories) will also + use their main repository's configuration see the `Default Format Change` + section for details. +* The fix to stream-clone requirements advertising means some requirements + previously (wronly) omitted are now sent. This can confuse client using + a Mercurial version < 6.0.2. The client would consider these + requirements unsupported even if it actually know them. If you encounter + this, either upgrade your client or apply the necessary patch. +* The labels passed to merge tools have changed
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-12-12 00:56:11 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2520 (New) Package is "mercurial" Sun Dec 12 00:56:11 2021 rev:168 rq:936366 version:6.0 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-11-10 21:45:47.387794238 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2520/mercurial.changes 2021-12-12 00:57:11.634567254 +0100 @@ -1,0 +2,54 @@ +Sat Dec 4 16:36:26 UTC 2021 - Andrei Dziahel + +- Mercurial 6.0 + Regularly scheduled feature release. + + This is the last release to support Python 2. Python 2 support will be + dropped for all platforms in Mercurial 6.1. + + + New Features +* `debugrebuildfncache` now has an option to rebuild only the index files +* a new `bookmarks.mode` path option have been introduced to control the + bookmark update strategy during exchange with a peer. See `hg help paths` + for details. +* a new `bookmarks.mirror` option has been introduced. See + `hg help bookmarks` for details. +* more commands support detailed exit codes when config + `ui.detailed-exit-codes` is enabled + + New Experimental Features +* __Major feature__: version 2 of the dirstate is available (the first + version is as old as Mercurial itself). It allows for much faster working + copy inspection (status, diff, commit, update, etc.) and richer + information (symlink and exec info on Windows, etc.). The format has been + frozen with room for some future evolution and the current implementations + (Python, Python + C, Python + Rust or pure Rust) should be compatible with + any future change or optimization that the format allows. You can get more + information in the internal documentation +* Added a new `web.full-garbage-collection-rate` to control performance. See + `de2e04fe4897a554b9ef433167f11ea4feb2e09c` for more information +* Added a new `histedit.later-commits-first` option to affect the + ordering of commits in `chistedit` to match the order in `hg log -G`. + It will affect the text-based version before graduating + from experimental. + - Bug Fixes +* `hg fix --working-dir` now correctly works when in an uncommitted + merge state +* Unintentional duplicated calls to `hg fix`'s internals were removed, + making it potentially much faster +* `rhg cat` can be called without a revision +* `rhg cat` can be called with the `.` revision +* `rhg cat` is more robust than before with regards to edge cases. + Some still remain like a tag or bookmark that is ambiguous with + a `nodeid` prefix, only nodeids (prefixed or not) are supported + as of now. +* `rhg cat` is even faster +* `rhg` (Rust fast-path for `hg`) now supports the full config list syntax +* `rhg` now parses some corner-cases for revsets correctly +* Fixed an `fsmonitor` on Python 3 during exception handling +* Lots of Windows fixes +* Lots of miscellaneous other fixes +* Removed a CPython-specific compatibility hack to improve support + for alternative Python implementations +* Added a compatibility fix for Python 3.11 + +--- Old: mercurial-5.9.3.tar.gz New: mercurial-6.0.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.iOYMjD/_old 2021-12-12 00:57:12.278567696 +0100 +++ /var/tmp/diff_new_pack.iOYMjD/_new 2021-12-12 00:57:12.282567699 +0100 @@ -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:5.9.3 +Version:6.0 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-5.9.3.tar.gz -> mercurial-6.0.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.9.3.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.2520/mercurial-6.0.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-11-10 21:45:42 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1890 (New) Package is "mercurial" Wed Nov 10 21:45:42 2021 rev:167 rq:930072 version:5.9.3 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-09-28 19:16:28.452181833 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1890/mercurial.changes 2021-11-10 21:45:47.387794238 +0100 @@ -1,0 +2,17 @@ +Sat Nov 6 07:59:14 UTC 2021 - Andrei Dziahel + +- Mercurial 5.9.3 + + Bug fixes: +* Fixed committing empty files with `narrow` +* Allow overriding `pip`'s pep517 compliance to build C or Rust extensions +* Fixed regression on outgoing email when not specifying revisions +* Fixed a regression causing bookmarks to disappear when using Rust persistent nodemap + + See https://www.mercurial-scm.org/repo/hg/log?rev=5.9.2..5.9.3 + for complete changelog + +- Mercurial 5.9.2 + No upstream release notes, see + https://www.mercurial-scm.org/repo/hg/log?rev=5.9.1..5.9.2 for changelog + +--- Old: mercurial-5.9.1.tar.gz New: mercurial-5.9.3.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.otY1oX/_old 2021-11-10 21:45:48.323794646 +0100 +++ /var/tmp/diff_new_pack.otY1oX/_new 2021-11-10 21:45:48.327794647 +0100 @@ -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:5.9.1 +Version:5.9.3 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-5.9.1.tar.gz -> mercurial-5.9.3.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.9.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1890/mercurial-5.9.3.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-09-28 19:16:23 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1899 (New) Package is "mercurial" Tue Sep 28 19:16:23 2021 rev:166 rq:921356 version:5.9.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-09-04 22:32:27.191920779 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1899/mercurial.changes 2021-09-28 19:16:28.452181833 +0200 @@ -1,0 +2,31 @@ +Fri Sep 24 09:19:10 UTC 2021 - Stefan Weiberg + +- Adding bug and CVE references from SLE to prepare the submission + for SLE 15 SP4/Leap 15.4 +- CVE-2019-3902 (bsc#1133035) not affecting versions 5.0+ SLE + internal patches removed: + * hg-CVE-2019-3902-fix1.patch + * hg-CVE-2019-3902-fix2.patch + * hg-CVE-2019-3902-fix3.patch +- CVE-2018-17983 (bsc#1110899) not affecting versions 4.7.2+ SLE + internal patch removed: + * hg-CVE-2018-17983.patch +- CVE-2018-13346 (bsc#1100354), CVE-2018-13347 (bsc#1100355), + CVE-2018-13348 (bsc#1100353) not affecting versions 4.6.1+ SLE + internal patches removed: + * hg-mpatch-fix01.patch + * hg-mpatch-fix02.patch + * hg-mpatch-fix03.patch + * hg-mpatch-fix04.patch + * hg-mpatch-fix05.patch + * hg-mpatch-fix06.patch + * hg-mpatch-fix07.patch + * hg-mpatch-fix08.patch + * hg-mpatch-fix09.patch + +--- +Mon Sep 20 19:27:59 UTC 2021 - Lukas M??ller + +- Provide mercurial tests in a package mercurial-tests. + +--- Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.XYFMls/_old 2021-09-28 19:16:29.032182501 +0200 +++ /var/tmp/diff_new_pack.XYFMls/_new 2021-09-28 19:16:29.032182501 +0200 @@ -70,6 +70,17 @@ %lang_package +%package tests +Summary:Mercurial tests +Group: Development/Tools/Version Control +Requires: %name = %version + +%description tests +Mercurial is a fast, lightweight source control management system +designed for efficient handling of very large distributed projects. + +This package contains its tests. + %prep %setup -q %patch0 @@ -105,6 +116,9 @@ install -Dm0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/mercurial/hgrc.d/cacerts.rc %fdupes -s %{buildroot}%{_prefix} +mkdir -p %{buildroot}%{_datadir}/mercurial +cp -a tests/. %{buildroot}%{_datadir}/mercurial/tests + %if 0%{?with_tests} %check make %{?_smp_mflags} tests TESTFLAGS="-v --blacklist=%{SOURCE90}" PYTHON=python3 @@ -112,6 +126,10 @@ %files lang -f hg.lang +%files tests +%dir %{_datadir}/mercurial +%{_datadir}/mercurial/tests + %files %license COPYING %doc README.rst CONTRIBUTORS hgweb.cgi
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-09-04 22:32:10 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1899 (New) Package is "mercurial" Sat Sep 4 22:32:10 2021 rev:165 rq:915719 version:5.9.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-07-28 19:19:53.383647351 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1899/mercurial.changes 2021-09-04 22:32:27.191920779 +0200 @@ -1,0 +2,15 @@ +Thu Sep 2 08:47:47 UTC 2021 - Andrei Dziahel + +- Mercurial 5.9.1 + + No upstream release notes, see + https://www.mercurial-scm.org/repo/hg/log?rev=5.9..5.9.1 for changelog + +- Mercurial 5.9 + + + New Features + +* `hg config` now has a `--source` option to show where each configuration + value comes from. + +--- Old: mercurial-5.8.1.tar.gz New: mercurial-5.9.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.sbMr6G/_old 2021-09-04 22:32:29.935924410 +0200 +++ /var/tmp/diff_new_pack.sbMr6G/_new 2021-09-04 22:32:29.935924410 +0200 @@ -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:5.8.1 +Version:5.9.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-5.8.1.tar.gz -> mercurial-5.9.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.8.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1899/mercurial-5.9.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-07-28 19:19:33 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.1899 (New) Package is "mercurial" Wed Jul 28 19:19:33 2021 rev:164 rq:908585 version:5.8.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-05-15 23:17:03.196533241 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.1899/mercurial.changes 2021-07-28 19:19:53.383647351 +0200 @@ -1,0 +2,8 @@ +Wed Jul 14 09:41:40 UTC 2021 - Andrei Dziahel + +- Mercurial 5.8.1 + + No upstream release notes, see + https://www.mercurial-scm.org/repo/hg/log?rev=5.8..5.8.1 for changes + +--- Old: mercurial-5.8.tar.gz New: mercurial-5.8.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.jmol2W/_old 2021-07-28 19:19:53.987646559 +0200 +++ /var/tmp/diff_new_pack.jmol2W/_new 2021-07-28 19:19:53.991646553 +0200 @@ -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:5.8 +Version:5.8.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-5.8.tar.gz -> mercurial-5.8.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.8.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.1899/mercurial-5.8.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-05-15 23:15:57 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2988 (New) Package is "mercurial" Sat May 15 23:15:57 2021 rev:163 rq:892687 version:5.8 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-05-10 15:39:22.957563608 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2988/mercurial.changes 2021-05-15 23:17:03.196533241 +0200 @@ -1,0 +2,62 @@ +Tue May 9 13:42:36 UTC 2021 - Andrei Dziahel + +- Mercurial 5.8 + + + New Features +* `hg purge` is now a core command using `--confirm` by default. +* The `rev-branch-cache` is now updated incrementally whenever changesets + are added. +* The new options `experimental.bundlecompthreads` and + `experimental.bundlecompthreads.` can be used to instruct the + compression engines for bundle operations to use multiple threads for + compression. The default is single threaded operation. Currently only + supported for zstd. + + + Default Format Change +These changes affects newly created repositories (or new clone) done with +Mercurial 5.8. + +* The `ZSTD` compression will now be used by default for new repositories + when available. This compression format was introduced in Mercurial 5.0, + released in May 2019. See `hg help config.format.revlog-compression` for + details. +* Mercurial installation built with the Rust parts will now use the + "persistent nodemap" feature by default. This feature was introduced in + Mercurial 5.4 (May 2020). However Mercurial instalation built without + the fast Rust implementation will refuse to interract with them + by default. This restriction can be lifted through configuration. + See `hg help config.format.use-persistent-nodemap` for details + + + New Experimental Features + +* There's a new `diff.merge` config option to show the changes relative to + an automerge for merge changesets. This makes it easier to detect and + review manual changes performed in merge changesets. It is supported + by `hg diff --change`, `hg log -p` `hg incoming -p`, + and `hg outgoing -p` so far. + + + Bug Fixes + +* gracefully recover from inconsistent persistent-nodemap data from disk. + + + Backwards Compatibility Changes + +* In normal repositories, the first parent of a changeset is not null, + unless both parents are null (like the first changeset). Some legacy + repositories violate this condition. The revlog code will now silentely + swap the parents if this condition is tested. This can change the output + of `hg log` when explicitly asking for first or second parent. The + changesets "nodeid" are not affected. + + + Internal API Changes +* `changelog.branchinfo` is deprecated and will be removed after 5.8. + It is superseded by `changelogrevision.branchinfo`. +* Callbacks for revlog.addgroup and the changelog._nodeduplicatecallback + hook now get a revision number as argument instead of a node. +* revlog.addrevision returns the revision number instead of the node. +* `nodes.nullid` and related constants are being phased out as part of + the deprecation of SHA1. Repository instances and related classes + provide access via `nodeconstants` and in some cases `nullid` attributes. +- updated mercurial-locale-path-fix.patch + +--- Old: mercurial-5.7.1.tar.gz New: mercurial-5.8.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.es8fBE/_old 2021-05-15 23:17:03.832530757 +0200 +++ /var/tmp/diff_new_pack.es8fBE/_new 2021-05-15 23:17:03.832530757 +0200 @@ -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:5.7.1 +Version:5.8 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-5.7.1.tar.gz -> mercurial-5.8.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.7.1.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.2988/mercurial-5.8.tar.gz differ: char 5, line 1 ++ mercurial-locale-path-fix.patch ++ --- /var/tmp/diff_new_pack.es8fBE/_old 2021-05-15 23:17:03.892530523 +0200 +++ /var/tmp/diff_new_pack.es8fBE/_new 2021-05-15 23:17:03.892530523 +0200 @@ -1,6 +1,6 @@ --- a/mercurial/i18n.py +++ b/m
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-05-10 15:37:08 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2988 (New) Package is "mercurial" Mon May 10 15:37:08 2021 rev:162 rq:891126 version:5.7.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-04-08 21:03:06.917962187 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2988/mercurial.changes 2021-05-10 15:39:22.957563608 +0200 @@ -1,0 +2,5 @@ +Thu Apr 29 17:39:02 UTC 2021 - Andrei Dziahel + +- enable building `chg` (thanks @expehaa) + +--- Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.cNYNHz/_old 2021-05-10 15:39:23.549561186 +0200 +++ /var/tmp/diff_new_pack.cNYNHz/_new 2021-05-10 15:39:23.549561186 +0200 @@ -84,9 +84,11 @@ %build make %{?_smp_mflags} all PYTHON=python3 +make %{?_smp_mflags} -C contrib/chg all %install make install PREFIX="%{_prefix}" DESTDIR=%{buildroot} PYTHON=python3 +make -C contrib/chg install PREFIX="%{_prefix}" DESTDIR=%{buildroot} # Move locales to proper location mkdir -p %{buildroot}%{_datadir}/locale @@ -122,6 +124,7 @@ %{_datadir}/emacs %{_datadir}/xemacs %{_mandir}/man1/hg.1%{?ext_man} +%{_mandir}/man1/chg.1%{?ext_man} %{_mandir}/man5/hgignore.5%{?ext_man} %{_mandir}/man5/hgrc.5%{?ext_man} %{_mandir}/man8/hg-ssh.8%{?ext_man}
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-04-08 21:02:58 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2401 (New) Package is "mercurial" Thu Apr 8 21:02:58 2021 rev:161 rq:883172 version:5.7.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2021-02-22 14:22:48.079575271 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2401/mercurial.changes 2021-04-08 21:03:06.917962187 +0200 @@ -1,0 +2,8 @@ +Mon Apr 5 17:37:10 UTC 2021 - Andrei Dziahel + +- Mercurial 5.7.1 + + * No upstream release notes, see + https://www.mercurial-scm.org/repo/hg/log?rev=tag%28%225.7%22%29%3A%3Atag%28%225.7.1%22%29 + +--- Old: mercurial-5.7.tar.gz New: mercurial-5.7.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.SkvR1D/_old 2021-04-08 21:03:07.633962960 +0200 +++ /var/tmp/diff_new_pack.SkvR1D/_new 2021-04-08 21:03:07.637962964 +0200 @@ -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:5.7 +Version:5.7.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-5.7.tar.gz -> mercurial-5.7.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.7.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.2401/mercurial-5.7.1.tar.gz differ: char 5, line 1
commit mercurial for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2021-02-22 14:22:46 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.2378 (New) Package is "mercurial" Mon Feb 22 14:22:46 2021 rev:160 rq:873244 version:5.7 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2020-12-08 13:25:33.142701090 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.2378/mercurial.changes 2021-02-22 14:22:48.079575271 +0100 @@ -1,0 +2,61 @@ +Mon Feb 8 21:53:59 UTC 2021 - Andrei Dziahel + +- added the _service file for updating sources with single command +- Mercurial 5.7 + This is a regularly-scheduled quarterly feature release. + + + New Features +* There is a new config section for templates used by hg commands. It + is called `[command-templates]`. Some existing config options have + been deprecated in favor of config options in the new + section. These are: `ui.logtemplate` to `command-templates.log`, + `ui.graphnodetemplate` to `command-templates.graphnode`, + `ui.mergemarkertemplate` to `command-templates.mergemarker`, + `ui.pre-merge-tool-output-template` to + `command-templates.pre-merge-tool-output`. +* There is a new set of config options for the template used for the + one-line commit summary displayed by various commands, such as + `hg rebase`. The main one is `command-templates.oneline-summary`. That + can be overridden per command with + `command-templates.oneline-summary.`, where `` + can be e.g. `rebase`. As part of this effort, the default format + from `hg rebase` was reorganized a bit. +* `hg purge` is now a core command using `--confirm` by default. +* `hg strip`, from the strip extension, is now a core command, + `hg debugstrip`. The extension remains for compatibility. +* `hg diff` and `hg extdiff` now support `--from ` and `--to ` + arguments as clearer alternatives to `-r `. `-r ` has been + deprecated. +* The memory footprint per changeset during pull/unbundle + operations has been further reduced. +* There is a new internal merge tool called `internal:mergediff` (can + be set as the value for the `merge` config in the `[ui]` + section). It resolves merges the same was as `internal:merge` and + `internal:merge3`, but it shows conflicts differently. Instead of + showing 2 or 3 snapshots of the conflicting pieces of code, it + shows one snapshot and a diff. This may be useful when at least one + side of the conflict is similar to the base. The new marker style + is also supported by "premerge" as + `merge-tools..premerge=keep-mergediff`. +* External hooks are now called with `HGPLAIN=1` preset. This has the side + effect of ignoring aliases, templates, revsetaliases, and a few other config + options in any `hg` command spawned by the hook. The previous behavior + can be restored by setting HGPLAINEXCEPT appropriately in the parent process. + See `hg help environment` for the list of items, and how to set it. +* The `branchmap` cache is updated more intelligently and can be + significantly faster for repositories with many branches and changesets. +* The `rev-branch-cache` is now updated incrementally whenever changesets + are added. + + New Experimental Features +* `experimental.single-head-per-branch:public-changes-only` can be used + restrict the single head check to public revision. This is useful for + overlay repository that have both a publishing and non-publishing view + of the same storage. + + Backwards Compatibility Changes +* `--force-lock` and `--force-wlock` options on `hg debuglock` command are + renamed to `--force-free-lock` and `--force-free-wlock` respectively. + + Internal API Changes +* `changelog.branchinfo` is deprecated and will be removed after 5.8. + It is superseded by `changelogrevision.branchinfo`. + +--- Old: mercurial-5.6.1.tar.gz New: _service mercurial-5.7.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.d5B9VE/_old 2021-02-22 14:22:48.931576103 +0100 +++ /var/tmp/diff_new_pack.d5B9VE/_new 2021-02-22 14:22:48.935576106 +0100 @@ -1,7 +1,7 @@ # # spec file for package mercurial # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +2
commit mercurial for openSUSE:Factory
Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2020-12-08 13:23:58 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.5913 (New) Package is "mercurial" Tue Dec 8 13:23:58 2020 rev:159 rq:853301 version:5.6.1 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2020-11-23 18:51:25.373424572 +0100 +++ /work/SRC/openSUSE:Factory/.mercurial.new.5913/mercurial.changes 2020-12-08 13:25:33.142701090 +0100 @@ -1,0 +2,6 @@ +Sat Dec 5 17:17:21 UTC 2020 - Andreas Stieger + +- mercurial 5.6.1: + * no upstream changelog + +--- Old: mercurial-5.6.tar.gz New: mercurial-5.6.1.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.e9snyx/_old 2020-12-08 13:25:33.838703076 +0100 +++ /var/tmp/diff_new_pack.e9snyx/_new 2020-12-08 13:25:33.842703087 +0100 @@ -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:5.6 +Version:5.6.1 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-5.6.tar.gz -> mercurial-5.6.1.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.6.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.5913/mercurial-5.6.1.tar.gz differ: char 5, line 1 ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org
[opensuse-commit] commit mercurial for openSUSE:Factory
Hello community, here is the log from the commit of package mercurial for openSUSE:Factory checked in at 2020-11-23 15:30:20 Comparing /work/SRC/openSUSE:Factory/mercurial (Old) and /work/SRC/openSUSE:Factory/.mercurial.new.5913 (New) Package is "mercurial" Mon Nov 23 15:30:20 2020 rev:158 rq:848665 version:5.6 Changes: --- /work/SRC/openSUSE:Factory/mercurial/mercurial.changes 2020-10-08 13:09:24.255021422 +0200 +++ /work/SRC/openSUSE:Factory/.mercurial.new.5913/mercurial.changes 2020-11-23 18:51:25.373424572 +0100 @@ -1,0 +2,29 @@ +Fri Nov 13 14:08:40 UTC 2020 - Andrei Dziahel + +- Mercurial 5.6 + This is a regularly-scheduled quarterly feature release. + + * New Features ++ `hg mv -A` can now be used with `--at-rev`. It behaves just like + `hg cp -A --at-rev`, i.e. it marks the destination as a copy of the + source whether or not the source still exists but the source must exist + in the parent revision). ++ New revset predicate `diffcontains(pattern)` for filtering revisions the + same way as `hg grep --diff pattern`. ++ The memory footprint per changeset and per file during pull/unbundle + operations has been significantly reduced. + * Internal API Changes ++ `merge.update()` is now private (renamed to `_update()`). Hopefully the + higher-level functions available in the same module cover your use cases. ++ `phases.registernew` now takes a set of revisions instead of a list + of nodes. `phases.advanceboundary` takes an optional set of revisions in + addition to the list of nodes. The corresponding members of the + `phasecache` class follow this change. ++ The `addgroup` member of `revlog` classes no longer keeps a list of all + found nodes. It now returns `True` if a node was found in the group. + An optional callback for duplicated nodes can be used by callers to keep + track of all nodes themselve. ++ The `_chaininfocache` of `revlog` classes has been changed from a dict + to a LRU cache. + +--- Old: mercurial-5.5.2.tar.gz New: mercurial-5.6.tar.gz Other differences: -- ++ mercurial.spec ++ --- /var/tmp/diff_new_pack.zSrJDl/_old 2020-11-23 18:51:26.429425640 +0100 +++ /var/tmp/diff_new_pack.zSrJDl/_new 2020-11-23 18:51:26.433425645 +0100 @@ -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:5.5.2 +Version:5.6 Release:0 Summary:Scalable Distributed SCM License:GPL-2.0-or-later ++ mercurial-5.5.2.tar.gz -> mercurial-5.6.tar.gz ++ /work/SRC/openSUSE:Factory/mercurial/mercurial-5.5.2.tar.gz /work/SRC/openSUSE:Factory/.mercurial.new.5913/mercurial-5.6.tar.gz differ: char 5, line 1 ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org