# Git

## Topics

### Client

- ``GitClient``

### Protocols

- ``GitRouter``
- ``GitJSONPostRouter``
- ``GitRouterConfiguration``
- ``GitURLSession``
- ``GitURLSessionDataTaskProtocol``

### Structs

- ``GitCommit``
- ``GitAccountItem``
- ``GitChangedFile``
- ``GitHTTPHeader``

### Enums

- ``GitHTTPEncoding``
- ``GitHTTPMethod``
- ``GitType``
- ``GitTime``
- ``GitURL``
- ``GitSortDirection``
- ``GitSortType``

### Views

- ``GitCheckoutBranchView``
- ``GitCloneView``
- ``GitHubEnterpriseLoginView``
- ``GitHubLoginView``
- ``GitLabHostedLoginView``
- ``GitLabLoginView``

### GitHub

- ``GitHubFile``
- ``GitHubGist``
- ``GitHubIssue``
- ``GitHubPullRequest``
- ``GitHubRepositories``
- ``GitHubUser``
- ``GitHubAccount``
- ``GitHubComment``
- ``GitHubReview``
- ``GitHubTokenConfiguration``
- ``GitHubRouter``
- ``GitHubUserRouter``
- ``GitHubGistRouter``
- ``GitHubIssueRouter``
- ``GitHubOAuthRouter``
- ``GitHubOAuthConfiguration``
- ``GitHubOpenness``
- ``GitHubPreviewHeader``
- ``GitHubPublicKeyRouter``
- ``GitHubPullRequestRouter``
- ``GitHubRepositoryRouter``
- ``GitHubReviewsRouter``

### GitLab

- ``GitLabAvatarURL``
- ``GitLabCommit``
- ``GitLabCommitComment``
- ``GitLabCommitDiff``
- ``GitLabCommitStats``
- ``GitLabCommitStatus``
- ``GitLabEvent``
- ``GitLabEventData``
- ``GitLabGroupAccess``
- ``GitLabPermissions``
- ``GitLabProject``
- ``GitLabProjectAccess``
- ``GitLabProjectHook``
- ``GitLabUser``
- ``GitLabNamespace``
- ``GitLabEventNote``
- ``GitLabAccount``
- ``GitLabTokenConfiguration``
- ``GitLabOAuthConfiguration``
- ``GitLabPrivateTokenConfiguration``
- ``GitLabSort``
- ``GitLabOrderBy``
- ``GitLabVisibility``
- ``GitLabVisibilityLevel``
- ``GitLabUserRouter``
- ``GitLabCommitRouter``
- ``GitLabProjectRouter``
- ``GitLabOAuthRouter``

### BitBucket

- ``BitBucketEmail``
- ``BitBucketRepositories``
- ``BitBucketUser``
- ``BitBucketAccount``
- ``BitBucketOAuthConfiguration``
- ``BitBucketTokenConfiguration``
- ``BitBucketOAuthRouter``
- ``BitBucketRepositoryRouter``
- ``BitBucketTokenRouter``
- ``BitBucketUserRouter``
- ``BitbucketPaginatedResponse``
