"""
Gitea-specific exceptions.
"""


class GiteaError(Exception):
    """Base class for Gitea-related errors."""
    pass


class GiteaConfigError(GiteaError):
    """Configuration-related errors."""
    pass


class GiteaApiError(GiteaError):
    """API-related errors."""
    pass


class GiteaAuthError(GiteaError):
    """Authentication-related errors."""
    pass