3728c245d3
- Add GitHubAdapter and GitLabAdapter with URL parsing - Create provider factory in apps/api/app/git/providers/ - Implement clone, fetch, push in LocalGitOperations - Add repository_connections router with CRUD and SSH key endpoints - Create RepositoryConnection schema with validation - Update models and routers __init__.py for new components - Add comprehensive tests for git operations
28 lines
754 B
Python
28 lines
754 B
Python
from app.models.access_route import AccessRoute
|
|
from app.models.base import Base
|
|
from app.models.config import Config
|
|
from app.models.credential import Credential
|
|
from app.models.project import Project
|
|
from app.models.repository import Repository
|
|
from app.models.repository_connection import RepositoryConnection
|
|
from app.models.secret import Secret
|
|
from app.models.tool_definition import ToolDefinition
|
|
from app.models.tool_instance import ToolInstance
|
|
from app.models.user import User
|
|
from app.models.workspace import Workspace
|
|
|
|
__all__ = [
|
|
"Base",
|
|
"AccessRoute",
|
|
"Config",
|
|
"Credential",
|
|
"Project",
|
|
"Repository",
|
|
"RepositoryConnection",
|
|
"Secret",
|
|
"ToolDefinition",
|
|
"ToolInstance",
|
|
"User",
|
|
"Workspace",
|
|
]
|