GIT_DIFF_FIND_REMOVE_UNMODIFIED sounds better
Merge pull request #1979 from libgit2/rb/diff-find-delete-unmod

Add GIT_DIFF_FIND_REMOVE_UNMODIFIED flag and fix copy detection bug
Introduce git_revert to revert a single commit
clean up state metadata more consistently
Updates to cancellation logic during download and indexing of packfile.
Merge pull request #1977 from ethomson/revert

Revert support for a single commit
Merge pull request #1981 from jamill/download_cancel_tweaks

Updates to cancellation logic during download and indexing of packfile.
Include git2/revert.h in git2.h
Merge pull request #1982 from linquize/revert.h

Include git2/revert.h in git2.h
Bare naked merge and rebase
Merge pull request #1983 from ethomson/revert

Bare naked merge and rebase
Reorder var decls in revert test

Oh, MSVC.
Merge pull request #1984 from ethomson/revert_fix

Reorder revert test variable decls
Introduce GIT_DIFF_FIND_BY_CONFIG
Fixed compilation on Windows when using libssh2.
Merge pull request #1988 from mgbowen/fix-libssh2-windows

Fixed compilation on Windows when using libssh2.
Implement GIT_DIFF_FIND_BY_CONFIG
Don't use weird return codes
blame.c: Remove unnecessary error-check and goto

In private function 'load_blob'.
Merge pull request #1989 from palistov/blame-cleanup

blame.c: Remove unnecessary error-check and goto