mirror of
https://github.com/denoland/deno.git
synced 2024-12-23 07:44:48 -05:00
69303e2149
This a complex boring PR that shifts around code (primarily) in cli/fs.rs and cli/ops/fs.rs. The gain of this refactoring is to ease the way for #4188 and #4017, and also to avoid some future development pain. Mostly there is no change in functionality. Except: * squashed bugs where op_utime and op_chown weren't using `resolve_from_cwd` * eliminated the use of the external `remove_dir_all` crate. * op_chmod now only queries metadata to verify file/dir exists on Windows (it will already fail on Unix if it doesn't) * op_chown now verifies the file/dir's existence on Windows like chmod does. |
||
---|---|---|
.. | ||
fs | ||
compiler.ts | ||
dispatch_json.ts | ||
dispatch_minimal.ts | ||
errors.ts | ||
fetch.ts | ||
fs_events.ts | ||
get_random_values.ts | ||
io.ts | ||
net.ts | ||
os.ts | ||
permissions.ts | ||
plugins.ts | ||
process.ts | ||
repl.ts | ||
resources.ts | ||
runtime.ts | ||
runtime_compiler.ts | ||
signal.ts | ||
timers.ts | ||
tls.ts | ||
tty.ts | ||
web_worker.ts | ||
worker_host.ts |