errors.go
1636 bytes
1package proto
2
3import (
4 "errors"
5)
6
7var (
8 // ErrUnauthorized is returned when the user is not authorized to perform action.
9 ErrUnauthorized = errors.New("unauthorized")
10 // ErrInvalidRemote is returned when a repository import remote is invalid.
11 ErrInvalidRemote = errors.New("remote must be a network URL")
12 // ErrFileNotFound is returned when the file is not found.
13 ErrFileNotFound = errors.New("file not found")
14 // ErrRepoNotFound is returned when a repository is not found.
15 ErrRepoNotFound = errors.New("repository not found")
16 // ErrRepoExist is returned when a repository already exists.
17 ErrRepoExist = errors.New("repository already exists")
18 // ErrUserNotFound is returned when a user is not found.
19 ErrUserNotFound = errors.New("user not found")
20 // ErrUserOwnsRepos is returned when deleting a user who still owns
21 // repositories.
22 ErrUserOwnsRepos = errors.New("user still owns repositories; delete them first")
23 // ErrTokenNotFound is returned when a token is not found.
24 ErrTokenNotFound = errors.New("token not found")
25 // ErrTokenExpired is returned when a token is expired.
26 ErrTokenExpired = errors.New("token expired")
27 // ErrCollaboratorNotFound is returned when a collaborator is not found.
28 ErrCollaboratorNotFound = errors.New("collaborator not found")
29 // ErrCollaboratorExist is returned when a collaborator already exists.
30 ErrCollaboratorExist = errors.New("collaborator already exists")
31 // ErrExceedsAccessLevel is returned when an action would grant or revoke
32 // access above the caller's own access level.
33 ErrExceedsAccessLevel = errors.New("cannot change access above your own access level")
34)