Return self from `Hunk#each_line` and `Diff#each_hunk`.
Docs for `Hunk` and `Line`.
Docs for Ruby-Land.
Add `Patch#changes`.
Whoops.
bump libgit2 to 437d36
Let's see how fast can we get
And we're officially in 0.18.0.b1
Allow Rugged::Repository to be subclassed
Avoid segfault when libgit2 doesn't report an error
Merge pull request #183 from nviennot/fix-repo-subclass

Allow Rugged::Repository to be subclassed
Merge pull request #184 from nviennot/fix-segfault-no-error

Avoid segfault when libgit2 doesn't report an error
Merge pull request #185 from libgit2/bare-open

Bare open
bump libgit2 to 743048
bump libgit2 to 9d8f97
Remove unused variable.
Extract diff options parsing into a seperate function.
Add `Rugged::Tree#workdir_diff`.
bump libgit2 to cf9779
Merge `Tree#diff` with `Tree#workdir_diff`.