 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitLabAPI ¶
type GitLabAPI interface {
	GetAgentInfo(http.ResponseWriter, *http.Request)
	PostAgentConfiguration(http.ResponseWriter, *http.Request)
	GetAllowedAgents(http.ResponseWriter, *http.Request)
	GetReceptiveAgents(http.ResponseWriter, *http.Request)
}
    type GitalyAPI ¶
type GitalyAPI interface {
	GetTreeEntries(*gitalypb.GetTreeEntriesRequest, grpc.ServerStreamingServer[gitalypb.GetTreeEntriesResponse]) error
	LastCommitForPath(context.Context, *gitalypb.LastCommitForPathRequest) (*gitalypb.LastCommitForPathResponse, error)
	TreeEntry(*gitalypb.TreeEntryRequest, grpc.ServerStreamingServer[gitalypb.TreeEntryResponse]) error
}
    GitalyAPI is a subset of gitalypb.CommitServiceServer. We cannot generate a mock for the real interface since it has a private method. So, have to have this crutch. See https://github.com/uber-go/mock/issues/64.
 Click to show internal directories. 
   Click to hide internal directories.