# File lib/licensee/projects/git_project.rb, line 10
    def initialize(repo, revision: nil, **args)
      @repository = if repo.is_a? Rugged::Repository
        repo
      else
        Rugged::Repository.new(repo)
      end

      @revision = revision
      super(**args)
    rescue Rugged::OSError, Rugged::RepositoryError
      raise InvalidRepository
    end