Revision history for Perl extension Dir::Split.
0.82 2023-02-17 <schubiger@cpan.org>
- Move testing modules to test_requires.
- Drop generating compat Makefile.PL.
0.81 2021-12-12 <schubiger@cpan.org>
- Merged development version to stable.
0.80_02 2021-12-10 <schubiger@cpan.org>
- Fix MSWin32 test failures.
[testers #122650698 - gregor herrmann]
0.80_01 2021-12-05 <schubiger@cpan.org>
- Major refactoring.
- Skip documentation tests for non-release testing.
- Do no longer recommend Test::Pod and Test::Pod::Coverage.
- Remove the testing diagnostic.
- Use the boolean pragma for true/false values.
- Update broken license link.
- Add metadata repository link.
0.80 Sat Feb 16 13:18:05 CET 2008
- Added test-file split.t.
- Revised the code for excluding '.' and '..'.
- Removed dependency upon a certain perl version.
- Reformatted scripts/dir-split.pl.
0.79 Thu Dec 20 21:30:14 CET 2007
- Fixed a bug (don't remove the first two files from the list,
assuming we have '.' and '..', use grep instead).
- Refined documentation (formatting) and code layout.
0.77 Sun Mar 19 22:14:55 CET 2006
- Both internal routines which are crucial to moving files,
_mov_num() and _mov_char(), detect now whether multiple files
with the same filename exist; if so, "duplicates" are attached
a numeric suffix which starts at 1 and is subsequently auto-
incremented.
- Added INSTALL containing install instructions.
- Removed now stale testfile Dir-Split.t.
0.75 2005/03/06
- Merged to method calls/OO.
- Documentation clean-up.
- Added further $TRACKING_* options.
0.67 2004/02/01
- Minor code additions.
0.61 2004/01/18
- Simplified interface options.
0.60 2004/01/17
- Minor changes.
0.58 2004/01/16
- Object constructor removed; functions are exportable.
0.54 2004/01/13
- File::Find traverses directories.
0.51 2004/01/10
- bin/split.pl updated.
0.49 2004/01/07
- Removing directories will be abandoned in traversal mode if
a traversal depth has been set or files weren't previously
unlinked.
0.48 2004/01/07
- Traversal processing implemented.
0.42 2004/01/05
- The constructor new() accepts either a hash ref or a hash dump.
0.40 2004/01/05
- Non-class data is cleaned up.
0.39 2004/01/04
- Heavy code refactoring.
- Added introductional description of numeric & characteristic
splitting and faq to documentation.
- Characteristic suffixes may have a variable length;
explanation added.
0.38 2004/01/04
- Debug data upon existing files / copy & unlink failures available.
- The script 'bin/split.pl' evaluates the return codes and outputs
results accordingly.
- Warning messages entirely removed.
- Override interface option simplified.
0.37 2004/01/03
- split() returns run and error codes.
- Source files and target dirs/files amounts are counted.
- _tie_var() runs a var-name lookup and ties accordingly.
0.36 2004/01/02
- Presets occupy their own sub.
- Simplified documentation.
0.34 2004/01/01
- Warning messages upon the encounter of existing files/dirs
may be adjusted.
0.33 2004/01/01
- Prohibits numeric suffix evaluation if only char subdirs
are present.
0.32 2004/01/01
- bin/split.pl added which commits a numeric or characteristic
dir splitting by choice.
0.31 2003/12/31
- Interface input (the behavior hash) is sanity-checked.
0.3 2003/12/31
- Code refinement; characteristic splitting procedures implemented.
- Documentation expanded; covers characteristic splitting options
and example.
0.2 2003/12/30
- Further sub ``inventions".
- Inefficiency clean-up.
0.1 2003/12/29
- Source files are sorted case-insensitive.
- Documentation expanded.
0.08 2003/12/29
- Interface options are embedded as object data.
- Directories within the source dir are ignored.
- Lowercasing filenames has been removed (sort distincts
between upper-&-lower case).
- split() returns the amount of files that have been moved;
undef if none.
- Documentation improved.
0.07 2003/12/28
- Dir-Split.t invokes File::Temp::tmpnam() to obtain a temp dir name.
- Minor code changes.
0.04 2003/12/25
- Testfile renamed to 'Dir-Split.t';
require_ok, use_ok & isa_ok implemented.
0.02 2003/12/24
- Testfile 'dir_split.t' added.
- Documentation extended.
- Minor code changes.
0.01 2003/12/23
- Initial version.