Only output file headers for files with changes
Correctly free the odbPtr, not the backendPtr (#3023)
Observe the S3 cache directory's contents (#3023)
Remove debugging info (#3023)
Avoid a needless file existence call
Refactor two lines of code
Don't update the cache unless necessary
Print a debug message every time an S3 backend is created
Use lazy ByteStrings to reduce memory pressure
Allow diff against blobs directly
Diffing binary files was always reporting a difference (#3035)
Use garbage collection instead of ResourceT when diff'ing
Resolve the slowness of diff'ing using a stop-gap measure
Revert "Use garbage collection instead of ResourceT when diff'ing"

This reverts commit d49f46e3d55784dd5880a9817831aa1a14d8d056.
Merge branch 'fpco'

Conflicts:
	gitlib-libgit2/Git/Libgit2.hs
Use stm-conduit 2.1.4