log mercurial/vfs.py @ 53042:cdd7bf612c7b stable tip

age author description
Tue, 11 Mar 2025 10:37:39 +0100 Pierre-Yves David stream: audit path on encoded path stable
Wed, 29 Jan 2025 02:23:02 +0100 Pierre-Yves David stream-clone-v2: bypass the vfs to write the file on disk
Wed, 29 Jan 2025 02:17:33 +0100 Pierre-Yves David stream-clone-v2: centralize preparation for streamed files
Sat, 30 Nov 2024 02:24:22 +0100 Pierre-Yves David vfs: add a "buffering" argument to vfs mirroring the Python one
Tue, 11 Feb 2025 22:44:21 -0500 Matt Harbison vfs: avoid passing None to `shutil.rmtree()` for the exception handler
Sun, 05 Jan 2025 22:23:31 -0500 Matt Harbison pyupgrade: modernize calls to superclass methods
Wed, 19 Jun 2024 19:10:49 +0200 Rapha?l Gom?s revlog: add the glue to use the Rust `InnerRevlog` from Python
Mon, 23 Sep 2024 14:58:37 -0400 Matt Harbison typing: add a handful more annotations to `mercurial/vfs.py`
Sat, 21 Sep 2024 13:53:05 -0400 Matt Harbison typing: make `vfs.isfileorlink_checkdir()` path arg required
Fri, 20 Sep 2024 20:16:12 -0400 Matt Harbison typing: manually add type annotations to `mercurial/vfs.py`
Fri, 20 Sep 2024 16:36:28 -0400 Matt Harbison typing: correct pytype mistakes in `mercurial/vfs.py`
Fri, 20 Sep 2024 13:38:13 -0400 Matt Harbison typing: run `merge-pyi` on `mercurial/vfs.py`
Fri, 20 Sep 2024 12:15:08 -0400 Matt Harbison vfs: do minor copyediting on comments and doc strings
Fri, 20 Sep 2024 01:16:16 -0400 Matt Harbison vfs: simplify the `abstractvfs.rename()` implementation
Fri, 20 Sep 2024 00:07:39 -0400 Matt Harbison vfs: use @abstractmethod instead of homebrewing abstract methods
Thu, 19 Sep 2024 21:03:10 -0400 Matt Harbison vfs: modernize the detection of the main thread
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Wed, 10 Jul 2024 18:44:55 -0400 Matt Harbison typing: add a trivial type hint to `mercurial/vfs.py`
Wed, 03 Jul 2024 12:22:48 +0200 Pierre-Yves David mmap: add a `is_mmap_safe` method to vfs stable
Sun, 14 Apr 2024 02:27:10 +0200 Pierre-Yves David proxy-vfs: also proxy the `audit` attribute
Wed, 17 Jan 2024 14:26:58 +0100 Georges Racinet vfs: have tryunlink tell what it did
Fri, 01 Sep 2023 00:09:55 +0200 Pierre-Yves David pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
Tue, 27 Jun 2023 08:39:12 +0200 Mads Kiilerich vfs: handle shutil.rmtree deprecation of onerror in Python 3.12 stable
Wed, 03 May 2023 00:12:34 +0200 Pierre-Yves David vfsproxy: inherit the `createmode` attribute too stable
Thu, 12 Jan 2023 16:15:51 +0000 Arseniy Alekseyev pathauditor: make _checkfs_exists a static method
Fri, 06 Jan 2023 18:09:19 +0000 Arseniy Alekseyev merge: skip syntactic path checks in [_checkunknownfile]
Fri, 04 Nov 2022 17:54:43 -0400 Matt Harbison vfs: make the default opener mode binary
Wed, 02 Nov 2022 17:30:57 -0400 Matt Harbison typing: add basic type hints to vfs.py
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):