Bug #78784 [Ver->Csd]: Unable to interact with files inside a VFS for Git repository

From: Date: Mon, 27 Apr 2020 07:34:40 +0000
Subject: Bug #78784 [Ver->Csd]: Unable to interact with files inside a VFS for Git repository
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-226791@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=78784&edit=1

 ID:                 78784
 Updated 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
+Status:             Closed
 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:

Fixed with <http://git.php.net/?p=php-src.git;a=commit;h=29968d8f992559080bc9d5d4eab37f1fad8094df>.


Previous Comments:
------------------------------------------------------------------------
[2020-04-24 15:39:01] cmb@php.net

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

------------------------------------------------------------------------
[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)

« previous php.bugs (#226791) next »