def setup(shell)
      shell.status "Cloning #{@source} ..."

      shell.run 'git', 'clone', '--depth', 1, @source, shell.uri.path

      shell.status "Cloned #{@source}."
    end
def setup(shell)
      shell.status "Cloning #{@source} ..."

      shell.run 'git', 'clone', '--depth', 1, @source, shell.uri.path

      shell.status "Cloned #{@source}."
    end
Sets up the deployment repository for the project.

 @param [Shell] shell
   The remote shell to execute commands through.

 @since 0.3.0