git

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 4, 2019 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package git implements the git connector used to fetch components repositories.

It is basically an implementation of the interface "scmHandler" in "github.com/ekara-platform/engine/component/scm"

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GitScmHandler

type GitScmHandler struct {
	Logger *log.Logger
}

GitScmHandler Represents the scm connector allowing to fecth GIT repositories.

It implements "github.com/ekara-platform/engine/component/scm.scmHandler

func (GitScmHandler) Fetch

func (gitScm GitScmHandler) Fetch(repository model.Repository, path string, auth model.Parameters) error

Fetch implements "github.com/ekara-platform/engine/component/scm.scmHandler

func (GitScmHandler) Matches

func (gitScm GitScmHandler) Matches(repository model.Repository, path string) bool

Matches implements "github.com/ekara-platform/engine/component/scm.scmHandler

func (GitScmHandler) Switch

func (gitScm GitScmHandler) Switch(path string, ref string) error

Switch implements "github.com/ekara-platform/engine/component/scm.scmHandler

func (GitScmHandler) Update

func (gitScm GitScmHandler) Update(path string, auth model.Parameters) error

Update implements "github.com/ekara-platform/engine/component/scm.scmHandler

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL