Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fs: add recursive opendir/readdir #41439

Merged

Commits on Apr 13, 2023

  1. fs: add recursive option to readdir and opendir

    Adds a naive, linear recursive algorithm for the following methods:
    readdir, readdirSync, opendir, opendirSync, and the promise based
    equivalents.
    
    Fixes: nodejs#34992
    Ethan Arrowood committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    1e6c6f6 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. add suggestion

    Ethan Arrowood committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    a261523 View commit details
    Browse the repository at this point in the history
  2. Update lib/internal/fs/dir.js

    Co-authored-by: Moshe Atlow <[email protected]>
    Ethan-Arrowood and MoLow authored Apr 18, 2023
    Configuration menu
    Copy the full SHA
    0864860 View commit details
    Browse the repository at this point in the history
  3. revert

    Ethan Arrowood committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    0d6fac0 View commit details
    Browse the repository at this point in the history
  4. add type uv_dirent_unknown check

    Ethan Arrowood committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    7a52f25 View commit details
    Browse the repository at this point in the history
  5. try something different

    Ethan Arrowood committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    151ad03 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. actuall commit the change whoops

    Ethan Arrowood committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    cbd7033 View commit details
    Browse the repository at this point in the history
  2. maybe this

    Ethan Arrowood committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    46919a2 View commit details
    Browse the repository at this point in the history
  3. try this now

    Ethan Arrowood committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    48372d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. try more join guards

    Ethan Arrowood committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    2fa3aa7 View commit details
    Browse the repository at this point in the history
  2. i think i got it!

    Ethan Arrowood committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    b7f403e View commit details
    Browse the repository at this point in the history
  3. lint

    Ethan Arrowood committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    a3e55da View commit details
    Browse the repository at this point in the history