Commit Graph

  • 7b2e9c7970 Extract `FileSystem::File::Stat` from `FileSystem::File`. Robert Haines 2021-06-02 21:37:20 +0100
  • d1329299c3 Extract `FileSystem::File` from the main filesystem file. Robert Haines 2021-06-02 19:42:18 +0100
  • a1c9b63e61 Extract `FileSystem::Dir` from the main filesystem file. Robert Haines 2021-06-02 17:22:58 +0100
  • 239baef845 Extract `DirectoryIterator` from the main filesystem file. Robert Haines 2021-06-02 17:04:45 +0100
  • 204d084fdf Extract `ZipFileNameMapper` from the main filesystem file. Robert Haines 2021-06-02 12:23:51 +0100
  • 64c54cc61b Update Changelog. Robert Haines 2021-06-06 14:56:29 +0100
  • 6ac2cb207d REVERT ME: This disables a test fixed by #486 Jan-Joost Spanjers 2021-06-04 17:50:56 +0200
  • 8a24bff1b2 Disable recover file permissions test on Windows Jan-Joost Spanjers 2021-06-04 14:18:48 +0200
  • c3443c06ea Make recover file permissions test better understandable Jan-Joost Spanjers 2021-06-04 14:05:59 +0200
  • cdef4a5187 Prevent directory not empty error when running file_test on Windows Jan-Joost Spanjers 2021-06-04 17:51:09 +0200
  • 8a5fef8074 Fix FileSystem::ZipFileNameMapper#expand_path on Windows Jan-Joost Spanjers 2021-06-05 10:38:22 +0200
  • c7fe2a47cb Do not hardcode /tmp in entry_test Jan-Joost Spanjers 2021-06-04 15:51:25 +0200
  • 5c9b850729 Prevent adding a newline to comments for generated test files on Windows Jan-Joost Spanjers 2021-06-03 15:56:42 +0200
  • 0051d5bb1f Read/write test files in binay mode (for Windows compatibility) Jan-Joost Spanjers 2021-05-30 08:04:56 +0200
  • cf22ff1b92 Preserve eol linefeed for text test data files Jan-Joost Spanjers 2021-06-06 14:44:52 +0200
  • b705085b09 `Entry#name_safe?` now allows Windows drive mappings. Robert Haines 2021-05-30 19:08:31 +0100
  • 5041d87c53 REVERT ME: This disables a test fixed by #486 Jan-Joost Spanjers 2021-06-04 17:50:56 +0200
  • ef848030bb Disable recover file permissions test on Windows Jan-Joost Spanjers 2021-06-04 14:18:48 +0200
  • 6225fee1e3 Make recover file permissions test better understandable Jan-Joost Spanjers 2021-06-04 14:05:59 +0200
  • 087264709f Prevent directory not empty error when running file_test on Windows Jan-Joost Spanjers 2021-06-04 17:51:09 +0200
  • 60b529c8d8 Fix FileSystem::ZipFileNameMapper#expand_path on Windows Jan-Joost Spanjers 2021-06-05 10:38:22 +0200
  • 8d549eee40 Do not hardcode /tmp in entry_test Jan-Joost Spanjers 2021-06-04 15:51:25 +0200
  • 2e12df2bf1 Prevent adding a newline to comments for generated test files on Windows Jan-Joost Spanjers 2021-06-03 15:56:42 +0200
  • a3c5eb552c Read/write test files in binay mode (for Windows compatibility) Jan-Joost Spanjers 2021-05-30 08:04:56 +0200
  • fcee7cff18 Preserve eol linefeed for text test data files Jan-Joost Spanjers 2021-06-06 14:44:52 +0200
  • 2c0d8827b0 REVERT ME: This disables a test fixed by #486 Jan-Joost Spanjers 2021-06-04 17:50:56 +0200
  • a289f4f9e4 Disable recover file permissions test on Windows Jan-Joost Spanjers 2021-06-04 14:18:48 +0200
  • e3c664859f Make recover file permissions test better understandable Jan-Joost Spanjers 2021-06-04 14:05:59 +0200
  • 016d5aa11f Prevent directory not empty error when running file_test on Windows Jan-Joost Spanjers 2021-06-04 17:51:09 +0200
  • bd6771e684 Fix FileSystem::ZipFileNameMapper#expand_path on Windows Jan-Joost Spanjers 2021-06-05 10:38:22 +0200
  • 0abe2f6fb3 Do not hardcode /tmp in entry_test Jan-Joost Spanjers 2021-06-04 15:51:25 +0200
  • 03bad4a252 Prevent adding a newline to comments for generated test files on Windows Jan-Joost Spanjers 2021-06-03 15:56:42 +0200
  • 38e0590ded Read/write test files in binay mode (for Windows compatibility) Jan-Joost Spanjers 2021-05-30 08:04:56 +0200
  • 561f692d17 Fix repository checkout in Windows CI server Jan-Joost Spanjers 2021-06-03 14:52:58 +0200
  • 6708449493 `Entry#name_safe?` now allows Windows drive mappings. Robert Haines 2021-05-30 19:08:31 +0100
  • 22a54853e6 Reinstate normalising pathname separators to `/`. Robert Haines 2021-06-01 22:33:47 +0100
  • 529634ee9e Reinstate normalising pathname separators to `/`. Robert Haines 2021-06-01 22:33:47 +0100
  • 1777a3ff53 Make sure `::Zip.force_entry_names_encoding` is reset. Robert Haines 2021-06-01 22:38:43 +0100
  • ca51c7ce9b Remove Travis config as its community offering is closing. Robert Haines 2021-05-30 11:25:43 +0100
  • 767940ff94
    Merge a2cba27a5f into f54e3b7f56 zelivans 2021-05-30 10:32:34 +0100
  • f54e3b7f56 Fix improvement & fix NTFS Ariel Zelivansky 2018-09-23 13:05:53 +0300
  • 01acd0488a Quick fix to prevent crash when mtime is nil Ariel Zelivansky 2018-09-23 12:20:03 +0300
  • e70e1d3080 Add `InputStream#size`. Robert Haines 2021-05-26 13:35:16 +0100
  • dea45613bb Test non-block version of File#get_output_stream. Robert Haines 2020-09-13 18:49:07 +0100
  • 922afbf5bb Fix gentestfiles: remove redundant she-bang. Robert Haines 2021-05-25 22:04:03 +0100
  • aa3a2cba98 Fix gentestfiles: fix some overly long lines. Robert Haines 2021-05-23 16:20:10 +0100
  • 3011c4a705 Fix gentestfiles: remove unused constants. Robert Haines 2021-05-23 16:19:19 +0100
  • 667328cc93 Fix gentestfiles: create binary files with bytes other than zero. Robert Haines 2021-05-23 16:18:16 +0100
  • 15f3a98ff5 Fix gentestfiles: create ASCII files with wider char range. Robert Haines 2021-05-23 16:17:13 +0100
  • c438defe73 Remove stale .cvsignore file. Robert Haines 2021-05-23 10:15:14 +0100
  • e15f80718d Remove stale task from the Rakefile. Robert Haines 2021-05-22 18:51:19 +0100
  • ce08405c1a Fix (most) Style/MutableConstant cop errors. Robert Haines 2021-05-25 21:50:06 +0100
  • ca516df01e Remove stale Style/DocumentDynamicEvalDefinition cop. Robert Haines 2021-05-25 19:42:05 +0100
  • 86758175f0 Fix Performance/RegexpMatch cop. Robert Haines 2021-05-24 22:02:39 +0100
  • 7af12ca887 Fix Performance/FixedSize cop. Robert Haines 2021-05-24 21:59:26 +0100
  • ed21f9cf17 Fix Performance/StringInclude cop. Robert Haines 2021-05-24 21:55:40 +0100
  • 530afe5d0c Fix Performance/BlockGivenWithExplicitBlock cop. Robert Haines 2021-05-24 21:50:20 +0100
  • 255480f22f Add rubocop-performance. Robert Haines 2021-05-24 21:15:19 +0100
  • f6cebc6514 Add rubocop-rake. Robert Haines 2021-05-24 20:58:54 +0100
  • 984d86ce4b Configure Style/ModuleFunction cop. Robert Haines 2021-05-24 14:24:01 +0100
  • 55ed74c20e Fix/configure Style/AccessorGrouping cop. Robert Haines 2021-05-23 22:03:33 +0100
  • 3131e6a4aa Fix/configure Naming/VariableNumber cop. Robert Haines 2021-05-23 21:59:18 +0100
  • fe998a5aec Fix Layout/EmptyLinesAroundAttributeAccessor cop. Robert Haines 2021-05-23 21:43:11 +0100
  • deabe02798 Fix Layout/FirstArrayElementIndentation cop. Robert Haines 2021-05-23 21:36:27 +0100
  • 57fa5013c0 Turn off Lint/EmptyClass cop. Robert Haines 2021-05-23 21:28:33 +0100
  • e64132f4fc Fix Style/NegatedIfElseCondition cop. Robert Haines 2021-05-23 21:14:33 +0100
  • 2b04cc26fa Fix Style/RedundantFileExtensionInRequire cop. Robert Haines 2021-05-23 21:11:07 +0100
  • efa23a84ba Fix Style/RedundantBegin cop. Robert Haines 2021-05-23 21:08:53 +0100
  • 1b3f4bb7b8 Fix Style/HashConversion cop. Robert Haines 2021-05-23 21:05:46 +0100
  • 8fa35de528 Fix Style/FormatStringToken cop. Robert Haines 2021-05-23 20:59:27 +0100
  • e2c16991e5 Fix Style/Dir cop. Robert Haines 2021-05-23 20:51:35 +0100
  • deac4fa313 Fix Style/CommentAnnotation cop. Robert Haines 2021-05-23 20:47:04 +0100
  • 606b5ffbb2 Fix Lint/EmptyBlock cop. Robert Haines 2021-05-23 20:18:50 +0100
  • e10badf68e Fix Style/FrozenStringLiteralComment cop. Robert Haines 2021-05-23 18:24:22 +0100
  • 0e4dc676a0 fix frozen string literal error Taichi Ishitani 2021-03-06 09:36:09 +0900
  • 6f929b603f Configure Layout/EmptyLineBetweenDefs cop. Robert Haines 2021-05-23 17:58:18 +0100
  • 3d33e4a8e0 Update Rubocop version. Robert Haines 2021-05-23 17:44:36 +0100
  • f1e73b047e Tidy up dependencies in gemspec. Robert Haines 2021-05-23 17:14:30 +0100
  • cb69bd520f Update Changelog. Robert Haines 2021-05-25 19:58:08 +0100
  • 3b3b932f2d No longer need to turn on `objectspace` in JRuby. Robert Haines 2021-05-25 19:53:42 +0100
  • af716bef32 Refactor assert_forwarded so it does not need ObjectSpace._id2ref or eval Benoit Daloze 2021-05-25 18:03:28 +0200
  • d7b5fbfe4d Refactor assert_forwarded so it does not need ObjectSpace._id2ref or eval Benoit Daloze 2021-05-25 18:03:28 +0200
  • f0b50d3c6c Add JRUBY_OPTS=--debug to the CI environment. Robert Haines 2021-05-19 22:23:54 +0100
  • db3ce93027 Add coveralls integration to the GitHub CI Action. Robert Haines 2021-05-19 21:39:53 +0100
  • 3958039497 Name the steps in the linter Action. Robert Haines 2021-05-18 23:12:51 +0100
  • 43d9984044 Install zip for the Windows CI test Action. Robert Haines 2021-05-18 22:43:22 +0100
  • 8702876e55 Set the default `Entry` time to the file's mtime on Windows. Robert Haines 2021-05-18 21:55:03 +0100
  • df9d39730e Add macos and windows tests to Actions. Robert Haines 2021-05-18 21:21:41 +0100
  • bae056efb4 Optimise the GitHub Actions tests workflow. Robert Haines 2021-05-18 21:12:49 +0100
  • 34237efc00 Ensure that `Entry#time=` sets times as `DOSTime` objects. Robert Haines 2021-05-18 19:51:06 +0100
  • 25795c7b0e Update Changelog with some recent merged PRs. Robert Haines 2021-05-18 19:24:47 +0100
  • 2b2e0ee568 Bump version to 3.0.0. Robert Haines 2021-05-18 19:23:56 +0100
  • 1f5aa84738 Update maintainer information in the README. Robert Haines 2021-05-17 20:21:24 +0100
  • 5c8bb1c4a0 Update CI information in the README. Robert Haines 2021-05-17 20:21:00 +0100
  • 4ed35cae94 DosTime#<=> should return `nil` if other is not comparable. Robert Haines 2021-05-17 19:57:16 +0100
  • 6e9f2976d1 Add temporary fix for JRuby to workaround Time cmp bug. Robert Haines 2021-05-16 16:47:12 +0100
  • 65886ac875 Add GitHub actions badges to the README. Robert Haines 2021-05-17 12:49:49 +0100
  • 6536b96458 Turn off fail-fast for the CI tests action. Robert Haines 2021-05-17 12:38:46 +0100
  • e24f191222 Add some head versions to CI action and allow errors. Robert Haines 2021-05-16 21:47:49 +0100
  • 25ce623d13 Add a GitHub action for CI tests. Robert Haines 2021-05-16 21:36:04 +0100