Blame Changes

Packit Service 4fa2ae
Revision history for Perl extension File-Remove
Packit Service 4fa2ae
Packit Service 4fa2ae
1.57    2016-04-24 - Shlomi Fish
Packit Service 4fa2ae
    - Correct the copyright holder and year.
Packit Service 4fa2ae
    - Add a test for Kwalitee and 'use warnings'.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.56    2016-03-23 - Shlomi Fish
Packit Service 4fa2ae
    - Remove the Build.PL so there won't be two build files.
Packit Service 4fa2ae
        - https://github.com/shlomif/File-Remove/pull/1
Packit Service 4fa2ae
        - I think it doesn't matter too much with Dist-Zilla, but to avoid
Packit Service 4fa2ae
        future complaints, I decided to comply with the request.
Packit Service 4fa2ae
        - Thanks to Karen Etheridge (ETHER) for the report.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.55    2016-01-11 - Shlomi Fish
Packit Service 4fa2ae
    - Add the "{ glob => 0 }" option to remove().
Packit Service 4fa2ae
        - See https://rt.cpan.org/Ticket/Display.html?id=78405
Packit Service 4fa2ae
        - Thanks to SHARYANTO for the request.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.54    2016-01-10 - Shlomi Fish
Packit Service 4fa2ae
    - Fix a typo in the documentation:
Packit Service 4fa2ae
        - https://rt.cpan.org/Ticket/Display.html?id=72010
Packit Service 4fa2ae
        - Thanks to DFH, and dsteinbrunner for the report.
Packit Service 4fa2ae
    - Hopefully fix the GitHub remote to make it more MetaCPAN-friendly.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.53    2016-01-10 - Shlomi Fish
Packit Service 4fa2ae
    - Convert the distribution from Module-Install to Dist-Zilla.
Packit Service 4fa2ae
        - Module-Install is undermaintained and unloved.
Packit Service 4fa2ae
    - Fix a problem running the tests in parallel.
Packit Service 4fa2ae
        - https://rt.cpan.org/Public/Bug/Display.html?id=90183
Packit Service 4fa2ae
        - Thanks to ETHER, RJBS, and KENTNL for the report and the analysis.
Packit Service 4fa2ae
        - Earlier report by EDENC - thanks as well.
Packit Service 4fa2ae
            - https://rt.cpan.org/Ticket/Display.html?id=71779
Packit Service 4fa2ae
    - Removed trailing whitespace and \r-s.
Packit Service 4fa2ae
        - The \r-s confused Dist-Zilla abstract extraction.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.52    2012-03-19 - Adam Kennedy
Packit Service 4fa2ae
	- No functional changes
Packit Service 4fa2ae
	- Updating Module::Install to 1.06
Packit Service 4fa2ae
	- Moved File::Spec dependency to 3.29 to fix problems with
Packit Service 4fa2ae
	  four-digit decimal dependencies in some downstream packaging
Packit Service 4fa2ae
	  systems.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.51    2011-10-27 - Adam Kennedy
Packit Service 4fa2ae
	- END-time deletion by clear() is now fork-safe, it will only remove
Packit Service 4fa2ae
	  paths created in the same process.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.50    2011-07-11 - Adam Kennedy
Packit Service 4fa2ae
	- Adding a second skip for the known-bad cygwin file permissions problem
Packit Service 4fa2ae
Packit Service 4fa2ae
1.49    2011-03-14 - Adam Kennedy
Packit Service 4fa2ae
	- Restoring 02_directories to no_plan as it runs different test counts
Packit Service 4fa2ae
	  on different systems.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.48    2011-03-11 - Adam Kennedy
Packit Service 4fa2ae
	- Promoting dev code to production version
Packit Service 4fa2ae
	- Fixed a major bug in the 1.46 logic that works out what to change the
Packit Service 4fa2ae
	  cwd to when deleting while inside a directory.
Packit Service 4fa2ae
Packit Service 4fa2ae
1.47_01     2011-02-18 - Adam Kennedy
Packit Service 4fa2ae
	- Add test counts to all test scripts
Packit Service 4fa2ae
	- Added a test for space-safe globs
Packit Service 4fa2ae
Packit Service 4fa2ae
1.46    2011-02-18 - Adam Kennedy
Packit Service 4fa2ae
	- No changes from 1.45_01
Packit Service 4fa2ae
	- CPAN Testers likes the dev release, moving to production release
Packit Service 4fa2ae
Packit Service 4fa2ae
1.45_01  2011-02-17 - Adam Kennedy
Packit Service 4fa2ae
	- Updated to Module::Install::DSL 1.00
Packit Service 4fa2ae
	- Skip test on cygwin due to non-root users not being able to deny
Packit Service 4fa2ae
	  themselves write permissions to files.
Packit Service 4fa2ae
	- Added a test to delete directories when the current working
Packit Service 4fa2ae
	  directory is inside the location to delete (ADAMK)
Packit Service 4fa2ae
	- Fixes for trash() with callbacks and on Mac (MIYAGAWA)
Packit Service 4fa2ae
Packit Service 4fa2ae
1.42    2008-07-03 - Adam Kennedy
Packit Service 4fa2ae
	- Updated to Module::Install 0.76
Packit Service 4fa2ae
	- Updated bundled author tests
Packit Service 4fa2ae
	- Added the test_remove function
Packit Service 4fa2ae
	- Localising $@ during eval calls
Packit Service 4fa2ae
Packit Service 4fa2ae
1.41    2008-06-02 - Adam Kennedy
Packit Service 4fa2ae
	- No functional changes
Packit Service 4fa2ae
	- Updating location of author tests
Packit Service 4fa2ae
	- Switching to Module::Install again, to generate a better META.yml
Packit Service 4fa2ae
Packit Service 4fa2ae
1.40    2008-02-23 - Adam Kennedy
Packit Service 4fa2ae
	- Dev release looks good, changing to production release
Packit Service 4fa2ae
Packit Service 4fa2ae
1.39_01 2008-02-20 - Adam Kennedy
Packit Service 4fa2ae
	- Fixed rt.cpan.org #30251 "removing dirs enclosed by curly braces"
Packit Service 4fa2ae
	- remove now ignores globbing if -e is true BEFORE globbing
Packit Service 4fa2ae
	  (This should fix numerous possible failures where people are trying
Packit Service 4fa2ae
	   delete strangely named files, but globbing is kicking in and
Packit Service 4fa2ae
	   expanding the names incorrectly)
Packit Service 4fa2ae
	- Moving to a production-grade version to indicate module stability
Packit Service 4fa2ae
	- Adding explicit 5.005 dependency
Packit Service 4fa2ae
	  (Primarily for the benefit of automated quality/anaylsis tools)
Packit Service 4fa2ae
Packit Service 4fa2ae
0.39    2007-11-12 - Adam Kennedy
Packit Service 4fa2ae
	- No functional changes
Packit Service 4fa2ae
	- Updating to Module::Install 0.68
Packit Service 4fa2ae
Packit Service 4fa2ae
0.38    2007-10-15 - Adam Kennedy
Packit Service 4fa2ae
	- Removed an extremely dangerous and reckless test case that tried
Packit Service 4fa2ae
	  to delete a soft link to root and (when it failed) deleted the
Packit Service 4fa2ae
	  actual root directory.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.37    2007-07-08 - Adam Kennedy
Packit Service 4fa2ae
	- Restoring support for broken symlinks (Marek Rouchal)
Packit Service 4fa2ae
	- Adding tests for the broken symlink case (Marek Rouchal)
Packit Service 4fa2ae
	- Tidying up the Changes file a bit
Packit Service 4fa2ae
Packit Service 4fa2ae
0.36    2007-06-30 - Adam Kennedy
Packit Service 4fa2ae
	- Avoid the installation of Mac::Glue.
Packit Service 4fa2ae
	  (It should not be necesary to test voice synthesis to delete a file)
Packit Service 4fa2ae
	- Anyone truly needing "trash" support will need to add a dependency
Packit Service 4fa2ae
	  on Mac::Glue themself. The function may be split out of File::Remove
Packit Service 4fa2ae
	  later down the track.
Packit Service 4fa2ae
	- Constanting the debugger flag for a minor speed and memory improvement
Packit Service 4fa2ae
	- Copy in a known-readonly flag for more accurate testing on Win32
Packit Service 4fa2ae
	- Remove assumption that -w implied deletion rights on Win32
Packit Service 4fa2ae
	- Validate that the file was actually deleted.
Packit Service 4fa2ae
	- Add better mode-handling for files.
Packit Service 4fa2ae
	- Add smarter implementation of "candelete" logic.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.35    2007-02-09
Packit Service 4fa2ae
	- Update makefile to require Mac::Glue version compatible with Intel macs
Packit Service 4fa2ae
	- Change pod heading from "methods" to "subroutines" [RT#13687]
Packit Service 4fa2ae
	- No functional changes from 0.34
Packit Service 4fa2ae
Packit Service 4fa2ae
0.34    2006-11-06
Packit Service 4fa2ae
	- Update t/03 to skip the "is this file not writable" test when
Packit Service 4fa2ae
	  it would fail because the tests are being run by root (as sometimes
Packit Service 4fa2ae
	  happens when installing Perl modules).
Packit Service 4fa2ae
Packit Service 4fa2ae
0.33    2006-10-24
Packit Service 4fa2ae
	- Previous release tested ok.
Packit Service 4fa2ae
	- Incrementing for production release.
Packit Service 4fa2ae
	- No functional changes
Packit Service 4fa2ae
Packit Service 4fa2ae
0.32_01     2006-10-23
Packit Service 4fa2ae
	- Use File::Spec to clean/canon paths instead of hand-stripping trailing slash
Packit Service 4fa2ae
	- Apply the File::Path "safe" check manually for the root only, and
Packit Service 4fa2ae
	  use File::Path itself with safe OFF, so that we can handle deleting
Packit Service 4fa2ae
	  deep readonly files (and do it properly on VMS)
Packit Service 4fa2ae
	- Added a test for the deletion of deep readonly files
Packit Service 4fa2ae
	- Removing the use of "our" variables to try and get the Perl version
Packit Service 4fa2ae
	  dependency back to at least 5.005.
Packit Service 4fa2ae
	- Report "deleted" for non-existant files they want to delete
Packit Service 4fa2ae
	- Report the path they pass, but for dir USE a File::Spec->canonpath
Packit Service 4fa2ae
Packit Service 4fa2ae
0.31    2005-12-28
Packit Service 4fa2ae
	- Applied Eric Hanchrow's patch to support filenames with spaces.
Packit Service 4fa2ae
	- Skip recycle tests unless recycle/trash support is available.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.30    2005-07-14
Packit Service 4fa2ae
	- Applied CNANDOR's patch to fix trash() support on OS X 10.4.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.29    2004-12-04
Packit Service 4fa2ae
	- Stabilize undelete support for OS X and Windows.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.26    2004-11-16
Packit Service 4fa2ae
	- Fix the synopsis.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.25    2004-11-15
Packit Service 4fa2ae
	- Renamed undelete() to trash(), to be more clear.
Packit Service 4fa2ae
	- Allow users to provide their own rmdir/unlink to trash().
Packit Service 4fa2ae
	- Re-disabled debugging by default.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.24    2004-11-15
Packit Service 4fa2ae
	- Add undelete support for OS X (via Mac::Glue).
Packit Service 4fa2ae
	- Fix undelete overloading of unlink/rmdir and update tests.
Packit Service 4fa2ae
	- Fix the documentation to be readable with perldoc.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.23    2004-11-15
Packit Service 4fa2ae
	- Add undelete supportand tests (currently only for Win32, via
Packit Service 4fa2ae
	  Win32::FileOp).
Packit Service 4fa2ae
Packit Service 4fa2ae
0.22    2004-11-15
Packit Service 4fa2ae
	- Add the first set of tests.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.21    2004-07-20
Packit Service 4fa2ae
	- Converted the internals to File::Spec.
Packit Service 4fa2ae
	- Maintenance transferred by modules@perl.org to Richard Soderberg.
Packit Service 4fa2ae
	  Please e-mail bug reports to <bug-File-Remove@rt.cpan.org>.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.20    1998-04-15
Packit Service 4fa2ae
	- Now you can pass a scalar reference as the first argument and it
Packit Service 4fa2ae
	  will used as the recursive flag when removing directories.  With
Packit Service 4fa2ae
	  recursive flag set to 0 only the files in the directory are
Packit Service 4fa2ae
	  removed and no attempt is made to recurse into subdirectories.
Packit Service 4fa2ae
	  Nevertheless, if the directory becomes empty it is removed.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.12    1998-04-14
Packit Service 4fa2ae
	- change the umask and set the permission on directories so we can
Packit Service 4fa2ae
	  remove the files
Packit Service 4fa2ae
Packit Service 4fa2ae
0.11    1998-04-13
Packit Service 4fa2ae
	- changed the return values to successes rather than failures since
Packit Service 4fa2ae
	  it makes more sense.
Packit Service 4fa2ae
Packit Service 4fa2ae
0.10    1998-04-10
Packit Service 4fa2ae
	- original version