log mercurial/pathutil.py @ 52072:ca080c4d93e0

age author description
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
Mon, 05 Jul 2021 03:57:40 +0200 Pierre-Yves David dirstate-item: use the properties in pathutil
Sat, 06 Mar 2021 23:43:44 -0500 Matt Harbison typing: add some type annotations to mercurial/pathutil.py
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Mon, 25 May 2020 17:39:23 -0400 Valentin Gatien-Baron grep: reduce the cost of pathauditor checks when grepping working copy
Fri, 27 Mar 2020 10:39:59 -0400 Josef 'Jeff' Sipek pathutil: document that dirs map type implies manifest/dirstate processing
Sat, 01 Feb 2020 12:57:32 +0900 Yuya Nishihara pathutil: resurrect comment about path auditing order
Fri, 24 Jan 2020 17:25:40 -0800 Martin von Zweigbergk pathutil: mark parent directories as audited as we go
Fri, 24 Jan 2020 17:10:45 -0800 Martin von Zweigbergk pathauditor: drop a redundant call to bytes.lower()
Thu, 14 Nov 2019 08:03:26 -0800 Martin von Zweigbergk utils: move finddirs() to pathutil
Wed, 06 Nov 2019 14:13:19 +0100 Pierre-Yves David utils: move the `dirs` definition in pathutil (API)
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sun, 08 Jul 2018 16:31:14 +0900 Yuya Nishihara py3: use bytes.endswith() instead of bytes[n]
Sat, 03 Mar 2018 12:23:03 -0500 Yuya Nishihara py3: fix formatting of path-auditing errors
Sat, 03 Mar 2018 12:34:35 -0500 Yuya Nishihara py3: make os.pardir a bytes
Fri, 03 Nov 2017 22:22:50 -0400 Matt Harbison pathutil: add doctests for canonpath() stable
Thu, 02 Nov 2017 20:35:31 -0400 Matt Harbison pathutil: use util.pathto() to calculate relative cwd in canonpath() stable
Sun, 17 Sep 2017 12:26:42 +0900 Yuya Nishihara py3: use bytes os.sep in doctest of pathutil.py
Sun, 03 Sep 2017 14:32:11 +0900 Yuya Nishihara doctest: bulk-replace string literals with b'' for Python 3
Wed, 26 Jul 2017 22:10:15 +0900 Yuya Nishihara pathauditor: disable cache of audited paths by default (issue5628) stable
Wed, 26 Jul 2017 22:10:15 +0900 Yuya Nishihara pathauditor: disable cache of audited paths by default (issue5628) stable
Tue, 11 Jul 2017 12:27:58 +0200 Boris Feld vfs: allow to pass more argument to audit
Sat, 17 Dec 2016 20:02:50 +0530 Pulkit Goyal py3: replace os.sep with pycompat.ossep (part 2 of 4)
Mon, 17 Oct 2016 23:16:55 +0200 Mads Kiilerich spelling: fixes of non-dictionary words
Tue, 30 Aug 2016 09:22:53 -0700 Martin von Zweigbergk util: rename checkcase() to fscasesensitive() (API)
Thu, 11 Feb 2016 17:04:33 -0800 Durham Goode pathauditor: change parts verification order to be root first
Thu, 03 Dec 2015 13:14:20 -0800 Pierre-Yves David pathutil: use temporary variables instead of complicated wrapping
Thu, 03 Dec 2015 10:40:19 -0800 Pierre-Yves David pathauditor: add a way to skip file system check
Thu, 03 Dec 2015 12:22:48 -0800 Pierre-Yves David pathauditor: move file system specific check in their own function
Thu, 08 Oct 2015 12:55:45 -0700 Pierre-Yves David error: get Abort from 'error' instead of 'util'
Sat, 08 Aug 2015 19:45:15 -0700 Gregory Szorc pathutil: use absolute_import
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Tue, 26 May 2015 14:41:00 -0400 Augie Fackler pathutil: demote two local functions to just be forwards
Tue, 26 May 2015 14:30:48 -0400 Augie Fackler pathutil: restate dirname and join as forwards to posixpath
Fri, 22 May 2015 12:47:18 -0700 Durham Goode pathutil: add dirname and join functions
Tue, 12 May 2015 19:40:45 -0500 Matt Mackall canonpath: fix infinite recursion
Mon, 11 May 2015 21:26:13 -0400 Matt Harbison pathutil: hint if a path is root relative instead of cwd relative (issue4663)
Thu, 18 Dec 2014 16:41:59 -0600 Matt Mackall merge with stable