reconcile

package
v0.0.0-...-ddc0f11 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2026 License: EUPL-1.2 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrCannotReconcile     = errors.New("cannot reconcile revisions")
	ErrBadRevision         = errors.New("bad revision")
	ErrUnsupportedRevision = errors.New("unsupported revision")
)
View Source
var (
	ErrReconcileOnlyBranches = errors.New("automatic reconciliation only supports branches")
)

Functions

func Reconcile

func Reconcile(ctx context.Context, repo *git.Repository, c Config) ([]*object.Commit, error)

Types

type Config

type Config struct {
	RemoteName      string
	SourceRevision  plumbing.Revision
	TargetRevisions []plumbing.Revision
}

func (*Config) Validate

func (c *Config) Validate(repo *git.Repository) error

Jump to

Keyboard shortcuts

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