Wed, 05 Feb 2025 21:58:05 +0100 |
Pierre-Yves David |
util: expose the default chunk size for filechunkiter
|
Mon, 27 Jan 2025 18:18:57 +0100 |
Pierre-Yves David |
chunkbuffer: add a "tell()" method on chunk buffer
|
Mon, 27 Jan 2025 18:08:19 +0100 |
Pierre-Yves David |
chunkbuffer: provide a "__iter__" pass through
|
Sat, 08 Feb 2025 18:12:29 +0100 |
Pierre-Yves David |
typing: use a protocol to annotate `hooks` in repository.py
|
Sun, 09 Feb 2025 22:45:16 +0100 |
Pierre-Yves David |
typing: adds annotation to util.hooks
|
Sat, 15 Feb 2025 14:11:43 +0100 |
Pierre-Yves David |
py-compat: backed out changeset 7ca9c05ec335
|
Sat, 15 Feb 2025 14:12:20 +0100 |
Pierre-Yves David |
py-compat: backed out changeset b1daf3064362
|
Fri, 20 Dec 2024 21:14:30 -0500 |
Matt Harbison |
typing: make `mercurial.util.cowsortdict` a generic class
|
Fri, 20 Dec 2024 20:31:15 -0500 |
Matt Harbison |
typing: make `mercurial.util.sortdict` a generic class
|
Sat, 08 Feb 2025 00:14:20 -0500 |
Matt Harbison |
typing: add type hints to the `mercurial.util.transactional` class
|
Fri, 20 Dec 2024 19:32:02 -0500 |
Matt Harbison |
typing: add type hints to the `mercurial.util.cow` mixin class
|
Fri, 20 Dec 2024 19:13:06 -0500 |
Matt Harbison |
util: mark `transactional` as an ABC in a more convention manner
|
Thu, 06 Feb 2025 20:43:34 -0500 |
Matt Harbison |
lint: add comments for disabling unused import warnings where appropriate
|
Fri, 25 Oct 2024 11:15:29 +0200 |
paugier |
packaging: get version with setuptools-scm
|
Sun, 05 Jan 2025 22:26:16 -0500 |
Matt Harbison |
pyupgrade: rewrite `yield` statements in a loop to `yield from`
|
Sun, 05 Jan 2025 22:23:31 -0500 |
Matt Harbison |
pyupgrade: modernize calls to superclass methods
|
Sun, 05 Jan 2025 21:03:17 -0500 |
Matt Harbison |
pyupgrade: drop usage of py3 aliases for `OSError`
|
Wed, 04 Dec 2024 19:50:32 -0500 |
Matt Harbison |
util: stop using the `pycompat.open()` shim
|
Sat, 26 Oct 2024 01:38:20 +0200 |
Pierre-Yves David |
cachestat: avoid creating cachestat for http path
|
Fri, 04 Oct 2024 23:21:41 -0400 |
Matt Harbison |
interfaces: introduce and use a protocol class for the `base85` module
|
Tue, 01 Oct 2024 15:04:06 -0400 |
Matt Harbison |
util: minor copy editing of the documentation for `mmapread()`
|
Tue, 01 Oct 2024 15:00:39 -0400 |
Matt Harbison |
util: make `mmapread()` work on Windows again
|
Fri, 20 Sep 2024 01:10:17 -0400 |
Matt Harbison |
typing: add type annotations to `mercurial.util.makelock()`
|
Fri, 20 Sep 2024 00:20:24 -0400 |
Matt Harbison |
util: avoid a leaked file descriptor in `util.makelock()` exceptional case
|
Fri, 20 Sep 2024 00:04:09 -0400 |
Matt Harbison |
typing: add type annotations to the `mercurial.util.filestat` class
|
Sun, 22 Sep 2024 17:18:05 -0400 |
Matt Harbison |
util: add a comment to suppress a PyCharm warning about a PEP 8 violation
|
Mon, 16 Sep 2024 15:36:44 +0200 |
Matt Harbison |
typing: add `from __future__ import annotations` to most files
|
Tue, 26 Mar 2024 15:51:31 +0000 |
Rapha?l Gom?s |
util: make buffer readonly
|
Sat, 10 Aug 2024 14:22:26 -0400 |
Matt Harbison |
typing: add hints to `mercurial.util.mktempcopy()`
|
Tue, 09 Jul 2024 20:08:48 +0200 |
Pierre-Yves David |
mmap: populate mapping in a background thread
|