after and before arguments are now optional.
Previously they were not behaving like the context even though the man page implied that they did.
docs: Update svn:ignore documentation to reflect current status.
search: Adjust log levels for max search depth

When a user has specified a specific max search depth (--depth), it is
reasonable to assume that they are aware of it. In this case, it should
suffice to output this information on the debug level.

Relatedly, it is not (in my opinion) an error to exceed the max search
depth, since the program is designed that way. I've lowered it to a
warning.

This increases, in my experience, the user friendliness of the --depth
option, since it outputs a lot less noise.
Fix behavior of glob patterns for ignores

Fixes #385
Add failing test case for invert matches. Add some debug logging.
Fix tests on systems where /bin/sh is actually a stripped-down shell.
Fix issues in --invert-match logic.
Merge pull request #437 from aeriksson/fix-invert-match

Fix issues in --invert-match logic.
Merge branch 'master' into fix_invert_matches
Ignore more files.
Fix test case for invert matches. Hooray it passes.
WTF. Don't cast to int before calling search_buf. This should fix searching large files.
Fix debug print.
Kill this giant super-indented else statement.
Fix crash when aborting regex search of large files.
Add test cases for a big file.
Merge pull request #439 from ggreer/fix_invert_matches

Fix invert matches
Not sure how this got through. Anyway, fix test on platforms where sh is not bash.
Fix test case for big files no matter where the file is on disk.
Add --ini