capistrano/capistrano — pull request #601 by johnskopis (2013-08-07 23:10:20+00:00)
Title: Fetch git branch-less tags

It's possible to create a git tag without a branch. Without doing a
`git fetch --tags` on the submodule the `git update --init` fails
because git doesn't know about the sha.

This commit adds an explicit `git fetch --tags` for each git
submodule.