Make only files under text/fixtures treated as binary

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Add gpgsig parsing support in parse_commits

Without this patch, parsing through commits
that are gpg signed would fail.

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Remove redundant code in parse_commits

There are two reasons for removing these lines of code

1. There are no push methods for strings (author_line/committer_line)
2. git does not support multiple authors/committers

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Fix unknown property 'first'

I can't find the 'first' property anywhere,
though it does not cause any problem.

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Add test cases and fixtures for gpgsig parsing

Signed-off-by: Lance Chen <cyen0312@gmail.com>
Merge pull request #20 from Lance0312/pr

Support gpgsig parsing and some extra fixes