Help us shape the future of Go! Take the 2026 Go Developer Survey

repo

package
v0.16.13 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EnsureOnMaster

func EnsureOnMaster(repoPath string) error

EnsureOnMaster ensures that the repository is on the master branch. It takes the repository path `repoPath` as input and returns an error if the repository is not on the master branch or if the operation fails.

func FetchBareRepo added in v0.14.3

func FetchBareRepo(repoPath string, workTree string) error

FetchBareRepo fetches updates for a bare repository. It takes the repository path `repoPath` and work tree `workTree` as inputs and returns an error if the operation fails.

func IsDirty

func IsDirty(repoPath string) (bool, error)

IsDirty checks if the repository at the given path has uncommitted changes. It takes the repository path `repoPath` as input and returns a boolean indicating whether the repository is dirty and an error if any occurs.

func PullLatestCode

func PullLatestCode(repoPath string, branchName string) error

PullLatestCode pulls the latest changes from the specified branch of the repository. It takes the repository path `repoPath` and branch name `branchName` as inputs and returns an error if the operation fails.

func PullRebaseBareRepo added in v0.14.3

func PullRebaseBareRepo(repoPath string, workTree string) error

PullRebaseBareRepo performs a pull with rebase operation for a bare repository. It takes the repository path `repoPath` and work tree `workTree` as inputs and returns an error if the operation fails.

Types

This section is empty.

Jump to

Keyboard shortcuts

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