Fetch with a depth instead of unshallow...

Unshallow throws a fatal error if it's not a shallow dir.
CircleCI caches the git dir between runs, so this is bad.