git

package
v0.28.7 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2017 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package git implements the Pipe interface getting and validating the current git repository state

Index

Constants

This section is empty.

Variables

View Source
var ErrNoTag = fmt.Errorf("git doesn't contain any tags. Either add a tag or use --snapshot")

ErrNoTag happens if the underlying git repository doesn't contain any tags but no snapshot-release was requested.

Functions

This section is empty.

Types

type ErrDirty added in v0.9.5

type ErrDirty struct {
	// contains filtered or unexported fields
}

ErrDirty happens when the repo has uncommitted/unstashed changes

func (ErrDirty) Error added in v0.9.5

func (e ErrDirty) Error() string

type ErrInvalidVersionFormat added in v0.7.0

type ErrInvalidVersionFormat struct {
	// contains filtered or unexported fields
}

ErrInvalidVersionFormat is return when the version isnt in a valid format

func (ErrInvalidVersionFormat) Error added in v0.7.0

func (e ErrInvalidVersionFormat) Error() string

type ErrWrongRef added in v0.9.5

type ErrWrongRef struct {
	// contains filtered or unexported fields
}

ErrWrongRef happens when the HEAD reference is different from the tag being built

func (ErrWrongRef) Error added in v0.9.5

func (e ErrWrongRef) Error() string

type Pipe

type Pipe struct{}

Pipe for brew deployment

func (Pipe) Description

func (Pipe) Description() string

Description of the pipe

func (Pipe) Run

func (Pipe) Run(ctx *context.Context) (err error)

Run the pipe

Jump to

Keyboard shortcuts

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