Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package common contains interfaces and non-specific protocol entities
Index ¶
Constants ¶
      View Source
      
  
const GitUploadPackServiceName = "git-upload-pack"
    Variables ¶
Functions ¶
This section is empty.
Types ¶
type AuthMethod ¶
type Endpoint ¶
func NewEndpoint ¶
type GitUploadPackInfo ¶
type GitUploadPackInfo struct {
	Capabilities *packp.Capabilities
	Refs         memory.ReferenceStorage
}
    func NewGitUploadPackInfo ¶
func NewGitUploadPackInfo() *GitUploadPackInfo
func (*GitUploadPackInfo) Bytes ¶
func (i *GitUploadPackInfo) Bytes() []byte
func (*GitUploadPackInfo) Head ¶
func (i *GitUploadPackInfo) Head() *core.Reference
func (*GitUploadPackInfo) String ¶
func (i *GitUploadPackInfo) String() string
type GitUploadPackRequest ¶
func (*GitUploadPackRequest) Have ¶
func (r *GitUploadPackRequest) Have(h ...core.Hash)
func (*GitUploadPackRequest) Reader ¶
func (r *GitUploadPackRequest) Reader() *strings.Reader
func (*GitUploadPackRequest) String ¶
func (r *GitUploadPackRequest) String() string
func (*GitUploadPackRequest) Want ¶
func (r *GitUploadPackRequest) Want(h ...core.Hash)
type GitUploadPackService ¶
type GitUploadPackService interface {
	Connect() error
	SetAuth(AuthMethod) error
	Info() (*GitUploadPackInfo, error)
	Fetch(*GitUploadPackRequest) (io.ReadCloser, error)
	Disconnect() error
}
     Click to show internal directories. 
   Click to hide internal directories.