def clone(name, repository, destination, debug=False):
    """
    Clone the specified repository into a temporary directory and return None.

    :param name: A string containing the name of the repository being cloned.
    :param repository: A string containing the repository to clone.
    :param destination: A string containing the directory to clone the
     repository into.
    :param debug: An optional bool to toggle debug output.
    :return: None
    """
    msg = '  - cloning {} to {}'.format(name, destination)
    util.print_info(msg)
    cmd = sh.git.bake('clone', repository, destination)
    util.run_command(cmd, debug=debug)
Clone the specified repository into a temporary directory and return None.

    :param name: A string containing the name of the repository being cloned.
    :param repository: A string containing the repository to clone.
    :param destination: A string containing the directory to clone the
     repository into.
    :param debug: An optional bool to toggle debug output.
    :return: None