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

Semver-major changes #173

Open
wants to merge 34 commits into
base: main
Choose a base branch
from
Open

Commits on Aug 5, 2019

  1. Create/use global shared retry queue.

    Importing a fresh copy of graceful-fs then using `require('fs').close`
    would only initiate retry of the queue from the first copy of
    graceful-fs, so needed retries associated with subsequent instances of
    graceful-fs would not be executed.
    coreyfarrell committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    ea9e6bc View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2019

  1. Configuration menu
    Copy the full SHA
    43ba0b1 View commit details
    Browse the repository at this point in the history
  2. Remove changes not needed in v4.x

    Some changes in the previous commit are not needed in v4.x which will
    never be tested under nyc.  The only thing needed is the ability for the
    next version of graceful-fs to reset fs.close / fs.closeSync.
    coreyfarrell committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    a91bd18 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2019

  1. Configuration menu
    Copy the full SHA
    3cf751e View commit details
    Browse the repository at this point in the history
  2. Drop legacy-streams.js

    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    99b67e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91ed07a View commit details
    Browse the repository at this point in the history
  4. Remove fs.*stat* gid/uid fixup

    This was for an issue with versions of node.js that are EOL.
    Node.js commits which fixed this issue:
    * v4.6.2+ - nodejs/node@3d6f107a2f
    * v6.8.0+ - nodejs/node@07d97f4f3e
    * v7.0.0+ - nodejs/node@3d6f107a2f
    
    Also remove associated testing.
    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    cb8ca43 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d70ba36 View commit details
    Browse the repository at this point in the history
  6. Unify ENFILE/EMFILE error checks

    Properly handle DEP0013 in ENFILE/EMFILE patched functions depending
    on node.js version.
    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    7e52d7f View commit details
    Browse the repository at this point in the history
  7. Create unified ReadStream / WriteStream patching function

    * Add autoClose support to WriteStream.open
    * Prevent accidental monkey-patching of fs.*Stream
    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    be2498f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2bb23c3 View commit details
    Browse the repository at this point in the history
  9. Modernize graceful-fs.js

    Properly handle DEP0013 in patched fs.close.
    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    82736a8 View commit details
    Browse the repository at this point in the history
  10. Modernize win32 fs.rename polyfill

    Process callback argument to ensure proper handling if missing.
    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    5af296f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    99851ef View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    da0b918 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8e34dfc View commit details
    Browse the repository at this point in the history
  14. Split win32 fs.rename patcher to separate source file

    * Create windows-rename-polyfill.js
    * Eliminate process.env.GRACEFUL_FS_PLATFORM
    * Modernize windows-rename-polyfill test
    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    67dfc90 View commit details
    Browse the repository at this point in the history
  15. Create noop.js

    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    b28befc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c0da35c View commit details
    Browse the repository at this point in the history
  17. Collect code coverage

    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    01fdd0b View commit details
    Browse the repository at this point in the history
  18. Full coverage

    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    6d8dae1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8853947 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ad402e9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    159c190 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    438495b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1743a28 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    23ee88b View commit details
    Browse the repository at this point in the history
  25. Fix code style issues that slipped in

    * Prefer const
    * Space before function parentheses
    * Remove unused args
    coreyfarrell committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    3e4abee View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    295c972 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    d108be7 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    32f2a75 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Fix win32 testing

    coreyfarrell committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    4d8ddeb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Configuration menu
    Copy the full SHA
    7a7822a View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2019

  1. Improve promises functionality

    * Avoid process.binding
    * Monkey-patch promises FileHandle.close to call retry
    * Do not use promisify
    * Eliminate delay on first open
    coreyfarrell committed Aug 15, 2019
    Configuration menu
    Copy the full SHA
    1483484 View commit details
    Browse the repository at this point in the history