Expand description
Core type definitions for gisa.
This module contains the fundamental data structures used throughout the application:
ProviderKind- Identifies Git hosting providers (GitHub, GitLab, etc.)Org- Represents an organizationRepo- Represents a repositoryOwnedRepo- A repository with its owner contextActionPlan- Plan for clone/sync operationsOpResult- Result of a single operationOpSummary- Summary statistics for batch operations
Structs§
- Action
Plan - Result of comparing discovered repos with local filesystem.
- OpSummary
- Summary statistics for a batch operation.
- Org
- A GitHub/GitLab/Bitbucket organization.
- Owned
Repo - A repository with its owner information.
- Repo
- A repository from a Git hosting provider.
- Skipped
Repo - A repository that was skipped during planning.
Enums§
- OpResult
- Outcome of a single clone or sync operation.
- Provider
Kind - Identifies which Git hosting provider a repository belongs to.