diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-07-24 01:25:16 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-07-24 01:25:16 +0900 |
| commit | 46a029b338931fd76c8fc44fc13c5774b3657af0 (patch) | |
| tree | 390a62e518fd582778caa4533df680d348aa8e51 /crates/shirabe/src/repository/vcs_repository.rs | |
| parent | 209bacbe313c4fb3abf54fcb95a47852cacbbea9 (diff) | |
| download | php-shirabe-46a029b338931fd76c8fc44fc13c5774b3657af0.tar.gz php-shirabe-46a029b338931fd76c8fc44fc13c5774b3657af0.tar.zst php-shirabe-46a029b338931fd76c8fc44fc13c5774b3657af0.zip | |
docs(symfony-filesystem): mark unported Filesystem gaps with TODO(phase-c)
Audited every remaining method in the Symfony Filesystem port against
composer/vendor/symfony/filesystem/Filesystem.php and tagged each
divergence with a searchable TODO(phase-c): the missing self::$lastError
propagation, copy()'s collapsed fopen-failure messages and skipped mtime
preservation, exists()'s missing PHP_MAXPATHLEN guard, do_remove()'s
unported rename/rollback safety trick and its Unix short-circuit gap,
symlink()'s unported Windows path-normalization/copy_on_windows fallback,
link_exception()'s unported error-code-1314 message, read_link()'s
missing canonicalize=true overload and its Windows PHP<7.4 quirk, and
mirror()'s missing getRealPath()/filesCreatedWhileMirroring dedup.
Windows-only branches were previously left with plain comments claiming
they "never run on Unix" instead of the required TODO marker, which
understates them as permanently out of scope rather than unported work.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'crates/shirabe/src/repository/vcs_repository.rs')
0 files changed, 0 insertions, 0 deletions
