gitter

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2021 License: BSD-3-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigReadWriter

type ConfigReadWriter interface {
	ConfigReader
	ConfigWriter
}

ConfigReadWriter config reader & writer

type ConfigReader

type ConfigReader interface {
	GetConfig(key string) (string, error)
}

ConfigReader config reader

type ConfigWriter

type ConfigWriter interface {
	SetConfig(key, value string) error
}

ConfigWriter config writer

type Files

type Files interface {
	ListTrackedFiles(path string) (uploads []string, err error)
	ListChangedFiles(path string, baseSHA1 string) (amFiles []string, dFiles []string, err error)
}

Files interface to list repo files

type Gitter

type Gitter interface {
	ConfigReadWriter
	HeadReadWriter
	Files
}

Gitter interface for gitter

type HeadReadWriter

type HeadReadWriter = interface {
	HeadReader
	HeadWriter
}

HeadReadWriter repo head reader and writer

type HeadReader

type HeadReader interface {
	GetHead() (string, error)
	GetHeadSHA1() (string, error)
}

HeadReader repo head reader

type HeadWriter

type HeadWriter interface {
	PushHead(head string) (string, error)
	PopHead(head string) error
}

HeadWriter repo head writer

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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