Bug #78784 [PATCH]: Unable to interact with files inside a VFS for Git repository
Edit report at https://bugs.php.net/bug.php?id=78784&edit=1
ID: 78784
Patch added by: cmb@php.net
Reported by: colinb969 at gmail dot com
Summary: Unable to interact with files inside a VFS for Git
repository
Status: Verified
Type: Bug
Package: *Directory/Filesystem functions
Operating System: Windows 10
PHP Version: 7.3.11
Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
The following pull request has been associated:
Patch Name: Fix #79470: PHP incompatible with 3rd party file system on demand
On GitHub: https://github.com/php/php-src/pull/5451
Patch: https://github.com/php/php-src/pull/5451.patch
Previous Comments:
------------------------------------------------------------------------
[2020-04-24 15:38:34] cmb@php.net
Okay, I have now setup VFS for Git, and can confirm this bug.
The reparse tag appears to always be 0x9000001C.
------------------------------------------------------------------------
[2020-04-15 15:34:17] cmb@php.net
Sorry for the long delay; I almost forgot about this ticket.
Could you please check these files/directories with
fsutil reparsePoint query <filename>
and post the "Reparse Tag Value"s (first line of output) here?
Presumably, that would be either 0x9000001C or 0xA0000022.
------------------------------------------------------------------------
[2019-11-05 22:09:30] colinb969 at gmail dot com
Description:
------------
From inside a git clone completed by VFS for Git try scanning, creating or reading any files or
directories inside (and including) 'src'. Will fail with an error like below.
No such file or directory in php shell code on line 1
Curiously enough lstat still works whilst stat doesn't.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=78784&edit=1
Thread (5 messages)