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

Kill FsFile et al. in favor of java.nio.file.Path #4265

Merged
merged 12 commits into from Dec 17, 2018
Merged

Kill FsFile et al. in favor of java.nio.file.Path #4265

merged 12 commits into from Dec 17, 2018

Commits on Dec 13, 2018

  1. Configuration menu
    Copy the full SHA
    3c1a3e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a40ba5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7a4955 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9463abe View commit details
    Browse the repository at this point in the history
  5. Cleanup.

    xian committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    c98523e View commit details
    Browse the repository at this point in the history
  6. Fixes for ManifestFactories.

    xian committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    d5d3963 View commit details
    Browse the repository at this point in the history
  7. java.nio.file.Path is buggy as hell.

    Path#getFileName() returns trailing slash for directories inside zips.
    xian committed Dec 13, 2018
    Configuration menu
    Copy the full SHA
    5ffaf54 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2018

  1. Cache/reuse jar filesystems.

    Use Fs.fromUrl() instead of Paths.get().
    xian committed Dec 14, 2018
    Configuration menu
    Copy the full SHA
    dde6253 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2962abf View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2018

  1. Configuration menu
    Copy the full SHA
    a9f61e2 View commit details
    Browse the repository at this point in the history
  2. Check/reset Thread.interrupted() after every test.

    If a test is interrupted, subsequent tests using subclasses of
    AbstractInterruptibleChannel will fail with
    java.nio.channels.ClosedByInterruptException, e.g. often when opening
    jar files.
    
    Check at the end of every test.
    xian committed Dec 15, 2018
    Configuration menu
    Copy the full SHA
    f6952d5 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2018

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