Update dependencies.

Older versions of git (e.g., 1.7.1) appear to handle `git fetch --bare`
differently from later versions.

Reported by Matt Cave.