Wed, 03 Jul 2024 12:22:48 +0200 |
Pierre-Yves David |
mmap: add a `is_mmap_safe` method to vfs
stable
|
file |
diff |
annotate
|
Sun, 14 Apr 2024 02:27:10 +0200 |
Pierre-Yves David |
proxy-vfs: also proxy the `audit` attribute
|
file |
diff |
annotate
|
Wed, 17 Jan 2024 14:26:58 +0100 |
Georges Racinet |
vfs: have tryunlink tell what it did
|
file |
diff |
annotate
|
Fri, 01 Sep 2023 00:09:55 +0200 |
Pierre-Yves David |
pycompat: drop usage of hasattr/getattr/setattr/delatt proxy
|
file |
diff |
annotate
|
Tue, 27 Jun 2023 08:39:12 +0200 |
Mads Kiilerich |
vfs: handle shutil.rmtree deprecation of onerror in Python 3.12
stable
|
file |
diff |
annotate
|
Wed, 03 May 2023 00:12:34 +0200 |
Pierre-Yves David |
vfsproxy: inherit the `createmode` attribute too
stable
|
file |
diff |
annotate
|
Thu, 12 Jan 2023 16:15:51 +0000 |
Arseniy Alekseyev |
pathauditor: make _checkfs_exists a static method
|
file |
diff |
annotate
|
Fri, 06 Jan 2023 18:09:19 +0000 |
Arseniy Alekseyev |
merge: skip syntactic path checks in [_checkunknownfile]
|
file |
diff |
annotate
|
Fri, 04 Nov 2022 17:54:43 -0400 |
Matt Harbison |
vfs: make the default opener mode binary
|
file |
diff |
annotate
|
Wed, 02 Nov 2022 17:30:57 -0400 |
Matt Harbison |
typing: add basic type hints to vfs.py
|
file |
diff |
annotate
|
Tue, 31 May 2022 22:50:01 +0200 |
Manuel Jacob |
py3: catch FileNotFoundError instead of checking errno == ENOENT
|
file |
diff |
annotate
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
file |
diff |
annotate
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
file |
diff |
annotate
|
Thu, 05 Aug 2021 12:53:44 +0200 |
Pierre-Yves David |
vfs: always use / as file separator (issue6546)
stable
|
file |
diff |
annotate
|
Tue, 08 Jun 2021 02:05:05 +0200 |
Pierre-Yves David |
vfs: add a `register_file` method on the vfs class
|
file |
diff |
annotate
|
Fri, 14 May 2021 10:01:29 +0000 |
Karthikeyan Singaravelan |
vfs: Fix deprecation warning in Python 3.10 (issue6520)
|
file |
diff |
annotate
|
Thu, 25 Mar 2021 18:02:08 +0100 |
Raphaël Gomès |
contributor: change mentions of mpm to olivia
|
file |
diff |
annotate
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
file |
diff |
annotate
|
Mon, 22 Jul 2019 09:58:23 -0700 |
Kyle Lippincott |
vfs: fix typo in comment (remove extra "l")
|
file |
diff |
annotate
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
file |
diff |
annotate
|
Wed, 06 Nov 2019 15:35:44 -0500 |
Augie Fackler |
vfs: more attribute suppressions
|
file |
diff |
annotate
|
Wed, 06 Nov 2019 15:29:08 -0500 |
Augie Fackler |
vfs: suppress some pytype errors around us using a private attribute
|
file |
diff |
annotate
|
Wed, 06 Nov 2019 15:19:23 -0500 |
Augie Fackler |
vfs: add NotImplementedError version of join
|
file |
diff |
annotate
|
Wed, 06 Nov 2019 15:11:30 -0500 |
Augie Fackler |
vfs: add a NotImplementedError implementation of __call__
|
file |
diff |
annotate
|
Wed, 06 Nov 2019 15:19:56 -0500 |
Augie Fackler |
vfs: fix erroneous bytes constants
|
file |
diff |
annotate
|
Wed, 06 Nov 2019 15:29:28 -0500 |
Augie Fackler |
vfs: another bytes-str confusion on thread name
|
file |
diff |
annotate
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 16:58:55 -0400 |
Gregory Szorc |
py3: manually import pycompat.delattr where it is needed
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 16:55:18 -0400 |
Gregory Szorc |
py3: manually import getattr where it is needed
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 14:58:42 -0400 |
Gregory Szorc |
py3: manually import pycompat.setattr where it is needed
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:48:39 -0400 |
Augie Fackler |
formatting: byteify all mercurial/ and hgext/ string literals
|
file |
diff |
annotate
|
Sun, 06 Oct 2019 09:45:02 -0400 |
Augie Fackler |
formatting: blacken the codebase
|
file |
diff |
annotate
|
Fri, 27 Sep 2019 05:17:30 +0200 |
Pierre-Yves David |
vfs: give all vfs an options attribute by default
|
file |
diff |
annotate
|
Wed, 02 Jan 2019 10:31:14 +0100 |
Boris Feld |
vfs: raise NotImplementedError in abstractvfs._auditvfs
|
file |
diff |
annotate
|
Wed, 02 Jan 2019 10:29:36 +0100 |
Boris Feld |
vfs: handle _auditpath in proxyvfs
|
file |
diff |
annotate
|
Wed, 02 Jan 2019 10:29:12 +0100 |
Boris Feld |
vfs: fix proxyvfs inheritance
|
file |
diff |
annotate
|
Wed, 26 Dec 2018 13:44:37 +0100 |
Boris Feld |
vfs: also audit rename
|
file |
diff |
annotate
|
Wed, 26 Dec 2018 13:44:23 +0100 |
Boris Feld |
vfs: add a `_auditpath` to abstract vfs
|
file |
diff |
annotate
|
Sun, 02 Jul 2017 04:51:03 +0200 |
Boris Feld |
vfs: makes all audited path relative
|
file |
diff |
annotate
|
Tue, 18 Dec 2018 10:21:25 -0500 |
Augie Fackler |
merge with stable
|
file |
diff |
annotate
|
Sat, 15 Dec 2018 13:54:37 -0500 |
Matt Harbison |
vfs: ensure closewrapbase fh doesn't escape by entering context manager
stable
|
file |
diff |
annotate
|
Tue, 20 Nov 2018 22:31:12 +0900 |
Yuya Nishihara |
vfs: add option to not create parent directories implicitly
|
file |
diff |
annotate
|
Sun, 02 Jul 2017 04:06:24 +0200 |
Boris Feld |
vfs: extract the audit path logic into a submethod
|
file |
diff |
annotate
|
Tue, 25 Sep 2018 21:16:12 -0400 |
Matt Harbison |
py3: convert os.readlink() path to native strings on Windows
|
file |
diff |
annotate
|
Tue, 04 Sep 2018 15:55:23 -0700 |
Gregory Szorc |
merge: use vfs methods for I/O
|
file |
diff |
annotate
|
Thu, 28 Jun 2018 18:07:22 -0700 |
Kyle Lippincott |
unlinkpath: make empty directory removal optional (issue5901) (issue5826)
|
file |
diff |
annotate
|
Sat, 26 May 2018 12:14:04 +0900 |
Yuya Nishihara |
py3: wrap tempfile.mkstemp() to use bytes path
|
file |
diff |
annotate
|
Sat, 05 May 2018 18:35:16 -0700 |
Gregory Szorc |
pycompat: export queue module instead of symbols in module (API)
|
file |
diff |
annotate
|
Wed, 17 Jan 2018 16:52:13 +0100 |
Boris Feld |
write: add the possibility to pass keyword argument from batchget to vfs
|
file |
diff |
annotate
|
Sat, 13 Jan 2018 13:47:10 +0900 |
Yuya Nishihara |
vfs: drop text mode flag (API)
|
file |
diff |
annotate
|
Mon, 11 Dec 2017 16:51:13 -0800 |
Wojciech Lis |
workers: don't use backgroundfilecloser in threads
|
file |
diff |
annotate
|
Thu, 12 Oct 2017 23:30:46 -0700 |
Jun Wu |
codemod: use pycompat.iswindows
|
file |
diff |
annotate
|
Tue, 22 Aug 2017 20:03:07 -0400 |
Augie Fackler |
python3: wrap all uses of <exception>.strerror with strtolocal
|
file |
diff |
annotate
|
Wed, 26 Jul 2017 22:10:15 +0900 |
Yuya Nishihara |
pathauditor: disable cache of audited paths by default (issue5628)
stable
|
file |
diff |
annotate
|
Wed, 26 Jul 2017 22:10:15 +0900 |
Yuya Nishihara |
pathauditor: disable cache of audited paths by default (issue5628)
stable
|
file |
diff |
annotate
|
Tue, 11 Jul 2017 12:27:58 +0200 |
Boris Feld |
vfs: allow to pass more argument to audit
|
file |
diff |
annotate
|
Fri, 07 Jul 2017 23:40:00 +0900 |
Yuya Nishihara |
vfs: rename auditvfs to proxyvfs
|
file |
diff |
annotate
|
Tue, 04 Jul 2017 23:13:47 +0900 |
FUJIWARA Katsunori |
vfs: add explanation about cost of checkambig=True in corner case
|
file |
diff |
annotate
|
Tue, 04 Jul 2017 23:13:47 +0900 |
FUJIWARA Katsunori |
vfs: replace avoiding ambiguity in abstractvfs.rename with _avoidambig
|
file |
diff |
annotate
|
Tue, 04 Jul 2017 23:13:47 +0900 |
FUJIWARA Katsunori |
vfs: copy if EPERM to avoid file stat ambiguity forcibly at closing
|
file |
diff |
annotate
|
Sun, 02 Jul 2017 04:26:42 +0200 |
Pierre-Yves David |
vfs: drop the 'mustaudit' API
|
file |
diff |
annotate
|
Sun, 02 Jul 2017 02:28:04 +0200 |
Pierre-Yves David |
vfs: simplify path audit disabling in stream clone
|
file |
diff |
annotate
|
Wed, 05 Jul 2017 00:01:30 +0200 |
Pierre-Yves David |
configitems: gather comment related to 'worker.backgroundclosemaxqueue'
|
file |
diff |
annotate
|
Fri, 30 Jun 2017 03:46:00 +0200 |
Pierre-Yves David |
configitems: register the 'worker.backgroundclosethreadcount' config
|
file |
diff |
annotate
|
Fri, 30 Jun 2017 03:45:59 +0200 |
Pierre-Yves David |
configitems: register the 'worker.backgroundcloseminfilecount' config
|
file |
diff |
annotate
|
Fri, 30 Jun 2017 03:45:58 +0200 |
Pierre-Yves David |
configitems: register the 'worker.backgroundclosemaxqueue' config
|
file |
diff |
annotate
|
Sat, 10 Jun 2017 14:09:54 -0700 |
Siddharth Agarwal |
filestat: move __init__ to frompath constructor
|
file |
diff |
annotate
|
Fri, 09 Jun 2017 12:58:18 +0900 |
FUJIWARA Katsunori |
vfs: create copy at renaming to avoid file stat ambiguity if needed
|
file |
diff |
annotate
|
Fri, 09 Jun 2017 12:58:18 +0900 |
FUJIWARA Katsunori |
vfs: factor out "rename and avoid ambiguity" to reuse
|
file |
diff |
annotate
|
Wed, 26 Apr 2017 22:26:28 +0900 |
Yuya Nishihara |
osutil: proxy through util (and platform) modules (API)
|
file |
diff |
annotate
|
Sun, 26 Mar 2017 16:33:12 +0900 |
Yuya Nishihara |
py3: abuse r'' to preserve str-ness of literals passed to __setattr__()
|
file |
diff |
annotate
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
vfs: use tryunlink
|
file |
diff |
annotate
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
vfs: add tryunlink method
|
file |
diff |
annotate
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
vfs: use repo.wvfs.unlinkpath
|
file |
diff |
annotate
|
Wed, 01 Mar 2017 11:00:12 +0100 |
Pierre-Yves David |
vfs: extract 'vfs' class and related code to a new 'vfs' module (API)
|
file |
diff |
annotate
| base
|