commit mercurial for openSUSE:Factory

2024-09-15 Thread Source-Sync
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

2024-07-09 Thread Source-Sync
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

2024-06-13 Thread Source-Sync
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

2024-03-22 Thread Source-Sync
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

2024-03-17 Thread Source-Sync
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

2024-02-25 Thread Source-Sync
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

2024-02-14 Thread Source-Sync
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

2024-01-14 Thread Source-Sync
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

2023-12-25 Thread Source-Sync
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

2023-12-21 Thread Source-Sync
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

2023-11-10 Thread Source-Sync
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

2023-09-10 Thread Source-Sync
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

2023-08-11 Thread Source-Sync
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

2023-06-12 Thread Source-Sync
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

2023-05-09 Thread Source-Sync
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

2023-04-22 Thread Source-Sync
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

2023-03-25 Thread Source-Sync
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

2023-03-03 Thread Source-Sync
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

2023-01-09 Thread Source-Sync
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

2022-11-21 Thread Source-Sync
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

2022-11-16 Thread Source-Sync
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

2022-10-12 Thread Source-Sync
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

2022-09-13 Thread Source-Sync
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

2022-07-31 Thread Source-Sync
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

2022-07-21 Thread Source-Sync
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

2022-06-18 Thread Source-Sync
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

2022-05-08 Thread Source-Sync
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

2022-04-18 Thread Source-Sync
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

2022-03-05 Thread Source-Sync
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

2021-12-11 Thread Source-Sync
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

2021-11-10 Thread Source-Sync
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

2021-09-28 Thread Source-Sync
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

2021-09-04 Thread Source-Sync
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

2021-07-28 Thread Source-Sync
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

2021-05-15 Thread Source-Sync
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

2021-05-10 Thread Source-Sync
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

2021-04-08 Thread Source-Sync
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

2021-02-22 Thread Source-Sync
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

2020-12-08 Thread User for buildservice source handling
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

2020-11-23 Thread User for buildservice source handling
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