Documentation ¶
Index ¶
- type Connector
- func (connector *Connector) Clone(url string, version repositories.Version, destPath string) (repo repositories.Repository, err error)
- func (connector *Connector) IsSupportRepo(path string) bool
- func (connector *Connector) IsSupportURL(url string) bool
- func (connector *Connector) Open(path string) (repo repositories.Repository, err error)
- type Repository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connector ¶
type Connector struct{}
Connector is wrapper for many repositories connector adapters
func (*Connector) Clone ¶
func (connector *Connector) Clone(url string, version repositories.Version, destPath string) (repo repositories.Repository, err error)
Clone clone repository to local directory
func (*Connector) IsSupportRepo ¶
IsSupportRepo check if local repository is supported
func (*Connector) IsSupportURL ¶
IsSupportURL check if repository URL is supported
func (*Connector) Open ¶
func (connector *Connector) Open(path string) (repo repositories.Repository, err error)
Open open repository from local filesystem
type Repository ¶
type Repository struct {
// contains filtered or unexported fields
}
Repository represent single git repository
func NewRepository ¶
func NewRepository(path string) *Repository
NewRepository create new Repository instance
Click to show internal directories.
Click to hide internal directories.