# Functions
CreateTag creates a tag.
NewRepository opens a git repository from the given path.
Tags returns all the tag References in a repository.
WithCreateTagHook adds a tag create hook apply files.
WithCreateTagMessage adds a tag option message.
WithCreateTagPath set repository path.
WithCreateTagPush adds a push performs.
WithCreateTagPushProgress adds push progress.
WithCreateTagRef adds a tag option reference.
WithCreateTagRemote adds a push remote name.
# Type aliases
CheckoutOptions describes how a checkout operation should be performed.
CommitOptions describes how a commit operation should be performed.
CreateTagOption describes how a tag object should be created.
PullOptions describes how a pull should be performed.
PushOptions describes how a push should be performed.
Repository represents a git repository.
Worktree represents a git worktree.