gitops

package
v1.2.2 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Available

func Available(ctx context.Context) error

func Baseline

func Baseline(ctx context.Context, root string) (string, error)

func JSON

func JSON(value any) json.RawMessage

Types

type Diff

type Diff struct {
	Unified         string           `json:"unified"`
	BaselineUnified string           `json:"baselineUnified,omitempty"`
	Files           []map[string]any `json:"files"`
	Additions       int              `json:"additions"`
	Deletions       int              `json:"deletions"`
	BaselineNote    string           `json:"baselineNote"`
	Truncated       bool             `json:"truncated"`
	ArtifactID      string           `json:"artifactId,omitempty"`
	RawUnified      string           `json:"-"`
}

func UnifiedDiff

func UnifiedDiff(ctx context.Context, root, path, baseline string) (Diff, error)

type Snapshot

type Snapshot struct {
	Branch     string        `json:"branch"`
	Head       string        `json:"head"`
	Dirty      bool          `json:"dirty"`
	Status     []StatusEntry `json:"status"`
	CapturedAt time.Time     `json:"capturedAt"`
}

func Inspect

func Inspect(ctx context.Context, root string) (Snapshot, error)

type StatusEntry

type StatusEntry struct {
	Path         string `json:"path"`
	Kind         string `json:"kind"`
	OriginalPath string `json:"originalPath,omitempty"`
}

Jump to

Keyboard shortcuts

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