Don't show trailing newline as extra line in context format
Keep recursion through ignore list within appropriate scope

Attempt to fix issue 275

Only increment the scandir baton when recursing

Fix #285 but needs testing for more complex directories

Check ignore paths based on correct baton level

Fix #287 but doesn't fix #144

Stop comparing terminating NULL in path string

Might save a few cycles...

Handle absolute .gitignore patterns properly

Pattern /b/c/d should ignore /b/c/d but not a/b/c/d
Install the bash completion file in the correct place
Add src/win32/config.h to tarballs
Add option --list-file-types

This patch documents the file types which were made searchable in #283
Add bash completion for --list-file-types
Merge branch 'issue_275'
Merge branch 'list_file_types'
Merge branch 'add_win_files_to_tarball'
Merge branch 'bash_completion_2'
Closing commit.

This fork is now dead. Please see README.md