-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds support for Windows paths (#33)
* Base work for portable path * Add conversion where needed (still missing some!) * Got it to work on Windows! * Convert to portable path when calling 'yarn <path> install' * Update config.ts * Use posix where possible * Use xfs in json-proxy instead of native fs * Fix berry json proxy dependencies * Handle more special cases (globby, pnp), activate Windows Pipeline * Fix PATH env variable when spawn process * Fix azure yaml * Fixes plugin loading * Updates the checked-in build * Fixes yarn-path execution * Debug: Adds logging to findZip * Revert "Debug: Adds logging to findZip" This reverts commit e616b6b. * Enforces symlinks on Windows * Fixes the cmd scripts * Adds a retry for EBUSY and ENOTEMPTY * Fixes process spawning on win32 * More portable path, prevent translating to portable path if already one * Some cleanup for PnP hook on Windows * Use only portable path in Native resolution * Moves the portable path conversion in dedicated wrappers * Makes fakeFs a parameter to instantiate a PnP API * Updates the PnP hook * Fixes accidental infinite loop * Updates the checked-in PnP hook * Fixes how the PnP linker interacts with the PnP API on Windows * Implements a fs layer to convert paths before they reach zipopenfs * Adds a few extra conversions * Updates the checked-in build
- Loading branch information
1 parent
1795e83
commit b6dbb68
Showing
36 changed files
with
4,320 additions
and
3,460 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.