Blame Changes

Packit 26bf30
Changes Log for File-Find-Object-Rule:
Packit 26bf30
--------------------------------------
Packit 26bf30
Packit 26bf30
0.0306      Sun 11 Sep 15:58:23 IDT 2016
Packit 26bf30
    - Made the trailing space tests AUTHOR_TESTING only.
Packit 26bf30
        - We received a report that there was a circular dependency on
Packit 26bf30
        Test::TrailingSpace and while this is not an issue and was caused by
Packit 26bf30
        the reporter's use-case (that was irrational in my opinion), this change
Packit 26bf30
        was done to avoid future reports like that.
Packit 26bf30
Packit 26bf30
0.0305      Sun 18 May 14:10:09 IDT 2014
Packit 26bf30
    - Made the tests succeed if run in parallel (e.g:
Packit 26bf30
    HARNESS_OPTIONS="j4:c" ).
Packit 26bf30
Packit 26bf30
0.0304      Wed 29 Jan 13:24:04 IST 2014
Packit 26bf30
    - Add a separate LICENSE file (CPANTS Kwalitee).
Packit 26bf30
    - Specify minimal version of Perl as 5.8.x (CPANTS Kwalitee).
Packit 26bf30
Packit 26bf30
0.0303      Mon 27 May 17:52:15 IDT 2013
Packit 26bf30
    - Remove trailing space.
Packit 26bf30
    - Remove Makefile.PL - use Build.PL from now on.
Packit 26bf30
Packit 26bf30
0.0302      Tue 25 Dec 22:35:01 IST 2012
Packit 26bf30
    - Update the repository URL.
Packit 26bf30
    - Link to the Path::Class::Rule overview of directory traversal
Packit 26bf30
    modules on the POD.
Packit 26bf30
    - The “Evil Reindeer Evil Christmas Evil Conspiracy” Release. ;-)
Packit 26bf30
Packit 26bf30
0.0301      Mon Apr 23 10:31:45 IDT 2012
Packit 26bf30
    - Made ->start() return itself. Bug was reported here:
Packit 26bf30
        - http://www.nntp.perl.org/group/perl.beginners/2012/04/msg120670.html
Packit 26bf30
        - it previously returned only 1.
Packit 26bf30
        - Add a test for ->start() for the next time.
Packit 26bf30
Packit 26bf30
0.0300      Fri Jun 26 01:12:27 IDT 2009
Packit 26bf30
    - Adapted the README to File-Find-Object-Rule.
Packit 26bf30
    - Added POD tests and got to full POD coverage.
Packit 26bf30
    - Converted many direct $self->{$field} accesses to Class::XSAccessor
Packit 26bf30
    accessors.
Packit 26bf30
    - Now ->start() and ->match() are iteration-enabled.
Packit 26bf30
        - ->start() no longer calls ->in() but the other way around, making
Packit 26bf30
        use of File::Find::Object's power.
Packit 26bf30
    - Added resources and keywords information to the Build.PL
Packit 26bf30
    - Updated lib/File/Find/Object/Rule/Extending.pod for
Packit 26bf30
    File-Find-Object-Rule .
Packit 26bf30
Packit 26bf30
0.0200      Sun Mar  1 22:24:21 IST 2009
Packit 26bf30
    - hopefully got rid of all UNIXisms (and incompatibilities with Win32), and
Packit 26bf30
    problems such as running when having temporary files (*~) in the test
Packit 26bf30
    files:
Packit 26bf30
        - now holding a pristine copy of the test tree under
Packit 26bf30
            ./t/sample-data/to-copy-from/
Packit 26bf30
        and copying it and processing it using File::Find::Object::TreeCreate
Packit 26bf30
        which was borrowed from the File::Find::Object code.
Packit 26bf30
        - Converted all the paths constant to variables, which are generated
Packit 26bf30
        using $tree_creator->get_path().
Packit 26bf30
        - Removed some non-portable assertions or ones that are hard to
Packit 26bf30
        reproduce with File::Spec.
Packit 26bf30
        - Added Test::Count annotations to the tests' code.
Packit 26bf30
Packit 26bf30
0.0101      Sun Feb 22 14:29:06 IST 2009
Packit 26bf30
    - fixed the dependencies in Build.PL (especially File::Find::Object)
Packit 26bf30
    - moved findrule to scripts/findorule
Packit 26bf30
Packit 26bf30
0.0100      Wed Feb 18 17:09:01 IST 2009
Packit 26bf30
    - first release on CPAN - a direct port of File-Find-Rule-0.30
Packit 26bf30
    to File::Find::Object.
Packit 26bf30
Packit 26bf30
ChangeLog for File-Find-Rule:
Packit 26bf30
-----------------------------
Packit 26bf30
Packit 26bf30
0.30 Wednesday 1st June, 2006
Packit 26bf30
	Made './//././././///.//././/////./blah' be treated the same
Packit 26bf30
        as './blah' (it gets turned into 'blah')
Packit 26bf30
Packit 26bf30
0.29 Tuesday 16th May, 2006
Packit 26bf30
	Kludged around {min,max}depth and trailing slashes in path
Packit 26bf30
	names.
Packit 26bf30
Packit 26bf30
0.28 Tuesday 18th May, 2004
Packit 26bf30
	exposed %X_tests and @stat_tests as package variables, and make a
Packit 26bf30
	_call_find method for File::Find::Rule::Filesys::Virtual
Packit 26bf30
Packit 26bf30
0.27 Wednesday 25th February, 2004
Packit 26bf30
	Changed to write_makefile_pl to 'traditional' from
Packit 26bf30
	'passthrough'.  Fixes INDIRECTLY REPORTED install problems
Packit 26bf30
	caused by new Module::Build being backwards incompatible.
Packit 26bf30
Packit 26bf30
0.26 Monday 10th November, 2003
Packit 26bf30
	Typo/thinko in File::Find::Rule::Extending corrected (spotted
Packit 26bf30
	by Jim Cromie)
Packit 26bf30
Packit 26bf30
	Optimization to the stat-based tests.  They now compile to code
Packit 26bf30
	fragments saving much subroutine dispatch.
Packit 26bf30
Packit 26bf30
0.25 Wednesday 22nd October, 2003
Packit 26bf30
	applied a patch from Leon Brocard to make the tests ignore CVS dirs
Packit 26bf30
	as well as .svn dirs.
Packit 26bf30
Packit 26bf30
	reworked part of t/File-Find-Rule.t to not assume that t/foobar will
Packit 26bf30
	always be 10 bytes in size. (rt.cpan.org #3838)
Packit 26bf30
Packit 26bf30
	now we install the findrule script
Packit 26bf30
Packit 26bf30
0.24 Monday 6th October, 2003
Packit 26bf30
	when you specify an extra of C<{ follow => 1 }> File::Find stops
Packit 26bf30
	populating $File::Find::topdir.  This leads to warnings noise so
Packit 26bf30
	instead we now track $topdir ourselves.
Packit 26bf30
Packit 26bf30
0.23 Friday 3rd October, 2003
Packit 26bf30
	make the extras hash work and add a proper test for it. (Doh!)
Packit 26bf30
Packit 26bf30
0.22 Friday 3rd October, 2003
Packit 26bf30
	add in ->extras hash for passing things through to File::Find::find
Packit 26bf30
Packit 26bf30
0.21 Monday 15th September, 2003
Packit 26bf30
	pod glitch in File::Find::Rule::Procedural spotted and fixed
Packit 26bf30
	by Tom Hukins
Packit 26bf30
Packit 26bf30
0.20 8th September, 2003
Packit 26bf30
	- relative flag
Packit 26bf30
Packit 26bf30
	- Fix maxdepth? - this is undertested.
Packit 26bf30
Packit 26bf30
	- MANIFEST fixes (thanks to the cpan smokers)
Packit 26bf30
Packit 26bf30
	- split the documentation of the procedural interface out to
Packit 26bf30
	  File::Find::Rule::Procedural, as people often seem to get
Packit 26bf30
	  confused that the method calls don't take anonymous arrays
Packit 26bf30
	  after seeing the procedural code that did
Packit 26bf30
Packit 26bf30
	- Chunky internal restructure.  Now we compile a match sub
Packit 26bf30
	  from code fragments.  Though more complex, this is a big
Packit 26bf30
	  speed win as it eliminates a lot of the subroutine dispatch.
Packit 26bf30
Packit 26bf30
	- During the restructure we lost the ->test method.  I hope
Packit 26bf30
	  that it's not missed, since maintining it through a
Packit 26bf30
	  deprecation cycle would be fiddly with the current _compile code.
Packit 26bf30
Packit 26bf30
	- Split the findrule tests into their own file, and just skip
Packit 26bf30
	  the tricky ones on Win32.
Packit 26bf30
Packit 26bf30
0.11    29th July, 2003
Packit 26bf30
        - Fix Win32 test failures (rt.cpan.org #3047)
Packit 26bf30
Packit 26bf30
0.10	10th March 2003
Packit 26bf30
	- fixup an accidental warning in the stat-based tests.  Caught
Packit 26bf30
	  by Alex Gough (rt.cpan.org #2138)
Packit 26bf30
	- make the findrule tests more win32 safe/shell independent (picked
Packit 26bf30
	  up by Philip Newton)
Packit 26bf30
	- autogenerate READMEs from bits and pieces
Packit 26bf30
Packit 26bf30
0.09	21st January 2003
Packit 26bf30
	- Fix to the stat-based tests (spotted by Randal L. Schwartz)
Packit 26bf30
	- implemented our own import sub so we can bootstrap
Packit 26bf30
	  extensions more easily
Packit 26bf30
	- added some documentation about using extensions.
Packit 26bf30
Packit 26bf30
0.08	28th October, 2002
Packit 26bf30
	- ->not_* and implicit s#^\./## (based on suggestions by Tony
Packit 26bf30
	  Bowden)
Packit 26bf30
	- Sketchy first cut of findrule (suggestion from Tatsuhiko Miyagawa)
Packit 26bf30
Packit 26bf30
0.07	25th October, 2002
Packit 26bf30
	- Tweaks required to let extensions work
Packit 26bf30
Packit 26bf30
0.06	22nd October, 2002
Packit 26bf30
	-> Fix the code example for the ->grep clause (again from
Packit 26bf30
	   Douglas Wilson)
Packit 26bf30
Packit 26bf30
0.05	21st October, 2002
Packit 26bf30
	- ->grep clause - from original code from Douglas Wilson
Packit 26bf30
        - Bugfix the demo code in the synopsis - pointed out by Barbie
Packit 26bf30
Packit 26bf30
0.04	10th September, 2002
Packit 26bf30
	- create a correctly spelled writable rule (thanks to Iain
Packit 26bf30
	  Truskett for this one)
Packit 26bf30
Packit 26bf30
0.03	24th August, 2002
Packit 26bf30
	- backport to 5.00503 (hadn't tested before this point)
Packit 26bf30
Packit 26bf30
0.02	14th August, 2002
Packit 26bf30
	- bugfix ->exec subrule invocation (thanks to Chris Carline
Packit 26bf30
	  for pointing this out)
Packit 26bf30
Packit 26bf30
0.01	26th July, 2002
Packit 26bf30
	- Inital release