Versions in this module Expand all Collapse all v0 v0.0.1 Mar 24, 2020 Changes in this version + var DefaultBranch = "master" + var DefaultEndpoint = url.Parse("https://gitlab.com") + var DefaultFormat = "json" + var DefaultInterval = time.Second * 1 + var DefaultRetries = 10 + var DefaultTimeout = time.Second * 5 + var DefaultTlsConfig = tls.Config + func NewSource(projectId int, files string, token string, opts ...source.Option) source.Source + func RespSha256(response *http.Response) string + func WithBranch(u string) source.Option + func WithEndpoint(u url.URL) source.Option + func WithInterval(u time.Duration) source.Option + func WithRetries(u int) source.Option + func WithTimeout(u time.Duration) source.Option + func WithTlsConfig(u tls.Config) source.Option + type GitlabSource struct + Branch string + Client *http.Client + Endpoint *url.URL + Files string + Header http.Header + Interval time.Duration + ProjectId int + Retries int + Token string + func (u *GitlabSource) APIV4Url() string + func (u *GitlabSource) Read() (*source.ChangeSet, error) + func (u *GitlabSource) String() string + func (u *GitlabSource) Watch() (source.Watcher, error)