@classmethod
def import_repo(cls, assignment, path, sid_pattern='(?P<id>.*)'):
    """Imports a submission from a git repository

        :param str assignment: Assignment associated with this submission

        :param str repo_url: URL to a clone-able git repository.

        :param str sid: The submission ID for the new submission. If
            None, the name of the repository (sans ``.git``) will be
            used.

        :param str sid_pattern: An optional pattern to use to convert
            the name of a submission to a submission id

        :return: the new submission
        :rtype: Submission

        """
    raise NotImplementedError("Git import isn't implemented yet :/")
