ack now runs on a standard Perl 5.8.8 install with no module updates.
Thanks, Michael McClimon.

ack was colorizing captured groups even if --nocolor was given.
Thanks, Dale Sedivic.

[OPTIMIZATIONS]
It turns out that ack 2 is a good deal slower than ack 1.96.  We have made
a number of speedups but we are not yet at ack 1.x performance levels.
You probably won't notice any differences unless you're working with very
large code repositories, so please don't let this scare you from ack 2.

Removed a use of $& that slowed down grouped matches.  Thanks,
Michael McClimon.
releasing 2.03_01
more notes about how we do things
Merge branch 'master' of github.com:petdance/ack2
removed the diffs list
perl version is now required 5.8.8
merging up from master
Use firstliney method to retrieve first line for a resource
Don't create new resource objects when passing them to filters

NOTE: This change is highly experimental; it *should* work just fine,
but there might be some weirdness that isn't picked up in the test
suite.
Lazily open basic resources

This causes a problem with file permission detection; I'll fix this
later
Optimization (faster to check flag).

Checking a flag for opening is a lot faster than checking if the
filehandle is defined. Speeds up nytprof target from 7.05s to 4.89s.
Use --noenv for timer targets
Access resource filehandles directly
Fix line endings on output
Make sure we return falsy if open fails
Check for bad filehandle opening
Make sure we mark a resource around STDIN as already open
Report unreadable filehandles
Remove _lazily_open
Remove next_text()