Enables automatic retrying on idempotent verbs, default zero times
    retries in the case of ssl.SSLError, emitted when SSL timeouts, and socket.timeout
Adds handling for EmptyRepositoryException
    thrown when iterating on commits for repository with no commits.