* Wed Mar 26 2025 Sean Baggaley <me@drinkybird.net>
- Use PEP 517/518 build system via pyproject macros
- Use more specific sitelib install paths to fix an rpmlint warning
* Wed Mar 12 2025 Sean Baggaley <me@drinkybird.net>
- Update to version 11.1.8.
* compatibility with Mercurial 7.0
topic (1.1.8)
* compatibility with Mercurial 7.0
* Fri Feb 07 2025 Sean Baggaley <me@drinkybird.net>
- Update to version 11.1.7.post1.
* no changes from 11.1.7, only upgraded packaging
- Changes from version 11.1.7:
* evolve: fix version check from 972d98ce3552 for hg 6.8 (issue6958)
* obslog: also display patch for rebased changesets (requires Mercurial 5.6
or newer for in-memory rebase support)
* Sun Dec 01 2024 Lukas Müller <expeehaa@outlook.com>
- Reenable test "test-evolve-templates.t".
* Sat Nov 30 2024 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Update to version 11.1.6.
* evolve: unrelated parts of splits are no longer considered
content-divergent, this is a port of an upstream patch included in hg 6.8.2
* obshashrange: avoid executing too many DELETE requests at once
* obshashrange: reset the cache if too many ranges need to be deleted
topic (1.1.6)
* stack: when stack base is obsolete, pick any successor, even if at random
* Thu Nov 07 2024 Lukas Müller <expeehaa@outlook.com>
- Update to version 11.1.5.
* compatibility with Mercurial 6.9
* evolve: check that the evolved revisions are indeed in the repo during
abort, fixes an issue when trying to access them during cleanup step
* docs: update installation instructions due to PEP 668
* docs: minor edits and fixes in evolve and topic tutorials
* tests: more tests related to Python packaging
topic (1.1.5)
* compatibility with Mercurial 6.9
- Temporarily disable test "test-evolve-templates.t".
* Thu Sep 12 2024 Lukas Müller <expeehaa@outlook.com>
- Use existing python RPM macros instead of defining custom ones.
* Thu Jul 11 2024 Lukas Müller <expeehaa@outlook.com>
- Update to version 11.1.4.
* compatibility with Mercurial 6.8
topic (1.1.4)
* compatibility with Mercurial 6.8
- Changes from version 11.1.3:
topic (1.1.3)
* topic namespaces: add hg debug-default-topic-namespace command that can
list changesets with problematic topic namespaces (i.e. "none" and
"default") and rewrite them
* topic namespaces: new experimental.tns-reject-push config to make servers
reject pushes that contain changesets with any topic namespace in commit
extras
* topic namespaces: slightly change .hg/topic-namespace cleanup code to be
executed on acquiring a wlock instead of on reading .hg/topic-namespace
* Tue Jun 18 2024 Lukas Müller <expeehaa@outlook.com>
- Build package with Python 3.11 on Leap 15.6.
* Fri Mar 22 2024 Lukas Müller <expeehaa@outlook.com>
- Update to version 11.1.2.
* compatibility with Mercurial 6.7
* evolve: use functions from topic extension to set current topic and tns
topic (1.1.2)
* compatibility with Mercurial 6.7
* topic: handle commitstatus() with opts=None for hg <= 6.5 too
- Changelog from version 11.1.1.
* compatibility with Mercurial 6.6
* evolve: fix typo in "mercurial" and let hasmemmergestate be True sometimes
* uncommit: set uncommit_source extra consistently in interactive mode
topic (1.1.1)
* compatibility with Mercurial 6.6
* topic: properly decode topic and topic namespace after reading from disk
* topic: wrap makebundlerepository() to wrap bundlerepository class (issue6856)
* topic: internal config option to fix hg pick behavior (issue6406)
* topic: use the appropriate functions to change topic and topic namespace on working directory update and don't write empty/default values to disk
* topic namespaces: check that user-provided topic namespace names are human-readable like topics
* topic namespaces: add tns_heads method to wirepeer directly instead of using a subclass
* topic namespaces: remove .hg/topic-namespace file if it has the default value ("none")