libgit2/libgit2 — pull request #1182 by vmg (2013-01-03 19:39:31+00:00)
Title: Sane refresh logic for #1180

All the ODB backends now have a specific refresh interface. When reading an object, first we attempt every single backend: if the read fails, then we refresh all the backends and retry the read
one more time to see if the object has appeared.

Fixes #1180. /cc @scottjg @barrbrain @arrbee