Add the option to shallow clones with git

The new parameter to indicate that you want a shallow clone is `:depth`