don't fetch --unshallow if repo is complete

This is the case until there are more commits in the history than
the depth of the AppVeyor clone (currently 50)