git

package
v0.12.2 Latest Latest
Warning

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

Go to latest
Published: May 19, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HookPrepareCommitMessageTemplate = "prepare-commit-msg"
	CommitMessageTemplate            = "commit-msg.tmpl"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Command added in v0.0.5

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

func New added in v0.0.5

func New(opts ...Option) *Command

func (*Command) Commit added in v0.0.6

func (c *Command) Commit(val string) (string, error)

func (*Command) DiffFiles added in v0.0.5

func (c *Command) DiffFiles() (string, error)

Diff compares the differences between two sets of data. It returns a string representing the differences and an error. If there are no differences, it returns an empty string and an error.

func (*Command) GitDir added in v0.2.0

func (c *Command) GitDir() (string, error)

GitDir to show the (by default, absolute) path of the git directory of the working tree.

func (*Command) InstallHook added in v0.0.6

func (c *Command) InstallHook() error

func (*Command) UninstallHook added in v0.0.6

func (c *Command) UninstallHook() error

type Option added in v0.0.7

type Option interface {
	// contains filtered or unexported methods
}

Option is an interface that specifies instrumentation configuration options.

func WithDiffUnified added in v0.0.7

func WithDiffUnified(val int) Option

WithDiffUnified is a function that generate diffs with <n> lines of context instead of the usual three.

func WithEnableAmend added in v0.1.0

func WithEnableAmend(val bool) Option

WithEnableAmend returns an Option that sets the isAmend field of a config object to the given value.

func WithExcludeList added in v0.0.8

func WithExcludeList(val []string) Option

WithExcludeList returns an Option that sets the excludeList field of a config object to the given value.

Jump to

Keyboard shortcuts

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