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

age author description
Sat, 08 Feb 2025 18:15:18 +0100 Pierre-Yves David typing: use a protocol to annotate `pathutil.dirs` in repository.py
Wed, 05 Feb 2025 18:41:32 +0100 Georges Racinet rust-pyo3-dirstate: using from Python
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Sat, 13 Apr 2024 23:40:28 +0200 Pierre-Yves David perf: clear vfs audit_cache before each run
Wed, 20 Dec 2023 22:17:03 +0100 Pierre-Yves David pytype: drop the now useless assert
Wed, 20 Dec 2023 11:23:09 +0100 Pierre-Yves David pytype: convert type comment for inline variable too
Tue, 19 Dec 2023 21:29:34 +0100 Pierre-Yves David pytype: move some type comment to proper annotation
Wed, 20 Dec 2023 12:51:20 +0100 Pierre-Yves David pytype: import typing directly
Thu, 31 Aug 2023 23:56:15 +0200 Pierre-Yves David safehasattr: drop usage in favor of hasattr
Thu, 12 Jan 2023 16:15:51 +0000 Arseniy Alekseyev pathauditor: make _checkfs_exists a static method
Fri, 06 Jan 2023 16:42:24 +0000 Arseniy Alekseyev pathutil: use `finddirs_rev_noroot` instead of `parts`
Fri, 06 Jan 2023 17:29:42 +0000 Arseniy Alekseyev pathutil: add the more efficient finddir iterator
Mon, 16 Jan 2023 12:10:20 +0000 Arseniy Alekseyev typing: import unconditionally
Wed, 11 Jan 2023 16:16:06 +0000 Arseniy Alekseyev typing: use python3-style type annotation
Wed, 04 Jan 2023 17:14:33 +0000 Arseniy Alekseyev merge: cache the fs checks made during [_checkunknownfiles]
Wed, 04 Jan 2023 17:03:15 +0000 Arseniy Alekseyev merge: disable the whole filesystem access loop if [_realfs] is false
Wed, 04 Jan 2023 16:48:32 +0000 Arseniy Alekseyev merge: short-circuit the _checkfs loop upon getting ENOENT
Fri, 06 Jan 2023 16:27:31 +0000 Arseniy Alekseyev pathauditor: no need to normcase the paths
Wed, 04 Jan 2023 18:42:20 +0000 Arseniy Alekseyev pathutil: slightly faster path audit in the common case
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Fri, 19 Nov 2021 16:21:00 -0800 Martin von Zweigbergk errors: use detailed exit code in pathauditor
Mon, 30 Aug 2021 18:45:54 +0200 Pierre-Yves David pathutil: replace the `skip` argument of `dirs` with a boolean