repo.go
 1package proto
 2
 3// Repository is Git repository.
 4type Repository interface {
 5	Name() string
 6	ProjectName() string
 7	Description() string
 8	IsPrivate() bool
 9}
10
11// RepositoryService is a service for managing repositories metadata.
12type RepositoryService interface {
13	Repository
14	SetProjectName(string) error
15	SetDescription(string) error
16	SetPrivate(bool) error
17}