Merge branch 'master' of https://github.com/ggreer/the_silver_searcher
Merge branch 'master' of https://github.com/ggreer/the_silver_searcher
Ignore leading / on ignore patterns

man 5 gitignore says:

    A leading slash matches the beginning of the pathname. For example,
    "/*.c" matches "cat-file.c" but not "mozilla-sha1/sha1.c".

Certain frameworks, such as Ruby on Rails, generate patterns like this:

    /*/*.log

Which were not getting ignored from `ag`. This patch fixes that for me,
but I'm not at all sure if it is otherwise correct.

Thanks!
Un-noob / check (using Spolsky '==' ordering)
Merge pull request #123 from rking/master

Attempt to mimic .gitignore more closely
Read git's local per-repo ignore file
Merge branch 'master' of https://github.com/ggreer/the_silver_searcher
RPM-generating spec file
remove spurious lines
Merge pull request #126 from packetcollision/spec-file

Spec file for generating RPM
Merge pull request #125 from cmatheson/master

Respect the .git/info/exclude
Add --ignore-dir option for compatibility with ack
Fix incorrect version variable in spec file source
Merge pull request #130 from elasticdog/specfile

Fix incorrect version variable in spec file source
Update manpage with --ignore-dir
Merge pull request #129 from AndrewRadev/ignore-dir-option

Add --ignore-dir option for compatibility with ack
Added documentation for color code options.
Merge pull request #131 from statico/color-docs

Added documentation for color code options.
Happy new year!
Initial support for .gitignore patterns that start with a slash.